From 56e49cebc5237fbd6d148ac335ce0ca8ed861885 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Sat, 12 Oct 2024 20:33:27 +0800 Subject: [PATCH] Auto Submit --- 16858.async.js | 1 + 18623.async.js | 2 +- 25894.async.js | 1 + 33643.async.js | 1 - 50200.async.js | 2 +- 5089.async.js | 2 +- 51130.async.js | 2 +- 78831.async.js | 1 + 81546.async.js | 1 + 88562.async.js | 1 - 89500.async.js | 1 - 9025.async.js | 2 +- 95220.async.js | 1 + layouts__index.async.js | 2 +- p__Classrooms__Index__index.async.js | 2 +- ...sts__CommonHomework__Detail__index.async.js | 2 +- ...sts__CommonHomework__Review__index.async.js | 2 +- ...ms__Lists__Exercise__Detail__index.async.js | 2 +- ...ms__Lists__Exercise__Review__index.async.js | 2 +- ...ists__GroupHomework__Detail__index.async.js | 2 +- ...sts__GroupHomework__Detail__index.chunk.css | 2 +- ...ists__GroupHomework__Review__index.async.js | 2 +- ...ts__ProgramHomework__Detail__index.async.js | 2 +- ...s__ProgramHomework__Detail__index.chunk.css | 2 +- ...s__ShixunHomeworks__Comment__index.async.js | 2 +- ...ts__ShixunHomeworks__Detail__index.async.js | 2 +- p__MyProblem__index.async.js | 2 +- p__MyProblem__index.chunk.css | 2 +- p__Paperlibrary__Random__Edit__index.chunk.css | 2 +- ...ibrary__Random__PreviewEdit__index.async.js | 2 +- ...brary__Random__PreviewEdit__index.chunk.css | 2 +- p__Paths__Detail__id.async.js | 2 +- p__Paths__Detail__id.chunk.css | 2 +- p__Problemset__index.async.js | 2 +- p__Shixuns__Edit__index.async.js | 2 +- p__Shixuns__Edit__index.chunk.css | 2 +- ...ntInfo__CareerCertification__index.async.js | 2 +- p__User__Detail__TeachGroup__index.async.js | 2 +- ...gegraph__Detail__Statistics__index.async.js | 1 + ...egraph__Detail__Statistics__index.chunk.css | 1 + p__knowledgegraph__Detail__id.async.js | 1 + p__knowledgegraph__Detail__id.chunk.css | 1 + p__tasks__Jupyter__index.async.js | 2 +- p__tasks__index.async.js | 2 +- static/a.35006199.svg | 1 + static/a.d3f19668.png | Bin 0 -> 143321 bytes static/b.404d1700.svg | 1 + static/b.ba7414bd.png | Bin 0 -> 135090 bytes static/banner.6e6a323f.png | Bin 0 -> 407537 bytes static/c.2b6f6bd3.png | Bin 0 -> 100775 bytes static/c.55d83a65.svg | 1 + static/d.f1216ccd.png | Bin 0 -> 157451 bytes static/linea.dd6f6215.svg | 1 + static/lineb.48e772ac.svg | 1 + static/linec.2afe6384.svg | 1 + umi.js | 2 +- 56 files changed, 48 insertions(+), 36 deletions(-) create mode 100644 16858.async.js create mode 100644 25894.async.js delete mode 100644 33643.async.js create mode 100644 78831.async.js create mode 100644 81546.async.js delete mode 100644 88562.async.js delete mode 100644 89500.async.js create mode 100644 95220.async.js create mode 100644 p__knowledgegraph__Detail__Statistics__index.async.js create mode 100644 p__knowledgegraph__Detail__Statistics__index.chunk.css create mode 100644 p__knowledgegraph__Detail__id.async.js create mode 100644 p__knowledgegraph__Detail__id.chunk.css create mode 100644 static/a.35006199.svg create mode 100644 static/a.d3f19668.png create mode 100644 static/b.404d1700.svg create mode 100644 static/b.ba7414bd.png create mode 100644 static/banner.6e6a323f.png create mode 100644 static/c.2b6f6bd3.png create mode 100644 static/c.55d83a65.svg create mode 100644 static/d.f1216ccd.png create mode 100644 static/linea.dd6f6215.svg create mode 100644 static/lineb.48e772ac.svg create mode 100644 static/linec.2afe6384.svg diff --git a/16858.async.js b/16858.async.js new file mode 100644 index 0000000000..79cb227acd --- /dev/null +++ b/16858.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[16858],{28563:function(e,t,n){n.d(t,{Z:function(){return c}});var r=n(19973),o=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},a=n(22589),l=function(e,t){return o.createElement(a.Z,(0,r.Z)({},e,{ref:t,icon:i}))};var c=o.forwardRef(l)},88142:function(e,t,n){n.d(t,{Z:function(){return c}});var r=n(19973),o=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},a=n(22589),l=function(e,t){return o.createElement(a.Z,(0,r.Z)({},e,{ref:t,icon:i}))};var c=o.forwardRef(l)},68610:function(e,t,n){n.d(t,{LB:function(){return Ae},g4:function(){return Y},VK:function(){return D},Cj:function(){return Xe},O1:function(){return Pe},Zj:function(){return Fe}});var r=n(59301),o=n(4676),i=n(35241);const a={display:"none"};function l(e){let{id:t,value:n}=e;return r.createElement("div",{id:t,style:a},n)}function c(e){let{id:t,announcement:n,ariaLiveType:o="assertive"}=e;return r.createElement("div",{id:t,style:{position:"fixed",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"},role:"status","aria-live":o,"aria-atomic":!0},n)}const s=(0,r.createContext)(null);const u={draggable:"\n To pick up a draggable item, press the space bar.\n While dragging, use the arrow keys to move the item.\n Press space again to drop the item in its new position, or press escape to cancel.\n "},d={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function f(e){let{announcements:t=d,container:n,hiddenTextDescribedById:a,screenReaderInstructions:f=u}=e;const{announce:g,announcement:v}=function(){const[e,t]=(0,r.useState)("");return{announce:(0,r.useCallback)((e=>{null!=e&&t(e)}),[]),announcement:e}}(),h=(0,i.Ld)("DndLiveRegion"),[p,b]=(0,r.useState)(!1);if((0,r.useEffect)((()=>{b(!0)}),[]),function(e){const t=(0,r.useContext)(s);(0,r.useEffect)((()=>{if(!t)throw new Error("useDndMonitor must be used within a children of ");return t(e)}),[e,t])}((0,r.useMemo)((()=>({onDragStart(e){let{active:n}=e;g(t.onDragStart({active:n}))},onDragMove(e){let{active:n,over:r}=e;t.onDragMove&&g(t.onDragMove({active:n,over:r}))},onDragOver(e){let{active:n,over:r}=e;g(t.onDragOver({active:n,over:r}))},onDragEnd(e){let{active:n,over:r}=e;g(t.onDragEnd({active:n,over:r}))},onDragCancel(e){let{active:n,over:r}=e;g(t.onDragCancel({active:n,over:r}))}})),[g,t])),!p)return null;const m=r.createElement(r.Fragment,null,r.createElement(l,{id:a,value:f.draggable}),r.createElement(c,{id:h,announcement:v}));return n?(0,o.createPortal)(m,n):m}var g;function v(){}!function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"}(g||(g={}));const h=Object.freeze({x:0,y:0});function p(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function b(e,t){const n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),o=Math.min(t.left+t.width,e.left+e.width),i=Math.min(t.top+t.height,e.top+e.height),a=o-r,l=i-n;if(r{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const o=[];for(const e of r){const{id:r}=e,i=n.get(r);if(i){const n=b(i,t);n>0&&o.push({id:r,data:{droppableContainer:e,value:n}})}}return o.sort(p)};function y(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:h}function w(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o({...t,top:t.top+e*n.y,bottom:t.bottom+e*n.y,left:t.left+e*n.x,right:t.right+e*n.x})),{...t})}}const x=w(1);function C(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}const E={ignoreTransform:!1};function D(e,t){void 0===t&&(t=E);let n=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:t,transformOrigin:r}=(0,i.Jj)(e).getComputedStyle(e);t&&(n=function(e,t,n){const r=C(t);if(!r)return e;const{scaleX:o,scaleY:i,x:a,y:l}=r,c=e.left-a-(1-o)*parseFloat(n),s=e.top-l-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),u=o?e.width/o:e.width,d=i?e.height/i:e.height;return{width:u,height:d,top:s,right:c+u,bottom:s+d,left:c}}(n,t,r))}const{top:r,left:o,width:a,height:l,bottom:c,right:s}=n;return{top:r,left:o,width:a,height:l,bottom:c,right:s}}function R(e){return D(e,{ignoreTransform:!0})}function S(e,t){const n=[];return e?function r(o){if(null!=t&&n.length>=t)return n;if(!o)return n;if((0,i.qk)(o)&&null!=o.scrollingElement&&!n.includes(o.scrollingElement))return n.push(o.scrollingElement),n;if(!(0,i.Re)(o)||(0,i.vZ)(o))return n;if(n.includes(o))return n;const a=(0,i.Jj)(e).getComputedStyle(o);return o!==e&&function(e,t){void 0===t&&(t=(0,i.Jj)(e).getComputedStyle(e));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some((e=>{const r=t[e];return"string"==typeof r&&n.test(r)}))}(o,a)&&n.push(o),function(e,t){return void 0===t&&(t=(0,i.Jj)(e).getComputedStyle(e)),"fixed"===t.position}(o,a)?n:r(o.parentNode)}(e):n}function O(e){const[t]=S(e,1);return null!=t?t:null}function I(e){return i.Nq&&e?(0,i.FJ)(e)?e:(0,i.UG)(e)?(0,i.qk)(e)||e===(0,i.r3)(e).scrollingElement?window:(0,i.Re)(e)?e:null:null:null}function k(e){return(0,i.FJ)(e)?e.scrollX:e.scrollLeft}function M(e){return(0,i.FJ)(e)?e.scrollY:e.scrollTop}function N(e){return{x:k(e),y:M(e)}}var j;function T(e){return!(!i.Nq||!e)&&e===document.scrollingElement}function L(e){const t={x:0,y:0},n=T(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height};return{isTop:e.scrollTop<=t.y,isLeft:e.scrollLeft<=t.x,isBottom:e.scrollTop>=r.y,isRight:e.scrollLeft>=r.x,maxScroll:r,minScroll:t}}!function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"}(j||(j={}));const A={x:.2,y:.2};function B(e,t,n,r,o){let{top:i,left:a,right:l,bottom:c}=n;void 0===r&&(r=10),void 0===o&&(o=A);const{isTop:s,isBottom:u,isLeft:d,isRight:f}=L(e),g={x:0,y:0},v={x:0,y:0},h=t.height*o.y,p=t.width*o.x;return!s&&i<=t.top+h?(g.y=j.Backward,v.y=r*Math.abs((t.top+h-i)/h)):!u&&c>=t.bottom-h&&(g.y=j.Forward,v.y=r*Math.abs((t.bottom-h-c)/h)),!f&&l>=t.right-p?(g.x=j.Forward,v.x=r*Math.abs((t.right-p-l)/p)):!d&&a<=t.left+p&&(g.x=j.Backward,v.x=r*Math.abs((t.left+p-a)/p)),{direction:g,speed:v}}function z(e){if(e===document.scrollingElement){const{innerWidth:e,innerHeight:t}=window;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}const{top:t,left:n,right:r,bottom:o}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:o,width:e.clientWidth,height:e.clientHeight}}function P(e){return e.reduce(((e,t)=>(0,i.IH)(e,N(t))),h)}function X(e,t){if(void 0===t&&(t=D),!e)return;const{top:n,left:r,bottom:o,right:i}=t(e);O(e)&&(o<=0||i<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const H=[["x",["left","right"],function(e){return e.reduce(((e,t)=>e+k(t)),0)}],["y",["top","bottom"],function(e){return e.reduce(((e,t)=>e+M(t)),0)}]];class F{constructor(e,t){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const n=S(t),r=P(n);this.rect={...e},this.width=e.width,this.height=e.height;for(const[e,t,o]of H)for(const i of t)Object.defineProperty(this,i,{get:()=>{const t=o(n),a=r[e]-t;return this.rect[i]+a},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class ${constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach((e=>{var t;return null==(t=this.target)?void 0:t.removeEventListener(...e)}))},this.target=e}add(e,t,n){var r;null==(r=this.target)||r.addEventListener(e,t,n),this.listeners.push([e,t,n])}}function U(e,t){const n=Math.abs(e.x),r=Math.abs(e.y);return"number"==typeof t?Math.sqrt(n**2+r**2)>t:"x"in t&&"y"in t?n>t.x&&r>t.y:"x"in t?n>t.x:"y"in t&&r>t.y}var J,Y;function Z(e){e.preventDefault()}function K(e){e.stopPropagation()}!function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"}(J||(J={})),function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter"}(Y||(Y={}));const W={start:[Y.Space,Y.Enter],cancel:[Y.Esc],end:[Y.Space,Y.Enter]},_=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case Y.Right:return{...n,x:n.x+25};case Y.Left:return{...n,x:n.x-25};case Y.Down:return{...n,y:n.y+25};case Y.Up:return{...n,y:n.y-25}}};class V{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;const{event:{target:t}}=e;this.props=e,this.listeners=new $((0,i.r3)(t)),this.windowListeners=new $((0,i.Jj)(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(J.Resize,this.handleCancel),this.windowListeners.add(J.VisibilityChange,this.handleCancel),setTimeout((()=>this.listeners.add(J.Keydown,this.handleKeyDown)))}handleStart(){const{activeNode:e,onStart:t}=this.props,n=e.node.current;n&&X(n),t(h)}handleKeyDown(e){if((0,i.vd)(e)){const{active:t,context:n,options:r}=this.props,{keyboardCodes:o=W,coordinateGetter:a=_,scrollBehavior:l="smooth"}=r,{code:c}=e;if(o.end.includes(c))return void this.handleEnd(e);if(o.cancel.includes(c))return void this.handleCancel(e);const{collisionRect:s}=n.current,u=s?{x:s.left,y:s.top}:h;this.referenceCoordinates||(this.referenceCoordinates=u);const d=a(e,{active:t,context:n.current,currentCoordinates:u});if(d){const t=(0,i.$X)(d,u),r={x:0,y:0},{scrollableAncestors:o}=n.current;for(const n of o){const o=e.code,{isTop:i,isRight:a,isLeft:c,isBottom:s,maxScroll:u,minScroll:f}=L(n),g=z(n),v={x:Math.min(o===Y.Right?g.right-g.width/2:g.right,Math.max(o===Y.Right?g.left:g.left+g.width/2,d.x)),y:Math.min(o===Y.Down?g.bottom-g.height/2:g.bottom,Math.max(o===Y.Down?g.top:g.top+g.height/2,d.y))},h=o===Y.Right&&!a||o===Y.Left&&!c,p=o===Y.Down&&!s||o===Y.Up&&!i;if(h&&v.x!==d.x){const e=n.scrollLeft+t.x,i=o===Y.Right&&e<=u.x||o===Y.Left&&e>=f.x;if(i&&!t.y)return void n.scrollTo({left:e,behavior:l});r.x=i?n.scrollLeft-e:o===Y.Right?n.scrollLeft-u.x:n.scrollLeft-f.x,r.x&&n.scrollBy({left:-r.x,behavior:l});break}if(p&&v.y!==d.y){const e=n.scrollTop+t.y,i=o===Y.Down&&e<=u.y||o===Y.Up&&e>=f.y;if(i&&!t.x)return void n.scrollTo({top:e,behavior:l});r.y=i?n.scrollTop-e:o===Y.Down?n.scrollTop-u.y:n.scrollTop-f.y,r.y&&n.scrollBy({top:-r.y,behavior:l});break}}this.handleMove(e,(0,i.IH)((0,i.$X)(d,this.referenceCoordinates),r))}}}handleMove(e,t){const{onMove:n}=this.props;e.preventDefault(),n(t)}handleEnd(e){const{onEnd:t}=this.props;e.preventDefault(),this.detach(),t()}handleCancel(e){const{onCancel:t}=this.props;e.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}function q(e){return Boolean(e&&"distance"in e)}function G(e){return Boolean(e&&"delay"in e)}V.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:r=W,onActivation:o}=t,{active:i}=n;const{code:a}=e.nativeEvent;if(r.start.includes(a)){const t=i.activatorNode.current;return(!t||e.target===t)&&(e.preventDefault(),null==o||o({event:e.nativeEvent}),!0)}return!1}}];class Q{constructor(e,t,n){var r;void 0===n&&(n=function(e){const{EventTarget:t}=(0,i.Jj)(e);return e instanceof t?e:(0,i.r3)(e)}(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=t;const{event:o}=e,{target:a}=o;this.props=e,this.events=t,this.document=(0,i.r3)(a),this.documentListeners=new $(this.document),this.listeners=new $(n),this.windowListeners=new $((0,i.Jj)(a)),this.initialCoordinates=null!=(r=(0,i.DC)(o))?r:h,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:e,props:{options:{activationConstraint:t,bypassActivationConstraint:n}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),this.windowListeners.add(J.Resize,this.handleCancel),this.windowListeners.add(J.DragStart,Z),this.windowListeners.add(J.VisibilityChange,this.handleCancel),this.windowListeners.add(J.ContextMenu,Z),this.documentListeners.add(J.Keydown,this.handleKeydown),t){if(null!=n&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(G(t))return void(this.timeoutId=setTimeout(this.handleStart,t.delay));if(q(t))return}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handleStart(){const{initialCoordinates:e}=this,{onStart:t}=this.props;e&&(this.activated=!0,this.documentListeners.add(J.Click,K,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(J.SelectionChange,this.removeTextSelection),t(e))}handleMove(e){var t;const{activated:n,initialCoordinates:r,props:o}=this,{onMove:a,options:{activationConstraint:l}}=o;if(!r)return;const c=null!=(t=(0,i.DC)(e))?t:h,s=(0,i.$X)(r,c);if(!n&&l){if(q(l)){if(null!=l.tolerance&&U(s,l.tolerance))return this.handleCancel();if(U(s,l.distance))return this.handleStart()}return G(l)&&U(s,l.tolerance)?this.handleCancel():void 0}e.cancelable&&e.preventDefault(),a(c)}handleEnd(){const{onEnd:e}=this.props;this.detach(),e()}handleCancel(){const{onCancel:e}=this.props;this.detach(),e()}handleKeydown(e){e.code===Y.Esc&&this.handleCancel()}removeTextSelection(){var e;null==(e=this.document.getSelection())||e.removeAllRanges()}}const ee={move:{name:"pointermove"},end:{name:"pointerup"}};class te extends Q{constructor(e){const{event:t}=e,n=(0,i.r3)(t.target);super(e,ee,n)}}te.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!(!n.isPrimary||0!==n.button)&&(null==r||r({event:n}),!0)}}];const ne={move:{name:"mousemove"},end:{name:"mouseup"}};var re;!function(e){e[e.RightClick=2]="RightClick"}(re||(re={}));(class extends Q{constructor(e){super(e,ne,(0,i.r3)(e.event.target))}}).activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return n.button!==re.RightClick&&(null==r||r({event:n}),!0)}}];const oe={move:{name:"touchmove"},end:{name:"touchend"}};var ie,ae;function le(e){let{acceleration:t,activator:n=ie.Pointer,canScroll:o,draggingRect:a,enabled:l,interval:c=5,order:s=ae.TreeOrder,pointerCoordinates:u,scrollableAncestors:d,scrollableAncestorRects:f,delta:g,threshold:v}=e;const h=function(e){let{delta:t,disabled:n}=e;const r=(0,i.D9)(t);return(0,i.Gj)((e=>{if(n||!r||!e)return ce;const o={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[j.Backward]:e.x[j.Backward]||-1===o.x,[j.Forward]:e.x[j.Forward]||1===o.x},y:{[j.Backward]:e.y[j.Backward]||-1===o.y,[j.Forward]:e.y[j.Forward]||1===o.y}}}),[n,t,r])}({delta:g,disabled:!l}),[p,b]=(0,i.Yz)(),m=(0,r.useRef)({x:0,y:0}),y=(0,r.useRef)({x:0,y:0}),w=(0,r.useMemo)((()=>{switch(n){case ie.Pointer:return u?{top:u.y,bottom:u.y,left:u.x,right:u.x}:null;case ie.DraggableRect:return a}}),[n,a,u]),x=(0,r.useRef)(null),C=(0,r.useCallback)((()=>{const e=x.current;if(!e)return;const t=m.current.x*y.current.x,n=m.current.y*y.current.y;e.scrollBy(t,n)}),[]),E=(0,r.useMemo)((()=>s===ae.TreeOrder?[...d].reverse():d),[s,d]);(0,r.useEffect)((()=>{if(l&&d.length&&w){for(const e of E){if(!1===(null==o?void 0:o(e)))continue;const n=d.indexOf(e),r=f[n];if(!r)continue;const{direction:i,speed:a}=B(e,r,w,t,v);for(const e of["x","y"])h[e][i[e]]||(a[e]=0,i[e]=0);if(a.x>0||a.y>0)return b(),x.current=e,p(C,c),m.current=a,void(y.current=i)}m.current={x:0,y:0},y.current={x:0,y:0},b()}else b()}),[t,C,o,b,l,c,JSON.stringify(w),JSON.stringify(h),p,d,E,f,JSON.stringify(v)])}(class extends Q{constructor(e){super(e,oe)}static setup(){return window.addEventListener(oe.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(oe.move.name,e)};function e(){}}}).activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;const{touches:o}=n;return!(o.length>1)&&(null==r||r({event:n}),!0)}}],function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"}(ie||(ie={})),function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"}(ae||(ae={}));const ce={x:{[j.Backward]:!1,[j.Forward]:!1},y:{[j.Backward]:!1,[j.Forward]:!1}};var se,ue;!function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"}(se||(se={})),function(e){e.Optimized="optimized"}(ue||(ue={}));const de=new Map;function fe(e,t){return(0,i.Gj)((n=>e?n||("function"==typeof t?t(e):e):null),[t,e])}function ge(e){let{callback:t,disabled:n}=e;const o=(0,i.zX)(t),a=(0,r.useMemo)((()=>{if(n||"undefined"==typeof window||void 0===window.ResizeObserver)return;const{ResizeObserver:e}=window;return new e(o)}),[n]);return(0,r.useEffect)((()=>()=>null==a?void 0:a.disconnect()),[a]),a}function ve(e){return new F(D(e),e)}function he(e,t,n){void 0===t&&(t=ve);const[o,a]=(0,r.useReducer)((function(r){if(!e)return null;var o;if(!1===e.isConnected)return null!=(o=null!=r?r:n)?o:null;const i=t(e);if(JSON.stringify(r)===JSON.stringify(i))return r;return i}),null),l=function(e){let{callback:t,disabled:n}=e;const o=(0,i.zX)(t),a=(0,r.useMemo)((()=>{if(n||"undefined"==typeof window||void 0===window.MutationObserver)return;const{MutationObserver:e}=window;return new e(o)}),[o,n]);return(0,r.useEffect)((()=>()=>null==a?void 0:a.disconnect()),[a]),a}({callback(t){if(e)for(const n of t){const{type:t,target:r}=n;if("childList"===t&&r instanceof HTMLElement&&r.contains(e)){a();break}}}}),c=ge({callback:a});return(0,i.LI)((()=>{a(),e?(null==c||c.observe(e),null==l||l.observe(document.body,{childList:!0,subtree:!0})):(null==c||c.disconnect(),null==l||l.disconnect())}),[e]),o}const pe=[];function be(e,t){void 0===t&&(t=[]);const n=(0,r.useRef)(null);return(0,r.useEffect)((()=>{n.current=null}),t),(0,r.useEffect)((()=>{const t=e!==h;t&&!n.current&&(n.current=e),!t&&n.current&&(n.current=null)}),[e]),n.current?(0,i.$X)(e,n.current):h}function me(e){return(0,r.useMemo)((()=>e?function(e){const t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}(e):null),[e])}const ye=[];function we(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return(0,i.Re)(t)?t:e}const xe=[{sensor:te,options:{}},{sensor:V,options:{}}],Ce={current:{}},Ee={draggable:{measure:R},droppable:{measure:R,strategy:se.WhileDragging,frequency:ue.Optimized},dragOverlay:{measure:D}};class De extends Map{get(e){var t;return null!=e&&null!=(t=super.get(e))?t:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter((e=>{let{disabled:t}=e;return!t}))}getNodeFor(e){var t,n;return null!=(t=null==(n=this.get(e))?void 0:n.node.current)?t:void 0}}const Re={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new De,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:v},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Ee,measureDroppableContainers:v,windowRect:null,measuringScheduled:!1},Se={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:v,draggableNodes:new Map,over:null,measureDroppableContainers:v},Oe=(0,r.createContext)(Se),Ie=(0,r.createContext)(Re);function ke(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new De}}}function Me(e,t){switch(t.type){case g.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case g.DragMove:return e.draggable.active?{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}}:e;case g.DragEnd:case g.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case g.RegisterDroppable:{const{element:n}=t,{id:r}=n,o=new De(e.droppable.containers);return o.set(r,n),{...e,droppable:{...e.droppable,containers:o}}}case g.SetDroppableDisabled:{const{id:n,key:r,disabled:o}=t,i=e.droppable.containers.get(n);if(!i||r!==i.key)return e;const a=new De(e.droppable.containers);return a.set(n,{...i,disabled:o}),{...e,droppable:{...e.droppable,containers:a}}}case g.UnregisterDroppable:{const{id:n,key:r}=t,o=e.droppable.containers.get(n);if(!o||r!==o.key)return e;const i=new De(e.droppable.containers);return i.delete(n),{...e,droppable:{...e.droppable,containers:i}}}default:return e}}function Ne(e){let{disabled:t}=e;const{active:n,activatorEvent:o,draggableNodes:a}=(0,r.useContext)(Oe),l=(0,i.D9)(o),c=(0,i.D9)(null==n?void 0:n.id);return(0,r.useEffect)((()=>{if(!t&&!o&&l&&null!=c){if(!(0,i.vd)(l))return;if(document.activeElement===l.target)return;const e=a.get(c);if(!e)return;const{activatorNode:t,node:n}=e;if(!t.current&&!n.current)return;requestAnimationFrame((()=>{for(const e of[t.current,n.current]){if(!e)continue;const t=(0,i.so)(e);if(t){t.focus();break}}}))}}),[o,t,a,c,l]),null}function je(e,t){let{transform:n,...r}=t;return null!=e&&e.length?e.reduce(((e,t)=>t({transform:e,...r})),n):n}const Te=(0,r.createContext)({...h,scaleX:1,scaleY:1});var Le;!function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"}(Le||(Le={}));const Ae=(0,r.memo)((function(e){var t,n,a,l;let{id:c,accessibility:u,autoScroll:d=!0,children:v,sensors:p=xe,collisionDetection:b=m,measuring:w,modifiers:C,...E}=e;const R=(0,r.useReducer)(Me,void 0,ke),[k,M]=R,[j,L]=function(){const[e]=(0,r.useState)((()=>new Set)),t=(0,r.useCallback)((t=>(e.add(t),()=>e.delete(t))),[e]);return[(0,r.useCallback)((t=>{let{type:n,event:r}=t;e.forEach((e=>{var t;return null==(t=e[n])?void 0:t.call(e,r)}))}),[e]),t]}(),[A,B]=(0,r.useState)(Le.Uninitialized),z=A===Le.Initialized,{draggable:{active:X,nodes:H,translate:$},droppable:{containers:U}}=k,J=X?H.get(X):null,Y=(0,r.useRef)({initial:null,translated:null}),Z=(0,r.useMemo)((()=>{var e;return null!=X?{id:X,data:null!=(e=null==J?void 0:J.data)?e:Ce,rect:Y}:null}),[X,J]),K=(0,r.useRef)(null),[W,_]=(0,r.useState)(null),[V,q]=(0,r.useState)(null),G=(0,i.Ey)(E,Object.values(E)),Q=(0,i.Ld)("DndDescribedBy",c),ee=(0,r.useMemo)((()=>U.getEnabled()),[U]),te=(ne=w,(0,r.useMemo)((()=>({draggable:{...Ee.draggable,...null==ne?void 0:ne.draggable},droppable:{...Ee.droppable,...null==ne?void 0:ne.droppable},dragOverlay:{...Ee.dragOverlay,...null==ne?void 0:ne.dragOverlay}})),[null==ne?void 0:ne.draggable,null==ne?void 0:ne.droppable,null==ne?void 0:ne.dragOverlay]));var ne;const{droppableRects:re,measureDroppableContainers:oe,measuringScheduled:ie}=function(e,t){let{dragging:n,dependencies:o,config:a}=t;const[l,c]=(0,r.useState)(null),{frequency:s,measure:u,strategy:d}=a,f=(0,r.useRef)(e),g=function(){switch(d){case se.Always:return!1;case se.BeforeDragging:return n;default:return!n}}(),v=(0,i.Ey)(g),h=(0,r.useCallback)((function(e){void 0===e&&(e=[]),v.current||c((t=>null===t?e:t.concat(e.filter((e=>!t.includes(e))))))}),[v]),p=(0,r.useRef)(null),b=(0,i.Gj)((t=>{if(g&&!n)return de;if(!t||t===de||f.current!==e||null!=l){const t=new Map;for(let n of e){if(!n)continue;if(l&&l.length>0&&!l.includes(n.id)&&n.rect.current){t.set(n.id,n.rect.current);continue}const e=n.node.current,r=e?new F(u(e),e):null;n.rect.current=r,r&&t.set(n.id,r)}return t}return t}),[e,l,n,g,u]);return(0,r.useEffect)((()=>{f.current=e}),[e]),(0,r.useEffect)((()=>{g||h()}),[n,g]),(0,r.useEffect)((()=>{l&&l.length>0&&c(null)}),[JSON.stringify(l)]),(0,r.useEffect)((()=>{g||"number"!=typeof s||null!==p.current||(p.current=setTimeout((()=>{h(),p.current=null}),s))}),[s,g,h,...o]),{droppableRects:b,measureDroppableContainers:h,measuringScheduled:null!=l}}(ee,{dragging:z,dependencies:[$.x,$.y],config:te.droppable}),ae=function(e,t){const n=null!==t?e.get(t):void 0,r=n?n.node.current:null;return(0,i.Gj)((e=>{var n;return null===t?null:null!=(n=null!=r?r:e)?n:null}),[r,t])}(H,X),ce=(0,r.useMemo)((()=>V?(0,i.DC)(V):null),[V]),ue=function(){const e=!1===(null==W?void 0:W.autoScrollEnabled),t="object"==typeof d?!1===d.enabled:!1===d,n=z&&!e&&!t;if("object"==typeof d)return{...d,enabled:n};return{enabled:n}}(),ve=function(e,t){return fe(e,t)}(ae,te.draggable.measure);!function(e){let{activeNode:t,measure:n,initialRect:o,config:a=!0}=e;const l=(0,r.useRef)(!1),{x:c,y:s}="boolean"==typeof a?{x:a,y:a}:a;(0,i.LI)((()=>{if(!c&&!s||!t)return void(l.current=!1);if(l.current||!o)return;const e=null==t?void 0:t.node.current;if(!e||!1===e.isConnected)return;const r=y(n(e),o);if(c||(r.x=0),s||(r.y=0),l.current=!0,Math.abs(r.x)>0||Math.abs(r.y)>0){const t=O(e);t&&t.scrollBy({top:r.y,left:r.x})}}),[t,c,s,o,n])}({activeNode:X?H.get(X):null,config:ue.layoutShiftCompensation,initialRect:ve,measure:te.draggable.measure});const De=he(ae,te.draggable.measure,ve),Re=he(ae?ae.parentElement:null),Se=(0,r.useRef)({activatorEvent:null,active:null,activeNode:ae,collisionRect:null,collisions:null,droppableRects:re,draggableNodes:H,draggingNode:null,draggingNodeRect:null,droppableContainers:U,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Ae=U.getNodeFor(null==(t=Se.current.over)?void 0:t.id),Be=function(e){let{measure:t}=e;const[n,o]=(0,r.useState)(null),a=ge({callback:(0,r.useCallback)((e=>{for(const{target:n}of e)if((0,i.Re)(n)){o((e=>{const r=t(n);return e?{...e,width:r.width,height:r.height}:r}));break}}),[t])}),l=(0,r.useCallback)((e=>{const n=we(e);null==a||a.disconnect(),n&&(null==a||a.observe(n)),o(n?t(n):null)}),[t,a]),[c,s]=(0,i.wm)(l);return(0,r.useMemo)((()=>({nodeRef:c,rect:n,setRef:s})),[n,c,s])}({measure:te.dragOverlay.measure}),ze=null!=(n=Be.nodeRef.current)?n:ae,Pe=z?null!=(a=Be.rect)?a:De:null,Xe=Boolean(Be.nodeRef.current&&Be.rect),He=y(Fe=Xe?null:De,fe(Fe));var Fe;const $e=me(ze?(0,i.Jj)(ze):null),Ue=function(e){const t=(0,r.useRef)(e),n=(0,i.Gj)((n=>e?n&&n!==pe&&e&&t.current&&e.parentNode===t.current.parentNode?n:S(e):pe),[e]);return(0,r.useEffect)((()=>{t.current=e}),[e]),n}(z?null!=Ae?Ae:ae:null),Je=function(e,t){void 0===t&&(t=D);const[n]=e,o=me(n?(0,i.Jj)(n):null),[a,l]=(0,r.useReducer)((function(){return e.length?e.map((e=>T(e)?o:new F(t(e),e))):ye}),ye),c=ge({callback:l});return e.length>0&&a===ye&&l(),(0,i.LI)((()=>{e.length?e.forEach((e=>null==c?void 0:c.observe(e))):(null==c||c.disconnect(),l())}),[e]),a}(Ue),Ye=je(C,{transform:{x:$.x-He.x,y:$.y-He.y,scaleX:1,scaleY:1},activatorEvent:V,active:Z,activeNodeRect:De,containerNodeRect:Re,draggingNodeRect:Pe,over:Se.current.over,overlayNodeRect:Be.rect,scrollableAncestors:Ue,scrollableAncestorRects:Je,windowRect:$e}),Ze=ce?(0,i.IH)(ce,$):null,Ke=function(e){const[t,n]=(0,r.useState)(null),o=(0,r.useRef)(e),a=(0,r.useCallback)((e=>{const t=I(e.target);t&&n((e=>e?(e.set(t,N(t)),new Map(e)):null))}),[]);return(0,r.useEffect)((()=>{const t=o.current;if(e!==t){r(t);const i=e.map((e=>{const t=I(e);return t?(t.addEventListener("scroll",a,{passive:!0}),[t,N(t)]):null})).filter((e=>null!=e));n(i.length?new Map(i):null),o.current=e}return()=>{r(e),r(t)};function r(e){e.forEach((e=>{const t=I(e);null==t||t.removeEventListener("scroll",a)}))}}),[a,e]),(0,r.useMemo)((()=>e.length?t?Array.from(t.values()).reduce(((e,t)=>(0,i.IH)(e,t)),h):P(e):h),[e,t])}(Ue),We=be(Ke),_e=be(Ke,[De]),Ve=(0,i.IH)(Ye,We),qe=Pe?x(Pe,Ye):null,Ge=Z&&qe?b({active:Z,collisionRect:qe,droppableRects:re,droppableContainers:ee,pointerCoordinates:Ze}):null,Qe=function(e,t){if(!e||0===e.length)return null;const[n]=e;return t?n[t]:n}(Ge,"id"),[et,tt]=(0,r.useState)(null),nt=function(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}(Xe?Ye:(0,i.IH)(Ye,_e),null!=(l=null==et?void 0:et.rect)?l:null,De),rt=(0,r.useCallback)(((e,t)=>{let{sensor:n,options:r}=t;if(null==K.current)return;const i=H.get(K.current);if(!i)return;const a=e.nativeEvent,l=new n({active:K.current,activeNode:i,event:a,options:r,context:Se,onStart(e){const t=K.current;if(null==t)return;const n=H.get(t);if(!n)return;const{onDragStart:r}=G.current,i={active:{id:t,data:n.data,rect:Y}};(0,o.unstable_batchedUpdates)((()=>{null==r||r(i),B(Le.Initializing),M({type:g.DragStart,initialCoordinates:e,active:t}),j({type:"onDragStart",event:i})}))},onMove(e){M({type:g.DragMove,coordinates:e})},onEnd:c(g.DragEnd),onCancel:c(g.DragCancel)});function c(e){return async function(){const{active:t,collisions:n,over:r,scrollAdjustedTranslate:i}=Se.current;let l=null;if(t&&i){const{cancelDrop:o}=G.current;if(l={activatorEvent:a,active:t,collisions:n,delta:i,over:r},e===g.DragEnd&&"function"==typeof o){await Promise.resolve(o(l))&&(e=g.DragCancel)}}K.current=null,(0,o.unstable_batchedUpdates)((()=>{M({type:e}),B(Le.Uninitialized),tt(null),_(null),q(null);const t=e===g.DragEnd?"onDragEnd":"onDragCancel";if(l){const e=G.current[t];null==e||e(l),j({type:t,event:l})}}))}}(0,o.unstable_batchedUpdates)((()=>{_(l),q(e.nativeEvent)}))}),[H]),ot=(0,r.useCallback)(((e,t)=>(n,r)=>{const o=n.nativeEvent,i=H.get(r);if(null!==K.current||!i||o.dndKit||o.defaultPrevented)return;const a={active:i};!0===e(n,t.options,a)&&(o.dndKit={capturedBy:t.sensor},K.current=r,rt(n,t))}),[H,rt]),it=function(e,t){return(0,r.useMemo)((()=>e.reduce(((e,n)=>{const{sensor:r}=n;return[...e,...r.activators.map((e=>({eventName:e.eventName,handler:t(e.handler,n)})))]}),[])),[e,t])}(p,ot);!function(e){(0,r.useEffect)((()=>{if(!i.Nq)return;const t=e.map((e=>{let{sensor:t}=e;return null==t.setup?void 0:t.setup()}));return()=>{for(const e of t)null==e||e()}}),e.map((e=>{let{sensor:t}=e;return t})))}(p),(0,i.LI)((()=>{De&&A===Le.Initializing&&B(Le.Initialized)}),[De,A]),(0,r.useEffect)((()=>{const{onDragMove:e}=G.current,{active:t,activatorEvent:n,collisions:r,over:i}=Se.current;if(!t||!n)return;const a={active:t,activatorEvent:n,collisions:r,delta:{x:Ve.x,y:Ve.y},over:i};(0,o.unstable_batchedUpdates)((()=>{null==e||e(a),j({type:"onDragMove",event:a})}))}),[Ve.x,Ve.y]),(0,r.useEffect)((()=>{const{active:e,activatorEvent:t,collisions:n,droppableContainers:r,scrollAdjustedTranslate:i}=Se.current;if(!e||null==K.current||!t||!i)return;const{onDragOver:a}=G.current,l=r.get(Qe),c=l&&l.rect.current?{id:l.id,rect:l.rect.current,data:l.data,disabled:l.disabled}:null,s={active:e,activatorEvent:t,collisions:n,delta:{x:i.x,y:i.y},over:c};(0,o.unstable_batchedUpdates)((()=>{tt(c),null==a||a(s),j({type:"onDragOver",event:s})}))}),[Qe]),(0,i.LI)((()=>{Se.current={activatorEvent:V,active:Z,activeNode:ae,collisionRect:qe,collisions:Ge,droppableRects:re,draggableNodes:H,draggingNode:ze,draggingNodeRect:Pe,droppableContainers:U,over:et,scrollableAncestors:Ue,scrollAdjustedTranslate:Ve},Y.current={initial:Pe,translated:qe}}),[Z,ae,Ge,qe,H,ze,Pe,re,U,et,Ue,Ve]),le({...ue,delta:$,draggingRect:qe,pointerCoordinates:Ze,scrollableAncestors:Ue,scrollableAncestorRects:Je});const at=(0,r.useMemo)((()=>({active:Z,activeNode:ae,activeNodeRect:De,activatorEvent:V,collisions:Ge,containerNodeRect:Re,dragOverlay:Be,draggableNodes:H,droppableContainers:U,droppableRects:re,over:et,measureDroppableContainers:oe,scrollableAncestors:Ue,scrollableAncestorRects:Je,measuringConfiguration:te,measuringScheduled:ie,windowRect:$e})),[Z,ae,De,V,Ge,Re,Be,H,U,re,et,oe,Ue,Je,te,ie,$e]),lt=(0,r.useMemo)((()=>({activatorEvent:V,activators:it,active:Z,activeNodeRect:De,ariaDescribedById:{draggable:Q},dispatch:M,draggableNodes:H,over:et,measureDroppableContainers:oe})),[V,it,Z,De,M,Q,H,et,oe]);return r.createElement(s.Provider,{value:L},r.createElement(Oe.Provider,{value:lt},r.createElement(Ie.Provider,{value:at},r.createElement(Te.Provider,{value:nt},v)),r.createElement(Ne,{disabled:!1===(null==u?void 0:u.restoreFocus)})),r.createElement(f,{...u,hiddenTextDescribedById:Q}))})),Be=(0,r.createContext)(null),ze="button";function Pe(e){let{id:t,data:n,disabled:o=!1,attributes:a}=e;const l=(0,i.Ld)("Droppable"),{activators:c,activatorEvent:s,active:u,activeNodeRect:d,ariaDescribedById:f,draggableNodes:g,over:v}=(0,r.useContext)(Oe),{role:h=ze,roleDescription:p="draggable",tabIndex:b=0}=null!=a?a:{},m=(null==u?void 0:u.id)===t,y=(0,r.useContext)(m?Te:Be),[w,x]=(0,i.wm)(),[C,E]=(0,i.wm)(),D=function(e,t){return(0,r.useMemo)((()=>e.reduce(((e,n)=>{let{eventName:r,handler:o}=n;return e[r]=e=>{o(e,t)},e}),{})),[e,t])}(c,t),R=(0,i.Ey)(n);(0,i.LI)((()=>(g.set(t,{id:t,key:l,node:w,activatorNode:C,data:R}),()=>{const e=g.get(t);e&&e.key===l&&g.delete(t)})),[g,t]);return{active:u,activatorEvent:s,activeNodeRect:d,attributes:(0,r.useMemo)((()=>({role:h,tabIndex:b,"aria-disabled":o,"aria-pressed":!(!m||h!==ze)||void 0,"aria-roledescription":p,"aria-describedby":f.draggable})),[o,h,b,m,p,f.draggable]),isDragging:m,listeners:o?void 0:D,node:w,over:v,setNodeRef:x,setActivatorNodeRef:E,transform:y}}function Xe(){return(0,r.useContext)(Ie)}const He={timeout:25};function Fe(e){let{data:t,disabled:n=!1,id:o,resizeObserverConfig:a}=e;const l=(0,i.Ld)("Droppable"),{active:c,dispatch:s,over:u,measureDroppableContainers:d}=(0,r.useContext)(Oe),f=(0,r.useRef)({disabled:n}),v=(0,r.useRef)(!1),h=(0,r.useRef)(null),p=(0,r.useRef)(null),{disabled:b,updateMeasurementsFor:m,timeout:y}={...He,...a},w=(0,i.Ey)(null!=m?m:o),x=ge({callback:(0,r.useCallback)((()=>{v.current?(null!=p.current&&clearTimeout(p.current),p.current=setTimeout((()=>{d(Array.isArray(w.current)?w.current:[w.current]),p.current=null}),y)):v.current=!0}),[y]),disabled:b||!c}),C=(0,r.useCallback)(((e,t)=>{x&&(t&&(x.unobserve(t),v.current=!1),e&&x.observe(e))}),[x]),[E,D]=(0,i.wm)(C),R=(0,i.Ey)(t);return(0,r.useEffect)((()=>{x&&E.current&&(x.disconnect(),v.current=!1,x.observe(E.current))}),[E,x]),(0,i.LI)((()=>(s({type:g.RegisterDroppable,element:{id:o,key:l,disabled:n,node:E,rect:h,data:R}}),()=>s({type:g.UnregisterDroppable,key:l,id:o}))),[o]),(0,r.useEffect)((()=>{n!==f.current.disabled&&(s({type:g.SetDroppableDisabled,id:o,key:l,disabled:n}),f.current.disabled=n)}),[o,l,n,s]),{active:c,rect:h,isOver:(null==u?void 0:u.id)===o,node:E,over:u,setNodeRef:D}}},18257:function(e,t,n){n.d(t,{DL:function(){return r}});n(35241);const r=e=>{let{transform:t}=e;return{...t,x:0}}},19719:function(e,t,n){n.d(t,{Fo:function(){return v},nB:function(){return x},qw:function(){return d}});var r=n(59301),o=n(68610),i=n(35241);function a(e,t,n){const r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}function l(e,t){return e.reduce(((e,n,r)=>{const o=t.get(n);return o&&(e[r]=o),e}),Array(e.length))}function c(e){return null!==e&&e>=0}const s=e=>{let{rects:t,activeIndex:n,overIndex:r,index:o}=e;const i=a(t,r,n),l=t[o],c=i[o];return c&&l?{x:c.left-l.left,y:c.top-l.top,scaleX:c.width/l.width,scaleY:c.height/l.height}:null},u={scaleX:1,scaleY:1},d=e=>{var t;let{activeIndex:n,activeNodeRect:r,index:o,rects:i,overIndex:a}=e;const l=null!=(t=i[n])?t:r;if(!l)return null;if(o===n){const e=i[a];return e?{x:0,y:nn&&o<=a?{x:0,y:-l.height-c,...u}:o=a?{x:0,y:l.height+c,...u}:{x:0,y:0,...u}};const f="Sortable",g=r.createContext({activeIndex:-1,containerId:f,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:s,disabled:{draggable:!1,droppable:!1}});function v(e){let{children:t,id:n,items:a,strategy:c=s,disabled:u=!1}=e;const{active:d,dragOverlay:v,droppableRects:h,over:p,measureDroppableContainers:b}=(0,o.Cj)(),m=(0,i.Ld)(f,n),y=Boolean(null!==v.rect),w=(0,r.useMemo)((()=>a.map((e=>"object"==typeof e&&"id"in e?e.id:e))),[a]),x=null!=d,C=d?w.indexOf(d.id):-1,E=p?w.indexOf(p.id):-1,D=(0,r.useRef)(w),R=!function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n{R&&x&&b(w)}),[R,w,x,b]),(0,r.useEffect)((()=>{D.current=w}),[w]);const I=(0,r.useMemo)((()=>({activeIndex:C,containerId:m,disabled:O,disableTransforms:S,items:w,overIndex:E,useDragOverlay:y,sortedRects:l(w,h),strategy:c})),[C,m,O.draggable,O.droppable,S,w,E,h,y,c]);return r.createElement(g.Provider,{value:I},t)}const h=e=>{let{id:t,items:n,activeIndex:r,overIndex:o}=e;return a(n,r,o).indexOf(t)},p=e=>{let{containerId:t,isSorting:n,wasDragging:r,index:o,items:i,newIndex:a,previousItems:l,previousContainerId:c,transition:s}=e;return!(!s||!r)&&((l===i||o!==a)&&(!!n||a!==o&&t===c))},b={duration:200,easing:"ease"},m="transform",y=i.ux.Transition.toString({property:m,duration:0,easing:"linear"}),w={roleDescription:"sortable"};function x(e){let{animateLayoutChanges:t=p,attributes:n,disabled:a,data:l,getNewIndex:s=h,id:u,strategy:d,resizeObserverConfig:f,transition:v=b}=e;const{items:x,containerId:C,activeIndex:E,disabled:D,disableTransforms:R,sortedRects:S,overIndex:O,useDragOverlay:I,strategy:k}=(0,r.useContext)(g),M=function(e,t){var n,r;if("boolean"==typeof e)return{draggable:e,droppable:!1};return{draggable:null!=(n=null==e?void 0:e.draggable)?n:t.draggable,droppable:null!=(r=null==e?void 0:e.droppable)?r:t.droppable}}(a,D),N=x.indexOf(u),j=(0,r.useMemo)((()=>({sortable:{containerId:C,index:N,items:x},...l})),[C,l,N,x]),T=(0,r.useMemo)((()=>x.slice(x.indexOf(u))),[x,u]),{rect:L,node:A,isOver:B,setNodeRef:z}=(0,o.Zj)({id:u,data:j,disabled:M.droppable,resizeObserverConfig:{updateMeasurementsFor:T,...f}}),{active:P,activatorEvent:X,activeNodeRect:H,attributes:F,setNodeRef:$,listeners:U,isDragging:J,over:Y,setActivatorNodeRef:Z,transform:K}=(0,o.O1)({id:u,data:j,attributes:{...w,...n},disabled:M.draggable}),W=(0,i.HB)(z,$),_=Boolean(P),V=_&&!R&&c(E)&&c(O),q=!I&&J,G=q&&V?K:null,Q=V?null!=G?G:(null!=d?d:k)({rects:S,activeNodeRect:H,activeIndex:E,overIndex:O,index:N}):null,ee=c(E)&&c(O)?s({id:u,items:x,activeIndex:E,overIndex:O}):N,te=null==P?void 0:P.id,ne=(0,r.useRef)({activeId:te,items:x,newIndex:ee,containerId:C}),re=x!==ne.current.items,oe=t({active:P,containerId:C,isDragging:J,isSorting:_,id:u,index:N,items:x,newIndex:ne.current.newIndex,previousItems:ne.current.items,previousContainerId:ne.current.containerId,transition:v,wasDragging:null!=ne.current.activeId}),ie=function(e){let{disabled:t,index:n,node:a,rect:l}=e;const[c,s]=(0,r.useState)(null),u=(0,r.useRef)(n);return(0,i.LI)((()=>{if(!t&&n!==u.current&&a.current){const e=l.current;if(e){const t=(0,o.VK)(a.current,{ignoreTransform:!0}),n={x:e.left-t.left,y:e.top-t.top,scaleX:e.width/t.width,scaleY:e.height/t.height};(n.x||n.y)&&s(n)}}n!==u.current&&(u.current=n)}),[t,n,a,l]),(0,r.useEffect)((()=>{c&&s(null)}),[c]),c}({disabled:!oe,index:N,node:A,rect:L});return(0,r.useEffect)((()=>{_&&ne.current.newIndex!==ee&&(ne.current.newIndex=ee),C!==ne.current.containerId&&(ne.current.containerId=C),x!==ne.current.items&&(ne.current.items=x)}),[_,ee,C,x]),(0,r.useEffect)((()=>{if(te===ne.current.activeId)return;if(te&&!ne.current.activeId)return void(ne.current.activeId=te);const e=setTimeout((()=>{ne.current.activeId=te}),50);return()=>clearTimeout(e)}),[te]),{active:P,activeIndex:E,attributes:F,data:j,rect:L,index:N,newIndex:ee,items:x,isOver:B,isSorting:_,isDragging:J,listeners:U,node:A,overIndex:O,over:Y,setNodeRef:W,setActivatorNodeRef:Z,setDroppableNodeRef:z,setDraggableNodeRef:$,transform:null!=ie?ie:Q,transition:function(){if(ie||re&&ne.current.newIndex===N)return y;if(q&&!(0,i.vd)(X)||!v)return;if(_||oe)return i.ux.Transition.toString({...v,property:m});return}()}}o.g4.Down,o.g4.Right,o.g4.Up,o.g4.Left},35241:function(e,t,n){n.d(t,{$X:function(){return D},D9:function(){return y},DC:function(){return S},Ey:function(){return p},FJ:function(){return a},Gj:function(){return b},HB:function(){return o},IH:function(){return E},Jj:function(){return c},LI:function(){return g},Ld:function(){return x},Nq:function(){return i},Re:function(){return u},UG:function(){return l},Yz:function(){return h},qk:function(){return s},r3:function(){return f},so:function(){return k},ux:function(){return O},vZ:function(){return d},vd:function(){return R},wm:function(){return m},zX:function(){return v}});var r=n(59301);function o(){for(var e=arguments.length,t=new Array(e),n=0;ne=>{t.forEach((t=>t(e)))}),t)}const i="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function a(e){const t=Object.prototype.toString.call(e);return"[object Window]"===t||"[object global]"===t}function l(e){return"nodeType"in e}function c(e){var t,n;return e?a(e)?e:l(e)&&null!=(t=null==(n=e.ownerDocument)?void 0:n.defaultView)?t:window:window}function s(e){const{Document:t}=c(e);return e instanceof t}function u(e){return!a(e)&&e instanceof c(e).HTMLElement}function d(e){return e instanceof c(e).SVGElement}function f(e){return e?a(e)?e.document:l(e)?s(e)?e:u(e)||d(e)?e.ownerDocument:document:document:document}const g=i?r.useLayoutEffect:r.useEffect;function v(e){const t=(0,r.useRef)(e);return g((()=>{t.current=e})),(0,r.useCallback)((function(){for(var e=arguments.length,n=new Array(e),r=0;r{e.current=setInterval(t,n)}),[]),(0,r.useCallback)((()=>{null!==e.current&&(clearInterval(e.current),e.current=null)}),[])]}function p(e,t){void 0===t&&(t=[e]);const n=(0,r.useRef)(e);return g((()=>{n.current!==e&&(n.current=e)}),t),n}function b(e,t){const n=(0,r.useRef)();return(0,r.useMemo)((()=>{const t=e(n.current);return n.current=t,t}),[...t])}function m(e){const t=v(e),n=(0,r.useRef)(null),o=(0,r.useCallback)((e=>{e!==n.current&&(null==t||t(e,n.current)),n.current=e}),[]);return[n,o]}function y(e){const t=(0,r.useRef)();return(0,r.useEffect)((()=>{t.current=e}),[e]),t.current}let w={};function x(e,t){return(0,r.useMemo)((()=>{if(t)return t;const n=null==w[e]?0:w[e]+1;return w[e]=n,e+"-"+n}),[e,t])}function C(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o{const r=Object.entries(n);for(const[n,o]of r){const r=t[n];null!=r&&(t[n]=r+e*o)}return t}),{...t})}}const E=C(1),D=C(-1);function R(e){if(!e)return!1;const{KeyboardEvent:t}=c(e.target);return t&&e instanceof t}function S(e){if(function(e){if(!e)return!1;const{TouchEvent:t}=c(e.target);return t&&e instanceof t}(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return function(e){return"clientX"in e&&"clientY"in e}(e)?{x:e.clientX,y:e.clientY}:null}const O=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[O.Translate.toString(e),O.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+" "+n+"ms "+r}}}),I="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function k(e){return e.matches(I)?e:e.querySelector(I)}},66104:function(e,t,n){n.d(t,{Z:function(){return M}});var r=n(92310),o=n.n(r),i=n(75440),a=n(47413),l=n(59301),c=n(92343),s=n(36355),u=n(78386),d=n(91857);const f=e=>{let{children:t}=e;const{getPrefixCls:n}=l.useContext(s.E_),r=n("breadcrumb");return l.createElement("li",{className:`${r}-separator`,"aria-hidden":"true"},""===t?t:t||"/")};f.__ANT_BREADCRUMB_SEPARATOR=!0;var g=f,v=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{if(t)return t(n,r,o,i);const l=function(e,t){if(void 0===e.title||null===e.title)return null;const n=Object.keys(t).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${n})`,"g"),((e,n)=>t[n]||e))}(n,r);return h(e,n,l,a)}}var b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,separator:n="/",children:r,menu:o,overlay:i,dropdownProps:a,href:c}=e;const s=(e=>{if(o||i){const n=Object.assign({},a);if(o){const e=o||{},{items:t}=e,r=b(e,["items"]);n.menu=Object.assign(Object.assign({},r),{items:null==t?void 0:t.map(((e,t)=>{var{key:n,title:r,label:o,path:i}=e,a=b(e,["key","title","label","path"]);let s=null!=o?o:r;return i&&(s=l.createElement("a",{href:`${c}${i}`},s)),Object.assign(Object.assign({},a),{key:null!=n?n:t,label:s})}))})}else i&&(n.overlay=i);return l.createElement(d.Z,Object.assign({placement:"bottom"},n),l.createElement("span",{className:`${t}-overlay-link`},e,l.createElement(u.Z,null)))}return e})(r);return null!=s?l.createElement(l.Fragment,null,l.createElement("li",null,s),n&&l.createElement(g,null,n)):null},y=e=>{const{prefixCls:t,children:n,href:r}=e,o=b(e,["prefixCls","children","href"]),{getPrefixCls:i}=l.useContext(s.E_),a=i("breadcrumb",t);return l.createElement(m,Object.assign({},o,{prefixCls:a}),h(a,o,n,r))};y.__ANT_BREADCRUMB_ITEM=!0;var w=y,x=n(17313),C=n(83116),E=n(37613);const D=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:Object.assign(Object.assign({},(0,x.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[n]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,x.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${t}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${t}-link`]:{[`\n > ${n} + span,\n > ${n} + a\n `]:{marginInlineStart:e.marginXXS}},[`${t}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${n}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var R=(0,C.Z)("Breadcrumb",(e=>{const t=(0,E.TS)(e,{});return[D(t)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),S=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{var{breadcrumbName:t}=e,n=S(e,["breadcrumbName"]);return Object.assign(Object.assign({},n),{title:t})}))}),o}var I=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,separator:n="/",style:r,className:u,rootClassName:d,routes:f,items:v,children:h,itemRender:b,params:y={}}=e,w=I(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:x,direction:C,breadcrumb:E}=l.useContext(s.E_);let D;const S=x("breadcrumb",t),[k,M]=R(S),N=function(e,t){return(0,l.useMemo)((()=>e||(t?t.map(O):null)),[e,t])}(v,f);const j=p(S,b);if(N&&N.length>0){const e=[],t=v||f;D=N.map(((r,o)=>{const{path:i,key:c,type:s,menu:u,overlay:d,onClick:f,className:v,separator:h,dropdownProps:p}=r,b=((e,t)=>{if(void 0===t)return t;let n=(t||"").replace(/^\//,"");return Object.keys(e).forEach((t=>{n=n.replace(`:${t}`,e[t])})),n})(y,i);void 0!==b&&e.push(b);const w=null!=c?c:o;if("separator"===s)return l.createElement(g,{key:w},h);const x={},C=o===N.length-1;u?x.menu=u:d&&(x.overlay=d);let{href:E}=r;return e.length&&void 0!==b&&(E=`#/${e.join("/")}`),l.createElement(m,Object.assign({key:w},x,(0,a.Z)(r,{data:!0,aria:!0}),{className:v,dropdownProps:p,href:E,separator:C?"":n,onClick:f,prefixCls:S}),j(r,y,t,e,E))}))}else if(h){const e=(0,i.Z)(h).length;D=(0,i.Z)(h).map(((t,r)=>{if(!t)return t;const o=r===e-1;return(0,c.Tm)(t,{separator:o?"":n,key:r})}))}const T=o()(S,null==E?void 0:E.className,{[`${S}-rtl`]:"rtl"===C},u,d,M),L=Object.assign(Object.assign({},null==E?void 0:E.style),r);return k(l.createElement("nav",Object.assign({className:T,style:L},w),l.createElement("ol",null,D)))};k.Item=w,k.Separator=g;var M=k}}]); \ No newline at end of file diff --git a/18623.async.js b/18623.async.js index 8ecdd151db..68c7ac08b4 100644 --- a/18623.async.js +++ b/18623.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[18623],{18623:function(e,n,t){t.r(n),t.d(n,{default:function(){return ce},identityMap:function(){return oe}});var i=t(37205),l=t.n(i),r=t(7557),a=t.n(r),s=t(82242),o=t.n(s),c=t(41498),d=t.n(c),u=t(79800),h=t.n(u),m=t(39647),p=t.n(m),f=t(59301),x=t(18892),v=t(57809),j=t(92832),g=t(78241),_=t(8591),y=t(43418),b=t(95237),k=t(43604),Z=t(6848),w=t(88522),I=t(5112),N=t(59028),C=t(3113),S="wrap___isQuw",F="content___Gh5i7",T="hint___dh6_r",V="title___Txz11",A="titleWrap___p75TL",P="formWrap___tyQRy",q="schoolHintWrap___WnTDr",z="colorCDCDCD___Xq4Mx",E="color0152d9___lAjmo",L="submitButton___LHi3i",Q="submitButtondiv___J6VbH",R="staffidInput___M9rEi",B="selecticon___T9WXy",H=t(49268),M=t(56560),D=t(5089),O=t(32637),G=t(99144),W=t(91606),U=t(42141),J=t(26762),Y=t(35220),K=t(83833),X=t(75105),$=t(89392),ee=t(29831),ne=t(75694),te=t(10160),ie=t(32674),le=t(37712),re=["user","account","globalSetting","shixunHomeworks","loading","dispatch"],ae=v.default.Option,se=j.Z.TextArea,oe={teacher:"教师",student:"学生",professional:"专业人士"},ce=(0,x.connect)((function(e){var n=e.user,t=e.account,i=e.loading,l=e.globalSetting,r=e.shixunHomeworks;return{user:n,account:t,globalSetting:l,loading:i.effects,shixunHomeworks:r}}))((function(e){var n,t,i,r,s,c=e.user,u=e.account,m=e.globalSetting,oe=e.shixunHomeworks,ce=e.loading,de=e.dispatch,ue=(p()(e,re),g.Z.useForm()),he=h()(ue,1)[0],me=g.Z.useForm(),pe=h()(me,1)[0],fe=(0,f.useState)({}),xe=h()(fe,2),ve=xe[0],je=xe[1],ge=(0,f.useState)(!1),_e=h()(ge,2),ye=_e[0],be=_e[1],ke=(0,f.useState)({}),Ze=h()(ke,2),we=Ze[0],Ie=Ze[1],Ne=(0,f.useState)([]),Ce=h()(Ne,2),Se=Ce[0],Fe=Ce[1],Te=(0,f.useState)([]),Ve=h()(Te,2),Ae=Ve[0],Pe=Ve[1],qe=(0,f.useState)([]),ze=h()(qe,2),Ee=ze[0],Le=ze[1],Qe=(0,f.useState)([]),Re=h()(Qe,2),Be=Re[0],He=Re[1],Me=(0,f.useState)([]),De=h()(Me,2),Oe=De[0],Ge=De[1],We=(0,f.useState)([]),Ue=h()(We,2),Je=Ue[0],Ye=Ue[1],Ke=(0,f.useState)(!0),Xe=h()(Ke,2),$e=Xe[0],en=Xe[1],nn=(0,f.useState)(!1),tn=h()(nn,2),ln=tn[0],rn=tn[1],an=(0,f.useState)(),sn=h()(an,2),on=sn[0],cn=sn[1],dn=(0,f.useState)(null),un=h()(dn,2),hn=un[0],mn=un[1],pn=(0,f.useState)(!0),fn=h()(pn,2),xn=fn[0],vn=fn[1],jn=(0,f.useState)(),gn=h()(jn,2),_n=(gn[0],gn[1],(0,f.useState)(!1)),yn=h()(_n,2),bn=yn[0],kn=(yn[1],(0,f.useState)([])),Zn=h()(kn,2),wn=Zn[0],In=Zn[1],Nn=(0,f.useState)(!0),Cn=h()(Nn,2),Sn=Cn[0],Fn=Cn[1],Tn=(0,f.useRef)(!0),Vn=(0,f.useState)(""),An=h()(Vn,2),Pn=An[0],qn=An[1],zn=(0,f.useState)(""),En=h()(zn,2),Ln=En[0],Qn=En[1],Rn=(0,f.useState)(""),Bn=h()(Rn,2),Hn=Bn[0],Mn=Bn[1],Dn=(0,f.useRef)((0,$.throttle)((function(e){return Jn(e)}),1200,{leading:!0,trailing:!0})).current,On=u.basicInfo,Gn=void 0===On?{}:On,Wn=Gn&&"certified"==Gn.professional_certification,Un={visible:!1};(0,f.useEffect)((function(){var e,n;null!==(e=u.basicInfo)&&void 0!==e&&e.school_name&&Jn(null===(n=u.basicInfo)||void 0===n?void 0:n.school_name)}),[null===(n=u.basicInfo)||void 0===n?void 0:n.school_name]),(0,f.useEffect)((function(){Sn&&(he.setFieldsValue({studentNo:we.studentNo}),he.validateFields(["studentNo"]))}),[we.studentNo]),(0,f.useEffect)((function(){xn||!we.school||Se.find((function(e){return e.name===we.school}))?qn(""):qn("error")}),[xn,we.school,Se]),(0,f.useEffect)((function(){xn||!we.department||Ee.find((function(e){return e.name===we.department}))?Qn(""):Qn("error")}),[xn,we.department,Ee]),(0,f.useEffect)((function(){!xn&&we.major_name&&(null==Oe?void 0:Oe.length)>0&&!Oe.find((function(e){return e.name===we.major_name}))&&Mn("error")}),[xn,we.major_name]);var Jn=function(){var e=d()(a()().mark((function e(n){var t,i,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return vn(!0),e.next=3,de({type:"account/getSchoolOption",payload:{keyword:n,limit:99999,display_aliases:!0}});case 3:if(t=e.sent,Fe(null==t?void 0:t.schools),Pe(null==t?void 0:t.schools),!n||""==n){e.next=24;break}if(Pe(null==t||null===(i=t.schools)||void 0===i?void 0:i.filter((function(e){return e.name.includes(n)}))),!((null==t||null===(l=t.schools)||void 0===l?void 0:l.find((function(e){return e.name===n})))||{}).id){e.next=14;break}return e.next=12,$n(n,null==Gn?void 0:Gn.department_name,null==t?void 0:t.schools);case 12:e.next=22;break;case 14:he.setFieldsValue({department:"",major_name:""}),Ie(o()(o()({},he.getFieldValue()),{school:n,department:"",major_name:""})),Le([]),He([]),Ge([]),Ye([]),Qn(""),Mn("");case 22:e.next=32;break;case 24:he.setFieldsValue({department:"",major_name:""}),Ie(o()(o()({},he.getFieldValue()),{department:"",major_name:""})),Le([]),He([]),Ge([]),Ye([]),Qn(""),Mn("");case 32:vn(!1);case 33:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Yn=function(e){if(e)return de({type:"account/getDepartmentOption",payload:{id:e}})};(0,f.useEffect)((function(){if(u.basicInfo){var e,n,t,i=u.basicInfo,l={nickname:i.nickname,name:i.show_realname?i.name:(0,G.YA)(i.name),gender:i.gender,city:[i.location,i.location_city],identity:i.identity,school:i.school_name,department:i.department_name,major_name:i.major_name,studentNo:i.student_id,edu_entry_year:i.edu_entry_year,edu_background:(e=i.edu_background,null===G.jh||void 0===G.jh||null===(n=G.jh.find((function(n){return n.name===e})))||void 0===n?void 0:n.id),brief_introduction:i.brief_introduction,jobTitle:"teacher"==i.identity?i.technical_title:"教授",manager:"professional"==i.identity?i.technical_title:"企业管理者",staff_id:i.staff_id};if(null!=i&&i.face_image)In([{uid:"111",name:"111",url:te.Z.API_SERVER+i.face_image,response:{id:null==i||null===(t=i.face_image)||void 0===t||null===(t=t.split("/"))||void 0===t?void 0:t[3]}}]);cn(i.name),en(i.show_realname),mn(i.identity),he.setFieldsValue(l),Ie(l)}}),[u.basicInfo]);var Kn,Xn,$n=function(){var e=d()(a()().mark((function e(n,t,i){var r,s,c,d,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(t),console.log(Tn),c=null===(r=(i||Se).find((function(e){return e.name===n})))||void 0===r?void 0:r.id,e.next=5,Yn(c);case 5:if(e.t0=e.sent,e.t0){e.next=8;break}e.t0={};case 8:d=e.t0,u=Tn.current?t:null==d||null===(s=d.departments[0])||void 0===s?void 0:s.name,he.setFieldsValue({department:u}),Ie(o()(o()({},he.getFieldsValue()),{school:n,department:u})),Le(l()(null==d?void 0:d.departments)),He(l()(null==d?void 0:d.departments)),Mn(""),et(Tn.current,l()(null==d?void 0:d.departments),i);case 16:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),et=function(){var e=d()(a()().mark((function e(){var n,t,i,r,s,c,d,u,h,m,p=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=p.length>0&&void 0!==p[0]&&p[0],r=p.length>1?p[1]:void 0,s=p.length>2?p[2]:void 0,console.log(he.getFieldsValue()),console.log(we),console.log(Se),Tn.current=!1,c=null===(n=s.find((function(e){return e.name===he.getFieldValue("school")})))||void 0===n?void 0:n.id,!(d=null===(t=r.find((function(e){return e.name===he.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=14;break}return e.next=12,(0,X.ZP)("/api/schools/".concat(c,"/departments/").concat(d,"/major_option.json"),{method:"get"});case 12:0==(null==(u=e.sent)?void 0:u.status)&&(Ge(l()(null==u?void 0:u.majors)),Ye(l()(null==u?void 0:u.majors)),m=i?null==Gn?void 0:Gn.major_name:null==u||null===(h=u.majors[0])||void 0===h?void 0:h.name,he.setFieldsValue({major_name:m}),Ie(o()(o()({},he.getFieldsValue()),{major_name:m})));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nt=function(){var e=d()(a()().mark((function e(){var n,t,i,r,s,c,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null===(n=Se.find((function(e){return e.name===he.getFieldValue("school")})))||void 0===n?void 0:n.id,!(r=null===(t=Ee.find((function(e){return e.name===he.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=8;break}return Mn(""),e.next=6,(0,X.ZP)("/api/schools/".concat(i,"/departments/").concat(r,"/major_option.json"),{method:"get"});case 6:0==(null==(s=e.sent)?void 0:s.status)&&(Ge(l()(null==s?void 0:s.majors)),Ye(l()(null==s?void 0:s.majors)),d=null==s||null===(c=s.majors)||void 0===c||null===(c=c[0])||void 0===c?void 0:c.name,he.setFieldsValue({major_name:d}),Ie(o()(o()({},he.getFieldsValue()),{major_name:d})));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),tt=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Jn();case 2:he.setFieldsValue({school:n,department:""}),Ie(o()(o()({},we),{school:n,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),it=function(e){var n,t,i,l;return"number"===e?"teacher"===we.identity?"".concat(null==m||null===(n=m.setting)||void 0===n?void 0:n.homepage_tea_qq_number):"".concat(null==m||null===(t=m.setting)||void 0===t?void 0:t.homepage_stu_qq_number):"code"===e?"teacher"===we.identity?"".concat(te.Z.IMG_SERVER,"/").concat(null==m||null===(i=m.setting)||void 0===i?void 0:i.homepage_tea_qq_qrcode_url):"".concat(te.Z.IMG_SERVER,"/").concat(null==m||null===(l=m.setting)||void 0===l?void 0:l.homepage_stu_qq_qrcode_url):void 0},lt=function(){var e=d()(a()().mark((function e(n){var t,i,l,r,s,o,h,m,p,f,v,j,g,b,k,Z,w,I,N,C,S,F,T,V,A,P,q;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.nickname,s=n.gender,o=n.identity,h=n.studentNo,m=n.jobTitle,p=n.manager,f=n.school,v=n.department,j=n.edu_background,g=n.edu_entry_year,b=n.brief_introduction,n.face_image,k=n.staff_id,Z=n.major_name,w=null===(t=Ee.find((function(e){return e.name===v})))||void 0===t?void 0:t.id,I=null===(i=Se.find((function(e){return e.name===f})))||void 0===i?void 0:i.id,N=null===(l=Oe.find((function(e){return e.name===Z})))||void 0===l?void 0:l.id,C=u.basicInfo,console.log("B",n,C),S=[],"uncertified"!=C.authentication&&(on!=C.name&&S.push("姓名"),s!=C.gender&&S.push("性别")),F=[],Wn&&(o!=C.identity?F.push("职业"):(we.identity,"teacher"===we.identity&&m!=C.technical_title&&F.push("职业"),"professional"===we.identity&&p!=C.technical_title&&F.push("职业")),f!=C.school_name&&F.push("学校/单位"),v!=C.department_name&&F.push("院系/部门"),Z!=C.major_name&&F.push("专业")),I){e.next=13;break}return y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,le.jsxs)("div",{style:{textAlign:"center"},children:[(0,le.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",it("number"),",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,le.jsx)("img",{src:it("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 13:if(!v||w){e.next=16;break}return y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,le.jsxs)("div",{style:{textAlign:"center"},children:[(0,le.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",it("number"),",联系群内的运营人员申请新增部门或专业名称。"]}),(0,le.jsx)("img",{src:it("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 16:if(!Z||N){e.next=19;break}return y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,le.jsxs)("div",{style:{textAlign:"center"},children:[(0,le.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",it("number"),",联系群内的运营人员申请新增部门或专业名称。"]}),(0,le.jsx)("img",{src:it("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 19:if(!(S.length>0||F.length>0)){e.next=23;break}y.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:(0,le.jsx)("div",{children:"本次修改涉及".concat(S.toString().replaceAll(",","、")).concat(S.length>0&&F.length>0?"、":"").concat(F.toString().replaceAll(",","、"),",需要重新进行").concat(S.length>0?"实名认证":"").concat(S.length>0&&F.length>0?"和":"").concat(F.length>0?"职业认证":"",",请确认是否进行修改")}),onOk:function(){var e=d()(a()().mark((function e(){var n,t,i,l,d,f,v;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(S.length>0)){e.next=3;break}return e.next=3,(0,W.RA)({login:null===(i=c.userInfo)||void 0===i?void 0:i.login});case 3:if(!(F.length>0)){e.next=6;break}return e.next=6,(0,W.kN)({login:null===(l=c.userInfo)||void 0===l?void 0:l.login});case 6:return e.next=8,de({type:"account/updateAccount",payload:{id:null===(n=u.basicInfo)||void 0===n?void 0:n.id,department_id:w,major_id:N,gender:s,identity:o,location:location,name:on,nickname:r,school_id:I,edu_background:j,edu_entry_year:g,show_realname:$e,brief_introduction:b,student_id:"student"===o?h:null,technical_title:m||p,face_image:null==wn||null===(t=wn[0])||void 0===t||null===(t=t.response)||void 0===t?void 0:t.id}});case 8:if(-1!==(null==(d=e.sent)?void 0:d.status)){e.next=11;break}return e.abrupt("return");case 11:if(!d){e.next=20;break}if(_.ZP.info("保存成功"),null!==(f=u.basicInfo)&&void 0!==f&&f.base_info_completed||de({type:"user/getUserInfo"}),de({type:"account/getBasicInfo",payload:{login:null===(v=c.userInfo)||void 0===v?void 0:v.login}}),o===hn||"teacher"!==o){e.next=18;break}return rn(!0),e.abrupt("return");case 18:"0"===localStorage.getItem("Noviceguide")||de({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:(0,le.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}}),x.history.push("/account/profile");case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=37;break;case 23:return e.next=25,de({type:"account/updateAccount",payload:{id:null===(T=u.basicInfo)||void 0===T?void 0:T.id,department_id:w,major_id:N,gender:s,identity:o,location:location,name:on,nickname:r,school_id:I,edu_background:j,edu_entry_year:g,staff_id:k,show_realname:$e,brief_introduction:b,student_id:"student"===o?h:null,technical_title:m||p,face_image:null==wn||null===(V=wn[0])||void 0===V||null===(V=V.response)||void 0===V?void 0:V.id}});case 25:if(-1!==(null==(A=e.sent)?void 0:A.status)){e.next=28;break}return e.abrupt("return");case 28:if(!A){e.next=37;break}if(_.ZP.info("保存成功"),null!==(P=u.basicInfo)&&void 0!==P&&P.base_info_completed||de({type:"user/getUserInfo"}),de({type:"account/getBasicInfo",payload:{login:null===(q=c.userInfo)||void 0===q?void 0:q.login}}),o===hn||"teacher"!==o){e.next=35;break}return rn(!0),e.abrupt("return");case 35:"0"===localStorage.getItem("Noviceguide")||de({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:(0,le.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}}),x.history.push("/account/profile");case 37:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),rt=(0,le.jsxs)("div",{children:[bn?(0,le.jsx)(U.Z,{}):(0,le.jsx)(J.Z,{}),(0,le.jsx)("div",{style:{marginTop:8},children:"上传"})]});return(0,le.jsxs)("section",{className:S,children:[(0,le.jsxs)("div",{className:F,children:[(0,le.jsx)("div",{className:A,children:(0,le.jsx)("div",{className:V,children:"基本信息"})}),(0,le.jsxs)(g.Z,{form:he,className:P,layout:"horizontal",onValuesChange:function(e){var n;Ie(o()({},he.getFieldsValue())),(null==e||null===(n=e.nickname)||void 0===n?void 0:n.length)<=0&&(en(!0),he.setFieldsValue({name:on})),"name"in e&&cn(e.name),"identity"in e&&he.setFieldsValue({staff_id:""})},onFinish:lt,scrollToFirstError:!0,children:[(0,le.jsx)(g.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(20,"个字符")},{validator:G.HJ}],extra:(0,le.jsx)("span",{children:we.nickname?$e?"显示:平台将显示您的真实姓名":"隐藏:平台将显示你的昵称":"填写昵称后可设置姓名进行隐藏(当进行姓名搜索时,会展示您的真实姓名)"}),children:(0,le.jsx)(j.Z,{style:{height:40},disabled:!!we.nickname&&!$e,placeholder:"请输入真实姓名,最大限制".concat(20,"个字符"),maxLength:20,suffix:we.nickname?(0,le.jsx)("i",{style:{lineHeight:"26px"},className:"iconfont ".concat($e?"icon-xianshi":"icon-yincang"," font18 ").concat(E),onClick:function(){var e=!$e;en(e);var n=e?on:(0,G.YA)(on);he.setFieldsValue({name:n})}}):null})}),(0,le.jsxs)(b.Z,{gutter:[10,0],children:[(0,le.jsx)(k.Z,{children:(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsx)(g.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,le.jsxs)(v.default,{style:{width:135},size:"large",children:[(0,le.jsx)(ae,{value:"teacher",children:"教师"}),(0,le.jsx)(ae,{value:"student",children:"学生"}),(0,le.jsx)(ae,{value:"professional",children:"专业人士"})]})})}))}),(0,le.jsxs)(k.Z,{children:["student"===we.identity&&(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsx)(g.Z.Item,{initialValue:we.studentNo,name:"studentNo",validateTrigger:"onBlur",rules:[{whitespace:!0,message:"不能全为空"},{required:!0,validator:(Xn=d()(a()().mark((function e(n,t){var i,l,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Fn(!1),e.next=3,(0,X.ZP)("/api/users/accounts/".concat(null==c||null===(i=c.userInfo)||void 0===i?void 0:i.user_id,"/valid_student_id"),{method:"get",params:{school_id:(null==Gn?void 0:Gn.school_id)||(null==Se||null===(l=Se.find((function(e){return e.name===we.school})))||void 0===l?void 0:l.id),student_id:t}});case 3:return r=e.sent,e.abrupt("return",(null==r?void 0:r.status)<-1?Promise.reject((0,le.jsxs)("span",{children:["该学号已被使用,如需继续使用该学号,请先",(0,le.jsx)("a",{onClick:function(){be(!0),je({check_type:1})},children:"解绑学号"})]})):Promise.resolve());case 5:case"end":return e.stop()}}),e)}))),function(e,n){return Xn.apply(this,arguments)})}],children:(0,le.jsx)(j.Z,{size:"large",style:{width:320},type:"text",placeholder:"请输入学号,最大限制20个字符",showCount:!0,maxLength:20})})})),"teacher"===we.identity&&(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsx)(g.Z.Item,{initialValue:we.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,le.jsxs)(v.default,{style:{width:200},size:"large",children:[(0,le.jsx)(ae,{value:"教授",children:"教授"}),(0,le.jsx)(ae,{value:"研究员",children:"研究员"}),(0,le.jsx)(ae,{value:"副教授",children:"副教授"}),(0,le.jsx)(ae,{value:"副研究员",children:"副研究员"}),(0,le.jsx)(ae,{value:"讲师",children:"讲师"}),(0,le.jsx)(ae,{value:"助理研究员",children:"助理研究员"}),(0,le.jsx)(ae,{value:"助理教授",children:"助理教授"})]})})})),"professional"===we.identity&&(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsx)(g.Z.Item,{initialValue:we.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,le.jsxs)(v.default,{style:{width:200},size:"large",children:[(0,le.jsx)(ae,{value:"企业管理者",children:"企业管理者"}),(0,le.jsx)(ae,{value:"部门管理者",children:"部门管理者"}),(0,le.jsx)(ae,{value:"高级工程师",children:"高级工程师"}),(0,le.jsx)(ae,{value:"工程师",children:"工程师"}),(0,le.jsx)(ae,{value:"助理工程师",children:"助理工程师"})]})})}))]}),("teacher"===we.identity||"professional"===we.identity)&&(0,le.jsx)(k.Z,{flex:1,children:(0,le.jsx)(g.Z.Item,{label:"工号",name:"staff_id",labelCol:{span:4},rules:[{validator:function(e,n){if(null===n||""===n)return Promise.resolve();return/[\u4E00-\u9FA5]/g.test(n)?Promise.reject("请勿输入中文字符"):n.length>20?Promise.reject("最大限制20个字符"):Promise.resolve()}}],children:(0,le.jsx)(j.Z,{placeholder:"请输入工号,最大限制20个字符",className:R,suffix:" ",showCount:!0,maxLength:20})})})]}),(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsxs)("div",{style:{position:"relative"},children:[(0,le.jsx)(g.Z.Item,{label:"学校/单位",name:"school",wrapperCol:{span:10},extra:!xn&&we.school&&!(null!=Se&&Se.find((function(e){return e.name===we.school})))&&(0,le.jsx)("div",{className:q,children:(0,le.jsxs)("span",{className:z,children:["未找到包含“",we.school,"”的高校,如有需要,请",(0,le.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,le.jsxs)("div",{style:{textAlign:"center"},children:[(0,le.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===we.identity?"727685969":"816055138",",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,le.jsx)("img",{src:"teacher"===we.identity?ee:ne,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请先选择学校/单位"},{whitespace:!0,message:"请先选择学校/单位"}],children:(0,le.jsx)(w.Z,{status:Pn,size:"large",showSearch:!0,onChange:Dn,placeholder:"请输入单位名称",children:Ae.map((function(e,n){return(0,le.jsx)(ae,{value:e.name,children:e.name},n)}))})}),(0,le.jsx)("span",{className:B,children:(0,le.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,le.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})})),(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsxs)("div",{style:{position:"relative"},children:[(0,le.jsx)(g.Z.Item,{label:"院系/部门",name:"department",wrapperCol:{span:10},extra:!xn&&we.department&&!(null!=Ee&&Ee.find((function(e){return e.name===we.department})))&&(0,le.jsxs)("div",{className:q,children:[(0,le.jsx)("span",{className:z,children:we.department?"未找到包含“".concat(we.department,"”的高校,"):"未找到院系,"}),(0,le.jsxs)("span",{className:z,children:["如有需要,请",(0,le.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,le.jsxs)("div",{style:{textAlign:"center"},children:[(0,le.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",it("number"),",联系群内的运营人员申请新增部门或专业名称"]}),(0,le.jsx)("img",{src:it("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})]}),children:(0,le.jsx)(w.Z,{status:Ln,size:"large",placeholder:"请输入部门名称",onChange:function(e){""==e&&(he.setFieldsValue({major_name:""}),Ie(o()(o()({},he.getFieldsValue()),{major_name:""})),Ge([]),Ye([]),Mn("")),nt(),He(Ee.filter((function(n){return n.name.includes(e)})))},children:Be.map((function(e,n){return(0,le.jsxs)(ae,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,le.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,le.jsx)("span",{className:B,children:(0,le.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,le.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})})),(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsxs)("div",{style:{position:"relative"},children:[(0,le.jsx)(g.Z.Item,{label:"专业",name:"major_name",wrapperCol:{span:10},extra:"error"===Hn&&(0,le.jsx)("div",{className:q,children:(0,le.jsxs)("span",{className:z,children:["未找到“",we.major_name,"”专业,如有需要,请",(0,le.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,le.jsxs)("div",{style:{textAlign:"center"},children:[(0,le.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===we.identity?"727685969":"816055138",",联系群内的运营人员申请新增部门或专业名称。"]}),(0,le.jsx)("img",{src:"teacher"===we.identity?ee:ne,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),children:(0,le.jsx)(w.Z,{status:Hn,size:"large",placeholder:"请输入专业名称",onChange:function(e){Ye(Oe.filter((function(n){return n.name.includes(e)}))),e&&0==(null==Oe?void 0:Oe.length)?Mn("error"):""!=e?e&&(null==Oe?void 0:Oe.length)>0&&Oe.find((function(n){return n.name===e}))&&Mn(""):Mn("")},children:Je.map((function(e,n){return(0,le.jsxs)(ae,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,le.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,le.jsx)("span",{className:B,children:(0,le.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,le.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})})),(0,le.jsx)(g.Z.Item,{label:"昵称",name:"nickname",rules:[{message:"请输入您的昵称"},{validator:G.G7}],validateTrigger:"onSubmit",children:(0,le.jsx)(j.Z,{style:{height:40},placeholder:"请输入您的昵称,最大限制".concat(20,"个字符"),maxLength:20,suffix:"".concat((null===(t=we.nickname)||void 0===t?void 0:t.length)||0,"/").concat(20)})}),(0,le.jsx)(g.Z.Item,{labelCol:{span:3},wrapperCol:{span:4},label:"性别",className:"mb0",children:(0,le.jsx)(g.Z.Item,{name:"gender",children:(0,le.jsxs)(I.ZP.Group,{children:[(0,le.jsx)(I.ZP,{value:0,children:"男"}),(0,le.jsx)(I.ZP,{value:1,children:"女"})]})})}),(0,le.jsx)(g.Z.Item,{label:"入学年份",name:"edu_entry_year",wrapperCol:{span:10},children:(0,le.jsx)(v.default,{placeholder:"请选择入学年份",size:"large",children:(Kn=(new Date).getFullYear(),Array(31).fill({}).map((function(e,n){return(0,le.jsx)(ae,{value:Kn-n,children:(0,le.jsx)("span",{children:Kn-n})},n)})))})}),(0,le.jsx)(g.Z.Item,{label:"最高学历",wrapperCol:{span:10},name:"edu_background",children:(0,le.jsx)(v.default,{placeholder:"请选择最高学历",size:"large",children:G.jh.map((function(e,n){return(0,le.jsx)(ae,{value:e.id,children:e.name},n)}))})}),(0,le.jsxs)("div",{style:{display:"flex"},children:[(0,le.jsx)(g.Z.Item,{label:"上传证件照",wrapperCol:{span:10},name:"face_image",children:(0,le.jsx)(N.Z,{listType:"picture-card",withCredentials:!0,className:"avatar-uploader",fileList:wn,onPreview:function(e){K.Z.publish("preview-image",e.thumbUrl||e.url)},action:"".concat(te.Z.API_SERVER,"/api/attachments.json"),beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type;if(!n)return _.ZP.error("您上传的不是JPG/PNG类型文件"),Promise.reject();var t=e.size/1024/1024<1;return t?n&&t:(_.ZP.error("文件不能大于1MB"),Promise.reject())},onChange:function(e){In(l()(e.fileList))},children:(null==wn?void 0:wn.length)>0?null:rt})}),(0,le.jsxs)("div",{style:{marginLeft:16,color:"#666666",display:"flex",flexDirection:"column",marginTop:5},children:[(0,le.jsx)("span",{children:"要求:"}),(0,le.jsx)("span",{children:"1.学生照片必须为高清的人脸照"}),(0,le.jsx)("span",{children:"2.按照 姓名-学号 的方式来命名照片"}),(0,le.jsx)("span",{children:"3.图片大小在1MB以内"})]})]}),(0,le.jsxs)("div",{style:{position:"relative"},children:[(0,le.jsx)(g.Z.Item,{label:"简介",name:"brief_introduction",rules:[{required:!1}],children:(0,le.jsx)(se,{maxLength:500,rows:6})}),(0,le.jsxs)("div",{style:{position:"absolute",bottom:10,right:10},children:[null===(i=he.getFieldValue("brief_introduction"))||void 0===i?void 0:i.length,"/500"]})]}),(0,le.jsxs)(g.Z.Item,{children:[(0,le.jsx)(C.ZP,{className:"".concat(2===oe.actionTabs.type?Q:L," ml100"),size:"middle",type:"primary",htmlType:"submit",loading:ce["account/editAccount"],children:"保存"}),(0,le.jsx)(C.ZP,{className:L,size:"middle",onClick:function(){return x.history.push("/account/profile")},children:"取消"})]})]})]}),(0,le.jsx)("div",{className:"".concat(T," font14"),children:"* 我们确保你所提供的信息均处于严格保密状态,不会泄露"}),(0,le.jsx)(H.Z,{visible:"Account-AppplySchool"===u.actionTabs.key,onClose:function(){de({type:"account/setActionTabs",payload:{}})},schoolName:we.school,onSuccess:tt}),(0,le.jsx)(M.Z,{visible:"Account-AppplyDepartment"===u.actionTabs.key,onClose:function(){de({type:"account/setActionTabs",payload:{}})},schoolId:null===(r=Se.find((function(e){return e.name===we.school})))||void 0===r?void 0:r.id,schoolName:we.school,departmentName:we.department,onSuccess:function(e){return $n(we.school,e)}}),(0,le.jsx)(ie.Z,{visible:"Account-AppplyProfession"===u.actionTabs.key,onClose:function(){de({type:"account/setActionTabs",payload:{}})},departmentId:null===(s=Ee.find((function(e){return e.name===we.department})))||void 0===s?void 0:s.id,departmentName:we.department,majorName:we.major_name,onSuccess:function(e){he.setFieldsValue({major_name:e}),Ie(o()(o()({},he.getFieldsValue()),{major_name:e})),nt()}}),(0,le.jsx)(y.Z,{centered:!0,destroyOnClose:!0,open:ln,title:"头歌教师交流社区",width:560,footer:null,onCancel:function(){rn(!1)},children:(0,le.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,le.jsx)("aside",{style:{letterSpacing:1},children:"基于您所在院校与平台有深度合作,我们特意为您配备了平台的1对1助教,您可以扫描下方二维码添加助理微信,我们将7*24小时为您答疑解惑。"}),(0,le.jsx)("img",{className:"mt20 mb20",src:O,width:162,height:162})]})}),(0,le.jsx)(y.Z,{title:"解绑学号",open:ye,centered:!0,destroyOnClose:!0,onCancel:function(){be(!1)},onOk:function(){pe.submit()},children:(0,le.jsxs)(g.Z,{form:pe,initialValues:{check_type:1},size:"large",onValuesChange:function(e,n){je(n)},onFinish:function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,X.ZP)("/api/users/accounts/".concat(null==c||null===(t=c.userInfo)||void 0===t?void 0:t.user_id,"/unbind_student_id.json"),{method:"post",body:o()({student_id:we.studentNo,school_id:(null==Gn?void 0:Gn.school_id)||(null==Se||null===(i=Se.find((function(e){return e.name===we.school})))||void 0===i?void 0:i.id)},n)});case 2:0==e.sent.status&&(_.ZP.success("解绑成功"),he.validateFields(),be(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,le.jsxs)("div",{children:["很抱歉,该学号(",we.studentNo,")已被使用,如果需要将该学号绑定在当前账号上,您可以提供原账号(使用该学号的账号)的相关信息进行解绑:"]}),(0,le.jsxs)("div",{className:"mt20 mb20",style:{background:"#f5f5f5",borderRadius:"5px",padding:"10px"},children:[(0,le.jsx)("div",{children:"1、原账号绑定的手机号码或者邮箱;"}),(0,le.jsx)("div",{children:"2、原账号已加入的教学课堂中教师手机号后6位或者课堂邀请码;"}),(0,le.jsx)("div",{children:"注意:请确保原账号所在单位与已加入的教学课堂所属单位相同。"})]}),(0,le.jsxs)(b.Z,{gutter:[10,0],children:[(0,le.jsx)(k.Z,{span:5,children:(0,le.jsx)(g.Z.Item,{name:"check_type",children:(0,le.jsxs)(v.default,{children:[(0,le.jsx)(ae,{value:1,children:"邀请码"}),(0,le.jsx)(ae,{value:2,children:"手机号"}),(0,le.jsx)(ae,{value:3,children:"邮箱"})]})})}),(0,le.jsxs)(k.Z,{flex:1,children:[1==(null==ve?void 0:ve.check_type)&&(0,le.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,message:"请提供所在单位的教学课堂的邀请码"}],children:(0,le.jsx)(j.Z,{type:"text",placeholder:"请提供所在单位的教学课堂的邀请码",maxLength:10})}),2==(null==ve?void 0:ve.check_type)&&(0,le.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,message:"请输入手机号码"}],children:(0,le.jsx)(j.Z,{type:"text",placeholder:"请输入手机号码",maxLength:11})}),3==(null==ve?void 0:ve.check_type)&&(0,le.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,type:"email",message:"请输入邮箱"}],children:(0,le.jsx)(j.Z,{type:"text",placeholder:"请输入邮箱"})})]})]})]})}),(0,le.jsx)(Y.Z,{}),(0,le.jsx)(D.Z,{})]})}))}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[18623],{18623:function(e,n,t){t.r(n),t.d(n,{default:function(){return ce},identityMap:function(){return oe}});var i=t(37205),l=t.n(i),r=t(7557),a=t.n(r),s=t(82242),o=t.n(s),c=t(41498),d=t.n(c),u=t(79800),h=t.n(u),m=t(39647),p=t.n(m),f=t(59301),x=t(18892),v=t(57809),j=t(92832),g=t(78241),_=t(8591),y=t(43418),b=t(95237),k=t(43604),Z=t(6848),w=t(88522),I=t(5112),N=t(59028),F=t(3113),C="wrap___isQuw",S="content___Gh5i7",T="hint___dh6_r",V="title___Txz11",A="titleWrap___p75TL",P="formWrap___tyQRy",q="schoolHintWrap___WnTDr",z="colorCDCDCD___Xq4Mx",E="color0152d9___lAjmo",L="submitButton___LHi3i",Q="submitButtondiv___J6VbH",R="staffidInput___M9rEi",B="selecticon___T9WXy",H=t(49268),M=t(56560),D=t(5089),O=t(32637),G=t(99144),W=t(91606),U=t(42141),J=t(26762),Y=t(35220),K=t(83833),X=t(75105),$=t(89392),ee=t(29831),ne=t(75694),te=t(10160),ie=t(32674),le=t(37712),re=["user","account","globalSetting","shixunHomeworks","loading","dispatch"],ae=v.default.Option,se=j.Z.TextArea,oe={teacher:"教师",student:"学生",professional:"专业人士"},ce=(0,x.connect)((function(e){var n=e.user,t=e.account,i=e.loading,l=e.globalSetting,r=e.shixunHomeworks;return{user:n,account:t,globalSetting:l,loading:i.effects,shixunHomeworks:r}}))((function(e){var n,t,i,r,s,c=e.user,u=e.account,m=e.globalSetting,oe=e.shixunHomeworks,ce=e.loading,de=e.dispatch,ue=(p()(e,re),g.Z.useForm()),he=h()(ue,1)[0],me=g.Z.useForm(),pe=h()(me,1)[0],fe=(0,f.useState)({}),xe=h()(fe,2),ve=xe[0],je=xe[1],ge=(0,f.useState)(!1),_e=h()(ge,2),ye=_e[0],be=_e[1],ke=(0,f.useState)({}),Ze=h()(ke,2),we=Ze[0],Ie=Ze[1],Ne=(0,f.useState)([]),Fe=h()(Ne,2),Ce=Fe[0],Se=Fe[1],Te=(0,f.useState)([]),Ve=h()(Te,2),Ae=Ve[0],Pe=Ve[1],qe=(0,f.useState)([]),ze=h()(qe,2),Ee=ze[0],Le=ze[1],Qe=(0,f.useState)([]),Re=h()(Qe,2),Be=Re[0],He=Re[1],Me=(0,f.useState)([]),De=h()(Me,2),Oe=De[0],Ge=De[1],We=(0,f.useState)([]),Ue=h()(We,2),Je=Ue[0],Ye=Ue[1],Ke=(0,f.useState)(!0),Xe=h()(Ke,2),$e=Xe[0],en=Xe[1],nn=(0,f.useState)(!1),tn=h()(nn,2),ln=tn[0],rn=tn[1],an=(0,f.useState)(),sn=h()(an,2),on=sn[0],cn=sn[1],dn=(0,f.useState)(null),un=h()(dn,2),hn=un[0],mn=un[1],pn=(0,f.useState)(!0),fn=h()(pn,2),xn=fn[0],vn=fn[1],jn=(0,f.useState)(),gn=h()(jn,2),_n=(gn[0],gn[1],(0,f.useState)(!1)),yn=h()(_n,2),bn=yn[0],kn=(yn[1],(0,f.useState)([])),Zn=h()(kn,2),wn=Zn[0],In=Zn[1],Nn=(0,f.useState)(!0),Fn=h()(Nn,2),Cn=Fn[0],Sn=Fn[1],Tn=(0,f.useRef)(!0),Vn=(0,f.useState)(""),An=h()(Vn,2),Pn=An[0],qn=An[1],zn=(0,f.useState)(""),En=h()(zn,2),Ln=En[0],Qn=En[1],Rn=(0,f.useState)(""),Bn=h()(Rn,2),Hn=Bn[0],Mn=Bn[1],Dn=(0,f.useRef)((0,$.throttle)((function(e){return Jn(e)}),1200,{leading:!0,trailing:!0})).current,On=u.basicInfo,Gn=void 0===On?{}:On,Wn=Gn&&"certified"==Gn.professional_certification,Un={visible:!1};(0,f.useEffect)((function(){var e,n;null!==(e=u.basicInfo)&&void 0!==e&&e.school_name&&Jn(null===(n=u.basicInfo)||void 0===n?void 0:n.school_name)}),[null===(n=u.basicInfo)||void 0===n?void 0:n.school_name]),(0,f.useEffect)((function(){Cn&&(he.setFieldsValue({studentNo:we.studentNo}),he.validateFields(["studentNo"]))}),[we.studentNo]),(0,f.useEffect)((function(){xn||!we.school||Ce.find((function(e){return e.name===we.school}))?qn(""):qn("error")}),[xn,we.school,Ce]),(0,f.useEffect)((function(){xn||!we.department||Ee.find((function(e){return e.name===we.department}))?Qn(""):Qn("error")}),[xn,we.department,Ee]),(0,f.useEffect)((function(){!xn&&we.major_name&&(null==Oe?void 0:Oe.length)>0&&!Oe.find((function(e){return e.name===we.major_name}))&&Mn("error")}),[xn,we.major_name]);var Jn=function(){var e=d()(a()().mark((function e(n){var t,i,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return vn(!0),e.next=3,de({type:"account/getSchoolOption",payload:{keyword:n,limit:99999,display_aliases:!0}});case 3:if(t=e.sent,Se(null==t?void 0:t.schools),Pe(null==t?void 0:t.schools),!n||""==n){e.next=24;break}if(Pe(null==t||null===(i=t.schools)||void 0===i?void 0:i.filter((function(e){return e.name.includes(n)}))),!((null==t||null===(l=t.schools)||void 0===l?void 0:l.find((function(e){return e.name===n})))||{}).id){e.next=14;break}return e.next=12,$n(n,null==Gn?void 0:Gn.department_name,null==t?void 0:t.schools);case 12:e.next=22;break;case 14:he.setFieldsValue({department:"",major_name:""}),Ie(o()(o()({},he.getFieldValue()),{school:n,department:"",major_name:""})),Le([]),He([]),Ge([]),Ye([]),Qn(""),Mn("");case 22:e.next=32;break;case 24:he.setFieldsValue({department:"",major_name:""}),Ie(o()(o()({},he.getFieldValue()),{department:"",major_name:""})),Le([]),He([]),Ge([]),Ye([]),Qn(""),Mn("");case 32:vn(!1);case 33:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Yn=function(e){if(e)return de({type:"account/getDepartmentOption",payload:{id:e}})};(0,f.useEffect)((function(){if(u.basicInfo){var e,n,t,i=u.basicInfo,l={nickname:i.nickname,name:i.show_realname?i.name:(0,G.YA)(i.name),gender:i.gender,city:[i.location,i.location_city],identity:i.identity,school:i.school_name,department:i.department_name,major_name:i.major_name,studentNo:i.student_id,edu_entry_year:i.edu_entry_year,edu_background:(e=i.edu_background,null===G.jh||void 0===G.jh||null===(n=G.jh.find((function(n){return n.name===e})))||void 0===n?void 0:n.id),brief_introduction:i.brief_introduction,jobTitle:"teacher"==i.identity?i.technical_title:"教授",manager:"professional"==i.identity?i.technical_title:"企业管理者",staff_id:i.staff_id};if(null!=i&&i.face_image)In([{uid:"111",name:"111",url:te.Z.API_SERVER+i.face_image,response:{id:null==i||null===(t=i.face_image)||void 0===t||null===(t=t.split("/"))||void 0===t?void 0:t[3]}}]);cn(i.name),en(i.show_realname),mn(i.identity),he.setFieldsValue(l),Ie(l)}}),[u.basicInfo]);var Kn,Xn,$n=function(){var e=d()(a()().mark((function e(n,t,i){var r,s,c,d,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(t),console.log(Tn),c=null===(r=(i||Ce).find((function(e){return e.name===n})))||void 0===r?void 0:r.id,e.next=5,Yn(c);case 5:if(e.t0=e.sent,e.t0){e.next=8;break}e.t0={};case 8:d=e.t0,u=Tn.current?t:null==d||null===(s=d.departments[0])||void 0===s?void 0:s.name,he.setFieldsValue({department:u}),Ie(o()(o()({},he.getFieldsValue()),{school:n,department:u})),Le(l()(null==d?void 0:d.departments)),He(l()(null==d?void 0:d.departments)),Mn(""),et(Tn.current,l()(null==d?void 0:d.departments),i);case 16:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),et=function(){var e=d()(a()().mark((function e(){var n,t,i,r,s,c,d,u,h,m,p=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=p.length>0&&void 0!==p[0]&&p[0],r=p.length>1?p[1]:void 0,s=p.length>2?p[2]:void 0,console.log(he.getFieldsValue()),console.log(we),console.log(Ce),Tn.current=!1,c=null===(n=s.find((function(e){return e.name===he.getFieldValue("school")})))||void 0===n?void 0:n.id,!(d=null===(t=r.find((function(e){return e.name===he.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=14;break}return e.next=12,(0,X.ZP)("/api/schools/".concat(c,"/departments/").concat(d,"/major_option.json"),{method:"get"});case 12:0==(null==(u=e.sent)?void 0:u.status)&&(Ge(l()(null==u?void 0:u.majors)),Ye(l()(null==u?void 0:u.majors)),m=i?null==Gn?void 0:Gn.major_name:null==u||null===(h=u.majors[0])||void 0===h?void 0:h.name,he.setFieldsValue({major_name:m}),Ie(o()(o()({},he.getFieldsValue()),{major_name:m})));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nt=function(){var e=d()(a()().mark((function e(){var n,t,i,r,s,c,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null===(n=Ce.find((function(e){return e.name===he.getFieldValue("school")})))||void 0===n?void 0:n.id,!(r=null===(t=Ee.find((function(e){return e.name===he.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=8;break}return Mn(""),e.next=6,(0,X.ZP)("/api/schools/".concat(i,"/departments/").concat(r,"/major_option.json"),{method:"get"});case 6:0==(null==(s=e.sent)?void 0:s.status)&&(Ge(l()(null==s?void 0:s.majors)),Ye(l()(null==s?void 0:s.majors)),d=null==s||null===(c=s.majors)||void 0===c||null===(c=c[0])||void 0===c?void 0:c.name,he.setFieldsValue({major_name:d}),Ie(o()(o()({},he.getFieldsValue()),{major_name:d})));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),tt=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Jn();case 2:he.setFieldsValue({school:n,department:""}),Ie(o()(o()({},we),{school:n,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),it=function(e){var n,t,i,l;return"number"===e?"teacher"===we.identity?"".concat(null==m||null===(n=m.setting)||void 0===n?void 0:n.homepage_tea_qq_number):"".concat(null==m||null===(t=m.setting)||void 0===t?void 0:t.homepage_stu_qq_number):"code"===e?"teacher"===we.identity?"".concat(te.Z.IMG_SERVER,"/").concat(null==m||null===(i=m.setting)||void 0===i?void 0:i.homepage_tea_qq_qrcode_url):"".concat(te.Z.IMG_SERVER,"/").concat(null==m||null===(l=m.setting)||void 0===l?void 0:l.homepage_stu_qq_qrcode_url):void 0},lt=function(){var e=d()(a()().mark((function e(n){var t,i,l,r,s,o,h,m,p,f,v,j,g,b,k,Z,w,I,N,F,C,S,T,V,A,P,q;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.nickname,s=n.gender,o=n.identity,h=n.studentNo,m=n.jobTitle,p=n.manager,f=n.school,v=n.department,j=n.edu_background,g=n.edu_entry_year,b=n.brief_introduction,n.face_image,k=n.staff_id,Z=n.major_name,w=null===(t=Ee.find((function(e){return e.name===v})))||void 0===t?void 0:t.id,I=null===(i=Ce.find((function(e){return e.name===f})))||void 0===i?void 0:i.id,N=null===(l=Oe.find((function(e){return e.name===Z})))||void 0===l?void 0:l.id,F=u.basicInfo,console.log("B",n,F),C=[],"uncertified"!=F.authentication&&(on!=F.name&&C.push("姓名"),s!=F.gender&&C.push("性别")),S=[],Wn&&(o!=F.identity?S.push("职业"):(we.identity,"teacher"===we.identity&&m!=F.technical_title&&S.push("职业"),"professional"===we.identity&&p!=F.technical_title&&S.push("职业")),f!=F.school_name&&S.push("学校/单位"),v!=F.department_name&&S.push("院系/部门"),Z!=F.major_name&&S.push("专业")),I){e.next=13;break}return y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,le.jsxs)("div",{style:{textAlign:"center"},children:[(0,le.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",it("number"),",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,le.jsx)("img",{src:it("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 13:if(!v||w){e.next=16;break}return y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,le.jsxs)("div",{style:{textAlign:"center"},children:[(0,le.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",it("number"),",联系群内的运营人员申请新增部门或专业名称。"]}),(0,le.jsx)("img",{src:it("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 16:if(!Z||N){e.next=19;break}return y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,le.jsxs)("div",{style:{textAlign:"center"},children:[(0,le.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",it("number"),",联系群内的运营人员申请新增部门或专业名称。"]}),(0,le.jsx)("img",{src:it("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 19:if(!(C.length>0||S.length>0)){e.next=23;break}y.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:(0,le.jsx)("div",{children:"本次修改涉及".concat(C.toString().replaceAll(",","、")).concat(C.length>0&&S.length>0?"、":"").concat(S.toString().replaceAll(",","、"),",需要重新进行").concat(C.length>0?"实名认证":"").concat(C.length>0&&S.length>0?"和":"").concat(S.length>0?"职业认证":"",",请确认是否进行修改")}),onOk:function(){var e=d()(a()().mark((function e(){var n,t,i,l,d,f,v;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(C.length>0)){e.next=3;break}return e.next=3,(0,W.RA)({login:null===(i=c.userInfo)||void 0===i?void 0:i.login});case 3:if(!(S.length>0)){e.next=6;break}return e.next=6,(0,W.kN)({login:null===(l=c.userInfo)||void 0===l?void 0:l.login});case 6:return e.next=8,de({type:"account/updateAccount",payload:{id:null===(n=u.basicInfo)||void 0===n?void 0:n.id,department_id:w,major_id:N,gender:s,identity:o,location:location,name:on,nickname:r,school_id:I,edu_background:j,edu_entry_year:g,show_realname:$e,brief_introduction:b,student_id:"student"===o?h:null,technical_title:m||p,face_image:null==wn||null===(t=wn[0])||void 0===t||null===(t=t.response)||void 0===t?void 0:t.id}});case 8:if(-1!==(null==(d=e.sent)?void 0:d.status)){e.next=11;break}return e.abrupt("return");case 11:if(!d){e.next=20;break}if(_.ZP.info("保存成功"),null!==(f=u.basicInfo)&&void 0!==f&&f.base_info_completed||de({type:"user/getUserInfo"}),de({type:"account/getBasicInfo",payload:{login:null===(v=c.userInfo)||void 0===v?void 0:v.login}}),o===hn||"teacher"!==o){e.next=18;break}return rn(!0),e.abrupt("return");case 18:"0"===localStorage.getItem("Noviceguide")||de({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:(0,le.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}}),x.history.push("/account/profile");case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=37;break;case 23:return e.next=25,de({type:"account/updateAccount",payload:{id:null===(T=u.basicInfo)||void 0===T?void 0:T.id,department_id:w,major_id:N,gender:s,identity:o,location:location,name:on,nickname:r,school_id:I,edu_background:j,edu_entry_year:g,staff_id:k,show_realname:$e,brief_introduction:b,student_id:"student"===o?h:null,technical_title:m||p,face_image:null==wn||null===(V=wn[0])||void 0===V||null===(V=V.response)||void 0===V?void 0:V.id}});case 25:if(-1!==(null==(A=e.sent)?void 0:A.status)){e.next=28;break}return e.abrupt("return");case 28:if(!A){e.next=37;break}if(_.ZP.info("保存成功"),null!==(P=u.basicInfo)&&void 0!==P&&P.base_info_completed||de({type:"user/getUserInfo"}),de({type:"account/getBasicInfo",payload:{login:null===(q=c.userInfo)||void 0===q?void 0:q.login}}),o===hn||"teacher"!==o){e.next=35;break}return rn(!0),e.abrupt("return");case 35:"0"===localStorage.getItem("Noviceguide")||de({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:(0,le.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}}),x.history.push("/account/profile");case 37:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),rt=(0,le.jsxs)("div",{children:[bn?(0,le.jsx)(U.Z,{}):(0,le.jsx)(J.Z,{}),(0,le.jsx)("div",{style:{marginTop:8},children:"上传"})]});return(0,le.jsxs)("section",{className:C,children:[(0,le.jsxs)("div",{className:S,children:[(0,le.jsx)("div",{className:A,children:(0,le.jsx)("div",{className:V,children:"基本信息"})}),(0,le.jsxs)(g.Z,{form:he,className:P,layout:"horizontal",onValuesChange:function(e){var n;Ie(o()({},he.getFieldsValue())),(null==e||null===(n=e.nickname)||void 0===n?void 0:n.length)<=0&&(en(!0),he.setFieldsValue({name:on})),"name"in e&&cn(e.name),"identity"in e&&he.setFieldsValue({staff_id:""})},onFinish:lt,scrollToFirstError:!0,children:[(0,le.jsx)(g.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(20,"个字符")},{validator:G.HJ}],extra:(0,le.jsx)("span",{children:we.nickname?$e?"显示:平台将显示您的真实姓名":"隐藏:平台将显示你的昵称":"填写昵称后可设置姓名进行隐藏(当进行姓名搜索时,会展示您的真实姓名)"}),children:(0,le.jsx)(j.Z,{style:{height:40},disabled:!!we.nickname&&!$e,placeholder:"请输入真实姓名,最大限制".concat(20,"个字符"),maxLength:20,suffix:we.nickname?(0,le.jsx)("i",{style:{lineHeight:"26px"},className:"iconfont ".concat($e?"icon-xianshi":"icon-yincang"," font18 ").concat(E),onClick:function(){var e=!$e;en(e);var n=e?on:(0,G.YA)(on);he.setFieldsValue({name:n})}}):null})}),(0,le.jsxs)(b.Z,{gutter:[10,0],children:[(0,le.jsx)(k.Z,{children:(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsx)(g.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,le.jsxs)(v.default,{style:{width:135},size:"large",children:[(0,le.jsx)(ae,{value:"teacher",children:"教师"}),(0,le.jsx)(ae,{value:"student",children:"学生"}),(0,le.jsx)(ae,{value:"professional",children:"专业人士"})]})})}))}),(0,le.jsxs)(k.Z,{children:["student"===we.identity&&(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsx)(g.Z.Item,{initialValue:we.studentNo,name:"studentNo",validateTrigger:"onBlur",rules:[{whitespace:!0,message:"不能全为空"},{required:!0,validator:(Xn=d()(a()().mark((function e(n,t){var i,l,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Sn(!1),e.next=3,(0,X.ZP)("/api/users/accounts/".concat(null==c||null===(i=c.userInfo)||void 0===i?void 0:i.user_id,"/valid_student_id"),{method:"get",params:{school_id:(null==Gn?void 0:Gn.school_id)||(null==Ce||null===(l=Ce.find((function(e){return e.name===we.school})))||void 0===l?void 0:l.id),student_id:t}});case 3:return r=e.sent,e.abrupt("return",(null==r?void 0:r.status)<-1?Promise.reject((0,le.jsxs)("span",{children:["该学号已被使用,如需继续使用该学号,请先",(0,le.jsx)("a",{onClick:function(){be(!0),je({check_type:1})},children:"解绑学号"})]})):Promise.resolve());case 5:case"end":return e.stop()}}),e)}))),function(e,n){return Xn.apply(this,arguments)})}],children:(0,le.jsx)(j.Z,{size:"large",style:{width:320},type:"text",placeholder:"请输入学号,最大限制20个字符",showCount:!0,maxLength:20})})})),"teacher"===we.identity&&(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsx)(g.Z.Item,{initialValue:we.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,le.jsxs)(v.default,{style:{width:200},size:"large",children:[(0,le.jsx)(ae,{value:"教授",children:"教授"}),(0,le.jsx)(ae,{value:"研究员",children:"研究员"}),(0,le.jsx)(ae,{value:"副教授",children:"副教授"}),(0,le.jsx)(ae,{value:"副研究员",children:"副研究员"}),(0,le.jsx)(ae,{value:"讲师",children:"讲师"}),(0,le.jsx)(ae,{value:"助理研究员",children:"助理研究员"}),(0,le.jsx)(ae,{value:"助理教授",children:"助理教授"})]})})})),"professional"===we.identity&&(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsx)(g.Z.Item,{initialValue:we.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,le.jsxs)(v.default,{style:{width:200},size:"large",children:[(0,le.jsx)(ae,{value:"企业管理者",children:"企业管理者"}),(0,le.jsx)(ae,{value:"部门管理者",children:"部门管理者"}),(0,le.jsx)(ae,{value:"高级工程师",children:"高级工程师"}),(0,le.jsx)(ae,{value:"工程师",children:"工程师"}),(0,le.jsx)(ae,{value:"助理工程师",children:"助理工程师"})]})})}))]}),("teacher"===we.identity||"professional"===we.identity)&&(0,le.jsx)(k.Z,{flex:1,children:(0,le.jsx)(g.Z.Item,{label:"工号",name:"staff_id",labelCol:{span:4},rules:[{validator:function(e,n){if(null===n||""===n)return Promise.resolve();return/[\u4E00-\u9FA5]/g.test(n)?Promise.reject("请勿输入中文字符"):n.length>20?Promise.reject("最大限制20个字符"):Promise.resolve()}}],children:(0,le.jsx)(j.Z,{placeholder:"请输入工号,最大限制20个字符",className:R,suffix:" ",showCount:!0,maxLength:20})})})]}),(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsxs)("div",{style:{position:"relative"},children:[(0,le.jsx)(g.Z.Item,{label:"学校/单位",name:"school",wrapperCol:{span:10},extra:!xn&&we.school&&!(null!=Ce&&Ce.find((function(e){return e.name===we.school})))&&(0,le.jsx)("div",{className:q,children:(0,le.jsxs)("span",{className:z,children:["未找到包含“",we.school,"”的高校,如有需要,请",(0,le.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,le.jsxs)("div",{style:{textAlign:"center"},children:[(0,le.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===we.identity?"727685969":"816055138",",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,le.jsx)("img",{src:"teacher"===we.identity?ee:ne,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请先选择学校/单位"},{whitespace:!0,message:"请先选择学校/单位"}],children:(0,le.jsx)(w.Z,{status:Pn,size:"large",showSearch:!0,onChange:Dn,placeholder:"请输入单位名称",children:Ae.map((function(e,n){return(0,le.jsx)(ae,{value:e.name,children:e.name},n)}))})}),(0,le.jsx)("span",{className:B,children:(0,le.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,le.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})})),(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsxs)("div",{style:{position:"relative"},children:[(0,le.jsx)(g.Z.Item,{label:"院系/部门",name:"department",wrapperCol:{span:10},extra:!xn&&we.department&&!(null!=Ee&&Ee.find((function(e){return e.name===we.department})))&&(0,le.jsxs)("div",{className:q,children:[(0,le.jsx)("span",{className:z,children:we.department?"未找到包含“".concat(we.department,"”的高校,"):"未找到院系,"}),(0,le.jsxs)("span",{className:z,children:["如有需要,请",(0,le.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,le.jsxs)("div",{style:{textAlign:"center"},children:[(0,le.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",it("number"),",联系群内的运营人员申请新增部门或专业名称"]}),(0,le.jsx)("img",{src:it("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})]}),children:(0,le.jsx)(w.Z,{status:Ln,size:"large",placeholder:"请输入部门名称",onChange:function(e){""==e&&(he.setFieldsValue({major_name:""}),Ie(o()(o()({},he.getFieldsValue()),{major_name:""})),Ge([]),Ye([]),Mn("")),nt(),He(Ee.filter((function(n){return n.name.includes(e)})))},children:Be.map((function(e,n){return(0,le.jsxs)(ae,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,le.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,le.jsx)("span",{className:B,children:(0,le.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,le.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})})),(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsxs)("div",{style:{position:"relative"},children:[(0,le.jsx)(g.Z.Item,{label:"专业",name:"major_name",wrapperCol:{span:10},extra:"error"===Hn&&(0,le.jsx)("div",{className:q,children:(0,le.jsxs)("span",{className:z,children:["未找到“",we.major_name,"”专业,如有需要,请",(0,le.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,le.jsxs)("div",{style:{textAlign:"center"},children:[(0,le.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===we.identity?"727685969":"816055138",",联系群内的运营人员申请新增部门或专业名称。"]}),(0,le.jsx)("img",{src:"teacher"===we.identity?ee:ne,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),children:(0,le.jsx)(w.Z,{status:Hn,size:"large",placeholder:"请输入专业名称",onChange:function(e){Ye(Oe.filter((function(n){return n.name.includes(e)}))),e&&0==(null==Oe?void 0:Oe.length)?Mn("error"):""!=e?e&&(null==Oe?void 0:Oe.length)>0&&Oe.find((function(n){return n.name===e}))&&Mn(""):Mn("")},children:Je.map((function(e,n){return(0,le.jsxs)(ae,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,le.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,le.jsx)("span",{className:B,children:(0,le.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,le.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})})),(0,le.jsx)(g.Z.Item,{label:"昵称",name:"nickname",rules:[{message:"请输入您的昵称"},{validator:G.G7}],validateTrigger:"onSubmit",children:(0,le.jsx)(j.Z,{style:{height:40},placeholder:"请输入您的昵称,最大限制".concat(20,"个字符"),maxLength:20,suffix:"".concat((null===(t=we.nickname)||void 0===t?void 0:t.length)||0,"/").concat(20)})}),(0,le.jsx)(g.Z.Item,{labelCol:{span:3},wrapperCol:{span:4},label:"性别",className:"mb0",children:(0,le.jsx)(g.Z.Item,{name:"gender",children:(0,le.jsxs)(I.ZP.Group,{children:[(0,le.jsx)(I.ZP,{value:0,children:"男"}),(0,le.jsx)(I.ZP,{value:1,children:"女"})]})})}),(0,le.jsx)(g.Z.Item,{label:"入学年份",name:"edu_entry_year",wrapperCol:{span:10},children:(0,le.jsx)(v.default,{placeholder:"请选择入学年份",size:"large",children:(Kn=(new Date).getFullYear(),Array(31).fill({}).map((function(e,n){return(0,le.jsx)(ae,{value:Kn-n,children:(0,le.jsx)("span",{children:Kn-n})},n)})))})}),(0,le.jsx)(g.Z.Item,{label:"最高学历",wrapperCol:{span:10},name:"edu_background",children:(0,le.jsx)(v.default,{placeholder:"请选择最高学历",size:"large",children:G.jh.map((function(e,n){return(0,le.jsx)(ae,{value:e.id,children:e.name},n)}))})}),(0,le.jsxs)("div",{style:{display:"flex"},children:[(0,le.jsx)(g.Z.Item,{label:"上传证件照",wrapperCol:{span:10},name:"face_image",children:(0,le.jsx)(N.Z,{listType:"picture-card",withCredentials:!0,className:"avatar-uploader",fileList:wn,onPreview:function(e){K.Z.publish("preview-image",e.thumbUrl||e.url)},action:"".concat(te.Z.API_SERVER,"/api/attachments.json"),beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type;if(!n)return _.ZP.error("您上传的不是JPG/PNG类型文件"),Promise.reject();var t=e.size/1024/1024<1;return t?n&&t:(_.ZP.error("文件不能大于1MB"),Promise.reject())},onChange:function(e){In(l()(e.fileList))},children:(null==wn?void 0:wn.length)>0?null:rt})}),(0,le.jsxs)("div",{style:{marginLeft:16,color:"#666666",display:"flex",flexDirection:"column",marginTop:5},children:[(0,le.jsx)("span",{children:"要求:"}),(0,le.jsx)("span",{children:"1.学生照片必须为高清的人脸照"}),(0,le.jsx)("span",{children:"2.按照 姓名-学号 的方式来命名照片"}),(0,le.jsx)("span",{children:"3.图片大小在1MB以内"})]})]}),(0,le.jsxs)("div",{style:{position:"relative"},children:[(0,le.jsx)(g.Z.Item,{label:"简介",name:"brief_introduction",rules:[{required:!1}],children:(0,le.jsx)(se,{maxLength:500,rows:6})}),(0,le.jsxs)("div",{style:{position:"absolute",bottom:10,right:10},children:[null===(i=he.getFieldValue("brief_introduction"))||void 0===i?void 0:i.length,"/500"]})]}),(0,le.jsxs)(g.Z.Item,{children:[(0,le.jsx)(F.ZP,{className:"".concat(2===oe.actionTabs.type?Q:L," ml100"),size:"middle",type:"primary",htmlType:"submit",loading:ce["account/editAccount"],children:"保存"}),(0,le.jsx)(F.ZP,{className:L,size:"middle",onClick:function(){return x.history.push("/account/profile")},children:"取消"})]})]})]}),(0,le.jsx)("div",{className:"".concat(T," font14"),children:"* 我们确保你所提供的信息均处于严格保密状态,不会泄露"}),(0,le.jsx)(H.Z,{visible:"Account-AppplySchool"===u.actionTabs.key,onClose:function(){de({type:"account/setActionTabs",payload:{}})},schoolName:we.school,onSuccess:tt}),(0,le.jsx)(M.Z,{visible:"Account-AppplyDepartment"===u.actionTabs.key,onClose:function(){de({type:"account/setActionTabs",payload:{}})},schoolId:null===(r=Ce.find((function(e){return e.name===we.school})))||void 0===r?void 0:r.id,schoolName:we.school,departmentName:we.department,onSuccess:function(e){return $n(we.school,e)}}),(0,le.jsx)(ie.Z,{visible:"Account-AppplyProfession"===u.actionTabs.key,onClose:function(){de({type:"account/setActionTabs",payload:{}})},departmentId:null===(s=Ee.find((function(e){return e.name===we.department})))||void 0===s?void 0:s.id,departmentName:we.department,majorName:we.major_name,onSuccess:function(e){he.setFieldsValue({major_name:e}),Ie(o()(o()({},he.getFieldsValue()),{major_name:e})),nt()}}),(0,le.jsx)(y.Z,{centered:!0,destroyOnClose:!0,open:ln,title:"头歌教师交流社区",width:560,footer:null,onCancel:function(){rn(!1)},children:(0,le.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,le.jsx)("aside",{style:{letterSpacing:1},children:"基于您所在院校与平台有深度合作,我们特意为您配备了平台的1对1助教,您可以扫描下方二维码添加助理微信,我们将7*24小时为您答疑解惑。"}),(0,le.jsx)("img",{className:"mt20 mb20",src:O,width:162,height:162})]})}),(0,le.jsx)(y.Z,{title:"解绑学号",open:ye,centered:!0,destroyOnClose:!0,onCancel:function(){be(!1),pe.resetFields()},onOk:function(){pe.submit()},children:(0,le.jsxs)(g.Z,{form:pe,initialValues:{check_type:1},size:"large",onValuesChange:function(e,n){je(n)},onFinish:function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,X.ZP)("/api/users/accounts/".concat(null==c||null===(t=c.userInfo)||void 0===t?void 0:t.user_id,"/unbind_student_id.json"),{method:"post",body:o()({student_id:we.studentNo,school_id:(null==Gn?void 0:Gn.school_id)||(null==Ce||null===(i=Ce.find((function(e){return e.name===we.school})))||void 0===i?void 0:i.id)},n)});case 2:0==e.sent.status&&(_.ZP.success("解绑成功"),he.validateFields(),pe.resetFields(),be(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,le.jsxs)("div",{children:["很抱歉,该学号(",we.studentNo,")已被使用,您可以提供当前账号所在学校或者原账号(使用该学号的账号)的相关信息进行解绑:"]}),(0,le.jsxs)("div",{className:"mt20 mb20",style:{background:"#f5f5f5",borderRadius:"5px",padding:"10px"},children:["1、当前账号所在学校中任意一位已职业认证的教师姓名;",(0,le.jsx)("br",{}),"2、原账号绑定的手机号码或者邮箱;",(0,le.jsx)("br",{}),"3、原账号已加入的教学课堂中教师手机号后6位或者课堂邀请码;",(0,le.jsx)("br",{}),"注意:请确保原账号所在学校与已加入的教学课堂所属学校相同。"]}),(0,le.jsxs)(b.Z,{gutter:[10,0],children:[(0,le.jsx)(k.Z,{span:6,children:(0,le.jsx)(g.Z.Item,{name:"check_type",children:(0,le.jsxs)(v.default,{children:[(0,le.jsx)(ae,{value:1,children:"邀请码"}),(0,le.jsx)(ae,{value:2,children:"手机号"}),(0,le.jsx)(ae,{value:3,children:"邮箱"}),(0,le.jsx)(ae,{value:4,children:"教师姓名"})]})})}),(0,le.jsxs)(k.Z,{flex:1,children:[1==(null==ve?void 0:ve.check_type)&&(0,le.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,message:"请提供所在学校的教学课堂的邀请码"}],children:(0,le.jsx)(j.Z,{type:"text",placeholder:"请提供所在学校的教学课堂的邀请码",maxLength:10})}),2==(null==ve?void 0:ve.check_type)&&(0,le.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,message:"请输入手机号码"}],children:(0,le.jsx)(j.Z,{type:"text",placeholder:"请输入手机号码",maxLength:11})}),3==(null==ve?void 0:ve.check_type)&&(0,le.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,type:"email",message:"请输入邮箱"}],children:(0,le.jsx)(j.Z,{type:"text",placeholder:"请输入邮箱"})}),4==(null==ve?void 0:ve.check_type)&&(0,le.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,message:"请输入所在学校中任意一位已职业认证的教师姓名"}],children:(0,le.jsx)(j.Z,{type:"text",placeholder:"请输入所在学校中任意一位已职业认证的教师姓名"})})]})]})]})}),(0,le.jsx)(Y.Z,{}),(0,le.jsx)(D.Z,{})]})}))}}]); \ No newline at end of file diff --git a/25894.async.js b/25894.async.js new file mode 100644 index 0000000000..f66dc51354 --- /dev/null +++ b/25894.async.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[25894,42441,43428],{680:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(19973),i=r(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},o=r(22589),s=function(e,t){return i.createElement(o.Z,(0,n.Z)({},e,{ref:t,icon:a}))};var l=i.forwardRef(s)},88522:function(e,t,r){"use strict";var n=r(92310),i=r.n(n),a=r(75440),o=r(55405),s=r(59301),l=r(53487),u=r(92343),h=r(36355),c=r(57809);const{Option:d}=c.default;function f(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const p=(e,t)=>{const{prefixCls:r,className:n,popupClassName:l,dropdownClassName:p,children:m,dataSource:g}=e,_=(0,a.Z)(m);let v;1===_.length&&(0,u.l$)(_[0])&&!f(_[0])&&([v]=_);const y=v?()=>v:void 0;let x;x=_.length&&f(_[0])?m:g?g.map((e=>{if((0,u.l$)(e))return e;switch(typeof e){case"string":return s.createElement(d,{key:e,value:e},e);case"object":{const{value:t}=e;return s.createElement(d,{key:t,value:t},e.text)}default:return}})):[];const{getPrefixCls:T}=s.useContext(h.E_),b=T("select",r);return s.createElement(c.default,Object.assign({ref:t,suffixIcon:null},(0,o.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:b,popupClassName:l||p,className:i()(`${b}-auto-complete`,n),mode:c.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:y}),x)},m=s.forwardRef(p),g=(0,l.Z)(m);m.Option=d,m._InternalPanelDoNotUseOrYouWillBeFired=g,t.Z=m},28103:function(e,t,r){"use strict";r.d(t,{Z:function(){return f}});var n=r(92310),i=r.n(n),a=r(59301),o=r(36355),s=r(17313),l=r(83116),u=r(37613);const h=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:r,colorSplit:n,lineWidth:i,textPaddingInline:a,orientationMargin:o,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,s.Wf)(e)),{borderBlockStart:`${i}px solid ${n}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${i}px solid ${n}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${n}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${i}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*o+"%"},"&::after":{width:100-100*o+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*o+"%"},"&::after":{width:100*o+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:n,borderStyle:"dashed",borderWidth:`${i}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:i,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:r}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:r}}})}};var c=(0,l.Z)("Divider",(e=>{const t=(0,u.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[h(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),d=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:t,direction:r,divider:n}=a.useContext(o.E_),{prefixCls:s,type:l="horizontal",orientation:u="center",orientationMargin:h,className:f,rootClassName:p,children:m,dashed:g,plain:_,style:v}=e,y=d(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),x=t("divider",s),[T,b]=c(x),w=u.length>0?`-${u}`:u,E=!!m,S="left"===u&&null!=h,M="right"===u&&null!=h,A=i()(x,null==n?void 0:n.className,b,`${x}-${l}`,{[`${x}-with-text`]:E,[`${x}-with-text${w}`]:E,[`${x}-dashed`]:!!g,[`${x}-plain`]:!!_,[`${x}-rtl`]:"rtl"===r,[`${x}-no-default-orientation-margin-left`]:S,[`${x}-no-default-orientation-margin-right`]:M},f,p),C=a.useMemo((()=>"number"==typeof h?h:/^\d+$/.test(h)?Number(h):h),[h]),L=Object.assign(Object.assign({},S&&{marginLeft:C}),M&&{marginRight:C});return T(a.createElement("div",Object.assign({className:A,style:Object.assign(Object.assign({},null==n?void 0:n.style),v)},y,{role:"separator"}),m&&"vertical"!==l&&a.createElement("span",{className:`${x}-inner-text`,style:L},m)))}},43428:function(e,t,r){"use strict";r.d(t,{Z:function(){return H}});var n=r(92310),i=r.n(n),a=r(20985),o=r(8295),s=r(43403),l=r(19171),u=r(59301),h=u.createContext(null),c=u.createContext({}),d=h,f=r(51060),p=r(19973),m=r(43167),g=r(20287),_=r(47413),v=r(83794);var y=function(e){var t=e.prefixCls,r=e.className,n=e.style,o=e.children,s=e.containerRef,l=e.id,h={onMouseEnter:e.onMouseEnter,onMouseOver:e.onMouseOver,onMouseLeave:e.onMouseLeave,onClick:e.onClick,onKeyDown:e.onKeyDown,onKeyUp:e.onKeyUp},d=u.useContext(c).panel,f=(0,v.useComposeRef)(d,s);return u.createElement(u.Fragment,null,u.createElement("div",(0,p.Z)({id:l,className:i()("".concat(t,"-content"),r),style:(0,a.Z)({},n),"aria-modal":"true",role:"dialog",ref:f},h),o))},x=r(85870);function T(e){return"string"==typeof e&&String(Number(e))===e?((0,x.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var b={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function w(e,t){var r,n,s,l,h=e.prefixCls,c=e.open,v=e.placement,x=e.inline,w=e.push,E=e.forceRender,S=e.autoFocus,M=e.keyboard,A=e.rootClassName,C=e.rootStyle,L=e.zIndex,N=e.className,D=e.id,I=e.style,P=e.motion,O=e.width,R=e.height,F=e.children,B=e.contentWrapperStyle,U=e.mask,z=e.maskClosable,G=e.maskMotion,H=e.maskClassName,k=e.maskStyle,V=e.afterOpenChange,W=e.onClose,j=e.onMouseEnter,X=e.onMouseOver,q=e.onMouseLeave,Z=e.onClick,Y=e.onKeyDown,K=e.onKeyUp,$=u.useRef(),Q=u.useRef(),J=u.useRef();u.useImperativeHandle(t,(function(){return $.current}));u.useEffect((function(){var e;c&&S&&(null===(e=$.current)||void 0===e||e.focus({preventScroll:!0}))}),[c]);var ee=u.useState(!1),te=(0,o.Z)(ee,2),re=te[0],ne=te[1],ie=u.useContext(d),ae=null!==(r=null!==(n=null===(s=!1===w?{distance:0}:!0===w?{}:w||{})||void 0===s?void 0:s.distance)&&void 0!==n?n:null==ie?void 0:ie.pushDistance)&&void 0!==r?r:180,oe=u.useMemo((function(){return{pushDistance:ae,push:function(){ne(!0)},pull:function(){ne(!1)}}}),[ae]);u.useEffect((function(){var e,t;c?null==ie||null===(e=ie.push)||void 0===e||e.call(ie):null==ie||null===(t=ie.pull)||void 0===t||t.call(ie)}),[c]),u.useEffect((function(){return function(){var e;null==ie||null===(e=ie.pull)||void 0===e||e.call(ie)}}),[]);var se=U&&u.createElement(m.default,(0,p.Z)({key:"mask"},G,{visible:c}),(function(e,t){var r=e.className,n=e.style;return u.createElement("div",{className:i()("".concat(h,"-mask"),r,H),style:(0,a.Z)((0,a.Z)({},n),k),onClick:z&&c?W:void 0,ref:t})})),le="function"==typeof P?P(v):P,ue={};if(re&&ae)switch(v){case"top":ue.transform="translateY(".concat(ae,"px)");break;case"bottom":ue.transform="translateY(".concat(-ae,"px)");break;case"left":ue.transform="translateX(".concat(ae,"px)");break;default:ue.transform="translateX(".concat(-ae,"px)")}"left"===v||"right"===v?ue.width=T(O):ue.height=T(R);var he={onMouseEnter:j,onMouseOver:X,onMouseLeave:q,onClick:Z,onKeyDown:Y,onKeyUp:K},ce=u.createElement(m.default,(0,p.Z)({key:"panel"},le,{visible:c,forceRender:E,onVisibleChanged:function(e){null==V||V(e)},removeOnLeave:!1,leavedClassName:"".concat(h,"-content-wrapper-hidden")}),(function(t,r){var n=t.className,o=t.style;return u.createElement("div",(0,p.Z)({className:i()("".concat(h,"-content-wrapper"),n),style:(0,a.Z)((0,a.Z)((0,a.Z)({},ue),o),B)},(0,_.Z)(e,{data:!0})),u.createElement(y,(0,p.Z)({id:D,containerRef:r,prefixCls:h,className:N,style:I},he),F))})),de=(0,a.Z)({},C);return L&&(de.zIndex=L),u.createElement(d.Provider,{value:oe},u.createElement("div",{className:i()(h,"".concat(h,"-").concat(v),A,(l={},(0,f.Z)(l,"".concat(h,"-open"),c),(0,f.Z)(l,"".concat(h,"-inline"),x),l)),style:de,tabIndex:-1,ref:$,onKeyDown:function(e){var t=e.keyCode,r=e.shiftKey;switch(t){case g.Z.TAB:var n;if(t===g.Z.TAB)if(r||document.activeElement!==J.current){if(r&&document.activeElement===Q.current){var i;null===(i=J.current)||void 0===i||i.focus({preventScroll:!0})}}else null===(n=Q.current)||void 0===n||n.focus({preventScroll:!0});break;case g.Z.ESC:W&&M&&(e.stopPropagation(),W(e))}}},se,u.createElement("div",{tabIndex:0,ref:Q,style:b,"aria-hidden":"true","data-sentinel":"start"}),ce,u.createElement("div",{tabIndex:0,ref:J,style:b,"aria-hidden":"true","data-sentinel":"end"})))}var E=u.forwardRef(w);var S=function(e){var t=e.open,r=void 0!==t&&t,n=e.prefixCls,i=void 0===n?"rc-drawer":n,h=e.placement,d=void 0===h?"right":h,f=e.autoFocus,p=void 0===f||f,m=e.keyboard,g=void 0===m||m,_=e.width,v=void 0===_?378:_,y=e.mask,x=void 0===y||y,T=e.maskClosable,b=void 0===T||T,w=e.getContainer,S=e.forceRender,M=e.afterOpenChange,A=e.destroyOnClose,C=e.onMouseEnter,L=e.onMouseOver,N=e.onMouseLeave,D=e.onClick,I=e.onKeyDown,P=e.onKeyUp,O=e.panelRef,R=u.useState(!1),F=(0,o.Z)(R,2),B=F[0],U=F[1];var z=u.useState(!1),G=(0,o.Z)(z,2),H=G[0],k=G[1];(0,l.Z)((function(){k(!0)}),[]);var V=!!H&&r,W=u.useRef(),j=u.useRef();(0,l.Z)((function(){V&&(j.current=document.activeElement)}),[V]);var X=u.useMemo((function(){return{panel:O}}),[O]);if(!S&&!B&&!V&&A)return null;var q={onMouseEnter:C,onMouseOver:L,onMouseLeave:N,onClick:D,onKeyDown:I,onKeyUp:P},Z=(0,a.Z)((0,a.Z)({},e),{},{open:V,prefixCls:i,placement:d,autoFocus:p,keyboard:g,width:v,mask:x,maskClosable:b,inline:!1===w,afterOpenChange:function(e){var t,r;(U(e),null==M||M(e),e||!j.current||null!==(t=W.current)&&void 0!==t&&t.contains(j.current))||(null===(r=j.current)||void 0===r||r.focus({preventScroll:!0}))},ref:W},q);return u.createElement(c.Provider,{value:X},u.createElement(s.Z,{open:V||S||B,autoDestroy:!1,getContainer:w,autoLock:x&&(V||B)},u.createElement(E,Z)))},M=r(62892),A=r(36355),C=r(32441),L=r(47729);var N=e=>{const{prefixCls:t,title:r,footer:n,extra:a,closeIcon:o,closable:s,onClose:l,headerStyle:h,drawerStyle:c,bodyStyle:d,footerStyle:f,children:p}=e,m=u.useCallback((e=>u.createElement("button",{type:"button",onClick:l,"aria-label":"Close",className:`${t}-close`},e)),[l]),[g,_]=(0,L.Z)(s,o,m,void 0,!0),v=u.useMemo((()=>r||g?u.createElement("div",{style:h,className:i()(`${t}-header`,{[`${t}-header-close-only`]:g&&!r&&!a})},u.createElement("div",{className:`${t}-header-title`},_,r&&u.createElement("div",{className:`${t}-title`},r)),a&&u.createElement("div",{className:`${t}-extra`},a)):null),[g,_,a,h,t,r]),y=u.useMemo((()=>{if(!n)return null;const e=`${t}-footer`;return u.createElement("div",{className:e,style:f},n)}),[n,f,t]);return u.createElement("div",{className:`${t}-wrapper-body`,style:c},v,u.createElement("div",{className:`${t}-body`,style:d},p),y)},D=r(33234),I=r(83116),P=r(37613);var O=e=>{const{componentCls:t,motionDurationSlow:r}=e,n={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${r}`}}};return{[t]:{[`${t}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${r}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${t}-panel-motion`]:{"&-left":[n,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[n,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[n,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[n,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const R=e=>{const{componentCls:t,zIndexPopup:r,colorBgMask:n,colorBgElevated:i,motionDurationSlow:a,motionDurationMid:o,padding:s,paddingLG:l,fontSizeLG:u,lineHeightLG:h,lineWidth:c,lineType:d,colorSplit:f,marginSM:p,colorIcon:m,colorIconHover:g,colorText:_,fontWeightStrong:v,footerPaddingBlock:y,footerPaddingInline:x}=e,T=`${t}-content-wrapper`;return{[t]:{position:"fixed",inset:0,zIndex:r,pointerEvents:"none","&-pure":{position:"relative",background:i,[`&${t}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${t}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${t}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${t}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${t}-mask`]:{position:"absolute",inset:0,zIndex:r,background:n,pointerEvents:"auto"},[T]:{position:"absolute",zIndex:r,maxWidth:"100vw",transition:`all ${a}`,"&-hidden":{display:"none"}},[`&-left > ${T}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowDrawerLeft},[`&-right > ${T}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:e.boxShadowDrawerRight},[`&-top > ${T}`]:{top:0,insetInline:0,boxShadow:e.boxShadowDrawerUp},[`&-bottom > ${T}`]:{bottom:0,insetInline:0,boxShadow:e.boxShadowDrawerDown},[`${t}-content`]:{width:"100%",height:"100%",overflow:"auto",background:i,pointerEvents:"auto"},[`${t}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${t}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${s}px ${l}px`,fontSize:u,lineHeight:h,borderBottom:`${c}px ${d} ${f}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${t}-extra`]:{flex:"none"},[`${t}-close`]:{display:"inline-block",marginInlineEnd:p,color:m,fontWeight:v,fontSize:u,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${o}`,textRendering:"auto","&:focus, &:hover":{color:g,textDecoration:"none"}},[`${t}-title`]:{flex:1,margin:0,color:_,fontWeight:e.fontWeightStrong,fontSize:u,lineHeight:h},[`${t}-body`]:{flex:1,minWidth:0,minHeight:0,padding:l,overflow:"auto"},[`${t}-footer`]:{flexShrink:0,padding:`${y}px ${x}px`,borderTop:`${c}px ${d} ${f}`},"&-rtl":{direction:"rtl"}}}};var F=(0,I.Z)("Drawer",(e=>{const t=(0,P.TS)(e,{});return[R(t),O(t)]}),(e=>({zIndexPopup:e.zIndexPopupBase,footerPaddingBlock:e.paddingXS,footerPaddingInline:e.padding}))),B=r(11575),U=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{rootClassName:t,width:r,height:n,size:a="default",mask:o=!0,push:s=z,open:l,afterOpenChange:h,onClose:c,prefixCls:d,getContainer:f,style:p,className:m,visible:g,afterVisibleChange:_}=e,v=U(e,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:y,getPrefixCls:x,direction:T,drawer:b}=u.useContext(A.E_),w=x("drawer",d),[E,L]=F(w),I=void 0===f&&y?()=>y(document.body):f,P=i()({"no-mask":!o,[`${w}-rtl`]:"rtl"===T},t,L);const O=u.useMemo((()=>null!=r?r:"large"===a?736:378),[r,a]),R=u.useMemo((()=>null!=n?n:"large"===a?736:378),[n,a]),G={motionName:(0,M.m)(w,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},H=(0,B.H)();return E(u.createElement(D.BR,null,u.createElement(C.Ux,{status:!0,override:!0},u.createElement(S,Object.assign({prefixCls:w,onClose:c,maskMotion:G,motion:e=>({motionName:(0,M.m)(w,`panel-motion-${e}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500})},v,{open:null!=l?l:g,mask:o,push:s,width:O,height:R,style:Object.assign(Object.assign({},null==b?void 0:b.style),p),className:i()(null==b?void 0:b.className,m),rootClassName:P,getContainer:I,afterOpenChange:null!=h?h:_,panelRef:H}),u.createElement(N,Object.assign({prefixCls:w},v,{onClose:c}))))))};G._InternalPanelDoNotUseOrYouWillBeFired=e=>{const{prefixCls:t,style:r,className:n,placement:a="right"}=e,o=U(e,["prefixCls","style","className","placement"]),{getPrefixCls:s}=u.useContext(A.E_),l=s("drawer",t),[h,c]=F(l),d=i()(l,`${l}-pure`,`${l}-${a}`,c,n);return h(u.createElement("div",{className:d,style:r},u.createElement(N,Object.assign({prefixCls:l},o))))};var H=G},97774:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=Object.assign||function(e){for(var t=1;t0&&(i=1/Math.sqrt(i),e[0]=t[0]*i,e[1]=t[1]*i),e},s.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]},s.cross=function(e,t,r){var n=t[0]*r[1]-t[1]*r[0];return e[0]=e[1]=0,e[2]=n,e},s.lerp=function(e,t,r,n){var i=t[0],a=t[1];return e[0]=i+n*(r[0]-i),e[1]=a+n*(r[1]-a),e},s.random=function(e,t){t=t||1;var r=2*n()*Math.PI;return e[0]=Math.cos(r)*t,e[1]=Math.sin(r)*t,e},s.transformMat2=function(e,t,r){var n=t[0],i=t[1];return e[0]=r[0]*n+r[2]*i,e[1]=r[1]*n+r[3]*i,e},s.transformMat2d=function(e,t,r){var n=t[0],i=t[1];return e[0]=r[0]*n+r[2]*i+r[4],e[1]=r[1]*n+r[3]*i+r[5],e},s.transformMat3=function(e,t,r){var n=t[0],i=t[1];return e[0]=r[0]*n+r[3]*i+r[6],e[1]=r[1]*n+r[4]*i+r[7],e},s.transformMat4=function(e,t,r){var n=t[0],i=t[1];return e[0]=r[0]*n+r[4]*i+r[12],e[1]=r[1]*n+r[5]*i+r[13],e},s.forEach=(o=s.create(),function(e,t,r,n,i,a){var s,l;for(t||(t=2),r||(r=0),l=n?Math.min(n*t+r,e.length):e.length,s=r;s0&&(a=1/Math.sqrt(a),e[0]=t[0]*a,e[1]=t[1]*a,e[2]=t[2]*a),e},l.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]},l.cross=function(e,t,r){var n=t[0],i=t[1],a=t[2],o=r[0],s=r[1],l=r[2];return e[0]=i*l-a*s,e[1]=a*o-n*l,e[2]=n*s-i*o,e},l.lerp=function(e,t,r,n){var i=t[0],a=t[1],o=t[2];return e[0]=i+n*(r[0]-i),e[1]=a+n*(r[1]-a),e[2]=o+n*(r[2]-o),e},l.random=function(e,t){t=t||1;var r=2*n()*Math.PI,i=2*n()-1,a=Math.sqrt(1-i*i)*t;return e[0]=Math.cos(r)*a,e[1]=Math.sin(r)*a,e[2]=i*t,e},l.transformMat4=function(e,t,r){var n=t[0],i=t[1],a=t[2],o=r[3]*n+r[7]*i+r[11]*a+r[15];return o=o||1,e[0]=(r[0]*n+r[4]*i+r[8]*a+r[12])/o,e[1]=(r[1]*n+r[5]*i+r[9]*a+r[13])/o,e[2]=(r[2]*n+r[6]*i+r[10]*a+r[14])/o,e},l.transformMat3=function(e,t,r){var n=t[0],i=t[1],a=t[2];return e[0]=n*r[0]+i*r[3]+a*r[6],e[1]=n*r[1]+i*r[4]+a*r[7],e[2]=n*r[2]+i*r[5]+a*r[8],e},l.transformQuat=function(e,t,r){var n=t[0],i=t[1],a=t[2],o=r[0],s=r[1],l=r[2],u=r[3],h=u*n+s*a-l*i,c=u*i+l*n-o*a,d=u*a+o*i-s*n,f=-o*n-s*i-l*a;return e[0]=h*u+f*-o+c*-l-d*-s,e[1]=c*u+f*-s+d*-o-h*-l,e[2]=d*u+f*-l+h*-s-c*-o,e},l.rotateX=function(e,t,r,n){var i=[],a=[];return i[0]=t[0]-r[0],i[1]=t[1]-r[1],i[2]=t[2]-r[2],a[0]=i[0],a[1]=i[1]*Math.cos(n)-i[2]*Math.sin(n),a[2]=i[1]*Math.sin(n)+i[2]*Math.cos(n),e[0]=a[0]+r[0],e[1]=a[1]+r[1],e[2]=a[2]+r[2],e},l.rotateY=function(e,t,r,n){var i=[],a=[];return i[0]=t[0]-r[0],i[1]=t[1]-r[1],i[2]=t[2]-r[2],a[0]=i[2]*Math.sin(n)+i[0]*Math.cos(n),a[1]=i[1],a[2]=i[2]*Math.cos(n)-i[0]*Math.sin(n),e[0]=a[0]+r[0],e[1]=a[1]+r[1],e[2]=a[2]+r[2],e},l.rotateZ=function(e,t,r,n){var i=[],a=[];return i[0]=t[0]-r[0],i[1]=t[1]-r[1],i[2]=t[2]-r[2],a[0]=i[0]*Math.cos(n)-i[1]*Math.sin(n),a[1]=i[0]*Math.sin(n)+i[1]*Math.cos(n),a[2]=i[2],e[0]=a[0]+r[0],e[1]=a[1]+r[1],e[2]=a[2]+r[2],e},l.forEach=function(){var e=l.create();return function(t,r,n,i,a,o){var s,l;for(r||(r=3),n||(n=0),l=i?Math.min(i*r+n,t.length):t.length,s=n;s1?0:Math.acos(i)},l.str=function(e){return"vec3("+e[0]+", "+e[1]+", "+e[2]+")"},void 0!==e&&(e.vec3=l);var u={create:function(){var e=new r(4);return e[0]=0,e[1]=0,e[2]=0,e[3]=0,e},clone:function(e){var t=new r(4);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t},fromValues:function(e,t,n,i){var a=new r(4);return a[0]=e,a[1]=t,a[2]=n,a[3]=i,a},copy:function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e},set:function(e,t,r,n,i){return e[0]=t,e[1]=r,e[2]=n,e[3]=i,e},add:function(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e},subtract:function(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e[3]=t[3]-r[3],e}};u.sub=u.subtract,u.multiply=function(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e[2]=t[2]*r[2],e[3]=t[3]*r[3],e},u.mul=u.multiply,u.divide=function(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e[2]=t[2]/r[2],e[3]=t[3]/r[3],e},u.div=u.divide,u.min=function(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e[2]=Math.min(t[2],r[2]),e[3]=Math.min(t[3],r[3]),e},u.max=function(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e[2]=Math.max(t[2],r[2]),e[3]=Math.max(t[3],r[3]),e},u.scale=function(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e},u.scaleAndAdd=function(e,t,r,n){return e[0]=t[0]+r[0]*n,e[1]=t[1]+r[1]*n,e[2]=t[2]+r[2]*n,e[3]=t[3]+r[3]*n,e},u.distance=function(e,t){var r=t[0]-e[0],n=t[1]-e[1],i=t[2]-e[2],a=t[3]-e[3];return Math.sqrt(r*r+n*n+i*i+a*a)},u.dist=u.distance,u.squaredDistance=function(e,t){var r=t[0]-e[0],n=t[1]-e[1],i=t[2]-e[2],a=t[3]-e[3];return r*r+n*n+i*i+a*a},u.sqrDist=u.squaredDistance,u.length=function(e){var t=e[0],r=e[1],n=e[2],i=e[3];return Math.sqrt(t*t+r*r+n*n+i*i)},u.len=u.length,u.squaredLength=function(e){var t=e[0],r=e[1],n=e[2],i=e[3];return t*t+r*r+n*n+i*i},u.sqrLen=u.squaredLength,u.negate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=-t[3],e},u.inverse=function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e[3]=1/t[3],e},u.normalize=function(e,t){var r=t[0],n=t[1],i=t[2],a=t[3],o=r*r+n*n+i*i+a*a;return o>0&&(o=1/Math.sqrt(o),e[0]=t[0]*o,e[1]=t[1]*o,e[2]=t[2]*o,e[3]=t[3]*o),e},u.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]},u.lerp=function(e,t,r,n){var i=t[0],a=t[1],o=t[2],s=t[3];return e[0]=i+n*(r[0]-i),e[1]=a+n*(r[1]-a),e[2]=o+n*(r[2]-o),e[3]=s+n*(r[3]-s),e},u.random=function(e,t){return t=t||1,e[0]=n(),e[1]=n(),e[2]=n(),e[3]=n(),u.normalize(e,e),u.scale(e,e,t),e},u.transformMat4=function(e,t,r){var n=t[0],i=t[1],a=t[2],o=t[3];return e[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,e[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,e[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,e[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,e},u.transformQuat=function(e,t,r){var n=t[0],i=t[1],a=t[2],o=r[0],s=r[1],l=r[2],u=r[3],h=u*n+s*a-l*i,c=u*i+l*n-o*a,d=u*a+o*i-s*n,f=-o*n-s*i-l*a;return e[0]=h*u+f*-o+c*-l-d*-s,e[1]=c*u+f*-s+d*-o-h*-l,e[2]=d*u+f*-l+h*-s-c*-o,e},u.forEach=function(){var e=u.create();return function(t,r,n,i,a,o){var s,l;for(r||(r=4),n||(n=0),l=i?Math.min(i*r+n,t.length):t.length,s=n;s.999999?(e[0]=0,e[1]=0,e[2]=0,e[3]=1,e):(l.cross(p,t,r),e[0]=p[0],e[1]=p[1],e[2]=p[2],e[3]=1+n,v.normalize(e,e))}),v.setAxes=(_=d.create(),function(e,t,r,n){return _[0]=r[0],_[3]=r[1],_[6]=r[2],_[1]=n[0],_[4]=n[1],_[7]=n[2],_[2]=-t[0],_[5]=-t[1],_[8]=-t[2],v.normalize(e,v.fromMat3(e,_))}),v.clone=u.clone,v.fromValues=u.fromValues,v.copy=u.copy,v.set=u.set,v.identity=function(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e},v.setAxisAngle=function(e,t,r){r*=.5;var n=Math.sin(r);return e[0]=n*t[0],e[1]=n*t[1],e[2]=n*t[2],e[3]=Math.cos(r),e},v.add=u.add,v.multiply=function(e,t,r){var n=t[0],i=t[1],a=t[2],o=t[3],s=r[0],l=r[1],u=r[2],h=r[3];return e[0]=n*h+o*s+i*u-a*l,e[1]=i*h+o*l+a*s-n*u,e[2]=a*h+o*u+n*l-i*s,e[3]=o*h-n*s-i*l-a*u,e},v.mul=v.multiply,v.scale=u.scale,v.rotateX=function(e,t,r){r*=.5;var n=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(r),l=Math.cos(r);return e[0]=n*l+o*s,e[1]=i*l+a*s,e[2]=a*l-i*s,e[3]=o*l-n*s,e},v.rotateY=function(e,t,r){r*=.5;var n=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(r),l=Math.cos(r);return e[0]=n*l-a*s,e[1]=i*l+o*s,e[2]=a*l+n*s,e[3]=o*l-i*s,e},v.rotateZ=function(e,t,r){r*=.5;var n=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(r),l=Math.cos(r);return e[0]=n*l+i*s,e[1]=i*l-n*s,e[2]=a*l+o*s,e[3]=o*l-a*s,e},v.calculateW=function(e,t){var r=t[0],n=t[1],i=t[2];return e[0]=r,e[1]=n,e[2]=i,e[3]=Math.sqrt(Math.abs(1-r*r-n*n-i*i)),e},v.dot=u.dot,v.lerp=u.lerp,v.slerp=function(e,t,r,n){var i,a,o,s,l,u=t[0],h=t[1],c=t[2],d=t[3],f=r[0],p=r[1],m=r[2],g=r[3];return(a=u*f+h*p+c*m+d*g)<0&&(a=-a,f=-f,p=-p,m=-m,g=-g),1-a>1e-6?(i=Math.acos(a),o=Math.sin(i),s=Math.sin((1-n)*i)/o,l=Math.sin(n*i)/o):(s=1-n,l=n),e[0]=s*u+l*f,e[1]=s*h+l*p,e[2]=s*c+l*m,e[3]=s*d+l*g,e},v.invert=function(e,t){var r=t[0],n=t[1],i=t[2],a=t[3],o=r*r+n*n+i*i+a*a,s=o?1/o:0;return e[0]=-r*s,e[1]=-n*s,e[2]=-i*s,e[3]=a*s,e},v.conjugate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e},v.length=u.length,v.len=v.length,v.squaredLength=u.squaredLength,v.sqrLen=v.squaredLength,v.normalize=u.normalize,v.fromMat3=function(e,t){var r,n=t[0]+t[4]+t[8];if(n>0)r=Math.sqrt(n+1),e[3]=.5*r,r=.5/r,e[0]=(t[5]-t[7])*r,e[1]=(t[6]-t[2])*r,e[2]=(t[1]-t[3])*r;else{var i=0;t[4]>t[0]&&(i=1),t[8]>t[3*i+i]&&(i=2);var a=(i+1)%3,o=(i+2)%3;r=Math.sqrt(t[3*i+i]-t[3*a+a]-t[3*o+o]+1),e[i]=.5*r,r=.5/r,e[3]=(t[3*a+o]-t[3*o+a])*r,e[a]=(t[3*a+i]+t[3*i+a])*r,e[o]=(t[3*o+i]+t[3*i+o])*r}return e},v.str=function(e){return"quat("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"},void 0!==e&&(e.quat=v)}(r.exports)}()},function(e,t,r){"use strict";var n=r(24),i=r(46),a=r(5),o=r(6),s=r(7),l=r(17),u=r(28),h=r(13),c=r(0),d=r.n(c),f=r(29),p=r(53),m=r.n(p),g=r(54),_=r(106),v=r(107),y=r(113),x=r(114),T=r(3),b=r(68),w=r(37),E=r(69),S=r(116),M=r(70),A=r(71),C=r(72),L=r(36),N=r(30),D=r(23),I=r(4),P=r(117),O=r(50),R=r(118),F=r(119),B=r(120),U=r(9),z=r(67),G=r(49),H=r(15),k=r(52),V=r(121),W=r(126),j=r(63),X=r(127),q=r(128),Z=r(129),Y=r(130),K=r(131),$=r(132);function Q(e){return e instanceof HTMLCanvasElement||e instanceof HTMLImageElement||e instanceof Image}d.a.util.extend(u.a.prototype,V.a),s.a.import(W.a),s.a.import(j.a),s.a.import(X.a),s.a.import(q.a),s.a.import(Z.a),s.a.import(Y.a),s.a.import(K.a),s.a.import($.a);var J=f.a.prototype.addToScene,ee=f.a.prototype.removeFromScene;f.a.prototype.addToScene=function(e){if(J.call(this,e),this.__zr){var t=this.__zr;e.traverse((function(e){e.__zr=t,e.addAnimatorsToZr&&e.addAnimatorsToZr(t)}))}},f.a.prototype.removeFromScene=function(e){ee.call(this,e),e.traverse((function(e){var t=e.__zr;e.__zr=null,t&&e.removeAnimatorsFromZr&&e.removeAnimatorsFromZr(t)}))},l.a.prototype.setTextureImage=function(e,t,r,n){if(this.shader){var i,a,o=r.getZr(),s=this;return s.autoUpdateTextureStatus=!1,s.disableTexture(e),(a=t)&&"none"!==a&&(i=te.loadTexture(t,r,n,(function(t){s.enableTexture(e),o&&o.refresh()})),s.set(e,i)),i}};var te={};te.Renderer=i.a,te.Node=u.a,te.Mesh=n.a,te.Shader=s.a,te.Material=l.a,te.Texture=o.a,te.Texture2D=a.a,te.Geometry=h.a,te.SphereGeometry=b.a,te.PlaneGeometry=w.a,te.CubeGeometry=E.a,te.AmbientLight=S.a,te.DirectionalLight=M.a,te.PointLight=A.a,te.SpotLight=C.a,te.PerspectiveCamera=L.a,te.OrthographicCamera=N.a,te.Vector2=D.a,te.Vector3=I.a,te.Vector4=P.a,te.Quaternion=O.a,te.Matrix2=R.a,te.Matrix2d=F.a,te.Matrix3=B.a,te.Matrix4=U.a,te.Plane=z.a,te.Ray=G.a,te.BoundingBox=H.a,te.Frustum=k.a;var re=g.a.createBlank("rgba(255,255,255,0)").image;function ne(e){return Math.pow(2,Math.round(Math.log(e)/Math.LN2))}function ie(e){if((e.wrapS===o.a.REPEAT||e.wrapT===o.a.REPEAT)&&e.image){var t=ne(e.width),r=ne(e.height);if(t!==e.width||r!==e.height){var n=document.createElement("canvas");n.width=t,n.height=r,n.getContext("2d").drawImage(e.image,0,0,t,r),e.image=n}}}te.loadTexture=function(e,t,r,n){"function"==typeof r&&(n=r,r={}),r=r||{};for(var i=Object.keys(r).sort(),a="",o=0;o3?t[3]=e[3]:t[3]=1,t):((t=d.a.color.parse(e||"#000",t)||[0,0,0,0])[0]/=255,t[1]/=255,t[2]/=255,t)},te.directionFromAlphaBeta=function(e,t){var r=e/180*Math.PI+Math.PI/2,n=-t/180*Math.PI+Math.PI/2,i=[],a=Math.sin(r);return i[0]=a*Math.cos(n),i[1]=-Math.cos(r),i[2]=a*Math.sin(n),i},te.getShadowResolution=function(e){var t=1024;switch(e){case"low":t=512;break;case"medium":break;case"high":t=2048;break;case"ultra":t=4096}return t},te.COMMON_SHADERS=["lambert","color","realistic","hatching"],te.createShader=function(e){var t=s.a.source(e+".vertex"),r=s.a.source(e+".fragment");t||console.error("Vertex shader of '%s' not exits",e),r||console.error("Fragment shader of '%s' not exits",e);var n=new s.a(t,r);return n.name=e,n},te.createMaterial=function(e,t){t instanceof Array||(t=[t]);var r=te.createShader(e),n=new l.a({shader:r});return t.forEach((function(e){"string"==typeof e&&n.define(e)})),n},te.setMaterialFromModel=function(e,t,r,n){t.autoUpdateTextureStatus=!1;var i=r.getModel(e+"Material"),a=i.get("detailTexture"),o=T.a.firstNotNull(i.get("textureTiling"),1),s=T.a.firstNotNull(i.get("textureOffset"),0);"number"==typeof o&&(o=[o,o]),"number"==typeof s&&(s=[s,s]);var l=o[0]>1||o[1]>1?te.Texture.REPEAT:te.Texture.CLAMP_TO_EDGE,u={anisotropic:8,wrapS:l,wrapT:l};if("realistic"===e){var h=i.get("roughness"),c=i.get("metalness");null!=c?isNaN(c)&&(t.setTextureImage("metalnessMap",c,n,u),c=T.a.firstNotNull(i.get("metalnessAdjust"),.5)):c=0,null!=h?isNaN(h)&&(t.setTextureImage("roughnessMap",h,n,u),h=T.a.firstNotNull(i.get("roughnessAdjust"),.5)):h=.5;var d=i.get("normalTexture");t.setTextureImage("detailMap",a,n,u),t.setTextureImage("normalMap",d,n,u),t.set({roughness:h,metalness:c,detailUvRepeat:o,detailUvOffset:s})}else if("lambert"===e)t.setTextureImage("detailMap",a,n,u),t.set({detailUvRepeat:o,detailUvOffset:s});else if("color"===e)t.setTextureImage("detailMap",a,n,u),t.set({detailUvRepeat:o,detailUvOffset:s});else if("hatching"===e){var f=i.get("hatchingTextures")||[];f.length<6&&console.error("Invalid hatchingTextures.");for(var p=0;p<6;p++)t.setTextureImage("hatch"+(p+1),f[p],n,{anisotropic:8,wrapS:te.Texture.REPEAT,wrapT:te.Texture.REPEAT});t.set({detailUvRepeat:o,detailUvOffset:s})}},te.updateVertexAnimation=function(e,t,r,n){var i=n.get("animation"),a=n.get("animationDurationUpdate"),o=n.get("animationEasingUpdate"),s=r.shadowDepthMaterial;if(i&&t&&a>0&&t.geometry.vertexCount===r.geometry.vertexCount){r.material.define("vertex","VERTEX_ANIMATION"),r.ignorePreZ=!0,s&&s.define("vertex","VERTEX_ANIMATION");for(var l=0;lr?r:e}a.add=function(e,t,r){return i.add(e.array,t.array,r.array),e._dirty=!0,e},a.set=function(e,t,r,n){i.set(e.array,t,r,n),e._dirty=!0},a.copy=function(e,t){return i.copy(e.array,t.array),e._dirty=!0,e},a.cross=function(e,t,r){return i.cross(e.array,t.array,r.array),e._dirty=!0,e},a.distance=a.dist=function(e,t){return i.distance(e.array,t.array)},a.divide=a.div=function(e,t,r){return i.divide(e.array,t.array,r.array),e._dirty=!0,e},a.dot=function(e,t){return i.dot(e.array,t.array)},a.len=function(e){return i.length(e.array)},a.lerp=function(e,t,r,n){return i.lerp(e.array,t.array,r.array,n),e._dirty=!0,e},a.min=function(e,t,r){return i.min(e.array,t.array,r.array),e._dirty=!0,e},a.max=function(e,t,r){return i.max(e.array,t.array,r.array),e._dirty=!0,e},a.multiply=a.mul=function(e,t,r){return i.multiply(e.array,t.array,r.array),e._dirty=!0,e},a.negate=function(e,t){return i.negate(e.array,t.array),e._dirty=!0,e},a.normalize=function(e,t){return i.normalize(e.array,t.array),e._dirty=!0,e},a.random=function(e,t){return i.random(e.array,t),e._dirty=!0,e},a.scale=function(e,t,r){return i.scale(e.array,t.array,r),e._dirty=!0,e},a.scaleAndAdd=function(e,t,r,n){return i.scaleAndAdd(e.array,t.array,r.array,n),e._dirty=!0,e},a.squaredDistance=a.sqrDist=function(e,t){return i.sqrDist(e.array,t.array)},a.squaredLength=a.sqrLen=function(e){return i.sqrLen(e.array)},a.subtract=a.sub=function(e,t,r){return i.subtract(e.array,t.array,r.array),e._dirty=!0,e},a.transformMat3=function(e,t,r){return i.transformMat3(e.array,t.array,r.array),e._dirty=!0,e},a.transformMat4=function(e,t,r){return i.transformMat4(e.array,t.array,r.array),e._dirty=!0,e},a.transformQuat=function(e,t,r){return i.transformQuat(e.array,t.array,r.array),e._dirty=!0,e};var u=Math.atan2,h=Math.asin,c=Math.abs;a.eulerFromQuat=function(e,t,r){e._dirty=!0,t=t.array;var n=e.array,i=t[0],a=t[1],o=t[2],s=t[3],c=i*i,d=a*a,f=o*o,p=s*s;switch(r=(r||"XYZ").toUpperCase()){case"XYZ":n[0]=u(2*(i*s-a*o),p-c-d+f),n[1]=h(l(2*(i*o+a*s),-1,1)),n[2]=u(2*(o*s-i*a),p+c-d-f);break;case"YXZ":n[0]=h(l(2*(i*s-a*o),-1,1)),n[1]=u(2*(i*o+a*s),p-c-d+f),n[2]=u(2*(i*a+o*s),p-c+d-f);break;case"ZXY":n[0]=h(l(2*(i*s+a*o),-1,1)),n[1]=u(2*(a*s-o*i),p-c-d+f),n[2]=u(2*(o*s-i*a),p-c+d-f);break;case"ZYX":n[0]=u(2*(i*s+o*a),p-c-d+f),n[1]=h(l(2*(a*s-i*o),-1,1)),n[2]=u(2*(i*a+o*s),p+c-d-f);break;case"YZX":n[0]=u(2*(i*s-o*a),p-c+d-f),n[1]=u(2*(a*s-i*o),p+c-d-f),n[2]=h(l(2*(i*a+o*s),-1,1));break;case"XZY":n[0]=u(2*(i*s+a*o),p-c+d-f),n[1]=u(2*(i*o+a*s),p+c-d-f),n[2]=h(l(2*(o*s-i*a),-1,1));break;default:console.warn("Unkown order: "+r)}return e},a.eulerFromMat3=function(e,t,r){var n=t.array,i=n[0],a=n[3],o=n[6],s=n[1],d=n[4],f=n[7],p=n[2],m=n[5],g=n[8],_=e.array;switch(r=(r||"XYZ").toUpperCase()){case"XYZ":_[1]=h(l(o,-1,1)),c(o)<.99999?(_[0]=u(-f,g),_[2]=u(-a,i)):(_[0]=u(m,d),_[2]=0);break;case"YXZ":_[0]=h(-l(f,-1,1)),c(f)<.99999?(_[1]=u(o,g),_[2]=u(s,d)):(_[1]=u(-p,i),_[2]=0);break;case"ZXY":_[0]=h(l(m,-1,1)),c(m)<.99999?(_[1]=u(-p,g),_[2]=u(-a,d)):(_[1]=0,_[2]=u(s,i));break;case"ZYX":_[1]=h(-l(p,-1,1)),c(p)<.99999?(_[0]=u(m,g),_[2]=u(s,i)):(_[0]=0,_[2]=u(-a,d));break;case"YZX":_[2]=h(l(s,-1,1)),c(s)<.99999?(_[0]=u(-f,d),_[1]=u(-p,i)):(_[0]=0,_[1]=u(o,g));break;case"XZY":_[2]=h(-l(a,-1,1)),c(a)<.99999?(_[0]=u(m,d),_[1]=u(o,i)):(_[0]=u(-f,g),_[1]=0);break;default:console.warn("Unkown order: "+r)}return e._dirty=!0,e},a.POSITIVE_X=new a(1,0,0),a.NEGATIVE_X=new a(-1,0,0),a.POSITIVE_Y=new a(0,1,0),a.NEGATIVE_Y=new a(0,-1,0),a.POSITIVE_Z=new a(0,0,1),a.NEGATIVE_Z=new a(0,0,-1),a.UP=new a(0,1,0),a.ZERO=new a(0,0,0),t.a=a},function(e,t,r){"use strict";var n=r(6),i=r(11),a=r(66).a.isPowerOfTwo,o=n.a.extend((function(){return{image:null,pixels:null,mipmaps:[]}}),{update:function(e){var t=e.gl;t.bindTexture(t.TEXTURE_2D,this._cache.get("webgl_texture")),this.updateCommon(e);var r=this.format,n=this.type;t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,this.getAvailableWrapS()),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,this.getAvailableWrapT()),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,this.getAvailableMagFilter()),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,this.getAvailableMinFilter());var a=e.getGLExtension("EXT_texture_filter_anisotropic");if(a&&this.anisotropic>1&&t.texParameterf(t.TEXTURE_2D,a.TEXTURE_MAX_ANISOTROPY_EXT,this.anisotropic),36193===n&&(e.getGLExtension("OES_texture_half_float")||(n=i.a.FLOAT)),this.mipmaps.length)for(var o=this.width,s=this.height,l=0;l=n.a.COMPRESSED_RGB_S3TC_DXT1_EXT?e.compressedTexImage2D(e.TEXTURE_2D,r,o,i,a,0,t.pixels):e.texImage2D(e.TEXTURE_2D,r,o,i,a,0,o,s,t.pixels)},generateMipmap:function(e){var t=e.gl;this.useMipmap&&!this.NPOT&&(t.bindTexture(t.TEXTURE_2D,this._cache.get("webgl_texture")),t.generateMipmap(t.TEXTURE_2D))},isPowerOfTwo:function(){var e,t;return this.image?(e=this.image.width,t=this.image.height):(e=this.width,t=this.height),a(e)&&a(t)},isRenderable:function(){return this.image?"CANVAS"===this.image.nodeName||"VIDEO"===this.image.nodeName||this.image.complete:!(!this.width||!this.height)},bind:function(e){e.gl.bindTexture(e.gl.TEXTURE_2D,this.getWebGLTexture(e))},unbind:function(e){e.gl.bindTexture(e.gl.TEXTURE_2D,null)},load:function(e,t){var r=new Image;t&&(r.crossOrigin=t);var n=this;return r.onload=function(){n.dirty(),n.trigger("success",n),r.onload=null},r.onerror=function(){n.trigger("error",n),r.onerror=null},r.src=e,this.image=r,this}});Object.defineProperty(o.prototype,"width",{get:function(){return this.image?this.image.width:this._width},set:function(e){this.image?console.warn("Texture from image can't set width"):(this._width!==e&&this.dirty(),this._width=e)}}),Object.defineProperty(o.prototype,"height",{get:function(){return this.image?this.image.height:this._height},set:function(e){this.image?console.warn("Texture from image can't set height"):(this._height!==e&&this.dirty(),this._height=e)}}),t.a=o},function(e,t,r){"use strict";var n=r(8),i=r(11),a=r(48),o=n.a.extend({width:512,height:512,type:i.a.UNSIGNED_BYTE,format:i.a.RGBA,wrapS:i.a.REPEAT,wrapT:i.a.REPEAT,minFilter:i.a.LINEAR_MIPMAP_LINEAR,magFilter:i.a.LINEAR,useMipmap:!0,anisotropic:1,flipY:!0,sRGB:!0,unpackAlignment:4,premultiplyAlpha:!1,dynamic:!1,NPOT:!1},(function(){this._cache=new a.a}),{getWebGLTexture:function(e){var t=e.gl,r=this._cache;return r.use(e.__uid__),r.miss("webgl_texture")&&r.put("webgl_texture",t.createTexture()),this.dynamic?this.update(e):r.isDirty()&&(this.update(e),r.fresh()),r.get("webgl_texture")},bind:function(){},unbind:function(){},dirty:function(){this._cache&&this._cache.dirtyAll()},update:function(e){},updateCommon:function(e){var t=e.gl;t.pixelStorei(t.UNPACK_FLIP_Y_WEBGL,this.flipY),t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,this.premultiplyAlpha),t.pixelStorei(t.UNPACK_ALIGNMENT,this.unpackAlignment),this.format===i.a.DEPTH_COMPONENT&&(this.useMipmap=!1);var r=e.getGLExtension("EXT_sRGB");this.format!==o.SRGB||r||(this.format=o.RGB),this.format!==o.SRGB_ALPHA||r||(this.format=o.RGBA),this.NPOT=!this.isPowerOfTwo()},getAvailableWrapS:function(){return this.NPOT?i.a.CLAMP_TO_EDGE:this.wrapS},getAvailableWrapT:function(){return this.NPOT?i.a.CLAMP_TO_EDGE:this.wrapT},getAvailableMinFilter:function(){var e=this.minFilter;return this.NPOT||!this.useMipmap?e==i.a.NEAREST_MIPMAP_NEAREST||e==i.a.NEAREST_MIPMAP_LINEAR?i.a.NEAREST:e==i.a.LINEAR_MIPMAP_LINEAR||e==i.a.LINEAR_MIPMAP_NEAREST?i.a.LINEAR:e:e},getAvailableMagFilter:function(){return this.magFilter},nextHighestPowerOfTwo:function(e){--e;for(var t=1;t<32;t<<=1)e|=e>>t;return e+1},dispose:function(e){var t=this._cache;t.use(e.__uid__);var r=t.get("webgl_texture");r&&e.gl.deleteTexture(r),t.deleteContext(e.__uid__)},isRenderable:function(){},isPowerOfTwo:function(){}});Object.defineProperty(o.prototype,"width",{get:function(){return this._width},set:function(e){this._width=e}}),Object.defineProperty(o.prototype,"height",{get:function(){return this._height},set:function(e){this._height=e}}),o.BYTE=i.a.BYTE,o.UNSIGNED_BYTE=i.a.UNSIGNED_BYTE,o.SHORT=i.a.SHORT,o.UNSIGNED_SHORT=i.a.UNSIGNED_SHORT,o.INT=i.a.INT,o.UNSIGNED_INT=i.a.UNSIGNED_INT,o.FLOAT=i.a.FLOAT,o.HALF_FLOAT=36193,o.UNSIGNED_INT_24_8_WEBGL=34042,o.DEPTH_COMPONENT=i.a.DEPTH_COMPONENT,o.DEPTH_STENCIL=i.a.DEPTH_STENCIL,o.ALPHA=i.a.ALPHA,o.RGB=i.a.RGB,o.RGBA=i.a.RGBA,o.LUMINANCE=i.a.LUMINANCE,o.LUMINANCE_ALPHA=i.a.LUMINANCE_ALPHA,o.SRGB=35904,o.SRGB_ALPHA=35906,o.COMPRESSED_RGB_S3TC_DXT1_EXT=33776,o.COMPRESSED_RGBA_S3TC_DXT1_EXT=33777,o.COMPRESSED_RGBA_S3TC_DXT3_EXT=33778,o.COMPRESSED_RGBA_S3TC_DXT5_EXT=33779,o.NEAREST=i.a.NEAREST,o.LINEAR=i.a.LINEAR,o.NEAREST_MIPMAP_NEAREST=i.a.NEAREST_MIPMAP_NEAREST,o.LINEAR_MIPMAP_NEAREST=i.a.LINEAR_MIPMAP_NEAREST,o.NEAREST_MIPMAP_LINEAR=i.a.NEAREST_MIPMAP_LINEAR,o.LINEAR_MIPMAP_LINEAR=i.a.LINEAR_MIPMAP_LINEAR,o.REPEAT=i.a.REPEAT,o.CLAMP_TO_EDGE=i.a.CLAMP_TO_EDGE,o.MIRRORED_REPEAT=i.a.MIRRORED_REPEAT,t.a=o},function(e,t,r){"use strict";var n=r(21),i=r(18),a=r(1),o=r.n(a),s=o.a.mat2,l=o.a.mat3,u=o.a.mat4,h=/uniform\s+(bool|float|int|vec2|vec3|vec4|ivec2|ivec3|ivec4|mat2|mat3|mat4|sampler2D|samplerCube)\s+([\w\,]+)?(\[.*?\])?\s*(:\s*([\S\s]+?))?;/g,c=/attribute\s+(float|int|vec2|vec3|vec4)\s+(\w*)\s*(:\s*(\w+))?;/g,d=/#define\s+(\w+)?(\s+[\w-.]+)?\s*;?\s*\n/g,f={bool:"1i",int:"1i",sampler2D:"t",samplerCube:"t",float:"1f",vec2:"2f",vec3:"3f",vec4:"4f",ivec2:"2i",ivec3:"3i",ivec4:"4i",mat2:"m2",mat3:"m3",mat4:"m4"},p={bool:function(){return!0},int:function(){return 0},float:function(){return 0},sampler2D:function(){return null},samplerCube:function(){return null},vec2:function(){return[0,0]},vec3:function(){return[0,0,0]},vec4:function(){return[0,0,0,0]},ivec2:function(){return[0,0]},ivec3:function(){return[0,0,0]},ivec4:function(){return[0,0,0,0]},mat2:function(){return s.create()},mat3:function(){return l.create()},mat4:function(){return u.create()},array:function(){return[]}},m=["POSITION","NORMAL","BINORMAL","TANGENT","TEXCOORD","TEXCOORD_0","TEXCOORD_1","COLOR","JOINT","WEIGHT"],g=["SKIN_MATRIX","VIEWPORT_SIZE","VIEWPORT","DEVICEPIXELRATIO","WINDOW_SIZE","NEAR","FAR","TIME"],_=["WORLD","VIEW","PROJECTION","WORLDVIEW","VIEWPROJECTION","WORLDVIEWPROJECTION","WORLDINVERSE","VIEWINVERSE","PROJECTIONINVERSE","WORLDVIEWINVERSE","VIEWPROJECTIONINVERSE","WORLDVIEWPROJECTIONINVERSE","WORLDTRANSPOSE","VIEWTRANSPOSE","PROJECTIONTRANSPOSE","WORLDVIEWTRANSPOSE","VIEWPROJECTIONTRANSPOSE","WORLDVIEWPROJECTIONTRANSPOSE","WORLDINVERSETRANSPOSE","VIEWINVERSETRANSPOSE","PROJECTIONINVERSETRANSPOSE","WORLDVIEWINVERSETRANSPOSE","VIEWPROJECTIONINVERSETRANSPOSE","WORLDVIEWPROJECTIONINVERSETRANSPOSE"],v={},y={};function x(e,t){"object"==typeof e&&(t=e.fragment,e=e.vertex),this._shaderID=function(e,t){var r="vertex:"+e+"fragment:"+t;if(v[r])return v[r];var i=n.a.genGUID();return v[r]=i,y[i]={vertex:e,fragment:t},i}(e,t),this._vertexCode=x.parseImport(e),this._fragmentCode=x.parseImport(t),this.attributeSemantics={},this.matrixSemantics={},this.uniformSemantics={},this.matrixSemanticKeys=[],this.uniformTemplates={},this.attributes={},this.textures={},this.vertexDefines={},this.fragmentDefines={},this._parseAttributes(),this._parseUniforms(),this._parseDefines()}x.prototype={constructor:x,createUniforms:function(){var e={};for(var t in this.uniformTemplates){var r=this.uniformTemplates[t];e[t]={type:r.type,value:r.value()}}return e},_parseImport:function(){this._vertexCode=x.parseImport(this.vertex),this._fragmentCode=x.parseImport(this.fragment)},_parseUniforms:function(){var e={},t=this;function r(r,n,i,a,o,s){if(n&&i){var l,u=f[n],h=!0;if(u){if(t._uniformList.push(i),"sampler2D"!==n&&"samplerCube"!==n||(t.textures[i]={shaderType:"fragment",type:n}),a&&(u+="v"),s)if(m.indexOf(s)>=0)t.attributeSemantics[s]={symbol:i,type:u},h=!1;else if(_.indexOf(s)>=0){var c=!1,d=s;s.match(/TRANSPOSE$/)&&(c=!0,d=s.slice(0,-9)),t.matrixSemantics[s]={symbol:i,type:u,isTranspose:c,semanticNoTranspose:d},h=!1}else if(g.indexOf(s)>=0)t.uniformSemantics[s]={symbol:i,type:u},h=!1;else if("unconfigurable"===s)h=!1;else{if(!(l=t._parseDefaultValue(n,s)))throw new Error('Unkown semantic "'+s+'"');s=""}h&&(e[i]={type:u,value:a?p.array:l||p[n],semantic:s||null})}return["uniform",n,i,a].join(" ")+";\n"}}this._uniformList=[],this._vertexCode=this._vertexCode.replace(h,r),this._fragmentCode=this._fragmentCode.replace(h,r),t.matrixSemanticKeys=Object.keys(this.matrixSemantics),this.uniformTemplates=e},_parseDefaultValue:function(e,t){if("vec2"!==e&&"vec3"!==e&&"vec4"!==e)return"bool"===e?function(){return"true"===t.toLowerCase()}:"float"===e?function(){return parseFloat(t)}:"int"===e?function(){return parseInt(t)}:void 0;var r=/\[\s*(.*)\s*\]/.exec(t)[1];if(r){var n=r.split(/\s*,\s*/);return function(){return new i.a.Float32Array(n)}}},_parseAttributes:function(){var e={},t=this;this._vertexCode=this._vertexCode.replace(c,(function(r,n,i,a,o){if(n&&i){var s=1;switch(n){case"vec4":s=4;break;case"vec3":s=3;break;case"vec2":s=2;break;case"float":s=1}if(e[i]={type:"float",size:s,semantic:o||null},o){if(m.indexOf(o)<0)throw new Error('Unkown semantic "'+o+'"');t.attributeSemantics[o]={symbol:i,type:n}}}return["attribute",n,i].join(" ")+";\n"})),this.attributes=e},_parseDefines:function(){var e=this;function t(t,r,n){var i=e.fragmentDefines;return i[r]||(i[r]="false"!=n&&("true"==n||(n?isNaN(parseFloat(n))?n.trim():parseFloat(n):null))),""}this._vertexCode=this._vertexCode.replace(d,t),this._fragmentCode=this._fragmentCode.replace(d,t)},clone:function(){var e=y[this._shaderID];return new x(e.vertex,e.fragment)}},Object.defineProperty&&(Object.defineProperty(x.prototype,"shaderID",{get:function(){return this._shaderID}}),Object.defineProperty(x.prototype,"vertex",{get:function(){return this._vertexCode}}),Object.defineProperty(x.prototype,"fragment",{get:function(){return this._fragmentCode}}),Object.defineProperty(x.prototype,"uniforms",{get:function(){return this._uniformList}}));var T=/(@import)\s*([0-9a-zA-Z_\-\.]*)/g;x.parseImport=function(e){return e=e.replace(T,(function(e,t,r){return(e=x.source(r))?x.parseImport(e):(console.error('Shader chunk "'+r+'" not existed in library'),"")}))};var b=/(@export)\s*([0-9a-zA-Z_\-\.]*)\s*\n([\s\S]*?)@end/g;x.import=function(e){e.replace(b,(function(e,t,r,n){if(n=n.replace(/(^[\s\t\xa0\u3000]+)|([\u3000\xa0\s\t]+\x24)/g,"")){for(var i,a=r.split("."),o=x.codes,s=0;sa[0]&&(a[0]=s),l>a[1]&&(a[1]=l),c>a[2]&&(a[2]=c)}r._dirty=!0,n._dirty=!0}},dirty:function(){for(var e=this.getEnabledAttributes(),t=0;t=0){t||(t=d());var r=this.indices;return t[0]=r[3*e],t[1]=r[3*e+1],t[2]=r[3*e+2],t}},setTriangleIndices:function(e,t){var r=this.indices;r[3*e]=t[0],r[3*e+1]=t[1],r[3*e+2]=t[2]},isUseIndices:function(){return!!this.indices},initIndicesFromArray:function(e){var t,r=this.vertexCount>65535?o.a.Uint32Array:o.a.Uint16Array;if(e[0]&&e[0].length){var n=0;t=new r(3*e.length);for(var i=0;i=0&&(t.splice(r,1),delete this.attributes[e],!0)},getAttribute:function(e){return this.attributes[e]},getEnabledAttributes:function(){var e=this._enabledAttributes,t=this._attributeList;if(e)return e;for(var r=[],n=this.vertexCount,i=0;i65535&&(this.indices=new o.a.Uint32Array(this.indices));for(var e=this.attributes,t=this.indices,r=this.getEnabledAttributes(),n={},i=0;i=r.COLOR_ATTACHMENT0&&a<=r.COLOR_ATTACHMENT0+8&&i.push(a);n.drawBuffersEXT(i)}}this.trigger("beforerender",this,e);var o=this.clearDepth?r.DEPTH_BUFFER_BIT:0;if(r.depthMask(!0),this.clearColor){o|=r.COLOR_BUFFER_BIT,r.colorMask(!0,!0,!0,!0);var s=this.clearColor;Array.isArray(s)&&r.clearColor(s[0],s[1],s[2],s[3])}r.clear(o),this.blendWithPrevious?(r.enable(r.BLEND),this.material.transparent=!0):(r.disable(r.BLEND),this.material.transparent=!1),this.renderQuad(e),this.trigger("afterrender",this,e),t&&this.unbind(e,t)},renderQuad:function(e){d.material=this.material,e.renderPass([d],f)},dispose:function(e){}});t.a=p},function(e,t,r){"use strict";var n,i,a,o,s,l,u=r(4),h=r(1),c=r.n(h).a.vec3,d=c.copy,f=c.set,p=function(e,t){this.min=e||new u.a(1/0,1/0,1/0),this.max=t||new u.a(-1/0,-1/0,-1/0)};p.prototype={constructor:p,updateFromVertices:function(e){if(e.length>0){var t=this.min,r=this.max,n=t.array,i=r.array;d(n,e[0]),d(i,e[0]);for(var a=1;ai[0]&&(i[0]=o[0]),o[1]>i[1]&&(i[1]=o[1]),o[2]>i[2]&&(i[2]=o[2])}t._dirty=!0,r._dirty=!0}},union:function(e){var t=this.min,r=this.max;return c.min(t.array,t.array,e.min.array),c.max(r.array,r.array,e.max.array),t._dirty=!0,r._dirty=!0,this},intersection:function(e){var t=this.min,r=this.max;return c.max(t.array,t.array,e.min.array),c.min(r.array,r.array,e.max.array),t._dirty=!0,r._dirty=!0,this},intersectBoundingBox:function(e){var t=this.min.array,r=this.max.array,n=e.min.array,i=e.max.array;return!(t[0]>i[0]||t[1]>i[1]||t[2]>i[2]||r[0]=i[0]&&r[1]>=i[1]&&r[2]>=i[2]},containPoint:function(e){var t=this.min.array,r=this.max.array,n=e.array;return t[0]<=n[0]&&t[1]<=n[1]&&t[2]<=n[2]&&r[0]>=n[0]&&r[1]>=n[1]&&r[2]>=n[2]},isFinite:function(){var e=this.min.array,t=this.max.array;return isFinite(e[0])&&isFinite(e[1])&&isFinite(e[2])&&isFinite(t[0])&&isFinite(t[1])&&isFinite(t[2])},applyTransform:(n=c.create(),i=c.create(),a=c.create(),o=c.create(),s=c.create(),l=c.create(),function(e){var t=this.min.array,r=this.max.array,u=e.array;return n[0]=u[0]*t[0],n[1]=u[1]*t[0],n[2]=u[2]*t[0],i[0]=u[0]*r[0],i[1]=u[1]*r[0],i[2]=u[2]*r[0],a[0]=u[4]*t[1],a[1]=u[5]*t[1],a[2]=u[6]*t[1],o[0]=u[4]*r[1],o[1]=u[5]*r[1],o[2]=u[6]*r[1],s[0]=u[8]*t[2],s[1]=u[9]*t[2],s[2]=u[10]*t[2],l[0]=u[8]*r[2],l[1]=u[9]*r[2],l[2]=u[10]*r[2],t[0]=Math.min(n[0],i[0])+Math.min(a[0],o[0])+Math.min(s[0],l[0])+u[12],t[1]=Math.min(n[1],i[1])+Math.min(a[1],o[1])+Math.min(s[1],l[1])+u[13],t[2]=Math.min(n[2],i[2])+Math.min(a[2],o[2])+Math.min(s[2],l[2])+u[14],r[0]=Math.max(n[0],i[0])+Math.max(a[0],o[0])+Math.max(s[0],l[0])+u[12],r[1]=Math.max(n[1],i[1])+Math.max(a[1],o[1])+Math.max(s[1],l[1])+u[13],r[2]=Math.max(n[2],i[2])+Math.max(a[2],o[2])+Math.max(s[2],l[2])+u[14],this.min._dirty=!0,this.max._dirty=!0,this}),applyProjection:function(e){var t=this.min.array,r=this.max.array,n=e.array,i=t[0],a=t[1],o=t[2],s=r[0],l=r[1],u=t[2],h=r[0],c=r[1],d=r[2];if(1===n[15])t[0]=n[0]*i+n[12],t[1]=n[5]*a+n[13],r[2]=n[10]*o+n[14],r[0]=n[0]*h+n[12],r[1]=n[5]*c+n[13],t[2]=n[10]*d+n[14];else{var f=-1/o;t[0]=n[0]*i*f,t[1]=n[5]*a*f,r[2]=(n[10]*o+n[14])*f,f=-1/u,r[0]=n[0]*s*f,r[1]=n[5]*l*f,f=-1/d,t[2]=(n[10]*d+n[14])*f}return this.min._dirty=!0,this.max._dirty=!0,this},updateVertices:function(){if(!(e=this.vertices)){for(var e=[],t=0;t<8;t++)e[t]=c.fromValues(0,0,0);this.vertices=e}var r=this.min.array,n=this.max.array;return f(e[0],r[0],r[1],r[2]),f(e[1],r[0],n[1],r[2]),f(e[2],n[0],r[1],r[2]),f(e[3],n[0],n[1],r[2]),f(e[4],r[0],r[1],n[2]),f(e[5],r[0],n[1],n[2]),f(e[6],n[0],r[1],n[2]),f(e[7],n[0],n[1],n[2]),this},copy:function(e){var t=this.min,r=this.max;return d(t.array,e.min.array),d(r.array,e.max.array),t._dirty=!0,r._dirty=!0,this},clone:function(){var e=new p;return e.copy(this),e}},t.a=p},function(e,t,r){"use strict";t.a=function(e,t,r){return{seriesType:e,reset:function(e,t){var r=e.getData(),n=e.visualColorAccessPath.split(".");n[n.length-1]="opacity";var i=e.get(n);return r.setVisual("opacity",null==i?1:i),{dataEach:r.hasItemOption?function(e){var t=r.getItemModel(e).get(n);null!=t&&r.setItemVisual(e,"opacity",t)}:null}}}}},function(e,t,r){"use strict";var n=r(8),i=r(6),a=r(21),o=r(93).a.parseToFloat,s={};function l(e,t,r){var n=Object.keys(e);n.sort();for(var i=[],a=0;a=0},getEnabledUniforms:function(){return this._enabledUniforms},getTextureUniforms:function(){return this._textureUniforms},set:function(e,t){if("object"==typeof e)for(var r in e){var n=e[r];this.setUniform(r,n)}else this.setUniform(e,t)},get:function(e){var t=this.uniforms[e];if(t)return t.value},attachShader:function(e,t){var r=this.uniforms;this.uniforms=e.createUniforms(),this.shader=e;var n=this.uniforms;this._enabledUniforms=Object.keys(n),this._enabledUniforms.sort(),this._textureUniforms=this._enabledUniforms.filter((function(e){var t=this.uniforms[e].type;return"t"===t||"tv"===t}),this);var i=this.vertexDefines,o=this.fragmentDefines;if(this.vertexDefines=a.a.clone(e.vertexDefines),this.fragmentDefines=a.a.clone(e.fragmentDefines),t){for(var s in r)n[s]&&(n[s].value=r[s].value);a.a.defaults(this.vertexDefines,i),a.a.defaults(this.fragmentDefines,o)}var l={};for(var u in e.textures)l[u]={shaderType:e.textures[u].shaderType,type:e.textures[u].type,enabled:!(!t||!this._textureStatus[u])&&this._textureStatus[u].enabled};this._textureStatus=l,this._programKey=""},clone:function(){var e=new this.constructor({name:this.name,shader:this.shader});for(var t in this.uniforms)e.uniforms[t].value=this.uniforms[t].value;return e.depthTest=this.depthTest,e.depthMask=this.depthMask,e.transparent=this.transparent,e.blend=this.blend,e.vertexDefines=a.a.clone(this.vertexDefines),e.fragmentDefines=a.a.clone(this.fragmentDefines),e.enableTexture(this.getEnabledTextures()),e.precision=this.precision,e},define:function(e,t,r){var n=this.vertexDefines,i=this.fragmentDefines;"vertex"!==e&&"fragment"!==e&&"both"!==e&&arguments.length<3&&(r=t,t=e,e="both"),r=null!=r?r:null,"vertex"!==e&&"both"!==e||n[t]!==r&&(n[t]=r,this._programKey=""),"fragment"!==e&&"both"!==e||i[t]!==r&&(i[t]=r,"both"!==e&&(this._programKey=""))},undefine:function(e,t){"vertex"!==e&&"fragment"!==e&&"both"!==e&&arguments.length<2&&(t=e,e="both"),"vertex"!==e&&"both"!==e||this.isDefined("vertex",t)&&(delete this.vertexDefines[t],this._programKey=""),"fragment"!==e&&"both"!==e||this.isDefined("fragment",t)&&(delete this.fragmentDefines[t],"both"!==e&&(this._programKey=""))},isDefined:function(e,t){switch(e){case"vertex":return void 0!==this.vertexDefines[t];case"fragment":return void 0!==this.fragmentDefines[t]}},getDefine:function(e,t){switch(e){case"vertex":return this.vertexDefines[t];case"fragment":return this.fragmentDefines[t]}},enableTexture:function(e){if(Array.isArray(e))for(var t=0;t=r.x&&t>=r.y&&e<=r.x+r.width&&t<=r.y+r.height};var _=new c.a;g.prototype.castRay=function(e,t,r){var n=this.layer.renderer,i=n.viewport;return n.viewport=this.viewport,n.screenToNDC(e,t,_),this.camera.castRay(_,r),n.viewport=i,r},g.prototype.prepareRender=function(){this.scene.update(),this.camera.update(),this._needsSortProgressively=!1;for(var e=0;e30},g.prototype._doRender=function(e,t,r){var n,i=this.scene,a=this.camera;r=r||0,this._updateTransparent(e,i,a,r),t||(this._shadowMapPass.kernelPCF=this._pcfKernels[0],this._shadowMapPass.render(e,i,a,!0)),this._updateShadowPCFKernel(r),e.gl.clearColor(0,0,0,0),this._enablePostEffect&&(this.needsTemporalSS()&&this._temporalSS.jitterProjection(e,a),this._compositor.updateNormal(e,i,a,this._temporalSS.getFrame())),this._updateSSAO(e,i,a,this._temporalSS.getFrame()),this._enablePostEffect?((n=this._compositor.getSourceFrameBuffer()).bind(e),e.gl.clear(e.gl.DEPTH_BUFFER_BIT|e.gl.COLOR_BUFFER_BIT),e.render(i,a,!0,!0),n.unbind(e),this.needsTemporalSS()&&t?(this._compositor.composite(e,a,this._temporalSS.getSourceFrameBuffer(),this._temporalSS.getFrame()),e.setViewport(this.viewport),this._temporalSS.render(e)):(e.setViewport(this.viewport),this._compositor.composite(e,a,null,0))):this.needsTemporalSS()&&t?((n=this._temporalSS.getSourceFrameBuffer()).bind(e),e.saveClear(),e.clearBit=e.gl.DEPTH_BUFFER_BIT|e.gl.COLOR_BUFFER_BIT,e.render(i,a,!0,!0),e.restoreClear(),n.unbind(e),e.setViewport(this.viewport),this._temporalSS.render(e)):(e.setViewport(this.viewport),e.render(i,a,!0,!0))},g.prototype._updateTransparent=function(e,t,r,n){for(var i=new h.a,a=new u.a,o=r.getWorldPosition(),s=0;sthis.camera.far||e65535?this.indices instanceof Uint16Array&&(this.indices=new Uint32Array(this.indices)):this.indices instanceof Uint32Array&&(this.indices=new Uint16Array(this.indices)))},setTriangleCount:function(e){this.triangleCount!==e&&(this.indices=0===e?null:this.vertexCount>65535?new Uint32Array(3*e):new Uint16Array(3*e))},_getCubicCurveApproxStep:function(e,t,r,n){return 1/(l.dist(e,t)+l.dist(r,t)+l.dist(n,r)+1)*this.segmentScale},getCubicCurveVertexCount:function(e,t,r,n){var i=this._getCubicCurveApproxStep(e,t,r,n),a=Math.ceil(1/i);return this.useNativeLine?2*a:2*a+2},getCubicCurveTriangleCount:function(e,t,r,n){var i=this._getCubicCurveApproxStep(e,t,r,n),a=Math.ceil(1/i);return this.useNativeLine?0:2*a},getLineVertexCount:function(){return this.getPolylineVertexCount(u)},getLineTriangleCount:function(){return this.getPolylineTriangleCount(u)},getPolylineVertexCount:function(e){var t;return t="number"==typeof e?e:"number"!=typeof e[0]?e.length:e.length/3,this.useNativeLine?2*(t-1):2*(t-1)+2},getPolylineTriangleCount:function(e){var t;return t="number"==typeof e?e:"number"!=typeof e[0]?e.length:e.length/3,this.useNativeLine?0:2*Math.max(t-1,0)},addCubicCurve:function(e,t,r,n,i,a){null==a&&(a=1);var o=e[0],s=e[1],l=e[2],u=t[0],h=t[1],c=t[2],d=r[0],f=r[1],p=r[2],m=n[0],g=n[1],_=n[2],v=this._getCubicCurveApproxStep(e,t,r,n),y=v*v,x=y*v,T=3*v,b=3*y,w=6*y,E=6*x,S=o-2*u+d,M=s-2*h+f,A=l-2*c+p,C=3*(u-d)-o+m,L=3*(h-f)-s+g,N=3*(c-p)-l+_,D=o,I=s,P=l,O=(u-o)*T+S*b+C*x,R=(h-s)*T+M*b+L*x,F=(c-l)*T+A*b+N*x,B=S*w+C*E,U=M*w+L*E,z=A*w+N*E,G=C*E,H=L*E,k=N*E,V=0,W=0,j=Math.ceil(1/v),X=new Float32Array(3*(j+1)),q=(X=[],0);for(W=0;W1&&(D=O>0?Math.min(D,m):Math.max(D,m),I=R>0?Math.min(I,g):Math.max(I,g),P=F>0?Math.min(P,_):Math.max(P,_));return this.addPolyline(X,i,a)},addLine:function(e,t,r,n){return this.addPolyline([e,t],r,n)},addPolyline:function(e,t,r,n,i){if(e.length){var a="number"!=typeof e[0];if(null==i&&(i=a?e.length:e.length/3),!(i<2)){null==n&&(n=0),null==r&&(r=1),this._itemVertexOffsets.push(this._vertexOffset);var o,s,l=(a="number"!=typeof e[0])?"number"!=typeof t[0]:t.length/4===i,u=this.attributes.position,h=this.attributes.positionPrev,c=this.attributes.positionNext,d=this.attributes.color,f=this.attributes.offset,p=this.indices,m=this._vertexOffset;r=Math.max(r,.01);for(var g=n;g1&&(u.copy(m,m-1),d.copy(m,m-1),m++):(g0&&(c.set(m-2,o),c.set(m-1,o)),u.set(m,o),u.set(m+1,o),d.set(m,s),d.set(m+1,s),f.set(m,r/2),f.set(m+1,-r/2),m+=2),this.useNativeLine)d.set(m,s),u.set(m,o),m++;else if(g>0){var y=3*this._triangleOffset;(p=this.indices)[y]=m-4,p[y+1]=m-3,p[y+2]=m-2,p[y+3]=m-3,p[y+4]=m-1,p[y+5]=m-2,this._triangleOffset+=2}}if(!this.useNativeLine){var x=this._vertexOffset,T=this._vertexOffset+2*i;h.copy(x,x+2),h.copy(x+1,x+3),c.copy(T-1,T-3),c.copy(T-2,T-4)}return this._vertexOffset=m,this._vertexOffset}}},setItemColor:function(e,t){for(var r=this._itemVertexOffsets[e],n=e0)},render:function(e,t,r){var i=e.gl;if(this.skeleton){this.skeleton.update();var a=this.skeleton.getSubSkinMatrices(this.__uid__,this.joints);r.setUniformOfSemantic(i,"SKIN_MATRIX",a)}return n.a.prototype.render.call(this,e,t,r)},getSkinMatricesTexture:function(){return this._skinMatricesTexture=this._skinMatricesTexture||new a.a({type:i.a.FLOAT,minFilter:i.a.NEAREST,magFilter:i.a.NEAREST,useMipmap:!1,flipY:!1}),this._skinMatricesTexture}});o.POINTS=i.a.POINTS,o.LINES=i.a.LINES,o.LINE_LOOP=i.a.LINE_LOOP,o.LINE_STRIP=i.a.LINE_STRIP,o.TRIANGLES=i.a.TRIANGLES,o.TRIANGLE_STRIP=i.a.TRIANGLE_STRIP,o.TRIANGLE_FAN=i.a.TRIANGLE_FAN,o.BACK=i.a.BACK,o.FRONT=i.a.FRONT,o.FRONT_AND_BACK=i.a.FRONT_AND_BACK,o.CW=i.a.CW,o.CCW=i.a.CCW,t.a=o},function(e,t,r){"use strict";var n=r(6),i=r(11),a=r(21),o=r(66).a.isPowerOfTwo,s=["px","nx","py","ny","pz","nz"],l=n.a.extend((function(){return{image:{px:null,nx:null,py:null,ny:null,pz:null,nz:null},pixels:{px:null,nx:null,py:null,ny:null,pz:null,nz:null},mipmaps:[]}}),{update:function(e){var t=e.gl;t.bindTexture(t.TEXTURE_CUBE_MAP,this._cache.get("webgl_texture")),this.updateCommon(e);var r=this.format,n=this.type;t.texParameteri(t.TEXTURE_CUBE_MAP,t.TEXTURE_WRAP_S,this.getAvailableWrapS()),t.texParameteri(t.TEXTURE_CUBE_MAP,t.TEXTURE_WRAP_T,this.getAvailableWrapT()),t.texParameteri(t.TEXTURE_CUBE_MAP,t.TEXTURE_MAG_FILTER,this.getAvailableMagFilter()),t.texParameteri(t.TEXTURE_CUBE_MAP,t.TEXTURE_MIN_FILTER,this.getAvailableMinFilter());var a=e.getGLExtension("EXT_texture_filter_anisotropic");if(a&&this.anisotropic>1&&t.texParameterf(t.TEXTURE_CUBE_MAP,a.TEXTURE_MAX_ANISOTROPY_EXT,this.anisotropic),36193===n&&(e.getGLExtension("OES_texture_half_float")||(n=i.a.FLOAT)),this.mipmaps.length)for(var o=this.width,s=this.height,l=0;l0&&console.warn("Found multiple camera in one scene. Use the fist one."),this._cameraList.push(e)),e.name&&(this._nodeRepository[e.name]=e)},removeFromScene:function(e){if(e instanceof a.a){var t=this._cameraList.indexOf(e);t>=0&&this._cameraList.splice(t,1)}e.name&&delete this._nodeRepository[e.name]},getNode:function(e){return this._nodeRepository[e]},cloneNode:function(e){var t=e.clone(),r={},n=function(i,a){i.skeleton&&(a.skeleton=i.skeleton.clone(e,t),a.joints=i.joints.slice()),i.material&&(r[i.material.__uid__]={oldMat:i.material});for(var o=0;o0&&this._updateRenderList(n)}},_updateLightUniforms:function(){var e=this.lights;e.sort(c);var t=this._lightUniforms;for(var r in t)for(var n in t[r])t[r][n].value.length=0;for(var i=0;i0?e[t].value=new Float32Array(e[t].value):e[t].value=null;this.indices&&this.indices.length>0&&(this.indices=this.vertexCount>65535?new Uint32Array(this.indices):new Uint16Array(this.indices)),this.dirty()}}},function(e,t,r){"use strict";var n=r(2),i=r(57),a=r(56),o=r(0),s=r.n(o);function l(){}l.prototype={constructor:l,setScene:function(e){this._scene=e,this._skybox&&this._skybox.attachScene(this._scene)},initLight:function(e){this._lightRoot=e,this.mainLight=new n.a.DirectionalLight({shadowBias:.005}),this.ambientLight=new n.a.AmbientLight,e.add(this.mainLight),e.add(this.ambientLight)},dispose:function(){this._lightRoot&&(this._lightRoot.remove(this.mainLight),this._lightRoot.remove(this.ambientLight))},updateLight:function(e){var t=this.mainLight,r=this.ambientLight,i=e.getModel("light"),a=i.getModel("main"),o=i.getModel("ambient");t.intensity=a.get("intensity"),r.intensity=o.get("intensity"),t.color=n.a.parseColor(a.get("color")).slice(0,3),r.color=n.a.parseColor(o.get("color")).slice(0,3);var s=a.get("alpha")||0,l=a.get("beta")||0;t.position.setArray(n.a.directionFromAlphaBeta(s,l)),t.lookAt(n.a.Vector3.ZERO),t.castShadow=a.get("shadow"),t.shadowResolution=n.a.getShadowResolution(a.get("shadowQuality"))},updateAmbientCubemap:function(e,t,r){var a=t.getModel("light.ambientCubemap"),o=a.get("texture");if(o){this._cubemapLightsCache=this._cubemapLightsCache||{};var s=this._cubemapLightsCache[o];if(!s){var l=this;s=this._cubemapLightsCache[o]=n.a.createAmbientCubemap(a.option,e,r,(function(){l._skybox instanceof i.a&&l._skybox.setEnvironmentMap(s.specular.cubemap),r.getZr().refresh()}))}this._lightRoot.add(s.diffuse),this._lightRoot.add(s.specular),this._currentCubemapLights=s}else this._currentCubemapLights&&(this._lightRoot.remove(this._currentCubemapLights.diffuse),this._lightRoot.remove(this._currentCubemapLights.specular),this._currentCubemapLights=null)},updateSkybox:function(e,t,r){var o=t.get("environment"),l=this;function u(){return l._skybox instanceof a.a||(l._skybox&&l._skybox.dispose(e),l._skybox=new a.a),l._skybox}if(o&&"none"!==o)if("auto"===o)if(this._currentCubemapLights){var h=(l._skybox instanceof i.a||(l._skybox&&l._skybox.dispose(e),l._skybox=new i.a),l._skybox),c=this._currentCubemapLights.specular.cubemap;h.setEnvironmentMap(c),this._scene&&h.attachScene(this._scene),h.material.set("lod",2)}else this._skybox&&this._skybox.detachScene();else if("object"==typeof o&&o.colorStops||"string"==typeof o&&s.a.color.parse(o)){var d=u(),f=new n.a.Texture2D({anisotropic:8,flipY:!1});d.setEnvironmentMap(f);var p=f.image=document.createElement("canvas");p.width=p.height=16;var m=p.getContext("2d");new s.a.graphic.Rect({shape:{x:0,y:0,width:16,height:16},style:{fill:o}}).brush(m),d.attachScene(this._scene)}else d=u(),f=n.a.loadTexture(o,r,{anisotropic:8,flipY:!1}),d.setEnvironmentMap(f),d.attachScene(this._scene);else this._skybox&&this._skybox.detachScene(this._scene),this._skybox=null;var g=t.coordinateSystem;if(this._skybox)if(!g||!g.viewGL||"auto"===o||o.match&&o.match(/.hdr$/))this._skybox.material.undefine("fragment","SRGB_DECODE");else{var _=g.viewGL.isLinearSpace()?"define":"undefine";this._skybox.material[_]("fragment","SRGB_DECODE")}}},t.a=l},function(e,t,r){"use strict";var n=r(0),i=r.n(n);t.a=function(e,t,r){var n=e.getData(),a=e.getRawValue(t),o=i.a.util.isArray(a)?function(e){var a=[],o=function(e,t){var r=[];return i.a.util.each(e.dimensions,(function(n){var i=e.getDimensionInfo(n),a=i.otherDims[t];null!=a&&!1!==a&&(r[a]=i.name)})),r}(n,"tooltip");function s(e,t){var o=n.getDimensionInfo(t);if(o&&!1!==o.otherDims.tooltip){var s=o.type,l="- "+(o.tooltipName||o.name)+": "+("ordinal"===s?e+"":"time"===s?r?"":i.a.format.formatTime("yyyy/MM/dd hh:mm:ss",e):i.a.format.addCommas(e));l&&a.push(i.a.format.encodeHTML(l))}}return o.length?i.a.util.each(o,(function(e){s(n.get(e,t),e)})):i.a.util.each(e,s),"
"+a.join("
")}(a):i.a.format.encodeHTML(i.a.format.addCommas(a)),s=n.getName(t),l=n.getItemVisual(t,"color");i.a.util.isObject(l)&&l.colorStops&&(l=(l.colorStops[0]||{}).color),l=l||"transparent";var u=i.a.format.getTooltipMarker(l),h=e.name;return"\0-"===h&&(h=""),h=h?i.a.format.encodeHTML(h)+(r?": ":"
"):"",r?u+h+o:h+u+(s?i.a.format.encodeHTML(s)+": "+o:o)}},function(e,t,r){"use strict";var n=r(51),i=n.a.extend({fov:50,aspect:1,near:.1,far:2e3},{updateProjectionMatrix:function(){var e=this.fov/180*Math.PI;this.projectionMatrix.perspective(e,this.aspect,this.near,this.far)},decomposeProjectionMatrix:function(){var e=this.projectionMatrix.array,t=2*Math.atan(1/e[5]);this.fov=t/Math.PI*180,this.aspect=e[5]/e[0],this.near=e[14]/(e[10]-1),this.far=e[14]/(e[10]+1)},clone:function(){var e=n.a.prototype.clone.call(this);return e.fov=this.fov,e.aspect=this.aspect,e.near=this.near,e.far=this.far,e}});t.a=i},function(e,t,r){"use strict";var n=r(13),i=r(15),a=n.a.extend({dynamic:!1,widthSegments:1,heightSegments:1},(function(){this.build()}),{build:function(){for(var e=this.heightSegments,t=this.widthSegments,r=this.attributes,n=[],a=[],o=[],s=[],l=0;l<=e;l++)for(var u=l/e,h=0;h<=t;h++){var c=h/t;if(n.push([2*c-1,2*u-1,0]),a&&a.push([c,u]),o&&o.push([0,0,1]),h0&&this._notFirst?this.animateTo({alpha:h,beta:c,center:d,distance:a,targetOrthographicSize:s,easing:u.animationEasingUpdate,duration:u.animationDurationUpdate}):(this.setDistance(a),this.setAlpha(h),this.setBeta(c),this.setCenter(d),this.setOrthographicSize(s)),this._notFirst=!0,this._validateProperties()},_validateProperties:function(){null==s[this.panMouseButton]&&console.error("Unkown panMouseButton %s. It should be left|middle|right",this.panMouseButton),null==s[this.rotateMouseButton]&&console.error("Unkown rotateMouseButton %s. It should be left|middle|right",this.rotateMouseButton),"cw"!==this.autoRotateDirection&&"ccw"!==this.autoRotateDirection&&console.error("Unkown autoRotateDirection %s. It should be cw|ccw",this.autoRotateDirection)},animateTo:function(e){var t=this.zr,r=this,n={},i={};return null!=e.distance&&(n.distance=this.getDistance(),i.distance=e.distance),null!=e.orthographicSize&&(n.orthographicSize=this.getOrthographicSize(),i.orthographicSize=e.orthographicSize),null!=e.alpha&&(n.alpha=this.getAlpha(),i.alpha=e.alpha),null!=e.beta&&(n.beta=this.getBeta(),i.beta=e.beta),null!=e.center&&(n.center=this.getCenter(),i.center=e.center),this._addAnimator(t.animation.animate(n).when(e.duration||1e3,i).during((function(){null!=n.alpha&&r.setAlpha(n.alpha),null!=n.beta&&r.setBeta(n.beta),null!=n.distance&&r.setDistance(n.distance),null!=n.center&&r.setCenter(n.center),null!=n.orthographicSize&&r.setOrthographicSize(n.orthographicSize),r._needsUpdate=!0}))).start(e.easing||"linear")},stopAllAnimation:function(){for(var e=0;e0},_update:function(e){if(this._rotating){var t=("cw"===this.autoRotateDirection?1:-1)*this.autoRotateSpeed/180*Math.PI;this._phi-=t*e/1e3,this._needsUpdate=!0}else this._rotateVelocity.len()>0&&(this._needsUpdate=!0);(Math.abs(this._zoomSpeed)>.1||this._panVelocity.len()>0)&&(this._needsUpdate=!0),this._needsUpdate&&(e=Math.min(e,50),this._updateDistanceOrSize(e),this._updatePan(e),this._updateRotate(e),this._updateTransform(),this.getCamera().update(),this.zr&&this.zr.refresh(),this.trigger("update"),this._needsUpdate=!1)},_updateRotate:function(e){var t=this._rotateVelocity;this._phi=t.y*e/20+this._phi,this._theta=t.x*e/20+this._theta,this.setAlpha(this.getAlpha()),this.setBeta(this.getBeta()),this._vectorDamping(t,Math.pow(this.damping,e/16))},_updateDistanceOrSize:function(e){"perspective"===this._projection?this._setDistance(this._distance+this._zoomSpeed*e/20):this._setOrthoSize(this._orthoSize+this._zoomSpeed*e/20),this._zoomSpeed*=Math.pow(this.damping,e/16)},_setDistance:function(e){this._distance=Math.max(Math.min(e,this.maxDistance),this.minDistance)},_setOrthoSize:function(e){this._orthoSize=Math.max(Math.min(e,this.maxOrthographicSize),this.minOrthographicSize);var t=this.getCamera(),r=this._orthoSize,n=r/this.viewGL.viewport.height*this.viewGL.viewport.width;t.left=-n/2,t.right=n/2,t.top=r/2,t.bottom=-r/2},_updatePan:function(e){var t=this._panVelocity,r=this._distance,n=this.getCamera(),i=n.worldTransform.y,a=n.worldTransform.x;this._center.scaleAndAdd(a,-t.x*r/200).scaleAndAdd(i,-t.y*r/200),this._vectorDamping(t,0)},_updateTransform:function(){var e=this.getCamera(),t=new a.a,r=this._theta+Math.PI/2,n=this._phi+Math.PI/2,i=Math.sin(r);t.x=i*Math.cos(n),t.y=-Math.cos(r),t.z=i*Math.sin(n),e.position.copy(this._center).scaleAndAdd(t,this._distance),e.rotation.identity().rotateY(-this._phi).rotateX(-this._theta)},_startCountingStill:function(){clearTimeout(this._stillTimeout);var e=this.autoRotateAfterStill,t=this;!isNaN(e)&&e>0&&(this._stillTimeout=setTimeout((function(){t._rotating=!0}),1e3*e))},_vectorDamping:function(e,t){var r=e.len();(r*=t)<1e-4&&(r=0),e.normalize().scale(r)},_decomposeTransform:function(){if(this.getCamera()){this.getCamera().updateWorldTransform();var e=this.getCamera().worldTransform.z,t=Math.asin(e.y),r=Math.atan2(e.x,e.z);this._theta=t,this._phi=-r,this.setBeta(this.getBeta()),this.setAlpha(this.getAlpha()),this.getCamera().aspect?this._setDistance(this.getCamera().position.dist(this._center)):this._setOrthoSize(this.getCamera().top-this.getCamera().bottom)}},_mouseDownHandler:function(e){if(!e.target&&!this._isAnimating()){var t=e.offsetX,r=e.offsetY;this.viewGL&&!this.viewGL.containPoint(t,r)||(this.zr.on("mousemove",this._mouseMoveHandler),this.zr.on("mouseup",this._mouseUpHandler),e.event.targetTouches?1===e.event.targetTouches.length&&(this._mode="rotate"):e.event.button===s[this.rotateMouseButton]?this._mode="rotate":e.event.button===s[this.panMouseButton]?this._mode="pan":this._mode="",this._rotateVelocity.set(0,0),this._rotating=!1,this.autoRotate&&this._startCountingStill(),this._mouseX=e.offsetX,this._mouseY=e.offsetY)}},_mouseMoveHandler:function(e){if(!(e.target&&e.target.__isGLToZRProxy||this._isAnimating())){var t=l(this.panSensitivity),r=l(this.rotateSensitivity);"rotate"===this._mode?(this._rotateVelocity.y=(e.offsetX-this._mouseX)/this.zr.getHeight()*2*r[0],this._rotateVelocity.x=(e.offsetY-this._mouseY)/this.zr.getWidth()*2*r[1]):"pan"===this._mode&&(this._panVelocity.x=(e.offsetX-this._mouseX)/this.zr.getWidth()*t[0]*400,this._panVelocity.y=(-e.offsetY+this._mouseY)/this.zr.getHeight()*t[1]*400),this._mouseX=e.offsetX,this._mouseY=e.offsetY,e.event.preventDefault()}},_mouseWheelHandler:function(e){if(!this._isAnimating()){var t=e.event.wheelDelta||-e.event.detail;this._zoomHandler(e,t)}},_pinchHandler:function(e){this._isAnimating()||(this._zoomHandler(e,e.pinchScale>1?1:-1),this._mode="")},_zoomHandler:function(e,t){if(0!==t){var r,n=e.offsetX,i=e.offsetY;this.viewGL&&!this.viewGL.containPoint(n,i)||(r="perspective"===this._projection?Math.max(Math.max(Math.min(this._distance-this.minDistance,this.maxDistance-this._distance))/20,.5):Math.max(Math.max(Math.min(this._orthoSize-this.minOrthographicSize,this.maxOrthographicSize-this._orthoSize))/20,.5),this._zoomSpeed=(t>0?-1:1)*r*this.zoomSensitivity,this._rotating=!1,this.autoRotate&&"rotate"===this._mode&&this._startCountingStill(),e.event.preventDefault())}},_mouseUpHandler:function(){this.zr.off("mousemove",this._mouseMoveHandler),this.zr.off("mouseup",this._mouseUpHandler)},_isRightMouseButtonUsed:function(){return"right"===this.rotateMouseButton||"right"===this.panMouseButton},_contextMenuHandler:function(e){this._isRightMouseButtonUsed()&&e.preventDefault()},_addAnimator:function(e){var t=this._animators;return t.push(e),e.done((function(){var r=t.indexOf(e);r>=0&&t.splice(r,1)})),e}});Object.defineProperty(u.prototype,"autoRotate",{get:function(e){return this._autoRotate},set:function(e){this._autoRotate=e,this._rotating=e}}),t.a=u},function(e,t,r){"use strict";t.a="@export ecgl.lines3D.vertex\n\nuniform mat4 worldViewProjection : WORLDVIEWPROJECTION;\n\nattribute vec3 position: POSITION;\nattribute vec4 a_Color : COLOR;\nvarying vec4 v_Color;\n\nvoid main()\n{\n gl_Position = worldViewProjection * vec4(position, 1.0);\n v_Color = a_Color;\n}\n\n@end\n\n@export ecgl.lines3D.fragment\n\nuniform vec4 color : [1.0, 1.0, 1.0, 1.0];\n\nvarying vec4 v_Color;\n\n@import clay.util.srgb\n\nvoid main()\n{\n#ifdef SRGB_DECODE\n gl_FragColor = sRGBToLinear(color * v_Color);\n#else\n gl_FragColor = color * v_Color;\n#endif\n}\n@end\n\n\n\n@export ecgl.lines3D.clipNear\n\nvec4 clipNear(vec4 p1, vec4 p2) {\n float n = (p1.w - near) / (p1.w - p2.w);\n return vec4(mix(p1.xy, p2.xy, n), -near, near);\n}\n\n@end\n\n@export ecgl.lines3D.expandLine\n#ifdef VERTEX_ANIMATION\n vec4 prevProj = worldViewProjection * vec4(mix(prevPositionPrev, positionPrev, percent), 1.0);\n vec4 currProj = worldViewProjection * vec4(mix(prevPosition, position, percent), 1.0);\n vec4 nextProj = worldViewProjection * vec4(mix(prevPositionNext, positionNext, percent), 1.0);\n#else\n vec4 prevProj = worldViewProjection * vec4(positionPrev, 1.0);\n vec4 currProj = worldViewProjection * vec4(position, 1.0);\n vec4 nextProj = worldViewProjection * vec4(positionNext, 1.0);\n#endif\n\n if (currProj.w < 0.0) {\n if (nextProj.w > 0.0) {\n currProj = clipNear(currProj, nextProj);\n }\n else if (prevProj.w > 0.0) {\n currProj = clipNear(currProj, prevProj);\n }\n }\n\n vec2 prevScreen = (prevProj.xy / abs(prevProj.w) + 1.0) * 0.5 * viewport.zw;\n vec2 currScreen = (currProj.xy / abs(currProj.w) + 1.0) * 0.5 * viewport.zw;\n vec2 nextScreen = (nextProj.xy / abs(nextProj.w) + 1.0) * 0.5 * viewport.zw;\n\n vec2 dir;\n float len = offset;\n if (position == positionPrev) {\n dir = normalize(nextScreen - currScreen);\n }\n else if (position == positionNext) {\n dir = normalize(currScreen - prevScreen);\n }\n else {\n vec2 dirA = normalize(currScreen - prevScreen);\n vec2 dirB = normalize(nextScreen - currScreen);\n\n vec2 tanget = normalize(dirA + dirB);\n\n float miter = 1.0 / max(dot(tanget, dirA), 0.5);\n len *= miter;\n dir = tanget;\n }\n\n dir = vec2(-dir.y, dir.x) * len;\n currScreen += dir;\n\n currProj.xy = (currScreen / viewport.zw - 0.5) * 2.0 * abs(currProj.w);\n@end\n\n\n@export ecgl.meshLines3D.vertex\n\nattribute vec3 position: POSITION;\nattribute vec3 positionPrev;\nattribute vec3 positionNext;\nattribute float offset;\nattribute vec4 a_Color : COLOR;\n\n#ifdef VERTEX_ANIMATION\nattribute vec3 prevPosition;\nattribute vec3 prevPositionPrev;\nattribute vec3 prevPositionNext;\nuniform float percent : 1.0;\n#endif\n\nuniform mat4 worldViewProjection : WORLDVIEWPROJECTION;\nuniform vec4 viewport : VIEWPORT;\nuniform float near : NEAR;\n\nvarying vec4 v_Color;\n\n@import ecgl.common.wireframe.vertexHeader\n\n@import ecgl.lines3D.clipNear\n\nvoid main()\n{\n @import ecgl.lines3D.expandLine\n\n gl_Position = currProj;\n\n v_Color = a_Color;\n\n @import ecgl.common.wireframe.vertexMain\n}\n@end\n\n\n@export ecgl.meshLines3D.fragment\n\nuniform vec4 color : [1.0, 1.0, 1.0, 1.0];\n\nvarying vec4 v_Color;\n\n@import ecgl.common.wireframe.fragmentHeader\n\n@import clay.util.srgb\n\nvoid main()\n{\n#ifdef SRGB_DECODE\n gl_FragColor = sRGBToLinear(color * v_Color);\n#else\n gl_FragColor = color * v_Color;\n#endif\n\n @import ecgl.common.wireframe.fragmentMain\n}\n\n@end"},function(e,t,r){var n=r(12),i=r(75),a=r(78).parsePercent,o=r(149),s=n.each,l=["left","right","top","bottom","width","height"],u=[["width","left","right"],["height","top","bottom"]];function h(e,t,r,n,i){var a=0,o=0;null==n&&(n=1/0),null==i&&(i=1/0);var s=0;t.eachChild((function(l,u){var h,c,d=l.position,f=l.getBoundingRect(),p=t.childAt(u+1),m=p&&p.getBoundingRect();if("horizontal"===e){var g=f.width+(m?-m.x+f.x:0);(h=a+g)>n||l.newline?(a=0,h=g,o+=s+r,s=f.height):s=Math.max(s,f.height)}else{var _=f.height+(m?-m.y+f.y:0);(c=o+_)>i||l.newline?(a+=s+r,o=0,c=_,s=f.width):s=Math.max(s,f.width)}l.newline||(d[0]=a,d[1]=o,"horizontal"===e?a=h+r:o=c+r)}))}var c=h,d=n.curry(h,"vertical"),f=n.curry(h,"horizontal");function p(e,t,r){r=o.normalizeCssArray(r||0);var n=t.width,s=t.height,l=a(e.left,n),u=a(e.top,s),h=a(e.right,n),c=a(e.bottom,s),d=a(e.width,n),f=a(e.height,s),p=r[2]+r[0],m=r[1]+r[3],g=e.aspect;switch(isNaN(d)&&(d=n-h-m-l),isNaN(f)&&(f=s-c-p-u),null!=g&&(isNaN(d)&&isNaN(f)&&(g>n/s?d=.8*n:f=.8*s),isNaN(d)&&(d=g*f),isNaN(f)&&(f=d/g)),isNaN(l)&&(l=n-h-d-m),isNaN(u)&&(u=s-c-f-p),e.left||e.right){case"center":l=n/2-d/2-r[3];break;case"right":l=n-d-m}switch(e.top||e.bottom){case"middle":case"center":u=s/2-f/2-r[0];break;case"bottom":u=s-f-p}l=l||0,u=u||0,isNaN(d)&&(d=n-m-l-(h||0)),isNaN(f)&&(f=s-p-u-(c||0));var _=new i(l+r[3],u+r[0],d,f);return _.margin=r,_}function m(e,t){return t&&e&&s(l,(function(r){t.hasOwnProperty(r)&&(e[r]=t[r])})),e}t.LOCATION_PARAMS=l,t.HV_NAMES=u,t.box=c,t.vbox=d,t.hbox=f,t.getAvailableSize=function(e,t,r){var n=t.width,i=t.height,s=a(e.x,n),l=a(e.y,i),u=a(e.x2,n),h=a(e.y2,i);return(isNaN(s)||isNaN(parseFloat(e.x)))&&(s=0),(isNaN(u)||isNaN(parseFloat(e.x2)))&&(u=n),(isNaN(l)||isNaN(parseFloat(e.y)))&&(l=0),(isNaN(h)||isNaN(parseFloat(e.y2)))&&(h=i),r=o.normalizeCssArray(r||0),{width:Math.max(u-s-r[1]-r[3],0),height:Math.max(h-l-r[0]-r[2],0)}},t.getLayoutRect=p,t.positionElement=function(e,t,r,a,o){var s=!o||!o.hv||o.hv[0],l=!o||!o.hv||o.hv[1],u=o&&o.boundingMode||"all";if(s||l){var h;if("raw"===u)h="group"===e.type?new i(0,0,+t.width||0,+t.height||0):e.getBoundingRect();else if(h=e.getBoundingRect(),e.needLocalTransform()){var c=e.getLocalTransform();(h=h.clone()).applyTransform(c)}t=p(n.defaults({width:h.width,height:h.height},t),r,a);var d=e.position,f=s?t.x-h.x:0,m=l?t.y-h.y:0;e.attr("position","raw"===u?[f,m]:[d[0]+f,d[1]+m])}},t.sizeCalculable=function(e,t){return null!=e[u[t][0]]||null!=e[u[t][1]]&&null!=e[u[t][2]]},t.mergeLayoutParam=function(e,t,r){!n.isObject(r)&&(r={});var i=r.ignoreSize;!n.isArray(i)&&(i=[i,i]);var a=l(u[0],0),o=l(u[1],1);function l(r,n){var a={},o=0,l={},u=0;if(s(r,(function(t){l[t]=e[t]})),s(r,(function(e){h(t,e)&&(a[e]=l[e]=t[e]),c(a,e)&&o++,c(l,e)&&u++})),i[n])return c(t,r[1])?l[r[2]]=null:c(t,r[2])&&(l[r[1]]=null),l;if(2!==u&&o){if(o>=2)return a;for(var d=0;d0&&(this.outputs[e].keepLastFrame?(this._prevOutputTextures[e]&&this._compositor.releaseTexture(this._prevOutputTextures[e]),this._prevOutputTextures[e]=this._outputTextures[e]):this._compositor.releaseTexture(this._outputTextures[e]))}});t.a=n},function(e,t,r){"use strict";t.a=function(e,t){for(var r=0,n=1/t,i=e;i>0;)r+=n*(i%t),i=Math.floor(i/t),n/=t;return r}},function(e,t,r){"use strict";var n=r(0),i=r.n(n);t.a=function(e,t,r){r=r||e.getSource();var n=t||i.a.getCoordinateSystemDimensions(e.get("coordinateSystem"))||["x","y","z"],a=i.a.helper.createDimensions(r,{dimensionsDefine:r.dimensionsDefine||e.get("dimensions"),encodeDefine:r.encodeDefine||e.get("encode"),coordDimensions:n.map((function(t){var r=e.getReferringComponents(t+"Axis3D")[0];return{type:r&&"category"===r.get("type")?"ordinal":"float",name:t,stackable:"z"===t}}))});"cartesian3D"===e.get("coordinateSystem")&&a.forEach((function(t){if(n.indexOf(t.coordDim)>=0){var r=e.getReferringComponents(t.coordDim+"Axis3D")[0];r&&"category"===r.get("type")&&(t.ordinalMeta=r.getOrdinalMeta())}}));var o=new i.a.List(a,e);return o.initData(r),o}},function(e,t){e.exports=function(e,t,r){return{seriesType:e,performRawSeries:!0,reset:function(e,n,i){var a=e.getData(),o=e.get("symbol")||t,s=e.get("symbolSize");if(a.setVisual({legendSymbol:r||o,symbol:o,symbolSize:s}),!n.isSeriesFiltered(e)){var l="function"==typeof s;return{dataEach:a.hasItemOption||l?function(t,r){if("function"==typeof s){var n=e.getRawValue(r),i=e.getDataParams(r);t.setItemVisual(r,"symbolSize",s(n,i))}if(t.hasItemOption){var a=t.getItemModel(r),o=a.getShallow("symbol",!0),l=a.getShallow("symbolSize",!0);null!=o&&t.setItemVisual(r,"symbol",o),null!=l&&t.setItemVisual(r,"symbolSize",l)}}:null}}}}}},function(e,t,r){"use strict";var n=r(8),i=r(92),a=r(11),o=(r(18),r(15)),s=r(9),l=r(17),u=r(23),h=r(96),c=r(7),d=r(98),f=r(63),p=r(1),m=r.n(p);c.a.import(d.a),c.a.import(f.a);var g=m.a.mat4,_=m.a.vec3,v=g.create,y={};function x(e){return e.material}function T(){}var b,w,E=n.a.extend((function(){return{canvas:null,_width:100,_height:100,devicePixelRatio:window.devicePixelRatio||1,clearColor:[0,0,0,0],clearBit:17664,alpha:!0,depth:!0,stencil:!1,antialias:!0,premultipliedAlpha:!0,preserveDrawingBuffer:!1,throwError:!0,gl:null,viewport:{},__currentFrameBuffer:null,_viewportStack:[],_clearStack:[],_sceneRendering:null}}),(function(){this.canvas||(this.canvas=document.createElement("canvas"));var e=this.canvas;try{var t={alpha:this.alpha,depth:this.depth,stencil:this.stencil,antialias:this.antialias,premultipliedAlpha:this.premultipliedAlpha,preserveDrawingBuffer:this.preserveDrawingBuffer};if(this.gl=e.getContext("webgl",t)||e.getContext("experimental-webgl",t),!this.gl)throw new Error;this._glinfo=new i.a(this.gl),this.gl.targetRenderer&&console.error("Already created a renderer"),this.gl.targetRenderer=this,this.resize()}catch(e){throw"Error creating WebGL Context "+e}this._programMgr=new h.a(this)}),{resize:function(e,t){var r=this.canvas,n=this.devicePixelRatio;null!=e?(r.style.width=e+"px",r.style.height=t+"px",r.width=e*n,r.height=t*n,this._width=e,this._height=t):(this._width=r.width/n,this._height=r.height/n),this.setViewport(0,0,this._width,this._height)},getWidth:function(){return this._width},getHeight:function(){return this._height},getViewportAspect:function(){var e=this.viewport;return e.width/e.height},setDevicePixelRatio:function(e){this.devicePixelRatio=e,this.resize(this._width,this._height)},getDevicePixelRatio:function(){return this.devicePixelRatio},getGLExtension:function(e){return this._glinfo.getExtension(e)},getGLParameter:function(e){return this._glinfo.getParameter(e)},setViewport:function(e,t,r,n,i){if("object"==typeof e){var a=e;e=a.x,t=a.y,r=a.width,n=a.height,i=a.devicePixelRatio}i=i||this.devicePixelRatio,this.gl.viewport(e*i,t*i,r*i,n*i),this.viewport={x:e,y:t,width:r,height:n,devicePixelRatio:i}},saveViewport:function(){this._viewportStack.push(this.viewport)},restoreViewport:function(){this._viewportStack.length>0&&this.setViewport(this._viewportStack.pop())},saveClear:function(){this._clearStack.push({clearBit:this.clearBit,clearColor:this.clearColor})},restoreClear:function(){if(this._clearStack.length>0){var e=this._clearStack.pop();this.clearColor=e.clearColor,this.clearBit=e.clearBit}},bindSceneRendering:function(e){this._sceneRendering=e},render:function(e,t,r,n){var i=this.gl,a=this.clearColor;if(this.clearBit){i.colorMask(!0,!0,!0,!0),i.depthMask(!0);var o=this.viewport,s=!1,l=o.devicePixelRatio;(o.width!==this._width||o.height!==this._height||l&&l!==this.devicePixelRatio||o.x||o.y)&&(s=!0,i.enable(i.SCISSOR_TEST),i.scissor(o.x*l,o.y*l,o.width*l,o.height*l)),i.clearColor(a[0],a[1],a[2],a[3]),i.clear(this.clearBit),s&&i.disable(i.SCISSOR_TEST)}if(r||e.update(!1),t=t||e.getMainCamera()){t.getScene()||t.update(!0),this._sceneRendering=e,e.viewBoundingBoxLastFrame.min.set(1/0,1/0,1/0),e.viewBoundingBoxLastFrame.max.set(-1/0,-1/0,-1/0);var u=this.cullRenderList(e.opaqueList,e,t),h=this.cullRenderList(e.transparentList,e,t),c=e.material;e.trigger("beforerender",this,e,t),n?(this.renderPreZ(u,e,t),i.depthFunc(i.LEQUAL)):i.depthFunc(i.LESS);for(var d=v(),f=_.create(),p=0;p0){var s=e[i-1],l=s.joints?s.joints.length:0;if((a.joints.length?a.joints.length:0)===l&&a.material===s.material&&a.lightGroup===s.lightGroup){a.__program=s.__program;continue}}var u=this._programMgr.getProgram(a,o,t);this.validateProgram(u),a.__program=u}},cullRenderList:function(e,t,r){for(var n=[],i=0;i0&&b.min.array[2]<0&&(b.max.array[2]=-1e-20),b.applyProjection(w);var o=b.min.array,s=b.max.array;if(s[0]<-1||o[0]>1||s[1]<-1||o[1]>1||s[2]<-1||o[2]>1)return!0}return!1}),disposeScene:function(e){this.disposeNode(e,!0,!0),e.dispose()},disposeNode:function(e,t,r){e.getParent()&&e.getParent().remove(e),e.traverse((function(e){e.geometry&&t&&e.geometry.dispose(this),e.dispose&&e.dispose(this)}),this)},disposeGeometry:function(e){e.dispose(this)},disposeTexture:function(e){e.dispose(this)},disposeFrameBuffer:function(e){e.dispose(this)},dispose:function(){},screenToNDC:function(e,t,r){r||(r=new u.a),t=this._height-t;var n=this.viewport,i=r.array;return i[0]=(e-n.x)/n.width,i[0]=2*i[0]-1,i[1]=(t-n.y)/n.height,i[1]=2*i[1]-1,r}});E.opaqueSortCompare=E.prototype.opaqueSortCompare=function(e,t){return e.renderOrder===t.renderOrder?e.__program===t.__program?e.material===t.material?e.geometry.__uid__-t.geometry.__uid__:e.material.__uid__-t.material.__uid__:e.__program&&t.__program?e.__program.__uid__-t.__program.__uid__:0:e.renderOrder-t.renderOrder},E.transparentSortCompare=E.prototype.transparentSortCompare=function(e,t){return e.renderOrder===t.renderOrder?e.__depth===t.__depth?e.__program===t.__program?e.material===t.material?e.geometry.__uid__-t.geometry.__uid__:e.material.__uid__-t.material.__uid__:e.__program&&t.__program?e.__program.__uid__-t.__program.__uid__:0:e.__depth-t.__depth:e.renderOrder-t.renderOrder};var S={IDENTITY:v(),WORLD:v(),VIEW:v(),PROJECTION:v(),WORLDVIEW:v(),VIEWPROJECTION:v(),WORLDVIEWPROJECTION:v(),WORLDINVERSE:v(),VIEWINVERSE:v(),PROJECTIONINVERSE:v(),WORLDVIEWINVERSE:v(),VIEWPROJECTIONINVERSE:v(),WORLDVIEWPROJECTIONINVERSE:v(),WORLDTRANSPOSE:v(),VIEWTRANSPOSE:v(),PROJECTIONTRANSPOSE:v(),WORLDVIEWTRANSPOSE:v(),VIEWPROJECTIONTRANSPOSE:v(),WORLDVIEWPROJECTIONTRANSPOSE:v(),WORLDINVERSETRANSPOSE:v(),VIEWINVERSETRANSPOSE:v(),PROJECTIONINVERSETRANSPOSE:v(),WORLDVIEWINVERSETRANSPOSE:v(),VIEWPROJECTIONINVERSETRANSPOSE:v(),WORLDVIEWPROJECTIONINVERSETRANSPOSE:v()};E.COLOR_BUFFER_BIT=a.a.COLOR_BUFFER_BIT,E.DEPTH_BUFFER_BIT=a.a.DEPTH_BUFFER_BIT,E.STENCIL_BUFFER_BIT=a.a.STENCIL_BUFFER_BIT,t.a=E},function(e,t,r){"use strict";function n(e,t){this.action=e,this.context=t}var i={trigger:function(e){if(this.hasOwnProperty("__handlers__")&&this.__handlers__.hasOwnProperty(e)){var t=this.__handlers__[e],r=t.length,n=-1,i=arguments;switch(i.length){case 1:for(;++nu)){var c=Math.sqrt(u-s),d=o-c,f=o+c;return n||(n=new l.a),d<0?f<0?null:(h.scaleAndAdd(n.array,i,a,f),n):(h.scaleAndAdd(n.array,i,a,d),n)}}}(),intersectBoundingBox:function(e,t){var r,n,i,a,o,s,u=this.direction.array,c=this.origin.array,d=e.min.array,f=e.max.array,p=1/u[0],m=1/u[1],g=1/u[2];if(p>=0?(r=(d[0]-c[0])*p,n=(f[0]-c[0])*p):(n=(d[0]-c[0])*p,r=(f[0]-c[0])*p),m>=0?(i=(d[1]-c[1])*m,a=(f[1]-c[1])*m):(a=(d[1]-c[1])*m,i=(f[1]-c[1])*m),r>a||i>n)return null;if((i>r||r!=r)&&(r=i),(a=0?(o=(d[2]-c[2])*g,s=(f[2]-c[2])*g):(s=(d[2]-c[2])*g,o=(f[2]-c[2])*g),r>s||o>n)return null;if((o>r||r!=r)&&(r=o),(s=0?r:n;return t||(t=new l.a),h.scaleAndAdd(t.array,c,u,_),t},intersectTriangle:(n=h.create(),i=h.create(),a=h.create(),o=h.create(),function(e,t,r,s,u,d){var f=this.direction.array,p=this.origin.array;e=e.array,t=t.array,r=r.array,h.sub(n,t,e),h.sub(i,r,e),h.cross(o,i,f);var m=h.dot(n,o);if(s){if(m>-1e-5)return null}else if(m>-1e-5&&m1)return null;h.cross(o,n,a);var _=h.dot(f,o)/m;if(_<0||_>1||g+_>1)return null;h.cross(o,n,i);var v=-h.dot(a,o)/m;return v<0?null:(u||(u=new l.a),d&&l.a.set(d,1-g-_,g,_),h.scaleAndAdd(u.array,p,f,v),u)}),applyTransform:function(e){l.a.add(this.direction,this.direction,this.origin),l.a.transformMat4(this.origin,this.origin,e),l.a.transformMat4(this.direction,this.direction,e),l.a.sub(this.direction,this.direction,this.origin),l.a.normalize(this.direction,this.direction)},copy:function(e){l.a.copy(this.origin,e.origin),l.a.copy(this.direction,e.direction)},clone:function(){var e=new d;return e.copy(this),e}},t.a=d},function(e,t,r){"use strict";var n,i,a=r(1),o=r.n(a),s=o.a.quat,l=function(e,t,r,n){e=e||0,t=t||0,r=r||0,n=void 0===n?1:n,this.array=s.fromValues(e,t,r,n),this._dirty=!0};l.prototype={constructor:l,add:function(e){return s.add(this.array,this.array,e.array),this._dirty=!0,this},calculateW:function(){return s.calculateW(this.array,this.array),this._dirty=!0,this},set:function(e,t,r,n){return this.array[0]=e,this.array[1]=t,this.array[2]=r,this.array[3]=n,this._dirty=!0,this},setArray:function(e){return this.array[0]=e[0],this.array[1]=e[1],this.array[2]=e[2],this.array[3]=e[3],this._dirty=!0,this},clone:function(){return new l(this.x,this.y,this.z,this.w)},conjugate:function(){return s.conjugate(this.array,this.array),this._dirty=!0,this},copy:function(e){return s.copy(this.array,e.array),this._dirty=!0,this},dot:function(e){return s.dot(this.array,e.array)},fromMat3:function(e){return s.fromMat3(this.array,e.array),this._dirty=!0,this},fromMat4:(n=o.a.mat3,i=n.create(),function(e){return n.fromMat4(i,e.array),n.transpose(i,i),s.fromMat3(this.array,i),this._dirty=!0,this}),identity:function(){return s.identity(this.array),this._dirty=!0,this},invert:function(){return s.invert(this.array,this.array),this._dirty=!0,this},len:function(){return s.len(this.array)},length:function(){return s.length(this.array)},lerp:function(e,t,r){return s.lerp(this.array,e.array,t.array,r),this._dirty=!0,this},mul:function(e){return s.mul(this.array,this.array,e.array),this._dirty=!0,this},mulLeft:function(e){return s.multiply(this.array,e.array,this.array),this._dirty=!0,this},multiply:function(e){return s.multiply(this.array,this.array,e.array),this._dirty=!0,this},multiplyLeft:function(e){return s.multiply(this.array,e.array,this.array),this._dirty=!0,this},normalize:function(){return s.normalize(this.array,this.array),this._dirty=!0,this},rotateX:function(e){return s.rotateX(this.array,this.array,e),this._dirty=!0,this},rotateY:function(e){return s.rotateY(this.array,this.array,e),this._dirty=!0,this},rotateZ:function(e){return s.rotateZ(this.array,this.array,e),this._dirty=!0,this},rotationTo:function(e,t){return s.rotationTo(this.array,e.array,t.array),this._dirty=!0,this},setAxes:function(e,t,r){return s.setAxes(this.array,e.array,t.array,r.array),this._dirty=!0,this},setAxisAngle:function(e,t){return s.setAxisAngle(this.array,e.array,t),this._dirty=!0,this},slerp:function(e,t,r){return s.slerp(this.array,e.array,t.array,r),this._dirty=!0,this},sqrLen:function(){return s.sqrLen(this.array)},squaredLength:function(){return s.squaredLength(this.array)},fromEuler:function(e,t){return l.fromEuler(this,e,t)},toString:function(){return"["+Array.prototype.join.call(this.array,",")+"]"},toArray:function(){return Array.prototype.slice.call(this.array)}};var u=Object.defineProperty;if(u){var h=l.prototype;u(h,"x",{get:function(){return this.array[0]},set:function(e){this.array[0]=e,this._dirty=!0}}),u(h,"y",{get:function(){return this.array[1]},set:function(e){this.array[1]=e,this._dirty=!0}}),u(h,"z",{get:function(){return this.array[2]},set:function(e){this.array[2]=e,this._dirty=!0}}),u(h,"w",{get:function(){return this.array[3]},set:function(e){this.array[3]=e,this._dirty=!0}})}l.add=function(e,t,r){return s.add(e.array,t.array,r.array),e._dirty=!0,e},l.set=function(e,t,r,n,i){s.set(e.array,t,r,n,i),e._dirty=!0},l.copy=function(e,t){return s.copy(e.array,t.array),e._dirty=!0,e},l.calculateW=function(e,t){return s.calculateW(e.array,t.array),e._dirty=!0,e},l.conjugate=function(e,t){return s.conjugate(e.array,t.array),e._dirty=!0,e},l.identity=function(e){return s.identity(e.array),e._dirty=!0,e},l.invert=function(e,t){return s.invert(e.array,t.array),e._dirty=!0,e},l.dot=function(e,t){return s.dot(e.array,t.array)},l.len=function(e){return s.length(e.array)},l.lerp=function(e,t,r,n){return s.lerp(e.array,t.array,r.array,n),e._dirty=!0,e},l.slerp=function(e,t,r,n){return s.slerp(e.array,t.array,r.array,n),e._dirty=!0,e},l.multiply=l.mul=function(e,t,r){return s.multiply(e.array,t.array,r.array),e._dirty=!0,e},l.rotateX=function(e,t,r){return s.rotateX(e.array,t.array,r),e._dirty=!0,e},l.rotateY=function(e,t,r){return s.rotateY(e.array,t.array,r),e._dirty=!0,e},l.rotateZ=function(e,t,r){return s.rotateZ(e.array,t.array,r),e._dirty=!0,e},l.setAxisAngle=function(e,t,r){return s.setAxisAngle(e.array,t.array,r),e._dirty=!0,e},l.normalize=function(e,t){return s.normalize(e.array,t.array),e._dirty=!0,e},l.squaredLength=l.sqrLen=function(e){return s.sqrLen(e.array)},l.fromMat3=function(e,t){return s.fromMat3(e.array,t.array),e._dirty=!0,e},l.setAxes=function(e,t,r,n){return s.setAxes(e.array,t.array,r.array,n.array),e._dirty=!0,e},l.rotationTo=function(e,t,r){return s.rotationTo(e.array,t.array,r.array),e._dirty=!0,e},l.fromEuler=function(e,t,r){e._dirty=!0,t=t.array;var n=e.array,i=Math.cos(t[0]/2),a=Math.cos(t[1]/2),o=Math.cos(t[2]/2),s=Math.sin(t[0]/2),l=Math.sin(t[1]/2),u=Math.sin(t[2]/2);switch(r=(r||"XYZ").toUpperCase()){case"XYZ":n[0]=s*a*o+i*l*u,n[1]=i*l*o-s*a*u,n[2]=i*a*u+s*l*o,n[3]=i*a*o-s*l*u;break;case"YXZ":n[0]=s*a*o+i*l*u,n[1]=i*l*o-s*a*u,n[2]=i*a*u-s*l*o,n[3]=i*a*o+s*l*u;break;case"ZXY":n[0]=s*a*o-i*l*u,n[1]=i*l*o+s*a*u,n[2]=i*a*u+s*l*o,n[3]=i*a*o-s*l*u;break;case"ZYX":n[0]=s*a*o-i*l*u,n[1]=i*l*o+s*a*u,n[2]=i*a*u-s*l*o,n[3]=i*a*o+s*l*u;break;case"YZX":n[0]=s*a*o+i*l*u,n[1]=i*l*o+s*a*u,n[2]=i*a*u-s*l*o,n[3]=i*a*o-s*l*u;break;case"XZY":n[0]=s*a*o-i*l*u,n[1]=i*l*o-s*a*u,n[2]=i*a*u+s*l*o,n[3]=i*a*o+s*l*u}},t.a=l},function(e,t,r){"use strict";var n,i=r(28),a=r(9),o=r(52),s=r(49),l=r(1),u=r.n(l),h=u.a.vec3,c=u.a.vec4,d=i.a.extend((function(){return{projectionMatrix:new a.a,invProjectionMatrix:new a.a,viewMatrix:new a.a,frustum:new o.a}}),(function(){this.update(!0)}),{update:function(e){i.a.prototype.update.call(this,e),a.a.invert(this.viewMatrix,this.worldTransform),this.updateProjectionMatrix(),a.a.invert(this.invProjectionMatrix,this.projectionMatrix),this.frustum.setFromProjection(this.projectionMatrix)},setViewMatrix:function(e){a.a.copy(this.viewMatrix,e),a.a.invert(this.worldTransform,e),this.decomposeWorldTransform()},decomposeProjectionMatrix:function(){},setProjectionMatrix:function(e){a.a.copy(this.projectionMatrix,e),a.a.invert(this.invProjectionMatrix,e),this.decomposeProjectionMatrix()},updateProjectionMatrix:function(){},castRay:(n=c.create(),function(e,t){var r=void 0!==t?t:new s.a,i=e.array[0],a=e.array[1];return c.set(n,i,a,-1,1),c.transformMat4(n,n,this.invProjectionMatrix.array),c.transformMat4(n,n,this.worldTransform.array),h.scale(r.origin.array,n,1/n[3]),c.set(n,i,a,1,1),c.transformMat4(n,n,this.invProjectionMatrix.array),c.transformMat4(n,n,this.worldTransform.array),h.scale(n,n,1/n[3]),h.sub(r.direction.array,n,r.origin.array),h.normalize(r.direction.array,r.direction.array),r.direction._dirty=!0,r.origin._dirty=!0,r})});t.a=d},function(e,t,r){"use strict";r(4);var n,i=r(15),a=r(67),o=r(1),s=r.n(o).a.vec3,l=s.set,u=s.copy,h=s.transformMat4,c=Math.min,d=Math.max,f=function(){this.planes=[];for(var e=0;e<6;e++)this.planes.push(new a.a);for(this.boundingBox=new i.a,this.vertices=[],e=0;e<8;e++)this.vertices[e]=s.fromValues(0,0,0)};f.prototype={setFromProjection:function(e){var t=this.planes,r=e.array,n=r[0],i=r[1],a=r[2],o=r[3],s=r[4],u=r[5],h=r[6],c=r[7],d=r[8],f=r[9],p=r[10],m=r[11],g=r[12],_=r[13],v=r[14],y=r[15];l(t[0].normal.array,o-n,c-s,m-d),t[0].distance=-(y-g),t[0].normalize(),l(t[1].normal.array,o+n,c+s,m+d),t[1].distance=-(y+g),t[1].normalize(),l(t[2].normal.array,o+i,c+u,m+f),t[2].distance=-(y+_),t[2].normalize(),l(t[3].normal.array,o-i,c-u,m-f),t[3].distance=-(y-_),t[3].normalize(),l(t[4].normal.array,o-a,c-h,m-p),t[4].distance=-(y-v),t[4].normalize(),l(t[5].normal.array,o+a,c+h,m+p),t[5].distance=-(y+v),t[5].normalize();var x=this.boundingBox;if(0===y){var T=u/n,b=-v/(p-1),w=-v/(p+1),E=-w/u,S=-b/u;x.min.set(-E*T,-E,w),x.max.set(E*T,E,b);var M=this.vertices;l(M[0],-E*T,-E,w),l(M[1],-E*T,E,w),l(M[2],E*T,-E,w),l(M[3],E*T,E,w),l(M[4],-S*T,-S,b),l(M[5],-S*T,S,b),l(M[6],S*T,-S,b),l(M[7],S*T,S,b)}else{var A=(-1-g)/n,C=(1-g)/n,L=(1-_)/u,N=(-1-_)/u,D=(-1-v)/p,I=(1-v)/p;x.min.set(Math.min(A,C),Math.min(N,L),Math.min(I,D)),x.max.set(Math.max(C,A),Math.max(L,N),Math.max(D,I));var P=x.min.array,O=x.max.array;M=this.vertices,l(M[0],P[0],P[1],P[2]),l(M[1],P[0],O[1],P[2]),l(M[2],O[0],P[1],P[2]),l(M[3],O[0],O[1],P[2]),l(M[4],P[0],P[1],O[2]),l(M[5],P[0],O[1],O[2]),l(M[6],O[0],P[1],O[2]),l(M[7],O[0],O[1],O[2])}},getTransformedBoundingBox:(n=s.create(),function(e,t){var r=this.vertices,i=t.array,a=e.min,o=e.max,s=a.array,l=o.array,f=r[0];h(n,f,i),u(s,n),u(l,n);for(var p=1;p<8;p++)f=r[p],h(n,f,i),s[0]=c(n[0],s[0]),s[1]=c(n[1],s[1]),s[2]=c(n[2],s[2]),l[0]=d(n[0],l[0]),l[1]=d(n[1],l[1]),l[2]=d(n[2],l[2]);return a._dirty=!0,o._dirty=!0,e})},t.a=f},function(e,t){var r=function(){this.head=null,this.tail=null,this._len=0},n=r.prototype;n.insert=function(e){var t=new i(e);return this.insertEntry(t),t},n.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},n.remove=function(e){var t=e.prev,r=e.next;t?t.next=r:this.head=r,r?r.prev=t:this.tail=t,e.next=e.prev=null,this._len--},n.len=function(){return this._len},n.clear=function(){this.head=this.tail=null,this._len=0};var i=function(e){this.value=e,this.next,this.prev},a=function(e){this._list=new r,this._map={},this._maxSize=e||10,this._lastRemovedEntry=null},o=a.prototype;o.put=function(e,t){var r=this._list,n=this._map,a=null;if(null==n[e]){var o=r.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var l=r.head;r.remove(l),delete n[l.key],a=l.value,this._lastRemovedEntry=l}s?s.value=t:s=new i(t),s.key=e,r.insertEntry(s),n[e]=s}return a},o.get=function(e){var t=this._map[e],r=this._list;if(null!=t)return t!==r.tail&&(r.remove(t),r.insertEntry(t)),t.value},o.clear=function(){this._list.clear(),this._map={}};var s=a;e.exports=s},function(e,t,r){"use strict";var n=r(5),i=r(25),a=r(102),o=r(55),s=r(56),l=r(29),u=r(104),h=r(105),c={loadTexture:function(e,t,r,a){if("function"==typeof t?(a=r=t,t={}):t=t||{},"string"==typeof e){if(e.match(/.hdr$/)||"hdr"===t.fileType)return o=new n.a({width:0,height:0,sRGB:!1}),c._fetchTexture(e,(function(e){h.a.parseRGBE(e,o,t.exposure),o.dirty(),r&&r(o)}),a),o;e.match(/.dds$/)||"dds"===t.fileType?(o=new n.a({width:0,height:0}),c._fetchTexture(e,(function(e){u.a.parse(e,o),o.dirty(),r&&r(o)}),a)):((o=new n.a).load(e),o.success(r),o.error(a))}else if("object"==typeof e&&void 0!==e.px){var o;(o=new i.a).load(e),o.success(r),o.error(a)}return o},loadPanorama:function(e,t,r,n,i,a){var o=this;"function"==typeof n?(a=i=n,n={}):n=n||{},c.loadTexture(t,n,(function(t){t.flipY=n.flipY||!1,o.panoramaToCubeMap(e,t,r,n),t.dispose(e),i&&i(r)}),a)},panoramaToCubeMap:function(e,t,r,n){var i=new o.a,a=new s.a({scene:new l.a});return a.material.set("diffuseMap",t),(n=n||{}).encodeRGBM&&a.material.define("fragment","RGBM_ENCODE"),r.sRGB=t.sRGB,i.texture=r,i.render(e,a.scene),i.texture=null,i.dispose(e),r},heightToNormal:function(e,t){var r=document.createElement("canvas"),n=r.width=e.width,i=r.height=e.height,a=r.getContext("2d");a.drawImage(e,0,0,n,i),t=t||!1;for(var o=a.getImageData(0,0,n,i),s=a.createImageData(n,i),l=0;l20)return console.warn("Given image is not a height map"),e}var d,f,p,m;l%(4*n)==0?(d=o.data[l],p=o.data[l+4]):l%(4*n)==4*(n-1)?(d=o.data[l-4],p=o.data[l]):(d=o.data[l-4],p=o.data[l+4]),l<4*n?(f=o.data[l],m=o.data[l+4*n]):l>n*(i-1)*4?(f=o.data[l-4*n],m=o.data[l]):(f=o.data[l-4*n],m=o.data[l+4*n]),s.data[l]=d-p+127,s.data[l+1]=f-m+127,s.data[l+2]=255,s.data[l+3]=255}return a.putImageData(s,0,0),r},isHeightImage:function(e,t,r){if(!e||!e.width||!e.height)return!1;var n=document.createElement("canvas"),i=n.getContext("2d"),a=t||32;r=r||20,n.width=n.height=a,i.drawImage(e,0,0,a,a);for(var o=i.getImageData(0,0,a,a),s=0;sr)return!1}return!0},_fetchTexture:function(e,t,r){a.a.get({url:e,responseType:"arraybuffer",onload:t,onerror:r})},createChessboard:function(e,t,r,i){e=e||512,t=t||64,r=r||"black",i=i||"white";var a=Math.ceil(e/t),o=document.createElement("canvas");o.width=e,o.height=e;var s=o.getContext("2d");s.fillStyle=i,s.fillRect(0,0,e,e),s.fillStyle=r;for(var l=0;l0?this.material.define("fragment","LOD"):this.material.undefine("fragment","LOD"),e.renderPass([this],t)}});t.a=l},function(e,t,r){"use strict";var n=r(2),i=r(143),a=r(144);n.a.Shader.import(a.a),t.a=n.a.Mesh.extend((function(){return{geometry:new i.a({dynamic:!0}),material:new n.a.Material({shader:n.a.createShader("ecgl.labels"),transparent:!0,depthMask:!1}),culling:!1,castShadow:!1,ignorePicking:!0}}))},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=r(2),o=r(186),s=r(22),l=r(3),u=r(1),h=r.n(u),c=r(60),d=r(61),f=r(40),p=h.a.vec3;function m(e){this.rootNode=new a.a.Node,this._triangulationResults={},this._shadersMap=a.a.COMMON_SHADERS.reduce((function(e,t){return e[t]=a.a.createShader("ecgl."+t),e}),{}),this._linesShader=a.a.createShader("ecgl.meshLines3D");var t={};a.a.COMMON_SHADERS.forEach((function(e){t[e]=new a.a.Material({shader:a.a.createShader("ecgl."+e)})})),this._groundMaterials=t,this._groundMesh=new a.a.Mesh({geometry:new a.a.PlaneGeometry({dynamic:!0}),castShadow:!1,renderNormal:!0,$ignorePicking:!0}),this._groundMesh.rotation.rotateX(-Math.PI/2),this._labelsBuilder=new d.a(512,512,e),this._labelsBuilder.getMesh().renderOrder=100,this._labelsBuilder.getMesh().material.depthTest=!1,this.rootNode.add(this._labelsBuilder.getMesh()),this._initMeshes(),this._api=e}a.a.Shader.import(f.a),m.prototype={constructor:m,extrudeY:!0,update:function(e,t,r,n,i){var a=e.getData();null==n&&(n=0),null==i&&(i=a.count()),this._startIndex=n,this._endIndex=i-1,this._triangulation(e,n,i);var o=this._getShader(e.get("shading"));this._prepareMesh(e,o,r,n,i),this.rootNode.updateWorldTransform(),this._updateRegionMesh(e,r,n,i);var s=e.coordinateSystem;"geo3D"===s.type&&this._updateGroundPlane(e,s,r);var l=this;this._labelsBuilder.updateData(a,n,i),this._labelsBuilder.getLabelPosition=function(e,t,r){var n=a.getName(e),i=r;if("geo3D"===s.type)return u=s.getRegion(n).center,s.dataToPoint([u[0],u[1],i]);var o=l._triangulationResults[e-l._startIndex],u=l.extrudeY?[(o.max[0]+o.min[0])/2,o.max[1]+i,(o.max[2]+o.min[2])/2]:[(o.max[0]+o.min[0])/2,(o.max[1]+o.min[1])/2,o.max[2]+i]},this._data=a,this._labelsBuilder.updateLabels(),this._updateDebugWireframe(e),this._lastHoverDataIndex=0},_initMeshes:function(){this.rootNode.removeAll();var e,t=this,r=(e=new a.a.Mesh({name:"Polygon",material:new a.a.Material({shader:t._shadersMap.lambert}),culling:!1,geometry:new a.a.Geometry({sortTriangles:!0,dynamic:!0}),ignorePicking:!0,renderNormal:!0}),i.a.util.extend(e.geometry,c.a),e),n=new a.a.Mesh({material:new a.a.Material({shader:this._linesShader}),castShadow:!1,ignorePicking:!0,$ignorePicking:!0,geometry:new s.a({useNativeLine:!1})});this.rootNode.add(r),this.rootNode.add(n),r.material.define("both","VERTEX_COLOR"),r.material.define("fragment","DOUBLE_SIDED"),this._polygonMesh=r,this._linesMesh=n,this.rootNode.add(this._groundMesh)},_getShader:function(e){var t=this._shadersMap[e];return t||(console.warn("Unkown shading "+e),t=this._shadersMap.lambert),t.__shading=e,t},_prepareMesh:function(e,t,r,n,i){for(var o=0,s=0,l=0,u=0,h=n;h65535?new Uint32Array(3*s):new Uint16Array(3*s),f.material.shader!==t&&f.material.attachShader(t,!0),a.a.setMaterialFromModel(t.__shading,f.material,e,r),l>0&&(this._linesMesh.geometry.resetOffset(),this._linesMesh.geometry.setVertexCount(l),this._linesMesh.geometry.setTriangleCount(u)),this._dataIndexOfVertex=new Uint32Array(o),this._vertexRangeOfDataIndex=new Uint32Array(2*(i-n))},_updateRegionMesh:function(e,t,r,n){for(var i=e.getData(),o=0,s=0,u=!1,h=this._polygonMesh,c=this._linesMesh,d=r;d0;E&&(w*=t.getDevicePixelRatio(),this._updateLinesGeometry(c.geometry,e,d,x,w,e.coordinateSystem.transform)),c.invisible=!E,c.material.set({color:v})}(h=this._polygonMesh).material.transparent=u,h.material.depthMask=!u,h.geometry.updateBoundingBox(),h.material.get("normalMap")&&h.geometry.generateTangents(),h.seriesIndex=e.seriesIndex,h.on("mousemove",this._onmousemove,this),h.on("mouseout",this._onmouseout,this)},_updateDebugWireframe:function(e){var t=e.getModel("debug.wireframe");if(t.get("show")){var r=a.a.parseColor(t.get("lineStyle.color")||"rgba(0,0,0,0.5)"),n=l.a.firstNotNull(t.get("lineStyle.width"),1),i=this._polygonMesh;i.geometry.generateBarycentric(),i.material.define("both","WIREFRAME_TRIANGLE"),i.material.set("wireframeLineColor",r),i.material.set("wireframeLineWidth",n)}},_onmousemove:function(e){var t=this._dataIndexOfVertex[e.triangle[0]];null==t&&(t=-1),t!==this._lastHoverDataIndex&&(this.downplay(this._lastHoverDataIndex),this.highlight(t)),this._lastHoverDataIndex=t,this._polygonMesh.dataIndex=t},_onmouseover:function(e){if(e.target){var t=e.target.eventData?this._data.indexOfName(e.target.eventData.name):e.target.dataIndex;null!=t&&(this.highlight(t),this._labelsBuilder.updateLabels([t]))}},_onmouseout:function(e){e.target&&(this.downplay(this._lastHoverDataIndex),this._lastHoverDataIndex=-1,this._polygonMesh.dataIndex=-1)},_updateGroundPlane:function(e,t,r){var n=e.getModel("groundPlane",e);if(this._groundMesh.invisible=!n.get("show",!0),!this._groundMesh.invisible){var i=e.get("shading"),o=this._groundMaterials[i];o||(console.warn("Unkown shading "+i),o=this._groundMaterials.lambert),a.a.setMaterialFromModel(i,o,n,r),o.get("normalMap")&&this._groundMesh.geometry.generateTangents(),this._groundMesh.material=o,this._groundMesh.material.set("color",a.a.parseColor(n.get("color"))),this._groundMesh.scale.set(t.size[0],t.size[2],1)}},_triangulation:function(e,t,r){this._triangulationResults=[];for(var n=[1/0,1/0,1/0],i=[-1/0,-1/0,-1/0],a=e.coordinateSystem,s=t;s1?n:0,D[H][_]=A.points[V+2],l.set(i+H,D[H]),s?(R[0]=(A.points[V]*v[0]-y[0])/T,R[1]=(A.points[V+2]*v[_]-y[_])/T):(R[0]=(k?F:F+G)/T,R[1]=(D[H][g]*v[g]-y[g])/T),h.set(i+H,R)}for(p.sub(I,D[1],D[0]),p.sub(P,D[3],D[0]),p.cross(O,I,P),p.normalize(O,O),H=0;H<4;H++)u.set(i+H,O),f&&c.set(i+H,o);for(H=0;H<6;H++)m[3*a+H]=N[H]+i;i+=4,a+=2,F+=G}}return t.dirty(),{vertexOffset:i,triangleOffset:a}},_getRegionLinesInfo:function(e,t,r){var n=0,i=0;return t.getRegionModel(e).getModel("itemStyle").get("borderWidth")>0&&t.getRegionPolygonCoords(e).forEach((function(e){var t=e.exterior,a=e.interiors;n+=r.getPolylineVertexCount(t),i+=r.getPolylineTriangleCount(t);for(var o=0;othis._endIndex)){t-=this._startIndex;for(var n=this._vertexRangeOfDataIndex[2*t];n=2e4},doSortTriangles:function(e,t){var r=this.indices;if(0===t){var n=this.attributes.position;e=e.array,this._triangleZList&&this._triangleZList.length===this.triangleCount||(this._triangleZList=new Float32Array(this.triangleCount),this._sortedTriangleIndices=new Uint32Array(this.triangleCount),this._indicesTmp=new r.constructor(r.length),this._triangleZListTmp=new Float32Array(this.triangleCount));for(var i,u=0,h=0;h0,r={},n=0;n2?(g=this._updateSymbolSprite(e,p,d,f),u.enableTexture("sprite")):u.disableTexture("sprite"),c.position.init(i-n);var _=[];if(m){u.undefine("VERTEX_SIZE"),u.undefine("VERTEX_COLOR");var v=l.getVisual("color"),y=l.getVisual("opacity");a.a.parseColor(v,_),_[3]*=y,u.set({color:_,u_Size:d.maxSize*this._sizeScale})}else u.set({color:[1,1,1,1]}),u.define("VERTEX_SIZE"),u.define("VERTEX_COLOR"),c.size.init(i-n),c.color.init(i-n),this._originalOpacity=new Float32Array(i-n);for(var x=l.getLayout("points"),T=c.position.value,b=0;b1?(s[0]=r.maxSize,s[1]=r.maxSize/r.aspect):(s[1]=r.maxSize,s[0]=r.maxSize*r.aspect),s[0]=s[0]||1,s[1]=s[1]||1,this._symbolType===r.type&&(i=this._symbolSize,a=s,i&&a&&i[0]===a[0]&&i[1]===a[1])&&this._lineWidth===t.lineWidth||(o.a.createSymbolSprite(r.type,s,{fill:"#fff",lineWidth:t.lineWidth,stroke:"transparent",shadowColor:"transparent",minMargin:Math.min(s[0]/2,10)},this._spriteImageCanvas),o.a.createSDFFromCanvas(this._spriteImageCanvas,Math.min(this._spriteImageCanvas.width,32),20,this._mesh.material.get("sprite").image),this._symbolType=r.type,this._symbolSize=s,this._lineWidth=t.lineWidth),this._spriteImageCanvas.width/r.maxSize*n},_updateMaterial:function(e,t){var r="lighter"===e.get("blendMode")?a.a.additiveBlend:null,n=this._mesh.material;n.blend=r,n.set("lineWidth",t.lineWidth/20);var i=a.a.parseColor(t.stroke);n.set("strokeColor",i),n.transparent=!0,n.depthMask=!1,n.depthTest=!this.is2D,n.sortVertices=!this.is2D},_updateLabelBuilder:function(e,t,r){var n=e.getData(),i=this._mesh.geometry,a=i.attributes.position.value,o=(t=this._startDataIndex,this._mesh.sizeScale);this._labelsBuilder.updateData(n,t,r),this._labelsBuilder.getLabelPosition=function(e,r,n){var i=3*(e-t);return[a[i],a[i+1],a[i+2]]},this._labelsBuilder.getLabelDistance=function(e,r,n){return i.attributes.size.get(e-t)/o/2+n},this._labelsBuilder.updateLabels()},_updateAnimation:function(e){a.a.updateVertexAnimation([["prevPosition","position"],["prevSize","size"]],this._prevMesh,this._mesh,e)},_updateHandler:function(e,t,r){var n,i=e.getData(),a=this._mesh,o=this,s=-1,l=e.coordinateSystem&&"cartesian3D"===e.coordinateSystem.type;l&&(n=e.coordinateSystem.model),a.seriesIndex=e.seriesIndex,a.off("mousemove"),a.off("mouseout"),a.on("mousemove",(function(t){var u=t.vertexIndex+o._startDataIndex;u!==s&&(this.highlightOnMouseover&&(this.downplay(i,s),this.highlight(i,u),this._labelsBuilder.updateLabels([u])),l&&r.dispatchAction({type:"grid3DShowAxisPointer",value:[i.get(e.coordDimToDataDim("x")[0],u),i.get(e.coordDimToDataDim("y")[0],u),i.get(e.coordDimToDataDim("z")[0],u)],grid3DIndex:n.componentIndex})),a.dataIndex=u,s=u}),this),a.on("mouseout",(function(e){var t=e.vertexIndex+o._startDataIndex;this.highlightOnMouseover&&(this.downplay(i,t),this._labelsBuilder.updateLabels()),s=-1,a.dataIndex=-1,l&&r.dispatchAction({type:"grid3DHideAxisPointer",grid3DIndex:n.componentIndex})}),this)},updateLayout:function(e,t,r){var n=e.getData();if(this._mesh){var i=this._mesh.geometry.attributes.position.value,a=n.getLayout("points");if(this.is2D)for(var o=0;othis._endDataIndex||tthis._endDataIndex||t.05&&(a=!0),f!==o&&(s=!0),o=f,n=c}return a&&console.warn("Different symbol width / height ratio will be ignored."),s&&console.warn("Different symbol type will be ignored."),{maxSize:l,type:o,aspect:n}}},t.a=c},function(e,t,r){"use strict";t.a="@export clay.prez.vertex\nuniform mat4 worldViewProjection : WORLDVIEWPROJECTION;\nattribute vec3 position : POSITION;\n@import clay.chunk.skinning_header\nvoid main()\n{\n vec3 skinnedPosition = position;\n#ifdef SKINNING\n @import clay.chunk.skin_matrix\n skinnedPosition = (skinMatrixWS * vec4(position, 1.0)).xyz;\n#endif\n gl_Position = worldViewProjection * vec4(skinnedPosition, 1.0);\n}\n@end\n@export clay.prez.fragment\nvoid main()\n{\n gl_FragColor = vec4(0.0, 0.0, 0.0, 1.0);\n}\n@end"},function(e,t,r){"use strict";var n,i=r(28),a=r(11),o=0,s=null,l=!0,u=function(){this.triangleCount=0,this.vertexCount=0,this.drawCallCount=0};function h(e,t,r){this.availableAttributes=e,this.availableAttributeSymbols=t,this.indicesBuffer=r,this.vao=null}var c,d=i.a.extend({material:null,geometry:null,mode:a.a.TRIANGLES,_drawCache:null,_renderInfo:null},(function(){this._drawCache={},this._renderInfo=new u}),{__program:null,lightGroup:0,renderOrder:0,lineWidth:1,culling:!0,cullFace:a.a.BACK,frontFace:a.a.CCW,frustumCulling:!0,receiveShadow:!0,castShadow:!0,ignorePicking:!1,ignorePreZ:!1,ignoreGBuffer:!1,isRenderable:function(){return this.geometry&&this.material&&this.material.shader&&!this.invisible&&this.geometry.vertexCount>0},beforeRender:function(e){},afterRender:function(e,t){},getBoundingBox:function(e,t){return t=i.a.prototype.getBoundingBox.call(this,e,t),this.geometry&&this.geometry.boundingBox&&t.union(this.geometry.boundingBox),t},render:function(e,t,r){var i=e.gl,u=(t=t||this.material).shader,c=this.geometry,d=this.mode,f=c.vertexCount,p=(c.isUseIndices(),e.getGLExtension("OES_element_index_uint")&&f>65535?i.UNSIGNED_INT:i.UNSIGNED_SHORT),m=e.getGLExtension("OES_vertex_array_object"),g=!c.dynamic,_=this._renderInfo;_.vertexCount=f,_.triangleCount=0,_.drawCallCount=0;var v=!1;if(((n=e.__uid__+"-"+c.__uid__+"-"+r.__uid__)!==o||m&&g||c._cache.isDirty("any"))&&(v=!0),o=n,v){var y=this._drawCache[n];if(!y){var x=c.getBufferChunks(e);if(!x)return;y=[];for(var T=0;T>1,e|=e>>2,e|=e>>4,e|=e>>8,e|=e>>16,++e},nearestPowerOfTwo:function(e){return Math.pow(2,Math.round(Math.log(e)/Math.LN2))}};t.a=n},function(e,t,r){"use strict";var n,i,a,o,s=r(4),l=r(1),u=r.n(l),h=u.a.vec3,c=u.a.mat4,d=u.a.vec4,f=function(e,t){this.normal=e||new s.a(0,1,0),this.distance=t||0};f.prototype={constructor:f,distanceToPoint:function(e){return h.dot(e.array,this.normal.array)-this.distance},projectPoint:function(e,t){t||(t=new s.a);var r=this.distanceToPoint(e);return h.scaleAndAdd(t.array,e.array,this.normal.array,-r),t._dirty=!0,t},normalize:function(){var e=1/h.len(this.normal.array);h.scale(this.normal.array,e),this.distance*=e},intersectFrustum:function(e){for(var t=e.vertices,r=this.normal.array,n=h.dot(t[0].array,r)>this.distance,i=1;i<8;i++)if(h.dot(t[i].array,r)>this.distance!=n)return!0},intersectLine:(o=h.create(),function(e,t,r){var n=this.distanceToPoint(e),i=this.distanceToPoint(t);if(n>0&&i>0||n<0&&i<0)return null;var a=this.normal.array,l=this.distance,u=e.array;h.sub(o,t.array,e.array),h.normalize(o,o);var c=h.dot(a,o);if(0===c)return null;r||(r=new s.a);var d=(h.dot(a,u)-l)/c;return h.scaleAndAdd(r.array,u,o,-d),r._dirty=!0,r}),applyTransform:(n=c.create(),i=d.create(),a=d.create(),a[3]=1,function(e){e=e.array,h.scale(a,this.normal.array,this.distance),d.transformMat4(a,a,e),this.distance=h.dot(a,this.normal.array),c.invert(n,e),c.transpose(n,n),i[3]=0,h.copy(i,this.normal.array),d.transformMat4(i,i,n),h.copy(this.normal.array,i)}),copy:function(e){h.copy(this.normal.array,e.normal.array),this.normal._dirty=!0,this.distance=e.distance},clone:function(){var e=new f;return e.copy(this),e}},t.a=f},function(e,t,r){"use strict";var n=r(13),i=r(15),a=n.a.extend({dynamic:!1,widthSegments:40,heightSegments:20,phiStart:0,phiLength:2*Math.PI,thetaStart:0,thetaLength:Math.PI,radius:1},(function(){this.build()}),{build:function(){var e=this.heightSegments,t=this.widthSegments,r=this.attributes.position,n=this.attributes.texcoord0,a=this.attributes.normal,o=(t+1)*(e+1);r.init(o),n.init(o),a.init(o);var s,l,u,h,c,d,f,p,m,g,_,v=o>65535?Uint32Array:Uint16Array,y=this.indices=new v(t*e*6),x=this.radius,T=this.phiStart,b=this.phiLength,w=this.thetaStart,E=this.thetaLength,S=[],M=[],A=0,C=1/(x=this.radius);for(f=0;f<=e;f++)for(d=0;d<=t;d++)h=d/t,c=f/e,s=-x*Math.cos(T+h*b)*Math.sin(w+c*E),l=x*Math.cos(w+c*E),u=x*Math.sin(T+h*b)*Math.sin(w+c*E),S[0]=s,S[1]=l,S[2]=u,M[0]=h,M[1]=c,r.set(A,S),n.set(A,M),S[0]*=C,S[1]*=C,S[2]*=C,a.set(A,S),A++;var L=t+1,N=0;for(f=0;fo&&(i=this._x=0,a+=this._rowHeight+l,this._y=a,this._rowHeight=0),this._x+=t+l,this._rowHeight=Math.max(this._rowHeight,r),a+r+l>s)return null;e.position[0]+=this.offsetX*this.dpr+i,e.position[1]+=this.offsetY*this.dpr+a,this._zr.add(e);var u=[this.offsetX/this.width,this.offsetY/this.height];return[[i/o+u[0],a/s+u[1]],[(i+t)/o+u[0],(a+r)/s+u[1]]]},_fitElement:function(e,t,r){var n=e.getBoundingRect(),i=t/n.width,a=r/n.height;e.position=[-n.x*i,-n.y*a],e.scale=[i,a],e.update()}},s.prototype={clear:function(){for(var e=0;e=e)){var i=(r+this._nodeWidth)*this._dpr,a=(n+this._nodeHeight)*this._dpr;try{this._zr.resize({width:i,height:a})}catch(e){this._canvas.width=i,this._canvas.height=a}var s=new o(this._zr,r,n,this._nodeWidth,this._nodeHeight,this._gap,this._dpr);return this._textureAtlasNodes.push(s),s}console.error("Too much labels. Some will be ignored.")},add:function(e,t,r){if(this._coords[e.id])return console.warn("Element already been add"),this._coords[e.id];var n=this._getCurrentNode().add(e,t,r);if(!n){var i=this._expand();if(!i)return;n=i.add(e,t,r)}return this._coords[e.id]=n,n},getCoordsScale:function(){var e=this._dpr;return[this._nodeWidth/this._canvas.width*e,this._nodeHeight/this._canvas.height*e]},getCoords:function(e){return this._coords[e]}},t.a=s},function(e,t,r){"use strict";t.a=function(e,t,r){var n,i=e.scale;return"ordinal"===i.type&&("function"==typeof r?(n=i.getTicks()[t],!r(n,i.getLabel(n))):t%(r+1))}},function(e,t,r){var n,i,a,o,s=r(76),l=r(77),u=s.applyTransform,h=Math.min,c=Math.max;function d(e,t,r,n){r<0&&(e+=r,r=-r),n<0&&(t+=n,n=-n),this.x=e,this.y=t,this.width=r,this.height=n}d.prototype={constructor:d,union:function(e){var t=h(e.x,this.x),r=h(e.y,this.y);this.width=c(e.x+e.width,this.x+this.width)-t,this.height=c(e.y+e.height,this.y+this.height)-r,this.x=t,this.y=r},applyTransform:(n=[],i=[],a=[],o=[],function(e){if(e){n[0]=a[0]=this.x,n[1]=o[1]=this.y,i[0]=o[0]=this.x+this.width,i[1]=a[1]=this.y+this.height,u(n,n,e),u(i,i,e),u(a,a,e),u(o,o,e),this.x=h(n[0],i[0],a[0],o[0]),this.y=h(n[1],i[1],a[1],o[1]);var t=c(n[0],i[0],a[0],o[0]),r=c(n[1],i[1],a[1],o[1]);this.width=t-this.x,this.height=r-this.y}}),calculateTransform:function(e){var t=this,r=e.width/t.width,n=e.height/t.height,i=l.create();return l.translate(i,i,[-t.x,-t.y]),l.scale(i,i,[r,n]),l.translate(i,i,[e.x,e.y]),i},intersect:function(e){if(!e)return!1;e instanceof d||(e=d.create(e));var t=this,r=t.x,n=t.x+t.width,i=t.y,a=t.y+t.height,o=e.x,s=e.x+e.width,l=e.y,u=e.y+e.height;return!(n=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height},clone:function(){return new d(this.x,this.y,this.width,this.height)},copy:function(e){this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},d.create=function(e){return new d(e.x,e.y,e.width,e.height)};var f=d;e.exports=f},function(e,t){var r="undefined"==typeof Float32Array?Array:Float32Array;function n(e){return Math.sqrt(a(e))}var i=n;function a(e){return e[0]*e[0]+e[1]*e[1]}var o=a;function s(e,t){return Math.sqrt((e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1]))}var l=s;function u(e,t){return(e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1])}var h=u;t.create=function(e,t){var n=new r(2);return null==e&&(e=0),null==t&&(t=0),n[0]=e,n[1]=t,n},t.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e},t.clone=function(e){var t=new r(2);return t[0]=e[0],t[1]=e[1],t},t.set=function(e,t,r){return e[0]=t,e[1]=r,e},t.add=function(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e},t.scaleAndAdd=function(e,t,r,n){return e[0]=t[0]+r[0]*n,e[1]=t[1]+r[1]*n,e},t.sub=function(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e},t.len=n,t.length=i,t.lenSquare=a,t.lengthSquare=o,t.mul=function(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e},t.div=function(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e},t.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]},t.scale=function(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e},t.normalize=function(e,t){var r=n(t);return 0===r?(e[0]=0,e[1]=0):(e[0]=t[0]/r,e[1]=t[1]/r),e},t.distance=s,t.dist=l,t.distanceSquare=u,t.distSquare=h,t.negate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e},t.lerp=function(e,t,r,n){return e[0]=t[0]+n*(r[0]-t[0]),e[1]=t[1]+n*(r[1]-t[1]),e},t.applyTransform=function(e,t,r){var n=t[0],i=t[1];return e[0]=r[0]*n+r[2]*i+r[4],e[1]=r[1]*n+r[3]*i+r[5],e},t.min=function(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e},t.max=function(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e}},function(e,t){var r="undefined"==typeof Float32Array?Array:Float32Array;function n(){var e=new r(6);return i(e),e}function i(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function a(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}t.create=n,t.identity=i,t.copy=a,t.mul=function(e,t,r){var n=t[0]*r[0]+t[2]*r[1],i=t[1]*r[0]+t[3]*r[1],a=t[0]*r[2]+t[2]*r[3],o=t[1]*r[2]+t[3]*r[3],s=t[0]*r[4]+t[2]*r[5]+t[4],l=t[1]*r[4]+t[3]*r[5]+t[5];return e[0]=n,e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=l,e},t.translate=function(e,t,r){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+r[0],e[5]=t[5]+r[1],e},t.rotate=function(e,t,r){var n=t[0],i=t[2],a=t[4],o=t[1],s=t[3],l=t[5],u=Math.sin(r),h=Math.cos(r);return e[0]=n*h+o*u,e[1]=-n*u+o*h,e[2]=i*h+s*u,e[3]=-i*u+h*s,e[4]=h*a+u*l,e[5]=h*l-u*a,e},t.scale=function(e,t,r){var n=r[0],i=r[1];return e[0]=t[0]*n,e[1]=t[1]*i,e[2]=t[2]*n,e[3]=t[3]*i,e[4]=t[4]*n,e[5]=t[5]*i,e},t.invert=function(e,t){var r=t[0],n=t[2],i=t[4],a=t[1],o=t[3],s=t[5],l=r*o-a*n;return l?(l=1/l,e[0]=o*l,e[1]=-a*l,e[2]=-n*l,e[3]=r*l,e[4]=(n*s-o*i)*l,e[5]=(a*i-r*s)*l,e):null},t.clone=function(e){var t=n();return a(t,e),t}},function(e,t,r){var n=r(12),i=1e-4,a=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function o(e){return Math.floor(Math.log(e)/Math.LN10)}t.linearMap=function(e,t,r,n){var i=t[1]-t[0],a=r[1]-r[0];if(0===i)return 0===a?r[0]:(r[0]+r[1])/2;if(n)if(i>0){if(e<=t[0])return r[0];if(e>=t[1])return r[1]}else{if(e>=t[0])return r[0];if(e<=t[1])return r[1]}else{if(e===t[0])return r[0];if(e===t[1])return r[1]}return(e-t[0])/i*a+r[0]},t.parsePercent=function(e,t){switch(e){case"center":case"middle":e="50%";break;case"left":case"top":e="0%";break;case"right":case"bottom":e="100%"}return"string"==typeof e?(r=e,r.replace(/^\s+/,"").replace(/\s+$/,"")).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):null==e?NaN:+e;var r},t.round=function(e,t,r){return null==t&&(t=10),t=Math.min(Math.max(0,t),20),e=(+e).toFixed(t),r?e:+e},t.asc=function(e){return e.sort((function(e,t){return e-t})),e},t.getPrecision=function(e){if(e=+e,isNaN(e))return 0;for(var t=1,r=0;Math.round(e*t)/t!==e;)t*=10,r++;return r},t.getPrecisionSafe=function(e){var t=e.toString(),r=t.indexOf("e");if(r>0){var n=+t.slice(r+1);return n<0?-n:0}var i=t.indexOf(".");return i<0?0:t.length-1-i},t.getPixelPrecision=function(e,t){var r=Math.log,n=Math.LN10,i=Math.floor(r(e[1]-e[0])/n),a=Math.round(r(Math.abs(t[1]-t[0]))/n),o=Math.min(Math.max(-i+a,0),20);return isFinite(o)?o:20},t.getPercentWithPrecision=function(e,t,r){if(!e[t])return 0;var i=n.reduce(e,(function(e,t){return e+(isNaN(t)?0:t)}),0);if(0===i)return 0;for(var a=Math.pow(10,r),o=n.map(e,(function(e){return(isNaN(e)?0:e)/i*a*100})),s=100*a,l=n.map(o,(function(e){return Math.floor(e)})),u=n.reduce(l,(function(e,t){return e+t}),0),h=n.map(o,(function(e,t){return e-l[t]}));uc&&(c=h[f],d=f);++l[d],h[d]=0,++u}return l[t]/a},t.MAX_SAFE_INTEGER=9007199254740991,t.remRadian=function(e){var t=2*Math.PI;return(e%t+t)%t},t.isRadianAroundZero=function(e){return e>-1e-4&&e=-20?+e.toFixed(r<0?-r:0):e},t.reformIntervals=function(e){e.sort((function(e,t){return s(e,t,0)?-1:1}));for(var t=-1/0,r=1,n=0;n=0}},function(e,t,r){"use strict";var n=r(5),i=r(11),a=r(21),o=function(){this._pool={},this._allocatedTextures=[]};o.prototype={constructor:o,get:function(e){var t=u(e);this._pool.hasOwnProperty(t)||(this._pool[t]=[]);var r=this._pool[t];if(!r.length){var i=new n.a(e);return this._allocatedTextures.push(i),i}return r.pop()},put:function(e){var t=u(e);this._pool.hasOwnProperty(t)||(this._pool[t]=[]),this._pool[t].push(e)},clear:function(e){for(var t=0;tc&&u.push({pivot:Math.floor((h+c)/2),left:c,right:h}),c=s[l].pivot+1,(h=s[l].right)>c&&u.push({pivot:Math.floor((h+c)/2),left:c,right:h})}s=this._parts=u}else for(l=0;l65535?this.indices instanceof Uint16Array&&(this.indices=new Uint32Array(this.indices)):this.indices instanceof Uint32Array&&(this.indices=new Uint16Array(this.indices)))},setTriangleCount:function(e){this.triangleCount!==e&&(this.indices=0===e?null:this.vertexCount>65535?new Uint32Array(3*e):new Uint16Array(3*e))},_getCubicCurveApproxStep:function(e,t,r,n){return 1/(m.dist(e,t)+m.dist(r,t)+m.dist(n,r)+1)*this.segmentScale},getCubicCurveVertexCount:function(e,t,r,n){var i=this._getCubicCurveApproxStep(e,t,r,n),a=Math.ceil(1/i);return this.useNativeLine?2*a:2*a+2},getCubicCurveTriangleCount:function(e,t,r,n){var i=this._getCubicCurveApproxStep(e,t,r,n),a=Math.ceil(1/i);return this.useNativeLine?0:2*a},getLineVertexCount:function(){return this.getPolylineVertexCount(g)},getLineTriangleCount:function(){return this.getPolylineTriangleCount(g)},getPolylineVertexCount:function(e){var t;return t="number"==typeof e?e:"number"!=typeof e[0]?e.length:e.length/2,this.useNativeLine?2*(t-1):2*(t-1)+2},getPolylineTriangleCount:function(e){var t;return t="number"==typeof e?e:"number"!=typeof e[0]?e.length:e.length/2,this.useNativeLine?0:2*(t-1)},addCubicCurve:function(e,t,r,n,i,a){null==a&&(a=1);var o=e[0],s=e[1],l=t[0],u=t[1],h=r[0],c=r[1],d=n[0],f=n[1],p=this._getCubicCurveApproxStep(e,t,r,n),m=p*p,g=m*p,_=3*p,v=3*m,y=6*m,x=6*g,T=o-2*l+h,b=s-2*u+c,w=3*(l-h)-o+d,E=3*(u-c)-s+f,S=o,M=s,A=(l-o)*_+T*v+w*g,C=(u-s)*_+b*v+E*g,L=T*y+w*x,N=b*y+E*x,D=w*x,I=E*x,P=0,O=0,R=Math.ceil(1/p),F=new Float32Array(3*(R+1)),B=(F=[],0);for(O=0;O1&&(S=A>0?Math.min(S,d):Math.max(S,d),M=C>0?Math.min(M,f):Math.max(M,f));this.addPolyline(F,i,a)},addLine:function(e,t,r,n){this.addPolyline([e,t],r,n)},addPolyline:(n=m.create(),i=m.create(),a=m.create(),o=m.create(),s=[],l=[],u=[],function(e,t,r,h,c){if(e.length){var d="number"!=typeof e[0];if(null==c&&(c=d?e.length:e.length/2),!(c<2)){null==h&&(h=0),null==r&&(r=1),this._itemVertexOffsets.push(this._vertexOffset);for(var f,p=d?"number"!=typeof t[0]:t.length/4===c,g=this.attributes.position,_=this.attributes.color,v=this.attributes.offset,y=this.attributes.normal,x=this.indices,T=this._vertexOffset,b=0;b1&&(g.copy(T,T-1),_.copy(T,T-1),T++);else{var S;if(b0){m.sub(n,s,u),m.sub(i,l,s),m.normalize(n,n),m.normalize(i,i),m.add(o,n,i),m.normalize(o,o);var M=r/2*Math.min(1/m.dot(n,o),2);a[0]=-o[1],a[1]=o[0],S=M}else m.sub(n,l,s),m.normalize(n,n),a[0]=-n[1],a[1]=n[0],S=r/2;else m.sub(n,s,u),m.normalize(n,n),a[0]=-n[1],a[1]=n[0],S=r/2;y.set(T,a),y.set(T+1,a),v.set(T,S),v.set(T+1,-S),m.copy(u,s),g.set(T,s),g.set(T+1,s),_.set(T,f),_.set(T+1,f),T+=2}if(this.useNativeLine)_.set(T,f),g.set(T,s),T++;else if(b>0){var A=3*this._faceOffset;(x=this.indices)[A]=T-4,x[A+1]=T-3,x[A+2]=T-2,x[A+3]=T-3,x[A+4]=T-1,x[A+5]=T-2,this._faceOffset+=2}}this._vertexOffset=T}}}),setItemColor:function(e,t){for(var r=this._itemVertexOffsets[e],n=ee&&o=0&&this._viewsToDispose.splice(t,1),this.views.push(e),e.layer=this;var r=this.zr;e.scene.traverse((function(e){e.__zr=r,e.addAnimatorsToZr&&e.addAnimatorsToZr(r)}))}},c.prototype.removeView=function(e){if(e.layer===this){var t=this.views.indexOf(e);t>=0&&(this.views.splice(t,1),e.scene.traverse(d,this),e.layer=null,this._viewsToDispose.push(e))}},c.prototype.removeViewsAll=function(){this.views.forEach((function(e){e.scene.traverse(d,this),e.layer=null,this._viewsToDispose.push(e)}),this),this.views.length=0},c.prototype.resize=function(e,t){this.renderer.resize(e,t)},c.prototype.clear=function(){var e=this.renderer.gl;e.clearColor(0,0,0,0),e.depthMask(!0),e.colorMask(!0,!0,!0,!0),e.clear(e.DEPTH_BUFFER_BIT|e.COLOR_BUFFER_BIT)},c.prototype.clearDepth=function(){var e=this.renderer.gl;e.clear(e.DEPTH_BUFFER_BIT)},c.prototype.clearColor=function(){var e=this.renderer.gl;e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT)},c.prototype.needsRefresh=function(){this.zr.refresh()},c.prototype.refresh=function(){for(var e=0;e20)){e=e.event;var n=this.pickObject(e.offsetX,e.offsetY);n&&(this._dispatchEvent(e.type,e,n),this._dispatchDataEvent(e.type,e,n));var i=this._clickToSetFocusPoint(e);i&&i.view.setDOFFocusOnPoint(i.distance)&&this.zr.refresh()}}},c.prototype._clickToSetFocusPoint=function(e){for(var t=this.renderer,r=t.viewport,n=this.views.length-1;n>=0;n--){var i=this.views[n];if(i.hasDOF()&&i.containPoint(e.offsetX,e.offsetY)){this._picking.scene=i.scene,this._picking.camera=i.camera,t.viewport=i.viewport;var a=this._picking.pick(e.offsetX,e.offsetY,!0);if(a)return a.view=i,a}}t.viewport=r},c.prototype.onglobalout=function(e){var t=this._hovered;t&&this._dispatchEvent("mouseout",e,{target:t.target})},c.prototype.pickObject=function(e,t){for(var r=[],n=this.renderer,i=n.viewport,a=0;a=0&&(l.dataIndex=this._lastDataIndex,l.seriesIndex=this._lastSeriesIndex,this.zr.handler.dispatchToElement(u,"mouseout",t)),s=!0):null!=o&&o!==this._lastEventData&&(null!=this._lastEventData&&(l.eventData=this._lastEventData,this.zr.handler.dispatchToElement(u,"mouseout",t)),s=!0),this._lastEventData=o,this._lastDataIndex=i,this._lastSeriesIndex=a),l.eventData=o,l.dataIndex=i,l.seriesIndex=a,(null!=o||parseInt(i,10)>=0)&&(this.zr.handler.dispatchToElement(u,e,t),s&&this.zr.handler.dispatchToElement(u,"mouseover",t))},c.prototype._dispatchToView=function(e,t){for(var r=0;r255?255:e}function s(e){return e<0?0:e>1?1:e}function l(e){return e.length&&"%"===e.charAt(e.length-1)?o(parseFloat(e)/100*255):o(parseInt(e,10))}function u(e){return e.length&&"%"===e.charAt(e.length-1)?s(parseFloat(e)/100):s(parseFloat(e))}function h(e,t,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?e+(t-e)*r*6:2*r<1?t:3*r<2?e+(t-e)*(2/3-r)*6:e}function c(e,t,r){return e+(t-e)*r}function d(e,t,r,n,i){return e[0]=t,e[1]=r,e[2]=n,e[3]=i,e}function f(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var p=new n.a(20),m=null;function g(e,t){m&&f(m,t),m=p.put(e,m||t.slice())}function _(e,t){var r=(parseFloat(e[0])%360+360)%360/360,n=u(e[1]),i=u(e[2]),a=i<=.5?i*(n+1):i+n-i*n,s=2*i-a;return d(t=t||[],o(255*h(s,a,r+1/3)),o(255*h(s,a,r)),o(255*h(s,a,r-1/3)),1),4===e.length&&(t[3]=e[3]),t}i.parse=function(e,t){if(e){t=t||[];var r=p.get(e);if(r)return f(t,r);var n,i=(e+="").replace(/ /g,"").toLowerCase();if(i in a)return f(t,a[i]),g(e,t),t;if("#"===i.charAt(0))return 4===i.length?(n=parseInt(i.substr(1),16))>=0&&n<=4095?(d(t,(3840&n)>>4|(3840&n)>>8,240&n|(240&n)>>4,15&n|(15&n)<<4,1),g(e,t),t):void d(t,0,0,0,1):7===i.length?(n=parseInt(i.substr(1),16))>=0&&n<=16777215?(d(t,(16711680&n)>>16,(65280&n)>>8,255&n,1),g(e,t),t):void d(t,0,0,0,1):void 0;var o=i.indexOf("("),s=i.indexOf(")");if(-1!==o&&s+1===i.length){var h=i.substr(0,o),c=i.substr(o+1,s-(o+1)).split(","),m=1;switch(h){case"rgba":if(4!==c.length)return void d(t,0,0,0,1);m=u(c.pop());case"rgb":return 3!==c.length?void d(t,0,0,0,1):(d(t,l(c[0]),l(c[1]),l(c[2]),m),g(e,t),t);case"hsla":return 4!==c.length?void d(t,0,0,0,1):(c[3]=u(c[3]),_(c,t),g(e,t),t);case"hsl":return 3!==c.length?void d(t,0,0,0,1):(_(c,t),g(e,t),t);default:return}}d(t,0,0,0,1)}},i.parseToFloat=function(e,t){if(t=i.parse(e,t))return t[0]/=255,t[1]/=255,t[2]/=255,t},i.lift=function(e,t){var r=i.parse(e);if(r){for(var n=0;n<3;n++)r[n]=t<0?r[n]*(1-t)|0:(255-r[n])*t+r[n]|0;return i.stringify(r,4===r.length?"rgba":"rgb")}},i.toHex=function(e){var t=i.parse(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)},i.fastLerp=function(e,t,r){if(t&&t.length&&e>=0&&e<=1){r=r||[];var n=e*(t.length-1),i=Math.floor(n),a=Math.ceil(n),l=t[i],u=t[a],h=n-i;return r[0]=o(c(l[0],u[0],h)),r[1]=o(c(l[1],u[1],h)),r[2]=o(c(l[2],u[2],h)),r[3]=s(c(l[3],u[3],h)),r}},i.fastMapToColor=i.fastLerp,i.lerp=function(e,t,r){if(t&&t.length&&e>=0&&e<=1){var n=e*(t.length-1),a=Math.floor(n),l=Math.ceil(n),u=i.parse(t[a]),h=i.parse(t[l]),d=n-a,f=i.stringify([o(c(u[0],h[0],d)),o(c(u[1],h[1],d)),o(c(u[2],h[2],d)),s(c(u[3],h[3],d))],"rgba");return r?{color:f,leftIndex:a,rightIndex:l,value:n}:f}},i.mapToColor=i.lerp,i.modifyHSL=function(e,t,r,n){if(e=i.parse(e))return e=function(e){if(e){var t,r,n=e[0]/255,i=e[1]/255,a=e[2]/255,o=Math.min(n,i,a),s=Math.max(n,i,a),l=s-o,u=(s+o)/2;if(0===l)t=0,r=0;else{r=u<.5?l/(s+o):l/(2-s-o);var h=((s-n)/6+l/2)/l,c=((s-i)/6+l/2)/l,d=((s-a)/6+l/2)/l;n===s?t=d-c:i===s?t=1/3+h-d:a===s&&(t=2/3+c-h),t<0&&(t+=1),t>1&&(t-=1)}var f=[360*t,r,u];return null!=e[3]&&f.push(e[3]),f}}(e),null!=t&&(e[0]=(a=t,(a=Math.round(a))<0?0:a>360?360:a)),null!=r&&(e[1]=u(r)),null!=n&&(e[2]=u(n)),i.stringify(_(e),"rgba");var a},i.modifyAlpha=function(e,t){if((e=i.parse(e))&&null!=t)return e[3]=s(t),i.stringify(e,"rgba")},i.stringify=function(e,t){if(e&&e.length){var r=e[0]+","+e[1]+","+e[2];return"rgba"!==t&&"hsva"!==t&&"hsla"!==t||(r+=","+e[3]),t+"("+r+")"}},t.a=i},function(e,t,r){"use strict";var n=r(95),i=function(e){this._list=new n.a,this._map={},this._maxSize=e||10};i.prototype.setMaxSize=function(e){this._maxSize=e},i.prototype.put=function(e,t){if(void 0===this._map[e]){var r=this._list.length();if(r>=this._maxSize&&r>0){var n=this._list.head;this._list.remove(n),delete this._map[n.key]}var i=this._list.insert(t);i.key=e,this._map[e]=i}},i.prototype.get=function(e){var t=this._map[e];if(void 0!==t)return t!==this._list.tail&&(this._list.remove(t),this._list.insertEntry(t)),t.value},i.prototype.remove=function(e){var t=this._map[e];void 0!==t&&(delete this._map[e],this._list.remove(t))},i.prototype.clear=function(){this._list.clear(),this._map={}},t.a=i},function(e,t,r){"use strict";var n=function(){this.head=null,this.tail=null,this._length=0};n.prototype.insert=function(e){var t=new n.Entry(e);return this.insertEntry(t),t},n.prototype.insertAt=function(e,t){if(!(e<0)){for(var r=this.head,i=0;r&&i!=e;)r=r.next,i++;if(r){var a=new n.Entry(t),o=r.prev;o?(o.next=a,a.prev=o):this.head=a,a.next=r,r.prev=a}else this.insert(t)}},n.prototype.insertBeforeEntry=function(e,t){var r=new n.Entry(e),i=t.prev;i?(i.next=r,r.prev=i):this.head=r,r.next=t,t.prev=r,this._length++},n.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,this.tail=e):this.head=this.tail=e,this._length++},n.prototype.remove=function(e){var t=e.prev,r=e.next;t?t.next=r:this.head=r,r?r.prev=t:this.tail=t,e.next=e.prev=null,this._length--},n.prototype.removeAt=function(e){if(!(e<0)){for(var t=this.head,r=0;t&&r!=e;)t=t.next,r++;return t?(this.remove(t),t.value):void 0}},n.prototype.getHead=function(){if(this.head)return this.head.value},n.prototype.getTail=function(){if(this.tail)return this.tail.value},n.prototype.getAt=function(e){if(!(e<0)){for(var t=this.head,r=0;t&&r!=e;)t=t.next,r++;return t.value}},n.prototype.indexOf=function(e){for(var t=this.head,r=0;t;){if(t.value===e)return r;t=t.next,r++}},n.prototype.length=function(){return this._length},n.prototype.isEmpty=function(){return 0===this._length},n.prototype.forEach=function(e,t){for(var r=this.head,n=0,i=void 0!==t;r;)i?e.call(t,r.value,n):e(r.value,n),r=r.next,n++},n.prototype.clear=function(){this.tail=this.head=null,this._length=0},n.Entry=function(e){this.value=e,this.next=null,this.prev=null},t.a=n},function(e,t,r){"use strict";var n=r(97),i=/for\s*?\(int\s*?_idx_\s*\=\s*([\w-]+)\;\s*_idx_\s*<\s*([\w-]+);\s*_idx_\s*\+\+\s*\)\s*\{\{([\s\S]+?)(?=\}\})\}\}/g;function a(e,t,r){var n={};for(var a in r)n[a+"_COUNT"]=r[a];return e.replace(i,(function(e,r,i,a){var o="";isNaN(r)&&(r=r in t?t[r]:n[r]),isNaN(i)&&(i=i in t?t[i]:n[i]);for(var s=parseInt(r);s0&&n.push("#define "+i.toUpperCase()+"_COUNT "+a)}if(r)for(var o=0;o=0&&S[w]>1e-4&&(g.transformMat4(C,E,T[M[w]]),g.scaleAndAdd(A,A,C,S[w]));L.set(b,A)}}for(b=0;b=0&&(function(e){o(e,"itemStyle"),o(e,"lineStyle"),o(e,"areaStyle"),o(e,"label")}(t),"mapbox"===t.coordinateSystem&&(t.coordinateSystem="mapbox3D",e.mapbox3D=e.mapbox))})),s(e.xAxis3D),s(e.yAxis3D),s(e.zAxis3D),s(e.grid3D),o(e.geo3D)}},function(e,t,r){"use strict";t.a={get:function(e){var t=new XMLHttpRequest;t.open("get",e.url),t.responseType=e.responseType||"text",e.onprogress&&(t.onprogress=function(t){if(t.lengthComputable){var r=t.loaded/t.total;e.onprogress(r,t.loaded,t.total)}else e.onprogress(null)}),t.onload=function(r){t.status>=400?e.onerror&&e.onerror():e.onload&&e.onload(t.response)},e.onerror&&(t.onerror=e.onerror),t.send(null)}}},function(e,t,r){"use strict";t.a="@export clay.basic.vertex\nuniform mat4 worldViewProjection : WORLDVIEWPROJECTION;\nuniform vec2 uvRepeat : [1.0, 1.0];\nuniform vec2 uvOffset : [0.0, 0.0];\nattribute vec2 texcoord : TEXCOORD_0;\nattribute vec3 position : POSITION;\nattribute vec3 barycentric;\n@import clay.chunk.skinning_header\nvarying vec2 v_Texcoord;\nvarying vec3 v_Barycentric;\n#ifdef VERTEX_COLOR\nattribute vec4 a_Color : COLOR;\nvarying vec4 v_Color;\n#endif\nvoid main()\n{\n vec3 skinnedPosition = position;\n#ifdef SKINNING\n @import clay.chunk.skin_matrix\n skinnedPosition = (skinMatrixWS * vec4(position, 1.0)).xyz;\n#endif\n v_Texcoord = texcoord * uvRepeat + uvOffset;\n v_Barycentric = barycentric;\n gl_Position = worldViewProjection * vec4(skinnedPosition, 1.0);\n#ifdef VERTEX_COLOR\n v_Color = a_Color;\n#endif\n}\n@end\n@export clay.basic.fragment\nvarying vec2 v_Texcoord;\nuniform sampler2D diffuseMap;\nuniform vec3 color : [1.0, 1.0, 1.0];\nuniform vec3 emission : [0.0, 0.0, 0.0];\nuniform float alpha : 1.0;\n#ifdef ALPHA_TEST\nuniform float alphaCutoff: 0.9;\n#endif\n#ifdef VERTEX_COLOR\nvarying vec4 v_Color;\n#endif\nuniform float lineWidth : 0.0;\nuniform vec4 lineColor : [0.0, 0.0, 0.0, 0.6];\nvarying vec3 v_Barycentric;\n@import clay.util.edge_factor\n@import clay.util.rgbm\n@import clay.util.srgb\n@import clay.util.ACES\nvoid main()\n{\n#ifdef RENDER_TEXCOORD\n gl_FragColor = vec4(v_Texcoord, 1.0, 1.0);\n return;\n#endif\n gl_FragColor = vec4(color, alpha);\n#ifdef VERTEX_COLOR\n gl_FragColor *= v_Color;\n#endif\n#ifdef DIFFUSEMAP_ENABLED\n vec4 tex = decodeHDR(texture2D(diffuseMap, v_Texcoord));\n#ifdef SRGB_DECODE\n tex = sRGBToLinear(tex);\n#endif\n#if defined(DIFFUSEMAP_ALPHA_ALPHA)\n gl_FragColor.a = tex.a;\n#endif\n gl_FragColor.rgb *= tex.rgb;\n#endif\n gl_FragColor.rgb += emission;\n if( lineWidth > 0.)\n {\n gl_FragColor.rgb = mix(gl_FragColor.rgb, lineColor.rgb, (1.0 - edgeFactor(lineWidth)) * lineColor.a);\n }\n#ifdef ALPHA_TEST\n if (gl_FragColor.a < alphaCutoff) {\n discard;\n }\n#endif\n#ifdef TONEMAPPING\n gl_FragColor.rgb = ACESToneMapping(gl_FragColor.rgb);\n#endif\n#ifdef SRGB_ENCODE\n gl_FragColor = linearTosRGB(gl_FragColor);\n#endif\n gl_FragColor = encodeHDR(gl_FragColor);\n}\n@end"},function(e,t,r){"use strict";var n=r(6),i=r(5);function a(e){return e.charCodeAt(0)+(e.charCodeAt(1)<<8)+(e.charCodeAt(2)<<16)+(e.charCodeAt(3)<<24)}r(25);var o=a("DXT1"),s=a("DXT3"),l=a("DXT5"),u={parse:function(e,t){var r=new Int32Array(e,0,31);if(542327876!==r[0])return null;if(4&!r(20))return null;var a,u,h=r(21),c=r[4],d=r[3],f=512&r[28],p=131072&r[2];switch(h){case o:a=8,u=n.a.COMPRESSED_RGB_S3TC_DXT1_EXT;break;case s:a=16,u=n.a.COMPRESSED_RGBA_S3TC_DXT3_EXT;break;case l:a=16,u=n.a.COMPRESSED_RGBA_S3TC_DXT5_EXT;break;default:return null}var m=r[1]+4,g=f?6:1,_=1;p&&(_=Math.max(1,r[7]));for(var v=[],y=0;y0){var i=Math.pow(2,e[3]-128-8+n);t[r+0]=e[0]*i,t[r+1]=e[1]*i,t[r+2]=e[2]*i}else t[r+0]=0,t[r+1]=0,t[r+2]=0;return t[r+3]=1,t}function s(e,t,r,n){for(var i,a,o=0,s=0,l=n;l>0;)if(e[s][0]=t[r++],e[s][1]=t[r++],e[s][2]=t[r++],e[s][3]=t[r++],1===e[s][0]&&1===e[s][1]&&1===e[s][2]){for(var u=e[s][3]<>>0;u>0;u--)i=e[s-1],(a=e[s])[0]=i[0],a[1]=i[1],a[2]=i[2],a[3]=i[3],s++,l--;o+=8}else s++,l--,o=0;return r}function l(e,t,r,n){if(n<8|n>32767)return s(e,t,r,n);if(2!=(i=t[r++]))return s(e,t,r-1,n);if(e[0][1]=t[r++],e[0][2]=t[r++],i=t[r++],(e[0][2]<<8>>>0|i)>>>0!==n)return null;for(var i=0;i<4;i++)for(var a=0;a128){o=(127&o)>>>0;for(var l=t[r++];o--;)e[a++][i]=l}else for(;o--;)e[a++][i]=t[r++]}return r}var u={parseRGBE:function(e,t,r){null==r&&(r=0);var s=new Uint8Array(e),u=s.length;if("#?"===function(e,t,r){for(var n="",i=t;i=u)){h+=2;for(var c="";h=0||(o.forEach((function(t){e.on(t,this[s(t)],this)}),this),this._meshes.push(e))},detachFromMesh:function(e){var t=this._meshes.indexOf(e);t>=0&&this._meshes.splice(t,1),o.forEach((function(t){e.off(t,this[s(t)])}),this)},dispose:function(){this._meshes.forEach((function(e){this.detachFromMesh(e)}),this)}},t.a=g},function(e,t,r){"use strict";var n=r(19),i=r(108),a=n.a.extend({cubemap:null,castShadow:!1,_normalDistribution:null,_brdfLookup:null},{type:"AMBIENT_CUBEMAP_LIGHT",prefilter:function(e,t){this._brdfLookup||(this._normalDistribution=i.a.generateNormalDistribution(),this._brdfLookup=i.a.integrateBRDF(e,this._normalDistribution));var r=this.cubemap;if(!r.__prefiltered){var n=i.a.prefilterEnvironmentMap(e,r,{encodeRGBM:!0,width:t,height:t},this._normalDistribution,this._brdfLookup);this.cubemap=n.environmentMap,this.cubemap.__prefiltered=!0,r.dispose(e)}},uniformTemplates:{ambientCubemapLightColor:{type:"3f",value:function(e){var t=e.color,r=e.intensity;return[t[0]*r,t[1]*r,t[2]*r]}},ambientCubemapLightCubemap:{type:"t",value:function(e){return e.cubemap}},ambientCubemapLightBRDFLookup:{type:"t",value:function(e){return e._brdfLookup}}}});t.a=a},function(e,t,r){"use strict";var n=r(5),i=r(25),a=r(6),o=r(10),s=r(14),l=r(17),u=r(7),h=r(57),c=r(29),d=r(55),f=r(18),p=r(54),m=r(111),g=r(112),_={},v=["px","nx","py","ny","pz","nz"];_.prefilterEnvironmentMap=function(e,t,r,s,m){m&&s||(s=_.generateNormalDistribution(),m=_.integrateBRDF(e,s));var y=(r=r||{}).width||64,x=r.height||64,T=r.type||t.type,b=new i.a({width:y,height:x,type:T,flipY:!1,mipmaps:[]});b.isPowerOfTwo()||console.warn("Width and height must be power of two to enable mipmap.");var w=Math.min(y,x),E=Math.log(w)/Math.log(2)+1,S=new l.a({shader:new u.a({vertex:u.a.source("clay.skybox.vertex"),fragment:g.a})});S.set("normalDistribution",s),r.encodeRGBM&&S.define("fragment","RGBM_ENCODE"),r.decodeRGBM&&S.define("fragment","RGBM_DECODE");var M,A=new c.a;if(t instanceof n.a){var C=new i.a({width:y,height:x,type:T===a.a.FLOAT?a.a.HALF_FLOAT:T});p.a.panoramaToCubeMap(e,t,C,{encodeRGBM:r.decodeRGBM}),t=C}(M=new h.a({scene:A,material:S})).material.set("environmentMap",t);var L=new d.a({texture:b});r.encodeRGBM&&(T=b.type=a.a.UNSIGNED_BYTE);for(var N=new n.a({width:y,height:x,type:T}),D=new o.a({depthBuffer:!1}),I=f.a[T===a.a.UNSIGNED_BYTE?"Uint8Array":"Float32Array"],P=0;P>>16)>>>0;l=(((16711935&(l=((252645135&(l=((858993459&(l=((1431655765&l)<<1|(2863311530&l)>>>1)>>>0))<<2|(3435973836&l)>>>2)>>>0))<<4|(4042322160&l)>>>4)>>>0))<<8|(4278255360&l)>>>8)>>>0)/4294967296;for(var u=0;u=0&&l.splice(e,1)})),l.push(u),this.__zr&&this.__zr.animation.addAnimator(u),u},stopAnimation:function(e){this._animators=this._animators||[];for(var t=this._animators,r=t.length,n=0;n.5?t:e}function c(e,t,r,n,i){var a=e.length;if(1==i)for(var o=0;oi)e.length=i;else for(var a=n;a=0&&!(A[r]<=t);r--);r=Math.min(r,x-2)}else{for(r=G;rt);r++);r=Math.min(r-1,x-2)}G=r,H=t;var n=A[r+1]-A[r];if(0!==n)if(R=(t-A[r])/n,y)if(B=C[r],F=C[0===r?r:r-1],U=C[r>x-2?x-1:r+1],z=C[r>x-3?x-1:r+2],w)p(F,B,U,z,R,R*R,R*R*R,g(e,s),M);else{if(E)i=p(F,B,U,z,R,R*R,R*R*R,k,1),i=_(k);else{if(S)return h(B,U,R);i=m(F,B,U,z,R,R*R,R*R*R)}v(e,s,i)}else if(w)c(C[r],C[r+1],R,g(e,s),M);else{var i;if(E)c(C[r],C[r+1],R,k,1),i=_(k);else{if(S)return h(C[r],C[r+1],R);i=u(C[r],C[r+1],R)}v(e,s,i)}},ondestroy:r});return t&&"spline"!==t&&(V.easing=t),V}}}var y=function(e,t,r,n){this._tracks={},this._target=e,this._loop=t||!1,this._getter=r||s,this._setter=n||l,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};y.prototype={when:function(e,t){var r=this._tracks;for(var n in t)if(t.hasOwnProperty(n)){if(!r[n]){r[n]=[];var i=this._getter(this._target,n);if(null==i)continue;0!==e&&r[n].push({time:0,value:g(i)})}r[n].push({time:e,value:t[n]})}return this},during:function(e){return this._onframeList.push(e),this},pause:function(){for(var e=0;e255?255:e}function o(e){return e<0?0:e>1?1:e}function s(e){return e.length&&"%"===e.charAt(e.length-1)?a(parseFloat(e)/100*255):a(parseInt(e,10))}function l(e){return e.length&&"%"===e.charAt(e.length-1)?o(parseFloat(e)/100):o(parseFloat(e))}function u(e,t,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?e+(t-e)*r*6:2*r<1?t:3*r<2?e+(t-e)*(2/3-r)*6:e}function h(e,t,r){return e+(t-e)*r}function c(e,t,r,n,i){return e[0]=t,e[1]=r,e[2]=n,e[3]=i,e}function d(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var f=new n(20),p=null;function m(e,t){p&&d(p,t),p=f.put(e,p||t.slice())}function g(e,t){if(e){t=t||[];var r=f.get(e);if(r)return d(t,r);var n,a=(e+="").replace(/ /g,"").toLowerCase();if(a in i)return d(t,i[a]),m(e,t),t;if("#"===a.charAt(0))return 4===a.length?(n=parseInt(a.substr(1),16))>=0&&n<=4095?(c(t,(3840&n)>>4|(3840&n)>>8,240&n|(240&n)>>4,15&n|(15&n)<<4,1),m(e,t),t):void c(t,0,0,0,1):7===a.length?(n=parseInt(a.substr(1),16))>=0&&n<=16777215?(c(t,(16711680&n)>>16,(65280&n)>>8,255&n,1),m(e,t),t):void c(t,0,0,0,1):void 0;var o=a.indexOf("("),u=a.indexOf(")");if(-1!==o&&u+1===a.length){var h=a.substr(0,o),p=a.substr(o+1,u-(o+1)).split(","),g=1;switch(h){case"rgba":if(4!==p.length)return void c(t,0,0,0,1);g=l(p.pop());case"rgb":return 3!==p.length?void c(t,0,0,0,1):(c(t,s(p[0]),s(p[1]),s(p[2]),g),m(e,t),t);case"hsla":return 4!==p.length?void c(t,0,0,0,1):(p[3]=l(p[3]),_(p,t),m(e,t),t);case"hsl":return 3!==p.length?void c(t,0,0,0,1):(_(p,t),m(e,t),t);default:return}}c(t,0,0,0,1)}}function _(e,t){var r=(parseFloat(e[0])%360+360)%360/360,n=l(e[1]),i=l(e[2]),o=i<=.5?i*(n+1):i+n-i*n,s=2*i-o;return c(t=t||[],a(255*u(s,o,r+1/3)),a(255*u(s,o,r)),a(255*u(s,o,r-1/3)),1),4===e.length&&(t[3]=e[3]),t}function v(e,t,r){if(t&&t.length&&e>=0&&e<=1){r=r||[];var n=e*(t.length-1),i=Math.floor(n),s=Math.ceil(n),l=t[i],u=t[s],c=n-i;return r[0]=a(h(l[0],u[0],c)),r[1]=a(h(l[1],u[1],c)),r[2]=a(h(l[2],u[2],c)),r[3]=o(h(l[3],u[3],c)),r}}var y=v;function x(e,t,r){if(t&&t.length&&e>=0&&e<=1){var n=e*(t.length-1),i=Math.floor(n),s=Math.ceil(n),l=g(t[i]),u=g(t[s]),c=n-i,d=b([a(h(l[0],u[0],c)),a(h(l[1],u[1],c)),a(h(l[2],u[2],c)),o(h(l[3],u[3],c))],"rgba");return r?{color:d,leftIndex:i,rightIndex:s,value:n}:d}}var T=x;function b(e,t){if(e&&e.length){var r=e[0]+","+e[1]+","+e[2];return"rgba"!==t&&"hsva"!==t&&"hsla"!==t||(r+=","+e[3]),t+"("+r+")"}}t.parse=g,t.lift=function(e,t){var r=g(e);if(r){for(var n=0;n<3;n++)r[n]=t<0?r[n]*(1-t)|0:(255-r[n])*t+r[n]|0;return b(r,4===r.length?"rgba":"rgb")}},t.toHex=function(e){var t=g(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)},t.fastLerp=v,t.fastMapToColor=y,t.lerp=x,t.mapToColor=T,t.modifyHSL=function(e,t,r,n){if(e=g(e))return e=function(e){if(e){var t,r,n=e[0]/255,i=e[1]/255,a=e[2]/255,o=Math.min(n,i,a),s=Math.max(n,i,a),l=s-o,u=(s+o)/2;if(0===l)t=0,r=0;else{r=u<.5?l/(s+o):l/(2-s-o);var h=((s-n)/6+l/2)/l,c=((s-i)/6+l/2)/l,d=((s-a)/6+l/2)/l;n===s?t=d-c:i===s?t=1/3+h-d:a===s&&(t=2/3+c-h),t<0&&(t+=1),t>1&&(t-=1)}var f=[360*t,r,u];return null!=e[3]&&f.push(e[3]),f}}(e),null!=t&&(e[0]=(i=t,(i=Math.round(i))<0?0:i>360?360:i)),null!=r&&(e[1]=l(r)),null!=n&&(e[2]=l(n)),b(_(e),"rgba");var i},t.modifyAlpha=function(e,t){if((e=g(e))&&null!=t)return e[3]=o(t),b(e,"rgba")},t.stringify=b},function(e,t,r){"use strict";t.a="\n@export clay.util.rand\nhighp float rand(vec2 uv) {\n const highp float a = 12.9898, b = 78.233, c = 43758.5453;\n highp float dt = dot(uv.xy, vec2(a,b)), sn = mod(dt, 3.141592653589793);\n return fract(sin(sn) * c);\n}\n@end\n@export clay.util.calculate_attenuation\nuniform float attenuationFactor : 5.0;\nfloat lightAttenuation(float dist, float range)\n{\n float attenuation = 1.0;\n attenuation = dist*dist/(range*range+1.0);\n float att_s = attenuationFactor;\n attenuation = 1.0/(attenuation*att_s+1.0);\n att_s = 1.0/(att_s+1.0);\n attenuation = attenuation - att_s;\n attenuation /= 1.0 - att_s;\n return clamp(attenuation, 0.0, 1.0);\n}\n@end\n@export clay.util.edge_factor\nfloat edgeFactor(float width)\n{\n vec3 d = fwidth(v_Barycentric);\n vec3 a3 = smoothstep(vec3(0.0), d * width, v_Barycentric);\n return min(min(a3.x, a3.y), a3.z);\n}\n@end\n@export clay.util.encode_float\nvec4 encodeFloat(const in float depth)\n{\n const vec4 bitShifts = vec4(256.0*256.0*256.0, 256.0*256.0, 256.0, 1.0);\n const vec4 bit_mask = vec4(0.0, 1.0/256.0, 1.0/256.0, 1.0/256.0);\n vec4 res = fract(depth * bitShifts);\n res -= res.xxyz * bit_mask;\n return res;\n}\n@end\n@export clay.util.decode_float\nfloat decodeFloat(const in vec4 color)\n{\n const vec4 bitShifts = vec4(1.0/(256.0*256.0*256.0), 1.0/(256.0*256.0), 1.0/256.0, 1.0);\n return dot(color, bitShifts);\n}\n@end\n@export clay.util.float\n@import clay.util.encode_float\n@import clay.util.decode_float\n@end\n@export clay.util.rgbm_decode\nvec3 RGBMDecode(vec4 rgbm, float range) {\n return range * rgbm.rgb * rgbm.a;\n}\n@end\n@export clay.util.rgbm_encode\nvec4 RGBMEncode(vec3 color, float range) {\n if (dot(color, color) == 0.0) {\n return vec4(0.0);\n }\n vec4 rgbm;\n color /= range;\n rgbm.a = clamp(max(max(color.r, color.g), max(color.b, 1e-6)), 0.0, 1.0);\n rgbm.a = ceil(rgbm.a * 255.0) / 255.0;\n rgbm.rgb = color / rgbm.a;\n return rgbm;\n}\n@end\n@export clay.util.rgbm\n@import clay.util.rgbm_decode\n@import clay.util.rgbm_encode\nvec4 decodeHDR(vec4 color)\n{\n#if defined(RGBM_DECODE) || defined(RGBM)\n return vec4(RGBMDecode(color, 51.5), 1.0);\n#else\n return color;\n#endif\n}\nvec4 encodeHDR(vec4 color)\n{\n#if defined(RGBM_ENCODE) || defined(RGBM)\n return RGBMEncode(color.xyz, 51.5);\n#else\n return color;\n#endif\n}\n@end\n@export clay.util.srgb\nvec4 sRGBToLinear(in vec4 value) {\n return vec4(mix(pow(value.rgb * 0.9478672986 + vec3(0.0521327014), vec3(2.4)), value.rgb * 0.0773993808, vec3(lessThanEqual(value.rgb, vec3(0.04045)))), value.w);\n}\nvec4 linearTosRGB(in vec4 value) {\n return vec4(mix(pow(value.rgb, vec3(0.41666)) * 1.055 - vec3(0.055), value.rgb * 12.92, vec3(lessThanEqual(value.rgb, vec3(0.0031308)))), value.w);\n}\n@end\n@export clay.chunk.skinning_header\n#ifdef SKINNING\nattribute vec3 weight : WEIGHT;\nattribute vec4 joint : JOINT;\nuniform mat4 skinMatrix[JOINT_COUNT] : SKIN_MATRIX;\nmat4 getSkinMatrix(float idx) {\n return skinMatrix[int(idx)];\n}\n#endif\n@end\n@export clay.chunk.skin_matrix\nmat4 skinMatrixWS = getSkinMatrix(joint.x) * weight.x;\nif (weight.y > 1e-4)\n{\n skinMatrixWS += getSkinMatrix(joint.y) * weight.y;\n}\nif (weight.z > 1e-4)\n{\n skinMatrixWS += getSkinMatrix(joint.z) * weight.z;\n}\nfloat weightW = 1.0-weight.x-weight.y-weight.z;\nif (weightW > 1e-4)\n{\n skinMatrixWS += getSkinMatrix(joint.w) * weightW;\n}\n@end\n@export clay.util.parallax_correct\nvec3 parallaxCorrect(in vec3 dir, in vec3 pos, in vec3 boxMin, in vec3 boxMax) {\n vec3 first = (boxMax - pos) / dir;\n vec3 second = (boxMin - pos) / dir;\n vec3 further = max(first, second);\n float dist = min(further.x, min(further.y, further.z));\n vec3 fixedPos = pos + dir * dist;\n vec3 boxCenter = (boxMax + boxMin) * 0.5;\n return normalize(fixedPos - boxCenter);\n}\n@end\n@export clay.util.clamp_sample\nvec4 clampSample(const in sampler2D texture, const in vec2 coord)\n{\n#ifdef STEREO\n float eye = step(0.5, coord.x) * 0.5;\n vec2 coordClamped = clamp(coord, vec2(eye, 0.0), vec2(0.5 + eye, 1.0));\n#else\n vec2 coordClamped = clamp(coord, vec2(0.0), vec2(1.0));\n#endif\n return texture2D(texture, coordClamped);\n}\n@end\n@export clay.util.ACES\nvec3 ACESToneMapping(vec3 color)\n{\n const float A = 2.51;\n const float B = 0.03;\n const float C = 2.43;\n const float D = 0.59;\n const float E = 0.14;\n return (color * (A * color + B)) / (color * (C * color + D) + E);\n}\n@end"},function(e,t,r){"use strict";t.a="\n@export ecgl.common.transformUniforms\nuniform mat4 worldViewProjection : WORLDVIEWPROJECTION;\nuniform mat4 worldInverseTranspose : WORLDINVERSETRANSPOSE;\nuniform mat4 world : WORLD;\n@end\n\n@export ecgl.common.attributes\nattribute vec3 position : POSITION;\nattribute vec2 texcoord : TEXCOORD_0;\nattribute vec3 normal : NORMAL;\n@end\n\n@export ecgl.common.uv.header\nuniform vec2 uvRepeat : [1.0, 1.0];\nuniform vec2 uvOffset : [0.0, 0.0];\nuniform vec2 detailUvRepeat : [1.0, 1.0];\nuniform vec2 detailUvOffset : [0.0, 0.0];\n\nvarying vec2 v_Texcoord;\nvarying vec2 v_DetailTexcoord;\n@end\n\n@export ecgl.common.uv.main\nv_Texcoord = texcoord * uvRepeat + uvOffset;\nv_DetailTexcoord = texcoord * detailUvRepeat + detailUvOffset;\n@end\n\n@export ecgl.common.uv.fragmentHeader\nvarying vec2 v_Texcoord;\nvarying vec2 v_DetailTexcoord;\n@end\n\n\n@export ecgl.common.albedo.main\n\n vec4 albedoTexel = vec4(1.0);\n#ifdef DIFFUSEMAP_ENABLED\n albedoTexel = texture2D(diffuseMap, v_Texcoord);\n #ifdef SRGB_DECODE\n albedoTexel = sRGBToLinear(albedoTexel);\n #endif\n#endif\n\n#ifdef DETAILMAP_ENABLED\n vec4 detailTexel = texture2D(detailMap, v_DetailTexcoord);\n #ifdef SRGB_DECODE\n detailTexel = sRGBToLinear(detailTexel);\n #endif\n albedoTexel.rgb = mix(albedoTexel.rgb, detailTexel.rgb, detailTexel.a);\n albedoTexel.a = detailTexel.a + (1.0 - detailTexel.a) * albedoTexel.a;\n#endif\n\n@end\n\n@export ecgl.common.wireframe.vertexHeader\n\n#ifdef WIREFRAME_QUAD\nattribute vec4 barycentric;\nvarying vec4 v_Barycentric;\n#elif defined(WIREFRAME_TRIANGLE)\nattribute vec3 barycentric;\nvarying vec3 v_Barycentric;\n#endif\n\n@end\n\n@export ecgl.common.wireframe.vertexMain\n\n#if defined(WIREFRAME_QUAD) || defined(WIREFRAME_TRIANGLE)\n v_Barycentric = barycentric;\n#endif\n\n@end\n\n\n@export ecgl.common.wireframe.fragmentHeader\n\nuniform float wireframeLineWidth : 1;\nuniform vec4 wireframeLineColor: [0, 0, 0, 0.5];\n\n#ifdef WIREFRAME_QUAD\nvarying vec4 v_Barycentric;\nfloat edgeFactor () {\n vec4 d = fwidth(v_Barycentric);\n vec4 a4 = smoothstep(vec4(0.0), d * wireframeLineWidth, v_Barycentric);\n return min(min(min(a4.x, a4.y), a4.z), a4.w);\n}\n#elif defined(WIREFRAME_TRIANGLE)\nvarying vec3 v_Barycentric;\nfloat edgeFactor () {\n vec3 d = fwidth(v_Barycentric);\n vec3 a3 = smoothstep(vec3(0.0), d * wireframeLineWidth, v_Barycentric);\n return min(min(a3.x, a3.y), a3.z);\n}\n#endif\n\n@end\n\n\n@export ecgl.common.wireframe.fragmentMain\n\n#if defined(WIREFRAME_QUAD) || defined(WIREFRAME_TRIANGLE)\n if (wireframeLineWidth > 0.) {\n vec4 lineColor = wireframeLineColor;\n#ifdef SRGB_DECODE\n lineColor = sRGBToLinear(lineColor);\n#endif\n\n gl_FragColor.rgb = mix(gl_FragColor.rgb, lineColor.rgb, (1.0 - edgeFactor()) * lineColor.a);\n }\n#endif\n@end\n\n\n\n\n@export ecgl.common.bumpMap.header\n\n#ifdef BUMPMAP_ENABLED\nuniform sampler2D bumpMap;\nuniform float bumpScale : 1.0;\n\n\nvec3 bumpNormal(vec3 surfPos, vec3 surfNormal, vec3 baseNormal)\n{\n vec2 dSTdx = dFdx(v_Texcoord);\n vec2 dSTdy = dFdy(v_Texcoord);\n\n float Hll = bumpScale * texture2D(bumpMap, v_Texcoord).x;\n float dHx = bumpScale * texture2D(bumpMap, v_Texcoord + dSTdx).x - Hll;\n float dHy = bumpScale * texture2D(bumpMap, v_Texcoord + dSTdy).x - Hll;\n\n vec3 vSigmaX = dFdx(surfPos);\n vec3 vSigmaY = dFdy(surfPos);\n vec3 vN = surfNormal;\n\n vec3 R1 = cross(vSigmaY, vN);\n vec3 R2 = cross(vN, vSigmaX);\n\n float fDet = dot(vSigmaX, R1);\n\n vec3 vGrad = sign(fDet) * (dHx * R1 + dHy * R2);\n return normalize(abs(fDet) * baseNormal - vGrad);\n\n}\n#endif\n\n@end\n\n@export ecgl.common.normalMap.vertexHeader\n\n#ifdef NORMALMAP_ENABLED\nattribute vec4 tangent : TANGENT;\nvarying vec3 v_Tangent;\nvarying vec3 v_Bitangent;\n#endif\n\n@end\n\n@export ecgl.common.normalMap.vertexMain\n\n#ifdef NORMALMAP_ENABLED\n if (dot(tangent, tangent) > 0.0) {\n v_Tangent = normalize((worldInverseTranspose * vec4(tangent.xyz, 0.0)).xyz);\n v_Bitangent = normalize(cross(v_Normal, v_Tangent) * tangent.w);\n }\n#endif\n\n@end\n\n\n@export ecgl.common.normalMap.fragmentHeader\n\n#ifdef NORMALMAP_ENABLED\nuniform sampler2D normalMap;\nvarying vec3 v_Tangent;\nvarying vec3 v_Bitangent;\n#endif\n\n@end\n\n@export ecgl.common.normalMap.fragmentMain\n#ifdef NORMALMAP_ENABLED\n if (dot(v_Tangent, v_Tangent) > 0.0) {\n vec3 normalTexel = texture2D(normalMap, v_DetailTexcoord).xyz;\n if (dot(normalTexel, normalTexel) > 0.0) { N = normalTexel * 2.0 - 1.0;\n mat3 tbn = mat3(v_Tangent, v_Bitangent, v_Normal);\n N = normalize(tbn * N);\n }\n }\n#endif\n@end\n\n\n\n@export ecgl.common.vertexAnimation.header\n\n#ifdef VERTEX_ANIMATION\nattribute vec3 prevPosition;\nattribute vec3 prevNormal;\nuniform float percent;\n#endif\n\n@end\n\n@export ecgl.common.vertexAnimation.main\n\n#ifdef VERTEX_ANIMATION\n vec3 pos = mix(prevPosition, position, percent);\n vec3 norm = mix(prevNormal, normal, percent);\n#else\n vec3 pos = position;\n vec3 norm = normal;\n#endif\n\n@end\n\n\n@export ecgl.common.ssaoMap.header\n#ifdef SSAOMAP_ENABLED\nuniform sampler2D ssaoMap;\nuniform vec4 viewport : VIEWPORT;\n#endif\n@end\n\n@export ecgl.common.ssaoMap.main\n float ao = 1.0;\n#ifdef SSAOMAP_ENABLED\n ao = texture2D(ssaoMap, (gl_FragCoord.xy - viewport.xy) / viewport.zw).r;\n#endif\n@end\n\n\n\n\n@export ecgl.common.diffuseLayer.header\n\n#if (LAYER_DIFFUSEMAP_COUNT > 0)\nuniform float layerDiffuseIntensity[LAYER_DIFFUSEMAP_COUNT];\nuniform sampler2D layerDiffuseMap[LAYER_DIFFUSEMAP_COUNT];\n#endif\n\n@end\n\n@export ecgl.common.emissiveLayer.header\n\n#if (LAYER_EMISSIVEMAP_COUNT > 0)\nuniform float layerEmissionIntensity[LAYER_EMISSIVEMAP_COUNT];\nuniform sampler2D layerEmissiveMap[LAYER_EMISSIVEMAP_COUNT];\n#endif\n\n@end\n\n@export ecgl.common.layers.header\n@import ecgl.common.diffuseLayer.header\n@import ecgl.common.emissiveLayer.header\n@end\n\n@export ecgl.common.diffuseLayer.main\n\n#if (LAYER_DIFFUSEMAP_COUNT > 0)\n for (int _idx_ = 0; _idx_ < LAYER_DIFFUSEMAP_COUNT; _idx_++) {{\n float intensity = layerDiffuseIntensity[_idx_];\n vec4 texel2 = texture2D(layerDiffuseMap[_idx_], v_Texcoord);\n #ifdef SRGB_DECODE\n texel2 = sRGBToLinear(texel2);\n #endif\n albedoTexel.rgb = mix(albedoTexel.rgb, texel2.rgb * intensity, texel2.a);\n albedoTexel.a = texel2.a + (1.0 - texel2.a) * albedoTexel.a;\n }}\n#endif\n\n@end\n\n@export ecgl.common.emissiveLayer.main\n\n#if (LAYER_EMISSIVEMAP_COUNT > 0)\n for (int _idx_ = 0; _idx_ < LAYER_EMISSIVEMAP_COUNT; _idx_++)\n {{\n vec4 texel2 = texture2D(layerEmissiveMap[_idx_], v_Texcoord) * layerEmissionIntensity[_idx_];\n #ifdef SRGB_DECODE\n texel2 = sRGBToLinear(texel2);\n #endif\n float intensity = layerEmissionIntensity[_idx_];\n gl_FragColor.rgb += texel2.rgb * texel2.a * intensity;\n }}\n#endif\n\n@end\n"},function(e,t,r){"use strict";t.a="@export ecgl.color.vertex\n\nuniform mat4 worldViewProjection : WORLDVIEWPROJECTION;\n\n@import ecgl.common.uv.header\n\nattribute vec2 texcoord : TEXCOORD_0;\nattribute vec3 position: POSITION;\n\n@import ecgl.common.wireframe.vertexHeader\n\n#ifdef VERTEX_COLOR\nattribute vec4 a_Color : COLOR;\nvarying vec4 v_Color;\n#endif\n\n#ifdef VERTEX_ANIMATION\nattribute vec3 prevPosition;\nuniform float percent : 1.0;\n#endif\n\nvoid main()\n{\n#ifdef VERTEX_ANIMATION\n vec3 pos = mix(prevPosition, position, percent);\n#else\n vec3 pos = position;\n#endif\n\n gl_Position = worldViewProjection * vec4(pos, 1.0);\n\n @import ecgl.common.uv.main\n\n#ifdef VERTEX_COLOR\n v_Color = a_Color;\n#endif\n\n @import ecgl.common.wireframe.vertexMain\n\n}\n\n@end\n\n@export ecgl.color.fragment\n\n#define LAYER_DIFFUSEMAP_COUNT 0\n#define LAYER_EMISSIVEMAP_COUNT 0\n\nuniform sampler2D diffuseMap;\nuniform sampler2D detailMap;\n\nuniform vec4 color : [1.0, 1.0, 1.0, 1.0];\n\n#ifdef VERTEX_COLOR\nvarying vec4 v_Color;\n#endif\n\n@import ecgl.common.layers.header\n\n@import ecgl.common.uv.fragmentHeader\n\n@import ecgl.common.wireframe.fragmentHeader\n\n@import clay.util.srgb\n\nvoid main()\n{\n#ifdef SRGB_DECODE\n gl_FragColor = sRGBToLinear(color);\n#else\n gl_FragColor = color;\n#endif\n\n#ifdef VERTEX_COLOR\n gl_FragColor *= v_Color;\n#endif\n\n @import ecgl.common.albedo.main\n\n @import ecgl.common.diffuseLayer.main\n\n gl_FragColor *= albedoTexel;\n\n @import ecgl.common.emissiveLayer.main\n\n @import ecgl.common.wireframe.fragmentMain\n\n}\n@end"},function(e,t,r){"use strict";t.a="/**\n * http: */\n\n@export ecgl.lambert.vertex\n\n@import ecgl.common.transformUniforms\n\n@import ecgl.common.uv.header\n\n\n@import ecgl.common.attributes\n\n@import ecgl.common.wireframe.vertexHeader\n\n#ifdef VERTEX_COLOR\nattribute vec4 a_Color : COLOR;\nvarying vec4 v_Color;\n#endif\n\n\n@import ecgl.common.vertexAnimation.header\n\n\nvarying vec3 v_Normal;\nvarying vec3 v_WorldPosition;\n\nvoid main()\n{\n @import ecgl.common.uv.main\n\n @import ecgl.common.vertexAnimation.main\n\n\n gl_Position = worldViewProjection * vec4(pos, 1.0);\n\n v_Normal = normalize((worldInverseTranspose * vec4(norm, 0.0)).xyz);\n v_WorldPosition = (world * vec4(pos, 1.0)).xyz;\n\n#ifdef VERTEX_COLOR\n v_Color = a_Color;\n#endif\n\n @import ecgl.common.wireframe.vertexMain\n}\n\n@end\n\n\n@export ecgl.lambert.fragment\n\n#define LAYER_DIFFUSEMAP_COUNT 0\n#define LAYER_EMISSIVEMAP_COUNT 0\n\n#define NORMAL_UP_AXIS 1\n#define NORMAL_FRONT_AXIS 2\n\n@import ecgl.common.uv.fragmentHeader\n\nvarying vec3 v_Normal;\nvarying vec3 v_WorldPosition;\n\nuniform sampler2D diffuseMap;\nuniform sampler2D detailMap;\n\n@import ecgl.common.layers.header\n\nuniform float emissionIntensity: 1.0;\n\nuniform vec4 color : [1.0, 1.0, 1.0, 1.0];\n\nuniform mat4 viewInverse : VIEWINVERSE;\n\n#ifdef AMBIENT_LIGHT_COUNT\n@import clay.header.ambient_light\n#endif\n#ifdef AMBIENT_SH_LIGHT_COUNT\n@import clay.header.ambient_sh_light\n#endif\n\n#ifdef DIRECTIONAL_LIGHT_COUNT\n@import clay.header.directional_light\n#endif\n\n#ifdef VERTEX_COLOR\nvarying vec4 v_Color;\n#endif\n\n\n@import ecgl.common.ssaoMap.header\n\n@import ecgl.common.bumpMap.header\n\n@import clay.util.srgb\n\n@import ecgl.common.wireframe.fragmentHeader\n\n@import clay.plugin.compute_shadow_map\n\nvoid main()\n{\n#ifdef SRGB_DECODE\n gl_FragColor = sRGBToLinear(color);\n#else\n gl_FragColor = color;\n#endif\n\n#ifdef VERTEX_COLOR\n #ifdef SRGB_DECODE\n gl_FragColor *= sRGBToLinear(v_Color);\n #else\n gl_FragColor *= v_Color;\n #endif\n#endif\n\n @import ecgl.common.albedo.main\n\n @import ecgl.common.diffuseLayer.main\n\n gl_FragColor *= albedoTexel;\n\n vec3 N = v_Normal;\n#ifdef DOUBLE_SIDED\n vec3 eyePos = viewInverse[3].xyz;\n vec3 V = normalize(eyePos - v_WorldPosition);\n\n if (dot(N, V) < 0.0) {\n N = -N;\n }\n#endif\n\n float ambientFactor = 1.0;\n\n#ifdef BUMPMAP_ENABLED\n N = bumpNormal(v_WorldPosition, v_Normal, N);\n ambientFactor = dot(v_Normal, N);\n#endif\n\n vec3 N2 = vec3(N.x, N[NORMAL_UP_AXIS], N[NORMAL_FRONT_AXIS]);\n\n vec3 diffuseColor = vec3(0.0, 0.0, 0.0);\n\n @import ecgl.common.ssaoMap.main\n\n#ifdef AMBIENT_LIGHT_COUNT\n for(int i = 0; i < AMBIENT_LIGHT_COUNT; i++)\n {\n diffuseColor += ambientLightColor[i] * ambientFactor * ao;\n }\n#endif\n#ifdef AMBIENT_SH_LIGHT_COUNT\n for(int _idx_ = 0; _idx_ < AMBIENT_SH_LIGHT_COUNT; _idx_++)\n {{\n diffuseColor += calcAmbientSHLight(_idx_, N2) * ambientSHLightColor[_idx_] * ao;\n }}\n#endif\n#ifdef DIRECTIONAL_LIGHT_COUNT\n#if defined(DIRECTIONAL_LIGHT_SHADOWMAP_COUNT)\n float shadowContribsDir[DIRECTIONAL_LIGHT_COUNT];\n if(shadowEnabled)\n {\n computeShadowOfDirectionalLights(v_WorldPosition, shadowContribsDir);\n }\n#endif\n for(int i = 0; i < DIRECTIONAL_LIGHT_COUNT; i++)\n {\n vec3 lightDirection = -directionalLightDirection[i];\n vec3 lightColor = directionalLightColor[i];\n\n float shadowContrib = 1.0;\n#if defined(DIRECTIONAL_LIGHT_SHADOWMAP_COUNT)\n if (shadowEnabled)\n {\n shadowContrib = shadowContribsDir[i];\n }\n#endif\n\n float ndl = dot(N, normalize(lightDirection)) * shadowContrib;\n\n diffuseColor += lightColor * clamp(ndl, 0.0, 1.0);\n }\n#endif\n\n gl_FragColor.rgb *= diffuseColor;\n\n @import ecgl.common.emissiveLayer.main\n\n @import ecgl.common.wireframe.fragmentMain\n}\n\n@end"},function(e,t,r){"use strict";t.a="@export ecgl.realistic.vertex\n\n@import ecgl.common.transformUniforms\n\n@import ecgl.common.uv.header\n\n@import ecgl.common.attributes\n\n\n@import ecgl.common.wireframe.vertexHeader\n\n#ifdef VERTEX_COLOR\nattribute vec4 a_Color : COLOR;\nvarying vec4 v_Color;\n#endif\n\n#ifdef NORMALMAP_ENABLED\nattribute vec4 tangent : TANGENT;\nvarying vec3 v_Tangent;\nvarying vec3 v_Bitangent;\n#endif\n\n@import ecgl.common.vertexAnimation.header\n\nvarying vec3 v_Normal;\nvarying vec3 v_WorldPosition;\n\nvoid main()\n{\n\n @import ecgl.common.uv.main\n\n @import ecgl.common.vertexAnimation.main\n\n gl_Position = worldViewProjection * vec4(pos, 1.0);\n\n v_Normal = normalize((worldInverseTranspose * vec4(norm, 0.0)).xyz);\n v_WorldPosition = (world * vec4(pos, 1.0)).xyz;\n\n#ifdef VERTEX_COLOR\n v_Color = a_Color;\n#endif\n\n#ifdef NORMALMAP_ENABLED\n v_Tangent = normalize((worldInverseTranspose * vec4(tangent.xyz, 0.0)).xyz);\n v_Bitangent = normalize(cross(v_Normal, v_Tangent) * tangent.w);\n#endif\n\n @import ecgl.common.wireframe.vertexMain\n\n}\n\n@end\n\n\n\n@export ecgl.realistic.fragment\n\n#define LAYER_DIFFUSEMAP_COUNT 0\n#define LAYER_EMISSIVEMAP_COUNT 0\n#define PI 3.14159265358979\n#define ROUGHNESS_CHANEL 0\n#define METALNESS_CHANEL 1\n\n#define NORMAL_UP_AXIS 1\n#define NORMAL_FRONT_AXIS 2\n\n#ifdef VERTEX_COLOR\nvarying vec4 v_Color;\n#endif\n\n@import ecgl.common.uv.fragmentHeader\n\nvarying vec3 v_Normal;\nvarying vec3 v_WorldPosition;\n\nuniform sampler2D diffuseMap;\n\nuniform sampler2D detailMap;\nuniform sampler2D metalnessMap;\nuniform sampler2D roughnessMap;\n\n@import ecgl.common.layers.header\n\nuniform float emissionIntensity: 1.0;\n\nuniform vec4 color : [1.0, 1.0, 1.0, 1.0];\n\nuniform float metalness : 0.0;\nuniform float roughness : 0.5;\n\nuniform mat4 viewInverse : VIEWINVERSE;\n\n#ifdef AMBIENT_LIGHT_COUNT\n@import clay.header.ambient_light\n#endif\n\n#ifdef AMBIENT_SH_LIGHT_COUNT\n@import clay.header.ambient_sh_light\n#endif\n\n#ifdef AMBIENT_CUBEMAP_LIGHT_COUNT\n@import clay.header.ambient_cubemap_light\n#endif\n\n#ifdef DIRECTIONAL_LIGHT_COUNT\n@import clay.header.directional_light\n#endif\n\n@import ecgl.common.normalMap.fragmentHeader\n\n@import ecgl.common.ssaoMap.header\n\n@import ecgl.common.bumpMap.header\n\n@import clay.util.srgb\n\n@import clay.util.rgbm\n\n@import ecgl.common.wireframe.fragmentHeader\n\n@import clay.plugin.compute_shadow_map\n\nvec3 F_Schlick(float ndv, vec3 spec) {\n return spec + (1.0 - spec) * pow(1.0 - ndv, 5.0);\n}\n\nfloat D_Phong(float g, float ndh) {\n float a = pow(8192.0, g);\n return (a + 2.0) / 8.0 * pow(ndh, a);\n}\n\nvoid main()\n{\n vec4 albedoColor = color;\n\n vec3 eyePos = viewInverse[3].xyz;\n vec3 V = normalize(eyePos - v_WorldPosition);\n#ifdef VERTEX_COLOR\n #ifdef SRGB_DECODE\n albedoColor *= sRGBToLinear(v_Color);\n #else\n albedoColor *= v_Color;\n #endif\n#endif\n\n @import ecgl.common.albedo.main\n\n @import ecgl.common.diffuseLayer.main\n\n albedoColor *= albedoTexel;\n\n float m = metalness;\n\n#ifdef METALNESSMAP_ENABLED\n float m2 = texture2D(metalnessMap, v_DetailTexcoord)[METALNESS_CHANEL];\n m = clamp(m2 + (m - 0.5) * 2.0, 0.0, 1.0);\n#endif\n\n vec3 baseColor = albedoColor.rgb;\n albedoColor.rgb = baseColor * (1.0 - m);\n vec3 specFactor = mix(vec3(0.04), baseColor, m);\n\n float g = 1.0 - roughness;\n\n#ifdef ROUGHNESSMAP_ENABLED\n float g2 = 1.0 - texture2D(roughnessMap, v_DetailTexcoord)[ROUGHNESS_CHANEL];\n g = clamp(g2 + (g - 0.5) * 2.0, 0.0, 1.0);\n#endif\n\n vec3 N = v_Normal;\n\n#ifdef DOUBLE_SIDED\n if (dot(N, V) < 0.0) {\n N = -N;\n }\n#endif\n\n float ambientFactor = 1.0;\n\n#ifdef BUMPMAP_ENABLED\n N = bumpNormal(v_WorldPosition, v_Normal, N);\n ambientFactor = dot(v_Normal, N);\n#endif\n\n@import ecgl.common.normalMap.fragmentMain\n\n vec3 N2 = vec3(N.x, N[NORMAL_UP_AXIS], N[NORMAL_FRONT_AXIS]);\n\n vec3 diffuseTerm = vec3(0.0);\n vec3 specularTerm = vec3(0.0);\n\n float ndv = clamp(dot(N, V), 0.0, 1.0);\n vec3 fresnelTerm = F_Schlick(ndv, specFactor);\n\n @import ecgl.common.ssaoMap.main\n\n#ifdef AMBIENT_LIGHT_COUNT\n for(int _idx_ = 0; _idx_ < AMBIENT_LIGHT_COUNT; _idx_++)\n {{\n diffuseTerm += ambientLightColor[_idx_] * ambientFactor * ao;\n }}\n#endif\n\n#ifdef AMBIENT_SH_LIGHT_COUNT\n for(int _idx_ = 0; _idx_ < AMBIENT_SH_LIGHT_COUNT; _idx_++)\n {{\n diffuseTerm += calcAmbientSHLight(_idx_, N2) * ambientSHLightColor[_idx_] * ao;\n }}\n#endif\n\n#ifdef DIRECTIONAL_LIGHT_COUNT\n#if defined(DIRECTIONAL_LIGHT_SHADOWMAP_COUNT)\n float shadowContribsDir[DIRECTIONAL_LIGHT_COUNT];\n if(shadowEnabled)\n {\n computeShadowOfDirectionalLights(v_WorldPosition, shadowContribsDir);\n }\n#endif\n for(int _idx_ = 0; _idx_ < DIRECTIONAL_LIGHT_COUNT; _idx_++)\n {{\n vec3 L = -directionalLightDirection[_idx_];\n vec3 lc = directionalLightColor[_idx_];\n\n vec3 H = normalize(L + V);\n float ndl = clamp(dot(N, normalize(L)), 0.0, 1.0);\n float ndh = clamp(dot(N, H), 0.0, 1.0);\n\n float shadowContrib = 1.0;\n#if defined(DIRECTIONAL_LIGHT_SHADOWMAP_COUNT)\n if (shadowEnabled)\n {\n shadowContrib = shadowContribsDir[_idx_];\n }\n#endif\n\n vec3 li = lc * ndl * shadowContrib;\n\n diffuseTerm += li;\n specularTerm += li * fresnelTerm * D_Phong(g, ndh);\n }}\n#endif\n\n\n#ifdef AMBIENT_CUBEMAP_LIGHT_COUNT\n vec3 L = reflect(-V, N);\n L = vec3(L.x, L[NORMAL_UP_AXIS], L[NORMAL_FRONT_AXIS]);\n float rough2 = clamp(1.0 - g, 0.0, 1.0);\n float bias2 = rough2 * 5.0;\n vec2 brdfParam2 = texture2D(ambientCubemapLightBRDFLookup[0], vec2(rough2, ndv)).xy;\n vec3 envWeight2 = specFactor * brdfParam2.x + brdfParam2.y;\n vec3 envTexel2;\n for(int _idx_ = 0; _idx_ < AMBIENT_CUBEMAP_LIGHT_COUNT; _idx_++)\n {{\n envTexel2 = RGBMDecode(textureCubeLodEXT(ambientCubemapLightCubemap[_idx_], L, bias2), 51.5);\n specularTerm += ambientCubemapLightColor[_idx_] * envTexel2 * envWeight2 * ao;\n }}\n#endif\n\n gl_FragColor.rgb = albedoColor.rgb * diffuseTerm + specularTerm;\n gl_FragColor.a = albedoColor.a;\n\n#ifdef SRGB_ENCODE\n gl_FragColor = linearTosRGB(gl_FragColor);\n#endif\n\n @import ecgl.common.emissiveLayer.main\n\n @import ecgl.common.wireframe.fragmentMain\n}\n\n@end"},function(e,t,r){"use strict";t.a="@export ecgl.hatching.vertex\n\n@import ecgl.realistic.vertex\n\n@end\n\n\n@export ecgl.hatching.fragment\n\n#define NORMAL_UP_AXIS 1\n#define NORMAL_FRONT_AXIS 2\n\n@import ecgl.common.uv.fragmentHeader\n\nvarying vec3 v_Normal;\nvarying vec3 v_WorldPosition;\n\nuniform vec4 color : [0.0, 0.0, 0.0, 1.0];\nuniform vec4 paperColor : [1.0, 1.0, 1.0, 1.0];\n\nuniform mat4 viewInverse : VIEWINVERSE;\n\n#ifdef AMBIENT_LIGHT_COUNT\n@import clay.header.ambient_light\n#endif\n#ifdef AMBIENT_SH_LIGHT_COUNT\n@import clay.header.ambient_sh_light\n#endif\n\n#ifdef DIRECTIONAL_LIGHT_COUNT\n@import clay.header.directional_light\n#endif\n\n#ifdef VERTEX_COLOR\nvarying vec4 v_Color;\n#endif\n\n\n@import ecgl.common.ssaoMap.header\n\n@import ecgl.common.bumpMap.header\n\n@import clay.util.srgb\n\n@import ecgl.common.wireframe.fragmentHeader\n\n@import clay.plugin.compute_shadow_map\n\nuniform sampler2D hatch1;\nuniform sampler2D hatch2;\nuniform sampler2D hatch3;\nuniform sampler2D hatch4;\nuniform sampler2D hatch5;\nuniform sampler2D hatch6;\n\nfloat shade(in float tone) {\n vec4 c = vec4(1. ,1., 1., 1.);\n float step = 1. / 6.;\n vec2 uv = v_DetailTexcoord;\n if (tone <= step / 2.0) {\n c = mix(vec4(0.), texture2D(hatch6, uv), 12. * tone);\n }\n else if (tone <= step) {\n c = mix(texture2D(hatch6, uv), texture2D(hatch5, uv), 6. * tone);\n }\n if(tone > step && tone <= 2. * step){\n c = mix(texture2D(hatch5, uv), texture2D(hatch4, uv) , 6. * (tone - step));\n }\n if(tone > 2. * step && tone <= 3. * step){\n c = mix(texture2D(hatch4, uv), texture2D(hatch3, uv), 6. * (tone - 2. * step));\n }\n if(tone > 3. * step && tone <= 4. * step){\n c = mix(texture2D(hatch3, uv), texture2D(hatch2, uv), 6. * (tone - 3. * step));\n }\n if(tone > 4. * step && tone <= 5. * step){\n c = mix(texture2D(hatch2, uv), texture2D(hatch1, uv), 6. * (tone - 4. * step));\n }\n if(tone > 5. * step){\n c = mix(texture2D(hatch1, uv), vec4(1.), 6. * (tone - 5. * step));\n }\n\n return c.r;\n}\n\nconst vec3 w = vec3(0.2125, 0.7154, 0.0721);\n\nvoid main()\n{\n#ifdef SRGB_DECODE\n vec4 inkColor = sRGBToLinear(color);\n#else\n vec4 inkColor = color;\n#endif\n\n#ifdef VERTEX_COLOR\n #ifdef SRGB_DECODE\n inkColor *= sRGBToLinear(v_Color);\n #else\n inkColor *= v_Color;\n #endif\n#endif\n\n vec3 N = v_Normal;\n#ifdef DOUBLE_SIDED\n vec3 eyePos = viewInverse[3].xyz;\n vec3 V = normalize(eyePos - v_WorldPosition);\n\n if (dot(N, V) < 0.0) {\n N = -N;\n }\n#endif\n\n float tone = 0.0;\n\n float ambientFactor = 1.0;\n\n#ifdef BUMPMAP_ENABLED\n N = bumpNormal(v_WorldPosition, v_Normal, N);\n ambientFactor = dot(v_Normal, N);\n#endif\n\n vec3 N2 = vec3(N.x, N[NORMAL_UP_AXIS], N[NORMAL_FRONT_AXIS]);\n\n @import ecgl.common.ssaoMap.main\n\n#ifdef AMBIENT_LIGHT_COUNT\n for(int i = 0; i < AMBIENT_LIGHT_COUNT; i++)\n {\n tone += dot(ambientLightColor[i], w) * ambientFactor * ao;\n }\n#endif\n#ifdef AMBIENT_SH_LIGHT_COUNT\n for(int _idx_ = 0; _idx_ < AMBIENT_SH_LIGHT_COUNT; _idx_++)\n {{\n tone += dot(calcAmbientSHLight(_idx_, N2) * ambientSHLightColor[_idx_], w) * ao;\n }}\n#endif\n#ifdef DIRECTIONAL_LIGHT_COUNT\n#if defined(DIRECTIONAL_LIGHT_SHADOWMAP_COUNT)\n float shadowContribsDir[DIRECTIONAL_LIGHT_COUNT];\n if(shadowEnabled)\n {\n computeShadowOfDirectionalLights(v_WorldPosition, shadowContribsDir);\n }\n#endif\n for(int i = 0; i < DIRECTIONAL_LIGHT_COUNT; i++)\n {\n vec3 lightDirection = -directionalLightDirection[i];\n float lightTone = dot(directionalLightColor[i], w);\n\n float shadowContrib = 1.0;\n#if defined(DIRECTIONAL_LIGHT_SHADOWMAP_COUNT)\n if (shadowEnabled)\n {\n shadowContrib = shadowContribsDir[i];\n }\n#endif\n\n float ndl = dot(N, normalize(lightDirection)) * shadowContrib;\n\n tone += lightTone * clamp(ndl, 0.0, 1.0);\n }\n#endif\n\n gl_FragColor = mix(inkColor, paperColor, shade(clamp(tone, 0.0, 1.0)));\n }\n@end\n"},function(e,t,r){"use strict";t.a="@export ecgl.sm.depth.vertex\n\nuniform mat4 worldViewProjection : WORLDVIEWPROJECTION;\n\nattribute vec3 position : POSITION;\n\n#ifdef VERTEX_ANIMATION\nattribute vec3 prevPosition;\nuniform float percent : 1.0;\n#endif\n\nvarying vec4 v_ViewPosition;\n\nvoid main(){\n\n#ifdef VERTEX_ANIMATION\n vec3 pos = mix(prevPosition, position, percent);\n#else\n vec3 pos = position;\n#endif\n\n v_ViewPosition = worldViewProjection * vec4(pos, 1.0);\n gl_Position = v_ViewPosition;\n\n}\n@end\n\n\n\n@export ecgl.sm.depth.fragment\n\n@import clay.sm.depth.fragment\n\n@end"},function(e,t,r){"use strict";r(134),r(138),r(139),r(145);var n=r(0),i=r.n(n);i.a.registerAction({type:"grid3DChangeCamera",event:"grid3dcamerachanged",update:"series:updateCamera"},(function(e,t){t.eachComponent({mainType:"grid3D",query:e},(function(t){t.setView(e)}))})),i.a.registerAction({type:"grid3DShowAxisPointer",event:"grid3dshowaxispointer",update:"grid3D:showAxisPointer"},(function(e,t){})),i.a.registerAction({type:"grid3DHideAxisPointer",event:"grid3dhideaxispointer",update:"grid3D:hideAxisPointer"},(function(e,t){}))},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=r(135),o=i.a.extendComponentModel({type:"cartesian3DAxis",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"grid3D",index:this.option.gridIndex,id:this.option.gridId})[0]}});function s(e,t){return t.type||(t.data?"category":"value")}i.a.helper.mixinAxisModelCommonMethods(o),Object(a.a)("x",o,s,{name:"X"}),Object(a.a)("y",o,s,{name:"Y"}),Object(a.a)("z",o,s,{name:"Z"})},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=r(136),o=r(137),s=r.n(o),l=["value","category","time","log"];t.a=function(e,t,r,n){i.a.util.each(l,(function(o){t.extend({type:e+"Axis3D."+o,__ordinalMeta:null,mergeDefaultAndTheme:function(t,n){var a=n.getTheme();i.a.util.merge(t,a.get(o+"Axis3D")),i.a.util.merge(t,this.getDefaultOption()),t.type=r(e,t)},optionUpdated:function(){"category"===this.option.type&&(this.__ordinalMeta=s.a.createByAxisModel(this))},getCategories:function(){if("category"===this.option.type)return this.__ordinalMeta.categories},getOrdinalMeta:function(){return this.__ordinalMeta},defaultOption:i.a.util.merge(i.a.util.clone(a.a[o+"Axis3D"]),n||{},!0)})})),t.superClass.registerSubTypeDefaulter(e+"Axis3D",i.a.util.curry(r,e))}},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a={show:!0,grid3DIndex:0,inverse:!1,name:"",nameLocation:"middle",nameTextStyle:{fontSize:16},nameGap:20,axisPointer:{},axisLine:{},axisTick:{},axisLabel:{},splitArea:{}},o=i.a.util.merge({boundaryGap:!0,axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"},axisPointer:{label:{show:!1}}},a),s=i.a.util.merge({boundaryGap:[0,0],splitNumber:5,axisPointer:{label:{}}},a),l=i.a.util.defaults({scale:!0,min:"dataMin",max:"dataMax"},s),u=i.a.util.defaults({logBase:10},s);u.scale=!0,t.a={categoryAxis3D:o,valueAxis3D:s,timeAxis3D:l,logAxis3D:u}},function(e,t,r){var n=r(12),i=n.createHashMap,a=n.isObject,o=n.map;function s(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this._map}s.createByAxisModel=function(e){var t=e.option,r=t.data,n=r&&o(r,h);return new s({categories:n,needCollect:!n,deduplication:!1!==t.dedplication})};var l=s.prototype;function u(e){return e._map||(e._map=i(e.categories))}function h(e){return a(e)&&null!=e.value?e.value:e+""}l.getOrdinal=function(e){return u(this).get(e)},l.parseAndCollect=function(e){var t,r=this._needCollect;if("string"!=typeof e&&!r)return e;if(r&&!this._deduplication)return t=this.categories.length,this.categories[t]=e,t;var n=u(this);return null==(t=n.get(e))&&(r?(t=this.categories.length,this.categories[t]=e,n.set(e,t)):t=NaN),t};var c=s;e.exports=c},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=r(38),o=r(31),s=r(32),l=i.a.extendComponentModel({type:"grid3D",dependencies:["xAxis3D","yAxis3D","zAxis3D"],defaultOption:{show:!0,zlevel:-10,left:0,top:0,width:"100%",height:"100%",environment:"auto",boxWidth:100,boxHeight:100,boxDepth:100,axisPointer:{show:!0,lineStyle:{color:"rgba(0, 0, 0, 0.8)",width:1},label:{show:!0,formatter:null,margin:8,textStyle:{fontSize:14,color:"#fff",backgroundColor:"rgba(0,0,0,0.5)",padding:3,borderRadius:3}}},axisLine:{show:!0,lineStyle:{color:"#333",width:2,type:"solid"}},axisTick:{show:!0,inside:!1,length:3,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,margin:8,textStyle:{fontSize:12}},splitLine:{show:!0,lineStyle:{color:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}},light:{main:{alpha:30,beta:40},ambient:{intensity:.4}},viewControl:{alpha:20,beta:40,autoRotate:!1,distance:200,minDistance:40,maxDistance:400}}});i.a.util.merge(l.prototype,a.a),i.a.util.merge(l.prototype,o.a),i.a.util.merge(l.prototype,s.a)},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=r(2),o=r(39),s=r(22),l=r(3),u=r(73),h=r(34),c=r(140),d=r(142),f=r(58),p=r(40),m=l.a.firstNotNull;a.a.Shader.import(p.a),["x","y","z"].forEach((function(e){i.a.extendComponentView({type:e+"Axis3D"})}));var g={x:0,y:2,z:1};i.a.extendComponentView({type:"grid3D",__ecgl__:!0,init:function(e,t){var r=new a.a.Material({shader:a.a.createShader("ecgl.color"),depthMask:!1,transparent:!0}),n=new a.a.Material({shader:a.a.createShader("ecgl.meshLines3D"),depthMask:!1,transparent:!0});r.define("fragment","DOUBLE_SIDED"),r.define("both","VERTEX_COLOR"),this.groupGL=new a.a.Node,this._control=new o.a({zr:t.getZr()}),this._control.init(),this._faces=[["y","z","x",-1,"left"],["y","z","x",1,"right"],["x","y","z",-1,"bottom"],["x","y","z",1,"top"],["x","z","y",-1,"far"],["x","z","y",1,"near"]].map((function(e){var t=new c.a(e,n,r);return this.groupGL.add(t.rootNode),t}),this),this._axes=["x","y","z"].map((function(e){var t=new d.a(e,n);return this.groupGL.add(t.rootNode),t}),this);var i=t.getDevicePixelRatio();this._axisLabelSurface=new u.a({width:256,height:256,devicePixelRatio:i}),this._axisLabelSurface.onupdate=function(){t.getZr().refresh()},this._axisPointerLineMesh=new a.a.Mesh({geometry:new s.a({useNativeLine:!1}),material:n,castShadow:!1,ignorePicking:!0,renderOrder:3}),this.groupGL.add(this._axisPointerLineMesh),this._axisPointerLabelsSurface=new u.a({width:128,height:128,devicePixelRatio:i}),this._axisPointerLabelsMesh=new f.a({ignorePicking:!0,renderOrder:4,castShadow:!1}),this._axisPointerLabelsMesh.material.set("textureAtlas",this._axisPointerLabelsSurface.getTexture()),this.groupGL.add(this._axisPointerLabelsMesh),this._lightRoot=new a.a.Node,this._sceneHelper=new h.a,this._sceneHelper.initLight(this._lightRoot)},render:function(e,t,r){this._model=e,this._api=r;var n=e.coordinateSystem;n.viewGL.add(this._lightRoot),e.get("show")?n.viewGL.add(this.groupGL):n.viewGL.remove(this.groupGL);var i=this._control;i.setViewGL(n.viewGL);var a=e.getModel("viewControl");i.setFromViewControlModel(a,0),this._axisLabelSurface.clear();var o=["x","y","z"].reduce((function(t,r){var i=n.getAxis(r),a=i.model;return t[r]=m(a.get("axisLabel.interval"),e.get("axisLabel.interval")),"ordinal"===i.scale.type&&(null!=t[r]&&"auto"!=t[r]||(t[r]=Math.floor(i.scale.getTicks().length/8))),t}),{});i.off("update"),e.get("show")&&(this._faces.forEach((function(n){n.update(o,e,t,r)}),this),this._axes.forEach((function(t){t.update(e,o,this._axisLabelSurface,r)}),this)),i.on("update",this._onCameraChange.bind(this,e,r),this),this._sceneHelper.setScene(n.viewGL.scene),this._sceneHelper.updateLight(e),n.viewGL.setPostEffect(e.getModel("postEffect"),r),n.viewGL.setTemporalSuperSampling(e.getModel("temporalSuperSampling")),this._initMouseHandler(e)},afterRender:function(e,t,r,n){var i=n.renderer;this._sceneHelper.updateAmbientCubemap(i,e,r),this._sceneHelper.updateSkybox(i,e,r)},showAxisPointer:function(e,t,r,n){this._doShowAxisPointer(),this._updateAxisPointer(n.value)},hideAxisPointer:function(e,t,r,n){this._doHideAxisPointer()},_initMouseHandler:function(e){var t=e.coordinateSystem.viewGL;e.get("show")&&e.get("axisPointer.show")?t.on("mousemove",this._updateAxisPointerOnMousePosition,this):t.off("mousemove",this._updateAxisPointerOnMousePosition)},_updateAxisPointerOnMousePosition:function(e){if(!e.target){for(var t,r=this._model.coordinateSystem,n=r.viewGL,i=n.castRay(e.offsetX,e.offsetY,new a.a.Ray),o=0;on[1]?0:1,s=this._faces[2*r+o],l=this._faces[2*r+1-o];s.rootNode.invisible=!0,l.rootNode.invisible=!1}},_updateAxisLinePosition:function(){var e=this._model.coordinateSystem,t=e.getAxis("x"),r=e.getAxis("y"),n=e.getAxis("z"),i=n.getExtentMax(),a=n.getExtentMin(),o=t.getExtentMin(),s=t.getExtentMax(),l=r.getExtentMax(),u=r.getExtentMin(),h=this._axes[0].rootNode,c=this._axes[1].rootNode,d=this._axes[2].rootNode,f=this._faces,p=f[4].rootNode.invisible?u:l,m=f[2].rootNode.invisible?i:a,g=f[0].rootNode.invisible?o:s,_=f[2].rootNode.invisible?i:a,v=f[0].rootNode.invisible?s:o,y=f[4].rootNode.invisible?u:l;h.rotation.identity(),c.rotation.identity(),d.rotation.identity(),f[4].rootNode.invisible&&(this._axes[0].flipped=!0,h.rotation.rotateX(Math.PI)),f[0].rootNode.invisible&&(this._axes[1].flipped=!0,c.rotation.rotateZ(Math.PI)),f[4].rootNode.invisible&&(this._axes[2].flipped=!0,d.rotation.rotateY(Math.PI)),h.position.set(0,m,p),c.position.set(g,_,0),d.position.set(v,0,y),h.update(),c.update(),d.update(),this._updateAxisLabelAlign()},_updateAxisLabelAlign:function(){var e=this._control.getCamera(),t=[new a.a.Vector4,new a.a.Vector4],r=new a.a.Vector4;this.groupGL.getWorldPosition(r),r.w=1,r.transformMat4(e.viewMatrix).transformMat4(e.projectionMatrix),r.x/=r.w,r.y/=r.w,this._axes.forEach((function(n){for(var i=n.axisLineCoords,a=(n.labelsMesh.geometry,0);ar.y?"bottom":"top"):(s="middle",o=h>r.x?"left":"right"),n.setSpriteAlign(o,s,this._api)}),this)},_doShowAxisPointer:function(){this._axisPointerLineMesh.invisible&&(this._axisPointerLineMesh.invisible=!1,this._axisPointerLabelsMesh.invisible=!1,this._api.getZr().refresh())},_doHideAxisPointer:function(){this._axisPointerLineMesh.invisible||(this._axisPointerLineMesh.invisible=!0,this._axisPointerLabelsMesh.invisible=!0,this._api.getZr().refresh())},_updateAxisPointer:function(e){var t=this._model.coordinateSystem,r=t.dataToPoint(e),n=this._axisPointerLineMesh.geometry,i=this._model.getModel("axisPointer"),o=this._api.getDevicePixelRatio();function s(e){return l.a.firstNotNull(e.model.get("axisPointer.show"),i.get("show"))}function u(e){var t=e.model.getModel("axisPointer",i).getModel("lineStyle"),r=a.a.parseColor(t.get("color")),n=m(t.get("width"),1),o=m(t.get("opacity"),1);return r[3]*=o,{color:r,lineWidth:n}}n.convertToDynamicArray(!0);for(var h=0;h0&&e.rotation.rotateY(Math.PI),t.normal.z=-n)}(this.rootNode,this.plane,l,this.faceInfo[3])},d.prototype._updateSplitLines=function(e,t,r,n,o){var s=o.getDevicePixelRatio();t.forEach((function(o,l){var c=o.model,d=t[1-l].getExtent();if(!o.scale.isBlank()){var f=c.getModel("splitLine",r.getModel("splitLine"));if(f.get("show")){var p=f.getModel("lineStyle"),m=p.get("color"),g=h(p.get("opacity"),1),_=h(p.get("width"),1),v=f.get("interval");null!=v&&"auto"!==v||(v=n[o.dim]),m=i.a.util.isArray(m)?m:[m];for(var y=o.getTicksCoords(),x=0,T=0;T65535?new Uint32Array(3*n):new Uint16Array(3*n))},getQuadVertexCount:function(){return 4},getQuadTriangleCount:function(){return 2},addQuad:(n=d.create(),i=d.create(),a=d.create(),o=[0,3,1,3,2,1],function(e,t){var r=this.attributes.position,s=this.attributes.normal,l=this.attributes.color;d.sub(n,e[1],e[0]),d.sub(i,e[2],e[1]),d.cross(a,n,i),d.normalize(a,a);for(var u=0;u<4;u++)r.set(this._vertexOffset+u,e[u]),l.set(this._vertexOffset+u,t),s.set(this._vertexOffset+u,a);var h=3*this._faceOffset;for(u=0;u<6;u++)this.indices[h+u]=o[u]+this._vertexOffset;this._vertexOffset+=4,this._faceOffset+=2})});u.a.util.defaults(f.prototype,h.a),t.a=f},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=r(2),o=r(22),s=r(3),l=r(58),u=r(74),h=s.a.firstNotNull,c={x:0,y:2,z:1};function d(e,t){var r=new a.a.Mesh({geometry:new o.a({useNativeLine:!1}),material:t,castShadow:!1,ignorePicking:!0,renderOrder:2}),n=new l.a;n.material.depthMask=!1;var i=new a.a.Node;i.add(r),i.add(n),this.rootNode=i,this.dim=e,this.linesMesh=r,this.labelsMesh=n,this.axisLineCoords=null,this.labelElements=[]}var f={x:"y",y:"x",z:"y"};d.prototype.update=function(e,t,r,n){var o=e.coordinateSystem.getAxis(this.dim),s=t[this.dim],l=this.linesMesh.geometry,d=this.labelsMesh.geometry;l.convertToDynamicArray(!0),d.convertToDynamicArray(!0);var p=o.model,m=o.getExtent(),g=n.getDevicePixelRatio(),_=p.getModel("axisLine",e.getModel("axisLine")),v=p.getModel("axisTick",e.getModel("axisTick")),y=p.getModel("axisLabel",e.getModel("axisLabel")),x=_.get("lineStyle.color");if(_.get("show")){var T=_.getModel("lineStyle"),b=[0,0,0];(I=[0,0,0])[P=c[o.dim]]=m[0],b[P]=m[1],this.axisLineCoords=[I,b];var w=a.a.parseColor(x),E=h(T.get("width"),1),S=h(T.get("opacity"),1);w[3]*=S,l.addLine(I,b,w,E*g)}if(v.get("show")){var M=v.getModel("lineStyle"),A=a.a.parseColor(h(M.get("color"),x));E=h(M.get("width"),1),A[3]*=h(M.get("opacity"),1);var C=o.getTicksCoords();null!=(B=v.get("interval"))&&"auto"!==B||(B=s);for(var L=v.get("length"),N=0;N65535?new Uint32Array(3*r):new Uint16Array(3*r))},setSpriteAlign:function(e,t,r,n,i){var a,o,s,l;switch(null==r&&(r="left"),null==n&&(n="top"),i=i||0,r){case"left":a=i,s=t[0]+i;break;case"center":case"middle":a=-t[0]/2,s=t[0]/2;break;case"right":a=-t[0]-i,s=-i}switch(n){case"bottom":o=i,l=t[1]+i;break;case"middle":o=-t[1]/2,l=t[1]/2;break;case"top":o=-t[1]-i,l=-i}var u=4*e,h=this.attributes.offset;h.set(u,[a,l]),h.set(u+1,[s,l]),h.set(u+2,[s,o]),h.set(u+3,[a,o])},addSprite:function(e,t,r,n,i,a){var o=this._vertexOffset;this.setSprite(this._vertexOffset/4,e,t,r,n,i,a);for(var l=0;l/g,">").replace(/"/g,""").replace(/'/g,"'")}var l=["a","b","c","d","e","f","g"],u=function(e,t){return"{"+e+(null==t?"":t)+"}"},h=function(e){return e<10?"0"+e:e},c=i.truncateText,d=i.getBoundingRect;t.addCommas=function(e){return isNaN(e)?"-":(e=(e+"").split("."))[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:"")},t.toCamelCase=function(e,t){return e=(e||"").toLowerCase().replace(/-(.)/g,(function(e,t){return t.toUpperCase()})),t&&e&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e},t.normalizeCssArray=o,t.encodeHTML=s,t.formatTpl=function(e,t,r){n.isArray(t)||(t=[t]);var i=t.length;if(!i)return"";for(var a=t[0].$vars||[],o=0;o':'':""},t.formatTime=function(e,t,r){"week"!==e&&"month"!==e&&"quarter"!==e&&"half-year"!==e&&"year"!==e||(e="MM-dd\nyyyy");var n=a.parseDate(t),i=r?"UTC":"",o=n["get"+i+"FullYear"](),s=n["get"+i+"Month"]()+1,l=n["get"+i+"Date"](),u=n["get"+i+"Hours"](),c=n["get"+i+"Minutes"](),d=n["get"+i+"Seconds"]();return e=e.replace("MM",h(s)).replace("M",s).replace("yyyy",o).replace("yy",o%100).replace("dd",h(l)).replace("d",l).replace("hh",h(u)).replace("h",u).replace("mm",h(c)).replace("m",c).replace("ss",h(d)).replace("s",d)},t.capitalFirst=function(e){return e?e.charAt(0).toUpperCase()+e.substr(1):e},t.truncateText=c,t.getTextRect=d},function(e,t,r){var n=r(75),i=r(151),a=r(12),o=a.getContext,s=a.extend,l=a.retrieve2,u=a.retrieve3,h={},c=0,d=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,f="12px sans-serif",p={};function m(e,t){var r=e+":"+(t=t||f);if(h[r])return h[r];for(var n=(e+"").split("\n"),i=0,a=0,o=n.length;a5e3&&(c=0,h={}),c++,h[r]=i,i}function g(e,t,r){return"right"===r?e-=t:"center"===r&&(e-=t/2),e}function _(e,t,r){return"middle"===r?e-=t/2:"bottom"===r&&(e-=t),e}function v(e,t,r,n,i){if(!t)return"";var a=(e+"").split("\n");i=y(t,r,n,i);for(var o=0,s=a.length;o=a;u++)o-=a;var h=m(r);return h>o&&(r="",h=0),o=e-h,n.ellipsis=r,n.ellipsisWidth=h,n.contentWidth=o,n.containerWidth=e,n}function x(e,t){var r=t.containerWidth,n=t.font,i=t.contentWidth;if(!r)return"";var a=m(e,n);if(a<=r)return e;for(var o=0;;o++){if(a<=i||o>=t.maxIterations){e+=t.ellipsis;break}var s=0===o?T(e,i,t.ascCharWidth,t.cnCharWidth):a>0?Math.floor(e.length*i/a):0;a=m(e=e.substr(0,s),n)}return""===e&&(e=t.placeholder),e}function T(e,t,r,n){for(var i=0,a=0,o=e.length;al)e="",a=[];else if(null!=u)for(var h=y(u-(r?r[1]+r[3]:0),t,n.ellipsis,{minChar:n.minChar,placeholder:n.placeholder}),c=0,d=a.length;ca&&M(r,e.substring(a,o)),M(r,n[2],n[1]),a=d.lastIndex}ay)return{lines:[],width:0,height:0};B.textWidth=m(B.text,L);var D=A.textWidth,I=null==D||"auto"===D;if("string"==typeof D&&"%"===D.charAt(D.length-1))B.percentWidth=D,f.push(B),D=0;else{if(I){D=B.textWidth;var P=A.textBackgroundColor,O=P&&P.image;O&&(O=i.findExistImage(O),i.isImageReady(O)&&(D=Math.max(D,O.width*N/O.height)))}var R=C?C[1]+C[3]:0;D+=R;var F=null!=_?_-E:null;null!=F&&F4){console.warn("Support at most 4 cascade");continue}_.shadowCascade>1&&(o=_.shadowCascade),this.renderDirectionalLightShadow(e,t,r,_,this._opaqueCasters,p,h,u)}else _ instanceof c.a?this.renderSpotLightShadow(e,t,_,this._opaqueCasters,l,s):_ instanceof f.a&&this.renderPointLightShadow(e,t,_,this._opaqueCasters,m);this._shadowMapNumber[_.type]++}for(var v in this._shadowMapNumber){var y=this._shadowMapNumber[v],x=v+"_SHADOWMAP_COUNT";for(g=0;g0?T.define("fragment",x,y):T.isDefined("fragment",x)&&T.undefine("fragment",x))}for(g=0;g0){var w=u.map(A);if(b.directionalLightShadowMaps={value:u,type:"tv"},b.directionalLightMatrices={value:h,type:"m4v"},b.directionalLightShadowMapSizes={value:w,type:"1fv"},o){var E=p.slice(),S=p.slice();E.pop(),S.shift(),E.reverse(),S.reverse(),h.reverse(),b.shadowCascadeClipsNear={value:E,type:"1fv"},b.shadowCascadeClipsFar={value:S,type:"1fv"}}}if(s.length>0){var M=s.map(A);(b=t.shadowUniforms).spotLightShadowMaps={value:s,type:"tv"},b.spotLightMatrices={value:l,type:"m4v"},b.spotLightShadowMapSizes={value:M,type:"1fv"}}m.length>0&&(b.pointLightShadowMaps={value:m,type:"tv"})}function A(e){return e.height}},renderDirectionalLightShadow:(C=new s.a,L=new l.a,N=new o.a,D=new l.a,I=new l.a,P=new l.a,O=new l.a,function(e,t,r,n,i,a,o,s){var h=this._getDepthMaterial(n),c={getMaterial:function(e){return e.shadowDepthMaterial||h},sortCompare:u.a.opaqueSortCompare};if(!t.viewBoundingBoxLastFrame.isFinite()){var d=t.getBoundingBox();t.viewBoundingBoxLastFrame.copy(d).applyTransform(r.viewMatrix)}var f=Math.min(-t.viewBoundingBoxLastFrame.min.z,r.far),p=Math.max(-t.viewBoundingBoxLastFrame.max.z,r.near),m=this._getDirectionalLightCamera(n,t,r),g=P.array;O.copy(m.projectionMatrix),M.invert(I.array,m.worldTransform.array),M.multiply(I.array,I.array,r.worldTransform.array),M.multiply(g,O.array,I.array);for(var _=[],v=r instanceof y.a,x=(r.near+r.far)/(r.near-r.far),T=2*r.near*r.far/(r.near-r.far),b=0;b<=n.shadowCascade;b++){var w=p*Math.pow(f/p,b/n.shadowCascade),E=p+(f-p)*b/n.shadowCascade,S=w*n.cascadeSplitLogFactor+E*(1-n.cascadeSplitLogFactor);_.push(S),a.push(-(-S*x+T)/-S)}var A=this._getTexture(n,n.shadowCascade);s.push(A);var F=e.viewport,B=e.gl;for(this._frameBuffer.attach(A),this._frameBuffer.bind(e),B.clear(B.COLOR_BUFFER_BIT|B.DEPTH_BUFFER_BIT),b=0;b=0||(this.nodes.push(e),this._dirty=!0)},removeNode:function(e){"string"==typeof e&&(e=this.getNodeByName(e));var t=this.nodes.indexOf(e);t>=0&&(this.nodes.splice(t,1),this._dirty=!0)},getNodeByName:function(e){for(var t=0;t=r.COLOR_ATTACHMENT0&&c<=r.COLOR_ATTACHMENT0+8&&h.push(c);u.drawBuffersEXT(h)}e.saveClear(),e.clearBit=i.a.DEPTH_BUFFER_BIT|i.a.COLOR_BUFFER_BIT,t=e.render(this.scene,this.camera,!this.autoUpdateScene,this.preZ),e.restoreClear(),n.unbind(e)}else t=e.render(this.scene,this.camera,!this.autoUpdateScene,this.preZ);this.trigger("afterrender",t),this._rendering=!1,this._rendered=!0}});t.a=o},function(e,t,r){"use strict";var n=r(42).a.extend((function(){return{texture:null,outputs:{color:{}}}}),(function(){}),{getOutput:function(e,t){return this.texture},beforeFrame:function(){},afterFrame:function(){}});t.a=n},function(e,t,r){"use strict";var n=r(14),i=r(42),a=i.a.extend((function(){return{name:"",inputs:{},outputs:null,shader:"",inputLinks:{},outputLinks:{},pass:null,_prevOutputTextures:{},_outputTextures:{},_outputReferences:{},_rendering:!1,_rendered:!1,_compositor:null}}),(function(){var e=new n.a({fragment:this.shader});this.pass=e}),{render:function(e,t){this.trigger("beforerender",e),this._rendering=!0;var r=e.gl;for(var n in this.inputLinks){var i=(c=this.inputLinks[n]).node.getOutput(e,c.pin);this.pass.setUniform(n,i)}if(this.outputs){this.pass.outputs={};var a={};for(var o in this.outputs){var s=this.updateParameter(o,e);isNaN(s.width)&&this.updateParameter(o,e);var l=this.outputs[o],u=this._compositor.allocateTexture(s);this._outputTextures[o]=u,"string"==typeof(h=l.attachment||r.COLOR_ATTACHMENT0)&&(h=r[h]),a[h]=u}for(var h in this._compositor.getFrameBuffer().bind(e),a)this._compositor.getFrameBuffer().attach(a[h],h);this.pass.render(e),this._compositor.getFrameBuffer().updateMipmap(e.gl)}else this.pass.outputs=null,this._compositor.getFrameBuffer().unbind(e),this.pass.render(e,t);for(var n in this.inputLinks){var c;(c=this.inputLinks[n]).node.removeReference(c.pin)}this._rendering=!1,this._rendered=!0,this.trigger("afterrender",e)},updateParameter:function(e,t){var r,n,i=this.outputs[e],a=i.parameters,o=i._parametersCopy;if(o||(o=i._parametersCopy={}),a)for(var s in a)"width"!==s&&"height"!==s&&(o[s]=a[s]);return r=a.width instanceof Function?a.width.call(this,t):a.width,n=a.height instanceof Function?a.height.call(this,t):a.height,o.width===r&&o.height===n||this._outputTextures[e]&&this._outputTextures[e].dispose(t),o.width=r,o.height=n,o},setParameter:function(e,t){this.pass.setUniform(e,t)},getParameter:function(e){return this.pass.getUniform(e)},setParameters:function(e){for(var t in e)this.setParameter(t,e[t])},define:function(e,t){this.pass.material.define("fragment",e,t)},undefine:function(e){this.pass.material.undefine("fragment",e)},removeReference:function(e){this._outputReferences[e]--,0===this._outputReferences[e]&&(this.outputs[e].keepLastFrame?(this._prevOutputTextures[e]&&this._compositor.releaseTexture(this._prevOutputTextures[e]),this._prevOutputTextures[e]=this._outputTextures[e]):this._compositor.releaseTexture(this._outputTextures[e]))},clear:function(){i.a.prototype.clear.call(this),this.pass.material.disableTexturesAll()}});t.a=a},function(e,t,r){"use strict";var n=r(9),i=r(4),a=r(5),o=r(6),s=r(14),l=r(7),u=r(10),h=r(43),c=r(163);function d(e){for(var t=new Uint8Array(e*e*4),r=0,n=new i.a,a=0;a=this._haltonSequence.length},render:function(e,t,r){var n=this._blendPass;0===this._frame?(n.setUniform("weight1",0),n.setUniform("weight2",1)):(n.setUniform("weight1",.9),n.setUniform("weight2",.1)),n.setUniform("texture1",this._prevFrameTex),n.setUniform("texture2",t||this._sourceTex),this._blendFb.attach(this._outputTex),this._blendFb.bind(e),n.render(e),this._blendFb.unbind(e),r||(this._outputPass.setUniform("texture",this._outputTex),this._outputPass.render(e));var i=this._prevFrameTex;this._prevFrameTex=this._outputTex,this._outputTex=i,this._frame++},dispose:function(e){this._sourceFb.dispose(e),this._blendFb.dispose(e),this._prevFrameTex.dispose(e),this._outputTex.dispose(e),this._sourceTex.dispose(e),this._outputPass.dispose(e),this._blendPass.dispose(e)}},t.a=u},function(e,t,r){"use strict";var n=r(0),i=r.n(n);r(184),r(185),r(82),i.a.registerAction({type:"geo3DChangeCamera",event:"geo3dcamerachanged",update:"series:updateCamera"},(function(e,t){t.eachComponent({mainType:"geo3D",query:e},(function(t){t.setView(e)}))}))},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=r(38),o=r(31),s=r(32),l=r(26),u=r(80),h=i.a.extendComponentModel({type:"geo3D",layoutMode:"box",coordinateSystem:null,optionUpdated:function(){var e=this.option;e.regions=this.getFilledRegions(e.regions,e.map);var t=i.a.helper.completeDimensions(["value"],e.data,{encodeDef:this.get("encode"),dimsDef:this.get("dimensions")}),r=new i.a.List(t,this);r.initData(e.regions);var n={};r.each((function(e){var t=r.getName(e),i=r.getItemModel(e);n[t]=i})),this._regionModelMap=n,this._data=r},getData:function(){return this._data},getRegionModel:function(e){var t=this.getData().getName(e);return this._regionModelMap[t]||new i.a.Model(null,this)},getRegionPolygonCoords:function(e){var t=this.getData().getName(e),r=this.coordinateSystem.getRegion(t);return r?r.geometries:[]},getFormattedLabel:function(e,t){var r=this._data.getName(e),n=this.getRegionModel(r),i=n.get("normal"===t?["label","formatter"]:["emphasis","label","formatter"]);null==i&&(i=n.get(["label","formatter"]));var a={name:r};if("function"==typeof i)return a.status=t,i(a);if("string"==typeof i){var o=a.seriesName;return i.replace("{a}",null!=o?o:"")}return r},defaultOption:{regions:[]}});i.a.util.merge(h.prototype,u.a),i.a.util.merge(h.prototype,a.a),i.a.util.merge(h.prototype,o.a),i.a.util.merge(h.prototype,s.a),i.a.util.merge(h.prototype,l.a)},function(e,t,r){"use strict";var n=r(59),i=r(0),a=r.n(i),o=r(2),s=r(39),l=r(34);a.a.extendComponentView({type:"geo3D",__ecgl__:!0,init:function(e,t){this._geo3DBuilder=new n.a(t),this.groupGL=new o.a.Node,this._lightRoot=new o.a.Node,this._sceneHelper=new l.a(this._lightRoot),this._sceneHelper.initLight(this._lightRoot),this._control=new s.a({zr:t.getZr()}),this._control.init()},render:function(e,t,r){this.groupGL.add(this._geo3DBuilder.rootNode);var n=e.coordinateSystem;if(n&&n.viewGL){n.viewGL.add(this._lightRoot),e.get("show")?n.viewGL.add(this.groupGL):n.viewGL.remove(this.groupGL);var i=this._control;i.setViewGL(n.viewGL);var a=e.getModel("viewControl");i.setFromViewControlModel(a,0),this._sceneHelper.setScene(n.viewGL.scene),this._sceneHelper.updateLight(e),n.viewGL.setPostEffect(e.getModel("postEffect"),r),n.viewGL.setTemporalSuperSampling(e.getModel("temporalSuperSampling")),this._geo3DBuilder.update(e,t,r,0,e.getData().count());var o=n.viewGL.isLinearSpace()?"define":"undefine";this._geo3DBuilder.rootNode.traverse((function(e){e.material&&e.material[o]("fragment","SRGB_DECODE")})),i.off("update"),i.on("update",(function(){r.dispatchAction({type:"geo3DChangeCamera",alpha:i.getAlpha(),beta:i.getBeta(),distance:i.getDistance(),center:i.getCenter(),from:this.uid,geo3DId:e.id})}))}},afterRender:function(e,t,r,n){var i=n.renderer;this._sceneHelper.updateAmbientCubemap(i,e,r),this._sceneHelper.updateSkybox(i,e,r)},dispose:function(){this._control.dispose()}})},function(e,t,r){"use strict";function n(e,t,r){r=r||2;var n,s,l,u,h,f,m,g=t&&t.length,_=g?t[0]*r:e.length,v=i(e,0,_,r,!0),y=[];if(!v)return y;if(g&&(v=function(e,t,r,n){var o,s,l,u=[];for(o=0,s=t.length;o80*r){n=l=e[0],s=u=e[1];for(var x=r;x<_;x+=r)(h=e[x])l&&(l=h),f>u&&(u=f);m=Math.max(l-n,u-s)}return o(v,y,r,n,s,m),y}function i(e,t,r,n,i){var a,o;if(i===S(e,t,r,n)>0)for(a=t;a=t;a-=n)o=b(a,e[a],e[a+1],o);return o&&v(o,o.next)&&(w(o),o=o.next),o}function a(e,t){if(!e)return e;t||(t=e);var r,n=e;do{if(r=!1,n.steiner||!v(n,n.next)&&0!==_(n.prev,n,n.next))n=n.next;else{if(w(n),(n=t=n.prev)===n.next)return null;r=!0}}while(r||n!==t);return t}function o(e,t,r,n,i,c,d){if(e){!d&&c&&function(e,t,r,n){var i=e;do{null===i.z&&(i.z=f(i.x,i.y,t,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==e);i.prevZ.nextZ=null,i.prevZ=null,function(e){var t,r,n,i,a,o,s,l,u=1;do{for(r=e,e=null,a=null,o=0;r;){for(o++,n=r,s=0,t=0;t0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:e=i,i.prevZ=a,a=i;r=n}a.nextZ=null,u*=2}while(o>1)}(i)}(e,n,i,c);for(var p,m,g=e;e.prev!==e.next;)if(p=e.prev,m=e.next,c?l(e,n,i,c):s(e))t.push(p.i/r),t.push(e.i/r),t.push(m.i/r),w(e),e=m.next,g=m.next;else if((e=m)===g){d?1===d?o(e=u(e,t,r),t,r,n,i,c,2):2===d&&h(e,t,r,n,i,c):o(a(e),t,r,n,i,c,1);break}}}function s(e){var t=e.prev,r=e,n=e.next;if(_(t,r,n)>=0)return!1;for(var i=e.next.next;i!==e.prev;){if(m(t.x,t.y,r.x,r.y,n.x,n.y,i.x,i.y)&&_(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function l(e,t,r,n){var i=e.prev,a=e,o=e.next;if(_(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,h=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,c=f(s,l,t,r,n),d=f(u,h,t,r,n),p=e.nextZ;p&&p.z<=d;){if(p!==e.prev&&p!==e.next&&m(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&_(p.prev,p,p.next)>=0)return!1;p=p.nextZ}for(p=e.prevZ;p&&p.z>=c;){if(p!==e.prev&&p!==e.next&&m(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&_(p.prev,p,p.next)>=0)return!1;p=p.prevZ}return!0}function u(e,t,r){var n=e;do{var i=n.prev,a=n.next.next;!v(i,a)&&y(i,n,n.next,a)&&x(i,a)&&x(a,i)&&(t.push(i.i/r),t.push(n.i/r),t.push(a.i/r),w(n),w(n.next),n=e=a),n=n.next}while(n!==e);return n}function h(e,t,r,n,i,s){var l=e;do{for(var u=l.next.next;u!==l.prev;){if(l.i!==u.i&&g(l,u)){var h=T(l,u);return l=a(l,l.next),h=a(h,h.next),o(l,t,r,n,i,s),void o(h,t,r,n,i,s)}u=u.next}l=l.next}while(l!==e)}function c(e,t){return e.x-t.x}function d(e,t){if(t=function(e,t){var r,n=t,i=e.x,a=e.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x=n.x&&n.x>=h&&i!==n.x&&m(ar.x)&&x(n,e)&&(r=n,d=l),n=n.next;return r}(e,t),t){var r=T(t,e);a(r,r.next)}}function f(e,t,r,n,i){return(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-r)/i)|e<<8))|e<<4))|e<<2))|e<<1))|(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-n)/i)|t<<8))|t<<4))|t<<2))|t<<1))<<1}function p(e){var t=e,r=e;do{t.x=0&&(e-o)*(n-s)-(r-o)*(t-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function g(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!function(e,t){var r=e;do{if(r.i!==e.i&&r.next.i!==e.i&&r.i!==t.i&&r.next.i!==t.i&&y(r,r.next,e,t))return!0;r=r.next}while(r!==e);return!1}(e,t)&&x(e,t)&&x(t,e)&&function(e,t){var r=e,n=!1,i=(e.x+t.x)/2,a=(e.y+t.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==e);return n}(e,t)}function _(e,t,r){return(t.y-e.y)*(r.x-t.x)-(t.x-e.x)*(r.y-t.y)}function v(e,t){return e.x===t.x&&e.y===t.y}function y(e,t,r,n){return!!(v(e,t)&&v(r,n)||v(e,n)&&v(r,t))||_(e,t,r)>0!=_(e,t,n)>0&&_(r,n,e)>0!=_(r,n,t)>0}function x(e,t){return _(e.prev,e,e.next)<0?_(e,t,e.next)>=0&&_(e,e.prev,t)>=0:_(e,t,e.prev)<0||_(e,e.next,t)<0}function T(e,t){var r=new E(e.i,e.x,e.y),n=new E(t.i,t.x,t.y),i=e.next,a=t.prev;return e.next=t,t.prev=e,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function b(e,t,r,n){var i=new E(e,t,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function w(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function E(e,t,r){this.i=e,this.x=t,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function S(e,t,r,n){for(var i=0,a=t,o=r-n;a0},_displacementChanged:!0,_displacementScale:0,updateDisplacementHash:function(){var e=this.getDisplacementTexture(),t=this.getDisplacemenScale();this._displacementChanged=this._displacementTexture!==e||this._displacementScale!==t,this._displacementTexture=e,this._displacementScale=t},isDisplacementChanged:function(){return this._displacementChanged}});i.a.util.merge(h.prototype,a.a),i.a.util.merge(h.prototype,o.a),i.a.util.merge(h.prototype,s.a),i.a.util.merge(h.prototype,l.a)},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=r(2),o=r(39),s=r(34),l=r(192),u=r(3);i.a.extendComponentView({type:"globe",__ecgl__:!0,_displacementScale:0,init:function(e,t){this.groupGL=new a.a.Node,this._sphereGeometry=new a.a.SphereGeometry({widthSegments:200,heightSegments:100,dynamic:!0}),this._overlayGeometry=new a.a.SphereGeometry({widthSegments:80,heightSegments:40}),this._planeGeometry=new a.a.PlaneGeometry,this._earthMesh=new a.a.Mesh({renderNormal:!0}),this._lightRoot=new a.a.Node,this._sceneHelper=new s.a,this._sceneHelper.initLight(this._lightRoot),this.groupGL.add(this._earthMesh),this._control=new o.a({zr:t.getZr()}),this._control.init(),this._layerMeshes={}},render:function(e,t,r){var n=e.coordinateSystem,i=e.get("shading");n.viewGL.add(this._lightRoot),e.get("show")?n.viewGL.add(this.groupGL):n.viewGL.remove(this.groupGL),this._sceneHelper.setScene(n.viewGL.scene),n.viewGL.setPostEffect(e.getModel("postEffect"),r),n.viewGL.setTemporalSuperSampling(e.getModel("temporalSuperSampling"));var o=this._earthMesh;o.geometry=this._sphereGeometry;var s="ecgl."+i;o.material&&o.material.shader.name===s||(o.material=a.a.createMaterial(s)),a.a.setMaterialFromModel(i,o.material,e,r),["roughnessMap","metalnessMap","detailMap","normalMap"].forEach((function(e){var t=o.material.get(e);t&&(t.flipY=!1)})),o.material.set("color",a.a.parseColor(e.get("baseColor")));var l=.99*n.radius;o.scale.set(l,l,l);var u=o.material.setTextureImage("diffuseMap",e.get("baseTexture"),r,{flipY:!1,anisotropic:8});u&&u.surface&&u.surface.attachToMesh(o);var h=o.material.setTextureImage("bumpMap",e.get("heightTexture"),r,{flipY:!1,anisotropic:8});h&&h.surface&&h.surface.attachToMesh(o),o.material[e.get("postEffect.enable")?"define":"undefine"]("fragment","SRGB_DECODE"),this._updateLight(e,r),this._displaceVertices(e,r),this._updateViewControl(e,r),this._updateLayers(e,r)},afterRender:function(e,t,r,n){var i=n.renderer;this._sceneHelper.updateAmbientCubemap(i,e,r),this._sceneHelper.updateSkybox(i,e,r)},_updateLayers:function(e,t){var r=e.coordinateSystem,n=e.get("layers"),o=r.radius,s=[],l=[],h=[],c=[];i.a.util.each(n,(function(e){var n=new i.a.Model(e),d=n.get("type"),f=a.a.loadTexture(n.get("texture"),t,{flipY:!1,anisotropic:8});if(f.surface&&f.surface.attachToMesh(this._earthMesh),"blend"===d){var p=n.get("blendTo"),m=u.a.firstNotNull(n.get("intensity"),1);"emission"===p?(h.push(f),c.push(m)):(s.push(f),l.push(m))}else{var g=n.get("id"),_=this._layerMeshes[g];_||(_=this._layerMeshes[g]=new a.a.Mesh({geometry:this._overlayGeometry,castShadow:!1,ignorePicking:!0})),"lambert"===n.get("shading")?(_.material=_.__lambertMaterial||new a.a.Material({autoUpdateTextureStatus:!1,shader:a.a.createShader("ecgl.lambert"),transparent:!0,depthMask:!1}),_.__lambertMaterial=_.material):(_.material=_.__colorMaterial||new a.a.Material({autoUpdateTextureStatus:!1,shader:a.a.createShader("ecgl.color"),transparent:!0,depthMask:!1}),_.__colorMaterial=_.material),_.material.enableTexture("diffuseMap");var v=n.get("distance"),y=o+(null==v?r.radius/100:v);_.scale.set(y,y,y),o=y;var x=this._blankTexture||(this._blankTexture=a.a.createBlankTexture("rgba(255, 255, 255, 0)"));_.material.set("diffuseMap",x),a.a.loadTexture(n.get("texture"),t,{flipY:!1,anisotropic:8},(function(e){e.surface&&e.surface.attachToMesh(_),_.material.set("diffuseMap",e),t.getZr().refresh()})),n.get("show")?this.groupGL.add(_):this.groupGL.remove(_)}}),this);var d=this._earthMesh.material;d.define("fragment","LAYER_DIFFUSEMAP_COUNT",s.length),d.define("fragment","LAYER_EMISSIVEMAP_COUNT",h.length),d.set("layerDiffuseMap",s),d.set("layerDiffuseIntensity",l),d.set("layerEmissiveMap",h),d.set("layerEmissionIntensity",c);var f=e.getModel("debug.wireframe");if(f.get("show")){d.define("both","WIREFRAME_TRIANGLE");var p=a.a.parseColor(f.get("lineStyle.color")||"rgba(0,0,0,0.5)"),m=u.a.firstNotNull(f.get("lineStyle.width"),1);d.set("wireframeLineWidth",m),d.set("wireframeLineColor",p)}else d.undefine("both","WIREFRAME_TRIANGLE")},_updateViewControl:function(e,t){var r=e.coordinateSystem,n=e.getModel("viewControl"),i=(r.viewGL.camera,this),a=this._control;a.setViewGL(r.viewGL);var o,s,l=n.get("targetCoord");null!=l&&(s=l[0]+90,o=l[1]),a.setFromViewControlModel(n,{baseDistance:r.radius,alpha:o,beta:s}),a.off("update"),a.on("update",(function(){t.dispatchAction({type:"globeChangeCamera",alpha:a.getAlpha(),beta:a.getBeta(),distance:a.getDistance()-r.radius,center:a.getCenter(),from:i.uid,globeId:e.id})}))},_displaceVertices:function(e,t){var r=e.get("displacementQuality"),n=e.get("debug.wireframe.show"),i=e.coordinateSystem;if(e.isDisplacementChanged()||r!==this._displacementQuality||n!==this._showDebugWireframe){this._displacementQuality=r,this._showDebugWireframe=n;var a=this._sphereGeometry,o={low:100,medium:200,high:400,ultra:800}[r]||200,s=o/2;(a.widthSegments!==o||n)&&(a.widthSegments=o,a.heightSegments=s,a.build()),this._doDisplaceVertices(a,i),n&&a.generateBarycentric()}},_doDisplaceVertices:function(e,t){var r=e.attributes.position.value,n=e.attributes.texcoord0.value,i=e.__originalPosition;i&&i.length===r.length||((i=new Float32Array(r.length)).set(r),e.__originalPosition=i);for(var a=t.displacementWidth,o=t.displacementHeight,s=t.displacementData,l=0;l0&&f>0||d<0&&f<0)),g=["x","y","z"].map((function(t){return e.coordDimToDataDim(t)[0]}));r.each(g,(function(e,i,a,s){var l=r.get(g[2],s,!0),u=r.stackedOn?l-a:m?0:p[0],h=t.dataToPoint([e,i,u]),c=t.dataToPoint([e,i,l]),d=o.dist(h,c),f=[0,c[1]0&&(p++,c[3]<.99&&(m=!0))}})),s.geometry.setBarCount(p);var g=r.getLayout("orient"),_=this._barIndexOfData=new Int32Array(r.count());p=0,r.each((function(e){if(r.hasValue(e)){var t=r.getItemLayout(e),n=t[0],i=t[1],a=t[2],s=4*e;c[0]=d[s++],c[1]=d[s++],c[2]=d[s++],c[3]=d[s++],c[3]>0&&(o._barMesh.geometry.addBar(n,i,g,a,c,e),_[e]=p++)}else _[e]=-1})),s.geometry.dirty(),s.geometry.updateBoundingBox();var v=s.material;v.transparent=m,v.depthMask=!m,s.geometry.sortTriangles=m,this._initHandler(e,t)},_initHandler:function(e,t){var r=e.getData(),n=this._barMesh,i="cartesian3D"===e.coordinateSystem.type;n.seriesIndex=e.seriesIndex;var a=-1;n.off("mousemove"),n.off("mouseout"),n.on("mousemove",(function(e){var o=n.geometry.getDataIndexOfVertex(e.triangle[0]);o!==a&&(this._downplay(a),this._highlight(o),this._labelsBuilder.updateLabels([o]),i&&t.dispatchAction({type:"grid3DShowAxisPointer",value:[r.get("x",o),r.get("y",o),r.get("z",o,!0)]})),a=o,n.dataIndex=o}),this),n.on("mouseout",(function(e){this._downplay(a),this._labelsBuilder.updateLabels(),a=-1,n.dataIndex=-1,i&&t.dispatchAction({type:"grid3DHideAxisPointer"})}),this)},_highlight:function(e){var t=this._data;if(t){var r=this._barIndexOfData[e];if(!(r<0)){var n=t.getItemModel(e).getModel("emphasis.itemStyle"),o=n.get("color"),s=n.get("opacity");if(null==o){var l=t.getItemVisual(e,"color");o=i.a.color.lift(l,-.4)}null==s&&(s=t.getItemVisual(e,"opacity"));var u=a.a.parseColor(o);u[3]*=s,this._barMesh.geometry.setColor(r,u),this._api.getZr().refresh()}}},_downplay:function(e){var t=this._data;if(t){var r=this._barIndexOfData[e];if(!(r<0)){var n=t.getItemVisual(e,"color"),i=t.getItemVisual(e,"opacity"),o=a.a.parseColor(n);o[3]*=i,this._barMesh.geometry.setColor(r,o),this._api.getZr().refresh()}}},highlight:function(e,t,r,n){this._toggleStatus("highlight",e,t,r,n)},downplay:function(e,t,r,n){this._toggleStatus("downplay",e,t,r,n)},_toggleStatus:function(e,t,r,n,a){var l=t.getData(),u=o.a.queryDataIndex(l,a),h=this;null!=u?i.a.util.each(s.a.normalizeToArray(u),(function(t){"highlight"===e?this._highlight(t):this._downplay(t)}),this):l.each((function(t){"highlight"===e?h._highlight(t):h._downplay(t)}))},remove:function(){this.groupGL.removeAll()},dispose:function(){this.groupGL.removeAll()}})},function(e,t,r){"use strict";var n,i,a,o,s,l,u,h,c=r(0),d=r.n(c),f=r(33),p=r(60),m=r(13),g=r(1),_=r.n(g),v=_.a.vec3,y=_.a.mat3,x=m.a.extend((function(){return{attributes:{position:new m.a.Attribute("position","float",3,"POSITION"),normal:new m.a.Attribute("normal","float",3,"NORMAL"),color:new m.a.Attribute("color","float",4,"COLOR"),prevPosition:new m.a.Attribute("prevPosition","float",3),prevNormal:new m.a.Attribute("prevNormal","float",3)},dynamic:!0,enableNormal:!1,bevelSize:1,bevelSegments:0,_dataIndices:null,_vertexOffset:0,_triangleOffset:0}}),{resetOffset:function(){this._vertexOffset=0,this._triangleOffset=0},setBarCount:function(e){var t=this.enableNormal,r=this.getBarVertexCount()*e,n=this.getBarTriangleCount()*e;this.vertexCount!==r&&(this.attributes.position.init(r),t?this.attributes.normal.init(r):this.attributes.normal.value=null,this.attributes.color.init(r)),this.triangleCount!==n&&(this.indices=r>65535?new Uint32Array(3*n):new Uint16Array(3*n),this._dataIndices=new Uint32Array(r))},getBarVertexCount:function(){var e=this.bevelSize>0?this.bevelSegments:0;return e>0?this._getBevelBarVertexCount(e):this.enableNormal?24:8},getBarTriangleCount:function(){var e=this.bevelSize>0?this.bevelSegments:0;return e>0?this._getBevelBarTriangleCount(e):12},_getBevelBarVertexCount:function(e){return 4*(e+1)*(e+1)*2},_getBevelBarTriangleCount:function(e){return(4*e+3+1)*(2*e+1)*2+4},setColor:function(e,t){for(var r=this.getBarVertexCount(),n=r*(e+1),i=r*e;i0&&this.bevelSegments>0)this._addBevelBar(e,c,m,g,this.bevelSize,this.bevelSegments,_);else{v.copy(i,c),v.normalize(i,i),v.cross(a,m,i),v.normalize(a,a),v.cross(n,i,a),v.normalize(a,a),v.negate(o,n),v.negate(s,i),v.negate(l,a),t(u[0],e,n,g[0]/2),t(u[0],u[0],a,g[2]/2),t(u[1],e,n,g[0]/2),t(u[1],u[1],l,g[2]/2),t(u[2],e,o,g[0]/2),t(u[2],u[2],l,g[2]/2),t(u[3],e,o,g[0]/2),t(u[3],u[3],a,g[2]/2),t(r,e,i,g[1]),t(u[4],r,n,g[0]/2),t(u[4],u[4],a,g[2]/2),t(u[5],r,n,g[0]/2),t(u[5],u[5],l,g[2]/2),t(u[6],r,o,g[0]/2),t(u[6],u[6],l,g[2]/2),t(u[7],r,o,g[0]/2),t(u[7],u[7],a,g[2]/2);var T=this.attributes;if(this.enableNormal){h[0]=n,h[1]=o,h[2]=i,h[3]=s,h[4]=a,h[5]=l;for(var b=this._vertexOffset,w=0;w=0){var v=3*l,y=new u.a(this._points[v],this._points[v+1],this._points[v+2]);a.push({dataIndex:l,point:y,pointWorld:y.clone(),target:this._line3DMesh,distance:this._camera.getWorldPosition().dist(y)})}},remove:function(){this.groupGL.removeAll()},dispose:function(){this.groupGL.removeAll()}})},function(e,t){t.containStroke=function(e,t,r,n,i,a,o){if(0===i)return!1;var s=i,l=0;if(o>t+s&&o>n+s||oe+s&&a>r+s||al?u.position[1]+=(h-l)/2:u.position[0]+=(h-s)/2;var c=u.getBoundingRect();return u.position[0]-=c.x,u.position[1]-=c.y,u.setStyle(r),u.update(),u.__size=h,u}(e,t,r),l=o.getMarginByStyle(r);return{image:a(s.__size,n,(function(e){s.brush(e)})),margin:l}},createSDFFromCanvas:function(e,t,r,n){return a(t,n,(function(t){var n=e.getContext("2d").getImageData(0,0,e.width,e.height);t.putImageData(function(e,t,r){var n=t.width,i=t.height,a=e.canvas.width,o=e.canvas.height,s=n/a,l=i/o;function u(e){return e<128?1:-1}function h(e,a){var o=1/0;e=Math.floor(e*s);for(var h=(a=Math.floor(a*l))*n+e,c=u(t.data[4*h]),d=Math.max(a-r,0);d=0;c--){var d,f=s[2*(d=this.geometry.indices?this.geometry.indices[c]:c)],p=s[2*d+1],m=this.geometry.attributes.size.get(d)/this.sizeScale/2;if(e>f-m*u&&ep-m*h&&t=2e4},doSortVertices:function(e,t){var r=this.indices,n=a.create();if(!r){r=this.indices=this.vertexCount>65535?new Uint32Array(this.vertexCount):new Uint16Array(this.vertexCount);for(var i=0;i.05);else for(i=0;i<3;i++)this._progressiveQuickSort(3*t+i);this.dirtyIndices()},_simpleSort:function(e){var t=this._zList,r=this.indices;function i(e,r){return t[r]-t[e]}e?Array.prototype.sort.call(r,i):n.a.sort(r,i,0,r.length-1)},_progressiveQuickSort:function(e){var t=this._zList,r=this.indices;this._quickSort=this._quickSort||new n.a,this._quickSort.step(r,(function(e,r){return t[r]-t[e]}),e)}}},function(e,t,r){"use strict";t.a="@export ecgl.sdfSprite.vertex\n\nuniform mat4 worldViewProjection : WORLDVIEWPROJECTION;\nuniform float elapsedTime : 0;\n\nattribute vec3 position : POSITION;\n\n#ifdef VERTEX_SIZE\nattribute float size;\n#else\nuniform float u_Size;\n#endif\n\n#ifdef VERTEX_COLOR\nattribute vec4 a_FillColor: COLOR;\nvarying vec4 v_Color;\n#endif\n\n#ifdef VERTEX_ANIMATION\nattribute vec3 prevPosition;\nattribute float prevSize;\nuniform float percent : 1.0;\n#endif\n\n\n#ifdef POSITIONTEXTURE_ENABLED\nuniform sampler2D positionTexture;\n#endif\n\nvarying float v_Size;\n\nvoid main()\n{\n\n#ifdef POSITIONTEXTURE_ENABLED\n gl_Position = worldViewProjection * vec4(texture2D(positionTexture, position.xy).xy, -10.0, 1.0);\n#else\n\n #ifdef VERTEX_ANIMATION\n vec3 pos = mix(prevPosition, position, percent);\n #else\n vec3 pos = position;\n #endif\n gl_Position = worldViewProjection * vec4(pos, 1.0);\n#endif\n\n#ifdef VERTEX_SIZE\n#ifdef VERTEX_ANIMATION\n v_Size = mix(prevSize, size, percent);\n#else\n v_Size = size;\n#endif\n#else\n v_Size = u_Size;\n#endif\n\n#ifdef VERTEX_COLOR\n v_Color = a_FillColor;\n #endif\n\n gl_PointSize = v_Size;\n}\n\n@end\n\n@export ecgl.sdfSprite.fragment\n\nuniform vec4 color: [1, 1, 1, 1];\nuniform vec4 strokeColor: [1, 1, 1, 1];\nuniform float smoothing: 0.07;\n\nuniform float lineWidth: 0.0;\n\n#ifdef VERTEX_COLOR\nvarying vec4 v_Color;\n#endif\n\nvarying float v_Size;\n\nuniform sampler2D sprite;\n\n@import clay.util.srgb\n\nvoid main()\n{\n gl_FragColor = color;\n\n vec4 _strokeColor = strokeColor;\n\n#ifdef VERTEX_COLOR\n gl_FragColor *= v_Color;\n #endif\n\n#ifdef SPRITE_ENABLED\n float d = texture2D(sprite, gl_PointCoord).r;\n gl_FragColor.a *= smoothstep(0.5 - smoothing, 0.5 + smoothing, d);\n\n if (lineWidth > 0.0) {\n float sLineWidth = lineWidth / 2.0;\n\n float outlineMaxValue0 = 0.5 + sLineWidth;\n float outlineMaxValue1 = 0.5 + sLineWidth + smoothing;\n float outlineMinValue0 = 0.5 - sLineWidth - smoothing;\n float outlineMinValue1 = 0.5 - sLineWidth;\n\n if (d <= outlineMaxValue1 && d >= outlineMinValue0) {\n float a = _strokeColor.a;\n if (d <= outlineMinValue1) {\n a = a * smoothstep(outlineMinValue0, outlineMinValue1, d);\n }\n else {\n a = a * smoothstep(outlineMaxValue1, outlineMaxValue0, d);\n }\n gl_FragColor.rgb = mix(gl_FragColor.rgb * gl_FragColor.a, _strokeColor.rgb, a);\n gl_FragColor.a = gl_FragColor.a * (1.0 - a) + a;\n }\n }\n#endif\n\n#ifdef SRGB_DECODE\n gl_FragColor = sRGBToLinear(gl_FragColor);\n#endif\n}\n@end"},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=(r(221),r(222),r(225),r(16));i.a.registerVisual(Object(a.a)("lines3D")),i.a.registerAction({type:"lines3DPauseEffect",event:"lines3deffectpaused",update:"series.lines3D:pauseEffect"},(function(){})),i.a.registerAction({type:"lines3DResumeEffect",event:"lines3deffectresumed",update:"series.lines3D:resumeEffect"},(function(){})),i.a.registerAction({type:"lines3DToggleEffect",event:"lines3deffectchanged",update:"series.lines3D:toggleEffect"},(function(){}))},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=r(1),o=r.n(a),s=o.a.vec3,l=o.a.vec2,u=s.normalize,h=s.cross,c=s.sub,d=s.add,f=s.create,p=f(),m=f(),g=f(),_=f(),v=[],y=[];function x(e,t){l.copy(v,e[0]),l.copy(y,e[1]);var r=[],n=r[0]=f(),i=r[1]=f(),a=r[2]=f(),o=r[3]=f();t.dataToPoint(v,n),t.dataToPoint(y,o),u(p,n),c(m,o,n),u(m,m),h(g,m,p),u(g,g),h(m,p,g),d(i,p,m),u(i,i),u(p,o),c(m,n,o),u(m,m),h(g,m,p),u(g,g),h(m,p,g),d(a,p,m),u(a,a),d(_,n,o),u(_,_);var x=s.dot(n,_),T=s.dot(_,i),b=(Math.max(s.len(n),s.len(o))-x)/T*2;return s.scaleAndAdd(i,n,i,b),s.scaleAndAdd(a,o,a,b),r}function T(e,t){for(var r=new Float32Array(3*e.length),n=0,i=[],a=0;a0&&i[0]instanceof Array))throw new Error("Invalid coords "+JSON.stringify(i)+". Lines must have 2d coords array in data item.");t.push(i)})),{coordsList:t}}function w(e,t,r){var n=e.getData(),i=e.get("polyline"),a=b(n);n.setLayout("lineType",i?"polyline":"cubicBezier"),n.each((function(e){var o=a.coordsList[e],l=i?T(o,t):function(e,t,r){var n=[],i=n[0]=s.create(),a=n[1]=s.create(),o=n[2]=s.create(),l=n[3]=s.create();t.dataToPoint(e[0],i),t.dataToPoint(e[1],l);var u=s.dist(i,l);return s.lerp(a,i,l,.3),s.lerp(o,i,l,.3),s.scaleAndAdd(a,a,r,Math.min(.1*u,10)),s.scaleAndAdd(o,o,r,Math.min(.1*u,10)),n}(o,t,r);n.setItemLayout(e,l)}))}i.a.registerLayout((function(e,t){e.eachSeriesByType("lines3D",(function(e){var t=e.coordinateSystem;"globe"===t.type?function(e,t){var r=e.getData(),n=e.get("polyline");r.setLayout("lineType",n?"polyline":"cubicBezier");var i=b(r);r.each((function(e){var a=i.coordsList[e],o=n?T:x;r.setItemLayout(e,o(a,t))}))}(e,t):"geo3D"===t.type?w(e,t,[0,1,0]):"mapbox3D"===t.type&&w(e,t,[0,0,1])}))}))},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=r(2),o=r(22),s=r(223),l=r(40);a.a.Shader.import(l.a),i.a.extendChartView({type:"lines3D",__ecgl__:!0,init:function(e,t){this.groupGL=new a.a.Node,this._meshLinesMaterial=new a.a.Material({shader:a.a.createShader("ecgl.meshLines3D"),transparent:!0,depthMask:!1}),this._linesMesh=new a.a.Mesh({geometry:new o.a,material:this._meshLinesMaterial,$ignorePicking:!0}),this._trailMesh=new s.a},render:function(e,t,r){this.groupGL.add(this._linesMesh);var n=e.coordinateSystem,i=e.getData();if(n&&n.viewGL){n.viewGL.add(this.groupGL),this._updateLines(e,t,r);var o=n.viewGL.isLinearSpace()?"define":"undefine";this._linesMesh.material[o]("fragment","SRGB_DECODE"),this._trailMesh.material[o]("fragment","SRGB_DECODE")}var s=this._trailMesh;if(s.stopAnimation(),e.get("effect.show")){this.groupGL.add(s),s.updateData(i,r,this._linesMesh.geometry),s.__time=s.__time||0;var l=36e5;this._curveEffectsAnimator=s.animate("",{loop:!0}).when(l,{__time:l}).during((function(){s.setAnimationTime(s.__time)})).start()}else this.groupGL.remove(s),this._curveEffectsAnimator=null;this._linesMesh.material.blend=this._trailMesh.material.blend="lighter"===e.get("blendMode")?a.a.additiveBlend:null},pauseEffect:function(){this._curveEffectsAnimator&&this._curveEffectsAnimator.pause()},resumeEffect:function(){this._curveEffectsAnimator&&this._curveEffectsAnimator.resume()},toggleEffect:function(){var e=this._curveEffectsAnimator;e&&(e.isPaused()?e.resume():e.pause())},_updateLines:function(e,t,r){var n=e.getData(),i=e.coordinateSystem,o=this._linesMesh.geometry,s=e.get("polyline");o.expandLine=!0;var l=function(e){return null!=e.radius?e.radius:null!=e.size?Math.max(e.size[0],e.size[1],e.size[2]):100}(i);o.segmentScale=l/20;var u="lineStyle.width".split("."),h=r.getDevicePixelRatio(),c=0;n.each((function(e){var t=n.getItemModel(e).get(u);null==t&&(t=1),n.setItemVisual(e,"lineWidth",t),c=Math.max(t,c)})),o.useNativeLine=!1;var d=0,f=0;n.each((function(e){var t=n.getItemLayout(e);s?(d+=o.getPolylineVertexCount(t),f+=o.getPolylineTriangleCount(t)):(d+=o.getCubicCurveVertexCount(t[0],t[1],t[2],t[3]),f+=o.getCubicCurveTriangleCount(t[0],t[1],t[2],t[3]))})),o.setVertexCount(d),o.setTriangleCount(f),o.resetOffset();var p=[];n.each((function(e){var t=n.getItemLayout(e),r=n.getItemVisual(e,"color"),i=n.getItemVisual(e,"opacity"),l=n.getItemVisual(e,"lineWidth")*h;null==i&&(i=1),(p=a.a.parseColor(r,p))[3]*=i,s?o.addPolyline(t,p,l):o.addCubicCurve(t[0],t[1],t[2],t[3],p,l)})),o.dirty()},remove:function(){this.groupGL.removeAll()},dispose:function(){this.groupGL.removeAll()}})},function(e,t,r){"use strict";var n=r(0),i=(r.n(n),r(2)),a=r(1),o=r.n(a),s=r(22),l=r(224),u=o.a.vec3;i.a.Shader.import(l.a),t.a=i.a.Mesh.extend((function(){var e=new i.a.Material({shader:new i.a.Shader(i.a.Shader.source("ecgl.trail2.vertex"),i.a.Shader.source("ecgl.trail2.fragment")),transparent:!0,depthMask:!1}),t=new s.a({dynamic:!0});return t.createAttribute("dist","float",1),t.createAttribute("distAll","float",1),t.createAttribute("start","float",1),{geometry:t,material:e,culling:!1,$ignorePicking:!0}}),{updateData:function(e,t,r){var n=e.hostModel,a=this.geometry,o=n.getModel("effect"),s=o.get("trailWidth")*t.getDevicePixelRatio(),l=o.get("trailLength"),h=n.get("effect.constantSpeed"),c=1e3*n.get("effect.period"),d=null!=h;this.getScene()||console.error("TrailMesh must been add to scene before updateData"),d?this.material.set("speed",h/1e3):this.material.set("period",c),this.material[d?"define":"undefine"]("vertex","CONSTANT_SPEED");var f=n.get("polyline");a.trailLength=l,this.material.set("trailLength",l),a.resetOffset(),["position","positionPrev","positionNext"].forEach((function(e){a.attributes[e].value=r.attributes[e].value})),["dist","distAll","start","offset","color"].forEach((function(e){a.attributes[e].init(a.vertexCount)})),a.indices=r.indices;var p=[],m=o.get("trailColor"),g=o.get("trailOpacity"),_=null!=m,v=null!=g;this.updateWorldTransform();var y=this.worldTransform.x.len(),x=this.worldTransform.y.len(),T=this.worldTransform.z.len(),b=0,w=0;e.each((function(t){var n=e.getItemLayout(t),o=v?g:e.getItemVisual(t,"opacity"),l=e.getItemVisual(t,"color");null==o&&(o=1),(p=i.a.parseColor(_?m:l,p))[3]*=o;for(var h=f?r.getPolylineVertexCount(n):r.getCubicCurveVertexCount(n[0],n[1],n[2],n[3]),E=0,S=[],M=[],A=b;Ab&&(E+=u.dist(S,M)),a.attributes.dist.set(A,E),u.copy(M,S);w=Math.max(w,E);var C=Math.random()*(d?E:c);for(A=b;A0?1:-1)*s/2),a.attributes.color.set(A,p);b+=h})),this.material.set("spotSize",.1*w*l),this.material.set("spotIntensity",o.get("spotIntensity")),a.dirty()},setAnimationTime:function(e){this.material.set("time",e)}})},function(e,t,r){"use strict";t.a="@export ecgl.trail2.vertex\nattribute vec3 position: POSITION;\nattribute vec3 positionPrev;\nattribute vec3 positionNext;\nattribute float offset;\nattribute float dist;\nattribute float distAll;\nattribute float start;\n\nattribute vec4 a_Color : COLOR;\n\nuniform mat4 worldViewProjection : WORLDVIEWPROJECTION;\nuniform vec4 viewport : VIEWPORT;\nuniform float near : NEAR;\n\nuniform float speed : 0;\nuniform float trailLength: 0.3;\nuniform float time;\nuniform float period: 1000;\n\nuniform float spotSize: 1;\n\nvarying vec4 v_Color;\nvarying float v_Percent;\nvarying float v_SpotPercent;\n\n@import ecgl.common.wireframe.vertexHeader\n\n@import ecgl.lines3D.clipNear\n\nvoid main()\n{\n @import ecgl.lines3D.expandLine\n\n gl_Position = currProj;\n\n v_Color = a_Color;\n\n @import ecgl.common.wireframe.vertexMain\n\n#ifdef CONSTANT_SPEED\n float t = mod((speed * time + start) / distAll, 1. + trailLength) - trailLength;\n#else\n float t = mod((time + start) / period, 1. + trailLength) - trailLength;\n#endif\n\n float trailLen = distAll * trailLength;\n\n v_Percent = (dist - t * distAll) / trailLen;\n\n v_SpotPercent = spotSize / distAll;\n\n }\n@end\n\n\n@export ecgl.trail2.fragment\n\nuniform vec4 color : [1.0, 1.0, 1.0, 1.0];\nuniform float spotIntensity: 5;\n\nvarying vec4 v_Color;\nvarying float v_Percent;\nvarying float v_SpotPercent;\n\n@import ecgl.common.wireframe.fragmentHeader\n\n@import clay.util.srgb\n\nvoid main()\n{\n if (v_Percent > 1.0 || v_Percent < 0.0) {\n discard;\n }\n\n float fade = v_Percent;\n\n#ifdef SRGB_DECODE\n gl_FragColor = sRGBToLinear(color * v_Color);\n#else\n gl_FragColor = color * v_Color;\n#endif\n\n @import ecgl.common.wireframe.fragmentMain\n\n if (v_Percent > (1.0 - v_SpotPercent)) {\n gl_FragColor.rgb *= spotIntensity;\n }\n\n gl_FragColor.a *= fade;\n}\n\n@end"},function(e,t,r){"use strict";var n=r(0),i=r.n(n);i.a.extendSeriesModel({type:"series.lines3D",dependencies:["globe"],visualColorAccessPath:"lineStyle.color",getInitialData:function(e,t){var r=new i.a.List(["value"],this);return r.hasItemOption=!1,r.initData(e.data,[],(function(e,t,n,i){if(e instanceof Array)return NaN;r.hasItemOption=!0;var a=e.value;return null!=a?a instanceof Array?a[i]:a:void 0})),r},defaultOption:{coordinateSystem:"globe",globeIndex:0,geo3DIndex:0,zlevel:-10,polyline:!1,effect:{show:!1,period:4,trailWidth:4,trailLength:.2,spotIntensity:6},silent:!0,blendMode:"source-over",lineStyle:{width:1,opacity:.5}}})},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=(r(227),r(228),r(16));i.a.registerVisual(Object(a.a)("polygons3D"))},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=r(26);function o(e,t){for(var r=[],n=0;n0;this._updateSurfaceMesh(this._surfaceMesh,e,c,p);var m=this._surfaceMesh.material;p?(m.define("WIREFRAME_QUAD"),m.set("wireframeLineWidth",f),m.set("wireframeLineColor",a.a.parseColor(d.get("lineStyle.color")))):m.undefine("WIREFRAME_QUAD"),this._initHandler(e,r),this._updateAnimation(e)},_updateAnimation:function(e){a.a.updateVertexAnimation([["prevPosition","position"],["prevNormal","normal"]],this._prevSurfaceMesh,this._surfaceMesh,e)},_createSurfaceMesh:function(){var e=new a.a.Mesh({geometry:new a.a.Geometry({dynamic:!0,sortTriangles:!0}),shadowDepthMaterial:new a.a.Material({shader:new a.a.Shader(a.a.Shader.source("ecgl.sm.depth.vertex"),a.a.Shader.source("ecgl.sm.depth.fragment"))}),culling:!1,renderOrder:10,renderNormal:!0});return e.geometry.createAttribute("barycentric","float",4),e.geometry.createAttribute("prevPosition","float",3),e.geometry.createAttribute("prevNormal","float",3),i.a.util.extend(e.geometry,l.a),e},_initHandler:function(e,t){var r=e.getData(),n=this._surfaceMesh,i=e.coordinateSystem;n.seriesIndex=e.seriesIndex;var a=-1;n.off("mousemove"),n.off("mouseout"),n.on("mousemove",(function(e){var o=function(e,t){for(var r=1/0,i=-1,a=[],o=0;o=0){var s=[];n.geometry.attributes.position.get(o,s);for(var l=i.pointToData(s),h=1/0,c=-1,d=[],f=0;f65535?Uint32Array:Uint16Array)((g-1)*(_-1)*6),E=function(e,t,r){r[1]=e*_+t,r[0]=e*_+t+1,r[3]=(e+1)*_+t+1,r[2]=(e+1)*_+t},S=!1;if(h){var M=[],A=[],C=0;v?d.init(i.vertexCount):d.value=null;for(var L=[[],[],[]],N=[],D=[],I=u.create(),P=function(e,t,r){var n=3*t;return r[0]=e[n],r[1]=e[n+1],r[2]=e[n+2],r},O=new Float32Array(s.length),R=new Float32Array(s.length/3*4),F=0;F ")),a.value&&(h+=" : "+i.a.format.encodeHTML(a.value)),h}return s.superApply(this,"formatTooltip",arguments)},_updateCategoriesData:function(){var e=(this.option.categories||[]).map((function(e){return null!=e.value?e:i.a.util.extend({value:0},e)})),t=new i.a.List(["value"],this);t.initData(e),this._categoriesData=t,this._categoriesModels=t.mapArray((function(e){return t.getItemModel(e,!0)}))},setView:function(e){null!=e.zoom&&(this.option.zoom=e.zoom),null!=e.offset&&(this.option.offset=e.offset)},setNodePosition:function(e){for(var t=0;t "+_)),p++)}var v=i.a.helper.completeDimensions(["value"],e);(c=new i.a.List(v,r)).initData(e);var y=new i.a.List(["value"],r);return y.initData(f,d),a&&a(c,y),l()({mainData:c,struct:s,structAttr:"graph",datas:{node:c,edge:y},datasAttr:{node:"data",edge:"edgeData"}}),s.update(),s}},function(e,t,r){r(85).__DEV__;var n=r(12),i=r(244).enableClassCheck;function a(e){return"_EC_"+e}var o=function(e){this._directed=e||!1,this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this.data,this.edgeData},s=o.prototype;function l(e,t){this.id=null==e?"":e,this.inEdges=[],this.outEdges=[],this.edges=[],this.hostGraph,this.dataIndex=null==t?-1:t}function u(e,t,r){this.node1=e,this.node2=t,this.dataIndex=null==r?-1:r}s.type="graph",s.isDirected=function(){return this._directed},s.addNode=function(e,t){e=e||""+t;var r=this._nodesMap;if(!r[a(e)]){var n=new l(e,t);return n.hostGraph=this,this.nodes.push(n),r[a(e)]=n,n}},s.getNodeByIndex=function(e){var t=this.data.getRawIndex(e);return this.nodes[t]},s.getNodeById=function(e){return this._nodesMap[a(e)]},s.addEdge=function(e,t,r){var n=this._nodesMap,i=this._edgesMap;if("number"==typeof e&&(e=this.nodes[e]),"number"==typeof t&&(t=this.nodes[t]),l.isInstance(e)||(e=n[a(e)]),l.isInstance(t)||(t=n[a(t)]),e&&t){var o=e.id+"-"+t.id;if(!i[o]){var s=new u(e,t,r);return s.hostGraph=this,this._directed&&(e.outEdges.push(s),t.inEdges.push(s)),e.edges.push(s),e!==t&&t.edges.push(s),this.edges.push(s),i[o]=s,s}}},s.getEdgeByIndex=function(e){var t=this.edgeData.getRawIndex(e);return this.edges[t]},s.getEdge=function(e,t){l.isInstance(e)&&(e=e.id),l.isInstance(t)&&(t=t.id);var r=this._edgesMap;return this._directed?r[e+"-"+t]:r[e+"-"+t]||r[t+"-"+e]},s.eachNode=function(e,t){for(var r=this.nodes,n=r.length,i=0;i=0&&e.call(t,r[i],i)},s.eachEdge=function(e,t){for(var r=this.edges,n=r.length,i=0;i=0&&r[i].node1.dataIndex>=0&&r[i].node2.dataIndex>=0&&e.call(t,r[i],i)},s.breadthFirstTraverse=function(e,t,r,n){if(l.isInstance(t)||(t=this._nodesMap[a(t)]),t){for(var i="out"===r?"outEdges":"in"===r?"inEdges":"edges",o=0;o=0&&r.node2.dataIndex>=0})),i=0,a=n.length;i=0&&this[e][t].setItemVisual(this.dataIndex,r,n)},getVisual:function(r,n){return this[e][t].getItemVisual(this.dataIndex,r,n)},setLayout:function(r,n){this.dataIndex>=0&&this[e][t].setItemLayout(this.dataIndex,r,n)},getLayout:function(){return this[e][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[e][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[e][t].getRawIndex(this.dataIndex)}}};n.mixin(l,h("hostGraph","data")),n.mixin(u,h("hostGraph","edgeData")),o.Node=l,o.Edge=u,i(l),i(u);var c=o;e.exports=c},function(e,t){var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,r){r(85).__DEV__;var n=r(12),i="___EC__COMPONENT__CONTAINER___";function a(e){var t={main:"",sub:""};return e&&(e=e.split("."),t.main=e[0]||"",t.sub=e[1]||""),t}var o=0;function s(e,t){var r=n.slice(arguments,2);return this.superClass.prototype[t].apply(e,r)}function l(e,t,r){return this.superClass.prototype[t].apply(e,r)}t.parseClassType=a,t.enableClassExtend=function(e,t){e.$constructor=e,e.extend=function(e){var t=this,r=function(){e.$constructor?e.$constructor.apply(this,arguments):t.apply(this,arguments)};return n.extend(r.prototype,e),r.extend=this.extend,r.superCall=s,r.superApply=l,n.inherits(r,this),r.superClass=t,r}},t.enableClassCheck=function(e){var t=["__\0is_clz",o++,Math.random().toFixed(3)].join("_");e.prototype[t]=!0,e.isInstance=function(e){return!(!e||!e[t])}},t.enableClassManagement=function(e,t){t=t||{};var r={};if(e.registerClass=function(e,t){if(t)if(function(e){n.assert(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(e),'componentType "'+e+'" illegal')}(t),(t=a(t)).sub){if(t.sub!==i){var o=function(e){var t=r[e.main];return t&&t[i]||((t=r[e.main]={})[i]=!0),t}(t);o[t.sub]=e}}else r[t.main]=e;return e},e.getClass=function(e,t,n){var a=r[e];if(a&&a[i]&&(a=t?a[t]:null),n&&!a)throw new Error(t?"Component "+e+"."+(t||"")+" not exists. Load it first.":e+".type should be specified.");return a},e.getClassesByMainType=function(e){e=a(e);var t=[],o=r[e.main];return o&&o[i]?n.each(o,(function(e,r){r!==i&&t.push(e)})):t.push(o),t},e.hasClass=function(e){return e=a(e),!!r[e.main]},e.getAllClassMainTypes=function(){var e=[];return n.each(r,(function(t,r){e.push(r)})),e},e.hasSubTypes=function(e){e=a(e);var t=r[e.main];return t&&t[i]},e.parseClassType=a,t.registerWhenExtend){var o=e.extend;o&&(e.extend=function(t){var r=o.call(this,t);return e.registerClass(r,t.type)})}return e},t.setReadOnly=function(e,t){}},function(e,t,r){var n=r(12),i=n.each,a="\0__link_datas",o="\0__link_mainData";function s(e,t){if((i=this)[o]===i){var r=n.extend({},this[a]);r[this.dataType]=t,c(t,r,e)}else d(t,this.dataType,this[o],e);var i;return t}function l(e,t){return e.struct&&e.struct.update(this),t}function u(e,t){return i(t[a],(function(r,n){r!==t&&d(r.cloneShallow(),n,t,e)})),t}function h(e){var t=this[o];return null==e||null==t?t:t[a][e]}function c(e,t,r){e[a]={},i(t,(function(t,n){d(t,n,e,r)}))}function d(e,t,r,n){r[a][t]=e,e[o]=r,e.dataType=t,n.struct&&(e[n.structAttr]=n.struct,n.struct[n.datasAttr[t]]=e),e.getLinkedData=h}var f=function(e){var t=e.mainData,r=e.datas;r||(r={main:t},e.datasAttr={main:"data"}),e.datas=e.mainData=null,c(t,r,e),i(r,(function(r){i(t.TRANSFERABLE_METHODS,(function(t){r.wrapMethod(t,n.curry(s,e))}))})),t.wrapMethod("cloneShallow",n.curry(u,e)),i(t.CHANGABLE_METHODS,(function(r){t.wrapMethod(r,n.curry(l,e))})),n.assert(r[t.dataType]===t)};e.exports=f},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=r(41),o=r.n(a),s=r(2),l=r(20),u=r(86),h=r(3),c=r(247),d=r(249),f=r(65),p=r.n(f),m=r(1),g=r.n(m),_=r(251),v=r(62),y=r(252),x=g.a.vec2;s.a.Shader.import(y.a);var T,b=1;i.a.extendChartView({type:"graphGL",__ecgl__:!0,init:function(e,t){this.groupGL=new s.a.Node,this.viewGL=new l.a("orthographic"),this.viewGL.camera.left=this.viewGL.camera.right=0,this.viewGL.add(this.groupGL),this._pointsBuilder=new v.a(!0,t),this._forceEdgesMesh=new s.a.Mesh({material:new s.a.Material({shader:s.a.createShader("ecgl.forceAtlas2.edges"),transparent:!0,depthMask:!1,depthTest:!1}),$ignorePicking:!0,geometry:new s.a.Geometry({attributes:{node:new s.a.Geometry.Attribute("node","float",2),color:new s.a.Geometry.Attribute("color","float",4,"COLOR")},dynamic:!0,mainAttribute:"node"}),renderOrder:-1,mode:s.a.Mesh.LINES}),this._edgesMesh=new s.a.Mesh({material:new s.a.Material({shader:s.a.createShader("ecgl.meshLines2D"),transparent:!0,depthMask:!1,depthTest:!1}),$ignorePicking:!0,geometry:new u.a({useNativeLine:!1,dynamic:!0}),renderOrder:-1,culling:!1}),this._layoutId=0,this._control=new _.a({zr:t.getZr(),viewGL:this.viewGL}),this._control.setTarget(this.groupGL),this._control.init(),this._clickHandler=this._clickHandler.bind(this)},render:function(e,t,r){this.groupGL.add(this._pointsBuilder.rootNode),this._model=e,this._api=r,this._initLayout(e,t,r),this._pointsBuilder.update(e,t,r),this._forceLayoutInstance instanceof c.a||this.groupGL.remove(this._forceEdgesMesh),this._updateCamera(e,r),this._control.off("update"),this._control.on("update",(function(){r.dispatchAction({type:"graphGLRoam",seriesId:e.id,zoom:this._control.getZoom(),offset:this._control.getOffset()}),this._pointsBuilder.updateView(this.viewGL.camera)}),this),this._control.setZoom(h.a.firstNotNull(e.get("zoom"),1)),this._control.setOffset(e.get("offset")||[0,0]);var n=this._pointsBuilder.getPointsMesh();if(n.off("mousemove",this._mousemoveHandler),n.off("mouseout",this._mouseOutHandler,this),r.getZr().off("click",this._clickHandler),this._pointsBuilder.highlightOnMouseover=!0,e.get("focusNodeAdjacency")){var i=e.get("focusNodeAdjacencyOn");"click"===i?r.getZr().on("click",this._clickHandler):"mouseover"===i?(n.on("mousemove",this._mousemoveHandler,this),n.on("mouseout",this._mouseOutHandler,this),this._pointsBuilder.highlightOnMouseover=!1):console.warn("Unkown focusNodeAdjacencyOn value s"+i)}this._lastMouseOverDataIndex=-1},_clickHandler:function(e){if(!this._layouting){var t=this._pointsBuilder.getPointsMesh().dataIndex;t>=0?this._api.dispatchAction({type:"graphGLFocusNodeAdjacency",seriesId:this._model.id,dataIndex:t}):this._api.dispatchAction({type:"graphGLUnfocusNodeAdjacency",seriesId:this._model.id})}},_mousemoveHandler:function(e){if(!this._layouting){var t=this._pointsBuilder.getPointsMesh().dataIndex;t>=0?t!==this._lastMouseOverDataIndex&&this._api.dispatchAction({type:"graphGLFocusNodeAdjacency",seriesId:this._model.id,dataIndex:t}):this._mouseOutHandler(e),this._lastMouseOverDataIndex=t}},_mouseOutHandler:function(e){this._layouting||(this._api.dispatchAction({type:"graphGLUnfocusNodeAdjacency",seriesId:this._model.id}),this._lastMouseOverDataIndex=-1)},_updateForceEdgesGeometry:function(e,t){var r=this._forceEdgesMesh.geometry,n=t.getEdgeData(),i=0,a=this._forceLayoutInstance,o=2*n.count();r.attributes.node.init(o),r.attributes.color.init(o),n.each((function(t){var o=e[t];r.attributes.node.set(i,a.getNodeUV(o.node1)),r.attributes.node.set(i+1,a.getNodeUV(o.node2));var l=n.getItemVisual(o.dataIndex,"color"),u=s.a.parseColor(l);u[3]*=h.a.firstNotNull(n.getItemVisual(o.dataIndex,"opacity"),1),r.attributes.color.set(i,u),r.attributes.color.set(i+1,u),i+=2})),r.dirty()},_updateMeshLinesGeometry:function(){var e=this._model.getEdgeData(),t=this._edgesMesh.geometry,r=(e=this._model.getEdgeData(),this._model.getData().getLayout("points"));t.resetOffset(),t.setVertexCount(e.count()*t.getLineVertexCount()),t.setTriangleCount(e.count()*t.getLineTriangleCount());var n=[],i=[],a=["lineStyle","width"];this._originalEdgeColors=new Float32Array(4*e.count()),this._edgeIndicesMap=new Float32Array(e.count()),e.each((function(o){var l=e.graph.getEdgeByIndex(o),u=2*l.node1.dataIndex,c=2*l.node2.dataIndex;n[0]=r[u],n[1]=r[u+1],i[0]=r[c],i[1]=r[c+1];var d=e.getItemVisual(l.dataIndex,"color"),f=s.a.parseColor(d);f[3]*=h.a.firstNotNull(e.getItemVisual(l.dataIndex,"opacity"),1);var p=e.getItemModel(l.dataIndex),m=h.a.firstNotNull(p.get(a),1)*this._api.getDevicePixelRatio();t.addLine(n,i,f,m);for(var g=0;g<4;g++)this._originalEdgeColors[4*l.dataIndex+g]=f[g];this._edgeIndicesMap[l.dataIndex]=o}),!1,this),t.dirty()},_updateForceNodesGeometry:function(e){for(var t=this._pointsBuilder.getPointsMesh(),r=[],n=0;n=f&&(l._syncNodePosition(e),d=0),r.getZr().refresh(),p()((function(){m(t)}))}))};p()((function(){l._forceLayoutInstanceToDispose&&(l._forceLayoutInstanceToDispose.dispose(i.layer.renderer),l._forceLayoutInstanceToDispose=null),m(u)})),this._layouting=!0}}else console.error("None layout don't have startLayout action")}},stopLayout:function(e,t,r,n){n&&null!=n.from&&n.from!==this.uid||(this._layoutId=0,this.groupGL.remove(this._forceEdgesMesh),this.groupGL.add(this._edgesMesh),this._forceLayoutInstance&&this.viewGL.layer&&(n&&n.beforeLayout||(this._syncNodePosition(e),this._updateAfterLayout(e,t,r)),this._api.getZr().refresh(),this._layouting=!1))},_syncNodePosition:function(e){var t=this._forceLayoutInstance.getNodePosition(this.viewGL.layer.renderer);e.getData().setLayout("points",t),e.setNodePosition(t)},_updateAfterLayout:function(e,t,r){this._updateMeshLinesGeometry(),this._pointsBuilder.removePositionTexture(),this._pointsBuilder.updateLayout(e,t,r),this._pointsBuilder.updateView(this.viewGL.camera),this._pointsBuilder.updateLabels(),this._pointsBuilder.showLabels()},focusNodeAdjacency:function(e,t,r,n){var i=this._model.getData();this._downplayAll();var a=n.dataIndex,o=i.graph,s=[],l=o.getNodeByIndex(a);s.push(l),l.edges.forEach((function(e){e.dataIndex<0||(e.node1!==l&&s.push(e.node1),e.node2!==l&&s.push(e.node2))}),this),this._pointsBuilder.fadeOutAll(.05),this._fadeOutEdgesAll(.05),s.forEach((function(e){this._pointsBuilder.highlight(i,e.dataIndex)}),this),this._pointsBuilder.updateLabels(s.map((function(e){return e.dataIndex})));var u=[];l.edges.forEach((function(e){e.dataIndex>=0&&(this._highlightEdge(e.dataIndex),u.push(e))}),this),this._focusNodes=s,this._focusEdges=u},unfocusNodeAdjacency:function(e,t,r,n){this._downplayAll(),this._pointsBuilder.fadeInAll(),this._fadeInEdgesAll(),this._pointsBuilder.updateLabels()},_highlightEdge:function(e){var t=this._model.getEdgeData().getItemModel(e),r=s.a.parseColor(t.get("emphasis.lineStyle.color")||t.get("lineStyle.color")),n=h.a.firstNotNull(t.get("emphasis.lineStyle.opacity"),t.get("lineStyle.opacity"),1);r[3]*=n,this._edgesMesh.geometry.setItemColor(this._edgeIndicesMap[e],r)},_downplayAll:function(){this._focusNodes&&this._focusNodes.forEach((function(e){this._pointsBuilder.downplay(this._model.getData(),e.dataIndex)}),this),this._focusEdges&&this._focusEdges.forEach((function(e){this._downplayEdge(e.dataIndex)}),this)},_downplayEdge:function(e){var t=this._getColor(e,[]);this._edgesMesh.geometry.setItemColor(this._edgeIndicesMap[e],t)},_setEdgeFade:(T=[],function(e,t){this._getColor(e,T),T[3]*=t,this._edgesMesh.geometry.setItemColor(this._edgeIndicesMap[e],T)}),_getColor:function(e,t){for(var r=0;r<4;r++)t[r]=this._originalEdgeColors[4*e+r];return t},_fadeOutEdgesAll:function(e){this._model.getData().graph.eachEdge((function(t){this._setEdgeFade(t.dataIndex,e)}),this)},_fadeInEdgesAll:function(){this._fadeOutEdgesAll(1)},_updateCamera:function(e,t){this.viewGL.setViewport(0,0,t.getWidth(),t.getHeight(),t.getDevicePixelRatio());for(var r=this.viewGL.camera,n=e.getData().getLayout("points"),i=x.create(1/0,1/0),a=x.create(-1/0,-1/0),o=[],s=0;sr.left&&ur.top)){var h=Math.max(a[0]-i[0],10),c=h/t.getWidth()*t.getHeight();h*=1.4,c*=1.4,i[0]-=.2*h,r.left=i[0],r.top=l-c/2,r.bottom=l+c/2,r.right=h+i[0],r.near=0,r.far=100}},dispose:function(){var e=this.viewGL.layer.renderer;this._forceLayoutInstance&&this._forceLayoutInstance.dispose(e),this.groupGL.removeAll(),this._layoutId=-1},remove:function(){this.groupGL.removeAll(),this._control.dispose()}})},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=r(2),o=r(14),s=r(10),l=r(248);a.a.Shader.import(l.a);var u={repulsionByDegree:!0,linLogMode:!1,strongGravityMode:!1,gravity:1,scaling:1,edgeWeightInfluence:1,jitterTolerence:.1,preventOverlap:!1,dissuadeHubs:!1,gravityCenter:null};function h(e){var t={type:a.a.Texture.FLOAT,minFilter:a.a.Texture.NEAREST,magFilter:a.a.Texture.NEAREST};this._positionSourceTex=new a.a.Texture2D(t),this._positionSourceTex.flipY=!1,this._positionTex=new a.a.Texture2D(t),this._positionPrevTex=new a.a.Texture2D(t),this._forceTex=new a.a.Texture2D(t),this._forcePrevTex=new a.a.Texture2D(t),this._weightedSumTex=new a.a.Texture2D(t),this._weightedSumTex.width=this._weightedSumTex.height=1,this._globalSpeedTex=new a.a.Texture2D(t),this._globalSpeedPrevTex=new a.a.Texture2D(t),this._globalSpeedTex.width=this._globalSpeedTex.height=1,this._globalSpeedPrevTex.width=this._globalSpeedPrevTex.height=1,this._nodeRepulsionPass=new o.a({fragment:a.a.Shader.source("ecgl.forceAtlas2.updateNodeRepulsion")}),this._positionPass=new o.a({fragment:a.a.Shader.source("ecgl.forceAtlas2.updatePosition")}),this._globalSpeedPass=new o.a({fragment:a.a.Shader.source("ecgl.forceAtlas2.calcGlobalSpeed")}),this._copyPass=new o.a({fragment:a.a.Shader.source("clay.compositor.output")});var r=function(e){e.blendEquation(e.FUNC_ADD),e.blendFunc(e.ONE,e.ONE)};this._edgeForceMesh=new a.a.Mesh({geometry:new a.a.Geometry({attributes:{node1:new a.a.Geometry.Attribute("node1","float",2),node2:new a.a.Geometry.Attribute("node2","float",2),weight:new a.a.Geometry.Attribute("weight","float",1)},dynamic:!0,mainAttribute:"node1"}),material:new a.a.Material({transparent:!0,shader:a.a.createShader("ecgl.forceAtlas2.updateEdgeAttraction"),blend:r,depthMask:!1,depthText:!1}),mode:a.a.Mesh.POINTS}),this._weightedSumMesh=new a.a.Mesh({geometry:new a.a.Geometry({attributes:{node:new a.a.Geometry.Attribute("node","float",2)},dynamic:!0,mainAttribute:"node"}),material:new a.a.Material({transparent:!0,shader:a.a.createShader("ecgl.forceAtlas2.calcWeightedSum"),blend:r,depthMask:!1,depthText:!1}),mode:a.a.Mesh.POINTS}),this._framebuffer=new s.a({depthBuffer:!1}),this._dummyCamera=new a.a.OrthographicCamera({left:-1,right:1,top:1,bottom:-1,near:0,far:100}),this._globalSpeed=0}h.prototype.updateOption=function(e){for(var t in u)this[t]=u[t];var r=this._nodes.length;if(this.jitterTolerence=r>5e4?10:r>5e3?1:.1,this.scaling=r>100?2:10,e)for(var t in u)null!=e[t]&&(this[t]=e[t]);if(this.repulsionByDegree)for(var n=this._positionSourceTex.pixels,i=0;ie},h.prototype._swapTexture=function(){var e=this._positionPrevTex;this._positionPrevTex=this._positionTex,this._positionTex=e,e=this._forcePrevTex,this._forcePrevTex=this._forceTex,this._forceTex=e,e=this._globalSpeedPrevTex,this._globalSpeedPrevTex=this._globalSpeedTex,this._globalSpeedTex=e},h.prototype._initFromSource=function(e){this._framebuffer.attach(this._positionPrevTex),this._framebuffer.bind(e),this._copyPass.setUniform("texture",this._positionSourceTex),this._copyPass.render(e),e.gl.clearColor(0,0,0,0),this._framebuffer.attach(this._forcePrevTex),e.gl.clear(e.gl.COLOR_BUFFER_BIT),this._framebuffer.attach(this._globalSpeedPrevTex),e.gl.clear(e.gl.COLOR_BUFFER_BIT),this._framebuffer.unbind(e)},h.prototype._resize=function(e,t){["_positionSourceTex","_positionTex","_positionPrevTex","_forceTex","_forcePrevTex"].forEach((function(r){this[r].width=e,this[r].height=t,this[r].dirty()}),this)},h.prototype.dispose=function(e){this._framebuffer.dispose(e),this._copyPass.dispose(e),this._nodeRepulsionPass.dispose(e),this._positionPass.dispose(e),this._globalSpeedPass.dispose(e),this._edgeForceMesh.geometry.dispose(e),this._weightedSumMesh.geometry.dispose(e),this._positionSourceTex.dispose(e),this._positionTex.dispose(e),this._positionPrevTex.dispose(e),this._forceTex.dispose(e),this._forcePrevTex.dispose(e),this._weightedSumTex.dispose(e),this._globalSpeedTex.dispose(e),this._globalSpeedPrevTex.dispose(e)},i.a.ForceAtlas2GPU=h,t.a=h},function(e,t,r){"use strict";t.a="@export ecgl.forceAtlas2.updateNodeRepulsion\n\n#define NODE_COUNT 0\n\nuniform sampler2D positionTex;\n\nuniform vec2 textureSize;\nuniform float gravity;\nuniform float scaling;\nuniform vec2 gravityCenter;\n\nuniform bool strongGravityMode;\nuniform bool preventOverlap;\n\nvarying vec2 v_Texcoord;\n\nvoid main() {\n\n vec4 n0 = texture2D(positionTex, v_Texcoord);\n\n vec2 force = vec2(0.0);\n for (int i = 0; i < NODE_COUNT; i++) {\n vec2 uv = vec2(\n mod(float(i), textureSize.x) / (textureSize.x - 1.0),\n floor(float(i) / textureSize.x) / (textureSize.y - 1.0)\n );\n vec4 n1 = texture2D(positionTex, uv);\n\n vec2 dir = n0.xy - n1.xy;\n float d2 = dot(dir, dir);\n\n if (d2 > 0.0) {\n float factor = 0.0;\n if (preventOverlap) {\n float d = sqrt(d2);\n d = d - n0.w - n1.w;\n if (d > 0.0) {\n factor = scaling * n0.z * n1.z / (d * d);\n }\n else if (d < 0.0) {\n factor = scaling * 100.0 * n0.z * n1.z;\n }\n }\n else {\n factor = scaling * n0.z * n1.z / d2;\n }\n force += dir * factor;\n }\n }\n\n vec2 dir = gravityCenter - n0.xy;\n float d = 1.0;\n if (!strongGravityMode) {\n d = length(dir);\n }\n\n force += dir * n0.z * gravity / (d + 1.0);\n\n gl_FragColor = vec4(force, 0.0, 1.0);\n}\n@end\n\n@export ecgl.forceAtlas2.updateEdgeAttraction.vertex\n\nattribute vec2 node1;\nattribute vec2 node2;\nattribute float weight;\n\nuniform sampler2D positionTex;\nuniform float edgeWeightInfluence;\nuniform bool preventOverlap;\nuniform bool linLogMode;\n\nuniform vec2 windowSize: WINDOW_SIZE;\n\nvarying vec2 v_Force;\n\nvoid main() {\n\n vec4 n0 = texture2D(positionTex, node1);\n vec4 n1 = texture2D(positionTex, node2);\n\n vec2 dir = n1.xy - n0.xy;\n float d = length(dir);\n float w;\n if (edgeWeightInfluence == 0.0) {\n w = 1.0;\n }\n else if (edgeWeightInfluence == 1.0) {\n w = weight;\n }\n else {\n w = pow(weight, edgeWeightInfluence);\n }\n vec2 offset = vec2(1.0 / windowSize.x, 1.0 / windowSize.y);\n vec2 scale = vec2((windowSize.x - 1.0) / windowSize.x, (windowSize.y - 1.0) / windowSize.y);\n vec2 pos = node1 * scale * 2.0 - 1.0;\n gl_Position = vec4(pos + offset, 0.0, 1.0);\n gl_PointSize = 1.0;\n\n float factor;\n if (preventOverlap) {\n d = d - n1.w - n0.w;\n }\n if (d <= 0.0) {\n v_Force = vec2(0.0);\n return;\n }\n\n if (linLogMode) {\n factor = w * log(d) / d;\n }\n else {\n factor = w;\n }\n v_Force = dir * factor;\n}\n@end\n\n@export ecgl.forceAtlas2.updateEdgeAttraction.fragment\n\nvarying vec2 v_Force;\n\nvoid main() {\n gl_FragColor = vec4(v_Force, 0.0, 0.0);\n}\n@end\n\n@export ecgl.forceAtlas2.calcWeightedSum.vertex\n\nattribute vec2 node;\n\nvarying vec2 v_NodeUv;\n\nvoid main() {\n\n v_NodeUv = node;\n gl_Position = vec4(0.0, 0.0, 0.0, 1.0);\n gl_PointSize = 1.0;\n}\n@end\n\n@export ecgl.forceAtlas2.calcWeightedSum.fragment\n\nvarying vec2 v_NodeUv;\n\nuniform sampler2D positionTex;\nuniform sampler2D forceTex;\nuniform sampler2D forcePrevTex;\n\nvoid main() {\n vec2 force = texture2D(forceTex, v_NodeUv).rg;\n vec2 forcePrev = texture2D(forcePrevTex, v_NodeUv).rg;\n\n float mass = texture2D(positionTex, v_NodeUv).z;\n float swing = length(force - forcePrev) * mass;\n float traction = length(force + forcePrev) * 0.5 * mass;\n\n gl_FragColor = vec4(swing, traction, 0.0, 0.0);\n}\n@end\n\n@export ecgl.forceAtlas2.calcGlobalSpeed\n\nuniform sampler2D globalSpeedPrevTex;\nuniform sampler2D weightedSumTex;\nuniform float jitterTolerence;\n\nvoid main() {\n vec2 weightedSum = texture2D(weightedSumTex, vec2(0.5)).xy;\n float prevGlobalSpeed = texture2D(globalSpeedPrevTex, vec2(0.5)).x;\n float globalSpeed = jitterTolerence * jitterTolerence\n * weightedSum.y / weightedSum.x;\n if (prevGlobalSpeed > 0.0) {\n globalSpeed = min(globalSpeed / prevGlobalSpeed, 1.5) * prevGlobalSpeed;\n }\n gl_FragColor = vec4(globalSpeed, 0.0, 0.0, 1.0);\n}\n@end\n\n@export ecgl.forceAtlas2.updatePosition\n\nuniform sampler2D forceTex;\nuniform sampler2D forcePrevTex;\nuniform sampler2D positionTex;\nuniform sampler2D globalSpeedTex;\n\nvarying vec2 v_Texcoord;\n\nvoid main() {\n vec2 force = texture2D(forceTex, v_Texcoord).xy;\n vec2 forcePrev = texture2D(forcePrevTex, v_Texcoord).xy;\n vec4 node = texture2D(positionTex, v_Texcoord);\n\n float globalSpeed = texture2D(globalSpeedTex, vec2(0.5)).r;\n float swing = length(force - forcePrev);\n float speed = 0.1 * globalSpeed / (0.1 + globalSpeed * sqrt(swing));\n\n float df = length(force);\n if (df > 0.0) {\n speed = min(df * speed, 10.0) / df;\n\n gl_FragColor = vec4(node.xy + speed * force, node.zw);\n }\n else {\n gl_FragColor = node;\n }\n}\n@end\n\n@export ecgl.forceAtlas2.edges.vertex\nuniform mat4 worldViewProjection : WORLDVIEWPROJECTION;\n\nattribute vec2 node;\nattribute vec4 a_Color : COLOR;\nvarying vec4 v_Color;\n\nuniform sampler2D positionTex;\n\nvoid main()\n{\n gl_Position = worldViewProjection * vec4(\n texture2D(positionTex, node).xy, -10.0, 1.0\n );\n v_Color = a_Color;\n}\n@end\n\n@export ecgl.forceAtlas2.edges.fragment\nuniform vec4 color : [1.0, 1.0, 1.0, 1.0];\nvarying vec4 v_Color;\nvoid main() {\n gl_FragColor = color * v_Color;\n}\n@end"},function(e,t,r){"use strict";var n=r(5),i=r(6),a=r(250).a.toString();a=a.slice(a.indexOf("{")+1,a.lastIndexOf("}"));var o={barnesHutOptimize:!0,barnesHutTheta:1.5,repulsionByDegree:!0,linLogMode:!1,strongGravityMode:!1,gravity:1,scaling:1,edgeWeightInfluence:1,jitterTolerence:.1,preventOverlap:!1,dissuadeHubs:!1,gravityCenter:null},s=function(e){for(var t in o)this[t]=o[t];if(e)for(var t in e)this[t]=e[t];this._nodes=[],this._edges=[],this._disposed=!1,this._positionTex=new n.a({type:i.a.FLOAT,flipY:!1,minFilter:i.a.NEAREST,magFilter:i.a.NEAREST})};s.prototype.initData=function(e,t){var r=new Blob([a]),n=window.URL.createObjectURL(r);this._worker=new Worker(n),this._worker.onmessage=this._$onupdate.bind(this),this._nodes=e,this._edges=t,this._frame=0;for(var i=e.length,o=t.length,s=new Float32Array(2*i),l=new Float32Array(i),u=new Float32Array(i),h=new Float32Array(2*o),c=new Float32Array(o),d=0;d5e4?10:a>5e3?1:.1,t.scaling=a>100?2:10,t.barnesHutOptimize=a>1e3,e)for(var r in o)null!=e[r]&&(t[r]=e[r]);if(!t.gravityCenter){for(var s=[1/0,1/0],l=[-1/0,-1/0],u=0;ue},s.prototype.getNodePosition=function(e,t){if(t||(t=new Float32Array(2*this._nodes.length)),this._positionArr)for(var r=0;r=e&&this.bbox[1]<=t&&this.bbox[3]>=t},u.setBBox=function(e,t,r,n){this.bbox[0]=e,this.bbox[1]=t,this.bbox[2]=r,this.bbox[3]=n,this.size=(r-e+n-t)/2},u._newSubRegion=function(){var e=this.subRegions[this.nSubRegions];return e||(e=new l,this.subRegions[this.nSubRegions]=e),this.nSubRegions++,e},u._addNodeToSubRegion=function(e){var t=this.findSubRegion(e.position[0],e.position[1]),r=this.bbox;if(!t){var n=(r[0]+r[2])/2,i=(r[1]+r[3])/2,a=(r[2]-r[0])/2,o=(r[3]-r[1])/2,s=e.position[0]>=n?1:0,l=e.position[1]>=i?1:0;(t=this._newSubRegion()).setBBox(s*a+r[0],l*o+r[1],(s+1)*a+r[0],(l+1)*o+r[1])}t.addNode(e)},u._updateCenterOfMass=function(e){null==this.centerOfMass&&(this.centerOfMass=new Float32Array(2));var t=this.centerOfMass[0]*this.mass,r=this.centerOfMass[1]*this.mass;t+=e.position[0]*e.mass,r+=e.position[1]*e.mass,this.mass+=e.mass,this.centerOfMass[0]=t/this.mass,this.centerOfMass[1]=r/this.mass};var f,p=d.prototype;p.initNodes=function(e,t,r){var n=t.length;this.nodes.length=0;for(var i=void 0!==r,a=0;a0&&(this.strongGravityMode?this.applyNodeStrongGravity(h):this.applyNodeGravity(h))}for(l=0;l0&&(g=Math.min(g/this._globalSpeed,1.5)*this._globalSpeed),this._globalSpeed=g,l=0;l0&&(v=Math.min(y*v,10)/y,n(u.position,u.position,u.force,v))}},p.applyRegionToNodeRepulsion=(f=e(),function(e,t){if(e.node)this.applyNodeToNodeRepulsion(e.node,t,!0);else{a(f,t.position,e.centerOfMass);var r=f[0]*f[0]+f[1]*f[1];if(r>this.barnesHutTheta*e.size*e.size){var i=this.scaling*t.mass*e.mass/r;n(t.force,t.force,f,i)}else for(var o=0;o0)s=this.scaling*e.mass*r.mass/(l*l);else{if(!(l<0))return;s=100*this.scaling*e.mass*r.mass}}else s=this.scaling*e.mass*r.mass/o;n(e.force,e.force,t,s),n(r.force,r.force,t,-s)}}}}(),p.applyEdgeAttraction=function(){var t=e();return function(e){var i=e.source,o=e.target;a(t,i.position,o.position);var s,l,u=r(t);s=0===this.edgeWeightInfluence?1:1===this.edgeWeightInfluence?e.weight:Math.pow(e.weight,this.edgeWeightInfluence),this.preventOverlap&&(u=u-i.size-o.size)<=0||(l=this.linLogMode?-s*Math.log(u+1)/(u+1):-s,n(i.force,i.force,t,l),n(o.force,o.force,t,-l))}}(),p.applyNodeGravity=function(){var t=e();return function(e){a(t,this.gravityCenter,e.position);var i=r(t);n(e.force,e.force,t,this.gravity*e.mass/(i+1))}}(),p.applyNodeStrongGravity=function(){var t=e();return function(e){a(t,this.gravityCenter,e.position),n(e.force,e.force,t,this.gravity*e.mass)}}(),p.updateBBox=function(){for(var e=1/0,t=1/0,r=-1/0,n=-1/0,i=0;i0?1.1:.9,a=Math.max(Math.min(this._zoom*i,this.maxZoom),this.minZoom);i=a/this._zoom;var o=this._convertPos(r,n),s=(o.x-this._dx)*(i-1),l=(o.y-this._dy)*(i-1);this._dx-=s,this._dy-=l,this._zoom=a,this._needsUpdate=!0}}},dispose:function(){var e=this.zr;e.off("mousedown",this._mouseDownHandler),e.off("mousemove",this._mouseMoveHandler),e.off("mouseup",this._mouseUpHandler),e.off("mousewheel",this._mouseWheelHandler),e.off("globalout",this._mouseUpHandler),e.animation.off("frame",this._update)}}));t.a=i},function(e,t,r){"use strict";t.a="@export ecgl.lines2D.vertex\n\nuniform mat4 worldViewProjection : WORLDVIEWPROJECTION;\n\nattribute vec2 position: POSITION;\nattribute vec4 a_Color : COLOR;\nvarying vec4 v_Color;\n\n#ifdef POSITIONTEXTURE_ENABLED\nuniform sampler2D positionTexture;\n#endif\n\nvoid main()\n{\n gl_Position = worldViewProjection * vec4(position, -10.0, 1.0);\n\n v_Color = a_Color;\n}\n\n@end\n\n@export ecgl.lines2D.fragment\n\nuniform vec4 color : [1.0, 1.0, 1.0, 1.0];\n\nvarying vec4 v_Color;\n\nvoid main()\n{\n gl_FragColor = color * v_Color;\n}\n@end\n\n\n@export ecgl.meshLines2D.vertex\n\nattribute vec2 position: POSITION;\nattribute vec2 normal;\nattribute float offset;\nattribute vec4 a_Color : COLOR;\n\nuniform mat4 worldViewProjection : WORLDVIEWPROJECTION;\nuniform vec4 viewport : VIEWPORT;\n\nvarying vec4 v_Color;\nvarying float v_Miter;\n\nvoid main()\n{\n vec4 p2 = worldViewProjection * vec4(position + normal, -10.0, 1.0);\n gl_Position = worldViewProjection * vec4(position, -10.0, 1.0);\n\n p2.xy /= p2.w;\n gl_Position.xy /= gl_Position.w;\n\n vec2 N = normalize(p2.xy - gl_Position.xy);\n gl_Position.xy += N * offset / viewport.zw * 2.0;\n\n gl_Position.xy *= gl_Position.w;\n\n v_Color = a_Color;\n}\n@end\n\n\n@export ecgl.meshLines2D.fragment\n\nuniform vec4 color : [1.0, 1.0, 1.0, 1.0];\n\nvarying vec4 v_Color;\nvarying float v_Miter;\n\nvoid main()\n{\n gl_FragColor = color * v_Color;\n}\n\n@end"},function(e,t,r){"use strict";var n=r(0);r.n(n),r(254),r(258)},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=r(2),o=r(3),s=r(20),l=r(255);i.a.extendChartView({type:"flowGL",__ecgl__:!0,init:function(e,t){this.viewGL=new s.a("orthographic"),this.groupGL=new a.a.Node,this.viewGL.add(this.groupGL),this._particleSurface=new l.a;var r=new a.a.Mesh({geometry:new a.a.PlaneGeometry,material:new a.a.Material({shader:new a.a.Shader({vertex:a.a.Shader.source("ecgl.color.vertex"),fragment:a.a.Shader.source("ecgl.color.fragment")}),transparent:!0})});r.material.enableTexture("diffuseMap"),this.groupGL.add(r),this._planeMesh=r},render:function(e,t,r){var n=this._particleSurface;n.setParticleType(e.get("particleType")),n.setSupersampling(e.get("supersampling")),this._updateData(e,r),this._updateCamera(r.getWidth(),r.getHeight(),r.getDevicePixelRatio());var i=o.a.firstNotNull(e.get("particleDensity"),128);n.setParticleDensity(i,i);var s=this._planeMesh,l=+new Date,u=this,h=!0;s.__percent=0,s.stopAnimation(),s.animate("",{loop:!0}).when(1e5,{__percent:1}).during((function(){var e=+new Date,t=Math.min(e-l,20);l+=t,u._renderer&&(n.update(u._renderer,r,t/1e3,h),s.material.set("diffuseMap",n.getSurfaceTexture())),h=!1})).start();var c=e.getModel("itemStyle"),d=a.a.parseColor(c.get("color"));d[3]*=o.a.firstNotNull(c.get("opacity"),1),s.material.set("color",d),n.setColorTextureImage(e.get("colorTexture"),r),n.setParticleSize(e.get("particleSize")),n.particleSpeedScaling=e.get("particleSpeed"),n.motionBlurFactor=1-Math.pow(.1,e.get("particleTrail"))},updateTransform:function(e,t,r){this._updateData(e,r)},afterRender:function(e,t,r,n){var i=n.renderer;this._renderer=i},_updateData:function(e,t){var r=e.coordinateSystem,n=r.dimensions.map((function(t){return e.coordDimToDataDim(t)[0]})),i=e.getData(),a=i.getDataExtent(n[0]),o=i.getDataExtent(n[1]),s=e.get("gridWidth"),l=e.get("gridHeight");if(null==s||"auto"===s){var u=(a[1]-a[0])/(o[1]-o[0]);s=Math.round(Math.sqrt(u*i.count()))}null!=l&&"auto"!==l||(l=Math.ceil(i.count()/s));var h=this._particleSurface.vectorFieldTexture,c=h.pixels;if(c&&c.length===l*s*4)for(var d=0;d=359&&(i[0]>0&&(i[0]=0),a[0]0?e[e.length-1]:this._lastFrameTexture},setRegion:function(e){this._particlePass.setUniform("region",e)},resize:function(e,t){this._lastFrameTexture.width=e*this._supersampling,this._lastFrameTexture.height=t*this._supersampling,this._thisFrameTexture.width=e*this._supersampling,this._thisFrameTexture.height=t*this._supersampling,this._width=e,this._height=t},setParticleSize:function(e){var t=this._getParticleMesh();if(e<=2)return t.material.disableTexture("spriteTexture"),void(t.material.transparent=!1);this._spriteTexture||(this._spriteTexture=new l.a),this._spriteTexture.image&&this._spriteTexture.image.width===e||(this._spriteTexture.image=function(e){var t=document.createElement("canvas");t.width=t.height=e;var r=t.getContext("2d");return r.fillStyle="#fff",r.arc(e/2,e/2,e/2,0,2*Math.PI),r.fill(),t}(e),this._spriteTexture.dirty()),t.material.transparent=!0,t.material.enableTexture("spriteTexture"),t.material.set("spriteTexture",this._spriteTexture),this._particleSize=e},setGradientTexture:function(e){var t=this._getParticleMesh().material;t[e?"enableTexture":"disableTexture"]("gradientTexture"),t.setUniform("gradientTexture",e)},setColorTextureImage:function(e,t){this._getParticleMesh().material.setTextureImage("colorTexture",e,t,{flipY:!0})},setParticleType:function(e){this._particleType=e},clearFrame:function(e){var t=this._frameBuffer;t.attach(this._lastFrameTexture),t.bind(e),e.gl.clear(e.gl.DEPTH_BUFFER_BIT|e.gl.COLOR_BUFFER_BIT),t.unbind(e)},setSupersampling:function(e){this._supersampling=e,this.resize(this._width,this._height)},_updateDownsampleTextures:function(e,t){for(var r=this._downsampleTextures,n=Math.max(Math.floor(Math.log(this._supersampling/t.getDevicePixelRatio())/Math.log(2)),0),i=2,a=this._width*this._supersampling,o=this._height*this._supersampling,s=0;s65535?new Uint32Array(3*n):new Uint16Array(3*n))},addLine:function(e){var t=this._vertexOffset;this.attributes.position.set(t,[e[0],e[1],1]),this.attributes.position.set(t+1,[e[0],e[1],-1]),this.attributes.position.set(t+2,[e[0],e[1],2]),this.attributes.position.set(t+3,[e[0],e[1],-2]),this.setTriangleIndices(this._faceOffset++,[t,t+1,t+2]),this.setTriangleIndices(this._faceOffset++,[t+1,t+2,t+3]),this._vertexOffset+=4}}));t.a=a},function(e,t,r){"use strict";t.a="@export ecgl.vfParticle.particle.fragment\n\nuniform sampler2D particleTexture;\nuniform sampler2D spawnTexture;\nuniform sampler2D velocityTexture;\n\nuniform float deltaTime;\nuniform float elapsedTime;\n\nuniform float speedScaling : 1.0;\n\nuniform vec2 textureSize;\nuniform vec4 region : [0, 0, 1, 1];\nuniform float firstFrameTime;\n\nvarying vec2 v_Texcoord;\n\n\nvoid main()\n{\n vec4 p = texture2D(particleTexture, v_Texcoord);\n bool spawn = false;\n if (p.w <= 0.0) {\n p = texture2D(spawnTexture, fract(v_Texcoord + elapsedTime / 10.0));\n p.w -= firstFrameTime;\n spawn = true;\n }\n vec2 v = texture2D(velocityTexture, fract(p.xy * region.zw + region.xy)).xy;\n v = (v - 0.5) * 2.0;\n p.z = length(v);\n p.xy += v * deltaTime / 10.0 * speedScaling;\n p.w -= deltaTime;\n\n if (spawn || p.xy != fract(p.xy)) {\n p.z = 0.0;\n }\n p.xy = fract(p.xy);\n\n gl_FragColor = p;\n}\n@end\n\n@export ecgl.vfParticle.renderPoints.vertex\n\n#define PI 3.1415926\n\nattribute vec2 texcoord : TEXCOORD_0;\n\nuniform sampler2D particleTexture;\nuniform mat4 worldViewProjection : WORLDVIEWPROJECTION;\n\nuniform float size : 1.0;\n\nvarying float v_Mag;\nvarying vec2 v_Uv;\n\nvoid main()\n{\n vec4 p = texture2D(particleTexture, texcoord);\n\n if (p.w > 0.0 && p.z > 1e-5) {\n gl_Position = worldViewProjection * vec4(p.xy * 2.0 - 1.0, 0.0, 1.0);\n }\n else {\n gl_Position = vec4(100000.0, 100000.0, 100000.0, 1.0);\n }\n\n v_Mag = p.z;\n v_Uv = p.xy;\n\n gl_PointSize = size;\n}\n\n@end\n\n@export ecgl.vfParticle.renderPoints.fragment\n\nuniform vec4 color : [1.0, 1.0, 1.0, 1.0];\nuniform sampler2D gradientTexture;\nuniform sampler2D colorTexture;\nuniform sampler2D spriteTexture;\n\nvarying float v_Mag;\nvarying vec2 v_Uv;\n\nvoid main()\n{\n gl_FragColor = color;\n#ifdef SPRITETEXTURE_ENABLED\n gl_FragColor *= texture2D(spriteTexture, gl_PointCoord);\n if (color.a == 0.0) {\n discard;\n }\n#endif\n#ifdef GRADIENTTEXTURE_ENABLED\n gl_FragColor *= texture2D(gradientTexture, vec2(v_Mag, 0.5));\n#endif\n#ifdef COLORTEXTURE_ENABLED\n gl_FragColor *= texture2D(colorTexture, v_Uv);\n#endif\n}\n\n@end\n\n@export ecgl.vfParticle.renderLines.vertex\n\n#define PI 3.1415926\n\nattribute vec3 position : POSITION;\n\nuniform sampler2D particleTexture;\nuniform sampler2D prevParticleTexture;\n\nuniform float size : 1.0;\nuniform vec4 vp: VIEWPORT;\nuniform mat4 worldViewProjection : WORLDVIEWPROJECTION;\n\nvarying float v_Mag;\nvarying vec2 v_Uv;\n\n@import clay.util.rand\n\nvoid main()\n{\n vec4 p = texture2D(particleTexture, position.xy);\n vec4 p2 = texture2D(prevParticleTexture, position.xy);\n\n p.xy = p.xy * 2.0 - 1.0;\n p2.xy = p2.xy * 2.0 - 1.0;\n\n if (p.w > 0.0 && p.z > 1e-5) {\n vec2 dir = normalize(p.xy - p2.xy);\n vec2 norm = vec2(dir.y / vp.z, -dir.x / vp.w) * sign(position.z) * size;\n if (abs(position.z) == 2.0) {\n gl_Position = vec4(p.xy + norm, 0.0, 1.0);\n v_Uv = p.xy;\n v_Mag = p.z;\n }\n else {\n gl_Position = vec4(p2.xy + norm, 0.0, 1.0);\n v_Mag = p2.z;\n v_Uv = p2.xy;\n }\n gl_Position = worldViewProjection * gl_Position;\n }\n else {\n gl_Position = vec4(100000.0, 100000.0, 100000.0, 1.0);\n }\n}\n\n@end\n\n@export ecgl.vfParticle.renderLines.fragment\n\nuniform vec4 color : [1.0, 1.0, 1.0, 1.0];\nuniform sampler2D gradientTexture;\nuniform sampler2D colorTexture;\n\nvarying float v_Mag;\nvarying vec2 v_Uv;\n\nvoid main()\n{\n gl_FragColor = color;\n #ifdef GRADIENTTEXTURE_ENABLED\n gl_FragColor *= texture2D(gradientTexture, vec2(v_Mag, 0.5));\n#endif\n#ifdef COLORTEXTURE_ENABLED\n gl_FragColor *= texture2D(colorTexture, v_Uv);\n#endif\n}\n\n@end\n"},function(e,t,r){"use strict";var n=r(0),i=r.n(n);i.a.extendSeriesModel({type:"series.flowGL",dependencies:["geo","grid","bmap"],visualColorAccessPath:"itemStyle.color",getInitialData:function(e,t){var r=i.a.getCoordinateSystemDimensions(this.get("coordinateSystem"))||["x","y"];if(r.length>2)throw new Error("flowGL can only be used on 2d coordinate systems.");r.push("vx","vy");var n=i.a.helper.completeDimensions(r,this.getSource(),{encodeDef:this.get("encode"),dimsDef:this.get("dimensions")}),a=new i.a.List(n,this);return a.initData(this.getSource()),a},defaultOption:{coordinateSystem:"cartesian2d",zlevel:10,supersampling:1,particleType:"point",particleDensity:128,particleSize:1,particleSpeed:1,particleTrail:2,colorTexture:null,gridWidth:"auto",gridHeight:"auto",itemStyle:{color:"#fff",opacity:.8}}})},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=(r(260),r(261),r(16));i.a.registerVisual(Object(a.a)("linesGL"))},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=r(12),o=(r.n(a),i.a.extendSeriesModel({type:"series.linesGL",dependencies:["grid","geo"],visualColorAccessPath:"lineStyle.color",streamEnabled:!0,init:function(e){var t=this._processFlatCoordsArray(e.data);this._flatCoords=t.flatCoords,this._flatCoordsOffset=t.flatCoordsOffset,t.flatCoords&&(e.data=new Float32Array(t.count)),o.superApply(this,"init",arguments)},mergeOption:function(e){var t=this._processFlatCoordsArray(e.data);this._flatCoords=t.flatCoords,this._flatCoordsOffset=t.flatCoordsOffset,t.flatCoords&&(e.data=new Float32Array(t.count)),o.superApply(this,"mergeOption",arguments)},appendData:function(e){var t=this._processFlatCoordsArray(e.data);t.flatCoords&&(this._flatCoords?(this._flatCoords=Object(a.concatArray)(this._flatCoords,t.flatCoords),this._flatCoordsOffset=Object(a.concatArray)(this._flatCoordsOffset,t.flatCoordsOffset)):(this._flatCoords=t.flatCoords,this._flatCoordsOffset=t.flatCoordsOffset),e.data=new Float32Array(t.count)),this.getRawData().appendData(e.data)},_getCoordsFromItemModel:function(e){var t=this.getData().getItemModel(e),r=t.option instanceof Array?t.option:t.getShallow("coords");if(!(r instanceof Array&&r.length>0&&r[0]instanceof Array))throw new Error("Invalid coords "+JSON.stringify(r)+". Lines must have 2d coords array in data item.");return r},getLineCoordsCount:function(e){return this._flatCoordsOffset?this._flatCoordsOffset[2*e+1]:this._getCoordsFromItemModel(e).length},getLineCoords:function(e,t){if(this._flatCoordsOffset){for(var r=this._flatCoordsOffset[2*e],n=this._flatCoordsOffset[2*e+1],i=0;ir)throw new Error("Invalid data format.")}}return{flatCoordsOffset:new Uint32Array(n.buffer,0,o),flatCoords:i,count:s}}return{flatCoordsOffset:null,flatCoords:null,count:e.length}},getInitialData:function(e,t){var r=new i.a.List(["value"],this);return r.hasItemOption=!1,r.initData(e.data,[],(function(e,t,n,i){if(e instanceof Array)return NaN;r.hasItemOption=!0;var a=e.value;return null!=a?a instanceof Array?a[i]:a:void 0})),r},defaultOption:{coordinateSystem:"geo",zlevel:10,progressive:1e4,progressiveThreshold:5e4,blendMode:"source-over",lineStyle:{opacity:.8},postEffect:{enable:!1,colorCorrection:{exposure:0,brightness:0,contrast:1,saturation:1,enable:!0}}}}))},function(e,t,r){"use strict";var n=r(0),i=r.n(n),a=r(2),o=r(20),s=r(86),l=r(84),u=r(3);i.a.extendChartView({type:"linesGL",__ecgl__:!0,init:function(e,t){this.groupGL=new a.a.Node,this.viewGL=new o.a("orthographic"),this.viewGL.add(this.groupGL),this._glViewHelper=new l.a(this.viewGL),this._nativeLinesShader=a.a.createShader("ecgl.lines3D"),this._meshLinesShader=a.a.createShader("ecgl.meshLines3D"),this._linesMeshes=[],this._currentStep=0},render:function(e,t,r){this.groupGL.removeAll(),this._glViewHelper.reset(e,r);var n=this._linesMeshes[0];n||(n=this._linesMeshes[0]=this._createLinesMesh(e)),this._linesMeshes.length=1,this.groupGL.add(n),this._updateLinesMesh(e,n,0,e.getData().count()),this.viewGL.setPostEffect(e.getModel("postEffect"),r)},incrementalPrepareRender:function(e,t,r){this.groupGL.removeAll(),this._glViewHelper.reset(e,r),this._currentStep=0,this.viewGL.setPostEffect(e.getModel("postEffect"),r)},incrementalRender:function(e,t,r,n){var i=this._linesMeshes[this._currentStep];i||(i=this._createLinesMesh(t),this._linesMeshes[this._currentStep]=i),this._updateLinesMesh(t,i,e.start,e.end),this.groupGL.add(i),n.getZr().refresh(),this._currentStep++},updateTransform:function(e,t,r){e.coordinateSystem.getRoamTransform&&this._glViewHelper.updateTransform(e,r)},_createLinesMesh:function(e){return new a.a.Mesh({$ignorePicking:!0,material:new a.a.Material({shader:a.a.createShader("ecgl.lines3D"),transparent:!0,depthMask:!1,depthTest:!1}),geometry:new s.a({segmentScale:10,useNativeLine:!0,dynamic:!1}),mode:a.a.Mesh.LINES,culling:!1})},_updateLinesMesh:function(e,t,r,n){var i=e.getData();t.material.blend="lighter"===e.get("blendMode")?a.a.additiveBlend:null;var o=e.get("lineStyle.curveness")||0,s=e.get("polyline"),l=t.geometry,h=e.coordinateSystem,c=u.a.firstNotNull(e.get("lineStyle.width"),1);c>1?(t.material.shader!==this._meshLinesShader&&t.material.attachShader(this._meshLinesShader),t.mode=a.a.Mesh.TRIANGLES):(t.material.shader!==this._nativeLinesShader&&t.material.attachShader(this._nativeLinesShader),t.mode=a.a.Mesh.LINES),r=r||0,n=n||i.count(),l.resetOffset();var d=0,f=0,p=[],m=[],g=[],_=[],v=[],y=.3,x=.7;function T(){m[0]=p[0]*x+_[0]*y-(p[1]-_[1])*o,m[1]=p[1]*x+_[1]*y-(_[0]-p[0])*o,g[0]=p[0]*y+_[0]*x-(p[1]-_[1])*o,g[1]=p[1]*y+_[1]*x-(_[0]-p[0])*o}if(s||0!==o)for(var b=r;b=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));u.ref=function(t){e.scrollComponent=t,l&&l(t)};var h=[r];return i&&(s?o?h.unshift(s):h.push(s):this.defaultLoader&&(o?h.unshift(this.defaultLoader):h.push(this.defaultLoader))),a.default.createElement(n,u,h)}}]),t}(i.Component);l.propTypes={children:o.default.node.isRequired,element:o.default.node,hasMore:o.default.bool,initialLoad:o.default.bool,isReverse:o.default.bool,loader:o.default.node,loadMore:o.default.func.isRequired,pageStart:o.default.number,ref:o.default.func,getScrollParent:o.default.func,threshold:o.default.number,useCapture:o.default.bool,useWindow:o.default.bool},l.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=l,e.exports=t.default},26724:function(e,t,r){e.exports=r(51581)},27774:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SizeSensorId=t.SensorTabIndex=t.SensorClassName=void 0;t.SizeSensorId="size-sensor-id";t.SensorClassName="size-sensor-object";t.SensorTabIndex="-1"},79301:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:60,r=null;return function(){for(var n=this,i=arguments.length,a=new Array(i),o=0;o{const{prefixCls:n,className:r,popupClassName:s,dropdownClassName:m,children:g,dataSource:h}=e,v=(0,o.Z)(g);let y;1===v.length&&(0,c.l$)(v[0])&&!p(v[0])&&([y]=v);const b=y?()=>y:void 0;let x;x=v.length&&p(v[0])?g:h?h.map((e=>{if((0,c.l$)(e))return e;switch(typeof e){case"string":return l.createElement(f,{key:e,value:e},e);case"object":{const{value:t}=e;return l.createElement(f,{key:t,value:t},e.text)}default:return}})):[];const{getPrefixCls:S}=l.useContext(d.E_),$=S("select",n);return l.createElement(u.default,Object.assign({ref:t,suffixIcon:null},(0,i.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:$,popupClassName:s||m,className:a()(`${$}-auto-complete`,r),mode:u.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:b}),x)},g=l.forwardRef(m),h=(0,s.Z)(g);g.Option=f,g._InternalPanelDoNotUseOrYouWillBeFired=h,t.Z=g},26743:function(e,t,n){"use strict";n.d(t,{C:function(){return I}});var r=n(92310),a=n.n(r),o=n(28647),i=n(25629),l=n(59301),s=n(69507),c=n(36355),d=n(8628);var u=l.createContext({}),f=n(17313),p=n(83116),m=n(37613);const g=e=>{const{antCls:t,componentCls:n,iconCls:r,avatarBg:a,avatarColor:o,containerSize:i,containerSizeLG:l,containerSizeSM:s,textFontSize:c,textFontSizeLG:d,textFontSizeSM:u,borderRadius:p,borderRadiusLG:m,borderRadiusSM:g,lineWidth:h,lineType:v}=e,y=(e,t,a)=>({width:e,height:e,lineHeight:e-2*h+"px",borderRadius:"50%",[`&${n}-square`]:{borderRadius:a},[`${n}-string`]:{position:"absolute",left:{_skip_check_:!0,value:"50%"},transformOrigin:"0 center"},[`&${n}-icon`]:{fontSize:t,[`> ${r}`]:{margin:0}}});return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,f.Wf)(e)),{position:"relative",display:"inline-block",overflow:"hidden",color:o,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:a,border:`${h}px ${v} transparent`,"&-image":{background:"transparent"},[`${t}-image-img`]:{display:"block"}}),y(i,c,p)),{"&-lg":Object.assign({},y(l,d,m)),"&-sm":Object.assign({},y(s,u,g)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},h=e=>{const{componentCls:t,groupBorderColor:n,groupOverlapping:r,groupSpace:a}=e;return{[`${t}-group`]:{display:"inline-flex",[`${t}`]:{borderColor:n},"> *:not(:first-child)":{marginInlineStart:r}},[`${t}-group-popover`]:{[`${t} + ${t}`]:{marginInlineStart:a}}}};var v=(0,p.Z)("Avatar",(e=>{const{colorTextLightSolid:t,colorTextPlaceholder:n}=e,r=(0,m.TS)(e,{avatarBg:n,avatarColor:t});return[g(r),h(r)]}),(e=>{const{controlHeight:t,controlHeightLG:n,controlHeightSM:r,fontSize:a,fontSizeLG:o,fontSizeXL:i,fontSizeHeading3:l,marginXS:s,marginXXS:c,colorBorderBg:d}=e;return{containerSize:t,containerSizeLG:n,containerSizeSM:r,textFontSize:Math.round((o+i)/2),textFontSizeLG:l,textFontSizeSM:a,groupSpace:c,groupOverlapping:-s,groupBorderColor:d}})),y=n(19716),b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{const[n,r]=l.useState(1),[f,p]=l.useState(!1),[m,g]=l.useState(!0),h=l.useRef(null),x=l.useRef(null),S=(0,i.sQ)(t,h),{getPrefixCls:$,avatar:w}=l.useContext(c.E_),C=l.useContext(u),E=()=>{if(!x.current||!h.current)return;const t=x.current.offsetWidth,n=h.current.offsetWidth;if(0!==t&&0!==n){const{gap:a=4}=e;2*a{p(!0)}),[]),l.useEffect((()=>{g(!0),r(1)}),[e.src]),l.useEffect(E,[e.gap]);const O=()=>{const{onError:t}=e;!1!==(null==t?void 0:t())&&g(!1)},{prefixCls:M,shape:I,size:k,src:z,srcSet:P,icon:j,className:T,rootClassName:N,alt:L,draggable:R,children:B,crossOrigin:_}=e,Z=b(e,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","alt","draggable","children","crossOrigin"]),A=(0,y.Z)((e=>{var t,n;return null!==(n=null!==(t=null!=k?k:null==C?void 0:C.size)&&void 0!==t?t:e)&&void 0!==n?n:"default"})),H=Object.keys("object"==typeof A&&A||{}).some((e=>["xs","sm","md","lg","xl","xxl"].includes(e))),W=(0,d.Z)(H),D=l.useMemo((()=>{if("object"!=typeof A)return{};const e=s.c4.find((e=>W[e])),t=A[e];return t?{width:t,height:t,lineHeight:`${t}px`,fontSize:j?t/2:18}:{}}),[W,A]),F=$("avatar",M),[G,X]=v(F),K=a()({[`${F}-lg`]:"large"===A,[`${F}-sm`]:"small"===A}),U=l.isValidElement(z),Y=I||(null==C?void 0:C.shape)||"circle",V=a()(F,K,null==w?void 0:w.className,`${F}-${Y}`,{[`${F}-image`]:U||z&&m,[`${F}-icon`]:!!j},T,N,X),q="number"==typeof A?{width:A,height:A,lineHeight:`${A}px`,fontSize:j?A/2:18}:{};let J;if("string"==typeof z&&m)J=l.createElement("img",{src:z,draggable:R,srcSet:P,onError:O,alt:L,crossOrigin:_});else if(U)J=z;else if(j)J=j;else if(f||1!==n){const e=`scale(${n}) translateX(-50%)`,t={msTransform:e,WebkitTransform:e,transform:e},r="number"==typeof A?{lineHeight:`${A}px`}:{};J=l.createElement(o.Z,{onResize:E},l.createElement("span",{className:`${F}-string`,ref:x,style:Object.assign(Object.assign({},r),t)},B))}else J=l.createElement("span",{className:`${F}-string`,style:{opacity:0},ref:x},B);return delete Z.onError,delete Z.gap,G(l.createElement("span",Object.assign({},Z,{style:Object.assign(Object.assign(Object.assign(Object.assign({},q),D),null==w?void 0:w.style),Z.style),className:V,ref:S}),J))};var S=l.forwardRef(x),$=n(75440),w=n(60324),C=n(92343);const E=e=>{const{size:t,shape:n}=l.useContext(u),r=l.useMemo((()=>({size:e.size||t,shape:e.shape||n})),[e.size,e.shape,t,n]);return l.createElement(u.Provider,{value:r},e.children)};var O=e=>{const{getPrefixCls:t,direction:n}=l.useContext(c.E_),{prefixCls:r,className:o,rootClassName:i,style:s,maxCount:d,maxStyle:u,size:f,shape:p,maxPopoverPlacement:m="top",maxPopoverTrigger:g="hover",children:h}=e,y=t("avatar",r),b=`${y}-group`,[x,O]=v(y),M=a()(b,{[`${b}-rtl`]:"rtl"===n},o,i,O),I=(0,$.Z)(h).map(((e,t)=>(0,C.Tm)(e,{key:`avatar-key-${t}`}))),k=I.length;if(d&&d-1,f.createElement(S,(0,i.Z)({},b,{prefixCls:n,key:x,panelKey:x,isActive:E,accordion:r,openMotion:c,expandIcon:d,header:m,collapsible:w,onItemClick:function(e){"disabled"!==w&&(l(e),null==v||v(e))},destroyInactivePanel:C}),u)}))}(e,n):(0,m.Z)(t).map((function(e,t){return function(e,t,n){if(!e)return null;var r=n.prefixCls,a=n.accordion,o=n.collapsible,i=n.destroyInactivePanel,l=n.onItemClick,s=n.activeKey,c=n.openMotion,d=n.expandIcon,u=e.key||String(t),p=e.props,m=p.header,g=p.headerClass,h=p.destroyInactivePanel,v=p.collapsible,y=p.onItemClick,b=!1;b=a?s[0]===u:s.indexOf(u)>-1;var x=null!=v?v:o,S={key:u,panelKey:u,header:m,headerClass:g,isActive:b,prefixCls:r,destroyInactivePanel:null!=h?h:i,openMotion:c,accordion:a,children:e.props.children,onItemClick:function(e){"disabled"!==x&&(l(e),null==y||y(e))},expandIcon:d,collapsible:x};return"string"==typeof e.type?e:(Object.keys(S).forEach((function(e){void 0===S[e]&&delete S[e]})),f.cloneElement(e,S))}(e,t,n)}))},C=n(47413);function E(e){var t=e;if(!Array.isArray(t)){var n=(0,c.Z)(t);t="number"===n||"string"===n?[t]:[]}return t.map((function(e){return String(e)}))}var O=f.forwardRef((function(e,t){var n=e.prefixCls,r=void 0===n?"rc-collapse":n,a=e.destroyInactivePanel,c=void 0!==a&&a,p=e.style,m=e.accordion,g=e.className,h=e.children,v=e.collapsible,y=e.openMotion,b=e.expandIcon,x=e.activeKey,S=e.defaultActiveKey,$=e.onChange,O=e.items,M=o()(r,g),I=(0,d.Z)([],{value:x,onChange:function(e){return null==$?void 0:$(e)},defaultValue:S,postState:E}),k=(0,s.Z)(I,2),z=k[0],P=k[1];(0,u.ZP)(!h,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var j=w(O,h,{prefixCls:r,accordion:m,openMotion:y,expandIcon:b,collapsible:v,destroyInactivePanel:c,onItemClick:function(e){return P((function(){return m?z[0]===e?[]:[e]:z.indexOf(e)>-1?z.filter((function(t){return t!==e})):[].concat((0,l.Z)(z),[e])}))},activeKey:z});return f.createElement("div",(0,i.Z)({ref:t,className:M,style:p,role:m?"tablist":void 0},(0,C.Z)(e,{aria:!0,data:!0})),j)})),M=Object.assign(O,{Panel:S}),I=M,k=(M.Panel,n(55405)),z=n(62892),P=n(92343),j=n(36355),T=n(19716);var N=f.forwardRef(((e,t)=>{const{getPrefixCls:n}=f.useContext(j.E_),{prefixCls:r,className:a,showArrow:i=!0}=e,l=n("collapse",r),s=o()({[`${l}-no-arrow`]:!i},a);return f.createElement(I.Panel,Object.assign({ref:t},e,{prefixCls:l,className:s}))})),L=n(17313),R=n(8378),B=n(83116),_=n(37613);const Z=e=>{const{componentCls:t,contentBg:n,padding:r,headerBg:a,headerPadding:o,collapseHeaderPaddingSM:i,collapseHeaderPaddingLG:l,collapsePanelBorderRadius:s,lineWidth:c,lineType:d,colorBorder:u,colorText:f,colorTextHeading:p,colorTextDisabled:m,fontSize:g,fontSizeLG:h,lineHeight:v,marginSM:y,paddingSM:b,paddingLG:x,paddingXS:S,motionDurationSlow:$,fontSizeIcon:w,contentPadding:C}=e,E=`${c}px ${d} ${u}`;return{[t]:Object.assign(Object.assign({},(0,L.Wf)(e)),{backgroundColor:a,border:E,borderBottom:0,borderRadius:`${s}px`,"&-rtl":{direction:"rtl"},[`& > ${t}-item`]:{borderBottom:E,"&:last-child":{[`\n &,\n & > ${t}-header`]:{borderRadius:`0 0 ${s}px ${s}px`}},[`> ${t}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:o,color:p,lineHeight:v,cursor:"pointer",transition:`all ${$}, visibility 0s`,[`> ${t}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${t}-expand-icon`]:{height:g*v,display:"flex",alignItems:"center",paddingInlineEnd:y},[`${t}-arrow`]:Object.assign(Object.assign({},(0,L.Ro)()),{fontSize:w,svg:{transition:`transform ${$}`}}),[`${t}-header-text`]:{marginInlineEnd:"auto"}},[`${t}-header-collapsible-only`]:{cursor:"default",[`${t}-header-text`]:{flex:"none",cursor:"pointer"}},[`${t}-icon-collapsible-only`]:{cursor:"default",[`${t}-expand-icon`]:{cursor:"pointer"}}},[`${t}-content`]:{color:f,backgroundColor:n,borderTop:E,[`& > ${t}-content-box`]:{padding:C},"&-hidden":{display:"none"}},"&-small":{[`> ${t}-item`]:{[`> ${t}-header`]:{padding:i,paddingInlineStart:S,[`> ${t}-expand-icon`]:{marginInlineStart:b-S}},[`> ${t}-content > ${t}-content-box`]:{padding:b}}},"&-large":{[`> ${t}-item`]:{fontSize:h,[`> ${t}-header`]:{padding:l,paddingInlineStart:r,[`> ${t}-expand-icon`]:{height:h*v,marginInlineStart:x-r}},[`> ${t}-content > ${t}-content-box`]:{padding:x}}},[`${t}-item:last-child`]:{[`> ${t}-content`]:{borderRadius:`0 0 ${s}px ${s}px`}},[`& ${t}-item-disabled > ${t}-header`]:{"\n &,\n & > .arrow\n ":{color:m,cursor:"not-allowed"}},[`&${t}-icon-position-end`]:{[`& > ${t}-item`]:{[`> ${t}-header`]:{[`${t}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:y}}}}})}},A=e=>{const{componentCls:t}=e;return{[`${t}-rtl`]:{[`> ${t}-item > ${t}-header ${t}-arrow svg`]:{transform:"rotate(180deg)"}}}},H=e=>{const{componentCls:t,headerBg:n,paddingXXS:r,colorBorder:a}=e;return{[`${t}-borderless`]:{backgroundColor:n,border:0,[`> ${t}-item`]:{borderBottom:`1px solid ${a}`},[`\n > ${t}-item:last-child,\n > ${t}-item:last-child ${t}-header\n `]:{borderRadius:0},[`> ${t}-item:last-child`]:{borderBottom:0},[`> ${t}-item > ${t}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${t}-item > ${t}-content > ${t}-content-box`]:{paddingTop:r}}}},W=e=>{const{componentCls:t,paddingSM:n}=e;return{[`${t}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${t}-item`]:{borderBottom:0,[`> ${t}-content`]:{backgroundColor:"transparent",border:0,[`> ${t}-content-box`]:{paddingBlock:n}}}}}};var D=(0,B.Z)("Collapse",(e=>{const t=(0,_.TS)(e,{collapseHeaderPaddingSM:`${e.paddingXS}px ${e.paddingSM}px`,collapseHeaderPaddingLG:`${e.padding}px ${e.paddingLG}px`,collapsePanelBorderRadius:e.borderRadiusLG});return[Z(t),H(t),W(t),A(t),(0,R.Z)(t)]}),(e=>({headerPadding:`${e.paddingSM}px ${e.padding}px`,headerBg:e.colorFillAlter,contentPadding:`${e.padding}px 16px`,contentBg:e.colorBgContainer})));const F=f.forwardRef(((e,t)=>{const{getPrefixCls:n,direction:a,collapse:i}=f.useContext(j.E_),{prefixCls:l,className:s,rootClassName:c,style:d,bordered:u=!0,ghost:p,size:g,expandIconPosition:h="start",children:v,expandIcon:y}=e,b=(0,T.Z)((e=>{var t;return null!==(t=null!=g?g:e)&&void 0!==t?t:"middle"})),x=n("collapse",l),S=n(),[$,w]=D(x),C=f.useMemo((()=>"left"===h?"start":"right"===h?"end":h),[h]),E=o()(`${x}-icon-position-${C}`,{[`${x}-borderless`]:!u,[`${x}-rtl`]:"rtl"===a,[`${x}-ghost`]:!!p,[`${x}-${b}`]:"middle"!==b},null==i?void 0:i.className,s,c,w),O=Object.assign(Object.assign({},(0,z.Z)(S)),{motionAppear:!1,leavedClassName:`${x}-content-hidden`}),M=f.useMemo((()=>v?(0,m.Z)(v).map(((e,t)=>{var n,r;if(null===(n=e.props)||void 0===n?void 0:n.disabled){const n=null!==(r=e.key)&&void 0!==r?r:String(t),{disabled:a,collapsible:o}=e.props,i=Object.assign(Object.assign({},(0,k.Z)(e.props,["disabled"])),{key:n,collapsible:null!=o?o:a?"disabled":void 0});return(0,P.Tm)(e,i)}return e})):null),[v]);return $(f.createElement(I,Object.assign({ref:t,openMotion:O},(0,k.Z)(e,["rootClassName"]),{expandIcon:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=y?y(e):f.createElement(r.Z,{rotate:e.isActive?90:void 0});return(0,P.Tm)(t,(()=>({className:o()(t.props.className,`${x}-arrow`)})))},prefixCls:x,className:E,style:Object.assign(Object.assign({},null==i?void 0:i.style),d)}),M))}));var G=Object.assign(F,{Panel:N})},73755:function(e,t,n){"use strict";n.d(t,{Z:function(){return j}});var r=n(40447),a=n(92310),o=n.n(a),i=n(59301),l=n(50371),s=n(69507),c=n(36355),d=n(93891),u=n(27382),f=n(8628),p=n(27092),m=n(71418),g=n(92343),h=n(37028);const v=i.createContext({});v.Consumer;var y=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var{prefixCls:n,children:r,actions:a,extra:l,className:s,colStyle:d}=e,u=y(e,["prefixCls","children","actions","extra","className","colStyle"]);const{grid:f,itemLayout:p}=(0,i.useContext)(v),{getPrefixCls:m}=(0,i.useContext)(c.E_),b=m("list",n),x=a&&a.length>0&&i.createElement("ul",{className:`${b}-item-action`,key:"actions"},a.map(((e,t)=>i.createElement("li",{key:`${b}-item-action-${t}`},e,t!==a.length-1&&i.createElement("em",{className:`${b}-item-action-split`}))))),S=f?"div":"li",$=i.createElement(S,Object.assign({},u,f?{}:{ref:t},{className:o()(`${b}-item`,{[`${b}-item-no-flex`]:!("vertical"===p?l:!(()=>{let e;return i.Children.forEach(r,(t=>{"string"==typeof t&&(e=!0)})),e&&i.Children.count(r)>1})())},s)}),"vertical"===p&&l?[i.createElement("div",{className:`${b}-item-main`,key:"content"},r,x),i.createElement("div",{className:`${b}-item-extra`,key:"extra"},l)]:[r,x,(0,g.Tm)(l,{key:"extra"})]);return f?i.createElement(h.Z,{ref:t,flex:1,style:d},$):$},x=(0,i.forwardRef)(b);x.Meta=e=>{var{prefixCls:t,className:n,avatar:r,title:a,description:l}=e,s=y(e,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:d}=(0,i.useContext)(c.E_),u=d("list",t),f=o()(`${u}-item-meta`,n),p=i.createElement("div",{className:`${u}-item-meta-content`},a&&i.createElement("h4",{className:`${u}-item-meta-title`},a),l&&i.createElement("div",{className:`${u}-item-meta-description`},l));return i.createElement("div",Object.assign({},s,{className:f}),r&&i.createElement("div",{className:`${u}-item-meta-avatar`},r),(a||l)&&p)};var S=x,$=n(17313),w=n(83116),C=n(37613);const E=e=>{const{listBorderedCls:t,componentCls:n,paddingLG:r,margin:a,itemPaddingSM:o,itemPaddingLG:i,marginLG:l,borderRadiusLG:s}=e;return{[`${t}`]:{border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:s,[`${n}-header,${n}-footer,${n}-item`]:{paddingInline:r},[`${n}-pagination`]:{margin:`${a}px ${l}px`}},[`${t}${n}-sm`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:o}},[`${t}${n}-lg`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:i}}}},O=e=>{const{componentCls:t,screenSM:n,screenMD:r,marginLG:a,marginSM:o,margin:i}=e;return{[`@media screen and (max-width:${r})`]:{[`${t}`]:{[`${t}-item`]:{[`${t}-item-action`]:{marginInlineStart:a}}},[`${t}-vertical`]:{[`${t}-item`]:{[`${t}-item-extra`]:{marginInlineStart:a}}}},[`@media screen and (max-width: ${n})`]:{[`${t}`]:{[`${t}-item`]:{flexWrap:"wrap",[`${t}-action`]:{marginInlineStart:o}}},[`${t}-vertical`]:{[`${t}-item`]:{flexWrap:"wrap-reverse",[`${t}-item-main`]:{minWidth:e.contentWidth},[`${t}-item-extra`]:{margin:`auto auto ${i}px`}}}}}},M=e=>{const{componentCls:t,antCls:n,controlHeight:r,minHeight:a,paddingSM:o,marginLG:i,padding:l,itemPadding:s,colorPrimary:c,itemPaddingSM:d,itemPaddingLG:u,paddingXS:f,margin:p,colorText:m,colorTextDescription:g,motionDurationSlow:h,lineWidth:v,headerBg:y,footerBg:b,emptyTextPadding:x,metaMarginBottom:S,avatarMarginRight:w,titleMarginBottom:C,descriptionFontSize:E}=e,O={};return["start","center","end"].forEach((e=>{O[`&-align-${e}`]={textAlign:e}})),{[`${t}`]:Object.assign(Object.assign({},(0,$.Wf)(e)),{position:"relative","*":{outline:"none"},[`${t}-header`]:{background:y},[`${t}-footer`]:{background:b},[`${t}-header, ${t}-footer`]:{paddingBlock:o},[`${t}-pagination`]:Object.assign(Object.assign({marginBlockStart:i},O),{[`${n}-pagination-options`]:{textAlign:"start"}}),[`${t}-spin`]:{minHeight:a,textAlign:"center"},[`${t}-items`]:{margin:0,padding:0,listStyle:"none"},[`${t}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:s,color:m,[`${t}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${t}-item-meta-avatar`]:{marginInlineEnd:w},[`${t}-item-meta-content`]:{flex:"1 0",width:0,color:m},[`${t}-item-meta-title`]:{margin:`0 0 ${e.marginXXS}px 0`,color:m,fontSize:e.fontSize,lineHeight:e.lineHeight,"> a":{color:m,transition:`all ${h}`,"&:hover":{color:c}}},[`${t}-item-meta-description`]:{color:g,fontSize:E,lineHeight:e.lineHeight}},[`${t}-item-action`]:{flex:"0 0 auto",marginInlineStart:e.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${f}px`,color:g,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${t}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:v,height:Math.ceil(e.fontSize*e.lineHeight)-2*e.marginXXS,transform:"translateY(-50%)",backgroundColor:e.colorSplit}}},[`${t}-empty`]:{padding:`${l}px 0`,color:g,fontSize:e.fontSizeSM,textAlign:"center"},[`${t}-empty-text`]:{padding:x,color:e.colorTextDisabled,fontSize:e.fontSize,textAlign:"center"},[`${t}-item-no-flex`]:{display:"block"}}),[`${t}-grid ${n}-col > ${t}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:p,paddingBlock:0,borderBlockEnd:"none"},[`${t}-vertical ${t}-item`]:{alignItems:"initial",[`${t}-item-main`]:{display:"block",flex:1},[`${t}-item-extra`]:{marginInlineStart:i},[`${t}-item-meta`]:{marginBlockEnd:S,[`${t}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:C,color:m,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}},[`${t}-item-action`]:{marginBlockStart:l,marginInlineStart:"auto","> li":{padding:`0 ${l}px`,"&:first-child":{paddingInlineStart:0}}}},[`${t}-split ${t}-item`]:{borderBlockEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${t}-split ${t}-header`]:{borderBlockEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`},[`${t}-split${t}-empty ${t}-footer`]:{borderTop:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`},[`${t}-loading ${t}-spin-nested-loading`]:{minHeight:r},[`${t}-split${t}-something-after-last-item ${n}-spin-container > ${t}-items > ${t}-item:last-child`]:{borderBlockEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`},[`${t}-lg ${t}-item`]:{padding:u},[`${t}-sm ${t}-item`]:{padding:d},[`${t}:not(${t}-vertical)`]:{[`${t}-item-no-flex`]:{[`${t}-item-action`]:{float:"right"}}}}};var I=(0,w.Z)("List",(e=>{const t=(0,C.TS)(e,{listBorderedCls:`${e.componentCls}-bordered`,minHeight:e.controlHeightLG});return[M(t),E(t),O(t)]}),(e=>({contentWidth:220,itemPadding:`${e.paddingContentVertical}px 0`,itemPaddingSM:`${e.paddingContentVerticalSM}px ${e.paddingContentHorizontal}px`,itemPaddingLG:`${e.paddingContentVerticalLG}px ${e.paddingContentHorizontalLG}px`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:e.padding,metaMarginBottom:e.padding,avatarMarginRight:e.padding,titleMarginBottom:e.paddingSM,descriptionFontSize:e.fontSize}))),k=n(19716),z=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a(t,r)=>{var a;Z(t),H(r),n&&n[e]&&(null===(a=null==n?void 0:n[e])||void 0===a||a.call(n,t,r))},K=X("onChange"),U=X("onShowSizeChange"),Y=W("list",a),[V,q]=I(Y);let J=j;"boolean"==typeof J&&(J={spinning:J});const Q=J&&J.spinning;let ee="";switch((0,k.Z)(O)){case"large":ee="lg";break;case"small":ee="sm"}const te=o()(Y,{[`${Y}-vertical`]:"vertical"===$,[`${Y}-${ee}`]:ee,[`${Y}-split`]:h,[`${Y}-bordered`]:g,[`${Y}-loading`]:Q,[`${Y}-grid`]:!!C,[`${Y}-something-after-last-item`]:!!(w||n||P),[`${Y}-rtl`]:"rtl"===F},null==G?void 0:G.className,y,b,q),ne=(0,l.Z)({current:1,total:0},{total:E.length,current:_,pageSize:A},n||{}),re=Math.ceil(ne.total/ne.pageSize);ne.current>re&&(ne.current=re);const ae=n?i.createElement("div",{className:o()(`${Y}-pagination`,`${Y}-pagination-align-${null!==(t=null==ne?void 0:ne.align)&&void 0!==t?t:"end"}`)},i.createElement(p.Z,Object.assign({},ne,{onChange:K,onShowSizeChange:U}))):null;let oe=(0,r.Z)(E);n&&E.length>(ne.current-1)*ne.pageSize&&(oe=(0,r.Z)(E).splice((ne.current-1)*ne.pageSize,ne.pageSize));const ie=Object.keys(C||{}).some((e=>["xs","sm","md","lg","xl","xxl"].includes(e))),le=(0,f.Z)(ie),se=i.useMemo((()=>{for(let e=0;e{if(!C)return;const e=se&&C[se]?C[se]:C.column;return e?{width:100/e+"%",maxWidth:100/e+"%"}:void 0}),[null==C?void 0:C.column,se]);let de=Q&&i.createElement("div",{style:{minHeight:53}});if(oe.length>0){const e=oe.map(((e,t)=>((e,t)=>{if(!N)return null;let n;return n="function"==typeof T?T(e):T?e[T]:e.key,n||(n=`list-item-${t}`),i.createElement(i.Fragment,{key:n},N(e,t))})(e,t)));de=C?i.createElement(u.Z,{gutter:C.gutter},i.Children.map(e,(e=>i.createElement("div",{key:null==e?void 0:e.key,style:ce},e)))):i.createElement("ul",{className:`${Y}-items`},e)}else S||Q||(de=i.createElement("div",{className:`${Y}-empty-text`},L&&L.emptyText||(null==D?void 0:D("List"))||i.createElement(d.Z,{componentName:"List"})));const ue=ne.position||"bottom",fe=i.useMemo((()=>({grid:C,itemLayout:$})),[JSON.stringify(C),$]);return V(i.createElement(v.Provider,{value:fe},i.createElement("div",Object.assign({style:Object.assign(Object.assign({},null==G?void 0:G.style),x),className:te},R),("top"===ue||"both"===ue)&&ae,M&&i.createElement("div",{className:`${Y}-header`},M),i.createElement(m.Z,Object.assign({},J),de,S),P&&i.createElement("div",{className:`${Y}-footer`},P),w||("bottom"===ue||"both"===ue)&&ae)))}P.Item=S;var j=P},39180:function(e){"use strict";const t=(e,t,n)=>{const r=t<0?e.length+t:t;if(r>=0&&r(e=[...e],t(e,n,r),e),e.exports.mutate=t},97774:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=Object.assign||function(e){for(var t=1;t=0?1/(Math.cos(2*Math.PI/10-t)+3.07768*Math.sin(2*Math.PI/10-t)):1/(Math.cos(t)+3.07768*Math.sin(t))}}n.gridSize=Math.max(Math.floor(n.gridSize),4);var s,c,d,u,f,p,m,g=n.gridSize,h=g-n.maskGapWidth,v=Math.abs(n.maxRotation-n.minRotation),y=Math.min(n.maxRotation,n.minRotation),b=n.rotationStep;switch(n.color){case"random-dark":m=function(){return T(10,50)};break;case"random-light":m=function(){return T(50,90)};break;default:"function"==typeof n.color&&(m=n.color)}var x=null;"function"==typeof n.classes&&(x=n.classes);var S,$=!1,w=[],C=function(e){var t,n,r=e.currentTarget,a=r.getBoundingClientRect();e.touches?(t=e.touches[0].clientX,n=e.touches[0].clientY):(t=e.clientX,n=e.clientY);var o=t-a.left,i=n-a.top,l=Math.floor(o*(r.width/a.width||1)/g),s=Math.floor(i*(r.height/a.height||1)/g);return w[l][s]},E=function(e){var t=C(e);S!==t&&(S=t,t?n.hover(t.item,t.dimension,e):n.hover(void 0,void 0,e))},O=function(e){var t=C(e);t&&(n.click(t.item,t.dimension,e),e.preventDefault())},M=[],I=function(e){if(M[e])return M[e];var t=8*e,r=t,a=[];for(0===e&&a.push([u[0],u[1],0]);r--;){var o=1;"circle"!==n.shape&&(o=n.shape(r/t*2*Math.PI)),a.push([u[0]+e*o*Math.cos(-r/t*2*Math.PI),u[1]+e*o*Math.sin(-r/t*2*Math.PI)*n.ellipticity,r/t*2*Math.PI])}return M[e]=a,a},k=function(){return n.abortThreshold>0&&(new Date).getTime()-p>n.abortThreshold},z=function(t,n,r,a,o){t>=c||n>=d||t<0||n<0||(s[t][n]=!1,r&&e[0].getContext("2d").fillRect(t*g,n*g,h,h),$&&(w[t][n]={item:o,dimension:a}))},P=function(t){var r,i,l;Array.isArray(t)?(r=t[0],i=t[1]):(r=t.word,i=t.weight,l=t.attributes);var u=0===n.rotateRatio||Math.random()>n.rotateRatio?0:0===v?y:y+Math.round(Math.random()*v/b)*b,p=function(e,t,r){var o=n.weightFactor(t);if(o<=n.minSize)return!1;var i=1;oI[1]&&(I[1]=M),wI[2]&&(I[2]=w);break e}}return{mu:i,occupied:O,bounds:I,gw:b,gh:y,fillTextOffsetX:h,fillTextOffsetY:v,fillTextWidth:c,fillTextHeight:d,fontSize:o}}(r,i,u);if(!p)return!1;if(k())return!1;if(!n.drawOutOfBound){var h=p.bounds;if(h[1]-h[3]+1>c||h[2]-h[0]+1>d)return!1}for(var S=f+1,w=function(a){var o=Math.floor(a[0]-p.gw/2),h=Math.floor(a[1]-p.gh/2);return p.gw,p.gh,!!function(e,t,r,a,o){for(var i=o.length;i--;){var l=e+o[i][0],u=t+o[i][1];if(l>=c||u>=d||l<0||u<0){if(!n.drawOutOfBound)return!1}else if(!s[l][u])return!1}return!0}(o,h,0,0,p.occupied)&&(function(t,r,a,o,i,l,s,c,d){var u,f,p=a.fontSize;u=m?m(o,i,p,l,s):n.color,f=x?x(o,i,p,l,s):n.classes;var h=a.bounds;h[3],h[0],h[1],h[3],h[2],h[0],e.forEach((function(e){if(e.getContext){var i=e.getContext("2d"),l=a.mu;i.save(),i.scale(1/l,1/l),i.font=n.fontWeight+" "+(p*l).toString(10)+"px "+n.fontFamily,i.fillStyle=u,i.translate((t+a.gw/2)*g*l,(r+a.gh/2)*g*l),0!==c&&i.rotate(-c),i.textBaseline="middle",i.fillText(o,a.fillTextOffsetX*l,(a.fillTextOffsetY+.5*p)*l),i.restore()}else{var s=document.createElement("span"),m="";m="rotate("+-c/Math.PI*180+"deg) ",1!==a.mu&&(m+="translateX(-"+a.fillTextWidth/4+"px) scale("+1/a.mu+")");var h={position:"absolute",display:"block",font:n.fontWeight+" "+p*a.mu+"px "+n.fontFamily,left:(t+a.gw/2)*g+a.fillTextOffsetX+"px",top:(r+a.gh/2)*g+a.fillTextOffsetY+"px",width:a.fillTextWidth+"px",height:a.fillTextHeight+"px",lineHeight:p+"px",whiteSpace:"nowrap",transform:m,webkitTransform:m,msTransform:m,transformOrigin:"50% 40%",webkitTransformOrigin:"50% 40%",msTransformOrigin:"50% 40%"};for(var v in u&&(h.color=u),s.textContent=o,h)s.style[v]=h[v];if(d)for(var y in d)s.setAttribute(y,d[y]);f&&(s.className+=f),e.appendChild(s)}}))}(o,h,p,r,i,f-S,a[2],u,l),function(t,r,a,o,i,l){var s,u,f=i.occupied,p=n.drawMask;if(p&&((s=e[0].getContext("2d")).save(),s.fillStyle=n.maskColor),$){var m=i.bounds;u={x:(t+m[3])*g,y:(r+m[0])*g,w:(m[1]-m[3]+1)*g,h:(m[2]-m[0]+1)*g}}for(var h=f.length;h--;){var v=t+f[h][0],y=r+f[h][1];v>=c||y>=d||v<0||y<0||z(v,y,p,u,l)}p&&s.restore()}(o,h,0,0,p,t),{gx:o,gy:h,rot:u,info:p})};S--;){var C=I(f-S);n.shuffle&&(C=[].concat(C),o(C));for(var E=0;E=n.list.length)return m(I),j("wordcloudstop",!1),void C("wordcloudstart",M);p=(new Date).getTime();var t=P(n.list[i]),r=!j("wordclouddrawn",!0,{item:n.list[i],drawn:t});if(k()||r)return m(I),n.abort(),j("wordcloudabort",!1),j("wordcloudstop",!1),void C("wordcloudstart",M);i++,I=l(e,n.wait)}),n.wait)}}()}function T(e,t){return"hsl("+(360*Math.random()).toFixed()+","+(30*Math.random()+70).toFixed()+"%,"+(Math.random()*(t-e)+e).toFixed()+"%)"}}).isSupported=r,i.minFontSize=a,void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)},16896:function(e,t,n){var r=n(3096),a=n(7357);n(66607),n(31041);var o=n(19131);if(!o.isSupported)throw new Error("Sorry your browser not support wordCloud");r.registerLayout((function(e,t){e.eachSeriesByType("wordCloud",(function(n){var i=a.getLayoutRect(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),l=n.getData(),s=document.createElement("canvas");s.width=i.width,s.height=i.height;var c=s.getContext("2d"),d=n.get("maskImage");if(d)try{c.drawImage(d,0,0,s.width,s.height),function(e){for(var t=e.getContext("2d"),n=t.getImageData(0,0,e.width,e.height),r=t.createImageData(n),a=0,o=0,i=0;i128&&(a+=s=n.data[i]+n.data[i+1]+n.data[i+2],++o);var l=a/o;for(i=0;il?(r.data[i]=0,r.data[i+1]=0,r.data[i+2]=0,r.data[i+3]=0):(r.data[i]=255,r.data[i+1]=255,r.data[i+2]=255,r.data[i+3]=255)}t.putImageData(r,0,0)}(s)}catch(e){console.error("Invalid mask image"),console.error(e.toString())}var u=n.get("sizeRange"),f=n.get("rotationRange"),p=l.getDataExtent("value"),m=Math.PI/180,g=n.get("gridSize");function h(e){var t=e.detail.item;e.detail.drawn&&n.layoutInstance.ondraw&&(e.detail.drawn.gx+=i.x/g,e.detail.drawn.gy+=i.y/g,n.layoutInstance.ondraw(t[0],t[1],t[2],e.detail.drawn))}o(s,{list:l.mapArray("value",(function(e,t){var n=l.getItemModel(t);return[l.getName(t),n.get("textStyle.normal.textSize",!0)||r.number.linearMap(e,p,u),t]})).sort((function(e,t){return t[1]-e[1]})),fontFamily:n.get("textStyle.normal.fontFamily")||n.get("textStyle.emphasis.fontFamily")||e.get("textStyle.fontFamily"),fontWeight:n.get("textStyle.normal.fontWeight")||n.get("textStyle.emphasis.fontWeight")||e.get("textStyle.fontWeight"),gridSize:g,ellipticity:i.height/i.width,minRotation:f[0]*m,maxRotation:f[1]*m,clearCanvas:!d,rotateRatio:1,rotationStep:n.get("rotationStep")*m,drawOutOfBound:n.get("drawOutOfBound"),shuffle:!1,shape:n.get("shape")}),s.addEventListener("wordclouddrawn",h),n.layoutInstance&&n.layoutInstance.dispose(),n.layoutInstance={ondraw:null,dispose:function(){s.removeEventListener("wordclouddrawn",h),s.addEventListener("wordclouddrawn",(function(e){e.preventDefault()}))}}}))})),r.registerPreprocessor((function(e){var t=(e||{}).series;!r.util.isArray(t)&&(t=t?[t]:[]);var n=["shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];function a(e){e&&r.util.each(n,(function(t){e.hasOwnProperty(t)&&(e["text"+r.format.capitalFirst(t)]=e[t])}))}r.util.each(t,(function(e){if(e&&"wordCloud"===e.type){var t=e.textStyle||{};a(t.normal),a(t.emphasis)}}))}))},53291:function(e){"use strict";var t=Array.isArray,n=Object.keys,r=Object.prototype.hasOwnProperty;e.exports=function e(a,o){if(a===o)return!0;if(a&&o&&"object"==typeof a&&"object"==typeof o){var i,l,s,c=t(a),d=t(o);if(c&&d){if((l=a.length)!=o.length)return!1;for(i=l;0!=i--;)if(!e(a[i],o[i]))return!1;return!0}if(c!=d)return!1;var u=a instanceof Date,f=o instanceof Date;if(u!=f)return!1;if(u&&f)return a.getTime()==o.getTime();var p=a instanceof RegExp,m=o instanceof RegExp;if(p!=m)return!1;if(p&&m)return a.toString()==o.toString();var g=n(a);if((l=g.length)!==n(o).length)return!1;for(i=l;0!=i--;)if(!r.call(o,g[i]))return!1;for(i=l;0!=i--;)if(!e(a[s=g[i]],o[s]))return!1;return!0}return a!=a&&o!=o}},27774:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SizeSensorId=t.SensorTabIndex=t.SensorClassName=void 0;t.SizeSensorId="size-sensor-id";t.SensorClassName="size-sensor-object";t.SensorTabIndex="-1"},79301:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:60,n=null;return function(){for(var r=this,a=arguments.length,o=new Array(a),i=0;i0?(0,j.jsx)(p.Z,{className:"edit-tag",closable:!(1===(null==s?void 0:s.length)&&0===l),onClose:function(n){n.preventDefault(),1===(null==s?void 0:s.length)&&0===l?e.props.deleteChildAnswermain(i,l):e.props.deleteChildAnswer(i,l)},children:(0,j.jsx)("span",{onDoubleClick:function(n){e.setState({EditInputIndex:l}),n.preventDefault()},children:n})},n):(0,j.jsx)(h.Z,{defaultValue:n,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:function(n){n.target.value.replaceAll(" ","").length<=0?m.ZP.info("内容不能为纯空格"):(t(i,l,n.target.value),e.setState({EditInputIndex:-1,inputVisible:!1}))}})})})),!r&&(0,j.jsxs)(p.Z,{className:"site-tag-plus",onClick:function(){l(i),e.setState({inputVisible:!0})},children:[(0,j.jsx)(f.Z,{})," 新增答案"]})]})]})}}]),i}(u.Component))},77116:function(e,n,i){i.d(n,{Z:function(){return y}});var t=i(82242),l=i.n(t),s=i(82100),a=i.n(s),r=i(29186),c=i.n(r),o=i(13720),d=i.n(o),u=i(80619),h=i.n(u),p=i(47074),m=i.n(p),x=i(85573),v=i.n(x),f=i(59301),j=i(49312),_=i(37712),g="▁",y=function(e){h()(i,e);var n=m()(i);function i(){var e;a()(this,i);for(var t=arguments.length,l=new Array(t),s=0;s20?(f.ZP.warning("填空题标准答案不能为空/不能超过20个!"),!1):{name:r,analysis:p,standard_answers:e,is_ordered:M,downcase:null==F?void 0:F.downcase,no_space:null==F?void 0:F.no_space})):(f.ZP.info("请您输入题干"),!1)},K=function(){c(""),m(""),g([]),k(!1)},Q=function(e,n,i){b("");var t=_.slice();t[e][n]=i,g(t)},H=function(e){var n=_.slice();n[e]=[].concat(S()(n[e]),[""]),g(n)},J=function(e,n){var i=_.slice();if(!i[e][n])return i[e]=i[e].filter((function(e,i){return i!==n})),void g(i);x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:D.modal,onOk:function(){i[e]=i[e].filter((function(e,i){return i!==n})),g(i)}})},X=function(e){x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:D.modal,onOk:function(){var n=_.slice();n=_.filter((function(n,i){return e!==i})),g(n)}})};return(0,R.jsxs)("section",{className:D.wrap,children:[(0,R.jsxs)("p",{className:D.titleWrap,children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsx)("span",{className:D.title,children:"题干:"})]}),(0,R.jsx)("div",{children:(0,R.jsx)(A.Z,{id:"completion-question-tittle",placeholder:"请您输入题目",height:155,defaultValue:r,onChange:function(e){return c(e)},showNullButton:!0,onPlaceholderChange:function(e,n,i){var t=_.slice();if(n&&t.splice(e,n),i)for(var l=0;l1&&(0,R.jsxs)("span",{children:[(0,R.jsx)(E.Z,{checked:M,onChange:function(e){return k(e.target.checked)},className:"".concat(D.color333," font14"),children:"多个填空的答案有顺序要求"}),(0,R.jsx)("span",{className:"".concat(D.color999," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,R.jsx)("p",{className:D.titleWrap,children:(0,R.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,R.jsx)(T.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:p,onChange:function(e){return m(e)}})]})},B=(0,I.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(W)),z=i(5112),G=["globalSetting","loading","editData","dispatch","onRef","isEdit"],U=function(e,n){e.globalSetting,e.loading;var i=e.editData,t=(e.dispatch,e.onRef,e.isEdit),l=(L()(e,G),(0,u.useState)()),s=d()(l,2),a=s[0],r=s[1],c=(0,u.useState)(""),o=d()(c,2),h=o[0],p=o[1],m=(0,u.useState)(""),x=d()(m,2),v=x[0],j=x[1];(0,u.useEffect)((function(){if(i&&t){p(null==i?void 0:i.name),j(null==i?void 0:i.analysis);var e=null==i?void 0:i.choices.find((function(e){return e.is_answer}));r("正确"===e.choice_text?"0":"1")}}),[i]),(0,u.useImperativeHandle)(n,(function(){return{onSave:_,Clear:g}}));var _=function(){return h?a?{name:h,choices:[{choice_text:"正确",is_answer:"0"===a?1:0},{choice_text:"错误",is_answer:"1"===a?1:0}],analysis:v}:(f.ZP.info("请先点击选择本选择题的正确选项"),!1):(f.ZP.info("请您输入题干"),!1)},g=function(){p(""),j(""),r("")};return(0,R.jsxs)("section",{className:D.wrap,children:[(0,R.jsxs)("p",{className:D.titleWrap,children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsx)("span",{className:D.title,children:"题干:"})]}),(0,R.jsx)(T.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:h,onChange:function(e){return p(e)}}),(0,R.jsxs)("p",{className:D.titleWrap,children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsxs)("span",{className:D.title,children:["答案选项:",(0,R.jsx)("span",{className:D.colorGray,children:"点击选项可设置正确答案"})]})]}),(0,R.jsxs)(z.ZP.Group,{buttonStyle:"solid",value:a,onChange:function(e){return r(e.target.value)},children:[(0,R.jsx)(z.ZP.Button,{value:"0",className:"".concat(D.radio," mr40"),children:"正确"}),(0,R.jsx)(z.ZP.Button,{value:"1",className:D.radio,children:"错误"})]}),(0,R.jsx)("p",{className:D.titleWrap,children:(0,R.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,R.jsx)(T.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:v,onChange:function(e){return j(e)}})]})},F=(0,I.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(U)),V=["globalSetting","loading","editData","dispatch","onRef","isEdit"],Y=function(e,n){e.globalSetting,e.loading;var i=e.editData,t=(e.dispatch,e.onRef,e.isEdit),l=(L()(e,V),(0,u.useState)([])),s=d()(l,2),a=s[0],r=s[1];(0,u.useEffect)((function(){var e;if(i&&t){var n=null==i||null===(e=i.shixun)||void 0===e?void 0:e.challenges.map((function(e){return{id:null==e?void 0:e.id,score:e.score}}));r(n)}}),[i]),(0,u.useImperativeHandle)(n,(function(){return{onSave:c,Clear:o}}));var c=function(){return{challenges:S()(a)}},o=function(){r([])};console.log("editData--",i);var h,p;return(0,R.jsxs)("section",{className:D.wrap,children:[(0,R.jsx)(b.Z,{style:{paddingRight:10},className:D.titleHtml,value:"".concat(null==i?void 0:i.position)+"、"+"".concat(null==i?void 0:i.name)}),(0,R.jsxs)("p",{style:{marginBottom:"10px",marginTop:"25px"},children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsx)("span",{className:D.title,children:"关卡"})]}),(h=i,(0,R.jsxs)("div",{children:[null==h||null===(p=h.shixun)||void 0===p||null===(p=p.challenges)||void 0===p?void 0:p.map((function(e,n){var i;return(0,R.jsxs)("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"},children:[(0,R.jsxs)("div",{children:[(0,R.jsxs)("span",{className:"mr5",children:["第",n+1,"关"]}),(0,R.jsx)(m.Z,{title:null==e?void 0:e.challenge_name,children:(0,R.jsx)("span",{children:(0,C.Pq)(null==e?void 0:e.challenge_name,44)})},n)]}),(0,R.jsxs)("p",{style:{marginBottom:0},children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsx)("span",{className:D.title,children:"分值:"}),(0,R.jsx)(v.Z,{precision:1,min:1,max:100,className:D.baseFormItem,style:{width:176},value:null===(i=a.find((function(n){return n.id===e.id})))||void 0===i?void 0:i.score,onChange:function(n){a.find((function(n){return n.id===e.id})).score=n,r(S()(a))}})]})]})})),(0,R.jsx)("div",{style:{clear:"both"}})]}))]})},K=(0,I.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(Y)),Q=["editData","globalSetting","loading","dispatch","onRef","isEdit"],H=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],J=function(e,n){var i=e.editData,t=(e.globalSetting,e.loading,e.dispatch,e.onRef,e.isEdit),l=(L()(e,Q),(0,u.useState)([])),s=d()(l,2),a=s[0],r=s[1],c=(0,u.useState)(),o=d()(c,2),h=o[0],p=o[1],x=(0,u.useState)([]),v=d()(x,2),j=v[0],_=v[1],g=(0,u.useState)(""),y=d()(g,2),N=y[0],w=y[1],I=(0,u.useState)(""),C=d()(I,2),Z=C[0],M=C[1];(0,u.useEffect)((function(){r(["","","",""])}),[]),(0,u.useEffect)((function(){if(i&&t){w(null==i?void 0:i.name),M(null==i?void 0:i.analysis),r(null==i?void 0:i.choices.map((function(e){return e.choice_text})));var e=[];null==i||i.choices.map((function(n,i){n.is_answer&&e.push(i)})),_(e)}}),[i]),(0,u.useImperativeHandle)(n,(function(){return{onSave:k,Clear:P}}));var k=function(){if(!N)return f.ZP.info("请您输入题干"),!1;var e=a.findIndex((function(e){return!e}));if(e>-1)return f.ZP.info("请先输入 ".concat(H[e]," 选项的内容")),!1;if(!j.length)return f.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),!1;if(j.length<2)return f.ZP.info("多选题最小正确选项为2个"),!1;var n=a.map((function(e,n){return{choice_text:e,is_answer:j.includes(n)?1:0}}));return{name:N,choices:n,analysis:Z}},P=function(){r(["","","",""]),w(""),M(""),_("")};return(0,R.jsxs)("section",{className:D.wrap,children:[(0,R.jsxs)("p",{className:D.titleWrap,children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsx)("span",{className:D.title,children:"题干:"})]}),(0,R.jsx)(T.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:N,onChange:function(e){return w(e)}}),(0,R.jsxs)("p",{className:D.titleWrap,children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsxs)("span",{className:D.title,children:["答案选项:",(0,R.jsx)("span",{className:D.colorGray,children:"点击选项可设置正确答案"})]})]}),a.map((function(e,n){return(0,R.jsxs)("div",{className:D.choiceWrap,children:[(0,R.jsx)(m.Z,{title:"点击设置为标准答案",placement:"left",children:(0,R.jsx)("div",{className:"".concat(D.answer," ").concat(j.includes(n)?D.activeAnswer:""),onClick:function(){j.includes(n)?_(j.filter((function(e){return e!==n}))):_([].concat(S()(j),[n]))},children:H[n]})}),(0,R.jsx)("div",{className:D.editorWrap,children:h===n?(0,R.jsx)(T.Z,{id:"single-question-option-".concat(n),watch:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){a[n]=e,r(a)}}):(0,R.jsx)("div",{className:D.htmlWrap,onClick:function(){return p(n)},children:(0,R.jsx)(b.Z,{value:e})})}),n>1&&(0,R.jsx)(m.Z,{title:"删除",children:(0,R.jsx)("i",{className:"".concat(D.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){r(a.filter((function(e,i){return i!==n}))),j.includes(n)?_(j.filter((function(e){return e!==n}))):_([].concat(S()(j),[n]))}})}),n<7&&n===a.length-1&&(0,R.jsx)(m.Z,{title:"新增参考答案",children:(0,R.jsx)("i",{className:"".concat(D.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return r([].concat(S()(a),[""]))}})})]},n)})),(0,R.jsx)("p",{className:D.titleWrap,children:(0,R.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,R.jsx)(T.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:Z,onChange:function(e){return M(e)}})]})},X=(0,I.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(J)),$=["editData","globalSetting","loading","dispatch","onRef","isEdit"],ee=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ne=function(e,n){var i=e.editData,t=(e.globalSetting,e.loading,e.dispatch,e.onRef,e.isEdit),l=(L()(e,$),(0,u.useState)([])),s=d()(l,2),a=s[0],r=s[1],c=(0,u.useState)(),o=d()(c,2),h=o[0],p=o[1],x=(0,u.useState)(),v=d()(x,2),j=v[0],_=v[1],g=(0,u.useState)(""),y=d()(g,2),N=y[0],w=y[1],I=(0,u.useState)(""),C=d()(I,2),Z=C[0],M=C[1];(0,u.useEffect)((function(){r(["","","",""])}),[]),(0,u.useEffect)((function(){i&&t&&(w(null==i?void 0:i.name),M(null==i?void 0:i.analysis),r(null==i?void 0:i.choices.map((function(e){return e.choice_text}))),_(null==i?void 0:i.choices.findIndex((function(e){return e.is_answer}))))}),[i]),(0,u.useImperativeHandle)(n,(function(){return{onSave:k,Clear:P}}));var k=function(){if(!N)return f.ZP.info("请您输入题干"),!1;var e=a.findIndex((function(e){return!e}));if(e>-1)return f.ZP.info("请先输入 ".concat(ee[e]," 选项的内容")),!1;if(console.log("activeAnswer: ",j),"number"!=typeof j)return f.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),!1;var n=a.map((function(e,n){return{choice_text:e,is_answer:j===n?1:0}}));return{name:N,choices:n,analysis:Z}},P=function(){r(["","","",""]),w(""),M(""),_("")};return(0,R.jsxs)("section",{className:D.wrap,children:[(0,R.jsxs)("p",{className:D.titleWrap,children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsx)("span",{className:D.title,children:"题干:"})]}),(0,R.jsx)(T.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:N,onChange:function(e){return w(e)}}),(0,R.jsxs)("p",{className:D.titleWrap,children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsxs)("span",{className:D.title,children:["答案选项:",(0,R.jsx)("span",{className:D.colorGray,children:"点击选项可设置正确答案"})]})]}),a.map((function(e,n){return(0,R.jsxs)("div",{className:D.choiceWrap,children:[(0,R.jsx)(m.Z,{title:"点击设置为标准答案",placement:"left",children:(0,R.jsx)("div",{className:"".concat(D.answer," ").concat(j===n?D.activeAnswer:""),onClick:function(){return _(n)},children:ee[n]})}),(0,R.jsx)("div",{className:D.editorWrap,children:h===n?(0,R.jsx)(T.Z,{id:"single-question-option-".concat(n),watch:!0,height:155,isFocus:!0,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){a[n]=e,r(a)}}):(0,R.jsx)("div",{className:D.htmlWrap,onClick:function(){return p(n)},children:(0,R.jsx)(b.Z,{value:e})})}),n>1&&(0,R.jsx)(m.Z,{title:"删除",children:(0,R.jsx)("i",{className:"".concat(D.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){r(a.filter((function(e,i){return i!==n}))),n===j&&_(null)}})}),n<7&&n===a.length-1&&(0,R.jsx)(m.Z,{title:"新增参考答案",children:(0,R.jsx)("i",{className:"".concat(D.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return r([].concat(S()(a),[""]))}})})]},n)})),(0,R.jsx)("p",{className:D.titleWrap,children:(0,R.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,R.jsx)(T.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:Z,onChange:function(e){return M(e)}})]})},ie=(0,I.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(ne)),te=["editData","globalSetting","loading","dispatch","onRef","isEdit"],le=function(e,n){var i=e.editData,t=(e.globalSetting,e.loading,e.dispatch,e.onRef,e.isEdit),l=(L()(e,te),(0,u.useState)("")),s=d()(l,2),a=s[0],r=s[1],c=(0,u.useState)(""),o=d()(c,2),h=o[0],p=o[1],m=(0,u.useState)(""),x=d()(m,2),v=x[0],j=x[1];(0,u.useEffect)((function(){var e;i&&t&&(r(null==i?void 0:i.name),p(null==i?void 0:i.analysis),j(null==i||null===(e=i.answer_texts)||void 0===e?void 0:e[0]))}),[i]),(0,u.useImperativeHandle)(n,(function(){return{onSave:_,Clear:g}}));var _=function(){return a?v?{name:a,answer_texts:[v],analysis:h}:(f.ZP.info("请您输入参考答案"),!1):(f.ZP.info("请您输入题干"),!1)},g=function(){r(""),p(""),j("")};return(0,R.jsxs)("section",{className:D.wrap,children:[(0,R.jsxs)("p",{className:D.titleWrap,children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsx)("span",{className:D.title,children:"题干:"})]}),(0,R.jsx)(T.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:a,onChange:function(e){return r(e)}}),(0,R.jsx)("p",{className:D.titleWrap,children:(0,R.jsx)("span",{className:D.title,children:"参考答案:"})}),(0,R.jsx)(T.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"请您输入参考答案",defaultValue:v,onChange:function(e){return j(e)}}),(0,R.jsx)("p",{className:D.titleWrap,children:(0,R.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,R.jsx)(T.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:h,onChange:function(e){return p(e)}})]})},se=(0,I.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(le)),ae=i(36381),re=i(85573),ce=i.n(re),oe=i(43604),de={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},ue=i(45532),he=i(52103),pe=["value","onChange","scrollId"],me=function(e){var n=e.value,i=e.onChange,t=e.scrollId,s=L()(e,pe);return(0,R.jsx)("div",{id:t||"",children:(0,R.jsx)(T.Z,l()(l()({},s),{},{defaultValue:n,onChange:function(e,n){null!=n&&n.length?i(e,n):i(e)}}))})},xe=function(e){var n=e.value,i=e.onChange,t=e.placeholder,l=e.height,s=void 0===l?140:l;return e.isEdit?(0,R.jsx)(T.Z,{watch:!0,isFocus:!0,height:s,placeholder:t,defaultValue:n,onChange:i}):(0,R.jsx)("div",{style:{cursor:"pointer"},children:n?(0,R.jsx)(b.Z,{className:de.inputBorder,value:n}):(0,R.jsx)("div",{className:"".concat(de.inputBorder," ").concat(de.placeholder),children:t})})},ve=["key","name"],fe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],je=function(e){var n=e.value,i=e.onChange,t=e.choiceTextKey,s=e.answerKey,a=e.index,r=e.isEdit,c=e.setInputActive,o=e.form,d=e.choiceOptionsPath,u=e.allowChangeMode,h=e.showAddIcon,p=e.addItem,x=e.deleteItem,v=!0===(null==n?void 0:n[s]),f=function(){var e;v?i(l()(l()({},n),{},ce()({},s,!1))):(u||(e=o.getFieldValue(d),o.setFieldValue(d,e.map((function(e){return l()(l()({},e),{},ce()({},s,!1))})))),i(l()(l()({},n),{},ce()({},s,!0))))};return(0,R.jsxs)(N.Z,{className:de.choiceWrap,align:"middle",wrap:!1,children:[(0,R.jsx)(oe.Z,{onClick:f,className:"".concat(de.choiceIndex," ").concat(v?de.activeAnswer:""),children:fe[a]}),(0,R.jsx)(oe.Z,{flex:1,className:"".concat(de.editorWrap," ml15"),onClick:c,children:(0,R.jsx)(xe,{height:155,placeholder:"请您输入选项",isEdit:r,value:null==n?void 0:n[t],onChange:function(e){i(l()(l()({},n),{},ce()({},t,e)))}})}),(0,R.jsx)(oe.Z,{flex:"0 0 auto",className:"ml15",children:(0,R.jsx)("div",{onClick:f,className:"".concat(de.setAnswerBtn," ").concat(v?de.activeAnswer:""),children:v?"正确答案":"设为答案"})}),(0,R.jsxs)(oe.Z,{className:de.actionWrapper,children:[(0,R.jsx)(m.Z,{title:"新增参考答案",children:(0,R.jsx)(ue.Z,{className:de.addIcon,onClick:p,style:{visibility:h?"visible":"hidden"}})}),(0,R.jsx)(m.Z,{title:"删除",children:(0,R.jsx)(he.Z,{className:de.deleteIcon,onClick:x,style:{visibility:a>1?"visible":"hidden"}})})]})]})},_e=function(e){var n=e.questionTitlePlaceholder,i=e.titleKey,t=e.choiceKey,s=e.analysisKey,a=e.choiceTextKey,r=e.answerKey,c=e.choiceOptionsPath,o=e.allowChangeMode,h=void 0===o||o,m=e.form,x=e.showAnalysis,v=void 0===x||x,f=(0,u.useState)(),j=d()(f,2),_=j[0],g=j[1],y=(0,u.useState)(!1),N=d()(y,2),w=N[0],b=N[1];return(0,R.jsxs)("div",{className:de.wrap,children:[(0,R.jsx)("div",{className:de.questionTitleEditorWrap,children:(0,R.jsx)(p.Z.Item,{label:"题干",name:i,labelCol:{span:24},rules:[{required:!0}],children:(0,R.jsx)(me,{scrollId:Array.isArray(i)?i.join("_"):"".concat(i),watch:!0,height:140,placeholder:n})})}),(0,R.jsx)(p.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),(0,R.jsx)(p.Z.List,{name:t,rules:[{validator:function(e,n){var i=n.some((function(e){return 1===e[r]})),t=n.findIndex((function(e){var n;return(null===(n=e[a])||void 0===n?void 0:n.length)<=0}));return-1!==t?Promise.reject(new Error("请先输入".concat(fe[t],"选项的内容"))):i?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e,n){var i=n.add,t=n.remove;return(0,R.jsxs)("div",{id:Array.isArray(c)?c.join("_"):"".concat(c),children:[e.map((function(n,s){var o=n.key,d=n.name,x=L()(n,ve),v=_===o,f=s<7&&s===e.length-1;return(0,u.createElement)(p.Z.Item,l()(l()({},x),{},{key:o,name:d,noStyle:!0}),(0,R.jsx)(je,{choiceTextKey:a,answerKey:r,index:s,isEdit:v,setInputActive:function(){g(o)},form:m,choiceOptionsPath:c,allowChangeMode:h,showAddIcon:f,addItem:function(){return i(ce()(ce()({},a,""),r,0))},deleteItem:function(){return t(d)}}))})),e.length<8&&(0,R.jsx)("div",{className:"".concat(de.addBtn," mb30"),onClick:function(){return i(ce()(ce()({},a,""),r,0))},children:"添加选项"})]})}}),v&&(0,R.jsx)("div",{onClick:function(){return b(!0)},children:(0,R.jsx)(p.Z.Item,{name:s,label:"题目解析",labelCol:{span:24},children:(0,R.jsx)(xe,{placeholder:"请编辑题目解析(非必填)",isEdit:w})})})]})},ge=i(91232),ye=i.n(ge),Ne=i(78673),we=["key","name"],be=function(e){var n=e.value,i=e.onChange;return(0,R.jsxs)(N.Z,{align:"middle",className:"ml20",gutter:[40,20],children:[null==n?void 0:n.map((function(e,t){return(0,R.jsxs)(oe.Z,{className:de.blankWrapper,children:[(0,R.jsx)(j.Z,{className:de.blankInput,defaultValue:e,maxLength:1e3,onBlur:function(e){var l=S()(n),s=e.target.value.trim();l[t]=s,i(l)}}),(0,R.jsx)(m.Z,{title:"删除",children:(0,R.jsx)(he.Z,{className:de.deleteIcon,style:{marginLeft:15,visibility:t>0?"visible":"hidden"},onClick:function(){return function(e){x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:de.modal,onOk:function(){var t=S()(n);t.splice(e,1),i(t)}})}(t)}})})]},"".concat(e,"_").concat(t))})),(0,R.jsx)(oe.Z,{children:(0,R.jsx)("div",{className:"".concat(de.addBtn),onClick:function(){var e;(e=S()(n)).push(""),i(e)},children:"新增答案"})})]})},Ie=function(e){var n=e.value,i=void 0===n||n,t=e.onChange;return(0,R.jsx)(Ne.Z,{checked:!i,onChange:function(e){t(!e)}})},Ce="▁",Ze=function(e){var n,i=e.questionTitlePlaceholder,t=e.form,s=e.name,a=(e.scoreByBlank,e.answerKey),r=e.titleKey,c=void 0===r?"name":r,o=e.analysisKey,h=void 0===o?"analysis":o,m=e.isOrdered,x=void 0===m?"is_ordered":m,v=(0,u.useState)(!1),f=d()(v,2),_=f[0],g=f[1],y=function(e,n){for(var i=n.line,t=0,l=0;l1?Array.from({length:a},(function(e,n){return r+n})):r)}else if(s>0){var c=y(e,n.from);console.log("新增".concat(s,"个,之前有").concat(c,"个")),i(s,c)}}(e,n,I,Z)}})})}),(0,R.jsx)(p.Z.List,{name:a,rules:[{validator:function(e,n){if(0===(null==n?void 0:n.length))return Promise.reject(new Error("答案不能为空"));var i,t=ye()(n);try{for(t.s();!(i=t.n()).done;){var l=(i.value||{}).answer_text;if(null!=l&&l.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){t.e(e)}finally{t.f()}return Promise.resolve()}}],children:function(e,n,i){var t=n.add,s=n.remove;i.errors;return b.current=t,C.current=s,(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(p.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),e.map((function(e,n){var i=e.key,t=e.name,s=L()(e,we);return(0,R.jsxs)(N.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,R.jsxs)(oe.Z,{flex:"0 0 auto",className:"".concat(de.blankIndex),children:["填空项",n+1]}),(0,R.jsxs)(oe.Z,{flex:1,children:[(0,R.jsx)(N.Z,{align:"top",justify:"space-between",wrap:!1,children:(0,R.jsx)(oe.Z,{children:(0,R.jsx)(p.Z.Item,l()(l()({},s),{},{name:[t,"answer_text"],noStyle:!0,children:(0,R.jsx)(be,{})}))})}),(0,R.jsx)(p.Z.Item,l()(l()({},s),{},{name:[t,"position"],noStyle:!0,children:(0,R.jsx)(j.Z,{type:"hidden"})}))]})]},i)}))]})}}),(0,R.jsxs)(N.Z,{align:"middle",children:[(0,R.jsx)(p.Z.Item,{name:[s,"downcase"],valuePropName:"checked",children:(0,R.jsx)(Ne.Z,{})}),(0,R.jsx)(oe.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,R.jsxs)(N.Z,{align:"middle",children:[(0,R.jsx)(p.Z.Item,{name:[s,"no_space"],valuePropName:"checked",children:(0,R.jsx)(Ne.Z,{})}),(0,R.jsx)(oe.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==M?void 0:M.length)>1&&(0,R.jsxs)(N.Z,{align:"middle",className:(null==M?void 0:M.length)>1?"mb30":"".concat(de.hide),children:[(0,R.jsx)(p.Z.Item,{name:x,children:(0,R.jsx)(Ie,{})}),(0,R.jsx)(oe.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,R.jsx)("div",{onClick:function(){return g(!0)},children:(0,R.jsx)(p.Z.Item,{name:h,label:"题目解析",labelCol:{span:24},children:(0,R.jsx)(xe,{placeholder:"请编辑题目解析(非必填)",isEdit:_})})})]})},Me=["key","name"],ke=ce()(ce()({},"正确","T"),"错误","F"),Se=function(e){var n=e.value,i=e.onChange,t=e.form,s=e.choiceKey,a=!0===(null==n?void 0:n.is_answer),r=null==n?void 0:n.choice_text,c=function(){var e,a=null==t||null===(e=t.getFieldValue(["sub_item_banks"].concat(S()(s))))||void 0===e?void 0:e.map((function(e){return{choice_text:null==e?void 0:e.choice_text,is_answer:!1}}));null==t||t.setFieldValue(["sub_item_banks"].concat(S()(s)),a),i(l()(l()({},n),{},{is_answer:!0}))};return(0,R.jsxs)(N.Z,{className:de.choiceWrap,align:"middle",wrap:!1,children:[(0,R.jsx)(oe.Z,{onClick:c,className:"".concat(de.choiceIndex," ").concat(de.judgementIndex," ").concat(a?de.activeAnswer:""),children:ke[r]}),(0,R.jsx)(oe.Z,{flex:1,className:"".concat(de.editorWrap," ml15"),children:(0,R.jsx)("div",{className:"".concat(de.inputBorder," ").concat(de.placeholder," ").concat(a?de.activeJudgementAnswer:""),children:r})}),(0,R.jsx)(oe.Z,{flex:"0 0 auto",className:"ml15",children:(0,R.jsx)("div",{onClick:c,className:"".concat(de.setAnswerBtn," ").concat(a?de.activeAnswer:""),children:a?"正确答案":"设为答案"})})]})},Pe=function(e){var n=e.questionTitlePlaceholder,i=e.choiceKey,t=void 0===i?"choices":i,s=e.form,a=e.titleKey,r=void 0===a?"name":a,c=e.analysisKey,o=void 0===c?"analysis":c,h=(0,u.useState)(!1),m=d()(h,2),x=m[0],v=m[1];return(0,R.jsxs)("div",{className:de.wrap,children:[(0,R.jsx)("div",{className:de.questionTitleEditorWrap,children:(0,R.jsx)(p.Z.Item,{label:"题干",name:r,labelCol:{span:24},rules:[{required:!0}],children:(0,R.jsx)(me,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,R.jsx)(p.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,R.jsx)(p.Z.List,{name:t,rules:[{validator:function(e,n){return n.some((function(e){return!0===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,R.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,i=e.name,a=L()(e,Me);return(0,u.createElement)(p.Z.Item,l()(l()({},a),{},{key:n,name:i,noStyle:!0}),(0,R.jsx)(Se,{form:s,choiceKey:t}))}))})}})}),(0,R.jsx)("div",{onClick:function(){return v(!0)},children:(0,R.jsx)(p.Z.Item,{name:o,label:"题目解析",labelCol:{span:24},children:(0,R.jsx)(xe,{placeholder:"请编辑题目解析(非必填)",isEdit:x})})})]})},Le=["value","onChange"],Ee=function(e){var n=e.value,i=e.onChange,t=L()(e,Le);return(0,R.jsx)(T.Z,l()(l()({},t),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){i([e])}}))},Te=function(e){var n=e.questionTitlePlaceholder,i=e.form,t=e.showKeywords,l=e.isMustKeyWords,s=void 0===l?t:l,a=e.titleKey,r=void 0===a?"name":a,c=e.analysisKey,o=void 0===c?"analysis":c,h=e.answerTexts,m=void 0===h?"answer_texts":h,x=(e.keywords,e.useKeywords),v=void 0===x?"use_keywords":x,f=(e.indexs,(0,u.useState)(!1)),j=d()(f,2),_=j[0],g=j[1],y=(0,u.useState)(""),N=d()(y,2),w=(N[0],N[1],(0,u.useState)(!1)),b=d()(w,2);b[0],b[1],p.Z.useWatch("question_score",i);return(0,R.jsxs)("div",{className:de.wrap,children:[(0,R.jsx)("div",{className:de.questionTitleEditorWrap,children:(0,R.jsx)(p.Z.Item,{label:"题干",name:r,labelCol:{span:24},rules:[{required:!0}],children:(0,R.jsx)(me,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,R.jsx)(p.Z.Item,{label:"参考答案",name:m,labelCol:{span:24},children:(0,R.jsx)(Ee,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),t&&!s&&(0,R.jsx)(p.Z.Item,{hidden:!0,name:v,valuePropName:"checked",children:(0,R.jsx)(Ne.Z,{defaultChecked:!0})}),(0,R.jsx)("div",{onClick:function(){return g(!0)},children:(0,R.jsx)(p.Z.Item,{name:o,label:"题目解析",labelCol:{span:24},children:(0,R.jsx)(xe,{placeholder:"请编辑题目解析(非必填)",isEdit:_})})})]})},Ae=["globalSetting","loading","dispatch","editData","onRef","isEdit"],Oe=["key","name"],De=ae.Z.Panel,Re=function(e,n){e.globalSetting,e.loading,e.dispatch;var i=e.editData,t=(e.onRef,e.isEdit),s=(L()(e,Ae),(0,u.useState)("")),a=d()(s,2),r=a[0],c=a[1],o=(0,u.useState)([]),h=d()(o,2),m=h[0],x=h[1],v=p.Z.useForm(),j=d()(v,1)[0];(0,u.useEffect)((function(){i&&t&&(c(null==i?void 0:i.name),x(null==i?void 0:i.sub_item_banks),j.setFieldsValue(l()({},i)))}),[i]),(0,u.useEffect)((function(){x(j.getFieldValue("sub_item_banks"))}),[p.Z.useWatch("sub_item_banks",j)]),(0,u.useImperativeHandle)(n,(function(){return{onSave:_,Clear:g}}));var _=function(){if(!r)return f.ZP.info("请您输入题干"),!1;var e=m.map((function(e){return l()({id:e.id>1?e.id:null},e)}));return{name:r,sub_item_banks:e}},g=function(){c(""),x([])},y={single:"单选题",multiple:"多选题",judgement:"判断题",completion:"填空题",subjective:"简答题",practical:"实训题",program:"编程题",bprogram:"程序填空题",combination:"组合题"};return(0,R.jsxs)("section",{className:D.wrap,children:[(0,R.jsxs)("p",{className:D.titleWrap,children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsx)("span",{className:D.title,children:"题干:"})]}),(0,R.jsx)(T.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:r,onChange:function(e){return c(e)}}),(0,R.jsx)(p.Z,{form:j,autoComplete:"off",children:(0,R.jsx)(p.Z.List,{name:"sub_item_banks",rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请添加小题"))}}],children:function(e,n){n.add,n.remove;var i=j.getFieldValue("sub_item_banks");return(0,R.jsx)(R.Fragment,{children:(0,R.jsx)(ae.Z,{className:e.length>0?D.collapseWrapper:"",bordered:!1,expandIcon:function(e){var n=e.isActive;return(0,R.jsx)("i",{className:"iconfont icon-weizhankai ".concat(n?D.open:D.close),style:{fontSize:14,transition:"all .2s"}})},children:e.map((function(e,n){var t,s,a,r,c,o,d,u=e.key,h=e.name,m=L()(e,Oe);return(0,R.jsx)(De,{className:D.panel,forceRender:!0,header:(0,R.jsxs)("div",{className:D.panelHeader,children:["第",n+1,"小题",(0,R.jsxs)("span",{children:["(",y[null==i||null===(t=i[h])||void 0===t?void 0:t.item_type],")"]})]}),children:(0,R.jsxs)(p.Z.Item,l()(l()({},m),{},{name:h,children:[("single"==(null==i||null===(s=i[h])||void 0===s?void 0:s.item_type)||"multiple"==(null==i||null===(a=i[h])||void 0===a?void 0:a.item_type))&&(0,R.jsx)(_e,{questionTitlePlaceholder:"请编辑选择题题干内容",allowChangeMode:"single"!=(null==i||null===(r=i[h])||void 0===r?void 0:r.item_type),form:j,choiceKey:[h,"choices"],titleKey:[h,"name"],analysisKey:[h,"analysis"],choiceOptionsPath:["sub_item_banks",h,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),"completion"==(null==i||null===(c=i[h])||void 0===c?void 0:c.item_type)&&(0,R.jsx)(Ze,{form:j,name:h,questionTitlePlaceholder:"请编辑题干并设置填空项",scoreByBlank:!0,titleKey:[h,"name"],analysisKey:[h,"analysis"],isOrdered:[h,"is_ordered"],answerKey:[h,"standard_answer"]}),"judgement"==(null==i||null===(o=i[h])||void 0===o?void 0:o.item_type)&&(0,R.jsx)(Pe,{form:j,questionTitlePlaceholder:"请编辑判断题题干内容",titleKey:[h,"name"],analysisKey:[h,"analysis"],choiceKey:[h,"choices"]}),"subjective"==(null==i||null===(d=i[h])||void 0===d?void 0:d.item_type)&&(0,R.jsx)(Te,{showKeywords:!0,form:j,titleKey:[h,"name"],analysisKey:[h,"analysis"],answerTexts:[h,"answer_texts"],useKeywords:[h,"use_keywords"],keywords:[h,"keywords"],indexs:h,questionTitlePlaceholder:"请编辑简答题题干内容"})]}))},u)}))})})}})})]})},qe=(0,I.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(Re)),We=i(58195),Be=function(e){var n=e.visible,i=e.onCancel,t=e.onRandomExchange,l=e.selectFromProblemSet,s=e.questionParams;return(0,R.jsx)(x.Z,{title:"请选择替换方式",open:n,onCancel:i,centered:!0,maskClosable:!0,footer:null,children:(0,R.jsxs)(N.Z,{justify:"center",className:"pb20",children:[(0,R.jsx)(We.Z,{onClick:t,children:"随机更换"}),"PRACTICAL"!==(null==s?void 0:s.type)&&(0,R.jsx)(g.ZP,{style:{marginLeft:24},onClick:l,children:"从题库中选择"})]})})},ze=i(53273),Ge=i(35595),Ue=i(24334),Fe=function(e){var n,i,t,s,r,o,k,S,P,L,E,T=e.data,A=e.submit,O=e.goBack,D=(e.loading,e.onTypeScore),q=e.editPreview,W=void 0!==q&&q,z=e.onSkipExamination,G=e.selectValue,U=e.onExchange,V=(0,u.useRef)(),Y=(0,u.useState)(null),Q=d()(Y,2),H=Q[0],J=Q[1],$=(0,u.useState)(!1),ee=d()($,2),ne=ee[0],te=ee[1],le=(0,u.useState)(!1),ae=d()(le,2),re=ae[0],ce=ae[1],oe=(0,u.useRef)(),de=p.Z.useForm(),ue=d()(de,1)[0],he=(0,I.useParams)(),pe=(0,u.useState)(!1),me=d()(pe,2),xe=me[0],ve=me[1];(0,u.useEffect)((function(){te(!0)}),[]),(0,u.useEffect)((function(){W||(0,C.Dk)("试卷预览")}),[W]);var fe=["容易","简单","适中","困难"],je=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],_e={SINGLE:"单选题",MULTIPLE:"多选题",JUDGMENT:"判断题",COMPLETION:"填空题",SUBJECTIVE:"简答题",PRACTICAL:"实训题",PROGRAM:"编程题",BPROGRAM:"程序填空题",COMBINATION:"组合题"},ge={single:"单选题",multiple:"多选题",judgement:"判断题",completion:"填空题",subjective:"简答题",practical:"实训题",program:"编程题",bprogram:"程序填空题",combination:"组合题"},ye=function(e,n){var i,t=null==e||null===(i=e.standard_answer)||void 0===i?void 0:i.map((function(e,n){var i;return(0,R.jsx)("div",{children:"答案(填空".concat(null==e?void 0:e.position,"):").concat(null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"))},n)}));return(0,R.jsx)(u.Fragment,{children:(0,R.jsxs)("div",{className:h.analysis,children:[(0,R.jsxs)("div",{style:{display:"flex"},children:[(0,R.jsx)("div",{children:"正确答案:"}),(0,R.jsx)("div",{children:t})]}),(0,R.jsxs)("aside",{children:[(0,R.jsx)("span",{className:h.text,children:"解析:"}),(0,R.jsx)(b.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,R.jsxs)("ul",{children:[(0,R.jsxs)("li",{children:[(0,R.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),n?"".concat((null==n?void 0:n.discipline_name)||"--","/").concat(null==n?void 0:n.sub_discipline_name):"".concat((null==e?void 0:e.discipline_name)||"--","/").concat(null==e?void 0:e.sub_discipline_name)]}),(0,R.jsx)(m.Z,{title:n?null==n?void 0:n.tag_discipline_name:null==e?void 0:e.tag_discipline_name,children:(0,R.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,R.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),n?null==n?void 0:n.tag_discipline_name:null==e?void 0:e.tag_discipline_name]})})]})]})})},Ne=function(e){var n,i=null==e||null===(n=e.standard_answer)||void 0===n?void 0:n.map((function(e,n){return(0,R.jsx)("div",{children:"答案(填空".concat((null==e?void 0:e.position)||(null==e?void 0:e.exercise_choice_id),"):").concat(null==e?void 0:e.answer_text)},n)}));return(0,R.jsx)(u.Fragment,{children:(0,R.jsxs)("div",{className:h.analysis,children:[(0,R.jsxs)("div",{style:{display:"flex"},children:[(0,R.jsx)("div",{children:"正确答案:"}),(0,R.jsx)("div",{children:i})]}),(0,R.jsxs)("aside",{children:[(0,R.jsx)("span",{className:h.text,children:"解析:"}),(0,R.jsx)(b.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,R.jsxs)("ul",{children:[(0,R.jsxs)("li",{children:[(0,R.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),"".concat((null==e?void 0:e.discipline_name)||"--","/").concat(null==e?void 0:e.sub_discipline_name)]}),(0,R.jsx)(m.Z,{title:null==e?void 0:e.tag_discipline_name,children:(0,R.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,R.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),null==e?void 0:e.tag_discipline_name]})})]})]})})},we=function(e,n){var i;return(0,R.jsxs)("div",{className:h.analysis,children:[(0,R.jsxs)("div",{children:["正确答案:",null==e||null===(i=e.answer_texts)||void 0===i?void 0:i[0]]}),(0,R.jsxs)("aside",{children:[(0,R.jsx)("span",{className:h.text,children:"解析:"}),(0,R.jsx)(b.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,R.jsxs)("ul",{children:[(0,R.jsxs)("li",{children:[(0,R.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),n?"".concat((null==n?void 0:n.discipline_name)||"--","/").concat(null==n?void 0:n.sub_discipline_name):"".concat((null==e?void 0:e.discipline_name)||"--","/").concat(null==e?void 0:e.sub_discipline_name)]}),(0,R.jsx)(m.Z,{title:n?null==n?void 0:n.tag_discipline_name:null==e?void 0:e.tag_discipline_name,children:(0,R.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,R.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),n?null==n?void 0:n.tag_discipline_name:null==e?void 0:e.tag_discipline_name]})})]})]})},be=function(e){var n,i;return(0,R.jsxs)("div",{className:h.analysis,children:[(0,R.jsxs)("aside",{children:[(0,R.jsx)("span",{className:h.text,children:"预期输出:"}),(0,R.jsx)(b.Z,{value:null==e||null===(n=e.program_attr)||void 0===n?void 0:n.description})]}),(0,R.jsxs)("div",{style:{marginTop:20},children:["正确答案:",(null==e||null===(i=e.program_attr)||void 0===i?void 0:i.answer_text)||"--"]}),(0,R.jsxs)("aside",{children:[(0,R.jsx)("span",{className:h.text,children:"解析:"}),(0,R.jsx)(b.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,R.jsxs)("ul",{children:[(0,R.jsxs)("li",{children:[(0,R.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),"".concat((null==e?void 0:e.discipline_name)||"--","/").concat(null==e?void 0:e.sub_discipline_name)]}),(0,R.jsx)(m.Z,{title:null==e?void 0:e.tag_discipline_name,children:(0,R.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,R.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),null==e?void 0:e.tag_discipline_name]})})]})]})},Ie=function(e){var n,i;return(0,R.jsxs)("div",{style:{marginTop:"12px"},children:[null==e||null===(n=e.shixun)||void 0===n||null===(n=n.challenges)||void 0===n?void 0:n.map((function(e,n){return(0,R.jsxs)("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,R.jsxs)("div",{children:[(0,R.jsxs)("span",{className:"mr5",children:["第",n+1,"关"]}),(0,R.jsx)(m.Z,{title:null==e?void 0:e.challenge_name,children:(0,R.jsx)("span",{children:(0,C.Pq)(null==e?void 0:e.challenge_name,44)})},n)]}),W&&(0,R.jsxs)("div",{children:["分值:",e.score,"分"]})]})})),(0,R.jsx)(I.Link,{style:{float:"right"},target:"_blank",to:"/shixuns/".concat(null==e||null===(i=e.shixun)||void 0===i?void 0:i.identifier,"/challenges"),children:"实训详情"}),(0,R.jsx)("div",{style:{clear:"both"}})]})},Ce=function(e){console.log(e,"key"),z(e-1)},Ze=function(e,n){if("SINGLE"===n)return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(ie,{ref:V,editData:e,isEdit:!0}),(0,R.jsx)(_.Z,{})]});if("MULTIPLE"===n)return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(X,{ref:V,editData:e,isEdit:!0}),(0,R.jsx)(_.Z,{})]});if("JUDGMENT"===n)return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(F,{ref:V,editData:e,isEdit:!0}),(0,R.jsx)(_.Z,{})]});if("COMPLETION"===n)return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(B,{ref:V,editData:e,isEdit:!0}),(0,R.jsx)(_.Z,{})]});if("SUBJECTIVE"===n)return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(se,{ref:V,editData:e,isEdit:!0}),(0,R.jsx)(_.Z,{})]});if("COMBINATION"===n)return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(qe,{ref:V,editData:e,isEdit:!0}),(0,R.jsx)(_.Z,{})]});var i,t;if("BPROGRAM"===n)return(0,R.jsx)(R.Fragment,{children:(0,R.jsxs)(p.Z,{form:ue,style:{marginTop:20},onFinishFailed:function(e){var n;e.errorFields[0].name.includes("standard_answers")?f.ZP.error("填空项答案不能为空"):f.ZP.error(e.errorFields[0].errors[0]),ue.scrollToField(null==e||null===(n=e.errorFields)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.name,{behavior:"smooth",block:"center"})},onFinish:function(){var n=c()(a()().mark((function n(i){var t,s,r;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return s=l()(l()({question_score:e.score},i),{},{question_type:8,hack:l()(l()({},i.hack),{},{difficult:e.program_attr.difficult}),hack_codes:l()(l()({},i.hack_codes),{},{code:Ue.Base64.encode(null===(t=i.hack_codes)||void 0===t?void 0:t.code)})}),xe&&(s.is_cover=1),n.next=4,(0,Z.ZP)("/api/exercise_questions/".concat(e.id,".json"),{method:"put",body:s});case 4:0===(null==(r=n.sent)?void 0:r.status)&&(f.ZP.success("编辑成功"),Ce(G+1)),J(null);case 7:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),children:[(0,R.jsx)(Ge.tc,{form:ue,questionTitlePlaceholder:"请编辑题干并设置填空项",scoreByBlank:!1,hackidentifier:null==e||null===(i=e.program_attr)||void 0===i?void 0:i.identifier,answerKey:"standard_answers"}),(0,R.jsx)(_.Z,{})]})});"PROGRAM"===n&&I.history.push("/problems/".concat(null==e||null===(t=e.program_attr)||void 0===t?void 0:t.identifier,"/edit?type=exercises&express_id=").concat(he.categoryId,"&question_id=").concat(null==e?void 0:e.id,"&score=").concat(null==e?void 0:e.score,"&callback_url=").concat(location.pathname,"&select=").concat(G,"&exercise=true"));return"PRACTICAL"===n?(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(K,{ref:V,editData:e,isEdit:!0}),(0,R.jsx)(_.Z,{})]}):void 0},Me=function(){var e=c()(a()().mark((function e(n,i,t){var s,r,c,o,d,u,h,p,m,x;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,null===(s=V.current)||void 0===s?void 0:s.onSave();case 2:if(r=e.sent){e.next=5;break}return e.abrupt("return");case 5:if(c={question_score:i.score,analysis:r.analysis},t&&(c.is_cover=1),"SINGLE"!==n&&"MULTIPLE"!==n&&"JUDGMENT"!==n||(d=[],u=[],c.question_type="JUDGMENT"===n?2:1,c.question_title=null==r?void 0:r.name,null==r||null===(o=r.choices)||void 0===o||o.forEach((function(e,n){d.push(e.choice_text),null!=e&&e.is_answer&&u.push(n+1)})),c.question_choices=d,c.standard_answers=u),"COMPLETION"===n&&(c.is_ordered=r.is_ordered,c.question_title=null==r?void 0:r.name,c.question_type=3,p=[],null==r||null===(h=r.standard_answers)||void 0===h||h.forEach((function(e,n){p.push({choice_id:e.position,answer_text:e.answer_text})})),c.standard_answers=p,c.downcase=null==r?void 0:r.downcase,c.no_space=null==r?void 0:r.no_space),"SUBJECTIVE"===n&&(console.log("editorData"),console.log(r),c.question_title=null==r?void 0:r.name,c.question_type=4,c.answer_texts=null==r?void 0:r.answer_texts),"COMBINATION"===n&&(c.question_title=null==r?void 0:r.name,c.question_type=7,c.sub_questions=null==r||null===(m=r.sub_item_banks)||void 0===m?void 0:m.map((function(e,n){if("single"==(null==e?void 0:e.item_type)||"judgement"==(null==e?void 0:e.item_type)||"multiple"==(null==e?void 0:e.item_type)){var i,t=[],l=[];return null==e||null===(i=e.choices)||void 0===i||i.forEach((function(e,n){t.push(e.choice_text),null!=e&&e.is_answer&&l.push(n+1)})),{id:e.id,question_id:e.id,question_title:e.name,difficulty:e.difficulty,question_type:"single"==(null==e?void 0:e.item_type)?0:"multiple"==(null==e?void 0:e.item_type)?1:2,question_choices:t,standard_answers:l,analysis:e.analysis}}if("completion"==(null==e?void 0:e.item_type)){var s,a=[];return null==e||null===(s=e.standard_answer)||void 0===s||s.forEach((function(e,n){a.push({choice_id:e.position,answer_text:e.answer_text,score:e.score})})),{id:e.id,question_id:e.id,is_ordered:e.is_ordered,question_title:e.name,difficulty:e.difficulty,question_type:3,standard_answers:a,analysis:e.analysis,downcase:null==e?void 0:e.downcase,no_space:null==e?void 0:e.no_space}}var r;if("subjective"==(null==e?void 0:e.item_type))return{id:e.id,question_id:e.id,question_title:e.name,question_type:4,difficulty:e.difficulty,answer_texts:null==e||null===(r=e.answer_texts)||void 0===r?void 0:r[0],analysis:e.analysis}})),delete c.analysis),"PRACTICAL"===n){e.next=17;break}return e.next=14,(0,Z.ZP)("/api/exercise_questions/".concat(i.id,".json"),{method:"put",body:c});case 14:e.t0=e.sent,e.next=20;break;case 17:return e.next=19,(0,Z.ZP)("/api/exercise_questions/".concat(i.id,"/update_shixun_score.json"),{method:"post",body:l()({},r)});case 19:e.t0=e.sent;case 20:0===(null==(x=e.t0)?void 0:x.status)&&(f.ZP.success("编辑成功"),Ce(G+1),J(null));case 22:case"end":return e.stop()}}),e)})));return function(n,i,t){return e.apply(this,arguments)}}(),ke=function(){var e=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,I.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在更新试卷,请稍后..."}}),e.next=3,(0,Z.ZP)("/api/exercises/".concat(he.categoryId,"/sync_random_question.json"),{method:"post"});case 3:if(0!==e.sent.status){e.next=8;break}return e.next=7,z(G);case 7:f.ZP.success("更新成功");case 8:(0,I.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}});case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Se=null==T||null===(n=T.questionList)||void 0===n?void 0:n.reduce((function(e,n){return e+Number(n.questions_score)}),0),Pe=W&&1!==(null==T||null===(i=T.exam)||void 0===i?void 0:i.exercise_status);return(0,R.jsxs)("section",{className:h.wrap,children:[(0,R.jsxs)("div",{id:"id_left_preview",className:h.left,onMouseEnter:function(e){document.getElementById("id_left_preview").style.overflowY="auto"},onMouseLeave:function(e){document.getElementById("id_left_preview").style.overflowY="hidden"},children:[(0,R.jsx)("div",{className:h.title,children:(0,R.jsxs)("div",{className:"body-overflow-initial",children:[(0,R.jsx)("b",{}),(0,R.jsx)("span",{children:"答题卡"})]})}),(0,R.jsxs)("div",{className:h.total,children:[(0,R.jsxs)("div",{children:[(0,R.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="}),(0,R.jsx)("span",{children:"题数(道)"}),(0,R.jsx)("aside",{children:null==T?void 0:T.all_questions_count})]}),(0,R.jsxs)("div",{className:"mr30 ml30",children:[(0,R.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg=="}),(0,R.jsx)("span",{children:"总分(分)"}),(0,R.jsx)("aside",{children:Se&&Se.toFixed(1)})]}),(0,R.jsxs)("div",{children:[(0,R.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg=="}),(0,R.jsx)("span",{children:"时长(分)"}),(0,R.jsx)("aside",{children:-1===(null==T||null===(t=T.exam)||void 0===t?void 0:t.time)||null===(null==T||null===(s=T.exam)||void 0===s?void 0:s.time)?"不限":null==T||null===(r=T.exam)||void 0===r?void 0:r.time})]})]}),null==T||null===(o=T.questionList)||void 0===o?void 0:o.map((function(e,n){var i;return(0,R.jsxs)("div",{className:h.list,children:[(0,R.jsxs)("div",{className:h.name,children:[(0,R.jsx)("b",{}),(0,R.jsx)("span",{children:e.name})]}),(0,R.jsxs)("aside",{children:[(0,R.jsxs)("div",{children:["共",(0,R.jsx)("span",{className:h.b,children:e.questions_count}),"题 ",(0,R.jsx)("span",{className:h.l,children:"|"}),"共",(0,R.jsx)("span",{className:h.r,children:e.questions_score}),"分"]}),(0,R.jsx)("div",{className:h.answerSheet,children:null==e||null===(i=e.questions)||void 0===i?void 0:i.map((function(e,n){return(0,R.jsx)("div",{onClick:function(){var n="Anchor_".concat(null==e?void 0:e.id),i=document.getElementById(n);i&&setTimeout((function(){return i.scrollIntoView({block:"center",behavior:"smooth"})}))},className:h.tag,children:n+1},null==e?void 0:e.id)}))})]})]},n)}))]}),(0,R.jsxs)("div",{className:h.right,children:[(0,R.jsxs)("div",{className:h.examName,id:"examName",children:[(0,R.jsx)("div",{className:h.name,children:(0,R.jsx)(m.Z,{title:null==T||null===(k=T.exam)||void 0===k?void 0:k.name,getPopupContainer:function(e){return e.parentNode},children:(0,R.jsx)("span",{className:h.t,children:null==T||null===(S=T.exam)||void 0===S?void 0:S.name})})}),W&&1===(null==T||null===(P=T.exam)||void 0===P?void 0:P.exercise_status)&&(0,R.jsx)(ze.op,{openLoading:!0,shape:"default",onClick:function(){x.Z.confirm({title:"提示",content:"确认根据最新的随机组卷抽题规则重新生成试卷吗?",onOk:function(){ke()}})},type:"primary",children:"更新试卷"}),!W&&(0,R.jsx)(g.ZP,{onClick:function(){var e,n=x.Z.confirm({icon:null,centered:!0,title:"温馨提示",content:"确认更换预览中的所有试题吗?",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"确认",cancelText:"取消",onOk:(e=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.update({cancelButtonProps:{disabled:!0}}),e.next=3,U();case 3:n.update({cancelButtonProps:{disabled:!1}}),f.ZP.success("已重新随机生成整张试题");case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},type:"primary",children:"随机更换"})]}),(0,R.jsx)("div",{className:h.topWarp,children:null==T||null===(L=T.questionList)||void 0===L?void 0:L.map((function(e,n){var i,t;return(0,R.jsxs)(u.Fragment,{children:[(0,R.jsxs)("div",{className:h.head,style:0===n?{border:0,marginTop:-16}:{},children:[(0,R.jsxs)("div",{className:h.name,children:[(0,R.jsx)("b",{}),(0,R.jsx)("span",{children:e.name})]}),(0,R.jsxs)("div",{className:h.so,children:["共",(0,R.jsxs)("span",{className:h.b,children:[e.questions_count," "]}),"题 ","COMBINATION"===e.type&&"(包含".concat(null==e||null===(i=e.questions)||void 0===i?void 0:i.map((function(e){var n;return null==e||null===(n=e.sub_item_banks)||void 0===n?void 0:n.length})).reduce((function(e,n){return e+n})),"小题)"),(0,R.jsx)("span",{className:h.l,children:"|"}),"共",(0,R.jsx)("span",{className:h.r,children:e.questions_score}),"分"]}),!W&&(0,R.jsxs)("div",{className:h.btn,children:[(0,R.jsx)(g.ZP,{onClick:function(){var n,i,t;t=(n=e).questions_score/n.questions_count,x.Z.confirm({icon:null,centered:!0,title:"分数设置",content:(0,R.jsx)("div",{className:h.modalColumn,children:(0,R.jsxs)("div",{className:h.modalRow,style:{justifyContent:"flex-start"},children:[(0,R.jsx)("sup",{className:h.sup,children:"*"}),(0,R.jsxs)("span",{children:[null==n?void 0:n.name,":"]}),(0,R.jsx)(v.Z,{min:0,precision:1,defaultValue:t,onChange:function(e){t=e}}),(0,R.jsx)("span",{className:"ml5",children:"分/题"})]})}),okText:"确认",cancelText:"取消",onOk:(i=c()(a()().mark((function e(){var i,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=3;break}return f.ZP.warning("分数不能为空或为0"),e.abrupt("return",Promise.reject());case 3:l={type:null==n?void 0:n.type,score:t,scoreTotal:Number(null===(i=t*n.questions_count)||void 0===i?void 0:i.toFixed(1))},D(l);case 5:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})})},type:"primary",ghost:!0,className:"mr20",children:"设置得分"}),(0,R.jsx)(g.ZP,{onClick:function(){return l=null===(i=(n=e).questions)||void 0===i?void 0:i.map((function(e){return null==e?void 0:e.id})),s=n.name,void(r=x.Z.confirm({icon:null,centered:!0,title:"温馨提示",content:"确认更换".concat(s,"中的所有试题吗?"),cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"确认",cancelText:"取消",onOk:(t=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r.update({cancelButtonProps:{disabled:!0}}),e.next=3,U({seleted_item_bank_ids:l},{type:n.type});case 3:r.update({cancelButtonProps:{disabled:!1}}),f.ZP.success("已重新随机生成".concat(s,"试题"));case 5:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})}));var n,i,t,l,s,r},type:"primary",ghost:!0,children:"随机更换"})]})]}),null==e||null===(t=e.questions)||void 0===t?void 0:t.map((function(n,i){var t,s,r,o,d,p,v,j;return H===(null==n?void 0:n.id)?(0,R.jsxs)("div",{id:"Anchor_".concat(null==n?void 0:n.id),className:h.content,style:{padding:0,marginTop:24},children:[(0,R.jsxs)("div",{style:{float:"right",marginTop:"".concat("PRACTICAL"===(null==e?void 0:e.type)?"-2px":"-6px")},children:[(0,R.jsx)(g.ZP,{onClick:function(){return J(null)},className:"mr20",type:"primary",ghost:!0,children:"取消"}),(0,R.jsx)(g.ZP,{onClick:function(){var i,t;1===(null==n?void 0:n.is_my)?x.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:(t=c()(a()().mark((function i(){return a()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:"BPROGRAM"===e.type?(ve(!0),ue.submit()):Me(null==e?void 0:e.type,n,!0);case 1:case"end":return i.stop()}}),i)}))),function(){return t.apply(this,arguments)}),onCancel:(i=c()(a()().mark((function i(){return a()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:"BPROGRAM"===e.type?(ve(!1),ue.submit()):Me(null==e?void 0:e.type,n,!1);case 1:case"end":return i.stop()}}),i)}))),function(){return i.apply(this,arguments)})}):"BPROGRAM"===e.type?(ve(!1),ue.submit()):Me(null==e?void 0:e.type,n,!1)},type:"primary",children:"保存"})]}),Ze(n,e.type)]},null==n?void 0:n.id):(0,R.jsxs)("div",{id:"Anchor_".concat(null==n?void 0:n.id),className:h.content,children:[(0,R.jsxs)("div",{className:h.titleWrap,children:["bprogram"===(null==n?void 0:n.item_type)?(0,R.jsx)(b.Z,{style:{paddingRight:10},value:i+1+"、"+(null==n||null===(t=n.program_attr)||void 0===t?void 0:t.description)}):(0,R.jsx)(b.Z,{style:{paddingRight:10},className:h.titleHtml,value:i+1+"、"+"".concat("combination"===(null==n?void 0:n.item_type)?"(题干)":"")+(null==n?void 0:n.name)}),W&&(0,R.jsx)(g.ZP,{disabled:Pe,onClick:function(){var e,i,t;H?f.ZP.warning("先保存或取消当前正在编辑的试题"):(ue.setFieldsValue({standard_answers:null==n?void 0:n.standard_answer,hack:l()(l()({},n),null==n?void 0:n.program_attr),hack_codes:l()(l()({},null==n?void 0:n.program_attr),{},{code:Ue.Base64.decode((null==n||null===(e=n.program_attr)||void 0===e?void 0:e.code)||"")}),hack_sets:l()({},null==n||null===(i=n.hack_sets)||void 0===i?void 0:i[0])}),"program"==(null==n?void 0:n.item_type)?I.history.push("/problems/newedit/".concat(null==n||null===(t=n.program_attr)||void 0===t?void 0:t.identifier,"?type=exercises&express_id=").concat(he.categoryId,"&question_id=").concat(null==n?void 0:n.id,"&score=").concat(null==n?void 0:n.score,"&exercise=true&callback_url=/classrooms/").concat(he.coursesId,"/exercise/").concat(he.categoryId,"/detail?random=true")):J(null==n?void 0:n.id))},type:"primary",className:"mr20",style:{marginLeft:"auto"},ghost:!0,children:"编辑"}),(0,R.jsx)(g.ZP,{disabled:Pe,onClick:function(){return function(e,n,i,t){var l,s,r="".concat(location.pathname).concat(location.search),o=null===(l=t.questions)||void 0===l?void 0:l.map((function(e){return null==e?void 0:e.id}));if(r.includes("exercise"))oe.current={id:e,ids:o,type:n,index:i},ce(!0);else var d=x.Z.confirm({icon:null,centered:!0,title:"温馨提示",content:"确认要更换该试题吗?",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"确认",cancelText:"取消",onOk:(s=c()(a()().mark((function t(){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return d.update({cancelButtonProps:{disabled:!0}}),t.next=3,U({single_question_id:e,seleted_item_bank_ids:o},{type:n,index:i});case 3:d.update({cancelButtonProps:{disabled:!1}}),f.ZP.success("已重新随机生成试题");case 5:case"end":return t.stop()}}),t)}))),function(){return s.apply(this,arguments)})})}(null==n?void 0:n.id,e.type,i,e)},type:"primary",ghost:!0,children:"换一题"})]}),"bprogram"===(null==n?void 0:n.item_type)&&(0,R.jsx)(b.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:h.titleHtml,value:Ue.Base64.decode((null==n||null===(s=n.program_attr)||void 0===s?void 0:s.code)||"")}),("SINGLE"===e.type||"JUDGMENT"===e.type||"MULTIPLE"===e.type)&&(p=n,j=[],(0,R.jsxs)(u.Fragment,{children:[(0,R.jsx)("aside",{className:h.single,children:null==p||null===(v=p.choices)||void 0===v?void 0:v.map((function(e,n){return e.is_answer&&j.push(je[n]),(0,R.jsxs)("ul",{children:[(0,R.jsxs)("li",{children:[je[n],"、"]}),(0,R.jsx)("li",{children:(0,R.jsx)(b.Z,{value:e.choice_text})})]},n)}))}),(0,R.jsxs)("div",{className:h.analysis,children:[(0,R.jsxs)("div",{children:["正确答案:",j.join(""),(0,R.jsxs)("span",{className:"ml30",children:["难度:",fe[p.difficulty]]})]}),(0,R.jsxs)("aside",{children:[(0,R.jsx)("span",{className:h.text,children:"解析:"}),(0,R.jsx)(b.Z,{value:p.analysis?p.analysis:"暂无解析"})]}),(0,R.jsxs)("ul",{children:[(0,R.jsxs)("li",{children:[(0,R.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),"".concat((null==p?void 0:p.discipline_name)||"--","/").concat(null==p?void 0:p.sub_discipline_name)]}),(0,R.jsx)(m.Z,{title:null==p?void 0:p.tag_discipline_name,children:(0,R.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,R.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),null==p?void 0:p.tag_discipline_name]})})]})]})]})),"COMPLETION"===e.type&&ye(n),"SUBJECTIVE"===e.type&&we(n),"PROGRAM"===e.type&&be(n),"BPROGRAM"===e.type&&Ne(n),"COMBINATION"===e.type&&(r=n,o=i,(0,R.jsx)("div",{children:null==r||null===(d=r.sub_item_banks)||void 0===d?void 0:d.map((function(e,n){var i,t=[];return(0,R.jsxs)(u.Fragment,{children:[(0,R.jsxs)("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"},children:[o+1+"."+(n+1),"(",_e[e.item_type]||ge[e.item_type],")",e.name]}),("SINGLE"==e.item_type||"MULTIPLE"==e.item_type||"JUDGMENT"==e.item_type||"single"==e.item_type||"multiple"==e.item_type||"judgement"==e.item_type)&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("aside",{className:h.single,children:null==e||null===(i=e.choices)||void 0===i?void 0:i.map((function(e,n){return e.is_answer&&t.push(je[n]),(0,R.jsxs)("ul",{children:[(0,R.jsxs)("li",{children:[je[n],"、"]}),(0,R.jsx)("li",{children:(0,R.jsx)(b.Z,{value:e.choice_text})})]},n)}))}),(0,R.jsxs)("div",{className:h.analysis,children:[(0,R.jsxs)("div",{children:["正确答案:",t.join(""),(0,R.jsxs)("span",{className:"ml30",children:["难度:",fe[e.difficulty]]})]}),(0,R.jsxs)("aside",{children:[(0,R.jsx)("span",{className:h.text,children:"解析:"}),(0,R.jsx)(b.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,R.jsxs)("ul",{children:[(0,R.jsxs)("li",{children:[(0,R.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),"".concat((null==r?void 0:r.discipline_name)||"--","/").concat(null==r?void 0:r.sub_discipline_name)]}),(0,R.jsx)(m.Z,{title:null==r?void 0:r.tag_discipline_name,children:(0,R.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,R.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),null==r?void 0:r.tag_discipline_name]})})]})]})]}),("COMPLETION"==e.item_type||"completion"==e.item_type)&&ye(e,r),("SUBJECTIVE"==e.item_type||"subjective"==e.item_type)&&we(e,r)]})}))})),"PRACTICAL"===e.type&&Ie(n),(0,R.jsx)("div",{})]},null==n?void 0:n.id)}))]},n)}))})]}),W?(0,R.jsx)(ze.vr,{children:(0,R.jsx)(y.Z,{showTotal:C.rU,total:null==T||null===(E=T.exam)||void 0===E?void 0:E.total_num,pageSize:1,current:G+1,showSizeChanger:!1,onChange:Ce,showQuickJumper:!1,hideOnSinglePage:!1})}):(0,R.jsx)(ze.vr,{LeftContent:(0,R.jsx)(ze.op,{onClick:O,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"},children:"返回"}),RightContent:(0,R.jsxs)(N.Z,{align:"middle",children:[(0,R.jsx)(w.Z,{color:"#55575D",overlayClassName:h.popover,open:ne,getPopupContainer:function(e){return null==e?void 0:e.parentNode},content:"如您对此份试题满意,可将此份试题保存为固定试卷",children:(0,R.jsx)(ze.op,{onMouseEnter:function(){return te(!0)},onMouseLeave:function(){return te(!1)},onClick:function(){return n="",void x.Z.confirm({icon:null,centered:!0,title:"保存试卷",content:(0,R.jsxs)("div",{className:h.modalColumn,children:[(0,R.jsxs)("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20",children:[(0,R.jsx)("img",{style:{marginRight:5},src:M.Z}),"保存后单独生成一份人工组卷类型的固定试卷。"]}),(0,R.jsxs)("div",{className:h.modalRow,style:{marginTop:20},children:[(0,R.jsx)("sup",{className:h.sup,children:"*"}),(0,R.jsx)("span",{style:{flexShrink:0},children:"试卷名称:"}),(0,R.jsx)(j.Z,{placeholder:"请输入试卷名称",min:0,maxLength:60,defaultValue:n,onChange:function(e){n=e.target.value}})]})]}),okText:"确认",cancelText:"取消",onOk:(e=c()(a()().mark((function e(){var i,t,l,s,r,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=3;break}return f.ZP.warning("试卷名称不能为空"),e.abrupt("return",Promise.reject());case 3:return t=[],l=[],s=[],r=[],null==T||null===(i=T.questionList)||void 0===i||i.forEach((function(e){var n;null===(n=e.questions)||void 0===n||n.forEach((function(n){var i=e.questions_score/e.questions_count;i=i&&i.toFixed(1),"COMBINATION"===e.type&&s.push({id:n.id,sub_item_bank_ids:n.sub_item_banks.map((function(e){return e.id}))}),"PRACTICAL"===e.type?r.push(n.id):(t.push(n.id),l.push(i))}))})),console.log("-----",s),c={item_bank_ids:t,item_bank_scores:l,name:n,combination_item_banks:s,shixun_ids:r},e.next=12,A(c);case 12:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})});var e,n},shape:"default",style:{height:38,background:"#fff",boxShadow:"none"},children:"保存"})}),(0,R.jsx)(ze.op,{shape:"default",type:"primary",onClick:function(){return A()},style:{height:38,marginLeft:20},children:"提交"})]})}),(0,R.jsx)(Be,{visible:re,questionParams:oe.current,onRandomExchange:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=oe.current,e.next=3,U({single_question_id:n.id,seleted_item_bank_ids:n.ids},{type:n.type,index:n.index});case 3:ce(!1);case 4:case"end":return e.stop()}}),e)}))),selectFromProblemSet:function(){var e=oe.current,n="".concat(location.pathname).concat(location.search);n.includes("exercise")&&I.history.push("/paperlibrary/exchangequestion?type=exercise&qid=".concat(e.id,"&qtype=").concat(e.type,"&exerciseid=").concat(he.categoryId,"&from=").concat(n))},onCancel:function(){ce(!1)}})]})}},77206:function(e,n,i){i(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[50200],{58195:function(e,n,i){i.d(n,{Z:function(){return f}});var t=i(82242),l=i.n(t),s=i(7557),a=i.n(s),r=i(41498),o=i.n(r),c=i(79800),d=i.n(c),u=i(39647),h=i.n(u),p=i(3113),m=i(59301),x=i(37712),v=["children"],f=function(e){var n=e.children,i=h()(e,v),t=(0,m.useState)(!1),s=d()(t,2),r=s[0],c=s[1];return(0,x.jsx)(p.ZP,l()(l()({},i),{},{loading:r,onClick:function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,c(!0),e.next=4,i.onClick(n);case 4:c(!1),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),console.error(e.t0),c(!1);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(n){return e.apply(this,arguments)}}(),children:n}))}},31313:function(e,n,i){i.d(n,{Z:function(){return _}});var t=i(82100),l=i.n(t),s=i(29186),a=i.n(s),r=i(80619),o=i.n(r),c=i(47074),d=i.n(c),u=i(59301),h=i(92832),p=i(12563),m=i(8591),x="flex___eLcnP",v="color666___TiUhG",f=i(26762),j=i(37712),_=(h.Z.TextArea,function(e){o()(i,e);var n=d()(i);function i(e){var t;return l()(this,i),(t=n.call(this,e)).state={inputVisible:!1,EditInputIndex:-1},t}return a()(i,[{key:"render",value:function(){var e=this,n=this.props,i=n.index,t=n.onAnswerChange,l=n.addChildAnswer,s=(n.exerciseIsPublish,n.answers);n.activeOptionErrorIndex,n.flex;console.log("----",s);var a=this.state,r=a.inputVisible,o=a.EditInputIndex;return(0,j.jsxs)("div",{className:x,children:[(0,j.jsxs)("div",{className:"".concat(v," mb5 mt6"),style:{flex:"0 0 90px"},children:["答案(填空",i+1,"):"]}),(0,j.jsxs)("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10},children:[null==s?void 0:s.map((function(n,l){return(0,j.jsx)(j.Fragment,{children:o!==l&&(null==n?void 0:n.length)>0?(0,j.jsx)(p.Z,{className:"edit-tag",closable:!(1===(null==s?void 0:s.length)&&0===l),onClose:function(n){n.preventDefault(),1===(null==s?void 0:s.length)&&0===l?e.props.deleteChildAnswermain(i,l):e.props.deleteChildAnswer(i,l)},children:(0,j.jsx)("span",{onDoubleClick:function(n){e.setState({EditInputIndex:l}),n.preventDefault()},children:n})},n):(0,j.jsx)(h.Z,{defaultValue:n,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:function(n){n.target.value.replaceAll(" ","").length<=0?m.ZP.info("内容不能为纯空格"):(t(i,l,n.target.value),e.setState({EditInputIndex:-1,inputVisible:!1}))}})})})),!r&&(0,j.jsxs)(p.Z,{className:"site-tag-plus",onClick:function(){l(i),e.setState({inputVisible:!0})},children:[(0,j.jsx)(f.Z,{})," 新增答案"]})]})]})}}]),i}(u.Component))},77116:function(e,n,i){i.d(n,{Z:function(){return y}});var t=i(82242),l=i.n(t),s=i(82100),a=i.n(s),r=i(29186),o=i.n(r),c=i(13720),d=i.n(c),u=i(80619),h=i.n(u),p=i(47074),m=i.n(p),x=i(85573),v=i.n(x),f=i(59301),j=i(49312),_=i(37712),g="▁",y=function(e){h()(i,e);var n=m()(i);function i(){var e;a()(this,i);for(var t=arguments.length,l=new Array(t),s=0;s20?(f.ZP.warning("填空题标准答案不能为空/不能超过20个!"),!1):{name:a,analysis:p,standard_answers:e,is_ordered:M,downcase:null==U?void 0:U.downcase,no_space:null==U?void 0:U.no_space})):(f.ZP.info("请您输入题干"),!1)},K=function(){r(""),m(""),g([]),k(!1)},Q=function(e,n,i){b("");var t=_.slice();t[e][n]=i,g(t)},H=function(e){var n=_.slice();n[e]=[].concat(S()(n[e]),[""]),g(n)},J=function(e,n){var i=_.slice();if(!i[e][n])return i[e]=i[e].filter((function(e,i){return i!==n})),void g(i);x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:D.modal,onOk:function(){i[e]=i[e].filter((function(e,i){return i!==n})),g(i)}})},X=function(e){x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:D.modal,onOk:function(){var n=_.slice();n=_.filter((function(n,i){return e!==i})),g(n)}})};return(0,R.jsxs)("section",{className:D.wrap,children:[(0,R.jsxs)("p",{className:D.titleWrap,children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsx)("span",{className:D.title,children:"题干:"})]}),(0,R.jsx)("div",{children:(0,R.jsx)(A.Z,{id:"completion-question-tittle",placeholder:"请您输入题目",height:155,defaultValue:a,onChange:function(e){return r(e)},showNullButton:!0,onPlaceholderChange:function(e,n,i){var t=_.slice();if(n&&t.splice(e,n),i)for(var l=0;l1&&(0,R.jsxs)("span",{children:[(0,R.jsx)(E.Z,{checked:M,onChange:function(e){return k(e.target.checked)},className:"".concat(D.color333," font14"),children:"多个填空的答案有顺序要求"}),(0,R.jsx)("span",{className:"".concat(D.color999," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,R.jsx)("p",{className:D.titleWrap,children:(0,R.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,R.jsx)(T.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:p,onChange:function(e){return m(e)}})]})},B=(0,I.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(W)),z=i(5112),G=["globalSetting","loading","editData","dispatch","onRef","isEdit"],F=function(e,n){e.globalSetting,e.loading;var i=e.editData,t=(e.dispatch,e.onRef,e.isEdit),l=(L()(e,G),(0,u.useState)()),s=d()(l,2),a=s[0],r=s[1],o=(0,u.useState)(""),c=d()(o,2),h=c[0],p=c[1],m=(0,u.useState)(""),x=d()(m,2),v=x[0],j=x[1];(0,u.useEffect)((function(){if(i&&t){p(null==i?void 0:i.name),j(null==i?void 0:i.analysis);var e=null==i?void 0:i.choices.find((function(e){return e.is_answer}));r("正确"===e.choice_text?"0":"1")}}),[i]),(0,u.useImperativeHandle)(n,(function(){return{onSave:_,Clear:g}}));var _=function(){return h?a?{name:h,choices:[{choice_text:"正确",is_answer:"0"===a?1:0},{choice_text:"错误",is_answer:"1"===a?1:0}],analysis:v}:(f.ZP.info("请先点击选择本选择题的正确选项"),!1):(f.ZP.info("请您输入题干"),!1)},g=function(){p(""),j(""),r("")};return(0,R.jsxs)("section",{className:D.wrap,children:[(0,R.jsxs)("p",{className:D.titleWrap,children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsx)("span",{className:D.title,children:"题干:"})]}),(0,R.jsx)(T.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:h,onChange:function(e){return p(e)}}),(0,R.jsxs)("p",{className:D.titleWrap,children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsxs)("span",{className:D.title,children:["答案选项:",(0,R.jsx)("span",{className:D.colorGray,children:"点击选项可设置正确答案"})]})]}),(0,R.jsxs)(z.ZP.Group,{buttonStyle:"solid",value:a,onChange:function(e){return r(e.target.value)},children:[(0,R.jsx)(z.ZP.Button,{value:"0",className:"".concat(D.radio," mr40"),children:"正确"}),(0,R.jsx)(z.ZP.Button,{value:"1",className:D.radio,children:"错误"})]}),(0,R.jsx)("p",{className:D.titleWrap,children:(0,R.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,R.jsx)(T.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:v,onChange:function(e){return j(e)}})]})},U=(0,I.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(F)),V=["globalSetting","loading","editData","dispatch","onRef","isEdit"],Y=function(e,n){e.globalSetting,e.loading;var i=e.editData,t=(e.dispatch,e.onRef,e.isEdit),l=(L()(e,V),(0,u.useState)([])),s=d()(l,2),a=s[0],r=s[1];(0,u.useEffect)((function(){var e;if(i&&t){var n=null==i||null===(e=i.shixun)||void 0===e?void 0:e.challenges.map((function(e){return{id:null==e?void 0:e.id,score:e.score}}));r(n)}}),[i]),(0,u.useImperativeHandle)(n,(function(){return{onSave:o,Clear:c}}));var o=function(){return{challenges:S()(a)}},c=function(){r([])};console.log("editData--",i);var h,p;return(0,R.jsxs)("section",{className:D.wrap,children:[(0,R.jsx)(b.Z,{style:{paddingRight:10},className:D.titleHtml,value:"".concat(null==i?void 0:i.position)+"、"+"".concat(null==i?void 0:i.name)}),(0,R.jsxs)("p",{style:{marginBottom:"10px",marginTop:"25px"},children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsx)("span",{className:D.title,children:"关卡"})]}),(h=i,(0,R.jsxs)("div",{children:[null==h||null===(p=h.shixun)||void 0===p||null===(p=p.challenges)||void 0===p?void 0:p.map((function(e,n){var i;return(0,R.jsxs)("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"},children:[(0,R.jsxs)("div",{children:[(0,R.jsxs)("span",{className:"mr5",children:["第",n+1,"关"]}),(0,R.jsx)(m.Z,{title:null==e?void 0:e.challenge_name,children:(0,R.jsx)("span",{children:(0,C.Pq)(null==e?void 0:e.challenge_name,44)})},n)]}),(0,R.jsxs)("p",{style:{marginBottom:0},children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsx)("span",{className:D.title,children:"分值:"}),(0,R.jsx)(v.Z,{precision:1,min:1,max:100,className:D.baseFormItem,style:{width:176},value:null===(i=a.find((function(n){return n.id===e.id})))||void 0===i?void 0:i.score,onChange:function(n){a.find((function(n){return n.id===e.id})).score=n,r(S()(a))}})]})]})})),(0,R.jsx)("div",{style:{clear:"both"}})]}))]})},K=(0,I.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(Y)),Q=["editData","globalSetting","loading","dispatch","onRef","isEdit"],H=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],J=function(e,n){var i=e.editData,t=(e.globalSetting,e.loading,e.dispatch,e.onRef,e.isEdit),l=(L()(e,Q),(0,u.useState)([])),s=d()(l,2),a=s[0],r=s[1],o=(0,u.useState)(),c=d()(o,2),h=c[0],p=c[1],x=(0,u.useState)([]),v=d()(x,2),j=v[0],_=v[1],g=(0,u.useState)(""),y=d()(g,2),N=y[0],w=y[1],I=(0,u.useState)(""),C=d()(I,2),Z=C[0],M=C[1];(0,u.useEffect)((function(){r(["","","",""])}),[]),(0,u.useEffect)((function(){if(i&&t){w(null==i?void 0:i.name),M(null==i?void 0:i.analysis),r(null==i?void 0:i.choices.map((function(e){return e.choice_text})));var e=[];null==i||i.choices.map((function(n,i){n.is_answer&&e.push(i)})),_(e)}}),[i]),(0,u.useImperativeHandle)(n,(function(){return{onSave:k,Clear:P}}));var k=function(){if(!N)return f.ZP.info("请您输入题干"),!1;var e=a.findIndex((function(e){return!e}));if(e>-1)return f.ZP.info("请先输入 ".concat(H[e]," 选项的内容")),!1;if(!j.length)return f.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),!1;if(j.length<2)return f.ZP.info("多选题最小正确选项为2个"),!1;var n=a.map((function(e,n){return{choice_text:e,is_answer:j.includes(n)?1:0}}));return{name:N,choices:n,analysis:Z}},P=function(){r(["","","",""]),w(""),M(""),_("")};return(0,R.jsxs)("section",{className:D.wrap,children:[(0,R.jsxs)("p",{className:D.titleWrap,children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsx)("span",{className:D.title,children:"题干:"})]}),(0,R.jsx)(T.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:N,onChange:function(e){return w(e)}}),(0,R.jsxs)("p",{className:D.titleWrap,children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsxs)("span",{className:D.title,children:["答案选项:",(0,R.jsx)("span",{className:D.colorGray,children:"点击选项可设置正确答案"})]})]}),a.map((function(e,n){return(0,R.jsxs)("div",{className:D.choiceWrap,children:[(0,R.jsx)(m.Z,{title:"点击设置为标准答案",placement:"left",children:(0,R.jsx)("div",{className:"".concat(D.answer," ").concat(j.includes(n)?D.activeAnswer:""),onClick:function(){j.includes(n)?_(j.filter((function(e){return e!==n}))):_([].concat(S()(j),[n]))},children:H[n]})}),(0,R.jsx)("div",{className:D.editorWrap,children:h===n?(0,R.jsx)(T.Z,{id:"single-question-option-".concat(n),watch:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){a[n]=e,r(a)}}):(0,R.jsx)("div",{className:D.htmlWrap,onClick:function(){return p(n)},children:(0,R.jsx)(b.Z,{value:e})})}),n>1&&(0,R.jsx)(m.Z,{title:"删除",children:(0,R.jsx)("i",{className:"".concat(D.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){r(a.filter((function(e,i){return i!==n}))),j.includes(n)?_(j.filter((function(e){return e!==n}))):_([].concat(S()(j),[n]))}})}),n<7&&n===a.length-1&&(0,R.jsx)(m.Z,{title:"新增参考答案",children:(0,R.jsx)("i",{className:"".concat(D.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return r([].concat(S()(a),[""]))}})})]},n)})),(0,R.jsx)("p",{className:D.titleWrap,children:(0,R.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,R.jsx)(T.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:Z,onChange:function(e){return M(e)}})]})},X=(0,I.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(J)),$=["editData","globalSetting","loading","dispatch","onRef","isEdit"],ee=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ne=function(e,n){var i=e.editData,t=(e.globalSetting,e.loading,e.dispatch,e.onRef,e.isEdit),l=(L()(e,$),(0,u.useState)([])),s=d()(l,2),a=s[0],r=s[1],o=(0,u.useState)(),c=d()(o,2),h=c[0],p=c[1],x=(0,u.useState)(),v=d()(x,2),j=v[0],_=v[1],g=(0,u.useState)(""),y=d()(g,2),N=y[0],w=y[1],I=(0,u.useState)(""),C=d()(I,2),Z=C[0],M=C[1];(0,u.useEffect)((function(){r(["","","",""])}),[]),(0,u.useEffect)((function(){i&&t&&(w(null==i?void 0:i.name),M(null==i?void 0:i.analysis),r(null==i?void 0:i.choices.map((function(e){return e.choice_text}))),_(null==i?void 0:i.choices.findIndex((function(e){return e.is_answer}))))}),[i]),(0,u.useImperativeHandle)(n,(function(){return{onSave:k,Clear:P}}));var k=function(){if(!N)return f.ZP.info("请您输入题干"),!1;var e=a.findIndex((function(e){return!e}));if(e>-1)return f.ZP.info("请先输入 ".concat(ee[e]," 选项的内容")),!1;if(console.log("activeAnswer: ",j),"number"!=typeof j)return f.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),!1;var n=a.map((function(e,n){return{choice_text:e,is_answer:j===n?1:0}}));return{name:N,choices:n,analysis:Z}},P=function(){r(["","","",""]),w(""),M(""),_("")};return(0,R.jsxs)("section",{className:D.wrap,children:[(0,R.jsxs)("p",{className:D.titleWrap,children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsx)("span",{className:D.title,children:"题干:"})]}),(0,R.jsx)(T.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:N,onChange:function(e){return w(e)}}),(0,R.jsxs)("p",{className:D.titleWrap,children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsxs)("span",{className:D.title,children:["答案选项:",(0,R.jsx)("span",{className:D.colorGray,children:"点击选项可设置正确答案"})]})]}),a.map((function(e,n){return(0,R.jsxs)("div",{className:D.choiceWrap,children:[(0,R.jsx)(m.Z,{title:"点击设置为标准答案",placement:"left",children:(0,R.jsx)("div",{className:"".concat(D.answer," ").concat(j===n?D.activeAnswer:""),onClick:function(){return _(n)},children:ee[n]})}),(0,R.jsx)("div",{className:D.editorWrap,children:h===n?(0,R.jsx)(T.Z,{id:"single-question-option-".concat(n),watch:!0,height:155,isFocus:!0,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){a[n]=e,r(a)}}):(0,R.jsx)("div",{className:D.htmlWrap,onClick:function(){return p(n)},children:(0,R.jsx)(b.Z,{value:e})})}),n>1&&(0,R.jsx)(m.Z,{title:"删除",children:(0,R.jsx)("i",{className:"".concat(D.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){r(a.filter((function(e,i){return i!==n}))),n===j&&_(null)}})}),n<7&&n===a.length-1&&(0,R.jsx)(m.Z,{title:"新增参考答案",children:(0,R.jsx)("i",{className:"".concat(D.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return r([].concat(S()(a),[""]))}})})]},n)})),(0,R.jsx)("p",{className:D.titleWrap,children:(0,R.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,R.jsx)(T.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:Z,onChange:function(e){return M(e)}})]})},ie=(0,I.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(ne)),te=["editData","globalSetting","loading","dispatch","onRef","isEdit"],le=function(e,n){var i=e.editData,t=(e.globalSetting,e.loading,e.dispatch,e.onRef,e.isEdit),l=(L()(e,te),(0,u.useState)("")),s=d()(l,2),a=s[0],r=s[1],o=(0,u.useState)(""),c=d()(o,2),h=c[0],p=c[1],m=(0,u.useState)(""),x=d()(m,2),v=x[0],j=x[1];(0,u.useEffect)((function(){var e;i&&t&&(r(null==i?void 0:i.name),p(null==i?void 0:i.analysis),j(null==i||null===(e=i.answer_texts)||void 0===e?void 0:e[0]))}),[i]),(0,u.useImperativeHandle)(n,(function(){return{onSave:_,Clear:g}}));var _=function(){return a?v?{name:a,answer_texts:[v],analysis:h}:(f.ZP.info("请您输入参考答案"),!1):(f.ZP.info("请您输入题干"),!1)},g=function(){r(""),p(""),j("")};return(0,R.jsxs)("section",{className:D.wrap,children:[(0,R.jsxs)("p",{className:D.titleWrap,children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsx)("span",{className:D.title,children:"题干:"})]}),(0,R.jsx)(T.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:a,onChange:function(e){return r(e)}}),(0,R.jsx)("p",{className:D.titleWrap,children:(0,R.jsx)("span",{className:D.title,children:"参考答案:"})}),(0,R.jsx)(T.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"请您输入参考答案",defaultValue:v,onChange:function(e){return j(e)}}),(0,R.jsx)("p",{className:D.titleWrap,children:(0,R.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,R.jsx)(T.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:h,onChange:function(e){return p(e)}})]})},se=(0,I.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(le)),ae=i(36381),re=i(85573),oe=i.n(re),ce=i(43604),de={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},ue=i(45532),he=i(52103),pe=["value","onChange","scrollId"],me=function(e){var n=e.value,i=e.onChange,t=e.scrollId,l=L()(e,pe);return(0,R.jsx)("div",{id:t||"",children:(0,R.jsx)(T.Z,o()(o()({},l),{},{defaultValue:n,onChange:function(e,n){null!=n&&n.length?i(e,n):i(e)}}))})},xe=function(e){var n=e.value,i=e.onChange,t=e.placeholder,l=e.height,s=void 0===l?140:l;return e.isEdit?(0,R.jsx)(T.Z,{watch:!0,isFocus:!0,height:s,placeholder:t,defaultValue:n,onChange:i}):(0,R.jsx)("div",{style:{cursor:"pointer"},children:n?(0,R.jsx)(b.Z,{className:de.inputBorder,value:n}):(0,R.jsx)("div",{className:"".concat(de.inputBorder," ").concat(de.placeholder),children:t})})},ve=["key","name"],fe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],je=function(e){var n=e.value,i=e.onChange,t=e.choiceTextKey,l=e.answerKey,s=e.index,a=e.isEdit,r=e.setInputActive,c=e.form,d=e.choiceOptionsPath,u=e.allowChangeMode,h=e.showAddIcon,p=e.addItem,x=e.deleteItem,v=!0===(null==n?void 0:n[l]),f=function(){var e;v?i(o()(o()({},n),{},oe()({},l,!1))):(u||(e=c.getFieldValue(d),c.setFieldValue(d,e.map((function(e){return o()(o()({},e),{},oe()({},l,!1))})))),i(o()(o()({},n),{},oe()({},l,!0))))};return(0,R.jsxs)(N.Z,{className:de.choiceWrap,align:"middle",wrap:!1,children:[(0,R.jsx)(ce.Z,{onClick:f,className:"".concat(de.choiceIndex," ").concat(v?de.activeAnswer:""),children:fe[s]}),(0,R.jsx)(ce.Z,{flex:1,className:"".concat(de.editorWrap," ml15"),onClick:r,children:(0,R.jsx)(xe,{height:155,placeholder:"请您输入选项",isEdit:a,value:null==n?void 0:n[t],onChange:function(e){i(o()(o()({},n),{},oe()({},t,e)))}})}),(0,R.jsx)(ce.Z,{flex:"0 0 auto",className:"ml15",children:(0,R.jsx)("div",{onClick:f,className:"".concat(de.setAnswerBtn," ").concat(v?de.activeAnswer:""),children:v?"正确答案":"设为答案"})}),(0,R.jsxs)(ce.Z,{className:de.actionWrapper,children:[(0,R.jsx)(m.Z,{title:"新增参考答案",children:(0,R.jsx)(ue.Z,{className:de.addIcon,onClick:p,style:{visibility:h?"visible":"hidden"}})}),(0,R.jsx)(m.Z,{title:"删除",children:(0,R.jsx)(he.Z,{className:de.deleteIcon,onClick:x,style:{visibility:s>1?"visible":"hidden"}})})]})]})},_e=function(e){var n=e.questionTitlePlaceholder,i=e.titleKey,t=e.choiceKey,l=e.analysisKey,s=e.choiceTextKey,a=e.answerKey,r=e.choiceOptionsPath,c=e.allowChangeMode,h=void 0===c||c,m=e.form,x=e.showAnalysis,v=void 0===x||x,f=(0,u.useState)(),j=d()(f,2),_=j[0],g=j[1],y=(0,u.useState)(!1),N=d()(y,2),w=N[0],b=N[1];return(0,R.jsxs)("div",{className:de.wrap,children:[(0,R.jsx)("div",{className:de.questionTitleEditorWrap,children:(0,R.jsx)(p.Z.Item,{label:"题干",name:i,labelCol:{span:24},rules:[{required:!0}],children:(0,R.jsx)(me,{scrollId:Array.isArray(i)?i.join("_"):"".concat(i),watch:!0,height:140,placeholder:n})})}),(0,R.jsx)(p.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),(0,R.jsx)(p.Z.List,{name:t,rules:[{validator:function(e,n){var i=n.some((function(e){return 1===e[a]})),t=n.findIndex((function(e){var n;return(null===(n=e[s])||void 0===n?void 0:n.length)<=0}));return-1!==t?Promise.reject(new Error("请先输入".concat(fe[t],"选项的内容"))):i?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e,n){var i=n.add,t=n.remove;return(0,R.jsxs)("div",{id:Array.isArray(r)?r.join("_"):"".concat(r),children:[e.map((function(n,l){var c=n.key,d=n.name,x=L()(n,ve),v=_===c,f=l<7&&l===e.length-1;return(0,u.createElement)(p.Z.Item,o()(o()({},x),{},{key:c,name:d,noStyle:!0}),(0,R.jsx)(je,{choiceTextKey:s,answerKey:a,index:l,isEdit:v,setInputActive:function(){g(c)},form:m,choiceOptionsPath:r,allowChangeMode:h,showAddIcon:f,addItem:function(){return i(oe()(oe()({},s,""),a,0))},deleteItem:function(){return t(d)}}))})),e.length<8&&(0,R.jsx)("div",{className:"".concat(de.addBtn," mb30"),onClick:function(){return i(oe()(oe()({},s,""),a,0))},children:"添加选项"})]})}}),v&&(0,R.jsx)("div",{onClick:function(){return b(!0)},children:(0,R.jsx)(p.Z.Item,{name:l,label:"题目解析",labelCol:{span:24},children:(0,R.jsx)(xe,{placeholder:"请编辑题目解析(非必填)",isEdit:w})})})]})},ge=i(91232),ye=i.n(ge),Ne=i(78673),we=["key","name"],be=function(e){var n=e.value,i=e.onChange;return(0,R.jsxs)(N.Z,{align:"middle",className:"ml20",gutter:[40,20],children:[null==n?void 0:n.map((function(e,t){return(0,R.jsxs)(ce.Z,{className:de.blankWrapper,children:[(0,R.jsx)(j.Z,{className:de.blankInput,defaultValue:e,maxLength:1e3,onBlur:function(e){var l=S()(n),s=e.target.value.trim();l[t]=s,i(l)}}),(0,R.jsx)(m.Z,{title:"删除",children:(0,R.jsx)(he.Z,{className:de.deleteIcon,style:{marginLeft:15,visibility:t>0?"visible":"hidden"},onClick:function(){return function(e){x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:de.modal,onOk:function(){var t=S()(n);t.splice(e,1),i(t)}})}(t)}})})]},"".concat(e,"_").concat(t))})),(0,R.jsx)(ce.Z,{children:(0,R.jsx)("div",{className:"".concat(de.addBtn),onClick:function(){var e;(e=S()(n)).push(""),i(e)},children:"新增答案"})})]})},Ie=function(e){var n=e.value,i=void 0===n||n,t=e.onChange;return(0,R.jsx)(Ne.Z,{checked:!i,onChange:function(e){t(!e)}})},Ce="▁",Ze=function(e){var n,i=e.questionTitlePlaceholder,t=e.form,l=e.name,s=(e.scoreByBlank,e.answerKey),a=e.titleKey,r=void 0===a?"name":a,c=e.analysisKey,h=void 0===c?"analysis":c,m=e.isOrdered,x=void 0===m?"is_ordered":m,v=(0,u.useState)(!1),f=d()(v,2),_=f[0],g=f[1],y=function(e,n){for(var i=n.line,t=0,l=0;l1?Array.from({length:a},(function(e,n){return r+n})):r)}else if(s>0){var o=y(e,n.from);console.log("新增".concat(s,"个,之前有").concat(o,"个")),i(s,o)}}(e,n,I,Z)}})})}),(0,R.jsx)(p.Z.List,{name:s,rules:[{validator:function(e,n){if(0===(null==n?void 0:n.length))return Promise.reject(new Error("答案不能为空"));var i,t=ye()(n);try{for(t.s();!(i=t.n()).done;){var l=(i.value||{}).answer_text;if(null!=l&&l.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){t.e(e)}finally{t.f()}return Promise.resolve()}}],children:function(e,n,i){var t=n.add,l=n.remove;i.errors;return b.current=t,C.current=l,(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(p.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),e.map((function(e,n){var i=e.key,t=e.name,l=L()(e,we);return(0,R.jsxs)(N.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,R.jsxs)(ce.Z,{flex:"0 0 auto",className:"".concat(de.blankIndex),children:["填空项",n+1]}),(0,R.jsxs)(ce.Z,{flex:1,children:[(0,R.jsx)(N.Z,{align:"top",justify:"space-between",wrap:!1,children:(0,R.jsx)(ce.Z,{children:(0,R.jsx)(p.Z.Item,o()(o()({},l),{},{name:[t,"answer_text"],noStyle:!0,children:(0,R.jsx)(be,{})}))})}),(0,R.jsx)(p.Z.Item,o()(o()({},l),{},{name:[t,"position"],noStyle:!0,children:(0,R.jsx)(j.Z,{type:"hidden"})}))]})]},i)}))]})}}),(0,R.jsxs)(N.Z,{align:"middle",children:[(0,R.jsx)(p.Z.Item,{name:[l,"downcase"],valuePropName:"checked",children:(0,R.jsx)(Ne.Z,{})}),(0,R.jsx)(ce.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,R.jsxs)(N.Z,{align:"middle",children:[(0,R.jsx)(p.Z.Item,{name:[l,"no_space"],valuePropName:"checked",children:(0,R.jsx)(Ne.Z,{})}),(0,R.jsx)(ce.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==M?void 0:M.length)>1&&(0,R.jsxs)(N.Z,{align:"middle",className:(null==M?void 0:M.length)>1?"mb30":"".concat(de.hide),children:[(0,R.jsx)(p.Z.Item,{name:x,children:(0,R.jsx)(Ie,{})}),(0,R.jsx)(ce.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,R.jsx)("div",{onClick:function(){return g(!0)},children:(0,R.jsx)(p.Z.Item,{name:h,label:"题目解析",labelCol:{span:24},children:(0,R.jsx)(xe,{placeholder:"请编辑题目解析(非必填)",isEdit:_})})})]})},Me=["key","name"],ke=oe()(oe()({},"正确","T"),"错误","F"),Se=function(e){var n=e.value,i=e.onChange,t=e.form,l=e.choiceKey,s=!0===(null==n?void 0:n.is_answer),a=null==n?void 0:n.choice_text,r=function(){var e,s=null==t||null===(e=t.getFieldValue(["sub_item_banks"].concat(S()(l))))||void 0===e?void 0:e.map((function(e){return{choice_text:null==e?void 0:e.choice_text,is_answer:!1}}));null==t||t.setFieldValue(["sub_item_banks"].concat(S()(l)),s),i(o()(o()({},n),{},{is_answer:!0}))};return(0,R.jsxs)(N.Z,{className:de.choiceWrap,align:"middle",wrap:!1,children:[(0,R.jsx)(ce.Z,{onClick:r,className:"".concat(de.choiceIndex," ").concat(de.judgementIndex," ").concat(s?de.activeAnswer:""),children:ke[a]}),(0,R.jsx)(ce.Z,{flex:1,className:"".concat(de.editorWrap," ml15"),children:(0,R.jsx)("div",{className:"".concat(de.inputBorder," ").concat(de.placeholder," ").concat(s?de.activeJudgementAnswer:""),children:a})}),(0,R.jsx)(ce.Z,{flex:"0 0 auto",className:"ml15",children:(0,R.jsx)("div",{onClick:r,className:"".concat(de.setAnswerBtn," ").concat(s?de.activeAnswer:""),children:s?"正确答案":"设为答案"})})]})},Pe=function(e){var n=e.questionTitlePlaceholder,i=e.choiceKey,t=void 0===i?"choices":i,l=e.form,s=e.titleKey,a=void 0===s?"name":s,r=e.analysisKey,c=void 0===r?"analysis":r,h=(0,u.useState)(!1),m=d()(h,2),x=m[0],v=m[1];return(0,R.jsxs)("div",{className:de.wrap,children:[(0,R.jsx)("div",{className:de.questionTitleEditorWrap,children:(0,R.jsx)(p.Z.Item,{label:"题干",name:a,labelCol:{span:24},rules:[{required:!0}],children:(0,R.jsx)(me,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,R.jsx)(p.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,R.jsx)(p.Z.List,{name:t,rules:[{validator:function(e,n){return n.some((function(e){return!0===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,R.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,i=e.name,s=L()(e,Me);return(0,u.createElement)(p.Z.Item,o()(o()({},s),{},{key:n,name:i,noStyle:!0}),(0,R.jsx)(Se,{form:l,choiceKey:t}))}))})}})}),(0,R.jsx)("div",{onClick:function(){return v(!0)},children:(0,R.jsx)(p.Z.Item,{name:c,label:"题目解析",labelCol:{span:24},children:(0,R.jsx)(xe,{placeholder:"请编辑题目解析(非必填)",isEdit:x})})})]})},Le=["value","onChange"],Ee=function(e){var n=e.value,i=e.onChange,t=L()(e,Le);return(0,R.jsx)(T.Z,o()(o()({},t),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){i([e])}}))},Te=function(e){var n=e.questionTitlePlaceholder,i=e.form,t=e.showKeywords,l=e.isMustKeyWords,s=void 0===l?t:l,a=e.titleKey,r=void 0===a?"name":a,o=e.analysisKey,c=void 0===o?"analysis":o,h=e.answerTexts,m=void 0===h?"answer_texts":h,x=(e.keywords,e.useKeywords),v=void 0===x?"use_keywords":x,f=(e.indexs,(0,u.useState)(!1)),j=d()(f,2),_=j[0],g=j[1],y=(0,u.useState)(""),N=d()(y,2),w=(N[0],N[1],(0,u.useState)(!1)),b=d()(w,2);b[0],b[1],p.Z.useWatch("question_score",i);return(0,R.jsxs)("div",{className:de.wrap,children:[(0,R.jsx)("div",{className:de.questionTitleEditorWrap,children:(0,R.jsx)(p.Z.Item,{label:"题干",name:r,labelCol:{span:24},rules:[{required:!0}],children:(0,R.jsx)(me,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,R.jsx)(p.Z.Item,{label:"参考答案",name:m,labelCol:{span:24},children:(0,R.jsx)(Ee,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),t&&!s&&(0,R.jsx)(p.Z.Item,{hidden:!0,name:v,valuePropName:"checked",children:(0,R.jsx)(Ne.Z,{defaultChecked:!0})}),(0,R.jsx)("div",{onClick:function(){return g(!0)},children:(0,R.jsx)(p.Z.Item,{name:c,label:"题目解析",labelCol:{span:24},children:(0,R.jsx)(xe,{placeholder:"请编辑题目解析(非必填)",isEdit:_})})})]})},Ae=["globalSetting","loading","dispatch","editData","onRef","isEdit"],Oe=["key","name"],De=ae.Z.Panel,Re=function(e,n){e.globalSetting,e.loading,e.dispatch;var i=e.editData,t=(e.onRef,e.isEdit),l=(L()(e,Ae),(0,u.useState)("")),s=d()(l,2),a=s[0],r=s[1],c=(0,u.useState)([]),h=d()(c,2),m=h[0],x=h[1],v=p.Z.useForm(),j=d()(v,1)[0];(0,u.useEffect)((function(){i&&t&&(r(null==i?void 0:i.name),x(null==i?void 0:i.sub_item_banks),j.setFieldsValue(o()({},i)))}),[i]),(0,u.useEffect)((function(){x(j.getFieldValue("sub_item_banks"))}),[p.Z.useWatch("sub_item_banks",j)]),(0,u.useImperativeHandle)(n,(function(){return{onSave:_,Clear:g}}));var _=function(){if(!a)return f.ZP.info("请您输入题干"),!1;var e=m.map((function(e){return o()({id:e.id>1?e.id:null},e)}));return{name:a,sub_item_banks:e}},g=function(){r(""),x([])},y={single:"单选题",multiple:"多选题",judgement:"判断题",completion:"填空题",subjective:"简答题",practical:"实训题",program:"编程题",bprogram:"程序填空题",combination:"组合题"};return(0,R.jsxs)("section",{className:D.wrap,children:[(0,R.jsxs)("p",{className:D.titleWrap,children:[(0,R.jsx)("span",{className:D.required,children:"*"}),(0,R.jsx)("span",{className:D.title,children:"题干:"})]}),(0,R.jsx)(T.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:a,onChange:function(e){return r(e)}}),(0,R.jsx)(p.Z,{form:j,autoComplete:"off",children:(0,R.jsx)(p.Z.List,{name:"sub_item_banks",rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请添加小题"))}}],children:function(e,n){n.add,n.remove;var i=j.getFieldValue("sub_item_banks");return(0,R.jsx)(R.Fragment,{children:(0,R.jsx)(ae.Z,{className:e.length>0?D.collapseWrapper:"",bordered:!1,expandIcon:function(e){var n=e.isActive;return(0,R.jsx)("i",{className:"iconfont icon-weizhankai ".concat(n?D.open:D.close),style:{fontSize:14,transition:"all .2s"}})},children:e.map((function(e,n){var t,l,s,a,r,c,d,u=e.key,h=e.name,m=L()(e,Oe);return(0,R.jsx)(De,{className:D.panel,forceRender:!0,header:(0,R.jsxs)("div",{className:D.panelHeader,children:["第",n+1,"小题",(0,R.jsxs)("span",{children:["(",y[null==i||null===(t=i[h])||void 0===t?void 0:t.item_type],")"]})]}),children:(0,R.jsxs)(p.Z.Item,o()(o()({},m),{},{name:h,children:[("single"==(null==i||null===(l=i[h])||void 0===l?void 0:l.item_type)||"multiple"==(null==i||null===(s=i[h])||void 0===s?void 0:s.item_type))&&(0,R.jsx)(_e,{questionTitlePlaceholder:"请编辑选择题题干内容",allowChangeMode:"single"!=(null==i||null===(a=i[h])||void 0===a?void 0:a.item_type),form:j,choiceKey:[h,"choices"],titleKey:[h,"name"],analysisKey:[h,"analysis"],choiceOptionsPath:["sub_item_banks",h,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),"completion"==(null==i||null===(r=i[h])||void 0===r?void 0:r.item_type)&&(0,R.jsx)(Ze,{form:j,name:h,questionTitlePlaceholder:"请编辑题干并设置填空项",scoreByBlank:!0,titleKey:[h,"name"],analysisKey:[h,"analysis"],isOrdered:[h,"is_ordered"],answerKey:[h,"standard_answer"]}),"judgement"==(null==i||null===(c=i[h])||void 0===c?void 0:c.item_type)&&(0,R.jsx)(Pe,{form:j,questionTitlePlaceholder:"请编辑判断题题干内容",titleKey:[h,"name"],analysisKey:[h,"analysis"],choiceKey:[h,"choices"]}),"subjective"==(null==i||null===(d=i[h])||void 0===d?void 0:d.item_type)&&(0,R.jsx)(Te,{showKeywords:!0,form:j,titleKey:[h,"name"],analysisKey:[h,"analysis"],answerTexts:[h,"answer_texts"],useKeywords:[h,"use_keywords"],keywords:[h,"keywords"],indexs:h,questionTitlePlaceholder:"请编辑简答题题干内容"})]}))},u)}))})})}})})]})},qe=(0,I.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(Re)),We=i(58195),Be=function(e){var n=e.visible,i=e.onCancel,t=e.onRandomExchange,l=e.selectFromProblemSet,s=e.questionParams;return(0,R.jsx)(x.Z,{title:"请选择替换方式",open:n,onCancel:i,centered:!0,maskClosable:!0,footer:null,children:(0,R.jsxs)(N.Z,{justify:"center",className:"pb20",children:[(0,R.jsx)(We.Z,{onClick:t,children:"随机更换"}),"PRACTICAL"!==(null==s?void 0:s.type)&&(0,R.jsx)(g.ZP,{style:{marginLeft:24},onClick:l,children:"从题库中选择"})]})})},ze=i(53273),Ge=i(35595),Fe=i(24334),Ue=i(32134),Ve=function(e){var n,i,t,s,r,c,k,S,P,L,E,T=e.data,A=e.submit,O=e.goBack,D=(e.loading,e.onTypeScore),q=e.editPreview,W=void 0!==q&&q,z=e.onSkipExamination,G=e.selectValue,F=e.onExchange,V=e.handleMarkWrongQuestion,Y=(0,u.useRef)(),Q=(0,u.useState)(null),H=d()(Q,2),J=H[0],$=H[1],ee=(0,u.useState)(!1),ne=d()(ee,2),te=ne[0],le=ne[1],ae=(0,u.useState)(!1),re=d()(ae,2),oe=re[0],ce=re[1],de=(0,u.useRef)(),ue=p.Z.useForm(),he=d()(ue,1)[0],pe=(0,I.useParams)(),me=(0,u.useState)(!1),xe=d()(me,2),ve=xe[0],fe=xe[1];(0,u.useEffect)((function(){le(!0)}),[]),(0,u.useEffect)((function(){W||(0,C.Dk)("试卷预览")}),[W]);var je=["容易","简单","适中","困难"],_e=["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"],ge={SINGLE:"单选题",MULTIPLE:"多选题",JUDGMENT:"判断题",COMPLETION:"填空题",SUBJECTIVE:"简答题",PRACTICAL:"实训题",PROGRAM:"编程题",BPROGRAM:"程序填空题",COMBINATION:"组合题"},ye={single:"单选题",multiple:"多选题",judgement:"判断题",completion:"填空题",subjective:"简答题",practical:"实训题",program:"编程题",bprogram:"程序填空题",combination:"组合题"},Ne=function(e,n){var i,t=null==e||null===(i=e.standard_answer)||void 0===i?void 0:i.map((function(e,n){var i;return(0,R.jsx)("div",{children:"答案(填空".concat(null==e?void 0:e.position,"):").concat(null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"))},n)}));return(0,R.jsx)(u.Fragment,{children:(0,R.jsxs)("div",{className:h.analysis,children:[(0,R.jsxs)("div",{style:{display:"flex"},children:[(0,R.jsx)("div",{children:"正确答案:"}),(0,R.jsx)("div",{children:t})]}),(0,R.jsxs)("aside",{children:[(0,R.jsx)("span",{className:h.text,children:"解析:"}),(0,R.jsx)(b.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,R.jsxs)("ul",{children:[(0,R.jsxs)("li",{children:[(0,R.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),n?"".concat((null==n?void 0:n.discipline_name)||"--","/").concat(null==n?void 0:n.sub_discipline_name):"".concat((null==e?void 0:e.discipline_name)||"--","/").concat(null==e?void 0:e.sub_discipline_name)]}),(0,R.jsx)(m.Z,{title:n?null==n?void 0:n.tag_discipline_name:null==e?void 0:e.tag_discipline_name,children:(0,R.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,R.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),n?null==n?void 0:n.tag_discipline_name:null==e?void 0:e.tag_discipline_name]})})]})]})})},we=function(e){var n,i=null==e||null===(n=e.standard_answer)||void 0===n?void 0:n.map((function(e,n){return(0,R.jsx)("div",{children:"答案(填空".concat((null==e?void 0:e.position)||(null==e?void 0:e.exercise_choice_id),"):").concat(null==e?void 0:e.answer_text)},n)}));return(0,R.jsx)(u.Fragment,{children:(0,R.jsxs)("div",{className:h.analysis,children:[(0,R.jsxs)("div",{style:{display:"flex"},children:[(0,R.jsx)("div",{children:"正确答案:"}),(0,R.jsx)("div",{children:i})]}),(0,R.jsxs)("aside",{children:[(0,R.jsx)("span",{className:h.text,children:"解析:"}),(0,R.jsx)(b.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,R.jsxs)("ul",{children:[(0,R.jsxs)("li",{children:[(0,R.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),"".concat((null==e?void 0:e.discipline_name)||"--","/").concat(null==e?void 0:e.sub_discipline_name)]}),(0,R.jsx)(m.Z,{title:null==e?void 0:e.tag_discipline_name,children:(0,R.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,R.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),null==e?void 0:e.tag_discipline_name]})})]})]})})},be=function(e,n){var i;return(0,R.jsxs)("div",{className:h.analysis,children:[(0,R.jsxs)("div",{children:["正确答案:",null==e||null===(i=e.answer_texts)||void 0===i?void 0:i[0]]}),(0,R.jsxs)("aside",{children:[(0,R.jsx)("span",{className:h.text,children:"解析:"}),(0,R.jsx)(b.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,R.jsxs)("ul",{children:[(0,R.jsxs)("li",{children:[(0,R.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),n?"".concat((null==n?void 0:n.discipline_name)||"--","/").concat(null==n?void 0:n.sub_discipline_name):"".concat((null==e?void 0:e.discipline_name)||"--","/").concat(null==e?void 0:e.sub_discipline_name)]}),(0,R.jsx)(m.Z,{title:n?null==n?void 0:n.tag_discipline_name:null==e?void 0:e.tag_discipline_name,children:(0,R.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,R.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),n?null==n?void 0:n.tag_discipline_name:null==e?void 0:e.tag_discipline_name]})})]})]})},Ie=function(e){var n,i;return(0,R.jsxs)("div",{className:h.analysis,children:[(0,R.jsxs)("aside",{children:[(0,R.jsx)("span",{className:h.text,children:"预期输出:"}),(0,R.jsx)(b.Z,{value:null==e||null===(n=e.program_attr)||void 0===n?void 0:n.description})]}),(0,R.jsxs)("div",{style:{marginTop:20},children:["正确答案:",(null==e||null===(i=e.program_attr)||void 0===i?void 0:i.answer_text)||"--"]}),(0,R.jsxs)("aside",{children:[(0,R.jsx)("span",{className:h.text,children:"解析:"}),(0,R.jsx)(b.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,R.jsxs)("ul",{children:[(0,R.jsxs)("li",{children:[(0,R.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),"".concat((null==e?void 0:e.discipline_name)||"--","/").concat(null==e?void 0:e.sub_discipline_name)]}),(0,R.jsx)(m.Z,{title:null==e?void 0:e.tag_discipline_name,children:(0,R.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,R.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),null==e?void 0:e.tag_discipline_name]})})]})]})},Ce=function(e){var n,i;return(0,R.jsxs)("div",{style:{marginTop:"12px"},children:[null==e||null===(n=e.shixun)||void 0===n||null===(n=n.challenges)||void 0===n?void 0:n.map((function(e,n){return(0,R.jsxs)("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,R.jsxs)("div",{children:[(0,R.jsxs)("span",{className:"mr5",children:["第",n+1,"关"]}),(0,R.jsx)(m.Z,{title:null==e?void 0:e.challenge_name,children:(0,R.jsx)("span",{children:(0,C.Pq)(null==e?void 0:e.challenge_name,44)})},n)]}),W&&(0,R.jsxs)("div",{children:["分值:",e.score,"分"]})]})})),(0,R.jsx)(I.Link,{style:{float:"right"},target:"_blank",to:"/shixuns/".concat(null==e||null===(i=e.shixun)||void 0===i?void 0:i.identifier,"/challenges"),children:"实训详情"}),(0,R.jsx)("div",{style:{clear:"both"}})]})},Ze=function(e){console.log(e,"key"),z(e-1)},Me=function(e,n){if("SINGLE"===n)return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(ie,{ref:Y,editData:e,isEdit:!0}),(0,R.jsx)(_.Z,{})]});if("MULTIPLE"===n)return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(X,{ref:Y,editData:e,isEdit:!0}),(0,R.jsx)(_.Z,{})]});if("JUDGMENT"===n)return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(U,{ref:Y,editData:e,isEdit:!0}),(0,R.jsx)(_.Z,{})]});if("COMPLETION"===n)return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(B,{ref:Y,editData:e,isEdit:!0}),(0,R.jsx)(_.Z,{})]});if("SUBJECTIVE"===n)return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(se,{ref:Y,editData:e,isEdit:!0}),(0,R.jsx)(_.Z,{})]});if("COMBINATION"===n)return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(qe,{ref:Y,editData:e,isEdit:!0}),(0,R.jsx)(_.Z,{})]});var i,t;if("BPROGRAM"===n)return(0,R.jsx)(R.Fragment,{children:(0,R.jsxs)(p.Z,{form:he,style:{marginTop:20},onFinishFailed:function(e){var n;e.errorFields[0].name.includes("standard_answers")?f.ZP.error("填空项答案不能为空"):f.ZP.error(e.errorFields[0].errors[0]),he.scrollToField(null==e||null===(n=e.errorFields)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.name,{behavior:"smooth",block:"center"})},onFinish:function(){var n=a()(l()().mark((function n(i){var t,s,a;return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return s=o()(o()({question_score:e.score},i),{},{question_type:8,hack:o()(o()({},i.hack),{},{difficult:e.program_attr.difficult}),hack_codes:o()(o()({},i.hack_codes),{},{code:Fe.Base64.encode(null===(t=i.hack_codes)||void 0===t?void 0:t.code)})}),ve&&(s.is_cover=1),n.next=4,(0,Z.ZP)("/api/exercise_questions/".concat(e.id,".json"),{method:"put",body:s});case 4:0===(null==(a=n.sent)?void 0:a.status)&&(f.ZP.success("编辑成功"),Ze(G+1)),$(null);case 7:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),children:[(0,R.jsx)(Ge.tc,{form:he,questionTitlePlaceholder:"请编辑题干并设置填空项",scoreByBlank:!1,hackidentifier:null==e||null===(i=e.program_attr)||void 0===i?void 0:i.identifier,answerKey:"standard_answers"}),(0,R.jsx)(_.Z,{})]})});"PROGRAM"===n&&I.history.push("/problems/".concat(null==e||null===(t=e.program_attr)||void 0===t?void 0:t.identifier,"/edit?type=exercises&express_id=").concat(pe.categoryId,"&question_id=").concat(null==e?void 0:e.id,"&score=").concat(null==e?void 0:e.score,"&callback_url=").concat(location.pathname,"&select=").concat(G,"&exercise=true"));return"PRACTICAL"===n?(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(K,{ref:Y,editData:e,isEdit:!0}),(0,R.jsx)(_.Z,{})]}):void 0},ke=function(){var e=a()(l()().mark((function e(n,i,t){var s,a,r,c,d,u,h,p,m,x;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,null===(s=Y.current)||void 0===s?void 0:s.onSave();case 2:if(a=e.sent){e.next=5;break}return e.abrupt("return");case 5:if(r={question_score:i.score,analysis:a.analysis},t&&(r.is_cover=1),"SINGLE"!==n&&"MULTIPLE"!==n&&"JUDGMENT"!==n||(d=[],u=[],r.question_type="JUDGMENT"===n?2:1,r.question_title=null==a?void 0:a.name,null==a||null===(c=a.choices)||void 0===c||c.forEach((function(e,n){d.push(e.choice_text),null!=e&&e.is_answer&&u.push(n+1)})),r.question_choices=d,r.standard_answers=u),"COMPLETION"===n&&(r.is_ordered=a.is_ordered,r.question_title=null==a?void 0:a.name,r.question_type=3,p=[],null==a||null===(h=a.standard_answers)||void 0===h||h.forEach((function(e,n){p.push({choice_id:e.position,answer_text:e.answer_text})})),r.standard_answers=p,r.downcase=null==a?void 0:a.downcase,r.no_space=null==a?void 0:a.no_space),"SUBJECTIVE"===n&&(console.log("editorData"),console.log(a),r.question_title=null==a?void 0:a.name,r.question_type=4,r.answer_texts=null==a?void 0:a.answer_texts),"COMBINATION"===n&&(r.question_title=null==a?void 0:a.name,r.question_type=7,r.sub_questions=null==a||null===(m=a.sub_item_banks)||void 0===m?void 0:m.map((function(e,n){if("single"==(null==e?void 0:e.item_type)||"judgement"==(null==e?void 0:e.item_type)||"multiple"==(null==e?void 0:e.item_type)){var i,t=[],l=[];return null==e||null===(i=e.choices)||void 0===i||i.forEach((function(e,n){t.push(e.choice_text),null!=e&&e.is_answer&&l.push(n+1)})),{id:e.id,question_id:e.id,question_title:e.name,difficulty:e.difficulty,question_type:"single"==(null==e?void 0:e.item_type)?0:"multiple"==(null==e?void 0:e.item_type)?1:2,question_choices:t,standard_answers:l,analysis:e.analysis,question_score:null==e?void 0:e.score}}if("completion"==(null==e?void 0:e.item_type)){var s,a=[];return null==e||null===(s=e.standard_answer)||void 0===s||s.forEach((function(e,n){a.push({choice_id:e.position,answer_text:e.answer_text,score:e.score})})),{id:e.id,question_id:e.id,is_ordered:e.is_ordered,question_title:e.name,difficulty:e.difficulty,question_type:3,standard_answers:a,analysis:e.analysis,downcase:null==e?void 0:e.downcase,no_space:null==e?void 0:e.no_space}}var r;if("subjective"==(null==e?void 0:e.item_type))return{id:e.id,question_id:e.id,question_title:e.name,question_type:4,difficulty:e.difficulty,answer_texts:null==e||null===(r=e.answer_texts)||void 0===r?void 0:r[0],analysis:e.analysis}})),delete r.analysis),"PRACTICAL"===n){e.next=17;break}return e.next=14,(0,Z.ZP)("/api/exercise_questions/".concat(i.id,".json"),{method:"put",body:r});case 14:e.t0=e.sent,e.next=20;break;case 17:return e.next=19,(0,Z.ZP)("/api/exercise_questions/".concat(i.id,"/update_shixun_score.json"),{method:"post",body:o()({},a)});case 19:e.t0=e.sent;case 20:0===(null==(x=e.t0)?void 0:x.status)&&(f.ZP.success("编辑成功"),Ze(G+1),$(null));case 22:case"end":return e.stop()}}),e)})));return function(n,i,t){return e.apply(this,arguments)}}(),Se=function(){var e=a()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,I.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在更新试卷,请稍后..."}}),e.next=3,(0,Z.ZP)("/api/exercises/".concat(pe.categoryId,"/sync_random_question.json"),{method:"post"});case 3:if(0!==e.sent.status){e.next=8;break}return e.next=7,z(G);case 7:f.ZP.success("更新成功");case 8:(0,I.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}});case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Pe=null==T||null===(n=T.questionList)||void 0===n?void 0:n.reduce((function(e,n){return e+Number(n.questions_score)}),0),Le=W&&1!==(null==T||null===(i=T.exam)||void 0===i?void 0:i.exercise_status);return(0,R.jsxs)("section",{className:h.wrap,children:[(0,R.jsxs)("div",{id:"id_left_preview",className:h.left,onMouseEnter:function(e){document.getElementById("id_left_preview").style.overflowY="auto"},onMouseLeave:function(e){document.getElementById("id_left_preview").style.overflowY="hidden"},children:[(0,R.jsx)("div",{className:h.title,children:(0,R.jsxs)("div",{className:"body-overflow-initial",children:[(0,R.jsx)("b",{}),(0,R.jsx)("span",{children:"答题卡"})]})}),(0,R.jsxs)("div",{className:h.total,children:[(0,R.jsxs)("div",{children:[(0,R.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="}),(0,R.jsx)("span",{children:"题数(道)"}),(0,R.jsx)("aside",{children:null==T?void 0:T.all_questions_count})]}),(0,R.jsxs)("div",{className:"mr30 ml30",children:[(0,R.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg=="}),(0,R.jsx)("span",{children:"总分(分)"}),(0,R.jsx)("aside",{children:Pe&&Pe.toFixed(1)})]}),(0,R.jsxs)("div",{children:[(0,R.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg=="}),(0,R.jsx)("span",{children:"时长(分)"}),(0,R.jsx)("aside",{children:-1===(null==T||null===(t=T.exam)||void 0===t?void 0:t.time)||null===(null==T||null===(s=T.exam)||void 0===s?void 0:s.time)?"不限":null==T||null===(r=T.exam)||void 0===r?void 0:r.time})]})]}),null==T||null===(c=T.questionList)||void 0===c?void 0:c.map((function(e,n){var i;return(0,R.jsxs)("div",{className:h.list,children:[(0,R.jsxs)("div",{className:h.name,children:[(0,R.jsx)("b",{}),(0,R.jsx)("span",{children:e.name})]}),(0,R.jsxs)("aside",{children:[(0,R.jsxs)("div",{children:["共",(0,R.jsx)("span",{className:h.b,children:e.questions_count}),"题 ",(0,R.jsx)("span",{className:h.l,children:"|"}),"共",(0,R.jsx)("span",{className:h.r,children:e.questions_score}),"分"]}),(0,R.jsx)("div",{className:h.answerSheet,children:null==e||null===(i=e.questions)||void 0===i?void 0:i.map((function(e,n){return(0,R.jsx)("div",{onClick:function(){var n="Anchor_".concat(null==e?void 0:e.id),i=document.getElementById(n);i&&setTimeout((function(){return i.scrollIntoView({block:"center",behavior:"smooth"})}))},className:h.tag,children:n+1},null==e?void 0:e.id)}))})]})]},n)}))]}),(0,R.jsxs)("div",{className:h.right,children:[(0,R.jsxs)("div",{className:h.examName,id:"examName",children:[(0,R.jsx)("div",{className:h.name,children:(0,R.jsx)(m.Z,{title:null==T||null===(k=T.exam)||void 0===k?void 0:k.name,getPopupContainer:function(e){return e.parentNode},children:(0,R.jsx)("span",{className:h.t,children:null==T||null===(S=T.exam)||void 0===S?void 0:S.name})})}),W&&1===(null==T||null===(P=T.exam)||void 0===P?void 0:P.exercise_status)&&(0,R.jsx)(ze.op,{openLoading:!0,shape:"default",onClick:function(){x.Z.confirm({title:"提示",content:"确认根据最新的随机组卷抽题规则重新生成试卷吗?",onOk:function(){Se()}})},type:"primary",children:"更新试卷"}),!W&&(0,R.jsx)(g.ZP,{onClick:function(){var e,n=x.Z.confirm({icon:null,centered:!0,title:"温馨提示",content:"确认更换预览中的所有试题吗?",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"确认",cancelText:"取消",onOk:(e=a()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.update({cancelButtonProps:{disabled:!0}}),e.next=3,F();case 3:n.update({cancelButtonProps:{disabled:!1}}),f.ZP.success("已重新随机生成整张试题");case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},type:"primary",children:"随机更换"})]}),(0,R.jsx)("div",{className:h.topWarp,children:null==T||null===(L=T.questionList)||void 0===L?void 0:L.map((function(e,n){var i,t;return(0,R.jsxs)(u.Fragment,{children:[(0,R.jsxs)("div",{className:h.head,style:0===n?{border:0,marginTop:-16}:{},children:[(0,R.jsxs)("div",{className:h.name,children:[(0,R.jsx)("b",{}),(0,R.jsx)("span",{children:e.name})]}),(0,R.jsxs)("div",{className:h.so,children:["共",(0,R.jsxs)("span",{className:h.b,children:[e.questions_count," "]}),"题 ","COMBINATION"===e.type&&"(包含".concat(null==e||null===(i=e.questions)||void 0===i?void 0:i.map((function(e){var n;return null==e||null===(n=e.sub_item_banks)||void 0===n?void 0:n.length})).reduce((function(e,n){return e+n})),"小题)"),(0,R.jsx)("span",{className:h.l,children:"|"}),"共",(0,R.jsx)("span",{className:h.r,children:e.questions_score}),"分"]}),!W&&(0,R.jsxs)("div",{className:h.btn,children:[(0,R.jsx)(g.ZP,{onClick:function(){var n,i,t;t=(n=e).questions_score/n.questions_count,x.Z.confirm({icon:null,centered:!0,title:"分数设置",content:(0,R.jsx)("div",{className:h.modalColumn,children:(0,R.jsxs)("div",{className:h.modalRow,style:{justifyContent:"flex-start"},children:[(0,R.jsx)("sup",{className:h.sup,children:"*"}),(0,R.jsxs)("span",{children:[null==n?void 0:n.name,":"]}),(0,R.jsx)(v.Z,{min:0,precision:1,defaultValue:t,onChange:function(e){t=e}}),(0,R.jsx)("span",{className:"ml5",children:"分/题"})]})}),okText:"确认",cancelText:"取消",onOk:(i=a()(l()().mark((function e(){var i,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=3;break}return f.ZP.warning("分数不能为空或为0"),e.abrupt("return",Promise.reject());case 3:s={type:null==n?void 0:n.type,score:t,scoreTotal:Number(null===(i=t*n.questions_count)||void 0===i?void 0:i.toFixed(1))},D(s);case 5:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})})},type:"primary",ghost:!0,className:"mr20",children:"设置得分"}),(0,R.jsx)(g.ZP,{onClick:function(){return s=null===(i=(n=e).questions)||void 0===i?void 0:i.map((function(e){return null==e?void 0:e.id})),r=n.name,void(o=x.Z.confirm({icon:null,centered:!0,title:"温馨提示",content:"确认更换".concat(r,"中的所有试题吗?"),cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"确认",cancelText:"取消",onOk:(t=a()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o.update({cancelButtonProps:{disabled:!0}}),e.next=3,F({seleted_item_bank_ids:s},{type:n.type});case 3:o.update({cancelButtonProps:{disabled:!1}}),f.ZP.success("已重新随机生成".concat(r,"试题"));case 5:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})}));var n,i,t,s,r,o},type:"primary",ghost:!0,children:"随机更换"})]})]}),null==e||null===(t=e.questions)||void 0===t?void 0:t.map((function(n,i){var t,s,r,c,d,p,v,j,_;return J===(null==n?void 0:n.id)?(0,R.jsxs)("div",{id:"Anchor_".concat(null==n?void 0:n.id),className:h.content,style:{padding:0,marginTop:24},children:[(0,R.jsxs)("div",{style:{float:"right",marginTop:"".concat("PRACTICAL"===(null==e?void 0:e.type)?"-2px":"-6px")},children:[(0,R.jsx)(g.ZP,{onClick:function(){return $(null)},className:"mr20",type:"primary",ghost:!0,children:"取消"}),(0,R.jsx)(g.ZP,{onClick:function(){var i,t;1===(null==n?void 0:n.is_my)?x.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:(t=a()(l()().mark((function i(){return l()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:"BPROGRAM"===e.type?(fe(!0),he.submit()):ke(null==e?void 0:e.type,n,!0);case 1:case"end":return i.stop()}}),i)}))),function(){return t.apply(this,arguments)}),onCancel:(i=a()(l()().mark((function i(){return l()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:"BPROGRAM"===e.type?(fe(!1),he.submit()):ke(null==e?void 0:e.type,n,!1);case 1:case"end":return i.stop()}}),i)}))),function(){return i.apply(this,arguments)})}):"BPROGRAM"===e.type?(fe(!1),he.submit()):ke(null==e?void 0:e.type,n,!1)},type:"primary",children:"保存"})]}),Me(n,e.type)]},null==n?void 0:n.id):(0,R.jsxs)("div",{id:"Anchor_".concat(null==n?void 0:n.id),className:h.content,children:[(0,R.jsxs)("div",{className:h.titleWrap,children:["bprogram"===(null==n?void 0:n.item_type)?(0,R.jsx)(b.Z,{style:{paddingRight:10},value:i+1+"、"+(null==n||null===(t=n.program_attr)||void 0===t?void 0:t.description)}):(0,R.jsx)(b.Z,{style:{paddingRight:10},className:h.titleHtml,value:i+1+"、"+"".concat("combination"===(null==n?void 0:n.item_type)?"(题干)":"")+(null==n?void 0:n.name)}),W&&(0,R.jsx)(g.ZP,{onClick:function(){var e,i,t;J?f.ZP.warning("先保存或取消当前正在编辑的试题"):(he.setFieldsValue({standard_answers:null==n?void 0:n.standard_answer,hack:o()(o()({},n),null==n?void 0:n.program_attr),hack_codes:o()(o()({},null==n?void 0:n.program_attr),{},{code:Fe.Base64.decode((null==n||null===(e=n.program_attr)||void 0===e?void 0:e.code)||"")}),hack_sets:o()({},null==n||null===(i=n.hack_sets)||void 0===i?void 0:i[0])}),"program"==(null==n?void 0:n.item_type)?I.history.push("/problems/newedit/".concat(null==n||null===(t=n.program_attr)||void 0===t?void 0:t.identifier,"?type=exercises&express_id=").concat(pe.categoryId,"&question_id=").concat(null==n?void 0:n.id,"&score=").concat(null==n?void 0:n.score,"&exercise=true&callback_url=/classrooms/").concat(pe.coursesId,"/exercise/").concat(pe.categoryId,"/detail?random=true")):$(null==n?void 0:n.id))},type:"primary",style:{marginLeft:"auto"},ghost:!0,children:"编辑"}),!Le&&(0,R.jsx)(g.ZP,{disabled:Le,className:"ml20",onClick:function(){return function(e,n,i,t){var s,r,o="".concat(location.pathname).concat(location.search),c=null===(s=t.questions)||void 0===s?void 0:s.map((function(e){return null==e?void 0:e.id}));if(o.includes("exercise"))de.current={id:e,ids:c,type:n,index:i},ce(!0);else var d=x.Z.confirm({icon:null,centered:!0,title:"温馨提示",content:"确认要更换该试题吗?",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"确认",cancelText:"取消",onOk:(r=a()(l()().mark((function t(){return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return d.update({cancelButtonProps:{disabled:!0}}),t.next=3,F({single_question_id:e,seleted_item_bank_ids:c},{type:n,index:i});case 3:d.update({cancelButtonProps:{disabled:!1}}),f.ZP.success("已重新随机生成试题");case 5:case"end":return t.stop()}}),t)}))),function(){return r.apply(this,arguments)})})}(null==n?void 0:n.id,e.type,i,e)},type:"primary",ghost:!0,children:"换一题"})]}),"bprogram"===(null==n?void 0:n.item_type)&&(0,R.jsx)(b.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:h.titleHtml,value:Fe.Base64.decode((null==n||null===(s=n.program_attr)||void 0===s?void 0:s.code)||"")}),("SINGLE"===e.type||"JUDGMENT"===e.type||"MULTIPLE"===e.type)&&(v=n,_=[],(0,R.jsxs)(u.Fragment,{children:[(0,R.jsx)("aside",{className:h.single,children:null==v||null===(j=v.choices)||void 0===j?void 0:j.map((function(e,n){return e.is_answer&&_.push(_e[n]),(0,R.jsxs)("ul",{children:[(0,R.jsxs)("li",{children:[_e[n],"、"]}),(0,R.jsx)("li",{children:(0,R.jsx)(b.Z,{value:e.choice_text})})]},n)}))}),(0,R.jsxs)("div",{className:h.analysis,children:[(0,R.jsxs)("div",{children:["正确答案:",_.join(""),(0,R.jsxs)("span",{className:"ml30",children:["难度:",je[v.difficulty]]})]}),(0,R.jsxs)("aside",{children:[(0,R.jsx)("span",{className:h.text,children:"解析:"}),(0,R.jsx)(b.Z,{value:v.analysis?v.analysis:"暂无解析"})]}),(0,R.jsxs)("ul",{children:[(0,R.jsxs)("li",{children:[(0,R.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),"".concat((null==v?void 0:v.discipline_name)||"--","/").concat(null==v?void 0:v.sub_discipline_name)]}),(0,R.jsx)(m.Z,{title:null==v?void 0:v.tag_discipline_name,children:(0,R.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,R.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),null==v?void 0:v.tag_discipline_name]})})]})]})]})),"COMPLETION"===e.type&&Ne(n),"SUBJECTIVE"===e.type&&be(n),"PROGRAM"===e.type&&Ie(n),"BPROGRAM"===e.type&&we(n),"COMBINATION"===e.type&&(c=n,d=i,(0,R.jsx)("div",{children:null==c||null===(p=c.sub_item_banks)||void 0===p?void 0:p.map((function(e,n){var i,t,l=[];return(0,R.jsxs)(u.Fragment,{children:[(0,R.jsxs)("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"},children:[d+1+"."+(n+1),"(",ge[e.item_type]||ye[e.item_type],")",e.name]}),("SINGLE"==e.item_type||"MULTIPLE"==e.item_type||"JUDGMENT"==e.item_type||"single"==e.item_type||"multiple"==e.item_type||"judgement"==e.item_type)&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("aside",{className:h.single,children:null==e||null===(i=e.choices)||void 0===i?void 0:i.map((function(e,n){return e.is_answer&&l.push(_e[n]),(0,R.jsxs)("ul",{children:[(0,R.jsxs)("li",{children:[_e[n],"、"]}),(0,R.jsx)("li",{children:(0,R.jsx)(b.Z,{value:e.choice_text})})]},n)}))}),(0,R.jsxs)("div",{className:h.analysis,children:[(0,R.jsxs)("div",{children:["正确答案:",l.join(""),(0,R.jsxs)("span",{className:"ml30",children:["难度:",je[e.difficulty]]})]}),(0,R.jsxs)("aside",{children:[(0,R.jsx)("span",{className:h.text,children:"解析:"}),(0,R.jsx)(b.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,R.jsxs)("ul",{children:[(0,R.jsxs)("li",{children:[(0,R.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),"".concat((null==c?void 0:c.discipline_name)||"--","/").concat(null==c?void 0:c.sub_discipline_name)]}),(0,R.jsx)(m.Z,{title:null==c?void 0:c.tag_discipline_name,children:(0,R.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,R.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),null==c?void 0:c.tag_discipline_name]})})]})]})]}),("COMPLETION"==e.item_type||"completion"==e.item_type)&&Ne(e,c),("SUBJECTIVE"==e.item_type||"subjective"==e.item_type)&&be(e,c),3===(null==T||null===(t=T.exam)||void 0===t?void 0:t.exercise_status)&&(0,R.jsx)(Ue.Z,{className:"mt20",state:null==e?void 0:e.is_wrong,onClick:function(){null==V||V({value:o()(o()({},e),{},{question_id:null==e?void 0:e.id,question_score:null==e?void 0:e.score})})}})]})}))})),"PRACTICAL"===e.type&&Ce(n),3===(null==T||null===(r=T.exam)||void 0===r?void 0:r.exercise_status)&&"COMBINATION"!==e.type&&(0,R.jsx)(Ue.Z,{className:"mt20",state:null==n?void 0:n.is_wrong,onClick:function(){null==V||V({value:o()(o()({},n),{},{question_id:null==n?void 0:n.id,question_score:null==n?void 0:n.score})})}})]},null==n?void 0:n.id)}))]},n)}))})]}),W?(0,R.jsx)(ze.vr,{children:(0,R.jsx)(y.Z,{showTotal:C.rU,total:null==T||null===(E=T.exam)||void 0===E?void 0:E.total_num,pageSize:1,current:G+1,showSizeChanger:!1,onChange:Ze,showQuickJumper:!1,hideOnSinglePage:!1})}):(0,R.jsx)(ze.vr,{LeftContent:(0,R.jsx)(ze.op,{onClick:O,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"},children:"返回"}),RightContent:(0,R.jsxs)(N.Z,{align:"middle",children:[(0,R.jsx)(w.Z,{color:"#55575D",overlayClassName:h.popover,open:te,getPopupContainer:function(e){return null==e?void 0:e.parentNode},content:"如您对此份试题满意,可将此份试题保存为固定试卷",children:(0,R.jsx)(ze.op,{onMouseEnter:function(){return le(!0)},onMouseLeave:function(){return le(!1)},onClick:function(){return n="",void x.Z.confirm({icon:null,centered:!0,title:"保存试卷",content:(0,R.jsxs)("div",{className:h.modalColumn,children:[(0,R.jsxs)("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20",children:[(0,R.jsx)("img",{style:{marginRight:5},src:M.Z}),"保存后单独生成一份人工组卷类型的固定试卷。"]}),(0,R.jsxs)("div",{className:h.modalRow,style:{marginTop:20},children:[(0,R.jsx)("sup",{className:h.sup,children:"*"}),(0,R.jsx)("span",{style:{flexShrink:0},children:"试卷名称:"}),(0,R.jsx)(j.Z,{placeholder:"请输入试卷名称",min:0,maxLength:60,defaultValue:n,onChange:function(e){n=e.target.value}})]})]}),okText:"确认",cancelText:"取消",onOk:(e=a()(l()().mark((function e(){var i,t,s,a,r,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=3;break}return f.ZP.warning("试卷名称不能为空"),e.abrupt("return",Promise.reject());case 3:return t=[],s=[],a=[],r=[],null==T||null===(i=T.questionList)||void 0===i||i.forEach((function(e){var n;null===(n=e.questions)||void 0===n||n.forEach((function(n){var i=e.questions_score/e.questions_count;i=i&&i.toFixed(1),"COMBINATION"===e.type&&a.push({id:n.id,sub_item_bank_ids:n.sub_item_banks.map((function(e){return e.id}))}),"PRACTICAL"===e.type?r.push(n.id):(t.push(n.id),s.push(i))}))})),console.log("-----",a),o={item_bank_ids:t,item_bank_scores:s,name:n,combination_item_banks:a,shixun_ids:r},e.next=12,A(o);case 12:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})});var e,n},shape:"default",style:{height:38,background:"#fff",boxShadow:"none"},children:"保存"})}),(0,R.jsx)(ze.op,{shape:"default",type:"primary",onClick:function(){return A()},style:{height:38,marginLeft:20},children:"提交"})]})}),(0,R.jsx)(Be,{visible:oe,questionParams:de.current,onRandomExchange:a()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=de.current,e.next=3,F({single_question_id:n.id,seleted_item_bank_ids:n.ids},{type:n.type,index:n.index});case 3:ce(!1);case 4:case"end":return e.stop()}}),e)}))),selectFromProblemSet:function(){var e=de.current,n="".concat(location.pathname).concat(location.search);n.includes("exercise")&&I.history.push("/paperlibrary/exchangequestion?type=exercise&qid=".concat(e.id,"&qtype=").concat(e.type,"&exerciseid=").concat(pe.categoryId,"&from=").concat(n))},onCancel:function(){ce(!1)}})]})}},77206:function(e,n,i){i(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"}}]); \ No newline at end of file diff --git a/5089.async.js b/5089.async.js index 7fdd6b6f79..d9e478d7ec 100644 --- a/5089.async.js +++ b/5089.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5089],{5089:function(e,n,t){var l=t(7557),i=t.n(l),a=t(82242),r=t.n(a),o=t(41498),s=t.n(o),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(18892),x=t(57809),f=t(59028),j=t(78241),g=t(8591),v=t(43418),_=t(71418),Z=t(95237),y=t(43604),b=t(92832),C=t(6848),N=t(88522),w=t(3113),I=t(49268),k=t(56560),F=t(10160),S=t(51941),T=t(30665),V=t(99144),q=t(89392),D=t(32674),P=t(75105),R=t(37712),E=["user","account","globalSetting","loading","dispatch"],W=x.default.Option,A=f.Z.Dragger;n.Z=(0,h.connect)((function(e){var n=e.user,t=e.account,l=e.loading;return{user:n,account:t,globalSetting:e.globalSetting,loading:l.effects}}))((function(e){var n,t,l,a=e.user,o=e.account,c=e.globalSetting,u=e.loading,h=e.dispatch,f=(m()(e,E),j.Z.useForm()),O=d()(f,1)[0],z=(0,p.useState)({}),L=d()(z,2),Q=L[0],H=L[1],B=(0,p.useState)([]),M=d()(B,2),G=M[0],U=M[1],X=(0,p.useState)([]),K=d()(X,2),Y=K[0],J=K[1],$=(0,p.useState)([]),ee=d()($,2),ne=ee[0],te=ee[1],le=(0,p.useState)([]),ie=d()(le,2),ae=ie[0],re=ie[1],oe=(0,p.useState)([]),se=d()(oe,2),ce=se[0],de=se[1],ue=(0,p.useState)([]),me=d()(ue,2),pe=me[0],he=me[1],xe=(0,p.useState)(),fe=d()(xe,2),je=fe[0],ge=fe[1],ve=(0,p.useState)(),_e=d()(ve,2),Ze=_e[0],ye=_e[1],be=(0,p.useState)(),Ce=d()(be,2),Ne=Ce[0],we=Ce[1],Ie=(0,p.useState)(),ke=d()(Ie,2),Fe=ke[0],Se=ke[1],Te=(0,p.useState)(),Ve=d()(Te,2),qe=Ve[0],De=Ve[1],Pe=(0,p.useState)(),Re=d()(Pe,2),Ee=Re[0],We=Re[1];(0,p.useEffect)((function(){var e,n,t,l;"Account-ProfessionalAuth"===o.actionTabs.key&&(null!==(e=o.basicInfo)&&void 0!==e&&e.school_id&&(ze(null===(n=o.basicInfo)||void 0===n?void 0:n.school_id),U([{id:null===(t=o.basicInfo)||void 0===t?void 0:t.school_id,name:null===(l=o.basicInfo)||void 0===l?void 0:l.school_name}])))}),[o.actionTabs.key]);var Ae=(0,p.useRef)((0,q.throttle)((function(e){return Oe(e)}),1200,{leading:!0,trailing:!0})).current,Oe=function(){var e=s()(i()().mark((function e(n){var t,l,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h({type:"account/getSchoolOption",payload:{keyword:n,limit:10}});case 2:t=e.sent,U(null==t?void 0:t.schools),n&&""!=n&&(J(null==t||null===(l=t.schools)||void 0===l?void 0:l.filter((function(e){return e.name.includes(n)}))),((null==t||null===(a=t.schools)||void 0===a?void 0:a.find((function(e){return e.name===n})))||{}).id?He(n,null,null==t?void 0:t.schools):(O.setFieldsValue(r()(r()({},O.getFieldsValue()),{},{department:""})),H(r()(r()({},O.getFieldsValue()),{school:n,department:""}))));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ze=function(){var e=s()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,h({type:"account/getDepartmentOption",payload:{id:n}});case 4:return t=e.sent,te(null==t?void 0:t.departments),e.abrupt("return",t);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){if(o.basicInfo){var e=o.basicInfo,n={identity:e.identity,school:e.school_name,department:e.department_name,major_name:e.major_name,studentNo:e.student_id,jobTitle:"teacher"==e.identity?e.technical_title:"教授",manager:"professional"==e.identity?e.technical_title:"企业管理者",code_type:2};O.setFieldsValue(n),H(n)}}),[o.basicInfo]);var Le=function(){G.find((function(e){return e.name===Q.school}))?De(!0):g.ZP.info("请先选择正确的单位或者学校!")},Qe=function(){ne.find((function(e){return e.name===Q.department}))?We(!0):g.ZP.info("请先选择正确的院系或者部门!")},He=function(){var e=s()(i()().mark((function e(n,t,l){var a,o,s,c,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=null===(a=(l||G).find((function(e){return e.name===n})))||void 0===a?void 0:a.id,e.next=3,ze(s);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:c=e.t0,d=t||(null==c||null===(o=c.departments)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.name),O.setFieldsValue(r()(r()({},O.getFieldsValue()),{},{department:d})),H(r()(r()({},O.getFieldsValue()),{school:n,department:d}));case 10:case"end":return e.stop()}}),e)})));return function(n,t,l){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){Be()}),[ne]);var Be=function(){var e=s()(i()().mark((function e(){var n,t,l,a,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=null===(n=G.find((function(e){return e.name===O.getFieldValue("school")})))||void 0===n?void 0:n.id,!(a=null===(t=ne.find((function(e){return e.name===O.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=7;break}return e.next=5,(0,P.ZP)("/api/schools/".concat(l,"/departments/").concat(a,"/major_option.json"),{method:"get"});case 5:0==(null==(r=e.sent)?void 0:r.status)&&de(null==r?void 0:r.majors);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Me=function(){var e=s()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Oe();case 2:O.setFieldsValue(r()(r()({},O.getFieldsValue()),{},{school:n,department:""})),H(r()(r()({},O.getFieldsValue()),{school:n,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ge=function(){var e=s()(i()().mark((function e(n){var t,l,r,s,d,u,m,p,x,f,j,_,Z,y,b,C,N,w,I,k,S,T,V,q,D,P,E;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(m=(u=n||{}).school,p=u.department,x=u.identity,f=u.studentNo,j=u.jobTitle,_=u.manager,Z=u.code_type,y=u.code,b=u.major_name,je){e.next=4;break}return g.ZP.info("请先上传照片!"),e.abrupt("return");case 4:if(C=null===(t=G.find((function(e){return e.name===m})))||void 0===t?void 0:t.id,N=null===(l=ne.find((function(e){return e.name===p})))||void 0===l?void 0:l.id,w=null===(r=ce.find((function(e){return e.name===b})))||void 0===r?void 0:r.id,I="student"===x?f:"teacher"===x?j:_,C){e.next=11;break}return v.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,R.jsxs)("div",{style:{textAlign:"center"},children:[(0,R.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",null==c||null===(k=c.setting)||void 0===k?void 0:k.homepage_tea_qq_number,",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,R.jsx)("img",{src:"".concat(F.Z.IMG_SERVER,"/").concat(null==c||null===(S=c.setting)||void 0===S?void 0:S.homepage_tea_qq_qrcode_url),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 11:if(!p||N){e.next=14;break}return T=v.Z.confirm({icon:null,width:600,centered:!0,okText:"新增",cancelText:"取消",title:"提示",content:(0,R.jsx)(R.Fragment,{children:(0,R.jsx)("p",{children:"系统未找到您填写的院系/部门,是否申请新增该部门?"})}),onOk:Le,onCancel:function(){T.destroy()}}),e.abrupt("return");case 14:if(!b||w){e.next=17;break}return"teacher"==O.getFieldValue("identity")?V=v.Z.confirm({icon:null,width:600,centered:!0,okText:"新增",cancelText:"取消",title:"提示",content:(0,R.jsx)(R.Fragment,{children:(0,R.jsx)("p",{children:"系统未找到您填写的专业,是否申请新增该专业?"})}),onOk:Qe,onCancel:function(){V.destroy()}}):v.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,R.jsxs)("div",{style:{textAlign:"center"},children:[(0,R.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",null==c||null===(q=c.setting)||void 0===q?void 0:q.homepage_tea_qq_number,",联系群内的运营进行咨询和申请新增专业名称。"]}),(0,R.jsx)("img",{src:"".concat(F.Z.IMG_SERVER,"/").concat(null==c||null===(D=c.setting)||void 0===D?void 0:D.homepage_tea_qq_qrcode_url),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 17:return e.next=19,h({type:"account/applyProfessionalAuth",payload:{id:(null===(s=o.basicInfo)||void 0===s?void 0:s.id)||(null===(d=a.userInfo)||void 0===d?void 0:d.login),school_id:C,department_id:N,major_id:w,identity:x,extra:I,code:y,code_type:Z,attachment_ids:[Ze]}});case 19:P=e.sent,Ue(),0===(null==P?void 0:P.status)&&(y?g.ZP.info("职业认证审核通过"):g.ZP.info("申请已提交,请等待审核!"),ge(""),h({type:"account/getBasicInfo",payload:{login:null===(E=a.userInfo)||void 0===E?void 0:E.login}}));case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ue=function(){O.setFieldValue("code",""),h({type:"account/setActionTabs",payload:{}})},Xe={data:{type:"professional"},multiple:!0,withCredentials:!0,showUploadList:!1,action:"".concat(F.Z.API_SERVER,"/api/attachments.json"),className:T.Z.uploader,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(console.log(e.file,e.file.response),ye(null===(n=e.file.response)||void 0===n?void 0:n.id),(0,V.y3)(e.file.originFileObj,(function(e){ge(e),we(!1)}))):we(!0)},beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type||"image/jpg"===e.type||"image/bmp"===e.type;return n||g.ZP.info("请上传正确文件格式"),n}},Ke=function(){var e,n,t,l;v.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,R.jsxs)("div",{style:{textAlign:"center"},children:[(0,R.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===Q.identity?null==c||null===(e=c.setting)||void 0===e?void 0:e.homepage_tea_qq_number:null==c||null===(n=c.setting)||void 0===n?void 0:n.homepage_stu_qq_number,",联系群内的运营进行咨询和申请新增专业名称。"]}),(0,R.jsx)("img",{src:"teacher"===Q.identity?"".concat(F.Z.IMG_SERVER,"/").concat(null==c||null===(t=c.setting)||void 0===t?void 0:t.homepage_tea_qq_qrcode_url):"".concat(F.Z.IMG_SERVER,"/").concat(null==c||null===(l=c.setting)||void 0===l?void 0:l.homepage_stu_qq_qrcode_url),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})};return(0,R.jsxs)(v.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,forceRender:!0,className:T.Z.modal,open:"Account-ProfessionalAuth"===o.actionTabs.key,title:(0,R.jsxs)("div",{children:[(0,R.jsx)("i",{className:"iconfont icon-zhiyerenzheng font18 mr5 ".concat(T.Z.colorBlue)}),"职业认证"]}),width:"660px",footer:null,children:[(0,R.jsx)(_.Z,{spinning:!!Ne,children:(0,R.jsxs)(j.Z,{form:O,layout:"horizontal",size:"large",scrollToFirstError:!0,className:T.Z.formWrap,onValuesChange:function(e){(H(r()({},O.getFieldsValue())),"identity"in e&&H(r()(r()({},O.getFieldsValue()),{},{code_type:2})),"school"in e)&&(J(G.filter((function(n){return n.name.includes(e.school)}))),(G.find((function(n){return n.name===e.school}))||{}).id?He(e.school):(O.setFieldValue("department",""),H(r()(r()({},Q),{school:e.school,department:""}))))},onFinish:Ge,children:[(0,R.jsxs)(Z.Z,{gutter:[10,0],children:[(0,R.jsx)(y.Z,{flex:"300px",children:(0,R.jsx)(j.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,R.jsxs)(x.default,{children:[(0,R.jsx)(W,{value:"teacher",children:"教师"}),(0,R.jsx)(W,{value:"student",children:"学生"}),(0,R.jsx)(W,{value:"professional",children:"专业人士"})]})})}),"student"===Q.identity&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(y.Z,{flex:1,children:(0,R.jsx)(j.Z.Item,{initialValue:Q.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,R.jsx)(b.Z,{type:"text",placeholder:"请输入学号"})})}),(0,R.jsx)(y.Z,{flex:0,children:(0,R.jsx)("div",{className:T.Z.tooltipWrapper,children:(0,R.jsx)(C.Z,{title:"单位管理员可管理已通过职业认证的学生账号信息(包含初始化密码)",children:(0,R.jsx)("span",{className:T.Z.tips,children:(0,R.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})})})})]}),"teacher"===Q.identity&&(0,R.jsx)(y.Z,{flex:1,children:(0,R.jsx)(j.Z.Item,{initialValue:Q.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,R.jsxs)(x.default,{children:[(0,R.jsx)(W,{value:"教授",children:"教授"}),(0,R.jsx)(W,{value:"副教授",children:"副教授"}),(0,R.jsx)(W,{value:"讲师",children:"讲师"}),(0,R.jsx)(W,{value:"助教",children:"助教"})]})})}),"professional"===Q.identity&&(0,R.jsx)(y.Z,{flex:1,children:(0,R.jsx)(j.Z.Item,{initialValue:Q.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,R.jsxs)(x.default,{children:[(0,R.jsx)(W,{value:"企业管理者",children:"企业管理者"}),(0,R.jsx)(W,{value:"部门管理者",children:"部门管理者"}),(0,R.jsx)(W,{value:"高级工程师",children:"高级工程师"}),(0,R.jsx)(W,{value:"工程师",children:"工程师"}),(0,R.jsx)(W,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,R.jsx)(j.Z.Item,{label:"学校/单位",name:"school",extra:Q.school&&!(null!=G&&G.find((function(e){return e.name===Q.school})))&&(0,R.jsx)("div",{className:T.Z.schoolHintWrap,children:(0,R.jsxs)("span",{className:T.Z.colorCDCDCD,children:["未找到包含“",Q.school,"”的高校,如有需要,请",(0,R.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,R.jsx)(N.Z,{showSearch:!0,onSearch:Ae,children:Y.map((function(e,n){return(0,R.jsx)(W,{value:e.name,children:e.name},n)}))})}),(0,R.jsx)(j.Z.Item,{label:"院系/部门",name:"department",extra:Q.department&&!(null!=ne&&ne.find((function(e){return e.name===Q.department})))&&(0,R.jsxs)("div",{className:T.Z.schoolHintWrap,children:[(0,R.jsx)("span",{className:T.Z.colorCDCDCD,children:Q.department?"未找到包含“".concat(Q.department,"”的高校,"):"未找到院系,"}),"teacher"===Q.identity?(0,R.jsx)("span",{className:"".concat(T.Z.color0152d9," current"),onClick:Le,children:"申请新增"}):(0,R.jsxs)("span",{className:T.Z.colorCDCDCD,children:["如有需要,请",(0,R.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})]}),rules:[{required:!0,message:"请先选择院系/部门"}],children:(0,R.jsx)(N.Z,{showSearch:!0,onChange:function(e){Be(),re(ne.filter((function(n){return n.name.includes(e)})))},children:ae.map((function(e,n){return(0,R.jsxs)(W,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,R.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,R.jsx)(j.Z.Item,{label:"专业",name:"major_name",extra:O.getFieldValue("major_name")&&!(null!=ce&&ce.find((function(e){return e.name==O.getFieldValue("major_name")})))&&(0,R.jsx)("div",{className:T.Z.schoolHintWrap,children:"teacher"==O.getFieldValue("identity")?(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("span",{className:T.Z.colorCDCDCD,children:"未查询到“".concat(O.getFieldValue("major_name"),"”专业,")}),(0,R.jsx)("span",{className:"".concat(T.Z.color0152d9," current"),onClick:Qe,children:"申请新增"})]}):(0,R.jsxs)("span",{className:T.Z.colorCDCDCD,children:["未找到“",O.getFieldValue("major_name"),"”专业,如有需要,请",(0,R.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})}),rules:["teacher"==O.getFieldValue("identity")&&{required:!0,message:"请先选择专业"}],children:(0,R.jsx)(N.Z,{size:"large",onChange:function(e){he(ce.filter((function(n){return n.name.includes(e)})))},children:pe.map((function(e,n){return(0,R.jsxs)(W,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,R.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),"student"===Q.identity&&(0,R.jsxs)(Z.Z,{gutter:[10,0],wrap:!1,children:[(0,R.jsx)(y.Z,{flex:"240px",children:(0,R.jsx)(j.Z.Item,{label:"验证码",name:"code_type",initialValue:2,children:(0,R.jsxs)(x.default,{children:[(0,R.jsx)(W,{value:2,children:"手机号"}),(0,R.jsx)(W,{value:1,children:"邀请码"})]})})}),(0,R.jsx)(y.Z,{flex:1,children:1===Q.code_type?(0,R.jsx)(j.Z.Item,{name:"code",children:(0,R.jsx)(b.Z,{type:"text",placeholder:"请输入已加入的教学课堂的邀请码",maxLength:10})}):(0,R.jsx)(j.Z.Item,{name:"code",children:(0,R.jsx)(b.Z,{type:"text",placeholder:"请输入已加入的教学课堂中教师的手机号后六位",maxLength:10})})}),(0,R.jsx)(C.Z,{title:"当前账号申请认证的单位与已加入的教学课堂所属单位需相同",children:(0,R.jsx)(y.Z,{style:{paddingTop:"10px"},children:(0,R.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2 primary-hover font14",style:{cursor:"pointer"}})})})]}),(0,R.jsx)(j.Z.Item,{label:"职业证上传",required:!0,children:(0,R.jsxs)("div",{className:T.Z.flexRow,children:[(0,R.jsxs)("div",{className:"".concat(T.Z.flexColumn," ").concat(T.Z.example),children:[(0,R.jsx)("span",{className:T.Z.exampleImg,children:(0,R.jsx)("img",{src:S})}),(0,R.jsxs)("span",{className:"tc",children:[(0,R.jsx)("p",{children:"示例图片"}),(0,R.jsx)("p",{className:"".concat(T.Z.colorOrange," font12"),children:"(png/jpg/bmp格式,不超过2MB)"})]})]}),(0,R.jsxs)("div",{className:T.Z.flexColumn,children:[(0,R.jsx)(A,r()(r()({},Xe),{},{accept:".png,.jpg,.bmp,.jpeg",children:je?(0,R.jsx)("img",{src:je,className:T.Z.uploadImg}):(0,R.jsxs)("div",{className:T.Z.imageTip,children:[(0,R.jsx)("p",{children:(0,R.jsx)("i",{className:"iconfont icon-cuban2shangchuanyunduan ".concat(T.Z.uploadTipIcon)})}),(0,R.jsx)("p",{className:T.Z.uploadTip,children:(0,R.jsx)("a",{className:T.Z.color05101a,children:"点击或拖拽上传图片"})})]})})),(0,R.jsx)("span",{className:"tc",children:(0,R.jsx)("p",{className:T.Z.viewLargerImg,children:"查看大图"})})]})]})}),(0,R.jsx)("div",{className:T.Z.footerWrap,children:(0,R.jsxs)(j.Z.Item,{children:[(0,R.jsx)(w.ZP,{className:"mr5",size:"middle",onClick:Ue,children:"取消"}),(0,R.jsx)(w.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:u["account/applyProfessionalAuth"],children:"提交"})]})}),(0,R.jsxs)("div",{className:T.Z.note,children:[(0,R.jsx)("p",{children:"认证须知:"}),(0,R.jsx)("p",{children:"1.根据职业上传相应的证件照:教师(教师证),专业人士(员工证)、学生(学生证),请确保证件照内容完整并且清晰可见,严禁PS;"}),(0,R.jsx)("p",{children:"2.我们将在你提交职业证信息后的24小时(不包含节假日)内完成审核,审核结果将会以系统消息的形式发送给你;"}),(0,R.jsx)("p",{children:"3.职业认证审核完成后,无法删除,请谨慎填写;职业变更请选择重新认证;"}),(0,R.jsx)("p",{children:"4.职业认证审核完成后,系统将自动发放500个金币作为奖励;"}),(0,R.jsx)("p",{children:"5.我们会确保你所提供的信息均处于严格的保密状态,不会泄露;"}),(0,R.jsxs)("p",{children:["6.如存在恶意乱填写姓名,学号,及上传与职业证件无关图片者,一经发现将冻结",!(null!=c&&null!==(n=c.setting)&&void 0!==n&&n.is_local)&&"EduCoder","账号。"]}),(0,R.jsx)("p",{children:"7.非老师身份提交职业认证后系统会自动将状态改为已认证,你将可以体验平台需要职业认证的功能;如果在认证后的使用过程中未通过审核,你将不能继续体验需要认证的功能。"})]})]})}),(0,R.jsx)(I.Z,{visible:Fe,onClose:function(){return Se(!1)},schoolName:Q.school,onSuccess:Me}),(0,R.jsx)(k.Z,{visible:qe,onClose:function(){return De(!1)},schoolId:null===(t=G.find((function(e){return e.name===Q.school})))||void 0===t?void 0:t.id,schoolName:Q.school,departmentName:Q.department,onSuccess:function(e){return He(Q.school,e)}}),(0,R.jsx)(D.Z,{visible:Ee,onClose:function(){return We(!1)},departmentId:null===(l=ne.find((function(e){return e.name===Q.department})))||void 0===l?void 0:l.id,departmentName:Q.department,majorName:O.getFieldValue("major_name"),onSuccess:function(e){O.setFieldsValue({major_name:e}),H(r()(r()({},O.getFieldsValue()),{major_name:e})),Be()}})]})}))},49268:function(e,n,t){t.d(n,{Z:function(){return D}});var l=t(7557),i=t.n(l),a=t(82242),r=t.n(a),o=t(41498),s=t.n(o),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(18892),x=t(92832),f=t(78241),j=t(43418),g=t(61998),v=t(8591),_=t(19842),Z=t(3113),y=t(80559),b=t(58670),C=t(24316),N="flexRow___qRWfN",w="flexColumn___qUHfF",I="formWrap___kSgvX",k="example___D0a_H",F="footerWrap___kTeYf",S=t(37712),T=["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"],V=function(e,n){return n.some((function(n){return n.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},q=x.Z.TextArea,D=(0,h.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting;var n=e.loading,t=e.dispatch,l=e.schoolName,a=e.visible,o=e.onClose,c=void 0===o?function(){}:o,u=e.onSuccess,h=void 0===u?function(){}:u,D=(m()(e,T),f.Z.useForm()),P=d()(D,1)[0];(0,p.useEffect)((function(){P.setFieldsValue({name:l})}),[l]);var R=function(){var e=s()(i()().mark((function e(n){var l,a,o,d,u,m,p,x;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=(l=n||{}).name,o=l.city,d=void 0===o?[]:o,u=l.address,m=l.remarks,e.next=3,t({type:"account/appplySchool",payload:{name:a,province:d[0],city:d[1],address:u,remarks:m}});case 3:if(2!=(null==(p=e.sent)?void 0:p.status)){e.next=7;break}return x=j.Z.confirm({icon:null,width:600,centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("p",{children:"系统检测到您申请新增的单位已存在,请确认是否为该单位?"}),(0,S.jsx)(g.Z,{columns:[{title:"学校/单位",dataIndex:"name"},{title:"用户数",width:150,dataIndex:"users_count"}],dataSource:[r()({},p)],pagination:!1})]}),onOk:function(){var e=s()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h(a);case 2:x.destroy(),c();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){x.destroy()}}),e.abrupt("return");case 7:c(),0==p.status&&(v.ZP.success("新增学校/单位成功!"),h(a));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,S.jsx)(j.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:a,title:"申请添加单位名称",width:"600px",footer:null,children:(0,S.jsxs)(f.Z,{className:I,form:P,labelCol:{span:4},wrapperCol:{span:20},onFinish:R,children:[(0,S.jsx)(f.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,S.jsx)(x.Z,{placeholder:"学校或工作单位"})}),(0,S.jsxs)("div",{className:"".concat(N," ").concat(k),children:[(0,S.jsx)("div",{children:"示例:"}),(0,S.jsxs)("div",{className:w,children:[(0,S.jsxs)("div",{children:[(0,S.jsx)(y.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,S.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,S.jsxs)("div",{children:[(0,S.jsx)(b.Z,{style:{color:"red"}}),(0,S.jsx)("span",{className:"font14 ml5",children:"错误示例:数据结构2019春"})]})]})]}),(0,S.jsx)(f.Z.Item,{label:"地区:",name:"city",children:(0,S.jsx)(_.Z,{allowClear:!0,size:"middle",options:C.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:V}})}),(0,S.jsx)(f.Z.Item,{label:"详细地址:",name:"address",children:(0,S.jsx)(x.Z,{placeholder:"请填写完整的地址信息"})}),(0,S.jsx)(f.Z.Item,{label:"说明:",name:"remarks",children:(0,S.jsx)(q,{placeholder:"再次说明特别情况(选填)"})}),(0,S.jsx)("div",{className:F,children:(0,S.jsxs)(f.Z.Item,{children:[(0,S.jsx)(Z.ZP,{className:"mr5",size:"middle",onClick:function(){c()},children:"取消"}),(0,S.jsx)(Z.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:n["account/appplySchool"],children:"保存"})]})})]})})}))},30665:function(e,n){n.Z={modal:"modal___AR21E",colorBlue:"colorBlue___b0CCE",formWrap:"formWrap___OyO5X",flexRow:"flexRow___wW7jP",flexColumn:"flexColumn___BCgnC",example:"example___ZutfX",exampleImg:"exampleImg___kx2Sr",colorOrange:"colorOrange___Vxey1",uploader:"uploader___XWuRm",uploadImg:"uploadImg___K7STh",imageTip:"imageTip___E92I3",uploadTipIcon:"uploadTipIcon___T9xzR",uploadTip:"uploadTip___q47UY",color05101a:"color05101a___QWF70",viewLargerImg:"viewLargerImg___fGLAh",footerWrap:"footerWrap___ko3aN",note:"note___ks3DM",schoolHintWrap:"schoolHintWrap___nges7",colorCDCDCD:"colorCDCDCD___KQtws",color0152d9:"color0152d9___fTD_v",tips:"tips___NZ2ux"}}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5089],{5089:function(e,n,t){var l=t(7557),i=t.n(l),a=t(82242),o=t.n(a),r=t(41498),s=t.n(r),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(18892),x=t(57809),f=t(59028),j=t(78241),g=t(8591),v=t(43418),_=t(71418),Z=t(95237),y=t(43604),b=t(92832),C=t(6848),N=t(88522),w=t(3113),I=t(49268),k=t(56560),F=t(10160),S=t(51941),T=t(30665),V=t(99144),q=t(89392),D=t(32674),P=t(75105),R=t(37712),E=["user","account","globalSetting","loading","dispatch"],W=x.default.Option,A=f.Z.Dragger;n.Z=(0,h.connect)((function(e){var n=e.user,t=e.account,l=e.loading;return{user:n,account:t,globalSetting:e.globalSetting,loading:l.effects}}))((function(e){var n,t,l,a=e.user,r=e.account,c=e.globalSetting,u=e.loading,h=e.dispatch,f=(m()(e,E),j.Z.useForm()),O=d()(f,1)[0],z=(0,p.useState)({}),L=d()(z,2),Q=L[0],H=L[1],B=(0,p.useState)([]),M=d()(B,2),G=M[0],U=M[1],X=(0,p.useState)([]),K=d()(X,2),Y=K[0],J=K[1],$=(0,p.useState)([]),ee=d()($,2),ne=ee[0],te=ee[1],le=(0,p.useState)([]),ie=d()(le,2),ae=ie[0],oe=ie[1],re=(0,p.useState)([]),se=d()(re,2),ce=se[0],de=se[1],ue=(0,p.useState)([]),me=d()(ue,2),pe=me[0],he=me[1],xe=(0,p.useState)(),fe=d()(xe,2),je=fe[0],ge=fe[1],ve=(0,p.useState)(),_e=d()(ve,2),Ze=_e[0],ye=_e[1],be=(0,p.useState)(),Ce=d()(be,2),Ne=Ce[0],we=Ce[1],Ie=(0,p.useState)(),ke=d()(Ie,2),Fe=ke[0],Se=ke[1],Te=(0,p.useState)(),Ve=d()(Te,2),qe=Ve[0],De=Ve[1],Pe=(0,p.useState)(),Re=d()(Pe,2),Ee=Re[0],We=Re[1];(0,p.useEffect)((function(){var e,n,t,l;"Account-ProfessionalAuth"===r.actionTabs.key&&(null!==(e=r.basicInfo)&&void 0!==e&&e.school_id&&(ze(null===(n=r.basicInfo)||void 0===n?void 0:n.school_id),U([{id:null===(t=r.basicInfo)||void 0===t?void 0:t.school_id,name:null===(l=r.basicInfo)||void 0===l?void 0:l.school_name}])))}),[r.actionTabs.key]);var Ae=(0,p.useRef)((0,q.throttle)((function(e){return Oe(e)}),1200,{leading:!0,trailing:!0})).current,Oe=function(){var e=s()(i()().mark((function e(n){var t,l,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h({type:"account/getSchoolOption",payload:{keyword:n,limit:10}});case 2:t=e.sent,U(null==t?void 0:t.schools),n&&""!=n&&(J(null==t||null===(l=t.schools)||void 0===l?void 0:l.filter((function(e){return e.name.includes(n)}))),((null==t||null===(a=t.schools)||void 0===a?void 0:a.find((function(e){return e.name===n})))||{}).id?He(n,null,null==t?void 0:t.schools):(O.setFieldsValue(o()(o()({},O.getFieldsValue()),{},{department:""})),H(o()(o()({},O.getFieldsValue()),{school:n,department:""}))));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ze=function(){var e=s()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,h({type:"account/getDepartmentOption",payload:{id:n}});case 4:return t=e.sent,te(null==t?void 0:t.departments),e.abrupt("return",t);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){if(r.basicInfo){var e=r.basicInfo,n={identity:e.identity,school:e.school_name,department:e.department_name,major_name:e.major_name,studentNo:e.student_id,jobTitle:"teacher"==e.identity?e.technical_title:"教授",manager:"professional"==e.identity?e.technical_title:"企业管理者",code_type:2};O.setFieldsValue(n),H(n)}}),[r.basicInfo]);var Le=function(){G.find((function(e){return e.name===Q.school}))?De(!0):g.ZP.info("请先选择正确的单位或者学校!")},Qe=function(){ne.find((function(e){return e.name===Q.department}))?We(!0):g.ZP.info("请先选择正确的院系或者部门!")},He=function(){var e=s()(i()().mark((function e(n,t,l){var a,r,s,c,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=null===(a=(l||G).find((function(e){return e.name===n})))||void 0===a?void 0:a.id,e.next=3,ze(s);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:c=e.t0,d=t||(null==c||null===(r=c.departments)||void 0===r||null===(r=r[0])||void 0===r?void 0:r.name),O.setFieldsValue(o()(o()({},O.getFieldsValue()),{},{department:d})),H(o()(o()({},O.getFieldsValue()),{school:n,department:d}));case 10:case"end":return e.stop()}}),e)})));return function(n,t,l){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){Be()}),[ne]);var Be=function(){var e=s()(i()().mark((function e(){var n,t,l,a,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=null===(n=G.find((function(e){return e.name===O.getFieldValue("school")})))||void 0===n?void 0:n.id,!(a=null===(t=ne.find((function(e){return e.name===O.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=7;break}return e.next=5,(0,P.ZP)("/api/schools/".concat(l,"/departments/").concat(a,"/major_option.json"),{method:"get"});case 5:0==(null==(o=e.sent)?void 0:o.status)&&de(null==o?void 0:o.majors);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Me=function(){var e=s()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Oe();case 2:O.setFieldsValue(o()(o()({},O.getFieldsValue()),{},{school:n,department:""})),H(o()(o()({},O.getFieldsValue()),{school:n,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ge=function(){var e=s()(i()().mark((function e(n){var t,l,o,s,d,u,m,p,x,f,j,_,Z,y,b,C,N,w,I,k,S,T,V,q,D,P,E;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(m=(u=n||{}).school,p=u.department,x=u.identity,f=u.studentNo,j=u.jobTitle,_=u.manager,Z=u.code_type,y=u.code,b=u.major_name,je){e.next=4;break}return g.ZP.info("请先上传照片!"),e.abrupt("return");case 4:if(C=null===(t=G.find((function(e){return e.name===m})))||void 0===t?void 0:t.id,N=null===(l=ne.find((function(e){return e.name===p})))||void 0===l?void 0:l.id,w=null===(o=ce.find((function(e){return e.name===b})))||void 0===o?void 0:o.id,I="student"===x?f:"teacher"===x?j:_,C){e.next=11;break}return v.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,R.jsxs)("div",{style:{textAlign:"center"},children:[(0,R.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",null==c||null===(k=c.setting)||void 0===k?void 0:k.homepage_tea_qq_number,",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,R.jsx)("img",{src:"".concat(F.Z.IMG_SERVER,"/").concat(null==c||null===(S=c.setting)||void 0===S?void 0:S.homepage_tea_qq_qrcode_url),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 11:if(!p||N){e.next=14;break}return T=v.Z.confirm({icon:null,width:600,centered:!0,okText:"新增",cancelText:"取消",title:"提示",content:(0,R.jsx)(R.Fragment,{children:(0,R.jsx)("p",{children:"系统未找到您填写的院系/部门,是否申请新增该部门?"})}),onOk:Le,onCancel:function(){T.destroy()}}),e.abrupt("return");case 14:if(!b||w){e.next=17;break}return"teacher"==O.getFieldValue("identity")?V=v.Z.confirm({icon:null,width:600,centered:!0,okText:"新增",cancelText:"取消",title:"提示",content:(0,R.jsx)(R.Fragment,{children:(0,R.jsx)("p",{children:"系统未找到您填写的专业,是否申请新增该专业?"})}),onOk:Qe,onCancel:function(){V.destroy()}}):v.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,R.jsxs)("div",{style:{textAlign:"center"},children:[(0,R.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",null==c||null===(q=c.setting)||void 0===q?void 0:q.homepage_tea_qq_number,",联系群内的运营进行咨询和申请新增专业名称。"]}),(0,R.jsx)("img",{src:"".concat(F.Z.IMG_SERVER,"/").concat(null==c||null===(D=c.setting)||void 0===D?void 0:D.homepage_tea_qq_qrcode_url),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 17:return e.next=19,h({type:"account/applyProfessionalAuth",payload:{id:(null===(s=r.basicInfo)||void 0===s?void 0:s.id)||(null===(d=a.userInfo)||void 0===d?void 0:d.login),school_id:C,department_id:N,major_id:w,identity:x,extra:I,code:y,code_type:Z,attachment_ids:[Ze]}});case 19:P=e.sent,Ue(),0===(null==P?void 0:P.status)&&(y?g.ZP.info("职业认证审核通过"):g.ZP.info("申请已提交,请等待审核!"),ge(""),h({type:"account/getBasicInfo",payload:{login:null===(E=a.userInfo)||void 0===E?void 0:E.login}}));case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ue=function(){O.setFieldValue("code",""),h({type:"account/setActionTabs",payload:{}})},Xe={data:{type:"professional"},multiple:!0,withCredentials:!0,showUploadList:!1,action:"".concat(F.Z.API_SERVER,"/api/attachments.json"),className:T.Z.uploader,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(console.log(e.file,e.file.response),ye(null===(n=e.file.response)||void 0===n?void 0:n.id),(0,V.y3)(e.file.originFileObj,(function(e){ge(e),we(!1)}))):we(!0)},beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type||"image/jpg"===e.type||"image/bmp"===e.type;return n||g.ZP.info("请上传正确文件格式"),n}},Ke=function(){var e,n,t,l;v.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,R.jsxs)("div",{style:{textAlign:"center"},children:[(0,R.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===Q.identity?null==c||null===(e=c.setting)||void 0===e?void 0:e.homepage_tea_qq_number:null==c||null===(n=c.setting)||void 0===n?void 0:n.homepage_stu_qq_number,",联系群内的运营进行咨询和申请新增专业名称。"]}),(0,R.jsx)("img",{src:"teacher"===Q.identity?"".concat(F.Z.IMG_SERVER,"/").concat(null==c||null===(t=c.setting)||void 0===t?void 0:t.homepage_tea_qq_qrcode_url):"".concat(F.Z.IMG_SERVER,"/").concat(null==c||null===(l=c.setting)||void 0===l?void 0:l.homepage_stu_qq_qrcode_url),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})};return(0,R.jsxs)(v.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,forceRender:!0,className:T.Z.modal,open:"Account-ProfessionalAuth"===r.actionTabs.key,title:(0,R.jsxs)("div",{children:[(0,R.jsx)("i",{className:"iconfont icon-zhiyerenzheng font18 mr5 ".concat(T.Z.colorBlue)}),"职业认证"]}),width:"660px",footer:null,children:[(0,R.jsx)(_.Z,{spinning:!!Ne,children:(0,R.jsxs)(j.Z,{form:O,layout:"horizontal",size:"large",scrollToFirstError:!0,className:T.Z.formWrap,onValuesChange:function(e){(H(o()({},O.getFieldsValue())),"identity"in e&&H(o()(o()({},O.getFieldsValue()),{},{code_type:2})),"school"in e)&&(J(G.filter((function(n){return n.name.includes(e.school)}))),(G.find((function(n){return n.name===e.school}))||{}).id?He(e.school):(O.setFieldValue("department",""),H(o()(o()({},Q),{school:e.school,department:""}))))},onFinish:Ge,children:[(0,R.jsxs)(Z.Z,{gutter:[10,0],children:[(0,R.jsx)(y.Z,{flex:"300px",children:(0,R.jsx)(j.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,R.jsxs)(x.default,{children:[(0,R.jsx)(W,{value:"teacher",children:"教师"}),(0,R.jsx)(W,{value:"student",children:"学生"}),(0,R.jsx)(W,{value:"professional",children:"专业人士"})]})})}),"student"===Q.identity&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(y.Z,{flex:1,children:(0,R.jsx)(j.Z.Item,{initialValue:Q.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,R.jsx)(b.Z,{type:"text",placeholder:"请输入学号"})})}),(0,R.jsx)(y.Z,{flex:0,children:(0,R.jsx)("div",{className:T.Z.tooltipWrapper,children:(0,R.jsx)(C.Z,{title:"单位管理员可管理已通过职业认证的学生账号信息(包含初始化密码)",children:(0,R.jsx)("span",{className:T.Z.tips,children:(0,R.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})})})})]}),"teacher"===Q.identity&&(0,R.jsx)(y.Z,{flex:1,children:(0,R.jsx)(j.Z.Item,{initialValue:Q.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,R.jsxs)(x.default,{children:[(0,R.jsx)(W,{value:"教授",children:"教授"}),(0,R.jsx)(W,{value:"副教授",children:"副教授"}),(0,R.jsx)(W,{value:"讲师",children:"讲师"}),(0,R.jsx)(W,{value:"助教",children:"助教"})]})})}),"professional"===Q.identity&&(0,R.jsx)(y.Z,{flex:1,children:(0,R.jsx)(j.Z.Item,{initialValue:Q.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,R.jsxs)(x.default,{children:[(0,R.jsx)(W,{value:"企业管理者",children:"企业管理者"}),(0,R.jsx)(W,{value:"部门管理者",children:"部门管理者"}),(0,R.jsx)(W,{value:"高级工程师",children:"高级工程师"}),(0,R.jsx)(W,{value:"工程师",children:"工程师"}),(0,R.jsx)(W,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,R.jsx)(j.Z.Item,{label:"学校/单位",name:"school",extra:Q.school&&!(null!=G&&G.find((function(e){return e.name===Q.school})))&&(0,R.jsx)("div",{className:T.Z.schoolHintWrap,children:(0,R.jsxs)("span",{className:T.Z.colorCDCDCD,children:["未找到包含“",Q.school,"”的高校,如有需要,请",(0,R.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,R.jsx)(N.Z,{showSearch:!0,onSearch:Ae,children:Y.map((function(e,n){return(0,R.jsx)(W,{value:e.name,children:e.name},n)}))})}),(0,R.jsx)(j.Z.Item,{label:"院系/部门",name:"department",extra:Q.department&&!(null!=ne&&ne.find((function(e){return e.name===Q.department})))&&(0,R.jsxs)("div",{className:T.Z.schoolHintWrap,children:[(0,R.jsx)("span",{className:T.Z.colorCDCDCD,children:Q.department?"未找到包含“".concat(Q.department,"”的高校,"):"未找到院系,"}),(0,R.jsxs)("span",{className:T.Z.colorCDCDCD,children:["如有需要,请",(0,R.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})]}),rules:[{required:!0,message:"请先选择院系/部门"}],children:(0,R.jsx)(N.Z,{showSearch:!0,onChange:function(e){Be(),oe(ne.filter((function(n){return n.name.includes(e)})))},children:ae.map((function(e,n){return(0,R.jsxs)(W,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,R.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,R.jsx)(j.Z.Item,{label:"专业",name:"major_name",extra:O.getFieldValue("major_name")&&!(null!=ce&&ce.find((function(e){return e.name==O.getFieldValue("major_name")})))&&(0,R.jsx)("div",{className:T.Z.schoolHintWrap,children:"teacher"==O.getFieldValue("identity")?(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("span",{className:T.Z.colorCDCDCD,children:"未查询到“".concat(O.getFieldValue("major_name"),"”专业,")}),(0,R.jsxs)("span",{className:T.Z.colorCDCDCD,children:["如有需要,请",(0,R.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})]}):(0,R.jsxs)("span",{className:T.Z.colorCDCDCD,children:["未找到“",O.getFieldValue("major_name"),"”专业,如有需要,请",(0,R.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})}),rules:["teacher"==O.getFieldValue("identity")&&{required:!0,message:"请先选择专业"}],children:(0,R.jsx)(N.Z,{size:"large",onChange:function(e){he(ce.filter((function(n){return n.name.includes(e)})))},children:pe.map((function(e,n){return(0,R.jsxs)(W,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,R.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),"student"===Q.identity&&(0,R.jsxs)(Z.Z,{gutter:[10,0],wrap:!1,children:[(0,R.jsx)(y.Z,{flex:"240px",children:(0,R.jsx)(j.Z.Item,{label:"验证码",name:"code_type",initialValue:2,children:(0,R.jsxs)(x.default,{children:[(0,R.jsx)(W,{value:2,children:"手机号"}),(0,R.jsx)(W,{value:1,children:"邀请码"})]})})}),(0,R.jsx)(y.Z,{flex:1,children:1===Q.code_type?(0,R.jsx)(j.Z.Item,{name:"code",children:(0,R.jsx)(b.Z,{type:"text",placeholder:"请输入已加入的教学课堂的邀请码",maxLength:10})}):(0,R.jsx)(j.Z.Item,{name:"code",children:(0,R.jsx)(b.Z,{type:"text",placeholder:"请输入已加入的教学课堂中教师的手机号后六位",maxLength:10})})}),(0,R.jsx)(C.Z,{title:"当前账号申请认证的单位与已加入的教学课堂所属单位需相同",children:(0,R.jsx)(y.Z,{style:{paddingTop:"10px"},children:(0,R.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2 primary-hover font14",style:{cursor:"pointer"}})})})]}),(0,R.jsx)(j.Z.Item,{label:"职业证上传",required:!0,children:(0,R.jsxs)("div",{className:T.Z.flexRow,children:[(0,R.jsxs)("div",{className:"".concat(T.Z.flexColumn," ").concat(T.Z.example),children:[(0,R.jsx)("span",{className:T.Z.exampleImg,children:(0,R.jsx)("img",{src:S})}),(0,R.jsxs)("span",{className:"tc",children:[(0,R.jsx)("p",{children:"示例图片"}),(0,R.jsx)("p",{className:"".concat(T.Z.colorOrange," font12"),children:"(png/jpg/bmp格式,不超过2MB)"})]})]}),(0,R.jsxs)("div",{className:T.Z.flexColumn,children:[(0,R.jsx)(A,o()(o()({},Xe),{},{accept:".png,.jpg,.bmp,.jpeg",children:je?(0,R.jsx)("img",{src:je,className:T.Z.uploadImg}):(0,R.jsxs)("div",{className:T.Z.imageTip,children:[(0,R.jsx)("p",{children:(0,R.jsx)("i",{className:"iconfont icon-cuban2shangchuanyunduan ".concat(T.Z.uploadTipIcon)})}),(0,R.jsx)("p",{className:T.Z.uploadTip,children:(0,R.jsx)("a",{className:T.Z.color05101a,children:"点击或拖拽上传图片"})})]})})),(0,R.jsx)("span",{className:"tc",children:(0,R.jsx)("p",{className:T.Z.viewLargerImg,children:"查看大图"})})]})]})}),(0,R.jsx)("div",{className:T.Z.footerWrap,children:(0,R.jsxs)(j.Z.Item,{children:[(0,R.jsx)(w.ZP,{className:"mr5",size:"middle",onClick:Ue,children:"取消"}),(0,R.jsx)(w.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:u["account/applyProfessionalAuth"],children:"提交"})]})}),(0,R.jsxs)("div",{className:T.Z.note,children:[(0,R.jsx)("p",{children:"认证须知:"}),(0,R.jsx)("p",{children:"1.根据职业上传相应的证件照:教师(教师证),专业人士(员工证)、学生(学生证),请确保证件照内容完整并且清晰可见,严禁PS;"}),(0,R.jsx)("p",{children:"2.我们将在你提交职业证信息后的24小时(不包含节假日)内完成审核,审核结果将会以系统消息的形式发送给你;"}),(0,R.jsx)("p",{children:"3.职业认证审核完成后,无法删除,请谨慎填写;职业变更请选择重新认证;"}),(0,R.jsx)("p",{children:"4.职业认证审核完成后,系统将自动发放500个金币作为奖励;"}),(0,R.jsx)("p",{children:"5.我们会确保你所提供的信息均处于严格的保密状态,不会泄露;"}),(0,R.jsxs)("p",{children:["6.如存在恶意乱填写姓名,学号,及上传与职业证件无关图片者,一经发现将冻结",!(null!=c&&null!==(n=c.setting)&&void 0!==n&&n.is_local)&&"EduCoder","账号。"]}),(0,R.jsx)("p",{children:"7.非老师身份提交职业认证后系统会自动将状态改为已认证,你将可以体验平台需要职业认证的功能;如果在认证后的使用过程中未通过审核,你将不能继续体验需要认证的功能。"})]})]})}),(0,R.jsx)(I.Z,{visible:Fe,onClose:function(){return Se(!1)},schoolName:Q.school,onSuccess:Me}),(0,R.jsx)(k.Z,{visible:qe,onClose:function(){return De(!1)},schoolId:null===(t=G.find((function(e){return e.name===Q.school})))||void 0===t?void 0:t.id,schoolName:Q.school,departmentName:Q.department,onSuccess:function(e){return He(Q.school,e)}}),(0,R.jsx)(D.Z,{visible:Ee,onClose:function(){return We(!1)},departmentId:null===(l=ne.find((function(e){return e.name===Q.department})))||void 0===l?void 0:l.id,departmentName:Q.department,majorName:O.getFieldValue("major_name"),onSuccess:function(e){O.setFieldsValue({major_name:e}),H(o()(o()({},O.getFieldsValue()),{major_name:e})),Be()}})]})}))},49268:function(e,n,t){t.d(n,{Z:function(){return D}});var l=t(7557),i=t.n(l),a=t(82242),o=t.n(a),r=t(41498),s=t.n(r),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(18892),x=t(92832),f=t(78241),j=t(43418),g=t(61998),v=t(8591),_=t(19842),Z=t(3113),y=t(80559),b=t(58670),C=t(24316),N="flexRow___qRWfN",w="flexColumn___qUHfF",I="formWrap___kSgvX",k="example___D0a_H",F="footerWrap___kTeYf",S=t(37712),T=["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"],V=function(e,n){return n.some((function(n){return n.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},q=x.Z.TextArea,D=(0,h.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting;var n=e.loading,t=e.dispatch,l=e.schoolName,a=e.visible,r=e.onClose,c=void 0===r?function(){}:r,u=e.onSuccess,h=void 0===u?function(){}:u,D=(m()(e,T),f.Z.useForm()),P=d()(D,1)[0];(0,p.useEffect)((function(){P.setFieldsValue({name:l})}),[l]);var R=function(){var e=s()(i()().mark((function e(n){var l,a,r,d,u,m,p,x;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=(l=n||{}).name,r=l.city,d=void 0===r?[]:r,u=l.address,m=l.remarks,e.next=3,t({type:"account/appplySchool",payload:{name:a,province:d[0],city:d[1],address:u,remarks:m}});case 3:if(2!=(null==(p=e.sent)?void 0:p.status)){e.next=7;break}return x=j.Z.confirm({icon:null,width:600,centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("p",{children:"系统检测到您申请新增的单位已存在,请确认是否为该单位?"}),(0,S.jsx)(g.Z,{columns:[{title:"学校/单位",dataIndex:"name"},{title:"用户数",width:150,dataIndex:"users_count"}],dataSource:[o()({},p)],pagination:!1})]}),onOk:function(){var e=s()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h(a);case 2:x.destroy(),c();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){x.destroy()}}),e.abrupt("return");case 7:c(),0==p.status&&(v.ZP.success("新增学校/单位成功!"),h(a));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,S.jsx)(j.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:a,title:"申请添加单位名称",width:"600px",footer:null,children:(0,S.jsxs)(f.Z,{className:I,form:P,labelCol:{span:4},wrapperCol:{span:20},onFinish:R,children:[(0,S.jsx)(f.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,S.jsx)(x.Z,{placeholder:"学校或工作单位"})}),(0,S.jsxs)("div",{className:"".concat(N," ").concat(k),children:[(0,S.jsx)("div",{children:"示例:"}),(0,S.jsxs)("div",{className:w,children:[(0,S.jsxs)("div",{children:[(0,S.jsx)(y.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,S.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,S.jsxs)("div",{children:[(0,S.jsx)(b.Z,{style:{color:"red"}}),(0,S.jsx)("span",{className:"font14 ml5",children:"错误示例:数据结构2019春"})]})]})]}),(0,S.jsx)(f.Z.Item,{label:"地区:",name:"city",children:(0,S.jsx)(_.Z,{allowClear:!0,size:"middle",options:C.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:V}})}),(0,S.jsx)(f.Z.Item,{label:"详细地址:",name:"address",children:(0,S.jsx)(x.Z,{placeholder:"请填写完整的地址信息"})}),(0,S.jsx)(f.Z.Item,{label:"说明:",name:"remarks",children:(0,S.jsx)(q,{placeholder:"再次说明特别情况(选填)"})}),(0,S.jsx)("div",{className:F,children:(0,S.jsxs)(f.Z.Item,{children:[(0,S.jsx)(Z.ZP,{className:"mr5",size:"middle",onClick:function(){c()},children:"取消"}),(0,S.jsx)(Z.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:n["account/appplySchool"],children:"保存"})]})})]})})}))},30665:function(e,n){n.Z={modal:"modal___AR21E",colorBlue:"colorBlue___b0CCE",formWrap:"formWrap___OyO5X",flexRow:"flexRow___wW7jP",flexColumn:"flexColumn___BCgnC",example:"example___ZutfX",exampleImg:"exampleImg___kx2Sr",colorOrange:"colorOrange___Vxey1",uploader:"uploader___XWuRm",uploadImg:"uploadImg___K7STh",imageTip:"imageTip___E92I3",uploadTipIcon:"uploadTipIcon___T9xzR",uploadTip:"uploadTip___q47UY",color05101a:"color05101a___QWF70",viewLargerImg:"viewLargerImg___fGLAh",footerWrap:"footerWrap___ko3aN",note:"note___ks3DM",schoolHintWrap:"schoolHintWrap___nges7",colorCDCDCD:"colorCDCDCD___KQtws",color0152d9:"color0152d9___fTD_v",tips:"tips___NZ2ux"}}}]); \ No newline at end of file diff --git a/51130.async.js b/51130.async.js index 16aa0bc6ad..4f567fc0ef 100644 --- a/51130.async.js +++ b/51130.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[51130],{49994:function(n,e,t){t.d(e,{JW:function(){return U},Jd:function(){return C},Kl:function(){return B},L5:function(){return h},MH:function(){return P},MI:function(){return M},Qo:function(){return k},SO:function(){return v},Tf:function(){return w},XO:function(){return f},Xy:function(){return g},Y0:function(){return j},Ye:function(){return K},Yv:function(){return F},ZH:function(){return z},am:function(){return R},bD:function(){return J},eA:function(){return b},fA:function(){return H},fY:function(){return E},g6:function(){return p},g7:function(){return Y},gT:function(){return S},gn:function(){return W},h$:function(){return G},hG:function(){return y},i8:function(){return D},j3:function(){return Z},lH:function(){return O},li:function(){return m},n4:function(){return _},pU:function(){return I},qK:function(){return x},sA:function(){return A},sP:function(){return L},t$:function(){return N},zl:function(){return T}});var r=t(7557),o=t.n(r),c=t(41498),i=t.n(c),u=t(82242),s=t.n(u),a=t(75105),l=(0,t(99144).oP)(),d={};function f(n,e){return(0,a.U2)("tasks/".concat(n,".json"),s()(s()({},e),d))}function p(n){return(0,a.U2)("myshixuns/".concat(n,"/challenges.json"))}function v(n,e){return(0,a.U2)("myshixuns/".concat(n,"/subject_challenges.json"),e)}function h(n,e,t){return(0,a.U2)("tasks/".concat(n,"/star.json"),{shixun_id:e,star:t})}function m(n,e){return(0,a.U2)("tasks/".concat(n,"/rep_content.json"),s()(s()({},e),d))}function _(n,e){return(0,a.v_)("myshixuns/".concat(n,"/update_file.json"),e)}function x(n,e){return(0,a.U2)("tasks/".concat(n,"/reset_original_code.json"),s()(s()({},e),d))}function w(n,e){return(0,a.v_)("myshixuns/".concat(n,"/reset_repository.json"),e)}function y(n,e){return(0,a.U2)("tasks/".concat(n,"/reset_passed_code.json"),s()(s()({},e),d))}function g(n,e){return(0,a.v_)("tasks/".concat(n,"/game_build.json"),s()(s()({},e),d))}function b(n){return(0,a.ZP)("http://localhost:49352/api/game_build",{method:"post",body:n})}function k(n,e){return(0,a.U2)("tasks/".concat(n,"/game_status.json"),s()(s()({},e),d))}function T(n,e){return(0,a.v_)("tasks/".concat(n,"/choose_build.json"),s()(s()({},e),d))}function E(n){return(0,a.U2)("myshixuns/".concat(n,"/get_remaining_time.json"))}function S(n){return(0,a.U2)("tasks/".concat(n,"/picture_display.json"),d)}function j(n){return(0,a.v_)("tasks/".concat(n,"/plus_or_cancel_praise.json"))}function I(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,a.v_)("myshixuns/".concat(n,"/repository.json"),e)}function A(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,a.U2)("myshixuns/".concat(n,"/start.json"),e)}function R(n,e){return(0,a.U2)("myshixuns/".concat(n,"/reset_pod.json"),e)}function C(n,e){return(0,a.ZP)("/api/tasks/".concat(n,"/reboot_esc.json"),{method:"post",body:e})}function N(n){return(0,a.U2)("tasks/".concat(n,"/check_test_sets.json"))}function O(n){return(0,a.U2)("tasks/".concat(n,"/get_answer_info.json"))}function L(n){return(0,a.U2)("tasks/".concat(n,"/get_choose_answer.json"))}function P(n){return(0,a.U2)("tasks/".concat(n,"/unlock_choose_answer.json"))}function Z(n,e){return(0,a.U2)("tasks/".concat(n,"/unlock_answer.json"),{answer_id:e})}function U(n,e,t,r){return(0,a.v_)("tasks/".concat(n,"/set_games_status.json"),s()({result:e,data:t},r||{}))}function B(n,e){return(0,a.U2)("myshixuns/".concat(n,"/active_pod.json"),e)}function D(n,e){return(0,a.U2)("tasks/".concat(n,"/rank_list.json"),e)}function H(n,e){return(0,a.v_)("tasks/".concat(n,"/close_windows_vnc.json"),{tpi_id:e})}function z(n,e){return(0,a.U2)("tasks/".concat(n,"/commit_files.json"),e)}function W(n,e){return(0,a.U2)("tasks/".concat(n,"/pull_files.json"),e)}function G(n,e){return(0,a.v_)("tasks/".concat(n,"/log_output"),e)}function F(n,e){return(0,a.U2)("tasks/".concat(n,"/stop_log_output.json"),e)}function M(n){return X.apply(this,arguments)}function X(){return(X=i()(o()().mark((function n(e){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,a.ZP)("/api/myshixuns/".concat(e.id,"/add_file.json"),{method:"post",body:e}));case 1:case"end":return n.stop()}}),n)})))).apply(this,arguments)}function J(n){return V.apply(this,arguments)}function V(){return(V=i()(o()().mark((function n(e){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,a.ZP)("/api/myshixuns/".concat(e.id,"/delete_git_file.json"),{method:"Delete",body:e}));case 1:case"end":return n.stop()}}),n)})))).apply(this,arguments)}function Y(n){return q.apply(this,arguments)}function q(){return(q=i()(o()().mark((function n(e){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,a.ZP)("/api/myshixuns/".concat(e.id,"/mv_file.json"),{method:"post",body:e}));case 1:case"end":return n.stop()}}),n)})))).apply(this,arguments)}function K(n,e){return(0,a.ZP)("/api/shixuns/".concat(n,"/set_start_permanent.json"),{method:"put",body:e})}null!=l&&l.homework_common_id&&(d.homework_common_id=null==l?void 0:l.homework_common_id),null!=l&&l.exercisesId&&(d.exercise_id=null==l?void 0:l.exercisesId),console.log(l,d,"urlParamsAll")},4706:function(n,e,t){t.d(e,{Z:function(){return Z}});var r=t(7557),o=t.n(r),c=t(41498),i=t.n(c),u=t(91232),s=t.n(u),a=t(79800),l=t.n(a),d=t(82242),f=t.n(d),p=t(59301),v=t(43418),h=t(8591),m=t(93948),_=t(78081),x=t(76374),w=t(98516),y=t(18892),g=t(99144),b=t(92832),k=t(3113),T=t(37712),E=b.Z.TextArea,S=function(n){var e=n.onCancel,t=n.onSave,r=n.content,o=(0,p.useState)(r),c=l()(o,2),i=c[0],u=c[1];return(0,p.useEffect)((function(){u(r)}),[r]),(0,T.jsxs)("div",{className:"clipboard-box",children:[(0,T.jsx)("h3",{children:"实验环境剪切板:"}),(0,T.jsx)(E,{value:i,onChange:function(n){u(n.target.value)},className:"clipboard"}),(0,T.jsxs)("p",{children:[" ",(0,T.jsx)("b",{children:" 1.从外部复制内容到实验环境内: "})," 粘贴内容到上面文本框,点击保存,然后在实验环境中进行粘贴。 "]}),(0,T.jsxs)("p",{children:[" ",(0,T.jsx)("b",{children:" 2.获取实验环境中的内容: "})," 请先在环境中复制内容,复制动作完成后内容会显示在上面文本框,然后在上面文本框中再次复制。 "]}),(0,T.jsxs)("div",{className:"btn-action-container",children:[(0,T.jsx)(k.ZP,{type:"ghost",onClick:e,style:{marginRight:10},children:"取消"}),(0,T.jsx)(k.ZP,{type:"primary",onClick:function(){t(i)},children:"保存"})]})]})},j=t(54173),I=t(49994),A=t(62013),R=t(83833),C=t(75105);function N(n){n||(n=window.location.search);var e=n.substr(1),t={};return e.split("&").forEach((function(n){var e=n.split("=");t[e[0]]=decodeURIComponent(e[1])})),t}var O={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"实验环境准备中"},L=function(n){return n[n.SET_LOADING=0]="SET_LOADING",n[n.SET_IS_LARGE=1]="SET_IS_LARGE",n[n.SET_MES=2]="SET_MES",n[n.SET_STATE=3]="SET_STATE",n[n.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",n[n.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",n[n.UPDATE_ALL=6]="UPDATE_ALL",n}(L||{});function P(n,e){switch(e.type){case L.SET_LOADING:return f()(f()({},n),{},{loading:e.payload});case L.SET_IS_LARGE:return f()({},f()(f()({},n),{},{isLarge:e.payload}));case L.SET_MES:return f()(f()({},n),{},{mes:e.payload});case L.SET_STATE:return f()(f()({},n),e.payload);case L.SET_TRANSFER_CONTENT:return f()(f()({},n),{},{transferContent:e.payload});case L.SHOW_CLIPBOARD_BOX:return f()(f()({},n),{},{showClipBoardBox:e.payload});case L.UPDATE_ALL:return f()({loading:n.loading},e.payload);default:throw new Error}}var Z=function(n){var e=n.vnc_url,t=n.window_vnc_url,r=n.linux_vnc,c=n.virtual_machine,u=n.taskData,a=n.shixun_environment_id,d=n.tab_type,b=n.instance_startup_type,k=n.index_tab,E=n.tpi_type,Z=(0,p.useRef)(),U=(0,p.useRef)(),B=(0,p.useRef)(),D=(0,p.useRef)(),H=(0,p.useRef)(),z=(0,p.useRef)(),W=(0,p.useRef)(),G=(0,p.useRef)(),F=(0,p.useReducer)(P,O),M=l()(F,2),X=M[0],J=M[1],V=(0,p.useState)(0),Y=l()(V,2),q=Y[0],K=Y[1],$=X.mes,Q=X.loading,nn=X.showClipBoardBox,en=X.isLarge,tn=X.transferContent,rn=(0,p.useRef)(),on=(0,p.useRef)(),cn=(0,y.useSearchParams)(),un=l()(cn,1)[0],sn=(0,p.useState)(0),an=l()(sn,2),ln=an[0],dn=an[1],fn=(0,p.useRef)(),pn=(0,y.useParams)();(0,p.useEffect)((function(){return function(){var n,e;null===(n=U.current)||void 0===n||null===(e=n.disconnect)||void 0===e||e.call(n),clearTimeout(G.current),clearInterval(rn.current)}}),[]),(0,p.useEffect)((function(){on.current=X.loading}),[X.loading]);var vn=function(){var n;2===b?setTimeout((function(){kn()}),1500):void 0!==(null==B||null===(n=B.current)||void 0===n?void 0:n.resizeSession)&&((0,j.vp)()?B.current.resizeSession=!0:setTimeout((function(){}),900))};function hn(){J({type:L.SHOW_CLIPBOARD_BOX,payload:!1})}function mn(n){return Z.current&&(D.current=new x.Z((function(e){var t,r=s()(e);try{for(r.s();!(t=r.n()).done;){var o,c=t.value;if(2===b&&kn(),(c.target.offsetHeight>0||c.target.offsetWidth>0)&&n)n.scaleViewport=!0,null==n||null===(o=n._eventHandlers)||void 0===o||o.windowResize()}}catch(n){r.e(n)}finally{r.f()}})),D.current.observe(Z.current)),D.current}(0,p.useEffect)((function(){return document.addEventListener((0,j.gH)(),vn),function(){document.removeEventListener((0,j.gH)(),vn)}}),[]);var _n=function(){var n=i()(o()().mark((function n(){var e,t,r,s,l,p,h;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r={},"exercises"===un.get("type")?r.exercise_id=un.get("exercisesId"):pn.courseId&&pn.homeworkId&&(r.homework_common_id=pn.homeworkId),n.next=4,(0,I.sA)(null===(e=u.myshixun)||void 0===e?void 0:e.identifier,f()(f()({},pn),{},{taskId:pn.taskId,shixun_environment_id:a,tab_type:d},r));case 4:if(null==(s=n.sent)||null===(t=s.data)||void 0===t||null===(t=t.data_list)||void 0===t||!t.length){n.next=8;break}return R.Z.publish("pod-restrict-data",{identifier:null==s||null===(l=s.data)||void 0===l?void 0:l.identifier,data_list:null==s||null===(p=s.data)||void 0===p?void 0:p.data_list}),n.abrupt("return",Promise.reject());case 8:if(-3!==(null==s?void 0:s.status)){n.next=10;break}return n.abrupt("return",new Promise(function(){var n=i()(o()().mark((function n(e,t){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:v.Z.confirm({content:"检测到您已经开启了其他实验环境,请先关闭环境后,再连接",okText:"立即关闭",cancelText:"稍后关闭",onOk:function(){var n=i()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return clearTimeout(fn.current),dn(0),n.next=4,(0,I.fA)(pn.taskId,null==s?void 0:s.message);case 4:return K(q+1),n.abrupt("return");case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}()});case 1:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}()));case 10:if(-1!==(null==s?void 0:s.status)){n.next=12;break}throw new String(null==s?void 0:s.message);case 12:if(0!==(null==s?void 0:s.status)){n.next=17;break}return c&&((0,g.d8)("PVEAuthCookie",null==s||null===(h=s.data)||void 0===h||null===(h=h.cookie_options)||void 0===h?void 0:h.cookies_value,1),(0,g.d8)("PVELangCookie","zh_CN",1)),R.Z.publish("update-windows-time",null==s?void 0:s.data),R.Z.publish("send-tabs-result-data",f()(f()({},null==s?void 0:s.data),{},{index_tab:k})),n.abrupt("return",s);case 17:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();function xn(){dn(100),clearTimeout(fn.current),setTimeout((function(){J({type:L.SET_LOADING,payload:!1})}),1300),clearTimeout(rn.current)}var wn=function(){B.current=new A.Z(Z.current,W.current,{credentials:{password:z.current},wsProtocols:["binary"],show_dot:!0}),B.current.removeEventListener("disconnect",gn),B.current.removeEventListener("connect",xn),B.current.removeEventListener("clipboard",yn),window.rfbs2=B.current,D.current=mn(B.current),B.current.viewOnly=pn.view_only||!1,B.current.scaleViewport=pn.scale||!0,B.current.showDotCursor=!0,B.current.resizeSession=!0,B.current.addEventListener("disconnect",gn),B.current.addEventListener("connect",xn),B.current.addEventListener("clipboard",yn)};function yn(n){var e=n.detail.text.replace(/\\u([\dA-Za-z]{4})/g,(function(n,e){return String.fromCharCode(parseInt("0x"+e))}));J({type:L.SET_TRANSFER_CONTENT,payload:e})}function gn(){if(t)J({type:L.SET_LOADING,payload:!0}),K(q+1);else{if(clearTimeout(G.current),on.current)return;G.current=setTimeout((function(){K(q+1)}),6e3)}setTimeout((function(){var n,e;null===(n=B.current)||void 0===n||null===(e=n.connect)||void 0===e||e.call(n)}),3e3)}function bn(){return(bn=i()(o()().mark((function n(t){var r,c,i;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!e){n.next=8;break}return r=t,n.next=4,(0,C.ZP)("/api/tasks/".concat(pn.taskId,"/vnc_paste.json"),{method:"post",body:{content:Base64.encode(r),shixun_environment_id:a}});case 4:0===(null==(c=n.sent)?void 0:c.status)&&(J({type:L.SET_TRANSFER_CONTENT,payload:t}),h.ZP.success("保存成功!你可以在实验环境中粘贴该内容"),hn()),n.next=12;break;case 8:null===(i=B.current)||void 0===i||i.clipboardPasteFrom(t),J({type:L.SET_TRANSFER_CONTENT,payload:t}),h.ZP.success("保存成功!你可以在实验环境中粘贴该内容"),hn();case 12:case"end":return n.stop()}}),n)})))).apply(this,arguments)}function kn(){var n;n=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),H.current.parentElement.className="wh1080p",H.current.parentElement.style.cssText="transform:scale(".concat(n,");transform-origin:center center"),Z.current.style.cssText="translate(-50%, -50%) scale("+n+")"}(0,p.useEffect)((function(){if(R.Z.subscribe("reset-linux-windows-vnc-".concat(k),(function(){K(q+1)})),(t||e||r||c)&&Z.current){clearTimeout(fn.current),2===b&&kn(),new Promise(i()(o()().mark((function n(){var e,i,s,l,d,f,p,v,h,m,_;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e=N(),n.next=3,_n();case 3:if(i=n.sent,!r&&!c){n.next=11;break}return d=null!=i&&null!==(s=i.data)&&void 0!==s&&null!==(s=s.link_url)&&void 0!==s&&s.includes("?")?"&":"?",H.current.src=(null==i||null===(l=i.data)||void 0===l?void 0:l.link_url)+d+"time="+Date.now(),J({type:L.SET_LOADING,payload:!1}),n.abrupt("return");case 11:t?(z.current="Edu123",W.current=decodeURIComponent(null==i||null===(f=i.data)||void 0===f?void 0:f.link_url)):(v=new URL(decodeURIComponent(null==i||null===(p=i.data)||void 0===p?void 0:p.link_url)),h=v.protocol,m=v.searchParams,_=v.host,z.current=m.get("password"),W.current="".concat("https:"===h?"wss":"ws","://").concat(_,"/").concat(e.path||"websockify"));case 12:if(2!==b){n.next=15;break}return setTimeout((function(){var n,e,t;mn(),H.current.style.cssText=H.current.style.cssText+"width:1920px;height:1080px;position:initial",H.current.src=H.current.src="/rdp.html?".concat(null!=i&&null!==(n=i.data)&&void 0!==n&&n.gpPort?"gpPort="+(null==i||null===(e=i.data)||void 0===e?void 0:e.gpPort)+"&":"","tpiId=").concat(null==u||null===(t=u.myshixun)||void 0===t?void 0:t.id,"&envId=").concat(a,"&tpiType=").concat(E),J({type:L.SET_LOADING,payload:!1})}),5e3),n.abrupt("return");case 15:wn();case 16:case"end":return n.stop()}}),n)}))));var n=R.Z.subscribe("vnc-reset-".concat(k),(function(n){"取消"!==n?(dn(0),J({type:L.SET_STATE,payload:{loading:!0,mes:n||"实验环境重置中"}})):J({type:L.SET_LOADING,payload:!1})})),s=R.Z.subscribe("send-ctrl-alt-delete-".concat(k),(function(){var n;null===(n=B.current)||void 0===n||n.sendCtrlAltDel(),h.ZP.success("发送成功")})),l=R.Z.subscribe("show-clipboard-box-".concat(k),(function(){J({type:L.SHOW_CLIPBOARD_BOX,payload:!0})}));return dn(0),function(){var e,t,r,o;null===(e=B.current)||void 0===e||e.removeEventListener("disconnect",gn),null===(t=B.current)||void 0===t||t.removeEventListener("connect",xn),null===(r=B.current)||void 0===r||r.removeEventListener("clipboard",yn),n(),s(),l(),Z.current&&(null===(o=D.current)||void 0===o||o.unobserve(Z.current))}}}),[e,t,r,q,a,d]),(0,p.useEffect)((function(){0==ln&&(clearTimeout(fn.current),Tn())}),[ln]);var Tn=function n(){ln>99?ln=99:(ln+=1,fn.current=setTimeout((function(){n()}),1500)),ln<100&&dn(ln)},En=(0,p.useMemo)((function(){return Q?"none":r||c||t&&2===b?"block":"none"}),[r,Q,c,t]);return(0,T.jsxs)(p.Fragment,{children:[en&&(0,T.jsx)("a",{className:"btn-vnc-resize",onClick:function(){J({type:L.SET_IS_LARGE,payload:!en})},children:(0,T.jsx)("i",{className:"iconfont icon-tuichuquanping"})}),(0,T.jsx)("div",{style:{width:"100%",height:"100%",overflow:"hidden",position:"absolute",display:"block"===En?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6},children:(0,T.jsx)("div",{children:(0,T.jsx)("iframe",{style:{position:en?"fixed":"absolute",left:0,top:en?40:0,width:"100%",height:"calc(100% - ".concat(en?"100px":"0px",")")},frameBorder:"0",ref:H,allowFullScreen:!0})})}),(0,T.jsxs)("div",{style:{position:en?"fixed":"absolute",left:0,top:en?40:0,zIndex:5,width:"100%",height:"calc(100% - ".concat(en?"100px":"0px",")")},className:"".concat(t?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(en?"full-screen":""),children:[Q?(0,T.jsx)(_.Z,{message:$,style:{color:"#0152d9"},children:(0,T.jsx)("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"},children:(0,T.jsx)(m.Z,{percent:ln,format:function(n){return(0,T.jsxs)("span",{className:"c-white",children:[n,"%"]})}})})}):null,(0,T.jsx)("div",{ref:Z,className:"vnc-panel ".concat(Q?"hidden zIndexf1":"animated fadeIn")})]}),(0,T.jsx)(w.Z,{children:(0,T.jsx)(v.Z,{title:"复制粘贴",centered:!0,maskClosable:!1,open:nn,onCancel:hn,footer:null,children:(0,T.jsx)(S,{onCancel:hn,onSave:function(n){return bn.apply(this,arguments)},content:tn})})})]})}},94084:function(n,e,t){t.d(e,{Z:function(){return k}});var r=t(7557),o=t.n(r),c=t(82242),i=t.n(c),u=t(41498),s=t.n(u),a=t(91232),l=t.n(a),d=t(79800),f=t.n(d),p=t(59301),v=t(24334),h=t(34376),m=(t(99576),"xterm-panel___XA0p9"),_=t(83833),x=t(76374),w=t(49994),y=t(18892),g=t(99144),b=t(37712),k=function(n){var e=n.itemData,t=void 0===e?{}:e,r=n.game,c=n.myshixun,u=(0,y.useParams)(),a=(0,p.useState)(null),d=f()(a,2),k=d[0],T=d[1],E=(0,p.useState)({}),S=f()(E,2),j=S[0],I=S[1],A=j.link_url,R=j.password,C=j.port,N=(0,p.useRef)(),O=(0,p.useRef)(),L=(0,p.useRef)(!1),P=(0,p.useRef)(!1),Z=(0,p.useRef)(!0),U=(0,g.oP)(),B=(0,y.useSearchParams)(),D=f()(B,1)[0],H=t.shixun_environment_id,z=(t.position,t.tab_type),W=t.index_tab,G=t.command_string;function F(n,e,t){var r=t._core._renderService.dimensions.actualCellWidth||9.5,o=t._core._renderService.dimensions.actualCellHeight||18,c=Math.floor(e/o);return[Math.floor(n/r),c]}function M(){return M=s()(o()().mark((function n(){var e,t,a,l,d;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t={},"exercises"===D.get("type")?t.exercise_id=D.get("exercisesId"):u.courseId&&u.homeworkId&&(t.homework_common_id=u.homeworkId),n.next=4,(0,w.sA)(null==c?void 0:c.identifier,i()(i()({shixun_environment_id:H,tab_type:z,game_id:r.id},U),t));case 4:if(null==(a=n.sent)||null===(e=a.data)||void 0===e||null===(e=e.data_list)||void 0===e||!e.length){n.next=8;break}return _.Z.publish("pod-restrict-data",{identifier:null==a||null===(l=a.data)||void 0===l?void 0:l.identifier,data_list:null==a||null===(d=a.data)||void 0===d?void 0:d.data_list}),n.abrupt("return");case 8:if(-3!==(null==a?void 0:a.status)){n.next=10;break}return n.abrupt("return",new Promise(function(){var n=s()(o()().mark((function n(e,t){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:Modal.confirm({content:"检测到您已经开启了其他实验环境,请先关闭环境后,再连接",okText:"立即关闭",cancelText:"稍后关闭",onOk:function(){var n=s()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,closeWindowsVnc(u.taskId,null==a?void 0:a.message);case 2:return init(),n.abrupt("return");case 4:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}()});case 1:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}()));case 10:0===(null==a?void 0:a.status)&&(_.Z.publish("update-windows-time",null==a?void 0:a.data),_.Z.publish("send-tabs-result-data",i()(i()({},null==a?void 0:a.data),{},{index_tab:W})),I(a.data),setTimeout((function(){return _.Z.publish("create-socket-".concat(W))}),300));case 11:case"end":return n.stop()}}),n)}))),M.apply(this,arguments)}return(0,p.useEffect)((function(){!function(){M.apply(this,arguments)}()}),[]),(0,p.useEffect)((function(){if(N.current&&A){var n=new h.Terminal({fontSize:16,rendererType:"dom",disableStdin:!0});n.open(N.current),n.onData((function(n){O.current&&1===O.current.readyState&&O.current.send(JSON.stringify({tp:"client",data:n}))})),n.write("Connecting..."),T(n);var e=function(n,e){var t=new x.Z((function(e){var t,r=l()(e);try{for(r.s();!(t=r.n()).done;){var o=t.value;if(o.target.offsetHeight>0||o.target.offsetWidth>0){var c=F(o.target.offsetWidth,o.target.offsetHeight,n),i=f()(c,2),u=i[0],s=i[1];console.log("cols, rows",u,s),_.Z.publish("ssh-xterm-resize-".concat(W),{columns:u,rows:s,width:o.target.offsetWidth,height:o.target.offsetHeight}),n.resize(u,s);var a=v.Base64.decode("IA=="),d=v.Base64.decode("CBtbSw==");n.write(a),n.write(d)}}}catch(n){r.e(n)}finally{r.f()}}));return t.observe(e),t}(n,N.current);return function(){n.dispose(),N.current&&(null==e||e.unobserve(N.current))}}}),[A,N.current]),(0,p.useEffect)((function(){if(k&&A){var n=function n(){var e=new WebSocket(A);O.current=e,e.onopen=function(){var n=k.element.parentElement;if(n){var t=n.offsetWidth,r=n.offsetHeight;console.log("init",{tp:"init",data:i()(i()({},j),{},{secret:R,width:t,height:r,rows:k.rows,columns:k.cols})}),e.send(JSON.stringify({tp:"init",data:i()(i()({},j),{},{secret:R,width:t,height:r,rows:k.rows,columns:k.cols})}))}k.focus()},e.onerror=function(n){console.log("------in socket error----",n,e,A)},e.onmessage=function(n){P.current=!1,L.current||(k.write("\r"),setTimeout((function(){}),1e3)),L.current=!0,console.log("event:",n);var e=v.Base64.decode(n.data.toString()),t=k._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",e,t,k),k.write(e),G?Z.current&&(Z.current=!1,setTimeout((function(){O.current.send(JSON.stringify({tp:"client",data:"".concat(G,"\r")})),k.setOption("disableStdin",!1)}),1e3)):(Z.current=!1,k.setOption("disableStdin",!1))};var t=setInterval((function(){var n;O.current&&(null===(n=O.current)||void 0===n||n.send(JSON.stringify({tp:"h"})))}),3e4);e.onclose=function(e){t&&clearInterval(t),console.log(t,"tid",W),P.current||k.write("\r\nconnection closed"),P.current=!0,setTimeout((function(){n()}),1e4)}},e=_.Z.subscribe("create-socket-".concat(W),(function(){n()})),t=_.Z.subscribe("ssh-xterm-resize-".concat(W),(function(n){O.current&&1===O.current.readyState&&O.current.send(JSON.stringify({tp:"resize",data:i()({},n)}))}));return function(){e(),t(),O.current&&(O.current.close(),L.current=!1)}}}),[k,A,C]),(0,b.jsx)("div",{ref:N,className:m,children:A?null:(0,b.jsx)("p",{style:{color:"#fff"},children:"正在连接命令行服务..."})})}},10258:function(){}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[51130],{49994:function(n,e,t){t.d(e,{JW:function(){return U},Jd:function(){return C},Kl:function(){return B},L5:function(){return h},MH:function(){return P},MI:function(){return M},Qo:function(){return k},SO:function(){return v},Tf:function(){return w},XO:function(){return f},Xy:function(){return g},Y0:function(){return j},Ye:function(){return K},Yv:function(){return F},ZH:function(){return z},am:function(){return R},bD:function(){return J},eA:function(){return b},fA:function(){return H},fY:function(){return E},g6:function(){return p},g7:function(){return Y},gT:function(){return S},gn:function(){return W},h$:function(){return G},hG:function(){return y},i8:function(){return D},j3:function(){return Z},lH:function(){return O},li:function(){return m},n4:function(){return _},pU:function(){return I},qK:function(){return x},sA:function(){return A},sP:function(){return L},t$:function(){return N},zl:function(){return T}});var r=t(7557),o=t.n(r),c=t(41498),i=t.n(c),u=t(82242),s=t.n(u),a=t(75105),l=(0,t(99144).oP)(),d={};function f(n,e){return(0,a.U2)("tasks/".concat(n,".json"),s()(s()({},e),d))}function p(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,a.U2)("myshixuns/".concat(n,"/challenges.json"),s()({},e))}function v(n,e){return(0,a.U2)("myshixuns/".concat(n,"/subject_challenges.json"),e)}function h(n,e,t){return(0,a.U2)("tasks/".concat(n,"/star.json"),{shixun_id:e,star:t})}function m(n,e){return(0,a.U2)("tasks/".concat(n,"/rep_content.json"),s()(s()({},e),d))}function _(n,e){return(0,a.v_)("myshixuns/".concat(n,"/update_file.json"),e)}function x(n,e){return(0,a.U2)("tasks/".concat(n,"/reset_original_code.json"),s()(s()({},e),d))}function w(n,e){return(0,a.v_)("myshixuns/".concat(n,"/reset_repository.json"),e)}function y(n,e){return(0,a.U2)("tasks/".concat(n,"/reset_passed_code.json"),s()(s()({},e),d))}function g(n,e){return(0,a.v_)("tasks/".concat(n,"/game_build.json"),s()(s()({},e),d))}function b(n){return(0,a.ZP)("http://localhost:49352/api/game_build",{method:"post",body:n})}function k(n,e){return(0,a.U2)("tasks/".concat(n,"/game_status.json"),s()(s()({},e),d))}function T(n,e){return(0,a.v_)("tasks/".concat(n,"/choose_build.json"),s()(s()({},e),d))}function E(n){return(0,a.U2)("myshixuns/".concat(n,"/get_remaining_time.json"))}function S(n){return(0,a.U2)("tasks/".concat(n,"/picture_display.json"),d)}function j(n){return(0,a.v_)("tasks/".concat(n,"/plus_or_cancel_praise.json"))}function I(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,a.v_)("myshixuns/".concat(n,"/repository.json"),e)}function A(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,a.U2)("myshixuns/".concat(n,"/start.json"),e)}function R(n,e){return(0,a.U2)("myshixuns/".concat(n,"/reset_pod.json"),e)}function C(n,e){return(0,a.ZP)("/api/tasks/".concat(n,"/reboot_esc.json"),{method:"post",body:e})}function N(n){return(0,a.U2)("tasks/".concat(n,"/check_test_sets.json"))}function O(n){return(0,a.U2)("tasks/".concat(n,"/get_answer_info.json"))}function L(n){return(0,a.U2)("tasks/".concat(n,"/get_choose_answer.json"))}function P(n){return(0,a.U2)("tasks/".concat(n,"/unlock_choose_answer.json"))}function Z(n,e){return(0,a.U2)("tasks/".concat(n,"/unlock_answer.json"),{answer_id:e})}function U(n,e,t,r){return(0,a.v_)("tasks/".concat(n,"/set_games_status.json"),s()({result:e,data:t},r||{}))}function B(n,e){return(0,a.U2)("myshixuns/".concat(n,"/active_pod.json"),e)}function D(n,e){return(0,a.U2)("tasks/".concat(n,"/rank_list.json"),e)}function H(n,e){return(0,a.v_)("tasks/".concat(n,"/close_windows_vnc.json"),{tpi_id:e})}function z(n,e){return(0,a.U2)("tasks/".concat(n,"/commit_files.json"),e)}function W(n,e){return(0,a.U2)("tasks/".concat(n,"/pull_files.json"),e)}function G(n,e){return(0,a.v_)("tasks/".concat(n,"/log_output"),e)}function F(n,e){return(0,a.U2)("tasks/".concat(n,"/stop_log_output.json"),e)}function M(n){return X.apply(this,arguments)}function X(){return(X=i()(o()().mark((function n(e){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,a.ZP)("/api/myshixuns/".concat(e.id,"/add_file.json"),{method:"post",body:e}));case 1:case"end":return n.stop()}}),n)})))).apply(this,arguments)}function J(n){return V.apply(this,arguments)}function V(){return(V=i()(o()().mark((function n(e){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,a.ZP)("/api/myshixuns/".concat(e.id,"/delete_git_file.json"),{method:"Delete",body:e}));case 1:case"end":return n.stop()}}),n)})))).apply(this,arguments)}function Y(n){return q.apply(this,arguments)}function q(){return(q=i()(o()().mark((function n(e){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,a.ZP)("/api/myshixuns/".concat(e.id,"/mv_file.json"),{method:"post",body:e}));case 1:case"end":return n.stop()}}),n)})))).apply(this,arguments)}function K(n,e){return(0,a.ZP)("/api/shixuns/".concat(n,"/set_start_permanent.json"),{method:"put",body:e})}null!=l&&l.homework_common_id&&(d.homework_common_id=null==l?void 0:l.homework_common_id),null!=l&&l.exercisesId&&(d.exercise_id=null==l?void 0:l.exercisesId),console.log(l,d,"urlParamsAll")},4706:function(n,e,t){t.d(e,{Z:function(){return Z}});var r=t(7557),o=t.n(r),c=t(41498),i=t.n(c),u=t(91232),s=t.n(u),a=t(79800),l=t.n(a),d=t(82242),f=t.n(d),p=t(59301),v=t(43418),h=t(8591),m=t(93948),_=t(78081),x=t(76374),w=t(98516),y=t(18892),g=t(99144),b=t(92832),k=t(3113),T=t(37712),E=b.Z.TextArea,S=function(n){var e=n.onCancel,t=n.onSave,r=n.content,o=(0,p.useState)(r),c=l()(o,2),i=c[0],u=c[1];return(0,p.useEffect)((function(){u(r)}),[r]),(0,T.jsxs)("div",{className:"clipboard-box",children:[(0,T.jsx)("h3",{children:"实验环境剪切板:"}),(0,T.jsx)(E,{value:i,onChange:function(n){u(n.target.value)},className:"clipboard"}),(0,T.jsxs)("p",{children:[" ",(0,T.jsx)("b",{children:" 1.从外部复制内容到实验环境内: "})," 粘贴内容到上面文本框,点击保存,然后在实验环境中进行粘贴。 "]}),(0,T.jsxs)("p",{children:[" ",(0,T.jsx)("b",{children:" 2.获取实验环境中的内容: "})," 请先在环境中复制内容,复制动作完成后内容会显示在上面文本框,然后在上面文本框中再次复制。 "]}),(0,T.jsxs)("div",{className:"btn-action-container",children:[(0,T.jsx)(k.ZP,{type:"ghost",onClick:e,style:{marginRight:10},children:"取消"}),(0,T.jsx)(k.ZP,{type:"primary",onClick:function(){t(i)},children:"保存"})]})]})},j=t(54173),I=t(49994),A=t(62013),R=t(83833),C=t(75105);function N(n){n||(n=window.location.search);var e=n.substr(1),t={};return e.split("&").forEach((function(n){var e=n.split("=");t[e[0]]=decodeURIComponent(e[1])})),t}var O={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"实验环境准备中"},L=function(n){return n[n.SET_LOADING=0]="SET_LOADING",n[n.SET_IS_LARGE=1]="SET_IS_LARGE",n[n.SET_MES=2]="SET_MES",n[n.SET_STATE=3]="SET_STATE",n[n.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",n[n.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",n[n.UPDATE_ALL=6]="UPDATE_ALL",n}(L||{});function P(n,e){switch(e.type){case L.SET_LOADING:return f()(f()({},n),{},{loading:e.payload});case L.SET_IS_LARGE:return f()({},f()(f()({},n),{},{isLarge:e.payload}));case L.SET_MES:return f()(f()({},n),{},{mes:e.payload});case L.SET_STATE:return f()(f()({},n),e.payload);case L.SET_TRANSFER_CONTENT:return f()(f()({},n),{},{transferContent:e.payload});case L.SHOW_CLIPBOARD_BOX:return f()(f()({},n),{},{showClipBoardBox:e.payload});case L.UPDATE_ALL:return f()({loading:n.loading},e.payload);default:throw new Error}}var Z=function(n){var e=n.vnc_url,t=n.window_vnc_url,r=n.linux_vnc,c=n.virtual_machine,u=n.taskData,a=n.shixun_environment_id,d=n.tab_type,b=n.instance_startup_type,k=n.index_tab,E=n.tpi_type,Z=(0,p.useRef)(),U=(0,p.useRef)(),B=(0,p.useRef)(),D=(0,p.useRef)(),H=(0,p.useRef)(),z=(0,p.useRef)(),W=(0,p.useRef)(),G=(0,p.useRef)(),F=(0,p.useReducer)(P,O),M=l()(F,2),X=M[0],J=M[1],V=(0,p.useState)(0),Y=l()(V,2),q=Y[0],K=Y[1],$=X.mes,Q=X.loading,nn=X.showClipBoardBox,en=X.isLarge,tn=X.transferContent,rn=(0,p.useRef)(),on=(0,p.useRef)(),cn=(0,y.useSearchParams)(),un=l()(cn,1)[0],sn=(0,p.useState)(0),an=l()(sn,2),ln=an[0],dn=an[1],fn=(0,p.useRef)(),pn=(0,y.useParams)();(0,p.useEffect)((function(){return function(){var n,e;null===(n=U.current)||void 0===n||null===(e=n.disconnect)||void 0===e||e.call(n),clearTimeout(G.current),clearInterval(rn.current)}}),[]),(0,p.useEffect)((function(){on.current=X.loading}),[X.loading]);var vn=function(){var n;2===b?setTimeout((function(){kn()}),1500):void 0!==(null==B||null===(n=B.current)||void 0===n?void 0:n.resizeSession)&&((0,j.vp)()?B.current.resizeSession=!0:setTimeout((function(){}),900))};function hn(){J({type:L.SHOW_CLIPBOARD_BOX,payload:!1})}function mn(n){return Z.current&&(D.current=new x.Z((function(e){var t,r=s()(e);try{for(r.s();!(t=r.n()).done;){var o,c=t.value;if(2===b&&kn(),(c.target.offsetHeight>0||c.target.offsetWidth>0)&&n)n.scaleViewport=!0,null==n||null===(o=n._eventHandlers)||void 0===o||o.windowResize()}}catch(n){r.e(n)}finally{r.f()}})),D.current.observe(Z.current)),D.current}(0,p.useEffect)((function(){return document.addEventListener((0,j.gH)(),vn),function(){document.removeEventListener((0,j.gH)(),vn)}}),[]);var _n=function(){var n=i()(o()().mark((function n(){var e,t,r,s,l,p,h;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r={},"exercises"===un.get("type")?r.exercise_id=un.get("exercisesId"):pn.courseId&&pn.homeworkId&&(r.homework_common_id=pn.homeworkId),n.next=4,(0,I.sA)(null===(e=u.myshixun)||void 0===e?void 0:e.identifier,f()(f()({},pn),{},{taskId:pn.taskId,shixun_environment_id:a,tab_type:d},r));case 4:if(null==(s=n.sent)||null===(t=s.data)||void 0===t||null===(t=t.data_list)||void 0===t||!t.length){n.next=8;break}return R.Z.publish("pod-restrict-data",{identifier:null==s||null===(l=s.data)||void 0===l?void 0:l.identifier,data_list:null==s||null===(p=s.data)||void 0===p?void 0:p.data_list}),n.abrupt("return",Promise.reject());case 8:if(-3!==(null==s?void 0:s.status)){n.next=10;break}return n.abrupt("return",new Promise(function(){var n=i()(o()().mark((function n(e,t){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:v.Z.confirm({content:"检测到您已经开启了其他实验环境,请先关闭环境后,再连接",okText:"立即关闭",cancelText:"稍后关闭",onOk:function(){var n=i()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return clearTimeout(fn.current),dn(0),n.next=4,(0,I.fA)(pn.taskId,null==s?void 0:s.message);case 4:return K(q+1),n.abrupt("return");case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}()});case 1:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}()));case 10:if(-1!==(null==s?void 0:s.status)){n.next=12;break}throw new String(null==s?void 0:s.message);case 12:if(0!==(null==s?void 0:s.status)){n.next=17;break}return c&&((0,g.d8)("PVEAuthCookie",null==s||null===(h=s.data)||void 0===h||null===(h=h.cookie_options)||void 0===h?void 0:h.cookies_value,1),(0,g.d8)("PVELangCookie","zh_CN",1)),R.Z.publish("update-windows-time",null==s?void 0:s.data),R.Z.publish("send-tabs-result-data",f()(f()({},null==s?void 0:s.data),{},{index_tab:k})),n.abrupt("return",s);case 17:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();function xn(){dn(100),clearTimeout(fn.current),setTimeout((function(){J({type:L.SET_LOADING,payload:!1})}),1300),clearTimeout(rn.current)}var wn=function(){B.current=new A.Z(Z.current,W.current,{credentials:{password:z.current},wsProtocols:["binary"],show_dot:!0}),B.current.removeEventListener("disconnect",gn),B.current.removeEventListener("connect",xn),B.current.removeEventListener("clipboard",yn),window.rfbs2=B.current,D.current=mn(B.current),B.current.viewOnly=pn.view_only||!1,B.current.scaleViewport=pn.scale||!0,B.current.showDotCursor=!0,B.current.resizeSession=!0,B.current.addEventListener("disconnect",gn),B.current.addEventListener("connect",xn),B.current.addEventListener("clipboard",yn)};function yn(n){var e=n.detail.text.replace(/\\u([\dA-Za-z]{4})/g,(function(n,e){return String.fromCharCode(parseInt("0x"+e))}));J({type:L.SET_TRANSFER_CONTENT,payload:e})}function gn(){if(t)J({type:L.SET_LOADING,payload:!0}),K(q+1);else{if(clearTimeout(G.current),on.current)return;G.current=setTimeout((function(){K(q+1)}),6e3)}setTimeout((function(){var n,e;null===(n=B.current)||void 0===n||null===(e=n.connect)||void 0===e||e.call(n)}),3e3)}function bn(){return(bn=i()(o()().mark((function n(t){var r,c,i;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!e){n.next=8;break}return r=t,n.next=4,(0,C.ZP)("/api/tasks/".concat(pn.taskId,"/vnc_paste.json"),{method:"post",body:{content:Base64.encode(r),shixun_environment_id:a}});case 4:0===(null==(c=n.sent)?void 0:c.status)&&(J({type:L.SET_TRANSFER_CONTENT,payload:t}),h.ZP.success("保存成功!你可以在实验环境中粘贴该内容"),hn()),n.next=12;break;case 8:null===(i=B.current)||void 0===i||i.clipboardPasteFrom(t),J({type:L.SET_TRANSFER_CONTENT,payload:t}),h.ZP.success("保存成功!你可以在实验环境中粘贴该内容"),hn();case 12:case"end":return n.stop()}}),n)})))).apply(this,arguments)}function kn(){var n;n=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),H.current.parentElement.className="wh1080p",H.current.parentElement.style.cssText="transform:scale(".concat(n,");transform-origin:center center"),Z.current.style.cssText="translate(-50%, -50%) scale("+n+")"}(0,p.useEffect)((function(){if(R.Z.subscribe("reset-linux-windows-vnc-".concat(k),(function(){K(q+1)})),(t||e||r||c)&&Z.current){clearTimeout(fn.current),2===b&&kn(),new Promise(i()(o()().mark((function n(){var e,i,s,l,d,f,p,v,h,m,_;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e=N(),n.next=3,_n();case 3:if(i=n.sent,!r&&!c){n.next=11;break}return d=null!=i&&null!==(s=i.data)&&void 0!==s&&null!==(s=s.link_url)&&void 0!==s&&s.includes("?")?"&":"?",H.current.src=(null==i||null===(l=i.data)||void 0===l?void 0:l.link_url)+d+"time="+Date.now(),J({type:L.SET_LOADING,payload:!1}),n.abrupt("return");case 11:t?(z.current="Edu123",W.current=decodeURIComponent(null==i||null===(f=i.data)||void 0===f?void 0:f.link_url)):(v=new URL(decodeURIComponent(null==i||null===(p=i.data)||void 0===p?void 0:p.link_url)),h=v.protocol,m=v.searchParams,_=v.host,z.current=m.get("password"),W.current="".concat("https:"===h?"wss":"ws","://").concat(_,"/").concat(e.path||"websockify"));case 12:if(2!==b){n.next=15;break}return setTimeout((function(){var n,e,t;mn(),H.current.style.cssText=H.current.style.cssText+"width:1920px;height:1080px;position:initial",H.current.src=H.current.src="/rdp.html?".concat(null!=i&&null!==(n=i.data)&&void 0!==n&&n.gpPort?"gpPort="+(null==i||null===(e=i.data)||void 0===e?void 0:e.gpPort)+"&":"","tpiId=").concat(null==u||null===(t=u.myshixun)||void 0===t?void 0:t.id,"&envId=").concat(a,"&tpiType=").concat(E),J({type:L.SET_LOADING,payload:!1})}),5e3),n.abrupt("return");case 15:wn();case 16:case"end":return n.stop()}}),n)}))));var n=R.Z.subscribe("vnc-reset-".concat(k),(function(n){"取消"!==n?(dn(0),J({type:L.SET_STATE,payload:{loading:!0,mes:n||"实验环境重置中"}})):J({type:L.SET_LOADING,payload:!1})})),s=R.Z.subscribe("send-ctrl-alt-delete-".concat(k),(function(){var n;null===(n=B.current)||void 0===n||n.sendCtrlAltDel(),h.ZP.success("发送成功")})),l=R.Z.subscribe("show-clipboard-box-".concat(k),(function(){J({type:L.SHOW_CLIPBOARD_BOX,payload:!0})}));return dn(0),function(){var e,t,r,o;null===(e=B.current)||void 0===e||e.removeEventListener("disconnect",gn),null===(t=B.current)||void 0===t||t.removeEventListener("connect",xn),null===(r=B.current)||void 0===r||r.removeEventListener("clipboard",yn),n(),s(),l(),Z.current&&(null===(o=D.current)||void 0===o||o.unobserve(Z.current))}}}),[e,t,r,q,a,d]),(0,p.useEffect)((function(){0==ln&&(clearTimeout(fn.current),Tn())}),[ln]);var Tn=function n(){ln>99?ln=99:(ln+=1,fn.current=setTimeout((function(){n()}),1500)),ln<100&&dn(ln)},En=(0,p.useMemo)((function(){return Q?"none":r||c||t&&2===b?"block":"none"}),[r,Q,c,t]);return(0,T.jsxs)(p.Fragment,{children:[en&&(0,T.jsx)("a",{className:"btn-vnc-resize",onClick:function(){J({type:L.SET_IS_LARGE,payload:!en})},children:(0,T.jsx)("i",{className:"iconfont icon-tuichuquanping"})}),(0,T.jsx)("div",{style:{width:"100%",height:"100%",overflow:"hidden",position:"absolute",display:"block"===En?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6},children:(0,T.jsx)("div",{children:(0,T.jsx)("iframe",{style:{position:en?"fixed":"absolute",left:0,top:en?40:0,width:"100%",height:"calc(100% - ".concat(en?"100px":"0px",")")},frameBorder:"0",ref:H,allowFullScreen:!0})})}),(0,T.jsxs)("div",{style:{position:en?"fixed":"absolute",left:0,top:en?40:0,zIndex:5,width:"100%",height:"calc(100% - ".concat(en?"100px":"0px",")")},className:"".concat(t?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(en?"full-screen":""),children:[Q?(0,T.jsx)(_.Z,{message:$,style:{color:"#0152d9"},children:(0,T.jsx)("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"},children:(0,T.jsx)(m.Z,{percent:ln,format:function(n){return(0,T.jsxs)("span",{className:"c-white",children:[n,"%"]})}})})}):null,(0,T.jsx)("div",{ref:Z,className:"vnc-panel ".concat(Q?"hidden zIndexf1":"animated fadeIn")})]}),(0,T.jsx)(w.Z,{children:(0,T.jsx)(v.Z,{title:"复制粘贴",centered:!0,maskClosable:!1,open:nn,onCancel:hn,footer:null,children:(0,T.jsx)(S,{onCancel:hn,onSave:function(n){return bn.apply(this,arguments)},content:tn})})})]})}},94084:function(n,e,t){t.d(e,{Z:function(){return k}});var r=t(7557),o=t.n(r),c=t(82242),i=t.n(c),u=t(41498),s=t.n(u),a=t(91232),l=t.n(a),d=t(79800),f=t.n(d),p=t(59301),v=t(24334),h=t(34376),m=(t(99576),"xterm-panel___XA0p9"),_=t(83833),x=t(76374),w=t(49994),y=t(18892),g=t(99144),b=t(37712),k=function(n){var e=n.itemData,t=void 0===e?{}:e,r=n.game,c=n.myshixun,u=(0,y.useParams)(),a=(0,p.useState)(null),d=f()(a,2),k=d[0],T=d[1],E=(0,p.useState)({}),S=f()(E,2),j=S[0],I=S[1],A=j.link_url,R=j.password,C=j.port,N=(0,p.useRef)(),O=(0,p.useRef)(),L=(0,p.useRef)(!1),P=(0,p.useRef)(!1),Z=(0,p.useRef)(!0),U=(0,g.oP)(),B=(0,y.useSearchParams)(),D=f()(B,1)[0],H=t.shixun_environment_id,z=(t.position,t.tab_type),W=t.index_tab,G=t.command_string;function F(n,e,t){var r=t._core._renderService.dimensions.actualCellWidth||9.5,o=t._core._renderService.dimensions.actualCellHeight||18,c=Math.floor(e/o);return[Math.floor(n/r),c]}function M(){return M=s()(o()().mark((function n(){var e,t,a,l,d;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t={},"exercises"===D.get("type")?t.exercise_id=D.get("exercisesId"):u.courseId&&u.homeworkId&&(t.homework_common_id=u.homeworkId),n.next=4,(0,w.sA)(null==c?void 0:c.identifier,i()(i()({shixun_environment_id:H,tab_type:z,game_id:r.id},U),t));case 4:if(null==(a=n.sent)||null===(e=a.data)||void 0===e||null===(e=e.data_list)||void 0===e||!e.length){n.next=8;break}return _.Z.publish("pod-restrict-data",{identifier:null==a||null===(l=a.data)||void 0===l?void 0:l.identifier,data_list:null==a||null===(d=a.data)||void 0===d?void 0:d.data_list}),n.abrupt("return");case 8:if(-3!==(null==a?void 0:a.status)){n.next=10;break}return n.abrupt("return",new Promise(function(){var n=s()(o()().mark((function n(e,t){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:Modal.confirm({content:"检测到您已经开启了其他实验环境,请先关闭环境后,再连接",okText:"立即关闭",cancelText:"稍后关闭",onOk:function(){var n=s()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,closeWindowsVnc(u.taskId,null==a?void 0:a.message);case 2:return init(),n.abrupt("return");case 4:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}()});case 1:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}()));case 10:0===(null==a?void 0:a.status)&&(_.Z.publish("update-windows-time",null==a?void 0:a.data),_.Z.publish("send-tabs-result-data",i()(i()({},null==a?void 0:a.data),{},{index_tab:W})),I(a.data),setTimeout((function(){return _.Z.publish("create-socket-".concat(W))}),300));case 11:case"end":return n.stop()}}),n)}))),M.apply(this,arguments)}return(0,p.useEffect)((function(){!function(){M.apply(this,arguments)}()}),[]),(0,p.useEffect)((function(){if(N.current&&A){var n=new h.Terminal({fontSize:16,rendererType:"dom",disableStdin:!0});n.open(N.current),n.onData((function(n){O.current&&1===O.current.readyState&&O.current.send(JSON.stringify({tp:"client",data:n}))})),n.write("Connecting..."),T(n);var e=function(n,e){var t=new x.Z((function(e){var t,r=l()(e);try{for(r.s();!(t=r.n()).done;){var o=t.value;if(o.target.offsetHeight>0||o.target.offsetWidth>0){var c=F(o.target.offsetWidth,o.target.offsetHeight,n),i=f()(c,2),u=i[0],s=i[1];console.log("cols, rows",u,s),_.Z.publish("ssh-xterm-resize-".concat(W),{columns:u,rows:s,width:o.target.offsetWidth,height:o.target.offsetHeight}),n.resize(u,s);var a=v.Base64.decode("IA=="),d=v.Base64.decode("CBtbSw==");n.write(a),n.write(d)}}}catch(n){r.e(n)}finally{r.f()}}));return t.observe(e),t}(n,N.current);return function(){n.dispose(),N.current&&(null==e||e.unobserve(N.current))}}}),[A,N.current]),(0,p.useEffect)((function(){if(k&&A){var n=function n(){var e=new WebSocket(A);O.current=e,e.onopen=function(){var n=k.element.parentElement;if(n){var t=n.offsetWidth,r=n.offsetHeight;console.log("init",{tp:"init",data:i()(i()({},j),{},{secret:R,width:t,height:r,rows:k.rows,columns:k.cols})}),e.send(JSON.stringify({tp:"init",data:i()(i()({},j),{},{secret:R,width:t,height:r,rows:k.rows,columns:k.cols})}))}k.focus()},e.onerror=function(n){console.log("------in socket error----",n,e,A)},e.onmessage=function(n){P.current=!1,L.current||(k.write("\r"),setTimeout((function(){}),1e3)),L.current=!0,console.log("event:",n);var e=v.Base64.decode(n.data.toString()),t=k._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",e,t,k),k.write(e),G?Z.current&&(Z.current=!1,setTimeout((function(){O.current.send(JSON.stringify({tp:"client",data:"".concat(G,"\r")})),k.setOption("disableStdin",!1)}),1e3)):(Z.current=!1,k.setOption("disableStdin",!1))};var t=setInterval((function(){var n;O.current&&(null===(n=O.current)||void 0===n||n.send(JSON.stringify({tp:"h"})))}),3e4);e.onclose=function(e){t&&clearInterval(t),console.log(t,"tid",W),P.current||k.write("\r\nconnection closed"),P.current=!0,setTimeout((function(){n()}),1e4)}},e=_.Z.subscribe("create-socket-".concat(W),(function(){n()})),t=_.Z.subscribe("ssh-xterm-resize-".concat(W),(function(n){O.current&&1===O.current.readyState&&O.current.send(JSON.stringify({tp:"resize",data:i()({},n)}))}));return function(){e(),t(),O.current&&(O.current.close(),L.current=!1)}}}),[k,A,C]),(0,b.jsx)("div",{ref:N,className:m,children:A?null:(0,b.jsx)("p",{style:{color:"#fff"},children:"正在连接命令行服务..."})})}},10258:function(){}}]); \ No newline at end of file diff --git a/78831.async.js b/78831.async.js new file mode 100644 index 0000000000..b63a9ba1c1 --- /dev/null +++ b/78831.async.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[78831,42441,56047],{64711:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(19973),o=n(59301),a={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},i=n(22589),s=function(e,t){return o.createElement(i.Z,(0,r.Z)({},e,{ref:t,icon:a}))};var l=o.forwardRef(s)},52103:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(19973),o=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},i=n(22589),s=function(e,t){return o.createElement(i.Z,(0,r.Z)({},e,{ref:t,icon:a}))};var l=o.forwardRef(s)},88522:function(e,t,n){"use strict";var r=n(92310),o=n.n(r),a=n(75440),i=n(55405),s=n(59301),l=n(53487),c=n(92343),d=n(36355),u=n(57809);const{Option:f}=u.default;function p(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const h=(e,t)=>{const{prefixCls:n,className:r,popupClassName:l,dropdownClassName:h,children:m,dataSource:g}=e,v=(0,a.Z)(m);let b;1===v.length&&(0,c.l$)(v[0])&&!p(v[0])&&([b]=v);const y=b?()=>b:void 0;let w;w=v.length&&p(v[0])?m:g?g.map((e=>{if((0,c.l$)(e))return e;switch(typeof e){case"string":return s.createElement(f,{key:e,value:e},e);case"object":{const{value:t}=e;return s.createElement(f,{key:t,value:t},e.text)}default:return}})):[];const{getPrefixCls:x}=s.useContext(d.E_),O=x("select",n);return s.createElement(u.default,Object.assign({ref:t,suffixIcon:null},(0,i.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:O,popupClassName:l||h,className:o()(`${O}-auto-complete`,r),mode:u.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:y}),w)},m=s.forwardRef(h),g=(0,l.Z)(m);m.Option=f,m._InternalPanelDoNotUseOrYouWillBeFired=g,t.Z=m},36381:function(e,t,n){"use strict";n.d(t,{Z:function(){return X}});var r=n(14988),o=n(92310),a=n.n(o),i=n(19973),s=n(40447),l=n(8295),c=n(24853),d=n(71366),u=n(85870),f=n(59301),p=n(62615),h=n(75440),m=n(51060),g=n(43167),v=n(20287),b=f.forwardRef((function(e,t){var n=e.prefixCls,r=e.forceRender,o=e.className,i=e.style,s=e.children,c=e.isActive,d=e.role,u=f.useState(c||r),p=(0,l.Z)(u,2),h=p[0],g=p[1];return f.useEffect((function(){(r||c)&&g(!0)}),[r,c]),h?f.createElement("div",{ref:t,className:a()("".concat(n,"-content"),(0,m.Z)((0,m.Z)({},"".concat(n,"-content-active"),c),"".concat(n,"-content-inactive"),!c),o),style:i,role:d},f.createElement("div",{className:"".concat(n,"-content-box")},s)):null}));b.displayName="PanelContent";var y=b,w=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],x=f.forwardRef((function(e,t){var n=e.showArrow,r=void 0===n||n,o=e.headerClass,s=e.isActive,l=e.onItemClick,c=e.forceRender,d=e.className,u=e.prefixCls,h=e.collapsible,b=e.accordion,x=e.panelKey,O=e.extra,S=e.header,C=e.expandIcon,M=e.openMotion,E=e.destroyInactivePanel,I=e.children,P=(0,p.Z)(e,w),z="disabled"===h,R="header"===h,k="icon"===h,j=null!=O&&"boolean"!=typeof O,_=function(){null==l||l(x)},$="function"==typeof C?C(e):f.createElement("i",{className:"arrow"});$&&($=f.createElement("div",{className:"".concat(u,"-expand-icon"),onClick:["header","icon"].includes(h)?_:void 0},$));var T=a()((0,m.Z)((0,m.Z)((0,m.Z)({},"".concat(u,"-item"),!0),"".concat(u,"-item-active"),s),"".concat(u,"-item-disabled"),z),d),N={className:a()(o,(0,m.Z)((0,m.Z)((0,m.Z)({},"".concat(u,"-header"),!0),"".concat(u,"-header-collapsible-only"),R),"".concat(u,"-icon-collapsible-only"),k)),"aria-expanded":s,"aria-disabled":z,onKeyDown:function(e){"Enter"!==e.key&&e.keyCode!==v.Z.ENTER&&e.which!==v.Z.ENTER||_()}};return R||k||(N.onClick=_,N.role=b?"tab":"button",N.tabIndex=z?-1:0),f.createElement("div",(0,i.Z)({},P,{ref:t,className:T}),f.createElement("div",N,r&&$,f.createElement("span",{className:"".concat(u,"-header-text"),onClick:"header"===h?_:void 0},S),j&&f.createElement("div",{className:"".concat(u,"-extra")},O)),f.createElement(g.default,(0,i.Z)({visible:s,leavedClassName:"".concat(u,"-content-hidden")},M,{forceRender:c,removeOnLeave:E}),(function(e,t){var n=e.className,r=e.style;return f.createElement(y,{ref:t,prefixCls:u,className:n,style:r,isActive:s,forceRender:c,role:b?"tabpanel":void 0},I)})))})),O=["children","label","key","collapsible","onItemClick","destroyInactivePanel"];var S=function(e,t,n){return Array.isArray(e)?function(e,t){var n=t.prefixCls,r=t.accordion,o=t.collapsible,a=t.destroyInactivePanel,s=t.onItemClick,l=t.activeKey,c=t.openMotion,d=t.expandIcon;return e.map((function(e,t){var u=e.children,h=e.label,m=e.key,g=e.collapsible,v=e.onItemClick,b=e.destroyInactivePanel,y=(0,p.Z)(e,O),w=String(null!=m?m:t),S=null!=g?g:o,C=null!=b?b:a,M=!1;return M=r?l[0]===w:l.indexOf(w)>-1,f.createElement(x,(0,i.Z)({},y,{prefixCls:n,key:w,panelKey:w,isActive:M,accordion:r,openMotion:c,expandIcon:d,header:h,collapsible:S,onItemClick:function(e){"disabled"!==S&&(s(e),null==v||v(e))},destroyInactivePanel:C}),u)}))}(e,n):(0,h.Z)(t).map((function(e,t){return function(e,t,n){if(!e)return null;var r=n.prefixCls,o=n.accordion,a=n.collapsible,i=n.destroyInactivePanel,s=n.onItemClick,l=n.activeKey,c=n.openMotion,d=n.expandIcon,u=e.key||String(t),p=e.props,h=p.header,m=p.headerClass,g=p.destroyInactivePanel,v=p.collapsible,b=p.onItemClick,y=!1;y=o?l[0]===u:l.indexOf(u)>-1;var w=null!=v?v:a,x={key:u,panelKey:u,header:h,headerClass:m,isActive:y,prefixCls:r,destroyInactivePanel:null!=g?g:i,openMotion:c,accordion:o,children:e.props.children,onItemClick:function(e){"disabled"!==w&&(s(e),null==b||b(e))},expandIcon:d,collapsible:w};return"string"==typeof e.type?e:(Object.keys(x).forEach((function(e){void 0===x[e]&&delete x[e]})),f.cloneElement(e,x))}(e,t,n)}))},C=n(47413);function M(e){var t=e;if(!Array.isArray(t)){var n=(0,c.Z)(t);t="number"===n||"string"===n?[t]:[]}return t.map((function(e){return String(e)}))}var E=f.forwardRef((function(e,t){var n=e.prefixCls,r=void 0===n?"rc-collapse":n,o=e.destroyInactivePanel,c=void 0!==o&&o,p=e.style,h=e.accordion,m=e.className,g=e.children,v=e.collapsible,b=e.openMotion,y=e.expandIcon,w=e.activeKey,x=e.defaultActiveKey,O=e.onChange,E=e.items,I=a()(r,m),P=(0,d.Z)([],{value:w,onChange:function(e){return null==O?void 0:O(e)},defaultValue:x,postState:M}),z=(0,l.Z)(P,2),R=z[0],k=z[1];(0,u.ZP)(!g,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var j=S(E,g,{prefixCls:r,accordion:h,openMotion:b,expandIcon:y,collapsible:v,destroyInactivePanel:c,onItemClick:function(e){return k((function(){return h?R[0]===e?[]:[e]:R.indexOf(e)>-1?R.filter((function(t){return t!==e})):[].concat((0,s.Z)(R),[e])}))},activeKey:R});return f.createElement("div",(0,i.Z)({ref:t,className:I,style:p,role:h?"tablist":void 0},(0,C.Z)(e,{aria:!0,data:!0})),j)})),I=Object.assign(E,{Panel:x}),P=I,z=(I.Panel,n(55405)),R=n(62892),k=n(92343),j=n(36355),_=n(19716);var $=f.forwardRef(((e,t)=>{const{getPrefixCls:n}=f.useContext(j.E_),{prefixCls:r,className:o,showArrow:i=!0}=e,s=n("collapse",r),l=a()({[`${s}-no-arrow`]:!i},o);return f.createElement(P.Panel,Object.assign({ref:t},e,{prefixCls:s,className:l}))})),T=n(17313),N=n(8378),D=n(83116),A=n(37613);const Z=e=>{const{componentCls:t,contentBg:n,padding:r,headerBg:o,headerPadding:a,collapseHeaderPaddingSM:i,collapseHeaderPaddingLG:s,collapsePanelBorderRadius:l,lineWidth:c,lineType:d,colorBorder:u,colorText:f,colorTextHeading:p,colorTextDisabled:h,fontSize:m,fontSizeLG:g,lineHeight:v,marginSM:b,paddingSM:y,paddingLG:w,paddingXS:x,motionDurationSlow:O,fontSizeIcon:S,contentPadding:C}=e,M=`${c}px ${d} ${u}`;return{[t]:Object.assign(Object.assign({},(0,T.Wf)(e)),{backgroundColor:o,border:M,borderBottom:0,borderRadius:`${l}px`,"&-rtl":{direction:"rtl"},[`& > ${t}-item`]:{borderBottom:M,"&:last-child":{[`\n &,\n & > ${t}-header`]:{borderRadius:`0 0 ${l}px ${l}px`}},[`> ${t}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:a,color:p,lineHeight:v,cursor:"pointer",transition:`all ${O}, visibility 0s`,[`> ${t}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${t}-expand-icon`]:{height:m*v,display:"flex",alignItems:"center",paddingInlineEnd:b},[`${t}-arrow`]:Object.assign(Object.assign({},(0,T.Ro)()),{fontSize:S,svg:{transition:`transform ${O}`}}),[`${t}-header-text`]:{marginInlineEnd:"auto"}},[`${t}-header-collapsible-only`]:{cursor:"default",[`${t}-header-text`]:{flex:"none",cursor:"pointer"}},[`${t}-icon-collapsible-only`]:{cursor:"default",[`${t}-expand-icon`]:{cursor:"pointer"}}},[`${t}-content`]:{color:f,backgroundColor:n,borderTop:M,[`& > ${t}-content-box`]:{padding:C},"&-hidden":{display:"none"}},"&-small":{[`> ${t}-item`]:{[`> ${t}-header`]:{padding:i,paddingInlineStart:x,[`> ${t}-expand-icon`]:{marginInlineStart:y-x}},[`> ${t}-content > ${t}-content-box`]:{padding:y}}},"&-large":{[`> ${t}-item`]:{fontSize:g,[`> ${t}-header`]:{padding:s,paddingInlineStart:r,[`> ${t}-expand-icon`]:{height:g*v,marginInlineStart:w-r}},[`> ${t}-content > ${t}-content-box`]:{padding:w}}},[`${t}-item:last-child`]:{[`> ${t}-content`]:{borderRadius:`0 0 ${l}px ${l}px`}},[`& ${t}-item-disabled > ${t}-header`]:{"\n &,\n & > .arrow\n ":{color:h,cursor:"not-allowed"}},[`&${t}-icon-position-end`]:{[`& > ${t}-item`]:{[`> ${t}-header`]:{[`${t}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:b}}}}})}},L=e=>{const{componentCls:t}=e;return{[`${t}-rtl`]:{[`> ${t}-item > ${t}-header ${t}-arrow svg`]:{transform:"rotate(180deg)"}}}},H=e=>{const{componentCls:t,headerBg:n,paddingXXS:r,colorBorder:o}=e;return{[`${t}-borderless`]:{backgroundColor:n,border:0,[`> ${t}-item`]:{borderBottom:`1px solid ${o}`},[`\n > ${t}-item:last-child,\n > ${t}-item:last-child ${t}-header\n `]:{borderRadius:0},[`> ${t}-item:last-child`]:{borderBottom:0},[`> ${t}-item > ${t}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${t}-item > ${t}-content > ${t}-content-box`]:{paddingTop:r}}}},B=e=>{const{componentCls:t,paddingSM:n}=e;return{[`${t}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${t}-item`]:{borderBottom:0,[`> ${t}-content`]:{backgroundColor:"transparent",border:0,[`> ${t}-content-box`]:{paddingBlock:n}}}}}};var W=(0,D.Z)("Collapse",(e=>{const t=(0,A.TS)(e,{collapseHeaderPaddingSM:`${e.paddingXS}px ${e.paddingSM}px`,collapseHeaderPaddingLG:`${e.padding}px ${e.paddingLG}px`,collapsePanelBorderRadius:e.borderRadiusLG});return[Z(t),H(t),B(t),L(t),(0,N.Z)(t)]}),(e=>({headerPadding:`${e.paddingSM}px ${e.padding}px`,headerBg:e.colorFillAlter,contentPadding:`${e.padding}px 16px`,contentBg:e.colorBgContainer})));const F=f.forwardRef(((e,t)=>{const{getPrefixCls:n,direction:o,collapse:i}=f.useContext(j.E_),{prefixCls:s,className:l,rootClassName:c,style:d,bordered:u=!0,ghost:p,size:m,expandIconPosition:g="start",children:v,expandIcon:b}=e,y=(0,_.Z)((e=>{var t;return null!==(t=null!=m?m:e)&&void 0!==t?t:"middle"})),w=n("collapse",s),x=n(),[O,S]=W(w),C=f.useMemo((()=>"left"===g?"start":"right"===g?"end":g),[g]),M=a()(`${w}-icon-position-${C}`,{[`${w}-borderless`]:!u,[`${w}-rtl`]:"rtl"===o,[`${w}-ghost`]:!!p,[`${w}-${y}`]:"middle"!==y},null==i?void 0:i.className,l,c,S),E=Object.assign(Object.assign({},(0,R.Z)(x)),{motionAppear:!1,leavedClassName:`${w}-content-hidden`}),I=f.useMemo((()=>v?(0,h.Z)(v).map(((e,t)=>{var n,r;if(null===(n=e.props)||void 0===n?void 0:n.disabled){const n=null!==(r=e.key)&&void 0!==r?r:String(t),{disabled:o,collapsible:a}=e.props,i=Object.assign(Object.assign({},(0,z.Z)(e.props,["disabled"])),{key:n,collapsible:null!=a?a:o?"disabled":void 0});return(0,k.Tm)(e,i)}return e})):null),[v]);return O(f.createElement(P,Object.assign({ref:t,openMotion:E},(0,z.Z)(e,["rootClassName"]),{expandIcon:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=b?b(e):f.createElement(r.Z,{rotate:e.isActive?90:void 0});return(0,k.Tm)(t,(()=>({className:a()(t.props.className,`${w}-arrow`)})))},prefixCls:w,className:M,style:Object.assign(Object.assign({},null==i?void 0:i.style),d)}),I))}));var X=Object.assign(F,{Panel:$})},39180:function(e){"use strict";const t=(e,t,n)=>{const r=t<0?e.length+t:t;if(r>=0&&r(e=[...e],t(e,n,r),e),e.exports.mutate=t},97774:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=Object.assign||function(e){for(var t=1;t=0?1/(Math.cos(2*Math.PI/10-t)+3.07768*Math.sin(2*Math.PI/10-t)):1/(Math.cos(t)+3.07768*Math.sin(t))}}n.gridSize=Math.max(Math.floor(n.gridSize),4);var l,c,d,u,f,p,h,m=n.gridSize,g=m-n.maskGapWidth,v=Math.abs(n.maxRotation-n.minRotation),b=Math.min(n.maxRotation,n.minRotation),y=n.rotationStep;switch(n.color){case"random-dark":h=function(){return _(10,50)};break;case"random-light":h=function(){return _(50,90)};break;default:"function"==typeof n.color&&(h=n.color)}var w=null;"function"==typeof n.classes&&(w=n.classes);var x,O=!1,S=[],C=function(e){var t,n,r=e.currentTarget,o=r.getBoundingClientRect();e.touches?(t=e.touches[0].clientX,n=e.touches[0].clientY):(t=e.clientX,n=e.clientY);var a=t-o.left,i=n-o.top,s=Math.floor(a*(r.width/o.width||1)/m),l=Math.floor(i*(r.height/o.height||1)/m);return S[s][l]},M=function(e){var t=C(e);x!==t&&(x=t,t?n.hover(t.item,t.dimension,e):n.hover(void 0,void 0,e))},E=function(e){var t=C(e);t&&(n.click(t.item,t.dimension,e),e.preventDefault())},I=[],P=function(e){if(I[e])return I[e];var t=8*e,r=t,o=[];for(0===e&&o.push([u[0],u[1],0]);r--;){var a=1;"circle"!==n.shape&&(a=n.shape(r/t*2*Math.PI)),o.push([u[0]+e*a*Math.cos(-r/t*2*Math.PI),u[1]+e*a*Math.sin(-r/t*2*Math.PI)*n.ellipticity,r/t*2*Math.PI])}return I[e]=o,o},z=function(){return n.abortThreshold>0&&(new Date).getTime()-p>n.abortThreshold},R=function(t,n,r,o,a){t>=c||n>=d||t<0||n<0||(l[t][n]=!1,r&&e[0].getContext("2d").fillRect(t*m,n*m,g,g),O&&(S[t][n]={item:a,dimension:o}))},k=function(t){var r,i,s;Array.isArray(t)?(r=t[0],i=t[1]):(r=t.word,i=t.weight,s=t.attributes);var u=0===n.rotateRatio||Math.random()>n.rotateRatio?0:0===v?b:b+Math.round(Math.random()*v/y)*y,p=function(e,t,r){var a=n.weightFactor(t);if(a<=n.minSize)return!1;var i=1;aP[1]&&(P[1]=I),SP[2]&&(P[2]=S);break e}}return{mu:i,occupied:E,bounds:P,gw:y,gh:b,fillTextOffsetX:g,fillTextOffsetY:v,fillTextWidth:c,fillTextHeight:d,fontSize:a}}(r,i,u);if(!p)return!1;if(z())return!1;if(!n.drawOutOfBound){var g=p.bounds;if(g[1]-g[3]+1>c||g[2]-g[0]+1>d)return!1}for(var x=f+1,S=function(o){var a=Math.floor(o[0]-p.gw/2),g=Math.floor(o[1]-p.gh/2);return p.gw,p.gh,!!function(e,t,r,o,a){for(var i=a.length;i--;){var s=e+a[i][0],u=t+a[i][1];if(s>=c||u>=d||s<0||u<0){if(!n.drawOutOfBound)return!1}else if(!l[s][u])return!1}return!0}(a,g,0,0,p.occupied)&&(function(t,r,o,a,i,s,l,c,d){var u,f,p=o.fontSize;u=h?h(a,i,p,s,l):n.color,f=w?w(a,i,p,s,l):n.classes;var g=o.bounds;g[3],g[0],g[1],g[3],g[2],g[0],e.forEach((function(e){if(e.getContext){var i=e.getContext("2d"),s=o.mu;i.save(),i.scale(1/s,1/s),i.font=n.fontWeight+" "+(p*s).toString(10)+"px "+n.fontFamily,i.fillStyle=u,i.translate((t+o.gw/2)*m*s,(r+o.gh/2)*m*s),0!==c&&i.rotate(-c),i.textBaseline="middle",i.fillText(a,o.fillTextOffsetX*s,(o.fillTextOffsetY+.5*p)*s),i.restore()}else{var l=document.createElement("span"),h="";h="rotate("+-c/Math.PI*180+"deg) ",1!==o.mu&&(h+="translateX(-"+o.fillTextWidth/4+"px) scale("+1/o.mu+")");var g={position:"absolute",display:"block",font:n.fontWeight+" "+p*o.mu+"px "+n.fontFamily,left:(t+o.gw/2)*m+o.fillTextOffsetX+"px",top:(r+o.gh/2)*m+o.fillTextOffsetY+"px",width:o.fillTextWidth+"px",height:o.fillTextHeight+"px",lineHeight:p+"px",whiteSpace:"nowrap",transform:h,webkitTransform:h,msTransform:h,transformOrigin:"50% 40%",webkitTransformOrigin:"50% 40%",msTransformOrigin:"50% 40%"};for(var v in u&&(g.color=u),l.textContent=a,g)l.style[v]=g[v];if(d)for(var b in d)l.setAttribute(b,d[b]);f&&(l.className+=f),e.appendChild(l)}}))}(a,g,p,r,i,f-x,o[2],u,s),function(t,r,o,a,i,s){var l,u,f=i.occupied,p=n.drawMask;if(p&&((l=e[0].getContext("2d")).save(),l.fillStyle=n.maskColor),O){var h=i.bounds;u={x:(t+h[3])*m,y:(r+h[0])*m,w:(h[1]-h[3]+1)*m,h:(h[2]-h[0]+1)*m}}for(var g=f.length;g--;){var v=t+f[g][0],b=r+f[g][1];v>=c||b>=d||v<0||b<0||R(v,b,p,u,s)}p&&l.restore()}(a,g,0,0,p,t),{gx:a,gy:g,rot:u,info:p})};x--;){var C=P(f-x);n.shuffle&&(C=[].concat(C),a(C));for(var M=0;M=n.list.length)return h(P),j("wordcloudstop",!1),void C("wordcloudstart",I);p=(new Date).getTime();var t=k(n.list[i]),r=!j("wordclouddrawn",!0,{item:n.list[i],drawn:t});if(z()||r)return h(P),n.abort(),j("wordcloudabort",!1),j("wordcloudstop",!1),void C("wordcloudstart",I);i++,P=s(e,n.wait)}),n.wait)}}()}function _(e,t){return"hsl("+(360*Math.random()).toFixed()+","+(30*Math.random()+70).toFixed()+"%,"+(Math.random()*(t-e)+e).toFixed()+"%)"}}).isSupported=r,i.minFontSize=o,void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)},16896:function(e,t,n){var r=n(3096),o=n(7357);n(66607),n(31041);var a=n(19131);if(!a.isSupported)throw new Error("Sorry your browser not support wordCloud");r.registerLayout((function(e,t){e.eachSeriesByType("wordCloud",(function(n){var i=o.getLayoutRect(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),s=n.getData(),l=document.createElement("canvas");l.width=i.width,l.height=i.height;var c=l.getContext("2d"),d=n.get("maskImage");if(d)try{c.drawImage(d,0,0,l.width,l.height),function(e){for(var t=e.getContext("2d"),n=t.getImageData(0,0,e.width,e.height),r=t.createImageData(n),o=0,a=0,i=0;i128&&(o+=l=n.data[i]+n.data[i+1]+n.data[i+2],++a);var s=o/a;for(i=0;is?(r.data[i]=0,r.data[i+1]=0,r.data[i+2]=0,r.data[i+3]=0):(r.data[i]=255,r.data[i+1]=255,r.data[i+2]=255,r.data[i+3]=255)}t.putImageData(r,0,0)}(l)}catch(e){console.error("Invalid mask image"),console.error(e.toString())}var u=n.get("sizeRange"),f=n.get("rotationRange"),p=s.getDataExtent("value"),h=Math.PI/180,m=n.get("gridSize");function g(e){var t=e.detail.item;e.detail.drawn&&n.layoutInstance.ondraw&&(e.detail.drawn.gx+=i.x/m,e.detail.drawn.gy+=i.y/m,n.layoutInstance.ondraw(t[0],t[1],t[2],e.detail.drawn))}a(l,{list:s.mapArray("value",(function(e,t){var n=s.getItemModel(t);return[s.getName(t),n.get("textStyle.normal.textSize",!0)||r.number.linearMap(e,p,u),t]})).sort((function(e,t){return t[1]-e[1]})),fontFamily:n.get("textStyle.normal.fontFamily")||n.get("textStyle.emphasis.fontFamily")||e.get("textStyle.fontFamily"),fontWeight:n.get("textStyle.normal.fontWeight")||n.get("textStyle.emphasis.fontWeight")||e.get("textStyle.fontWeight"),gridSize:m,ellipticity:i.height/i.width,minRotation:f[0]*h,maxRotation:f[1]*h,clearCanvas:!d,rotateRatio:1,rotationStep:n.get("rotationStep")*h,drawOutOfBound:n.get("drawOutOfBound"),shuffle:!1,shape:n.get("shape")}),l.addEventListener("wordclouddrawn",g),n.layoutInstance&&n.layoutInstance.dispose(),n.layoutInstance={ondraw:null,dispose:function(){l.removeEventListener("wordclouddrawn",g),l.addEventListener("wordclouddrawn",(function(e){e.preventDefault()}))}}}))})),r.registerPreprocessor((function(e){var t=(e||{}).series;!r.util.isArray(t)&&(t=t?[t]:[]);var n=["shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];function o(e){e&&r.util.each(n,(function(t){e.hasOwnProperty(t)&&(e["text"+r.format.capitalFirst(t)]=e[t])}))}r.util.each(t,(function(e){if(e&&"wordCloud"===e.type){var t=e.textStyle||{};o(t.normal),o(t.emphasis)}}))}))},53291:function(e){"use strict";var t=Array.isArray,n=Object.keys,r=Object.prototype.hasOwnProperty;e.exports=function e(o,a){if(o===a)return!0;if(o&&a&&"object"==typeof o&&"object"==typeof a){var i,s,l,c=t(o),d=t(a);if(c&&d){if((s=o.length)!=a.length)return!1;for(i=s;0!=i--;)if(!e(o[i],a[i]))return!1;return!0}if(c!=d)return!1;var u=o instanceof Date,f=a instanceof Date;if(u!=f)return!1;if(u&&f)return o.getTime()==a.getTime();var p=o instanceof RegExp,h=a instanceof RegExp;if(p!=h)return!1;if(p&&h)return o.toString()==a.toString();var m=n(o);if((s=m.length)!==n(a).length)return!1;for(i=s;0!=i--;)if(!r.call(a,m[i]))return!1;for(i=s;0!=i--;)if(!e(o[l=m[i]],a[l]))return!1;return!0}return o!=o&&a!=a}},80010:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(59301))&&r.__esModule?r:{default:r},a=n(12911),i=n(73638),s=n(6217);function l(){return l=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(t,["children","className","draggableOpts","width","height","handle","handleSize","lockAspectRatio","axis","minConstraints","maxConstraints","onResize","onResizeStop","onResizeStart","resizeHandles","transformScale"]));return(0,i.cloneElement)(n,d(d({},u),{},{className:(r?r+" ":"")+"react-resizable",children:[].concat(n.props.children,c.map((function(t){return o.default.createElement(a.DraggableCore,l({},s,{key:"resizableHandle-"+t,onStop:e.resizeHandler("onResizeStop",t),onStart:e.resizeHandler("onResizeStart",t),onDrag:e.resizeHandler("onResize",t)}),e.renderResizeHandle(t))})))}))},r}(o.default.Component);t.default=p,f(p,"propTypes",s.resizableProps),f(p,"defaultProps",{handleSize:[20,20],lockAspectRatio:!1,axis:"both",minConstraints:[20,20],maxConstraints:[1/0,1/0],resizeHandles:["se"],transformScale:1})},60842:function(e,t,n){"use strict";t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(n(59301)),o=s(n(12708)),a=s(n(80010)),i=n(6217);function s(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function c(){return c=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,["handle","handleSize","onResize","onResizeStart","onResizeStop","draggableOpts","minConstraints","maxConstraints","lockAspectRatio","axis","width","height","resizeHandles","style","transformScale"]);return r.createElement(a.default,{axis:p,draggableOpts:s,handle:t,handleSize:n,height:this.state.height,lockAspectRatio:f,maxConstraints:d,minConstraints:l,onResizeStart:o,onResize:this.onResize,onResizeStop:i,resizeHandles:h,transformScale:g,width:this.state.width},r.createElement("div",c({},v,{style:u(u({},m),{},{width:this.state.width+"px",height:this.state.height+"px"})})))},o}(r.Component);t.default=h,p(h,"propTypes",u(u({},i.resizableProps),{},{children:o.default.element}))},6217:function(e,t,n){"use strict";t.__esModule=!0,t.resizableProps=void 0;var r,o=(r=n(12708))&&r.__esModule?r:{default:r};n(12911);var a={axis:o.default.oneOf(["both","x","y","none"]),className:o.default.string,children:o.default.element.isRequired,draggableOpts:o.default.shape({allowAnyClick:o.default.bool,cancel:o.default.string,children:o.default.node,disabled:o.default.bool,enableUserSelectHack:o.default.bool,offsetParent:o.default.node,grid:o.default.arrayOf(o.default.number),handle:o.default.string,nodeRef:o.default.object,onStart:o.default.func,onDrag:o.default.func,onStop:o.default.func,onMouseDown:o.default.func,scale:o.default.number}),height:o.default.number.isRequired,handle:o.default.oneOfType([o.default.node,o.default.func]),handleSize:o.default.arrayOf(o.default.number),lockAspectRatio:o.default.bool,maxConstraints:o.default.arrayOf(o.default.number),minConstraints:o.default.arrayOf(o.default.number),onResizeStop:o.default.func,onResizeStart:o.default.func,onResize:o.default.func,resizeHandles:o.default.arrayOf(o.default.oneOf(["s","w","e","n","sw","nw","se","ne"])),transformScale:o.default.number,width:o.default.number.isRequired};t.resizableProps=a},73638:function(e,t,n){"use strict";t.__esModule=!0,t.cloneElement=function(e,t){t.style&&e.props.style&&(t.style=i(i({},e.props.style),t.style));t.className&&e.props.className&&(t.className=e.props.className+" "+t.className);return o.default.cloneElement(e,t)};var r,o=(r=n(59301))&&r.__esModule?r:{default:r};function a(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 i(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:60,n=null;return function(){for(var r=this,o=arguments.length,a=new Array(o),i=0;i{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:o,textPaddingInline:i,orientationMargin:a,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,s.Wf)(e)),{borderBlockStart:`${o}px solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${o}px solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${o}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*a+"%"},"&::after":{width:100-100*a+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*a+"%"},"&::after":{width:100*a+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:i},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${o}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var u=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[d(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),h=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n,divider:r}=i.useContext(a.E_),{prefixCls:s,type:l="horizontal",orientation:c="center",orientationMargin:d,className:f,rootClassName:p,children:g,dashed:v,plain:m,style:y}=e,x=h(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),w=t("divider",s),[b,S]=u(w),C=c.length>0?`-${c}`:c,O=!!g,k="left"===c&&null!=d,T="right"===c&&null!=d,E=o()(w,null==r?void 0:r.className,S,`${w}-${l}`,{[`${w}-with-text`]:O,[`${w}-with-text${C}`]:O,[`${w}-dashed`]:!!v,[`${w}-plain`]:!!m,[`${w}-rtl`]:"rtl"===n,[`${w}-no-default-orientation-margin-left`]:k,[`${w}-no-default-orientation-margin-right`]:T},f,p),Z=i.useMemo((()=>"number"==typeof d?d:/^\d+$/.test(d)?Number(d):d),[d]),I=Object.assign(Object.assign({},k&&{marginLeft:Z}),T&&{marginRight:Z});return b(i.createElement("div",Object.assign({className:E,style:Object.assign(Object.assign({},null==r?void 0:r.style),y)},x,{role:"separator"}),g&&"vertical"!==l&&i.createElement("span",{className:`${w}-inner-text`,style:I},g)))}},24334:function(e,t,n){var r,o;o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:this,e.exports=function(n){"use strict";var o,i=(n=n||{}).Base64,a="2.6.4",s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=function(e){for(var t={},n=0,r=e.length;n>>6)+c(128|63&t):c(224|t>>>12&15)+c(128|t>>>6&63)+c(128|63&t);var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return c(240|t>>>18&7)+c(128|t>>>12&63)+c(128|t>>>6&63)+c(128|63&t)},u=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,h=function(e){return e.replace(u,d)},f=function(e){var t=[0,2,1][e.length%3],n=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0);return[s.charAt(n>>>18),s.charAt(n>>>12&63),t>=2?"=":s.charAt(n>>>6&63),t>=1?"=":s.charAt(63&n)].join("")},p=n.btoa&&"function"==typeof n.btoa?function(e){return n.btoa(e)}:function(e){if(e.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return e.replace(/[\s\S]{1,3}/g,f)},g=function(e){return p(h(String(e)))},v=function(e){return e.replace(/[+\/]/g,(function(e){return"+"==e?"-":"_"})).replace(/=/g,"")},m=function(e,t){return t?v(g(e)):g(e)},y=function(e){return m(e,!0)};n.Uint8Array&&(o=function(e,t){for(var n="",r=0,o=e.length;r>>18)+s.charAt(c>>>12&63)+(void 0!==a?s.charAt(c>>>6&63):"=")+(void 0!==l?s.charAt(63&c):"=")}return t?v(n):n});var x,w=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,b=function(e){switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return c(55296+(t>>>10))+c(56320+(1023&t));case 3:return c((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return c((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},S=function(e){return e.replace(w,b)},C=function(e){var t=e.length,n=t%4,r=(t>0?l[e.charAt(0)]<<18:0)|(t>1?l[e.charAt(1)]<<12:0)|(t>2?l[e.charAt(2)]<<6:0)|(t>3?l[e.charAt(3)]:0),o=[c(r>>>16),c(r>>>8&255),c(255&r)];return o.length-=[0,0,2,1][n],o.join("")},O=n.atob&&"function"==typeof n.atob?function(e){return n.atob(e)}:function(e){return e.replace(/\S{1,4}/g,C)},k=function(e){return O(String(e).replace(/[^A-Za-z0-9\+\/]/g,""))},T=function(e){return S(O(e))},E=function(e){return String(e).replace(/[-_]/g,(function(e){return"-"==e?"+":"/"})).replace(/[^A-Za-z0-9\+\/]/g,"")},Z=function(e){return T(E(e))};n.Uint8Array&&(x=function(e){return Uint8Array.from(k(E(e)),(function(e){return e.charCodeAt(0)}))});var I=function(){var e=n.Base64;return n.Base64=i,e};if(n.Base64={VERSION:a,atob:k,btoa:p,fromBase64:Z,toBase64:m,utob:h,encode:m,encodeURI:y,btou:S,decode:Z,noConflict:I,fromUint8Array:o,toUint8Array:x},"function"==typeof Object.defineProperty){var L=function(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}};n.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",L((function(){return Z(this)}))),Object.defineProperty(String.prototype,"toBase64",L((function(e){return m(this,e)}))),Object.defineProperty(String.prototype,"toBase64URI",L((function(){return m(this,!0)})))}}return n.Meteor&&(Base64=n.Base64),e.exports?e.exports.Base64=n.Base64:void 0===(r=function(){return n.Base64}.apply(t,[]))||(e.exports=r),{Base64:n.Base64}}(o)},51581:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));c.ref=function(t){e.scrollComponent=t,l&&l(t)};var d=[n];return o&&(s?a?d.unshift(s):d.push(s):this.defaultLoader&&(a?d.unshift(this.defaultLoader):d.push(this.defaultLoader))),i.default.createElement(r,c,d)}}]),t}(o.Component);l.propTypes={children:a.default.node.isRequired,element:a.default.node,hasMore:a.default.bool,initialLoad:a.default.bool,isReverse:a.default.bool,loader:a.default.node,loadMore:a.default.func.isRequired,pageStart:a.default.number,ref:a.default.func,getScrollParent:a.default.func,threshold:a.default.number,useCapture:a.default.bool,useWindow:a.default.bool},l.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=l,e.exports=t.default},26724:function(e,t,n){e.exports=n(51581)},44589:function(e,t,n){"use strict";n.d(t,{JN:function(){return ue},Rp:function(){return S},W8:function(){return pe}});var r=n(19973),o=n(8295),i=n(24079),a=n(93669),s=n(59362),l=n(16047),c=n(63811),d=n(97015),u=n(64957),h=n(51060),f=n(59301),p=n(12708),g=n.n(p),v=n(4676),m=n(44520),y=n.n(m),x=n(40447),w=function(){function e(){(0,a.Z)(this,e),(0,h.Z)(this,"refs",{})}return(0,s.Z)(e,[{key:"add",value:function(e,t){this.refs[e]||(this.refs[e]=[]),this.refs[e].push(t)}},{key:"remove",value:function(e,t){var n=this.getIndex(e,t);-1!==n&&this.refs[e].splice(n,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var e=this;return this.refs[this.active.collection].find((function(t){return t.node.sortableInfo.index==e.active.index}))}},{key:"getIndex",value:function(e,t){return this.refs[e].indexOf(t)}},{key:"getOrderedRefs",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(b)}}]),e}();function b(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function S(e,t,n){return(e=e.slice()).splice(n<0?e.length+n:n,0,e.splice(t,1)[0]),e}function C(e,t){return Object.keys(e).reduce((function(n,r){return-1===t.indexOf(r)&&(n[r]=e[r]),n}),{})}var O={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},k=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];return"ms"===t?"ms":t&&t.length?t[0].toUpperCase()+t.substr(1):""}();function T(e,t){Object.keys(t).forEach((function(n){e.style[n]=t[n]}))}function E(e,t){e.style["".concat(k,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function Z(e,t){e.style["".concat(k,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function I(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function L(e,t,n){return Math.max(e,Math.min(n,t))}function A(e){return"px"===e.substr(-2)?parseFloat(e):0}function M(e){var t=window.getComputedStyle(e);return{bottom:A(t.marginBottom),left:A(t.marginLeft),right:A(t.marginRight),top:A(t.marginTop)}}function R(e,t){var n=t.displayName||t.name;return n?"".concat(e,"(").concat(n,")"):e}function P(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function D(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function N(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}function W(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var r={left:n.left+e.offsetLeft,top:n.top+e.offsetTop};return e.parentNode===t?r:W(e.parentNode,t,r)}}function B(e,t,n){return et?e-1:e>n&&e0&&n[t].height>0)&&e.getContext("2d").drawImage(n[t],0,0)})),r}function re(e){return null!=e.sortableHandle}var oe=function(){function e(t,n){(0,a.Z)(this,e),this.container=t,this.onScrollCallback=n}return(0,s.Z)(e,[{key:"clear",value:function(){null!=this.interval&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(e){var t=this,n=e.translate,r=e.minTranslate,o=e.maxTranslate,i=e.width,a=e.height,s={x:0,y:0},l={x:1,y:1},c=10,d=10,u=this.container,h=u.scrollTop,f=u.scrollLeft,p=u.scrollHeight,g=u.scrollWidth,v=0===h,m=p-h-u.clientHeight==0,y=0===f,x=g-f-u.clientWidth==0;n.y>=o.y-a/2&&!m?(s.y=1,l.y=d*Math.abs((o.y-a/2-n.y)/a)):n.x>=o.x-i/2&&!x?(s.x=1,l.x=c*Math.abs((o.x-i/2-n.x)/i)):n.y<=r.y+a/2&&!v?(s.y=-1,l.y=d*Math.abs((n.y-a/2-r.y)/a)):n.x<=r.x+i/2&&!y&&(s.x=-1,l.x=c*Math.abs((n.x-i/2-r.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===s.x&&0===s.y||(this.interval=setInterval((function(){t.isAutoScrolling=!0;var e={left:l.x*s.x,top:l.y*s.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)}),5))}}]),e}();var ie={axis:g().oneOf(["x","y","xy"]),contentWindow:g().any,disableAutoscroll:g().bool,distance:g().number,getContainer:g().func,getHelperDimensions:g().func,helperClass:g().string,helperContainer:g().oneOfType([g().func,"undefined"==typeof HTMLElement?g().any:g().instanceOf(HTMLElement)]),hideSortableGhost:g().bool,keyboardSortingTransitionDuration:g().number,lockAxis:g().string,lockOffset:g().oneOfType([g().number,g().string,g().arrayOf(g().oneOfType([g().number,g().string]))]),lockToContainerEdges:g().bool,onSortEnd:g().func,onSortMove:g().func,onSortOver:g().func,onSortStart:g().func,pressDelay:g().number,pressThreshold:g().number,keyCodes:g().shape({lift:g().arrayOf(g().number),drop:g().arrayOf(g().number),cancel:g().arrayOf(g().number),up:g().arrayOf(g().number),down:g().arrayOf(g().number)}),shouldCancelStart:g().func,transitionDuration:g().number,updateBeforeSortStart:g().func,useDragHandle:g().bool,useWindowAsScrollContainer:g().bool},ae={lift:[G],drop:[G],cancel:[F],up:[_,K],down:[Y,U]},se={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:ae,shouldCancelStart:function(e){return-1!==[J,ee,te,Q,V].indexOf(e.target.tagName)||!!I(e.target,(function(e){return"true"===e.contentEditable}))},transitionDuration:300,useWindowAsScrollContainer:!1},le=Object.keys(ie);function ce(e){y()(!(e.distance&&e.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function de(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,value)}function ue(e){var t,n,p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(e){var t;return(0,a.Z)(this,n),t=(0,l.Z)(this,(0,c.Z)(n).call(this,e)),(0,h.Z)((0,u.Z)((0,u.Z)(t)),"state",{}),(0,h.Z)((0,u.Z)((0,u.Z)(t)),"handleStart",(function(e){var n=t.props,r=n.distance,o=n.shouldCancelStart;if(2!==e.button&&!o(e)){t.touched=!0,t.position=D(e);var i=I(e.target,(function(e){return null!=e.sortableInfo}));if(i&&i.sortableInfo&&t.nodeIsChild(i)&&!t.state.sorting){var a=t.props.useDragHandle,s=i.sortableInfo,l=s.index,c=s.collection;if(s.disabled)return;if(a&&!I(e.target,re))return;t.manager.active={collection:c,index:l},N(e)||e.target.tagName!==X||e.preventDefault(),r||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout((function(){return t.handlePress(e)}),t.props.pressDelay))}}})),(0,h.Z)((0,u.Z)((0,u.Z)(t)),"nodeIsChild",(function(e){return e.sortableInfo.manager===t.manager})),(0,h.Z)((0,u.Z)((0,u.Z)(t)),"handleMove",(function(e){var n=t.props,r=n.distance,o=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=D(e),a={x:t.position.x-i.x,y:t.position.y-i.y},s=Math.abs(a.x)+Math.abs(a.y);t.delta=a,r||o&&!(s>=o)?r&&s>=r&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}})),(0,h.Z)((0,u.Z)((0,u.Z)(t)),"handleEnd",(function(){t.touched=!1,t.cancel()})),(0,h.Z)((0,u.Z)((0,u.Z)(t)),"cancel",(function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)})),(0,h.Z)((0,u.Z)((0,u.Z)(t)),"handlePress",(function(e){try{var n=t.manager.getActive(),r=function(){if(n){var r=function(){var n=f.sortableInfo.index,r=M(f),o=z(t.container),d=t.scrollContainer.getBoundingClientRect(),v=s({index:n,node:f,collection:p});if(t.node=f,t.margin=r,t.gridGap=o,t.width=v.width,t.height=v.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=f.getBoundingClientRect(),t.containerBoundingRect=d,t.index=n,t.newIndex=n,t.axis={x:a.indexOf("x")>=0,y:a.indexOf("y")>=0},t.offsetEdge=W(f,t.container),t.initialOffset=D(g?(0,i.Z)({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild(ne(f)),T(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-r.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-r.top,"px"),width:"".concat(t.width,"px")}),g&&t.helper.focus(),c&&(t.sortableGhost=f,T(f,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},g){var m=h?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,y=m.top,x=m.left,w=m.width,b=y+m.height,S=x+w;t.axis.x&&(t.minTranslate.x=x-t.boundingClientRect.left,t.maxTranslate.x=S-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=y-t.boundingClientRect.top,t.maxTranslate.y=b-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(h?0:d.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(h?t.contentWindow.innerWidth:d.left+d.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(h?0:d.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(h?t.contentWindow.innerHeight:d.top+d.height)-t.boundingClientRect.top-t.height/2);l&&l.split(" ").forEach((function(e){return t.helper.classList.add(e)})),t.listenerNode=e.touches?f:t.contentWindow,g?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(O.move.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)})),O.end.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)}))),t.setState({sorting:!0,sortingIndex:n}),u&&u({node:f,index:n,collection:p,isKeySorting:g,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),g&&t.keyMove(0)},o=t.props,a=o.axis,s=o.getHelperDimensions,l=o.helperClass,c=o.hideSortableGhost,d=o.updateBeforeSortStart,u=o.onSortStart,h=o.useWindowAsScrollContainer,f=n.node,p=n.collection,g=t.manager.isKeySorting,v=function(){if("function"==typeof d){t._awaitingUpdateBeforeSortStart=!0;var n=de((function(){var t=f.sortableInfo.index;return Promise.resolve(d({collection:p,index:t,node:f,isKeySorting:g},e)).then((function(){}))}),(function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n}));if(n&&n.then)return n.then((function(){}))}}();return v&&v.then?v.then(r):r()}}();return Promise.resolve(r&&r.then?r.then((function(){})):void 0)}catch(e){return Promise.reject(e)}})),(0,h.Z)((0,u.Z)((0,u.Z)(t)),"handleSortMove",(function(e){var n=t.props.onSortMove;"function"==typeof e.preventDefault&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),n&&n(e)})),(0,h.Z)((0,u.Z)((0,u.Z)(t)),"handleSortEnd",(function(e){var n=t.props,r=n.hideSortableGhost,o=n.onSortEnd,i=t.manager,a=i.active.collection,s=i.isKeySorting,l=t.manager.getOrderedRefs();t.listenerNode&&(s?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(O.move.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)})),O.end.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)})))),t.helper.parentNode.removeChild(t.helper),r&&t.sortableGhost&&T(t.sortableGhost,{opacity:"",visibility:""});for(var c=0,d=l.length;cr)){t.prevIndex=i,t.newIndex=o;var a=B(t.newIndex,t.prevIndex,t.index),s=n.find((function(e){return e.node.sortableInfo.index===a})),l=s.node,c=t.containerScrollDelta,d=s.boundingClientRect||P(l,c),u=s.translate||{x:0,y:0},h=d.top+u.y-c.top,f=d.left+u.x-c.left,p=iv?v/2:this.height/2,width:this.width>g?g/2:this.width/2},y=c&&p>this.index&&p<=d,x=c&&p=d,w={x:0,y:0},b=a[u].edgeOffset;b||(b=W(f,this.container),a[u].edgeOffset=b,c&&(a[u].boundingClientRect=P(f,o)));var S=u0&&a[u-1];S&&!S.edgeOffset&&(S.edgeOffset=W(S.node,this.container),c&&(S.boundingClientRect=P(S.node,o))),p!==this.index?(t&&Z(f,t),this.axis.x?this.axis.y?x||pthis.containerBoundingRect.width-m.width&&S&&(w.x=S.edgeOffset.left-b.left,w.y=S.edgeOffset.top-b.top),null===this.newIndex&&(this.newIndex=p)):(y||p>this.index&&(s+i.left+m.width>=b.left&&l+i.top+m.height>=b.top||l+i.top+m.height>=b.top+v))&&(w.x=-(this.width+this.marginOffset.x),b.left+w.xthis.index&&s+i.left+m.width>=b.left?(w.x=-(this.width+this.marginOffset.x),this.newIndex=p):(x||pthis.index&&l+i.top+m.height>=b.top?(w.y=-(this.height+this.marginOffset.y),this.newIndex=p):(x||p1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return(0,a.Z)(this,n),(0,l.Z)(this,(0,c.Z)(n).apply(this,arguments))}return(0,d.Z)(n,t),(0,s.Z)(n,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(e){this.node&&(e.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),e.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),e.collection!==this.props.collection&&(this.unregister(e.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var e=this.props,t=e.collection,n=e.disabled,r=e.index,o=(0,v.findDOMNode)(this);o.sortableInfo={collection:t,disabled:n,index:r,manager:this.context.manager},this.node=o,this.ref={node:o},this.context.manager.add(t,this.ref)}},{key:"unregister",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return y()(o.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var t=o.withRef?"wrappedInstance":null;return(0,f.createElement)(e,(0,r.Z)({ref:t},C(this.props,fe)))}}]),n}(f.Component),(0,h.Z)(t,"displayName",R("sortableElement",e)),(0,h.Z)(t,"contextTypes",{manager:g().object.isRequired}),(0,h.Z)(t,"propTypes",he),(0,h.Z)(t,"defaultProps",{collection:0}),n}}}]); \ No newline at end of file diff --git a/88562.async.js b/88562.async.js deleted file mode 100644 index 008793ea70..0000000000 --- a/88562.async.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[88562,52720],{28563:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(19973),o=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},a=n(22589),l=function(e,t){return o.createElement(a.Z,(0,r.Z)({},e,{ref:t,icon:i}))};var s=o.forwardRef(l)},88142:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(19973),o=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},a=n(22589),l=function(e,t){return o.createElement(a.Z,(0,r.Z)({},e,{ref:t,icon:i}))};var s=o.forwardRef(l)},68610:function(e,t,n){"use strict";n.d(t,{LB:function(){return Pe},g4:function(){return U},VK:function(){return S},Cj:function(){return Be},O1:function(){return Ae},Zj:function(){return Xe}});var r=n(59301),o=n(4676),i=n(35241);const a={display:"none"};function l(e){let{id:t,value:n}=e;return r.createElement("div",{id:t,style:a},n)}function s(e){let{id:t,announcement:n,ariaLiveType:o="assertive"}=e;return r.createElement("div",{id:t,style:{position:"fixed",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"},role:"status","aria-live":o,"aria-atomic":!0},n)}const c=(0,r.createContext)(null);const u={draggable:"\n To pick up a draggable item, press the space bar.\n While dragging, use the arrow keys to move the item.\n Press space again to drop the item in its new position, or press escape to cancel.\n "},d={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function f(e){let{announcements:t=d,container:n,hiddenTextDescribedById:a,screenReaderInstructions:f=u}=e;const{announce:h,announcement:p}=function(){const[e,t]=(0,r.useState)("");return{announce:(0,r.useCallback)((e=>{null!=e&&t(e)}),[]),announcement:e}}(),g=(0,i.Ld)("DndLiveRegion"),[v,b]=(0,r.useState)(!1);if((0,r.useEffect)((()=>{b(!0)}),[]),function(e){const t=(0,r.useContext)(c);(0,r.useEffect)((()=>{if(!t)throw new Error("useDndMonitor must be used within a children of ");return t(e)}),[e,t])}((0,r.useMemo)((()=>({onDragStart(e){let{active:n}=e;h(t.onDragStart({active:n}))},onDragMove(e){let{active:n,over:r}=e;t.onDragMove&&h(t.onDragMove({active:n,over:r}))},onDragOver(e){let{active:n,over:r}=e;h(t.onDragOver({active:n,over:r}))},onDragEnd(e){let{active:n,over:r}=e;h(t.onDragEnd({active:n,over:r}))},onDragCancel(e){let{active:n,over:r}=e;h(t.onDragCancel({active:n,over:r}))}})),[h,t])),!v)return null;const m=r.createElement(r.Fragment,null,r.createElement(l,{id:a,value:f.draggable}),r.createElement(s,{id:g,announcement:p}));return n?(0,o.createPortal)(m,n):m}var h;function p(){}!function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"}(h||(h={}));const g=Object.freeze({x:0,y:0});function v(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function b(e,t){const n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),o=Math.min(t.left+t.width,e.left+e.width),i=Math.min(t.top+t.height,e.top+e.height),a=o-r,l=i-n;if(r{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const o=[];for(const e of r){const{id:r}=e,i=n.get(r);if(i){const n=b(i,t);n>0&&o.push({id:r,data:{droppableContainer:e,value:n}})}}return o.sort(v)};function y(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:g}function w(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o({...t,top:t.top+e*n.y,bottom:t.bottom+e*n.y,left:t.left+e*n.x,right:t.right+e*n.x})),{...t})}}const x=w(1);function C(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}const E={ignoreTransform:!1};function S(e,t){void 0===t&&(t=E);let n=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:t,transformOrigin:r}=(0,i.Jj)(e).getComputedStyle(e);t&&(n=function(e,t,n){const r=C(t);if(!r)return e;const{scaleX:o,scaleY:i,x:a,y:l}=r,s=e.left-a-(1-o)*parseFloat(n),c=e.top-l-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),u=o?e.width/o:e.width,d=i?e.height/i:e.height;return{width:u,height:d,top:c,right:s+u,bottom:c+d,left:s}}(n,t,r))}const{top:r,left:o,width:a,height:l,bottom:s,right:c}=n;return{top:r,left:o,width:a,height:l,bottom:s,right:c}}function O(e){return S(e,{ignoreTransform:!0})}function R(e,t){const n=[];return e?function r(o){if(null!=t&&n.length>=t)return n;if(!o)return n;if((0,i.qk)(o)&&null!=o.scrollingElement&&!n.includes(o.scrollingElement))return n.push(o.scrollingElement),n;if(!(0,i.Re)(o)||(0,i.vZ)(o))return n;if(n.includes(o))return n;const a=(0,i.Jj)(e).getComputedStyle(o);return o!==e&&function(e,t){void 0===t&&(t=(0,i.Jj)(e).getComputedStyle(e));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some((e=>{const r=t[e];return"string"==typeof r&&n.test(r)}))}(o,a)&&n.push(o),function(e,t){return void 0===t&&(t=(0,i.Jj)(e).getComputedStyle(e)),"fixed"===t.position}(o,a)?n:r(o.parentNode)}(e):n}function D(e){const[t]=R(e,1);return null!=t?t:null}function k(e){return i.Nq&&e?(0,i.FJ)(e)?e:(0,i.UG)(e)?(0,i.qk)(e)||e===(0,i.r3)(e).scrollingElement?window:(0,i.Re)(e)?e:null:null:null}function M(e){return(0,i.FJ)(e)?e.scrollX:e.scrollLeft}function L(e){return(0,i.FJ)(e)?e.scrollY:e.scrollTop}function I(e){return{x:M(e),y:L(e)}}var N;function j(e){return!(!i.Nq||!e)&&e===document.scrollingElement}function T(e){const t={x:0,y:0},n=j(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height};return{isTop:e.scrollTop<=t.y,isLeft:e.scrollLeft<=t.x,isBottom:e.scrollTop>=r.y,isRight:e.scrollLeft>=r.x,maxScroll:r,minScroll:t}}!function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"}(N||(N={}));const P={x:.2,y:.2};function z(e,t,n,r,o){let{top:i,left:a,right:l,bottom:s}=n;void 0===r&&(r=10),void 0===o&&(o=P);const{isTop:c,isBottom:u,isLeft:d,isRight:f}=T(e),h={x:0,y:0},p={x:0,y:0},g=t.height*o.y,v=t.width*o.x;return!c&&i<=t.top+g?(h.y=N.Backward,p.y=r*Math.abs((t.top+g-i)/g)):!u&&s>=t.bottom-g&&(h.y=N.Forward,p.y=r*Math.abs((t.bottom-g-s)/g)),!f&&l>=t.right-v?(h.x=N.Forward,p.x=r*Math.abs((t.right-v-l)/v)):!d&&a<=t.left+v&&(h.x=N.Backward,p.x=r*Math.abs((t.left+v-a)/v)),{direction:h,speed:p}}function $(e){if(e===document.scrollingElement){const{innerWidth:e,innerHeight:t}=window;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}const{top:t,left:n,right:r,bottom:o}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:o,width:e.clientWidth,height:e.clientHeight}}function A(e){return e.reduce(((e,t)=>(0,i.IH)(e,I(t))),g)}function B(e,t){if(void 0===t&&(t=S),!e)return;const{top:n,left:r,bottom:o,right:i}=t(e);D(e)&&(o<=0||i<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const H=[["x",["left","right"],function(e){return e.reduce(((e,t)=>e+M(t)),0)}],["y",["top","bottom"],function(e){return e.reduce(((e,t)=>e+L(t)),0)}]];class X{constructor(e,t){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const n=R(t),r=A(n);this.rect={...e},this.width=e.width,this.height=e.height;for(const[e,t,o]of H)for(const i of t)Object.defineProperty(this,i,{get:()=>{const t=o(n),a=r[e]-t;return this.rect[i]+a},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class W{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach((e=>{var t;return null==(t=this.target)?void 0:t.removeEventListener(...e)}))},this.target=e}add(e,t,n){var r;null==(r=this.target)||r.addEventListener(e,t,n),this.listeners.push([e,t,n])}}function _(e,t){const n=Math.abs(e.x),r=Math.abs(e.y);return"number"==typeof t?Math.sqrt(n**2+r**2)>t:"x"in t&&"y"in t?n>t.x&&r>t.y:"x"in t?n>t.x:"y"in t&&r>t.y}var F,U;function Y(e){e.preventDefault()}function J(e){e.stopPropagation()}!function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"}(F||(F={})),function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter"}(U||(U={}));const Z={start:[U.Space,U.Enter],cancel:[U.Esc],end:[U.Space,U.Enter]},K=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case U.Right:return{...n,x:n.x+25};case U.Left:return{...n,x:n.x-25};case U.Down:return{...n,y:n.y+25};case U.Up:return{...n,y:n.y-25}}};class G{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;const{event:{target:t}}=e;this.props=e,this.listeners=new W((0,i.r3)(t)),this.windowListeners=new W((0,i.Jj)(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(F.Resize,this.handleCancel),this.windowListeners.add(F.VisibilityChange,this.handleCancel),setTimeout((()=>this.listeners.add(F.Keydown,this.handleKeyDown)))}handleStart(){const{activeNode:e,onStart:t}=this.props,n=e.node.current;n&&B(n),t(g)}handleKeyDown(e){if((0,i.vd)(e)){const{active:t,context:n,options:r}=this.props,{keyboardCodes:o=Z,coordinateGetter:a=K,scrollBehavior:l="smooth"}=r,{code:s}=e;if(o.end.includes(s))return void this.handleEnd(e);if(o.cancel.includes(s))return void this.handleCancel(e);const{collisionRect:c}=n.current,u=c?{x:c.left,y:c.top}:g;this.referenceCoordinates||(this.referenceCoordinates=u);const d=a(e,{active:t,context:n.current,currentCoordinates:u});if(d){const t=(0,i.$X)(d,u),r={x:0,y:0},{scrollableAncestors:o}=n.current;for(const n of o){const o=e.code,{isTop:i,isRight:a,isLeft:s,isBottom:c,maxScroll:u,minScroll:f}=T(n),h=$(n),p={x:Math.min(o===U.Right?h.right-h.width/2:h.right,Math.max(o===U.Right?h.left:h.left+h.width/2,d.x)),y:Math.min(o===U.Down?h.bottom-h.height/2:h.bottom,Math.max(o===U.Down?h.top:h.top+h.height/2,d.y))},g=o===U.Right&&!a||o===U.Left&&!s,v=o===U.Down&&!c||o===U.Up&&!i;if(g&&p.x!==d.x){const e=n.scrollLeft+t.x,i=o===U.Right&&e<=u.x||o===U.Left&&e>=f.x;if(i&&!t.y)return void n.scrollTo({left:e,behavior:l});r.x=i?n.scrollLeft-e:o===U.Right?n.scrollLeft-u.x:n.scrollLeft-f.x,r.x&&n.scrollBy({left:-r.x,behavior:l});break}if(v&&p.y!==d.y){const e=n.scrollTop+t.y,i=o===U.Down&&e<=u.y||o===U.Up&&e>=f.y;if(i&&!t.x)return void n.scrollTo({top:e,behavior:l});r.y=i?n.scrollTop-e:o===U.Down?n.scrollTop-u.y:n.scrollTop-f.y,r.y&&n.scrollBy({top:-r.y,behavior:l});break}}this.handleMove(e,(0,i.IH)((0,i.$X)(d,this.referenceCoordinates),r))}}}handleMove(e,t){const{onMove:n}=this.props;e.preventDefault(),n(t)}handleEnd(e){const{onEnd:t}=this.props;e.preventDefault(),this.detach(),t()}handleCancel(e){const{onCancel:t}=this.props;e.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}function q(e){return Boolean(e&&"distance"in e)}function V(e){return Boolean(e&&"delay"in e)}G.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:r=Z,onActivation:o}=t,{active:i}=n;const{code:a}=e.nativeEvent;if(r.start.includes(a)){const t=i.activatorNode.current;return(!t||e.target===t)&&(e.preventDefault(),null==o||o({event:e.nativeEvent}),!0)}return!1}}];class Q{constructor(e,t,n){var r;void 0===n&&(n=function(e){const{EventTarget:t}=(0,i.Jj)(e);return e instanceof t?e:(0,i.r3)(e)}(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=t;const{event:o}=e,{target:a}=o;this.props=e,this.events=t,this.document=(0,i.r3)(a),this.documentListeners=new W(this.document),this.listeners=new W(n),this.windowListeners=new W((0,i.Jj)(a)),this.initialCoordinates=null!=(r=(0,i.DC)(o))?r:g,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:e,props:{options:{activationConstraint:t,bypassActivationConstraint:n}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),this.windowListeners.add(F.Resize,this.handleCancel),this.windowListeners.add(F.DragStart,Y),this.windowListeners.add(F.VisibilityChange,this.handleCancel),this.windowListeners.add(F.ContextMenu,Y),this.documentListeners.add(F.Keydown,this.handleKeydown),t){if(null!=n&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(V(t))return void(this.timeoutId=setTimeout(this.handleStart,t.delay));if(q(t))return}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handleStart(){const{initialCoordinates:e}=this,{onStart:t}=this.props;e&&(this.activated=!0,this.documentListeners.add(F.Click,J,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(F.SelectionChange,this.removeTextSelection),t(e))}handleMove(e){var t;const{activated:n,initialCoordinates:r,props:o}=this,{onMove:a,options:{activationConstraint:l}}=o;if(!r)return;const s=null!=(t=(0,i.DC)(e))?t:g,c=(0,i.$X)(r,s);if(!n&&l){if(q(l)){if(null!=l.tolerance&&_(c,l.tolerance))return this.handleCancel();if(_(c,l.distance))return this.handleStart()}return V(l)&&_(c,l.tolerance)?this.handleCancel():void 0}e.cancelable&&e.preventDefault(),a(s)}handleEnd(){const{onEnd:e}=this.props;this.detach(),e()}handleCancel(){const{onCancel:e}=this.props;this.detach(),e()}handleKeydown(e){e.code===U.Esc&&this.handleCancel()}removeTextSelection(){var e;null==(e=this.document.getSelection())||e.removeAllRanges()}}const ee={move:{name:"pointermove"},end:{name:"pointerup"}};class te extends Q{constructor(e){const{event:t}=e,n=(0,i.r3)(t.target);super(e,ee,n)}}te.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!(!n.isPrimary||0!==n.button)&&(null==r||r({event:n}),!0)}}];const ne={move:{name:"mousemove"},end:{name:"mouseup"}};var re;!function(e){e[e.RightClick=2]="RightClick"}(re||(re={}));(class extends Q{constructor(e){super(e,ne,(0,i.r3)(e.event.target))}}).activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return n.button!==re.RightClick&&(null==r||r({event:n}),!0)}}];const oe={move:{name:"touchmove"},end:{name:"touchend"}};var ie,ae;function le(e){let{acceleration:t,activator:n=ie.Pointer,canScroll:o,draggingRect:a,enabled:l,interval:s=5,order:c=ae.TreeOrder,pointerCoordinates:u,scrollableAncestors:d,scrollableAncestorRects:f,delta:h,threshold:p}=e;const g=function(e){let{delta:t,disabled:n}=e;const r=(0,i.D9)(t);return(0,i.Gj)((e=>{if(n||!r||!e)return se;const o={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[N.Backward]:e.x[N.Backward]||-1===o.x,[N.Forward]:e.x[N.Forward]||1===o.x},y:{[N.Backward]:e.y[N.Backward]||-1===o.y,[N.Forward]:e.y[N.Forward]||1===o.y}}}),[n,t,r])}({delta:h,disabled:!l}),[v,b]=(0,i.Yz)(),m=(0,r.useRef)({x:0,y:0}),y=(0,r.useRef)({x:0,y:0}),w=(0,r.useMemo)((()=>{switch(n){case ie.Pointer:return u?{top:u.y,bottom:u.y,left:u.x,right:u.x}:null;case ie.DraggableRect:return a}}),[n,a,u]),x=(0,r.useRef)(null),C=(0,r.useCallback)((()=>{const e=x.current;if(!e)return;const t=m.current.x*y.current.x,n=m.current.y*y.current.y;e.scrollBy(t,n)}),[]),E=(0,r.useMemo)((()=>c===ae.TreeOrder?[...d].reverse():d),[c,d]);(0,r.useEffect)((()=>{if(l&&d.length&&w){for(const e of E){if(!1===(null==o?void 0:o(e)))continue;const n=d.indexOf(e),r=f[n];if(!r)continue;const{direction:i,speed:a}=z(e,r,w,t,p);for(const e of["x","y"])g[e][i[e]]||(a[e]=0,i[e]=0);if(a.x>0||a.y>0)return b(),x.current=e,v(C,s),m.current=a,void(y.current=i)}m.current={x:0,y:0},y.current={x:0,y:0},b()}else b()}),[t,C,o,b,l,s,JSON.stringify(w),JSON.stringify(g),v,d,E,f,JSON.stringify(p)])}(class extends Q{constructor(e){super(e,oe)}static setup(){return window.addEventListener(oe.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(oe.move.name,e)};function e(){}}}).activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;const{touches:o}=n;return!(o.length>1)&&(null==r||r({event:n}),!0)}}],function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"}(ie||(ie={})),function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"}(ae||(ae={}));const se={x:{[N.Backward]:!1,[N.Forward]:!1},y:{[N.Backward]:!1,[N.Forward]:!1}};var ce,ue;!function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"}(ce||(ce={})),function(e){e.Optimized="optimized"}(ue||(ue={}));const de=new Map;function fe(e,t){return(0,i.Gj)((n=>e?n||("function"==typeof t?t(e):e):null),[t,e])}function he(e){let{callback:t,disabled:n}=e;const o=(0,i.zX)(t),a=(0,r.useMemo)((()=>{if(n||"undefined"==typeof window||void 0===window.ResizeObserver)return;const{ResizeObserver:e}=window;return new e(o)}),[n]);return(0,r.useEffect)((()=>()=>null==a?void 0:a.disconnect()),[a]),a}function pe(e){return new X(S(e),e)}function ge(e,t,n){void 0===t&&(t=pe);const[o,a]=(0,r.useReducer)((function(r){if(!e)return null;var o;if(!1===e.isConnected)return null!=(o=null!=r?r:n)?o:null;const i=t(e);if(JSON.stringify(r)===JSON.stringify(i))return r;return i}),null),l=function(e){let{callback:t,disabled:n}=e;const o=(0,i.zX)(t),a=(0,r.useMemo)((()=>{if(n||"undefined"==typeof window||void 0===window.MutationObserver)return;const{MutationObserver:e}=window;return new e(o)}),[o,n]);return(0,r.useEffect)((()=>()=>null==a?void 0:a.disconnect()),[a]),a}({callback(t){if(e)for(const n of t){const{type:t,target:r}=n;if("childList"===t&&r instanceof HTMLElement&&r.contains(e)){a();break}}}}),s=he({callback:a});return(0,i.LI)((()=>{a(),e?(null==s||s.observe(e),null==l||l.observe(document.body,{childList:!0,subtree:!0})):(null==s||s.disconnect(),null==l||l.disconnect())}),[e]),o}const ve=[];function be(e,t){void 0===t&&(t=[]);const n=(0,r.useRef)(null);return(0,r.useEffect)((()=>{n.current=null}),t),(0,r.useEffect)((()=>{const t=e!==g;t&&!n.current&&(n.current=e),!t&&n.current&&(n.current=null)}),[e]),n.current?(0,i.$X)(e,n.current):g}function me(e){return(0,r.useMemo)((()=>e?function(e){const t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}(e):null),[e])}const ye=[];function we(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return(0,i.Re)(t)?t:e}const xe=[{sensor:te,options:{}},{sensor:G,options:{}}],Ce={current:{}},Ee={draggable:{measure:O},droppable:{measure:O,strategy:ce.WhileDragging,frequency:ue.Optimized},dragOverlay:{measure:S}};class Se extends Map{get(e){var t;return null!=e&&null!=(t=super.get(e))?t:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter((e=>{let{disabled:t}=e;return!t}))}getNodeFor(e){var t,n;return null!=(t=null==(n=this.get(e))?void 0:n.node.current)?t:void 0}}const Oe={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Se,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:p},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Ee,measureDroppableContainers:p,windowRect:null,measuringScheduled:!1},Re={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:p,draggableNodes:new Map,over:null,measureDroppableContainers:p},De=(0,r.createContext)(Re),ke=(0,r.createContext)(Oe);function Me(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Se}}}function Le(e,t){switch(t.type){case h.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case h.DragMove:return e.draggable.active?{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}}:e;case h.DragEnd:case h.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case h.RegisterDroppable:{const{element:n}=t,{id:r}=n,o=new Se(e.droppable.containers);return o.set(r,n),{...e,droppable:{...e.droppable,containers:o}}}case h.SetDroppableDisabled:{const{id:n,key:r,disabled:o}=t,i=e.droppable.containers.get(n);if(!i||r!==i.key)return e;const a=new Se(e.droppable.containers);return a.set(n,{...i,disabled:o}),{...e,droppable:{...e.droppable,containers:a}}}case h.UnregisterDroppable:{const{id:n,key:r}=t,o=e.droppable.containers.get(n);if(!o||r!==o.key)return e;const i=new Se(e.droppable.containers);return i.delete(n),{...e,droppable:{...e.droppable,containers:i}}}default:return e}}function Ie(e){let{disabled:t}=e;const{active:n,activatorEvent:o,draggableNodes:a}=(0,r.useContext)(De),l=(0,i.D9)(o),s=(0,i.D9)(null==n?void 0:n.id);return(0,r.useEffect)((()=>{if(!t&&!o&&l&&null!=s){if(!(0,i.vd)(l))return;if(document.activeElement===l.target)return;const e=a.get(s);if(!e)return;const{activatorNode:t,node:n}=e;if(!t.current&&!n.current)return;requestAnimationFrame((()=>{for(const e of[t.current,n.current]){if(!e)continue;const t=(0,i.so)(e);if(t){t.focus();break}}}))}}),[o,t,a,s,l]),null}function Ne(e,t){let{transform:n,...r}=t;return null!=e&&e.length?e.reduce(((e,t)=>t({transform:e,...r})),n):n}const je=(0,r.createContext)({...g,scaleX:1,scaleY:1});var Te;!function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"}(Te||(Te={}));const Pe=(0,r.memo)((function(e){var t,n,a,l;let{id:s,accessibility:u,autoScroll:d=!0,children:p,sensors:v=xe,collisionDetection:b=m,measuring:w,modifiers:C,...E}=e;const O=(0,r.useReducer)(Le,void 0,Me),[M,L]=O,[N,T]=function(){const[e]=(0,r.useState)((()=>new Set)),t=(0,r.useCallback)((t=>(e.add(t),()=>e.delete(t))),[e]);return[(0,r.useCallback)((t=>{let{type:n,event:r}=t;e.forEach((e=>{var t;return null==(t=e[n])?void 0:t.call(e,r)}))}),[e]),t]}(),[P,z]=(0,r.useState)(Te.Uninitialized),$=P===Te.Initialized,{draggable:{active:B,nodes:H,translate:W},droppable:{containers:_}}=M,F=B?H.get(B):null,U=(0,r.useRef)({initial:null,translated:null}),Y=(0,r.useMemo)((()=>{var e;return null!=B?{id:B,data:null!=(e=null==F?void 0:F.data)?e:Ce,rect:U}:null}),[B,F]),J=(0,r.useRef)(null),[Z,K]=(0,r.useState)(null),[G,q]=(0,r.useState)(null),V=(0,i.Ey)(E,Object.values(E)),Q=(0,i.Ld)("DndDescribedBy",s),ee=(0,r.useMemo)((()=>_.getEnabled()),[_]),te=(ne=w,(0,r.useMemo)((()=>({draggable:{...Ee.draggable,...null==ne?void 0:ne.draggable},droppable:{...Ee.droppable,...null==ne?void 0:ne.droppable},dragOverlay:{...Ee.dragOverlay,...null==ne?void 0:ne.dragOverlay}})),[null==ne?void 0:ne.draggable,null==ne?void 0:ne.droppable,null==ne?void 0:ne.dragOverlay]));var ne;const{droppableRects:re,measureDroppableContainers:oe,measuringScheduled:ie}=function(e,t){let{dragging:n,dependencies:o,config:a}=t;const[l,s]=(0,r.useState)(null),{frequency:c,measure:u,strategy:d}=a,f=(0,r.useRef)(e),h=function(){switch(d){case ce.Always:return!1;case ce.BeforeDragging:return n;default:return!n}}(),p=(0,i.Ey)(h),g=(0,r.useCallback)((function(e){void 0===e&&(e=[]),p.current||s((t=>null===t?e:t.concat(e.filter((e=>!t.includes(e))))))}),[p]),v=(0,r.useRef)(null),b=(0,i.Gj)((t=>{if(h&&!n)return de;if(!t||t===de||f.current!==e||null!=l){const t=new Map;for(let n of e){if(!n)continue;if(l&&l.length>0&&!l.includes(n.id)&&n.rect.current){t.set(n.id,n.rect.current);continue}const e=n.node.current,r=e?new X(u(e),e):null;n.rect.current=r,r&&t.set(n.id,r)}return t}return t}),[e,l,n,h,u]);return(0,r.useEffect)((()=>{f.current=e}),[e]),(0,r.useEffect)((()=>{h||g()}),[n,h]),(0,r.useEffect)((()=>{l&&l.length>0&&s(null)}),[JSON.stringify(l)]),(0,r.useEffect)((()=>{h||"number"!=typeof c||null!==v.current||(v.current=setTimeout((()=>{g(),v.current=null}),c))}),[c,h,g,...o]),{droppableRects:b,measureDroppableContainers:g,measuringScheduled:null!=l}}(ee,{dragging:$,dependencies:[W.x,W.y],config:te.droppable}),ae=function(e,t){const n=null!==t?e.get(t):void 0,r=n?n.node.current:null;return(0,i.Gj)((e=>{var n;return null===t?null:null!=(n=null!=r?r:e)?n:null}),[r,t])}(H,B),se=(0,r.useMemo)((()=>G?(0,i.DC)(G):null),[G]),ue=function(){const e=!1===(null==Z?void 0:Z.autoScrollEnabled),t="object"==typeof d?!1===d.enabled:!1===d,n=$&&!e&&!t;if("object"==typeof d)return{...d,enabled:n};return{enabled:n}}(),pe=function(e,t){return fe(e,t)}(ae,te.draggable.measure);!function(e){let{activeNode:t,measure:n,initialRect:o,config:a=!0}=e;const l=(0,r.useRef)(!1),{x:s,y:c}="boolean"==typeof a?{x:a,y:a}:a;(0,i.LI)((()=>{if(!s&&!c||!t)return void(l.current=!1);if(l.current||!o)return;const e=null==t?void 0:t.node.current;if(!e||!1===e.isConnected)return;const r=y(n(e),o);if(s||(r.x=0),c||(r.y=0),l.current=!0,Math.abs(r.x)>0||Math.abs(r.y)>0){const t=D(e);t&&t.scrollBy({top:r.y,left:r.x})}}),[t,s,c,o,n])}({activeNode:B?H.get(B):null,config:ue.layoutShiftCompensation,initialRect:pe,measure:te.draggable.measure});const Se=ge(ae,te.draggable.measure,pe),Oe=ge(ae?ae.parentElement:null),Re=(0,r.useRef)({activatorEvent:null,active:null,activeNode:ae,collisionRect:null,collisions:null,droppableRects:re,draggableNodes:H,draggingNode:null,draggingNodeRect:null,droppableContainers:_,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Pe=_.getNodeFor(null==(t=Re.current.over)?void 0:t.id),ze=function(e){let{measure:t}=e;const[n,o]=(0,r.useState)(null),a=he({callback:(0,r.useCallback)((e=>{for(const{target:n}of e)if((0,i.Re)(n)){o((e=>{const r=t(n);return e?{...e,width:r.width,height:r.height}:r}));break}}),[t])}),l=(0,r.useCallback)((e=>{const n=we(e);null==a||a.disconnect(),n&&(null==a||a.observe(n)),o(n?t(n):null)}),[t,a]),[s,c]=(0,i.wm)(l);return(0,r.useMemo)((()=>({nodeRef:s,rect:n,setRef:c})),[n,s,c])}({measure:te.dragOverlay.measure}),$e=null!=(n=ze.nodeRef.current)?n:ae,Ae=$?null!=(a=ze.rect)?a:Se:null,Be=Boolean(ze.nodeRef.current&&ze.rect),He=y(Xe=Be?null:Se,fe(Xe));var Xe;const We=me($e?(0,i.Jj)($e):null),_e=function(e){const t=(0,r.useRef)(e),n=(0,i.Gj)((n=>e?n&&n!==ve&&e&&t.current&&e.parentNode===t.current.parentNode?n:R(e):ve),[e]);return(0,r.useEffect)((()=>{t.current=e}),[e]),n}($?null!=Pe?Pe:ae:null),Fe=function(e,t){void 0===t&&(t=S);const[n]=e,o=me(n?(0,i.Jj)(n):null),[a,l]=(0,r.useReducer)((function(){return e.length?e.map((e=>j(e)?o:new X(t(e),e))):ye}),ye),s=he({callback:l});return e.length>0&&a===ye&&l(),(0,i.LI)((()=>{e.length?e.forEach((e=>null==s?void 0:s.observe(e))):(null==s||s.disconnect(),l())}),[e]),a}(_e),Ue=Ne(C,{transform:{x:W.x-He.x,y:W.y-He.y,scaleX:1,scaleY:1},activatorEvent:G,active:Y,activeNodeRect:Se,containerNodeRect:Oe,draggingNodeRect:Ae,over:Re.current.over,overlayNodeRect:ze.rect,scrollableAncestors:_e,scrollableAncestorRects:Fe,windowRect:We}),Ye=se?(0,i.IH)(se,W):null,Je=function(e){const[t,n]=(0,r.useState)(null),o=(0,r.useRef)(e),a=(0,r.useCallback)((e=>{const t=k(e.target);t&&n((e=>e?(e.set(t,I(t)),new Map(e)):null))}),[]);return(0,r.useEffect)((()=>{const t=o.current;if(e!==t){r(t);const i=e.map((e=>{const t=k(e);return t?(t.addEventListener("scroll",a,{passive:!0}),[t,I(t)]):null})).filter((e=>null!=e));n(i.length?new Map(i):null),o.current=e}return()=>{r(e),r(t)};function r(e){e.forEach((e=>{const t=k(e);null==t||t.removeEventListener("scroll",a)}))}}),[a,e]),(0,r.useMemo)((()=>e.length?t?Array.from(t.values()).reduce(((e,t)=>(0,i.IH)(e,t)),g):A(e):g),[e,t])}(_e),Ze=be(Je),Ke=be(Je,[Se]),Ge=(0,i.IH)(Ue,Ze),qe=Ae?x(Ae,Ue):null,Ve=Y&&qe?b({active:Y,collisionRect:qe,droppableRects:re,droppableContainers:ee,pointerCoordinates:Ye}):null,Qe=function(e,t){if(!e||0===e.length)return null;const[n]=e;return t?n[t]:n}(Ve,"id"),[et,tt]=(0,r.useState)(null),nt=function(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}(Be?Ue:(0,i.IH)(Ue,Ke),null!=(l=null==et?void 0:et.rect)?l:null,Se),rt=(0,r.useCallback)(((e,t)=>{let{sensor:n,options:r}=t;if(null==J.current)return;const i=H.get(J.current);if(!i)return;const a=e.nativeEvent,l=new n({active:J.current,activeNode:i,event:a,options:r,context:Re,onStart(e){const t=J.current;if(null==t)return;const n=H.get(t);if(!n)return;const{onDragStart:r}=V.current,i={active:{id:t,data:n.data,rect:U}};(0,o.unstable_batchedUpdates)((()=>{null==r||r(i),z(Te.Initializing),L({type:h.DragStart,initialCoordinates:e,active:t}),N({type:"onDragStart",event:i})}))},onMove(e){L({type:h.DragMove,coordinates:e})},onEnd:s(h.DragEnd),onCancel:s(h.DragCancel)});function s(e){return async function(){const{active:t,collisions:n,over:r,scrollAdjustedTranslate:i}=Re.current;let l=null;if(t&&i){const{cancelDrop:o}=V.current;if(l={activatorEvent:a,active:t,collisions:n,delta:i,over:r},e===h.DragEnd&&"function"==typeof o){await Promise.resolve(o(l))&&(e=h.DragCancel)}}J.current=null,(0,o.unstable_batchedUpdates)((()=>{L({type:e}),z(Te.Uninitialized),tt(null),K(null),q(null);const t=e===h.DragEnd?"onDragEnd":"onDragCancel";if(l){const e=V.current[t];null==e||e(l),N({type:t,event:l})}}))}}(0,o.unstable_batchedUpdates)((()=>{K(l),q(e.nativeEvent)}))}),[H]),ot=(0,r.useCallback)(((e,t)=>(n,r)=>{const o=n.nativeEvent,i=H.get(r);if(null!==J.current||!i||o.dndKit||o.defaultPrevented)return;const a={active:i};!0===e(n,t.options,a)&&(o.dndKit={capturedBy:t.sensor},J.current=r,rt(n,t))}),[H,rt]),it=function(e,t){return(0,r.useMemo)((()=>e.reduce(((e,n)=>{const{sensor:r}=n;return[...e,...r.activators.map((e=>({eventName:e.eventName,handler:t(e.handler,n)})))]}),[])),[e,t])}(v,ot);!function(e){(0,r.useEffect)((()=>{if(!i.Nq)return;const t=e.map((e=>{let{sensor:t}=e;return null==t.setup?void 0:t.setup()}));return()=>{for(const e of t)null==e||e()}}),e.map((e=>{let{sensor:t}=e;return t})))}(v),(0,i.LI)((()=>{Se&&P===Te.Initializing&&z(Te.Initialized)}),[Se,P]),(0,r.useEffect)((()=>{const{onDragMove:e}=V.current,{active:t,activatorEvent:n,collisions:r,over:i}=Re.current;if(!t||!n)return;const a={active:t,activatorEvent:n,collisions:r,delta:{x:Ge.x,y:Ge.y},over:i};(0,o.unstable_batchedUpdates)((()=>{null==e||e(a),N({type:"onDragMove",event:a})}))}),[Ge.x,Ge.y]),(0,r.useEffect)((()=>{const{active:e,activatorEvent:t,collisions:n,droppableContainers:r,scrollAdjustedTranslate:i}=Re.current;if(!e||null==J.current||!t||!i)return;const{onDragOver:a}=V.current,l=r.get(Qe),s=l&&l.rect.current?{id:l.id,rect:l.rect.current,data:l.data,disabled:l.disabled}:null,c={active:e,activatorEvent:t,collisions:n,delta:{x:i.x,y:i.y},over:s};(0,o.unstable_batchedUpdates)((()=>{tt(s),null==a||a(c),N({type:"onDragOver",event:c})}))}),[Qe]),(0,i.LI)((()=>{Re.current={activatorEvent:G,active:Y,activeNode:ae,collisionRect:qe,collisions:Ve,droppableRects:re,draggableNodes:H,draggingNode:$e,draggingNodeRect:Ae,droppableContainers:_,over:et,scrollableAncestors:_e,scrollAdjustedTranslate:Ge},U.current={initial:Ae,translated:qe}}),[Y,ae,Ve,qe,H,$e,Ae,re,_,et,_e,Ge]),le({...ue,delta:W,draggingRect:qe,pointerCoordinates:Ye,scrollableAncestors:_e,scrollableAncestorRects:Fe});const at=(0,r.useMemo)((()=>({active:Y,activeNode:ae,activeNodeRect:Se,activatorEvent:G,collisions:Ve,containerNodeRect:Oe,dragOverlay:ze,draggableNodes:H,droppableContainers:_,droppableRects:re,over:et,measureDroppableContainers:oe,scrollableAncestors:_e,scrollableAncestorRects:Fe,measuringConfiguration:te,measuringScheduled:ie,windowRect:We})),[Y,ae,Se,G,Ve,Oe,ze,H,_,re,et,oe,_e,Fe,te,ie,We]),lt=(0,r.useMemo)((()=>({activatorEvent:G,activators:it,active:Y,activeNodeRect:Se,ariaDescribedById:{draggable:Q},dispatch:L,draggableNodes:H,over:et,measureDroppableContainers:oe})),[G,it,Y,Se,L,Q,H,et,oe]);return r.createElement(c.Provider,{value:T},r.createElement(De.Provider,{value:lt},r.createElement(ke.Provider,{value:at},r.createElement(je.Provider,{value:nt},p)),r.createElement(Ie,{disabled:!1===(null==u?void 0:u.restoreFocus)})),r.createElement(f,{...u,hiddenTextDescribedById:Q}))})),ze=(0,r.createContext)(null),$e="button";function Ae(e){let{id:t,data:n,disabled:o=!1,attributes:a}=e;const l=(0,i.Ld)("Droppable"),{activators:s,activatorEvent:c,active:u,activeNodeRect:d,ariaDescribedById:f,draggableNodes:h,over:p}=(0,r.useContext)(De),{role:g=$e,roleDescription:v="draggable",tabIndex:b=0}=null!=a?a:{},m=(null==u?void 0:u.id)===t,y=(0,r.useContext)(m?je:ze),[w,x]=(0,i.wm)(),[C,E]=(0,i.wm)(),S=function(e,t){return(0,r.useMemo)((()=>e.reduce(((e,n)=>{let{eventName:r,handler:o}=n;return e[r]=e=>{o(e,t)},e}),{})),[e,t])}(s,t),O=(0,i.Ey)(n);(0,i.LI)((()=>(h.set(t,{id:t,key:l,node:w,activatorNode:C,data:O}),()=>{const e=h.get(t);e&&e.key===l&&h.delete(t)})),[h,t]);return{active:u,activatorEvent:c,activeNodeRect:d,attributes:(0,r.useMemo)((()=>({role:g,tabIndex:b,"aria-disabled":o,"aria-pressed":!(!m||g!==$e)||void 0,"aria-roledescription":v,"aria-describedby":f.draggable})),[o,g,b,m,v,f.draggable]),isDragging:m,listeners:o?void 0:S,node:w,over:p,setNodeRef:x,setActivatorNodeRef:E,transform:y}}function Be(){return(0,r.useContext)(ke)}const He={timeout:25};function Xe(e){let{data:t,disabled:n=!1,id:o,resizeObserverConfig:a}=e;const l=(0,i.Ld)("Droppable"),{active:s,dispatch:c,over:u,measureDroppableContainers:d}=(0,r.useContext)(De),f=(0,r.useRef)({disabled:n}),p=(0,r.useRef)(!1),g=(0,r.useRef)(null),v=(0,r.useRef)(null),{disabled:b,updateMeasurementsFor:m,timeout:y}={...He,...a},w=(0,i.Ey)(null!=m?m:o),x=he({callback:(0,r.useCallback)((()=>{p.current?(null!=v.current&&clearTimeout(v.current),v.current=setTimeout((()=>{d(Array.isArray(w.current)?w.current:[w.current]),v.current=null}),y)):p.current=!0}),[y]),disabled:b||!s}),C=(0,r.useCallback)(((e,t)=>{x&&(t&&(x.unobserve(t),p.current=!1),e&&x.observe(e))}),[x]),[E,S]=(0,i.wm)(C),O=(0,i.Ey)(t);return(0,r.useEffect)((()=>{x&&E.current&&(x.disconnect(),p.current=!1,x.observe(E.current))}),[E,x]),(0,i.LI)((()=>(c({type:h.RegisterDroppable,element:{id:o,key:l,disabled:n,node:E,rect:g,data:O}}),()=>c({type:h.UnregisterDroppable,key:l,id:o}))),[o]),(0,r.useEffect)((()=>{n!==f.current.disabled&&(c({type:h.SetDroppableDisabled,id:o,key:l,disabled:n}),f.current.disabled=n)}),[o,l,n,c]),{active:s,rect:g,isOver:(null==u?void 0:u.id)===o,node:E,over:u,setNodeRef:S}}},18257:function(e,t,n){"use strict";n.d(t,{DL:function(){return r}});n(35241);const r=e=>{let{transform:t}=e;return{...t,x:0}}},19719:function(e,t,n){"use strict";n.d(t,{Fo:function(){return p},nB:function(){return x},qw:function(){return d}});var r=n(59301),o=n(68610),i=n(35241);function a(e,t,n){const r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}function l(e,t){return e.reduce(((e,n,r)=>{const o=t.get(n);return o&&(e[r]=o),e}),Array(e.length))}function s(e){return null!==e&&e>=0}const c=e=>{let{rects:t,activeIndex:n,overIndex:r,index:o}=e;const i=a(t,r,n),l=t[o],s=i[o];return s&&l?{x:s.left-l.left,y:s.top-l.top,scaleX:s.width/l.width,scaleY:s.height/l.height}:null},u={scaleX:1,scaleY:1},d=e=>{var t;let{activeIndex:n,activeNodeRect:r,index:o,rects:i,overIndex:a}=e;const l=null!=(t=i[n])?t:r;if(!l)return null;if(o===n){const e=i[a];return e?{x:0,y:nn&&o<=a?{x:0,y:-l.height-s,...u}:o=a?{x:0,y:l.height+s,...u}:{x:0,y:0,...u}};const f="Sortable",h=r.createContext({activeIndex:-1,containerId:f,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:c,disabled:{draggable:!1,droppable:!1}});function p(e){let{children:t,id:n,items:a,strategy:s=c,disabled:u=!1}=e;const{active:d,dragOverlay:p,droppableRects:g,over:v,measureDroppableContainers:b}=(0,o.Cj)(),m=(0,i.Ld)(f,n),y=Boolean(null!==p.rect),w=(0,r.useMemo)((()=>a.map((e=>"object"==typeof e&&"id"in e?e.id:e))),[a]),x=null!=d,C=d?w.indexOf(d.id):-1,E=v?w.indexOf(v.id):-1,S=(0,r.useRef)(w),O=!function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n{O&&x&&b(w)}),[O,w,x,b]),(0,r.useEffect)((()=>{S.current=w}),[w]);const k=(0,r.useMemo)((()=>({activeIndex:C,containerId:m,disabled:D,disableTransforms:R,items:w,overIndex:E,useDragOverlay:y,sortedRects:l(w,g),strategy:s})),[C,m,D.draggable,D.droppable,R,w,E,g,y,s]);return r.createElement(h.Provider,{value:k},t)}const g=e=>{let{id:t,items:n,activeIndex:r,overIndex:o}=e;return a(n,r,o).indexOf(t)},v=e=>{let{containerId:t,isSorting:n,wasDragging:r,index:o,items:i,newIndex:a,previousItems:l,previousContainerId:s,transition:c}=e;return!(!c||!r)&&((l===i||o!==a)&&(!!n||a!==o&&t===s))},b={duration:200,easing:"ease"},m="transform",y=i.ux.Transition.toString({property:m,duration:0,easing:"linear"}),w={roleDescription:"sortable"};function x(e){let{animateLayoutChanges:t=v,attributes:n,disabled:a,data:l,getNewIndex:c=g,id:u,strategy:d,resizeObserverConfig:f,transition:p=b}=e;const{items:x,containerId:C,activeIndex:E,disabled:S,disableTransforms:O,sortedRects:R,overIndex:D,useDragOverlay:k,strategy:M}=(0,r.useContext)(h),L=function(e,t){var n,r;if("boolean"==typeof e)return{draggable:e,droppable:!1};return{draggable:null!=(n=null==e?void 0:e.draggable)?n:t.draggable,droppable:null!=(r=null==e?void 0:e.droppable)?r:t.droppable}}(a,S),I=x.indexOf(u),N=(0,r.useMemo)((()=>({sortable:{containerId:C,index:I,items:x},...l})),[C,l,I,x]),j=(0,r.useMemo)((()=>x.slice(x.indexOf(u))),[x,u]),{rect:T,node:P,isOver:z,setNodeRef:$}=(0,o.Zj)({id:u,data:N,disabled:L.droppable,resizeObserverConfig:{updateMeasurementsFor:j,...f}}),{active:A,activatorEvent:B,activeNodeRect:H,attributes:X,setNodeRef:W,listeners:_,isDragging:F,over:U,setActivatorNodeRef:Y,transform:J}=(0,o.O1)({id:u,data:N,attributes:{...w,...n},disabled:L.draggable}),Z=(0,i.HB)($,W),K=Boolean(A),G=K&&!O&&s(E)&&s(D),q=!k&&F,V=q&&G?J:null,Q=G?null!=V?V:(null!=d?d:M)({rects:R,activeNodeRect:H,activeIndex:E,overIndex:D,index:I}):null,ee=s(E)&&s(D)?c({id:u,items:x,activeIndex:E,overIndex:D}):I,te=null==A?void 0:A.id,ne=(0,r.useRef)({activeId:te,items:x,newIndex:ee,containerId:C}),re=x!==ne.current.items,oe=t({active:A,containerId:C,isDragging:F,isSorting:K,id:u,index:I,items:x,newIndex:ne.current.newIndex,previousItems:ne.current.items,previousContainerId:ne.current.containerId,transition:p,wasDragging:null!=ne.current.activeId}),ie=function(e){let{disabled:t,index:n,node:a,rect:l}=e;const[s,c]=(0,r.useState)(null),u=(0,r.useRef)(n);return(0,i.LI)((()=>{if(!t&&n!==u.current&&a.current){const e=l.current;if(e){const t=(0,o.VK)(a.current,{ignoreTransform:!0}),n={x:e.left-t.left,y:e.top-t.top,scaleX:e.width/t.width,scaleY:e.height/t.height};(n.x||n.y)&&c(n)}}n!==u.current&&(u.current=n)}),[t,n,a,l]),(0,r.useEffect)((()=>{s&&c(null)}),[s]),s}({disabled:!oe,index:I,node:P,rect:T});return(0,r.useEffect)((()=>{K&&ne.current.newIndex!==ee&&(ne.current.newIndex=ee),C!==ne.current.containerId&&(ne.current.containerId=C),x!==ne.current.items&&(ne.current.items=x)}),[K,ee,C,x]),(0,r.useEffect)((()=>{if(te===ne.current.activeId)return;if(te&&!ne.current.activeId)return void(ne.current.activeId=te);const e=setTimeout((()=>{ne.current.activeId=te}),50);return()=>clearTimeout(e)}),[te]),{active:A,activeIndex:E,attributes:X,data:N,rect:T,index:I,newIndex:ee,items:x,isOver:z,isSorting:K,isDragging:F,listeners:_,node:P,overIndex:D,over:U,setNodeRef:Z,setActivatorNodeRef:Y,setDroppableNodeRef:$,setDraggableNodeRef:W,transform:null!=ie?ie:Q,transition:function(){if(ie||re&&ne.current.newIndex===I)return y;if(q&&!(0,i.vd)(B)||!p)return;if(K||oe)return i.ux.Transition.toString({...p,property:m});return}()}}o.g4.Down,o.g4.Right,o.g4.Up,o.g4.Left},35241:function(e,t,n){"use strict";n.d(t,{$X:function(){return S},D9:function(){return y},DC:function(){return R},Ey:function(){return v},FJ:function(){return a},Gj:function(){return b},HB:function(){return o},IH:function(){return E},Jj:function(){return s},LI:function(){return h},Ld:function(){return x},Nq:function(){return i},Re:function(){return u},UG:function(){return l},Yz:function(){return g},qk:function(){return c},r3:function(){return f},so:function(){return M},ux:function(){return D},vZ:function(){return d},vd:function(){return O},wm:function(){return m},zX:function(){return p}});var r=n(59301);function o(){for(var e=arguments.length,t=new Array(e),n=0;ne=>{t.forEach((t=>t(e)))}),t)}const i="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function a(e){const t=Object.prototype.toString.call(e);return"[object Window]"===t||"[object global]"===t}function l(e){return"nodeType"in e}function s(e){var t,n;return e?a(e)?e:l(e)&&null!=(t=null==(n=e.ownerDocument)?void 0:n.defaultView)?t:window:window}function c(e){const{Document:t}=s(e);return e instanceof t}function u(e){return!a(e)&&e instanceof s(e).HTMLElement}function d(e){return e instanceof s(e).SVGElement}function f(e){return e?a(e)?e.document:l(e)?c(e)?e:u(e)||d(e)?e.ownerDocument:document:document:document}const h=i?r.useLayoutEffect:r.useEffect;function p(e){const t=(0,r.useRef)(e);return h((()=>{t.current=e})),(0,r.useCallback)((function(){for(var e=arguments.length,n=new Array(e),r=0;r{e.current=setInterval(t,n)}),[]),(0,r.useCallback)((()=>{null!==e.current&&(clearInterval(e.current),e.current=null)}),[])]}function v(e,t){void 0===t&&(t=[e]);const n=(0,r.useRef)(e);return h((()=>{n.current!==e&&(n.current=e)}),t),n}function b(e,t){const n=(0,r.useRef)();return(0,r.useMemo)((()=>{const t=e(n.current);return n.current=t,t}),[...t])}function m(e){const t=p(e),n=(0,r.useRef)(null),o=(0,r.useCallback)((e=>{e!==n.current&&(null==t||t(e,n.current)),n.current=e}),[]);return[n,o]}function y(e){const t=(0,r.useRef)();return(0,r.useEffect)((()=>{t.current=e}),[e]),t.current}let w={};function x(e,t){return(0,r.useMemo)((()=>{if(t)return t;const n=null==w[e]?0:w[e]+1;return w[e]=n,e+"-"+n}),[e,t])}function C(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o{const r=Object.entries(n);for(const[n,o]of r){const r=t[n];null!=r&&(t[n]=r+e*o)}return t}),{...t})}}const E=C(1),S=C(-1);function O(e){if(!e)return!1;const{KeyboardEvent:t}=s(e.target);return t&&e instanceof t}function R(e){if(function(e){if(!e)return!1;const{TouchEvent:t}=s(e.target);return t&&e instanceof t}(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return function(e){return"clientX"in e&&"clientY"in e}(e)?{x:e.clientX,y:e.clientY}:null}const D=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[D.Translate.toString(e),D.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+" "+n+"ms "+r}}}),k="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function M(e){return e.matches(k)?e:e.querySelector(k)}},66104:function(e,t,n){"use strict";n.d(t,{Z:function(){return L}});var r=n(92310),o=n.n(r),i=n(75440),a=n(47413),l=n(59301),s=n(92343),c=n(36355),u=n(78386),d=n(91857);const f=e=>{let{children:t}=e;const{getPrefixCls:n}=l.useContext(c.E_),r=n("breadcrumb");return l.createElement("li",{className:`${r}-separator`,"aria-hidden":"true"},""===t?t:t||"/")};f.__ANT_BREADCRUMB_SEPARATOR=!0;var h=f,p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{if(t)return t(n,r,o,i);const l=function(e,t){if(void 0===e.title||null===e.title)return null;const n=Object.keys(t).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${n})`,"g"),((e,n)=>t[n]||e))}(n,r);return g(e,n,l,a)}}var b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,separator:n="/",children:r,menu:o,overlay:i,dropdownProps:a,href:s}=e;const c=(e=>{if(o||i){const n=Object.assign({},a);if(o){const e=o||{},{items:t}=e,r=b(e,["items"]);n.menu=Object.assign(Object.assign({},r),{items:null==t?void 0:t.map(((e,t)=>{var{key:n,title:r,label:o,path:i}=e,a=b(e,["key","title","label","path"]);let c=null!=o?o:r;return i&&(c=l.createElement("a",{href:`${s}${i}`},c)),Object.assign(Object.assign({},a),{key:null!=n?n:t,label:c})}))})}else i&&(n.overlay=i);return l.createElement(d.Z,Object.assign({placement:"bottom"},n),l.createElement("span",{className:`${t}-overlay-link`},e,l.createElement(u.Z,null)))}return e})(r);return null!=c?l.createElement(l.Fragment,null,l.createElement("li",null,c),n&&l.createElement(h,null,n)):null},y=e=>{const{prefixCls:t,children:n,href:r}=e,o=b(e,["prefixCls","children","href"]),{getPrefixCls:i}=l.useContext(c.E_),a=i("breadcrumb",t);return l.createElement(m,Object.assign({},o,{prefixCls:a}),g(a,o,n,r))};y.__ANT_BREADCRUMB_ITEM=!0;var w=y,x=n(17313),C=n(83116),E=n(37613);const S=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:Object.assign(Object.assign({},(0,x.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[n]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,x.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${t}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${t}-link`]:{[`\n > ${n} + span,\n > ${n} + a\n `]:{marginInlineStart:e.marginXXS}},[`${t}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${n}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var O=(0,C.Z)("Breadcrumb",(e=>{const t=(0,E.TS)(e,{});return[S(t)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),R=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{var{breadcrumbName:t}=e,n=R(e,["breadcrumbName"]);return Object.assign(Object.assign({},n),{title:t})}))}),o}var k=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,separator:n="/",style:r,className:u,rootClassName:d,routes:f,items:p,children:g,itemRender:b,params:y={}}=e,w=k(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:x,direction:C,breadcrumb:E}=l.useContext(c.E_);let S;const R=x("breadcrumb",t),[M,L]=O(R),I=function(e,t){return(0,l.useMemo)((()=>e||(t?t.map(D):null)),[e,t])}(p,f);const N=v(R,b);if(I&&I.length>0){const e=[],t=p||f;S=I.map(((r,o)=>{const{path:i,key:s,type:c,menu:u,overlay:d,onClick:f,className:p,separator:g,dropdownProps:v}=r,b=((e,t)=>{if(void 0===t)return t;let n=(t||"").replace(/^\//,"");return Object.keys(e).forEach((t=>{n=n.replace(`:${t}`,e[t])})),n})(y,i);void 0!==b&&e.push(b);const w=null!=s?s:o;if("separator"===c)return l.createElement(h,{key:w},g);const x={},C=o===I.length-1;u?x.menu=u:d&&(x.overlay=d);let{href:E}=r;return e.length&&void 0!==b&&(E=`#/${e.join("/")}`),l.createElement(m,Object.assign({key:w},x,(0,a.Z)(r,{data:!0,aria:!0}),{className:p,dropdownProps:v,href:E,separator:C?"":n,onClick:f,prefixCls:R}),N(r,y,t,e,E))}))}else if(g){const e=(0,i.Z)(g).length;S=(0,i.Z)(g).map(((t,r)=>{if(!t)return t;const o=r===e-1;return(0,s.Tm)(t,{separator:o?"":n,key:r})}))}const j=o()(R,null==E?void 0:E.className,{[`${R}-rtl`]:"rtl"===C},u,d,L),T=Object.assign(Object.assign({},null==E?void 0:E.style),r);return M(l.createElement("nav",Object.assign({className:j,style:T},w),l.createElement("ol",null,S)))};M.Item=w,M.Separator=h;var L=M},28103:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r=n(92310),o=n.n(r),i=n(59301),a=n(36355),l=n(17313),s=n(83116),c=n(37613);const u=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:o,textPaddingInline:i,orientationMargin:a,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},(0,l.Wf)(e)),{borderBlockStart:`${o}px solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${o}px solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${o}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*a+"%"},"&::after":{width:100-100*a+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*a+"%"},"&::after":{width:100*a+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:i},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${o}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var d=(0,s.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),f=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n,divider:r}=i.useContext(a.E_),{prefixCls:l,type:s="horizontal",orientation:c="center",orientationMargin:u,className:h,rootClassName:p,children:g,dashed:v,plain:b,style:m}=e,y=f(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),w=t("divider",l),[x,C]=d(w),E=c.length>0?`-${c}`:c,S=!!g,O="left"===c&&null!=u,R="right"===c&&null!=u,D=o()(w,null==r?void 0:r.className,C,`${w}-${s}`,{[`${w}-with-text`]:S,[`${w}-with-text${E}`]:S,[`${w}-dashed`]:!!v,[`${w}-plain`]:!!b,[`${w}-rtl`]:"rtl"===n,[`${w}-no-default-orientation-margin-left`]:O,[`${w}-no-default-orientation-margin-right`]:R},h,p),k=i.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),M=Object.assign(Object.assign({},O&&{marginLeft:k}),R&&{marginRight:k});return x(i.createElement("div",Object.assign({className:D,style:Object.assign(Object.assign({},null==r?void 0:r.style),m)},y,{role:"separator"}),g&&"vertical"!==s&&i.createElement("span",{className:`${w}-inner-text`,style:M},g)))}},51581:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));c.ref=function(t){e.scrollComponent=t,s&&s(t)};var u=[n];return o&&(l?a?u.unshift(l):u.push(l):this.defaultLoader&&(a?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),i.default.createElement(r,c,u)}}]),t}(o.Component);s.propTypes={children:a.default.node.isRequired,element:a.default.node,hasMore:a.default.bool,initialLoad:a.default.bool,isReverse:a.default.bool,loader:a.default.node,loadMore:a.default.func.isRequired,pageStart:a.default.number,ref:a.default.func,getScrollParent:a.default.func,threshold:a.default.number,useCapture:a.default.bool,useWindow:a.default.bool},s.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=s,e.exports=t.default},26724:function(e,t,n){e.exports=n(51581)}}]); \ No newline at end of file diff --git a/89500.async.js b/89500.async.js deleted file mode 100644 index f48527a63f..0000000000 --- a/89500.async.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[89500],{680:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(19973),o=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},a=n(22589),s=function(e,t){return o.createElement(a.Z,(0,i.Z)({},e,{ref:t,icon:r}))};var l=o.forwardRef(s)},45532:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(19973),o=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},a=n(22589),s=function(e,t){return o.createElement(a.Z,(0,i.Z)({},e,{ref:t,icon:r}))};var l=o.forwardRef(s)},24334:function(e,t,n){var i,o;o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:this,e.exports=function(n){"use strict";var o,r=(n=n||{}).Base64,a="2.6.4",s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=function(e){for(var t={},n=0,i=e.length;n>>6)+c(128|63&t):c(224|t>>>12&15)+c(128|t>>>6&63)+c(128|63&t);var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return c(240|t>>>18&7)+c(128|t>>>12&63)+c(128|t>>>6&63)+c(128|63&t)},h=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,u=function(e){return e.replace(h,d)},f=function(e){var t=[0,2,1][e.length%3],n=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0);return[s.charAt(n>>>18),s.charAt(n>>>12&63),t>=2?"=":s.charAt(n>>>6&63),t>=1?"=":s.charAt(63&n)].join("")},p=n.btoa&&"function"==typeof n.btoa?function(e){return n.btoa(e)}:function(e){if(e.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return e.replace(/[\s\S]{1,3}/g,f)},g=function(e){return p(u(String(e)))},x=function(e){return e.replace(/[+\/]/g,(function(e){return"+"==e?"-":"_"})).replace(/=/g,"")},y=function(e,t){return t?x(g(e)):g(e)},v=function(e){return y(e,!0)};n.Uint8Array&&(o=function(e,t){for(var n="",i=0,o=e.length;i>>18)+s.charAt(c>>>12&63)+(void 0!==a?s.charAt(c>>>6&63):"=")+(void 0!==l?s.charAt(63&c):"=")}return t?x(n):n});var m,w=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,b=function(e){switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return c(55296+(t>>>10))+c(56320+(1023&t));case 3:return c((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return c((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},S=function(e){return e.replace(w,b)},C=function(e){var t=e.length,n=t%4,i=(t>0?l[e.charAt(0)]<<18:0)|(t>1?l[e.charAt(1)]<<12:0)|(t>2?l[e.charAt(2)]<<6:0)|(t>3?l[e.charAt(3)]:0),o=[c(i>>>16),c(i>>>8&255),c(255&i)];return o.length-=[0,0,2,1][n],o.join("")},Z=n.atob&&"function"==typeof n.atob?function(e){return n.atob(e)}:function(e){return e.replace(/\S{1,4}/g,C)},T=function(e){return Z(String(e).replace(/[^A-Za-z0-9\+\/]/g,""))},O=function(e){return S(Z(e))},k=function(e){return String(e).replace(/[-_]/g,(function(e){return"-"==e?"+":"/"})).replace(/[^A-Za-z0-9\+\/]/g,"")},I=function(e){return O(k(e))};n.Uint8Array&&(m=function(e){return Uint8Array.from(T(k(e)),(function(e){return e.charCodeAt(0)}))});var E=function(){var e=n.Base64;return n.Base64=r,e};if(n.Base64={VERSION:a,atob:T,btoa:p,fromBase64:I,toBase64:y,utob:u,encode:y,encodeURI:v,btou:S,decode:I,noConflict:E,fromUint8Array:o,toUint8Array:m},"function"==typeof Object.defineProperty){var A=function(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}};n.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",A((function(){return I(this)}))),Object.defineProperty(String.prototype,"toBase64",A((function(e){return y(this,e)}))),Object.defineProperty(String.prototype,"toBase64URI",A((function(){return y(this,!0)})))}}return n.Meteor&&(Base64=n.Base64),e.exports?e.exports.Base64=n.Base64:void 0===(i=function(){return n.Base64}.apply(t,[]))||(e.exports=i),{Base64:n.Base64}}(o)},44589:function(e,t,n){"use strict";n.d(t,{JN:function(){return he},Rp:function(){return S},W8:function(){return pe}});var i=n(19973),o=n(8295),r=n(24079),a=n(93669),s=n(59362),l=n(16047),c=n(63811),d=n(97015),h=n(64957),u=n(51060),f=n(59301),p=n(12708),g=n.n(p),x=n(4676),y=n(44520),v=n.n(y),m=n(40447),w=function(){function e(){(0,a.Z)(this,e),(0,u.Z)(this,"refs",{})}return(0,s.Z)(e,[{key:"add",value:function(e,t){this.refs[e]||(this.refs[e]=[]),this.refs[e].push(t)}},{key:"remove",value:function(e,t){var n=this.getIndex(e,t);-1!==n&&this.refs[e].splice(n,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var e=this;return this.refs[this.active.collection].find((function(t){return t.node.sortableInfo.index==e.active.index}))}},{key:"getIndex",value:function(e,t){return this.refs[e].indexOf(t)}},{key:"getOrderedRefs",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(b)}}]),e}();function b(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function S(e,t,n){return(e=e.slice()).splice(n<0?e.length+n:n,0,e.splice(t,1)[0]),e}function C(e,t){return Object.keys(e).reduce((function(n,i){return-1===t.indexOf(i)&&(n[i]=e[i]),n}),{})}var Z={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},T=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];return"ms"===t?"ms":t&&t.length?t[0].toUpperCase()+t.substr(1):""}();function O(e,t){Object.keys(t).forEach((function(n){e.style[n]=t[n]}))}function k(e,t){e.style["".concat(T,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function I(e,t){e.style["".concat(T,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function E(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function A(e,t,n){return Math.max(e,Math.min(n,t))}function R(e){return"px"===e.substr(-2)?parseFloat(e):0}function D(e){var t=window.getComputedStyle(e);return{bottom:R(t.marginBottom),left:R(t.marginLeft),right:R(t.marginRight),top:R(t.marginTop)}}function N(e,t){var n=t.displayName||t.name;return n?"".concat(e,"(").concat(n,")"):e}function B(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function M(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function W(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}function L(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var i={left:n.left+e.offsetLeft,top:n.top+e.offsetTop};return e.parentNode===t?i:L(e.parentNode,t,i)}}function F(e,t,n){return et?e-1:e>n&&e0&&n[t].height>0)&&e.getContext("2d").drawImage(n[t],0,0)})),i}function ie(e){return null!=e.sortableHandle}var oe=function(){function e(t,n){(0,a.Z)(this,e),this.container=t,this.onScrollCallback=n}return(0,s.Z)(e,[{key:"clear",value:function(){null!=this.interval&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(e){var t=this,n=e.translate,i=e.minTranslate,o=e.maxTranslate,r=e.width,a=e.height,s={x:0,y:0},l={x:1,y:1},c=10,d=10,h=this.container,u=h.scrollTop,f=h.scrollLeft,p=h.scrollHeight,g=h.scrollWidth,x=0===u,y=p-u-h.clientHeight==0,v=0===f,m=g-f-h.clientWidth==0;n.y>=o.y-a/2&&!y?(s.y=1,l.y=d*Math.abs((o.y-a/2-n.y)/a)):n.x>=o.x-r/2&&!m?(s.x=1,l.x=c*Math.abs((o.x-r/2-n.x)/r)):n.y<=i.y+a/2&&!x?(s.y=-1,l.y=d*Math.abs((n.y-a/2-i.y)/a)):n.x<=i.x+r/2&&!v&&(s.x=-1,l.x=c*Math.abs((n.x-r/2-i.x)/r)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===s.x&&0===s.y||(this.interval=setInterval((function(){t.isAutoScrolling=!0;var e={left:l.x*s.x,top:l.y*s.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)}),5))}}]),e}();var re={axis:g().oneOf(["x","y","xy"]),contentWindow:g().any,disableAutoscroll:g().bool,distance:g().number,getContainer:g().func,getHelperDimensions:g().func,helperClass:g().string,helperContainer:g().oneOfType([g().func,"undefined"==typeof HTMLElement?g().any:g().instanceOf(HTMLElement)]),hideSortableGhost:g().bool,keyboardSortingTransitionDuration:g().number,lockAxis:g().string,lockOffset:g().oneOfType([g().number,g().string,g().arrayOf(g().oneOfType([g().number,g().string]))]),lockToContainerEdges:g().bool,onSortEnd:g().func,onSortMove:g().func,onSortOver:g().func,onSortStart:g().func,pressDelay:g().number,pressThreshold:g().number,keyCodes:g().shape({lift:g().arrayOf(g().number),drop:g().arrayOf(g().number),cancel:g().arrayOf(g().number),up:g().arrayOf(g().number),down:g().arrayOf(g().number)}),shouldCancelStart:g().func,transitionDuration:g().number,updateBeforeSortStart:g().func,useDragHandle:g().bool,useWindowAsScrollContainer:g().bool},ae={lift:[U],drop:[U],cancel:[j],up:[X,z],down:[V,Y]},se={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:ae,shouldCancelStart:function(e){return-1!==[Q,ee,te,$,q].indexOf(e.target.tagName)||!!E(e.target,(function(e){return"true"===e.contentEditable}))},transitionDuration:300,useWindowAsScrollContainer:!1},le=Object.keys(re);function ce(e){v()(!(e.distance&&e.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function de(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,value)}function he(e){var t,n,p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(e){var t;return(0,a.Z)(this,n),t=(0,l.Z)(this,(0,c.Z)(n).call(this,e)),(0,u.Z)((0,h.Z)((0,h.Z)(t)),"state",{}),(0,u.Z)((0,h.Z)((0,h.Z)(t)),"handleStart",(function(e){var n=t.props,i=n.distance,o=n.shouldCancelStart;if(2!==e.button&&!o(e)){t.touched=!0,t.position=M(e);var r=E(e.target,(function(e){return null!=e.sortableInfo}));if(r&&r.sortableInfo&&t.nodeIsChild(r)&&!t.state.sorting){var a=t.props.useDragHandle,s=r.sortableInfo,l=s.index,c=s.collection;if(s.disabled)return;if(a&&!E(e.target,ie))return;t.manager.active={collection:c,index:l},W(e)||e.target.tagName!==_||e.preventDefault(),i||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout((function(){return t.handlePress(e)}),t.props.pressDelay))}}})),(0,u.Z)((0,h.Z)((0,h.Z)(t)),"nodeIsChild",(function(e){return e.sortableInfo.manager===t.manager})),(0,u.Z)((0,h.Z)((0,h.Z)(t)),"handleMove",(function(e){var n=t.props,i=n.distance,o=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var r=M(e),a={x:t.position.x-r.x,y:t.position.y-r.y},s=Math.abs(a.x)+Math.abs(a.y);t.delta=a,i||o&&!(s>=o)?i&&s>=i&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}})),(0,u.Z)((0,h.Z)((0,h.Z)(t)),"handleEnd",(function(){t.touched=!1,t.cancel()})),(0,u.Z)((0,h.Z)((0,h.Z)(t)),"cancel",(function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)})),(0,u.Z)((0,h.Z)((0,h.Z)(t)),"handlePress",(function(e){try{var n=t.manager.getActive(),i=function(){if(n){var i=function(){var n=f.sortableInfo.index,i=D(f),o=G(t.container),d=t.scrollContainer.getBoundingClientRect(),x=s({index:n,node:f,collection:p});if(t.node=f,t.margin=i,t.gridGap=o,t.width=x.width,t.height=x.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=f.getBoundingClientRect(),t.containerBoundingRect=d,t.index=n,t.newIndex=n,t.axis={x:a.indexOf("x")>=0,y:a.indexOf("y")>=0},t.offsetEdge=L(f,t.container),t.initialOffset=M(g?(0,r.Z)({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild(ne(f)),O(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-i.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-i.top,"px"),width:"".concat(t.width,"px")}),g&&t.helper.focus(),c&&(t.sortableGhost=f,O(f,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},g){var y=u?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,v=y.top,m=y.left,w=y.width,b=v+y.height,S=m+w;t.axis.x&&(t.minTranslate.x=m-t.boundingClientRect.left,t.maxTranslate.x=S-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=v-t.boundingClientRect.top,t.maxTranslate.y=b-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(u?0:d.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(u?t.contentWindow.innerWidth:d.left+d.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(u?0:d.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(u?t.contentWindow.innerHeight:d.top+d.height)-t.boundingClientRect.top-t.height/2);l&&l.split(" ").forEach((function(e){return t.helper.classList.add(e)})),t.listenerNode=e.touches?f:t.contentWindow,g?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(Z.move.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)})),Z.end.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)}))),t.setState({sorting:!0,sortingIndex:n}),h&&h({node:f,index:n,collection:p,isKeySorting:g,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),g&&t.keyMove(0)},o=t.props,a=o.axis,s=o.getHelperDimensions,l=o.helperClass,c=o.hideSortableGhost,d=o.updateBeforeSortStart,h=o.onSortStart,u=o.useWindowAsScrollContainer,f=n.node,p=n.collection,g=t.manager.isKeySorting,x=function(){if("function"==typeof d){t._awaitingUpdateBeforeSortStart=!0;var n=de((function(){var t=f.sortableInfo.index;return Promise.resolve(d({collection:p,index:t,node:f,isKeySorting:g},e)).then((function(){}))}),(function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n}));if(n&&n.then)return n.then((function(){}))}}();return x&&x.then?x.then(i):i()}}();return Promise.resolve(i&&i.then?i.then((function(){})):void 0)}catch(e){return Promise.reject(e)}})),(0,u.Z)((0,h.Z)((0,h.Z)(t)),"handleSortMove",(function(e){var n=t.props.onSortMove;"function"==typeof e.preventDefault&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),n&&n(e)})),(0,u.Z)((0,h.Z)((0,h.Z)(t)),"handleSortEnd",(function(e){var n=t.props,i=n.hideSortableGhost,o=n.onSortEnd,r=t.manager,a=r.active.collection,s=r.isKeySorting,l=t.manager.getOrderedRefs();t.listenerNode&&(s?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(Z.move.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)})),Z.end.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)})))),t.helper.parentNode.removeChild(t.helper),i&&t.sortableGhost&&O(t.sortableGhost,{opacity:"",visibility:""});for(var c=0,d=l.length;ci)){t.prevIndex=r,t.newIndex=o;var a=F(t.newIndex,t.prevIndex,t.index),s=n.find((function(e){return e.node.sortableInfo.index===a})),l=s.node,c=t.containerScrollDelta,d=s.boundingClientRect||B(l,c),h=s.translate||{x:0,y:0},u=d.top+h.y-c.top,f=d.left+h.x-c.left,p=rx?x/2:this.height/2,width:this.width>g?g/2:this.width/2},v=c&&p>this.index&&p<=d,m=c&&p=d,w={x:0,y:0},b=a[h].edgeOffset;b||(b=L(f,this.container),a[h].edgeOffset=b,c&&(a[h].boundingClientRect=B(f,o)));var S=h0&&a[h-1];S&&!S.edgeOffset&&(S.edgeOffset=L(S.node,this.container),c&&(S.boundingClientRect=B(S.node,o))),p!==this.index?(t&&I(f,t),this.axis.x?this.axis.y?m||pthis.containerBoundingRect.width-y.width&&S&&(w.x=S.edgeOffset.left-b.left,w.y=S.edgeOffset.top-b.top),null===this.newIndex&&(this.newIndex=p)):(v||p>this.index&&(s+r.left+y.width>=b.left&&l+r.top+y.height>=b.top||l+r.top+y.height>=b.top+x))&&(w.x=-(this.width+this.marginOffset.x),b.left+w.xthis.index&&s+r.left+y.width>=b.left?(w.x=-(this.width+this.marginOffset.x),this.newIndex=p):(m||pthis.index&&l+r.top+y.height>=b.top?(w.y=-(this.height+this.marginOffset.y),this.newIndex=p):(m||p1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return(0,a.Z)(this,n),(0,l.Z)(this,(0,c.Z)(n).apply(this,arguments))}return(0,d.Z)(n,t),(0,s.Z)(n,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(e){this.node&&(e.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),e.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),e.collection!==this.props.collection&&(this.unregister(e.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var e=this.props,t=e.collection,n=e.disabled,i=e.index,o=(0,x.findDOMNode)(this);o.sortableInfo={collection:t,disabled:n,index:i,manager:this.context.manager},this.node=o,this.ref={node:o},this.context.manager.add(t,this.ref)}},{key:"unregister",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return v()(o.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var t=o.withRef?"wrappedInstance":null;return(0,f.createElement)(e,(0,i.Z)({ref:t},C(this.props,fe)))}}]),n}(f.Component),(0,u.Z)(t,"displayName",N("sortableElement",e)),(0,u.Z)(t,"contextTypes",{manager:g().object.isRequired}),(0,u.Z)(t,"propTypes",ue),(0,u.Z)(t,"defaultProps",{collection:0}),n}}}]); \ No newline at end of file diff --git a/9025.async.js b/9025.async.js index cf99810554..29c9b09a0a 100644 --- a/9025.async.js +++ b/9025.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9025],{14539:function(e,n,t){var i=t(82242),a=t.n(i),l=(t(59301),t(93314)),r=t(3113),s=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,o=e.styles,c=void 0===o?{}:o,d=e.customText,u=e.ButtonText,h=e.ButtonClick,m=e.Buttonclass,p=e.ButtonTwo,f=e.imgStyles,x=e.loading,v=void 0!==x&&x;return(0,s.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),c),children:[(0,s.jsx)("img",{src:n||l,style:a()(a()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,s.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,s.jsx)(r.ZP,a()(a()({className:m,onClick:h},i),{},{children:u})),p&&p]})}},47596:function(e,n,t){t.r(n),t.d(n,{default:function(){return se},identityMap:function(){return re}});var i=t(37205),a=t.n(i),l=t(7557),r=t.n(l),s=t(82242),o=t.n(s),c=t(41498),d=t.n(c),u=t(79800),h=t.n(u),m=t(39647),p=t.n(m),f=t(59301),x=t(18892),v=t(57809),j=t(92832),g=t(78241),_=t(8591),y=t(43418),b=t(95237),Z=t(43604),k=t(6848),w=t(88522),I=t(5112),N=t(59028),C=t(3113),S="wrap___UcHlM",F="content___G5KsE",T="hint___WWGVB",V="formWrap___PlK4W",A="schoolHintWrap___BVdvA",P="colorCDCDCD___gbgqi",q="color0152d9___R6uW1",E="submitButton___dSqFa",z="submitButtondiv___qx6r5",B="staffidInput___qFhii",L="selecticon___WwgCc",R=t(63871),Q=t(56560),O=t(32637),M=t(99144),G=t(91606),H=t(42141),W=t(26762),D=t(35220),Y=t(83833),U=t(75105),K=t(89392),J=t(29831),X=t(75694),$=t(10011),ee=t(10160),ne=t(32674),te=t(37712),ie=["user","account","globalSetting","shixunHomeworks","loading","dispatch"],ae=v.default.Option,le=j.Z.TextArea,re={teacher:"教师",student:"学生",professional:"专业人士"},se=(0,x.connect)((function(e){var n=e.user,t=e.account,i=e.loading,a=e.globalSetting,l=e.shixunHomeworks;return{user:n,account:t,globalSetting:a,loading:i.effects,shixunHomeworks:l}}))((function(e){var n,t,i,l,s,c=e.user,u=e.account,m=e.globalSetting,re=e.shixunHomeworks,se=e.loading,oe=e.dispatch,ce=(p()(e,ie),g.Z.useForm()),de=h()(ce,1)[0],ue=g.Z.useForm(),he=h()(ue,1)[0],me=(0,f.useState)({}),pe=h()(me,2),fe=pe[0],xe=pe[1],ve=(0,f.useState)(!1),je=h()(ve,2),ge=je[0],_e=je[1],ye=(0,f.useState)({}),be=h()(ye,2),Ze=be[0],ke=be[1],we=(0,f.useState)([]),Ie=h()(we,2),Ne=Ie[0],Ce=Ie[1],Se=(0,f.useState)([]),Fe=h()(Se,2),Te=Fe[0],Ve=Fe[1],Ae=(0,f.useState)([]),Pe=h()(Ae,2),qe=Pe[0],Ee=Pe[1],ze=(0,f.useState)([]),Be=h()(ze,2),Le=Be[0],Re=Be[1],Qe=(0,f.useState)([]),Oe=h()(Qe,2),Me=Oe[0],Ge=Oe[1],He=(0,f.useState)([]),We=h()(He,2),De=We[0],Ye=We[1],Ue=(0,f.useState)(!0),Ke=h()(Ue,2),Je=Ke[0],Xe=Ke[1],$e=(0,f.useState)(!1),en=h()($e,2),nn=en[0],tn=en[1],an=(0,f.useState)(),ln=h()(an,2),rn=ln[0],sn=ln[1],on=(0,f.useState)(null),cn=h()(on,2),dn=cn[0],un=cn[1],hn=(0,f.useState)(!0),mn=h()(hn,2),pn=mn[0],fn=mn[1],xn=(0,f.useState)(),vn=h()(xn,2),jn=(vn[0],vn[1],(0,f.useState)(!1)),gn=h()(jn,2),_n=gn[0],yn=(gn[1],(0,f.useState)([])),bn=h()(yn,2),Zn=bn[0],kn=bn[1],wn=(0,f.useState)(!0),In=h()(wn,2),Nn=In[0],Cn=In[1],Sn=(0,f.useRef)(!0),Fn=(0,f.useState)(""),Tn=h()(Fn,2),Vn=Tn[0],An=Tn[1],Pn=(0,f.useState)(""),qn=h()(Pn,2),En=qn[0],zn=qn[1],Bn=(0,f.useState)(""),Ln=h()(Bn,2),Rn=Ln[0],Qn=Ln[1],On=(0,f.useRef)((0,K.throttle)((function(e){return Yn(e)}),1200,{leading:!0,trailing:!0})).current,Mn=u.basicInfo,Gn=void 0===Mn?{}:Mn,Hn=Gn&&"certified"==Gn.professional_certification,Wn={visible:!1},Dn=(0,f.useRef)();(0,f.useEffect)((function(){var e;Dn.current=null===(e=location.pathname.split("/"))||void 0===e?void 0:e[2]}),[location.pathname]),(0,f.useEffect)((function(){var e,n;null!==(e=u.basicInfo)&&void 0!==e&&e.school_name&&Yn(null===(n=u.basicInfo)||void 0===n?void 0:n.school_name)}),[null===(n=u.basicInfo)||void 0===n?void 0:n.school_name]),(0,f.useEffect)((function(){Nn&&(de.setFieldsValue({studentNo:Ze.studentNo}),de.validateFields(["studentNo"]))}),[Ze.studentNo]),(0,f.useEffect)((function(){pn||!Ze.school||Ne.find((function(e){return e.name===Ze.school}))?An(""):An("error")}),[pn,Ze.school,Ne]),(0,f.useEffect)((function(){pn||!Ze.department||qe.find((function(e){return e.name===Ze.department}))?zn(""):zn("error")}),[pn,Ze.department,qe]),(0,f.useEffect)((function(){!pn&&Ze.major_name&&(null==Me?void 0:Me.length)>0&&!Me.find((function(e){return e.name===Ze.major_name}))&&Qn("error")}),[pn,Ze.major_name]);var Yn=function(){var e=d()(r()().mark((function e(n){var t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return fn(!0),e.next=3,oe({type:"account/getSchoolOption",payload:{keyword:n,limit:99999}});case 3:if(t=e.sent,Ce(null==t?void 0:t.schools),Ve(null==t?void 0:t.schools),!n||""==n){e.next=24;break}if(Ve(null==t||null===(i=t.schools)||void 0===i?void 0:i.filter((function(e){return e.name.includes(n)}))),!((null==t||null===(a=t.schools)||void 0===a?void 0:a.find((function(e){return e.name===n})))||{}).id){e.next=14;break}return e.next=12,Xn(n,null==Gn?void 0:Gn.department_name,null==t?void 0:t.schools);case 12:e.next=22;break;case 14:de.setFieldsValue({department:"",major_name:""}),ke(o()(o()({},de.getFieldValue()),{school:n,department:"",major_name:""})),Ee([]),Re([]),Ge([]),Ye([]),zn(""),Qn("");case 22:e.next=32;break;case 24:de.setFieldsValue({department:"",major_name:""}),ke(o()(o()({},de.getFieldValue()),{department:"",major_name:""})),Ee([]),Re([]),Ge([]),Ye([]),zn(""),Qn("");case 32:fn(!1);case 33:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Un=function(e){if(e)return oe({type:"account/getDepartmentOption",payload:{id:e}})};(0,f.useEffect)((function(){if(u.basicInfo){var e,n,t,i=u.basicInfo,a={nickname:i.nickname,name:i.show_realname?i.name:(0,M.YA)(i.name),gender:i.gender,city:[i.location,i.location_city],identity:i.identity,school:i.school_name,department:i.department_name,major_name:i.major_name,studentNo:i.student_id,edu_entry_year:i.edu_entry_year,edu_background:(e=i.edu_background,null===M.jh||void 0===M.jh||null===(n=M.jh.find((function(n){return n.name===e})))||void 0===n?void 0:n.id),brief_introduction:i.brief_introduction,jobTitle:"teacher"==i.identity?i.technical_title:"教授",manager:"professional"==i.identity?i.technical_title:"企业管理者",staff_id:i.staff_id};if(null!=i&&i.face_image)kn([{uid:"111",name:"111",url:ee.Z.API_SERVER+i.face_image,response:{id:null==i||null===(t=i.face_image)||void 0===t||null===(t=t.split("/"))||void 0===t?void 0:t[3]}}]);sn(i.name),Xe(i.show_realname),un(i.identity),de.setFieldsValue(a),ke(a)}}),[u.basicInfo]);var Kn,Jn,Xn=function(){var e=d()(r()().mark((function e(n,t,i){var l,s,c,d,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=null===(l=(i||Ne).find((function(e){return e.name===n})))||void 0===l?void 0:l.id,e.next=3,Un(c);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:d=e.t0,u=Sn.current?t:null==d||null===(s=d.departments[0])||void 0===s?void 0:s.name,de.setFieldsValue({department:u}),ke(o()(o()({},de.getFieldsValue()),{school:n,department:u})),Ee(a()(null==d?void 0:d.departments)),Re(a()(null==d?void 0:d.departments)),Qn(""),$n(Sn.current,a()(null==d?void 0:d.departments),i);case 14:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),$n=function(){var e=d()(r()().mark((function e(){var n,t,i,l,s,c,d,u,h,m,p=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=p.length>0&&void 0!==p[0]&&p[0],l=p.length>1?p[1]:void 0,s=p.length>2?p[2]:void 0,console.log(de.getFieldsValue()),console.log(Ze),console.log(Ne),Sn.current=!1,c=null===(n=s.find((function(e){return e.name===de.getFieldValue("school")})))||void 0===n?void 0:n.id,!(d=null===(t=l.find((function(e){return e.name===de.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=14;break}return e.next=12,(0,U.ZP)("/api/schools/".concat(c,"/departments/").concat(d,"/major_option.json"),{method:"get"});case 12:0==(null==(u=e.sent)?void 0:u.status)&&(Ge(a()(null==u?void 0:u.majors)),Ye(a()(null==u?void 0:u.majors)),m=i?null==Gn?void 0:Gn.major_name:null==u||null===(h=u.majors[0])||void 0===h?void 0:h.name,de.setFieldsValue({major_name:m}),ke(o()(o()({},de.getFieldsValue()),{major_name:m})));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),et=function(){var e=d()(r()().mark((function e(){var n,t,i,l,s,c,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null===(n=Ne.find((function(e){return e.name===de.getFieldValue("school")})))||void 0===n?void 0:n.id,!(l=null===(t=qe.find((function(e){return e.name===de.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=8;break}return Qn(""),e.next=6,(0,U.ZP)("/api/schools/".concat(i,"/departments/").concat(l,"/major_option.json"),{method:"get"});case 6:0==(null==(s=e.sent)?void 0:s.status)&&(Ge(null==s?void 0:s.majors),Ye(a()(null==s?void 0:s.majors)),d=null==s||null===(c=s.majors)||void 0===c||null===(c=c[0])||void 0===c?void 0:c.name,de.setFieldsValue({major_name:d}),ke(o()(o()({},de.getFieldsValue()),{major_name:d})));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nt=function(){var e=d()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Yn();case 2:de.setFieldsValue({school:n,department:""}),ke(o()(o()({},Ze),{school:n,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tt=function(e){var n,t,i,a;return"number"===e?"teacher"===Ze.identity?"".concat(null==m||null===(n=m.setting)||void 0===n?void 0:n.homepage_tea_qq_number):"".concat(null==m||null===(t=m.setting)||void 0===t?void 0:t.homepage_stu_qq_number):"code"===e?"teacher"===Ze.identity?"".concat(ee.Z.IMG_SERVER,"/").concat(null==m||null===(i=m.setting)||void 0===i?void 0:i.homepage_tea_qq_qrcode_url):"".concat(ee.Z.IMG_SERVER,"/").concat(null==m||null===(a=m.setting)||void 0===a?void 0:a.homepage_stu_qq_qrcode_url):void 0},it=function(){var e=d()(r()().mark((function e(n){var t,i,a,l,s,o,h,m,p,f,v,j,g,b,Z,k,w,I,N,C,S,F,T,V,A,P,q;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=n.nickname,s=n.gender,o=n.identity,h=n.studentNo,m=n.jobTitle,p=n.manager,f=n.school,v=n.department,j=n.edu_background,g=n.edu_entry_year,b=n.brief_introduction,n.face_image,Z=n.staff_id,k=n.major_name,w=null===(t=qe.find((function(e){return e.name===v})))||void 0===t?void 0:t.id,I=null===(i=Ne.find((function(e){return e.name===f})))||void 0===i?void 0:i.id,N=null===(a=Me.find((function(e){return e.name===k})))||void 0===a?void 0:a.id,C=u.basicInfo,console.log("B",n,C),S=[],"uncertified"!=C.authentication&&(rn!=C.name&&S.push("姓名"),s!=C.gender&&S.push("性别")),F=[],Hn&&(o!=C.identity?F.push("职业"):(Ze.identity,"teacher"===Ze.identity&&m!=C.technical_title&&F.push("职业"),"professional"===Ze.identity&&p!=C.technical_title&&F.push("职业")),f!=C.school_name&&F.push("学校/单位"),v!=C.department_name&&F.push("院系/部门"),k!=C.major_name&&F.push("专业")),I){e.next=13;break}return y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,te.jsxs)("div",{style:{textAlign:"center"},children:[(0,te.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",tt("number"),",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,te.jsx)("img",{src:tt("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 13:if(!v||w){e.next=16;break}return y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,te.jsxs)("div",{style:{textAlign:"center"},children:[(0,te.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",tt("number"),",联系群内的运营人员申请新增部门或专业名称。"]}),(0,te.jsx)("img",{src:tt("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 16:if(!k||N){e.next=19;break}return y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,te.jsxs)("div",{style:{textAlign:"center"},children:[(0,te.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",tt("number"),",联系群内的运营人员申请新增部门或专业名称。"]}),(0,te.jsx)("img",{src:tt("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 19:if(!(S.length>0||F.length>0)){e.next=23;break}y.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:(0,te.jsx)("div",{children:"本次修改涉及".concat(S.toString().replaceAll(",","、")).concat(S.length>0&&F.length>0?"、":"").concat(F.toString().replaceAll(",","、"),",需要重新进行").concat(S.length>0?"实名认证":"").concat(S.length>0&&F.length>0?"和":"").concat(F.length>0?"职业认证":"",",请确认是否进行修改")}),onOk:function(){var e=d()(r()().mark((function e(){var n,t,i,a,d,f,v;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(S.length>0)){e.next=3;break}return e.next=3,(0,G.RA)({login:null===(i=c.userInfo)||void 0===i?void 0:i.login});case 3:if(!(F.length>0)){e.next=6;break}return e.next=6,(0,G.kN)({login:null===(a=c.userInfo)||void 0===a?void 0:a.login});case 6:return e.next=8,oe({type:"account/updateAccount",payload:{id:null===(n=u.basicInfo)||void 0===n?void 0:n.id,department_id:w,major_id:N,gender:s,identity:o,location:location,name:rn,nickname:l,school_id:I,edu_background:j,edu_entry_year:g,show_realname:Je,brief_introduction:b,student_id:"student"===o?h:null,technical_title:m||p,face_image:null==Zn||null===(t=Zn[0])||void 0===t||null===(t=t.response)||void 0===t?void 0:t.id}});case 8:if(-1!==(null==(d=e.sent)?void 0:d.status)){e.next=11;break}return e.abrupt("return");case 11:if(!d){e.next=20;break}if(_.ZP.info("保存成功"),null!==(f=u.basicInfo)&&void 0!==f&&f.base_info_completed||oe({type:"user/getUserInfo"}),oe({type:"account/getBasicInfo",payload:{login:null===(v=c.userInfo)||void 0===v?void 0:v.login}}),o===dn||"teacher"!==o){e.next=18;break}return tn(!0),e.abrupt("return");case 18:"0"===localStorage.getItem("Noviceguide")||oe({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:(0,te.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}}),x.history.push("/users/".concat(Dn.current,"/baseInfo"));case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=37;break;case 23:return e.next=25,oe({type:"account/updateAccount",payload:{id:null===(T=u.basicInfo)||void 0===T?void 0:T.id,department_id:w,major_id:N,gender:s,identity:o,location:location,name:rn,nickname:l,school_id:I,edu_background:j,edu_entry_year:g,staff_id:Z,show_realname:Je,brief_introduction:b,student_id:"student"===o?h:null,technical_title:m||p,face_image:null==Zn||null===(V=Zn[0])||void 0===V||null===(V=V.response)||void 0===V?void 0:V.id}});case 25:if(-1!==(null==(A=e.sent)?void 0:A.status)){e.next=28;break}return e.abrupt("return");case 28:if(!A){e.next=37;break}if(_.ZP.info("保存成功"),null!==(P=u.basicInfo)&&void 0!==P&&P.base_info_completed||oe({type:"user/getUserInfo"}),oe({type:"account/getBasicInfo",payload:{login:null===(q=c.userInfo)||void 0===q?void 0:q.login}}),o===dn||"teacher"!==o){e.next=35;break}return tn(!0),e.abrupt("return");case 35:"0"===localStorage.getItem("Noviceguide")||oe({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:(0,te.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}}),x.history.push("/users/".concat(Dn.current,"/baseInfo"));case 37:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),at=(0,te.jsxs)("div",{children:[_n?(0,te.jsx)(H.Z,{}):(0,te.jsx)(W.Z,{}),(0,te.jsx)("div",{style:{marginTop:8},children:"上传"})]});return(0,te.jsxs)("section",{className:S,children:[(0,te.jsx)($.Z,{active:1}),(0,te.jsx)("div",{className:F,children:(0,te.jsxs)(g.Z,{form:de,className:V,layout:"horizontal",onValuesChange:function(e){var n;ke(o()({},de.getFieldsValue())),(null==e||null===(n=e.nickname)||void 0===n?void 0:n.length)<=0&&(Xe(!0),de.setFieldsValue({name:rn})),"name"in e&&sn(e.name),"identity"in e&&de.setFieldsValue({staff_id:""})},onFinish:it,scrollToFirstError:!0,children:[(0,te.jsx)(g.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(20,"个字符")},{validator:M.HJ}],extra:(0,te.jsx)("span",{children:Ze.nickname?Je?"显示:平台将显示您的真实姓名":"隐藏:平台将显示你的昵称":"填写昵称后可设置姓名进行隐藏(当进行姓名搜索时,会展示您的真实姓名)"}),children:(0,te.jsx)(j.Z,{style:{height:40},disabled:!!Ze.nickname&&!Je,placeholder:"请输入真实姓名,最大限制".concat(20,"个字符"),maxLength:20,suffix:Ze.nickname?(0,te.jsx)("i",{style:{lineHeight:"26px"},className:"iconfont ".concat(Je?"icon-xianshi":"icon-yincang"," font18 ").concat(q),onClick:function(){var e=!Je;Xe(e);var n=e?rn:(0,M.YA)(rn);de.setFieldsValue({name:n})}}):null})}),(0,te.jsxs)(b.Z,{gutter:[10,0],children:[(0,te.jsx)(Z.Z,{children:(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsx)(g.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,te.jsxs)(v.default,{style:{width:135},size:"large",children:[(0,te.jsx)(ae,{value:"teacher",children:"教师"}),(0,te.jsx)(ae,{value:"student",children:"学生"}),(0,te.jsx)(ae,{value:"professional",children:"专业人士"})]})})}))}),(0,te.jsxs)(Z.Z,{children:["student"===Ze.identity&&(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsx)(g.Z.Item,{initialValue:Ze.studentNo,name:"studentNo",validateTrigger:"onBlur",rules:[{whitespace:!0,message:"不能全为空"},{required:!0,validator:(Jn=d()(r()().mark((function e(n,t){var i,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Cn(!1),e.next=3,(0,U.ZP)("/api/users/accounts/".concat(null==c||null===(i=c.userInfo)||void 0===i?void 0:i.user_id,"/valid_student_id"),{method:"get",params:{school_id:(null==Gn?void 0:Gn.school_id)||(null==Ne||null===(a=Ne.find((function(e){return e.name===Ze.school})))||void 0===a?void 0:a.id),student_id:t}});case 3:return l=e.sent,e.abrupt("return",(null==l?void 0:l.status)<-1?Promise.reject((0,te.jsxs)("span",{children:["该学号已被使用,如需继续使用该学号,请先",(0,te.jsx)("a",{onClick:function(){_e(!0),xe({check_type:1})},children:"解绑学号"})]})):Promise.resolve());case 5:case"end":return e.stop()}}),e)}))),function(e,n){return Jn.apply(this,arguments)})}],children:(0,te.jsx)(j.Z,{size:"large",style:{width:200},type:"text",placeholder:"请输入学号,最大限制20个字符",showCount:!0,maxLength:20})})})),"teacher"===Ze.identity&&(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsx)(g.Z.Item,{initialValue:Ze.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,te.jsxs)(v.default,{style:{width:200},size:"large",children:[(0,te.jsx)(ae,{value:"教授",children:"教授"}),(0,te.jsx)(ae,{value:"研究员",children:"研究员"}),(0,te.jsx)(ae,{value:"副教授",children:"副教授"}),(0,te.jsx)(ae,{value:"副研究员",children:"副研究员"}),(0,te.jsx)(ae,{value:"讲师",children:"讲师"}),(0,te.jsx)(ae,{value:"助理研究员",children:"助理研究员"}),(0,te.jsx)(ae,{value:"助理教授",children:"助理教授"})]})})})),"professional"===Ze.identity&&(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsx)(g.Z.Item,{initialValue:Ze.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,te.jsxs)(v.default,{style:{width:200},size:"large",children:[(0,te.jsx)(ae,{value:"企业管理者",children:"企业管理者"}),(0,te.jsx)(ae,{value:"部门管理者",children:"部门管理者"}),(0,te.jsx)(ae,{value:"高级工程师",children:"高级工程师"}),(0,te.jsx)(ae,{value:"工程师",children:"工程师"}),(0,te.jsx)(ae,{value:"助理工程师",children:"助理工程师"})]})})}))]}),("teacher"===Ze.identity||"professional"===Ze.identity)&&(0,te.jsx)(Z.Z,{flex:1,children:(0,te.jsx)(g.Z.Item,{label:"工号",name:"staff_id",labelCol:{span:4},rules:[{validator:function(e,n){return/[\u4E00-\u9FA5]/g.test(n)?Promise.reject("请勿输入中文字符"):n.length>20?Promise.reject("最大限制20个字符"):Promise.resolve()}}],children:(0,te.jsx)(j.Z,{className:B,suffix:" ",showCount:!0,maxLength:20,placeholder:"请输入工号,最大限制20个字符"})})})]}),(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsxs)("div",{style:{position:"relative"},children:[(0,te.jsx)(g.Z.Item,{label:"学校/单位",name:"school",wrapperCol:{span:10},extra:!pn&&Ze.school&&!(null!=Ne&&Ne.find((function(e){return e.name===Ze.school})))&&(0,te.jsx)("div",{className:A,children:(0,te.jsxs)("span",{className:P,children:["未找到包含“",Ze.school,"”的高校,如有需要,请",(0,te.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,te.jsxs)("div",{style:{textAlign:"center"},children:[(0,te.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===Ze.identity?"727685969":"816055138",",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,te.jsx)("img",{src:"teacher"===Ze.identity?J:X,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请先选择学校/单位"},{whitespace:!0,message:"请先选择学校/单位"}],children:(0,te.jsx)(w.Z,{status:Vn,size:"large",showSearch:!0,onChange:On,placeholder:"请输入单位名称",children:Te.map((function(e,n){return(0,te.jsx)(ae,{value:e.name,children:e.name},n)}))})}),(0,te.jsx)("span",{className:L,children:(0,te.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,te.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})})),(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsxs)("div",{style:{position:"relative"},children:[(0,te.jsx)(g.Z.Item,{label:"院系/部门",name:"department",wrapperCol:{span:10},extra:!pn&&Ze.department&&!(null!=qe&&qe.find((function(e){return e.name===Ze.department})))&&(0,te.jsxs)("div",{className:A,children:[(0,te.jsx)("span",{className:P,children:Ze.department?"未找到包含“".concat(Ze.department,"”的高校,"):"未找到院系,"}),(0,te.jsxs)("span",{className:P,children:["如有需要,请",(0,te.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,te.jsxs)("div",{style:{textAlign:"center"},children:[(0,te.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",tt("number"),",联系群内的运营人员申请新增部门或专业名称。"]}),(0,te.jsx)("img",{src:tt("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})]}),children:(0,te.jsx)(w.Z,{status:En,size:"large",placeholder:"请输入部门名称",onChange:function(e){""==e&&(de.setFieldsValue({major_name:""}),ke(o()(o()({},de.getFieldsValue()),{major_name:""})),Ge([]),Ye([]),Qn("")),et(),Re(qe.filter((function(n){return n.name.includes(e)})))},children:Le.map((function(e,n){return(0,te.jsxs)(ae,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,te.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,te.jsx)("span",{className:L,children:(0,te.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,te.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})})),(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsxs)("div",{style:{position:"relative"},children:[(0,te.jsx)(g.Z.Item,{label:"专业",name:"major_name",wrapperCol:{span:10},extra:"error"===Rn&&(0,te.jsx)("div",{className:A,children:(0,te.jsxs)("span",{className:P,children:["未找到“",Ze.major_name,"”专业,如有需要,请",(0,te.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,te.jsxs)("div",{style:{textAlign:"center"},children:[(0,te.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===Ze.identity?"727685969":"816055138",",联系群内的运营人员申请新增部门或专业名称。"]}),(0,te.jsx)("img",{src:"teacher"===Ze.identity?J:X,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),children:(0,te.jsx)(w.Z,{status:Rn,size:"large",placeholder:"请输入专业名称",onChange:function(e){Ye(Me.filter((function(n){return n.name.includes(e)}))),e&&0==(null==Me?void 0:Me.length)?Qn("error"):""!=e?e&&(null==Me?void 0:Me.length)>0&&Me.find((function(n){return n.name===e}))&&Qn(""):Qn("")},children:De.map((function(e,n){return(0,te.jsxs)(ae,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,te.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,te.jsx)("span",{className:L,children:(0,te.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,te.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})})),(0,te.jsx)(g.Z.Item,{label:"昵称",name:"nickname",rules:[{message:"请输入您的昵称"},{validator:M.G7}],validateTrigger:"onSubmit",children:(0,te.jsx)(j.Z,{style:{height:40},placeholder:"请输入您的昵称,最大限制".concat(20,"个字符"),maxLength:20,suffix:"".concat((null===(t=Ze.nickname)||void 0===t?void 0:t.length)||0,"/").concat(20)})}),(0,te.jsx)(g.Z.Item,{labelCol:{span:3},wrapperCol:{span:4},label:"性别",className:"mb0",children:(0,te.jsx)(g.Z.Item,{name:"gender",children:(0,te.jsxs)(I.ZP.Group,{children:[(0,te.jsx)(I.ZP,{value:0,children:"男"}),(0,te.jsx)(I.ZP,{value:1,children:"女"})]})})}),(0,te.jsx)(g.Z.Item,{label:"入学年份",name:"edu_entry_year",wrapperCol:{span:10},children:(0,te.jsx)(v.default,{placeholder:"请选择入学年份",size:"large",children:(Kn=(new Date).getFullYear(),Array(31).fill({}).map((function(e,n){return(0,te.jsx)(ae,{value:Kn-n,children:(0,te.jsx)("span",{children:Kn-n})},n)})))})}),(0,te.jsx)(g.Z.Item,{label:"最高学历",wrapperCol:{span:10},name:"edu_background",children:(0,te.jsx)(v.default,{placeholder:"请选择最高学历",size:"large",children:M.jh.map((function(e,n){return(0,te.jsx)(ae,{value:e.id,children:e.name},n)}))})}),(0,te.jsxs)("div",{style:{display:"flex"},children:[(0,te.jsx)(g.Z.Item,{label:"上传证件照",wrapperCol:{span:10},name:"face_image",children:(0,te.jsx)(N.Z,{listType:"picture-card",withCredentials:!0,className:"avatar-uploader",fileList:Zn,onPreview:function(e){Y.Z.publish("preview-image",e.thumbUrl||e.url)},action:"".concat(ee.Z.API_SERVER,"/api/attachments.json"),beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type;if(!n)return _.ZP.error("您上传的不是JPG/PNG类型文件"),Promise.reject();var t=e.size/1024/1024<1;return t?n&&t:(_.ZP.error("文件不能大于1MB"),Promise.reject())},onChange:function(e){kn(a()(e.fileList))},children:(null==Zn?void 0:Zn.length)>0?null:at})}),(0,te.jsxs)("div",{style:{marginLeft:16,color:"#666666",display:"flex",flexDirection:"column",marginTop:5},children:[(0,te.jsx)("span",{children:"要求:"}),(0,te.jsx)("span",{children:"1.学生照片必须为高清的人脸照"}),(0,te.jsx)("span",{children:"2.按照 姓名-学号 的方式来命名照片"}),(0,te.jsx)("span",{children:"3.图片大小在1MB以内"})]})]}),(0,te.jsxs)("div",{style:{position:"relative"},children:[(0,te.jsx)(g.Z.Item,{label:"简介",name:"brief_introduction",rules:[{required:!1}],children:(0,te.jsx)(le,{maxLength:500,rows:6})}),(0,te.jsxs)("div",{style:{position:"absolute",bottom:10,right:10},children:[null===(i=de.getFieldValue("brief_introduction"))||void 0===i?void 0:i.length,"/500"]})]}),(0,te.jsxs)(g.Z.Item,{children:[(0,te.jsx)(C.ZP,{className:"".concat(2===re.actionTabs.type?z:E," ml100"),size:"middle",type:"primary",htmlType:"submit",loading:se["account/updateAccount"],children:"保存"}),(0,te.jsx)(C.ZP,{className:E,size:"middle",onClick:function(){return x.history.push("/users/".concat(Dn.current,"/baseInfo"))},children:"取消"})]})]})}),(0,te.jsx)("div",{className:"".concat(T," font14"),children:"* 我们确保你所提供的信息均处于严格保密状态,不会泄露"}),(0,te.jsx)(R.Z,{visible:"Account-AppplySchool"===u.actionTabs.key,onClose:function(){oe({type:"account/setActionTabs",payload:{}})},schoolName:Ze.school,onSuccess:nt}),(0,te.jsx)(Q.Z,{visible:"Account-AppplyDepartment"===u.actionTabs.key,onClose:function(){oe({type:"account/setActionTabs",payload:{}})},schoolId:null===(l=Ne.find((function(e){return e.name===Ze.school})))||void 0===l?void 0:l.id,schoolName:Ze.school,departmentName:Ze.department,onSuccess:function(e){return Xn(Ze.school,e)}}),(0,te.jsx)(ne.Z,{visible:"Account-AppplyProfession"===u.actionTabs.key,onClose:function(){oe({type:"account/setActionTabs",payload:{}})},departmentId:null===(s=qe.find((function(e){return e.name===Ze.department})))||void 0===s?void 0:s.id,departmentName:Ze.department,majorName:Ze.major_name,onSuccess:function(e){de.setFieldsValue({major_name:e}),ke(o()(o()({},de.getFieldsValue()),{major_name:e})),et()}}),(0,te.jsx)(y.Z,{centered:!0,destroyOnClose:!0,open:nn,title:"头歌教师交流社区",width:560,footer:null,onCancel:function(){tn(!1)},children:(0,te.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,te.jsx)("aside",{style:{letterSpacing:1},children:"基于您所在院校与平台有深度合作,我们特意为您配备了平台的1对1助教,您可以扫描下方二维码添加助理微信,我们将7*24小时为您答疑解惑。"}),(0,te.jsx)("img",{className:"mt20 mb20",src:O,width:162,height:162})]})}),(0,te.jsx)(y.Z,{title:"解绑学号",open:ge,centered:!0,destroyOnClose:!0,onCancel:function(){_e(!1)},onOk:function(){he.submit()},children:(0,te.jsxs)(g.Z,{form:he,initialValues:{check_type:1},size:"large",onValuesChange:function(e,n){xe(n)},onFinish:function(){var e=d()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,U.ZP)("/api/users/accounts/".concat(null==c||null===(t=c.userInfo)||void 0===t?void 0:t.user_id,"/unbind_student_id.json"),{method:"post",body:o()({student_id:Ze.studentNo,school_id:(null==Gn?void 0:Gn.school_id)||(null==Ne||null===(i=Ne.find((function(e){return e.name===Ze.school})))||void 0===i?void 0:i.id)},n)});case 2:0==e.sent.status&&(_.ZP.success("解绑成功"),de.validateFields(),_e(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,te.jsxs)("div",{children:["很抱歉,该学号(",Ze.studentNo,")已被使用,如果需要将该学号绑定在当前账号上,您可以提供原账号(使用该学号的账号)的相关信息进行解绑:"]}),(0,te.jsxs)("div",{className:"mt20 mb20",style:{background:"#f5f5f5",borderRadius:"5px",padding:"10px"},children:[(0,te.jsx)("div",{children:"1、原账号绑定的手机号码或者邮箱;"}),(0,te.jsx)("div",{children:"2、原账号已加入的教学课堂中教师手机号后6位或者课堂邀请码;"}),(0,te.jsx)("div",{children:"注意:请确保原账号所在单位与已加入的教学课堂所属单位相同。"})]}),(0,te.jsxs)(b.Z,{gutter:[10,0],children:[(0,te.jsx)(Z.Z,{span:5,children:(0,te.jsx)(g.Z.Item,{name:"check_type",children:(0,te.jsxs)(v.default,{children:[(0,te.jsx)(ae,{value:1,children:"邀请码"}),(0,te.jsx)(ae,{value:2,children:"手机号"}),(0,te.jsx)(ae,{value:3,children:"邮箱"})]})})}),(0,te.jsxs)(Z.Z,{flex:1,children:[1==(null==fe?void 0:fe.check_type)&&(0,te.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,message:"请提供所在单位的教学课堂的邀请码"}],children:(0,te.jsx)(j.Z,{type:"text",placeholder:"请提供所在单位的教学课堂的邀请码",maxLength:10})}),2==(null==fe?void 0:fe.check_type)&&(0,te.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,message:"请输入手机号码"}],children:(0,te.jsx)(j.Z,{type:"text",placeholder:"请输入手机号码",maxLength:11})}),3==(null==fe?void 0:fe.check_type)&&(0,te.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,type:"email",message:"请输入邮箱"}],children:(0,te.jsx)(j.Z,{type:"text",placeholder:"请输入邮箱"})})]})]})]})}),(0,te.jsx)(D.Z,{})]})}))},63871:function(e,n,t){t.d(n,{Z:function(){return P}});var i=t(7557),a=t.n(i),l=t(82242),r=t.n(l),s=t(41498),o=t.n(s),c=t(79800),d=t.n(c),u=t(39647),h=t.n(u),m=t(59301),p=t(18892),f=t(92832),x=t(78241),v=t(43418),j=t(61998),g=t(8591),_=t(19842),y=t(3113),b=t(80559),Z=t(58670),k=t(24316),w="flexRow___Ys7oN",I="flexColumn___awMMf",N="formWrap___j8Lzv",C="example___xf0jY",S="footerWrap___GFnQD",F=t(37712),T=["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"],V=function(e,n){return n.some((function(n){return n.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},A=f.Z.TextArea,P=(0,p.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting;var n=e.loading,t=e.dispatch,i=e.schoolName,l=e.visible,s=e.onClose,c=void 0===s?function(){}:s,u=e.onSuccess,p=void 0===u?function(){}:u,P=(h()(e,T),x.Z.useForm()),q=d()(P,1)[0];(0,m.useEffect)((function(){q.setFieldsValue({name:i})}),[i]);var E=function(){var e=o()(a()().mark((function e(n){var i,l,s,d,u,h,m,f;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l=(i=n||{}).name,s=i.city,d=void 0===s?[]:s,u=i.address,h=i.remarks,e.next=3,t({type:"account/appplySchool",payload:{name:l,province:d[0],city:d[1],address:u,remarks:h}});case 3:if(2!=(null==(m=e.sent)?void 0:m.status)){e.next=7;break}return f=v.Z.confirm({icon:null,width:600,centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("p",{children:"系统检测到您申请新增的单位已存在,请确认是否为该单位?"}),(0,F.jsx)(j.Z,{columns:[{title:"学校/单位",dataIndex:"name"},{title:"用户数",width:150,dataIndex:"users_count"}],dataSource:[r()({},m)],pagination:!1})]}),onOk:function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p(l);case 2:f.destroy(),c();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){f.destroy()}}),e.abrupt("return");case 7:c(),0==m.status&&(g.ZP.success("新增学校/单位成功!"),p(l));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,F.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:l,title:"申请添加单位名称",width:"600px",footer:null,children:(0,F.jsxs)(x.Z,{className:N,form:q,labelCol:{span:4},wrapperCol:{span:20},onFinish:E,children:[(0,F.jsx)(x.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,F.jsx)(f.Z,{placeholder:"学校或工作单位"})}),(0,F.jsxs)("div",{className:"".concat(w," ").concat(C),children:[(0,F.jsx)("div",{children:"示例:"}),(0,F.jsxs)("div",{className:I,children:[(0,F.jsxs)("div",{children:[(0,F.jsx)(b.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,F.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,F.jsxs)("div",{children:[(0,F.jsx)(Z.Z,{style:{color:"red"}}),(0,F.jsx)("span",{className:"font14 ml5",children:"错误示例:数据结构2019春"})]})]})]}),(0,F.jsx)(x.Z.Item,{label:"地区:",name:"city",children:(0,F.jsx)(_.Z,{allowClear:!0,size:"middle",options:k.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:V}})}),(0,F.jsx)(x.Z.Item,{label:"详细地址:",name:"address",children:(0,F.jsx)(f.Z,{placeholder:"请填写完整的地址信息"})}),(0,F.jsx)(x.Z.Item,{label:"说明:",name:"remarks",children:(0,F.jsx)(A,{placeholder:"再次说明特别情况(选填)"})}),(0,F.jsx)("div",{className:S,children:(0,F.jsxs)(x.Z.Item,{children:[(0,F.jsx)(y.ZP,{className:"mr5",size:"middle",onClick:function(){c()},children:"取消"}),(0,F.jsx)(y.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:n["account/appplySchool"],children:"保存"})]})})]})})}))},10011:function(e,n,t){var i=t(79800),a=t.n(i),l=t(59301),r=t(18892),s=t(53273),o=t(37712);n.Z=function(e){var n=e.children,t=e.active,i=((0,r.useParams)(),(0,l.useState)(t||1)),c=a()(i,2),d=(c[0],c[1]),u=(0,l.useRef)();return(0,l.useEffect)((function(){var e;u.current=null===(e=location.pathname.split("/"))||void 0===e?void 0:e[2]}),[location.pathname]),(0,o.jsx)("section",{style:{backgroundColor:"#fff",padding:"22px 0 0 38px"},children:(0,o.jsx)(s.YG,{value:t,onChange:function(e){d(e)},tabBarExtraContent:n,dataSource:[{id:1,name:"基本信息",link:"/users/".concat(u.current,"/baseInfo/edit")},{id:2,name:"实名认证",link:"/users/".concat(u.current,"/realNameCertification")},{id:3,name:"职业认证",link:"/users/".concat(u.current,"/careerCertification")}]})})}}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9025],{14539:function(e,n,t){var i=t(82242),l=t.n(i),a=(t(59301),t(93314)),r=t(3113),s=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,o=e.styles,c=void 0===o?{}:o,d=e.customText,u=e.ButtonText,h=e.ButtonClick,m=e.Buttonclass,p=e.ButtonTwo,f=e.imgStyles,x=e.loading,v=void 0!==x&&x;return(0,s.jsxs)("section",{className:"tc animated fadeIn",style:l()(l()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),c),children:[(0,s.jsx)("img",{src:n||a,style:l()(l()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,s.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,s.jsx)(r.ZP,l()(l()({className:m,onClick:h},i),{},{children:u})),p&&p]})}},47596:function(e,n,t){t.r(n),t.d(n,{default:function(){return se},identityMap:function(){return re}});var i=t(37205),l=t.n(i),a=t(7557),r=t.n(a),s=t(82242),o=t.n(s),c=t(41498),d=t.n(c),u=t(79800),h=t.n(u),m=t(39647),p=t.n(m),f=t(59301),x=t(18892),v=t(57809),j=t(92832),g=t(78241),_=t(8591),y=t(43418),b=t(95237),Z=t(43604),k=t(6848),w=t(88522),I=t(5112),N=t(59028),C=t(3113),S="wrap___UcHlM",F="content___G5KsE",T="hint___WWGVB",V="formWrap___PlK4W",A="schoolHintWrap___BVdvA",P="colorCDCDCD___gbgqi",q="color0152d9___R6uW1",E="submitButton___dSqFa",z="submitButtondiv___qx6r5",B="staffidInput___qFhii",L="selecticon___WwgCc",R=t(63871),Q=t(56560),O=t(32637),M=t(99144),G=t(91606),H=t(42141),W=t(26762),D=t(35220),Y=t(83833),U=t(75105),K=t(89392),J=t(29831),X=t(75694),$=t(10011),ee=t(10160),ne=t(32674),te=t(37712),ie=["user","account","globalSetting","shixunHomeworks","loading","dispatch"],le=v.default.Option,ae=j.Z.TextArea,re={teacher:"教师",student:"学生",professional:"专业人士"},se=(0,x.connect)((function(e){var n=e.user,t=e.account,i=e.loading,l=e.globalSetting,a=e.shixunHomeworks;return{user:n,account:t,globalSetting:l,loading:i.effects,shixunHomeworks:a}}))((function(e){var n,t,i,a,s,c=e.user,u=e.account,m=e.globalSetting,re=e.shixunHomeworks,se=e.loading,oe=e.dispatch,ce=(p()(e,ie),g.Z.useForm()),de=h()(ce,1)[0],ue=g.Z.useForm(),he=h()(ue,1)[0],me=(0,f.useState)({}),pe=h()(me,2),fe=pe[0],xe=pe[1],ve=(0,f.useState)(!1),je=h()(ve,2),ge=je[0],_e=je[1],ye=(0,f.useState)({}),be=h()(ye,2),Ze=be[0],ke=be[1],we=(0,f.useState)([]),Ie=h()(we,2),Ne=Ie[0],Ce=Ie[1],Se=(0,f.useState)([]),Fe=h()(Se,2),Te=Fe[0],Ve=Fe[1],Ae=(0,f.useState)([]),Pe=h()(Ae,2),qe=Pe[0],Ee=Pe[1],ze=(0,f.useState)([]),Be=h()(ze,2),Le=Be[0],Re=Be[1],Qe=(0,f.useState)([]),Oe=h()(Qe,2),Me=Oe[0],Ge=Oe[1],He=(0,f.useState)([]),We=h()(He,2),De=We[0],Ye=We[1],Ue=(0,f.useState)(!0),Ke=h()(Ue,2),Je=Ke[0],Xe=Ke[1],$e=(0,f.useState)(!1),en=h()($e,2),nn=en[0],tn=en[1],ln=(0,f.useState)(),an=h()(ln,2),rn=an[0],sn=an[1],on=(0,f.useState)(null),cn=h()(on,2),dn=cn[0],un=cn[1],hn=(0,f.useState)(!0),mn=h()(hn,2),pn=mn[0],fn=mn[1],xn=(0,f.useState)(),vn=h()(xn,2),jn=(vn[0],vn[1],(0,f.useState)(!1)),gn=h()(jn,2),_n=gn[0],yn=(gn[1],(0,f.useState)([])),bn=h()(yn,2),Zn=bn[0],kn=bn[1],wn=(0,f.useState)(!0),In=h()(wn,2),Nn=In[0],Cn=In[1],Sn=(0,f.useRef)(!0),Fn=(0,f.useState)(""),Tn=h()(Fn,2),Vn=Tn[0],An=Tn[1],Pn=(0,f.useState)(""),qn=h()(Pn,2),En=qn[0],zn=qn[1],Bn=(0,f.useState)(""),Ln=h()(Bn,2),Rn=Ln[0],Qn=Ln[1],On=(0,f.useRef)((0,K.throttle)((function(e){return Yn(e)}),1200,{leading:!0,trailing:!0})).current,Mn=u.basicInfo,Gn=void 0===Mn?{}:Mn,Hn=Gn&&"certified"==Gn.professional_certification,Wn={visible:!1},Dn=(0,f.useRef)();(0,f.useEffect)((function(){var e;Dn.current=null===(e=location.pathname.split("/"))||void 0===e?void 0:e[2]}),[location.pathname]),(0,f.useEffect)((function(){var e,n;null!==(e=u.basicInfo)&&void 0!==e&&e.school_name&&Yn(null===(n=u.basicInfo)||void 0===n?void 0:n.school_name)}),[null===(n=u.basicInfo)||void 0===n?void 0:n.school_name]),(0,f.useEffect)((function(){Nn&&(de.setFieldsValue({studentNo:Ze.studentNo}),de.validateFields(["studentNo"]))}),[Ze.studentNo]),(0,f.useEffect)((function(){pn||!Ze.school||Ne.find((function(e){return e.name===Ze.school}))?An(""):An("error")}),[pn,Ze.school,Ne]),(0,f.useEffect)((function(){pn||!Ze.department||qe.find((function(e){return e.name===Ze.department}))?zn(""):zn("error")}),[pn,Ze.department,qe]),(0,f.useEffect)((function(){!pn&&Ze.major_name&&(null==Me?void 0:Me.length)>0&&!Me.find((function(e){return e.name===Ze.major_name}))&&Qn("error")}),[pn,Ze.major_name]);var Yn=function(){var e=d()(r()().mark((function e(n){var t,i,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return fn(!0),e.next=3,oe({type:"account/getSchoolOption",payload:{keyword:n,limit:99999}});case 3:if(t=e.sent,Ce(null==t?void 0:t.schools),Ve(null==t?void 0:t.schools),!n||""==n){e.next=24;break}if(Ve(null==t||null===(i=t.schools)||void 0===i?void 0:i.filter((function(e){return e.name.includes(n)}))),!((null==t||null===(l=t.schools)||void 0===l?void 0:l.find((function(e){return e.name===n})))||{}).id){e.next=14;break}return e.next=12,Xn(n,null==Gn?void 0:Gn.department_name,null==t?void 0:t.schools);case 12:e.next=22;break;case 14:de.setFieldsValue({department:"",major_name:""}),ke(o()(o()({},de.getFieldValue()),{school:n,department:"",major_name:""})),Ee([]),Re([]),Ge([]),Ye([]),zn(""),Qn("");case 22:e.next=32;break;case 24:de.setFieldsValue({department:"",major_name:""}),ke(o()(o()({},de.getFieldValue()),{department:"",major_name:""})),Ee([]),Re([]),Ge([]),Ye([]),zn(""),Qn("");case 32:fn(!1);case 33:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Un=function(e){if(e)return oe({type:"account/getDepartmentOption",payload:{id:e}})};(0,f.useEffect)((function(){if(u.basicInfo){var e,n,t,i=u.basicInfo,l={nickname:i.nickname,name:i.show_realname?i.name:(0,M.YA)(i.name),gender:i.gender,city:[i.location,i.location_city],identity:i.identity,school:i.school_name,department:i.department_name,major_name:i.major_name,studentNo:i.student_id,edu_entry_year:i.edu_entry_year,edu_background:(e=i.edu_background,null===M.jh||void 0===M.jh||null===(n=M.jh.find((function(n){return n.name===e})))||void 0===n?void 0:n.id),brief_introduction:i.brief_introduction,jobTitle:"teacher"==i.identity?i.technical_title:"教授",manager:"professional"==i.identity?i.technical_title:"企业管理者",staff_id:i.staff_id};if(null!=i&&i.face_image)kn([{uid:"111",name:"111",url:ee.Z.API_SERVER+i.face_image,response:{id:null==i||null===(t=i.face_image)||void 0===t||null===(t=t.split("/"))||void 0===t?void 0:t[3]}}]);sn(i.name),Xe(i.show_realname),un(i.identity),de.setFieldsValue(l),ke(l)}}),[u.basicInfo]);var Kn,Jn,Xn=function(){var e=d()(r()().mark((function e(n,t,i){var a,s,c,d,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=null===(a=(i||Ne).find((function(e){return e.name===n})))||void 0===a?void 0:a.id,e.next=3,Un(c);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:d=e.t0,u=Sn.current?t:null==d||null===(s=d.departments[0])||void 0===s?void 0:s.name,de.setFieldsValue({department:u}),ke(o()(o()({},de.getFieldsValue()),{school:n,department:u})),Ee(l()(null==d?void 0:d.departments)),Re(l()(null==d?void 0:d.departments)),Qn(""),$n(Sn.current,l()(null==d?void 0:d.departments),i);case 14:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),$n=function(){var e=d()(r()().mark((function e(){var n,t,i,a,s,c,d,u,h,m,p=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=p.length>0&&void 0!==p[0]&&p[0],a=p.length>1?p[1]:void 0,s=p.length>2?p[2]:void 0,console.log(de.getFieldsValue()),console.log(Ze),console.log(Ne),Sn.current=!1,c=null===(n=s.find((function(e){return e.name===de.getFieldValue("school")})))||void 0===n?void 0:n.id,!(d=null===(t=a.find((function(e){return e.name===de.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=14;break}return e.next=12,(0,U.ZP)("/api/schools/".concat(c,"/departments/").concat(d,"/major_option.json"),{method:"get"});case 12:0==(null==(u=e.sent)?void 0:u.status)&&(Ge(l()(null==u?void 0:u.majors)),Ye(l()(null==u?void 0:u.majors)),m=i?null==Gn?void 0:Gn.major_name:null==u||null===(h=u.majors[0])||void 0===h?void 0:h.name,de.setFieldsValue({major_name:m}),ke(o()(o()({},de.getFieldsValue()),{major_name:m})));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),et=function(){var e=d()(r()().mark((function e(){var n,t,i,a,s,c,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null===(n=Ne.find((function(e){return e.name===de.getFieldValue("school")})))||void 0===n?void 0:n.id,!(a=null===(t=qe.find((function(e){return e.name===de.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=8;break}return Qn(""),e.next=6,(0,U.ZP)("/api/schools/".concat(i,"/departments/").concat(a,"/major_option.json"),{method:"get"});case 6:0==(null==(s=e.sent)?void 0:s.status)&&(Ge(null==s?void 0:s.majors),Ye(l()(null==s?void 0:s.majors)),d=null==s||null===(c=s.majors)||void 0===c||null===(c=c[0])||void 0===c?void 0:c.name,de.setFieldsValue({major_name:d}),ke(o()(o()({},de.getFieldsValue()),{major_name:d})));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nt=function(){var e=d()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Yn();case 2:de.setFieldsValue({school:n,department:""}),ke(o()(o()({},Ze),{school:n,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tt=function(e){var n,t,i,l;return"number"===e?"teacher"===Ze.identity?"".concat(null==m||null===(n=m.setting)||void 0===n?void 0:n.homepage_tea_qq_number):"".concat(null==m||null===(t=m.setting)||void 0===t?void 0:t.homepage_stu_qq_number):"code"===e?"teacher"===Ze.identity?"".concat(ee.Z.IMG_SERVER,"/").concat(null==m||null===(i=m.setting)||void 0===i?void 0:i.homepage_tea_qq_qrcode_url):"".concat(ee.Z.IMG_SERVER,"/").concat(null==m||null===(l=m.setting)||void 0===l?void 0:l.homepage_stu_qq_qrcode_url):void 0},it=function(){var e=d()(r()().mark((function e(n){var t,i,l,a,s,o,h,m,p,f,v,j,g,b,Z,k,w,I,N,C,S,F,T,V,A,P,q;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=n.nickname,s=n.gender,o=n.identity,h=n.studentNo,m=n.jobTitle,p=n.manager,f=n.school,v=n.department,j=n.edu_background,g=n.edu_entry_year,b=n.brief_introduction,n.face_image,Z=n.staff_id,k=n.major_name,w=null===(t=qe.find((function(e){return e.name===v})))||void 0===t?void 0:t.id,I=null===(i=Ne.find((function(e){return e.name===f})))||void 0===i?void 0:i.id,N=null===(l=Me.find((function(e){return e.name===k})))||void 0===l?void 0:l.id,C=u.basicInfo,console.log("B",n,C),S=[],"uncertified"!=C.authentication&&(rn!=C.name&&S.push("姓名"),s!=C.gender&&S.push("性别")),F=[],Hn&&(o!=C.identity?F.push("职业"):(Ze.identity,"teacher"===Ze.identity&&m!=C.technical_title&&F.push("职业"),"professional"===Ze.identity&&p!=C.technical_title&&F.push("职业")),f!=C.school_name&&F.push("学校/单位"),v!=C.department_name&&F.push("院系/部门"),k!=C.major_name&&F.push("专业")),I){e.next=13;break}return y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,te.jsxs)("div",{style:{textAlign:"center"},children:[(0,te.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",tt("number"),",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,te.jsx)("img",{src:tt("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 13:if(!v||w){e.next=16;break}return y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,te.jsxs)("div",{style:{textAlign:"center"},children:[(0,te.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",tt("number"),",联系群内的运营人员申请新增部门或专业名称。"]}),(0,te.jsx)("img",{src:tt("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 16:if(!k||N){e.next=19;break}return y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,te.jsxs)("div",{style:{textAlign:"center"},children:[(0,te.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",tt("number"),",联系群内的运营人员申请新增部门或专业名称。"]}),(0,te.jsx)("img",{src:tt("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 19:if(!(S.length>0||F.length>0)){e.next=23;break}y.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:(0,te.jsx)("div",{children:"本次修改涉及".concat(S.toString().replaceAll(",","、")).concat(S.length>0&&F.length>0?"、":"").concat(F.toString().replaceAll(",","、"),",需要重新进行").concat(S.length>0?"实名认证":"").concat(S.length>0&&F.length>0?"和":"").concat(F.length>0?"职业认证":"",",请确认是否进行修改")}),onOk:function(){var e=d()(r()().mark((function e(){var n,t,i,l,d,f,v;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(S.length>0)){e.next=3;break}return e.next=3,(0,G.RA)({login:null===(i=c.userInfo)||void 0===i?void 0:i.login});case 3:if(!(F.length>0)){e.next=6;break}return e.next=6,(0,G.kN)({login:null===(l=c.userInfo)||void 0===l?void 0:l.login});case 6:return e.next=8,oe({type:"account/updateAccount",payload:{id:null===(n=u.basicInfo)||void 0===n?void 0:n.id,department_id:w,major_id:N,gender:s,identity:o,location:location,name:rn,nickname:a,school_id:I,edu_background:j,edu_entry_year:g,show_realname:Je,brief_introduction:b,student_id:"student"===o?h:null,technical_title:m||p,face_image:null==Zn||null===(t=Zn[0])||void 0===t||null===(t=t.response)||void 0===t?void 0:t.id}});case 8:if(-1!==(null==(d=e.sent)?void 0:d.status)){e.next=11;break}return e.abrupt("return");case 11:if(!d){e.next=20;break}if(_.ZP.info("保存成功"),null!==(f=u.basicInfo)&&void 0!==f&&f.base_info_completed||oe({type:"user/getUserInfo"}),oe({type:"account/getBasicInfo",payload:{login:null===(v=c.userInfo)||void 0===v?void 0:v.login}}),o===dn||"teacher"!==o){e.next=18;break}return tn(!0),e.abrupt("return");case 18:"0"===localStorage.getItem("Noviceguide")||oe({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:(0,te.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}}),x.history.push("/users/".concat(Dn.current,"/baseInfo"));case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=37;break;case 23:return e.next=25,oe({type:"account/updateAccount",payload:{id:null===(T=u.basicInfo)||void 0===T?void 0:T.id,department_id:w,major_id:N,gender:s,identity:o,location:location,name:rn,nickname:a,school_id:I,edu_background:j,edu_entry_year:g,staff_id:Z,show_realname:Je,brief_introduction:b,student_id:"student"===o?h:null,technical_title:m||p,face_image:null==Zn||null===(V=Zn[0])||void 0===V||null===(V=V.response)||void 0===V?void 0:V.id}});case 25:if(-1!==(null==(A=e.sent)?void 0:A.status)){e.next=28;break}return e.abrupt("return");case 28:if(!A){e.next=37;break}if(_.ZP.info("保存成功"),null!==(P=u.basicInfo)&&void 0!==P&&P.base_info_completed||oe({type:"user/getUserInfo"}),oe({type:"account/getBasicInfo",payload:{login:null===(q=c.userInfo)||void 0===q?void 0:q.login}}),o===dn||"teacher"!==o){e.next=35;break}return tn(!0),e.abrupt("return");case 35:"0"===localStorage.getItem("Noviceguide")||oe({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:(0,te.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}}),x.history.push("/users/".concat(Dn.current,"/baseInfo"));case 37:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),lt=(0,te.jsxs)("div",{children:[_n?(0,te.jsx)(H.Z,{}):(0,te.jsx)(W.Z,{}),(0,te.jsx)("div",{style:{marginTop:8},children:"上传"})]});return(0,te.jsxs)("section",{className:S,children:[(0,te.jsx)($.Z,{active:1}),(0,te.jsx)("div",{className:F,children:(0,te.jsxs)(g.Z,{form:de,className:V,layout:"horizontal",onValuesChange:function(e){var n;ke(o()({},de.getFieldsValue())),(null==e||null===(n=e.nickname)||void 0===n?void 0:n.length)<=0&&(Xe(!0),de.setFieldsValue({name:rn})),"name"in e&&sn(e.name),"identity"in e&&de.setFieldsValue({staff_id:""})},onFinish:it,scrollToFirstError:!0,children:[(0,te.jsx)(g.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(20,"个字符")},{validator:M.HJ}],extra:(0,te.jsx)("span",{children:Ze.nickname?Je?"显示:平台将显示您的真实姓名":"隐藏:平台将显示你的昵称":"填写昵称后可设置姓名进行隐藏(当进行姓名搜索时,会展示您的真实姓名)"}),children:(0,te.jsx)(j.Z,{style:{height:40},disabled:!!Ze.nickname&&!Je,placeholder:"请输入真实姓名,最大限制".concat(20,"个字符"),maxLength:20,suffix:Ze.nickname?(0,te.jsx)("i",{style:{lineHeight:"26px"},className:"iconfont ".concat(Je?"icon-xianshi":"icon-yincang"," font18 ").concat(q),onClick:function(){var e=!Je;Xe(e);var n=e?rn:(0,M.YA)(rn);de.setFieldsValue({name:n})}}):null})}),(0,te.jsxs)(b.Z,{gutter:[10,0],children:[(0,te.jsx)(Z.Z,{children:(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsx)(g.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,te.jsxs)(v.default,{style:{width:135},size:"large",children:[(0,te.jsx)(le,{value:"teacher",children:"教师"}),(0,te.jsx)(le,{value:"student",children:"学生"}),(0,te.jsx)(le,{value:"professional",children:"专业人士"})]})})}))}),(0,te.jsxs)(Z.Z,{children:["student"===Ze.identity&&(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsx)(g.Z.Item,{initialValue:Ze.studentNo,name:"studentNo",validateTrigger:"onBlur",rules:[{whitespace:!0,message:"不能全为空"},{required:!0,validator:(Jn=d()(r()().mark((function e(n,t){var i,l,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Cn(!1),e.next=3,(0,U.ZP)("/api/users/accounts/".concat(null==c||null===(i=c.userInfo)||void 0===i?void 0:i.user_id,"/valid_student_id"),{method:"get",params:{school_id:(null==Gn?void 0:Gn.school_id)||(null==Ne||null===(l=Ne.find((function(e){return e.name===Ze.school})))||void 0===l?void 0:l.id),student_id:t}});case 3:return a=e.sent,e.abrupt("return",(null==a?void 0:a.status)<-1?Promise.reject((0,te.jsxs)("span",{children:["该学号已被使用,如需继续使用该学号,请先",(0,te.jsx)("a",{onClick:function(){_e(!0),xe({check_type:1})},children:"解绑学号"})]})):Promise.resolve());case 5:case"end":return e.stop()}}),e)}))),function(e,n){return Jn.apply(this,arguments)})}],children:(0,te.jsx)(j.Z,{size:"large",style:{width:200},type:"text",placeholder:"请输入学号,最大限制20个字符",showCount:!0,maxLength:20})})})),"teacher"===Ze.identity&&(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsx)(g.Z.Item,{initialValue:Ze.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,te.jsxs)(v.default,{style:{width:200},size:"large",children:[(0,te.jsx)(le,{value:"教授",children:"教授"}),(0,te.jsx)(le,{value:"研究员",children:"研究员"}),(0,te.jsx)(le,{value:"副教授",children:"副教授"}),(0,te.jsx)(le,{value:"副研究员",children:"副研究员"}),(0,te.jsx)(le,{value:"讲师",children:"讲师"}),(0,te.jsx)(le,{value:"助理研究员",children:"助理研究员"}),(0,te.jsx)(le,{value:"助理教授",children:"助理教授"})]})})})),"professional"===Ze.identity&&(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsx)(g.Z.Item,{initialValue:Ze.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,te.jsxs)(v.default,{style:{width:200},size:"large",children:[(0,te.jsx)(le,{value:"企业管理者",children:"企业管理者"}),(0,te.jsx)(le,{value:"部门管理者",children:"部门管理者"}),(0,te.jsx)(le,{value:"高级工程师",children:"高级工程师"}),(0,te.jsx)(le,{value:"工程师",children:"工程师"}),(0,te.jsx)(le,{value:"助理工程师",children:"助理工程师"})]})})}))]}),("teacher"===Ze.identity||"professional"===Ze.identity)&&(0,te.jsx)(Z.Z,{flex:1,children:(0,te.jsx)(g.Z.Item,{label:"工号",name:"staff_id",labelCol:{span:4},rules:[{validator:function(e,n){return/[\u4E00-\u9FA5]/g.test(n)?Promise.reject("请勿输入中文字符"):n.length>20?Promise.reject("最大限制20个字符"):Promise.resolve()}}],children:(0,te.jsx)(j.Z,{className:B,suffix:" ",showCount:!0,maxLength:20,placeholder:"请输入工号,最大限制20个字符"})})})]}),(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsxs)("div",{style:{position:"relative"},children:[(0,te.jsx)(g.Z.Item,{label:"学校/单位",name:"school",wrapperCol:{span:10},extra:!pn&&Ze.school&&!(null!=Ne&&Ne.find((function(e){return e.name===Ze.school})))&&(0,te.jsx)("div",{className:A,children:(0,te.jsxs)("span",{className:P,children:["未找到包含“",Ze.school,"”的高校,如有需要,请",(0,te.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,te.jsxs)("div",{style:{textAlign:"center"},children:[(0,te.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===Ze.identity?"727685969":"816055138",",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,te.jsx)("img",{src:"teacher"===Ze.identity?J:X,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请先选择学校/单位"},{whitespace:!0,message:"请先选择学校/单位"}],children:(0,te.jsx)(w.Z,{status:Vn,size:"large",showSearch:!0,onChange:On,placeholder:"请输入单位名称",children:Te.map((function(e,n){return(0,te.jsx)(le,{value:e.name,children:e.name},n)}))})}),(0,te.jsx)("span",{className:L,children:(0,te.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,te.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})})),(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsxs)("div",{style:{position:"relative"},children:[(0,te.jsx)(g.Z.Item,{label:"院系/部门",name:"department",wrapperCol:{span:10},extra:!pn&&Ze.department&&!(null!=qe&&qe.find((function(e){return e.name===Ze.department})))&&(0,te.jsxs)("div",{className:A,children:[(0,te.jsx)("span",{className:P,children:Ze.department?"未找到包含“".concat(Ze.department,"”的高校,"):"未找到院系,"}),(0,te.jsxs)("span",{className:P,children:["如有需要,请",(0,te.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,te.jsxs)("div",{style:{textAlign:"center"},children:[(0,te.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",tt("number"),",联系群内的运营人员申请新增部门或专业名称。"]}),(0,te.jsx)("img",{src:tt("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})]}),children:(0,te.jsx)(w.Z,{status:En,size:"large",placeholder:"请输入部门名称",onChange:function(e){""==e&&(de.setFieldsValue({major_name:""}),ke(o()(o()({},de.getFieldsValue()),{major_name:""})),Ge([]),Ye([]),Qn("")),et(),Re(qe.filter((function(n){return n.name.includes(e)})))},children:Le.map((function(e,n){return(0,te.jsxs)(le,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,te.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,te.jsx)("span",{className:L,children:(0,te.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,te.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})})),(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsxs)("div",{style:{position:"relative"},children:[(0,te.jsx)(g.Z.Item,{label:"专业",name:"major_name",wrapperCol:{span:10},extra:"error"===Rn&&(0,te.jsx)("div",{className:A,children:(0,te.jsxs)("span",{className:P,children:["未找到“",Ze.major_name,"”专业,如有需要,请",(0,te.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,te.jsxs)("div",{style:{textAlign:"center"},children:[(0,te.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===Ze.identity?"727685969":"816055138",",联系群内的运营人员申请新增部门或专业名称。"]}),(0,te.jsx)("img",{src:"teacher"===Ze.identity?J:X,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),children:(0,te.jsx)(w.Z,{status:Rn,size:"large",placeholder:"请输入专业名称",onChange:function(e){Ye(Me.filter((function(n){return n.name.includes(e)}))),e&&0==(null==Me?void 0:Me.length)?Qn("error"):""!=e?e&&(null==Me?void 0:Me.length)>0&&Me.find((function(n){return n.name===e}))&&Qn(""):Qn("")},children:De.map((function(e,n){return(0,te.jsxs)(le,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,te.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,te.jsx)("span",{className:L,children:(0,te.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,te.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})})),(0,te.jsx)(g.Z.Item,{label:"昵称",name:"nickname",rules:[{message:"请输入您的昵称"},{validator:M.G7}],validateTrigger:"onSubmit",children:(0,te.jsx)(j.Z,{style:{height:40},placeholder:"请输入您的昵称,最大限制".concat(20,"个字符"),maxLength:20,suffix:"".concat((null===(t=Ze.nickname)||void 0===t?void 0:t.length)||0,"/").concat(20)})}),(0,te.jsx)(g.Z.Item,{labelCol:{span:3},wrapperCol:{span:4},label:"性别",className:"mb0",children:(0,te.jsx)(g.Z.Item,{name:"gender",children:(0,te.jsxs)(I.ZP.Group,{children:[(0,te.jsx)(I.ZP,{value:0,children:"男"}),(0,te.jsx)(I.ZP,{value:1,children:"女"})]})})}),(0,te.jsx)(g.Z.Item,{label:"入学年份",name:"edu_entry_year",wrapperCol:{span:10},children:(0,te.jsx)(v.default,{placeholder:"请选择入学年份",size:"large",children:(Kn=(new Date).getFullYear(),Array(31).fill({}).map((function(e,n){return(0,te.jsx)(le,{value:Kn-n,children:(0,te.jsx)("span",{children:Kn-n})},n)})))})}),(0,te.jsx)(g.Z.Item,{label:"最高学历",wrapperCol:{span:10},name:"edu_background",children:(0,te.jsx)(v.default,{placeholder:"请选择最高学历",size:"large",children:M.jh.map((function(e,n){return(0,te.jsx)(le,{value:e.id,children:e.name},n)}))})}),(0,te.jsxs)("div",{style:{display:"flex"},children:[(0,te.jsx)(g.Z.Item,{label:"上传证件照",wrapperCol:{span:10},name:"face_image",children:(0,te.jsx)(N.Z,{listType:"picture-card",withCredentials:!0,className:"avatar-uploader",fileList:Zn,onPreview:function(e){Y.Z.publish("preview-image",e.thumbUrl||e.url)},action:"".concat(ee.Z.API_SERVER,"/api/attachments.json"),beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type;if(!n)return _.ZP.error("您上传的不是JPG/PNG类型文件"),Promise.reject();var t=e.size/1024/1024<1;return t?n&&t:(_.ZP.error("文件不能大于1MB"),Promise.reject())},onChange:function(e){kn(l()(e.fileList))},children:(null==Zn?void 0:Zn.length)>0?null:lt})}),(0,te.jsxs)("div",{style:{marginLeft:16,color:"#666666",display:"flex",flexDirection:"column",marginTop:5},children:[(0,te.jsx)("span",{children:"要求:"}),(0,te.jsx)("span",{children:"1.学生照片必须为高清的人脸照"}),(0,te.jsx)("span",{children:"2.按照 姓名-学号 的方式来命名照片"}),(0,te.jsx)("span",{children:"3.图片大小在1MB以内"})]})]}),(0,te.jsxs)("div",{style:{position:"relative"},children:[(0,te.jsx)(g.Z.Item,{label:"简介",name:"brief_introduction",rules:[{required:!1}],children:(0,te.jsx)(ae,{maxLength:500,rows:6})}),(0,te.jsxs)("div",{style:{position:"absolute",bottom:10,right:10},children:[null===(i=de.getFieldValue("brief_introduction"))||void 0===i?void 0:i.length,"/500"]})]}),(0,te.jsxs)(g.Z.Item,{children:[(0,te.jsx)(C.ZP,{className:"".concat(2===re.actionTabs.type?z:E," ml100"),size:"middle",type:"primary",htmlType:"submit",loading:se["account/updateAccount"],children:"保存"}),(0,te.jsx)(C.ZP,{className:E,size:"middle",onClick:function(){return x.history.push("/users/".concat(Dn.current,"/baseInfo"))},children:"取消"})]})]})}),(0,te.jsx)("div",{className:"".concat(T," font14"),children:"* 我们确保你所提供的信息均处于严格保密状态,不会泄露"}),(0,te.jsx)(R.Z,{visible:"Account-AppplySchool"===u.actionTabs.key,onClose:function(){oe({type:"account/setActionTabs",payload:{}})},schoolName:Ze.school,onSuccess:nt}),(0,te.jsx)(Q.Z,{visible:"Account-AppplyDepartment"===u.actionTabs.key,onClose:function(){oe({type:"account/setActionTabs",payload:{}})},schoolId:null===(a=Ne.find((function(e){return e.name===Ze.school})))||void 0===a?void 0:a.id,schoolName:Ze.school,departmentName:Ze.department,onSuccess:function(e){return Xn(Ze.school,e)}}),(0,te.jsx)(ne.Z,{visible:"Account-AppplyProfession"===u.actionTabs.key,onClose:function(){oe({type:"account/setActionTabs",payload:{}})},departmentId:null===(s=qe.find((function(e){return e.name===Ze.department})))||void 0===s?void 0:s.id,departmentName:Ze.department,majorName:Ze.major_name,onSuccess:function(e){de.setFieldsValue({major_name:e}),ke(o()(o()({},de.getFieldsValue()),{major_name:e})),et()}}),(0,te.jsx)(y.Z,{centered:!0,destroyOnClose:!0,open:nn,title:"头歌教师交流社区",width:560,footer:null,onCancel:function(){tn(!1)},children:(0,te.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,te.jsx)("aside",{style:{letterSpacing:1},children:"基于您所在院校与平台有深度合作,我们特意为您配备了平台的1对1助教,您可以扫描下方二维码添加助理微信,我们将7*24小时为您答疑解惑。"}),(0,te.jsx)("img",{className:"mt20 mb20",src:O,width:162,height:162})]})}),(0,te.jsx)(y.Z,{title:"解绑学号",open:ge,centered:!0,destroyOnClose:!0,onCancel:function(){_e(!1),he.resetFields()},onOk:function(){he.submit()},children:(0,te.jsxs)(g.Z,{form:he,initialValues:{check_type:1},size:"large",onValuesChange:function(e,n){xe(n)},onFinish:function(){var e=d()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,U.ZP)("/api/users/accounts/".concat(null==c||null===(t=c.userInfo)||void 0===t?void 0:t.user_id,"/unbind_student_id.json"),{method:"post",body:o()({student_id:Ze.studentNo,school_id:(null==Gn?void 0:Gn.school_id)||(null==Ne||null===(i=Ne.find((function(e){return e.name===Ze.school})))||void 0===i?void 0:i.id)},n)});case 2:0==e.sent.status&&(_.ZP.success("解绑成功"),de.validateFields(),he.resetFields(),_e(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,te.jsxs)("div",{children:["很抱歉,该学号(",Ze.studentNo,")已被使用,您可以提供当前账号所在学校或者原账号(使用该学号的账号)的相关信息进行解绑:"]}),(0,te.jsxs)("div",{className:"mt20 mb20",style:{background:"#f5f5f5",borderRadius:"5px",padding:"10px"},children:["1、当前账号所在学校中任意一位已职业认证的教师姓名;",(0,te.jsx)("br",{}),"2、原账号绑定的手机号码或者邮箱;",(0,te.jsx)("br",{}),"3、原账号已加入的教学课堂中教师手机号后6位或者课堂邀请码;",(0,te.jsx)("br",{}),"注意:请确保原账号所在学校与已加入的教学课堂所属学校相同。"]}),(0,te.jsxs)(b.Z,{gutter:[10,0],children:[(0,te.jsx)(Z.Z,{span:6,children:(0,te.jsx)(g.Z.Item,{name:"check_type",children:(0,te.jsxs)(v.default,{children:[(0,te.jsx)(le,{value:1,children:"邀请码"}),(0,te.jsx)(le,{value:2,children:"手机号"}),(0,te.jsx)(le,{value:3,children:"邮箱"}),(0,te.jsx)(le,{value:4,children:"教师姓名"})]})})}),(0,te.jsxs)(Z.Z,{flex:1,children:[1==(null==fe?void 0:fe.check_type)&&(0,te.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,message:"请提供所在学校的教学课堂的邀请码"}],children:(0,te.jsx)(j.Z,{type:"text",placeholder:"请提供所在学校的教学课堂的邀请码",maxLength:10})}),2==(null==fe?void 0:fe.check_type)&&(0,te.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,message:"请输入手机号码"}],children:(0,te.jsx)(j.Z,{type:"text",placeholder:"请输入手机号码",maxLength:11})}),3==(null==fe?void 0:fe.check_type)&&(0,te.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,type:"email",message:"请输入邮箱"}],children:(0,te.jsx)(j.Z,{type:"text",placeholder:"请输入邮箱"})}),4==(null==fe?void 0:fe.check_type)&&(0,te.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,message:"请输入所在学校中任意一位已职业认证的教师姓名"}],children:(0,te.jsx)(j.Z,{type:"text",placeholder:"请输入所在学校中任意一位已职业认证的教师姓名"})})]})]})]})}),(0,te.jsx)(D.Z,{})]})}))},63871:function(e,n,t){t.d(n,{Z:function(){return P}});var i=t(7557),l=t.n(i),a=t(82242),r=t.n(a),s=t(41498),o=t.n(s),c=t(79800),d=t.n(c),u=t(39647),h=t.n(u),m=t(59301),p=t(18892),f=t(92832),x=t(78241),v=t(43418),j=t(61998),g=t(8591),_=t(19842),y=t(3113),b=t(80559),Z=t(58670),k=t(24316),w="flexRow___Ys7oN",I="flexColumn___awMMf",N="formWrap___j8Lzv",C="example___xf0jY",S="footerWrap___GFnQD",F=t(37712),T=["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"],V=function(e,n){return n.some((function(n){return n.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},A=f.Z.TextArea,P=(0,p.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting;var n=e.loading,t=e.dispatch,i=e.schoolName,a=e.visible,s=e.onClose,c=void 0===s?function(){}:s,u=e.onSuccess,p=void 0===u?function(){}:u,P=(h()(e,T),x.Z.useForm()),q=d()(P,1)[0];(0,m.useEffect)((function(){q.setFieldsValue({name:i})}),[i]);var E=function(){var e=o()(l()().mark((function e(n){var i,a,s,d,u,h,m,f;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=(i=n||{}).name,s=i.city,d=void 0===s?[]:s,u=i.address,h=i.remarks,e.next=3,t({type:"account/appplySchool",payload:{name:a,province:d[0],city:d[1],address:u,remarks:h}});case 3:if(2!=(null==(m=e.sent)?void 0:m.status)){e.next=7;break}return f=v.Z.confirm({icon:null,width:600,centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("p",{children:"系统检测到您申请新增的单位已存在,请确认是否为该单位?"}),(0,F.jsx)(j.Z,{columns:[{title:"学校/单位",dataIndex:"name"},{title:"用户数",width:150,dataIndex:"users_count"}],dataSource:[r()({},m)],pagination:!1})]}),onOk:function(){var e=o()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p(a);case 2:f.destroy(),c();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){f.destroy()}}),e.abrupt("return");case 7:c(),0==m.status&&(g.ZP.success("新增学校/单位成功!"),p(a));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,F.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:a,title:"申请添加单位名称",width:"600px",footer:null,children:(0,F.jsxs)(x.Z,{className:N,form:q,labelCol:{span:4},wrapperCol:{span:20},onFinish:E,children:[(0,F.jsx)(x.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,F.jsx)(f.Z,{placeholder:"学校或工作单位"})}),(0,F.jsxs)("div",{className:"".concat(w," ").concat(C),children:[(0,F.jsx)("div",{children:"示例:"}),(0,F.jsxs)("div",{className:I,children:[(0,F.jsxs)("div",{children:[(0,F.jsx)(b.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,F.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,F.jsxs)("div",{children:[(0,F.jsx)(Z.Z,{style:{color:"red"}}),(0,F.jsx)("span",{className:"font14 ml5",children:"错误示例:数据结构2019春"})]})]})]}),(0,F.jsx)(x.Z.Item,{label:"地区:",name:"city",children:(0,F.jsx)(_.Z,{allowClear:!0,size:"middle",options:k.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:V}})}),(0,F.jsx)(x.Z.Item,{label:"详细地址:",name:"address",children:(0,F.jsx)(f.Z,{placeholder:"请填写完整的地址信息"})}),(0,F.jsx)(x.Z.Item,{label:"说明:",name:"remarks",children:(0,F.jsx)(A,{placeholder:"再次说明特别情况(选填)"})}),(0,F.jsx)("div",{className:S,children:(0,F.jsxs)(x.Z.Item,{children:[(0,F.jsx)(y.ZP,{className:"mr5",size:"middle",onClick:function(){c()},children:"取消"}),(0,F.jsx)(y.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:n["account/appplySchool"],children:"保存"})]})})]})})}))},10011:function(e,n,t){var i=t(79800),l=t.n(i),a=t(59301),r=t(18892),s=t(53273),o=t(37712);n.Z=function(e){var n=e.children,t=e.active,i=((0,r.useParams)(),(0,a.useState)(t||1)),c=l()(i,2),d=(c[0],c[1]),u=(0,a.useRef)();return(0,a.useEffect)((function(){var e;u.current=null===(e=location.pathname.split("/"))||void 0===e?void 0:e[2]}),[location.pathname]),(0,o.jsx)("section",{style:{backgroundColor:"#fff",padding:"22px 0 0 38px"},children:(0,o.jsx)(s.YG,{value:t,onChange:function(e){d(e)},tabBarExtraContent:n,dataSource:[{id:1,name:"基本信息",link:"/users/".concat(u.current,"/baseInfo/edit")},{id:2,name:"实名认证",link:"/users/".concat(u.current,"/realNameCertification")},{id:3,name:"职业认证",link:"/users/".concat(u.current,"/careerCertification")}]})})}}}]); \ No newline at end of file diff --git a/95220.async.js b/95220.async.js new file mode 100644 index 0000000000..cd8d066bd0 --- /dev/null +++ b/95220.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[95220],{53921:function(A,e,r){var t=r(7557),i=r.n(t),n=r(37205),a=r.n(n),l=r(41498),s=r.n(l),u=r(79800),c=r.n(u),o=r(82242),C=r.n(o),g=r(59301),V=r(78241),y=r(95237),L=r(57809),d=r(92832),x=r(88522),I=r(3113),W=r(24905),M=r(6848),p=r(8591),T=r(61998),j=r(18892),N=r(61186),w=r.n(N),m=r(26724),K=r.n(m),F=r(58143),f=r(77540),E=r(53273),D=r(19193),h=r(37712),Y=[];function B(A){var e=A.onSearch,r=A.schools;return(0,h.jsx)(V.Z,{colon:!1,layout:"horizontal",onFinish:e,initialValues:{keyword:"",school_name:"",search_type:"1"},children:(0,h.jsxs)(y.Z,{style:{flexWrap:"nowrap"},children:[(0,h.jsx)(V.Z.Item,{name:"search_type",label:"搜索类型",children:(0,h.jsxs)(L.default,{popupClassName:D.Z.selectdown,style:{width:106},children:[(0,h.jsx)(L.default.Option,{value:"1",children:"姓名"}),(0,h.jsx)(L.default.Option,{value:"2",children:"手机号"}),(0,h.jsx)(L.default.Option,{value:"3",children:"邮箱"})]})}),(0,h.jsx)(V.Z.Item,{style:{marginLeft:20},label:"搜索内容",name:"keyword",rules:[{required:!0,message:"请输入搜索内容"}],children:(0,h.jsx)(d.Z,{allowClear:!0,style:{width:300},size:"middle"})}),(0,h.jsx)(V.Z.Item,{style:{marginLeft:20},label:"单位",name:"school_name",children:(0,h.jsx)(x.Z,{options:r,style:{width:300},size:"middle",showSearch:!0,filterOption:function(A,e){return-1!==e.value.toUpperCase().indexOf(A.toUpperCase())},placeholder:"请输入单位名称"})}),(0,h.jsx)(I.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit",children:"搜索"})]})})}var U=function(A){return A[A.INITDATA=0]="INITDATA",A[A.INITSCHOOLS=1]="INITSCHOOLS",A[A.SHOWLOADING=2]="SHOWLOADING",A[A.SELECTEDIDS=3]="SELECTEDIDS",A[A.SETQUERY=4]="SETQUERY",A[A.SETPAGE=5]="SETPAGE",A}(U||{});function v(A,e){switch(e.type){case U.INITDATA:case U.SETQUERY:return C()(C()({},A),e.payload);case U.SETPAGE:return C()(C()({},A),{},{page:e.payload,reload:!1});case U.SHOWLOADING:return C()(C()({},A),{},{loading:e.payload});case U.INITSCHOOLS:return C()(C()({},A),{},{schools:e.payload});case U.SELECTEDIDS:return C()(C()({},A),{},{selectedIds:e.payload});default:throw new Error}}var S={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};e.Z=function(A){var e=A.onSelect,r=A.onCancel,t=A.container_id,n=A.container_type,l=(0,g.useReducer)(v,S),u=c()(l,2),o=u[0],V=u[1],y=o.data,L=o.schools,d=o.loading,x=o.selectedIds,N=o.page,m=o.count,D=o.query,O=o.reload;(0,g.useEffect)((function(){function A(){return(A=s()(i()().mark((function A(){var e,r,l;return i()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,(0,f.nQ)(C()(C()({},D),{},{page:N,container_type:n,container_id:t,display_aliases:!0}));case 2:e=A.sent,r=e.users,l=e.user_count,V({type:U.INITDATA,payload:{data:O?r:[].concat(a()(y),a()(r)),count:l}});case 6:case"end":return A.stop()}}),A)})))).apply(this,arguments)}D&&function(){A.apply(this,arguments)}()}),[N,D,O,t,n]),(0,g.useEffect)((function(){function A(){return(A=s()(i()().mark((function A(){var e,r;return i()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,(0,f.K$)({display_aliases:!0});case 2:e=A.sent,r=e.school_names,V({type:U.INITSCHOOLS,payload:r.map((function(A){return{value:A}}))});case 5:case"end":return A.stop()}}),A)})))).apply(this,arguments)}!function(){A.apply(this,arguments)}()}),[]);var b=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(A,e){return(0,h.jsx)(W.Z,{value:e.numid,checked:x.includes(e.numid),disabled:!!A})}},{title:"姓名",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(A,e){return(0,h.jsx)("div",{children:(0,h.jsx)(M.Z,{placement:"bottom",title:A,children:(0,h.jsx)(j.Link,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(e.login),target:"_blank",children:A||"--"})})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(A){return(0,h.jsx)(M.Z,{placement:"bottom",title:A,children:(0,h.jsx)("span",{style:{color:"#000000"},children:A||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(A){return(0,h.jsx)(M.Z,{placement:"bottom",title:A,children:(0,h.jsx)("span",{style:{color:"#000000"},children:A||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(A){return(0,h.jsx)(M.Z,{placement:"bottom",title:A,children:(0,h.jsx)("span",{style:{color:"#000000"},children:A||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(A){return(0,h.jsx)(M.Z,{placement:"bottom",title:A,children:(0,h.jsx)("span",{style:{color:"#000000"},children:A||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(A){return(0,h.jsx)(M.Z,{placement:"bottom",title:A,children:(0,h.jsx)("span",{style:{color:"#000000"},children:A||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(A){return(0,h.jsx)("span",{style:{color:"#000000"},children:A?"是":"否"})}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(A){return(0,h.jsx)(M.Z,{placement:"bottom",title:A,children:(0,h.jsx)("span",{style:{color:"#000000"},children:w()(A).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(A){if(1===A)return(0,h.jsx)("span",{style:{color:"#000000"},children:"已添加"})}}];var q=m>10*N;return(0,h.jsxs)("div",{className:"select-user-container",style:{paddingBottom:20},children:[(0,h.jsx)(B,{onSearch:function(A){V({type:U.SETQUERY,payload:{page:1,reload:!0,query:A}})},schools:L}),D?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{className:"flexd-table-header mt20",children:(0,h.jsx)(E.Gi,{children:(0,h.jsx)(T.Z,{pagination:!1,dataSource:Y,columns:b})})}),(0,h.jsx)("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20},children:(0,h.jsx)(K(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(A){V({type:U.SETPAGE,payload:A})},hasMore:q,useWindow:!1,children:(0,h.jsx)(E.Gi,{children:(0,h.jsx)(T.Z,{loading:d,showHeader:!1,pagination:!1,dataSource:y,columns:b,onRow:function(A){return{onClick:function(e){var r,t;1!==A.added&&(r=A.numid,(t=x.indexOf(r))>=0?x.splice(t,1):x.push(r),V({type:U.SELECTEDIDS,payload:a()(x)}))}}}})})})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(I.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:r,children:"取消"}),(0,h.jsx)(I.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:function(){0===x.length?p.ZP.warning("请先在下面列表中选择要添加成员"):(e(x,t),V({type:U.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))},children:"确定"})]})]}):(0,h.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,h.jsx)("img",{src:F,width:"100",alt:""}),(0,h.jsx)("br",{}),(0,h.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]})]})}},95220:function(A,e,r){r.r(e),r.d(e,{NoData:function(){return Z},default:function(){return X}});var t=r(7557),i=r.n(t),n=r(41498),a=r.n(n),l=r(91232),s=r.n(l),u=r(79800),c=r.n(u),o=r(82242),C=r.n(o),g=r(59301),V=r(3113),y=r(43418),L=r(75105);function d(){return(0,L.U2)("teach_groups.json")}function x(A){return(0,L.v_)("teach_groups.json",A)}function I(A,e){return(0,L.gz)("teach_groups/".concat(A,".json"),e)}function W(A){return(0,L.v_)("teach_group_members.json",A)}function M(A){return(0,L.IV)("teach_group_members/".concat(A,".json"))}function p(A,e){return(0,L.gz)("teach_groups/".concat(A,"/change_admin.json"),{member_id:e})}function T(A,e){return(0,L.IV)("teach_groups/".concat(A,"/del_member.json"),{member_id:e})}function j(A){return(0,L.IV)("teach_groups/".concat(A,".json"))}function N(A){return(0,L.U2)("teach_groups/".concat(A,"/show_permission.json"))}function w(A){return(0,L.gz)("teach_groups/".concat(null==A?void 0:A.id,"/update_permission.json"),A)}var m=r(78241),K=r(92832),F=r(19193),f=r(37712),E=function(A){var e=A.callback,r=A.visible,t=A.onCancel,i=A.id,n=A.name;var a=m.Z.useForm(),l=c()(a,1)[0];return(0,g.useEffect)((function(){l.setFieldsValue({name:n})}),[n]),(0,f.jsx)(y.Z,{centered:!0,title:i?"修改名称":"新建",open:r,onCancel:t,onOk:function(){l.submit()},wrapClassName:F.Z.CustomCss,children:(0,f.jsx)(m.Z,{form:l,initialValues:{name:n},onFinish:function(A){e(A)},children:(0,f.jsx)(m.Z.Item,{label:"教研团队名称",name:"name",rules:[{required:!0,message:"请输入不超过20字的名称"}],children:(0,f.jsx)(K.Z,{placeholder:"请输入不超过20字的名称",maxLength:20})})})})},D=r(24905),h=r(38854),Y=r(20834),B=r(61998),U=r(8591),v=r(5112);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var S=r(53273),O=function(A){var e,r=A.data,t=A.isAdminOrTeacher,n=A.onDelGroup,l=A.onChangeGroupName,s=A.onPlusMember,u=A.onDelMember,o=A.onExitGroup,C=A.Transferteams,V=(0,g.useState)(0),L=c()(V,2),d=(L[0],L[1]),x=(0,g.useState)(0),I=c()(x,2),W=(I[0],I[1]),M=(0,g.useState)(),p=c()(M,2),T=p[0],j=p[1],m=(0,g.useState)(),K=c()(m,2),E=K[0],O=K[1],b=(0,g.useState)(!1),q=c()(b,2),J=q[0],Z=q[1],k=(0,g.useState)(),z=c()(k,2),Q=z[0],X=z[1],P=(0,g.useState)(),H=c()(P,2),G=H[0],R=H[1],_=(0,g.useState)(!1),$=c()(_,2),AA=$[0],eA=$[1],rA=(0,g.useState)(!1),tA=c()(rA,2),iA=tA[0],nA=tA[1],aA=(0,g.useState)(""),lA=c()(aA,2),sA=lA[0],uA=lA[1];function cA(A){var e=parseInt(A.key,10);uA(e),nA(!0)}function oA(A){var e=parseInt(A.key,10);y.Z.confirm({title:"退出提示",okText:"确定",cancelText:"取消",content:"退出将对您与组内成员共同开展教研活动造成不便。您确定要退出吗?",onOk:function(){o(e)}})}var CA={display:"block",height:"30px",lineHeight:"30px"};var gA=[{title:"成员名称",dataIndex:"name",width:150},{title:"使用共享试题",dataIndex:"item_bank",align:"center",width:150,render:function(A,e,r){return(0,f.jsx)(D.Z,{disabled:null==e?void 0:e.is_creator,defaultChecked:A,onChange:function(A){w({id:Q,member_id:e.id,clazz:"item_bank",enable:A.target.checked})}})}},{title:"编辑共享试题",dataIndex:"edit_item_bank",align:"center",width:150,render:function(A,e,r){return(0,f.jsx)(D.Z,{disabled:null==e?void 0:e.is_creator,defaultChecked:A,onChange:function(A){w({id:Q,member_id:e.id,clazz:"edit_item_bank",enable:A.target.checked})}})}},{title:"使用共享试卷",dataIndex:"exercise",align:"center",render:function(A,e,r){return(0,f.jsx)(D.Z,{disabled:null==e?void 0:e.is_creator,defaultChecked:A,onChange:function(A){w({id:Q,member_id:e.id,clazz:"exercise",enable:A.target.checked})}})}}];function VA(){return(VA=a()(i()().mark((function A(e){var r;return i()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,N(null==e?void 0:e.id);case 2:r=A.sent,X(null==e?void 0:e.id),O(r),Z(!0);case 6:case"end":return A.stop()}}),A)})))).apply(this,arguments)}return(0,f.jsxs)("ul",{className:"teaching-lists",children:[r.map((function(A,e){return(0,f.jsxs)("li",{style:{marginTop:0===e?30:16},onClick:function(){return d(e)},children:[(0,f.jsxs)("div",{className:"item-group",children:[(0,f.jsxs)("span",{style:{color:"#000000",fontSize:16,fontWeight:600},children:[A.name,"的教研团队"]}),(0,f.jsx)("div",{className:"action-group"})]}),(0,f.jsxs)("div",{style:{display:"flex"},children:[(0,f.jsx)("span",{style:{marginTop:29,marginLeft:24,color:"#5F6367"},children:"团队成员:"}),(0,f.jsx)("ul",{className:"info",style:{flex:1},children:A.memers.map((function(e){var r;return(0,f.jsxs)("li",{onClick:function(){W(e.id)},className:"directionItemWrap",children:[(0,f.jsxs)("div",{className:"hovename",style:{display:"flex",alignItems:"center",justifyContent:"center",fontWeight:400,fontSize:14,color:null!=e&&e.is_creater?"#000000":"#5F6367"},children:[(null===(r=e.name)||void 0===r?void 0:r.length)>6?e.name.substr(0,6)+"....":e.name,(0,f.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDMxOTQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjIzLjgyOCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik01MTIgMGgyMTcwLjg4YzI4Mi42MjQgMCA1MTIgMjI5LjM3NiA1MTIgNTEycy0yMjkuMzc2IDUxMi01MTIgNTEySDUxMkMyMjkuMzc2IDEwMjQgMCA3OTQuNjI0IDAgNTEyUzIyOS4zNzYgMCA1MTIgMHoiIGZpbGw9IiNFQkVFRkQiLz48cGF0aCBkPSJNMTYzOC40IDc0MS4zNzZjMjguNjcyIDAgNDAuOTYtMTYuMzg0IDQwLjk2LTQ1LjA1NlYyOTQuOTEyaC0zNi44NjR2MzkzLjIxNmMwIDE2LjM4NC04LjE5MiAyMC40OC0yMC40OCAyMC40OC0yNC41NzYgMC00NS4wNTYgMC03My43MjgtNC4wOTZsOC4xOTIgMzIuNzY4aDgxLjkyem0tMzcyLjczNi0yNTguMDQ4YzQ5LjE1Mi00NS4wNTYgOTAuMTEyLTk0LjIwOCAxMjYuOTc2LTE0Ny40NTYgMzIuNzY4IDMyLjc2OCA2OS42MzIgNzcuODI0IDExMC41OTIgMTM1LjE2OGwyNC41NzYtMjQuNTc2Yy00MC45Ni00OS4xNTItODEuOTItOTguMzA0LTEyMi44OC0xNDMuMzZoLTI0LjU3NmMtNDAuOTYgNTcuMzQ0LTgxLjkyIDExMC41OTItMTMxLjA3MiAxNTUuNjQ4bDE2LjM4NCAyNC41NzZ6bTMyMy41ODQgMTU5Ljc0NFYzMzkuOTY4aC0zMi43Njh2MzA3LjJoMzIuNzY4em0tMTMxLjA3MiA5NC4yMDhjMjQuNTc2IDAgMzYuODY0LTQuMDk2IDQ1LjA1Ni0xMi4yODhzMTYuMzg0LTM2Ljg2NCAyMC40OC03Ny44MjRsLTMyLjc2OC0xMi4yODhjMCAyOC42NzItNC4wOTYgNDUuMDU2LTguMTkyIDUzLjI0OHMtMTYuMzg0IDEyLjI4OC0zMi43NjggMTIuMjg4aC05OC4zMDRjLTEyLjI4OCAwLTIwLjQ4LTQuMDk2LTIwLjQ4LTE2LjM4NHYtMjA0LjhoMTA2LjQ5NnY5NC4yMDhjMCAxMi4yODgtOC4xOTIgMjAuNDgtMjAuNDggMjAuNDgtMTYuMzg0IDAtMzIuNzY4IDAtNDkuMTUyLTQuMDk2bDguMTkyIDMyLjc2OGg1My4yNDhjMjguNjcyIDAgNDAuOTYtMTYuMzg0IDQwLjk2LTQwLjk2VjQ1MC41NmgtMTc2LjEyOHYyNDUuNzZjMCAyNC41NzYgMTIuMjg4IDM2Ljg2NCA0MC45NiAzNi44NjRoMTIyLjg4em01ODUuNzI4LTUzLjI0OFY2MzQuODhoMTMxLjA3MnYtMjguNjcyaC0xMzEuMDcydi00MC45NmgxMTQuNjg4di0yOC42NzJoLTExNC42ODh2LTQwLjk2SDIxNTAuNHYtNjkuNjMyaDMyLjc2OHYtMjguNjcySDIxNTAuNFYzMjcuNjhoLTEwNi40OTZ2LTMyLjc2OGgtMzIuNzY4djMyLjc2OGgtODYuMDE2djI4LjY3Mmg4Ni4wMTZ2MzYuODY0aC0xMTAuNTkydjI4LjY3MmgxMTAuNTkydjQwLjk2aC04Ni4wMTZ2MjguNjcyaDg2LjAxNnY0MC45NmgtOTguMzA0djI4LjY3Mmg5OC4zMDR2NDAuOTZoLTExMC41OTJ2MjguNjcyaDExMC41OTJ2NDkuMTUyaDMyLjc2OHptLTI3MC4zMzYgNTcuMzQ0YzI0LjU3Ni0xNi4zODQgNDAuOTYtMzYuODY0IDU3LjM0NC02MS40NCA0LjA5NiA0LjA5NiAxMi4yODggOC4xOTIgMTYuMzg0IDEyLjI4OCAzNi44NjQgMjQuNTc2IDEwMi40IDM2Ljg2NCAxODguNDE2IDM2Ljg2NGgxNDcuNDU2bDQuMDk2LTMyLjc2OGMtNTcuMzQ0IDAtMTEwLjU5MiA0LjA5Ni0xNjcuOTM2IDQuMDk2LTY1LjUzNiAwLTExOC43ODQtMTIuMjg4LTE1MS41NTItMjguNjcyLTguMTkyLTQuMDk2LTE2LjM4NC0xMi4yODgtMjQuNTc2LTIwLjQ4IDI0LjU3Ni00NS4wNTYgMzYuODY0LTk4LjMwNCAzNi44NjQtMTYzLjg0di0yMC40OGgtNzcuODI0YzI0LjU3Ni0zMi43NjggNDkuMTUyLTczLjcyOCA3My43MjgtMTE4Ljc4NHYtMjguNjcySDE3NjEuMjh2MzIuNzY4aDgxLjkyYy0yNC41NzYgNDAuOTYtNDkuMTUyIDgxLjkyLTc3LjgyNCAxMTguNzg0djI4LjY3Mmg5MC4xMTJjLTQuMDk2IDQ1LjA1Ni0xMi4yODggODYuMDE2LTI4LjY3MiAxMjIuODgtMTIuMjg4LTIwLjQ4LTI0LjU3Ni00OS4xNTItMzIuNzY4LTg2LjAxNmwtMzIuNzY4IDEyLjI4OGMxMi4yODggNDAuOTYgMjguNjcyIDc3LjgyNCA0NS4wNTYgMTA2LjQ5Ni0xNi4zODQgMjQuNTc2LTM2Ljg2NCA0MC45Ni01Ny4zNDQgNTcuMzQ0bDI0LjU3NiAyOC42NzJ6bTMzOS45NjgtMzQ0LjA2NGgtNjkuNjMydi0zNi44NjRoNjkuNjMydjM2Ljg2NHptMCA2OS42MzJoLTY5LjYzMnYtNDAuOTZoNjkuNjMydjQwLjk2em0yNTMuOTUyIDI3OC41Mjh2LTIwLjQ4aDIxMi45OTJ2MjAuNDhoMzYuODY0VjUyNC4yODhoLTE4NC4zMmMyOC42NzItMTIuMjg4IDUzLjI0OC0yNC41NzYgNzcuODI0LTQwLjk2bDIwLjQ4LTEyLjI4OGgxNTEuNTUydi0zMi43NjhoLTEwNi40OTZjMzIuNzY4LTI0LjU3NiA2NS41MzYtNTcuMzQ0IDk0LjIwOC05MC4xMTJsLTMyLjc2OC0yMC40OGMtMzYuODY0IDQwLjk2LTczLjcyOCA3Ny44MjQtMTIyLjg4IDExMC41OTJoLTYxLjQ0di02MS40NGgxMTQuNjg4di0zMi43NjhoLTExNC42ODh2LTQ5LjE1MmgtMzYuODY0djUzLjI0OGgtMTM1LjE2OHYzMi43NjhoMTM1LjE2OHY1Ny4zNDRoLTE4MC4yMjR2MzIuNzY4aDIyNS4yOGMtNjkuNjMyIDQwLjk2LTE0Ny40NTYgNjkuNjMyLTIyOS4zNzYgOTAuMTEybDE2LjM4NCAzMi43NjhjMjguNjcyLTguMTkyIDU3LjM0NC0yMC40OCA4MS45Mi0yOC42NzJ2MTgwLjIyNGgzNi44NjR6bTIxMi45OTItMTM5LjI2NGgtMjEyLjk5MnYtNDkuMTUyaDIxMi45OTJ2NDkuMTUyem0wIDg2LjAxNmgtMjEyLjk5MnYtNTMuMjQ4aDIxMi45OTJ2NTMuMjQ4eiIgZmlsbD0iIzE2NURGRiIvPjxwYXRoIGQ9Ik01NzMuNDQgMjA0LjhoMzI3LjY4YzkwLjExMiAwIDE2My44NCA3My43MjggMTYzLjg0IDE2My44NHYzMjcuNjhjMCA5MC4xMTItNzMuNzI4IDE2My44NC0xNjMuODQgMTYzLjg0SDU3My40NGMtOTAuMTEyIDAtMTYzLjg0LTczLjcyOC0xNjMuODQtMTYzLjg0VjM2OC42NGMwLTkwLjExMiA3My43MjgtMTYzLjg0IDE2My44NC0xNjMuODR6IiBmaWxsPSIjQzJEMEZGIi8+PHBhdGggZD0iTTg2OC4zNTIgNTgxLjYzMmM0LjA5NiAyNC41NzYgMTIuMjg4IDQ5LjE1MiAxNi4zODQgNjkuNjMyIDAgOC4xOTIgNC4wOTYgMTYuMzg0IDQuMDk2IDI0LjU3NnM0LjA5NiAxNi4zODQgNC4wOTYgMjQuNTc2IDQuMDk2IDEyLjI4OCA0LjA5NiAxNi4zODR2OC4xOTJjMCA4LjE5MiAwIDEyLjI4OC00LjA5NiAxMi4yODgtNC4wOTYgNC4wOTYtOC4xOTIgNC4wOTYtMTIuMjg4IDQuMDk2aC04LjE5MmMtNC4wOTYgMC00LjA5NiAwLTguMTkyLTQuMDk2TDczNy4yOCA2NjcuNjQ4Yy0yNC41NzYgMTIuMjg4LTQ1LjA1NiAyNC41NzYtNjEuNDQgMzYuODY0TDY1MS4yNjQgNzE2LjhjLTguMTkyIDQuMDk2LTE2LjM4NCA4LjE5Mi0yMC40OCAxMi4yODgtOC4xOTIgNC4wOTYtMTYuMzg0IDguMTkyLTIwLjQ4IDEyLjI4OHMtOC4xOTIgNC4wOTYtOC4xOTIgNC4wOTZjLTQuMDk2IDAtOC4xOTIgNC4wOTYtOC4xOTIgMC00LjA5NiAwLTguMTkyIDAtOC4xOTItNC4wOTYtNC4wOTYgMC00LjA5Ni00LjA5Ni00LjA5Ni04LjE5MnYtOC4xOTJzMC00LjA5NiA0LjA5Ni04LjE5MmMwLTQuMDk2IDQuMDk2LTEyLjI4OCA0LjA5Ni0xNi4zODQgMC04LjE5MiA0LjA5Ni0xNi4zODQgNC4wOTYtMjQuNTc2czQuMDk2LTE2LjM4NCA4LjE5Mi0yNC41NzZjNC4wOTYtMjAuNDggMTIuMjg4LTQ1LjA1NiAxNi4zODQtNjkuNjMyLTI0LjU3Ni0xNi4zODQtNDUuMDU2LTI4LjY3Mi01Ny4zNDQtNDUuMDU2LTguMTkyLTQuMDk2LTE2LjM4NC04LjE5Mi0yMC40OC0xNi4zODRzLTEyLjI4OC04LjE5Mi0xNi4zODQtMTIuMjg4UzUxMiA0OTkuNzEyIDUxMiA0OTUuNjE2Yy00LjA5Ni00LjA5Ni04LjE5Mi00LjA5Ni04LjE5Mi00LjA5Ni00LjA5Ni00LjA5Ni00LjA5Ni04LjE5Mi04LjE5Mi0xMi4yODhzLTQuMDk2LTguMTkyLTQuMDk2LTEyLjI4OCA0LjA5Ni04LjE5MiA0LjA5Ni0xMi4yODhjNC4wOTYgMCA4LjE5Mi00LjA5NiAxMi4yODgtNC4wOTZsMTUxLjU1Mi0xMi4yODhMNzE2LjggMzA3LjJjMC00LjA5NiA0LjA5Ni04LjE5MiA4LjE5Mi0xMi4yODggMC04LjE5MiA4LjE5Mi04LjE5MiAxMi4yODgtOC4xOTJzNC4wOTYgMCA4LjE5MiA0LjA5NmM0LjA5NiAwIDQuMDk2IDQuMDk2IDQuMDk2IDQuMDk2bDQuMDk2IDQuMDk2czAgNC4wOTYgNC4wOTYgNC4wOTZsNTMuMjQ4IDEzMS4wNzIgMTU1LjY0OCAxNi4zODRjOC4xOTIgMCAxMi4yODggNC4wOTYgMTIuMjg4IDQuMDk2IDQuMDk2IDQuMDk2IDQuMDk2IDguMTkyIDQuMDk2IDEyLjI4OHMwIDguMTkyLTQuMDk2IDEyLjI4OGwtMTIuMjg4IDEyLjI4OC05OC4zMDQgOTAuMTEyeiIgZmlsbD0iIzJFNUJFQyIvPjwvc3ZnPg==",style:{marginLeft:5,display:!(null!=e&&e.is_creater)&&"none",height:25,width:78}})]}),A.is_creat?(0,f.jsx)("div",{className:"groupActionWrap",style:{display:!(null!=e&&e.id)&&"none"},children:(0,f.jsx)("a",{className:"btn-del",onClick:function(r){r.preventDefault(),r.stopPropagation(),function(A,e){y.Z.confirm({title:"温馨提示",content:"确定要删除这个组员吗?",icon:!1,className:F.Z.CustomTipsModalCss,okText:"确定",cancelText:"取消",onOk:function(){u(A,e)}})}(A.id,e.id)},children:"x"})}):null]},e.id||e.name)}))}),A.is_creat||t?(0,f.jsx)(h.Z,{overlayClassName:"dropdowns",dropdownRender:function(){return(0,f.jsxs)(Y.Z,{children:[(0,f.jsx)(Y.Z.Item,{onClick:function(){l(A)},children:"修改名称"}),(0,f.jsx)(Y.Z.Item,{disabled:A.memers.length>=50,onClick:function(){s(A)},children:"添加成员"}),A.is_creat&&(0,f.jsx)(Y.Z.Item,{onClick:function(){return function(A){return VA.apply(this,arguments)}(A)},children:"权限配置"}),A.is_creat&&(0,f.jsx)(Y.Z.Item,{onClick:function(){return function(A){R(A),X(null==A?void 0:A.id),eA(!0)}(A)},children:"转让团队"}),(0,f.jsx)(Y.Z.Item,{onClick:A.is_creat?cA:oA,children:A.is_creat?"解散":"退出"},A.id+"")]})},children:(0,f.jsxs)("span",{style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20},children:["设置",(0,f.jsx)("i",{style:{marginLeft:5,color:"#979797"},className:"iconfont icon-a-bianzu11"})]})}):(0,f.jsx)("span",{style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20},className:"c-grey-c",onClick:function(){return function(A){var e=parseInt(A,10);y.Z.confirm({title:"退出提示",okText:"确定",icon:!1,className:F.Z.CustomTipsModalCss,cancelText:"取消",content:"退出将对您与组内成员共同开展教研活动造成不便。您确定要退出吗?",onOk:function(){o(e)}})}(A.id)},children:"退出"},A.id+"")]})]},A.id)})),(0,f.jsxs)(y.Z,{width:700,wrapClassName:F.Z.CustomCss,title:"权限配置",footer:null,open:J,onCancel:function(){return Z(!1)},children:[(0,f.jsx)(S.Gi,{children:(0,f.jsx)(B.Z,{dataSource:null==E?void 0:E.members,columns:gA,pagination:!1,scroll:{y:240}})}),(0,f.jsx)("p",{style:{color:"#FF9D18",marginTop:5},children:"*选中代表该成员可以使用团队内所有成员共享的资源,否则不可以"})]}),(0,f.jsxs)(y.Z,{title:"解散提示",wrapClassName:F.Z.CustomCss,onOk:function(){n(sA),nA(!1)},open:iA,onCancel:function(){return nA(!1)},children:[(0,f.jsx)("p",{children:"解散教研团队将对团队成员之间共享实训、试卷等功能造成不便。"}),(0,f.jsx)("p",{children:"您确定要解散本教研团队吗?"})]}),(0,f.jsxs)(y.Z,{wrapClassName:F.Z.CustomCss,title:"转让团队",onOk:function(){T?(C(Q,T),eA(!1),T=""):U.ZP.info("创建人不能为空")},open:AA,onCancel:function(){eA(!1),T=""},children:[(0,f.jsxs)("p",{style:{textAlign:"left"},children:["选中的成员将会以新的创建人身份接管团体 ",(0,f.jsx)("br",{})," 您将不再拥有创建人的身份和权限,但您仍是团队中的一员"]}),(0,f.jsx)("div",{children:(0,f.jsx)(v.ZP.Group,{defaultValue:[],onChange:function(A){T=A.target.value,j(A.target.value)},children:null==G||null===(e=G.memers)||void 0===e||null===(e=e.filter((function(A){return A.is_teacher})))||void 0===e?void 0:e.map((function(A,e){return(0,f.jsx)(v.ZP,{style:CA,value:null==A?void 0:A.id,children:null==A?void 0:A.name})}))})})]})]})},b=r(99144),q=r(18892),J=r(53921);function Z(A){var e=A.children;return(0,f.jsxs)("div",{className:"no-data",children:[(0,f.jsx)("img",{src:"data:image/png;base64,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",alt:"no-data",width:300}),e]})}var k={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},z=function(A){return A[A.INITDATA=0]="INITDATA",A[A.SHOWLOADING=1]="SHOWLOADING",A[A.SHOWFORMPANEL=2]="SHOWFORMPANEL",A[A.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",A[A.SELECTGROUP=4]="SELECTGROUP",A[A.SETINDEX=5]="SETINDEX",A}(z||{});function Q(A,e){switch(e.type){case z.INITDATA:return C()(C()({},A),e.payload);case z.SHOWLOADING:return C()(C()({},A),{},{loading:e.payload});case z.SETINDEX:return C()(C()({},A),{},{index:e.payload});case z.SHOWFORMPANEL:case z.SHOWMEMBERPANEL:return C()(C()({},A),e.payload);case z.SELECTGROUP:return C()(C()({},A),{},{selectedGroup:e.payload,showFormPanel:!0});default:throw new Error}}var X=(0,q.connect)((function(A){return{user:A.user}}))((function(A){var e,r=A.user,t=((0,q.useLocation)(),(0,q.useSearchParams)()),n=c()(t,1)[0],l=(0,g.useReducer)(Q,k),u=c()(l,2),o=u[0],C=u[1],L=o.data,N=o.index,w=(o.loading,o.showFormPanel),m=o.selectedGroup,K=o.showMemberPanel,D=null===(e=r.userInfo)||void 0===e?void 0:e.role,h=(0,g.useState)(n.get("category")||"0"),Y=c()(h,2),B=Y[0],U=Y[1],v=(0,g.useMemo)((function(){var A=[],e=[];if(L){var r,t=s()(L);try{for(t.s();!(r=t.n()).done;){var i=r.value;i.is_creat?A.push(i):e.push(i)}}catch(A){t.e(A)}finally{t.f()}return[A,e]}}),[L]);function X(){return P.apply(this,arguments)}function P(){return(P=a()(i()().mark((function A(){var e;return i()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,d();case 2:if(401!==(null==(e=A.sent)?void 0:e.status)){A.next=5;break}return A.abrupt("return");case 5:C({type:z.INITDATA,payload:{loading:!1,showFormPanel:!1,data:e.groups,index:n.get("category")||0}});case 6:case"end":return A.stop()}}),A)})))).apply(this,arguments)}function H(){return(H=a()(i()().mark((function A(e){return i()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(!m.id){A.next=5;break}return A.next=3,I(m.id,e);case 3:A.next=7;break;case 5:return A.next=7,x(e);case 7:X();case 8:case"end":return A.stop()}}),A)})))).apply(this,arguments)}function G(){C({type:z.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function R(){return(R=a()(i()().mark((function A(e,r){return i()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,T(e,r);case 2:X();case 3:case"end":return A.stop()}}),A)})))).apply(this,arguments)}function _(){return(_=a()(i()().mark((function A(e){return i()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,j(e);case 2:X();case 3:case"end":return A.stop()}}),A)})))).apply(this,arguments)}function $(){return($=a()(i()().mark((function A(e){return i()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,M(e);case 2:X();case 3:case"end":return A.stop()}}),A)})))).apply(this,arguments)}function AA(){return(AA=a()(i()().mark((function A(e,r){return i()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,p(e,r);case 2:X();case 3:case"end":return A.stop()}}),A)})))).apply(this,arguments)}function eA(){return(eA=a()(i()().mark((function A(e,r){return i()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return G(),A.next=3,W({user_ids:e,group_id:r});case 3:X();case 4:case"end":return A.stop()}}),A)})))).apply(this,arguments)}return(0,g.useEffect)((function(){15===D&&C({type:z.SETINDEX,payload:1})}),[D]),(0,g.useEffect)((function(){X()}),[]),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{className:"teaching-circling-container",style:{paddingLeft:45,paddingTop:22},children:(0,f.jsxs)("div",{className:"teaching-circling-body",children:[15===D?null:(0,f.jsx)(S.YG,{value:B,onChange:function(A){var e;null!==(e=window.location.href.toString())&&void 0!==e&&e.includes("category")?(0,b.jz)("category",A):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+"&category=".concat(A):"?category=".concat(A)),U(A),C({type:z.SETINDEX,payload:parseInt(A,10)})},tabBarExtraContent:(0,f.jsx)(V.ZP,{type:"primary",disabled:L.length>=50,style:{width:60,height:32,borderRadius:16,border:"1px solid #BACFFE",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",color:"#3061D0"},title:L.length>=50?"您加入的教研组已达上限":"",onClick:function(){C({type:z.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})},children:"新建"}),className:"mb25",dataSource:[{id:"0",name:"我创建的"},{id:"1",name:"我加入的"}]}),(0,f.jsx)("div",{className:0===v[N].length?"nodata-content":"main-content",children:0===v[N].length?(0,f.jsx)(Z,{children:D<=12?(0,f.jsxs)(f.Fragment,{children:[" ",(0,f.jsx)("p",{children:"教研团队有助于你和你的伙伴们一起创建实训、协同教学,或开展其他教研活动。"})," ",(0,f.jsx)("p",{children:"当前您尚未组建属于自己教研团队,快去组建吧!"})," "]}):(0,f.jsx)("p",{children:" 您尚未加入任何教研小组,请等待老师的召唤吧! "})}):(0,f.jsx)(O,{onExitGroup:function(A){return $.apply(this,arguments)},Transferteams:function(A,e){return AA.apply(this,arguments)},onPlusMember:function(A){C({type:z.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:A}})},onDelMember:function(A,e){return R.apply(this,arguments)},onDelGroup:function(A){return _.apply(this,arguments)},isAdminOrTeacher:D<=12,onChangeGroupName:function(A){C({type:z.SELECTGROUP,payload:A})},data:v[N]})})]})}),(0,f.jsx)(E,{callback:function(A){return H.apply(this,arguments)},visible:w,onCancel:function(){C({type:z.SHOWFORMPANEL,payload:{showFormPanel:!1}})},id:m.id,name:m.name}),(0,f.jsx)(y.Z,{centered:!0,title:"添加成员",open:K,onCancel:G,footer:null,width:1150,bodyStyle:{minHeight:200},wrapClassName:F.Z.CustomCss,children:(0,f.jsx)(J.Z,{container_id:m.id,container_type:4,onSelect:function(A,e){return eA.apply(this,arguments)},onCancel:G})})]})}))},19193:function(A,e){e.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},58143:function(A){A.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/layouts__index.async.js b/layouts__index.async.js index e6f4594d5f..92773959c2 100644 --- a/layouts__index.async.js +++ b/layouts__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[41717],{680:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(19973),i=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},s=n(22589),o=function(e,t){return i.createElement(s.Z,(0,r.Z)({},e,{ref:t,icon:a}))};var l=i.forwardRef(o)},89299:function(e,t,n){n.r(t),n.d(t,{default:function(){return Je}});var r=n(7557),i=n.n(r),a=n(82242),s=n.n(a),o=n(41498),l=n.n(o),c=n(79800),u=n.n(c),d=n(39647),p=n.n(d),g=n(59301),m=n(92736),h=n(43418),f=n(81863),x=n(18892),j=n(78241),y=n(8591),w=n(92832),b=n(24905),v=n(3113),M=n(61644),I=n(51638),S=n(83127),N="login-panel-wrapper2___HuMNJ",k="login-panel-right-wrp___vWD_i",L="res-error-values___hV1lz",T="tabs___EwOAX",Z=n(37712),z={height:48,borderRadius:4},P=(0,x.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.dispatch,n=e.setType,r=e.user,a=e.setusername,o=j.Z.useForm(),c=u()(o,1)[0],d=(0,x.useSearchParams)(),p=u()(d,1)[0],m=(0,x.useLocation)(),h=(0,g.useState)(""),f=u()(h,2),N=f[0],k=f[1],T=(0,g.useState)([]),P=u()(T,2),C=P[0],_=P[1],A=(0,g.useState)({}),E=u()(A,2),D=E[0],O=E[1],F=(0,g.useState)(!1),Y=u()(F,2),$=Y[0],B=Y[1],Q=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,q=function(){var e=l()(i()().mark((function e(n){var r,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B(!1),Q.test(n.password)||(a(n.login),k("系统检测您的密码强度过低,请及时修改")),O(s()({},n)),e.next=5,(0,M.Es)(n);case 5:if(!(r=e.sent).status){e.next=19;break}if(-4!==r.status){e.next=13;break}return t({type:"user/showPopLogin",payload:{showPopLogin:!1}}),t({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:r.user,loginInfo:n}}),e.abrupt("return");case 13:if(-5!==r.status){e.next=17;break}return _([null==r?void 0:r.message]),B(!0),e.abrupt("return");case 17:return k(null==r?void 0:r.message),e.abrupt("return");case 19:if(null!=r&&r.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==r?void 0:r.start_date)):localStorage.removeItem("extension-modal"),"/user/login"!==m.pathname&&"/login"!==m.pathname){e.next=35;break}if(!(o=p.get("form")||p.get("back_url"))){e.next=26;break}window.location.href=decodeURIComponent(o),e.next=33;break;case 26:if(Q.test(n.password)){e.next=31;break}y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure",e.next=33;break;case 31:return window.location.reload(),e.abrupt("return");case 33:e.next=43;break;case 35:if(Q.test(n.password)){e.next=41;break}y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure?active=3",t({type:"user/showPopLogin",payload:{showPopLogin:!1}}),e.next=43;break;case 41:return window.location.reload(),e.abrupt("return");case 43:c.resetFields();case 44:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j.Z,{layout:"vertical",form:c,initialValues:{autologin:!0,login:r.actionTabs.phone},onFinish:q,onValuesChange:function(e){k("");if("password"in e){var t=e.password.replace(/[\u4e00-\u9fa5]/g,"");c.setFieldsValue({password:t})}},children:[!!N&&(0,Z.jsxs)("div",{className:L,children:[(0,Z.jsx)("span",{children:N}),(0,Z.jsx)(I.Z,{onClick:function(){return k("")}})]}),(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入用户名、手机号或邮箱"}],children:(0,Z.jsx)(w.Z,{style:z,size:"middle",placeholder:"请输入有效的手机号/邮箱号/账号",onBlur:function(){t({type:"user/setActionTabs",payload:{phone:c.getFieldValue("login")}})}})}),(0,Z.jsx)(j.Z.Item,{name:"password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"}],children:(0,Z.jsx)(w.Z.Password,{style:z,size:"middle",placeholder:"密码"})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)("div",{className:"flex-container",style:{justifyContent:"space-between"},children:[(0,Z.jsx)(j.Z.Item,{name:"autologin",noStyle:!0,valuePropName:"checked",children:(0,Z.jsx)(b.Z,{children:"下次自动登录"})}),(0,Z.jsx)("div",{children:(0,Z.jsx)("span",{className:"current font14 c-blue",onClick:function(){return n(4)},children:"找回密码"})})]})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsx)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,className:"font16",style:z,children:"登录"})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]}),(0,Z.jsx)(S.Z,{open:$,data:C,accountInfo:s()({},D)})]})})),C=n(99144),_={height:48,borderRadius:4},A=/(^(1[0-9])\d{9}$)/i,E={timer:0},D=function(e){return e[e.setTimer=0]="setTimer",e}(D||{});function O(e,t){if(t.type===D.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var F=(0,x.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){var t,n=e.user,r=e.dispatch,a=e.validateName,o=e.getCode,c=e.register,d=e.style,p=void 0===d?{}:d,m=e.buttonText,h=void 0===m?"注册":m,f=e.globalSetting,x=j.Z.useForm(),y=u()(x,1)[0],M=(0,g.useReducer)(O,E),I=u()(M,2),N=I[0],k=I[1],L=(0,g.useState)(!1),T=u()(L,2),z=T[0],P=T[1],F=N.timer,Y=(0,g.useState)(!1),$=u()(Y,2),B=$[0],Q=($[1],(0,g.useState)(!1)),q=u()(Q,2),G=q[0],U=q[1],V=(0,g.useState)([]),W=u()(V,2),R=W[0],H=W[1],J=(0,g.useState)(""),X=u()(J,2),K=(X[0],X[1]),ee=(0,g.useState)({}),te=u()(ee,2),ne=te[0],re=te[1];function ie(){return(ie=l()(i()().mark((function e(t){var n,a,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return U(!1),re(s()({},t)),n=t.login,t.password,a=t.code,e.next=5,c({login:n,code:a});case 5:if(o=e.sent,K(null==o?void 0:o.message),-4!==o.status){e.next=13;break}return r({type:"user/showPopLogin",payload:{showPopLogin:!1}}),r({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:o.user,loginInfo:t}}),e.abrupt("return");case 13:if(-5!==o.status){e.next=19;break}return H([null==o?void 0:o.message]),U(!0),e.abrupt("return");case 19:if(!((null==o?void 0:o.status)<0)){e.next=22;break}return y.setFields([{name:"code",errors:[null==o?void 0:o.message]}]),e.abrupt("return");case 22:(null==o?void 0:o.status)>=0&&window.location.reload();case 23:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ae(){return(ae=l()(i()().mark((function e(){var t,n,r,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=y.getFieldValue("login"),n=0,A.test(t)&&!(t.indexOf(" ")>-1)){e.next=6;break}return y.setFields([{name:"login",errors:["请输入正确的手机号"]}]),n=1,e.abrupt("return",n);case 6:return e.next=8,a({login:t,type:1});case 8:return r=e.sent,s=r.status,r.message,s<0?n=2:(y.setFields([{name:"login",errors:["该手机号码不存在,请先注册"]}]),n=1),e.abrupt("return",n);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var se=function(){var e=l()(i()().mark((function e(){var t,n,r,s,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=y.getFieldValue("login"),A.test(t)){e.next=5;break}y.validateFields(["login"]),e.next=20;break;case 5:return e.next=7,a({login:t,type:1});case 7:if(!((null==(n=e.sent)?void 0:n.status)>0)){e.next=11;break}return y.setFields([{name:"login",errors:["该手机号码不存在,请先注册"]}]),e.abrupt("return");case 11:return P(!0),e.next=14,o({login:t,type:6,smscode:(0,C.M)(t)});case 14:r=e.sent,s=r.status,l=r.message,s<0&&y.setFields([{name:"code",errors:[l]}]),k({type:D.setTimer,payload:60}),P(!1);case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,g.useEffect)((function(){F>0&&setTimeout((function(){k({type:D.setTimer,payload:F-1})}),1e3)}),[F]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j.Z,{layout:"vertical",form:y,style:p,initialValues:{autologin:!0,protool:!1,login:n.actionTabs.phone},onFinish:function(e){return ie.apply(this,arguments)},children:[(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号"):A.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号"):Promise.resolve()}}],children:(0,Z.jsx)(w.Z,{style:_,autoComplete:"new-login",size:"middle",placeholder:"请输入有效的手机号",maxLength:11,onBlur:function(){!function(){ae.apply(this,arguments)}(),r({type:"user/setActionTabs",payload:{phone:y.getFieldValue("login")}})},onChange:function(){return y.setFieldsValue({verify:0})}})}),!(null!=f&&null!==(t=f.setting)&&void 0!==t&&t.is_local)&&(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(w.Z,{suffix:(0,Z.jsxs)(v.ZP,{loading:z,type:"link",onClick:se,disabled:F>0||B,children:[" ",0===F?"获取验证码":"".concat(F,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsx)("div",{className:"flex-container",style:{justifyContent:"space-between"},children:(0,Z.jsx)(j.Z.Item,{name:"autologin",noStyle:!0,valuePropName:"checked",children:(0,Z.jsx)(b.Z,{children:"下次自动登录"})})})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:_,className:"font16",children:[" ",h," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]}),(0,Z.jsx)(S.Z,{open:G,data:R,accountInfo:s()({},ne)})]})})),Y=n(6848),$={height:48},B=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Q=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,q={timer:0},G=function(e){return e[e.setTimer=0]="setTimer",e}(G||{});function U(e,t){if(t.type===G.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var V=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n=e.validateName,r=e.getCode,a=e.register,s=e.style,o=void 0===s?{}:s,c=e.buttonText,d=void 0===c?"注册":c,p=e.globalSetting,m=j.Z.useForm(),h=u()(m,1)[0],f=(0,g.useReducer)(U,q),x=u()(f,2),y=x[0],b=x[1],M=(0,g.useState)(!1),I=u()(M,2),S=I[0],N=I[1],k=y.timer;function L(){return L=l()(i()().mark((function e(t){var n,r,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,r=t.password,s=t.code,e.next=3,a({login:n,password:r,code:s});case 3:if(o=e.sent,l=o.message,!(o.status<0)){e.next=9;break}return h.setFields([{name:"code",errors:[l]}]),e.abrupt("return");case 9:window.location.reload();case 10:case"end":return e.stop()}}),e)}))),L.apply(this,arguments)}function T(){return z.apply(this,arguments)}function z(){return z=l()(i()().mark((function e(){var t,r,a,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=h.getFieldValue("login"),r=0,B.test(t)&&!(t.indexOf(" ")>-1)){e.next=6;break}return h.setFields([{name:"login",errors:["请输入正确的手机号或邮箱"]}]),r=1,e.abrupt("return",r);case 6:return e.next=8,n({login:t,type:1});case 8:return a=e.sent,s=a.status,o=a.message,s>0?r=2:(h.setFields([{name:"login",errors:[o]}]),r=1),e.abrupt("return",r);case 14:case"end":return e.stop()}}),e)}))),z.apply(this,arguments)}var P=function(){var e=l()(i()().mark((function e(){var t,a,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(N(!0),h.getFieldValue("verify"),t=h.getFieldValue("login")){e.next=7;break}h.validateFields(["login"]),e.next=20;break;case 7:return e.next=9,n({login:t,type:1});case 9:if(1===(null==(a=e.sent)?void 0:a.status)){e.next=13;break}return h.setFields([{name:"login",errors:[null==a?void 0:a.message]}]),e.abrupt("return");case 13:return e.next=15,r({login:t,type:1,smscode:(0,C.M)(t)});case 15:s=e.sent,o=s.status,l=s.message,o<0&&h.setFields([{name:"code",errors:[l]}]),b({type:G.setTimer,payload:60});case 20:N(!1);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,g.useEffect)((function(){k>0&&setTimeout((function(){b({type:G.setTimer,payload:k-1})}),1e3)}),[k]);return(0,Z.jsxs)(j.Z,{layout:"vertical",form:h,style:o,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return L.apply(this,arguments)},children:[(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):B.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}],children:(0,Z.jsx)(w.Z,{style:$,autoComplete:"new-login",size:"middle",placeholder:"请输入有效的手机号/邮箱号",onBlur:function(){return T},onChange:function(){return h.setFieldsValue({verify:0})}})}),!(null!=p&&null!==(t=p.setting)&&void 0!==t&&t.is_local)&&(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(w.Z,{suffix:(0,Z.jsxs)(v.ZP,{loading:S,type:"link",onClick:P,disabled:k>0,children:[" ",0===k?"获取验证码":"".concat(k,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"},{validator:function(e,t){if(!t)return Promise.resolve();if(!Q.test(t))return Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种");if(t.indexOf(" ")>-1)return Promise.reject("请输入8-16位密码,区分大小写、不能使用空格");var n=t.length;return n>=8&&n<=16?Promise.resolve():Promise.reject("请输入8-16位密码,区分大小写、不能使用空格")}}],children:(0,Z.jsx)(w.Z.Password,{autoComplete:"new-password",style:$,size:"middle",placeholder:"请输入8~16位字符,字母、数字和特殊符号至少包含2种"})})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:$,className:"font16",children:[" ",d," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:35},children:["注册并登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),W=n(89392),R={height:48},H=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,J=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,X={timer:0},K=function(e){return e[e.setTimer=0]="setTimer",e}(K||{});function ee(e,t){if(t.type===K.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var te=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n=e.validateName,r=e.getCode,a=e.register,s=e.style,o=void 0===s?{}:s,c=e.buttonText,d=void 0===c?"注册":c,p=e.globalSetting,m=j.Z.useForm(),h=u()(m,1)[0],f=(0,g.useReducer)(ee,X),x=u()(f,2),y=x[0],b=x[1],M=(0,g.useState)(!1),I=u()(M,2),S=I[0],N=I[1],k=y.timer;function L(){return L=l()(i()().mark((function e(t){var n,r,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,r=t.new_password,s=t.code,e.next=3,a({login:n,new_password:r,code:s});case 3:if(o=e.sent,l=o.message,!(o.status<0)){e.next=9;break}return h.setFields([{name:"code",errors:[l]}]),e.abrupt("return");case 9:location.reload();case 10:case"end":return e.stop()}}),e)}))),L.apply(this,arguments)}var T=function(){var e=l()(i()().mark((function e(){var t,n,a,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h.getFieldValue("verify"),t=h.getFieldValue("login"),e.next=4,h.validateFields(["login"]);case 4:if(t){e.next=8;break}h.validateFields(["login"]),e.next=17;break;case 8:return N(!0),e.next=11,r({login:t,type:2,smscode:(0,C.M)(t)});case 11:n=e.sent,a=n.status,s=n.message,a<0&&h.setFields([{name:"code",errors:[s]}]),b({type:K.setTimer,payload:60}),N(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,g.useEffect)((function(){k>0&&setTimeout((function(){b({type:K.setTimer,payload:k-1})}),1e3)}),[k]);var z=function(){var e=l()(i()().mark((function e(t,r){var a,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r){e.next=2;break}return e.abrupt("return",Promise.resolve());case 2:if(!(r.indexOf(" ")>-1)){e.next=4;break}return e.abrupt("return",Promise.reject("请输入正确的手机号或邮箱"));case 4:if(!H.test(r)){e.next=18;break}return e.next=7,n({login:r,type:2});case 7:if(a=e.sent,s=a.status,o=a.message,!(s>0)){e.next=15;break}return e.abrupt("return",Promise.resolve());case 15:return e.abrupt("return",Promise.reject(o));case 16:e.next=19;break;case 18:return e.abrupt("return",Promise.reject("请输入正确的手机号或邮箱"));case 19:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return(0,Z.jsxs)(j.Z,{layout:"vertical",form:h,style:o,initialValues:{autologin:!0,protool:!1},onFinish:(0,W.throttle)((function(e){return L.apply(this,arguments)}),2e3),children:[(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:(0,W.throttle)(z,400)}],children:(0,Z.jsx)(w.Z,{style:R,autoComplete:"new-login",size:"middle",placeholder:"请输入有效的手机号/邮箱号",onChange:function(){return h.setFieldsValue({verify:0})}})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"new_password",rules:[{required:!0,message:"请输入8-16位新密码,区分大小写、不能使用空格"},{validator:function(e,t){if(!t)return Promise.resolve();if(!J.test(t))return Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种");if(t.indexOf(" ")>-1)return Promise.reject("请输入8-16位新密码,区分大小写、不能使用空格");var n=t.length;return n>=8&&n<=16?Promise.resolve():Promise.reject("请输入8-16位新密码,区分大小写、不能使用空格")}}],children:(0,Z.jsx)(w.Z.Password,{autoComplete:"new-password",style:R,size:"middle",placeholder:"输入8~16位新密码,区分大小写"})})}),!(null!=p&&null!==(t=p.setting)&&void 0!==t&&t.is_local)&&(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(w.Z,{suffix:(0,Z.jsxs)(v.ZP,{loading:S,type:"link",onClick:T,disabled:k>0,children:[" ",0===k?"获取验证码":"".concat(k,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:R,className:"font16",children:[" ",d," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["修改并登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})}));Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var ne="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLlm77lsYJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjYgNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY2IDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiMwMGI5MTN9PC9zdHlsZT48ZyBpZD0i6aG16Z2iLTEiPjxnIGlkPSLnmbvlvZVfeDJGX+azqOWGjCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwODEgLTM4MCkiPjxnIGlkPSLnvJbnu4QtMTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjMgMjM4KSI+PGcgaWQ9Iue8lue7hC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMTQyKSI+PGcgaWQ9Iue8lue7hC0xMCI+PGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBjeD0iMzMiIGN5PSIzMyIgcj0iMzMiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNjNmY0YzkiLz48ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAxNS40MjkpIj48cGF0aCBpZD0i6Lev5b6EIiBjbGFzcz0ic3QxIiBkPSJNMTYuMyAyMi44YzAtNi42IDYtMTIuMSAxMy43LTEyLjFoLjRDMjkuMSA0LjYgMjIuNyAwIDE1LjQgMCA3LjIgMCAuNCA1LjguNCAxMy4xYzAgNC4zIDIuMiA3LjcgNiAxMC41bC0xLjUgNC43IDUuMi0yLjdjMS43LjQgMy41LjcgNS4zLjguNSAwIC45IDAgMS40LS4xbC4xLS4xYy0uNC0xLjEtLjYtMi4zLS42LTMuNHoiLz48cGF0aCBpZD0i6Lev5b6EXzFfIiBjbGFzcz0ic3QxIiBkPSJNNDIuNCAyMi40YzAtNi4yLTUuOC0xMS4yLTEyLjQtMTEuMi03IDAtMTIuNCA1LjEtMTIuNCAxMS4yUzIzLjEgMzMuNiAzMCAzMy42YzEuNS0uMSAzLS4zIDQuNC0uOGw0IDIuMy0xLTMuOGMyLjgtMi4zIDUtNS41IDUtOC45eiIvPjxwYXRoIGlkPSLlvaLnirYiIGQ9Ik0yMS42IDZjMS0uMSAxLjguNyAxLjkgMS43VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yYy0xLjEuMS0yLjEtLjgtMi4yLTIgMC0xLjIgMS0yLjEgMi4xLTJ6TTExLjIgOS45QzEwLjEgMTAgOS4xIDkuMiA5IDhjLjEtMS4yIDEuMS0yLjEgMi4yLTIgMS0uMSAxLjguNyAxLjggMS44VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yem0xNS4yIDEwLjdjLS44LS4xLTEuNC0uNy0xLjUtMS42LjEtLjguNy0xLjUgMS41LTEuNi45LS4xIDEuNy42IDEuOSAxLjYtLjIgMS0xIDEuNy0xLjkgMS42em04LjIgMGMtLjgtLjEtMS40LS43LTEuNS0xLjYuMS0uOC43LTEuNSAxLjUtMS42LjktLjEgMS43LjYgMS45IDEuNi0uMiAxLTEgMS43LTEuOSAxLjZ6IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var re="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+",ie="other-login___Jd48Z",ae="wechat-qrcode___bLWkh",se="driver___IuicK",oe=n(10160),le=window.location.host,ce=oe.Z.QQLoginCB,ue=function(e){var t=e.onWechatLogin,n=e.setType,r=e.loginType;function i(){return(0,C.b9)()?"https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(ce,"%2fotherloginqq&state=null,").concat(le,"&response_type=code"):"https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(ce,"%2fotherloginqq&state=null,").concat(le,"&response_type=code")}return(0,Z.jsxs)(Z.Fragment,{children:[(1===r||2===r)&&(0,Z.jsxs)("div",{style:{marginTop:4===r?20:92,marginBottom:60},className:"font16 tc",children:["没有账号?",(0,Z.jsx)("span",{onClick:function(){return n(3)},className:"c-blue current",children:"免费注册"})]}),(3===r||4===r||5===r)&&(0,Z.jsxs)("div",{style:{marginTop:92,marginBottom:60},className:"font16 tc",children:["已有账号?",(0,Z.jsx)("span",{onClick:function(){return n(1)},className:"c-blue current",children:"立即登录"})]}),(0,Z.jsx)("p",{className:se,children:(0,Z.jsx)("span",{style:{color:"#444444"},children:"快速登录"})}),(0,Z.jsxs)("div",{className:ie,children:[(0,C.s2)()&&(0,C.IS)()&&(0,Z.jsx)("a",{title:"微信登录",style:{margin:0},onClick:t,children:(0,Z.jsx)("img",{src:ne,alt:"微信",width:66})}),(0,C.s2)()&&!(0,C.IS)()&&(0,Z.jsx)("a",{title:"qq登录",rel:"noreferrer noopener nofollow",style:{margin:0},href:i(),children:(0,Z.jsx)("img",{src:re,alt:"QQ",width:66})}),(0,C.b9)()&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("a",{title:"微信登录",style:{marginRight:(0,C.IS)()?0:40},onClick:t,children:(0,Z.jsx)("img",{src:ne,alt:"微信",width:66})}),!(0,C.IS)()&&(0,Z.jsx)("a",{title:"qq登录",href:i(),children:(0,Z.jsx)("img",{src:re,alt:"QQ",width:66})})]})]})]})};function de(e){e.onBack;var t=e.setType;return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"},children:(0,Z.jsx)("iframe",{className:ae,frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(ce,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(le,"#wechat_redirect")})}),(0,Z.jsx)("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current",children:(0,Z.jsx)("span",{onClick:function(){return t(1)},style:{borderBottom:"2px solid #0152d9"},children:"返回账号登录"})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:14,paddingBottom:40},children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})}var pe={height:48},ge=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,me={timer:0},he=function(e){return e[e.setTimer=0]="setTimer",e}(he||{});function fe(e,t){if(t.type===he.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var xe=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){e.validateName,e.getCode;var t=e.register,n=e.style,r=void 0===n?{}:n,a=e.buttonText,s=void 0===a?"注册":a,o=(e.globalSetting,j.Z.useForm()),c=u()(o,1)[0],d=(0,g.useReducer)(fe,me),p=u()(d,2),m=p[0],h=p[1],f=(0,g.useState)(!1),x=u()(f,2),y=(x[0],x[1],m.timer);function b(){return b=l()(i()().mark((function e(n){var r,a,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.old_password,a=n.newPassword,e.next=3,t({old_password:r,newPassword:a});case 3:if(s=e.sent,o=s.message,!(s.status<0)){e.next=9;break}return c.setFields([{name:"code",errors:[o]}]),e.abrupt("return");case 9:case"end":return e.stop()}}),e)}))),b.apply(this,arguments)}return(0,g.useEffect)((function(){y>0&&setTimeout((function(){h({type:he.setTimer,payload:y-1})}),1e3)}),[y]),(0,Z.jsxs)(j.Z,{layout:"vertical",form:c,style:r,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return b.apply(this,arguments)},children:[(0,Z.jsx)(j.Z.Item,{name:"old_password",rules:[{required:!0,message:"请输入8~16位密码,区分大小写"}],children:(0,Z.jsx)(w.Z,{style:pe,autoComplete:"new-login",size:"middle",type:"password",placeholder:"请输入旧密码",onChange:function(){return c.setFieldsValue({verify:0})}})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"newPassword",rules:[{required:!0,message:"请输入8-16位新密码,区分大小写、不能使用空格"},{validator:function(e,t,n){t?t.indexOf(" ")>-1?n("请输入8-16位密码,区分大小写、不能使用空格"):t.length<8||t.length>16?n("请输入8-16位字符的新密码,区分大小写!"):ge.test(t)?n():n("请输入8~16位字符,字母、数字和特殊符号至少包含2种"):n("请输入8-16位字符的新密码,区分大小写!")}}],children:(0,Z.jsx)(w.Z.Password,{autoComplete:"new-password",style:pe,size:"middle",placeholder:"输入8~16位新密码,区分大小写"})})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"againPassword",rules:[{required:!0,message:"请再次输入新密码"},{validator:function(e,t,n){t!=c.getFieldsValue().newPassword?n("两次输入的新密码必须一致!"):n()}}],children:(0,Z.jsx)(w.Z.Password,{autoComplete:"new-password",style:pe,size:"middle",placeholder:"请再次输入新密码"})})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:pe,className:"font16",children:[" ",s," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["修改并登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),je=n(99313),ye=n(95237),we=n(43604),be=je.Z.TabPane,ve=function(e){e.dispatch,e.is_main_site;var t=e.is_local,n=e.style,r=void 0===n?{}:n,a=(0,g.useState)(!1),o=u()(a,2),c=(o[0],o[1]),d=(0,g.useState)("1"),p=u()(d,2),m=p[0],h=p[1],f=(0,g.useState)(1),x=u()(f,2),j=x[0],w=x[1],b=(0,g.useState)(),v=u()(b,2),I=v[0],S=v[1];function L(){w(1),c(!1)}function z(e){console.log(e),h(e)}var _,A,E,D,O={buttonText:"登 录",validateName:M.Ol,getCode:M.o1,register:(_=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.Gq)({phone:t.login,code:t.code});case 2:if(0!==(n=e.sent).status){e.next=7;break}return null!=n&&n.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==n?void 0:n.start_date)):localStorage.removeItem("extension-modal"),window.location.reload(),e.abrupt("return","/");case 7:return e.abrupt("return",n);case 8:case"end":return e.stop()}}),e)}))),function(e){return _.apply(this,arguments)})},Y={buttonText:"注册并登录",validateName:M.Ol,getCode:M.o1,register:(A=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.z2)(s()({},t));case 2:if(0!==(n=e.sent).status){e.next=9;break}return"1"===localStorage.getItem("addinfo")?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),y.ZP.info("注册并登陆成功"),e.abrupt("return","/");case 9:return e.abrupt("return",n);case 10:case"end":return e.stop()}}),e)}))),function(e){return A.apply(this,arguments)})},$={buttonText:"修改密码",validateName:M.Ol,getCode:M.o1,register:(E=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.Ex)(s()({login:I},t));case 2:return n=e.sent,y.ZP.info("修改密码成功"),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)}))),function(e){return E.apply(this,arguments)})},B={buttonText:"修改并登录",validateName:M.Ol,getCode:M.o1,register:(D=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=l()(i()().mark((function e(n){var r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.new_password_confirmation=t.new_password,e.next=3,(0,M.c0)(s()({},t));case 3:if(0!==(r=e.sent).status){e.next=9;break}return null!=r&&r.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==r?void 0:r.start_date)):localStorage.removeItem("extension-modal"),y.ZP.info("修改成功"),n("/"),e.abrupt("return","/");case 9:return n(r),e.abrupt("return",r);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),function(e){return D.apply(this,arguments)})},Q=(0,g.useCallback)((function(){switch(j){case 1:return(0,Z.jsxs)(je.Z,{defaultActiveKey:m,onChange:z,className:T,children:[(0,Z.jsx)(be,{tab:"账号登录",children:(0,Z.jsx)("div",{className:"mt20",children:"1"===m&&(0,Z.jsx)(P,{setusername:S,setType:w})})},"1"),(0,Z.jsx)(be,{tab:"验证码登录",children:(0,Z.jsx)("div",{className:"mt20",children:"2"===m&&(0,Z.jsx)(F,s()({},O))})},"2")]});case 2:return(0,Z.jsx)(de,{setType:w,onBack:L});case 3:return(0,Z.jsxs)("div",{className:"ml40",children:[(0,Z.jsx)("h1",{className:"font18 mb20 mt35",children:"新用户注册"}),(0,Z.jsx)(V,s()({},Y))]});case 4:return(0,Z.jsxs)("div",{className:"ml40",children:[(0,Z.jsx)("h1",{className:"font18 mb20 mt35",children:"找回密码"}),(0,Z.jsx)(te,s()({},B))]});case 5:return(0,Z.jsxs)("div",{className:"ml40",children:[(0,Z.jsx)("h1",{className:"font18 mb20 mt35",children:"修改密码"}),(0,Z.jsx)(xe,s()({},$))]})}}),[j,m]);return(0,Z.jsx)("div",{className:N,style:r,children:(0,Z.jsxs)(ye.Z,{children:[(0,Z.jsx)(we.Z,{flex:"1",children:Q()}),(0,Z.jsx)(we.Z,{flex:"295px",className:k,children:!t&&(0,Z.jsx)(ue,{loginType:j,setType:w,onWechatLogin:function(){(0,C.s2)()||(0,C.IS)()?(0,C.Or)():(w(2),c(!0))}})})]})})},Me="popLogin___R8wQQ",Ie=(0,x.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n,r=e.user,i=e.globalSetting,a=(e.loading,e.dispatch),s=null===(t=i.setting)||void 0===t?void 0:t.main_site,o=null===(n=i.setting)||void 0===n?void 0:n.is_local;return(0,Z.jsx)(h.Z,{centered:!0,open:r.showPopLogin,footer:null,width:o?420:765,keyboard:!1,maskClosable:!1,wrapClassName:Me,closable:r.showClosable,onCancel:function(){a({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},children:r.showPopLogin&&(0,Z.jsx)(ve,{is_main_site:s,is_local:o})})})),Se=n(75105),Ne="popLogin___u08I8",ke="tips___U2xQw",Le=/^1\d{10}$/,Te=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,Ze=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ze=(0,x.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.user,n=(e.globalSetting,e.dispatch),r=(0,x.useSearchParams)(),a=u()(r,1)[0],s={height:48,borderRadius:4},o=j.Z.useForm(),c=u()(o,1)[0],d=(0,g.useState)(60),p=u()(d,2),m=p[0],f=p[1],b=(0,g.useMemo)((function(){return m<60&&m>0}),[m]),I=(0,g.useRef)(),S=function(){var e=l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:clearInterval(I.current),f(60),I.current=setInterval(function e(){return f((function(e){return e-1})),e}(),1e3);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),N=(0,g.useState)(!1),k=u()(N,2),L=k[0],T=k[1],z=(0,g.useState)(!1),P=u()(z,2),_=P[0],A=P[1];(0,g.useEffect)((function(){t.bindAccountModalVisible?A(!0):A(!1)}),[t]);var E=function(){var e=l()(i()().mark((function e(){var r,a,s,o,l,u,d,p;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=c.getFieldValue("userInput"),a=Le.test(r),s=Te.test(r),a||s){e.next=6;break}return y.ZP.error("请输入有效的手机号/邮箱号"),e.abrupt("return");case 6:if(T(!0),!a){e.next=20;break}return e.next=10,(0,Se.ZP)("/api/users/accounts/".concat(null===(o=t.userInfoForBindAccountModal)||void 0===o?void 0:o.login,"/valid_phone.json"),{method:"get",params:{phone:r}});case 10:if(-1!==(null==(l=e.sent)?void 0:l.status)){e.next=14;break}return T(!1),e.abrupt("return");case 14:if(null==l||!l.is_exists){e.next=18;break}return y.ZP.info("该手机号已被其它账号绑定"),T(!1),e.abrupt("return");case 18:e.next=27;break;case 20:return e.next=22,(0,Se.ZP)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:r,type:1}});case 22:if(-3!==(null==(u=e.sent)?void 0:u.status)){e.next=27;break}return y.ZP.info("该邮箱已被注册"),T(!1),e.abrupt("return");case 27:return d=(0,C.M)(r),e.next=30,n({type:"account/getCode",payload:{login:r,type:a?3:4,smscode:d}});case 30:p=e.sent,T(!1),1===p.status&&(y.ZP.info("验证码已发送,请注意查收"),S());case 33:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){var e=l()(i()().mark((function e(){var r,a,s,o,l,u,d,p;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:if(r=c.getFieldValue("userInput"),a=c.getFieldValue("code"),s=Le.test(r),o=Te.test(r),s||o){e.next=9;break}return y.ZP.error("请输入有效的手机号/邮箱号"),e.abrupt("return");case 9:if(!s){e.next=16;break}return e.next=12,n({type:"account/bindPhone",payload:{login:null===(l=t.userInfoForBindAccountModal)||void 0===l?void 0:l.login,phone:r,code:a}});case 12:return u=e.sent,e.abrupt("return",0===u.status);case 16:return e.next=18,n({type:"account/bindEmail",payload:{login:null===(d=t.userInfoForBindAccountModal)||void 0===d?void 0:d.login,email:r,code:a}});case 18:return p=e.sent,e.abrupt("return",0===p.status);case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=l()(i()().mark((function e(){var r,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.loginInfo,Ze.test(r.password)||y.ZP.error("系统检测您的密码强度过低,请及时修改"),e.next=4,(0,M.Es)(r);case 4:if(!(s=e.sent).status){e.next=8;break}return y.ZP.error(null==s?void 0:s.message),e.abrupt("return");case 8:null!=s&&s.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==s?void 0:s.start_date)):localStorage.removeItem("extension-modal"),"/user/login"===location.pathname||"/login"===location.pathname?(o=a.get("from")||a.get("back_url"))?window.location.href=decodeURIComponent(o):Ze.test(r.password)?window.location.reload():(y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure"):Ze.test(r.password)?window.location.reload():(y.ZP.info("系统检测您的密码强度过低,请及时修改"),x.history.replace("/account/secure?active=3"),n({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}})),c.resetFields();case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){var e=l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D();case 2:if(!e.sent){e.next=6;break}return e.next=6,O();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Z.jsxs)(h.Z,{centered:!0,open:_,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:Ne,closable:!0,onCancel:function(){n({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),c.resetFields()},children:[(0,Z.jsx)("h1",{className:"font18 mb20",children:"手机号/邮箱绑定"}),(0,Z.jsxs)(j.Z,{layout:"vertical",form:c,autoComplete:"off",preserve:!1,children:[(0,Z.jsx)(j.Z.Item,{name:"userInput",rules:[{required:!0,message:"请输入正确的手机号/邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):Le.test(t)||Te.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}],children:(0,Z.jsx)(w.Z,{style:s,size:"middle",placeholder:"请输入有效的手机号/邮箱号"})}),(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(w.Z,{suffix:(0,Z.jsx)(v.ZP,{loading:L,type:"link",onClick:E,disabled:b,children:b?"".concat(m,"秒可重新获取"):"获取验证码"}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})})]}),(0,Z.jsx)("div",{className:ke,children:"为了账号安全性,绑定后可通过该手机号或邮箱找回密码"}),(0,Z.jsx)(v.ZP,{size:"middle",type:"primary",block:!0,style:s,className:"font16",onClick:F,children:"绑定并登录"}),(0,Z.jsxs)("div",{className:ke,children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),Pe=n(71418),Ce=n(61186),_e=n.n(Ce),Ae=n(16808),Ee=n(37205),De=n.n(Ee),Oe=n(70236),Fe=n.n(Oe),Ye="wrap___q9xAc",$e="list___qjgdz",Be="name___ncYhC",Qe="tag___Paafn",qe=n(83833),Ge=function(e){Fe()(e);var t=(0,g.useState)(!1),n=u()(t,2),r=n[0],a=n[1],s=(0,g.useState)([]),o=u()(s,2),c=o[0],d=o[1],p=(0,g.useState)([]),m=u()(p,2),f=m[0],j=m[1],y=(0,g.useState)(!1),w=u()(y,2),M=w[0],I=w[1],S=(0,g.useState)(!1),N=u()(S,2),k=N[0],L=N[1],T=(0,x.useLocation)(),z=(0,x.useSearchParams)(),P=u()(z,1)[0];(0,g.useEffect)((function(){qe.Z.subscribe("pod-restrict-data",(function(e){console.log(e,"data"),a(e.identifier||!1),d(e.data_list||[]),j([]),I(!1)}))}),[]);var _=function(){var e=l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return L(!0),t=c.filter((function(e){return f.includes(e.tpi_id)})),e.next=4,(0,Se.ZP)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:t}});case 4:0===e.sent.status&&window.location.reload(),L(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(){var e;if(console.log(T,"location"),null===(e=T.pathname)||void 0===e||!e.includes("/challenges"))return"exercises"===P.get("type")?(window.parent.postMessage("backExercise","*"),void qe.Z.publish("pod-restrict-data",{identifier:!1,data_list:[]})):void(window.location.href="/shixuns/".concat(r,"/challenges"));window.location.href="/shixuns"};return(0,Z.jsx)(h.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:r,title:"通知",width:"600px",footer:(0,Z.jsxs)(ye.Z,{align:"middle",justify:"center",children:[(0,Z.jsx)(b.Z,{onChange:function(e){var t;(console.log(e,222),I(e.target.checked),e.target.checked)?j(null==c||null===(t=c.filter((function(e){return!e.is_current_shixun})))||void 0===t?void 0:t.map((function(e){return e.tpi_id}))):j([])},checked:M,children:"全选"}),(0,Z.jsx)(v.ZP,{style:{marginLeft:"auto"},onClick:A,children:"取消"}),(0,Z.jsx)(v.ZP,{disabled:!f.length,loading:k,type:"primary",onClick:_,children:"关闭实训"})]}),onCancel:A,children:(0,Z.jsx)(Pe.Z,{spinning:k,children:(0,Z.jsxs)("div",{className:Ye,children:[(0,Z.jsx)("p",{children:"单个账号最多可同时开启10个实验环境,若想开启该实训请关闭其他实训。"}),null==c?void 0:c.map((function(e){return(0,Z.jsxs)("div",{className:$e,children:[(0,Z.jsx)(b.Z,{disabled:e.is_current_shixun,onChange:function(t){var n=De()(f);t.target.checked?n.push(e.tpi_id):n=f.filter((function(t){return t!==e.tpi_id})),j(n),I(n.length===c.length)},checked:null==f?void 0:f.includes(e.tpi_id)}),(0,Z.jsxs)("span",{className:Be,onClick:function(){return(0,C.xg)("/shixuns/".concat(e.shixun_identifier,"/challenges"))},title:e.shixun_name,children:[(0,Z.jsx)("b",{children:e.shixun_name}),e.is_current_shixun&&(0,Z.jsx)("span",{className:Qe,children:"当前实训"})]}),(0,Z.jsxs)("span",{style:{color:"#53d1a3"},children:["运行中的环境:",e.pod_num,"个"]})]},e.tpi_id)}))]})})})},Ue={token:{colorPrimary:"#3061D0",colorInfo:"#3061D0",colorLink:"#3061D0",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},Ve=["loading","globalSetting","dispatch"],We=(0,x.connect)((function(e){return{loading:e.loading,globalSetting:e.globalSetting}}))((function(e){e.loading;var t=e.globalSetting,n=e.dispatch,r=(p()(e,Ve),"https://educoder-public.oss-cn-hangzhou.aliyuncs.com/Cover/logo_simple?x-oss-process=image/resize,h_200,w_200,m_pad");(0,g.useEffect)((function(){(0,C.IS)()&&function(){s.apply(this,arguments)}()}),[]),(0,g.useEffect)((function(){n({type:"globalSetting/setShareData",payload:{desc:"头歌,全称“头歌实践教学平台”,是国内高校广泛使用的在线实践教学服务平台与创新环境,为高校和企业的实践与创新能力提升赋能,是中国高校计算机教育MOOC联盟实践教学工委、全国人工智能职业教育集团实践教学工作委员会官方合作平台。",title:document.title,imgUrl:r}})}),[location.pathname]),(0,g.useEffect)((function(){a()}),[null==t?void 0:t.shareData]);var a=function(){var e;null===(e=window.wx)||void 0===e||e.ready((function(){var e,n,i,a,s,o={title:(null==t||null===(e=t.shareData)||void 0===e?void 0:e.title)||document.title,desc:(null==t||null===(n=t.shareData)||void 0===n?void 0:n.desc)||"头歌,全称“头歌实践教学平台”,是国内高校广泛使用的在线实践教学服务平台与创新环境,为高校和企业的实践与创新能力提升赋能,是中国高校计算机教育MOOC联盟实践教学工委、全国人工智能职业教育集团实践教学工作委员会官方合作平台。",link:window.location.href,imgUrl:(null==t||null===(i=t.shareData)||void 0===i||null===(i=i.imgUrl)||void 0===i?void 0:i.replace("https://public.educoder.net","https://educoder-public.oss-cn-hangzhou.aliyuncs.com/"))||r};null===(a=window.wx)||void 0===a||a.onMenuShareAppMessage(o),null===(s=window.wx)||void 0===s||s.onMenuShareTimeline(o)}))};function s(){return(s=l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se.ZP)("/api/users/js_sdk_data.json?url=".concat(encodeURIComponent(location.href)),{method:"get"});case 2:0===(null==(t=e.sent)?void 0:t.status)&&o(t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function o(e){window.wx.config({debug:!1,appId:(null==e?void 0:e.appid)||"wx2402d86a6b534f77",timestamp:(null==e?void 0:e.timestamp)||1716781260,nonceStr:(null==e?void 0:e.noncestr)||"WjRUMvS[",signature:(null==e?void 0:e.signature)||"0e182307b372cf71796c33e01b462cbfca0b9930",jsApiList:["checkJsApi","onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo","onMenuShareQZone"]})}return(0,Z.jsx)(Z.Fragment,{})})),Re=(n(65517),n(7102)),He=["loading","globalSetting","user","dispatch"];_e().locale("zh-cn");var Je=(0,x.connect)((function(e){return{loading:e.loading,globalSetting:e.globalSetting,user:e.user}}))((function(e){e.loading;var t,n=e.globalSetting,r=(e.user,e.dispatch),a=(p()(e,He),(0,x.useLocation)()),o=(0,Ae.g)(),c=(0,x.useSearchParams)(),d=(u()(c,1)[0],n.globalLoading),j=function(){var e=l()(i()().mark((function e(){var t,n,l,c,u,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=a.pathname.split("/"),null==a||!a.search){e.next=9;break}return c.includes("paths")?u=c[2]:c.includes("tasks")&&(d=c[2]),e.next=6,r({type:"user/getUserInfo",payload:s()(s()(s()({},o),(0,C.oP)()),{},{subject_id:u,game_id:d,websiteName:"educoder"})});case 6:n=e.sent,e.next=14;break;case 9:return c.includes("tasks")&&(l=c[2]),e.next=13,r({type:"user/getUserInfo",payload:s()(s()({},o),{},{game_id:l})});case 13:n=e.sent;case 14:"游客"!==(null===(t=n)||void 0===t?void 0:t.username)&&("/login"===a.pathname&&(window.location.href="/"),"/user/login"!==a.pathname&&"/login"!==a.pathname&&window.sessionStorage.getItem("download_url")&&((0,C.Nd)("educoder",window.sessionStorage.getItem("download_url")),window.sessionStorage.removeItem("download_url")));case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,g.useEffect)((function(){m.ZP.config({prefixCls:"ant",iconPrefixCls:"anticon",theme:s()({},Ue)})}),[n.theme]),(0,g.useEffect)((function(){j(),(0,C.Il)()}),[]),(0,g.useEffect)((function(){r({type:"globalSetting/query",payload:{}});try{window.top.location.origin}catch(e){-1===document.referrer.indexOf("educoder.net")&&(window.location.href=window.atob("Jy80MDMn"))}}),[]),(0,g.useEffect)((function(){var e,t;if(a.pathname.indexOf("classrooms")>-1&&-1===a.pathname.indexOf("detail")||document.body.scrollIntoView(),a.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";else if(a.pathname.indexOf("/classrooms/qb4ft587")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";else if(a.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";else if(r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),"https://jetcoder.educoder.net"!==window.location.href&&"https://jetcoder.educoder.net/"!==window.location.href)if(null!==(e=window.location.href)&&void 0!==e&&e.includes("/problems")&&null!==(t=window.location.href)&&void 0!==t&&t.includes("/share")){var n,i=null===(n=window.location)||void 0===n||null===(n=n.pathname)||void 0===n||null===(n=n.split("/"))||void 0===n?void 0:n[2];(0,Se.ZP)("/api/practices/".concat(i,"/start"),{method:"get"}).then((function(e){0===(null==e?void 0:e.status)&&x.history.replace("/problems/".concat(null==e?void 0:e.identifier,"/oj/").concat(i))}))}else{if("/admins"===a.pathname||"/sidekiq"===a.pathname){var s=document.domain;if(s.indexOf("educoder.net")>-1)switch(s){case"www.educoder.net":case"educoder.net":window.location.href="https://data.educoder.net".concat(a.pathname);break;default:var o=document.domain.split(".");o[0]=o[0]+"-data",window.location.href="https://".concat(o.join(".")).concat(a.pathname)}}h.Z.destroyAll()}else window.location.href="https://www.educoder.net/problems"}),[a.pathname]),(0,g.useEffect)((function(){n.updateData.system_update?localStorage.updateEndTime||(new Date).getTime()0&&h.Z.info({title:"客户端版本过低",centered:!0,content:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{className:"c-red",children:"您的头歌考试系统柜客户端版本过低"}),',请升级至最新版本后再使用,点击"确定"后将下载最新版本的客户端,',(0,Z.jsx)("span",{className:"c-red",children:"下载后请先退出客户端再安装"})]}),okText:"立即升级",visible:!0,maskClosable:!1,onOk:function(){return(0,C.FH)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise((function(){}))}})}}),[null==n||null===(t=n.setting)||void 0===t?void 0:t.version]);return(0,Z.jsx)(Re.StyleProvider,{transformers:[Re.legacyLogicalPropertiesTransformer],hashPriority:"high",children:(0,Z.jsxs)(m.ZP,{locale:f.Z,autoInsertSpaceInButton:!1,componentSize:"middle",theme:Ue,children:[(0,Z.jsx)(Ie,{}),(0,Z.jsx)(ze,{}),(0,Z.jsx)(We,{}),(0,Z.jsx)(Ge,{}),(0,Z.jsx)(Pe.Z,{size:"middle",spinning:d.show,tip:d.text,className:"ant-spin-nested-loading-black",children:(0,Z.jsx)(x.Outlet,{})})]})})}))},28103:function(e,t,n){n.d(t,{Z:function(){return g}});var r=n(92310),i=n.n(r),a=n(59301),s=n(36355),o=n(17313),l=n(83116),c=n(37613);const u=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:i,textPaddingInline:a,orientationMargin:s,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,o.Wf)(e)),{borderBlockStart:`${i}px solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${i}px solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${i}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*s+"%"},"&::after":{width:100-100*s+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*s+"%"},"&::after":{width:100*s+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${i}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:i,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var d=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:t,direction:n,divider:r}=a.useContext(s.E_),{prefixCls:o,type:l="horizontal",orientation:c="center",orientationMargin:u,className:g,rootClassName:m,children:h,dashed:f,plain:x,style:j}=e,y=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),w=t("divider",o),[b,v]=d(w),M=c.length>0?`-${c}`:c,I=!!h,S="left"===c&&null!=u,N="right"===c&&null!=u,k=i()(w,null==r?void 0:r.className,v,`${w}-${l}`,{[`${w}-with-text`]:I,[`${w}-with-text${M}`]:I,[`${w}-dashed`]:!!f,[`${w}-plain`]:!!x,[`${w}-rtl`]:"rtl"===n,[`${w}-no-default-orientation-margin-left`]:S,[`${w}-no-default-orientation-margin-right`]:N},g,m),L=a.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),T=Object.assign(Object.assign({},S&&{marginLeft:L}),N&&{marginRight:L});return b(a.createElement("div",Object.assign({className:k,style:Object.assign(Object.assign({},null==r?void 0:r.style),j)},y,{role:"separator"}),h&&"vertical"!==l&&a.createElement("span",{className:`${w}-inner-text`,style:T},h)))}},44e3:function(e,t,n){var r=n(84966),i=n(23088);const a=r.ZP;a.Header=r.h4,a.Footer=r.$_,a.Content=r.VY,a.Sider=i.Z,t.Z=a}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[41717],{680:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(19973),i=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},s=n(22589),o=function(e,t){return i.createElement(s.Z,(0,r.Z)({},e,{ref:t,icon:a}))};var l=i.forwardRef(o)},89299:function(e,t,n){n.r(t),n.d(t,{default:function(){return Je}});var r=n(7557),i=n.n(r),a=n(82242),s=n.n(a),o=n(41498),l=n.n(o),c=n(79800),u=n.n(c),d=n(39647),p=n.n(d),m=n(59301),g=n(92736),h=n(43418),f=n(81863),x=n(18892),j=n(78241),y=n(8591),w=n(92832),b=n(24905),v=n(3113),M=n(61644),I=n(51638),S=n(83127),N="login-panel-wrapper2___HuMNJ",k="login-panel-right-wrp___vWD_i",L="res-error-values___hV1lz",T="tabs___EwOAX",Z=n(37712),z={height:48,borderRadius:4},P=(0,x.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.dispatch,n=e.setType,r=e.user,a=e.setusername,o=j.Z.useForm(),c=u()(o,1)[0],d=(0,x.useSearchParams)(),p=u()(d,1)[0],g=(0,x.useLocation)(),h=(0,m.useState)(""),f=u()(h,2),N=f[0],k=f[1],T=(0,m.useState)([]),P=u()(T,2),C=P[0],_=P[1],A=(0,m.useState)({}),E=u()(A,2),D=E[0],O=E[1],F=(0,m.useState)(!1),Y=u()(F,2),$=Y[0],B=Y[1],Q=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,q=function(){var e=l()(i()().mark((function e(n){var r,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B(!1),Q.test(n.password)||(a(n.login),k("系统检测您的密码强度过低,请及时修改")),O(s()({},n)),e.next=5,(0,M.Es)(n);case 5:if(!(r=e.sent).status){e.next=19;break}if(-4!==r.status){e.next=13;break}return t({type:"user/showPopLogin",payload:{showPopLogin:!1}}),t({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:r.user,loginInfo:n}}),e.abrupt("return");case 13:if(-5!==r.status){e.next=17;break}return _([null==r?void 0:r.message]),B(!0),e.abrupt("return");case 17:return k(null==r?void 0:r.message),e.abrupt("return");case 19:if(null!=r&&r.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==r?void 0:r.start_date)):localStorage.removeItem("extension-modal"),"/user/login"!==g.pathname&&"/login"!==g.pathname){e.next=35;break}if(!(o=p.get("form")||p.get("back_url"))){e.next=26;break}window.location.href=decodeURIComponent(o),e.next=33;break;case 26:if(Q.test(n.password)){e.next=31;break}y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure",e.next=33;break;case 31:return window.location.reload(),e.abrupt("return");case 33:e.next=43;break;case 35:if(Q.test(n.password)){e.next=41;break}y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure?active=3",t({type:"user/showPopLogin",payload:{showPopLogin:!1}}),e.next=43;break;case 41:return window.location.reload(),e.abrupt("return");case 43:c.resetFields();case 44:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j.Z,{layout:"vertical",form:c,initialValues:{autologin:!0,login:r.actionTabs.phone},onFinish:q,onValuesChange:function(e){k("");if("password"in e){var t=e.password.replace(/[\u4e00-\u9fa5]/g,"");c.setFieldsValue({password:t})}},children:[!!N&&(0,Z.jsxs)("div",{className:L,children:[(0,Z.jsx)("span",{children:N}),(0,Z.jsx)(I.Z,{onClick:function(){return k("")}})]}),(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入用户名、手机号或邮箱"}],children:(0,Z.jsx)(w.Z,{style:z,size:"middle",placeholder:"请输入有效的手机号/邮箱号/账号",onBlur:function(){t({type:"user/setActionTabs",payload:{phone:c.getFieldValue("login")}})}})}),(0,Z.jsx)(j.Z.Item,{name:"password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"}],children:(0,Z.jsx)(w.Z.Password,{style:z,size:"middle",placeholder:"密码"})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)("div",{className:"flex-container",style:{justifyContent:"space-between"},children:[(0,Z.jsx)(j.Z.Item,{name:"autologin",noStyle:!0,valuePropName:"checked",children:(0,Z.jsx)(b.Z,{children:"下次自动登录"})}),(0,Z.jsx)("div",{children:(0,Z.jsx)("span",{className:"current font14 c-blue",onClick:function(){return n(4)},children:"找回密码"})})]})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsx)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,className:"font16",style:z,children:"登录"})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]}),(0,Z.jsx)(S.Z,{open:$,data:C,accountInfo:s()({},D)})]})})),C=n(99144),_={height:48,borderRadius:4},A=/(^(1[0-9])\d{9}$)/i,E={timer:0},D=function(e){return e[e.setTimer=0]="setTimer",e}(D||{});function O(e,t){if(t.type===D.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var F=(0,x.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){var t,n=e.user,r=e.dispatch,a=e.validateName,o=e.getCode,c=e.register,d=e.style,p=void 0===d?{}:d,g=e.buttonText,h=void 0===g?"注册":g,f=e.globalSetting,x=j.Z.useForm(),y=u()(x,1)[0],M=(0,m.useReducer)(O,E),I=u()(M,2),N=I[0],k=I[1],L=(0,m.useState)(!1),T=u()(L,2),z=T[0],P=T[1],F=N.timer,Y=(0,m.useState)(!1),$=u()(Y,2),B=$[0],Q=($[1],(0,m.useState)(!1)),q=u()(Q,2),G=q[0],U=q[1],V=(0,m.useState)([]),W=u()(V,2),R=W[0],H=W[1],J=(0,m.useState)(""),X=u()(J,2),K=(X[0],X[1]),ee=(0,m.useState)({}),te=u()(ee,2),ne=te[0],re=te[1];function ie(){return(ie=l()(i()().mark((function e(t){var n,a,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return U(!1),re(s()({},t)),n=t.login,t.password,a=t.code,e.next=5,c({login:n,code:a});case 5:if(o=e.sent,K(null==o?void 0:o.message),-4!==o.status){e.next=13;break}return r({type:"user/showPopLogin",payload:{showPopLogin:!1}}),r({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:o.user,loginInfo:t}}),e.abrupt("return");case 13:if(-5!==o.status){e.next=19;break}return H([null==o?void 0:o.message]),U(!0),e.abrupt("return");case 19:if(!((null==o?void 0:o.status)<0)){e.next=22;break}return y.setFields([{name:"code",errors:[null==o?void 0:o.message]}]),e.abrupt("return");case 22:(null==o?void 0:o.status)>=0&&window.location.reload();case 23:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ae(){return(ae=l()(i()().mark((function e(){var t,n,r,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=y.getFieldValue("login"),n=0,A.test(t)&&!(t.indexOf(" ")>-1)){e.next=6;break}return y.setFields([{name:"login",errors:["请输入正确的手机号"]}]),n=1,e.abrupt("return",n);case 6:return e.next=8,a({login:t,type:1});case 8:return r=e.sent,s=r.status,r.message,s<0?n=2:(y.setFields([{name:"login",errors:["该手机号码不存在,请先注册"]}]),n=1),e.abrupt("return",n);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var se=function(){var e=l()(i()().mark((function e(){var t,n,r,s,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=y.getFieldValue("login"),A.test(t)){e.next=5;break}y.validateFields(["login"]),e.next=20;break;case 5:return e.next=7,a({login:t,type:1});case 7:if(!((null==(n=e.sent)?void 0:n.status)>0)){e.next=11;break}return y.setFields([{name:"login",errors:["该手机号码不存在,请先注册"]}]),e.abrupt("return");case 11:return P(!0),e.next=14,o({login:t,type:6,smscode:(0,C.M)(t)});case 14:r=e.sent,s=r.status,l=r.message,s<0&&y.setFields([{name:"code",errors:[l]}]),k({type:D.setTimer,payload:60}),P(!1);case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){F>0&&setTimeout((function(){k({type:D.setTimer,payload:F-1})}),1e3)}),[F]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j.Z,{layout:"vertical",form:y,style:p,initialValues:{autologin:!0,protool:!1,login:n.actionTabs.phone},onFinish:function(e){return ie.apply(this,arguments)},children:[(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号"):A.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号"):Promise.resolve()}}],children:(0,Z.jsx)(w.Z,{style:_,autoComplete:"new-login",size:"middle",placeholder:"请输入有效的手机号",maxLength:11,onBlur:function(){!function(){ae.apply(this,arguments)}(),r({type:"user/setActionTabs",payload:{phone:y.getFieldValue("login")}})},onChange:function(){return y.setFieldsValue({verify:0})}})}),!(null!=f&&null!==(t=f.setting)&&void 0!==t&&t.is_local)&&(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(w.Z,{suffix:(0,Z.jsxs)(v.ZP,{loading:z,type:"link",onClick:se,disabled:F>0||B,children:[" ",0===F?"获取验证码":"".concat(F,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsx)("div",{className:"flex-container",style:{justifyContent:"space-between"},children:(0,Z.jsx)(j.Z.Item,{name:"autologin",noStyle:!0,valuePropName:"checked",children:(0,Z.jsx)(b.Z,{children:"下次自动登录"})})})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:_,className:"font16",children:[" ",h," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]}),(0,Z.jsx)(S.Z,{open:G,data:R,accountInfo:s()({},ne)})]})})),Y=n(6848),$={height:48},B=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Q=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,q={timer:0},G=function(e){return e[e.setTimer=0]="setTimer",e}(G||{});function U(e,t){if(t.type===G.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var V=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n=e.validateName,r=e.getCode,a=e.register,s=e.style,o=void 0===s?{}:s,c=e.buttonText,d=void 0===c?"注册":c,p=e.globalSetting,g=j.Z.useForm(),h=u()(g,1)[0],f=(0,m.useReducer)(U,q),x=u()(f,2),y=x[0],b=x[1],M=(0,m.useState)(!1),I=u()(M,2),S=I[0],N=I[1],k=y.timer;function L(){return L=l()(i()().mark((function e(t){var n,r,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,r=t.password,s=t.code,e.next=3,a({login:n,password:r,code:s});case 3:if(o=e.sent,l=o.message,!(o.status<0)){e.next=9;break}return h.setFields([{name:"code",errors:[l]}]),e.abrupt("return");case 9:window.location.reload();case 10:case"end":return e.stop()}}),e)}))),L.apply(this,arguments)}function T(){return z.apply(this,arguments)}function z(){return z=l()(i()().mark((function e(){var t,r,a,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=h.getFieldValue("login"),r=0,B.test(t)&&!(t.indexOf(" ")>-1)){e.next=6;break}return h.setFields([{name:"login",errors:["请输入正确的手机号或邮箱"]}]),r=1,e.abrupt("return",r);case 6:return e.next=8,n({login:t,type:1});case 8:return a=e.sent,s=a.status,o=a.message,s>0?r=2:(h.setFields([{name:"login",errors:[o]}]),r=1),e.abrupt("return",r);case 14:case"end":return e.stop()}}),e)}))),z.apply(this,arguments)}var P=function(){var e=l()(i()().mark((function e(){var t,a,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(N(!0),h.getFieldValue("verify"),t=h.getFieldValue("login")){e.next=7;break}h.validateFields(["login"]),e.next=20;break;case 7:return e.next=9,n({login:t,type:1});case 9:if(1===(null==(a=e.sent)?void 0:a.status)){e.next=13;break}return h.setFields([{name:"login",errors:[null==a?void 0:a.message]}]),e.abrupt("return");case 13:return e.next=15,r({login:t,type:1,smscode:(0,C.M)(t)});case 15:s=e.sent,o=s.status,l=s.message,o<0&&h.setFields([{name:"code",errors:[l]}]),b({type:G.setTimer,payload:60});case 20:N(!1);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){k>0&&setTimeout((function(){b({type:G.setTimer,payload:k-1})}),1e3)}),[k]);return(0,Z.jsxs)(j.Z,{layout:"vertical",form:h,style:o,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return L.apply(this,arguments)},children:[(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):B.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}],children:(0,Z.jsx)(w.Z,{style:$,autoComplete:"new-login",size:"middle",placeholder:"请输入有效的手机号/邮箱号",onBlur:function(){return T},onChange:function(){return h.setFieldsValue({verify:0})}})}),!(null!=p&&null!==(t=p.setting)&&void 0!==t&&t.is_local)&&(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(w.Z,{suffix:(0,Z.jsxs)(v.ZP,{loading:S,type:"link",onClick:P,disabled:k>0,children:[" ",0===k?"获取验证码":"".concat(k,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"},{validator:function(e,t){if(!t)return Promise.resolve();if(!Q.test(t))return Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种");if(t.indexOf(" ")>-1)return Promise.reject("请输入8-16位密码,区分大小写、不能使用空格");var n=t.length;return n>=8&&n<=16?Promise.resolve():Promise.reject("请输入8-16位密码,区分大小写、不能使用空格")}}],children:(0,Z.jsx)(w.Z.Password,{autoComplete:"new-password",style:$,size:"middle",placeholder:"请输入8~16位字符,字母、数字和特殊符号至少包含2种"})})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:$,className:"font16",children:[" ",d," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:35},children:["注册并登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),W=n(89392),R={height:48},H=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,J=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,X={timer:0},K=function(e){return e[e.setTimer=0]="setTimer",e}(K||{});function ee(e,t){if(t.type===K.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var te=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n=e.validateName,r=e.getCode,a=e.register,s=e.style,o=void 0===s?{}:s,c=e.buttonText,d=void 0===c?"注册":c,p=e.globalSetting,g=j.Z.useForm(),h=u()(g,1)[0],f=(0,m.useReducer)(ee,X),x=u()(f,2),y=x[0],b=x[1],M=(0,m.useState)(!1),I=u()(M,2),S=I[0],N=I[1],k=y.timer;function L(){return L=l()(i()().mark((function e(t){var n,r,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,r=t.new_password,s=t.code,e.next=3,a({login:n,new_password:r,code:s});case 3:if(o=e.sent,l=o.message,!(o.status<0)){e.next=9;break}return h.setFields([{name:"code",errors:[l]}]),e.abrupt("return");case 9:location.reload();case 10:case"end":return e.stop()}}),e)}))),L.apply(this,arguments)}var T=function(){var e=l()(i()().mark((function e(){var t,n,a,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h.getFieldValue("verify"),t=h.getFieldValue("login"),e.next=4,h.validateFields(["login"]);case 4:if(t){e.next=8;break}h.validateFields(["login"]),e.next=17;break;case 8:return N(!0),e.next=11,r({login:t,type:2,smscode:(0,C.M)(t)});case 11:n=e.sent,a=n.status,s=n.message,a<0&&h.setFields([{name:"code",errors:[s]}]),b({type:K.setTimer,payload:60}),N(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){k>0&&setTimeout((function(){b({type:K.setTimer,payload:k-1})}),1e3)}),[k]);var z=function(){var e=l()(i()().mark((function e(t,r){var a,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r){e.next=2;break}return e.abrupt("return",Promise.resolve());case 2:if(!(r.indexOf(" ")>-1)){e.next=4;break}return e.abrupt("return",Promise.reject("请输入正确的手机号或邮箱"));case 4:if(!H.test(r)){e.next=18;break}return e.next=7,n({login:r,type:2});case 7:if(a=e.sent,s=a.status,o=a.message,!(s>0)){e.next=15;break}return e.abrupt("return",Promise.resolve());case 15:return e.abrupt("return",Promise.reject(o));case 16:e.next=19;break;case 18:return e.abrupt("return",Promise.reject("请输入正确的手机号或邮箱"));case 19:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return(0,Z.jsxs)(j.Z,{layout:"vertical",form:h,style:o,initialValues:{autologin:!0,protool:!1},onFinish:(0,W.throttle)((function(e){return L.apply(this,arguments)}),2e3),children:[(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:(0,W.throttle)(z,400)}],children:(0,Z.jsx)(w.Z,{style:R,autoComplete:"new-login",size:"middle",placeholder:"请输入有效的手机号/邮箱号",onChange:function(){return h.setFieldsValue({verify:0})}})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"new_password",rules:[{required:!0,message:"请输入8-16位新密码,区分大小写、不能使用空格"},{validator:function(e,t){if(!t)return Promise.resolve();if(!J.test(t))return Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种");if(t.indexOf(" ")>-1)return Promise.reject("请输入8-16位新密码,区分大小写、不能使用空格");var n=t.length;return n>=8&&n<=16?Promise.resolve():Promise.reject("请输入8-16位新密码,区分大小写、不能使用空格")}}],children:(0,Z.jsx)(w.Z.Password,{autoComplete:"new-password",style:R,size:"middle",placeholder:"输入8~16位新密码,区分大小写"})})}),!(null!=p&&null!==(t=p.setting)&&void 0!==t&&t.is_local)&&(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(w.Z,{suffix:(0,Z.jsxs)(v.ZP,{loading:S,type:"link",onClick:T,disabled:k>0,children:[" ",0===k?"获取验证码":"".concat(k,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:R,className:"font16",children:[" ",d," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["修改并登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})}));Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var ne="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLlm77lsYJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjYgNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY2IDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiMwMGI5MTN9PC9zdHlsZT48ZyBpZD0i6aG16Z2iLTEiPjxnIGlkPSLnmbvlvZVfeDJGX+azqOWGjCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwODEgLTM4MCkiPjxnIGlkPSLnvJbnu4QtMTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjMgMjM4KSI+PGcgaWQ9Iue8lue7hC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMTQyKSI+PGcgaWQ9Iue8lue7hC0xMCI+PGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBjeD0iMzMiIGN5PSIzMyIgcj0iMzMiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNjNmY0YzkiLz48ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAxNS40MjkpIj48cGF0aCBpZD0i6Lev5b6EIiBjbGFzcz0ic3QxIiBkPSJNMTYuMyAyMi44YzAtNi42IDYtMTIuMSAxMy43LTEyLjFoLjRDMjkuMSA0LjYgMjIuNyAwIDE1LjQgMCA3LjIgMCAuNCA1LjguNCAxMy4xYzAgNC4zIDIuMiA3LjcgNiAxMC41bC0xLjUgNC43IDUuMi0yLjdjMS43LjQgMy41LjcgNS4zLjguNSAwIC45IDAgMS40LS4xbC4xLS4xYy0uNC0xLjEtLjYtMi4zLS42LTMuNHoiLz48cGF0aCBpZD0i6Lev5b6EXzFfIiBjbGFzcz0ic3QxIiBkPSJNNDIuNCAyMi40YzAtNi4yLTUuOC0xMS4yLTEyLjQtMTEuMi03IDAtMTIuNCA1LjEtMTIuNCAxMS4yUzIzLjEgMzMuNiAzMCAzMy42YzEuNS0uMSAzLS4zIDQuNC0uOGw0IDIuMy0xLTMuOGMyLjgtMi4zIDUtNS41IDUtOC45eiIvPjxwYXRoIGlkPSLlvaLnirYiIGQ9Ik0yMS42IDZjMS0uMSAxLjguNyAxLjkgMS43VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yYy0xLjEuMS0yLjEtLjgtMi4yLTIgMC0xLjIgMS0yLjEgMi4xLTJ6TTExLjIgOS45QzEwLjEgMTAgOS4xIDkuMiA5IDhjLjEtMS4yIDEuMS0yLjEgMi4yLTIgMS0uMSAxLjguNyAxLjggMS44VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yem0xNS4yIDEwLjdjLS44LS4xLTEuNC0uNy0xLjUtMS42LjEtLjguNy0xLjUgMS41LTEuNi45LS4xIDEuNy42IDEuOSAxLjYtLjIgMS0xIDEuNy0xLjkgMS42em04LjIgMGMtLjgtLjEtMS40LS43LTEuNS0xLjYuMS0uOC43LTEuNSAxLjUtMS42LjktLjEgMS43LjYgMS45IDEuNi0uMiAxLTEgMS43LTEuOSAxLjZ6IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var re="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+",ie="other-login___Jd48Z",ae="wechat-qrcode___bLWkh",se="driver___IuicK",oe=n(10160),le=window.location.host,ce=oe.Z.QQLoginCB,ue=function(e){var t=e.onWechatLogin,n=e.setType,r=e.loginType;function i(){return(0,C.b9)()?"https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(ce,"%2fotherloginqq&state=null,").concat(le,"&response_type=code"):"https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(ce,"%2fotherloginqq&state=null,").concat(le,"&response_type=code")}return(0,Z.jsxs)(Z.Fragment,{children:[(1===r||2===r)&&(0,Z.jsxs)("div",{style:{marginTop:4===r?20:92,marginBottom:60},className:"font16 tc",children:["没有账号?",(0,Z.jsx)("span",{onClick:function(){return n(3)},className:"c-blue current",children:"免费注册"})]}),(3===r||4===r||5===r)&&(0,Z.jsxs)("div",{style:{marginTop:92,marginBottom:60},className:"font16 tc",children:["已有账号?",(0,Z.jsx)("span",{onClick:function(){return n(1)},className:"c-blue current",children:"立即登录"})]}),(0,Z.jsx)("p",{className:se,children:(0,Z.jsx)("span",{style:{color:"#444444"},children:"快速登录"})}),(0,Z.jsxs)("div",{className:ie,children:[(0,C.s2)()&&(0,C.IS)()&&(0,Z.jsx)("a",{title:"微信登录",style:{margin:0},onClick:t,children:(0,Z.jsx)("img",{src:ne,alt:"微信",width:66})}),(0,C.s2)()&&!(0,C.IS)()&&(0,Z.jsx)("a",{title:"qq登录",rel:"noreferrer noopener nofollow",style:{margin:0},href:i(),children:(0,Z.jsx)("img",{src:re,alt:"QQ",width:66})}),(0,C.b9)()&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("a",{title:"微信登录",style:{marginRight:(0,C.IS)()?0:40},onClick:t,children:(0,Z.jsx)("img",{src:ne,alt:"微信",width:66})}),!(0,C.IS)()&&(0,Z.jsx)("a",{title:"qq登录",href:i(),children:(0,Z.jsx)("img",{src:re,alt:"QQ",width:66})})]})]})]})};function de(e){e.onBack;var t=e.setType;return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"},children:(0,Z.jsx)("iframe",{className:ae,frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(ce,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(le,"#wechat_redirect")})}),(0,Z.jsx)("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current",children:(0,Z.jsx)("span",{onClick:function(){return t(1)},style:{borderBottom:"2px solid #0152d9"},children:"返回账号登录"})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:14,paddingBottom:40},children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})}var pe={height:48},me=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ge={timer:0},he=function(e){return e[e.setTimer=0]="setTimer",e}(he||{});function fe(e,t){if(t.type===he.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var xe=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){e.validateName,e.getCode;var t=e.register,n=e.style,r=void 0===n?{}:n,a=e.buttonText,s=void 0===a?"注册":a,o=(e.globalSetting,j.Z.useForm()),c=u()(o,1)[0],d=(0,m.useReducer)(fe,ge),p=u()(d,2),g=p[0],h=p[1],f=(0,m.useState)(!1),x=u()(f,2),y=(x[0],x[1],g.timer);function b(){return b=l()(i()().mark((function e(n){var r,a,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.old_password,a=n.newPassword,e.next=3,t({old_password:r,newPassword:a});case 3:if(s=e.sent,o=s.message,!(s.status<0)){e.next=9;break}return c.setFields([{name:"code",errors:[o]}]),e.abrupt("return");case 9:case"end":return e.stop()}}),e)}))),b.apply(this,arguments)}return(0,m.useEffect)((function(){y>0&&setTimeout((function(){h({type:he.setTimer,payload:y-1})}),1e3)}),[y]),(0,Z.jsxs)(j.Z,{layout:"vertical",form:c,style:r,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return b.apply(this,arguments)},children:[(0,Z.jsx)(j.Z.Item,{name:"old_password",rules:[{required:!0,message:"请输入8~16位密码,区分大小写"}],children:(0,Z.jsx)(w.Z,{style:pe,autoComplete:"new-login",size:"middle",type:"password",placeholder:"请输入旧密码",onChange:function(){return c.setFieldsValue({verify:0})}})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"newPassword",rules:[{required:!0,message:"请输入8-16位新密码,区分大小写、不能使用空格"},{validator:function(e,t,n){t?t.indexOf(" ")>-1?n("请输入8-16位密码,区分大小写、不能使用空格"):t.length<8||t.length>16?n("请输入8-16位字符的新密码,区分大小写!"):me.test(t)?n():n("请输入8~16位字符,字母、数字和特殊符号至少包含2种"):n("请输入8-16位字符的新密码,区分大小写!")}}],children:(0,Z.jsx)(w.Z.Password,{autoComplete:"new-password",style:pe,size:"middle",placeholder:"输入8~16位新密码,区分大小写"})})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"againPassword",rules:[{required:!0,message:"请再次输入新密码"},{validator:function(e,t,n){t!=c.getFieldsValue().newPassword?n("两次输入的新密码必须一致!"):n()}}],children:(0,Z.jsx)(w.Z.Password,{autoComplete:"new-password",style:pe,size:"middle",placeholder:"请再次输入新密码"})})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:pe,className:"font16",children:[" ",s," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["修改并登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),je=n(99313),ye=n(95237),we=n(43604),be=je.Z.TabPane,ve=function(e){e.dispatch,e.is_main_site;var t=e.is_local,n=e.style,r=void 0===n?{}:n,a=(0,m.useState)(!1),o=u()(a,2),c=(o[0],o[1]),d=(0,m.useState)("1"),p=u()(d,2),g=p[0],h=p[1],f=(0,m.useState)(1),x=u()(f,2),j=x[0],w=x[1],b=(0,m.useState)(),v=u()(b,2),I=v[0],S=v[1];function L(){w(1),c(!1)}function z(e){console.log(e),h(e)}var _,A,E,D,O={buttonText:"登 录",validateName:M.Ol,getCode:M.o1,register:(_=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.Gq)({phone:t.login,code:t.code});case 2:if(0!==(n=e.sent).status){e.next=7;break}return null!=n&&n.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==n?void 0:n.start_date)):localStorage.removeItem("extension-modal"),window.location.reload(),e.abrupt("return","/");case 7:return e.abrupt("return",n);case 8:case"end":return e.stop()}}),e)}))),function(e){return _.apply(this,arguments)})},Y={buttonText:"注册并登录",validateName:M.Ol,getCode:M.o1,register:(A=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.z2)(s()({},t));case 2:if(0!==(n=e.sent).status){e.next=9;break}return"1"===localStorage.getItem("addinfo")?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),y.ZP.info("注册并登陆成功"),e.abrupt("return","/");case 9:return e.abrupt("return",n);case 10:case"end":return e.stop()}}),e)}))),function(e){return A.apply(this,arguments)})},$={buttonText:"修改密码",validateName:M.Ol,getCode:M.o1,register:(E=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.Ex)(s()({login:I},t));case 2:return n=e.sent,y.ZP.info("修改密码成功"),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)}))),function(e){return E.apply(this,arguments)})},B={buttonText:"修改并登录",validateName:M.Ol,getCode:M.o1,register:(D=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=l()(i()().mark((function e(n){var r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.new_password_confirmation=t.new_password,e.next=3,(0,M.c0)(s()({},t));case 3:if(0!==(r=e.sent).status){e.next=9;break}return null!=r&&r.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==r?void 0:r.start_date)):localStorage.removeItem("extension-modal"),y.ZP.info("修改成功"),n("/"),e.abrupt("return","/");case 9:return n(r),e.abrupt("return",r);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),function(e){return D.apply(this,arguments)})},Q=(0,m.useCallback)((function(){switch(j){case 1:return(0,Z.jsxs)(je.Z,{defaultActiveKey:g,onChange:z,className:T,children:[(0,Z.jsx)(be,{tab:"账号登录",children:(0,Z.jsx)("div",{className:"mt20",children:"1"===g&&(0,Z.jsx)(P,{setusername:S,setType:w})})},"1"),(0,Z.jsx)(be,{tab:"验证码登录",children:(0,Z.jsx)("div",{className:"mt20",children:"2"===g&&(0,Z.jsx)(F,s()({},O))})},"2")]});case 2:return(0,Z.jsx)(de,{setType:w,onBack:L});case 3:return(0,Z.jsxs)("div",{className:"ml40",children:[(0,Z.jsx)("h1",{className:"font18 mb20 mt35",children:"新用户注册"}),(0,Z.jsx)(V,s()({},Y))]});case 4:return(0,Z.jsxs)("div",{className:"ml40",children:[(0,Z.jsx)("h1",{className:"font18 mb20 mt35",children:"找回密码"}),(0,Z.jsx)(te,s()({},B))]});case 5:return(0,Z.jsxs)("div",{className:"ml40",children:[(0,Z.jsx)("h1",{className:"font18 mb20 mt35",children:"修改密码"}),(0,Z.jsx)(xe,s()({},$))]})}}),[j,g]);return(0,Z.jsx)("div",{className:N,style:r,children:(0,Z.jsxs)(ye.Z,{children:[(0,Z.jsx)(we.Z,{flex:"1",children:Q()}),(0,Z.jsx)(we.Z,{flex:"295px",className:k,children:!t&&(0,Z.jsx)(ue,{loginType:j,setType:w,onWechatLogin:function(){(0,C.s2)()||(0,C.IS)()?(0,C.Or)():(w(2),c(!0))}})})]})})},Me="popLogin___R8wQQ",Ie=(0,x.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n,r=e.user,i=e.globalSetting,a=(e.loading,e.dispatch),s=null===(t=i.setting)||void 0===t?void 0:t.main_site,o=null===(n=i.setting)||void 0===n?void 0:n.is_local;return(0,Z.jsx)(h.Z,{centered:!0,open:r.showPopLogin,footer:null,width:o?420:765,keyboard:!1,maskClosable:!1,wrapClassName:Me,closable:r.showClosable,onCancel:function(){a({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},children:r.showPopLogin&&(0,Z.jsx)(ve,{is_main_site:s,is_local:o})})})),Se=n(75105),Ne="popLogin___u08I8",ke="tips___U2xQw",Le=/^1\d{10}$/,Te=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,Ze=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ze=(0,x.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.user,n=(e.globalSetting,e.dispatch),r=(0,x.useSearchParams)(),a=u()(r,1)[0],s={height:48,borderRadius:4},o=j.Z.useForm(),c=u()(o,1)[0],d=(0,m.useState)(60),p=u()(d,2),g=p[0],f=p[1],b=(0,m.useMemo)((function(){return g<60&&g>0}),[g]),I=(0,m.useRef)(),S=function(){var e=l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:clearInterval(I.current),f(60),I.current=setInterval(function e(){return f((function(e){return e-1})),e}(),1e3);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),N=(0,m.useState)(!1),k=u()(N,2),L=k[0],T=k[1],z=(0,m.useState)(!1),P=u()(z,2),_=P[0],A=P[1];(0,m.useEffect)((function(){t.bindAccountModalVisible?A(!0):A(!1)}),[t]);var E=function(){var e=l()(i()().mark((function e(){var r,a,s,o,l,u,d,p;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=c.getFieldValue("userInput"),a=Le.test(r),s=Te.test(r),a||s){e.next=6;break}return y.ZP.error("请输入有效的手机号/邮箱号"),e.abrupt("return");case 6:if(T(!0),!a){e.next=20;break}return e.next=10,(0,Se.ZP)("/api/users/accounts/".concat(null===(o=t.userInfoForBindAccountModal)||void 0===o?void 0:o.login,"/valid_phone.json"),{method:"get",params:{phone:r}});case 10:if(-1!==(null==(l=e.sent)?void 0:l.status)){e.next=14;break}return T(!1),e.abrupt("return");case 14:if(null==l||!l.is_exists){e.next=18;break}return y.ZP.info("该手机号已被其它账号绑定"),T(!1),e.abrupt("return");case 18:e.next=27;break;case 20:return e.next=22,(0,Se.ZP)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:r,type:1}});case 22:if(-3!==(null==(u=e.sent)?void 0:u.status)){e.next=27;break}return y.ZP.info("该邮箱已被注册"),T(!1),e.abrupt("return");case 27:return d=(0,C.M)(r),e.next=30,n({type:"account/getCode",payload:{login:r,type:a?3:4,smscode:d}});case 30:p=e.sent,T(!1),1===p.status&&(y.ZP.info("验证码已发送,请注意查收"),S());case 33:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){var e=l()(i()().mark((function e(){var r,a,s,o,l,u,d,p;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:if(r=c.getFieldValue("userInput"),a=c.getFieldValue("code"),s=Le.test(r),o=Te.test(r),s||o){e.next=9;break}return y.ZP.error("请输入有效的手机号/邮箱号"),e.abrupt("return");case 9:if(!s){e.next=16;break}return e.next=12,n({type:"account/bindPhone",payload:{login:null===(l=t.userInfoForBindAccountModal)||void 0===l?void 0:l.login,phone:r,code:a}});case 12:return u=e.sent,e.abrupt("return",0===u.status);case 16:return e.next=18,n({type:"account/bindEmail",payload:{login:null===(d=t.userInfoForBindAccountModal)||void 0===d?void 0:d.login,email:r,code:a}});case 18:return p=e.sent,e.abrupt("return",0===p.status);case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=l()(i()().mark((function e(){var r,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.loginInfo,Ze.test(r.password)||y.ZP.error("系统检测您的密码强度过低,请及时修改"),e.next=4,(0,M.Es)(r);case 4:if(!(s=e.sent).status){e.next=8;break}return y.ZP.error(null==s?void 0:s.message),e.abrupt("return");case 8:null!=s&&s.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==s?void 0:s.start_date)):localStorage.removeItem("extension-modal"),"/user/login"===location.pathname||"/login"===location.pathname?(o=a.get("from")||a.get("back_url"))?window.location.href=decodeURIComponent(o):Ze.test(r.password)?window.location.reload():(y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure"):Ze.test(r.password)?window.location.reload():(y.ZP.info("系统检测您的密码强度过低,请及时修改"),x.history.replace("/account/secure?active=3"),n({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}})),c.resetFields();case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){var e=l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D();case 2:if(!e.sent){e.next=6;break}return e.next=6,O();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Z.jsxs)(h.Z,{centered:!0,open:_,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:Ne,closable:!0,onCancel:function(){n({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),c.resetFields()},children:[(0,Z.jsx)("h1",{className:"font18 mb20",children:"手机号/邮箱绑定"}),(0,Z.jsxs)(j.Z,{layout:"vertical",form:c,autoComplete:"off",preserve:!1,children:[(0,Z.jsx)(j.Z.Item,{name:"userInput",rules:[{required:!0,message:"请输入正确的手机号/邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):Le.test(t)||Te.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}],children:(0,Z.jsx)(w.Z,{style:s,size:"middle",placeholder:"请输入有效的手机号/邮箱号"})}),(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(w.Z,{suffix:(0,Z.jsx)(v.ZP,{loading:L,type:"link",onClick:E,disabled:b,children:b?"".concat(g,"秒可重新获取"):"获取验证码"}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})})]}),(0,Z.jsx)("div",{className:ke,children:"为了账号安全性,绑定后可通过该手机号或邮箱找回密码"}),(0,Z.jsx)(v.ZP,{size:"middle",type:"primary",block:!0,style:s,className:"font16",onClick:F,children:"绑定并登录"}),(0,Z.jsxs)("div",{className:ke,children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),Pe=n(71418),Ce=n(61186),_e=n.n(Ce),Ae=n(16808),Ee=n(37205),De=n.n(Ee),Oe=n(70236),Fe=n.n(Oe),Ye="wrap___q9xAc",$e="list___qjgdz",Be="name___ncYhC",Qe="tag___Paafn",qe=n(83833),Ge=function(e){Fe()(e);var t=(0,m.useState)(!1),n=u()(t,2),r=n[0],a=n[1],s=(0,m.useState)([]),o=u()(s,2),c=o[0],d=o[1],p=(0,m.useState)([]),g=u()(p,2),f=g[0],j=g[1],y=(0,m.useState)(!1),w=u()(y,2),M=w[0],I=w[1],S=(0,m.useState)(!1),N=u()(S,2),k=N[0],L=N[1],T=(0,x.useLocation)(),z=(0,x.useSearchParams)(),P=u()(z,1)[0];(0,m.useEffect)((function(){qe.Z.subscribe("pod-restrict-data",(function(e){console.log(e,"data"),a(e.identifier||!1),d(e.data_list||[]),j([]),I(!1)}))}),[]);var _=function(){var e=l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return L(!0),t=c.filter((function(e){return f.includes(e.tpi_id)})),e.next=4,(0,Se.ZP)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:t}});case 4:0===e.sent.status&&window.location.reload(),L(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(){var e;if(console.log(T,"location"),null===(e=T.pathname)||void 0===e||!e.includes("/challenges"))return"exercises"===P.get("type")?(window.parent.postMessage("backExercise","*"),void qe.Z.publish("pod-restrict-data",{identifier:!1,data_list:[]})):void(window.location.href="/shixuns/".concat(r,"/challenges"));window.location.href="/shixuns"};return(0,Z.jsx)(h.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:r,title:"通知",width:"600px",footer:(0,Z.jsxs)(ye.Z,{align:"middle",justify:"center",children:[(0,Z.jsx)(b.Z,{onChange:function(e){var t;(console.log(e,222),I(e.target.checked),e.target.checked)?j(null==c||null===(t=c.filter((function(e){return!e.is_current_shixun})))||void 0===t?void 0:t.map((function(e){return e.tpi_id}))):j([])},checked:M,children:"全选"}),(0,Z.jsx)(v.ZP,{style:{marginLeft:"auto"},onClick:A,children:"取消"}),(0,Z.jsx)(v.ZP,{disabled:!f.length,loading:k,type:"primary",onClick:_,children:"关闭实训"})]}),onCancel:A,children:(0,Z.jsx)(Pe.Z,{spinning:k,children:(0,Z.jsxs)("div",{className:Ye,children:[(0,Z.jsx)("p",{children:"单个账号最多可同时开启10个实验环境,若想开启该实训请关闭其他实训。"}),null==c?void 0:c.map((function(e){return(0,Z.jsxs)("div",{className:$e,children:[(0,Z.jsx)(b.Z,{disabled:e.is_current_shixun,onChange:function(t){var n=De()(f);t.target.checked?n.push(e.tpi_id):n=f.filter((function(t){return t!==e.tpi_id})),j(n),I(n.length===c.length)},checked:null==f?void 0:f.includes(e.tpi_id)}),(0,Z.jsxs)("span",{className:Be,onClick:function(){return(0,C.xg)("/shixuns/".concat(e.shixun_identifier,"/challenges"))},title:e.shixun_name,children:[(0,Z.jsx)("b",{children:e.shixun_name}),e.is_current_shixun&&(0,Z.jsx)("span",{className:Qe,children:"当前实训"})]}),(0,Z.jsxs)("span",{style:{color:"#53d1a3"},children:["运行中的环境:",e.pod_num,"个"]})]},e.tpi_id)}))]})})})},Ue={token:{colorPrimary:"#3061D0",colorInfo:"#3061D0",colorLink:"#3061D0",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},Ve=["loading","globalSetting","dispatch"],We=(0,x.connect)((function(e){return{loading:e.loading,globalSetting:e.globalSetting}}))((function(e){e.loading;var t=e.globalSetting,n=e.dispatch,r=(p()(e,Ve),"https://educoder-public.oss-cn-hangzhou.aliyuncs.com/Cover/logo_simple?x-oss-process=image/resize,h_200,w_200,m_pad");(0,m.useEffect)((function(){(0,C.IS)()&&function(){s.apply(this,arguments)}()}),[]),(0,m.useEffect)((function(){n({type:"globalSetting/setShareData",payload:{desc:"头歌,全称“头歌实践教学平台”,是国内高校广泛使用的在线实践教学服务平台与创新环境,为高校和企业的实践与创新能力提升赋能,是中国高校计算机教育MOOC联盟实践教学工委、全国人工智能职业教育集团实践教学工作委员会官方合作平台。",title:document.title,imgUrl:r}})}),[location.pathname]),(0,m.useEffect)((function(){a()}),[null==t?void 0:t.shareData]);var a=function(){var e;null===(e=window.wx)||void 0===e||e.ready((function(){var e,n,i,a,s,o={title:(null==t||null===(e=t.shareData)||void 0===e?void 0:e.title)||document.title,desc:(null==t||null===(n=t.shareData)||void 0===n?void 0:n.desc)||"头歌,全称“头歌实践教学平台”,是国内高校广泛使用的在线实践教学服务平台与创新环境,为高校和企业的实践与创新能力提升赋能,是中国高校计算机教育MOOC联盟实践教学工委、全国人工智能职业教育集团实践教学工作委员会官方合作平台。",link:window.location.href,imgUrl:(null==t||null===(i=t.shareData)||void 0===i||null===(i=i.imgUrl)||void 0===i?void 0:i.replace("https://public.educoder.net","https://educoder-public.oss-cn-hangzhou.aliyuncs.com/"))||r};null===(a=window.wx)||void 0===a||a.onMenuShareAppMessage(o),null===(s=window.wx)||void 0===s||s.onMenuShareTimeline(o)}))};function s(){return(s=l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se.ZP)("/api/users/js_sdk_data.json?url=".concat(encodeURIComponent(location.href)),{method:"get"});case 2:0===(null==(t=e.sent)?void 0:t.status)&&o(t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function o(e){window.wx.config({debug:!1,appId:(null==e?void 0:e.appid)||"wx2402d86a6b534f77",timestamp:(null==e?void 0:e.timestamp)||1716781260,nonceStr:(null==e?void 0:e.noncestr)||"WjRUMvS[",signature:(null==e?void 0:e.signature)||"0e182307b372cf71796c33e01b462cbfca0b9930",jsApiList:["checkJsApi","onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo","onMenuShareQZone"]})}return(0,Z.jsx)(Z.Fragment,{})})),Re=(n(65517),n(7102)),He=["loading","globalSetting","user","dispatch"];_e().locale("zh-cn");var Je=(0,x.connect)((function(e){return{loading:e.loading,globalSetting:e.globalSetting,user:e.user}}))((function(e){e.loading;var t,n=e.globalSetting,r=(e.user,e.dispatch),a=(p()(e,He),(0,x.useLocation)()),o=(0,Ae.g)(),c=(0,x.useSearchParams)(),d=(u()(c,1)[0],n.globalLoading),j=function(){var e=l()(i()().mark((function e(){var t,n,l,c,u,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=a.pathname.split("/"),null==a||!a.search){e.next=9;break}return c.includes("paths")?u=c[2]:c.includes("tasks")&&(d=c[2]),e.next=6,r({type:"user/getUserInfo",payload:s()(s()(s()({},o),(0,C.oP)()),{},{subject_id:u,game_id:d,websiteName:"educoder"})});case 6:n=e.sent,e.next=14;break;case 9:return c.includes("tasks")&&(l=c[2]),e.next=13,r({type:"user/getUserInfo",payload:s()(s()({},o),{},{game_id:l})});case 13:n=e.sent;case 14:"游客"!==(null===(t=n)||void 0===t?void 0:t.username)&&("/login"===a.pathname&&(window.location.href="/"),"/user/login"!==a.pathname&&"/login"!==a.pathname&&window.sessionStorage.getItem("download_url")&&((0,C.Nd)("educoder",window.sessionStorage.getItem("download_url")),window.sessionStorage.removeItem("download_url")));case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){g.ZP.config({prefixCls:"ant",iconPrefixCls:"anticon",theme:s()({},Ue)})}),[n.theme]),(0,m.useEffect)((function(){j(),(0,C.Il)(),function(){function e(){var e=document.documentElement,t=e.clientWidth/1920;t=t>2?2:t<.6?.6:t,e.style.fontSize=t+"px"}window.addEventListener("resize",e),e()}()}),[]),(0,m.useEffect)((function(){r({type:"globalSetting/query",payload:{}});try{window.top.location.origin}catch(e){-1===document.referrer.indexOf("educoder.net")&&(window.location.href=window.atob("Jy80MDMn"))}}),[]),(0,m.useEffect)((function(){var e,t;if(a.pathname.indexOf("classrooms")>-1&&-1===a.pathname.indexOf("detail")||document.body.scrollIntoView(),a.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";else if(a.pathname.indexOf("/classrooms/qb4ft587")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";else if(a.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";else if(r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),"https://jetcoder.educoder.net"!==window.location.href&&"https://jetcoder.educoder.net/"!==window.location.href)if(null!==(e=window.location.href)&&void 0!==e&&e.includes("/problems")&&null!==(t=window.location.href)&&void 0!==t&&t.includes("/share")){var n,i=null===(n=window.location)||void 0===n||null===(n=n.pathname)||void 0===n||null===(n=n.split("/"))||void 0===n?void 0:n[2];(0,Se.ZP)("/api/practices/".concat(i,"/start"),{method:"get"}).then((function(e){0===(null==e?void 0:e.status)&&x.history.replace("/problems/".concat(null==e?void 0:e.identifier,"/oj/").concat(i))}))}else{if("/admins"===a.pathname||"/sidekiq"===a.pathname){var s=document.domain;if(s.indexOf("educoder.net")>-1)switch(s){case"www.educoder.net":case"educoder.net":window.location.href="https://data.educoder.net".concat(a.pathname);break;default:var o=document.domain.split(".");o[0]=o[0]+"-data",window.location.href="https://".concat(o.join(".")).concat(a.pathname)}}h.Z.destroyAll()}else window.location.href="https://www.educoder.net/problems"}),[a.pathname]),(0,m.useEffect)((function(){n.updateData.system_update?localStorage.updateEndTime||(new Date).getTime()0&&h.Z.info({title:"客户端版本过低",centered:!0,content:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{className:"c-red",children:"您的头歌考试系统柜客户端版本过低"}),',请升级至最新版本后再使用,点击"确定"后将下载最新版本的客户端,',(0,Z.jsx)("span",{className:"c-red",children:"下载后请先退出客户端再安装"})]}),okText:"立即升级",visible:!0,maskClosable:!1,onOk:function(){return(0,C.FH)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise((function(){}))}})}}),[null==n||null===(t=n.setting)||void 0===t?void 0:t.version]);return(0,Z.jsx)(Re.StyleProvider,{transformers:[Re.legacyLogicalPropertiesTransformer],hashPriority:"high",children:(0,Z.jsxs)(g.ZP,{locale:f.Z,autoInsertSpaceInButton:!1,componentSize:"middle",theme:Ue,children:[(0,Z.jsx)(Ie,{}),(0,Z.jsx)(ze,{}),(0,Z.jsx)(We,{}),(0,Z.jsx)(Ge,{}),(0,Z.jsx)(Pe.Z,{size:"middle",spinning:d.show,tip:d.text,className:"ant-spin-nested-loading-black",children:(0,Z.jsx)(x.Outlet,{})})]})})}))},28103:function(e,t,n){n.d(t,{Z:function(){return m}});var r=n(92310),i=n.n(r),a=n(59301),s=n(36355),o=n(17313),l=n(83116),c=n(37613);const u=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:i,textPaddingInline:a,orientationMargin:s,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,o.Wf)(e)),{borderBlockStart:`${i}px solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${i}px solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${i}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*s+"%"},"&::after":{width:100-100*s+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*s+"%"},"&::after":{width:100*s+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${i}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:i,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var d=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:t,direction:n,divider:r}=a.useContext(s.E_),{prefixCls:o,type:l="horizontal",orientation:c="center",orientationMargin:u,className:m,rootClassName:g,children:h,dashed:f,plain:x,style:j}=e,y=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),w=t("divider",o),[b,v]=d(w),M=c.length>0?`-${c}`:c,I=!!h,S="left"===c&&null!=u,N="right"===c&&null!=u,k=i()(w,null==r?void 0:r.className,v,`${w}-${l}`,{[`${w}-with-text`]:I,[`${w}-with-text${M}`]:I,[`${w}-dashed`]:!!f,[`${w}-plain`]:!!x,[`${w}-rtl`]:"rtl"===n,[`${w}-no-default-orientation-margin-left`]:S,[`${w}-no-default-orientation-margin-right`]:N},m,g),L=a.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),T=Object.assign(Object.assign({},S&&{marginLeft:L}),N&&{marginRight:L});return b(a.createElement("div",Object.assign({className:k,style:Object.assign(Object.assign({},null==r?void 0:r.style),j)},y,{role:"separator"}),h&&"vertical"!==l&&a.createElement("span",{className:`${w}-inner-text`,style:T},h)))}},44e3:function(e,t,n){var r=n(84966),i=n(23088);const a=r.ZP;a.Header=r.h4,a.Footer=r.$_,a.Content=r.VY,a.Sider=i.Z,t.Z=a}}]); \ No newline at end of file diff --git a/p__Classrooms__Index__index.async.js b/p__Classrooms__Index__index.async.js index c04b47a3c8..1e8251c9f9 100644 --- a/p__Classrooms__Index__index.async.js +++ b/p__Classrooms__Index__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[26685],{14539:function(A,g,I){var C=I(82242),E=I.n(C),t=(I(59301),I(93314)),i=I(3113),Q=I(37712);g.Z=function(A){var g=A.img,I=A.buttonProps,C=void 0===I?{}:I,e=A.styles,B=void 0===e?{}:e,o=A.customText,h=A.ButtonText,n=A.ButtonClick,s=A.Buttonclass,M=A.ButtonTwo,a=A.imgStyles,u=A.loading,R=void 0!==u&&u;return(0,Q.jsxs)("section",{className:"tc animated fadeIn",style:E()(E()({},{color:"#999",margin:"100px auto",visibility:R?"hidden":"visible"}),B),children:[(0,Q.jsx)("img",{src:g||t,style:E()(E()({},a),{},{pointerEvents:"none",userSelect:"none"})}),(0,Q.jsx)("p",{className:"mt20 font14",children:o||"暂时还没有相关数据哦!"}),h&&(0,Q.jsx)(i.ZP,E()(E()({className:s,onClick:n},C),{},{children:h})),M&&M]})}},43103:function(A,g,I){I.r(g),I.d(g,{default:function(){return O}});var C=I(82242),E=I.n(C),t=I(7557),i=I.n(t),Q=I(41498),e=I.n(Q),B=I(37205),o=I.n(B),h=I(79800),n=I.n(h),s=I(59301),M=I(77540),a=I(53273),u=I(18892),R=I(8591),c=I(95237),Y=I(27092),w=I(82895),m=I(99144),v="page___zYygn",D="center___g76d7",j=I(79905),r=I(76510),U=I(37712),G=function(A){return A.Projects="projects",A.Shixuns="shixuns",A.Classrooms="classrooms",A}(G||{}),O=(0,u.connect)((function(A){return{user:A.user,globalSetting:A.globalSetting,homePage:A.homePage}}))((function(A){var g,I,C,t=A.globalSetting,Q=A.dispatch,B=A.user,h=A.homePage,O=(0,s.useState)({page:1,limit:16,order:"created_at"}),P=n()(O,2),d=P[0],x=P[1],l=(0,s.useState)(!1),f=n()(l,2),k=f[0],q=f[1],z=(0,s.useState)([]),F=n()(z,2),V=F[0],H=F[1],Z=(0,s.useState)(0),X=n()(Z,2),S=X[0],J=X[1],L=(0,s.useState)(!0),y=n()(L,2),T=y[0],b=y[1],N=(0,s.useState)([{id:"created_at",name:"最新"},{id:"visits",name:"最热"}]),W=n()(N,2),p=W[0],K=W[1];(0,s.useEffect)((function(){(0,j.bg)()&&K([].concat(o()(p),[{id:"mine",name:"我的"}]))}),[(0,j.bg)()]),(0,s.useEffect)((function(){return Q({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){Q({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}}),[]),(0,s.useEffect)((function(){_(d),Q({type:"homePage/home",payload:{}})}),[]);var _=function(){var A=e()(i()().mark((function A(g){var I;return i()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return b(!0),A.next=3,(0,M.V8)(g);case 3:-1!==(I=A.sent).status&&(H((null==I?void 0:I.courses)||[]),J((null==I?void 0:I.courses_count)||0)),b(!1);case 6:case"end":return A.stop()}}),A)})));return function(g){return A.apply(this,arguments)}}(),$=function(A,g){d.page=A,x(E()({},d)),_(d),(0,m.L9)(["教学课堂","首页","next"===g?"下一页":"上一页"])},AA=[{name:"新建课堂",click:function(){var A;(0,w.tJ)(Q)&&("学生"!==(null==B||null===(A=B.userInfo)||void 0===A?void 0:A.user_identity)?(u.history.push("/classrooms/new"),"0"!==localStorage.getItem("Noviceguide")&&Q({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:6,text:(0,U.jsx)("div",{children:"教学课堂必填的内容包括:课程名称、课堂名称和课堂所属单位。其他内容你可以根据实际需求进行安排。填写完成后,点击页面底部 “提交”按钮即可。"})}})):R.ZP.warning("学生不可以创建课堂哦!请加入您的老师创建的课堂。"))},isShow:"student"!==(null==B||null===(g=B.userInfo)||void 0===g?void 0:g.identity)},{name:"加入课堂",click:function(){return A=G.Classrooms,void((0,w.tJ)(Q)&&(A!==G.Projects||null!==(g=B.userInfo)&&void 0!==g&&g.email?A===G.Classrooms&&q(!0):R.ZP.info("请先绑定邮箱,谢谢")));var A,g},isShow:!0},{name:"新手指引",click:function(){(0,m.L9)(["教学课堂","首页","新手指引"]),(0,m.xg)("/classrooms/guidance")},sign:!0,isShow:!0},{name:"概览统计",click:function(){(0,m.xg)("/classroomsoverview")},isShow:null==h?void 0:h.is_show_btn}].filter((function(A){return A.isShow}));return(0,U.jsx)("section",{className:v,children:(0,U.jsxs)("div",{className:D,children:[(0,U.jsx)(a.jL,{dataSource:AA,title:"教学课堂",sunTitle:"支持SPOC,让教学管理更简单",img:"data:image/png;base64,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",imgWidth:258}),(0,U.jsx)(c.Z,{align:"middle",className:"mt30 mb30",children:(0,U.jsx)(a.tp,{dataSource:p,value:null==d?void 0:d.order,onChange:function(A){d.page=1,d.order=A,x(E()({},d)),_(d)}})}),(0,U.jsx)(a.w9,{dataSource:V,right:23,col:4,precision:1,loading:T,trackEventItems:["教学课堂","查看课堂详情","查看课堂详情"]}),(null===(I=t.setting)||void 0===I?void 0:I.main_site)&&(0,U.jsx)(a.Je,{style:{marginTop:7},total:S,value:d.page,pageSize:d.limit,onChange:$}),!(null!==(C=t.setting)&&void 0!==C&&C.main_site)&&(0,U.jsx)(Y.Z,{style:{marginTop:7,textAlign:"center"},total:S,showQuickJumper:!1,showSizeChanger:!1,pageSize:d.limit,onChange:function(A,g){return $(A,"")}}),(0,U.jsx)(r.Z,{visible:k,onCancel:function(){return q(!1)}})]})})}))}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[26685],{14539:function(A,g,I){var C=I(82242),E=I.n(C),i=(I(59301),I(93314)),t=I(3113),e=I(37712);g.Z=function(A){var g=A.img,I=A.buttonProps,C=void 0===I?{}:I,Q=A.styles,B=void 0===Q?{}:Q,o=A.customText,h=A.ButtonText,n=A.ButtonClick,s=A.Buttonclass,M=A.ButtonTwo,a=A.imgStyles,u=A.loading,c=void 0!==u&&u;return(0,e.jsxs)("section",{className:"tc animated fadeIn",style:E()(E()({},{color:"#999",margin:"100px auto",visibility:c?"hidden":"visible"}),B),children:[(0,e.jsx)("img",{src:g||i,style:E()(E()({},a),{},{pointerEvents:"none",userSelect:"none"})}),(0,e.jsx)("p",{className:"mt20 font14",children:o||"暂时还没有相关数据哦!"}),h&&(0,e.jsx)(t.ZP,E()(E()({className:s,onClick:n},C),{},{children:h})),M&&M]})}},43103:function(A,g,I){I.r(g),I.d(g,{default:function(){return O}});var C=I(82242),E=I.n(C),i=I(7557),t=I.n(i),e=I(41498),Q=I.n(e),B=I(37205),o=I.n(B),h=I(79800),n=I.n(h),s=I(59301),M=I(77540),a=I(53273),u=I(18892),c=I(8591),R=I(95237),Y=I(27092),w=I(82895),m=I(99144),v="page___zYygn",D="center___g76d7",j=I(79905),r=I(76510),U=I(37712),G=function(A){return A.Projects="projects",A.Shixuns="shixuns",A.Classrooms="classrooms",A}(G||{}),O=(0,u.connect)((function(A){return{user:A.user,globalSetting:A.globalSetting,homePage:A.homePage}}))((function(A){var g,I,C,i=A.globalSetting,e=A.dispatch,B=A.user,h=A.homePage,O=(0,s.useState)({page:1,limit:16,order:"public",search:""}),P=n()(O,2),l=P[0],d=P[1],x=(0,s.useState)(!1),f=n()(x,2),k=f[0],q=f[1],z=(0,s.useState)([]),F=n()(z,2),V=F[0],H=F[1],Z=(0,s.useState)(0),X=n()(Z,2),S=X[0],J=X[1],L=(0,s.useState)(!0),y=n()(L,2),b=y[0],T=y[1],N=(0,s.useState)([{id:"public",name:"公开"},{id:"private",name:"非公开"},{id:"excellent",name:"开放"}]),p=n()(N,2),W=p[0],K=p[1];(0,s.useEffect)((function(){(0,j.bg)()&&K([].concat(o()(W),[{id:"mine",name:"我的"}]))}),[(0,j.bg)()]),(0,s.useEffect)((function(){return e({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){e({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}}),[]),(0,s.useEffect)((function(){_(l),e({type:"homePage/home",payload:{}})}),[]);var _=function(){var A=Q()(t()().mark((function A(g){var I;return t()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return T(!0),A.next=3,(0,M.V8)(g);case 3:-1!==(I=A.sent).status&&(H((null==I?void 0:I.courses)||[]),J((null==I?void 0:I.courses_count)||0)),T(!1);case 6:case"end":return A.stop()}}),A)})));return function(g){return A.apply(this,arguments)}}(),$=function(A,g){l.page=A,d(E()({},l)),_(l),(0,m.L9)(["教学课堂","首页","next"===g?"下一页":"上一页"])},AA=[{name:"新建课堂",click:function(){var A;(0,w.tJ)(e)&&("学生"!==(null==B||null===(A=B.userInfo)||void 0===A?void 0:A.user_identity)?(u.history.push("/classrooms/new"),"0"!==localStorage.getItem("Noviceguide")&&e({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:6,text:(0,U.jsx)("div",{children:"教学课堂必填的内容包括:课程名称、课堂名称和课堂所属单位。其他内容你可以根据实际需求进行安排。填写完成后,点击页面底部 “提交”按钮即可。"})}})):c.ZP.warning("学生不可以创建课堂哦!请加入您的老师创建的课堂。"))},isShow:"student"!==(null==B||null===(g=B.userInfo)||void 0===g?void 0:g.identity)},{name:"加入课堂",click:function(){return A=G.Classrooms,void((0,w.tJ)(e)&&(A!==G.Projects||null!==(g=B.userInfo)&&void 0!==g&&g.email?A===G.Classrooms&&q(!0):c.ZP.info("请先绑定邮箱,谢谢")));var A,g},isShow:!0},{name:"新手指引",click:function(){(0,m.L9)(["教学课堂","首页","新手指引"]),(0,m.xg)("/classrooms/guidance")},sign:!0,isShow:!0},{name:"概览统计",click:function(){(0,m.xg)("/classroomsoverview")},isShow:null==h?void 0:h.is_show_btn}].filter((function(A){return A.isShow}));return(0,U.jsx)("section",{className:v,children:(0,U.jsxs)("div",{className:D,children:[(0,U.jsx)(a.jL,{dataSource:AA,title:"教学课堂",sunTitle:"支持SPOC,让教学管理更简单",img:"data:image/png;base64,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",imgWidth:258}),(0,U.jsxs)(R.Z,{align:"middle",className:"mt30 mb30",children:[(0,U.jsx)(a.tp,{dataSource:W,value:null==l?void 0:l.order,onChange:function(A){l.page=1,l.order=A,d(E()({},l)),_(l)}}),(0,U.jsx)(a.t7,{style:{width:507,marginLeft:"auto"},dataSource:[],value:{id:"",value:null==l?void 0:l.search},onChange:function(A,g){l.page=1,l.search=A,d(E()({},l)),_(l)},onInputChange:function(A){},placeholder:"请输入课堂名称、课堂教师姓名或学校名称进行搜索"})]}),(0,U.jsx)(a.w9,{dataSource:V,right:23,col:4,precision:1,loading:b,trackEventItems:["教学课堂","查看课堂详情","查看课堂详情"]}),(null===(I=i.setting)||void 0===I?void 0:I.main_site)&&(0,U.jsx)(a.Je,{style:{marginTop:7},total:S,value:l.page,pageSize:l.limit,onChange:$}),!(null!==(C=i.setting)&&void 0!==C&&C.main_site)&&(0,U.jsx)(Y.Z,{style:{marginTop:7,textAlign:"center"},total:S,showQuickJumper:!1,showSizeChanger:!1,pageSize:l.limit,onChange:function(A,g){return $(A,"")}}),(0,U.jsx)(r.Z,{visible:k,onCancel:function(){return q(!1)}})]})})}))}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js index b035fb6095..b8890ed1dd 100644 --- a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[93668],{52103:function(e,n,t){t.d(n,{Z:function(){return r}});var s=t(19973),i=t(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},o=t(22589),a=function(e,n){return i.createElement(o.Z,(0,s.Z)({},e,{ref:n,icon:l}))};var r=i.forwardRef(a)},66461:function(e,n,t){var s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),a=(t(59301),t(43418)),r=t(8591),c=t(75105),u=t(18892),d=t(79905),m=t(37712);n.Z=(0,u.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=e.classroomList,l=e.getData;return(0,m.jsxs)(a.Z,{centered:!0,title:"提示",open:"redoShixunModal"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:o()(i()().mark((function e(){var o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,d.Rm)()||null!==(o=s.AssistantObject.normal)&&void 0!==o&&o.can_redo){e.next=3;break}return r.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return e.next=5,(0,c.ZP)("/api/homework_commons/".concat(n.actionTabs.homework_common_id,"/batch_redo_modal.json"),{method:"post",body:{student_work_id:n.actionTabs.student_work_id}});case 5:0===e.sent.status&&(r.ZP.success("操作成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),l());case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,m.jsxs)("p",{children:["该作业将被打回重做,",n.actionTabs.isshixun?"学生实训":"学生作品提交","记录将被清空!"]}),(0,m.jsx)("p",{children:"确定打回?"})]})}))},69173:function(e,n,t){t.r(n),t.d(n,{default:function(){return bn}});var s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),a=t(82242),r=t.n(a),c=t(79800),u=t.n(c),d=t(59301),m=t(18892),p=t(49127),g=t(3113),h=t(8591),x=t(43418),f=t(66104),v=t(99313),_=t(28563),j=t(99144),y=t(85573),w=t.n(y),k=t(37205),A=t.n(k),Z=t(78241),b=t(6848),I=t(95237),C=t(20834),N=t(24905),S=t(43604),B=t(61998),D=t(92832),E=t(38854),Q=t(27092),O=t(5112),H=t(94001),M=t(57809),T=t(71418),L=t(61186),P=t.n(L),F=t(14539),Y=t(75105),z=t(37712),G=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,m.useParams)();return(0,z.jsxs)(x.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:s.coursesId}});case 2:0===e.sent.status&&(h.ZP.success("操作成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:r()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,z.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,z.jsx)("p",{children:"确定打回?"})]})})),J=t(79905),U=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.dispatch,l=((0,m.useParams)(),(0,d.useState)(!0)),a=u()(l,2),c=(a[0],a[1],(0,d.useState)(!1)),p=u()(c,2),g=p[0],f=p[1],v=Z.Z.useForm(),_=u()(v,1)[0];return(0,z.jsx)(z.Fragment,{children:(0,z.jsxs)(x.Z,{centered:!0,title:"调分",open:"调分"===n.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:g,onOk:o()(i()().mark((function e(){var l,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,J.Rm)()||null!==(l=t.AssistantObject.normal)&&void 0!==l&&l.can_appraise){e.next=3;break}return h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return e.next=5,_.validateFields();case 5:return o=_.getFieldsValue(),f(!0),e.next=9,(0,Y.ZP)("/api/student_works/".concat(n.actionTabs.id,"/adjust_score.json"),{method:"post",body:r()({},o)});case 9:0===e.sent.status&&(h.ZP.success("操作成功"),_.resetFields(),s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"shixunHomeworks/getWorkList",payload:r()({},n.actionTabs.params)})),f(!1);case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,z.jsx)("p",{className:"tc",children:"该学生的最终成绩将不会按照评分规则进行计算"}),(0,z.jsxs)(Z.Z,{form:_,layout:"horizontal",children:[(0,z.jsxs)("div",{style:{display:"flex",alignItems:"baseline"},children:[(0,z.jsx)(Z.Z.Item,{label:"成绩",name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,z.jsx)(H.Z,{min:0,placeholder:"请填写分数"})}),(0,z.jsx)("span",{className:"ml10",children:"分"})]}),(0,z.jsx)("div",{children:(0,z.jsx)(Z.Z.Item,{name:"comment",children:(0,z.jsx)(D.Z.TextArea,{placeholder:"请填写您对作品调分的原因",rows:8})})})]})]})})})),R=t(66461),q=t(82895),W=t(89392),K=t(39647),V=t.n(K),X=t(37906),$=t(53273),ee=t(51564),ne=t(49242),te=["task_status","new_work_status","shixunHomeworks","course_group"],se=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/student_works/".concat(n.userId,"/deal_appeal_score.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ie=function(e){var n,t,s,l,a,c,p=e.task_status,g=e.new_work_status,h=e.shixunHomeworks,f=e.course_group,v=V()(e,te),_=(0,m.useParams)(),y=Z.Z.useForm(),w=u()(y,1)[0],k=h.workList,A=h.workSetting,C=(0,d.useState)(!1),D=u()(C,2),E=D[0],Q=D[1],O=(0,d.useState)(null),M=u()(O,2),T=M[0],L=M[1],Y=(0,d.useState)({search:"",page:1,limit:10,work_status:null!=p?0==p?[0,-1]:[p]:null,new_work_status:g,status:g||"",course_group:f}),G=u()(Y,2),J=G[0],U=G[1],R=(0,ee.U)(ne.h$,r()({},_)),q=u()(R,4),W=q[1],K=q[2],ie=q[3],le=(0,ee.U)(ne.cN,{homeworkId:null==_?void 0:_.categoryId}),oe=u()(le,4),ae=oe[1],re=oe[2],ce=oe[3],ue=(0,ee.U)(se,{}),de=u()(ue,4),me=de[2],pe=(de[3],(0,d.useState)([])),ge=u()(pe,2),he=ge[0],xe=ge[1],fe=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(null==n?void 0:n.id)&&(0,j.xg)(k.is_jupyter||k.is_jupyter_lab?"/classrooms/".concat(_.coursesId,"/common_homework/").concat(_.categoryId,"/").concat(n.id,"/comment"):_.course_group?"/classrooms/".concat(_.coursesId,"/common_homework/").concat(_.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(e=_.course_group)||void 0===e?void 0:e.toString()):"/classrooms/".concat(_.coursesId,"/common_homework/").concat(_.categoryId,"/review/").concat(n.id))},ve=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:J,n=r()(r()({},e),{},{work_status:null!=p?0==p?[0,-1]:[p]:null,new_work_status:g,status:4==g?"":1,course_group:f});U(n),4==g||5==g?re(n):K(n)};return(0,d.useEffect)((function(){var e;xe((4==g||5==g?null==ce||null===(e=ce.data)||void 0===e?void 0:e.list:null==ie?void 0:ie.student_works)||[])}),[ie,ce]),(0,d.useEffect)((function(){v.open&&ve(),v.open||(xe([]),U(r()(r()({},J),{},{search:"",page:1,limit:10})),L(null),Q(!1),w.resetFields())}),[v.open,J.page,J.limit]),(0,d.useEffect)((function(){console.log(T)}),[T]),(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(x.Z,r()(r()({},v),{},{children:[(0,z.jsxs)(I.Z,{wrap:!1,justify:"space-between",align:"middle",children:[(0,z.jsx)(S.Z,{children:0==p?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生未提交作品"]}):1==p?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生按时提交作品"]}):2==p?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生",null!=A&&A.anonymous_comment||null!=k&&null!==(l=k.homework_status)&&void 0!==l&&l.includes("匿评中")?"延时提交":"补交","作品"]}):1==g?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生未匿评"]}):2==g?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生匿评中"]}):3==g?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生完成匿评"]}):4==g?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ce||null===(a=ce.data)||void 0===a?void 0:a.count)||0}),"位学生提交了申诉"]}):5==g?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ce||null===(c=ce.data)||void 0===c?void 0:c.count)||0}),"条申诉记录待审核"]}):void 0}),(0,z.jsx)(S.Z,{children:(0,z.jsx)($.t7,{style:{width:300},value:null==J?void 0:J.search,placeholder:"请输入学生姓名或学号搜索",onChange:function(e){ve(r()(r()({},J),{},{search:decodeURIComponent(e).trim(),page:1}))},onInputChange:function(e){U(r()(r()({},J),{},{search:decodeURIComponent(e).trim()}))}})})]}),(0,z.jsx)(B.Z,{loading:W||ae,className:"mt20",columns:p?null===(s=[{title:"序号",dataIndex:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==J?void 0:J.page)-1)*J.limit+t+1)}},{title:"学生姓名",dataIndex:"user_name",ellipsis:!0,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(n)},children:e})}},{title:"学号",dataIndex:"student_id",ellipsis:!0},{title:"分班",dataIndex:"group_name",ellipsis:!0},0!=p&&{title:"最终成绩",dataIndex:"work_score",ellipsis:!0,render:function(e,n){return(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("div",{children:["教师评分:",n.teacher_score||"0.0","分",(0,z.jsx)("br",{}),"助教评分:",n.teaching_asistant_score||"0.0","分",(0,z.jsx)("br",{}),null!=k&&k.anonymous_comment?(0,z.jsxs)(z.Fragment,{children:["匿评评分:",n.student_score||"0.0","分",(0,z.jsx)("br",{})]}):"","迟交扣分:",n.late_penalty||"0.0","分",(0,z.jsx)("br",{}),"查重扣分:",n.repeat_minus_score||"0.0","分",(0,z.jsx)("br",{}),null!=k&&k.anonymous_comment?(0,z.jsxs)(z.Fragment,{children:["缺评扣分:",n.absence_penalty||"0.0","分",(0,z.jsx)("br",{})]}):"","最终成绩:",n.work_score||"0.0","分",(0,z.jsx)("br",{}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,z.jsx)("div",{onClick:function(e){fe(n)},className:"current",style:{color:"#8bb6fd"},children:"查看评分"})]}),children:e>0?(0,z.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},p>1&&{title:"更新时间",dataIndex:"update_time",ellipsis:!0,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}}])||void 0===s?void 0:s.filter((function(e){return e})):4==g||5==g?[{title:"学生姓名",dataIndex:"real_name",ellipsis:!0,width:80,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(n)},children:e})}},{title:"被申诉人",dataIndex:"unappeal_real_name",ellipsis:!0,width:80},{title:"被申诉人评分",dataIndex:"score",ellipsis:!0,width:110},{title:"申诉理由",dataIndex:"comment",ellipsis:!0},{title:"提交申诉时间",dataIndex:"created_at",ellipsis:!0,width:140,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",dataIndex:"appeal_status",ellipsis:!0,width:140,align:"right",render:function(e,n){return(0,z.jsxs)(z.Fragment,{children:[3==e&&(0,z.jsx)("span",{className:"c-grey-333",children:"已接受"}),4==e&&(0,z.jsx)("span",{className:"c-grey-333",children:"已驳回"}),1==e&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)($.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,me({userId:n.student_work_id,score_id:n.student_works_score_id,status:4});case 2:0===e.sent.status&&ve();case 4:case"end":return e.stop()}}),e)}))),children:"驳回"}),(0,z.jsx)($.op,{className:"ml20",type:"link",style:{padding:0},onClick:function(){L(n),Q(!0)},children:"接受"})]})]})}}]:null===(t=[{title:"序号",dataIndex:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==J?void 0:J.page)-1)*J.limit+t+1)}},{title:"学生姓名",dataIndex:"user_name",ellipsis:!0,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(n)},children:e})}},{title:"学号",dataIndex:"student_id",ellipsis:!0},{title:"分班",dataIndex:"group_name",ellipsis:!0},0!=p&&{title:"最终成绩",dataIndex:"work_score",ellipsis:!0,render:function(e,n){return(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("div",{children:["教师评分:",n.teacher_score||"0.0","分",(0,z.jsx)("br",{}),"助教评分:",n.teaching_asistant_score||"0.0","分",(0,z.jsx)("br",{}),null!=k&&k.anonymous_comment?(0,z.jsxs)(z.Fragment,{children:["匿评评分:",n.student_score||"0.0","分",(0,z.jsx)("br",{})]}):"","迟交扣分:",n.late_penalty||"0.0","分",(0,z.jsx)("br",{}),"查重扣分:",n.repeat_minus_score||"0.0","分",(0,z.jsx)("br",{}),null!=k&&k.anonymous_comment?(0,z.jsxs)(z.Fragment,{children:["缺评扣分:",n.absence_penalty||"0.0","分",(0,z.jsx)("br",{})]}):"","最终成绩:",n.work_score||"0.0","分",(0,z.jsx)("br",{}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,z.jsx)("div",{onClick:function(e){fe(n)},className:"current",style:{color:"#8bb6fd"},children:"查看评分"})]}),children:e>0?(0,z.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},2==g&&{title:"更新时间",dataIndex:"update_time",ellipsis:!0,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},2==g&&{title:"需评数",dataIndex:"need_evaluate",ellipsis:!0},2==g&&{title:"已评数",dataIndex:"evaluate_num",ellipsis:!0}])||void 0===t?void 0:t.filter((function(e){return e})),locale:{emptyText:(0,z.jsx)(F.Z,{})},dataSource:he,pagination:{total:(null==ie?void 0:ie.work_count)||(null==ce||null===(n=ce.data)||void 0===n?void 0:n.count)||0,onChange:function(e,n){U(r()(r()({},J),{},{page:e,limit:n}))},current:null==J?void 0:J.page,pageSize:null==J?void 0:J.limit}})]})),(0,z.jsx)(x.Z,{title:"接受申诉",open:E,centered:!0,destroyOnClose:!0,onCancel:function(){Q(!1)},maskClosable:!1,width:544,onOk:function(){w.submit()},children:(0,z.jsxs)(Z.Z,{form:w,colon:!1,onFinish:function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,me(r()(r()({},n),{},{userId:T.student_work_id,score_id:T.student_works_score_id,status:3}));case 2:0===e.sent.status&&(ve(),Q(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,z.jsx)(X.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},T),{},{id:k.is_jupyter||k.is_jupyter_lab?null==T?void 0:T.id:null==T?void 0:T.student_work_id}))},children:null==T?void 0:T.real_name})},{key:"2",label:"被申诉人",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==T?void 0:T.unappeal_real_name})},{key:"3",label:"被申诉人评分",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==T?void 0:T.score})}]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,z.jsx)(H.Z,{min:1,max:100,step:1})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,z.jsx)(N.Z,{children:"扣除违规匿评分数"})})})]})]})})]})},le={wrap:"wrap___W0LgL",MdEditor:"MdEditor___cHRH7",workListButtonWrap:"workListButtonWrap___QZZWS",anticon:"anticon___m82JD",workListClass:"workListClass___jvhD1",left:"left______XB",visible:"visible___Z1XhK",status:"status___gJ0dF",tips:"tips___dUSKO",redoBtn:"redoBtn___yd1Bl",scroll:"scroll___kwGSX",codewrap:"codewrap___OuRJd",viewcode:"viewcode___D8Xzb",lefttitle:"lefttitle___cmyHe",export_type_modal_title:"export_type_modal_title___v0LPC",export_type_modal:"export_type_modal___OtCoW",export_type_modal_con:"export_type_modal_con___jYlKl",type_item:"type_item___wLYJg",type_item_active:"type_item_active___xScmP",export_type_modal_waring:"export_type_modal_waring___c88Oc"},oe=t(49312),ae=t(78386),re=t(20538),ce=t(88142),ue=t(16135),de=t(70088),me=t(1770),pe=t(40645),ge=t(42141),he=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading,i=e.user;return{shixunHomeworks:n,classroomList:t,loading:s.effects,user:i}}))((function(e){var n,t,s,l,a,c,d=e.shixunHomeworks,p=(e.user,e.loading),g=e.dispatch,x=(0,m.useParams)(),f=d.workList,v=d.workSetting,_=(0,ee.U)(ne.Gw,{homeworkId:null==f?void 0:f.id}),y=u()(_,3),w=y[1],k=y[2],A=function(e){return null!=v&&v.can_make_up&&0==(null==f?void 0:f.work_status)?"--":e||"--"},Z=[{title:"姓名",dataIndex:"user_name",ellipsis:!0,isShow:!0},{title:"学号",dataIndex:"student_id",ellipsis:!0,isShow:!0},{title:"作品状态",dataIndex:"work_status",ellipsis:!0,render:function(e){return-1===e?"重做中":(0,z.jsx)(j.Uw,{status:e})},isShow:!0},{title:"当前成绩",dataIndex:"work_score",ellipsis:!0,render:function(e,n){return(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("div",{children:[(0,z.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,z.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=f&&f.anonymous_comment?(0,z.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",(0,z.jsx)("div",{children:n.late_penalty?"补交扣分:".concat(n.late_penalty,"分"):"补交扣分:0.0分"}),(0,z.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=f&&f.anonymous_comment?(0,z.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(null==f?void 0:f.anonymous_appeal)&&"违评扣分:".concat(n.appeal_penalty||"0.0","分"),(0,z.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=f&&f.is_jupyter||null!=f&&f.is_jupyter_lab)&&(0,z.jsx)("div",{onClick:function(e){var t;e.stopPropagation(),(0,j.xg)(f.is_jupyter||f.is_jupyter_lab?"/classrooms/".concat(x.coursesId,"/common_homework/").concat(x.categoryId,"/").concat(n.id,"/comment"):x.course_group?"/classrooms/".concat(x.coursesId,"/common_homework/").concat(x.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(t=x.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(x.coursesId,"/common_homework/").concat(x.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,z.jsx)("span",{style:{color:"#ff8100"},children:e}):e})},isShow:!0},{title:"打回次数",dataIndex:"redo_count",ellipsis:!0,isShow:!0,render:A},{title:"提交次数",dataIndex:"submit_count",ellipsis:!0,isShow:null==v?void 0:v.can_submit,render:function(e){return 0==(null==f?void 0:f.work_status)?"--":e||"--"}},{title:"需评数",dataIndex:"need_comment_count",ellipsis:!0,render:A,isShow:null==f?void 0:f.student_anonymous_comment},{title:"已评数",dataIndex:"user_comment_count",ellipsis:!0,render:A,isShow:null==f?void 0:f.student_anonymous_comment},{title:"被评数",dataIndex:"student_comment_count",ellipsis:!0,render:A,isShow:null==f?void 0:f.student_anonymous_comment},{title:"被匿评分数",dataIndex:"student_score",ellipsis:!0,render:A,isShow:null==f?void 0:f.student_anonymous_comment},{title:"申诉次数",dataIndex:"appeal_all_count",ellipsis:!0,render:A,isShow:null==f?void 0:f.student_anonymous_comment},{title:"待审核申诉",dataIndex:"appeal_deal_count",ellipsis:!0,render:A,isShow:null==f?void 0:f.student_anonymous_comment},{title:"操作",dataIndex:"name",ellipsis:!0,align:"center",width:80,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){var e;null!=f&&null!==(e=f.homework_status)&&void 0!==e&&e.includes("导入")||N(n,"review")},children:"查看"})},isShow:!0}].filter((function(e){return e.isShow})),C=[{title:"序号",dataIndex:"name",ellipsis:!0,width:120,render:function(e,n,t){return t+1}},{title:"姓名",dataIndex:"user_name",ellipsis:!0,render:A},{title:"评阅状态",dataIndex:"current_user_work_status",ellipsis:!0,render:function(e){return null!=v&&v.can_make_up&&0==(null==f?void 0:f.work_status)?"--":e?(0,z.jsx)("span",{style:{color:"#028D01"},children:"已评"}):(0,z.jsx)("span",{style:{color:"#FF6801"},children:"未评"})}},{title:"更新时间",dataIndex:"update_time",ellipsis:!0,render:function(e){return null!=v&&v.can_make_up&&0==(null==f?void 0:f.work_status)?"--":e?P()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"匿评分数",dataIndex:"student_score",ellipsis:!0,render:A},{title:"被申诉次数",dataIndex:"appeal_all_count",ellipsis:!0,render:A},{title:"被申诉审核状态",dataIndex:"current_user_appeal_status",ellipsis:!0,render:function(e){return null!=v&&v.can_make_up&&0==(null==f?void 0:f.work_status)?"--":1===e?(0,z.jsx)("span",{style:{color:"#FF6801"},children:"待审核"}):-1===e?"--":(0,z.jsx)("span",{style:{color:"#028D01"},children:"已审核"})}},{title:"操作",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:function(e,n){var t;return(0,z.jsx)("a",{onClick:function(){var e;0!=(null==f?void 0:f.work_status)&&-1!=(null==f?void 0:f.work_status)||null==v||!v.can_make_up?null!==(e=f.homework_status)&&void 0!==e&&e.includes("导入")||N(n):h.ZP.warning("你未提交作品,不能参与匿评")},children:!(null!=v&&null!==(t=v.homework_status)&&void 0!==t&&t.includes("已截止")&&(null==v||!v.work_public)&&(0,J.dE)())&&(null!=n&&n.current_user_work_status?"查看":"评阅")})}}],N=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";(null==n?void 0:n.id)&&(0,j.xg)(f.is_jupyter||f.is_jupyter_lab?"/classrooms/".concat(x.coursesId,"/common_homework/").concat(x.categoryId,"/").concat(n.id,"/comment"):x.course_group?"/classrooms/".concat(x.coursesId,"/common_homework/").concat(x.categoryId,"/review/").concat(null==n?void 0:n.id,"?ids=").concat(null===(e=x.course_group)||void 0===e?void 0:e.toString(),"&review=").concat(t):"/classrooms/".concat(x.coursesId,"/common_homework/").concat(x.categoryId,"/review/").concat(null==n?void 0:n.id,"?review=").concat(t))};return(0,z.jsxs)("section",{className:"minH500 bg-white p30",style:{paddingTop:25},children:[!(null!=f&&f.all_member_count)&&!p["shixunHomeworks/getWorkList"]&&((null==f||null===(n=f.homework_status)||void 0===n?void 0:n.includes("未发布"))||(null==f||null===(t=f.homework_status)||void 0===t?void 0:t.includes("未开始")))&&(0,z.jsx)(F.Z,{}),!(null!=f&&null!==(s=f.homework_status)&&void 0!==s&&s.includes("未发布"))&&!(null!=f&&null!==(l=f.homework_status)&&void 0!==l&&l.includes("未开始"))&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-333",children:"我的作品"})}),(0,z.jsx)(S.Z,{children:(0,z.jsxs)("span",{children:[null==f||null===(a=f.left_time)||void 0===a?void 0:a.status,(0,z.jsx)("span",{className:"ml10",style:{color:"#FF9D18"},children:null==f||null===(c=f.left_time)||void 0===c?void 0:c.time})]})})]}),(null==f?void 0:f.is_shixun)&&!(null!=f&&f.open_evaluate)&&!(null!=f&&f.is_close_tips)&&(0,z.jsxs)(I.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{children:"该实践项目未启用评测功能,学生提交作品后需要教师手动评分,请耐心等待教师的评分结果。 "})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"current",onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(x.categoryId,"/close_tips.json"),{method:"post"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&g({type:"shixunHomeworks/getWorkList",payload:r()({},x)});case 4:case"end":return e.stop()}}),e)}))),children:"X"})})]}),!(null!=f&&f.is_shixun)&&(null==f?void 0:f.feedback_notice)&&(0,z.jsxs)("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"},children:[(0,z.jsx)("i",{className:"iconfont icon-tishi11 font14"}),(0,z.jsx)("span",{className:"ml10",style:{flex:"1"},children:"有学生反馈了作品问题,请及时查看处理"}),w?(0,z.jsx)(ge.Z,{}):(0,z.jsx)("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k({homeworkId:null==f?void 0:f.id});case 2:0===(null==(n=e.sent)?void 0:n.status)&&g({type:"shixunHomeworks/getWorkList",payload:r()({},x)});case 4:case"end":return e.stop()}}),e)})))})]}),(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},pagination:!1,columns:Z,dataSource:[f]}),(null==f?void 0:f.student_anonymous_comment)&&(0,z.jsxs)("div",{className:"mt20",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,z.jsxs)(S.Z,{children:["共",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#FA6400"},children:(null==f?void 0:f.work_count)||0}),"份作业需评阅"]}),(0,z.jsxs)(S.Z,{children:[(0,z.jsx)("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"匿评时间",(0,z.jsxs)("span",{className:"c-grey-333 ml10",children:[(null==f?void 0:f.evaluation_start)&&P()(null==f?void 0:f.evaluation_start).format("YYYY-MM-DD HH:mm"),"至 ",(null==f?void 0:f.evaluation_end)&&P()(null==f?void 0:f.evaluation_end).format("YYYY-MM-DD HH:mm")]})]})]}),(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:C,dataSource:null==f?void 0:f.student_works,pagination:!1})]})]})]})})),xe=(0,d.createRef)(),fe=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading,i=e.user;return{shixunHomeworks:n,classroomList:t,loading:s.effects,user:i}}))((function(e){var n,t,s,l,a,c,p,f,v,_,y,k,L,K,V,X,$,ee,ne,te,se,ge,fe,ve=e.shixunHomeworks,_e=e.classroomList,je=e.loading,ye=(e.zip,e.btnLoading),we=e.setBtnLoading,ke=e.dispatch,Ae=(0,d.useState)(r()(r()({},(0,m.useParams)()),{page:1,limit:20})),Ze=u()(Ae,2),be=Ze[0],Ie=(Ze[1],ve.workList),Ce=ve.actionTabs,Ne=ve.workSetting,Se=(0,d.useState)([]),Be=u()(Se,2),De=Be[0],Ee=Be[1],Qe=(0,d.useState)(1),Oe=u()(Qe,2),He=Oe[0],Me=Oe[1],Te=(0,d.useState)(),Le=u()(Te,2),Pe=Le[0],Fe=Le[1],Ye=(0,d.useState)(),ze=u()(Ye,2),Ge=ze[0],Je=ze[1],Ue=(0,d.useState)(),Re=u()(Ue,2),qe=Re[0],We=Re[1],Ke=(0,d.useState)(),Ve=u()(Ke,2),Xe=Ve[0],$e=Ve[1],en=(0,d.useState)(),nn=u()(en,2),tn=nn[0],sn=nn[1],ln=(0,d.useState)(!1),on=u()(ln,2),an=on[0],rn=on[1],cn=(0,d.useState)(1),un=u()(cn,2),dn=un[0],mn=un[1],pn=(0,d.useState)(!1),gn=u()(pn,2),hn=gn[0],xn=gn[1],fn=(0,d.useState)(!1),vn=u()(fn,2),_n=vn[0],jn=vn[1],yn=(0,d.useState)([]),wn=u()(yn,2),kn=wn[0],An=wn[1],Zn=(0,d.useState)(!1),bn=u()(Zn,2),In=bn[0],Cn=bn[1],Nn=(0,d.useState)(),Sn=u()(Nn,2),Bn=Sn[0],Dn=Sn[1],En=(0,d.useState)(!1),Qn=u()(En,2),On=Qn[0],Hn=Qn[1],Mn=(0,d.useState)(""),Tn=u()(Mn,2),Ln=Tn[0],Pn=Tn[1],Fn=(0,d.useState)(),Yn=u()(Fn,2),zn=Yn[0],Gn=Yn[1],Jn=(0,d.useState)(),Un=u()(Jn,2),Rn=Un[0],qn=Un[1],Wn=(0,d.useState)(null),Kn=u()(Wn,2),Vn=Kn[0],Xn=Kn[1],$n=(0,d.useState)(!0),et=u()($n,2),nt=et[0],tt=et[1],st=(0,d.useState)([]),it=u()(st,2),lt=it[0],ot=it[1],at=(0,d.useState)([]),rt=u()(at,2),ct=rt[0],ut=rt[1],dt=(0,d.useState)(0),mt=u()(dt,2),pt=mt[0],gt=mt[1],ht=(0,d.useState)({status:!1,visible:!0}),xt=u()(ht,2),ft=xt[0],vt=xt[1],_t=(0,d.useState)(!1),jt=u()(_t,2),yt=jt[0],wt=jt[1],kt=(0,d.useState)(""),At=u()(kt,2),Zt=At[0],bt=At[1],It=Z.Z.useForm(),Ct=u()(It,1)[0],Nt=(0,d.useState)(!0),St=u()(Nt,2),Bt=St[0],Dt=St[1];(0,d.useEffect)((function(){xe&&xe.current&&(xe.current.clientHeight>47?vt({status:!0,visible:!0}):vt({status:!1,visible:!0}))}),[Ie.course_group_info&&Ie.course_group_info.length]),(0,d.useEffect)((function(){null!=Ie&&Ie.course_id&&Ee(null==Ie?void 0:Ie.student_works)}),[Ie]);var Et=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ke({type:"shixunHomeworks/getWorkList",payload:r()({},be)});case 2:n=e.sent,(0,J.GJ)()?Ee(A()(n.student_works)):Ee(A()(n));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Qt(){Me(1),Fe(""),Je(""),We(""),sn(""),$e(""),An([])}var Ot=function(e){ut(e.filter((function(e){return e.checked})).map((function(e){return e.course_group_id})))},Ht=(0,d.useRef)();(0,d.useEffect)((function(){Ht.current=ct}),[ct]);var Mt,Tt=[{title:"序号",dataIndex:"name",width:"5%",fixed:"left",render:function(e,n,t){return null!=n&&n.isMe&&null!=De&&De.length?"我":be.limit*(be.page-1)+t+1}},{title:"姓名",width:"5%",ellipsis:!0,dataIndex:"user_name"},((0,J.GJ)()||(0,J.dE)()&&!(null!=Ie&&Ie.anonymous_comment))&&{title:"学号",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:function(e){return e}},!((0,J.dE)()&&(null!=Ie&&null!==(n=Ie.homework_status)&&void 0!==n&&n.includes("匿评中")||null!=Ie&&null!==(t=Ie.homework_status)&&void 0!==t&&t.includes("申诉中")))&&0!==Ie.course_group_count&&{title:"分班",width:"7%",ellipsis:!0,dataIndex:"group_name"},{title:null!=Ie&&Ie.is_jupyter_lab||null!=Ie&&Ie.is_jupyter?"作业状态":"作品状态",dataIndex:"work_status",width:"12%",render:function(e){return-1===e?"重做中":(0,z.jsx)(j.Uw,{status:e})}},((0,J.GJ)()||(0,J.dE)()&&!(null!=Ie&&Ie.anonymous_comment)&&!Ie.anonymous_appeal||(0,J.dE)()&&(null===(s=Ie.homework_status)||void 0===s?void 0:s.includes("已截止")))&&{title:"最终成绩",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:function(e,n){return(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("div",{children:[(0,z.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,z.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=Ie&&Ie.anonymous_comment?(0,z.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",(0,z.jsx)("div",{children:n.late_penalty?"补交扣分:".concat(n.late_penalty,"分"):"补交扣分:0.0分"}),(0,z.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=Ie&&Ie.anonymous_comment?(0,z.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(null==Ie?void 0:Ie.anonymous_appeal)&&"违评扣分:".concat(n.appeal_penalty||"0.0","分"),(0,z.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=Ie&&Ie.is_jupyter||null!=Ie&&Ie.is_jupyter_lab)&&(0,z.jsx)("div",{onClick:function(e){var t;e.stopPropagation(),(0,j.xg)(Ie.is_jupyter||Ie.is_jupyter_lab?"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/").concat(n.id,"/comment"):be.course_group?"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(t=be.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,z.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},{title:"更新时间",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:function(e){return e?P()(e).format("YYYY-MM-DD HH:mm"):"--"}},((0,J.GJ)()||(null==Ie||null===(l=Ie.homework_status)||void 0===l?void 0:l.includes("已截止")))&&{title:"教师评分",width:"6%",dataIndex:"teacher_score"},((0,J.GJ)()||(null==Ie||null===(a=Ie.homework_status)||void 0===a?void 0:a.includes("已截止")))&&{title:"助教评分",width:"6%",dataIndex:"teaching_asistant_score"},(null==Ie?void 0:Ie.anonymous_comment)&&{title:"匿评评分",width:"6%",dataIndex:"student_score",render:function(e,n){return(0,z.jsx)(b.Z,{title:(0,z.jsxs)("div",{children:[(0,z.jsxs)("span",{children:["你的评阅分数:",e,"分"]}),(0,z.jsx)("br",{}),(0,z.jsxs)("span",{children:["匿评完成度:",n.anonymous_comment_rate,"%"]})]}),children:(0,z.jsx)("span",{children:e})})}},(null==Ie?void 0:Ie.anonymous_comment)&&{title:"已评数",width:"5%",dataIndex:"user_comment_count",render:function(e){return(0,z.jsx)(b.Z,{title:"在匿评期间评阅的作品数量",children:(0,z.jsx)("span",{children:e})})}},(null==Ie?void 0:Ie.anonymous_appeal)&&{title:"匿评申诉",width:"8%",dataIndex:"appeal_all_count",render:function(e,n){return(0,z.jsxs)("div",{children:[!!e&&(0,z.jsx)(b.Z,{placement:"bottom",title:"共有".concat(e,"条匿评申诉,").concat(n.appeal_deal_count,"条待处理"),children:(0,z.jsx)("span",{style:{minWidth:"30px",display:"inline-block",textAlign:"center"},children:"".concat(n.appeal_deal_count,"/").concat(e)})}),!e&&(0,z.jsx)("span",{children:"-/-"})]})}},(null==Ne?void 0:Ne.can_submit)&&{title:"提交次数",dataIndex:"submit_size",width:"6%",render:function(e){return e||"- -"}},{title:"打回次数",dataIndex:"redo_count",width:"6%",render:function(e){return e||"- -"}},{title:"操作",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:function(e,n){var t,s,l;return null!==(t=Ie.homework_status)&&void 0!==t&&t.includes("导入")?(0,z.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[" ",(0,J.GJ)()&&(0,z.jsx)("a",{onClick:function(e){e.stopPropagation(),ke({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.id,type:"normal"}})},children:"修改成绩"}),(0,z.jsx)("a",{style:{marginLeft:(0,J.GJ)()&&10},onClick:(0,W.debounce)(function(){var e=o()(i()().mark((function e(t){var s,l,o,a,r,c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),e.next=3,(0,Y.ZP)("/api/student_works/".concat(null==n?void 0:n.id,"/passed_condition.json"),{method:"get"});case 3:c=e.sent,x.Z.confirm({title:"作业详情",closable:!0,width:750,icon:null,content:(0,z.jsxs)("div",{children:[(0,z.jsxs)("div",{style:{display:"flex"},children:[(0,z.jsxs)("div",{children:[(0,z.jsx)("span",{style:{color:"#666666"},children:"学生姓名"}),(0,z.jsx)("span",{style:{marginLeft:10},children:null==c||null===(s=c.data)||void 0===s?void 0:s.user_name})]}),(0,z.jsxs)("div",{style:{marginLeft:60},children:[(0,z.jsx)("span",{style:{color:"#666666"},children:"学号"}),(0,z.jsx)("span",{style:{marginLeft:10},children:null==c||null===(l=c.data)||void 0===l?void 0:l.student_id})]}),(0,z.jsxs)("div",{style:{marginLeft:60},children:[(0,z.jsx)("span",{style:{color:"#666666"},children:"班级"}),(0,z.jsx)("span",{style:{marginLeft:10},children:null==c||null===(o=c.data)||void 0===o?void 0:o.group_name})]})]}),(0,z.jsxs)("div",{style:{marginTop:22},children:[(0,z.jsx)("div",{style:{color:"#666666"},children:"作业描述:"}),(0,z.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==c||null===(a=c.data)||void 0===a?void 0:a.description)||"暂无信息"})]}),(0,z.jsxs)("div",{style:{marginTop:22,marginBottom:20},children:[(0,z.jsx)("div",{style:{color:"#666666"},children:"点评内容:"}),(0,z.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==c||null===(r=c.data)||void 0===r?void 0:r.comment)||"暂无信息"})]})]}),footer:null});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),300),children:"查看详情"})]}):0!==n.work_status||(0,J.GJ)()?(0,z.jsxs)("div",{children:[!(0,J.GJ)()&&(0,z.jsx)("div",{children:(0,z.jsx)("a",{target:"_blank",children:"查看"})}),(0,J.GJ)()&&(0,z.jsxs)("div",{children:[(0,z.jsx)(m.Link,{className:"c-blue",target:"_blank",to:Ie.is_jupyter||Ie.is_jupyter_lab?"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/").concat(n.id,"/comment"):be.course_group?"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(s=be.course_group)||void 0===s?void 0:s.toString()):"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/review/").concat(n.id),onClick:function(e){var n,t;if(e.stopPropagation(),be.course_group?(0,J.Rm)()&&(null===(n=_e.AssistantObject)||void 0===n||null===(n=n.group)||void 0===n||!n.can_view):(0,J.Rm)()&&(null===(t=_e.AssistantObject)||void 0===t||null===(t=t.normal)||void 0===t||!t.can_view))return e.preventDefault(),void h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:n.has_comment?"已评阅":"评阅"}),(0,z.jsx)("br",{}),(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("p",{children:["调整学生当前成绩",(0,z.jsx)("br",{}),"其它历史评分将全部失效"]}),children:(0,z.jsx)("a",{className:"c-green",onClick:function(){var e=o()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.preventDefault(),t.stopPropagation(),ke({type:"shixunHomeworks/setActionTabs",payload:{key:"调分",selectArrs:n,id:n.id,params:be}});case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"调分"})})]}),(0,J.GJ)()&&(0,z.jsxs)("div",{children:[-1!==n.work_status&&0!==n.work_status&&n.myshixun_identifier&&((null==Ie?void 0:Ie.is_jupyter)||(null==Ie?void 0:Ie.is_jupyter_lab))&&(0,z.jsx)(I.Z,{justify:"center",children:(0,z.jsx)("a",{onClick:function(){var e=o()(i()().mark((function e(t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),Hn(!0),tt(!0),Pn(n.shixun_url),Gn(n.id),Xn(n.evaluation_codes),qn(null),!n.myshixun_identifier){e.next=12;break}return e.next=10,(0,Y.ZP)("/api/jupyters/preview_tpi.json",{method:"get",params:{identifier:n.myshixun_identifier,student_work_id:n.id}});case 10:0===(s=e.sent).status&&(qn(s.html_content),tt(!1));case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"查看代码"})}),(null!=Ie&&Ie.is_new_rule?-1!==n.work_status&&0!==n.work_status:-1!==n.work_status&&0!==n.work_status&&!(null!=Ie&&null!==(l=Ie.homework_status)&&void 0!==l&&l.includes("已截止")))&&(0,z.jsx)(I.Z,{justify:"center",children:(0,z.jsx)("span",{className:le.redoBtn,onClick:function(e){var t;e.stopPropagation(),!(0,J.Rm)()||null!==(t=_e.AssistantObject.normal)&&void 0!==t&&t.can_redo?ke({type:"shixunHomeworks/setActionTabs",payload:{key:"redoShixunModal",homework_common_id:Ie.homework_id,student_work_id:n.id,isshixun:Ie.is_shixun}}):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"打回重做"})})]})]}):(0,z.jsx)("div",{children:"--"})}}].filter((function(e){return!!e})),Lt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{key:""};ke({type:"shixunHomeworks/setActionTabs",payload:e})},Pt=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return we(!0),e.next=3,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/student_works/export_normal_word_all.json"),{method:"post",body:{with_edit:n,student_works_ids:null==Ie?void 0:Ie.student_works_ids,with_submit_record:Bt,course_group:A()(JSON.parse(sessionStorage.all_student_works_params).course_group)}});case 3:0===e.sent.status&&(wt(!1),m.history.push("/classrooms/".concat(null==be?void 0:be.coursesId,"/exportlist/normal_work_list"))),we(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.dE)()?(0,z.jsx)(he,{}):(0,z.jsxs)("section",{className:"".concat(le.wrap," minH500"),children:[(0,z.jsxs)("aside",{className:"minH500 bg-white pl30 ".concat((0,J.GJ)()?"pt30":""," pr30"),children:[!(null!=Ie&&Ie.all_member_count)&&!je["shixunHomeworks/getWorkList"]&&((null==Ie||null===(c=Ie.homework_status)||void 0===c?void 0:c.includes("未发布"))||(null==Ie||null===(p=Ie.homework_status)||void 0===p?void 0:p.includes("未开始")))&&(0,z.jsx)(F.Z,{}),(0,z.jsxs)("aside",{children:[!(null==Ie||!Ie.all_member_count)&&(0,z.jsxs)("aside",{className:"mb30",children:[(0,z.jsxs)(Z.Z,{form:Ct,onChange:function(){be.page=1;var e=Object.assign({},Ct.getFieldsValue());Object.keys(e).map((function(n){switch(n){case"task_status":e[n].includes("all")||Ie[n].length===e[n].length||!e[n].length?(delete be.work_status,Ct.setFieldsValue(w()({},"task_status","all"))):(be.work_status=e[n],Ct.setFieldsValue(w()({},"task_status",be.work_status)));break;case"file_status":e[n].includes("all")||Ie[n].length===e[n].length||!e[n].length?(delete be.file_status,Ct.setFieldsValue(w()({},"file_status","all"))):(be.file_status=e[n][0],Ct.setFieldsValue(w()({},"file_status",e[n])));break;case"course_group_info":e[n].includes("all")||Ie[n].length===e[n].length||!e[n].length?(delete be.course_group,Ct.setFieldsValue(w()({},"course_group_info","all"))):(be.course_group=e[n],Ct.setFieldsValue(w()({},"course_group_info",be.course_group)));break;case"teacher_comment":e[n].includes("all")||Ie[n].length===e[n].length||!e[n].length?(delete be.teacher_comment,Ct.setFieldsValue(w()({},"teacher_comment","all"))):(be.teacher_comment=e[n][0],Ct.setFieldsValue(w()({},"teacher_comment",e[n])))}})),Et()},initialValues:w()(w()(w()(w()({},"task_status","all"),"course_group_info","all"),"teacher_comment","all"),"file_status","all"),children:[!(null===(f=Ie.teacher_comment)||void 0===f||!f.length)&&(0,z.jsx)(Z.Z.Item,{name:"teacher_comment",children:(0,z.jsx)(N.Z.Group,{style:{width:"100%"},children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"80px",style:{fontSize:14},children:"你的评阅:"}),(0,z.jsx)(S.Z,{flex:"80px",children:(0,z.jsx)(N.Z,{value:"all",children:"全部"})}),(0,z.jsx)(S.Z,{flex:"1",children:null===(v=Ie.teacher_comment)||void 0===v?void 0:v.map((function(e){return(0,z.jsxs)(N.Z,{value:e.id,children:[" ",e.name,"(",e.count,") "]},e.id)}))})]})})}),!(null==Ie||null===(_=Ie.file_status)||void 0===_||!_.length)&&(0,J.GJ)()&&(0,z.jsx)(Z.Z.Item,{name:"file_status",children:(0,z.jsx)(N.Z.Group,{style:{width:"100%"},children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"80px",style:{fontSize:14},children:"附件状态:"}),(0,z.jsx)(S.Z,{flex:"80px",children:(0,z.jsx)(N.Z,{value:"all",children:"全部"})}),(0,z.jsx)(S.Z,{flex:"1",children:null==Ie||null===(y=Ie.file_status)||void 0===y?void 0:y.map((function(e){return(0,z.jsxs)(N.Z,{value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),!(null===(k=Ie.task_status)||void 0===k||!k.length)&&(0,z.jsx)(Z.Z.Item,{name:"task_status",children:(0,z.jsx)(N.Z.Group,{value:[],style:{width:"100%"},children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"80px",style:{fontSize:14},children:" 作品状态: "}),(0,z.jsxs)(S.Z,{flex:"80px",children:[(0,z.jsx)(N.Z,{value:"all",children:"全部"})," "]}),(0,z.jsx)(S.Z,{flex:"1",children:null===(L=Ie.task_status)||void 0===L?void 0:L.map((function(e){return(0,z.jsxs)(N.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),!(null===(K=Ie.course_group_info)||void 0===K||!K.length)&&(0,z.jsx)(Z.Z.Item,{name:"course_group_info",children:(0,z.jsx)(N.Z.Group,{style:{width:"100%"},children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"80px",style:{fontSize:14},children:"分班情况:"}),(0,z.jsx)(S.Z,{flex:"80px",children:(0,z.jsx)(N.Z,{value:"all",checked:!be.course_group_info,children:"全部"})}),(0,z.jsxs)(S.Z,{flex:"1",className:"".concat(le.workListClass," ").concat(ft.visible?le.visible:""," ").concat(ft.status?"":le.status),children:[(0,z.jsx)("div",{ref:xe,className:le.left,children:Ie.course_group_info.map((function(e,n){return(0,z.jsxs)(N.Z,{value:e.course_group_id,children:[" ",e.group_group_name,"(",e.count,")"]},e.course_group_id)}))}),ft.status&&(0,z.jsx)("div",{className:le.tips,onClick:function(){return vt(r()(r()({},ft),{},{visible:!ft.visible}))},children:(0,z.jsxs)("span",{children:[ft.visible?"展开":"收起",ft.visible?(0,z.jsx)(ae.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,z.jsx)(re.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})})]})]})})})]}),(0,z.jsxs)("div",{className:"mt40",style:{marginBottom:"40px"},children:[(0,z.jsx)("span",{className:"c-grey-333",children:"作业概览"}),(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:null!=Ne&&Ne.anonymous_comment||null!=Ie&&null!==(Mt=Ie.homework_status)&&void 0!==Mt&&Mt.includes("匿评中")?[{title:"学生人数",dataIndex:"work_count"},{title:"未提交",dataIndex:"not_submitted_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"未提交的学生列表",task_status:0})},children:e})}},{title:"按时提交",dataIndex:"submitted_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"按时提交的学生列表",task_status:1})},children:e})}},{title:"延时提交",dataIndex:"delayed_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"延时提交的学生列表",task_status:2})},children:e})}},{title:"未匿评",dataIndex:"no_evaluate",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"未匿评的学生列表",new_work_status:1})},children:e})}},{title:"匿评中",dataIndex:"in_evaluate",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"匿评中的学生列表",new_work_status:2})},children:e})}},{title:"完成匿评",dataIndex:"evaluate",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"完成匿评的学生列表",new_work_status:3})},children:e})}},{title:"申诉次数",dataIndex:"review",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"提交申诉的学生列表",new_work_status:4})},children:e})}},{title:"待审核申诉",dataIndex:"under_review",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"待审核申诉列表",new_work_status:5})},children:e})}}]:[{title:"学生人数",dataIndex:"work_count"},{title:"未提交",dataIndex:"not_submitted_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"未提交的学生列表",task_status:0})},children:e})}},{title:"按时提交",dataIndex:"submitted_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"按时提交的学生列表",task_status:1})},children:e})}},{title:"补交",dataIndex:"delayed_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"补交的学生列表",task_status:2})},children:e})}}],dataSource:[null==Ie?void 0:Ie.group_data],pagination:!1})]}),(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(D.Z.Search,{style:{width:240},allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){be.page=1,be.search=e.trim(),Et()}})}),(0,z.jsxs)(S.Z,{children:[(0,z.jsx)("span",{className:"ml5 c-red",children:Ie.work_count}),"个检索结果(",Ie.work_count,"个学生)"]})]})}),(0,z.jsxs)(S.Z,{style:{textAlign:"end"},className:le.workListButtonWrap,children:[!(null!==(V=Ie.homework_status)&&void 0!==V&&V.includes("导入"))&&!(null!=Ie&&Ie.is_jupyter||null!=Ie&&Ie.is_jupyter_lab)&&(0,z.jsx)(g.ZP,{className:"mr10",onClick:function(){ke({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:be}})},children:"文档查重"}),!(null!=Ie&&Ie.is_new_rule)&&!(null!==(X=Ie.homework_status)&&void 0!==X&&X.includes("导入"))&&((null==Ie||null===($=Ie.homework_status)||void 0===$?void 0:$.includes("提交中"))||(null==Ie||null===(ee=Ie.homework_status)||void 0===ee?void 0:ee.includes("补交中"))||(null==Ie||null===(ne=Ie.homework_status)||void 0===ne?void 0:ne.includes("进行中")))&&(0,z.jsx)(g.ZP,{className:"mr20",icon:(0,z.jsx)("i",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:function(){var e;if(!(0,J.Rm)()||null!==(e=_e.AssistantObject.normal)&&void 0!==e&&e.can_redo){jn(!0);var n=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(null==be?void 0:be.categoryId,"/teacher_manage_groups.json"),{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});case 2:0===(n=e.sent).status&&(console.log("发送请求了",n),ot(n.data.list),Ot(n.data.list));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();n()}else h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:" 一键打回"}),!(null!==(te=Ie.homework_status)&&void 0!==te&&te.includes("导入"))&&(0,z.jsx)(g.ZP,{className:"mr20",icon:(0,z.jsx)("i",{className:"iconfont icon-yijiandianping"}),onClick:function(){rn(!0)},children:"一键点评"}),(0,z.jsx)(E.Z,{dropdownRender:function(){var e,n,t,s;return(0,z.jsxs)(C.Z,{children:[(0,z.jsx)(C.Z.Item,{children:(0,z.jsx)("span",{onClick:function(){ke({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出学生成绩",course_groups:null==Ie?void 0:Ie.course_group_info,fn:function(){(0,de.Iy)(JSON.parse(sessionStorage.all_student_works_params),"normal_work_list")}}})},children:" 导出成绩 "})},"1"),!(null!==(e=Ie.homework_status)&&void 0!==e&&e.includes("导入"))&&(0,J.GJ)()&&(null==Ie||null===(n=Ie.student_works)||void 0===n?void 0:n.length)>0&&((null==Ie?void 0:Ie.is_jupyter)||(null==Ie?void 0:Ie.is_jupyter_lab))&&(0,z.jsx)(C.Z.Item,{children:(0,z.jsx)("span",{onClick:function(e){ke({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出学生成绩",course_groups:null==Ie?void 0:Ie.course_group_info,fn:function(){var e;ke({type:"shixunHomeworks/setActionTabs",payload:{key:"导出实训报告",type:2}}),(0,j.xg)("/classrooms/".concat(null==be?void 0:be.coursesId,"/common_homework/").concat(be.categoryId,"/").concat(null==Ie||null===(e=Ie.student_works)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.id,"/comment"))}}})},children:"实训报告"})},"2"),!(null!==(t=Ie.homework_status)&&void 0!==t&&t.includes("导入"))&&(null==Ie||null===(s=Ie.student_works)||void 0===s?void 0:s.length)>0&&!(null!=Ie&&Ie.is_jupyter_lab)&&!(null!=Ie&&Ie.is_jupyter)&&(0,z.jsx)(C.Z.Item,{children:(0,z.jsx)(g.ZP,{loading:ye,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:function(){ke({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出答题记录与附件",course_groups:null==Ie?void 0:Ie.course_group_info,fn:function(){bt("附件"),wt(!0)}}})},children:"导出答题记录与附件"})},"3"),(0,z.jsx)(C.Z.Item,{children:(0,z.jsx)(m.Link,{to:"/classrooms/".concat(be.coursesId,"/exportlist/normal_work_list"),children:"历史导出"})},"5")]})},children:(0,z.jsxs)(g.ZP,{icon:(0,z.jsx)(ce.Z,{}),children:["导出",(0,z.jsx)(ue.Z,{})]})})]})]}),(null==Ie?void 0:Ie.is_shixun)&&!(null!=Ie&&Ie.open_evaluate)&&!(null!=Ie&&Ie.is_close_tips)&&(0,z.jsxs)(I.Z,{style:{marginTop:"15px",display:"inline-flex",background:"#F5F5F5",borderRadius:4,height:42,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",color:"#9096A3",justifyContent:"space-between"},children:[(0,z.jsx)("span",{children:"该实践项目未启用评测功能,学生提交作品后需要教师手动评分"}),(0,z.jsx)("span",{style:{cursor:"pointer"},onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/close_tips.json"),{method:"post"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&ke({type:"shixunHomeworks/getWorkList",payload:r()({},be)});case 4:case"end":return e.stop()}}),e)}))),children:"X"})]})]}),(0,z.jsx)(B.Z,{loading:je["shixunHomeworks/getWorkList"],hideOnSinglePage:!0,pagination:!1,size:"middle",style:{cursor:"pointer"},scroll:(null==Ie?void 0:Ie.anonymous_comment)&&{x:1300},dataSource:De,columns:Tt,onRow:function(e,n){return{onClick:function(){var n,t;null!==(n=Ie.homework_status)&&void 0!==n&&n.includes("导入")||(0,j.xg)(Ie.is_jupyter||Ie.is_jupyter_lab?"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/").concat(e.id,"/comment"):be.course_group?"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/review/").concat(e.id,"?ids=").concat(null===(t=be.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/review/").concat(e.id))}}},rowKey:"id",onChange:function(e,n,t){if(void 0===t.order)if("student_id"===t.field)be.b_order="desc",be.order=t.field;else delete be.b_order,delete be.order;else be.b_order=t.order.replace("end",""),be.order=t.field;Et()}})]})]}),(0,z.jsx)("aside",{className:"tc mb50 mt30",children:(0,z.jsx)(Q.Z,{showSizeChanger:!0,showQuickJumper:!0,onChange:function(e,n){be.page=e,be.limit=n,Et()},defaultCurrent:be.page||1,current:be.page||1,defaultPageSize:20,total:ve.workList.work_count})}),(0,z.jsx)(U,{}),(0,z.jsx)(G,{}),(0,z.jsx)(R.Z,{getData:Et}),(0,z.jsx)(x.Z,{title:"一键评阅",open:an,centered:!0,onOk:function(){var e;if(!(0,J.Rm)()||null!==(e=_e.AssistantObject)&&void 0!==e&&null!==(e=e.normal)&&void 0!==e&&e.can_appraise)if(1===He){if(0===Pe);else if(!Pe)return void h.ZP.info("分数不能为空");rn(!1),xn(!0)}else{if(0===qe||0===Ge);else{if(!qe)return void h.ZP.info("最低分不能为空");if(!Ge)return void h.ZP.info("最高分不能为空")}if(qe>Ge)return void h.ZP.info("最高分不能大于最低分");rn(!1),xn(!0)}else h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},onCancel:function(){rn(!1),Qt()},children:(0,z.jsx)("div",{style:{padding:"32px"},children:(0,z.jsxs)("div",{children:[(0,z.jsxs)("div",{children:[(0,z.jsx)("span",{style:{width:"80px"},children:"评阅方式:"}),(0,z.jsxs)(O.ZP.Group,{value:He,onChange:function(e){Me(e.target.value)},children:[(0,z.jsx)(O.ZP,{value:1,children:"统一得分"}),(0,z.jsx)(O.ZP,{value:2,children:"区间随机得分"})]})]}),1===He&&(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"得分:"]}),(0,z.jsx)(H.Z,{min:0,max:100,value:Pe,onChange:function(e){return Fe(e)}})]}),2===He&&(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"最低分:"]}),(0,z.jsx)(H.Z,{min:0,max:100,value:qe,onChange:function(e){return We(e)},style:{width:"100px"}}),(0,z.jsxs)("span",{style:{width:"80px",textAlign:"end"},children:[(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"最高分:"]}),(0,z.jsx)(H.Z,{min:0,max:100,value:Ge,onChange:function(e){return Je(e)},style:{width:"100px"}})]}),(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsx)("span",{style:{width:"80px",textAlign:"end"},children:"评语:"}),(0,z.jsx)(D.Z.TextArea,{value:Xe,onChange:function(e){return $e(e.target.value)},placeholder:"请填写评语"})]}),(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsx)("span",{style:{width:"80px",textAlign:"end"},children:"仅课堂老师可见:"}),(0,z.jsx)(D.Z.TextArea,{value:tn,onChange:function(e){return sn(e.target.value)},placeholder:"请填写评语"})]})]})})}),(0,z.jsx)(x.Z,{title:"提示",open:hn,centered:!0,okText:"确定点评",cancelText:"放弃点评",onOk:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={},1===He?n.score=Pe||"0":(n.min_score=qe||"0",n.max_score=Ge||"0"),n.comment=Xe,n.hidden_comment=tn,n.student_work_ids=1===dn?De.map((function(e){return e.id})):De.filter((function(e){return!e.has_comment})).map((function(e){return e.id})),e.next=7,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/batch_add_score.json"),{method:"post",body:n});case 7:0===e.sent.status&&(h.ZP.info("修改成功"),xn(!1),Qt(),Et());case 9:case"end":return e.stop()}}),e)}))),onCancel:function(){Qt(),xn(!1)},children:(0,z.jsxs)("div",{style:{padding:"32px",textAlign:"center"},children:[(0,z.jsx)("span",{children:"部分学生已有点评内容,是否覆盖已有点评内容?"}),(0,z.jsx)("br",{}),(0,z.jsxs)(O.ZP.Group,{value:dn,onChange:function(e){return mn(e.target.value)},children:[(0,z.jsx)(O.ZP,{value:1,children:"覆盖已有评论"}),(0,z.jsx)(O.ZP,{value:2,children:"跳过已有点评"})]})]})}),(0,z.jsx)(x.Z,{title:"一键打回重做",open:_n,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:o()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ot(lt),2!==He||!Ht.current){e.next=14;break}if(!(kn.length<=0)){e.next=5;break}return h.ZP.info("请选择作业状态"),e.abrupt("return");case 5:if(Xe){e.next=8;break}return h.ZP.info("评语不能为空"),e.abrupt("return");case 8:return e.next=10,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:be.categoryId,comment:Xe,status:kn,course_group_ids:Ht.current}});case 10:0===(n=e.sent).status&&(gt(n.course_group_count),Dn(n),jn(!1),Cn(!0)),e.next=33;break;case 14:if(0!==qe&&0!==Ge){e.next=17;break}e.next=23;break;case 17:if(qe){e.next=20;break}return h.ZP.info("最低分不能为空"),e.abrupt("return");case 20:if(Ge){e.next=23;break}return h.ZP.info("最高分不能为空"),e.abrupt("return");case 23:if(!(qe>Ge)){e.next=26;break}return h.ZP.info("最高分不能大于最低分"),e.abrupt("return");case 26:if(Xe){e.next=29;break}return h.ZP.info("评语不能为空"),e.abrupt("return");case 29:return e.next=31,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:be.categoryId,comment:Xe,min_score:qe,max_score:Ge,course_group_ids:Ht.current}});case 31:0===(t=e.sent).status&&(gt(t.course_group_count),Dn(t),jn(!1),Cn(!0));case 33:case"end":return e.stop()}}),e)}))),onCancel:function(){jn(!1),Qt()},children:(0,z.jsx)("div",{style:{padding:"32px"},children:(0,z.jsxs)("div",{children:[(0,z.jsxs)("div",{style:{display:"flex",marginBottom:"12px"},children:[(0,z.jsxs)("div",{style:{flexShrink:"0",marginRight:"15px"},children:[" ",(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"分班:"]}),(0,z.jsx)("div",{className:lt.length>15?le.scroll:"",style:{overflowX:"hidden"},children:null==lt?void 0:lt.map((function(e,n){return(0,z.jsxs)(N.Z,{style:{textAlign:"left",margin:"0"},value:e.course_group_id,onChange:function(){!function(e,n){ot(n.map((function(n){return n.course_group_id===e&&(n.checked=!n.checked),n}))),Ot(n)}(e.course_group_id,lt)},checked:e.checked,children:[e.group_group_name,"(",e.count,")"]},e.course_group_id)}))})]}),(0,z.jsxs)("div",{children:[(0,z.jsxs)("span",{style:{width:"80px"},children:[" ",(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"打回方式:"]}),(0,z.jsxs)(O.ZP.Group,{value:He,onChange:function(e){Me(e.target.value)},children:[(0,z.jsx)(O.ZP,{value:1,children:"按成绩打回"}),(0,z.jsx)(O.ZP,{value:2,children:"按作业状态打回"})]})]}),1===He&&(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"最低分:"]}),(0,z.jsx)(H.Z,{min:0,max:100,value:qe,onChange:function(e){return We(e)},style:{width:"100px"}}),(0,z.jsxs)("span",{style:{width:"80px",textAlign:"end"},children:[(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"最高分:"]}),(0,z.jsx)(H.Z,{min:0,max:100,value:Ge,onChange:function(e){return Je(e)},style:{width:"100px"}})]}),2===He&&(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsx)("span",{style:{width:"80px"},children:"作业状态:"}),(0,z.jsx)(N.Z.Group,{onChange:function(e){An(A()(e))},style:{width:"100%"},children:null===(se=Ie.task_status)||void 0===se?void 0:se.map((function(e,n){return(0,z.jsxs)(N.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]}),(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,z.jsx)("span",{style:{color:"red"},children:"*"})," 评语:"]}),(0,z.jsx)(oe.Z,{className:le.MdEditor,onChange:function(e){return $e(e)},placeholder:"请填写评语"})]})]})})}),(0,z.jsx)(x.Z,{open:In,title:"打回确认",onOk:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==He){e.next=7;break}return e.next=3,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:be.categoryId,comment:Xe,status:kn,course_group_ids:Ht.current}});case 3:0===e.sent.status&&(h.ZP.info("打回成功"),Qt(),Et(),Cn(!1)),e.next=11;break;case 7:return e.next=9,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:be.categoryId,comment:Xe,min_score:qe,max_score:Ge,course_group_ids:Ht.current}});case 9:0===e.sent.status&&(h.ZP.info("打回成功"),Qt(),Et(),Cn(!1));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){Qt(),Cn(!1)},children:(0,z.jsxs)("div",{style:{padding:"32px"},children:[1===He&&(0,z.jsxs)("span",{children:["确认将选中的",pt,"个班级中, 成绩在",qe,"-",Ge,"的学生进行打回重做吗?"]}),2===He&&(0,z.jsxs)("span",{children:["确认将",pt,"个班级中作业状态在",null===(ge=Ie.task_status)||void 0===ge?void 0:ge.filter((function(e){return null==kn?void 0:kn.includes(e.id)})).map((function(e){return e.name})).toString(),"的学生进行作业打回重做吗?"]}),(0,z.jsx)("br",{}),(0,z.jsxs)("span",{children:["该条件下共有",null==Bn?void 0:Bn.count,"名学生"]})]})}),(0,z.jsxs)(x.Z,{open:On,width:900,centered:!0,closeIcon:!1,footer:(0,z.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,z.jsxs)("div",{children:[(0,z.jsx)(g.ZP,{className:"mr20",style:{background:"none"},icon:(0,z.jsx)("i",{className:"iconfont icon-yijiandianping"}),onClick:function(e){var n;e.preventDefault(),!(0,J.Rm)()||null!==(n=_e.AssistantObject.normal)&&void 0!==n&&n.can_view?(0,q.O5)()&&(0,j.xg)("".concat(Ln)):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:" 查看学员实训"}),(0,z.jsx)("span",{className:"mr10",children:"调分"}),(0,z.jsx)(H.Z,{min:0,onChange:(0,W.debounce)(function(){var e=o()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Fe(n),!(0,J.Rm)()||null!==(t=_e.AssistantObject.normal)&&void 0!==t&&t.can_appraise){e.next=4;break}return h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,Y.ZP)("/api/student_works/".concat(zn,"/adjust_score.json"),{method:"post",body:{score:n}});case 6:0===e.sent.status&&(h.ZP.success("操作成功"),ke({type:"shixunHomeworks/getWorkList",payload:r()({},be)}));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),2e3)})]}),(0,z.jsx)(g.ZP,{type:"primary",onClick:function(e){return Hn(!1)},children:"关闭"})]}),onOk:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),onCancel:function(){Hn(!1)},children:[(0,z.jsxs)("div",{className:le.viewcode,children:[(0,z.jsx)("div",{className:le.lefttitle,children:"查看代码"}),(0,z.jsxs)("div",{children:[(0,z.jsx)("span",{className:"mr10",children:"文件路径"}),Vn&&(0,z.jsxs)(M.default,{style:{width:200},value:null===(fe=Vn[0])||void 0===fe?void 0:fe.path,children:[" ",null==Vn?void 0:Vn.map((function(e){return(0,z.jsx)(M.default.Option,{value:e.path,children:e.path})}))," "]})]})]}),(0,z.jsx)(T.Z,{spinning:nt,children:(0,z.jsx)("iframe",{srcDoc:Rn,style:{border:"none",width:"910px",marginLeft:"-38px",height:"550px"}})})]}),(0,z.jsxs)(x.Z,{width:675,title:"请选择需要导出的格式",open:yt,centered:!0,onCancel:function(){return wt(!1)},onOk:function(){"附件"==Zt?Pt(!1):"批注"==Zt&&Pt(!0),wt(!1)},children:[(0,z.jsx)(N.Z,{checked:Bt,onChange:function(e){Dt(e.target.checked)},children:"同时导出学生提交记录"}),(0,z.jsx)("div",{className:le.export_type_modal_title,children:"请选择需要导出的附件类型"}),(0,z.jsxs)("div",{className:le.export_type_modal,children:[(0,z.jsxs)("div",{className:le.export_type_modal_con,children:[(0,z.jsxs)("div",{className:"".concat(le.type_item," ").concat("附件"==Zt?le.type_item_active:""),onClick:function(){return bt("附件")},children:[(0,z.jsx)("div",{className:"".concat(le.img_warp),children:(0,z.jsx)("img",{src:me.Z,width:72,height:80})}),(0,z.jsx)("span",{children:"学生提交的附件"})]}),(0,z.jsxs)("div",{className:"".concat(le.type_item," ").concat("批注"==Zt?le.type_item_active:""),onClick:function(){return bt("批注")},children:[(0,z.jsx)("div",{className:"".concat(le.img_warp),children:(0,z.jsx)("img",{src:pe.Z,width:99,height:80})}),(0,z.jsx)("span",{children:"包含批注内容的附件"})]})]}),(0,z.jsx)("div",{className:le.export_type_modal_waring,children:"如学生未上传附件,仅会导出该学生提交的答题记录"})]})]}),(0,z.jsx)(ie,{title:null==Ce?void 0:Ce.title,open:"作业概览"==(null==Ce?void 0:Ce.key),task_status:null==Ce?void 0:Ce.task_status,new_work_status:null==Ce?void 0:Ce.new_work_status,shixunHomeworks:ve,destroyOnClose:!0,centered:!0,onCancel:function(){Lt()},footer:null,width:764,course_group:null==be?void 0:be.course_group})]})})),ve=t(10160),_e=t(63743),je=t(5838),ye=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch;(0,m.useParams)();return(0,z.jsx)(x.Z,{centered:!0,title:"提示",open:"删除"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunHomeworks/deleteReply",payload:{object_id:n.actionTabs.selectArr.id,object_type:"journals_for_message"}});case 2:0===e.sent.status&&(h.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getReplyList",payload:r()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,z.jsx)("p",{children:"确定要删除该条回复吗?"})})})),we=(t(374),t(71371)),ke=t(17177),Ae={flex_box_center:"flex_box_center___eQbfr",flex_space_between:"flex_space_between___yYxed",flex_box_vertical_center:"flex_box_vertical_center___hnVLv",flex_box_center_end:"flex_box_center_end___dJtsJ",flex_box_column:"flex_box_column___bbLAL",top:"top___wdmbO",desc:"desc___io462",liked:"liked___lE9CL",likedActive:"likedActive____w2_o",reply:"reply___BEzBQ",replyList:"replyList___m4VYn",comment:"comment___bM8aM",headpic:"headpic___qQASP"};P().locale("ZH-cn");var Ze=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.user,i=e.loading;return{shixunHomeworks:n,globalSetting:e.globalSetting,user:s,classroomList:t,loading:i.effects}}))((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.user,l=(e.globalSetting,e.loading),a=e.dispatch,c=(0,d.useState)(r()({},(0,m.useParams)())),p=u()(c,2),x=p[0],f=(p[1],(0,d.useState)(!1)),v=u()(f,2),_=v[0],j=v[1],y=(0,d.useState)(-1),w=u()(y,2),k=w[0],A=w[1],Z=(0,d.useState)(""),C=u()(Z,2),N=C[0],B=C[1],E=(0,d.useState)(""),O=u()(E,2),H=O[0],M=O[1],L=(n.workList,t.detailLeftMenus),P=n.replyList,F=n.workDetail;x.page_size=10,(0,d.useEffect)((function(){a({type:"shixunHomeworks/getReplyList",payload:r()({},x)}),a({type:"shixunHomeworks/getWorkDetail",payload:r()({},x)}),L.course_modules||a({type:"classroomList/getClassroomLeftMenus",payload:r()({},x)})}),[x.categoryId]);return(0,z.jsxs)("section",{className:Ae.bg,children:[(0,z.jsx)(T.Z,{spinning:l["shixunHomeworks/getWorkDetail"],children:(0,z.jsxs)("section",{className:"",children:[(0,z.jsxs)("aside",{className:[Ae.desc,"c-black","font14","bg-white"].join(" "),children:["编辑作业"!==n.actionTabs.key&&(0,z.jsx)("div",{children:(0,z.jsx)(_e.Z,{value:(null==F?void 0:F.description)||"暂无~"})}),(0,z.jsx)(je.Z,{authority:(0,J.GJ)(),showDimensions:!1,dataSource:null==F?void 0:F.attachments,callback:function(){a({type:"shixunHomeworks/getWorkDetail",payload:r()({},x)})}}),"编辑作业"===n.actionTabs.key&&(0,z.jsxs)("aside",{className:["bg-white"].join(" "),children:[(0,z.jsx)(oe.Z,{onChange:function(e){B(e)},defaultValue:null==F?void 0:F.explanation,height:200,isFocus:!0,watch:!0}),(0,z.jsx)(I.Z,{children:(0,z.jsxs)(S.Z,{span:24,className:"tr",children:[(0,z.jsx)(g.ZP,{type:"default",size:"middle",onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a({type:"shixunHomeworks/setActionTabs",payload:{key:""}});case 1:case"end":return e.stop()}}),e)}))),children:"取消"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",className:"ml20",onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==N){e.next=4;break}h.ZP.error("请输入内容"),e.next=8;break;case 4:return e.next=6,a({type:"shixunHomeworks/updateWork",payload:{explanation:N,categoryId:x.categoryId}});case 6:0===e.sent.status&&(h.ZP.success("操作成功"),a({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),a({type:"shixunHomeworks/getWorkDetail",payload:r()({},x)}));case 8:case"end":return e.stop()}}),e)}))),children:"保存"})]})})]})]}),(0,z.jsxs)("aside",{className:[Ae.reply,"bg-white","mt20"].join(" "),children:[_&&(0,z.jsx)(oe.Z,{onChange:function(e){B(e)},height:200,isFocus:!0,watch:!0}),(0,z.jsxs)(I.Z,{onClick:function(){j(!0)},children:[(0,z.jsx)(S.Z,{flex:"1",style:{pointerEvents:"none"},children:!_&&(0,z.jsx)(D.Z,{size:"middle",className:"current",placeholder:"说点什么",disabled:!0})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(g.ZP,{type:"primary",size:"middle",onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,J.Rm)()||t.AssistantObject.normal.can_create){e.next=3;break}return h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:if(""!==N){e.next=7;break}h.ZP.error("请输入内容"),e.next=11;break;case 7:return e.next=9,a({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:x.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:N}}});case 9:0===e.sent.status&&(h.ZP.success("发布成功"),a({type:"shixunHomeworks/getReplyList",payload:r()({},x)}),j(!1),B(""));case 11:case"end":return e.stop()}}),e)}))),children:"发表"})})]})]}),(null==P?void 0:P.comments)&&""!=P.comments&&(0,z.jsx)("aside",{className:[Ae.replyList,"bg-white"].join(" "),children:(0,z.jsx)(T.Z,{spinning:l["shixunHomeworks/getReplyList"],children:null==P?void 0:P.comments.map((function(e,n){var t,l,c,u;return(0,z.jsxs)(I.Z,{gutter:[12,12],children:[(0,z.jsx)(S.Z,{flex:"40px",children:(0,z.jsx)("img",{className:Ae.headpic,width:"40",src:"".concat(ve.Z.IMG_SERVER,"/images/").concat(null==e||null===(t=e.author)||void 0===t?void 0:t.image_url)})}),(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsxs)(S.Z,{span:20,children:[(0,z.jsx)("span",{className:"c-light-black",children:null==e||null===(l=e.author)||void 0===l?void 0:l.name}),(0,z.jsxs)("span",{className:"c-light-black ml10",children:[null==e?void 0:e.time," 发布"]})]}),(0,z.jsx)(S.Z,{className:"tr",span:4,children:((0,J.GJ)()||(null==s||null===(c=s.userInfo)||void 0===c?void 0:c.login)===(null==e||null===(u=e.author)||void 0===u?void 0:u.login))&&(0,z.jsx)(b.Z,{title:"删除",children:(0,z.jsx)(we.Z,{className:"current",onClick:function(){a({type:"shixunHomeworks/setActionTabs",payload:{key:"删除",params:x,selectArr:e}})}})})}),(0,z.jsx)(S.Z,{span:24,children:(0,z.jsx)(_e.Z,{value:e.content})}),e.children&&(0,z.jsx)("aside",{className:Ae.comment,children:e.children.map((function(e,n){var t,i;return(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{children:[(0,z.jsxs)(S.Z,{flex:"1",children:[e.author.name,(0,z.jsx)("span",{className:"c-light-black ml10",children:null==e?void 0:e.time})]}),(0,z.jsx)(S.Z,{children:((0,J.GJ)()||(null==s||null===(t=s.userInfo)||void 0===t?void 0:t.login)===(null==e||null===(i=e.author)||void 0===i?void 0:i.login))&&(0,z.jsx)(b.Z,{title:"删除",children:(0,z.jsx)(we.Z,{className:"current",onClick:function(){a({type:"shixunHomeworks/setActionTabs",payload:{key:"删除",params:x,selectArr:e}})}})})})]})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(_e.Z,{value:e.content})})]},n)}))}),(0,z.jsxs)(S.Z,{span:24,className:"mt5 c-light-black",children:[k===n&&(0,z.jsxs)("aside",{children:[(0,z.jsx)(oe.Z,{onChange:function(e){M(e)},height:150,isFocus:!0}),(0,z.jsx)(I.Z,{children:(0,z.jsx)(S.Z,{span:24,className:"tr",children:(0,z.jsx)(g.ZP,{type:"primary",size:"middle",onClick:o()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(""!==H){n.next=4;break}h.ZP.error("请输入内容"),n.next=9;break;case 4:return n.next=6,a({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:x.categoryId,jour_type:"HomeworkCommon",m_parent_id:e.id,reply_id:1,notes:H}}});case 6:a({type:"shixunHomeworks/getReplyList",payload:r()({},x)}),h.ZP.success("发布成功"),A(-1);case 9:case"end":return n.stop()}}),n)}))),children:"发表"})})})]}),k!==n&&(0,z.jsxs)("div",{className:"tr",children:[(0,z.jsx)("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:function(){return A(n)}}),!!e.user_praise&&(0,z.jsxs)("span",{className:"c-orange",children:[(0,z.jsx)(ke.Z,{className:"mr5 ml30",onClick:o()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,a({type:"shixunHomeworks/replyUnLike",payload:{object_id:e.id,object_type:"journals_for_message"}});case 2:a({type:"shixunHomeworks/getReplyList",payload:r()({},x)});case 3:case"end":return n.stop()}}),n)})))}),!!e.praise_count&&e.praise_count]}),!e.user_praise&&(0,z.jsxs)("span",{children:[(0,z.jsx)(ke.Z,{className:"mr5 ml30",onClick:o()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,a({type:"shixunHomeworks/replyLike",payload:{object_id:e.id,object_type:"journals_for_message"}});case 2:a({type:"shixunHomeworks/getReplyList",payload:r()({},x)});case 3:case"end":return n.stop()}}),n)})))}),!!e.praise_count&&e.praise_count]})]})]})]})})]},n)}))})})]})}),(0,z.jsx)("aside",{className:"tc mt30 pb30",children:(0,z.jsx)(Q.Z,{defaultCurrent:1,total:null==P?void 0:P.messages_count,hideOnSinglePage:!0,current:x.page||1,onChange:function(e){x.page=e,a({type:"shixunHomeworks/getReplyList",payload:r()({},x)})}})}),(0,z.jsx)(ye,{})]})}));P().locale("ZH-cn");var be=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading;return{shixunHomeworks:n,globalSetting:e.globalSetting,classroomList:t,loading:s.effects}}))((function(e){var n,t,s=e.shixunHomeworks,i=e.classroomList,l=(e.globalSetting,e.loading,e.dispatch),o=(0,m.useParams)(),a=i.detailLeftMenus,c=(s.replyList,s.referenceAnswer);return o.page_size=10,(0,d.useEffect)((function(){l({type:"shixunHomeworks/getReplyList",payload:r()({},o)}),l({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:o.categoryId}}),a.course_modules||l({type:"classroomList/getClassroomLeftMenus",payload:r()({},o)})}),[o.categoryId]),(0,z.jsx)("section",{className:"pb30 bg-white pl30 pr30 pt30",children:(0,z.jsxs)("aside",{className:["c-black","font14"].join(" "),children:[(0,z.jsxs)("div",{children:[(null==c?void 0:c.reference_answer)&&(0,z.jsx)(_e.Z,{value:null==c?void 0:c.reference_answer}),!(null!=c&&c.reference_answer)&&!(null!==(n=c.attachments)&&void 0!==n&&n.length)&&(0,z.jsx)(F.Z,{})]}),null==c||null===(t=c.attachments)||void 0===t?void 0:t.map((function(e,n){return(0,z.jsx)("div",{children:(0,z.jsxs)("a",{href:"".concat(ve.Z.API_SERVER).concat(e.url),children:[(0,z.jsx)("span",{className:"iconfont icon-fujian c-green font14"}),(0,z.jsx)("span",{className:"ml10 c-black",children:e.title}),(0,z.jsx)("span",{className:"c-light-black ml20 font12",children:e.filesize})]})})}))]})})})),Ie=t(73154),Ce=t(10006),Ne={flex_box_center:"flex_box_center___iIik3",flex_space_between:"flex_space_between___Q7wj5",flex_box_vertical_center:"flex_box_vertical_center___LFAxO",flex_box_center_end:"flex_box_center_end___SFNWP",flex_box_column:"flex_box_column___aq5d_",form:"form___z6oqV",efficiency:"efficiency___VZgt9",configWorkContainer:"configWorkContainer___gQ6ac",tips:"tips___PkPgo",total:"total___c2k9V",tip1:"tip1___BUn8c",tip2:"tip2___Q8WSw"},Se=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){e.shixunHomeworks,e.loading,e.dispatch;var n,t,s=(0,d.useState)(!0),l=u()(s,2),a=l[0],r=l[1],c=(0,d.useState)(!1),p=u()(c,2),f=p[0],v=p[1],_=(0,d.useState)([]),j=u()(_,2),y=j[0],w=j[1],k=(0,d.useState)([]),A=u()(k,2),Z=A[0],b=A[1],C=(0,d.useState)([]),N=u()(C,2),E=N[0],Q=N[1],O=(0,d.useState)([]),H=u()(O,2),M=H[0],T=H[1],L=(0,m.useParams)();function P(){return G.apply(this,arguments)}function G(){return(G=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(L.categoryId,"/homework_common_collaborators.json"),{method:"get"});case 2:n=e.sent,b(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function J(){return U.apply(this,arguments)}function U(){return(U=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/courses/".concat(null==L?void 0:L.coursesId,"/teachers"),{method:"get",params:{homework_id:L.categoryId,limit:1e3}});case 2:null==(n=e.sent)||n.teacher_list.map((function(e){e.key=e.user_id})),Q(null==n?void 0:n.teacher_list),T(null==n?void 0:n.teacher_list);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){P(),J()}),[L]);return(0,z.jsxs)("section",{className:[Ne.form," bg-white pl30 pr30 pt10"].join(" "),children:[(0,z.jsx)(I.Z,{children:(0,z.jsxs)(S.Z,{flex:"1",children:[(0,z.jsx)("span",{style:{fontSize:"16px"},children:"协作设置"}),(null==Z?void 0:Z.can_edit)&&(0,z.jsx)("span",{style:{cursor:"pointer",color:"#0152d9",marginLeft:"10px"},onClick:function(){v(!0)},children:"+添加协作者"})]})}),(0,z.jsxs)(I.Z,{style:{marginTop:"20px",marginBottom:"20px"},children:[(null==Z||null===(n=Z.data)||void 0===n?void 0:n.length)<=0&&(0,z.jsx)(F.Z,{customText:"该作业暂无协作者"}),null==Z||null===(t=Z.data)||void 0===t?void 0:t.map((function(e){return(0,z.jsxs)("span",{style:{display:"inline-flex",height:"40px",borderRadius:"4px",border:"1px solid #44D7B6",padding:"7px 20px",color:"#44D7B6",marginRight:"40px"},children:[(0,z.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.real_name}),(null==Z?void 0:Z.can_edit)&&(0,z.jsx)("span",{style:{cursor:"pointer",marginLeft:"10px"},onClick:o()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Y.ZP)("/api/homework_commons/".concat(L.categoryId,"/homework_common_collaborators/delete.json"),{method:"delete",body:{user_id:e.id}});case 2:0===n.sent.status&&(h.ZP.info("删除成功"),P(),J());case 4:case"end":return n.stop()}}),n)}))),children:"X"})]})}))]}),(0,z.jsx)(I.Z,{children:!a&&(0,z.jsxs)(S.Z,{className:"mb50",children:[(0,z.jsx)(g.ZP,{type:"primary",size:"middle",onClick:function(){},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){r(!0)},children:"取消"})]})}),(0,z.jsx)(x.Z,{title:"添加协作者",open:f,onCancel:function(){return v(!1)},onOk:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==y.length){e.next=3;break}return h.ZP.info("请选择协作老师"),e.abrupt("return");case 3:return e.next=5,(0,Y.ZP)("/api/homework_commons/".concat(L.categoryId,"/homework_common_collaborators.json"),{method:"post",body:{user_ids:y}});case 5:0===e.sent.status&&(h.ZP.info("添加成功"),w([]),P(),J(),v(!1));case 7:case"end":return e.stop()}}),e)}))),children:(0,z.jsxs)("div",{children:[(0,z.jsxs)("div",{style:{display:"flex"},children:[(0,z.jsx)("label",{style:{width:"50px"},children:"姓名:"})," ",(0,z.jsx)(D.Z.Search,{onChange:function(e){Q(M.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}})]}),(0,z.jsx)(B.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(e,n){w(e)},selectedRowKeys:y,getCheckboxProps:function(e){return{disabled:e.is_collaborator}}},pagination:!1,dataSource:E,columns:[{title:"姓名",dataIndex:"name",key:"name"},{title:"角色",dataIndex:"role",key:"role"}]})]})})]})})),Be=t(57930),De=t(21089),Ee=t(55428),Qe=t(17339),Oe="poor_rating___h5Pkz",He=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/publish_setting.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Me=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/evaluation_setting.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Te=function(e,n){return null==e?void 0:e.map((function(e){var t;return null==n||null===(t=n.find((function(n){return n.value===e})))||void 0===t?void 0:t.id}))},Le=function(e,n){var t;return null===(t=e="string"==typeof e?[e]:e)||void 0===t||null===(t=t.map((function(e){return null==n?void 0:n.find((function(n){var t;return null==n||null===(t=n.group_name)||void 0===t?void 0:t.includes(e)}))})))||void 0===t?void 0:t.filter((function(e){return e}))},Pe=function(e,n,t){var s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=null,l=s?n:Le(e,n);return null==l||l.forEach((function(e,n){(0==n||t(e,i||{}))&&(i=e)})),i},Fe=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t,s,l,a,c,p,g,f,v=e.shixunHomeworks,_=e.loading,y=e.dispatch,w=e.classroomList,k=(0,m.useParams)(),C=v.workSetting,B=v.workList,D=(0,ee.U)(He,{categoryId:null==k?void 0:k.categoryId,penalty_type:Ee.Q.Number}),E=u()(D,3),Q=E[1],L=E[2],F=(0,ee.U)(Me,{categoryId:null==k?void 0:k.categoryId}),Y=u()(F,3),G=Y[1],U=Y[2],R=Z.Z.useForm(),q=u()(R,1)[0],W=Z.Z.useWatch("unified_setting",q),K=Z.Z.useWatch("group_settings",q),V=Z.Z.useWatch("allow_late_settings",q),X=Z.Z.useWatch("end_time",q),$=Z.Z.useWatch("publish_time",q),ne=Z.Z.useWatch("allow_late",q),te=Z.Z.useWatch("unified_late",q),se=Z.Z.useWatch("late_time",q),ie=Z.Z.useWatch("anonymous_comment",q),le=Z.Z.useWatch("unified_anonymous_comment",q),oe=Z.Z.useWatch("evaluation_start",q),ae=Z.Z.useWatch("anonymous_appeal",q),re=Z.Z.useWatch("anonymous_comment_settings",q),ce=Z.Z.useWatch("unified_anonymous_appeal",q),ue=Z.Z.useWatch("anonymous_appeal_settings",q),de=(0,d.useState)(!1),me=u()(de,2),pe=me[0],ge=me[1],he=(0,d.useState)({}),xe=u()(he,2),fe=xe[0],ve=xe[1],_e=pe||(0,J.Rm)()&&!(null!==(n=w.AssistantObject)&&void 0!==n&&null!==(n=n.normal)&&void 0!==n&&n.can_publish),je=pe||(0,J.Rm)()&&!(null!==(t=w.AssistantObject)&&void 0!==t&&null!==(t=t.normal)&&void 0!==t&&t.can_late),ye=pe||(0,J.Rm)()&&!(null!==(s=w.AssistantObject)&&void 0!==s&&null!==(s=s.normal)&&void 0!==s&&s.can_anonymous_comment),we=pe||(0,J.Rm)()&&!(null!==(l=w.AssistantObject)&&void 0!==l&&null!==(l=l.normal)&&void 0!==l&&l.can_anonymous_appeal),ke=function(e,n){var t,s;if(null!==(t=e)&&void 0!==t&&t.some((function(e){return"string"!=typeof e.group_name}))){var i,l=[];null===(i=e)||void 0===i||i.forEach((function(e){var n;"string"!=typeof e.group_name&&(null===(n=e.group_name)||void 0===n||n.forEach((function(n){l.push(r()(r()({},e),{},{group_name:n}))})))})),e=l}return null===(s=e)||void 0===s?void 0:s.filter((function(e){var t;return!(null!=n&&null!==(t=n.map((function(e){return null==e?void 0:e.group_name})))&&void 0!==t&&null!==(t=t.toString())&&void 0!==t&&null!==(t=t.split(","))&&void 0!==t&&t.includes(String(e.group_name)))&&e.is_admin}))},Ae=function(e){if("allow_late"!=e)if("anonymous_comment"!=e){if("anonymous_appeal"!=e)return"unified_late"==e?"已开启分班发布,无法更改为统一补交":"unified_anonymous_comment"==e?!1===W?"已开启分班发布,无法更改为统一匿评":"已开启分班补交,无法更改为统一匿评":"unified_anonymous_appeal"==e?!1===W?"已开启分班发布,无法更改为统一申诉":!1===te?"已开启分班补交,无法更改为统一申诉":"已开启分班匿评,无法更改为统一申诉":"make_up_score"==e?ne?"扣分数据来源于补交扣分":"开启后,允许未按时提交的学生补交作品一次,并扣除相应的分数作为迟交的处罚,该学生才可以参与匿评。":"submit_num"==e?"若学生需要在规定次数外再次提交作品,教师可使用打回重做功能让该学生重新提交一次。":void 0;x.Z.warning({centered:!0,width:760,icon:null,title:"开启匿评申诉提示",content:(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("span",{className:"blod",children:"允许学生对自己作品的匿评评分进行申诉,由教师和助教处理申诉"}),(0,z.jsx)("br",{}),"1、接受学生的合理申诉:",(0,z.jsx)("br",{}),"被申诉的评分记录无效,不参与最终成绩的计算被申诉的评阅人的作品成绩,将被扣减违规匿评分",(0,z.jsx)("br",{}),"2、拒绝学生的不合理申诉:",(0,z.jsx)("br",{}),"被申诉的评分记录有效,不允许学生对该评分记录进行二次申诉被申诉的评阅人的作品成绩,不会扣除违规匿评分",(0,z.jsx)("br",{})]})})}else x.Z.warning({centered:!0,width:550,icon:null,title:"开启匿评提示",content:(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("span",{className:"blod",children:"规则说明:"}),"开启匿评,学生将在隐藏身份的情况下,对其他匿名作业进行评阅。",(0,z.jsx)("br",{}),(0,z.jsxs)("div",{className:"font12 mt10",style:{color:"#E99237"},children:[(0,z.jsx)("i",{className:"iconfont icon-tishi11 mr5 font12"}),"学生必须提交作品才能参与匿评,若学生未能按时提交作品,建议启用“允许学生补交”功能,允许学生补交作品一次,并扣除相应的分数作为迟交的处罚,该学生才可以参与匿评。"]})]})});else x.Z.warning({centered:!0,width:472,icon:null,title:"开启补交提示",content:(0,z.jsxs)(z.Fragment,{children:[null!=B&&B.is_shixun?(0,z.jsxs)("div",{children:[(0,z.jsx)("span",{className:"blod",children:"规则说明:"}),"开启补交,仅在补交时间通关的学生将扣除分值,未通关则不扣分;若学生在“按时提交”的时间内已通关,在补交时间再次通关则不扣分。"]}):(0,z.jsxs)("div",{children:[(0,z.jsx)("span",{className:"blod",children:"规则说明:"}),"开启补交,仅在补交时间提交作业的学生将扣除分值;若学生在“按时提交”的时间内已成功提交作业,在补交时间再次提交则不会扣分。"]}),(0,z.jsxs)("div",{className:"font12 mt10",style:{color:"#E99237"},children:[(0,z.jsx)("i",{className:"iconfont icon-tishi11 mr5 font12"}),"注意:班级阶段进入“补交中”则不可变更作业截止时间、不可关闭补交。"]})]})})},Ze=function(e){var n,t,s,i,l,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("unified_setting"==e)return _e||!(null!=B&&null!==(n=B.homework_status)&&void 0!==n&&n.includes("未发布"))||!(null!=C&&C.manage_all_group);if("publish_time"==e)return _e||!(null!=B&&null!==(t=B.homework_status)&&void 0!==t&&t.includes("未发布")||null!=B&&null!==(s=B.homework_status)&&void 0!==s&&s.includes("未开始"));if("end_time"==e){var a=Pe([],(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")=P()(null==C?void 0:C.end_time).startOf("second")||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second")||(null==C?void 0:C.anonymous_comment)&&(null==a?void 0:a.evaluation_start)&&P()().startOf("second")>=P()(null==a?void 0:a.evaluation_start).startOf("second")}if(["group_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)})))return _e||!(null!=o&&o.is_admin)||!(null!=B&&null!==(i=B.homework_status)&&void 0!==i&&i.includes("未发布"))&&(null==o?void 0:o.publish_time)&&P()().startOf("second")>=P()(null==o||null===(l=o.publish_time)||void 0===l?void 0:l[0]).startOf("second");if(["group_settings","publish_time"].every((function(n){return null==e?void 0:e.includes(n)}))){var r,c,u=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.allow_late_settings)||[],(function(e,n){return(null==e?void 0:e.late_time)&&(null==n?void 0:n.late_time)&&P()(null==e?void 0:e.late_time).startOf("second")=P()(null==o||null===(c=o.publish_time)||void 0===c?void 0:c[0]).startOf("second"),(null==C?void 0:C.allow_late)&&(null==u?void 0:u.late_time)&&P()().startOf("second")>=P()(null==o?void 0:o.end_time).startOf("second")||(null==C?void 0:C.anonymous_comment)&&(null==d?void 0:d.evaluation_start)&&P()().startOf("second")>=P()(null==d?void 0:d.evaluation_start).startOf("second")]}if("allow_late"==e)return je||(null==C?void 0:C.anonymous_comment)&&(null==C?void 0:C.evaluation_start)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("unified_late"==e){Pe(null,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")=P()(null==C?void 0:C.end_time).startOf("second")||!1===W}if("late_penalty"==e)return je||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("late_time"==e)return je||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var m,p=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.group_settings)||[],(function(e,n){return(null==e?void 0:e.end_time)&&(null==n?void 0:n.end_time)&&P()(null==e?void 0:e.end_time).startOf("second")>P()(null==n?void 0:n.end_time).startOf("second")}));return _e||!(null!=o&&o.is_admin)||(null==p?void 0:p.end_time)&&P()().startOf("second")>=P()(null==p?void 0:p.end_time).startOf("second")||(null==o?void 0:o.group_name)&&(null==o||null===(m=o.group_name)||void 0===m?void 0:m.length)&&(null==C?void 0:C.unified_setting)&&(null==C?void 0:C.end_time)&&P()().startOf("second")>=P()(null==C?void 0:C.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every((function(n){return null==e?void 0:e.includes(n)}))){var g=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}));return _e||!(null!=o&&o.is_admin)||(null==g?void 0:g.evaluation_start)&&(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==g?void 0:g.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every((function(n){return null==e?void 0:e.includes(n)}))){var h=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")=P()(null==h?void 0:h.evaluation_start).startOf("second")}if("anonymous_comment"==e){var x=Pe(null,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}),!0);return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second")||(null==C?void 0:C.anonymous_comment)&&(null==x?void 0:x.evaluation_start)&&P()().startOf("second")>=P()(null==x?void 0:x.evaluation_start).startOf("second")}if("unified_anonymous_comment"==e){var f=Pe(null,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")=P()(null==C?void 0:C.evaluation_start).startOf("second")||!(null!=C&&C.unified_anonymous_comment)&&(null==C?void 0:C.anonymous_comment)&&f.evaluation_start&&P()().startOf("second")>=P()(null==f?void 0:f.evaluation_start).startOf("second")||!1===te||!1===W}if("anonymous_group"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||(null==C?void 0:C.anonymous_comment)&&(null==C?void 0:C.evaluation_start)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("evaluation_start"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("evaluation_start"==e)return ye;if("evaluation_end"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)();if("evaluation_num"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("absence_penalty"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)();if(["anonymous_comment_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var v=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}));return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin)||(null==v?void 0:v.evaluation_start)&&P()().startOf("second")>=P()(null==v?void 0:v.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every((function(n){return null==e?void 0:e.includes(n)}))){var _=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}));return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin)||[(null==_?void 0:_.evaluation_start)&&P()().startOf("second")>=P()(null==_?void 0:_.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every((function(n){return null==e?void 0:e.includes(n)}))){var j=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}));return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin)||(null==j?void 0:j.evaluation_start)&&P()().startOf("second")>=P()(null==j?void 0:j.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every((function(n){return null==e?void 0:e.includes(n)})))return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin);if(["anonymous_comment_settings","student_comment"].every((function(n){return null==e?void 0:e.includes(n)})))return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin);if("student_comment"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)();if("is_open_abnormal_score"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||(null==C?void 0:C.is_open_abnormal_score);if("anonymous_appeal"==e)return we||!(null!=C&&C.can_edit)&&!(0,J.t_)()||C.anonymous_appeal&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("unified_anonymous_appeal"==e)return we||!(null!=C&&C.can_edit)&&!(0,J.t_)()||P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second")||!1===te||!1===W||0==le;if("appeal_penalty"==e)return we||!(null!=C&&C.can_edit)&&!(0,J.t_)();if(["anonymous_appeal_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var y=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_end)&&(null==n?void 0:n.evaluation_end)&&P()(null==e?void 0:e.evaluation_end).startOf("second")>P()(null==n?void 0:n.evaluation_end).startOf("second")}));return we||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin)||(null==y?void 0:y.evaluation_end)&&P()().startOf("second")>=P()(null==y?void 0:y.evaluation_end).startOf("second")}return!!["anonymous_appeal_settings","appeal_penalty"].every((function(n){return null==e?void 0:e.includes(n)}))&&(we||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin))},be=function(){var e=o()(i()().mark((function e(n){var t,s,l,o,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(a=n).group_settings=null==a||null===(t=a.group_settings)||void 0===t?void 0:t.map((function(e){var n,t;return e.end_time=P()(null==e||null===(n=e.publish_time)||void 0===n?void 0:n[1]).startOf("second"),e.publish_time=P()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[0]).startOf("second"),e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=Te(null==e?void 0:e.group_name,null==C?void 0:C.group_settings),e})),a.allow_late_settings=null==a||null===(s=a.allow_late_settings)||void 0===s?void 0:s.map((function(e){return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=Te(null==e?void 0:e.group_name,null==C?void 0:C.group_settings),e})),a.anonymous_comment_settings=null==a||null===(l=a.anonymous_comment_settings)||void 0===l?void 0:l.map((function(e){var n,t;return e.evaluation_end=P()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[1]).startOf("second"),e.evaluation_start=P()(null==e||null===(t=e.evaluation_start)||void 0===t?void 0:t[0]).startOf("second"),e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=Te(null==e?void 0:e.group_name,null==C?void 0:C.group_settings),e})),a.anonymous_appeal_settings=null==a||null===(o=a.anonymous_appeal_settings)||void 0===o?void 0:o.map((function(e){return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=Te(null==e?void 0:e.group_name,null==C?void 0:C.group_settings),e})),e.next=7,L(r()({},a));case 7:if(0===e.sent.status){e.next=10;break}return e.abrupt("return");case 10:return e.next=12,U(r()({},a));case 12:if(0===e.sent.status){e.next=15;break}return e.abrupt("return");case 15:h.ZP.success("保存成功"),Ie(),y({type:"shixunHomeworks/setActionTabs",payload:{key:""}});case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ie=function(){y({type:"shixunHomeworks/getWorkSetting",payload:r()({},k)}),y({type:"shixunHomeworks/getWorkList",payload:r()({},k)})};return(0,d.useEffect)((function(){var e,n,t,s,i=null==C||null===(e=C.group_settings)||void 0===e?void 0:e.filter((function(e){return null!==e.publish_time})).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name],publish_time:(null==e?void 0:e.publish_time)&&[P()(null==e?void 0:e.publish_time),P()(null==e?void 0:e.end_time)]})})),l=null===(n=C.allow_late_settings)||void 0===n?void 0:n.filter((function(e){return null!==e.late_time})).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name],late_time:(null==e?void 0:e.late_time)&&P()(null==e?void 0:e.late_time)})})),o=null===(t=C.anonymous_comment_settings)||void 0===t?void 0:t.filter((function(e){return null!==e.evaluation_start})).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name],evaluation_start:(null==e?void 0:e.evaluation_start)&&[P()(null==e?void 0:e.evaluation_start),P()(null==e?void 0:e.evaluation_end)]})})),a=null===(s=C.anonymous_appeal_settings)||void 0===s?void 0:s.filter((function(e){return null!==e.appeal_time})).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})),c=r()(r()({},C),{},{late_penalty:null!=C&&C.late_penalty?null==C?void 0:C.late_penalty:5,evaluation_num:null!=C&&C.evaluation_num?null==C?void 0:C.evaluation_num:3,absence_penalty:null!=C&&C.absence_penalty?null==C?void 0:C.absence_penalty:3,appeal_penalty:null!=C&&C.appeal_penalty?null==C?void 0:C.appeal_penalty:2,publish_time:null!=C&&C.publish_time?P()(null==C?void 0:C.publish_time):"",end_time:null!=C&&C.end_time?P()(null==C?void 0:C.end_time):"",late_time:null!=C&&C.late_time?P()(null==C?void 0:C.late_time):"",evaluation_start:null!=C&&C.evaluation_start?P()(null==C?void 0:C.evaluation_start):"",evaluation_end:null!=C&&C.evaluation_end?P()(null==C?void 0:C.evaluation_end):"",group_settings:null!=i&&i.length?i:[{is_admin:!0}],allow_late_settings:null!=l&&l.length?l:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:null!=o&&o.length?o:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:null!=a&&a.length?a:[{is_admin:!0,appeal_penalty:2}]});q.setFieldsValue(c),ve(c),ge(!(0,J.GJ)()),console.log("workSetting",C)}),[C]),(0,d.useEffect)((function(){return y({type:"globalSetting/footerToggle",payload:!1}),function(){y({type:"globalSetting/footerToggle",payload:!0}),y({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),null==q||q.resetFields()}}),[]),(0,z.jsx)(T.Z,{spinning:!!_["shixunHomeworks/getWorkSetting"]||!!_["shixunHomeworks/getWorkList"],children:(0,z.jsxs)("section",{style:{padding:"20px 30px 90px",background:"#fff"},children:[(0,z.jsxs)(Z.Z,{form:q,colon:!1,disabled:pe,initialValues:fe,scrollToFirstError:!0,onValuesChange:function(e,n){if(console.log("handleValuesChange",e,n),y({type:"shixunHomeworks/setActionTabs",payload:{key:"发布设置离开"}}),"unified_setting"in e&&(null!=n&&n.unified_setting||q.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in e&&(null!=n&&n.unified_late||q.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in e&&(null!=n&&n.unified_anonymous_comment||q.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in e){var t,s,i,l,o=[];null==n||null===(t=n.group_settings)||void 0===t||t.forEach((function(e){o=[].concat(A()(o),A()((null==e?void 0:e.group_name)||[]))})),q.setFieldsValue({allow_late_settings:(null==n||null===(s=n.allow_late_settings)||void 0===s?void 0:s.map((function(e){var n;return r()(r()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return o.includes(e)}))})})))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:(null==n||null===(i=n.anonymous_comment_settings)||void 0===i?void 0:i.map((function(e){var n,t;return r()(r()({},e),{},{group_name:null!=e&&e.evaluation_start&&P()().startOf("second")>=P()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[0]).startOf("second")?null==e?void 0:e.group_name:null==e||null===(t=e.group_name)||void 0===t?void 0:t.filter((function(e){return o.includes(e)}))})})))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:(null==n||null===(l=n.anonymous_appeal_settings)||void 0===l?void 0:l.map((function(e){var n;return r()(r()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return o.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in e){var a,c,u,d=[];null==n||null===(a=n.allow_late_settings)||void 0===a||a.forEach((function(e){d=[].concat(A()(d),A()((null==e?void 0:e.group_name)||[]))})),q.setFieldsValue({anonymous_comment_settings:(null==n||null===(c=n.anonymous_comment_settings)||void 0===c?void 0:c.map((function(e){var n,t;return r()(r()({},e),{},{group_name:null!=e&&e.evaluation_start&&P()().startOf("second")>=P()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[0]).startOf("second")?null==e?void 0:e.group_name:null==e||null===(t=e.group_name)||void 0===t?void 0:t.filter((function(e){return d.includes(e)}))})})))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:(null==n||null===(u=n.anonymous_appeal_settings)||void 0===u?void 0:u.map((function(e){var n;return r()(r()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return d.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in e){var m,p,g=[];null==n||null===(m=n.anonymous_comment_settings)||void 0===m||m.forEach((function(e){g=[].concat(A()(g),A()((null==e?void 0:e.group_name)||[]))})),q.setFieldsValue({anonymous_appeal_settings:(null==n||null===(p=n.anonymous_appeal_settings)||void 0===p?void 0:p.map((function(e){var n;return r()(r()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return g.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}q.validateFields(),console.log("=====",P()(null==n?void 0:n.end_time).format("YYYY-MM-DD HH:mm:ss"))},onFinish:be,children:[(0,z.jsxs)("div",{style:{paddingBottom:"30px",borderBottom:"1px solid #EDEDED"},children:[(0,z.jsx)("h1",{children:"发布设置"}),(0,z.jsx)(Z.Z.Item,{name:"unified_setting",rules:[{required:!0,message:"请选择发布类型"}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("unified_setting"),children:[(0,z.jsx)(O.ZP,{value:!0,children:(0,z.jsx)("span",{className:"font16",children:"统一发布"})}),(null==C||null===(a=C.group_settings)||void 0===a?void 0:a.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:(0,z.jsx)("span",{className:"font16",children:"分班发布"})})]})}),W?(0,z.jsxs)("div",{style:{marginTop:"20px",display:"flex",flexDirection:"column",gap:"20px"},children:[(0,z.jsxs)(I.Z,{style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{style:{marginLeft:24},label:"发布时间",name:"publish_time",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择发布时间"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("publish_time"),placeholder:"请选择发布时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date)},disabledTime:function(e){return(0,j.d0)(e)},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生收到作业的时间)"})})]}),(0,z.jsxs)(I.Z,{style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{style:{marginLeft:24},label:"截止时间",name:"end_time",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("end_time"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()($).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()($).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生“按时”提交作品的时间截点)"})})]})]}):(0,z.jsx)(Z.Z.List,{name:"group_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i,l;return(0,z.jsxs)("div",{className:"mt20",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,z.jsx)(S.Z,{flex:"25px",children:(0,z.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,z.jsxs)(S.Z,{children:["发布规则",n+1]})]}),(0,z.jsxs)(I.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"班级"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,z.jsx)(M.default,{disabled:Ze(["group_settings","group_name"],null==K?void 0:K[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:null==C||null===(i=C.group_settings)||void 0===i?void 0:i.filter((function(e){var n;return!(null!=K&&null!==(n=K.map((function(e){return null==e?void 0:e.group_name})))&&void 0!==n&&null!==(n=n.toString())&&void 0!==n&&null!==(n=n.split(","))&&void 0!==n&&n.includes(String(e.group_name)))&&e.is_admin}))})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"作业时间"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"publish_time"],rules:[{required:!0,message:"请选择作业时间"}],children:(0,z.jsx)(Be.default.RangePicker,{style:{width:543},disabled:Ze(["group_settings","publish_time"],null==K?void 0:K[n]),placeholder:["请选择发布时间","请选择截止时间"],disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date)},disabledTime:function(e){return(0,j.d0)(e)},showTime:{format:"HH:mm",defaultValue:[P()((0,j.U6)(),"HH:mm"),P()((0,j.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})})}),!pe&&(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["group_settings","group_name"],null==K?void 0:K[n])&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null==C||null===(l=C.group_settings)||void 0===l||null===(l=l.filter((function(e){var n;return!(null!=K&&null!==(n=K.map((function(e){return null==e?void 0:e.group_name})))&&void 0!==n&&null!==(n=n.toString())&&void 0!==n&&null!==(n=n.split(","))&&void 0!==n&&n.includes(String(e.group_name)))&&e.is_admin})))||void 0===l?void 0:l.length)>0&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0})}})})]})})]})]},e.key)}))}})]}),!(null!=B&&B.is_shixun)&&(0,z.jsx)(Qe.rU,{form:q}),(0,z.jsxs)("div",{style:{padding:"20px 0",borderBottom:"1px solid #EDEDED"},children:[(0,z.jsx)("h1",{children:"补交设置"}),(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"allow_late",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("allow_late"),children:(0,z.jsx)("span",{className:"font16",children:"开启补交"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("a",{onClick:function(){Ae("allow_late")},children:"规则说明"})})]}),ne&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,style:{position:"relative"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"补交方式"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:"unified_late",rules:[{required:!0,message:"请选择补交方式"}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("unified_late"),children:[(0,z.jsx)(O.ZP,{value:!0,children:"统一补交"}),(null==C||null===(c=C.group_settings)||void 0===c?void 0:c.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班补交"})]})})}),!1===W&&(0,z.jsx)(b.Z,{title:Ae("unified_late"),placement:"topLeft",children:(0,z.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),te?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px",position:"relative"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"补交扣分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"late_penalty",rules:[{required:!0,message:"请输入补交扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze("late_penalty")})})}),(0,z.jsx)(S.Z,{children:"分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(延时提交作品时,学生成绩将被扣减的分值)"})})]}),(0,z.jsxs)(I.Z,{className:"mt20 mb10",style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:(0,z.jsx)("span",{className:"c-grey-333",children:"截止时间"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"late_time",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):P()(n).startOf("second")<=P()(X).startOf("second")?Promise.reject("补交截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("late_time"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(X).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(X).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{style:{position:"absolute",left:320},children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生“延时”提交作品的时间截点)"})})]})]}):(0,z.jsx)(Z.Z.List,{name:"allow_late_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i,l,o,a,r=X||(null===(i=Pe(null==V||null===(l=V[n])||void 0===l?void 0:l.group_name,K||[],(function(e,n){var t,s;return P()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[1]).startOf("second")>P()(null==n||null===(s=n.publish_time)||void 0===s?void 0:s[1]).startOf("second")})))||void 0===i||null===(i=i.publish_time)||void 0===i?void 0:i[1]);return(0,z.jsxs)("div",{className:"mt20 mb30",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,z.jsx)(S.Z,{flex:"25px",children:(0,z.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,z.jsxs)(S.Z,{children:["补交规则",n+1]})]}),(0,z.jsxs)(I.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"班级"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,z.jsx)(M.default,{disabled:Ze(["allow_late_settings","group_name"],null==V?void 0:V[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ke(W?null==C?void 0:C.group_settings:K,[].concat(A()(V||[]),A()((null==C?void 0:C.anonymous_comment)&&!(null!=C&&C.unified_anonymous_comment)&&(null==C||null===(o=C.anonymous_comment_settings)||void 0===o?void 0:o.filter((function(e){return(null==e?void 0:e.evaluation_start)&&P()().startOf("second")>=P()(null==e?void 0:e.evaluation_start).startOf("second")})))||[])))})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"补交扣分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"late_penalty"],rules:[{required:!0,message:"请输入补交扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze(["allow_late_settings","late_penalty"],null==V?void 0:V[n])})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml5",children:"分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"截止时间"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"late_time"],rules:[{required:!0,validator:function(e,n){return null==n?Promise.reject("请选择截止时间"):r&&P()(n).startOf("second")<=P()(r).startOf("second")?Promise.reject("补交截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],children:(0,z.jsx)(Be.default,{disabled:Ze(["allow_late_settings","late_time"],null==V?void 0:V[n]),style:{width:333},placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(r).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(r).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),!pe&&(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["allow_late_settings","group_name"],null==V?void 0:V[n])&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null===(a=ke(W?null==C?void 0:C.group_settings:K,V))||void 0===a?void 0:a.length)>0&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,late_penalty:5})}})})]})})]})]},e.key)}))}})]})]}),(0,z.jsxs)("div",{style:{padding:"20px 0"},children:[(0,z.jsx)("h1",{children:"匿评设置"}),(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"anonymous_comment",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("anonymous_comment"),children:(0,z.jsx)("span",{className:"font16",children:"启用匿评"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("a",{onClick:function(){Ae("anonymous_comment")},children:"规则说明"})})]}),ie&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{style:{marginLeft:24},name:"can_make_up",valuePropName:"checked",children:(0,z.jsxs)(N.Z,{children:[" ",ne?"允许学生补交,并且扣除补交扣分":"允许学生补交,补交扣分"," "]})})}),!ne&&(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"make_up_score",children:(0,z.jsx)(H.Z,{min:1,max:100,style:{width:84}})})}),(0,z.jsxs)(S.Z,{children:[" ",!ne&&(0,z.jsx)("span",{style:{lineHeight:"30px"},className:"ml10",children:"分"}),(0,z.jsx)(b.Z,{title:Ae("make_up_score"),children:(0,z.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5",style:{lineHeight:"30px"}})})]})]}),(0,z.jsxs)("div",{className:"mt20",style:{position:"relative"},children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"匿评方式"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:"unified_anonymous_comment",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择匿评方式"):Promise.resolve()}}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("unified_anonymous_comment"),children:[(0,z.jsx)(O.ZP,{value:!0,children:"统一匿评"}),(null==C||null===(p=C.group_settings)||void 0===p?void 0:p.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班匿评"})]})})})]}),(!1===te||!1===W)&&(0,z.jsx)(b.Z,{title:Ae("unified_anonymous_comment"),placement:"topLeft",children:(0,z.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),le?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"互评方式"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"anonymous_group",className:"ml10",rules:[{required:!0,message:"请选择互评方式"}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("anonymous_group"),children:[(0,z.jsx)(O.ZP,{value:!1,children:"所有学生互评"}),(null==C||null===(g=C.group_settings)||void 0===g?void 0:g.length)>0&&(0,z.jsx)(O.ZP,{value:!0,children:"班级内互评"})]})})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"开始时间"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"evaluation_start",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择开始时间"):P()(n).startOf("second")<=P()(se||X).startOf("second")?Promise.reject(se?"匿评开始时间不能≤补交截止时间,请重新选择":"匿评开始时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("evaluation_start"),placeholder:"请选择开始时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(se||X).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(se||X).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(匿评开始时间之前提交作品的学生,参与匿评)"})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px",position:"relative"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"截止时间"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"evaluation_end",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):P()(n).startOf("second")<=P()(oe||se||X).startOf("second")?Promise.reject(oe?"匿评截止时间不能≤匿评开始时间,请重新选择":se?"匿评截止时间不能≤补交截止时间,请重新选择":"匿评截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("evaluation_end"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(oe||se||X).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(oe||se||X).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{style:{position:"absolute",left:300},children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生匿评TA人作品的时间截点)"})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"匿评数量"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"evaluation_num",rules:[{required:!0,message:"请输入匿评数量"}],children:(0,z.jsx)(H.Z,{disabled:Ze("evaluation_num")})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(本处填写每个学生将被分配的匿评作品数量。如全班实际提交作业数量小于本数值,则以实际提交作业数量为准。)"})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"缺评扣分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"absence_penalty",rules:[{required:!0,message:"请输入缺评扣分"}],children:(0,z.jsx)(H.Z,{max:100,min:1,disabled:Ze("absence_penalty")})})}),(0,z.jsx)(S.Z,{children:"分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生缺评时,其成绩将被扣减的分值)"})})]})]}):(0,z.jsx)(Z.Z.List,{name:"anonymous_comment_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i,l,o,a,r,c=se||(null===(i=Pe(null==re||null===(l=re[n])||void 0===l?void 0:l.group_name,V||[],(function(e,n){return P()(null==e?void 0:e.late_time).startOf("second")>P()(null==n?void 0:n.late_time).startOf("second")})))||void 0===i?void 0:i.late_time)||X||(null===(o=Pe(null==re||null===(a=re[n])||void 0===a?void 0:a.group_name,K||[],(function(e,n){var t,s;return P()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[1]).startOf("second")>P()(null==n||null===(s=n.publish_time)||void 0===s?void 0:s[1]).startOf("second")})))||void 0===o||null===(o=o.publish_time)||void 0===o?void 0:o[1]);return(0,z.jsxs)("div",{className:"mt20",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,z.jsx)(S.Z,{flex:"25px",children:(0,z.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,z.jsxs)(S.Z,{children:["匿评规则",n+1]})]}),(0,z.jsxs)(I.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,z.jsxs)(S.Z,{children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"top",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"班级"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,z.jsx)(M.default,{disabled:Ze(["anonymous_comment_settings","group_name"],null==re?void 0:re[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ke(W?null==C?void 0:C.group_settings:K,re)})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"匿评时间"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"evaluation_start"],rules:[{required:!0,validator:function(e,n){return null==n?Promise.reject("请选择匿评时间"):c&&P()(n).startOf("second")<=P()(c).startOf("second")?Promise.reject(X?"匿评时间不能≤发布截止时间,请重新选择":"匿评时间不能≤补交截止时间,请重新选择"):Promise.resolve()}}],children:(0,z.jsx)(Be.default.RangePicker,{disabled:Ze(["anonymous_comment_settings","evaluation_start"],null==re?void 0:re[n]),style:{width:543},placeholder:["请选择发布时间","请选择截止时间"],disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(c).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(c).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:[P()((0,j.U6)(),"HH:mm"),P()((0,j.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"匿评数量"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"evaluation_num"],rules:[{required:!0,message:"请输入匿评数量"}],children:(0,z.jsx)(H.Z,{min:0,disabled:Ze(["anonymous_comment_settings","evaluation_num"],null==re?void 0:re[n])})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml60",children:"缺评扣分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"absence_penalty"],rules:[{required:!0,message:"请输入缺评扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze(["anonymous_comment_settings","absence_penalty"],null==re?void 0:re[n])})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml5",children:"分"})}),!le&&(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{style:{marginLeft:60},name:[e.name,"student_comment"],valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze(["anonymous_comment_settings","student_comment"],null==re?void 0:re[n]),children:"匿评计入已评阅"})})})]})]}),!pe&&(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsxs)(I.Z,{wrap:!1,align:"top",justify:"end",children:[0!=n&&!Ze(["anonymous_comment_settings","group_name"],null==re?void 0:re[n])&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null===(r=ke(W?null==C?void 0:C.group_settings:K,re))||void 0===r?void 0:r.length)>0&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,absence_penalty:3,evaluation_num:3})}})})]})})]})]},e.key)}))}}),(0,z.jsxs)(I.Z,{className:"mt30",wrap:!1,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"is_open_abnormal_score",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("is_open_abnormal_score"),children:(0,z.jsx)("span",{className:"font16",children:"学生匿评分差超过"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:Oe,name:"abnormal_score",rules:[{validator:function(e,n){return 0===n?Promise.reject("学生匿评分差超过数值不能为0"):Promise.resolve()}}],children:(0,z.jsx)(H.Z,{disabled:Ze("student_comment"),min:1,max:100,style:{width:84}})})}),(0,z.jsxs)(S.Z,{children:[" ",(0,z.jsxs)("span",{style:{lineHeight:"30px",fontSize:"16px"},className:"ml10",children:["分计入",pe?"匿评评分异常列表":(0,z.jsx)("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:function(){null!=C&&C.anonymous_comment?window.open("/classrooms/".concat(null==k?void 0:k.coursesId,"/common_homework/").concat(null==k?void 0:k.categoryId,"/detail?TabsActiveKey=2&tabs=10")):h.ZP.warning("保存启用设置后,点击该按钮即可跳转至匿评评分异常列表")},children:"匿评评分异常列表"})]}),(0,z.jsx)(b.Z,{title:"开启后,若学生匿评分差值超过设置分数,该条评分将计入匿评评分异常列表。此外,不论是否开启该功能,若学生匿评得分不超过60分,也将自动计入该异常列表",children:(0,z.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5"})})]})]}),le&&(0,z.jsx)(Z.Z.Item,{className:"mt30",name:"student_comment",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("student_comment"),children:(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"font16",children:"匿评计入已评阅"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生相互匿评的数据,在作品列表中计入已评阅)"})})]})})}),(0,z.jsxs)(I.Z,{className:"mt30",wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"anonymous_appeal",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("anonymous_appeal"),children:(0,z.jsx)("span",{className:"font16",children:"启用匿评申诉"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("a",{onClick:function(){Ae("anonymous_appeal")},children:"规则说明"})})]}),ae&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,style:{position:"relative"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"申诉方式"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:"unified_anonymous_appeal",rules:[{required:!0,message:"请选择申诉方式"}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("unified_anonymous_appeal"),children:[(0,z.jsx)(O.ZP,{value:!0,children:"统一申诉"}),(null==C||null===(f=C.group_settings)||void 0===f?void 0:f.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班申诉"})]})})}),(!1===te||!1===W||0==le)&&(0,z.jsx)(b.Z,{title:Ae("unified_anonymous_appeal"),placement:"topLeft",children:(0,z.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),ce?(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,z.jsx)(S.Z,{flex:"120px",style:{textAlign:"end"},children:"违规匿评扣分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"appeal_penalty",rules:[{required:!0,message:"请输入违规匿评扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze("appeal_penalty")})})}),(0,z.jsx)(S.Z,{children:"分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生违规匿评TA人作品时,其成绩将被扣减的分值)"})})]}):(0,z.jsx)(Z.Z.List,{name:"anonymous_appeal_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i;return(0,z.jsxs)("div",{className:"mt20",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,z.jsx)(S.Z,{flex:"25px",children:(0,z.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,z.jsxs)(S.Z,{children:["申诉规则",n+1]})]}),(0,z.jsxs)(I.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"班级"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,z.jsx)(M.default,{disabled:Ze(["anonymous_appeal_settings","group_name"],null==ue?void 0:ue[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ke(le?null==C?void 0:C.group_settings:re,ue)})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"违规匿评扣分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"appeal_penalty"],rules:[{required:!0,message:"请输入违规匿评扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze(["anonymous_appeal_settings","appeal_penalty"],null==ue?void 0:ue[n])})})}),(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsx)("span",{className:"ml5",children:"分"})}),!pe&&(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["anonymous_appeal_settings","group_name"],null==ue?void 0:ue[n])&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),!(null===(i=ke(le?null==C?void 0:C.group_settings:re,ue))||void 0===i||!i.length)&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,appeal_penalty:2})}})})]})})]})]},e.key)}))}})]})]})]})]}),((0,J.GJ)()||!(_e||je||ye))&&(0,z.jsx)(De.t,{okText:"保存设置",loading:Q||G,onCancel:function(){h.ZP.warning("已取消本次修改的内容"),q.resetFields()},onOk:function(){q.submit()}})]})})})),Ye=t(91232),ze=t.n(Ye),Ge=t(28103),Je=t(60324),Ue=t(39248),Re=t(21037),qe=t(51525),We=t(4056),Ke=t(26132),Ve=t(86760),Xe=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t,s,l,a,c,p,x,f,v=e.shixunHomeworks,_=(e.loading,e.dispatch),j=e.classroomList,y=(0,m.useParams)(),w=v.workSetting,k=v.workList,C=(0,d.useState)(!0),B=u()(C,2),D=B[0],E=B[1],Q=(0,d.useState)([]),H=u()(Q,2),M=H[0],T=H[1],L=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,anonymous_group:!1}),F=u()(L,2),G=F[0],U=F[1];(0,d.useEffect)((function(){R()}),[]),(0,d.useEffect)((function(){null!=w&&w.course_id&&(Object.keys(G).map((function(e){G[e]=w[e]})),G.allow_late&&G.unified_late||(G.late_penalty=5),M=JSON.parse(JSON.stringify(w.group_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),U(r()({},G)),T(A()(M)))}),[w]);var R=function(){var e=o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_({type:"shixunHomeworks/getWorkSetting",payload:r()({},y)});case 2:se.resetFields(),le.resetFields();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=(0,d.useState)(!1),K=u()(q,2),V=K[0],X=K[1],$=function(){var e=o()(i()().mark((function e(){var n,t,s,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(X(!V),(t=JSON.parse(JSON.stringify(G))).categoryId=y.categoryId,G.unified_setting||null===(n=M)||void 0===n||n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("请把发布时间填写完整"),X(V),new String("请把发布时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),X(V),new String("请选择分班名称");e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=w.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(",")})),t.group_settings=M,!G.evaluation_start){e.next=14;break}if(!(G.end_time&&P()(G.evaluation_start)<=P()(G.end_time))){e.next=10;break}throw h.ZP.error("匿评开启时间要晚于作业截止时间、补交截止时间"),X(V),new String("匿评开启时间要晚于作业截止时间、补交截止时间");case 10:if(!(G.late_time&&P()(G.evaluation_start)<=P()(G.late_time))){e.next=14;break}throw h.ZP.error("匿评开启时间要晚于作业截止时间、补交截止时间"),X(V),new String("匿评开启时间要晚于作业截止时间、补交截止时间");case 14:if(Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),!t.anonymous_comment||t.unified_anonymous_comment){e.next=21;break}return e.next=18,ae();case 18:s=e.sent,t.anonymous_comment_settings=s.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach((function(e){Reflect.deleteProperty(t,e)}));case 21:return t.anonymous_appeal&&!t.unified_anonymous_appeal&&(l=re(),t.anonymous_appeal_settings=l.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach((function(e){Reflect.deleteProperty(t,e)}))),e.next=24,(0,Y.ZP)("/api/homework_commons/".concat(y.categoryId,"/evaluation_setting.json"),{method:"post",body:r()({},t)});case 24:0===e.sent.status&&(h.ZP.success("更新成功"),E(!0),R(),_({type:"shixunHomeworks/getWorkList",payload:r()({},y)})),X(V);case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=null==w||null===(n=w.anonymous_comment_settings)||void 0===n?void 0:n.map((function(e){return{label:e.group_name,value:e.group_name,id:e.group_id}})),ne=null==w||null===(t=w.anonymous_appeal_settings)||void 0===t?void 0:t.map((function(e){return{label:e.group_name,value:e.group_name,id:e.group_id}})),te=Z.Z.useForm(),se=u()(te,1)[0],ie=Z.Z.useForm(),le=u()(ie,1)[0],oe=function(e,n){return e.map((function(e){var t;return null===(t=n.find((function(n){return n.value===e})))||void 0===t?void 0:t.id}))},ae=function(){var e=o()(i()().mark((function e(){var n,t,s,l,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=(0,Ve.Y)(se.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,W.cloneDeep)(n),s=ze()(t.anonymous_comment_settings||[]),e.prev=3,s.s();case 5:if((l=s.n()).done){e.next=21;break}if(null!=(o=l.value)&&o.evaluation_start){e.next=11;break}return h.ZP.warning("匿评开始时间不能为空"),X(V),e.abrupt("return",Promise.reject());case 11:if(o.group_name){e.next=15;break}return h.ZP.warning("请选择分班名称"),X(V),e.abrupt("return",Promise.reject());case 15:o.evaluation_end=null==o?void 0:o.evaluation_start[1],o.evaluation_start=null==o?void 0:o.evaluation_start[0],o.group_id=oe(o.group_name,ee),Reflect.deleteProperty(o,"deleteflag");case 19:e.next=5;break;case 21:e.next=26;break;case 23:e.prev=23,e.t0=e.catch(3),s.e(e.t0);case 26:return e.prev=26,s.f(),e.finish(26);case 29:return e.abrupt("return",t);case 30:case"end":return e.stop()}}),e,null,[[3,23,26,29]])})));return function(){return e.apply(this,arguments)}}(),re=function(){var e,n=(0,Ve.Y)(le.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,W.cloneDeep)(n),s=ze()(t.anonymous_appeal_settings||[]);try{for(s.s();!(e=s.n()).done;){var i=e.value;i.group_id=oe(i.group_name,ne),Reflect.deleteProperty(i,"deleteflag")}}catch(e){s.e(e)}finally{s.f()}return t},ce=function(e,n){if("comment"===n){var t=null==e?void 0:e.filter((function(e){return null!==e.evaluation_end}));return 0===t.length?[{deleteflag:!0}]:(0,Ve.M)(t,["evaluation_start","evaluation_end"]).map((function(e){return r()(r()({},e),{},{evaluation_start:[e.evaluation_start,e.evaluation_end],group_name:[e.group_name],deleteflag:!1})}))}if("appeal"===n){var s=null==e?void 0:e.filter((function(e){return null!==e.appeal_time}));return 0===s.length?[{deleteflag:!0}]:(0,Ve.M)(s,["appeal_time"]).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name],deleteflag:!1})}))}},ue=((null==w||null===(s=w.homework_status)||void 0===s?void 0:s.includes("已截止"))||(null==ee?void 0:ee.length)>0)&&(null==w?void 0:w.student_works),de=(null==w||null===(l=w.anonymous_appeal_settings)||void 0===l?void 0:l.length)>0,me=(null==w?void 0:w.anonymous_comment)&&(null==w?void 0:w.unified_anonymous_comment)&&(null==k||null===(a=k.homework_status)||void 0===a?void 0:a.includes("已截止"))||de;return(0,z.jsx)("section",{className:[Ne.form].join(" "),children:(0,z.jsxs)("aside",{className:"pl30 pr30 pb30 bg-white",children:[(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsxs)(I.Z,{align:"middle",className:"mt15",children:[(0,z.jsx)("h1",{style:{marginBottom:0},children:"匿评设置"}),(0,z.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,z.jsxs)("div",{children:[(0,z.jsx)("div",{children:"规则"}),(0,z.jsx)("div",{children:"1.作业截止、补交结束后才可开启匿评,开启申诉后不可变更匿评结束时间;"}),(0,z.jsx)("div",{children:"2.所有学生互评:提交作品数量≥2,可开启所有学生互相匿评;"}),(0,z.jsx)("div",{children:"3.班级内互评:同班级提交作品数量≥2,可开启班内学生互相匿评。"}),(0,z.jsx)("div",{children:"注:为确保公平,匿评规则确定后不可再修改,请谨慎操作!"})]}),children:(0,z.jsx)(Ue.Z,{style:{marginLeft:4,cursor:"pointer"}})})]})}),(0,z.jsxs)(S.Z,{children:[(null==w?void 0:w.can_edit)&&D&&(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return E(!1)},children:"编辑设置"}),!D&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(g.ZP,{loading:V,type:"primary",size:"middle",onClick:function(){return $()},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){E(!0),R()},children:"取消"})]})]})]})}),(0,z.jsx)(S.Z,{span:24,className:"mt15 pl30",children:(0,z.jsx)(N.Z,{checked:G.anonymous_comment,disabled:D||!ue||(null==w?void 0:w.anonymous_comment),onChange:function(){var e;!(0,J.Rm)()||null!==(e=j.AssistantObject.normal)&&void 0!==e&&e.can_anonymous_comment?(G.anonymous_comment=!G.anonymous_comment,G.allow_late&&!G.evaluation_start||G.unified_setting&&!G.evaluation_start&&G.end_time&&""!=G.end_time&&(G.evaluation_start=P()(G.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),G.evaluation_end=P()(G.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),G.anonymous_comment&&(G.evaluation_num=parseInt(G.evaluation_num)?G.evaluation_num:3,G.absence_penalty=parseInt(G.absence_penalty)?G.absence_penalty:3),U(Object.assign({},G))):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,z.jsx)("strong",{children:"启用匿评"})})})]}),G.anonymous_comment&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,z.jsx)(S.Z,{children:"匿评方式:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsxs)(O.ZP.Group,{value:G.unified_anonymous_comment,disabled:D||G.anonymous_appeal||(null==w?void 0:w.anonymous_comment),onChange:function(e){var n;!(0,J.Rm)()||null!==(n=j.AssistantObject.normal)&&void 0!==n&&n.can_anonymous_comment?(U((function(n){return r()(r()({},n),{},{unified_anonymous_comment:e.target.value})})),se.resetFields()):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(null==w?void 0:w.unified_setting)&&(null==w?void 0:w.unified_late)&&(0,z.jsx)(O.ZP,{value:!0,disabled:D||G.anonymous_appeal||(null==w?void 0:w.anonymous_comment)||!(null!=w&&w.manage_all_group),children:"统一匿评"}),(null==w||null===(c=w.group_settings)||void 0===c?void 0:c.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班匿评"})]})})]}),G.unified_anonymous_comment&&(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,z.jsx)(S.Z,{children:"互评方式:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsxs)(O.ZP.Group,{value:G.anonymous_group,disabled:D||G.anonymous_appeal||(null==w?void 0:w.anonymous_comment),onChange:function(e){!(0,J.Rm)()||j.AssistantObject.normal.can_anonymous_comment?U((function(n){return r()(r()({},n),{},{anonymous_group:e.target.value})})):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,z.jsx)(O.ZP,{value:!1,children:"所有学生互评"}),(null==w||null===(p=w.group_settings)||void 0===p?void 0:p.length)>0&&(0,z.jsx)(O.ZP,{value:!0,disabled:D||!(null!=w&&w.can_anonymous_group),children:"班级内互评"})]})})]}),G.unified_anonymous_comment?(0,z.jsx)(Re.Z,{data:G,setData:U,disabled:D}):(0,z.jsx)(Z.Z,{form:se,autoComplete:"off",initialValues:null!=w&&w.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:ce(null==w?void 0:w.anonymous_comment_settings,"comment")},children:(0,z.jsx)(qe.Z,{disabled:D,selectOptions:ee,form:se,data:G})})]}),(0,z.jsx)(Ge.Z,{}),(0,z.jsx)(I.Z,{children:(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30",children:[(0,z.jsx)(N.Z,{checked:G.anonymous_appeal,disabled:D||!me||(null==w?void 0:w.anonymous_appeal),onChange:function(){!(0,J.Rm)()||j.AssistantObject.normal.can_anonymous_appeal?(G.anonymous_appeal=!G.anonymous_appeal,G.anonymous_appeal&&(G.appeal_penalty=G.appeal_penalty?G.appeal_penalty:2),U(Object.assign({},G))):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,z.jsx)("strong",{children:"启用匿评申诉"})}),(0,z.jsx)(Je.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:(0,z.jsxs)("span",{className:"font12",children:["允许学生对自己作品的匿评评分进行申诉,由教师和助教处理申诉",(0,z.jsx)("br",{}),(0,z.jsx)("br",{}),"1、接受学生的合理申诉:",(0,z.jsx)("br",{}),(0,z.jsx)("span",{className:"p",children:"被申诉的评分记录无效,不参与最终成绩的计算"}),(0,z.jsx)("span",{className:"p",children:"被申诉的评阅人的作品成绩,将被扣减违规匿评分"}),(0,z.jsx)("br",{}),"2、拒绝学生的不合理申诉:",(0,z.jsx)("br",{}),(0,z.jsx)("span",{className:"p",children:"被申诉的评分记录有效,不允许学生对该评分记录进行二次申诉"}),(0,z.jsx)("span",{className:"p",children:"被申诉的评阅人的作品成绩,不会扣除违规匿评分"})]}),trigger:"click",children:(0,z.jsx)("span",{className:"mt10 ml10 current font14",children:(0,z.jsx)(Ue.Z,{})})})]})}),G.anonymous_appeal&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,z.jsx)(S.Z,{children:"申诉方式:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsxs)(O.ZP.Group,{value:G.unified_anonymous_appeal,disabled:D||(null==w?void 0:w.anonymous_appeal),onChange:function(e){!(0,J.Rm)()||j.AssistantObject.normal.can_anonymous_appeal?(U((function(n){return r()(r()({},n),{},{unified_anonymous_appeal:e.target.value})})),le.resetFields()):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(null==w?void 0:w.unified_anonymous_comment)&&(0,z.jsx)(O.ZP,{value:!0,disabled:!(null!=w&&w.manage_all_group),children:"统一申诉"}),(null==w||null===(x=w.group_settings)||void 0===x?void 0:x.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班申诉"})]})})]}),G.unified_anonymous_appeal?(0,z.jsx)(We.Z,{data:G,setData:U,disabled:D}):(0,z.jsx)(Z.Z,{form:le,initialValues:null!=w&&w.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:ce(null==w?void 0:w.anonymous_appeal_settings,"appeal")},children:(0,z.jsx)(Ke.Z,{disabled:D||(0,J.Rm)()&&!(null!==(f=j.AssistantObject.normal)&&void 0!==f&&f.can_anonymous_appeal),selectOptions:ne,form:le})})]})]})})})),$e=t(78673),en=t(81327),nn=t(45532),tn=t(52103),sn=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.globalSetting,i=e.user;return{shixunHomeworks:n,loading:t.effects,globalSetting:s,user:i}}))((function(e){var n,s,l,a,c,p,f=e.shixunHomeworks,v=(e.loading,e.globalSetting),_=e.user,j=e.dispatch,y=(0,m.useParams)(),w=((0,m.useLocation)(),f.workSetting),k=f.workList,C=(0,d.useState)(!0),B=u()(C,2),E=B[0],Q=B[1],M=Z.Z.useForm(),T=(u()(M,1)[0],(0,d.useState)(!1)),L=u()(T,2),P=L[0],F=L[1],G=(0,d.useState)(!1),U=u()(G,2),R=U[0],q=U[1],W=(0,d.useState)(!1),K=u()(W,2),V=(K[0],K[1]),X=x.Z.useModal(),$=u()(X,2),ee=$[0],ne=$[1],te=(0,d.useState)([{name:"理论评分",score:40},{name:"实践评分",score:60}]),se=u()(te,2),ie=se[0],le=se[1],oe=(0,d.useState)([]),ae=u()(oe,2),re=ae[0],ce=ae[1],ue=(0,d.useState)([]),de=u()(ue,2),me=de[0],pe=de[1],ge=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",is_repeat_minus:"",repeat_setting_score:"",repeat_limit:"",single_score:!0,score_details:[{name:"理论评分",score:40},{name:"实践评分",score:60}],is_open_ai_review:!1}),he=u()(ge,2),xe=he[0],fe=he[1];(null==k||null===(n=k.homework_status)||void 0===n?void 0:n.includes("匿评中"))||null==k||null===(s=k.homework_status)||void 0===s||s.includes("申诉中"),(null==k||null===(l=k.homework_status)||void 0===l?void 0:l.includes("匿评中"))||(null==k||null===(a=k.homework_status)||void 0===a?void 0:a.includes("申诉中"))||null==k||null===(c=k.homework_status)||void 0===c||c.includes("已截止");(0,d.useEffect)((function(){ve()}),[]),(0,d.useEffect)((function(){null!=w&&w.course_id&&(Object.keys(xe).map((function(e){e.indexOf("proportion")>-1&&(w[e]=(100*w[e]).toFixed(0)),xe[e]=w[e]})),xe.allow_late&&xe.unified_late||(xe.late_penalty=5),re=JSON.parse(JSON.stringify(w.group_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),me=JSON.parse(JSON.stringify(w.allow_late_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),ie=JSON.parse(JSON.stringify(w.score_details.map((function(e){return r()({},e)})))),fe(r()({},xe)),le(A()(ie)),ce(A()(re)),pe(A()(me)))}),[w]);var ve=function(){j({type:"shixunHomeworks/getWorkSetting",payload:r()({},y)})},_e=function(){var e=o()(i()().mark((function e(){var n,t,s,l,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(q(!0),s=!1,null===(n=ie)||void 0===n||n.find((function(e){""!==e.name&&""!==e.score||(s=!0)})),!s){e.next=5;break}return e.abrupt("return");case 5:if(100==we().toFixed(2)){e.next=8;break}return h.ZP.warning("整个作业最终的满分值必须为100分"),e.abrupt("return");case 8:if(!ke(ie)){e.next=11;break}return h.ZP.warning("维度名称不能重复"),e.abrupt("return");case 11:if((l=JSON.parse(JSON.stringify(xe))).categoryId=y.categoryId,xe.unified_setting||null===(t=re)||void 0===t||t.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,console.log("item:0",e,w.group_settings,re),e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=w.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return console.log("d:",t,e),null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(",")})),l.group_settings=re,l.score_details=ie,!xe.allow_late){e.next=28;break}if(!xe.unified_late){e.next=26;break}if(!(null===xe.late_penalty||void 0===xe.late_penalty||xe.late_penalty<0||xe.late_penalty>100)){e.next=21;break}throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");case 21:if(xe.late_time){e.next=24;break}throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");case 24:e.next=28;break;case 26:me=null===(a=me)||void 0===a?void 0:a.map((function(e){var n;if(null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=w.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),l.allow_late_settings=me;case 28:if(Object.keys(l).map((function(e){e.indexOf("proportion")>-1&&(l[e]=l[e]/100)})),JSON.stringify(ie)===JSON.stringify(null==w?void 0:w.score_details)&&(null==w?void 0:w.single_score)==(null==xe?void 0:xe.single_score)){e.next=34;break}x.Z.confirm({title:"更新成绩",centered:!0,icon:null,content:"您改动了本次作业的评分维度,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。",cancelText:"取消",okText:"确定",onOk:function(){var e=o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(y.categoryId,"/score_setting_with_normal.json"),{method:"post",body:r()({},l)});case 2:0===e.sent.status&&(h.ZP.success("更新成功"),null==w||!w.have_repeated||(null==w?void 0:w.is_repeat_minus)===(null==xe?void 0:xe.is_repeat_minus)&&(null==w?void 0:w.repeat_setting_score)===(null==xe?void 0:xe.repeat_setting_score)&&(null==w?void 0:w.repeat_limit)===(null==xe?void 0:xe.repeat_limit)||x.Z.confirm({title:"更新成绩",content:"您改动了本次作业的查重扣分规则,需要重新查重才能生效,生效后成绩将覆盖成最新的成绩",cancelText:"取消",okText:"立即查重",onOk:function(){j({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:y}})}}),Q(!0),ve(),j({type:"shixunHomeworks/getWorkList",payload:r()({},y)}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),V(!0),e.next=38;break;case 34:return e.next=36,(0,Y.ZP)("/api/homework_commons/".concat(y.categoryId,"/score_setting_with_normal.json"),{method:"post",body:r()({},l)});case 36:0===e.sent.status&&(h.ZP.success("更新成功"),null==w||!w.have_repeated||(null==w?void 0:w.is_repeat_minus)===(null==xe?void 0:xe.is_repeat_minus)&&(null==w?void 0:w.repeat_setting_score)===(null==xe?void 0:xe.repeat_setting_score)&&(null==w?void 0:w.repeat_limit)===(null==xe?void 0:xe.repeat_limit)||x.Z.confirm({title:"更新成绩",content:"您改动了本次作业的查重扣分规则,需要重新查重才能生效,生效后成绩将覆盖成最新的成绩",cancelText:"取消",okText:"立即查重",onOk:function(){j({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:y}})}}),Q(!0),ve(),j({type:"shixunHomeworks/getWorkList",payload:r()({},y)}));case 38:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),je=(0,z.jsxs)("div",{className:"mask-tips",children:["计算说明:",(0,z.jsx)("br",{}),"教师评分 * 其百分比 + 助教评分 * 其百分比 + 学生匿评平均分 * 其百分比 - ( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,z.jsx)("br",{}),(0,z.jsx)("br",{}),"注意:",(0,z.jsx)("br",{}),"非零百分比的评分选项,若评分记录为空,则其百分比将自动平摊到其它非零评分选项上。",(0,z.jsx)("br",{}),"例:教师评分40% + 助教评分35% + 学生匿评25%,学生A没有教师评分记录,则其最终成绩按照助教评分55% + 学生匿评45%进行计算"]}),ye=(0,z.jsxs)("div",{className:"mask-tips",children:["计算说明:",(0,z.jsx)("br",{}),"优先顺序排前的非零评分 * 100% - ( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,z.jsx)("br",{}),"例:有教师评分则教师评分100%,否则教辅评分100%,依次类推"]}),we=function(){return ie.reduce((function(e,n){return""!==n.score?e+n.score:e}),0)};function ke(e){return e.some((function(n,t){return void 0!==e.find((function(e,s){return e.name===n.name&&s!==t}))}))}return(0,z.jsxs)("section",{className:[Ne.form].join(" "),children:[(0,z.jsxs)("aside",{className:"pl30 pr30 pb30 bg-white",children:[(0,z.jsx)(I.Z,{children:(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsx)("h1",{className:"mt15",children:"评分设置"})}),(0,z.jsxs)(S.Z,{children:[(null==w?void 0:w.can_edit)&&E&&(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return Q(!1)},children:"编辑设置"}),!E&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(g.ZP,{type:"primary",size:"middle",className:"mr20",onClick:function(){return F(!0)},children:"设置默认评分"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",onClick:function(){return _e()},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){Q(!0),q(!1),ve()},children:"取消"})]})]})]})})}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,z.jsxs)(z.Fragment,{children:[ne,(0,z.jsx)(I.Z,{className:"mt25",style:{paddingLeft:40},children:(0,z.jsx)(S.Z,{children:(0,z.jsx)("strong",{className:"mr10",children:"智能评阅"})})}),(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:65},gutter:20,align:"middle",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)($e.Z,{disabled:E,checked:null==xe?void 0:xe.is_open_ai_review,onChange:function(e){var n,s;(0,J.t_)()||null!=v&&null!==(n=v.setting)&&void 0!==n&&null!==(n=n.big_model_users)&&void 0!==n&&n.includes(null==_||null===(s=_.userInfo)||void 0===s?void 0:s.login)?fe(r()(r()({},xe),{},{is_open_ai_review:e})):ee.info({title:"联系平台管理员",centered:!0,icon:null,okText:"我知道了",content:(0,z.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,z.jsx)("div",{children:"智能评阅功能属于试用阶段,如果您需要使用,请先联系平台管理员~"}),(0,z.jsx)("img",{src:t(32637),width:150,className:"mt20"})]})})}})}),(0,z.jsx)(S.Z,{children:(0,z.jsxs)("span",{className:"c-grey-c",children:["开启后,在作业评阅页面就可以使用智能评阅功能,让AI助教帮助你打分和写评语。",(0,z.jsx)("a",{target:"_blank",href:"https://www.educoder.net/forums/38915",children:"操作说明"})]})})]})]}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,z.jsxs)(S.Z,{children:[(0,z.jsx)("strong",{className:"mr10",children:"评分维度"}),(0,z.jsx)(b.Z,{title:(0,z.jsxs)("div",{children:["1.支持单维度评分和多维度评分;",(0,z.jsx)("br",{}),"2.多维度评分支持设置评分维度的名称,以及每个维度的满分值;",(0,z.jsx)("br",{}),"3.设置多维度评分时,最多只能添加5个评分维度。学生的综合得分等于各个维度的评分之和。",(0,z.jsx)("br",{})]}),children:(0,z.jsx)("span",{className:Ne.tips,children:(0,z.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})})]}),(0,z.jsx)(S.Z,{span:24,className:"pl30 mt10"})]}),(0,z.jsxs)(I.Z,{style:{paddingLeft:65},children:[(0,z.jsxs)(O.ZP.Group,{disabled:E,value:null==xe?void 0:xe.single_score,onChange:function(e){xe.single_score=e.target.value,fe(r()({},xe))},children:[(0,z.jsx)(O.ZP,{value:!0,style:{marginTop:15},children:(0,z.jsx)("strong",{children:"单维度评分"})}),(0,z.jsx)("br",{}),(0,z.jsx)(O.ZP,{value:!1,style:{marginTop:15,marginBottom:20},children:(0,z.jsx)("strong",{children:"多维度评分"})})]}),!xe.single_score&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)("div",{className:Ne.total,children:[(0,z.jsx)("span",{style:{color:"#666666"},className:"mr10",children:"当前满分"}),(0,z.jsxs)("span",{style:{color:"#E30000"},children:[we().toFixed(2),"分"]})]}),null===(p=ie)||void 0===p?void 0:p.map((function(e,n){var t;return(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(en.Z,{style:{height:85,display:"flex",marginTop:2,background:"#F6F7F9",borderRadius:"2px",alignItems:"center",fontSize:14},align:"baseline",children:[(0,z.jsx)("span",{className:"ml20 mr10",children:"维度名称"}),(0,z.jsx)(D.Z,{disabled:E,placeholder:"请输入维度名称",style:{width:490},size:"large",showCount:!0,maxLength:10,value:null==e?void 0:e.name,onChange:function(e){console.log(e),ie[n].name=e.target.value.trim(),le(A()(ie))}}),(0,z.jsx)("span",{className:"mr10",style:{marginLeft:80},children:"满分"}),(0,z.jsx)(H.Z,{placeholder:"请输入满分分值",style:{width:180,marginRight:80},size:"large",min:.01,max:100,value:null==e?void 0:e.score,disabled:E,onChange:function(e){console.log(e),e?(ie[n].score=Number(e.toFixed(2)),le(A()(ie))):(ie[n].score="",le(A()(ie)))}}),(null===(t=ie)||void 0===t?void 0:t.length)<5&&!E&&(0,z.jsx)(nn.Z,{onClick:function(){le([].concat(A()(ie),[{name:"",score:""}]))},style:{color:"#2FA34F",marginRight:15}}),n>1&&!E&&(0,z.jsx)(tn.Z,{onClick:function(){ie.splice(n,1),console.log(ie),le(A()(ie))},style:{color:"#E30000"}}),!ie[n].name&&R&&(0,z.jsx)("div",{className:Ne.tip1,children:"请输入维度名称"}),!ie[n].score&&R&&(0,z.jsx)("div",{className:Ne.tip2,children:"请输入满分分值"})]})})}))]})]})]}),(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("strong",{children:"助教评分"})}),(0,z.jsx)(S.Z,{span:24,className:"pl30 mt10"})]}),(0,z.jsx)(I.Z,{style:{paddingLeft:65},children:(0,z.jsxs)(O.ZP.Group,{disabled:E,value:xe.ta_mode,onChange:function(e){xe.ta_mode=e.target.value,fe(r()({},xe))},children:[(0,z.jsxs)(O.ZP,{value:1,style:{marginTop:15},children:[(0,z.jsx)("strong",{children:"普通模式"}),(0,z.jsx)("span",{className:"c-grey-c",children:"(选中,则取各助教最终评分的平均分)"})]}),(0,z.jsx)("br",{}),(0,z.jsxs)(O.ZP,{value:0,style:{marginTop:15},children:[(0,z.jsx)("strong",{children:"复审模式"}),(0,z.jsx)("span",{className:"c-grey-c",children:"(选中,则只取最新的助教评分)"})]})]})}),(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("strong",{children:"最终成绩组成:"})}),(0,z.jsx)(S.Z,{span:24,className:"pl30 mt10"})]}),(0,z.jsxs)(I.Z,{style:{paddingLeft:65},children:[(0,z.jsxs)(O.ZP.Group,{disabled:E,value:xe.final_mode,onChange:function(e){xe.final_mode=e.target.value,fe(r()({},xe))},children:[(0,z.jsxs)(O.ZP,{value:!1,style:{marginTop:15},children:[(0,z.jsx)("strong",{children:"多项评分配比"}),(0,z.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照比例计算最终成绩)",(0,z.jsx)(Je.Z,{placement:"bottomLeft",content:je,trigger:"click",children:(0,z.jsx)(Ue.Z,{className:"ml20 current"})})]})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"教师评分:"}),(0,z.jsxs)(S.Z,{className:"ml5",children:[(0,z.jsx)(H.Z,{disabled:E,min:0,max:100,value:xe.te_proportion,onChange:function(e){xe.te_proportion=e,fe(Object.assign({},xe))}}),(0,z.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"助教评分:"}),(0,z.jsxs)(S.Z,{className:"ml5",children:[(0,z.jsx)(H.Z,{disabled:E,min:0,max:100,value:xe.ta_proportion,onChange:function(e){xe.ta_proportion=e,fe(Object.assign({},xe))}}),(0,z.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"学生匿评:"}),(0,z.jsxs)(S.Z,{className:"ml5",children:[(0,z.jsx)(H.Z,{disabled:E,min:0,max:100,value:xe.st_proportion,onChange:function(e){xe.st_proportion=e,fe(Object.assign({},xe))}}),(0,z.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,z.jsx)("br",{}),(0,z.jsxs)(O.ZP,{value:!0,style:{marginTop:15},children:[(0,z.jsx)("strong",{children:"单项评分优先"}),(0,z.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照优先顺序计算最终成绩)",(0,z.jsx)(Je.Z,{placement:"bottomLeft",content:ye,trigger:"click",children:(0,z.jsx)(Ue.Z,{className:"ml20 current"})})]})]})]}),(0,z.jsx)("br",{})]}),(0,z.jsx)("div",{style:{paddingLeft:77},children:"(教师评分 → 教辅评分 → 学生匿评评分)"}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,z.jsx)(S.Z,{children:(0,z.jsxs)("strong",{children:[(0,z.jsx)(N.Z,{checked:xe.is_repeat_minus,disabled:E,style:{fontSize:"16px"},onChange:function(e){xe.is_repeat_minus=e.target.checked,fe(Object.assign({},xe))},children:"文档查重扣分"})," ",(0,z.jsx)("span",{style:{fontSize:"14px"},className:"c-grey-c",children:"(修改后需要进行“文档查重”,扣分规则才生效)"})]})}),(0,z.jsx)(S.Z,{span:24,className:"pl30 mt10"})]}),(null==xe?void 0:xe.is_repeat_minus)&&(0,z.jsxs)("div",{style:{paddingLeft:35},children:[(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"查重扣分:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsx)(H.Z,{disabled:E,min:0,max:100,value:xe.repeat_setting_score,onChange:function(e){xe.repeat_setting_score=e,fe(Object.assign({},xe))}})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{style:{color:"#ccc",marginLeft:"20px"},children:"学生关卡实际扣分=查重扣分x相似度比"})})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"扣分阀值:"}),(0,z.jsxs)(S.Z,{className:"ml5",children:[(0,z.jsx)(H.Z,{disabled:E,value:xe.repeat_limit,onChange:function(e){xe.repeat_limit=e,fe(Object.assign({},xe))}}),(0,z.jsx)("span",{className:"ml10",children:"%"})]}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{style:{color:"#ccc",marginLeft:"20px"},children:"学生相似度低于这个阈值则不扣分"})})]})]})]}),(0,z.jsx)(x.Z,{open:P,title:"是否设置为您的默认评分?",centered:!0,width:470,onCancel:function(){F(!1)},onOk:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=JSON.parse(JSON.stringify(xe)),Object.keys(n).map((function(e){e.indexOf("proportion")>-1&&(n[e]=n[e]/100)})),e.next=4,(0,Y.ZP)("/api/courses/".concat(y.coursesId,"/homework_commons/set_default_score_setting.json"),{method:"post",body:{homework_type:1,score_settings:n}});case 4:0===e.sent.status&&(h.ZP.success("设置成功"),F(!1));case 6:case"end":return e.stop()}}),e)}))),children:(0,z.jsx)("div",{children:"您是否要将当前评分规则设置为您的默认规则,该默认规则仅应用于您后续新建的作业,且不会影响其他老师新建作业的评分规则。"})})]})})),ln=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,m.useParams)(),i=n.workSetting,l=(0,d.useState)(!0),o=u()(l,2),a=o[0],c=o[1],p=(0,d.useState)([]),x=u()(p,2),f=x[0],v=x[1],_=(0,d.useState)([]),j=u()(_,2),y=j[0],w=j[1],k=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",personal_score_open:!0,single_score:!0,score_details:[{name:"理论评分",score:40},{name:"实践评分",score:60}]}),Z=u()(k,2),b=Z[0],C=Z[1];(0,d.useEffect)((function(){B()}),[]),(0,d.useEffect)((function(){null!=i&&i.course_id&&(Object.keys(b).map((function(e){b[e]=i[e]})),b.allow_late&&b.unified_late||(b.late_penalty=5),f=JSON.parse(JSON.stringify(i.group_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),y=JSON.parse(JSON.stringify(i.allow_late_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),C(r()({},b)),v(A()(f)),w(A()(y)))}),[i]);var B=function(){t({type:"shixunHomeworks/getWorkSetting",payload:r()({},s)})};return(0,z.jsx)("section",{className:[Ne.form].join(" "),children:(0,z.jsx)("aside",{className:"pl30 pr30 pb30 bg-white",children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsx)("h1",{className:"mt15",children:"公开设置"})}),(0,z.jsxs)(S.Z,{children:[(null==i?void 0:i.can_edit)&&a&&(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return c(!1)},children:"编辑设置"}),!a&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(g.ZP,{type:"primary",size:"middle",onClick:function(){return function(){var e,n=JSON.parse(JSON.stringify(b));if(n.categoryId=s.categoryId,b.unified_setting||null===(e=f)||void 0===e||e.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=i.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(",")})),n.group_settings=f,b.allow_late)if(b.unified_late){if(null===b.late_penalty||void 0===b.late_penalty||b.late_penalty<0||b.late_penalty>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!b.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整")}else{var l;y=null===(l=y)||void 0===l?void 0:l.map((function(e){var n;if(null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=i.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),n.allow_late_settings=y}Object.keys(n).map((function(e){e.indexOf("proportion")>-1&&(n[e]=n[e]/100)})),t({type:"shixunHomeworks/updateSetting",payload:n}).then((function(e){0===e.status&&(h.ZP.success("更新成功"),c(!0),B(),t({type:"shixunHomeworks/getWorkList",payload:r()({},s)}))}))}()},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){c(!0),B()},children:"取消"})]})]})]})}),(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30",children:[(0,z.jsx)(N.Z,{checked:b.work_public,disabled:a,onChange:function(e){b.work_public=e.target.checked,C(Object.assign({},b))},children:(0,z.jsx)("strong",{children:"公开作品"})}),(0,z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交截止/匿评截止时间之后,已提交作品的学生可以查看其它学生的作品,否则只能查看自己的作品)"})]}),(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30",children:[(0,z.jsx)(N.Z,{checked:b.score_open,disabled:a,onChange:function(e){e.target.checked&&(b.personal_score_open=!0),b.score_open=e.target.checked,C(Object.assign({},b))},children:(0,z.jsx)("strong",{children:"公开成绩"})}),(0,z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交截止/匿评截止时间之后,已提交作品的学生可以查看其它学生的成绩,否则只能查看自己的成绩)"})]}),(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30",children:[(0,z.jsx)(N.Z,{checked:b.personal_score_open,disabled:a||b.score_open,onChange:function(e){b.personal_score_open=e.target.checked,C(Object.assign({},b))},children:(0,z.jsx)("strong",{children:"公开个人成绩"})}),(0,z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看个人成绩,否则不可查看个人成绩)"})]}),(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30 pb40",children:[(0,z.jsx)(N.Z,{checked:b.answer_public,disabled:a,onChange:function(e){b.answer_public=e.target.checked,C(Object.assign({},b))},children:(0,z.jsx)("strong",{children:"公开答案"})}),(0,z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看作业参考答案,否则不能查看作业参考答案)"})]})]})})})})),on=t(72716),an=Be.default.RangePicker,rn=M.default.Option,cn=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t,s,l,a,c,p,f,v,_,y,w=e.shixunHomeworks,k=(e.loading,e.dispatch),Z=e.classroomList,C=(0,m.useParams)(),B=w.workSetting,D=w.workList,E=(0,d.useState)(!0),Q=u()(E,2),T=Q[0],L=Q[1],F=(0,d.useState)([]),G=u()(F,2),U=G[0],R=G[1],q=(0,d.useState)([]),K=u()(q,2),V=K[0],X=K[1],$=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,penalty_type:Ee.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,comment_public:!0,score_open:!1,total_score:"",eff_score:"",submit_limit:!1,submit_limit_num:"",must_file:!1,can_submit:!1,submit_num:""}),ee=u()($,2),ne=ee[0],te=ee[1];(0,d.useEffect)((function(){oe()}),[]);var se=(0,d.useState)(!1),ie=u()(se,2),le=(ie[0],ie[1]);(0,d.useEffect)((function(){null!=B&&B.course_id&&(Object.keys(ne).map((function(e){ne[e]=B[e]})),B.anonymous_comment&&(ne.unified_late=B.unified_anonymous_comment,le(B.unified_anonymous_comment)),ne.allow_late&&ne.unified_late||(ne.late_penalty=5),ne.unified_setting||(ne.unified_late=!1,ne.unified_anonymous_comment=!1,ne.unified_anonymous_appeal=!1),U=JSON.parse(JSON.stringify(B.group_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),V=JSON.parse(JSON.stringify(B.allow_late_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),te(r()({},ne)),R(U.length?A()(U):[{}]),X(A()(V)))}),[B]);var oe=function(){k({type:"shixunHomeworks/getWorkSetting",payload:r()({},C)})},ae=(0,d.useState)(!1),re=u()(ae,2),ce=re[0],ue=re[1],de=function(){var e=o()(i()().mark((function e(){var n,t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ue(!ce),(t=JSON.parse(JSON.stringify(ne))).categoryId=C.categoryId,ne.unified_setting||null===(n=U)||void 0===n||n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("发布、截止时间不能为空"),ue(!1),new String("发布、截止时间不能为空");if(!e.group_name)throw h.ZP.error("请选择分班名称"),ue(!1),new String("请选择分班名称");e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=B.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(",")})),t.group_settings=U,!ne.allow_late){e.next=23;break}if(!ne.unified_late){e.next=21;break}if(!(null===ne.late_penalty||void 0===ne.late_penalty||ne.late_penalty<0||ne.late_penalty>100)){e.next=11;break}throw h.ZP.error("迟交扣分填写区间为0~100"),ue(!1),new String("迟交扣分填写区间为0~100");case 11:if(ne.late_time){e.next=15;break}throw h.ZP.error("补交截止时间不能为空"),ue(!1),new String("补交截止时间不能为空");case 15:if(!(P()(ne.late_time)<=P()(ne.end_time))){e.next=19;break}throw h.ZP.error("补交截止时间必须晚于作业截止时间"),ue(!1),new String("补交截止时间必须晚于作业截止时间");case 19:e.next=23;break;case 21:V=null===(s=V)||void 0===s?void 0:s.map((function(e){var n;if(e.penalty_type=Ee.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw h.ZP.error("迟交扣分填写区间为0~100"),ue(!1),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw h.ZP.error("补交截止时间不能为空"),ue(!1),new String("补交截止时间不能为空");if(!e.group_name)throw h.ZP.error("请选择分班名称"),ue(!1),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=B.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),t.allow_late_settings=V;case 23:if(null==ne||!ne.submit_limit||null!=ne&&ne.submit_limit_num){e.next=27;break}return h.ZP.warning("学生填写内容字数不能为空"),ue(!1),e.abrupt("return");case 27:if(null==ne||!ne.can_submit||null!=ne&&ne.submit_num){e.next=31;break}return h.ZP.warning("学生提交作品次数不能为空"),ue(!1),e.abrupt("return");case 31:return Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),e.next=34,(0,Y.ZP)("/api/homework_commons/".concat(C.categoryId,"/publish_setting.json"),{method:"post",body:r()(r()({},t),{},{penalty_type:Ee.Q.Number})});case 34:0===e.sent.status?(ue(!1),h.ZP.success("更新成功"),L(!0),oe(),k({type:"shixunHomeworks/getWorkList",payload:r()({},C)})):ue(!1);case 36:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),me=function(e,n){var t,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"group_id";return n?n.find((function(n){return n[s]===e})):null==B||null===(t=B.group_settings)||void 0===t?void 0:t.find((function(n){return n.group_id[0]===e}))},pe=((null==B?void 0:B.allow_late)||(null==B||B.anonymous_comment),!(null==B||null===(n=B.allow_late_settings)||void 0===n||!n.length)&&(null==B||null===(t=B.allow_late_settings)||void 0===t?void 0:t.every((function(e){if(e.evaluation_start)return!0})))),ge=(null==B?void 0:B.unified_late)&&(null==B?void 0:B.anonymous_comment),he=null==B?void 0:B.anonymous_comment,xe=((0,d.useMemo)((function(){var e,n;return null!=B&&B.unified_setting?!(null!=D&&null!==(n=D.homework_status)&&void 0!==n&&n.includes("已截止"))||(null==B?void 0:B.allow_late)||(null==B?void 0:B.anonymous_comment):!(null==B||null===(e=B.group_settings)||void 0===e?void 0:e.some((function(e){return P()(e.end_time)<=P()()})))||(null==B?void 0:B.allow_late)||(null==B?void 0:B.all_group_late)}),[B,D]),null==B?void 0:B.anonymous_comment),fe=function(e){if(!e)return!1;var n=me(e,null==B?void 0:B.anonymous_comment_settings);return(null==B?void 0:B.anonymous_comment)&&n&&null!==(null==n?void 0:n.evaluation_start)},ve=function(e){var n=me(e,null==B?void 0:B.anonymous_comment_settings);return n&&null!==(null==n?void 0:n.evaluation_start)};return(0,z.jsx)("section",{className:[Ne.form].join(" "),children:(0,z.jsxs)("aside",{className:"pl30 pr30 pb30 bg-white",children:[(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsx)("h1",{className:"mt15",children:"发布设置"})}),(0,z.jsxs)(S.Z,{children:[(0,J.GJ)()&&T&&(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){var e,n;!(0,J.Rm)()||null!==(e=Z.AssistantObject.normal)&&void 0!==e&&e.can_late||null!==(n=Z.AssistantObject.normal)&&void 0!==n&&n.can_publish?L(!1):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑设置"}),!T&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(g.ZP,{loading:ce,type:"primary",size:"middle",onClick:function(){return de()},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){L(!0),oe()},children:"取消"})]})]})]})}),(0,z.jsxs)("div",{children:[(0,z.jsx)("label",{children:"发布方式:"})," ",(0,z.jsxs)(O.ZP.Group,{disabled:T||!(null!=D&&null!==(s=D.homework_status)&&void 0!==s&&s.includes("未发布"))||(0,J.Rm)()&&!(null!==(l=Z.AssistantObject)&&void 0!==l&&null!==(l=l.normal)&&void 0!==l&&l.can_publish),value:ne.unified_setting,onChange:function(e){var n;null!=D&&null!==(n=D.homework_status)&&void 0!==n&&n.includes("未发布")?(ne.unified_setting=!ne.unified_setting,ne.unified_setting||(ne.unified_late=!1),te(Object.assign({},ne)),!1!==ne.unified_setting||""!=U?ne.unified_setting&&(R([]),X([{late_penalty:5}])):R(U.concat({}))):h.ZP.error("已发布,不能再修改统一设置")},children:[(0,z.jsx)(O.ZP,{value:!0,disabled:!(null!=B&&B.manage_all_group&&(0,J.GJ)()),children:"统一发布"}),(0,z.jsx)(O.ZP,{disabled:0===(null==B||null===(a=B.group_settings)||void 0===a?void 0:a.length)||!(0,J.GJ)(),value:!1,children:"分班发布"})]}),0===(null==B||null===(c=B.group_settings)||void 0===c?void 0:c.length)&&(0,z.jsx)("p",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:"(本课堂无分班,仅支持选择“统一发布“)"})]})]}),ne.unified_setting&&(0,z.jsxs)("div",{children:[(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30",children:[(0,z.jsx)(S.Z,{children:"发布时间:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsx)(Be.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,on.Q8)(e,null==B?void 0:B.course_end_date)},disabledTime:function(e){return(0,on.d0)(e)},disabled:T||!(null!=D&&null!==(p=D.homework_status)&&void 0!==p&&p.includes("未发布")||null!=D&&null!==(f=D.homework_status)&&void 0!==f&&f.includes("未开始"))||(0,J.Rm)()&&!(null!==(v=Z.AssistantObject.normal)&&void 0!==v&&v.can_publish),value:ne.publish_time?P()(ne.publish_time):"",allowClear:!1,onChange:function(e,n){ne.publish_time=n,""!=ne.end_time&&ne.end_time||!ne.unified_setting||(ne.end_time=P()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss"),ne.end_time=ne.end_time),te(Object.assign({},ne))}})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-c ml10",children:"(学生收到作业的时间)"})})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30",children:[(0,z.jsx)(S.Z,{children:"截止时间:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsx)(Be.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:pe||he||(null==B?void 0:B.allow_late)&&(null==B?void 0:B.homework_status.includes("已截止"))||T||(null==B?void 0:B.allow_late)&&P()()>=P()(null==B?void 0:B.end_time)||(0,J.Rm)()&&!(null!==(_=Z.AssistantObject.normal)&&void 0!==_&&_.can_publish),allowClear:!1,disabledDate:function(e){return(0,on.Q8)(e,null==B?void 0:B.course_end_date,ne.publish_time)},disabledTime:function(e){return(0,on.d0)(e,ne.publish_time)},value:ne.end_time?P()(ne.end_time):"",onChange:function(e,n){ne.end_time=n,te(Object.assign({},ne))}})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-c ml10",children:"(学生“按时”提交作品的时间截点)"})})]})]}),!ne.unified_setting&&(0,z.jsxs)(I.Z,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"},children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:10}),(0,z.jsx)(S.Z,{span:10,children:(0,z.jsxs)(I.Z,{className:"c-grey-c",children:[(0,z.jsx)(S.Z,{flex:"1",children:"(学生收到作业时间)"}),(0,z.jsx)(S.Z,{flex:"1",children:"(学生“按时”提交作品时间截点)"})]})}),(0,z.jsx)(S.Z,{span:4})]})}),U&&U.map((function(e,n){var t,s,i,l,o,a,c,u,d;return(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{gutter:[8,16],children:[(0,z.jsx)(S.Z,{span:9,children:(0,z.jsxs)(I.Z,{gutter:[8,16],children:[(0,z.jsxs)(S.Z,{children:["发布规则 ",n+1]}),(0,z.jsx)(S.Z,{flex:1,style:{maxWidth:400},children:(0,z.jsx)(M.default,{disabled:T||!(null!=D&&null!==(t=D.homework_status)&&void 0!==t&&t.includes("未发布")&&e.id||P()()0&&!e.id&&(0,z.jsx)(we.Z,{onClick:function(){V=V.filter((function(e,t){return n!==t})),X(V.slice()),setTimeout((function(){return X(V.slice())}),10)}}),(0,z.jsx)(nn.Z,{className:"c-green ml20",onClick:function(){X(V.concat({penalty_type:Ee.Q.Number,late_penalty:5}))}})]})]})},n)}))]})]})})})),un=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n=e.shixunHomeworks,t=(e.loading,e.dispatch),s=n.workSetting,i=(0,d.useState)("1"),l=u()(i,2),o=l[0],a=l[1];return(0,z.jsx)("section",{className:"".concat([Ne.form].join(" ")," ").concat(Ne.configWorkContainer),children:(0,z.jsxs)(v.Z,{destroyInactiveTabPane:!0,activeKey:o,onChange:function(e){"发布设置离开"==n.actionTabs.key?x.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",onOk:function(){a(e),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):a(e)},children:[(0,z.jsx)(v.Z.TabPane,{tab:"发布设置",children:null!=s&&s.is_new_rule?(0,z.jsx)(Fe,{}):(0,z.jsx)(cn,{})},1),!(null!=s&&s.is_new_rule)&&(0,z.jsx)(v.Z.TabPane,{tab:"匿评设置",children:(0,z.jsx)(Xe,{})},2),(0,z.jsx)(v.Z.TabPane,{tab:"评分设置",children:(0,z.jsx)(sn,{})},3),(0,z.jsx)(v.Z.TabPane,{tab:"公开设置",children:(0,z.jsx)(ln,{})},4),(0,z.jsx)(v.Z.TabPane,{tab:"协作设置",children:(0,z.jsx)(Se,{})},5)]})})})),dn={flex_box_center:"flex_box_center___FJzIA",flex_space_between:"flex_space_between___oLjvQ",flex_box_vertical_center:"flex_box_vertical_center___SoaRH",flex_box_center_end:"flex_box_center_end___ewpDJ",flex_box_column:"flex_box_column___HLvXm",homeworkDetailWrapper:"homeworkDetailWrapper___VAJSJ",title:"title___C63Sm",export:"export___HoqEK",bg:"bg___Ow82a",tabs:"tabs___AQDwR",workListTabWrap:"workListTabWrap___eltpM",workListTabButton:"workListTabButton___kCRZe"},mn=t(66378),pn=t(52888),gn=t(46400),hn=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n,t=e.shixunHomeworks,s=(e.loading,e.dispatch),l=(0,m.useParams)(),a=(0,d.useState)(r()(r()({},{page:1,limit:20,group_ids:[]}),l)),c=u()(a,2),p=c[0],h=c[1],x=t.codeReview,f=Z.Z.useForm();u()(f,1)[0];p.order="code_rate",p.sort="desc",p.category=p.categoryId,(0,d.useEffect)((function(){v()}),[p]),(0,d.useEffect)((function(){"执行代码查重"===t.actionTabs.key&&v()}),[t.actionTabs.key]);var v=function(){var e=o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})});case 2:-2===e.sent.status&&setTimeout((function(){return v()}),1500);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_=[{title:"序号",dataIndex:"number",render:function(e,n,t){return p.limit*(p.page-1)+t+1}},{title:"姓名",dataIndex:"user"},{title:"学号",dataIndex:"student_id"},{title:"相似度",dataIndex:"similar_rate",render:function(e){return(0,z.jsx)("span",{className:"c-orange",children:e})}},{title:"操作",dataInex:"action",render:function(e,n){return(0,z.jsxs)("div",{children:[(0,z.jsx)(m.Link,{target:"_blank",to:"/classrooms/".concat(p.coursesId,"/common_homework/").concat(p.categoryId,"/review_detail/").concat(n.user_id),children:"查看"}),(0,z.jsx)("br",{})]})}}];return(0,z.jsxs)("section",{className:"minH500 bg-white pl30 pr30 pt10",children:[(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsxs)("p",{className:"mt10",children:["查重时间:",x.time,(0,z.jsx)(g.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:function(){s({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:p}})},children:"文档查重"})]})}),(0,z.jsxs)(S.Z,{children:[(0,z.jsx)(D.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){p.search=e,s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})})},style:{width:200}}),(0,z.jsx)("span",{className:"ml5 c-red"})]})]}),-2===(null==x?void 0:x.status)&&(0,z.jsxs)("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"},children:[(0,z.jsx)("img",{src:"data:image/png;base64,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"}),(0,z.jsx)("br",{}),(0,z.jsx)(g.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:function(){s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})})},children:"刷新页面"})]}),(null===(n=x.course_groups)||void 0===n?void 0:n.length)>0&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"80px",className:"font14",children:"分班情况:"}),(0,z.jsx)(S.Z,{flex:"80px",children:(0,z.jsx)(N.Z,{checked:""==p.group_ids,value:"all",onChange:function(e){delete p.group_ids,p.group_ids=[],p.page=1,h(r()({},p))},children:"全部"})}),(0,z.jsx)(S.Z,{flex:"1",children:x.course_groups&&x.course_groups.map((function(e,n){return(0,z.jsxs)(N.Z,{value:e.id,checked:p.group_ids.includes(e.id),onChange:function(n){n.target.checked?p.group_ids.push(e.id):p.group_ids.splice(p.group_ids.indexOf(e.id),1),p.page=1,h(r()({},p))},children:[e.name,"(",e.members_count,")"]})}))})]}),(0,z.jsx)(I.Z,{className:"font14 c-red mt5",children:(0,z.jsx)(S.Z,{children:"本页仅显示全部已查重分班"})})]}),"加载中"===(null==x?void 0:x.data)&&(0,z.jsx)(T.Z,{children:(0,z.jsx)(gn.Z,{message:null==x?void 0:x.data,type:"info"})}),"暂无查重记录"===(null==x?void 0:x.data)||"加载中"===(null==x?void 0:x.data)?"":(0,z.jsxs)("div",{children:[(0,z.jsxs)("p",{className:"mt10",children:[(0,z.jsx)("span",{className:"c-red",children:x.similar_count}),"个疑似抄袭学员(",x.total_count,"学员)"]}),(0,z.jsx)(B.Z,{className:"mt30",pagination:!1,dataSource:x.data,columns:_,onChange:function(e,n,t){"ascend"===t.order&&(p.b_order="asc"),"descend"===t.order&&(p.b_order="desc"),t.order||delete p.b_order,s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})})}}),(0,z.jsx)("aside",{className:"tc mb50 mt30",children:(0,z.jsx)(Q.Z,{showSizeChanger:!1,onChange:function(e,n){p.page=e,p.limit=20,s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})})},defaultCurrent:p.page||1,current:p.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:x.copy_reviews_count})})]})]})})),xn=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,m.useParams)(),l=(0,d.useState)([]),a=u()(l,2),c=a[0],p=a[1],g=(0,d.useState)(!1),f=u()(g,2),v=f[0],_=f[1],j=(0,d.useState)(!1),y=u()(j,2),k=y[0],b=y[1],C=(0,d.useState)(!1),D=u()(C,2),E=D[0],Q=D[1],O=(0,d.useState)(""),H=u()(O,2),M=H[0],T=H[1],L=(0,d.useState)(!1),F=u()(L,2),G=F[0],J=F[1];(0,d.useEffect)((function(){"代码查重"===n.actionTabs.key?(R.resetFields(),p([]),b(!0),q()):b(!1)}),[n.actionTabs.key]);var U=Z.Z.useForm(),R=u()(U,1)[0],q=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),e.next=3,(0,ne.VB)(r()(r()({},s),{},{course_id:null==s?void 0:s.coursesId,id:null==s?void 0:s.categoryId}));case 3:n=e.sent,p([].concat(A()(c),A()(null==n?void 0:n.data))),T(n),_(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),W=function(){t({type:"shixunHomeworks/setActionTabs",payload:{}}),Q(!1),_(!1),p([]),R.resetFields()},K=[{title:"",dataIndex:"course_group_id",width:280,render:function(e,n){return(0,z.jsx)(N.Z,{disabled:!(n.work_count>=1),value:String(n.course_group_id),children:n.course_group_name})}},{title:"有效作品数",dataIndex:"work_count"},{title:"上次查重时间",dataIndex:"last_time",width:130}];return(0,z.jsxs)(x.Z,{centered:!0,title:"文档查重",keyboard:!1,maskClosable:!1,open:k,okText:"确认",cancelText:"取消",width:820,bodyStyle:{minHeight:200},onOk:o()(i()().mark((function e(){var l,o,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=R.getFieldsValue(),!((null===(l=o.group_ids)||void 0===l?void 0:l.length)<=0)){e.next=4;break}return h.ZP.info("请选择要查询的班级"),e.abrupt("return");case 4:return J(!0),e.next=7,(0,Y.ZP)("/api/homework_commons/".concat(s.categoryId,"/homework_file_repeat.json"),{method:"get",params:{course_group_id:A()(o.group_ids.map((function(e){return Number(e)})))}});case 7:if(a=e.sent,J(!1),0!==a.status){e.next=16;break}return W(),h.ZP.success("操作成功"),e.next=14,t({type:"shixunHomeworks/getWorkList",payload:n.actionTabs.params});case 14:m.history.push("/classrooms/".concat(s.coursesId,"/common_homework/").concat(s.categoryId,"/detail?tabs=4")),t({type:"shixunHomeworks/setActionTabs",payload:{key:"执行代码查重"}});case 16:case"end":return e.stop()}}),e)}))),okButtonProps:{loading:G},onCancel:W,children:[(0,z.jsxs)("span",{children:["当前文档查重分数扣分为",null==M?void 0:M.repeat_setting_score,"分,如需调整请在“设置-评分设置”中进行编辑"]}),n.codeReviewCourse&&(0,z.jsxs)(Z.Z,{form:R,initialValues:w()(w()({},"group_ids",[]),"end_time",P()(P()().add(7,"days").format("YYYY-MM-DD HH:mm"))),children:[(0,z.jsx)("div",{className:"flexd-table-header mt20",children:(0,z.jsx)(B.Z,{pagination:!1,dataSource:[],columns:K})}),(0,z.jsx)(Z.Z.Item,{name:"group_ids",children:(0,z.jsx)(N.Z.Group,{className:"w100",children:(0,z.jsx)("div",{style:{width:"100%",maxHeight:360,overflow:"auto"},children:(0,z.jsx)(B.Z,{showHeader:!1,columns:K,dataSource:c,pagination:!1,loading:v})})})})]}),(0,z.jsx)(I.Z,{children:(0,z.jsx)(S.Z,{className:"ml10",children:(0,z.jsx)(N.Z,{checked:E,onChange:function(e){Q(e.target.checked);var n=[];e.target.checked&&(n=c.filter((function(e){return e.work_count>=1})).map((function(e){return e.course_group_id+""}))),R.setFieldsValue(w()({},"group_ids",n))},children:"全选"})})})]})})),fn=t(88776),vn=t(81037),_n=t(70496),jn=t(50001),yn=t(49028),wn="TabsStyle___cT3EC",kn=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/student_works/".concat(n.userId,"/deal_appeal_score.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),An=(0,m.connect)((function(e){var n=e.user,t=e.shixunHomeworks,s=e.loading,i=e.globalSetting,l=e.classroomList;return{user:n,shixunHomeworks:t,globalSetting:i,loading:s.effects,classroomList:l}}))((function(e){e.globalSetting;var n,t,s,l,a,c,p=e.shixunHomeworks,g=(e.dispatch,e.classroomList,(0,m.useParams)()),h=(0,m.useSearchParams)(),f=u()(h,1)[0],_=p.workList,y=(p.workSetting,Z.Z.useForm()),w=u()(y,1)[0],k=(0,d.useState)(!1),A=u()(k,2),b=A[0],C=A[1],D=(0,d.useState)(null),E=u()(D,2),Q=E[0],O=E[1],M=(0,ee.U)(ne.cN,{homeworkId:null==g?void 0:g.categoryId}),L=u()(M,4),Y=L[1],G=L[2],J=L[3],U=(0,ee.U)(ne.Qz,{homeworkId:null==g?void 0:g.categoryId}),R=u()(U,4),q=R[1],W=R[2],K=R[3],V=(0,ee.U)(ne.mQ,{homeworkId:null==g?void 0:g.categoryId}),te=u()(V,4),se=te[1],ie=te[2],le=te[3],oe=(0,ee.U)(kn,{}),ae=u()(oe,4),re=ae[2],ce=(ae[3],(0,d.useState)({activeKey:"1",page:1,limit:10,status:""})),ue=u()(ce,2),de=ue[0],me=ue[1],pe=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==de?void 0:de.page)-1)*de.limit+t+1)}},{title:"学生姓名",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"反馈问题",dataIndex:"content",ellipsis:!0,key:"content"},{title:"被反馈问题的学生",dataIndex:"unfeedback_real_name",key:"unfeedback_real_name",ellipsis:!0,width:180,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},n),{},{id:_.is_jupyter||_.is_jupyter_lab?null==n?void 0:n.id:null==n?void 0:n.student_work_id}))},children:e})}},{title:"反馈问题时间",dataIndex:"created_at",key:"created_at",width:180,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",align:"right",dataIndex:"id",key:"id",width:80,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},n),{},{id:_.is_jupyter||_.is_jupyter_lab?null==n?void 0:n.id:null==n?void 0:n.student_work_id}))},children:"查看"})}}],ge=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==de?void 0:de.page)-1)*de.limit+t+1)}},{title:"姓名",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"作业状态",dataIndex:"status",ellipsis:!0,key:"status",render:function(e){return-1===e?"重做中":(0,z.jsx)(j.Uw,{status:e})}},{title:"被评数",dataIndex:"student_comment_count",key:"student_comment_count",ellipsis:!0,width:100},{title:"被匿评最大分差",dataIndex:"abnormal_score",key:"abnormal_score",width:180},{title:"匿评分数",dataIndex:"score",key:"score",width:180},{title:"匿评异常时间",dataIndex:"abnormal_date",key:"abnormal_date",width:180},{title:"操作",align:"right",dataIndex:"id",key:"id",width:80,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},n),{},{id:_.is_jupyter||_.is_jupyter_lab?null==n?void 0:n.id:null==n?void 0:n.student_work_id}))},children:"查看"})}}],he=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==de?void 0:de.page)-1)*de.limit+t+1)}},{title:"申诉人",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},n),{},{id:_.is_jupyter||_.is_jupyter_lab?null==n?void 0:n.id:null==n?void 0:n.student_work_id}))},children:e})}},{title:"被申诉人",dataIndex:"unappeal_real_name",ellipsis:!0,width:150,key:"unappeal_real_name"},{title:"被申诉人评分",dataIndex:"score",key:"score",width:120,ellipsis:!0},{title:"申诉理由",dataIndex:"comment",key:"comment"},{title:"提交申诉时间",dataIndex:"created_at",key:"created_at",width:150,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:function(e,n){return(0,z.jsxs)(z.Fragment,{children:[3==e&&(0,z.jsx)("span",{className:"c-grey-333",children:"已接受"}),4==e&&(0,z.jsx)("span",{className:"c-grey-333",children:"已驳回"}),1==e&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)($.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,re({userId:n.student_work_id,score_id:n.student_works_score_id,status:4});case 2:0===e.sent.status&&xe();case 4:case"end":return e.stop()}}),e)}))),children:"驳回"}),(0,z.jsx)($.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:O(n),C(!0);case 2:case"end":return e.stop()}}),e)}))),children:"接受"})]})]})}}],xe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:de;"1"==de.activeKey&&W({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"2"==de.activeKey&&ie({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"3"==de.activeKey&&G({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit,status:null==e?void 0:e.status})},fe=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(null==n?void 0:n.id)&&(0,j.xg)(_.is_jupyter||_.is_jupyter_lab?"/classrooms/".concat(g.coursesId,"/common_homework/").concat(g.categoryId,"/").concat(n.id,"/comment"):g.course_group?"/classrooms/".concat(g.coursesId,"/common_homework/").concat(g.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(e=g.course_group)||void 0===e?void 0:e.toString()):"/classrooms/".concat(g.coursesId,"/common_homework/").concat(g.categoryId,"/review/").concat(n.id))};return(0,d.useEffect)((function(){xe(de)}),[de]),(0,d.useEffect)((function(){console.log("params",g,f.get("TabsActiveKey")),me(r()(r()({},de),{},{activeKey:f.get("TabsActiveKey")||"1"}))}),[f.get("TabsActiveKey")]),(0,z.jsx)(T.Z,{spinning:q||Y||se,children:(0,z.jsxs)("section",{className:"p30",style:{background:"#fff"},children:[(0,z.jsxs)(v.Z,{destroyInactiveTabPane:!0,className:wn,activeKey:de.activeKey,onChange:function(e){me(r()(r()({},de),{},{activeKey:e,page:1,limit:10}))},children:[(0,z.jsx)(v.Z.TabPane,{tab:"问题反馈",children:(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:pe,dataSource:(null==K||null===(n=K.data)||void 0===n?void 0:n.list)||[],pagination:{total:(null==K||null===(t=K.data)||void 0===t?void 0:t.count)||0,onChange:function(e,n){me(r()(r()({},de),{},{page:e,limit:n}))},current:null==de?void 0:de.page,pageSize:null==de?void 0:de.limit,showTotal:function(e){return(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})},"1"),(0,z.jsx)(v.Z.TabPane,{tab:"匿评评分异常",children:(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:ge,dataSource:(null==le||null===(s=le.data)||void 0===s?void 0:s.list)||[],pagination:{total:(null==le||null===(l=le.data)||void 0===l?void 0:l.count)||0,onChange:function(e,n){me(r()(r()({},de),{},{page:e,limit:n}))},current:null==de?void 0:de.page,pageSize:null==de?void 0:de.limit,showTotal:function(e){return(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})},"2"),(0,z.jsxs)(v.Z.TabPane,{tab:"匿评申诉",children:[(0,z.jsx)($.qp,{title:"申诉状态",className:"mt20",value:de.status,onChange:function(e){me(r()(r()({},de),{},{status:e,page:1}))},dataSource:[{id:"",name:"全部"},{id:1,name:"待审核"},{id:3,name:"接受申诉"},{id:4,name:"驳回申诉"}],titleWidth:60}),(0,z.jsx)(B.Z,{locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:he,dataSource:(null==J||null===(a=J.data)||void 0===a?void 0:a.list)||[],pagination:{total:(null==J||null===(c=J.data)||void 0===c?void 0:c.count)||0,onChange:function(e,n){me(r()(r()({},de),{},{page:e,limit:n}))},current:null==de?void 0:de.page,pageSize:null==de?void 0:de.limit,showTotal:function(e){return(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})]},"3")]}),(0,z.jsx)(x.Z,{title:"接受申诉",open:b,centered:!0,destroyOnClose:!0,onCancel:function(){C(!1)},maskClosable:!1,width:544,onOk:function(){w.submit()},children:(0,z.jsxs)(Z.Z,{form:w,colon:!1,onFinish:function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,re(r()(r()({},n),{},{userId:Q.student_work_id,score_id:Q.student_works_score_id,status:3}));case 2:0===e.sent.status&&(xe(),C(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,z.jsx)(X.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},Q),{},{id:_.is_jupyter||_.is_jupyter_lab?null==Q?void 0:Q.id:null==Q?void 0:Q.student_work_id}))},children:null==Q?void 0:Q.real_name})},{key:"2",label:"被申诉人",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==Q?void 0:Q.unappeal_real_name})},{key:"3",label:"被申诉人评分",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==Q?void 0:Q.score})}]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,z.jsx)(H.Z,{min:1,max:100,step:1})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,z.jsx)(N.Z,{children:"扣除违规匿评分数"})})})]})]})})]})})})),Zn=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading,i=e.user;return{shixunHomeworks:n,classroomList:t,loading:s.effects,user:i}}))((function(e){var n=e.shixunHomeworks,t=(e.classroomList,e.loading),s=e.dispatch,l=(0,d.useState)(r()(r()({},(0,m.useParams)()),{page:1,limit:20})),a=u()(l,2),c=a[0],p=(a[1],n.workList),g=n.workSetting,h=(0,d.useState)([]),x=u()(h,2),f=x[0],v=x[1];(0,d.useEffect)((function(){null!=p&&p.course_id&&v(null==p?void 0:p.student_works)}),[p]),(0,d.useEffect)((function(){_()}),[]);var _=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"shixunHomeworks/getWorkList",payload:r()(r()({},c),{},{score_open:null==g?void 0:g.score_open,work_public:null==g?void 0:g.work_public})});case 2:n=e.sent,v((null==n?void 0:n.student_works)||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),y=[{title:"姓名",width:"5%",ellipsis:!0,dataIndex:"user_name"},{title:"学号",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:function(e){return e}},{title:null!=p&&p.is_jupyter_lab||null!=p&&p.is_jupyter?"作业状态":"作品状态",dataIndex:"work_status",width:"6%",render:function(e){return-1===e?"重做中":(0,z.jsx)(j.Uw,{status:e})}},{title:"最终成绩",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:function(e,n){return(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("div",{children:[(0,z.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,z.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=p&&p.anonymous_comment?(0,z.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",(0,z.jsx)("div",{children:n.late_penalty?"迟交扣分:".concat(n.late_penalty,"分"):"迟交扣分:0.0分"}),(0,z.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=p&&p.anonymous_comment?(0,z.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(0,z.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=p&&p.is_jupyter||null!=p&&p.is_jupyter_lab)&&(0,z.jsx)("div",{onClick:function(e){var t;e.stopPropagation(),(0,j.xg)(p.is_jupyter||p.is_jupyter_lab?"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/").concat(n.id,"/comment"):c.course_group?"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(t=c.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,z.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},{title:"更新时间",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:function(e){return e?P()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"匿评评分",width:"6%",dataIndex:"student_score",render:function(e,n){return(0,z.jsx)(b.Z,{title:(0,z.jsxs)("div",{children:[(0,z.jsxs)("span",{children:["你的评阅分数:",e,"分"]}),(0,z.jsx)("br",{}),(0,z.jsxs)("span",{children:["匿评完成度:",n.anonymous_comment_rate,"%"]})]}),children:(0,z.jsx)("span",{children:e})})}},{title:"操作",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:function(e,n){return null!=p&&p.work_public?(0,z.jsx)("a",{target:"_blank",onClick:function(){var e,t;null!==(e=p.homework_status)&&void 0!==e&&e.includes("导入")||(0,j.xg)(p.is_jupyter||p.is_jupyter_lab?"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/").concat(n.id,"/comment"):c.course_group?"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(t=c.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/review/").concat(n.id))},children:"查看"}):"--"}}].filter((function(e){return!!e}));return(0,z.jsxs)("div",{className:"p30 bg-white",children:[(0,z.jsx)(B.Z,{loading:t["shixunHomeworks/getWorkList"],pagination:!1,locale:{emptyText:(0,z.jsx)(F.Z,{})},dataSource:f,columns:y,onRow:function(e,n){return{}},rowKey:"id",onChange:function(e,n,t){if(void 0===t.order)if("student_id"===t.field)c.b_order="desc",c.order=t.field;else delete c.b_order,delete c.order;else c.b_order=t.order.replace("end",""),c.order=t.field;_()}}),(0,z.jsx)(Q.Z,{showSizeChanger:!1,onChange:function(e,n){c.page=e,c.limit=20,_()},hideOnSinglePage:!0,defaultCurrent:c.page||1,current:c.page||1,defaultPageSize:20,total:n.workList.work_count})]})})),bn=(0,m.connect)((function(e){var n=e.user,t=e.shixunHomeworks,s=e.loading,i=e.globalSetting,l=e.classroomList;return{user:n,shixunHomeworks:t,globalSetting:i,loading:s.effects,classroomList:l}}))((function(e){var n,t,s,l,a,c,y,w,k=e.globalSetting,A=e.shixunHomeworks,Z=e.dispatch,b=e.classroomList,I=(0,m.useParams)(),C=(0,m.useSearchParams)(),N=u()(C,1)[0],S=(0,d.useState)(N.get("tabs")||"0"),B=u()(S,2),D=B[0],E=B[1],Q=(0,d.useRef)(null),O=(0,d.useState)(!1),H=u()(O,2),M=H[0],T=H[1],L=A.workList,P=A.workSetting,F=(0,ee.U)(ne.Gw,{homeworkId:null==L?void 0:L.id});u()(F,3)[2];N.get("category_id")&&(I.category=N.get("category_id")),(0,d.useEffect)((function(){re()}),[I.coursesId]),(0,d.useEffect)((function(){Z({type:"classroomList/getAssistantPermissions",payload:{course_id:I.coursesId}})}),[(0,J.bg)()]);var Y,G,U,R,q,W,K,V,X,$,te,se,ie,le,oe,ae,re=function(){Z({type:"shixunHomeworks/getWorkList",payload:r()({},I)})},ce=[{name:(0,J.GJ)()?"作业列表":"作品列表",id:"0",component:(0,z.jsx)(fe,{zip:Q,btnLoading:M,setBtnLoading:T})},{name:"公开作品",id:"11",component:(0,z.jsx)(Zn,{}),hidden:(0,J.GJ)()||!(null!=L&&L.can_public_work)},{name:"作业描述",id:"1",component:(0,z.jsx)("div",{className:"minH500",children:(0,z.jsx)(Ze,{})})},{name:"重做记录",id:"9",hidden:null===(n=L.homework_status)||void 0===n?void 0:n.includes("导入"),component:(0,z.jsx)(yn.Z,{})},{name:"文档查重",id:"4",component:(0,z.jsx)(hn,{}),hidden:(null===(t=L.homework_status)||void 0===t?void 0:t.includes("导入"))||!(0,J.GJ)()||L.is_jupyter||L.is_jupyter_lab},{name:"参考答案",id:"2",component:(0,z.jsx)(be,{}),hidden:(null===(s=L.homework_status)||void 0===s?void 0:s.includes("导入"))||!(null!=L&&L.view_answer)||L.is_jupyter||L.is_jupyter_lab},{name:(0,z.jsx)(p.Z,{dot:null==L?void 0:L.appeal_notice,offset:[5,-5],children:(0,z.jsx)("span",{style:{color:"10"==D?"":"#b9b8b8"},children:"匿评详情"})}),id:"10",component:(0,z.jsx)(An,{}),hidden:(0,J.dE)()||!(null!=P&&P.anonymous_comment)},{name:(0,J.GJ)()?"设置":"得分规则",id:"3",component:null!==(l=L.homework_status)&&void 0!==l&&l.includes("导入")?(0,z.jsx)(vn.Z,{}):(0,z.jsx)(un,{}),hidden:(null===(a=L.homework_status)||void 0===a?void 0:a.includes("导入"))&&(0,J.dE)(),forceRender:!0}].filter((function(e){return!e.hidden}));return(0,z.jsxs)("section",{className:"".concat(dn.bg," ").concat(dn.homeworkDetailWrapper),children:[(0,z.jsxs)("div",{className:"edu-container mb30",children:[L.homework_name&&(0,z.jsxs)("section",{className:"animated fadeIn",children:[(0,z.jsx)("aside",{className:"mt10",children:L.category&&(0,z.jsxs)(f.Z,{separator:">",children:[(0,z.jsx)(f.Z.Item,{children:(0,z.jsx)(m.Link,{to:"/classrooms/".concat(null==I?void 0:I.coursesId,"/common_homework"),children:L.course_name})}),(0,z.jsx)(f.Z.Item,{children:(0,z.jsx)(m.Link,{to:"/classrooms/".concat(null==I?void 0:I.coursesId,"/common_homework/").concat(1===(null===(c=L.category)||void 0===c?void 0:c.main)?"":L.category.category_id),children:L.category.category_name})}),(0,z.jsx)(f.Z.Item,{children:"作业详情"})]})}),(0,z.jsxs)("aside",{className:[dn.title,"mt20"].join(" "),children:[(0,z.jsx)(m.Link,{to:"/classrooms/".concat(L.course_id,"/common_homework/").concat(1===(null===(y=L.category)||void 0===y?void 0:y.main)?"":L.category.category_id),children:(0,z.jsx)(_.Z,{className:"font16 c-black"})}),(0,z.jsx)("strong",{className:"font20 ml5",children:L.homework_name}),(0,z.jsx)(j.VV,{temporary:!0,status:L.homework_status})]})]}),(0,z.jsx)("aside",{className:"mt30 relative ".concat(dn.workListTabWrap),children:(0,z.jsx)(v.Z,{destroyInactiveTabPane:!0,type:"card",activeKey:D,tabBarExtraContent:null!==(w=L.homework_status)&&void 0!==w&&w.includes("导入")&&(0,J.GJ)()?(0,z.jsx)(g.ZP,{icon:(0,z.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){Z({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==L?void 0:L.homework_name,id:null==L?void 0:L.homework_id,type:"normal"}})},type:"primary",children:"补充成绩"}):(0,z.jsxs)("div",{className:dn.workListTabButton,children:[(0,J.GJ)()&&(0,z.jsxs)(z.Fragment,{children:[(L.is_jupyter||L.is_jupyter_lab)&&(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-shixunxiangmu"}),onClick:function(){return(0,j.xg)("/shixuns/".concat(L.shixun_identifier,"/challenges"))},children:"进入实训"}),((null===(Y=L.homework_status)||void 0===Y?void 0:Y.includes("未发布"))||(null===(G=L.homework_status)||void 0===G?void 0:G.includes("未开始")))&&(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:function(e){e.preventDefault(),Z({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[I.categoryId],selectArrsAll:[L],params:I,detail:!0,type:2,manage_all_group:null==P?void 0:P.manage_all_group}})},children:"立即发布"}),!(null!==(U=L.homework_status)&&void 0!==U&&U.includes("未发布"))&&!(null!==(R=L.homework_status)&&void 0!==R&&R.includes("未开始"))&&!(null!==(q=L.homework_status)&&void 0!==q&&q.includes("已截止"))&&(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-jiezhishiyan"}),onClick:function(e){var n;e.preventDefault(),!(0,J.Rm)()||null!==(n=b.AssistantObject)&&void 0!==n&&null!==(n=n.normal)&&void 0!==n&&n.can_stop?Z({type:"classroomList/setActionTabs",payload:{key:"立即截止",selectArrs:[I.categoryId],selectArrsAll:[],params:I,type:2}}):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"立即截止"}),null!=L&&L.is_jupyter_lab||null!=L&&L.is_jupyter?(0,z.jsx)(z.Fragment,{children:"1"===D&&(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-bianji2"}),onClick:function(){var e;!(0,J.Rm)()||null!==(e=b.AssistantObject)&&void 0!==e&&null!==(e=e.normal)&&void 0!==e&&e.can_create?m.history.push("/classrooms/".concat(I.coursesId,"/common_homework/").concat(I.categoryId,"/edit")):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"})}):(0,z.jsx)(z.Fragment,{children:(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-bianji2"}),onClick:function(){var e;!(0,J.Rm)()||null!==(e=b.AssistantObject)&&void 0!==e&&null!==(e=e.normal)&&void 0!==e&&e.can_create?m.history.push("/classrooms/".concat(I.coursesId,"/common_homework/").concat(I.categoryId,"/edit")):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"})})]}),(null!=L&&L.is_jupyter_lab||null!=L&&L.is_jupyter)&&(0,J.dE)()?(0,z.jsxs)(g.ZP,{type:"primary",onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,fn.Z)({is_jupyter:L.is_jupyter,is_jupyter_lab:L.is_jupyter_lab,shixunId:L.shixun_identifier,homework_common_id:L.homework_id});case 1:case"end":return e.stop()}}),e)}))),children:[(0,z.jsx)("i",{className:"iconfont icon-kaiqizhong"}),null==L||null===(W=L.task_operation)||void 0===W?void 0:W[0]]}):!(null!=L&&null!==(K=L.homework_status)&&void 0!==K&&K.includes("导入"))&&(0,z.jsxs)(z.Fragment,{children:[(null==L||null===(V=L.work_statuses)||void 0===V?void 0:V.includes("取消关联"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.rN)({homeworkId:I.categoryId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(h.ZP.success("取消关联成功"),Z({type:"shixunHomeworks/getWorkList",payload:r()({},I)}));case 4:case"end":return e.stop()}}),e)}))),children:"取消关联"}),(null==L||null===(X=L.work_statuses)||void 0===X?void 0:X.includes("关联项目"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){var e;return(0,j.xg)("".concat(null==k||null===(e=k.setting)||void 0===e?void 0:e.old_url,"/projects/deposit/new"))},children:"创建项目"}),(null==L||null===($=L.work_statuses)||void 0===$?void 0:$.includes("关联项目"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(e){e.preventDefault(),x.Z.confirm({title:"关联项目",centered:!0,width:600,okText:"确定",cancelText:"取消",content:(0,z.jsxs)("div",{className:"tc font14",children:["您当前尚未管理任何项目,请先",(0,z.jsx)("a",{onClick:function(){var e;(0,j.xg)("".concat(null==k||null===(e=k.setting)||void 0===e?void 0:e.old_url,"/projects/deposit/new"))},children:"创建项目"}),"再关联"]})})},children:"关联项目"}),(null==L||null===(te=L.work_statuses)||void 0===te?void 0:te.includes("提交作品"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){return(0,j.xg)("/classrooms/".concat(L.course_id,"/common_homework/").concat(L.homework_id,"/post"))},children:"提交作品"}),(null==L||null===(se=L.work_statuses)||void 0===se?void 0:se.includes("修改作品"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){null==P||!P.can_submit||null!=P&&P.submit_size?(0,j.xg)("/classrooms/".concat(L.course_id,"/common_homework/").concat(L.homework_id,"/").concat(L.id,"/edit")):h.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:"修改作品"}),(null==L||null===(ie=L.work_statuses)||void 0===ie?void 0:ie.includes("补交作品"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){return(0,j.xg)("/classrooms/".concat(L.course_id,"/common_homework/").concat(L.homework_id,"/post"))},children:"补交作品"}),((null==L||null===(le=L.work_statuses)||void 0===le?void 0:le.includes("补交附件"))||(null==L||null===(oe=L.work_statuses)||void 0===oe?void 0:oe.includes("修改附件")))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){null==P||!P.can_submit||null!=P&&P.submit_size?Z({type:"classroomList/setActionTabs",payload:{key:"补交附件",params:I,selectArrs:r()({},L)}}):h.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:null!=L&&null!==(ae=L.work_statuses)&&void 0!==ae&&ae.includes("修改附件")?"修改附件":"补交附件"})]})]}),onTabClick:function(e,n){3==parseInt(e)&&Z({type:"shixunHomeworks/getWorkSetting",payload:r()({},I)});var t=function(){if(2===parseInt(e)){if(null==L||!L.view_answer)return void h.ZP.info("本次作业老师未公开答案");(null==L?void 0:L.time_status)>2||(0,J.Gg)()?E(e):h.ZP.info("截止之后的试卷才能查看答案")}else E(e)};"11"!==e&&re(),"发布设置离开"==A.actionTabs.key?x.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",onOk:function(){t(),Z({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):t()},className:dn.tabs,items:ce.map((function(e){return{label:e.name,key:e.id,children:e.component,forceRender:e.forceRender}}))})})]}),(0,z.jsx)(mn.Z,{}),(0,z.jsx)(_n.Z,{onOk:function(){re()}}),(0,z.jsx)(jn.Z,{onOk:function(){re()}}),(0,z.jsx)(Ie.Z,{type:"edit",onCallback:function(){return re()},courseEndTime:null==L?void 0:L.course_end_date}),(0,z.jsx)(Ce.Z,{courseEndTime:null==L?void 0:L.course_end_date,successCallback:function(){return re()},visible:"立即截止"===b.actionTabs.key,homeworkIds:[I.categoryId],courseId:I.coursesId,isBatch:!1}),(0,z.jsx)(xn,{}),(0,z.jsx)(pn.Z,{ref:Q,hide:!0,name:"".concat(null==L?void 0:L.homework_name,"-作品附件"),onOk:function(){return T(!1)}})]})}))},66378:function(e,n,t){var s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),a=t(82242),r=t.n(a),c=t(79800),u=t.n(c),d=t(78241),m=t(43418),p=t(8591),g=t(92832),h=t(49242),x=t(18892),f=t(84688),v=t(37712);n.Z=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading,shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.classroomList,t=(e.loading,e.dispatch),s=e.shixunHomeworks,l=(0,x.useParams)(),a=d.Z.useForm(),c=u()(a,1)[0],_=(s.workList,s.workSetting);return(0,v.jsx)(m.Z,{centered:!0,title:"补交附件",open:"补交附件"===n.actionTabs.key,bodyStyle:{minHeight:200},onOk:o()(i()().mark((function e(){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=function(){var e=o()(i()().mark((function e(){var s,o,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:return o=r()({},c.getFieldValue()),a=n.actionTabs.selectArrs,o.attachment_ids=null===(s=o.attachment_ids)||void 0===s?void 0:s.map((function(e){return e.response.id})),e.next=7,(0,h.mz)(r()(r()({},o),{},{homeworkId:a.work_id}));case 7:0===e.sent.status&&(c.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkSetting",payload:r()({},l)}),t({type:"shixunHomeworks/getWorkList",payload:r()({},l)}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null==_||!_.can_submit){e.next=7;break}if(null!=_&&_.submit_size){e.next=5;break}return p.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。"),e.abrupt("return");case 5:return m.Z.confirm({title:"提示",icon:null,centered:!0,width:472,content:(0,v.jsxs)(v.Fragment,{children:["你还有 ",(0,v.jsx)("span",{className:"ml5 mr5",style:{color:"#DF711C"},children:null==_?void 0:_.submit_size})," 次提交机会。确认提交后,上一次的提交记录会被覆盖。请注意,到达规定的提交次数后将不可再次提交,确定是否提交?"]}),onOk:function(){s()}}),e.abrupt("return");case 7:s();case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})},children:(0,v.jsxs)(d.Z,{form:c,initialValues:{},children:[(0,v.jsx)(d.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,v.jsx)(f.Z,{})}),(0,v.jsx)(d.Z.Item,{name:"description",children:(0,v.jsx)(g.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})}))},73154:function(e,n,t){var s=t(7557),i=t.n(s),l=t(85573),o=t.n(l),a=t(37205),r=t.n(a),c=t(41498),u=t.n(c),d=t(82242),m=t.n(d),p=t(79800),g=t.n(p),h=t(39647),x=t.n(h),f=t(59301),v=t(78241),_=t(8591),j=t(43418),y=t(95237),w=t(43604),k=t(57930),A=t(5112),Z=t(24905),b=t(61186),I=t.n(b),C=t(75105),N=t(79905),S=t(99144),B=t(18892),D=t(40994),E=t(17339),Q=t(77540),O=t(72716),H=t(37712),M=["classroomList","dispatch","courseEndTime"];n.Z=(0,B.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,s=e.dispatch,l=e.courseEndTime,a=x()(e,M),c=(0,B.useParams)(),d=v.Z.useForm(),p=g()(d,1)[0],h=(0,f.useState)(1),b=g()(h,2),T=b[0],L=b[1],P=(0,f.useState)([]),F=g()(P,2),Y=F[0],z=F[1],G=(0,f.useState)(0),J=g()(G,2),U=(J[0],J[1]),R=(0,f.useState)(2e3),q=g()(R,2),W=(q[0],q[1],(0,f.useState)(!0)),K=g()(W,2),V=(K[0],K[1]),X=(0,f.useState)(!1),$=g()(X,2),ee=$[0],ne=($[1],(0,f.useState)(!1)),te=g()(ne,2),se=te[0],ie=(te[1],(0,f.useState)([])),le=g()(ie,2),oe=le[0],ae=le[1],re=(0,f.useState)(!0),ce=g()(re,2),ue=ce[0],de=ce[1],me=(0,f.useState)(null),pe=g()(me,2),ge=pe[0],he=pe[1];(0,f.useEffect)((function(){if("立即发布"===t.actionTabs.key)if(_e(),xe(),2===t.actionTabs.type){var e=t.actionTabs.selectArrsAll[0];he({submit_limit:null==e?void 0:e.submit_limit,submit_limit_num:null==e?void 0:e.submit_limit_num,must_file:null==e?void 0:e.must_file,can_submit:null==e?void 0:e.can_submit,submit_num:null==e?void 0:e.submit_num}),de(e.unified_setting)}else de(!1),he({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})}),[t.actionTabs]),(0,f.useEffect)((function(){if(ee){if(se)return;s({type:"classroomList/setActionTabs",payload:{}}),(0,N.GJ)()?s({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},t.actionTabs.params),{},{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:m()({},t.actionTabs.params)})}}),[ee]);var xe=function(){var e=u()(i()().mark((function e(n){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(!0),e.next=3,(0,Q.c_)(m()(m()({},c),{},{page:n||T,limit:2e4,homework_id:1===t.actionTabs.type?"":t.actionTabs.selectArrs[0]}));case 3:null==(s=e.sent)||s.course_groups.map((function(e,n){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),s&&(z(r()(null==s?void 0:s.course_groups)),U(null==s?void 0:s.course_groups_count),V(!1),n||p.setFieldsValue(o()(o()({},"publish_time",I()(I()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",I()(I()(new Date((0,S.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm")))));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),fe=function(){(0,N.GJ)()?t.actionTabs.detail?(s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"shixunHomeworks/getWorkList",payload:m()({},c)}),s({type:"shixunHomeworks/getWorkSetting",payload:m()({},c)})):s({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},t.actionTabs.params),{},{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:m()({},t.actionTabs.params)})},ve=function(){var e=u()(i()().mark((function e(){var n,l,o,u;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,N.Rm)()||null!==(n=t.AssistantObject.normal)&&void 0!==n&&n.can_publish){e.next=4;break}return _.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),ke(!1),e.abrupt("return");case 4:if(!((o=m()({},p.getFieldsValue())).end_time<=o.publish_time)){e.next=9;break}return _.ZP.info("截止时间不能大于或等于发布时间"),ke(!1),e.abrupt("return");case 9:if(!((null==oe?void 0:oe.length)<=0&&!ue&&Y.length>0)){e.next=13;break}return _.ZP.info("发布班级不能为空"),ke(!1),e.abrupt("return");case 13:if(null==ge||!ge.submit_limit||null!=ge&&ge.submit_limit_num){e.next=17;break}return _.ZP.warning("学生填写内容字数不能为空"),ke(!1),e.abrupt("return");case 17:if(null==ge||!ge.can_submit||null!=ge&&ge.submit_num){e.next=21;break}return _.ZP.warning("学生提交作品次数不能为空"),ke(!1),e.abrupt("return");case 21:return u=m()({homework_ids:r()(t.actionTabs.selectArrs),group_ids:oe.length>0?oe.map((function(e){return e.id})):null===(l=t.detailCommonHomeworksList)||void 0===l?void 0:l.course_groups,end_time:I()(o.end_time).format("YYYY-MM-DD HH:mm"),publish_time:I()(o.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!oe.length},ge),ke(!0),e.next=25,(0,C.ZP)("/api/courses/".concat(c.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:m()({},u)});case 25:0===e.sent.status?(ke(!1),(0,S.L9)(["教学课堂","图文作业","立即发布"]),_.ZP.success("发布成功"),s({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),a.onCallback&&a.onCallback(),fe(),"0"===localStorage.getItem("Noviceguide")||s({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,H.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):ke(!1);case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_e=function(){L(1),z([]),ae([])},je=(t.detailCommonHomeworksList,(0,f.useState)(!1)),ye=g()(je,2),we=ye[0],ke=ye[1];return(0,H.jsxs)(j.Z,{width:600,centered:!0,confirmLoading:we,title:"发布作业",open:"立即发布"===t.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:ve,onCancel:function(){_e(),fe(),s({type:"classroomList/setActionTabs",payload:{}})},children:[(0,H.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,H.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),Y&&(0,H.jsxs)(v.Z,{form:p,children:[(0,H.jsxs)("div",{style:{paddingLeft:0},children:[(0,H.jsxs)(y.Z,{className:"mt30",align:"middle",children:[(0,H.jsx)(w.Z,{children:(0,H.jsx)(v.Z.Item,{name:"publish_time",label:"发布时间",children:(0,H.jsx)(k.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,O.Q8)(e,l)},disabledTime:function(e){return(0,O.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:I()((0,S.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,H.jsx)(w.Z,{className:"ml20",children:(0,H.jsx)(v.Z.Item,{name:"end_time",label:"截止时间",children:(0,H.jsx)(k.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:I()((0,S.U6)(),"HH:mm")},disabledDate:function(e){return(0,O.Q8)(e,l,p.getFieldValue("publish_time"))},disabledTime:function(e){return(0,O.d0)(e,p.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===t.actionTabs.type&&(0,H.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,H.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,H.jsxs)(A.ZP.Group,{value:ue,onChange:function(e){de(e.target.value),ae([])},children:[(0,H.jsx)(A.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group,children:"统一发布"}),(0,H.jsx)(A.ZP,{className:"ml20",disabled:Y.length<=0,value:!1,children:"分班发布"})]})]}),Y.length<=0&&2===t.actionTabs.type&&(0,H.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===t.actionTabs.type||!ue)&&Y.length>0&&(0,H.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,H.jsx)("span",{style:{flex:1},children:(0,H.jsx)(Z.Z,{checked:oe.length===Y.length,onChange:function(e){oe.length===Y.length?ae([]):ae(Y.filter((function(e){return!e.is_published})))},children:"全选"})}),(0,H.jsx)("span",{style:{width:16}}),(0,H.jsxs)("span",{style:{flex:1},children:["已选择",oe.length||0,"个分班"]})]}),(1===t.actionTabs.type||!ue)&&Y.length>0&&(0,H.jsx)(D.Z,{data:Y,selectedRowKeys:oe,setSelectedRowKeys:ae})]}),!(null!=t&&null!==(n=t.actionTabs)&&void 0!==n&&null!==(n=n.selectArrsAll)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&n.is_shixun)&&(0,H.jsx)(E.ZP,{value:ge,onChange:function(e){return he(m()({},e))}})]})}))},49028:function(e,n,t){var s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),a=t(79800),r=t.n(a),c=t(70236),u=t.n(c),d=t(59301),m=t(59028),p=t(78241),g=t(99313),h=t(61998),x=t(27092),f=t(18892),v=t(75105),_=t(61186),j=t.n(_),y=t(37712);m.Z.Dragger;n.Z=(0,f.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){u()(e);var n=(0,f.useParams)(),t=p.Z.useForm(),s=(r()(t,1)[0],(0,d.useState)(!0)),l=r()(s,2),a=l[0],c=l[1],m=(0,d.useState)(!1),_=r()(m,2),w=_[0],k=_[1],A=(0,d.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1}),Z=r()(A,2),b=Z[0],I=Z[1],C=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}];function N(){return S.apply(this,arguments)}function S(){return(S=o()(i()().mark((function e(){var t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"),e.next=4,(0,v.ZP)(t,{method:"get",params:b});case 4:s=e.sent,k(!1),0===(null==s?void 0:s.status)&&c(null==s?void 0:s.data);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){N()}),[]);var B=[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"题型",dataIndex:"question_type",render:function(e,n,t){var s;return null===(s=C.find((function(n){return n.question_type===e})))||void 0===s?void 0:s.name}},window.location.href.indexOf("exercise")>-1&&{title:"试题名称",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"关卡名称",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"任务名称",dataIndex:"task_name",width:"40%"},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var s;return null===(s=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===s?void 0:s.name}},{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return j()(e).format("YYYY-MM-DD HH:mm:ss")}}].filter((function(e){return!!e}));return(0,y.jsxs)("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30},children:[(0,y.jsx)(g.Z,{destroyInactiveTabPane:!0,onChange:function(e){b.type=e,b.page=1,b.limit=10,I(b),N()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"打回重做",children:(0,y.jsx)(h.Z,{loading:w,columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},{title:"打回重做时间",dataIndex:"created_at",render:function(e,n,t){return j()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作人",dataIndex:"operator"}],dataSource:null==a?void 0:a.list,pagination:!1})},{key:"2",label:"重置代码",children:(0,y.jsx)(h.Z,{loading:w,columns:B,dataSource:null==a?void 0:a.list,pagination:!1})}].filter((function(e){return!!e}))}),(0,y.jsx)(x.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){b.page=e,b.limit=n,I(b),N()},current:b.page,total:a.count,pageSize:b.limit,style:{marginTop:20}})]})}))},88776:function(e,n,t){t.d(n,{_:function(){return x}});var s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),a=t(374),r=t(43418),c=t(8591),u=t(61998),d=t(99144),m=(t(59301),t(37712)),p=function(){var e=o()(i()().mark((function e(n){var t,s,l,o,r,c,u;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.is_jupyter,s=n.is_jupyter_lab,l=n.shixunId,o=n.homework_common_id,r=n.courseId,!t&&!s){e.next=7;break}return e.next=4,(0,a.BK)({id:l});case 4:return null!=(c=e.sent)&&c.identifier&&(0,d.xg)("/tasks/".concat(c.identifier,"/jupyter?homework_common_id=").concat(o)),e.abrupt("return");case 7:return e.next=9,(0,a.Ir)({id:l,homework_common_id:o});case 9:if(null==(u=e.sent)||!u.game_identifier){e.next=13;break}return(0,d.xg)("/tasks/".concat(r,"/").concat(o,"/").concat(u.game_identifier)),e.abrupt("return");case 13:2===(null==u?void 0:u.status)?g(null==u?void 0:u.message,o,r):3===(null==u?void 0:u.status)?h(null==u?void 0:u.message):-3==(null==u?void 0:u.status)&&(0,d.eF)();case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),g=function e(n,t,s){var l,u;n=null!==(l=n)&&void 0!==l&&l.includes(".json")?n:"".concat(n,".json"),r.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,m.jsx)("div",{className:"tc font16",children:" 实训已经更新了,正在为您重置!"}),onOk:(u=o()(i()().mark((function l(){var o,r;return i()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,(0,a.$Q)({url:n});case 2:if(o=i.sent){i.next=5;break}return i.abrupt("return");case 5:return c.ZP.success("重置成功,正在进入实践项目!"),i.next=8,(0,a.Ir)({id:o.shixun_identifier,homework_common_id:t});case 8:if(null==(r=i.sent)||!r.game_identifier){i.next=12;break}return(0,d.xg)("/tasks/".concat(s,"/").concat(t,"/").concat(r.game_identifier)),i.abrupt("return");case 12:2===(null==r?void 0:r.status)?e(null==r?void 0:r.message,t,s):3===(null==r?void 0:r.status)&&h(null==r?void 0:r.message);case 13:case"end":return i.stop()}}),l)}))),function(){return u.apply(this,arguments)})})},h=function(e){r.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,m.jsxs)("div",{className:"tc font16",children:[" 目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},x=function(){var e=o()(i()().mark((function e(n,t){var s,l,o,c,d,g,h;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=t.is_jupyter,l=t.is_jupyter_lab,e.next=3,(0,a.WT)(n);case 3:if(!((o=e.sent).length>1)){e.next=7;break}return r.Z.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"提示",content:(0,m.jsxs)("div",{children:[(0,m.jsxs)("div",{children:["你当前有",o.length,"个进行中的实训作业使用该实践项目,请在下方点击实训作业名称进入实训挑战页面:"]}),(0,m.jsx)(u.Z,{pagination:!1,columns:[{title:"课堂名称",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"作业名称",dataIndex:"name",ellipsis:!0,width:240,align:"center",render:function(e,n){var t=n||{},s=t.course_identifier,i=t.id;return(0,m.jsx)("a",{target:"_blank",href:"/classrooms/".concat(s,"/shixun_homework/").concat(i,"/detail"),children:e})}},{title:"作业截止时间",dataIndex:"end_time",align:"center"},{title:"操作",align:"center",render:function(e,n){var t=n.course_identifier,i=n.id,o=n.shixun_identifier;return(0,m.jsx)("div",{style:{cursor:"pointer",color:"#165dff"},onClick:function(){p({is_jupyter:s,is_jupyter_lab:l,shixunId:o,homework_common_id:i,courseId:t})},children:"前往挑战"})}}],dataSource:o,rowKey:"id"})]})}),e.abrupt("return",!0);case 7:if(1!==o.length){e.next=11;break}return c=o[0],d=c.shixun_identifier,g=c.id,h=c.course_identifier,p({is_jupyter:s,is_jupyter_lab:l,shixunId:d,homework_common_id:g,courseId:h}),e.abrupt("return",!0);case 11:return e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();n.Z=p},40645:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNjIuNyA3OS42SDBWOC41aDM5LjNsMjMuNCAxOC40eiIgZmlsbD0iI0YwQTIyMSIvPjxwYXRoIGQ9Ik03MS40IDcxLjFIOC43VjBoNDQuNGwxOC4zIDE4eiIgZmlsbD0iI0YxQzg0QyIvPjxwYXRoIGQ9Ik01My4zIDcuM3YxMS41aDExLjV6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTM0LjkgMTMuOWgtMTd2NC42aDE3ek00NS45IDI3aC0yOHY0LjZoMjh6TTQ1LjkgNDAuNmgtMjh2NC42aDI4ek00NS45IDUzLjdoLTI4djQuN2gyOHoiIGZpbGw9IiNGMEEyMjEiLz48cGF0aCBkPSJNNjUgMzJINTB2NC42aDE1ek02NSA0NS42SDUwdjQuNmgxNXpNNjUgNTguN0g1MHY0LjdoMTV6IiBmaWxsPSIjRkZGIi8+PGc+PHBhdGggZD0iTTYwIDU2LjVjLjcgNC4zLTEgOC4zLTEgOC4zczQtMS43IDguMy0xYzAgMCAxLjQtNC41IDUuMi0xMEw3MCA1MS4yYy01LjUgMy45LTEwIDUuMy0xMCA1LjNaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0ibTY0IDU5LjIgNy4xLTcuMS41LjUtNy4xIDcuMXoiIGZpbGw9IiNGOUE1NEMiLz48cGF0aCBkPSJNNjIuOCA1OS44YzAgLjcuNSAxLjIgMS4yIDEuMnMxLjItLjUgMS4yLTEuMi0uNS0xLjItMS4yLTEuMi0xLjIuNi0xLjIgMS4yWiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik03MS42IDU1LjhjNC0yLjYgNi43LTQuNSAxMi42LTEwLjUgMTAuMi0xMC4yIDE2LTE4LjMgMTQuMy0yMC0xLjctMS43LTkuNSAzLjgtMjAgMTQuMy02IDYtNy42IDguNi0xMC41IDEyLjZsMy42IDMuNloiIGZpbGw9IiMzMjRBNUUiLz48cGF0aCBkPSJtNzggMzkuOCA1LjcgNS43LjUtLjUgMS40LTEuNC01LjYtNS43LTEuNCAxLjQtLjYuNVptMTAuNS01LjdjLS41LjItMS4yLjctMS43IDEuNC0xLjIgMS4yLTEuOSAyLjQtMS43IDIuOS41LjUgMS43LS41IDIuOS0xLjcuNy0uNyAxLjItMS4yIDEuNC0xLjdsNi4yLTYuMiAxLjQgMS40YzEuNy0yLjYgMi4xLTQuNSAxLjQtNS0uNS0uNS0yLjYtLjItNSAxLjRsMS42IDEuNi02LjUgNS45WiIgZmlsbD0iI0ZGQzY1QiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiAzNi40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA1MC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA2NC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48L2c+PC9zdmc+"},1770:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjBBMjIxIiBkPSJNNjIuNjk4IDc5LjYzMUguMDRWOC41MzRoMzkuMjJsMjMuNDM4IDE4LjMzMnoiLz48cGF0aCBkPSJNNzEuMzg3IDcxLjFIOC43M1YuMDA1aDQ0LjMyNmwxOC4zMzcgMTguMDN2NTMuMDY3aC0uMDA1Wk01My4zMzEgNy4zMzZ2MTEuNDhoMTEuNDhMNTMuMzMgNy4zMzVabS04LjM2NyA2LjUzNkgxNy45Mzh2NC42MjNoMjcuMDI2VjEzLjg3Wk02Mi4yNiAyNy4wMjRIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy41NTFIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy4xNThIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1oiIGZpbGw9IiNGMUM4NEMiLz48L2c+PC9zdmc+"},46400:function(e,n,t){t.d(n,{Z:function(){return O}});var s=t(80559),i=t(58670),l=t(51638),o=t(54745),a=t(31855),r=t(92310),c=t.n(r),u=t(43167),d=t(47413),m=t(59301),p=t(92343),g=t(36355),h=t(17313),x=t(83116);const f=(e,n,t,s,i)=>({backgroundColor:e,border:`${s.lineWidth}px ${s.lineType} ${n}`,[`${i}-icon`]:{color:t}}),v=e=>{const{componentCls:n,motionDurationSlow:t,marginXS:s,marginSM:i,fontSize:l,fontSizeLG:o,lineHeight:a,borderRadiusLG:r,motionEaseInOutCirc:c,withDescriptionIconSize:u,colorText:d,colorTextHeading:m,withDescriptionPadding:p,defaultPadding:g}=e;return{[n]:Object.assign(Object.assign({},(0,h.Wf)(e)),{position:"relative",display:"flex",alignItems:"center",padding:g,wordWrap:"break-word",borderRadius:r,[`&${n}-rtl`]:{direction:"rtl"},[`${n}-content`]:{flex:1,minWidth:0},[`${n}-icon`]:{marginInlineEnd:s,lineHeight:0},"&-description":{display:"none",fontSize:l,lineHeight:a},"&-message":{color:m},[`&${n}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${t} ${c}, opacity ${t} ${c},\n padding-top ${t} ${c}, padding-bottom ${t} ${c},\n margin-bottom ${t} ${c}`},[`&${n}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${n}-with-description`]:{alignItems:"flex-start",padding:p,[`${n}-icon`]:{marginInlineEnd:i,fontSize:u,lineHeight:0},[`${n}-message`]:{display:"block",marginBottom:s,color:m,fontSize:o},[`${n}-description`]:{display:"block",color:d}},[`${n}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},_=e=>{const{componentCls:n,colorSuccess:t,colorSuccessBorder:s,colorSuccessBg:i,colorWarning:l,colorWarningBorder:o,colorWarningBg:a,colorError:r,colorErrorBorder:c,colorErrorBg:u,colorInfo:d,colorInfoBorder:m,colorInfoBg:p}=e;return{[n]:{"&-success":f(i,s,t,e,n),"&-info":f(p,m,d,e,n),"&-warning":f(a,o,l,e,n),"&-error":Object.assign(Object.assign({},f(u,c,r,e,n)),{[`${n}-description > pre`]:{margin:0,padding:0}})}}},j=e=>{const{componentCls:n,iconCls:t,motionDurationMid:s,marginXS:i,fontSizeIcon:l,colorIcon:o,colorIconHover:a}=e;return{[n]:{"&-action":{marginInlineStart:i},[`${n}-close-icon`]:{marginInlineStart:i,padding:0,overflow:"hidden",fontSize:l,lineHeight:`${l}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${t}-close`]:{color:o,transition:`color ${s}`,"&:hover":{color:a}}},"&-close-text":{color:o,transition:`color ${s}`,"&:hover":{color:a}}}}},y=e=>[v(e),_(e),j(e)];var w=(0,x.Z)("Alert",(e=>[y(e)]),(e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}))),k=function(e,n){var t={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&n.indexOf(s)<0&&(t[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(s=Object.getOwnPropertySymbols(e);i{const{icon:n,prefixCls:t,type:s}=e,i=A[s]||null;return n?(0,p.wm)(n,m.createElement("span",{className:`${t}-icon`},n),(()=>({className:c()(`${t}-icon`,{[n.props.className]:n.props.className})}))):m.createElement(i,{className:`${t}-icon`})},b=e=>{const{isClosable:n,prefixCls:t,closeIcon:s,handleClose:i}=e,o=!0===s||void 0===s?m.createElement(l.Z,null):s;return n?m.createElement("button",{type:"button",onClick:i,className:`${t}-close-icon`,tabIndex:0},o):null};var I=e=>{const{description:n,prefixCls:t,message:s,banner:i,className:l,rootClassName:o,style:a,onMouseEnter:r,onMouseLeave:p,onClick:h,afterClose:x,showIcon:f,closable:v,closeText:_,closeIcon:j,action:y}=e,A=k(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[I,C]=m.useState(!1);const N=m.useRef(null),{getPrefixCls:S,direction:B,alert:D}=m.useContext(g.E_),E=S("alert",t),[Q,O]=w(E),H=n=>{var t;C(!0),null===(t=e.onClose)||void 0===t||t.call(e,n)},M=m.useMemo((()=>void 0!==e.type?e.type:i?"warning":"info"),[e.type,i]),T=m.useMemo((()=>!!_||("boolean"==typeof v?v:!1!==j&&null!=j)),[_,j,v]),L=!(!i||void 0!==f)||f,P=c()(E,`${E}-${M}`,{[`${E}-with-description`]:!!n,[`${E}-no-icon`]:!L,[`${E}-banner`]:!!i,[`${E}-rtl`]:"rtl"===B},null==D?void 0:D.className,l,o,O),F=(0,d.Z)(A,{aria:!0,data:!0});return Q(m.createElement(u.default,{visible:!I,motionName:`${E}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:e=>({maxHeight:e.offsetHeight}),onLeaveEnd:x},(t=>{let{className:i,style:l}=t;return m.createElement("div",Object.assign({ref:N,"data-show":!I,className:c()(P,i),style:Object.assign(Object.assign(Object.assign({},null==D?void 0:D.style),a),l),onMouseEnter:r,onMouseLeave:p,onClick:h,role:"alert"},F),L?m.createElement(Z,{description:n,icon:e.icon,prefixCls:E,type:M}):null,m.createElement("div",{className:`${E}-content`},s?m.createElement("div",{className:`${E}-message`},s):null,n?m.createElement("div",{className:`${E}-description`},n):null),y?m.createElement("div",{className:`${E}-action`},y):null,m.createElement(b,{isClosable:T,prefixCls:E,closeIcon:_||j,handleClose:H}))})))},C=t(93669),N=t(59362),S=t(97015),B=t(20911);let D=function(e){(0,S.Z)(t,e);var n=(0,B.Z)(t);function t(){var e;return(0,C.Z)(this,t),(e=n.apply(this,arguments)).state={error:void 0,info:{componentStack:""}},e}return(0,N.Z)(t,[{key:"componentDidCatch",value:function(e,n){this.setState({error:e,info:n})}},{key:"render",value:function(){const{message:e,description:n,children:t}=this.props,{error:s,info:i}=this.state,l=i&&i.componentStack?i.componentStack:null,o=void 0===e?(s||"").toString():e,a=void 0===n?l:n;return s?m.createElement(I,{type:"error",message:o,description:m.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},a)}):t}}]),t}(m.Component);var E=D;const Q=I;Q.ErrorBoundary=E;var O=Q}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[93668],{52103:function(e,n,t){t.d(n,{Z:function(){return r}});var s=t(19973),i=t(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},o=t(22589),a=function(e,n){return i.createElement(o.Z,(0,s.Z)({},e,{ref:n,icon:l}))};var r=i.forwardRef(a)},66461:function(e,n,t){var s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),a=(t(59301),t(43418)),r=t(8591),c=t(75105),u=t(18892),d=t(79905),m=t(37712);n.Z=(0,u.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=e.classroomList,l=e.getData;return(0,m.jsxs)(a.Z,{centered:!0,title:"提示",open:"redoShixunModal"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:o()(i()().mark((function e(){var o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,d.Rm)()||null!==(o=s.AssistantObject.normal)&&void 0!==o&&o.can_redo){e.next=3;break}return r.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return e.next=5,(0,c.ZP)("/api/homework_commons/".concat(n.actionTabs.homework_common_id,"/batch_redo_modal.json"),{method:"post",body:{student_work_id:n.actionTabs.student_work_id}});case 5:0===e.sent.status&&(r.ZP.success("操作成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),l());case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,m.jsxs)("p",{children:["该作业将被打回重做,",n.actionTabs.isshixun?"学生实训":"学生作品提交","记录将被清空!"]}),(0,m.jsx)("p",{children:"确定打回?"})]})}))},69173:function(e,n,t){t.r(n),t.d(n,{default:function(){return bn}});var s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),a=t(82242),r=t.n(a),c=t(79800),u=t.n(c),d=t(59301),m=t(18892),p=t(49127),g=t(3113),h=t(8591),x=t(43418),f=t(66104),v=t(99313),_=t(28563),j=t(99144),y=t(85573),w=t.n(y),k=t(37205),A=t.n(k),Z=t(78241),b=t(6848),I=t(95237),C=t(20834),N=t(24905),S=t(43604),B=t(61998),D=t(92832),E=t(38854),Q=t(27092),O=t(5112),H=t(94001),M=t(57809),T=t(71418),L=t(61186),P=t.n(L),F=t(14539),Y=t(75105),z=t(37712),G=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,m.useParams)();return(0,z.jsxs)(x.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:s.coursesId}});case 2:0===e.sent.status&&(h.ZP.success("操作成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:r()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,z.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,z.jsx)("p",{children:"确定打回?"})]})})),J=t(79905),U=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.dispatch,l=((0,m.useParams)(),(0,d.useState)(!0)),a=u()(l,2),c=(a[0],a[1],(0,d.useState)(!1)),p=u()(c,2),g=p[0],f=p[1],v=Z.Z.useForm(),_=u()(v,1)[0];return(0,z.jsx)(z.Fragment,{children:(0,z.jsxs)(x.Z,{centered:!0,title:"调分",open:"调分"===n.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:g,onOk:o()(i()().mark((function e(){var l,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,J.Rm)()||null!==(l=t.AssistantObject.normal)&&void 0!==l&&l.can_appraise){e.next=3;break}return h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return e.next=5,_.validateFields();case 5:return o=_.getFieldsValue(),f(!0),e.next=9,(0,Y.ZP)("/api/student_works/".concat(n.actionTabs.id,"/adjust_score.json"),{method:"post",body:r()({},o)});case 9:0===e.sent.status&&(h.ZP.success("操作成功"),_.resetFields(),s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"shixunHomeworks/getWorkList",payload:r()({},n.actionTabs.params)})),f(!1);case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,z.jsx)("p",{className:"tc",children:"该学生的最终成绩将不会按照评分规则进行计算"}),(0,z.jsxs)(Z.Z,{form:_,layout:"horizontal",children:[(0,z.jsxs)("div",{style:{display:"flex",alignItems:"baseline"},children:[(0,z.jsx)(Z.Z.Item,{label:"成绩",name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,z.jsx)(H.Z,{min:0,placeholder:"请填写分数"})}),(0,z.jsx)("span",{className:"ml10",children:"分"})]}),(0,z.jsx)("div",{children:(0,z.jsx)(Z.Z.Item,{name:"comment",children:(0,z.jsx)(D.Z.TextArea,{placeholder:"请填写您对作品调分的原因",rows:8})})})]})]})})})),R=t(66461),q=t(82895),W=t(89392),K=t(39647),V=t.n(K),X=t(37906),$=t(53273),ee=t(51564),ne=t(49242),te=["task_status","new_work_status","shixunHomeworks","course_group"],se=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/student_works/".concat(n.userId,"/deal_appeal_score.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ie=function(e){var n,t,s,l,a,c,p=e.task_status,g=e.new_work_status,h=e.shixunHomeworks,f=e.course_group,v=V()(e,te),_=(0,m.useParams)(),y=Z.Z.useForm(),w=u()(y,1)[0],k=h.workList,A=h.workSetting,C=(0,d.useState)(!1),D=u()(C,2),E=D[0],Q=D[1],O=(0,d.useState)(null),M=u()(O,2),T=M[0],L=M[1],Y=(0,d.useState)({search:"",page:1,limit:10,work_status:null!=p?0==p?[0,-1]:[p]:null,new_work_status:g,status:g||"",course_group:f}),G=u()(Y,2),J=G[0],U=G[1],R=(0,ee.U)(ne.h$,r()({},_)),q=u()(R,4),W=q[1],K=q[2],ie=q[3],le=(0,ee.U)(ne.cN,{homeworkId:null==_?void 0:_.categoryId}),oe=u()(le,4),ae=oe[1],re=oe[2],ce=oe[3],ue=(0,ee.U)(se,{}),de=u()(ue,4),me=de[2],pe=(de[3],(0,d.useState)([])),ge=u()(pe,2),he=ge[0],xe=ge[1],fe=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(null==n?void 0:n.id)&&(0,j.xg)(k.is_jupyter||k.is_jupyter_lab?"/classrooms/".concat(_.coursesId,"/common_homework/").concat(_.categoryId,"/").concat(n.id,"/comment"):_.course_group?"/classrooms/".concat(_.coursesId,"/common_homework/").concat(_.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(e=_.course_group)||void 0===e?void 0:e.toString()):"/classrooms/".concat(_.coursesId,"/common_homework/").concat(_.categoryId,"/review/").concat(n.id))},ve=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:J,n=r()(r()({},e),{},{work_status:null!=p?0==p?[0,-1]:[p]:null,new_work_status:g,status:4==g?"":1,course_group:f});U(n),4==g||5==g?re(n):K(n)};return(0,d.useEffect)((function(){var e;xe((4==g||5==g?null==ce||null===(e=ce.data)||void 0===e?void 0:e.list:null==ie?void 0:ie.student_works)||[])}),[ie,ce]),(0,d.useEffect)((function(){v.open&&ve(),v.open||(xe([]),U(r()(r()({},J),{},{search:"",page:1,limit:10})),L(null),Q(!1),w.resetFields())}),[v.open,J.page,J.limit]),(0,d.useEffect)((function(){console.log(T)}),[T]),(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(x.Z,r()(r()({},v),{},{children:[(0,z.jsxs)(I.Z,{wrap:!1,justify:"space-between",align:"middle",children:[(0,z.jsx)(S.Z,{children:0==p?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生未提交作品"]}):1==p?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生按时提交作品"]}):2==p?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生",null!=A&&A.anonymous_comment||null!=k&&null!==(l=k.homework_status)&&void 0!==l&&l.includes("匿评中")?"延时提交":"补交","作品"]}):1==g?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生未匿评"]}):2==g?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生匿评中"]}):3==g?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生完成匿评"]}):4==g?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ce||null===(a=ce.data)||void 0===a?void 0:a.count)||0}),"位学生提交了申诉"]}):5==g?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ce||null===(c=ce.data)||void 0===c?void 0:c.count)||0}),"条申诉记录待审核"]}):void 0}),(0,z.jsx)(S.Z,{children:(0,z.jsx)($.t7,{style:{width:300},value:null==J?void 0:J.search,placeholder:"请输入学生姓名或学号搜索",onChange:function(e){ve(r()(r()({},J),{},{search:decodeURIComponent(e).trim(),page:1}))},onInputChange:function(e){U(r()(r()({},J),{},{search:decodeURIComponent(e).trim()}))}})})]}),(0,z.jsx)(B.Z,{loading:W||ae,className:"mt20",columns:p?null===(s=[{title:"序号",dataIndex:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==J?void 0:J.page)-1)*J.limit+t+1)}},{title:"学生姓名",dataIndex:"user_name",ellipsis:!0,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(n)},children:e})}},{title:"学号",dataIndex:"student_id",ellipsis:!0},{title:"分班",dataIndex:"group_name",ellipsis:!0},0!=p&&{title:"最终成绩",dataIndex:"work_score",ellipsis:!0,render:function(e,n){return(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("div",{children:["教师评分:",n.teacher_score||"0.0","分",(0,z.jsx)("br",{}),"助教评分:",n.teaching_asistant_score||"0.0","分",(0,z.jsx)("br",{}),null!=k&&k.anonymous_comment?(0,z.jsxs)(z.Fragment,{children:["匿评评分:",n.student_score||"0.0","分",(0,z.jsx)("br",{})]}):"","迟交扣分:",n.late_penalty||"0.0","分",(0,z.jsx)("br",{}),"查重扣分:",n.repeat_minus_score||"0.0","分",(0,z.jsx)("br",{}),null!=k&&k.anonymous_comment?(0,z.jsxs)(z.Fragment,{children:["缺评扣分:",n.absence_penalty||"0.0","分",(0,z.jsx)("br",{})]}):"","最终成绩:",n.work_score||"0.0","分",(0,z.jsx)("br",{}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,z.jsx)("div",{onClick:function(e){fe(n)},className:"current",style:{color:"#8bb6fd"},children:"查看评分"})]}),children:e>0?(0,z.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},p>1&&{title:"更新时间",dataIndex:"update_time",ellipsis:!0,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}}])||void 0===s?void 0:s.filter((function(e){return e})):4==g||5==g?[{title:"学生姓名",dataIndex:"real_name",ellipsis:!0,width:80,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(n)},children:e})}},{title:"被申诉人",dataIndex:"unappeal_real_name",ellipsis:!0,width:80},{title:"被申诉人评分",dataIndex:"score",ellipsis:!0,width:110},{title:"申诉理由",dataIndex:"comment",ellipsis:!0},{title:"提交申诉时间",dataIndex:"created_at",ellipsis:!0,width:140,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",dataIndex:"appeal_status",ellipsis:!0,width:140,align:"right",render:function(e,n){return(0,z.jsxs)(z.Fragment,{children:[3==e&&(0,z.jsx)("span",{className:"c-grey-333",children:"已接受"}),4==e&&(0,z.jsx)("span",{className:"c-grey-333",children:"已驳回"}),1==e&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)($.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,me({userId:n.student_work_id,score_id:n.student_works_score_id,status:4});case 2:0===e.sent.status&&ve();case 4:case"end":return e.stop()}}),e)}))),children:"驳回"}),(0,z.jsx)($.op,{className:"ml20",type:"link",style:{padding:0},onClick:function(){L(n),Q(!0)},children:"接受"})]})]})}}]:null===(t=[{title:"序号",dataIndex:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==J?void 0:J.page)-1)*J.limit+t+1)}},{title:"学生姓名",dataIndex:"user_name",ellipsis:!0,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(n)},children:e})}},{title:"学号",dataIndex:"student_id",ellipsis:!0},{title:"分班",dataIndex:"group_name",ellipsis:!0},0!=p&&{title:"最终成绩",dataIndex:"work_score",ellipsis:!0,render:function(e,n){return(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("div",{children:["教师评分:",n.teacher_score||"0.0","分",(0,z.jsx)("br",{}),"助教评分:",n.teaching_asistant_score||"0.0","分",(0,z.jsx)("br",{}),null!=k&&k.anonymous_comment?(0,z.jsxs)(z.Fragment,{children:["匿评评分:",n.student_score||"0.0","分",(0,z.jsx)("br",{})]}):"","迟交扣分:",n.late_penalty||"0.0","分",(0,z.jsx)("br",{}),"查重扣分:",n.repeat_minus_score||"0.0","分",(0,z.jsx)("br",{}),null!=k&&k.anonymous_comment?(0,z.jsxs)(z.Fragment,{children:["缺评扣分:",n.absence_penalty||"0.0","分",(0,z.jsx)("br",{})]}):"","最终成绩:",n.work_score||"0.0","分",(0,z.jsx)("br",{}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,z.jsx)("div",{onClick:function(e){fe(n)},className:"current",style:{color:"#8bb6fd"},children:"查看评分"})]}),children:e>0?(0,z.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},2==g&&{title:"更新时间",dataIndex:"update_time",ellipsis:!0,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},2==g&&{title:"需评数",dataIndex:"need_evaluate",ellipsis:!0},2==g&&{title:"已评数",dataIndex:"evaluate_num",ellipsis:!0}])||void 0===t?void 0:t.filter((function(e){return e})),locale:{emptyText:(0,z.jsx)(F.Z,{})},dataSource:he,pagination:{total:(null==ie?void 0:ie.work_count)||(null==ce||null===(n=ce.data)||void 0===n?void 0:n.count)||0,onChange:function(e,n){U(r()(r()({},J),{},{page:e,limit:n}))},current:null==J?void 0:J.page,pageSize:null==J?void 0:J.limit}})]})),(0,z.jsx)(x.Z,{title:"接受申诉",open:E,centered:!0,destroyOnClose:!0,onCancel:function(){Q(!1)},maskClosable:!1,width:544,onOk:function(){w.submit()},children:(0,z.jsxs)(Z.Z,{form:w,colon:!1,onFinish:function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,me(r()(r()({},n),{},{userId:T.student_work_id,score_id:T.student_works_score_id,status:3}));case 2:0===e.sent.status&&(ve(),Q(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,z.jsx)(X.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},T),{},{id:k.is_jupyter||k.is_jupyter_lab?null==T?void 0:T.id:null==T?void 0:T.student_work_id}))},children:null==T?void 0:T.real_name})},{key:"2",label:"被申诉人",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==T?void 0:T.unappeal_real_name})},{key:"3",label:"被申诉人评分",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==T?void 0:T.score})}]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,z.jsx)(H.Z,{min:1,max:100,step:1})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,z.jsx)(N.Z,{children:"扣除违规匿评分数"})})})]})]})})]})},le={wrap:"wrap___W0LgL",MdEditor:"MdEditor___cHRH7",workListButtonWrap:"workListButtonWrap___QZZWS",anticon:"anticon___m82JD",workListClass:"workListClass___jvhD1",left:"left______XB",visible:"visible___Z1XhK",status:"status___gJ0dF",tips:"tips___dUSKO",redoBtn:"redoBtn___yd1Bl",scroll:"scroll___kwGSX",codewrap:"codewrap___OuRJd",viewcode:"viewcode___D8Xzb",lefttitle:"lefttitle___cmyHe",export_type_modal_title:"export_type_modal_title___v0LPC",export_type_modal:"export_type_modal___OtCoW",export_type_modal_con:"export_type_modal_con___jYlKl",type_item:"type_item___wLYJg",type_item_active:"type_item_active___xScmP",export_type_modal_waring:"export_type_modal_waring___c88Oc"},oe=t(49312),ae=t(78386),re=t(20538),ce=t(88142),ue=t(16135),de=t(70088),me=t(1770),pe=t(40645),ge=t(42141),he=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading,i=e.user;return{shixunHomeworks:n,classroomList:t,loading:s.effects,user:i}}))((function(e){var n,t,s,l,a,c,d=e.shixunHomeworks,p=(e.user,e.loading),g=e.dispatch,x=(0,m.useParams)(),f=d.workList,v=d.workSetting,_=(0,ee.U)(ne.Gw,{homeworkId:null==f?void 0:f.id}),y=u()(_,3),w=y[1],k=y[2],A=function(e){return null!=v&&v.can_make_up&&0==(null==f?void 0:f.work_status)?"--":e||"--"},Z=[{title:"姓名",dataIndex:"user_name",ellipsis:!0,isShow:!0},{title:"学号",dataIndex:"student_id",ellipsis:!0,isShow:!0},{title:"作品状态",dataIndex:"work_status",ellipsis:!0,render:function(e){return-1===e?"重做中":(0,z.jsx)(j.Uw,{status:e})},isShow:!0},{title:"当前成绩",dataIndex:"work_score",ellipsis:!0,render:function(e,n){return(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("div",{children:[(0,z.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,z.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=f&&f.anonymous_comment?(0,z.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",(0,z.jsx)("div",{children:n.late_penalty?"补交扣分:".concat(n.late_penalty,"分"):"补交扣分:0.0分"}),(0,z.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=f&&f.anonymous_comment?(0,z.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(null==f?void 0:f.anonymous_appeal)&&"违评扣分:".concat(n.appeal_penalty||"0.0","分"),(0,z.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=f&&f.is_jupyter||null!=f&&f.is_jupyter_lab)&&(0,z.jsx)("div",{onClick:function(e){var t;e.stopPropagation(),(0,j.xg)(f.is_jupyter||f.is_jupyter_lab?"/classrooms/".concat(x.coursesId,"/common_homework/").concat(x.categoryId,"/").concat(n.id,"/comment"):x.course_group?"/classrooms/".concat(x.coursesId,"/common_homework/").concat(x.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(t=x.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(x.coursesId,"/common_homework/").concat(x.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,z.jsx)("span",{style:{color:"#ff8100"},children:e}):e})},isShow:!0},{title:"打回次数",dataIndex:"redo_count",ellipsis:!0,isShow:!0,render:A},{title:"提交次数",dataIndex:"submit_count",ellipsis:!0,isShow:null==v?void 0:v.can_submit,render:function(e){return 0==(null==f?void 0:f.work_status)?"--":e||"--"}},{title:"需评数",dataIndex:"need_comment_count",ellipsis:!0,render:A,isShow:null==f?void 0:f.student_anonymous_comment},{title:"已评数",dataIndex:"user_comment_count",ellipsis:!0,render:A,isShow:null==f?void 0:f.student_anonymous_comment},{title:"被评数",dataIndex:"student_comment_count",ellipsis:!0,render:A,isShow:null==f?void 0:f.student_anonymous_comment},{title:"被匿评分数",dataIndex:"student_score",ellipsis:!0,render:A,isShow:null==f?void 0:f.student_anonymous_comment},{title:"申诉次数",dataIndex:"appeal_all_count",ellipsis:!0,render:A,isShow:null==f?void 0:f.student_anonymous_comment},{title:"待审核申诉",dataIndex:"appeal_deal_count",ellipsis:!0,render:A,isShow:null==f?void 0:f.student_anonymous_comment},{title:"操作",dataIndex:"name",ellipsis:!0,align:"center",width:80,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){var e;null!=f&&null!==(e=f.homework_status)&&void 0!==e&&e.includes("导入")||N(n,"review")},children:"查看"})},isShow:!0}].filter((function(e){return e.isShow})),C=[{title:"序号",dataIndex:"name",ellipsis:!0,width:120,render:function(e,n,t){return t+1}},{title:"姓名",dataIndex:"user_name",ellipsis:!0,render:A},{title:"评阅状态",dataIndex:"current_user_work_status",ellipsis:!0,render:function(e){return null!=v&&v.can_make_up&&0==(null==f?void 0:f.work_status)?"--":e?(0,z.jsx)("span",{style:{color:"#028D01"},children:"已评"}):(0,z.jsx)("span",{style:{color:"#FF6801"},children:"未评"})}},{title:"更新时间",dataIndex:"update_time",ellipsis:!0,render:function(e){return null!=v&&v.can_make_up&&0==(null==f?void 0:f.work_status)?"--":e?P()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"匿评分数",dataIndex:"student_score",ellipsis:!0,render:A},{title:"被申诉次数",dataIndex:"appeal_all_count",ellipsis:!0,render:A},{title:"被申诉审核状态",dataIndex:"current_user_appeal_status",ellipsis:!0,render:function(e){return null!=v&&v.can_make_up&&0==(null==f?void 0:f.work_status)?"--":1===e?(0,z.jsx)("span",{style:{color:"#FF6801"},children:"待审核"}):-1===e?"--":(0,z.jsx)("span",{style:{color:"#028D01"},children:"已审核"})}},{title:"操作",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:function(e,n){var t;return(0,z.jsx)("a",{onClick:function(){var e;0!=(null==f?void 0:f.work_status)&&-1!=(null==f?void 0:f.work_status)||null==v||!v.can_make_up?null!==(e=f.homework_status)&&void 0!==e&&e.includes("导入")||N(n):h.ZP.warning("你未提交作品,不能参与匿评")},children:!(null!=v&&null!==(t=v.homework_status)&&void 0!==t&&t.includes("已截止")&&(null==v||!v.work_public)&&(0,J.dE)())&&(null!=n&&n.current_user_work_status?"查看":"评阅")})}}],N=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";(null==n?void 0:n.id)&&(0,j.xg)(f.is_jupyter||f.is_jupyter_lab?"/classrooms/".concat(x.coursesId,"/common_homework/").concat(x.categoryId,"/").concat(n.id,"/comment"):x.course_group?"/classrooms/".concat(x.coursesId,"/common_homework/").concat(x.categoryId,"/review/").concat(null==n?void 0:n.id,"?ids=").concat(null===(e=x.course_group)||void 0===e?void 0:e.toString(),"&review=").concat(t):"/classrooms/".concat(x.coursesId,"/common_homework/").concat(x.categoryId,"/review/").concat(null==n?void 0:n.id,"?review=").concat(t))};return(0,z.jsxs)("section",{className:"minH500 bg-white p30",style:{paddingTop:25},children:[!(null!=f&&f.all_member_count)&&!p["shixunHomeworks/getWorkList"]&&((null==f||null===(n=f.homework_status)||void 0===n?void 0:n.includes("未发布"))||(null==f||null===(t=f.homework_status)||void 0===t?void 0:t.includes("未开始")))&&(0,z.jsx)(F.Z,{}),!(null!=f&&null!==(s=f.homework_status)&&void 0!==s&&s.includes("未发布"))&&!(null!=f&&null!==(l=f.homework_status)&&void 0!==l&&l.includes("未开始"))&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-333",children:"我的作品"})}),(0,z.jsx)(S.Z,{children:(0,z.jsxs)("span",{children:[null==f||null===(a=f.left_time)||void 0===a?void 0:a.status,(0,z.jsx)("span",{className:"ml10",style:{color:"#FF9D18"},children:null==f||null===(c=f.left_time)||void 0===c?void 0:c.time})]})})]}),(null==f?void 0:f.is_shixun)&&!(null!=f&&f.open_evaluate)&&!(null!=f&&f.is_close_tips)&&(0,z.jsxs)(I.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{children:"该实践项目未启用评测功能,学生提交作品后需要教师手动评分,请耐心等待教师的评分结果。 "})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"current",onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(x.categoryId,"/close_tips.json"),{method:"post"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&g({type:"shixunHomeworks/getWorkList",payload:r()({},x)});case 4:case"end":return e.stop()}}),e)}))),children:"X"})})]}),!(null!=f&&f.is_shixun)&&(null==f?void 0:f.feedback_notice)&&(0,z.jsxs)("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"},children:[(0,z.jsx)("i",{className:"iconfont icon-tishi11 font14"}),(0,z.jsx)("span",{className:"ml10",style:{flex:"1"},children:"有学生反馈了作品问题,请及时查看处理"}),w?(0,z.jsx)(ge.Z,{}):(0,z.jsx)("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k({homeworkId:null==f?void 0:f.id});case 2:0===(null==(n=e.sent)?void 0:n.status)&&g({type:"shixunHomeworks/getWorkList",payload:r()({},x)});case 4:case"end":return e.stop()}}),e)})))})]}),(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},pagination:!1,columns:Z,dataSource:[f]}),(null==f?void 0:f.student_anonymous_comment)&&(0,z.jsxs)("div",{className:"mt20",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,z.jsxs)(S.Z,{children:["共",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#FA6400"},children:(null==f?void 0:f.work_count)||0}),"份作业需评阅"]}),(0,z.jsxs)(S.Z,{children:[(0,z.jsx)("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"匿评时间",(0,z.jsxs)("span",{className:"c-grey-333 ml10",children:[(null==f?void 0:f.evaluation_start)&&P()(null==f?void 0:f.evaluation_start).format("YYYY-MM-DD HH:mm"),"至 ",(null==f?void 0:f.evaluation_end)&&P()(null==f?void 0:f.evaluation_end).format("YYYY-MM-DD HH:mm")]})]})]}),(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:C,dataSource:null==f?void 0:f.student_works,pagination:!1})]})]})]})})),xe=(0,d.createRef)(),fe=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading,i=e.user;return{shixunHomeworks:n,classroomList:t,loading:s.effects,user:i}}))((function(e){var n,t,s,l,a,c,p,f,v,_,y,k,L,K,V,X,$,ee,ne,te,se,ge,fe,ve=e.shixunHomeworks,_e=e.classroomList,je=e.loading,ye=(e.zip,e.btnLoading),we=e.setBtnLoading,ke=e.dispatch,Ae=(0,d.useState)(r()(r()({},(0,m.useParams)()),{page:1,limit:20})),Ze=u()(Ae,2),be=Ze[0],Ie=(Ze[1],ve.workList),Ce=ve.actionTabs,Ne=ve.workSetting,Se=(0,d.useState)([]),Be=u()(Se,2),De=Be[0],Ee=Be[1],Qe=(0,d.useState)(1),Oe=u()(Qe,2),He=Oe[0],Me=Oe[1],Te=(0,d.useState)(),Le=u()(Te,2),Pe=Le[0],Fe=Le[1],Ye=(0,d.useState)(),ze=u()(Ye,2),Ge=ze[0],Je=ze[1],Ue=(0,d.useState)(),Re=u()(Ue,2),qe=Re[0],We=Re[1],Ke=(0,d.useState)(),Ve=u()(Ke,2),Xe=Ve[0],$e=Ve[1],en=(0,d.useState)(),nn=u()(en,2),tn=nn[0],sn=nn[1],ln=(0,d.useState)(!1),on=u()(ln,2),an=on[0],rn=on[1],cn=(0,d.useState)(1),un=u()(cn,2),dn=un[0],mn=un[1],pn=(0,d.useState)(!1),gn=u()(pn,2),hn=gn[0],xn=gn[1],fn=(0,d.useState)(!1),vn=u()(fn,2),_n=vn[0],jn=vn[1],yn=(0,d.useState)([]),wn=u()(yn,2),kn=wn[0],An=wn[1],Zn=(0,d.useState)(!1),bn=u()(Zn,2),In=bn[0],Cn=bn[1],Nn=(0,d.useState)(),Sn=u()(Nn,2),Bn=Sn[0],Dn=Sn[1],En=(0,d.useState)(!1),Qn=u()(En,2),On=Qn[0],Hn=Qn[1],Mn=(0,d.useState)(""),Tn=u()(Mn,2),Ln=Tn[0],Pn=Tn[1],Fn=(0,d.useState)(),Yn=u()(Fn,2),zn=Yn[0],Gn=Yn[1],Jn=(0,d.useState)(),Un=u()(Jn,2),Rn=Un[0],qn=Un[1],Wn=(0,d.useState)(null),Kn=u()(Wn,2),Vn=Kn[0],Xn=Kn[1],$n=(0,d.useState)(!0),et=u()($n,2),nt=et[0],tt=et[1],st=(0,d.useState)([]),it=u()(st,2),lt=it[0],ot=it[1],at=(0,d.useState)([]),rt=u()(at,2),ct=rt[0],ut=rt[1],dt=(0,d.useState)(0),mt=u()(dt,2),pt=mt[0],gt=mt[1],ht=(0,d.useState)({status:!1,visible:!0}),xt=u()(ht,2),ft=xt[0],vt=xt[1],_t=(0,d.useState)(!1),jt=u()(_t,2),yt=jt[0],wt=jt[1],kt=(0,d.useState)(""),At=u()(kt,2),Zt=At[0],bt=At[1],It=Z.Z.useForm(),Ct=u()(It,1)[0],Nt=(0,d.useState)(!0),St=u()(Nt,2),Bt=St[0],Dt=St[1];(0,d.useEffect)((function(){xe&&xe.current&&(xe.current.clientHeight>47?vt({status:!0,visible:!0}):vt({status:!1,visible:!0}))}),[Ie.course_group_info&&Ie.course_group_info.length]),(0,d.useEffect)((function(){null!=Ie&&Ie.course_id&&Ee(null==Ie?void 0:Ie.student_works)}),[Ie]);var Et=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ke({type:"shixunHomeworks/getWorkList",payload:r()({},be)});case 2:n=e.sent,(0,J.GJ)()?Ee(A()(n.student_works)):Ee(A()(n));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Qt(){Me(1),Fe(""),Je(""),We(""),sn(""),$e(""),An([])}var Ot=function(e){ut(e.filter((function(e){return e.checked})).map((function(e){return e.course_group_id})))},Ht=(0,d.useRef)();(0,d.useEffect)((function(){Ht.current=ct}),[ct]);var Mt,Tt=[{title:"序号",dataIndex:"name",width:"5%",fixed:"left",render:function(e,n,t){return null!=n&&n.isMe&&null!=De&&De.length?"我":be.limit*(be.page-1)+t+1}},{title:"姓名",width:"5%",ellipsis:!0,dataIndex:"user_name"},((0,J.GJ)()||(0,J.dE)()&&!(null!=Ie&&Ie.anonymous_comment))&&{title:"学号",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:function(e){return e}},!((0,J.dE)()&&(null!=Ie&&null!==(n=Ie.homework_status)&&void 0!==n&&n.includes("匿评中")||null!=Ie&&null!==(t=Ie.homework_status)&&void 0!==t&&t.includes("申诉中")))&&0!==Ie.course_group_count&&{title:"分班",width:"7%",ellipsis:!0,dataIndex:"group_name"},{title:null!=Ie&&Ie.is_jupyter_lab||null!=Ie&&Ie.is_jupyter?"作业状态":"作品状态",dataIndex:"work_status",width:"12%",render:function(e){return-1===e?"重做中":(0,z.jsx)(j.Uw,{status:e})}},((0,J.GJ)()||(0,J.dE)()&&!(null!=Ie&&Ie.anonymous_comment)&&!Ie.anonymous_appeal||(0,J.dE)()&&(null===(s=Ie.homework_status)||void 0===s?void 0:s.includes("已截止")))&&{title:"最终成绩",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:function(e,n){return(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("div",{children:[(0,z.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,z.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=Ie&&Ie.anonymous_comment?(0,z.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",(0,z.jsx)("div",{children:n.late_penalty?"补交扣分:".concat(n.late_penalty,"分"):"补交扣分:0.0分"}),(0,z.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=Ie&&Ie.anonymous_comment?(0,z.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(null==Ie?void 0:Ie.anonymous_appeal)&&"违评扣分:".concat(n.appeal_penalty||"0.0","分"),(0,z.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=Ie&&Ie.is_jupyter||null!=Ie&&Ie.is_jupyter_lab)&&(0,z.jsx)("div",{onClick:function(e){var t;e.stopPropagation(),(0,j.xg)(Ie.is_jupyter||Ie.is_jupyter_lab?"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/").concat(n.id,"/comment"):be.course_group?"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(t=be.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,z.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},{title:"更新时间",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:function(e){return e?P()(e).format("YYYY-MM-DD HH:mm"):"--"}},((0,J.GJ)()||(null==Ie||null===(l=Ie.homework_status)||void 0===l?void 0:l.includes("已截止")))&&{title:"教师评分",width:"6%",dataIndex:"teacher_score"},((0,J.GJ)()||(null==Ie||null===(a=Ie.homework_status)||void 0===a?void 0:a.includes("已截止")))&&{title:"助教评分",width:"6%",dataIndex:"teaching_asistant_score"},(null==Ie?void 0:Ie.anonymous_comment)&&{title:"匿评评分",width:"6%",dataIndex:"student_score",render:function(e,n){return(0,z.jsx)(b.Z,{title:(0,z.jsxs)("div",{children:[(0,z.jsxs)("span",{children:["你的评阅分数:",e,"分"]}),(0,z.jsx)("br",{}),(0,z.jsxs)("span",{children:["匿评完成度:",n.anonymous_comment_rate,"%"]})]}),children:(0,z.jsx)("span",{children:e})})}},(null==Ie?void 0:Ie.anonymous_comment)&&{title:"已评数",width:"5%",dataIndex:"user_comment_count",render:function(e){return(0,z.jsx)(b.Z,{title:"在匿评期间评阅的作品数量",children:(0,z.jsx)("span",{children:e})})}},(null==Ie?void 0:Ie.anonymous_appeal)&&{title:"匿评申诉",width:"8%",dataIndex:"appeal_all_count",render:function(e,n){return(0,z.jsxs)("div",{children:[!!e&&(0,z.jsx)(b.Z,{placement:"bottom",title:"共有".concat(e,"条匿评申诉,").concat(n.appeal_deal_count,"条待处理"),children:(0,z.jsx)("span",{style:{minWidth:"30px",display:"inline-block",textAlign:"center"},children:"".concat(n.appeal_deal_count,"/").concat(e)})}),!e&&(0,z.jsx)("span",{children:"-/-"})]})}},(null==Ne?void 0:Ne.can_submit)&&{title:"提交次数",dataIndex:"submit_size",width:"6%",render:function(e){return e||"- -"}},{title:"打回次数",dataIndex:"redo_count",width:"6%",render:function(e){return e||"- -"}},{title:"操作",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:function(e,n){var t,s,l;return null!==(t=Ie.homework_status)&&void 0!==t&&t.includes("导入")?(0,z.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[" ",(0,J.GJ)()&&(0,z.jsx)("a",{onClick:function(e){e.stopPropagation(),ke({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.id,type:"normal"}})},children:"修改成绩"}),(0,z.jsx)("a",{style:{marginLeft:(0,J.GJ)()&&10},onClick:(0,W.debounce)(function(){var e=o()(i()().mark((function e(t){var s,l,o,a,r,c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),e.next=3,(0,Y.ZP)("/api/student_works/".concat(null==n?void 0:n.id,"/passed_condition.json"),{method:"get"});case 3:c=e.sent,x.Z.confirm({title:"作业详情",closable:!0,width:750,icon:null,content:(0,z.jsxs)("div",{children:[(0,z.jsxs)("div",{style:{display:"flex"},children:[(0,z.jsxs)("div",{children:[(0,z.jsx)("span",{style:{color:"#666666"},children:"学生姓名"}),(0,z.jsx)("span",{style:{marginLeft:10},children:null==c||null===(s=c.data)||void 0===s?void 0:s.user_name})]}),(0,z.jsxs)("div",{style:{marginLeft:60},children:[(0,z.jsx)("span",{style:{color:"#666666"},children:"学号"}),(0,z.jsx)("span",{style:{marginLeft:10},children:null==c||null===(l=c.data)||void 0===l?void 0:l.student_id})]}),(0,z.jsxs)("div",{style:{marginLeft:60},children:[(0,z.jsx)("span",{style:{color:"#666666"},children:"班级"}),(0,z.jsx)("span",{style:{marginLeft:10},children:null==c||null===(o=c.data)||void 0===o?void 0:o.group_name})]})]}),(0,z.jsxs)("div",{style:{marginTop:22},children:[(0,z.jsx)("div",{style:{color:"#666666"},children:"作业描述:"}),(0,z.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==c||null===(a=c.data)||void 0===a?void 0:a.description)||"暂无信息"})]}),(0,z.jsxs)("div",{style:{marginTop:22,marginBottom:20},children:[(0,z.jsx)("div",{style:{color:"#666666"},children:"点评内容:"}),(0,z.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==c||null===(r=c.data)||void 0===r?void 0:r.comment)||"暂无信息"})]})]}),footer:null});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),300),children:"查看详情"})]}):0!==n.work_status||(0,J.GJ)()?(0,z.jsxs)("div",{children:[!(0,J.GJ)()&&(0,z.jsx)("div",{children:(0,z.jsx)("a",{target:"_blank",children:"查看"})}),(0,J.GJ)()&&(0,z.jsxs)("div",{children:[(0,z.jsx)(m.Link,{className:"c-blue",target:"_blank",to:Ie.is_jupyter||Ie.is_jupyter_lab?"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/").concat(n.id,"/comment"):be.course_group?"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(s=be.course_group)||void 0===s?void 0:s.toString()):"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/review/").concat(n.id),onClick:function(e){var n,t;if(e.stopPropagation(),be.course_group?(0,J.Rm)()&&(null===(n=_e.AssistantObject)||void 0===n||null===(n=n.group)||void 0===n||!n.can_view):(0,J.Rm)()&&(null===(t=_e.AssistantObject)||void 0===t||null===(t=t.normal)||void 0===t||!t.can_view))return e.preventDefault(),void h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:n.has_comment?"已评阅":"评阅"}),(0,z.jsx)("br",{}),(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("p",{children:["调整学生当前成绩",(0,z.jsx)("br",{}),"其它历史评分将全部失效"]}),children:(0,z.jsx)("a",{className:"c-green",onClick:function(){var e=o()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.preventDefault(),t.stopPropagation(),ke({type:"shixunHomeworks/setActionTabs",payload:{key:"调分",selectArrs:n,id:n.id,params:be}});case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"调分"})})]}),(0,J.GJ)()&&(0,z.jsxs)("div",{children:[-1!==n.work_status&&0!==n.work_status&&n.myshixun_identifier&&((null==Ie?void 0:Ie.is_jupyter)||(null==Ie?void 0:Ie.is_jupyter_lab))&&(0,z.jsx)(I.Z,{justify:"center",children:(0,z.jsx)("a",{onClick:function(){var e=o()(i()().mark((function e(t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),Hn(!0),tt(!0),Pn(n.shixun_url),Gn(n.id),Xn(n.evaluation_codes),qn(null),!n.myshixun_identifier){e.next=12;break}return e.next=10,(0,Y.ZP)("/api/jupyters/preview_tpi.json",{method:"get",params:{identifier:n.myshixun_identifier,student_work_id:n.id}});case 10:0===(s=e.sent).status&&(qn(s.html_content),tt(!1));case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"查看代码"})}),(null!=Ie&&Ie.is_new_rule?-1!==n.work_status&&0!==n.work_status:-1!==n.work_status&&0!==n.work_status&&!(null!=Ie&&null!==(l=Ie.homework_status)&&void 0!==l&&l.includes("已截止")))&&(0,z.jsx)(I.Z,{justify:"center",children:(0,z.jsx)("span",{className:le.redoBtn,onClick:function(e){var t;e.stopPropagation(),!(0,J.Rm)()||null!==(t=_e.AssistantObject.normal)&&void 0!==t&&t.can_redo?ke({type:"shixunHomeworks/setActionTabs",payload:{key:"redoShixunModal",homework_common_id:Ie.homework_id,student_work_id:n.id,isshixun:Ie.is_shixun}}):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"打回重做"})})]})]}):(0,z.jsx)("div",{children:"--"})}}].filter((function(e){return!!e})),Lt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{key:""};ke({type:"shixunHomeworks/setActionTabs",payload:e})},Pt=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return we(!0),e.next=3,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/student_works/export_normal_word_all.json"),{method:"post",body:{with_edit:n,student_works_ids:null==Ie?void 0:Ie.student_works_ids,with_submit_record:Bt,course_group:A()(JSON.parse(sessionStorage.all_student_works_params).course_group)}});case 3:0===e.sent.status&&(wt(!1),m.history.push("/classrooms/".concat(null==be?void 0:be.coursesId,"/exportlist/normal_work_list"))),we(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.dE)()?(0,z.jsx)(he,{}):(0,z.jsxs)("section",{className:"".concat(le.wrap," minH500"),children:[(0,z.jsxs)("aside",{className:"minH500 bg-white pl30 ".concat((0,J.GJ)()?"pt30":""," pr30"),children:[!(null!=Ie&&Ie.all_member_count)&&!je["shixunHomeworks/getWorkList"]&&((null==Ie||null===(c=Ie.homework_status)||void 0===c?void 0:c.includes("未发布"))||(null==Ie||null===(p=Ie.homework_status)||void 0===p?void 0:p.includes("未开始")))&&(0,z.jsx)(F.Z,{}),(0,z.jsxs)("aside",{children:[!(null==Ie||!Ie.all_member_count)&&(0,z.jsxs)("aside",{className:"mb30",children:[(0,z.jsxs)(Z.Z,{form:Ct,onChange:function(){be.page=1;var e=Object.assign({},Ct.getFieldsValue());Object.keys(e).map((function(n){switch(n){case"task_status":e[n].includes("all")||Ie[n].length===e[n].length||!e[n].length?(delete be.work_status,Ct.setFieldsValue(w()({},"task_status","all"))):(be.work_status=e[n],Ct.setFieldsValue(w()({},"task_status",be.work_status)));break;case"file_status":e[n].includes("all")||Ie[n].length===e[n].length||!e[n].length?(delete be.file_status,Ct.setFieldsValue(w()({},"file_status","all"))):(be.file_status=e[n][0],Ct.setFieldsValue(w()({},"file_status",e[n])));break;case"course_group_info":e[n].includes("all")||Ie[n].length===e[n].length||!e[n].length?(delete be.course_group,Ct.setFieldsValue(w()({},"course_group_info","all"))):(be.course_group=e[n],Ct.setFieldsValue(w()({},"course_group_info",be.course_group)));break;case"teacher_comment":e[n].includes("all")||Ie[n].length===e[n].length||!e[n].length?(delete be.teacher_comment,Ct.setFieldsValue(w()({},"teacher_comment","all"))):(be.teacher_comment=e[n][0],Ct.setFieldsValue(w()({},"teacher_comment",e[n])))}})),Et()},initialValues:w()(w()(w()(w()({},"task_status","all"),"course_group_info","all"),"teacher_comment","all"),"file_status","all"),children:[!(null===(f=Ie.teacher_comment)||void 0===f||!f.length)&&(0,z.jsx)(Z.Z.Item,{name:"teacher_comment",children:(0,z.jsx)(N.Z.Group,{style:{width:"100%"},children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"80px",style:{fontSize:14},children:"你的评阅:"}),(0,z.jsx)(S.Z,{flex:"80px",children:(0,z.jsx)(N.Z,{value:"all",children:"全部"})}),(0,z.jsx)(S.Z,{flex:"1",children:null===(v=Ie.teacher_comment)||void 0===v?void 0:v.map((function(e){return(0,z.jsxs)(N.Z,{value:e.id,children:[" ",e.name,"(",e.count,") "]},e.id)}))})]})})}),!(null==Ie||null===(_=Ie.file_status)||void 0===_||!_.length)&&(0,J.GJ)()&&(0,z.jsx)(Z.Z.Item,{name:"file_status",children:(0,z.jsx)(N.Z.Group,{style:{width:"100%"},children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"80px",style:{fontSize:14},children:"附件状态:"}),(0,z.jsx)(S.Z,{flex:"80px",children:(0,z.jsx)(N.Z,{value:"all",children:"全部"})}),(0,z.jsx)(S.Z,{flex:"1",children:null==Ie||null===(y=Ie.file_status)||void 0===y?void 0:y.map((function(e){return(0,z.jsxs)(N.Z,{value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),!(null===(k=Ie.task_status)||void 0===k||!k.length)&&(0,z.jsx)(Z.Z.Item,{name:"task_status",children:(0,z.jsx)(N.Z.Group,{value:[],style:{width:"100%"},children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"80px",style:{fontSize:14},children:" 作品状态: "}),(0,z.jsxs)(S.Z,{flex:"80px",children:[(0,z.jsx)(N.Z,{value:"all",children:"全部"})," "]}),(0,z.jsx)(S.Z,{flex:"1",children:null===(L=Ie.task_status)||void 0===L?void 0:L.map((function(e){return(0,z.jsxs)(N.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),!(null===(K=Ie.course_group_info)||void 0===K||!K.length)&&(0,z.jsx)(Z.Z.Item,{name:"course_group_info",children:(0,z.jsx)(N.Z.Group,{style:{width:"100%"},children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"80px",style:{fontSize:14},children:"分班情况:"}),(0,z.jsx)(S.Z,{flex:"80px",children:(0,z.jsx)(N.Z,{value:"all",checked:!be.course_group_info,children:"全部"})}),(0,z.jsxs)(S.Z,{flex:"1",className:"".concat(le.workListClass," ").concat(ft.visible?le.visible:""," ").concat(ft.status?"":le.status),children:[(0,z.jsx)("div",{ref:xe,className:le.left,children:Ie.course_group_info.map((function(e,n){return(0,z.jsxs)(N.Z,{value:e.course_group_id,children:[" ",e.group_group_name,"(",e.count,")"]},e.course_group_id)}))}),ft.status&&(0,z.jsx)("div",{className:le.tips,onClick:function(){return vt(r()(r()({},ft),{},{visible:!ft.visible}))},children:(0,z.jsxs)("span",{children:[ft.visible?"展开":"收起",ft.visible?(0,z.jsx)(ae.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,z.jsx)(re.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})})]})]})})})]}),(0,z.jsxs)("div",{className:"mt40",style:{marginBottom:"40px"},children:[(0,z.jsx)("span",{className:"c-grey-333",children:"作业概览"}),(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:null!=Ne&&Ne.anonymous_comment||null!=Ie&&null!==(Mt=Ie.homework_status)&&void 0!==Mt&&Mt.includes("匿评中")?[{title:"学生人数",dataIndex:"work_count"},{title:"未提交",dataIndex:"not_submitted_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"未提交的学生列表",task_status:0})},children:e})}},{title:"按时提交",dataIndex:"submitted_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"按时提交的学生列表",task_status:1})},children:e})}},{title:"延时提交",dataIndex:"delayed_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"延时提交的学生列表",task_status:2})},children:e})}},{title:"未匿评",dataIndex:"no_evaluate",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"未匿评的学生列表",new_work_status:1})},children:e})}},{title:"匿评中",dataIndex:"in_evaluate",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"匿评中的学生列表",new_work_status:2})},children:e})}},{title:"完成匿评",dataIndex:"evaluate",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"完成匿评的学生列表",new_work_status:3})},children:e})}},{title:"申诉次数",dataIndex:"review",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"提交申诉的学生列表",new_work_status:4})},children:e})}},{title:"待审核申诉",dataIndex:"under_review",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"待审核申诉列表",new_work_status:5})},children:e})}}]:[{title:"学生人数",dataIndex:"work_count"},{title:"未提交",dataIndex:"not_submitted_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"未提交的学生列表",task_status:0})},children:e})}},{title:"按时提交",dataIndex:"submitted_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"按时提交的学生列表",task_status:1})},children:e})}},{title:"补交",dataIndex:"delayed_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"补交的学生列表",task_status:2})},children:e})}}],dataSource:[null==Ie?void 0:Ie.group_data],pagination:!1})]}),(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(D.Z.Search,{style:{width:240},allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){be.page=1,be.search=e.trim(),Et()}})}),(0,z.jsxs)(S.Z,{children:[(0,z.jsx)("span",{className:"ml5 c-red",children:Ie.work_count}),"个检索结果(",Ie.work_count,"个学生)"]})]})}),(0,z.jsxs)(S.Z,{style:{textAlign:"end"},className:le.workListButtonWrap,children:[!(null!==(V=Ie.homework_status)&&void 0!==V&&V.includes("导入"))&&!(null!=Ie&&Ie.is_jupyter||null!=Ie&&Ie.is_jupyter_lab)&&(0,z.jsx)(g.ZP,{className:"mr10",onClick:function(){ke({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:be}})},children:"文档查重"}),!(null!=Ie&&Ie.is_new_rule)&&!(null!==(X=Ie.homework_status)&&void 0!==X&&X.includes("导入"))&&((null==Ie||null===($=Ie.homework_status)||void 0===$?void 0:$.includes("提交中"))||(null==Ie||null===(ee=Ie.homework_status)||void 0===ee?void 0:ee.includes("补交中"))||(null==Ie||null===(ne=Ie.homework_status)||void 0===ne?void 0:ne.includes("进行中")))&&(0,z.jsx)(g.ZP,{className:"mr20",icon:(0,z.jsx)("i",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:function(){var e;if(!(0,J.Rm)()||null!==(e=_e.AssistantObject.normal)&&void 0!==e&&e.can_redo){jn(!0);var n=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(null==be?void 0:be.categoryId,"/teacher_manage_groups.json"),{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});case 2:0===(n=e.sent).status&&(console.log("发送请求了",n),ot(n.data.list),Ot(n.data.list));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();n()}else h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:" 一键打回"}),!(null!==(te=Ie.homework_status)&&void 0!==te&&te.includes("导入"))&&(0,z.jsx)(g.ZP,{className:"mr20",icon:(0,z.jsx)("i",{className:"iconfont icon-yijiandianping"}),onClick:function(){rn(!0)},children:"一键点评"}),(0,z.jsx)(E.Z,{dropdownRender:function(){var e,n,t,s;return(0,z.jsxs)(C.Z,{children:[(0,z.jsx)(C.Z.Item,{children:(0,z.jsx)("span",{onClick:function(){ke({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出学生成绩",course_groups:null==Ie?void 0:Ie.course_group_info,fn:function(){(0,de.Iy)(JSON.parse(sessionStorage.all_student_works_params),"normal_work_list")}}})},children:" 导出成绩 "})},"1"),!(null!==(e=Ie.homework_status)&&void 0!==e&&e.includes("导入"))&&(0,J.GJ)()&&(null==Ie||null===(n=Ie.student_works)||void 0===n?void 0:n.length)>0&&((null==Ie?void 0:Ie.is_jupyter)||(null==Ie?void 0:Ie.is_jupyter_lab))&&(0,z.jsx)(C.Z.Item,{children:(0,z.jsx)("span",{onClick:function(e){ke({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出学生成绩",course_groups:null==Ie?void 0:Ie.course_group_info,fn:function(){var e;ke({type:"shixunHomeworks/setActionTabs",payload:{key:"导出实训报告",type:2}}),(0,j.xg)("/classrooms/".concat(null==be?void 0:be.coursesId,"/common_homework/").concat(be.categoryId,"/").concat(null==Ie||null===(e=Ie.student_works)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.id,"/comment"))}}})},children:"实训报告"})},"2"),!(null!==(t=Ie.homework_status)&&void 0!==t&&t.includes("导入"))&&(null==Ie||null===(s=Ie.student_works)||void 0===s?void 0:s.length)>0&&!(null!=Ie&&Ie.is_jupyter_lab)&&!(null!=Ie&&Ie.is_jupyter)&&(0,z.jsx)(C.Z.Item,{children:(0,z.jsx)(g.ZP,{loading:ye,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:function(){ke({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出答题记录与附件",course_groups:null==Ie?void 0:Ie.course_group_info,fn:function(){bt("附件"),wt(!0)}}})},children:"导出答题记录与附件"})},"3"),(0,z.jsx)(C.Z.Item,{children:(0,z.jsx)(m.Link,{to:"/classrooms/".concat(be.coursesId,"/exportlist/normal_work_list"),children:"历史导出"})},"5")]})},children:(0,z.jsxs)(g.ZP,{icon:(0,z.jsx)(ce.Z,{}),children:["导出",(0,z.jsx)(ue.Z,{})]})})]})]}),(null==Ie?void 0:Ie.is_shixun)&&!(null!=Ie&&Ie.open_evaluate)&&!(null!=Ie&&Ie.is_close_tips)&&(0,z.jsxs)(I.Z,{style:{marginTop:"15px",display:"inline-flex",background:"#F5F5F5",borderRadius:4,height:42,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",color:"#9096A3",justifyContent:"space-between"},children:[(0,z.jsx)("span",{children:"该实践项目未启用评测功能,学生提交作品后需要教师手动评分"}),(0,z.jsx)("span",{style:{cursor:"pointer"},onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/close_tips.json"),{method:"post"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&ke({type:"shixunHomeworks/getWorkList",payload:r()({},be)});case 4:case"end":return e.stop()}}),e)}))),children:"X"})]})]}),(0,z.jsx)(B.Z,{loading:je["shixunHomeworks/getWorkList"],hideOnSinglePage:!0,pagination:!1,size:"middle",style:{cursor:"pointer"},scroll:(null==Ie?void 0:Ie.anonymous_comment)&&{x:1300},dataSource:De,columns:Tt,onRow:function(e,n){return{onClick:function(){var n,t;null!==(n=Ie.homework_status)&&void 0!==n&&n.includes("导入")||(0,j.xg)(Ie.is_jupyter||Ie.is_jupyter_lab?"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/").concat(e.id,"/comment"):be.course_group?"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/review/").concat(e.id,"?ids=").concat(null===(t=be.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/review/").concat(e.id))}}},rowKey:"id",onChange:function(e,n,t){if(void 0===t.order)if("student_id"===t.field)be.b_order="desc",be.order=t.field;else delete be.b_order,delete be.order;else be.b_order=t.order.replace("end",""),be.order=t.field;Et()}})]})]}),(0,z.jsx)("aside",{className:"tc mb50 mt30",children:(0,z.jsx)(Q.Z,{showSizeChanger:!0,showQuickJumper:!0,onChange:function(e,n){be.page=e,be.limit=n,Et()},defaultCurrent:be.page||1,current:be.page||1,defaultPageSize:20,total:ve.workList.work_count})}),(0,z.jsx)(U,{}),(0,z.jsx)(G,{}),(0,z.jsx)(R.Z,{getData:Et}),(0,z.jsx)(x.Z,{title:"一键评阅",open:an,centered:!0,onOk:function(){var e;if(!(0,J.Rm)()||null!==(e=_e.AssistantObject)&&void 0!==e&&null!==(e=e.normal)&&void 0!==e&&e.can_appraise)if(1===He){if(0===Pe);else if(!Pe)return void h.ZP.info("分数不能为空");rn(!1),xn(!0)}else{if(0===qe||0===Ge);else{if(!qe)return void h.ZP.info("最低分不能为空");if(!Ge)return void h.ZP.info("最高分不能为空")}if(qe>Ge)return void h.ZP.info("最高分不能大于最低分");rn(!1),xn(!0)}else h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},onCancel:function(){rn(!1),Qt()},children:(0,z.jsx)("div",{style:{padding:"32px"},children:(0,z.jsxs)("div",{children:[(0,z.jsxs)("div",{children:[(0,z.jsx)("span",{style:{width:"80px"},children:"评阅方式:"}),(0,z.jsxs)(O.ZP.Group,{value:He,onChange:function(e){Me(e.target.value)},children:[(0,z.jsx)(O.ZP,{value:1,children:"统一得分"}),(0,z.jsx)(O.ZP,{value:2,children:"区间随机得分"})]})]}),1===He&&(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"得分:"]}),(0,z.jsx)(H.Z,{min:0,max:100,value:Pe,onChange:function(e){return Fe(e)}})]}),2===He&&(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"最低分:"]}),(0,z.jsx)(H.Z,{min:0,max:100,value:qe,onChange:function(e){return We(e)},style:{width:"100px"}}),(0,z.jsxs)("span",{style:{width:"80px",textAlign:"end"},children:[(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"最高分:"]}),(0,z.jsx)(H.Z,{min:0,max:100,value:Ge,onChange:function(e){return Je(e)},style:{width:"100px"}})]}),(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsx)("span",{style:{width:"80px",textAlign:"end"},children:"评语:"}),(0,z.jsx)(D.Z.TextArea,{value:Xe,onChange:function(e){return $e(e.target.value)},placeholder:"请填写评语"})]}),(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsx)("span",{style:{width:"80px",textAlign:"end"},children:"仅课堂老师可见:"}),(0,z.jsx)(D.Z.TextArea,{value:tn,onChange:function(e){return sn(e.target.value)},placeholder:"请填写评语"})]})]})})}),(0,z.jsx)(x.Z,{title:"提示",open:hn,centered:!0,okText:"确定点评",cancelText:"放弃点评",onOk:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={},1===He?n.score=Pe||"0":(n.min_score=qe||"0",n.max_score=Ge||"0"),n.comment=Xe,n.hidden_comment=tn,n.student_work_ids=1===dn?De.map((function(e){return e.id})):De.filter((function(e){return!e.has_comment})).map((function(e){return e.id})),e.next=7,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/batch_add_score.json"),{method:"post",body:n});case 7:0===e.sent.status&&(h.ZP.info("修改成功"),xn(!1),Qt(),Et());case 9:case"end":return e.stop()}}),e)}))),onCancel:function(){Qt(),xn(!1)},children:(0,z.jsxs)("div",{style:{padding:"32px",textAlign:"center"},children:[(0,z.jsx)("span",{children:"部分学生已有点评内容,是否覆盖已有点评内容?"}),(0,z.jsx)("br",{}),(0,z.jsxs)(O.ZP.Group,{value:dn,onChange:function(e){return mn(e.target.value)},children:[(0,z.jsx)(O.ZP,{value:1,children:"覆盖已有评论"}),(0,z.jsx)(O.ZP,{value:2,children:"跳过已有点评"})]})]})}),(0,z.jsx)(x.Z,{title:"一键打回重做",open:_n,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:o()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ot(lt),2!==He||!Ht.current){e.next=14;break}if(!(kn.length<=0)){e.next=5;break}return h.ZP.info("请选择作业状态"),e.abrupt("return");case 5:if(Xe){e.next=8;break}return h.ZP.info("评语不能为空"),e.abrupt("return");case 8:return e.next=10,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:be.categoryId,comment:Xe,status:kn,course_group_ids:Ht.current}});case 10:0===(n=e.sent).status&&(gt(n.course_group_count),Dn(n),jn(!1),Cn(!0)),e.next=33;break;case 14:if(0!==qe&&0!==Ge){e.next=17;break}e.next=23;break;case 17:if(qe){e.next=20;break}return h.ZP.info("最低分不能为空"),e.abrupt("return");case 20:if(Ge){e.next=23;break}return h.ZP.info("最高分不能为空"),e.abrupt("return");case 23:if(!(qe>Ge)){e.next=26;break}return h.ZP.info("最高分不能大于最低分"),e.abrupt("return");case 26:if(Xe){e.next=29;break}return h.ZP.info("评语不能为空"),e.abrupt("return");case 29:return e.next=31,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:be.categoryId,comment:Xe,min_score:qe,max_score:Ge,course_group_ids:Ht.current}});case 31:0===(t=e.sent).status&&(gt(t.course_group_count),Dn(t),jn(!1),Cn(!0));case 33:case"end":return e.stop()}}),e)}))),onCancel:function(){jn(!1),Qt()},children:(0,z.jsx)("div",{style:{padding:"32px"},children:(0,z.jsxs)("div",{children:[(0,z.jsxs)("div",{style:{display:"flex",marginBottom:"12px"},children:[(0,z.jsxs)("div",{style:{flexShrink:"0",marginRight:"15px"},children:[" ",(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"分班:"]}),(0,z.jsx)("div",{className:lt.length>15?le.scroll:"",style:{overflowX:"hidden"},children:null==lt?void 0:lt.map((function(e,n){return(0,z.jsxs)(N.Z,{style:{textAlign:"left",margin:"0"},value:e.course_group_id,onChange:function(){!function(e,n){ot(n.map((function(n){return n.course_group_id===e&&(n.checked=!n.checked),n}))),Ot(n)}(e.course_group_id,lt)},checked:e.checked,children:[e.group_group_name,"(",e.count,")"]},e.course_group_id)}))})]}),(0,z.jsxs)("div",{children:[(0,z.jsxs)("span",{style:{width:"80px"},children:[" ",(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"打回方式:"]}),(0,z.jsxs)(O.ZP.Group,{value:He,onChange:function(e){Me(e.target.value)},children:[(0,z.jsx)(O.ZP,{value:1,children:"按成绩打回"}),(0,z.jsx)(O.ZP,{value:2,children:"按作业状态打回"})]})]}),1===He&&(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"最低分:"]}),(0,z.jsx)(H.Z,{min:0,max:100,value:qe,onChange:function(e){return We(e)},style:{width:"100px"}}),(0,z.jsxs)("span",{style:{width:"80px",textAlign:"end"},children:[(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"最高分:"]}),(0,z.jsx)(H.Z,{min:0,max:100,value:Ge,onChange:function(e){return Je(e)},style:{width:"100px"}})]}),2===He&&(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsx)("span",{style:{width:"80px"},children:"作业状态:"}),(0,z.jsx)(N.Z.Group,{onChange:function(e){An(A()(e))},style:{width:"100%"},children:null===(se=Ie.task_status)||void 0===se?void 0:se.map((function(e,n){return(0,z.jsxs)(N.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]}),(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,z.jsx)("span",{style:{color:"red"},children:"*"})," 评语:"]}),(0,z.jsx)(oe.Z,{className:le.MdEditor,onChange:function(e){return $e(e)},placeholder:"请填写评语"})]})]})})}),(0,z.jsx)(x.Z,{open:In,title:"打回确认",onOk:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==He){e.next=7;break}return e.next=3,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:be.categoryId,comment:Xe,status:kn,course_group_ids:Ht.current}});case 3:0===e.sent.status&&(h.ZP.info("打回成功"),Qt(),Et(),Cn(!1)),e.next=11;break;case 7:return e.next=9,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:be.categoryId,comment:Xe,min_score:qe,max_score:Ge,course_group_ids:Ht.current}});case 9:0===e.sent.status&&(h.ZP.info("打回成功"),Qt(),Et(),Cn(!1));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){Qt(),Cn(!1)},children:(0,z.jsxs)("div",{style:{padding:"32px"},children:[1===He&&(0,z.jsxs)("span",{children:["确认将选中的",pt,"个班级中, 成绩在",qe,"-",Ge,"的学生进行打回重做吗?"]}),2===He&&(0,z.jsxs)("span",{children:["确认将",pt,"个班级中作业状态在",null===(ge=Ie.task_status)||void 0===ge?void 0:ge.filter((function(e){return null==kn?void 0:kn.includes(e.id)})).map((function(e){return e.name})).toString(),"的学生进行作业打回重做吗?"]}),(0,z.jsx)("br",{}),(0,z.jsxs)("span",{children:["该条件下共有",null==Bn?void 0:Bn.count,"名学生"]})]})}),(0,z.jsxs)(x.Z,{open:On,width:900,centered:!0,closeIcon:!1,footer:(0,z.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,z.jsxs)("div",{children:[(0,z.jsx)(g.ZP,{className:"mr20",style:{background:"none"},icon:(0,z.jsx)("i",{className:"iconfont icon-yijiandianping"}),onClick:function(e){var n;e.preventDefault(),!(0,J.Rm)()||null!==(n=_e.AssistantObject.normal)&&void 0!==n&&n.can_view?(0,q.O5)()&&(0,j.xg)("".concat(Ln)):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:" 查看学员实训"}),(0,z.jsx)("span",{className:"mr10",children:"调分"}),(0,z.jsx)(H.Z,{min:0,onChange:(0,W.debounce)(function(){var e=o()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Fe(n),!(0,J.Rm)()||null!==(t=_e.AssistantObject.normal)&&void 0!==t&&t.can_appraise){e.next=4;break}return h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,Y.ZP)("/api/student_works/".concat(zn,"/adjust_score.json"),{method:"post",body:{score:n}});case 6:0===e.sent.status&&(h.ZP.success("操作成功"),ke({type:"shixunHomeworks/getWorkList",payload:r()({},be)}));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),2e3)})]}),(0,z.jsx)(g.ZP,{type:"primary",onClick:function(e){return Hn(!1)},children:"关闭"})]}),onOk:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),onCancel:function(){Hn(!1)},children:[(0,z.jsxs)("div",{className:le.viewcode,children:[(0,z.jsx)("div",{className:le.lefttitle,children:"查看代码"}),(0,z.jsxs)("div",{children:[(0,z.jsx)("span",{className:"mr10",children:"文件路径"}),Vn&&(0,z.jsxs)(M.default,{style:{width:200},value:null===(fe=Vn[0])||void 0===fe?void 0:fe.path,children:[" ",null==Vn?void 0:Vn.map((function(e){return(0,z.jsx)(M.default.Option,{value:e.path,children:e.path})}))," "]})]})]}),(0,z.jsx)(T.Z,{spinning:nt,children:(0,z.jsx)("iframe",{srcDoc:Rn,style:{border:"none",width:"910px",marginLeft:"-38px",height:"550px"}})})]}),(0,z.jsxs)(x.Z,{width:675,title:"请选择需要导出的格式",open:yt,centered:!0,onCancel:function(){return wt(!1)},onOk:function(){"附件"==Zt?Pt(!1):"批注"==Zt&&Pt(!0),wt(!1)},children:[(0,z.jsx)(N.Z,{checked:Bt,onChange:function(e){Dt(e.target.checked)},children:"同时导出学生提交记录"}),(0,z.jsx)("div",{className:le.export_type_modal_title,children:"请选择需要导出的附件类型"}),(0,z.jsxs)("div",{className:le.export_type_modal,children:[(0,z.jsxs)("div",{className:le.export_type_modal_con,children:[(0,z.jsxs)("div",{className:"".concat(le.type_item," ").concat("附件"==Zt?le.type_item_active:""),onClick:function(){return bt("附件")},children:[(0,z.jsx)("div",{className:"".concat(le.img_warp),children:(0,z.jsx)("img",{src:me.Z,width:72,height:80})}),(0,z.jsx)("span",{children:"学生提交的附件"})]}),(0,z.jsxs)("div",{className:"".concat(le.type_item," ").concat("批注"==Zt?le.type_item_active:""),onClick:function(){return bt("批注")},children:[(0,z.jsx)("div",{className:"".concat(le.img_warp),children:(0,z.jsx)("img",{src:pe.Z,width:99,height:80})}),(0,z.jsx)("span",{children:"包含批注内容的附件"})]})]}),(0,z.jsx)("div",{className:le.export_type_modal_waring,children:"如学生未上传附件,仅会导出该学生提交的答题记录"})]})]}),(0,z.jsx)(ie,{title:null==Ce?void 0:Ce.title,open:"作业概览"==(null==Ce?void 0:Ce.key),task_status:null==Ce?void 0:Ce.task_status,new_work_status:null==Ce?void 0:Ce.new_work_status,shixunHomeworks:ve,destroyOnClose:!0,centered:!0,onCancel:function(){Lt()},footer:null,width:764,course_group:null==be?void 0:be.course_group})]})})),ve=t(10160),_e=t(63743),je=t(5838),ye=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch;(0,m.useParams)();return(0,z.jsx)(x.Z,{centered:!0,title:"提示",open:"删除"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunHomeworks/deleteReply",payload:{object_id:n.actionTabs.selectArr.id,object_type:"journals_for_message"}});case 2:0===e.sent.status&&(h.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getReplyList",payload:r()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,z.jsx)("p",{children:"确定要删除该条回复吗?"})})})),we=(t(374),t(71371)),ke=t(17177),Ae={flex_box_center:"flex_box_center___eQbfr",flex_space_between:"flex_space_between___yYxed",flex_box_vertical_center:"flex_box_vertical_center___hnVLv",flex_box_center_end:"flex_box_center_end___dJtsJ",flex_box_column:"flex_box_column___bbLAL",top:"top___wdmbO",desc:"desc___io462",liked:"liked___lE9CL",likedActive:"likedActive____w2_o",reply:"reply___BEzBQ",replyList:"replyList___m4VYn",comment:"comment___bM8aM",headpic:"headpic___qQASP"};P().locale("ZH-cn");var Ze=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.user,i=e.loading;return{shixunHomeworks:n,globalSetting:e.globalSetting,user:s,classroomList:t,loading:i.effects}}))((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.user,l=(e.globalSetting,e.loading),a=e.dispatch,c=(0,d.useState)(r()({},(0,m.useParams)())),p=u()(c,2),x=p[0],f=(p[1],(0,d.useState)(!1)),v=u()(f,2),_=v[0],j=v[1],y=(0,d.useState)(-1),w=u()(y,2),k=w[0],A=w[1],Z=(0,d.useState)(""),C=u()(Z,2),N=C[0],B=C[1],E=(0,d.useState)(""),O=u()(E,2),H=O[0],M=O[1],L=(n.workList,t.detailLeftMenus),P=n.replyList,F=n.workDetail;x.page_size=10,(0,d.useEffect)((function(){a({type:"shixunHomeworks/getReplyList",payload:r()({},x)}),a({type:"shixunHomeworks/getWorkDetail",payload:r()({},x)}),L.course_modules||a({type:"classroomList/getClassroomLeftMenus",payload:r()({},x)})}),[x.categoryId]);return(0,z.jsxs)("section",{className:Ae.bg,children:[(0,z.jsx)(T.Z,{spinning:l["shixunHomeworks/getWorkDetail"],children:(0,z.jsxs)("section",{className:"",children:[(0,z.jsxs)("aside",{className:[Ae.desc,"c-black","font14","bg-white"].join(" "),children:["编辑作业"!==n.actionTabs.key&&(0,z.jsx)("div",{children:(0,z.jsx)(_e.Z,{value:(null==F?void 0:F.description)||"暂无~"})}),(0,z.jsx)(je.Z,{authority:(0,J.GJ)(),showDimensions:!1,dataSource:null==F?void 0:F.attachments,callback:function(){a({type:"shixunHomeworks/getWorkDetail",payload:r()({},x)})}}),"编辑作业"===n.actionTabs.key&&(0,z.jsxs)("aside",{className:["bg-white"].join(" "),children:[(0,z.jsx)(oe.Z,{onChange:function(e){B(e)},defaultValue:null==F?void 0:F.explanation,height:200,isFocus:!0,watch:!0}),(0,z.jsx)(I.Z,{children:(0,z.jsxs)(S.Z,{span:24,className:"tr",children:[(0,z.jsx)(g.ZP,{type:"default",size:"middle",onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a({type:"shixunHomeworks/setActionTabs",payload:{key:""}});case 1:case"end":return e.stop()}}),e)}))),children:"取消"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",className:"ml20",onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==N){e.next=4;break}h.ZP.error("请输入内容"),e.next=8;break;case 4:return e.next=6,a({type:"shixunHomeworks/updateWork",payload:{explanation:N,categoryId:x.categoryId}});case 6:0===e.sent.status&&(h.ZP.success("操作成功"),a({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),a({type:"shixunHomeworks/getWorkDetail",payload:r()({},x)}));case 8:case"end":return e.stop()}}),e)}))),children:"保存"})]})})]})]}),(0,z.jsxs)("aside",{className:[Ae.reply,"bg-white","mt20"].join(" "),children:[_&&(0,z.jsx)(oe.Z,{onChange:function(e){B(e)},height:200,isFocus:!0,watch:!0}),(0,z.jsxs)(I.Z,{onClick:function(){j(!0)},children:[(0,z.jsx)(S.Z,{flex:"1",style:{pointerEvents:"none"},children:!_&&(0,z.jsx)(D.Z,{size:"middle",className:"current",placeholder:"说点什么",disabled:!0})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(g.ZP,{type:"primary",size:"middle",onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,J.Rm)()||t.AssistantObject.normal.can_create){e.next=3;break}return h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:if(""!==N){e.next=7;break}h.ZP.error("请输入内容"),e.next=11;break;case 7:return e.next=9,a({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:x.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:N}}});case 9:0===e.sent.status&&(h.ZP.success("发布成功"),a({type:"shixunHomeworks/getReplyList",payload:r()({},x)}),j(!1),B(""));case 11:case"end":return e.stop()}}),e)}))),children:"发表"})})]})]}),(null==P?void 0:P.comments)&&""!=P.comments&&(0,z.jsx)("aside",{className:[Ae.replyList,"bg-white"].join(" "),children:(0,z.jsx)(T.Z,{spinning:l["shixunHomeworks/getReplyList"],children:null==P?void 0:P.comments.map((function(e,n){var t,l,c,u;return(0,z.jsxs)(I.Z,{gutter:[12,12],children:[(0,z.jsx)(S.Z,{flex:"40px",children:(0,z.jsx)("img",{className:Ae.headpic,width:"40",src:"".concat(ve.Z.IMG_SERVER,"/images/").concat(null==e||null===(t=e.author)||void 0===t?void 0:t.image_url)})}),(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsxs)(S.Z,{span:20,children:[(0,z.jsx)("span",{className:"c-light-black",children:null==e||null===(l=e.author)||void 0===l?void 0:l.name}),(0,z.jsxs)("span",{className:"c-light-black ml10",children:[null==e?void 0:e.time," 发布"]})]}),(0,z.jsx)(S.Z,{className:"tr",span:4,children:((0,J.GJ)()||(null==s||null===(c=s.userInfo)||void 0===c?void 0:c.login)===(null==e||null===(u=e.author)||void 0===u?void 0:u.login))&&(0,z.jsx)(b.Z,{title:"删除",children:(0,z.jsx)(we.Z,{className:"current",onClick:function(){a({type:"shixunHomeworks/setActionTabs",payload:{key:"删除",params:x,selectArr:e}})}})})}),(0,z.jsx)(S.Z,{span:24,children:(0,z.jsx)(_e.Z,{value:e.content})}),e.children&&(0,z.jsx)("aside",{className:Ae.comment,children:e.children.map((function(e,n){var t,i;return(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{children:[(0,z.jsxs)(S.Z,{flex:"1",children:[e.author.name,(0,z.jsx)("span",{className:"c-light-black ml10",children:null==e?void 0:e.time})]}),(0,z.jsx)(S.Z,{children:((0,J.GJ)()||(null==s||null===(t=s.userInfo)||void 0===t?void 0:t.login)===(null==e||null===(i=e.author)||void 0===i?void 0:i.login))&&(0,z.jsx)(b.Z,{title:"删除",children:(0,z.jsx)(we.Z,{className:"current",onClick:function(){a({type:"shixunHomeworks/setActionTabs",payload:{key:"删除",params:x,selectArr:e}})}})})})]})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(_e.Z,{value:e.content})})]},n)}))}),(0,z.jsxs)(S.Z,{span:24,className:"mt5 c-light-black",children:[k===n&&(0,z.jsxs)("aside",{children:[(0,z.jsx)(oe.Z,{onChange:function(e){M(e)},height:150,isFocus:!0}),(0,z.jsx)(I.Z,{children:(0,z.jsx)(S.Z,{span:24,className:"tr",children:(0,z.jsx)(g.ZP,{type:"primary",size:"middle",onClick:o()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(""!==H){n.next=4;break}h.ZP.error("请输入内容"),n.next=9;break;case 4:return n.next=6,a({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:x.categoryId,jour_type:"HomeworkCommon",m_parent_id:e.id,reply_id:1,notes:H}}});case 6:a({type:"shixunHomeworks/getReplyList",payload:r()({},x)}),h.ZP.success("发布成功"),A(-1);case 9:case"end":return n.stop()}}),n)}))),children:"发表"})})})]}),k!==n&&(0,z.jsxs)("div",{className:"tr",children:[(0,z.jsx)("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:function(){return A(n)}}),!!e.user_praise&&(0,z.jsxs)("span",{className:"c-orange",children:[(0,z.jsx)(ke.Z,{className:"mr5 ml30",onClick:o()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,a({type:"shixunHomeworks/replyUnLike",payload:{object_id:e.id,object_type:"journals_for_message"}});case 2:a({type:"shixunHomeworks/getReplyList",payload:r()({},x)});case 3:case"end":return n.stop()}}),n)})))}),!!e.praise_count&&e.praise_count]}),!e.user_praise&&(0,z.jsxs)("span",{children:[(0,z.jsx)(ke.Z,{className:"mr5 ml30",onClick:o()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,a({type:"shixunHomeworks/replyLike",payload:{object_id:e.id,object_type:"journals_for_message"}});case 2:a({type:"shixunHomeworks/getReplyList",payload:r()({},x)});case 3:case"end":return n.stop()}}),n)})))}),!!e.praise_count&&e.praise_count]})]})]})]})})]},n)}))})})]})}),(0,z.jsx)("aside",{className:"tc mt30 pb30",children:(0,z.jsx)(Q.Z,{defaultCurrent:1,total:null==P?void 0:P.messages_count,hideOnSinglePage:!0,current:x.page||1,onChange:function(e){x.page=e,a({type:"shixunHomeworks/getReplyList",payload:r()({},x)})}})}),(0,z.jsx)(ye,{})]})}));P().locale("ZH-cn");var be=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading;return{shixunHomeworks:n,globalSetting:e.globalSetting,classroomList:t,loading:s.effects}}))((function(e){var n,t,s=e.shixunHomeworks,i=e.classroomList,l=(e.globalSetting,e.loading,e.dispatch),o=(0,m.useParams)(),a=i.detailLeftMenus,c=(s.replyList,s.referenceAnswer);return o.page_size=10,(0,d.useEffect)((function(){l({type:"shixunHomeworks/getReplyList",payload:r()({},o)}),l({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:o.categoryId}}),a.course_modules||l({type:"classroomList/getClassroomLeftMenus",payload:r()({},o)})}),[o.categoryId]),(0,z.jsx)("section",{className:"pb30 bg-white pl30 pr30 pt30",children:(0,z.jsxs)("aside",{className:["c-black","font14"].join(" "),children:[(0,z.jsxs)("div",{children:[(null==c?void 0:c.reference_answer)&&(0,z.jsx)(_e.Z,{value:null==c?void 0:c.reference_answer}),!(null!=c&&c.reference_answer)&&!(null!==(n=c.attachments)&&void 0!==n&&n.length)&&(0,z.jsx)(F.Z,{})]}),null==c||null===(t=c.attachments)||void 0===t?void 0:t.map((function(e,n){return(0,z.jsx)("div",{children:(0,z.jsxs)("a",{href:"".concat(ve.Z.API_SERVER).concat(e.url),children:[(0,z.jsx)("span",{className:"iconfont icon-fujian c-green font14"}),(0,z.jsx)("span",{className:"ml10 c-black",children:e.title}),(0,z.jsx)("span",{className:"c-light-black ml20 font12",children:e.filesize})]})})}))]})})})),Ie=t(73154),Ce=t(10006),Ne={flex_box_center:"flex_box_center___iIik3",flex_space_between:"flex_space_between___Q7wj5",flex_box_vertical_center:"flex_box_vertical_center___LFAxO",flex_box_center_end:"flex_box_center_end___SFNWP",flex_box_column:"flex_box_column___aq5d_",form:"form___z6oqV",efficiency:"efficiency___VZgt9",configWorkContainer:"configWorkContainer___gQ6ac",tips:"tips___PkPgo",total:"total___c2k9V",tip1:"tip1___BUn8c",tip2:"tip2___Q8WSw"},Se=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){e.shixunHomeworks,e.loading,e.dispatch;var n,t,s=(0,d.useState)(!0),l=u()(s,2),a=l[0],r=l[1],c=(0,d.useState)(!1),p=u()(c,2),f=p[0],v=p[1],_=(0,d.useState)([]),j=u()(_,2),y=j[0],w=j[1],k=(0,d.useState)([]),A=u()(k,2),Z=A[0],b=A[1],C=(0,d.useState)([]),N=u()(C,2),E=N[0],Q=N[1],O=(0,d.useState)([]),H=u()(O,2),M=H[0],T=H[1],L=(0,m.useParams)();function P(){return G.apply(this,arguments)}function G(){return(G=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(L.categoryId,"/homework_common_collaborators.json"),{method:"get"});case 2:n=e.sent,b(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function J(){return U.apply(this,arguments)}function U(){return(U=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/courses/".concat(null==L?void 0:L.coursesId,"/teachers"),{method:"get",params:{homework_id:L.categoryId,limit:1e3}});case 2:null==(n=e.sent)||n.teacher_list.map((function(e){e.key=e.user_id})),Q(null==n?void 0:n.teacher_list),T(null==n?void 0:n.teacher_list);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){P(),J()}),[L]);return(0,z.jsxs)("section",{className:[Ne.form," bg-white pl30 pr30 pt10"].join(" "),children:[(0,z.jsx)(I.Z,{children:(0,z.jsxs)(S.Z,{flex:"1",children:[(0,z.jsx)("span",{style:{fontSize:"16px"},children:"协作设置"}),(null==Z?void 0:Z.can_edit)&&(0,z.jsx)("span",{style:{cursor:"pointer",color:"#0152d9",marginLeft:"10px"},onClick:function(){v(!0)},children:"+添加协作者"})]})}),(0,z.jsxs)(I.Z,{style:{marginTop:"20px",marginBottom:"20px"},children:[(null==Z||null===(n=Z.data)||void 0===n?void 0:n.length)<=0&&(0,z.jsx)(F.Z,{customText:"该作业暂无协作者"}),null==Z||null===(t=Z.data)||void 0===t?void 0:t.map((function(e){return(0,z.jsxs)("span",{style:{display:"inline-flex",height:"40px",borderRadius:"4px",border:"1px solid #44D7B6",padding:"7px 20px",color:"#44D7B6",marginRight:"40px"},children:[(0,z.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.real_name}),(null==Z?void 0:Z.can_edit)&&(0,z.jsx)("span",{style:{cursor:"pointer",marginLeft:"10px"},onClick:o()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Y.ZP)("/api/homework_commons/".concat(L.categoryId,"/homework_common_collaborators/delete.json"),{method:"delete",body:{user_id:e.id}});case 2:0===n.sent.status&&(h.ZP.info("删除成功"),P(),J());case 4:case"end":return n.stop()}}),n)}))),children:"X"})]})}))]}),(0,z.jsx)(I.Z,{children:!a&&(0,z.jsxs)(S.Z,{className:"mb50",children:[(0,z.jsx)(g.ZP,{type:"primary",size:"middle",onClick:function(){},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){r(!0)},children:"取消"})]})}),(0,z.jsx)(x.Z,{title:"添加协作者",open:f,onCancel:function(){return v(!1)},onOk:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==y.length){e.next=3;break}return h.ZP.info("请选择协作老师"),e.abrupt("return");case 3:return e.next=5,(0,Y.ZP)("/api/homework_commons/".concat(L.categoryId,"/homework_common_collaborators.json"),{method:"post",body:{user_ids:y}});case 5:0===e.sent.status&&(h.ZP.info("添加成功"),w([]),P(),J(),v(!1));case 7:case"end":return e.stop()}}),e)}))),children:(0,z.jsxs)("div",{children:[(0,z.jsxs)("div",{style:{display:"flex"},children:[(0,z.jsx)("label",{style:{width:"50px"},children:"姓名:"})," ",(0,z.jsx)(D.Z.Search,{onChange:function(e){Q(M.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}})]}),(0,z.jsx)(B.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(e,n){w(e)},selectedRowKeys:y,getCheckboxProps:function(e){return{disabled:e.is_collaborator}}},pagination:!1,dataSource:E,columns:[{title:"姓名",dataIndex:"name",key:"name"},{title:"角色",dataIndex:"role",key:"role"}]})]})})]})})),Be=t(57930),De=t(21089),Ee=t(55428),Qe=t(17339),Oe="poor_rating___h5Pkz",He=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/publish_setting.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Me=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/evaluation_setting.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Te=function(e,n){return null==e?void 0:e.map((function(e){var t;return null==n||null===(t=n.find((function(n){return n.value===e})))||void 0===t?void 0:t.id}))},Le=function(e,n){var t;return null===(t=e="string"==typeof e?[e]:e)||void 0===t||null===(t=t.map((function(e){return null==n?void 0:n.find((function(n){var t;return null==n||null===(t=n.group_name)||void 0===t?void 0:t.includes(e)}))})))||void 0===t?void 0:t.filter((function(e){return e}))},Pe=function(e,n,t){var s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=null,l=s?n:Le(e,n);return null==l||l.forEach((function(e,n){(0==n||t(e,i||{}))&&(i=e)})),i},Fe=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t,s,l,a,c,p,g,f,v=e.shixunHomeworks,_=e.loading,y=e.dispatch,w=e.classroomList,k=(0,m.useParams)(),C=v.workSetting,B=v.workList,D=(0,ee.U)(He,{categoryId:null==k?void 0:k.categoryId,penalty_type:Ee.Q.Number}),E=u()(D,3),Q=E[1],L=E[2],F=(0,ee.U)(Me,{categoryId:null==k?void 0:k.categoryId}),Y=u()(F,3),G=Y[1],U=Y[2],R=Z.Z.useForm(),q=u()(R,1)[0],W=Z.Z.useWatch("unified_setting",q),K=Z.Z.useWatch("group_settings",q),V=Z.Z.useWatch("allow_late_settings",q),X=Z.Z.useWatch("end_time",q),$=Z.Z.useWatch("publish_time",q),ne=Z.Z.useWatch("allow_late",q),te=Z.Z.useWatch("unified_late",q),se=Z.Z.useWatch("late_time",q),ie=Z.Z.useWatch("anonymous_comment",q),le=Z.Z.useWatch("unified_anonymous_comment",q),oe=Z.Z.useWatch("evaluation_start",q),ae=Z.Z.useWatch("anonymous_appeal",q),re=Z.Z.useWatch("anonymous_comment_settings",q),ce=Z.Z.useWatch("unified_anonymous_appeal",q),ue=Z.Z.useWatch("anonymous_appeal_settings",q),de=(0,d.useState)(!1),me=u()(de,2),pe=me[0],ge=me[1],he=(0,d.useState)({}),xe=u()(he,2),fe=xe[0],ve=xe[1],_e=pe||(0,J.Rm)()&&!(null!==(n=w.AssistantObject)&&void 0!==n&&null!==(n=n.normal)&&void 0!==n&&n.can_publish),je=pe||(0,J.Rm)()&&!(null!==(t=w.AssistantObject)&&void 0!==t&&null!==(t=t.normal)&&void 0!==t&&t.can_late),ye=pe||(0,J.Rm)()&&!(null!==(s=w.AssistantObject)&&void 0!==s&&null!==(s=s.normal)&&void 0!==s&&s.can_anonymous_comment),we=pe||(0,J.Rm)()&&!(null!==(l=w.AssistantObject)&&void 0!==l&&null!==(l=l.normal)&&void 0!==l&&l.can_anonymous_appeal),ke=function(e,n){var t,s;if(null!==(t=e)&&void 0!==t&&t.some((function(e){return"string"!=typeof e.group_name}))){var i,l=[];null===(i=e)||void 0===i||i.forEach((function(e){var n;"string"!=typeof e.group_name&&(null===(n=e.group_name)||void 0===n||n.forEach((function(n){l.push(r()(r()({},e),{},{group_name:n}))})))})),e=l}return null===(s=e)||void 0===s?void 0:s.filter((function(e){var t;return!(null!=n&&null!==(t=n.map((function(e){return null==e?void 0:e.group_name})))&&void 0!==t&&null!==(t=t.toString())&&void 0!==t&&null!==(t=t.split(","))&&void 0!==t&&t.includes(String(e.group_name)))&&e.is_admin}))},Ae=function(e){if("allow_late"!=e)if("anonymous_comment"!=e){if("anonymous_appeal"!=e)return"unified_late"==e?"已开启分班发布,无法更改为统一补交":"unified_anonymous_comment"==e?!1===W?"已开启分班发布,无法更改为统一匿评":"已开启分班补交,无法更改为统一匿评":"unified_anonymous_appeal"==e?!1===W?"已开启分班发布,无法更改为统一申诉":!1===te?"已开启分班补交,无法更改为统一申诉":"已开启分班匿评,无法更改为统一申诉":"make_up_score"==e?ne?"扣分数据来源于补交扣分":"开启后,允许未按时提交的学生补交作品一次,并扣除相应的分数作为迟交的处罚,该学生才可以参与匿评。":"submit_num"==e?"若学生需要在规定次数外再次提交作品,教师可使用打回重做功能让该学生重新提交一次。":void 0;x.Z.warning({centered:!0,width:760,icon:null,title:"开启匿评申诉提示",content:(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("span",{className:"blod",children:"允许学生对自己作品的匿评评分进行申诉,由教师和助教处理申诉"}),(0,z.jsx)("br",{}),"1、接受学生的合理申诉:",(0,z.jsx)("br",{}),"被申诉的评分记录无效,不参与最终成绩的计算被申诉的评阅人的作品成绩,将被扣减违规匿评分",(0,z.jsx)("br",{}),"2、拒绝学生的不合理申诉:",(0,z.jsx)("br",{}),"被申诉的评分记录有效,不允许学生对该评分记录进行二次申诉被申诉的评阅人的作品成绩,不会扣除违规匿评分",(0,z.jsx)("br",{})]})})}else x.Z.warning({centered:!0,width:550,icon:null,title:"开启匿评提示",content:(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("span",{className:"blod",children:"规则说明:"}),"开启匿评,学生将在隐藏身份的情况下,对其他匿名作业进行评阅。",(0,z.jsx)("br",{}),(0,z.jsxs)("div",{className:"font12 mt10",style:{color:"#E99237"},children:[(0,z.jsx)("i",{className:"iconfont icon-tishi11 mr5 font12"}),"学生必须提交作品才能参与匿评,若学生未能按时提交作品,建议启用“允许学生补交”功能,允许学生补交作品一次,并扣除相应的分数作为迟交的处罚,该学生才可以参与匿评。"]})]})});else x.Z.warning({centered:!0,width:472,icon:null,title:"开启补交提示",content:(0,z.jsxs)(z.Fragment,{children:[null!=B&&B.is_shixun?(0,z.jsxs)("div",{children:[(0,z.jsx)("span",{className:"blod",children:"规则说明:"}),"开启补交,仅在补交时间通关的学生将扣除分值,未通关则不扣分;若学生在“按时提交”的时间内已通关,在补交时间再次通关则不扣分。"]}):(0,z.jsxs)("div",{children:[(0,z.jsx)("span",{className:"blod",children:"规则说明:"}),"开启补交,仅在补交时间提交作业的学生将扣除分值;若学生在“按时提交”的时间内已成功提交作业,在补交时间再次提交则不会扣分。"]}),(0,z.jsxs)("div",{className:"font12 mt10",style:{color:"#E99237"},children:[(0,z.jsx)("i",{className:"iconfont icon-tishi11 mr5 font12"}),"注意:班级阶段进入“补交中”则不可变更作业截止时间、不可关闭补交。"]})]})})},Ze=function(e){var n,t,s,i,l,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("unified_setting"==e)return _e||!(null!=B&&null!==(n=B.homework_status)&&void 0!==n&&n.includes("未发布"))||!(null!=C&&C.manage_all_group);if("publish_time"==e)return _e||!(null!=B&&null!==(t=B.homework_status)&&void 0!==t&&t.includes("未发布")||null!=B&&null!==(s=B.homework_status)&&void 0!==s&&s.includes("未开始"));if("end_time"==e){var a=Pe([],(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")=P()(null==C?void 0:C.end_time).startOf("second")||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second")||(null==C?void 0:C.anonymous_comment)&&(null==a?void 0:a.evaluation_start)&&P()().startOf("second")>=P()(null==a?void 0:a.evaluation_start).startOf("second")}if(["group_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)})))return _e||!(null!=o&&o.is_admin)||!(null!=B&&null!==(i=B.homework_status)&&void 0!==i&&i.includes("未发布"))&&(null==o?void 0:o.publish_time)&&P()().startOf("second")>=P()(null==o||null===(l=o.publish_time)||void 0===l?void 0:l[0]).startOf("second");if(["group_settings","publish_time"].every((function(n){return null==e?void 0:e.includes(n)}))){var r,c,u=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.allow_late_settings)||[],(function(e,n){return(null==e?void 0:e.late_time)&&(null==n?void 0:n.late_time)&&P()(null==e?void 0:e.late_time).startOf("second")=P()(null==o||null===(c=o.publish_time)||void 0===c?void 0:c[0]).startOf("second"),(null==C?void 0:C.allow_late)&&(null==u?void 0:u.late_time)&&P()().startOf("second")>=P()(null==o?void 0:o.end_time).startOf("second")||(null==C?void 0:C.anonymous_comment)&&(null==d?void 0:d.evaluation_start)&&P()().startOf("second")>=P()(null==d?void 0:d.evaluation_start).startOf("second")]}if("allow_late"==e)return je||(null==C?void 0:C.anonymous_comment)&&(null==C?void 0:C.evaluation_start)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("unified_late"==e){Pe(null,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")=P()(null==C?void 0:C.end_time).startOf("second")||!1===W}if("late_penalty"==e)return je||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("late_time"==e)return je||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var m,p=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.group_settings)||[],(function(e,n){return(null==e?void 0:e.end_time)&&(null==n?void 0:n.end_time)&&P()(null==e?void 0:e.end_time).startOf("second")>P()(null==n?void 0:n.end_time).startOf("second")}));return _e||!(null!=o&&o.is_admin)||(null==p?void 0:p.end_time)&&P()().startOf("second")>=P()(null==p?void 0:p.end_time).startOf("second")||(null==o?void 0:o.group_name)&&(null==o||null===(m=o.group_name)||void 0===m?void 0:m.length)&&(null==C?void 0:C.unified_setting)&&(null==C?void 0:C.end_time)&&P()().startOf("second")>=P()(null==C?void 0:C.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every((function(n){return null==e?void 0:e.includes(n)}))){var g=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}));return _e||!(null!=o&&o.is_admin)||(null==g?void 0:g.evaluation_start)&&(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==g?void 0:g.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every((function(n){return null==e?void 0:e.includes(n)}))){var h=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")=P()(null==h?void 0:h.evaluation_start).startOf("second")}if("anonymous_comment"==e){var x=Pe(null,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}),!0);return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second")||(null==C?void 0:C.anonymous_comment)&&(null==x?void 0:x.evaluation_start)&&P()().startOf("second")>=P()(null==x?void 0:x.evaluation_start).startOf("second")}if("unified_anonymous_comment"==e){var f=Pe(null,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")=P()(null==C?void 0:C.evaluation_start).startOf("second")||!(null!=C&&C.unified_anonymous_comment)&&(null==C?void 0:C.anonymous_comment)&&f.evaluation_start&&P()().startOf("second")>=P()(null==f?void 0:f.evaluation_start).startOf("second")||!1===te||!1===W}if("anonymous_group"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||(null==C?void 0:C.anonymous_comment)&&(null==C?void 0:C.evaluation_start)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("evaluation_start"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("evaluation_start"==e)return ye;if("evaluation_end"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)();if("evaluation_num"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("absence_penalty"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)();if(["anonymous_comment_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var v=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}));return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin)||(null==v?void 0:v.evaluation_start)&&P()().startOf("second")>=P()(null==v?void 0:v.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every((function(n){return null==e?void 0:e.includes(n)}))){var _=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}));return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin)||[(null==_?void 0:_.evaluation_start)&&P()().startOf("second")>=P()(null==_?void 0:_.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every((function(n){return null==e?void 0:e.includes(n)}))){var j=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}));return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin)||(null==j?void 0:j.evaluation_start)&&P()().startOf("second")>=P()(null==j?void 0:j.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every((function(n){return null==e?void 0:e.includes(n)})))return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin);if(["anonymous_comment_settings","student_comment"].every((function(n){return null==e?void 0:e.includes(n)})))return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin);if("student_comment"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)();if("is_open_abnormal_score"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||(null==C?void 0:C.is_open_abnormal_score);if("anonymous_appeal"==e)return we||!(null!=C&&C.can_edit)&&!(0,J.t_)()||C.anonymous_appeal&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("unified_anonymous_appeal"==e)return we||!(null!=C&&C.can_edit)&&!(0,J.t_)()||P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second")||!1===te||!1===W||0==le;if("appeal_penalty"==e)return we||!(null!=C&&C.can_edit)&&!(0,J.t_)();if(["anonymous_appeal_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var y=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_end)&&(null==n?void 0:n.evaluation_end)&&P()(null==e?void 0:e.evaluation_end).startOf("second")>P()(null==n?void 0:n.evaluation_end).startOf("second")}));return we||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin)||(null==y?void 0:y.evaluation_end)&&P()().startOf("second")>=P()(null==y?void 0:y.evaluation_end).startOf("second")}return!!["anonymous_appeal_settings","appeal_penalty"].every((function(n){return null==e?void 0:e.includes(n)}))&&(we||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin))},be=function(){var e=o()(i()().mark((function e(n){var t,s,l,o,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(a=n).group_settings=null==a||null===(t=a.group_settings)||void 0===t?void 0:t.map((function(e){var n,t;return e.end_time=P()(null==e||null===(n=e.publish_time)||void 0===n?void 0:n[1]).startOf("second"),e.publish_time=P()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[0]).startOf("second"),e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=Te(null==e?void 0:e.group_name,null==C?void 0:C.group_settings),e})),a.allow_late_settings=null==a||null===(s=a.allow_late_settings)||void 0===s?void 0:s.map((function(e){return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=Te(null==e?void 0:e.group_name,null==C?void 0:C.group_settings),e})),a.anonymous_comment_settings=null==a||null===(l=a.anonymous_comment_settings)||void 0===l?void 0:l.map((function(e){var n,t;return e.evaluation_end=P()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[1]).startOf("second"),e.evaluation_start=P()(null==e||null===(t=e.evaluation_start)||void 0===t?void 0:t[0]).startOf("second"),e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=Te(null==e?void 0:e.group_name,null==C?void 0:C.group_settings),e})),a.anonymous_appeal_settings=null==a||null===(o=a.anonymous_appeal_settings)||void 0===o?void 0:o.map((function(e){return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=Te(null==e?void 0:e.group_name,null==C?void 0:C.group_settings),e})),e.next=7,L(r()({},a));case 7:if(0===e.sent.status){e.next=10;break}return e.abrupt("return");case 10:return e.next=12,U(r()({},a));case 12:if(0===e.sent.status){e.next=15;break}return e.abrupt("return");case 15:h.ZP.success("保存成功"),Ie(),y({type:"shixunHomeworks/setActionTabs",payload:{key:""}});case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ie=function(){y({type:"shixunHomeworks/getWorkSetting",payload:r()({},k)}),y({type:"shixunHomeworks/getWorkList",payload:r()({},k)})};return(0,d.useEffect)((function(){var e,n,t,s,i=null==C||null===(e=C.group_settings)||void 0===e?void 0:e.filter((function(e){return null!==e.publish_time})).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name],publish_time:(null==e?void 0:e.publish_time)&&[P()(null==e?void 0:e.publish_time),P()(null==e?void 0:e.end_time)]})})),l=null===(n=C.allow_late_settings)||void 0===n?void 0:n.filter((function(e){return null!==e.late_time})).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name],late_time:(null==e?void 0:e.late_time)&&P()(null==e?void 0:e.late_time)})})),o=null===(t=C.anonymous_comment_settings)||void 0===t?void 0:t.filter((function(e){return null!==e.evaluation_start})).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name],evaluation_start:(null==e?void 0:e.evaluation_start)&&[P()(null==e?void 0:e.evaluation_start),P()(null==e?void 0:e.evaluation_end)]})})),a=null===(s=C.anonymous_appeal_settings)||void 0===s?void 0:s.filter((function(e){return null!==e.appeal_time})).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})),c=r()(r()({},C),{},{late_penalty:null!=C&&C.late_penalty?null==C?void 0:C.late_penalty:5,evaluation_num:null!=C&&C.evaluation_num?null==C?void 0:C.evaluation_num:3,absence_penalty:null!=C&&C.absence_penalty?null==C?void 0:C.absence_penalty:3,appeal_penalty:null!=C&&C.appeal_penalty?null==C?void 0:C.appeal_penalty:2,publish_time:null!=C&&C.publish_time?P()(null==C?void 0:C.publish_time):"",end_time:null!=C&&C.end_time?P()(null==C?void 0:C.end_time):"",late_time:null!=C&&C.late_time?P()(null==C?void 0:C.late_time):"",evaluation_start:null!=C&&C.evaluation_start?P()(null==C?void 0:C.evaluation_start):"",evaluation_end:null!=C&&C.evaluation_end?P()(null==C?void 0:C.evaluation_end):"",group_settings:null!=i&&i.length?i:[{is_admin:!0}],allow_late_settings:null!=l&&l.length?l:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:null!=o&&o.length?o:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:null!=a&&a.length?a:[{is_admin:!0,appeal_penalty:2}]});q.setFieldsValue(c),ve(c),ge(!(0,J.GJ)()),console.log("workSetting",C)}),[C]),(0,d.useEffect)((function(){return y({type:"globalSetting/footerToggle",payload:!1}),function(){y({type:"globalSetting/footerToggle",payload:!0}),y({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),null==q||q.resetFields()}}),[]),(0,z.jsx)(T.Z,{spinning:!!_["shixunHomeworks/getWorkSetting"]||!!_["shixunHomeworks/getWorkList"],children:(0,z.jsxs)("section",{style:{padding:"20px 30px 90px",background:"#fff"},children:[(0,z.jsxs)(Z.Z,{form:q,colon:!1,disabled:pe,initialValues:fe,scrollToFirstError:!0,onValuesChange:function(e,n){if(console.log("handleValuesChange",e,n),y({type:"shixunHomeworks/setActionTabs",payload:{key:"发布设置离开"}}),"unified_setting"in e&&(null!=n&&n.unified_setting||q.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in e&&(null!=n&&n.unified_late||q.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in e&&(null!=n&&n.unified_anonymous_comment||q.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in e){var t,s,i,l,o=[];null==n||null===(t=n.group_settings)||void 0===t||t.forEach((function(e){o=[].concat(A()(o),A()((null==e?void 0:e.group_name)||[]))})),q.setFieldsValue({allow_late_settings:(null==n||null===(s=n.allow_late_settings)||void 0===s?void 0:s.map((function(e){var n;return r()(r()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return o.includes(e)}))})})))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:(null==n||null===(i=n.anonymous_comment_settings)||void 0===i?void 0:i.map((function(e){var n,t;return r()(r()({},e),{},{group_name:null!=e&&e.evaluation_start&&P()().startOf("second")>=P()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[0]).startOf("second")?null==e?void 0:e.group_name:null==e||null===(t=e.group_name)||void 0===t?void 0:t.filter((function(e){return o.includes(e)}))})})))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:(null==n||null===(l=n.anonymous_appeal_settings)||void 0===l?void 0:l.map((function(e){var n;return r()(r()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return o.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in e){var a,c,u,d=[];null==n||null===(a=n.allow_late_settings)||void 0===a||a.forEach((function(e){d=[].concat(A()(d),A()((null==e?void 0:e.group_name)||[]))})),q.setFieldsValue({anonymous_comment_settings:(null==n||null===(c=n.anonymous_comment_settings)||void 0===c?void 0:c.map((function(e){var n,t;return r()(r()({},e),{},{group_name:null!=e&&e.evaluation_start&&P()().startOf("second")>=P()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[0]).startOf("second")?null==e?void 0:e.group_name:null==e||null===(t=e.group_name)||void 0===t?void 0:t.filter((function(e){return d.includes(e)}))})})))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:(null==n||null===(u=n.anonymous_appeal_settings)||void 0===u?void 0:u.map((function(e){var n;return r()(r()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return d.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in e){var m,p,g=[];null==n||null===(m=n.anonymous_comment_settings)||void 0===m||m.forEach((function(e){g=[].concat(A()(g),A()((null==e?void 0:e.group_name)||[]))})),q.setFieldsValue({anonymous_appeal_settings:(null==n||null===(p=n.anonymous_appeal_settings)||void 0===p?void 0:p.map((function(e){var n;return r()(r()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return g.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}q.validateFields(),console.log("=====",P()(null==n?void 0:n.end_time).format("YYYY-MM-DD HH:mm:ss"))},onFinish:be,children:[(0,z.jsxs)("div",{style:{paddingBottom:"30px",borderBottom:"1px solid #EDEDED"},children:[(0,z.jsx)("h1",{children:"发布设置"}),(0,z.jsx)(Z.Z.Item,{name:"unified_setting",rules:[{required:!0,message:"请选择发布类型"}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("unified_setting"),children:[(0,z.jsx)(O.ZP,{value:!0,children:(0,z.jsx)("span",{className:"font16",children:"统一发布"})}),(null==C||null===(a=C.group_settings)||void 0===a?void 0:a.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:(0,z.jsx)("span",{className:"font16",children:"分班发布"})})]})}),W?(0,z.jsxs)("div",{style:{marginTop:"20px",display:"flex",flexDirection:"column",gap:"20px"},children:[(0,z.jsxs)(I.Z,{style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{style:{marginLeft:24},label:"发布时间",name:"publish_time",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择发布时间"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("publish_time"),placeholder:"请选择发布时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date)},disabledTime:function(e){return(0,j.d0)(e)},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生收到作业的时间)"})})]}),(0,z.jsxs)(I.Z,{style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{style:{marginLeft:24},label:"截止时间",name:"end_time",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("end_time"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()($).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()($).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生“按时”提交作品的时间截点)"})})]})]}):(0,z.jsx)(Z.Z.List,{name:"group_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i,l;return(0,z.jsxs)("div",{className:"mt20",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,z.jsx)(S.Z,{flex:"25px",children:(0,z.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,z.jsxs)(S.Z,{children:["发布规则",n+1]})]}),(0,z.jsxs)(I.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"班级"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,z.jsx)(M.default,{disabled:Ze(["group_settings","group_name"],null==K?void 0:K[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:null==C||null===(i=C.group_settings)||void 0===i?void 0:i.filter((function(e){var n;return!(null!=K&&null!==(n=K.map((function(e){return null==e?void 0:e.group_name})))&&void 0!==n&&null!==(n=n.toString())&&void 0!==n&&null!==(n=n.split(","))&&void 0!==n&&n.includes(String(e.group_name)))&&e.is_admin}))})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"作业时间"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"publish_time"],rules:[{required:!0,message:"请选择作业时间"}],children:(0,z.jsx)(Be.default.RangePicker,{style:{width:543},disabled:Ze(["group_settings","publish_time"],null==K?void 0:K[n]),placeholder:["请选择发布时间","请选择截止时间"],disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date)},disabledTime:function(e){return(0,j.d0)(e)},showTime:{format:"HH:mm",defaultValue:[P()((0,j.U6)(),"HH:mm"),P()((0,j.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})})}),!pe&&(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["group_settings","group_name"],null==K?void 0:K[n])&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null==C||null===(l=C.group_settings)||void 0===l||null===(l=l.filter((function(e){var n;return!(null!=K&&null!==(n=K.map((function(e){return null==e?void 0:e.group_name})))&&void 0!==n&&null!==(n=n.toString())&&void 0!==n&&null!==(n=n.split(","))&&void 0!==n&&n.includes(String(e.group_name)))&&e.is_admin})))||void 0===l?void 0:l.length)>0&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0})}})})]})})]})]},e.key)}))}})]}),!(null!=B&&B.is_shixun)&&(0,z.jsx)(Qe.rU,{form:q}),(0,z.jsxs)("div",{style:{padding:"20px 0",borderBottom:"1px solid #EDEDED"},children:[(0,z.jsx)("h1",{children:"补交设置"}),(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"allow_late",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("allow_late"),children:(0,z.jsx)("span",{className:"font16",children:"开启补交"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("a",{onClick:function(){Ae("allow_late")},children:"规则说明"})})]}),ne&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,style:{position:"relative"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"补交方式"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:"unified_late",rules:[{required:!0,message:"请选择补交方式"}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("unified_late"),children:[(0,z.jsx)(O.ZP,{value:!0,children:"统一补交"}),(null==C||null===(c=C.group_settings)||void 0===c?void 0:c.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班补交"})]})})}),!1===W&&(0,z.jsx)(b.Z,{title:Ae("unified_late"),placement:"topLeft",children:(0,z.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),te?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px",position:"relative"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"补交扣分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"late_penalty",rules:[{required:!0,message:"请输入补交扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze("late_penalty")})})}),(0,z.jsx)(S.Z,{children:"分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(延时提交作品时,学生成绩将被扣减的分值)"})})]}),(0,z.jsxs)(I.Z,{className:"mt20 mb10",style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:(0,z.jsx)("span",{className:"c-grey-333",children:"截止时间"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"late_time",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):P()(n).startOf("second")<=P()(X).startOf("second")?Promise.reject("补交截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("late_time"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(X).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(X).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{style:{position:"absolute",left:320},children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生“延时”提交作品的时间截点)"})})]})]}):(0,z.jsx)(Z.Z.List,{name:"allow_late_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i,l,o,a,r=X||(null===(i=Pe(null==V||null===(l=V[n])||void 0===l?void 0:l.group_name,K||[],(function(e,n){var t,s;return P()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[1]).startOf("second")>P()(null==n||null===(s=n.publish_time)||void 0===s?void 0:s[1]).startOf("second")})))||void 0===i||null===(i=i.publish_time)||void 0===i?void 0:i[1]);return(0,z.jsxs)("div",{className:"mt20 mb30",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,z.jsx)(S.Z,{flex:"25px",children:(0,z.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,z.jsxs)(S.Z,{children:["补交规则",n+1]})]}),(0,z.jsxs)(I.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"班级"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,z.jsx)(M.default,{disabled:Ze(["allow_late_settings","group_name"],null==V?void 0:V[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ke(W?null==C?void 0:C.group_settings:K,[].concat(A()(V||[]),A()((null==C?void 0:C.anonymous_comment)&&!(null!=C&&C.unified_anonymous_comment)&&(null==C||null===(o=C.anonymous_comment_settings)||void 0===o?void 0:o.filter((function(e){return(null==e?void 0:e.evaluation_start)&&P()().startOf("second")>=P()(null==e?void 0:e.evaluation_start).startOf("second")})))||[])))})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"补交扣分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"late_penalty"],rules:[{required:!0,message:"请输入补交扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze(["allow_late_settings","late_penalty"],null==V?void 0:V[n])})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml5",children:"分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"截止时间"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"late_time"],rules:[{required:!0,validator:function(e,n){return null==n?Promise.reject("请选择截止时间"):r&&P()(n).startOf("second")<=P()(r).startOf("second")?Promise.reject("补交截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],children:(0,z.jsx)(Be.default,{disabled:Ze(["allow_late_settings","late_time"],null==V?void 0:V[n]),style:{width:333},placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(r).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(r).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),!pe&&(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["allow_late_settings","group_name"],null==V?void 0:V[n])&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null===(a=ke(W?null==C?void 0:C.group_settings:K,V))||void 0===a?void 0:a.length)>0&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,late_penalty:5})}})})]})})]})]},e.key)}))}})]})]}),(0,z.jsxs)("div",{style:{padding:"20px 0"},children:[(0,z.jsx)("h1",{children:"匿评设置"}),(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"anonymous_comment",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("anonymous_comment"),children:(0,z.jsx)("span",{className:"font16",children:"启用匿评"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("a",{onClick:function(){Ae("anonymous_comment")},children:"规则说明"})})]}),ie&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{style:{marginLeft:24},name:"can_make_up",valuePropName:"checked",children:(0,z.jsxs)(N.Z,{children:[" ",ne?"允许学生补交,并且扣除补交扣分":"允许学生补交,补交扣分"," "]})})}),!ne&&(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"make_up_score",children:(0,z.jsx)(H.Z,{min:1,max:100,style:{width:84}})})}),(0,z.jsxs)(S.Z,{children:[" ",!ne&&(0,z.jsx)("span",{style:{lineHeight:"30px"},className:"ml10",children:"分"}),(0,z.jsx)(b.Z,{title:Ae("make_up_score"),children:(0,z.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5",style:{lineHeight:"30px"}})})]})]}),(0,z.jsxs)("div",{className:"mt20",style:{position:"relative"},children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"匿评方式"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:"unified_anonymous_comment",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择匿评方式"):Promise.resolve()}}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("unified_anonymous_comment"),children:[(0,z.jsx)(O.ZP,{value:!0,children:"统一匿评"}),(null==C||null===(p=C.group_settings)||void 0===p?void 0:p.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班匿评"})]})})})]}),(!1===te||!1===W)&&(0,z.jsx)(b.Z,{title:Ae("unified_anonymous_comment"),placement:"topLeft",children:(0,z.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),le?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"互评方式"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"anonymous_group",className:"ml10",rules:[{required:!0,message:"请选择互评方式"}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("anonymous_group"),children:[(0,z.jsx)(O.ZP,{value:!1,children:"所有学生互评"}),(null==C||null===(g=C.group_settings)||void 0===g?void 0:g.length)>0&&(0,z.jsx)(O.ZP,{value:!0,children:"班级内互评"})]})})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"开始时间"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"evaluation_start",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择开始时间"):P()(n).startOf("second")<=P()(se||X).startOf("second")?Promise.reject(se?"匿评开始时间不能≤补交截止时间,请重新选择":"匿评开始时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("evaluation_start"),placeholder:"请选择开始时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(se||X).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(se||X).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(匿评开始时间之前提交作品的学生,参与匿评)"})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px",position:"relative"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"截止时间"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"evaluation_end",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):P()(n).startOf("second")<=P()(oe||se||X).startOf("second")?Promise.reject(oe?"匿评截止时间不能≤匿评开始时间,请重新选择":se?"匿评截止时间不能≤补交截止时间,请重新选择":"匿评截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("evaluation_end"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(oe||se||X).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(oe||se||X).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{style:{position:"absolute",left:300},children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生匿评TA人作品的时间截点)"})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"匿评数量"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"evaluation_num",rules:[{required:!0,message:"请输入匿评数量"}],children:(0,z.jsx)(H.Z,{disabled:Ze("evaluation_num")})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(本处填写每个学生将被分配的匿评作品数量。如全班实际提交作业数量小于本数值,则以实际提交作业数量为准。)"})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"缺评扣分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"absence_penalty",rules:[{required:!0,message:"请输入缺评扣分"}],children:(0,z.jsx)(H.Z,{max:100,min:1,disabled:Ze("absence_penalty")})})}),(0,z.jsx)(S.Z,{children:"分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生缺评时,其成绩将被扣减的分值)"})})]})]}):(0,z.jsx)(Z.Z.List,{name:"anonymous_comment_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i,l,o,a,r,c=se||(null===(i=Pe(null==re||null===(l=re[n])||void 0===l?void 0:l.group_name,V||[],(function(e,n){return P()(null==e?void 0:e.late_time).startOf("second")>P()(null==n?void 0:n.late_time).startOf("second")})))||void 0===i?void 0:i.late_time)||X||(null===(o=Pe(null==re||null===(a=re[n])||void 0===a?void 0:a.group_name,K||[],(function(e,n){var t,s;return P()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[1]).startOf("second")>P()(null==n||null===(s=n.publish_time)||void 0===s?void 0:s[1]).startOf("second")})))||void 0===o||null===(o=o.publish_time)||void 0===o?void 0:o[1]);return(0,z.jsxs)("div",{className:"mt20",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,z.jsx)(S.Z,{flex:"25px",children:(0,z.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,z.jsxs)(S.Z,{children:["匿评规则",n+1]})]}),(0,z.jsxs)(I.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,z.jsxs)(S.Z,{children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"top",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"班级"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,z.jsx)(M.default,{disabled:Ze(["anonymous_comment_settings","group_name"],null==re?void 0:re[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ke(W?null==C?void 0:C.group_settings:K,re)})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"匿评时间"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"evaluation_start"],rules:[{required:!0,validator:function(e,n){return null==n?Promise.reject("请选择匿评时间"):c&&P()(n).startOf("second")<=P()(c).startOf("second")?Promise.reject(X?"匿评时间不能≤发布截止时间,请重新选择":"匿评时间不能≤补交截止时间,请重新选择"):Promise.resolve()}}],children:(0,z.jsx)(Be.default.RangePicker,{disabled:Ze(["anonymous_comment_settings","evaluation_start"],null==re?void 0:re[n]),style:{width:543},placeholder:["请选择发布时间","请选择截止时间"],disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(c).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(c).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:[P()((0,j.U6)(),"HH:mm"),P()((0,j.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"匿评数量"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"evaluation_num"],rules:[{required:!0,message:"请输入匿评数量"}],children:(0,z.jsx)(H.Z,{min:0,disabled:Ze(["anonymous_comment_settings","evaluation_num"],null==re?void 0:re[n])})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml60",children:"缺评扣分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"absence_penalty"],rules:[{required:!0,message:"请输入缺评扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze(["anonymous_comment_settings","absence_penalty"],null==re?void 0:re[n])})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml5",children:"分"})}),!le&&(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{style:{marginLeft:60},name:[e.name,"student_comment"],valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze(["anonymous_comment_settings","student_comment"],null==re?void 0:re[n]),children:"匿评计入已评阅"})})})]})]}),!pe&&(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsxs)(I.Z,{wrap:!1,align:"top",justify:"end",children:[0!=n&&!Ze(["anonymous_comment_settings","group_name"],null==re?void 0:re[n])&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null===(r=ke(W?null==C?void 0:C.group_settings:K,re))||void 0===r?void 0:r.length)>0&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,absence_penalty:3,evaluation_num:3})}})})]})})]})]},e.key)}))}}),(0,z.jsxs)(I.Z,{className:"mt30",wrap:!1,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"is_open_abnormal_score",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("is_open_abnormal_score"),children:(0,z.jsx)("span",{className:"font16",children:"学生匿评分差超过"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:Oe,name:"abnormal_score",rules:[{validator:function(e,n){return 0===n?Promise.reject("学生匿评分差超过数值不能为0"):Promise.resolve()}}],children:(0,z.jsx)(H.Z,{disabled:Ze("student_comment"),min:1,max:100,style:{width:84}})})}),(0,z.jsxs)(S.Z,{children:[" ",(0,z.jsxs)("span",{style:{lineHeight:"30px",fontSize:"16px"},className:"ml10",children:["分计入",pe?"匿评评分异常列表":(0,z.jsx)("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:function(){null!=C&&C.anonymous_comment?window.open("/classrooms/".concat(null==k?void 0:k.coursesId,"/common_homework/").concat(null==k?void 0:k.categoryId,"/detail?TabsActiveKey=2&tabs=10")):h.ZP.warning("保存启用设置后,点击该按钮即可跳转至匿评评分异常列表")},children:"匿评评分异常列表"})]}),(0,z.jsx)(b.Z,{title:"开启后,若学生匿评分差值超过设置分数,该条评分将计入匿评评分异常列表。此外,不论是否开启该功能,若学生匿评得分不超过60分,也将自动计入该异常列表",children:(0,z.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5"})})]})]}),le&&(0,z.jsx)(Z.Z.Item,{className:"mt30",name:"student_comment",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("student_comment"),children:(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"font16",children:"匿评计入已评阅"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生相互匿评的数据,在作品列表中计入已评阅)"})})]})})}),(0,z.jsxs)(I.Z,{className:"mt30",wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"anonymous_appeal",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("anonymous_appeal"),children:(0,z.jsx)("span",{className:"font16",children:"启用匿评申诉"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("a",{onClick:function(){Ae("anonymous_appeal")},children:"规则说明"})})]}),ae&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,style:{position:"relative"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"申诉方式"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:"unified_anonymous_appeal",rules:[{required:!0,message:"请选择申诉方式"}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("unified_anonymous_appeal"),children:[(0,z.jsx)(O.ZP,{value:!0,children:"统一申诉"}),(null==C||null===(f=C.group_settings)||void 0===f?void 0:f.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班申诉"})]})})}),(!1===te||!1===W||0==le)&&(0,z.jsx)(b.Z,{title:Ae("unified_anonymous_appeal"),placement:"topLeft",children:(0,z.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),ce?(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,z.jsx)(S.Z,{flex:"120px",style:{textAlign:"end"},children:"违规匿评扣分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"appeal_penalty",rules:[{required:!0,message:"请输入违规匿评扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze("appeal_penalty")})})}),(0,z.jsx)(S.Z,{children:"分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生违规匿评TA人作品时,其成绩将被扣减的分值)"})})]}):(0,z.jsx)(Z.Z.List,{name:"anonymous_appeal_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i;return(0,z.jsxs)("div",{className:"mt20",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,z.jsx)(S.Z,{flex:"25px",children:(0,z.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,z.jsxs)(S.Z,{children:["申诉规则",n+1]})]}),(0,z.jsxs)(I.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"班级"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,z.jsx)(M.default,{disabled:Ze(["anonymous_appeal_settings","group_name"],null==ue?void 0:ue[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ke(le?null==C?void 0:C.group_settings:re,ue)})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"违规匿评扣分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"appeal_penalty"],rules:[{required:!0,message:"请输入违规匿评扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze(["anonymous_appeal_settings","appeal_penalty"],null==ue?void 0:ue[n])})})}),(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsx)("span",{className:"ml5",children:"分"})}),!pe&&(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["anonymous_appeal_settings","group_name"],null==ue?void 0:ue[n])&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),!(null===(i=ke(le?null==C?void 0:C.group_settings:re,ue))||void 0===i||!i.length)&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,appeal_penalty:2})}})})]})})]})]},e.key)}))}})]})]})]})]}),((0,J.GJ)()||!(_e||je||ye))&&(0,z.jsx)(De.t,{okText:"保存设置",loading:Q||G,onCancel:function(){h.ZP.warning("已取消本次修改的内容"),q.resetFields()},onOk:function(){q.submit()}})]})})})),Ye=t(91232),ze=t.n(Ye),Ge=t(28103),Je=t(60324),Ue=t(39248),Re=t(21037),qe=t(51525),We=t(4056),Ke=t(26132),Ve=t(86760),Xe=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t,s,l,a,c,p,x,f,v=e.shixunHomeworks,_=(e.loading,e.dispatch),j=e.classroomList,y=(0,m.useParams)(),w=v.workSetting,k=v.workList,C=(0,d.useState)(!0),B=u()(C,2),D=B[0],E=B[1],Q=(0,d.useState)([]),H=u()(Q,2),M=H[0],T=H[1],L=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,anonymous_group:!1}),F=u()(L,2),G=F[0],U=F[1];(0,d.useEffect)((function(){R()}),[]),(0,d.useEffect)((function(){null!=w&&w.course_id&&(Object.keys(G).map((function(e){G[e]=w[e]})),G.allow_late&&G.unified_late||(G.late_penalty=5),M=JSON.parse(JSON.stringify(w.group_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),U(r()({},G)),T(A()(M)))}),[w]);var R=function(){var e=o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_({type:"shixunHomeworks/getWorkSetting",payload:r()({},y)});case 2:se.resetFields(),le.resetFields();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=(0,d.useState)(!1),K=u()(q,2),V=K[0],X=K[1],$=function(){var e=o()(i()().mark((function e(){var n,t,s,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(X(!V),(t=JSON.parse(JSON.stringify(G))).categoryId=y.categoryId,G.unified_setting||null===(n=M)||void 0===n||n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("请把发布时间填写完整"),X(V),new String("请把发布时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),X(V),new String("请选择分班名称");e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=w.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(",")})),t.group_settings=M,!G.evaluation_start){e.next=14;break}if(!(G.end_time&&P()(G.evaluation_start)<=P()(G.end_time))){e.next=10;break}throw h.ZP.error("匿评开启时间要晚于作业截止时间、补交截止时间"),X(V),new String("匿评开启时间要晚于作业截止时间、补交截止时间");case 10:if(!(G.late_time&&P()(G.evaluation_start)<=P()(G.late_time))){e.next=14;break}throw h.ZP.error("匿评开启时间要晚于作业截止时间、补交截止时间"),X(V),new String("匿评开启时间要晚于作业截止时间、补交截止时间");case 14:if(Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),!t.anonymous_comment||t.unified_anonymous_comment){e.next=21;break}return e.next=18,ae();case 18:s=e.sent,t.anonymous_comment_settings=s.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach((function(e){Reflect.deleteProperty(t,e)}));case 21:return t.anonymous_appeal&&!t.unified_anonymous_appeal&&(l=re(),t.anonymous_appeal_settings=l.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach((function(e){Reflect.deleteProperty(t,e)}))),e.next=24,(0,Y.ZP)("/api/homework_commons/".concat(y.categoryId,"/evaluation_setting.json"),{method:"post",body:r()({},t)});case 24:0===e.sent.status&&(h.ZP.success("更新成功"),E(!0),R(),_({type:"shixunHomeworks/getWorkList",payload:r()({},y)})),X(V);case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=null==w||null===(n=w.anonymous_comment_settings)||void 0===n?void 0:n.map((function(e){return{label:e.group_name,value:e.group_name,id:e.group_id}})),ne=null==w||null===(t=w.anonymous_appeal_settings)||void 0===t?void 0:t.map((function(e){return{label:e.group_name,value:e.group_name,id:e.group_id}})),te=Z.Z.useForm(),se=u()(te,1)[0],ie=Z.Z.useForm(),le=u()(ie,1)[0],oe=function(e,n){return e.map((function(e){var t;return null===(t=n.find((function(n){return n.value===e})))||void 0===t?void 0:t.id}))},ae=function(){var e=o()(i()().mark((function e(){var n,t,s,l,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=(0,Ve.Y)(se.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,W.cloneDeep)(n),s=ze()(t.anonymous_comment_settings||[]),e.prev=3,s.s();case 5:if((l=s.n()).done){e.next=21;break}if(null!=(o=l.value)&&o.evaluation_start){e.next=11;break}return h.ZP.warning("匿评开始时间不能为空"),X(V),e.abrupt("return",Promise.reject());case 11:if(o.group_name){e.next=15;break}return h.ZP.warning("请选择分班名称"),X(V),e.abrupt("return",Promise.reject());case 15:o.evaluation_end=null==o?void 0:o.evaluation_start[1],o.evaluation_start=null==o?void 0:o.evaluation_start[0],o.group_id=oe(o.group_name,ee),Reflect.deleteProperty(o,"deleteflag");case 19:e.next=5;break;case 21:e.next=26;break;case 23:e.prev=23,e.t0=e.catch(3),s.e(e.t0);case 26:return e.prev=26,s.f(),e.finish(26);case 29:return e.abrupt("return",t);case 30:case"end":return e.stop()}}),e,null,[[3,23,26,29]])})));return function(){return e.apply(this,arguments)}}(),re=function(){var e,n=(0,Ve.Y)(le.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,W.cloneDeep)(n),s=ze()(t.anonymous_appeal_settings||[]);try{for(s.s();!(e=s.n()).done;){var i=e.value;i.group_id=oe(i.group_name,ne),Reflect.deleteProperty(i,"deleteflag")}}catch(e){s.e(e)}finally{s.f()}return t},ce=function(e,n){if("comment"===n){var t=null==e?void 0:e.filter((function(e){return null!==e.evaluation_end}));return 0===t.length?[{deleteflag:!0}]:(0,Ve.M)(t,["evaluation_start","evaluation_end"]).map((function(e){return r()(r()({},e),{},{evaluation_start:[e.evaluation_start,e.evaluation_end],group_name:[e.group_name],deleteflag:!1})}))}if("appeal"===n){var s=null==e?void 0:e.filter((function(e){return null!==e.appeal_time}));return 0===s.length?[{deleteflag:!0}]:(0,Ve.M)(s,["appeal_time"]).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name],deleteflag:!1})}))}},ue=((null==w||null===(s=w.homework_status)||void 0===s?void 0:s.includes("已截止"))||(null==ee?void 0:ee.length)>0)&&(null==w?void 0:w.student_works),de=(null==w||null===(l=w.anonymous_appeal_settings)||void 0===l?void 0:l.length)>0,me=(null==w?void 0:w.anonymous_comment)&&(null==w?void 0:w.unified_anonymous_comment)&&(null==k||null===(a=k.homework_status)||void 0===a?void 0:a.includes("已截止"))||de;return(0,z.jsx)("section",{className:[Ne.form].join(" "),children:(0,z.jsxs)("aside",{className:"pl30 pr30 pb30 bg-white",children:[(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsxs)(I.Z,{align:"middle",className:"mt15",children:[(0,z.jsx)("h1",{style:{marginBottom:0},children:"匿评设置"}),(0,z.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,z.jsxs)("div",{children:[(0,z.jsx)("div",{children:"规则"}),(0,z.jsx)("div",{children:"1.作业截止、补交结束后才可开启匿评,开启申诉后不可变更匿评结束时间;"}),(0,z.jsx)("div",{children:"2.所有学生互评:提交作品数量≥2,可开启所有学生互相匿评;"}),(0,z.jsx)("div",{children:"3.班级内互评:同班级提交作品数量≥2,可开启班内学生互相匿评。"}),(0,z.jsx)("div",{children:"注:为确保公平,匿评规则确定后不可再修改,请谨慎操作!"})]}),children:(0,z.jsx)(Ue.Z,{style:{marginLeft:4,cursor:"pointer"}})})]})}),(0,z.jsxs)(S.Z,{children:[(null==w?void 0:w.can_edit)&&D&&(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return E(!1)},children:"编辑设置"}),!D&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(g.ZP,{loading:V,type:"primary",size:"middle",onClick:function(){return $()},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){E(!0),R()},children:"取消"})]})]})]})}),(0,z.jsx)(S.Z,{span:24,className:"mt15 pl30",children:(0,z.jsx)(N.Z,{checked:G.anonymous_comment,disabled:D||!ue||(null==w?void 0:w.anonymous_comment),onChange:function(){var e;!(0,J.Rm)()||null!==(e=j.AssistantObject.normal)&&void 0!==e&&e.can_anonymous_comment?(G.anonymous_comment=!G.anonymous_comment,G.allow_late&&!G.evaluation_start||G.unified_setting&&!G.evaluation_start&&G.end_time&&""!=G.end_time&&(G.evaluation_start=P()(G.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),G.evaluation_end=P()(G.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),G.anonymous_comment&&(G.evaluation_num=parseInt(G.evaluation_num)?G.evaluation_num:3,G.absence_penalty=parseInt(G.absence_penalty)?G.absence_penalty:3),U(Object.assign({},G))):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,z.jsx)("strong",{children:"启用匿评"})})})]}),G.anonymous_comment&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,z.jsx)(S.Z,{children:"匿评方式:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsxs)(O.ZP.Group,{value:G.unified_anonymous_comment,disabled:D||G.anonymous_appeal||(null==w?void 0:w.anonymous_comment),onChange:function(e){var n;!(0,J.Rm)()||null!==(n=j.AssistantObject.normal)&&void 0!==n&&n.can_anonymous_comment?(U((function(n){return r()(r()({},n),{},{unified_anonymous_comment:e.target.value})})),se.resetFields()):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(null==w?void 0:w.unified_setting)&&(null==w?void 0:w.unified_late)&&(0,z.jsx)(O.ZP,{value:!0,disabled:D||G.anonymous_appeal||(null==w?void 0:w.anonymous_comment)||!(null!=w&&w.manage_all_group),children:"统一匿评"}),(null==w||null===(c=w.group_settings)||void 0===c?void 0:c.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班匿评"})]})})]}),G.unified_anonymous_comment&&(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,z.jsx)(S.Z,{children:"互评方式:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsxs)(O.ZP.Group,{value:G.anonymous_group,disabled:D||G.anonymous_appeal||(null==w?void 0:w.anonymous_comment),onChange:function(e){!(0,J.Rm)()||j.AssistantObject.normal.can_anonymous_comment?U((function(n){return r()(r()({},n),{},{anonymous_group:e.target.value})})):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,z.jsx)(O.ZP,{value:!1,children:"所有学生互评"}),(null==w||null===(p=w.group_settings)||void 0===p?void 0:p.length)>0&&(0,z.jsx)(O.ZP,{value:!0,disabled:D||!(null!=w&&w.can_anonymous_group),children:"班级内互评"})]})})]}),G.unified_anonymous_comment?(0,z.jsx)(Re.Z,{data:G,setData:U,disabled:D}):(0,z.jsx)(Z.Z,{form:se,autoComplete:"off",initialValues:null!=w&&w.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:ce(null==w?void 0:w.anonymous_comment_settings,"comment")},children:(0,z.jsx)(qe.Z,{disabled:D,selectOptions:ee,form:se,data:G})})]}),(0,z.jsx)(Ge.Z,{}),(0,z.jsx)(I.Z,{children:(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30",children:[(0,z.jsx)(N.Z,{checked:G.anonymous_appeal,disabled:D||!me||(null==w?void 0:w.anonymous_appeal),onChange:function(){!(0,J.Rm)()||j.AssistantObject.normal.can_anonymous_appeal?(G.anonymous_appeal=!G.anonymous_appeal,G.anonymous_appeal&&(G.appeal_penalty=G.appeal_penalty?G.appeal_penalty:2),U(Object.assign({},G))):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,z.jsx)("strong",{children:"启用匿评申诉"})}),(0,z.jsx)(Je.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:(0,z.jsxs)("span",{className:"font12",children:["允许学生对自己作品的匿评评分进行申诉,由教师和助教处理申诉",(0,z.jsx)("br",{}),(0,z.jsx)("br",{}),"1、接受学生的合理申诉:",(0,z.jsx)("br",{}),(0,z.jsx)("span",{className:"p",children:"被申诉的评分记录无效,不参与最终成绩的计算"}),(0,z.jsx)("span",{className:"p",children:"被申诉的评阅人的作品成绩,将被扣减违规匿评分"}),(0,z.jsx)("br",{}),"2、拒绝学生的不合理申诉:",(0,z.jsx)("br",{}),(0,z.jsx)("span",{className:"p",children:"被申诉的评分记录有效,不允许学生对该评分记录进行二次申诉"}),(0,z.jsx)("span",{className:"p",children:"被申诉的评阅人的作品成绩,不会扣除违规匿评分"})]}),trigger:"click",children:(0,z.jsx)("span",{className:"mt10 ml10 current font14",children:(0,z.jsx)(Ue.Z,{})})})]})}),G.anonymous_appeal&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,z.jsx)(S.Z,{children:"申诉方式:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsxs)(O.ZP.Group,{value:G.unified_anonymous_appeal,disabled:D||(null==w?void 0:w.anonymous_appeal),onChange:function(e){!(0,J.Rm)()||j.AssistantObject.normal.can_anonymous_appeal?(U((function(n){return r()(r()({},n),{},{unified_anonymous_appeal:e.target.value})})),le.resetFields()):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(null==w?void 0:w.unified_anonymous_comment)&&(0,z.jsx)(O.ZP,{value:!0,disabled:!(null!=w&&w.manage_all_group),children:"统一申诉"}),(null==w||null===(x=w.group_settings)||void 0===x?void 0:x.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班申诉"})]})})]}),G.unified_anonymous_appeal?(0,z.jsx)(We.Z,{data:G,setData:U,disabled:D}):(0,z.jsx)(Z.Z,{form:le,initialValues:null!=w&&w.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:ce(null==w?void 0:w.anonymous_appeal_settings,"appeal")},children:(0,z.jsx)(Ke.Z,{disabled:D||(0,J.Rm)()&&!(null!==(f=j.AssistantObject.normal)&&void 0!==f&&f.can_anonymous_appeal),selectOptions:ne,form:le})})]})]})})})),$e=t(78673),en=t(81327),nn=t(45532),tn=t(52103),sn=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.globalSetting,i=e.user;return{shixunHomeworks:n,loading:t.effects,globalSetting:s,user:i}}))((function(e){var n,s,l,a,c,p,f=e.shixunHomeworks,v=(e.loading,e.globalSetting),_=e.user,j=e.dispatch,y=(0,m.useParams)(),w=((0,m.useLocation)(),f.workSetting),k=f.workList,C=(0,d.useState)(!0),B=u()(C,2),E=B[0],Q=B[1],M=Z.Z.useForm(),T=(u()(M,1)[0],(0,d.useState)(!1)),L=u()(T,2),P=L[0],F=L[1],G=(0,d.useState)(!1),U=u()(G,2),R=U[0],q=U[1],W=(0,d.useState)(!1),K=u()(W,2),V=(K[0],K[1]),X=x.Z.useModal(),$=u()(X,2),ee=$[0],ne=$[1],te=(0,d.useState)([{name:"理论评分",score:40},{name:"实践评分",score:60}]),se=u()(te,2),ie=se[0],le=se[1],oe=(0,d.useState)([]),ae=u()(oe,2),re=ae[0],ce=ae[1],ue=(0,d.useState)([]),de=u()(ue,2),me=de[0],pe=de[1],ge=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",is_repeat_minus:"",repeat_setting_score:"",repeat_limit:"",single_score:!0,score_details:[{name:"理论评分",score:40},{name:"实践评分",score:60}],is_open_ai_review:!1}),he=u()(ge,2),xe=he[0],fe=he[1];(null==k||null===(n=k.homework_status)||void 0===n?void 0:n.includes("匿评中"))||null==k||null===(s=k.homework_status)||void 0===s||s.includes("申诉中"),(null==k||null===(l=k.homework_status)||void 0===l?void 0:l.includes("匿评中"))||(null==k||null===(a=k.homework_status)||void 0===a?void 0:a.includes("申诉中"))||null==k||null===(c=k.homework_status)||void 0===c||c.includes("已截止");(0,d.useEffect)((function(){ve()}),[]),(0,d.useEffect)((function(){null!=w&&w.course_id&&(Object.keys(xe).map((function(e){e.indexOf("proportion")>-1&&(w[e]=(100*w[e]).toFixed(0)),xe[e]=w[e]})),xe.allow_late&&xe.unified_late||(xe.late_penalty=5),re=JSON.parse(JSON.stringify(w.group_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),me=JSON.parse(JSON.stringify(w.allow_late_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),ie=JSON.parse(JSON.stringify(w.score_details.map((function(e){return r()({},e)})))),fe(r()({},xe)),le(A()(ie)),ce(A()(re)),pe(A()(me)))}),[w]);var ve=function(){j({type:"shixunHomeworks/getWorkSetting",payload:r()({},y)})},_e=function(){var e=o()(i()().mark((function e(){var n,t,s,l,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(q(!0),s=!1,null===(n=ie)||void 0===n||n.find((function(e){""!==e.name&&""!==e.score||(s=!0)})),!s){e.next=5;break}return e.abrupt("return");case 5:if(100==we().toFixed(2)){e.next=8;break}return h.ZP.warning("整个作业最终的满分值必须为100分"),e.abrupt("return");case 8:if(!ke(ie)){e.next=11;break}return h.ZP.warning("维度名称不能重复"),e.abrupt("return");case 11:if((l=JSON.parse(JSON.stringify(xe))).categoryId=y.categoryId,xe.unified_setting||null===(t=re)||void 0===t||t.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,console.log("item:0",e,w.group_settings,re),e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=w.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return console.log("d:",t,e),null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(",")})),l.group_settings=re,l.score_details=ie,!xe.allow_late){e.next=28;break}if(!xe.unified_late){e.next=26;break}if(!(null===xe.late_penalty||void 0===xe.late_penalty||xe.late_penalty<0||xe.late_penalty>100)){e.next=21;break}throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");case 21:if(xe.late_time){e.next=24;break}throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");case 24:e.next=28;break;case 26:me=null===(a=me)||void 0===a?void 0:a.map((function(e){var n;if(null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=w.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),l.allow_late_settings=me;case 28:if(Object.keys(l).map((function(e){e.indexOf("proportion")>-1&&(l[e]=l[e]/100)})),JSON.stringify(ie)===JSON.stringify(null==w?void 0:w.score_details)&&(null==w?void 0:w.single_score)==(null==xe?void 0:xe.single_score)){e.next=34;break}x.Z.confirm({title:"更新成绩",centered:!0,icon:null,content:"您改动了本次作业的评分维度,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。",cancelText:"取消",okText:"确定",onOk:function(){var e=o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(y.categoryId,"/score_setting_with_normal.json"),{method:"post",body:r()({},l)});case 2:0===e.sent.status&&(h.ZP.success("更新成功"),null==w||!w.have_repeated||(null==w?void 0:w.is_repeat_minus)===(null==xe?void 0:xe.is_repeat_minus)&&(null==w?void 0:w.repeat_setting_score)===(null==xe?void 0:xe.repeat_setting_score)&&(null==w?void 0:w.repeat_limit)===(null==xe?void 0:xe.repeat_limit)||x.Z.confirm({title:"更新成绩",content:"您改动了本次作业的查重扣分规则,需要重新查重才能生效,生效后成绩将覆盖成最新的成绩",cancelText:"取消",okText:"立即查重",onOk:function(){j({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:y}})}}),Q(!0),ve(),j({type:"shixunHomeworks/getWorkList",payload:r()({},y)}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),V(!0),e.next=38;break;case 34:return e.next=36,(0,Y.ZP)("/api/homework_commons/".concat(y.categoryId,"/score_setting_with_normal.json"),{method:"post",body:r()({},l)});case 36:0===e.sent.status&&(h.ZP.success("更新成功"),null==w||!w.have_repeated||(null==w?void 0:w.is_repeat_minus)===(null==xe?void 0:xe.is_repeat_minus)&&(null==w?void 0:w.repeat_setting_score)===(null==xe?void 0:xe.repeat_setting_score)&&(null==w?void 0:w.repeat_limit)===(null==xe?void 0:xe.repeat_limit)||x.Z.confirm({title:"更新成绩",content:"您改动了本次作业的查重扣分规则,需要重新查重才能生效,生效后成绩将覆盖成最新的成绩",cancelText:"取消",okText:"立即查重",onOk:function(){j({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:y}})}}),Q(!0),ve(),j({type:"shixunHomeworks/getWorkList",payload:r()({},y)}));case 38:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),je=(0,z.jsxs)("div",{className:"mask-tips",children:["计算说明:",(0,z.jsx)("br",{}),"教师评分 * 其百分比 + 助教评分 * 其百分比 + 学生匿评平均分 * 其百分比 - ( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,z.jsx)("br",{}),(0,z.jsx)("br",{}),"注意:",(0,z.jsx)("br",{}),"非零百分比的评分选项,若评分记录为空,则其百分比将自动平摊到其它非零评分选项上。",(0,z.jsx)("br",{}),"例:教师评分40% + 助教评分35% + 学生匿评25%,学生A没有教师评分记录,则其最终成绩按照助教评分55% + 学生匿评45%进行计算"]}),ye=(0,z.jsxs)("div",{className:"mask-tips",children:["计算说明:",(0,z.jsx)("br",{}),"优先顺序排前的非零评分 * 100% - ( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,z.jsx)("br",{}),"例:有教师评分则教师评分100%,否则教辅评分100%,依次类推"]}),we=function(){return ie.reduce((function(e,n){return""!==n.score?e+n.score:e}),0)};function ke(e){return e.some((function(n,t){return void 0!==e.find((function(e,s){return e.name===n.name&&s!==t}))}))}return(0,z.jsxs)("section",{className:[Ne.form].join(" "),children:[(0,z.jsxs)("aside",{className:"pl30 pr30 pb30 bg-white",children:[(0,z.jsx)(I.Z,{children:(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsx)("h1",{className:"mt15",children:"评分设置"})}),(0,z.jsxs)(S.Z,{children:[(null==w?void 0:w.can_edit)&&E&&(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return Q(!1)},children:"编辑设置"}),!E&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(g.ZP,{type:"primary",size:"middle",className:"mr20",onClick:function(){return F(!0)},children:"设置默认评分"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",onClick:function(){return _e()},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){Q(!0),q(!1),ve()},children:"取消"})]})]})]})})}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,z.jsxs)(z.Fragment,{children:[ne,(0,z.jsx)(I.Z,{className:"mt25",style:{paddingLeft:40},children:(0,z.jsx)(S.Z,{children:(0,z.jsx)("strong",{className:"mr10",children:"智能评阅"})})}),(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:65},gutter:20,align:"middle",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)($e.Z,{disabled:E,checked:null==xe?void 0:xe.is_open_ai_review,onChange:function(e){var n,s;(0,J.t_)()||null!=v&&null!==(n=v.setting)&&void 0!==n&&null!==(n=n.big_model_users)&&void 0!==n&&n.includes(null==_||null===(s=_.userInfo)||void 0===s?void 0:s.login)?fe(r()(r()({},xe),{},{is_open_ai_review:e})):ee.info({title:"联系平台管理员",centered:!0,icon:null,okText:"我知道了",content:(0,z.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,z.jsx)("div",{children:"智能评阅功能属于试用阶段,如果您需要使用,请先联系平台管理员~"}),(0,z.jsx)("img",{src:t(32637),width:150,className:"mt20"})]})})}})}),(0,z.jsx)(S.Z,{children:(0,z.jsxs)("span",{className:"c-grey-c",children:["开启后,在作业评阅页面就可以使用智能评阅功能,让AI助教帮助你打分和写评语。",(0,z.jsx)("a",{target:"_blank",href:"https://www.educoder.net/forums/38915",children:"操作说明"})]})})]})]}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,z.jsxs)(S.Z,{children:[(0,z.jsx)("strong",{className:"mr10",children:"评分维度"}),(0,z.jsx)(b.Z,{title:(0,z.jsxs)("div",{children:["1.支持单维度评分和多维度评分;",(0,z.jsx)("br",{}),"2.多维度评分支持设置评分维度的名称,以及每个维度的满分值;",(0,z.jsx)("br",{}),"3.设置多维度评分时,最多只能添加5个评分维度。学生的综合得分等于各个维度的评分之和。",(0,z.jsx)("br",{})]}),children:(0,z.jsx)("span",{className:Ne.tips,children:(0,z.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})})]}),(0,z.jsx)(S.Z,{span:24,className:"pl30 mt10"})]}),(0,z.jsxs)(I.Z,{style:{paddingLeft:65},children:[(0,z.jsxs)(O.ZP.Group,{disabled:E,value:null==xe?void 0:xe.single_score,onChange:function(e){xe.single_score=e.target.value,fe(r()({},xe))},children:[(0,z.jsx)(O.ZP,{value:!0,style:{marginTop:15},children:(0,z.jsx)("strong",{children:"单维度评分"})}),(0,z.jsx)("br",{}),(0,z.jsx)(O.ZP,{value:!1,style:{marginTop:15,marginBottom:20},children:(0,z.jsx)("strong",{children:"多维度评分"})})]}),!xe.single_score&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)("div",{className:Ne.total,children:[(0,z.jsx)("span",{style:{color:"#666666"},className:"mr10",children:"当前满分"}),(0,z.jsxs)("span",{style:{color:"#E30000"},children:[we().toFixed(2),"分"]})]}),null===(p=ie)||void 0===p?void 0:p.map((function(e,n){var t;return(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(en.Z,{style:{height:85,display:"flex",marginTop:2,background:"#F6F7F9",borderRadius:"2px",alignItems:"center",fontSize:14},align:"baseline",children:[(0,z.jsx)("span",{className:"ml20 mr10",children:"维度名称"}),(0,z.jsx)(D.Z,{disabled:E,placeholder:"请输入维度名称",style:{width:490},size:"large",showCount:!0,maxLength:10,value:null==e?void 0:e.name,onChange:function(e){console.log(e),ie[n].name=e.target.value.trim(),le(A()(ie))}}),(0,z.jsx)("span",{className:"mr10",style:{marginLeft:80},children:"满分"}),(0,z.jsx)(H.Z,{placeholder:"请输入满分分值",style:{width:180,marginRight:80},size:"large",min:.01,max:100,value:null==e?void 0:e.score,disabled:E,onChange:function(e){console.log(e),e?(ie[n].score=Number(e.toFixed(2)),le(A()(ie))):(ie[n].score="",le(A()(ie)))}}),(null===(t=ie)||void 0===t?void 0:t.length)<5&&!E&&(0,z.jsx)(nn.Z,{onClick:function(){le([].concat(A()(ie),[{name:"",score:""}]))},style:{color:"#2FA34F",marginRight:15}}),n>1&&!E&&(0,z.jsx)(tn.Z,{onClick:function(){ie.splice(n,1),console.log(ie),le(A()(ie))},style:{color:"#E30000"}}),!ie[n].name&&R&&(0,z.jsx)("div",{className:Ne.tip1,children:"请输入维度名称"}),!ie[n].score&&R&&(0,z.jsx)("div",{className:Ne.tip2,children:"请输入满分分值"})]})})}))]})]})]}),(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("strong",{children:"助教评分"})}),(0,z.jsx)(S.Z,{span:24,className:"pl30 mt10"})]}),(0,z.jsx)(I.Z,{style:{paddingLeft:65},children:(0,z.jsxs)(O.ZP.Group,{disabled:E,value:xe.ta_mode,onChange:function(e){xe.ta_mode=e.target.value,fe(r()({},xe))},children:[(0,z.jsxs)(O.ZP,{value:1,style:{marginTop:15},children:[(0,z.jsx)("strong",{children:"普通模式"}),(0,z.jsx)("span",{className:"c-grey-c",children:"(选中,则取各助教最终评分的平均分)"})]}),(0,z.jsx)("br",{}),(0,z.jsxs)(O.ZP,{value:0,style:{marginTop:15},children:[(0,z.jsx)("strong",{children:"复审模式"}),(0,z.jsx)("span",{className:"c-grey-c",children:"(选中,则只取最新的助教评分)"})]})]})}),(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("strong",{children:"最终成绩组成:"})}),(0,z.jsx)(S.Z,{span:24,className:"pl30 mt10"})]}),(0,z.jsxs)(I.Z,{style:{paddingLeft:65},children:[(0,z.jsxs)(O.ZP.Group,{disabled:E,value:xe.final_mode,onChange:function(e){xe.final_mode=e.target.value,fe(r()({},xe))},children:[(0,z.jsxs)(O.ZP,{value:!1,style:{marginTop:15},children:[(0,z.jsx)("strong",{children:"多项评分配比"}),(0,z.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照比例计算最终成绩)",(0,z.jsx)(Je.Z,{placement:"bottomLeft",content:je,trigger:"click",children:(0,z.jsx)(Ue.Z,{className:"ml20 current"})})]})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"教师评分:"}),(0,z.jsxs)(S.Z,{className:"ml5",children:[(0,z.jsx)(H.Z,{disabled:E,min:0,max:100,value:xe.te_proportion,onChange:function(e){xe.te_proportion=e,fe(Object.assign({},xe))}}),(0,z.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"助教评分:"}),(0,z.jsxs)(S.Z,{className:"ml5",children:[(0,z.jsx)(H.Z,{disabled:E,min:0,max:100,value:xe.ta_proportion,onChange:function(e){xe.ta_proportion=e,fe(Object.assign({},xe))}}),(0,z.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"学生匿评:"}),(0,z.jsxs)(S.Z,{className:"ml5",children:[(0,z.jsx)(H.Z,{disabled:E,min:0,max:100,value:xe.st_proportion,onChange:function(e){xe.st_proportion=e,fe(Object.assign({},xe))}}),(0,z.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,z.jsx)("br",{}),(0,z.jsxs)(O.ZP,{value:!0,style:{marginTop:15},children:[(0,z.jsx)("strong",{children:"单项评分优先"}),(0,z.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照优先顺序计算最终成绩)",(0,z.jsx)(Je.Z,{placement:"bottomLeft",content:ye,trigger:"click",children:(0,z.jsx)(Ue.Z,{className:"ml20 current"})})]})]})]}),(0,z.jsx)("br",{})]}),(0,z.jsx)("div",{style:{paddingLeft:77},children:"(教师评分 → 教辅评分 → 学生匿评评分)"}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,z.jsx)(S.Z,{children:(0,z.jsxs)("strong",{children:[(0,z.jsx)(N.Z,{checked:xe.is_repeat_minus,disabled:E,style:{fontSize:"16px"},onChange:function(e){xe.is_repeat_minus=e.target.checked,fe(Object.assign({},xe))},children:"文档查重扣分"})," ",(0,z.jsx)("span",{style:{fontSize:"14px"},className:"c-grey-c",children:"(修改后需要进行“文档查重”,扣分规则才生效)"})]})}),(0,z.jsx)(S.Z,{span:24,className:"pl30 mt10"})]}),(null==xe?void 0:xe.is_repeat_minus)&&(0,z.jsxs)("div",{style:{paddingLeft:35},children:[(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"查重扣分:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsx)(H.Z,{disabled:E,min:0,max:100,value:xe.repeat_setting_score,onChange:function(e){xe.repeat_setting_score=e,fe(Object.assign({},xe))}})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{style:{color:"#ccc",marginLeft:"20px"},children:"学生关卡实际扣分=查重扣分x相似度比"})})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"扣分阀值:"}),(0,z.jsxs)(S.Z,{className:"ml5",children:[(0,z.jsx)(H.Z,{disabled:E,value:xe.repeat_limit,onChange:function(e){xe.repeat_limit=e,fe(Object.assign({},xe))}}),(0,z.jsx)("span",{className:"ml10",children:"%"})]}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{style:{color:"#ccc",marginLeft:"20px"},children:"学生相似度低于这个阈值则不扣分"})})]})]})]}),(0,z.jsx)(x.Z,{open:P,title:"是否设置为您的默认评分?",centered:!0,width:470,onCancel:function(){F(!1)},onOk:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=JSON.parse(JSON.stringify(xe)),Object.keys(n).map((function(e){e.indexOf("proportion")>-1&&(n[e]=n[e]/100)})),e.next=4,(0,Y.ZP)("/api/courses/".concat(y.coursesId,"/homework_commons/set_default_score_setting.json"),{method:"post",body:{homework_type:1,score_settings:n}});case 4:0===e.sent.status&&(h.ZP.success("设置成功"),F(!1));case 6:case"end":return e.stop()}}),e)}))),children:(0,z.jsx)("div",{children:"您是否要将当前评分规则设置为您的默认规则,该默认规则仅应用于您后续新建的作业,且不会影响其他老师新建作业的评分规则。"})})]})})),ln=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,m.useParams)(),i=n.workSetting,l=(0,d.useState)(!0),o=u()(l,2),a=o[0],c=o[1],p=(0,d.useState)([]),x=u()(p,2),f=x[0],v=x[1],_=(0,d.useState)([]),j=u()(_,2),y=j[0],w=j[1],k=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",personal_score_open:!0,single_score:!0,score_details:[{name:"理论评分",score:40},{name:"实践评分",score:60}]}),Z=u()(k,2),b=Z[0],C=Z[1];(0,d.useEffect)((function(){B()}),[]),(0,d.useEffect)((function(){null!=i&&i.course_id&&(Object.keys(b).map((function(e){b[e]=i[e]})),b.allow_late&&b.unified_late||(b.late_penalty=5),f=JSON.parse(JSON.stringify(i.group_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),y=JSON.parse(JSON.stringify(i.allow_late_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),C(r()({},b)),v(A()(f)),w(A()(y)))}),[i]);var B=function(){t({type:"shixunHomeworks/getWorkSetting",payload:r()({},s)})};return(0,z.jsx)("section",{className:[Ne.form].join(" "),children:(0,z.jsx)("aside",{className:"pl30 pr30 pb30 bg-white",children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsx)("h1",{className:"mt15",children:"公开设置"})}),(0,z.jsxs)(S.Z,{children:[(null==i?void 0:i.can_edit)&&a&&(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return c(!1)},children:"编辑设置"}),!a&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(g.ZP,{type:"primary",size:"middle",onClick:function(){return function(){var e,n=JSON.parse(JSON.stringify(b));if(n.categoryId=s.categoryId,b.unified_setting||null===(e=f)||void 0===e||e.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=i.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(",")})),n.group_settings=f,b.allow_late)if(b.unified_late){if(null===b.late_penalty||void 0===b.late_penalty||b.late_penalty<0||b.late_penalty>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!b.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整")}else{var l;y=null===(l=y)||void 0===l?void 0:l.map((function(e){var n;if(null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=i.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),n.allow_late_settings=y}Object.keys(n).map((function(e){e.indexOf("proportion")>-1&&(n[e]=n[e]/100)})),t({type:"shixunHomeworks/updateSetting",payload:n}).then((function(e){0===e.status&&(h.ZP.success("更新成功"),c(!0),B(),t({type:"shixunHomeworks/getWorkList",payload:r()({},s)}))}))}()},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){c(!0),B()},children:"取消"})]})]})]})}),(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30",children:[(0,z.jsx)(N.Z,{checked:b.work_public,disabled:a,onChange:function(e){b.work_public=e.target.checked,C(Object.assign({},b))},children:(0,z.jsx)("strong",{children:"公开作品"})}),(0,z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交截止/匿评截止时间之后,已提交作品的学生可以查看其它学生的作品,否则只能查看自己的作品)"})]}),(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30",children:[(0,z.jsx)(N.Z,{checked:b.score_open,disabled:a,onChange:function(e){e.target.checked&&(b.personal_score_open=!0),b.score_open=e.target.checked,C(Object.assign({},b))},children:(0,z.jsx)("strong",{children:"公开成绩"})}),(0,z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交截止/匿评截止时间之后,已提交作品的学生可以查看其它学生的成绩,否则只能查看自己的成绩)"})]}),(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30",children:[(0,z.jsx)(N.Z,{checked:b.personal_score_open,disabled:a||b.score_open,onChange:function(e){b.personal_score_open=e.target.checked,C(Object.assign({},b))},children:(0,z.jsx)("strong",{children:"公开个人成绩"})}),(0,z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看个人成绩,否则不可查看个人成绩)"})]}),(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30 pb40",children:[(0,z.jsx)(N.Z,{checked:b.answer_public,disabled:a,onChange:function(e){b.answer_public=e.target.checked,C(Object.assign({},b))},children:(0,z.jsx)("strong",{children:"公开答案"})}),(0,z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看作业参考答案,否则不能查看作业参考答案)"})]})]})})})})),on=t(72716),an=Be.default.RangePicker,rn=M.default.Option,cn=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t,s,l,a,c,p,f,v,_,y,w=e.shixunHomeworks,k=(e.loading,e.dispatch),Z=e.classroomList,C=(0,m.useParams)(),B=w.workSetting,D=w.workList,E=(0,d.useState)(!0),Q=u()(E,2),T=Q[0],L=Q[1],F=(0,d.useState)([]),G=u()(F,2),U=G[0],R=G[1],q=(0,d.useState)([]),K=u()(q,2),V=K[0],X=K[1],$=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,penalty_type:Ee.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,comment_public:!0,score_open:!1,total_score:"",eff_score:"",submit_limit:!1,submit_limit_num:"",must_file:!1,can_submit:!1,submit_num:""}),ee=u()($,2),ne=ee[0],te=ee[1];(0,d.useEffect)((function(){oe()}),[]);var se=(0,d.useState)(!1),ie=u()(se,2),le=(ie[0],ie[1]);(0,d.useEffect)((function(){null!=B&&B.course_id&&(Object.keys(ne).map((function(e){ne[e]=B[e]})),B.anonymous_comment&&(ne.unified_late=B.unified_anonymous_comment,le(B.unified_anonymous_comment)),ne.allow_late&&ne.unified_late||(ne.late_penalty=5),ne.unified_setting||(ne.unified_late=!1,ne.unified_anonymous_comment=!1,ne.unified_anonymous_appeal=!1),U=JSON.parse(JSON.stringify(B.group_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),V=JSON.parse(JSON.stringify(B.allow_late_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),te(r()({},ne)),R(U.length?A()(U):[{}]),X(A()(V)))}),[B]);var oe=function(){k({type:"shixunHomeworks/getWorkSetting",payload:r()({},C)})},ae=(0,d.useState)(!1),re=u()(ae,2),ce=re[0],ue=re[1],de=function(){var e=o()(i()().mark((function e(){var n,t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ue(!ce),(t=JSON.parse(JSON.stringify(ne))).categoryId=C.categoryId,ne.unified_setting||null===(n=U)||void 0===n||n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("发布、截止时间不能为空"),ue(!1),new String("发布、截止时间不能为空");if(!e.group_name)throw h.ZP.error("请选择分班名称"),ue(!1),new String("请选择分班名称");e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=B.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(",")})),t.group_settings=U,!ne.allow_late){e.next=23;break}if(!ne.unified_late){e.next=21;break}if(!(null===ne.late_penalty||void 0===ne.late_penalty||ne.late_penalty<0||ne.late_penalty>100)){e.next=11;break}throw h.ZP.error("迟交扣分填写区间为0~100"),ue(!1),new String("迟交扣分填写区间为0~100");case 11:if(ne.late_time){e.next=15;break}throw h.ZP.error("补交截止时间不能为空"),ue(!1),new String("补交截止时间不能为空");case 15:if(!(P()(ne.late_time)<=P()(ne.end_time))){e.next=19;break}throw h.ZP.error("补交截止时间必须晚于作业截止时间"),ue(!1),new String("补交截止时间必须晚于作业截止时间");case 19:e.next=23;break;case 21:V=null===(s=V)||void 0===s?void 0:s.map((function(e){var n;if(e.penalty_type=Ee.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw h.ZP.error("迟交扣分填写区间为0~100"),ue(!1),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw h.ZP.error("补交截止时间不能为空"),ue(!1),new String("补交截止时间不能为空");if(!e.group_name)throw h.ZP.error("请选择分班名称"),ue(!1),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=B.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),t.allow_late_settings=V;case 23:if(null==ne||!ne.submit_limit||null!=ne&&ne.submit_limit_num){e.next=27;break}return h.ZP.warning("学生填写内容字数不能为空"),ue(!1),e.abrupt("return");case 27:if(null==ne||!ne.can_submit||null!=ne&&ne.submit_num){e.next=31;break}return h.ZP.warning("学生提交作品次数不能为空"),ue(!1),e.abrupt("return");case 31:return Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),e.next=34,(0,Y.ZP)("/api/homework_commons/".concat(C.categoryId,"/publish_setting.json"),{method:"post",body:r()(r()({},t),{},{penalty_type:Ee.Q.Number})});case 34:0===e.sent.status?(ue(!1),h.ZP.success("更新成功"),L(!0),oe(),k({type:"shixunHomeworks/getWorkList",payload:r()({},C)})):ue(!1);case 36:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),me=function(e,n){var t,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"group_id";return n?n.find((function(n){return n[s]===e})):null==B||null===(t=B.group_settings)||void 0===t?void 0:t.find((function(n){return n.group_id[0]===e}))},pe=((null==B?void 0:B.allow_late)||(null==B||B.anonymous_comment),!(null==B||null===(n=B.allow_late_settings)||void 0===n||!n.length)&&(null==B||null===(t=B.allow_late_settings)||void 0===t?void 0:t.every((function(e){if(e.evaluation_start)return!0})))),ge=(null==B?void 0:B.unified_late)&&(null==B?void 0:B.anonymous_comment),he=null==B?void 0:B.anonymous_comment,xe=((0,d.useMemo)((function(){var e,n;return null!=B&&B.unified_setting?!(null!=D&&null!==(n=D.homework_status)&&void 0!==n&&n.includes("已截止"))||(null==B?void 0:B.allow_late)||(null==B?void 0:B.anonymous_comment):!(null==B||null===(e=B.group_settings)||void 0===e?void 0:e.some((function(e){return P()(e.end_time)<=P()()})))||(null==B?void 0:B.allow_late)||(null==B?void 0:B.all_group_late)}),[B,D]),null==B?void 0:B.anonymous_comment),fe=function(e){if(!e)return!1;var n=me(e,null==B?void 0:B.anonymous_comment_settings);return(null==B?void 0:B.anonymous_comment)&&n&&null!==(null==n?void 0:n.evaluation_start)},ve=function(e){var n=me(e,null==B?void 0:B.anonymous_comment_settings);return n&&null!==(null==n?void 0:n.evaluation_start)};return(0,z.jsx)("section",{className:[Ne.form].join(" "),children:(0,z.jsxs)("aside",{className:"pl30 pr30 pb30 bg-white",children:[(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsx)("h1",{className:"mt15",children:"发布设置"})}),(0,z.jsxs)(S.Z,{children:[(0,J.GJ)()&&T&&(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){var e,n;!(0,J.Rm)()||null!==(e=Z.AssistantObject.normal)&&void 0!==e&&e.can_late||null!==(n=Z.AssistantObject.normal)&&void 0!==n&&n.can_publish?L(!1):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑设置"}),!T&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(g.ZP,{loading:ce,type:"primary",size:"middle",onClick:function(){return de()},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){L(!0),oe()},children:"取消"})]})]})]})}),(0,z.jsxs)("div",{children:[(0,z.jsx)("label",{children:"发布方式:"})," ",(0,z.jsxs)(O.ZP.Group,{disabled:T||!(null!=D&&null!==(s=D.homework_status)&&void 0!==s&&s.includes("未发布"))||(0,J.Rm)()&&!(null!==(l=Z.AssistantObject)&&void 0!==l&&null!==(l=l.normal)&&void 0!==l&&l.can_publish),value:ne.unified_setting,onChange:function(e){var n;null!=D&&null!==(n=D.homework_status)&&void 0!==n&&n.includes("未发布")?(ne.unified_setting=!ne.unified_setting,ne.unified_setting||(ne.unified_late=!1),te(Object.assign({},ne)),!1!==ne.unified_setting||""!=U?ne.unified_setting&&(R([]),X([{late_penalty:5}])):R(U.concat({}))):h.ZP.error("已发布,不能再修改统一设置")},children:[(0,z.jsx)(O.ZP,{value:!0,disabled:!(null!=B&&B.manage_all_group&&(0,J.GJ)()),children:"统一发布"}),(0,z.jsx)(O.ZP,{disabled:0===(null==B||null===(a=B.group_settings)||void 0===a?void 0:a.length)||!(0,J.GJ)(),value:!1,children:"分班发布"})]}),0===(null==B||null===(c=B.group_settings)||void 0===c?void 0:c.length)&&(0,z.jsx)("p",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:"(本课堂无分班,仅支持选择“统一发布“)"})]})]}),ne.unified_setting&&(0,z.jsxs)("div",{children:[(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30",children:[(0,z.jsx)(S.Z,{children:"发布时间:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsx)(Be.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,on.Q8)(e,null==B?void 0:B.course_end_date)},disabledTime:function(e){return(0,on.d0)(e)},disabled:T||!(null!=D&&null!==(p=D.homework_status)&&void 0!==p&&p.includes("未发布")||null!=D&&null!==(f=D.homework_status)&&void 0!==f&&f.includes("未开始"))||(0,J.Rm)()&&!(null!==(v=Z.AssistantObject.normal)&&void 0!==v&&v.can_publish),value:ne.publish_time?P()(ne.publish_time):"",allowClear:!1,onChange:function(e,n){ne.publish_time=n,""!=ne.end_time&&ne.end_time||!ne.unified_setting||(ne.end_time=P()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss"),ne.end_time=ne.end_time),te(Object.assign({},ne))}})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-c ml10",children:"(学生收到作业的时间)"})})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30",children:[(0,z.jsx)(S.Z,{children:"截止时间:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsx)(Be.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:pe||he||(null==B?void 0:B.allow_late)&&(null==B?void 0:B.homework_status.includes("已截止"))||T||(null==B?void 0:B.allow_late)&&P()()>=P()(null==B?void 0:B.end_time)||(0,J.Rm)()&&!(null!==(_=Z.AssistantObject.normal)&&void 0!==_&&_.can_publish),allowClear:!1,disabledDate:function(e){return(0,on.Q8)(e,null==B?void 0:B.course_end_date,ne.publish_time)},disabledTime:function(e){return(0,on.d0)(e,ne.publish_time)},value:ne.end_time?P()(ne.end_time):"",onChange:function(e,n){ne.end_time=n,te(Object.assign({},ne))}})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-c ml10",children:"(学生“按时”提交作品的时间截点)"})})]})]}),!ne.unified_setting&&(0,z.jsxs)(I.Z,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"},children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:10}),(0,z.jsx)(S.Z,{span:10,children:(0,z.jsxs)(I.Z,{className:"c-grey-c",children:[(0,z.jsx)(S.Z,{flex:"1",children:"(学生收到作业时间)"}),(0,z.jsx)(S.Z,{flex:"1",children:"(学生“按时”提交作品时间截点)"})]})}),(0,z.jsx)(S.Z,{span:4})]})}),U&&U.map((function(e,n){var t,s,i,l,o,a,c,u,d;return(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{gutter:[8,16],children:[(0,z.jsx)(S.Z,{span:9,children:(0,z.jsxs)(I.Z,{gutter:[8,16],children:[(0,z.jsxs)(S.Z,{children:["发布规则 ",n+1]}),(0,z.jsx)(S.Z,{flex:1,style:{maxWidth:400},children:(0,z.jsx)(M.default,{disabled:T||!(null!=D&&null!==(t=D.homework_status)&&void 0!==t&&t.includes("未发布")&&e.id||P()()0&&!e.id&&(0,z.jsx)(we.Z,{onClick:function(){V=V.filter((function(e,t){return n!==t})),X(V.slice()),setTimeout((function(){return X(V.slice())}),10)}}),(0,z.jsx)(nn.Z,{className:"c-green ml20",onClick:function(){X(V.concat({penalty_type:Ee.Q.Number,late_penalty:5}))}})]})]})},n)}))]})]})})})),un=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n=e.shixunHomeworks,t=(e.loading,e.dispatch),s=n.workSetting,i=(0,d.useState)("1"),l=u()(i,2),o=l[0],a=l[1];return(0,z.jsx)("section",{className:"".concat([Ne.form].join(" ")," ").concat(Ne.configWorkContainer),children:(0,z.jsxs)(v.Z,{destroyInactiveTabPane:!0,activeKey:o,onChange:function(e){"发布设置离开"==n.actionTabs.key?x.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",onOk:function(){a(e),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):a(e)},children:[(0,z.jsx)(v.Z.TabPane,{tab:"发布设置",children:null!=s&&s.is_new_rule?(0,z.jsx)(Fe,{}):(0,z.jsx)(cn,{})},1),!(null!=s&&s.is_new_rule)&&(0,z.jsx)(v.Z.TabPane,{tab:"匿评设置",children:(0,z.jsx)(Xe,{})},2),(0,z.jsx)(v.Z.TabPane,{tab:"评分设置",children:(0,z.jsx)(sn,{})},3),(0,z.jsx)(v.Z.TabPane,{tab:"公开设置",children:(0,z.jsx)(ln,{})},4),(0,z.jsx)(v.Z.TabPane,{tab:"协作设置",children:(0,z.jsx)(Se,{})},5)]})})})),dn={flex_box_center:"flex_box_center___FJzIA",flex_space_between:"flex_space_between___oLjvQ",flex_box_vertical_center:"flex_box_vertical_center___SoaRH",flex_box_center_end:"flex_box_center_end___ewpDJ",flex_box_column:"flex_box_column___HLvXm",homeworkDetailWrapper:"homeworkDetailWrapper___VAJSJ",title:"title___C63Sm",export:"export___HoqEK",bg:"bg___Ow82a",tabs:"tabs___AQDwR",workListTabWrap:"workListTabWrap___eltpM",workListTabButton:"workListTabButton___kCRZe"},mn=t(66378),pn=t(52888),gn=t(46400),hn=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n,t=e.shixunHomeworks,s=(e.loading,e.dispatch),l=(0,m.useParams)(),a=(0,d.useState)(r()(r()({},{page:1,limit:20,group_ids:[]}),l)),c=u()(a,2),p=c[0],h=c[1],x=t.codeReview,f=Z.Z.useForm();u()(f,1)[0];p.order="code_rate",p.sort="desc",p.category=p.categoryId,(0,d.useEffect)((function(){v()}),[p]),(0,d.useEffect)((function(){"执行代码查重"===t.actionTabs.key&&v()}),[t.actionTabs.key]);var v=function(){var e=o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})});case 2:-2===e.sent.status&&setTimeout((function(){return v()}),1500);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_=[{title:"序号",dataIndex:"number",render:function(e,n,t){return p.limit*(p.page-1)+t+1}},{title:"姓名",dataIndex:"user"},{title:"学号",dataIndex:"student_id"},{title:"相似度",dataIndex:"similar_rate",render:function(e){return(0,z.jsx)("span",{className:"c-orange",children:e})}},{title:"操作",dataInex:"action",render:function(e,n){return(0,z.jsxs)("div",{children:[(0,z.jsx)(m.Link,{target:"_blank",to:"/classrooms/".concat(p.coursesId,"/common_homework/").concat(p.categoryId,"/review_detail/").concat(n.user_id),children:"查看"}),(0,z.jsx)("br",{})]})}}];return(0,z.jsxs)("section",{className:"minH500 bg-white pl30 pr30 pt10",children:[(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsxs)("p",{className:"mt10",children:["查重时间:",x.time,(0,z.jsx)(g.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:function(){s({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:p}})},children:"文档查重"})]})}),(0,z.jsxs)(S.Z,{children:[(0,z.jsx)(D.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){p.search=e,s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})})},style:{width:200}}),(0,z.jsx)("span",{className:"ml5 c-red"})]})]}),-2===(null==x?void 0:x.status)&&(0,z.jsxs)("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"},children:[(0,z.jsx)("img",{src:"data:image/png;base64,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"}),(0,z.jsx)("br",{}),(0,z.jsx)(g.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:function(){s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})})},children:"刷新页面"})]}),(null===(n=x.course_groups)||void 0===n?void 0:n.length)>0&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"80px",className:"font14",children:"分班情况:"}),(0,z.jsx)(S.Z,{flex:"80px",children:(0,z.jsx)(N.Z,{checked:""==p.group_ids,value:"all",onChange:function(e){delete p.group_ids,p.group_ids=[],p.page=1,h(r()({},p))},children:"全部"})}),(0,z.jsx)(S.Z,{flex:"1",children:x.course_groups&&x.course_groups.map((function(e,n){return(0,z.jsxs)(N.Z,{value:e.id,checked:p.group_ids.includes(e.id),onChange:function(n){n.target.checked?p.group_ids.push(e.id):p.group_ids.splice(p.group_ids.indexOf(e.id),1),p.page=1,h(r()({},p))},children:[e.name,"(",e.members_count,")"]})}))})]}),(0,z.jsx)(I.Z,{className:"font14 c-red mt5",children:(0,z.jsx)(S.Z,{children:"本页仅显示全部已查重分班"})})]}),"加载中"===(null==x?void 0:x.data)&&(0,z.jsx)(T.Z,{children:(0,z.jsx)(gn.Z,{message:null==x?void 0:x.data,type:"info"})}),"暂无查重记录"===(null==x?void 0:x.data)||"加载中"===(null==x?void 0:x.data)?"":(0,z.jsxs)("div",{children:[(0,z.jsxs)("p",{className:"mt10",children:[(0,z.jsx)("span",{className:"c-red",children:x.similar_count}),"个疑似抄袭学员(",x.total_count,"学员)"]}),(0,z.jsx)(B.Z,{className:"mt30",pagination:!1,dataSource:x.data,columns:_,onChange:function(e,n,t){"ascend"===t.order&&(p.b_order="asc"),"descend"===t.order&&(p.b_order="desc"),t.order||delete p.b_order,s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})})}}),(0,z.jsx)("aside",{className:"tc mb50 mt30",children:(0,z.jsx)(Q.Z,{showSizeChanger:!1,onChange:function(e,n){p.page=e,p.limit=20,s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})})},defaultCurrent:p.page||1,current:p.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:x.copy_reviews_count})})]})]})})),xn=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,m.useParams)(),l=(0,d.useState)([]),a=u()(l,2),c=a[0],p=a[1],g=(0,d.useState)(!1),f=u()(g,2),v=f[0],_=f[1],j=(0,d.useState)(!1),y=u()(j,2),k=y[0],b=y[1],C=(0,d.useState)(!1),D=u()(C,2),E=D[0],Q=D[1],O=(0,d.useState)(""),H=u()(O,2),M=H[0],T=H[1],L=(0,d.useState)(!1),F=u()(L,2),G=F[0],J=F[1];(0,d.useEffect)((function(){"代码查重"===n.actionTabs.key?(R.resetFields(),p([]),b(!0),q()):b(!1)}),[n.actionTabs.key]);var U=Z.Z.useForm(),R=u()(U,1)[0],q=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),e.next=3,(0,ne.VB)(r()(r()({},s),{},{course_id:null==s?void 0:s.coursesId,id:null==s?void 0:s.categoryId}));case 3:n=e.sent,p([].concat(A()(c),A()(null==n?void 0:n.data))),T(n),_(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),W=function(){t({type:"shixunHomeworks/setActionTabs",payload:{}}),Q(!1),_(!1),p([]),R.resetFields()},K=[{title:"",dataIndex:"course_group_id",width:280,render:function(e,n){return(0,z.jsx)(N.Z,{disabled:!(n.work_count>=1),value:String(n.course_group_id),children:n.course_group_name})}},{title:"有效作品数",dataIndex:"work_count"},{title:"上次查重时间",dataIndex:"last_time",width:130}];return(0,z.jsxs)(x.Z,{centered:!0,title:"文档查重",keyboard:!1,maskClosable:!1,open:k,okText:"确认",cancelText:"取消",width:820,bodyStyle:{minHeight:200},onOk:o()(i()().mark((function e(){var l,o,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=R.getFieldsValue(),!((null===(l=o.group_ids)||void 0===l?void 0:l.length)<=0)){e.next=4;break}return h.ZP.info("请选择要查询的班级"),e.abrupt("return");case 4:return J(!0),e.next=7,(0,Y.ZP)("/api/homework_commons/".concat(s.categoryId,"/homework_file_repeat.json"),{method:"get",params:{course_group_id:A()(o.group_ids.map((function(e){return Number(e)})))}});case 7:if(a=e.sent,J(!1),0!==a.status){e.next=16;break}return W(),h.ZP.success("操作成功"),e.next=14,t({type:"shixunHomeworks/getWorkList",payload:n.actionTabs.params});case 14:m.history.push("/classrooms/".concat(s.coursesId,"/common_homework/").concat(s.categoryId,"/detail?tabs=4")),t({type:"shixunHomeworks/setActionTabs",payload:{key:"执行代码查重"}});case 16:case"end":return e.stop()}}),e)}))),okButtonProps:{loading:G},onCancel:W,children:[(0,z.jsxs)("span",{children:["当前文档查重分数扣分为",null==M?void 0:M.repeat_setting_score,"分,如需调整请在“设置-评分设置”中进行编辑"]}),n.codeReviewCourse&&(0,z.jsxs)(Z.Z,{form:R,initialValues:w()(w()({},"group_ids",[]),"end_time",P()(P()().add(7,"days").format("YYYY-MM-DD HH:mm"))),children:[(0,z.jsx)("div",{className:"flexd-table-header mt20",children:(0,z.jsx)(B.Z,{pagination:!1,dataSource:[],columns:K})}),(0,z.jsx)(Z.Z.Item,{name:"group_ids",children:(0,z.jsx)(N.Z.Group,{className:"w100",children:(0,z.jsx)("div",{style:{width:"100%",maxHeight:360,overflow:"auto"},children:(0,z.jsx)(B.Z,{showHeader:!1,columns:K,dataSource:c,pagination:!1,loading:v})})})})]}),(0,z.jsx)(I.Z,{children:(0,z.jsx)(S.Z,{className:"ml10",children:(0,z.jsx)(N.Z,{checked:E,onChange:function(e){Q(e.target.checked);var n=[];e.target.checked&&(n=c.filter((function(e){return e.work_count>=1})).map((function(e){return e.course_group_id+""}))),R.setFieldsValue(w()({},"group_ids",n))},children:"全选"})})})]})})),fn=t(88776),vn=t(81037),_n=t(70496),jn=t(50001),yn=t(49028),wn="TabsStyle___cT3EC",kn=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/student_works/".concat(n.userId,"/deal_appeal_score.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),An=(0,m.connect)((function(e){var n=e.user,t=e.shixunHomeworks,s=e.loading,i=e.globalSetting,l=e.classroomList;return{user:n,shixunHomeworks:t,globalSetting:i,loading:s.effects,classroomList:l}}))((function(e){e.globalSetting;var n,t,s,l,a,c,p=e.shixunHomeworks,g=(e.dispatch,e.classroomList,(0,m.useParams)()),h=(0,m.useSearchParams)(),f=u()(h,1)[0],_=p.workList,y=(p.workSetting,Z.Z.useForm()),w=u()(y,1)[0],k=(0,d.useState)(!1),A=u()(k,2),b=A[0],C=A[1],D=(0,d.useState)(null),E=u()(D,2),Q=E[0],O=E[1],M=(0,ee.U)(ne.cN,{homeworkId:null==g?void 0:g.categoryId}),L=u()(M,4),Y=L[1],G=L[2],J=L[3],U=(0,ee.U)(ne.Qz,{homeworkId:null==g?void 0:g.categoryId}),R=u()(U,4),q=R[1],W=R[2],K=R[3],V=(0,ee.U)(ne.mQ,{homeworkId:null==g?void 0:g.categoryId}),te=u()(V,4),se=te[1],ie=te[2],le=te[3],oe=(0,ee.U)(kn,{}),ae=u()(oe,4),re=ae[2],ce=(ae[3],(0,d.useState)({activeKey:"1",page:1,limit:10,status:""})),ue=u()(ce,2),de=ue[0],me=ue[1],pe=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==de?void 0:de.page)-1)*de.limit+t+1)}},{title:"学生姓名",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"反馈问题",dataIndex:"content",ellipsis:!0,key:"content"},{title:"被反馈问题的学生",dataIndex:"unfeedback_real_name",key:"unfeedback_real_name",ellipsis:!0,width:180,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},n),{},{id:_.is_jupyter||_.is_jupyter_lab?null==n?void 0:n.id:null==n?void 0:n.student_work_id}))},children:e})}},{title:"反馈问题时间",dataIndex:"created_at",key:"created_at",width:180,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",align:"right",dataIndex:"id",key:"id",width:80,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},n),{},{id:_.is_jupyter||_.is_jupyter_lab?null==n?void 0:n.id:null==n?void 0:n.student_work_id}))},children:"查看"})}}],ge=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==de?void 0:de.page)-1)*de.limit+t+1)}},{title:"姓名",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"作业状态",dataIndex:"status",ellipsis:!0,key:"status",render:function(e){return-1===e?"重做中":(0,z.jsx)(j.Uw,{status:e})}},{title:"被评数",dataIndex:"student_comment_count",key:"student_comment_count",ellipsis:!0,width:100},{title:"被匿评最大分差",dataIndex:"abnormal_score",key:"abnormal_score",width:180},{title:"匿评分数",dataIndex:"score",key:"score",width:180},{title:"匿评异常时间",dataIndex:"abnormal_date",key:"abnormal_date",width:180},{title:"操作",align:"right",dataIndex:"id",key:"id",width:80,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},n),{},{id:_.is_jupyter||_.is_jupyter_lab?null==n?void 0:n.id:null==n?void 0:n.student_work_id}))},children:"查看"})}}],he=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==de?void 0:de.page)-1)*de.limit+t+1)}},{title:"申诉人",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},n),{},{id:_.is_jupyter||_.is_jupyter_lab?null==n?void 0:n.id:null==n?void 0:n.student_work_id}))},children:e})}},{title:"被申诉人",dataIndex:"unappeal_real_name",ellipsis:!0,width:150,key:"unappeal_real_name"},{title:"被申诉人评分",dataIndex:"score",key:"score",width:120,ellipsis:!0},{title:"申诉理由",dataIndex:"comment",key:"comment"},{title:"提交申诉时间",dataIndex:"created_at",key:"created_at",width:150,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:function(e,n){return(0,z.jsxs)(z.Fragment,{children:[3==e&&(0,z.jsx)("span",{className:"c-grey-333",children:"已接受"}),4==e&&(0,z.jsx)("span",{className:"c-grey-333",children:"已驳回"}),1==e&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)($.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,re({userId:n.student_work_id,score_id:n.student_works_score_id,status:4});case 2:0===e.sent.status&&xe();case 4:case"end":return e.stop()}}),e)}))),children:"驳回"}),(0,z.jsx)($.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:O(n),C(!0);case 2:case"end":return e.stop()}}),e)}))),children:"接受"})]})]})}}],xe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:de;"1"==de.activeKey&&W({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"2"==de.activeKey&&ie({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"3"==de.activeKey&&G({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit,status:null==e?void 0:e.status})},fe=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(null==n?void 0:n.id)&&(0,j.xg)(_.is_jupyter||_.is_jupyter_lab?"/classrooms/".concat(g.coursesId,"/common_homework/").concat(g.categoryId,"/").concat(n.id,"/comment"):g.course_group?"/classrooms/".concat(g.coursesId,"/common_homework/").concat(g.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(e=g.course_group)||void 0===e?void 0:e.toString()):"/classrooms/".concat(g.coursesId,"/common_homework/").concat(g.categoryId,"/review/").concat(n.id))};return(0,d.useEffect)((function(){xe(de)}),[de]),(0,d.useEffect)((function(){console.log("params",g,f.get("TabsActiveKey")),me(r()(r()({},de),{},{activeKey:f.get("TabsActiveKey")||"1"}))}),[f.get("TabsActiveKey")]),(0,z.jsx)(T.Z,{spinning:q||Y||se,children:(0,z.jsxs)("section",{className:"p30",style:{background:"#fff"},children:[(0,z.jsxs)(v.Z,{destroyInactiveTabPane:!0,className:wn,activeKey:de.activeKey,onChange:function(e){me(r()(r()({},de),{},{activeKey:e,page:1,limit:10}))},children:[(0,z.jsx)(v.Z.TabPane,{tab:"问题反馈",children:(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:pe,dataSource:(null==K||null===(n=K.data)||void 0===n?void 0:n.list)||[],pagination:{total:(null==K||null===(t=K.data)||void 0===t?void 0:t.count)||0,onChange:function(e,n){me(r()(r()({},de),{},{page:e,limit:n}))},current:null==de?void 0:de.page,pageSize:null==de?void 0:de.limit,showTotal:function(e){return(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})},"1"),(0,z.jsx)(v.Z.TabPane,{tab:"匿评评分异常",children:(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:ge,dataSource:(null==le||null===(s=le.data)||void 0===s?void 0:s.list)||[],pagination:{total:(null==le||null===(l=le.data)||void 0===l?void 0:l.count)||0,onChange:function(e,n){me(r()(r()({},de),{},{page:e,limit:n}))},current:null==de?void 0:de.page,pageSize:null==de?void 0:de.limit,showTotal:function(e){return(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})},"2"),(0,z.jsxs)(v.Z.TabPane,{tab:"匿评申诉",children:[(0,z.jsx)($.qp,{title:"申诉状态",className:"mt20",value:de.status,onChange:function(e){me(r()(r()({},de),{},{status:e,page:1}))},dataSource:[{id:"",name:"全部"},{id:1,name:"待审核"},{id:3,name:"接受申诉"},{id:4,name:"驳回申诉"}],titleWidth:60}),(0,z.jsx)(B.Z,{locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:he,dataSource:(null==J||null===(a=J.data)||void 0===a?void 0:a.list)||[],pagination:{total:(null==J||null===(c=J.data)||void 0===c?void 0:c.count)||0,onChange:function(e,n){me(r()(r()({},de),{},{page:e,limit:n}))},current:null==de?void 0:de.page,pageSize:null==de?void 0:de.limit,showTotal:function(e){return(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})]},"3")]}),(0,z.jsx)(x.Z,{title:"接受申诉",open:b,centered:!0,destroyOnClose:!0,onCancel:function(){C(!1)},maskClosable:!1,width:544,onOk:function(){w.submit()},children:(0,z.jsxs)(Z.Z,{form:w,colon:!1,onFinish:function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,re(r()(r()({},n),{},{userId:Q.student_work_id,score_id:Q.student_works_score_id,status:3}));case 2:0===e.sent.status&&(xe(),C(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,z.jsx)(X.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},Q),{},{id:_.is_jupyter||_.is_jupyter_lab?null==Q?void 0:Q.id:null==Q?void 0:Q.student_work_id}))},children:null==Q?void 0:Q.real_name})},{key:"2",label:"被申诉人",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==Q?void 0:Q.unappeal_real_name})},{key:"3",label:"被申诉人评分",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==Q?void 0:Q.score})}]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,z.jsx)(H.Z,{min:1,max:100,step:1})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,z.jsx)(N.Z,{children:"扣除违规匿评分数"})})})]})]})})]})})})),Zn=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading,i=e.user;return{shixunHomeworks:n,classroomList:t,loading:s.effects,user:i}}))((function(e){var n=e.shixunHomeworks,t=(e.classroomList,e.loading),s=e.dispatch,l=(0,d.useState)(r()(r()({},(0,m.useParams)()),{page:1,limit:20})),a=u()(l,2),c=a[0],p=(a[1],n.workList),g=n.workSetting,h=(0,d.useState)([]),x=u()(h,2),f=x[0],v=x[1];(0,d.useEffect)((function(){null!=p&&p.course_id&&v(null==p?void 0:p.student_works)}),[p]),(0,d.useEffect)((function(){_()}),[]);var _=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"shixunHomeworks/getWorkList",payload:r()(r()({},c),{},{score_open:null==g?void 0:g.score_open,work_public:null==g?void 0:g.work_public})});case 2:n=e.sent,v((null==n?void 0:n.student_works)||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),y=[{title:"姓名",width:"5%",ellipsis:!0,dataIndex:"user_name"},{title:"学号",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:function(e){return e}},{title:null!=p&&p.is_jupyter_lab||null!=p&&p.is_jupyter?"作业状态":"作品状态",dataIndex:"work_status",width:"6%",render:function(e){return-1===e?"重做中":(0,z.jsx)(j.Uw,{status:e})}},{title:"最终成绩",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:function(e,n){return(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("div",{children:[(0,z.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,z.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=p&&p.anonymous_comment?(0,z.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",(0,z.jsx)("div",{children:n.late_penalty?"迟交扣分:".concat(n.late_penalty,"分"):"迟交扣分:0.0分"}),(0,z.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=p&&p.anonymous_comment?(0,z.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(0,z.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=p&&p.is_jupyter||null!=p&&p.is_jupyter_lab)&&(0,z.jsx)("div",{onClick:function(e){var t;e.stopPropagation(),(0,j.xg)(p.is_jupyter||p.is_jupyter_lab?"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/").concat(n.id,"/comment"):c.course_group?"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(t=c.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,z.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},{title:"更新时间",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:function(e){return e?P()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"匿评评分",width:"6%",dataIndex:"student_score",render:function(e,n){return(0,z.jsx)(b.Z,{title:(0,z.jsxs)("div",{children:[(0,z.jsxs)("span",{children:["你的评阅分数:",e,"分"]}),(0,z.jsx)("br",{}),(0,z.jsxs)("span",{children:["匿评完成度:",n.anonymous_comment_rate,"%"]})]}),children:(0,z.jsx)("span",{children:e})})}},{title:"操作",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:function(e,n){return null!=p&&p.work_public?(0,z.jsx)("a",{target:"_blank",onClick:function(){var e,t;null!==(e=p.homework_status)&&void 0!==e&&e.includes("导入")||(0,j.xg)(p.is_jupyter||p.is_jupyter_lab?"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/").concat(n.id,"/comment"):c.course_group?"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(t=c.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/review/").concat(n.id))},children:"查看"}):"--"}}].filter((function(e){return!!e}));return(0,z.jsxs)("div",{className:"p30 bg-white",children:[(0,z.jsx)(B.Z,{loading:t["shixunHomeworks/getWorkList"],pagination:!1,locale:{emptyText:(0,z.jsx)(F.Z,{})},dataSource:f,columns:y,onRow:function(e,n){return{}},rowKey:"id",onChange:function(e,n,t){if(void 0===t.order)if("student_id"===t.field)c.b_order="desc",c.order=t.field;else delete c.b_order,delete c.order;else c.b_order=t.order.replace("end",""),c.order=t.field;_()}}),(0,z.jsx)(Q.Z,{showSizeChanger:!1,onChange:function(e,n){c.page=e,c.limit=20,_()},hideOnSinglePage:!0,defaultCurrent:c.page||1,current:c.page||1,defaultPageSize:20,total:n.workList.work_count})]})})),bn=(0,m.connect)((function(e){var n=e.user,t=e.shixunHomeworks,s=e.loading,i=e.globalSetting,l=e.classroomList;return{user:n,shixunHomeworks:t,globalSetting:i,loading:s.effects,classroomList:l}}))((function(e){var n,t,s,l,a,c,y,w,k=e.globalSetting,A=e.shixunHomeworks,Z=e.dispatch,b=e.classroomList,I=(0,m.useParams)(),C=(0,m.useSearchParams)(),N=u()(C,1)[0],S=(0,d.useState)(N.get("tabs")||"0"),B=u()(S,2),D=B[0],E=B[1],Q=(0,d.useRef)(null),O=(0,d.useState)(!1),H=u()(O,2),M=H[0],T=H[1],L=A.workList,P=A.workSetting,F=(0,ee.U)(ne.Gw,{homeworkId:null==L?void 0:L.id});u()(F,3)[2];N.get("category_id")&&(I.category=N.get("category_id")),(0,d.useEffect)((function(){re()}),[I.coursesId]),(0,d.useEffect)((function(){Z({type:"classroomList/getAssistantPermissions",payload:{course_id:I.coursesId}})}),[(0,J.bg)()]);var Y,G,U,R,q,W,K,V,X,$,te,se,ie,le,oe,ae,re=function(){Z({type:"shixunHomeworks/getWorkList",payload:r()({},I)})},ce=[{name:(0,J.GJ)()?"作业列表":"作品列表",id:"0",component:(0,z.jsx)(fe,{zip:Q,btnLoading:M,setBtnLoading:T})},{name:"公开作品",id:"11",component:(0,z.jsx)(Zn,{}),hidden:(0,J.GJ)()||!(null!=L&&L.can_public_work)},{name:"作业描述",id:"1",component:(0,z.jsx)("div",{className:"minH500",children:(0,z.jsx)(Ze,{})})},{name:"重做记录",id:"9",hidden:null===(n=L.homework_status)||void 0===n?void 0:n.includes("导入"),component:(0,z.jsx)(yn.Z,{})},{name:"文档查重",id:"4",component:(0,z.jsx)(hn,{}),hidden:(null===(t=L.homework_status)||void 0===t?void 0:t.includes("导入"))||!(0,J.GJ)()||L.is_jupyter||L.is_jupyter_lab},{name:"参考答案",id:"2",component:(0,z.jsx)(be,{}),hidden:(null===(s=L.homework_status)||void 0===s?void 0:s.includes("导入"))||!(null!=L&&L.view_answer)||L.is_jupyter||L.is_jupyter_lab},{name:(0,z.jsx)(p.Z,{dot:null==L?void 0:L.appeal_notice,offset:[5,-5],children:(0,z.jsx)("span",{style:{color:"10"==D?"":"#b9b8b8"},children:"匿评详情"})}),id:"10",component:(0,z.jsx)(An,{}),hidden:(0,J.dE)()||!(null!=P&&P.anonymous_comment)},{name:(0,J.GJ)()?"设置":"得分规则",id:"3",component:null!==(l=L.homework_status)&&void 0!==l&&l.includes("导入")?(0,z.jsx)(vn.Z,{}):(0,z.jsx)(un,{}),hidden:(null===(a=L.homework_status)||void 0===a?void 0:a.includes("导入"))&&(0,J.dE)(),forceRender:!0}].filter((function(e){return!e.hidden}));return(0,z.jsxs)("section",{className:"".concat(dn.bg," ").concat(dn.homeworkDetailWrapper),children:[(0,z.jsxs)("div",{className:"edu-container mb30",children:[L.homework_name&&(0,z.jsxs)("section",{className:"animated fadeIn",children:[(0,z.jsx)("aside",{className:"mt10",children:L.category&&(0,z.jsxs)(f.Z,{separator:">",children:[(0,z.jsx)(f.Z.Item,{children:(0,z.jsx)(m.Link,{to:"/classrooms/".concat(null==I?void 0:I.coursesId,"/common_homework"),children:L.course_name})}),(0,z.jsx)(f.Z.Item,{children:(0,z.jsx)(m.Link,{to:"/classrooms/".concat(null==I?void 0:I.coursesId,"/common_homework/").concat(1===(null===(c=L.category)||void 0===c?void 0:c.main)?"":L.category.category_id),children:L.category.category_name})}),(0,z.jsx)(f.Z.Item,{children:"作业详情"})]})}),(0,z.jsxs)("aside",{className:[dn.title,"mt20"].join(" "),children:[(0,z.jsx)(m.Link,{to:"/classrooms/".concat(L.course_id,"/common_homework/").concat(1===(null===(y=L.category)||void 0===y?void 0:y.main)?"":L.category.category_id),children:(0,z.jsx)(_.Z,{className:"font16 c-black"})}),(0,z.jsx)("strong",{className:"font20 ml5",children:L.homework_name}),(0,z.jsx)(j.VV,{temporary:!0,status:L.homework_status})]})]}),(0,z.jsx)("aside",{className:"mt30 relative ".concat(dn.workListTabWrap),children:(0,z.jsx)(v.Z,{destroyInactiveTabPane:!0,type:"card",activeKey:D,tabBarExtraContent:null!==(w=L.homework_status)&&void 0!==w&&w.includes("导入")&&(0,J.GJ)()?(0,z.jsx)(g.ZP,{icon:(0,z.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){Z({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==L?void 0:L.homework_name,id:null==L?void 0:L.homework_id,type:"normal"}})},type:"primary",children:"补充成绩"}):(0,z.jsxs)("div",{className:dn.workListTabButton,children:[(0,J.GJ)()&&(0,z.jsxs)(z.Fragment,{children:[(L.is_jupyter||L.is_jupyter_lab)&&(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-shixunxiangmu"}),onClick:function(){return(0,j.xg)("/shixuns/".concat(L.shixun_identifier,"/challenges"))},children:"进入实训"}),((null===(Y=L.homework_status)||void 0===Y?void 0:Y.includes("未发布"))||(null===(G=L.homework_status)||void 0===G?void 0:G.includes("未开始")))&&(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:function(e){e.preventDefault(),Z({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[I.categoryId],selectArrsAll:[L],params:I,detail:!0,type:2,manage_all_group:null==P?void 0:P.manage_all_group}})},children:"立即发布"}),!(null!==(U=L.homework_status)&&void 0!==U&&U.includes("未发布"))&&!(null!==(R=L.homework_status)&&void 0!==R&&R.includes("未开始"))&&!(null!==(q=L.homework_status)&&void 0!==q&&q.includes("已截止"))&&(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-jiezhishiyan"}),onClick:function(e){var n;e.preventDefault(),!(0,J.Rm)()||null!==(n=b.AssistantObject)&&void 0!==n&&null!==(n=n.normal)&&void 0!==n&&n.can_stop?Z({type:"classroomList/setActionTabs",payload:{key:"立即截止",selectArrs:[I.categoryId],selectArrsAll:[],params:I,type:2}}):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"立即截止"}),null!=L&&L.is_jupyter_lab||null!=L&&L.is_jupyter?(0,z.jsx)(z.Fragment,{children:"1"===D&&(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-bianji2"}),onClick:function(){var e;!(0,J.Rm)()||null!==(e=b.AssistantObject)&&void 0!==e&&null!==(e=e.normal)&&void 0!==e&&e.can_create?m.history.push("/classrooms/".concat(I.coursesId,"/common_homework/").concat(I.categoryId,"/edit")):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"})}):(0,z.jsx)(z.Fragment,{children:(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-bianji2"}),onClick:function(){var e;!(0,J.Rm)()||null!==(e=b.AssistantObject)&&void 0!==e&&null!==(e=e.normal)&&void 0!==e&&e.can_create?m.history.push("/classrooms/".concat(I.coursesId,"/common_homework/").concat(I.categoryId,"/edit")):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"})})]}),(null!=L&&L.is_jupyter_lab||null!=L&&L.is_jupyter)&&(0,J.dE)()?(0,z.jsxs)(g.ZP,{type:"primary",onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,fn.Z)({is_jupyter:L.is_jupyter,is_jupyter_lab:L.is_jupyter_lab,shixunId:L.shixun_identifier,homework_common_id:L.homework_id});case 1:case"end":return e.stop()}}),e)}))),children:[(0,z.jsx)("i",{className:"iconfont icon-kaiqizhong"}),null==L||null===(W=L.task_operation)||void 0===W?void 0:W[0]]}):!(null!=L&&null!==(K=L.homework_status)&&void 0!==K&&K.includes("导入"))&&(0,z.jsxs)(z.Fragment,{children:[(null==L||null===(V=L.work_statuses)||void 0===V?void 0:V.includes("取消关联"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.rN)({homeworkId:I.categoryId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(h.ZP.success("取消关联成功"),Z({type:"shixunHomeworks/getWorkList",payload:r()({},I)}));case 4:case"end":return e.stop()}}),e)}))),children:"取消关联"}),(null==L||null===(X=L.work_statuses)||void 0===X?void 0:X.includes("关联项目"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){var e;return(0,j.xg)("".concat(null==k||null===(e=k.setting)||void 0===e?void 0:e.old_url,"/projects/deposit/new"))},children:"创建项目"}),(null==L||null===($=L.work_statuses)||void 0===$?void 0:$.includes("关联项目"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(e){e.preventDefault(),x.Z.confirm({title:"关联项目",centered:!0,width:600,okText:"确定",cancelText:"取消",content:(0,z.jsxs)("div",{className:"tc font14",children:["您当前尚未管理任何项目,请先",(0,z.jsx)("a",{onClick:function(){var e;(0,j.xg)("".concat(null==k||null===(e=k.setting)||void 0===e?void 0:e.old_url,"/projects/deposit/new"))},children:"创建项目"}),"再关联"]})})},children:"关联项目"}),(null==L||null===(te=L.work_statuses)||void 0===te?void 0:te.includes("提交作品"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){return(0,j.xg)("/classrooms/".concat(L.course_id,"/common_homework/").concat(L.homework_id,"/post"))},children:"提交作品"}),(null==L||null===(se=L.work_statuses)||void 0===se?void 0:se.includes("修改作品"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){null==P||!P.can_submit||null!=P&&P.submit_size?(0,j.xg)("/classrooms/".concat(L.course_id,"/common_homework/").concat(L.homework_id,"/").concat(L.id,"/edit")):h.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:"修改作品"}),(null==L||null===(ie=L.work_statuses)||void 0===ie?void 0:ie.includes("补交作品"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){return(0,j.xg)("/classrooms/".concat(L.course_id,"/common_homework/").concat(L.homework_id,"/post"))},children:"补交作品"}),((null==L||null===(le=L.work_statuses)||void 0===le?void 0:le.includes("补交附件"))||(null==L||null===(oe=L.work_statuses)||void 0===oe?void 0:oe.includes("修改附件")))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){null==P||!P.can_submit||null!=P&&P.submit_size?Z({type:"classroomList/setActionTabs",payload:{key:"补交附件",params:I,selectArrs:r()({},L)}}):h.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:null!=L&&null!==(ae=L.work_statuses)&&void 0!==ae&&ae.includes("修改附件")?"修改附件":"补交附件"})]})]}),onTabClick:function(e,n){3==parseInt(e)&&Z({type:"shixunHomeworks/getWorkSetting",payload:r()({},I)});var t=function(){if(2===parseInt(e)){if(null==L||!L.view_answer)return void h.ZP.info("本次作业老师未公开答案");(null==L?void 0:L.time_status)>2||(0,J.Gg)()?E(e):h.ZP.info("截止之后的试卷才能查看答案")}else E(e)};"11"!==e&&re(),"发布设置离开"==A.actionTabs.key?x.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",onOk:function(){t(),Z({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):t()},className:dn.tabs,items:ce.map((function(e){return{label:e.name,key:e.id,children:e.component,forceRender:e.forceRender}}))})})]}),(0,z.jsx)(mn.Z,{}),(0,z.jsx)(_n.Z,{onOk:function(){re()}}),(0,z.jsx)(jn.Z,{onOk:function(){re()}}),(0,z.jsx)(Ie.Z,{type:"edit",onCallback:function(){return re()},courseEndTime:null==L?void 0:L.course_end_date}),(0,z.jsx)(Ce.Z,{courseEndTime:null==L?void 0:L.course_end_date,successCallback:function(){return re()},visible:"立即截止"===b.actionTabs.key,homeworkIds:[I.categoryId],courseId:I.coursesId,isBatch:!1}),(0,z.jsx)(xn,{}),(0,z.jsx)(pn.Z,{ref:Q,hide:!0,name:"".concat(null==L?void 0:L.homework_name,"-作品附件"),onOk:function(){return T(!1)}})]})}))},66378:function(e,n,t){var s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),a=t(82242),r=t.n(a),c=t(79800),u=t.n(c),d=t(78241),m=t(43418),p=t(8591),g=t(92832),h=t(49242),x=t(18892),f=t(84688),v=t(37712);n.Z=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading,shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.classroomList,t=(e.loading,e.dispatch),s=e.shixunHomeworks,l=(0,x.useParams)(),a=d.Z.useForm(),c=u()(a,1)[0],_=(s.workList,s.workSetting);return(0,v.jsx)(m.Z,{centered:!0,title:"补交附件",open:"补交附件"===n.actionTabs.key,bodyStyle:{minHeight:200},onOk:o()(i()().mark((function e(){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=function(){var e=o()(i()().mark((function e(){var s,o,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:return o=r()({},c.getFieldValue()),a=n.actionTabs.selectArrs,o.attachment_ids=null===(s=o.attachment_ids)||void 0===s?void 0:s.map((function(e){return e.response.id})),e.next=7,(0,h.mz)(r()(r()({},o),{},{homeworkId:a.work_id}));case 7:0===e.sent.status&&(c.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkSetting",payload:r()({},l)}),t({type:"shixunHomeworks/getWorkList",payload:r()({},l)}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null==_||!_.can_submit){e.next=7;break}if(null!=_&&_.submit_size){e.next=5;break}return p.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。"),e.abrupt("return");case 5:return m.Z.confirm({title:"提示",icon:null,centered:!0,width:472,content:(0,v.jsxs)(v.Fragment,{children:["你还有 ",(0,v.jsx)("span",{className:"ml5 mr5",style:{color:"#DF711C"},children:null==_?void 0:_.submit_size})," 次提交机会。确认提交后,上一次的提交记录会被覆盖。请注意,到达规定的提交次数后将不可再次提交,确定是否提交?"]}),onOk:function(){s()}}),e.abrupt("return");case 7:s();case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})},children:(0,v.jsxs)(d.Z,{form:c,initialValues:{},children:[(0,v.jsx)(d.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,v.jsx)(f.Z,{})}),(0,v.jsx)(d.Z.Item,{name:"description",children:(0,v.jsx)(g.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})}))},73154:function(e,n,t){var s=t(7557),i=t.n(s),l=t(85573),o=t.n(l),a=t(37205),r=t.n(a),c=t(41498),u=t.n(c),d=t(82242),m=t.n(d),p=t(79800),g=t.n(p),h=t(39647),x=t.n(h),f=t(59301),v=t(78241),_=t(8591),j=t(43418),y=t(95237),w=t(43604),k=t(57930),A=t(5112),Z=t(24905),b=t(61186),I=t.n(b),C=t(75105),N=t(79905),S=t(99144),B=t(18892),D=t(40994),E=t(17339),Q=t(77540),O=t(72716),H=t(37712),M=["classroomList","dispatch","courseEndTime"];n.Z=(0,B.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,s=e.dispatch,l=e.courseEndTime,a=x()(e,M),c=(0,B.useParams)(),d=v.Z.useForm(),p=g()(d,1)[0],h=(0,f.useState)(1),b=g()(h,2),T=b[0],L=b[1],P=(0,f.useState)([]),F=g()(P,2),Y=F[0],z=F[1],G=(0,f.useState)(0),J=g()(G,2),U=(J[0],J[1]),R=(0,f.useState)(2e3),q=g()(R,2),W=(q[0],q[1],(0,f.useState)(!0)),K=g()(W,2),V=(K[0],K[1]),X=(0,f.useState)(!1),$=g()(X,2),ee=$[0],ne=($[1],(0,f.useState)(!1)),te=g()(ne,2),se=te[0],ie=(te[1],(0,f.useState)([])),le=g()(ie,2),oe=le[0],ae=le[1],re=(0,f.useState)(!0),ce=g()(re,2),ue=ce[0],de=ce[1],me=(0,f.useState)(null),pe=g()(me,2),ge=pe[0],he=pe[1];(0,f.useEffect)((function(){if("立即发布"===t.actionTabs.key)if(_e(),xe(),2===t.actionTabs.type){var e=t.actionTabs.selectArrsAll[0];he({submit_limit:null==e?void 0:e.submit_limit,submit_limit_num:null==e?void 0:e.submit_limit_num,must_file:null==e?void 0:e.must_file,can_submit:null==e?void 0:e.can_submit,submit_num:null==e?void 0:e.submit_num}),de(e.unified_setting)}else de(!1),he({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})}),[t.actionTabs]),(0,f.useEffect)((function(){if(ee){if(se)return;s({type:"classroomList/setActionTabs",payload:{}}),(0,N.GJ)()?s({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},t.actionTabs.params),{},{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:m()({},t.actionTabs.params)})}}),[ee]);var xe=function(){var e=u()(i()().mark((function e(n){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(!0),e.next=3,(0,Q.c_)(m()(m()({},c),{},{page:n||T,limit:2e4,homework_id:1===t.actionTabs.type?"":t.actionTabs.selectArrs[0]}));case 3:null==(s=e.sent)||s.course_groups.map((function(e,n){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),s&&(z(r()(null==s?void 0:s.course_groups)),U(null==s?void 0:s.course_groups_count),V(!1),n||p.setFieldsValue(o()(o()({},"publish_time",I()(I()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",I()(I()(new Date((0,S.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm")))));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),fe=function(){(0,N.GJ)()?t.actionTabs.detail?(s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"shixunHomeworks/getWorkList",payload:m()({},c)}),s({type:"shixunHomeworks/getWorkSetting",payload:m()({},c)})):s({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},t.actionTabs.params),{},{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:m()({},t.actionTabs.params)})},ve=function(){var e=u()(i()().mark((function e(){var n,l,o,u;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,N.Rm)()||null!==(n=t.AssistantObject.normal)&&void 0!==n&&n.can_publish){e.next=4;break}return _.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),ke(!1),e.abrupt("return");case 4:if(!((o=m()({},p.getFieldsValue())).end_time<=o.publish_time)){e.next=9;break}return _.ZP.info("截止时间不能大于或等于发布时间"),ke(!1),e.abrupt("return");case 9:if(!((null==oe?void 0:oe.length)<=0&&!ue&&Y.length>0)){e.next=13;break}return _.ZP.info("发布班级不能为空"),ke(!1),e.abrupt("return");case 13:if(null==ge||!ge.submit_limit||null!=ge&&ge.submit_limit_num){e.next=17;break}return _.ZP.warning("学生填写内容字数不能为空"),ke(!1),e.abrupt("return");case 17:if(null==ge||!ge.can_submit||null!=ge&&ge.submit_num){e.next=21;break}return _.ZP.warning("学生提交作品次数不能为空"),ke(!1),e.abrupt("return");case 21:return u=m()({homework_ids:r()(t.actionTabs.selectArrs),group_ids:oe.length>0?oe.map((function(e){return e.id})):null===(l=t.detailCommonHomeworksList)||void 0===l?void 0:l.course_groups,end_time:I()(o.end_time).format("YYYY-MM-DD HH:mm"),publish_time:I()(o.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!oe.length},ge),ke(!0),e.next=25,(0,C.ZP)("/api/courses/".concat(c.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:m()({},u)});case 25:0===e.sent.status?(ke(!1),(0,S.L9)(["教学课堂","图文作业","立即发布"]),_.ZP.success("发布成功"),s({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),a.onCallback&&a.onCallback(),fe(),"0"===localStorage.getItem("Noviceguide")||s({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,H.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):ke(!1);case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_e=function(){L(1),z([]),ae([])},je=(t.detailCommonHomeworksList,(0,f.useState)(!1)),ye=g()(je,2),we=ye[0],ke=ye[1];return(0,H.jsxs)(j.Z,{width:600,centered:!0,confirmLoading:we,title:"发布作业",open:"立即发布"===t.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:ve,onCancel:function(){_e(),fe(),s({type:"classroomList/setActionTabs",payload:{}})},children:[(0,H.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,H.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),Y&&(0,H.jsxs)(v.Z,{form:p,children:[(0,H.jsxs)("div",{style:{paddingLeft:0},children:[(0,H.jsxs)(y.Z,{className:"mt30",align:"middle",children:[(0,H.jsx)(w.Z,{children:(0,H.jsx)(v.Z.Item,{name:"publish_time",label:"发布时间",children:(0,H.jsx)(k.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,O.Q8)(e,l)},disabledTime:function(e){return(0,O.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:I()((0,S.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,H.jsx)(w.Z,{className:"ml20",children:(0,H.jsx)(v.Z.Item,{name:"end_time",label:"截止时间",children:(0,H.jsx)(k.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:I()((0,S.U6)(),"HH:mm")},disabledDate:function(e){return(0,O.Q8)(e,l,p.getFieldValue("publish_time"))},disabledTime:function(e){return(0,O.d0)(e,p.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===t.actionTabs.type&&(0,H.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,H.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,H.jsxs)(A.ZP.Group,{value:ue,onChange:function(e){de(e.target.value),ae([])},children:[(0,H.jsx)(A.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group,children:"统一发布"}),(0,H.jsx)(A.ZP,{className:"ml20",disabled:Y.length<=0,value:!1,children:"分班发布"})]})]}),Y.length<=0&&2===t.actionTabs.type&&(0,H.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===t.actionTabs.type||!ue)&&Y.length>0&&(0,H.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,H.jsx)("span",{style:{flex:1},children:(0,H.jsx)(Z.Z,{checked:oe.length===Y.length,onChange:function(e){oe.length===Y.length?ae([]):ae(Y.filter((function(e){return!e.is_published})))},children:"全选"})}),(0,H.jsx)("span",{style:{width:16}}),(0,H.jsxs)("span",{style:{flex:1},children:["已选择",oe.length||0,"个分班"]})]}),(1===t.actionTabs.type||!ue)&&Y.length>0&&(0,H.jsx)(D.Z,{data:Y,selectedRowKeys:oe,setSelectedRowKeys:ae})]}),!(null!=t&&null!==(n=t.actionTabs)&&void 0!==n&&null!==(n=n.selectArrsAll)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&n.is_shixun)&&(0,H.jsx)(E.ZP,{value:ge,onChange:function(e){return he(m()({},e))}})]})}))},49028:function(e,n,t){var s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),a=t(79800),r=t.n(a),c=t(70236),u=t.n(c),d=t(59301),m=t(59028),p=t(78241),g=t(99313),h=t(61998),x=t(27092),f=t(18892),v=t(75105),_=t(61186),j=t.n(_),y=t(37712);m.Z.Dragger;n.Z=(0,f.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){u()(e);var n=(0,f.useParams)(),t=p.Z.useForm(),s=(r()(t,1)[0],(0,d.useState)(!0)),l=r()(s,2),a=l[0],c=l[1],m=(0,d.useState)(!1),_=r()(m,2),w=_[0],k=_[1],A=(0,d.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1}),Z=r()(A,2),b=Z[0],I=Z[1],C=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}];function N(){return S.apply(this,arguments)}function S(){return(S=o()(i()().mark((function e(){var t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"),e.next=4,(0,v.ZP)(t,{method:"get",params:b});case 4:s=e.sent,k(!1),0===(null==s?void 0:s.status)&&c(null==s?void 0:s.data);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){N()}),[]);var B=[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"题型",dataIndex:"question_type",render:function(e,n,t){var s;return null===(s=C.find((function(n){return n.question_type===e})))||void 0===s?void 0:s.name}},window.location.href.indexOf("exercise")>-1&&{title:"试题名称",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"关卡名称",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"任务名称",dataIndex:"task_name",width:"40%"},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var s;return null===(s=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===s?void 0:s.name}},{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return j()(e).format("YYYY-MM-DD HH:mm:ss")}}].filter((function(e){return!!e}));return(0,y.jsxs)("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30},children:[(0,y.jsx)(g.Z,{destroyInactiveTabPane:!0,onChange:function(e){b.type=e,b.page=1,b.limit=10,I(b),N()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"打回重做",children:(0,y.jsx)(h.Z,{className:"mt20",loading:w,columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},{title:"打回重做时间",dataIndex:"created_at",render:function(e,n,t){return j()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作人",dataIndex:"operator"}],dataSource:null==a?void 0:a.list,pagination:!1})},{key:"2",label:"重置代码",children:(0,y.jsx)(h.Z,{className:"mt20",loading:w,columns:B,dataSource:null==a?void 0:a.list,pagination:!1})}].filter((function(e){return!!e}))}),(0,y.jsx)(x.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){b.page=e,b.limit=n,I(b),N()},current:b.page,total:a.count,pageSize:b.limit,style:{marginTop:20}})]})}))},88776:function(e,n,t){t.d(n,{_:function(){return x}});var s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),a=t(374),r=t(43418),c=t(8591),u=t(61998),d=t(99144),m=(t(59301),t(37712)),p=function(){var e=o()(i()().mark((function e(n){var t,s,l,o,r,c,u;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.is_jupyter,s=n.is_jupyter_lab,l=n.shixunId,o=n.homework_common_id,r=n.courseId,!t&&!s){e.next=7;break}return e.next=4,(0,a.BK)({id:l});case 4:return null!=(c=e.sent)&&c.identifier&&(0,d.xg)("/tasks/".concat(c.identifier,"/jupyter?homework_common_id=").concat(o)),e.abrupt("return");case 7:return e.next=9,(0,a.Ir)({id:l,homework_common_id:o});case 9:if(null==(u=e.sent)||!u.game_identifier){e.next=13;break}return(0,d.xg)("/tasks/".concat(r,"/").concat(o,"/").concat(u.game_identifier)),e.abrupt("return");case 13:2===(null==u?void 0:u.status)?g(null==u?void 0:u.message,o,r):3===(null==u?void 0:u.status)?h(null==u?void 0:u.message):-3==(null==u?void 0:u.status)&&(0,d.eF)();case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),g=function e(n,t,s){var l,u;n=null!==(l=n)&&void 0!==l&&l.includes(".json")?n:"".concat(n,".json"),r.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,m.jsx)("div",{className:"tc font16",children:" 实训已经更新了,正在为您重置!"}),onOk:(u=o()(i()().mark((function l(){var o,r;return i()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,(0,a.$Q)({url:n});case 2:if(o=i.sent){i.next=5;break}return i.abrupt("return");case 5:return c.ZP.success("重置成功,正在进入实践项目!"),i.next=8,(0,a.Ir)({id:o.shixun_identifier,homework_common_id:t});case 8:if(null==(r=i.sent)||!r.game_identifier){i.next=12;break}return(0,d.xg)("/tasks/".concat(s,"/").concat(t,"/").concat(r.game_identifier)),i.abrupt("return");case 12:2===(null==r?void 0:r.status)?e(null==r?void 0:r.message,t,s):3===(null==r?void 0:r.status)&&h(null==r?void 0:r.message);case 13:case"end":return i.stop()}}),l)}))),function(){return u.apply(this,arguments)})})},h=function(e){r.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,m.jsxs)("div",{className:"tc font16",children:[" 目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},x=function(){var e=o()(i()().mark((function e(n,t){var s,l,o,c,d,g,h;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=t.is_jupyter,l=t.is_jupyter_lab,e.next=3,(0,a.WT)(n);case 3:if(!((o=e.sent).length>1)){e.next=7;break}return r.Z.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"提示",content:(0,m.jsxs)("div",{children:[(0,m.jsxs)("div",{children:["你当前有",o.length,"个进行中的实训作业使用该实践项目,请在下方点击实训作业名称进入实训挑战页面:"]}),(0,m.jsx)(u.Z,{pagination:!1,columns:[{title:"课堂名称",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"作业名称",dataIndex:"name",ellipsis:!0,width:240,align:"center",render:function(e,n){var t=n||{},s=t.course_identifier,i=t.id;return(0,m.jsx)("a",{target:"_blank",href:"/classrooms/".concat(s,"/shixun_homework/").concat(i,"/detail"),children:e})}},{title:"作业截止时间",dataIndex:"end_time",align:"center"},{title:"操作",align:"center",render:function(e,n){var t=n.course_identifier,i=n.id,o=n.shixun_identifier;return(0,m.jsx)("div",{style:{cursor:"pointer",color:"#165dff"},onClick:function(){p({is_jupyter:s,is_jupyter_lab:l,shixunId:o,homework_common_id:i,courseId:t})},children:"前往挑战"})}}],dataSource:o,rowKey:"id"})]})}),e.abrupt("return",!0);case 7:if(1!==o.length){e.next=11;break}return c=o[0],d=c.shixun_identifier,g=c.id,h=c.course_identifier,p({is_jupyter:s,is_jupyter_lab:l,shixunId:d,homework_common_id:g,courseId:h}),e.abrupt("return",!0);case 11:return e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();n.Z=p},40645:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNjIuNyA3OS42SDBWOC41aDM5LjNsMjMuNCAxOC40eiIgZmlsbD0iI0YwQTIyMSIvPjxwYXRoIGQ9Ik03MS40IDcxLjFIOC43VjBoNDQuNGwxOC4zIDE4eiIgZmlsbD0iI0YxQzg0QyIvPjxwYXRoIGQ9Ik01My4zIDcuM3YxMS41aDExLjV6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTM0LjkgMTMuOWgtMTd2NC42aDE3ek00NS45IDI3aC0yOHY0LjZoMjh6TTQ1LjkgNDAuNmgtMjh2NC42aDI4ek00NS45IDUzLjdoLTI4djQuN2gyOHoiIGZpbGw9IiNGMEEyMjEiLz48cGF0aCBkPSJNNjUgMzJINTB2NC42aDE1ek02NSA0NS42SDUwdjQuNmgxNXpNNjUgNTguN0g1MHY0LjdoMTV6IiBmaWxsPSIjRkZGIi8+PGc+PHBhdGggZD0iTTYwIDU2LjVjLjcgNC4zLTEgOC4zLTEgOC4zczQtMS43IDguMy0xYzAgMCAxLjQtNC41IDUuMi0xMEw3MCA1MS4yYy01LjUgMy45LTEwIDUuMy0xMCA1LjNaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0ibTY0IDU5LjIgNy4xLTcuMS41LjUtNy4xIDcuMXoiIGZpbGw9IiNGOUE1NEMiLz48cGF0aCBkPSJNNjIuOCA1OS44YzAgLjcuNSAxLjIgMS4yIDEuMnMxLjItLjUgMS4yLTEuMi0uNS0xLjItMS4yLTEuMi0xLjIuNi0xLjIgMS4yWiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik03MS42IDU1LjhjNC0yLjYgNi43LTQuNSAxMi42LTEwLjUgMTAuMi0xMC4yIDE2LTE4LjMgMTQuMy0yMC0xLjctMS43LTkuNSAzLjgtMjAgMTQuMy02IDYtNy42IDguNi0xMC41IDEyLjZsMy42IDMuNloiIGZpbGw9IiMzMjRBNUUiLz48cGF0aCBkPSJtNzggMzkuOCA1LjcgNS43LjUtLjUgMS40LTEuNC01LjYtNS43LTEuNCAxLjQtLjYuNVptMTAuNS01LjdjLS41LjItMS4yLjctMS43IDEuNC0xLjIgMS4yLTEuOSAyLjQtMS43IDIuOS41LjUgMS43LS41IDIuOS0xLjcuNy0uNyAxLjItMS4yIDEuNC0xLjdsNi4yLTYuMiAxLjQgMS40YzEuNy0yLjYgMi4xLTQuNSAxLjQtNS0uNS0uNS0yLjYtLjItNSAxLjRsMS42IDEuNi02LjUgNS45WiIgZmlsbD0iI0ZGQzY1QiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiAzNi40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA1MC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA2NC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48L2c+PC9zdmc+"},1770:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjBBMjIxIiBkPSJNNjIuNjk4IDc5LjYzMUguMDRWOC41MzRoMzkuMjJsMjMuNDM4IDE4LjMzMnoiLz48cGF0aCBkPSJNNzEuMzg3IDcxLjFIOC43M1YuMDA1aDQ0LjMyNmwxOC4zMzcgMTguMDN2NTMuMDY3aC0uMDA1Wk01My4zMzEgNy4zMzZ2MTEuNDhoMTEuNDhMNTMuMzMgNy4zMzVabS04LjM2NyA2LjUzNkgxNy45Mzh2NC42MjNoMjcuMDI2VjEzLjg3Wk02Mi4yNiAyNy4wMjRIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy41NTFIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy4xNThIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1oiIGZpbGw9IiNGMUM4NEMiLz48L2c+PC9zdmc+"},46400:function(e,n,t){t.d(n,{Z:function(){return O}});var s=t(80559),i=t(58670),l=t(51638),o=t(54745),a=t(31855),r=t(92310),c=t.n(r),u=t(43167),d=t(47413),m=t(59301),p=t(92343),g=t(36355),h=t(17313),x=t(83116);const f=(e,n,t,s,i)=>({backgroundColor:e,border:`${s.lineWidth}px ${s.lineType} ${n}`,[`${i}-icon`]:{color:t}}),v=e=>{const{componentCls:n,motionDurationSlow:t,marginXS:s,marginSM:i,fontSize:l,fontSizeLG:o,lineHeight:a,borderRadiusLG:r,motionEaseInOutCirc:c,withDescriptionIconSize:u,colorText:d,colorTextHeading:m,withDescriptionPadding:p,defaultPadding:g}=e;return{[n]:Object.assign(Object.assign({},(0,h.Wf)(e)),{position:"relative",display:"flex",alignItems:"center",padding:g,wordWrap:"break-word",borderRadius:r,[`&${n}-rtl`]:{direction:"rtl"},[`${n}-content`]:{flex:1,minWidth:0},[`${n}-icon`]:{marginInlineEnd:s,lineHeight:0},"&-description":{display:"none",fontSize:l,lineHeight:a},"&-message":{color:m},[`&${n}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${t} ${c}, opacity ${t} ${c},\n padding-top ${t} ${c}, padding-bottom ${t} ${c},\n margin-bottom ${t} ${c}`},[`&${n}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${n}-with-description`]:{alignItems:"flex-start",padding:p,[`${n}-icon`]:{marginInlineEnd:i,fontSize:u,lineHeight:0},[`${n}-message`]:{display:"block",marginBottom:s,color:m,fontSize:o},[`${n}-description`]:{display:"block",color:d}},[`${n}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},_=e=>{const{componentCls:n,colorSuccess:t,colorSuccessBorder:s,colorSuccessBg:i,colorWarning:l,colorWarningBorder:o,colorWarningBg:a,colorError:r,colorErrorBorder:c,colorErrorBg:u,colorInfo:d,colorInfoBorder:m,colorInfoBg:p}=e;return{[n]:{"&-success":f(i,s,t,e,n),"&-info":f(p,m,d,e,n),"&-warning":f(a,o,l,e,n),"&-error":Object.assign(Object.assign({},f(u,c,r,e,n)),{[`${n}-description > pre`]:{margin:0,padding:0}})}}},j=e=>{const{componentCls:n,iconCls:t,motionDurationMid:s,marginXS:i,fontSizeIcon:l,colorIcon:o,colorIconHover:a}=e;return{[n]:{"&-action":{marginInlineStart:i},[`${n}-close-icon`]:{marginInlineStart:i,padding:0,overflow:"hidden",fontSize:l,lineHeight:`${l}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${t}-close`]:{color:o,transition:`color ${s}`,"&:hover":{color:a}}},"&-close-text":{color:o,transition:`color ${s}`,"&:hover":{color:a}}}}},y=e=>[v(e),_(e),j(e)];var w=(0,x.Z)("Alert",(e=>[y(e)]),(e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}))),k=function(e,n){var t={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&n.indexOf(s)<0&&(t[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(s=Object.getOwnPropertySymbols(e);i{const{icon:n,prefixCls:t,type:s}=e,i=A[s]||null;return n?(0,p.wm)(n,m.createElement("span",{className:`${t}-icon`},n),(()=>({className:c()(`${t}-icon`,{[n.props.className]:n.props.className})}))):m.createElement(i,{className:`${t}-icon`})},b=e=>{const{isClosable:n,prefixCls:t,closeIcon:s,handleClose:i}=e,o=!0===s||void 0===s?m.createElement(l.Z,null):s;return n?m.createElement("button",{type:"button",onClick:i,className:`${t}-close-icon`,tabIndex:0},o):null};var I=e=>{const{description:n,prefixCls:t,message:s,banner:i,className:l,rootClassName:o,style:a,onMouseEnter:r,onMouseLeave:p,onClick:h,afterClose:x,showIcon:f,closable:v,closeText:_,closeIcon:j,action:y}=e,A=k(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[I,C]=m.useState(!1);const N=m.useRef(null),{getPrefixCls:S,direction:B,alert:D}=m.useContext(g.E_),E=S("alert",t),[Q,O]=w(E),H=n=>{var t;C(!0),null===(t=e.onClose)||void 0===t||t.call(e,n)},M=m.useMemo((()=>void 0!==e.type?e.type:i?"warning":"info"),[e.type,i]),T=m.useMemo((()=>!!_||("boolean"==typeof v?v:!1!==j&&null!=j)),[_,j,v]),L=!(!i||void 0!==f)||f,P=c()(E,`${E}-${M}`,{[`${E}-with-description`]:!!n,[`${E}-no-icon`]:!L,[`${E}-banner`]:!!i,[`${E}-rtl`]:"rtl"===B},null==D?void 0:D.className,l,o,O),F=(0,d.Z)(A,{aria:!0,data:!0});return Q(m.createElement(u.default,{visible:!I,motionName:`${E}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:e=>({maxHeight:e.offsetHeight}),onLeaveEnd:x},(t=>{let{className:i,style:l}=t;return m.createElement("div",Object.assign({ref:N,"data-show":!I,className:c()(P,i),style:Object.assign(Object.assign(Object.assign({},null==D?void 0:D.style),a),l),onMouseEnter:r,onMouseLeave:p,onClick:h,role:"alert"},F),L?m.createElement(Z,{description:n,icon:e.icon,prefixCls:E,type:M}):null,m.createElement("div",{className:`${E}-content`},s?m.createElement("div",{className:`${E}-message`},s):null,n?m.createElement("div",{className:`${E}-description`},n):null),y?m.createElement("div",{className:`${E}-action`},y):null,m.createElement(b,{isClosable:T,prefixCls:E,closeIcon:_||j,handleClose:H}))})))},C=t(93669),N=t(59362),S=t(97015),B=t(20911);let D=function(e){(0,S.Z)(t,e);var n=(0,B.Z)(t);function t(){var e;return(0,C.Z)(this,t),(e=n.apply(this,arguments)).state={error:void 0,info:{componentStack:""}},e}return(0,N.Z)(t,[{key:"componentDidCatch",value:function(e,n){this.setState({error:e,info:n})}},{key:"render",value:function(){const{message:e,description:n,children:t}=this.props,{error:s,info:i}=this.state,l=i&&i.componentStack?i.componentStack:null,o=void 0===e?(s||"").toString():e,a=void 0===n?l:n;return s?m.createElement(I,{type:"error",message:o,description:m.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},a)}):t}}]),t}(m.Component);var E=D;const Q=I;Q.ErrorBoundary=E;var O=Q}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__CommonHomework__Review__index.async.js b/p__Classrooms__Lists__CommonHomework__Review__index.async.js index c5d87c6d91..716fbce46c 100644 --- a/p__Classrooms__Lists__CommonHomework__Review__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__Review__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[52338,4977],{5306:function(e,n,t){t.d(n,{Z:function(){return H}});var s=t(7557),o=t.n(s),i=t(82242),l=t.n(i),r=t(41498),a=t.n(r),c=t(37205),u=t.n(c),d=t(79800),m=t.n(d),p=t(59301),h=t(8591),x=t(59028),v=t(43428),f=t(95237),g=t(3113),j=t(92832),y=t(18892),w=t(39647),A=t.n(w),k=t(57162),Z=t(50457),I=t(59455),b=t(56102),_="wrp___H70W8",N="file-list___S5XYJ",C="ExtraEdit___K6Xf2",D="btn___Yiu8q",S=t(43604),M=t(73259),L=t(37712),P=["node","inline","className","children"],E=function(e){var n=e.onCallback,t=e.scrollBox,s=e.Data,i=e.extraEdit,r=s.allowCopy,c=void 0!==r&&r,u=s.fileList,d=s.hideTextEffect,x=void 0!==d&&d,v=s.text,g=void 0===v?"":v,j=(0,p.useState)(""),y=m()(j,2),w=y[0],E=y[1],z=(0,p.useState)(!0),B=m()(z,2),T=B[0],G=B[1];(0,p.useEffect)((function(){if(g){G(!0);var e=function(){var e=a()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=0;case 1:if(!(tt?" __":"")),e.next=5,new Promise((function(e){return setTimeout(e,30)}));case 5:t++,e.next=1;break;case 8:G(!1),null==n||n(s);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return x?E(g):e(),function(){return E("")}}}),[]),(0,p.useEffect)((function(){t.current&&t.current.scrollTo({top:t.current.scrollHeight,behavior:"smooth"})}),[w]);return(0,L.jsxs)("div",{className:"".concat(_," fadeIn animated"),children:[(0,L.jsx)(k.U,{components:{code:function(e){e.node;var n=e.inline,t=e.className,s=e.children,o=A()(e,P),i=/language-(\w+)/.exec(t||"");return!n&&i?(0,L.jsxs)("div",{style:{position:"relative"},children:[(0,L.jsx)(b.CopyToClipboard,{text:String(s).replace(/\n$/,""),onCopy:function(){return h.ZP.success({content:"复制成功",key:"copy"})},children:(0,L.jsx)("button",{style:{position:"absolute",top:0,right:0,padding:"4px 8px",borderRadius:"0 0 0 5px",border:"none",backgroundColor:"#007bff",color:"#fff",cursor:"pointer",fontSize:"12px"},children:"复制"})}),(0,L.jsx)(Z.Z,l()(l()({style:I.Z,language:i[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},o),{},{children:String(s||"").replace(/\n$/,"")}))]}):(0,L.jsx)("code",l()(l()({className:t},o),{},{children:s}))}},children:w}),u&&!T&&(0,L.jsxs)(f.Z,{className:"".concat(N," animated fadeIn"),children:[(0,L.jsx)(S.Z,{children:(0,L.jsx)(M.Z,{className:"font20 mr10"})}),(0,L.jsxs)(S.Z,{children:[null==u?void 0:u.name,(0,L.jsx)("br",{}),function(e){if(0===e)return"0 B";var n=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,n)).toFixed(2))+" "+["B","KB","MB","GB","TB","PB","EB","ZB","YB"][n]}(null==u?void 0:u.size)]})]}),!T&&(0,L.jsxs)("div",{className:C,children:[null==i?void 0:i(s),c&&(0,L.jsx)(b.CopyToClipboard,{text:String(w).replace(/\n$/,""),onCopy:function(){return h.ZP.success({content:"复制成功",key:"copy"})},children:(0,L.jsxs)("div",{className:D,children:[(0,L.jsx)("i",{className:"iconfont icon-fuzhi3 mr5"}),"复制"]})})]})]})},z={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M","ai-wrp":"ai-wrp___AEGoS","loading-wanx":"loading-wanx___GtiUv","dot-flashing":"dot-flashing___xJNVn","dot-fade":"dot-fade___KWn1a","footer-container":"footer-container___HTy33","input-container":"input-container___M88BT","upload-btn":"upload-btn___fKRCG","send-btn":"send-btn___yOKG5","chat-container":"chat-container___pNTrU","chat-message":"chat-message___isXl8",title:"title___hXSVA",answerWrp:"answerWrp___COjAb",li:"li___PjMV3",img:"img___wZqEA",content:"content___OlYYG",user:"user___rbSU1",container:"container___hZAxN",item:"item___Z9j46"},B=t(75105),T=t(79905),G=t(99144),R=function(e){var n=e.src,t=e.onClick,s=(0,p.useRef)(null),o=(0,p.useState)(!1),i=m()(o,2),l=i[0],r=i[1],a=(0,p.useState)({x:20,y:.62*window.innerHeight}),c=m()(a,2),u=c[0],d=c[1],h=(0,p.useState)({x:20,y:.62*window.innerHeight}),x=m()(h,2),v=x[0],f=x[1],g=(0,p.useState)({x:20,y:.62*window.innerHeight}),j=m()(g,2),y=j[0],w=j[1],A=(0,p.useState)(!1),k=m()(A,2),Z=k[0],I=k[1];(0,p.useEffect)((function(){var e=function(e){if(l){var n,t=e.clientY-y.y,o=v.y+t,i=window.innerHeight-((null===(n=s.current)||void 0===n?void 0:n.offsetHeight)||0)-50;o<50&&(o=50),o>i&&(o=i),requestAnimationFrame((function(){d({x:20,y:o})})),I(!0)}},n=function(){r(!1)};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",n),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}),[l,y,v]);return(0,L.jsx)("div",{style:{position:"fixed",top:u.y,right:u.x,zIndex:100,cursor:l?"grabbing":"grab"},onMouseDown:function(e){r(!0),w({x:e.clientX,y:e.clientY}),f(u),I(!1)},onMouseUp:function(e){r(!1),!Z&&t&&t(e)},ref:s,children:(0,L.jsx)("img",{src:n||"/images/ai_teacher.png",width:60,draggable:"false"})})},F=t(10160),H=(0,y.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var n,t,s,i,r,c,d,w=e.title,A=e.description,k=e.placeholder,Z=e.hideUpload,I=e.hideInputBox,b=e.aiIcon,_=e.userIcon,N=e.children,C=e.taskData,D=e.name,S=e.code,M=e.globalSetting,P=e.authority,H=e.isShowComponent,O=void 0===H||H,U=e.DrawerProps,Y=void 0===U?{}:U,J=e.FetchUrl,V=void 0===J?"https://ai-data.educoder.net/v1/chat-messages":J,W=e.FetchData,K=void 0===W?{}:W,Q=e.defaultGetData,q=void 0!==Q&&Q,X=e.extraEdit,$=void 0===X?function(){return null}:X,ee=e.isShowDefuatTips,ne=void 0===ee||ee,te=e.isReview,se=e.onOpen,oe=e.loadingOption,ie=(0,p.useState)(["daiao","pu428f3pz","wangwei10061","pucmnw7fs","mlty7uhjf","pyf8v9u3c","a411763600"]),le=m()(ie,2),re=le[0],ae=le[1],ce=(0,p.useState)(null),ue=m()(ce,2),de=ue[0],me=ue[1],pe=(0,p.useState)(!1),he=m()(pe,2),xe=he[0],ve=he[1],fe=(0,p.useState)([]),ge=m()(fe,2),je=ge[0],ye=ge[1],we=(0,p.useState)(!1),Ae=m()(we,2),ke=Ae[0],Ze=Ae[1],Ie=(0,p.useState)([]),be=m()(Ie,2),_e=be[0],Ne=be[1],Ce=(0,p.useRef)(_e),De=(0,p.useRef)(),Se=(0,p.useRef)(),Me=(0,p.useState)(""),Le=m()(Me,2),Pe=Le[0],Ee=Le[1],ze=(0,p.useState)(["".concat(null==C||null===(n=C.challenge)||void 0===n?void 0:n.task_pass,",请给出答题思考方向。\\n\\n不要给出学生正确答案,不要给出任何代码")]),Be=m()(ze,2),Te=Be[0],Ge=Be[1],Re=!!C,Fe=[{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlctvVVUYxX/f7UNCkYdMHDA0caCJMcaQXB4VLX2IRJCgRtGg+EpMHJOIiQ8mxqF/AQOdmKJNqy0EJVrkWLWi8piYQIxNHAAhaINy4XxLzzl737t7uTV4Jvve7HPWXt/61re2vXJaHwi24ZgAORSrq1pVrKr+F48X++XGwv3wTi7x9uh6e89ePq2rcnrjhxEoXctDAnA8JIJ7JBMOQhwf3WDr7KVTasjpaTKKIAnTWEnJONmPv2NlZRVGdnC91e3Fk2pI9DTLDWUvYJ5I0qmiVDIg+3ij1e2Fn9XwAFxK6PyKKkmb+obfBaNS44J6YC7R5+L25oGQjfVb3fb8pIZ7xVjGJwfute1Vm27u2Tqupd0ruVT0KfQhG3vA6vbcjy0pwqkXSymjJJF5YHqDFLBEzq0p4/FNBfCJwLhdxwSwo2PCftnAwhqt77OJh6xuu39oafxfjalET1wRHBK1TiyZfVoAPztbSRE/7OSG1GILfJzYL5VicsDq9sz3bcBwXoUrFpu8fEHZBeE+d5YlA5RNbra67fqu1Txg4sO1tvXm/FC9NXJUayznt+YQGdlUAfz0t4nGhYpizhPGiV8X5kj0MSyXsyqpMDs8ZHV7qgCOPo7lL26t5tAs1mhEdnjY6vbkN4mPU8t1Am+3pHFJOUfcmMNZ7WIQce7ISAC+gXFrXFuRmTQzjPy7XSvZf+Es6lvFHbpGfmWec0uX0//5sE3ZE1nQOOSsxHwzwFo6opxewS3Blq9Nbrb3Bw9pL7BXYkWZIcYZOc8f3WIztvN4KzYNJkY3dHbF0JRu6+rmgmB6csD6Bw9pH+KdZnRWWTMv53dyHradX1fNC2Obu/ilzO54S8RKKPNgDcauv7oY621w3p0l0Q2IP2rG0HXnVYm/bcexinG8jtKxTaapOc44d8tY7c6XgnGJR1zM18SwGyOes0/ipD023Zq8jhZqm8A85y7VWGbOjBvDOHdizEoMeM6boYJjtn1aV71oTIfLsUNEYsaeFZc5cLGPuaJpVmNHfp37Jd6Kl4PVeN0e/Uof4WxzqOHhNk7s1uG2PvPFDPc8uJYt7hyU6G4LrhM9DTba/8mF9nc3faZ1+TXe+Ffr+wR/mhi90mD/7ON2+R9W5V2x0b6OvQAAAABJRU5ErkJggg==",name:"智能审题",des:"快速智能拆解任务,提供解题思路",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:""},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6VJREFUSEuVlVtoXGUUhdc6SbQmRFPb2pDLdCaN0D6oIFpSiAgqUkWhbxbEWiQ+iA8iFCWQUoo22mCxL4JUYkJBSalWEHshXqLRqSYiSkHQJp2ZtEKrpMVC0Gb+y9IzZ850TpwUHJiHc/k/1t5r7X2I6/zeaNPqunrsdcBWKzU58lTRY2DPb5xe7hiXezC8Ws0LjZg20gZHwABwACy4aIEHXzvHbK2zywLfTKnfSYMhzJZA5T8BD07tm2PP/wLu79QJS22JQSV1FTh1mWgcLfDqUmhJ4W4o2AP66of7Un7SAvdFZVbDouuAXHmgwD/jMzGDI2mtKDp95MmvnjvH1+MXBlP61FK95b7BQgmwCdh6MMcr4fvb2tSpG3Vc4k6+s04Z4/G1gdo9OPDiee59ZZ02SrjXEs3lki8UgYIHNofmeMIZIteZx2e5LnQYrwlLdHlqqFTyWx3qXiQmLNVhwW8d0GMhxj1zYLZIHAtNCu/FbTDADw681UIZT+0/mq/bWXF5qFPrHXHKQLct7VsINCEQGqx2PE6AI4eO5vhyKK4CFMRXU7hsoZZrbkYG1AJWu+48H/h4jhMJ4GC7Vi3Waf5amVXZC5g1ihTWct2JzxwvcCQJ7Naav4z+SIS4HBkXMGuJY9aXS64KezkFfeN5DieA/d1aoypgtRLHSKEt93Dp9Diw7/MYuDullywQeKLJQANRz5JhjoGOocs876BZI7RacIOl6MW+L2PgQMpbS9RVIDWmwpPZIjAi4vcPcvwkDv9DXbrDAu/+C387GwP7U3rMABTQUqQO1TIlVHg4z94QtGW9tjn5hx2DBUOM+jrMWIO7pnL8JtHDFzJaa7wuJiJTCTGzH+bZ+2jGjTngCUuWRtGB1pLPfneWo7HqSg5D4N/SxaUuRwaUSj7goSPRpIRzHUEtuRA0MD39Cy8lFG5v16r6Bs3X3C5k1gI/OfjnK6DEfgweOX2WJxPA8OLptL9ggdbqsssTkXXiF4baFVUQbZ44Pl7Bpp9z/D6pMKNNDhq3wi3/yRmZdcKThjht4G9OLtvSrnx/ZjbYDjA8CuxIq8dAJx3R7KD3DLjVory6ImOyE7mgd3O37rdeI5bIRKYEJxy01kB3uwBjczPBU9yRVhjOKSs2OaDvSIGjj7ep0d+EjYsOzbY+/IbgyuQsf4ycVHBnBrdfbcClM2c4n0ppJW7QuIXuccAww9X9awYHBUwezvPQ9T6ryz1rSatlRb3GTMBd/wBBRVUxXeSVgwAAAABJRU5ErkJggg==",name:"代码诊断",des:"系统智能代码分析,提供修正建议",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==C||null===(t=C.challenge)||void 0===t?void 0:t.task_pass},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoZQCKTIGTBw6ZB1CNmg/MHkNoqAJe9fhDMvWkhZcjG4fMdnMkm2Ei4Diy8IyEUPUGCNDjSxx2XgHCxN0sooI0spLQ2lpe1vuXe5d1oFNVkj8sPPlSe4553fOc87/PgTWYIcPnwl2OJzfi8WiXJvN0cvjMaXV1eopX6mErwDWr9PVf5Wfr/xcpVIQIyMGpqXlxgWSVL/nK3eN8LpWtfrtkqiocNjtThw7drafJDVpzwVeUVH3Tmxs9HmlUkEMDT1g7t4d+6KmRvP1c4H/PZoTOwC6EcBRktSwp0/zGsvBg98Fut3BMn9/ysvncuESn4+PeTzMrSS7XALG6aTnGxs/WVr53QM4cuSkxG5frpdIxG+Fh4f4E2vaxr+omRmLy2KxXuLxHJrq6s/mWY8HodM13NyzR5mdmZlMUJQbLpfb57WfDbh16w7T0aH/hSTVmR54ZeXJbQkJ8v7y8iKYzVZYrXaYTGZYLEuIiAhFaGiQVyHWx8aIxYGQy8PA3pTNu3q1C1NTsyqSLP+N61yna3g3NzflfE5OCqan59HW1oPxBQoCaQgo0yxSN2+ASpXkKdDbex+d+kcQyCPgtlgRFQDs2pUOilpGZ+cIo9cbPiJJTRMH12obPigoSP1RqXwF16714J6DhzBVKnh+fqCdFIxtHcjbFodNm6IxMfEUV26PImpnDvgiIRj3Msx9Q4ilFpGevgXd3aPMwIChrLZWfdYL/s23FxG+twQZchGmKWCSAmwPHyPoziCKijJw/Xo/ZuMToEhJgJsBJpzgGpg81Yz9+7J9wyPL3kdYgB8cDEAzwMKkEcLuHhQXZ6C9vQ/mLUmIS3yR85ndwDLD4HH9D9i/N2s1vLKy7jWGIXbk56d9yY6FXYhBGAqZMpWbMZ9NvHIDb74cgc2JMRgfN6Gt7yGiSwpB8HkIIABT/++QmyahVCZx8MHBsaM0TV8kKirqW2ga8QUFaa+z8Lm5Ra6AkfFDQIQM9okpJMdIkZn5qmehXV2j6PvDiMDYF0CZFyCjbCguVsLlWkZXFwfvJwhi2GvmrMRYe/JkDgsLS4iMlEAmC/GSIitZo9GM4GAhoqPDQRAErFbHf8/8H/i6/yCwOv8/wfX6P5GYGAOhUICBgTFs3RoHgcCPnS2n65W27s5bW28jLy8VEkkQmpt/xu7dGRCJhDh9+ieUlRWsgrMj7e29/+xPdKIkKyu5dft2BfeerLTLl39FdnYKQkJEYAsVFr4BkSgATU03UVqa6wmlaRqzsxb2dszw8KN9tbXqc5xaDh06FS+Vih8cOJDHdzpdKx/LNeyV4SS4uLjEne3tffTMjDnp+HHtPc+Tq9XW1WzcuEGrULxEBAUJ1wBdHWKzOTA0ZGAMBmNjTY3601XvOduuTlevAfAhQRByVrfrMZqmTQBzTip9WltVVUWzuX8BL+8z38bSCP4AAAAASUVORK5CYII=",name:"AI辅导",des:"为学生提供个性化智能学习辅导",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==C||null===(s=C.challenge)||void 0===s?void 0:s.task_pass}],He={action:"https://ai-data.educoder.net/v1/datasets/dc9e6c03-a629-4e9e-bd81-06fb93c29aa1/document/create_by_file",fileList:u()(je),maxCount:1,onChange:function(e){var n=e.fileList;console.log(":newFileList:",n),ye(n)},showUploadList:!1,accept:".doc,.docx,.xml,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document",beforeUpload:function(e){var n=["application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation"].includes(e.type);return n||(Pe.error("只能上传Office文档!"),Promise.reject())},headers:{Authorization:"Bearer dataset-xBnNgFqcMjLGAXz7pFgXzGwY"},data:{data:JSON.stringify({indexing_technique:"high_quality",process_rule:{rules:{pre_processing_rules:[{id:"remove_extra_spaces",enabled:!0},{id:"remove_urls_emails",enabled:!0}],segmentation:{separator:"###",max_tokens:500}},mode:"custom"}})}},Oe={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:function(e){var n,t=null==e||null===(n=e.name)||void 0===n||null===(n=n.split("."))||void 0===n||null===(n=n.slice(-1))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.toLowerCase(),s=["doc","docx","md","pdf","txt"].includes(t);return 0==e.size?(h.ZP.warning("文件内容不能为空"),x.Z.LIST_IGNORE):s||(h.ZP.warning("目前支持txt、md、doc、docx、pdf文件"),x.Z.LIST_IGNORE)},onChange:function(e){var n=e.fileList;ye((null==n?void 0:n.filter((function(e){return"done"===(null==e?void 0:e.status)})))||[])},action:"".concat(null===F.Z||void 0===F.Z?void 0:F.Z.API_SERVER,"/api/attachments.json")};(0,p.useEffect)((function(){Ce.current=_e}),[_e]),(0,p.useEffect)((function(){var e;null!=M&&M.setting&&ae([].concat(u()(re),u()((null==M||null===(e=M.setting)||void 0===e?void 0:e.big_model_users)||[])))}),[null==M?void 0:M.setting]),(0,p.useEffect)((function(){var e;Ge(["".concat(null==C||null===(e=C.challenge)||void 0===e?void 0:e.task_pass),"".concat(S),"".concat(S)])}),[S]),(0,p.useEffect)((function(){if(q&&(null!=Y&&Y.open||xe)&&null!=K&&K.student_work_id){if(de!==(null==K?void 0:K.student_work_id))Ne([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(_e.length)return;Ne([].concat(u()(_e),[{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]))}Je(),me(null==K?void 0:K.student_work_id)}}),[q,xe,_e,null==Y?void 0:Y.open,null==K?void 0:K.student_work_id]);var Ue,Ye=function(){ve(!0)},Je=function(){var e=a()(o()().mark((function e(){var n,t,s,i=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.length>0&&void 0!==i[0]?i[0]:"",e.next=3,(0,B.ZP)(V,{method:"post",body:l()({inputs:{description:"",name:D},query:t,response_mode:"blocking",conversation_id:De.current||"",user:"abc",files:(null==je||null===(n=je.filter((function(e){return"done"==(null==e?void 0:e.status)})))||void 0===n?void 0:n.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.id})))||[]},K),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});case 3:s=e.sent,Ze(!1),Ce.current[Ce.current.length-1].text=null==s?void 0:s.answer,Ce.current[Ce.current.length-1].loading=!1,Ce.current[Ce.current.length-1].response=s,De.current=null==s?void 0:s.conversation_id,Ne(u()(Ce.current));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ve=function(){var e=a()(o()().mark((function e(n,t){var s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ke){e.next=2;break}return e.abrupt("return");case 2:return Ze(!0),Ne([].concat(u()(_e),[{text:Pe,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:null==n?void 0:n.name}])),setTimeout((function(){Se.current.scrollTo({top:Se.current.scrollHeight,behavior:"smooth"})})),e.next=7,(0,B.ZP)(V,{method:"post",body:{inputs:{description:null==n?void 0:n.inputs,name:null==n?void 0:n.name},query:Te[t],response_mode:"blocking",user:"abc",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:null==n?void 0:n.Authorization}});case 7:null!=(s=e.sent)&&s.answer&&(Ze(!1),Ce.current[Ce.current.length-1].text=null==s?void 0:s.answer,Ce.current[Ce.current.length-1].loading=!1,Ce.current[Ce.current.length-1].response=s,De.current=null==s?void 0:s.conversation_id,Ne(u()(Ce.current)));case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),We=function(){""!==Pe.trim()&&(Ee(""),ye([]),Ne([].concat(u()(_e),[{text:Pe,done:!1,key:Date.now(),sender:"user",fileList:je[0]},{text:Pe,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])),Ze(!0),setTimeout((function(){return Je(Pe)}),300))};if(Re&&!re.includes(null===(i=(0,T.eY)())||void 0===i?void 0:i.login)){if(null==C||!C.chatgpt)return(0,L.jsx)(L.Fragment,{})}else if(!O||!P&&!re.includes(null===(Ue=(0,T.eY)())||void 0===Ue?void 0:Ue.login))return(0,L.jsx)(L.Fragment,{});return(0,L.jsxs)("div",{children:[N?(0,L.jsxs)("div",{onClick:se||Ye,children:[(0,L.jsx)(y.Outlet,{}),N]}):(0,L.jsx)(R,{onClick:se||Ye}),(0,L.jsx)(v.Z,{className:"".concat(null!=Y&&Y.open||xe?"body-overflow-hidden":""," ").concat(z.answerWrp),width:(null==Y?void 0:Y.width)||860,title:(0,L.jsx)("span",{className:z.title,children:w||"头歌AI"}),onClose:(null==Y?void 0:Y.onClose)||function(){ve(!1)},open:(null==Y?void 0:Y.open)||xe,children:(0,L.jsxs)("div",{className:z["ai-wrp"],children:[(0,L.jsxs)("div",{ref:Se,className:z["chat-container"],children:[ne&&(0,L.jsxs)("div",{className:z.li,children:[(0,L.jsx)("img",{className:z.img,src:b||"/images/ai_icon.png"}),(0,L.jsxs)("div",{className:z.content,children:[(0,L.jsxs)("div",{className:"c-grey-333 font22",children:[(0,L.jsx)("span",{className:"mr5",children:"👋"}),"嗨,我是头歌",Re?w:"智能助教",",您的教学好帮手。"]}),(0,L.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:A||"我可以阅读您上传的教案,书籍等教学资料,并根据您的要求为您自动生成任务要求。"}),(0,L.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:"快来试一下吧~"}),Re&&(0,L.jsx)("div",{className:z.container,children:Fe.map((function(e,n){return(0,L.jsxs)("div",{onClick:function(){return Ve(e,n)},className:z.item,children:[(0,L.jsxs)(f.Z,{align:"middle",children:[(0,L.jsx)("img",{className:"mr10",src:e.img}),(0,L.jsx)("span",{style:{color:"#232B40",fontSize:16,fontWeight:600},children:e.name})]}),(0,L.jsx)("div",{className:"mt10",style:{color:"#434D6C"},children:e.des})]},n)}))})]})]}),null==_e?void 0:_e.map((function(e,n){var t;return(0,L.jsxs)("div",{className:z.li,style:"AI"===e.sender&&"user"!==(null===(t=_e[n+1])||void 0===t?void 0:t.sender)?{marginBottom:50}:{},children:[(0,L.jsx)("img",{className:z.img,src:"AI"===e.sender?b||"/images/ai_icon.png":_||"/images/ai_user.png"}),(0,L.jsx)("div",{className:"".concat(z.content," ").concat("AI"===e.sender?"":z.user),children:e.loading?(0,L.jsxs)("div",{children:[(0,L.jsxs)("div",{className:z["loading-wanx"],children:[(0,L.jsx)("div",{className:z["dot-flashing"]}),(0,L.jsx)("div",{className:z["dot-flashing"]}),(0,L.jsx)("div",{className:z["dot-flashing"]})]}),(0,L.jsx)("div",{style:{marginTop:10,color:"#9096A3"},children:(null==oe?void 0:oe.text)||"请耐心等待,目前高峰期体验人数过多,我们已记录下您的需求,稍后将自动为您生成答案。"})]}):(0,L.jsxs)(L.Fragment,{children:[!!e.name&&(0,L.jsx)("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600},children:null==e?void 0:e.name}),(0,L.jsx)(E,{scrollBox:Se,Data:e,extraEdit:$})]})})]},n)}))]}),!I&&(0,L.jsxs)("div",{className:"".concat(z["footer-container"]," ").concat(je.length>=1&&z["has-file"]),children:[!!je.length&&(0,L.jsxs)(f.Z,{align:"middle",className:"pb5 pt5",children:[(0,L.jsx)("span",{title:null==je||null===(r=je[0])||void 0===r?void 0:r.name,className:"mr10",children:(0,G.tP)(null==je||null===(c=je[0])||void 0===c?void 0:c.name,40)}),(0,L.jsx)("i",{onClick:function(){return ye([])},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})]}),(0,L.jsxs)("div",{style:je.length?{paddingLeft:0}:{},className:z["input-container"],children:[!Z&&(0,L.jsx)("div",{className:z["footer-container-upload"],children:(0,L.jsx)(x.Z,l()(l()({},te?Oe:He),{},{children:null!=je&&je.length?null:(0,L.jsx)(g.ZP,{className:z["upload-btn"],icon:(0,L.jsx)("i",{className:"iconfont icon-shangchuan4 c-white"})})}))}),(0,L.jsx)(j.Z.TextArea,{rows:1,placeholder:k||"在这里输入你问题吧~",value:Pe,bordered:!1,onChange:function(e){Ee(e.target.value)},onKeyPress:function(e){if("Enter"===e.key){var n;if(e.preventDefault(),null!=je&&je.length&&"done"!==(null==je||null===(n=je[0])||void 0===n?void 0:n.status)||ke)return;We()}}}),(0,L.jsx)(g.ZP,{className:z["send-btn"],icon:(0,L.jsx)("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!(null==je||!je.length)&&"done"!==(null==je||null===(d=je[0])||void 0===d?void 0:d.status)||ke,onClick:We})]})]})]})})]})}))},99020:function(e,n,t){t.d(n,{h:function(){return m},x:function(){return p}});var s=t(82242),o=t.n(s),i=t(39647),l=t.n(i),r=t(49312),a=t(14582),c=t(63743),u=t(37712),d=["value","onChange","scrollId"],m=function(e){var n=e.value,t=e.onChange,s=e.scrollId,i=l()(e,d);return(0,u.jsx)("div",{id:s||"",children:(0,u.jsx)(r.Z,o()(o()({},i),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},p=function(e){var n=e.value,t=e.onChange,s=e.placeholder,o=e.height,i=void 0===o?140:o;return e.isEdit?(0,u.jsx)(r.Z,{watch:!0,isFocus:!0,height:i,placeholder:s,defaultValue:n,onChange:t}):(0,u.jsx)("div",{style:{cursor:"pointer"},children:n?(0,u.jsx)(c.Z,{className:a.Z.inputBorder,value:n}):(0,u.jsx)("div",{className:"".concat(a.Z.inputBorder," ").concat(a.Z.placeholder," inputBorderError"),children:s})})}},82545:function(e,n,t){t.d(n,{Z:function(){return P}});var s=t(7557),o=t.n(s),i=t(41498),l=t.n(i),r=t(79800),a=t.n(r),c=t(39647),u=t.n(c),d=t(82242),m=t.n(d),p=t(59301),h=t(18892),x=t(43418),v=t(78241),f=t(8591),g=t(71418),j=t(38318),y=t(95237),w=t(43604),A=t(6848),k=t(92832),Z="currentPrimary___NPWiR",I="currentDelete___UEfhf",b="DirectoryTree___xPxCY",_="EditDom___seNxC",N=t(51564),C=t(61644),D=t(14539),S=t(53273),M=t(37712),L=["user","children","isShowComponent","ModalProps","onDataSelect"],P=(0,h.connect)((function(e){var n=e.loading;return{user:e.user,loading:n.effects}}))((function(e){e.user;var n=e.children,t=e.isShowComponent,s=void 0===t||t,i=e.ModalProps,r=void 0===i?{}:i,c=e.onDataSelect,d=(u()(e,L),x.Z.useModal()),h=a()(d,2),P=h[0],E=h[1],z=v.Z.useForm(),B=a()(z,1)[0],T=(0,p.useState)([]),G=a()(T,2),R=G[0],F=G[1],H=(0,p.useState)(!1),O=a()(H,2),U=O[0],Y=O[1],J=(0,p.useState)(!1),V=a()(J,2),W=V[0],K=V[1],Q=(0,N.U)(C.qE,{page:1,limit:9999}),q=a()(Q,4),X=q[1],$=q[2],ee=q[3],ne=(0,N.U)(C.V8,{}),te=a()(ne,3)[2],se=(0,N.U)(C.B$,{}),oe=a()(se,3)[2],ie=(0,N.U)(C.DH,{}),le=a()(ie,3)[2],re=(0,N.U)(C.bJ,{}),ae=a()(re,3)[2],ce=function(){Y(!1),B.resetFields(),K(!1)},ue=function(){var e=l()(o()().mark((function e(n){var t,s,i,l,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.node,s=n.dragNode,n.event,i=n.node.pos.split("-"),0!=(l=n.dropPosition-Number(i[i.length-1]))){e.next=6;break}return f.ZP.warning("无法移动到内部位置"),e.abrupt("return");case 6:if(1!=l||(null==s?void 0:s.item_index)!=(null==t?void 0:t.item_index)+1){e.next=9;break}return f.ZP.warning("未移动位置"),e.abrupt("return");case 9:return e.next=11,ae({id:null==s?void 0:s.key,position:-1==l?1:(null==s?void 0:s.item_index)>(null==t?void 0:t.item_index)?(null==t?void 0:t.item_index)+1:null==t?void 0:t.item_index});case 11:0===(null==(r=e.sent)?void 0:r.status)&&(f.ZP.success("移动成功"),$({},!0));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),de=function(){var e=l()(o()().mark((function e(n){var t,s,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s={},!W){e.next=7;break}return e.next=4,oe(m()({},n));case 4:s=e.sent,e.next=10;break;case 7:return e.next=9,le(m()({},n));case 9:s=e.sent;case 10:0==(null===(t=s)||void 0===t?void 0:t.status)&&(f.ZP.success((null===(i=s)||void 0===i?void 0:i.message)||(W?"添加成功":"更新成功")),$({},!0),ce());case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){null!=r&&r.open&&$({},!0)}),[null==r?void 0:r.open]),(0,p.useEffect)((function(){var e;F(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return null==e?void 0:e.map((function(e){return m()(m()({},e),{},{title:(null==e?void 0:e.value)||"",key:null==e?void 0:e.id,isLeaf:!0})}))}(null==ee||null===(e=ee.data)||void 0===e?void 0:e.list))}),[ee]),s?(0,M.jsxs)(M.Fragment,{children:[E,n,(0,M.jsx)(x.Z,m()(m()({},m()({title:"常用评语",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},r)),{},{children:(0,M.jsx)(g.Z,{spinning:X,children:(null==R?void 0:R.length)>0?(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(j.Z.DirectoryTree,{height:500,className:b,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:c,treeData:R,onDrop:ue,titleRender:function(e){return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"},children:null==e?void 0:e.title}),(0,M.jsx)("div",{className:"".concat(_),children:(0,M.jsxs)(y.Z,{wrap:!1,align:"middle",gutter:16,children:[(0,M.jsx)(w.Z,{children:(0,M.jsx)(A.Z,{title:"长按可进行拖拽排序",children:(0,M.jsx)("i",{className:"iconfont icon-tuodong1 font12 ".concat(Z)})})}),(0,M.jsx)(w.Z,{children:(0,M.jsx)(A.Z,{title:"编辑",children:(0,M.jsx)("i",{className:"iconfont icon-bianji11 font12 ".concat(Z),onClick:function(n){n.stopPropagation(),B.setFieldsValue(m()({},e)),Y(!0)}})})}),(0,M.jsx)(w.Z,{children:(0,M.jsx)(A.Z,{title:"删除",children:(0,M.jsx)("i",{className:"iconfont icon-shanchu14 font12 ".concat(I),onClick:function(n){var t;n.stopPropagation(),P.confirm({icon:null,title:"删除常用评语",centered:!0,content:"你确定要删除该条常用评语吗?",onOk:(t=l()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,te({id:null==e?void 0:e.key});case 2:0==(null==(t=n.sent)?void 0:t.status)&&(f.ZP.success((null==t?void 0:t.message)||"删除成功"),$({},!0));case 4:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})}})})})]})})]})}}),(0,M.jsx)(S.op,{className:"ml20 mt20",icon:(0,M.jsx)("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:function(){K(!0),Y(!0)},children:"添加常用评语"})]}):(0,M.jsx)(D.Z,{styles:{margin:"30px auto"},customText:(0,M.jsxs)("span",{children:["暂无常用评语,你可以",(0,M.jsx)("a",{onClick:function(){K(!0),Y(!0)},children:"添加常用评语"})]})})})})),(0,M.jsx)(x.Z,{title:W?"添加常用评语":"编辑常用评语",open:U,okText:W?"添加":"确定",onCancel:function(){ce()},onOk:function(){B.submit()},children:(0,M.jsxs)(v.Z,{form:B,onFinish:de,children:[W&&(0,M.jsx)("span",{className:"font14",style:{color:"#191919"},children:"添加常用评语,可以帮助你提高评阅作业的效率"}),(0,M.jsx)(v.Z.Item,{hidden:!0,name:"id"}),(0,M.jsx)(v.Z.Item,{className:"mt10",name:"value",children:(0,M.jsx)(k.Z.TextArea,{placeholder:"输入常用评语。例如:你的编程作业整体表现良好,但仍有一些小的改进空间。",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0})})]})})]}):null}))},35220:function(e,n,t){t.d(n,{Z:function(){return c}});var s=t(79800),o=t.n(s),i=t(59301),l=t(83833),r=t(39073),a=t(37712),c=function(){var e=(0,i.useState)(""),n=o()(e,2),t=n[0],s=n[1],c=(0,i.useState)(0),u=o()(c,2),d=(u[0],u[1]),m=(0,i.useState)(),p=o()(m,2),h=(p[0],p[1]),x=(0,i.useState)(),v=o()(x,2),f=(v[0],v[1]),g=(0,i.useState)(!1),j=o()(g,2),y=(j[0],j[1],(0,i.useRef)(""));function w(e){27==e.keyCode&&y.current&&A()}function A(){document.body.style.overflow="auto",h(void 0),f(void 0),d(0),s("")}(0,i.useEffect)((function(){return l.Z.subscribe("preview-image",(function(e){s(e),console.log(Z.current),document.body.style.overflow="hidden"}))}),[]),(0,i.useEffect)((function(){return document.addEventListener("keydown",w),function(){document.removeEventListener("keydown",w)}}),[]),(0,i.useEffect)((function(){y.current=t}),[t]);(0,i.useRef)();var k=(0,i.useRef)(),Z=(0,i.useRef)();return(0,a.jsx)(i.Fragment,{children:t?(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"preview-wrp-group",ref:k,children:(0,a.jsx)(r.Z,{className:"image-preview",src:t,style:{display:"none"},preview:{visible:!0,src:t,movable:!1,onVisibleChange:function(e){s("")}},alt:"预览大图"})})}):null})}},8827:function(e,n,t){t.r(n),t.d(n,{default:function(){return xe}});var s=t(7557),o=t.n(s),i=t(37205),l=t.n(i),r=t(41498),a=t.n(r),c=t(82242),u=t.n(c),d=t(79800),m=t.n(d),p=t(59301),h=t(18892),x=t(78241),v=t(43418),f=t(8591),g=t(66104),j=t(95237),y=t(43604),w=t(3113),A=t(71418),k=t(99313),Z=t(6848),I=t(94001),b=t(24905),_=t(61998),N=t(92832),C=t(28563),D=t(88142),S=t(35220),M=t(75105),L=t(49312),P=t(83833),E=t(5306),z=t(17498),B=t(61186),T=t.n(B),G=t(10160),R=t(49242),F=t(37712),H=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,h.useParams)(),i=(0,p.useState)(!0),l=m()(i,2),r=(l[0],l[1],x.Z.useForm()),c=m()(r,1)[0];return(0,F.jsx)(F.Fragment,{children:(0,F.jsxs)(v.Z,{centered:!0,title:"调分",open:"调分"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:return i=c.getFieldsValue(),e.next=5,(0,M.ZP)("/api/student_works/".concat(n.actionTabs.id,"/adjust_score.json"),{method:"post",body:u()({},i)});case 5:0===e.sent.status&&(f.ZP.success("评阅成功"),c.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getStudentWorkCommon",payload:u()({},s)}));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,F.jsx)("p",{className:"tc",children:"该学生的最终成绩将不会按照评分规则进行计算"}),(0,F.jsxs)(x.Z,{form:c,layout:"horizontal",children:[(0,F.jsxs)("div",{style:{display:"flex",alignItems:"baseline"},children:[(0,F.jsx)(x.Z.Item,{label:"成绩",name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,F.jsx)(I.Z,{min:0,placeholder:"请填写分数"})}),(0,F.jsx)("span",{className:"ml10",children:"分"})]}),(0,F.jsx)("div",{children:(0,F.jsx)(x.Z.Item,{name:"comment",children:(0,F.jsx)(N.Z.TextArea,{placeholder:"请填写您对作品调分的原因",rows:8})})})]})]})})})),O={flex_box_center:"flex_box_center___tMwax",flex_space_between:"flex_space_between___8GJsg",flex_box_vertical_center:"flex_box_vertical_center___IFELt",flex_box_center_end:"flex_box_center_end___IrFRG",flex_box_column:"flex_box_column___s0LgG",TabsStyle:"TabsStyle___r0bwM",buttonFixed:"buttonFixed___twN45",bg:"bg___sFhaA",title:"title___bk4oD",replyList:"replyList___bjk6g",name:"name___pRNS3","nav-tab":"nav-tab___uLRSr",exitComment:"exitComment___rlGpw",nextComment:"nextComment___NmNBo",modal:"modal___tWPO8",MdEditor:"MdEditor___AAxeb",ratewarp:"ratewarp___NGrsd",item:"item___Le8W0",total:"total___MNh4V",a1:"a1___g1iJT",a2:"a2___h8k2X",a3:"a3___yk1km",export_type_modal_title:"export_type_modal_title___nMqX0",export_type_modal:"export_type_modal___dbFVU",export_type_modal_con:"export_type_modal_con___ujWeL",type_item:"type_item___oF9R5",type_item_active:"type_item_active___dfBaM",export_type_modal_waring:"export_type_modal_waring___k8RaP",ReviewStyle:"ReviewStyle___o5d5N"},U=t(63743),Y=t(89392),J=t(84688),V=(0,h.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=(e.loading,e.dispatch),s=e.studentWorkDetail,i=((0,h.useParams)(),x.Z.useForm()),l=m()(i,1)[0],r=function(){var e=a()(o()().mark((function e(){var s,i,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l.validateFields();case 2:return i=u()({},l.getFieldValue()),r=n.actionTabs.selectArrs,i.attachment_ids=null===(s=i.attachment_ids)||void 0===s?void 0:s.map((function(e){return e.response.id})),e.next=7,(0,R.mz)(u()(u()({},i),{},{homeworkId:r.work_id}));case 7:0===e.sent.status&&(l.resetFields(),t({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:u()({},n.actionTabs.params)}),t({type:"classroomList/setActionTabs",payload:{}}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,F.jsx)(v.Z,{centered:!0,title:"补交附件",open:"补交附件"===n.actionTabs.key,bodyStyle:{minHeight:200},onOk:a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==s||!s.can_submit){e.next=6;break}if(null!=s&&s.submit_size){e.next=4;break}return f.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。"),e.abrupt("return");case 4:return v.Z.confirm({title:"提示",icon:null,centered:!0,width:472,content:(0,F.jsxs)(F.Fragment,{children:["你还有 ",(0,F.jsx)("span",{className:"ml5 mr5",style:{color:"#DF711C"},children:null==s?void 0:s.submit_size})," 次提交机会。确认提交后,上一次的提交记录会被覆盖。请注意,到达规定的提交次数后将不可再次提交,确定是否提交?"]}),onOk:function(){r()}}),e.abrupt("return");case 6:r();case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){l.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})},children:(0,F.jsxs)(x.Z,{form:l,initialValues:{},children:[(0,F.jsx)(x.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,F.jsx)(J.Z,{})}),(0,F.jsx)(x.Z.Item,{name:"description",children:(0,F.jsx)(N.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})})),W=t(99144),K=t(79905),Q=t(1770),q=t(40645),X=t(51564),$=t(14539),ee=t(99020),ne=t(53273),te=t(5838),se=t(39647),oe=t.n(se),ie=t(37906),le="pinfen____hgN7",re="left___ZyTXs",ae="right___OSPEM",ce="tagStyleSzz___fzxbk",ue="headpic___d7fnl",de=t(91275),me=["Data","layer","type","index"],pe=function e(n){var t,s,i,l,r,c,d,g,A,k,_,N,C,D,S=n.Data,P=n.layer,E=void 0===P?1:P,z=n.type,B=n.index,H=void 0===B?0:B,O=oe()(n,me),Y=(0,h.useParams)(),J=(null==O?void 0:O.shixunHomeworks).studentWorkDetail,V=(0,p.useState)({type:0,show:!1}),W=m()(V,2),Q=W[0],q=W[1],$=(0,p.useState)(null),ee=m()($,2),ne=ee[0],te=ee[1],se=(0,X.U)(R.qP,{userId:null==Y?void 0:Y.userId}),pe=m()(se,3),he=pe[1],xe=pe[2],ve=(0,X.U)(R.R$,{userId:null==Y?void 0:Y.userId}),fe=m()(ve,3),ge=fe[1],je=fe[2],ye=(0,X.U)(R.QC,{userId:null==Y?void 0:Y.userId}),we=m()(ye,3),Ae=(we[1],we[2]),ke=(0,X.U)(R.Mf,{userId:null==Y?void 0:Y.userId}),Ze=m()(ke,3),Ie=(Ze[1],Ze[2]),be=x.Z.useForm(),_e=m()(be,1)[0],Ne=(0,p.useState)(!1),Ce=m()(Ne,2),De=Ce[0],Se=Ce[1],Me=function(e){for(var n="",t=0;t<(null==e?void 0:e.length);t++){var s=e[t];n+="".concat(s.name,'').concat(s.score,"分"),t<(null==e?void 0:e.length)-1&&(n+=" + ")}return(0,F.jsx)("span",{dangerouslySetInnerHTML:{__html:n}})};return(0,F.jsxs)("div",{children:[(0,F.jsxs)(j.Z,{wrap:!1,gutter:15,children:[1!=E&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("div",{style:{width:"".concat(40*(E-1),"px")}})}),"appeal_info"==z?(0,F.jsx)(y.Z,{children:(0,F.jsx)("img",{className:"mt10 ".concat(ue),width:40,src:"--"===(null==S||null===(t=S.appeal_info)||void 0===t?void 0:t.user_image_url)?de.xp:"".concat(G.Z.IMG_SERVER,"/images/").concat(null==S||null===(s=S.appeal_info)||void 0===s?void 0:s.user_image_url)})}):(0,F.jsx)(y.Z,{children:(0,F.jsx)("img",{className:"mt10 ".concat(ue),width:40,src:"--"===(null==S||null===(i=S.user_info)||void 0===i?void 0:i.user_image_url)?de.xp:"".concat(G.Z.IMG_SERVER,"/images/").concat(null==S||null===(l=S.user_info)||void 0===l?void 0:l.user_image_url)})}),"appeal_info"==z?(0,F.jsxs)(y.Z,{flex:1,children:[(0,F.jsx)(U.Z,{className:"font14",value:"".concat(null==S||null===(r=S.appeal_info)||void 0===r?void 0:r.user_name,":").concat((null==S||null===(c=S.appeal_info)||void 0===c?void 0:c.content)||"暂未写评语")}),(0,F.jsxs)(j.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20,children:[(0,F.jsx)(y.Z,{children:T()(null==S||null===(d=S.appeal_info)||void 0===d?void 0:d.time).format("YYYY-MM-DD HH:mm")}),1==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#3061D0",border:"1px #3061D0 solid"},children:"申诉中"})}),2==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#999",border:"1px #999 solid"},children:"申诉已撤销"})}),3==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#3061D0",border:"1px #3061D0 solid"},children:"申诉成功"})}),4==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#999",border:"1px #999 solid"},children:"申诉被拒绝"})}),5==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#999",border:"1px #999 solid"},children:"申诉失败"})})]})]}):(0,F.jsxs)(y.Z,{flex:1,children:[(0,F.jsx)(U.Z,{className:"font14",value:"".concat(null==S||null===(g=S.user_info)||void 0===g?void 0:g.user_name,":").concat((null==S?void 0:S.content)||(null==S?void 0:S.hidden_comment)||"暂未写评语")}),(0,F.jsxs)(j.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20,children:[(0,F.jsx)(y.Z,{children:T()((null==S?void 0:S.comment_time)||(null==S?void 0:S.time)).format("YYYY-MM-DD HH:mm")}),(null==S?void 0:S.student_work_num)&&(0,F.jsx)(y.Z,{children:(0,F.jsxs)("span",{style:{padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"},children:["第",null==S?void 0:S.student_work_num,"次提交的作品"]})}),(null==S?void 0:S.score)&&(null==J?void 0:J.single_score)&&(0,F.jsx)(y.Z,{children:(0,F.jsxs)("span",{className:"c-orange",children:[" ",null==S?void 0:S.score,"分 "]})}),!(null!=J&&J.single_score)&&null!==(null==S?void 0:S.score)&&(0,F.jsxs)("div",{className:le,children:[(0,F.jsx)(Z.Z,{title:Me(null==S?void 0:S.score_details),overlayInnerStyle:{width:"min-content",whiteSpace:"nowrap",overflow:"visible"},placement:"topLeft",children:(0,F.jsx)("div",{className:re,children:Me(null==S?void 0:S.score_details)})}),(0,F.jsxs)("span",{className:ae,children:[" = 综合得分",(0,F.jsxs)("span",{style:{color:"#FA6400"},children:[null==S?void 0:S.score,"分"]})]})]})]}),(null==S||null===(A=S.attachments)||void 0===A?void 0:A.length)>0&&(0,F.jsx)("div",{className:"mt10",style:{display:"flex",flexDirection:"column",gap:10},children:null==S||null===(k=S.attachments)||void 0===k?void 0:k.map((function(e,n){return(0,F.jsxs)("a",{href:"".concat(G.Z.API_SERVER).concat(e.url),children:[(0,F.jsx)("i",{className:"iconfont icon-fujian font14"}),(0,F.jsx)("span",{className:"ml10",children:null==e?void 0:e.title}),(0,F.jsx)("span",{className:"c-light-black ml20 font12",children:null==e?void 0:e.filesize})]},n)}))})]}),"feedback"!=z&&(0,F.jsx)(F.Fragment,{children:"appeal_info"==z?(0,F.jsx)(y.Z,{style:{whiteSpace:"nowrap"},children:(0,F.jsxs)(j.Z,{wrap:!1,gutter:10,children:[(null==S?void 0:S.delete)&&(null==S?void 0:S.can_appeal)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){var e;v.Z.confirm({centered:!0,title:(0,F.jsxs)("div",{children:["撤销申诉后,无法再对本评阅记录进行申诉",(0,F.jsx)("br",{}),"是否确认撤销申诉"]}),onOk:(e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(null==O?void 0:O.getInitData)&&(null==O||O.getInitData());case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"撤销申诉"})}),1==(null==S?void 0:S.appeal_status)&&(0,K.GJ)()&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current mr10",onClick:function(){Se(!0)},children:"接受申诉"})}),1==(null==S?void 0:S.appeal_status)&&(0,K.GJ)()&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-red current",onClick:function(){var e;v.Z.confirm({centered:!0,title:(0,F.jsxs)("div",{children:["此匿评成绩将被认为合理",(0,F.jsx)("br",{}),"是否确认拒绝申诉"]}),onOk:(e=a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.ZP)("/api/student_works/".concat(Y.userId,"/deal_appeal_score.json"),{method:"post",body:{score_id:null==S?void 0:S.score_id,status:4}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(null==O?void 0:O.getInitData)&&(null==O||O.getInitData());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"拒绝申诉"})})]})}):(0,F.jsxs)(F.Fragment,{children:[(1==E||"teacher"==z)&&(0,F.jsx)(y.Z,{style:{whiteSpace:"nowrap"},children:(0,F.jsxs)(j.Z,{wrap:!1,gutter:10,children:[(null==S?void 0:S.delete)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){!function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S;v.Z.confirm({title:"是否确认删除?",centered:!0,onOk:(e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ae({score_id:null==n?void 0:n.comment_id});case 2:0===e.sent.status&&(f.ZP.success("删除成功"),(null==O?void 0:O.getInitData)&&(null==O||O.getInitData()));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}(S)},children:"删除"})}),(null==S?void 0:S.can_appeal)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){q({type:1,show:!0})},children:"申诉"})}),(null==S?void 0:S.can_reply)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){q({type:0,show:!0})},children:"回复"})}),(1==E&&!(null!=S&&S.can_reply)||!(null!=S&&S.can_reply)&&"teacher"==z&&0!=H)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-light-black",children:"失效"})})]})}),1!=E&&(null==S?void 0:S.can_delete)&&"teacher"!=z&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){!function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S;v.Z.confirm({title:"是否确认删除?",centered:!0,onOk:(e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ie({object_id:n.id,object_type:"journals_for_message"});case 2:0===e.sent.status&&(f.ZP.success("删除成功"),(null==O?void 0:O.getInitData)&&(null==O||O.getInitData()));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}(S)},children:"删除"})})]})})]}),1==E&&(null==S?void 0:S.appeal_info)&&""!=(null==S?void 0:S.appeal_info)&&(0,F.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"},children:(0,F.jsx)(e,u()({type:"appeal_info",Data:S,layer:E+1},O))}),1==E&&(null==S||null===(_=S.journals)||void 0===_?void 0:_.length)>0&&(0,F.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"},children:null==S||null===(N=S.journals)||void 0===N?void 0:N.map((function(n,t){return(0,F.jsx)(e,u()({type:z,Data:n,layer:E+1},O),t)}))}),(null==Q?void 0:Q.show)&&(0,F.jsxs)("div",{className:"mt20",style:{marginLeft:"56px"},children:[(0,F.jsx)(L.Z,{height:150,isFocus:!0,watch:!0,onChange:function(e){te(e)}}),(0,F.jsxs)(j.Z,{align:"middle",justify:"end",gutter:20,children:[(0,F.jsx)(y.Z,{children:(0,F.jsx)(w.ZP,{onClick:function(){q({type:0,show:!1})},children:"取消"})}),(0,F.jsx)(y.Z,{children:(0,F.jsx)(w.ZP,{loading:he||ge,type:"primary",onClick:a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==ne){e.next=3;break}return f.ZP.error("请输入内容"),e.abrupt("return");case 3:if("teacher"!=z){e.next=15;break}return e.next=6,null==Q?void 0:Q.type;case 6:if(e.t0=e.sent,0!=e.t0){e.next=11;break}e.t1=xe({hidden_comment:ne,score_id:null==S?void 0:S.score_id}),e.next=12;break;case 11:e.t1=je({comment:ne,score_id:null==S?void 0:S.score_id});case 12:n=e.t1,e.next=18;break;case 15:return e.next=17,(0==(null==Q?void 0:Q.type)?xe:je)({comment:ne,score_id:null==S?void 0:S.score_id});case 17:n=e.sent;case 18:0===n.status&&(f.ZP.success("操作成功"),q({type:0,show:!1}),(null==O?void 0:O.getInitData)&&(null==O||O.getInitData()));case 19:case"end":return e.stop()}}),e)}))),children:0==(null==Q?void 0:Q.type)?"回复":"申诉"})})]})]}),(0,F.jsx)(v.Z,{title:"接受申诉",open:De,centered:!0,destroyOnClose:!0,onCancel:function(){Se(!1)},maskClosable:!1,width:544,onOk:function(){_e.submit()},children:(0,F.jsxs)(x.Z,{form:_e,colon:!1,onFinish:function(){var e=a()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.ZP)("/api/student_works/".concat(Y.userId,"/deal_appeal_score.json"),{method:"post",body:u()(u()({},n),{},{userId:Y.userId,score_id:null==S?void 0:S.score_id,status:3})});case 2:0===e.sent.status&&(Se(!1),(null==O?void 0:O.getInitData)&&(null==O||O.getInitData()));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,F.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,F.jsx)(ie.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,F.jsx)("span",{children:null==S||null===(C=S.appeal_info)||void 0===C?void 0:C.user_name})},{key:"2",label:"被申诉人",children:(0,F.jsx)("span",{style:{color:"#191919"},children:null==S||null===(D=S.user_info)||void 0===D?void 0:D.user_name})},{key:"3",label:"被申诉人评分",children:(0,F.jsx)("span",{style:{color:"#191919"},children:null==S?void 0:S.score})}]}),(0,F.jsxs)(j.Z,{className:"mt20",wrap:!1,children:[(0,F.jsx)(y.Z,{children:(0,F.jsx)(x.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,F.jsx)(I.Z,{min:1,max:100,step:1})})}),(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,F.jsx)(y.Z,{children:(0,F.jsx)(x.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,F.jsx)(b.Z,{children:"扣除违规匿评分数"})})})]})]})})]})},he=t(82545),xe=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.user;return{shixunHomeworks:n,globalSetting:e.globalSetting,user:s,loading:t.effects}}))((function(e){var n,s,i,r,c,d,B,se,oe,ie,le,re,ae,ce,ue,de,me,xe,ve,fe,ge,je=e.shixunHomeworks,ye=(e.globalSetting,e.loading),we=e.user,Ae=e.dispatch,ke=(0,h.useSearchParams)(),Ze=m()(ke,1)[0],Ie=(0,h.useParams)(),be=x.Z.useForm(),_e=m()(be,1)[0],Ne=x.Z.useForm(),Ce=m()(Ne,1)[0],De=we.userInfo,Se=je.studentWorkDetail,Me=je.studentWorkCommon,Le=(je.studentWorkSupplyDetail,je.workList),Pe=je.workDetail,Ee=je.actionTabs,ze=(0,X.U)(R.wT,{userId:null==Ie?void 0:Ie.userId}),Be=m()(ze,4),Te=Be[1],Ge=Be[2],Re=Be[3],Fe=(0,X.U)(R.Wr,{userId:null==Ie?void 0:Ie.userId}),He=m()(Fe,4),Oe=He[1],Ue=He[2],Ye=He[3],Je=(0,X.U)(R.G$,{userId:null==Ie?void 0:Ie.userId,id:null==Ie?void 0:Ie.userId}),Ve=m()(Je,3),We=Ve[1],Ke=Ve[2],Qe=(0,p.useState)("1"),qe=m()(Qe,2),Xe=qe[0],$e=qe[1],en=(0,p.useState)(!1),nn=m()(en,2),tn=nn[0],sn=nn[1],on=(0,p.useState)(!1),ln=m()(on,2),rn=ln[0],an=ln[1],cn=(0,p.useState)({last:!1}),un=m()(cn,2),dn=un[0],mn=un[1],pn=(0,p.useState)({last:!1}),hn=m()(pn,2),xn=hn[0],vn=hn[1],fn=(0,p.useRef)(),gn=(0,p.useState)(!1),jn=m()(gn,2),yn=jn[0],wn=jn[1],An=(0,p.useState)(""),kn=m()(An,2),Zn=kn[0],In=kn[1],bn=(0,p.useState)([]),_n=m()(bn,2),Nn=_n[0],Cn=_n[1],Dn=(0,p.useState)([]),Sn=m()(Dn,2),Mn=(Sn[0],Sn[1]),Ln=(0,p.useState)(!1),Pn=m()(Ln,2),En=Pn[0],zn=Pn[1],Bn=(0,p.useRef)(),Tn=(0,p.useState)(!1),Gn=m()(Tn,2),Rn=Gn[0],Fn=Gn[1],Hn=(0,p.useState)(""),On=m()(Hn,2),Un=On[0],Yn=On[1],Jn=(0,p.useState)(!1),Vn=m()(Jn,2),Wn=Vn[0],Kn=Vn[1],Qn=(0,p.useState)(!1),qn=m()(Qn,2),Xn=qn[0],$n=qn[1],et=(0,p.useState)(""),nt=m()(et,2),tt=nt[0],st=nt[1],ot=(0,p.useState)(!0),it=m()(ot,2),lt=it[0],rt=it[1],at=v.Z.useModal(),ct=m()(at,2),ut=ct[0],dt=ct[1],mt=(0,p.useState)(!1),pt=m()(mt,2),ht=pt[0],xt=pt[1],vt=(0,p.useState)(!1),ft=m()(vt,2),gt=ft[0],jt=ft[1],yt=(0,p.useState)(!1),wt=m()(yt,2),At=wt[0],kt=wt[1],Zt=(0,p.useState)({content:"",type:""}),It=m()(Zt,2),bt=It[0],_t=It[1],Nt=(0,p.useState)({status:0}),Ct=m()(Nt,2),Dt=Ct[0],St=Ct[1],Mt=[{title:"提交次数",dataIndex:"id",ellipsis:!0,width:80,render:function(e,n,t){return t+1}},{title:"提交时间",dataIndex:"commit_time",ellipsis:!0,render:function(e){return T()(e).format("YYYY-MM-DD HH:mm")}},{title:"提交阶段",dataIndex:"stage_name",ellipsis:!0,render:function(e,n){return(0,F.jsxs)(F.Fragment,{children:[e,(null==n?void 0:n.is_redo)&&(0,F.jsx)("span",{style:{color:"#FF9D18"},children:"(打回)"})]})}},{title:"教师评分",dataIndex:"teacher_score",ellipsis:!0},{title:"助教评分",dataIndex:"teaching_asistant_score",ellipsis:!0},{title:"匿评得分",dataIndex:"student_score",ellipsis:!0},{title:"操作",dataIndex:"history_id",ellipsis:!0,width:80,align:"right",render:function(e,n){return(0,F.jsx)("a",{target:"_blank",href:"/classrooms/".concat(null==Ie?void 0:Ie.coursesId,"/common_homework/").concat(null==Ie?void 0:Ie.categoryId,"/review/").concat(null==n?void 0:n.student_work_id,"?history_id=").concat(null==n?void 0:n.history_id),children:"查看"})}}],Lt=[{id:0,name:"全部点评(".concat((null==Me||null===(n=Me.comment_scores)||void 0===n?void 0:n.length)||0,")"),isShow:(0,K.RV)()||(null==Se||null===(s=Se.homework_status)||void 0===s?void 0:s.includes("匿评中"))||(null==Se||null===(i=Se.homework_status)||void 0===i?void 0:i.includes("申诉中"))},{id:1,name:"仅课堂老师可见(".concat((null==Me||null===(r=Me.hidden_comment_scores)||void 0===r?void 0:r.length)||0,")"),isShow:(0,K.GJ)()}].filter((function(e){return e.isShow})),Pt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{key:""};Ae({type:"shixunHomeworks/setActionTabs",payload:e}),""===e.key&&(_e.resetFields(),Ce.resetFields())},Et=function(){Ae({type:"shixunHomeworks/getStudentWorkCommon",payload:u()({},Ie)})},zt=function(e){for(var n=0,t=0;t",children:[(0,F.jsx)(g.Z.Item,{children:(0,F.jsx)(h.Link,{to:"/classrooms/".concat(Ie.coursesId,"/common_homework/").concat(null!=Se&&null!==(c=Se.category)&&void 0!==c&&c.main?"":null==Se||null===(d=Se.category)||void 0===d?void 0:d.category_id),children:null==De||null===(B=De.course)||void 0===B?void 0:B.course_name})}),(0,F.jsx)(g.Z.Item,{children:(0,F.jsx)(h.Link,{to:"/classrooms/".concat(Ie.coursesId,"/common_homework/").concat(null!=Se&&null!==(se=Se.category)&&void 0!==se&&se.main?"":null==Se||null===(oe=Se.category)||void 0===oe?void 0:oe.category_id),children:null==Se||null===(ie=Se.category)||void 0===ie?void 0:ie.category_name})}),(0,F.jsx)(g.Z.Item,{children:(0,F.jsx)(h.Link,{to:"/classrooms/".concat(Ie.coursesId,"/common_homework/").concat(Ie.categoryId,"/detail"),children:"作业详情"})}),(0,F.jsx)(g.Z.Item,{children:null==Se?void 0:Se.author_name})]})}),(0,F.jsxs)("aside",{className:[O.title,"mt20"].join(" "),children:[(0,F.jsxs)(j.Z,{style:{width:"100%"},children:[(0,F.jsxs)(y.Z,{flex:"1",children:[(0,F.jsx)(h.Link,{to:"/classrooms/".concat(Ie.coursesId,"/common_homework"),children:(0,F.jsx)(C.Z,{className:"font16 c-black"})}),(0,F.jsx)("strong",{className:"font20 ml5",children:null==Se?void 0:Se.homework_name}),(0,F.jsx)(W.VV,{status:null==Se?void 0:Se.homework_status})]}),!tt&&(0,F.jsx)(y.Z,{children:(0,K.dE)()&&(null==Se||null===(le=Se.homework_status)||void 0===le?void 0:le.includes("补交中"))&&(0,F.jsx)("span",{onClick:function(){null==Se||!Se.can_submit||null!=Se&&Se.submit_size?Ae({type:"classroomList/setActionTabs",payload:{key:"补交附件",params:Ie,selectArrs:{homework_id:Ie.commonHomeworkId,work_id:Ie.userId}}}):f.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},className:"c-blue current font14",children:"补交附件"})})]}),!tt&&(0,K.G5)()&&(0,F.jsxs)("div",{style:{display:"flex"},children:[(0,F.jsx)(w.ZP,{className:"mr10",icon:(0,F.jsx)(D.Z,{}),onClick:function(){return Ft(!1)},children:"导出答题记录与附件"}),(0,F.jsx)(w.ZP,{icon:(0,F.jsx)(D.Z,{}),onClick:function(){return Ft(!0)},children:"导出全部学生答题记录与附件"})]})]})]}),(0,F.jsx)(A.Z,{spinning:Oe||!!ye["shixunHomeworks/getStudentWorkDetail"]||!!ye["shixunHomeworks/getStudentWorkSupplyDetail"],children:(0,F.jsxs)(k.Z,{className:O.TabsStyle,destroyInactiveTabPane:!0,defaultActiveKey:"1",activeKey:Xe,tabBarExtraContent:(0,F.jsx)(F.Fragment,{children:!tt&&(null==Se?void 0:Se.commit_count)>1&&(0,F.jsx)(w.ZP,{icon:(0,F.jsx)("i",{className:"iconfont icon-tijiaozongjie"}),loading:Te,onClick:a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ge({},!0);case 2:Pt({key:"提交作品记录"});case 3:case"end":return e.stop()}}),e)}))),children:"提交作品记录"})}),onChange:function(e){$e(e),"2"==e&&h.history.push("/classrooms/".concat(Ie.coursesId,"/common_homework/").concat(Ie.categoryId,"/lab-report-view/").concat(Ie.userId)),"3"==e&&Ue({})},children:[(0,F.jsx)(k.Z.TabPane,{tab:(0,F.jsxs)("span",{style:{position:"relative"},children:["作业详情",tt&&(0,F.jsxs)("span",{style:{position:"absolute",left:"130%",padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"},children:["第",null==Se?void 0:Se.commit_count,"次提交的作品"]})]}),children:(0,F.jsxs)("div",{className:"pl30 pr30 pb20 bg-white",children:[(0,F.jsxs)("div",{className:"pt20 pb20",style:{borderBottom:"1px solid #DFDFDF"},children:[(0,F.jsx)("div",{className:"font18 blod",children:"作业描述"}),(0,F.jsx)(U.Z,{className:"mt10",value:(null==Pe?void 0:Pe.description)||"暂无~"}),(0,F.jsx)(te.Z,{authority:(0,K.GJ)(),showDimensions:!1,dataSource:null==Pe?void 0:Pe.attachments,callback:function(){Ae({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:Ie.categoryId}})}})]}),(0,F.jsxs)("div",{className:"mt20",children:[(0,F.jsxs)(j.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,F.jsx)(y.Z,{children:(0,F.jsxs)("span",{className:"font18 blod",children:["学生作业",(0,F.jsx)(Z.Z,{title:(0,F.jsx)("span",{className:"font14",children:"(当前支持批注的文档类型:.docx、.xlsx、.pptx)"}),children:(0,F.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml10 font14 c-grey-999 current",style:{lineHeight:"18px"}})})]})}),(0,F.jsxs)(y.Z,{children:[(null==Se?void 0:Se.commit_time)&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("span",{className:" c-light-black",children:T()(null==Se?void 0:Se.commit_time).format("YYYY-MM-DD HH:mm")}),(0,F.jsx)("span",{className:"ml10",children:null==Se?void 0:Se.commit_user_name}),(0,F.jsx)("span",{className:"ml10 c-light-black",children:"提交"})]}),(null==Se?void 0:Se.update_time)&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("span",{className:"ml30 c-light-black",children:T()(null==Se?void 0:Se.update_time).format("YYYY-MM-DD HH:mm")}),(0,F.jsx)("span",{className:"ml10",children:null==Se?void 0:Se.update_user_name}),(0,F.jsx)("span",{className:"ml10 c-light-black",children:"更新"})]})]})]}),(0,F.jsx)(U.Z,{className:"mt10",value:(null==Se?void 0:Se.description)||"暂无~"}),(0,F.jsx)(te.Z,{authority:(0,K.GJ)(),dataSource:null==Se?void 0:Se.attachments,callback:function(){Ae({type:"shixunHomeworks/getStudentWorkDetail",payload:u()({},Ie)})}})]})]})},"1"),!tt&&(0,K.j5)()&&(0,F.jsx)(k.Z.TabPane,{tab:"实验报告"},"2"),(null==Se?void 0:Se.anonymous_comment)&&!tt&&(0,F.jsx)(k.Z.TabPane,{tab:"问题反馈",children:(0,F.jsx)("div",{style:{background:"#fff",display:"flex",flexDirection:"column",padding:"10px 30px 30px 30px"},children:(null==Ye||null===(re=Ye.data)||void 0===re?void 0:re.count)>0?(0,F.jsx)(F.Fragment,{children:null==Ye||null===(ae=Ye.data)||void 0===ae||null===(ae=ae.list)||void 0===ae?void 0:ae.map((function(e,n){return(0,F.jsx)(pe,{type:"feedback",Data:u()(u()({},e),{},{time:null==e?void 0:e.created_at,user_info:{user_image_url:e.avatar_url,user_id:e.user_id,user_name:e.real_name}}),getInitData:Et,shixunHomeworks:je},n)}))}):(0,F.jsx)($.Z,{})})},"3")]})}),((0,K.RV)()||(null==Se||null===(ce=Se.homework_status)||void 0===ce?void 0:ce.includes("匿评中")))&&(0,F.jsxs)("div",{className:"mt20 pt20 pb20 pl30 pr30 bg-white",children:[!tt&&"1"==Xe&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(j.Z,{gutter:20,justify:"end",children:(0,K.GJ)()&&(null==Me?void 0:Me.ultimate)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)(w.ZP,{type:"primary",onClick:function(){Pt({key:"调分",selectArrs:Se,id:Ie.userId,params:Ie})},children:"调分"})})}),!Me.is_author&&((0,K.GJ)()||(0,K.dE)()&&(null==Se||null===(ue=Se.homework_status)||void 0===ue?void 0:ue.includes("匿评中")))&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(x.Z,{form:_e,layout:"vertical",size:"large",style:{position:"relative"},scrollToFirstError:!0,onFinish:function(e){Bt(e)},children:[(0,F.jsx)(x.Z.Item,{label:"评分",required:!(0,K.GJ)(),children:null!=Se&&Se.single_score?(0,F.jsxs)(j.Z,{align:"top",gutter:20,children:[(0,F.jsx)(y.Z,{children:(0,F.jsx)(x.Z.Item,{name:"score",rules:[{required:!(0,K.GJ)(),message:"请填写分数"}],children:(0,F.jsx)(I.Z,{step:.1,min:0,style:{width:135},placeholder:"请填写分数",suffix:"分"})})}),(0,F.jsxs)(y.Z,{children:[dt,(0,F.jsx)(E.Z,{title:"智能评阅",isShowComponent:null==Pe?void 0:Pe.is_open_ai_review,isReview:!0,authority:(0,K.G5)(),DrawerProps:{open:ht,onClose:function(){xt(!1)}},onOpen:function(){xt(!0)},loadingOption:{text:"AI评阅中..."},defaultGetData:!0,FetchUrl:"/api/intelligent_reviews/large_model_intelligent_qa.json",FetchData:{student_work_id:Ie.userId},isShowDefuatTips:!1,extraEdit:function(e){var n;return"AI"==(null==e?void 0:e.sender)&&-1!=(null==e||null===(n=e.response)||void 0===n?void 0:n.status)&&(0,F.jsx)(w.ZP,{icon:(0,F.jsx)("i",{className:"iconfont icon-yijianyingyong",style:{color:"#b7b7c2"}}),className:"mr10",type:"link",onClick:function(){var n=function(){var n,t;_e.setFieldsValue({score:null==e||null===(n=e.response)||void 0===n?void 0:n.score,comment:null==e||null===(t=e.response)||void 0===t?void 0:t.remarks}),xt(!1),sn(!0)};_e.getFieldValue("score")||_e.getFieldValue("comment")?ut.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评分或评语输入框中已有内容,一键应用将会覆盖原有内容。是否应用?",okText:"应用",onOk:n}):n()},children:"一键应用"})},children:(0,F.jsx)(w.ZP,{icon:(0,F.jsx)("img",{src:t(11689)}),type:"link",children:"智能评阅"})})]})]}):(0,F.jsx)(x.Z.Item,{name:"score",label:"评分",rules:[{required:!(0,K.GJ)(),message:"请填写分数"}],children:(0,F.jsxs)(y.Z,{span:24,children:[(0,F.jsx)("div",{className:O.ratewarp,children:null==Se||null===(de=Se.score_details)||void 0===de?void 0:de.map((function(e,n){return(0,F.jsxs)("div",{className:O.item,children:[(0,F.jsx)("span",{children:e.name}),(0,F.jsxs)("span",{children:["(满分",e.score,"分)"]}),(0,F.jsx)(I.Z,{min:0,max:e.score,controls:!1,style:{width:135},suffix:"分",onChange:function(e){Nn[n].score=e||0==e?Number(e.toFixed(2)):"",Cn(l()(Nn))}})]})}))}),(0,F.jsxs)("div",{className:O.total,children:[(0,F.jsx)("span",{className:O.a1,children:"综合得分"}),(0,F.jsxs)("span",{className:O.a2,children:[yn?"--":zt(Nn),"分"]}),(0,F.jsx)("span",{className:O.a3,children:"(满分100分)"})]})]})})}),(null==Le?void 0:Le.is_new_rule)&&(0,K.G5)()&&-1!==Se.work_status&&0!==Se.work_status&&(0,F.jsx)(y.Z,{style:{position:"absolute",right:0,top:14},children:(0,F.jsx)(w.ZP,{type:"primary",onClick:function(){Pt({key:"确认打回重做"})},children:" 打回重做 "})}),!(null!=Le&&Le.is_new_rule)&&(0,K.G5)()&&["提交中","补交中","进行中"].some((function(e){var n;return null==Se||null===(n=Se.homework_status)||void 0===n?void 0:n.includes(e)}))&&(0,F.jsx)(y.Z,{style:{position:"absolute",right:0,top:14},children:(0,F.jsx)(w.ZP,{type:"primary",onClick:function(){Pt({key:"确认打回重做"})},children:" 打回重做 "})}),!(null!=Se&&Se.is_author)&&(0,K.dE)()&&(null==Se||null===(me=Se.homework_status)||void 0===me?void 0:me.includes("匿评中"))&&"review"!==Ze.get("review")&&(0,F.jsx)(y.Z,{style:{position:"absolute",right:0,top:14},children:(0,F.jsx)(w.ZP,{type:"primary",onClick:function(){Pt({key:"问题反馈"})},children:" 问题反馈 "})}),(0,F.jsx)("div",{onClick:function(){return sn(!0)},children:(0,F.jsx)(x.Z.Item,{name:"comment",className:O.ReviewStyle,label:(0,F.jsx)("div",{style:{width:"100%"},children:(0,F.jsxs)(j.Z,{align:"middle",justify:"space-between",children:[(0,F.jsx)(y.Z,{children:"评语"}),(0,F.jsx)(y.Z,{children:(0,F.jsx)(he.Z,{isShowComponent:(0,K.G5)(),ModalProps:{open:gt,onCancel:function(){jt(!1)}},onDataSelect:function(){var e=a()(o()().mark((function e(n,t){var s,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=t.node,i=function(){_e.setFieldsValue({comment:null==s?void 0:s.value}),sn(!0),jt(!1)},!_e.getFieldValue("comment")){e.next=5;break}return ut.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:i}),e.abrupt("return");case 5:i();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,F.jsx)(w.ZP,{style:{padding:0,height:"auto"},icon:(0,F.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){e.stopPropagation(),jt(!0)},children:"常用评语"})})})]})}),rules:[{required:!(0,K.GJ)(),message:"请填写分数"}],children:(0,F.jsx)(ee.x,{placeholder:"请在此输入对本作品的评语,最大限制2000个字符",isEdit:tn})})}),(0,F.jsx)(x.Z.Item,{name:"attachment_ids",children:(0,F.jsx)(J.Z,{})}),(0,K.GJ)()&&(0,F.jsx)("div",{onClick:function(){return an(!0)},children:(0,F.jsx)(x.Z.Item,{name:"hidden_comment",className:O.ReviewStyle,label:(0,F.jsx)("div",{style:{width:"100%"},children:(0,F.jsxs)(j.Z,{align:"middle",justify:"space-between",children:[(0,F.jsx)(y.Z,{children:"仅课堂老师可见"}),(0,F.jsx)(y.Z,{children:(0,F.jsx)(he.Z,{isShowComponent:(0,K.G5)(),ModalProps:{open:At,onCancel:function(){kt(!1)}},onDataSelect:function(){var e=a()(o()().mark((function e(n,t){var s,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=t.node,i=function(){_e.setFieldsValue({hidden_comment:null==s?void 0:s.value}),an(!0),kt(!1)},!_e.getFieldValue("hidden_comment")){e.next=5;break}return ut.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:i}),e.abrupt("return");case 5:i();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,F.jsx)(w.ZP,{style:{padding:0,height:"auto"},icon:(0,F.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){e.stopPropagation(),kt(!0)},children:"常用评语"})})})]})}),children:(0,F.jsx)(ee.x,{placeholder:"请输入评语",isEdit:rn})})})]}),(0,F.jsxs)("div",{className:"".concat(O.buttonFixed),children:[" ",(0,F.jsx)("div",{className:"edu-container",children:(0,F.jsxs)(j.Z,{wrap:!1,justify:"space-between",align:"middle",children:[(0,F.jsxs)(y.Z,{children:[" ",(0,F.jsx)(w.ZP,{onClick:function(){return Tt("list")},children:" 返回列表 "})," "]}),(0,F.jsxs)(y.Z,{children:[(0,F.jsx)(w.ZP,{onClick:function(){return Tt("last")},disabled:null==xn?void 0:xn.last,children:" 上一个 "}),(0,F.jsx)(w.ZP,{className:"ml20",disabled:null==dn?void 0:dn.last,onClick:function(){return Tt("read")},children:" 下一个 "}),(0,F.jsx)(w.ZP,{className:"ml20",loading:En,type:"primary",onClick:function(){_e.submit()},children:" 提交评阅 "})]})]})})]})]})]}),(0,F.jsx)(ne.tp,{dataSource:Lt,value:null==Dt?void 0:Dt.status,onChange:function(e){St(u()(u()({},Dt),{},{status:e}))}}),(0,F.jsxs)("div",{className:"mt20 p20",style:{background:"#F6F7F9",display:"flex",flexDirection:"column",gap:"20px"},children:[!(null!==(xe=0==(null==Dt?void 0:Dt.status)?null==Me?void 0:Me.comment_scores:null==Me?void 0:Me.hidden_comment_scores)&&void 0!==xe&&xe.length)&&(0,F.jsx)($.Z,{styles:{margin:"50px auto"}}),null===(ve=0==(null==Dt?void 0:Dt.status)?null==Me?void 0:Me.comment_scores:null==Me?void 0:Me.hidden_comment_scores)||void 0===ve?void 0:ve.map((function(e,n){return(0,F.jsx)(pe,{index:n,type:1==Dt.status&&"teacher",Data:u()(u()({},e),{},{user_info:{user_image_url:e.user_image_url,user_login:e.user_login,user_name:e.user_name}}),getInitData:Et,shixunHomeworks:je},n)}))]})]}),"1"==Xe&&(null==Se?void 0:Se.anonymous_comment)&&(0,K.G5)()&&(0,F.jsxs)("section",{className:"bg-white mt30 p30",children:[(0,F.jsx)("p",{children:"匿评学生"}),!(null==Se||null===(fe=Se.no_commented_user_names)||void 0===fe||!fe.length)&&(0,F.jsxs)("p",{children:["未完成匿评:",null==Se?void 0:Se.no_commented_user_names.join("、")]}),(0,F.jsxs)("div",{children:["已完成匿评:",null==Se||null===(ge=Se.commented_user_names)||void 0===ge?void 0:ge.join("、")]})]}),tt&&(0,F.jsxs)("div",{className:"".concat(O.buttonFixed),children:[" ",(0,F.jsx)("div",{className:"edu-container",children:(0,F.jsx)(j.Z,{wrap:!1,justify:"space-between",align:"middle",children:(0,F.jsxs)(y.Z,{children:[(0,F.jsx)(w.ZP,{onClick:function(){h.history.push("/classrooms/".concat(null==Ie?void 0:Ie.coursesId,"/common_homework/").concat(null==Ie?void 0:Ie.categoryId,"/detail"))},children:" 返回列表 "})," "]})})})]}),(0,F.jsx)(H,{}),(0,F.jsx)(V,{studentWorkDetail:Se}),(0,F.jsx)(S.Z,{}),(0,F.jsx)(v.Z,{title:"确认打回重做",open:"确认打回重做"==(null==Ee?void 0:Ee.key),destroyOnClose:!0,forceRender:!0,width:700,onCancel:function(){Pt()},onOk:a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Zn){e.next=3;break}return f.ZP.info("评语不能为空"),e.abrupt("return");case 3:return e.next=5,(0,M.ZP)("/api/student_works/".concat(Ie.userId,"/redo_modal.json"),{method:"post",body:{comment:Zn,id:Ie.userId}});case 5:0===(null==(n=e.sent)?void 0:n.status)&&(f.ZP.info("打回重做成功"),Pt(),Et());case 7:case"end":return e.stop()}}),e)}))),children:(0,F.jsxs)("div",{style:{padding:"32px"},children:[(0,F.jsxs)("span",{children:["确认将",null==Se?void 0:Se.author_name,"的作业打回重做吗"]}),(0,F.jsxs)("div",{style:{marginTop:"20px"},children:[(0,F.jsxs)("label",{children:[(0,F.jsx)("span",{style:{marginRight:"5px",color:"red"},children:"*"}),"评语:"]}),(0,F.jsx)(L.Z,{className:O.MdEditor,onChange:function(e){return In(e)},defaultValue:"",height:250})]})]})}),(0,F.jsx)(z.Z,{close:!0,data:null==bt?void 0:bt.content,type:null==bt?void 0:bt.type,hasMask:!0,monacoEditor:{value:Bn.current,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){return _t({content:"",type:""})}}),(0,F.jsxs)(v.Z,{width:675,title:"请选择需要导出的格式",open:Rn,confirmLoading:Wn,centered:!0,onCancel:function(){return Fn(!1)},onOk:function(){"附件"==Un?Xn?Gt(!1):Rt(!1):"批注"==Un&&(Xn?Gt(!0):Rt(!0))},children:[(0,F.jsx)(b.Z,{checked:lt,onChange:function(e){rt(e.target.checked)},children:"同时导出学生提交记录"}),(0,F.jsx)("div",{className:O.export_type_modal_title,children:"请选择需要导出的附件类型"}),(0,F.jsxs)("div",{className:O.export_type_modal,children:[(0,F.jsxs)("div",{className:O.export_type_modal_con,children:[(0,F.jsxs)("div",{className:"".concat(O.type_item," ").concat("附件"==Un?O.type_item_active:""),onClick:function(){return Yn("附件")},children:[(0,F.jsx)("div",{className:"".concat(O.img_warp),children:(0,F.jsx)("img",{src:Q.Z,width:72,height:80})}),(0,F.jsx)("span",{children:"学生提交的附件"})]}),(0,F.jsxs)("div",{className:"".concat(O.type_item," ").concat("批注"==Un?O.type_item_active:""),onClick:function(){return Yn("批注")},children:[(0,F.jsx)("div",{className:"".concat(O.img_warp),children:(0,F.jsx)("img",{src:q.Z,width:99,height:80})}),(0,F.jsx)("span",{children:"包含批注内容的附件"})]})]}),(0,F.jsx)("div",{className:O.export_type_modal_waring,children:"如学生未上传附件,仅会导出该学生提交的答题记录"})]})]}),(0,F.jsx)(v.Z,{title:null==Ee?void 0:Ee.key,open:"提交作品记录"==(null==Ee?void 0:Ee.key),centered:!0,destroyOnClose:!0,width:969,footer:null,onCancel:function(){return Pt()},children:(0,F.jsx)(_.Z,{locale:{emptyText:(0,F.jsx)($.Z,{})},columns:Mt,dataSource:null==Re?void 0:Re.student_works,pagination:!1})}),(0,F.jsx)(v.Z,{title:null==Ee?void 0:Ee.key,open:"问题反馈"==(null==Ee?void 0:Ee.key),centered:!0,destroyOnClose:!0,width:640,onCancel:function(){Pt()},confirmLoading:We,onOk:function(){Ce.submit()},children:(0,F.jsxs)(x.Z,{form:Ce,onFinish:function(){var e=a()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ke({student_work_feedback:u()({},n)});case 2:0==(null==(t=e.sent)?void 0:t.status)&&(f.ZP.success("提交成功"),Pt(),Et());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,F.jsx)(x.Z.Item,{name:"content",rules:[{required:!0,message:"请输入内容"}],children:(0,F.jsx)(N.Z.TextArea,{rows:4,placeholder:"例如:作品提交的附件不清晰",maxLength:200})}),(0,F.jsx)(x.Z.Item,{noStyle:!0,children:" 如果作品无法匿评,请描述问题并点击“确定”按钮进行反馈。反馈后系统将不会扣除缺评分数。"})]})})]})}))},40645:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNjIuNyA3OS42SDBWOC41aDM5LjNsMjMuNCAxOC40eiIgZmlsbD0iI0YwQTIyMSIvPjxwYXRoIGQ9Ik03MS40IDcxLjFIOC43VjBoNDQuNGwxOC4zIDE4eiIgZmlsbD0iI0YxQzg0QyIvPjxwYXRoIGQ9Ik01My4zIDcuM3YxMS41aDExLjV6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTM0LjkgMTMuOWgtMTd2NC42aDE3ek00NS45IDI3aC0yOHY0LjZoMjh6TTQ1LjkgNDAuNmgtMjh2NC42aDI4ek00NS45IDUzLjdoLTI4djQuN2gyOHoiIGZpbGw9IiNGMEEyMjEiLz48cGF0aCBkPSJNNjUgMzJINTB2NC42aDE1ek02NSA0NS42SDUwdjQuNmgxNXpNNjUgNTguN0g1MHY0LjdoMTV6IiBmaWxsPSIjRkZGIi8+PGc+PHBhdGggZD0iTTYwIDU2LjVjLjcgNC4zLTEgOC4zLTEgOC4zczQtMS43IDguMy0xYzAgMCAxLjQtNC41IDUuMi0xMEw3MCA1MS4yYy01LjUgMy45LTEwIDUuMy0xMCA1LjNaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0ibTY0IDU5LjIgNy4xLTcuMS41LjUtNy4xIDcuMXoiIGZpbGw9IiNGOUE1NEMiLz48cGF0aCBkPSJNNjIuOCA1OS44YzAgLjcuNSAxLjIgMS4yIDEuMnMxLjItLjUgMS4yLTEuMi0uNS0xLjItMS4yLTEuMi0xLjIuNi0xLjIgMS4yWiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik03MS42IDU1LjhjNC0yLjYgNi43LTQuNSAxMi42LTEwLjUgMTAuMi0xMC4yIDE2LTE4LjMgMTQuMy0yMC0xLjctMS43LTkuNSAzLjgtMjAgMTQuMy02IDYtNy42IDguNi0xMC41IDEyLjZsMy42IDMuNloiIGZpbGw9IiMzMjRBNUUiLz48cGF0aCBkPSJtNzggMzkuOCA1LjcgNS43LjUtLjUgMS40LTEuNC01LjYtNS43LTEuNCAxLjQtLjYuNVptMTAuNS01LjdjLS41LjItMS4yLjctMS43IDEuNC0xLjIgMS4yLTEuOSAyLjQtMS43IDIuOS41LjUgMS43LS41IDIuOS0xLjcuNy0uNyAxLjItMS4yIDEuNC0xLjdsNi4yLTYuMiAxLjQgMS40YzEuNy0yLjYgMi4xLTQuNSAxLjQtNS0uNS0uNS0yLjYtLjItNSAxLjRsMS42IDEuNi02LjUgNS45WiIgZmlsbD0iI0ZGQzY1QiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiAzNi40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA1MC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA2NC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48L2c+PC9zdmc+"},1770:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjBBMjIxIiBkPSJNNjIuNjk4IDc5LjYzMUguMDRWOC41MzRoMzkuMjJsMjMuNDM4IDE4LjMzMnoiLz48cGF0aCBkPSJNNzEuMzg3IDcxLjFIOC43M1YuMDA1aDQ0LjMyNmwxOC4zMzcgMTguMDN2NTMuMDY3aC0uMDA1Wk01My4zMzEgNy4zMzZ2MTEuNDhoMTEuNDhMNTMuMzMgNy4zMzVabS04LjM2NyA2LjUzNkgxNy45Mzh2NC42MjNoMjcuMDI2VjEzLjg3Wk02Mi4yNiAyNy4wMjRIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy41NTFIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy4xNThIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1oiIGZpbGw9IiNGMUM4NEMiLz48L2c+PC9zdmc+"},14582:function(e,n){n.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},93314:function(e){e.exports="data:image/png;base64,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"},11689:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAABERJREFUSEullltsVFUUhr+1z3SgQoVOS9sZqG2oCZcENDHxyQQT9WXqpQ0E37xweVESosbwIo2ATxpJiTZFUkmkaowSCtg0mJAIiRqJMUFMTBUUQum0KDNDhZG2M2cvs08z7bSdGUncT+fsvdb/r9u/zxHKrNFbWsckT1s0LrBKhSiqAoyg+hviDYR8TtbVyWg5HOcwb42Oap2G7ZuqvAgsLAeAMIFyJLTAdNQtLk42j2Q4lXtKrHyIsKws+PzDJKrbY7WhvrlHs0iGk7ltghwEvNIEChQtgHOxImZHNCLdhf7T1iNjGsfXk6pakkAVMllYFC5NIyLWiGysr5bjeaKAxDXYZnUQ1er/KlH6DlRXlrcS+DtrzZr7lknCWQYkiaTfA2wt5Zov0LiFSRUWoITz+SpIkeqJ0BuNeM8FJEEWk3YICM8lceDGQDgsqAi5HOT8qdDEgKiiOS3VoZyvprmxVoZlNK07rbWdxbKoCAvW+lz45SLpsVsB6PQSQ1NTI7FoPfiKKQIgwq5oxHtbEkl7DLS90Cbrw+83lNUNObbu2M3pb86SvZ0hSGWGhaqqJezZu5uN7XEujSir6sEUlE5EBqIR0yrDKf+iKPfnfa3CqyeE9G0hXtXPax17sJkM+P5U7VwDXEbWBs/3Lqml/9Qp2g4v4q0nlbZ1s4b3WqzGNMpw0k8LLM0fJf+BDT3CwyuE5j/e42DPIZiYpDn+GMnBS2QSo9SsW4OI8OcP5xET5tOjfbx8ZiUPNcJHGwtKiozHakylJJL+LWBxnuRGBrYdM6xvgIrzB+ju7g4ij3/SxeAXXzL09bc8uGMLxjOc29eJmAo+P9bH/vMtNNfCu/EZEhHJRSOmQhIpexnV5jzJzTvwxlfC6jph7LsDdL3fBZ7Holg9ufEJ7ESW0OJKbDbHROomIiFOnOzjyK8tNEbg9Q0FmSjXY7Veg2t8P2jrTE+Uw+cMVZWQ+rGXfXv2BSSuHyYUAjRoibohUCUUvofvzw5w+EI9j7Yoj6yc1ZPTsRrzhIyk/JdU6So8Gs9C8g4syF0n3r6F4ZEhgvhEAk2oe1N3wQmbN23ig84OfhpSVkbmCtO8EquRThm6octDRq+oqguzYEChcqFweSjBZ32nSKbTs5TgGv/A2lU82/Y4ngkzPjFP+laMaYlWy5Wpuyulh6za7XP15KZ1YQWEKgTjTU2tK5Xbd9PsKpadVCYL5ZMHEY7EIt7z03fX1b80FjJ2EKgqpnwH6ETmwPNac3py0ikc2Bl8yajI2lhErk6TBNmk9RlrnfqL3hDFuEvtqXhmc3SpHJ0hLTBNpHUn1u7/H0TuD2DX8oj3ztz+zoroelrbfGt7CwV6l2lkxDMvFGZQNJP85rWkrvCwexXc96DMpzjwsAgfg9md78G8ASoXZSKtTVjbBtIKuh6oDeyVpIr+7BmvX+G4G9NyOCX/CO6yRHdl9i+jmbAprh0r/wAAAABJRU5ErkJggg=="}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[52338,4977],{5306:function(e,n,t){t.d(n,{Z:function(){return H}});var s=t(7557),o=t.n(s),i=t(82242),l=t.n(i),r=t(41498),a=t.n(r),c=t(37205),u=t.n(c),d=t(79800),m=t.n(d),p=t(59301),h=t(8591),x=t(59028),v=t(43428),f=t(95237),j=t(3113),g=t(92832),y=t(18892),w=t(39647),A=t.n(w),k=t(57162),Z=t(50457),I=t(59455),b=t(56102),_="wrp___H70W8",N="file-list___S5XYJ",C="ExtraEdit___K6Xf2",D="btn___Yiu8q",S=t(43604),M=t(73259),L=t(37712),P=["node","inline","className","children"],E=function(e){var n=e.onCallback,t=e.scrollBox,s=e.Data,i=e.extraEdit,r=s.allowCopy,c=void 0!==r&&r,u=s.fileList,d=s.hideTextEffect,x=void 0!==d&&d,v=s.text,j=void 0===v?"":v,g=(0,p.useState)(""),y=m()(g,2),w=y[0],E=y[1],z=(0,p.useState)(!0),B=m()(z,2),T=B[0],G=B[1];(0,p.useEffect)((function(){if(j){G(!0);var e=function(){var e=a()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=0;case 1:if(!(tt?" __":"")),e.next=5,new Promise((function(e){return setTimeout(e,30)}));case 5:t++,e.next=1;break;case 8:G(!1),null==n||n(s);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return x?E(j):e(),function(){return E("")}}}),[]),(0,p.useEffect)((function(){t.current&&t.current.scrollTo({top:t.current.scrollHeight,behavior:"smooth"})}),[w]);return(0,L.jsxs)("div",{className:"".concat(_," fadeIn animated"),children:[(0,L.jsx)(k.U,{components:{code:function(e){e.node;var n=e.inline,t=e.className,s=e.children,o=A()(e,P),i=/language-(\w+)/.exec(t||"");return!n&&i?(0,L.jsxs)("div",{style:{position:"relative"},children:[(0,L.jsx)(b.CopyToClipboard,{text:String(s).replace(/\n$/,""),onCopy:function(){return h.ZP.success({content:"复制成功",key:"copy"})},children:(0,L.jsx)("button",{style:{position:"absolute",top:0,right:0,padding:"4px 8px",borderRadius:"0 0 0 5px",border:"none",backgroundColor:"#007bff",color:"#fff",cursor:"pointer",fontSize:"12px"},children:"复制"})}),(0,L.jsx)(Z.Z,l()(l()({style:I.Z,language:i[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},o),{},{children:String(s||"").replace(/\n$/,"")}))]}):(0,L.jsx)("code",l()(l()({className:t},o),{},{children:s}))}},children:w}),u&&!T&&(0,L.jsxs)(f.Z,{className:"".concat(N," animated fadeIn"),children:[(0,L.jsx)(S.Z,{children:(0,L.jsx)(M.Z,{className:"font20 mr10"})}),(0,L.jsxs)(S.Z,{children:[null==u?void 0:u.name,(0,L.jsx)("br",{}),function(e){if(0===e)return"0 B";var n=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,n)).toFixed(2))+" "+["B","KB","MB","GB","TB","PB","EB","ZB","YB"][n]}(null==u?void 0:u.size)]})]}),!T&&(0,L.jsxs)("div",{className:C,children:[null==i?void 0:i(s),c&&(0,L.jsx)(b.CopyToClipboard,{text:String(w).replace(/\n$/,""),onCopy:function(){return h.ZP.success({content:"复制成功",key:"copy"})},children:(0,L.jsxs)("div",{className:D,children:[(0,L.jsx)("i",{className:"iconfont icon-fuzhi3 mr5"}),"复制"]})})]})]})},z={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M","ai-wrp":"ai-wrp___AEGoS","loading-wanx":"loading-wanx___GtiUv","dot-flashing":"dot-flashing___xJNVn","dot-fade":"dot-fade___KWn1a","footer-container":"footer-container___HTy33","input-container":"input-container___M88BT","upload-btn":"upload-btn___fKRCG","send-btn":"send-btn___yOKG5","chat-container":"chat-container___pNTrU","chat-message":"chat-message___isXl8",title:"title___hXSVA",answerWrp:"answerWrp___COjAb",li:"li___PjMV3",img:"img___wZqEA",content:"content___OlYYG",user:"user___rbSU1",container:"container___hZAxN",item:"item___Z9j46"},B=t(75105),T=t(79905),G=t(99144),R=function(e){var n=e.src,t=e.onClick,s=(0,p.useRef)(null),o=(0,p.useState)(!1),i=m()(o,2),l=i[0],r=i[1],a=(0,p.useState)({x:20,y:.62*window.innerHeight}),c=m()(a,2),u=c[0],d=c[1],h=(0,p.useState)({x:20,y:.62*window.innerHeight}),x=m()(h,2),v=x[0],f=x[1],j=(0,p.useState)({x:20,y:.62*window.innerHeight}),g=m()(j,2),y=g[0],w=g[1],A=(0,p.useState)(!1),k=m()(A,2),Z=k[0],I=k[1];(0,p.useEffect)((function(){var e=function(e){if(l){var n,t=e.clientY-y.y,o=v.y+t,i=window.innerHeight-((null===(n=s.current)||void 0===n?void 0:n.offsetHeight)||0)-50;o<50&&(o=50),o>i&&(o=i),requestAnimationFrame((function(){d({x:20,y:o})})),I(!0)}},n=function(){r(!1)};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",n),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}),[l,y,v]);return(0,L.jsx)("div",{style:{position:"fixed",top:u.y,right:u.x,zIndex:100,cursor:l?"grabbing":"grab"},onMouseDown:function(e){r(!0),w({x:e.clientX,y:e.clientY}),f(u),I(!1)},onMouseUp:function(e){r(!1),!Z&&t&&t(e)},ref:s,children:(0,L.jsx)("img",{src:n||"/images/ai_teacher.png",width:60,draggable:"false"})})},F=t(10160),H=(0,y.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var n,t,s,i,r,c,d,w=e.title,A=e.description,k=e.placeholder,Z=e.hideUpload,I=e.hideInputBox,b=e.aiIcon,_=e.userIcon,N=e.children,C=e.taskData,D=e.name,S=e.code,M=e.globalSetting,P=e.authority,H=e.isShowComponent,O=void 0===H||H,U=e.DrawerProps,Y=void 0===U?{}:U,J=e.FetchUrl,V=void 0===J?"https://ai-data.educoder.net/v1/chat-messages":J,W=e.FetchData,K=void 0===W?{}:W,Q=e.defaultGetData,q=void 0!==Q&&Q,X=e.extraEdit,$=void 0===X?function(){return null}:X,ee=e.isShowDefuatTips,ne=void 0===ee||ee,te=e.isReview,se=e.onOpen,oe=e.loadingOption,ie=(0,p.useState)(["daiao","pu428f3pz","wangwei10061","pucmnw7fs","mlty7uhjf","pyf8v9u3c","a411763600"]),le=m()(ie,2),re=le[0],ae=le[1],ce=(0,p.useState)(null),ue=m()(ce,2),de=ue[0],me=ue[1],pe=(0,p.useState)(!1),he=m()(pe,2),xe=he[0],ve=he[1],fe=(0,p.useState)([]),je=m()(fe,2),ge=je[0],ye=je[1],we=(0,p.useState)(!1),Ae=m()(we,2),ke=Ae[0],Ze=Ae[1],Ie=(0,p.useState)([]),be=m()(Ie,2),_e=be[0],Ne=be[1],Ce=(0,p.useRef)(_e),De=(0,p.useRef)(),Se=(0,p.useRef)(),Me=(0,p.useState)(""),Le=m()(Me,2),Pe=Le[0],Ee=Le[1],ze=(0,p.useState)(["".concat(null==C||null===(n=C.challenge)||void 0===n?void 0:n.task_pass,",请给出答题思考方向。\\n\\n不要给出学生正确答案,不要给出任何代码")]),Be=m()(ze,2),Te=Be[0],Ge=Be[1],Re=!!C,Fe=[{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlctvVVUYxX/f7UNCkYdMHDA0caCJMcaQXB4VLX2IRJCgRtGg+EpMHJOIiQ8mxqF/AQOdmKJNqy0EJVrkWLWi8piYQIxNHAAhaINy4XxLzzl737t7uTV4Jvve7HPWXt/61re2vXJaHwi24ZgAORSrq1pVrKr+F48X++XGwv3wTi7x9uh6e89ePq2rcnrjhxEoXctDAnA8JIJ7JBMOQhwf3WDr7KVTasjpaTKKIAnTWEnJONmPv2NlZRVGdnC91e3Fk2pI9DTLDWUvYJ5I0qmiVDIg+3ij1e2Fn9XwAFxK6PyKKkmb+obfBaNS44J6YC7R5+L25oGQjfVb3fb8pIZ7xVjGJwfute1Vm27u2Tqupd0ruVT0KfQhG3vA6vbcjy0pwqkXSymjJJF5YHqDFLBEzq0p4/FNBfCJwLhdxwSwo2PCftnAwhqt77OJh6xuu39oafxfjalET1wRHBK1TiyZfVoAPztbSRE/7OSG1GILfJzYL5VicsDq9sz3bcBwXoUrFpu8fEHZBeE+d5YlA5RNbra67fqu1Txg4sO1tvXm/FC9NXJUayznt+YQGdlUAfz0t4nGhYpizhPGiV8X5kj0MSyXsyqpMDs8ZHV7qgCOPo7lL26t5tAs1mhEdnjY6vbkN4mPU8t1Am+3pHFJOUfcmMNZ7WIQce7ISAC+gXFrXFuRmTQzjPy7XSvZf+Es6lvFHbpGfmWec0uX0//5sE3ZE1nQOOSsxHwzwFo6opxewS3Blq9Nbrb3Bw9pL7BXYkWZIcYZOc8f3WIztvN4KzYNJkY3dHbF0JRu6+rmgmB6csD6Bw9pH+KdZnRWWTMv53dyHradX1fNC2Obu/ilzO54S8RKKPNgDcauv7oY621w3p0l0Q2IP2rG0HXnVYm/bcexinG8jtKxTaapOc44d8tY7c6XgnGJR1zM18SwGyOes0/ipD023Zq8jhZqm8A85y7VWGbOjBvDOHdizEoMeM6boYJjtn1aV71oTIfLsUNEYsaeFZc5cLGPuaJpVmNHfp37Jd6Kl4PVeN0e/Uof4WxzqOHhNk7s1uG2PvPFDPc8uJYt7hyU6G4LrhM9DTba/8mF9nc3faZ1+TXe+Ffr+wR/mhi90mD/7ON2+R9W5V2x0b6OvQAAAABJRU5ErkJggg==",name:"智能审题",des:"快速智能拆解任务,提供解题思路",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:""},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6VJREFUSEuVlVtoXGUUhdc6SbQmRFPb2pDLdCaN0D6oIFpSiAgqUkWhbxbEWiQ+iA8iFCWQUoo22mCxL4JUYkJBSalWEHshXqLRqSYiSkHQJp2ZtEKrpMVC0Gb+y9IzZ850TpwUHJiHc/k/1t5r7X2I6/zeaNPqunrsdcBWKzU58lTRY2DPb5xe7hiXezC8Ws0LjZg20gZHwABwACy4aIEHXzvHbK2zywLfTKnfSYMhzJZA5T8BD07tm2PP/wLu79QJS22JQSV1FTh1mWgcLfDqUmhJ4W4o2AP66of7Un7SAvdFZVbDouuAXHmgwD/jMzGDI2mtKDp95MmvnjvH1+MXBlP61FK95b7BQgmwCdh6MMcr4fvb2tSpG3Vc4k6+s04Z4/G1gdo9OPDiee59ZZ02SrjXEs3lki8UgYIHNofmeMIZIteZx2e5LnQYrwlLdHlqqFTyWx3qXiQmLNVhwW8d0GMhxj1zYLZIHAtNCu/FbTDADw681UIZT+0/mq/bWXF5qFPrHXHKQLct7VsINCEQGqx2PE6AI4eO5vhyKK4CFMRXU7hsoZZrbkYG1AJWu+48H/h4jhMJ4GC7Vi3Waf5amVXZC5g1ihTWct2JzxwvcCQJ7Naav4z+SIS4HBkXMGuJY9aXS64KezkFfeN5DieA/d1aoypgtRLHSKEt93Dp9Diw7/MYuDullywQeKLJQANRz5JhjoGOocs876BZI7RacIOl6MW+L2PgQMpbS9RVIDWmwpPZIjAi4vcPcvwkDv9DXbrDAu/+C387GwP7U3rMABTQUqQO1TIlVHg4z94QtGW9tjn5hx2DBUOM+jrMWIO7pnL8JtHDFzJaa7wuJiJTCTGzH+bZ+2jGjTngCUuWRtGB1pLPfneWo7HqSg5D4N/SxaUuRwaUSj7goSPRpIRzHUEtuRA0MD39Cy8lFG5v16r6Bs3X3C5k1gI/OfjnK6DEfgweOX2WJxPA8OLptL9ggdbqsssTkXXiF4baFVUQbZ44Pl7Bpp9z/D6pMKNNDhq3wi3/yRmZdcKThjht4G9OLtvSrnx/ZjbYDjA8CuxIq8dAJx3R7KD3DLjVory6ImOyE7mgd3O37rdeI5bIRKYEJxy01kB3uwBjczPBU9yRVhjOKSs2OaDvSIGjj7ep0d+EjYsOzbY+/IbgyuQsf4ycVHBnBrdfbcClM2c4n0ppJW7QuIXuccAww9X9awYHBUwezvPQ9T6ryz1rSatlRb3GTMBd/wBBRVUxXeSVgwAAAABJRU5ErkJggg==",name:"代码诊断",des:"系统智能代码分析,提供修正建议",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==C||null===(t=C.challenge)||void 0===t?void 0:t.task_pass},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoZQCKTIGTBw6ZB1CNmg/MHkNoqAJe9fhDMvWkhZcjG4fMdnMkm2Ei4Diy8IyEUPUGCNDjSxx2XgHCxN0sooI0spLQ2lpe1vuXe5d1oFNVkj8sPPlSe4553fOc87/PgTWYIcPnwl2OJzfi8WiXJvN0cvjMaXV1eopX6mErwDWr9PVf5Wfr/xcpVIQIyMGpqXlxgWSVL/nK3eN8LpWtfrtkqiocNjtThw7drafJDVpzwVeUVH3Tmxs9HmlUkEMDT1g7t4d+6KmRvP1c4H/PZoTOwC6EcBRktSwp0/zGsvBg98Fut3BMn9/ysvncuESn4+PeTzMrSS7XALG6aTnGxs/WVr53QM4cuSkxG5frpdIxG+Fh4f4E2vaxr+omRmLy2KxXuLxHJrq6s/mWY8HodM13NyzR5mdmZlMUJQbLpfb57WfDbh16w7T0aH/hSTVmR54ZeXJbQkJ8v7y8iKYzVZYrXaYTGZYLEuIiAhFaGiQVyHWx8aIxYGQy8PA3pTNu3q1C1NTsyqSLP+N61yna3g3NzflfE5OCqan59HW1oPxBQoCaQgo0yxSN2+ASpXkKdDbex+d+kcQyCPgtlgRFQDs2pUOilpGZ+cIo9cbPiJJTRMH12obPigoSP1RqXwF16714J6DhzBVKnh+fqCdFIxtHcjbFodNm6IxMfEUV26PImpnDvgiIRj3Msx9Q4ilFpGevgXd3aPMwIChrLZWfdYL/s23FxG+twQZchGmKWCSAmwPHyPoziCKijJw/Xo/ZuMToEhJgJsBJpzgGpg81Yz9+7J9wyPL3kdYgB8cDEAzwMKkEcLuHhQXZ6C9vQ/mLUmIS3yR85ndwDLD4HH9D9i/N2s1vLKy7jWGIXbk56d9yY6FXYhBGAqZMpWbMZ9NvHIDb74cgc2JMRgfN6Gt7yGiSwpB8HkIIABT/++QmyahVCZx8MHBsaM0TV8kKirqW2ga8QUFaa+z8Lm5Ra6AkfFDQIQM9okpJMdIkZn5qmehXV2j6PvDiMDYF0CZFyCjbCguVsLlWkZXFwfvJwhi2GvmrMRYe/JkDgsLS4iMlEAmC/GSIitZo9GM4GAhoqPDQRAErFbHf8/8H/i6/yCwOv8/wfX6P5GYGAOhUICBgTFs3RoHgcCPnS2n65W27s5bW28jLy8VEkkQmpt/xu7dGRCJhDh9+ieUlRWsgrMj7e29/+xPdKIkKyu5dft2BfeerLTLl39FdnYKQkJEYAsVFr4BkSgATU03UVqa6wmlaRqzsxb2dszw8KN9tbXqc5xaDh06FS+Vih8cOJDHdzpdKx/LNeyV4SS4uLjEne3tffTMjDnp+HHtPc+Tq9XW1WzcuEGrULxEBAUJ1wBdHWKzOTA0ZGAMBmNjTY3601XvOduuTlevAfAhQRByVrfrMZqmTQBzTip9WltVVUWzuX8BL+8z38bSCP4AAAAASUVORK5CYII=",name:"AI辅导",des:"为学生提供个性化智能学习辅导",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==C||null===(s=C.challenge)||void 0===s?void 0:s.task_pass}],He={action:"https://ai-data.educoder.net/v1/datasets/dc9e6c03-a629-4e9e-bd81-06fb93c29aa1/document/create_by_file",fileList:u()(ge),maxCount:1,onChange:function(e){var n=e.fileList;console.log(":newFileList:",n),ye(n)},showUploadList:!1,accept:".doc,.docx,.xml,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document",beforeUpload:function(e){var n=["application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation"].includes(e.type);return n||(Pe.error("只能上传Office文档!"),Promise.reject())},headers:{Authorization:"Bearer dataset-xBnNgFqcMjLGAXz7pFgXzGwY"},data:{data:JSON.stringify({indexing_technique:"high_quality",process_rule:{rules:{pre_processing_rules:[{id:"remove_extra_spaces",enabled:!0},{id:"remove_urls_emails",enabled:!0}],segmentation:{separator:"###",max_tokens:500}},mode:"custom"}})}},Oe={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:function(e){var n,t=null==e||null===(n=e.name)||void 0===n||null===(n=n.split("."))||void 0===n||null===(n=n.slice(-1))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.toLowerCase(),s=["doc","docx","md","pdf","txt"].includes(t);return 0==e.size?(h.ZP.warning("文件内容不能为空"),x.Z.LIST_IGNORE):s||(h.ZP.warning("目前支持txt、md、doc、docx、pdf文件"),x.Z.LIST_IGNORE)},onChange:function(e){var n=e.fileList;ye((null==n?void 0:n.filter((function(e){return"done"===(null==e?void 0:e.status)})))||[])},action:"".concat(null===F.Z||void 0===F.Z?void 0:F.Z.API_SERVER,"/api/attachments.json")};(0,p.useEffect)((function(){Ce.current=_e}),[_e]),(0,p.useEffect)((function(){var e;null!=M&&M.setting&&ae([].concat(u()(re),u()((null==M||null===(e=M.setting)||void 0===e?void 0:e.big_model_users)||[])))}),[null==M?void 0:M.setting]),(0,p.useEffect)((function(){var e;Ge(["".concat(null==C||null===(e=C.challenge)||void 0===e?void 0:e.task_pass),"".concat(S),"".concat(S)])}),[S]),(0,p.useEffect)((function(){if(q&&(null!=Y&&Y.open||xe)&&null!=K&&K.student_work_id){if(de!==(null==K?void 0:K.student_work_id))Ne([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(_e.length)return;Ne([].concat(u()(_e),[{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]))}Je(),me(null==K?void 0:K.student_work_id)}}),[q,xe,_e,null==Y?void 0:Y.open,null==K?void 0:K.student_work_id]);var Ue,Ye=function(){ve(!0)},Je=function(){var e=a()(o()().mark((function e(){var n,t,s,i=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.length>0&&void 0!==i[0]?i[0]:"",e.next=3,(0,B.ZP)(V,{method:"post",body:l()({inputs:{description:"",name:D},query:t,response_mode:"blocking",conversation_id:De.current||"",user:"abc",files:(null==ge||null===(n=ge.filter((function(e){return"done"==(null==e?void 0:e.status)})))||void 0===n?void 0:n.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.id})))||[]},K),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});case 3:s=e.sent,Ze(!1),Ce.current[Ce.current.length-1].text=null==s?void 0:s.answer,Ce.current[Ce.current.length-1].loading=!1,Ce.current[Ce.current.length-1].response=s,De.current=null==s?void 0:s.conversation_id,Ne(u()(Ce.current));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ve=function(){var e=a()(o()().mark((function e(n,t){var s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ke){e.next=2;break}return e.abrupt("return");case 2:return Ze(!0),Ne([].concat(u()(_e),[{text:Pe,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:null==n?void 0:n.name}])),setTimeout((function(){Se.current.scrollTo({top:Se.current.scrollHeight,behavior:"smooth"})})),e.next=7,(0,B.ZP)(V,{method:"post",body:{inputs:{description:null==n?void 0:n.inputs,name:null==n?void 0:n.name},query:Te[t],response_mode:"blocking",user:"abc",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:null==n?void 0:n.Authorization}});case 7:null!=(s=e.sent)&&s.answer&&(Ze(!1),Ce.current[Ce.current.length-1].text=null==s?void 0:s.answer,Ce.current[Ce.current.length-1].loading=!1,Ce.current[Ce.current.length-1].response=s,De.current=null==s?void 0:s.conversation_id,Ne(u()(Ce.current)));case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),We=function(){""!==Pe.trim()&&(Ee(""),ye([]),Ne([].concat(u()(_e),[{text:Pe,done:!1,key:Date.now(),sender:"user",fileList:ge[0]},{text:Pe,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])),Ze(!0),setTimeout((function(){return Je(Pe)}),300))};if(Re&&!re.includes(null===(i=(0,T.eY)())||void 0===i?void 0:i.login)){if(null==C||!C.chatgpt)return(0,L.jsx)(L.Fragment,{})}else if(!O||!P&&!re.includes(null===(Ue=(0,T.eY)())||void 0===Ue?void 0:Ue.login))return(0,L.jsx)(L.Fragment,{});return(0,L.jsxs)("div",{children:[N?(0,L.jsxs)("div",{onClick:se||Ye,children:[(0,L.jsx)(y.Outlet,{}),N]}):(0,L.jsx)(R,{onClick:se||Ye}),(0,L.jsx)(v.Z,{className:"".concat(null!=Y&&Y.open||xe?"body-overflow-hidden":""," ").concat(z.answerWrp),width:(null==Y?void 0:Y.width)||860,title:(0,L.jsx)("span",{className:z.title,children:w||"头歌AI"}),onClose:(null==Y?void 0:Y.onClose)||function(){ve(!1)},open:(null==Y?void 0:Y.open)||xe,children:(0,L.jsxs)("div",{className:z["ai-wrp"],children:[(0,L.jsxs)("div",{ref:Se,className:z["chat-container"],children:[ne&&(0,L.jsxs)("div",{className:z.li,children:[(0,L.jsx)("img",{className:z.img,src:b||"/images/ai_icon.png"}),(0,L.jsxs)("div",{className:z.content,children:[(0,L.jsxs)("div",{className:"c-grey-333 font22",children:[(0,L.jsx)("span",{className:"mr5",children:"👋"}),"嗨,我是头歌",Re?w:"智能助教",",您的教学好帮手。"]}),(0,L.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:A||"我可以阅读您上传的教案,书籍等教学资料,并根据您的要求为您自动生成任务要求。"}),(0,L.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:"快来试一下吧~"}),Re&&(0,L.jsx)("div",{className:z.container,children:Fe.map((function(e,n){return(0,L.jsxs)("div",{onClick:function(){return Ve(e,n)},className:z.item,children:[(0,L.jsxs)(f.Z,{align:"middle",children:[(0,L.jsx)("img",{className:"mr10",src:e.img}),(0,L.jsx)("span",{style:{color:"#232B40",fontSize:16,fontWeight:600},children:e.name})]}),(0,L.jsx)("div",{className:"mt10",style:{color:"#434D6C"},children:e.des})]},n)}))})]})]}),null==_e?void 0:_e.map((function(e,n){var t;return(0,L.jsxs)("div",{className:z.li,style:"AI"===e.sender&&"user"!==(null===(t=_e[n+1])||void 0===t?void 0:t.sender)?{marginBottom:50}:{},children:[(0,L.jsx)("img",{className:z.img,src:"AI"===e.sender?b||"/images/ai_icon.png":_||"/images/ai_user.png"}),(0,L.jsx)("div",{className:"".concat(z.content," ").concat("AI"===e.sender?"":z.user),children:e.loading?(0,L.jsxs)("div",{children:[(0,L.jsxs)("div",{className:z["loading-wanx"],children:[(0,L.jsx)("div",{className:z["dot-flashing"]}),(0,L.jsx)("div",{className:z["dot-flashing"]}),(0,L.jsx)("div",{className:z["dot-flashing"]})]}),(0,L.jsx)("div",{style:{marginTop:10,color:"#9096A3"},children:(null==oe?void 0:oe.text)||"请耐心等待,目前高峰期体验人数过多,我们已记录下您的需求,稍后将自动为您生成答案。"})]}):(0,L.jsxs)(L.Fragment,{children:[!!e.name&&(0,L.jsx)("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600},children:null==e?void 0:e.name}),(0,L.jsx)(E,{scrollBox:Se,Data:e,extraEdit:$})]})})]},n)}))]}),!I&&(0,L.jsxs)("div",{className:"".concat(z["footer-container"]," ").concat(ge.length>=1&&z["has-file"]),children:[!!ge.length&&(0,L.jsxs)(f.Z,{align:"middle",className:"pb5 pt5",children:[(0,L.jsx)("span",{title:null==ge||null===(r=ge[0])||void 0===r?void 0:r.name,className:"mr10",children:(0,G.tP)(null==ge||null===(c=ge[0])||void 0===c?void 0:c.name,40)}),(0,L.jsx)("i",{onClick:function(){return ye([])},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})]}),(0,L.jsxs)("div",{style:ge.length?{paddingLeft:0}:{},className:z["input-container"],children:[!Z&&(0,L.jsx)("div",{className:z["footer-container-upload"],children:(0,L.jsx)(x.Z,l()(l()({},te?Oe:He),{},{children:null!=ge&&ge.length?null:(0,L.jsx)(j.ZP,{className:z["upload-btn"],icon:(0,L.jsx)("i",{className:"iconfont icon-shangchuan4 c-white"})})}))}),(0,L.jsx)(g.Z.TextArea,{rows:1,placeholder:k||"在这里输入你问题吧~",value:Pe,bordered:!1,onChange:function(e){Ee(e.target.value)},onKeyPress:function(e){if("Enter"===e.key){var n;if(e.preventDefault(),null!=ge&&ge.length&&"done"!==(null==ge||null===(n=ge[0])||void 0===n?void 0:n.status)||ke)return;We()}}}),(0,L.jsx)(j.ZP,{className:z["send-btn"],icon:(0,L.jsx)("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!(null==ge||!ge.length)&&"done"!==(null==ge||null===(d=ge[0])||void 0===d?void 0:d.status)||ke,onClick:We})]})]})]})})]})}))},99020:function(e,n,t){t.d(n,{h:function(){return m},x:function(){return p}});var s=t(82242),o=t.n(s),i=t(39647),l=t.n(i),r=t(49312),a=t(14582),c=t(63743),u=t(37712),d=["value","onChange","scrollId"],m=function(e){var n=e.value,t=e.onChange,s=e.scrollId,i=l()(e,d);return(0,u.jsx)("div",{id:s||"",children:(0,u.jsx)(r.Z,o()(o()({},i),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},p=function(e){var n=e.value,t=e.onChange,s=e.placeholder,o=e.height,i=void 0===o?140:o;return e.isEdit?(0,u.jsx)(r.Z,{watch:!0,isFocus:!0,height:i,placeholder:s,defaultValue:n,onChange:t}):(0,u.jsx)("div",{style:{cursor:"pointer"},children:n?(0,u.jsx)(c.Z,{className:a.Z.inputBorder,value:n}):(0,u.jsx)("div",{className:"".concat(a.Z.inputBorder," ").concat(a.Z.placeholder," inputBorderError"),children:s})})}},82545:function(e,n,t){t.d(n,{Z:function(){return P}});var s=t(7557),o=t.n(s),i=t(41498),l=t.n(i),r=t(79800),a=t.n(r),c=t(39647),u=t.n(c),d=t(82242),m=t.n(d),p=t(59301),h=t(18892),x=t(43418),v=t(78241),f=t(8591),j=t(71418),g=t(38318),y=t(95237),w=t(43604),A=t(6848),k=t(92832),Z="currentPrimary___NPWiR",I="currentDelete___UEfhf",b="DirectoryTree___xPxCY",_="EditDom___seNxC",N=t(51564),C=t(61644),D=t(14539),S=t(53273),M=t(37712),L=["user","children","isShowComponent","ModalProps","onDataSelect"],P=(0,h.connect)((function(e){var n=e.loading;return{user:e.user,loading:n.effects}}))((function(e){e.user;var n=e.children,t=e.isShowComponent,s=void 0===t||t,i=e.ModalProps,r=void 0===i?{}:i,c=e.onDataSelect,d=(u()(e,L),x.Z.useModal()),h=a()(d,2),P=h[0],E=h[1],z=v.Z.useForm(),B=a()(z,1)[0],T=(0,p.useState)([]),G=a()(T,2),R=G[0],F=G[1],H=(0,p.useState)(!1),O=a()(H,2),U=O[0],Y=O[1],J=(0,p.useState)(!1),V=a()(J,2),W=V[0],K=V[1],Q=(0,N.U)(C.qE,{page:1,limit:9999}),q=a()(Q,4),X=q[1],$=q[2],ee=q[3],ne=(0,N.U)(C.V8,{}),te=a()(ne,3)[2],se=(0,N.U)(C.B$,{}),oe=a()(se,3)[2],ie=(0,N.U)(C.DH,{}),le=a()(ie,3)[2],re=(0,N.U)(C.bJ,{}),ae=a()(re,3)[2],ce=function(){Y(!1),B.resetFields(),K(!1)},ue=function(){var e=l()(o()().mark((function e(n){var t,s,i,l,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.node,s=n.dragNode,n.event,i=n.node.pos.split("-"),0!=(l=n.dropPosition-Number(i[i.length-1]))){e.next=6;break}return f.ZP.warning("无法移动到内部位置"),e.abrupt("return");case 6:if(1!=l||(null==s?void 0:s.item_index)!=(null==t?void 0:t.item_index)+1){e.next=9;break}return f.ZP.warning("未移动位置"),e.abrupt("return");case 9:return e.next=11,ae({id:null==s?void 0:s.key,position:-1==l?1:(null==s?void 0:s.item_index)>(null==t?void 0:t.item_index)?(null==t?void 0:t.item_index)+1:null==t?void 0:t.item_index});case 11:0===(null==(r=e.sent)?void 0:r.status)&&(f.ZP.success("移动成功"),$({},!0));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),de=function(){var e=l()(o()().mark((function e(n){var t,s,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s={},!W){e.next=7;break}return e.next=4,oe(m()({},n));case 4:s=e.sent,e.next=10;break;case 7:return e.next=9,le(m()({},n));case 9:s=e.sent;case 10:0==(null===(t=s)||void 0===t?void 0:t.status)&&(f.ZP.success((null===(i=s)||void 0===i?void 0:i.message)||(W?"添加成功":"更新成功")),$({},!0),ce());case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){null!=r&&r.open&&$({},!0)}),[null==r?void 0:r.open]),(0,p.useEffect)((function(){var e;F(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return null==e?void 0:e.map((function(e){return m()(m()({},e),{},{title:(null==e?void 0:e.value)||"",key:null==e?void 0:e.id,isLeaf:!0})}))}(null==ee||null===(e=ee.data)||void 0===e?void 0:e.list))}),[ee]),s?(0,M.jsxs)(M.Fragment,{children:[E,n,(0,M.jsx)(x.Z,m()(m()({},m()({title:"常用评语",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},r)),{},{children:(0,M.jsx)(j.Z,{spinning:X,children:(null==R?void 0:R.length)>0?(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(g.Z.DirectoryTree,{height:500,className:b,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:c,treeData:R,onDrop:ue,titleRender:function(e){return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"},children:null==e?void 0:e.title}),(0,M.jsx)("div",{className:"".concat(_),children:(0,M.jsxs)(y.Z,{wrap:!1,align:"middle",gutter:16,children:[(0,M.jsx)(w.Z,{children:(0,M.jsx)(A.Z,{title:"长按可进行拖拽排序",children:(0,M.jsx)("i",{className:"iconfont icon-tuodong1 font12 ".concat(Z)})})}),(0,M.jsx)(w.Z,{children:(0,M.jsx)(A.Z,{title:"编辑",children:(0,M.jsx)("i",{className:"iconfont icon-bianji11 font12 ".concat(Z),onClick:function(n){n.stopPropagation(),B.setFieldsValue(m()({},e)),Y(!0)}})})}),(0,M.jsx)(w.Z,{children:(0,M.jsx)(A.Z,{title:"删除",children:(0,M.jsx)("i",{className:"iconfont icon-shanchu14 font12 ".concat(I),onClick:function(n){var t;n.stopPropagation(),P.confirm({icon:null,title:"删除常用评语",centered:!0,content:"你确定要删除该条常用评语吗?",onOk:(t=l()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,te({id:null==e?void 0:e.key});case 2:0==(null==(t=n.sent)?void 0:t.status)&&(f.ZP.success((null==t?void 0:t.message)||"删除成功"),$({},!0));case 4:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})}})})})]})})]})}}),(0,M.jsx)(S.op,{className:"ml20 mt20",icon:(0,M.jsx)("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:function(){K(!0),Y(!0)},children:"添加常用评语"})]}):(0,M.jsx)(D.Z,{styles:{margin:"30px auto"},customText:(0,M.jsxs)("span",{children:["暂无常用评语,你可以",(0,M.jsx)("a",{onClick:function(){K(!0),Y(!0)},children:"添加常用评语"})]})})})})),(0,M.jsx)(x.Z,{title:W?"添加常用评语":"编辑常用评语",open:U,okText:W?"添加":"确定",onCancel:function(){ce()},onOk:function(){B.submit()},children:(0,M.jsxs)(v.Z,{form:B,onFinish:de,children:[W&&(0,M.jsx)("span",{className:"font14",style:{color:"#191919"},children:"添加常用评语,可以帮助你提高评阅作业的效率"}),(0,M.jsx)(v.Z.Item,{hidden:!0,name:"id"}),(0,M.jsx)(v.Z.Item,{className:"mt10",name:"value",children:(0,M.jsx)(k.Z.TextArea,{placeholder:"输入常用评语。例如:你的编程作业整体表现良好,但仍有一些小的改进空间。",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0})})]})})]}):null}))},35220:function(e,n,t){t.d(n,{Z:function(){return c}});var s=t(79800),o=t.n(s),i=t(59301),l=t(83833),r=t(39073),a=t(37712),c=function(){var e=(0,i.useState)(""),n=o()(e,2),t=n[0],s=n[1],c=(0,i.useState)(0),u=o()(c,2),d=(u[0],u[1]),m=(0,i.useState)(),p=o()(m,2),h=(p[0],p[1]),x=(0,i.useState)(),v=o()(x,2),f=(v[0],v[1]),j=(0,i.useState)(!1),g=o()(j,2),y=(g[0],g[1],(0,i.useRef)(""));function w(e){27==e.keyCode&&y.current&&A()}function A(){document.body.style.overflow="auto",h(void 0),f(void 0),d(0),s("")}(0,i.useEffect)((function(){return l.Z.subscribe("preview-image",(function(e){s(e),console.log(Z.current),document.body.style.overflow="hidden"}))}),[]),(0,i.useEffect)((function(){return document.addEventListener("keydown",w),function(){document.removeEventListener("keydown",w)}}),[]),(0,i.useEffect)((function(){y.current=t}),[t]);(0,i.useRef)();var k=(0,i.useRef)(),Z=(0,i.useRef)();return(0,a.jsx)(i.Fragment,{children:t?(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"preview-wrp-group",ref:k,children:(0,a.jsx)(r.Z,{className:"image-preview",src:t,style:{display:"none"},preview:{visible:!0,src:t,movable:!1,onVisibleChange:function(e){s("")}},alt:"预览大图"})})}):null})}},8827:function(e,n,t){t.r(n),t.d(n,{default:function(){return xe}});var s=t(7557),o=t.n(s),i=t(37205),l=t.n(i),r=t(41498),a=t.n(r),c=t(82242),u=t.n(c),d=t(79800),m=t.n(d),p=t(59301),h=t(18892),x=t(78241),v=t(43418),f=t(8591),j=t(66104),g=t(95237),y=t(43604),w=t(3113),A=t(71418),k=t(99313),Z=t(6848),I=t(94001),b=t(24905),_=t(61998),N=t(92832),C=t(28563),D=t(88142),S=t(35220),M=t(75105),L=t(49312),P=t(83833),E=t(5306),z=t(17498),B=t(61186),T=t.n(B),G=t(10160),R=t(49242),F=t(37712),H=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,h.useParams)(),i=(0,p.useState)(!0),l=m()(i,2),r=(l[0],l[1],x.Z.useForm()),c=m()(r,1)[0];return(0,F.jsx)(F.Fragment,{children:(0,F.jsxs)(v.Z,{centered:!0,title:"调分",open:"调分"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:return i=c.getFieldsValue(),e.next=5,(0,M.ZP)("/api/student_works/".concat(n.actionTabs.id,"/adjust_score.json"),{method:"post",body:u()({},i)});case 5:0===e.sent.status&&(f.ZP.success("评阅成功"),c.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getStudentWorkCommon",payload:u()({},s)}));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,F.jsx)("p",{className:"tc",children:"该学生的最终成绩将不会按照评分规则进行计算"}),(0,F.jsxs)(x.Z,{form:c,layout:"horizontal",children:[(0,F.jsxs)("div",{style:{display:"flex",alignItems:"baseline"},children:[(0,F.jsx)(x.Z.Item,{label:"成绩",name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,F.jsx)(I.Z,{min:0,placeholder:"请填写分数"})}),(0,F.jsx)("span",{className:"ml10",children:"分"})]}),(0,F.jsx)("div",{children:(0,F.jsx)(x.Z.Item,{name:"comment",children:(0,F.jsx)(N.Z.TextArea,{placeholder:"请填写您对作品调分的原因",rows:8})})})]})]})})})),O={flex_box_center:"flex_box_center___tMwax",flex_space_between:"flex_space_between___8GJsg",flex_box_vertical_center:"flex_box_vertical_center___IFELt",flex_box_center_end:"flex_box_center_end___IrFRG",flex_box_column:"flex_box_column___s0LgG",TabsStyle:"TabsStyle___r0bwM",buttonFixed:"buttonFixed___twN45",bg:"bg___sFhaA",title:"title___bk4oD",replyList:"replyList___bjk6g",name:"name___pRNS3","nav-tab":"nav-tab___uLRSr",exitComment:"exitComment___rlGpw",nextComment:"nextComment___NmNBo",modal:"modal___tWPO8",MdEditor:"MdEditor___AAxeb",ratewarp:"ratewarp___NGrsd",item:"item___Le8W0",total:"total___MNh4V",a1:"a1___g1iJT",a2:"a2___h8k2X",a3:"a3___yk1km",export_type_modal_title:"export_type_modal_title___nMqX0",export_type_modal:"export_type_modal___dbFVU",export_type_modal_con:"export_type_modal_con___ujWeL",type_item:"type_item___oF9R5",type_item_active:"type_item_active___dfBaM",export_type_modal_waring:"export_type_modal_waring___k8RaP",ReviewStyle:"ReviewStyle___o5d5N"},U=t(63743),Y=t(89392),J=t(84688),V=(0,h.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=(e.loading,e.dispatch),s=e.studentWorkDetail,i=((0,h.useParams)(),x.Z.useForm()),l=m()(i,1)[0],r=function(){var e=a()(o()().mark((function e(){var s,i,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l.validateFields();case 2:return i=u()({},l.getFieldValue()),r=n.actionTabs.selectArrs,i.attachment_ids=null===(s=i.attachment_ids)||void 0===s?void 0:s.map((function(e){return e.response.id})),e.next=7,(0,R.mz)(u()(u()({},i),{},{homeworkId:r.work_id}));case 7:0===e.sent.status&&(l.resetFields(),t({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:u()({},n.actionTabs.params)}),t({type:"classroomList/setActionTabs",payload:{}}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,F.jsx)(v.Z,{centered:!0,title:"补交附件",open:"补交附件"===n.actionTabs.key,bodyStyle:{minHeight:200},onOk:a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==s||!s.can_submit){e.next=6;break}if(null!=s&&s.submit_size){e.next=4;break}return f.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。"),e.abrupt("return");case 4:return v.Z.confirm({title:"提示",icon:null,centered:!0,width:472,content:(0,F.jsxs)(F.Fragment,{children:["你还有 ",(0,F.jsx)("span",{className:"ml5 mr5",style:{color:"#DF711C"},children:null==s?void 0:s.submit_size})," 次提交机会。确认提交后,上一次的提交记录会被覆盖。请注意,到达规定的提交次数后将不可再次提交,确定是否提交?"]}),onOk:function(){r()}}),e.abrupt("return");case 6:r();case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){l.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})},children:(0,F.jsxs)(x.Z,{form:l,initialValues:{},children:[(0,F.jsx)(x.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,F.jsx)(J.Z,{})}),(0,F.jsx)(x.Z.Item,{name:"description",children:(0,F.jsx)(N.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})})),W=t(99144),K=t(79905),Q=t(1770),q=t(40645),X=t(51564),$=t(14539),ee=t(99020),ne=t(53273),te=t(5838),se=t(39647),oe=t.n(se),ie=t(37906),le="pinfen____hgN7",re="left___ZyTXs",ae="right___OSPEM",ce="tagStyleSzz___fzxbk",ue="headpic___d7fnl",de=t(91275),me=["Data","layer","type","index"],pe=function e(n){var t,s,i,l,r,c,d,j,A,k,_,N,C,D,S=n.Data,P=n.layer,E=void 0===P?1:P,z=n.type,B=n.index,H=void 0===B?0:B,O=oe()(n,me),Y=(0,h.useParams)(),J=(null==O?void 0:O.shixunHomeworks).studentWorkDetail,V=(0,p.useState)({type:0,show:!1}),W=m()(V,2),Q=W[0],q=W[1],$=(0,p.useState)(null),ee=m()($,2),ne=ee[0],te=ee[1],se=(0,X.U)(R.qP,{userId:null==Y?void 0:Y.userId}),pe=m()(se,3),he=pe[1],xe=pe[2],ve=(0,X.U)(R.R$,{userId:null==Y?void 0:Y.userId}),fe=m()(ve,3),je=fe[1],ge=fe[2],ye=(0,X.U)(R.QC,{userId:null==Y?void 0:Y.userId}),we=m()(ye,3),Ae=(we[1],we[2]),ke=(0,X.U)(R.Mf,{userId:null==Y?void 0:Y.userId}),Ze=m()(ke,3),Ie=(Ze[1],Ze[2]),be=x.Z.useForm(),_e=m()(be,1)[0],Ne=(0,p.useState)(!1),Ce=m()(Ne,2),De=Ce[0],Se=Ce[1],Me=function(e){for(var n="",t=0;t<(null==e?void 0:e.length);t++){var s=e[t];n+="".concat(s.name,'').concat(s.score,"分"),t<(null==e?void 0:e.length)-1&&(n+=" + ")}return(0,F.jsx)("span",{dangerouslySetInnerHTML:{__html:n}})};return(0,F.jsxs)("div",{children:[(0,F.jsxs)(g.Z,{wrap:!1,gutter:15,children:[1!=E&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("div",{style:{width:"".concat(40*(E-1),"px")}})}),"appeal_info"==z?(0,F.jsx)(y.Z,{children:(0,F.jsx)("img",{className:"mt10 ".concat(ue),width:40,src:"--"===(null==S||null===(t=S.appeal_info)||void 0===t?void 0:t.user_image_url)?de.xp:"".concat(G.Z.IMG_SERVER,"/images/").concat(null==S||null===(s=S.appeal_info)||void 0===s?void 0:s.user_image_url)})}):(0,F.jsx)(y.Z,{children:(0,F.jsx)("img",{className:"mt10 ".concat(ue),width:40,src:"--"===(null==S||null===(i=S.user_info)||void 0===i?void 0:i.user_image_url)?de.xp:"".concat(G.Z.IMG_SERVER,"/images/").concat(null==S||null===(l=S.user_info)||void 0===l?void 0:l.user_image_url)})}),"appeal_info"==z?(0,F.jsxs)(y.Z,{flex:1,children:[(0,F.jsx)(U.Z,{className:"font14",value:"".concat(null==S||null===(r=S.appeal_info)||void 0===r?void 0:r.user_name,":").concat((null==S||null===(c=S.appeal_info)||void 0===c?void 0:c.content)||"暂未写评语")}),(0,F.jsxs)(g.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20,children:[(0,F.jsx)(y.Z,{children:T()(null==S||null===(d=S.appeal_info)||void 0===d?void 0:d.time).format("YYYY-MM-DD HH:mm")}),1==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#3061D0",border:"1px #3061D0 solid"},children:"申诉中"})}),2==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#999",border:"1px #999 solid"},children:"申诉已撤销"})}),3==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#3061D0",border:"1px #3061D0 solid"},children:"申诉成功"})}),4==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#999",border:"1px #999 solid"},children:"申诉被拒绝"})}),5==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#999",border:"1px #999 solid"},children:"申诉失败"})})]})]}):(0,F.jsxs)(y.Z,{flex:1,children:[(0,F.jsx)(U.Z,{className:"font14",value:"".concat(null==S||null===(j=S.user_info)||void 0===j?void 0:j.user_name,":").concat((null==S?void 0:S.content)||(null==S?void 0:S.hidden_comment)||"暂未写评语")}),(0,F.jsxs)(g.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20,children:[(0,F.jsx)(y.Z,{children:T()((null==S?void 0:S.comment_time)||(null==S?void 0:S.time)).format("YYYY-MM-DD HH:mm")}),(null==S?void 0:S.student_work_num)&&(0,F.jsx)(y.Z,{children:(0,F.jsxs)("span",{style:{padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"},children:["第",null==S?void 0:S.student_work_num,"次提交的作品"]})}),(null==S?void 0:S.score)&&(null==J?void 0:J.single_score)&&(0,F.jsx)(y.Z,{children:(0,F.jsxs)("span",{className:"c-orange",children:[" ",null==S?void 0:S.score,"分 "]})}),!(null!=J&&J.single_score)&&null!==(null==S?void 0:S.score)&&(0,F.jsxs)("div",{className:le,children:[(0,F.jsx)(Z.Z,{title:Me(null==S?void 0:S.score_details),overlayInnerStyle:{width:"min-content",whiteSpace:"nowrap",overflow:"visible"},placement:"topLeft",children:(0,F.jsx)("div",{className:re,children:Me(null==S?void 0:S.score_details)})}),(0,F.jsxs)("span",{className:ae,children:[" = 综合得分",(0,F.jsxs)("span",{style:{color:"#FA6400"},children:[null==S?void 0:S.score,"分"]})]})]})]}),(null==S||null===(A=S.attachments)||void 0===A?void 0:A.length)>0&&(0,F.jsx)("div",{className:"mt10",style:{display:"flex",flexDirection:"column",gap:10},children:null==S||null===(k=S.attachments)||void 0===k?void 0:k.map((function(e,n){return(0,F.jsxs)("a",{href:"".concat(G.Z.API_SERVER).concat(e.url),children:[(0,F.jsx)("i",{className:"iconfont icon-fujian font14"}),(0,F.jsx)("span",{className:"ml10",children:null==e?void 0:e.title}),(0,F.jsx)("span",{className:"c-light-black ml20 font12",children:null==e?void 0:e.filesize})]},n)}))})]}),"feedback"!=z&&(0,F.jsx)(F.Fragment,{children:"appeal_info"==z?(0,F.jsx)(y.Z,{style:{whiteSpace:"nowrap"},children:(0,F.jsxs)(g.Z,{wrap:!1,gutter:10,children:[(null==S?void 0:S.delete)&&(null==S?void 0:S.can_appeal)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){var e;v.Z.confirm({centered:!0,title:(0,F.jsxs)("div",{children:["撤销申诉后,无法再对本评阅记录进行申诉",(0,F.jsx)("br",{}),"是否确认撤销申诉"]}),onOk:(e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(null==O?void 0:O.getInitData)&&(null==O||O.getInitData());case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"撤销申诉"})}),1==(null==S?void 0:S.appeal_status)&&(0,K.GJ)()&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current mr10",onClick:function(){Se(!0)},children:"接受申诉"})}),1==(null==S?void 0:S.appeal_status)&&(0,K.GJ)()&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-red current",onClick:function(){var e;v.Z.confirm({centered:!0,title:(0,F.jsxs)("div",{children:["此匿评成绩将被认为合理",(0,F.jsx)("br",{}),"是否确认拒绝申诉"]}),onOk:(e=a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.ZP)("/api/student_works/".concat(Y.userId,"/deal_appeal_score.json"),{method:"post",body:{score_id:null==S?void 0:S.score_id,status:4}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(null==O?void 0:O.getInitData)&&(null==O||O.getInitData());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"拒绝申诉"})})]})}):(0,F.jsxs)(F.Fragment,{children:[(1==E||"teacher"==z)&&(0,F.jsx)(y.Z,{style:{whiteSpace:"nowrap"},children:(0,F.jsxs)(g.Z,{wrap:!1,gutter:10,children:[(null==S?void 0:S.delete)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){!function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S;v.Z.confirm({title:"是否确认删除?",centered:!0,onOk:(e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ae({score_id:null==n?void 0:n.comment_id});case 2:0===e.sent.status&&(f.ZP.success("删除成功"),(null==O?void 0:O.getInitData)&&(null==O||O.getInitData()));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}(S)},children:"删除"})}),(null==S?void 0:S.can_appeal)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){q({type:1,show:!0})},children:"申诉"})}),(null==S?void 0:S.can_reply)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){q({type:0,show:!0})},children:"回复"})}),(1==E&&!(null!=S&&S.can_reply)||!(null!=S&&S.can_reply)&&"teacher"==z&&0!=H)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-light-black",children:"失效"})})]})}),1!=E&&(null==S?void 0:S.can_delete)&&"teacher"!=z&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){!function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S;v.Z.confirm({title:"是否确认删除?",centered:!0,onOk:(e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ie({object_id:n.id,object_type:"journals_for_message"});case 2:0===e.sent.status&&(f.ZP.success("删除成功"),(null==O?void 0:O.getInitData)&&(null==O||O.getInitData()));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}(S)},children:"删除"})})]})})]}),1==E&&(null==S?void 0:S.appeal_info)&&""!=(null==S?void 0:S.appeal_info)&&(0,F.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"},children:(0,F.jsx)(e,u()({type:"appeal_info",Data:S,layer:E+1},O))}),1==E&&(null==S||null===(_=S.journals)||void 0===_?void 0:_.length)>0&&(0,F.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"},children:null==S||null===(N=S.journals)||void 0===N?void 0:N.map((function(n,t){return(0,F.jsx)(e,u()({type:z,Data:n,layer:E+1},O),t)}))}),(null==Q?void 0:Q.show)&&(0,F.jsxs)("div",{className:"mt20",style:{marginLeft:"56px"},children:[(0,F.jsx)(L.Z,{height:150,isFocus:!0,watch:!0,onChange:function(e){te(e)}}),(0,F.jsxs)(g.Z,{align:"middle",justify:"end",gutter:20,children:[(0,F.jsx)(y.Z,{children:(0,F.jsx)(w.ZP,{onClick:function(){q({type:0,show:!1})},children:"取消"})}),(0,F.jsx)(y.Z,{children:(0,F.jsx)(w.ZP,{loading:he||je,type:"primary",onClick:a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==ne){e.next=3;break}return f.ZP.error("请输入内容"),e.abrupt("return");case 3:if("teacher"!=z){e.next=15;break}return e.next=6,null==Q?void 0:Q.type;case 6:if(e.t0=e.sent,0!=e.t0){e.next=11;break}e.t1=xe({hidden_comment:ne,score_id:null==S?void 0:S.score_id}),e.next=12;break;case 11:e.t1=ge({comment:ne,score_id:null==S?void 0:S.score_id});case 12:n=e.t1,e.next=18;break;case 15:return e.next=17,(0==(null==Q?void 0:Q.type)?xe:ge)({comment:ne,score_id:null==S?void 0:S.score_id});case 17:n=e.sent;case 18:0===n.status&&(f.ZP.success("操作成功"),q({type:0,show:!1}),(null==O?void 0:O.getInitData)&&(null==O||O.getInitData()));case 19:case"end":return e.stop()}}),e)}))),children:0==(null==Q?void 0:Q.type)?"回复":"申诉"})})]})]}),(0,F.jsx)(v.Z,{title:"接受申诉",open:De,centered:!0,destroyOnClose:!0,onCancel:function(){Se(!1)},maskClosable:!1,width:544,onOk:function(){_e.submit()},children:(0,F.jsxs)(x.Z,{form:_e,colon:!1,onFinish:function(){var e=a()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.ZP)("/api/student_works/".concat(Y.userId,"/deal_appeal_score.json"),{method:"post",body:u()(u()({},n),{},{userId:Y.userId,score_id:null==S?void 0:S.score_id,status:3})});case 2:0===e.sent.status&&(Se(!1),(null==O?void 0:O.getInitData)&&(null==O||O.getInitData()));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,F.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,F.jsx)(ie.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,F.jsx)("span",{children:null==S||null===(C=S.appeal_info)||void 0===C?void 0:C.user_name})},{key:"2",label:"被申诉人",children:(0,F.jsx)("span",{style:{color:"#191919"},children:null==S||null===(D=S.user_info)||void 0===D?void 0:D.user_name})},{key:"3",label:"被申诉人评分",children:(0,F.jsx)("span",{style:{color:"#191919"},children:null==S?void 0:S.score})}]}),(0,F.jsxs)(g.Z,{className:"mt20",wrap:!1,children:[(0,F.jsx)(y.Z,{children:(0,F.jsx)(x.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,F.jsx)(I.Z,{min:1,max:100,step:1})})}),(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,F.jsx)(y.Z,{children:(0,F.jsx)(x.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,F.jsx)(b.Z,{children:"扣除违规匿评分数"})})})]})]})})]})},he=t(82545),xe=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.user;return{shixunHomeworks:n,globalSetting:e.globalSetting,user:s,loading:t.effects}}))((function(e){var n,s,i,r,c,d,B,se,oe,ie,le,re,ae,ce,ue,de,me,xe,ve,fe,je,ge=e.shixunHomeworks,ye=(e.globalSetting,e.loading),we=e.user,Ae=e.dispatch,ke=(0,h.useSearchParams)(),Ze=m()(ke,1)[0],Ie=(0,h.useParams)(),be=x.Z.useForm(),_e=m()(be,1)[0],Ne=x.Z.useForm(),Ce=m()(Ne,1)[0],De=we.userInfo,Se=ge.studentWorkDetail,Me=ge.studentWorkCommon,Le=(ge.studentWorkSupplyDetail,ge.workList,ge.workDetail),Pe=ge.actionTabs,Ee=(0,X.U)(R.wT,{userId:null==Ie?void 0:Ie.userId}),ze=m()(Ee,4),Be=ze[1],Te=ze[2],Ge=ze[3],Re=(0,X.U)(R.Wr,{userId:null==Ie?void 0:Ie.userId}),Fe=m()(Re,4),He=Fe[1],Oe=Fe[2],Ue=Fe[3],Ye=(0,X.U)(R.G$,{userId:null==Ie?void 0:Ie.userId,id:null==Ie?void 0:Ie.userId}),Je=m()(Ye,3),Ve=Je[1],We=Je[2],Ke=(0,p.useState)("1"),Qe=m()(Ke,2),qe=Qe[0],Xe=Qe[1],$e=(0,p.useState)(!1),en=m()($e,2),nn=en[0],tn=en[1],sn=(0,p.useState)(!1),on=m()(sn,2),ln=on[0],rn=on[1],an=(0,p.useState)({last:!1}),cn=m()(an,2),un=cn[0],dn=cn[1],mn=(0,p.useState)({last:!1}),pn=m()(mn,2),hn=pn[0],xn=pn[1],vn=(0,p.useRef)(),fn=(0,p.useState)(!1),jn=m()(fn,2),gn=jn[0],yn=jn[1],wn=(0,p.useState)(""),An=m()(wn,2),kn=An[0],Zn=An[1],In=(0,p.useState)([]),bn=m()(In,2),_n=bn[0],Nn=bn[1],Cn=(0,p.useState)([]),Dn=m()(Cn,2),Sn=(Dn[0],Dn[1]),Mn=(0,p.useState)(!1),Ln=m()(Mn,2),Pn=Ln[0],En=Ln[1],zn=(0,p.useRef)(),Bn=(0,p.useState)(!1),Tn=m()(Bn,2),Gn=Tn[0],Rn=Tn[1],Fn=(0,p.useState)(""),Hn=m()(Fn,2),On=Hn[0],Un=Hn[1],Yn=(0,p.useState)(!1),Jn=m()(Yn,2),Vn=Jn[0],Wn=Jn[1],Kn=(0,p.useState)(!1),Qn=m()(Kn,2),qn=Qn[0],Xn=Qn[1],$n=(0,p.useState)(""),et=m()($n,2),nt=et[0],tt=et[1],st=(0,p.useState)(!0),ot=m()(st,2),it=ot[0],lt=ot[1],rt=v.Z.useModal(),at=m()(rt,2),ct=at[0],ut=at[1],dt=(0,p.useState)(!1),mt=m()(dt,2),pt=mt[0],ht=mt[1],xt=(0,p.useState)(!1),vt=m()(xt,2),ft=vt[0],jt=vt[1],gt=(0,p.useState)(!1),yt=m()(gt,2),wt=yt[0],At=yt[1],kt=(0,p.useState)({content:"",type:""}),Zt=m()(kt,2),It=Zt[0],bt=Zt[1],_t=(0,p.useState)({status:0}),Nt=m()(_t,2),Ct=Nt[0],Dt=Nt[1],St=[{title:"提交次数",dataIndex:"id",ellipsis:!0,width:80,render:function(e,n,t){return t+1}},{title:"提交时间",dataIndex:"commit_time",ellipsis:!0,render:function(e){return T()(e).format("YYYY-MM-DD HH:mm")}},{title:"提交阶段",dataIndex:"stage_name",ellipsis:!0,width:180,render:function(e,n){return(0,F.jsxs)(F.Fragment,{children:[e,null!=n&&n.is_redo?(0,F.jsx)("span",{style:{color:"#FF9D18"},children:"(打回重做)"}):(null==n?void 0:n.is_redo_commit)&&(0,F.jsx)("span",{style:{color:"#2FA34F"},children:"(重做提交)"})]})}},{title:"教师评分",dataIndex:"teacher_score",ellipsis:!0},{title:"助教评分",dataIndex:"teaching_asistant_score",ellipsis:!0},{title:"匿评得分",dataIndex:"student_score",ellipsis:!0},{title:"操作",dataIndex:"history_id",ellipsis:!0,width:80,align:"right",render:function(e,n){return(0,F.jsx)("a",{target:"_blank",href:"/classrooms/".concat(null==Ie?void 0:Ie.coursesId,"/common_homework/").concat(null==Ie?void 0:Ie.categoryId,"/review/").concat(null==n?void 0:n.student_work_id,"?history_id=").concat(null==n?void 0:n.history_id),children:"查看"})}}],Mt=[{id:0,name:"全部点评(".concat((null==Me||null===(n=Me.comment_scores)||void 0===n?void 0:n.length)||0,")"),isShow:(0,K.RV)()||(null==Se||null===(s=Se.homework_status)||void 0===s?void 0:s.includes("匿评中"))||(null==Se||null===(i=Se.homework_status)||void 0===i?void 0:i.includes("申诉中"))},{id:1,name:"仅课堂老师可见(".concat((null==Me||null===(r=Me.hidden_comment_scores)||void 0===r?void 0:r.length)||0,")"),isShow:(0,K.GJ)()}].filter((function(e){return e.isShow})),Lt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{key:""};Ae({type:"shixunHomeworks/setActionTabs",payload:e}),""===e.key&&(_e.resetFields(),Ce.resetFields())},Pt=function(){Ae({type:"shixunHomeworks/getStudentWorkCommon",payload:u()({},Ie)})},Et=function(e){for(var n=0,t=0;t",children:[(0,F.jsx)(j.Z.Item,{children:(0,F.jsx)(h.Link,{to:"/classrooms/".concat(Ie.coursesId,"/common_homework/").concat(null!=Se&&null!==(c=Se.category)&&void 0!==c&&c.main?"":null==Se||null===(d=Se.category)||void 0===d?void 0:d.category_id),children:null==De||null===(B=De.course)||void 0===B?void 0:B.course_name})}),(0,F.jsx)(j.Z.Item,{children:(0,F.jsx)(h.Link,{to:"/classrooms/".concat(Ie.coursesId,"/common_homework/").concat(null!=Se&&null!==(se=Se.category)&&void 0!==se&&se.main?"":null==Se||null===(oe=Se.category)||void 0===oe?void 0:oe.category_id),children:null==Se||null===(ie=Se.category)||void 0===ie?void 0:ie.category_name})}),(0,F.jsx)(j.Z.Item,{children:(0,F.jsx)(h.Link,{to:"/classrooms/".concat(Ie.coursesId,"/common_homework/").concat(Ie.categoryId,"/detail"),children:"作业详情"})}),(0,F.jsx)(j.Z.Item,{children:null==Se?void 0:Se.author_name})]})}),(0,F.jsxs)("aside",{className:[O.title,"mt20"].join(" "),children:[(0,F.jsxs)(g.Z,{style:{width:"100%"},children:[(0,F.jsxs)(y.Z,{flex:"1",children:[(0,F.jsx)(h.Link,{to:"/classrooms/".concat(Ie.coursesId,"/common_homework"),children:(0,F.jsx)(C.Z,{className:"font16 c-black"})}),(0,F.jsx)("strong",{className:"font20 ml5",children:null==Se?void 0:Se.homework_name}),(0,F.jsx)(W.VV,{status:null==Se?void 0:Se.homework_status})]}),!nt&&(0,F.jsx)(y.Z,{children:(0,K.dE)()&&(null==Se||null===(le=Se.homework_status)||void 0===le?void 0:le.includes("补交中"))&&(0,F.jsx)("span",{onClick:function(){null==Se||!Se.can_submit||null!=Se&&Se.submit_size?Ae({type:"classroomList/setActionTabs",payload:{key:"补交附件",params:Ie,selectArrs:{homework_id:Ie.commonHomeworkId,work_id:Ie.userId}}}):f.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},className:"c-blue current font14",children:"补交附件"})})]}),!nt&&(0,K.G5)()&&(0,F.jsxs)("div",{style:{display:"flex"},children:[(0,F.jsx)(w.ZP,{className:"mr10",icon:(0,F.jsx)(D.Z,{}),onClick:function(){return Rt(!1)},children:"导出答题记录与附件"}),(0,F.jsx)(w.ZP,{icon:(0,F.jsx)(D.Z,{}),onClick:function(){return Rt(!0)},children:"导出全部学生答题记录与附件"})]})]})]}),(0,F.jsx)(A.Z,{spinning:He||!!ye["shixunHomeworks/getStudentWorkDetail"]||!!ye["shixunHomeworks/getStudentWorkSupplyDetail"],children:(0,F.jsxs)(k.Z,{className:O.TabsStyle,destroyInactiveTabPane:!0,defaultActiveKey:"1",activeKey:qe,tabBarExtraContent:(0,F.jsx)(F.Fragment,{children:!nt&&(null==Se?void 0:Se.commit_count)>1&&(0,F.jsx)(w.ZP,{icon:(0,F.jsx)("i",{className:"iconfont icon-tijiaozongjie"}),loading:Be,onClick:a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Te({},!0);case 2:Lt({key:"提交作品记录"});case 3:case"end":return e.stop()}}),e)}))),children:"提交作品记录"})}),onChange:function(e){Xe(e),"2"==e&&h.history.push("/classrooms/".concat(Ie.coursesId,"/common_homework/").concat(Ie.categoryId,"/lab-report-view/").concat(Ie.userId)),"3"==e&&Oe({})},children:[(0,F.jsx)(k.Z.TabPane,{tab:(0,F.jsxs)("span",{style:{position:"relative"},children:["作业详情",nt&&(0,F.jsxs)("span",{style:{position:"absolute",left:"130%",padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"},children:["第",null==Se?void 0:Se.commit_count,"次提交的作品"]})]}),children:(0,F.jsxs)("div",{className:"pl30 pr30 pb20 bg-white",children:[(0,F.jsxs)("div",{className:"pt20 pb20",style:{borderBottom:"1px solid #DFDFDF"},children:[(0,F.jsx)("div",{className:"font18 blod",children:"作业描述"}),(0,F.jsx)(U.Z,{className:"mt10",value:(null==Le?void 0:Le.description)||"暂无~"}),(0,F.jsx)(te.Z,{authority:(0,K.GJ)(),showDimensions:!1,dataSource:null==Le?void 0:Le.attachments,callback:function(){Ae({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:Ie.categoryId}})}})]}),(0,F.jsxs)("div",{className:"mt20",children:[(0,F.jsxs)(g.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,F.jsx)(y.Z,{children:(0,F.jsxs)("span",{className:"font18 blod",children:["学生作业",(0,F.jsx)(Z.Z,{title:(0,F.jsx)("span",{className:"font14",children:"(当前支持批注的文档类型:.docx、.xlsx、.pptx)"}),children:(0,F.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml10 font14 c-grey-999 current",style:{lineHeight:"18px"}})})]})}),(0,F.jsxs)(y.Z,{children:[(null==Se?void 0:Se.commit_time)&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("span",{className:" c-light-black",children:T()(null==Se?void 0:Se.commit_time).format("YYYY-MM-DD HH:mm")}),(0,F.jsx)("span",{className:"ml10",children:null==Se?void 0:Se.commit_user_name}),(0,F.jsx)("span",{className:"ml10 c-light-black",children:"提交"})]}),(null==Se?void 0:Se.update_time)&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("span",{className:"ml30 c-light-black",children:T()(null==Se?void 0:Se.update_time).format("YYYY-MM-DD HH:mm")}),(0,F.jsx)("span",{className:"ml10",children:null==Se?void 0:Se.update_user_name}),(0,F.jsx)("span",{className:"ml10 c-light-black",children:"更新"})]})]})]}),(0,F.jsx)(U.Z,{className:"mt10",value:(null==Se?void 0:Se.description)||"暂无~"}),(0,F.jsx)(te.Z,{authority:(0,K.GJ)(),dataSource:null==Se?void 0:Se.attachments,callback:function(){Ae({type:"shixunHomeworks/getStudentWorkDetail",payload:u()({},Ie)})}})]})]})},"1"),!nt&&(0,K.j5)()&&(0,F.jsx)(k.Z.TabPane,{tab:"实验报告"},"2"),(null==Se?void 0:Se.anonymous_comment)&&!nt&&(0,F.jsx)(k.Z.TabPane,{tab:"问题反馈",children:(0,F.jsx)("div",{style:{background:"#fff",display:"flex",flexDirection:"column",padding:"10px 30px 30px 30px"},children:(null==Ue||null===(re=Ue.data)||void 0===re?void 0:re.count)>0?(0,F.jsx)(F.Fragment,{children:null==Ue||null===(ae=Ue.data)||void 0===ae||null===(ae=ae.list)||void 0===ae?void 0:ae.map((function(e,n){return(0,F.jsx)(pe,{type:"feedback",Data:u()(u()({},e),{},{time:null==e?void 0:e.created_at,user_info:{user_image_url:e.avatar_url,user_id:e.user_id,user_name:e.real_name}}),getInitData:Pt,shixunHomeworks:ge},n)}))}):(0,F.jsx)($.Z,{})})},"3")]})}),((0,K.RV)()||(null==Se||null===(ce=Se.homework_status)||void 0===ce?void 0:ce.includes("匿评中")))&&(0,F.jsxs)("div",{className:"mt20 pt20 pb20 pl30 pr30 bg-white",children:[!nt&&"1"==qe&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(g.Z,{gutter:20,justify:"end",children:(0,K.GJ)()&&(null==Me?void 0:Me.ultimate)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)(w.ZP,{type:"primary",onClick:function(){Lt({key:"调分",selectArrs:Se,id:Ie.userId,params:Ie})},children:"调分"})})}),!Me.is_author&&((0,K.GJ)()||(0,K.dE)()&&(null==Se||null===(ue=Se.homework_status)||void 0===ue?void 0:ue.includes("匿评中")))&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(x.Z,{form:_e,layout:"vertical",size:"large",style:{position:"relative"},scrollToFirstError:!0,onFinish:function(e){zt(e)},children:[(0,F.jsx)(x.Z.Item,{label:"评分",required:!(0,K.GJ)(),children:null!=Se&&Se.single_score?(0,F.jsxs)(g.Z,{align:"top",gutter:20,children:[(0,F.jsx)(y.Z,{children:(0,F.jsx)(x.Z.Item,{name:"score",rules:[{required:!(0,K.GJ)(),message:"请填写分数"}],children:(0,F.jsx)(I.Z,{step:.1,min:0,style:{width:135},placeholder:"请填写分数",addonAfter:"分"})})}),(0,F.jsxs)(y.Z,{children:[ut,(0,F.jsx)(E.Z,{title:"智能评阅",isShowComponent:null==Le?void 0:Le.is_open_ai_review,isReview:!0,authority:(0,K.G5)(),DrawerProps:{open:pt,onClose:function(){ht(!1)}},onOpen:function(){ht(!0)},loadingOption:{text:"AI评阅中..."},defaultGetData:!0,FetchUrl:"/api/intelligent_reviews/large_model_intelligent_qa.json",FetchData:{student_work_id:Ie.userId},isShowDefuatTips:!1,extraEdit:function(e){var n;return"AI"==(null==e?void 0:e.sender)&&-1!=(null==e||null===(n=e.response)||void 0===n?void 0:n.status)&&(0,F.jsx)(w.ZP,{icon:(0,F.jsx)("i",{className:"iconfont icon-yijianyingyong",style:{color:"#b7b7c2"}}),className:"mr10",type:"link",onClick:function(){var n=function(){var n,t;_e.setFieldsValue({score:null==e||null===(n=e.response)||void 0===n?void 0:n.score,comment:null==e||null===(t=e.response)||void 0===t?void 0:t.remarks}),ht(!1),tn(!0)};_e.getFieldValue("score")||_e.getFieldValue("comment")?ct.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评分或评语输入框中已有内容,一键应用将会覆盖原有内容。是否应用?",okText:"应用",onOk:n}):n()},children:"一键应用"})},children:(0,F.jsx)(w.ZP,{icon:(0,F.jsx)("img",{src:t(11689)}),type:"link",children:"智能评阅"})})]})]}):(0,F.jsx)(x.Z.Item,{name:"score",label:"评分",rules:[{required:!(0,K.GJ)(),message:"请填写分数"}],children:(0,F.jsxs)(y.Z,{span:24,children:[(0,F.jsx)("div",{className:O.ratewarp,children:null==Se||null===(de=Se.score_details)||void 0===de?void 0:de.map((function(e,n){return(0,F.jsxs)("div",{className:O.item,children:[(0,F.jsx)("span",{children:e.name}),(0,F.jsxs)("span",{children:["(满分",e.score,"分)"]}),(0,F.jsx)(I.Z,{min:0,max:e.score,controls:!1,style:{width:135},suffix:"分",onChange:function(e){_n[n].score=e||0==e?Number(e.toFixed(2)):"",Nn(l()(_n))}})]})}))}),(0,F.jsxs)("div",{className:O.total,children:[(0,F.jsx)("span",{className:O.a1,children:"综合得分"}),(0,F.jsxs)("span",{className:O.a2,children:[gn?"--":Et(_n),"分"]}),(0,F.jsx)("span",{className:O.a3,children:"(满分100分)"})]})]})})}),(null==Se?void 0:Se.is_new_rule)&&(0,K.G5)()&&-1!==Se.work_status&&0!==Se.work_status&&(0,F.jsx)(y.Z,{style:{position:"absolute",right:0,top:14},children:(0,F.jsx)(w.ZP,{type:"primary",onClick:function(){Lt({key:"确认打回重做"})},children:" 打回重做 "})}),!(null!=Se&&Se.is_new_rule)&&(0,K.G5)()&&["提交中","补交中","进行中"].some((function(e){var n;return null==Se||null===(n=Se.homework_status)||void 0===n?void 0:n.includes(e)}))&&(0,F.jsx)(y.Z,{style:{position:"absolute",right:0,top:14},children:(0,F.jsx)(w.ZP,{type:"primary",onClick:function(){Lt({key:"确认打回重做"})},children:" 打回重做 "})}),!(null!=Se&&Se.is_author)&&(0,K.dE)()&&(null==Se||null===(me=Se.homework_status)||void 0===me?void 0:me.includes("匿评中"))&&"review"!==Ze.get("review")&&(0,F.jsx)(y.Z,{style:{position:"absolute",right:0,top:14},children:(0,F.jsx)(w.ZP,{type:"primary",onClick:function(){Lt({key:"问题反馈"})},children:" 问题反馈 "})}),(0,F.jsx)("div",{onClick:function(){return tn(!0)},children:(0,F.jsx)(x.Z.Item,{name:"comment",className:O.ReviewStyle,label:(0,F.jsx)("div",{style:{width:"100%"},children:(0,F.jsxs)(g.Z,{align:"middle",justify:"space-between",children:[(0,F.jsx)(y.Z,{children:"评语"}),(0,F.jsx)(y.Z,{children:(0,F.jsx)(he.Z,{isShowComponent:(0,K.G5)(),ModalProps:{open:ft,onCancel:function(){jt(!1)}},onDataSelect:function(){var e=a()(o()().mark((function e(n,t){var s,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=t.node,i=function(){_e.setFieldsValue({comment:null==s?void 0:s.value}),tn(!0),jt(!1)},!_e.getFieldValue("comment")){e.next=5;break}return ct.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:i}),e.abrupt("return");case 5:i();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,F.jsx)(w.ZP,{style:{padding:0,height:"auto"},icon:(0,F.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){e.stopPropagation(),jt(!0)},children:"常用评语"})})})]})}),rules:[{required:!(0,K.GJ)(),message:"请填写分数"}],children:(0,F.jsx)(ee.x,{placeholder:"请在此输入对本作品的评语,最大限制2000个字符",isEdit:nn})})}),(0,F.jsx)(x.Z.Item,{name:"attachment_ids",children:(0,F.jsx)(J.Z,{})}),(0,K.GJ)()&&(0,F.jsx)("div",{onClick:function(){return rn(!0)},children:(0,F.jsx)(x.Z.Item,{name:"hidden_comment",className:O.ReviewStyle,label:(0,F.jsx)("div",{style:{width:"100%"},children:(0,F.jsxs)(g.Z,{align:"middle",justify:"space-between",children:[(0,F.jsx)(y.Z,{children:"仅课堂老师可见"}),(0,F.jsx)(y.Z,{children:(0,F.jsx)(he.Z,{isShowComponent:(0,K.G5)(),ModalProps:{open:wt,onCancel:function(){At(!1)}},onDataSelect:function(){var e=a()(o()().mark((function e(n,t){var s,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=t.node,i=function(){_e.setFieldsValue({hidden_comment:null==s?void 0:s.value}),rn(!0),At(!1)},!_e.getFieldValue("hidden_comment")){e.next=5;break}return ct.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:i}),e.abrupt("return");case 5:i();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,F.jsx)(w.ZP,{style:{padding:0,height:"auto"},icon:(0,F.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){e.stopPropagation(),At(!0)},children:"常用评语"})})})]})}),children:(0,F.jsx)(ee.x,{placeholder:"请输入评语",isEdit:ln})})})]}),(0,F.jsxs)("div",{className:"".concat(O.buttonFixed),children:[" ",(0,F.jsx)("div",{className:"edu-container",children:(0,F.jsxs)(g.Z,{wrap:!1,justify:"space-between",align:"middle",children:[(0,F.jsxs)(y.Z,{children:[" ",(0,F.jsx)(w.ZP,{onClick:function(){return Bt("list")},children:" 返回列表 "})," "]}),(0,F.jsxs)(y.Z,{children:[(0,F.jsx)(w.ZP,{onClick:function(){return Bt("last")},disabled:null==hn?void 0:hn.last,children:" 上一个 "}),(0,F.jsx)(w.ZP,{className:"ml20",disabled:null==un?void 0:un.last,onClick:function(){return Bt("read")},children:" 下一个 "}),(0,F.jsx)(w.ZP,{className:"ml20",loading:Pn,type:"primary",onClick:function(){_e.submit()},children:" 提交评阅 "})]})]})})]})]})]}),(0,F.jsx)(ne.tp,{dataSource:Mt,value:null==Ct?void 0:Ct.status,onChange:function(e){Dt(u()(u()({},Ct),{},{status:e}))}}),(0,F.jsxs)("div",{className:"mt20 p20",style:{background:"#F6F7F9",display:"flex",flexDirection:"column",gap:"20px"},children:[!(null!==(xe=0==(null==Ct?void 0:Ct.status)?null==Me?void 0:Me.comment_scores:null==Me?void 0:Me.hidden_comment_scores)&&void 0!==xe&&xe.length)&&(0,F.jsx)($.Z,{styles:{margin:"50px auto"}}),null===(ve=0==(null==Ct?void 0:Ct.status)?null==Me?void 0:Me.comment_scores:null==Me?void 0:Me.hidden_comment_scores)||void 0===ve?void 0:ve.map((function(e,n){return(0,F.jsx)(pe,{index:n,type:1==Ct.status&&"teacher",Data:u()(u()({},e),{},{user_info:{user_image_url:e.user_image_url,user_login:e.user_login,user_name:e.user_name}}),getInitData:Pt,shixunHomeworks:ge},n)}))]})]}),"1"==qe&&(null==Se?void 0:Se.anonymous_comment)&&(0,K.G5)()&&(0,F.jsxs)("section",{className:"bg-white mt30 p30",children:[(0,F.jsx)("p",{children:"匿评学生"}),!(null==Se||null===(fe=Se.no_commented_user_names)||void 0===fe||!fe.length)&&(0,F.jsxs)("p",{children:["未完成匿评:",null==Se?void 0:Se.no_commented_user_names.join("、")]}),(0,F.jsxs)("div",{children:["已完成匿评:",null==Se||null===(je=Se.commented_user_names)||void 0===je?void 0:je.join("、")]})]}),nt&&(0,F.jsxs)("div",{className:"".concat(O.buttonFixed),children:[" ",(0,F.jsx)("div",{className:"edu-container",children:(0,F.jsx)(g.Z,{wrap:!1,justify:"space-between",align:"middle",children:(0,F.jsxs)(y.Z,{children:[(0,F.jsx)(w.ZP,{onClick:function(){h.history.push("/classrooms/".concat(null==Ie?void 0:Ie.coursesId,"/common_homework/").concat(null==Ie?void 0:Ie.categoryId,"/detail"))},children:" 返回列表 "})," "]})})})]}),(0,F.jsx)(H,{}),(0,F.jsx)(V,{studentWorkDetail:Se}),(0,F.jsx)(S.Z,{}),(0,F.jsx)(v.Z,{title:"确认打回重做",open:"确认打回重做"==(null==Pe?void 0:Pe.key),destroyOnClose:!0,forceRender:!0,width:700,onCancel:function(){Lt()},onOk:a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(kn){e.next=3;break}return f.ZP.info("评语不能为空"),e.abrupt("return");case 3:return e.next=5,(0,M.ZP)("/api/student_works/".concat(Ie.userId,"/redo_modal.json"),{method:"post",body:{comment:kn,id:Ie.userId}});case 5:0===(null==(n=e.sent)?void 0:n.status)&&(f.ZP.info("打回重做成功"),Lt(),Pt());case 7:case"end":return e.stop()}}),e)}))),children:(0,F.jsxs)("div",{style:{padding:"32px"},children:[(0,F.jsxs)("span",{children:["确认将",null==Se?void 0:Se.author_name,"的作业打回重做吗"]}),(0,F.jsxs)("div",{style:{marginTop:"20px"},children:[(0,F.jsxs)("label",{children:[(0,F.jsx)("span",{style:{marginRight:"5px",color:"red"},children:"*"}),"评语:"]}),(0,F.jsx)(L.Z,{className:O.MdEditor,onChange:function(e){return Zn(e)},defaultValue:"",height:250})]})]})}),(0,F.jsx)(z.Z,{close:!0,data:null==It?void 0:It.content,type:null==It?void 0:It.type,hasMask:!0,monacoEditor:{value:zn.current,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){return bt({content:"",type:""})}}),(0,F.jsxs)(v.Z,{width:675,title:"请选择需要导出的格式",open:Gn,confirmLoading:Vn,centered:!0,onCancel:function(){return Rn(!1)},onOk:function(){"附件"==On?qn?Tt(!1):Gt(!1):"批注"==On&&(qn?Tt(!0):Gt(!0))},children:[(0,F.jsx)(b.Z,{checked:it,onChange:function(e){lt(e.target.checked)},children:"同时导出学生提交记录"}),(0,F.jsx)("div",{className:O.export_type_modal_title,children:"请选择需要导出的附件类型"}),(0,F.jsxs)("div",{className:O.export_type_modal,children:[(0,F.jsxs)("div",{className:O.export_type_modal_con,children:[(0,F.jsxs)("div",{className:"".concat(O.type_item," ").concat("附件"==On?O.type_item_active:""),onClick:function(){return Un("附件")},children:[(0,F.jsx)("div",{className:"".concat(O.img_warp),children:(0,F.jsx)("img",{src:Q.Z,width:72,height:80})}),(0,F.jsx)("span",{children:"学生提交的附件"})]}),(0,F.jsxs)("div",{className:"".concat(O.type_item," ").concat("批注"==On?O.type_item_active:""),onClick:function(){return Un("批注")},children:[(0,F.jsx)("div",{className:"".concat(O.img_warp),children:(0,F.jsx)("img",{src:q.Z,width:99,height:80})}),(0,F.jsx)("span",{children:"包含批注内容的附件"})]})]}),(0,F.jsx)("div",{className:O.export_type_modal_waring,children:"如学生未上传附件,仅会导出该学生提交的答题记录"})]})]}),(0,F.jsx)(v.Z,{title:null==Pe?void 0:Pe.key,open:"提交作品记录"==(null==Pe?void 0:Pe.key),centered:!0,destroyOnClose:!0,width:969,footer:null,onCancel:function(){return Lt()},children:(0,F.jsx)(_.Z,{locale:{emptyText:(0,F.jsx)($.Z,{})},columns:St,dataSource:null==Ge?void 0:Ge.student_works,pagination:!1})}),(0,F.jsx)(v.Z,{title:null==Pe?void 0:Pe.key,open:"问题反馈"==(null==Pe?void 0:Pe.key),centered:!0,destroyOnClose:!0,width:640,onCancel:function(){Lt()},confirmLoading:Ve,onOk:function(){Ce.submit()},children:(0,F.jsxs)(x.Z,{form:Ce,onFinish:function(){var e=a()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,We({student_work_feedback:u()({},n)});case 2:0==(null==(t=e.sent)?void 0:t.status)&&(f.ZP.success("提交成功"),Lt(),Pt());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,F.jsx)(x.Z.Item,{name:"content",rules:[{required:!0,message:"请输入内容"}],children:(0,F.jsx)(N.Z.TextArea,{rows:4,placeholder:"例如:作品提交的附件不清晰",maxLength:200})}),(0,F.jsx)(x.Z.Item,{noStyle:!0,children:" 如果作品无法匿评,请描述问题并点击“确定”按钮进行反馈。反馈后系统将不会扣除缺评分数。"})]})})]})}))},40645:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNjIuNyA3OS42SDBWOC41aDM5LjNsMjMuNCAxOC40eiIgZmlsbD0iI0YwQTIyMSIvPjxwYXRoIGQ9Ik03MS40IDcxLjFIOC43VjBoNDQuNGwxOC4zIDE4eiIgZmlsbD0iI0YxQzg0QyIvPjxwYXRoIGQ9Ik01My4zIDcuM3YxMS41aDExLjV6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTM0LjkgMTMuOWgtMTd2NC42aDE3ek00NS45IDI3aC0yOHY0LjZoMjh6TTQ1LjkgNDAuNmgtMjh2NC42aDI4ek00NS45IDUzLjdoLTI4djQuN2gyOHoiIGZpbGw9IiNGMEEyMjEiLz48cGF0aCBkPSJNNjUgMzJINTB2NC42aDE1ek02NSA0NS42SDUwdjQuNmgxNXpNNjUgNTguN0g1MHY0LjdoMTV6IiBmaWxsPSIjRkZGIi8+PGc+PHBhdGggZD0iTTYwIDU2LjVjLjcgNC4zLTEgOC4zLTEgOC4zczQtMS43IDguMy0xYzAgMCAxLjQtNC41IDUuMi0xMEw3MCA1MS4yYy01LjUgMy45LTEwIDUuMy0xMCA1LjNaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0ibTY0IDU5LjIgNy4xLTcuMS41LjUtNy4xIDcuMXoiIGZpbGw9IiNGOUE1NEMiLz48cGF0aCBkPSJNNjIuOCA1OS44YzAgLjcuNSAxLjIgMS4yIDEuMnMxLjItLjUgMS4yLTEuMi0uNS0xLjItMS4yLTEuMi0xLjIuNi0xLjIgMS4yWiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik03MS42IDU1LjhjNC0yLjYgNi43LTQuNSAxMi42LTEwLjUgMTAuMi0xMC4yIDE2LTE4LjMgMTQuMy0yMC0xLjctMS43LTkuNSAzLjgtMjAgMTQuMy02IDYtNy42IDguNi0xMC41IDEyLjZsMy42IDMuNloiIGZpbGw9IiMzMjRBNUUiLz48cGF0aCBkPSJtNzggMzkuOCA1LjcgNS43LjUtLjUgMS40LTEuNC01LjYtNS43LTEuNCAxLjQtLjYuNVptMTAuNS01LjdjLS41LjItMS4yLjctMS43IDEuNC0xLjIgMS4yLTEuOSAyLjQtMS43IDIuOS41LjUgMS43LS41IDIuOS0xLjcuNy0uNyAxLjItMS4yIDEuNC0xLjdsNi4yLTYuMiAxLjQgMS40YzEuNy0yLjYgMi4xLTQuNSAxLjQtNS0uNS0uNS0yLjYtLjItNSAxLjRsMS42IDEuNi02LjUgNS45WiIgZmlsbD0iI0ZGQzY1QiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiAzNi40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA1MC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA2NC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48L2c+PC9zdmc+"},1770:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjBBMjIxIiBkPSJNNjIuNjk4IDc5LjYzMUguMDRWOC41MzRoMzkuMjJsMjMuNDM4IDE4LjMzMnoiLz48cGF0aCBkPSJNNzEuMzg3IDcxLjFIOC43M1YuMDA1aDQ0LjMyNmwxOC4zMzcgMTguMDN2NTMuMDY3aC0uMDA1Wk01My4zMzEgNy4zMzZ2MTEuNDhoMTEuNDhMNTMuMzMgNy4zMzVabS04LjM2NyA2LjUzNkgxNy45Mzh2NC42MjNoMjcuMDI2VjEzLjg3Wk02Mi4yNiAyNy4wMjRIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy41NTFIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy4xNThIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1oiIGZpbGw9IiNGMUM4NEMiLz48L2c+PC9zdmc+"},14582:function(e,n){n.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},93314:function(e){e.exports="data:image/png;base64,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"},11689:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAABERJREFUSEullltsVFUUhr+1z3SgQoVOS9sZqG2oCZcENDHxyQQT9WXqpQ0E37xweVESosbwIo2ATxpJiTZFUkmkaowSCtg0mJAIiRqJMUFMTBUUQum0KDNDhZG2M2cvs08z7bSdGUncT+fsvdb/r9u/zxHKrNFbWsckT1s0LrBKhSiqAoyg+hviDYR8TtbVyWg5HOcwb42Oap2G7ZuqvAgsLAeAMIFyJLTAdNQtLk42j2Q4lXtKrHyIsKws+PzDJKrbY7WhvrlHs0iGk7ltghwEvNIEChQtgHOxImZHNCLdhf7T1iNjGsfXk6pakkAVMllYFC5NIyLWiGysr5bjeaKAxDXYZnUQ1er/KlH6DlRXlrcS+DtrzZr7lknCWQYkiaTfA2wt5Zov0LiFSRUWoITz+SpIkeqJ0BuNeM8FJEEWk3YICM8lceDGQDgsqAi5HOT8qdDEgKiiOS3VoZyvprmxVoZlNK07rbWdxbKoCAvW+lz45SLpsVsB6PQSQ1NTI7FoPfiKKQIgwq5oxHtbEkl7DLS90Cbrw+83lNUNObbu2M3pb86SvZ0hSGWGhaqqJezZu5uN7XEujSir6sEUlE5EBqIR0yrDKf+iKPfnfa3CqyeE9G0hXtXPax17sJkM+P5U7VwDXEbWBs/3Lqml/9Qp2g4v4q0nlbZ1s4b3WqzGNMpw0k8LLM0fJf+BDT3CwyuE5j/e42DPIZiYpDn+GMnBS2QSo9SsW4OI8OcP5xET5tOjfbx8ZiUPNcJHGwtKiozHakylJJL+LWBxnuRGBrYdM6xvgIrzB+ju7g4ij3/SxeAXXzL09bc8uGMLxjOc29eJmAo+P9bH/vMtNNfCu/EZEhHJRSOmQhIpexnV5jzJzTvwxlfC6jph7LsDdL3fBZ7Holg9ufEJ7ESW0OJKbDbHROomIiFOnOzjyK8tNEbg9Q0FmSjXY7Veg2t8P2jrTE+Uw+cMVZWQ+rGXfXv2BSSuHyYUAjRoibohUCUUvofvzw5w+EI9j7Yoj6yc1ZPTsRrzhIyk/JdU6So8Gs9C8g4syF0n3r6F4ZEhgvhEAk2oe1N3wQmbN23ig84OfhpSVkbmCtO8EquRThm6octDRq+oqguzYEChcqFweSjBZ32nSKbTs5TgGv/A2lU82/Y4ngkzPjFP+laMaYlWy5Wpuyulh6za7XP15KZ1YQWEKgTjTU2tK5Xbd9PsKpadVCYL5ZMHEY7EIt7z03fX1b80FjJ2EKgqpnwH6ETmwPNac3py0ikc2Bl8yajI2lhErk6TBNmk9RlrnfqL3hDFuEvtqXhmc3SpHJ0hLTBNpHUn1u7/H0TuD2DX8oj3ztz+zoroelrbfGt7CwV6l2lkxDMvFGZQNJP85rWkrvCwexXc96DMpzjwsAgfg9md78G8ASoXZSKtTVjbBtIKuh6oDeyVpIr+7BmvX+G4G9NyOCX/CO6yRHdl9i+jmbAprh0r/wAAAABJRU5ErkJggg=="}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__Detail__index.async.js b/p__Classrooms__Lists__Exercise__Detail__index.async.js index 66a52e7214..02f2bdfb28 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[54164,42441],{28563:function(e,n,t){t.d(n,{Z:function(){return c}});var i=t(19973),s=t(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},a=t(22589),l=function(e,n){return s.createElement(a.Z,(0,i.Z)({},e,{ref:n,icon:r}))};var c=s.forwardRef(l)},10126:function(e,n,t){t.d(n,{ij:function(){return Z},_s:function(){return N},Uf:function(){return k},ZP:function(){return A}});var i=t(82242),s=t.n(i),r=(t(59301),"analysis___xyV_c"),a="title___DQ3VK",l="itemWrap___vFE5r",c="item___NjeOt",o="list___BbMrm",d="wrap___UQTTb",u="img___tNvUo",x="tips___Eu4wH",p="footer___ZbR9W",h="noData___mLlw0",m=t(92310),f=t.n(m),v=t(42441),g=t(6848),j=t(96865),y=t(71418),_=t(14539),b=t(10160),w=t(37712),k=function(){var e,n,t,i,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=null==r||null===(e=r.emotion)||void 0===e?void 0:e.map((function(e){return s()({value:null==e?void 0:e.rate},e)})),l=null==r||null===(n=r.focus)||void 0===n?void 0:n.map((function(e){return s()({value:null==e?void 0:e.rate},e)})),c=null==r||null===(t=r.action)||void 0===t?void 0:t.map((function(e){return s()({value:null==e?void 0:e.rate},e)})),o=null==r||null===(i=r.intention)||void 0===i?void 0:i.map((function(e){return s()({value:null==e?void 0:e.rate},e)}));return[{title:"表情占比",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:a||[]},{title:"专注度占比",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:l||[]},{title:"行为占比情况",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:c||[]},{title:"意图占比情况",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:o||[]}]},N=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,r=void 0===s?4:s,a=e.right,l=e.bottom,c=void 0===l?23:l,h=e.precision,m=void 0===h?0:h,v=e.wrapWidth,j=void 0===v?1200:v,y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"--";return e?(null==e?void 0:e.length)>n?(null==e?void 0:e.slice(0,n-1))+"...":e:t},_=Math.floor((j-(r-1)*a)/r);return(0,w.jsx)("div",{className:f()(o,n),children:!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t=e.cover_pic,i=e.created_at,s=e.emotion,l=e.action,o=e.intention,h=e.focus;return(0,w.jsxs)("div",{className:d,style:{width:_,marginRight:(1+n)%r==0?0:a+m,marginBottom:c},children:[(0,w.jsxs)("div",{className:u,children:[(0,w.jsx)("img",{src:"".concat(b.Z.API_SERVER).concat(t)}),(0,w.jsxs)("div",{className:x,children:[(0,w.jsxs)("div",{children:[(0,w.jsx)("i",{className:"iconfont icon-paisheshijian mr5 font14"})," 拍摄时间"]}),(0,w.jsx)("span",{children:i})]})]}),(0,w.jsxs)("div",{className:p,children:[(0,w.jsxs)("ul",{children:[(0,w.jsxs)("li",{children:[(0,w.jsx)("i",{className:"iconfont icon-biaoqing"}),(0,w.jsxs)("span",{children:["表情:",(0,w.jsx)(g.Z,{title:s,children:(0,w.jsx)("span",{className:"c-grey-333",children:y(s,4)})})]})]}),(0,w.jsxs)("li",{children:[(0,w.jsx)("i",{className:"iconfont icon-hangwei"}),(0,w.jsxs)("span",{children:["行为:",(0,w.jsx)(g.Z,{title:l,children:(0,w.jsx)("span",{className:"c-grey-333",children:y(l,4)})})]})]})]}),(0,w.jsxs)("ul",{children:[(0,w.jsxs)("li",{children:[(0,w.jsx)("i",{className:"iconfont icon-yitu"}),(0,w.jsxs)("span",{children:["意图:",(0,w.jsx)(g.Z,{title:o,children:(0,w.jsx)("span",{className:"c-grey-333",children:y(o,4)})})]})]}),(0,w.jsxs)("li",{children:[(0,w.jsx)("i",{className:"iconfont icon-zhuangtai"}),(0,w.jsxs)("span",{children:["专注度:",(0,w.jsx)(g.Z,{title:h,children:(0,w.jsx)("span",{className:"c-grey-333",children:y(h,3)})})]})]})]})]})]},n)})))})},Z=function(e){var n,t,i=e.className,s=e.style,r=e.title,c=e.hideBar,o=void 0!==c&&c,d=e.children,u=e.customText,x=void 0===u?"":u,p=e.noDataText,m=void 0===p?"":p,v=e.emptyData,g=void 0===v?[]:v,y=e.loading,b=e.actionAnalysis,k=(null==g||null===(n=g[0])||void 0===n?void 0:n.every((function(e){var n;return!(null!=e&&null!==(n=e.data)&&void 0!==n&&n.length)})))&&!(null!=g&&null!==(t=g[1])&&void 0!==t&&t.length)||!b,N=b?m:x;return(0,w.jsxs)(j.Z,{loading:y,active:!0,children:[k&&(0,w.jsxs)("div",{className:f()(h,i),style:s,children:[!!r&&(0,w.jsxs)("div",{className:a,children:[!o&&(0,w.jsx)("b",{}),(0,w.jsx)("span",{children:r})]}),(0,w.jsx)("div",{className:l,children:(0,w.jsx)(_.Z,{customText:N})})]}),!k&&d]})},A=function(e){var n=e.className,t=e.style,i=e.data,s=void 0===i?[]:i,o=e.title,d=e.hideBar,u=void 0!==d&&d,x=e.loading,p=void 0!==x&&x;return(0,w.jsxs)("div",{className:f()(r,n),style:t,children:[!!o&&(0,w.jsxs)("div",{className:a,children:[!u&&(0,w.jsx)("b",{}),(0,w.jsx)("span",{children:o})]}),(0,w.jsx)(y.Z,{spinning:p,children:(0,w.jsx)("div",{className:l,children:null==s?void 0:s.map((function(e,n){return(0,w.jsx)("div",{className:c,children:(0,w.jsx)(v.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:null==e?void 0:e.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(n){for(var t in null==e?void 0:e.data)if(n==(null==e?void 0:e.data[t].name))return n+" "+(null==e?void 0:e.data[t].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:null==e?void 0:e.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:null==e?void 0:e.data}]},style:{height:145}})},n)}))})})]})}},21089:function(e,n,t){t.d(n,{t:function(){return x}});var i=t(82242),s=t.n(i),r=(t(59301),t(3113)),a="buttonFixed___vyq30",l="button___hxmYv",c="buttonWrap___uK8dl",o=t(92310),d=t.n(o),u=t(37712),x=function(e){var n=e.cancelText,t=void 0===n?"取消":n,i=e.okText,o=void 0===i?"确定":i,x=e.loading,p=void 0!==x&&x,h=e.hasOkBtn,m=void 0===h||h,f=e.hasCancelBtn,v=void 0===f||f,g=e.okButtonProps,j=void 0===g?{}:g,y=e.onCancel,_=void 0===y?function(){}:y,b=e.onOk,w=void 0===b?function(){}:b,k=e.className,N=void 0===k?"":k;return(0,u.jsx)("div",{className:d()(a,N),children:(0,u.jsxs)("div",{className:c,children:[v&&(0,u.jsx)(r.ZP,{size:"middle",className:"".concat(l," mr20"),onClick:_,children:t}),m&&(0,u.jsx)(r.ZP,s()(s()({size:"middle",type:"primary",className:"".concat(l," mr20"),loading:p,onClick:w},j),{},{children:o}))]})})}},11288:function(e,n,t){t.d(n,{N:function(){return S}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(37205),c=t.n(l),o=t(79800),d=t.n(o),u=t(59301),x=t(57809),p=t(43418),h=t(92832),m=t(8591),f=t(95237),v=t(43604),g=t(75105),j="wrap___F7E3F",y="selectWrapper____kESB",_="tips___aHjQY",b="linkBtn___uggVr",w="public_tips___sZVWd",k="inputCss___t66EO",N="bt___lXptu",Z=t(680),A=t(37712),I=x.default.Option,S=function(e){var n=e.subId,t=e.value,i=e.selectvalues,r=e.disabled,l=e.knowledgeOptions,o=void 0===l?[]:l,S=e.onChange,C=void 0===S?function(){}:S,E=e.onAddKnowledgeFinish,P=void 0===E?function(){}:E,T=(0,u.useRef)(),q=(0,u.useState)([]),D=d()(q,2),M=D[0],O=D[1];t=t||[];(0,u.useEffect)((function(){(null==i?void 0:i.length)>0?(O(c()(i)),C(c()(i))):(O([]),C([]))}),[o]),(0,u.useEffect)((function(){var e;(null===(e=t)||void 0===e?void 0:e.length)>0&&C(c()(t))}),[o]);return(0,A.jsxs)(f.Z,{wrap:!1,align:"middle",className:j,children:[(0,A.jsx)(v.Z,{children:(0,A.jsx)(x.default,{mode:"multiple",disabled:!n||r,className:y,placeholder:"请选择知识点,支持选择多个",onChange:function(e,n){e?(O(c()(n)),C(c()(n))):(O([]),C([]))},style:{width:490},showSearch:!0,allowClear:!0,value:M,filterOption:function(e,n){return n.label.indexOf(e.toLowerCase())>=0},children:null==o?void 0:o.map((function(e){return(0,A.jsx)(I,{value:e.id,label:e.name,children:(0,A.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,A.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,A.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.id)}))})}),n&&(0,A.jsxs)(v.Z,{className:"ml20",children:[(0,A.jsx)("span",{className:_,children:"没有合适的知识点?"}),(0,A.jsx)("span",{className:b,onClick:function(e){e.preventDefault(),T.current="",p.Z.confirm({centered:!0,width:585,okText:"确定",cancelText:"取消",icon:null,title:"新建知识点",className:"custom-modal-divider",content:(0,A.jsxs)("div",{className:"font14",children:[(0,A.jsxs)("div",{className:w,children:[(0,A.jsx)(Z.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"新建的知识点仅本人可见,平台审核列入公开知识点后,对所有用户可见。 平台有权删除不合适的知识点,请认真填写知识点名称。"]}),(0,A.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,A.jsxs)("div",{style:{width:"95px"},children:[(0,A.jsx)("span",{className:N,children:"*"}),"知识点名称"]}),(0,A.jsx)(h.Z,{className:k,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"请输入知识点名称",defaultValue:T.current,onChange:function(e){T.current=e.target.value}})]})]}),onOk:function(){return new Promise(function(){var e=a()(s()().mark((function e(t,r){var a,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(T.current){e.next=3;break}return m.ZP.warning("请输入知识点名称"),e.abrupt("return",r());case 3:if(!(T.current.length>20)){e.next=6;break}return m.ZP.warning("请输入不超过20字的知识点名称"),e.abrupt("return",r());case 6:return e.next=8,(0,g.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:T.current,sub_discipline_id:n}});case 8:return 0===(null==(a=e.sent)?void 0:a.status)&&(P({id:a.tag_discipline_id,name:T.current,type:"personal"}),(l=i||[]).push(a.tag_discipline_id),C(c()(l)),O(c()(l)),C(c()(l))),e.abrupt("return",t());case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}})},children:"新建知识点"})]})]})}},17397:function(e,n,t){t.r(n),t.d(n,{default:function(){return sr}});var i=t(37205),s=t.n(i),r=t(7557),a=t.n(r),l=t(82242),c=t.n(l),o=t(41498),d=t.n(o),u=t(79800),x=t.n(u),p=t(39647),h=t.n(p),m=t(59301),f=t(75105),v=t(18892),g=t(43418),j=t(20834),y=t(8591),_=t(24905),b=t(6848),w=t(66104),k=t(3113),N=t(38854),Z=t(99313),A=t(61998),I=t(680),S=t(28563),C=t(16135),E=t(75487),P=t(99144),T=t(70088),q=t(31468),D=t.n(q),M=t(85573),O=t.n(M),B=t(78241),L=t(95237),z=t(43604),Q=t(78673),F=t(92832),R=t(94001),H=t(27092),K=t(5112),W=t(61186),Y=t.n(W),J=t(37712),U=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(0,v.useParams)();return(0,J.jsxs)(g.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:i.coursesId}});case 2:0===e.sent.status&&(y.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:c()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,J.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,J.jsx)("p",{children:"确定打回?"})]})})),G=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,s,r=e.exercise,l=e.dispatch,o=(0,v.useParams)(),u=(0,m.useState)(!0),p=x()(u,2),h=(p[0],p[1],B.Z.useForm()),f=x()(h,1)[0],j=r.actionTabs;(0,m.useEffect)((function(){var e,n;"更改评阅"===r.actionTabs.key&&(f.resetFields(),f.setFieldsValue({subjective_score:null==j||null===(e=j.selectArrs)||void 0===e||null===(e=e.record)||void 0===e?void 0:e.subjective_score,objective_score:null==j||null===(n=j.selectArrs)||void 0===n||null===(n=n.record)||void 0===n?void 0:n.objective_score}))}),[r.actionTabs.key]);var _=function(){l({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(g.Z,{centered:!0,title:"评阅",open:"更改评阅"===r.actionTabs.key,onCancel:_,footer:(0,J.jsxs)(L.Z,{align:"middle",justify:"end",children:[(0,J.jsx)(k.ZP,{className:"ml10",onClick:_,children:" 取消"}),(0,J.jsx)(k.ZP,{className:"ml10",onClick:d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.validateFields();case 2:return t=f.getFieldValue(),e.next=5,(0,E.oS)(c()(c()({},t),{},{id:o.categoryId,user_id:null==j||null===(n=j.selectArrs)||void 0===n||null===(n=n.record)||void 0===n?void 0:n.user_id}));case 5:0===e.sent.status&&(y.ZP.success("评阅成功"),f.resetFields(),l({type:"exercise/setActionTabs",payload:{}}),l({type:"exercise/setUpdateIndex"}));case 7:case"end":return e.stop()}}),e)}))),type:"primary",children:" 确认"})]}),children:(0,J.jsx)("div",{className:"pl30",children:(0,J.jsxs)(B.Z,{form:f,children:[(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,{name:"subjective_score",label:"主观题成绩",rules:[{required:!0,message:"请输入!"}],children:(0,J.jsx)(R.Z,{min:0,max:1*(null==j||null===(n=j.selectArrs)||void 0===n||null===(n=n.exercise_types)||void 0===n?void 0:n.subjective_score),style:{width:150},placeholder:"请填写主观题成绩"})})}),(0,J.jsx)(z.Z,{flex:1,children:(0,J.jsx)("div",{children:(0,J.jsxs)("span",{className:"ml10",children:["分,总共:",null==j||null===(t=j.selectArrs)||void 0===t||null===(t=t.exercise_types)||void 0===t?void 0:t.subjective_score,"分"]})})})]}),(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,{name:"objective_score",label:"客观题成绩",rules:[{required:!0,message:"请输入!"}],children:(0,J.jsx)(R.Z,{min:0,max:1*(null==j||null===(i=j.selectArrs)||void 0===i||null===(i=i.exercise_types)||void 0===i?void 0:i.objective_score),style:{width:150},width:150,placeholder:"请填写客观题成绩"})})}),(0,J.jsx)(z.Z,{flex:1,children:(0,J.jsx)("div",{children:(0,J.jsxs)("span",{className:"ml10",children:["分,总共:",null==j||null===(s=j.selectArrs)||void 0===s||null===(s=s.exercise_types)||void 0===s?void 0:s.objective_score,"分"]})})})]})]})})})})})),V=[{name:"未评阅",id:0,type:"unreview_counts"},{name:"评阅中",id:2,type:"reviewing_counts"},{name:"已评阅",id:1,type:"review_counts"}],X=[{name:"未开始",id:0,type:"unanswer_users"},{name:"考试中",id:1,type:"answering_users"},{name:"已交卷",id:2,type:"answer_users"},{name:"已交卷/未答",id:3,type:"commit_with_no_answers_users"}],$=[{name:"无需补考",id:0,type:"unmake_up_users_count"},{name:"参加补考",id:1,type:"make_up_users_count"}],ee=t(14539),ne=t(71418),te=t(51564),ie=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i=e.exercise,s=e.dispatch,r=(0,v.useParams)(),l=B.Z.useForm(),o=x()(l,1)[0],u=B.Z.useWatch("time",o),p=(0,m.useState)(!1),h=x()(p,2),f=h[0],j=h[1],b=i.actionTabs,w=i.commonHeader,k=(0,te.U)(E.n7,{id:r.categoryId}),N=x()(k,4),Z=N[1],A=N[2],I=N[3],S=null!=b&&b.isBatch?Y()():null!=I&&I.user_end_time?Y()(null==I?void 0:I.user_end_time).add(1,"minutes"):Y()(),C=Y()(null==w?void 0:w.end_time)>S?Math.round(Y().duration(Y()(null==w?void 0:w.end_time).diff(S.startOf("minute"))).asMinutes()):0,P=((null==I?void 0:I.student_left_minutes)||0)+(u||0);(0,m.useEffect)((function(){var e;"延时"===b.key?(s({type:"exercise/getWorkSetting",payload:c()({},r)}),A({user_id:null==b||null===(e=b.selectArrs)||void 0===e?void 0:e.user_id})):o.resetFields()}),[b.key]);var T=function(){s({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(g.Z,{width:640,centered:!0,title:null!=b&&b.isBatch?"批量延时":"延时",open:"延时"===b.key,okText:"确认延时",cancelText:"取消",confirmLoading:f,onOk:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:T,children:(0,J.jsx)(ne.Z,{spinning:Z,children:(0,J.jsxs)(B.Z,{form:o,colon:!1,labelCol:{span:4},onFinish:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j(!0),e.next=3,(0,E.qz)(c()(c()({},n),{},{id:r.categoryId,exercise_user_id:null==b?void 0:b.exercise_user_id}));case 3:t=e.sent,j(!1),0===t.status&&(y.ZP.success("延时成功"),s({type:"exercise/setUpdateIndex"}),T());case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[null!=b&&b.isBatch?(0,J.jsxs)("div",{children:["当前选中",(0,J.jsx)("span",{className:"ml5 mr5",style:{color:"#FA6400"},children:null==b?void 0:b.exercise_user_id.length}),"名学生"]}):(0,J.jsxs)(L.Z,{align:"middle",gutter:40,children:[(0,J.jsxs)(z.Z,{children:["当前选中学生",(0,J.jsx)("span",{className:"ml15",style:{color:"#FA6400"},children:null==b||null===(n=b.selectArrs)||void 0===n?void 0:n.user_name})]}),(0,J.jsxs)(z.Z,{children:["学号",(0,J.jsx)("span",{className:"ml15",style:{color:"#FA6400"},children:null==b||null===(t=b.selectArrs)||void 0===t?void 0:t.student_id})]})]}),(0,J.jsx)(B.Z.Item,{className:"mt30",rules:[{required:!0,message:"请输入延长时间"}],name:"time",label:"延长时间",children:(0,J.jsx)(R.Z,{min:0,precision:0,max:C,style:{width:"100%"},placeholder:"最大可延长时间为".concat(C,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})}),!(null!=b&&b.isBatch)&&(0,J.jsxs)("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"},children:["该学生剩余考试时间:",(0,J.jsx)("span",{className:"ml5",children:P}),"分钟",0!==P&&(null==I?void 0:I.user_end_time)&&(0,J.jsxs)("span",{children:[",交卷截止时间:",(0,J.jsx)("span",{className:"ml5",children:Y()(null==I?void 0:I.user_end_time).add(u||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]}),(null==w?void 0:w.screen_open)&&(0,J.jsx)(B.Z.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked",children:(0,J.jsx)(_.Z,{children:"清除学生的已切屏次数"})})]})})})})})),se=t(57930),re=t(72716),ae=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i=e.exercise,s=e.dispatch,r=(0,v.useParams)(),l=B.Z.useForm(),c=x()(l,1)[0],o=(0,m.useState)(!1),u=x()(o,2),p=u[0],h=u[1],f=i.actionTabs;return(0,m.useEffect)((function(){"teacher-unlock"===i.actionTabs.key&&(h(!1),c.resetFields())}),[i.actionTabs.key]),(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(g.Z,{width:600,centered:!0,title:"考试解锁(".concat(null==f||null===(n=f.selectArrs)||void 0===n?void 0:n.user_name,")"),open:"teacher-unlock"===i.actionTabs.key,okText:"确认",cancelText:"取消",keyboard:!1,confirmLoading:p,onOk:d()(a()().mark((function e(){var n,t,i,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:return t=c.getFieldsValue(),h(!0),e.next=6,(0,E.ZD)(r.categoryId,{exercise_user_id:null==f||null===(n=f.selectArrs)||void 0===n?void 0:n.exercise_user_id,unlock_key:t.unlock_key});case 6:if(0!==e.sent.status){e.next=15;break}if(!t.time){e.next=12;break}return l={time:Y()(t.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:null==f||null===(i=f.selectArrs)||void 0===i?void 0:i.exercise_user_id,id:r.categoryId},e.next=12,(0,E.qz)(l);case 12:y.ZP.success("解除锁定成功"),s({type:"exercise/setUpdateIndex"}),s({type:"exercise/setActionTabs",payload:{}});case 15:h(!1);case 16:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"exercise/setActionTabs",payload:{}})},children:(0,J.jsx)("div",{className:"",children:(0,J.jsxs)(B.Z,{form:c,layout:"vertical",autoComplete:"off",children:[(0,J.jsx)(B.Z.Item,{className:"ml10",label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,J.jsx)(F.Z.Password,{autoComplete:"off",style:{width:270},placeholder:"请输入考试解锁码"})}),(0,J.jsx)(B.Z.Item,{label:(0,J.jsxs)("span",{children:["延长交卷截止时间(",(0,J.jsxs)("span",{className:"c-grey-999",children:["不能超过当前试卷截止时间",Y()(null==f||null===(t=f.selectArrs)||void 0===t?void 0:t.exercise_end_at).format("YYYY-MM-DD HH:mm")]}),")"]}),name:"time",className:"ml10",children:(0,J.jsx)(se.default,{style:{width:270},placeholder:"请选择交卷截止时间",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:function(e){var n;return(0,re.Q8)(e,null==f||null===(n=f.selectArrs)||void 0===n?void 0:n.exercise_end_at)},disabledTime:function(e){var n,t=null==f||null===(n=f.selectArrs)||void 0===n?void 0:n.exercise_end_at;if(Y()(e).isSame(Y()(t),"day")){var i=Y()(t).hours(),s=Y()(t).minutes();return console.log(i,s),{disabledHours:function(){return(0,re.w6)(0,24).slice(i+1)},disabledMinutes:function(){return Y()(e).isSame(Y()(t),"hour")?(0,re.w6)(s,60):[]}}}return(0,re.d0)(e)},allowClear:!1})})]})})})})})),le=t(35220),ce=t(83833),oe=t(83999),de=["shixunHomeworks","dispatch"],ue=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(h()(e,de),(0,v.useParams)()),r=(0,m.useState)([]),l=x()(r,2),c=l[0],o=l[1],u=(0,m.useState)([]),p=x()(u,2),j=p[0],y=p[1];function _(){return(_=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(i.categoryId,"/group_list.json"),{method:"GET"});case 2:n=e.sent,o(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){"质量检测"===n.actionTabs.key&&function(){_.apply(this,arguments)}()}),[n.actionTabs.key]);return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(g.Z,{centered:!0,title:"代码质量评分",open:"质量检测"===n.actionTabs.key,width:700,okText:"确定",cancelText:"取消",onOk:d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(i.categoryId,"/code_quality_analysis.json"),{method:"POST",body:{group_ids:j}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(v.history.replace("/classrooms/".concat(i.coursesId,"/exercise/").concat(i.categoryId,"/detail?tabs=7")),window.location.reload(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),y([]));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){y([]),t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,J.jsx)(A.Z,{rowSelection:{type:"checkbox",onChange:function(e,n){y(s()(e))},selectedRowKeys:j,getCheckboxProps:function(e){return{disabled:"进行中"===e.status||0===e.works_count}}},rowKey:function(e){return e.key||e.id},scroll:{y:300},pagination:!1,columns:[{title:"分班情况",dataIndex:"name"},{title:"有效作品数",dataIndex:"works_count"},{title:"检测进度",dataIndex:"status"},{title:"上次评分时间",dataIndex:"last_analysis_time"}],dataSource:null==c?void 0:c.group_list})})})})),xe=t(79905),pe={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r"},he=function(e){var n=e.item,t=e.renderText,i=(0,v.useParams)(),s=(0,m.useState)(),r=x()(s,2),l=r[0],c=r[1],o=function(){var e=d()(a()().mark((function e(t){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,E.UH)({id:i.categoryId,user_id:null==n?void 0:n.user_id});case 4:(s=e.sent)&&c(s);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(b.Z,{onOpenChange:function(e){return o(e)},title:(0,J.jsxs)("div",{children:["单选题 ",(null==l?void 0:l.single_question_score)||0,"分 ",(0,J.jsx)("br",{}),"多选题 ",(null==l?void 0:l.multiple_question_score)||0,"分 ",(0,J.jsx)("br",{}),"判断题 ",(null==l?void 0:l.judgement_question_score)||0,"分 ",(0,J.jsx)("br",{}),"填空题 ",(null==l?void 0:l.completion_question_score)||0,"分 ",(0,J.jsx)("br",{}),"实训题 ",(null==l?void 0:l.shixun_question_score)||0,"分"]}),children:t})},me=t(89392),fe=t.n(me),ve=t(57809),ge=t(14707),je=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i=e.exercise,s=e.dispatch,r=(0,v.useParams)(),l=i.actionTabs,o=i.commonHeader,u=B.Z.useForm(),p=x()(u,1)[0],h=B.Z.useWatch("time",p),f=(0,te.U)(E.n7,{id:r.categoryId}),j=x()(f,4),b=j[1],w=j[2],k=j[3],N=(0,te.U)(E.Xo,{id:r.categoryId}),Z=x()(N,3),A=Z[1],I=Z[2],S=(0,m.useRef)(null),C=null!=l&&l.isBatch?Y()():null!=k&&k.user_end_time?Y()(null==k?void 0:k.user_end_time).add(1,"minutes"):Y()(),P=Y()(null==o?void 0:o.end_time)>C?Math.round(Y().duration(Y()(null==o?void 0:o.end_time).diff(C.startOf("minute"))).asMinutes()):0,T=((null==k?void 0:k.student_left_minutes)||0)+(h||0);(0,m.useEffect)((function(){var e,n;"调整状态"==l.key?(s({type:"exercise/getWorkSetting",payload:c()({},r)}),w({user_id:null==l||null===(e=l.selectArrs)||void 0===e?void 0:e.user_id})):(p.resetFields(),S.current&&(null===(n=S.current)||void 0===n||n.changeCode({target:{value:""}})))}),[l.key]);var q=function(){s({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(g.Z,{centered:!0,title:null!=l&&l.isBatch?"批量调整考试状态":"调整考试状态",open:"调整状态"==l.key,width:650,okText:"确定调整",confirmLoading:A,onOk:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:p.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:q,children:(0,J.jsx)(ne.Z,{spinning:b,children:(0,J.jsxs)(B.Z,{initialValues:{status:"1"},form:p,colon:!1,labelCol:{span:4},onFinish:function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("allValue",n),!S.current.onVerify()){e.next=3;break}return e.abrupt("return",Promise.reject());case 3:return e.next=5,I(c()(c()({},n),{},{exercise_user_id:null==l?void 0:l.exercise_user_id}));case 5:0==e.sent.status&&(y.ZP.success("调整成功"),q(),s({type:"exercise/setUpdateIndex"}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[null!=l&&l.isBatch?(0,J.jsxs)("div",{className:"mb20",children:["当前选中",(0,J.jsx)("span",{className:"ml5 mr5",style:{color:"#FA6400"},children:null==l?void 0:l.exercise_user_id.length}),"名学生"]}):(0,J.jsxs)(L.Z,{className:"mb20",align:"middle",gutter:40,children:[(0,J.jsxs)(z.Z,{children:["当前选中学生",(0,J.jsx)("span",{className:"ml15",style:{color:"#FA6400"},children:null==l||null===(n=l.selectArrs)||void 0===n?void 0:n.user_name})]}),(0,J.jsxs)(z.Z,{children:["学号",(0,J.jsx)("span",{className:"ml15",style:{color:"#FA6400"},children:null==l||null===(t=l.selectArrs)||void 0===t?void 0:t.student_id})]})]}),(null==o?void 0:o.is_locked)&&(0,J.jsx)(B.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,J.jsx)(F.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),(0,J.jsx)(B.Z.Item,{rules:[{required:!0,message:"请选择考试状态"}],name:"status",label:"考试状态",children:(0,J.jsxs)(ve.default,{placeholder:"请选择考试状态",children:[(0,J.jsx)(ve.default.Option,{value:"1",children:"考试中(保留学生的答题数据,继续考试)"}),(0,J.jsx)(ve.default.Option,{value:"2",children:"已交卷(保留学生的答题数据,进行交卷)"})]})}),-1!==(null==o?void 0:o.time)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(B.Z.Item,{className:"mt20 mb20",name:"time",label:"延长时间",children:(0,J.jsx)(R.Z,{min:0,precision:0,max:P,style:{width:"100%"},placeholder:"最大可延长时间为".concat(P,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})}),!(null!=l&&l.isBatch)&&(0,J.jsxs)("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"},children:["该学生剩余考试时间:",(0,J.jsx)("span",{className:"ml5",children:T}),"分钟",0!==T&&(null==k?void 0:k.user_end_time)&&(0,J.jsxs)("span",{children:[",交卷截止时间:",(0,J.jsx)("span",{className:"ml5",children:Y()(null==k?void 0:k.user_end_time).add(h||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}),(null==o?void 0:o.screen_open)&&(0,J.jsx)(B.Z.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked",children:(0,J.jsx)(_.Z,{children:"清除学生的已切屏次数"})}),(0,J.jsx)(B.Z.Item,{label:"验证码",required:!0,style:{marginBottom:0},children:(0,J.jsx)(ge.Z,{ref:function(e){return S.current=e}})})]})})})})),ye=["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"],_e=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting,s=e.classroomList,r=e.user;return{classroomList:s,exercise:n,loading:t.effects,globalSetting:i,user:r}}))((function(e){var n,t,i,r,l,o,u,p,j,w=e.exercise,N=(e.loading,e.dispatch),Z=e.globalSetting,I=e.checkDomainAuthority,S=e.getparams,C=e.user,T=e.classroomList,q=(h()(e,ye),(0,v.useSearchParams)()),M=x()(q,1)[0],W=(0,v.useParams)(),ne=(0,m.useState)(c()({page:1,limit:20},W)),te=x()(ne,2),se=te[0],re=te[1],de=w.commonHeader,fe=w.updateIndex,ve=C.userInfo,ge=(0,m.useState)({}),_e=x()(ge,2),be=_e[0],we=(_e[1],(0,m.useState)(0)),ke=x()(we,2),Ne=ke[0],Ze=ke[1],Ae=(0,m.useState)(!1),Ie=x()(Ae,2),Se=Ie[0],Ce=Ie[1],Ee=(0,m.useState)("alert"),Pe=x()(Ee,2),Te=Pe[0],qe=Pe[1],De=(0,m.useState)(0),Me=x()(De,2),Oe=Me[0],Be=Me[1],Le=(0,m.useState)(!1),ze=x()(Le,2),Qe=(ze[0],ze[1]),Fe=(0,m.useState)(!1),Re=x()(Fe,2),He=Re[0],Ke=Re[1],We=B.Z.useForm(),Ye=x()(We,1)[0],Je=(0,m.useState)([]),Ue=x()(Je,2),Ge=Ue[0],Ve=Ue[1],Xe=(0,m.useState)(1),$e=x()(Xe,2),en=$e[0],nn=$e[1],tn=(0,m.useState)(""),sn=x()(tn,2),rn=sn[0],an=sn[1],ln=(0,m.useState)(),cn=x()(ln,2),on=cn[0],dn=cn[1],un=(0,m.useState)(!1),xn=x()(un,2),pn=xn[0],hn=xn[1],mn=(0,m.useState)(!1),fn=x()(mn,2),vn=fn[0],gn=fn[1],jn=(0,m.useState)({name:"",id:"",list:[]}),yn=x()(jn,2),_n=yn[0],bn=yn[1],wn=(0,m.useState)({}),kn=x()(wn,2),Nn=kn[0],Zn=kn[1],An=(0,m.useState)({}),In=x()(An,2),Sn=In[0],Cn=In[1],En=(0,m.useState)(!0),Pn=x()(En,2),Tn=Pn[0],qn=Pn[1],Dn=(0,m.useState)(""),Mn=x()(Dn,2),On=Mn[0],Bn=Mn[1],Ln=(0,m.useState)(""),zn=x()(Ln,2),Qn=zn[0],Fn=zn[1],Rn=(0,m.useState)(""),Hn=x()(Rn,2),Kn=Hn[0],Wn=Hn[1],Yn=(0,m.useState)([]),Jn=x()(Yn,2),Un=Jn[0],Gn=Jn[1];(0,m.useEffect)((function(){var e={};if(M.get("exercise_group_id")&&!fe){if(M.get("statistics")){var n=[],t=M.get("scope");"0"===t&&(n=["all"]),"1"===t&&(n=[1,2,3]),"2"===t&&(n=[2,3]),e={exercise_group_id:M.get("exercise_group_id"),commit_status:n}}else e={review:[0,2],commit_status:[2,3]},"0"!==M.get("exercise_group_id")&&(e.exercise_group_id=[Number(M.get("exercise_group_id"))]);Ye.setFieldsValue(c()({},e))}return se=c()(c()({},se),e),re(c()({},se)),Vn(),Xn(se),Gn([]),function(){N({type:"exercise/setUpdateIndex",payload:"clear"})}}),[fe]);var Vn=function(){var e=d()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(se.categoryId,"/header_info.json"),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(Zn((null==n?void 0:n.data)||{}),console.log(null==n||null===(t=n.data)||void 0===t?void 0:t.course_groups),N({type:"exercise/save",payload:{course_groups:null==n||null===(i=n.data)||void 0===i?void 0:i.course_groups}}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xn=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return qn(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(se.categoryId,"/exercise_users.json"),{method:"get",params:n});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(Cn({exercise_users:(null==t||null===(i=t.data)||void 0===i?void 0:i.exercise_users)||[],current_answer_user:(null==t||null===(s=t.data)||void 0===s?void 0:s.current_answer_user)||{}}),Bn((null==t||null===(r=t.data)||void 0===r?void 0:r.appraise_user_login)||""),Fn((null==t||null===(l=t.data)||void 0===l?void 0:l.first_export_user_login)||""),Ze(null==t||null===(c=t.data)||void 0===c?void 0:c.total_count)),Wn(null==t?void 0:t.status),qn(!1);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function $n(){return($n=d()(a()().mark((function e(n){var t,i,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return dn(null==n?void 0:n.exercise_user_id),hn(2===n.commit_status||3===n.commit_status),Qe(!0),e.next=5,(0,f.ZP)("/api/exercises/".concat(se.categoryId,"/student_info.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 5:(null==(r=e.sent)||null===(t=r.data)||void 0===t||null===(t=t.exercise_user_photos)||void 0===t?void 0:t.length)>0?Ce(!0):y.ZP.info("当前暂无照片"),Ve(null==r||null===(i=r.data)||void 0===i?void 0:i.exercise_user_photos),Be(null==r||null===(s=r.data)||void 0===s?void 0:s.alert_count),Qe(!1);case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){N({type:"exercise/setSaveExerciseDownUsers",payload:rt})}),[Qn,Ne,JSON.stringify(se)]);var et=(new Date).getTime(),nt=[{title:"序号",dataIndex:"name",fixed:"left",align:"center",render:function(e,n,t){return(0,J.jsx)(b.Z,{title:20*((se.page||1)-1)+t+1,children:(0,J.jsx)("span",{children:20*((se.page||1)-1)+t+1})})}},{title:"姓名",dataIndex:"user_name",fixed:"left",align:"left",render:function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center"},onClick:function(){var t;if(e&&(0,xe.GJ)())if(!(0,xe.Rm)()||null!==(t=T.AssistantObject.exercise)&&void 0!==t&&t.can_view){switch(n.commit_status){case 0:if(!(0,xe.Ny)())return void y.ZP.warning("学生未开始考试,您无权查看");break;case 1:return void y.ZP.warning("学生正在考试中,您无权查看");default:console.log("当前提交状态",n.commit_status)}e&&(0,xe.GJ)()&&(st(),(0,P.xg)("/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/review/").concat(null==n?void 0:n.login)))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:e&&(0,xe.GJ)()?pe.operationLink:"",children:e||"--"}),!(null==n||!n.delayed_at)&&-1!==de.time&&(0,J.jsx)(b.Z,{title:(0,J.jsxs)("div",{children:["交卷截止时间调整至",(0,J.jsx)("span",{className:"ml5",children:Y()(n.delayed_at).format("YYYY-MM-DD HH:mm")})]}),children:(0,J.jsx)("span",{className:"iconfont icon-shizhong c-blue"})})]})}},{title:"学号",dataIndex:"student_id",align:"left",sorter:!0,render:function(e){return e||"--"}},!(null!=Nn&&Nn.is_excellent)&&0!==(null==Nn?void 0:Nn.groups_count)&&{title:"分班",dataIndex:"user_group_name",align:"left",render:function(e,n){return(0,J.jsx)("div",{className:pe.banding,title:e||"--",children:e||"--"})}},{title:"最终成绩",dataIndex:"score",align:"center",sorter:!0,render:function(e,n){return console.log(n),0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":(e="number"==typeof e?Number(e):e,console.log(D()(e)),e||(e=0),100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):(0,J.jsx)("span",{children:e}))}},!(1!==(null==Nn?void 0:Nn.objective)||1===(null==Nn?void 0:Nn.objective)&&1!==(null==Nn?void 0:Nn.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),t=e>=0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--",(0,J.jsx)(he,{renderText:t,item:n}));var t}},!(1!==(null==Nn?void 0:Nn.subjective)||1===(null==Nn?void 0:Nn.subjective)&&1!==(null==Nn?void 0:Nn.objective))&&{title:"主观题得分",dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":(null!=Nn&&Nn.appraise_setting&&null!=Nn&&Nn.sealed_review&&new Date(null==Nn?void 0:Nn.appraise_end_time).getTime()>et&&(t="--"),null!=n&&n.has_comment||!n.review_status||(t="评阅中"),t=null!=n&&n.has_comment?"已评阅":"未评阅",(e="number"==typeof e?Number(e):e)||(e=0),0===e?(0,J.jsxs)("span",{children:[e," ","未评阅"===t&&(0,J.jsx)("span",{className:"c-red",children:" (待评阅)"})]}):e>0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--");var t}},{title:"提交状态",dataIndex:"commit_status",align:"left",render:function(e,n){return 0===e?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷",n.is_make_up&&!n.is_force_commit&&"已交卷 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷/未答",n.is_make_up&&!n.is_force_commit&&"已交卷/未答 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷/未答 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷/未答 (强制)"]})}},{title:"开始答题时间",dataIndex:"start_at",align:"left",sorter:!0,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",sorter:!0,render:function(e,n){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}},(0,xe.GJ)()&&2===(null==de?void 0:de.exercise_type)&&{title:(0,J.jsxs)("span",{children:["考试次数",(0,J.jsx)(b.Z,{title:"每个学生的已考试次数/可考试次数,可点击查看学生的考试记录",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao font14 current"})})]}),dataIndex:"exercise_user_redo_count",render:function(e,n){var t;return(0,J.jsxs)("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:function(){var e={name:null==n?void 0:n.user_name,id:null==n?void 0:n.student_id,list:null==n?void 0:n.simulate_exercise_records};bn(c()({},e)),gn(!0)},children:[null==n||null===(t=n.simulate_exercise_records)||void 0===t?void 0:t.length,"/",null==de?void 0:de.simulate_exercise_num]})||"--"}},{title:"打回次数",dataIndex:"exercise_user_redo_count",className:15===(null==ve||null===(n=ve.course)||void 0===n?void 0:n.course_role)||2==(null==de?void 0:de.exercise_type)?pe.noShow:"",align:"left",render:function(e,n){return(0,J.jsx)("div",{style:{display:"flex",alignItems:"center"},children:(0,J.jsx)("span",{className:pe.operationLink,onClick:function(){N({type:"exercise/setActionTabs",payload:{key:"打回记录",student_id:n.user_id}})},children:e||"0"})})}},(null==de?void 0:de.screen_open)&&{title:(0,J.jsxs)("span",{children:["切屏次数",(0,J.jsx)(b.Z,{title:"红色代表学生切屏超过规定次数被强制交卷",children:(0,J.jsx)("span",{className:"icon-xiaowenhao"})})]}),dataIndex:"screen_used_num",align:"center",render:function(e,n){return(0,J.jsxs)("span",{style:e>0?{cursor:"pointer"}:{},className:e>(null==n?void 0:n.screen_total_num)?"c-red":"",onClick:d()(a()().mark((function t(){var i;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(0!==e){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,(0,E.Yu)(W.categoryId,{exercise_user_id:n.exercise_user_id});case 4:i=t.sent,g.Z.info({title:"切屏记录(".concat(null==n?void 0:n.user_name,")"),icon:null,closable:!0,className:pe.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:(0,J.jsx)(A.Z,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"开始切屏时间",align:"center",dataIndex:"time"},{title:"切屏时长(秒)",align:"center",dataIndex:"time_long"},{title:"判定切屏次数",align:"center",dataIndex:"count"}],dataSource:null==i?void 0:i.data})});case 6:case"end":return t.stop()}}),t)}))),children:[e,"/",null==n?void 0:n.screen_total_num]})}},(null==de?void 0:de.exercise_status)>1&&(null==de?void 0:de.open_camera)&&(0,xe.GJ)()&&!(null!==(t=Z.setting)&&void 0!==t&&t.is_local)&&{title:"考试照片",dataIndex:"photo_count",align:"center",render:function(e,n){return n.commit_status>0?(0,J.jsx)("a",{onClick:function(){!function(e){$n.apply(this,arguments)}(n)},children:"".concat(e||0,"/").concat(null==de?void 0:de.photo_count)}):"--"}},(null==de?void 0:de.ip_bind)&&(0,xe.Gg)()&&{title:"考试IP",dataIndex:"last_ip",align:"center",render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:[e||"--",n.commit_status<=1&&de.ip_bind&&n.last_ip&&(0,J.jsx)(k.ZP,{type:"link",onClick:d()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=g.Z.confirm({title:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"1",children:"解除绑定"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return t.destroy()}})})]}),width:500,icon:null,okText:"确定",cancelText:"取消",className:"custom-modal-divider",content:(0,J.jsxs)("div",{children:["为学生解除考试IP绑定后,学生可以使用新的IP地址进入考试。",(0,J.jsx)("span",{className:"c-red",children:"如果该学生正在考试中,将无法作答,需要重新进入考试。"}),"您确定要解除该学生的考试IP绑定?"]}),onOk:function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.ab)({id:se.categoryId,exercise_user_id:n.exercise_user_id});case 2:0===e.sent.status&&(y.ZP.success("解绑成功"),Xn(se));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)}))),children:"解绑"})]})}},(null==de?void 0:de.open_camera)&&(0,xe.Gg)()&&de.exercise_status<3&&!(null!==(i=Z.setting)&&void 0!==i&&i.is_local)&&{title:"允许不拍摄",dataIndex:"close_camera",align:"center",render:function(e,n){return(0,J.jsx)(Q.Z,{checked:e,onClick:d()(a()().mark((function t(){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e?g.Z.info({title:"提示",content:(0,J.jsx)("div",{children:"不允许修改"}),okText:"确认"}):g.Z.confirm({title:"允许不摄像警告",content:(0,J.jsx)("div",{children:"为保证考试公平,本次考试已开启防作弊设置,这需要调用学生的摄像头。如学生硬件设施确有问题,为保证学生考试权利,教师可临时取消限制,允许学生参考。 本操作不可撤回,不可修改。 您确认同意该学生不开启摄像头参加考试吗?"}),onOk:function(){var e=d()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.cC)(c()(c()({},se),{},{exercise_user_id:n.exercise_user_id}));case 2:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.success("操作成功"),Xn(se));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return t.stop()}}),t)})))})}},(0,xe.GJ)()&&{title:"评阅状态",dataIndex:"has_comment",align:"center",render:function(e,n){return null!=Nn&&Nn.appraise_setting&&null!=Nn&&Nn.sealed_review&&new Date(null==Nn?void 0:Nn.appraise_end_time).getTime()>et?"--":!e&&n.review_status?"评阅中":e?"已评阅":"未评阅"}},((null==de?void 0:de.assistant_auth)||(0,xe.GJ)()||(0,xe.dE)())&&I&&{title:"操作",fixed:"right",dataInex:"action",align:"left",className:pe.operationCol,render:function(e,n){var t,i;return-1===(null==de?void 0:de.exercise_status)?(0,J.jsxs)("div",{children:[" ",(0,xe.GJ)()&&(0,J.jsx)("a",{onClick:function(e){e.stopPropagation(),N({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.exercise_user_id,type:"exercise"}})},children:"修改成绩"}),(0,J.jsx)("a",{style:{marginLeft:(0,xe.GJ)()&&10},onClick:(0,me.debounce)(function(){var e=d()(a()().mark((function e(t){var i,s,r,l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),e.next=3,(0,f.ZP)("/api/exercises/".concat(null===(i=se)||void 0===i?void 0:i.categoryId,"/exercise_user/view_detail.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 3:o=e.sent,g.Z.confirm({title:"考试详情",closable:!0,width:1200,icon:null,content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"学生姓名"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==o||null===(s=o.data)||void 0===s?void 0:s.user_name})]}),(0,J.jsxs)("div",{style:{marginLeft:60},children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"学号"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==o||null===(r=o.data)||void 0===r?void 0:r.student_id})]}),(0,J.jsxs)("div",{style:{marginLeft:60},children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"班级"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==o||null===(l=o.data)||void 0===l?void 0:l.group_name})]})]}),(0,J.jsx)("div",{style:{marginTop:22,marginBottom:20},children:(0,J.jsx)(A.Z,{columns:[{title:"题型",dataIndex:"type_name",align:"center",render:function(){return"得分"}},{title:"单选题",dataIndex:"single_score",align:"center"},{title:"多选题",dataIndex:"multiple_score",align:"center"},{title:"填空题",dataIndex:"completion_score",align:"center"},{title:"判断题",dataIndex:"judgment_score",align:"center"},{title:"编程题",dataIndex:"program_score",align:"center"},{title:"实训题",dataIndex:"practical_score",align:"center"},{title:"组合题",dataIndex:"combination_socre",align:"center"},{title:"简答题",dataIndex:"subjective_score",align:"center"},{title:"程序填空题",dataIndex:"bprogram_score",align:"center"},{title:"总分",dataIndex:"total_score",align:"center",render:function(e,n){return(0,J.jsx)("span",{style:{color:"实得分"==(null==n?void 0:n.type_name)?"#FA2121":""},children:e})}}],pagination:!1,dataSource:[c()({},null==o?void 0:o.data)]})})]}),footer:null});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),300),children:"查看详情"})]}):(0,J.jsxs)("div",{children:[(0,xe.GJ)()&&(0,J.jsx)(k.ZP,{ghost:!0,type:"primary",size:"small",disabled:n.commit_status<2,onClick:function(){var e=d()(a()().mark((function e(t){var i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),e.next=3,(0,oe.w)(W.coursesId,W.categoryId);case 3:if(2!==n.commit_status){e.next=9;break}if(!(0,xe.Rm)()||null!==(i=T.AssistantObject.exercise)&&void 0!==i&&i.can_view){e.next=7;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 7:st(),window.location.href="/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/review/").concat(n.login);case 9:if(3!==n.commit_status){e.next=14;break}if(!(0,xe.Rm)()||null!==(s=T.AssistantObject.exercise)&&void 0!==s&&s.can_appraise){e.next=13;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 13:N({type:"exercise/setActionTabs",payload:{key:"更改评阅",saveExerciseUsers:st,selectArrs:{record:c()({},n),exercise_types:c()({},Nn)},params:c()({},se)}});case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:null!=Nn&&Nn.appraise_setting&&null!=Nn&&Nn.sealed_review&&new Date(null==Nn?void 0:Nn.appraise_end_time).getTime()>et?"评阅":n.has_comment?"更改评阅":!n.has_comment&&"评阅"}),!(0,xe.dE)()&&["考试中"].includes(P.ju[de.exercise_status])&&(0,J.jsx)(k.ZP,{ghost:!0,type:"primary",className:"ml10",size:"small",disabled:0===(null==n?void 0:n.commit_status),onClick:function(){var e;!(0,xe.Rm)()||null!=T&&null!==(e=T.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_forcing_commit?N({type:"exercise/setActionTabs",payload:{key:"调整状态",selectArrs:n,exercise_user_id:[n.exercise_user_id]}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"调整状态"}),(0,xe.dE)()&&(0,J.jsx)("span",{style:{color:null!=Nn&&Nn.answered_open&&(null==Sn||null===(t=Sn.current_answer_user)||void 0===t?void 0:t.login)===(null==n?void 0:n.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Nn&&Nn.answered_open){e.next=3;break}return y.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 3:return e.next=5,(0,oe.w)(W.coursesId,W.categoryId,"正在进入查看,请稍后...");case 5:(0,P.xg)("/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/users/").concat(null==n?void 0:n.login,"?check=true"));case 6:case"end":return e.stop()}}),e)}))),children:null!=Nn&&Nn.answered_open&&(null==Sn||null===(i=Sn.current_answer_user)||void 0===i?void 0:i.login)===(null==n?void 0:n.login)?"查看":"- -"}),(null==de?void 0:de.exercise_time)>0&&2!=(null==de?void 0:de.exercise_type)&&(0,xe.Gg)()&&["考试中"].includes(P.ju[de.exercise_status])&&(0,J.jsx)(b.Z,{title:3===de.exercise_status&&"本试卷已截止,请先修改截止时间使本试卷处于“考试中”",children:(0,J.jsx)(k.ZP,{danger:!0,ghost:!0,className:"ml10",size:"small",disabled:3===de.exercise_status||5===de.exercise_status||(null==de?void 0:de.appraise_label)||0===(null==n?void 0:n.commit_status),onClick:function(){var e;!(0,xe.Rm)()||null!=T&&null!==(e=T.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_delay?N({type:"exercise/setActionTabs",payload:{key:"延时",exercise_user_id:[n.exercise_user_id],selectArrs:n,exercise_time:de.exercise_time,params:c()({},se)}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"延时"})})]})}}].filter((function(e){return!!e})),tt=[{title:"序号",dataIndex:"name",fixed:"left",align:"center",width:60,render:function(e,n,t){return(0,J.jsx)(b.Z,{title:20*((se.page||1)-1)+t+1,children:(0,J.jsx)("span",{children:20*((se.page||1)-1)+t+1})})}},{title:"最终成绩",dataIndex:"score",align:"center",width:100,render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):(0,J.jsx)("span",{children:e}))}},!(1!==(null==Nn?void 0:Nn.objective)||1===(null==Nn?void 0:Nn.objective)&&1!==(null==Nn?void 0:Nn.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),t=e>=0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--",(0,J.jsx)(he,{renderText:t,item:n}));var t}},!(1!==(null==Nn?void 0:Nn.subjective)||1===(null==Nn?void 0:Nn.subjective)&&1!==(null==Nn?void 0:Nn.objective))&&{title:"主观题得分",dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),0==e||e>0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--")}},{title:"提交状态",dataIndex:"commit_status",align:"center",width:200,render:function(e,n){return 0===e?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷",n.is_make_up&&!n.is_force_commit&&"已交卷 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷/未答",n.is_make_up&&!n.is_force_commit&&"已交卷/未答 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷/未答 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷/未答 (强制)"]})}},{title:"开始答题时间",dataIndex:"start_at",align:"center",width:200,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",align:"center",width:200,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}}].filter((function(e){return!!e})),it=s()(nt);it[0]=c()({},it[0]),it[(null==it?void 0:it.length)-1]=c()({},it[(null==it?void 0:it.length)-1]),it[0].render=function(){return"我"},it[(null==it?void 0:it.length)-1].render=function(){var e;return null!=Sn&&null!==(e=Sn.current_answer_user)&&void 0!==e&&e.login?(0,J.jsx)("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:d()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Nn&&Nn.answered_open){e.next=3;break}return y.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 3:return e.next=5,(0,oe.w)(W.coursesId,W.categoryId,"正在进入查看,请稍后...");case 5:i="/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/users/").concat(null==Sn||null===(n=Sn.current_answer_user)||void 0===n?void 0:n.login),(null==Sn||null===(t=Sn.current_answer_user)||void 0===t?void 0:t.commit_status)>1&&(i+="?check=true"),v.history.push(i);case 8:case"end":return e.stop()}}),e)}))),children:"查看"}):"--"};var st=function(){try{var e,n=c()({},se);delete n.page,delete n.limit,localStorage["".concat(null==C||null===(e=C.userInfo)||void 0===e?void 0:e.login,"-").concat(se.coursesId,"-").concat(se.categoryId,"-filter")]=JSON.stringify(n)}catch(e){}},rt=function(){try{var e,n=c()(c()({},se),{},{firstTargetLogin:Qn,totalCount:Ne});delete n.page,delete n.limit,localStorage["".concat(null==C||null===(e=C.userInfo)||void 0===e?void 0:e.login,"-").concat(se.coursesId,"-").concat(se.categoryId,"-downFilter")]=JSON.stringify(n)}catch(e){}};return(0,J.jsxs)("section",{className:"mb20",children:[(null==Nn?void 0:Nn.score_open)&&(0,xe.dE)()&&(0,J.jsx)(A.Z,{pagination:!1,showHeader:!1,dataSource:[c()({},null==Sn?void 0:Sn.current_answer_user)],columns:it,scroll:{x:"max-content"}}),!(0,xe.GJ)()&&(0,J.jsxs)("div",{className:"bg-white pt10 mt15",children:[!(null==Nn||!Nn.answer_users)&&(0,J.jsxs)("span",{className:"mr10",children:[(0,J.jsxs)("span",{style:{color:"#FF954C"},children:[null==Nn?void 0:Nn.answer_users," "]}),"已交"]}),!(null==Nn||!Nn.unanswer_users)&&(0,J.jsxs)("span",{className:"mr10",children:[null==Nn?void 0:Nn.unanswer_users,"未交"]}),"--"!==(null==Nn?void 0:Nn.exercise_end_time)&&(null!=de&&de.before_start?"":(0,J.jsxs)("span",{children:["考试剩余时间:",(0,J.jsx)("span",{style:{color:"#FF954C"},children:null==Nn?void 0:Nn.exercise_end_time})]})),(null==de?void 0:de.before_start)&&(0,J.jsxs)("span",{children:["距离考试开始还有:",(0,J.jsx)("span",{style:{color:"#FF954C"},children:null==de?void 0:de.before_start})]})]}),!(null!=Nn&&Nn.exercise_all_users)&&!(0,xe.dE)()&&(0,J.jsx)(ee.Z,{styles:{margin:"0 auto",padding:200}}),(!(null==Nn||!Nn.exercise_all_users)||(0,xe.dE)())&&(0,J.jsxs)("aside",{children:[(0,xe.GJ)()&&(0,J.jsx)("aside",{className:"pt20",children:(0,J.jsxs)(B.Z,{form:Ye,onValuesChange:function(e){se.page=1;var n=Object.assign({},Ye.getFieldsValue());Object.keys(n).map((function(e){"objective_score_gte"!==e&&"objective_score_lte"!==e&&(n[e].includes("all")?(delete se[e],Ye.setFieldsValue(O()({},e,"all"))):(se[e]=n[e],""!=n[e]&&n[e]?Ye.setFieldsValue(O()({},e,se[e])):Ye.setFieldsValue(O()({},e,"all"))))})),("objective_score_gte"in e||"objective_score_lte"in e)&&(n.objective_score_gte&&n.objective_score_lte&&n.objective_score_gte>n.objective_score_lte?(Ye.setFieldsValue({objective_score_lte:n.objective_score_gte}),se.objective_score_lte=n.objective_score_gte||null,se.objective_score_gte=n.objective_score_gte||null):(se.objective_score_lte=n.objective_score_lte||null,se.objective_score_gte=n.objective_score_gte||null)),re(c()({},se)),Xn(se),S(c()({},se))},initialValues:O()(O()(O()(O()({},"commit_status","all"),"exercise_group_id","all"),"review","all"),"is_make_up","all"),children:[(0,J.jsx)(B.Z.Item,{name:"exercise_group_id",children:(0,J.jsx)(_.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"80px",children:"选择班级:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",checked:!(null!==(r=be.course_group)&&void 0!==r&&r.length),children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",children:(null==Nn?void 0:Nn.course_groups)&&(null==Nn?void 0:Nn.course_groups.map((function(e,n){return(0,J.jsxs)(_.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},e.exercise_group_id)})))})]})})}),(0,J.jsx)(B.Z.Item,{name:"commit_status",children:(0,J.jsx)(_.Z.Group,{value:[],style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"80px",children:"提交状态:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",checked:!(null!==(l=be.commit_status)&&void 0!==l&&l.length),children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",children:X.map((function(e,n){return(0,J.jsxs)(_.Z,{name:"commit_status",value:e.id,children:[e.name,"(",null==Nn?void 0:Nn[e.type],")"]},e.id)}))})]})})}),(0,J.jsx)(B.Z.Item,{name:"review",children:(0,J.jsx)(_.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"80px",children:"评阅状态:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",checked:!(null!==(o=be.review)&&void 0!==o&&o.length),children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",children:null==V?void 0:V.map((function(e,n){return(0,J.jsxs)(_.Z,{value:e.id,children:[e.name,"(",null==Nn?void 0:Nn[e.type],")"]},n)}))})]})})}),(null==Nn?void 0:Nn.open_make_up)&&(0,J.jsx)(B.Z.Item,{name:"is_make_up",children:(0,J.jsx)(_.Z.Group,{value:[],style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"80px",children:"补考状态:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",checked:!(null!==(u=be.is_make_up)&&void 0!==u&&u.length),children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",children:$.map((function(e,n){return(0,J.jsxs)(_.Z,{name:"is_make_up",value:e.id,children:[e.name,"(",null==Nn?void 0:Nn[e.type],")"]})}))})]})})}),(0,J.jsxs)(L.Z,{align:"middle",children:[(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)(L.Z,{align:"middle",children:(0,J.jsx)(z.Z,{children:(0,J.jsx)(F.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){se.search=null==e?void 0:e.trim(),se.page=1,re(c()({},se)),Xn(se)},style:{width:240}})})})}),!(null!=de&&de.is_random)&&(0,J.jsxs)(z.Z,{className:["tr",pe.rightFilter].join(" "),children:[1===(null==Nn?void 0:Nn.objective)&&1===(null==Nn?void 0:Nn.subjective)&&(0,J.jsxs)(J.Fragment,{children:["按客观题得分分组",(0,J.jsx)("span",{children:(0,J.jsx)(B.Z.Item,{name:"objective_score_gte",children:(0,J.jsx)(R.Z,{min:0,max:null==Nn?void 0:Nn.objective_score,placeholder:"最低"})})}),(0,J.jsx)("span",{children:(0,J.jsx)(B.Z.Item,{name:"objective_score_lte",children:(0,J.jsx)(R.Z,{min:(null===(p=se)||void 0===p?void 0:p.objective_score_gte)||0,max:null==Nn?void 0:Nn.objective_score,placeholder:"最高"})})})]}),1===(null==Nn?void 0:Nn.subjective)&&I&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(k.ZP,{type:"default",disabled:!On,children:(0,J.jsxs)("a",{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),!(0,xe.Rm)()||null!=T&&null!==(t=T.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_appraise){e.next=4;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,oe.w)(W.coursesId,W.categoryId);case 6:st(),v.history.push("/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/reviews/group"));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("span",{className:"iconfont icon-tijiaozongjie"}),(0,J.jsx)("span",{children:"集中批量批阅"})]})}),(0,J.jsx)(k.ZP,{type:"default",disabled:!On,children:(0,J.jsxs)("a",{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),!(0,xe.Rm)()||null!=T&&null!==(t=T.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_appraise){e.next=4;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,oe.w)(W.coursesId,W.categoryId);case 6:st(),v.history.push("/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/review/").concat(On));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("span",{className:"iconfont icon-filesync3x"}),(0,J.jsx)("span",{children:"组内顺序批阅"})]})})]})]}),(0,J.jsx)(z.Z,{children:3===(null==de?void 0:de.exercise_status)&&(0,J.jsxs)(k.ZP,{className:"ml10",onClick:function(){N({type:"shixunHomeworks/setActionTabs",payload:{key:"质量检测",params:se}})},children:[(0,J.jsx)("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"质量评分"]})}),(0,J.jsxs)(z.Z,{children:[(null==de?void 0:de.exercise_time)>0&&2!=(null==de?void 0:de.exercise_type)&&(0,xe.Gg)()&&["考试中"].includes(P.ju[de.exercise_status])&&(0,J.jsx)(k.ZP,{className:"mr10",disabled:3===de.exercise_status||5===de.exercise_status||(null==de?void 0:de.appraise_label),onClick:function(){var e;!(0,xe.Rm)()||null!=T&&null!==(e=T.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_delay?0!=Un.length?N({type:"exercise/setActionTabs",payload:{key:"延时",exercise_user_id:Un,isBatch:!0,exercise_time:de.exercise_time,params:c()({},se)}}):y.ZP.warning("请先选择学生!"):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"批量延时"}),!(0,xe.dE)()&&["考试中"].includes(P.ju[de.exercise_status])&&(0,J.jsx)(k.ZP,{onClick:function(){var e;!(0,xe.Rm)()||null!=T&&null!==(e=T.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_forcing_commit?0!=Un.length?N({type:"exercise/setActionTabs",payload:{key:"调整状态",exercise_user_id:Un,isBatch:!0}}):y.ZP.warning("请先选择学生!"):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"批量调整状态"})]})]})]})}),-3===Kn&&!(0,xe.dE)()&&(0,J.jsx)(ee.Z,{customText:"修改给分方式重新判分中,请耐心等待...",styles:{margin:"0 auto",padding:100}}),-3!==Kn&&(0,J.jsx)(A.Z,{className:"mt30",loading:Tn,hideOnSinglePage:!0,pagination:!1,dataSource:(0,xe.dE)()?null!=Nn&&Nn.score_open?null==Sn?void 0:Sn.exercise_users:[(null==Sn?void 0:Sn.current_answer_user)||{}]:null==Sn?void 0:Sn.exercise_users,columns:nt,rowSelection:!(0,xe.dE)()&&{selectedRowKeys:Un,onChange:function(e){Gn(e)},getCheckboxProps:function(e){return{disabled:0===e.commit_status}}},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:function(e,n,t){se.page=1,void 0===t.order?(se.order_type=null,se.order=null):(se.order_type="descend"===t.order?"desc":"asc",se.order=t.field),re(c()({},se)),Xn(se)}}),Ne>20&&(0,J.jsx)("aside",{className:"tc pb30 mt30",children:(0,J.jsx)(H.Z,{onChange:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;se.page=e,se.limit=n,re(c()({},se)),Xn(se)},current:se.page||1,pageSize:se.limit,total:Ne,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}})})]}),(0,J.jsx)(g.Z,{open:vn,title:(0,J.jsxs)("span",{children:["考试记录(",null==_n?void 0:_n.name," ",null==_n?void 0:_n.id,")"]}),centered:!0,width:1e3,footer:null,onCancel:function(){gn(!1)},children:0===(null==_n||null===(j=_n.list)||void 0===j?void 0:j.length)?(0,J.jsx)(ee.Z,{styles:{margin:"0 auto"},customText:"暂无数据"}):(0,J.jsx)(A.Z,{dataSource:null==_n?void 0:_n.list,columns:tt,pagination:!1})}),(0,J.jsx)(G,{}),(0,J.jsx)(U,{}),(0,J.jsx)(ie,{}),(0,J.jsx)(ae,{}),Se&&(0,J.jsxs)(g.Z,{title:"防作弊头像",open:Se,centered:!0,onCancel:function(){nn(1),Ce(!1),Ve([]),qe("alert"),an("")},footer:(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("div",{style:{flex:1,textAlign:"left"},children:[" ",(0,J.jsx)(k.ZP,{onClick:d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(rn){e.next=3;break}return y.ZP.info("输入框内容不能为空"),e.abrupt("return");case 3:return Ke(!0),e.next=6,(0,f.ZP)("/api/exercises/".concat(se.categoryId,"/send_alert.json"),{method:"post",body:{content:rn,clazz:Te,exercise_user_id:on}});case 6:0===(null==(n=e.sent)?void 0:n.status)&&(y.ZP.info("发送成功"),nn(1),Ce(!1),Ve([]),qe("alert"),an("")),Ke(!1);case 9:case"end":return e.stop()}}),e)}))),disabled:pn,loading:He,children:"发送"})]}),(0,J.jsx)(k.ZP,{disabled:0===(null==Ge?void 0:Ge.length),style:{marginRight:"10px"},onClick:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nn(en-1==0?null==Ge?void 0:Ge.length:en-1);case 2:case"end":return e.stop()}}),e)}))),children:"上一张"}),(0,J.jsx)(k.ZP,{disabled:0===(null==Ge?void 0:Ge.length),type:"primary",onClick:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nn(en===(null==Ge?void 0:Ge.length)?1:en+1);case 2:case"end":return e.stop()}}),e)}))),children:"下一张"})]}),children:[(0,J.jsx)("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Ge[en-1]}),(0,J.jsx)("span",{onClick:function(){ce.Z.publish("preview-image",Ge[en-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"},children:"预览"}),(0,J.jsx)("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"},children:en+"/"+(null==Ge?void 0:Ge.length)}),(0,J.jsxs)(K.ZP,{className:"mt20",checked:"alert"===Te,onChange:function(){return qe("alert")},children:["发送警告",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(如发现学生在考试中的照片存在异常时,可发送消息给学生)"})]}),(0,J.jsxs)(K.ZP,{className:"mt10",checked:"notice"===Te,onChange:function(){return qe("notice")},children:["发送通知",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(考试中如有消息通知,可发送消息给学生)"})]}),(0,J.jsx)(F.Z.TextArea,{className:"mt20",value:rn,onChange:function(e){return an(e.target.value)},placeholder:"请输入".concat("alert"===Te?"警告":"通知","内容").concat("alert"===Te?",如:扭头低头大幅度动作检测":"")}),(0,J.jsxs)("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"},children:["已发送",Oe,"次警告"]})]}),(0,J.jsx)(le.Z,{}),(0,J.jsx)(ue,{}),(0,J.jsx)(je,{})]})})),be=t(78386),we=t(20538),ke={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},Ne=t(96033),Ze=(t(45071),/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i),Ae=(0,m.forwardRef)((function(e,n){var t,i,s=e.src,r=(e.videoId,e.logWatchHistory,e.courseId,e.startTime,e.handlePause,e.handlePlay,e.handlePlayEnded,e.videoSpeed,"flv"===(null===(i=s=null===(t=s)||void 0===t?void 0:t.replace("http://","https://"))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i.pop())),a=(0,m.useRef)(),l=(0,m.useRef)(),c=(0,m.useRef)(0),o=(0,m.useRef)(0),d=(0,m.useState)(0),u=x()(d,2),p=u[0],h=u[1],f=navigator.userAgent.toLowerCase().match(Ze);f&&f[0];(0,m.useImperativeHandle)(n,(function(){return{getLastUpdatedTime:function(){return a.current.currentTime},getDuration:function(){return a.current.duration}}})),(0,m.useEffect)((function(){o.current=void 0;try{var e;Ne.Z.isSupported&&r&&s&&(null===(e=s)||void 0===e?void 0:e.indexOf(".m3u8"))<0?(o.current=Ne.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:s+"?t="+Date.now(),muted:!1,isLive:!0}),o.current.on("play",(function(){console.log(21111)})),a.current&&(o.current.detachMediaElement(a.current),o.current.attachMediaElement(a.current),o.current.load(),o.current.play())):a.current.setAttribute("src",s+"?t="+Date.now())}catch(e){setTimeout((function(){h(p+1)}),1e3)}return console.log("src:",s),function(){var e,n,t,i,s,r,l,c;o.current&&(null===(e=o.current)||void 0===e||null===(n=e.unload)||void 0===n||n.call(e),null===(t=o.current)||void 0===t||null===(i=t.pause)||void 0===i||i.call(t),null===(s=o.current)||void 0===s||null===(r=s.destroy)||void 0===r||r.call(s),null===(l=o.current)||void 0===l||null===(c=l.detachMediaElement)||void 0===c||c.call(l,a.current),o.current=void 0,a.current.src="")}}),[a,r,s,p]),(0,m.useEffect)((function(){return l.current=setInterval((function(){c.current>0&&c.current===a.current.currentTime&&(console.log("播放一次"),h(p+1)),c.current=a.current.currentTime}),3e3),function(){clearInterval(l.current)}}),[]);return(0,J.jsx)("video",{ref:a,onerr:!0,onErrorCapture:function(){h(p+1)},autoPlay:!0,muted:!0})})),Ie=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t=e.exercise,i=(e.dispatch,e.user,(0,v.useParams)()),s=(0,m.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=r[1],u=B.Z.useForm(),p=x()(u,1)[0],h=(0,m.useState)(),j=x()(h,2),w=j[0],k=j[1],N=(0,m.useState)(!1),Z=x()(N,2),I=Z[0],S=Z[1],C=t.exerciseList,E=t.commonHeader,T=(0,m.useState)([]),q=x()(T,2),D=q[0],M=q[1],Q=(0,m.useState)([]),R=x()(Q,2),H=R[0],K=R[1],W=(0,m.useState)(0),Y=x()(W,2),U=Y[0],G=Y[1],V=(0,m.useState)(!0),X=x()(V,2),$=X[0],ee=X[1],ne=(0,m.useState)(!1),te=x()(ne,2),ie=te[0],se=te[1],re=(0,m.useRef)(null);(0,m.useEffect)((function(){ae(l)}),[]),(0,m.useEffect)((function(){return clearInterval(re.current),2===(null==E?void 0:E.exercise_status)&&(re.current=setInterval((function(){ae(l)}),3e4)),function(){clearInterval(re.current)}}),[null==E?void 0:E.exercise_status,l]);var ae=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=fe().cloneDeep(n),console.log(t,"sendData"),ee(!0),M([]),e.next=6,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_identity_photos.json"),{method:"get",params:t});case 6:i=e.sent,K([]),ee(!1),G(null==i?void 0:i.count),M((null==i?void 0:i.exercise_users)||[]);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),oe=function(e,n){l.page=1,l[n]=e,o(c()({},l)),ae(l)};(0,m.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(k(47),S(!0)))}),[document.getElementById("divhe"),C]);var de=[{title:"序号",dataIndex:"number",width:80,render:function(e,n,t){return l.limit*(l.page-1)+t+1}},{title:"姓名",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e||"--",children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"分班",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:function(e,n){return e?(0,J.jsx)(b.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{className:ke.es,children:e})}):"--"}},{title:"人脸照片",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:function(e,n){return(0,J.jsx)("img",{width:40,style:{maxHeight:30},src:e,className:"current",onClick:function(){pe(n)}})}},{title:"审核状态",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:["passed"===e&&(0,J.jsx)("span",{style:{color:"#44D7B6"},children:"审核通过"}),"rejected"===e&&(0,J.jsx)("span",{style:{color:"#E53333"},children:"审核不通过"}),"submitted"===e&&(0,J.jsx)("span",{style:{color:"#666666"},children:"待审核"})]})}},{title:"审核时间",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)("span",{children:e||"--"})}},{title:"审核类型",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)("span",{children:e||"--"})}},{title:"操作",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:function(e,n){var t;return(0,J.jsxs)(J.Fragment,{children:["submitted"===(null==n?void 0:n.exercise_identity_photo_state)?(0,J.jsx)("span",{className:"c-light-primary current",onClick:function(){return se(n)},children:"审核"}):(0,J.jsx)("span",{className:"c-grey-999 cursorNotAllowed",children:"审核"}),"submitted"!==(null==n?void 0:n.exercise_identity_photo_state)?(0,J.jsx)("span",{className:"c-light-primary current ml10 mr10",onClick:function(){return ue(n)},children:"审核记录"}):(0,J.jsx)("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed",children:"审核记录"}),"passed"===(null==n?void 0:n.exercise_identity_photo_state)&&null!=n&&null!==(t=n.play_url)&&void 0!==t&&t.length?(0,J.jsx)("span",{className:"c-light-primary current",onClick:function(){return xe(n)},children:"摄像监控"}):(0,J.jsx)("span",{className:"c-grey-999 cursorNotAllowed",children:"摄像监控"})]})}}],ue=function(e){var n=[{title:"审核时间",dataIndex:"audit_time",width:170,render:function(e,n){return(0,J.jsx)("span",{children:e||"--"})}},{title:"审核状态",dataIndex:"exercise_identity_photo_state",width:110,render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:["passed"===e&&(0,J.jsx)("span",{style:{color:"#44D7B6"},children:"审核通过"}),"rejected"===e&&(0,J.jsx)("span",{style:{color:"#E53333"},children:"审核不通过"}),"submitted"===e&&(0,J.jsx)("span",{style:{color:"#666666"},children:"待审核"})]})}},{title:"审核意见",dataIndex:"comment",render:function(e,n){return e?(0,J.jsx)(b.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e})}):"--"}},{title:"采集照片",dataIndex:"photo_url",width:90,render:function(e,n){return(0,J.jsx)("span",{className:"current c-light-primary",onClick:function(){ce.Z.publish("preview-image",e)},children:"查看"})}}],t=g.Z.confirm({icon:null,width:700,className:"".concat(ke.cusModal," custom-modal-divider"),centered:!0,title:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"1",children:"审核记录"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return t.destroy()}})})]}),content:(0,J.jsx)("div",{children:(0,J.jsx)(A.Z,{className:ke.customTable,dataSource:[c()({},e)],bordered:!1,columns:n,rowKey:"exercise_identity_photo_id",rowClassName:ke.row,pagination:!1})})})},xe=function(e){var n,t,i=g.Z.confirm({icon:null,className:"".concat(ke.cusModal," custom-modal-divider"),centered:!0,width:(null==e||null===(n=e.play_url)||void 0===n?void 0:n.length)<6?724:744,title:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"1",children:"视频"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return i.destroy()}})})]}),content:(0,J.jsx)("ul",{className:ke.sys,children:null==e||null===(t=e.play_url)||void 0===t?void 0:t.map((function(e,n){return(0,J.jsx)("li",{className:ke.li,children:(0,J.jsxs)("div",{className:ke.d1,children:[(0,J.jsx)("div",{className:ke.img,children:(0,J.jsx)(Ae,{src:null==e?void 0:e.replace(".m3u8",".flv"),autoPlay:!0})}),(0,J.jsx)("div",{className:ke.btn,children:(0,J.jsxs)("div",{className:ke.b1,children:["回放视频",n+1]})})]})},n)}))})})},pe=function(e){var n=g.Z.confirm({icon:null,className:"".concat(ke.cusModal," custom-modal-divider"),centered:!0,width:710,title:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"1",children:"人脸照片"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return n.destroy()}})})]}),content:(0,J.jsx)(L.Z,{children:(0,J.jsxs)("aside",{className:ke.imgWrap,style:{marginBottom:40},children:[(0,J.jsxs)("div",{className:ke.img,children:[(0,J.jsx)("img",{width:326,src:(0,P.Tv)(null==e?void 0:e.photo_url)}),(0,J.jsx)("div",{className:ke.textP,children:"采集照片"})]}),(0,J.jsxs)("div",{className:ke.img,style:{marginLeft:20},children:[null!=e&&e.identity_url?(0,J.jsx)("img",{width:326,src:(0,P.Tv)(null==e?void 0:e.identity_url)}):(0,J.jsx)("div",{className:ke.no,style:{width:326},children:(0,J.jsx)("span",{children:"暂无证件照片"})}),(0,J.jsx)("div",{className:ke.textP,children:"证件照片"})]})]})})})},he={selectedRowKeys:H,columnWidth:40,onChange:function(e){K(e)},getCheckboxProps:function(e){return{disabled:!("passed"!==(null==e?void 0:e.exercise_identity_photo_state))}}};return(0,J.jsxs)("section",{className:ke.wrap,children:[(0,J.jsx)(B.Z,{form:p,onChange:function(){l.page=1;var e=Object.assign({},p.getFieldsValue());Object.keys(e).map((function(n){if("exercise_group_id"===n)e[n].includes("all")||!e[n].length?(delete l.course_group,p.setFieldsValue(O()({},"exercise_group_id","all"))):(l.course_group=e[n],p.setFieldsValue(O()({},"exercise_group_id",l.course_group)))})),o(c()({},l)),ae(l)},initialValues:O()({},"exercise_group_id","all"),children:(0,J.jsx)(B.Z.Item,{name:"exercise_group_id",children:(0,J.jsx)(_.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{className:"font14",flex:"80px",children:"选择分班:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",id:"divhe",style:{height:w+"px",overflow:"hidden"},children:null===(n=C.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(_.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),I&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;k(w>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===w?"展开":"收起",47===w?(0,J.jsx)(be.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(we.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})})}),(0,J.jsxs)("div",{className:ke.control,children:[(0,J.jsx)(F.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==l?void 0:l.save_name,onChange:function(e){return n=e.target.value,l.page=1,l.save_name=n,void o(c()({},l));var n},onSearch:function(){l.page=1,l.name=l.save_name,o(c()({},l)),ae(l)}}),(0,J.jsxs)(ve.default,{placeholder:"请选择审核状态",value:null==l?void 0:l.state,onChange:function(e){return oe(e,"state")},children:[(0,J.jsx)(ve.default.Option,{value:null,children:"全部"}),(0,J.jsx)(ve.default.Option,{value:"submitted",children:"待审核"}),(0,J.jsx)(ve.default.Option,{value:"passed",children:"审核通过"}),(0,J.jsx)(ve.default.Option,{value:"rejected",children:"审核不通过"})]}),(0,J.jsxs)(ve.default,{placeholder:"请选择审核类型",value:null==l?void 0:l.audit,onChange:function(e){return oe(e,"audit")},children:[(0,J.jsx)(ve.default.Option,{value:null,children:"全部"}),(0,J.jsx)(ve.default.Option,{value:1,children:"自动审核"}),(0,J.jsx)(ve.default.Option,{value:2,children:"人工审核"})]}),(0,J.jsxs)("span",{className:ke.btn,style:{cursor:"pointer"},onClick:function(){H.length?se(!0):y.ZP.warning("请选择学生")},children:[(0,J.jsx)("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"批量审核"]})]}),(0,J.jsx)("div",{className:ke.bgH}),(0,J.jsx)(A.Z,{rowSelection:he,className:ke.customTable,dataSource:D,bordered:!1,columns:de,rowKey:"exercise_identity_photo_id",rowClassName:ke.row,loading:$,onChange:function(e,n,t){l.page=null==e?void 0:e.current,l.limit=null==e?void 0:e.pageSize,null!=t&&t.order?(l.sort_by=null==t?void 0:t.field,l.sort_direction="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(l.sort_by=null,l.sort_direction=null),o(c()({},l)),ae(l)},pagination:{pageSize:l.limit,total:U,current:l.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}}),(0,J.jsx)(Se,{selectIds:H,visible:ie,onCancel:function(){return se(!1)},onOk:function(){se(!1),ae(l)},params:l}),(0,J.jsx)(le.Z,{})]})})),Se=function(e){var n=e.visible,t=e.onOk,i=e.onCancel,s=e.selectIds,r=e.params,l=(0,m.useState)(!1),o=x()(l,2),u=o[0],p=o[1],h=(0,m.useState)({}),v=x()(h,2),j=v[0],y=v[1],_=B.Z.useForm(),b=x()(_,1)[0],w=function(){var e=d()(a()().mark((function e(i){var l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p(!0),!0!==n){e.next=7;break}return e.next=4,(0,f.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/batch_audit_identity_photo.json"),{method:"post",body:c()({identity_photo_ids:s},i)});case 4:o=e.sent,e.next=10;break;case 7:return e.next=9,(0,f.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/audit_identity_photo.json"),{method:"post",body:c()({identity_photo_id:null==n?void 0:n.exercise_identity_photo_id},i)});case 9:o=e.sent;case 10:0===(null===(l=o)||void 0===l?void 0:l.status)&&t(),p(!1);case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(g.Z,{title:!0!==n?"人脸身份审核":"批量审核",open:!!n,centered:!0,width:650,destroyOnClose:!0,onCancel:function(){i()},afterClose:function(){b.resetFields(),y({})},confirmLoading:u,onOk:function(){return b.submit()},children:(0,J.jsxs)(B.Z,{className:ke.formWrap,form:b,labelCol:{span:4},wrapperCol:{span:18},onFinish:w,onValuesChange:function(){y(c()({},b.getFieldsValue()))},children:[!0!==n&&(0,J.jsxs)(L.Z,{style:{marginLeft:28,marginBottom:38},children:[(0,J.jsx)(z.Z,{children:"采集照片:"}),(0,J.jsx)(z.Z,{children:(0,J.jsxs)("aside",{className:ke.imgWrap,children:[(0,J.jsxs)("div",{className:ke.img,children:[(0,J.jsx)("img",{width:234,src:(0,P.Tv)(null==n?void 0:n.photo_url)}),(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",null==n?void 0:n.photo_url)},className:ke.iBtn,children:"预览"}),(0,J.jsx)("div",{className:ke.text,children:"采集照片"})]}),(0,J.jsxs)("div",{className:ke.img,style:{marginLeft:20},children:[null!=n&&n.identity_url?(0,J.jsx)("img",{width:234,src:(0,P.Tv)(null==n?void 0:n.identity_url)}):(0,J.jsx)("div",{className:ke.no,style:{width:326},children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==n||!n.identity_url)&&(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",(0,P.Tv)(null==n?void 0:n.identity_url))},className:ke.iBtn,children:"预览"}),(0,J.jsx)("div",{className:ke.text,children:"证件照片"})]})]})})]}),(0,J.jsx)(B.Z.Item,{label:"审核状态",name:"state",rules:[{required:!0,message:"请输入审核状态"}],children:(0,J.jsxs)(K.ZP.Group,{children:[(0,J.jsx)(K.ZP,{value:"passed",children:"审核通过"}),(0,J.jsx)(K.ZP,{value:"rejected",children:"审核不通过"})]})}),"rejected"===(null==j?void 0:j.state)&&(0,J.jsx)(B.Z.Item,{label:"审核意见",name:"comment",rules:[{required:!0,message:"请输入审核意见"}],children:(0,J.jsx)(F.Z,{placeholder:"如:你的个人信息与照片不一致。",maxLength:30})}),(0,J.jsx)("div",{style:{color:"#FA6400",paddingLeft:32},children:"注意:审核通过后,该学生在本场考试的认证状态将更新为“审核通过”,且能够进入考试。"})]})})},Ce=t(96865),Ee=t(64165),Pe={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Te=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t,i,s,r,l,o,u,p,h=e.exercise,j=(e.dispatch,e.user,(0,v.useParams)()),w=(0,m.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:null==j?void 0:j.categoryId}),N=x()(w,2),I=N[0],S=N[1],C=B.Z.useForm(),E=x()(C,1)[0],T=(0,m.useState)(),q=x()(T,2),D=q[0],M=q[1],Q=(0,m.useState)(!1),R=x()(Q,2),W=R[0],U=R[1],G=h.exerciseList,V=(0,m.useState)([]),X=x()(V,2),$=X[0],ee=X[1],ne=(0,m.useState)(0),te=x()(ne,2),ie=te[0],se=te[1],re=(0,m.useState)(!0),ae=x()(re,2),oe=ae[0],de=ae[1],ue=(0,m.useState)(!1),xe=x()(ue,2),pe=xe[0],he=xe[1],me=(0,m.useState)("1"),ge=x()(me,2),je=ge[0],ye=ge[1],_e=(0,m.useState)(1),ke=x()(_e,2),Ne=ke[0],Ze=ke[1],Ae=(0,m.useState)("alert"),Ie=x()(Ae,2),Se=Ie[0],Te=Ie[1],qe=(0,m.useState)(1),De=x()(qe,2),Me=De[0],Oe=De[1],Be=(0,m.useState)(""),Le=x()(Be,2),ze=Le[0],Qe=Le[1],Fe=(0,m.useState)(!1),Re=x()(Fe,2),He=Re[0],Ke=Re[1],We=(0,m.useState)(!1),Ye=x()(We,2),Je=Ye[0],Ue=Ye[1],Ge=(0,m.useState)([]),Ve=x()(Ge,2),Xe=Ve[0],$e=Ve[1];(0,m.useEffect)((function(){en(I)}),[]);var en=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=fe().cloneDeep(n),de(!0),ee([]),e.next=5,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_videos.json"),{method:"get",params:t});case 5:i=e.sent,de(!1),se(null==i?void 0:i.count),ee((null==i?void 0:i.exercise_users)||[]);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(M(47),U(!0)))}),[document.getElementById("divhe"),G]);var nn=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ke(!0),he({}),e.next=4,(0,f.ZP)("/api/exercises/".concat(null==I?void 0:I.exercise_id,"/student_info.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 4:return t=e.sent,e.next=7,(0,f.ZP)("/api/exercises/".concat(null==I?void 0:I.exercise_id,"/video_push_logs.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 7:null!=(i=e.sent)&&i.data&&$e((null==i?void 0:i.data)||[]),null!=t&&t.data&&he(c()(c()({},null==t?void 0:t.data),{},{exercise_user_id:null==n?void 0:n.exercise_user_id,datas:n})),Ke(!1);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tn=function(e){var n,t;"prev"===e?Ze(Ne-1==0?null==pe||null===(n=pe.exercise_user_photos)||void 0===n?void 0:n.length:Ne-1):Ze(Ne===(null==pe||null===(t=pe.exercise_user_photos)||void 0===t?void 0:t.length)?1:Ne+1)},sn=function(e){Te(e),Oe(1),Qe("")},rn=[{key:1,value:"手机录像异常,请重新扫描左侧二维码开启手机摄像录制。"},{key:2,value:"请勿离开监控范围!"},{key:3,value:"请不要与其他人交谈!"},{key:4,value:"请不要做与考试无关的行为!"},{key:5,value:"请勿切屏,超过3次将被强制交卷!"},{key:6,value:"请勿遮挡或关闭电脑摄像监控!"},{key:0,value:"其他"}],an=[{key:1,value:"请将手机放置于侧后方45°,离桌面1米左右,保证能拍摄到上半身、电脑屏幕和桌面。"},{key:2,value:"手机录像异常,请重新扫描左侧二维码开启手机摄像录制。"},{key:0,value:"其他"}],ln="alert"===Se?rn:an;return(0,J.jsxs)("section",{className:Pe.wrap,children:[(0,J.jsx)(B.Z,{form:E,onChange:function(){I.page=1;var e=Object.assign({},E.getFieldsValue());Object.keys(e).map((function(n){if("exercise_group_id"===n)e[n].includes("all")||!e[n].length?(delete I.course_group,E.setFieldsValue(O()({},"exercise_group_id","all"))):(I.course_group=e[n],E.setFieldsValue(O()({},"exercise_group_id",I.course_group)))})),en(I)},initialValues:O()({},"exercise_group_id","all"),children:(0,J.jsx)(B.Z.Item,{name:"exercise_group_id",children:(0,J.jsx)(_.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{className:"font14",flex:"80px",children:"选择分班:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",id:"divhe",style:{height:D+"px",overflow:"hidden"},children:null===(n=G.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(_.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),W&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;M(D>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===D?"展开":"收起",47===D?(0,J.jsx)(be.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(we.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})})}),(0,J.jsx)("div",{className:Pe.control,children:(0,J.jsx)(F.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==I?void 0:I.save_name,onChange:function(e){return n=e.target.value,I.page=1,I.save_name=n,void S(c()({},I));var n},onSearch:function(){I.page=1,I.name=I.save_name,S(c()({},I)),en(I)}})}),(0,J.jsx)("div",{className:Pe.bgH}),(0,J.jsxs)("div",{className:Pe.warpList,children:[(0,J.jsxs)(Ce.Z,{loading:oe,active:!0,paragraph:{rows:5},children:[(0,J.jsxs)("div",{className:"c-grey-666 mb20 mt20",children:["共",(0,J.jsx)("span",{className:"c-orange",children:ie}),"名学生已开启手机摄影"]}),$.length?(0,J.jsx)("ul",{className:Pe.sys,children:$.map((function(e,n){var t=e.user_name,i=e.user_group_name,s=e.video_url,r=e.login,a=e.student_id;return(0,J.jsx)("li",{className:Pe.li,children:(0,J.jsxs)("div",{className:Pe.d1,children:[(0,J.jsx)("div",{className:Pe.img,children:(0,J.jsx)("iframe",{style:{height:340,width:"100%",border:"none"},src:"/live-play.html?key=".concat(n,"&video_url=").concat(null==s?void 0:s.replace(".m3u8",".flv"))})}),(0,J.jsx)(b.Z,{title:"姓名+学号",children:(0,J.jsxs)("div",{className:Pe.btn,onClick:function(){return(0,P.RG)("".concat(I.exercise_id,"-").concat(r),!0)},children:[(0,J.jsx)("div",{title:t,className:Pe.b1,children:t}),(0,J.jsxs)("div",{title:i,className:Pe.b2,children:["(",a,")"]})]})}),(0,J.jsx)("div",{onClick:function(){return nn(e)},className:Pe.big,children:"查看"})]})},n)}))}):(0,J.jsx)(Ee.Z,{})]}),(0,J.jsx)(H.Z,{showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})},className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:function(e,n){I.page=e,I.limit=n,S(c()({},I)),en(I)},pageSize:null==I?void 0:I.limit,current:I.page,total:ie})]}),(0,J.jsx)(g.Z,{title:"查看详细信息",open:pe,centered:!0,width:850,destroyOnClose:!0,onCancel:function(){he(!1)},afterClose:function(){Ze(1),Te("alert"),Qe(""),ye("1"),Oe(1)},footer:null,children:(0,J.jsxs)(Ce.Z,{loading:He,active:!0,paragraph:{rows:5},children:[(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{children:["姓名:",null==pe||null===(t=pe.datas)||void 0===t?void 0:t.user_name]}),(0,J.jsxs)("span",{className:"ml20",children:["学号:",null==pe||null===(i=pe.datas)||void 0===i?void 0:i.student_id]}),(0,J.jsxs)("span",{className:"ml20",children:["班级:",null==pe||null===(s=pe.datas)||void 0===s?void 0:s.user_group_name]})]}),(0,J.jsxs)(Z.Z,{className:"mt10",defaultActiveKey:je,onChange:function(e){ye(e)},children:[(0,J.jsx)(Z.Z.TabPane,{tab:"防作弊头像",children:(0,J.jsxs)("aside",{className:Pe.imgWrap,children:[(0,J.jsx)("div",{className:Pe.img,style:{width:234,marginLeft:30,textAlign:"center"},children:null!=pe&&null!==(r=pe.exercise_user_photos)&&void 0!==r&&r.length?(0,J.jsxs)(m.Fragment,{children:[(0,J.jsx)("img",{height:131,src:null==pe||null===(l=pe.exercise_user_photos)||void 0===l?void 0:l[Ne-1]}),(0,J.jsx)("div",{onClick:function(){var e;ce.Z.publish("preview-image",null==pe||null===(e=pe.exercise_user_photos)||void 0===e?void 0:e[Ne-1])},className:Pe.iBtn,children:"预览"}),(0,J.jsxs)("div",{className:Pe.text,children:["考试中照片",(0,J.jsxs)("span",{className:"c-light-primary",children:[Ne,"/",null==pe||null===(o=pe.exercise_user_photos)||void 0===o?void 0:o.length]})]}),1===Ne?(0,J.jsxs)("div",{style:{color:"#ccc",cursor:"not-allowed"},className:Pe.l,children:[" ",(0,J.jsx)("i",{className:"iconfont icon-fanhui2"})]}):(0,J.jsxs)("div",{onClick:function(){return tn("prev")},className:Pe.l,children:[" ",(0,J.jsx)("i",{className:"iconfont icon-fanhui2"})]}),(0,J.jsx)("div",{onClick:function(){return tn("next")},className:Pe.r,children:(0,J.jsx)("i",{className:"iconfont icon-lujing"})})]}):(0,J.jsx)("div",{className:Pe.no,children:(0,J.jsx)("span",{children:"暂无考试中照片"})})}),(0,J.jsxs)("div",{className:Pe.img,style:{marginLeft:60,width:234,textAlign:"center"},children:[null!=pe&&pe.identity_url?(0,J.jsx)("img",{height:131,src:(0,P.Tv)(null==pe?void 0:pe.identity_url)}):(0,J.jsx)("div",{className:Pe.no,children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==pe||!pe.identity_url)&&(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",(0,P.Tv)(null==pe?void 0:pe.identity_url))},className:Pe.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Pe.text,children:"证件照片"})]})]})},"1"),(0,J.jsx)(Z.Z.TabPane,{tab:"人脸照片",children:(0,J.jsxs)("aside",{className:Pe.imgWrap,style:{marginLeft:70},children:[(0,J.jsxs)("div",{className:Pe.img,children:[(0,J.jsx)("img",{width:234,src:null==pe?void 0:pe.exercise_identity_photo}),(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",null==pe?void 0:pe.exercise_identity_photo)},className:Pe.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Pe.text,children:"采集照片"})]}),(0,J.jsxs)("div",{className:Pe.img,style:{marginLeft:20,width:234,textAlign:"center"},children:[null!=pe&&pe.identity_url?(0,J.jsx)("img",{height:131,src:(0,P.Tv)(null==pe?void 0:pe.identity_url)}):(0,J.jsx)("div",{className:Pe.no,children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==pe||!pe.identity_url)&&(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",(0,P.Tv)(null==pe?void 0:pe.identity_url))},className:Pe.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Pe.text,children:"证件照片"})]})]})},"2"),(0,J.jsx)(Z.Z.TabPane,{tab:"警告和通知",children:(0,J.jsxs)("div",{className:Pe.fo,children:[(0,J.jsxs)(K.ZP,{className:"mt20",checked:"alert"===Se,onChange:function(){return sn("alert")},children:["发送警告",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(如发现学生在考试中的照片存在异常时,可发送消息给学生)"})]}),(0,J.jsxs)(K.ZP,{className:"mt10",checked:"notice"===Se,onChange:function(){return sn("notice")},children:["发送通知",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(考试中如有消息通知,可发送消息给学生)"})]}),(0,J.jsxs)("div",{className:"mt20",children:[(0,J.jsx)("span",{className:"mr10",children:"原因:"}),(0,J.jsx)(ve.default,{style:{width:570},value:Me,onChange:function(e){Oe(e)},children:null==ln?void 0:ln.map((function(e){return(0,J.jsx)(ve.default.Option,{value:e.key,children:e.value},e.key)}))})]}),0===Me&&(0,J.jsx)(F.Z.TextArea,{className:"mt20",value:ze,onChange:function(e){return Qe(e.target.value)},placeholder:"请填写其他原因"}),(0,J.jsxs)(L.Z,{className:"mt10",align:"middle",children:[(0,J.jsx)("div",{className:"mr10",children:"发送记录"}),(0,J.jsxs)("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"},children:["已发送",null==pe?void 0:pe.alert_count,"次警告和",(null==pe||null===(u=pe.alerts)||void 0===u?void 0:u.length)-(null==pe?void 0:pe.alert_count),"次通知"]})]}),(0,J.jsx)(A.Z,{dataSource:(null==pe?void 0:pe.alerts)||[],bordered:!1,scroll:(null==pe||null===(p=pe.alerts)||void 0===p?void 0:p.length)>4?{y:200}:{},columns:[{title:"开始时间",dataIndex:"created_at",width:164},{title:"发送人",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:function(e){return e?(0,J.jsx)("span",{title:e,children:e}):"--"}},{title:"发送类型",dataIndex:"clazz",width:80,render:function(e){return"alert"===e?"警告":"通知"}},{title:"发送内容",dataIndex:"content",ellipsis:!0}],pagination:!1}),(0,J.jsxs)(k.ZP,{className:Pe.b,onClick:d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ze||0!==Me){e.next=3;break}return y.ZP.info("请输入其他原因"),e.abrupt("return");case 3:return n=ze,Me&&(n=("alert"===Se?rn:an).find((function(e){return e.key===Me})).value),Ue(!0),e.next=8,(0,f.ZP)("/api/exercises/".concat(I.exercise_id,"/send_alert.json"),{method:"post",body:{content:n,clazz:Se,exercise_user_id:null==pe?void 0:pe.exercise_user_id}});case 8:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.info("发送成功"),he(!1)),Ue(!1);case 11:case"end":return e.stop()}}),e)}))),loading:Je,type:"primary",children:[(0,J.jsx)("i",{className:"iconfont icon-fasongtongzhi mr5"}),"发送"]})]})},"3"),(0,J.jsx)(Z.Z.TabPane,{tab:"断流记录",children:(0,J.jsx)(A.Z,{dataSource:Xe,bordered:!1,scroll:Xe.length>7?{y:300}:{},columns:[{title:"开始时间",dataIndex:"start_time",width:164},{title:"结束时间",dataIndex:"end_time",width:164,render:function(e){return Y()(e).format("YYYY-MM-DD HH:mm:ss")||"--"}},{title:"推流时长",dataIndex:"push_duration",ellipsis:!0,width:120,render:function(e){return e&&(0,P.li)(Number(e)/1e3)||0}},{title:"断流原因",dataIndex:"msg",ellipsis:!0}]})},"4")]})]})}),(0,J.jsx)(le.Z,{})]})})),qe={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},De="subjectTable___WrGqf",Me="title___ZCcfg",Oe="customTable___xSvZm",Be="row___Acnda",Le="line___nmQeX",ze=function(e){var n=e.index,t=e.bottomLine,i=e.gather,s=e.search,r=(0,m.useState)([]),l=x()(r,2),o=l[0],u=l[1],p=(0,m.useState)(!1),h=x()(p,2),g=h[0],j=h[1],y=(0,m.useState)(!1),_=x()(y,2),b=_[0],w=_[1],k=(0,v.useParams)(),N=((0,v.useLocation)(),(0,v.useSearchParams)()),Z=x()(N,1)[0],I=(0,m.useState)({page:1,limit:6,total:0}),S=x()(I,2),C=S[0],E=S[1];(0,m.useEffect)((function(){console.log(i,"gather"),0===n&&w(!0)}),[]),(0,m.useEffect)((function(){b&&T()}),[b]);var P=[{title:"序号",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:function(e,n,t){return C.limit*(C.page-1)+t+1}},{title:"姓名",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"班级",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:function(e){return e||"--"}},{title:"学号",dataIndex:"student_id",key:"student_id",align:"left"},{title:"相似度",dataIndex:"code_rate",key:"code_rate",align:"left",render:function(e){return e+"%"}},{title:"操作",dataIndex:"id",key:"id",align:"left",render:function(e){var n="/classrooms/".concat(null==k?void 0:k.coursesId,"/exercise/").concat(null==k?void 0:k.categoryId,"/detail/").concat(e,"/review_detail");return Z.get("random")&&(n+="?random=".concat(Z.get("random"))),(0,J.jsx)(v.Link,{to:n,target:"_blank",children:"查看"})}}],T=function(){var e=d()(a()().mark((function e(n){var t,r,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j(!0),t=n||{page:1,limit:10,total:0},r=c()({id:null==k?void 0:k.categoryId,question_id:null==i?void 0:i.question_id,search:s},t),e.next=5,(0,f.ZP)("/api/courses/".concat(null==k?void 0:k.coursesId,"/exercises/code_review_users.json"),{method:"get",params:r});case 5:(l=e.sent)&&(u(null==l?void 0:l.users),j(!1),E(c()(c()({},t),{},{total:(null==l?void 0:l.count)||0})));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("div",{className:De,children:[(0,J.jsxs)("aside",{className:Me,children:[(0,J.jsxs)("span",{className:"c-light-primary",children:[n+1,"、",i.name||(5===(null==i?void 0:i.question_type)?"实训题":"编程题")]}),(0,J.jsxs)("span",{className:"c-grey-333",children:["(",null==i?void 0:i.score,"分):",null==i?void 0:i.question_title]}),(0,J.jsxs)("span",{className:"ml40 c-grey-999",children:[(0,J.jsx)("b",{className:"c-red-ee4",children:null==i?void 0:i.checked_count})," 个疑似抄袭作品(共",null==i?void 0:i.total_count,"个作品)"]}),(0,J.jsxs)("span",{onClick:function(){w(!b)},style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"},children:[b?"收起":"展开",b?(0,J.jsx)(we.Z,{}):(0,J.jsx)(be.Z,{})]}),5===(null==i?void 0:i.question_type)&&(0,J.jsx)("a",{style:{marginLeft:20},target:"_blank",href:"/shixuns/".concat(null==i?void 0:i.shixun_identifier,"/challenges"),children:"实训详情"})]}),(0,J.jsx)(A.Z,{className:Oe,style:{display:b?"block":"none"},dataSource:o,bordered:!1,rowKey:function(e){return e.id},rowClassName:Be,columns:P,loading:g,pagination:{pageSize:C.limit,total:C.total,current:C.page,onChange:function(e){var n=c()(c()({},C),{},{page:e});E(n),T(n)},showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),(0,J.jsx)("div",{className:Le,style:{visibility:t?"hidden":"visible"}})]})},Qe=t(91275),Fe=(0,v.connect)((function(e){return{exercise:e.exercise,globalSetting:e.globalSetting}}))((function(e){e.exercise,e.globalSetting,e.dispatch;var n=(0,m.useState)(""),t=x()(n,2),i=t[0],s=t[1],r=(0,m.useState)([]),l=x()(r,2),c=l[0],o=l[1],u=(0,m.useState)(""),p=x()(u,2),h=p[0],g=p[1],j=(0,m.useState)(!1),y=x()(j,2),_=y[0],b=y[1],w=(0,m.useState)(!1),k=x()(w,2),N=k[0],Z=k[1],A=(0,v.useParams)();(0,m.useEffect)((function(){I()}),[]);var I=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,f.ZP)("/api/courses/".concat(null==A?void 0:A.coursesId,"/exercises/code_review_results.json"),{method:"get",params:{id:null==A?void 0:A.categoryId,search:i}});case 3:if(-2!==(null==(t=e.sent)?void 0:t.status)){e.next=8;break}return Z(!0),I(),e.abrupt("return");case 8:t&&(Z(!1),b(!1),o((null==t?void 0:t.exercise_questions)||[]),g(null==t?void 0:t.last_review_time));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){I()};return(0,J.jsxs)("section",{className:qe.warp,children:[(0,J.jsxs)("aside",{className:qe.header,children:[(0,J.jsxs)("div",{children:["查重时间:",h||"--"]}),!!h&&(0,J.jsx)(F.Z,{value:i,onChange:function(e){return s(e.target.value)},suffix:(0,J.jsx)("i",{onClick:S,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"请输入姓名或学号搜索",onPressEnter:S})]}),N&&(0,J.jsx)(ee.Z,{customText:"正在进行代码查重,请稍候。查重结束后,页面将自动更新显示结果"}),!N&&(0,J.jsx)(Ce.Z,{loading:_,active:!0,paragraph:{rows:5},children:c.length>0?(0,J.jsx)("aside",{className:qe.subject,children:c.map((function(e,n){return(0,J.jsx)(ze,{index:n,bottomLine:n===c.length-1,gather:e,search:i},n)}))}):(0,J.jsxs)("div",{className:qe.empty,children:[(0,J.jsx)("img",{src:Qe.x7,width:"258"}),(0,J.jsx)("span",{className:"c-grey-c",children:"暂无数据"})]})})]})})),Re=t(28103),He=t(49312),Ke=t(77116),We=t(31313),Ye="wrap___rEjJ0",Je="modal___gRDV9",Ue="titleWrap___MK_OO",Ge="required___Hja3H",Ve="title___vMFKz",Xe="colorGray___hNhIL",$e="choiceWrap___Xx5du",en="answer___cbuNE",nn="activeAnswer___LwFG7",tn="deleteIcon____HG4s",sn="addIcon___r_Vhy",rn="editorWrap___OYwur",an="htmlWrap___qXHYn",ln="radio___urtyZ",cn="color333___Lah7k",on="color999___TmkZt",dn="questionType___r_bKw",un="questionChoices___LA7VM",xn="action___fTTDM",pn="difficult___Mg7lT",hn="fold___oVjRI",mn="head___fpwmn",fn=t(63743),vn=t(11288),gn=["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"],jn=function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),r=e.editData,l=e.editKey,o=e.setEditKey,u=void 0===o?function(){}:o,p=e.cancelAdd,f=void 0===p?function(){}:p,j=e.addCallback,w=void 0===j?function(){}:j,N=e.reload,Z=void 0===N?function(){}:N,A=(e.setIsClaer,h()(e,gn),(0,m.useState)("")),I=x()(A,2),S=I[0],C=I[1],T=(0,m.useState)(""),q=x()(T,2),D=q[0],M=q[1],O=(0,m.useState)([]),B=x()(O,2),H=B[0],W=B[1],Y=(0,m.useState)(""),U=x()(Y,2),G=U[0],V=U[1],X=(0,m.useState)(),$=x()(X,2),ee=$[0],ne=$[1],te=(0,m.useState)(!1),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,m.useState)(),le=x()(ae,2),ce=le[0],oe=le[1],de=(0,m.useState)(0),ue=x()(de,2),xe=ue[0],pe=ue[1],he=(0,m.useState)(!1),me=x()(he,2),fe=me[0],ve=me[1],ge=(0,m.useState)(!1),je=x()(ge,2),ye=je[0],_e=je[1],be=(0,m.useState)([]),we=x()(be,2),ke=we[0],Ne=we[1],Ze=(0,m.useState)(1),Ae=x()(Ze,2),Ie=Ae[0],Se=Ae[1],Ce=(0,m.useState)(!1),Ee=x()(Ce,2),Pe=Ee[0],Te=Ee[1],qe=(0,m.useRef)(!1),De=(0,v.useParams)(),Me=(0,m.useState)([]),Oe=x()(Me,2),Be=Oe[0],Le=Oe[1],ze=function(e){Le([].concat(s()(Be),[c()({},e)]))};(0,m.useEffect)((function(){var e;if(!qe.current){if(null==r||!r.question_title)return ve(!0),C(""),ne(!1),oe(2),W([]),V(""),void re(!1);C(null==r?void 0:r.question_title),ne(null==r?void 0:r.is_ordered),Se(null==r?void 0:r.difficulty),Te(!(null!=r&&r.repeat_answer)),oe(null==r?void 0:r.question_score);var n=null==r||null===(e=r.standard_answers)||void 0===e?void 0:e.map((function(e){return e.answer_text}));W(s()(n)),Ne(r.tag_discipline_ids),M(null==r?void 0:r.analysis)}}),[r,fe]),(0,m.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,Le(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}re(!1),fe&&function(){e.apply(this,arguments)}()}),[fe]),(0,m.useImperativeHandle)(n,(function(){return{onSave:en,isEdit:fe}})),(0,m.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];Le(n)}),[t.tagDisciplineData]);var Qe,Fe,Re,Ge,$e=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ve(!1),u(-1),qe.current=!1,Z())},en=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=[],s=!1,_e(!0),H.forEach((function(e,t){n.push({choice_id:t+1,answer_text:[]}),e.forEach((function(e,i){n[t].answer_text.push(e),e&&(0,P.eR)(e,1e4)||(V("".concat(t,"-").concat(i)),y.ZP.info(e?"答案不能超过10000字符":"答案:不能为空"),s=!0)}))})),!s){e.next=7;break}return _e(!1),e.abrupt("return",!1);case 7:if(qe.current=!0,!r.question_id){e.next=19;break}if(1!==(null==r?void 0:r.is_my)){e.next=13;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:ke,sub_discipline_id:null===(s=t.editData)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.sub_discipline_id,difficulty:Ie,is_cover:1,repeat_answer:!Pe,analysis:D}});case 2:l=e.sent,$e(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:ke,sub_discipline_id:null===(s=t.editData)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.sub_discipline_id,difficulty:Ie,repeat_answer:!Pe,analysis:D}});case 2:l=e.sent,$e(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=17;break;case 13:return e.next=15,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:ke,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:Ie,repeat_answer:!Pe,analysis:D}});case 15:l=e.sent,$e(l);case 17:e.next=23;break;case 19:return e.next=21,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:De.categoryId,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:ke,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:Ie,repeat_answer:!Pe,analysis:D}});case 21:l=e.sent,$e(l);case 23:return _e(!1),e.abrupt("return",{name:S,analysis:D,standard_answers:n,is_ordered:ee});case 25:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nn=function(e,n,t){var i=H.slice();if(n&&i.splice(e,n),t&&se||!r.question_id)for(var s=0;s1&&(0,J.jsxs)("span",{children:[(0,J.jsx)(_.Z,{checked:ee,onChange:function(e){return ne(e.target.checked)},className:"".concat(cn," font14"),children:"多个填空的答案有顺序要求"}),(0,J.jsx)("span",{className:"".concat(on," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,J.jsx)("p",{className:Ue,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:D,onChange:function(e){return M(e)}}),(0,J.jsxs)("p",{className:"",children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"分值:",(0,J.jsx)(R.Z,{value:ce,max:1e4,min:0,onChange:function(e){oe(e)}})," 分   ",!!ce&&!!xe&&(0,J.jsxs)("span",{style:{color:"red"},children:["(根据均分规则,本题每空",(ce/xe).toFixed(1),"分)"]}),(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:pn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(K.ZP.Group,{value:Ie,onChange:function(e){Se(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(K.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(K.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Xe,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{value:ke,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:Ne,subId:null===(Re=t.editData)||void 0===Re||null===(Re=Re.exercise)||void 0===Re?void 0:Re.sub_discipline_id,knowledgeOptions:Be,onAddKnowledgeFinish:ze})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(Q.Z,{checked:Pe,onChange:function(e){Te(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==l||r.question_id)&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){f(),ve(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml20",type:"primary",onClick:function(){en()},children:"保存"})]})]}))]})},yn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(jn)),_n=["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"],bn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],wn=function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.editKey,o=e.setEditKey,u=void 0===o?function(){}:o,p=e.cancelAdd,f=void 0===p?function(){}:p,j=e.reload,_=void 0===j?function(){}:j,w=e.addCallback,N=void 0===w?function(){}:w,Z=(e.setIsClaer,h()(e,_n),(0,m.useState)()),A=x()(Z,2),I=A[0],S=A[1],C=(0,m.useState)(""),P=x()(C,2),T=P[0],q=P[1],D=(0,m.useState)(!1),M=x()(D,2),O=M[0],B=M[1],L=(0,m.useState)(),z=x()(L,2),F=z[0],H=z[1],W=(0,m.useState)([]),Y=x()(W,2),U=Y[0],G=Y[1],V=(0,m.useState)([]),X=x()(V,2),$=X[0],ee=X[1],ne=(0,m.useState)(1),te=x()(ne,2),ie=te[0],se=te[1],re=(0,m.useState)(!1),ae=x()(re,2),le=ae[0],ce=ae[1],oe=(0,m.useState)(""),de=x()(oe,2),ue=de[0],xe=de[1],pe=(0,m.useRef)(!1),he=function(e){ee([].concat(s()($),[c()({},e)]))},me=(0,v.useParams)();(0,m.useEffect)((function(){if(!pe.current){if(null==r||!r.question_choices)return B(!0),q(""),H(2),void S("");ce(!(null!=r&&r.repeat_answer)),q(null==r?void 0:r.question_title),H(null==r?void 0:r.question_score),se(null==r?void 0:r.difficulty),S(r.standard_answer[0]+""),G(r.tag_discipline_ids),xe(null==r?void 0:r.analysis)}}),[r,O]),(0,m.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,ee(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}O&&function(){e.apply(this,arguments)}()}),[O]),(0,m.useImperativeHandle)(n,(function(){return{onSave:je,isEdit:O}})),(0,m.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];ee(n)}),[t.tagDisciplineData]);var fe,ve,ge=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),B(!1),u(-1),pe.current=!1,_())},je=function(){var e=d()(a()().mark((function e(){var n,s,l,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(T){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(I){e.next=6;break}return y.ZP.info("请先点击选择本选择题的正确选项"),e.abrupt("return",!1);case 6:if(n=[{choice_text:"正确",is_answer:"1"===I?1:0},{choice_text:"错误",is_answer:"2"===I?2:0}],pe.current=!0,!r.question_id){e.next=19;break}if(1!==(null==r?void 0:r.is_my)){e.next=13;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:T,question_type:2,question_score:F,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:U,sub_discipline_id:null===(l=t.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.sub_discipline_id,difficulty:ie,is_cover:1,repeat_answer:!le,analysis:ue}});case 2:s=e.sent,ge(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:T,question_type:2,question_score:F,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:U,sub_discipline_id:null===(l=t.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:ue}});case 2:s=e.sent,ge(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=17;break;case 13:return e.next=15,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:T,question_type:2,question_score:F,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:U,sub_discipline_id:null===(l=t.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:ue}});case 15:s=e.sent,ge(s);case 17:e.next=23;break;case 19:return e.next=21,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:me.categoryId,question_title:T,question_type:2,question_score:F,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:U,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:ue}});case 21:s=e.sent,ge(s);case 23:return e.abrupt("return",{name:T,choices:n});case 24:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ye=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),_e=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===l){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},me)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},me)}),e.abrupt("break",17);case 12:return u(r.dragKey),B(!0),e.abrupt("break",17);case 15:return N({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:2}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Ye,children:[!O&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、判断题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{className:un,children:null==r||null===(ve=r.question_choices)||void 0===ve?void 0:ve.map((function(e,n){return(0,J.jsxs)(K.ZP,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[bn[n],". ",(0,J.jsx)("span",{className:"c-black font14",children:e.choice_text})]},n)}))}),(0,J.jsx)("div",{className:xn,children:!r.hideAction&&ye.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return _e(e)},className:e.icon})},n)}))})]}),O&&(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"判断题"}),"(客观题,由系统自动评分,请设置标准答案)"]}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsx)("span",{className:Ve,children:"题干:"})]}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:T,onChange:function(e){return q(e)}}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsxs)("span",{className:Ve,children:["答案选项:",(0,J.jsx)("span",{className:Xe,children:"点击选项可设置正确答案"})]})]}),(0,J.jsxs)(K.ZP.Group,{buttonStyle:"solid",value:I,onChange:function(e){return S(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:"1",className:"".concat(ln," mr40"),children:"正确"}),(0,J.jsx)(K.ZP.Button,{value:"2",className:ln,children:"错误"})]}),(0,J.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项,可以直接设置标准答案"}),(0,J.jsx)("p",{className:Ue,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:ue,onChange:function(e){return xe(e)}}),(0,J.jsxs)("p",{className:"",children:["分值:",(0,J.jsx)(R.Z,{value:F,max:1e4,min:0,onChange:function(e){H(e)}})," 分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:pn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(K.ZP.Group,{value:ie,onChange:function(e){se(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(K.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(K.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Xe,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{value:U,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:G,subId:null===(fe=t.editData)||void 0===fe||null===(fe=fe.exercise)||void 0===fe?void 0:fe.sub_discipline_id,knowledgeOptions:$,onAddKnowledgeFinish:he})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(Q.Z,{checked:le,onChange:function(e){ce(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==l||r.question_id)&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){f(),B(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml20",type:"primary",onClick:function(){je()},children:"保存"})]})]})]})},kn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(wn)),Nn=["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"],Zn=["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"],An=(0,m.forwardRef)((function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.cancelAdd,o=void 0===l?function(){}:l,u=e.editKey,p=e.setEditKey,f=void 0===p?function(){}:p,j=(e.setIsClaer,e.addCallback),w=void 0===j?function(e){}:j,N=e.reload,Z=void 0===N?function(){}:N,A=(h()(e,Nn),(0,m.useState)([])),I=x()(A,2),S=I[0],C=I[1],P=(0,m.useState)(),T=x()(P,2),q=T[0],D=T[1],M=(0,m.useState)([]),O=x()(M,2),B=O[0],F=O[1],H=(0,m.useState)(""),W=x()(H,2),Y=W[0],U=W[1],G=(0,m.useState)(),V=x()(G,2),X=V[0],$=V[1],ee=(0,m.useState)(!1),ne=x()(ee,2),te=ne[0],ie=ne[1],se=(0,m.useState)([]),re=x()(se,2),ae=re[0],le=re[1],ce=(0,m.useState)(1),oe=x()(ce,2),de=oe[0],ue=oe[1],xe=(0,m.useState)(!1),pe=x()(xe,2),he=pe[0],me=pe[1],fe=(0,m.useState)(""),ve=x()(fe,2),ge=ve[0],je=ve[1],ye=(0,m.useState)([]),_e=x()(ye,2),be=_e[0],we=_e[1],ke=(0,m.useRef)(!1),Ne=function(e){we([].concat(s()(be),[c()({},e)]))},Ze=(0,v.useParams)();(0,m.useEffect)((function(){C(["","","",""])}),[]),(0,m.useEffect)((function(){if(!ke.current){if(null==r||!r.question_choices)return ie(!0),U(""),$(5),C(["","","",""]),void F([]);U(null==r?void 0:r.question_title),$(null==r?void 0:r.question_score),me(!(null!=r&&r.repeat_answer)),ue(null==r?void 0:r.difficulty),C(null==r?void 0:r.question_choices.map((function(e){return e.choice_text})));var e=[];null==r||r.standard_answer.map((function(n,t){e.push(n-1)})),F(e),le(r.tag_discipline_ids),je(null==r?void 0:r.analysis)}}),[r,te]),(0,m.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,we(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}te&&function(){e.apply(this,arguments)}()}),[te]),(0,m.useImperativeHandle)(n,(function(){return{onSave:Ce,isEdit:te}})),(0,m.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];we(n)}),[t.tagDisciplineData]);var Ae,Ie,Se=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ie(!1),f(-1),ke.current=!1,Z())},Ce=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Y){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=S.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(Zn[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(B.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(B.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(s=S.map((function(e,n){return{choice_text:e,is_answer:B.includes(n)?n+1:0}})),ke.current=!0,!r.question_id){e.next=26;break}if(1!==(null==r?void 0:r.is_my)){e.next=20;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:Y,question_type:1,question_score:X,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:de,is_cover:1,repeat_answer:!he,analysis:ge}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:Y,question_type:1,question_score:X,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:de,repeat_answer:!he,analysis:ge}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=24;break;case 20:return e.next=22,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:Y,question_type:1,question_score:X,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:de,repeat_answer:!he,analysis:ge}});case 22:l=e.sent,Se(l);case 24:e.next=30;break;case 26:return e.next=28,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:Ze.categoryId,question_title:Y,question_type:1,question_score:X,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:de,repeat_answer:!he,analysis:ge}});case 28:l=e.sent,Se(l);case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ee=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),Pe=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===u){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},Ze)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},Ze)}),e.abrupt("break",17);case 12:return f(r.dragKey),ie(!0),e.abrupt("break",17);case 15:return w({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:1}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Ye,children:[!te&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、多选题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{className:un,children:null==r||null===(Ie=r.question_choices)||void 0===Ie?void 0:Ie.map((function(e,n){return(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{children:(0,J.jsxs)(_.Z,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[Zn[n],"."]},n)}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)("span",{className:"c-black font14",children:(0,J.jsx)(fn.Z,{value:e.choice_text})})})]},n)}))}),(0,J.jsx)("div",{className:xn,children:!r.hideAction&&Ee.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return Pe(e)},className:e.icon})},n)}))})]}),te&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsx)("span",{className:Ve,children:"题干:"})]}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:Y,onChange:function(e){return U(e)}}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsxs)("span",{className:Ve,children:["答案选项:",(0,J.jsx)("span",{className:Xe,children:"点击选项可设置正确答案"})]})]}),S.map((function(e,n){var i;return(0,J.jsxs)("div",{className:$e,children:[(0,J.jsx)(b.Z,{title:"点击设置为标准答案",placement:"left",children:(0,J.jsx)("div",{className:"".concat(en," ").concat(B.includes(n)?nn:""),onClick:function(){B.includes(n)?F(B.filter((function(e){return e!==n}))):F([].concat(s()(B),[n]))},children:Zn[n]})}),(0,J.jsx)("div",{className:rn,children:q===n?(0,J.jsx)(He.Z,{id:"single-question-option-".concat(n),watch:!0,isFocus:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){S[n]=e,C(S)}}):(0,J.jsx)("div",{className:an,onClick:function(){return D(n)},children:(0,J.jsx)(fn.Z,{value:e})})}),1===(null===(i=t.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.exercise_status)&&(0,J.jsxs)(J.Fragment,{children:[n>1&&(0,J.jsx)(b.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat(tn," iconfont icon-htmal5icon19"),onClick:function(){return C(S.filter((function(e,t){return t!==n})))}})}),n<7&&n===S.length-1&&(0,J.jsx)(b.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(sn," iconfont icon-roundaddfill ml6"),onClick:function(){return C([].concat(s()(S),[""]))}})})]})]},n)})),(0,J.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项输入框可设置答案;选中的选项即为正确答案,选择多个答案即为多选题"}),(0,J.jsx)("p",{className:Ue,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:ge,onChange:function(e){return je(e)}}),(0,J.jsxs)("p",{className:"",children:["分值:",(0,J.jsx)(R.Z,{value:X,max:1e4,min:0,onChange:function(e){$(e)}})," ","分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:pn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(K.ZP.Group,{value:de,onChange:function(e){ue(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(K.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(K.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Xe,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{value:ae,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:le,subId:null===(Ae=t.editData)||void 0===Ae||null===(Ae=Ae.exercise)||void 0===Ae?void 0:Ae.sub_discipline_id,knowledgeOptions:be,onAddKnowledgeFinish:Ne})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(Q.Z,{checked:he,onChange:function(e){me(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){o(),ie(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml20",type:"primary",onClick:function(){Ce()},children:"保存"})]})]})]})})),In=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})(An),Sn=["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"],Cn=function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),s=e.editData,r=e.cancelAdd,l=void 0===r?function(){}:r,o=e.editKey,u=e.setEditKey,p=void 0===u?function(){}:u,f=(e.addCallback,e.reload),j=void 0===f?function(){}:f,w=(e.setIsClaer,h()(e,Sn),(0,m.useState)("")),N=x()(w,2),Z=N[0],A=N[1],I=(0,m.useState)(""),S=x()(I,2),C=S[0],P=S[1],T=(0,m.useState)(""),q=x()(T,2),D=q[0],M=(q[1],(0,m.useState)([])),O=x()(M,2),B=O[0],Q=(O[1],(0,m.useState)("")),H=x()(Q,2),K=(H[0],H[1],(0,m.useState)()),W=x()(K,2),Y=W[0],U=W[1],G=(0,m.useState)(!1),V=x()(G,2),X=(V[0],V[1]),$=(0,m.useState)([]),ee=x()($,2),ne=ee[0],te=ee[1],ie=(0,m.useState)(!1),se=x()(ie,2),re=se[0],ae=se[1],le=(0,m.useState)(!1),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,v.useParams)(),xe=(0,m.useRef)(!1);(0,m.useEffect)((function(){var e;if(!xe.current){s.edit&&(ae(!0),P(""),A(""),te([])),A(s.shixun_name),P(s.question_title);var n=[];null===(e=s.shixun)||void 0===e||e.map((function(e){n.push(e.challenge_score)})),te(n)}}),[s]),(0,m.useEffect)((function(){X(!1)}),[re]),(0,m.useImperativeHandle)(n,(function(){return{onSave:ve,isEdit:re}}));var pe,he,me,fe=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ae(!1),p(-1),xe.current=!1,j())},ve=function(){var e=d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=[],!1,e.next=4;break;case 4:if(xe.current=!0,de(!0),!s.question_id){e.next=12;break}return e.next=9,i({type:"exercise/editExerciseQuestion",payload:{id:s.question_id,question_title:C,shixun_name:Z,shixun_id:s.shixun_id,question_type:5,question_scores:ne}});case 9:t=e.sent,e.next=15;break;case 12:return e.next=14,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==s?void 0:s.insert_id,categoryId:ue.categoryId,question_title:C,shixun_name:Z,shixun_id:s.shixun_id,question_type:5,question_scores:ne,is_copy:s.is_copy}});case 14:t=e.sent;case 15:return fe(t),de(!1),e.abrupt("return",{name:C,analysis:D,standard_answers:n,is_ordered:Y});case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ge=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入实训题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),je=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===o){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:s.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},ue)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:s.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},ue)}),e.abrupt("break",17);case 12:return p(s.dragKey),ae(!0),e.abrupt("break",17);case 15:return i({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",editData:{key:s.key,insert_id:null==s?void 0:s.question_id,question_type:5}}}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Ye,children:[!re&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=s&&s.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[s.key,"、实训题"]}),"(",s.question_score,"分)"]})}),null!=s&&s.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[s.key,"."]}),(0,J.jsx)(fn.Z,{value:s.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",s.question_score,"分)"]}),!(null===(he=s.schools)||void 0===he||!he.length)&&(0,J.jsx)(b.Z,{title:"该实训题面向指定单位开放",children:(0,J.jsx)("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"})})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:s.question_title})}),(0,J.jsx)("div",{className:"mt30"}),null===(me=s.shixun)||void 0===me?void 0:me.map((function(e,n){return(0,J.jsxs)("div",{children:["第",n+1,"关 ",(0,J.jsx)("span",{className:"ml10",children:e.challenge_name})," ",(0,J.jsxs)("span",{className:"ml10",children:[e.challenge_score," 分"]})]},n)})),(0,J.jsxs)("div",{className:xn,children:[(0,J.jsx)(v.Link,{target:"_blank",to:"/shixuns/".concat(s.shixun_identifier,"/challenges?exercise=true"),children:"实训详情"}),!s.hideAction&&ge.map((function(e,n){return"up"===e.id&&1===s.key||"down"===e.id&&s.key===s.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return je(e)},className:e.icon})},n)}))]})]}),re&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"实训题"}),"(客观题,由系统自动评分,允许手动调分)"]})}),(0,J.jsx)("div",{className:"mt10",children:(0,J.jsx)(F.Z,{defaultValue:Z,onChange:function(e){A(e.target.value)}})}),(0,J.jsx)("div",{className:"mt10",children:(0,J.jsx)(He.Z,{id:"single-question-option-0",height:155,placeholder:"请输入实训题完成要求",defaultValue:C,onChange:function(e){P(e)}})}),(0,J.jsx)("div",{className:"mt20",children:null===(pe=s.shixun)||void 0===pe?void 0:pe.map((function(e,n){return(0,J.jsxs)(L.Z,{gutter:[20,20],children:[(0,J.jsxs)(z.Z,{flex:"1",children:[n+1,".",e.challenge_name]}),(0,J.jsxs)(z.Z,{children:[(0,J.jsx)(R.Z,{defaultValue:ne[n],onChange:function(e){ne[n]=e,te(ne),console.log("srore:L",ne[n])}})," 分"]})]})}))}),(0,J.jsx)("div",{className:"mt20",children:B.length>1&&(0,J.jsxs)("span",{children:[(0,J.jsx)(_.Z,{checked:Y,onChange:function(e){return U(e.target.checked)},className:"".concat(cn," font14"),children:"多个填空的答案有顺序要求"}),(0,J.jsx)("span",{className:"".concat(on," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==o||!(null!=s&&s.edit))&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){l(),ae(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{loading:oe,className:"ml20",type:"primary",onClick:function(){ve()},children:"保存"})]})]})]})},En=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(Cn)),Pn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"],Tn=["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"],qn=function(e,n){e.problemset;var t=e.exercise,i=(e.globalSetting,e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.cancelAdd,o=void 0===l?function(){}:l,u=e.editKey,p=e.setEditKey,f=void 0===p?function(){}:p,j=(e.setIsClaer,e.reload),_=void 0===j?function(){}:j,w=e.addCallback,N=void 0===w?function(e){}:w,Z=(h()(e,Pn),(0,m.useState)([])),A=x()(Z,2),I=A[0],S=A[1],C=(0,m.useState)(),P=x()(C,2),T=P[0],q=P[1],D=(0,m.useState)([]),M=x()(D,2),O=M[0],B=M[1],F=(0,m.useState)(""),H=x()(F,2),W=H[0],Y=H[1],U=(0,m.useState)(),G=x()(U,2),V=G[0],X=G[1],$=(0,m.useState)([]),ee=x()($,2),ne=ee[0],te=ee[1],ie=(0,m.useState)(!1),se=x()(ie,2),re=se[0],ae=se[1],le=(0,m.useState)(1),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,m.useState)(!1),xe=x()(ue,2),pe=xe[0],he=xe[1],me=(0,m.useState)(""),fe=x()(me,2),ve=fe[0],ge=fe[1],je=(0,v.useParams)(),ye=(0,m.useRef)(null),_e=(0,m.useRef)(!1),be=(0,m.useState)([]),we=x()(be,2),ke=we[0],Ne=we[1],Ze=function(e){Ne([].concat(s()(ke),[c()({},e)]))};(0,m.useEffect)((function(){S(["","","",""])}),[]),(0,m.useEffect)((function(){if(!_e.current){if(null==r||!r.question_choices)return ae(!0),Y(""),X(5),S(["","","",""]),void B([]);Y(null==r?void 0:r.question_title),X(null==r?void 0:r.question_score),he(!(null!=r&&r.repeat_answer)),ge(null==r?void 0:r.analysis),de(null==r?void 0:r.difficulty),S(null==r?void 0:r.question_choices.map((function(e){return e.choice_text})));var e=[];null==r||r.standard_answer.map((function(n,t){e.push(n-1)})),te(r.tag_discipline_ids),B(e)}}),[r,re]),(0,m.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,Ne(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}re&&function(){e.apply(this,arguments)}()}),[re]),(0,m.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];Ne(n)}),[t.tagDisciplineData]),(0,m.useImperativeHandle)(n,(function(){return{onSave:Ce,isEdit:re}}));var Ae,Ie,Se=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ae(!1),f(-1),_e.current=!1,_())},Ce=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(W){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=I.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(Tn[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(O.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(O.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(s=I.map((function(e,n){return{choice_text:e,is_answer:O.includes(n)?n+1:0}})),_e.current=!0,!r.question_id){e.next=26;break}if(1!==(null==r?void 0:r.is_my)){e.next=20;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:W,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:oe,is_cover:1,repeat_answer:!pe,analysis:ve}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:W,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:oe,repeat_answer:!pe,analysis:ve}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=24;break;case 20:return e.next=22,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:W,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:oe,repeat_answer:!pe,analysis:ve}});case 22:l=e.sent,Se(l);case 24:e.next=30;break;case 26:return e.next=28,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:je.categoryId,question_title:W,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:oe,repeat_answer:!pe,analysis:ve}});case 28:l=e.sent,Se(l);case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ee=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),Pe=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===u){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},je)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},je)}),e.abrupt("break",17);case 12:return f(r.dragKey),ae(!0),e.abrupt("break",17);case 15:return N({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:0}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Ye,children:[!re&&(0,J.jsxs)("aside",{ref:ye,children:[(0,J.jsx)("div",{className:dn,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、单选题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex",alignItems:"flex-start"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{className:un,children:null==r||null===(Ie=r.question_choices)||void 0===Ie?void 0:Ie.map((function(e,n){return(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{children:(0,J.jsxs)(K.ZP,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[Tn[n],"."]},n)}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)("span",{className:"c-black font14",children:(0,J.jsx)(fn.Z,{value:e.choice_text})})})]},n)}))}),(0,J.jsx)("div",{className:xn,children:!r.hideAction&&Ee.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return Pe(e)},className:e.icon})},n)}))})]}),re&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsx)("span",{className:Ve,children:"题干:"})]}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:W,onChange:function(e){return Y(e)}}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsxs)("span",{className:Ve,children:["答案选项:",(0,J.jsx)("span",{className:Xe,children:"点击选项可设置正确答案"})]})]}),I.map((function(e,n){var i;return(0,J.jsxs)("div",{className:$e,children:[(0,J.jsx)(b.Z,{title:"点击设置为标准答案",placement:"left",children:(0,J.jsx)("div",{className:"".concat(en," ").concat(O.includes(n)?nn:""),onClick:function(){O.includes(n)?B(O.filter((function(e){return e!==n}))):B([].concat(s()(O),[n]))},children:Tn[n]})}),(0,J.jsx)("div",{className:rn,children:T===n?(0,J.jsx)(He.Z,{id:"single-question-option-".concat(n),watch:!0,isFocus:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){I[n]=e,S(I)}}):(0,J.jsx)("div",{className:an,onClick:function(){return q(n)},children:(0,J.jsx)(fn.Z,{value:e})})}),1===(null===(i=t.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.exercise_status)&&(0,J.jsxs)(J.Fragment,{children:[n>1&&(0,J.jsx)(b.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat(tn," iconfont icon-htmal5icon19"),onClick:function(){return S(I.filter((function(e,t){return t!==n})))}})}),n<7&&n===I.length-1&&(0,J.jsx)(b.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(sn," iconfont icon-roundaddfill ml6"),onClick:function(){return S([].concat(s()(I),[""]))}})})]})]},n)})),(0,J.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项输入框可设置答案;选中的选项即为正确答案,选择多个答案即为多选题"}),(0,J.jsx)("p",{className:Ue,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:ve,onChange:function(e){return ge(e)}}),(0,J.jsxs)("div",{style:{marginBottom:14},children:["分值:",(0,J.jsx)(R.Z,{value:V,max:1e4,min:0,onChange:function(e){X(e)}})," 分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:pn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(K.ZP.Group,{value:oe,onChange:function(e){de(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(K.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(K.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("div",{className:Ue,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Xe,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{selectvalues:null==r?void 0:r.tag_discipline_ids,value:ne,onChange:te,subId:null===(Ae=t.editData)||void 0===Ae||null===(Ae=Ae.exercise)||void 0===Ae?void 0:Ae.sub_discipline_id,knowledgeOptions:ke,onAddKnowledgeFinish:Ze})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(Q.Z,{checked:pe,onChange:function(e){he(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){o(),ae(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml20",type:"primary",onClick:function(){Ce()},children:"保存"})]})]})]})},Dn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(qn)),Mn=t(12563),On=function(e){var n,t,i=e.value,r=void 0===i?[[],[]]:i,a=e.onChange,l=(0,m.useState)(""),c=x()(l,2),o=c[0],d=c[1],u=(0,m.useState)(""),p=x()(u,2),h=p[0],f=p[1],v=function(e){if(!e)return!1;new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]");return"|"!==e||(y.ZP.warning("关键词不能只输入一个“|”字符!"),!1)};return(0,J.jsxs)("div",{children:[(0,J.jsxs)("p",{className:"font14",children:["关键词",(0,J.jsx)("span",{className:"c-grey-999",children:"(关键词可用于自动判分)"}),(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:350},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"每个核心关键词的分数是普通关键词分数的两倍"}),(0,J.jsx)("div",{children:"例如:"}),(0,J.jsx)("div",{children:"本题10分,普通关键词1个,核心关键词2个,则每个"}),(0,J.jsx)("div",{children:"普通关键词2分,每个核心关键词4分"})]}),children:(0,J.jsx)("span",{className:"iconfont icon-a-wenhaobeifen2 font14"})})]}),(0,J.jsxs)(L.Z,{align:"middle",className:"font14",children:["普通关键词:",(0,J.jsx)(F.Z,{value:o,onChange:function(e){d(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,t,i,l=null===(n=e.target)||void 0===n?void 0:n.value;v(l)&&(null===(t=r[0])||void 0===t||t.push(null==l||null===(i=l.split("|"))||void 0===i?void 0:i.filter((function(e){return!!e}))),a(s()(r)),d(""))},style:{width:800},className:"ml5 mr10",placeholder:"支持保存多个关键词;并列关键词(或的关系)用”|”分割。"}),(0,J.jsx)("span",{className:"c-grey-999",children:"“回车键”保存关键词"})]}),(0,J.jsx)("div",{style:{paddingLeft:89},className:"mt10",children:null==r||null===(n=r[0])||void 0===n?void 0:n.map((function(e,n){return(0,J.jsx)(Mn.Z,{className:"mb10",closable:!0,onClose:function(e){var t;e.preventDefault(),r[0]=null===(t=r[0])||void 0===t?void 0:t.filter((function(e,t){return t!==n})),a(s()(r))},children:null==e?void 0:e.join(" 或 ")},n)}))}),(0,J.jsxs)(L.Z,{align:"middle",className:"font14",children:["核心关键词:",(0,J.jsx)(F.Z,{value:h,onChange:function(e){f(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,t,i,l=null===(n=e.target)||void 0===n?void 0:n.value;v(l)&&(null===(t=r[1])||void 0===t||t.push(null==l||null===(i=l.split("|"))||void 0===i?void 0:i.filter((function(e){return!!e}))),a(s()(r)),f(""))},style:{width:800},className:"ml5 mr10",placeholder:"支持保存多个关键词;并列关键词(或的关系)用”|”分割。"}),(0,J.jsx)("span",{className:"c-grey-999",children:"“回车键”保存关键词"})]}),(0,J.jsx)("div",{style:{paddingLeft:89},className:"mt10",children:null==r||null===(t=r[1])||void 0===t?void 0:t.map((function(e,n){return(0,J.jsx)(Mn.Z,{className:"mb10",closable:!0,onClose:function(e){var t;e.preventDefault(),r[1]=null===(t=r[1])||void 0===t?void 0:t.filter((function(e,t){return t!==n})),a(s()(r))},children:null==e?void 0:e.join(" 或 ")},n)}))})]})},Bn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"],Ln=function(e,n){var t=e.problemset,i=e.exercise,r=(e.globalSetting,e.loading,e.dispatch),l=(e.onRef,e.editData),o=e.cancelAdd,u=void 0===o?function(){}:o,p=e.editKey,f=e.setEditKey,j=void 0===f?function(){}:f,_=e.reload,w=void 0===_?function(){}:_,N=e.addCallback,Z=void 0===N?function(){}:N,A=(e.setIsClaer,h()(e,Bn),(0,m.useState)("")),I=x()(A,2),S=I[0],C=I[1],P=(0,m.useState)(""),T=x()(P,2),q=T[0],D=T[1],M=(0,m.useState)(""),O=x()(M,2),B=O[0],L=O[1],z=(0,m.useState)(),F=x()(z,2),H=F[0],W=F[1],Y=(0,m.useState)(!1),U=x()(Y,2),G=U[0],V=U[1],X=(0,m.useState)([]),$=x()(X,2),ee=$[0],ne=$[1],te=(0,m.useState)(1),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,m.useState)(!1),le=x()(ae,2),ce=le[0],oe=le[1],de=(0,m.useState)([[],[]]),ue=x()(de,2),xe=ue[0],pe=ue[1],he=(0,m.useRef)(!1),me=(0,v.useParams)(),fe=(0,m.useState)([]),ve=x()(fe,2),ge=ve[0],je=ve[1],ye=function(e){je([].concat(s()(ge),[c()({},e)]))};(0,m.useEffect)((function(){var e;if(!he.current){if(null==l||!l.question_title)return V(!0),C(""),L(""),void W(10);oe(!(null!=l&&l.repeat_answer)),C(null==l?void 0:l.question_title),L(null==l||null===(e=l.standard_answer)||void 0===e?void 0:e[0]),W(null==l?void 0:l.question_score),ne(l.tag_discipline_ids),re(null==l?void 0:l.difficulty),D(null==l?void 0:l.analysis),pe([null==l?void 0:l.normal_keywords,null==l?void 0:l.main_keywords])}}),[t.editData,G]),(0,m.useEffect)((function(){var e,n=null!=i&&null!==(e=i.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(i.tagDisciplineData.tag_disciplines)?i.tagDisciplineData.tag_disciplines:[];je(n)}),[i.tagDisciplineData]),(0,m.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.YY)({sub_discipline_id:null===(n=i.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:t=e.sent,je(t.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}G&&function(){e.apply(this,arguments)}()}),[G]),(0,m.useImperativeHandle)(n,(function(){return{onSave:we,isEdit:G}}));var _e,be=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),V(!1),j(-1),he.current=!1,w())},we=function(){var e=d()(a()().mark((function e(){var n,t,s,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(S){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(n=xe[0],t=xe[1],he.current=!0,!l.question_id){e.next=17;break}if(1!==(null==l?void 0:l.is_my)){e.next=11;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"exercise/editExerciseQuestion",payload:{id:l.question_id,question_title:S,question_type:4,question_score:H,standard_answers:[B],tag_discipline_ids:ee,sub_discipline_id:null===(c=i.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:se,is_cover:1,repeat_answer:!ce,analysis:q,normal_keywords:n,main_keywords:t}});case 2:s=e.sent,be(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"exercise/editExerciseQuestion",payload:{id:l.question_id,question_title:S,question_type:4,question_score:H,standard_answers:[B],tag_discipline_ids:ee,sub_discipline_id:null===(c=i.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:se,repeat_answer:!ce,analysis:q,normal_keywords:n,main_keywords:t}});case 2:s=e.sent,be(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=15;break;case 11:return e.next=13,r({type:"exercise/editExerciseQuestion",payload:{id:l.question_id,question_title:S,question_type:4,question_score:H,standard_answers:[B],tag_discipline_ids:ee,sub_discipline_id:null===(c=i.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:se,repeat_answer:!ce,analysis:q,normal_keywords:n,main_keywords:t}});case 13:s=e.sent,be(s);case 15:e.next=21;break;case 17:return e.next=19,r({type:"exercise/addExerciseQuestion",payload:{insert_id:null==l?void 0:l.insert_id,categoryId:me.categoryId,exercise_bank_id:me.categoryId,question_title:S,question_type:4,question_score:H,standard_answers:[B],tag_discipline_ids:ee,sub_discipline_id:null===(o=i.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:se,repeat_answer:!ce,analysis:q,normal_keywords:n,main_keywords:t}});case 19:s=e.sent,be(s);case 21:return e.abrupt("return",{name:S,answer_texts:[B],analysis:q,normal_keywords:n,main_keywords:t});case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==i||null===(n=i.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),Ne=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===p){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:l.question_id});case 2:r({type:"exercise/editExercise",payload:c()({},me)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,r({type:"exercise/exeriseMoveUpDown",payload:{id:l.question_id,opr:n.id}});case 10:return r({type:"exercise/editExercise",payload:c()({},me)}),e.abrupt("break",17);case 12:return j(l.dragKey),V(!0),e.abrupt("break",17);case 15:return Z({key:l.key,insert_id:null==l?void 0:l.question_id,question_type:4}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Ye,children:[!G&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=l&&l.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[l.key,"、简答题"]}),"(",l.question_score,"分)"]})}),null!=l&&l.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[l.key,"."]}),(0,J.jsx)(fn.Z,{value:l.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",l.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:l.question_title})}),(0,J.jsxs)("div",{className:un,children:[(0,J.jsx)("p",{children:(0,J.jsx)("strong",{children:"参考答案:"})}),(0,J.jsx)(fn.Z,{value:B||""})]}),(0,J.jsx)("div",{className:xn,children:!l.hideAction&&ke.map((function(e,n){return"up"===e.id&&1===l.key||"down"===e.id&&l.key===l.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return Ne(e)},className:e.icon})},n)}))})]}),G&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"主观题"}),"(主观题,未作答的情况下自动评为零分)"]})}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:S,onChange:function(e){return C(e)}}),(0,J.jsx)("p",{className:Ue,children:(0,J.jsx)("span",{className:Ve,children:"参考答案:"})}),(0,J.jsx)(He.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"请您输入参考答案",defaultValue:B,onChange:function(e){return L(e)}}),(0,J.jsx)(On,{value:xe,onChange:pe}),(0,J.jsx)("p",{className:Ue,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:q,onChange:function(e){return D(e)}}),(0,J.jsxs)("p",{className:"",children:["分值:",(0,J.jsx)(R.Z,{value:H,max:1e4,min:0,onChange:function(e){W(e)}})," 分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:pn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(K.ZP.Group,{value:se,onChange:function(e){re(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(K.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(K.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Xe,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{value:ee,selectvalues:null==l?void 0:l.tag_discipline_ids,onChange:ne,subId:null===(_e=i.editData)||void 0===_e||null===(_e=_e.exercise)||void 0===_e?void 0:_e.sub_discipline_id,knowledgeOptions:ge,onAddKnowledgeFinish:ye})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(Q.Z,{checked:ce,onChange:function(e){oe(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==p||l.question_id)&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){u(),V(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml20",type:"primary",onClick:function(){we()},children:"保存"})]})]})]})},zn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(Ln)),Qn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"],Fn=["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"],Rn=function(e,n){e.problemset;var t=e.exercise,i=(e.globalSetting,e.loading,e.dispatch),s=(e.onRef,e.editData),r=(e.cancelAdd,e.editKey),l=(e.setEditKey,e.addCallback),o=void 0===l?function(){}:l,u=(e.setIsClaer,h()(e,Qn),(0,m.useState)([])),p=x()(u,2),f=p[0],j=p[1],_=(0,m.useState)(),w=x()(_,2),k=(w[0],w[1],(0,m.useState)([])),N=x()(k,2),Z=N[0],A=N[1],I=(0,m.useState)(""),S=x()(I,2),C=S[0],P=S[1],T=(0,m.useState)(5),q=x()(T,2),D=q[0],M=q[1],O=(0,m.useState)(!1),B=x()(O,2),L=B[0],z=B[1],Q=(0,v.useParams)();(0,m.useEffect)((function(){j(["","","",""])}),[]),(0,m.useEffect)((function(){if(null==s||!s.question_choices)return z(!0),P(""),M(5),j(["","","",""]),void A([]);P(null==s?void 0:s.question_title),M(null==s?void 0:s.question_score),j(null==s?void 0:s.question_choices.map((function(e){return e.choice_text})));var e=[];null==s||s.standard_answer.map((function(n,t){e.push(n-1)})),A(e)}),[s]),(0,m.useImperativeHandle)(n,(function(){return{onSave:F,isEdit:L}}));var F=function(){var e=d()(a()().mark((function e(){var n,t,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=f.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(Fn[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(Z.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(Z.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(t=f.map((function(e,n){return{choice_text:e,is_answer:Z.includes(n)?n+1:0}})),!s.question_id){e.next=20;break}return e.next=17,i({type:"exercise/editExerciseQuestion",payload:{id:s.question_id,question_title:C,question_type:1,question_score:D,question_choices:t.map((function(e){return e.choice_text})),standard_answers:t.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer}))}});case 17:r=e.sent,e.next=23;break;case 20:return e.next=22,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==s?void 0:s.insert_id,categoryId:Q.categoryId,question_title:C,question_type:1,question_score:"5.0",question_choices:t.map((function(e){return e.choice_text})),standard_answers:t.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer}))}});case 22:r=e.sent;case 23:0===r.status&&(y.ZP.success("保存成功"),z(!1),i({type:"exercise/editExercise",payload:c()({},Q)}));case 24:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),H=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===r){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?14:16;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:s.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},Q)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",16);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:s.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},Q)}),e.abrupt("break",16);case 12:return v.history.push("/problems/".concat(null==s?void 0:s.hack_identifier,"/edit?type=exercises&express_id=").concat(Q.categoryId,"&question_id=").concat(null==s?void 0:s.question_id,"&score=").concat(null==s?void 0:s.question_score,"&exercise=true&callback_url=").concat(location.pathname)),e.abrupt("break",16);case 14:return o({key:s.key,insert_id:null==s?void 0:s.question_id,question_type:6}),e.abrupt("break",16);case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)("section",{className:Ye,children:(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=s&&s.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[s.key,"、编程题"]}),"(",s.question_score,"分)"]})}),null!=s&&s.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[s.key,"."]}),(0,J.jsx)(fn.Z,{value:s.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",s.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:s.question_title})}),(0,J.jsx)("div",{className:un,children:(0,J.jsx)(fn.Z,{value:s.description||""})}),(0,J.jsx)("div",{className:xn,children:!s.hideAction&&R.map((function(e,n){return"up"===e.id&&1===s.key||"down"===e.id&&s.key===s.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return H(e)},className:e.icon})},n)}))})]})})},Hn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(Rn)),Kn={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Wn=t(92310),Yn=t.n(Wn),Jn=function(e){var n=e.className,t=e.style,i=e.state,s=e.onClick;return(0,J.jsx)("div",{onClick:s,className:Yn()(i?null==Kn?void 0:Kn.redBtn:null==Kn?void 0:Kn.btn,n),style:t,children:i?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("i",{className:"iconfont icon-biaoji1"}),(0,J.jsx)("span",{children:"取消标记错题"})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("i",{className:"iconfont icon-biaojigaiti"}),(0,J.jsx)("span",{children:"标记错题"})]})})},Un=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion"],Gn=["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"],Vn=function(e,n){e.problemset;var t=e.exercise,i=(e.globalSetting,e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.cancelAdd,o=void 0===l?function(){}:l,u=e.editKey,p=e.setEditKey,f=void 0===p?function(){}:p,j=(e.setIsClaer,e.addCallback),_=void 0===j?function(e){}:j,w=e.reload,N=void 0===w?function(){}:w,Z=e.markBtnVisible,A=e.handleMarkWrongQuestion,I=(h()(e,Un),(0,m.useState)([])),S=x()(I,2),C=S[0],P=S[1],T=(0,m.useState)(!1),q=x()(T,2),D=q[0],M=q[1],O=(0,m.useState)(!0),B=x()(O,2),Q=B[0],H=B[1],W=(0,m.useState)(1),Y=x()(W,2),U=Y[0],G=Y[1],V=(0,m.useState)(!1),X=x()(V,2),$=X[0],ee=X[1],ne=(0,m.useState)([]),te=x()(ne,2),ie=te[0],se=te[1],re=(0,v.useParams)(),ae=(0,m.useRef)(null),le=(0,m.useState)(""),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,m.useState)([]),xe=x()(ue,2),pe=xe[0],he=xe[1],fe=(0,m.useRef)(!1),ve=function(e){se([].concat(s()(ie),[c()({},e)]))};(0,m.useEffect)((function(){var e;if(!fe.current){if(null==r||!r.question_title)return M(!0),void de("");de(null==r?void 0:r.question_title),ee(!(null!=r&&r.repeat_answer)),G(null==r?void 0:r.difficulty),P(r.tag_discipline_ids);var n=null==r||null===(e=r.sub_exercise_questions)||void 0===e?void 0:e.map((function(e){var n,t,i;return c()(c()({},e),{},{id:e.question_id,name:e.question_title,open:!1,score:e.question_score,qusList:null==e||null===(n=e.question_choices)||void 0===n?void 0:n.map((function(e){return e.choice_text})),activeQusEditor:null,qusAnswer:null===(t=[null==e||null===(i=e.question_choices)||void 0===i?void 0:i.findIndex((function(e){return e.standard_boolean}))])||void 0===t?void 0:t.filter((function(e){return-1!==e}))})}));he(n)}}),[r,D]),(0,m.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,se(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}D&&function(){e.apply(this,arguments)}()}),[D]),(0,m.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];se(n)}),[t.tagDisciplineData]),(0,m.useImperativeHandle)(n,(function(){return{onSave:_e,isEdit:D}}));var ge,je,ye=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),M(!1),f(-1),fe.current=!1,N())},_e=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o,u,x;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(oe){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(0!==pe.length){e.next=6;break}return y.ZP.info("请您添加小题"),e.abrupt("return",!1);case 6:n=0;case 7:if(!(n-1)){e.next=19;break}return y.ZP.info("请先输入第".concat(n+1,"小题").concat(Gn[c],"选项的内容")),e.abrupt("return",!1);case 19:if(null!=l&&l.qusAnswer.length){e.next=22;break}return y.ZP.info("请设置第".concat(n+1,"小题的正确答案,点击选项A/B...即可完成设置")),e.abrupt("return",!1);case 22:n++,e.next=7;break;case 25:if(o=pe.map((function(e){var n;return{id:e.id>1?e.id:null,question_title:e.name,question_type:1,question_choices:e.qusList,question_score:e.score,standard_answers:[(null===(n=e.qusAnswer)||void 0===n?void 0:n[0])+1]}})),fe.current=!0,!r.question_id){e.next=36;break}if(1!==(null==r?void 0:r.is_my)){e.next=32;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:oe,question_type:7,sub_questions:o,tag_discipline_ids:C,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:U,is_cover:1,repeat_answer:!$}});case 2:u=e.sent,ye(u);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:oe,question_type:7,sub_questions:o,tag_discipline_ids:C,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:U,repeat_answer:!$}});case 2:u=e.sent,ye(u);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=36;break;case 32:return e.next=34,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:oe,question_type:7,sub_questions:o,tag_discipline_ids:C,sub_discipline_id:null===(x=t.editData)||void 0===x||null===(x=x.exercise)||void 0===x?void 0:x.sub_discipline_id,difficulty:U,repeat_answer:!$}});case 34:u=e.sent,ye(u);case 36:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),we=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===u){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},re)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},re)}),e.abrupt("break",17);case 12:return f(r.dragKey),M(!0),e.abrupt("break",17);case 15:return _({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:0}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ke=function(){var e={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};he(pe.concat(e))},Ne=function(e,n,t){var i,s=(0,me.cloneDeep)(pe);("open"===e&&(s[n].open=!s[n].open),"delete"===e&&s.splice(n,1),"value"===e&&(s[n].name=t),"answer"===e&&(s[n].qusAnswer=[t]),"edit"===e&&(s[n].activeQusEditor=t),"details"===e&&(s[n].qusList[s[n].activeQusEditor]=t),"addQus"===e&&(s[n].qusList=s[n].qusList.concat("")),"deleteQus"===e)&&(s[n].qusList=s[n].qusList.filter((function(e,n){return n!==t})),s[n].qusAnswer=null===(i=s[n].qusAnswer)||void 0===i?void 0:i.filter((function(e){return e!==t})));"analysis"===e&&(s[n].analysis=t),"score"===e&&(s[n].score=t),he(s)};return(0,J.jsxs)("section",{className:Ye,children:[!D&&(0,J.jsxs)("aside",{ref:ae,children:[(0,J.jsx)("div",{className:dn,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、组合题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex",alignItems:"flex-start"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(共",null==r?void 0:r.sub_q_count,"小题,",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{style:{display:Q?"block":"none"},className:un,children:null==r||null===(je=r.sub_exercise_questions)||void 0===je?void 0:je.map((function(e,n){var t,i,s;return(0,J.jsxs)("div",{style:{marginBottom:"20px"},children:[(0,J.jsxs)("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,".",n+1,0==(null==e?void 0:e.question_type)?"(单选题)":1==(null==e?void 0:e.question_type)?"(多选题)":2==(null==e?void 0:e.question_type)?"(判断题)":3==(null==e?void 0:e.question_type)?"(填空题)":"(简答题)"]}),(0,J.jsx)(fn.Z,{value:e.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",e.question_score,"分)"]})]}),3==(null==e?void 0:e.question_type)&&(null==e||null===(t=e.standard_answers)||void 0===t?void 0:t.map((function(n,t){return(0,J.jsxs)(L.Z,{align:"middle",justify:"start",style:{marginBottom:"5px"},children:[(0,J.jsxs)(z.Z,{children:["答案(填空",null==n?void 0:n.choice_id,"):"]}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)(L.Z,{align:"middle",gutter:[1,1],children:n.answer_text.map((function(n,i){var s;return(0,J.jsx)(z.Z,{span:24,children:(0,J.jsx)(F.Z,{checked:null==e||null===(s=e.standard_answers)||void 0===s?void 0:s.includes(t),disabled:!0,value:n},t)},i)}))})})]},t)}))),4==(null==e?void 0:e.question_type)&&(0,J.jsx)(fn.Z,{value:(null==e||null===(i=e.answer_texts)||void 0===i?void 0:i[0])||""}),(0==(null==e?void 0:e.question_type)||1==(null==e?void 0:e.question_type)||2==(null==e?void 0:e.question_type))&&(null==e||null===(s=e.question_choices)||void 0===s?void 0:s.map((function(n,t){return(0,J.jsxs)(L.Z,{align:"middle",children:[(0,J.jsx)(z.Z,{children:(0,J.jsxs)(K.ZP,{checked:e.standard_answer.includes(t+1),disabled:!0,children:[Gn[t],"."]},t)}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)("span",{className:"c-black font14",children:(0,J.jsx)(fn.Z,{value:n.choice_text})})})]},t)}))),Z&&(0,J.jsx)(L.Z,{className:"mt20",children:(0,J.jsx)(Jn,{state:null==e?void 0:e.is_wrong,onClick:function(){return A({value:e,type:null==e?void 0:e.question_type})}})})]},n)}))}),(0,J.jsxs)("div",{className:xn,children:[(0,J.jsx)("span",{className:"c-light-primary current",onClick:function(){return H(!Q)},style:{},children:Q?"收起":"展开"}),!r.hideAction&&be.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return we(e)},className:e.icon})},n)}))]})]}),D&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,J.jsxs)("section",{className:Ye,style:{padding:0},children:[(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsx)("span",{className:Ve,children:"题干:"})]}),(0,J.jsx)(He.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:oe,onChange:function(e){return de(e)}}),(0,J.jsxs)("p",{children:["小题数:",null==pe?void 0:pe.length]}),null==pe?void 0:pe.map((function(e,n){var t;return(0,J.jsxs)("div",{className:hn,children:[(0,J.jsxs)("div",{onClick:function(){return Ne("open",n)},className:mn,children:[(0,J.jsx)("i",{className:"iconfont icon-sanjiaoxing",style:{transform:e.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),(0,J.jsxs)("span",{children:["第",n+1,"小题(单选题)"]}),(0,J.jsx)("b",{onClick:function(e){e.stopPropagation(),Ne("delete",n)},className:"iconfont icon-shanchu8"})]}),(0,J.jsxs)("div",{className:"mb10",style:{display:e.open?"block":"none"},children:[(0,J.jsx)(He.Z,{watch:!0,height:155,placeholder:"请您输入题干",defaultValue:null==e?void 0:e.name,onChange:function(e){return Ne("value",n,e)}}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsxs)("span",{className:Ve,children:["答案选项:",(0,J.jsx)("span",{className:Xe,children:"点击选项可设置正确答案"})]})]}),null==e||null===(t=e.qusList)||void 0===t?void 0:t.map((function(t,i){var s,r;return(0,J.jsxs)("div",{className:$e,children:[(0,J.jsx)(b.Z,{title:"点击设置为标准答案",placement:"left",children:(0,J.jsx)("div",{className:"".concat(en," ").concat(null!=e&&null!==(s=e.qusAnswer)&&void 0!==s&&s.includes(i)?nn:""),onClick:function(){return Ne("answer",n,i)},children:Gn[i]})}),(0,J.jsx)("div",{className:rn,children:(null==e?void 0:e.activeQusEditor)===i?(0,J.jsx)(He.Z,{id:"single-question-option-".concat(i),watch:!0,height:155,isFocus:!0,placeholder:"请您输入选项",defaultValue:t,onChange:function(e){return Ne("details",n,e)}}):(0,J.jsx)("div",{className:an,onClick:function(){return Ne("edit",n,i)},children:(0,J.jsx)(fn.Z,{value:t})})}),i>1&&(0,J.jsx)(b.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat(tn," iconfont icon-htmal5icon19"),onClick:function(){return Ne("deleteQus",n,i)}})}),i<7&&i===(null==e||null===(r=e.qusList)||void 0===r?void 0:r.length)-1&&(0,J.jsx)(b.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(sn," iconfont icon-roundaddfill ml6"),onClick:function(){return Ne("addQus",n)}})})]},i)})),(0,J.jsxs)("p",{className:"mt10",children:["分值:",(0,J.jsx)(R.Z,{value:e.score,max:1e4,min:0,onChange:function(e){return Ne("score",n,e)}})," ","分"]})]})]},e.id)})),pe.length<20&&(0,J.jsxs)(k.ZP,{type:"primary",onClick:ke,children:[(0,J.jsx)("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"添加小题"]})]}),(0,J.jsx)("p",{className:"mt10",children:(0,J.jsxs)("span",{className:pn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(K.ZP.Group,{value:U,onChange:function(e){G(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(K.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(K.ZP.Button,{value:3,children:"困难"})]})]})}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Xe,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{selectvalues:null==r?void 0:r.tag_discipline_ids,value:C,onChange:P,subId:null===(ge=t.editData)||void 0===ge||null===(ge=ge.exercise)||void 0===ge?void 0:ge.sub_discipline_id,knowledgeOptions:ie,onAddKnowledgeFinish:ve})})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){o(),M(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml20",type:"primary",onClick:function(){_e()},children:"保存"})]})]})]})},Xn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(Vn)),$n=t(71108),et="posWarp___ZUxXl",nt="pos___A7NKx",tt="tips___ap6NV",it=t(24334),st=(0,v.connect)()((function(e){var n=e.data,t=e.isDragDisabled,i=void 0!==t&&t,s=e.editorProps,r=void 0===s?{}:s,l=e.onDragEnd,o=void 0===l?function(){}:l,u=e.dispatch,p=e.markBtnVisible,h=void 0!==p&&p,j=e.batchScore,y=void 0===j?[]:j,_=e.reload,b=void 0===_?function(){}:_,w=(0,m.useRef)(),N=(0,v.useParams)(),Z=function(e,n,t){if(e.destination){var i=function(e,n,t){var i=Array.from(e),s=i.splice(n,1),r=x()(s,1)[0];return i.splice(t,0,r),i}(n,e.source.index,e.destination.index);o(i,t)}},A=function(e){u({type:"exercise/setActionTabs",payload:{key:"标记错题",params:e}})},I=function(e,n){return 0===n?(0,J.jsx)(Dn,c()({reload:b,editData:e},e)):1===n?(0,J.jsx)(In,c()({reload:b,editData:e},e)):2===n?(0,J.jsx)(kn,c()({reload:b,editData:e},e)):3===n?(0,J.jsx)(yn,c()({reload:b,editData:e},e)):4===n?(0,J.jsx)(zn,c()({reload:b,editData:e},e)):5===n?(0,J.jsx)(En,c()({reload:b,editData:e},e)):6===n?(0,J.jsx)(Hn,c()({editData:e},e)):7===n?(0,J.jsx)(Xn,c()({handleMarkWrongQuestion:A,markBtnVisible:h,reload:b,editData:e},e)):8===n?(0,J.jsxs)("div",{style:{padding:"20px 30px"},children:[(0,J.jsx)(fn.Z,{value:e.key+"."+(null==e||null===(t=e.program_attr)||void 0===t?void 0:t.description)}),(0,J.jsx)(fn.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:it.Base64.decode((null==e||null===(i=e.program_attr)||void 0===i?void 0:i.code)||"")}),null==e||null===(s=e.standard_answer)||void 0===s?void 0:s.map((function(e,n){return(0,J.jsxs)(L.Z,{align:"middle",style:{marginTop:20},children:[(0,J.jsxs)(z.Z,{children:["答案(填空",e.choice_id,"):"]}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)(L.Z,{align:"middle",gutter:[1,1],children:(0,J.jsx)(F.Z,{disabled:!0,value:e.answer_text||"- -"},n)})})]},n)}))]}):void 0;var t,i,s};return(0,J.jsxs)("div",{children:[" ",function(){var e,t,s,l,o,u,x,p,v,j,_,S,C,E,T,q,D,M=[{name:"单选题",type:0,count:null==n||null===(t=n.exercise_types)||void 0===t?void 0:t.q_singles,score:null==n||null===(s=n.exercise_types)||void 0===s?void 0:s.q_singles_scores,items:[]},{name:"多选题",type:1,count:null==n||null===(l=n.exercise_types)||void 0===l?void 0:l.q_doubles,score:null==n||null===(o=n.exercise_types)||void 0===o?void 0:o.q_doubles_scores,items:[]},{name:"判断题",type:2,count:null==n||null===(u=n.exercise_types)||void 0===u?void 0:u.q_judges,score:null==n||null===(x=n.exercise_types)||void 0===x?void 0:x.q_judges_scores,items:[]},{name:"填空题",type:3,count:null==n||null===(p=n.exercise_types)||void 0===p?void 0:p.q_nulls,score:null==n||null===(v=n.exercise_types)||void 0===v?void 0:v.q_nulls_scores,items:[]},{name:"简答题",type:4,count:null==n||null===(j=n.exercise_types)||void 0===j?void 0:j.q_mains,score:null==n||null===(_=n.exercise_types)||void 0===_?void 0:_.q_mains_scores,items:[]},{name:"实训题",type:5,count:null==n||null===(S=n.exercise_types)||void 0===S?void 0:S.q_shixuns,score:null==n||null===(C=n.exercise_types)||void 0===C?void 0:C.q_shixuns_scores,items:[]},{name:"编程题",type:6,count:null==n||null===(E=n.exercise_types)||void 0===E?void 0:E.q_pros,score:null==n||null===(T=n.exercise_types)||void 0===T?void 0:T.q_pros_scores,items:[]},{name:"组合题",type:7,count:null==n||null===(q=n.exercise_types)||void 0===q?void 0:q.q_combinations,score:null==n||null===(D=n.exercise_types)||void 0===D?void 0:D.q_combination_scores,items:[]}];null==n||null===(e=n.exercise_questions)||void 0===e||e.forEach((function(e,n){var t,i,s,r,a,l,c,o;0===e.question_type&&(null===(t=M[e.question_type])||void 0===t||null===(t=t.items)||void 0===t||t.push(e));1===e.question_type&&(null===(i=M[e.question_type])||void 0===i||null===(i=i.items)||void 0===i||i.push(e));2===e.question_type&&(null===(s=M[e.question_type])||void 0===s||null===(s=s.items)||void 0===s||s.push(e));3===e.question_type&&(null===(r=M[e.question_type])||void 0===r||null===(r=r.items)||void 0===r||r.push(e));4===e.question_type&&(null===(a=M[e.question_type])||void 0===a||null===(a=a.items)||void 0===a||a.push(e));5===e.question_type&&(null===(l=M[e.question_type])||void 0===l||null===(l=l.items)||void 0===l||l.push(e));6===e.question_type&&(null===(c=M[e.question_type])||void 0===c||null===(c=c.items)||void 0===c||c.push(e));7===e.question_type&&(null===(o=M[e.question_type])||void 0===o||null===(o=o.items)||void 0===o||o.push(e))}));var O=null==n?void 0:n.map((function(e,n){return(0,J.jsxs)(m.Fragment,{children:[(0,J.jsxs)("div",{className:"pl20",children:[(0,J.jsxs)("span",{className:"font16 c-light-primary",children:[(0,P.EM)(n+1),"、",e.name]}),(0,J.jsxs)("span",{className:"c-grey-999",children:["(共",e.count,"题",7===(null==e?void 0:e.question_type)?",包含".concat(e.sub_count,"小题"):"",";共",e.score,"分)"]}),(null==y?void 0:y.includes(null==e?void 0:e.name))&&(0,J.jsx)(k.ZP,{onClick:function(){return n=null==e?void 0:e.question_type,t=null==e?void 0:e.name,w.current=function(e){return{"单选题":2,"多选题":5,"填空题":2,"判断题":2,"简答题":10,"编程题":10,"实训题":5,"组合题":10}[e]||0}(t),void g.Z.confirm({centered:!0,title:"批量设置分数",content:(0,J.jsxs)("div",{className:"",children:[(0,J.jsxs)("span",{children:["组合题"===t?"组合题中的每小题":t,":"]}),(0,J.jsx)(R.Z,{min:1,defaultValue:w.current,onChange:function(e){w.current=e}}),(0,J.jsx)("span",{className:"ml5",children:"分/题"}),(0,J.jsx)("br",{}),"填空题"===t&&(0,J.jsx)("div",{style:{color:"rgb(255, 0, 0)"},children:"每空分值按每题分值取平均分计算"})]}),okText:"确认",cancelText:"取消",onOk:(i=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(N.categoryId,"/batch_set_score.json"),{method:"post",body:{question_type:n,score:w.current}});case 2:-1!==e.sent.status&&b();case 4:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})});var n,t,i},style:{float:"right"},type:"primary",ghost:!0,children:"批量设置得分"})]}),(t=e.items,s=null==e?void 0:e.question_type,null==e||e.name,(0,J.jsx)($n.Z5,{onDragEnd:function(e){return Z(e,t,s)},children:(0,J.jsx)($n.bK,{droppableId:"droppable",children:function(e,n){return(0,J.jsxs)("div",c()(c()({ref:e.innerRef},e.droppableProps),{},{style:{width:"100%"},children:[null==t?void 0:t.map((function(e,n){var t,a=c()(c()({},e),{},{key:n+1,hideAction:!0,isPreview:!0,dragKey:s+"-"+n},r);return(0,J.jsx)($n._l,{draggableId:null==a||null===(t=a.question_id)||void 0===t?void 0:t.toString(),index:n,isDragDisabled:i,children:function(e,n){return(0,J.jsx)("aside",c()(c()(c()({ref:e.innerRef},e.draggableProps),e.dragHandleProps),{},{children:(0,J.jsxs)("div",{className:et,id:a.dragKey,children:[I(a,s),h&&7!==s&&(0,J.jsx)(L.Z,{className:"pl30",children:(0,J.jsx)(Jn,{state:null==a?void 0:a.is_wrong,onClick:function(){return A({value:a,type:s})}})}),(0,J.jsx)(Re.Z,{}),!i&&(0,J.jsx)("div",{className:nt,children:(0,J.jsx)("div",{className:tt,children:"拖动可以改变试题显示顺序"})})]})}))}},null==a?void 0:a.question_id)})),e.placeholder]}))}})}))]},n);var t,s}));return O}()," "]})})),rt=t(39732),at=t(66917),lt=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading.effects}}))((function(e){var n,t=e.exercise,i=e.loading,s=e.dispatch,r=e.activeTabs,l=(0,v.useParams)(),o=(0,m.useState)(c()(c()({},l),{page:1,per_page:10})),u=x()(o,1)[0],p=t.editData,h=t.commonHeader.exercise_status;(0,m.useEffect)((function(){"2"===r&&f()}),[l.categoryId,r]);var f=function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.w)(l.coursesId,l.categoryId,"",2,3);case 2:s({type:"exercise/editExercise",payload:c()({},u)});case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,m.useEffect)((function(){return s({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){s({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20},children:[(0,J.jsx)(I.Z,{style:{marginRight:5,color:"#E99237"}}),(0,J.jsx)("span",{style:{flex:1,color:"#E99237"},children:"发布后的试卷不允许进行增加/删除试题和修改分值等操作,若需要二次使用,可将试卷加入试卷库中进行编辑"}),(0,J.jsx)(k.ZP,{onClick:function(){s({type:"exercise/setActionTabs",payload:{key:"单个加入试卷库",selectArrs:[l.categoryId]}})},children:"加入试卷库"})]}),(0,J.jsx)("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative",children:(0,J.jsxs)(ne.Z,{spinning:i["exercise/editExercise"],children:[(0,J.jsx)(rt.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:r,showExportBtn:!0}),(0,J.jsx)(Re.Z,{}),(0,J.jsx)(st,{data:null==p?void 0:p.exercise_question_types,isDragDisabled:!0,markBtnVisible:3===h&&((null==p||null===(n=p.exercise)||void 0===n?void 0:n.is_creator)||(0,xe.Ny)())}),(0,J.jsx)(at.Z,{})]})})]})})),ct="title___L0cG8",ot="head___xmSl4",dt="row___HJKId",ut="sort___qMLQP",xt=t(26724),pt=t.n(xt),ht=t(77206),mt=t(11638),ft=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading}}))((function(e){var n,t,i,r,l=e.exercise,o=(e.loading,e.dispatch),u=e.cb,p=c()(c()({},(0,v.useParams)()),{},{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0]}),h=(0,m.useState)(c()({},p)),f=x()(h,2),j=f[0],b=f[1],w=(0,m.useState)([]),N=x()(w,2),Z=N[0],A=N[1],I=(0,m.useState)(!0),S=x()(I,2),P=S[0],T=S[1],q=(0,m.useState)(!0),D=x()(q,2),M=D[0],O=D[1],B=(0,m.useState)(0),Q=x()(B,2),H=Q[0],K=Q[1],W=(0,m.useState)(!1),Y=x()(W,2),U=Y[0],G=(Y[1],(0,m.useState)([])),V=x()(G,2),X=V[0],$=V[1];(0,m.useEffect)((function(){"打回重做"===l.actionTabs.key&&(Z=[],ee(1))}),[l.actionTabs.key,j.commit_types]);var ee=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==n&&(Z=[]),T(!0),j.page=n,O(!0),e.next=6,o({type:"exercise/getRedoModal",payload:c()(c()({},j),{},{commit_types:j.commit_types.includes(0)?[]:j.commit_types,score:((null==j?void 0:j.one)||0)+"".concat(null!=j&&j.two?","+(null==j?void 0:j.two):"")})});case 6:(null==(i=e.sent)||null===(t=i.exercise_users)||void 0===t?void 0:t.length)5?{paddingRight:15}:{width:944},children:[(0,J.jsx)("div",{children:(0,J.jsx)(_.Z,{className:"font14",checked:!(null===(t=Z)||void 0===t||!t.length)&&(null==X?void 0:X.length)===(null===(i=Z)||void 0===i?void 0:i.length),onChange:function(e){if(e.target.checked){var n,t=null===(n=Z)||void 0===n?void 0:n.map((function(e){return e.user_id}));$(t)}else $([])},children:"姓名"})}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{children:"学号"})}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{children:"分班"})}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{children:"提交状态"})}),(0,J.jsxs)("div",{className:ut,onClick:function(){null===(null==j?void 0:j.sort)?j.sort="asc":"asc"===(null==j?void 0:j.sort)?j.sort="desc":"desc"===(null==j?void 0:j.sort)&&(j.sort=null),b(c()({},j)),A([]),ee(1)},children:[(0,J.jsx)("span",{children:"成绩分数"}),(0,J.jsxs)("aside",{children:[(0,J.jsx)(mt.Z,{style:{color:"asc"===(null==j?void 0:j.sort)?"#0152d9":"#bfbfbf"}}),(0,J.jsx)(C.Z,{style:{color:"desc"===(null==j?void 0:j.sort)?"#0152d9":"#bfbfbf"}})]})]})]}),(0,J.jsx)("div",{style:{height:260,overflow:"auto"},children:(0,J.jsxs)(pt(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){!M&&P&&ee((null==j?void 0:j.page)+1)},hasMore:!M&&P,useWindow:!1,children:[(0,J.jsx)(_.Z.Group,{style:{width:"100%"},value:X,onChange:function(e){console.log(e,444),$(e)},children:null===(r=Z)||void 0===r?void 0:r.map((function(e,n){return(0,J.jsxs)("div",{className:dt,children:[(0,J.jsx)("div",{children:(0,J.jsx)(_.Z,{className:"font14",value:e.user_id,children:e.user_name})}),(0,J.jsx)("div",{children:e.student_id}),(0,J.jsx)("div",{children:e.course_group_name}),(0,J.jsx)("div",{children:(t=e.commit_status,i=e,0===t?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===t?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!i.is_make_up&&"考试中",i.is_make_up&&"考试中 (补考)"]}):2===t?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!i.is_make_up&&!i.is_force_commit&&"已交卷",i.is_make_up&&!i.is_force_commit&&"已交卷 (补考)",i.is_make_up&&i.is_force_commit&&"已交卷 (补考/强制)",!i.is_make_up&&i.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!i.is_make_up&&!i.is_force_commit&&"已交卷/未答",i.is_make_up&&!i.is_force_commit&&"已交卷/未答 (补考)",i.is_make_up&&i.is_force_commit&&"已交卷/未答 (补考/强制)",!i.is_make_up&&i.is_force_commit&&"已交卷/未答 (强制)"]}))}),(0,J.jsx)("div",{className:"pl10",children:(0,J.jsx)("span",{children:e.user_score})})]},e.user_id);var t,i}))}),(0,J.jsx)(ne.Z,{className:"edu-ant-spin",spinning:M})]})}),(0,J.jsxs)("div",{className:ct,children:[(0,J.jsx)("img",{style:{objectFit:"contain"},src:ht.Z}),"打回之后学生将得到一次重新答题的机会。"]})]})})),vt="scoremodal___FKFBU",gt="selectWrapper___J8t1k",jt="search___Pnsp3",yt="searchIcon___mVW2x",_t=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=(e.onOk,(0,v.useParams)()),s=(0,m.useState)([]),r=x()(s,2),l=r[0],o=r[1],u=(0,m.useState)(),p=x()(u,2),h=p[0],j=p[1],y=(0,m.useState)([]),_=x()(y,2),b=(_[0],_[1]),w=(0,m.useState)(!0),k=x()(w,2),N=k[0],Z=k[1],I=(0,m.useState)(!1),S=x()(I,2),C=(S[0],S[1]),E=B.Z.useForm(),T=x()(E,1)[0],q=(0,m.useState)({page:1,limit:10,is_random:"",exercise_status:""}),D=x()(q,2),M=D[0],O=D[1],L=[{title:"序号",dataIndex:"id",key:"id",render:function(e,n,t){return M.limit*(M.page-1)+t+1}},{title:"补考试卷",dataIndex:"exercise_name",key:"id",width:200,render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"类型",dataIndex:"is_random",key:"is_random",render:function(e,n,t){return(0,J.jsx)("span",{children:e?"随机组卷":"人工组卷"})}},{title:"试题数",dataIndex:"question_count",key:"question_count",render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"总分",dataIndex:"total_score",key:"total_score",render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"补考人数",dataIndex:"exercise_user_count",key:"exercise_user_count",render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"考试状态",dataIndex:"exercise_status",key:"exercise_status",render:function(e,n,t){return(0,J.jsx)("span",{children:1===e?"未开始":2===e?"考试中":"已截止"})}},{title:"操作",dataIndex:"id",key:"id",width:80,align:"right",render:function(e,n,t){return(0,J.jsx)("div",{style:{flex:1,textAlign:"right"},children:(0,J.jsx)("a",{onClick:function(){(0,P.xg)("/classrooms/".concat(i.coursesId,"/exercise/").concat(n.id,"/detail?random=").concat(n.is_random))},children:"查看"})})}}].filter((function(e){return!!e}));(0,m.useEffect)((function(){"补考记录"===n.actionTabs.key&&z(M)}),[n.actionTabs.key]);var z=function(){var e=d()(a()().mark((function e(n){var t,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==i?void 0:i.categoryId,"/make_up_records.json"),{method:"get",params:c()({},n)});case 3:(t=e.sent)&&(o((null==t||null===(s=t.data)||void 0===s?void 0:s.make_up_exercises)||[]),j(null==t||null===(r=t.data)||void 0===r?void 0:r.count)),Z(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)(g.Z,{centered:!0,afterClose:function(){b([]),C(!1),T.resetFields(),O({page:1,limit:10,is_random:"",exercise_status:""})},title:"补考记录",className:vt,open:"补考记录"===n.actionTabs.key,width:1e3,onOk:function(){return t({type:"exercise/setActionTabs",payload:{}})},onCancel:function(){t({type:"exercise/setActionTabs",payload:{}})},children:[(0,J.jsxs)(B.Z,{layout:"inline",form:T,onValuesChange:function(e,n){console.log(e),e.keywords||""===e.keywords||T.submit()},onFinish:function(e){console.log(e),O(c()(c()({},M),e)),z(c()(c()({},M),e))},initialValues:{is_random:"",exercise_status:""},children:[(0,J.jsx)(B.Z.Item,{name:"is_random",children:(0,J.jsxs)(ve.default,{className:gt,placeholder:"全部类型",style:{width:160},size:"middle",children:[(0,J.jsx)(ve.default.Option,{value:"",children:"全部类型"}),(0,J.jsx)(ve.default.Option,{value:0,children:"人工组卷"}),(0,J.jsx)(ve.default.Option,{value:1,children:"随机组卷"})]})}),(0,J.jsx)(B.Z.Item,{name:"exercise_status",children:(0,J.jsxs)(ve.default,{className:gt,placeholder:"全部状态",style:{width:160},size:"middle",children:[(0,J.jsx)(ve.default.Option,{value:"",children:"全部状态"}),(0,J.jsx)(ve.default.Option,{value:1,children:"未开始"}),(0,J.jsx)(ve.default.Option,{value:2,children:"考试中"}),(0,J.jsx)(ve.default.Option,{value:3,children:"已截止"})]})}),(0,J.jsx)(B.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords",children:(0,J.jsx)(F.Z.Search,{className:jt,placeholder:"请输入试卷名称进行搜索",allowClear:!0,suffix:(0,J.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(yt),onClick:function(){return T.submit()}}),onSearch:function(e){T.submit()}})})]}),(0,J.jsx)(A.Z,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:l,pagination:!1,loading:N,columns:L}),(null==l?void 0:l.length)>0&&(0,J.jsx)(H.Z,{current:M.page,total:h,style:{marginBottom:20},defaultPageSize:M.limit,showTotal:function(e){return(0,J.jsxs)("span",{children:["共 ",(0,J.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:M.limit,onChange:function(e,n){M.page=e,M.limit=n,O(c()({},M)),z(c()({},M))}})]})})),bt="info___FCajO",wt="info_name___nVPNy",kt="info_studeng_id___afKvd",Nt="info_group___xadCu",Zt=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading}}))((function(e){var n,t,i=e.exercise,r=(e.loading,e.dispatch),l=(e.cb,c()(c()({},(0,v.useParams)()),{},{page:0,limit:20})),o=(0,m.useState)(c()({},l)),u=x()(o,2),p=u[0],h=u[1],f=(0,m.useState)([]),j=x()(f,2),y=j[0],_=j[1],w=(0,m.useState)({}),k=x()(w,2),N=k[0],Z=k[1],I=(0,m.useState)(!0),S=x()(I,2),C=S[0],E=S[1],P=(0,m.useState)(!0),T=x()(P,2),q=T[0],D=T[1];(0,m.useEffect)((function(){"打回记录"===i.actionTabs.key&&(y=[],O(1))}),[i.actionTabs.key]);var M=[{title:"打回次数",ellipsis:!0,dataIndex:"index",align:"center",render:function(e,n,t){return(0,J.jsx)(b.Z,{placement:"bottom",title:t+1,children:(0,J.jsx)("span",{children:t+1})})}},{title:"提交时间",dataIndex:"submission_time",ellipsis:!0,align:"center",render:function(e){return(0,J.jsx)(b.Z,{placement:"bottom",title:Y()(e).format("YYYY-MM-DD HH:mm"),children:(0,J.jsx)("span",{children:Y()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"打回时间",dataIndex:"created_at",align:"center",render:function(e){return(0,J.jsx)(b.Z,{placement:"bottom",title:Y()(e).format("YYYY-MM-DD HH:mm"),children:(0,J.jsx)("span",{children:Y()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"考试得分",dataIndex:"score",ellipsis:!0,align:"center",render:function(e){return(0,J.jsx)(b.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"操作人",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:function(e){return(0,J.jsx)(b.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}}],O=function(){var e=d()(a()().mark((function e(n){var t,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==n&&(y=[]),E(!0),p.page=n,p.student_id=i.actionTabs.student_id,D(!0),e.next=7,r({type:"exercise/getRedoListModal",payload:c()(c()({},p),{},{score:((null==p?void 0:p.one)||0)+"".concat(null!=p&&p.two?","+(null==p?void 0:p.two):"")})});case 7:l=e.sent,Z(c()({},l)),(null==l||null===(t=l.student_redo_lists)||void 0===t?void 0:t.length)0||q)&&(0,J.jsxs)("section",{children:[(0,J.jsx)("div",{className:"flexd-table-header mt20",children:(0,J.jsx)(A.Z,{pagination:!1,dataSource:[],columns:M})}),(0,J.jsx)("div",{style:{maxHeight:170,overflow:"auto"},children:(0,J.jsx)(pt(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){!q&&C&&O((null==p?void 0:p.page)+1)},hasMore:C,useWindow:!1,children:(0,J.jsx)(A.Z,{loading:q,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:y,columns:M})})})]})]})})),At=t(54445),It=t(49698),St="customModal___WBifT",Ct="checking___THUYH",Et="content___OYuOv",Pt="group___mn5IG",Tt="footer___yBjyD",qt=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=e.onOk,s=(0,v.useParams)(),r=(0,m.useState)([]),l=x()(r,2),c=l[0],o=l[1],u=(0,m.useState)([]),p=x()(u,2),h=p[0],j=p[1],y=(0,m.useState)(!0),b=x()(y,2),w=(b[0],b[1]),N=(0,m.useState)(!1),Z=x()(N,2),A=Z[0],I=Z[1];(0,m.useEffect)((function(){"代码查重"===n.actionTabs.key&&S()}),[n.actionTabs.key]);var S=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,(0,f.ZP)("/api/courses/".concat(null==s?void 0:s.coursesId,"/exercises/exercise_course_groups.json"),{method:"get",params:{id:null==s?void 0:s.categoryId}});case 3:(n=e.sent)&&o((null==n?void 0:n.course_groups)||[]),w(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=function(){t({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(g.Z,{centered:!0,afterClose:function(){j([]),I(!1)},title:"代码查重",open:"代码查重"===n.actionTabs.key,footer:null,width:718,wrapClassName:St,onCancel:C,children:(0,J.jsxs)("aside",{className:Ct,children:[(0,J.jsx)("div",{className:Et,children:(0,J.jsxs)("div",{className:Pt,children:[c.length>0?(0,J.jsx)("p",{children:"选择班级:"}):(0,J.jsx)("p",{children:"暂无分班"}),(0,J.jsx)(_.Z.Group,{value:h,onChange:function(e){j(e),I(e.length===c.length)},children:c.map((function(e){return(0,J.jsx)(_.Z,{value:e.id,children:e.name},e.id)}))})]})}),(0,J.jsxs)("div",{className:Tt,children:[(0,J.jsx)(_.Z,{checked:A,onChange:function(e){var n=e.target.checked?c.map((function(e){return e.id})):[];j(n),I(e.target.checked)},children:"全选"}),(0,J.jsx)(k.ZP,{onClick:C,children:"取消"}),(0,J.jsx)(k.ZP,{onClick:function(){i(h)},type:"primary",children:"确认"})]})]})})})),Dt=t(76588),Mt=t(52103),Ot=t(45532),Bt="formDom___ahHwX",Lt="form___TDc55",zt="fjpy___dshUa",Qt="tips___sHetw",Ft="scoreSettingWrapper___L7weV",Rt="ipItem___nAf_u",Ht="ipWrp___x3LTQ",Kt="tagWrap___PMN4b",Wt="tag___Auf1J",Yt="padding___veqnd",Jt="unlockKeyWrapper___UOERJ",Ut="unlockKeyInput___ItI9I",Gt="mb40___eMjps",Vt="mainRuleText___U5cJS",Xt="minorRuleText___aZezx",$t="contentInterval___slPV9",ei="numberInput____ONIt",ni="publishRuleIndex___s2cVA",ti="publishRuleContent___HohmS",ii="groupSelector___Zxqsw",si="addAndDelete___saTVM",ri="deleteIcon___vnkck",ai="addIcon___Yz7Ef",li="remindForm___K6X21",ci="remindItem___Z7rRb",oi="remindInput___r_wq3",di="addRemind___jbnIp",ui="disabled___ebijK",xi=t(21089),pi=t(91232),hi=t.n(pi),mi=function(e){var n=e.disabled,t=e.time;return(0,J.jsx)(B.Z.List,{name:"exercise_events",rules:[{validator:function(e,n){var i,s=new Set,r=hi()(n);try{for(r.s();!(i=r.n()).done;){var a,l=i.value;if(s.has(l.reminder_time))return Promise.reject(new Error("答题提醒时间不允许重复,请重新设置"));if(l.reminder_time>t)return Promise.reject(new Error("答题提醒时间不能大于答题时长"));if(s.add(l.reminder_time),null===(a=l.reminder_content)||void 0===a||null===(a=a.trim())||void 0===a||!a.length)return Promise.reject(new Error("提醒内容不能为空"))}}catch(e){r.e(e)}finally{r.f()}return Promise.resolve()}}],children:function(e,t){var i=t.add,s=t.remove;return(0,J.jsxs)("div",{className:li,children:[e.length>0&&(0,J.jsx)("div",{className:"mb20",children:e.map((function(e,t){return(0,J.jsxs)(L.Z,{align:"middle",wrap:!1,className:ci,children:[(0,J.jsxs)("span",{className:"mr10",children:[t+1,".答题结束前"]}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,c()(c()({},e),{},{name:[e.name,"reminder_time"],rules:[{required:!0,message:"请输入提醒时间"}],noStyle:!0,children:(0,J.jsx)(R.Z,{precision:0,min:1,disabled:n,className:oi})}))}),(0,J.jsx)("span",{className:"mr10 ml10",children:"分钟进行提醒,提醒内容为"}),(0,J.jsx)(z.Z,{flex:1,children:(0,J.jsx)(B.Z.Item,c()(c()({},e),{},{name:[e.name,"reminder_content"],rules:[{required:!0,message:"请输入提醒内容"}],noStyle:!0,children:(0,J.jsx)(F.Z,{className:oi,disabled:n,showCount:!0,maxLength:100})}))}),(0,J.jsx)(Mt.Z,{onClick:function(){return s(e.name)},style:{color:"#E30000",marginLeft:54,fontSize:20,visibility:n?"hidden":"visible"}})]},e.key)}))}),e.length<5&&(0,J.jsx)(L.Z,{children:(0,J.jsxs)(z.Z,{className:"".concat(di," ").concat(n?ui:""),onClick:function(){n||i({reminder_time:""})},children:[(0,J.jsx)("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5"}),"添加答题提醒"]})})]})}})},fi=t(24265),vi=t(82895),gi=se.default.RangePicker,ji=ve.default.Option,yi=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting,s=e.classroomList,r=e.user;return{exercise:n,loading:t.effects,globalSetting:i,user:r,classroomList:s}}))((function(e){var n,t,i,r,l,o,u,p,h,j=e.user,w=e.classroomList,N=e.exercise,Z=(e.globalSetting,e.loading),A=e.dispatch,I=e.changeActive,S=N.workSetting,C=N.commonHeader,E=(0,v.useParams)();E.category=E.categoryId;var T=(0,m.useState)(!1),q=x()(T,2),D=q[0],M=q[1],O=(0,m.useState)(!1),F=x()(O,2),H=F[0],W=F[1],U=(0,m.useState)(),G=x()(U,2),V=G[0],X=G[1],$=(0,m.useState)([]),ee=x()($,2),te=ee[0],ie=ee[1],re=(0,m.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3}),ae=x()(re,2),le=ae[0],ce=ae[1],oe=(0,m.useState)(1),de=x()(oe,2),ue=(de[0],de[1],(0,m.useState)(!1)),pe=x()(ue,2),he=pe[0],me=pe[1],fe=(0,m.useState)(!1),ge=x()(fe,2),je=ge[0],ye=ge[1],_e=(0,m.useState)(!1),be=x()(_e,2),we=be[0],ke=be[1],Ne=(0,m.useState)(!1),Ze=x()(Ne,2),Ae=Ze[0],Ie=Ze[1],Se=(0,m.useState)([]),Ce=x()(Se,2),Ee=Ce[0],Pe=Ce[1],Te=(0,m.useState)(!1),qe=x()(Te,2),De=qe[0],Me=qe[1],Oe=(0,m.useState)(null),Be=x()(Oe,2),Le=Be[0],ze=Be[1];function Qe(){return Qe=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/courses/".concat(null==E?void 0:E.coursesId,"/exercises/overload_alert.json"),{method:"get",params:{course_id:null==E?void 0:E.coursesId}});case 2:n=e.sent,X(null==n?void 0:n.alert);case 4:case"end":return e.stop()}}),e)}))),Qe.apply(this,arguments)}(0,m.useEffect)((function(){("5"===(null==C?void 0:C.exercise_status)||null!=C&&C.appraise_label||(0,xe.aQ)())&&M(!0)}),[C]),(0,m.useEffect)((function(){Fe()}),[S]),(0,m.useEffect)((function(){A({type:"exercise/getWorkSetting",payload:c()({},E)}),(0,xe.dE)()||function(){Qe.apply(this,arguments)}()}),[]),(0,m.useEffect)((function(){"调整tabs选中"==N.actionTabs.key&&I("2")}),[N.actionTabs.key]);var Fe=function(){var e,n,t;console.log("取消");var i=JSON.parse(JSON.stringify(S));if(Object.keys(le).forEach((function(e){var n;le[e]=null==i||null===(n=i.exercise)||void 0===n?void 0:n[e]})),te=(null==i||null===(e=i.published_course_groups)||void 0===e?void 0:e.map((function(e){return{course_group_id:e.course_group_id,end_time:e.course_end_time,publish_time:e.course_publish_time}})))||[{}],null==S||null===(n=S.course_groups)||void 0===n||n.map((function(e){var n;null==S||null===(n=S.published_course_groups)||void 0===n||n.map((function(n,t){var i;null!=n&&null!==(i=n.course_group_id)&&void 0!==i&&i.includes(null==e?void 0:e.course_group_id)&&(e.cilckkey=t,e.isselect=!0)}))})),"批量发布"!==N.actionTabs.key&&We(""),me(-1!==le.time),ce(le),null!=le&&le.is_appoint_user){var r,a=(null==i||null===(r=i.exercise)||void 0===r||null===(r=r.all_exercise_users)||void 0===r?void 0:r.map((function(e){return e.user_id})))||[];Pe(s()(a))}ye(le.is_appoint_user),ke(le.is_miss_exam_user),Ie(le.is_no_passing_user),ie(te.length>0?te:[{}]),Je.setFieldsValue({exercise_events:null==i||null===(t=i.exercise)||void 0===t?void 0:t.exercise_events})},Re=function(){var e=d()(a()().mark((function e(){var n,t,i,s,r,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==(null==j||null===(n=j.userInfo)||void 0===n?void 0:n.user_status)){e.next=3;break}return(0,vi.Rd)(),e.abrupt("return");case 3:if(0!==(null==C?void 0:C.exercise_question_count)){e.next=6;break}return y.ZP.warning("试卷内没有试题不允许发布考试"),e.abrupt("return");case 6:return t=JSON.parse(JSON.stringify(le)),console.log("提交"),e.prev=8,e.next=11,Je.validateFields();case 11:i=Je.getFieldsValue(),t.exercise_events=i.exercise_events,e.next=19;break;case 15:return e.prev=15,e.t0=e.catch(8),null!==e.t0&&void 0!==e.t0&&e.t0.errorFields&&(Je.scrollToField(null===e.t0||void 0===e.t0||null===(s=e.t0.errorFields)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.name,{behavior:"smooth",block:"center"}),y.ZP.error(null===e.t0||void 0===e.t0||null===(r=e.t0.errorFields)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.errors)||void 0===r?void 0:r[0])),e.abrupt("return");case 19:if(t.categoryId=E.categoryId,t.publish_time_groups=te,null==le||!le.is_make_up_exercise){e.next=29;break}if(!(je&&Ee.length<=0)&&(je||we||Ae)){e.next=25;break}return y.ZP.error("请选择补考学生"),e.abrupt("return");case 25:t.is_appoint_user=je,t.is_miss_exam_user=we,t.is_no_passing_user=Ae,t.make_up_exercise_users=je?null==Ee?void 0:Ee.map((function(e){return{user_id:e}})):[];case 29:if(le.unified_setting||null!=le&&le.is_make_up_exercise){e.next=38;break}if(te.length){e.next=33;break}return y.ZP.warning("提交失败:分班发布设置不能为空"),e.abrupt("return");case 33:delete t.publish_time,delete t.end_time,te.map((function(e){var n;if(!e.course_group_id||null===(n=e.course_group_id)||void 0===n||!n.length)throw y.ZP.error("分班不能为空"),new String("分班不能为空");if(!e.publish_time||!e.end_time)throw y.ZP.error("发布截止时间不能为空"),new String("发布截止时间不能为空")})),e.next=41;break;case 38:if(le.publish_time&&le.end_time){e.next=41;break}throw y.ZP.error("发布截止时间不能为空"),new String("发布截止时间不能为空");case 41:if(2!=le.exercise_type||null==C||!C.show_setting_tips){e.next=44;break}return l=g.Z.confirm({width:666,centered:!0,okText:"立即调整",cancelText:"不需要",title:"提示",icon:null,content:(0,J.jsxs)("div",{children:["当前考试模式为“模拟考试”,您已开启",(0,J.jsx)("span",{style:{color:"#FA6400"},children:"考试解锁码、考试登录限制、切屏后强制交卷、IP地址绑定、"}),(0,J.jsx)("span",{style:{color:"#FA6400"},children:"限制考试访问IP"}),"中的防作弊规则,可能会影响学生进行重复考试。是否需要进行调整?"]}),onOk:function(){He(t),I("2")},onCancel:function(){l.destroy(),He(t)}}),e.abrupt("return");case 44:He(t);case 45:case"end":return e.stop()}}),e,null,[[8,15]])})));return function(){return e.apply(this,arguments)}}(),He=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==E?void 0:E.categoryId,"/publish_settings.json"),{method:"post",body:n});case 3:0===e.sent.status&&(y.ZP.success("保存成功"),We(""),A({type:"exercise/getCommonHeader",payload:c()({},E)}),A({type:"exercise/getWorkSetting",payload:c()({},E)})),W(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ke=function(e){return e&&e0&&void 0!==arguments[0]?arguments[0]:"";A({type:"exercise/setActionTabs",payload:{key:e}})},Ye=B.Z.useForm(),Je=x()(Ye,1)[0];return(0,J.jsxs)("section",{className:Lt,style:{marginBottom:80},children:[(0,J.jsxs)(ne.Z,{spinning:Z["exercise/getWorkSetting"]||H,children:[!(null!=le&&le.is_make_up_exercise)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(L.Z,{className:"mt30 mb20",children:(0,J.jsxs)(z.Z,{children:[(0,J.jsx)("span",{className:"mr20",children:"考试模式"}),(0,J.jsxs)(K.ZP.Group,{value:le.exercise_type,disabled:D||(null==S||null===(n=S.exercise)||void 0===n?void 0:n.exercise_status)>1,onChange:function(e){console.log(e),le.exercise_type=e.target.value,ce(c()({},le))},children:[(0,J.jsx)(K.ZP,{value:1,children:"正式考试"}),(0,J.jsx)(K.ZP,{value:2,children:"模拟考试"})]})]})}),2===(null==le?void 0:le.exercise_type)&&(0,J.jsxs)(L.Z,{align:"middle",className:"".concat($t," ").concat(Gt),children:[(0,J.jsx)("span",{className:"".concat(Xt),style:{marginLeft:50},children:"每个学生允许进行考试"}),(0,J.jsx)(R.Z,{className:ei,style:{width:145},precision:0,size:"middle",value:null==le?void 0:le.simulate_exercise_num,disabled:D,min:1,max:999,onChange:function(e){le.simulate_exercise_num=e,ce(c()({},le))}}),(0,J.jsxs)("span",{children:["次",(0,J.jsx)("span",{style:{color:"#999999"},children:"(可设置1~999次)"})]})]})]}),(null==le?void 0:le.is_make_up_exercise)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(L.Z,{children:[(0,J.jsx)("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600},children:"待补考学生"}),(0,J.jsx)(Q.Z,{checked:je,onChange:function(e,n){if(ye(e),e){if(null!=le&&le.is_appoint_user){var t,i=null==S||null===(t=S.exercise)||void 0===t||null===(t=t.all_exercise_users)||void 0===t?void 0:t.map((function(e){return e.user_id}));Pe(s()(i))}else Pe([]);ke(!1),Ie(!1)}else ke(le.is_miss_exam_user),Ie(le.is_no_passing_user)},disabled:!(1===(null==le?void 0:le.exercise_status)&&null!=C&&C.allow_create_make_up)}),(0,J.jsx)("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"},children:"指定学生"})]}),!je&&(0,J.jsxs)(L.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle",children:[(0,J.jsx)(_.Z,{checked:we,disabled:!(1===(null==le?void 0:le.exercise_status)&&(null==le?void 0:le.miss_exam_count)>0&&null!=C&&C.allow_create_make_up),onChange:function(e){ke(e.target.checked)},children:(0,J.jsx)("span",{style:{fontSize:"14px",color:"#333"},children:"缺考"})}),(0,J.jsxs)("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:function(){ze(1),ye(!1),Me(!0)},children:["(","".concat((null==le?void 0:le.miss_exam_count)||0,"人"),")"]}),(0,J.jsx)(_.Z,{checked:Ae,disabled:!(1===(null==le?void 0:le.exercise_status)&&(null==le?void 0:le.no_passing_count)>0&&null!=C&&C.allow_create_make_up),onChange:function(e){Ie(e.target.checked)},children:(0,J.jsx)("span",{style:{fontSize:"14px",color:"#333"},children:"未及格"})}),(0,J.jsxs)("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:function(){ze(2),ye(!1),Me(!0)},children:["(","".concat((null==le?void 0:le.no_passing_count)||0,"人"),")"]})]}),je&&(0,J.jsxs)(L.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"},children:[(0,J.jsxs)(k.ZP,{type:"primary",ghost:!0,disabled:!(1===(null==le?void 0:le.exercise_status)&&null!=C&&C.allow_create_make_up),onClick:function(){Me(!0),ze(void 0)},children:[(0,J.jsx)("span",{children:(0,J.jsx)("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})}),(0,J.jsx)("span",{children:"选择学生"})]}),(0,J.jsxs)("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"},children:["(已选 ","".concat(Ee.length||0," 人"),")"]})]})]}),!(null!=le&&le.is_make_up_exercise)&&(0,J.jsx)(L.Z,{align:"middle",justify:"space-between",className:"mb10 mt30",children:(0,J.jsxs)(z.Z,{children:[(0,J.jsx)("span",{className:"mr20",children:"发布范围"}),(0,J.jsxs)(K.ZP.Group,{onChange:function(){var e,n,t;!(0,xe.Rm)()||null!=w&&null!==(e=w.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_publish&&null!=w&&null!==(n=w.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_late?(null==S||null===(t=S.exercise)||void 0===t?void 0:t.exercise_status)>1?y.ZP.error("已发布,不能再修改"):(le.unified_setting=!le.unified_setting,!1===le.unified_setting&&""==te&&ie(te.concat({})),ce(Object.assign({},le))):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},value:le.unified_setting,disabled:D||(null==S||null===(t=S.exercise)||void 0===t?void 0:t.exercise_status)>1,children:[(0,J.jsx)(K.ZP,{value:!0,disabled:!(null!=S&&null!==(i=S.exercise)&&void 0!==i&&i.manage_all_group),children:"统一发布"}),(null===(r=S.course_groups)||void 0===r?void 0:r.length)>0&&(0,J.jsx)(K.ZP,{value:!1,children:"分班发布"})]})]})}),(0,J.jsx)(L.Z,{children:(0,J.jsx)(z.Z,{children:!(null!=C&&C.appraise_label)&&(!(null!=C&&C.is_make_up_exercise)&&(0,xe.GJ)()||(null==C?void 0:C.is_make_up_exercise)&&(null==C?void 0:C.allow_create_make_up))&&(0,J.jsx)(xi.t,{okText:"保存设置",onCancel:function(){y.ZP.warning("已取消本次修改的内容"),Fe()},onOk:Re})})}),!(null!=C&&C.is_make_up_exercise)&&(0,J.jsx)("div",{style:{color:"red"},className:"mb20",children:(null==S||null===(l=S.exercise)||void 0===l?void 0:l.exercise_status)>1&&V&&"当前课堂中学生人数较多,为提供更好的服务,我们将进行服务器扩容,建议您在30分钟后发起考试。您也可以立即发布。"}),(le.unified_setting||(null==C?void 0:C.is_make_up_exercise))&&(0,J.jsx)("div",{children:(0,J.jsxs)(L.Z,{align:"middle",className:Gt,children:[(0,J.jsx)(z.Z,{className:Vt,children:"考试时间:"}),(0,J.jsx)(z.Z,{className:"ml10",children:(0,J.jsx)(b.Z,{placement:"bottom",title:(null==S||null===(o=S.exercise)||void 0===o?void 0:o.exercise_status)>1&&"发布时间已过,不能修改",children:(0,J.jsx)(se.default,{style:{width:300},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:Y()((0,P.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Ke,disabled:D||(null==S||null===(u=S.exercise)||void 0===u?void 0:u.exercise_status)>1||(0,xe.Rm)()&&!(null!=w&&null!==(p=w.AssistantObject)&&void 0!==p&&null!==(p=p.exercise)&&void 0!==p&&p.can_publish),value:le.publish_time?Y()(le.publish_time):void 0,allowClear:!1,onChange:function(e,n){le.publish_time=n,le.end_time||(le.end_time=Y()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),ce(Object.assign({},le))}})})}),(0,J.jsx)(z.Z,{className:"ml30",children:(0,J.jsx)(se.default,{style:{width:300},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:Y()((0,P.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:D||(0,xe.Rm)()&&!(null!=w&&null!==(h=w.AssistantObject)&&void 0!==h&&null!==(h=h.exercise)&&void 0!==h&&h.can_late)||(null==C?void 0:C.open_appraise),allowClear:!1,value:le.end_time?Y()(le.end_time):void 0,disabledDate:function(e){return le.end_time?e&&(eY()(null==r?void 0:r.publish_time))?[!0,!1]:[!1,!1])||(0,xe.Rm)()&&!(null!=w&&null!==(i=w.AssistantObject)&&void 0!==i&&null!==(i=i.exercise)&&void 0!==i&&i.can_publish)),disabledDate:Ke,style:{width:"100%"},placeholder:["请选择发布时间","请选择截止时间"],showTime:{format:"HH:mm",defaultValue:[Y()((0,P.U6)(),"HH:mm"),Y()((0,P.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"middle",value:e.publish_time&&[Y()(e.publish_time),e.end_time&&Y()(e.end_time)],onChange:function(e,t){te[n].publish_time=t[0],te[n].end_time=t[1],ie(s()(te))}})}),(0,J.jsxs)(z.Z,{className:si,style:{visibility:D?"hidden":"visible"},children:[(0,J.jsx)(Mt.Z,{style:{visibility:(null!=e&&e.publish_time&&Y()()parseInt(p.endIP))){e.next=7;break}return y.ZP.warning("IP区间段不合法"),e.abrupt("return");case 7:i({type:"exercise/setActionTabs",payload:{key:"insterIp",data:c()({},l.getFieldValue()),type:t.actionTabs.type}});case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){i({type:"exercise/setActionTabs",payload:{}})},children:(0,J.jsxs)("section",{className:"pl10 pr10",children:[(0,J.jsxs)(Z.Z,{activeKey:_,onChange:function(e){b(e),l.resetFields()},children:[(0,J.jsx)(ki,{tab:"新增IP地址"},"1"),(0,J.jsx)(ki,{tab:"新增IP范围"},"2")]}),(0,J.jsxs)(B.Z,{form:l,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(e,n){h(c()({},n))},children:["1"===_&&(0,J.jsx)(B.Z.Item,{name:"ip",rules:[{required:!0,message:"请输入IP地址"}],label:"IP地址",children:(0,J.jsx)(ve.default,{open:!1,tokenSeparators:[";",",",";"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"请输入IP地址,可同时添加多个IP地址,中间用英文的分号间隔。",onChange:function(e){l.setFieldsValue({ip:s()(e.filter((function(e){return!!(0,wi.t)(e)||(y.ZP.warning("IP不合法,请重新输入"),!1)})))})}})}),"2"===_&&(0,J.jsxs)(L.Z,{gutter:[20,20],children:[(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)(B.Z.Item,{name:"startIP",rules:[{required:!0,message:"请输入起始IP地址"}],label:"起始IP地址",children:(0,J.jsx)(F.Z,{maxLength:15,placeholder:"请输入起始IP地址",onBlur:function(e){var n="";(0,wi.t)(e.target.value)?n=e.target.value:(n="",y.ZP.warning("IP不合法,请重新输入")),l.setFieldsValue({startIP:n})}})})}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)(B.Z.Item,{name:"endIP",rules:[{required:!0,message:"请输入结束IP地址"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"请输入0-255的网段"}],label:"结束IP地址",children:(0,J.jsx)(F.Z,{onBlur:function(e){},prefix:(0,J.jsx)("span",{className:"font14",children:null===(n=p.startIP)||void 0===n?void 0:n.substring(0,p.startIP.lastIndexOf("."))}),maxLength:3,placeholder:"请输入结束IP地址的后三位"})})})]})]})]})})})),Zi=t(10160),Ai=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n,t,i,r,l,o,u,p,h,j=e.exercise,w=e.globalSetting,N=e.loading,Z=e.dispatch,A=j.workSetting,I=j.commonHeader,S=B.Z.useForm(),C=x()(S,1)[0],E=(0,v.useParams)();E.category=E.categoryId;var P=(0,m.useState)(!1),T=x()(P,2),q=T[0],D=T[1],M=(0,m.useState)(!1),O=x()(M,2),H=O[0],W=O[1],Y=(0,m.useState)(!1),U=x()(Y,2),G=U[0],V=U[1],X={question_random:!1,choice_random:!1,start_password:(null==A||null===(n=A.exercise)||void 0===n?void 0:n.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:(null==A||null===(t=A.exercise)||void 0===t?void 0:t.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1},$=(0,m.useState)(X),ee=x()($,2),te=ee[0],ie=ee[1],se=(0,m.useState)(!1),re=x()(se,2),ae=re[0],le=re[1];(0,m.useEffect)((function(){var e;ce(),(0,xe.aN)()||null!=A&&null!==(e=A.exercise)&&void 0!==e&&e.is_creator||D(!0)}),[A]),(0,m.useEffect)((function(){("5"===(null==I?void 0:I.exercise_status)||null!=I&&I.appraise_label)&&D(!0)}),[I]),(0,m.useEffect)((function(){Z({type:"exercise/getWorkSetting",payload:c()({},E)})}),[]),(0,m.useEffect)((function(){"insterIp"===j.actionTabs.key&&(j.actionTabs.data.ip?te[j.actionTabs.type]=[].concat(s()(te[j.actionTabs.type]||[]),s()(j.actionTabs.data.ip)):te[j.actionTabs.type]=[].concat(s()(te[j.actionTabs.type]||[]),["".concat(j.actionTabs.data.startIP,",").concat(j.actionTabs.data.startIP.substring(0,j.actionTabs.data.startIP.lastIndexOf("."))+"."+j.actionTabs.data.endIP)]),oe(te),le(!0))}),[j.actionTabs]);var ce=function(){var e=JSON.parse(JSON.stringify(A));Object.keys(te).forEach((function(n){var t;te[n]=null==e||null===(t=e.exercise)||void 0===t?void 0:t[n]})),oe(c()(c()({},te),{},{ip_limit:"no"!==te.ip_limit}))},oe=function(e){ie(e),C.setFieldsValue(e)},de=function(e){if(e.open_camera||e.screen_open)var n=g.Z.confirm({title:"考试说明",className:"custom-modal-divider",icon:null,width:750,content:(0,J.jsxs)("div",{className:"font16 p20",children:[e.open_camera&&(0,J.jsxs)(L.Z,{justify:"start",className:"mt20",children:[(0,J.jsx)(z.Z,{flex:"24px",children:(0,J.jsx)("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})}),(0,J.jsxs)(z.Z,{flex:"1",children:["您已开启考试中摄像防作弊功能,",(0,J.jsx)("span",{className:"c-red",children:"这需要调用学生用户的摄像设备"}),"。Educoder平台将会严格保护所有学生的照片和视频,并承诺不在本平台以外使用。",(0,J.jsx)("br",{}),"请确认:为严格监督考试以获得公平,您同意并和要求Educoder平台在本次考试中调用学生用户的摄像设备并获取学生的影像信息。"]})]}),e.screen_open&&(0,J.jsxs)(L.Z,{justify:"start",className:"mt20",children:[(0,J.jsx)(z.Z,{flex:"24px",className:"mr20",children:(0,J.jsx)("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})}),(0,J.jsxs)(z.Z,{flex:"1",children:["您已开启考试中防切屏功能,这项功能暂时仅支持谷歌、火狐浏览器。 请确保:在正式开始考试前通知全体学生,使用 ",(0,J.jsx)("img",{width:"26",src:Qe.JA})," ",(0,J.jsx)("span",{className:"c-red",children:"谷歌浏览器"}),"或",(0,J.jsx)("img",{width:"26",src:Qe.Gm})," ",(0,J.jsx)("span",{className:"c-red",children:"火狐浏览器"}),"进行考试。"]})]}),(0,J.jsx)("p",{className:"ml40 mt40",children:(0,J.jsx)(_.Z,{onChange:function(e){return n.update({okButtonProps:{disabled:!e.target.checked}})},children:"我已阅读"})})]}),onOk:function(){ue(e)},okButtonProps:{disabled:!0}});else ue(e)},ue=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==E?void 0:E.categoryId,"/prevent_cheating_settings.json"),{method:"post",body:n});case 3:t=e.sent,W(!1),0===t.status&&(y.ZP.success("保存成功"),Z({type:"exercise/getCommonHeader",payload:c()({},E)}),Z({type:"exercise/getWorkSetting",payload:c()({},E)}),le(!1));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){pe(ae?"表单未保存":"")}),[ae]);var pe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";Z({type:"exercise/setActionTabs",payload:{key:e}})};return(0,J.jsxs)("section",{className:Bt,children:[(0,J.jsxs)(ne.Z,{spinning:N["exercise/getWorkSetting"]||H,children:[(0,J.jsxs)(B.Z,{form:C,name:"basicForm",initialValues:X,colon:!1,onValuesChange:function(e,n){console.log("onValuesChange",n);var t=n,i=function(){if("is_locked"!=s||n[s]||(t.login_restrict=!1,t.screen_open=!1),"login_restrict"==s&&n[s]&&(t.is_locked=!0),"screen_open"==s&&n[s]&&(t.is_locked=!0),"screen_shot_open"==s&&n[s]){var e=g.Z.confirm({title:"提示",icon:null,centered:!0,okText:"确定",cancelText:"取消",content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:"mb10",children:["1.开启后,学生作答前",(0,J.jsx)("span",{style:{color:"#F59A23"},children:"需要选择主屏幕进行共享,考试作答过程中也不允许关闭屏幕共享,否则将会直接退出考试;"})]}),(0,J.jsx)("div",{children:"2.教师可在考试监控页面查看截屏记录。"})]}),onOk:(i=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.screen_shot_open=!0,oe(t);case 2:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)}),onCancel:function(){t.screen_shot_open=!1,oe(t),e.destroy()}});return 1}var i;"ip_bind"!=s&&"ip_limit"!=s||n.is_locked||!n[s]||(t.is_locked=!0),"open_camera"==s&&(t.photo_count=t.photo_count||5)};for(var s in e)if(i())break;oe(t),le(!0)},onFinish:function(e){var n,t;if(e.categoryId=E.categoryId,e.ip_limit=e.ip_limit?"pub":"no",e.ip_bind||(e.ip_bind_type=!1),e.open_camera&&e.photo_count<1)y.ZP.warning("请填写本场考试最大拍摄次数");else if(e.start_password||!e.is_start_locked){if("no"===e.ip_limit||null!==(n=e.public_ip)&&void 0!==n&&n.length||null!==(t=e.inner_ip)&&void 0!==t&&t.length)return e.is_locked||e.open_camera||e.screen_open||e.login_restrict||e.ip_bind||"pub"==e.ip_limit?1==(null==I?void 0:I.exercise_type)?void de(e):void g.Z.confirm({width:666,centered:!0,title:"提示",icon:null,content:(0,J.jsxs)("div",{children:["当前考试模式为“模拟考试”,您已开启",(0,J.jsx)("span",{style:{color:"#FA6400"},children:"考试解锁码、考试登录限制、切屏后强制交卷、IP地址绑定、"}),(0,J.jsx)("span",{style:{color:"#FA6400"},children:"限制考试访问IP"}),"中的防作弊规则,可能会影响学生进行重复考试。确定开启吗?"]}),onOk:function(){return de(e)}}):void ue(e);y.ZP.warning("请填写公网IP或内网IP地址")}else y.ZP.warning("请填写开考密码")},children:[(0,J.jsxs)(B.Z.Item,{children:[(0,J.jsx)("strong",{children:"使用推荐设置"}),(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:"点击不同的考试模式,系统会自动勾选对应模式推荐的防作弊设置,设置项支持进行修改。",children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})}),(0,J.jsx)(k.ZP,{className:"ml20",onClick:function(){oe(c()(c()({},X),{},{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}))},children:"正式考试模式"}),(0,J.jsx)(k.ZP,{className:"ml20",onClick:function(){oe(c()(c()({},X),{},{question_random:!0,choice_random:!0,forbid_copy:!1}))},children:"模拟考试模式"})]}),(0,J.jsx)(B.Z.Item,{name:"forbid_copy",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsx)("strong",{children:"答题时不允许进行复制粘贴"})})}),(0,J.jsx)(B.Z.Item,{name:"question_random",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsx)("strong",{children:"小题题目顺序随机打乱"})})}),(0,J.jsx)(B.Z.Item,{name:"choice_random",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsx)("strong",{children:"选择题选项顺序随机打乱"})})}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(B.Z.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"开考密码"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生第一次进入考试时,需要输入开考密码才能进入考试答题页面。",children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),te.is_start_locked&&(0,xe.GJ)()?(0,J.jsxs)(L.Z,{className:Jt,align:"middle",children:[(0,J.jsx)(B.Z.Item,{name:"start_password",style:{marginBottom:0},children:(0,J.jsx)(F.Z,{className:Ut,disabled:q,placeholder:"请输入开考密码"})}),(0,J.jsx)(z.Z,{children:!q&&(0,J.jsx)(k.ZP,{type:"link",onClick:function(){C.setFieldsValue({start_password:Math.floor(1e6*Math.random()).toString().padStart(6,"0")})},children:"换一换"})})]}):(0,J.jsx)(B.Z.Item,{hidden:!0,name:"start_password",label:"开考密码(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(B.Z.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试解锁码"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,如果学生在考试中途退出想再继续考试,需要使用解锁码进行解锁。",children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),te.is_locked&&(0,xe.GJ)()?(0,J.jsxs)(L.Z,{className:Jt,align:"middle",children:[(0,J.jsx)(B.Z.Item,{style:{marginBottom:0},name:"unlock_key",children:(0,J.jsx)(F.Z,{className:Ut,disabled:q,placeholder:"请输入考试解锁码"})}),(0,J.jsx)(z.Z,{children:!q&&(0,J.jsx)(k.ZP,{type:"link",onClick:function(){C.setFieldsValue({unlock_key:Math.floor(1e6*Math.random()).toString().padStart(6,"0")})},children:"换一换"})})]}):(0,J.jsx)(B.Z.Item,{hidden:!0,name:"unlock_key",label:"考试解锁码(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsx)(B.Z.Item,{name:"login_restrict",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试登录限制"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生在考试期间第二次及后续登录系统时,需要监考老师输入考试解锁码才能登录系统",children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(B.Z.Item,{name:"screen_open",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsx)("strong",{children:"切屏后强制交卷"})})}),te.screen_open?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(L.Z,{gutter:10,className:"c-grey-333 ".concat(Jt),align:"middle",wrap:!1,children:[(0,J.jsx)(z.Z,{children:"考试过程中切换页面超过"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,{name:"screen_num",style:{marginBottom:0},children:(0,J.jsx)(R.Z,{size:"middle",disabled:q,min:0,max:10})})}),(0,J.jsx)(z.Z,{children:"(次)后将被强制交卷,切换到其他页面"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,{name:"screen_sec",style:{marginBottom:0},children:(0,J.jsx)(R.Z,{size:"middle",disabled:q,min:0,max:60})})}),(0,J.jsx)(z.Z,{children:"(秒)后即判定为切屏。"})]}),(0,J.jsxs)(L.Z,{gutter:10,className:"c-grey-333 ".concat(Jt),align:"middle",wrap:!1,children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(Q.Z,{disabled:q||!te.screen_open})})}),(0,J.jsx)(z.Z,{children:"学生退出全屏或切换页面后进行截屏"})]})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(B.Z.Item,{hidden:!0,name:"screen_num",label:"(只用来在被隐藏的是时候进行收集数据)"}),(0,J.jsx)(B.Z.Item,{hidden:!0,name:"screen_sec",label:"(只用来在被隐藏的是时候进行收集数据)"}),(0,J.jsx)(B.Z.Item,{hidden:!0,name:"screen_shot_open",label:"(只用来在被隐藏的是时候进行收集数据)"})]})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(B.Z.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"IP地址绑定"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,开始考试的学生账号将自动与设备公网IP或内网IP进行绑定。如遇特殊情况,可由教师/助教进行IP解绑。",children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),te.ip_bind&&(0,xe.GJ)()?(0,J.jsxs)(L.Z,{className:Jt,style:{flexDirection:"column"},children:[te.ip_bind_type&&(0,J.jsxs)(z.Z,{className:"mb10",children:[(0,J.jsx)("span",{className:"c-red",children:"(只允许在Chrome谷歌浏览器作答,并且要求学生安装WebRTC Leak Prevent插件)"}),(0,J.jsx)("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478",children:"如何安装WebRTC Leak Prevent插件?"})]}),(0,J.jsx)(B.Z.Item,{name:"ip_bind_type",style:{marginBottom:0},children:(0,J.jsxs)(K.ZP.Group,{children:[(0,J.jsx)(K.ZP,{value:!1,children:"绑定外网IP"}),(0,J.jsx)(K.ZP,{value:!0,children:"绑定内网IP"})]})})]}):(0,J.jsx)(B.Z.Item,{hidden:!0,name:"ip_bind_type",label:"(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(B.Z.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"限制考试访问IP"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,不在IP范围中的设备将无法参加考试。",children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),(0,J.jsx)(B.Z.Item,{name:"public_ip",label:"公网IP地址范围(只用来在被隐藏的是时候进行收集数据)",hidden:!0}),(0,J.jsx)(B.Z.Item,{name:"inner_ip",label:"内网IP地址范围(只用来在被隐藏的是时候进行收集数据)",hidden:!0}),(null==te?void 0:te.ip_limit)&&(0,J.jsxs)(L.Z,{className:Jt,style:{flexDirection:"column"},children:[(0,J.jsxs)(z.Z,{className:"mb10",children:[(0,J.jsx)("span",{className:"c-red",children:"(只允许在Chrome谷歌浏览器作答,并且要求学生安装WebRTC Leak Prevent插件)"}),(0,J.jsx)("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478",children:"如何安装WebRTC Leak Prevent插件?"})]}),(0,J.jsxs)(L.Z,{className:"mt15 ".concat(Ht),children:[(0,J.jsx)(z.Z,{children:"公网IP地址范围:"}),(0,J.jsxs)(z.Z,{children:[!(null!==(i=te.public_ip)&&void 0!==i&&i.length)&&(0,J.jsx)("span",{children:"当前还未设置IP范围"}),null===(r=te.public_ip)||void 0===r?void 0:r.map((function(e,n){return(0,J.jsxs)("span",{className:Rt,children:[(0,J.jsxs)("i",{children:[e," "]}),!q&&(0,J.jsx)(bi.Z,{onClick:function(){g.Z.confirm({okText:"确定",cancelText:"取消",title:"确定删除该IP吗?",onOk:function(){te.public_ip.splice(n,1),oe(c()({},te))}})},className:" c-grey-c",size:20})]},n)})),(0,xe.GJ)()&&!q&&(0,J.jsxs)("span",{onClick:function(){Z({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",children:[" ",(0,J.jsx)("i",{className:"iconfont icon-xuanyong font14"})," 添加"]})]})]}),(0,J.jsxs)(L.Z,{className:"mt15 ".concat(Ht),children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)("span",{children:"内网IP地址范围:"})}),(0,J.jsxs)(z.Z,{children:[!(null!==(l=te.inner_ip)&&void 0!==l&&l.length)&&(0,J.jsx)("span",{children:"当前还未设置IP范围"}),null===(o=te.inner_ip)||void 0===o?void 0:o.map((function(e,n){return(0,J.jsxs)("span",{className:Rt,children:[(0,J.jsxs)("i",{children:[e," "]}),!q&&(0,J.jsx)(bi.Z,{onClick:function(){q||g.Z.confirm({title:"确定删除该IP吗?",onOk:function(){te.inner_ip.splice(n,1),oe(c()({},te))}})},className:" c-grey-c",size:20})]})})),(0,xe.GJ)()&&!q&&(0,J.jsxs)("span",{className:"font14 c-blue ml10",onClick:function(){Z({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},children:[" ",(0,J.jsx)("i",{className:"iconfont icon-xuanyong font14"})," 添加"]})]})]})]})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(B.Z.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试中启用拍照功能进行监考和行为分析"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"选中,则会在考试过程中使用电脑摄像头随机抓拍照片,用于监考和学习行为分析,分析结果可在学生答卷中查看。",children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),te.open_camera?(0,J.jsxs)(L.Z,{gutter:10,className:"c-grey-333 ".concat(Jt),align:"middle",wrap:!1,children:[(0,J.jsx)(z.Z,{children:"本场考试最多拍摄:"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,{name:"photo_count",style:{marginBottom:0},children:(0,J.jsx)(R.Z,{size:"middle",disabled:q||!te.open_camera,min:1,max:(0,xe.Ny)()?1e3:10})})}),(0,J.jsxs)(z.Z,{children:["(次)",(0,J.jsx)("span",{className:"c-grey-c font12 ml10",children:"请填写不大于10的正整数"})]})]}):(0,J.jsx)(B.Z.Item,{hidden:!0,name:"photo_count",label:"(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsx)(B.Z.Item,{name:"identity_verify",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:!(0,xe.ag)()||q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试前人脸身份核验"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生开始考试前将会要求调用摄像头完成拍照采集,系统将自动对采集的学生照片与已录入照片进行比对审核(教师/助教也可进行手动审核),审核通过之后学生才能开始考试。",children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),(0,J.jsx)(B.Z.Item,{name:"open_phone_video_recording",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:!(0,xe.ag)()||q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试中开启手机视频录制"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生开始考试前必须先开启手机录制视频,由教师/助教在试卷详情-摄像监控页面对学生进行身份审核。",children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})})]}),((0,xe.aN)()||(null==j||null===(u=j.commonHeader)||void 0===u?void 0:u.exercise_author))&&!(null!=I&&I.appraise_label)&&(0,J.jsx)(xi.t,{okText:"保存设置",onCancel:function(){ce()},onOk:function(){C.submit()}})]}),(0,J.jsx)(Ni,{}),(0,J.jsx)(g.Z,{centered:!0,destroyOnClose:!0,open:G,title:"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return V(!1)},children:(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,J.jsxs)("p",{children:["扫码或搜索加入头歌教师交流QQ群:",null==w||null===(p=w.setting)||void 0===p?void 0:p.homepage_tea_qq_number," "]}),(0,J.jsx)("img",{src:"".concat(Zi.Z.IMG_SERVER,"/").concat(null==w||null===(h=w.setting)||void 0===h?void 0:h.homepage_tea_qq_qrcode_url),width:200,height:200})]})})]})})),Ii=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n,t=e.exercise,i=e.loading,s=e.dispatch,r=t.workSetting,l=(0,v.useParams)();l.category=l.categoryId;var o=(0,m.useState)(!1),u=x()(o,2),p=u[0],h=u[1],j=(0,m.useState)(!1),w=x()(j,2),k=w[0],N=w[1],Z=(0,m.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1}),A=x()(Z,2),I=A[0],S=A[1];(0,m.useEffect)((function(){C("表单未保存")}),[I]);var C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";s({type:"exercise/setActionTabs",payload:{key:e}})};(0,m.useEffect)((function(){var e;E(),(0,xe.aN)()||null!=r&&null!==(e=r.exercise)&&void 0!==e&&e.is_creator||h(!0)}),[r]),(0,m.useEffect)((function(){s({type:"exercise/getWorkSetting",payload:c()({},l)})}),[]);var E=function(){var e=JSON.parse(JSON.stringify(r));Object.keys(I).forEach((function(n){var t;I[n]=null==e||null===(t=e.exercise)||void 0===t?void 0:t[n]})),S(I),"批量发布"!=t.actionTabs.key&&C("")},P=function(){var e=d()(a()().mark((function e(n){var t,i,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((null==n?void 0:n.use_blank_score)===(null==r||null===(t=r.exercise)||void 0===t?void 0:t.use_blank_score)){e.next=4;break}return i=g.Z.confirm({closable:!0,width:500,centered:!0,icon:null,title:"提示",onOk:function(){var e=d()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/property_settings.json"),{method:"post",body:n});case 3:t=e.sent,N(!1),0===t.status&&(y.ZP.success("保存成功"),C(""),s({type:"exercise/getCommonHeader",payload:c()({},l)}),s({type:"exercise/getWorkSetting",payload:c()({},l)}),N(!1));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),null!=n&&n.use_blank_score?i.update({content:(0,J.jsxs)("div",{children:["您已勾选",(0,J.jsx)("span",{style:{color:"#165DFF"},children:"“ 多选题漏选部分给分 ”"}),",保存设置后将会按照新的给分方式重新计算分值。是否确定修改?"]})}):i.update({content:(0,J.jsxs)("div",{children:["您已取消勾选",(0,J.jsx)("span",{style:{color:"#165DFF"},children:"“ 多选题漏选部分给分 ”"}),",保存设置后将会按照新的给分方式重新计算分值。是否确定修改?"]})}),e.abrupt("return");case 4:return N(!0),e.next=7,(0,f.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/property_settings.json"),{method:"post",body:n});case 7:o=e.sent,N(!1),0===o.status&&(y.ZP.success("保存成功"),C(""),s({type:"exercise/getCommonHeader",payload:c()({},l)}),s({type:"exercise/getWorkSetting",payload:c()({},l)}));case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)("section",{className:Ft,children:(0,J.jsxs)(ne.Z,{spinning:i["exercise/getWorkSetting"]||k,children:[(0,J.jsx)(L.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:(0,J.jsx)(z.Z,{children:(0,J.jsx)(_.Z,{checked:I.use_blank_score,disabled:p,onChange:function(e){I.use_blank_score=e.target.checked,S(Object.assign({},I))},className:Vt,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"多选题漏选部分给分"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,J.jsx)("div",{children:"勾选后,学生有漏选正确答案但是选中的答案全部正确,可获得部分分值,分值=选中的答案个数 * (该小题分值/正确答案的个数)。否则,学生需要选中的答案全部正确且未漏选正确答案才能得分。"}),children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})})}),(0,J.jsx)(L.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:(0,J.jsx)(z.Z,{children:(0,J.jsx)(_.Z,{checked:I.downcase,disabled:p,onChange:function(e){I.downcase=e.target.checked,S(Object.assign({},I))},className:Vt,children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"填空题判分忽略答案中的字母大小写"})})})}),(0,J.jsxs)(L.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)(_.Z,{checked:I.open_total_score,disabled:p,onChange:function(e){I.open_total_score=e.target.checked,e.target.checked?(I.open_score=!1,I.open_score_reviewed=!0):(I.open_score=!0,I.open_score_reviewed=!1),S(Object.assign({},I))},className:Vt,children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许学生查看成绩"})})}),(0,J.jsx)(z.Z,{children:((0,xe.aN)()||(null==t||null===(n=t.commonHeader)||void 0===n?void 0:n.exercise_author))&&(0,J.jsx)(xi.t,{okText:"保存设置",onCancel:E,onOk:function(){var e=JSON.parse(JSON.stringify(I));e.categoryId=l.categoryId,P(e)}})})]}),I.open_total_score&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(L.Z,{className:"".concat($t," ").concat(Gt),children:(0,J.jsxs)(K.ZP.Group,{disabled:p,value:I.open_score?"afterEndTime":null!=I&&I.open_score_reviewed?"afterReview":"afterCommit",onChange:function(e){"afterEndTime"===e.target.value?S((function(e){return c()(c()({},e),{},{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})})):"afterReview"===e.target.value?S((function(e){return c()(c()({},e),{},{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})})):S((function(e){return c()(c()({},e),{},{open_score:!1,open_score_reviewed:!1,open_score_commited:!0})}))},children:[(0,J.jsx)(K.ZP,{value:"afterCommit",children:"提交试卷后"}),(0,J.jsx)(K.ZP,{value:"afterEndTime",children:"考试截止后"}),(0,J.jsx)(K.ZP,{value:"afterReview",children:"考试截止且试卷评阅完成后"})]})}),(0,J.jsx)(L.Z,{className:I.answered_open?"mb20":Gt,children:(0,J.jsx)(_.Z,{className:Vt,checked:I.answered_open,disabled:p,onChange:function(e){I.answered_open=e.target.checked,S(Object.assign({},I))},children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许查看试卷"})})}),I.answered_open&&(0,J.jsx)(L.Z,{className:"".concat($t," ").concat(Gt),children:(0,J.jsxs)(K.ZP.Group,{value:I.answer_open,disabled:p,onChange:function(e){I.answer_open=e.target.value,S(Object.assign({},I))},children:[(0,J.jsx)(K.ZP,{value:!0,children:"显示试题答案和解析"}),(0,J.jsx)(K.ZP,{value:!1,children:"不显示试题答案和解析"})]})}),(0,J.jsx)(L.Z,{className:Gt,children:(0,J.jsx)(_.Z,{className:Vt,checked:I.score_open,disabled:p,onChange:function(e){I.score_open=e.target.checked,S(Object.assign({},I))},children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许已提交答题的学生查看其它学生的成绩"})})}),(0,J.jsx)(L.Z,{className:Gt,children:(0,J.jsx)(_.Z,{className:Vt,checked:I.show_statistic,disabled:p,onChange:function(e){I.show_statistic=e.target.checked,S(Object.assign({},I))},children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许已提交答题的学生查看统计结果"})})})]})]})})})),Si=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n=e.exercise,t=(e.globalSetting,e.loading,e.dispatch),i=n.workSetting,r=n.commonHeader,l=(0,v.useParams)();l.category=l.categoryId;var o=(0,m.useState)(!1),u=x()(o,2),p=u[0],h=u[1],j=(0,m.useState)(0),w=x()(j,2),N=w[0],Z=w[1],S=(0,m.useState)(0),C=x()(S,2),E=C[0],T=C[1],q=(0,m.useState)(!1),D=x()(q,2),M=D[0],O=D[1],B=(0,m.useState)({}),Q=x()(B,2),F=Q[0],R=Q[1],H=(0,m.useState)(!1),W=x()(H,2),U=W[0],G=W[1],V=(0,m.useState)([]),X=x()(V,2),$=X[0],ee=X[1],te=(0,m.useState)([]),ie=x()(te,2),ae=ie[0],le=ie[1],ce=(0,m.useState)([]),oe=x()(ce,2),de=oe[0],ue=oe[1],pe=(0,m.useState)([]),he=x()(pe,2),me=he[0],fe=he[1],ve=(0,m.useState)([]),ge=x()(ve,2),je=ge[0],ye=ge[1],_e=(0,m.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""}),be=x()(_e,2),we=be[0],ke=be[1];(0,m.useEffect)((function(){var e;(0,xe.aN)()||null!=i&&null!==(e=i.exercise)&&void 0!==e&&e.is_creator||h(!0)}),[i]),(0,m.useEffect)((function(){Ne()}),[r]);var Ne=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/distinguish_exercise_setting.json"),{method:"get"});case 3:n=e.sent,Object.keys(we).forEach((function(e){we[e]=null==n?void 0:n[e]})),console.log(n,"res"),R(c()({},n)),ye((null==n?void 0:n.exercise_questions)||[]),Se(c()({},n)),le((null==n?void 0:n.course_review_teachers)||[]),ke(c()(c()({},we),{},{select_appraise:!!n.end_time})),Z((null==n?void 0:n.total)||0),T((null==n?void 0:n.finish_total)||0),O(!1),Pe("");case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ze=function(){var e=d()(a()().mark((function e(n){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/appraise_settings.json"),{method:"post",body:n});case 3:if(i=e.sent,O(!1),0!==i.status){e.next=11;break}return y.ZP.success("保存成功"),Pe(""),Ne(),t({type:"exercise/getCommonHeader",payload:c()({},l)}),e.abrupt("return");case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ae=function(e,n){for(var t=Math.floor(e/n),i=e%n,s=[],r=0;r0?1:0)),i--;return s},Ie=function(e){if(e[0]){var n=[];me.forEach((function(e){return n=n.concat(e.appraise_teachers)}));var t=ae.filter((function(e){return n.every((function(n){return n.id!==e.id}))}));console.log(t,"newItems"),ue(s()(t)),G(e)}if(!e[0]){var i,r=[];r=r.concat((null==je||null===(i=je[e[1]])||void 0===i?void 0:i.appraise_teachers)||[]);var a=ae.filter((function(e){return r.every((function(n){return n.id!==e.id}))}));ue(s()(a)),G(e)}},Se=function(e){if(null!=e&&e.start_appraise)fe((null==e?void 0:e.exercises)||[]);else{var n=null==e?void 0:e.exercises,t=Ae(null==e?void 0:e.total,n.length),i=Ae(null==e?void 0:e.finish_total,n.length);t.forEach((function(e,t){n[t].total=e})),i.forEach((function(e,t){n[t].finish_total=e,n[t].unfinished_total=n[t].total-n[t].finish_total})),n=n.filter((function(e){return e.total>0})),fe(JSON.parse(JSON.stringify(n)))}},Ce=[{title:"序号",dataIndex:"index",align:"center",render:function(e,n,t){return t+1},width:70},{title:"评阅教师",align:"center",dataIndex:"appraise_teachers",className:Yt,render:function(e,n,t){return(0,J.jsxs)("span",{className:Kt,children:[(0,J.jsx)("div",{children:null==e?void 0:e.map((function(n){return(0,J.jsxs)("div",{className:Wt,children:[(0,J.jsx)("b",{title:n.name,children:n.name}),!0!==(null==n?void 0:n.disabled)&&!p&&(0,J.jsx)("span",{onClick:function(i){var s=e.filter((function(e){return e.id!==n.id})),r=me.map((function(e,n){return n===t?c()(c()({},e),{},{appraise_teachers:s}):e}));s.length?fe(r):g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"删除此教师,试卷将重新均分给其他评阅教师;如需添加指定教师,请点击“+评阅教师”按钮。",onOk:function(){var e=null==me?void 0:me.filter((function(e,n){return n!==t})),n=Ae(N,e.length),i=Ae(E,e.length);n.forEach((function(n,t){e[t].total=n})),i.forEach((function(n,t){e[t].finish_total=n,e[t].unfinished_total=e[t].total-e[t].finish_total})),fe(JSON.parse(JSON.stringify(e)))}})},children:(0,J.jsx)("i",{className:"iconfont icon-guanbi7"})})]},n.id)}))}),!p&&(0,J.jsx)("span",{onClick:function(){return Ie([!0,t])},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"})]})}},{title:"总数量",align:"center",dataIndex:"total",width:90},{title:"已评阅数量",align:"center",dataIndex:"finish_total",width:100},{title:"待评阅数量",align:"center",dataIndex:"unfinished_total",width:100}],Ee=[{title:"序号",dataIndex:"index",align:"center",render:function(e,n,t){return t+1},width:70},{title:"试题名称",dataIndex:"name",align:"center",width:100},{title:"评阅教师",align:"center",className:Yt,dataIndex:"appraise_teachers",render:function(e,n,t){return(0,J.jsxs)("span",{className:Kt,children:[(0,J.jsx)("div",{children:null==e?void 0:e.map((function(n){return(0,J.jsxs)("div",{className:Wt,children:[(0,J.jsx)("b",{title:n.name,children:n.name}),!0!==(null==n?void 0:n.disabled)&&!p&&(0,J.jsx)("span",{onClick:function(){var i=e.filter((function(e){return e.id!==n.id})),s=je.map((function(e,n){return n===t?c()(c()({},e),{},{appraise_teachers:i}):e}));ye(s)},children:(0,J.jsx)("i",{className:"iconfont icon-guanbi7"})})]},n.id)}))}),!p&&(0,J.jsx)("span",{onClick:function(){return Ie([!1,t])},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"})]})}},{title:"总数量",align:"center",dataIndex:"total",width:90},{title:"已评阅数量",align:"center",dataIndex:"finish_total",width:100},{title:"待评阅数量",align:"center",dataIndex:"unfinished_total",width:100}];(0,m.useEffect)((function(){Pe("表单未保存")}),[we]);var Pe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";t({type:"exercise/setActionTabs",payload:{key:e}})};return(0,J.jsxs)("section",{className:Lt,children:[(0,J.jsxs)(ne.Z,{spinning:M,children:[(0,J.jsxs)(L.Z,{align:"middle",className:"mt30",children:[(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsxs)("div",{style:{background:"#f6f7f9",height:116,padding:"10px 20px"},className:Qt,children:[(0,J.jsx)("div",{children:"集中阅卷适用于大型严肃评阅场景,集中对学生的试卷或试题进行评阅。开启规则如下:"}),(0,J.jsxs)("div",{style:{lineHeight:"26px"},children:[(0,J.jsx)("div",{children:"1.有学生交卷;"}),(0,J.jsx)("div",{children:'2.考试状态为"已截止";'}),(0,J.jsx)("div",{children:"3.试卷内含有填空、简答、编程、程序填空、实训题中的任意题型。同时满足3个条件才可以开启集中评阅,开启后不可关闭,请谨慎操作。"})]})]})}),(0,J.jsx)(z.Z,{children:((0,xe.aN)()||!!F.exercise_author)&&(0,J.jsx)(xi.t,{okText:"保存设置",onCancel:Ne,onOk:function(){var e=JSON.parse(JSON.stringify(we));e.select_appraise?e.end_time?(e.review_type||me.length)&&(!e.review_type||je.some((function(e){return!!e.appraise_teachers.length})))?(0===e.review_type&&(e.exercises=null==me?void 0:me.map((function(e){var n;return{id:e.id,total:e.total,finish_total:e.finish_total,unfinished_total:e.unfinished_total,appraise_teacher_ids:null==e||null===(n=e.appraise_teachers)||void 0===n?void 0:n.map((function(e){return{id:e.id}}))}}))),1===e.review_type&&(e.exercise_questions=null==je?void 0:je.map((function(e){var n;return{id:e.id,total:e.total,question_id:e.question_id,appraise_teacher_ids:null==e||null===(n=e.appraise_teachers)||void 0===n?void 0:n.map((function(e){return{id:e.id,message_status:e.message_status}}))}}))),delete e.select_appraise,g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",icon:null,closable:!0,width:650,title:"提示",content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{children:["为确保集中阅卷模式评分结果的准确性,保存评阅设置之后,本场考试将",(0,J.jsx)("span",{style:{color:"#FA6400"},children:"禁止"}),"进行以下操作:"]}),(0,J.jsxs)("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"},children:["1.发布新班级考试",(0,J.jsx)("br",{}),"2.修改本场考试结束时间",(0,J.jsx)("br",{}),"3.开启补考",(0,J.jsx)("br",{}),"4.编辑试卷"]}),(0,J.jsxs)("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"},children:[(0,J.jsx)(I.Z,{style:{marginRight:3}})," ",(0,J.jsx)("span",{children:"注意:如需发布新班级考试,请创建新试卷后发布"})]})]}),onOk:function(){Ze(e)}})):y.ZP.warning("请至少添加一位评阅教师"):y.ZP.warning("截止时间不能为空"):Ne()}})})]}),(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{span:24,className:"mt20",children:(0,J.jsx)(_.Z,{checked:we.select_appraise,disabled:p||!(null!=F&&F.can_open_appraise&&(null==F||!F.end_time)),onChange:function(e){we.select_appraise=e.target.checked,ke(Object.assign({},we))},children:(0,J.jsx)("span",{className:"font16",children:"启用集中阅卷"})})}),we.select_appraise&&(0,J.jsxs)(m.Fragment,{children:[(0,J.jsx)(z.Z,{span:24,className:zt,children:(0,J.jsxs)(_.Z,{checked:we.sealed_review,disabled:p||!(null!=F&&F.change_sealed_review),onChange:function(e){we.sealed_review=e.target.checked,ke(Object.assign({},we))},children:[(0,J.jsx)("span",{className:"font14",children:"封卷评阅"}),(0,J.jsx)("span",{className:"font14",style:{color:"#666666"},children:"(选中,开启后集中评阅界面不显示学生信息)"})]})}),(0,J.jsxs)(z.Z,{span:24,className:"mt20 pl30",children:[(0,J.jsxs)("span",{className:"mr10",children:[(0,J.jsx)("span",{style:{visibility:"hidden"},children:"*"}),"评阅模式"]}),(0,J.jsxs)(K.ZP.Group,{value:we.review_type,disabled:p||!(null==F||!F.end_time),onChange:function(e){we.review_type=e.target.value,ke(Object.assign({},we))},children:[(0,J.jsxs)(K.ZP,{value:0,children:["试卷模式",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"说明:"}),(0,J.jsx)("div",{children:"1.将学生试卷均匀分配给评阅的教师,若无法均分则多出的试卷随机分给教师;"}),(0,J.jsx)("div",{children:"2.评阅模式开启后不可再切换,请谨慎操作!"}),(0,J.jsx)("div",{children:"示例:若试卷为51张,由A、B教师评阅,则A教师评阅25张,B教师评阅26张。"})]}),children:(0,J.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5 font14",style:{cursor:"pointer",color:"#999999"}})})]}),(0,J.jsxs)(K.ZP,{className:"ml20",value:1,children:["试题模式",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"说明:"}),(0,J.jsx)("div",{children:"1.将单个试题指定给多个教师共同评阅;"}),(0,J.jsx)("div",{children:"2.评阅模式开启后不可再切换,请谨慎操作!"})]}),children:(0,J.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5 font14",style:{cursor:"pointer",color:"#999999"}})})]})]})]}),(0,J.jsxs)(z.Z,{span:24,className:"mt20 pl30",children:[(0,J.jsxs)("span",{className:"mr10",children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"截止时间"]}),(0,J.jsx)(se.default,{style:{width:234},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:Y()((0,P.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:p,allowClear:!1,value:we.end_time?Y()(we.end_time):"",disabledDate:re.Q8,disabledTime:function(e){return(0,re.d0)(e)},onChange:function(e,n){we.end_time=n,ke(Object.assign({},we))}})]}),(0,J.jsxs)(L.Z,{className:"mt20 ".concat(Gt),style:{width:"100%"},align:"middle",children:[(0,J.jsxs)("div",{className:"ml30 mr10",children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"评阅教师"]}),0===we.review_type&&(0,J.jsxs)("div",{style:{flex:1},children:[me.length>0&&(0,J.jsx)(A.Z,{bordered:!0,className:"mb20",pagination:!1,dataSource:me,columns:Ce}),!1===(null==F?void 0:F.start_appraise)&&!p&&(0,J.jsx)(k.ZP,{type:"primary",onClick:function(){return Ie([!0,null])},children:"+ 评阅教师"})]}),1===we.review_type&&(0,J.jsx)("div",{style:{flex:1},children:je.length>0&&(0,J.jsx)(A.Z,{bordered:!0,pagination:!1,rowKey:"id",dataSource:je,columns:Ee})})]})]})]})]}),(0,J.jsx)(g.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!U,title:null===(null==U?void 0:U[1])?"指定评阅教师":"共同评阅教师",bodyStyle:{padding:"0 16px"},okText:"确认",cancelText:"取消",width:"800px",onOk:function(){if($.length){if(U[0]){if(null===U[1]){var e=de.filter((function(e){return $.includes(e.id)})),n=[].concat(s()(me),s()(null==e?void 0:e.map((function(e){return{appraise_teachers:[e],total:0,finish_total:0,unfinished_total:0}})))),t=Ae(N,n.length),i=Ae(E,n.length);t.forEach((function(e,t){n[t].total=e})),i.forEach((function(e,t){n[t].finish_total=e,n[t].unfinished_total=n[t].total-n[t].finish_total})),n=n.filter((function(e){return e.total>0})),fe(JSON.parse(JSON.stringify(n))),G(!1)}if(null!==U[1]){var r=de.filter((function(e){return $.includes(e.id)})),a=[];me.forEach((function(e,n){U[1]!==n?a.push(e):a.push(c()(c()({},e),{},{appraise_teachers:[].concat(s()(e.appraise_teachers),s()(r))}))})),fe(a),G(!1)}}if(!U[0]&&null!==U[1]){var l=de.filter((function(e){return $.includes(e.id)}));l=l.map((function(e){return c()(c()({},e),{},{message_status:null!=F&&F.start_appraise?1:0})}));var o=[];je.forEach((function(e,n){U[1]!==n?o.push(e):o.push(c()(c()({},e),{},{appraise_teachers:[].concat(s()(e.appraise_teachers),s()(l))}))})),ye(o),G(!1)}}else y.ZP.warning("请至少添加一位评阅教师")},afterClose:function(){ee([])},onCancel:function(){G(!1)},children:(0,J.jsx)(A.Z,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:function(e){ee(e)}},rowKey:"id",dataSource:de,columns:[{title:"教师姓名",align:"center",dataIndex:"name",width:"25%"},{title:"手机",align:"center",dataIndex:"phone",width:"18%"},{title:"邮箱",align:"center",dataIndex:"email",width:"28%"},{title:"角色",align:"center",dataIndex:"identity"}]})})]})})),Ci=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n,t,i=e.exercise,r=(e.globalSetting,e.loading),l=e.dispatch,o=i.workSetting,u=i.commonHeader,p=B.Z.useForm(),h=x()(p,1)[0],g=(0,v.useParams)();g.category=g.categoryId;var j=(0,m.useState)(!1),w=x()(j,2),N=w[0],Z=w[1],A=(0,m.useState)(!1),I=x()(A,2),S=I[0],C=I[1],E={forbid_screen:!1,screen_key:(null==o||null===(n=o.exercise)||void 0===n?void 0:n.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""},P=(0,m.useState)(E),T=x()(P,2),q=T[0],D=T[1],M=(0,m.useState)(!1),O=x()(M,2),Q=O[0],R=O[1];(0,m.useEffect)((function(){var e;H(),(0,xe.aN)()||null!=o&&null!==(e=o.exercise)&&void 0!==e&&e.is_creator||Z(!0)}),[o]),(0,m.useEffect)((function(){("5"===(null==u?void 0:u.exercise_status)||null!=u&&u.appraise_label)&&Z(!0)}),[u]),(0,m.useEffect)((function(){l({type:"exercise/getWorkSetting",payload:c()({},g)})}),[]),(0,m.useEffect)((function(){"insterIp"===i.actionTabs.key&&(i.actionTabs.data.ip?q[i.actionTabs.type]=[].concat(s()(q[i.actionTabs.type]||[]),s()(i.actionTabs.data.ip)):q[i.actionTabs.type]=[].concat(s()(q[i.actionTabs.type]||[]),["".concat(i.actionTabs.data.startIP,",").concat(i.actionTabs.data.startIP.substring(0,i.actionTabs.data.startIP.lastIndexOf("."))+"."+i.actionTabs.data.endIP)]),K(q),R(!0))}),[i.actionTabs]);var H=function(){var e=JSON.parse(JSON.stringify(o));Object.keys(q).forEach((function(n){var t;q[n]=null==e||null===(t=e.exercise)||void 0===t?void 0:t[n]})),K(c()(c()({},q),{},{ip_limit:"no"!==q.ip_limit}))},K=function(e){D(e),h.setFieldsValue(e)};var W=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==g?void 0:g.categoryId,"/client_cheating_settings.json"),{method:"post",body:n});case 3:t=e.sent,C(!1),0===t.status&&(y.ZP.success("保存成功"),l({type:"exercise/getCommonHeader",payload:c()({},g)}),l({type:"exercise/getWorkSetting",payload:c()({},g)}),R(!1));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){Y(Q?"表单未保存":"")}),[Q]);var Y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";l({type:"exercise/setActionTabs",payload:{key:e}})};return(0,J.jsxs)("section",{className:Bt,children:[(0,J.jsxs)(ne.Z,{spinning:r["exercise/getWorkSetting"]||S,children:[(0,J.jsxs)(B.Z,{form:h,name:"basicForm",initialValues:E,colon:!1,onValuesChange:function(e,n){console.log("onValuesChange",n);var t=n;for(var i in e)"ip_bind"!=i&&"ip_limit"!=i||n.is_locked||!n[i]||(t.is_locked=!0),"open_camera"==i&&(t.photo_count=t.photo_count||5);K(t),R(!0)},onFinish:function(e){var n;if(e.categoryId=g.categoryId,!e.forbid_screen||null!=e&&e.screen_key.replace(/\s+/g,""))if(null==e||!e.use_white_list||null!=e&&null!==(n=e.white_list)&&void 0!==n&&n.length){if(null!=e&&e.net_limit){var t;if(null!=e&&e.net_limit_list&&(null==e||null===(t=e.net_limit_list)||void 0===t||!t.replace(/\s+/g,"")))return void y.ZP.warning("网络限制中,不允许全部为空格");if(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!e)return!1;for(var n=e.split("\n"),t=/^(http|https):\/\//,i=0;i0&&void 0!==arguments[0]?arguments[0]:"";n({type:"exercise/setActionTabs",payload:{key:e}})},U=function(){var e=d()(a()().mark((function e(){var n,t,s,r,l,d,u,x,p,h,m,v,g;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(M.categoryId,"/resources_ensure_info.json"),{method:"get"});case 2:h=e.sent,i.setFieldsValue(c()(c()({},null==h||null===(n=h.data)||void 0===n?void 0:n.important_shixun_configs),{},{times:null!=h&&null!==(t=h.data)&&void 0!==t&&null!==(t=t.important_shixun_configs)&&void 0!==t&&t.start_time&&null!=h&&null!==(s=h.data)&&void 0!==s&&null!==(s=s.important_shixun_configs)&&void 0!==s&&s.end_time?[Y()(null==h||null===(r=h.data)||void 0===r||null===(r=r.important_shixun_configs)||void 0===r?void 0:r.start_time),Y()(null==h||null===(l=h.data)||void 0===l||null===(l=l.important_shixun_configs)||void 0===l?void 0:l.end_time)]:["",""]})),m=null==h||null===(d=h.data)||void 0===d?void 0:d.important_shixun_configs,v=m.school_id,g=m.school_name,E([{id:v,name:g}]),K(null==h||null===(u=h.data)||void 0===u?void 0:u.important_shixun_configs),_(null==h||null===(x=h.data)||void 0===x||null===(x=x.important_shixun_configs)||void 0===x?void 0:x.verify_reason),o((null==h||null===(p=h.data)||void 0===p||null===(p=p.important_shixun_configs)||void 0===p?void 0:p.process)||null),D(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),G=function(){var e=d()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:A(!0),clearTimeout(O.current),O.current=setTimeout(d()(a()().mark((function e(){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z.current+=1,z.current,e.next=4,n({type:"account/getSchoolOption",payload:{keyword:t,limit:10}});case 4:0===(i=e.sent).status&&(E(null==i?void 0:i.schools),A(!1));case 6:case"end":return e.stop()}}),e)}))),500);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:[Ei.form," bg-white pr30"].join(" "),children:[(0,J.jsx)(L.Z,{align:"middle",className:"mt30",children:(0,J.jsxs)(B.Z,{form:i,layout:"horizontal",onFinish:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("---",n),e.next=3,(0,f.ZP)("/api/exercises/".concat(M.categoryId,"/resources_first_ensure.json"),{method:"post",body:{important_shixun_configs:c()(c()({},n),{},{start_time:Y()(null==n?void 0:n.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Y()(null==n?void 0:n.times[1]).format("YYYY-MM-DD HH:mm")})}});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.info("修改成功"),U());case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),className:Ei.zybzForm,onValuesChange:function(){D(!0)},children:[(0,J.jsxs)(L.Z,{align:"middle",children:[(0,J.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,J.jsx)("span",{className:Ei.must,children:"*"}),"保障标识"]}),(0,J.jsx)(B.Z.Item,{label:"",name:"identifier",rules:[{required:!0,message:"请输入保障标识"}],children:(0,J.jsx)(F.Z,{disabled:!0,style:{width:446,height:40},minLength:4,maxLength:30,showCount:!0,placeholder:"请输入保障标识"})})]}),(0,J.jsxs)(L.Z,{align:"middle",className:"mt25",children:[(0,J.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7},children:[(0,J.jsx)("span",{className:Ei.must,children:"*"}),"需要保障的单位"]}),(0,J.jsx)(B.Z.Item,{label:"",name:"school_id",rules:[{required:!0,message:"请选择需要保障的单位"}],children:(0,J.jsx)(ve.default,{showSearch:!0,size:"large",style:{width:446,height:40},loading:Z,listHeight:200,placeholder:"请选择需要保障的单位",filterOption:!1,onSearch:function(e){G(e)},children:C.map((function(e){return(0,J.jsx)(ve.default.Option,{value:e.id,children:e.name},e.id)}))})})]}),(0,J.jsxs)(L.Z,{align:"middle",className:"mt25",children:[(0,J.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,J.jsx)("span",{className:Ei.must,children:"*"}),"保障时间"]}),(0,J.jsx)("div",{className:Ei.graaytitle,children:(0,J.jsx)(B.Z.Item,{label:"",name:"times",rules:[{required:!0,message:"请选择开始时间和结束时间"},{validator:function(e,n){if(n&&2===n.length){var t=x()(n,2),i=t[0],s=t[1];if(!i||!s)return Promise.reject(new Error("请选择起始时间和结束时间"))}return Promise.resolve()}}],children:(0,J.jsx)(se.default.RangePicker,{disabledDate:function(e){return e&&e=1&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Pi.Z,{className:Ei.suc_status})," 实验资源优先保障申请成功,平台管理员审核中"]}),l>=2&&3!=l&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Pi.Z,{className:Ei.suc_status})," 平台管理员审核通过,系统资源分配中"]}),3==l&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(bi.Z,{className:Ei.fail_status}),"平台管理员审核驳回,驳回原因: ( ",(0,J.jsx)("span",{title:j,className:Ei.bohui,children:j}),") 如有问题请联系",(0,J.jsxs)("span",{className:Ei.contacts,children:[(0,J.jsx)("span",{children:"平台运营人员"})," ",(0,J.jsx)("div",{className:Ei.contacts_img})]})]}),l>=4&&5!=l&&7!=l&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Pi.Z,{className:Ei.suc_status})," 系统资源分配完成,实验资源保障中"]}),(5==l||7==l)&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(bi.Z,{className:Ei.fail_status}),"系统资源分配失败,请联系",(0,J.jsxs)("span",{className:Ei.contacts,children:[(0,J.jsx)("span",{children:"平台运营人员"})," ",(0,J.jsx)("div",{className:Ei.contacts_img})]})]}),l>5&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Pi.Z,{className:Ei.suc_status})," 实验资源保障已结束"]})]}),(0,J.jsx)(xi.t,{okText:"保存设置",onCancel:function(){return U()},onOk:function(){return i.submit()}})]})})),qi=(0,v.connect)((function(e){return{exercise:e.exercise,globalSetting:e.globalSetting}}))((function(e){var n,t,i,s,r,a=e.exercise,l=e.globalSetting,c=e.dispatch,o=(0,m.useState)("0"),d=x()(o,2),u=d[0],p=d[1],h=[{name:"发布设置",key:"0",element:(0,J.jsx)(yi,{changeActive:function(e){p(e)}}),show:!0},{name:"防作弊设置",key:"2",element:(0,J.jsx)(Ai,{}),show:null==l||null===(n=l.setting)||void 0===n||!n.is_local},{name:"评阅设置",key:"5",element:(0,J.jsx)(Si,{}),show:(0,xe.GJ)()&&2!=(null==a||null===(t=a.workSetting)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.exercise_type)},{name:"成绩设置",key:"3",element:(0,J.jsx)(Ii,{}),show:!0},{name:"客户端设置",key:"4",element:(0,J.jsx)(Ci,{}),show:(null==l||null===(i=l.setting)||void 0===i||!i.is_local)&&2!=(null==a||null===(s=a.workSetting)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.exercise_type)},{name:"实验资源优先保障",key:"6",element:(0,J.jsx)(Ti,{}),show:(0,xe.Ny)()&&(null==a||null===(r=a.workSetting)||void 0===r||null===(r=r.exercise)||void 0===r?void 0:r.show_resource)}];return(0,m.useEffect)((function(){return console.log(a),c({type:"globalSetting/footerToggle",payload:!1}),function(){c({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,J.jsx)("section",{children:(0,J.jsx)(Z.Z,{activeKey:u,onChange:function(e){"表单未保存"==a.actionTabs.key?g.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){p(e),c({type:"exercise/setActionTabs",payload:{key:""}})}}):p(e)},items:h.filter((function(e){return e.show})).map((function(e){return{label:e.name,key:e.key,children:e.element}})),destroyInactiveTabPane:!0})})})),Di="wrap___y4Bkb",Mi="head___Dfq21",Oi="title___cJ2wS",Bi="table___gdAJP",Li="FormCheckBoxDom___NtsDC",zi=t(53273),Qi=t(10126),Fi=t(42441),Ri=t(36890),Hi=t(49906),Ki=t(66028),Wi=["data","className","colon"],Yi=["ItemData","valuePropName","children","desc","type","normalize"],Ji=function(e){var n=e.data,t=e.className,i=void 0===t?"":t,s=e.colon,r=void 0!==s&&s,a=h()(e,Wi);return(0,J.jsx)(B.Z,c()(c()({},a),{},{className:Yn()(Li,i),colon:r,children:null==n?void 0:n.map((function(e,n){var t=e.ItemData,i=(e.valuePropName,e.children),s=e.desc,r=e.type,a=void 0===r?"Checkbox":r,l=e.normalize,o=h()(e,Yi);return(0,J.jsxs)(L.Z,{wrap:!1,justify:"space-between",children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,c()(c()({},o),{},{normalize:function(e,n,t){var i,s,r;return"Radio"==a||(null!==(i=n||[])&&void 0!==i&&i.every((function(e){return"all"===e}))&&e.includes("all")&&e.length>1&&(e=e.filter((function(e){return"all"!==e}))),(null!==(s=n||[])&&void 0!==s&&s.includes("all")||!e.includes("all"))&&0!=(null===(r=e)||void 0===r?void 0:r.length)||(e=["all"])),l?l(e,n,t):e},children:i||"Checkbox"==a?(0,J.jsx)(_.Z.Group,{options:t}):(0,J.jsx)(K.ZP.Group,{options:t,optionType:"button"})}))}),(0,J.jsx)(z.Z,{children:s})]},n)}))}))},Ui=t(36381),Gi="Onerow___ZYa8H",Vi="TableDom___PXmEy",Xi="CollapseDom___q9wvV",$i="CollapseDomC___zTeH1",es="CollapseChildrenDom___O1Ffz",ns="open___K7p7T",ts="DomStyle___EoUKX",is="DomStyleTitle___vhLg3",ss="DomStyleTitleChild___a1RIx",rs="Sessce___zdKQ2",as="AnswerSDom___YkvgW",ls=t(42065),cs=t(68256),os=["data"],ds=["data"],us=["exercise","dispatch","value"],xs=function(e){var n,t,i=e.data,r=(h()(e,os),function(){var e,n,t,r,a=[];(null==i?void 0:i.ques_type)!=ls.f[0].id&&(null==i?void 0:i.ques_type)!=ls.f[1].id||(a=[{title:"选项",num:"答题人数",scale:(0,J.jsxs)("span",{children:["答题人数比例",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题人数:"}),"选择了该选项的学生数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题比例:"}),"选择了该选项的学生数/学生总数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(e=(null==i?void 0:i.ques_details)||[])||void 0===e?void 0:e.map((function(e,n){return c()(c()({},e),{},{title:ls.k[n],num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));(null==i?void 0:i.ques_type)==ls.f[2].id&&(a=[{title:"选项",num:"答题人数",scale:(0,J.jsxs)("span",{children:["答题人数比例",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题人数:"}),"选择了该选项的学生数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题比例:"}),"选择了该选项的学生数/学生总数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(n=(null==i?void 0:i.ques_details)||[])||void 0===n?void 0:n.map((function(e,n){return c()(c()({},e),{},{title:e.choice_text,num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));(null==i?void 0:i.ques_type)!=ls.f[3].id&&(null==i?void 0:i.ques_type)!=ls.f[8].id||(a=[{title:"填空",num:"答对人数",scale:(0,J.jsxs)("span",{children:["答对人数比例",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答对人数:"}),"该填空填写正确的学生数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答对人数比例:"}),"该填空填写正确的学生数/学生总数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(t=(null==i?void 0:i.ques_details)||[])||void 0===t?void 0:t.map((function(e,n){return c()(c()({},e),{},{title:"填空".concat(e.choice_position),num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));(null==i?void 0:i.ques_type)!=ls.f[4].id&&(null==i?void 0:i.ques_type)!=ls.f[6].id||(a=[{title:"得分",num:"学生人数",scale:(0,J.jsxs)("span",{children:["学生比例",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数:"}),"该",(null==i?void 0:i.ques_type)==ls.f[4].id?"简答题":"编程题","满分作答的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生比例:"}),"(该",(null==i?void 0:i.ques_type)==ls.f[4].id?"简答题":"编程题","满分作答的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生数:"}),"该",(null==i?void 0:i.ques_type)==ls.f[4].id?"简答题":"编程题","得部分分的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生比例:"}),"(该",(null==i?void 0:i.ques_type)==ls.f[4].id?"简答题":"编程题","得部分分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分作答的学生数:"}),"该",(null==i?void 0:i.ques_type)==ls.f[4].id?"简答题被评阅为零分的学生数。":"编程题得0分的学生数。","(未作答、未开始的则按0分统计)"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分得分作答的学生比例:"}),(null==i?void 0:i.ques_type)==ls.f[4].id?"(该简答题得零分的学生数/学生总数)*100% (注:未评阅(包括关键词评分和教师评阅)的学生不统计至该选项中)":"(该编程题未得分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(r=(null==i?void 0:i.ques_details)||[])||void 0===r?void 0:r.map((function(e,n){return c()(c()({},e),{},{title:e.choice_text,num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));return a}());return(0,J.jsx)("div",{className:ts,children:(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",gap:20},children:[(0,J.jsxs)("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20},children:[(0,J.jsxs)(L.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"},children:[(0,J.jsx)(z.Z,{className:is,children:"题目"}),(0,J.jsxs)(z.Z,{children:[(0,J.jsx)(fn.Z,{className:is,style:{maxWidth:710},value:i.ques_title}),(0,J.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20},children:null==i||null===(n=i.ques_details)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)("div",{children:[((null==i?void 0:i.ques_type)==ls.f[0].id||(null==i?void 0:i.ques_type)==ls.f[1].id)&&(0,J.jsxs)(L.Z,{className:"".concat(e.choice_right_boolean?rs:""),gutter:10,wrap:!1,children:[(0,J.jsx)(z.Z,{style:{fontWeight:600},children:ls.k[n]}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(fn.Z,{className:is,style:{maxWidth:690},value:e.choice_text||""})})]},n),(null==i?void 0:i.ques_type)==ls.f[2].id&&(0,J.jsx)(L.Z,{className:"".concat(e.choice_right_boolean?rs:""),gutter:10,wrap:!1,children:(0,J.jsx)(z.Z,{children:(0,J.jsx)(fn.Z,{className:is,style:{maxWidth:690},value:e.choice_text||""})})},n),((null==i?void 0:i.ques_type)==ls.f[3].id||(null==i?void 0:i.ques_type)==ls.f[8].id)&&(0,J.jsxs)(L.Z,{gutter:10,wrap:!1,children:[(0,J.jsxs)(z.Z,{style:{fontWeight:600},children:["填空",e.choice_position,":"]}),(0,J.jsx)(z.Z,{children:e.choice_text||""})]},n),((null==i?void 0:i.ques_type)==ls.f[4].id||(null==i?void 0:i.ques_type)==ls.f[6].id)&&(0,J.jsx)(L.Z,{gutter:10,wrap:!1,children:(0,J.jsx)(z.Z,{children:(0,J.jsx)(fn.Z,{className:is,style:{maxWidth:690},value:e.choice_text||""})})},n)]},n)}))})]})]}),(0,J.jsxs)(L.Z,{gutter:60,children:[[ls.f[0].id,ls.f[1].id,ls.f[2].id].includes(null==i?void 0:i.ques_type)&&(0,J.jsxs)(z.Z,{children:[(0,J.jsx)("span",{className:"".concat(is),children:"正确答案:"}),null==i||null===(t=i.ques_details)||void 0===t?void 0:t.filter((function(e){return e.choice_right_boolean})).map((function(e,n){return(0,J.jsxs)("span",{children:[((null==i?void 0:i.ques_type)==ls.f[0].id||(null==i?void 0:i.ques_type)==ls.f[1].id)&&(0,J.jsx)("span",{className:"ml10",style:{color:"#000",fontWeight:600},children:ls.k[e.choice_position-1]}),(null==i?void 0:i.ques_type)==ls.f[2].id&&(0,J.jsx)("span",{className:"ml10",style:{color:"#000",fontWeight:600},children:e.choice_text})]},n)}))]}),(0,J.jsxs)(z.Z,{children:[(0,J.jsx)("span",{className:"".concat(is," mr10"),children:"所属知识点:"}),(0,J.jsx)("span",{style:{color:"#000",fontWeight:600},children:(null==i?void 0:i.tag_discipline)||"-"})]})]})]}),(0,J.jsxs)("div",{className:as,style:{padding:"0 0 0 20px"},children:[(0,J.jsx)("div",{className:is,children:"答题情况:"}),(0,J.jsx)("div",{className:"mt20",children:null==r?void 0:r.map((function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10,marginTop:0==n?10:14},children:[[ls.f[0].id,ls.f[1].id,ls.f[2].id].includes(null==i?void 0:i.ques_type)?(0,J.jsx)("div",{className:"".concat(null!=e&&e.choice_right_boolean?rs:""),style:{width:56},children:e.title}):(0,J.jsx)("div",{style:{width:56},children:e.title}),(0,J.jsxs)("div",{style:{width:56},children:[e.num,0==n?"":"人"]}),(0,J.jsx)("div",{style:{width:140},children:0==n?e.scale:(0,J.jsxs)(L.Z,{gutter:4,align:"middle",children:[(0,J.jsx)(z.Z,{flex:1,children:(0,J.jsx)("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"},children:(0,J.jsx)("div",{style:{width:"".concat(e.scale,"%"),height:"100%",borderRadius:"5px",background:"#165DFF"}})})}),(0,J.jsxs)(z.Z,{style:{color:"#999"},children:[e.scale,"%"]})]})})]},n)}))})]})]})})},ps=function(e){var n=e.data,t=(h()(e,ds),{title:"得分",num:"学生人数",scale:(0,J.jsxs)("span",{children:["学生比例",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数:"}),"该关卡满分作答的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生比例:"}),"(该关卡满分作答的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生数:"}),"该关卡得部分分的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生比例:"}),"(该关卡得部分分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分作答的学生数:"}),"该关卡得0分的学生数。(未作答、未开始的则按0分统计)"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分得分作答的学生比例:"}),"(该关卡得0分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})});return(0,J.jsx)("div",{className:ts,children:(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",gap:20},children:[(0,J.jsxs)(L.Z,{gutter:10,wrap:!1,children:[(0,J.jsx)(z.Z,{className:is,children:"题目"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(fn.Z,{style:{maxWidth:710},className:is,value:n.ques_title})})]}),(0,J.jsxs)("div",{className:as,children:[(0,J.jsx)("div",{className:is,children:"答题情况:"}),(0,J.jsxs)("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10},children:[(0,J.jsx)("div",{style:{width:56},children:t.title}),(0,J.jsx)("div",{style:{width:56},children:t.num}),(0,J.jsx)("div",{style:{width:140},children:t.scale})]})]})]}),null==n?void 0:n.ques_details.map((function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",gap:10},children:[(0,J.jsxs)("div",{className:is,children:["第",(0,P.EM)(n+1),"关:"]}),(0,J.jsx)("div",{style:{flex:1},children:[{challenge_name:e.challenge_name}].concat(s()((null==e?void 0:e.challenge_details)||[])).map((function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"},children:[(0,J.jsx)("div",{children:(0,J.jsx)(fn.Z,{className:"".concat(is," ").concat(0==n?ss:""),value:e.challenge_name||e.choice_text})}),(0,J.jsx)("div",{className:as,children:(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10},children:[(0,J.jsx)("div",{style:{width:56},children:e.choice_text?e.choice_text:""}),(0,J.jsx)("div",{style:{width:56},children:null!=e.choice_users_count?"".concat(e.choice_users_count,"人"):""}),(0,J.jsx)("div",{style:{width:140},children:e.choice_percent&&(0,J.jsxs)(L.Z,{gutter:4,align:"middle",children:[(0,J.jsx)(z.Z,{flex:1,children:(0,J.jsx)("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"},children:(0,J.jsx)("div",{style:{width:"".concat((100*Number(e.choice_percent)).toFixed(2),"%"),height:"100%",borderRadius:"5px",background:"#165DFF"}})})}),(0,J.jsxs)(z.Z,{style:{color:"#999"},children:[(100*Number(e.choice_percent)).toFixed(2),"%"]})]})})]})})]},n)}))})]},n)}))]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"".concat(is," mr10"),children:"所属知识点:"}),(0,J.jsx)("span",{style:{color:"#000",fontWeight:600},children:(null==n?void 0:n.tag_discipline)||"-"})]})]})})},hs=function(e){var n,t,i,s=e.columns,r=e.item,a=e.Fques_type,l=e.Findex;return(0,J.jsxs)(L.Z,{align:"middle",wrap:!1,style:{color:"#333"},children:[(0,J.jsx)(z.Z,{flex:"".concat(s[0].width-20,"px"),style:{paddingLeft:a==ls.f[7].id&&"8px"},children:(null==r?void 0:r.index)||"".concat(l,".").concat(null==r?void 0:r.ques_position)}),(0,J.jsx)(z.Z,{className:Gi,flex:1,style:{padding:"0 8px",maxWidth:392},children:(n=null==r?void 0:r.ques_title,i=document.createElement("html"),i.innerHTML=(0,cs.ZP)(n),(0,J.jsx)("span",{children:(null==i||null===(t=i.children)||void 0===t||null===(t=t[1])||void 0===t?void 0:t.textContent)||(null==i?void 0:i.textContent)||""}))}),(0,J.jsx)(b.Z,{title:null==r?void 0:r.name,children:(0,J.jsx)(z.Z,{className:Gi,flex:"".concat(s[2].width,"px"),style:{padding:"0 8px"},children:a==ls.f[7].id?null==r?void 0:r.name:(0,J.jsx)("div",{className:Gi,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"},children:(0,J.jsx)("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"},children:null==r?void 0:r.name})})})}),(0,J.jsxs)(z.Z,{flex:"".concat(s[3].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.right_percent,"%"]}),(0,J.jsxs)(z.Z,{flex:"".concat(s[4].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.score_percent,"%"]}),(0,J.jsxs)(z.Z,{flex:"".concat(s[5].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.effictive_counts,"人"]}),(0,J.jsxs)(z.Z,{flex:"".concat(s[6].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.un_answer_counts,"人"]}),(0,J.jsxs)(z.Z,{flex:"".concat(s[7].width,"px"),style:{paddingLeft:"8px"},children:[null==r?void 0:r.total_user_counts,"人"]})]})},ms=function(e,n){var t=e.exercise,i=e.dispatch,r=e.value,l=(h()(e,us),B.Z.useForm()),o=(x()(l,1)[0],t.NormalResult),u=o.commit_results,p=o.questions_count,f=(0,v.useParams)(),g=(0,m.useState)([]),j=x()(g,2),y=j[0],_=j[1],w=(0,m.useState)([]),N=x()(w,2),Z=N[0],I=N[1],S=(0,m.useState)(void 0),C=x()(S,2),E=C[0],P=C[1],T=(0,m.useState)(!1),q=x()(T,2),D=q[0],M=q[1],O=(0,m.useState)({coursesId:f.coursesId,id:f.categoryId,categoryId:f.categoryId,page:1,limit:50,order:null,sort:"asc"}),Q=x()(O,2),F=Q[0],R=Q[1],K=[{title:"题号",dataIndex:"index",width:70,sorter:function(e,n){return e.index-n.index}},{title:"题目内容",dataIndex:"ques_title",ellipsis:!0},{title:"题型",dataIndex:"name",width:110},{title:(0,J.jsxs)("span",{children:["正确率 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目正确率:"}),"(题目满分作答学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"right_percent",width:95,sorter:function(e,n){return e.index3-n.index3}},{title:(0,J.jsxs)("span",{children:["得分率 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目得分率:"}),"(所有学生题目实际得分总和/(小题应得分*学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"得分的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"score_percent",width:95,sorter:function(e,n){return e.score_percent-n.score_percent}},{title:(0,J.jsxs)("span",{children:["已答题人数 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:"已经回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"effictive_counts",width:125,sorter:function(e,n){return e.effictive_counts-n.effictive_counts}},{title:(0,J.jsxs)("span",{children:["未答题人数 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:"还未回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"un_answer_counts",width:125,sorter:function(e,n){return e.un_answer_counts-n.un_answer_counts}},{title:(0,J.jsx)("span",{children:"总人数"}),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],W=function(){var e=d()(a()().mark((function e(){var n,t,s,l,o,d,u=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=u.length>0&&void 0!==u[0]?u[0]:F,M(!0),s=[],e.next=5,i({type:"exercise/getQuestionResult",payload:c()(c()({},t),r)});case 5:null==(l=e.sent)||null===(n=l.commit_results)||void 0===n||n.forEach((function(e){var n,t;s.push(null==e?void 0:e.id),null!=e&&null!==(n=e.sub_exercise_questions)&&void 0!==n&&n.length&&(null==e||null===(t=e.sub_exercise_questions)||void 0===t||t.forEach((function(e){s.push(null==e?void 0:e.id)})))})),E&&_(s),0==E&&_([]),null==E&&_(null!=l&&null!==(o=l.commit_results)&&void 0!==o&&null!==(o=o[0])&&void 0!==o&&o.id?[null==l||null===(d=l.commit_results)||void 0===d||null===(d=d[0])||void 0===d?void 0:d.id]:[]),I(s),M(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Y=function(e){var n=[];n=null!=y&&y.includes(e)?y.filter((function(n){return n!=e})):[].concat(s()(y),[e]),_(n)};(0,m.useEffect)((function(){W()}),[F,r]);var U=function(){W()};return(0,m.useImperativeHandle)(n,(function(){return{dealData:U}})),(0,J.jsx)(ne.Z,{spinning:D,children:(0,J.jsxs)("div",{children:[(0,J.jsxs)(L.Z,{className:"mt20 mb20",align:"middle",justify:"space-between",children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)("span",{className:"font16",style:{lineHeight:"26px",color:"#000"},children:"试题详情"})}),(0,J.jsx)(z.Z,{children:(0,J.jsxs)(k.ZP,{type:"primary",onClick:function(){(null==y?void 0:y.length)==(null==Z?void 0:Z.length)?(_([]),P(!1)):(_(Z),P(!0))},children:["全部",(null==y?void 0:y.length)==(null==Z?void 0:Z.length)?"收起":"展开"]})})]}),(0,J.jsx)(A.Z,{className:Vi,columns:K,dataSource:[],pagination:!1,onChange:function(e,n,t){var i;R(c()(c()({},F),{},{order:null==t?void 0:t.field,sort:(null==t||null===(i=t.order)||void 0===i?void 0:i.replace("end",""))||"asc"}))}}),null==u?void 0:u.map((function(e){var n;return(0,J.jsx)(Ui.Z,{className:"".concat(Xi," ").concat((null==e?void 0:e.ques_type)==ls.f[7].id?$i:""),ghost:!0,expandIconPosition:"end",activeKey:y,onChange:function(){Y(null==e?void 0:e.id)},expandIcon:function(e){var n=e.isActive;return(0,J.jsxs)("span",{className:"font14",style:{color:"#165DFF"},children:[n?"收起":"展开",(0,J.jsx)(be.Z,{className:"".concat(n?ns:""),style:{fontSize:9,marginLeft:3,transition:"all .2s"}})]})},items:[{key:null==e?void 0:e.id,label:(0,J.jsx)(hs,{columns:K,item:e}),children:(0,J.jsxs)(J.Fragment,{children:[(null==e?void 0:e.ques_type)==ls.f[7].id&&(null==e||null===(n=e.sub_exercise_questions)||void 0===n?void 0:n.map((function(n){return(0,J.jsx)(Ui.Z,{className:es,ghost:!0,expandIconPosition:"end",activeKey:y,onChange:function(){Y(null==n?void 0:n.id)},expandIcon:function(e){var n=e.isActive;return(0,J.jsx)("span",{style:{color:"#165DFF",marginLeft:25},children:(0,J.jsx)(be.Z,{className:"".concat(n?ns:""),style:{fontSize:9,marginLeft:3,transition:"all .2s"}})})},items:[{key:null==n?void 0:n.id,label:(0,J.jsx)(hs,{columns:K,item:n,Fques_type:null==e?void 0:e.ques_type,Findex:null==e?void 0:e.index}),children:(0,J.jsx)(xs,{data:n})}]},null==n?void 0:n.id)}))),(null==e?void 0:e.ques_type)!==ls.f[7].id&&(null==e?void 0:e.ques_type)!==ls.f[5].id&&(0,J.jsx)(xs,{data:e}),(null==e?void 0:e.ques_type)==ls.f[5].id&&(0,J.jsx)(ps,{data:e})]})}]},null==e?void 0:e.id)})),0==(null==u?void 0:u.length)&&(0,J.jsx)(ee.Z,{}),(0,J.jsx)(H.Z,{className:"mt20",pageSize:F.limit,current:F.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:function(e){return(0,J.jsxs)("span",{children:["共",(0,J.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})},onChange:function(e,n){R(c()(c()({},F),{},{page:e,limit:n}))},total:p})]})})},fs=(0,v.connect)((function(e){return{exercise:e.exercise}}),null,null,{forwardRef:!0})((0,m.forwardRef)(ms)),vs="wrap___nansB",gs=["exercise","dispatch","value"],js=function(e,n){var t=e.exercise,i=e.dispatch,s=e.value,r=(h()(e,gs),B.Z.useForm()),l=(x()(r,1)[0],t.NormalResult.commit_results),o=(0,v.useParams)(),u=(0,m.useState)({coursesId:o.coursesId,id:o.categoryId,categoryId:o.categoryId,page:1,limit:50,order:null,sort:"asc"}),p=x()(u,2),f=p[0],g=p[1],j=(0,m.useState)(!1),y=x()(j,2),_=y[0],w=y[1],k=[{title:"题号",dataIndex:"index",width:70,sorter:function(e,n){return e.index-n.index},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:e})}},{title:"题型",dataIndex:"name",width:110,render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:e})}},{title:(0,J.jsxs)("span",{children:["正确率 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目正确率:"}),"(题目满分作答学生数/答题学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"right_percent",width:95,sorter:function(e,n){return e.right_percent-n.right_percent},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"%")})}},{title:(0,J.jsxs)("span",{children:["得分率 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目得分率:"}),"(所有学生题目实际得分总和/(小题应得分*学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"得分的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"score_percent",width:95,sorter:function(e,n){return e.score_percent-n.score_percent},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"%")})}},{title:(0,J.jsxs)("span",{children:["已答题人数 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:"已经回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"effictive_counts",width:125,sorter:function(e,n){return e.effictive_counts-n.effictive_counts},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"人")})}},{title:(0,J.jsxs)("span",{children:["未答题人数 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:"还未回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"un_answer_counts",width:125,sorter:function(e,n){return e.un_answer_counts-n.un_answer_counts},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"人")})}},{title:(0,J.jsx)("span",{children:"总人数"}),dataIndex:"total_user_counts",width:80,render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"人")})}}],N=function(){var e=d()(a()().mark((function e(){var n,t=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:f,w(!0),e.next=4,i({type:"exercise/getQuestionResult",payload:c()(c()({},n),s)});case 4:e.sent,w(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){N()}),[f,s]);var Z=function(){N()};return(0,m.useImperativeHandle)(n,(function(){return{dealData:Z}})),(0,J.jsx)("div",{className:vs,children:(0,J.jsxs)("div",{className:"mt30",children:[(0,J.jsx)("div",{className:"mb20 font16",style:{color:"#000"},children:"试题详情"}),(0,J.jsx)(A.Z,{columns:k,rowKey:function(e){return e.index},loading:_,dataSource:l,onChange:function(e,n,t){var i;g(c()(c()({},f),{},{order:null==t?void 0:t.field,sort:(null==t||null===(i=t.order)||void 0===i?void 0:i.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:f.limit,current:f.page,position:["bottomRight"],onChange:function(e,n){f.page=e,f.limit=n,g(c()({},f)),N()},total:null==l?void 0:l.length,showTotal:function(e,n){return(0,J.jsxs)("span",{children:["共",(0,J.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})]})})},ys=(0,v.connect)((function(e){return{exercise:e.exercise}}),null,null,{forwardRef:!0})((0,m.forwardRef)(js)),_s=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){e.exercise,e.dispatch;var n,t,i,s,r,l,o,u,p,h,j,y,_,w,k=(0,v.useSearchParams)(),N=(x()(k,1)[0],(0,m.useState)("1")),Z=x()(N,2),I=Z[0],S=Z[1],C=(0,m.useState)({}),E=x()(C,2),P=E[0],T=E[1],q=(0,m.useState)([]),D=x()(q,2),M=D[0],O=D[1],z=(0,m.useState)([]),F=x()(z,2),R=F[0],H=F[1],K=(0,m.useState)({exercise_group_id:["all"],scope:"2",question_type:["all"]}),W=x()(K,2),Y=W[0],U=W[1],G=(0,m.useState)(0),V=x()(G,2),X=V[0],$=V[1],te=(0,m.useState)(0),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,m.useState)([]),le=x()(ae,2),ce=le[0],oe=le[1],de=(0,m.useState)([]),ue=x()(de,2),xe=ue[0],pe=ue[1],he=(0,m.useState)(void 0),me=x()(he,2),fe=me[0],ge=me[1],je=(0,m.useState)(0),ye=x()(je,2),_e=ye[0],be=ye[1],we=(0,m.useState)(!0),ke=x()(we,2),Ne=ke[0],Ze=ke[1],Ae=(0,m.useState)(!1),Ie=x()(Ae,2),Se=Ie[0],Ee=Ie[1],Pe=(0,m.useState)(!1),Te=x()(Pe,2),qe=Te[0],De=Te[1],Me=(0,m.useState)(!1),Oe=x()(Me,2),Be=Oe[0],Le=Oe[1],ze=(0,m.useState)(!1),Qe=x()(ze,2),Fe=Qe[0],Re=Qe[1],He=(0,m.useState)(0),Ke=x()(He,2),We=Ke[0],Ye=Ke[1],Je=(0,m.useRef)(null),Ue=(0,m.useRef)(null),Ge=(0,m.useRef)(null),Ve=(0,m.useRef)(null),Xe=(0,m.useRef)({start:0,end:100}),$e=B.Z.useForm(),en=x()($e,1)[0],nn=(0,v.useParams)();(0,m.useEffect)((function(){return Fe?Je.current=setInterval((function(){Ye((function(e){return e+1}))}),3e4):clearInterval(Je.current),function(){clearInterval(Je.current)}}),[Fe]),(0,m.useEffect)((function(){an()}),[]),(0,m.useEffect)((function(){var e;We>0&&("1"===I?an():null===(e=Ve.current)||void 0===e||e.dealData())}),[We]),(0,m.useEffect)((function(){if(Ue.current){var e=function(e){var n=[e.offsetX,e.offsetY],t=i.convertFromPixel({seriesIndex:0},n);console.log("Clicked data coordinates:",t),i.containPixel("grid",n)&&ge(ce[t[0]])},n=function(e){var n=[e.offsetX,e.offsetY];i.containPixel("grid",n)&&s.setCursorStyle("pointer")},t=function(e){Xe.current={start:null==e?void 0:e.start,end:null==e?void 0:e.end}},i=Ue.current.getEchartsInstance(),s=i.getZr();return i.on("dataZoom",t),s.on("click",e),s.on("mousemove",n),function(){try{null==i||i.off("dataZoom",t),null==s||s.off("click",e),null==s||s.off("mousemove",n)}catch(e){}}}}),[Ue.current,Ne,ce]),(0,m.useEffect)((function(){if(Ge.current){var e=function(e){var n=[e.offsetX,e.offsetY],i=t.convertFromPixel({seriesIndex:0},n);if(console.log("Clicked data coordinates:",i),t.containPixel("grid",n)){var s;document.body.scrollIntoView();var r=c()(c()({},Y),{},{question_type:[null===(s=xe[i[0]])||void 0===s?void 0:s.question_type_id]});U(r),en.setFieldsValue(c()({},r)),S("2")}},n=function(e){var n=[e.offsetX,e.offsetY];t.containPixel("grid",n)&&i.setCursorStyle("pointer")},t=Ge.current.getEchartsInstance(),i=t.getZr();return i.on("click",e),i.on("mousemove",n),function(){try{null==i||i.off("click",e),null==i||i.off("mousemove",n)}catch(e){}}}}),[Ue.current,Ne,xe,Y]);var tn,sn,rn,an=function(){var e=d()(a()().mark((function e(){var n,t=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:Y,Ee(!0),e.next=4,Promise.all([cn(n),on(n),dn(n)]);case 4:Ee(!1),Ze(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ln=(0,m.useMemo)((function(){var e,n;return{scope:null==Y?void 0:Y.scope,exercise_group_id:null!=Y&&null!==(e=Y.exercise_group_id)&&void 0!==e&&e.includes("all")?null:null==Y?void 0:Y.exercise_group_id,question_type:null!=Y&&null!==(n=Y.question_type)&&void 0!==n&&n.includes("all")?null:null==Y?void 0:Y.question_type}}),[Y]),cn=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,o,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={scope:null==n?void 0:n.scope,exercise_group_id:null!=n&&null!==(t=n.exercise_group_id)&&void 0!==t&&t.includes("all")?null:null==n?void 0:n.exercise_group_id},e.next=3,(0,f.ZP)("/api/exercises/".concat(null==nn?void 0:nn.categoryId,"/new_exercise_result.json"),{method:"get",params:c()({},i)});case 3:0===(null==(s=e.sent)?void 0:s.status)&&(o=[{label:"全部",value:"all"}],null==s||null===(r=s.course_groups)||void 0===r||r.forEach((function(e){o.push({label:null==e?void 0:e.exercise_group_name,value:null==e?void 0:e.exercise_group_id})})),d=[{label:"全部",value:"all"}],null==s||null===(l=s.question_types)||void 0===l||l.forEach((function(e){d.push({label:null==e?void 0:e.name,value:null==e?void 0:e.id})})),H(d),O(o),T(c()({},s)));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),on=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,o,d=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=d.length>1&&void 0!==d[1]&&d[1],s=d.length>2&&void 0!==d[2]?d[2]:{},r={scope:null==n?void 0:n.scope,exercise_group_id:null!=n&&null!==(t=n.exercise_group_id)&&void 0!==t&&t.includes("all")?null:null==n?void 0:n.exercise_group_id},De(i),e.next=6,(0,f.ZP)("/api/exercises/".concat(null==nn?void 0:nn.categoryId,"/new_exercise_result_form.json"),{method:"get",params:c()(c()({},r),{},{method:X,order:se},s)});case 6:0===(null==(l=e.sent)?void 0:l.status)&&(oe(null==l?void 0:l.rate_list),o=Math.floor(2900/(null==l?void 0:l.rate_list.length)),Xe.current={start:0,end:o}),De(!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),dn=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,o=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=o.length>1&&void 0!==o[1]&&o[1],s=o.length>2&&void 0!==o[2]?o[2]:{},r={scope:null==n?void 0:n.scope,exercise_group_id:null!=n&&null!==(t=n.exercise_group_id)&&void 0!==t&&t.includes("all")?null:null==n?void 0:n.exercise_group_id},Le(i),e.next=6,(0,f.ZP)("/api/exercises/".concat(null==nn?void 0:nn.categoryId,"/new_exercise_result_bottom.json"),{method:"get",params:c()(c()({},r),{},{method:_e},s)});case 6:0===(null==(l=e.sent)?void 0:l.status)&&pe(null==l?void 0:l.chart),Le(!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),un=[{label:"全部",value:"0"},{label:"考试中/已交卷",value:"1"},{label:"已交卷",value:"2"}],xn=X?"得分率":"正确率",pn=[{title:"名次",dataIndex:"index",align:"center",width:90,render:function(e){var n=e;1===e&&(n=Ri.Z),2===e&&(n=Hi.Z),3===e&&(n=Ki.Z);var t="number"==typeof n?n:(0,J.jsx)("img",{src:n});return(0,J.jsx)("div",{style:{textAlign:"left",paddingLeft:22},children:t})}},{title:"姓名",dataIndex:"user_name",ellipsis:!0,render:function(e){return(0,J.jsx)(b.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"学号",dataIndex:"student_id",ellipsis:!0,render:function(e){return(0,J.jsx)(b.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"班级",dataIndex:"class_name",ellipsis:!0,render:function(e){return(0,J.jsx)(b.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"答题时长",dataIndex:"time",ellipsis:!0,render:function(e){return(0,J.jsx)(b.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"成绩",width:90,dataIndex:"score"}];return(0,J.jsxs)("div",{className:Di,children:[(0,J.jsxs)(Ce.Z,{loading:Ne,active:!0,children:[1===(null==P?void 0:P.exercise_status)&&(0,J.jsx)(ee.Z,{styles:{margin:"0 auto",padding:200}}),(null==P?void 0:P.exercise_status)>1&&(0,J.jsxs)(m.Fragment,{children:[(0,J.jsxs)(L.Z,{className:"mb30",align:"middle",justify:"space-between",children:[(0,J.jsx)(zi.tp,{dataSource:[{name:"成绩总览",id:"1"},{name:"试题详情",id:"2"}],value:I,onChange:function(e){"1"===e&&an(),S(e)}}),(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(Q.Z,{checked:Fe,onChange:function(e){return Re(e)},className:"mr5 c-black"}),"自动刷新",(0,J.jsx)("span",{className:"c-grey-999",children:"(开启后每30秒更新一次数据)"})]})]}),(0,J.jsx)(Ji,{form:en,initialValues:Y,onValuesChange:function(e,n){var t=c()(c()({},Y),n);console.log(t,"newValue"),U(c()({},t)),"1"===I&&an(t)},data:(rn=[{name:"exercise_group_id",label:"分班范围",ItemData:M},{name:"scope",label:(0,J.jsxs)("span",{children:["统计范围 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"全部学生:"}),"统计范围为全部学生时,则统计数据涵盖所有应考学生。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"考试中/已交卷:"}),"统计范围为考试中/已交卷学生时,仅统计正在考试中和已交卷学生的考试情况。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"已交卷学生:"}),"统计范围为已交卷学生时,仅统计已交卷学生的考试情况。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),type:"Radio",ItemData:un}],"2"===I&&rn.push({name:"question_type",label:"选择题型",ItemData:R}),rn)}),(0,J.jsx)("section",{style:{display:"1"===I?"block":"none"},children:(0,J.jsxs)(ne.Z,{spinning:Se,children:[(null==P?void 0:P.open_camera)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("div",{className:Mi,children:(0,J.jsx)("div",{className:Oi,children:"考试行为分析统计"})}),(0,J.jsx)(Qi.ZP,{data:(0,Qi.Uf)(P)})]}),(0,J.jsx)("div",{className:Mi,children:(0,J.jsx)("div",{className:Oi,children:"试卷概览"})}),(0,J.jsxs)("div",{className:Bi,children:[(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"试卷总分"}),(0,J.jsxs)("div",{children:[null==P||null===(n=P.exercise_counts)||void 0===n?void 0:n.total_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"答题时长"}),(0,J.jsx)("div",{children:null==P||null===(t=P.exercise_counts)||void 0===t?void 0:t.time})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["平均答题时长",(0,J.jsx)(b.Z,{title:"平均答题时长=已交卷学生实际答题时长总和/已交卷学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsx)("div",{children:null==P||null===(i=P.exercise_counts)||void 0===i?void 0:i.avg_answer_duration})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["应考人数",(0,J.jsx)(b.Z,{title:"老师发布考试对应需要参加考试的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(s=P.exercise_counts)||void 0===s?void 0:s.candidate_num,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["实考人数",(0,J.jsx)(b.Z,{title:"状态为已交卷、已交卷(未答)的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(r=P.exercise_counts)||void 0===r?void 0:r.exam_num,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["参考率",(0,J.jsx)(b.Z,{title:"参考率=(实考人数/应考人数)*100%",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(l=P.exercise_counts)||void 0===l?void 0:l.reference_rate,"%"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["平均分",(0,J.jsx)(b.Z,{title:"平均分=学生成绩总和/学生总数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(o=P.exercise_counts)||void 0===o?void 0:o.average_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"最高分"}),(0,J.jsxs)("div",{children:[null==P||null===(u=P.exercise_counts)||void 0===u?void 0:u.max_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"最低分"}),(0,J.jsxs)("div",{children:[null==P||null===(p=P.exercise_counts)||void 0===p?void 0:p.min_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["标准差",(0,J.jsx)(b.Z,{title:"反应学生分数离散程度的指标,数值越大,表示学生之间的成绩差距越大,成绩分布越广;数值越小,表示学生之间的成绩越接近,分布越窄。",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsx)("div",{children:null==P||null===(h=P.exercise_counts)||void 0===h?void 0:h.standard_deviation})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["优秀",(0,J.jsx)(b.Z,{title:"优秀人数:成绩大于等于总分*90%,小于等于总分*100%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(j=P.exercise_counts)||void 0===j?void 0:j.best_counts,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["良好",(0,J.jsx)(b.Z,{title:"良好人数:成绩大于等于总分*70%,小于等于总分*90%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(y=P.exercise_counts)||void 0===y?void 0:y.good_counts,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["及格",(0,J.jsx)(b.Z,{title:"及格人数:成绩大于等于总分*60%,小于等于总分*70%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(_=P.exercise_counts)||void 0===_?void 0:_.pass_counts,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["不及格",(0,J.jsx)(b.Z,{title:"不及格人数:成绩小于总分*60%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(w=P.exercise_counts)||void 0===w?void 0:w.fail_counts,"人"]})]})]}),(0,J.jsxs)("div",{className:Mi,children:[(0,J.jsx)("div",{className:Oi,children:"题目概览"}),(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(B.Z.Item,{colon:!1,label:"统计维度",children:(0,J.jsxs)(ve.default,{style:{width:140},value:X,onChange:function(e){$(e),on(Y,!0,{method:e})},children:[(0,J.jsx)(ve.default.Option,{value:0,children:"正确率"}),(0,J.jsx)(ve.default.Option,{value:1,children:"得分率"})]})}),(0,J.jsx)(B.Z.Item,{className:"ml20",colon:!1,label:"排序方式",children:(0,J.jsxs)(ve.default,{style:{width:140},value:se,onChange:function(e){re(e),on(Y,!0,{order:e})},children:[(0,J.jsx)(ve.default.Option,{value:0,children:"按题号升序"}),(0,J.jsx)(ve.default.Option,{value:1,children:"按题号降序"}),(0,J.jsxs)(ve.default.Option,{value:2,children:["按",xn,"升序"]}),(0,J.jsxs)(ve.default.Option,{value:3,children:["按",xn,"降序"]})]})})]})]}),(0,J.jsx)(ne.Z,{spinning:qe,children:(0,J.jsx)(Fi.Z,{option:(tn=[],sn=[],ce.forEach((function(e){tn.push(e.index),sn.push(e.rate)})),{tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:function(){return""}},dataZoom:[sn.length>30?c()({type:"slider",show:!0},Xe.current):{type:"slider",show:!1}],grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"题目",data:tn,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:xn,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:sn,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B",cursor:"default"}]}),style:{height:370,background:"#F6F7F9"},ref:Ue})}),(0,J.jsx)("div",{className:Mi,children:(0,J.jsx)("div",{className:Oi,children:"学生成绩分布"})}),(0,J.jsx)(Fi.Z,{option:function(){var e,n=[],t=[],i=[];return null==P||null===(e=P.student_score_list)||void 0===e||e.map((function(e){n.unshift(e.name),t.unshift(e.rate),i.unshift(e.count)})),{grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"学生比例(%)",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:n,name:"成绩(分)",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:[{type:"bar",data:t,color:"#A2BEFF",barWidth:40,cursor:"default",itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:function(e){return"".concat(null==e?void 0:e.data,"%(").concat(i[null==e?void 0:e.dataIndex],"人)")}}}]}}(),style:{height:434,background:"#F6F7F9"}}),(0,J.jsx)("div",{className:Mi,children:(0,J.jsxs)("div",{className:Oi,children:["优秀生",(0,J.jsx)(b.Z,{title:"统计该场考试中成绩排名前10的学生",children:(0,J.jsx)("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})})]})}),(0,J.jsx)(A.Z,{columns:pn,rowKey:"index",dataSource:(null==P?void 0:P.rank_list)||[],pagination:!1}),(0,J.jsxs)("div",{className:Mi,children:[(0,J.jsx)("div",{className:Oi,children:"题型概览"}),(0,J.jsx)(L.Z,{children:(0,J.jsx)(B.Z.Item,{colon:!1,label:"统计维度",children:(0,J.jsxs)(ve.default,{style:{width:140},value:_e,onChange:function(e){be(e),dn(Y,!0,{method:e})},children:[(0,J.jsx)(ve.default.Option,{value:0,children:"正确率"}),(0,J.jsx)(ve.default.Option,{value:1,children:"得分率"})]})})})]}),(0,J.jsx)(ne.Z,{spinning:Be,children:(0,J.jsx)(Fi.Z,{option:function(){var e=[[],[],[],[],[]],n=["#3BA1FF","#37CCCC","#4ECC74","#FBD438","#F3647C"],t=[],i="题型:{b}";xe.forEach((function(n){var i,s,r,a,l;t.push(null==n?void 0:n.question_type),e[0].push(null==n||null===(i=n.details)||void 0===i?void 0:i.full_count),e[1].push(null==n||null===(s=n.details)||void 0===s?void 0:s.best_count),e[2].push(null==n||null===(r=n.details)||void 0===r?void 0:r.good_count),e[3].push(null==n||null===(a=n.details)||void 0===a?void 0:a.pass_count),e[4].push(null==n||null===(l=n.details)||void 0===l?void 0:l.fails_count)}));var s=["90%-100%","80%-90%","70%-80%","60%-70%","60%-0%"].map((function(t,s){return i="".concat(i,'
{a').concat(s,"}:{c").concat(s,"}人"),{name:t,type:"bar",barWidth:60,stack:"three",color:n[s],data:e[s]}}));return{legend:{right:20,top:20,itemGap:40,itemWidth:20,itemHeight:12,textStyle:{padding:[0,0,0,15]}},tooltip:{trigger:"axis",padding:[10,10],axisPointer:{type:"shadow"},formatter:i},grid:{left:30,right:30,top:90,bottom:50},yAxis:{type:"value",axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{show:!1}},xAxis:{type:"category",data:t,axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:s}}(),notMerge:!0,ref:Ge,style:{height:612,background:"#F6F7F9"}})})]})}),"2"===I&&(0,J.jsx)("section",{children:null!=P&&P.is_random?(0,J.jsx)(ys,{value:ln,ref:Ve}):(0,J.jsx)(fs,{value:ln,ref:Ve})})]})]}),(0,J.jsx)(g.Z,{centered:!0,destroyOnClose:!0,onCancel:function(){return ge(void 0)},open:!!fe,title:"题目详情",width:600,footer:null,children:(0,J.jsxs)("div",{style:{maxHeight:650,color:"#060606"},children:[(0,J.jsxs)(L.Z,{children:[(0,J.jsx)("b",{className:"mr10 mb10",children:"题目"}),(0,J.jsx)(fn.Z,{style:{marginTop:-3,flex:1,fontSize:14},value:null==fe?void 0:fe.question_title})]}),(0,J.jsxs)(L.Z,{children:[(0,J.jsx)("b",{className:"mr10 mb10",children:"题型"}),(0,J.jsx)("div",{children:null==fe?void 0:fe.question_type})]}),(0,J.jsxs)(L.Z,{children:[(0,J.jsx)("b",{className:"mr10 mb10",children:xn}),(0,J.jsxs)("div",{children:[null==fe?void 0:fe.rate,"%"]})]})]})})]})})),bs=t(9910),ws="hideHeadCheckbox____864g",ks="tabSearch___LqTIA",Ns="warpModal___ub_j0",Zs="modalColumn___tJRIx",As="modalRow___AFP2T",Is="sup____weyo",Ss="shijuan___NU0re",Cs="name___tJw50",Es="tip___ihMML",Ps=t(19017),Ts=t(89830),qs=Z.Z.TabPane,Ds=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){e.classroomList;var n,t=e.exercise,i=(e.loading,e.dispatch),r=(0,v.useParams)(),l=((0,v.useLocation)(),B.Z.useForm()),o=(x()(l,1)[0],t.commonHeader),u=(0,m.useState)(!0),p=x()(u,2),h=p[0],j=p[1],_=(0,m.useState)(!1),b=x()(_,2),w=b[0],N=b[1],A=(0,m.useState)("myself"),I=x()(A,2),S=I[0],C=I[1],E=(0,m.useState)([]),T=x()(E,2),q=T[0],D=T[1],M=(0,m.useState)([]),O=x()(M,2),L=O[0],z=O[1],Q=(0,m.useState)(),H=x()(Q,2),W=H[0],Y=H[1],U=(0,m.useState)([]),G=x()(U,2),V=G[0],X=G[1],$=(0,m.useRef)(),ee=(0,m.useState)(1),ne=x()(ee,2),te=ne[0],ie=ne[1],se=(0,m.useRef)(null),re=(0,m.useState)(!1),ae=x()(re,2),le=ae[0],ce=ae[1],oe=(0,m.useState)(""),de=x()(oe,2),ue=de[0],xe=de[1],pe=(0,m.useState)(""),he=x()(pe,2),me=he[0],fe=he[1],ge=[{title:"试卷名称",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"知识点",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return e?"随机组卷":"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:150,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"is_random",width:60,align:"center",render:function(e,n){return(0,J.jsx)("a",{href:e?"/randompaper/detail/".concat(n.id):"/paperlibrary/see/".concat(n.id,"?defaultActiveKey=1"),target:"_blank>",children:"预览"})}}],je=(0,m.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"}),ye=x()(je,2),_e=ye[0],be=ye[1];(0,m.useEffect)((function(){"试卷选用"===t.actionTabs.key&&(Ne(),X([]),we())}),[t.actionTabs.key]);var we=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"paperlibrary/getTeachGroupData"});case 2:n=e.sent,z(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(e){var n=parseInt(e);return isNaN(n)?"":n},Ne=function(){var e=d()(a()().mark((function e(){var n,t,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!h){e.next=11;break}return++_e.page,j(!1),e.next=5,i({type:"exercise/getBrankList",payload:c()(c()({},_e),{},{search:null===(n=_e.search)||void 0===n?void 0:n.trim()})});case 5:r=e.sent,q=null!=r&&r.object_list?s()(q.concat(null==r?void 0:r.object_list)):q,Y(r.is_teacher),(null===(t=r.object_list)||void 0===t?void 0:t.length)<_e.limit?j(!1):j(!0),D(s()(q));case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ze={selectedRowKeys:V,onChange:function(e){X(e)},type:"radio"},Ae=function(){be(c()({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),D([]),j(!0),C("myself"),i({type:"exercise/setActionTabs",payload:{}}),N(!1)},Ie=(0,Ps.P)(),Se=x()(Ie,4),Ce=Se[0],Ee=Se[1],Pe=Se[2],Te=Se[3],qe=function(){var e=d()(a()().mark((function e(n){var t,s,l,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=!1,q.forEach((function(e){V.includes(e.id)&&(t=e.is_random)})),$.current&&(t=null==o?void 0:o.is_random),s=n.map((function(e){return{shixun_id:e.id,is_use:e.is_use,is_copy:e.is_copy}})),t){e.next=10;break}return e.next=7,i({type:"exercise/saveBanks",payload:{course_id:r.coursesId,object_type:"examination_bank",bank_id:$.current?[$.current]:V,shixuns_info:s,is_make_up_exercise:!0,make_up_exercise_id:Number(r.categoryId),use_origin_exercise:!!$.current}});case 7:return 0===(null==(l=e.sent)?void 0:l.status)&&((0,P.L9)(["教学课堂","试卷","试卷选用"]),xe("/classrooms/".concat(r.coursesId,"/exercise/").concat(l.exercise_id,"/detail?random=").concat(l.is_random,"&tabs=3")),fe("/classrooms/".concat(r.coursesId,"/exercise/add/").concat(l.exercise_id,"?random=").concat(l.is_random,"&type=2")),y.ZP.success("创建成功,请设置考试规则"),setTimeout((function(){window.location.href="/classrooms/".concat(r.coursesId,"/exercise/").concat(l.exercise_id,"/detail?random=").concat(l.is_random,"&tabs=3")}),1e3),Ee(),Ae()),e.abrupt("return");case 10:i({type:"exercise/setActionTabs",payload:{}}),Ee(),c=1,u=g.Z.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"配置出卷数量",content:(0,J.jsxs)("div",{className:Zs,children:[(0,J.jsxs)("div",{className:As,children:[(0,J.jsx)("sup",{className:Is,children:"*"}),(0,J.jsx)("span",{style:{flexShrink:0},children:"随机出卷数量:"}),(0,J.jsx)(R.Z,{parser:ke,style:{width:120},placeholder:"请输入试卷数量",min:1,defaultValue:c,onChange:function(e){c=e;var n=document.getElementById("model_error");n.style.display=c<1||c>50?"block":"none"}})]}),(0,J.jsx)("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red",children:"请输入1-50之间的整数"})]}),okText:"确认",cancelText:"取消",onCancel:Ae,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(c<1||c>50)){e.next=4;break}return document.getElementById("model_error").style.display="block",e.abrupt("return",Promise.reject());case 4:return u.update({cancelButtonProps:{disabled:!0}}),e.next=7,i({type:"exercise/saveBanks",payload:{course_id:r.coursesId,object_type:"examination_bank",bank_id:$.current?[$.current]:V,shixuns_info:s,num:c,is_make_up_exercise:!0,make_up_exercise_id:Number(r.categoryId),use_origin_exercise:!!$.current}});case 7:n=e.sent,u.update({cancelButtonProps:{disabled:!1}}),n&&0===n.status?((0,P.L9)(["教学课堂","试卷","试卷选用"]),g.Z.destroyAll(),Ae(),Ee(),y.ZP.success("创建成功,请设置考试规则"),setTimeout((function(){window.location.href="/classrooms/".concat(r.coursesId,"/exercise/").concat(n.exercise_id,"/detail?random=").concat(n.is_random,"&tabs=3")}),1e3)):(Ae(),Ee());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(g.Z,{centered:!0,width:980,title:"创建补考",maskClosable:!1,destroyOnClose:!0,open:"试卷选用"===t.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:w,bodyStyle:{minHeight:150},wrapClassName:Ns,onOk:d()(a()().mark((function e(){var n,t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==te){e.next=18;break}if(V.length){e.next=4;break}return y.ZP.error("请选择试卷"),e.abrupt("return");case 4:if(N(!0),n=!1,!1,q.forEach((function(e){V.includes(e.id)&&e.need_authorize&&(n=e.need_authorize),V.includes(e.id)&&e.is_random})),!n){e.next=11;break}return(0,vi.rX)(!1,"该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),e.abrupt("return");case 11:return e.next=13,Te({id:"".concat(V[0]),course_id:r.coursesId,type:"examination_bank"});case 13:e.sent||qe([]),N(!1),e.next=28;break;case 18:return N(!0),e.next=21,(0,f.ZP)("/api/exercises/".concat(r.categoryId,"/use_origin_exercise.json"),{method:"post"});case 21:return i=e.sent,e.next=24,Te({id:"".concat(V[0]),course_id:r.coursesId,type:"examination_bank",result:i});case 24:s=e.sent,$.current=null==i||null===(t=i.save_banks_params)||void 0===t?void 0:t.bank_id,s||qe([]),N(!1);case 28:case"end":return e.stop()}}),e)}))),onCancel:Ae,children:[(0,J.jsxs)(K.ZP.Group,{value:te,onChange:function(e){return ie(e.target.value)},style:{marginTop:10,marginBottom:15},children:[(0,J.jsx)(K.ZP,{value:1,children:"重新选择试卷"}),(0,J.jsx)(K.ZP,{value:2,children:"继续使用原试卷"})]}),1===te?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(Z.Z,{activeKey:S,onTabClick:function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:se.current.scrollTop=0,q=[],S!==n&&X([]),C(n),_e.page=0,_e.filter=n,_e.group_id=null,h=!0,Ne();case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(qs,{tab:(0,J.jsx)("span",{children:"我的试卷库"})},"myself"),(0,J.jsx)(qs,{tab:(0,J.jsx)("span",{children:"教研共享"})},"teacher"),(0,J.jsx)(qs,{tab:(0,J.jsx)("span",{children:"公共试卷库"})},"public")]}),(0,J.jsxs)("div",{className:ks,children:["teacher"===S&&(0,J.jsxs)(ve.default,{value:_e.group_id,onChange:function(e){se.current.scrollTop=0,q=[],_e.page=0,_e.group_id=e,h=!0,X([]),be(c()({},_e)),Ne()},size:"middle",style:{width:200,marginRight:30},children:[(0,J.jsx)(ve.default.Option,{value:null,children:"全部教研团队"}),null==L||null===(n=L.groups)||void 0===n?void 0:n.map((function(e){return(0,J.jsx)(ve.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]}),(0,J.jsx)(F.Z.Search,{placeholder:"请输入试卷名称进行搜索",value:_e.search,onChange:function(e){_e.search=e.target.value,be(c()({},_e))},onSearch:function(e){se.current.scrollTop=0,q=[],_e.page=0,h=!0,X([]),e&&(0,Ts.tk)({name:e,copywriting:e,position:"Exercise"}),Ne()}})]}),(0,J.jsxs)("div",{ref:se,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20},children:[!W&&"public"===S&&(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,J.jsx)("span",{children:"通过职业认证的教师才能访问公共课程资源库"}),(0,J.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,J.jsx)(pt(),{initialLoad:!1,pageStart:0,loadMore:function(){Ne()},hasMore:h,useWindow:!1,children:"试卷选用"===t.actionTabs.key&&W&&(0,J.jsx)(bs.Z,{className:ws,pagination:!1,hideSelectAll:!0,dataSource:q,onRow:function(e){return{onClick:function(){X([null==e?void 0:e.id])}}},resColumns:ge,rowSelection:Ze})})]})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{className:Ss,children:[(0,J.jsx)("div",{children:"试卷:"}),(0,J.jsx)("div",{className:Cs,children:(0,J.jsx)("span",{children:null==o?void 0:o.exercise_name})})]}),(0,J.jsx)("div",{className:Es,children:"提示:使用原试卷创建补考,会自动将原试卷先保存一份到试卷库中"})]})]}),(0,J.jsx)(g.Z,{title:"提示",open:le,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,J.jsxs)("div",{children:[(0,J.jsx)(k.ZP,{onClick:function(){ce(!1),v.history.push(me)},children:"修改试卷"}),(0,J.jsx)(k.ZP,{type:"primary",onClick:function(){v.history.push(ue),ce(!1)},children:"设置规则"})]}),onCancel:function(){ce(!1)},children:(0,J.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,J.jsx)(Ps.Z,{inPaper:!0,visible:Ce,onCancel:Ee,onOk:qe,renderData:Pe,modalType:"multiple",type:"examination_bank"})]})})),Ms=t(77540),Os=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=(n.actionTabs.params||{}).value,s=(0,m.useState)(!1),r=x()(s,2),l=r[0],c=r[1],o=(0,v.useParams)(),u=o.categoryId,p=o.coursesId,h=function(){var e=d()(a()().mark((function e(){var n,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c(!0),null==i||!i.is_wrong){e.next=7;break}return e.next=4,(0,Ms._B)(u,{exercise_question_id:null==i?void 0:i.question_id});case 4:s=e.sent,e.next=10;break;case 7:return e.next=9,(0,Ms.pr)(u,{exercise_question_id:null==i?void 0:i.question_id});case 9:s=e.sent;case 10:0===(null===(n=s)||void 0===n?void 0:n.status)&&(y.ZP.success(null===(r=s)||void 0===r?void 0:r.message),t({type:"exercise/editExercise",payload:{categoryId:u,coursesId:p}}),t({type:"exercise/setActionTabs",payload:{}})),c(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsxs)(g.Z,{title:"提示",width:600,centered:!0,open:"标记错题"===n.actionTabs.key,confirmLoading:l,onCancel:function(){return t({type:"exercise/setActionTabs",payload:{}})},onOk:h,children:[(0,J.jsx)("p",{children:null!=i&&i.is_wrong?"请确认是否将本道试题取消标记为错题?":"请确认是否将本道试题标记为错题?"}),null!=i&&i.is_wrong?(0,J.jsx)("p",{children:"取消标记后将按照学生实际答题情况重新计算学生本道试题得分。"}):(0,J.jsxs)("p",{children:["标记后将重新计算已交卷学生成绩,将已交卷学生本道试题得分调整为",null==i?void 0:i.question_score,"分。"]})]})})),Bs=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return console.log("---",e,n,t),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["等级A","等级B","等级C","等级D","等级E"]}],yAxis:[{type:"value"}],series:[{name:"缺陷",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:t},{name:"漏洞",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:n},{name:"代码规范性",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:e}]}},Ls=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{dataset:[{source:e}],tooltip:{show:!0,formatter:function(e){return e.value[2]+":"+e.value[1]+"分"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]}},zs=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){e.shixunHomeworks,e.loading;var n,t,i,r,l=e.dispatch,o=(0,v.useParams)(),u=(0,m.useState)(c()(c()({},{sort_by:"student_id",sort_direction:"desc"}),o)),p=x()(u,2),h=p[0],j=(p[1],(0,m.useState)()),y=x()(j,2),b=y[0],w=y[1],N=(0,m.useState)([]),Z=x()(N,2),I=Z[0],S=Z[1],C=(0,m.useRef)(),E=(0,m.useState)(1),P=x()(E,2),T=P[0],q=P[1],D=(0,m.useState)(!1),M=x()(D,2),O=M[0],B=M[1],Q=(0,m.useState)(10),R=x()(Q,2),K=R[0],W=R[1],Y=(0,m.useState)([]),U=x()(Y,2),G=U[0],V=U[1];(0,m.useEffect)((function(){$()}),[]);var X=[{title:"学号",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:"student_number"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null},{title:"分班",dataIndex:"group_course_name"},{title:"姓名",dataIndex:"user_name"},{title:"缺陷",children:[{title:"阻断",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:"bug"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null,render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"漏洞",children:[{title:"阻断",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:"vulnerability"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null,render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"代码规范性",children:[{title:"阻断",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:"specification"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null,render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"复杂代码",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:"complexity"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null},{title:"代码行数",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:"total_row_number"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null},{title:"质量评分",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:"quality_score"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null},{title:"操作",dataIndex:"action",align:"center",render:function(e,n){return(0,J.jsx)("a",{target:"_blank",href:"/classrooms/".concat(o.coursesId,"/exercise/").concat(o.categoryId,"/analysis/").concat(n.id),className:"current c-light-primary",children:"详细分析"})}}];function $(){return ee.apply(this,arguments)}function ee(){return(ee=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(h.categoryId,"/check_status.json"),{method:"GET"});case 2:n=e.sent,w(n.status),2!=n.status&&-1!=n.status&&(ne({page:1,limit:10}),clearTimeout(C.current));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ne(e){return te.apply(this,arguments)}function te(){return(te=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return q(null==n?void 0:n.page),W(null==n?void 0:n.limit),e.next=4,(0,f.ZP)("/api/exercises/".concat(h.categoryId,"/code_quality_analysis_index.json"),{method:"GET",params:c()({},n)});case 4:t=e.sent,S(t);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,m.useEffect)((function(){return 2===b&&(C.current=setInterval((function(){$()}),6e4)),function(){clearTimeout(C.current)}}),[b]),console.log("-------",o),(0,J.jsxs)("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10",children:[(0===b||1===b)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("p",{style:{display:"flex"},children:[(0,J.jsx)("span",{style:{flex:"1"},children:(0,J.jsxs)("label",{children:["检测时间:",null==I?void 0:I.created_at]})}),(0,J.jsx)(k.ZP,{onClick:function(){l({type:"shixunHomeworks/setActionTabs",payload:{key:"质量检测"}})},children:"重新检测"})]}),(0,J.jsx)("p",{style:{display:"flex"},children:(0,J.jsxs)(L.Z,{style:{width:"100%"},children:[(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)("label",{children:"分班情况:"})}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{checked:0===(null==G?void 0:G.length),onChange:function(e){e.target.checked&&(V([]),ne({page:T,limit:K}))},style:{fontSize:"14px"},value:"all",children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)(_.Z.Group,{value:G,onChange:function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:V(s()(n)),ne({page:T,limit:K,group_course_ids:n});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),style:{width:"100%",fontSize:"14px"},children:null==I||null===(n=I.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(_.Z,{style:{fontSize:"14px"},value:null==e?void 0:e.id,children:[null==e?void 0:e.name,"(",null==e?void 0:e.count,")"]})}))})})]})}),(0,J.jsxs)("p",{style:{display:"flex"},children:[(0,J.jsx)("span",{children:(0,J.jsx)("label",{style:{color:"red"},children:"注意:"})}),"本页仅显示全部已完成检测的分班"]}),(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500},children:"代码等级分析"}),(null==I?void 0:I.grade_statistics)&&(0,J.jsx)(Fi.Z,{option:Bs(null==I||null===(t=I.grade_statistics)||void 0===t?void 0:t.map((function(e){return e.specification_count})),null==I||null===(i=I.grade_statistics)||void 0===i?void 0:i.map((function(e){return e.vulnerability_count})),null==I||null===(r=I.grade_statistics)||void 0===r?void 0:r.map((function(e){return e.bug_count}))),style:{height:400,width:600},opts:{renderer:"svg"}})]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500},children:"代码质量分布"}),(null==I?void 0:I.quality_scores)&&(0,J.jsx)(Fi.Z,{option:Ls(null==I?void 0:I.quality_scores.map((function(e,n){return[n+1,null==e?void 0:e.quality_score,null==e?void 0:e.user_name]}))),style:{height:400,width:600},opts:{renderer:"svg"}})]})]}),(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"},children:"详细列表"}),(0,J.jsx)(F.Z.Search,{size:"middle",onSearch:function(e){ne({page:1,limit:K,search:e})},style:{width:"300px"},enterButton:"搜索"})]}),(0,J.jsx)(A.Z,{columns:X,dataSource:null==I?void 0:I.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:function(e,n,t){t.field&&(h.sort_by=t.field),t.order||(h.sort_direction="asc"),"ascend"===t.order&&(h.sort_direction="asc"),"descend"===t.order&&(h.sort_direction="desc"),t.order||(h.sort_direction="asc"),ne(c()({page:1,limit:K},h))}}),(0,J.jsx)(H.Z,{current:T,total:null==I?void 0:I.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:K,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:function(e,n){q(e),W(n),ne({page:e,limit:n,group_course_ids:G})}})]})]}),2===b&&(0,J.jsxs)("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"},children:[(0,J.jsx)("img",{src:"data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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"}),(0,J.jsx)("br",{}),(0,J.jsx)(k.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:function(){$()},children:"刷新页面"})]}),(0,J.jsx)(ue,{}),(0,J.jsx)(g.Z,{centered:!0,width:1200,title:"详细分析",destroyOnClose:!0,open:!!O,footer:null,onCancel:function(){return B(!1)},children:(0,J.jsx)("div",{style:{height:500,overflow:"hidden"},children:!!O&&(0,J.jsx)("iframe",{style:{height:"100%",width:"100%"},src:"https://sonar.educoder.net/project/issues?id=".concat(null==o?void 0:o.categoryId,"-").concat(null==O?void 0:O.student_number,"&resolved=false"),frameBorder:"0"})})})]})})),Qs={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},Fs=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t=e.exercise,i=(e.dispatch,e.user,(0,v.useParams)()),s=(0,m.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=r[1],u=B.Z.useForm(),p=x()(u,1)[0],h=(0,m.useState)(),j=x()(h,2),y=j[0],w=j[1],N=(0,m.useState)(!1),Z=x()(N,2),I=Z[0],S=Z[1],C=t.exerciseList,E=t.commonHeader,P=(0,m.useState)([]),T=x()(P,2),q=T[0],D=T[1],M=(0,m.useState)([]),Q=x()(M,2),R=Q[0],H=Q[1],K=(0,m.useState)(0),W=x()(K,2),Y=W[0],U=W[1],G=(0,m.useState)(!0),V=x()(G,2),X=V[0],$=V[1],ee=(0,m.useState)(!1),ne=x()(ee,2),te=ne[0],ie=ne[1],se=(0,m.useState)(!1),re=x()(se,2),ae=re[0],ce=re[1],oe=(0,m.useState)(!1),de=x()(oe,2),ue=de[0],xe=de[1],pe=(0,m.useState)(""),he=x()(pe,2),me=he[0],ve=he[1],ge=(0,m.useRef)(null),je=[{name:"IP异常",id:1},{name:"浏览器异常",id:2},{name:"登录异常",id:3},{name:"切屏",id:4},{name:"考试延时",id:5},{name:"打回重做",id:6},{name:"使用考试解锁码",id:7},{name:"退出全屏",id:8}];(0,m.useEffect)((function(){ye(l)}),[]),(0,m.useEffect)((function(){return clearInterval(ge.current),2===(null==E?void 0:E.exercise_status)&&(ge.current=setInterval((function(){ye(l)}),3e4)),function(){clearInterval(ge.current)}}),[null==E?void 0:E.exercise_status,l]);var ye=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=fe().cloneDeep(n),console.log(t,"sendData"),$(!0),D([]),e.next=6,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_abnormities.json"),{method:"get",params:t});case 6:i=e.sent,H([]),$(!1),U(null==i?void 0:i.total_count),D((null==i?void 0:i.exercise_abnormites)||[]);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(w(47),S(!0)))}),[document.getElementById("divhe"),C]);var _e=[{title:"序号",dataIndex:"number",width:80,render:function(e,n,t){return l.limit*(l.page-1)+t+1}},{title:"姓名",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"分班",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"操作时间",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"类型",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"说明",dataIndex:"description",ellipsis:{showTitle:!1},render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})}),(null==n?void 0:n.user_screen_num)>=50&&(0,J.jsx)(b.Z,{placement:"bottomLeft",title:"注意:该学生的截屏总数量已达到50张,需要手动删除已截屏的图片之后才能继续自动截屏",children:(0,J.jsx)("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})}),(null==n?void 0:n.user_screen_num)>0&&(0,J.jsx)("span",{onClick:function(){return ve(null==n?void 0:n.user_id)},className:"current c-light-primary ml10",children:"截屏记录"})]})}}];return(0,J.jsxs)("section",{className:Qs.wrap,children:[(0,J.jsxs)(B.Z,{form:p,onChange:function(){l.page=1;var e=Object.assign({},p.getFieldValue());Object.keys(e).map((function(n){switch(n){case"error_type":e[n].includes("all")||!e[n].length?(delete l.error_type,p.setFieldsValue(O()({},"error_type","all"))):(l.error_type=e[n],p.setFieldsValue(O()({},"error_type",l.error_type)));break;case"course_group_id":e[n].includes("all")||!e[n].length?(delete l.course_group,p.setFieldsValue(O()({},"course_group_id","all"))):(l.course_group=e[n],p.setFieldsValue(O()({},"course_group_id",l.course_group)))}})),o(c()({},l)),ye(l)},initialValues:O()({},"course_group_id","all"),children:[(0,J.jsx)(B.Z.Item,{name:"course_group_id",children:(0,J.jsx)(_.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{className:"font14",flex:"80px",children:"班级:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",id:"divhe",style:{height:y+"px",overflow:"hidden"},children:null===(n=C.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(_.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),I&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;w(y>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===y?"展开":"收起",47===y?(0,J.jsx)(be.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(we.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})}),(0,J.jsx)(B.Z.Item,{name:"error_type",children:(0,J.jsx)(_.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{className:"font14",flex:"80px",children:"类型:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",id:"divhe",style:{height:y+"px",overflow:"hidden"},children:null==je?void 0:je.map((function(e,n){return(0,J.jsx)(_.Z,{value:e.id,className:"ml0 mr8",children:e.name},n)}))})]})})})]}),(0,J.jsxs)("div",{className:Qs.control,children:[(0,J.jsx)(F.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==l?void 0:l.keyword,onChange:function(e){return n=e.target.value,l.page=1,l.keyword=n,void o(c()({},l));var n},onSearch:function(){l.page=1,o(c()({},l)),ye(l)}}),(0,J.jsx)(k.ZP,{onClick:function(){return ce(!0)},style:{marginLeft:"auto"},icon:(0,J.jsx)("i",{className:"iconfont icon-guizeguanli font16"}),type:"link",children:"截屏规则"}),(0,J.jsx)(k.ZP,{onClick:function(){return xe(!0)},icon:(0,J.jsx)("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link",children:"操作日志"})]}),(0,J.jsx)("div",{className:Qs.bgH}),(0,J.jsx)(A.Z,{className:Qs.customTable,dataSource:q,bordered:!1,columns:_e,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:Qs.row,loading:X,onChange:function(e,n,t){l.page=null==e?void 0:e.current,l.limit=null==e?void 0:e.pageSize,null!=t&&t.order?(l.sort_by=null==t?void 0:t.field,l.sort_direction="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(l.sort_by=null,l.sort_direction=null),o(c()({},l)),ye(l)},pagination:{pageSize:l.limit,total:Y,current:l.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}}),(0,J.jsx)(Rs,{selectIds:R,visible:te,onCancel:function(){return ie(!1)},onOk:function(){ie(!1),ye(l)},params:l}),(0,J.jsx)(Hs,{visible:ue,onCancel:function(){return xe(!1)}}),(0,J.jsx)(Ks,{visible:me,onCancel:function(){return ve(!1)}}),(0,J.jsx)(g.Z,{centered:!0,title:"截屏规则",open:ae,width:900,footer:null,onCancel:function(){ce(!1)},children:(0,J.jsxs)("div",{className:"c-grey-333",children:[(0,J.jsx)("div",{className:"mb20 blod",children:"1.每个学生每场考试最多截屏的总数量为50张,超过之后该学生退出全屏不再进行截屏,老师手动删除截屏图片之后可再自动进行截屏;"}),(0,J.jsx)("div",{className:"mb20 blod",children:"2.单次退出全屏时长与截屏次数"}),(0,J.jsx)("div",{className:"mb20",children:"1)若学生【1秒 ≤ 退出全屏时长 ≤ 30秒】,每隔5秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"2)若学生【30秒<退出全屏时长 ≤ 120秒】,每隔10秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"3)若学生【120秒<退出全屏时长 ≤ 300秒】,每隔30秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"4)若学生【300秒<退出全屏时长 ≤ 720秒】,每隔60秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"5)若学生【退出全屏时长 >720秒】,不再进行截屏;"}),(0,J.jsx)("div",{className:"mb20 blod",children:"3.学生返回考试之后,不再进行截屏。"})]})}),(0,J.jsx)(le.Z,{})]})})),Rs=function(e){var n=e.visible,t=e.onOk,i=e.onCancel,s=e.selectIds,r=e.params,l=(0,m.useState)(!1),o=x()(l,2),u=o[0],p=o[1],h=(0,m.useState)({}),v=x()(h,2),j=v[0],y=v[1],_=B.Z.useForm(),b=x()(_,1)[0],w=function(){var e=d()(a()().mark((function e(i){var l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p(!0),!0!==n){e.next=7;break}return e.next=4,(0,f.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/batch_audit_identity_photo.json"),{method:"post",body:c()({identity_photo_ids:s},i)});case 4:o=e.sent,e.next=10;break;case 7:return e.next=9,(0,f.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/audit_identity_photo.json"),{method:"post",body:c()({identity_photo_id:null==n?void 0:n.exercise_identity_photo_id},i)});case 9:o=e.sent;case 10:0===(null===(l=o)||void 0===l?void 0:l.status)&&t(),p(!1);case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(g.Z,{title:!0!==n?"人脸身份审核":"批量审核",open:!!n,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:function(){i()},afterClose:function(){b.resetFields(),y({})},confirmLoading:u,onOk:function(){return b.submit()},children:(0,J.jsxs)(B.Z,{className:Qs.formWrap,form:b,labelCol:{span:4},wrapperCol:{span:18},onFinish:w,onValuesChange:function(){y(c()({},b.getFieldsValue()))},children:[!0!==n&&(0,J.jsxs)(L.Z,{style:{marginLeft:28,marginBottom:38},children:[(0,J.jsx)(z.Z,{children:"采集照片:"}),(0,J.jsx)(z.Z,{children:(0,J.jsxs)("aside",{className:Qs.imgWrap,children:[(0,J.jsxs)("div",{className:Qs.img,children:[(0,J.jsx)("img",{width:234,src:(0,P.Tv)(null==n?void 0:n.photo_url)}),(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",null==n?void 0:n.photo_url)},className:Qs.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Qs.text,children:"采集照片"})]}),(0,J.jsxs)("div",{className:Qs.img,style:{marginLeft:20},children:[null!=n&&n.identity_url?(0,J.jsx)("img",{width:234,src:(0,P.Tv)(null==n?void 0:n.identity_url)}):(0,J.jsx)("div",{className:Qs.no,style:{width:326},children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==n||!n.identity_url)&&(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",(0,P.Tv)(null==n?void 0:n.identity_url))},className:Qs.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Qs.text,children:"证件照片"})]})]})})]}),(0,J.jsx)(B.Z.Item,{label:"审核状态",name:"state",rules:[{required:!0,message:"请输入审核状态"}],children:(0,J.jsxs)(K.ZP.Group,{children:[(0,J.jsx)(K.ZP,{value:"passed",children:"审核通过"}),(0,J.jsx)(K.ZP,{value:"rejected",children:"审核不通过"})]})}),"rejected"===(null==j?void 0:j.state)&&(0,J.jsx)(B.Z.Item,{label:"审核意见",name:"comment",rules:[{required:!0,message:"请输入审核意见"}],children:(0,J.jsx)(F.Z,{placeholder:"如:你的个人信息与照片不一致。",maxLength:30})}),(0,J.jsx)("div",{style:{color:"#FA6400",paddingLeft:32},children:"注意:审核通过后,该学生在本场考试的认证状态将更新为“审核通过”,且能够进入考试。"})]})})},Hs=function(e){var n=e.visible,t=e.onCancel,i=(0,v.useParams)(),s=(0,m.useState)({page:1,limit:20,exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=r[1],u=(0,m.useState)(!1),p=x()(u,2),h=p[0],j=p[1],y=(0,m.useState)([]),_=x()(y,2),w=_[0],k=_[1],N=(0,m.useState)(0),Z=x()(N,2),I=Z[0],S=Z[1];(0,m.useEffect)((function(){n&&(l.page=1,l.limit=20,o(c()({},l)),E(l))}),[n]);var C=[{title:"操作人",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"操作时间",dataIndex:"created_at",width:200},{title:"类型",dataIndex:"operate_type",width:100,render:function(e){return(0,J.jsx)(J.Fragment,{children:0===e&&(0,J.jsx)("span",{children:"删除"})})}},{title:"学生姓名",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"截屏时间",dataIndex:"screen_time",width:200},{title:"图片",dataIndex:"url",width:100,render:function(e){return(0,J.jsx)("img",{className:"current",onClick:function(){return ce.Z.publish("preview-image","".concat(Zi.Z.API_SERVER).concat(e))},width:70,height:40,src:"".concat(Zi.Z.API_SERVER).concat(e)})}}],E=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=fe().cloneDeep(n),j(!0),e.next=4,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_user_screens/screen_actions.json"),{method:"get",params:t});case 4:i=e.sent,j(!1),S(null==i?void 0:i.total_count),k((null==i?void 0:i.exercise_screen_actions)||[]);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(g.Z,{title:"操作日志",open:n,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:function(){t()},footer:null,children:(0,J.jsx)(A.Z,{dataSource:w,bordered:!1,columns:C,size:"large",loading:h,locale:{emptyText:(0,J.jsx)(ee.Z,{})},onChange:function(e){l.page=null==e?void 0:e.current,l.limit=null==e?void 0:e.pageSize,o(c()({},l)),E(l)},pagination:{pageSize:l.limit,total:I,current:l.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})})},Ks=function(e){var n=e.visible,t=e.onCancel,i=(0,v.useParams)(),s=(0,m.useState)({page:1,limit:9999,user_id:n,error_type:[8],exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=(r[1],(0,m.useState)(!1)),u=x()(o,2),p=u[0],h=u[1],j=(0,m.useState)([]),_=x()(j,2),b=_[0],w=_[1];(0,m.useEffect)((function(){n&&k(c()(c()({},l),{},{user_id:n}))}),[n]);var k=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=fe().cloneDeep(n),console.log(t,"sendData"),h(!0),e.next=5,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_abnormities.json"),{method:"get",params:t});case 5:i=e.sent,h(!1),w((null==i?void 0:i.exercise_abnormites)||[]);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),N=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.Z.confirm({icon:null,title:"提示",content:"删除后不可恢复,确认删除吗?",okText:"确认",cancelText:"取消",onOk:function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(null==i?void 0:i.categoryId,"/exercise_user_screens/").concat(n,".json"),{method:"delete"});case 2:0===e.sent.status&&(y.ZP.success("删除成功"),k(l));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Z=(null==b?void 0:b[0])||{};return(0,J.jsx)(g.Z,{title:"截屏记录",open:!!n,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:function(){t()},footer:null,children:(0,J.jsx)(ne.Z,{spinning:p,children:(0,J.jsxs)("div",{style:{maxHeight:500},children:[(0,J.jsxs)("div",{className:"c-grey-333 blod mb10",children:[null==Z?void 0:Z.real_name," ",null==Z?void 0:Z.student_id]}),(null==Z?void 0:Z.user_screen_num)>=50&&(0,J.jsxs)("div",{className:"mb10",style:{color:"#FA6400"},children:[(0,J.jsx)("i",{className:"iconfont icon-tishi11 mr5"}),(0,J.jsx)("span",{children:"注意:该学生的截屏总数量已达到 50 张,需要手动删除已截屏的图片之后才能继续自动截屏"})]}),null==b?void 0:b.map((function(e,n){var t,i;return(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:"mb10",children:[(0,J.jsx)("span",{className:"c-grey-666 mr10",children:"退出全屏时间"}),(0,J.jsx)("span",{style:{display:"inline-block",width:144},className:"c-grey-333",children:null==e?void 0:e.created_at}),(0,J.jsxs)("span",{className:"c-grey-666 ml40",children:["截屏数量",(0,J.jsx)("span",{style:{margin:"0 6px",color:"#FA6400"},children:null==e||null===(t=e.exercise_user_screens)||void 0===t?void 0:t.length}),"张"]})]}),(0,J.jsx)("div",{className:Qs.listWrap,children:null==e||null===(i=e.exercise_user_screens)||void 0===i?void 0:i.map((function(e){return(0,J.jsxs)("div",{className:Qs.list,children:[(0,J.jsx)("img",{src:"".concat(Zi.Z.API_SERVER).concat(null==e?void 0:e.url)}),(0,J.jsxs)("div",{className:Qs.time,children:[(0,J.jsx)("span",{className:"c-grey-666 mr10 font12",children:"截屏时间"}),(0,J.jsx)("span",{className:"c-grey-333 font12",children:null==e?void 0:e.created_at})]}),(0,J.jsx)("div",{className:Qs.mask,children:(0,J.jsxs)("div",{className:Qs.icons,children:[(0,J.jsx)("i",{onClick:function(){return ce.Z.publish("preview-image","".concat(Zi.Z.API_SERVER).concat(null==e?void 0:e.url))},className:"iconfont icon-fangda3 mr15"}),(0,J.jsx)("i",{onClick:function(){return N(null==e?void 0:e.id)},className:"iconfont icon-shanchu14"})]})})]},null==e?void 0:e.id)}))})]},n)}))]})})})},Ws={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW"},Ys=t(68007),Js=t(83550),Us=t(41727),Gs=t(12971),Vs=t(41056),Xs=function(e){var n=function(e){var n=new Notification(e.title,{body:e.message,icon:e.icon||"/ip.png"});n.addEventListener("click",(function(){e.link&&window.open(e.link,e.target||"_blank")})),setTimeout((function(){n.close()}),3e4)};"Notification"in window?"granted"===Notification.permission?n(e):"denied"!==Notification.permission&&Notification.requestPermission().then((function(t){"granted"===t&&n(e)})):alert("当前浏览器不支持通知")},$s=t(81037),er=t(70496),nr=t(50001),tr=t(49028),ir=["exercise","globalSetting","loading","dispatch","classroomList","user","match"],sr=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.user,s=e.globalSetting;return{classroomList:e.classroomList,exercise:n,globalSetting:s,user:i,loading:t.effects}}))((function(e){var n,t,i,r,l,o,u,p,q,D,M,O,B,L=e.exercise,z=(e.globalSetting,e.loading,e.dispatch),Q=e.classroomList,F=e.user,R=(e.match,h()(e,ir),(0,v.useParams)()),H=(0,v.useSearchParams)(),K=x()(H,1)[0],W=(0,m.useState)([]),U=x()(W,2),G=(U[0],U[1],L.exerciseList),V=L.commonHeader,X=L.checkDomain,$=L.workSetting,ne=L.saveExerciseDownUsers,te=L.course_groups,ie=(0,m.useState)(null),se=x()(ie,2),re=se[0],ae=se[1],le=(0,m.useState)(Y()(new Date).valueOf()),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,m.useState)(),pe=x()(ue,2),me=pe[0],fe=pe[1],ve=(0,m.useState)(!1),ge=x()(ve,2),je=ge[0],ye=ge[1],be=(0,m.useState)(1),we=x()(be,2),ke=we[0],Ne=we[1],Ze=(0,m.useState)(!1),Ae=x()(Ze,2),Se=Ae[0],Ce=Ae[1],Ee=(0,m.useState)({name:"",id:"",list:[]}),Pe=x()(Ee,2),qe=Pe[0],De=Pe[1],Me=(0,m.useState)({}),Oe=x()(Me,2),Be=Oe[0],Le=Oe[1],ze=F.userInfo;R.category=K.get("category_id");var Qe=!X||X&&(null==ze||null===(n=ze.course)||void 0===n?void 0:n.course_identity)<3,Re=(0,m.useRef)(Date.now()),He=(0,m.useRef)();(0,m.useEffect)((function(){(0,xe.Rm)()&&z({type:"classroomList/getAssistantPermissions",payload:{course_id:R.coursesId}})}),[null==F||null===(t=F.userInfo)||void 0===t?void 0:t.username]),(0,m.useEffect)((function(){"调整tabs选中"==L.actionTabs.key&&ae(3)}),[L.actionTabs.key]),(0,m.useEffect)((function(){return clearInterval(He.current),(0,xe.G5)()&&2===(null==V?void 0:V.exercise_status)&&null!=V&&V.enable_monitor&&(He.current=setInterval((function(){Ye()}),5e3)),function(){clearInterval(He.current)}}),[F.userInfo,null==V?void 0:V.exercise_status]),(0,m.useEffect)((function(){Ke();var e=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),g.Z.info({title:"提示",centered:!0,width:600,content:(0,J.jsxs)("div",{children:["在线考试禁止使用链接直接访问答题页面,请使用下面两种正常方式进入考试答题页面。",(0,J.jsx)("br",{}),"1、在",(0,J.jsx)("span",{className:"c-red blod",children:"考试列表"}),"页面中,点击“",(0,J.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,J.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。",(0,J.jsx)("br",{}),"2、在",(0,J.jsx)("span",{className:"c-red blod",children:"考试详情"}),"页面中,点击“",(0,J.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,J.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。",(0,J.jsx)("br",{}),"allowRouter"===e&&(0,J.jsxs)(J.Fragment,{children:["3、",(0,J.jsx)("span",{className:"c-red blod",children:"严禁查看他人的试卷。"})]})]}),okText:"知道了"}))}),[R.coursesId]);var Ke=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,z({type:"exercise/getCommonHeader",payload:c()({},R)});case 2:(n=e.sent)&&De(null==n?void 0:n.simulate_exercise_records);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),We=function(){var e=(null==V?void 0:V.simulate_exercise_num)-(null==V?void 0:V.user_simulate_num);return e>=0?e:0},Ye=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(R.categoryId,"/new_abnormities.json"),{method:"get",params:{time:Re.current}});case 2:if(401!==(null==(n=e.sent)?void 0:n.status)){e.next=6;break}return clearInterval(He.current),e.abrupt("return");case 6:Re.current=Date.now(),""!==(null==n?void 0:n.message)&&"请登录后再操作"!==(null==n?void 0:n.message)&&Xs({title:(null==n?void 0:n.exercise_name)+"-考试异常",message:n.message,target:"self",icon:"/warning.png",link:"/classrooms/".concat(R.coursesId,"/exercise/").concat(R.categoryId,"/detail?random=").concat("true"===K.get("random"),"&tabs=7")});case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Je=function(){v.history.push("/classrooms/".concat(R.coursesId,"/exercisenotice/").concat(V.id,"/users/").concat(ze.login))},Ue=function(){z({type:"exercise/setUpdateIndex"})},Ge=function(){z({type:"exercise/getCommonHeader",payload:c()({},R)});var e={0:function(){Ue()},2:function(){Ne(ke+1)},3:function(){z({type:"exercise/getWorkSetting",payload:c()({},R)})}};e[re]&&e[re]()};var Ve=[{name:"答题列表",id:0,hidden:!1,component:(0,J.jsx)(_e,{getparams:function(e){fe(c()({},e))},checkDomainAuthority:Qe})},{name:"试卷预览",id:2,hidden:-1===(null==V?void 0:V.exercise_status)||(0,P._m)()&&!(0,xe.ag)()||!Qe||(0,xe.dE)(),component:!(0,xe.Rm)()||null!==(i=Q.AssistantObject.exercise)&&void 0!==i&&i.can_preview?null!=V&&V.is_random?(0,J.jsx)(It.default,{},ke):(0,J.jsx)(lt,{activeTabs:re}):(0,J.jsxs)("div",{style:{padding:"100px",textAlign:"center",fontSize:"18px",height:"400px"},children:[(0,J.jsx)("i",{className:"iconfont icon-jinggao-3",style:{color:"#fcb041"}}),"  您未获取此权限,需向管理员申请权限才能使用此功能"]})},{name:"统计结果",id:1,hidden:-1===(null==V?void 0:V.exercise_status)||!Qe||(0,P._m)()&&!(0,xe.ag)()||(0,xe.dE)()&&!(null!=V&&V.show_statistic),component:(0,J.jsx)(_s,{})},{name:"质量检测",id:7,hidden:-1===(null==V?void 0:V.exercise_status)||!(null!=V&&V.open_code_quality_analysis)||(0,xe.dE)(),component:(0,J.jsx)(zs,{})},{name:"代码查重",id:4,hidden:-1===(null==V?void 0:V.exercise_status)||(0,xe.dE)()||1===V.exercise_status||!V.exist_program,component:(0,J.jsx)(Fe,{},oe)},{name:"重做记录",id:9,hidden:-1===(null==V?void 0:V.exercise_status)||2===(null==V?void 0:V.exercise_type)||(0,xe.dE)()&&1===(null==V?void 0:V.exercise_status),component:(0,J.jsx)(tr.Z,{})},{name:"规则设置",id:3,hidden:!Qe||(0,xe.dE)(),component:-1===(null==V?void 0:V.exercise_status)?(0,J.jsx)($s.Z,{}):(0,J.jsx)(qi,{})},{name:"考试监控",id:7,hidden:-1===(null==V?void 0:V.exercise_status)||!(0,xe.G5)()||!(null!=V&&V.enable_monitor),component:(0,J.jsx)(Fs,{})},{name:"人脸审核",id:5,hidden:-1===(null==V?void 0:V.exercise_status)||!V.identity_verify||(0,xe.dE)(),component:(0,J.jsx)(Ie,{})},{name:"摄像监控",id:6,hidden:-1===(null==V?void 0:V.exercise_status)||!V.open_phone_video_recording||(0,xe.dE)(),component:(0,J.jsx)(Te,{})}].filter((function(e){return!e.hidden}));1===(null==V?void 0:V.exercise_status)&&Ve.splice.apply(Ve,[0,1].concat(s()(Ve.splice(1,1,Ve[0])))),(0,m.useEffect)((function(){"number"==typeof(null==V?void 0:V.exercise_status)&&(K.get("tabs")?ae(K.get("tabs")):1===(null==V?void 0:V.exercise_status)?(ae("2"),(0,xe.dE)()&&ae("0")):ae("0"))}),[null==V?void 0:V.exercise_status]);var Xe="YYYY-MM-DD",$e=Y()("2020-11-15",Xe),en=function(){return g.Z.info({title:"题库改版告知",content:(0,J.jsx)(J.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})})},nn=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/courses/".concat(null==R?void 0:R.coursesId,"/exercises/exercise_code_repeat.json"),{method:"post",body:{group_ids:n,id:null==R?void 0:R.categoryId}});case 2:if(0!==(t=e.sent).status){e.next=8;break}return ae(4),de(Y()(new Date).valueOf()),z({type:"exercise/setActionTabs",payload:{}}),e.abrupt("return");case 8:t.status<-2&&y.ZP.error(null==t?void 0:t.message);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tn=[{title:"序号",dataIndex:"name",fixed:"left",align:"center",width:60,render:function(e,n,t){return(0,J.jsx)(b.Z,{title:20*((R.page||1)-1)+t+1,children:(0,J.jsx)("span",{children:20*((R.page||1)-1)+t+1})})}},{title:"最终成绩",dataIndex:"score",align:"center",width:100,render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),100===e?(0,J.jsx)("span",{className:"c-green",children:e||"--"}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e||"--"}):(0,J.jsx)("span",{children:e||"--"}))}},!(1!==(null==Be?void 0:Be.objective)||1===(null==Be?void 0:Be.objective)&&1!==(null==Be?void 0:Be.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),t=e>=0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--",(0,J.jsx)(he,{renderText:t,item:n}));var t}},!(1!==(null==Be?void 0:Be.subjective)||1===(null==Be?void 0:Be.subjective)&&1!==(null==Be?void 0:Be.objective))&&{title:"主观题得分",dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),0==e||e>0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--")}},{title:"提交状态",dataIndex:"commit_status",align:"center",width:200,render:function(e,n){return 0===e?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷",n.is_make_up&&!n.is_force_commit&&"已交卷 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷/未答",n.is_make_up&&!n.is_force_commit&&"已交卷/未答 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷/未答 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷/未答 (强制)"]})}},{title:"开始答题时间",dataIndex:"start_at",align:"center",width:200,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",align:"center",width:200,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}}].filter((function(e){return!!e}));return(0,xe.RV)()?(0,xe.RV)()?(0,J.jsxs)("section",{className:Ws.bg,children:[(0,J.jsxs)("div",{className:"edu-container",children:[ze.username&&(0,J.jsxs)("section",{className:"animated fadeIn",children:[(0,J.jsx)("aside",{className:"mt10",children:(0,J.jsxs)(w.Z,{separator:">",children:[(0,J.jsx)(w.Z.Item,{href:"/classrooms/".concat(R.coursesId,"/exercise"),children:null==F||null===(r=F.userInfo)||void 0===r||null===(r=r.course)||void 0===r?void 0:r.course_name}),(0,J.jsx)(w.Z.Item,{href:"/classrooms/".concat(R.coursesId,"/exercise"),children:"在线考试"}),(0,J.jsx)(w.Z.Item,{children:"试卷详情"})]})}),(0,J.jsxs)("aside",{className:[Ws.title,"mt20"].join(" "),children:[(0,J.jsx)("a",{href:"/classrooms/".concat(R.coursesId,"/exercise"),children:(0,J.jsx)(S.Z,{className:"font16 c-black"})}),(0,P.vB)(null==V?void 0:V.exercise_status,null==V?void 0:V.appraise_label),(null==V?void 0:V.is_make_up_exercise)&&(0,J.jsx)("img",{src:Us,width:44,height:24,style:{marginRight:5,marginLeft:10}}),(0,J.jsx)("strong",{className:"font20 ml5 mr10",children:null==V?void 0:V.exercise_name}),2==(null==V?void 0:V.exercise_type)&&(0,J.jsxs)("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:Ws.moni,children:[(0,J.jsx)("img",{src:Gs,width:18,height:14}),"模拟考试"]}),(null==V?void 0:V.is_make_up_exercise)&&(0,J.jsx)(b.Z,{title:"点击可查看原考试",children:(0,J.jsx)("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:function(){(0,P.xg)("/classrooms/".concat(R.coursesId,"/exercise/").concat(null==V?void 0:V.make_up_exercise_id,"/detail?random=").concat(null==V?void 0:V.make_up_exercise_is_random))}})})]})]}),(0,J.jsxs)("aside",{className:"mt30 relative",children:[(0,J.jsxs)("div",{className:Ws.export,children:[!(0,xe.dE)()&&!(null!=V&&V.is_make_up_exercise)&&3===(null==V?void 0:V.exercise_status)&&2!=(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(k.ZP,{onClick:function(e){e.preventDefault(),null!=V&&V.allow_create_make_up?z({type:"exercise/setActionTabs",payload:{key:"补考记录",params:R}}):y.ZP.warning("您当前没有操作权限,请联系课堂管理员")},children:[(0,J.jsx)("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"补考记录"]}),!(0,xe.dE)()&&!(null!=V&&V.is_make_up_exercise)&&3===V.exercise_status&&2!=(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(k.ZP,{onClick:function(e){e.preventDefault(),null!=V&&V.allow_create_make_up?z({type:"exercise/setActionTabs",payload:{key:"试卷选用",params:R}}):y.ZP.warning("您当前没有操作权限,请联系课堂管理员")},children:[(0,J.jsx)("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"创建补考"]}),(0,xe.GJ)()&&Qe&&(null==V||null===(l=V.user_permission)||void 0===l?void 0:l.user_commit_counts)>0&&2===(null==V?void 0:V.exercise_status)&&2!=(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(k.ZP,{onClick:function(e){var n;e.preventDefault(),!(0,xe.Rm)()||null!=Q&&null!==(n=Q.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_redo?z({type:"exercise/setActionTabs",payload:{key:"打回重做",params:R}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"打回重做"]}),(0,xe.GJ)()&&Qe&&(null==V||null===(o=V.user_permission)||void 0===o?void 0:o.exercise_unpublish_count)>0&&1===(null==V?void 0:V.exercise_status)&&(!(null!=V&&V.is_make_up_exercise)||(null==V?void 0:V.is_make_up_exercise)&&(null==V?void 0:V.allow_create_make_up))&&(0,J.jsx)(Ys.Z,{tips:null==V?void 0:V.open_appraise,style:{marginLeft:10},children:(0,J.jsxs)(k.ZP,{onClick:function(e){var n,t,i;if(e.preventDefault(),!(0,xe.Rm)()||null!=Q&&null!==(n=Q.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_publish)if(0!==(null==V?void 0:V.exercise_question_count))if(2!==(null==F||null===(t=F.userInfo)||void 0===t?void 0:t.user_status)){var s=Y()(null==V?void 0:V.created_at,Xe);Y()($e).diff(Y()(s),"days")>0&&null!=V&&V.is_random?en():z({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[R.categoryId],unified_setting:null==V?void 0:V.unified_setting,params:R,disabled:1!==(null==V?void 0:V.exercise_status),type:2,activeTab:re,cb:Ge,manage_all_group:null==$||null===(i=$.exercise)||void 0===i?void 0:i.manage_all_group}})}else(0,vi.Rd)();else y.ZP.warning("试卷内没有试题不允许发布考试");else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"发布考试"]})}),(0,xe.GJ)()&&Qe&&(null==V||null===(u=V.user_permission)||void 0===u?void 0:u.exercise_publish_count)>0&&(0,J.jsxs)(k.ZP,{onClick:function(e){var n;e.preventDefault(),!(0,xe.Rm)()||null!=Q&&null!==(n=Q.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_stop?z({type:"exercise/setActionTabs",payload:{key:"批量结束",unified_setting:null==V?void 0:V.unified_setting,selectArrs:[R.categoryId],params:R,cb:Ge}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"结束考试"]}),(0,xe.dE)()&&V.is_late&&"迟到超过".concat(V.last_times,"分钟,禁止进入答题"),(0,xe.dE)()&&2===(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(k.ZP,{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.preventDefault(),e.next=3,(0,f.ZP)("/api/exercises/".concat(R.categoryId,"/header_info.json"),{method:"get"});case 3:0===(null==(t=e.sent)?void 0:t.status)&&Le((null==t?void 0:t.data)||{}),Ce(!0);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"考试记录"]}),(0,xe.dE)()&&1===(null==V?void 0:V.exercise_type)&&2===(null==V||null===(p=V.user_permission)||void 0===p?void 0:p.current_status)&&!V.is_late&&V.exercise_status>1&&(0,J.jsxs)(k.ZP,{onClick:function(){return Je()},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),null!=G&&null!==(q=G.exercise_types)&&void 0!==q&&q.is_redo?"重新考试":"开始考试"]}),(0,xe.dE)()&&2===(null==V?void 0:V.exercise_type)&&!V.is_late&&3!=(null==V?void 0:V.exercise_status)&&V.exercise_status>1&&(0,J.jsx)(b.Z,{title:(0,J.jsxs)("span",{children:["本次考试可重复考试",null==V?void 0:V.simulate_exercise_num,"次,剩余",We(),"次"]}),children:(0,J.jsxs)(k.ZP,{onClick:function(){return Je()},disabled:0===We()&&0!=(null==V||null===(D=V.user_permission)||void 0===D?void 0:D.current_status),style:{marginLeft:8},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),0==(null==V||null===(M=V.user_permission)||void 0===M?void 0:M.current_status)?"继续考试":"开始考试"]})}),(0,xe.dE)()&&1===(null==V?void 0:V.exercise_type)&&0===(null==V||null===(O=V.user_permission)||void 0===O?void 0:O.current_status)&&!V.is_late&&V.exercise_status>1&&(0,J.jsxs)(k.ZP,{onClick:function(){return Je(!0)},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"继续考试"]}),(0,xe.dE)()&&(null==V?void 0:V.screen_used_num)>(null==V?void 0:V.screen_num)&&3!==V.exercise_status&&(0,J.jsxs)(k.ZP,{onClick:function(){return Je(!0)},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"申请","继续考试"]}),(null==V?void 0:V.show_analysis_detail)&&(0,J.jsxs)(k.ZP,{onClick:function(){(0,P.xg)("/classrooms/".concat(R.coursesId,"/exercise/").concat(R.categoryId,"/analysis/").concat(null==V?void 0:V.analysis_id))},children:[(0,J.jsx)("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"质量评分"]}),(0,xe.GJ)()&&Qe&&(1===V.exercise_status||3===V.exercise_status&&(null==V?void 0:V.is_make_up_exercise))&&(0,J.jsx)(Ys.Z,{tips:null==V?void 0:V.open_appraise,style:{marginLeft:10},children:(0,J.jsxs)(k.ZP,{onClick:function(){var e;if(!(0,xe.Rm)()||null!=Q&&null!==(e=Q.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create){var n=Y()(null==V?void 0:V.created_at,Xe);Y()($e).diff(Y()(n),"days")>0&&null!=V&&V.is_random?en():v.history.push(null!=V&&V.is_random?"/classrooms/".concat(R.coursesId,"/exercise/").concat(R.categoryId,"/random/edit?type=settings"):"/classrooms/".concat(R.coursesId,"/exercise/add/").concat(R.categoryId,"?random=false&type=2"))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"编辑试卷"]})}),-1===(null==V?void 0:V.exercise_status)&&(0,xe.GJ)()&&(0,J.jsx)(k.ZP,{icon:(0,J.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){z({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==V?void 0:V.exercise_name,id:null==V?void 0:V.id,type:"exercise"}})},children:"补充成绩"}),(0,xe.GJ)()&&Qe&&(0,J.jsx)(N.Z,{dropdownRender:function(){var e,n;return(0,J.jsxs)(j.Z,{onClick:function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:L.order&&(R.order=L.order,R.order_type=L.order_type),e.t0=n.key,e.next="1"===e.t0?4:6;break;case 4:return z({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出学生成绩",course_groups:null==te?void 0:te.map((function(e){return{course_group_id:null==e?void 0:e.exercise_group_id,group_group_name:null==e?void 0:e.exercise_group_name,count:null==e?void 0:e.exercise_group_students}})),fn:function(){var e,n=[];g.Z.confirm({title:"导出学生成绩设置",icon:null,width:650,closable:!0,centered:!0,onOk:(e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n.length){e.next=3;break}return y.ZP.info("请选择选项!"),e.abrupt("return",Promise.reject());case 3:return R.types=n,e.next=6,(0,E.Uj)(c()(c()(c()({},R),me),{},{exercise_group_id:s()(JSON.parse(sessionStorage.all_student_works_params).course_group)}));case 6:0===e.sent.status&&(0,T.je)(c()(c()(c()({},R),me),{},{exercise_group_id:s()(JSON.parse(sessionStorage.all_student_works_params).course_group)}));case 8:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)}),content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("p",{style:{color:"#E99237",marginBottom:"20"},children:[(0,J.jsx)(I.Z,{style:{marginRight:5,color:"#E99237"}}),"请选择您需要的学生成绩数据进行导出,否则可能会因为导出的数据太多而影响导出进度。"]}),(0,J.jsx)("div",{children:(0,J.jsxs)(_.Z,{onChange:function(e){e.target.checked?n.push(1):n=n.filter((function(e){return 1!==e}))},children:["基本数据",(0,J.jsx)("span",{style:{color:"#666666"},children:"(统计每个学生的各题型得分与最终成绩)"})]})}),(0,J.jsx)("div",{style:{marginTop:15,marginBottom:15},children:(0,J.jsxs)(_.Z,{onChange:function(e){e.target.checked?n.push(2):n=n.filter((function(e){return 2!==e}))},children:["得分详表",(0,J.jsx)("span",{style:{color:"#666666"},children:"(统计每个学生的各小题得分与各题型总得分)"})]})}),(0,J.jsx)("div",{children:(0,J.jsxs)(_.Z,{onChange:function(e){e.target.checked?n.push(3):n=n.filter((function(e){return 3!==e}))},children:["数据分析",(0,J.jsx)("span",{style:{color:"#666666"},children:"(统计试卷中每个小题的参考总人数、答题人数、答对人数、满分人数和得分率)"})]})})]})})}}}),e.abrupt("break",6);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,xe.GJ)()&&!(null!=V&&V.appraise_label)&&Qe&&(null==V||null===(e=V.user_permission)||void 0===e?void 0:e.exercise_unpublish_count)>0&&1!==(null==V?void 0:V.exercise_status)&&(!(null!=V&&V.is_make_up_exercise)||(null==V?void 0:V.is_make_up_exercise)&&!(null!=$&&null!==(n=$.exercise)&&void 0!==n&&n.publish_time)&&(null==V?void 0:V.allow_create_make_up))&&(0,J.jsx)(j.Z.Item,{onClick:function(){var e,n,t;if(!(0,xe.Rm)()||null!=Q&&null!==(e=Q.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_publish)if(0!==(null==V?void 0:V.exercise_question_count)){var i=Y()(null==V?void 0:V.created_at,Xe);Y()($e).diff(Y()(i),"days")>0&&null!=V&&V.is_random?en():2!==(null==F||null===(n=F.userInfo)||void 0===n?void 0:n.user_status)?z({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[R.categoryId],unified_setting:null==V?void 0:V.unified_setting,params:R,disabled:1!==(null==V?void 0:V.exercise_status),type:2,activeTab:re,cb:Ge,manage_all_group:null==$||null===(t=$.exercise)||void 0===t?void 0:t.manage_all_group}}):(0,vi.Rd)()}else y.ZP.warning("试卷内没有试题不允许发布考试");else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"发布考试"},"7"),-1!==(null==V?void 0:V.exercise_status)&&(0,xe.GJ)()&&Qe&&1!==V.exercise_status&&!(null!=V&&V.is_make_up_exercise&&3===V.exercise_status)&&(null!=V&&V.open_appraise?(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"提示:"}),(0,J.jsx)("div",{children:"本场考试已开启集中阅卷,为了不影响成绩评定,不可进行此操作。"}),(0,J.jsx)("div",{children:"(如需发布新班级考试,请创建新试卷后发布)"})]}),children:(0,J.jsx)(j.Z.Item,{children:"编辑试卷"},"5")}):(0,J.jsx)(j.Z.Item,{onClick:function(){var e;if(!(0,xe.Rm)()||null!=Q&&null!==(e=Q.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create){var n=Y()(null==V?void 0:V.created_at,Xe);Y()($e).diff(Y()(n),"days")>0&&null!=V&&V.is_random?en():v.history.push(null!=V&&V.is_random?"/classrooms/".concat(R.coursesId,"/exercise/").concat(R.categoryId,"/random/edit?type=settings"):"/classrooms/".concat(R.coursesId,"/exercise/add/").concat(R.categoryId,"?random=false&type=2"))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑试卷"},"5")),-1!==(null==V?void 0:V.exercise_status)&&!(0,xe.dE)()&&Qe&&V.exercise_status>1&&V.exist_program&&(0,J.jsx)(j.Z.Item,{onClick:function(e){z({type:"exercise/setActionTabs",payload:{key:"代码查重",params:R}})},children:"代码查重"},"4"),(0,J.jsx)(j.Z.Item,{children:"导出学生成绩"},"1"),-1!==(null==V?void 0:V.exercise_status)&&(0,J.jsx)(j.Z.Item,{onClick:function(){var e;z({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出试卷",course_groups:null==te?void 0:te.map((function(e){return{course_group_id:null==e?void 0:e.exercise_group_id,group_group_name:null==e?void 0:e.exercise_group_name,count:null==e?void 0:e.exercise_group_students}})),fn:(e=d()(a()().mark((function e(){var n,t,i,r,l,o,d,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ne&&ne(),n="",t=0,e.next=5,(0,f.ZP)("/api/exercises/".concat(R.categoryId,"/exercise_users.json"),{method:"get",params:c()(c()({},R),{},{exercise_group_id:s()(JSON.parse(sessionStorage.all_student_works_params).course_group)})});case 5:0===(null==(i=e.sent)?void 0:i.status)&&(n=null==i||null===(r=i.data)||void 0===r?void 0:r.first_export_user_login,t=null==i||null===(l=i.data)||void 0===l?void 0:l.total_count,u=JSON.parse(localStorage["".concat(null==F||null===(o=F.userInfo)||void 0===o?void 0:o.login,"-").concat(R.coursesId,"-").concat(R.categoryId,"-downFilter")]),localStorage["".concat(null==F||null===(d=F.userInfo)||void 0===d?void 0:d.login,"-").concat(R.coursesId,"-").concat(R.categoryId,"-downFilter")]=JSON.stringify(c()(c()({},u),{},{firstTargetLogin:n,totalCount:t}))),(0,P.xg)("/classrooms/".concat(R.coursesId,"/exercise/").concat(R.categoryId,"/export_blank"));case 8:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}})},children:"导出试卷"},"2"),(0,J.jsx)(j.Z.Item,{children:(0,J.jsx)(v.Link,{to:"/classrooms/".concat(R.coursesId,"/exportlist/exercise_score,export_exercise_users"),children:"历史导出"})},"3"),-1!==(null==V?void 0:V.exercise_status)&&(0,J.jsx)(j.Z.Item,{onClick:function(){z({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})},children:"导出格式设置"},"6")]})},children:(0,J.jsxs)(k.ZP,{children:["更多操作",(0,J.jsx)(C.Z,{})]})})]}),(0,J.jsx)(Z.Z,{activeKey:"".concat(re),className:Ws.tabs,onChange:function(e){var n=Y()(null==V?void 0:V.created_at,Xe),t=Y()($e).diff(Y()(n),"days");if("表单未保存"==L.actionTabs.key)g.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t>0&&3===parseInt(e)&&null!=V&&V.is_random?en():(ae(e),z({type:"exercise/setActionTabs",payload:{key:""}}))}});else{if(t>0&&3===parseInt(e)&&null!=V&&V.is_random)return void en();ae(e)}},items:Ve.map((function(e){return{label:e.name,key:"".concat(e.id)}}))}),(0,J.jsx)("section",{className:null!=V&&V.is_random&&"2"===re||"9"===re?"":"pl25 pr25 bg-white",children:null===(B=Ve.filter((function(e){return e.id==re})))||void 0===B||null===(B=B[0])||void 0===B?void 0:B.component})]})]}),(0,J.jsx)(At.Z,{}),(0,J.jsx)(qt,{onOk:nn}),(0,J.jsx)(Dt.Z,{}),(0,J.jsx)(ft,{cb:function(){return Ue()}}),(0,J.jsx)(er.Z,{onOk:function(){return Ue()}}),(0,J.jsx)(nr.Z,{onOk:function(){return Ue()}}),(0,J.jsx)(_t,{}),(0,J.jsx)(Ds,{}),(0,J.jsx)(Vs.Z,{}),(0,J.jsx)(Zt,{}),(0,J.jsx)(Os,{}),(0,J.jsx)(Js.Z,{successCb:function(){return Je(currentEnterExamRef.current)}}),(0,J.jsxs)(g.Z,{open:je,title:"规则说明",width:800,footer:null,onCancel:function(){ye(!1)},children:[(0,J.jsx)("p",{children:"一、等级规则"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"1. 缺陷等级"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:(0,J.jsx)(A.Z,{dataSource:[{live:"A",gz:"0个错误",ld:"0个漏洞",gf:"0 - 5%"},{live:"B",gz:"至少1个次要错误",ld:"至少1个次要漏洞",gf:"6% - 10%"},{live:"C",gz:"至少1个主要错误",ld:"至少1个主要漏洞",gf:"11% - 20%"},{live:"D",gz:"至少1个严重错误",ld:"至少1个严重漏洞",gf:"21% - 50%"},{live:"E",gz:"至少1个阻断错误",ld:"至少1个阻断漏洞",gf:"超过50%"}],columns:[{title:"等级",dataIndex:"live"},{title:"缺陷评估规则",dataIndex:"gz"},{title:"漏洞评估规则",dataIndex:"ld"},{title:"代码规范评估规则",dataIndex:"gf"}],pagination:!1})}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"注:代码规范评估规则中数值来源为计算技术债务时间占开发所有代码所需要的时间的比例(Technical Debt Ratio)"}),(0,J.jsx)("p",{style:{marginLeft:"20px"},children:"Technical Debt Ratio = 技术债务时间 / 开发时间"}),(0,J.jsx)("p",{style:{marginLeft:"20px"},children:"技术债务时间为修复所有问题所需要的时间。"}),(0,J.jsx)("p",{children:"二、复杂度规则"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"根据代码路径数计算的数值,每当一个函数的控制流分叉时,复杂度计数器就会自增一。"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"每个程序语言的关键字对应的复杂度数据不同,但每个函数的最小复杂度为1。(特定语言的详细数据略)"}),(0,J.jsx)("p",{children:"三、代码质量分规则"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"代码质量分 = 0.5*缺陷分数 + 0.3*漏洞分数 + 0.2*代码规范性分数"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"其中:"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"缺陷/漏洞/代码规范性分数计算规则为:100 - 100 *((100*阻断数 + 5*严重数 + 3*主要数 + 1*次数)/ 代码行数)"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"注:分数为空的代表不支持的文件格式。"})]}),(0,J.jsx)(g.Z,{open:Se,title:"考试记录",centered:!0,width:1e3,footer:null,onCancel:function(){Ce(!1)},children:0===(null==qe?void 0:qe.length)?(0,J.jsx)(ee.Z,{styles:{margin:"0 auto"},customText:"暂无数据"}):(0,J.jsx)(A.Z,{dataSource:qe,columns:tn,pagination:!1})})]}):"":null}))},49028:function(e,n,t){var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(79800),c=t.n(l),o=t(70236),d=t.n(o),u=t(59301),x=t(59028),p=t(78241),h=t(99313),m=t(61998),f=t(27092),v=t(18892),g=t(75105),j=t(61186),y=t.n(j),_=t(37712);x.Z.Dragger;n.Z=(0,v.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){d()(e);var n=(0,v.useParams)(),t=p.Z.useForm(),i=(c()(t,1)[0],(0,u.useState)(!0)),r=c()(i,2),l=r[0],o=r[1],x=(0,u.useState)(!1),j=c()(x,2),b=j[0],w=j[1],k=(0,u.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1}),N=c()(k,2),Z=N[0],A=N[1],I=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}];function S(){return C.apply(this,arguments)}function C(){return(C=a()(s()().mark((function e(){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"),e.next=4,(0,g.ZP)(t,{method:"get",params:Z});case 4:i=e.sent,w(!1),0===(null==i?void 0:i.status)&&o(null==i?void 0:i.data);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,u.useEffect)((function(){S()}),[]);var E=[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"题型",dataIndex:"question_type",render:function(e,n,t){var i;return null===(i=I.find((function(n){return n.question_type===e})))||void 0===i?void 0:i.name}},window.location.href.indexOf("exercise")>-1&&{title:"试题名称",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"关卡名称",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"任务名称",dataIndex:"task_name",width:"40%"},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}},{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return y()(e).format("YYYY-MM-DD HH:mm:ss")}}].filter((function(e){return!!e}));return(0,_.jsxs)("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30},children:[(0,_.jsx)(h.Z,{destroyInactiveTabPane:!0,onChange:function(e){Z.type=e,Z.page=1,Z.limit=10,A(Z),S()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"打回重做",children:(0,_.jsx)(m.Z,{loading:b,columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},{title:"打回重做时间",dataIndex:"created_at",render:function(e,n,t){return y()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作人",dataIndex:"operator"}],dataSource:null==l?void 0:l.list,pagination:!1})},{key:"2",label:"重置代码",children:(0,_.jsx)(m.Z,{loading:b,columns:E,dataSource:null==l?void 0:l.list,pagination:!1})}].filter((function(e){return!!e}))}),(0,_.jsx)(f.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){Z.page=e,Z.limit=n,A(Z),S()},current:Z.page,total:l.count,pageSize:Z.limit,style:{marginTop:20}})]})}))},49698:function(e,n,t){t.r(n),t.d(n,{default:function(){return y}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(82242),c=t.n(l),o=t(79800),d=t.n(o),u=t(59301),x=t(18892),p="wrap___lab8O",h="crumbs___qvTza",m=t(50200),f=t(96865),v=t(75105),g=t(99144),j=t(37712),y=(0,x.connect)((function(e){return{paperlibrary:e.paperlibrary,user:e.user,globalSetting:e.globalSetting}}))((function(e){e.paperlibrary;var n,t,i=e.user,r=(e.globalSetting,e.dispatch),l=(e.location,(0,x.useSearchParams)()),o=d()(l,1)[0].get("select")||0,y=(0,u.useState)(!1),_=d()(y,2),b=_[0],w=(_[1],(0,u.useState)(!0)),k=d()(w,2),N=k[0],Z=k[1],A=(0,u.useState)(Number(o)),I=d()(A,2),S=I[0],C=I[1],E=(0,u.useState)({}),P=d()(E,2),T=P[0],q=P[1],D=(0,x.useParams)(),M=i.userInfo;(0,u.useEffect)((function(){return r({type:"globalSetting/footerToggle",payload:!1}),function(){r({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,u.useEffect)((function(){return r({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),r({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),r({type:"exercise/getWorkSetting",payload:c()({},D)}),function(){r({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),r({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,u.useEffect)((function(){O(S)}),[]);var O=function(){var e=a()(s()().mark((function e(){var n,t,i=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>0&&void 0!==i[0]?i[0]:0,console.log(D),Z(!0),e.next=5,(0,v.ZP)("/api/exercises/".concat(D.categoryId,"/preview_random_exercise.json"),{method:"get",params:{num:n}});case 5:t=e.sent,Z(!1),q((0,g.PF)(t));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=function(){var e=a()(s()().mark((function e(n,t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.ZP)("/api/exercises/".concat(D.categoryId,"/toggle_random_question.json"),{method:"post",body:{question_id:null==n?void 0:n.single_question_id}});case 2:null!=(i=e.sent)&&i.question&&O(S);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),L=function(){var e=a()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return document.body.scrollIntoView(),C(n),e.next=4,O(n);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return console.log((0,x.useLocation)(),"location333"),(0,j.jsx)("section",{className:p,children:(0,j.jsxs)(f.Z,{loading:N,active:!0,paragraph:{rows:5},children:[(null===(n=(0,x.useLocation)())||void 0===n||null===(n=n.pathname)||void 0===n?void 0:n.includes("preview"))&&(0,j.jsxs)("div",{className:h,children:[(0,j.jsx)("b",{}),(0,j.jsx)("span",{className:"current",onClick:function(){return x.history.push("/classrooms/".concat(D.coursesId,"/exercise"))},children:"".concat(null==M||null===(t=M.course)||void 0===t?void 0:t.course_name,">")}),(0,j.jsx)("span",{className:"current",onClick:function(){return x.history.push("/classrooms/".concat(D.coursesId,"/exercise"))},children:"试卷列表>"}),(0,j.jsx)("span",{style:{color:"#bebebe"},children:"预览"})]}),(0,j.jsx)(m.Z,{loading:b,submit:function(){alert("保存")},goBack:function(){x.history.push("/classrooms/".concat(D.coursesId,"/exercise"))},data:T,selectValue:S,editPreview:!0,onExchange:B,onSkipExamination:L})]})})}))},36890:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},49906:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},66028:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},66104:function(e,n,t){t.d(n,{Z:function(){return C}});var i=t(92310),s=t.n(i),r=t(75440),a=t(47413),l=t(59301),c=t(92343),o=t(36355),d=t(78386),u=t(91857);const x=e=>{let{children:n}=e;const{getPrefixCls:t}=l.useContext(o.E_),i=t("breadcrumb");return l.createElement("li",{className:`${i}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};x.__ANT_BREADCRUMB_SEPARATOR=!0;var p=x,h=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{if(n)return n(t,i,s,r);const l=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,i);return m(e,t,l,a)}}var v=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,separator:t="/",children:i,menu:s,overlay:r,dropdownProps:a,href:c}=e;const o=(e=>{if(s||r){const t=Object.assign({},a);if(s){const e=s||{},{items:n}=e,i=v(e,["items"]);t.menu=Object.assign(Object.assign({},i),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:i,label:s,path:r}=e,a=v(e,["key","title","label","path"]);let o=null!=s?s:i;return r&&(o=l.createElement("a",{href:`${c}${r}`},o)),Object.assign(Object.assign({},a),{key:null!=t?t:n,label:o})}))})}else r&&(t.overlay=r);return l.createElement(u.Z,Object.assign({placement:"bottom"},t),l.createElement("span",{className:`${n}-overlay-link`},e,l.createElement(d.Z,null)))}return e})(i);return null!=o?l.createElement(l.Fragment,null,l.createElement("li",null,o),t&&l.createElement(p,null,t)):null},j=e=>{const{prefixCls:n,children:t,href:i}=e,s=v(e,["prefixCls","children","href"]),{getPrefixCls:r}=l.useContext(o.E_),a=r("breadcrumb",n);return l.createElement(g,Object.assign({},s,{prefixCls:a}),m(a,s,t,i))};j.__ANT_BREADCRUMB_ITEM=!0;var y=j,_=t(17313),b=t(83116),w=t(37613);const k=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,_.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,_.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var N=(0,b.Z)("Breadcrumb",(e=>{const n=(0,w.TS)(e,{});return[k(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),Z=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{var{breadcrumbName:n}=e,t=Z(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),s}var I=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,separator:t="/",style:i,className:d,rootClassName:u,routes:x,items:h,children:m,itemRender:v,params:j={}}=e,y=I(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:_,direction:b,breadcrumb:w}=l.useContext(o.E_);let k;const Z=_("breadcrumb",n),[S,C]=N(Z),E=function(e,n){return(0,l.useMemo)((()=>e||(n?n.map(A):null)),[e,n])}(h,x);const P=f(Z,v);if(E&&E.length>0){const e=[],n=h||x;k=E.map(((i,s)=>{const{path:r,key:c,type:o,menu:d,overlay:u,onClick:x,className:h,separator:m,dropdownProps:f}=i,v=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(j,r);void 0!==v&&e.push(v);const y=null!=c?c:s;if("separator"===o)return l.createElement(p,{key:y},m);const _={},b=s===E.length-1;d?_.menu=d:u&&(_.overlay=u);let{href:w}=i;return e.length&&void 0!==v&&(w=`#/${e.join("/")}`),l.createElement(g,Object.assign({key:y},_,(0,a.Z)(i,{data:!0,aria:!0}),{className:h,dropdownProps:f,href:w,separator:b?"":t,onClick:x,prefixCls:Z}),P(i,j,n,e,w))}))}else if(m){const e=(0,r.Z)(m).length;k=(0,r.Z)(m).map(((n,i)=>{if(!n)return n;const s=i===e-1;return(0,c.Tm)(n,{separator:s?"":t,key:i})}))}const T=s()(Z,null==w?void 0:w.className,{[`${Z}-rtl`]:"rtl"===b},d,u,C),q=Object.assign(Object.assign({},null==w?void 0:w.style),i);return S(l.createElement("nav",Object.assign({className:T,style:q},y),l.createElement("ol",null,k)))};S.Item=y,S.Separator=p;var C=S},97774:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=Object.assign||function(e){for(var n=1;n1&&void 0!==arguments[1]?arguments[1]:60,t=null;return function(){for(var i=this,s=arguments.length,r=new Array(s),a=0;a0&&void 0!==arguments[0]?arguments[0]:{},a=null==r||null===(e=r.emotion)||void 0===e?void 0:e.map((function(e){return s()({value:null==e?void 0:e.rate},e)})),l=null==r||null===(n=r.focus)||void 0===n?void 0:n.map((function(e){return s()({value:null==e?void 0:e.rate},e)})),c=null==r||null===(t=r.action)||void 0===t?void 0:t.map((function(e){return s()({value:null==e?void 0:e.rate},e)})),o=null==r||null===(i=r.intention)||void 0===i?void 0:i.map((function(e){return s()({value:null==e?void 0:e.rate},e)}));return[{title:"表情占比",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:a||[]},{title:"专注度占比",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:l||[]},{title:"行为占比情况",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:c||[]},{title:"意图占比情况",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:o||[]}]},N=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,r=void 0===s?4:s,a=e.right,l=e.bottom,c=void 0===l?23:l,h=e.precision,m=void 0===h?0:h,v=e.wrapWidth,j=void 0===v?1200:v,y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"--";return e?(null==e?void 0:e.length)>n?(null==e?void 0:e.slice(0,n-1))+"...":e:t},_=Math.floor((j-(r-1)*a)/r);return(0,w.jsx)("div",{className:f()(o,n),children:!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t=e.cover_pic,i=e.created_at,s=e.emotion,l=e.action,o=e.intention,h=e.focus;return(0,w.jsxs)("div",{className:d,style:{width:_,marginRight:(1+n)%r==0?0:a+m,marginBottom:c},children:[(0,w.jsxs)("div",{className:u,children:[(0,w.jsx)("img",{src:"".concat(b.Z.API_SERVER).concat(t)}),(0,w.jsxs)("div",{className:x,children:[(0,w.jsxs)("div",{children:[(0,w.jsx)("i",{className:"iconfont icon-paisheshijian mr5 font14"})," 拍摄时间"]}),(0,w.jsx)("span",{children:i})]})]}),(0,w.jsxs)("div",{className:p,children:[(0,w.jsxs)("ul",{children:[(0,w.jsxs)("li",{children:[(0,w.jsx)("i",{className:"iconfont icon-biaoqing"}),(0,w.jsxs)("span",{children:["表情:",(0,w.jsx)(g.Z,{title:s,children:(0,w.jsx)("span",{className:"c-grey-333",children:y(s,4)})})]})]}),(0,w.jsxs)("li",{children:[(0,w.jsx)("i",{className:"iconfont icon-hangwei"}),(0,w.jsxs)("span",{children:["行为:",(0,w.jsx)(g.Z,{title:l,children:(0,w.jsx)("span",{className:"c-grey-333",children:y(l,4)})})]})]})]}),(0,w.jsxs)("ul",{children:[(0,w.jsxs)("li",{children:[(0,w.jsx)("i",{className:"iconfont icon-yitu"}),(0,w.jsxs)("span",{children:["意图:",(0,w.jsx)(g.Z,{title:o,children:(0,w.jsx)("span",{className:"c-grey-333",children:y(o,4)})})]})]}),(0,w.jsxs)("li",{children:[(0,w.jsx)("i",{className:"iconfont icon-zhuangtai"}),(0,w.jsxs)("span",{children:["专注度:",(0,w.jsx)(g.Z,{title:h,children:(0,w.jsx)("span",{className:"c-grey-333",children:y(h,3)})})]})]})]})]})]},n)})))})},Z=function(e){var n,t,i=e.className,s=e.style,r=e.title,c=e.hideBar,o=void 0!==c&&c,d=e.children,u=e.customText,x=void 0===u?"":u,p=e.noDataText,m=void 0===p?"":p,v=e.emptyData,g=void 0===v?[]:v,y=e.loading,b=e.actionAnalysis,k=(null==g||null===(n=g[0])||void 0===n?void 0:n.every((function(e){var n;return!(null!=e&&null!==(n=e.data)&&void 0!==n&&n.length)})))&&!(null!=g&&null!==(t=g[1])&&void 0!==t&&t.length)||!b,N=b?m:x;return(0,w.jsxs)(j.Z,{loading:y,active:!0,children:[k&&(0,w.jsxs)("div",{className:f()(h,i),style:s,children:[!!r&&(0,w.jsxs)("div",{className:a,children:[!o&&(0,w.jsx)("b",{}),(0,w.jsx)("span",{children:r})]}),(0,w.jsx)("div",{className:l,children:(0,w.jsx)(_.Z,{customText:N})})]}),!k&&d]})},A=function(e){var n=e.className,t=e.style,i=e.data,s=void 0===i?[]:i,o=e.title,d=e.hideBar,u=void 0!==d&&d,x=e.loading,p=void 0!==x&&x;return(0,w.jsxs)("div",{className:f()(r,n),style:t,children:[!!o&&(0,w.jsxs)("div",{className:a,children:[!u&&(0,w.jsx)("b",{}),(0,w.jsx)("span",{children:o})]}),(0,w.jsx)(y.Z,{spinning:p,children:(0,w.jsx)("div",{className:l,children:null==s?void 0:s.map((function(e,n){return(0,w.jsx)("div",{className:c,children:(0,w.jsx)(v.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:null==e?void 0:e.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(n){for(var t in null==e?void 0:e.data)if(n==(null==e?void 0:e.data[t].name))return n+" "+(null==e?void 0:e.data[t].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:null==e?void 0:e.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:null==e?void 0:e.data}]},style:{height:145}})},n)}))})})]})}},21089:function(e,n,t){t.d(n,{t:function(){return x}});var i=t(82242),s=t.n(i),r=(t(59301),t(3113)),a="buttonFixed___vyq30",l="button___hxmYv",c="buttonWrap___uK8dl",o=t(92310),d=t.n(o),u=t(37712),x=function(e){var n=e.cancelText,t=void 0===n?"取消":n,i=e.okText,o=void 0===i?"确定":i,x=e.loading,p=void 0!==x&&x,h=e.hasOkBtn,m=void 0===h||h,f=e.hasCancelBtn,v=void 0===f||f,g=e.okButtonProps,j=void 0===g?{}:g,y=e.onCancel,_=void 0===y?function(){}:y,b=e.onOk,w=void 0===b?function(){}:b,k=e.className,N=void 0===k?"":k;return(0,u.jsx)("div",{className:d()(a,N),children:(0,u.jsxs)("div",{className:c,children:[v&&(0,u.jsx)(r.ZP,{size:"middle",className:"".concat(l," mr20"),onClick:_,children:t}),m&&(0,u.jsx)(r.ZP,s()(s()({size:"middle",type:"primary",className:"".concat(l," mr20"),loading:p,onClick:w},j),{},{children:o}))]})})}},11288:function(e,n,t){t.d(n,{N:function(){return S}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(37205),c=t.n(l),o=t(79800),d=t.n(o),u=t(59301),x=t(57809),p=t(43418),h=t(92832),m=t(8591),f=t(95237),v=t(43604),g=t(75105),j="wrap___F7E3F",y="selectWrapper____kESB",_="tips___aHjQY",b="linkBtn___uggVr",w="public_tips___sZVWd",k="inputCss___t66EO",N="bt___lXptu",Z=t(680),A=t(37712),I=x.default.Option,S=function(e){var n=e.subId,t=e.value,i=e.selectvalues,r=e.disabled,l=e.knowledgeOptions,o=void 0===l?[]:l,S=e.onChange,C=void 0===S?function(){}:S,E=e.onAddKnowledgeFinish,P=void 0===E?function(){}:E,T=(0,u.useRef)(),q=(0,u.useState)([]),D=d()(q,2),M=D[0],O=D[1];t=t||[];(0,u.useEffect)((function(){(null==i?void 0:i.length)>0?(O(c()(i)),C(c()(i))):(O([]),C([]))}),[o]),(0,u.useEffect)((function(){var e;(null===(e=t)||void 0===e?void 0:e.length)>0&&C(c()(t))}),[o]);return(0,A.jsxs)(f.Z,{wrap:!1,align:"middle",className:j,children:[(0,A.jsx)(v.Z,{children:(0,A.jsx)(x.default,{mode:"multiple",disabled:!n||r,className:y,placeholder:"请选择知识点,支持选择多个",onChange:function(e,n){e?(O(c()(n)),C(c()(n))):(O([]),C([]))},style:{width:490},showSearch:!0,allowClear:!0,value:M,filterOption:function(e,n){return n.label.indexOf(e.toLowerCase())>=0},children:null==o?void 0:o.map((function(e){return(0,A.jsx)(I,{value:e.id,label:e.name,children:(0,A.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,A.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,A.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.id)}))})}),n&&(0,A.jsxs)(v.Z,{className:"ml20",children:[(0,A.jsx)("span",{className:_,children:"没有合适的知识点?"}),(0,A.jsx)("span",{className:b,onClick:function(e){e.preventDefault(),T.current="",p.Z.confirm({centered:!0,width:585,okText:"确定",cancelText:"取消",icon:null,title:"新建知识点",className:"custom-modal-divider",content:(0,A.jsxs)("div",{className:"font14",children:[(0,A.jsxs)("div",{className:w,children:[(0,A.jsx)(Z.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"新建的知识点仅本人可见,平台审核列入公开知识点后,对所有用户可见。 平台有权删除不合适的知识点,请认真填写知识点名称。"]}),(0,A.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,A.jsxs)("div",{style:{width:"95px"},children:[(0,A.jsx)("span",{className:N,children:"*"}),"知识点名称"]}),(0,A.jsx)(h.Z,{className:k,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"请输入知识点名称",defaultValue:T.current,onChange:function(e){T.current=e.target.value}})]})]}),onOk:function(){return new Promise(function(){var e=a()(s()().mark((function e(t,r){var a,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(T.current){e.next=3;break}return m.ZP.warning("请输入知识点名称"),e.abrupt("return",r());case 3:if(!(T.current.length>20)){e.next=6;break}return m.ZP.warning("请输入不超过20字的知识点名称"),e.abrupt("return",r());case 6:return e.next=8,(0,g.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:T.current,sub_discipline_id:n}});case 8:return 0===(null==(a=e.sent)?void 0:a.status)&&(P({id:a.tag_discipline_id,name:T.current,type:"personal"}),(l=i||[]).push(a.tag_discipline_id),C(c()(l)),O(c()(l)),C(c()(l))),e.abrupt("return",t());case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}})},children:"新建知识点"})]})]})}},68955:function(e,n,t){t.r(n),t.d(n,{default:function(){return ir}});var i=t(37205),s=t.n(i),r=t(7557),a=t.n(r),l=t(82242),c=t.n(l),o=t(41498),d=t.n(o),u=t(79800),x=t.n(u),p=t(39647),h=t.n(p),m=t(59301),f=t(75105),v=t(18892),g=t(43418),j=t(20834),y=t(8591),_=t(24905),b=t(6848),w=t(66104),k=t(3113),N=t(38854),Z=t(99313),A=t(61998),I=t(680),S=t(28563),C=t(16135),E=t(75487),P=t(99144),T=t(70088),q=t(31468),D=t.n(q),M=t(85573),O=t.n(M),B=t(78241),L=t(95237),z=t(43604),Q=t(78673),F=t(92832),R=t(94001),H=t(27092),K=t(5112),W=t(61186),Y=t.n(W),J=t(37712),U=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(0,v.useParams)();return(0,J.jsxs)(g.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:i.coursesId}});case 2:0===e.sent.status&&(y.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:c()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,J.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,J.jsx)("p",{children:"确定打回?"})]})})),G=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,s,r=e.exercise,l=e.dispatch,o=(0,v.useParams)(),u=(0,m.useState)(!0),p=x()(u,2),h=(p[0],p[1],B.Z.useForm()),f=x()(h,1)[0],j=r.actionTabs;(0,m.useEffect)((function(){var e,n;"更改评阅"===r.actionTabs.key&&(f.resetFields(),f.setFieldsValue({subjective_score:null==j||null===(e=j.selectArrs)||void 0===e||null===(e=e.record)||void 0===e?void 0:e.subjective_score,objective_score:null==j||null===(n=j.selectArrs)||void 0===n||null===(n=n.record)||void 0===n?void 0:n.objective_score}))}),[r.actionTabs.key]);var _=function(){l({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(g.Z,{centered:!0,title:"评阅",open:"更改评阅"===r.actionTabs.key,onCancel:_,footer:(0,J.jsxs)(L.Z,{align:"middle",justify:"end",children:[(0,J.jsx)(k.ZP,{className:"ml10",onClick:_,children:" 取消"}),(0,J.jsx)(k.ZP,{className:"ml10",onClick:d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.validateFields();case 2:return t=f.getFieldValue(),e.next=5,(0,E.oS)(c()(c()({},t),{},{id:o.categoryId,user_id:null==j||null===(n=j.selectArrs)||void 0===n||null===(n=n.record)||void 0===n?void 0:n.user_id}));case 5:0===e.sent.status&&(y.ZP.success("评阅成功"),f.resetFields(),l({type:"exercise/setActionTabs",payload:{}}),l({type:"exercise/setUpdateIndex"}));case 7:case"end":return e.stop()}}),e)}))),type:"primary",children:" 确认"})]}),children:(0,J.jsx)("div",{className:"pl30",children:(0,J.jsxs)(B.Z,{form:f,children:[(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,{name:"subjective_score",label:"主观题成绩",rules:[{required:!0,message:"请输入!"}],children:(0,J.jsx)(R.Z,{min:0,max:1*(null==j||null===(n=j.selectArrs)||void 0===n||null===(n=n.exercise_types)||void 0===n?void 0:n.subjective_score),style:{width:150},placeholder:"请填写主观题成绩"})})}),(0,J.jsx)(z.Z,{flex:1,children:(0,J.jsx)("div",{children:(0,J.jsxs)("span",{className:"ml10",children:["分,总共:",null==j||null===(t=j.selectArrs)||void 0===t||null===(t=t.exercise_types)||void 0===t?void 0:t.subjective_score,"分"]})})})]}),(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,{name:"objective_score",label:"客观题成绩",rules:[{required:!0,message:"请输入!"}],children:(0,J.jsx)(R.Z,{min:0,max:1*(null==j||null===(i=j.selectArrs)||void 0===i||null===(i=i.exercise_types)||void 0===i?void 0:i.objective_score),style:{width:150},width:150,placeholder:"请填写客观题成绩"})})}),(0,J.jsx)(z.Z,{flex:1,children:(0,J.jsx)("div",{children:(0,J.jsxs)("span",{className:"ml10",children:["分,总共:",null==j||null===(s=j.selectArrs)||void 0===s||null===(s=s.exercise_types)||void 0===s?void 0:s.objective_score,"分"]})})})]})]})})})})})),V=[{name:"未评阅",id:0,type:"unreview_counts"},{name:"评阅中",id:2,type:"reviewing_counts"},{name:"已评阅",id:1,type:"review_counts"}],X=[{name:"未开始",id:0,type:"unanswer_users"},{name:"考试中",id:1,type:"answering_users"},{name:"已交卷",id:2,type:"answer_users"},{name:"已交卷/未答",id:3,type:"commit_with_no_answers_users"}],$=[{name:"无需补考",id:0,type:"unmake_up_users_count"},{name:"参加补考",id:1,type:"make_up_users_count"}],ee=t(14539),ne=t(71418),te=t(51564),ie=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i=e.exercise,s=e.dispatch,r=(0,v.useParams)(),l=B.Z.useForm(),o=x()(l,1)[0],u=B.Z.useWatch("time",o),p=(0,m.useState)(!1),h=x()(p,2),f=h[0],j=h[1],b=i.actionTabs,w=i.commonHeader,k=(0,te.U)(E.n7,{id:r.categoryId}),N=x()(k,4),Z=N[1],A=N[2],I=N[3],S=null!=b&&b.isBatch?Y()():null!=I&&I.user_end_time?Y()(null==I?void 0:I.user_end_time).add(1,"minutes"):Y()(),C=Y()(null==w?void 0:w.end_time)>S?Math.round(Y().duration(Y()(null==w?void 0:w.end_time).diff(S.startOf("minute"))).asMinutes()):0,P=((null==I?void 0:I.student_left_minutes)||0)+(u||0);(0,m.useEffect)((function(){var e;"延时"===b.key?(s({type:"exercise/getWorkSetting",payload:c()({},r)}),A({user_id:null==b||null===(e=b.selectArrs)||void 0===e?void 0:e.user_id})):o.resetFields()}),[b.key]);var T=function(){s({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(g.Z,{width:640,centered:!0,title:null!=b&&b.isBatch?"批量延时":"延时",open:"延时"===b.key,okText:"确认延时",cancelText:"取消",confirmLoading:f,onOk:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:T,children:(0,J.jsx)(ne.Z,{spinning:Z,children:(0,J.jsxs)(B.Z,{form:o,colon:!1,labelCol:{span:4},onFinish:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j(!0),e.next=3,(0,E.qz)(c()(c()({},n),{},{id:r.categoryId,exercise_user_id:null==b?void 0:b.exercise_user_id}));case 3:t=e.sent,j(!1),0===t.status&&(y.ZP.success("延时成功"),s({type:"exercise/setUpdateIndex"}),T());case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[null!=b&&b.isBatch?(0,J.jsxs)("div",{children:["当前选中",(0,J.jsx)("span",{className:"ml5 mr5",style:{color:"#FA6400"},children:null==b?void 0:b.exercise_user_id.length}),"名学生"]}):(0,J.jsxs)(L.Z,{align:"middle",gutter:40,children:[(0,J.jsxs)(z.Z,{children:["当前选中学生",(0,J.jsx)("span",{className:"ml15",style:{color:"#FA6400"},children:null==b||null===(n=b.selectArrs)||void 0===n?void 0:n.user_name})]}),(0,J.jsxs)(z.Z,{children:["学号",(0,J.jsx)("span",{className:"ml15",style:{color:"#FA6400"},children:null==b||null===(t=b.selectArrs)||void 0===t?void 0:t.student_id})]})]}),(0,J.jsx)(B.Z.Item,{className:"mt30",rules:[{required:!0,message:"请输入延长时间"}],name:"time",label:"延长时间",children:(0,J.jsx)(R.Z,{min:0,precision:0,max:C,style:{width:"100%"},placeholder:"最大可延长时间为".concat(C,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})}),!(null!=b&&b.isBatch)&&(0,J.jsxs)("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"},children:["该学生剩余考试时间:",(0,J.jsx)("span",{className:"ml5",children:P}),"分钟",0!==P&&(null==I?void 0:I.user_end_time)&&(0,J.jsxs)("span",{children:[",交卷截止时间:",(0,J.jsx)("span",{className:"ml5",children:Y()(null==I?void 0:I.user_end_time).add(u||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]}),(null==w?void 0:w.screen_open)&&(0,J.jsx)(B.Z.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked",children:(0,J.jsx)(_.Z,{children:"清除学生的已切屏次数"})})]})})})})})),se=t(57930),re=t(72716),ae=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i=e.exercise,s=e.dispatch,r=(0,v.useParams)(),l=B.Z.useForm(),c=x()(l,1)[0],o=(0,m.useState)(!1),u=x()(o,2),p=u[0],h=u[1],f=i.actionTabs;return(0,m.useEffect)((function(){"teacher-unlock"===i.actionTabs.key&&(h(!1),c.resetFields())}),[i.actionTabs.key]),(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(g.Z,{width:600,centered:!0,title:"考试解锁(".concat(null==f||null===(n=f.selectArrs)||void 0===n?void 0:n.user_name,")"),open:"teacher-unlock"===i.actionTabs.key,okText:"确认",cancelText:"取消",keyboard:!1,confirmLoading:p,onOk:d()(a()().mark((function e(){var n,t,i,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:return t=c.getFieldsValue(),h(!0),e.next=6,(0,E.ZD)(r.categoryId,{exercise_user_id:null==f||null===(n=f.selectArrs)||void 0===n?void 0:n.exercise_user_id,unlock_key:t.unlock_key});case 6:if(0!==e.sent.status){e.next=15;break}if(!t.time){e.next=12;break}return l={time:Y()(t.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:null==f||null===(i=f.selectArrs)||void 0===i?void 0:i.exercise_user_id,id:r.categoryId},e.next=12,(0,E.qz)(l);case 12:y.ZP.success("解除锁定成功"),s({type:"exercise/setUpdateIndex"}),s({type:"exercise/setActionTabs",payload:{}});case 15:h(!1);case 16:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"exercise/setActionTabs",payload:{}})},children:(0,J.jsx)("div",{className:"",children:(0,J.jsxs)(B.Z,{form:c,layout:"vertical",autoComplete:"off",children:[(0,J.jsx)(B.Z.Item,{className:"ml10",label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,J.jsx)(F.Z.Password,{autoComplete:"off",style:{width:270},placeholder:"请输入考试解锁码"})}),(0,J.jsx)(B.Z.Item,{label:(0,J.jsxs)("span",{children:["延长交卷截止时间(",(0,J.jsxs)("span",{className:"c-grey-999",children:["不能超过当前试卷截止时间",Y()(null==f||null===(t=f.selectArrs)||void 0===t?void 0:t.exercise_end_at).format("YYYY-MM-DD HH:mm")]}),")"]}),name:"time",className:"ml10",children:(0,J.jsx)(se.default,{style:{width:270},placeholder:"请选择交卷截止时间",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:function(e){var n;return(0,re.Q8)(e,null==f||null===(n=f.selectArrs)||void 0===n?void 0:n.exercise_end_at)},disabledTime:function(e){var n,t=null==f||null===(n=f.selectArrs)||void 0===n?void 0:n.exercise_end_at;if(Y()(e).isSame(Y()(t),"day")){var i=Y()(t).hours(),s=Y()(t).minutes();return console.log(i,s),{disabledHours:function(){return(0,re.w6)(0,24).slice(i+1)},disabledMinutes:function(){return Y()(e).isSame(Y()(t),"hour")?(0,re.w6)(s,60):[]}}}return(0,re.d0)(e)},allowClear:!1})})]})})})})})),le=t(35220),ce=t(83833),oe=t(83999),de=["shixunHomeworks","dispatch"],ue=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(h()(e,de),(0,v.useParams)()),r=(0,m.useState)([]),l=x()(r,2),c=l[0],o=l[1],u=(0,m.useState)([]),p=x()(u,2),j=p[0],y=p[1];function _(){return(_=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(i.categoryId,"/group_list.json"),{method:"GET"});case 2:n=e.sent,o(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){"质量检测"===n.actionTabs.key&&function(){_.apply(this,arguments)}()}),[n.actionTabs.key]);return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(g.Z,{centered:!0,title:"代码质量评分",open:"质量检测"===n.actionTabs.key,width:700,okText:"确定",cancelText:"取消",onOk:d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(i.categoryId,"/code_quality_analysis.json"),{method:"POST",body:{group_ids:j}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(v.history.replace("/classrooms/".concat(i.coursesId,"/exercise/").concat(i.categoryId,"/detail?tabs=7")),window.location.reload(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),y([]));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){y([]),t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,J.jsx)(A.Z,{rowSelection:{type:"checkbox",onChange:function(e,n){y(s()(e))},selectedRowKeys:j,getCheckboxProps:function(e){return{disabled:"进行中"===e.status||0===e.works_count}}},rowKey:function(e){return e.key||e.id},scroll:{y:300},pagination:!1,columns:[{title:"分班情况",dataIndex:"name"},{title:"有效作品数",dataIndex:"works_count"},{title:"检测进度",dataIndex:"status"},{title:"上次评分时间",dataIndex:"last_analysis_time"}],dataSource:null==c?void 0:c.group_list})})})})),xe=t(79905),pe={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r"},he=function(e){var n=e.item,t=e.renderText,i=(0,v.useParams)(),s=(0,m.useState)(),r=x()(s,2),l=r[0],c=r[1],o=function(){var e=d()(a()().mark((function e(t){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,E.UH)({id:i.categoryId,user_id:null==n?void 0:n.user_id});case 4:(s=e.sent)&&c(s);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(b.Z,{onOpenChange:function(e){return o(e)},title:(0,J.jsxs)("div",{children:["单选题 ",(null==l?void 0:l.single_question_score)||0,"分 ",(0,J.jsx)("br",{}),"多选题 ",(null==l?void 0:l.multiple_question_score)||0,"分 ",(0,J.jsx)("br",{}),"判断题 ",(null==l?void 0:l.judgement_question_score)||0,"分 ",(0,J.jsx)("br",{}),"填空题 ",(null==l?void 0:l.completion_question_score)||0,"分 ",(0,J.jsx)("br",{}),"实训题 ",(null==l?void 0:l.shixun_question_score)||0,"分"]}),children:t})},me=t(89392),fe=t.n(me),ve=t(57809),ge=t(14707),je=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i=e.exercise,s=e.dispatch,r=(0,v.useParams)(),l=i.actionTabs,o=i.commonHeader,u=B.Z.useForm(),p=x()(u,1)[0],h=B.Z.useWatch("time",p),f=(0,te.U)(E.n7,{id:r.categoryId}),j=x()(f,4),b=j[1],w=j[2],k=j[3],N=(0,te.U)(E.Xo,{id:r.categoryId}),Z=x()(N,3),A=Z[1],I=Z[2],S=(0,m.useRef)(null),C=null!=l&&l.isBatch?Y()():null!=k&&k.user_end_time?Y()(null==k?void 0:k.user_end_time).add(1,"minutes"):Y()(),P=Y()(null==o?void 0:o.end_time)>C?Math.round(Y().duration(Y()(null==o?void 0:o.end_time).diff(C.startOf("minute"))).asMinutes()):0,T=((null==k?void 0:k.student_left_minutes)||0)+(h||0);(0,m.useEffect)((function(){var e,n;"调整状态"==l.key?(s({type:"exercise/getWorkSetting",payload:c()({},r)}),w({user_id:null==l||null===(e=l.selectArrs)||void 0===e?void 0:e.user_id})):(p.resetFields(),S.current&&(null===(n=S.current)||void 0===n||n.changeCode({target:{value:""}})))}),[l.key]);var q=function(){s({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(g.Z,{centered:!0,title:null!=l&&l.isBatch?"批量调整考试状态":"调整考试状态",open:"调整状态"==l.key,width:650,okText:"确定调整",confirmLoading:A,onOk:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:p.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:q,children:(0,J.jsx)(ne.Z,{spinning:b,children:(0,J.jsxs)(B.Z,{initialValues:{status:"1"},form:p,colon:!1,labelCol:{span:4},onFinish:function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("allValue",n),!S.current.onVerify()){e.next=3;break}return e.abrupt("return",Promise.reject());case 3:return e.next=5,I(c()(c()({},n),{},{exercise_user_id:null==l?void 0:l.exercise_user_id}));case 5:0==e.sent.status&&(y.ZP.success("调整成功"),q(),s({type:"exercise/setUpdateIndex"}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[null!=l&&l.isBatch?(0,J.jsxs)("div",{className:"mb20",children:["当前选中",(0,J.jsx)("span",{className:"ml5 mr5",style:{color:"#FA6400"},children:null==l?void 0:l.exercise_user_id.length}),"名学生"]}):(0,J.jsxs)(L.Z,{className:"mb20",align:"middle",gutter:40,children:[(0,J.jsxs)(z.Z,{children:["当前选中学生",(0,J.jsx)("span",{className:"ml15",style:{color:"#FA6400"},children:null==l||null===(n=l.selectArrs)||void 0===n?void 0:n.user_name})]}),(0,J.jsxs)(z.Z,{children:["学号",(0,J.jsx)("span",{className:"ml15",style:{color:"#FA6400"},children:null==l||null===(t=l.selectArrs)||void 0===t?void 0:t.student_id})]})]}),(null==o?void 0:o.is_locked)&&(0,J.jsx)(B.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,J.jsx)(F.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),(0,J.jsx)(B.Z.Item,{rules:[{required:!0,message:"请选择考试状态"}],name:"status",label:"考试状态",children:(0,J.jsxs)(ve.default,{placeholder:"请选择考试状态",children:[(0,J.jsx)(ve.default.Option,{value:"1",children:"考试中(保留学生的答题数据,继续考试)"}),(0,J.jsx)(ve.default.Option,{value:"2",children:"已交卷(保留学生的答题数据,进行交卷)"})]})}),-1!==(null==o?void 0:o.time)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(B.Z.Item,{className:"mt20 mb20",name:"time",label:"延长时间",children:(0,J.jsx)(R.Z,{min:0,precision:0,max:P,style:{width:"100%"},placeholder:"最大可延长时间为".concat(P,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})}),!(null!=l&&l.isBatch)&&(0,J.jsxs)("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"},children:["该学生剩余考试时间:",(0,J.jsx)("span",{className:"ml5",children:T}),"分钟",0!==T&&(null==k?void 0:k.user_end_time)&&(0,J.jsxs)("span",{children:[",交卷截止时间:",(0,J.jsx)("span",{className:"ml5",children:Y()(null==k?void 0:k.user_end_time).add(h||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}),(null==o?void 0:o.screen_open)&&(0,J.jsx)(B.Z.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked",children:(0,J.jsx)(_.Z,{children:"清除学生的已切屏次数"})}),(0,J.jsx)(B.Z.Item,{label:"验证码",required:!0,style:{marginBottom:0},children:(0,J.jsx)(ge.Z,{ref:function(e){return S.current=e}})})]})})})})),ye=["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"],_e=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting,s=e.classroomList,r=e.user;return{classroomList:s,exercise:n,loading:t.effects,globalSetting:i,user:r}}))((function(e){var n,t,i,r,l,o,u,p,j,w=e.exercise,N=(e.loading,e.dispatch),Z=e.globalSetting,I=e.checkDomainAuthority,S=e.getparams,C=e.user,T=e.classroomList,q=(h()(e,ye),(0,v.useSearchParams)()),M=x()(q,1)[0],W=(0,v.useParams)(),ne=(0,m.useState)(c()({page:1,limit:20},W)),te=x()(ne,2),se=te[0],re=te[1],de=w.commonHeader,fe=w.updateIndex,ve=C.userInfo,ge=(0,m.useState)({}),_e=x()(ge,2),be=_e[0],we=(_e[1],(0,m.useState)(0)),ke=x()(we,2),Ne=ke[0],Ze=ke[1],Ae=(0,m.useState)(!1),Ie=x()(Ae,2),Se=Ie[0],Ce=Ie[1],Ee=(0,m.useState)("alert"),Pe=x()(Ee,2),Te=Pe[0],qe=Pe[1],De=(0,m.useState)(0),Me=x()(De,2),Oe=Me[0],Be=Me[1],Le=(0,m.useState)(!1),ze=x()(Le,2),Qe=(ze[0],ze[1]),Fe=(0,m.useState)(!1),Re=x()(Fe,2),He=Re[0],Ke=Re[1],We=B.Z.useForm(),Ye=x()(We,1)[0],Je=(0,m.useState)([]),Ue=x()(Je,2),Ge=Ue[0],Ve=Ue[1],Xe=(0,m.useState)(1),$e=x()(Xe,2),en=$e[0],nn=$e[1],tn=(0,m.useState)(""),sn=x()(tn,2),rn=sn[0],an=sn[1],ln=(0,m.useState)(),cn=x()(ln,2),on=cn[0],dn=cn[1],un=(0,m.useState)(!1),xn=x()(un,2),pn=xn[0],hn=xn[1],mn=(0,m.useState)(!1),fn=x()(mn,2),vn=fn[0],gn=fn[1],jn=(0,m.useState)({name:"",id:"",list:[]}),yn=x()(jn,2),_n=yn[0],bn=yn[1],wn=(0,m.useState)({}),kn=x()(wn,2),Nn=kn[0],Zn=kn[1],An=(0,m.useState)({}),In=x()(An,2),Sn=In[0],Cn=In[1],En=(0,m.useState)(!0),Pn=x()(En,2),Tn=Pn[0],qn=Pn[1],Dn=(0,m.useState)(""),Mn=x()(Dn,2),On=Mn[0],Bn=Mn[1],Ln=(0,m.useState)(""),zn=x()(Ln,2),Qn=zn[0],Fn=zn[1],Rn=(0,m.useState)(""),Hn=x()(Rn,2),Kn=Hn[0],Wn=Hn[1],Yn=(0,m.useState)([]),Jn=x()(Yn,2),Un=Jn[0],Gn=Jn[1];(0,m.useEffect)((function(){var e={};if(M.get("exercise_group_id")&&!fe){if(M.get("statistics")){var n=[],t=M.get("scope");"0"===t&&(n=["all"]),"1"===t&&(n=[1,2,3]),"2"===t&&(n=[2,3]),e={exercise_group_id:M.get("exercise_group_id"),commit_status:n}}else e={review:[0,2],commit_status:[2,3]},"0"!==M.get("exercise_group_id")&&(e.exercise_group_id=[Number(M.get("exercise_group_id"))]);Ye.setFieldsValue(c()({},e))}return se=c()(c()({},se),e),re(c()({},se)),Vn(),Xn(se),Gn([]),function(){N({type:"exercise/setUpdateIndex",payload:"clear"})}}),[fe]);var Vn=function(){var e=d()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(se.categoryId,"/header_info.json"),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(Zn((null==n?void 0:n.data)||{}),console.log(null==n||null===(t=n.data)||void 0===t?void 0:t.course_groups),N({type:"exercise/save",payload:{course_groups:null==n||null===(i=n.data)||void 0===i?void 0:i.course_groups}}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xn=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return qn(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(se.categoryId,"/exercise_users.json"),{method:"get",params:n});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(Cn({exercise_users:(null==t||null===(i=t.data)||void 0===i?void 0:i.exercise_users)||[],current_answer_user:(null==t||null===(s=t.data)||void 0===s?void 0:s.current_answer_user)||{}}),Bn((null==t||null===(r=t.data)||void 0===r?void 0:r.appraise_user_login)||""),Fn((null==t||null===(l=t.data)||void 0===l?void 0:l.first_export_user_login)||""),Ze(null==t||null===(c=t.data)||void 0===c?void 0:c.total_count)),Wn(null==t?void 0:t.status),qn(!1);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function $n(){return($n=d()(a()().mark((function e(n){var t,i,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return dn(null==n?void 0:n.exercise_user_id),hn(2===n.commit_status||3===n.commit_status),Qe(!0),e.next=5,(0,f.ZP)("/api/exercises/".concat(se.categoryId,"/student_info.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 5:(null==(r=e.sent)||null===(t=r.data)||void 0===t||null===(t=t.exercise_user_photos)||void 0===t?void 0:t.length)>0?Ce(!0):y.ZP.info("当前暂无照片"),Ve(null==r||null===(i=r.data)||void 0===i?void 0:i.exercise_user_photos),Be(null==r||null===(s=r.data)||void 0===s?void 0:s.alert_count),Qe(!1);case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){N({type:"exercise/setSaveExerciseDownUsers",payload:rt})}),[Qn,Ne,JSON.stringify(se)]);var et=(new Date).getTime(),nt=[{title:"序号",dataIndex:"name",fixed:"left",align:"center",render:function(e,n,t){return(0,J.jsx)(b.Z,{title:20*((se.page||1)-1)+t+1,children:(0,J.jsx)("span",{children:20*((se.page||1)-1)+t+1})})}},{title:"姓名",dataIndex:"user_name",fixed:"left",align:"left",render:function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center"},onClick:function(){var t;if(e&&(0,xe.GJ)())if(!(0,xe.Rm)()||null!==(t=T.AssistantObject.exercise)&&void 0!==t&&t.can_view){switch(n.commit_status){case 0:if(!(0,xe.Ny)())return void y.ZP.warning("学生未开始考试,您无权查看");break;case 1:return void y.ZP.warning("学生正在考试中,您无权查看");default:console.log("当前提交状态",n.commit_status)}e&&(0,xe.GJ)()&&(st(),(0,P.xg)("/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/review/").concat(null==n?void 0:n.login)))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:e&&(0,xe.GJ)()?pe.operationLink:"",children:e||"--"}),!(null==n||!n.delayed_at)&&-1!==de.time&&(0,J.jsx)(b.Z,{title:(0,J.jsxs)("div",{children:["交卷截止时间调整至",(0,J.jsx)("span",{className:"ml5",children:Y()(n.delayed_at).format("YYYY-MM-DD HH:mm")})]}),children:(0,J.jsx)("span",{className:"iconfont icon-shizhong c-blue"})})]})}},{title:"学号",dataIndex:"student_id",align:"left",sorter:!0,render:function(e){return e||"--"}},!(null!=Nn&&Nn.is_excellent)&&0!==(null==Nn?void 0:Nn.groups_count)&&{title:"分班",dataIndex:"user_group_name",align:"left",render:function(e,n){return(0,J.jsx)("div",{className:pe.banding,title:e||"--",children:e||"--"})}},{title:"最终成绩",dataIndex:"score",align:"center",sorter:!0,render:function(e,n){return console.log(n),0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":(e="number"==typeof e?Number(e):e,console.log(D()(e)),e||(e=0),100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):(0,J.jsx)("span",{children:e}))}},!(1!==(null==Nn?void 0:Nn.objective)||1===(null==Nn?void 0:Nn.objective)&&1!==(null==Nn?void 0:Nn.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),t=e>=0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--",(0,J.jsx)(he,{renderText:t,item:n}));var t}},!(1!==(null==Nn?void 0:Nn.subjective)||1===(null==Nn?void 0:Nn.subjective)&&1!==(null==Nn?void 0:Nn.objective))&&{title:"主观题得分",dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":(null!=Nn&&Nn.appraise_setting&&null!=Nn&&Nn.sealed_review&&new Date(null==Nn?void 0:Nn.appraise_end_time).getTime()>et&&(t="--"),null!=n&&n.has_comment||!n.review_status||(t="评阅中"),t=null!=n&&n.has_comment?"已评阅":"未评阅",(e="number"==typeof e?Number(e):e)||(e=0),0===e?(0,J.jsxs)("span",{children:[e," ","未评阅"===t&&(0,J.jsx)("span",{className:"c-red",children:" (待评阅)"})]}):e>0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--");var t}},{title:"提交状态",dataIndex:"commit_status",align:"left",render:function(e,n){return 0===e?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷",n.is_make_up&&!n.is_force_commit&&"已交卷 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷/未答",n.is_make_up&&!n.is_force_commit&&"已交卷/未答 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷/未答 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷/未答 (强制)"]})}},{title:"开始答题时间",dataIndex:"start_at",align:"left",sorter:!0,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",sorter:!0,render:function(e,n){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}},(0,xe.GJ)()&&2===(null==de?void 0:de.exercise_type)&&{title:(0,J.jsxs)("span",{children:["考试次数",(0,J.jsx)(b.Z,{title:"每个学生的已考试次数/可考试次数,可点击查看学生的考试记录",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao font14 current"})})]}),dataIndex:"exercise_user_redo_count",render:function(e,n){var t;return(0,J.jsxs)("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:function(){var e={name:null==n?void 0:n.user_name,id:null==n?void 0:n.student_id,list:null==n?void 0:n.simulate_exercise_records};bn(c()({},e)),gn(!0)},children:[null==n||null===(t=n.simulate_exercise_records)||void 0===t?void 0:t.length,"/",null==de?void 0:de.simulate_exercise_num]})||"--"}},{title:"打回次数",dataIndex:"exercise_user_redo_count",className:15===(null==ve||null===(n=ve.course)||void 0===n?void 0:n.course_role)||2==(null==de?void 0:de.exercise_type)?pe.noShow:"",align:"left",render:function(e,n){return(0,J.jsx)("div",{style:{display:"flex",alignItems:"center"},children:(0,J.jsx)("span",{className:pe.operationLink,onClick:function(){N({type:"exercise/setActionTabs",payload:{key:"打回记录",student_id:n.user_id}})},children:e||"0"})})}},(null==de?void 0:de.screen_open)&&{title:(0,J.jsxs)("span",{children:["切屏次数",(0,J.jsx)(b.Z,{title:"红色代表学生切屏超过规定次数被强制交卷",children:(0,J.jsx)("span",{className:"icon-xiaowenhao"})})]}),dataIndex:"screen_used_num",align:"center",render:function(e,n){return(0,J.jsxs)("span",{style:e>0?{cursor:"pointer"}:{},className:e>(null==n?void 0:n.screen_total_num)?"c-red":"",onClick:d()(a()().mark((function t(){var i;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(0!==e){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,(0,E.Yu)(W.categoryId,{exercise_user_id:n.exercise_user_id});case 4:i=t.sent,g.Z.info({title:"切屏记录(".concat(null==n?void 0:n.user_name,")"),icon:null,closable:!0,className:pe.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:(0,J.jsx)(A.Z,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"开始切屏时间",align:"center",dataIndex:"time"},{title:"切屏时长(秒)",align:"center",dataIndex:"time_long"},{title:"判定切屏次数",align:"center",dataIndex:"count"}],dataSource:null==i?void 0:i.data})});case 6:case"end":return t.stop()}}),t)}))),children:[e,"/",null==n?void 0:n.screen_total_num]})}},(null==de?void 0:de.exercise_status)>1&&(null==de?void 0:de.open_camera)&&(0,xe.GJ)()&&!(null!==(t=Z.setting)&&void 0!==t&&t.is_local)&&{title:"考试照片",dataIndex:"photo_count",align:"center",render:function(e,n){return n.commit_status>0?(0,J.jsx)("a",{onClick:function(){!function(e){$n.apply(this,arguments)}(n)},children:"".concat(e||0,"/").concat(null==de?void 0:de.photo_count)}):"--"}},(null==de?void 0:de.ip_bind)&&(0,xe.Gg)()&&{title:"考试IP",dataIndex:"last_ip",align:"center",render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:[e||"--",n.commit_status<=1&&de.ip_bind&&n.last_ip&&(0,J.jsx)(k.ZP,{type:"link",onClick:d()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=g.Z.confirm({title:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"1",children:"解除绑定"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return t.destroy()}})})]}),width:500,icon:null,okText:"确定",cancelText:"取消",className:"custom-modal-divider",content:(0,J.jsxs)("div",{children:["为学生解除考试IP绑定后,学生可以使用新的IP地址进入考试。",(0,J.jsx)("span",{className:"c-red",children:"如果该学生正在考试中,将无法作答,需要重新进入考试。"}),"您确定要解除该学生的考试IP绑定?"]}),onOk:function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.ab)({id:se.categoryId,exercise_user_id:n.exercise_user_id});case 2:0===e.sent.status&&(y.ZP.success("解绑成功"),Xn(se));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)}))),children:"解绑"})]})}},(null==de?void 0:de.open_camera)&&(0,xe.Gg)()&&de.exercise_status<3&&!(null!==(i=Z.setting)&&void 0!==i&&i.is_local)&&{title:"允许不拍摄",dataIndex:"close_camera",align:"center",render:function(e,n){return(0,J.jsx)(Q.Z,{checked:e,onClick:d()(a()().mark((function t(){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e?g.Z.info({title:"提示",content:(0,J.jsx)("div",{children:"不允许修改"}),okText:"确认"}):g.Z.confirm({title:"允许不摄像警告",content:(0,J.jsx)("div",{children:"为保证考试公平,本次考试已开启防作弊设置,这需要调用学生的摄像头。如学生硬件设施确有问题,为保证学生考试权利,教师可临时取消限制,允许学生参考。 本操作不可撤回,不可修改。 您确认同意该学生不开启摄像头参加考试吗?"}),onOk:function(){var e=d()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.cC)(c()(c()({},se),{},{exercise_user_id:n.exercise_user_id}));case 2:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.success("操作成功"),Xn(se));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return t.stop()}}),t)})))})}},(0,xe.GJ)()&&{title:"评阅状态",dataIndex:"has_comment",align:"center",render:function(e,n){return null!=Nn&&Nn.appraise_setting&&null!=Nn&&Nn.sealed_review&&new Date(null==Nn?void 0:Nn.appraise_end_time).getTime()>et?"--":!e&&n.review_status?"评阅中":e?"已评阅":"未评阅"}},((null==de?void 0:de.assistant_auth)||(0,xe.GJ)()||(0,xe.dE)())&&I&&{title:"操作",fixed:"right",dataInex:"action",align:"left",className:pe.operationCol,render:function(e,n){var t,i;return-1===(null==de?void 0:de.exercise_status)?(0,J.jsxs)("div",{children:[" ",(0,xe.GJ)()&&(0,J.jsx)("a",{onClick:function(e){e.stopPropagation(),N({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.exercise_user_id,type:"exercise"}})},children:"修改成绩"}),(0,J.jsx)("a",{style:{marginLeft:(0,xe.GJ)()&&10},onClick:(0,me.debounce)(function(){var e=d()(a()().mark((function e(t){var i,s,r,l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),e.next=3,(0,f.ZP)("/api/exercises/".concat(null===(i=se)||void 0===i?void 0:i.categoryId,"/exercise_user/view_detail.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 3:o=e.sent,g.Z.confirm({title:"考试详情",closable:!0,width:1200,icon:null,content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"学生姓名"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==o||null===(s=o.data)||void 0===s?void 0:s.user_name})]}),(0,J.jsxs)("div",{style:{marginLeft:60},children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"学号"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==o||null===(r=o.data)||void 0===r?void 0:r.student_id})]}),(0,J.jsxs)("div",{style:{marginLeft:60},children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"班级"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==o||null===(l=o.data)||void 0===l?void 0:l.group_name})]})]}),(0,J.jsx)("div",{style:{marginTop:22,marginBottom:20},children:(0,J.jsx)(A.Z,{columns:[{title:"题型",dataIndex:"type_name",align:"center",render:function(){return"得分"}},{title:"单选题",dataIndex:"single_score",align:"center"},{title:"多选题",dataIndex:"multiple_score",align:"center"},{title:"填空题",dataIndex:"completion_score",align:"center"},{title:"判断题",dataIndex:"judgment_score",align:"center"},{title:"编程题",dataIndex:"program_score",align:"center"},{title:"实训题",dataIndex:"practical_score",align:"center"},{title:"组合题",dataIndex:"combination_socre",align:"center"},{title:"简答题",dataIndex:"subjective_score",align:"center"},{title:"程序填空题",dataIndex:"bprogram_score",align:"center"},{title:"总分",dataIndex:"total_score",align:"center",render:function(e,n){return(0,J.jsx)("span",{style:{color:"实得分"==(null==n?void 0:n.type_name)?"#FA2121":""},children:e})}}],pagination:!1,dataSource:[c()({},null==o?void 0:o.data)]})})]}),footer:null});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),300),children:"查看详情"})]}):(0,J.jsxs)("div",{children:[(0,xe.GJ)()&&(0,J.jsx)(k.ZP,{ghost:!0,type:"primary",size:"small",disabled:n.commit_status<2,onClick:function(){var e=d()(a()().mark((function e(t){var i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),e.next=3,(0,oe.w)(W.coursesId,W.categoryId);case 3:if(2!==n.commit_status){e.next=9;break}if(!(0,xe.Rm)()||null!==(i=T.AssistantObject.exercise)&&void 0!==i&&i.can_view){e.next=7;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 7:st(),window.location.href="/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/review/").concat(n.login);case 9:if(3!==n.commit_status){e.next=14;break}if(!(0,xe.Rm)()||null!==(s=T.AssistantObject.exercise)&&void 0!==s&&s.can_appraise){e.next=13;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 13:N({type:"exercise/setActionTabs",payload:{key:"更改评阅",saveExerciseUsers:st,selectArrs:{record:c()({},n),exercise_types:c()({},Nn)},params:c()({},se)}});case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:null!=Nn&&Nn.appraise_setting&&null!=Nn&&Nn.sealed_review&&new Date(null==Nn?void 0:Nn.appraise_end_time).getTime()>et?"评阅":n.has_comment?"更改评阅":!n.has_comment&&"评阅"}),!(0,xe.dE)()&&["考试中"].includes(P.ju[de.exercise_status])&&(0,J.jsx)(k.ZP,{ghost:!0,type:"primary",className:"ml10",size:"small",disabled:0===(null==n?void 0:n.commit_status),onClick:function(){var e;!(0,xe.Rm)()||null!=T&&null!==(e=T.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_forcing_commit?N({type:"exercise/setActionTabs",payload:{key:"调整状态",selectArrs:n,exercise_user_id:[n.exercise_user_id]}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"调整状态"}),(0,xe.dE)()&&(0,J.jsx)("span",{style:{color:null!=Nn&&Nn.answered_open&&(null==Sn||null===(t=Sn.current_answer_user)||void 0===t?void 0:t.login)===(null==n?void 0:n.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Nn&&Nn.answered_open){e.next=3;break}return y.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 3:return e.next=5,(0,oe.w)(W.coursesId,W.categoryId,"正在进入查看,请稍后...");case 5:(0,P.xg)("/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/users/").concat(null==n?void 0:n.login,"?check=true"));case 6:case"end":return e.stop()}}),e)}))),children:null!=Nn&&Nn.answered_open&&(null==Sn||null===(i=Sn.current_answer_user)||void 0===i?void 0:i.login)===(null==n?void 0:n.login)?"查看":"- -"}),(null==de?void 0:de.exercise_time)>0&&2!=(null==de?void 0:de.exercise_type)&&(0,xe.Gg)()&&["考试中"].includes(P.ju[de.exercise_status])&&(0,J.jsx)(b.Z,{title:3===de.exercise_status&&"本试卷已截止,请先修改截止时间使本试卷处于“考试中”",children:(0,J.jsx)(k.ZP,{danger:!0,ghost:!0,className:"ml10",size:"small",disabled:3===de.exercise_status||5===de.exercise_status||(null==de?void 0:de.appraise_label)||0===(null==n?void 0:n.commit_status),onClick:function(){var e;!(0,xe.Rm)()||null!=T&&null!==(e=T.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_delay?N({type:"exercise/setActionTabs",payload:{key:"延时",exercise_user_id:[n.exercise_user_id],selectArrs:n,exercise_time:de.exercise_time,params:c()({},se)}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"延时"})})]})}}].filter((function(e){return!!e})),tt=[{title:"序号",dataIndex:"name",fixed:"left",align:"center",width:60,render:function(e,n,t){return(0,J.jsx)(b.Z,{title:20*((se.page||1)-1)+t+1,children:(0,J.jsx)("span",{children:20*((se.page||1)-1)+t+1})})}},{title:"最终成绩",dataIndex:"score",align:"center",width:100,render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):(0,J.jsx)("span",{children:e}))}},!(1!==(null==Nn?void 0:Nn.objective)||1===(null==Nn?void 0:Nn.objective)&&1!==(null==Nn?void 0:Nn.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),t=e>=0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--",(0,J.jsx)(he,{renderText:t,item:n}));var t}},!(1!==(null==Nn?void 0:Nn.subjective)||1===(null==Nn?void 0:Nn.subjective)&&1!==(null==Nn?void 0:Nn.objective))&&{title:"主观题得分",dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),0==e||e>0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--")}},{title:"提交状态",dataIndex:"commit_status",align:"center",width:200,render:function(e,n){return 0===e?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷",n.is_make_up&&!n.is_force_commit&&"已交卷 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷/未答",n.is_make_up&&!n.is_force_commit&&"已交卷/未答 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷/未答 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷/未答 (强制)"]})}},{title:"开始答题时间",dataIndex:"start_at",align:"center",width:200,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",align:"center",width:200,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}}].filter((function(e){return!!e})),it=s()(nt);it[0]=c()({},it[0]),it[(null==it?void 0:it.length)-1]=c()({},it[(null==it?void 0:it.length)-1]),it[0].render=function(){return"我"},it[(null==it?void 0:it.length)-1].render=function(){var e;return null!=Sn&&null!==(e=Sn.current_answer_user)&&void 0!==e&&e.login?(0,J.jsx)("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:d()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Nn&&Nn.answered_open){e.next=3;break}return y.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 3:return e.next=5,(0,oe.w)(W.coursesId,W.categoryId,"正在进入查看,请稍后...");case 5:i="/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/users/").concat(null==Sn||null===(n=Sn.current_answer_user)||void 0===n?void 0:n.login),(null==Sn||null===(t=Sn.current_answer_user)||void 0===t?void 0:t.commit_status)>1&&(i+="?check=true"),v.history.push(i);case 8:case"end":return e.stop()}}),e)}))),children:"查看"}):"--"};var st=function(){try{var e,n=c()({},se);delete n.page,delete n.limit,localStorage["".concat(null==C||null===(e=C.userInfo)||void 0===e?void 0:e.login,"-").concat(se.coursesId,"-").concat(se.categoryId,"-filter")]=JSON.stringify(n)}catch(e){}},rt=function(){try{var e,n=c()(c()({},se),{},{firstTargetLogin:Qn,totalCount:Ne});delete n.page,delete n.limit,localStorage["".concat(null==C||null===(e=C.userInfo)||void 0===e?void 0:e.login,"-").concat(se.coursesId,"-").concat(se.categoryId,"-downFilter")]=JSON.stringify(n)}catch(e){}};return(0,J.jsxs)("section",{className:"mb20",children:[(null==Nn?void 0:Nn.score_open)&&(0,xe.dE)()&&(0,J.jsx)(A.Z,{pagination:!1,showHeader:!1,dataSource:[c()({},null==Sn?void 0:Sn.current_answer_user)],columns:it,scroll:{x:"max-content"}}),!(0,xe.GJ)()&&(0,J.jsxs)("div",{className:"bg-white pt10 mt15",children:[!(null==Nn||!Nn.answer_users)&&(0,J.jsxs)("span",{className:"mr10",children:[(0,J.jsxs)("span",{style:{color:"#FF954C"},children:[null==Nn?void 0:Nn.answer_users," "]}),"已交"]}),!(null==Nn||!Nn.unanswer_users)&&(0,J.jsxs)("span",{className:"mr10",children:[null==Nn?void 0:Nn.unanswer_users,"未交"]}),"--"!==(null==Nn?void 0:Nn.exercise_end_time)&&(null!=de&&de.before_start?"":(0,J.jsxs)("span",{children:["考试剩余时间:",(0,J.jsx)("span",{style:{color:"#FF954C"},children:null==Nn?void 0:Nn.exercise_end_time})]})),(null==de?void 0:de.before_start)&&(0,J.jsxs)("span",{children:["距离考试开始还有:",(0,J.jsx)("span",{style:{color:"#FF954C"},children:null==de?void 0:de.before_start})]})]}),!(null!=Nn&&Nn.exercise_all_users)&&!(0,xe.dE)()&&(0,J.jsx)(ee.Z,{styles:{margin:"0 auto",padding:200}}),(!(null==Nn||!Nn.exercise_all_users)||(0,xe.dE)())&&(0,J.jsxs)("aside",{children:[(0,xe.GJ)()&&(0,J.jsx)("aside",{className:"pt20",children:(0,J.jsxs)(B.Z,{form:Ye,onValuesChange:function(e){se.page=1;var n=Object.assign({},Ye.getFieldsValue());Object.keys(n).map((function(e){"objective_score_gte"!==e&&"objective_score_lte"!==e&&(n[e].includes("all")?(delete se[e],Ye.setFieldsValue(O()({},e,"all"))):(se[e]=n[e],""!=n[e]&&n[e]?Ye.setFieldsValue(O()({},e,se[e])):Ye.setFieldsValue(O()({},e,"all"))))})),("objective_score_gte"in e||"objective_score_lte"in e)&&(n.objective_score_gte&&n.objective_score_lte&&n.objective_score_gte>n.objective_score_lte?(Ye.setFieldsValue({objective_score_lte:n.objective_score_gte}),se.objective_score_lte=n.objective_score_gte||null,se.objective_score_gte=n.objective_score_gte||null):(se.objective_score_lte=n.objective_score_lte||null,se.objective_score_gte=n.objective_score_gte||null)),re(c()({},se)),Xn(se),S(c()({},se))},initialValues:O()(O()(O()(O()({},"commit_status","all"),"exercise_group_id","all"),"review","all"),"is_make_up","all"),children:[(0,J.jsx)(B.Z.Item,{name:"exercise_group_id",children:(0,J.jsx)(_.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"80px",children:"选择班级:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",checked:!(null!==(r=be.course_group)&&void 0!==r&&r.length),children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",children:(null==Nn?void 0:Nn.course_groups)&&(null==Nn?void 0:Nn.course_groups.map((function(e,n){return(0,J.jsxs)(_.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},e.exercise_group_id)})))})]})})}),(0,J.jsx)(B.Z.Item,{name:"commit_status",children:(0,J.jsx)(_.Z.Group,{value:[],style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"80px",children:"提交状态:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",checked:!(null!==(l=be.commit_status)&&void 0!==l&&l.length),children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",children:X.map((function(e,n){return(0,J.jsxs)(_.Z,{name:"commit_status",value:e.id,children:[e.name,"(",null==Nn?void 0:Nn[e.type],")"]},e.id)}))})]})})}),(0,J.jsx)(B.Z.Item,{name:"review",children:(0,J.jsx)(_.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"80px",children:"评阅状态:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",checked:!(null!==(o=be.review)&&void 0!==o&&o.length),children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",children:null==V?void 0:V.map((function(e,n){return(0,J.jsxs)(_.Z,{value:e.id,children:[e.name,"(",null==Nn?void 0:Nn[e.type],")"]},n)}))})]})})}),(null==Nn?void 0:Nn.open_make_up)&&(0,J.jsx)(B.Z.Item,{name:"is_make_up",children:(0,J.jsx)(_.Z.Group,{value:[],style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"80px",children:"补考状态:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",checked:!(null!==(u=be.is_make_up)&&void 0!==u&&u.length),children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",children:$.map((function(e,n){return(0,J.jsxs)(_.Z,{name:"is_make_up",value:e.id,children:[e.name,"(",null==Nn?void 0:Nn[e.type],")"]})}))})]})})}),(0,J.jsxs)(L.Z,{align:"middle",children:[(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)(L.Z,{align:"middle",children:(0,J.jsx)(z.Z,{children:(0,J.jsx)(F.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){se.search=null==e?void 0:e.trim(),se.page=1,re(c()({},se)),Xn(se)},style:{width:240}})})})}),!(null!=de&&de.is_random)&&(0,J.jsxs)(z.Z,{className:["tr",pe.rightFilter].join(" "),children:[1===(null==Nn?void 0:Nn.objective)&&1===(null==Nn?void 0:Nn.subjective)&&(0,J.jsxs)(J.Fragment,{children:["按客观题得分分组",(0,J.jsx)("span",{children:(0,J.jsx)(B.Z.Item,{name:"objective_score_gte",children:(0,J.jsx)(R.Z,{min:0,max:null==Nn?void 0:Nn.objective_score,placeholder:"最低"})})}),(0,J.jsx)("span",{children:(0,J.jsx)(B.Z.Item,{name:"objective_score_lte",children:(0,J.jsx)(R.Z,{min:(null===(p=se)||void 0===p?void 0:p.objective_score_gte)||0,max:null==Nn?void 0:Nn.objective_score,placeholder:"最高"})})})]}),1===(null==Nn?void 0:Nn.subjective)&&I&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(k.ZP,{type:"default",disabled:!On,children:(0,J.jsxs)("a",{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),!(0,xe.Rm)()||null!=T&&null!==(t=T.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_appraise){e.next=4;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,oe.w)(W.coursesId,W.categoryId);case 6:st(),v.history.push("/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/reviews/group"));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("span",{className:"iconfont icon-tijiaozongjie"}),(0,J.jsx)("span",{children:"集中批量批阅"})]})}),(0,J.jsx)(k.ZP,{type:"default",disabled:!On,children:(0,J.jsxs)("a",{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),!(0,xe.Rm)()||null!=T&&null!==(t=T.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_appraise){e.next=4;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,oe.w)(W.coursesId,W.categoryId);case 6:st(),v.history.push("/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/review/").concat(On));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("span",{className:"iconfont icon-filesync3x"}),(0,J.jsx)("span",{children:"组内顺序批阅"})]})})]})]}),(0,J.jsx)(z.Z,{children:3===(null==de?void 0:de.exercise_status)&&(0,J.jsxs)(k.ZP,{className:"ml10",onClick:function(){N({type:"shixunHomeworks/setActionTabs",payload:{key:"质量检测",params:se}})},children:[(0,J.jsx)("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"质量评分"]})}),(0,J.jsxs)(z.Z,{children:[(null==de?void 0:de.exercise_time)>0&&2!=(null==de?void 0:de.exercise_type)&&(0,xe.Gg)()&&["考试中"].includes(P.ju[de.exercise_status])&&(0,J.jsx)(k.ZP,{className:"mr10",disabled:3===de.exercise_status||5===de.exercise_status||(null==de?void 0:de.appraise_label),onClick:function(){var e;!(0,xe.Rm)()||null!=T&&null!==(e=T.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_delay?0!=Un.length?N({type:"exercise/setActionTabs",payload:{key:"延时",exercise_user_id:Un,isBatch:!0,exercise_time:de.exercise_time,params:c()({},se)}}):y.ZP.warning("请先选择学生!"):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"批量延时"}),!(0,xe.dE)()&&["考试中"].includes(P.ju[de.exercise_status])&&(0,J.jsx)(k.ZP,{onClick:function(){var e;!(0,xe.Rm)()||null!=T&&null!==(e=T.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_forcing_commit?0!=Un.length?N({type:"exercise/setActionTabs",payload:{key:"调整状态",exercise_user_id:Un,isBatch:!0}}):y.ZP.warning("请先选择学生!"):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"批量调整状态"})]})]})]})}),-3===Kn&&!(0,xe.dE)()&&(0,J.jsx)(ee.Z,{customText:"修改给分方式重新判分中,请耐心等待...",styles:{margin:"0 auto",padding:100}}),-3!==Kn&&(0,J.jsx)(A.Z,{className:"mt30",loading:Tn,hideOnSinglePage:!0,pagination:!1,dataSource:(0,xe.dE)()?null!=Nn&&Nn.score_open?null==Sn?void 0:Sn.exercise_users:[(null==Sn?void 0:Sn.current_answer_user)||{}]:null==Sn?void 0:Sn.exercise_users,columns:nt,rowSelection:!(0,xe.dE)()&&{selectedRowKeys:Un,onChange:function(e){Gn(e)},getCheckboxProps:function(e){return{disabled:0===e.commit_status}}},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:function(e,n,t){se.page=1,void 0===t.order?(se.order_type=null,se.order=null):(se.order_type="descend"===t.order?"desc":"asc",se.order=t.field),re(c()({},se)),Xn(se)}}),Ne>20&&(0,J.jsx)("aside",{className:"tc pb30 mt30",children:(0,J.jsx)(H.Z,{onChange:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;se.page=e,se.limit=n,re(c()({},se)),Xn(se)},current:se.page||1,pageSize:se.limit,total:Ne,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}})})]}),(0,J.jsx)(g.Z,{open:vn,title:(0,J.jsxs)("span",{children:["考试记录(",null==_n?void 0:_n.name," ",null==_n?void 0:_n.id,")"]}),centered:!0,width:1e3,footer:null,onCancel:function(){gn(!1)},children:0===(null==_n||null===(j=_n.list)||void 0===j?void 0:j.length)?(0,J.jsx)(ee.Z,{styles:{margin:"0 auto"},customText:"暂无数据"}):(0,J.jsx)(A.Z,{dataSource:null==_n?void 0:_n.list,columns:tt,pagination:!1})}),(0,J.jsx)(G,{}),(0,J.jsx)(U,{}),(0,J.jsx)(ie,{}),(0,J.jsx)(ae,{}),Se&&(0,J.jsxs)(g.Z,{title:"防作弊头像",open:Se,centered:!0,onCancel:function(){nn(1),Ce(!1),Ve([]),qe("alert"),an("")},footer:(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("div",{style:{flex:1,textAlign:"left"},children:[" ",(0,J.jsx)(k.ZP,{onClick:d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(rn){e.next=3;break}return y.ZP.info("输入框内容不能为空"),e.abrupt("return");case 3:return Ke(!0),e.next=6,(0,f.ZP)("/api/exercises/".concat(se.categoryId,"/send_alert.json"),{method:"post",body:{content:rn,clazz:Te,exercise_user_id:on}});case 6:0===(null==(n=e.sent)?void 0:n.status)&&(y.ZP.info("发送成功"),nn(1),Ce(!1),Ve([]),qe("alert"),an("")),Ke(!1);case 9:case"end":return e.stop()}}),e)}))),disabled:pn,loading:He,children:"发送"})]}),(0,J.jsx)(k.ZP,{disabled:0===(null==Ge?void 0:Ge.length),style:{marginRight:"10px"},onClick:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nn(en-1==0?null==Ge?void 0:Ge.length:en-1);case 2:case"end":return e.stop()}}),e)}))),children:"上一张"}),(0,J.jsx)(k.ZP,{disabled:0===(null==Ge?void 0:Ge.length),type:"primary",onClick:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nn(en===(null==Ge?void 0:Ge.length)?1:en+1);case 2:case"end":return e.stop()}}),e)}))),children:"下一张"})]}),children:[(0,J.jsx)("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Ge[en-1]}),(0,J.jsx)("span",{onClick:function(){ce.Z.publish("preview-image",Ge[en-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"},children:"预览"}),(0,J.jsx)("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"},children:en+"/"+(null==Ge?void 0:Ge.length)}),(0,J.jsxs)(K.ZP,{className:"mt20",checked:"alert"===Te,onChange:function(){return qe("alert")},children:["发送警告",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(如发现学生在考试中的照片存在异常时,可发送消息给学生)"})]}),(0,J.jsxs)(K.ZP,{className:"mt10",checked:"notice"===Te,onChange:function(){return qe("notice")},children:["发送通知",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(考试中如有消息通知,可发送消息给学生)"})]}),(0,J.jsx)(F.Z.TextArea,{className:"mt20",value:rn,onChange:function(e){return an(e.target.value)},placeholder:"请输入".concat("alert"===Te?"警告":"通知","内容").concat("alert"===Te?",如:扭头低头大幅度动作检测":"")}),(0,J.jsxs)("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"},children:["已发送",Oe,"次警告"]})]}),(0,J.jsx)(le.Z,{}),(0,J.jsx)(ue,{}),(0,J.jsx)(je,{})]})})),be=t(78386),we=t(20538),ke={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},Ne=t(96033),Ze=(t(45071),/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i),Ae=(0,m.forwardRef)((function(e,n){var t,i,s=e.src,r=(e.videoId,e.logWatchHistory,e.courseId,e.startTime,e.handlePause,e.handlePlay,e.handlePlayEnded,e.videoSpeed,"flv"===(null===(i=s=null===(t=s)||void 0===t?void 0:t.replace("http://","https://"))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i.pop())),a=(0,m.useRef)(),l=(0,m.useRef)(),c=(0,m.useRef)(0),o=(0,m.useRef)(0),d=(0,m.useState)(0),u=x()(d,2),p=u[0],h=u[1],f=navigator.userAgent.toLowerCase().match(Ze);f&&f[0];(0,m.useImperativeHandle)(n,(function(){return{getLastUpdatedTime:function(){return a.current.currentTime},getDuration:function(){return a.current.duration}}})),(0,m.useEffect)((function(){o.current=void 0;try{var e;Ne.Z.isSupported&&r&&s&&(null===(e=s)||void 0===e?void 0:e.indexOf(".m3u8"))<0?(o.current=Ne.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:s+"?t="+Date.now(),muted:!1,isLive:!0}),o.current.on("play",(function(){console.log(21111)})),a.current&&(o.current.detachMediaElement(a.current),o.current.attachMediaElement(a.current),o.current.load(),o.current.play())):a.current.setAttribute("src",s+"?t="+Date.now())}catch(e){setTimeout((function(){h(p+1)}),1e3)}return console.log("src:",s),function(){var e,n,t,i,s,r,l,c;o.current&&(null===(e=o.current)||void 0===e||null===(n=e.unload)||void 0===n||n.call(e),null===(t=o.current)||void 0===t||null===(i=t.pause)||void 0===i||i.call(t),null===(s=o.current)||void 0===s||null===(r=s.destroy)||void 0===r||r.call(s),null===(l=o.current)||void 0===l||null===(c=l.detachMediaElement)||void 0===c||c.call(l,a.current),o.current=void 0,a.current.src="")}}),[a,r,s,p]),(0,m.useEffect)((function(){return l.current=setInterval((function(){c.current>0&&c.current===a.current.currentTime&&(console.log("播放一次"),h(p+1)),c.current=a.current.currentTime}),3e3),function(){clearInterval(l.current)}}),[]);return(0,J.jsx)("video",{ref:a,onerr:!0,onErrorCapture:function(){h(p+1)},autoPlay:!0,muted:!0})})),Ie=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t=e.exercise,i=(e.dispatch,e.user,(0,v.useParams)()),s=(0,m.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=r[1],u=B.Z.useForm(),p=x()(u,1)[0],h=(0,m.useState)(),j=x()(h,2),w=j[0],k=j[1],N=(0,m.useState)(!1),Z=x()(N,2),I=Z[0],S=Z[1],C=t.exerciseList,E=t.commonHeader,T=(0,m.useState)([]),q=x()(T,2),D=q[0],M=q[1],Q=(0,m.useState)([]),R=x()(Q,2),H=R[0],K=R[1],W=(0,m.useState)(0),Y=x()(W,2),U=Y[0],G=Y[1],V=(0,m.useState)(!0),X=x()(V,2),$=X[0],ee=X[1],ne=(0,m.useState)(!1),te=x()(ne,2),ie=te[0],se=te[1],re=(0,m.useRef)(null);(0,m.useEffect)((function(){ae(l)}),[]),(0,m.useEffect)((function(){return clearInterval(re.current),2===(null==E?void 0:E.exercise_status)&&(re.current=setInterval((function(){ae(l)}),3e4)),function(){clearInterval(re.current)}}),[null==E?void 0:E.exercise_status,l]);var ae=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=fe().cloneDeep(n),console.log(t,"sendData"),ee(!0),M([]),e.next=6,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_identity_photos.json"),{method:"get",params:t});case 6:i=e.sent,K([]),ee(!1),G(null==i?void 0:i.count),M((null==i?void 0:i.exercise_users)||[]);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),oe=function(e,n){l.page=1,l[n]=e,o(c()({},l)),ae(l)};(0,m.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(k(47),S(!0)))}),[document.getElementById("divhe"),C]);var de=[{title:"序号",dataIndex:"number",width:80,render:function(e,n,t){return l.limit*(l.page-1)+t+1}},{title:"姓名",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e||"--",children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"分班",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:function(e,n){return e?(0,J.jsx)(b.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{className:ke.es,children:e})}):"--"}},{title:"人脸照片",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:function(e,n){return(0,J.jsx)("img",{width:40,style:{maxHeight:30},src:e,className:"current",onClick:function(){pe(n)}})}},{title:"审核状态",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:["passed"===e&&(0,J.jsx)("span",{style:{color:"#44D7B6"},children:"审核通过"}),"rejected"===e&&(0,J.jsx)("span",{style:{color:"#E53333"},children:"审核不通过"}),"submitted"===e&&(0,J.jsx)("span",{style:{color:"#666666"},children:"待审核"})]})}},{title:"审核时间",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)("span",{children:e||"--"})}},{title:"审核类型",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)("span",{children:e||"--"})}},{title:"操作",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:function(e,n){var t;return(0,J.jsxs)(J.Fragment,{children:["submitted"===(null==n?void 0:n.exercise_identity_photo_state)?(0,J.jsx)("span",{className:"c-light-primary current",onClick:function(){return se(n)},children:"审核"}):(0,J.jsx)("span",{className:"c-grey-999 cursorNotAllowed",children:"审核"}),"submitted"!==(null==n?void 0:n.exercise_identity_photo_state)?(0,J.jsx)("span",{className:"c-light-primary current ml10 mr10",onClick:function(){return ue(n)},children:"审核记录"}):(0,J.jsx)("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed",children:"审核记录"}),"passed"===(null==n?void 0:n.exercise_identity_photo_state)&&null!=n&&null!==(t=n.play_url)&&void 0!==t&&t.length?(0,J.jsx)("span",{className:"c-light-primary current",onClick:function(){return xe(n)},children:"摄像监控"}):(0,J.jsx)("span",{className:"c-grey-999 cursorNotAllowed",children:"摄像监控"})]})}}],ue=function(e){var n=[{title:"审核时间",dataIndex:"audit_time",width:170,render:function(e,n){return(0,J.jsx)("span",{children:e||"--"})}},{title:"审核状态",dataIndex:"exercise_identity_photo_state",width:110,render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:["passed"===e&&(0,J.jsx)("span",{style:{color:"#44D7B6"},children:"审核通过"}),"rejected"===e&&(0,J.jsx)("span",{style:{color:"#E53333"},children:"审核不通过"}),"submitted"===e&&(0,J.jsx)("span",{style:{color:"#666666"},children:"待审核"})]})}},{title:"审核意见",dataIndex:"comment",render:function(e,n){return e?(0,J.jsx)(b.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e})}):"--"}},{title:"采集照片",dataIndex:"photo_url",width:90,render:function(e,n){return(0,J.jsx)("span",{className:"current c-light-primary",onClick:function(){ce.Z.publish("preview-image",e)},children:"查看"})}}],t=g.Z.confirm({icon:null,width:700,className:"".concat(ke.cusModal," custom-modal-divider"),centered:!0,title:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"1",children:"审核记录"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return t.destroy()}})})]}),content:(0,J.jsx)("div",{children:(0,J.jsx)(A.Z,{className:ke.customTable,dataSource:[c()({},e)],bordered:!1,columns:n,rowKey:"exercise_identity_photo_id",rowClassName:ke.row,pagination:!1})})})},xe=function(e){var n,t,i=g.Z.confirm({icon:null,className:"".concat(ke.cusModal," custom-modal-divider"),centered:!0,width:(null==e||null===(n=e.play_url)||void 0===n?void 0:n.length)<6?724:744,title:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"1",children:"视频"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return i.destroy()}})})]}),content:(0,J.jsx)("ul",{className:ke.sys,children:null==e||null===(t=e.play_url)||void 0===t?void 0:t.map((function(e,n){return(0,J.jsx)("li",{className:ke.li,children:(0,J.jsxs)("div",{className:ke.d1,children:[(0,J.jsx)("div",{className:ke.img,children:(0,J.jsx)(Ae,{src:null==e?void 0:e.replace(".m3u8",".flv"),autoPlay:!0})}),(0,J.jsx)("div",{className:ke.btn,children:(0,J.jsxs)("div",{className:ke.b1,children:["回放视频",n+1]})})]})},n)}))})})},pe=function(e){var n=g.Z.confirm({icon:null,className:"".concat(ke.cusModal," custom-modal-divider"),centered:!0,width:710,title:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"1",children:"人脸照片"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return n.destroy()}})})]}),content:(0,J.jsx)(L.Z,{children:(0,J.jsxs)("aside",{className:ke.imgWrap,style:{marginBottom:40},children:[(0,J.jsxs)("div",{className:ke.img,children:[(0,J.jsx)("img",{width:326,src:(0,P.Tv)(null==e?void 0:e.photo_url)}),(0,J.jsx)("div",{className:ke.textP,children:"采集照片"})]}),(0,J.jsxs)("div",{className:ke.img,style:{marginLeft:20},children:[null!=e&&e.identity_url?(0,J.jsx)("img",{width:326,src:(0,P.Tv)(null==e?void 0:e.identity_url)}):(0,J.jsx)("div",{className:ke.no,style:{width:326},children:(0,J.jsx)("span",{children:"暂无证件照片"})}),(0,J.jsx)("div",{className:ke.textP,children:"证件照片"})]})]})})})},he={selectedRowKeys:H,columnWidth:40,onChange:function(e){K(e)},getCheckboxProps:function(e){return{disabled:!("passed"!==(null==e?void 0:e.exercise_identity_photo_state))}}};return(0,J.jsxs)("section",{className:ke.wrap,children:[(0,J.jsx)(B.Z,{form:p,onChange:function(){l.page=1;var e=Object.assign({},p.getFieldsValue());Object.keys(e).map((function(n){if("exercise_group_id"===n)e[n].includes("all")||!e[n].length?(delete l.course_group,p.setFieldsValue(O()({},"exercise_group_id","all"))):(l.course_group=e[n],p.setFieldsValue(O()({},"exercise_group_id",l.course_group)))})),o(c()({},l)),ae(l)},initialValues:O()({},"exercise_group_id","all"),children:(0,J.jsx)(B.Z.Item,{name:"exercise_group_id",children:(0,J.jsx)(_.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{className:"font14",flex:"80px",children:"选择分班:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",id:"divhe",style:{height:w+"px",overflow:"hidden"},children:null===(n=C.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(_.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),I&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;k(w>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===w?"展开":"收起",47===w?(0,J.jsx)(be.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(we.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})})}),(0,J.jsxs)("div",{className:ke.control,children:[(0,J.jsx)(F.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==l?void 0:l.save_name,onChange:function(e){return n=e.target.value,l.page=1,l.save_name=n,void o(c()({},l));var n},onSearch:function(){l.page=1,l.name=l.save_name,o(c()({},l)),ae(l)}}),(0,J.jsxs)(ve.default,{placeholder:"请选择审核状态",value:null==l?void 0:l.state,onChange:function(e){return oe(e,"state")},children:[(0,J.jsx)(ve.default.Option,{value:null,children:"全部"}),(0,J.jsx)(ve.default.Option,{value:"submitted",children:"待审核"}),(0,J.jsx)(ve.default.Option,{value:"passed",children:"审核通过"}),(0,J.jsx)(ve.default.Option,{value:"rejected",children:"审核不通过"})]}),(0,J.jsxs)(ve.default,{placeholder:"请选择审核类型",value:null==l?void 0:l.audit,onChange:function(e){return oe(e,"audit")},children:[(0,J.jsx)(ve.default.Option,{value:null,children:"全部"}),(0,J.jsx)(ve.default.Option,{value:1,children:"自动审核"}),(0,J.jsx)(ve.default.Option,{value:2,children:"人工审核"})]}),(0,J.jsxs)("span",{className:ke.btn,style:{cursor:"pointer"},onClick:function(){H.length?se(!0):y.ZP.warning("请选择学生")},children:[(0,J.jsx)("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"批量审核"]})]}),(0,J.jsx)("div",{className:ke.bgH}),(0,J.jsx)(A.Z,{rowSelection:he,className:ke.customTable,dataSource:D,bordered:!1,columns:de,rowKey:"exercise_identity_photo_id",rowClassName:ke.row,loading:$,onChange:function(e,n,t){l.page=null==e?void 0:e.current,l.limit=null==e?void 0:e.pageSize,null!=t&&t.order?(l.sort_by=null==t?void 0:t.field,l.sort_direction="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(l.sort_by=null,l.sort_direction=null),o(c()({},l)),ae(l)},pagination:{pageSize:l.limit,total:U,current:l.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}}),(0,J.jsx)(Se,{selectIds:H,visible:ie,onCancel:function(){return se(!1)},onOk:function(){se(!1),ae(l)},params:l}),(0,J.jsx)(le.Z,{})]})})),Se=function(e){var n=e.visible,t=e.onOk,i=e.onCancel,s=e.selectIds,r=e.params,l=(0,m.useState)(!1),o=x()(l,2),u=o[0],p=o[1],h=(0,m.useState)({}),v=x()(h,2),j=v[0],y=v[1],_=B.Z.useForm(),b=x()(_,1)[0],w=function(){var e=d()(a()().mark((function e(i){var l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p(!0),!0!==n){e.next=7;break}return e.next=4,(0,f.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/batch_audit_identity_photo.json"),{method:"post",body:c()({identity_photo_ids:s},i)});case 4:o=e.sent,e.next=10;break;case 7:return e.next=9,(0,f.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/audit_identity_photo.json"),{method:"post",body:c()({identity_photo_id:null==n?void 0:n.exercise_identity_photo_id},i)});case 9:o=e.sent;case 10:0===(null===(l=o)||void 0===l?void 0:l.status)&&t(),p(!1);case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(g.Z,{title:!0!==n?"人脸身份审核":"批量审核",open:!!n,centered:!0,width:650,destroyOnClose:!0,onCancel:function(){i()},afterClose:function(){b.resetFields(),y({})},confirmLoading:u,onOk:function(){return b.submit()},children:(0,J.jsxs)(B.Z,{className:ke.formWrap,form:b,labelCol:{span:4},wrapperCol:{span:18},onFinish:w,onValuesChange:function(){y(c()({},b.getFieldsValue()))},children:[!0!==n&&(0,J.jsxs)(L.Z,{style:{marginLeft:28,marginBottom:38},children:[(0,J.jsx)(z.Z,{children:"采集照片:"}),(0,J.jsx)(z.Z,{children:(0,J.jsxs)("aside",{className:ke.imgWrap,children:[(0,J.jsxs)("div",{className:ke.img,children:[(0,J.jsx)("img",{width:234,src:(0,P.Tv)(null==n?void 0:n.photo_url)}),(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",null==n?void 0:n.photo_url)},className:ke.iBtn,children:"预览"}),(0,J.jsx)("div",{className:ke.text,children:"采集照片"})]}),(0,J.jsxs)("div",{className:ke.img,style:{marginLeft:20},children:[null!=n&&n.identity_url?(0,J.jsx)("img",{width:234,src:(0,P.Tv)(null==n?void 0:n.identity_url)}):(0,J.jsx)("div",{className:ke.no,style:{width:326},children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==n||!n.identity_url)&&(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",(0,P.Tv)(null==n?void 0:n.identity_url))},className:ke.iBtn,children:"预览"}),(0,J.jsx)("div",{className:ke.text,children:"证件照片"})]})]})})]}),(0,J.jsx)(B.Z.Item,{label:"审核状态",name:"state",rules:[{required:!0,message:"请输入审核状态"}],children:(0,J.jsxs)(K.ZP.Group,{children:[(0,J.jsx)(K.ZP,{value:"passed",children:"审核通过"}),(0,J.jsx)(K.ZP,{value:"rejected",children:"审核不通过"})]})}),"rejected"===(null==j?void 0:j.state)&&(0,J.jsx)(B.Z.Item,{label:"审核意见",name:"comment",rules:[{required:!0,message:"请输入审核意见"}],children:(0,J.jsx)(F.Z,{placeholder:"如:你的个人信息与照片不一致。",maxLength:30})}),(0,J.jsx)("div",{style:{color:"#FA6400",paddingLeft:32},children:"注意:审核通过后,该学生在本场考试的认证状态将更新为“审核通过”,且能够进入考试。"})]})})},Ce=t(96865),Ee=t(64165),Pe={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Te=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t,i,s,r,l,o,u,p,h=e.exercise,j=(e.dispatch,e.user,(0,v.useParams)()),w=(0,m.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:null==j?void 0:j.categoryId}),N=x()(w,2),I=N[0],S=N[1],C=B.Z.useForm(),E=x()(C,1)[0],T=(0,m.useState)(),q=x()(T,2),D=q[0],M=q[1],Q=(0,m.useState)(!1),R=x()(Q,2),W=R[0],U=R[1],G=h.exerciseList,V=(0,m.useState)([]),X=x()(V,2),$=X[0],ee=X[1],ne=(0,m.useState)(0),te=x()(ne,2),ie=te[0],se=te[1],re=(0,m.useState)(!0),ae=x()(re,2),oe=ae[0],de=ae[1],ue=(0,m.useState)(!1),xe=x()(ue,2),pe=xe[0],he=xe[1],me=(0,m.useState)("1"),ge=x()(me,2),je=ge[0],ye=ge[1],_e=(0,m.useState)(1),ke=x()(_e,2),Ne=ke[0],Ze=ke[1],Ae=(0,m.useState)("alert"),Ie=x()(Ae,2),Se=Ie[0],Te=Ie[1],qe=(0,m.useState)(1),De=x()(qe,2),Me=De[0],Oe=De[1],Be=(0,m.useState)(""),Le=x()(Be,2),ze=Le[0],Qe=Le[1],Fe=(0,m.useState)(!1),Re=x()(Fe,2),He=Re[0],Ke=Re[1],We=(0,m.useState)(!1),Ye=x()(We,2),Je=Ye[0],Ue=Ye[1],Ge=(0,m.useState)([]),Ve=x()(Ge,2),Xe=Ve[0],$e=Ve[1];(0,m.useEffect)((function(){en(I)}),[]);var en=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=fe().cloneDeep(n),de(!0),ee([]),e.next=5,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_videos.json"),{method:"get",params:t});case 5:i=e.sent,de(!1),se(null==i?void 0:i.count),ee((null==i?void 0:i.exercise_users)||[]);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(M(47),U(!0)))}),[document.getElementById("divhe"),G]);var nn=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ke(!0),he({}),e.next=4,(0,f.ZP)("/api/exercises/".concat(null==I?void 0:I.exercise_id,"/student_info.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 4:return t=e.sent,e.next=7,(0,f.ZP)("/api/exercises/".concat(null==I?void 0:I.exercise_id,"/video_push_logs.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 7:null!=(i=e.sent)&&i.data&&$e((null==i?void 0:i.data)||[]),null!=t&&t.data&&he(c()(c()({},null==t?void 0:t.data),{},{exercise_user_id:null==n?void 0:n.exercise_user_id,datas:n})),Ke(!1);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tn=function(e){var n,t;"prev"===e?Ze(Ne-1==0?null==pe||null===(n=pe.exercise_user_photos)||void 0===n?void 0:n.length:Ne-1):Ze(Ne===(null==pe||null===(t=pe.exercise_user_photos)||void 0===t?void 0:t.length)?1:Ne+1)},sn=function(e){Te(e),Oe(1),Qe("")},rn=[{key:1,value:"手机录像异常,请重新扫描左侧二维码开启手机摄像录制。"},{key:2,value:"请勿离开监控范围!"},{key:3,value:"请不要与其他人交谈!"},{key:4,value:"请不要做与考试无关的行为!"},{key:5,value:"请勿切屏,超过3次将被强制交卷!"},{key:6,value:"请勿遮挡或关闭电脑摄像监控!"},{key:0,value:"其他"}],an=[{key:1,value:"请将手机放置于侧后方45°,离桌面1米左右,保证能拍摄到上半身、电脑屏幕和桌面。"},{key:2,value:"手机录像异常,请重新扫描左侧二维码开启手机摄像录制。"},{key:0,value:"其他"}],ln="alert"===Se?rn:an;return(0,J.jsxs)("section",{className:Pe.wrap,children:[(0,J.jsx)(B.Z,{form:E,onChange:function(){I.page=1;var e=Object.assign({},E.getFieldsValue());Object.keys(e).map((function(n){if("exercise_group_id"===n)e[n].includes("all")||!e[n].length?(delete I.course_group,E.setFieldsValue(O()({},"exercise_group_id","all"))):(I.course_group=e[n],E.setFieldsValue(O()({},"exercise_group_id",I.course_group)))})),en(I)},initialValues:O()({},"exercise_group_id","all"),children:(0,J.jsx)(B.Z.Item,{name:"exercise_group_id",children:(0,J.jsx)(_.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{className:"font14",flex:"80px",children:"选择分班:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",id:"divhe",style:{height:D+"px",overflow:"hidden"},children:null===(n=G.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(_.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),W&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;M(D>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===D?"展开":"收起",47===D?(0,J.jsx)(be.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(we.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})})}),(0,J.jsx)("div",{className:Pe.control,children:(0,J.jsx)(F.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==I?void 0:I.save_name,onChange:function(e){return n=e.target.value,I.page=1,I.save_name=n,void S(c()({},I));var n},onSearch:function(){I.page=1,I.name=I.save_name,S(c()({},I)),en(I)}})}),(0,J.jsx)("div",{className:Pe.bgH}),(0,J.jsxs)("div",{className:Pe.warpList,children:[(0,J.jsxs)(Ce.Z,{loading:oe,active:!0,paragraph:{rows:5},children:[(0,J.jsxs)("div",{className:"c-grey-666 mb20 mt20",children:["共",(0,J.jsx)("span",{className:"c-orange",children:ie}),"名学生已开启手机摄影"]}),$.length?(0,J.jsx)("ul",{className:Pe.sys,children:$.map((function(e,n){var t=e.user_name,i=e.user_group_name,s=e.video_url,r=e.login,a=e.student_id;return(0,J.jsx)("li",{className:Pe.li,children:(0,J.jsxs)("div",{className:Pe.d1,children:[(0,J.jsx)("div",{className:Pe.img,children:(0,J.jsx)("iframe",{style:{height:340,width:"100%",border:"none"},src:"/live-play.html?key=".concat(n,"&video_url=").concat(null==s?void 0:s.replace(".m3u8",".flv"))})}),(0,J.jsx)(b.Z,{title:"姓名+学号",children:(0,J.jsxs)("div",{className:Pe.btn,onClick:function(){return(0,P.RG)("".concat(I.exercise_id,"-").concat(r),!0)},children:[(0,J.jsx)("div",{title:t,className:Pe.b1,children:t}),(0,J.jsxs)("div",{title:i,className:Pe.b2,children:["(",a,")"]})]})}),(0,J.jsx)("div",{onClick:function(){return nn(e)},className:Pe.big,children:"查看"})]})},n)}))}):(0,J.jsx)(Ee.Z,{})]}),(0,J.jsx)(H.Z,{showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})},className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:function(e,n){I.page=e,I.limit=n,S(c()({},I)),en(I)},pageSize:null==I?void 0:I.limit,current:I.page,total:ie})]}),(0,J.jsx)(g.Z,{title:"查看详细信息",open:pe,centered:!0,width:850,destroyOnClose:!0,onCancel:function(){he(!1)},afterClose:function(){Ze(1),Te("alert"),Qe(""),ye("1"),Oe(1)},footer:null,children:(0,J.jsxs)(Ce.Z,{loading:He,active:!0,paragraph:{rows:5},children:[(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{children:["姓名:",null==pe||null===(t=pe.datas)||void 0===t?void 0:t.user_name]}),(0,J.jsxs)("span",{className:"ml20",children:["学号:",null==pe||null===(i=pe.datas)||void 0===i?void 0:i.student_id]}),(0,J.jsxs)("span",{className:"ml20",children:["班级:",null==pe||null===(s=pe.datas)||void 0===s?void 0:s.user_group_name]})]}),(0,J.jsxs)(Z.Z,{className:"mt10",defaultActiveKey:je,onChange:function(e){ye(e)},children:[(0,J.jsx)(Z.Z.TabPane,{tab:"防作弊头像",children:(0,J.jsxs)("aside",{className:Pe.imgWrap,children:[(0,J.jsx)("div",{className:Pe.img,style:{width:234,marginLeft:30,textAlign:"center"},children:null!=pe&&null!==(r=pe.exercise_user_photos)&&void 0!==r&&r.length?(0,J.jsxs)(m.Fragment,{children:[(0,J.jsx)("img",{height:131,src:null==pe||null===(l=pe.exercise_user_photos)||void 0===l?void 0:l[Ne-1]}),(0,J.jsx)("div",{onClick:function(){var e;ce.Z.publish("preview-image",null==pe||null===(e=pe.exercise_user_photos)||void 0===e?void 0:e[Ne-1])},className:Pe.iBtn,children:"预览"}),(0,J.jsxs)("div",{className:Pe.text,children:["考试中照片",(0,J.jsxs)("span",{className:"c-light-primary",children:[Ne,"/",null==pe||null===(o=pe.exercise_user_photos)||void 0===o?void 0:o.length]})]}),1===Ne?(0,J.jsxs)("div",{style:{color:"#ccc",cursor:"not-allowed"},className:Pe.l,children:[" ",(0,J.jsx)("i",{className:"iconfont icon-fanhui2"})]}):(0,J.jsxs)("div",{onClick:function(){return tn("prev")},className:Pe.l,children:[" ",(0,J.jsx)("i",{className:"iconfont icon-fanhui2"})]}),(0,J.jsx)("div",{onClick:function(){return tn("next")},className:Pe.r,children:(0,J.jsx)("i",{className:"iconfont icon-lujing"})})]}):(0,J.jsx)("div",{className:Pe.no,children:(0,J.jsx)("span",{children:"暂无考试中照片"})})}),(0,J.jsxs)("div",{className:Pe.img,style:{marginLeft:60,width:234,textAlign:"center"},children:[null!=pe&&pe.identity_url?(0,J.jsx)("img",{height:131,src:(0,P.Tv)(null==pe?void 0:pe.identity_url)}):(0,J.jsx)("div",{className:Pe.no,children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==pe||!pe.identity_url)&&(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",(0,P.Tv)(null==pe?void 0:pe.identity_url))},className:Pe.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Pe.text,children:"证件照片"})]})]})},"1"),(0,J.jsx)(Z.Z.TabPane,{tab:"人脸照片",children:(0,J.jsxs)("aside",{className:Pe.imgWrap,style:{marginLeft:70},children:[(0,J.jsxs)("div",{className:Pe.img,children:[(0,J.jsx)("img",{width:234,src:null==pe?void 0:pe.exercise_identity_photo}),(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",null==pe?void 0:pe.exercise_identity_photo)},className:Pe.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Pe.text,children:"采集照片"})]}),(0,J.jsxs)("div",{className:Pe.img,style:{marginLeft:20,width:234,textAlign:"center"},children:[null!=pe&&pe.identity_url?(0,J.jsx)("img",{height:131,src:(0,P.Tv)(null==pe?void 0:pe.identity_url)}):(0,J.jsx)("div",{className:Pe.no,children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==pe||!pe.identity_url)&&(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",(0,P.Tv)(null==pe?void 0:pe.identity_url))},className:Pe.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Pe.text,children:"证件照片"})]})]})},"2"),(0,J.jsx)(Z.Z.TabPane,{tab:"警告和通知",children:(0,J.jsxs)("div",{className:Pe.fo,children:[(0,J.jsxs)(K.ZP,{className:"mt20",checked:"alert"===Se,onChange:function(){return sn("alert")},children:["发送警告",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(如发现学生在考试中的照片存在异常时,可发送消息给学生)"})]}),(0,J.jsxs)(K.ZP,{className:"mt10",checked:"notice"===Se,onChange:function(){return sn("notice")},children:["发送通知",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(考试中如有消息通知,可发送消息给学生)"})]}),(0,J.jsxs)("div",{className:"mt20",children:[(0,J.jsx)("span",{className:"mr10",children:"原因:"}),(0,J.jsx)(ve.default,{style:{width:570},value:Me,onChange:function(e){Oe(e)},children:null==ln?void 0:ln.map((function(e){return(0,J.jsx)(ve.default.Option,{value:e.key,children:e.value},e.key)}))})]}),0===Me&&(0,J.jsx)(F.Z.TextArea,{className:"mt20",value:ze,onChange:function(e){return Qe(e.target.value)},placeholder:"请填写其他原因"}),(0,J.jsxs)(L.Z,{className:"mt10",align:"middle",children:[(0,J.jsx)("div",{className:"mr10",children:"发送记录"}),(0,J.jsxs)("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"},children:["已发送",null==pe?void 0:pe.alert_count,"次警告和",(null==pe||null===(u=pe.alerts)||void 0===u?void 0:u.length)-(null==pe?void 0:pe.alert_count),"次通知"]})]}),(0,J.jsx)(A.Z,{dataSource:(null==pe?void 0:pe.alerts)||[],bordered:!1,scroll:(null==pe||null===(p=pe.alerts)||void 0===p?void 0:p.length)>4?{y:200}:{},columns:[{title:"开始时间",dataIndex:"created_at",width:164},{title:"发送人",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:function(e){return e?(0,J.jsx)("span",{title:e,children:e}):"--"}},{title:"发送类型",dataIndex:"clazz",width:80,render:function(e){return"alert"===e?"警告":"通知"}},{title:"发送内容",dataIndex:"content",ellipsis:!0}],pagination:!1}),(0,J.jsxs)(k.ZP,{className:Pe.b,onClick:d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ze||0!==Me){e.next=3;break}return y.ZP.info("请输入其他原因"),e.abrupt("return");case 3:return n=ze,Me&&(n=("alert"===Se?rn:an).find((function(e){return e.key===Me})).value),Ue(!0),e.next=8,(0,f.ZP)("/api/exercises/".concat(I.exercise_id,"/send_alert.json"),{method:"post",body:{content:n,clazz:Se,exercise_user_id:null==pe?void 0:pe.exercise_user_id}});case 8:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.info("发送成功"),he(!1)),Ue(!1);case 11:case"end":return e.stop()}}),e)}))),loading:Je,type:"primary",children:[(0,J.jsx)("i",{className:"iconfont icon-fasongtongzhi mr5"}),"发送"]})]})},"3"),(0,J.jsx)(Z.Z.TabPane,{tab:"断流记录",children:(0,J.jsx)(A.Z,{dataSource:Xe,bordered:!1,scroll:Xe.length>7?{y:300}:{},columns:[{title:"开始时间",dataIndex:"start_time",width:164},{title:"结束时间",dataIndex:"end_time",width:164,render:function(e){return Y()(e).format("YYYY-MM-DD HH:mm:ss")||"--"}},{title:"推流时长",dataIndex:"push_duration",ellipsis:!0,width:120,render:function(e){return e&&(0,P.li)(Number(e)/1e3)||0}},{title:"断流原因",dataIndex:"msg",ellipsis:!0}]})},"4")]})]})}),(0,J.jsx)(le.Z,{})]})})),qe={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},De="subjectTable___WrGqf",Me="title___ZCcfg",Oe="customTable___xSvZm",Be="row___Acnda",Le="line___nmQeX",ze=function(e){var n=e.index,t=e.bottomLine,i=e.gather,s=e.search,r=(0,m.useState)([]),l=x()(r,2),o=l[0],u=l[1],p=(0,m.useState)(!1),h=x()(p,2),g=h[0],j=h[1],y=(0,m.useState)(!1),_=x()(y,2),b=_[0],w=_[1],k=(0,v.useParams)(),N=((0,v.useLocation)(),(0,v.useSearchParams)()),Z=x()(N,1)[0],I=(0,m.useState)({page:1,limit:6,total:0}),S=x()(I,2),C=S[0],E=S[1];(0,m.useEffect)((function(){console.log(i,"gather"),0===n&&w(!0)}),[]),(0,m.useEffect)((function(){b&&T()}),[b]);var P=[{title:"序号",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:function(e,n,t){return C.limit*(C.page-1)+t+1}},{title:"姓名",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"班级",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:function(e){return e||"--"}},{title:"学号",dataIndex:"student_id",key:"student_id",align:"left"},{title:"相似度",dataIndex:"code_rate",key:"code_rate",align:"left",render:function(e){return e+"%"}},{title:"操作",dataIndex:"id",key:"id",align:"left",render:function(e){var n="/classrooms/".concat(null==k?void 0:k.coursesId,"/exercise/").concat(null==k?void 0:k.categoryId,"/detail/").concat(e,"/review_detail");return Z.get("random")&&(n+="?random=".concat(Z.get("random"))),(0,J.jsx)(v.Link,{to:n,target:"_blank",children:"查看"})}}],T=function(){var e=d()(a()().mark((function e(n){var t,r,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j(!0),t=n||{page:1,limit:10,total:0},r=c()({id:null==k?void 0:k.categoryId,question_id:null==i?void 0:i.question_id,search:s},t),e.next=5,(0,f.ZP)("/api/courses/".concat(null==k?void 0:k.coursesId,"/exercises/code_review_users.json"),{method:"get",params:r});case 5:(l=e.sent)&&(u(null==l?void 0:l.users),j(!1),E(c()(c()({},t),{},{total:(null==l?void 0:l.count)||0})));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("div",{className:De,children:[(0,J.jsxs)("aside",{className:Me,children:[(0,J.jsxs)("span",{className:"c-light-primary",children:[n+1,"、",i.name||(5===(null==i?void 0:i.question_type)?"实训题":"编程题")]}),(0,J.jsxs)("span",{className:"c-grey-333",children:["(",null==i?void 0:i.score,"分):",null==i?void 0:i.question_title]}),(0,J.jsxs)("span",{className:"ml40 c-grey-999",children:[(0,J.jsx)("b",{className:"c-red-ee4",children:null==i?void 0:i.checked_count})," 个疑似抄袭作品(共",null==i?void 0:i.total_count,"个作品)"]}),(0,J.jsxs)("span",{onClick:function(){w(!b)},style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"},children:[b?"收起":"展开",b?(0,J.jsx)(we.Z,{}):(0,J.jsx)(be.Z,{})]}),5===(null==i?void 0:i.question_type)&&(0,J.jsx)("a",{style:{marginLeft:20},target:"_blank",href:"/shixuns/".concat(null==i?void 0:i.shixun_identifier,"/challenges"),children:"实训详情"})]}),(0,J.jsx)(A.Z,{className:Oe,style:{display:b?"block":"none"},dataSource:o,bordered:!1,rowKey:function(e){return e.id},rowClassName:Be,columns:P,loading:g,pagination:{pageSize:C.limit,total:C.total,current:C.page,onChange:function(e){var n=c()(c()({},C),{},{page:e});E(n),T(n)},showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),(0,J.jsx)("div",{className:Le,style:{visibility:t?"hidden":"visible"}})]})},Qe=t(91275),Fe=(0,v.connect)((function(e){return{exercise:e.exercise,globalSetting:e.globalSetting}}))((function(e){e.exercise,e.globalSetting,e.dispatch;var n=(0,m.useState)(""),t=x()(n,2),i=t[0],s=t[1],r=(0,m.useState)([]),l=x()(r,2),c=l[0],o=l[1],u=(0,m.useState)(""),p=x()(u,2),h=p[0],g=p[1],j=(0,m.useState)(!1),y=x()(j,2),_=y[0],b=y[1],w=(0,m.useState)(!1),k=x()(w,2),N=k[0],Z=k[1],A=(0,v.useParams)();(0,m.useEffect)((function(){I()}),[]);var I=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,f.ZP)("/api/courses/".concat(null==A?void 0:A.coursesId,"/exercises/code_review_results.json"),{method:"get",params:{id:null==A?void 0:A.categoryId,search:i}});case 3:if(-2!==(null==(t=e.sent)?void 0:t.status)){e.next=8;break}return Z(!0),I(),e.abrupt("return");case 8:t&&(Z(!1),b(!1),o((null==t?void 0:t.exercise_questions)||[]),g(null==t?void 0:t.last_review_time));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){I()};return(0,J.jsxs)("section",{className:qe.warp,children:[(0,J.jsxs)("aside",{className:qe.header,children:[(0,J.jsxs)("div",{children:["查重时间:",h||"--"]}),!!h&&(0,J.jsx)(F.Z,{value:i,onChange:function(e){return s(e.target.value)},suffix:(0,J.jsx)("i",{onClick:S,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"请输入姓名或学号搜索",onPressEnter:S})]}),N&&(0,J.jsx)(ee.Z,{customText:"正在进行代码查重,请稍候。查重结束后,页面将自动更新显示结果"}),!N&&(0,J.jsx)(Ce.Z,{loading:_,active:!0,paragraph:{rows:5},children:c.length>0?(0,J.jsx)("aside",{className:qe.subject,children:c.map((function(e,n){return(0,J.jsx)(ze,{index:n,bottomLine:n===c.length-1,gather:e,search:i},n)}))}):(0,J.jsxs)("div",{className:qe.empty,children:[(0,J.jsx)("img",{src:Qe.x7,width:"258"}),(0,J.jsx)("span",{className:"c-grey-c",children:"暂无数据"})]})})]})})),Re=t(28103),He=t(49312),Ke=t(77116),We=t(31313),Ye="wrap___rEjJ0",Je="modal___gRDV9",Ue="titleWrap___MK_OO",Ge="required___Hja3H",Ve="title___vMFKz",Xe="colorGray___hNhIL",$e="choiceWrap___Xx5du",en="answer___cbuNE",nn="activeAnswer___LwFG7",tn="deleteIcon____HG4s",sn="addIcon___r_Vhy",rn="editorWrap___OYwur",an="htmlWrap___qXHYn",ln="radio___urtyZ",cn="color333___Lah7k",on="color999___TmkZt",dn="questionType___r_bKw",un="questionChoices___LA7VM",xn="action___fTTDM",pn="difficult___Mg7lT",hn="fold___oVjRI",mn="head___fpwmn",fn=t(63743),vn=t(11288),gn=["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"],jn=function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),r=e.editData,l=e.editKey,o=e.setEditKey,u=void 0===o?function(){}:o,p=e.cancelAdd,f=void 0===p?function(){}:p,j=e.addCallback,w=void 0===j?function(){}:j,N=e.reload,Z=void 0===N?function(){}:N,A=(e.setIsClaer,h()(e,gn),(0,m.useState)("")),I=x()(A,2),S=I[0],C=I[1],T=(0,m.useState)(""),q=x()(T,2),D=q[0],M=q[1],O=(0,m.useState)([]),B=x()(O,2),H=B[0],W=B[1],Y=(0,m.useState)(""),U=x()(Y,2),G=U[0],V=U[1],X=(0,m.useState)(),$=x()(X,2),ee=$[0],ne=$[1],te=(0,m.useState)(!1),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,m.useState)(),le=x()(ae,2),ce=le[0],oe=le[1],de=(0,m.useState)(0),ue=x()(de,2),xe=ue[0],pe=ue[1],he=(0,m.useState)(!1),me=x()(he,2),fe=me[0],ve=me[1],ge=(0,m.useState)(!1),je=x()(ge,2),ye=je[0],_e=je[1],be=(0,m.useState)([]),we=x()(be,2),ke=we[0],Ne=we[1],Ze=(0,m.useState)(1),Ae=x()(Ze,2),Ie=Ae[0],Se=Ae[1],Ce=(0,m.useState)(!1),Ee=x()(Ce,2),Pe=Ee[0],Te=Ee[1],qe=(0,m.useRef)(!1),De=(0,v.useParams)(),Me=(0,m.useState)([]),Oe=x()(Me,2),Be=Oe[0],Le=Oe[1],ze=function(e){Le([].concat(s()(Be),[c()({},e)]))};(0,m.useEffect)((function(){var e;if(!qe.current){if(null==r||!r.question_title)return ve(!0),C(""),ne(!1),oe(2),W([]),V(""),void re(!1);C(null==r?void 0:r.question_title),ne(null==r?void 0:r.is_ordered),Se(null==r?void 0:r.difficulty),Te(!(null!=r&&r.repeat_answer)),oe(null==r?void 0:r.question_score);var n=null==r||null===(e=r.standard_answers)||void 0===e?void 0:e.map((function(e){return e.answer_text}));W(s()(n)),Ne(r.tag_discipline_ids),M(null==r?void 0:r.analysis)}}),[r,fe]),(0,m.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,Le(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}re(!1),fe&&function(){e.apply(this,arguments)}()}),[fe]),(0,m.useImperativeHandle)(n,(function(){return{onSave:en,isEdit:fe}})),(0,m.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];Le(n)}),[t.tagDisciplineData]);var Qe,Fe,Re,Ge,$e=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ve(!1),u(-1),qe.current=!1,Z())},en=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=[],s=!1,_e(!0),H.forEach((function(e,t){n.push({choice_id:t+1,answer_text:[]}),e.forEach((function(e,i){n[t].answer_text.push(e),e&&(0,P.eR)(e,1e4)||(V("".concat(t,"-").concat(i)),y.ZP.info(e?"答案不能超过10000字符":"答案:不能为空"),s=!0)}))})),!s){e.next=7;break}return _e(!1),e.abrupt("return",!1);case 7:if(qe.current=!0,!r.question_id){e.next=19;break}if(1!==(null==r?void 0:r.is_my)){e.next=13;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:ke,sub_discipline_id:null===(s=t.editData)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.sub_discipline_id,difficulty:Ie,is_cover:1,repeat_answer:!Pe,analysis:D}});case 2:l=e.sent,$e(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:ke,sub_discipline_id:null===(s=t.editData)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.sub_discipline_id,difficulty:Ie,repeat_answer:!Pe,analysis:D}});case 2:l=e.sent,$e(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=17;break;case 13:return e.next=15,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:ke,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:Ie,repeat_answer:!Pe,analysis:D}});case 15:l=e.sent,$e(l);case 17:e.next=23;break;case 19:return e.next=21,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:De.categoryId,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:ke,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:Ie,repeat_answer:!Pe,analysis:D}});case 21:l=e.sent,$e(l);case 23:return _e(!1),e.abrupt("return",{name:S,analysis:D,standard_answers:n,is_ordered:ee});case 25:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nn=function(e,n,t){var i=H.slice();if(n&&i.splice(e,n),t&&se||!r.question_id)for(var s=0;s1&&(0,J.jsxs)("span",{children:[(0,J.jsx)(_.Z,{checked:ee,onChange:function(e){return ne(e.target.checked)},className:"".concat(cn," font14"),children:"多个填空的答案有顺序要求"}),(0,J.jsx)("span",{className:"".concat(on," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,J.jsx)("p",{className:Ue,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:D,onChange:function(e){return M(e)}}),(0,J.jsxs)("p",{className:"",children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"分值:",(0,J.jsx)(R.Z,{value:ce,max:1e4,min:0,onChange:function(e){oe(e)}})," 分   ",!!ce&&!!xe&&(0,J.jsxs)("span",{style:{color:"red"},children:["(根据均分规则,本题每空",(ce/xe).toFixed(1),"分)"]}),(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:pn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(K.ZP.Group,{value:Ie,onChange:function(e){Se(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(K.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(K.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Xe,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{value:ke,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:Ne,subId:null===(Re=t.editData)||void 0===Re||null===(Re=Re.exercise)||void 0===Re?void 0:Re.sub_discipline_id,knowledgeOptions:Be,onAddKnowledgeFinish:ze})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(Q.Z,{checked:Pe,onChange:function(e){Te(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==l||r.question_id)&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){f(),ve(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml20",type:"primary",onClick:function(){en()},children:"保存"})]})]}))]})},yn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(jn)),_n=["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"],bn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],wn=function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.editKey,o=e.setEditKey,u=void 0===o?function(){}:o,p=e.cancelAdd,f=void 0===p?function(){}:p,j=e.reload,_=void 0===j?function(){}:j,w=e.addCallback,N=void 0===w?function(){}:w,Z=(e.setIsClaer,h()(e,_n),(0,m.useState)()),A=x()(Z,2),I=A[0],S=A[1],C=(0,m.useState)(""),P=x()(C,2),T=P[0],q=P[1],D=(0,m.useState)(!1),M=x()(D,2),O=M[0],B=M[1],L=(0,m.useState)(),z=x()(L,2),F=z[0],H=z[1],W=(0,m.useState)([]),Y=x()(W,2),U=Y[0],G=Y[1],V=(0,m.useState)([]),X=x()(V,2),$=X[0],ee=X[1],ne=(0,m.useState)(1),te=x()(ne,2),ie=te[0],se=te[1],re=(0,m.useState)(!1),ae=x()(re,2),le=ae[0],ce=ae[1],oe=(0,m.useState)(""),de=x()(oe,2),ue=de[0],xe=de[1],pe=(0,m.useRef)(!1),he=function(e){ee([].concat(s()($),[c()({},e)]))},me=(0,v.useParams)();(0,m.useEffect)((function(){if(!pe.current){if(null==r||!r.question_choices)return B(!0),q(""),H(2),void S("");ce(!(null!=r&&r.repeat_answer)),q(null==r?void 0:r.question_title),H(null==r?void 0:r.question_score),se(null==r?void 0:r.difficulty),S(r.standard_answer[0]+""),G(r.tag_discipline_ids),xe(null==r?void 0:r.analysis)}}),[r,O]),(0,m.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,ee(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}O&&function(){e.apply(this,arguments)}()}),[O]),(0,m.useImperativeHandle)(n,(function(){return{onSave:je,isEdit:O}})),(0,m.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];ee(n)}),[t.tagDisciplineData]);var fe,ve,ge=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),B(!1),u(-1),pe.current=!1,_())},je=function(){var e=d()(a()().mark((function e(){var n,s,l,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(T){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(I){e.next=6;break}return y.ZP.info("请先点击选择本选择题的正确选项"),e.abrupt("return",!1);case 6:if(n=[{choice_text:"正确",is_answer:"1"===I?1:0},{choice_text:"错误",is_answer:"2"===I?2:0}],pe.current=!0,!r.question_id){e.next=19;break}if(1!==(null==r?void 0:r.is_my)){e.next=13;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:T,question_type:2,question_score:F,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:U,sub_discipline_id:null===(l=t.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.sub_discipline_id,difficulty:ie,is_cover:1,repeat_answer:!le,analysis:ue}});case 2:s=e.sent,ge(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:T,question_type:2,question_score:F,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:U,sub_discipline_id:null===(l=t.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:ue}});case 2:s=e.sent,ge(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=17;break;case 13:return e.next=15,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:T,question_type:2,question_score:F,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:U,sub_discipline_id:null===(l=t.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:ue}});case 15:s=e.sent,ge(s);case 17:e.next=23;break;case 19:return e.next=21,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:me.categoryId,question_title:T,question_type:2,question_score:F,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:U,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:ue}});case 21:s=e.sent,ge(s);case 23:return e.abrupt("return",{name:T,choices:n});case 24:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ye=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),_e=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===l){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},me)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},me)}),e.abrupt("break",17);case 12:return u(r.dragKey),B(!0),e.abrupt("break",17);case 15:return N({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:2}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Ye,children:[!O&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、判断题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{className:un,children:null==r||null===(ve=r.question_choices)||void 0===ve?void 0:ve.map((function(e,n){return(0,J.jsxs)(K.ZP,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[bn[n],". ",(0,J.jsx)("span",{className:"c-black font14",children:e.choice_text})]},n)}))}),(0,J.jsx)("div",{className:xn,children:!r.hideAction&&ye.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return _e(e)},className:e.icon})},n)}))})]}),O&&(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"判断题"}),"(客观题,由系统自动评分,请设置标准答案)"]}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsx)("span",{className:Ve,children:"题干:"})]}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:T,onChange:function(e){return q(e)}}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsxs)("span",{className:Ve,children:["答案选项:",(0,J.jsx)("span",{className:Xe,children:"点击选项可设置正确答案"})]})]}),(0,J.jsxs)(K.ZP.Group,{buttonStyle:"solid",value:I,onChange:function(e){return S(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:"1",className:"".concat(ln," mr40"),children:"正确"}),(0,J.jsx)(K.ZP.Button,{value:"2",className:ln,children:"错误"})]}),(0,J.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项,可以直接设置标准答案"}),(0,J.jsx)("p",{className:Ue,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:ue,onChange:function(e){return xe(e)}}),(0,J.jsxs)("p",{className:"",children:["分值:",(0,J.jsx)(R.Z,{value:F,max:1e4,min:0,onChange:function(e){H(e)}})," 分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:pn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(K.ZP.Group,{value:ie,onChange:function(e){se(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(K.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(K.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Xe,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{value:U,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:G,subId:null===(fe=t.editData)||void 0===fe||null===(fe=fe.exercise)||void 0===fe?void 0:fe.sub_discipline_id,knowledgeOptions:$,onAddKnowledgeFinish:he})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(Q.Z,{checked:le,onChange:function(e){ce(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==l||r.question_id)&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){f(),B(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml20",type:"primary",onClick:function(){je()},children:"保存"})]})]})]})},kn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(wn)),Nn=["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"],Zn=["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"],An=(0,m.forwardRef)((function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.cancelAdd,o=void 0===l?function(){}:l,u=e.editKey,p=e.setEditKey,f=void 0===p?function(){}:p,j=(e.setIsClaer,e.addCallback),w=void 0===j?function(e){}:j,N=e.reload,Z=void 0===N?function(){}:N,A=(h()(e,Nn),(0,m.useState)([])),I=x()(A,2),S=I[0],C=I[1],P=(0,m.useState)(),T=x()(P,2),q=T[0],D=T[1],M=(0,m.useState)([]),O=x()(M,2),B=O[0],F=O[1],H=(0,m.useState)(""),W=x()(H,2),Y=W[0],U=W[1],G=(0,m.useState)(),V=x()(G,2),X=V[0],$=V[1],ee=(0,m.useState)(!1),ne=x()(ee,2),te=ne[0],ie=ne[1],se=(0,m.useState)([]),re=x()(se,2),ae=re[0],le=re[1],ce=(0,m.useState)(1),oe=x()(ce,2),de=oe[0],ue=oe[1],xe=(0,m.useState)(!1),pe=x()(xe,2),he=pe[0],me=pe[1],fe=(0,m.useState)(""),ve=x()(fe,2),ge=ve[0],je=ve[1],ye=(0,m.useState)([]),_e=x()(ye,2),be=_e[0],we=_e[1],ke=(0,m.useRef)(!1),Ne=function(e){we([].concat(s()(be),[c()({},e)]))},Ze=(0,v.useParams)();(0,m.useEffect)((function(){C(["","","",""])}),[]),(0,m.useEffect)((function(){if(!ke.current){if(null==r||!r.question_choices)return ie(!0),U(""),$(5),C(["","","",""]),void F([]);U(null==r?void 0:r.question_title),$(null==r?void 0:r.question_score),me(!(null!=r&&r.repeat_answer)),ue(null==r?void 0:r.difficulty),C(null==r?void 0:r.question_choices.map((function(e){return e.choice_text})));var e=[];null==r||r.standard_answer.map((function(n,t){e.push(n-1)})),F(e),le(r.tag_discipline_ids),je(null==r?void 0:r.analysis)}}),[r,te]),(0,m.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,we(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}te&&function(){e.apply(this,arguments)}()}),[te]),(0,m.useImperativeHandle)(n,(function(){return{onSave:Ce,isEdit:te}})),(0,m.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];we(n)}),[t.tagDisciplineData]);var Ae,Ie,Se=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ie(!1),f(-1),ke.current=!1,Z())},Ce=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Y){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=S.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(Zn[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(B.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(B.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(s=S.map((function(e,n){return{choice_text:e,is_answer:B.includes(n)?n+1:0}})),ke.current=!0,!r.question_id){e.next=26;break}if(1!==(null==r?void 0:r.is_my)){e.next=20;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:Y,question_type:1,question_score:X,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:de,is_cover:1,repeat_answer:!he,analysis:ge}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:Y,question_type:1,question_score:X,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:de,repeat_answer:!he,analysis:ge}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=24;break;case 20:return e.next=22,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:Y,question_type:1,question_score:X,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:de,repeat_answer:!he,analysis:ge}});case 22:l=e.sent,Se(l);case 24:e.next=30;break;case 26:return e.next=28,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:Ze.categoryId,question_title:Y,question_type:1,question_score:X,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:de,repeat_answer:!he,analysis:ge}});case 28:l=e.sent,Se(l);case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ee=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),Pe=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===u){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},Ze)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},Ze)}),e.abrupt("break",17);case 12:return f(r.dragKey),ie(!0),e.abrupt("break",17);case 15:return w({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:1}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Ye,children:[!te&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、多选题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{className:un,children:null==r||null===(Ie=r.question_choices)||void 0===Ie?void 0:Ie.map((function(e,n){return(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{children:(0,J.jsxs)(_.Z,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[Zn[n],"."]},n)}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)("span",{className:"c-black font14",children:(0,J.jsx)(fn.Z,{value:e.choice_text})})})]},n)}))}),(0,J.jsx)("div",{className:xn,children:!r.hideAction&&Ee.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return Pe(e)},className:e.icon})},n)}))})]}),te&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsx)("span",{className:Ve,children:"题干:"})]}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:Y,onChange:function(e){return U(e)}}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsxs)("span",{className:Ve,children:["答案选项:",(0,J.jsx)("span",{className:Xe,children:"点击选项可设置正确答案"})]})]}),S.map((function(e,n){var i;return(0,J.jsxs)("div",{className:$e,children:[(0,J.jsx)(b.Z,{title:"点击设置为标准答案",placement:"left",children:(0,J.jsx)("div",{className:"".concat(en," ").concat(B.includes(n)?nn:""),onClick:function(){B.includes(n)?F(B.filter((function(e){return e!==n}))):F([].concat(s()(B),[n]))},children:Zn[n]})}),(0,J.jsx)("div",{className:rn,children:q===n?(0,J.jsx)(He.Z,{id:"single-question-option-".concat(n),watch:!0,isFocus:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){S[n]=e,C(S)}}):(0,J.jsx)("div",{className:an,onClick:function(){return D(n)},children:(0,J.jsx)(fn.Z,{value:e})})}),1===(null===(i=t.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.exercise_status)&&(0,J.jsxs)(J.Fragment,{children:[n>1&&(0,J.jsx)(b.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat(tn," iconfont icon-htmal5icon19"),onClick:function(){return C(S.filter((function(e,t){return t!==n})))}})}),n<7&&n===S.length-1&&(0,J.jsx)(b.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(sn," iconfont icon-roundaddfill ml6"),onClick:function(){return C([].concat(s()(S),[""]))}})})]})]},n)})),(0,J.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项输入框可设置答案;选中的选项即为正确答案,选择多个答案即为多选题"}),(0,J.jsx)("p",{className:Ue,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:ge,onChange:function(e){return je(e)}}),(0,J.jsxs)("p",{className:"",children:["分值:",(0,J.jsx)(R.Z,{value:X,max:1e4,min:0,onChange:function(e){$(e)}})," ","分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:pn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(K.ZP.Group,{value:de,onChange:function(e){ue(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(K.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(K.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Xe,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{value:ae,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:le,subId:null===(Ae=t.editData)||void 0===Ae||null===(Ae=Ae.exercise)||void 0===Ae?void 0:Ae.sub_discipline_id,knowledgeOptions:be,onAddKnowledgeFinish:Ne})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(Q.Z,{checked:he,onChange:function(e){me(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){o(),ie(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml20",type:"primary",onClick:function(){Ce()},children:"保存"})]})]})]})})),In=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})(An),Sn=["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"],Cn=function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),s=e.editData,r=e.cancelAdd,l=void 0===r?function(){}:r,o=e.editKey,u=e.setEditKey,p=void 0===u?function(){}:u,f=(e.addCallback,e.reload),j=void 0===f?function(){}:f,w=(e.setIsClaer,h()(e,Sn),(0,m.useState)("")),N=x()(w,2),Z=N[0],A=N[1],I=(0,m.useState)(""),S=x()(I,2),C=S[0],P=S[1],T=(0,m.useState)(""),q=x()(T,2),D=q[0],M=(q[1],(0,m.useState)([])),O=x()(M,2),B=O[0],Q=(O[1],(0,m.useState)("")),H=x()(Q,2),K=(H[0],H[1],(0,m.useState)()),W=x()(K,2),Y=W[0],U=W[1],G=(0,m.useState)(!1),V=x()(G,2),X=(V[0],V[1]),$=(0,m.useState)([]),ee=x()($,2),ne=ee[0],te=ee[1],ie=(0,m.useState)(!1),se=x()(ie,2),re=se[0],ae=se[1],le=(0,m.useState)(!1),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,v.useParams)(),xe=(0,m.useRef)(!1);(0,m.useEffect)((function(){var e;if(!xe.current){s.edit&&(ae(!0),P(""),A(""),te([])),A(s.shixun_name),P(s.question_title);var n=[];null===(e=s.shixun)||void 0===e||e.map((function(e){n.push(e.challenge_score)})),te(n)}}),[s]),(0,m.useEffect)((function(){X(!1)}),[re]),(0,m.useImperativeHandle)(n,(function(){return{onSave:ve,isEdit:re}}));var pe,he,me,fe=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ae(!1),p(-1),xe.current=!1,j())},ve=function(){var e=d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=[],!1,e.next=4;break;case 4:if(xe.current=!0,de(!0),!s.question_id){e.next=12;break}return e.next=9,i({type:"exercise/editExerciseQuestion",payload:{id:s.question_id,question_title:C,shixun_name:Z,shixun_id:s.shixun_id,question_type:5,question_scores:ne}});case 9:t=e.sent,e.next=15;break;case 12:return e.next=14,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==s?void 0:s.insert_id,categoryId:ue.categoryId,question_title:C,shixun_name:Z,shixun_id:s.shixun_id,question_type:5,question_scores:ne,is_copy:s.is_copy}});case 14:t=e.sent;case 15:return fe(t),de(!1),e.abrupt("return",{name:C,analysis:D,standard_answers:n,is_ordered:Y});case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ge=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入实训题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),je=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===o){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:s.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},ue)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:s.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},ue)}),e.abrupt("break",17);case 12:return p(s.dragKey),ae(!0),e.abrupt("break",17);case 15:return i({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",editData:{key:s.key,insert_id:null==s?void 0:s.question_id,question_type:5}}}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Ye,children:[!re&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=s&&s.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[s.key,"、实训题"]}),"(",s.question_score,"分)"]})}),null!=s&&s.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[s.key,"."]}),(0,J.jsx)(fn.Z,{value:s.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",s.question_score,"分)"]}),!(null===(he=s.schools)||void 0===he||!he.length)&&(0,J.jsx)(b.Z,{title:"该实训题面向指定单位开放",children:(0,J.jsx)("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"})})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:s.question_title})}),(0,J.jsx)("div",{className:"mt30"}),null===(me=s.shixun)||void 0===me?void 0:me.map((function(e,n){return(0,J.jsxs)("div",{children:["第",n+1,"关 ",(0,J.jsx)("span",{className:"ml10",children:e.challenge_name})," ",(0,J.jsxs)("span",{className:"ml10",children:[e.challenge_score," 分"]})]},n)})),(0,J.jsxs)("div",{className:xn,children:[(0,J.jsx)(v.Link,{target:"_blank",to:"/shixuns/".concat(s.shixun_identifier,"/challenges?exercise=true"),children:"实训详情"}),!s.hideAction&&ge.map((function(e,n){return"up"===e.id&&1===s.key||"down"===e.id&&s.key===s.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return je(e)},className:e.icon})},n)}))]})]}),re&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"实训题"}),"(客观题,由系统自动评分,允许手动调分)"]})}),(0,J.jsx)("div",{className:"mt10",children:(0,J.jsx)(F.Z,{defaultValue:Z,onChange:function(e){A(e.target.value)}})}),(0,J.jsx)("div",{className:"mt10",children:(0,J.jsx)(He.Z,{id:"single-question-option-0",height:155,placeholder:"请输入实训题完成要求",defaultValue:C,onChange:function(e){P(e)}})}),(0,J.jsx)("div",{className:"mt20",children:null===(pe=s.shixun)||void 0===pe?void 0:pe.map((function(e,n){return(0,J.jsxs)(L.Z,{gutter:[20,20],children:[(0,J.jsxs)(z.Z,{flex:"1",children:[n+1,".",e.challenge_name]}),(0,J.jsxs)(z.Z,{children:[(0,J.jsx)(R.Z,{defaultValue:ne[n],onChange:function(e){ne[n]=e,te(ne),console.log("srore:L",ne[n])}})," 分"]})]})}))}),(0,J.jsx)("div",{className:"mt20",children:B.length>1&&(0,J.jsxs)("span",{children:[(0,J.jsx)(_.Z,{checked:Y,onChange:function(e){return U(e.target.checked)},className:"".concat(cn," font14"),children:"多个填空的答案有顺序要求"}),(0,J.jsx)("span",{className:"".concat(on," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==o||!(null!=s&&s.edit))&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){l(),ae(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{loading:oe,className:"ml20",type:"primary",onClick:function(){ve()},children:"保存"})]})]})]})},En=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(Cn)),Pn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"],Tn=["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"],qn=function(e,n){e.problemset;var t=e.exercise,i=(e.globalSetting,e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.cancelAdd,o=void 0===l?function(){}:l,u=e.editKey,p=e.setEditKey,f=void 0===p?function(){}:p,j=(e.setIsClaer,e.reload),_=void 0===j?function(){}:j,w=e.addCallback,N=void 0===w?function(e){}:w,Z=(h()(e,Pn),(0,m.useState)([])),A=x()(Z,2),I=A[0],S=A[1],C=(0,m.useState)(),P=x()(C,2),T=P[0],q=P[1],D=(0,m.useState)([]),M=x()(D,2),O=M[0],B=M[1],F=(0,m.useState)(""),H=x()(F,2),W=H[0],Y=H[1],U=(0,m.useState)(),G=x()(U,2),V=G[0],X=G[1],$=(0,m.useState)([]),ee=x()($,2),ne=ee[0],te=ee[1],ie=(0,m.useState)(!1),se=x()(ie,2),re=se[0],ae=se[1],le=(0,m.useState)(1),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,m.useState)(!1),xe=x()(ue,2),pe=xe[0],he=xe[1],me=(0,m.useState)(""),fe=x()(me,2),ve=fe[0],ge=fe[1],je=(0,v.useParams)(),ye=(0,m.useRef)(null),_e=(0,m.useRef)(!1),be=(0,m.useState)([]),we=x()(be,2),ke=we[0],Ne=we[1],Ze=function(e){Ne([].concat(s()(ke),[c()({},e)]))};(0,m.useEffect)((function(){S(["","","",""])}),[]),(0,m.useEffect)((function(){if(!_e.current){if(null==r||!r.question_choices)return ae(!0),Y(""),X(5),S(["","","",""]),void B([]);Y(null==r?void 0:r.question_title),X(null==r?void 0:r.question_score),he(!(null!=r&&r.repeat_answer)),ge(null==r?void 0:r.analysis),de(null==r?void 0:r.difficulty),S(null==r?void 0:r.question_choices.map((function(e){return e.choice_text})));var e=[];null==r||r.standard_answer.map((function(n,t){e.push(n-1)})),te(r.tag_discipline_ids),B(e)}}),[r,re]),(0,m.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,Ne(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}re&&function(){e.apply(this,arguments)}()}),[re]),(0,m.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];Ne(n)}),[t.tagDisciplineData]),(0,m.useImperativeHandle)(n,(function(){return{onSave:Ce,isEdit:re}}));var Ae,Ie,Se=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ae(!1),f(-1),_e.current=!1,_())},Ce=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(W){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=I.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(Tn[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(O.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(O.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(s=I.map((function(e,n){return{choice_text:e,is_answer:O.includes(n)?n+1:0}})),_e.current=!0,!r.question_id){e.next=26;break}if(1!==(null==r?void 0:r.is_my)){e.next=20;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:W,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:oe,is_cover:1,repeat_answer:!pe,analysis:ve}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:W,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:oe,repeat_answer:!pe,analysis:ve}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=24;break;case 20:return e.next=22,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:W,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:oe,repeat_answer:!pe,analysis:ve}});case 22:l=e.sent,Se(l);case 24:e.next=30;break;case 26:return e.next=28,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:je.categoryId,question_title:W,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:oe,repeat_answer:!pe,analysis:ve}});case 28:l=e.sent,Se(l);case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ee=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),Pe=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===u){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},je)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},je)}),e.abrupt("break",17);case 12:return f(r.dragKey),ae(!0),e.abrupt("break",17);case 15:return N({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:0}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Ye,children:[!re&&(0,J.jsxs)("aside",{ref:ye,children:[(0,J.jsx)("div",{className:dn,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、单选题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex",alignItems:"flex-start"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{className:un,children:null==r||null===(Ie=r.question_choices)||void 0===Ie?void 0:Ie.map((function(e,n){return(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{children:(0,J.jsxs)(K.ZP,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[Tn[n],"."]},n)}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)("span",{className:"c-black font14",children:(0,J.jsx)(fn.Z,{value:e.choice_text})})})]},n)}))}),(0,J.jsx)("div",{className:xn,children:!r.hideAction&&Ee.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return Pe(e)},className:e.icon})},n)}))})]}),re&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsx)("span",{className:Ve,children:"题干:"})]}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:W,onChange:function(e){return Y(e)}}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsxs)("span",{className:Ve,children:["答案选项:",(0,J.jsx)("span",{className:Xe,children:"点击选项可设置正确答案"})]})]}),I.map((function(e,n){var i;return(0,J.jsxs)("div",{className:$e,children:[(0,J.jsx)(b.Z,{title:"点击设置为标准答案",placement:"left",children:(0,J.jsx)("div",{className:"".concat(en," ").concat(O.includes(n)?nn:""),onClick:function(){O.includes(n)?B(O.filter((function(e){return e!==n}))):B([].concat(s()(O),[n]))},children:Tn[n]})}),(0,J.jsx)("div",{className:rn,children:T===n?(0,J.jsx)(He.Z,{id:"single-question-option-".concat(n),watch:!0,isFocus:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){I[n]=e,S(I)}}):(0,J.jsx)("div",{className:an,onClick:function(){return q(n)},children:(0,J.jsx)(fn.Z,{value:e})})}),1===(null===(i=t.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.exercise_status)&&(0,J.jsxs)(J.Fragment,{children:[n>1&&(0,J.jsx)(b.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat(tn," iconfont icon-htmal5icon19"),onClick:function(){return S(I.filter((function(e,t){return t!==n})))}})}),n<7&&n===I.length-1&&(0,J.jsx)(b.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(sn," iconfont icon-roundaddfill ml6"),onClick:function(){return S([].concat(s()(I),[""]))}})})]})]},n)})),(0,J.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项输入框可设置答案;选中的选项即为正确答案,选择多个答案即为多选题"}),(0,J.jsx)("p",{className:Ue,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:ve,onChange:function(e){return ge(e)}}),(0,J.jsxs)("div",{style:{marginBottom:14},children:["分值:",(0,J.jsx)(R.Z,{value:V,max:1e4,min:0,onChange:function(e){X(e)}})," 分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:pn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(K.ZP.Group,{value:oe,onChange:function(e){de(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(K.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(K.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("div",{className:Ue,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Xe,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{selectvalues:null==r?void 0:r.tag_discipline_ids,value:ne,onChange:te,subId:null===(Ae=t.editData)||void 0===Ae||null===(Ae=Ae.exercise)||void 0===Ae?void 0:Ae.sub_discipline_id,knowledgeOptions:ke,onAddKnowledgeFinish:Ze})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(Q.Z,{checked:pe,onChange:function(e){he(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){o(),ae(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml20",type:"primary",onClick:function(){Ce()},children:"保存"})]})]})]})},Dn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(qn)),Mn=t(12563),On=function(e){var n,t,i=e.value,r=void 0===i?[[],[]]:i,a=e.onChange,l=(0,m.useState)(""),c=x()(l,2),o=c[0],d=c[1],u=(0,m.useState)(""),p=x()(u,2),h=p[0],f=p[1],v=function(e){if(!e)return!1;new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]");return"|"!==e||(y.ZP.warning("关键词不能只输入一个“|”字符!"),!1)};return(0,J.jsxs)("div",{children:[(0,J.jsxs)("p",{className:"font14",children:["关键词",(0,J.jsx)("span",{className:"c-grey-999",children:"(关键词可用于自动判分)"}),(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:350},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"每个核心关键词的分数是普通关键词分数的两倍"}),(0,J.jsx)("div",{children:"例如:"}),(0,J.jsx)("div",{children:"本题10分,普通关键词1个,核心关键词2个,则每个"}),(0,J.jsx)("div",{children:"普通关键词2分,每个核心关键词4分"})]}),children:(0,J.jsx)("span",{className:"iconfont icon-a-wenhaobeifen2 font14"})})]}),(0,J.jsxs)(L.Z,{align:"middle",className:"font14",children:["普通关键词:",(0,J.jsx)(F.Z,{value:o,onChange:function(e){d(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,t,i,l=null===(n=e.target)||void 0===n?void 0:n.value;v(l)&&(null===(t=r[0])||void 0===t||t.push(null==l||null===(i=l.split("|"))||void 0===i?void 0:i.filter((function(e){return!!e}))),a(s()(r)),d(""))},style:{width:800},className:"ml5 mr10",placeholder:"支持保存多个关键词;并列关键词(或的关系)用”|”分割。"}),(0,J.jsx)("span",{className:"c-grey-999",children:"“回车键”保存关键词"})]}),(0,J.jsx)("div",{style:{paddingLeft:89},className:"mt10",children:null==r||null===(n=r[0])||void 0===n?void 0:n.map((function(e,n){return(0,J.jsx)(Mn.Z,{className:"mb10",closable:!0,onClose:function(e){var t;e.preventDefault(),r[0]=null===(t=r[0])||void 0===t?void 0:t.filter((function(e,t){return t!==n})),a(s()(r))},children:null==e?void 0:e.join(" 或 ")},n)}))}),(0,J.jsxs)(L.Z,{align:"middle",className:"font14",children:["核心关键词:",(0,J.jsx)(F.Z,{value:h,onChange:function(e){f(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,t,i,l=null===(n=e.target)||void 0===n?void 0:n.value;v(l)&&(null===(t=r[1])||void 0===t||t.push(null==l||null===(i=l.split("|"))||void 0===i?void 0:i.filter((function(e){return!!e}))),a(s()(r)),f(""))},style:{width:800},className:"ml5 mr10",placeholder:"支持保存多个关键词;并列关键词(或的关系)用”|”分割。"}),(0,J.jsx)("span",{className:"c-grey-999",children:"“回车键”保存关键词"})]}),(0,J.jsx)("div",{style:{paddingLeft:89},className:"mt10",children:null==r||null===(t=r[1])||void 0===t?void 0:t.map((function(e,n){return(0,J.jsx)(Mn.Z,{className:"mb10",closable:!0,onClose:function(e){var t;e.preventDefault(),r[1]=null===(t=r[1])||void 0===t?void 0:t.filter((function(e,t){return t!==n})),a(s()(r))},children:null==e?void 0:e.join(" 或 ")},n)}))})]})},Bn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"],Ln=function(e,n){var t=e.problemset,i=e.exercise,r=(e.globalSetting,e.loading,e.dispatch),l=(e.onRef,e.editData),o=e.cancelAdd,u=void 0===o?function(){}:o,p=e.editKey,f=e.setEditKey,j=void 0===f?function(){}:f,_=e.reload,w=void 0===_?function(){}:_,N=e.addCallback,Z=void 0===N?function(){}:N,A=(e.setIsClaer,h()(e,Bn),(0,m.useState)("")),I=x()(A,2),S=I[0],C=I[1],P=(0,m.useState)(""),T=x()(P,2),q=T[0],D=T[1],M=(0,m.useState)(""),O=x()(M,2),B=O[0],L=O[1],z=(0,m.useState)(),F=x()(z,2),H=F[0],W=F[1],Y=(0,m.useState)(!1),U=x()(Y,2),G=U[0],V=U[1],X=(0,m.useState)([]),$=x()(X,2),ee=$[0],ne=$[1],te=(0,m.useState)(1),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,m.useState)(!1),le=x()(ae,2),ce=le[0],oe=le[1],de=(0,m.useState)([[],[]]),ue=x()(de,2),xe=ue[0],pe=ue[1],he=(0,m.useRef)(!1),me=(0,v.useParams)(),fe=(0,m.useState)([]),ve=x()(fe,2),ge=ve[0],je=ve[1],ye=function(e){je([].concat(s()(ge),[c()({},e)]))};(0,m.useEffect)((function(){var e;if(!he.current){if(null==l||!l.question_title)return V(!0),C(""),L(""),void W(10);oe(!(null!=l&&l.repeat_answer)),C(null==l?void 0:l.question_title),L(null==l||null===(e=l.standard_answer)||void 0===e?void 0:e[0]),W(null==l?void 0:l.question_score),ne(l.tag_discipline_ids),re(null==l?void 0:l.difficulty),D(null==l?void 0:l.analysis),pe([null==l?void 0:l.normal_keywords,null==l?void 0:l.main_keywords])}}),[t.editData,G]),(0,m.useEffect)((function(){var e,n=null!=i&&null!==(e=i.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(i.tagDisciplineData.tag_disciplines)?i.tagDisciplineData.tag_disciplines:[];je(n)}),[i.tagDisciplineData]),(0,m.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.YY)({sub_discipline_id:null===(n=i.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:t=e.sent,je(t.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}G&&function(){e.apply(this,arguments)}()}),[G]),(0,m.useImperativeHandle)(n,(function(){return{onSave:we,isEdit:G}}));var _e,be=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),V(!1),j(-1),he.current=!1,w())},we=function(){var e=d()(a()().mark((function e(){var n,t,s,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(S){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(n=xe[0],t=xe[1],he.current=!0,!l.question_id){e.next=17;break}if(1!==(null==l?void 0:l.is_my)){e.next=11;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"exercise/editExerciseQuestion",payload:{id:l.question_id,question_title:S,question_type:4,question_score:H,standard_answers:[B],tag_discipline_ids:ee,sub_discipline_id:null===(c=i.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:se,is_cover:1,repeat_answer:!ce,analysis:q,normal_keywords:n,main_keywords:t}});case 2:s=e.sent,be(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"exercise/editExerciseQuestion",payload:{id:l.question_id,question_title:S,question_type:4,question_score:H,standard_answers:[B],tag_discipline_ids:ee,sub_discipline_id:null===(c=i.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:se,repeat_answer:!ce,analysis:q,normal_keywords:n,main_keywords:t}});case 2:s=e.sent,be(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=15;break;case 11:return e.next=13,r({type:"exercise/editExerciseQuestion",payload:{id:l.question_id,question_title:S,question_type:4,question_score:H,standard_answers:[B],tag_discipline_ids:ee,sub_discipline_id:null===(c=i.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:se,repeat_answer:!ce,analysis:q,normal_keywords:n,main_keywords:t}});case 13:s=e.sent,be(s);case 15:e.next=21;break;case 17:return e.next=19,r({type:"exercise/addExerciseQuestion",payload:{insert_id:null==l?void 0:l.insert_id,categoryId:me.categoryId,exercise_bank_id:me.categoryId,question_title:S,question_type:4,question_score:H,standard_answers:[B],tag_discipline_ids:ee,sub_discipline_id:null===(o=i.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:se,repeat_answer:!ce,analysis:q,normal_keywords:n,main_keywords:t}});case 19:s=e.sent,be(s);case 21:return e.abrupt("return",{name:S,answer_texts:[B],analysis:q,normal_keywords:n,main_keywords:t});case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==i||null===(n=i.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),Ne=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===p){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:l.question_id});case 2:r({type:"exercise/editExercise",payload:c()({},me)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,r({type:"exercise/exeriseMoveUpDown",payload:{id:l.question_id,opr:n.id}});case 10:return r({type:"exercise/editExercise",payload:c()({},me)}),e.abrupt("break",17);case 12:return j(l.dragKey),V(!0),e.abrupt("break",17);case 15:return Z({key:l.key,insert_id:null==l?void 0:l.question_id,question_type:4}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Ye,children:[!G&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=l&&l.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[l.key,"、简答题"]}),"(",l.question_score,"分)"]})}),null!=l&&l.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[l.key,"."]}),(0,J.jsx)(fn.Z,{value:l.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",l.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:l.question_title})}),(0,J.jsxs)("div",{className:un,children:[(0,J.jsx)("p",{children:(0,J.jsx)("strong",{children:"参考答案:"})}),(0,J.jsx)(fn.Z,{value:B||""})]}),(0,J.jsx)("div",{className:xn,children:!l.hideAction&&ke.map((function(e,n){return"up"===e.id&&1===l.key||"down"===e.id&&l.key===l.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return Ne(e)},className:e.icon})},n)}))})]}),G&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"主观题"}),"(主观题,未作答的情况下自动评为零分)"]})}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:S,onChange:function(e){return C(e)}}),(0,J.jsx)("p",{className:Ue,children:(0,J.jsx)("span",{className:Ve,children:"参考答案:"})}),(0,J.jsx)(He.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"请您输入参考答案",defaultValue:B,onChange:function(e){return L(e)}}),(0,J.jsx)(On,{value:xe,onChange:pe}),(0,J.jsx)("p",{className:Ue,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:q,onChange:function(e){return D(e)}}),(0,J.jsxs)("p",{className:"",children:["分值:",(0,J.jsx)(R.Z,{value:H,max:1e4,min:0,onChange:function(e){W(e)}})," 分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:pn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(K.ZP.Group,{value:se,onChange:function(e){re(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(K.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(K.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Xe,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{value:ee,selectvalues:null==l?void 0:l.tag_discipline_ids,onChange:ne,subId:null===(_e=i.editData)||void 0===_e||null===(_e=_e.exercise)||void 0===_e?void 0:_e.sub_discipline_id,knowledgeOptions:ge,onAddKnowledgeFinish:ye})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(Q.Z,{checked:ce,onChange:function(e){oe(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==p||l.question_id)&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){u(),V(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml20",type:"primary",onClick:function(){we()},children:"保存"})]})]})]})},zn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(Ln)),Qn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"],Fn=["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"],Rn=function(e,n){e.problemset;var t=e.exercise,i=(e.globalSetting,e.loading,e.dispatch),s=(e.onRef,e.editData),r=(e.cancelAdd,e.editKey),l=(e.setEditKey,e.addCallback),o=void 0===l?function(){}:l,u=(e.setIsClaer,h()(e,Qn),(0,m.useState)([])),p=x()(u,2),f=p[0],j=p[1],_=(0,m.useState)(),w=x()(_,2),k=(w[0],w[1],(0,m.useState)([])),N=x()(k,2),Z=N[0],A=N[1],I=(0,m.useState)(""),S=x()(I,2),C=S[0],P=S[1],T=(0,m.useState)(5),q=x()(T,2),D=q[0],M=q[1],O=(0,m.useState)(!1),B=x()(O,2),L=B[0],z=B[1],Q=(0,v.useParams)();(0,m.useEffect)((function(){j(["","","",""])}),[]),(0,m.useEffect)((function(){if(null==s||!s.question_choices)return z(!0),P(""),M(5),j(["","","",""]),void A([]);P(null==s?void 0:s.question_title),M(null==s?void 0:s.question_score),j(null==s?void 0:s.question_choices.map((function(e){return e.choice_text})));var e=[];null==s||s.standard_answer.map((function(n,t){e.push(n-1)})),A(e)}),[s]),(0,m.useImperativeHandle)(n,(function(){return{onSave:F,isEdit:L}}));var F=function(){var e=d()(a()().mark((function e(){var n,t,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=f.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(Fn[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(Z.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(Z.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(t=f.map((function(e,n){return{choice_text:e,is_answer:Z.includes(n)?n+1:0}})),!s.question_id){e.next=20;break}return e.next=17,i({type:"exercise/editExerciseQuestion",payload:{id:s.question_id,question_title:C,question_type:1,question_score:D,question_choices:t.map((function(e){return e.choice_text})),standard_answers:t.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer}))}});case 17:r=e.sent,e.next=23;break;case 20:return e.next=22,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==s?void 0:s.insert_id,categoryId:Q.categoryId,question_title:C,question_type:1,question_score:"5.0",question_choices:t.map((function(e){return e.choice_text})),standard_answers:t.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer}))}});case 22:r=e.sent;case 23:0===r.status&&(y.ZP.success("保存成功"),z(!1),i({type:"exercise/editExercise",payload:c()({},Q)}));case 24:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),H=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===r){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?14:16;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:s.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},Q)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",16);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:s.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},Q)}),e.abrupt("break",16);case 12:return v.history.push("/problems/".concat(null==s?void 0:s.hack_identifier,"/edit?type=exercises&express_id=").concat(Q.categoryId,"&question_id=").concat(null==s?void 0:s.question_id,"&score=").concat(null==s?void 0:s.question_score,"&exercise=true&callback_url=").concat(location.pathname)),e.abrupt("break",16);case 14:return o({key:s.key,insert_id:null==s?void 0:s.question_id,question_type:6}),e.abrupt("break",16);case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)("section",{className:Ye,children:(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=s&&s.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[s.key,"、编程题"]}),"(",s.question_score,"分)"]})}),null!=s&&s.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[s.key,"."]}),(0,J.jsx)(fn.Z,{value:s.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",s.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:s.question_title})}),(0,J.jsx)("div",{className:un,children:(0,J.jsx)(fn.Z,{value:s.description||""})}),(0,J.jsx)("div",{className:xn,children:!s.hideAction&&R.map((function(e,n){return"up"===e.id&&1===s.key||"down"===e.id&&s.key===s.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return H(e)},className:e.icon})},n)}))})]})})},Hn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(Rn)),Kn=t(32134),Wn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion"],Yn=["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"],Jn=function(e,n){e.problemset;var t=e.exercise,i=(e.globalSetting,e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.cancelAdd,o=void 0===l?function(){}:l,u=e.editKey,p=e.setEditKey,f=void 0===p?function(){}:p,j=(e.setIsClaer,e.addCallback),_=void 0===j?function(e){}:j,w=e.reload,N=void 0===w?function(){}:w,Z=e.markBtnVisible,A=e.handleMarkWrongQuestion,I=(h()(e,Wn),(0,m.useState)([])),S=x()(I,2),C=S[0],P=S[1],T=(0,m.useState)(!1),q=x()(T,2),D=q[0],M=q[1],O=(0,m.useState)(!0),B=x()(O,2),Q=B[0],H=B[1],W=(0,m.useState)(1),Y=x()(W,2),U=Y[0],G=Y[1],V=(0,m.useState)(!1),X=x()(V,2),$=X[0],ee=X[1],ne=(0,m.useState)([]),te=x()(ne,2),ie=te[0],se=te[1],re=(0,v.useParams)(),ae=(0,m.useRef)(null),le=(0,m.useState)(""),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,m.useState)([]),xe=x()(ue,2),pe=xe[0],he=xe[1],fe=(0,m.useRef)(!1),ve=function(e){se([].concat(s()(ie),[c()({},e)]))};(0,m.useEffect)((function(){var e;if(!fe.current){if(null==r||!r.question_title)return M(!0),void de("");de(null==r?void 0:r.question_title),ee(!(null!=r&&r.repeat_answer)),G(null==r?void 0:r.difficulty),P(r.tag_discipline_ids);var n=null==r||null===(e=r.sub_exercise_questions)||void 0===e?void 0:e.map((function(e){var n,t,i;return c()(c()({},e),{},{id:e.question_id,name:e.question_title,open:!1,score:e.question_score,qusList:null==e||null===(n=e.question_choices)||void 0===n?void 0:n.map((function(e){return e.choice_text})),activeQusEditor:null,qusAnswer:null===(t=[null==e||null===(i=e.question_choices)||void 0===i?void 0:i.findIndex((function(e){return e.standard_boolean}))])||void 0===t?void 0:t.filter((function(e){return-1!==e}))})}));he(n)}}),[r,D]),(0,m.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,se(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}D&&function(){e.apply(this,arguments)}()}),[D]),(0,m.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];se(n)}),[t.tagDisciplineData]),(0,m.useImperativeHandle)(n,(function(){return{onSave:_e,isEdit:D}}));var ge,je,ye=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),M(!1),f(-1),fe.current=!1,N())},_e=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o,u,x;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(oe){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(0!==pe.length){e.next=6;break}return y.ZP.info("请您添加小题"),e.abrupt("return",!1);case 6:n=0;case 7:if(!(n-1)){e.next=19;break}return y.ZP.info("请先输入第".concat(n+1,"小题").concat(Yn[c],"选项的内容")),e.abrupt("return",!1);case 19:if(null!=l&&l.qusAnswer.length){e.next=22;break}return y.ZP.info("请设置第".concat(n+1,"小题的正确答案,点击选项A/B...即可完成设置")),e.abrupt("return",!1);case 22:n++,e.next=7;break;case 25:if(o=pe.map((function(e){var n;return{id:e.id>1?e.id:null,question_title:e.name,question_type:1,question_choices:e.qusList,question_score:e.score,standard_answers:[(null===(n=e.qusAnswer)||void 0===n?void 0:n[0])+1]}})),fe.current=!0,!r.question_id){e.next=36;break}if(1!==(null==r?void 0:r.is_my)){e.next=32;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:oe,question_type:7,sub_questions:o,tag_discipline_ids:C,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:U,is_cover:1,repeat_answer:!$}});case 2:u=e.sent,ye(u);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:oe,question_type:7,sub_questions:o,tag_discipline_ids:C,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:U,repeat_answer:!$}});case 2:u=e.sent,ye(u);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=36;break;case 32:return e.next=34,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:oe,question_type:7,sub_questions:o,tag_discipline_ids:C,sub_discipline_id:null===(x=t.editData)||void 0===x||null===(x=x.exercise)||void 0===x?void 0:x.sub_discipline_id,difficulty:U,repeat_answer:!$}});case 34:u=e.sent,ye(u);case 36:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),we=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===u){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},re)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},re)}),e.abrupt("break",17);case 12:return f(r.dragKey),M(!0),e.abrupt("break",17);case 15:return _({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:0}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ke=function(){var e={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};he(pe.concat(e))},Ne=function(e,n,t){var i,s=(0,me.cloneDeep)(pe);("open"===e&&(s[n].open=!s[n].open),"delete"===e&&s.splice(n,1),"value"===e&&(s[n].name=t),"answer"===e&&(s[n].qusAnswer=[t]),"edit"===e&&(s[n].activeQusEditor=t),"details"===e&&(s[n].qusList[s[n].activeQusEditor]=t),"addQus"===e&&(s[n].qusList=s[n].qusList.concat("")),"deleteQus"===e)&&(s[n].qusList=s[n].qusList.filter((function(e,n){return n!==t})),s[n].qusAnswer=null===(i=s[n].qusAnswer)||void 0===i?void 0:i.filter((function(e){return e!==t})));"analysis"===e&&(s[n].analysis=t),"score"===e&&(s[n].score=t),he(s)};return(0,J.jsxs)("section",{className:Ye,children:[!D&&(0,J.jsxs)("aside",{ref:ae,children:[(0,J.jsx)("div",{className:dn,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、组合题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex",alignItems:"flex-start"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(共",null==r?void 0:r.sub_q_count,"小题,",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{style:{display:Q?"block":"none"},className:un,children:null==r||null===(je=r.sub_exercise_questions)||void 0===je?void 0:je.map((function(e,n){var t,i,s;return(0,J.jsxs)("div",{style:{marginBottom:"20px"},children:[(0,J.jsxs)("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,".",n+1,0==(null==e?void 0:e.question_type)?"(单选题)":1==(null==e?void 0:e.question_type)?"(多选题)":2==(null==e?void 0:e.question_type)?"(判断题)":3==(null==e?void 0:e.question_type)?"(填空题)":"(简答题)"]}),(0,J.jsx)(fn.Z,{value:e.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",e.question_score,"分)"]})]}),3==(null==e?void 0:e.question_type)&&(null==e||null===(t=e.standard_answers)||void 0===t?void 0:t.map((function(n,t){return(0,J.jsxs)(L.Z,{align:"middle",justify:"start",style:{marginBottom:"5px"},children:[(0,J.jsxs)(z.Z,{children:["答案(填空",null==n?void 0:n.choice_id,"):"]}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)(L.Z,{align:"middle",gutter:[1,1],children:n.answer_text.map((function(n,i){var s;return(0,J.jsx)(z.Z,{span:24,children:(0,J.jsx)(F.Z,{checked:null==e||null===(s=e.standard_answers)||void 0===s?void 0:s.includes(t),disabled:!0,value:n},t)},i)}))})})]},t)}))),4==(null==e?void 0:e.question_type)&&(0,J.jsx)(fn.Z,{value:(null==e||null===(i=e.answer_texts)||void 0===i?void 0:i[0])||""}),(0==(null==e?void 0:e.question_type)||1==(null==e?void 0:e.question_type)||2==(null==e?void 0:e.question_type))&&(null==e||null===(s=e.question_choices)||void 0===s?void 0:s.map((function(n,t){return(0,J.jsxs)(L.Z,{align:"middle",children:[(0,J.jsx)(z.Z,{children:(0,J.jsxs)(K.ZP,{checked:e.standard_answer.includes(t+1),disabled:!0,children:[Yn[t],"."]},t)}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)("span",{className:"c-black font14",children:(0,J.jsx)(fn.Z,{value:n.choice_text})})})]},t)}))),Z&&(0,J.jsx)(L.Z,{className:"mt20",children:(0,J.jsx)(Kn.Z,{state:null==e?void 0:e.is_wrong,onClick:function(){return A({value:e,type:null==e?void 0:e.question_type})}})})]},n)}))}),(0,J.jsxs)("div",{className:xn,children:[(0,J.jsx)("span",{className:"c-light-primary current",onClick:function(){return H(!Q)},style:{},children:Q?"收起":"展开"}),!r.hideAction&&be.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return we(e)},className:e.icon})},n)}))]})]}),D&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,J.jsxs)("section",{className:Ye,style:{padding:0},children:[(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsx)("span",{className:Ve,children:"题干:"})]}),(0,J.jsx)(He.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:oe,onChange:function(e){return de(e)}}),(0,J.jsxs)("p",{children:["小题数:",null==pe?void 0:pe.length]}),null==pe?void 0:pe.map((function(e,n){var t;return(0,J.jsxs)("div",{className:hn,children:[(0,J.jsxs)("div",{onClick:function(){return Ne("open",n)},className:mn,children:[(0,J.jsx)("i",{className:"iconfont icon-sanjiaoxing",style:{transform:e.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),(0,J.jsxs)("span",{children:["第",n+1,"小题(单选题)"]}),(0,J.jsx)("b",{onClick:function(e){e.stopPropagation(),Ne("delete",n)},className:"iconfont icon-shanchu8"})]}),(0,J.jsxs)("div",{className:"mb10",style:{display:e.open?"block":"none"},children:[(0,J.jsx)(He.Z,{watch:!0,height:155,placeholder:"请您输入题干",defaultValue:null==e?void 0:e.name,onChange:function(e){return Ne("value",n,e)}}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsxs)("span",{className:Ve,children:["答案选项:",(0,J.jsx)("span",{className:Xe,children:"点击选项可设置正确答案"})]})]}),null==e||null===(t=e.qusList)||void 0===t?void 0:t.map((function(t,i){var s,r;return(0,J.jsxs)("div",{className:$e,children:[(0,J.jsx)(b.Z,{title:"点击设置为标准答案",placement:"left",children:(0,J.jsx)("div",{className:"".concat(en," ").concat(null!=e&&null!==(s=e.qusAnswer)&&void 0!==s&&s.includes(i)?nn:""),onClick:function(){return Ne("answer",n,i)},children:Yn[i]})}),(0,J.jsx)("div",{className:rn,children:(null==e?void 0:e.activeQusEditor)===i?(0,J.jsx)(He.Z,{id:"single-question-option-".concat(i),watch:!0,height:155,isFocus:!0,placeholder:"请您输入选项",defaultValue:t,onChange:function(e){return Ne("details",n,e)}}):(0,J.jsx)("div",{className:an,onClick:function(){return Ne("edit",n,i)},children:(0,J.jsx)(fn.Z,{value:t})})}),i>1&&(0,J.jsx)(b.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat(tn," iconfont icon-htmal5icon19"),onClick:function(){return Ne("deleteQus",n,i)}})}),i<7&&i===(null==e||null===(r=e.qusList)||void 0===r?void 0:r.length)-1&&(0,J.jsx)(b.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(sn," iconfont icon-roundaddfill ml6"),onClick:function(){return Ne("addQus",n)}})})]},i)})),(0,J.jsxs)("p",{className:"mt10",children:["分值:",(0,J.jsx)(R.Z,{value:e.score,max:1e4,min:0,onChange:function(e){return Ne("score",n,e)}})," ","分"]})]})]},e.id)})),pe.length<20&&(0,J.jsxs)(k.ZP,{type:"primary",onClick:ke,children:[(0,J.jsx)("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"添加小题"]})]}),(0,J.jsx)("p",{className:"mt10",children:(0,J.jsxs)("span",{className:pn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(K.ZP.Group,{value:U,onChange:function(e){G(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(K.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(K.ZP.Button,{value:3,children:"困难"})]})]})}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Xe,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{selectvalues:null==r?void 0:r.tag_discipline_ids,value:C,onChange:P,subId:null===(ge=t.editData)||void 0===ge||null===(ge=ge.exercise)||void 0===ge?void 0:ge.sub_discipline_id,knowledgeOptions:ie,onAddKnowledgeFinish:ve})})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){o(),M(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml20",type:"primary",onClick:function(){_e()},children:"保存"})]})]})]})},Un=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(Jn)),Gn=t(71108),Vn="posWarp___ZUxXl",Xn="pos___A7NKx",$n="tips___ap6NV",et=t(24334),nt=(0,v.connect)()((function(e){var n=e.data,t=e.isDragDisabled,i=void 0!==t&&t,s=e.editorProps,r=void 0===s?{}:s,l=e.onDragEnd,o=void 0===l?function(){}:l,u=e.dispatch,p=e.markBtnVisible,h=void 0!==p&&p,j=e.batchScore,y=void 0===j?[]:j,_=e.reload,b=void 0===_?function(){}:_,w=(0,m.useRef)(),N=(0,v.useParams)(),Z=function(e,n,t){if(e.destination){var i=function(e,n,t){var i=Array.from(e),s=i.splice(n,1),r=x()(s,1)[0];return i.splice(t,0,r),i}(n,e.source.index,e.destination.index);o(i,t)}},A=function(e){u({type:"exercise/setActionTabs",payload:{key:"标记错题",params:e}})},I=function(e,n){return 0===n?(0,J.jsx)(Dn,c()({reload:b,editData:e},e)):1===n?(0,J.jsx)(In,c()({reload:b,editData:e},e)):2===n?(0,J.jsx)(kn,c()({reload:b,editData:e},e)):3===n?(0,J.jsx)(yn,c()({reload:b,editData:e},e)):4===n?(0,J.jsx)(zn,c()({reload:b,editData:e},e)):5===n?(0,J.jsx)(En,c()({reload:b,editData:e},e)):6===n?(0,J.jsx)(Hn,c()({editData:e},e)):7===n?(0,J.jsx)(Un,c()({handleMarkWrongQuestion:A,markBtnVisible:h,reload:b,editData:e},e)):8===n?(0,J.jsxs)("div",{style:{padding:"20px 30px"},children:[(0,J.jsx)(fn.Z,{value:e.key+"."+(null==e||null===(t=e.program_attr)||void 0===t?void 0:t.description)}),(0,J.jsx)(fn.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:et.Base64.decode((null==e||null===(i=e.program_attr)||void 0===i?void 0:i.code)||"")}),null==e||null===(s=e.standard_answer)||void 0===s?void 0:s.map((function(e,n){return(0,J.jsxs)(L.Z,{align:"middle",style:{marginTop:20},children:[(0,J.jsxs)(z.Z,{children:["答案(填空",e.choice_id,"):"]}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)(L.Z,{align:"middle",gutter:[1,1],children:(0,J.jsx)(F.Z,{disabled:!0,value:e.answer_text||"- -"},n)})})]},n)}))]}):void 0;var t,i,s};return(0,J.jsxs)("div",{children:[" ",function(){var e,t,s,l,o,u,x,p,v,j,_,S,C,E,T,q,D,M=[{name:"单选题",type:0,count:null==n||null===(t=n.exercise_types)||void 0===t?void 0:t.q_singles,score:null==n||null===(s=n.exercise_types)||void 0===s?void 0:s.q_singles_scores,items:[]},{name:"多选题",type:1,count:null==n||null===(l=n.exercise_types)||void 0===l?void 0:l.q_doubles,score:null==n||null===(o=n.exercise_types)||void 0===o?void 0:o.q_doubles_scores,items:[]},{name:"判断题",type:2,count:null==n||null===(u=n.exercise_types)||void 0===u?void 0:u.q_judges,score:null==n||null===(x=n.exercise_types)||void 0===x?void 0:x.q_judges_scores,items:[]},{name:"填空题",type:3,count:null==n||null===(p=n.exercise_types)||void 0===p?void 0:p.q_nulls,score:null==n||null===(v=n.exercise_types)||void 0===v?void 0:v.q_nulls_scores,items:[]},{name:"简答题",type:4,count:null==n||null===(j=n.exercise_types)||void 0===j?void 0:j.q_mains,score:null==n||null===(_=n.exercise_types)||void 0===_?void 0:_.q_mains_scores,items:[]},{name:"实训题",type:5,count:null==n||null===(S=n.exercise_types)||void 0===S?void 0:S.q_shixuns,score:null==n||null===(C=n.exercise_types)||void 0===C?void 0:C.q_shixuns_scores,items:[]},{name:"编程题",type:6,count:null==n||null===(E=n.exercise_types)||void 0===E?void 0:E.q_pros,score:null==n||null===(T=n.exercise_types)||void 0===T?void 0:T.q_pros_scores,items:[]},{name:"组合题",type:7,count:null==n||null===(q=n.exercise_types)||void 0===q?void 0:q.q_combinations,score:null==n||null===(D=n.exercise_types)||void 0===D?void 0:D.q_combination_scores,items:[]}];null==n||null===(e=n.exercise_questions)||void 0===e||e.forEach((function(e,n){var t,i,s,r,a,l,c,o;0===e.question_type&&(null===(t=M[e.question_type])||void 0===t||null===(t=t.items)||void 0===t||t.push(e));1===e.question_type&&(null===(i=M[e.question_type])||void 0===i||null===(i=i.items)||void 0===i||i.push(e));2===e.question_type&&(null===(s=M[e.question_type])||void 0===s||null===(s=s.items)||void 0===s||s.push(e));3===e.question_type&&(null===(r=M[e.question_type])||void 0===r||null===(r=r.items)||void 0===r||r.push(e));4===e.question_type&&(null===(a=M[e.question_type])||void 0===a||null===(a=a.items)||void 0===a||a.push(e));5===e.question_type&&(null===(l=M[e.question_type])||void 0===l||null===(l=l.items)||void 0===l||l.push(e));6===e.question_type&&(null===(c=M[e.question_type])||void 0===c||null===(c=c.items)||void 0===c||c.push(e));7===e.question_type&&(null===(o=M[e.question_type])||void 0===o||null===(o=o.items)||void 0===o||o.push(e))}));var O=null==n?void 0:n.map((function(e,n){return(0,J.jsxs)(m.Fragment,{children:[(0,J.jsxs)("div",{className:"pl20",children:[(0,J.jsxs)("span",{className:"font16 c-light-primary",children:[(0,P.EM)(n+1),"、",e.name]}),(0,J.jsxs)("span",{className:"c-grey-999",children:["(共",e.count,"题",7===(null==e?void 0:e.question_type)?",包含".concat(e.sub_count,"小题"):"",";共",e.score,"分)"]}),(null==y?void 0:y.includes(null==e?void 0:e.name))&&(0,J.jsx)(k.ZP,{onClick:function(){return n=null==e?void 0:e.question_type,t=null==e?void 0:e.name,w.current=function(e){return{"单选题":2,"多选题":5,"填空题":2,"判断题":2,"简答题":10,"编程题":10,"实训题":5,"组合题":10}[e]||0}(t),void g.Z.confirm({centered:!0,title:"批量设置分数",content:(0,J.jsxs)("div",{className:"",children:[(0,J.jsxs)("span",{children:["组合题"===t?"组合题中的每小题":t,":"]}),(0,J.jsx)(R.Z,{min:1,defaultValue:w.current,onChange:function(e){w.current=e}}),(0,J.jsx)("span",{className:"ml5",children:"分/题"}),(0,J.jsx)("br",{}),"填空题"===t&&(0,J.jsx)("div",{style:{color:"rgb(255, 0, 0)"},children:"每空分值按每题分值取平均分计算"})]}),okText:"确认",cancelText:"取消",onOk:(i=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(N.categoryId,"/batch_set_score.json"),{method:"post",body:{question_type:n,score:w.current}});case 2:-1!==e.sent.status&&b();case 4:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})});var n,t,i},style:{float:"right"},type:"primary",ghost:!0,children:"批量设置得分"})]}),(t=e.items,s=null==e?void 0:e.question_type,null==e||e.name,(0,J.jsx)(Gn.Z5,{onDragEnd:function(e){return Z(e,t,s)},children:(0,J.jsx)(Gn.bK,{droppableId:"droppable",children:function(e,n){return(0,J.jsxs)("div",c()(c()({ref:e.innerRef},e.droppableProps),{},{style:{width:"100%"},children:[null==t?void 0:t.map((function(e,n){var t,a=c()(c()({},e),{},{key:n+1,hideAction:!0,isPreview:!0,dragKey:s+"-"+n},r);return(0,J.jsx)(Gn._l,{draggableId:null==a||null===(t=a.question_id)||void 0===t?void 0:t.toString(),index:n,isDragDisabled:i,children:function(e,n){return(0,J.jsx)("aside",c()(c()(c()({ref:e.innerRef},e.draggableProps),e.dragHandleProps),{},{children:(0,J.jsxs)("div",{className:Vn,id:a.dragKey,children:[I(a,s),h&&7!==s&&(0,J.jsx)(L.Z,{className:"pl30",children:(0,J.jsx)(Kn.Z,{state:null==a?void 0:a.is_wrong,onClick:function(){return A({value:a,type:s})}})}),(0,J.jsx)(Re.Z,{}),!i&&(0,J.jsx)("div",{className:Xn,children:(0,J.jsx)("div",{className:$n,children:"拖动可以改变试题显示顺序"})})]})}))}},null==a?void 0:a.question_id)})),e.placeholder]}))}})}))]},n);var t,s}));return O}()," "]})})),tt=t(39732),it=t(66917),st=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading.effects}}))((function(e){var n,t=e.exercise,i=e.loading,s=e.dispatch,r=e.activeTabs,l=(0,v.useParams)(),o=(0,m.useState)(c()(c()({},l),{page:1,per_page:10})),u=x()(o,1)[0],p=t.editData,h=t.commonHeader.exercise_status;(0,m.useEffect)((function(){"2"===r&&f()}),[l.categoryId,r]);var f=function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.w)(l.coursesId,l.categoryId,"",2,3);case 2:s({type:"exercise/editExercise",payload:c()({},u)});case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,m.useEffect)((function(){return s({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){s({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20},children:[(0,J.jsx)(I.Z,{style:{marginRight:5,color:"#E99237"}}),(0,J.jsx)("span",{style:{flex:1,color:"#E99237"},children:"发布后的试卷不允许进行增加/删除试题和修改分值等操作,若需要二次使用,可将试卷加入试卷库中进行编辑"}),(0,J.jsx)(k.ZP,{onClick:function(){s({type:"exercise/setActionTabs",payload:{key:"单个加入试卷库",selectArrs:[l.categoryId]}})},children:"加入试卷库"})]}),(0,J.jsx)("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative",children:(0,J.jsxs)(ne.Z,{spinning:i["exercise/editExercise"],children:[(0,J.jsx)(tt.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:r,showExportBtn:!0}),(0,J.jsx)(Re.Z,{}),(0,J.jsx)(nt,{data:null==p?void 0:p.exercise_question_types,isDragDisabled:!0,markBtnVisible:3===h&&((null==p||null===(n=p.exercise)||void 0===n?void 0:n.is_creator)||(0,xe.Ny)())}),(0,J.jsx)(it.Z,{})]})})]})})),rt="title___L0cG8",at="head___xmSl4",lt="row___HJKId",ct="sort___qMLQP",ot=t(26724),dt=t.n(ot),ut=t(77206),xt=t(11638),pt=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading}}))((function(e){var n,t,i,r,l=e.exercise,o=(e.loading,e.dispatch),u=e.cb,p=c()(c()({},(0,v.useParams)()),{},{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0]}),h=(0,m.useState)(c()({},p)),f=x()(h,2),j=f[0],b=f[1],w=(0,m.useState)([]),N=x()(w,2),Z=N[0],A=N[1],I=(0,m.useState)(!0),S=x()(I,2),P=S[0],T=S[1],q=(0,m.useState)(!0),D=x()(q,2),M=D[0],O=D[1],B=(0,m.useState)(0),Q=x()(B,2),H=Q[0],K=Q[1],W=(0,m.useState)(!1),Y=x()(W,2),U=Y[0],G=(Y[1],(0,m.useState)([])),V=x()(G,2),X=V[0],$=V[1];(0,m.useEffect)((function(){"打回重做"===l.actionTabs.key&&(Z=[],ee(1))}),[l.actionTabs.key,j.commit_types]);var ee=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==n&&(Z=[]),T(!0),j.page=n,O(!0),e.next=6,o({type:"exercise/getRedoModal",payload:c()(c()({},j),{},{commit_types:j.commit_types.includes(0)?[]:j.commit_types,score:((null==j?void 0:j.one)||0)+"".concat(null!=j&&j.two?","+(null==j?void 0:j.two):"")})});case 6:(null==(i=e.sent)||null===(t=i.exercise_users)||void 0===t?void 0:t.length)5?{paddingRight:15}:{width:944},children:[(0,J.jsx)("div",{children:(0,J.jsx)(_.Z,{className:"font14",checked:!(null===(t=Z)||void 0===t||!t.length)&&(null==X?void 0:X.length)===(null===(i=Z)||void 0===i?void 0:i.length),onChange:function(e){if(e.target.checked){var n,t=null===(n=Z)||void 0===n?void 0:n.map((function(e){return e.user_id}));$(t)}else $([])},children:"姓名"})}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{children:"学号"})}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{children:"分班"})}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{children:"提交状态"})}),(0,J.jsxs)("div",{className:ct,onClick:function(){null===(null==j?void 0:j.sort)?j.sort="asc":"asc"===(null==j?void 0:j.sort)?j.sort="desc":"desc"===(null==j?void 0:j.sort)&&(j.sort=null),b(c()({},j)),A([]),ee(1)},children:[(0,J.jsx)("span",{children:"成绩分数"}),(0,J.jsxs)("aside",{children:[(0,J.jsx)(xt.Z,{style:{color:"asc"===(null==j?void 0:j.sort)?"#0152d9":"#bfbfbf"}}),(0,J.jsx)(C.Z,{style:{color:"desc"===(null==j?void 0:j.sort)?"#0152d9":"#bfbfbf"}})]})]})]}),(0,J.jsx)("div",{style:{height:260,overflow:"auto"},children:(0,J.jsxs)(dt(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){!M&&P&&ee((null==j?void 0:j.page)+1)},hasMore:!M&&P,useWindow:!1,children:[(0,J.jsx)(_.Z.Group,{style:{width:"100%"},value:X,onChange:function(e){console.log(e,444),$(e)},children:null===(r=Z)||void 0===r?void 0:r.map((function(e,n){return(0,J.jsxs)("div",{className:lt,children:[(0,J.jsx)("div",{children:(0,J.jsx)(_.Z,{className:"font14",value:e.user_id,children:e.user_name})}),(0,J.jsx)("div",{children:e.student_id}),(0,J.jsx)("div",{children:e.course_group_name}),(0,J.jsx)("div",{children:(t=e.commit_status,i=e,0===t?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===t?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!i.is_make_up&&"考试中",i.is_make_up&&"考试中 (补考)"]}):2===t?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!i.is_make_up&&!i.is_force_commit&&"已交卷",i.is_make_up&&!i.is_force_commit&&"已交卷 (补考)",i.is_make_up&&i.is_force_commit&&"已交卷 (补考/强制)",!i.is_make_up&&i.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!i.is_make_up&&!i.is_force_commit&&"已交卷/未答",i.is_make_up&&!i.is_force_commit&&"已交卷/未答 (补考)",i.is_make_up&&i.is_force_commit&&"已交卷/未答 (补考/强制)",!i.is_make_up&&i.is_force_commit&&"已交卷/未答 (强制)"]}))}),(0,J.jsx)("div",{className:"pl10",children:(0,J.jsx)("span",{children:e.user_score})})]},e.user_id);var t,i}))}),(0,J.jsx)(ne.Z,{className:"edu-ant-spin",spinning:M})]})}),(0,J.jsxs)("div",{className:rt,children:[(0,J.jsx)("img",{style:{objectFit:"contain"},src:ut.Z}),"打回之后学生将得到一次重新答题的机会。"]})]})})),ht="scoremodal___FKFBU",mt="selectWrapper___J8t1k",ft="search___Pnsp3",vt="searchIcon___mVW2x",gt=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=(e.onOk,(0,v.useParams)()),s=(0,m.useState)([]),r=x()(s,2),l=r[0],o=r[1],u=(0,m.useState)(),p=x()(u,2),h=p[0],j=p[1],y=(0,m.useState)([]),_=x()(y,2),b=(_[0],_[1]),w=(0,m.useState)(!0),k=x()(w,2),N=k[0],Z=k[1],I=(0,m.useState)(!1),S=x()(I,2),C=(S[0],S[1]),E=B.Z.useForm(),T=x()(E,1)[0],q=(0,m.useState)({page:1,limit:10,is_random:"",exercise_status:""}),D=x()(q,2),M=D[0],O=D[1],L=[{title:"序号",dataIndex:"id",key:"id",render:function(e,n,t){return M.limit*(M.page-1)+t+1}},{title:"补考试卷",dataIndex:"exercise_name",key:"id",width:200,render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"类型",dataIndex:"is_random",key:"is_random",render:function(e,n,t){return(0,J.jsx)("span",{children:e?"随机组卷":"人工组卷"})}},{title:"试题数",dataIndex:"question_count",key:"question_count",render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"总分",dataIndex:"total_score",key:"total_score",render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"补考人数",dataIndex:"exercise_user_count",key:"exercise_user_count",render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"考试状态",dataIndex:"exercise_status",key:"exercise_status",render:function(e,n,t){return(0,J.jsx)("span",{children:1===e?"未开始":2===e?"考试中":"已截止"})}},{title:"操作",dataIndex:"id",key:"id",width:80,align:"right",render:function(e,n,t){return(0,J.jsx)("div",{style:{flex:1,textAlign:"right"},children:(0,J.jsx)("a",{onClick:function(){(0,P.xg)("/classrooms/".concat(i.coursesId,"/exercise/").concat(n.id,"/detail?random=").concat(n.is_random))},children:"查看"})})}}].filter((function(e){return!!e}));(0,m.useEffect)((function(){"补考记录"===n.actionTabs.key&&z(M)}),[n.actionTabs.key]);var z=function(){var e=d()(a()().mark((function e(n){var t,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==i?void 0:i.categoryId,"/make_up_records.json"),{method:"get",params:c()({},n)});case 3:(t=e.sent)&&(o((null==t||null===(s=t.data)||void 0===s?void 0:s.make_up_exercises)||[]),j(null==t||null===(r=t.data)||void 0===r?void 0:r.count)),Z(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)(g.Z,{centered:!0,afterClose:function(){b([]),C(!1),T.resetFields(),O({page:1,limit:10,is_random:"",exercise_status:""})},title:"补考记录",className:ht,open:"补考记录"===n.actionTabs.key,width:1e3,onOk:function(){return t({type:"exercise/setActionTabs",payload:{}})},onCancel:function(){t({type:"exercise/setActionTabs",payload:{}})},children:[(0,J.jsxs)(B.Z,{layout:"inline",form:T,onValuesChange:function(e,n){console.log(e),e.keywords||""===e.keywords||T.submit()},onFinish:function(e){console.log(e),O(c()(c()({},M),e)),z(c()(c()({},M),e))},initialValues:{is_random:"",exercise_status:""},children:[(0,J.jsx)(B.Z.Item,{name:"is_random",children:(0,J.jsxs)(ve.default,{className:mt,placeholder:"全部类型",style:{width:160},size:"middle",children:[(0,J.jsx)(ve.default.Option,{value:"",children:"全部类型"}),(0,J.jsx)(ve.default.Option,{value:0,children:"人工组卷"}),(0,J.jsx)(ve.default.Option,{value:1,children:"随机组卷"})]})}),(0,J.jsx)(B.Z.Item,{name:"exercise_status",children:(0,J.jsxs)(ve.default,{className:mt,placeholder:"全部状态",style:{width:160},size:"middle",children:[(0,J.jsx)(ve.default.Option,{value:"",children:"全部状态"}),(0,J.jsx)(ve.default.Option,{value:1,children:"未开始"}),(0,J.jsx)(ve.default.Option,{value:2,children:"考试中"}),(0,J.jsx)(ve.default.Option,{value:3,children:"已截止"})]})}),(0,J.jsx)(B.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords",children:(0,J.jsx)(F.Z.Search,{className:ft,placeholder:"请输入试卷名称进行搜索",allowClear:!0,suffix:(0,J.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(vt),onClick:function(){return T.submit()}}),onSearch:function(e){T.submit()}})})]}),(0,J.jsx)(A.Z,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:l,pagination:!1,loading:N,columns:L}),(null==l?void 0:l.length)>0&&(0,J.jsx)(H.Z,{current:M.page,total:h,style:{marginBottom:20},defaultPageSize:M.limit,showTotal:function(e){return(0,J.jsxs)("span",{children:["共 ",(0,J.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:M.limit,onChange:function(e,n){M.page=e,M.limit=n,O(c()({},M)),z(c()({},M))}})]})})),jt="info___FCajO",yt="info_name___nVPNy",_t="info_studeng_id___afKvd",bt="info_group___xadCu",wt=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading}}))((function(e){var n,t,i=e.exercise,r=(e.loading,e.dispatch),l=(e.cb,c()(c()({},(0,v.useParams)()),{},{page:0,limit:20})),o=(0,m.useState)(c()({},l)),u=x()(o,2),p=u[0],h=u[1],f=(0,m.useState)([]),j=x()(f,2),y=j[0],_=j[1],w=(0,m.useState)({}),k=x()(w,2),N=k[0],Z=k[1],I=(0,m.useState)(!0),S=x()(I,2),C=S[0],E=S[1],P=(0,m.useState)(!0),T=x()(P,2),q=T[0],D=T[1];(0,m.useEffect)((function(){"打回记录"===i.actionTabs.key&&(y=[],O(1))}),[i.actionTabs.key]);var M=[{title:"打回次数",ellipsis:!0,dataIndex:"index",align:"center",render:function(e,n,t){return(0,J.jsx)(b.Z,{placement:"bottom",title:t+1,children:(0,J.jsx)("span",{children:t+1})})}},{title:"提交时间",dataIndex:"submission_time",ellipsis:!0,align:"center",render:function(e){return(0,J.jsx)(b.Z,{placement:"bottom",title:Y()(e).format("YYYY-MM-DD HH:mm"),children:(0,J.jsx)("span",{children:Y()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"打回时间",dataIndex:"created_at",align:"center",render:function(e){return(0,J.jsx)(b.Z,{placement:"bottom",title:Y()(e).format("YYYY-MM-DD HH:mm"),children:(0,J.jsx)("span",{children:Y()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"考试得分",dataIndex:"score",ellipsis:!0,align:"center",render:function(e){return(0,J.jsx)(b.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"操作人",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:function(e){return(0,J.jsx)(b.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}}],O=function(){var e=d()(a()().mark((function e(n){var t,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==n&&(y=[]),E(!0),p.page=n,p.student_id=i.actionTabs.student_id,D(!0),e.next=7,r({type:"exercise/getRedoListModal",payload:c()(c()({},p),{},{score:((null==p?void 0:p.one)||0)+"".concat(null!=p&&p.two?","+(null==p?void 0:p.two):"")})});case 7:l=e.sent,Z(c()({},l)),(null==l||null===(t=l.student_redo_lists)||void 0===t?void 0:t.length)0||q)&&(0,J.jsxs)("section",{children:[(0,J.jsx)("div",{className:"flexd-table-header mt20",children:(0,J.jsx)(A.Z,{pagination:!1,dataSource:[],columns:M})}),(0,J.jsx)("div",{style:{maxHeight:170,overflow:"auto"},children:(0,J.jsx)(dt(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){!q&&C&&O((null==p?void 0:p.page)+1)},hasMore:C,useWindow:!1,children:(0,J.jsx)(A.Z,{loading:q,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:y,columns:M})})})]})]})})),kt=t(54445),Nt=t(49698),Zt="customModal___WBifT",At="checking___THUYH",It="content___OYuOv",St="group___mn5IG",Ct="footer___yBjyD",Et=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=e.onOk,s=(0,v.useParams)(),r=(0,m.useState)([]),l=x()(r,2),c=l[0],o=l[1],u=(0,m.useState)([]),p=x()(u,2),h=p[0],j=p[1],y=(0,m.useState)(!0),b=x()(y,2),w=(b[0],b[1]),N=(0,m.useState)(!1),Z=x()(N,2),A=Z[0],I=Z[1];(0,m.useEffect)((function(){"代码查重"===n.actionTabs.key&&S()}),[n.actionTabs.key]);var S=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,(0,f.ZP)("/api/courses/".concat(null==s?void 0:s.coursesId,"/exercises/exercise_course_groups.json"),{method:"get",params:{id:null==s?void 0:s.categoryId}});case 3:(n=e.sent)&&o((null==n?void 0:n.course_groups)||[]),w(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=function(){t({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(g.Z,{centered:!0,afterClose:function(){j([]),I(!1)},title:"代码查重",open:"代码查重"===n.actionTabs.key,footer:null,width:718,wrapClassName:Zt,onCancel:C,children:(0,J.jsxs)("aside",{className:At,children:[(0,J.jsx)("div",{className:It,children:(0,J.jsxs)("div",{className:St,children:[c.length>0?(0,J.jsx)("p",{children:"选择班级:"}):(0,J.jsx)("p",{children:"暂无分班"}),(0,J.jsx)(_.Z.Group,{value:h,onChange:function(e){j(e),I(e.length===c.length)},children:c.map((function(e){return(0,J.jsx)(_.Z,{value:e.id,children:e.name},e.id)}))})]})}),(0,J.jsxs)("div",{className:Ct,children:[(0,J.jsx)(_.Z,{checked:A,onChange:function(e){var n=e.target.checked?c.map((function(e){return e.id})):[];j(n),I(e.target.checked)},children:"全选"}),(0,J.jsx)(k.ZP,{onClick:C,children:"取消"}),(0,J.jsx)(k.ZP,{onClick:function(){i(h)},type:"primary",children:"确认"})]})]})})})),Pt=t(76588),Tt=t(52103),qt=t(45532),Dt="formDom___ahHwX",Mt="form___TDc55",Ot="fjpy___dshUa",Bt="tips___sHetw",Lt="scoreSettingWrapper___L7weV",zt="ipItem___nAf_u",Qt="ipWrp___x3LTQ",Ft="tagWrap___PMN4b",Rt="tag___Auf1J",Ht="padding___veqnd",Kt="unlockKeyWrapper___UOERJ",Wt="unlockKeyInput___ItI9I",Yt="mb40___eMjps",Jt="mainRuleText___U5cJS",Ut="minorRuleText___aZezx",Gt="contentInterval___slPV9",Vt="numberInput____ONIt",Xt="publishRuleIndex___s2cVA",$t="publishRuleContent___HohmS",ei="groupSelector___Zxqsw",ni="addAndDelete___saTVM",ti="deleteIcon___vnkck",ii="addIcon___Yz7Ef",si="remindForm___K6X21",ri="remindItem___Z7rRb",ai="remindInput___r_wq3",li="addRemind___jbnIp",ci="disabled___ebijK",oi=t(21089),di=t(91232),ui=t.n(di),xi=function(e){var n=e.disabled,t=e.time;return(0,J.jsx)(B.Z.List,{name:"exercise_events",rules:[{validator:function(e,n){var i,s=new Set,r=ui()(n);try{for(r.s();!(i=r.n()).done;){var a,l=i.value;if(s.has(l.reminder_time))return Promise.reject(new Error("答题提醒时间不允许重复,请重新设置"));if(l.reminder_time>t)return Promise.reject(new Error("答题提醒时间不能大于答题时长"));if(s.add(l.reminder_time),null===(a=l.reminder_content)||void 0===a||null===(a=a.trim())||void 0===a||!a.length)return Promise.reject(new Error("提醒内容不能为空"))}}catch(e){r.e(e)}finally{r.f()}return Promise.resolve()}}],children:function(e,t){var i=t.add,s=t.remove;return(0,J.jsxs)("div",{className:si,children:[e.length>0&&(0,J.jsx)("div",{className:"mb20",children:e.map((function(e,t){return(0,J.jsxs)(L.Z,{align:"middle",wrap:!1,className:ri,children:[(0,J.jsxs)("span",{className:"mr10",children:[t+1,".答题结束前"]}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,c()(c()({},e),{},{name:[e.name,"reminder_time"],rules:[{required:!0,message:"请输入提醒时间"}],noStyle:!0,children:(0,J.jsx)(R.Z,{precision:0,min:1,disabled:n,className:ai})}))}),(0,J.jsx)("span",{className:"mr10 ml10",children:"分钟进行提醒,提醒内容为"}),(0,J.jsx)(z.Z,{flex:1,children:(0,J.jsx)(B.Z.Item,c()(c()({},e),{},{name:[e.name,"reminder_content"],rules:[{required:!0,message:"请输入提醒内容"}],noStyle:!0,children:(0,J.jsx)(F.Z,{className:ai,disabled:n,showCount:!0,maxLength:100})}))}),(0,J.jsx)(Tt.Z,{onClick:function(){return s(e.name)},style:{color:"#E30000",marginLeft:54,fontSize:20,visibility:n?"hidden":"visible"}})]},e.key)}))}),e.length<5&&(0,J.jsx)(L.Z,{children:(0,J.jsxs)(z.Z,{className:"".concat(li," ").concat(n?ci:""),onClick:function(){n||i({reminder_time:""})},children:[(0,J.jsx)("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5"}),"添加答题提醒"]})})]})}})},pi=t(24265),hi=t(82895),mi=se.default.RangePicker,fi=ve.default.Option,vi=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting,s=e.classroomList,r=e.user;return{exercise:n,loading:t.effects,globalSetting:i,user:r,classroomList:s}}))((function(e){var n,t,i,r,l,o,u,p,h,j=e.user,w=e.classroomList,N=e.exercise,Z=(e.globalSetting,e.loading),A=e.dispatch,I=e.changeActive,S=N.workSetting,C=N.commonHeader,E=(0,v.useParams)();E.category=E.categoryId;var T=(0,m.useState)(!1),q=x()(T,2),D=q[0],M=q[1],O=(0,m.useState)(!1),F=x()(O,2),H=F[0],W=F[1],U=(0,m.useState)(),G=x()(U,2),V=G[0],X=G[1],$=(0,m.useState)([]),ee=x()($,2),te=ee[0],ie=ee[1],re=(0,m.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3}),ae=x()(re,2),le=ae[0],ce=ae[1],oe=(0,m.useState)(1),de=x()(oe,2),ue=(de[0],de[1],(0,m.useState)(!1)),pe=x()(ue,2),he=pe[0],me=pe[1],fe=(0,m.useState)(!1),ge=x()(fe,2),je=ge[0],ye=ge[1],_e=(0,m.useState)(!1),be=x()(_e,2),we=be[0],ke=be[1],Ne=(0,m.useState)(!1),Ze=x()(Ne,2),Ae=Ze[0],Ie=Ze[1],Se=(0,m.useState)([]),Ce=x()(Se,2),Ee=Ce[0],Pe=Ce[1],Te=(0,m.useState)(!1),qe=x()(Te,2),De=qe[0],Me=qe[1],Oe=(0,m.useState)(null),Be=x()(Oe,2),Le=Be[0],ze=Be[1];function Qe(){return Qe=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/courses/".concat(null==E?void 0:E.coursesId,"/exercises/overload_alert.json"),{method:"get",params:{course_id:null==E?void 0:E.coursesId}});case 2:n=e.sent,X(null==n?void 0:n.alert);case 4:case"end":return e.stop()}}),e)}))),Qe.apply(this,arguments)}(0,m.useEffect)((function(){("5"===(null==C?void 0:C.exercise_status)||null!=C&&C.appraise_label||(0,xe.aQ)())&&M(!0)}),[C]),(0,m.useEffect)((function(){Fe()}),[S]),(0,m.useEffect)((function(){A({type:"exercise/getWorkSetting",payload:c()({},E)}),(0,xe.dE)()||function(){Qe.apply(this,arguments)}()}),[]),(0,m.useEffect)((function(){"调整tabs选中"==N.actionTabs.key&&I("2")}),[N.actionTabs.key]);var Fe=function(){var e,n,t;console.log("取消");var i=JSON.parse(JSON.stringify(S));if(Object.keys(le).forEach((function(e){var n;le[e]=null==i||null===(n=i.exercise)||void 0===n?void 0:n[e]})),te=(null==i||null===(e=i.published_course_groups)||void 0===e?void 0:e.map((function(e){return{course_group_id:e.course_group_id,end_time:e.course_end_time,publish_time:e.course_publish_time}})))||[{}],null==S||null===(n=S.course_groups)||void 0===n||n.map((function(e){var n;null==S||null===(n=S.published_course_groups)||void 0===n||n.map((function(n,t){var i;null!=n&&null!==(i=n.course_group_id)&&void 0!==i&&i.includes(null==e?void 0:e.course_group_id)&&(e.cilckkey=t,e.isselect=!0)}))})),"批量发布"!==N.actionTabs.key&&We(""),me(-1!==le.time),ce(le),null!=le&&le.is_appoint_user){var r,a=(null==i||null===(r=i.exercise)||void 0===r||null===(r=r.all_exercise_users)||void 0===r?void 0:r.map((function(e){return e.user_id})))||[];Pe(s()(a))}ye(le.is_appoint_user),ke(le.is_miss_exam_user),Ie(le.is_no_passing_user),ie(te.length>0?te:[{}]),Je.setFieldsValue({exercise_events:null==i||null===(t=i.exercise)||void 0===t?void 0:t.exercise_events})},Re=function(){var e=d()(a()().mark((function e(){var n,t,i,s,r,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==(null==j||null===(n=j.userInfo)||void 0===n?void 0:n.user_status)){e.next=3;break}return(0,hi.Rd)(),e.abrupt("return");case 3:if(0!==(null==C?void 0:C.exercise_question_count)){e.next=6;break}return y.ZP.warning("试卷内没有试题不允许发布考试"),e.abrupt("return");case 6:return t=JSON.parse(JSON.stringify(le)),console.log("提交"),e.prev=8,e.next=11,Je.validateFields();case 11:i=Je.getFieldsValue(),t.exercise_events=i.exercise_events,e.next=19;break;case 15:return e.prev=15,e.t0=e.catch(8),null!==e.t0&&void 0!==e.t0&&e.t0.errorFields&&(Je.scrollToField(null===e.t0||void 0===e.t0||null===(s=e.t0.errorFields)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.name,{behavior:"smooth",block:"center"}),y.ZP.error(null===e.t0||void 0===e.t0||null===(r=e.t0.errorFields)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.errors)||void 0===r?void 0:r[0])),e.abrupt("return");case 19:if(t.categoryId=E.categoryId,t.publish_time_groups=te,null==le||!le.is_make_up_exercise){e.next=29;break}if(!(je&&Ee.length<=0)&&(je||we||Ae)){e.next=25;break}return y.ZP.error("请选择补考学生"),e.abrupt("return");case 25:t.is_appoint_user=je,t.is_miss_exam_user=we,t.is_no_passing_user=Ae,t.make_up_exercise_users=je?null==Ee?void 0:Ee.map((function(e){return{user_id:e}})):[];case 29:if(le.unified_setting||null!=le&&le.is_make_up_exercise){e.next=38;break}if(te.length){e.next=33;break}return y.ZP.warning("提交失败:分班发布设置不能为空"),e.abrupt("return");case 33:delete t.publish_time,delete t.end_time,te.map((function(e){var n;if(!e.course_group_id||null===(n=e.course_group_id)||void 0===n||!n.length)throw y.ZP.error("分班不能为空"),new String("分班不能为空");if(!e.publish_time||!e.end_time)throw y.ZP.error("发布截止时间不能为空"),new String("发布截止时间不能为空")})),e.next=41;break;case 38:if(le.publish_time&&le.end_time){e.next=41;break}throw y.ZP.error("发布截止时间不能为空"),new String("发布截止时间不能为空");case 41:if(2!=le.exercise_type||null==C||!C.show_setting_tips){e.next=44;break}return l=g.Z.confirm({width:666,centered:!0,okText:"立即调整",cancelText:"不需要",title:"提示",icon:null,content:(0,J.jsxs)("div",{children:["当前考试模式为“模拟考试”,您已开启",(0,J.jsx)("span",{style:{color:"#FA6400"},children:"考试解锁码、考试登录限制、切屏后强制交卷、IP地址绑定、"}),(0,J.jsx)("span",{style:{color:"#FA6400"},children:"限制考试访问IP"}),"中的防作弊规则,可能会影响学生进行重复考试。是否需要进行调整?"]}),onOk:function(){He(t),I("2")},onCancel:function(){l.destroy(),He(t)}}),e.abrupt("return");case 44:He(t);case 45:case"end":return e.stop()}}),e,null,[[8,15]])})));return function(){return e.apply(this,arguments)}}(),He=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==E?void 0:E.categoryId,"/publish_settings.json"),{method:"post",body:n});case 3:0===e.sent.status&&(y.ZP.success("保存成功"),We(""),A({type:"exercise/getCommonHeader",payload:c()({},E)}),A({type:"exercise/getWorkSetting",payload:c()({},E)})),W(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ke=function(e){return e&&e0&&void 0!==arguments[0]?arguments[0]:"";A({type:"exercise/setActionTabs",payload:{key:e}})},Ye=B.Z.useForm(),Je=x()(Ye,1)[0];return(0,J.jsxs)("section",{className:Mt,style:{marginBottom:80},children:[(0,J.jsxs)(ne.Z,{spinning:Z["exercise/getWorkSetting"]||H,children:[!(null!=le&&le.is_make_up_exercise)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(L.Z,{className:"mt30 mb20",children:(0,J.jsxs)(z.Z,{children:[(0,J.jsx)("span",{className:"mr20",children:"考试模式"}),(0,J.jsxs)(K.ZP.Group,{value:le.exercise_type,disabled:D||(null==S||null===(n=S.exercise)||void 0===n?void 0:n.exercise_status)>1,onChange:function(e){console.log(e),le.exercise_type=e.target.value,ce(c()({},le))},children:[(0,J.jsx)(K.ZP,{value:1,children:"正式考试"}),(0,J.jsx)(K.ZP,{value:2,children:"模拟考试"})]})]})}),2===(null==le?void 0:le.exercise_type)&&(0,J.jsxs)(L.Z,{align:"middle",className:"".concat(Gt," ").concat(Yt),children:[(0,J.jsx)("span",{className:"".concat(Ut),style:{marginLeft:50},children:"每个学生允许进行考试"}),(0,J.jsx)(R.Z,{className:Vt,style:{width:145},precision:0,size:"middle",value:null==le?void 0:le.simulate_exercise_num,disabled:D,min:1,max:999,onChange:function(e){le.simulate_exercise_num=e,ce(c()({},le))}}),(0,J.jsxs)("span",{children:["次",(0,J.jsx)("span",{style:{color:"#999999"},children:"(可设置1~999次)"})]})]})]}),(null==le?void 0:le.is_make_up_exercise)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(L.Z,{children:[(0,J.jsx)("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600},children:"待补考学生"}),(0,J.jsx)(Q.Z,{checked:je,onChange:function(e,n){if(ye(e),e){if(null!=le&&le.is_appoint_user){var t,i=null==S||null===(t=S.exercise)||void 0===t||null===(t=t.all_exercise_users)||void 0===t?void 0:t.map((function(e){return e.user_id}));Pe(s()(i))}else Pe([]);ke(!1),Ie(!1)}else ke(le.is_miss_exam_user),Ie(le.is_no_passing_user)},disabled:!(1===(null==le?void 0:le.exercise_status)&&null!=C&&C.allow_create_make_up)}),(0,J.jsx)("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"},children:"指定学生"})]}),!je&&(0,J.jsxs)(L.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle",children:[(0,J.jsx)(_.Z,{checked:we,disabled:!(1===(null==le?void 0:le.exercise_status)&&(null==le?void 0:le.miss_exam_count)>0&&null!=C&&C.allow_create_make_up),onChange:function(e){ke(e.target.checked)},children:(0,J.jsx)("span",{style:{fontSize:"14px",color:"#333"},children:"缺考"})}),(0,J.jsxs)("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:function(){ze(1),ye(!1),Me(!0)},children:["(","".concat((null==le?void 0:le.miss_exam_count)||0,"人"),")"]}),(0,J.jsx)(_.Z,{checked:Ae,disabled:!(1===(null==le?void 0:le.exercise_status)&&(null==le?void 0:le.no_passing_count)>0&&null!=C&&C.allow_create_make_up),onChange:function(e){Ie(e.target.checked)},children:(0,J.jsx)("span",{style:{fontSize:"14px",color:"#333"},children:"未及格"})}),(0,J.jsxs)("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:function(){ze(2),ye(!1),Me(!0)},children:["(","".concat((null==le?void 0:le.no_passing_count)||0,"人"),")"]})]}),je&&(0,J.jsxs)(L.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"},children:[(0,J.jsxs)(k.ZP,{type:"primary",ghost:!0,disabled:!(1===(null==le?void 0:le.exercise_status)&&null!=C&&C.allow_create_make_up),onClick:function(){Me(!0),ze(void 0)},children:[(0,J.jsx)("span",{children:(0,J.jsx)("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})}),(0,J.jsx)("span",{children:"选择学生"})]}),(0,J.jsxs)("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"},children:["(已选 ","".concat(Ee.length||0," 人"),")"]})]})]}),!(null!=le&&le.is_make_up_exercise)&&(0,J.jsx)(L.Z,{align:"middle",justify:"space-between",className:"mb10 mt30",children:(0,J.jsxs)(z.Z,{children:[(0,J.jsx)("span",{className:"mr20",children:"发布范围"}),(0,J.jsxs)(K.ZP.Group,{onChange:function(){var e,n,t;!(0,xe.Rm)()||null!=w&&null!==(e=w.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_publish&&null!=w&&null!==(n=w.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_late?(null==S||null===(t=S.exercise)||void 0===t?void 0:t.exercise_status)>1?y.ZP.error("已发布,不能再修改"):(le.unified_setting=!le.unified_setting,!1===le.unified_setting&&""==te&&ie(te.concat({})),ce(Object.assign({},le))):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},value:le.unified_setting,disabled:D||(null==S||null===(t=S.exercise)||void 0===t?void 0:t.exercise_status)>1,children:[(0,J.jsx)(K.ZP,{value:!0,disabled:!(null!=S&&null!==(i=S.exercise)&&void 0!==i&&i.manage_all_group),children:"统一发布"}),(null===(r=S.course_groups)||void 0===r?void 0:r.length)>0&&(0,J.jsx)(K.ZP,{value:!1,children:"分班发布"})]})]})}),(0,J.jsx)(L.Z,{children:(0,J.jsx)(z.Z,{children:!(null!=C&&C.appraise_label)&&(!(null!=C&&C.is_make_up_exercise)&&(0,xe.GJ)()||(null==C?void 0:C.is_make_up_exercise)&&(null==C?void 0:C.allow_create_make_up))&&(0,J.jsx)(oi.t,{okText:"保存设置",onCancel:function(){y.ZP.warning("已取消本次修改的内容"),Fe()},onOk:Re})})}),!(null!=C&&C.is_make_up_exercise)&&(0,J.jsx)("div",{style:{color:"red"},className:"mb20",children:(null==S||null===(l=S.exercise)||void 0===l?void 0:l.exercise_status)>1&&V&&"当前课堂中学生人数较多,为提供更好的服务,我们将进行服务器扩容,建议您在30分钟后发起考试。您也可以立即发布。"}),(le.unified_setting||(null==C?void 0:C.is_make_up_exercise))&&(0,J.jsx)("div",{children:(0,J.jsxs)(L.Z,{align:"middle",className:Yt,children:[(0,J.jsx)(z.Z,{className:Jt,children:"考试时间:"}),(0,J.jsx)(z.Z,{className:"ml10",children:(0,J.jsx)(b.Z,{placement:"bottom",title:(null==S||null===(o=S.exercise)||void 0===o?void 0:o.exercise_status)>1&&"发布时间已过,不能修改",children:(0,J.jsx)(se.default,{style:{width:300},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:Y()((0,P.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Ke,disabled:D||(null==S||null===(u=S.exercise)||void 0===u?void 0:u.exercise_status)>1||(0,xe.Rm)()&&!(null!=w&&null!==(p=w.AssistantObject)&&void 0!==p&&null!==(p=p.exercise)&&void 0!==p&&p.can_publish),value:le.publish_time?Y()(le.publish_time):void 0,allowClear:!1,onChange:function(e,n){le.publish_time=n,le.end_time||(le.end_time=Y()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),ce(Object.assign({},le))}})})}),(0,J.jsx)(z.Z,{className:"ml30",children:(0,J.jsx)(se.default,{style:{width:300},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:Y()((0,P.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:D||(0,xe.Rm)()&&!(null!=w&&null!==(h=w.AssistantObject)&&void 0!==h&&null!==(h=h.exercise)&&void 0!==h&&h.can_late)||(null==C?void 0:C.open_appraise),allowClear:!1,value:le.end_time?Y()(le.end_time):void 0,disabledDate:function(e){return le.end_time?e&&(eY()(null==r?void 0:r.publish_time))?[!0,!1]:[!1,!1])||(0,xe.Rm)()&&!(null!=w&&null!==(i=w.AssistantObject)&&void 0!==i&&null!==(i=i.exercise)&&void 0!==i&&i.can_publish)),disabledDate:Ke,style:{width:"100%"},placeholder:["请选择发布时间","请选择截止时间"],showTime:{format:"HH:mm",defaultValue:[Y()((0,P.U6)(),"HH:mm"),Y()((0,P.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"middle",value:e.publish_time&&[Y()(e.publish_time),e.end_time&&Y()(e.end_time)],onChange:function(e,t){te[n].publish_time=t[0],te[n].end_time=t[1],ie(s()(te))}})}),(0,J.jsxs)(z.Z,{className:ni,style:{visibility:D?"hidden":"visible"},children:[(0,J.jsx)(Tt.Z,{style:{visibility:(null!=e&&e.publish_time&&Y()()parseInt(p.endIP))){e.next=7;break}return y.ZP.warning("IP区间段不合法"),e.abrupt("return");case 7:i({type:"exercise/setActionTabs",payload:{key:"insterIp",data:c()({},l.getFieldValue()),type:t.actionTabs.type}});case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){i({type:"exercise/setActionTabs",payload:{}})},children:(0,J.jsxs)("section",{className:"pl10 pr10",children:[(0,J.jsxs)(Z.Z,{activeKey:_,onChange:function(e){b(e),l.resetFields()},children:[(0,J.jsx)(_i,{tab:"新增IP地址"},"1"),(0,J.jsx)(_i,{tab:"新增IP范围"},"2")]}),(0,J.jsxs)(B.Z,{form:l,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(e,n){h(c()({},n))},children:["1"===_&&(0,J.jsx)(B.Z.Item,{name:"ip",rules:[{required:!0,message:"请输入IP地址"}],label:"IP地址",children:(0,J.jsx)(ve.default,{open:!1,tokenSeparators:[";",",",";"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"请输入IP地址,可同时添加多个IP地址,中间用英文的分号间隔。",onChange:function(e){l.setFieldsValue({ip:s()(e.filter((function(e){return!!(0,yi.t)(e)||(y.ZP.warning("IP不合法,请重新输入"),!1)})))})}})}),"2"===_&&(0,J.jsxs)(L.Z,{gutter:[20,20],children:[(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)(B.Z.Item,{name:"startIP",rules:[{required:!0,message:"请输入起始IP地址"}],label:"起始IP地址",children:(0,J.jsx)(F.Z,{maxLength:15,placeholder:"请输入起始IP地址",onBlur:function(e){var n="";(0,yi.t)(e.target.value)?n=e.target.value:(n="",y.ZP.warning("IP不合法,请重新输入")),l.setFieldsValue({startIP:n})}})})}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)(B.Z.Item,{name:"endIP",rules:[{required:!0,message:"请输入结束IP地址"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"请输入0-255的网段"}],label:"结束IP地址",children:(0,J.jsx)(F.Z,{onBlur:function(e){},prefix:(0,J.jsx)("span",{className:"font14",children:null===(n=p.startIP)||void 0===n?void 0:n.substring(0,p.startIP.lastIndexOf("."))}),maxLength:3,placeholder:"请输入结束IP地址的后三位"})})})]})]})]})})})),wi=t(10160),ki=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n,t,i,r,l,o,u,p,h,j=e.exercise,w=e.globalSetting,N=e.loading,Z=e.dispatch,A=j.workSetting,I=j.commonHeader,S=B.Z.useForm(),C=x()(S,1)[0],E=(0,v.useParams)();E.category=E.categoryId;var P=(0,m.useState)(!1),T=x()(P,2),q=T[0],D=T[1],M=(0,m.useState)(!1),O=x()(M,2),H=O[0],W=O[1],Y=(0,m.useState)(!1),U=x()(Y,2),G=U[0],V=U[1],X={question_random:!1,choice_random:!1,start_password:(null==A||null===(n=A.exercise)||void 0===n?void 0:n.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:(null==A||null===(t=A.exercise)||void 0===t?void 0:t.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1},$=(0,m.useState)(X),ee=x()($,2),te=ee[0],ie=ee[1],se=(0,m.useState)(!1),re=x()(se,2),ae=re[0],le=re[1];(0,m.useEffect)((function(){var e;ce(),(0,xe.aN)()||null!=A&&null!==(e=A.exercise)&&void 0!==e&&e.is_creator||D(!0)}),[A]),(0,m.useEffect)((function(){("5"===(null==I?void 0:I.exercise_status)||null!=I&&I.appraise_label)&&D(!0)}),[I]),(0,m.useEffect)((function(){Z({type:"exercise/getWorkSetting",payload:c()({},E)})}),[]),(0,m.useEffect)((function(){"insterIp"===j.actionTabs.key&&(j.actionTabs.data.ip?te[j.actionTabs.type]=[].concat(s()(te[j.actionTabs.type]||[]),s()(j.actionTabs.data.ip)):te[j.actionTabs.type]=[].concat(s()(te[j.actionTabs.type]||[]),["".concat(j.actionTabs.data.startIP,",").concat(j.actionTabs.data.startIP.substring(0,j.actionTabs.data.startIP.lastIndexOf("."))+"."+j.actionTabs.data.endIP)]),oe(te),le(!0))}),[j.actionTabs]);var ce=function(){var e=JSON.parse(JSON.stringify(A));Object.keys(te).forEach((function(n){var t;te[n]=null==e||null===(t=e.exercise)||void 0===t?void 0:t[n]})),oe(c()(c()({},te),{},{ip_limit:"no"!==te.ip_limit}))},oe=function(e){ie(e),C.setFieldsValue(e)},de=function(e){if(e.open_camera||e.screen_open)var n=g.Z.confirm({title:"考试说明",className:"custom-modal-divider",icon:null,width:750,content:(0,J.jsxs)("div",{className:"font16 p20",children:[e.open_camera&&(0,J.jsxs)(L.Z,{justify:"start",className:"mt20",children:[(0,J.jsx)(z.Z,{flex:"24px",children:(0,J.jsx)("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})}),(0,J.jsxs)(z.Z,{flex:"1",children:["您已开启考试中摄像防作弊功能,",(0,J.jsx)("span",{className:"c-red",children:"这需要调用学生用户的摄像设备"}),"。Educoder平台将会严格保护所有学生的照片和视频,并承诺不在本平台以外使用。",(0,J.jsx)("br",{}),"请确认:为严格监督考试以获得公平,您同意并和要求Educoder平台在本次考试中调用学生用户的摄像设备并获取学生的影像信息。"]})]}),e.screen_open&&(0,J.jsxs)(L.Z,{justify:"start",className:"mt20",children:[(0,J.jsx)(z.Z,{flex:"24px",className:"mr20",children:(0,J.jsx)("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})}),(0,J.jsxs)(z.Z,{flex:"1",children:["您已开启考试中防切屏功能,这项功能暂时仅支持谷歌、火狐浏览器。 请确保:在正式开始考试前通知全体学生,使用 ",(0,J.jsx)("img",{width:"26",src:Qe.JA})," ",(0,J.jsx)("span",{className:"c-red",children:"谷歌浏览器"}),"或",(0,J.jsx)("img",{width:"26",src:Qe.Gm})," ",(0,J.jsx)("span",{className:"c-red",children:"火狐浏览器"}),"进行考试。"]})]}),(0,J.jsx)("p",{className:"ml40 mt40",children:(0,J.jsx)(_.Z,{onChange:function(e){return n.update({okButtonProps:{disabled:!e.target.checked}})},children:"我已阅读"})})]}),onOk:function(){ue(e)},okButtonProps:{disabled:!0}});else ue(e)},ue=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==E?void 0:E.categoryId,"/prevent_cheating_settings.json"),{method:"post",body:n});case 3:t=e.sent,W(!1),0===t.status&&(y.ZP.success("保存成功"),Z({type:"exercise/getCommonHeader",payload:c()({},E)}),Z({type:"exercise/getWorkSetting",payload:c()({},E)}),le(!1));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){pe(ae?"表单未保存":"")}),[ae]);var pe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";Z({type:"exercise/setActionTabs",payload:{key:e}})};return(0,J.jsxs)("section",{className:Dt,children:[(0,J.jsxs)(ne.Z,{spinning:N["exercise/getWorkSetting"]||H,children:[(0,J.jsxs)(B.Z,{form:C,name:"basicForm",initialValues:X,colon:!1,onValuesChange:function(e,n){console.log("onValuesChange",n);var t=n,i=function(){if("is_locked"!=s||n[s]||(t.login_restrict=!1,t.screen_open=!1),"login_restrict"==s&&n[s]&&(t.is_locked=!0),"screen_open"==s&&n[s]&&(t.is_locked=!0),"screen_shot_open"==s&&n[s]){var e=g.Z.confirm({title:"提示",icon:null,centered:!0,okText:"确定",cancelText:"取消",content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:"mb10",children:["1.开启后,学生作答前",(0,J.jsx)("span",{style:{color:"#F59A23"},children:"需要选择主屏幕进行共享,考试作答过程中也不允许关闭屏幕共享,否则将会直接退出考试;"})]}),(0,J.jsx)("div",{children:"2.教师可在考试监控页面查看截屏记录。"})]}),onOk:(i=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.screen_shot_open=!0,oe(t);case 2:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)}),onCancel:function(){t.screen_shot_open=!1,oe(t),e.destroy()}});return 1}var i;"ip_bind"!=s&&"ip_limit"!=s||n.is_locked||!n[s]||(t.is_locked=!0),"open_camera"==s&&(t.photo_count=t.photo_count||5)};for(var s in e)if(i())break;oe(t),le(!0)},onFinish:function(e){var n,t;if(e.categoryId=E.categoryId,e.ip_limit=e.ip_limit?"pub":"no",e.ip_bind||(e.ip_bind_type=!1),e.open_camera&&e.photo_count<1)y.ZP.warning("请填写本场考试最大拍摄次数");else if(e.start_password||!e.is_start_locked){if("no"===e.ip_limit||null!==(n=e.public_ip)&&void 0!==n&&n.length||null!==(t=e.inner_ip)&&void 0!==t&&t.length)return e.is_locked||e.open_camera||e.screen_open||e.login_restrict||e.ip_bind||"pub"==e.ip_limit?1==(null==I?void 0:I.exercise_type)?void de(e):void g.Z.confirm({width:666,centered:!0,title:"提示",icon:null,content:(0,J.jsxs)("div",{children:["当前考试模式为“模拟考试”,您已开启",(0,J.jsx)("span",{style:{color:"#FA6400"},children:"考试解锁码、考试登录限制、切屏后强制交卷、IP地址绑定、"}),(0,J.jsx)("span",{style:{color:"#FA6400"},children:"限制考试访问IP"}),"中的防作弊规则,可能会影响学生进行重复考试。确定开启吗?"]}),onOk:function(){return de(e)}}):void ue(e);y.ZP.warning("请填写公网IP或内网IP地址")}else y.ZP.warning("请填写开考密码")},children:[(0,J.jsxs)(B.Z.Item,{children:[(0,J.jsx)("strong",{children:"使用推荐设置"}),(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:"点击不同的考试模式,系统会自动勾选对应模式推荐的防作弊设置,设置项支持进行修改。",children:(0,J.jsx)(gi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})}),(0,J.jsx)(k.ZP,{className:"ml20",onClick:function(){oe(c()(c()({},X),{},{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}))},children:"正式考试模式"}),(0,J.jsx)(k.ZP,{className:"ml20",onClick:function(){oe(c()(c()({},X),{},{question_random:!0,choice_random:!0,forbid_copy:!1}))},children:"模拟考试模式"})]}),(0,J.jsx)(B.Z.Item,{name:"forbid_copy",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsx)("strong",{children:"答题时不允许进行复制粘贴"})})}),(0,J.jsx)(B.Z.Item,{name:"question_random",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsx)("strong",{children:"小题题目顺序随机打乱"})})}),(0,J.jsx)(B.Z.Item,{name:"choice_random",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsx)("strong",{children:"选择题选项顺序随机打乱"})})}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(B.Z.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"开考密码"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生第一次进入考试时,需要输入开考密码才能进入考试答题页面。",children:(0,J.jsx)(gi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),te.is_start_locked&&(0,xe.GJ)()?(0,J.jsxs)(L.Z,{className:Kt,align:"middle",children:[(0,J.jsx)(B.Z.Item,{name:"start_password",style:{marginBottom:0},children:(0,J.jsx)(F.Z,{className:Wt,disabled:q,placeholder:"请输入开考密码"})}),(0,J.jsx)(z.Z,{children:!q&&(0,J.jsx)(k.ZP,{type:"link",onClick:function(){C.setFieldsValue({start_password:Math.floor(1e6*Math.random()).toString().padStart(6,"0")})},children:"换一换"})})]}):(0,J.jsx)(B.Z.Item,{hidden:!0,name:"start_password",label:"开考密码(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(B.Z.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试解锁码"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,如果学生在考试中途退出想再继续考试,需要使用解锁码进行解锁。",children:(0,J.jsx)(gi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),te.is_locked&&(0,xe.GJ)()?(0,J.jsxs)(L.Z,{className:Kt,align:"middle",children:[(0,J.jsx)(B.Z.Item,{style:{marginBottom:0},name:"unlock_key",children:(0,J.jsx)(F.Z,{className:Wt,disabled:q,placeholder:"请输入考试解锁码"})}),(0,J.jsx)(z.Z,{children:!q&&(0,J.jsx)(k.ZP,{type:"link",onClick:function(){C.setFieldsValue({unlock_key:Math.floor(1e6*Math.random()).toString().padStart(6,"0")})},children:"换一换"})})]}):(0,J.jsx)(B.Z.Item,{hidden:!0,name:"unlock_key",label:"考试解锁码(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsx)(B.Z.Item,{name:"login_restrict",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试登录限制"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生在考试期间第二次及后续登录系统时,需要监考老师输入考试解锁码才能登录系统",children:(0,J.jsx)(gi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(B.Z.Item,{name:"screen_open",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsx)("strong",{children:"切屏后强制交卷"})})}),te.screen_open?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(L.Z,{gutter:10,className:"c-grey-333 ".concat(Kt),align:"middle",wrap:!1,children:[(0,J.jsx)(z.Z,{children:"考试过程中切换页面超过"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,{name:"screen_num",style:{marginBottom:0},children:(0,J.jsx)(R.Z,{size:"middle",disabled:q,min:0,max:10})})}),(0,J.jsx)(z.Z,{children:"(次)后将被强制交卷,切换到其他页面"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,{name:"screen_sec",style:{marginBottom:0},children:(0,J.jsx)(R.Z,{size:"middle",disabled:q,min:0,max:60})})}),(0,J.jsx)(z.Z,{children:"(秒)后即判定为切屏。"})]}),(0,J.jsxs)(L.Z,{gutter:10,className:"c-grey-333 ".concat(Kt),align:"middle",wrap:!1,children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(Q.Z,{disabled:q||!te.screen_open})})}),(0,J.jsx)(z.Z,{children:"学生退出全屏或切换页面后进行截屏"})]})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(B.Z.Item,{hidden:!0,name:"screen_num",label:"(只用来在被隐藏的是时候进行收集数据)"}),(0,J.jsx)(B.Z.Item,{hidden:!0,name:"screen_sec",label:"(只用来在被隐藏的是时候进行收集数据)"}),(0,J.jsx)(B.Z.Item,{hidden:!0,name:"screen_shot_open",label:"(只用来在被隐藏的是时候进行收集数据)"})]})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(B.Z.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"IP地址绑定"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,开始考试的学生账号将自动与设备公网IP或内网IP进行绑定。如遇特殊情况,可由教师/助教进行IP解绑。",children:(0,J.jsx)(gi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),te.ip_bind&&(0,xe.GJ)()?(0,J.jsxs)(L.Z,{className:Kt,style:{flexDirection:"column"},children:[te.ip_bind_type&&(0,J.jsxs)(z.Z,{className:"mb10",children:[(0,J.jsx)("span",{className:"c-red",children:"(只允许在Chrome谷歌浏览器作答,并且要求学生安装WebRTC Leak Prevent插件)"}),(0,J.jsx)("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478",children:"如何安装WebRTC Leak Prevent插件?"})]}),(0,J.jsx)(B.Z.Item,{name:"ip_bind_type",style:{marginBottom:0},children:(0,J.jsxs)(K.ZP.Group,{children:[(0,J.jsx)(K.ZP,{value:!1,children:"绑定外网IP"}),(0,J.jsx)(K.ZP,{value:!0,children:"绑定内网IP"})]})})]}):(0,J.jsx)(B.Z.Item,{hidden:!0,name:"ip_bind_type",label:"(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(B.Z.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"限制考试访问IP"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,不在IP范围中的设备将无法参加考试。",children:(0,J.jsx)(gi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),(0,J.jsx)(B.Z.Item,{name:"public_ip",label:"公网IP地址范围(只用来在被隐藏的是时候进行收集数据)",hidden:!0}),(0,J.jsx)(B.Z.Item,{name:"inner_ip",label:"内网IP地址范围(只用来在被隐藏的是时候进行收集数据)",hidden:!0}),(null==te?void 0:te.ip_limit)&&(0,J.jsxs)(L.Z,{className:Kt,style:{flexDirection:"column"},children:[(0,J.jsxs)(z.Z,{className:"mb10",children:[(0,J.jsx)("span",{className:"c-red",children:"(只允许在Chrome谷歌浏览器作答,并且要求学生安装WebRTC Leak Prevent插件)"}),(0,J.jsx)("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478",children:"如何安装WebRTC Leak Prevent插件?"})]}),(0,J.jsxs)(L.Z,{className:"mt15 ".concat(Qt),children:[(0,J.jsx)(z.Z,{children:"公网IP地址范围:"}),(0,J.jsxs)(z.Z,{children:[!(null!==(i=te.public_ip)&&void 0!==i&&i.length)&&(0,J.jsx)("span",{children:"当前还未设置IP范围"}),null===(r=te.public_ip)||void 0===r?void 0:r.map((function(e,n){return(0,J.jsxs)("span",{className:zt,children:[(0,J.jsxs)("i",{children:[e," "]}),!q&&(0,J.jsx)(ji.Z,{onClick:function(){g.Z.confirm({okText:"确定",cancelText:"取消",title:"确定删除该IP吗?",onOk:function(){te.public_ip.splice(n,1),oe(c()({},te))}})},className:" c-grey-c",size:20})]},n)})),(0,xe.GJ)()&&!q&&(0,J.jsxs)("span",{onClick:function(){Z({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",children:[" ",(0,J.jsx)("i",{className:"iconfont icon-xuanyong font14"})," 添加"]})]})]}),(0,J.jsxs)(L.Z,{className:"mt15 ".concat(Qt),children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)("span",{children:"内网IP地址范围:"})}),(0,J.jsxs)(z.Z,{children:[!(null!==(l=te.inner_ip)&&void 0!==l&&l.length)&&(0,J.jsx)("span",{children:"当前还未设置IP范围"}),null===(o=te.inner_ip)||void 0===o?void 0:o.map((function(e,n){return(0,J.jsxs)("span",{className:zt,children:[(0,J.jsxs)("i",{children:[e," "]}),!q&&(0,J.jsx)(ji.Z,{onClick:function(){q||g.Z.confirm({title:"确定删除该IP吗?",onOk:function(){te.inner_ip.splice(n,1),oe(c()({},te))}})},className:" c-grey-c",size:20})]})})),(0,xe.GJ)()&&!q&&(0,J.jsxs)("span",{className:"font14 c-blue ml10",onClick:function(){Z({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},children:[" ",(0,J.jsx)("i",{className:"iconfont icon-xuanyong font14"})," 添加"]})]})]})]})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(B.Z.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试中启用拍照功能进行监考和行为分析"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"选中,则会在考试过程中使用电脑摄像头随机抓拍照片,用于监考和学习行为分析,分析结果可在学生答卷中查看。",children:(0,J.jsx)(gi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),te.open_camera?(0,J.jsxs)(L.Z,{gutter:10,className:"c-grey-333 ".concat(Kt),align:"middle",wrap:!1,children:[(0,J.jsx)(z.Z,{children:"本场考试最多拍摄:"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,{name:"photo_count",style:{marginBottom:0},children:(0,J.jsx)(R.Z,{size:"middle",disabled:q||!te.open_camera,min:1,max:(0,xe.Ny)()?1e3:10})})}),(0,J.jsxs)(z.Z,{children:["(次)",(0,J.jsx)("span",{className:"c-grey-c font12 ml10",children:"请填写不大于10的正整数"})]})]}):(0,J.jsx)(B.Z.Item,{hidden:!0,name:"photo_count",label:"(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsx)(B.Z.Item,{name:"identity_verify",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:!(0,xe.ag)()||q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试前人脸身份核验"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生开始考试前将会要求调用摄像头完成拍照采集,系统将自动对采集的学生照片与已录入照片进行比对审核(教师/助教也可进行手动审核),审核通过之后学生才能开始考试。",children:(0,J.jsx)(gi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),(0,J.jsx)(B.Z.Item,{name:"open_phone_video_recording",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:!(0,xe.ag)()||q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试中开启手机视频录制"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生开始考试前必须先开启手机录制视频,由教师/助教在试卷详情-摄像监控页面对学生进行身份审核。",children:(0,J.jsx)(gi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})})]}),((0,xe.aN)()||(null==j||null===(u=j.commonHeader)||void 0===u?void 0:u.exercise_author))&&!(null!=I&&I.appraise_label)&&(0,J.jsx)(oi.t,{okText:"保存设置",onCancel:function(){ce()},onOk:function(){C.submit()}})]}),(0,J.jsx)(bi,{}),(0,J.jsx)(g.Z,{centered:!0,destroyOnClose:!0,open:G,title:"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return V(!1)},children:(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,J.jsxs)("p",{children:["扫码或搜索加入头歌教师交流QQ群:",null==w||null===(p=w.setting)||void 0===p?void 0:p.homepage_tea_qq_number," "]}),(0,J.jsx)("img",{src:"".concat(wi.Z.IMG_SERVER,"/").concat(null==w||null===(h=w.setting)||void 0===h?void 0:h.homepage_tea_qq_qrcode_url),width:200,height:200})]})})]})})),Ni=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n,t=e.exercise,i=e.loading,s=e.dispatch,r=t.workSetting,l=(0,v.useParams)();l.category=l.categoryId;var o=(0,m.useState)(!1),u=x()(o,2),p=u[0],h=u[1],j=(0,m.useState)(!1),w=x()(j,2),k=w[0],N=w[1],Z=(0,m.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1}),A=x()(Z,2),I=A[0],S=A[1];(0,m.useEffect)((function(){C("表单未保存")}),[I]);var C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";s({type:"exercise/setActionTabs",payload:{key:e}})};(0,m.useEffect)((function(){var e;E(),(0,xe.aN)()||null!=r&&null!==(e=r.exercise)&&void 0!==e&&e.is_creator||h(!0)}),[r]),(0,m.useEffect)((function(){s({type:"exercise/getWorkSetting",payload:c()({},l)})}),[]);var E=function(){var e=JSON.parse(JSON.stringify(r));Object.keys(I).forEach((function(n){var t;I[n]=null==e||null===(t=e.exercise)||void 0===t?void 0:t[n]})),S(I),"批量发布"!=t.actionTabs.key&&C("")},P=function(){var e=d()(a()().mark((function e(n){var t,i,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((null==n?void 0:n.use_blank_score)===(null==r||null===(t=r.exercise)||void 0===t?void 0:t.use_blank_score)){e.next=4;break}return i=g.Z.confirm({closable:!0,width:500,centered:!0,icon:null,title:"提示",onOk:function(){var e=d()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/property_settings.json"),{method:"post",body:n});case 3:t=e.sent,N(!1),0===t.status&&(y.ZP.success("保存成功"),C(""),s({type:"exercise/getCommonHeader",payload:c()({},l)}),s({type:"exercise/getWorkSetting",payload:c()({},l)}),N(!1));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),null!=n&&n.use_blank_score?i.update({content:(0,J.jsxs)("div",{children:["您已勾选",(0,J.jsx)("span",{style:{color:"#165DFF"},children:"“ 多选题漏选部分给分 ”"}),",保存设置后将会按照新的给分方式重新计算分值。是否确定修改?"]})}):i.update({content:(0,J.jsxs)("div",{children:["您已取消勾选",(0,J.jsx)("span",{style:{color:"#165DFF"},children:"“ 多选题漏选部分给分 ”"}),",保存设置后将会按照新的给分方式重新计算分值。是否确定修改?"]})}),e.abrupt("return");case 4:return N(!0),e.next=7,(0,f.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/property_settings.json"),{method:"post",body:n});case 7:o=e.sent,N(!1),0===o.status&&(y.ZP.success("保存成功"),C(""),s({type:"exercise/getCommonHeader",payload:c()({},l)}),s({type:"exercise/getWorkSetting",payload:c()({},l)}));case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)("section",{className:Lt,children:(0,J.jsxs)(ne.Z,{spinning:i["exercise/getWorkSetting"]||k,children:[(0,J.jsx)(L.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:(0,J.jsx)(z.Z,{children:(0,J.jsx)(_.Z,{checked:I.use_blank_score,disabled:p,onChange:function(e){I.use_blank_score=e.target.checked,S(Object.assign({},I))},className:Jt,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"多选题漏选部分给分"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,J.jsx)("div",{children:"勾选后,学生有漏选正确答案但是选中的答案全部正确,可获得部分分值,分值=选中的答案个数 * (该小题分值/正确答案的个数)。否则,学生需要选中的答案全部正确且未漏选正确答案才能得分。"}),children:(0,J.jsx)(gi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})})}),(0,J.jsx)(L.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:(0,J.jsx)(z.Z,{children:(0,J.jsx)(_.Z,{checked:I.downcase,disabled:p,onChange:function(e){I.downcase=e.target.checked,S(Object.assign({},I))},className:Jt,children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"填空题判分忽略答案中的字母大小写"})})})}),(0,J.jsxs)(L.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)(_.Z,{checked:I.open_total_score,disabled:p,onChange:function(e){I.open_total_score=e.target.checked,e.target.checked?(I.open_score=!1,I.open_score_reviewed=!0):(I.open_score=!0,I.open_score_reviewed=!1),S(Object.assign({},I))},className:Jt,children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许学生查看成绩"})})}),(0,J.jsx)(z.Z,{children:((0,xe.aN)()||(null==t||null===(n=t.commonHeader)||void 0===n?void 0:n.exercise_author))&&(0,J.jsx)(oi.t,{okText:"保存设置",onCancel:E,onOk:function(){var e=JSON.parse(JSON.stringify(I));e.categoryId=l.categoryId,P(e)}})})]}),I.open_total_score&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(L.Z,{className:"".concat(Gt," ").concat(Yt),children:(0,J.jsxs)(K.ZP.Group,{disabled:p,value:I.open_score?"afterEndTime":null!=I&&I.open_score_reviewed?"afterReview":"afterCommit",onChange:function(e){"afterEndTime"===e.target.value?S((function(e){return c()(c()({},e),{},{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})})):"afterReview"===e.target.value?S((function(e){return c()(c()({},e),{},{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})})):S((function(e){return c()(c()({},e),{},{open_score:!1,open_score_reviewed:!1,open_score_commited:!0})}))},children:[(0,J.jsx)(K.ZP,{value:"afterCommit",children:"提交试卷后"}),(0,J.jsx)(K.ZP,{value:"afterEndTime",children:"考试截止后"}),(0,J.jsx)(K.ZP,{value:"afterReview",children:"考试截止且试卷评阅完成后"})]})}),(0,J.jsx)(L.Z,{className:I.answered_open?"mb20":Yt,children:(0,J.jsx)(_.Z,{className:Jt,checked:I.answered_open,disabled:p,onChange:function(e){I.answered_open=e.target.checked,S(Object.assign({},I))},children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许查看试卷"})})}),I.answered_open&&(0,J.jsx)(L.Z,{className:"".concat(Gt," ").concat(Yt),children:(0,J.jsxs)(K.ZP.Group,{value:I.answer_open,disabled:p,onChange:function(e){I.answer_open=e.target.value,S(Object.assign({},I))},children:[(0,J.jsx)(K.ZP,{value:!0,children:"显示试题答案和解析"}),(0,J.jsx)(K.ZP,{value:!1,children:"不显示试题答案和解析"})]})}),(0,J.jsx)(L.Z,{className:Yt,children:(0,J.jsx)(_.Z,{className:Jt,checked:I.score_open,disabled:p,onChange:function(e){I.score_open=e.target.checked,S(Object.assign({},I))},children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许已提交答题的学生查看其它学生的成绩"})})}),(0,J.jsx)(L.Z,{className:Yt,children:(0,J.jsx)(_.Z,{className:Jt,checked:I.show_statistic,disabled:p,onChange:function(e){I.show_statistic=e.target.checked,S(Object.assign({},I))},children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许已提交答题的学生查看统计结果"})})})]})]})})})),Zi=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n=e.exercise,t=(e.globalSetting,e.loading,e.dispatch),i=n.workSetting,r=n.commonHeader,l=(0,v.useParams)();l.category=l.categoryId;var o=(0,m.useState)(!1),u=x()(o,2),p=u[0],h=u[1],j=(0,m.useState)(0),w=x()(j,2),N=w[0],Z=w[1],S=(0,m.useState)(0),C=x()(S,2),E=C[0],T=C[1],q=(0,m.useState)(!1),D=x()(q,2),M=D[0],O=D[1],B=(0,m.useState)({}),Q=x()(B,2),F=Q[0],R=Q[1],H=(0,m.useState)(!1),W=x()(H,2),U=W[0],G=W[1],V=(0,m.useState)([]),X=x()(V,2),$=X[0],ee=X[1],te=(0,m.useState)([]),ie=x()(te,2),ae=ie[0],le=ie[1],ce=(0,m.useState)([]),oe=x()(ce,2),de=oe[0],ue=oe[1],pe=(0,m.useState)([]),he=x()(pe,2),me=he[0],fe=he[1],ve=(0,m.useState)([]),ge=x()(ve,2),je=ge[0],ye=ge[1],_e=(0,m.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""}),be=x()(_e,2),we=be[0],ke=be[1];(0,m.useEffect)((function(){var e;(0,xe.aN)()||null!=i&&null!==(e=i.exercise)&&void 0!==e&&e.is_creator||h(!0)}),[i]),(0,m.useEffect)((function(){Ne()}),[r]);var Ne=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/distinguish_exercise_setting.json"),{method:"get"});case 3:n=e.sent,Object.keys(we).forEach((function(e){we[e]=null==n?void 0:n[e]})),console.log(n,"res"),R(c()({},n)),ye((null==n?void 0:n.exercise_questions)||[]),Se(c()({},n)),le((null==n?void 0:n.course_review_teachers)||[]),ke(c()(c()({},we),{},{select_appraise:!!n.end_time})),Z((null==n?void 0:n.total)||0),T((null==n?void 0:n.finish_total)||0),O(!1),Pe("");case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ze=function(){var e=d()(a()().mark((function e(n){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/appraise_settings.json"),{method:"post",body:n});case 3:if(i=e.sent,O(!1),0!==i.status){e.next=11;break}return y.ZP.success("保存成功"),Pe(""),Ne(),t({type:"exercise/getCommonHeader",payload:c()({},l)}),e.abrupt("return");case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ae=function(e,n){for(var t=Math.floor(e/n),i=e%n,s=[],r=0;r0?1:0)),i--;return s},Ie=function(e){if(e[0]){var n=[];me.forEach((function(e){return n=n.concat(e.appraise_teachers)}));var t=ae.filter((function(e){return n.every((function(n){return n.id!==e.id}))}));console.log(t,"newItems"),ue(s()(t)),G(e)}if(!e[0]){var i,r=[];r=r.concat((null==je||null===(i=je[e[1]])||void 0===i?void 0:i.appraise_teachers)||[]);var a=ae.filter((function(e){return r.every((function(n){return n.id!==e.id}))}));ue(s()(a)),G(e)}},Se=function(e){if(null!=e&&e.start_appraise)fe((null==e?void 0:e.exercises)||[]);else{var n=null==e?void 0:e.exercises,t=Ae(null==e?void 0:e.total,n.length),i=Ae(null==e?void 0:e.finish_total,n.length);t.forEach((function(e,t){n[t].total=e})),i.forEach((function(e,t){n[t].finish_total=e,n[t].unfinished_total=n[t].total-n[t].finish_total})),n=n.filter((function(e){return e.total>0})),fe(JSON.parse(JSON.stringify(n)))}},Ce=[{title:"序号",dataIndex:"index",align:"center",render:function(e,n,t){return t+1},width:70},{title:"评阅教师",align:"center",dataIndex:"appraise_teachers",className:Ht,render:function(e,n,t){return(0,J.jsxs)("span",{className:Ft,children:[(0,J.jsx)("div",{children:null==e?void 0:e.map((function(n){return(0,J.jsxs)("div",{className:Rt,children:[(0,J.jsx)("b",{title:n.name,children:n.name}),!0!==(null==n?void 0:n.disabled)&&!p&&(0,J.jsx)("span",{onClick:function(i){var s=e.filter((function(e){return e.id!==n.id})),r=me.map((function(e,n){return n===t?c()(c()({},e),{},{appraise_teachers:s}):e}));s.length?fe(r):g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"删除此教师,试卷将重新均分给其他评阅教师;如需添加指定教师,请点击“+评阅教师”按钮。",onOk:function(){var e=null==me?void 0:me.filter((function(e,n){return n!==t})),n=Ae(N,e.length),i=Ae(E,e.length);n.forEach((function(n,t){e[t].total=n})),i.forEach((function(n,t){e[t].finish_total=n,e[t].unfinished_total=e[t].total-e[t].finish_total})),fe(JSON.parse(JSON.stringify(e)))}})},children:(0,J.jsx)("i",{className:"iconfont icon-guanbi7"})})]},n.id)}))}),!p&&(0,J.jsx)("span",{onClick:function(){return Ie([!0,t])},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"})]})}},{title:"总数量",align:"center",dataIndex:"total",width:90},{title:"已评阅数量",align:"center",dataIndex:"finish_total",width:100},{title:"待评阅数量",align:"center",dataIndex:"unfinished_total",width:100}],Ee=[{title:"序号",dataIndex:"index",align:"center",render:function(e,n,t){return t+1},width:70},{title:"试题名称",dataIndex:"name",align:"center",width:100},{title:"评阅教师",align:"center",className:Ht,dataIndex:"appraise_teachers",render:function(e,n,t){return(0,J.jsxs)("span",{className:Ft,children:[(0,J.jsx)("div",{children:null==e?void 0:e.map((function(n){return(0,J.jsxs)("div",{className:Rt,children:[(0,J.jsx)("b",{title:n.name,children:n.name}),!0!==(null==n?void 0:n.disabled)&&!p&&(0,J.jsx)("span",{onClick:function(){var i=e.filter((function(e){return e.id!==n.id})),s=je.map((function(e,n){return n===t?c()(c()({},e),{},{appraise_teachers:i}):e}));ye(s)},children:(0,J.jsx)("i",{className:"iconfont icon-guanbi7"})})]},n.id)}))}),!p&&(0,J.jsx)("span",{onClick:function(){return Ie([!1,t])},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"})]})}},{title:"总数量",align:"center",dataIndex:"total",width:90},{title:"已评阅数量",align:"center",dataIndex:"finish_total",width:100},{title:"待评阅数量",align:"center",dataIndex:"unfinished_total",width:100}];(0,m.useEffect)((function(){Pe("表单未保存")}),[we]);var Pe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";t({type:"exercise/setActionTabs",payload:{key:e}})};return(0,J.jsxs)("section",{className:Mt,children:[(0,J.jsxs)(ne.Z,{spinning:M,children:[(0,J.jsxs)(L.Z,{align:"middle",className:"mt30",children:[(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsxs)("div",{style:{background:"#f6f7f9",height:116,padding:"10px 20px"},className:Bt,children:[(0,J.jsx)("div",{children:"集中阅卷适用于大型严肃评阅场景,集中对学生的试卷或试题进行评阅。开启规则如下:"}),(0,J.jsxs)("div",{style:{lineHeight:"26px"},children:[(0,J.jsx)("div",{children:"1.有学生交卷;"}),(0,J.jsx)("div",{children:'2.考试状态为"已截止";'}),(0,J.jsx)("div",{children:"3.试卷内含有填空、简答、编程、程序填空、实训题中的任意题型。同时满足3个条件才可以开启集中评阅,开启后不可关闭,请谨慎操作。"})]})]})}),(0,J.jsx)(z.Z,{children:((0,xe.aN)()||!!F.exercise_author)&&(0,J.jsx)(oi.t,{okText:"保存设置",onCancel:Ne,onOk:function(){var e=JSON.parse(JSON.stringify(we));e.select_appraise?e.end_time?(e.review_type||me.length)&&(!e.review_type||je.some((function(e){return!!e.appraise_teachers.length})))?(0===e.review_type&&(e.exercises=null==me?void 0:me.map((function(e){var n;return{id:e.id,total:e.total,finish_total:e.finish_total,unfinished_total:e.unfinished_total,appraise_teacher_ids:null==e||null===(n=e.appraise_teachers)||void 0===n?void 0:n.map((function(e){return{id:e.id}}))}}))),1===e.review_type&&(e.exercise_questions=null==je?void 0:je.map((function(e){var n;return{id:e.id,total:e.total,question_id:e.question_id,appraise_teacher_ids:null==e||null===(n=e.appraise_teachers)||void 0===n?void 0:n.map((function(e){return{id:e.id,message_status:e.message_status}}))}}))),delete e.select_appraise,g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",icon:null,closable:!0,width:650,title:"提示",content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{children:["为确保集中阅卷模式评分结果的准确性,保存评阅设置之后,本场考试将",(0,J.jsx)("span",{style:{color:"#FA6400"},children:"禁止"}),"进行以下操作:"]}),(0,J.jsxs)("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"},children:["1.发布新班级考试",(0,J.jsx)("br",{}),"2.修改本场考试结束时间",(0,J.jsx)("br",{}),"3.开启补考",(0,J.jsx)("br",{}),"4.编辑试卷"]}),(0,J.jsxs)("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"},children:[(0,J.jsx)(I.Z,{style:{marginRight:3}})," ",(0,J.jsx)("span",{children:"注意:如需发布新班级考试,请创建新试卷后发布"})]})]}),onOk:function(){Ze(e)}})):y.ZP.warning("请至少添加一位评阅教师"):y.ZP.warning("截止时间不能为空"):Ne()}})})]}),(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{span:24,className:"mt20",children:(0,J.jsx)(_.Z,{checked:we.select_appraise,disabled:p||!(null!=F&&F.can_open_appraise&&(null==F||!F.end_time)),onChange:function(e){we.select_appraise=e.target.checked,ke(Object.assign({},we))},children:(0,J.jsx)("span",{className:"font16",children:"启用集中阅卷"})})}),we.select_appraise&&(0,J.jsxs)(m.Fragment,{children:[(0,J.jsx)(z.Z,{span:24,className:Ot,children:(0,J.jsxs)(_.Z,{checked:we.sealed_review,disabled:p||!(null!=F&&F.change_sealed_review),onChange:function(e){we.sealed_review=e.target.checked,ke(Object.assign({},we))},children:[(0,J.jsx)("span",{className:"font14",children:"封卷评阅"}),(0,J.jsx)("span",{className:"font14",style:{color:"#666666"},children:"(选中,开启后集中评阅界面不显示学生信息)"})]})}),(0,J.jsxs)(z.Z,{span:24,className:"mt20 pl30",children:[(0,J.jsxs)("span",{className:"mr10",children:[(0,J.jsx)("span",{style:{visibility:"hidden"},children:"*"}),"评阅模式"]}),(0,J.jsxs)(K.ZP.Group,{value:we.review_type,disabled:p||!(null==F||!F.end_time),onChange:function(e){we.review_type=e.target.value,ke(Object.assign({},we))},children:[(0,J.jsxs)(K.ZP,{value:0,children:["试卷模式",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"说明:"}),(0,J.jsx)("div",{children:"1.将学生试卷均匀分配给评阅的教师,若无法均分则多出的试卷随机分给教师;"}),(0,J.jsx)("div",{children:"2.评阅模式开启后不可再切换,请谨慎操作!"}),(0,J.jsx)("div",{children:"示例:若试卷为51张,由A、B教师评阅,则A教师评阅25张,B教师评阅26张。"})]}),children:(0,J.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5 font14",style:{cursor:"pointer",color:"#999999"}})})]}),(0,J.jsxs)(K.ZP,{className:"ml20",value:1,children:["试题模式",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"说明:"}),(0,J.jsx)("div",{children:"1.将单个试题指定给多个教师共同评阅;"}),(0,J.jsx)("div",{children:"2.评阅模式开启后不可再切换,请谨慎操作!"})]}),children:(0,J.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5 font14",style:{cursor:"pointer",color:"#999999"}})})]})]})]}),(0,J.jsxs)(z.Z,{span:24,className:"mt20 pl30",children:[(0,J.jsxs)("span",{className:"mr10",children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"截止时间"]}),(0,J.jsx)(se.default,{style:{width:234},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:Y()((0,P.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:p,allowClear:!1,value:we.end_time?Y()(we.end_time):"",disabledDate:re.Q8,disabledTime:function(e){return(0,re.d0)(e)},onChange:function(e,n){we.end_time=n,ke(Object.assign({},we))}})]}),(0,J.jsxs)(L.Z,{className:"mt20 ".concat(Yt),style:{width:"100%"},align:"middle",children:[(0,J.jsxs)("div",{className:"ml30 mr10",children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"评阅教师"]}),0===we.review_type&&(0,J.jsxs)("div",{style:{flex:1},children:[me.length>0&&(0,J.jsx)(A.Z,{bordered:!0,className:"mb20",pagination:!1,dataSource:me,columns:Ce}),!1===(null==F?void 0:F.start_appraise)&&!p&&(0,J.jsx)(k.ZP,{type:"primary",onClick:function(){return Ie([!0,null])},children:"+ 评阅教师"})]}),1===we.review_type&&(0,J.jsx)("div",{style:{flex:1},children:je.length>0&&(0,J.jsx)(A.Z,{bordered:!0,pagination:!1,rowKey:"id",dataSource:je,columns:Ee})})]})]})]})]}),(0,J.jsx)(g.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!U,title:null===(null==U?void 0:U[1])?"指定评阅教师":"共同评阅教师",bodyStyle:{padding:"0 16px"},okText:"确认",cancelText:"取消",width:"800px",onOk:function(){if($.length){if(U[0]){if(null===U[1]){var e=de.filter((function(e){return $.includes(e.id)})),n=[].concat(s()(me),s()(null==e?void 0:e.map((function(e){return{appraise_teachers:[e],total:0,finish_total:0,unfinished_total:0}})))),t=Ae(N,n.length),i=Ae(E,n.length);t.forEach((function(e,t){n[t].total=e})),i.forEach((function(e,t){n[t].finish_total=e,n[t].unfinished_total=n[t].total-n[t].finish_total})),n=n.filter((function(e){return e.total>0})),fe(JSON.parse(JSON.stringify(n))),G(!1)}if(null!==U[1]){var r=de.filter((function(e){return $.includes(e.id)})),a=[];me.forEach((function(e,n){U[1]!==n?a.push(e):a.push(c()(c()({},e),{},{appraise_teachers:[].concat(s()(e.appraise_teachers),s()(r))}))})),fe(a),G(!1)}}if(!U[0]&&null!==U[1]){var l=de.filter((function(e){return $.includes(e.id)}));l=l.map((function(e){return c()(c()({},e),{},{message_status:null!=F&&F.start_appraise?1:0})}));var o=[];je.forEach((function(e,n){U[1]!==n?o.push(e):o.push(c()(c()({},e),{},{appraise_teachers:[].concat(s()(e.appraise_teachers),s()(l))}))})),ye(o),G(!1)}}else y.ZP.warning("请至少添加一位评阅教师")},afterClose:function(){ee([])},onCancel:function(){G(!1)},children:(0,J.jsx)(A.Z,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:function(e){ee(e)}},rowKey:"id",dataSource:de,columns:[{title:"教师姓名",align:"center",dataIndex:"name",width:"25%"},{title:"手机",align:"center",dataIndex:"phone",width:"18%"},{title:"邮箱",align:"center",dataIndex:"email",width:"28%"},{title:"角色",align:"center",dataIndex:"identity"}]})})]})})),Ai=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n,t,i=e.exercise,r=(e.globalSetting,e.loading),l=e.dispatch,o=i.workSetting,u=i.commonHeader,p=B.Z.useForm(),h=x()(p,1)[0],g=(0,v.useParams)();g.category=g.categoryId;var j=(0,m.useState)(!1),w=x()(j,2),N=w[0],Z=w[1],A=(0,m.useState)(!1),I=x()(A,2),S=I[0],C=I[1],E={forbid_screen:!1,screen_key:(null==o||null===(n=o.exercise)||void 0===n?void 0:n.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""},P=(0,m.useState)(E),T=x()(P,2),q=T[0],D=T[1],M=(0,m.useState)(!1),O=x()(M,2),Q=O[0],R=O[1];(0,m.useEffect)((function(){var e;H(),(0,xe.aN)()||null!=o&&null!==(e=o.exercise)&&void 0!==e&&e.is_creator||Z(!0)}),[o]),(0,m.useEffect)((function(){("5"===(null==u?void 0:u.exercise_status)||null!=u&&u.appraise_label)&&Z(!0)}),[u]),(0,m.useEffect)((function(){l({type:"exercise/getWorkSetting",payload:c()({},g)})}),[]),(0,m.useEffect)((function(){"insterIp"===i.actionTabs.key&&(i.actionTabs.data.ip?q[i.actionTabs.type]=[].concat(s()(q[i.actionTabs.type]||[]),s()(i.actionTabs.data.ip)):q[i.actionTabs.type]=[].concat(s()(q[i.actionTabs.type]||[]),["".concat(i.actionTabs.data.startIP,",").concat(i.actionTabs.data.startIP.substring(0,i.actionTabs.data.startIP.lastIndexOf("."))+"."+i.actionTabs.data.endIP)]),K(q),R(!0))}),[i.actionTabs]);var H=function(){var e=JSON.parse(JSON.stringify(o));Object.keys(q).forEach((function(n){var t;q[n]=null==e||null===(t=e.exercise)||void 0===t?void 0:t[n]})),K(c()(c()({},q),{},{ip_limit:"no"!==q.ip_limit}))},K=function(e){D(e),h.setFieldsValue(e)};var W=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==g?void 0:g.categoryId,"/client_cheating_settings.json"),{method:"post",body:n});case 3:t=e.sent,C(!1),0===t.status&&(y.ZP.success("保存成功"),l({type:"exercise/getCommonHeader",payload:c()({},g)}),l({type:"exercise/getWorkSetting",payload:c()({},g)}),R(!1));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){Y(Q?"表单未保存":"")}),[Q]);var Y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";l({type:"exercise/setActionTabs",payload:{key:e}})};return(0,J.jsxs)("section",{className:Dt,children:[(0,J.jsxs)(ne.Z,{spinning:r["exercise/getWorkSetting"]||S,children:[(0,J.jsxs)(B.Z,{form:h,name:"basicForm",initialValues:E,colon:!1,onValuesChange:function(e,n){console.log("onValuesChange",n);var t=n;for(var i in e)"ip_bind"!=i&&"ip_limit"!=i||n.is_locked||!n[i]||(t.is_locked=!0),"open_camera"==i&&(t.photo_count=t.photo_count||5);K(t),R(!0)},onFinish:function(e){var n;if(e.categoryId=g.categoryId,!e.forbid_screen||null!=e&&e.screen_key.replace(/\s+/g,""))if(null==e||!e.use_white_list||null!=e&&null!==(n=e.white_list)&&void 0!==n&&n.length){if(null!=e&&e.net_limit){var t;if(null!=e&&e.net_limit_list&&(null==e||null===(t=e.net_limit_list)||void 0===t||!t.replace(/\s+/g,"")))return void y.ZP.warning("网络限制中,不允许全部为空格");if(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!e)return!1;for(var n=e.split("\n"),t=/^(http|https):\/\//,i=0;i0&&void 0!==arguments[0]?arguments[0]:"";n({type:"exercise/setActionTabs",payload:{key:e}})},U=function(){var e=d()(a()().mark((function e(){var n,t,s,r,l,d,u,x,p,h,m,v,g;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(M.categoryId,"/resources_ensure_info.json"),{method:"get"});case 2:h=e.sent,i.setFieldsValue(c()(c()({},null==h||null===(n=h.data)||void 0===n?void 0:n.important_shixun_configs),{},{times:null!=h&&null!==(t=h.data)&&void 0!==t&&null!==(t=t.important_shixun_configs)&&void 0!==t&&t.start_time&&null!=h&&null!==(s=h.data)&&void 0!==s&&null!==(s=s.important_shixun_configs)&&void 0!==s&&s.end_time?[Y()(null==h||null===(r=h.data)||void 0===r||null===(r=r.important_shixun_configs)||void 0===r?void 0:r.start_time),Y()(null==h||null===(l=h.data)||void 0===l||null===(l=l.important_shixun_configs)||void 0===l?void 0:l.end_time)]:["",""]})),m=null==h||null===(d=h.data)||void 0===d?void 0:d.important_shixun_configs,v=m.school_id,g=m.school_name,E([{id:v,name:g}]),K(null==h||null===(u=h.data)||void 0===u?void 0:u.important_shixun_configs),_(null==h||null===(x=h.data)||void 0===x||null===(x=x.important_shixun_configs)||void 0===x?void 0:x.verify_reason),o((null==h||null===(p=h.data)||void 0===p||null===(p=p.important_shixun_configs)||void 0===p?void 0:p.process)||null),D(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),G=function(){var e=d()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:A(!0),clearTimeout(O.current),O.current=setTimeout(d()(a()().mark((function e(){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z.current+=1,z.current,e.next=4,n({type:"account/getSchoolOption",payload:{keyword:t,limit:10}});case 4:0===(i=e.sent).status&&(E(null==i?void 0:i.schools),A(!1));case 6:case"end":return e.stop()}}),e)}))),500);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:[Ii.form," bg-white pr30"].join(" "),children:[(0,J.jsx)(L.Z,{align:"middle",className:"mt30",children:(0,J.jsxs)(B.Z,{form:i,layout:"horizontal",onFinish:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("---",n),e.next=3,(0,f.ZP)("/api/exercises/".concat(M.categoryId,"/resources_first_ensure.json"),{method:"post",body:{important_shixun_configs:c()(c()({},n),{},{start_time:Y()(null==n?void 0:n.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Y()(null==n?void 0:n.times[1]).format("YYYY-MM-DD HH:mm")})}});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.info("修改成功"),U());case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),className:Ii.zybzForm,onValuesChange:function(){D(!0)},children:[(0,J.jsxs)(L.Z,{align:"middle",children:[(0,J.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,J.jsx)("span",{className:Ii.must,children:"*"}),"保障标识"]}),(0,J.jsx)(B.Z.Item,{label:"",name:"identifier",rules:[{required:!0,message:"请输入保障标识"}],children:(0,J.jsx)(F.Z,{disabled:!0,style:{width:446,height:40},minLength:4,maxLength:30,showCount:!0,placeholder:"请输入保障标识"})})]}),(0,J.jsxs)(L.Z,{align:"middle",className:"mt25",children:[(0,J.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7},children:[(0,J.jsx)("span",{className:Ii.must,children:"*"}),"需要保障的单位"]}),(0,J.jsx)(B.Z.Item,{label:"",name:"school_id",rules:[{required:!0,message:"请选择需要保障的单位"}],children:(0,J.jsx)(ve.default,{showSearch:!0,size:"large",style:{width:446,height:40},loading:Z,listHeight:200,placeholder:"请选择需要保障的单位",filterOption:!1,onSearch:function(e){G(e)},children:C.map((function(e){return(0,J.jsx)(ve.default.Option,{value:e.id,children:e.name},e.id)}))})})]}),(0,J.jsxs)(L.Z,{align:"middle",className:"mt25",children:[(0,J.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,J.jsx)("span",{className:Ii.must,children:"*"}),"保障时间"]}),(0,J.jsx)("div",{className:Ii.graaytitle,children:(0,J.jsx)(B.Z.Item,{label:"",name:"times",rules:[{required:!0,message:"请选择开始时间和结束时间"},{validator:function(e,n){if(n&&2===n.length){var t=x()(n,2),i=t[0],s=t[1];if(!i||!s)return Promise.reject(new Error("请选择起始时间和结束时间"))}return Promise.resolve()}}],children:(0,J.jsx)(se.default.RangePicker,{disabledDate:function(e){return e&&e=1&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Si.Z,{className:Ii.suc_status})," 实验资源优先保障申请成功,平台管理员审核中"]}),l>=2&&3!=l&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Si.Z,{className:Ii.suc_status})," 平台管理员审核通过,系统资源分配中"]}),3==l&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(ji.Z,{className:Ii.fail_status}),"平台管理员审核驳回,驳回原因: ( ",(0,J.jsx)("span",{title:j,className:Ii.bohui,children:j}),") 如有问题请联系",(0,J.jsxs)("span",{className:Ii.contacts,children:[(0,J.jsx)("span",{children:"平台运营人员"})," ",(0,J.jsx)("div",{className:Ii.contacts_img})]})]}),l>=4&&5!=l&&7!=l&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Si.Z,{className:Ii.suc_status})," 系统资源分配完成,实验资源保障中"]}),(5==l||7==l)&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(ji.Z,{className:Ii.fail_status}),"系统资源分配失败,请联系",(0,J.jsxs)("span",{className:Ii.contacts,children:[(0,J.jsx)("span",{children:"平台运营人员"})," ",(0,J.jsx)("div",{className:Ii.contacts_img})]})]}),l>5&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Si.Z,{className:Ii.suc_status})," 实验资源保障已结束"]})]}),(0,J.jsx)(oi.t,{okText:"保存设置",onCancel:function(){return U()},onOk:function(){return i.submit()}})]})})),Ei=(0,v.connect)((function(e){return{exercise:e.exercise,globalSetting:e.globalSetting}}))((function(e){var n,t,i,s,r,a=e.exercise,l=e.globalSetting,c=e.dispatch,o=(0,m.useState)("0"),d=x()(o,2),u=d[0],p=d[1],h=[{name:"发布设置",key:"0",element:(0,J.jsx)(vi,{changeActive:function(e){p(e)}}),show:!0},{name:"防作弊设置",key:"2",element:(0,J.jsx)(ki,{}),show:null==l||null===(n=l.setting)||void 0===n||!n.is_local},{name:"评阅设置",key:"5",element:(0,J.jsx)(Zi,{}),show:(0,xe.GJ)()&&2!=(null==a||null===(t=a.workSetting)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.exercise_type)},{name:"成绩设置",key:"3",element:(0,J.jsx)(Ni,{}),show:!0},{name:"客户端设置",key:"4",element:(0,J.jsx)(Ai,{}),show:(null==l||null===(i=l.setting)||void 0===i||!i.is_local)&&2!=(null==a||null===(s=a.workSetting)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.exercise_type)},{name:"实验资源优先保障",key:"6",element:(0,J.jsx)(Ci,{}),show:(0,xe.Ny)()&&(null==a||null===(r=a.workSetting)||void 0===r||null===(r=r.exercise)||void 0===r?void 0:r.show_resource)}];return(0,m.useEffect)((function(){return console.log(a),c({type:"globalSetting/footerToggle",payload:!1}),function(){c({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,J.jsx)("section",{children:(0,J.jsx)(Z.Z,{activeKey:u,onChange:function(e){"表单未保存"==a.actionTabs.key?g.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){p(e),c({type:"exercise/setActionTabs",payload:{key:""}})}}):p(e)},items:h.filter((function(e){return e.show})).map((function(e){return{label:e.name,key:e.key,children:e.element}})),destroyInactiveTabPane:!0})})})),Pi="wrap___y4Bkb",Ti="head___Dfq21",qi="title___cJ2wS",Di="table___gdAJP",Mi="FormCheckBoxDom___NtsDC",Oi=t(53273),Bi=t(10126),Li=t(42441),zi=t(36890),Qi=t(49906),Fi=t(66028),Ri=t(92310),Hi=t.n(Ri),Ki=["data","className","colon"],Wi=["ItemData","valuePropName","children","desc","type","normalize"],Yi=function(e){var n=e.data,t=e.className,i=void 0===t?"":t,s=e.colon,r=void 0!==s&&s,a=h()(e,Ki);return(0,J.jsx)(B.Z,c()(c()({},a),{},{className:Hi()(Mi,i),colon:r,children:null==n?void 0:n.map((function(e,n){var t=e.ItemData,i=(e.valuePropName,e.children),s=e.desc,r=e.type,a=void 0===r?"Checkbox":r,l=e.normalize,o=h()(e,Wi);return(0,J.jsxs)(L.Z,{wrap:!1,justify:"space-between",children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,c()(c()({},o),{},{normalize:function(e,n,t){var i,s,r;return"Radio"==a||(null!==(i=n||[])&&void 0!==i&&i.every((function(e){return"all"===e}))&&e.includes("all")&&e.length>1&&(e=e.filter((function(e){return"all"!==e}))),(null!==(s=n||[])&&void 0!==s&&s.includes("all")||!e.includes("all"))&&0!=(null===(r=e)||void 0===r?void 0:r.length)||(e=["all"])),l?l(e,n,t):e},children:i||"Checkbox"==a?(0,J.jsx)(_.Z.Group,{options:t}):(0,J.jsx)(K.ZP.Group,{options:t,optionType:"button"})}))}),(0,J.jsx)(z.Z,{children:s})]},n)}))}))},Ji=t(36381),Ui="Onerow___ZYa8H",Gi="TableDom___PXmEy",Vi="CollapseDom___q9wvV",Xi="CollapseDomC___zTeH1",$i="CollapseChildrenDom___O1Ffz",es="open___K7p7T",ns="DomStyle___EoUKX",ts="DomStyleTitle___vhLg3",is="DomStyleTitleChild___a1RIx",ss="Sessce___zdKQ2",rs="AnswerSDom___YkvgW",as=t(42065),ls=t(68256),cs=["data"],os=["data"],ds=["exercise","dispatch","value"],us=function(e){var n,t,i=e.data,r=(h()(e,cs),function(){var e,n,t,r,a=[];(null==i?void 0:i.ques_type)!=as.f[0].id&&(null==i?void 0:i.ques_type)!=as.f[1].id||(a=[{title:"选项",num:"答题人数",scale:(0,J.jsxs)("span",{children:["答题人数比例",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题人数:"}),"选择了该选项的学生数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题比例:"}),"选择了该选项的学生数/学生总数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(e=(null==i?void 0:i.ques_details)||[])||void 0===e?void 0:e.map((function(e,n){return c()(c()({},e),{},{title:as.k[n],num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));(null==i?void 0:i.ques_type)==as.f[2].id&&(a=[{title:"选项",num:"答题人数",scale:(0,J.jsxs)("span",{children:["答题人数比例",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题人数:"}),"选择了该选项的学生数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题比例:"}),"选择了该选项的学生数/学生总数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(n=(null==i?void 0:i.ques_details)||[])||void 0===n?void 0:n.map((function(e,n){return c()(c()({},e),{},{title:e.choice_text,num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));(null==i?void 0:i.ques_type)!=as.f[3].id&&(null==i?void 0:i.ques_type)!=as.f[8].id||(a=[{title:"填空",num:"答对人数",scale:(0,J.jsxs)("span",{children:["答对人数比例",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答对人数:"}),"该填空填写正确的学生数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答对人数比例:"}),"该填空填写正确的学生数/学生总数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(t=(null==i?void 0:i.ques_details)||[])||void 0===t?void 0:t.map((function(e,n){return c()(c()({},e),{},{title:"填空".concat(e.choice_position),num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));(null==i?void 0:i.ques_type)!=as.f[4].id&&(null==i?void 0:i.ques_type)!=as.f[6].id||(a=[{title:"得分",num:"学生人数",scale:(0,J.jsxs)("span",{children:["学生比例",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数:"}),"该",(null==i?void 0:i.ques_type)==as.f[4].id?"简答题":"编程题","满分作答的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生比例:"}),"(该",(null==i?void 0:i.ques_type)==as.f[4].id?"简答题":"编程题","满分作答的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生数:"}),"该",(null==i?void 0:i.ques_type)==as.f[4].id?"简答题":"编程题","得部分分的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生比例:"}),"(该",(null==i?void 0:i.ques_type)==as.f[4].id?"简答题":"编程题","得部分分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分作答的学生数:"}),"该",(null==i?void 0:i.ques_type)==as.f[4].id?"简答题被评阅为零分的学生数。":"编程题得0分的学生数。","(未作答、未开始的则按0分统计)"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分得分作答的学生比例:"}),(null==i?void 0:i.ques_type)==as.f[4].id?"(该简答题得零分的学生数/学生总数)*100% (注:未评阅(包括关键词评分和教师评阅)的学生不统计至该选项中)":"(该编程题未得分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(r=(null==i?void 0:i.ques_details)||[])||void 0===r?void 0:r.map((function(e,n){return c()(c()({},e),{},{title:e.choice_text,num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));return a}());return(0,J.jsx)("div",{className:ns,children:(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",gap:20},children:[(0,J.jsxs)("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20},children:[(0,J.jsxs)(L.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"},children:[(0,J.jsx)(z.Z,{className:ts,children:"题目"}),(0,J.jsxs)(z.Z,{children:[(0,J.jsx)(fn.Z,{className:ts,style:{maxWidth:710},value:i.ques_title}),(0,J.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20},children:null==i||null===(n=i.ques_details)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)("div",{children:[((null==i?void 0:i.ques_type)==as.f[0].id||(null==i?void 0:i.ques_type)==as.f[1].id)&&(0,J.jsxs)(L.Z,{className:"".concat(e.choice_right_boolean?ss:""),gutter:10,wrap:!1,children:[(0,J.jsx)(z.Z,{style:{fontWeight:600},children:as.k[n]}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(fn.Z,{className:ts,style:{maxWidth:690},value:e.choice_text||""})})]},n),(null==i?void 0:i.ques_type)==as.f[2].id&&(0,J.jsx)(L.Z,{className:"".concat(e.choice_right_boolean?ss:""),gutter:10,wrap:!1,children:(0,J.jsx)(z.Z,{children:(0,J.jsx)(fn.Z,{className:ts,style:{maxWidth:690},value:e.choice_text||""})})},n),((null==i?void 0:i.ques_type)==as.f[3].id||(null==i?void 0:i.ques_type)==as.f[8].id)&&(0,J.jsxs)(L.Z,{gutter:10,wrap:!1,children:[(0,J.jsxs)(z.Z,{style:{fontWeight:600},children:["填空",e.choice_position,":"]}),(0,J.jsx)(z.Z,{children:e.choice_text||""})]},n),((null==i?void 0:i.ques_type)==as.f[4].id||(null==i?void 0:i.ques_type)==as.f[6].id)&&(0,J.jsx)(L.Z,{gutter:10,wrap:!1,children:(0,J.jsx)(z.Z,{children:(0,J.jsx)(fn.Z,{className:ts,style:{maxWidth:690},value:e.choice_text||""})})},n)]},n)}))})]})]}),(0,J.jsxs)(L.Z,{gutter:60,children:[[as.f[0].id,as.f[1].id,as.f[2].id].includes(null==i?void 0:i.ques_type)&&(0,J.jsxs)(z.Z,{children:[(0,J.jsx)("span",{className:"".concat(ts),children:"正确答案:"}),null==i||null===(t=i.ques_details)||void 0===t?void 0:t.filter((function(e){return e.choice_right_boolean})).map((function(e,n){return(0,J.jsxs)("span",{children:[((null==i?void 0:i.ques_type)==as.f[0].id||(null==i?void 0:i.ques_type)==as.f[1].id)&&(0,J.jsx)("span",{className:"ml10",style:{color:"#000",fontWeight:600},children:as.k[e.choice_position-1]}),(null==i?void 0:i.ques_type)==as.f[2].id&&(0,J.jsx)("span",{className:"ml10",style:{color:"#000",fontWeight:600},children:e.choice_text})]},n)}))]}),(0,J.jsxs)(z.Z,{children:[(0,J.jsx)("span",{className:"".concat(ts," mr10"),children:"所属知识点:"}),(0,J.jsx)("span",{style:{color:"#000",fontWeight:600},children:(null==i?void 0:i.tag_discipline)||"-"})]})]})]}),(0,J.jsxs)("div",{className:rs,style:{padding:"0 0 0 20px"},children:[(0,J.jsx)("div",{className:ts,children:"答题情况:"}),(0,J.jsx)("div",{className:"mt20",children:null==r?void 0:r.map((function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10,marginTop:0==n?10:14},children:[[as.f[0].id,as.f[1].id,as.f[2].id].includes(null==i?void 0:i.ques_type)?(0,J.jsx)("div",{className:"".concat(null!=e&&e.choice_right_boolean?ss:""),style:{width:56},children:e.title}):(0,J.jsx)("div",{style:{width:56},children:e.title}),(0,J.jsxs)("div",{style:{width:56},children:[e.num,0==n?"":"人"]}),(0,J.jsx)("div",{style:{width:140},children:0==n?e.scale:(0,J.jsxs)(L.Z,{gutter:4,align:"middle",children:[(0,J.jsx)(z.Z,{flex:1,children:(0,J.jsx)("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"},children:(0,J.jsx)("div",{style:{width:"".concat(e.scale,"%"),height:"100%",borderRadius:"5px",background:"#165DFF"}})})}),(0,J.jsxs)(z.Z,{style:{color:"#999"},children:[e.scale,"%"]})]})})]},n)}))})]})]})})},xs=function(e){var n=e.data,t=(h()(e,os),{title:"得分",num:"学生人数",scale:(0,J.jsxs)("span",{children:["学生比例",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数:"}),"该关卡满分作答的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生比例:"}),"(该关卡满分作答的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生数:"}),"该关卡得部分分的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生比例:"}),"(该关卡得部分分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分作答的学生数:"}),"该关卡得0分的学生数。(未作答、未开始的则按0分统计)"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分得分作答的学生比例:"}),"(该关卡得0分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})});return(0,J.jsx)("div",{className:ns,children:(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",gap:20},children:[(0,J.jsxs)(L.Z,{gutter:10,wrap:!1,children:[(0,J.jsx)(z.Z,{className:ts,children:"题目"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(fn.Z,{style:{maxWidth:710},className:ts,value:n.ques_title})})]}),(0,J.jsxs)("div",{className:rs,children:[(0,J.jsx)("div",{className:ts,children:"答题情况:"}),(0,J.jsxs)("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10},children:[(0,J.jsx)("div",{style:{width:56},children:t.title}),(0,J.jsx)("div",{style:{width:56},children:t.num}),(0,J.jsx)("div",{style:{width:140},children:t.scale})]})]})]}),null==n?void 0:n.ques_details.map((function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",gap:10},children:[(0,J.jsxs)("div",{className:ts,children:["第",(0,P.EM)(n+1),"关:"]}),(0,J.jsx)("div",{style:{flex:1},children:[{challenge_name:e.challenge_name}].concat(s()((null==e?void 0:e.challenge_details)||[])).map((function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"},children:[(0,J.jsx)("div",{children:(0,J.jsx)(fn.Z,{className:"".concat(ts," ").concat(0==n?is:""),value:e.challenge_name||e.choice_text})}),(0,J.jsx)("div",{className:rs,children:(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10},children:[(0,J.jsx)("div",{style:{width:56},children:e.choice_text?e.choice_text:""}),(0,J.jsx)("div",{style:{width:56},children:null!=e.choice_users_count?"".concat(e.choice_users_count,"人"):""}),(0,J.jsx)("div",{style:{width:140},children:e.choice_percent&&(0,J.jsxs)(L.Z,{gutter:4,align:"middle",children:[(0,J.jsx)(z.Z,{flex:1,children:(0,J.jsx)("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"},children:(0,J.jsx)("div",{style:{width:"".concat((100*Number(e.choice_percent)).toFixed(2),"%"),height:"100%",borderRadius:"5px",background:"#165DFF"}})})}),(0,J.jsxs)(z.Z,{style:{color:"#999"},children:[(100*Number(e.choice_percent)).toFixed(2),"%"]})]})})]})})]},n)}))})]},n)}))]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"".concat(ts," mr10"),children:"所属知识点:"}),(0,J.jsx)("span",{style:{color:"#000",fontWeight:600},children:(null==n?void 0:n.tag_discipline)||"-"})]})]})})},ps=function(e){var n,t,i,s=e.columns,r=e.item,a=e.Fques_type,l=e.Findex;return(0,J.jsxs)(L.Z,{align:"middle",wrap:!1,style:{color:"#333"},children:[(0,J.jsx)(z.Z,{flex:"".concat(s[0].width-20,"px"),style:{paddingLeft:a==as.f[7].id&&"8px"},children:(null==r?void 0:r.index)||"".concat(l,".").concat(null==r?void 0:r.ques_position)}),(0,J.jsx)(z.Z,{className:Ui,flex:1,style:{padding:"0 8px",maxWidth:392},children:(n=null==r?void 0:r.ques_title,i=document.createElement("html"),i.innerHTML=(0,ls.ZP)(n),(0,J.jsx)("span",{children:(null==i||null===(t=i.children)||void 0===t||null===(t=t[1])||void 0===t?void 0:t.textContent)||(null==i?void 0:i.textContent)||""}))}),(0,J.jsx)(b.Z,{title:null==r?void 0:r.name,children:(0,J.jsx)(z.Z,{className:Ui,flex:"".concat(s[2].width,"px"),style:{padding:"0 8px"},children:a==as.f[7].id?null==r?void 0:r.name:(0,J.jsx)("div",{className:Ui,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"},children:(0,J.jsx)("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"},children:null==r?void 0:r.name})})})}),(0,J.jsxs)(z.Z,{flex:"".concat(s[3].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.right_percent,"%"]}),(0,J.jsxs)(z.Z,{flex:"".concat(s[4].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.score_percent,"%"]}),(0,J.jsxs)(z.Z,{flex:"".concat(s[5].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.effictive_counts,"人"]}),(0,J.jsxs)(z.Z,{flex:"".concat(s[6].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.un_answer_counts,"人"]}),(0,J.jsxs)(z.Z,{flex:"".concat(s[7].width,"px"),style:{paddingLeft:"8px"},children:[null==r?void 0:r.total_user_counts,"人"]})]})},hs=function(e,n){var t=e.exercise,i=e.dispatch,r=e.value,l=(h()(e,ds),B.Z.useForm()),o=(x()(l,1)[0],t.NormalResult),u=o.commit_results,p=o.questions_count,f=(0,v.useParams)(),g=(0,m.useState)([]),j=x()(g,2),y=j[0],_=j[1],w=(0,m.useState)([]),N=x()(w,2),Z=N[0],I=N[1],S=(0,m.useState)(void 0),C=x()(S,2),E=C[0],P=C[1],T=(0,m.useState)(!1),q=x()(T,2),D=q[0],M=q[1],O=(0,m.useState)({coursesId:f.coursesId,id:f.categoryId,categoryId:f.categoryId,page:1,limit:50,order:null,sort:"asc"}),Q=x()(O,2),F=Q[0],R=Q[1],K=[{title:"题号",dataIndex:"index",width:70,sorter:function(e,n){return e.index-n.index}},{title:"题目内容",dataIndex:"ques_title",ellipsis:!0},{title:"题型",dataIndex:"name",width:110},{title:(0,J.jsxs)("span",{children:["正确率 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目正确率:"}),"(题目满分作答学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"right_percent",width:95,sorter:function(e,n){return e.index3-n.index3}},{title:(0,J.jsxs)("span",{children:["得分率 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目得分率:"}),"(所有学生题目实际得分总和/(小题应得分*学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"得分的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"score_percent",width:95,sorter:function(e,n){return e.score_percent-n.score_percent}},{title:(0,J.jsxs)("span",{children:["已答题人数 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:"已经回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"effictive_counts",width:125,sorter:function(e,n){return e.effictive_counts-n.effictive_counts}},{title:(0,J.jsxs)("span",{children:["未答题人数 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:"还未回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"un_answer_counts",width:125,sorter:function(e,n){return e.un_answer_counts-n.un_answer_counts}},{title:(0,J.jsx)("span",{children:"总人数"}),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],W=function(){var e=d()(a()().mark((function e(){var n,t,s,l,o,d,u=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=u.length>0&&void 0!==u[0]?u[0]:F,M(!0),s=[],e.next=5,i({type:"exercise/getQuestionResult",payload:c()(c()({},t),r)});case 5:null==(l=e.sent)||null===(n=l.commit_results)||void 0===n||n.forEach((function(e){var n,t;s.push(null==e?void 0:e.id),null!=e&&null!==(n=e.sub_exercise_questions)&&void 0!==n&&n.length&&(null==e||null===(t=e.sub_exercise_questions)||void 0===t||t.forEach((function(e){s.push(null==e?void 0:e.id)})))})),E&&_(s),0==E&&_([]),null==E&&_(null!=l&&null!==(o=l.commit_results)&&void 0!==o&&null!==(o=o[0])&&void 0!==o&&o.id?[null==l||null===(d=l.commit_results)||void 0===d||null===(d=d[0])||void 0===d?void 0:d.id]:[]),I(s),M(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Y=function(e){var n=[];n=null!=y&&y.includes(e)?y.filter((function(n){return n!=e})):[].concat(s()(y),[e]),_(n)};(0,m.useEffect)((function(){W()}),[F,r]);var U=function(){W()};return(0,m.useImperativeHandle)(n,(function(){return{dealData:U}})),(0,J.jsx)(ne.Z,{spinning:D,children:(0,J.jsxs)("div",{children:[(0,J.jsxs)(L.Z,{className:"mt20 mb20",align:"middle",justify:"space-between",children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)("span",{className:"font16",style:{lineHeight:"26px",color:"#000"},children:"试题详情"})}),(0,J.jsx)(z.Z,{children:(0,J.jsxs)(k.ZP,{type:"primary",onClick:function(){(null==y?void 0:y.length)==(null==Z?void 0:Z.length)?(_([]),P(!1)):(_(Z),P(!0))},children:["全部",(null==y?void 0:y.length)==(null==Z?void 0:Z.length)?"收起":"展开"]})})]}),(0,J.jsx)(A.Z,{className:Gi,columns:K,dataSource:[],pagination:!1,onChange:function(e,n,t){var i;R(c()(c()({},F),{},{order:null==t?void 0:t.field,sort:(null==t||null===(i=t.order)||void 0===i?void 0:i.replace("end",""))||"asc"}))}}),null==u?void 0:u.map((function(e){var n;return(0,J.jsx)(Ji.Z,{className:"".concat(Vi," ").concat((null==e?void 0:e.ques_type)==as.f[7].id?Xi:""),ghost:!0,expandIconPosition:"end",activeKey:y,onChange:function(){Y(null==e?void 0:e.id)},expandIcon:function(e){var n=e.isActive;return(0,J.jsxs)("span",{className:"font14",style:{color:"#165DFF"},children:[n?"收起":"展开",(0,J.jsx)(be.Z,{className:"".concat(n?es:""),style:{fontSize:9,marginLeft:3,transition:"all .2s"}})]})},items:[{key:null==e?void 0:e.id,label:(0,J.jsx)(ps,{columns:K,item:e}),children:(0,J.jsxs)(J.Fragment,{children:[(null==e?void 0:e.ques_type)==as.f[7].id&&(null==e||null===(n=e.sub_exercise_questions)||void 0===n?void 0:n.map((function(n){return(0,J.jsx)(Ji.Z,{className:$i,ghost:!0,expandIconPosition:"end",activeKey:y,onChange:function(){Y(null==n?void 0:n.id)},expandIcon:function(e){var n=e.isActive;return(0,J.jsx)("span",{style:{color:"#165DFF",marginLeft:25},children:(0,J.jsx)(be.Z,{className:"".concat(n?es:""),style:{fontSize:9,marginLeft:3,transition:"all .2s"}})})},items:[{key:null==n?void 0:n.id,label:(0,J.jsx)(ps,{columns:K,item:n,Fques_type:null==e?void 0:e.ques_type,Findex:null==e?void 0:e.index}),children:(0,J.jsx)(us,{data:n})}]},null==n?void 0:n.id)}))),(null==e?void 0:e.ques_type)!==as.f[7].id&&(null==e?void 0:e.ques_type)!==as.f[5].id&&(0,J.jsx)(us,{data:e}),(null==e?void 0:e.ques_type)==as.f[5].id&&(0,J.jsx)(xs,{data:e})]})}]},null==e?void 0:e.id)})),0==(null==u?void 0:u.length)&&(0,J.jsx)(ee.Z,{}),(0,J.jsx)(H.Z,{className:"mt20",pageSize:F.limit,current:F.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:function(e){return(0,J.jsxs)("span",{children:["共",(0,J.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})},onChange:function(e,n){R(c()(c()({},F),{},{page:e,limit:n}))},total:p})]})})},ms=(0,v.connect)((function(e){return{exercise:e.exercise}}),null,null,{forwardRef:!0})((0,m.forwardRef)(hs)),fs="wrap___nansB",vs=["exercise","dispatch","value"],gs=function(e,n){var t=e.exercise,i=e.dispatch,s=e.value,r=(h()(e,vs),B.Z.useForm()),l=(x()(r,1)[0],t.NormalResult.commit_results),o=(0,v.useParams)(),u=(0,m.useState)({coursesId:o.coursesId,id:o.categoryId,categoryId:o.categoryId,page:1,limit:50,order:null,sort:"asc"}),p=x()(u,2),f=p[0],g=p[1],j=(0,m.useState)(!1),y=x()(j,2),_=y[0],w=y[1],k=[{title:"题号",dataIndex:"index",width:70,sorter:function(e,n){return e.index-n.index},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:e})}},{title:"题型",dataIndex:"name",width:110,render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:e})}},{title:(0,J.jsxs)("span",{children:["正确率 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目正确率:"}),"(题目满分作答学生数/答题学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"right_percent",width:95,sorter:function(e,n){return e.right_percent-n.right_percent},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"%")})}},{title:(0,J.jsxs)("span",{children:["得分率 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目得分率:"}),"(所有学生题目实际得分总和/(小题应得分*学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"得分的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"score_percent",width:95,sorter:function(e,n){return e.score_percent-n.score_percent},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"%")})}},{title:(0,J.jsxs)("span",{children:["已答题人数 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:"已经回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"effictive_counts",width:125,sorter:function(e,n){return e.effictive_counts-n.effictive_counts},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"人")})}},{title:(0,J.jsxs)("span",{children:["未答题人数 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:"还未回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"un_answer_counts",width:125,sorter:function(e,n){return e.un_answer_counts-n.un_answer_counts},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"人")})}},{title:(0,J.jsx)("span",{children:"总人数"}),dataIndex:"total_user_counts",width:80,render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"人")})}}],N=function(){var e=d()(a()().mark((function e(){var n,t=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:f,w(!0),e.next=4,i({type:"exercise/getQuestionResult",payload:c()(c()({},n),s)});case 4:e.sent,w(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){N()}),[f,s]);var Z=function(){N()};return(0,m.useImperativeHandle)(n,(function(){return{dealData:Z}})),(0,J.jsx)("div",{className:fs,children:(0,J.jsxs)("div",{className:"mt30",children:[(0,J.jsx)("div",{className:"mb20 font16",style:{color:"#000"},children:"试题详情"}),(0,J.jsx)(A.Z,{columns:k,rowKey:function(e){return e.index},loading:_,dataSource:l,onChange:function(e,n,t){var i;g(c()(c()({},f),{},{order:null==t?void 0:t.field,sort:(null==t||null===(i=t.order)||void 0===i?void 0:i.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:f.limit,current:f.page,position:["bottomRight"],onChange:function(e,n){f.page=e,f.limit=n,g(c()({},f)),N()},total:null==l?void 0:l.length,showTotal:function(e,n){return(0,J.jsxs)("span",{children:["共",(0,J.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})]})})},js=(0,v.connect)((function(e){return{exercise:e.exercise}}),null,null,{forwardRef:!0})((0,m.forwardRef)(gs)),ys=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){e.exercise,e.dispatch;var n,t,i,s,r,l,o,u,p,h,j,y,_,w,k=(0,v.useSearchParams)(),N=(x()(k,1)[0],(0,m.useState)("1")),Z=x()(N,2),I=Z[0],S=Z[1],C=(0,m.useState)({}),E=x()(C,2),P=E[0],T=E[1],q=(0,m.useState)([]),D=x()(q,2),M=D[0],O=D[1],z=(0,m.useState)([]),F=x()(z,2),R=F[0],H=F[1],K=(0,m.useState)({exercise_group_id:["all"],scope:"2",question_type:["all"]}),W=x()(K,2),Y=W[0],U=W[1],G=(0,m.useState)(0),V=x()(G,2),X=V[0],$=V[1],te=(0,m.useState)(0),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,m.useState)([]),le=x()(ae,2),ce=le[0],oe=le[1],de=(0,m.useState)([]),ue=x()(de,2),xe=ue[0],pe=ue[1],he=(0,m.useState)(void 0),me=x()(he,2),fe=me[0],ge=me[1],je=(0,m.useState)(0),ye=x()(je,2),_e=ye[0],be=ye[1],we=(0,m.useState)(!0),ke=x()(we,2),Ne=ke[0],Ze=ke[1],Ae=(0,m.useState)(!1),Ie=x()(Ae,2),Se=Ie[0],Ee=Ie[1],Pe=(0,m.useState)(!1),Te=x()(Pe,2),qe=Te[0],De=Te[1],Me=(0,m.useState)(!1),Oe=x()(Me,2),Be=Oe[0],Le=Oe[1],ze=(0,m.useState)(!1),Qe=x()(ze,2),Fe=Qe[0],Re=Qe[1],He=(0,m.useState)(0),Ke=x()(He,2),We=Ke[0],Ye=Ke[1],Je=(0,m.useRef)(null),Ue=(0,m.useRef)(null),Ge=(0,m.useRef)(null),Ve=(0,m.useRef)(null),Xe=(0,m.useRef)({start:0,end:100}),$e=B.Z.useForm(),en=x()($e,1)[0],nn=(0,v.useParams)();(0,m.useEffect)((function(){return Fe?Je.current=setInterval((function(){Ye((function(e){return e+1}))}),3e4):clearInterval(Je.current),function(){clearInterval(Je.current)}}),[Fe]),(0,m.useEffect)((function(){an()}),[]),(0,m.useEffect)((function(){var e;We>0&&("1"===I?an():null===(e=Ve.current)||void 0===e||e.dealData())}),[We]),(0,m.useEffect)((function(){if(Ue.current){var e=function(e){var n=[e.offsetX,e.offsetY],t=i.convertFromPixel({seriesIndex:0},n);console.log("Clicked data coordinates:",t),i.containPixel("grid",n)&&ge(ce[t[0]])},n=function(e){var n=[e.offsetX,e.offsetY];i.containPixel("grid",n)&&s.setCursorStyle("pointer")},t=function(e){Xe.current={start:null==e?void 0:e.start,end:null==e?void 0:e.end}},i=Ue.current.getEchartsInstance(),s=i.getZr();return i.on("dataZoom",t),s.on("click",e),s.on("mousemove",n),function(){try{null==i||i.off("dataZoom",t),null==s||s.off("click",e),null==s||s.off("mousemove",n)}catch(e){}}}}),[Ue.current,Ne,ce]),(0,m.useEffect)((function(){if(Ge.current){var e=function(e){var n=[e.offsetX,e.offsetY],i=t.convertFromPixel({seriesIndex:0},n);if(console.log("Clicked data coordinates:",i),t.containPixel("grid",n)){var s;document.body.scrollIntoView();var r=c()(c()({},Y),{},{question_type:[null===(s=xe[i[0]])||void 0===s?void 0:s.question_type_id]});U(r),en.setFieldsValue(c()({},r)),S("2")}},n=function(e){var n=[e.offsetX,e.offsetY];t.containPixel("grid",n)&&i.setCursorStyle("pointer")},t=Ge.current.getEchartsInstance(),i=t.getZr();return i.on("click",e),i.on("mousemove",n),function(){try{null==i||i.off("click",e),null==i||i.off("mousemove",n)}catch(e){}}}}),[Ue.current,Ne,xe,Y]);var tn,sn,rn,an=function(){var e=d()(a()().mark((function e(){var n,t=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:Y,Ee(!0),e.next=4,Promise.all([cn(n),on(n),dn(n)]);case 4:Ee(!1),Ze(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ln=(0,m.useMemo)((function(){var e,n;return{scope:null==Y?void 0:Y.scope,exercise_group_id:null!=Y&&null!==(e=Y.exercise_group_id)&&void 0!==e&&e.includes("all")?null:null==Y?void 0:Y.exercise_group_id,question_type:null!=Y&&null!==(n=Y.question_type)&&void 0!==n&&n.includes("all")?null:null==Y?void 0:Y.question_type}}),[Y]),cn=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,o,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={scope:null==n?void 0:n.scope,exercise_group_id:null!=n&&null!==(t=n.exercise_group_id)&&void 0!==t&&t.includes("all")?null:null==n?void 0:n.exercise_group_id},e.next=3,(0,f.ZP)("/api/exercises/".concat(null==nn?void 0:nn.categoryId,"/new_exercise_result.json"),{method:"get",params:c()({},i)});case 3:0===(null==(s=e.sent)?void 0:s.status)&&(o=[{label:"全部",value:"all"}],null==s||null===(r=s.course_groups)||void 0===r||r.forEach((function(e){o.push({label:null==e?void 0:e.exercise_group_name,value:null==e?void 0:e.exercise_group_id})})),d=[{label:"全部",value:"all"}],null==s||null===(l=s.question_types)||void 0===l||l.forEach((function(e){d.push({label:null==e?void 0:e.name,value:null==e?void 0:e.id})})),H(d),O(o),T(c()({},s)));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),on=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,o,d=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=d.length>1&&void 0!==d[1]&&d[1],s=d.length>2&&void 0!==d[2]?d[2]:{},r={scope:null==n?void 0:n.scope,exercise_group_id:null!=n&&null!==(t=n.exercise_group_id)&&void 0!==t&&t.includes("all")?null:null==n?void 0:n.exercise_group_id},De(i),e.next=6,(0,f.ZP)("/api/exercises/".concat(null==nn?void 0:nn.categoryId,"/new_exercise_result_form.json"),{method:"get",params:c()(c()({},r),{},{method:X,order:se},s)});case 6:0===(null==(l=e.sent)?void 0:l.status)&&(oe(null==l?void 0:l.rate_list),o=Math.floor(2900/(null==l?void 0:l.rate_list.length)),Xe.current={start:0,end:o}),De(!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),dn=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,o=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=o.length>1&&void 0!==o[1]&&o[1],s=o.length>2&&void 0!==o[2]?o[2]:{},r={scope:null==n?void 0:n.scope,exercise_group_id:null!=n&&null!==(t=n.exercise_group_id)&&void 0!==t&&t.includes("all")?null:null==n?void 0:n.exercise_group_id},Le(i),e.next=6,(0,f.ZP)("/api/exercises/".concat(null==nn?void 0:nn.categoryId,"/new_exercise_result_bottom.json"),{method:"get",params:c()(c()({},r),{},{method:_e},s)});case 6:0===(null==(l=e.sent)?void 0:l.status)&&pe(null==l?void 0:l.chart),Le(!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),un=[{label:"全部",value:"0"},{label:"考试中/已交卷",value:"1"},{label:"已交卷",value:"2"}],xn=X?"得分率":"正确率",pn=[{title:"名次",dataIndex:"index",align:"center",width:90,render:function(e){var n=e;1===e&&(n=zi.Z),2===e&&(n=Qi.Z),3===e&&(n=Fi.Z);var t="number"==typeof n?n:(0,J.jsx)("img",{src:n});return(0,J.jsx)("div",{style:{textAlign:"left",paddingLeft:22},children:t})}},{title:"姓名",dataIndex:"user_name",ellipsis:!0,render:function(e){return(0,J.jsx)(b.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"学号",dataIndex:"student_id",ellipsis:!0,render:function(e){return(0,J.jsx)(b.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"班级",dataIndex:"class_name",ellipsis:!0,render:function(e){return(0,J.jsx)(b.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"答题时长",dataIndex:"time",ellipsis:!0,render:function(e){return(0,J.jsx)(b.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"成绩",width:90,dataIndex:"score"}];return(0,J.jsxs)("div",{className:Pi,children:[(0,J.jsxs)(Ce.Z,{loading:Ne,active:!0,children:[1===(null==P?void 0:P.exercise_status)&&(0,J.jsx)(ee.Z,{styles:{margin:"0 auto",padding:200}}),(null==P?void 0:P.exercise_status)>1&&(0,J.jsxs)(m.Fragment,{children:[(0,J.jsxs)(L.Z,{className:"mb30",align:"middle",justify:"space-between",children:[(0,J.jsx)(Oi.tp,{dataSource:[{name:"成绩总览",id:"1"},{name:"试题详情",id:"2"}],value:I,onChange:function(e){"1"===e&&an(),S(e)}}),(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(Q.Z,{checked:Fe,onChange:function(e){return Re(e)},className:"mr5 c-black"}),"自动刷新",(0,J.jsx)("span",{className:"c-grey-999",children:"(开启后每30秒更新一次数据)"})]})]}),(0,J.jsx)(Yi,{form:en,initialValues:Y,onValuesChange:function(e,n){var t=c()(c()({},Y),n);console.log(t,"newValue"),U(c()({},t)),"1"===I&&an(t)},data:(rn=[{name:"exercise_group_id",label:"分班范围",ItemData:M},{name:"scope",label:(0,J.jsxs)("span",{children:["统计范围 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"全部学生:"}),"统计范围为全部学生时,则统计数据涵盖所有应考学生。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"考试中/已交卷:"}),"统计范围为考试中/已交卷学生时,仅统计正在考试中和已交卷学生的考试情况。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"已交卷学生:"}),"统计范围为已交卷学生时,仅统计已交卷学生的考试情况。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),type:"Radio",ItemData:un}],"2"===I&&rn.push({name:"question_type",label:"选择题型",ItemData:R}),rn)}),(0,J.jsx)("section",{style:{display:"1"===I?"block":"none"},children:(0,J.jsxs)(ne.Z,{spinning:Se,children:[(null==P?void 0:P.open_camera)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("div",{className:Ti,children:(0,J.jsx)("div",{className:qi,children:"考试行为分析统计"})}),(0,J.jsx)(Bi.ZP,{data:(0,Bi.Uf)(P)})]}),(0,J.jsx)("div",{className:Ti,children:(0,J.jsx)("div",{className:qi,children:"试卷概览"})}),(0,J.jsxs)("div",{className:Di,children:[(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"试卷总分"}),(0,J.jsxs)("div",{children:[null==P||null===(n=P.exercise_counts)||void 0===n?void 0:n.total_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"答题时长"}),(0,J.jsx)("div",{children:null==P||null===(t=P.exercise_counts)||void 0===t?void 0:t.time})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["平均答题时长",(0,J.jsx)(b.Z,{title:"平均答题时长=已交卷学生实际答题时长总和/已交卷学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsx)("div",{children:null==P||null===(i=P.exercise_counts)||void 0===i?void 0:i.avg_answer_duration})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["应考人数",(0,J.jsx)(b.Z,{title:"老师发布考试对应需要参加考试的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(s=P.exercise_counts)||void 0===s?void 0:s.candidate_num,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["实考人数",(0,J.jsx)(b.Z,{title:"状态为已交卷、已交卷(未答)的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(r=P.exercise_counts)||void 0===r?void 0:r.exam_num,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["参考率",(0,J.jsx)(b.Z,{title:"参考率=(实考人数/应考人数)*100%",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(l=P.exercise_counts)||void 0===l?void 0:l.reference_rate,"%"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["平均分",(0,J.jsx)(b.Z,{title:"平均分=学生成绩总和/学生总数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(o=P.exercise_counts)||void 0===o?void 0:o.average_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"最高分"}),(0,J.jsxs)("div",{children:[null==P||null===(u=P.exercise_counts)||void 0===u?void 0:u.max_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"最低分"}),(0,J.jsxs)("div",{children:[null==P||null===(p=P.exercise_counts)||void 0===p?void 0:p.min_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["标准差",(0,J.jsx)(b.Z,{title:"反应学生分数离散程度的指标,数值越大,表示学生之间的成绩差距越大,成绩分布越广;数值越小,表示学生之间的成绩越接近,分布越窄。",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsx)("div",{children:null==P||null===(h=P.exercise_counts)||void 0===h?void 0:h.standard_deviation})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["优秀",(0,J.jsx)(b.Z,{title:"优秀人数:成绩大于等于总分*90%,小于等于总分*100%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(j=P.exercise_counts)||void 0===j?void 0:j.best_counts,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["良好",(0,J.jsx)(b.Z,{title:"良好人数:成绩大于等于总分*70%,小于等于总分*90%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(y=P.exercise_counts)||void 0===y?void 0:y.good_counts,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["及格",(0,J.jsx)(b.Z,{title:"及格人数:成绩大于等于总分*60%,小于等于总分*70%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(_=P.exercise_counts)||void 0===_?void 0:_.pass_counts,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["不及格",(0,J.jsx)(b.Z,{title:"不及格人数:成绩小于总分*60%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(w=P.exercise_counts)||void 0===w?void 0:w.fail_counts,"人"]})]})]}),(0,J.jsxs)("div",{className:Ti,children:[(0,J.jsx)("div",{className:qi,children:"题目概览"}),(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(B.Z.Item,{colon:!1,label:"统计维度",children:(0,J.jsxs)(ve.default,{style:{width:140},value:X,onChange:function(e){$(e),on(Y,!0,{method:e})},children:[(0,J.jsx)(ve.default.Option,{value:0,children:"正确率"}),(0,J.jsx)(ve.default.Option,{value:1,children:"得分率"})]})}),(0,J.jsx)(B.Z.Item,{className:"ml20",colon:!1,label:"排序方式",children:(0,J.jsxs)(ve.default,{style:{width:140},value:se,onChange:function(e){re(e),on(Y,!0,{order:e})},children:[(0,J.jsx)(ve.default.Option,{value:0,children:"按题号升序"}),(0,J.jsx)(ve.default.Option,{value:1,children:"按题号降序"}),(0,J.jsxs)(ve.default.Option,{value:2,children:["按",xn,"升序"]}),(0,J.jsxs)(ve.default.Option,{value:3,children:["按",xn,"降序"]})]})})]})]}),(0,J.jsx)(ne.Z,{spinning:qe,children:(0,J.jsx)(Li.Z,{option:(tn=[],sn=[],ce.forEach((function(e){tn.push(e.index),sn.push(e.rate)})),{tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:function(){return""}},dataZoom:[sn.length>30?c()({type:"slider",show:!0},Xe.current):{type:"slider",show:!1}],grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"题目",data:tn,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:xn,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:sn,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B",cursor:"default"}]}),style:{height:370,background:"#F6F7F9"},ref:Ue})}),(0,J.jsx)("div",{className:Ti,children:(0,J.jsx)("div",{className:qi,children:"学生成绩分布"})}),(0,J.jsx)(Li.Z,{option:function(){var e,n=[],t=[],i=[];return null==P||null===(e=P.student_score_list)||void 0===e||e.map((function(e){n.unshift(e.name),t.unshift(e.rate),i.unshift(e.count)})),{grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"学生比例(%)",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:n,name:"成绩(分)",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:[{type:"bar",data:t,color:"#A2BEFF",barWidth:40,cursor:"default",itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:function(e){return"".concat(null==e?void 0:e.data,"%(").concat(i[null==e?void 0:e.dataIndex],"人)")}}}]}}(),style:{height:434,background:"#F6F7F9"}}),(0,J.jsx)("div",{className:Ti,children:(0,J.jsxs)("div",{className:qi,children:["优秀生",(0,J.jsx)(b.Z,{title:"统计该场考试中成绩排名前10的学生",children:(0,J.jsx)("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})})]})}),(0,J.jsx)(A.Z,{columns:pn,rowKey:"index",dataSource:(null==P?void 0:P.rank_list)||[],pagination:!1}),(0,J.jsxs)("div",{className:Ti,children:[(0,J.jsx)("div",{className:qi,children:"题型概览"}),(0,J.jsx)(L.Z,{children:(0,J.jsx)(B.Z.Item,{colon:!1,label:"统计维度",children:(0,J.jsxs)(ve.default,{style:{width:140},value:_e,onChange:function(e){be(e),dn(Y,!0,{method:e})},children:[(0,J.jsx)(ve.default.Option,{value:0,children:"正确率"}),(0,J.jsx)(ve.default.Option,{value:1,children:"得分率"})]})})})]}),(0,J.jsx)(ne.Z,{spinning:Be,children:(0,J.jsx)(Li.Z,{option:function(){var e=[[],[],[],[],[]],n=["#3BA1FF","#37CCCC","#4ECC74","#FBD438","#F3647C"],t=[],i="题型:{b}";xe.forEach((function(n){var i,s,r,a,l;t.push(null==n?void 0:n.question_type),e[0].push(null==n||null===(i=n.details)||void 0===i?void 0:i.full_count),e[1].push(null==n||null===(s=n.details)||void 0===s?void 0:s.best_count),e[2].push(null==n||null===(r=n.details)||void 0===r?void 0:r.good_count),e[3].push(null==n||null===(a=n.details)||void 0===a?void 0:a.pass_count),e[4].push(null==n||null===(l=n.details)||void 0===l?void 0:l.fails_count)}));var s=["90%-100%","80%-90%","70%-80%","60%-70%","60%-0%"].map((function(t,s){return i="".concat(i,'
{a').concat(s,"}:{c").concat(s,"}人"),{name:t,type:"bar",barWidth:60,stack:"three",color:n[s],data:e[s]}}));return{legend:{right:20,top:20,itemGap:40,itemWidth:20,itemHeight:12,textStyle:{padding:[0,0,0,15]}},tooltip:{trigger:"axis",padding:[10,10],axisPointer:{type:"shadow"},formatter:i},grid:{left:30,right:30,top:90,bottom:50},yAxis:{type:"value",axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{show:!1}},xAxis:{type:"category",data:t,axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:s}}(),notMerge:!0,ref:Ge,style:{height:612,background:"#F6F7F9"}})})]})}),"2"===I&&(0,J.jsx)("section",{children:null!=P&&P.is_random?(0,J.jsx)(js,{value:ln,ref:Ve}):(0,J.jsx)(ms,{value:ln,ref:Ve})})]})]}),(0,J.jsx)(g.Z,{centered:!0,destroyOnClose:!0,onCancel:function(){return ge(void 0)},open:!!fe,title:"题目详情",width:600,footer:null,children:(0,J.jsxs)("div",{style:{maxHeight:650,color:"#060606"},children:[(0,J.jsxs)(L.Z,{children:[(0,J.jsx)("b",{className:"mr10 mb10",children:"题目"}),(0,J.jsx)(fn.Z,{style:{marginTop:-3,flex:1,fontSize:14},value:null==fe?void 0:fe.question_title})]}),(0,J.jsxs)(L.Z,{children:[(0,J.jsx)("b",{className:"mr10 mb10",children:"题型"}),(0,J.jsx)("div",{children:null==fe?void 0:fe.question_type})]}),(0,J.jsxs)(L.Z,{children:[(0,J.jsx)("b",{className:"mr10 mb10",children:xn}),(0,J.jsxs)("div",{children:[null==fe?void 0:fe.rate,"%"]})]})]})})]})})),_s=t(9910),bs="hideHeadCheckbox____864g",ws="tabSearch___LqTIA",ks="warpModal___ub_j0",Ns="modalColumn___tJRIx",Zs="modalRow___AFP2T",As="sup____weyo",Is="shijuan___NU0re",Ss="name___tJw50",Cs="tip___ihMML",Es=t(19017),Ps=t(89830),Ts=Z.Z.TabPane,qs=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){e.classroomList;var n,t=e.exercise,i=(e.loading,e.dispatch),r=(0,v.useParams)(),l=((0,v.useLocation)(),B.Z.useForm()),o=(x()(l,1)[0],t.commonHeader),u=(0,m.useState)(!0),p=x()(u,2),h=p[0],j=p[1],_=(0,m.useState)(!1),b=x()(_,2),w=b[0],N=b[1],A=(0,m.useState)("myself"),I=x()(A,2),S=I[0],C=I[1],E=(0,m.useState)([]),T=x()(E,2),q=T[0],D=T[1],M=(0,m.useState)([]),O=x()(M,2),L=O[0],z=O[1],Q=(0,m.useState)(),H=x()(Q,2),W=H[0],Y=H[1],U=(0,m.useState)([]),G=x()(U,2),V=G[0],X=G[1],$=(0,m.useRef)(),ee=(0,m.useState)(1),ne=x()(ee,2),te=ne[0],ie=ne[1],se=(0,m.useRef)(null),re=(0,m.useState)(!1),ae=x()(re,2),le=ae[0],ce=ae[1],oe=(0,m.useState)(""),de=x()(oe,2),ue=de[0],xe=de[1],pe=(0,m.useState)(""),he=x()(pe,2),me=he[0],fe=he[1],ge=[{title:"试卷名称",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"知识点",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return e?"随机组卷":"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:150,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"is_random",width:60,align:"center",render:function(e,n){return(0,J.jsx)("a",{href:e?"/randompaper/detail/".concat(n.id):"/paperlibrary/see/".concat(n.id,"?defaultActiveKey=1"),target:"_blank>",children:"预览"})}}],je=(0,m.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"}),ye=x()(je,2),_e=ye[0],be=ye[1];(0,m.useEffect)((function(){"试卷选用"===t.actionTabs.key&&(Ne(),X([]),we())}),[t.actionTabs.key]);var we=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"paperlibrary/getTeachGroupData"});case 2:n=e.sent,z(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(e){var n=parseInt(e);return isNaN(n)?"":n},Ne=function(){var e=d()(a()().mark((function e(){var n,t,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!h){e.next=11;break}return++_e.page,j(!1),e.next=5,i({type:"exercise/getBrankList",payload:c()(c()({},_e),{},{search:null===(n=_e.search)||void 0===n?void 0:n.trim()})});case 5:r=e.sent,q=null!=r&&r.object_list?s()(q.concat(null==r?void 0:r.object_list)):q,Y(r.is_teacher),(null===(t=r.object_list)||void 0===t?void 0:t.length)<_e.limit?j(!1):j(!0),D(s()(q));case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ze={selectedRowKeys:V,onChange:function(e){X(e)},type:"radio"},Ae=function(){be(c()({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),D([]),j(!0),C("myself"),i({type:"exercise/setActionTabs",payload:{}}),N(!1)},Ie=(0,Es.P)(),Se=x()(Ie,4),Ce=Se[0],Ee=Se[1],Pe=Se[2],Te=Se[3],qe=function(){var e=d()(a()().mark((function e(n){var t,s,l,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=!1,q.forEach((function(e){V.includes(e.id)&&(t=e.is_random)})),$.current&&(t=null==o?void 0:o.is_random),s=n.map((function(e){return{shixun_id:e.id,is_use:e.is_use,is_copy:e.is_copy}})),t){e.next=10;break}return e.next=7,i({type:"exercise/saveBanks",payload:{course_id:r.coursesId,object_type:"examination_bank",bank_id:$.current?[$.current]:V,shixuns_info:s,is_make_up_exercise:!0,make_up_exercise_id:Number(r.categoryId),use_origin_exercise:!!$.current}});case 7:return 0===(null==(l=e.sent)?void 0:l.status)&&((0,P.L9)(["教学课堂","试卷","试卷选用"]),xe("/classrooms/".concat(r.coursesId,"/exercise/").concat(l.exercise_id,"/detail?random=").concat(l.is_random,"&tabs=3")),fe("/classrooms/".concat(r.coursesId,"/exercise/add/").concat(l.exercise_id,"?random=").concat(l.is_random,"&type=2")),y.ZP.success("创建成功,请设置考试规则"),setTimeout((function(){window.location.href="/classrooms/".concat(r.coursesId,"/exercise/").concat(l.exercise_id,"/detail?random=").concat(l.is_random,"&tabs=3")}),1e3),Ee(),Ae()),e.abrupt("return");case 10:i({type:"exercise/setActionTabs",payload:{}}),Ee(),c=1,u=g.Z.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"配置出卷数量",content:(0,J.jsxs)("div",{className:Ns,children:[(0,J.jsxs)("div",{className:Zs,children:[(0,J.jsx)("sup",{className:As,children:"*"}),(0,J.jsx)("span",{style:{flexShrink:0},children:"随机出卷数量:"}),(0,J.jsx)(R.Z,{parser:ke,style:{width:120},placeholder:"请输入试卷数量",min:1,defaultValue:c,onChange:function(e){c=e;var n=document.getElementById("model_error");n.style.display=c<1||c>50?"block":"none"}})]}),(0,J.jsx)("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red",children:"请输入1-50之间的整数"})]}),okText:"确认",cancelText:"取消",onCancel:Ae,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(c<1||c>50)){e.next=4;break}return document.getElementById("model_error").style.display="block",e.abrupt("return",Promise.reject());case 4:return u.update({cancelButtonProps:{disabled:!0}}),e.next=7,i({type:"exercise/saveBanks",payload:{course_id:r.coursesId,object_type:"examination_bank",bank_id:$.current?[$.current]:V,shixuns_info:s,num:c,is_make_up_exercise:!0,make_up_exercise_id:Number(r.categoryId),use_origin_exercise:!!$.current}});case 7:n=e.sent,u.update({cancelButtonProps:{disabled:!1}}),n&&0===n.status?((0,P.L9)(["教学课堂","试卷","试卷选用"]),g.Z.destroyAll(),Ae(),Ee(),y.ZP.success("创建成功,请设置考试规则"),setTimeout((function(){window.location.href="/classrooms/".concat(r.coursesId,"/exercise/").concat(n.exercise_id,"/detail?random=").concat(n.is_random,"&tabs=3")}),1e3)):(Ae(),Ee());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(g.Z,{centered:!0,width:980,title:"创建补考",maskClosable:!1,destroyOnClose:!0,open:"试卷选用"===t.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:w,bodyStyle:{minHeight:150},wrapClassName:ks,onOk:d()(a()().mark((function e(){var n,t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==te){e.next=18;break}if(V.length){e.next=4;break}return y.ZP.error("请选择试卷"),e.abrupt("return");case 4:if(N(!0),n=!1,!1,q.forEach((function(e){V.includes(e.id)&&e.need_authorize&&(n=e.need_authorize),V.includes(e.id)&&e.is_random})),!n){e.next=11;break}return(0,hi.rX)(!1,"该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),e.abrupt("return");case 11:return e.next=13,Te({id:"".concat(V[0]),course_id:r.coursesId,type:"examination_bank"});case 13:e.sent||qe([]),N(!1),e.next=28;break;case 18:return N(!0),e.next=21,(0,f.ZP)("/api/exercises/".concat(r.categoryId,"/use_origin_exercise.json"),{method:"post"});case 21:return i=e.sent,e.next=24,Te({id:"".concat(V[0]),course_id:r.coursesId,type:"examination_bank",result:i});case 24:s=e.sent,$.current=null==i||null===(t=i.save_banks_params)||void 0===t?void 0:t.bank_id,s||qe([]),N(!1);case 28:case"end":return e.stop()}}),e)}))),onCancel:Ae,children:[(0,J.jsxs)(K.ZP.Group,{value:te,onChange:function(e){return ie(e.target.value)},style:{marginTop:10,marginBottom:15},children:[(0,J.jsx)(K.ZP,{value:1,children:"重新选择试卷"}),(0,J.jsx)(K.ZP,{value:2,children:"继续使用原试卷"})]}),1===te?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(Z.Z,{activeKey:S,onTabClick:function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:se.current.scrollTop=0,q=[],S!==n&&X([]),C(n),_e.page=0,_e.filter=n,_e.group_id=null,h=!0,Ne();case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(Ts,{tab:(0,J.jsx)("span",{children:"我的试卷库"})},"myself"),(0,J.jsx)(Ts,{tab:(0,J.jsx)("span",{children:"教研共享"})},"teacher"),(0,J.jsx)(Ts,{tab:(0,J.jsx)("span",{children:"公共试卷库"})},"public")]}),(0,J.jsxs)("div",{className:ws,children:["teacher"===S&&(0,J.jsxs)(ve.default,{value:_e.group_id,onChange:function(e){se.current.scrollTop=0,q=[],_e.page=0,_e.group_id=e,h=!0,X([]),be(c()({},_e)),Ne()},size:"middle",style:{width:200,marginRight:30},children:[(0,J.jsx)(ve.default.Option,{value:null,children:"全部教研团队"}),null==L||null===(n=L.groups)||void 0===n?void 0:n.map((function(e){return(0,J.jsx)(ve.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]}),(0,J.jsx)(F.Z.Search,{placeholder:"请输入试卷名称进行搜索",value:_e.search,onChange:function(e){_e.search=e.target.value,be(c()({},_e))},onSearch:function(e){se.current.scrollTop=0,q=[],_e.page=0,h=!0,X([]),e&&(0,Ps.tk)({name:e,copywriting:e,position:"Exercise"}),Ne()}})]}),(0,J.jsxs)("div",{ref:se,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20},children:[!W&&"public"===S&&(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,J.jsx)("span",{children:"通过职业认证的教师才能访问公共课程资源库"}),(0,J.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,J.jsx)(dt(),{initialLoad:!1,pageStart:0,loadMore:function(){Ne()},hasMore:h,useWindow:!1,children:"试卷选用"===t.actionTabs.key&&W&&(0,J.jsx)(_s.Z,{className:bs,pagination:!1,hideSelectAll:!0,dataSource:q,onRow:function(e){return{onClick:function(){X([null==e?void 0:e.id])}}},resColumns:ge,rowSelection:Ze})})]})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{className:Is,children:[(0,J.jsx)("div",{children:"试卷:"}),(0,J.jsx)("div",{className:Ss,children:(0,J.jsx)("span",{children:null==o?void 0:o.exercise_name})})]}),(0,J.jsx)("div",{className:Cs,children:"提示:使用原试卷创建补考,会自动将原试卷先保存一份到试卷库中"})]})]}),(0,J.jsx)(g.Z,{title:"提示",open:le,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,J.jsxs)("div",{children:[(0,J.jsx)(k.ZP,{onClick:function(){ce(!1),v.history.push(me)},children:"修改试卷"}),(0,J.jsx)(k.ZP,{type:"primary",onClick:function(){v.history.push(ue),ce(!1)},children:"设置规则"})]}),onCancel:function(){ce(!1)},children:(0,J.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,J.jsx)(Es.Z,{inPaper:!0,visible:Ce,onCancel:Ee,onOk:qe,renderData:Pe,modalType:"multiple",type:"examination_bank"})]})})),Ds=t(77540),Ms=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=(n.actionTabs.params||{}).value,s=(0,m.useState)(!1),r=x()(s,2),l=r[0],c=r[1],o=(0,v.useParams)(),u=o.categoryId,p=o.coursesId,h=function(){var e=d()(a()().mark((function e(){var n,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c(!0),null==i||!i.is_wrong){e.next=7;break}return e.next=4,(0,Ds._B)(u,{exercise_question_id:null==i?void 0:i.question_id});case 4:s=e.sent,e.next=10;break;case 7:return e.next=9,(0,Ds.pr)(u,{exercise_question_id:null==i?void 0:i.question_id});case 9:s=e.sent;case 10:0===(null===(n=s)||void 0===n?void 0:n.status)&&(y.ZP.success(null===(r=s)||void 0===r?void 0:r.message),t({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),t({type:"exercise/editExercise",payload:{categoryId:u,coursesId:p}}),t({type:"exercise/setActionTabs",payload:{}})),c(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsxs)(g.Z,{title:"提示",width:600,centered:!0,open:"标记错题"===n.actionTabs.key,confirmLoading:l,onCancel:function(){return t({type:"exercise/setActionTabs",payload:{}})},onOk:h,children:[(0,J.jsx)("p",{children:null!=i&&i.is_wrong?"请确认是否将本道试题取消标记为错题?":"请确认是否将本道试题标记为错题?"}),null!=i&&i.is_wrong?(0,J.jsx)("p",{children:"取消标记后将按照学生实际答题情况重新计算学生本道试题得分。"}):(0,J.jsxs)("p",{children:["标记后将重新计算已交卷学生成绩,将已交卷学生本道试题得分调整为",null==i?void 0:i.question_score,"分。"]})]})})),Os=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return console.log("---",e,n,t),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["等级A","等级B","等级C","等级D","等级E"]}],yAxis:[{type:"value"}],series:[{name:"缺陷",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:t},{name:"漏洞",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:n},{name:"代码规范性",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:e}]}},Bs=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{dataset:[{source:e}],tooltip:{show:!0,formatter:function(e){return e.value[2]+":"+e.value[1]+"分"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]}},Ls=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){e.shixunHomeworks,e.loading;var n,t,i,r,l=e.dispatch,o=(0,v.useParams)(),u=(0,m.useState)(c()(c()({},{sort_by:"student_id",sort_direction:"desc"}),o)),p=x()(u,2),h=p[0],j=(p[1],(0,m.useState)()),y=x()(j,2),b=y[0],w=y[1],N=(0,m.useState)([]),Z=x()(N,2),I=Z[0],S=Z[1],C=(0,m.useRef)(),E=(0,m.useState)(1),P=x()(E,2),T=P[0],q=P[1],D=(0,m.useState)(!1),M=x()(D,2),O=M[0],B=M[1],Q=(0,m.useState)(10),R=x()(Q,2),K=R[0],W=R[1],Y=(0,m.useState)([]),U=x()(Y,2),G=U[0],V=U[1];(0,m.useEffect)((function(){$()}),[]);var X=[{title:"学号",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:"student_number"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null},{title:"分班",dataIndex:"group_course_name"},{title:"姓名",dataIndex:"user_name"},{title:"缺陷",children:[{title:"阻断",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:"bug"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null,render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"漏洞",children:[{title:"阻断",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:"vulnerability"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null,render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"代码规范性",children:[{title:"阻断",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:"specification"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null,render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"复杂代码",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:"complexity"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null},{title:"代码行数",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:"total_row_number"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null},{title:"质量评分",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:"quality_score"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null},{title:"操作",dataIndex:"action",align:"center",render:function(e,n){return(0,J.jsx)("a",{target:"_blank",href:"/classrooms/".concat(o.coursesId,"/exercise/").concat(o.categoryId,"/analysis/").concat(n.id),className:"current c-light-primary",children:"详细分析"})}}];function $(){return ee.apply(this,arguments)}function ee(){return(ee=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(h.categoryId,"/check_status.json"),{method:"GET"});case 2:n=e.sent,w(n.status),2!=n.status&&-1!=n.status&&(ne({page:1,limit:10}),clearTimeout(C.current));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ne(e){return te.apply(this,arguments)}function te(){return(te=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return q(null==n?void 0:n.page),W(null==n?void 0:n.limit),e.next=4,(0,f.ZP)("/api/exercises/".concat(h.categoryId,"/code_quality_analysis_index.json"),{method:"GET",params:c()({},n)});case 4:t=e.sent,S(t);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,m.useEffect)((function(){return 2===b&&(C.current=setInterval((function(){$()}),6e4)),function(){clearTimeout(C.current)}}),[b]),console.log("-------",o),(0,J.jsxs)("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10",children:[(0===b||1===b)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("p",{style:{display:"flex"},children:[(0,J.jsx)("span",{style:{flex:"1"},children:(0,J.jsxs)("label",{children:["检测时间:",null==I?void 0:I.created_at]})}),(0,J.jsx)(k.ZP,{onClick:function(){l({type:"shixunHomeworks/setActionTabs",payload:{key:"质量检测"}})},children:"重新检测"})]}),(0,J.jsx)("p",{style:{display:"flex"},children:(0,J.jsxs)(L.Z,{style:{width:"100%"},children:[(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)("label",{children:"分班情况:"})}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{checked:0===(null==G?void 0:G.length),onChange:function(e){e.target.checked&&(V([]),ne({page:T,limit:K}))},style:{fontSize:"14px"},value:"all",children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)(_.Z.Group,{value:G,onChange:function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:V(s()(n)),ne({page:T,limit:K,group_course_ids:n});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),style:{width:"100%",fontSize:"14px"},children:null==I||null===(n=I.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(_.Z,{style:{fontSize:"14px"},value:null==e?void 0:e.id,children:[null==e?void 0:e.name,"(",null==e?void 0:e.count,")"]})}))})})]})}),(0,J.jsxs)("p",{style:{display:"flex"},children:[(0,J.jsx)("span",{children:(0,J.jsx)("label",{style:{color:"red"},children:"注意:"})}),"本页仅显示全部已完成检测的分班"]}),(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500},children:"代码等级分析"}),(null==I?void 0:I.grade_statistics)&&(0,J.jsx)(Li.Z,{option:Os(null==I||null===(t=I.grade_statistics)||void 0===t?void 0:t.map((function(e){return e.specification_count})),null==I||null===(i=I.grade_statistics)||void 0===i?void 0:i.map((function(e){return e.vulnerability_count})),null==I||null===(r=I.grade_statistics)||void 0===r?void 0:r.map((function(e){return e.bug_count}))),style:{height:400,width:600},opts:{renderer:"svg"}})]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500},children:"代码质量分布"}),(null==I?void 0:I.quality_scores)&&(0,J.jsx)(Li.Z,{option:Bs(null==I?void 0:I.quality_scores.map((function(e,n){return[n+1,null==e?void 0:e.quality_score,null==e?void 0:e.user_name]}))),style:{height:400,width:600},opts:{renderer:"svg"}})]})]}),(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"},children:"详细列表"}),(0,J.jsx)(F.Z.Search,{size:"middle",onSearch:function(e){ne({page:1,limit:K,search:e})},style:{width:"300px"},enterButton:"搜索"})]}),(0,J.jsx)(A.Z,{columns:X,dataSource:null==I?void 0:I.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:function(e,n,t){t.field&&(h.sort_by=t.field),t.order||(h.sort_direction="asc"),"ascend"===t.order&&(h.sort_direction="asc"),"descend"===t.order&&(h.sort_direction="desc"),t.order||(h.sort_direction="asc"),ne(c()({page:1,limit:K},h))}}),(0,J.jsx)(H.Z,{current:T,total:null==I?void 0:I.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:K,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:function(e,n){q(e),W(n),ne({page:e,limit:n,group_course_ids:G})}})]})]}),2===b&&(0,J.jsxs)("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"},children:[(0,J.jsx)("img",{src:"data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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"}),(0,J.jsx)("br",{}),(0,J.jsx)(k.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:function(){$()},children:"刷新页面"})]}),(0,J.jsx)(ue,{}),(0,J.jsx)(g.Z,{centered:!0,width:1200,title:"详细分析",destroyOnClose:!0,open:!!O,footer:null,onCancel:function(){return B(!1)},children:(0,J.jsx)("div",{style:{height:500,overflow:"hidden"},children:!!O&&(0,J.jsx)("iframe",{style:{height:"100%",width:"100%"},src:"https://sonar.educoder.net/project/issues?id=".concat(null==o?void 0:o.categoryId,"-").concat(null==O?void 0:O.student_number,"&resolved=false"),frameBorder:"0"})})})]})})),zs={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},Qs=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t=e.exercise,i=(e.dispatch,e.user,(0,v.useParams)()),s=(0,m.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=r[1],u=B.Z.useForm(),p=x()(u,1)[0],h=(0,m.useState)(),j=x()(h,2),y=j[0],w=j[1],N=(0,m.useState)(!1),Z=x()(N,2),I=Z[0],S=Z[1],C=t.exerciseList,E=t.commonHeader,P=(0,m.useState)([]),T=x()(P,2),q=T[0],D=T[1],M=(0,m.useState)([]),Q=x()(M,2),R=Q[0],H=Q[1],K=(0,m.useState)(0),W=x()(K,2),Y=W[0],U=W[1],G=(0,m.useState)(!0),V=x()(G,2),X=V[0],$=V[1],ee=(0,m.useState)(!1),ne=x()(ee,2),te=ne[0],ie=ne[1],se=(0,m.useState)(!1),re=x()(se,2),ae=re[0],ce=re[1],oe=(0,m.useState)(!1),de=x()(oe,2),ue=de[0],xe=de[1],pe=(0,m.useState)(""),he=x()(pe,2),me=he[0],ve=he[1],ge=(0,m.useRef)(null),je=[{name:"IP异常",id:1},{name:"浏览器异常",id:2},{name:"登录异常",id:3},{name:"切屏",id:4},{name:"考试延时",id:5},{name:"打回重做",id:6},{name:"使用考试解锁码",id:7},{name:"退出全屏",id:8}];(0,m.useEffect)((function(){ye(l)}),[]),(0,m.useEffect)((function(){return clearInterval(ge.current),2===(null==E?void 0:E.exercise_status)&&(ge.current=setInterval((function(){ye(l)}),3e4)),function(){clearInterval(ge.current)}}),[null==E?void 0:E.exercise_status,l]);var ye=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=fe().cloneDeep(n),console.log(t,"sendData"),$(!0),D([]),e.next=6,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_abnormities.json"),{method:"get",params:t});case 6:i=e.sent,H([]),$(!1),U(null==i?void 0:i.total_count),D((null==i?void 0:i.exercise_abnormites)||[]);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(w(47),S(!0)))}),[document.getElementById("divhe"),C]);var _e=[{title:"序号",dataIndex:"number",width:80,render:function(e,n,t){return l.limit*(l.page-1)+t+1}},{title:"姓名",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"分班",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"操作时间",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"类型",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"说明",dataIndex:"description",ellipsis:{showTitle:!1},render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})}),(null==n?void 0:n.user_screen_num)>=50&&(0,J.jsx)(b.Z,{placement:"bottomLeft",title:"注意:该学生的截屏总数量已达到50张,需要手动删除已截屏的图片之后才能继续自动截屏",children:(0,J.jsx)("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})}),(null==n?void 0:n.user_screen_num)>0&&(0,J.jsx)("span",{onClick:function(){return ve(null==n?void 0:n.user_id)},className:"current c-light-primary ml10",children:"截屏记录"})]})}}];return(0,J.jsxs)("section",{className:zs.wrap,children:[(0,J.jsxs)(B.Z,{form:p,onChange:function(){l.page=1;var e=Object.assign({},p.getFieldValue());Object.keys(e).map((function(n){switch(n){case"error_type":e[n].includes("all")||!e[n].length?(delete l.error_type,p.setFieldsValue(O()({},"error_type","all"))):(l.error_type=e[n],p.setFieldsValue(O()({},"error_type",l.error_type)));break;case"course_group_id":e[n].includes("all")||!e[n].length?(delete l.course_group,p.setFieldsValue(O()({},"course_group_id","all"))):(l.course_group=e[n],p.setFieldsValue(O()({},"course_group_id",l.course_group)))}})),o(c()({},l)),ye(l)},initialValues:O()({},"course_group_id","all"),children:[(0,J.jsx)(B.Z.Item,{name:"course_group_id",children:(0,J.jsx)(_.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{className:"font14",flex:"80px",children:"班级:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",id:"divhe",style:{height:y+"px",overflow:"hidden"},children:null===(n=C.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(_.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),I&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;w(y>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===y?"展开":"收起",47===y?(0,J.jsx)(be.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(we.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})}),(0,J.jsx)(B.Z.Item,{name:"error_type",children:(0,J.jsx)(_.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{className:"font14",flex:"80px",children:"类型:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",id:"divhe",style:{height:y+"px",overflow:"hidden"},children:null==je?void 0:je.map((function(e,n){return(0,J.jsx)(_.Z,{value:e.id,className:"ml0 mr8",children:e.name},n)}))})]})})})]}),(0,J.jsxs)("div",{className:zs.control,children:[(0,J.jsx)(F.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==l?void 0:l.keyword,onChange:function(e){return n=e.target.value,l.page=1,l.keyword=n,void o(c()({},l));var n},onSearch:function(){l.page=1,o(c()({},l)),ye(l)}}),(0,J.jsx)(k.ZP,{onClick:function(){return ce(!0)},style:{marginLeft:"auto"},icon:(0,J.jsx)("i",{className:"iconfont icon-guizeguanli font16"}),type:"link",children:"截屏规则"}),(0,J.jsx)(k.ZP,{onClick:function(){return xe(!0)},icon:(0,J.jsx)("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link",children:"操作日志"})]}),(0,J.jsx)("div",{className:zs.bgH}),(0,J.jsx)(A.Z,{className:zs.customTable,dataSource:q,bordered:!1,columns:_e,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:zs.row,loading:X,onChange:function(e,n,t){l.page=null==e?void 0:e.current,l.limit=null==e?void 0:e.pageSize,null!=t&&t.order?(l.sort_by=null==t?void 0:t.field,l.sort_direction="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(l.sort_by=null,l.sort_direction=null),o(c()({},l)),ye(l)},pagination:{pageSize:l.limit,total:Y,current:l.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}}),(0,J.jsx)(Fs,{selectIds:R,visible:te,onCancel:function(){return ie(!1)},onOk:function(){ie(!1),ye(l)},params:l}),(0,J.jsx)(Rs,{visible:ue,onCancel:function(){return xe(!1)}}),(0,J.jsx)(Hs,{visible:me,onCancel:function(){return ve(!1)}}),(0,J.jsx)(g.Z,{centered:!0,title:"截屏规则",open:ae,width:900,footer:null,onCancel:function(){ce(!1)},children:(0,J.jsxs)("div",{className:"c-grey-333",children:[(0,J.jsx)("div",{className:"mb20 blod",children:"1.每个学生每场考试最多截屏的总数量为50张,超过之后该学生退出全屏不再进行截屏,老师手动删除截屏图片之后可再自动进行截屏;"}),(0,J.jsx)("div",{className:"mb20 blod",children:"2.单次退出全屏时长与截屏次数"}),(0,J.jsx)("div",{className:"mb20",children:"1)若学生【1秒 ≤ 退出全屏时长 ≤ 30秒】,每隔5秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"2)若学生【30秒<退出全屏时长 ≤ 120秒】,每隔10秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"3)若学生【120秒<退出全屏时长 ≤ 300秒】,每隔30秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"4)若学生【300秒<退出全屏时长 ≤ 720秒】,每隔60秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"5)若学生【退出全屏时长 >720秒】,不再进行截屏;"}),(0,J.jsx)("div",{className:"mb20 blod",children:"3.学生返回考试之后,不再进行截屏。"})]})}),(0,J.jsx)(le.Z,{})]})})),Fs=function(e){var n=e.visible,t=e.onOk,i=e.onCancel,s=e.selectIds,r=e.params,l=(0,m.useState)(!1),o=x()(l,2),u=o[0],p=o[1],h=(0,m.useState)({}),v=x()(h,2),j=v[0],y=v[1],_=B.Z.useForm(),b=x()(_,1)[0],w=function(){var e=d()(a()().mark((function e(i){var l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p(!0),!0!==n){e.next=7;break}return e.next=4,(0,f.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/batch_audit_identity_photo.json"),{method:"post",body:c()({identity_photo_ids:s},i)});case 4:o=e.sent,e.next=10;break;case 7:return e.next=9,(0,f.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/audit_identity_photo.json"),{method:"post",body:c()({identity_photo_id:null==n?void 0:n.exercise_identity_photo_id},i)});case 9:o=e.sent;case 10:0===(null===(l=o)||void 0===l?void 0:l.status)&&t(),p(!1);case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(g.Z,{title:!0!==n?"人脸身份审核":"批量审核",open:!!n,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:function(){i()},afterClose:function(){b.resetFields(),y({})},confirmLoading:u,onOk:function(){return b.submit()},children:(0,J.jsxs)(B.Z,{className:zs.formWrap,form:b,labelCol:{span:4},wrapperCol:{span:18},onFinish:w,onValuesChange:function(){y(c()({},b.getFieldsValue()))},children:[!0!==n&&(0,J.jsxs)(L.Z,{style:{marginLeft:28,marginBottom:38},children:[(0,J.jsx)(z.Z,{children:"采集照片:"}),(0,J.jsx)(z.Z,{children:(0,J.jsxs)("aside",{className:zs.imgWrap,children:[(0,J.jsxs)("div",{className:zs.img,children:[(0,J.jsx)("img",{width:234,src:(0,P.Tv)(null==n?void 0:n.photo_url)}),(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",null==n?void 0:n.photo_url)},className:zs.iBtn,children:"预览"}),(0,J.jsx)("div",{className:zs.text,children:"采集照片"})]}),(0,J.jsxs)("div",{className:zs.img,style:{marginLeft:20},children:[null!=n&&n.identity_url?(0,J.jsx)("img",{width:234,src:(0,P.Tv)(null==n?void 0:n.identity_url)}):(0,J.jsx)("div",{className:zs.no,style:{width:326},children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==n||!n.identity_url)&&(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",(0,P.Tv)(null==n?void 0:n.identity_url))},className:zs.iBtn,children:"预览"}),(0,J.jsx)("div",{className:zs.text,children:"证件照片"})]})]})})]}),(0,J.jsx)(B.Z.Item,{label:"审核状态",name:"state",rules:[{required:!0,message:"请输入审核状态"}],children:(0,J.jsxs)(K.ZP.Group,{children:[(0,J.jsx)(K.ZP,{value:"passed",children:"审核通过"}),(0,J.jsx)(K.ZP,{value:"rejected",children:"审核不通过"})]})}),"rejected"===(null==j?void 0:j.state)&&(0,J.jsx)(B.Z.Item,{label:"审核意见",name:"comment",rules:[{required:!0,message:"请输入审核意见"}],children:(0,J.jsx)(F.Z,{placeholder:"如:你的个人信息与照片不一致。",maxLength:30})}),(0,J.jsx)("div",{style:{color:"#FA6400",paddingLeft:32},children:"注意:审核通过后,该学生在本场考试的认证状态将更新为“审核通过”,且能够进入考试。"})]})})},Rs=function(e){var n=e.visible,t=e.onCancel,i=(0,v.useParams)(),s=(0,m.useState)({page:1,limit:20,exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=r[1],u=(0,m.useState)(!1),p=x()(u,2),h=p[0],j=p[1],y=(0,m.useState)([]),_=x()(y,2),w=_[0],k=_[1],N=(0,m.useState)(0),Z=x()(N,2),I=Z[0],S=Z[1];(0,m.useEffect)((function(){n&&(l.page=1,l.limit=20,o(c()({},l)),E(l))}),[n]);var C=[{title:"操作人",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"操作时间",dataIndex:"created_at",width:200},{title:"类型",dataIndex:"operate_type",width:100,render:function(e){return(0,J.jsx)(J.Fragment,{children:0===e&&(0,J.jsx)("span",{children:"删除"})})}},{title:"学生姓名",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"截屏时间",dataIndex:"screen_time",width:200},{title:"图片",dataIndex:"url",width:100,render:function(e){return(0,J.jsx)("img",{className:"current",onClick:function(){return ce.Z.publish("preview-image","".concat(wi.Z.API_SERVER).concat(e))},width:70,height:40,src:"".concat(wi.Z.API_SERVER).concat(e)})}}],E=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=fe().cloneDeep(n),j(!0),e.next=4,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_user_screens/screen_actions.json"),{method:"get",params:t});case 4:i=e.sent,j(!1),S(null==i?void 0:i.total_count),k((null==i?void 0:i.exercise_screen_actions)||[]);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(g.Z,{title:"操作日志",open:n,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:function(){t()},footer:null,children:(0,J.jsx)(A.Z,{dataSource:w,bordered:!1,columns:C,size:"large",loading:h,locale:{emptyText:(0,J.jsx)(ee.Z,{})},onChange:function(e){l.page=null==e?void 0:e.current,l.limit=null==e?void 0:e.pageSize,o(c()({},l)),E(l)},pagination:{pageSize:l.limit,total:I,current:l.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})})},Hs=function(e){var n=e.visible,t=e.onCancel,i=(0,v.useParams)(),s=(0,m.useState)({page:1,limit:9999,user_id:n,error_type:[8],exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=(r[1],(0,m.useState)(!1)),u=x()(o,2),p=u[0],h=u[1],j=(0,m.useState)([]),_=x()(j,2),b=_[0],w=_[1];(0,m.useEffect)((function(){n&&k(c()(c()({},l),{},{user_id:n}))}),[n]);var k=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=fe().cloneDeep(n),console.log(t,"sendData"),h(!0),e.next=5,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_abnormities.json"),{method:"get",params:t});case 5:i=e.sent,h(!1),w((null==i?void 0:i.exercise_abnormites)||[]);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),N=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.Z.confirm({icon:null,title:"提示",content:"删除后不可恢复,确认删除吗?",okText:"确认",cancelText:"取消",onOk:function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(null==i?void 0:i.categoryId,"/exercise_user_screens/").concat(n,".json"),{method:"delete"});case 2:0===e.sent.status&&(y.ZP.success("删除成功"),k(l));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Z=(null==b?void 0:b[0])||{};return(0,J.jsx)(g.Z,{title:"截屏记录",open:!!n,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:function(){t()},footer:null,children:(0,J.jsx)(ne.Z,{spinning:p,children:(0,J.jsxs)("div",{style:{maxHeight:500},children:[(0,J.jsxs)("div",{className:"c-grey-333 blod mb10",children:[null==Z?void 0:Z.real_name," ",null==Z?void 0:Z.student_id]}),(null==Z?void 0:Z.user_screen_num)>=50&&(0,J.jsxs)("div",{className:"mb10",style:{color:"#FA6400"},children:[(0,J.jsx)("i",{className:"iconfont icon-tishi11 mr5"}),(0,J.jsx)("span",{children:"注意:该学生的截屏总数量已达到 50 张,需要手动删除已截屏的图片之后才能继续自动截屏"})]}),null==b?void 0:b.map((function(e,n){var t,i;return(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:"mb10",children:[(0,J.jsx)("span",{className:"c-grey-666 mr10",children:"退出全屏时间"}),(0,J.jsx)("span",{style:{display:"inline-block",width:144},className:"c-grey-333",children:null==e?void 0:e.created_at}),(0,J.jsxs)("span",{className:"c-grey-666 ml40",children:["截屏数量",(0,J.jsx)("span",{style:{margin:"0 6px",color:"#FA6400"},children:null==e||null===(t=e.exercise_user_screens)||void 0===t?void 0:t.length}),"张"]})]}),(0,J.jsx)("div",{className:zs.listWrap,children:null==e||null===(i=e.exercise_user_screens)||void 0===i?void 0:i.map((function(e){return(0,J.jsxs)("div",{className:zs.list,children:[(0,J.jsx)("img",{src:"".concat(wi.Z.API_SERVER).concat(null==e?void 0:e.url)}),(0,J.jsxs)("div",{className:zs.time,children:[(0,J.jsx)("span",{className:"c-grey-666 mr10 font12",children:"截屏时间"}),(0,J.jsx)("span",{className:"c-grey-333 font12",children:null==e?void 0:e.created_at})]}),(0,J.jsx)("div",{className:zs.mask,children:(0,J.jsxs)("div",{className:zs.icons,children:[(0,J.jsx)("i",{onClick:function(){return ce.Z.publish("preview-image","".concat(wi.Z.API_SERVER).concat(null==e?void 0:e.url))},className:"iconfont icon-fangda3 mr15"}),(0,J.jsx)("i",{onClick:function(){return N(null==e?void 0:e.id)},className:"iconfont icon-shanchu14"})]})})]},null==e?void 0:e.id)}))})]},n)}))]})})})},Ks={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW"},Ws=t(68007),Ys=t(83550),Js=t(41727),Us=t(12971),Gs=t(41056),Vs=function(e){var n=function(e){var n=new Notification(e.title,{body:e.message,icon:e.icon||"/ip.png"});n.addEventListener("click",(function(){e.link&&window.open(e.link,e.target||"_blank")})),setTimeout((function(){n.close()}),3e4)};"Notification"in window?"granted"===Notification.permission?n(e):"denied"!==Notification.permission&&Notification.requestPermission().then((function(t){"granted"===t&&n(e)})):alert("当前浏览器不支持通知")},Xs=t(81037),$s=t(70496),er=t(50001),nr=t(49028),tr=["exercise","globalSetting","loading","dispatch","classroomList","user","match"],ir=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.user,s=e.globalSetting;return{classroomList:e.classroomList,exercise:n,globalSetting:s,user:i,loading:t.effects}}))((function(e){var n,t,i,r,l,o,u,p,q,D,M,O,B,L=e.exercise,z=(e.globalSetting,e.loading,e.dispatch),Q=e.classroomList,F=e.user,R=(e.match,h()(e,tr),(0,v.useParams)()),H=(0,v.useSearchParams)(),K=x()(H,1)[0],W=(0,m.useState)([]),U=x()(W,2),G=(U[0],U[1],L.exerciseList),V=L.commonHeader,X=L.checkDomain,$=L.workSetting,ne=L.saveExerciseDownUsers,te=L.course_groups,ie=(0,m.useState)(null),se=x()(ie,2),re=se[0],ae=se[1],le=(0,m.useState)(Y()(new Date).valueOf()),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,m.useState)(),pe=x()(ue,2),me=pe[0],fe=pe[1],ve=(0,m.useState)(!1),ge=x()(ve,2),je=ge[0],ye=ge[1],be=(0,m.useState)(1),we=x()(be,2),ke=we[0],Ne=we[1],Ze=(0,m.useState)(!1),Ae=x()(Ze,2),Se=Ae[0],Ce=Ae[1],Ee=(0,m.useState)({name:"",id:"",list:[]}),Pe=x()(Ee,2),qe=Pe[0],De=Pe[1],Me=(0,m.useState)({}),Oe=x()(Me,2),Be=Oe[0],Le=Oe[1],ze=F.userInfo;R.category=K.get("category_id");var Qe=!X||X&&(null==ze||null===(n=ze.course)||void 0===n?void 0:n.course_identity)<3,Re=(0,m.useRef)(Date.now()),He=(0,m.useRef)();(0,m.useEffect)((function(){(0,xe.Rm)()&&z({type:"classroomList/getAssistantPermissions",payload:{course_id:R.coursesId}})}),[null==F||null===(t=F.userInfo)||void 0===t?void 0:t.username]),(0,m.useEffect)((function(){"调整tabs选中"==L.actionTabs.key&&ae(3)}),[L.actionTabs.key]),(0,m.useEffect)((function(){return clearInterval(He.current),(0,xe.G5)()&&2===(null==V?void 0:V.exercise_status)&&null!=V&&V.enable_monitor&&(He.current=setInterval((function(){Ye()}),5e3)),function(){clearInterval(He.current)}}),[F.userInfo,null==V?void 0:V.exercise_status]),(0,m.useEffect)((function(){Ke();var e=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),g.Z.info({title:"提示",centered:!0,width:600,content:(0,J.jsxs)("div",{children:["在线考试禁止使用链接直接访问答题页面,请使用下面两种正常方式进入考试答题页面。",(0,J.jsx)("br",{}),"1、在",(0,J.jsx)("span",{className:"c-red blod",children:"考试列表"}),"页面中,点击“",(0,J.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,J.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。",(0,J.jsx)("br",{}),"2、在",(0,J.jsx)("span",{className:"c-red blod",children:"考试详情"}),"页面中,点击“",(0,J.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,J.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。",(0,J.jsx)("br",{}),"allowRouter"===e&&(0,J.jsxs)(J.Fragment,{children:["3、",(0,J.jsx)("span",{className:"c-red blod",children:"严禁查看他人的试卷。"})]})]}),okText:"知道了"}))}),[R.coursesId]);var Ke=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,z({type:"exercise/getCommonHeader",payload:c()({},R)});case 2:(n=e.sent)&&De(null==n?void 0:n.simulate_exercise_records);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),We=function(){var e=(null==V?void 0:V.simulate_exercise_num)-(null==V?void 0:V.user_simulate_num);return e>=0?e:0},Ye=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(R.categoryId,"/new_abnormities.json"),{method:"get",params:{time:Re.current}});case 2:if(401!==(null==(n=e.sent)?void 0:n.status)){e.next=6;break}return clearInterval(He.current),e.abrupt("return");case 6:Re.current=Date.now(),""!==(null==n?void 0:n.message)&&"请登录后再操作"!==(null==n?void 0:n.message)&&Vs({title:(null==n?void 0:n.exercise_name)+"-考试异常",message:n.message,target:"self",icon:"/warning.png",link:"/classrooms/".concat(R.coursesId,"/exercise/").concat(R.categoryId,"/detail?random=").concat("true"===K.get("random"),"&tabs=7")});case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Je=function(){v.history.push("/classrooms/".concat(R.coursesId,"/exercisenotice/").concat(V.id,"/users/").concat(ze.login))},Ue=function(){z({type:"exercise/setUpdateIndex"})},Ge=function(){z({type:"exercise/getCommonHeader",payload:c()({},R)});var e={0:function(){Ue()},2:function(){Ne(ke+1)},3:function(){z({type:"exercise/getWorkSetting",payload:c()({},R)})}};e[re]&&e[re]()};var Ve=[{name:"答题列表",id:0,hidden:!1,component:(0,J.jsx)(_e,{getparams:function(e){fe(c()({},e))},checkDomainAuthority:Qe})},{name:"试卷预览",id:2,hidden:-1===(null==V?void 0:V.exercise_status)||(0,P._m)()&&!(0,xe.ag)()||!Qe||(0,xe.dE)(),component:!(0,xe.Rm)()||null!==(i=Q.AssistantObject.exercise)&&void 0!==i&&i.can_preview?null!=V&&V.is_random?(0,J.jsx)(Nt.default,{},ke):(0,J.jsx)(st,{activeTabs:re}):(0,J.jsxs)("div",{style:{padding:"100px",textAlign:"center",fontSize:"18px",height:"400px"},children:[(0,J.jsx)("i",{className:"iconfont icon-jinggao-3",style:{color:"#fcb041"}}),"  您未获取此权限,需向管理员申请权限才能使用此功能"]})},{name:"统计结果",id:1,hidden:-1===(null==V?void 0:V.exercise_status)||!Qe||(0,P._m)()&&!(0,xe.ag)()||(0,xe.dE)()&&!(null!=V&&V.show_statistic),component:(0,J.jsx)(ys,{})},{name:"质量检测",id:7,hidden:-1===(null==V?void 0:V.exercise_status)||!(null!=V&&V.open_code_quality_analysis)||(0,xe.dE)(),component:(0,J.jsx)(Ls,{})},{name:"代码查重",id:4,hidden:-1===(null==V?void 0:V.exercise_status)||(0,xe.dE)()||1===V.exercise_status||!V.exist_program,component:(0,J.jsx)(Fe,{},oe)},{name:"重做记录",id:9,hidden:-1===(null==V?void 0:V.exercise_status)||2===(null==V?void 0:V.exercise_type)||(0,xe.dE)()&&1===(null==V?void 0:V.exercise_status),component:(0,J.jsx)(nr.Z,{})},{name:"规则设置",id:3,hidden:!Qe||(0,xe.dE)(),component:-1===(null==V?void 0:V.exercise_status)?(0,J.jsx)(Xs.Z,{}):(0,J.jsx)(Ei,{})},{name:"考试监控",id:7,hidden:-1===(null==V?void 0:V.exercise_status)||!(0,xe.G5)()||!(null!=V&&V.enable_monitor),component:(0,J.jsx)(Qs,{})},{name:"人脸审核",id:5,hidden:-1===(null==V?void 0:V.exercise_status)||!V.identity_verify||(0,xe.dE)(),component:(0,J.jsx)(Ie,{})},{name:"摄像监控",id:6,hidden:-1===(null==V?void 0:V.exercise_status)||!V.open_phone_video_recording||(0,xe.dE)(),component:(0,J.jsx)(Te,{})}].filter((function(e){return!e.hidden}));1===(null==V?void 0:V.exercise_status)&&Ve.splice.apply(Ve,[0,1].concat(s()(Ve.splice(1,1,Ve[0])))),(0,m.useEffect)((function(){"number"==typeof(null==V?void 0:V.exercise_status)&&(K.get("tabs")?ae(K.get("tabs")):1===(null==V?void 0:V.exercise_status)?(ae("2"),(0,xe.dE)()&&ae("0")):ae("0"))}),[null==V?void 0:V.exercise_status]);var Xe="YYYY-MM-DD",$e=Y()("2020-11-15",Xe),en=function(){return g.Z.info({title:"题库改版告知",content:(0,J.jsx)(J.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})})},nn=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/courses/".concat(null==R?void 0:R.coursesId,"/exercises/exercise_code_repeat.json"),{method:"post",body:{group_ids:n,id:null==R?void 0:R.categoryId}});case 2:if(0!==(t=e.sent).status){e.next=8;break}return ae(4),de(Y()(new Date).valueOf()),z({type:"exercise/setActionTabs",payload:{}}),e.abrupt("return");case 8:t.status<-2&&y.ZP.error(null==t?void 0:t.message);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tn=[{title:"序号",dataIndex:"name",fixed:"left",align:"center",width:60,render:function(e,n,t){return(0,J.jsx)(b.Z,{title:20*((R.page||1)-1)+t+1,children:(0,J.jsx)("span",{children:20*((R.page||1)-1)+t+1})})}},{title:"最终成绩",dataIndex:"score",align:"center",width:100,render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),100===e?(0,J.jsx)("span",{className:"c-green",children:e||"--"}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e||"--"}):(0,J.jsx)("span",{children:e||"--"}))}},!(1!==(null==Be?void 0:Be.objective)||1===(null==Be?void 0:Be.objective)&&1!==(null==Be?void 0:Be.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),t=e>=0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--",(0,J.jsx)(he,{renderText:t,item:n}));var t}},!(1!==(null==Be?void 0:Be.subjective)||1===(null==Be?void 0:Be.subjective)&&1!==(null==Be?void 0:Be.objective))&&{title:"主观题得分",dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),0==e||e>0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--")}},{title:"提交状态",dataIndex:"commit_status",align:"center",width:200,render:function(e,n){return 0===e?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷",n.is_make_up&&!n.is_force_commit&&"已交卷 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷/未答",n.is_make_up&&!n.is_force_commit&&"已交卷/未答 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷/未答 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷/未答 (强制)"]})}},{title:"开始答题时间",dataIndex:"start_at",align:"center",width:200,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",align:"center",width:200,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}}].filter((function(e){return!!e}));return(0,xe.RV)()?(0,xe.RV)()?(0,J.jsxs)("section",{className:Ks.bg,children:[(0,J.jsxs)("div",{className:"edu-container",children:[ze.username&&(0,J.jsxs)("section",{className:"animated fadeIn",children:[(0,J.jsx)("aside",{className:"mt10",children:(0,J.jsxs)(w.Z,{separator:">",children:[(0,J.jsx)(w.Z.Item,{href:"/classrooms/".concat(R.coursesId,"/exercise"),children:null==F||null===(r=F.userInfo)||void 0===r||null===(r=r.course)||void 0===r?void 0:r.course_name}),(0,J.jsx)(w.Z.Item,{href:"/classrooms/".concat(R.coursesId,"/exercise"),children:"在线考试"}),(0,J.jsx)(w.Z.Item,{children:"试卷详情"})]})}),(0,J.jsxs)("aside",{className:[Ks.title,"mt20"].join(" "),children:[(0,J.jsx)("a",{href:"/classrooms/".concat(R.coursesId,"/exercise"),children:(0,J.jsx)(S.Z,{className:"font16 c-black"})}),(0,P.vB)(null==V?void 0:V.exercise_status,null==V?void 0:V.appraise_label),(null==V?void 0:V.is_make_up_exercise)&&(0,J.jsx)("img",{src:Js,width:44,height:24,style:{marginRight:5,marginLeft:10}}),(0,J.jsx)("strong",{className:"font20 ml5 mr10",children:null==V?void 0:V.exercise_name}),2==(null==V?void 0:V.exercise_type)&&(0,J.jsxs)("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:Ks.moni,children:[(0,J.jsx)("img",{src:Us,width:18,height:14}),"模拟考试"]}),(null==V?void 0:V.is_make_up_exercise)&&(0,J.jsx)(b.Z,{title:"点击可查看原考试",children:(0,J.jsx)("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:function(){(0,P.xg)("/classrooms/".concat(R.coursesId,"/exercise/").concat(null==V?void 0:V.make_up_exercise_id,"/detail?random=").concat(null==V?void 0:V.make_up_exercise_is_random))}})})]})]}),(0,J.jsxs)("aside",{className:"mt30 relative",children:[(0,J.jsxs)("div",{className:Ks.export,children:[!(0,xe.dE)()&&!(null!=V&&V.is_make_up_exercise)&&3===(null==V?void 0:V.exercise_status)&&2!=(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(k.ZP,{onClick:function(e){e.preventDefault(),null!=V&&V.allow_create_make_up?z({type:"exercise/setActionTabs",payload:{key:"补考记录",params:R}}):y.ZP.warning("您当前没有操作权限,请联系课堂管理员")},children:[(0,J.jsx)("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"补考记录"]}),!(0,xe.dE)()&&!(null!=V&&V.is_make_up_exercise)&&3===V.exercise_status&&2!=(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(k.ZP,{onClick:function(e){e.preventDefault(),null!=V&&V.allow_create_make_up?z({type:"exercise/setActionTabs",payload:{key:"试卷选用",params:R}}):y.ZP.warning("您当前没有操作权限,请联系课堂管理员")},children:[(0,J.jsx)("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"创建补考"]}),(0,xe.GJ)()&&Qe&&(null==V||null===(l=V.user_permission)||void 0===l?void 0:l.user_commit_counts)>0&&2===(null==V?void 0:V.exercise_status)&&2!=(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(k.ZP,{onClick:function(e){var n;e.preventDefault(),!(0,xe.Rm)()||null!=Q&&null!==(n=Q.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_redo?z({type:"exercise/setActionTabs",payload:{key:"打回重做",params:R}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"打回重做"]}),(0,xe.GJ)()&&Qe&&(null==V||null===(o=V.user_permission)||void 0===o?void 0:o.exercise_unpublish_count)>0&&1===(null==V?void 0:V.exercise_status)&&(!(null!=V&&V.is_make_up_exercise)||(null==V?void 0:V.is_make_up_exercise)&&(null==V?void 0:V.allow_create_make_up))&&(0,J.jsx)(Ws.Z,{tips:null==V?void 0:V.open_appraise,style:{marginLeft:10},children:(0,J.jsxs)(k.ZP,{onClick:function(e){var n,t,i;if(e.preventDefault(),!(0,xe.Rm)()||null!=Q&&null!==(n=Q.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_publish)if(0!==(null==V?void 0:V.exercise_question_count))if(2!==(null==F||null===(t=F.userInfo)||void 0===t?void 0:t.user_status)){var s=Y()(null==V?void 0:V.created_at,Xe);Y()($e).diff(Y()(s),"days")>0&&null!=V&&V.is_random?en():z({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[R.categoryId],unified_setting:null==V?void 0:V.unified_setting,params:R,disabled:1!==(null==V?void 0:V.exercise_status),type:2,activeTab:re,cb:Ge,manage_all_group:null==$||null===(i=$.exercise)||void 0===i?void 0:i.manage_all_group}})}else(0,hi.Rd)();else y.ZP.warning("试卷内没有试题不允许发布考试");else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"发布考试"]})}),(0,xe.GJ)()&&Qe&&(null==V||null===(u=V.user_permission)||void 0===u?void 0:u.exercise_publish_count)>0&&(0,J.jsxs)(k.ZP,{onClick:function(e){var n;e.preventDefault(),!(0,xe.Rm)()||null!=Q&&null!==(n=Q.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_stop?z({type:"exercise/setActionTabs",payload:{key:"批量结束",unified_setting:null==V?void 0:V.unified_setting,selectArrs:[R.categoryId],params:R,cb:Ge}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"结束考试"]}),(0,xe.dE)()&&V.is_late&&"迟到超过".concat(V.last_times,"分钟,禁止进入答题"),(0,xe.dE)()&&2===(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(k.ZP,{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.preventDefault(),e.next=3,(0,f.ZP)("/api/exercises/".concat(R.categoryId,"/header_info.json"),{method:"get"});case 3:0===(null==(t=e.sent)?void 0:t.status)&&Le((null==t?void 0:t.data)||{}),Ce(!0);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"考试记录"]}),(0,xe.dE)()&&1===(null==V?void 0:V.exercise_type)&&2===(null==V||null===(p=V.user_permission)||void 0===p?void 0:p.current_status)&&!V.is_late&&V.exercise_status>1&&(0,J.jsxs)(k.ZP,{onClick:function(){return Je()},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),null!=G&&null!==(q=G.exercise_types)&&void 0!==q&&q.is_redo?"重新考试":"开始考试"]}),(0,xe.dE)()&&2===(null==V?void 0:V.exercise_type)&&!V.is_late&&3!=(null==V?void 0:V.exercise_status)&&V.exercise_status>1&&(0,J.jsx)(b.Z,{title:(0,J.jsxs)("span",{children:["本次考试可重复考试",null==V?void 0:V.simulate_exercise_num,"次,剩余",We(),"次"]}),children:(0,J.jsxs)(k.ZP,{onClick:function(){return Je()},disabled:0===We()&&0!=(null==V||null===(D=V.user_permission)||void 0===D?void 0:D.current_status),style:{marginLeft:8},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),0==(null==V||null===(M=V.user_permission)||void 0===M?void 0:M.current_status)?"继续考试":"开始考试"]})}),(0,xe.dE)()&&1===(null==V?void 0:V.exercise_type)&&0===(null==V||null===(O=V.user_permission)||void 0===O?void 0:O.current_status)&&!V.is_late&&V.exercise_status>1&&(0,J.jsxs)(k.ZP,{onClick:function(){return Je(!0)},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"继续考试"]}),(0,xe.dE)()&&(null==V?void 0:V.screen_used_num)>(null==V?void 0:V.screen_num)&&3!==V.exercise_status&&(0,J.jsxs)(k.ZP,{onClick:function(){return Je(!0)},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"申请","继续考试"]}),(null==V?void 0:V.show_analysis_detail)&&(0,J.jsxs)(k.ZP,{onClick:function(){(0,P.xg)("/classrooms/".concat(R.coursesId,"/exercise/").concat(R.categoryId,"/analysis/").concat(null==V?void 0:V.analysis_id))},children:[(0,J.jsx)("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"质量评分"]}),(0,xe.GJ)()&&Qe&&(1===V.exercise_status||3===V.exercise_status&&(null==V?void 0:V.is_make_up_exercise))&&(0,J.jsx)(Ws.Z,{tips:null==V?void 0:V.open_appraise,style:{marginLeft:10},children:(0,J.jsxs)(k.ZP,{onClick:function(){var e;if(!(0,xe.Rm)()||null!=Q&&null!==(e=Q.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create){var n=Y()(null==V?void 0:V.created_at,Xe);Y()($e).diff(Y()(n),"days")>0&&null!=V&&V.is_random?en():v.history.push(null!=V&&V.is_random?"/classrooms/".concat(R.coursesId,"/exercise/").concat(R.categoryId,"/random/edit?type=settings"):"/classrooms/".concat(R.coursesId,"/exercise/add/").concat(R.categoryId,"?random=false&type=2"))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"编辑试卷"]})}),-1===(null==V?void 0:V.exercise_status)&&(0,xe.GJ)()&&(0,J.jsx)(k.ZP,{icon:(0,J.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){z({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==V?void 0:V.exercise_name,id:null==V?void 0:V.id,type:"exercise"}})},children:"补充成绩"}),(0,xe.GJ)()&&Qe&&(0,J.jsx)(N.Z,{dropdownRender:function(){var e,n;return(0,J.jsxs)(j.Z,{onClick:function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:L.order&&(R.order=L.order,R.order_type=L.order_type),e.t0=n.key,e.next="1"===e.t0?4:6;break;case 4:return z({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出学生成绩",course_groups:null==te?void 0:te.map((function(e){return{course_group_id:null==e?void 0:e.exercise_group_id,group_group_name:null==e?void 0:e.exercise_group_name,count:null==e?void 0:e.exercise_group_students}})),fn:function(){var e,n=[];g.Z.confirm({title:"导出学生成绩设置",icon:null,width:650,closable:!0,centered:!0,onOk:(e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n.length){e.next=3;break}return y.ZP.info("请选择选项!"),e.abrupt("return",Promise.reject());case 3:return R.types=n,e.next=6,(0,E.Uj)(c()(c()(c()({},R),me),{},{exercise_group_id:s()(JSON.parse(sessionStorage.all_student_works_params).course_group)}));case 6:0===e.sent.status&&(0,T.je)(c()(c()(c()({},R),me),{},{exercise_group_id:s()(JSON.parse(sessionStorage.all_student_works_params).course_group)}));case 8:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)}),content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("p",{style:{color:"#E99237",marginBottom:"20"},children:[(0,J.jsx)(I.Z,{style:{marginRight:5,color:"#E99237"}}),"请选择您需要的学生成绩数据进行导出,否则可能会因为导出的数据太多而影响导出进度。"]}),(0,J.jsx)("div",{children:(0,J.jsxs)(_.Z,{onChange:function(e){e.target.checked?n.push(1):n=n.filter((function(e){return 1!==e}))},children:["基本数据",(0,J.jsx)("span",{style:{color:"#666666"},children:"(统计每个学生的各题型得分与最终成绩)"})]})}),(0,J.jsx)("div",{style:{marginTop:15,marginBottom:15},children:(0,J.jsxs)(_.Z,{onChange:function(e){e.target.checked?n.push(2):n=n.filter((function(e){return 2!==e}))},children:["得分详表",(0,J.jsx)("span",{style:{color:"#666666"},children:"(统计每个学生的各小题得分与各题型总得分)"})]})}),(0,J.jsx)("div",{children:(0,J.jsxs)(_.Z,{onChange:function(e){e.target.checked?n.push(3):n=n.filter((function(e){return 3!==e}))},children:["数据分析",(0,J.jsx)("span",{style:{color:"#666666"},children:"(统计试卷中每个小题的参考总人数、答题人数、答对人数、满分人数和得分率)"})]})})]})})}}}),e.abrupt("break",6);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,xe.GJ)()&&!(null!=V&&V.appraise_label)&&Qe&&(null==V||null===(e=V.user_permission)||void 0===e?void 0:e.exercise_unpublish_count)>0&&1!==(null==V?void 0:V.exercise_status)&&(!(null!=V&&V.is_make_up_exercise)||(null==V?void 0:V.is_make_up_exercise)&&!(null!=$&&null!==(n=$.exercise)&&void 0!==n&&n.publish_time)&&(null==V?void 0:V.allow_create_make_up))&&(0,J.jsx)(j.Z.Item,{onClick:function(){var e,n,t;if(!(0,xe.Rm)()||null!=Q&&null!==(e=Q.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_publish)if(0!==(null==V?void 0:V.exercise_question_count)){var i=Y()(null==V?void 0:V.created_at,Xe);Y()($e).diff(Y()(i),"days")>0&&null!=V&&V.is_random?en():2!==(null==F||null===(n=F.userInfo)||void 0===n?void 0:n.user_status)?z({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[R.categoryId],unified_setting:null==V?void 0:V.unified_setting,params:R,disabled:1!==(null==V?void 0:V.exercise_status),type:2,activeTab:re,cb:Ge,manage_all_group:null==$||null===(t=$.exercise)||void 0===t?void 0:t.manage_all_group}}):(0,hi.Rd)()}else y.ZP.warning("试卷内没有试题不允许发布考试");else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"发布考试"},"7"),-1!==(null==V?void 0:V.exercise_status)&&(0,xe.GJ)()&&Qe&&1!==V.exercise_status&&!(null!=V&&V.is_make_up_exercise&&3===V.exercise_status)&&(null!=V&&V.open_appraise?(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"提示:"}),(0,J.jsx)("div",{children:"本场考试已开启集中阅卷,为了不影响成绩评定,不可进行此操作。"}),(0,J.jsx)("div",{children:"(如需发布新班级考试,请创建新试卷后发布)"})]}),children:(0,J.jsx)(j.Z.Item,{children:"编辑试卷"},"5")}):(0,J.jsx)(j.Z.Item,{onClick:function(){var e;if(!(0,xe.Rm)()||null!=Q&&null!==(e=Q.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create){var n=Y()(null==V?void 0:V.created_at,Xe);Y()($e).diff(Y()(n),"days")>0&&null!=V&&V.is_random?en():v.history.push(null!=V&&V.is_random?"/classrooms/".concat(R.coursesId,"/exercise/").concat(R.categoryId,"/random/edit?type=settings"):"/classrooms/".concat(R.coursesId,"/exercise/add/").concat(R.categoryId,"?random=false&type=2"))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑试卷"},"5")),-1!==(null==V?void 0:V.exercise_status)&&!(0,xe.dE)()&&Qe&&V.exercise_status>1&&V.exist_program&&(0,J.jsx)(j.Z.Item,{onClick:function(e){z({type:"exercise/setActionTabs",payload:{key:"代码查重",params:R}})},children:"代码查重"},"4"),(0,J.jsx)(j.Z.Item,{children:"导出学生成绩"},"1"),-1!==(null==V?void 0:V.exercise_status)&&(0,J.jsx)(j.Z.Item,{onClick:function(){var e;z({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出试卷",course_groups:null==te?void 0:te.map((function(e){return{course_group_id:null==e?void 0:e.exercise_group_id,group_group_name:null==e?void 0:e.exercise_group_name,count:null==e?void 0:e.exercise_group_students}})),fn:(e=d()(a()().mark((function e(){var n,t,i,r,l,o,d,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ne&&ne(),n="",t=0,e.next=5,(0,f.ZP)("/api/exercises/".concat(R.categoryId,"/exercise_users.json"),{method:"get",params:c()(c()({},R),{},{exercise_group_id:s()(JSON.parse(sessionStorage.all_student_works_params).course_group)})});case 5:0===(null==(i=e.sent)?void 0:i.status)&&(n=null==i||null===(r=i.data)||void 0===r?void 0:r.first_export_user_login,t=null==i||null===(l=i.data)||void 0===l?void 0:l.total_count,u=JSON.parse(localStorage["".concat(null==F||null===(o=F.userInfo)||void 0===o?void 0:o.login,"-").concat(R.coursesId,"-").concat(R.categoryId,"-downFilter")]),localStorage["".concat(null==F||null===(d=F.userInfo)||void 0===d?void 0:d.login,"-").concat(R.coursesId,"-").concat(R.categoryId,"-downFilter")]=JSON.stringify(c()(c()({},u),{},{firstTargetLogin:n,totalCount:t}))),(0,P.xg)("/classrooms/".concat(R.coursesId,"/exercise/").concat(R.categoryId,"/export_blank"));case 8:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}})},children:"导出试卷"},"2"),(0,J.jsx)(j.Z.Item,{children:(0,J.jsx)(v.Link,{to:"/classrooms/".concat(R.coursesId,"/exportlist/exercise_score,export_exercise_users"),children:"历史导出"})},"3"),-1!==(null==V?void 0:V.exercise_status)&&(0,J.jsx)(j.Z.Item,{onClick:function(){z({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})},children:"导出格式设置"},"6")]})},children:(0,J.jsxs)(k.ZP,{children:["更多操作",(0,J.jsx)(C.Z,{})]})})]}),(0,J.jsx)(Z.Z,{activeKey:"".concat(re),className:Ks.tabs,onChange:function(e){var n=Y()(null==V?void 0:V.created_at,Xe),t=Y()($e).diff(Y()(n),"days");if("表单未保存"==L.actionTabs.key)g.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t>0&&3===parseInt(e)&&null!=V&&V.is_random?en():(ae(e),z({type:"exercise/setActionTabs",payload:{key:""}}))}});else{if(t>0&&3===parseInt(e)&&null!=V&&V.is_random)return void en();ae(e)}},items:Ve.map((function(e){return{label:e.name,key:"".concat(e.id)}}))}),(0,J.jsx)("section",{className:null!=V&&V.is_random&&"2"===re||"9"===re?"":"pl25 pr25 bg-white",children:null===(B=Ve.filter((function(e){return e.id==re})))||void 0===B||null===(B=B[0])||void 0===B?void 0:B.component})]})]}),(0,J.jsx)(kt.Z,{}),(0,J.jsx)(Et,{onOk:nn}),(0,J.jsx)(Pt.Z,{}),(0,J.jsx)(pt,{cb:function(){return Ue()}}),(0,J.jsx)($s.Z,{onOk:function(){return Ue()}}),(0,J.jsx)(er.Z,{onOk:function(){return Ue()}}),(0,J.jsx)(gt,{}),(0,J.jsx)(qs,{}),(0,J.jsx)(Gs.Z,{}),(0,J.jsx)(wt,{}),(0,J.jsx)(Ms,{}),(0,J.jsx)(Ys.Z,{successCb:function(){return Je(currentEnterExamRef.current)}}),(0,J.jsxs)(g.Z,{open:je,title:"规则说明",width:800,footer:null,onCancel:function(){ye(!1)},children:[(0,J.jsx)("p",{children:"一、等级规则"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"1. 缺陷等级"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:(0,J.jsx)(A.Z,{dataSource:[{live:"A",gz:"0个错误",ld:"0个漏洞",gf:"0 - 5%"},{live:"B",gz:"至少1个次要错误",ld:"至少1个次要漏洞",gf:"6% - 10%"},{live:"C",gz:"至少1个主要错误",ld:"至少1个主要漏洞",gf:"11% - 20%"},{live:"D",gz:"至少1个严重错误",ld:"至少1个严重漏洞",gf:"21% - 50%"},{live:"E",gz:"至少1个阻断错误",ld:"至少1个阻断漏洞",gf:"超过50%"}],columns:[{title:"等级",dataIndex:"live"},{title:"缺陷评估规则",dataIndex:"gz"},{title:"漏洞评估规则",dataIndex:"ld"},{title:"代码规范评估规则",dataIndex:"gf"}],pagination:!1})}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"注:代码规范评估规则中数值来源为计算技术债务时间占开发所有代码所需要的时间的比例(Technical Debt Ratio)"}),(0,J.jsx)("p",{style:{marginLeft:"20px"},children:"Technical Debt Ratio = 技术债务时间 / 开发时间"}),(0,J.jsx)("p",{style:{marginLeft:"20px"},children:"技术债务时间为修复所有问题所需要的时间。"}),(0,J.jsx)("p",{children:"二、复杂度规则"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"根据代码路径数计算的数值,每当一个函数的控制流分叉时,复杂度计数器就会自增一。"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"每个程序语言的关键字对应的复杂度数据不同,但每个函数的最小复杂度为1。(特定语言的详细数据略)"}),(0,J.jsx)("p",{children:"三、代码质量分规则"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"代码质量分 = 0.5*缺陷分数 + 0.3*漏洞分数 + 0.2*代码规范性分数"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"其中:"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"缺陷/漏洞/代码规范性分数计算规则为:100 - 100 *((100*阻断数 + 5*严重数 + 3*主要数 + 1*次数)/ 代码行数)"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"注:分数为空的代表不支持的文件格式。"})]}),(0,J.jsx)(g.Z,{open:Se,title:"考试记录",centered:!0,width:1e3,footer:null,onCancel:function(){Ce(!1)},children:0===(null==qe?void 0:qe.length)?(0,J.jsx)(ee.Z,{styles:{margin:"0 auto"},customText:"暂无数据"}):(0,J.jsx)(A.Z,{dataSource:qe,columns:tn,pagination:!1})})]}):"":null}))},49028:function(e,n,t){var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(79800),c=t.n(l),o=t(70236),d=t.n(o),u=t(59301),x=t(59028),p=t(78241),h=t(99313),m=t(61998),f=t(27092),v=t(18892),g=t(75105),j=t(61186),y=t.n(j),_=t(37712);x.Z.Dragger;n.Z=(0,v.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){d()(e);var n=(0,v.useParams)(),t=p.Z.useForm(),i=(c()(t,1)[0],(0,u.useState)(!0)),r=c()(i,2),l=r[0],o=r[1],x=(0,u.useState)(!1),j=c()(x,2),b=j[0],w=j[1],k=(0,u.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1}),N=c()(k,2),Z=N[0],A=N[1],I=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}];function S(){return C.apply(this,arguments)}function C(){return(C=a()(s()().mark((function e(){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"),e.next=4,(0,g.ZP)(t,{method:"get",params:Z});case 4:i=e.sent,w(!1),0===(null==i?void 0:i.status)&&o(null==i?void 0:i.data);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,u.useEffect)((function(){S()}),[]);var E=[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"题型",dataIndex:"question_type",render:function(e,n,t){var i;return null===(i=I.find((function(n){return n.question_type===e})))||void 0===i?void 0:i.name}},window.location.href.indexOf("exercise")>-1&&{title:"试题名称",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"关卡名称",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"任务名称",dataIndex:"task_name",width:"40%"},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}},{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return y()(e).format("YYYY-MM-DD HH:mm:ss")}}].filter((function(e){return!!e}));return(0,_.jsxs)("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30},children:[(0,_.jsx)(h.Z,{destroyInactiveTabPane:!0,onChange:function(e){Z.type=e,Z.page=1,Z.limit=10,A(Z),S()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"打回重做",children:(0,_.jsx)(m.Z,{className:"mt20",loading:b,columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},{title:"打回重做时间",dataIndex:"created_at",render:function(e,n,t){return y()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作人",dataIndex:"operator"}],dataSource:null==l?void 0:l.list,pagination:!1})},{key:"2",label:"重置代码",children:(0,_.jsx)(m.Z,{className:"mt20",loading:b,columns:E,dataSource:null==l?void 0:l.list,pagination:!1})}].filter((function(e){return!!e}))}),(0,_.jsx)(f.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){Z.page=e,Z.limit=n,A(Z),S()},current:Z.page,total:l.count,pageSize:Z.limit,style:{marginTop:20}})]})}))},49698:function(e,n,t){t.r(n),t.d(n,{default:function(){return y}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(82242),c=t.n(l),o=t(79800),d=t.n(o),u=t(59301),x=t(18892),p="wrap___lab8O",h="crumbs___qvTza",m=t(50200),f=t(96865),v=t(75105),g=t(99144),j=t(37712),y=(0,x.connect)((function(e){return{paperlibrary:e.paperlibrary,user:e.user,globalSetting:e.globalSetting}}))((function(e){var n,t,i,r=e.paperlibrary,l=e.user,o=(e.globalSetting,e.dispatch),y=(e.location,(0,x.useSearchParams)()),_=d()(y,1)[0].get("select")||0,b=(0,u.useState)(!1),w=d()(b,2),k=w[0],N=(w[1],(0,u.useState)(!0)),Z=d()(N,2),A=Z[0],I=Z[1],S=(0,u.useState)(Number(_)),C=d()(S,2),E=C[0],P=C[1],T=(0,u.useState)({}),q=d()(T,2),D=q[0],M=q[1],O=(0,x.useParams)(),B=l.userInfo,L=r.actionTabs;(0,u.useEffect)((function(){return o({type:"globalSetting/footerToggle",payload:!1}),function(){o({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,u.useEffect)((function(){return o({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),o({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),o({type:"exercise/getWorkSetting",payload:c()({},O)}),function(){o({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),o({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,u.useEffect)((function(){z(E)}),[]),(0,u.useEffect)((function(){var e;null!=L&&null!==(e=L.params)&&void 0!==e&&e.isUpdateData&&z(E)}),[null==L||null===(n=L.params)||void 0===n?void 0:n.isUpdateData]);var z=function(){var e=a()(s()().mark((function e(){var n,t,i=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>0&&void 0!==i[0]?i[0]:0,console.log(O),I(!0),e.next=5,(0,v.ZP)("/api/exercises/".concat(O.categoryId,"/preview_random_exercise.json"),{method:"get",params:{num:n}});case 5:t=e.sent,o({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),I(!1),M((0,g.PF)(t));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Q=function(){var e=a()(s()().mark((function e(n,t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.ZP)("/api/exercises/".concat(O.categoryId,"/toggle_random_question.json"),{method:"post",body:{question_id:null==n?void 0:n.single_question_id}});case 2:null!=(i=e.sent)&&i.question&&z(E);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),F=function(){var e=a()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return document.body.scrollIntoView(),P(n),e.next=4,z(n);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return console.log((0,x.useLocation)(),"location333"),(0,j.jsx)("section",{className:p,children:(0,j.jsxs)(f.Z,{loading:A,active:!0,paragraph:{rows:5},children:[(null===(t=(0,x.useLocation)())||void 0===t||null===(t=t.pathname)||void 0===t?void 0:t.includes("preview"))&&(0,j.jsxs)("div",{className:h,children:[(0,j.jsx)("b",{}),(0,j.jsx)("span",{className:"current",onClick:function(){return x.history.push("/classrooms/".concat(O.coursesId,"/exercise"))},children:"".concat(null==B||null===(i=B.course)||void 0===i?void 0:i.course_name,">")}),(0,j.jsx)("span",{className:"current",onClick:function(){return x.history.push("/classrooms/".concat(O.coursesId,"/exercise"))},children:"试卷列表>"}),(0,j.jsx)("span",{style:{color:"#bebebe"},children:"预览"})]}),(0,j.jsx)(m.Z,{loading:k,submit:function(){alert("保存")},goBack:function(){x.history.push("/classrooms/".concat(O.coursesId,"/exercise"))},data:D,selectValue:E,editPreview:!0,onExchange:Q,onSkipExamination:F,handleMarkWrongQuestion:function(e){o({type:"exercise/setActionTabs",payload:{key:"标记错题",params:e}})}})]})})}))},36890:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},49906:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},66028:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},66104:function(e,n,t){t.d(n,{Z:function(){return C}});var i=t(92310),s=t.n(i),r=t(75440),a=t(47413),l=t(59301),c=t(92343),o=t(36355),d=t(78386),u=t(91857);const x=e=>{let{children:n}=e;const{getPrefixCls:t}=l.useContext(o.E_),i=t("breadcrumb");return l.createElement("li",{className:`${i}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};x.__ANT_BREADCRUMB_SEPARATOR=!0;var p=x,h=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{if(n)return n(t,i,s,r);const l=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,i);return m(e,t,l,a)}}var v=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,separator:t="/",children:i,menu:s,overlay:r,dropdownProps:a,href:c}=e;const o=(e=>{if(s||r){const t=Object.assign({},a);if(s){const e=s||{},{items:n}=e,i=v(e,["items"]);t.menu=Object.assign(Object.assign({},i),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:i,label:s,path:r}=e,a=v(e,["key","title","label","path"]);let o=null!=s?s:i;return r&&(o=l.createElement("a",{href:`${c}${r}`},o)),Object.assign(Object.assign({},a),{key:null!=t?t:n,label:o})}))})}else r&&(t.overlay=r);return l.createElement(u.Z,Object.assign({placement:"bottom"},t),l.createElement("span",{className:`${n}-overlay-link`},e,l.createElement(d.Z,null)))}return e})(i);return null!=o?l.createElement(l.Fragment,null,l.createElement("li",null,o),t&&l.createElement(p,null,t)):null},j=e=>{const{prefixCls:n,children:t,href:i}=e,s=v(e,["prefixCls","children","href"]),{getPrefixCls:r}=l.useContext(o.E_),a=r("breadcrumb",n);return l.createElement(g,Object.assign({},s,{prefixCls:a}),m(a,s,t,i))};j.__ANT_BREADCRUMB_ITEM=!0;var y=j,_=t(17313),b=t(83116),w=t(37613);const k=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,_.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,_.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var N=(0,b.Z)("Breadcrumb",(e=>{const n=(0,w.TS)(e,{});return[k(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),Z=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{var{breadcrumbName:n}=e,t=Z(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),s}var I=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,separator:t="/",style:i,className:d,rootClassName:u,routes:x,items:h,children:m,itemRender:v,params:j={}}=e,y=I(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:_,direction:b,breadcrumb:w}=l.useContext(o.E_);let k;const Z=_("breadcrumb",n),[S,C]=N(Z),E=function(e,n){return(0,l.useMemo)((()=>e||(n?n.map(A):null)),[e,n])}(h,x);const P=f(Z,v);if(E&&E.length>0){const e=[],n=h||x;k=E.map(((i,s)=>{const{path:r,key:c,type:o,menu:d,overlay:u,onClick:x,className:h,separator:m,dropdownProps:f}=i,v=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(j,r);void 0!==v&&e.push(v);const y=null!=c?c:s;if("separator"===o)return l.createElement(p,{key:y},m);const _={},b=s===E.length-1;d?_.menu=d:u&&(_.overlay=u);let{href:w}=i;return e.length&&void 0!==v&&(w=`#/${e.join("/")}`),l.createElement(g,Object.assign({key:y},_,(0,a.Z)(i,{data:!0,aria:!0}),{className:h,dropdownProps:f,href:w,separator:b?"":t,onClick:x,prefixCls:Z}),P(i,j,n,e,w))}))}else if(m){const e=(0,r.Z)(m).length;k=(0,r.Z)(m).map(((n,i)=>{if(!n)return n;const s=i===e-1;return(0,c.Tm)(n,{separator:s?"":t,key:i})}))}const T=s()(Z,null==w?void 0:w.className,{[`${Z}-rtl`]:"rtl"===b},d,u,C),q=Object.assign(Object.assign({},null==w?void 0:w.style),i);return S(l.createElement("nav",Object.assign({className:T,style:q},y),l.createElement("ol",null,k)))};S.Item=y,S.Separator=p;var C=S},97774:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=Object.assign||function(e){for(var n=1;n1&&void 0!==arguments[1]?arguments[1]:60,t=null;return function(){for(var i=this,s=arguments.length,r=new Array(s),a=0;a4?parseFloat(e):5};function C(){try{return window.self!==window.top}catch(e){return!0}}function y(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,L(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(l=e,D(e,n))},e.getHTML5CodebaseVersion=function(){return h},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){w=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",s=t.id,o=!1,l=0;l=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var I=function(e){return e&&"false"!==e},N=function(n,t,i){j(h)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==h||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var s=document.createElement("div");s.classList.add("appletParameters","notranslate");var o=t.width,a=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(j(h)<=4.4)I(t.showToolBar)&&(t.height-=7),I(t.showAlgebraInput)&&(t.height-=37),t.width<605&&I(t.showToolBar)&&(t.width=605,o=605);else{var u=100;(I(t.showToolBar)||I(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=I(t.showMenuBar)?245:155),o=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),m(e)},A||x.appendChild(C)):s.appendChild(C),x.appendChild(s),A||n.appendChild(x),setTimeout((function(){e.resize()}),1)}function y(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),R("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function b(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){y(e.article,e.params)})),html5AppletsToProcess=null)},j(h)<5&&(e.className+=" geogebraweb")):y(e,n)}if(r){scriptLoadStarted=!0;for(var B=0;B0?(r.remove(),a.attr("id","fullscreencontent").show(),jQuery(s).append(a),window.dispatchEvent(new Event("resize"))):N(r,n,!1),window.GGBT_wsf_view.launchFullScreen(s)}else f=i,N(e,n,!1);if(!window.GGBT_wsf_view)for(o=0;oe/4*3&&(a=e/4*3),l=a/5.8,o.setAttribute("src",A),o.setAttribute("width",a),o.setAttribute("height",l);var u=(e-a)/2,d=(n-l)/2;o.style.left=u+"px",o.style.top=d+"px",r.appendChild(o)}return r.appendChild(c),r},M=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},Q=["web","webSimple","web3d","tablet","tablet3d","phone"],D=function(e,n){if(h=e,n)L(h,!0);else{var s,o,a=!r;if(a){var l=j(h);!isNaN(l)&&l<4.4&&(a=!1)}s="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=h.indexOf("//");for(var u in o=c>0?h:0===c?s+h:"https://www.geogebra.org/apps/5.2.814.0/",Q)if(h.slice(-1*Q[u].length)===Q[u]||h.slice(-1*(Q[u].length+1))===Q[u]+"/")return void L(o,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!a||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||I(t.showToolBar)||I(t.showMenuBar)||I(t.showAlgebraInput)||I(t.enableRightClick)||t.appName&&"classic"!=t.appName?o+="web3d/":o+="webSimple/",L(o,!1)}},L=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),m=n,g="web.nocache.js",v=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?Q.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),t=e.split("/"),"test"===(h=t[t.length-3]).substr(0,4)?h=h.substr(4,1)+"."+h.substr(5,1):"war"!==h.substr(0,3)&&"beta"!==h.substr(0,4)||(h="5.0");var i=parseFloat(h);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),D("5.0",n))}},R=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function O(){var e=n;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),D(e,!1),null!==c&&L(c,m),a=!0}return void 0!==t.material_id?b(O):O(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var s,o=void 0!==i&&i,a=null!=e.noScaleMargin&&e.noScaleMargin,l=(s=e.autoHeight)&&"false"!==s,c=function(e,n,t,i,r,s){var o=null;if(null!=s&&""!=s)for(var a=e.parentNode;null!=a;){if((" "+a.className+" ").indexOf(" "+s+" ")>-1){o=a;break}a=a.parentNode}var l=0,c=0,u=0,d=0,p=0,m=0,f=0;if(o)l=o.offsetWidth,c=Math.max(i?o.offsetWidth:0,o.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var h=e.getBoundingClientRect();h.left>0&&h.left<=l&&(void 0===r||!r)&&("rtl"===document.dir?(p=l-h.width-h.left,m=u<=480?10:30):(m=h.left,p=u<=480?10:30),d=m+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,f=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,f=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(o=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(o=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?s:(r=t(e,n,o,i,e.scaleContainerClass),!o||e.hasOwnProperty("scale")&&1!==s?Math.min(s,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,s=(t-i.height)/2;s<0&&(s=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=s+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=s<40?"40px":s+"px",e.style.left=r+"px")}return{responsiveResize:function(t,s){var o=t.querySelector(".appletParameters");if(o){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(s.id!==o.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(o.parentElement&&/fullscreen/.test(o.parentElement.className))return;var a=i(s,t);e()&&o.setAttribute("data-param-scale",a);for(var l=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],s=[];function o(e){var n=s[e](),t=i[e];if(n in t)return n;var o=[];for(var a in t)o[t[a]]=a;throw r&&r(e,o,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=o(n));return e},webModule.__computePropValue=o,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var a=(e=Cb).indexOf(Db);-1!=a&&(t=parseInt(e.substring(a+P),$),e=e.substring(O,a))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0&&void 0!==arguments[0]?arguments[0]:{},o=null==s||null===(e=s.emotion)||void 0===e?void 0:e.map((function(e){return r()({value:null==e?void 0:e.rate},e)})),a=null==s||null===(n=s.focus)||void 0===n?void 0:n.map((function(e){return r()({value:null==e?void 0:e.rate},e)})),l=null==s||null===(t=s.action)||void 0===t?void 0:t.map((function(e){return r()({value:null==e?void 0:e.rate},e)})),c=null==s||null===(i=s.intention)||void 0===i?void 0:i.map((function(e){return r()({value:null==e?void 0:e.rate},e)}));return[{title:"表情占比",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:o||[]},{title:"专注度占比",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:a||[]},{title:"行为占比情况",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:l||[]},{title:"意图占比情况",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:c||[]}]},B=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,a=e.bottom,l=void 0===a?23:a,f=e.precision,h=void 0===f?0:f,v=e.wrapWidth,A=void 0===v?1200:v,w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"--";return e?(null==e?void 0:e.length)>n?(null==e?void 0:e.slice(0,n-1))+"...":e:t},j=Math.floor((A-(s-1)*o)/s);return(0,y.jsx)("div",{className:g()(c,n),children:!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t=e.cover_pic,i=e.created_at,r=e.emotion,a=e.action,c=e.intention,f=e.focus;return(0,y.jsxs)("div",{className:u,style:{width:j,marginRight:(1+n)%s==0?0:o+h,marginBottom:l},children:[(0,y.jsxs)("div",{className:d,children:[(0,y.jsx)("img",{src:"".concat(C.Z.API_SERVER).concat(t)}),(0,y.jsxs)("div",{className:p,children:[(0,y.jsxs)("div",{children:[(0,y.jsx)("i",{className:"iconfont icon-paisheshijian mr5 font14"})," 拍摄时间"]}),(0,y.jsx)("span",{children:i})]})]}),(0,y.jsxs)("div",{className:m,children:[(0,y.jsxs)("ul",{children:[(0,y.jsxs)("li",{children:[(0,y.jsx)("i",{className:"iconfont icon-biaoqing"}),(0,y.jsxs)("span",{children:["表情:",(0,y.jsx)(x.Z,{title:r,children:(0,y.jsx)("span",{className:"c-grey-333",children:w(r,4)})})]})]}),(0,y.jsxs)("li",{children:[(0,y.jsx)("i",{className:"iconfont icon-hangwei"}),(0,y.jsxs)("span",{children:["行为:",(0,y.jsx)(x.Z,{title:a,children:(0,y.jsx)("span",{className:"c-grey-333",children:w(a,4)})})]})]})]}),(0,y.jsxs)("ul",{children:[(0,y.jsxs)("li",{children:[(0,y.jsx)("i",{className:"iconfont icon-yitu"}),(0,y.jsxs)("span",{children:["意图:",(0,y.jsx)(x.Z,{title:c,children:(0,y.jsx)("span",{className:"c-grey-333",children:w(c,4)})})]})]}),(0,y.jsxs)("li",{children:[(0,y.jsx)("i",{className:"iconfont icon-zhuangtai"}),(0,y.jsxs)("span",{children:["专注度:",(0,y.jsx)(x.Z,{title:f,children:(0,y.jsx)("span",{className:"c-grey-333",children:w(f,3)})})]})]})]})]})]},n)})))})},E=function(e){var n,t,i=e.className,r=e.style,s=e.title,l=e.hideBar,c=void 0!==l&&l,u=e.children,d=e.customText,p=void 0===d?"":d,m=e.noDataText,h=void 0===m?"":m,v=e.emptyData,x=void 0===v?[]:v,w=e.loading,C=e.actionAnalysis,b=(null==x||null===(n=x[0])||void 0===n?void 0:n.every((function(e){var n;return!(null!=e&&null!==(n=e.data)&&void 0!==n&&n.length)})))&&!(null!=x&&null!==(t=x[1])&&void 0!==t&&t.length)||!C,B=C?h:p;return(0,y.jsxs)(A.Z,{loading:w,active:!0,children:[b&&(0,y.jsxs)("div",{className:g()(f,i),style:r,children:[!!s&&(0,y.jsxs)("div",{className:o,children:[!c&&(0,y.jsx)("b",{}),(0,y.jsx)("span",{children:s})]}),(0,y.jsx)("div",{className:a,children:(0,y.jsx)(j.Z,{customText:B})})]}),!b&&u]})},I=function(e){var n=e.className,t=e.style,i=e.data,r=void 0===i?[]:i,c=e.title,u=e.hideBar,d=void 0!==u&&u,p=e.loading,m=void 0!==p&&p;return(0,y.jsxs)("div",{className:g()(s,n),style:t,children:[!!c&&(0,y.jsxs)("div",{className:o,children:[!d&&(0,y.jsx)("b",{}),(0,y.jsx)("span",{children:c})]}),(0,y.jsx)(w.Z,{spinning:m,children:(0,y.jsx)("div",{className:a,children:null==r?void 0:r.map((function(e,n){return(0,y.jsx)("div",{className:l,children:(0,y.jsx)(v.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:null==e?void 0:e.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(n){for(var t in null==e?void 0:e.data)if(n==(null==e?void 0:e.data[t].name))return n+" "+(null==e?void 0:e.data[t].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:null==e?void 0:e.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:null==e?void 0:e.data}]},style:{height:145}})},n)}))})})]})}},36702:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(79800),l=t.n(a),c=t(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",m=t(92310),f=t.n(m),h=t(71418),g=t(2859),v=t(75105),x=t(99144),A=t(37712),w=function(e){var n=e.data,t=e.className,i=e.fullWidth,s=e.style,a=void 0===s?{}:s,m=e.onClose,w=e.onOk,j=e.showFullTools,C=e.noAssociationId,y=(0,c.useRef)(null),b=(0,c.useRef)(null),B=(0,c.useRef)(null),E=(0,c.useRef)(null),I=(0,c.useState)(!1),N=l()(I,2),k=N[0],Z=N[1],S=(0,c.useState)("正在加载中"),T=l()(S,2),P=T[0],M=T[1];(0,c.useEffect)((function(){B.current||(B.current=document.createElement("style"),document.head.appendChild(B.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),B.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&Q()):(document.body.removeAttribute("data-custom"),B.current&&(document.head.removeChild(B.current),B.current=null))}),[null==n?void 0:n.visible]);var Q=function(){var e=o()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),M("正在加载中"),e.next=4,(0,x.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,y.current.src="",y.current.src=t,y.current.onload=function(){L()},Z(!1),M("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){var e=o()(r()().mark((function e(t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),M("正在保存中"),e.next=4,(0,v.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||C){e.next=12;break}return e.next=8,(0,v.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&w(),e.next=13;break;case 12:null!=i&&i.id&&w(i);case 13:Z(!1),M("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),L=function(){b.current=new g.hP(y.current),b.current.targetRoot=E.current,b.current.addEventListener("render",D),b.current.addEventListener("beforeclose",m),j&&(b.current.availableMarkerTypes=b.current.ALL_MARKER_TYPES,b.current.uiStyleSettings.redoButtonVisible=!0,b.current.uiStyleSettings.notesButtonVisible=!0,b.current.uiStyleSettings.zoomButtonVisible=!0,b.current.uiStyleSettings.zoomOutButtonVisible=!0,b.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=b.current.uiStyleSettings,b.current.show(),null!=n&&n.snapshotData&&b.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,A.jsx)(c.Fragment,{children:(null==n?void 0:n.visible)&&(0,A.jsx)(h.Z,{spinning:k,tip:P,style:{position:"absolute"},children:(0,A.jsx)("div",{ref:E,className:f()(u,t,i?p:""),style:a,children:(0,A.jsx)("img",{className:d,ref:y})})})})}},93917:function(e,n,t){"use strict";var i=t(79800),r=t.n(i),s=t(59301),o=t(47350),a=(t(48136),t(11908)),l=t(43418),c=t(37712),u=(0,s.forwardRef)((function(e,n){var t=e.callback,i=e.width,u=e.onChange,d=e.disabled,p=e.readOnly,m=e.type,f=void 0===m?"":m,h=e.value,g=void 0===h?"":h,v=e.style,x=void 0===v?{}:v,A=(0,s.useRef)(),w=(0,s.useRef)(),j=(0,s.useState)(0),C=r()(j,2),y=C[0],b=C[1],B=(0,s.useState)(0),E=r()(B,2),I=E[0],N=E[1],k=(0,s.useState)(!1),Z=r()(k,2),S=Z[0],T=Z[1],P=function(){var e=document.createElement("div");e.innerHTML=A.current.getValue();var n=e.innerText;return t&&t(n),n};(0,s.useImperativeHandle)(n,(function(){return{getData:P}}));var M=function(e,n,t,i){var r=document.body.clientHeight,s=document.body.clientWidth;return!(e<20&&t>e||e>s-20&&tn||n>r-20&&i(null==t?void 0:t.item_index)?(null==t?void 0:t.item_index)+1:null==t?void 0:t.item_index});case 11:0===(null==(a=e.sent)?void 0:a.status)&&(v.ZP.success("移动成功"),$({},!0));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),de=function(){var e=o()(r()().mark((function e(n){var t,i,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i={},!K){e.next=7;break}return e.next=4,re(p()({},n));case 4:i=e.sent,e.next=10;break;case 7:return e.next=9,oe(p()({},n));case 9:i=e.sent;case 10:0==(null===(t=i)||void 0===t?void 0:t.status)&&(v.ZP.success((null===(s=i)||void 0===s?void 0:s.message)||(K?"添加成功":"更新成功")),$({},!0),ce());case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,m.useEffect)((function(){null!=a&&a.open&&$({},!0)}),[null==a?void 0:a.open]),(0,m.useEffect)((function(){var e;Y(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return null==e?void 0:e.map((function(e){return p()(p()({},e),{},{title:(null==e?void 0:e.value)||"",key:null==e?void 0:e.id,isLeaf:!0})}))}(null==ee||null===(e=ee.data)||void 0===e?void 0:e.list))}),[ee]),i?(0,T.jsxs)(T.Fragment,{children:[Q,n,(0,T.jsx)(h.Z,p()(p()({},p()({title:"常用评语",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},a)),{},{children:(0,T.jsx)(x.Z,{spinning:_,children:(null==F?void 0:F.length)>0?(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(A.Z.DirectoryTree,{height:500,className:E,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:c,treeData:F,onDrop:ue,titleRender:function(e){return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"},children:null==e?void 0:e.title}),(0,T.jsx)("div",{className:"".concat(I),children:(0,T.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:16,children:[(0,T.jsx)(j.Z,{children:(0,T.jsx)(C.Z,{title:"长按可进行拖拽排序",children:(0,T.jsx)("i",{className:"iconfont icon-tuodong1 font12 ".concat(b)})})}),(0,T.jsx)(j.Z,{children:(0,T.jsx)(C.Z,{title:"编辑",children:(0,T.jsx)("i",{className:"iconfont icon-bianji11 font12 ".concat(b),onClick:function(n){n.stopPropagation(),L.setFieldsValue(p()({},e)),U(!0)}})})}),(0,T.jsx)(j.Z,{children:(0,T.jsx)(C.Z,{title:"删除",children:(0,T.jsx)("i",{className:"iconfont icon-shanchu14 font12 ".concat(B),onClick:function(n){var t;n.stopPropagation(),M.confirm({icon:null,title:"删除常用评语",centered:!0,content:"你确定要删除该条常用评语吗?",onOk:(t=o()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,te({id:null==e?void 0:e.key});case 2:0==(null==(t=n.sent)?void 0:t.status)&&(v.ZP.success((null==t?void 0:t.message)||"删除成功"),$({},!0));case 4:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})}})})})]})})]})}}),(0,T.jsx)(S.op,{className:"ml20 mt20",icon:(0,T.jsx)("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:function(){W(!0),U(!0)},children:"添加常用评语"})]}):(0,T.jsx)(Z.Z,{styles:{margin:"30px auto"},customText:(0,T.jsxs)("span",{children:["暂无常用评语,你可以",(0,T.jsx)("a",{onClick:function(){W(!0),U(!0)},children:"添加常用评语"})]})})})})),(0,T.jsx)(h.Z,{title:K?"添加常用评语":"编辑常用评语",open:H,okText:K?"添加":"确定",onCancel:function(){ce()},onOk:function(){L.submit()},children:(0,T.jsxs)(g.Z,{form:L,onFinish:de,children:[K&&(0,T.jsx)("span",{className:"font14",style:{color:"#191919"},children:"添加常用评语,可以帮助你提高评阅作业的效率"}),(0,T.jsx)(g.Z.Item,{hidden:!0,name:"id"}),(0,T.jsx)(g.Z.Item,{className:"mt10",name:"value",children:(0,T.jsx)(y.Z.TextArea,{placeholder:"输入常用评语。例如:你的编程作业整体表现良好,但仍有一些小的改进空间。",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0})})]})})]}):null}))},58704:function(e,n,t){"use strict";t.d(n,{h:function(){return v}});var i=t(82242),r=t.n(i),s=t(79800),o=t.n(s),a=t(59301),l=t(57809),c=t(78241),u=t(3113),d=t(89780),p=t.n(d),m=(t(88024),t(59575),t(37712)),f=l.default.Option,h={labelCol:{span:4},wrapperCol:{span:20}},g={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function v(e){var n=e.value,t=e.onChange,i=e.mode,s=e.options,l=void 0===s?{}:s,c=(0,a.useRef)(),u=(0,a.useState)(),d=o()(u,2),f=d[0],h=d[1];return(0,a.useEffect)((function(){if(f){var e=function(e){var n=e.getValue();t&&t(n)};return f.on("change",e),function(){f.off("change",e)}}}),[f,t]),(0,a.useEffect)((function(){f&&f.setOption("mode",i)}),[f,i]),(0,a.useEffect)((function(){f&&(n===f.getValue()&&""!==n||setTimeout((function(){f.setValue(n||"")}),300))}),[f,n]),(0,a.useEffect)((function(){if(c.current&&!f){var e=p().fromTextArea(c.current,r()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));h(e)}}),[c.current,f]),(0,m.jsx)("div",{className:"my-codemirror-container",children:(0,m.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,a.useState)("python"),s=o()(i,2),d=s[0],p=s[1];return(0,m.jsxs)(c.Z,r()(r()({},h),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,m.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,m.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(g[e][1])},children:Object.keys(g).map((function(e){return(0,m.jsx)(f,{value:e,children:g[e][0]},e)}))})}),(0,m.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,m.jsx)(v,{mode:d})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},49312:function(e,n,t){"use strict";t.d(n,{Z:function(){return je}});var i=t(91232),r=t.n(i),s=t(79800),o=t.n(s),a=t(85573),l=t.n(a),c=t(59301),u=t(89780),d=t.n(u),p=t(76374),m=(t(88024),t(6313),t(25717),t(99498),t(25419),t(67549),t(63743)),f=t(37712),h=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,f.jsx)(f.Fragment,{children:(0,f.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=t(82242),v=t.n(g),x=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function A(e){var n=e.onActionCallback,t=e.title,i=e.icon,r=e.actionName,s=e.className,o=void 0===s?"":s,a=e.children;return(0,f.jsxs)("a",{title:t,className:o,onClick:function(){n(r)},children:[(0,f.jsx)("i",{className:"".concat(i)}),a]})}var w=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,r=e.onActionCallback,s=e.fullScreen,o=e.insertTemp,a=e.hidetoolBar,l=e.extraUse,c=[].concat(x,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,f.jsxs)("ul",{className:"markdown-toolbar-container",children:[!a&&c.map((function(e,n){return(0,f.jsx)("li",{children:e.actionName?(0,f.jsx)(A,v()(v()({},e),{},{onActionCallback:r})):(0,f.jsx)("span",{className:"v-line"})},n)})),t?(0,f.jsx)("li",{children:(0,f.jsx)(A,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:r,children:(0,f.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("li",{children:(0,f.jsx)(A,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:r,children:(0,f.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,f.jsx)("li",{children:(0,f.jsx)(A,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:r,children:(0,f.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,o&&(0,f.jsx)("li",{children:(0,f.jsx)(A,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(o),onActionCallback:r,children:(0,f.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,f.jsx)("li",{children:l}),(0,f.jsx)("li",{className:"btn-full-screen",children:(0,f.jsx)(A,{icon:"".concat(s?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:s?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:r})})]})},j=t(98516),C=t(78241),y=t(92832),b=t(3113),B={labelCol:{span:4},wrapperCol:{span:20}},E=function(e){var n=e.callback,t=e.onCancel;return(0,f.jsxs)(C.Z,v()(v()({},B),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,f.jsx)(C.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,f.jsx)(y.Z,{})}),(0,f.jsx)(C.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,f.jsx)(y.Z,{})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(b.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(b.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},I=t(58704),N=t(40438),k=t(95237),Z=t(36702),S=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),r=i.getContext("2d");i.width=1e3,i.height=800,r.fillStyle="#ffffff",r.fillRect(0,0,i.width,i.height);var s=i.toDataURL("image/png");return(0,f.jsx)(k.Z,{style:{height:"100vh"},children:(0,f.jsx)(Z.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:s,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},T=t(7557),P=t.n(T),M=t(41498),Q=t.n(M),D=t(37205),L=t.n(D),R=t(12378);function O(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(O,go.CommandHandler),O.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},O.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},O.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},O.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},O.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},O.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},O.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},O.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=o.elt(a-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(s)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var s,o,a;if(null===(s=n.findTreeParentNode()))break;if((a=(o=this._sortTreeChildrenByY(s)).indexOf(n))i.y?1:t.xi.x?1:0})),n},O.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},O.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(O.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(O.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var F=O,Y=(t(39169),t(85160)),z=t(43418),G=t(43604),H=t(75105),U="myPaletteDiv___Xjz2I",q="maxH60___Pd4Re";window.go=R;var J=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),r=(0,c.useRef)(),s=(0,c.useRef)(),a=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=o()(u,2),p=d[0],m=d[1],h=function(){var e=Q()(P()().mark((function e(){var n,r;return P()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,H.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){m(p+1)}),[]),(0,f.jsx)("div",{ref:l,className:a.current?"".concat(q," body-overflow-initial"):"body-overflow-initial",children:(0,f.jsx)(z.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,f.jsxs)(k.Z,{children:[(0,f.jsx)(G.Z,{flex:1,children:"插入流程图"}),(0,f.jsx)(G.Z,{onClick:function(){a.current=!a.current,m(p+1)},children:(0,f.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,f.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,f.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,f.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,f.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,f.jsx)("div",{style:{height:"calc(100% - 50px)"},className:U,ref:s})]}),(0,f.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,f.jsx)(Y.FI,{initDiagram:function(){var e=R.GraphObject.make,n="#ff3333",t="#3358ff",o="#25ad23",a="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",m="#d5ebff",f="#f2dfe0",h="#a5d2fa",g="#cccccc",v="#b3e6b3",x="#fcbbbd";function A(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,s=(new R.Point).setRectSpot(r.actualBounds,n);s.subtract(r.location),s.scale(2,2),s.x+=130*Math.sign(s.x),s.y+=130*Math.sign(s.y),s.add(r.location),s.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var o=i.copyNodeData(r.data);i.setGroupKeyForNodeData(o,i.getGroupKeyForNodeData(r.data)),i.addNodeData(o);var a={from:r.key,to:i.getKeyForNodeData(o)};i.addLinkData(a);var l=e.diagram.findNodeForData(o);l.location=s,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(R.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(R.Spot.Top)||n.equals(R.Spot.Bottom)?25:18,height:n.equals(R.Spot.Top)||n.equals(R.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function w(n){return e(R.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function j(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function C(n,t){return t||(t="color"),e(R.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:j(t,n),contextClick:j(t,n)})}function y(){return[e("ContextMenuButton",e(R.Panel,"Horizontal",C(u,"fill"),C(p,"fill"),C(m,"fill"),C(f,"fill"))),e("ContextMenuButton",e(R.Panel,"Horizontal",C(g,"fill"),C(v,"fill"),C(h,"fill"),C(x,"fill")))]}function b(){return[e("ContextMenuButton",e(R.Panel,"Horizontal",C(d),C(o),C(t),C(n))),e("ContextMenuButton",e(R.Panel,"Horizontal",C(u),C(a),C(l),C(c)))]}function B(n,t){return t||(t="thickness"),e(R.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:j(t,n),contextClick:j(t,n)})}function E(n,t){return t||(t="dash"),e(R.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:j(t,n),contextClick:j(t,n)})}function I(){return[e("ContextMenuButton",e(R.Panel,"Horizontal",B(1),B(2),B(3),B(4))),e("ContextMenuButton",e(R.Panel,"Horizontal",E(null),E([2,4]),E([4,4])))]}function N(n,t){return t||(t="figure"),e(R.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:j(t,n),contextClick:j(t,n)})}function k(n){return e(R.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function Z(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(R.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:j("dir",n),contextClick:j("dir",n)})}function S(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",R.Spot.stringify(R.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(R.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function T(n,t){var i=0,r=R.Spot.RightSide;n.equals(R.Spot.Top)?(i=270,r=R.Spot.TopSide):n.equals(R.Spot.Left)?(i=180,r=R.Spot.LeftSide):n.equals(R.Spot.Bottom)&&(i=90,r=R.Spot.BottomSide),t||(i-=180);var s=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",R.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(R.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:s,contextClick:s})}return i.current=new R.Diagram(r.current,{padding:20,grid:e(R.Panel,"Grid",e(R.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(R.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(F),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(R.Node,"Auto",{locationSpot:R.Spot.Center,locationObjectName:"SHAPE",desiredSize:new R.Size(120,60),minSize:new R.Size(40,40),resizable:!0,resizeCellSize:new R.Size(10,10),rotatable:!0},new R.Binding("location","loc",R.Point.parse).makeTwoWay(R.Point.stringify),new R.Binding("desiredSize","size",R.Size.parse).makeTwoWay(R.Size.stringify),e(R.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:R.Spot.AllSides,toSpot:R.Spot.AllSides},new R.Binding("figure"),new R.Binding("fill"),new R.Binding("stroke","borderColor"),new R.Binding("strokeWidth","thickness"),new R.Binding("strokeDashArray","dash")),e(R.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(R.TextBlock,{margin:1,textAlign:"center",overflow:R.TextBlock.OverflowEllipsis,editable:!0},new R.Binding("text").makeTwoWay(),new R.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(R.Panel,"Vertical",{maxSize:new R.Size(200,NaN)},e(R.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new R.Binding("text")),e(R.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new R.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(R.Adornment,"Spot",e(R.Placeholder,{padding:10}),A(R.Spot.Top,"TriangleUp"),A(R.Spot.Left,"TriangleLeft"),A(R.Spot.Right,"TriangleRight"),A(R.Spot.Bottom,"TriangleDown"),w({alignment:new R.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(R.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(R.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(R.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),y(),b(),I()),i.current.groupTemplate=e(R.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:R.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new R.Binding("location","loc",R.Point.parse).makeTwoWay(R.Point.stringify),e(R.Panel,"Auto",{name:"BODY"},e(R.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:R.Spot.AllSides,toSpot:R.Spot.AllSides},new R.Binding("fill"),new R.Binding("stroke","color"),new R.Binding("strokeWidth","thickness"),new R.Binding("strokeDashArray","dash")),e(R.Placeholder,{background:"transparent",margin:20})),e(R.TextBlock,{alignment:R.Spot.Top,alignmentFocus:R.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new R.Binding("text"),new R.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(R.Adornment,"Spot",e(R.Panel,"Auto",e(R.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(R.Placeholder,{margin:1.5})),w({alignment:R.Spot.TopRight,alignmentFocus:R.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",y(),b(),I()),i.current.linkTemplate=e(R.Link,{layerName:"Foreground",routing:R.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new R.Binding("fromSpot","fromSpot",R.Spot.parse),new R.Binding("toSpot","toSpot",R.Spot.parse),new R.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new R.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new R.Binding("points").makeTwoWay(),e(R.Shape,{strokeWidth:2},new R.Binding("stroke","color"),new R.Binding("strokeWidth","thickness"),new R.Binding("strokeDashArray","dash")),e(R.Shape,{segmentIndex:0,segmentOffset:new R.Point(15,0),segmentOrientation:R.Link.OrientAlong,alignmentFocus:R.Spot.Right,figure:"circle",width:10,strokeWidth:0},new R.Binding("fill","color"),new R.Binding("visible","dir",(function(e){return 1===e}))),e(R.Shape,{segmentIndex:-1,segmentOffset:new R.Point(-10,6),segmentOrientation:R.Link.OrientPlus90,alignmentFocus:R.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new R.Binding("fill","color"),new R.Binding("visible","dir",(function(e){return e>=1})),new R.Binding("width","thickness",(function(e){return 7+3*e})),new R.Binding("height","thickness",(function(e){return 7+3*e})),new R.Binding("segmentOffset","thickness",(function(e){return new R.Point(-15,4+1.5*e)}))),e(R.Shape,{segmentIndex:0,segmentOffset:new R.Point(15,-6),segmentOrientation:R.Link.OrientMinus90,alignmentFocus:R.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new R.Binding("fill","color"),new R.Binding("visible","dir",(function(e){return 2===e})),new R.Binding("width","thickness",(function(e){return 7+3*e})),new R.Binding("height","thickness",(function(e){return 7+3*e})),new R.Binding("segmentOffset","thickness",(function(e){return new R.Point(-15,4+1.5*e)}))),e(R.TextBlock,{alignmentFocus:new R.Spot(0,1,-4,0),editable:!0},new R.Binding("text").makeTwoWay(),new R.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(R.Adornment,e(R.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:k(2)},new R.Binding("pathPattern","thickness",k)),w({alignmentFocus:new R.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",b(),I(),e("ContextMenuButton",e(R.Panel,"Horizontal",Z(0),Z(1),Z(2))),e("ContextMenuButton",e(R.Panel,"Horizontal",e(R.Panel,"Spot",S(!1),T(R.Spot.Top,!1),T(R.Spot.Left,!1),T(R.Spot.Right,!1),T(R.Spot.Bottom,!1)),e(R.Panel,"Spot",{margin:new R.Margin(0,0,0,2)},S(!0),T(R.Spot.Top,!0),T(R.Spot.Left,!0),T(R.Spot.Right,!0),T(R.Spot.Bottom,!0))))),new R.Palette(s.current,{maxSelectionCount:1,linkTemplate:e(R.Link,{locationSpot:R.Spot.Center,selectionAdornmentTemplate:e(R.Adornment,"Link",{locationSpot:R.Spot.Center},e(R.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(R.Shape,{toArrow:"Standard",stroke:null}))},{routing:R.Link.AvoidsNodes,curve:R.Link.JumpOver,corner:5,toShortLength:4},new R.Binding("points"),e(R.Shape,{isPanelMain:!0,strokeWidth:2}),e(R.Shape,{toArrow:"Standard",stroke:null})),model:new R.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(L()(R.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(R.Node,"Auto",{locationSpot:R.Spot.Center},new R.Binding("location","location",R.Point.parse).makeTwoWay(R.Point.stringify),e(R.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new R.Binding("stroke").makeTwoWay(),new R.Binding("fill").makeTwoWay(),new R.Binding("figure")),e(R.TextBlock,{margin:new R.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new R.Size(16,16),maxSize:new R.Size(10,NaN),textAlign:"center",editable:!0},new R.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(R.Panel,"Grid",e(R.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(R.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,f.jsx)("div",{ref:r})]})]}),(0,f.jsx)("div",{className:"tr",children:(0,f.jsx)(b.ZP,{size:"large",onClick:h,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},K=t(5112),W=t(94001),V=K.ZP.Group,X={margin:"0 8px"},_=function(e){var n=e.callback,t=e.onCancel;return(0,f.jsxs)(C.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,f.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,f.jsx)("span",{style:X,children:"单元格数:"}),(0,f.jsx)("span",{style:X,children:"行数"}),(0,f.jsx)(C.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,f.jsx)(W.Z,{})}),(0,f.jsx)("span",{style:X,children:"列数"}),(0,f.jsx)(C.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,f.jsx)(W.Z,{})})]}),(0,f.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,f.jsx)("span",{style:X,children:"对齐方式:"}),(0,f.jsx)(C.Z.Item,{name:"align",children:(0,f.jsxs)(V,{children:[(0,f.jsx)(K.ZP,{value:"default",children:(0,f.jsx)("i",{className:"fa fa-align-justify"})}),(0,f.jsx)(K.ZP,{value:"left",children:(0,f.jsx)("i",{className:"fa fa-align-left"})}),(0,f.jsx)(K.ZP,{value:"center",children:(0,f.jsx)("i",{className:"fa fa-align-center"})}),(0,f.jsx)(K.ZP,{value:"right",children:(0,f.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(b.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(b.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(89265),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,s=e.callback,a=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=o()(u,2),p=d[0],m=d[1],h=(0,c.useRef)({id:a,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(ne())(h.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return s&&s(e),e};return(0,c.useEffect)((function(){h.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){m(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:a}),(0,f.jsxs)(k.Z,{align:"middle",children:[(0,f.jsx)(G.Z,{flex:1,children:(0,f.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return m(e)}})}),(0,f.jsx)(G.Z,{children:(0,f.jsx)(b.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(11908),re=t(10160),se=t(8591),oe="link",ae="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",me={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},fe=t(11724);var he="@▁▁@",ge=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ae=l()(l()({},xe+"-B","bold"),xe+"-I","italic"),we=l()(l()(l()(l()(l()(l()(l()(l()({},oe,"添加链接"),ue,"添加代码块"),ae,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),je=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,s=e.width,a=void 0===s?"100%":s,u=e.height,g=void 0===u?400:u,v=e.miniToolbar,x=void 0!==v&&v,A=e.isFocus,C=void 0!==A&&A,y=e.watch,b=e.insertTemp,B=e.mode,k=void 0===B?"markdown":B,Z=e.id,T=void 0===Z?"markdown-editor-id":Z,P=e.showResizeBar,M=void 0!==P&&P,Q=e.noStorage,D=void 0!==Q&&Q,L=e.showNullButton,R=void 0!==L&&L,O=e.showNullProgramButton,F=void 0!==O&&O,Y=e.hidetoolBar,G=void 0!==Y&&Y,H=e.fullScreen,U=void 0!==H&&H,q=e.onBlur,K=e.onCMBeforeChange,W=e.onFullScreen,V=e.className,X=void 0===V?"":V,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,xe=e.disabledFill,je=void 0!==xe&&xe,Ce=e.placeholder,ye=void 0===Ce?"":Ce,be=e.values,Be=void 0===be?"":be,Ee=e.extraUse,Ie=(0,c.useState)(null),Ne=o()(Ie,2),ke=Ne[0],Ze=Ne[1],Se=(0,c.useState)(t),Te=o()(Se,2),Pe=Te[0],Me=Te[1],Qe=(0,c.useState)(y),De=o()(Qe,2),Le=De[0],Re=De[1],Oe=(0,c.useState)(U),Fe=o()(Oe,2),Ye=Fe[0],ze=Fe[1],Ge=(0,c.useState)(""),He=o()(Ge,2),Ue=He[0],qe=He[1],Je=(0,c.useState)(0),Ke=o()(Je,2),We=Ke[0],Ve=Ke[1],Xe=(0,c.useState)(g),_e=o()(Xe,2),$e=_e[0],en=_e[1],nn=(0,c.useState)(!1),tn=o()(nn,2),rn=(tn[0],tn[1]),sn=(0,c.useState)(0),on=o()(sn,2),an=on[0],ln=on[1],cn=(0,c.useState)(0),un=o()(cn,2),dn=un[0],pn=un[1],mn=(0,c.useRef)(),fn=(0,c.useRef)(),hn=(0,c.useRef)(),gn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Me(Be),null==ke||ke.setValue(Be),window.scrollTo(0,e)}),[Be]),(0,c.useEffect)((function(){null==W||W(Ye)}),[Ye]),(0,c.useEffect)((function(){if(mn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var r=i.types.toString(),s=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==k)return;try{var o,a=s[1];"file"===(null===(o=s[0])||void 0===o?void 0:o.kind)&&(a=s[0]);var l=a.getAsFile(),c=l.name.split(".").pop();(0,N.I)(l,(function(e){var t,i,r;e.id?(null==l||null===(t=l.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==l||null===(r=l.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(l.name,"")):ge.includes(c)?n.replaceSelection('').concat(l.name,"")):n.replaceSelection("[".concat(l.name,"](").concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){se.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(mn.current,{mode:k,lineNumbers:!x,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",ye):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),s=r.charAt(i.ch-1),o=r.lastIndexOf("@▁@",i.ch),a=r.lastIndexOf("@▁▁@",i.ch),l=o>a?o:a,c=o>a?3:4;if(-1===he.indexOf(s))return null;if(console.log("change1:",n,e,r,i,l,o,a,s),l>=0&&i.ch-l<5){var u=l+c;return t.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),C&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ze(n),function(){n.off("paste",e)}}}),[]);var vn=(0,c.useCallback)((function(){fn.current}),[$e,fn,Ye]);(0,c.useEffect)((function(){if(ke){var e=function(){var e=new p.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(vn(),ke.setSize("100%","100%"),ke.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(mn.current.parentElement),e}();return function(){var n,t;null!==(n=mn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=mn.current)||void 0===t?void 0:t.parentElement)}}}),[ke,vn]),(0,c.useEffect)((function(){if(ke){for(var e=[],n=function(){var n=o()(i[t],2),r=n[0],s=n[1],a=l()({},r,(function(){xn(s)}));e.push(a),ke.addKeyMap(a)},t=0,i=Object.entries(Ae);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(T);e>=We+1e4&&(!n||n!==Pe)&&(window.sessionStorage.setItem(T,Pe),rn(!0))}}),1e4),(0,c.useEffect)((function(){Re(y)}),[ke,y]),(0,c.useEffect)((function(){ke&&C&&ke.focus()}),[ke,C]),(0,c.useEffect)((function(){if(Le&&ke){var e=function(e){var n=e.target;if(gn.current){var t=n.scrollTop/n.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*t}},n=ke.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[ke,Le]),(0,c.useEffect)((function(){if(ke&&K){var e=function(e,n){K(e,n)};return ke.on("beforeChange",e),function(){ke.off("beforeChange",e)}}}),[ke,K]),(0,c.useEffect)((function(){if(ke&&q){var e=function(){q(ke.getValue())};return ke.on("blur",e),function(){ke.off("blur",e)}}}),[ke,q]),(0,c.useEffect)((function(){if(ke){var e=function(e,n){var t=e.getValue();Me(t),Ve((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(F?i(t,yn(t)):i(t))};return ke.on("change",e),function(){ke.off("change",e)}}}),[ke,i]),(0,c.useEffect)((function(){if(ke)if(null==t)ke.setValue(""),Me("");else{var e=window.scrollY||window.pageYOffset;t!==ke.getValue()&&(ke.setValue(t),Me(t),ke.setCursor(pe?1:ke.lineCount(),0),window.scrollTo(0,e))}}),[ke,t]);var xn=(0,c.useCallback)((function(e){var n=ke.getCursor(),t=ke.getSelection(),i=t.split("\n");switch(e){case"bold":return ke.replaceSelection("**"+t+"**"),""===t&&ke.setCursor(n.line,n.ch+2),ke.focus();case"italic":return ke.replaceSelection("*"+t+"*"),""===t&&ke.setCursor(n.line,n.ch+1),ke.focus();case"code":return ke.replaceSelection("`"+t+"`"),""===t&&ke.setCursor(n.line,n.ch+1),ke.focus();case"inline-latex":return qe("inline-latex"),ke.focus();case"latex":return ke.replaceSelection("```latex\n"+t+"\n```"),ke.setCursor(n.line+1,t.length+1),ke.focus();case"line-break":return ke.replaceSelection("
\n"),ke.focus();case"list-ul":return""===t?ke.replaceSelection("- "+t):ke.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),ke.focus();case"list-ol":return""===t?ke.replaceSelection("1. "+t):ke.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),ke.focus();case"add-null-ch":return""===t&&ke.setCursor(n.line,n.ch),ke.replaceSelection("▁"),ke.focus();case"add-signal":return""===t&&ke.setCursor(n.line,n.ch),ke.replaceSelection("@▁@"),ke.focus();case"add-multiple":return""===t&&ke.setCursor(n.line,n.ch),ke.replaceSelection(he),ke.focus();case"inster-template-1":return""===t&&ke.setCursor(n.line,n.ch),ke.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),ke.focus();case"eraser":return ke.setValue(""),ke.focus();case"trigger-watch":return Re(!Le),ke.focus();case"trigger-full-screen":return ze(!Ye),ke.focus();case oe:return void qe(oe);case ue:return void qe(ue);case ae:return void qe(ae);case ce:return void qe(ce);case"maths-latex":return void qe("maths-latex");case le:return void qe(le);case de:return void qe(de);default:throw new Error}}),[ke,Le,Ye]),An=(0,c.useCallback)((function(e,n){var t,i,r,s,o;switch(qe(""),Ue){case oe:var a=e.title,l=e.link;return ke.replaceSelection("[".concat(a,"](").concat(l,")")),ke.focus();case ue:var c=e.language,u=e.content;return ke.replaceSelection(["```"+c,u,"```"].join("\n")),ke.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),m=0;m-1||null==v||!v.type?g?ke.replaceSelection("![ ".concat(g," ]( ").concat(h,' "').concat(g,'" )')):ke.replaceSelection("![,](".concat(h,")")):(null==v||null===(s=v.type)||void 0===s?void 0:s.indexOf("video"))>-1?ke.replaceSelection('')):(null==v||null===(o=v.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?ke.replaceSelection('').concat(v.name,"")):ge.includes(x)?ke.replaceSelection('').concat(v.name,"")):ke.replaceSelection("[".concat(v.name,"](").concat(re.Z.API_SERVER).concat(h,")")),ke.focus();case de:for(var A=e.row,w=e.col,j=e.align,C="\n",y=0;y300&&(n=300),en(g+n+"px")}},i=hn.current,r=!1,s=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[ke,hn]),(0,c.useEffect)((function(){en(g)}),[g]);var Cn={width:ve(a),height:ve($e)},yn=((0,c.useMemo)((function(){if(We){var e=new Date(We),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[We]),function(e){var n=[];if(F){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){we[Ue]&&Ue!==ce&&Ue!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),pn(t)}),0)}),[Ue]);var bn=function(e,n,t,i){var r=document.body.clientHeight,s=document.body.clientWidth;return!(e<20&&t>e||e>s-20&&tn||n>r-20&&i0&&(0,a.jsx)("div",{className:o,children:t.map((function(e,n){return(0,a.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,a.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),i&&(0,a.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),u=t.n(c),d="row___aXJjm",p="title___HUKL0",m="tagsWrap___XB2W3",f="action___VdHb1",h="bar___t1kKC",g="tag___V7Eft",v="name___Hk1Ip",x="num___xQpcH",A="active___XryTX",w="tagsBorderWrap___OMxjs",j=t(92310),C=t.n(j),y=t(89392),b=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.value,s=e.onChange,o=e.onTitleChange,l=e.className,c=e.title,j=e.titleWidth,b=void 0===j?41:j,B=e.style,E=void 0===B?{}:B,I=e.fontColor,N=void 0===I?"#6A7283":I,k=e.showCount,Z=(0,i.useState)(0),S=u()(Z,2),T=S[0],P=S[1],M=(0,i.useState)(!1),Q=u()(M,2),D=Q[0],L=Q[1],R=(0,i.useRef)(null),O=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==R||null===(e=R.current)||void 0===e?void 0:e.clientHeight)>97?P(1):P(0));0===t.length&&P(0),L(!1)}),[t]),(0,a.jsxs)("div",{className:C()(d,l),style:E,children:[(0,a.jsx)("div",{onClick:(0,y.throttle)((function(){return null==o?void 0:o()}),2e3),style:{width:b,marginTop:D?12:4},className:"".concat(p," ").concat(o?"current":""),children:c}),(0,a.jsxs)("div",{className:D?"".concat(m," ").concat(w):m,children:[(0,a.jsx)("div",{className:h,ref:O,style:T>0?{height:1===T?97:"auto",overflow:1===T?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,a.jsx)("div",{className:g,ref:R,children:null==t?void 0:t.map((function(e){return(0,a.jsxs)("span",{onClick:function(){return s(e.id)},style:{color:N},className:r===e.id?A:"",children:[(0,a.jsx)("span",{title:e.name,className:v,children:e.name}),!!k&&(0,a.jsx)("span",{className:x,children:e.count})]},e.id)}))})}),!!T&&(0,a.jsx)(i.Fragment,{children:1===T?(0,a.jsxs)("div",{onClick:function(){var e;P(2),(null==R||null===(e=R.current)||void 0===e?void 0:e.clientHeight)>245?L(!0):L(!1)},className:f,children:["展开",(0,a.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,a.jsxs)("div",{onClick:function(){O.current.scrollTop=0,P(1),L(!1)},className:f,children:["收起",(0,a.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},B="tabs___GTqPV",E="active___F26E8",I=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,r=e.onChange,s=e.className,o=e.style,l=void 0===o?{}:o;return(0,a.jsx)("div",{style:l,className:C()(B,s),children:t.map((function(e){return(0,a.jsx)("span",{onClick:function(){return r(e.id)},className:i===e.id?E:"",children:e.name},e.id)}))})},N="input___PW2zI",k="dropdown___vSy8B",Z="menu___NiyBu",S="text___Grueu",T="b1___ZKryM",P="b2___aKyGa",M=t(92832),Q=function(e){var n,t=e.dataSource,r=void 0===t?[]:t,s=e.value,o=void 0===s?"":s,l=e.onChange,c=e.onInputChange,d=void 0===c?function(){}:c,p=e.className,m=e.style,f=void 0===m?{}:m,h=e.placeholder,g=(e.allowClear,(0,i.useState)("")),v=u()(g,2),x=v[0],A=v[1],w=(0,i.useState)(""),j=u()(w,2),y=j[0],b=j[1];(0,i.useEffect)((function(){var e,n=o;null!==(e=JSON.stringify(o))&&void 0!==e&&e.includes("{")&&(A(o.id),n=o.value||"");try{b(decodeURIComponent(n||""))}catch(e){b(decodeURIComponent(n||""))}}),[o]);var B=function(){l(encodeURIComponent(y),x||null)};return(0,a.jsxs)("div",{className:C()(N,p),style:f,children:[!!r.length&&(0,a.jsxs)("div",{className:k,children:[(0,a.jsxs)("div",{className:S,children:[null===(n=r.find((function(e){return e.id===x})))||void 0===n?void 0:n.name,(0,a.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,a.jsx)("b",{className:T}),(0,a.jsx)("b",{className:P})]}),(0,a.jsx)("div",{className:Z,children:r.map((function(e,n){return(0,a.jsx)("div",{onClick:function(){var n;(n=e.id)!==x&&(A(n),l(encodeURIComponent(y),n))},children:e.name},n)}))})]}),(0,a.jsx)(M.Z,{onPressEnter:B,value:y,onChange:function(e){b(e.target.value),d(encodeURIComponent(e.target.value),x||null)},bordered:!1,placeholder:h}),(0,a.jsx)("i",{onClick:B,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},D="quickPager___GM30J",L="disabled___Ozc8I",R=function(e){var n=e.value,t=e.onChange,i=e.className,r=e.total,s=e.pageSize,o=e.style,l=void 0===o?{}:o,c=n<2,u=n>=Math.ceil(r/s);return r<=s?(0,a.jsx)(a.Fragment,{}):(0,a.jsxs)("div",{className:C()(D,i),style:l,children:[(0,a.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?L:"",children:"上一页"}),(0,a.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?L:"",children:"下一页"})]})},O="list___oOsiS",F="wrap___G6T7F",Y="lockWrap___Rl79E",z="li___oZZ7l",G="cover___b2bYW",H="img___IQX7w",U="sign___HkT6C",q="name___SsJx8",J="e___TMqq0",K="tags___bcjyo",W="rate___YACg7",V=t(71418),X=t(6848),_=t(31395),$=t(10160),ee=t(99144),ne=t(96908),te=t(57177),ie=t(81378),re=t(14539),se=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,m=void 0===p?1200:p,f=e.trackEventItems,h=e.loading,g=Math.floor((m-(s-1)*o)/s);return(0,a.jsx)(V.Z,{spinning:h,children:(0,a.jsxs)("div",{className:C()(O,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,r=e.identifier,l=e.power,u=(e.cover_image_id,e.pic);return(0,a.jsxs)("div",{className:F,style:{width:g,marginRight:(1+n)%s==0?0:o+d,marginBottom:c},children:[(0,a.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(r,"/challenges"),className:z,onClick:function(e){e.preventDefault(),f&&(0,ee.L9)([f]),l&&(0,ee.xg)("/shixuns/".concat(r,"/challenges"))},children:[(0,a.jsxs)("div",{className:H,children:[(0,a.jsx)("img",{className:G,src:"".concat(u)}),e.is_jupyter&&(0,a.jsx)("img",{className:U,src:ne}),e.is_jupyter_lab&&(0,a.jsx)("img",{className:U,src:te}),e.is_unity_3d&&(0,a.jsx)("img",{className:U,src:ie})]}),(0,a.jsx)("div",{className:q,children:(0,a.jsx)(X.Z,{title:t||"实践项目名称-未填写",children:(0,a.jsx)("span",{className:J,children:t||"实践项目名称-未填写"})})}),(0,a.jsxs)("div",{className:K,children:[(0,a.jsx)(X.Z,{placement:"bottom",title:"关卡数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,a.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,a.jsx)(X.Z,{placement:"bottom",title:"学习人数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,a.jsx)("span",{children:e.myshixuns_count})]})}),(0,a.jsx)(X.Z,{placement:"bottom",title:"难度等级",children:(0,a.jsx)("span",{children:(0,a.jsx)("span",{children:e.level})})}),(0,a.jsxs)("div",{className:W,children:[(0,a.jsx)(_.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,a.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!l&&(0,a.jsxs)("div",{className:Y,children:[(0,a.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,a.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,a.jsx)(re.Z,{})]})})},oe="list___jb2Ay",ae="wrap___VsQDr",le="li___IxCLC",ce="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",me="sign___DXJ4d",fe="name___l7FoJ",he="e___pXQUG",ge="unit___wCIFR",ve="tags___w_Mil",xe=t(79905),Ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,m=void 0===p?1200:p,f=e.trackEventItems,h=e.loading,g=e.onRemove,v=void 0===g?function(){}:g,x=e.isCurrent,A=void 0===x||x,w=Math.floor((m-(s-1)*o)/s),j=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,a.jsx)(V.Z,{spinning:h,children:(0,a.jsxs)("div",{className:C()(oe,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,r=e.id,l=e.identifier,u=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,a.jsx)("div",{className:ae,style:{width:w,marginRight:(1+n)%s==0?0:o+d,marginBottom:c},children:(0,a.jsxs)("a",{className:le,onClick:function(e){e.preventDefault(),e.stopPropagation(),f&&(0,ee.L9)([f]),(0,ee.xg)("/paths/".concat(l))},children:[(0,a.jsxs)("div",{className:ue,children:[(0,a.jsx)("img",{className:ce,src:"".concat(p)}),A&&(0,xe.bg)()&&(null==e?void 0:e.studying)&&(0,a.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),v(e)},children:[(0,a.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,a.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,r=null===(i=j.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,a.jsx)("img",{className:me,src:r,style:{left:"-4px"}})}var s=null===(t=j.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,a.jsx)("img",{className:me,src:s,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,a.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,a.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,a.jsx)("div",{className:fe,children:(0,a.jsx)(X.Z,{title:i,children:(0,a.jsx)("span",{className:he,children:i})})}),(0,a.jsx)(X.Z,{title:"发布单位:".concat(u),children:(0,a.jsxs)("div",{className:ge,children:[(0,a.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,a.jsx)("div",{className:ve,children:(0,a.jsxs)("div",{children:[(0,a.jsx)(X.Z,{placement:"bottom",title:"章节数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,a.jsx)("span",{children:e.stages_count})]})}),(0,a.jsx)(X.Z,{placement:"bottom",title:"学习人数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,a.jsx)("span",{children:e.members_count})]})})]})})]})},r)}))),!i.length&&(0,a.jsx)(re.Z,{})]})})},we={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},je=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,m=void 0===p?1200:p,f=e.trackEventItems,h=e.loading,g=Math.floor((m-(s-1)*o)/s);return(0,a.jsx)(V.Z,{spinning:h,children:(0,a.jsxs)("div",{className:C()(we.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,r=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,a.jsxs)("div",{className:we.wrap,style:{width:g,marginRight:(1+n)%s==0?0:o+d,marginBottom:c},children:[(0,a.jsxs)("a",{className:we.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(f&&(0,ee.L9)([f]),(0,ee.xg)(e.first_category_url))},children:[(0,a.jsxs)("div",{className:we.top,children:[(0,a.jsx)(X.Z,{title:e.name,children:(0,a.jsx)("div",{className:we.name,children:e.name})}),(0,a.jsx)("img",{className:we.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,a.jsx)("div",{className:we.text,title:e.creator,children:e.creator}),t&&(0,a.jsxs)("div",{className:we.btns,children:[(0,a.jsx)("div",{children:"开放课程"}),(0,a.jsx)("aside",{children:"开放课堂"})]}),r&&(0,a.jsx)("div",{className:we.sign,children:"公开"})]}),(0,a.jsxs)("div",{className:we.bottom,children:[e.visits>0&&(0,a.jsx)(X.Z,{title:"访问量",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,a.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,a.jsx)(X.Z,{title:"成员",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,a.jsx)(X.Z,{title:"作业",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,a.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,a.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,a.jsxs)("div",{className:we.lockWrap,children:[(0,a.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,a.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,a.jsx)(re.Z,{})]})})},Ce={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ye=t(18892),be=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,r=e.onChange,s=e.className,o=e.style,l=void 0===o?{}:o,c=e.tabBarExtraContent;return(0,a.jsxs)("div",{className:C()(Ce.tabs,s),style:l,children:[(0,a.jsx)("div",{className:Ce.tabsWrap,children:t.map((function(e,n){return(0,a.jsxs)("aside",{className:Ce.tab,onClick:function(){r(e.id),e.link&&ye.history.push(e.link)},children:[(0,a.jsx)("div",{className:i===e.id?Ce.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,a.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,a.jsx)(X.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,a.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,a.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,a.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,a.jsx)("div",{className:Ce.tabBar,children:c})]})},Be=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,r=e.children;return(0,a.jsx)("div",{className:C()(n),style:i,children:r})},Ee="orderWrap___ZfyGX",Ie="orderIconWrap___XTB_O",Ne="orderAsc___KWHmA",ke="orderDesc___rHdbB",Ze="active___a7eSP",Se="cursorPointer___gs9kL",Te="orderTextWrap___teAKn",Pe=t(38854),Me=t(20834),Qe=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],De=function(e){var n,t=e.sortValue,i=e.dropValue,r=e.className,s=e.onSort,o=e.onDrop,l=e.dataSource,c=void 0===l?Qe:l;return(0,a.jsxs)("div",{className:C()(Ee,r),children:[(0,a.jsx)(Pe.Z,{dropdownRender:function(){return(0,a.jsx)(Me.Z,{children:c.map((function(e,n){return(0,a.jsx)(Me.Z.Item,{onClick:function(){return o(e.id)},children:e.name},n)}))})},children:(0,a.jsx)("span",{className:Te,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,a.jsxs)("span",{className:Ie,children:[(0,a.jsx)("span",{className:Ne,children:(0,a.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Se," ").concat(Ze):"iconfont icon-sanjiaoxing-up font12 ".concat(Se),onClick:function(){return s("asc"===t?"desc":"asc")}})}),(0,a.jsx)("span",{className:ke,children:(0,a.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Se," ").concat(Ze):"iconfont icon-sanjiaoxing-down font12 ".concat(Se),onClick:function(){return s("asc"===t?"desc":"asc")}})})]})]})},Le=t(82242),Re=t.n(Le),Oe=t(7557),Fe=t.n(Oe),Ye=t(41498),ze=t.n(Ye),Ge=t(39647),He=t.n(Ge),Ue={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},qe=t(3113),Je=["className","style","children","loading","openLoading","onClick","size","shape"],Ke=function(e){var n=e.className,t=e.style,r=e.children,s=e.loading,o=void 0!==s&&s,l=e.openLoading,c=e.onClick,d=void 0===c?function(){}:c,p=e.size,m=void 0===p?"middle":p,f=e.shape,h=void 0===f?"round":f,g=He()(e,Je),v=(0,i.useState)(!1),x=u()(v,2),A=x[0],w=x[1];return(0,a.jsx)(qe.ZP,Re()(Re()({onClick:(0,y.throttle)(function(){var e=ze()(Fe()().mark((function e(n){return Fe()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l&&w(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:l&&w(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:C()(Ue.btn,Ue["".concat(m,"-").concat(h)],n),style:t,size:m,shape:h,loading:A||o},g),{},{children:r}))},We="head___ghH72",Ve="node___mjPEy",Xe=function(e){var n=e.className,t=e.style,i=e.children,r=void 0===i?null:i,s=e.onClick,o=e.title;return(0,a.jsxs)("div",{className:C()(We,n),style:t,children:[(0,a.jsxs)("span",{className:"primary-hover",onClick:s,children:[(0,a.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,a.jsx)("b",{title:o,children:o}),(0,a.jsx)("div",{className:Ve,children:r})]})},_e="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,r=e.confirmClick,s=e.cancelShow,o=void 0===s||s,l=e.cancelTitle,c=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,m=void 0!==p&&p;return(0,a.jsxs)("div",{className:C()(_e,u),style:d,children:[t&&(0,a.jsx)(qe.ZP,{loading:m,onClick:r,type:"primary",className:$e,children:i}),o&&(0,a.jsx)(qe.ZP,{onClick:c,className:en,children:l})]})},tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},rn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,r=e.LeftContent,s=e.children,o=e.RightContent;return(0,a.jsx)("div",{className:C()(tn.fixedBottom,n),style:i,children:(0,a.jsxs)("div",{className:tn.wrap,children:[(0,a.jsx)("div",{className:tn.left,children:r}),(0,a.jsx)("div",{className:tn.center,children:s}),(0,a.jsx)("div",{className:tn.right,children:o})]})})},sn="crumbs___V41Oe",on="hover___bEIVd",an=function(e){var n=e.className,t=e.style,r=void 0===t?{}:t,s=e.dataSource,o=void 0===s?[]:s;return(0,a.jsx)("div",{className:C()(sn,n),style:r,children:o.map((function(e,n){return n"," "]})]},n):(0,a.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},ln=t(31797),cn=["onChange"],un=ln.Z.Countdown,dn=function(e){var n=e.onChange,t=He()(e,cn),r=(0,i.useState)(null),s=u()(r,2),o=s[0],l=s[1];(0,i.useEffect)((function(){"number"==typeof o&&o>=0&&n(o)}),[o]);return(0,a.jsx)(un,Re()(Re()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);l(n)}}))}},11724:function(e,n,t){"use strict";t.d(n,{Z:function(){return r}});var i=t(59301);function r(e,n){var t=(0,i.useRef)();(0,i.useEffect)((function(){t.current=e})),(0,i.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])}},5830:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});t(59301);var i="comments___He0El",r="line___P3zVB",s=t(95237),o=t(10160),a=t(61186),l=t.n(a),c=t(37712),u=function(e){var n=e.list,t=e.hideScore,a=void 0!==t&&t,u=e.newuserCommentVisible;return(0,c.jsx)("div",{children:null==n?void 0:n.map((function(e){var n,t,d,p;return(0,c.jsxs)("div",{className:"mt20 mb20",children:[(0,c.jsxs)(s.Z,{align:"middle",children:[(0,c.jsx)("img",{src:o.Z.API_SERVER+"/images/"+(null==e||null===(t=e.user)||void 0===t?void 0:t.image_url),width:"40",style:{borderRadius:40}}),(0,c.jsx)("span",{className:"ml10 font16",children:null==e||null===(d=e.user)||void 0===d?void 0:d.name})]},null==e||null===(n=e.user)||void 0===n?void 0:n.user_id),(0,c.jsx)("div",{className:i,children:null==e||null===(p=e.comments)||void 0===p?void 0:p.map((function(n,t){var i,o,d,p,m;return u&&5!==n.question_type?0===t?(0,c.jsxs)("div",{children:[(0,c.jsxs)(s.Z,{align:"middle",justify:"space-between",children:[!!n.shixun_chanllge_position&&(0,c.jsxs)("div",{style:{flexShrink:0,marginRight:10},children:["第",n.shixun_chanllge_position,"关"]}),!a&&(0,c.jsxs)("div",{style:{flex:1},children:["原始得分",null==n?void 0:n.origin_score,"分,修正为",(0,c.jsx)("span",{className:"c-light-primary",children:null==n?void 0:n.score}),"分"]}),(0,c.jsx)("div",{style:{flexShrink:0},children:l()(n.updated_at).format("YYYY-MM-DD HH:mm")})]}),!!n.comment&&(0,c.jsxs)("div",{children:["评语:",(0,c.jsx)("span",{className:"c-light-primary",children:n.comment})]}),(null==e||null===(m=e.comments)||void 0===m?void 0:m.length)-1>t&&(0,c.jsx)("div",{className:r})]},(null==e||null===(p=e.user)||void 0===p?void 0:p.user_id)+"-"+t):void 0:(0,c.jsxs)("div",{children:[(0,c.jsxs)(s.Z,{align:"middle",justify:"space-between",children:[!!n.shixun_chanllge_position&&(0,c.jsxs)("div",{style:{flexShrink:0,marginRight:10},children:["第",n.shixun_chanllge_position,"关"]}),!a&&(0,c.jsxs)("div",{style:{flex:1},children:["原始得分",null==n?void 0:n.origin_score,"分,修正为",(0,c.jsx)("span",{className:"c-light-primary",children:null==n?void 0:n.score}),"分"]}),(0,c.jsx)("div",{style:{flexShrink:0},children:l()(n.updated_at).format("YYYY-MM-DD HH:mm")})]}),!!n.comment&&(0,c.jsxs)("div",{className:"flex-wrp",children:[(0,c.jsx)("span",{children:"评语:"}),(0,c.jsx)("span",{className:"c-light-primary flex1",dangerouslySetInnerHTML:{__html:(null===(o=n.comment)||void 0===o?void 0:o.replace(/\n/g,"
"))||""}})]}),(null==e||null===(d=e.comments)||void 0===d?void 0:d.length)-1>t&&(0,c.jsx)("div",{className:r})]},(null==e||null===(i=e.user)||void 0===i?void 0:i.user_id)+"-"+t)}))})]})}))})}},18328:function(e,n,t){"use strict";var i=t(82242),r=t.n(i),s=t(79800),o=t.n(s),a=t(59301),l=t(63743),c=t(92832),u=t(35549),d=t(66679),p=t(93917),m=t(37712);c.Z.TextArea;n.Z=function(e){var n,t=e.item,i=e.answerData,s=e.changeScoreData,c=(e.textValue,e.textOnChange,e.seeAnswerVisible),f=void 0===c||c,h=(0,a.useState)([]),g=o()(h,2),v=g[0],x=g[1],A=(0,a.useState)(!1),w=o()(A,2),j=w[0],C=w[1];return(0,a.useEffect)((function(){null!=s&&s[t.q_position]?!j&&C(!0):j&&C(!1)}),[null==s?void 0:s[null==t?void 0:t.q_position]]),null==t||null===(n=t.standard_answer)||void 0===n||n.map((function(e){e.used=!1})),(0,a.useEffect)((function(){console.log("item=====",t,i,s,"#37AD83;");for(var e=[],n=function(n){var i,s=(null==t||null===(i=t.user_answer)||void 0===i?void 0:i.find((function(e){return e.choice_id===n+1})))||{choice_id:n+1,answer_text:""};e.push(r()({},s))},o=0;o<(null==t?void 0:t.multi_count);o++)n(o);x(e)}),[null==t?void 0:t.user_answer]),(0,m.jsxs)("div",{className:d.Z.fillBg,children:[(0,m.jsx)("aside",{className:"font14 c-light-primary mb5",children:"学生答题"}),null==v?void 0:v.map((function(e,n){return(0,m.jsxs)("div",{children:[(0,m.jsxs)("span",{children:["答案(填空",n+1,"):"]}),(0,m.jsx)("div",{children:3==t.question_type?1===(null==e?void 0:e.model)?(0,m.jsx)("span",{style:{whiteSpace:"pre-wrap",color:null!=e&&e.user_answer_boolean?"#37AD83":"#E30000"},children:null==e?void 0:e.answer_text}):(0,m.jsx)(p.Z,{type:null!=e&&e.user_answer_boolean?"success":"error",readOnly:!0,value:e.answer_text,disabled:!0}):(0,m.jsx)(l.Z,{value:null==e?void 0:e.answer_text})})]})})),f&&(0,m.jsx)(u.u,{data:t})]})}},70854:function(e,n,t){"use strict";var i=t(79800),r=t.n(i),s=t(59301),o=t(63743),a=t(61186),l=t.n(a),c=t(61998),u=t(27795),d=t(24334),p=t(29093),m=t(37712);n.Z=function(e){var n,t,i,a,f,h=e.item,g=e.answerData,v=e.autoHeight,x=(0,s.useState)([]),A=r()(x,2),w=A[0],j=A[1];(0,s.useEffect)((function(){var e,n;(null==h||null===(e=h.evaluate_codes)||void 0===e?void 0:e.length)>0?j(null==h||null===(n=h.evaluate_codes)||void 0===n?void 0:n.map((function(e,n){return{key:n+1,error_msg:null!=e&&e.error_msg?d.Base64.decode(null==e?void 0:e.error_msg):"",created_at:e.created_at}}))):j([{key:"--",error_msg:"--"}])}),[null==h?void 0:h.evaluate_codes]);var C=[{title:"评测序号",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(e,n){return(0,m.jsx)("span",{children:n.key})}},{title:"评测时间",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:function(e,n){return(0,m.jsx)("span",{children:n.created_at?l()(n.created_at).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"评测结果",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(e,n){var t;return(0,m.jsx)("span",{children:n.error_msg?(null===(t=n.error_msg)||void 0===t?void 0:t.length)>1e3?n.error_msg.substring(0,1e3)+"...":n.error_msg:"--"})}}];return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{className:"mt15 mb15",children:(0,m.jsx)(o.Z,{value:null==h?void 0:h.description})}),(!(null==g||null===(n=g.exercise)||void 0===n||!n.student_commit_status)&&0!==(null==g||null===(t=g.exercise)||void 0===t?void 0:t.student_commit_status)||!(null==g||null===(i=g.exercise)||void 0===i||!i.user_exercise_status)&&0!==(null==g||null===(a=g.exercise)||void 0===a?void 0:a.user_exercise_status))&&(0,m.jsx)(c.Z,{className:"mt5",bordered:!0,dataSource:w,columns:C,pagination:!1}),!(null==h||null===(f=h.user_answer)||void 0===f||!f.length)&&(null==h?void 0:h.passed_code)&&(0,m.jsxs)("aside",{className:p.Z.shixunWrp,children:[(0,m.jsx)("h3",{children:"第一次评测通过的代码(未通关则为最后一次提交评测的代码)"}),(0,m.jsx)(u.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:null!=h&&h.passed_code?d.Base64.decode(null==h?void 0:h.passed_code):"",autoHeight:v,options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})]})]})}},35549:function(e,n,t){"use strict";t.d(n,{u:function(){return d}});var i=t(79800),r=t.n(i),s=t(59301),o=t(95237),a=t(43604),l=t(63743),c=t(93917),u=t(37712),d=function(e){var n=e.data,t=(0,s.useState)(!1),i=r()(t,2),d=i[0],p=i[1];return(0,u.jsx)("section",{children:function(){var e,t,i;switch(n.question_type){case 3:return(0,u.jsxs)("aside",{className:"mt20",children:[(0,u.jsx)("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:function(){p(!d)},children:d?"隐藏参考答案":"查看参考答案"}),d&&(0,u.jsx)("div",{children:null==n||null===(e=n.standard_answer)||void 0===e?void 0:e.map((function(e,n){var t,i;return(0,u.jsxs)(o.Z,{style:{alignItems:"baseline"},className:"mr20",children:[(0,u.jsx)(a.Z,{flex:"50px",children:(0,u.jsxs)("span",{className:"mt10",children:["填空",e.choice_id,":"]})}),1===(null==e?void 0:e.model)?(0,u.jsx)(a.Z,{flex:1,children:null==e||null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,u.jsx)("div",{children:e})}))}):(0,u.jsx)(a.Z,{flex:1,children:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.map((function(e,n){return(0,u.jsx)(c.Z,{readOnly:!0,value:e})}))})]})}))})]});case 8:return(0,u.jsxs)("aside",{className:"mt20",children:[(0,u.jsx)("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:function(){p(!d)},children:d?"隐藏参考答案":"查看参考答案"}),d&&(0,u.jsx)("div",{children:null==n||null===(t=n.standard_answer)||void 0===t?void 0:t.map((function(e,n){return(0,u.jsxs)(o.Z,{style:{alignItems:"baseline"},className:"mr20",children:[(0,u.jsx)(a.Z,{flex:"50px",children:(0,u.jsxs)("span",{className:"mt10",children:["填空",e.choice_id,":"]})}),(0,u.jsx)(a.Z,{flex:1,children:(0,u.jsx)("div",{children:null==e?void 0:e.answer_text})})]})}))})]});case 4:return(0,u.jsxs)("aside",{className:"mt20",children:[(0,u.jsx)("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:function(){p(!d)},children:d?"隐藏参考答案":"查看参考答案"}),d&&(0,u.jsx)("div",{children:(0,u.jsx)(l.Z,{value:null==n||null===(i=n.standard_answer)||void 0===i?void 0:i.join(" ")})})]})}}()})}},76739:function(e,n,t){"use strict";var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(82242),l=t.n(a),c=t(79800),u=t.n(c),d=t(59301),p=t(63743),m=t(79905),f=t(6848),h=t(94001),g=t(8591),v=t(61998),x=t(61186),A=t.n(x),w=t(18892),j=t(27795),C=t(66679),y=t(37712);n.Z=function(e){var n,t,i,s=e.item,a=e.answerData,c=e.hasChangeScore,x=void 0===c||c,b=e.autoHeight,B=e.showAnswer,E=e.saveChangeScore,I=void 0===E?function(){}:E,N=(0,d.useState)([]),k=u()(N,2),Z=k[0],S=k[1],T=(0,d.useState)([]),P=u()(T,2),M=P[0],Q=P[1];(0,d.useEffect)((function(){var e;if(null!=s&&null!==(e=s.shixun_details)&&void 0!==e&&e.length){for(var n=[],t=[],i=0;i<(null==s||null===(r=s.shixun_details)||void 0===r?void 0:r.length);i++){for(var r,o,a,c=0;c<(null==s?void 0:s.shixun_details[i].stage_list.length);c++){var u,d,p=null==s?void 0:s.shixun_details[i].stage_list[c];n.push(l()(l()({},p),{operation:null==s||null===(u=s.shixun_details)||void 0===u||null===(u=u[i])||void 0===u||null===(u=u.shixun_detail)||void 0===u||null===(u=u[0])||void 0===u?void 0:u.game_identifier,shixun_challenge_id:null==s||null===(d=s.shixun_details[i])||void 0===d?void 0:d.shixun_challenge_id}))}if(null!=s&&null!==(o=s.shixun_details)&&void 0!==o&&null!==(o=o[i])&&void 0!==o&&o.shixun_detail)t.push(null==s||null===(a=s.shixun_details)||void 0===a||null===(a=a[i])||void 0===a||null===(a=a.shixun_detail)||void 0===a?void 0:a[0])}Q(t),S([].concat(n))}}),[null==s?void 0:s.shixun_details]);var D=[{title:"关卡",dataIndex:"position",key:"position",align:"center"},{title:"任务名称",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:function(e){return(0,y.jsx)(f.Z,{title:e,children:(0,y.jsx)("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:e&&e.length>25?e:"",children:e})})}},{title:"评测次数",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(e,n){return(0,y.jsx)("span",{children:n.evaluate_count?n.evaluate_count:(0,y.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"完成时间",key:"finished_time",dataIndex:"finished_time",align:"center",render:function(e,n){var t=!1;return n.finished_time&&null!=a&&a.exercise&&null!=a&&a.exercise_answer_user&&(t=-1===(null==a?void 0:a.exercise.time)?A()(null==a?void 0:a.exercise.end_time).isBefore(n.finished_time):A()(null==a?void 0:a.exercise_answer_user.start_at).add(null==a?void 0:a.exercise.time,"m").isBefore(n.finished_time)),(0,y.jsxs)("span",{children:[n.finished_time||(0,y.jsx)("span",{className:"c-grey-999",children:"--"}),(0,y.jsx)("span",{className:"c-orange-ff9 ",children:t?"(已超时)":""})]})}},{title:"耗时",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(e,n){return(0,y.jsx)("span",{children:n.time_consuming||(0,y.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"查看答案",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(e,n){return(0,y.jsx)("span",{children:n.view_answer?"已查看":"未查看"})}},{title:"得分/满分",dataIndex:"user_score",key:"user_score",align:"center",render:function(e,n){return(0,y.jsxs)("span",{children:[(0,y.jsx)("span",{className:"c-orange",children:n.user_score}),"/",n.game_score]})}},x&&{title:"调分",dataIndex:"user_score",key:"user_score",align:"center",render:function(e,n,t){return(0,y.jsx)(h.Z,{min:0,max:Number(n.game_score),defaultValue:e,onBlur:function(){var t=o()(r()().mark((function t(i){var o;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i.target.value==e){t.next=6;break}return t.next=3,I(l()(l()({},s),{shixun_challenge_id:n.shixun_challenge_id,shixunScore:i.target.value}));case 3:o=t.sent,console.log("res: ",o),null!=o&&o.question_comments&&g.ZP.success("已修改当前评分");case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()})}}].filter((function(e){return!!e})),L=[{title:"评测次数",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(e,n){return(0,y.jsx)("span",{children:n.key})}},{title:"详细信息",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(e,n){return(0,y.jsx)("span",{children:n.error_msg?n.error_msg:"--"})}},{title:"评测时间",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:function(e,n){return(0,y.jsx)("span",{children:n.updated_at?n.updated_at:"--"})}}],R={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return(0,y.jsxs)(y.Fragment,{children:[(0!==(null==a||null===(n=a.exercise)||void 0===n?void 0:n.student_commit_status)||0!==(null==a||null===(t=a.exercise)||void 0===t?void 0:t.user_exercise_status))&&(0,y.jsxs)("div",{className:"mt15",children:[(0,y.jsx)("p",{className:"font16 c-grey-666",children:"阶段成绩"}),!(null==Z||!Z.length)&&(0,y.jsx)(v.Z,{columns:D,dataSource:Z,pagination:!1})]}),!(null==M||!M.length)&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("p",{className:"font16 c-grey-666 mt10",children:"实训详情"}),null==M?void 0:M.map((function(e,n){var t,i,r;return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("div",{className:"mt5",children:[(0,y.jsxs)("span",{className:"font16 mr15",children:[" 第",e.position,"关"]}),(0,y.jsx)(w.Link,{className:"current c-black font16",to:"/tasks/".concat(e.game_identifier),children:e.name})]}),!(null==e||null===(t=e.outputs)||void 0===t||!t.length)&&(0,y.jsx)(v.Z,{bordered:!0,dataSource:e.outputs.map((function(e){return{key:e.position,error_msg:e.output_detail,updated_at:e.updated_at}})),columns:L,pagination:!1}),0===(null==e?void 0:e.st)&&e.challenge_paths&&(0,y.jsxs)("div",{className:C.Z.shixunWrp,children:[(0,y.jsxs)("h2",{children:["最后一次通关的代码(未通关则为最后一次提交评测的代码)",(0,y.jsx)("span",{className:"c-light-black",children:null===(i=e.challenge_paths)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.file_name})]}),(0,y.jsx)(j.ZP,{height:300,autoHeight:b,language:"python",theme:"default",value:(null===(r=e.challenge_paths)||void 0===r||null===(r=r[0])||void 0===r?void 0:r.latest_code)||"",options:R})]})]})}))]}),(0,m.dE)()&&(0,y.jsx)(p.Z,{className:"c-grey-999 mt20 mb20",value:null==s?void 0:s.question_title}),null==s||null===(i=s.shixun)||void 0===i?void 0:i.map((function(e,n){var t,i;return(0,y.jsxs)("div",{children:[(0,y.jsxs)("p",{className:"font16 c-grey-666 mb5",children:[(0,y.jsxs)("span",{className:"mr20",children:["第",null==e?void 0:e.challenge_position,"关 ",null==e?void 0:e.challenge_name]}),(0,y.jsxs)("span",{children:[null==e?void 0:e.challenge_score,"分"]})]}),B&&(0,y.jsxs)("div",{children:[(0,y.jsxs)("div",{className:C.Z.answerText,children:["参考答案:",0===(null===(t=e.challenge_answers)||void 0===t?void 0:t.length)?"暂无":""]}),null===(i=e.challenge_answers)||void 0===i?void 0:i.map((function(e,n){return(0,y.jsxs)("div",{className:"mt15",children:[(0,y.jsxs)("div",{children:["级别",n+1,":",e.name]}),(0,y.jsx)(p.Z,{value:(null==e?void 0:e.contents)||"",className:C.Z.answerText})]})}))]})]})})),(0,y.jsx)("div",{className:"mb15"})]})}},87999:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return yn}});var i=t(37205),r=t.n(i),s=t(82242),o=t.n(s),a=t(7557),l=t.n(a),c=t(41498),u=t.n(c),d=t(79800),p=t.n(d),m=t(59301),f=t(18892),h=t(8591),g=t(3113),v=t(43418),x=t(95237),A=t(43604),w=t(5112),j=t(24905),C=t(6848),y=t(28103),b=t(71418),B=t(66104),E=t(81228),I=t(78673),N=t(61998),k=t(93948),Z=t(92832),S=t(88142),T=t(59536),P=t(61186),M=t.n(P),Q=t(75487),D=t(29093),L=t(63743),R=t(99144),O=t(18328),F=t(35549),Y=t(66679),z=t(75105),G=t(24334),H="result___MEJ17",U="left___BoJu6",q="right___cAGQT",J="box___iw62F",K="li___csLVy",W=t(73029),V=t(56102),X=t(6176),_=t(37712),$=function(e){var n,t=e.buttonProps,i=e.buttonText,r=e.form,s=e.hackIdentifier,a=void 0===s?"":s,c=e.infoData,d=(e.answerKey,e.data),f=(0,m.useState)(!1),w=p()(f,2),j=w[0],C=w[1],y=(0,m.useState)(!1),B=p()(y,2),E=B[0],I=B[1],N=(0,m.useState)(!1),k=p()(N,2),S=k[0],T=k[1],P=(0,m.useState)({}),M=p()(P,2),Q=M[0],D=M[1],R=(0,m.useState)(""),O=p()(R,2),F=O[0],Y=O[1],$=(0,m.useRef)(a),ee=(0,m.useRef)(""),ne=(0,m.useRef)(!1),te=(0,m.useState)([]),ie=p()(te,2),re=ie[0],se=ie[1];(0,m.useEffect)((function(){var e,n;null!=c&&c.test_input&&Y(null==c?void 0:c.test_input);var t=[],i=null===(e=(null==d?void 0:d.answer_content)||[])||void 0===e?void 0:e.map((function(e){var n;return o()(o()({},e),{},{score:[void 0,null,0,"0","0.0"].includes(e.score)?"0":null===(n=e.score)||void 0===n?void 0:n.toFixed(1)})}));null==c||null===(n=c.standard_answer)||void 0===n||n.forEach((function(e,n){var r,s=n+1;(null==i?void 0:i.find((function(e){var n;return Number(null==e||null===(n=e.name)||void 0===n?void 0:n.replace("填空",""))===s})))?t.push({position:null==e?void 0:e.choice_id,value:null==d||null===(r=d.answer_content)||void 0===r||null===(r=r[n])||void 0===r?void 0:r.value}):t.push({position:null==e?void 0:e.choice_id,value:" "})})),se([].concat(t)),S&&ce()}),[S]),(0,m.useEffect)((function(){return function(){sessionStorage.removeItem("projectFill")}}),[]);var oe=function(){return(new Date).getTime()},ae=null==d?void 0:d.code,le=function(e){var n,t,i=[],r=null===(n=(null==c?void 0:c.last_score_detail)||[])||void 0===n?void 0:n.map((function(e){var n;return o()(o()({},e),{},{score:[void 0,null,0,"0","0.0"].includes(e.score)?"0":null===(n=e.score)||void 0===n?void 0:n.toFixed(1)})}));null==c||null===(t=c.standard_answer)||void 0===t||t.forEach((function(n,t){var s,o,a,l,c=t+1,u=null==r?void 0:r.find((function(e){return e.position===c}));u?(console.log(null==e?void 0:e.score_detail),console.log(c),null!=e&&null!==(s=e.score_detail)&&void 0!==s&&null!==(s=s.map((function(e){return null==e?void 0:e.position})))&&void 0!==s&&s.includes(c)?(u.value=null==d||null===(o=d.answer_content)||void 0===o||null===(o=o.find((function(e){var n;if(Number(null==e||null===(n=e.name)||void 0===n?void 0:n.replace("填空",""))==c)return e})))||void 0===o?void 0:o.value,u.type="success",i.push(u)):(u.value=null==d||null===(a=d.answer_content)||void 0===a||null===(a=a.find((function(e){var n;if(Number(null==e||null===(n=e.name)||void 0===n?void 0:n.replace("填空",""))==c)return e})))||void 0===a?void 0:a.value,u.type="warning",i.push(u))):i.push({position:c,name:"填空".concat(c),value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(n.score)?"0":null===(l=n.score)||void 0===l?void 0:l.toFixed(1)})})),se([].concat(i))},ce=function(){var e=u()(l()().mark((function e(){var n,t,i,s,a,p,m,f,g;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g=function(){return g=u()(l()().mark((function e(){var n,t,i,r,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.rX)(ee.current,"submit");case 2:if(n=e.sent,t=n.status,i=n.data,r=oe(),s=r-a>1e3*(p+3)*m,ne.current){e.next=9;break}return e.abrupt("return");case 9:if(!s){e.next=13;break}return h.ZP.error("调试代码超时"),C(!1),e.abrupt("return");case 13:if(0!==t){e.next=18;break}return C(!1),D(o()(o()({},i),{},{showText:!0})),le(i),e.abrupt("return");case 18:setTimeout(f,1e3);case 19:case"end":return e.stop()}}),e)}))),g.apply(this,arguments)},f=function(){return g.apply(this,arguments)},a=oe(),p=ae?null==d?void 0:d.time_limit:null===(n=r.getFieldsValue())||void 0===n?void 0:n.hack.time_limit,m=ae?null==d||null===(t=d.answer_content)||void 0===t?void 0:t.length:null===(i=r.getFieldsValue())||void 0===i||null===(i=i.standard_answers)||void 0===i?void 0:i.length,C(!0),e.next=8,(0,W.bM)(ee.current,{test_hack_code:null==c?void 0:c.code,test_input:F,teacher_submit:!0,answers:null==c||null===(s=c.standard_answer)||void 0===s?void 0:s.map((function(e){var n,t;return null!=d&&null!==(n=d.answer_content)&&void 0!==n&&null!==(n=n.map((function(e){var n;return Number(null==e||null===(n=e.name)||void 0===n?void 0:n.replace("填空",""))})))&&void 0!==n&&n.includes(null==e?void 0:e.choice_id)?null==d||null===(t=d.answer_content)||void 0===t||null===(t=t.find((function(n){var t;if(Number(null==n||null===(t=n.name)||void 0===t?void 0:t.replace("填空",""))==(null==e?void 0:e.choice_id))return n})))||void 0===t?void 0:t.value:""}))});case 8:f();case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ue=function(){var e=u()(l()().mark((function e(){var n,t,i,s,a,c,u,p;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d){e.next=25;break}return e.prev=1,e.next=4,r.validateFields();case 4:e.next=11;break;case 6:return e.prev=6,e.t0=e.catch(1),null!==e.t0&&void 0!==e.t0&&null!==(n=e.t0.errorFields)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&null!==(n=n.name)&&void 0!==n&&n.includes("standard_answers")?h.ZP.error("填空项答案不能为空"):h.ZP.error(e.t0.errorFields[0].errors[0]),r.scrollToField(e.t0.errorFields[0].name,{behavior:"smooth",block:"center"}),e.abrupt("return");case 11:if(I(!0),t="",i=r.getFieldsValue(),$.current){e.next=22;break}return e.next=17,(0,z.ZP)("/api/problems.json",{method:"post",body:o()(o()({},i),{},{hack:o()(o()({},null==i?void 0:i.hack),{},{sub_discipline_id:null==i||null===(s=i.hack)||void 0===s||null===(s=s.sub_discipline_id)||void 0===s?void 0:s[1],difficult:i.difficulty,item_banks_group_id:i.item_banks_group_id}),hack_codes:o()(o()({},i.hack_codes),{},{code:G.Base64.encode(i.hack_codes.code)}),hack_sets:[o()({},i.hack_sets)],is_blank:!0})});case 17:t=e.sent,$.current=null===(a=t)||void 0===a?void 0:a.identifier,sessionStorage.projectFill=null===(c=t)||void 0===c?void 0:c.identifier,e.next=25;break;case 22:return e.next=24,(0,z.ZP)("/api/problems/".concat($.current,".json"),{method:"put",body:o()(o()({},i),{},{hack:o()(o()({},null==i?void 0:i.hack),{},{sub_discipline_id:null==i||null===(u=i.hack)||void 0===u||null===(u=u.sub_discipline_id)||void 0===u?void 0:u[1],difficult:i.difficulty,item_banks_group_id:i.item_banks_group_id}),hack_codes:o()(o()({},i.hack_codes),{},{code:G.Base64.encode(i.hack_codes.code)}),update_hack_sets:[o()({},i.hack_sets)],is_blank:!0})});case 24:t=e.sent;case 25:return e.next=27,(0,z.ZP)("/api/problems/".concat($.current,"/start.json"),{method:"get"});case 27:if(0!==(null==(p=e.sent)?void 0:p.status)){e.next=34;break}return ee.current=null==p?void 0:p.identifier,ne.current=!0,I(!1),T(!0),e.abrupt("return");case 34:I(!1);case 35:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(){return e.apply(this,arguments)}}();return(0,_.jsxs)("div",{children:[(0,_.jsx)(g.ZP,o()(o()({loading:E},t),{},{onClick:ue,children:i})),(0,_.jsx)(v.Z,{open:S,title:"调试代码",destroyOnClose:!0,width:1200,okText:"运行测试",confirmLoading:j,cancelButtonProps:{style:{display:"none"}},onOk:function(){return ce()},onCancel:function(){ne.current=!1,T(!1)},children:(0,_.jsxs)("div",{style:{maxHeight:"600px",overflowY:"auto"},children:[(0,_.jsxs)("div",{className:H,children:[(0,_.jsxs)("div",{className:U,children:[(0,_.jsxs)("div",{className:"mb20",children:[(0,_.jsx)("span",{className:"c-black",children:"执行代码"}),!d&&(0,_.jsx)(V.CopyToClipboard,{text:null==c?void 0:c.code,onCopy:function(){return h.ZP.success("复制成功")},children:(0,_.jsxs)("span",{style:{float:"right"},className:"current c-light-primary",children:[(0,_.jsx)("i",{className:"iconfont icon-fuzhi8 mr5"}),"复制"]})})]}),(0,_.jsx)(L.Z,{programFillValue:re,style:{height:"510px",overflowY:"auto",border:"1px #d7d7d7 solid"},disabledFill:!0,showProgramFill:!0,value:G.Base64.decode((null==c?void 0:c.code)||"")})]}),(0,_.jsxs)("div",{className:q,children:[(0,_.jsx)("div",{className:"c-black mb20",children:"自定义测试用例"}),(0,_.jsx)("div",{className:J,children:(0,_.jsx)("div",{className:K,children:(0,_.jsx)(Z.Z.TextArea,{placeholder:"请输入",value:F,onChange:function(e){return Y(e.target.value)},bordered:!1,style:{height:180}})})}),(0,_.jsx)("div",{className:"c-black mb20 mt30",children:"代码执行结果"}),(0,_.jsx)("div",{className:J,children:(0,_.jsx)(b.Z,{spinning:j,tip:"代码执行中",children:(0,_.jsx)("div",{className:K,style:{height:196,overflow:"auto",padding:10},children:function(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,s=e.input,o=e.expected_output,a=null;switch(n){case X.h.OK:a=(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,_.jsx)("p",{children:"执行结果:调试通过"})]});break;case X.h.NOMATCH:a=(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("div",{children:"输入:"}),(0,_.jsx)("pre",{style:{fontFamily:"initial"},children:s}),(0,_.jsx)("div",{children:"输出:"}),(0,_.jsx)("pre",{style:{fontFamily:"initial"},children:r&&G.Base64.decode(r)}),(0,_.jsx)("div",{children:"预期输出:"}),(0,_.jsx)("pre",{style:{fontFamily:"initial"},children:o&&G.Base64.decode(o)})]});break;case X.h.EXECUTEFAILURE:case X.h.COMPILEFAILURE:a=(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)("p",{children:["最后执行的输入:",(0,_.jsx)("pre",{children:s})]}),(0,_.jsx)("p",{children:"执行出错信息:"}),(0,_.jsx)("pre",{className:"error",children:G.Base64.decode(t)})]});break;case X.h.PODFAILURE:a=(0,_.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case X.h.TIMEOUT:a=(0,_.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,_.jsxs)(_.Fragment,{children:[" ",a," "]})}(Q)})})})]})]}),(0,_.jsx)("div",{style:{marginTop:"10px",color:"#3061d0"},children:"参考答案"}),(0,_.jsx)("div",{style:{background:"#F6F7F9",padding:"6px 15px",marginTop:"10px"},children:null==c||null===(n=c.standard_answer)||void 0===n?void 0:n.map((function(e,n){return(0,_.jsxs)(x.Z,{style:{alignItems:"baseline",color:"#333333",margin:"10px 0"},className:"mr20",children:[(0,_.jsx)(A.Z,{flex:"50px",children:(0,_.jsxs)("span",{className:"mt10",children:["填空",e.choice_id,":"]})}),(0,_.jsx)(A.Z,{flex:1,children:(0,_.jsx)("div",{children:null==e?void 0:e.answer_text})})]})}))})]})})]})},ee=(Z.Z.TextArea,function(e){var n,t,i=e.item,r=e.answerData,s=e.changeScoreData,a=(e.textValue,e.textOnChange,e.seeAnswerVisible),c=void 0===a||a,d=(0,m.useState)([]),f=p()(d,2),g=f[0],x=f[1],A=(0,m.useState)(!1),w=p()(A,2),j=w[0],y=w[1],b=(0,m.useState)(!1),B=p()(b,2),E=B[0],I=B[1],k=(0,m.useState)([]),Z=p()(k,2),S=Z[0],T=Z[1],P=(0,m.useState)({page:1,limit:5}),M=p()(P,2),Q=M[0],D=M[1],L=function(){return{title:(0,_.jsxs)("span",{children:["操作 ",(0,_.jsx)(C.Z,{title:"运行学生提交的代码进行调试,不影响学生的评测记录和得分",children:(0,_.jsx)("i",{className:"iconfont icon-tishi2 font14"})})]}),width:76,dataIndex:"answer_content",render:function(e){var n,t=[];return null==i||null===(n=i.standard_answer)||void 0===n||n.forEach((function(n,i){var r="填空".concat(i+1),s=null==e?void 0:e.find((function(e){return e.name===r}));s?t.push(s):t.push({name:r,value:""})})),(0,_.jsx)($,{buttonProps:{type:"link",style:{padding:0}},buttonText:"运行代码",hackIdentifier:null==i?void 0:i.hack_identifier,infoData:i,data:{code:G.Base64.decode(null==i?void 0:i.code),answer_content:t,time_limit:(null==i?void 0:i.time_limit)||10,input:null==i?void 0:i.test_input}})}}},R=[{title:"序号",width:80,dataIndex:"index"},{title:"学生答案",dataIndex:"answer_content",render:function(e){return null==e?void 0:e.map((function(e,n){return(0,_.jsxs)("pre",{style:{whiteSpace:"pre-wrap"},children:[null==e?void 0:e.name,":",null==e?void 0:e.value]},n)}))}},{title:"评测结果",dataIndex:"evaluate_status",width:80,render:function(e,n){return"未评测"===e?(0,_.jsx)("span",{className:"c-red",children:e}):e}},{title:"评测时间",width:110,dataIndex:"evaluate_time"},{title:"得分",width:80,dataIndex:"score",render:function(e){return"0.0"===e?"0":e}},L()],O=[{title:"序号",width:80,dataIndex:"index"},{title:"学生答案",width:(null==S||null===(n=S.records)||void 0===n?void 0:n.every((function(e){return!(null!=e&&e.is_new)})))&&80,dataIndex:"answer_content",render:function(e,n){return null==e?void 0:e.map((function(e,n){return(0,_.jsxs)("pre",{style:{whiteSpace:"pre-wrap"},children:[null==e?void 0:e.name,":",null==e?void 0:e.value]},n)}))}},{title:"评测结果",dataIndex:"evaluate_status",width:80,render:function(e,n){return null!=n&&n.is_new?"未评测"===e?(0,_.jsx)("span",{className:"c-red",children:e}):e:G.Base64.decode(e)}},{title:"评测时间",width:110,dataIndex:"evaluate_time"},{title:"得分",width:80,dataIndex:"score",render:function(e){return"0.0"===e?"0":e}},L()];(0,m.useEffect)((function(){null!=s&&s[i.q_position]?!j&&y(!0):j&&y(!1)}),[null==s?void 0:s[null==i?void 0:i.q_position]]),(0,m.useEffect)((function(){var e;console.log("item=====",i,r,s,"#37AD83;");var n=null==i||null===(e=i.user_answer)||void 0===e?void 0:e.map((function(e,n){var t;return o()(o()({},e),{},{value:(null==i||null===(t=i.user_answer)||void 0===t||null===(t=t[n])||void 0===t?void 0:t.answer_text)||""})}));x(n)}),[null==i?void 0:i.user_answer]),(0,m.useEffect)((function(){E&&H()}),[Q]);var H=function(){var e=u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/myproblems/".concat(null==i?void 0:i.hack_user_identifier,"/exercise_submit_records.json"),{params:{exercise_question_id:null==i?void 0:i.question_id}});case 2:n=e.sent,T(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,_.jsxs)(_.Fragment,{children:[(null==i?void 0:i.bprogram_tip)&&(0,_.jsxs)("div",{className:Y.Z.tip,children:[(0,_.jsx)("i",{className:"iconfont icon-tishi2 mr10 font12"}),"注意:学生最后一次填写的代码未提交评测,程序填空题判分是以最后一次提交评测的代码为准。"]}),(0,_.jsxs)("div",{className:Y.Z.fillBg,children:[(0,_.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,_.jsx)("aside",{className:"font14 c-light-primary mb5",children:"学生答题"}),(0,_.jsx)("aside",{style:{cursor:"pointer"},onClick:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=i&&i.hack_user_identifier){e.next=3;break}return h.ZP.info("当前学生暂无评测记录"),e.abrupt("return");case 3:I(!0),D(o()(o()({},Q),{},{page:1}));case 5:case"end":return e.stop()}}),e)}))),className:"font14 c-light-primary mb5",children:"查看评测记录"})]}),null==g?void 0:g.map((function(e,n){return(0,_.jsxs)("div",{style:{display:"flex"},children:[(0,_.jsxs)("div",{style:{lineHeight:"19px"},children:["答案(填空",null==e?void 0:e.choice_id,"):"]}),(0,_.jsx)("div",{className:"mb5",children:3==i.question_type?(0,_.jsx)("span",{style:{whiteSpace:"pre-wrap",color:null!=e&&e.user_answer_boolean?"#37AD83":"#E30000"},children:null==e?void 0:e.answer_text}):(0,_.jsx)("pre",{className:"mb0",style:{whiteSpace:"pre-wrap"},children:null==e?void 0:e.answer_text})})]})})),c&&(0,_.jsx)(F.u,{data:i}),!(null==i||null===(t=i.submit_records)||void 0===t||!t.length)&&(0,_.jsx)(N.Z,{className:"mt20",dataSource:null==i?void 0:i.submit_records,columns:R,pagination:!1}),(0,_.jsx)(v.Z,{title:"评测记录",open:E,footer:!1,centered:!0,width:1e3,onCancel:function(){I(!1)},children:(0,_.jsx)(N.Z,{scroll:{y:400},dataSource:null==S?void 0:S.records,columns:O,pagination:{current:Q.page,pageSize:Q.limit,total:null==S?void 0:S.records_count,onChange:function(e,n){D(o()(o()({},Q),{},{page:e,limit:n}))}}})})]})]})}),ne=t(79905),te=t(99313),ie=t(94001),re=t(27795),se=t(57809),oe=function(e){var n,t,i=e.chanllenge,r=e.styles,s=e.autoHeight,o=e.setVisible,a=e.devalueValue,l=(0,m.useState)(a),c=p()(l,2),u=c[0],d=c[1],f=null==i||null===(n=i.challenge_paths)||void 0===n?void 0:n.map((function(e){return{label:e.file_name,value:e.file_name,code:e.latest_code}})),h=null==f||null===(t=f.find((function(e){return u===e.value})))||void 0===t?void 0:t.code;return(0,_.jsx)(_.Fragment,{children:0===(null==i?void 0:i.st)&&i.passed_code&&(0,_.jsxs)("div",{className:r.shixunWrp,children:[(0,_.jsxs)("h2",{children:[(0,_.jsx)(se.default,{style:{width:200},value:u,onChange:function(e){return d(e)},options:f}),(0,_.jsxs)("span",{className:r.s,onClick:function(){return o(h)},children:[(0,_.jsx)("i",{className:"iconfont icon-quanping2"}),(0,_.jsx)("span",{children:"全屏预览"})]})]}),(0,_.jsx)(re.ZP,{height:300,autoHeight:s,language:"python",theme:"default",value:h,options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})]})})},ae=t(77540),le=te.Z.TabPane,ce=function(e){var n,t,i,r,s=e.item,a=e.answerData,c=e.hasChangeScore,d=void 0===c||c,g=e.autoHeight,x=e.saveChangeScore,A=void 0===x?function(){}:x,w=e.sealedReview,j=e.coursesId,y=(0,m.useState)([]),b=p()(y,2),B=b[0],E=b[1],I=(0,m.useState)([]),k=p()(I,2),Z=k[0],S=k[1],T=(0,m.useState)(""),P=p()(T,2),Q=P[0],D=P[1],R=null==a||null===(n=a.exercise)||void 0===n?void 0:n.id;(0,m.useEffect)((function(){var e;if(null!=s&&null!==(e=s.shixun_details)&&void 0!==e&&e.length){for(var n=[],t=[],i=0;i<(null==s||null===(r=s.shixun_details)||void 0===r?void 0:r.length);i++){for(var r,a,l,c=0;c<(null==s?void 0:s.shixun_details[i].stage_list.length);c++){var u,d,p=null==s?void 0:s.shixun_details[i].stage_list[c];n.push(o()(o()({},p),{operation:null==s||null===(u=s.shixun_details)||void 0===u||null===(u=u[i])||void 0===u||null===(u=u.shixun_detail)||void 0===u||null===(u=u[0])||void 0===u?void 0:u.game_identifier,shixun_challenge_id:null==s||null===(d=s.shixun_details[i])||void 0===d?void 0:d.shixun_challenge_id,is_jupyter:null==s?void 0:s.is_jupyter,is_jupyter_lab:null==s?void 0:s.is_jupyter_lab,myshixun_identifier:null==s?void 0:s.myshixun_identifier}))}if(null!=s&&null!==(a=s.shixun_details)&&void 0!==a&&null!==(a=a[i])&&void 0!==a&&a.shixun_detail)t.push(null==s||null===(l=s.shixun_details)||void 0===l||null===(l=l[i])||void 0===l||null===(l=l.shixun_detail)||void 0===l?void 0:l[0])}return S(t),E([].concat(n)),function(){B=[],Z=[],E([]),S([])}}}),[null==s?void 0:s.shixun_details]);var O=function(){var e=u()(l()().mark((function e(n,t){var i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Number(n.target.value)==t.user_score){e.next=5;break}return e.next=3,A(o()(o()({},s),{shixun_challenge_id:t.shixun_challenge_id,score:Number(n.target.value)}));case 3:null!=(i=e.sent)&&i.question_comments&&h.ZP.success("已修改当前评分");case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),F=[{title:"关卡/任务名称",dataIndex:"name",key:"name",align:"left",ellipsis:!0,width:150,render:function(e,n){return(0,_.jsx)(C.Z,{title:e,children:n.operation?(0,_.jsxs)(f.Link,{target:"_blank",style:{maxWidth:"400px"},title:e&&e.length>25?e:"",className:"current c-light-primary overflowHidden1",to:n.is_jupyter||n.is_jupyter_lab?"/tasks/".concat(n.myshixun_identifier,"/jupyter"):"/tasks/".concat(j,"/").concat(R,"/").concat(n.game_identifier,"/exercise"),children:[n.position,"、",e]}):(0,_.jsxs)("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:e&&e.length>25?e:"",children:[n.position,"、",e]})})}},{title:(0,_.jsx)(C.Z,{overlayStyle:{minWidth:350},title:(0,_.jsxs)("div",{children:[(0,_.jsx)("p",{style:{marginBottom:0},children:"若学生未开启关卡挑战,评测次数显示为“--”;"}),"若学生已开启关卡挑战但是未提交评测,评测次数显示为“0”。"]}),children:"评测次数 "}),width:70,dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(e,n){return(0,_.jsx)("span",{children:n.evaluate_count||0===n.evaluate_count?n.evaluate_count:(0,_.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"完成时间",width:80,key:"finished_time",dataIndex:"finished_time",align:"center",render:function(e,n){var t=!1;return n.finished_time&&null!=a&&a.exercise&&null!=a&&a.exercise_answer_user&&(t=-1===(null==a?void 0:a.exercise.time)?M()(null==a?void 0:a.exercise.end_time).isBefore(n.finished_time):M()(null==a?void 0:a.exercise_answer_user.start_at).add(null==a?void 0:a.exercise.time,"m").isBefore(n.finished_time)),(0,_.jsxs)("span",{children:[n.finished_time||(0,_.jsx)("span",{className:"c-grey-999",children:"--"}),(0,_.jsx)("span",{className:"c-orange-ff9 ",children:t?"(已超时)":""})]})}},{title:"耗时",width:60,dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(e,n){return(0,_.jsx)("span",{children:n.time_consuming||(0,_.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"得分/满分",width:100,dataIndex:"user_score",key:"user_score",align:"center",tableLayout:"fixed",render:function(e,n){return(0,_.jsxs)("span",{children:[(0,_.jsx)("span",{className:"c-orange",children:n.user_score}),"/",n.game_score]})}},d&&{title:"调分",dataIndex:"user_score",key:"user_score",align:"center",width:100,render:function(e,n,t){return(0,_.jsx)(ie.Z,{formatter:function(e){var n;return(null===(n="".concat(e))||void 0===n||null===(n=n.match(/^(\d)*.\d{0,1}/))||void 0===n?void 0:n[0])||"0"},min:0,max:Number(n.game_score),defaultValue:e,onPressEnter:function(e){return O(e,n)},onBlur:function(e){return O(e,n)}})}},{title:"操作",dataIndex:"name",key:"name",align:"left",ellipsis:!0,render:function(e,n){return console.log(n),n.operation?(0,_.jsx)(f.Link,{target:"_blank",style:{maxWidth:"400px"},className:"current c-light-primary overflowHidden1",to:n.is_jupyter||n.is_jupyter_lab?"/tasks/".concat(n.myshixun_identifier,"/jupyter"):"/tasks/".concat(j,"/").concat(R,"/").concat(n.game_identifier,"/exercise"),children:"查看答题详情"}):(0,_.jsx)(C.Z,{title:"学生未开启过该关卡",children:(0,_.jsx)("span",{className:"overflowHidden1",style:{maxWidth:"400px"},children:"查看答题详情"})})}}].filter((function(e){return!!e})),z=[{title:"评测序号",dataIndex:"key",width:"80px",key:"key",align:"center",render:function(e,n){return(0,_.jsx)("span",{children:n.key})}},{title:"评测时间",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:function(e,n){return(0,_.jsx)("span",{children:n.updated_at?n.updated_at:"--"})}},{title:"评测结果",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(e,n){return(0,_.jsx)("span",{children:n.error_msg?n.error_msg:"--"})}},!w&&{title:"操作",dataIndex:"commit_id",key:"commit_id",width:"80px",align:"center",render:function(e,n){return(0,_.jsx)("span",{className:"c-blue current",onClick:u()(l()().mark((function e(){var t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null!=n&&n.is_jupyter||null!=n&&n.is_jupyter_lab)){e.next=4;break}window.open("/tasks/".concat(n.myshixun_identifier,"/jupyter")),e.next=8;break;case 4:return e.next=6,(0,ae.Lk)(n.game_identifier,{path:null===(t=n.path)||void 0===t||null===(t=t.replace(/\;/g,";"))||void 0===t||null===(t=t.split(";"))||void 0===t?void 0:t[0],query_index:n.query_index,exercise_id:R});case 6:0===(null==(i=e.sent)?void 0:i.status)&&v.Z.info({title:"代码内容",width:900,centered:!0,icon:null,okText:"关闭",className:"".concat(Y.Z.lookCode," custom-modal-divider"),content:(0,_.jsx)(re.ZP,{height:500,autoHeight:g,language:"python",theme:"default",value:decodeURIComponent(escape(window.atob((null==i?void 0:i.content)||""))),options:o()(o()({},G),{},{readonly:!0})})});case 8:case"end":return e.stop()}}),e)}))),children:n.query_index?"查看代码":""})}}].filter((function(e){return!!e})),G={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)(te.Z,{defaultActiveKey:"1",tabBarExtraContent:!(null!=s&&s.shixun_start)&&(0,_.jsx)("span",{style:{color:"red"},children:"学生未开启挑战"}),children:[(0,_.jsx)(le,{tab:"阶段成绩",children:!(null===(t=B)||void 0===t||!t.length)&&(0,_.jsx)(N.Z,{columns:F,dataSource:B,pagination:!1})},"1"),(0,_.jsx)(le,{tab:(0,_.jsxs)("span",{children:["实训详情 ",(0,_.jsx)(C.Z,{title:"展示学生通关代码,未通关则展示最后编写的代码详情",children:(0,_.jsx)("span",{className:"iconfont icon-tishi4"})})]}),children:null===(i=Z)||void 0===i?void 0:i.map((function(e,n){var t,i;return(0,_.jsxs)(m.Fragment,{children:[(0,_.jsxs)("div",{className:"mt5",children:[(0,_.jsxs)("span",{className:"font16 mr15",children:[" 第",e.position,"关"]}),e.game_identifier?(0,_.jsx)(f.Link,{target:"_blank",className:"current c-light-primary font16",to:s.is_jupyter||s.is_jupyter_lab?"/tasks/".concat(s.myshixun_identifier,"/jupyter"):"/tasks/".concat(j,"/").concat(R,"/").concat(e.game_identifier,"/exercise"),children:e.name}):(0,_.jsx)("span",{className:"font16",children:e.name})]}),!(null==e||null===(t=e.outputs)||void 0===t||!t.length)&&(0,_.jsx)(N.Z,{bordered:!0,dataSource:e.outputs.map((function(n){return o()(o()({},n),{},{key:n.position,error_msg:n.output_detail,updated_at:n.updated_at,game_identifier:null==e?void 0:e.game_identifier,path:null==e?void 0:e.path,myshixun_identifier:null==s?void 0:s.myshixun_identifier,is_jupyter:null==s?void 0:s.is_jupyter,is_jupyter_lab:null==s?void 0:s.is_jupyter_lab})})),columns:z,pagination:!1}),(0,_.jsx)(oe,{chanllenge:e,autoHeight:g,setVisible:D,styles:Y.Z,devalueValue:null==e||null===(i=e.challenge_paths)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.file_name})]},n)}))},"2")]}),(0,ne.dE)()&&(0,_.jsx)(L.Z,{className:"c-grey-999 mt20 mb20",value:null==s?void 0:s.question_title}),null==s||null===(r=s.shixun)||void 0===r?void 0:r.map((function(e,n){return(0,_.jsxs)("p",{className:"font16 c-grey-666 mb5",children:[(0,_.jsxs)("span",{className:"mr20",children:["第",null==e?void 0:e.challenge_position,"关 ",null==e?void 0:e.challenge_name]}),(0,_.jsxs)("span",{children:[null==e?void 0:e.challenge_score,"分"]})]})})),(0,_.jsx)("div",{className:"mb15"}),(0,_.jsx)(v.Z,{centered:!0,destroyOnClose:!0,open:!!Q,title:"全屏预览代码",width:864,onCancel:function(){return D(!1)},footer:null,children:(0,_.jsx)(re.ZP,{height:500,autoHeight:g,language:"python",theme:"default",value:Q,options:G})})]})},ue=t(49312),de=(Z.Z.TextArea,function(e){var n,t,i=e.item,r=(e.answerData,e.changeScoreData),s=(e.textValue,e.textOnChange,(0,m.useState)(!1)),o=p()(s,2),a=o[0],c=o[1],d=(0,m.useRef)();(0,m.useEffect)((function(){var e;if(null!=d&&d.current)return null==d||null===(e=d.current)||void 0===e||e.addEventListener("mousedown",R.Dw),function(){var e;null==d||null===(e=d.current)||void 0===e||e.removeEventListener("mousedown",R.Dw)}}),[null==d?void 0:d.current]),(0,m.useEffect)((function(){null!=r&&r[i.q_position]?!a&&c(!0):a&&c(!1)}),[null==r?void 0:r[null==i?void 0:i.q_position]]);var f=function(){var e=u()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=v.Z.confirm({width:1e3,icon:null,className:"custom-modal-divider ant-modal-confirm-btns-hidden",title:(0,_.jsxs)(x.Z,{children:[(0,_.jsx)(A.Z,{flex:"1",children:"原始内容"}),(0,_.jsx)(A.Z,{children:(0,_.jsx)("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return t.destroy()}})})]}),content:(0,_.jsx)(ue.Z,{height:"70vh",defaultValue:n||"",hidetoolBar:!0,disabled:!0})});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,_.jsxs)("div",{children:["kepukehuan.educoder.net"===document.domain&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)("div",{children:[(0,_.jsx)("strong",{className:"mt30",children:"作文标题"}),(0,_.jsx)("br",{}),(0,_.jsx)("div",{className:Y.Z.simpleWrap,children:(0,_.jsx)(L.Z,{value:(null==i?void 0:i.kp_content)||""})}),(0,_.jsx)("strong",{className:"mt30",children:"作文类型"}),(0,_.jsx)("br",{}),(0,_.jsx)("div",{className:Y.Z.simpleWrap,children:(0,_.jsx)(L.Z,{value:(null==i?void 0:i.kp_clazz)||""})}),(0,_.jsx)("strong",{className:"mt30",children:"作文内容"}),(0,_.jsx)("br",{}),(0,_.jsx)("div",{className:Y.Z.simpleWrap,children:(0,_.jsx)(L.Z,{value:(null==i||null===(n=i.user_answer)||void 0===n?void 0:n[0])||""})})]}),(0,ne.GJ)()&&(0,_.jsx)(F.u,{data:i}),(0,_.jsx)(y.Z,{})]}),"kepukehuan.educoder.net"!==document.domain&&(0,_.jsxs)("div",{className:Y.Z.simpleBg,children:[(0,_.jsxs)(x.Z,{children:[(0,_.jsx)(A.Z,{flex:1,children:(0,_.jsx)("aside",{className:"font14 c-light-primary mb5",children:"学生答题"})}),(0,_.jsx)(A.Z,{children:(0,_.jsx)(g.ZP,{style:{marginRight:-12},type:"link",onClick:function(){var e;return f(null==i||null===(e=i.user_answer)||void 0===e?void 0:e[0])},children:"查看原始内容"})})]}),(0,_.jsx)("div",{ref:d,children:(0,_.jsx)(L.Z,{value:(null==i||null===(t=i.user_answer)||void 0===t?void 0:t[0])||""})},i.question_id),(0,ne.GJ)()&&(0,_.jsx)(F.u,{data:i})]})]})}),pe=t(81327),me=t(10311),fe=t(78241),he="box___L0bdv",ge="head___cyjX5",ve="content___hzHVR",xe="row___FKXkZ",Ae="btnWrap___aUDJ0",we="btn___N6ksw",je="disabledBtn___t8_ZJ",Ce="del___TrkS2",ye="line___jAAPS",be="slider___xLyf7",Be=t(82545),Ee=t(12911),Ie=t.n(Ee),Ne=function(e){var n=e.value,t=e.onChange,i=e.max,r=function(e){Number.isNaN(e)||t(e)};return(0,_.jsxs)(x.Z,{align:"middle",style:{width:358},children:[(0,_.jsx)(A.Z,{span:20,children:(0,_.jsxs)(pe.Z,{children:[(0,_.jsx)("span",{className:"c-grey-333",children:"0"}),(0,_.jsx)(me.Z,{className:be,min:0,style:{width:232},step:.1,max:Number(i),onChange:r,value:n}),(0,_.jsx)("span",{className:"c-grey-333",children:i})]})}),(0,_.jsx)(A.Z,{span:4,children:(0,_.jsx)(ie.Z,{min:0,max:i,precision:1,step:.1,style:{margin:"0 16px"},value:n,onChange:r})})]})},ke=function(e){var n=e.item,t=e.visible,i=e.onCancel,r=(e.onOk,e.saveChangeScore),s=fe.Z.useForm(),a=p()(s,1)[0],c=(0,m.useState)(!0),d=p()(c,2),f=d[0],w=d[1],j=(0,m.useState)(!1),C=p()(j,2),y=C[0],B=C[1],E=(0,m.useState)(!1),N=p()(E,2),k=N[0],S=N[1],T=(0,m.useState)(!1),P=p()(T,2),M=P[0],Q=P[1],D=(0,m.useState)([]),L=p()(D,2),R=L[0],O=L[1],F=v.Z.useModal(),Y=p()(F,2),G=Y[0],H=Y[1],U=(0,m.useState)(!1),q=p()(U,2),J=q[0],K=q[1],W=(0,m.useState)(!0),V=p()(W,2),X=V[0],$=V[1],ee=(0,m.useState)({left:0,top:0,bottom:0,right:0}),te=p()(ee,2),re=te[0],se=te[1],oe=(0,m.useRef)(null);(0,m.useEffect)((function(){t&&(ae(),a.setFieldsValue({score:Number(null==n?void 0:n.user_score)}))}),[t]);var ae=function(){var e=u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,(0,z.ZP)("/api/users/get_score_list.json",{method:"get"});case 3:0===(null==(n=e.sent)?void 0:n.status)&&O((null==n?void 0:n.data)||[]),w(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=u()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,(0,z.ZP)("/api/users/remove_score_list.json",{method:"delete",body:{id:n}});case 3:if(0!==(null==(t=e.sent)?void 0:t.status)){e.next=7;break}return ae(),e.abrupt("return");case 7:w(!1);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ce=function(){var e=u()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.validateFields();case 2:return B(!0),t=a.getFieldsValue(),e.next=6,r(o()(o()({},n),t));case 6:B(!1),i();case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ue=M?[.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5]:[0,1,2,3,4,5,6,7,8,9,10];return(0,_.jsxs)(_.Fragment,{children:[H,(0,_.jsx)(v.Z,{title:(0,_.jsx)("div",{style:{width:"100%",cursor:"move"},onMouseOver:function(){X&&$(!1)},onMouseOut:function(){$(!0)},onFocus:function(){},onBlur:function(){},children:"调分"}),open:t,onCancel:i,onOk:ce,okText:"确定",width:506,afterClose:function(){a.resetFields()},confirmLoading:y,cancelText:"取消",modalRender:function(e){return(0,_.jsx)(Ie(),{disabled:X,bounds:re,nodeRef:oe,onStart:function(e,n){return function(e,n){var t,i=window.document.documentElement,r=i.clientWidth,s=i.clientHeight,o=null===(t=oe.current)||void 0===t?void 0:t.getBoundingClientRect();o&&se({left:-o.left+n.x,right:r-(o.right-n.x),top:-o.top+n.y,bottom:s-(o.bottom-n.y)})}(0,n)},children:(0,_.jsx)("div",{ref:oe,children:e})})},children:(0,_.jsx)(fe.Z,{size:"large",form:a,colon:!1,children:(0,_.jsxs)(b.Z,{spinning:f,children:[(0,_.jsx)(x.Z,{align:"middle",children:(0,_.jsx)(fe.Z.Item,{style:{marginBottom:0},label:"调分",name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,_.jsx)(Ne,{max:n.question_score})})}),(0,_.jsxs)("div",{className:he,children:[(0,_.jsxs)("div",{className:ge,onClick:function(){return S(!k)},children:[k?(0,_.jsx)("i",{className:"iconfont icon-zhankai4 font12"}):(0,_.jsx)("i",{style:{transform:"scale(0.6)"},className:"iconfont icon-zhankai4 font12"}),(0,_.jsxs)("span",{children:[k?"收起":"展开","快捷打分小键盘"]}),(0,_.jsx)("img",{src:"data:image/png;base64,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"})]}),k&&(0,_.jsxs)("div",{className:ve,children:[(0,_.jsxs)(x.Z,{align:"middle",children:[(0,_.jsx)("span",{className:"c-grey-333 mr10",children:"0.5"}),(0,_.jsx)(I.Z,{checked:M,onChange:function(e){return Q(e)}}),(0,_.jsx)(g.ZP,{onClick:function(){var e,n="";v.Z.confirm({title:"自定义分值",icon:null,onOk:(e=u()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=3;break}return h.ZP.warning("请输入分值"),e.abrupt("return",Promise.reject());case 3:if(!(n<0)){e.next=6;break}return h.ZP.warning("分值必须大于0"),e.abrupt("return",Promise.reject());case 6:return e.next=8,(0,z.ZP)("/api/users/set_score_list.json",{method:"post",body:{score:n}});case 8:0===(null==(t=e.sent)?void 0:t.status)&&ae();case 10:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)}),content:(0,_.jsx)("div",{children:(0,_.jsx)(fe.Z.Item,{style:{marginBottom:0},label:"分值",colon:!1,children:(0,_.jsx)(ie.Z,{style:{width:322},defaultValue:n,onChange:function(e){n=e}})})})})},size:"middle",style:{marginLeft:"auto"},type:"primary",children:"+自定义分值"})]}),(0,_.jsx)("div",{className:xe,children:ue.map((function(e){return(0,_.jsx)("div",{className:Ae,children:(0,_.jsx)("div",{onClick:function(){Number(e)>Number(n.question_score)||a.setFieldsValue({score:e})},className:Number(e)>Number(n.question_score)?je:we,children:e})},e)}))}),!(null==R||!R.length)&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("div",{className:ye}),(0,_.jsx)("div",{className:xe,children:R.map((function(e){return(0,_.jsxs)("div",{className:Ae,children:[(0,_.jsx)("div",{onClick:function(){Number(e.score)>Number(n.question_score)||a.setFieldsValue({score:e.score})},className:Number(e.score)>Number(n.question_score)?je:we,children:e.score}),(0,_.jsx)("div",{onClick:function(){le(e.id)},className:"iconfont icon-weishezhi ".concat(Ce)})]},e.id)}))})]})]})]}),(0,_.jsx)(x.Z,{wrap:!1,align:"middle",justify:"end",children:(0,_.jsx)(A.Z,{children:(0,_.jsx)(Be.Z,{isShowComponent:(0,ne.G5)(),ModalProps:{open:J,onCancel:function(){K(!1)}},onDataSelect:function(){var e=u()(l()().mark((function e(n,t){var i,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=t.node,r=function(){a.setFieldsValue({comment:null==i?void 0:i.value}),K(!1)},!a.getFieldValue("comment")){e.next=5;break}return G.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:r}),e.abrupt("return");case 5:r();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,_.jsx)(g.ZP,{style:{padding:0,height:"auto"},icon:(0,_.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){K(!0)},children:"常用评语"})})})}),(0,_.jsx)(fe.Z.Item,{style:{marginBottom:0},label:"评语",name:"comment",children:(0,_.jsx)(Z.Z.TextArea,{})})]})})})]})},Ze=t(73837),Se=te.Z.TabPane,Te=function(e){var n,t,i,r,s,o,a=e.item,l=e.answerData,c=e.autoHeight,u=(0,m.useState)([]),d=p()(u,2),f=d[0],h=d[1],g=(0,m.useState)(!1),x=p()(g,2),A=x[0],w=x[1],j=(0,m.useState)(!1),y=p()(j,2),b=y[0],B=y[1];(0,m.useEffect)((function(){var e,n;(null==a||null===(e=a.evaluate_codes)||void 0===e?void 0:e.length)>0?h(null==a||null===(n=a.evaluate_codes)||void 0===n?void 0:n.map((function(e,n){return{key:n+1,error_msg:null!=e&&e.error_msg?G.Base64.decode(null==e?void 0:e.error_msg):"",status:null==e?void 0:e.status,created_at:e.created_at,code:null==e?void 0:e.code,show_code:null==e?void 0:e.show_code}}))):h([{key:"--",error_msg:"--",show_code:!1}])}),[null==a?void 0:a.evaluate_codes]);var E=[{title:"评测序号",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(e,n){return(0,_.jsx)("span",{children:n.key})}},{title:"评测时间",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:function(e,n){return(0,_.jsx)("span",{children:n.created_at?M()(n.created_at).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"评测结果",dataIndex:"status",key:"status",align:"center",render:function(e,n){var t;return(0,_.jsx)("span",{className:0===e?"c-green":"c-red",children:(null===(t=Ze.Im[e])||void 0===t?void 0:t.replace("调试","评测"))||"--"})}},(null==f||null===(n=f[0])||void 0===n?void 0:n.show_code)&&{title:"操作",align:"center",dataIndex:"code",key:"code",width:100,render:function(e,n){return(0,_.jsx)("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:function(){v.Z.confirm({centered:!0,icon:null,width:700,okText:"关闭",cancelButtonProps:{style:{display:"none"}},title:"代码内容",content:(0,_.jsx)("div",{className:"mb10",children:(0,_.jsx)(re.ZP,{height:300,language:"python",theme:"vs-light",value:null!=n&&n.code?G.Base64.decode(null==n?void 0:n.code):"",autoHeight:c,options:I})})})},children:"查看代码"})}}].filter((function(e){return!!e})),I={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)(te.Z,{defaultActiveKey:"1",children:[(0,_.jsxs)(Se,{tab:(0,_.jsxs)("span",{children:["通关代码 ",(0,_.jsx)(C.Z,{title:"展示学生通关代码,未通关则展示最后编写的代码详情",children:(0,_.jsx)("span",{className:"iconfont icon-tishi4"})})]}),children:[(0,_.jsx)("div",{className:"mt15 mb15",children:(0,_.jsx)(L.Z,{value:null==a?void 0:a.description})}),!(null==a||null===(t=a.user_answer)||void 0===t||!t.length)&&(null==a?void 0:a.passed_code)&&(0,_.jsxs)("aside",{className:D.Z.shixunWrp,children:[(0,_.jsx)("h3",{children:"最后通关代码 (未通关则展示最后编写的代码详情)"}),(0,_.jsx)("div",{className:D.Z.full,children:(0,_.jsxs)("span",{onClick:function(){return w(!0)},children:[(0,_.jsx)("i",{className:"iconfont icon-quanping2"}),(0,_.jsx)("span",{children:"全屏预览"})]})}),(0,_.jsx)(re.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:null!=a&&a.passed_code?G.Base64.decode(null==a?void 0:a.passed_code):"",autoHeight:c,options:I})]}),(0,_.jsx)("div",{style:{cursor:"pointer"},className:"font14 c-blue current mt20",onClick:function(){B(!b)},children:b?"隐藏参考答案":"查看参考答案"}),b&&(0,_.jsx)("div",{className:D.Z.newProgramBg,children:(0,_.jsx)("pre",{style:{whiteSpace:"pre-wrap",color:"#333"},children:(null==a?void 0:a.standard_answer)||"暂无参考答案"})})]},"1"),(0,_.jsx)(Se,{tab:"评测记录",children:(!(null==l||null===(i=l.exercise)||void 0===i||!i.student_commit_status)&&0!==(null==l||null===(r=l.exercise)||void 0===r?void 0:r.student_commit_status)||!(null==l||null===(s=l.exercise)||void 0===s||!s.user_exercise_status)&&0!==(null==l||null===(o=l.exercise)||void 0===o?void 0:o.user_exercise_status))&&(0,_.jsx)(N.Z,{className:"mt5",bordered:!0,dataSource:f,columns:E,pagination:!1})},"2")]}),(0,_.jsx)(v.Z,{centered:!0,destroyOnClose:!0,open:A,title:"全屏预览代码",width:864,onCancel:function(){return w(!1)},footer:null,children:(0,_.jsx)(re.ZP,{height:500,language:"python",theme:"vs-light",value:null!=a&&a.passed_code?G.Base64.decode(null==a?void 0:a.passed_code):"",autoHeight:c,options:I})})]})},Pe=t(35220),Me=t(10160),Qe="wrap___kSYmZ",De="head___qjsyz",Le="line___yVkMk",Re=t(14539),Oe=t(10126),Fe=function(e){var n,t,i,r,s=e.parentData,o=(null===(n=(0,Oe.Uf)(s))||void 0===n?void 0:n.every((function(e){var n;return!(null!=e&&null!==(n=e.data)&&void 0!==n&&n.length)})))&&!(null!=s&&null!==(t=s.photos)&&void 0!==t&&t.length);return(0,_.jsxs)("div",{className:Qe,children:[(0,_.jsxs)("div",{className:De,children:[(0,_.jsx)("aside",{children:"考试照片"}),(0,_.jsxs)("div",{children:["共",(0,_.jsx)("span",{children:null==s||null===(i=s.photos)||void 0===i?void 0:i.length}),"张"]})]}),o?(0,_.jsx)(Re.Z,{customText:"该学生无学习行为分析数据"}):(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(Oe.ZP,{data:(0,Oe.Uf)(s)}),!(null==s||null===(r=s.photos)||void 0===r||!r.length)&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("div",{className:Le}),(0,_.jsx)(Oe._s,{dataSource:null==s?void 0:s.photos,right:21,col:3,wrapWidth:856})]})]})]})},Ye="wrapper___MX3fs",ze="head___Yd8zt",Ge="title___gCeYN",He="inputBox___OGm5w",Ue="selectWrapper___xsjOs",qe="content___VUVSk",Je="tableHead___vKmiU",Ke="list___IyMCb",We="active___pzGHU",Ve="footer___sbrEe",Xe=t(43428),_e=t(27092),$e=t(89392),en=t.n($e),nn=t(53273),tn=function(e){var n,t=e.visible,i=e.value,r=e.onChange,s=e.onClose,a=e.sealedReview,c=e.data,d=(0,f.useLocation)(),h=(0,f.useParams)(),g=null==d||null===(n=d.pathname)||void 0===n?void 0:n.includes("/centralizeReview"),v=(0,m.useState)({page:1,limit:10,course_group_id:"all",name:"",save_name:"",review_status:"all",review_type:g?"appraise":"normal"}),x=p()(v,2),A=x[0],w=x[1],j=(0,m.useState)([]),C=p()(j,2),y=C[0],B=C[1],E=(0,m.useState)([]),I=p()(E,2),N=I[0],k=I[1],Z=(0,m.useState)(!0),S=p()(Z,2),T=S[0],P=S[1],M=(0,m.useState)(!1),Q=p()(M,2),D=Q[0],L=Q[1],O=(0,m.useState)(!1),F=p()(O,2),Y=F[0],G=F[1],H=(0,m.useState)(0),U=p()(H,2),q=U[0],J=U[1],K=(0,m.useRef)(!0);(0,m.useEffect)((function(){var e=A;t&&(g||(e=o()(o()({},c),A)),w(o()({},e)),X(e))}),[t]),(0,m.useEffect)((function(){void 0!==a&&G(a)}),[a]);var W=function(e){A.page=1,A.course_group_id=e,w(o()({},A)),X(A)},V=function(e){A.page=1,A.review_status=e,w(o()({},A)),X(A)},X=function(){var e=u()(l()().mark((function e(n){var t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete(t=en().pickBy(n,(function(e){return"all"!==e}))).save_name,P(!0),e.next=5,(0,z.ZP)("/api/exercises/".concat(h.exerciseId,"/user_review_list.json"),{method:"post",body:t});case 5:i=e.sent,k((null==i?void 0:i.review_list)||[]),J((null==i?void 0:i.count)||0),P(!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$=function(){var e=u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(K.current){e.next=2;break}return e.abrupt("return");case 2:return L(!0),e.next=5,(0,z.ZP)("/api/courses/".concat(h.coursesId,"/course_groups.json"),{method:"get",params:{limit:2e4,page:1}});case 5:null!=(n=e.sent)&&n.course_groups&&(B((null==n?void 0:n.course_groups)||[]),K.current=!1),L(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=u()(l()().mark((function e(n){var t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=null!=d&&null!==(t=d.pathname)&&void 0!==t&&t.includes("/centralizeReview")?"centralizeReview":"review",f.history.replace("/classrooms/".concat(h.coursesId,"/exercise/").concat(h.exerciseId,"/").concat(i,"/").concat(n.login)),r(n);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,_.jsxs)(Xe.Z,{className:Ye,title:(0,_.jsxs)("div",{className:ze,children:[(0,_.jsx)("div",{className:Ge,children:"学生列表"}),(0,_.jsxs)("div",{className:He,children:[!Y&&(0,_.jsxs)(se.default,{value:null==A?void 0:A.course_group_id,className:Ue,style:{width:170},showSearch:!1,onDropdownVisibleChange:$,getPopupContainer:function(e){return e.parentNode},onChange:W,dropdownRender:function(e){return(0,_.jsx)(b.Z,{spinning:D,children:e})},children:[(0,_.jsx)(se.default.Option,{value:"all",children:"全部班级"},-1),y.map((function(e){return(0,_.jsx)(se.default.Option,{value:e.id,children:e.name},e.id)}))]}),(0,_.jsxs)(se.default,{className:Ue,style:{width:170},getPopupContainer:function(e){return e.parentNode},value:null==A?void 0:A.review_status,onChange:V,children:[(0,_.jsx)(se.default.Option,{value:"all",children:"全部状态"}),(0,_.jsx)(se.default.Option,{value:0,children:"未评"}),(0,_.jsx)(se.default.Option,{value:1,children:"已评"})]}),(0,_.jsx)(nn.t7,{style:{width:290,height:38},placeholder:"请输入学生姓名搜索",value:null==A?void 0:A.save_name,onChange:function(e){A.page=1,A.name=e,w(o()({},A)),X(A)}})]})]}),width:700,placement:"left",closable:!1,onClose:s,bodyStyle:{display:"flex",flexDirection:"column"},open:t,children:[(0,_.jsx)("div",{className:qe,children:(0,_.jsxs)(b.Z,{spinning:T,children:[N.length>0?(0,_.jsxs)("div",{className:Je,children:[(0,_.jsx)("div",{children:"姓名"}),(0,_.jsx)("div",{style:{paddingLeft:5},children:"学号"}),(0,_.jsx)("div",{children:"分班"}),(0,_.jsx)("div",{children:"评阅状态"})]}):" ",null==N?void 0:N.map((function(e){return(0,_.jsxs)("div",{className:i===e.login?"".concat(Ke," ").concat(We):Ke,onClick:function(){return ee(e)},children:[(0,_.jsx)("span",{title:null==e?void 0:e.name,children:e.name}),(0,_.jsx)("span",{title:null==e?void 0:e.student_id,children:e.student_id}),(0,_.jsx)("span",{title:e.course_group,children:(0,R.Pq)(e.course_group,11)}),null!=e&&e.reviewed?(0,_.jsx)("b",{style:{color:"#0152d9"},children:"已评"}):(0,_.jsx)("b",{style:{color:"#333333"},children:"未评"})]},e.id)})),0===q&&A.name&&(0,_.jsx)(Re.Z,{customText:"搜索无结果"})]})}),(0,_.jsxs)("div",{className:Ve,children:[q>A.limit?(0,_.jsx)("div",{children:(0,_.jsxs)("span",{style:{color:"#656F87"},children:["共",(0,_.jsx)("span",{className:"c-light-primary",children:q}),"条数据"]})}):"",(0,_.jsx)(_e.Z,{total:q,pageSize:null==A?void 0:A.limit,current:null==A?void 0:A.page,showSizeChanger:!0,size:"small",onShowSizeChange:function(e,n){A.page=e,A.limit=n,w(o()({},A)),X(A)},onChange:function(e){A.page=e,w(o()({},A)),X(A)},showQuickJumper:!0,hideOnSinglePage:!0})]})]})},rn=t(5830),sn=t(41056),on=t(91232),an=t.n(on),ln=t(39647),cn=t.n(ln),un=t(25230),dn=t(76739),pn=t(70854),mn=t(39732),fn=t(65022),hn=t.n(fn),gn=t(32083),vn=["exercise","globalSetting","loading","user","dispatch","isEaxmPaperOpen","studentexportDate","onChangeProgress"],xn=Z.Z.TextArea,An=(0,f.connect)((function(e){var n=e.exercise,t=e.loading,i=e.user;return{exercise:n,globalSetting:e.globalSetting,user:i,loading:t.effects}}))((function(e){var n=e.exercise,t=(e.globalSetting,e.loading,e.user),i=e.dispatch,r=e.isEaxmPaperOpen,s=e.studentexportDate,a=e.onChangeProgress,c=void 0===a?function(){}:a,d=(cn()(e,vn),(0,f.useParams)()),h=t.userInfo,g=(0,m.useState)({}),v=p()(g,2),C=v[0],b=v[1],B=(0,m.useRef)(),E=(0,m.useRef)(!1),I=(0,m.useState)(null),N=p()(I,2),k=N[0],Z=N[1],S=(0,m.useState)(!1),T=p()(S,2),P=T[0],D=T[1],F=(0,m.useState)(!1),Y=p()(F,2),z=Y[0],H=Y[1],U=(0,m.useState)(!1),q=p()(U,2),J=q[0],K=q[1],W=(0,m.useState)(!1),V=p()(W,2),X=V[0],$=V[1],ee=(0,m.useState)(!1),ne=p()(ee,2),te=ne[0],ie=ne[1],re={0:"单选题",1:"多选题",2:"判断题",3:"填空题",4:"简答题"};(0,m.useEffect)((function(){null!=h&&h.login&&oe()}),[d.userId,d.coursesId,d.exerciseId,h]),(0,m.useEffect)((function(){r&&k&&($(s.userCommentVisible),K(s.userScoreVisible),ie(s.new),D(!0),setTimeout((function(){ae(s)}),2500))}),[r,k]);var se=function(e){var n,t,i,r=null==e||null===(n=e.exercise_answer_user)||void 0===n?void 0:n.user_id;if(null!=e&&null!==(t=e.exercise)&&void 0!==t&&t.question_random||null!=e&&null!==(i=e.exercise)&&void 0!==i&&i.choice_random){var s,o=1;e.exercise.question_random=null==e||null===(s=e.exercise_question_types)||void 0===s?void 0:s.map((function(n){var t,i;return null!=e&&null!==(t=e.exercise)&&void 0!==t&&t.choice_random&&(0!==n.question_type&&1!==n.question_type||n.items.map((function(e){return e.question_choices=(0,R.M2)(e.question_choices,r),e})),7===n.question_type&&n.items.forEach((function(e){e.sub_exercise_questions.forEach((function(e){e.question_choices&&(e.question_choices=(0,R.M2)(e.question_choices,r))}))}))),null!=e&&null!==(i=e.exercise)&&void 0!==i&&i.question_random&&(n.items=(0,R.M2)(n.items,r)),n.items.map((function(e){return e.question_num=o,o++,e})),n}))}},oe=function(){var e=u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i({type:"exercise/getExerciseExportHeadData",payload:{id:d.exerciseId||d.categoryId,identify:d.userId||null}}),!d.userId){e.next=9;break}return e.next=4,(0,Q.pu)({exerciseId:d.exerciseId,login:d.userId});case 4:n=e.sent,se(n),E.current=!1,e.next=13;break;case 9:return e.next=11,i({type:"exercise/editExercise",payload:{coursesId:d.coursesId,categoryId:d.exerciseId}});case 11:n=e.sent,E.current=!0;case 13:Z(o()({},n||{}));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(){var e=u()(l()().mark((function e(t){var i,r,s,o,a,p,m,f;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:"all"===t.type?E.current=!1:d.userId||(E.current=!0),document.querySelectorAll("canvas").forEach((function(e){(!e.clientWidth||!e.clientHeight)&&e.remove()})),r=B.current.children,"".concat(M()().format("YYYY-MM-DD HH:mm:ss")),null!==(i=n.exerciseExportHeadData)&&void 0!==i&&i.new_user&&"".concat((null===(s=n.exerciseExportHeadData)||void 0===s?void 0:s.new_student_id)||"").concat(null===(o=n.exerciseExportHeadData)||void 0===o?void 0:o.new_user),a={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}},p=hn()(),m=l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p.set(a).from(r[n]).toContainer().toCanvas().toPdf().get("pdf").then(function(){var e=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n0&&(null==n||null===(f=n.user_answer)||void 0===f?void 0:f.map((function(e){return(0,_.jsxs)("div",{style:{display:"flex"},children:[(0,_.jsxs)("div",{style:{lineHeight:"25px"},children:["答案(填空",null==e?void 0:e.choice_id,"):"]}),(0,_.jsx)("pre",{style:{whiteSpace:"pre-wrap"},children:null==e?void 0:e.answer_text})]})})))]})}),z&&(0,_.jsxs)("div",{style:{marginTop:10},children:[(null==n?void 0:n.question_type)<3&&(null==n?void 0:n.standard_answer_show)&&(0,_.jsxs)("span",{className:"font16 ",children:["正确答案:",null==n?void 0:n.standard_answer_show]}),!(null==n||null===(h=n.standard_answer)||void 0===h||!h.length)&&z&&3===(null==n?void 0:n.question_type)&&(0,_.jsx)("div",{children:null==n||null===(g=n.standard_answer)||void 0===g?void 0:g.map((function(e,n){return(0,_.jsxs)("div",{children:[(0,_.jsxs)("span",{children:["参考答案:(填空",n+1,"):"]}),(0,_.jsx)("div",{children:(0,_.jsx)(xn,{autoSize:!0,disabled:!0,value:null==e?void 0:e.answer_text[0]})})]})}))}),(null==n?void 0:n.standard_answer)&&4===(null==n?void 0:n.question_type)&&(0,_.jsxs)("div",{children:[(0,_.jsx)("p",{className:"mt10 mb0",children:"参考答案:"}),(0,_.jsx)("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5},children:(0,_.jsx)(L.Z,{value:null==n||null===(v=n.standard_answer)||void 0===v?void 0:v[0]})})]}),(null==n?void 0:n.question_type)<=4&&((null==n?void 0:n.standard_answer_show)||(null==n||null===(B=n.standard_answer)||void 0===B?void 0:B.length)>0)&&(0,_.jsxs)(x.Z,{style:{marginTop:14},children:[(0,_.jsx)("span",{className:"font16 ",children:"解析:"}),(0,_.jsx)(L.Z,{className:un.Z.renderHtml,value:(null==n?void 0:n.analysis)||"暂无解析"})]})]}),J&&!Number.isNaN(parseFloat(null==n?void 0:n.user_score))&&(null==n?void 0:n.question_type)!==gn.c.Shixun&&(null==n?void 0:n.question_type)!==gn.c.Combine&&(0,_.jsxs)("span",{children:[(0,_.jsx)("span",{style:{color:"#0152d9"},children:"学生得分:"}),null==n?void 0:n.user_score,"分"]}),(null==n?void 0:n.answer_comments)&&X&&(0,_.jsx)(rn.Z,{newuserCommentVisible:te,list:null==n?void 0:n.answer_comments}),!i&&(0,_.jsx)(y.Z,{style:E.current?{marginTop:30}:{}})]})},ce=(0,m.useCallback)((function(){var e,t,i,r,s=(null==n||null===(e=n.exerciseExportHeadData)||void 0===e||null===(e=e.exercise_header)||void 0===e?void 0:e.export_page_num)||40,a=[],l=1,c=an()((null==k||null===(i=k.exercise_question_types)||void 0===i?void 0:i.entries())||[]);try{var u=function(){var e=p()(r.value,2),n=e[0],t=e[1];t.items.forEach((function(e,i){0===i?a.push(o()(o()({},t),{},{items:null,category:n+1,questionDetail:e,questionIndex:l})):a.push({questionDetail:e,questionIndex:l}),l++}))};for(c.s();!(r=c.n()).done;)u()}catch(e){c.e(e)}finally{c.f()}return console.log("newData:",a),null!=a&&a.length?null===(t=new Array(Math.ceil((null==a?void 0:a.length)/s)))||void 0===t||null===(t=t.fill([]))||void 0===t||null===(t=t.map((function(e,n){return a.slice(n*s,n*s+s)})))||void 0===t?void 0:t.map((function(e,n){return(0,_.jsxs)("div",{className:"pl60 pr30",style:{minHeight:0===n?1e3:"auto"},children:[0===n&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(mn.Z,{isExportBlank:E.current}),(0,_.jsx)(y.Z,{className:un.Z.divider})]}),null==e?void 0:e.map((function(e,n){return t=e,i=e.questionIndex,t.category?(0,_.jsxs)("div",{children:[(0,_.jsxs)("div",{children:[(0,_.jsxs)("span",{className:"font16 c-light-primary",children:[(0,R.EM)(null==t?void 0:t.category),"、",t.name]}),(0,_.jsxs)("span",{className:"c-grey-999",children:["(共",t.count,"题,",7===(null==t?void 0:t.question_type)?"包含".concat(null==t?void 0:t.sub_count,"小题;"):"","共",t.score,"分)"]})]}),le(t.questionDetail,i)]}):le(t.questionDetail,i);var t,i}))]},n)})):null}),[k,n,P]);return(0,_.jsx)("div",{style:{height:"700px",overflow:"auto"},children:(0,_.jsx)("section",{id:"export-all",className:[un.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:B,children:ce()})})})),wn=t(58195),jn=t(42065),Cn=t(70088),yn=(0,f.connect)((function(e){var n=e.exercise,t=e.loading,i=e.user,r=e.globalSetting,s=e.classroomList;return{exercise:n,globalSetting:r,user:i,loading:t.effects,classroomList:s}}))((function(e){var n,i,s,a,c,d,P,F,Y,H,U,q,J,K,W,V,X,$,te,ie,re,se,oe,ae,le,ue,pe,me,fe,he,ge,ve,xe,Ae,we,je,Ce,ye,be,Be,Ee,Ie,Ne,Ze,Se,Qe,De,Le,Re,Oe,Ye,ze,Ge,He,Ue,qe,Je,Ke,We,Ve,Xe,_e,$e,en,nn,on,an,ln,cn,un,dn,pn,mn,fn,hn,gn,vn,xn,yn,bn,Bn,En,In,Nn,kn,Zn,Sn,Tn,Pn,Mn,Qn,Dn,Ln,Rn,On,Fn,Yn,zn=e.classroomList,Gn=e.exercise,Hn=(e.globalSetting,e.loading),Un=e.user,qn=e.dispatch,Jn=(0,f.useParams)(),Kn=(0,f.useLocation)(),Wn=Un.userInfo,Vn=Gn.reviewExercise,Xn=(Gn.exerciseList,Gn.commonHeader),_n=(0,m.useState)({}),$n=p()(_n,2),et=$n[0],nt=$n[1],tt=(0,m.useState)(1),it=p()(tt,2),rt=it[0],st=it[1],ot=(0,m.useState)(!1),at=p()(ot,2),lt=at[0],ct=at[1],ut=(0,m.useState)(!1),dt=p()(ut,2),pt=dt[0],mt=dt[1],ft=(0,m.useState)(!1),ht=p()(ft,2),gt=ht[0],vt=ht[1],xt=((0,m.useRef)(null),(0,m.useRef)([])),At=(0,m.useRef)(!0),wt=null==Kn||null===(n=Kn.pathname)||void 0===n?void 0:n.includes("/centralizeReview"),jt="exercise/".concat(wt?"getCentralizeReviewExercise":"postReviewExercise"),Ct=(0,m.useState)(!1),yt=p()(Ct,2),bt=yt[0],Bt=yt[1],Et=(0,m.useState)(!1),It=p()(Et,2),Nt=It[0],kt=It[1],Zt=(0,m.useState)({}),St=p()(Zt,2),Tt=St[0],Pt=St[1],Mt=(0,m.useState)(0),Qt=p()(Mt,2),Dt=Qt[0],Lt=Qt[1],Rt=(0,m.useState)(!1),Ot=p()(Rt,2),Ft=Ot[0],Yt=Ot[1],zt=(0,m.useState)(!0),Gt=p()(zt,2),Ht=Gt[0],Ut=Gt[1],qt=(0,m.useState)("1"),Jt=p()(qt,2),Kt=Jt[0],Wt=Jt[1],Vt=(0,m.useState)(!1),Xt=p()(Vt,2),_t=Xt[0],$t=Xt[1],ei=(0,m.useState)(null),ni=p()(ei,2),ti=ni[0],ii=ni[1],ri=(0,m.useState)(!1),si=p()(ri,2),oi=si[0],ai=si[1],li=(0,m.useState)("pdf"),ci=p()(li,2),ui=ci[0],di=ci[1],pi=((0,m.useRef)(),(0,m.useState)([])),mi=p()(pi,2),fi=mi[0],hi=mi[1],gi=(0,m.useState)(!1),vi=p()(gi,2),xi=vi[0],Ai=vi[1],wi=(0,m.useState)({}),ji=p()(wi,2),Ci=ji[0],yi=ji[1],bi=(0,m.useState)(!0),Bi=p()(bi,2),Ei=(Bi[0],Bi[1],{0:"单选题",1:"多选题",2:"判断题",3:"填空题",4:"简答题"}),Ii=[{title:"题型",dataIndex:"type_name",align:"center"},{title:(null==fi||null===(i=fi.find((function(e){return e.value==jn.f[0].nameType})))||void 0===i?void 0:i.name)||"单选题",dataIndex:"singles_scores",align:"center"},{title:(null==fi||null===(s=fi.find((function(e){return e.value==jn.f[1].nameType})))||void 0===s?void 0:s.name)||"多选题",dataIndex:"doubles_scores",align:"center"},{title:(null==fi||null===(a=fi.find((function(e){return e.value==jn.f[3].nameType})))||void 0===a?void 0:a.name)||"填空题",dataIndex:"nulls_scores",align:"center"},{title:(null==fi||null===(c=fi.find((function(e){return e.value==jn.f[2].nameType})))||void 0===c?void 0:c.name)||"判断题",dataIndex:"judges_scores",align:"center"},{title:(null==fi||null===(d=fi.find((function(e){return e.value==jn.f[6].nameType})))||void 0===d?void 0:d.name)||"编程题",dataIndex:"pros_scores",align:"center"},{title:(null==fi||null===(P=fi.find((function(e){return e.value==jn.f[5].nameType})))||void 0===P?void 0:P.name)||"实训题",dataIndex:"shixuns_scores",align:"center"},{title:(null==fi||null===(F=fi.find((function(e){return e.value==jn.f[7].nameType})))||void 0===F?void 0:F.name)||"组合题",dataIndex:"combination_scores",align:"center"},{title:(null==fi||null===(Y=fi.find((function(e){return e.value==jn.f[4].nameType})))||void 0===Y?void 0:Y.name)||"简答题",dataIndex:"mains_scores",align:"center"},{title:(null==fi||null===(H=fi.find((function(e){return e.value==jn.f[8].nameType})))||void 0===H?void 0:H.name)||"程序填空题",dataIndex:"bpros_scores",align:"center"},{title:"总分",dataIndex:"all_scores",align:"center",render:function(e,n){return(0,_.jsx)("span",{style:{color:"实得分"==(null==n?void 0:n.type_name)?"#FA2121":""},children:e})}}],Ni=[{type_name:"应得分",singles_scores:(null==Vn||null===(U=Vn.table)||void 0===U?void 0:U.total_singles_scores)||0,doubles_scores:(null==Vn||null===(q=Vn.table)||void 0===q?void 0:q.total_doubles_scores)||0,nulls_scores:(null==Vn||null===(J=Vn.table)||void 0===J?void 0:J.total_nulls_scores)||0,judges_scores:(null==Vn||null===(K=Vn.table)||void 0===K?void 0:K.total_judges_scores)||0,pros_scores:(null==Vn||null===(W=Vn.table)||void 0===W?void 0:W.total_pros_scores)||0,bpros_scores:(null==Vn||null===(V=Vn.table)||void 0===V?void 0:V.total_bpros_scores)||0,shixuns_scores:(null==Vn||null===(X=Vn.table)||void 0===X?void 0:X.total_shixuns_scores)||0,combination_scores:(null==Vn||null===($=Vn.table)||void 0===$?void 0:$.total_combination_scores)||0,mains_scores:(null==Vn||null===(te=Vn.table)||void 0===te?void 0:te.total_mains_scores)||0,all_scores:(null==Vn||null===(ie=Vn.table)||void 0===ie?void 0:ie.question_total_score)||0},{type_name:"实得分",singles_scores:(null==Vn||null===(re=Vn.table)||void 0===re?void 0:re.singles_scores)||0,doubles_scores:(null==Vn||null===(se=Vn.table)||void 0===se?void 0:se.doubles_scores)||0,nulls_scores:(null==Vn||null===(oe=Vn.table)||void 0===oe?void 0:oe.nulls_scores)||0,judges_scores:(null==Vn||null===(ae=Vn.table)||void 0===ae?void 0:ae.judges_scores)||0,pros_scores:(null==Vn||null===(le=Vn.table)||void 0===le?void 0:le.pros_scores)||0,bpros_scores:(null==Vn||null===(ue=Vn.table)||void 0===ue?void 0:ue.bpros_scores)||0,shixuns_scores:(null==Vn||null===(pe=Vn.table)||void 0===pe?void 0:pe.shixuns_scores)||0,combination_scores:(null==Vn||null===(me=Vn.table)||void 0===me?void 0:me.combination_scores)||0,mains_scores:(null==Vn||null===(fe=Vn.table)||void 0===fe?void 0:fe.mains_scores)||0,all_scores:(null==Vn||null===(he=Vn.table)||void 0===he?void 0:he.user_get_score)||0}];(0,m.useEffect)((function(){console.log(Xn),u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.cV)({id:Jn.exerciseId||Jn.categoryId});case 2:0==(n=e.sent).status&&hi(n.data);case 4:case"end":return e.stop()}}),e)})))()}),[]),(0,m.useEffect)((function(){(0,ne.Rm)()&&qn({type:"classroomList/getAssistantPermissions",payload:{course_id:Jn.coursesId}})}),[null==Un||null===(ge=Un.userInfo)||void 0===ge?void 0:ge.username]);var ki=function(){var e=u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,ne.Rm)()||null!==(n=zn.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_appraise){e.next=2;break}return e.abrupt("return",new Promise((function(e){h.ZP.warning("您未获得此权限,需向管理员申请权限才能使用此功能"),setTimeout((function(){window.location.href=document.referrer}),2e3)})));case 2:return e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){return document.body.scrollIntoView(),Wn.login&&Mi(),function(){qn({type:"exercise/clearData",payload:{key:"reviewExercise"}})}}),[Jn.userId,Wn.login]),(0,m.useEffect)((function(){var e;ii(null==Vn||null===(e=Vn.exercise_answer_user)||void 0===e?void 0:e.analysis)}),[null==Vn||null===(ve=Vn.exercise_answer_user)||void 0===ve?void 0:ve.analysis]),(0,m.useEffect)((function(){return qn({type:"globalSetting/footerToggle",payload:!1}),qn({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),qn({type:"exercise/getCommonHeader",payload:o()({},Jn)}),function(){qn({type:"globalSetting/onlyShowBackTopToggle",payload:!1})}}),[]);var Zi=function(){var e=u()(l()().mark((function e(n){var t,i,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return At.current=!1,e.next=3,(0,Q.Ip)({id:n.question_id,shixun_challenge_id:n.shixun_challenge_id||null,comment:n.comment,score:n.score,user_id:null==Vn||null===(t=Vn.exercise_answer_user)||void 0===t?void 0:t.user_id,review_type:1===rt?"normal":"appraise",sealed_review:(null==Vn||null===(i=Vn.review_progress)||void 0===i?void 0:i.sealed_review)||!1});case 3:return r=e.sent,e.next=6,Ri(r);case 6:return delete et[n.q_position],Mi(!0),nt(o()({},et)),e.abrupt("return",r);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Si=function(e){if(e.question_type>1&&5!==e.question_type&&2!==e.question_type)return(0,_.jsx)("span",{onClick:function(){ki().then(u()(l()().mark((function n(){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:yi(o()({},e)),Ai(!0);case 2:case"end":return n.stop()}}),n)}))))},className:"c-blue mr10 ml10 current",children:(0,_.jsx)(g.ZP,{type:"primary",size:"small",ghost:!0,children:"调分"})})},Ti=function(){var e,n=localStorage["".concat(null==Un||null===(e=Un.userInfo)||void 0===e?void 0:e.login,"-").concat(Jn.coursesId,"-").concat(Jn.exerciseId,"-filter")];return n=n?JSON.parse(n):{},"[object Object]"!==Object.prototype.toString.call(n)?{}:n},Pi=function(e){var n,t=(null==e?void 0:e.filter((function(e){return 4!==e.question_type})))||[],i=(null==e?void 0:e.filter((function(e){return 4===e.question_type})))||[],s=[].concat(r()(t),r()(i)),o=null,a=[];s.forEach((function(e){a=a.concat(e.items)}));for(var l=0;l0&&void 0!==a[0]&&a[0],n={exerciseId:Jn.exerciseId,login:Jn.userId},wt||(t=Ti(),n=o()(o()({},t),n),xt.current=t),e.next=5,qn({type:jt,payload:n});case 5:return i=e.sent,e.next=8,Ri(i);case 8:At.current&&(r=Pi(null==i?void 0:i.exercise_question_types),setTimeout((function(){document.getElementById(r)}),500)),At.current=!0,st(wt?0===(null==i||null===(s=i.review_progress)||void 0===s?void 0:s.appraise_type)?2:3:1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qi=function(e){var n;return 4===e.question_type?(null==e||null===(n=e.answer_comments)||void 0===n?void 0:n.length)>0||null!=e&&e.is_reviewed?(0,_.jsx)("img",{src:"data:image/png;base64,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"}):(0,_.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARoAAABECAYAAABeQPqJAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfWmUXcWRZtwqLWhDAsQmdpDAEpIQAgzG2NiYRRhs99CMPb/mdA/gPz3TM7YBYSGgkNiEwO7TPT6njw12n/kxPeMzf8YeY4nN2zRDgw3CbAaxCAuQhADtVapS1Xtz8mZGxBeReV+VxOKFqh/w9N69N+/NzPjiiy8i81b0R/L3v3/0o/5pU6eOK91OVVXUbrc73mmnY0bPL/df6NPQN/wX/h16OXyj/0+fUv/X45DOqc+HUQlHxmuG/+t1cOBwHLP2Q6tumMMdVaT3z/8O15Rr8U2E07FheBCePnx/er59gqZpptflnoG2pAPD7ZfnqVyX70/uv9A+37fp23RduDzfEx4ex6TK70NOr8fs2X972V/O/TBNH5/yw2w3a+sfvvNf186fO29m+GEUNJqBdV9BU80DDNSNghhTgpraOBhY2FIy0E/gkMClHr8EVOHcBrOrL6sHxhvho6OhxLYN0NSzNTZkT4+tiA2nG6jPTrgIt19/h4Co3YC9xP0UvzP31tC+3FS6YN2fFqcFhA2USyeV2te+icaa7gU6oBnctPfBP4Rr3PTlyy5b9mEa/B8N0HznH//xirmzZ98zEkbDxjYSoysB10ftfGQs4HyFjRiWkUw+GghTEzVuoD/yu070wnHolcXaGYmSEbnv6+tx+8itkt3UOCKWE8GkZLh8+/j8TOAQ6Pj58XgBOGZUDFoMIu770D4yCQQ4vW5u+BGL4vfxuRBYIqjIdfn0upvt9/Vx6AQ8NQUG2D2OZl/+hct/95EEmmeffXbcmxs29I0fN65ruDDJdxB28EjBB6/x53Q+PpcHEDFQQzt4YhtEYLgRA+Ywx46NCyPcwJTGUUEEwMazIQ7T7MPUwCagIAwo+UoTkiicekZTm3XNctK1IOyCs6RT1F6VmigGG55oMNj3qt4HszFkSQowETILYZIHHACbSPIwplKwUpBNEW+bnv7K5ZfP/zBBhqfbh91mY3v//Z//+cUjZsyY1QQC9Q2PQK/5KJ2POkcJWNjXi6sEt83hiRqYA5sUquSAkcIJJ2gYzcTFTCYsQyCBa4DDVq0FQiXFR2v0akxRH6qf2VwsGq+EHgxKqOlIR1kjbWITHPfZLtBGjX4ijCs+AQKJCXsKjEWABzBNbz+BZuoAZJZWi9KH66Jq6Zcvv/zWD9vo/2hCp/Dgq1at+o8TJkz4hxKgNAFMExvxx/85nl9iGRxSaHjhhFkIU8DeRIuJlJylEAWUUv8pyKXwBb2shDdO5vHtg54ioq8jKRImZZqPZVQRQ/13wFwgTIlopDpRrgXhfQOvwfANRBnVfNKxGN6AQJ6FScKoopiUMRO+Dv/mwaj+Xh/GAhyOX3qe7u6T/t1ll734oQPNf772G6vaLboI1Xy5ido9xFiw/qviJ6aOMWOh3JMzGJrJSD6EDzHnp6tC1mPC+PF03jmfHlEf7C2z8Rf9Uzs/Yy7ITFL2iOegDS/Y3SnFsOFAIUPkwIB9PI+1BzjVEcptCcXwAIJKKaROSp45Zw5olBjClMVuZVQKMAJKEHZFNuToEDIkQChlJg3tF5/JApwwFpigTe0rWwOELOj1JTAL19zd10fPvxgxhtswLNgx1Fp0T32jP8W+sefHB41OirEiPme4ly6qVldfW7x43lBraA21210+CxB5aDwZ06DMT6PnUzAxx0RkYnwy5zddK3z/8VMX0kEHHJjO+2inte2kt+auYUqDUJvGJgt73MRhW8jDI24vMhwUT+W+qjDCcYzM1BfDVfFFfvft8yFFjYU9dZ78shkqmxb3GSJLXthQ0uyUWwQgTql51T7EvUL63IKRlUggTEO9xbEc8NEmHc16jo6/bV+Zmwr2QORgsKze8+amDbRp06YYvoEzEUDBbGNsXOAvfIrnWKCRLKChxzpXu6qq1dXVvaBGgr+95hvfozZdmS6RQCGAC4NFQioGHmEycfpE4FBUr/+dJiGDVzyFgYddW8QiBJ6TTphJJxxzrCEgeyPWlpjKn9L5/ODe8CV8yCYA1JlozCPpYax50dHU7lXKb7rcUvhgIK1I7SUkS4dbdqTsFuk8Gwzcnk5gZmPemybRNs4johZ4y5KugYycBWfzXUcgg8IfsS9NjVuDV/CToTBInIw7efO6x6T/oNPko2UnHcefOwMBQNL3yKpSDwFihXF+/sUXaKC/v26CgUNIV7pm+J9lxJjVUwFfgYcfhNHDnk8V3fP3K+++qh77/7JkyeHtgYG1bWpPytmKLerCsEijHgYlnsoJU2roZSBhUIo3FsEoAU/8ov7+gKlT6ayFp8sxTZ7WmkX5X3/s4ZGZGs57iMnyBHD1KVCQIRMnfkheCIrq5HvM2kCmRwwJqL6Z8CYEiNO0UU8xqWkMQ9LTMvsptG/S0RJm5YzKpHxhnicCn76RC6T+AYPWW4GJo0wHpqNoPhaQrZ5iGZ9mlbBfOaxAkMyZS7ydEqNhMVsA3OXulXGm9t349/X20YuvvCTzwxyvdFP6oxRS5d8xm847ND3vrmrcuFl/d9ttG3g+099effVNVUU9PIg+vEFQ4btRxhNxIhq2fpa7rj1hCsPCMTwVGjSb884+h8aNKxYJZwC0N2xF7xvSpMb4hg/VGCQF9ffhfGvEsU3lAmA5/FGHXwUyDFcAXErA3Im1FEVeA1jWi2EFnA+HmEZHKMI/a8TMco0AW3cstgVXMB9dXQmkdn0di96BC4tMuIRzwdaxyC0ZjBpZ+zrJC6nnUvuJuXktxPRl/Rhagci3FdledNZN479x0yba/PZmKPjDPsHxyT8LYMrUdKGqOENmP+k+21XP3991183cj/XpV6+8etLgZlrbpupwLT4i6jLAoGASvleNOBkLsxStUrfaTh1mxbtFIKsne/ou/Dxv9hyacehhZqqOlJ2MJLtkLuz+8UGdnw2W1EXADQh9dcVXMolaonsxOOUGzWNhazOk/QJrscAHxWAYztSTuJWKx9jtWkRhX94Z2PL7wvYxc2RCpFpXgPYLNcfCGpwOlLrPGGEWqSUNQtp3RmsYnM9egQHq/HGUzdW6sEMuaTvINnR25NmzbCjTRUvs6cWX1lJ/CJvSc3EIzNgVoQHYY6bFWAGYQd2zHAD7DWMPPnTWXddcs8sATfjH16699ooWte7huJJLwSOmKBjUQCQUx2o5UbNRMEkBk3xnwiUEHKVMNcicMufkVCaeo/RIUtd8zHCaDYOe9wTv9Xz2RKhpZKGSlQZUV1HLqDsyTgYMicBzCM9Gb2LRkzUL/FY0HxDxNMpOU8P8Zqt19Sd19w6XQEvM7w3ZDEYBmcjLzhEpAveHqZBNpgLdhOxAPmtMKqJodHTspYVvO4E2fs9ZFc3GsFOQkZJuVjBhzUQUAg3JJKvrtBDoFB5/tiUGhTg5mOE0r7Pq7dtNr7z6ss4lk1nTuaWZJFumbMHE9rPcQwIqzTR1XfntO++8lztDQqfwRU9PT9e2vt41baJ5ktY2IKOnWUbCmBU7XRhKOhwZS+gY1GfYpjRDVdG4cWPpM2d90rGhvS/Ws+b2wZ4fvTh7nULsCkKqDTnytTvobdBr8Wdsi+cjf8eifOZpvGYjHixfOyMTGUJvI+Si53RhAPe5aR9KJBD0jNYC4Umx0tVILvbGRLeQANSnuA3EQwYNwhC11/gIWLNjT08AxKORlCEZf+kB2w4IuQhArLW5x88zeRBZImNBZlHblXSNZgJD2PTOlnfTYyUghTGMj8tAGj9rn+a1SamDzPX4+ATET0+dMHFBT09PoOAJoJ01fmPJ4ouGhlqrasBIVYwRVJJwyzMOWY1oMHqxCDgKuAZ8XPaJ40u8lTNPXUjT9p/qsUL+PRKm0nhyQ4XxSMMzf11vVBJTAtsQh2m8EHKIOEOs4m9bagpJuKzelyeYpLOu77MLFVMTnfUSPijmfXPany9e1MkY500jwMQf7ZoetVXTlaL8AM6AWZtV3tkYiUitufose+VL+fEihXAJCJ9kXWUu5HFNEeDS4xuACN+VItxSSMTTSRyMVEBrlvulV16mPQMDJtgsib06DhaoGUTiOWk824IhGSh1d3ctuvu2Faux+wyj4R++/s3Fq9rt9kU2XErIVIMEh074GX6XbBPDmTbDTMgKyfb38NtxRx1DM489rhNW/EFWeZsQKyGpDUM0HhK6DmFPJtZlK4F56nXa2oGNnWtYcEHf8O07X+ztVz02a0ZmFBQQFZitPzbsjkEmhR1Cz6UExCBgAjKrUWHUqJMdgblz+xxUeJ0lY06Cp4UFisn6ffsC8tBHGWhD2CfgprQ2V5sc2zB4B4spuf8N8Ec6LFrM7r7dtG79a3IJDY9Uj1FtRhU/fs7oIBBgknOUamd0MnW/rf7W7SsWecMtAs3Xblg8r2uoWtMORXydBNxEF32oFOstGkBIsIc1H6//xAOmTtmfAqupx3cE65s6HfNez49eQwdBvCi7NKbsUknp3D7qgsJyOlyzAK9mgoJBcL2SxvEOdLD6VoyevdLe7CfDE0xvDutUIjxqdahNQWPhnp20IM3F+Yw0wXSjts/noIeNd5UqWSGEQk/P4+h1FrXCZp3DAkxqDQzQtM8hTLonu74Jnr9B0C55107tS3Mp5BF5pyJ6a/NbtGXrVieEJ5BhATzxsciYmtgMjLt6UGC39XO1xo5pL1ixfMXTIwKacNDXr198D7WqKzT8gSxTijcl5AkA2hVnhQ+RYtyoxV4JOSQdJ94VmBKLXp8+8xM03qW53ytojOR8AyTGqMsFa+Au4kdmOnFm21XHXtNo3LPFDXhJ50idZzWf+gaS0UXj45DM6CxYy1sIRXJwdQaCJIL7KBkOLkSU8A1BGfeZAWOzzIWBg7szNZg8NhACwAmtyGWm4WtuvKZhHIg+YoQIcC5s6JyVMo+f3Uyh/7O+sWnqZnBRUONowDs9cYGuA8P3615bRwN7Bmw1MI9Xq6Vz1T1DxHwEHmbYnvVo6EtddO+3bl1xZelZiowmHLhkyZLDB6i1tk00KdqO12lsiloAhPUXMLia4YDrip8DKHWZe/Lh1JxZJ9YZKA8OnTJCxYf0qUr3b9FF4Huh/5kIJ75LMnGZruKK0iTedmxGqW8cPHxOzxayie8K+KzdQ4YIGIJqNmkSpXHQidu8fkja5xkDBM/rEqLHpOtb4MYLsEHyxdBAc6EihqgJRuGBi+1zqGaATNfioH6l46crqzEcEcHd6R/4vcB7pJYJxnk/GcwcpkphCIHK8y9hgC/UFFAHHae0BISIdvf30/o31md+kJccWLDUkEgcZXoWO376LKaP2u1d46quWbfddtuGvQKacPDVS5f0tNvtm3QppYILM5dwXF1TI8ASe4anU55h6hRSWa3mkIOm0/zZc0r37QCqXIDXdKLXEPIq2zTxUT6AXvXOPJmHqXExo8u1C42FWlaPyTxUQ4ZISIILiTivnKYOpHE5S54/gTdWA2wmjew0lWRhNrLkSRuNThXkDu17ERMFZNAdOBvEX+WVjhD+NIjM2fg76VWfBeCow/jXY43Ay/9gQ8XaFWYK4tQ4aQJMQS3bTyPLsmTGmealFGLzu+/Q1q1b4+1l7Ex4r5YhgCYnbIaBLfzGvxtymcLlrq6b77rltp4mm2tkNOGElStXTtq0dctaovbhKuImbSUiS/xvCpt4LQz+nxtWLOLqYS8Qx7tHsbi7ewyde9bZJuLem9AHHxpZcanTs4wNhHuNVJXX4+h0yMCmdL/smVnlTygNtTJMW5OWgikrqL2JmoiCes5Y4hjl+lIBCHAyOiu2hXNqVKY+RzI2aVwhVGpsP1qA7TNhLGY2myoaOcWFndE4lDFIv2I/mfu0mg6LonhbXrMwmJJtO6H3XGJJih8K9KK9SJ/Ho4D8uvGzLIkBwXVlfc5rr6+nwT17nO1HR8GhETYm4wT9akNLdV2RFQnd2nDotANmXZOK80pg0xFowgnX3LDkSmrT9xIMRLYCahOHO5LCx9CpnueprgY2ws7DKKWJdSWyVBZXtHDuPDpg6rRGQRgN2Ru18VyYIUr31VxOnwwcYtTI4LTwTMIhQPxO7UuYhLG6aFpa0o1gwSjCBpQbNqZB4wgpDdf6B+vB42T5+OlnUNUVF+z39vXSU799WjM+ksLkdDZkYSDKCeM09+Q5tXDPf6+tX0+vv/E6TZk8mebNndfk4Dp8H5/j2eeeo3fefVfjJNS9xGLVpZs+Ko5JKSwDg2ebYesRFpf6MU1wBl3PqHKWpOEp/mZlFLehMYO9qt0GdCJBsszHh+U8/v39u+mNjRts6UB9ri2eRHCRJQzAbGKTViSOP+t8q7roqpXLbytuw8tDNSzQ/PCHP+x+/LdPrSFqz5UwCIruTMTNICP/5/tJzKf+n/3MQFV7EwEpXf191IwjaFYhzd2J2eQeFCYLDJYJUQQ8CzS0wxqSksUUwxAUc0E34YHkLTncXMrFXMPSlZnA7dOYsWNobPcYU4yBmk+4v3M//Wnq7u6ub3/nrl302GOPFXIgqjaEVb+DQ4M68VNoM+Pww+mM0+Ii2PDX29dHDzz0IE2bOo3O/dSn9gFo4imPPPoobdi4sWN9jRoJxBAuTBBMAubkM1G2MMgXMCaDsrGRgHLH8YcfI4sFtgcUWn5L99hU35PJYwAI6PjC9bZs2ULbdmzP2KzaBjObZAWwahtx3AARzj1mPe32M2fMX7Dgy1/+8lCnwR4WaMLJi2+88aJ2u7WKTVAYSap2rRtwgm/6Ko1pSQyOt6XXimlu6f9UkTxxwgQ669TTsmdgLyGGWhjUMu0FzSDdZOxM8BRmPxLs9pFttuSNGp9JPK91bVDurmuVLOiAB4F0uQiS4OnmzJ5Nxx1rt9rYZ4tPJz719G9p3Wu/l37C2z/v3M/QlClTpIkn1jxJW7ZuozMWxvKE+jkSFnR1d9PkSXV+of7r6+ujgYzeEz351FP09jvvSLrbMwbXfW788i0thLvI8LuFiDr8dttP1FuwoM/E4jYt3hz2aD+oM0qV4XA9CYcKDk7YhRtQdK7hUm+88YY4Bh6BKLPwgyo1Dd+Z6yKj4YdJx8jZieVUVfeiFcuWmeK80lwbEdDUYHPD0tVU0YUCKjB5TEqbNZuk+mN5sGabWHuIuKKhFLMd+/9PLDyd9hs/HiZtLki6ca8nqPkuM2y2AP8+DmWnncAMqWNekRspbtY+MzpDfwH4wGUJTU5esMSSGGSRzYTvPgigWfPbADSved28nqBHH3UknZZqnkL7O3fupPsffkitCuj31P2n0uc++1kZy9+sebK+Lve1pHBbbWrV1acxFVGvUEZCYCDMaxoR2soG7955BIYUL4mZp5LmA5jWUEnMY9dp/gkA+/YLpRE8ziUDLgFPyDZteitscKXAEvsXI6+GEIprkeqbT47V7xSg6bb7Vyy/5aLSffnvRgw0S3p65g+1h54MSaY4HPFG9H/4OR7B95OxlgQuoutAmgq3AuTPJx53fFzNDYMgbMXHs7F3I8PCjhbdSlO/NsRSxgCPJiFxMQb34RBjVyFM0mjJtq/YIj7XaFR8j1m1qRMJIv2ORnDoIYfQgQfGXQrxewTE4487jrq6YnnBwMAA/X59YCvpAmIhyuDe3LiBtmzZKksJ4lDEA8P47r///gZvJ0+eRCGsYkLwuxdfpG3bt1EAmvMd0Ly6bh2NGTOGvnTJpeJ0wvqcXz3ySAIgbQsBhNtPsKLtWwuP/SCWHdlHFnqnOcP93bx40jJfTbc7RiygGL/X0dX5KcwFNXEpjUjOmNlF4wZh8cFwLocCvR27dqQfEtuK6KfzGfYUykGonKVi55m6stVddZ96W0/Pb99XoAkXu67nhnupTf9BLlwKndjIGQAEjyxLiQjF/qrwGc4/aOoBNO9js9OA5e+54RjXAwsDIhaNJaCG9Rnl/Uh0auapZ4mHk3GLwSXdws5sE5SZGcf3JZPbUGVLbT1r4smFBs8GZ9p3Wao4dhVdsmiRaDTbd+ygn/3i53EQJOOg7fMTCBETPGrT4fV2HsmMEvhtfvttmjx5MoWQiv/WvvQSPfXM0zR16lS64LPnyfeB0bzy6qt01JFH0llnfFy+f2LNGnrplVfSv3Mj9oJk/VTAMCASwnjF1Ldo5j0eXdrPBq8Z+1wTF5x2YTAX7HcTQEEufXLCdnn81XytQ7TfB8CU/WgC8yOijRs30NDQUDGlnbwvasomnFKy3cR4RBz+/h03L79iJCDDdjjSY8Pq7hn91F7bbrcmhowF/2EBHX6Ogw+kCYDFZ57Yy9iFnPH84Hk/ufAMZSlmxDW/K07deScBHIw3C09dYi3ReDn5ARPe+qg4tfy2ihAiRRvOWQseYpR8Q3PjzSI78RWvtlYFlyH4CRtR4tKLP58BDd9fycNx+0q/47N88ZJLajaCf6sfepB27thJF194IU2cOLH+qbe3l36yelUtEl9wHgDNk0/QK+vW0Zmnn0FHH3WUXOb/rPop7drVq5fFLFBm8al/ZD+V/I0ChgE3VGP78Uew8nofOzfMu0sYk4VjOH5xhTWn0rGNpvnHnYCAo+MPPd9u08Ceftr89jsyV8w5SVfhbVHjb65WKHk0npel89tEvftN6JrVs7jnzZGCx4hDJ77g9T033TxE7RuxrkYMuYm9ZACj3DZmslADthtqxWtXNGfWSXTgtLCa2wbqnpKKH3aGql7DZAgb97yJAJOuDl4+p9QS0UVIAiIA0YxqNk5nUOG4tJ9MCufwumkgJDMBHRC+CyLwvJM/mNcq/99HHqG3wi5tYChfvOTSRqCZP28uzTqhfstx/ffgzx6u+/uC8z4n3/36iSfqMvkvXHKpLDfZtn07rX7wAfC60DcSa5ZDEu1+q8UMxwpKv6tf0DyQNl9qn92S6hvMfjUkY1BU8OFyEcPCDH7YttTp5Evpt27fRrt21XtNSYLBPBuEYmx1HlS8o8nBplp2e8/NN40UZBgf9ub4uojv3d6dL1UVHaZGpbXDodNY9NVUtuo30S4wC8V6SipE4vMVi+rrHTb9kHo1N6OwevDy1gpNE0sHySQqFHAgy4BAk0SpBBi4Z66GG53Etrqz07wwAwlhiLC5xI48a+HVx8CLhO6zEz3umGNp3twPDmg2bX5LKF54joMPmk5HzJhBM084QeZRYDTbt2+n6QcdRJ/99Lny/fMvvEDrX3+dLvycBZoALJ/7jIZZ4bgQZmFFWH0RfLcRxyl7WXpgiyR16ls2EQdFWYsNDU0o5HVDpR/FcgGef17Al/ZROzF7M6vmiM61DhggN7Jx86Y6bDJ6iiAmiMPp7gwLi52c9qPBcBW2mm3TxgMnTZ7ZqTivBCh7zWjCRZYuv/mqoVbruxmrwavhfjYILLKRVrluRm7S7UEcsk6nzQ1v8lQUz5C6wypvU+xmWIEdKb2mKDHigizw4Ipk9mSd9hw2lZRZjUsnvSC5JwjWlGmpfhu/O2T6dDr66KOHdR5BqOXx27NnD216660so+QvEgAgAIgHwBOOO45OPWWBAs2DD1DQfcLfgvnzqavqqu89eNqQDbnwc+fLsY8/8QT19u6iGYfPEBnqpZdfpgA+Tt0yWouADo/lsGIpjxGCi8TE8qWEt0ZsV0YRx0JDM6vXdd5zuhOrSjauArsNarAr4r16pAqi/p5+evudWORobSOyGwaVcHoInyKsMMNPrC2BkretOshqt6m7q+urt9xw0/eGnWDugH0CmlDEt+aF59ZURHNjn+tlmNFgLQkyHPmcbazF/ddcSbxg9sk0Yb/9msGmw6QzOgvPDsYKjHEKWxP4cEiQx4in2LMp5LECTJqjmh1CkEAh0oOOubKcrjpMLgloyBUqdMeNTRu9V1TXpoTHDyEPF+wF8HjwZz+rJ+P0Aw+Sx929u68GB/VtqiwjAzjhuONp4QIFmlUP3E9jx46lsITE/02eNJFOX6h1US+sXUtvbgihvgJ7aK81NFRrDREe2Chw39xch+G2SlqHGX+4qfrKpgOhxF9PEuMWAyzogJ3ax9+0ropraKDEQlO1EuMLuQdhX1FC8TeETaHKOz5SGjV87Uv9fSwZ4N/RAfsQyT5P/a9nTjlpzrDFeSUQ2iegCRdaunz5olZ76KeNoVK6sklXO0DiCWEEYycg42/HzDiSDj/kUIhiIL4CkCk9qHasqDwqrkqPGmnM40n6N4rPe9E+hGTZpMOJD4KxMT7l63I0zyUuE6gpNNRLdHV30aLzL6DxqQbpzQ0b6NHHHqvP/9KlHmgeru/w3HM+VYc84S/Uw6x68AHtB8yqgX2WgCZUCx+UUuyl8Rjuu1Ct/OP77stEU/TKEBFAn5SVjsbxD2dCB5pwCViDCZfSOSWGMixr8WNd24kKd/mMKrOXGkz4zHSNTZs3UavVKmebIqImEOIhxbcZQOobHKQ+T3Bs3RffcsMNq4Ybu/cVaMLFrr9l2f0V0QUBFXWNkmU3jN6e9dQ3I+um0hYJZtPz+B1msaZMmkRzZp6UOiuvhfCDFDrJM5lc54AhE8vluFeDX2PUMmi4qXXevcZDoFfGoFoW5rlQzdVGMOniyBHz5BmjSZc69thj6NT5p8iN/fyXv6R3t2ypjfcvLv2CYTQPPByApl3Xvpx95llyziP/+ii98eabMKuVajMQzjw+MJpT5ZzAaN4PoPnRT35SzM7UI1YIlYYdf6ntgnmBFusGWdgOBHH7GioxgMVQpQyG0oEgvMj8FVABTRCm3MBAP70bNrgC/ing6tgNn+ZZTzQsvag5v6oeuHXpjbFgdx/+9pnRhLZuuGPZKTRIT7S5iC/tExxBBAAn/VskYyn0s80rO7JPEjNTVQ1mp86ZS2O6x9hUb2mCyOtMdKjEWF38a/FFV7fmLJZHwb7ShOknFoGhjoEbQTHARs8cV8LzgJo6EF4aA9aD+pEwl2h1CVDtbv4Xnn+BlPu/88479PNf/UqcJwJN0EMeeOghkb8WnX++LCkICxsfrmts0EAsKAZGc9rg7xsCAAAav0lEQVSpCjT3rV5N48ePo7Fh0zK0FCKaNGkSnQZhVqiveXPTxqy+aGhwiDam6lZvGL7YTvoF61Nws3AjuMerCXPB/mc7c/u78NMyuCnQRdDV8bMhiWyFC9fl8Y/9gnVLyWQ04mGeAxQ89YSE/nr+9p3b6+UcBoDd6vIMWBpARZIWySFWoTxnDC1cft2NT+0Dxsgj7+u59XlLb1n+/aqiv2ZsEVNkMElCsMTZBZBBUTl2hn1lC/8efpl59LF0wP5TbWVnpttifCpJPFOQVuAP0g/qcJARqYwgIJKQSwW1NIlLYRICXzK+DODSHWD7amQujc4bx+M5jNvtdp0JOhMK4P7l0f9HGzduksref/PFLwqjCUBz/0MPyvOHFPnpsKTg4V/8gkIRnq+hYfc38/gTMqDZHhb04cxKtCsU7H3+AnWMj/3m13VhnoZEdglAvIQdrZzN5L9Lv2ENVFOGKIF1bMoVaJaYk//OCbMmacDjowGShjx8k3h+PjEjMA5z/lvvbK51LX0URBEVg+ViqVtr1s9OL83n2gYhVK+q6gfLltyghbr7gBjvidGE9npWrJjRGhpY227TRAmFUgpbIdlumCX92/iuKFxsGW+Rb3T6AQfSsUdoYVf0TMnAG/ZmMeuOOqz3wCIYyzLsUGMNC1JVKxonwGT2ZJiJmoFl0TljshMnPmgEuuRNC7veh2POO/dcOmDaAfXxQeyt1x6B9ZWAhp+5q6ubLl20iParhXeioO386pF/SbGupCni47bbdWobgem++1fTtm3b5HgMFaZNm2aA5l9//bhUAJeYgdxy6j8fetjw1OtvZe1DbciMnrCB+FjxqGypQhbSFlfggn7iCrqEJnN4bgmL+AoXKsnYFc7fM9BPW3ZsV/HY7B3styBhWyl8LyuyeY6Fe2/1do0ZP6tn8eIRF+eVcOg9A80t37rliIHd7ReJqroEtB4YWOvjdRg8hj/7/5tYW+pqoiYzODBAH69Xc5va+kyLYWU9OggbPhmLSyhVjvm1XsbQyQSkGciZtCKGVzZDFJ8XdQYFsjyMsmGaAcMiS2rTwdOn16Iu/z3+m9/Qa+t/b7SBy774JcNoQoGc9FlFNPukk6TwL9zTqgceqLcd0Co6HeewqBJ1nbCuaf0bb9CuXTvrbSOwbw8IQHOhrsNjoCn2v8sGSW2LdmB5/VuqAGWWJGFSVhGsM62pfQEaZkPCYu07vBIqKTMDQIiPkWsrHD2pg0pjbZ6Pk2LN5/ft7ovlBHiPYO08p3zoFPXKlIUSodixGaLesftVJy79+tI3SgAy0u/eM9DcdPutP2i323/FfRMV3oTSED7V4ONS2rItRLpbEYxxDZWAV4ph9wzRwvkLBGfqU3FCOmP3SnvCc03xFaiqxvwqjmXMJVtDpBeKztCKE036EN8+RgcllsQshq8cn5ufxi45OOcTZ9Nhhx5a/xji9vtWr6KhFq5+btNffukvMqDRhFe7Tk9/4fOX0Ni0vOCVda/SY7/+dew3fHVqRXVW69JFF9O4sWPNvAsZq3rzKvjzQPPo44/T2ldeRvJrsyYY+shR8cGRmWBdSRayWY1T7gbZEN5j6XvUdGw63JnaCEIfBiWz4Igvsw/n7xncQ1u22Tcd8LyKAJoL0Bn4hD5qmZBAam+6quqfbv7m0loe2de/9wQ0y+6445Sh1mAtBteYwiumHXA0Akr2Kpe04lukzXghrc0hmj51Gh0140jwHJgFSYaXZpoNnaPh6ySCMIWzQOm+kZEJaxFdxQss7Gl0ejPuCYiIWViWI4gsbwa0wBGNSfUmLsTCmhvc1T8cH1ZHY+XtU08/TaFWxQNfWAYgG1/t3EG/fOQRnUMJcU495RQ6adas+vuhVot+fN9PauBisKnHJgFPqBA+feGp9VqmMF6hgjjU5jDeMmOYNnUqXXKRvvanBpqXXzLzNzNqvPvUuVloAzGojmwORmJgDW/PjGOmxaQGdAAEhAs1MZXYObbQ7oM6v9WizVvi+iYOZ/k5kgXFmcTaiwOe7HtwYOkxWt3VmIU3XnfdH0YMvun2Wx5ot+l8UwfDKesEEArU+Rom+Q0yVAws8v80ODHzRDR35km2EAwmHl+GGYUavFJENWVBlWxCcBapCDjR+uXPJUojpCRGo8Qc2nfKsbIItDWeMCpOiWHBfiliFO47LjUINxorQEtbfCooCyCDmMykjLeSCHcUajRMYSEYJRp+GKtWK0xsfpuh3cwL50sAsMyJQ/+xvcoKZV/9jeMPQ6qAEa/gtRyggwbkZHhxPyHYXDy/WQco4N0QjDiM+6DOD6ntoaHBbPmABRxmNklQQHD2b2VAxxqiqYoeXP7NpRdknTXCL/aZ0dx8x60Xt9p0X92O2+7BA0iMT9Nx/nM62BftxR37olHzb707d9EnTj8jMVdf7u0Yi9vkWikkTyW/ARJDUPy9uB8JG3QKrnHyxInMA6jZff7ehBupz+R8NoT0vAbgJHZWXSfeqS0TxfYNZDkkYwCxdBr6Ag9A4dMwOmUy3FZ8FtenfL5BMvtmQ2Z13BfikZPXMN8nFI/d78bfMR0//4UllTZxUu8QHUVBiFWnkX53VbrZ7/UQ2WUqRuh9n8/fsWsn9fXv1sdOIFJmOLDmyYGNXABT42lOdFXV52+67vqfjhBbzGH7BDRhCcIzL7/4VEXVyaYgL12tFCplQOIZT81YYu9jqFRfMgFZ/45ddPppp2dpVvWmqlVKOp0ZhjNiZi0cjsRmvMEx+OQggjpMqX2kPdbW7bU0HIoTUzwv8P9OIJLVlKjlM4TbojfQs+ROeLJBGGBmCbMim7AuFs0h8AggMlgmg+Z7tu3jC5tsxIGaiPaeanPF8W/IGmF9E9eyqMNwGaI099xj23VGhu384c7v7++vN7uyGVHEHVwYyW9/SL9DqGSYnwehip6de/yJpwy3P3AJiPYJaG6847arKmp/ly/IjIV1GmYhLACb4xIycRFeDSz161oScwEWw56Lz580djyF4jABCfdEHFuzroKdxhXBDIxNIY96eueNJK61rAXGQhcbsvKLPzawlrLIPPx+MoIXlr6YzJHVFyon9hmTjZ4cWEtTWrf0vQEXfIcRPr97t1FJUDXA07RfbqeFs66+Rcc4cU2n45jJz/GbTWZC0RxkhJD1yOTWL2X4NfIVJ5Klr9+n8wdbg7UgrJXvsMMA4wmzHO6HpoI+DokpbKoVw+U4P1phgexXb7puyQe/qLLnO9+ZTDu2rW1TO2ytBu9hgvBI0k7Jp4EGg5klCVEKWab6zBQ7RYZU0cyjjpHaDtzdjFPqUdON8FzSEvR79oZuPR2Kws45odeMnZ5CNZ9ihtIqCZeSFccz0qC5kAjv3XsEZU/WQ6m4lMCvbicdI1oQVwunHyAkibMn14FKHsmAlkn0uVe7QjM+nEzeJE1aff+zaDSQfva6jW8fwc1WZKc5J0L6CFiGzRrwpE2To5CyykTeUhsOsbBTP6Dz3976bqwSR6RLc9WzV89csHrdJCDS9p9gVxtpytRZPX/zNztL86Tpu71mND2337qsXdENPhRSVpO/o5sNAs+xArIsvYzAhQCTwGzrlq30yTPOVDZjPFDM/QvggCBrjQkzRNaFMftSp4cbUaVhSsYL0Qe7SsmTWerKVs+Tn98NhYxFhbloMKrF4GfcA1knjbJ41XVimwhOiiUAOvL2TN6AGt2vTYfyfSjAxufB+xAQybQBTYfjZtf8uYkhNQKLyxAKtuKgSJhsoTjbc1p9GeKtnIScL4bwtpYlMu7YEajRKGv+cNsPyxD2DA4q2CSrbwqHcDxNf7PD5pCKgUvEf1res/j6Gz8woAlVwNQeXEtVNRFFWhGDAbY6Agk7XWY6KCbjb6DZbH13C519xpnm2ZrCjrJHNqYBxii+0WYnvNfhjZ0Bn7gOImllSZ+14CL3ki2e1AYyvQflCnX31rCFsSSjt1ZvUtDG+0sdTL4DXUnvQbZhe8qBEUvhTu/Bc8w+LiMo9cdxLAGPhEbSppIQMweysbRCrRzrBFr8vqNOwwf+gc/ftbuXQvEeFpnFuWnT3pnD8FqMd9TM4HVq91LVvVfVwnvFaHpW3PZ9IvrrUgYpAr59f5P0fyF0amI3qN3wwszwXVerTR+beaKlhYVCJPbmJqvSKKyWNyoSwVAGQC9gaCkzHI9soHVkP7EQorDht0MRsUTZkcYjmIVhrDEhGuBp0ThBx2gEFkPZAFAKWZRiWOdAx0ZzsGlUh93x8nAo1xw8czBAWEwzOyAqsRFman+C5/cPDNDO3hjR8Nh7PVO+hzE22maaPzz36uMxvA5FfbWx0w96Fi8Z8fqnEQNNz8pb51Or0tetFNLUmG0qp6u1uRhqpW08Xahk0+XxnCMPPoymTJksC8CkM/EJnLhlPSJ7flshm2qY06FuFzy4gDV6FsegkpKvYARgvQCGZMgwpGiPPY/n6x60CpoKOuwIRHmamSdLFpuDEwi/lZpPM1f/l/pcsjXSe7isQjUYOw7qFnmCI0D4almvLZhrSRo6znyzpg0PLGkwJo3953F+qKMJy0Ts7nkcStt+N3OQQ0LWHVP9U1G3URBrje0ae+r111zz/r5u5eYVt93fJqoLdhhEPLDgxJFjQAtgCZ/PY5GXU9ox5o1mI8dUFb311mb61BlnJUzI42RWQCWUBENwzln37eUyemAAuketghLDeSYyCwDwBXBm4/n8mdP0qJ8kfUZHHQ5KwjYADesExss07KgvQCwAiLU95qHlxkW8hf5zQoxNweN9AzvBcKshkGzYTyY+rD8fo1Wvk+S9boWT4XSWP7fz393OSxFSvRK/fA9ropxT7JTSDqNRZ55wv2Z1yw/0LF4yoj1qRsRolt95+6JWm36KQGFT13ZbBwQjHmgfKoXv6wpWlwJU2UZfjbBpw0b69NmfFGen5pk+oUjCeSd8AaVQZLPJMoh+0RxQ9sB6i877ybBobDfiEoDj6ybG4myzfn7JaHGCg8GjUOjGY2DoLhzfJKJmwAP9biZadoMuq1T43YBJw6tMTPtOM5H2Gwrc3BInUFjV6cQ5pxkiO6/EMuIHQa4/v/N37NhBe1qhQhi0GePIogPj381CTOx/FvU9Q09zjcesu6ouvuHabw67696wQBOK855/7eU11KJ6a33O7JQ0Fi8A8+BrTonPV1aEoCQTxVQaV7SndzedPDu8QM6zGZxOSA2lZ4sCKvvNTExWpE40BFcIqW802SDYtc2Np8mL2nPibC8WFXrPYxiNfQE9MsgmPUZ7AoEU/bw8qjp3zByB9xu2hsbRg7KAa3LjyfAhPVwSbm0W3jonnmQgCGfC7Ufo/L7+vrpCmNl9prXw/Ir0OK1/0vCKx9jrNsKipWyA5037mTnHzhx2H+FhgWb5yjuuarXa3xU2kyhHxlB4IRrUxJSBB0KjNDFDwR4booZjypIO2v8AOmDqtOiMCoVzCCv8QKK51q40onj8zVb/FsEGRGbDZjCkgOUGYKH8RCJaK0tiIBymfa9/FAvX8hR4/ZjifSClLCyJRTxbiIiaiGcmLMY3ppqdtxNm5jNK8eZM6FsScr3b4FDR6Dai7eVp5dHziQYH99CO3vBep9gbut5Mq+Y5H6+CsS1ojAFCZ23H1H1V1Vdvuua6jkV8HYEmvMOptz30UkV0GIZKVuhVQEB2wqgQGhAWxKaeKoHN8azNVOENmDplNm7YQOd8/Cyq0vd2butxEYFh0Vj6XK4IFuoiWnCmvBvHq2GRzd7q+1El8wOzXYRZ2DDcsBgfVmXrd5jEFd4VLTUNEaR1YkWDjgDX8FoQAFzUQ6S2JSE6ZihKbCZjVFiO79t3NShyx8hgSuX8kjPIxd66q0fPhyLNqn6n07ad4VU13MNQd9ghzS0cVwr+wCElEhEWykpjwLSpqjZOpO6O73rqCDTL7rzj5ja/lTJdGIvKBHCg3gXBIwIM5HXSQsk4/xmg9BYiWbJ6z+9fXkefPfdcqcTVDkRmYFpRz25idvDX2EkqPQoxQWaAQrNqBTb0YINmyt6pvsdEBumWzPGOmRihGxmVi6e5r5HZYFuYIfKBE/8mPQRo2hSS+fSzfS7DjWTKm8nWkAkqDMfo+S70A2qvZJo/VQSZJ1jT5OYaOyd03LwJVuxwy2gkQsi+j8dVVC278drrGt9e2Qg0K1asmLG7aoWNTCZm9TFuyQCDSymlHW+irMlEw00BDWwvIX1WVbT93a20YN78TGtRw8nfRFBchmDAxY6cMoIEY7wxuBi9qIdQx2NDEYhaivvfYnq5cZVzPm0AYBMVxvdLJ+YhBVl8Ps+KUp0RsBzu/dpPedFPfCLuMgibb6dQSNfWqEMR2Pd6iwF+jqQamAreHBiRgvno+Rhaoqvd2bcrVghDyXIYrjjGDCCxU5n5YvFj5nDS/GjKTqUwqn4f9+L/VN7ysxFolt15x71UkRTkNBXYIYNh4MDUNjMQSWUb0Ind4wGqK4RWCVSn7DeBDpl+sGE0TYzBrCPCF2eFuZztHiZWiQGMeE9fk2FSv2CUFunTfctgNmygBIAi13UKpjd8YU3gbeqPMFlYUzGVoElTE/3ESNS27gVxzrQv/ZdSzx6UXPiCFdNsDOIYPPh4QCkWyuEWl+4BRs/XLFpyPEEM3t2/W6QEDK1ZK4uYo8wT9Zo4f9TBxMjcstRwvPmq3aauLvr+0quvu6LgLyUYML/dunLl/KH20JNUURBMsjdRRih065OUhghSypqlUmVwWihZ18zUv8cZiKDz+vrX62UH3V1dWuLSlMr1jIXrMZLnFb0EDFpAAjoydirWnHgmoQeYcEQtPhq/M/CiBtQhxcwegIHIVP8mVlIUclFEQqbimUxp0WgBBDQshEkponyBxSBZbEhXx/6xVbrokZURWeFa+mT0/I79NzC0R95YGac2shgMidzavwLw2PNzYMLfw95o3VV3sYivyGiWr7xjNVWVKcQxekwCFaFuEB7xJMKUtmxiFfmLsIYw2WIYESee6j9Rp1n3yjo695PnYI7ZvvfZgQuGJGhvlvLpJC8LqMh0mI+l74AlIasStrCXL5z3Yi0zFKFz2qw6AgAZw2YS+I9EU5EnbHhftfFgRQaC6ejChtrotkbPV7EWnbHTwTAMMl5/H/oviLY7+nbYXQU9C8d/YzjFoORYTGPYZICsnjn333jNdbr7PGIFPtitd9110VB7cFVcIkD1XjGMY6i15AV4kWqZOhv3Xu5IYvS62u+Q3pYVzBXtP2kSTZsyNTEkrFA0Jim3b1mDXcekGakEHmKlYMOof0CWpLbhwn4yZkKYLFDh4k7vKR6RKFZ8DqeblBYhZlFEYl9NAFJgQvgMHviQZZiMVFGc1C8TicwSASVBWtpXGQxqQGwiYfR8KDjFJEucoOKQQ//v6N1Zp7ZzgFDHIIV7kgqHZSPCggrhFcwvf/1g313UXnT91det9v4GDbXrlrtXrCGq5kUHyXu9go7SkGHCakuOlJStAL+ROpzYrAJW6qn0poTkoCUMCb9u37aNnn/uedq2YydN3n8K8X623uDfy7//573/1KhbvZfrjp770eqBr1zxV1bUeB8eP+zZvHP7Dpo6ZTJ9bM5sCi/jQ/bJJEUdVXTIntFHsgK3B/KC/mbT23z7GoZh6T07b75m++ml31i8oKoq3jTaajTL7rrzyora30OAEcDJ0tQaMfs1TxgOKWDBOiZ5pzaDDUOypr2jN9WMVEKl+D8i6t3VS88+8yxt2bqFJk6ZIjv6v9fxHAWa99qDo+eHHni/gCbUxfTu2FG/DPDkuSfTxEn169NEszSGj1kkwZFctE0qTX104/mQ3tOltgBQjvF4+aBN1VU3Xn3tPTwbxHuv/G8rJ/VvboU3Th7O4GAAh5kIUw0WbnELTsAt1V/wfU4ssjKAoACsG2ZJ+8IGoSiwICz39+2mZ555ht5++22aMGkyjRk7Zp9n+yjQ7HPXjZ4IPfBegGZwzyD17dpJ06dPp7nz5tH4/cbrnjKpDc9IhEvUq/fdXkEpw2FJTHxxHKNWx/MTssXQOp3C20Vw+A7AE6OU9obxB3fNuubfXxPKlBUZlt+9oofadFN9kAuPtPySQyheXZ2AQtYnJEbCmyslPUbSrmEhJSw3iO1ohodT3ZKRSA+FhX/yuQA44YH2DAzQs08/Q5ve2kzjJ+wXXzS/F3+jQLMXnTV6aGMP7C3QhHkbHOahhxxMJ8+bq/PWbd0hAJOJtvk7wxMk2Iytxle19dfXc0mViCs+U5WSOGkLCdHh/FslEAgruvmGbyzuEaC59dvfPrw9tGctVTRJqI5oKSpZdBaAPWDEKzXtUeMrjDFUMqIxN8/aTf1v3nMFK4wVN7nCeHBwkJ579ll68403aez48TRu/PhhTWMUaIbtotEDRtADIwGagf5+2tPfTzOOmEFzTj6ZxozpNuGMNXinqRgmYfeFVrYDoREX70XVRgv1QGoRbUc3t2pIjQuamDounwWtqNpFXWNmXf+1r22ozfaWu1fcQ1TVhTaSNUoLZrygG1PRST0x6ekoHinjSDATaZSpu9EaHH4zJWej4Hxu37OreJOpNjCdD9mtRNtSISAXXFD98rPnn3uO1v9+PXWNGUP7TZhQnC6jQDMCKxo9ZNgeaAKa3X191BocpKOOPoo+Nns2dQdwkapdvCyLuLmOwkchu1FJxmeJ4P3aEjtxdpLDJ21LFlxGlIusJxW7anuJKzXV3QCrqarq3qVfv+bK6o5vfWveYHtwTYhqmovwmJnYUElra5C9OAGXeU0UbUyoZCuCkw5TYFIMgJLBazwmAQsIyal5897v8N0Lz/+O1r26rsb2CUlgC9+PAs2wNjR6wAh6AIGmb1cvVe02HXv8sXTS7I9pqQRcB0VZlg6UmWjZQn1Kp8WRSitMRopxI0FEtuTEisLR0iSsYuBAgdiFdB1We7fGVGMWVLfcvXIVVXSRz+maZQTMSkwmqBBSyXF+Iyw8NoFSSWPB74RRKXgw4Oj/I3rHld1QSwBp86g56YhKHQ+09fLal2jt2pdoqD3U/vH/+F/pYiOYTaOHjPZAQw984SuXt7q7uqtZs2bSzBNn1UbbtB2sWfkv+ohWWkXioNkjX09kdBvZCS+BEyyHwUW/kjPGpQSS5ualKbryILaBug2sk4KqcxaiMYyqqFr9/wFEBkvkQnf7AAAAAABJRU5ErkJggg=="}):e.user_score===e.question_score?(0,_.jsx)("img",{src:"data:image/png;base64,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"}):e.user_score>0?(0,_.jsx)("img",{src:"data:image/png;base64,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"}):(0,_.jsx)("img",{src:"data:image/png;base64,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"})},Di=function(e){var n;return 4===e.question_type?(null==e||null===(n=e.answer_comments)||void 0===n?void 0:n.length)>0||null!=e&&e.is_reviewed?D.Z.greenBg:D.Z.greyBg:e.user_score===e.question_score?D.Z.blueBg:e.user_score>0?D.Z.orangeBg:D.Z.redBg},Li=function(e){var n;return 4===e.question_type?(null==e||null===(n=e.answer_comments)||void 0===n?void 0:n.length)>0||null!=e&&e.is_reviewed?"c-green":"c-grey-333":e.user_score===e.question_score?"c-blue":e.user_score>0?"c-orange":"c-red"},Ri=function(){var e=u()(l()().mark((function e(n){var t,i,r,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==(null==n?void 0:n.type)){e.next=3;break}return v.Z.info({centered:!0,width:470,okText:"确定",title:"提示",keyboard:!1,onOk:function(){f.history.replace("/classrooms/".concat(Jn.coursesId,"/exercise/").concat(Jn.exerciseId,"/detail"))},content:(0,_.jsx)("div",{children:(null==n?void 0:n.message)||""})}),e.abrupt("return",Promise.reject());case 3:if(2!==(null==n?void 0:n.type)){e.next=7;break}return r=function(){f.history.replace("/classrooms/".concat(Jn.coursesId,"/exercise/").concat(Jn.exerciseId,"/centralizeReview/").concat(null==n?void 0:n.login))},v.Z.confirm({centered:!0,width:470,okText:"确定",cancelText:"取消",title:"提示",keyboard:!1,onOk:r,onCancel:function(){f.history.replace("/classrooms/".concat(Jn.coursesId,"/exercise/").concat(Jn.exerciseId,"/detail"))},content:(0,_.jsxs)("div",{children:[(0,_.jsxs)("div",{children:["您已成为指定阅卷教师,是否现在前往",(0,_.jsx)("span",{onClick:r,className:"ml5 mr5 c-light-primary current",children:"集中阅卷"}),"继续评阅?"]}),(0,_.jsx)("div",{className:"c-grey-999",children:"(阅卷结束后恢复学生个人评阅功能,并展示学生成绩)"})]})}),e.abrupt("return",Promise.reject());case 7:if(3!==(null==n?void 0:n.type)){e.next=11;break}return s=function(){window.location.href="/classrooms/".concat(Jn.coursesId,"/exercise/").concat(Jn.exerciseId,"/centralizeReview/").concat(null==n?void 0:n.login)},v.Z.confirm({centered:!0,width:496,okText:"确定",cancelText:"取消",title:"提示",onOk:s,keyboard:!1,onCancel:function(){f.history.replace("/classrooms/".concat(Jn.coursesId,"/exercise/").concat(Jn.exerciseId,"/detail"))},content:(0,_.jsx)("div",{children:"当前评阅设置已开启封卷阅卷,如需继续评阅请点击“确认”按钮。"})}),e.abrupt("return",Promise.reject());case 11:if(6!==(null==n?void 0:n.type)){e.next=14;break}return v.Z.info({centered:!0,width:470,okText:"确定",title:"提示",onOk:function(){window.location.reload()},content:(0,_.jsx)("div",{children:"您被指定为新试题的阅卷教师,集中阅卷已添加待评阅试题,并更新了评阅进度。"})}),e.abrupt("return",Promise.reject());case 14:null!=n&&null!==(t=n.review_progress)&&void 0!==t&&t.message&&v.Z.info({centered:!0,width:470,okText:"确定",title:"提示",content:(0,_.jsx)("div",{children:"您被指定为新试题的阅卷教师,集中阅卷已添加待评阅试题,并更新了评阅进度。"})}),8!==(null==n?void 0:n.type)||null!=Vn&&null!==(i=Vn.review_progress)&&void 0!==i&&i.next_login||v.Z.success({centered:!0,width:470,okText:"确定",cancelText:"取消",title:"提示",keyboard:!1,content:(0,_.jsx)("div",{children:"您已完成集中阅卷,感谢您的参与。"})});case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Oi=function e(n,t,i,r){var s,a,c,d,p,m,g,y,b,B,E,I,N,k,Z,S=[];if(8===(null==n?void 0:n.question_type)){var T,P,M=null===(T=(null==n?void 0:n.last_score_detail)||[])||void 0===T?void 0:T.map((function(e){var n;return o()(o()({},e),{},{score:[void 0,null,0,"0","0.0"].includes(e.score)?"0":null===(n=e.score)||void 0===n?void 0:n.toFixed(1)})}));null==n||null===(P=n.standard_answer)||void 0===P||P.forEach((function(e,n){var t,i=n+1,r=null==M?void 0:M.find((function(e){return e.position===i}));r?S.push(r):S.push({position:i,name:"填空".concat(i),value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(e.score)?"0":null===(t=e.score)||void 0===t?void 0:t.toFixed(1)})}))}return(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)(x.Z,{className:"mb20",children:[(0,_.jsxs)(A.Z,{flex:"1",style:{width:500},children:[(0,_.jsxs)("div",{className:"pl15 pb5",children:[i?(0,_.jsx)("span",{style:{display:"inline-flex",fontSize:"16px"},children:(0,_.jsx)(L.Z,{value:t+1+"."+(r+1)+"(".concat(Ei["".concat(null==n?void 0:n.question_type)],")")+n.question_title+"(".concat(null==n?void 0:n.question_score,"分)")})}):(0,_.jsxs)("div",{style:{display:"flex"},children:[(0,_.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[t+1,"."]}),6===n.question_type?null!=n&&n.hack_user_identifier?(0,_.jsxs)("span",{children:[(0,_.jsx)("a",{target:"_blank",style:{lineHeight:"26px"},className:"font16",href:"/myproblems/".concat(null==n?void 0:n.hack_user_identifier,"?backUrl=/classrooms/").concat(null==Jn?void 0:Jn.coursesId,"/exercise/").concat(null==Jn?void 0:Jn.categoryId,"/review/").concat(null==Jn?void 0:Jn.userId),children:n.question_title}),(0,_.jsxs)("a",{target:"_blank",style:{lineHeight:"26px",textDecoration:"underline"},className:"font16 ml15",href:"/myproblems/".concat(null==n?void 0:n.hack_user_identifier,"?backUrl=/classrooms/").concat(null==Jn?void 0:Jn.coursesId,"/exercise/").concat(null==Jn?void 0:Jn.categoryId,"/review/").concat(null==Jn?void 0:Jn.userId),children:["查看答题详情",">"]})]}):(0,_.jsx)("span",{style:{lineHeight:"26px"},className:"font16",children:n.question_title}):5===(null==n?void 0:n.question_type)?(0,_.jsx)(f.Link,{target:"_blank",style:{lineHeight:"26px"},title:n.question_title,className:"current c-light-primary overflowHidden1 font16",to:"/shixuns/".concat(null==n?void 0:n.shixun_identifier,"/challenges"),children:n.question_title}):(0,_.jsx)(L.Z,{value:8===(null==n?void 0:n.question_type)?n.description:n.question_title+"".concat(7===n.question_type?"(共".concat(null==n?void 0:n.sub_q_count,"题 ").concat(null==n?void 0:n.question_score,"分)"):"")}),5===(null==n?void 0:n.question_type)&&((null==n?void 0:n.is_jupyter)||(null==n?void 0:n.is_jupyter_lab))&&(0,_.jsx)("div",{style:{lineHeight:"22px",height:"22px",marginLeft:"10px",marginTop:"2px",background:"#FF6904",borderRadius:"2px",color:"#fff",padding:"0 8px",fontSize:"12px"},children:null!=n&&n.is_jupyter?"jupyter":"jupyterLab"})]}),8===(null==n?void 0:n.question_type)&&(0,_.jsx)(L.Z,{disabledFill:!0,showProgramFill:!0,programFillValue:S,value:G.Base64.decode((null==n?void 0:n.code)||"")}),(0,_.jsxs)("div",{children:[0===n.question_type&&(0,_.jsx)(_.Fragment,{children:null===(s=n.question_choices)||void 0===s?void 0:s.map((function(e){return(0,_.jsxs)("div",{className:"multi-llipsis1e flex-container mr10 ".concat(n.user_answer.includes(e.choice_id)&&n.question_score!==n.user_score?D.Z.answerError:""),children:[(0,_.jsx)(w.ZP,{checked:n.user_answer.includes(e.choice_id)}),(0,_.jsx)(L.Z,{value:e.choice_text})]})}))}),1===n.question_type&&(0,_.jsx)(_.Fragment,{children:null===(a=n.question_choices)||void 0===a?void 0:a.map((function(e){return(0,_.jsxs)("div",{className:"multi-llipsis1e flex-container mt10 ".concat(n.user_answer.includes(e.choice_id)&&n.question_score!==n.user_score?D.Z.answerError:""),children:[(0,_.jsx)(j.Z,{checked:n.user_answer.includes(e.choice_id)}),(0,_.jsx)(L.Z,{value:e.choice_text,className:"ml5"})]})}))}),2===n.question_type&&(0,_.jsx)("div",{className:D.Z.flexRow,children:null===(c=n.question_choices)||void 0===c?void 0:c.map((function(e,t){return(0,_.jsxs)("div",{style:{marginLeft:t>0&&"10px"},className:"multi-llipsis1e flex-container",children:[(0,_.jsx)(w.ZP,{checked:n.user_answer.includes(e.choice_id)}),(0,_.jsx)(L.Z,{value:e.choice_text})]})}))}),3===n.question_type&&(0,_.jsx)(O.Z,{item:n,answerData:Vn,changeScoreData:et,textValue:null===(d=et[n.q_position])||void 0===d?void 0:d.text,textOnChange:function(e){et[n.q_position].text=e,nt(o()({},et))}}),8===n.question_type&&(0,_.jsx)(ee,{item:n,answerData:Vn,changeScoreData:et,textValue:null===(p=et[n.q_position])||void 0===p?void 0:p.text,textOnChange:function(e){et[n.q_position].text=e,nt(o()({},et))}}),5===n.question_type&&(0,_.jsx)(ce,{item:n,answerData:Vn,coursesId:Jn.coursesId,saveChangeScore:Zi,sealedReview:!0===(null==Vn||null===(m=Vn.review_progress)||void 0===m?void 0:m.sealed_review)}),4===n.question_type&&(0,_.jsx)(de,{item:n,answerData:Vn,changeScoreData:et,textValue:null===(g=et[n.q_position])||void 0===g?void 0:g.text,textOnChange:function(e){et[n.q_position].text=e,nt(o()({},et))}}),6===n.question_type&&(0,_.jsx)(Te,{item:n,answerData:Vn}),7===n.question_type&&(0,_.jsx)(_.Fragment,{children:null==n||null===(y=n.sub_exercise_questions)||void 0===y?void 0:y.map((function(n,i){return(0,_.jsx)("div",{children:(0,_.jsx)(_.Fragment,{children:e(n,t,!0,i)})})}))}),(null==n?void 0:n.answer_comments)&&(0,_.jsx)(rn.Z,{list:null==n?void 0:n.answer_comments})]})]}),n.question_type<3&&(0,_.jsxs)("div",{className:"".concat(D.Z.answerResult),style:{padding:"10px 17px",marginLeft:"15px"},children:[(0,_.jsxs)("span",{className:"mr5",children:["学生答案:",(0,_.jsxs)("span",{className:"c-blue",children:[null===(b=n.question_choices)||void 0===b||null===(b=b.filter((function(e){var t;return null===(t=n.user_answer)||void 0===t?void 0:t.includes(e.choice_id)})))||void 0===b?void 0:b.map((function(e,t){return 2===n.question_type?R.Qq[e.choice_position-1]:R.oV[e.choice_position-1]})),(null===(B=n.user_answer)||void 0===B?void 0:B.length)<=0&&"未答"]})]}),(0,_.jsx)("br",{}),n.standard_answer_show&&(0,_.jsxs)("span",{className:"mr5",children:["正确答案:",n.standard_answer_show]}),(0,_.jsx)("br",{}),n.analysis&&(0,_.jsxs)("div",{children:["解析:",(0,_.jsx)(L.Z,{value:n.analysis})]})]})]}),7!=(null==n?void 0:n.question_type)&&(0,_.jsxs)(A.Z,{flex:"140px",className:"ml20",children:[(0,_.jsxs)("div",{className:"".concat(D.Z.questionsInfo," ").concat(Di(n)),children:[Qi(n),(0,_.jsx)("span",{style:{flexShrink:0,lineHeight:1},children:"得分 / 分数"}),(0,_.jsx)("br",{}),(0,_.jsxs)("span",{className:"font22",style:{flexShrink:0,lineHeight:1},children:[(0,_.jsx)("span",{className:Li(n),children:null===n.user_score?"--":null!=n&&null!==(E=n.user_score)&&void 0!==E&&E.includes(".0")?null==n||null===(I=n.user_score)||void 0===I?void 0:I.replace(".0",""):n.user_score})," / ",null===(null==n?void 0:n.question_score)?"--":null!=n&&null!==(N=n.question_score)&&void 0!==N&&N.includes(".0")?null==n||null===(k=n.question_score)||void 0===k?void 0:k.replace(".0",""):n.question_score]}),(0,_.jsx)("br",{}),7!=(null==n?void 0:n.question_type)&&Si(n)]}),!(null!=Vn&&null!==(Z=Vn.exercise)&&void 0!==Z&&Z.is_random)&&3==(null==n?void 0:n.question_type)&&(null==Vn?void 0:Vn.is_edit_question)&&(0,_.jsxs)("div",{style:{width:120},children:[(0,_.jsxs)("div",{style:{textAlign:"center",margin:"10px auto"},children:["给分方式",(0,_.jsx)(C.Z,{title:"按空给分:需要分别设置每个填空项的分值,填空项答对之后则获得对应的分值。按题给分:需要设置整个小题的分值,答对全部填空项之后才能获得该小题的分值。",children:(0,_.jsx)("i",{className:"iconfont icon-xiaowenhao1 font14 ml5",style:{color:"#145DFF"}})})]}),(0,_.jsx)(w.ZP.Group,{defaultValue:null==n?void 0:n.use_blank_score,value:null==n?void 0:n.use_blank_score,className:D.Z.scoreByBlankRadio,optionType:"button",options:[{label:"按空给分",value:!0},{label:"按题给分",value:!1}],onChange:function(e){var t;v.Z.confirm({title:"提示",content:"修改给分方式将会对所有已交卷的学生进行重新判分,确定要修改吗?",onOk:(t=u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,Q.gA)({id:null==n?void 0:n.question_id,use_blank_score:!(null!=n&&n.use_blank_score)}).then((function(e){0==(null==e?void 0:e.status)&&(h.ZP.success("修改成功"),Mi())}));case 1:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})}})]})]})]})})},Fi=function(e){var n,t=null==Vn||null===(n=Vn.exercise_question_types)||void 0===n?void 0:n.filter((function(n){return e?4===n.question_type:4!==n.question_type})),i=null==t?void 0:t.map((function(e,n){var t,i,r,s;return(0,_.jsxs)("div",{children:[(0,_.jsxs)("div",{className:"pt20",children:[(0,_.jsxs)(x.Z,{align:"middle",children:[(0,_.jsxs)(A.Z,{flex:"1",children:[(0,_.jsx)("span",{style:{fontWeight:"bold"},className:"font16 pl15",children:e.name}),(0,_.jsxs)("span",{className:"c-grey-999 ml10",children:[" 共 ",(0,_.jsx)("span",{className:"c-blue",children:e.count})," 题 ",7===(null==e?void 0:e.question_type)?"(共".concat(null==e?void 0:e.sub_count,"小题)"):"",(0,_.jsx)(y.Z,{type:"vertical"})," 共 ",(0,_.jsx)("span",{className:"c-red",children:e.score})," 分"]})]}),1==e.question_type&&(null==Vn||null===(t=Vn.exercise)||void 0===t?void 0:t.show_give_score_method)&&(0,_.jsx)(A.Z,{style:{paddingRight:"65px"},children:(0,_.jsxs)("span",{style:{display:"inline-flex",alignItems:"center"},children:[(0,_.jsxs)("span",{children:["给分方式",(0,_.jsx)(C.Z,{overlayStyle:{maxWidth:600},title:(0,_.jsxs)(_.Fragment,{children:["全对给分:选中的答案全部正确且未漏选正确答案,则获得该小题的分值;",(0,_.jsx)("br",{}),"漏选给分:选中的答案全部正确但有漏选正确答案,则获得的分值=选中的答案个数 * (该小题分值 / 正确答案的个数)。"]}),children:(0,_.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})})]}),(0,_.jsx)(w.ZP.Group,{defaultValue:null==Vn||null===(i=Vn.exercise)||void 0===i?void 0:i.use_blank_score,value:null==Vn||null===(r=Vn.exercise)||void 0===r?void 0:r.use_blank_score,className:"".concat(D.Z.scoreByBlankRadio," ml10"),optionType:"button",options:[{label:"全对给分",value:!1},{label:"漏选给分",value:!0}],onChange:function(n){var t;v.Z.confirm({title:"提示",centered:!0,closable:!1,content:"修改给分方式将会对所有已交卷的学生进行重新判分,确定要修改吗?",onOk:(t=u()(l()().mark((function n(){var t,i;return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,z.ZP)("/api/exercise_questions/".concat(null==e||null===(t=e.items)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.question_id,"/teacher_update_multiple.json"),{method:"post",body:{use_blank_score:!(null!=Vn&&null!==(i=Vn.exercise)&&void 0!==i&&i.use_blank_score)}});case 2:0==n.sent.status&&(h.ZP.success("修改成功"),Mi());case 4:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})}})]})}),(0,_.jsxs)(A.Z,{className:"pr30 c-grey-666",children:["总得分:",e.user_score]})]}),(0,_.jsx)("div",{className:"ml15",children:(0,_.jsx)(y.Z,{style:{marginTop:8,marginBottom:8}})})]}),null===(s=e.items)||void 0===s?void 0:s.map((function(e,n){return lt&&e.user_score===e.question_score?null:(0,_.jsx)("aside",{id:e.question_id,children:Oi(e,n,!1)},n)}))]},n)}));return i},Yi=function(e){var n,t=null==Vn||null===(n=Vn.exercise_question_types)||void 0===n?void 0:n.filter((function(n){return e?4===n.question_type:4!==n.question_type}));return null==t?void 0:t.map((function(e,n){return(0,_.jsxs)(m.Fragment,{children:[(0,_.jsx)("p",{children:e.name}),e.items.map((function(e,n){var t,i,r="";4===e.question_type?r=(null==e||null===(i=e.answer_comments)||void 0===i?void 0:i.length)>0||null!=e&&e.use_keywords||null!=e&&e.is_reviewed?D.Z.green:D.Z.grey:r=Number(e.question_score)===Number(e.user_score)?D.Z.blue:e.user_score>0?D.Z.orange:D.Z.red;return((null==e||null===(t=e.answer_comments)||void 0===t?void 0:t.length)>0||null!=e&&e.is_reviewed)&&(r=D.Z.green),lt&&e.user_score===e.question_score?null:(0,_.jsx)("span",{className:r,onClick:function(){var n=e.question_id,t=document.getElementById(n);t&&window.scrollTo(0,t.offsetTop)},children:n+1})}))]},e.question_type)}))},zi=(0,m.useCallback)((function(e){var n,t,i="".concat((null===(n=Gn.exerciseExportHeadData)||void 0===n?void 0:n.new_student_id)||"").concat(null===(t=Gn.exerciseExportHeadData)||void 0===t?void 0:t.new_user);e.save(i),setTimeout((function(){return Lt(100)}),300),setTimeout((function(){return Lt(0)}),550),kt(!1)}),[Gn,Vn]),Gi=(0,m.useCallback)((function(e){return ii(e.target.value)}),[]),Hi=function(){var e=u()(l()().mark((function e(){var n,t,i,r,s,o,a,c,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,ne.Rm)()||null!=zn&&null!==(n=zn.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_appraise){e.next=3;break}return ki(),e.abrupt("return");case 3:if(null!=Vn&&null!==(t=Vn.exercise_answer_user)&&void 0!==t&&t.user_id){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,z.ZP)("/api/exercises/".concat(null==Jn?void 0:Jn.exerciseId,"/review_exercise_user.json"),{method:"post",body:{id:null==Jn?void 0:Jn.exerciseId,user_id:null==Vn||null===(i=Vn.exercise_answer_user)||void 0===i?void 0:i.user_id,review_type:1===rt?"normal":"appraise",sealed_review:(null==Vn||null===(r=Vn.review_progress)||void 0===r?void 0:r.sealed_review)||!1,next_login:(null==Vn||null===(s=Vn.review_progress)||void 0===s?void 0:s.next_login)||"",analysis:ti,only_analysis:oi}});case 7:return o=e.sent,e.next=10,Ri(o);case 10:if(0!==(null==o?void 0:o.status)){e.next=26;break}if($t(!1),!oi){e.next=17;break}return Mi(),h.ZP.success("操作成功"),ai(!1),e.abrupt("return");case 17:if(null==Vn||null===(a=Vn.review_progress)||void 0===a||!a.next_login){e.next=22;break}return h.ZP.success("评阅成功!已为您自动切换至下一个待评阅的学生"),u=wt?"centralizeReview":"review",f.history.replace("/classrooms/".concat(Jn.coursesId,"/exercise/").concat(Jn.exerciseId,"/").concat(u,"/").concat(null==Vn||null===(c=Vn.review_progress)||void 0===c?void 0:c.next_login)),e.abrupt("return");case 22:Mi(),h.ZP.success("评阅成功!"),e.next=27;break;case 26:v.Z.info({title:"提示",width:500,centered:!0,content:(0,_.jsx)("div",{children:null==o?void 0:o.message}),okText:"我知道了"});case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ui=function(){var e=u()(l()().mark((function e(n){var t,i,r,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=wt?"centralizeReview":"review",(s="next"==n?null==Vn||null===(t=Vn.review_progress)||void 0===t?void 0:t.next_login:null==Vn||null===(i=Vn.review_progress)||void 0===i?void 0:i.prev_login)?f.history.replace("/classrooms/".concat(Jn.coursesId,"/exercise/").concat(Jn.exerciseId,"/").concat(r,"/").concat(s)):Mi();case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,_.jsxs)("section",{className:"edu-container",children:[(0,_.jsxs)(b.Z,{spinning:Hn[jt],children:[(0,_.jsxs)("section",{className:"animated fadeIn",children:[(0,_.jsx)("aside",{className:"mt10",children:Wn&&(0,_.jsxs)(B.Z,{separator:">",children:[(0,_.jsx)(B.Z.Item,{children:(0,_.jsx)(f.Link,{to:"/classrooms/".concat(Jn.coursesId,"/exercise"),children:null==Wn||null===(xe=Wn.course)||void 0===xe?void 0:xe.course_name})}),(0,_.jsx)(B.Z.Item,{children:(0,_.jsx)(f.Link,{to:"/classrooms/".concat(Jn.coursesId,"/exercise"),children:"试卷列表"})}),(0,_.jsx)(B.Z.Item,{children:(0,_.jsx)(f.Link,{to:"/classrooms/".concat(Jn.coursesId,"/exercise/").concat(null==Vn||null===(Ae=Vn.exercise)||void 0===Ae?void 0:Ae.id,"/detail"),children:"试卷详情"})}),(0,_.jsx)(B.Z.Item,{children:1!==rt?"集中评阅":null==Vn||null===(we=Vn.exercise_answer_user)||void 0===we?void 0:we.user_name})]})}),(0,_.jsx)("aside",{className:[D.Z.title,"mt20"].join(" "),children:(0,_.jsxs)(x.Z,{style:{width:"100%"},align:"middle",children:[(0,_.jsxs)(A.Z,{style:{display:"flex",alignItems:"center"},children:[(0,R.vB)(null==Xn?void 0:Xn.exercise_status,null==Xn?void 0:Xn.appraise_label),(0,_.jsx)(f.Link,{to:"/classrooms/".concat(Jn.coursesId,"/exercise/").concat(null==Vn||null===(je=Vn.exercise)||void 0===je?void 0:je.id,"/detail"),children:(0,_.jsx)(C.Z,{title:(null==Vn||null===(Ce=Vn.exercise)||void 0===Ce?void 0:Ce.exercise_name)||"",children:(0,_.jsx)("strong",{className:"font20 ml10 c-grey-333",style:{maxWidth:"338px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",display:"block"},children:(null==Vn||null===(ye=Vn.exercise)||void 0===ye?void 0:ye.exercise_name)||""})})})]}),1===rt&&(0,_.jsxs)(m.Fragment,{children:[(0,_.jsx)(A.Z,{flex:1,style:{marginLeft:"25px",display:"flex",alignItems:"center"},className:"bold c-black",children:(0,_.jsxs)("aside",{children:[(0,_.jsxs)("span",{children:["考试时长 ",-1===(null===(be=Vn.exercise)||void 0===be?void 0:be.time)?"未限时":((null===(Be=Vn.exercise)||void 0===Be?void 0:Be.time)||"")+"分钟",!(null==Vn||null===(Ee=Vn.exercise_answer_user)||void 0===Ee||!Ee.delayed_time)&&(0,_.jsxs)("span",{className:"c-red",children:["+延时",null==Vn||null===(Ie=Vn.exercise_answer_user)||void 0===Ie?void 0:Ie.delayed_time,"分钟"]})]}),(0,_.jsxs)("span",{className:"ml20",children:["合计 ",null===(Ne=Vn.exercise_scores)||void 0===Ne||null===(Ne=Ne.exercise_types)||void 0===Ne?void 0:Ne.q_counts,"题"]}),(0,_.jsxs)("span",{className:"ml20",children:["满分 ",null===(Ze=Vn.exercise_scores)||void 0===Ze||null===(Ze=Ze.exercise_types)||void 0===Ze?void 0:Ze.q_scores,"分"]})]})}),(0,_.jsxs)(A.Z,{children:[(0,ne.GJ)()&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(g.ZP,{icon:(0,_.jsx)(S.Z,{}),onClick:function(){return Bt(!0)},children:"导出当前学生试卷"}),(0,_.jsx)(g.ZP,{style:{marginLeft:"20px"},icon:(0,_.jsx)(T.Z,{}),onClick:function(){qn({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})},children:"导出设置"})]}),2===(null==Vn||null===(Se=Vn.exercise)||void 0===Se?void 0:Se.exercise_status)&&2!=(null==Xn?void 0:Xn.exercise_type)&&(0,_.jsxs)(g.ZP,{type:"primary",style:{marginLeft:"10px"},onClick:function(e){var n;e.preventDefault(),!(0,ne.Rm)()||null!=zn&&null!==(n=zn.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_redo||h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能");var t,i=!1;v.Z.confirm({width:500,title:"提示",content:(0,_.jsxs)("div",{children:[(0,_.jsx)("div",{children:"学生将得到一次重新答题的机会,确定将学生打回重做吗?"}),(0,_.jsx)(j.Z,{onChange:function(e){i=e.target.checked},children:"清空学生的答题记录"})]}),okText:"确定",cancelText:"取消",onOk:(t=u()(l()().mark((function e(){var n,t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.q6)({categoryId:Jn.exerciseId,user_ids:[null==Vn||null===(n=Vn.exercise_answer_user)||void 0===n?void 0:n.user_id],is_reset:i});case 2:0===e.sent.status&&(h.ZP.success("操作成功"),f.history.push("/classrooms/".concat(Jn.coursesId,"/exercise/").concat(null==Vn||null===(t=Vn.exercise)||void 0===t?void 0:t.id,"/detail")));case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},children:[(0,_.jsx)("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"打回重做"]})]})]})]})})]}),(0,_.jsxs)(x.Z,{className:"mt20",children:[(0,_.jsx)(A.Z,{flex:"284px",className:D.Z.leftBar,children:(0,_.jsxs)(E.Z,{offsetTop:0,children:[!(null!=Vn&&null!==(Qe=Vn.review_progress)&&void 0!==Qe&&Qe.sealed_review)&&(0,_.jsxs)("section",{className:"".concat(D.Z.bg," ").concat(D.Z.userInfo),children:[(0,_.jsxs)(x.Z,{align:"middle",wrap:!1,children:[(0,_.jsx)("img",{className:D.Z.userImg,src:Me.Z.API_SERVER+"/images/"+(null===(De=Vn.exercise_answer_user)||void 0===De?void 0:De.user_img)}),(0,_.jsxs)(A.Z,{style:{marginLeft:"14px",width:"145px"},children:[(0,_.jsxs)(x.Z,{style:{marginBottom:"8px"},wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.userInfoTitle,children:"姓名"}),(0,_.jsx)(A.Z,{className:D.Z.userInfoValue,children:(0,_.jsx)(C.Z,{placement:"topLeft",title:null===(Le=Vn.exercise_answer_user)||void 0===Le?void 0:Le.user_name,children:null===(Re=Vn.exercise_answer_user)||void 0===Re?void 0:Re.user_name})})]}),(0,_.jsxs)(x.Z,{style:{marginBottom:"8px"},wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.userInfoTitle,children:"学号"}),(0,_.jsx)(A.Z,{className:D.Z.userInfoValue,children:(0,_.jsx)(C.Z,{placement:"topLeft",title:null===(Oe=Vn.exercise_answer_user)||void 0===Oe?void 0:Oe.student_id,children:null===(Ye=Vn.exercise_answer_user)||void 0===Ye?void 0:Ye.student_id})})]}),(0,_.jsxs)(x.Z,{wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.userInfoTitle,children:"分班"}),(0,_.jsx)(A.Z,{flex:1,className:D.Z.userInfoValue,children:(0,_.jsx)(C.Z,{placement:"topLeft",title:null===(ze=Vn.exercise_answer_user)||void 0===ze?void 0:ze.course_group_name,children:null===(Ge=Vn.exercise_answer_user)||void 0===Ge?void 0:Ge.course_group_name})})]})]})]}),(0,_.jsx)("img",{className:D.Z.status,src:null!=Vn&&null!==(He=Vn.exercise)&&void 0!==He&&He.review_status?"data:image/png;base64,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":"data:image/png;base64,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"})]}),3===rt&&(0,_.jsxs)("section",{className:"".concat(D.Z.bg," p20 mt10"),children:[(0,_.jsx)("h3",{children:"评阅范围"}),(0,_.jsx)("div",{className:"mt10",children:"试题"}),(0,_.jsx)("div",{className:"".concat(D.Z.greyBg," ").concat(D.Z.listType," mt10"),children:null==Vn||null===(Ue=Vn.review_progress)||void 0===Ue||null===(Ue=Ue.appraise_question)||void 0===Ue?void 0:Ue.map((function(e){return(0,_.jsxs)("span",{children:[e.name,";"]})}))})]}),(0,_.jsxs)("section",{className:"".concat(D.Z.bg," p20 mt10"),children:[(0,_.jsx)("h3",{children:"答题卡"}),(0,_.jsxs)(x.Z,{style:{flexDirection:"column"},children:[(0,_.jsxs)(A.Z,{children:["仅显示错题",(0,_.jsx)(I.Z,{className:"ml5",checked:lt,onChange:function(e){return ct(e)}})]}),(0,_.jsxs)(A.Z,{className:"mt5",children:["仅显示主观题",(0,_.jsx)(I.Z,{checked:gt,className:"ml5",onChange:function(e){return vt(e)}})]})]}),(0,_.jsx)(x.Z,{align:"middle",justify:"start",className:"mt10",children:(0,_.jsxs)(A.Z,{children:[(0,_.jsx)("span",{className:D.Z.circularBlue}),(0,_.jsx)("span",{children:"正确"}),(0,_.jsx)("span",{className:"".concat(D.Z.circularRed," ml20")}),(0,_.jsx)("span",{children:"错误"}),(0,_.jsx)("span",{className:"".concat(D.Z.circularOrange," ml20")}),(0,_.jsx)("span",{children:"部分得分"}),(0,_.jsxs)("div",{className:"mt10",children:[(0,_.jsx)("span",{className:"".concat(D.Z.circularGreen)}),(0,_.jsx)("span",{children:"已评"}),(0,_.jsx)("span",{className:"".concat(D.Z.circularGrey," ml20")}),(0,_.jsx)("span",{children:"未评"})]})]})})]}),(null==Vn||null===(qe=Vn.exercise_question_types)||void 0===qe?void 0:qe.some((function(e){return 4!==e.question_type})))&&!gt&&(0,_.jsxs)("section",{className:"".concat(D.Z.bg," p20 mt10 pr10"),children:[(0,_.jsx)("h3",{className:"c-blue",children:"客观题"}),(0,_.jsx)("aside",{className:D.Z.questionIcons,children:Yi()})]}),(null==Vn||null===(Je=Vn.exercise_question_types)||void 0===Je?void 0:Je.some((function(e){return 4===e.question_type})))&&(0,_.jsxs)("section",{className:"".concat(D.Z.bg," p20 mt10 pr10"),children:[(0,_.jsx)("h3",{className:"c-blue",children:"主观题"}),(0,_.jsx)("aside",{className:D.Z.questionIcons,children:Yi(!0)})]})]})}),(0,_.jsx)(A.Z,{flex:"916px",children:(0,_.jsxs)("section",{className:[D.Z.bg,"ml20"].join(" "),style:{overflow:"hidden"},children:[(0,_.jsxs)("div",{className:D.Z.result,children:[(0,_.jsx)(N.Z,{columns:Ii,dataSource:Ni,pagination:!1,bordered:!0}),(0,_.jsxs)("div",{className:D.Z.evaluate,children:[(0,_.jsxs)(x.Z,{align:"middle",justify:"space-between",children:[(0,_.jsx)(A.Z,{className:"c-grey-333",style:{fontSize:"16px",fontWeight:"600"},children:"考试评价"}),(0,_.jsx)(g.ZP,{icon:(0,_.jsx)("i",{className:"iconfont icon-bianji7 ",style:{marginRight:"6px",fontSize:"14px"}}),style:{color:"#3061D0",padding:0},type:"link",onClick:function(){$t(!0),ai(!0)},children:"编辑"})]}),(0,_.jsx)("div",{className:D.Z.analysis,style:{color:null!=Vn&&null!==(Ke=Vn.exercise_answer_user)&&void 0!==Ke&&Ke.analysis?"#434D63":""},children:(null==Vn||null===(We=Vn.exercise_answer_user)||void 0===We?void 0:We.analysis)||"未对学生进行考试评价"})]})]}),(null==Vn||null===(Ve=Vn.exercise)||void 0===Ve?void 0:Ve.open_camera)&&1===rt&&(0,_.jsx)(Fe,{parentData:Vn}),(null==Vn||null===(Xe=Vn.exercise_question_types)||void 0===Xe?void 0:Xe.some((function(e){return 4!==e.question_type})))&&!gt&&(0,_.jsxs)(x.Z,{align:"middle",className:D.Z.typeTitle,children:[(0,_.jsx)(A.Z,{flex:"1",children:(0,_.jsxs)(x.Z,{align:"middle",children:[(0,_.jsx)("strong",{className:"font20",children:"客观题"}),(0,_.jsxs)("span",{className:"c-grey-666",children:["(合计",null==Vn||null===(_e=Vn.exercise)||void 0===_e?void 0:_e.objective_score,"分)"]})]})}),(0,_.jsx)(A.Z,{children:(0,_.jsxs)("span",{className:"c-grey-666",children:["总得分:",null==Vn||null===($e=Vn.exercise_answer_user)||void 0===$e?void 0:$e.objective_score]})})]}),!gt&&(0,_.jsx)("aside",{className:"pl30 pr10",children:Fi()}),(null==Vn||null===(en=Vn.exercise_question_types)||void 0===en?void 0:en.some((function(e){return 4===e.question_type})))&&(0,_.jsx)(x.Z,{gutter:[10,10],children:(0,_.jsx)(A.Z,{flex:"1",children:(0,_.jsxs)(x.Z,{align:"middle",className:D.Z.typeTitle,children:[(0,_.jsx)(A.Z,{flex:"1",children:(0,_.jsxs)(x.Z,{align:"middle",children:[(0,_.jsx)("strong",{className:"font20",children:"主观题"}),(0,_.jsxs)("span",{className:"c-grey-666",children:["(合计",null==Vn||null===(nn=Vn.exercise)||void 0===nn?void 0:nn.subjective_score,"分)"]})]})}),(0,_.jsx)(A.Z,{children:(0,_.jsxs)("span",{className:"c-grey-666",children:["总得分:",null==Vn||null===(on=Vn.exercise_answer_user)||void 0===on?void 0:on.subjective_score]})})]})})}),(0,_.jsx)("aside",{className:"pl30 pr10 pb30 mb20",children:Fi(!0)}),(0,_.jsx)(x.Z,{className:D.Z.buttonFixed,children:(0,_.jsxs)("section",{className:"edu-container",style:{display:"flex",justifyContent:"space-between"},children:[(0,_.jsxs)(x.Z,{align:"middle",children:[(0,_.jsx)(g.ZP,{style:{lineHeight:"30px"},href:"/classrooms/".concat(Jn.coursesId,"/exercise/").concat(Jn.exerciseId,"/detail"),children:"返回"}),(0,_.jsx)(g.ZP,{style:{marginLeft:"20px"},onClick:function(){return mt(!0)},children:"学生列表"}),(0,_.jsxs)("div",{className:D.Z.progress,children:[(0,_.jsxs)(x.Z,{align:"middle",justify:"space-between",style:{fontSize:"12px",lineHeight:"12px"},children:[(0,_.jsx)(A.Z,{style:{color:"#5F6367"},children:1===rt?"评阅进度":"教师个人评阅进度"}),(0,_.jsx)(C.Z,{title:"已评人数/待评学生总数",children:(0,_.jsx)(A.Z,{style:{color:"#3061D0"},children:"".concat((null==Vn||null===(an=Vn.review_progress)||void 0===an||null===(an=an.progress)||void 0===an?void 0:an.completed_count)||0,"/").concat((null==Vn||null===(ln=Vn.review_progress)||void 0===ln||null===(ln=ln.progress)||void 0===ln?void 0:ln.total)||0)})})]}),(0,_.jsx)(k.Z,{trailColor:"#EBEDF3",strokeColor:"#3061D0",percent:(null==Vn||null===(cn=Vn.review_progress)||void 0===cn||null===(cn=cn.progress)||void 0===cn?void 0:cn.completed_count)/(null==Vn||null===(un=Vn.review_progress)||void 0===un||null===(un=un.progress)||void 0===un?void 0:un.total)*100,showInfo:!1})]})]}),(0,_.jsxs)(x.Z,{align:"middle",children:[1!=(null==Vn||null===(dn=Vn.review_progress)||void 0===dn||null===(dn=dn.progress)||void 0===dn?void 0:dn.total)&&(0,_.jsxs)(_.Fragment,{children:[(null==Vn||null===(pn=Vn.review_progress)||void 0===pn?void 0:pn.prev_login)&&(0,_.jsx)(wn.Z,{style:{lineHeight:"30px"},onClick:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ui("prev");case 2:case"end":return e.stop()}}),e)}))),children:"上一人"}),(null==Vn||null===(mn=Vn.review_progress)||void 0===mn?void 0:mn.next_login)&&(0,_.jsx)(wn.Z,{style:{marginLeft:"14px",lineHeight:"30px"},onClick:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ui("next");case 2:case"end":return e.stop()}}),e)}))),children:"下一人"})]}),!(null!=Vn&&null!==(fn=Vn.exercise)&&void 0!==fn&&fn.review_status)&&(0,_.jsx)(wn.Z,{type:"primary",style:{marginLeft:"40px",lineHeight:"30px"},onClick:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Hi();case 2:case"end":return e.stop()}}),e)}))),children:"提交评阅"})]})]})})]})})]}),(0,_.jsx)(tn,{visible:pt,value:null==Jn?void 0:Jn.userId,onClose:function(){return mt(!1)},onChange:function(e){},data:xt.current,sealedReview:null==Vn||null===(hn=Vn.review_progress)||void 0===hn?void 0:hn.sealed_review}),(0,_.jsx)(Pe.Z,{})]}),(0,_.jsx)(sn.Z,{}),(0,_.jsxs)(v.Z,{title:"导出试卷选择",open:bt,footer:(0,_.jsxs)("div",{children:[(0,_.jsx)(g.ZP,{onClick:function(){di("pdf"),Yt(!1),Ut(!0),Wt("1"),Bt(!1)},children:"取消"}),(0,_.jsx)(g.ZP,{type:"primary",onClick:function(){var e,n;""!=ui?("pdf"==ui?(e=0,n=setInterval((function(){Lt(e+=5),100===e&&clearInterval(n)}),200),Pt({type:"",userCommentVisible:Ht,userScoreVisible:!0,new:Ft}),kt(!0)):"word"==ui&&((0,Cn.pO)({exercise_id:Jn.exerciseId,login:Jn.userId,middle_export:1,is_export_comment:Ft?1:0}),kt(!1)),di("pdf"),Yt(!1),Ut(!0),Wt("1"),Bt(!1)):h.ZP.info("请选择一种导出格式")},children:"确定"})]}),onCancel:function(){di("pdf"),Yt(!1),Ut(!0),Wt("1"),Bt(!1)},children:[(0,_.jsx)("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"},children:"请选择需要导出的格式"}),(0,_.jsx)("div",{className:D.Z.export_type_modal,children:(0,_.jsxs)("div",{className:D.Z.export_type_modal_con,children:[(0,_.jsxs)("div",{className:D.Z.type_item,children:[(0,_.jsx)("div",{className:"".concat(D.Z.img_warp," ").concat("pdf"==ui?D.Z.img_warp_active:""),onClick:function(){di("pdf"),Yt(!1),Ut(!0),Wt("1")},children:(0,_.jsx)("img",{src:t(45614),width:70,height:70})}),"pdf格式"]}),(0,_.jsxs)("div",{className:D.Z.type_item,children:[(0,_.jsx)("div",{className:"".concat(D.Z.img_warp," ").concat("word"==ui?D.Z.img_warp_active:""),onClick:function(){di("word"),Yt(!0),Wt("1")},children:(0,_.jsx)("img",{src:t(38347),width:70,height:70})}),"word格式"]})]})}),"pdf"==ui&&(0,_.jsxs)("div",{style:{marginTop:"30px"},children:[(0,_.jsx)("div",{style:{fontSize:14,color:"#666"},children:"导出评阅教师的评阅记录"}),(0,_.jsx)("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0},children:(0,_.jsxs)(w.ZP.Group,{onChange:function(e){switch(Wt(e.target.value),e.target.value){case"1":Yt(!1),Ut(!0);break;case"2":Yt(!0),Ut(!0);break;case"3":Yt(!1),Ut(!1)}},value:Kt,children:[(0,_.jsx)(w.ZP,{value:"1",children:"导出所有的评阅记录"}),(0,_.jsx)(w.ZP,{value:"2",children:"导出最新的评阅记录"}),(0,_.jsx)(w.ZP,{value:"3",children:"不导出评阅记录"})]})})]}),"word"==ui&&(0,_.jsxs)("div",{style:{marginTop:"30px"},children:[(0,_.jsx)("div",{style:{fontSize:14,color:"#666"},children:"是否导出评阅教师的评语"}),(0,_.jsx)("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0},children:(0,_.jsxs)(w.ZP.Group,{onChange:function(e){switch(Wt(e.target.value),e.target.value){case"1":Yt(!0);break;case"2":Yt(!1)}},value:Kt,children:[(0,_.jsx)(w.ZP,{value:"1",children:"是"}),(0,_.jsx)(w.ZP,{value:"2",children:"否"})]})})]})]}),(0,_.jsx)(v.Z,{centered:!0,destroyOnClose:!0,title:(0,_.jsxs)(x.Z,{justify:"space-between",children:[(0,_.jsxs)(A.Z,{children:["正在导出当前学生试卷 ",(0,_.jsx)("span",{className:"c-red",children:"请勿关闭或操作当前浏览器窗口"})]}),(0,_.jsxs)(A.Z,{children:["导出进度",Dt,"%"]})]}),open:Nt,closable:!1,footer:null,keyboard:!1,maskClosable:!1,width:920,children:(0,_.jsx)("div",{style:{overflow:"hidden"},children:(0,_.jsx)(An,{isEaxmPaperOpen:Nt,studentexportDate:Tt,onChangeProgress:zi})})}),(0,_.jsxs)(v.Z,{centered:!0,destroyOnClose:!0,closable:!1,className:D.Z.userInfoModelbody,title:(0,_.jsxs)(x.Z,{align:"middle",justify:"space-between",children:[(0,_.jsx)(A.Z,{style:{color:"#000",fontWeight:"500"},children:"评阅信息"}),(0,_.jsx)(A.Z,{onClick:function(){$t(!1),ai(!1)},children:(0,_.jsx)("i",{className:"iconfont icon-guanbi7"})})]}),open:_t,footer:!1,width:800,onCancel:function(){$t(!1),ai(!1)},children:[(0,_.jsxs)("div",{className:D.Z.userInfoModel,children:[!(null!=Vn&&null!==(gn=Vn.review_progress)&&void 0!==gn&&gn.sealed_review)&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)(x.Z,{className:D.Z.width,wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.Title,children:"姓名"}),(0,_.jsx)(A.Z,{className:D.Z.Value,children:(0,_.jsx)(C.Z,{placement:"topLeft",title:null===(vn=Vn.exercise_answer_user)||void 0===vn?void 0:vn.user_name,children:null===(xn=Vn.exercise_answer_user)||void 0===xn?void 0:xn.user_name})})]}),(0,_.jsxs)(x.Z,{className:D.Z.width,wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.Title,children:"学号"}),(0,_.jsx)(A.Z,{className:D.Z.Value,children:(0,_.jsx)(C.Z,{placement:"topLeft",title:null===(yn=Vn.exercise_answer_user)||void 0===yn?void 0:yn.student_id,children:null===(bn=Vn.exercise_answer_user)||void 0===bn?void 0:bn.student_id})})]}),(0,_.jsxs)(x.Z,{className:D.Z.width,wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.Title,children:"分班"}),(0,_.jsx)(A.Z,{className:D.Z.Value,children:(0,_.jsx)(C.Z,{placement:"topLeft",title:null===(Bn=Vn.exercise_answer_user)||void 0===Bn?void 0:Bn.course_group_name,children:null===(En=Vn.exercise_answer_user)||void 0===En?void 0:En.course_group_name})})]})]}),(0,_.jsxs)(x.Z,{className:D.Z.width,wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.Title,children:"开始作答时间 "}),(0,_.jsx)(A.Z,{className:D.Z.Value,children:null!==(In=Vn.exercise_answer_user)&&void 0!==In&&In.start_at?(0,_.jsx)(C.Z,{placement:"topLeft",title:M()(null===(Nn=Vn.exercise_answer_user)||void 0===Nn?void 0:Nn.start_at).format("YYYY-MM-DD HH:mm"),children:M()(null===(kn=Vn.exercise_answer_user)||void 0===kn?void 0:kn.start_at).format("YYYY-MM-DD HH:mm")}):"未开始"})]}),(null===(Zn=Vn.exercise_answer_user)||void 0===Zn?void 0:Zn.end_at)&&(0,_.jsxs)(x.Z,{className:D.Z.width,wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.Title,children:"交卷时间"}),(0,_.jsx)(A.Z,{className:D.Z.Value,children:(0,_.jsx)(C.Z,{placement:"topLeft",title:M()(null===(Sn=Vn.exercise_answer_user)||void 0===Sn?void 0:Sn.end_at).format("YYYY-MM-DD HH:mm"),children:M()(null===(Tn=Vn.exercise_answer_user)||void 0===Tn?void 0:Tn.end_at).format("YYYY-MM-DD HH:mm")})})]}),(null===(Pn=Vn.exercise_answer_user)||void 0===Pn?void 0:Pn.end_at)&&(null===(Mn=Vn.exercise_answer_user)||void 0===Mn?void 0:Mn.start_at)&&(0,_.jsxs)(x.Z,{className:D.Z.width,wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.Title,children:"作答时长"}),(0,_.jsx)(A.Z,{className:D.Z.Value,children:(0,_.jsx)(C.Z,{placement:"topLeft",title:(0,R.li)(Math.round(Math.abs(new Date(null===(Qn=Vn.exercise_answer_user)||void 0===Qn?void 0:Qn.end_at).getTime()-new Date(null===(Dn=Vn.exercise_answer_user)||void 0===Dn?void 0:Dn.start_at).getTime())/1e3)),children:(0,R.li)(Math.round(Math.abs(new Date(null===(Ln=Vn.exercise_answer_user)||void 0===Ln?void 0:Ln.end_at).getTime()-new Date(null===(Rn=Vn.exercise_answer_user)||void 0===Rn?void 0:Rn.start_at).getTime())/1e3))})})]}),(0,_.jsxs)(x.Z,{className:D.Z.width,wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.Title,children:"客观题得分"}),(0,_.jsx)(A.Z,{className:D.Z.Value,children:(null==Vn||null===(On=Vn.exercise_answer_user)||void 0===On?void 0:On.objective_score)||0})]}),(0,_.jsxs)(x.Z,{className:D.Z.width,wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.Title,children:"主观题得分"}),(0,_.jsx)(A.Z,{className:D.Z.Value,children:(null==Vn||null===(Fn=Vn.exercise_answer_user)||void 0===Fn?void 0:Fn.subjective_score)||0})]}),(0,_.jsxs)(x.Z,{className:D.Z.width,wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.Title,children:"总成绩"}),(0,_.jsx)(A.Z,{className:D.Z.Value,style:{color:"#FA2121"},children:(null==Vn||null===(Yn=Vn.table)||void 0===Yn?void 0:Yn.user_get_score)||0})]}),(0,_.jsxs)("div",{style:{width:"100%",marginTop:"30px"},children:[(0,_.jsx)("span",{className:D.Z.Title,children:"考试评价"}),(0,_.jsx)("div",{style:{border:"1px solid #E1E1E1",borderRadius:"2px",marginTop:"10px",overflow:"hidden",padding:"10px"},children:(0,_.jsx)(Z.Z.TextArea,{showCount:!0,bordered:!1,maxLength:500,style:{height:120,resize:"none",position:"relative"},value:ti,onChange:Gi,placeholder:"请输入您对学生本次考试的评价(选填)"})})]})]}),(0,_.jsxs)(x.Z,{style:{marginTop:"30px"},justify:"end",children:[(0,_.jsx)(g.ZP,{style:{height:"32px"},onClick:function(){$t(!1),ai(!1)},children:"再看看"}),(0,_.jsx)(wn.Z,{style:{marginLeft:"20px",height:"32px"},type:"primary",onClick:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Hi();case 2:case"end":return e.stop()}}),e)}))),children:oi?"提交":"提交并评阅下一人"})]})]}),(0,_.jsx)(ke,{saveChangeScore:Zi,visible:xi,item:Ci,onOk:function(){},onCancel:function(){Ai(!1)}})]})}))},73837:function(e,n,t){"use strict";t.d(n,{Y4:function(){return P},Im:function(){return Z},ZP:function(){return Q}});var i=t(79800),r=t.n(i),s=t(7557),o=t.n(s),a=t(41498),l=t.n(a),c=t(82242),u=t.n(c),d=t(85573),p=t.n(d),m=t(59301),f=t(92832),h=t(3113),g=t(78386),v=t(20538),x=t(6176),A=t(24334),w=t(78081),j=t(63743),C=t(99144),y=t(34376),b=t(75105),B=t(18892),E=t(11597),I=t(37712),N=f.Z.TextArea,k={visible:!1,tabIndex:"0"},Z=p()(p()(p()(p()(p()(p()({},x.h.NOMATCH,"测试用例结果不匹配"),x.h.OK,"调试通过"),2,"调试超时"),3,"调试pod失败"),4,"编译失败"),5,"执行失败"),S=function(e){return e[e.SET_VISIBLE=0]="SET_VISIBLE",e[e.SET_TABINDEX=1]="SET_TABINDEX",e}(S||{});function T(e,n){switch(n.type){case S.SET_VISIBLE:return u()(u()({},e),{},{visible:n.payload});case S.SET_TABINDEX:return u()(u()({},e),{},{tabIndex:n.payload});default:throw new Error}}function P(e){var n=e.status,t=e.error_msg,i=e.output,r=e.input,s=e.expected_output,a=e.is_file,c=e.input_file_url,u=e.output_file_url,d=e.expected_output_file_url,p=e.setMonacoValue,f=e.setData,h=(0,m.useRef)(),g=(0,m.useRef)(),v=(0,m.useRef)(),w=null,B={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,m.useEffect)((function(){if(i&&!a&&h.current){var e=new y.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});e.open(h.current);var n=(0,C.pp)(A.Base64.decode(i));e.write(n),e.setOption("theme",{background:"#1e1e1e"})}if(r&&!a&&g.current){var t=new y.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});t.open(g.current),t.write((0,C.pp)(r)),t.setOption("theme",{background:"#1e1e1e"})}if(s&&!a&&v.current){var o=new y.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});o.open(v.current),o.write((0,C.pp)(A.Base64.decode(s))),o.setOption("theme",{background:"#1e1e1e"})}}),[i]),n){case x.h.NOMATCH:w=(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("p",{className:"c-red",children:"实际输出:"}),!a&&(0,I.jsx)("div",{ref:h}),a&&(0,I.jsx)("div",{style:B,children:(0,I.jsx)("a",{style:{fontSize:"16px"},onClick:l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)(u,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});case 2:n=e.sent,p(n),setTimeout((function(){f(u)}),200);case 5:case"end":return e.stop()}}),e)}))),children:i})}),(0,I.jsx)("p",{className:"c-red",children:"预期输出:"}),!a&&(0,I.jsx)("div",{ref:v}),a&&(0,I.jsx)("div",{style:B,children:(0,I.jsx)("a",{style:{fontSize:"16px"},onClick:l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(d,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return n=e.sent,e.t0=p,e.next=6,n.text();case 6:e.t1=e.sent,(0,e.t0)(e.t1),setTimeout((function(){f(d)}),200);case 9:case"end":return e.stop()}}),e)}))),children:s})})]});break;case x.h.EXECUTEFAILURE:w=(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)("div",{style:{border:"1px #F6F7F9 solid"},children:[(0,I.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"最后执行的输入:"}),!a&&(0,I.jsx)(j.Z,{value:r,style:B}),a&&(0,I.jsx)("div",{style:B,children:(0,I.jsx)("a",{onClick:function(){return(0,C.LR)(c,r)},children:r})})]}),(0,I.jsxs)("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"},children:[(0,I.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"执行出错信息:"}),(0,I.jsxs)("pre",{className:"error",style:{color:"#E30000",padding:"0 10px"},children:[A.Base64.decode(t),"111"]})]})]});break;case x.h.COMPILEFAILURE:w=(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("p",{children:"执行出错信息:"}),(0,I.jsx)("pre",{className:"error",children:A.Base64.decode(t)})]});break;case x.h.PODFAILURE:w=(0,I.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:w=(0,I.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,I.jsxs)(I.Fragment,{children:[" ",w," "]})}function M(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,s=e.input,o=e.expected_output,a=(e.is_file,e.input_file_url,e.output_file_url,e.expected_output_file_url,null);switch(n){case x.h.OK:a=(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,I.jsx)("p",{children:"执行结果:"}),(0,I.jsx)("pre",{children:A.Base64.decode(r)})]});break;case x.h.NOMATCH:a=(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)("p",{children:["输入:",(0,I.jsx)("pre",{children:s})]}),(0,I.jsxs)("p",{children:["输出:",r&&A.Base64.decode(r)]}),(0,I.jsxs)("p",{children:["预期输出:",o&&A.Base64.decode(o)]})]});break;case x.h.EXECUTEFAILURE:case x.h.COMPILEFAILURE:a=(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)("p",{children:["最后执行的输入:",(0,I.jsx)("pre",{children:s})]}),(0,I.jsx)("p",{children:"执行出错信息:"}),(0,I.jsx)("pre",{className:"error",children:A.Base64.decode(t)})]});break;case x.h.PODFAILURE:a=(0,I.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:a=(0,I.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,I.jsxs)(I.Fragment,{children:[" ",a," "]})}var Q=function(e){var n=e.input,t=e.is_file,i=e.debuging,s=e.submitting,a=(e.executingMessage,e.debugResult),c=e.onChangeInput,u=e.onDebugCode,d=e.onSubmitCode,p=e.hack,f=e.user,x=(0,m.useReducer)(T,k),A=r()(x,2),j=A[0],C=A[1],y=j.visible,Z=(j.tabIndex,(0,B.useSearchParams)()),P=r()(Z,1)[0];var Q=(0,m.useMemo)((function(){if(a){a.status;return(0,I.jsx)(I.Fragment,{children:M(a)})}return null}),[a]);var D=function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)("/api/problems/".concat(n,"/start.json"),{method:"get",params:{hack_user_id:null==f?void 0:f.user_id}});case 2:(t=e.sent)&&(window.location.href="/myproblems/".concat(null==t?void 0:t.identifier,"?type=1"));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,I.jsxs)("div",{className:"test-case-panel",children:[(0,I.jsxs)("div",{className:"test-case-panel-body ".concat(y?"active":""),children:[(0,I.jsx)("ul",{className:"s-navs",children:(0,I.jsx)("li",{children:(0,I.jsx)("a",{className:"active",children:"调试代码结果"})})}),(0,I.jsx)(E.Z,{leftTitle:"自定义测试用例",rightTitle:"代码执行结果",style:{height:240},leftNode:(0,I.jsx)(N,{placeholder:"请输入自测用例(如果未填写,自测运行时,系统会自动填充第一个非隐藏的文本类型的测试用例)",value:t?"":n,onChange:c}),rightNode:i?(0,I.jsx)(w.Z,{message:"代码执行中..."}):a?Q:(0,I.jsx)("p",{style:{color:"#536879"},children:"请填写测试用例的输入值,点击“调试代码”"})})]}),(0,I.jsx)("a",{className:"btn-collapse ".concat(y?"up":""),onClick:function(){C({type:S.SET_VISIBLE,payload:!y})},children:y?(0,I.jsx)(g.Z,{}):(0,I.jsx)(v.Z,{})}),(0,I.jsxs)("footer",{className:"footer",children:[(0,I.jsx)("span",{children:"控制台"}),(0,I.jsxs)("div",{className:"flex-container",children:[(null==p?void 0:p.is_program)&&(null==p?void 0:p.above_question)&&(0,I.jsx)(h.ZP,{onClick:function(){return D(null==p?void 0:p.above_question)},id:"oj-prev",className:"btn-blue",type:"ghost",children:"上一题"}),(null==p?void 0:p.is_program)&&(null==p?void 0:p.under_question)&&(0,I.jsx)(h.ZP,{onClick:function(){return D(null==p?void 0:p.under_question)},id:"oj-next",className:"btn-blue",type:"ghost",children:"下一题"}),(0,I.jsx)(h.ZP,{className:"btn-green custom-ant-disabled",ghost:!0,disabled:i||s,loading:i,onClick:function(){C({type:S.SET_VISIBLE,payload:!0}),C({type:S.SET_TABINDEX,payload:"1"}),u()},children:"调试代码"}),"8"!==P.get("qtype")&&(0,I.jsx)(h.ZP,{type:"primary",className:"custom-ant-disabled",loading:s,disabled:i||s,onClick:function(){C({type:S.SET_VISIBLE,payload:!1}),d()},children:"评测并提交"})]})]})]})}},6176:function(e,n,t){"use strict";t.d(n,{h:function(){return i}});var i=function(e){return e[e.NOMATCH=-1]="NOMATCH",e[e.OK=0]="OK",e[e.TIMEOUT=2]="TIMEOUT",e[e.PODFAILURE=3]="PODFAILURE",e[e.COMPILEFAILURE=4]="COMPILEFAILURE",e[e.EXECUTEFAILURE=5]="EXECUTEFAILURE",e}({})},73029:function(e,n,t){"use strict";t.d(n,{H7:function(){return m},MK:function(){return p},MU:function(){return l},X6:function(){return u},bM:function(){return a},fi:function(){return f},fu:function(){return o},n4:function(){return h},rX:function(){return d},vl:function(){return g},zO:function(){return c}});var i=t(82242),r=t.n(i),s=t(75105);function o(e,n){return(0,s.U2)("myproblems/".concat(e,".json"),r()({hidePopLogin:!0},n||{}))}function a(e,n){return(0,s.v_)("myproblems/".concat(e,"/code_submit.json"),n)}function l(e,n){return(0,s.v_)("myproblems/".concat(e,"/code_debug.json"),n)}function c(e,n){return n.language&&(n.language=encodeURIComponent(n.language)),(0,s.U2)("myproblems/".concat(e,"/submit_records.json"),n)}function u(e){return(0,s.U2)("myproblems/record_detail.json",{id:e})}function d(e,n){return(0,s.U2)("myproblems/".concat(e,"/result.json"),{mode:n})}function p(e,n){return(0,s.v_)("myproblems/".concat(e,"/add_notes.json"),n)}function m(e,n){return(0,s.v_)("myproblems/".concat(e,"/restore_initial_code.json"),n)}function f(e){return(0,s.v_)("myproblems/".concat(e,"/sync_code.json"))}function h(e,n){return(0,s.v_)("myproblems/".concat(e,"/update_code.json"),n)}function g(e,n){return(0,s.v_)("discusses/".concat(e,"/plus.json"),n)}},32083:function(e,n,t){"use strict";t.d(n,{c:function(){return i}});var i=function(e){return e[e.Single=0]="Single",e[e.Multiple=1]="Multiple",e[e.Judge=2]="Judge",e[e.Fill=3]="Fill",e[e.Subjective=4]="Subjective",e[e.Shixun=5]="Shixun",e[e.Program=6]="Program",e[e.Combine=7]="Combine",e}({})},70088:function(e,n,t){"use strict";t.d(n,{AD:function(){return T},D9:function(){return R},Hp:function(){return b},IM:function(){return F},Iy:function(){return E},KM:function(){return V},MJ:function(){return B},Ne:function(){return O},ON:function(){return U},Uj:function(){return K},VY:function(){return G},YO:function(){return J},YX:function(){return q},Zn:function(){return g},_g:function(){return j},_k:function(){return D},c6:function(){return Z},cr:function(){return v},eV:function(){return S},fi:function(){return x},gh:function(){return N},hS:function(){return Y},iA:function(){return A},j6:function(){return C},je:function(){return Q},jj:function(){return y},kS:function(){return H},o6:function(){return k},pO:function(){return W},rQ:function(){return P},sA:function(){return I},xm:function(){return L},xo:function(){return z},y8:function(){return M},yd:function(){return w}});var i=t(7557),r=t.n(i),s=t(82242),o=t.n(s),a=t(41498),l=t.n(a),c=t(77540),u=t(18892),d=t(99144),p=t(8591),m=t(10160),f=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},h=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},g=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(),e.next=3,(0,c.YR)(o()({},n));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_couser_info.json"),query:n}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),v=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.yS)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),x=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.W0)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),A=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.Nl)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),w=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.IU)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),j=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.td)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:if(-3!==t.status){e.next=17;break}(0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==t.status){e.next=19;break}return e.abrupt("return",t);case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),C=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.QX)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),y=function(){var e=l()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.o_)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),b=function(){var e=l()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.ZL)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),B=function(){var e=l()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.vV)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),E=function(){var e=l()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.aP)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),I=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(),e.next=3,(0,d.QH)("",m.Z.API_SERVER+"/api/polls/".concat(n.categoryId,"/commit_result.xlsx"));case 3:h();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),N=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/attendances/export_xlsx_data.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),k=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/video_study_statics.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Z=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_video_study.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_course_students_info.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/school_manages/students.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/item_banks/export.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.Uy)(o()({},n));case 2:0===(t=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score"))):-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/export_records/".concat(n.id,".xlsx"),query:n}));case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),L=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),R=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(null==n?void 0:n.coursesId,"/").concat(n.menuKey,"_statistic.xlsx?").concat(n.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_training_objectives.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==n?void 0:n.name,(0,d.NY)({url:m.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Y=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_courses.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),z=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_graduation_requirements.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),U=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/examination_banks/".concat(n.id,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/exercises/".concat(n.categoryId,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),J=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/polls/".concat(null==n?void 0:n.id,"/commit_result.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),K=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/paths/get_task_pass.json",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),W=function(){var e=l()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(t||"",(0,d.NY)({url:m.Z.API_SERVER+"/api/exercises/".concat(null==n?void 0:n.exercise_id,"/consult_exercise.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),V=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/competitions/".concat(null==n?void 0:n.identifier,"/competition_commit_records/member_works.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},51564:function(e,n,t){"use strict";t.d(n,{U:function(){return p}});var i=t(7557),r=t.n(i),s=t(82242),o=t.n(s),a=t(41498),l=t.n(a),c=t(79800),u=t.n(c),d=t(59301);function p(e,n){var t=(0,d.useState)(n),i=u()(t,2),s=i[0],a=i[1],c=(0,d.useState)(!1),p=u()(c,2),m=p[0],f=p[1],h=(0,d.useState)(),g=u()(h,2),v=g[0],x=g[1],A=function(){var t=l()(r()().mark((function t(i){var l,c,u,d=arguments;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return l=d.length>1&&void 0!==d[1]&&d[1],c=l?n:o()(o()({},s),i),f(!0),a(c),t.next=6,e(c);case 6:return u=t.sent,f(!1),x(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[s,m,A,v]}},25230:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___GW1u0",flex_space_between:"flex_space_between___XhK9z",flex_box_vertical_center:"flex_box_vertical_center___NKIbp",flex_box_center_end:"flex_box_center_end___V3qhT",flex_box_column:"flex_box_column___b4G29",bg:"bg___exMJB",paginationWrapper:"paginationWrapper___ROsRI",totalText:"totalText___PGE6D",num:"num___jLrBF",title:"title___yiXeD",questionIcons:"questionIcons___v75Tz",green:"green___HRGef",orange:"orange___tdW4E",greenTip:"greenTip___f2SpQ",redTip:"redTip___jc8UE",orangeTip:"orangeTip___VMO_s",flexRow:"flexRow___Jshv2",simpleWrap:"simpleWrap___ul6oi",divider:"divider___Of_8z",modal:"modal___oAD7F",programTitle:"programTitle___ybswa",simpleBg:"simpleBg___yLrQy",exportBtn:"exportBtn___x5fcE",export_type_modal:"export_type_modal___hmW4i",export_type_modal_con:"export_type_modal_con___R2S3f",type_item:"type_item___NsmrH",img_warp:"img_warp___LUfHa",img_warp_active:"img_warp_active____uL7y"}},66679:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___VAUts",flex_space_between:"flex_space_between___gx5ZV",flex_box_vertical_center:"flex_box_vertical_center___HV_tL",flex_box_center_end:"flex_box_center_end___fVsIw",flex_box_column:"flex_box_column___F5DHk",shixunWrp:"shixunWrp___pinaF",s:"s___mtpV4",fillComment:"fillComment___WEgkI",commentContent:"commentContent___v_Ebo",commentText:"commentText___fyDle",simpleWrap:"simpleWrap___uwIie",fillBg:"fillBg___iyMsm",tip:"tip___V6oDj",simpleBg:"simpleBg___UqElF",lookCode:"lookCode___xKifS"}},29093:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___D6Qly",flex_space_between:"flex_space_between___ZA98O",flex_box_vertical_center:"flex_box_vertical_center___aST6E",flex_box_center_end:"flex_box_center_end___kJ_eQ",flex_box_column:"flex_box_column___ZOkyZ",bg:"bg___rbSyL",circularBlue:"circularBlue___qvnla",circularRed:"circularRed___jo0FU",circularOrange:"circularOrange___GteY7",circularGreen:"circularGreen___PW_tz",circularGrey:"circularGrey___Nt7Wc",title:"title___Volf5",questionIcons:"questionIcons___MIxzq",grey:"grey___XquYB",green:"green___sjsXt",blue:"blue___Jwa9H",orange:"orange___cGfa7",red:"red___NensB",greenTip:"greenTip___lDmky",redTip:"redTip___Yp9nM",cccTip:"cccTip___Uzudc",orangeTip:"orangeTip___gA104",flexRow:"flexRow___GsOMs",simpleWrap:"simpleWrap___jppmP",userPhoto:"userPhoto___LUsoO",CCCIcons:"CCCIcons___STbxr",buttonFixed:"buttonFixed___aUnd3",progress:"progress___w_inO",typeTitle:"typeTitle___i1hJu",answerResult:"answerResult___kLknn",questionsInfo:"questionsInfo___spnx1",leftBar:"leftBar___AjrjB",greenBg:"greenBg___nlTOV",blueBg:"blueBg___nYACT",redBg:"redBg___WTgtT",orangeBg:"orangeBg___mMAXu",greyBg:"greyBg___eAdgQ",commentText:"commentText___smAVm",full:"full____Rgkm",answerInfo:"answerInfo___iSSvg",listType:"listType___fUHyn",userInfo:"userInfo___sc77e",userImg:"userImg___mL2tk",userInfoTitle:"userInfoTitle___U2d5B",userInfoValue:"userInfoValue___DBOCD",status:"status___yZSrO",result:"result___TOeTF",evaluate:"evaluate___CJGFj",analysis:"analysis___NuY61",userInfoModel:"userInfoModel___jHeA_",width:"width___UtVF4",Title:"Title___BfkeS",Value:"Value___sj9SB",userInfoModelbody:"userInfoModelbody___nQNbP",answerError:"answerError___kJTJu",export_type_modal:"export_type_modal___UwY7W",export_type_modal_con:"export_type_modal_con___iD92j",type_item:"type_item___hBzOc",img_warp:"img_warp___ijcxd",img_warp_active:"img_warp_active___VUIa8",scoreByBlankRadio:"scoreByBlankRadio___Z7ZDy",newProgramBg:"newProgramBg___zKYmY"}},45614:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAYAAADL1t+KAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB9KADAAQAAAABAAAB9AAAAAB3bs6AAAA90UlEQVR4Ae3dB5xU5b3/8d+ACAgKCKIg3YqoIKJiA1FUjCUaY4yxkehVo9FrTPzHkhtJYqJpNz3mplyNV2NsicaoiCgiKIoiFhArxYJ0BKQI7s7/97AB2d2Z2ZnZ55zzlM95vTbuzjnnKe/fhu+emVNywlJUIH/AiAHSaqv9pLa2v+Ra9Je89JJ8vovu0EVyuXZFd2QFAgiEIfDZY6bLVd8cksvlasOYELMIWWCrkCdX6dzy+xzWSdq1PVVDe5TuO1xDu4ts/L9xC9Ewr1tyuUqbZXsEEPBVoFfP/eS3N83K5/N7aqhv+lfA19kw7sAFok+n/L7HtJM2+ZNEas+QFi2O1XpvHXjNmR4CCJQrcOl5Ih22E5k79w1Zsqh/bswYjtTLtWO71AX00DPOJS/7t8oPPeZc2ab2GWkhf9UwP1ElCPM4fx2YNQKlBfr02V26dJ2VHzMm2n8zSwOx1gWBKH8584ccM0wO6vicvo9+i0hubxcKwRgQQMBxAULd8QIxvKgCPb/vET3yB428R2rzE/Ukt4GUHwEEEKhIgFCviIuN0xWIJtDzAw7eXrZpdaee6HZqusT0hgACQQkQ6kGVM6TJRBHo+SEj9pDt2k/Twh0SUvGYCwIIZCRAqGcET7elBIIP9PzgEftLi5aT9LKzPqUgWIcAAghUJECoV8TFxskLBB3o+YOPGiWtWj4pLXI7JE9JDwggEJ0AoR5dyV2ecLCBnh967Eipyd2nn5lv43IBGBsCCHguQKh7XsBwhh9koG8M89qaf+mReetwSsVMEEDAWQFC3dnSxDSw4AI9f/BpbSVX+0fCPKZfY+aKgAMChLoDRYh7CMEFuuQ/vIkT4OL+pWb2CGQmQKhnRk/Hojc9DWjJDz7qcJ3OuQFNiakggIBvAoS6bxULZrzBBLq5N7u0yv05mMowEQQQ8FeAUPe3dh6PPJhAl0M6X6tntO/mcS0YOgIIhCRAqIdUTS/mEkSg5/sc0UafYX6BF+IMEgEE4hEg1OOptQMzDSLQZcetLtIT4bo54MkQEEAAgfoChHp9D35KTCCMQG8hFyUmRMMIIIBAcwUI9eYKsn8ZAt4Hen7QEYMkn9ujjLmyCQIIIJCdAKGenX0kPXsf6NK21ehIasU0EUDAdwFC3fcKOj1+/wO9Nn+y08IMDgEEENhSgFDfUoPvLQp4Hej5oaP66KVqvS160BQCCCCQvAChnrxxhD14HegiNUdEWDOmjAACIQgQ6iFU0ak5+B3oORnklCaDQQABBCoRINQr0WLbJgT8DnSRPZuYH6sRQAABtwUIdbfr49Ho/A702jxH6B79sjFUBBAoIkCoF4Hh5UoE/A70vHSsZLJsiwACCDgrQKg7WxpfBuZtoG+8f3uLXGtfoBknAggg0KQAod4kERsUF/A20GUHjs6Ll5U1CCDgrQCh7m3psh64v4FeuzVvt2f920P/CCCQjAChnoxr4K36G+itWqwLvDZMDwEEYhYg1GOuflVz9zfQq5ouOyGAAAIeCRDqHhUr+6ES6NnXgBEggAACxQUI9eI2rKknQKDX4+AHBBBAwEEBQt3Borg3JALdvZowIgQQQKCxAKHe2IRX6gkQ6PU4+AEBBBBwWIBQd7g42Q+NQM++BowAAQQQKF+AUC/fKrItCfTICs50EUAgAAFCPYAi2p8CgW7flBYRQACB5AUI9eSNPeuBQPesYAwXAQQQ2CxAqG+m4BsRAp3fAgQQQMBnAULd5+pZHTuBbpWTxhBAAIEMBAj1DNDd65JAd68mjAgBBBCoXIBQr9wssD0I9MAKynQQQCBiAUI94uLzGXrUxWfyCCAQoAChHmBRy5sSR+jlObEVAggg4I8Aoe5PrSyOlEC3iElTCCCAgDMChLozpUhrIAR6WtL0gwACCKQtQKinLZ5pfwR6pvx0jgACCCQsQKgnDOxO8wS6O7VgJAgggEAyAoR6Mq6OtUqgO1YQhoMAAggkIkCoJ8LqUqMEukvVYCwIIIBAkgKEepK6mbdNoGdeAgaAAAIIpChAqKeInW5XBHq63vSGAAIIZC9AqGdfgwRGQKAngEqTCCCAgPMChLrzJap0gAR6pWJsjwACCIQiQKiHUsmN8yDQgyonk0EAAQQqFCDUKwRzd3MC3d3aMDIEEEAgHQFCPR3nhHsh0BMGpnkEEEDACwFC3YsylRokgV5Kh3UIIIBATAKEutfVJtC9Lh+DRwABBCwLEOqWQdNrjkBPz5qeEEAAAT8ECHU/6tRglAR6AxB+RAABBBBQAULdu18DAt27kjFgBBBAICUBQj0laDvdEOh2HGkFAQQQCFOAUPemrgS6N6VioAgggEBGAoR6RvCVdUugV+bF1ggggECcAoS683Un0J0vEQNEAAEEHBEg1B0pROFhEOiFXXgVAQQQQKCQAKFeSMWJ1wh0J8rAIBBAAAGPBAh1J4tFoDtZFgaFAAIIOC5AqDtXIALduZIwIAQQQMATAULdqUIR6E6Vg8EggAACngkQ6s4UjEB3phQMBAEEEPBUgFB3onAEuhNlYBAIIICA5wKEeuYFJNAzLwEDQAABBAIRINQzLSSBnik/nSOAAAKBCRDqmRWUQM+Mno4RQACBQAUI9UwKS6Bnwk6nCCCAQOAChHrqBSbQUyenQwQQQCASAUI91UIT6Kly0xkCCCAQmQChnlrBCfTUqOkIAQQQiFSAUE+l8AR6Ksx0ggACCEQuQKgn/gtAoCdOTAcIIIAAAhsFCPVEfxEI9ER5aRwBBBBAoJ4AoV6Pw+YPBLpNTdpCAAEEEGhagFBv2qiKLQj0KtDYBQEEEECgmQKEejMBG+9OoDc24RUEEEAAgTQECHWrygS6VU4aQwABBBCoSIBQr4ir1MYEeikd1iGAAAIIJC9AqFsxJtCtMNIIAggggECzBAj1ZvGZnQn0ZhPSAAIIIICAFQFCvVmMBHqz+NgZAQSCFqipCXp6Tk6OUK+6LAR61XTsiAACwQusXx/8FJ2cIKFeVVkI9KrY2AkBBKIQ2LAhimk6OUlCveKyEOgVk7EDAghEI7ByVTRTdXKihHpFZSHQK+JiYwQQiEpg6bKopuvkZAn1sstCoJdNxYYIIBCdwNLl0U3ZyQkT6mWVhUAvi4mNEEAgSoEFi6KctpOTJtSbLAuB3iQRGyCAQLQCS1eIrFgZ7fSdmzihXrIkBHpJHlYigED0Au+9Hz2BUwCEetFyEOhFaViBAAIIqMAbb8PgmgChXrAiBHpBFl5EAAEE/i3wmgb6mjVwuCZAqDeqCIHeiIQXEEAAgS0EampF3uQofQsRd74l1OvVgkCvx8EPCCCAQAGBF2eI5PMFVvBS5gKE+uYSEOibKfgGAQQQKCLw7gKR2XOKrOTlzAUI9Y0lINAz/01kAAgg4IXA0895McxoB7kp1EVysRoQ6LFWnnkjgEBlAvPmi8ycVdk+bJ2ugAn13/zutfyYMVFmW5STTvc3jN4QQCAYgXFPiKxbF8x0gpzIpiP1CEOdQA/yN5pJIYBAIgKrNcwnPJlI0zRqUWBTqEf29juBbvF3iKYQQCACgWkzeevdhzJH+PY7ge7DLyZjRAABtwQeflzkQ73PO4vbApEdqRPobv86MjoEEHBRYN16kTvu5cEtLtam4ZgiOlIn0BsWn58RQACBcgTMk9j+eg9H6uVYZb1NJEfq3l6vlx86qo9IDXd6yPr/KPSPQOwC7duKnPE5kR27xi7h/vznzn1DlizqnxszRu/nG97CEXp4NWVGCCCQpsBHa0X+cqfI3Hlp9kpf1QgEfqTOEXo1vxTsgwACCDQUaKH/nB5/lMjAfRqu4WfXBAI9UucI3bVfNMaDAAJ+CtTqw1seGC/y2EQ/xx/TqAM9UucIPaZfYuaKAALpCOzQSeTIw0R22zWd/uilOoHAjtS3qk6BvRBAAAEEigosXi5y5wMiu/QUGTpEpG+fopuyIkMBc6QuMkvfW9lTj271P34vHKH7XT9GjwACPgjs1FnkoP1Fdtcj9tatfRhxXGOc984bcslF3oc6gR7Xry2zRQCBrAX20lDfrZ9Izx4iHTtkPRr63yQQQKgT6JuKyX8RQACBtAU6thfZuZtI1y4i2+vn7h23E2m7jX614Ug+7VqY/jwPdQI9i18a+kQAAQQQcFSgZd/cM2PnOjq4ksPisrWSPKxEAAEEEEDADwEC3Y86MUoEEEAAAQRKChDoJXlYiQACCCCAgB8CBLofdWKUCCCAAAIIlBQg0EvysBIBBBBAAAE/BAh0P+rEKBFAAAEEECgpQKCX5GElAggggAACfggQ6H7UiVEigAACCCBQUoBAL8nDSgQQQAABBPwQIND9qBOjRAABBBBAoKQAgV6Sh5UIIIAAAgj4IUCg+1EnRokAAggggEBJAQK9JA8rEUAAAQQQ8EOAQPejTowSAQQQQACBkgIEekkeViKAAAIIIOCHAIHuR50YJQIIIIAAAiUFCPSSPKxEAAEEEEDADwEC3Y86MUoEEEAAAQRKChDoJXlYiQACCCCAgB8CBLofdWKUCCCAAAIIlBQg0EvysBIBBBBAAAE/BAh0P+rEKBFAAAEEECgpQKCX5GElAggggAACfggQ6H7UiVEigAACCCBQUoBAL8nDSgQQQAABBPwQIND9qBOjRAABBBBAoKQAgV6Sh5UIIIAAAgj4IUCg+1EnRokAAggggEBJAQK9JA8rEUAAAQQQ8EOAQPejTowSAQQQQACBkgIEekkeViKAAAIIIOCHAIHuR50YJQIIIIAAAiUFCPSSPKxEAAEEEEDADwEC3Y86MUoEEEAAAQRKChDoJXlYiQACCCCAgB8CBLofdWKUCCCAAAIIlBQg0EvysBIBBBBAAAE/BAh0P+rEKBFAAAEEECgpQKCX5GElAggggAACfggQ6H7UiVEigAACCCBQUoBAL8nDSgQQQAABBPwQIND9qBOjRAABBBBAoKTAViXXshIBBNwQ2KGTSBf96tBBJJcTWbtWZOFikQ+WuDE+RoEAApkLEOiZl4ABINBAoLOG9vBDRAb0F9l1F5Hdd2uwQYMflyzVcF8oMm26yLjHRd5+t8EG/IgAAjEIEOgxVJk5+iEw/CCRM08X2WfvysbbpbMevevXgL1EzjlTZMZMkbvuFXl0cmXtsDUCCHgtQKB7XT4GH4TAAD0Cv/RCkYH72pnO3gNEzNf574j85XaRhybYaZdWEEDAaQEC3enyMLigBcxb65ddIHLM0clMs1cvkf+6WuSE40SuvV5k+cpk+qFVBBBwQoCz3J0oA4OITqDPziJ/+GVyYb4l6H6DRG65SWTPvlu+yvcIIBCYAIEeWEGZjgcC/ftpmP9apHv39AbbdQeRm/QPiIMHp9cnPSGAQKoCBHqq3HQWvYC5/OxnN4ps2z59ijZtRH70fZH+euY8CwIIBCdAoAdXUibktMAvbhDp1DG7IbZqJXLDd/V69nbZjYGeEUAgEQECPRFWGkWggMBF54j007fbs1527Cpy9RVZj4L+EUDAsgCBbhmU5hAoKNBbPy8/96yCqzJ5cfjhevMave6dBQEEghEg0IMpJRNxWuB8PTp3bbnsq66NiPEggEAzBAj0ZuCxKwJlCfTcSfIjhpe1aaobmbPsTxyZapd0hgACyQkQ6MnZ0jICdQJnny65li3d1DC3mmVBAIEgBAj0IMrIJJwVMHeDO/F4Z4cnvXvrLWf3dHd8jAwBBMoWINDLpmJDBKoQGHZwFTulvMuRw1LukO4QQCAJAQI9CVXaRGCTwCFDN33n7n+H6RnvLAgg4L0Age59CZmAswJb67OPDtjf2eFtHthOO4rs0nPzj3yDAAJ+ChDoftaNUfsgcKA+FKV1ax9GKnIg93j3o1CMEoHiAjw+tbgNaxBonkBfPeHM5jJnjshTz4jk83WtHjhEZI/d7fQwaKDIHffbaYtWEEAgEwECPRN2Oo1CoIc+ItXWsuojkS9dWL+1xUvsBfqu/eq3zU8IIOCdAG+5e1cyBuyNQM8e9oY6e3bjtqa92Pi1al8xN5kxn/mzIICAtwIEurelY+DOC/SwGOhvvd14urPfE1m2vPHr1b6yB0fp1dKxHwIuCBDoLlSBMYQpsEMXe/N6q8ARuml9usWj9B56lM6CAALeChDo3paOgUclMGde4ekWOnIvvGXTr3bevult2AIBBJwVINCdLQ0D81qgQzu7w1+6rHB7b+uZ77aWLp1ttUQ7CCCQgQCBngE6XUYg0LaN3UkuXFq4vTcKfLZeeMumX92+U9PbsAUCCDgrQKA7WxoG5rVAG4uBbi5Z21BTmGOhHrmvXl14XaWvtmtf6R5sjwACDgkQ6A4Vg6EEJLB+vb3JNBXYCxfa6av11nbaoRUEEMhEgEDPhJ1OgxdYZemo2UDlcqW5ln9Yen25a325TW2582E7BCITINAjKzjTTUlg1ZqUOtJulhU5Ya7SEWzNEXqlZGyPgEsCBLpL1WAsYQmsXZvOfGzdXKYl/xykUzB6QSAZAf4fnIwrrSIg8pGlt91btiytue7j0uvLXbvhk3K3ZDsEEHBQgEB3sCgMKRCBRYvsTKTDdqXb2WDpBLyaImfSl+6dtQgg4IgAge5IIRhGgAILLQV6q1YipW5UY+vImkAP8JeQKcUkQKDHVG3mmq7ABwvs9delxG1ZP7H0VrnNS+3szZyWEECgTAECvUwoNkOgYgFbR+im4647FO/e1uVmtj7zLz5S1iCAQIICBHqCuDQducD8D+wB9C7xKNZttrHTz6pVdtqhFQQQyESAQM+EnU6jEJj5ur1p9uldvK12lgKdI/TixqxBwAMBAt2DIjFETwU+1HuwLynyUJVKp9S7V/E9bAX6ypXF+2ANAgg4L0CgO18iBui1wJtv2Rl+v37F29m+xAlzxfdqvMbWDWoat8wrCCCQggCBngIyXUQs8PZsO5PfbluRXYscpXfvZqePRUvstEMrCCCQiQCBngk7nUYjYOsI3YANGVSYrXv3wq9X+uoCS9fNV9ov2yOAgBUBAt0KI40gUERg2stFVlTx8r77NN6pX4mz3xtvXfqVdy2elV+6J9YigEACAgR6Aqg0icBmgaUrRObN2/xjs74ZNLDx7rv1a/xaNa98qOOsqa1mT/ZBAAFHBAh0RwrBMAIWeHmGncl16igycM/6bQ3oX//nan/6gKPzaunYDwFXBAh0VyrBOMIVsBXoRmjYofWd9rIU6O+9V79dfkIAAe8ECHTvSsaAvROYOt3ekA8dWr+t3Xat/3O1P73PEXq1dOyHgCsCBLorlWAc4QosWiYy29Lla731jnG79KyzOnBfka23tuP2zrt22qEVBBDITIBAz4yejqMSmPq8vel+/rN1bR04xF6b77xvry1aQgCBTAQI9EzY6TQ6gSlT7U35mJEi7drodemDrbSZr9Wz29+w9A6ClRHRCAIIVCNAoFejxj4IVCowVa9HX7Om0r0Kb2+ernbG50T22L3w+gpfzZkT4jbUVLgXmyOAgGsCBLprFWE84QrYfNv9vNH2nOZYuk7e3ohoCQEEqhAg0KtAYxcEqhKY9FRVuyW+05y5iXdBBwggkLwAgZ68MT0gUCcw4Wl9a3uDexq2HiDj3swYEQJRCRDoUZWbyWYqsPZjkedfyHQIBTt/7c2CL/MiAgj4JUCg+1UvRuu7gGtvu69YKfIeT1nz/deK8SNgBAh0fg8QSFPgCX3b3aXl9dddGg1jQQCBZggQ6M3AY1cEKhZYrkfEU56teLfEdnjtjcSapmEEEEhXgEBP15veEBAZN94dBQLdnVowEgSaKUCgNxOQ3RGoWGDsRJG1ayveLZEdZryWSLM0igAC6QsQ6Omb0yMCIhM01LNezB3iFi/PehT0jwAClgQIdEuQNINARQJjH61o80Q2fumVRJqlUQQQyEaAQM/GnV5jF3hOw9QcIWe5EOhZ6tM3AtYFCHTrpDSIQJkC/3q4zA0T2myqgze5SWiqNItADAIEegxVZo5uCtz3kMgnn2QztvnzRRYuy6ZvekUAgUQECPREWGkUgTIEVqwWyerOcS/q41xZEEAgKAECPahyMhnvBO57IJshT38pm37pFQEEEhMg0BOjpWEEyhCYqkfK8zJ4Hvlkh+5WVwYTmyCAQNMCBHrTRmyBQLIC//hnsu03bH3OHJEPP2r4Kj8jgIDnAgS65wVk+AEI/HOcyJo16U3khRfT64ueEEAgNQECPTVqOkKgiIB5TvrDjxRZmcDLz3G5WgKqNIlA5gIEeuYlYAAIqMDd96fHMJUj9PSw6QmB9AQI9PSs6QmB4gLz9LrwySk8K/2VGfpgGH1HgAUBBIITINCDKykT8lbgnn8kP/Rp05Pvgx4QQCATAQI9E3Y6RaCAwLN6bfgbbxZYYfGl5/n83KImTSHglACB7lQ5GEz0An+9MzmCdetEps1Mrn1aRgCBTAUI9Ez56RyBBgKPPJncU9i4XK0BNj8iEJYAgR5WPZlNCAJ33J3MLKbxdnsysLSKgBsCBLobdWAUCHwq8Hd9rOrCRZ/+bOu7j9fbaol2EEDAQQEC3cGiMCQE5LY77COMPlukzdb226VFBBBwQoBAd6IMDAKBBgL3PCiy/MMGLzbzxy6dRc76fDMbYXcEEHBVgEB3tTKMK26B9m1Ftm1v3+DML4p02s5+u7SIAAKZCxDomZeAASBQQOCow0W22qrAima+1KaNyEWjm9kIuyOAgIsCBLqLVWFMCBwxLDGD/PHHiezSM7H2aRgBBLIRINCzcadXBIoLmLfbhwwuvr6Za3ItW4pcckEzW2F3BBBwTYBAd60ijAeBkXp0nsTb7VvKHnyQyGFDtnyF7xFAwHMBAt3zAjL8AAWOHJ7OpK64VGTrBD6nT2f09IIAAg0ECPQGIPyIQKYCHdtLfvB+6QyhWzeR889Kpy96QQCBxAUI9MSJ6QCBCgSOGiYbP+OuYJdmbXrGF0R6d29WE+yMAAJuCBDobtSBUSBQJzAiubPbCxKbz+qvvqLgKl5EAAG/BAh0v+rFaEMWMDd82T+5s9uL0g3cV+Sko4uuZgUCCPghQKD7USdGGYPAqBHZzfLiC0X083sWBBDwV4BA97d2jDw0gaMyDPQO+u7AFReHJsp8EIhKgECPqtxM1lmB7juIDNgr2+EdPVJkuF6fzoIAAl4KEOhelo1BBydwwrFuTOlb3+DhLW5UglEgULEAgV4xGTsgkIDAKEdOSuvUUeRaDXUWBBDwToBA965kDDg4gX12FzE3eXFlOfRgkZMdecfAFRPGgYAHAgS6B0ViiIELHHuUexO89KsiO3V2b1yMCAEEigoQ6EVpWIFASgIjjkipowq62WYbkeuuqmAHNkUAgawFCPSsK0D/cQscur/I9p3cNBg0UOS8L7o5NkaFAAKNBAj0RiS8gECKAsccmWJnVXR1/ldEBvWvYkd2QQCBtAUI9LTF6Q+BTQLt2ogMO3zTT+7+97prRMxYWRBAwGkBAt3p8jC4oAVG6dF5Gw+CcqcdRa7hAS5B/y4yuSAECPQgysgkvBQ4fpQ/wz7yCC5l86dajDRSAQI90sIz7YwFdukp0n/PjAdRYff/eYlIL4eul69w+GyOQOgCBHroFWZ+bgqccoKb4yo1KvPxwI1jRNq2LrUV6xBAICMBAj0jeLqNWKBVS5GRDt5MppyS9O0r8r2ry9mSbRBAIGUBAj1lcLpDQI46TMQ8rtTX5bBDRM49zdfRM24EghUg0IMtLRNzVsCnk+GKIOYvOE/kwH2LrOVlBBDIQoBAz0KdPuMVMM89H6J3h0tiee+9JFot2Gauhf7Tcf0YTpIrqMOLCGQjQKBn406vsQqcdFwyM//t70V++FORBx5Mpv1CrW7bXuSG6zhJrpANryGQgQCBngE6XUYscHwCgf7BByK3/V1k+qsiv/wfEfNzWku/fiLf5SEuaXHTDwKlBAj0UjqsQ8CmwNF6MlyXBB5J+uDDn45y9ToN2BskX1v76WtJf3f4oSJXX5Z0L7SPAAJNCBDoTQCxGgFrAp+1f+15vqZG5L4tAt0M9qXXJHf3vdaGXVZDJ+ncLjy7rE3ZCAEEkhEg0JNxpVUE6gv06Cr5wfvVf83CT7lJT4ksXdG4pd/dLPLOO41fT/KV0Rrop34myR5oGwEESggQ6CVwWIWANYEvnCK5XM5ac5sb+udDm7+t9836T/St9xtl4xF8vRXJ/pC/Qt96P0qvU2dBAIHUBQj01MnpMDqBrbcSOfYY+9OeP19kygvF2331Lcn95bbi6xNYs/FytuuuFTlgnwRap0kEECglQKCX0mEdAjYEjjtSZLttbbRUv41/lnGJ2h9vF3l1Vv39kv6pVSuRH/9AZKBnD59J2oX2EUhYgEBPGJjmEZCTjrePsGGDyN/LCHTT81VjRJZ/aH8MpVo0D3L52Q0iu/cutRXrEEDAogCBbhGTphBoJLBHH5G9+jd6udkvPDlZZNWa8ppZvFzk2jGpf54u7drpdfF6s5t+PcobJ1shgECzBAj0ZvGxMwJNCHz+5CY2qHL1fQ9UtqPedCb3hz9Xto+NrTt2EPn1z7hFrA1L2kCgCQECvQkgViNQtUCn7fRkuKOr3r3ojuZytOdnFF1ddMWt94hMfrro6sRWbN9JQ12P1HdK4KY6iQ2ahhHwT4BA969mjNgXgVP1ZivmBDHby11/r77FMTemf326GW1XfSjNbzTUd9BwZ0EAgUQECPREWGk0eoEWes25uXua7WXlKn0Ay7jqWzW3hr1KH6iydm31bVS75847i/zhVxypV+vHfgg0IaAXyLIggIB1gVFH6NFoF+vNysNjRcxNY5qzzHlfn5L2E5Hvfac5rVS37047aqj/WuTSb4rM0+vok17athbp3lXvob993bsEnfW/5n76nfXLfL7fWtdvre+ibKX/FJp3U7bSr43/1Z/N62a9WcwfQGv1j6G1eiLiGv1+jf53mZ5suGSJyOJ/f81fIPLy63Xb878IZCBAoGeATpcRCJxyUjKTvPt+O+0+OlkvKbtD5Kwz7LRXSSvmD53f/Vzkim+JvD63kj0Lb9urm0ifnnrinZ5N3918r5fKbQrtbbYpvE+lr7Ztq4+J1S8p4yODOXNE5up5Dub6//ETRRYsrbQ3tkegKoEE7kVZ1Tgq3ik/dFQfkRr9fw4LAo4J7LuHyP/oUajtxZzQduUYu63+WN9+N09Ly2IxHx9ccZXIzDeb7r29hulufetCu6cGt/nqtpO+tmvT+2a9xUsvizz2hMgE/SNqScr3A8h67l7237Jv7pmxc30cOoHuY9UYs9sC39eQGnmk/TGa8Ct1q9dqejRvSf/+v/Vofbdq9m7+Puat6/93rci0mXVtmWvWe+6s1673Edm5u0gP/b6nHn2bM+VDWGboPM0fZg8+Srg7W08CPfXScISeOjkdliNgLs36h76VbXuZN0/ki/9hu9W69syY//ibZJ7VXs6I160TWbRIj757lbN1GNuYP2TuvEfk/+7Wz+U/DmNOwczC30DnLPdgfgmZiBMCpyb02XmlN5KpBMN8xnuVniC3fn0le9nb1twmNqYwN3Lms/0vnyNy1y08nc7eb1L0LRHo0f8KAGBNwLx9/dkTrTW3uSFzNHf/I5t/TOQb8zn2929IpGkaLSFgTt67fozIj/QPqo7tS2zIKgSaFiDQmzZiCwTKEzhVH8KybQL/KD80Np23Zcc/pZeUZXB72PJ0w95q2GF6IuUv9LyBrmHPk9klKkCgJ8pL41EJnH5aMtP9WzPuDFfpiG6+U2ScnrDFkr6A+djBXKPPw2zStw+kRwI9kEIyjYwFThmVzEllTzwp8r6eMJbm8j19mMqzU9Pskb42CZiz+X/+I26Ru8mD/1YkQKBXxMXGCBQROPP0Iiua+fIdehZ02ktNrcjl3xZ58aW0e6Y/I2Due//T67FAoGIBAr1iMnZAoIHAscP0s0+9Xtr2Yq5ZzvJWoldoqM981fasaK8cAXNfgMsTukyxnP7ZxksBAt3LsjFopwTO/GIyw7nr3mTaLbdVc3305VeLzJ5d7h5sZ1Egf9qpInv2s9giTYUuQKCHXmHml6zAYUOSuf3ofH1wibnfetbLR/ogksv0nuvmGewsqQrkWug/zxefn2qfdOa3AIHud/0YfdYCSX12fu99Wc/s0/6XrhD52pUiH3zw6Wt8l47AAfoHYw8uZUsH2/9eCHT/a8gMshIwD2EZNNB+7+ahJf942H67zWlxsT4q9D/1SH2J3lWOJV2BUSPT7Y/evBUg0L0tHQPPXOC8c5IZwr8eSudGMpWMvp3envWir4h8rPddZ0lX4KAD0u2P3rwV2MrbkTNwBLIUMEfnByb0D+3djrzdfuC+IoMHieyn70Lsu0+W2nH3vfcAfRZ7a/f+yIu7Kk7OnkB3siwMynmBpI7OzV3azMNSslj220tkiAb4QA3yffYW2XrrLEaRfp9r9cS/j1aLrP5IZJV+5fP1x9BWn8Xevp0+UEW/OmxXf11aP/XVR8i++lZavdGPpwIEuqeFY9gZCgzcM7mj81v/lt7EzLsMg/Xo2xyFmwA3Tz0LcXlTg3DuXL38Tr/e0kvwVqwUWanBbULcnPBX6dJeA75TB32Yioa7ebjK7ruK7LqL/jE0ODnDbnpiHIFeaaWi255Aj67kTLjZAuee2ewmCjbw5GSRt98tuMrKi3v0Edlfw3vwfnVvoSfxIBkrA7XYiDn6fvkVfUzpfXrp3Qd2GjaX8pmvdxfUtTdhSt1/zdvinzlKxFz50K2bnb42tWIet8qCQBMCBHoTQKxGoJ6AOao9+KB6L1n74dY7rDW1saE+eve6AzS899cv8zZ6Rz2qjG0xb5efekrd15Rn9eqBf4pMei4ZBXMjnnv1hEbz9e2vixx/nL1+WusfCywINCFAoDcBxGoE6gmMPqvej9Z+eO55vc3qm81v7mB923fYIfpHx1CRHfVtWpZPBcwfYuZr0WINdX03ZNLT+hCalz5db/O7638usks/vdOb/gFoY2kdyfkMNqwiboNAj7j4TL1CgX12T/Do/K8VDmaLzQ/dX0P8UJEjhotst+0WK/i2oIB5+Mmmo/YPV4hM1ufAv/CiyCz9g2ru+wV3qerFqfpHmq1AX6dH/ywINCFAoDcBxGoENgskdXRuPuN9fsbmbsr6xtxy9ojDRQ4/jBAvC6zIRuZjiBM+U/dlNlmtJ8q9OkvkdQ13cyS/cJHeTGeZ/le/L3UCXYd2enmfXto3oP+/v/SKAZtXCXykJ/GxINCEAIHeBBCrEdgoMEj/oT5E38ZOYrn9zvJaHXagyMgjRIbqOHw6oe3tt/XjBA3JF18Wma5/vIzUdxIuuai8Oae9VTsNZnO7VfPVcFm/Xk+E05MWV6+pv8b8UdCrV/3XbP9kzshnQaAJAQK9CSBWI7BR4KvnJwNhLql6cmrxtk2ID9ej8OF6NG7CxofFPPb1JQ3ul2dogOvXqgYBeNvf646Av39ddtd1V+Nojrh30cvTslgW6DsFLAg0IUCgNwHEagTEhGpSd0q7vcB154cf8Onb6T4cib+ioW0+g542XeQ5DfJyFrPd6AtFbhhj73Pmcvr1cZs1+gdRkpcz+mjCmAsKEOgFWXgRgS0ELtR7mCexmM9rjz1a5JEnRTZ9Jj5Mj8RdD3HzFroJ8Oc1wKfp2+irq7y/u7kj3pcvFbn6MpGTTkhCOIw2X3s9jHkwi8QFCPTEienAa4ET9EYh/fTyoyQW8xa6uYxqnL4F7XKIL1io4T2tLsSnaoiXOjmsGqcbflV3dP91DfYYr5VvymzGq01twXoENgoQ6PwiIFBMoFVLkfNGF1tr73XXwtw8vvUlPfJ+QcP7GQ1ym5dyFVMbN6nuaP/rF4scNaLYVnG+/tCjcc6bWVcsQKBXTMYO0Qh84SSRnXYMf7rm7O2ZehRo3kZ/7gWRV/Qt3toGDyhJQ8Ec+X/7BpFHHxe5Uu+01nn7NHp1uw9z0uS8+W6PkdE5I0CgO1MKBuKUgHkAx1lfcmpIVgez6YYq5m5pz+nd0sxtS11ZJj6rl7idJ3KxfsX+2fpDY12pCuPwQIBA96BIDDEDgbO/EN7nuYuX1N0VbeJkDXF9Sz2Lo/ByS7lCTxg0n63f9Q+RizTYD9Pb2ca2mJMP7/5XbLNmvs0QINCbgceuAQqYO359Ts+4Pv3zYUxuvr5dO1mPwp/QEJ/u4clV5nKtK8foXdj0zmuXXKB3YdP/xrL86OciNbWxzJZ5WhAg0C0g0kQAAjt11rfY9ajcPCHL9+eCz5tX9+CRCZPCeYa2+WPk/Mv1hDk9Uv/KOcldeeDKr/JNf9BzGd5wZTSMwxMBAt2TQjHMhAT26CPypdNEjtHrwX1ezMlTT00RGf9E2DcheUzfbTBf5uY753xJZO8BPlet8Ngn6cNibr2n8DpeRaCEAIFeAodVAQuYu7+ddoo+K3ywSC7n30Tzehb6rNf0SFz/8X9Mb0zz7gL/5tCcEZtnmpuv/TXQzz2z8L3Xm9N+Vvs++LDIT3+bVe/067kAge55ARl+hQKfP17k8yeL9O5d4Y6ObP7++yIPP6Jfj4nMX+zIoDIcxrSZev36NSL99eY/x+m7LCOOEOmiH5/4tqzTu+39RD8zf2iCbyNnvA4JeHhoUqeXHzqqj54xMschS4biqsC22+hJbhrin9OvTh1dHWXxcZl7eU+YKPKgBrmPJ7YVn1kya8xR+4hh+kAb/fIh3M1NfMbo9ffmVrgsDgi07Jt7ZuxcBwZS8RAI9IrJ2MEbgR066efjp9Zdy7yNhrpvi3lO+kMa4uM0zF26TtwnxwP20cfe6u11Dxzi3ol05t2WP95cdy9/n0yDH6u/gc5b7sH/ckY4QRPk550l8tkT/Zv8wkV6pzR9O/0BvaHIOx/4N37XRmye6rbxCXB/Eum6vciheu6Eea79/vuJtNWbB6W9mNvqTn1OZKJegTBez39gQcCiAIFuEZOmMhYwQT76DJETPiNinl3t0/KEntj2oIb45Od9GrVfY120TOQfamy+zNKvh371FumjX730+5496763edmiua3uW3qDGPNo2SlT+cikTp7/TUiAQE8IlmZTFDBBbu7sZo7IfQry19/Qt1v1wRsPjRcxd0ZjSVdg9nsi5ksaHCl30fMsuus9/HfqKrKjfpnP4bt1E+mwXfHxrV6jT6HTz8CXLdcv/cNhqX69N1/ktTnF92ENApYFCHTLoDSXooC5Gcw5X6y7GYwvQb5ipcjjE/Qtdb08adbsFLHoqmyBJR+KmK+XXy97FzZEwAUBAt2FKjCGygTMEdSFo+veWq9sz+y2Ns8TN2+pj9UT3FgQQACBBAQI9ARQaTIhAfN88rP0Hutn6efkPpy1/oGe1PaIvp1uTnDjmvGEfiloFgEENgkQ6Jsk+K/bAiMOrns4x847uz1OcxKUeRiKudzsKT0qZ0EAAQRSEiDQU4KmmyoFzB3ALr1In7Y1qMoGUtrNHI3fcbe+pf64yCo9QYoFAQQQSFmAQE8ZnO7KFDDXDF/8FZFjjylzh4w3u/a7nOSWcQnoHoHYBQj02H8DXJt/C7154ZdOEfnyOX58Tm78HniQMHft94jxIBChAIEeYdGdnfKQvUW+cZne3KOPs0NsNLDVev34TTc3epkXEEAAgbQFCPS0xemvsUD3HUS+doE+UGN443Wuv3LL/4ks12vLWRBAAIGMBQj0jAsQffdfPVdvDqPPs/Zxefddkdv+7uPIGTMCCAQoQKAHWFQvptS7u8gP/ktkl128GG7BQf5Yn1/NggACCDgiQKA7UoiohnHaCfoWu16K5svtWgsV56kpIs/PKLSG1xBAAIFMBAj0TNgj7dQ8RGXMVSKD9/MbYMMGkV/81u85MHoEEAhOgEAPrqSOTmjkoSL/7xsi27Z3dIAVDOu2O/RJWvrcchYEEEDAIQEC3aFiBDkUc//1yy8U+dzJYUzP3BHuZg10FgQQQMAxAQLdsYIENZx+PUSu1xPf+vYNZ1o//oXIhppw5sNMEEAgGAECPZhSOjaRU0bpW+xXODaoZg7HnAj3zPRmNsLuCCCAQDICBHoyrnG3euHZIqP1K6RljT5w5ae/CmlGzAUBBAITINADK2jm07lab916kl6WFtry65tEFiwNbVbMBwEEAhIg0AMqZqZTaddG5IbviBwwJNNhJNL5lGdF7tPnm7MggAACDgu0cHhsDM0XgfZt9brsG7IN89mzk9EyD1+5kTvCJYNLqwggYFOAQLepGWNbbVvXhfneA9Kf/fIPRczDUU7Ve8G3S+j69h//t8iiZenPjR4RQACBCgV4y71CMDZvIHCjvs0+YK8GLyb84wp9utmtt4n89b66jr71NZEdu9rvdMJEkXGT7LdLiwgggEACAgR6AqjRNHmjXmN+4AHpTXf9epG79elmf/mbyCo969wsBw0UOfmkuu9t/u+y5SI/+bXNFmkLAQQQSFSAQE+UN+DGL/myyPDD05vgK/oglO//WOTdBZ/2ae4Nf921n/5s87sf/YznnNv0pC0EEEhcgEBPnDjADobsLXLWGelMbN06kT/+76dvr2/Z6w/17f5OHbd8xc734x8XeXKqnbZoBQEEEEhJgEBPCTqYbjrqyWdJHRU3RHr3XZFrvivy1jsN14j8l96FLokT8cxb7T/lrfbG4LyCAAKuCxDorlfItfF97xqRLp2TH9VEPRnt+p+KfLS2cV+X/4fIZ/TWskks5qz2FXqpGgsCCCDgmQCB7lnBMh3uiIPTudb8T/oW+5/1xLdCy5dPFzn9tEJrmv/a7drnRL2JDAsCCCDgoQCB7mHRMhlyi5zIxXpknORi7pd+3fUik58v3MvZp4pccF7hdc191Zx097ubm9sK+yOAAAKZCRDomdF71vHhB4r00MehJrWsXCXyn98UeW1O4R7O1aPyixL6g2KJ3qP9av2svjZfuG9eRQABBDwQINA9KJITQzzxM8kNw1xffqV+Nl8szM1n5km9zW5m9Z3viyxdkdz8aBkBBBBIQYBATwHZ+y46tJP8IUNF33S3v2zYIPItvUHNy683bnsnPfnuh9eJ9N+z8Tpbr5jrzae/aqs12kEAAQQyEyDQM6P3qONDDpBcLpE418DWm8U8M70xhjkB71vfEOmwXeN1tl554EGeombLknYQQCBzAQI98xJ4MIB+fZMZ5B/+LDJ2Yv22zZPbvnmJyLHH1H/d9k/mJLgf/tJ2q7SHAAIIZCZAoGdG71HH3bvZH+xDY0VuvrN+uycfK3LuWSI77Vj/dds/LVqsN6z5nu1WaQ8BBBDIVIBAz5Tfk87bt7M70Fdn6X3Z9QYum5aTjtYg10egdu++6ZXk/mtuJXu1fi6/RB+9yoIAAggEJECgB1TMxKYyS09Ys/VUtVUfiXxbzyrvp5fAfe5EkZFHJfs5eUOU790g8upbDV/lZwQQQMB7AQLd+xKmMIEVFi/pev99kV/cKNKrVwoDb9DF7/5HZMKUBi/yIwIIIBCGAIEeRh2TncWKlfba33MPe21V0tK/HhL5v3sr2YNtEUAAAa8EWng1WgabjcDsudn0a6vXp58R+cEvbLVGOwgggICTAgS6k2VxbFBvzBX5+GPHBlXmcF7Qa9yv5oz2MrXYDAEEPBYg0D0uXmpDN/c4nzEzte6sdfTSy3pN+3dE1n9irUkaQgABBFwVINBdrYxr43pikmsjKj0ec2ncN/WWsms9fWeh9OxYiwACCDQSINAbkfBCQYHHPAr05/Txq5d9S+SjtQWnwosIIIBAiAIEeohVTWJOy/VM9/sfSKJlu20+/oTI178tslpvIMOCAAIIRCRAoEdU7GZP9Za/6ufR+qhTV5fb/yZy7Q9FampdHSHjQgABBBITINATow2w4QVLRW69zbmJ5Wtq6p7a9pv/dW5sDAgBBBBIS4BAT0s6lH5uuUvktdfdmY3e9CZ3+ZUiD4x3Z0yMBAEEEMhAgEDPAN3rLs3b2d/VW7euXJX9NN7Ue7JfcKnI8/ooVBYEEEAgcgECPfJfgKqmP1fvx/6Nq0TMk8uyWGr1jwrzefl5GubvfJDFCOgTAQQQcE6AQHeuJJ4MaMabIldeI7J4SboDnj9fL0n7hoj5vHyDfnbOggACCCCwUYBA5xehegHzVvfZ/6FPMJtYfRvl7mkeEPPr34mcOlpkmod3rSt3nmyHAAIIVCnA09aqhGO3fwusWC1yzQ9EDh+n139/TaRbN7s05m39e+8T+Yu+xb5qjd22aQ0BBBAISIBAD6iYmU5l0nMik84VOf9L+tn26OYPZdVHInffI3LX/SLmjwYWBBBAAIGSAgR6SR5WVizwJ735zMN6Cdm5Z+hR+2EiHTuU38RqDe6nntY/DPRr/FPl78eWCCCAAAJCoPNLYF/g/UV6o5dfarv6NWRvkQH9RXbfTaRL57q+zFnq5rK35ctFlujNaubOE5ltvt6zPxZaRAABBCIRINAjKXRm0zQnznGdeGb8dIwAAvEIcJZ7PLVmpggggAACAQsQ6AEXl6khgAACCMQjQKDHU2tmigACCCAQsACBHnBxmRoCCCCAQDwCBHo8tWamCCCAAAIBCxDoAReXqSGAAAIIxCNAoMdTa2aKAAIIIBCwAIEecHGZGgIIIIBAPAIEejy1ZqYIIIAAAgELEOgBF5epIYAAAgjEI0Cgx1NrZooAAgggELAAgR5wcZkaAggggEA8AgR6PLVmpggggAACAQsQ6AEXl6khgAACCMQjQKDHU2tmigACCCAQsACBHnBxmRoCCCCAQDwCBHo8tWamCCCAAAIBCxDoAReXqSGAAAIIxCNAoMdTa2aKAAIIIBCwAIEecHGZGgIIIIBAPAIEejy1ZqYIIIAAAgELEOgBF5epIYAAAgjEI0Cgx1NrZooAAgggELAAgR5wcZkaAggggEA8AgR6PLVmpggggAACAQsQ6AEXl6khgAACCMQjQKDHU2tmigACCCAQsACBHnBxmRoCCCCAQDwCBHo8tWamCCCAAAIBCxDoAReXqSGAAAIIxCNAoMdTa2aKAAIIIBCwAIEecHGZGgIIIIBAPAIEejy1ZqYIIIAAAgELEOgBF5epIYAAAgjEI0Cgx1NrZooAAgggELAAgR5wcZkaAggggEA8AgR6PLVmpggggAACAQsQ6AEXl6khgAACCMQjQKDHU2tmigACCCAQsACBHnBxmRoCCCCAQDwCBHo8tWamCCCAAAIBCxDoAReXqSGAAAIIxCNAoMdTa2aKAAIIIBCwAIEecHGZGgIIIIBAPAIEejy1ZqYIIIAAAgELEOgBF5epIYAAAgjEI0Cgx1NrZooAAgggELAAgR5wcZkaAggggEA8AgR6PLVmpggggAACAQsQ6AEXl6khgAACCMQjQKDHU2tmigACCCAQsACBHnBxmRoCCCCAQDwCBHo8tWamCCCAAAIBCxDoAReXqSGAAAIIxCNAoMdTa2aKAAIIIBCwAIEecHGZGgIIIIBAPAIEejy1ZqYIIIAAAgELEOgBF5epIYAAAgjEI0Cgx1NrZooAAgggELAAgR5wcZkaAggggEA8AgR6PLVmpggggAACAQsQ6AEXl6khgAACCMQjQKDHU2tmigACCCAQsACBHnBxmRoCCCCAQDwCBHo8tWamCCCAAAIBCxDoAReXqSGAAAIIxCNAoMdTa2aKAAIIIBCwAIEecHGZGgIIIIBAPAIEejy1ZqYIIIAAAgELEOgBF5epIYAAAgjEI0Cgx1NrZooAAgggELAAgR5wcZkaAggggEA8AgR6PLVmpggggAACAQsQ6AEXl6khgAACCMQj4G+g16xbF0+ZmCkCCCCAQCoCHmeLv4G+WD5Mpbh0ggACCCAQj4DH2eJtoOfmPsERejz/F2OmCCCAQPICtfmPfc4WbwN9Y2Xz+XnJV5geEEAAAQSiEMjJAp/n6Xegt8i95jM+Y0cAAQQQcEjA80zxO9BFCHSH/r/AUBBAAAHPBbzOFL8DPS8vev7Lw/ARQAABBFwR8DxT/A50afmEK78HjAMBBBBAwHcBvzMl5zt//qCRcyWX6+37PBg/AggggECGArn867kp4/fMcATN7trzI3Sdf4vcfc1WoAEEEEAAgcgFcmN9B/A/0NduuMX3IjB+BBBAAIGMBQLIEu8DPffiEy+KvlWS8a8C3SOAAAII+Cpg3m43WeL54n2gb/Svld97XgeGjwACCCCQlUAgGRJGoC/85PeSk/lZ/S7QLwIIIICApwI5+UBMhgSwBBHoG++9m6/5VQD1YAoIIIAAAmkK1OR/4vP927ekCiLQN06oZ+ef81n6lqXlewQQQACBkgL5/JsydflvSm7j0cpgAj13993rRXIXemTPUBFAAAEEshTYkD8vJ9M2ZDkEm30HE+gGJTfl0YmSz/+vTSDaQgABBBAIUKC29k+5Fx6bFNLMggr0jYX5pO2lIvkZIRWJuSCAAAIIWBTIy0xpuf1lFlt0oinvb/1aSDF/4IiBkmv5jN4Stk2h9byGAAIIIBCpQD6/TvI1Q3NTJ7wUmkB4R+haoY2F2lBzsr79vi60gjEfBBBAAIEqBWrzH+vB3okhhrkRCTLQzcRyL0x4ROpCfY35mQUBBBBAIGKBfH6N5FqcmHvmkfGhKgT5lvuWxcoPHrG/bNXyYX2Iyw5bvs73CCCAAAKRCNTmF8snNcfpgd60kGccfKCb4uX3PnIXadfiUf1MvW/IxWRuCCCAAAINBPL5ObK69ujcjMffbrAmuB+jCHRTtfyAg7eXbds/oN8eElwVmRACCCCAQCGBp2XVRyfmZk5ZVmhlaK9FE+ibCpc/6Ji/6B3lztn0M/9FAAEEEAhQIJ+7NffsuHMDnFnRKQV7UlyxGW8scIvccMnXBnfJQrE58zoCCCAQjYD5t13/jY8tzE19oztC3/KXOn/Q0Wfref5XSV722vJ1vkcAAQQQ8EwgJ69KPvfD3DPjbvds5NaGG3Wgb1LMHzTys3rN+nnSosWJm17jvwgggAACPgjk/6UHZX/KPTv+fh9Gm+QYCfQtdPP7HNZJ2rU9VcN9lL48XM+K77LFar5FAAEEEMhaIJ9fokOYqP8+j5XVa+/NvTJ5edZDcqV/Ar1EJfIHjBggrbbaT2pr++sNCfrrX4G9NOxNyHfRX6Z2JXZlFQIIIIBAtQL5/GrddYn+O6tf8o6e8zRL30GdJRs+mZ57bsLMapsNfb//DwIfBeAbAeL/AAAAAElFTkSuQmCC"},38347:function(e){"use strict";e.exports="data:image/png;base64,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"},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},96908:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg=="},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[78085,4977,53273,70088,81259,97120],{89265:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,r=!1,s=!1,o=null,a=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function C(){try{return window.self!==window.top}catch(e){return!0}}function y(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,L(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(l=e,D(e,n))},e.getHTML5CodebaseVersion=function(){return h},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){w=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",s=t.id,o=!1,l=0;l=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var I=function(e){return e&&"false"!==e},N=function(n,t,i){j(h)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==h||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var s=document.createElement("div");s.classList.add("appletParameters","notranslate");var o=t.width,a=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(j(h)<=4.4)I(t.showToolBar)&&(t.height-=7),I(t.showAlgebraInput)&&(t.height-=37),t.width<605&&I(t.showToolBar)&&(t.width=605,o=605);else{var u=100;(I(t.showToolBar)||I(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=I(t.showMenuBar)?245:155),o=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),m(e)},A||x.appendChild(C)):s.appendChild(C),x.appendChild(s),A||n.appendChild(x),setTimeout((function(){e.resize()}),1)}function y(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),R("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function b(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){y(e.article,e.params)})),html5AppletsToProcess=null)},j(h)<5&&(e.className+=" geogebraweb")):y(e,n)}if(r){scriptLoadStarted=!0;for(var B=0;B0?(r.remove(),a.attr("id","fullscreencontent").show(),jQuery(s).append(a),window.dispatchEvent(new Event("resize"))):N(r,n,!1),window.GGBT_wsf_view.launchFullScreen(s)}else f=i,N(e,n,!1);if(!window.GGBT_wsf_view)for(o=0;oe/4*3&&(a=e/4*3),l=a/5.8,o.setAttribute("src",A),o.setAttribute("width",a),o.setAttribute("height",l);var u=(e-a)/2,d=(n-l)/2;o.style.left=u+"px",o.style.top=d+"px",r.appendChild(o)}return r.appendChild(c),r},M=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},Q=["web","webSimple","web3d","tablet","tablet3d","phone"],D=function(e,n){if(h=e,n)L(h,!0);else{var s,o,a=!r;if(a){var l=j(h);!isNaN(l)&&l<4.4&&(a=!1)}s="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=h.indexOf("//");for(var u in o=c>0?h:0===c?s+h:"https://www.geogebra.org/apps/5.2.814.0/",Q)if(h.slice(-1*Q[u].length)===Q[u]||h.slice(-1*(Q[u].length+1))===Q[u]+"/")return void L(o,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!a||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||I(t.showToolBar)||I(t.showMenuBar)||I(t.showAlgebraInput)||I(t.enableRightClick)||t.appName&&"classic"!=t.appName?o+="web3d/":o+="webSimple/",L(o,!1)}},L=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),m=n,g="web.nocache.js",v=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?Q.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),t=e.split("/"),"test"===(h=t[t.length-3]).substr(0,4)?h=h.substr(4,1)+"."+h.substr(5,1):"war"!==h.substr(0,3)&&"beta"!==h.substr(0,4)||(h="5.0");var i=parseFloat(h);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),D("5.0",n))}},R=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function O(){var e=n;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),D(e,!1),null!==c&&L(c,m),a=!0}return void 0!==t.material_id?b(O):O(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var s,o=void 0!==i&&i,a=null!=e.noScaleMargin&&e.noScaleMargin,l=(s=e.autoHeight)&&"false"!==s,c=function(e,n,t,i,r,s){var o=null;if(null!=s&&""!=s)for(var a=e.parentNode;null!=a;){if((" "+a.className+" ").indexOf(" "+s+" ")>-1){o=a;break}a=a.parentNode}var l=0,c=0,u=0,d=0,p=0,m=0,f=0;if(o)l=o.offsetWidth,c=Math.max(i?o.offsetWidth:0,o.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var h=e.getBoundingClientRect();h.left>0&&h.left<=l&&(void 0===r||!r)&&("rtl"===document.dir?(p=l-h.width-h.left,m=u<=480?10:30):(m=h.left,p=u<=480?10:30),d=m+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,f=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,f=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(o=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(o=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?s:(r=t(e,n,o,i,e.scaleContainerClass),!o||e.hasOwnProperty("scale")&&1!==s?Math.min(s,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,s=(t-i.height)/2;s<0&&(s=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=s+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=s<40?"40px":s+"px",e.style.left=r+"px")}return{responsiveResize:function(t,s){var o=t.querySelector(".appletParameters");if(o){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(s.id!==o.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(o.parentElement&&/fullscreen/.test(o.parentElement.className))return;var a=i(s,t);e()&&o.setAttribute("data-param-scale",a);for(var l=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],s=[];function o(e){var n=s[e](),t=i[e];if(n in t)return n;var o=[];for(var a in t)o[t[a]]=a;throw r&&r(e,o,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=o(n));return e},webModule.__computePropValue=o,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var a=(e=Cb).indexOf(Db);-1!=a&&(t=parseInt(e.substring(a+P),$),e=e.substring(O,a))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0&&void 0!==arguments[0]?arguments[0]:{},o=null==s||null===(e=s.emotion)||void 0===e?void 0:e.map((function(e){return r()({value:null==e?void 0:e.rate},e)})),a=null==s||null===(n=s.focus)||void 0===n?void 0:n.map((function(e){return r()({value:null==e?void 0:e.rate},e)})),l=null==s||null===(t=s.action)||void 0===t?void 0:t.map((function(e){return r()({value:null==e?void 0:e.rate},e)})),c=null==s||null===(i=s.intention)||void 0===i?void 0:i.map((function(e){return r()({value:null==e?void 0:e.rate},e)}));return[{title:"表情占比",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:o||[]},{title:"专注度占比",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:a||[]},{title:"行为占比情况",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:l||[]},{title:"意图占比情况",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:c||[]}]},B=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,a=e.bottom,l=void 0===a?23:a,f=e.precision,h=void 0===f?0:f,v=e.wrapWidth,A=void 0===v?1200:v,w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"--";return e?(null==e?void 0:e.length)>n?(null==e?void 0:e.slice(0,n-1))+"...":e:t},j=Math.floor((A-(s-1)*o)/s);return(0,y.jsx)("div",{className:g()(c,n),children:!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t=e.cover_pic,i=e.created_at,r=e.emotion,a=e.action,c=e.intention,f=e.focus;return(0,y.jsxs)("div",{className:u,style:{width:j,marginRight:(1+n)%s==0?0:o+h,marginBottom:l},children:[(0,y.jsxs)("div",{className:d,children:[(0,y.jsx)("img",{src:"".concat(C.Z.API_SERVER).concat(t)}),(0,y.jsxs)("div",{className:p,children:[(0,y.jsxs)("div",{children:[(0,y.jsx)("i",{className:"iconfont icon-paisheshijian mr5 font14"})," 拍摄时间"]}),(0,y.jsx)("span",{children:i})]})]}),(0,y.jsxs)("div",{className:m,children:[(0,y.jsxs)("ul",{children:[(0,y.jsxs)("li",{children:[(0,y.jsx)("i",{className:"iconfont icon-biaoqing"}),(0,y.jsxs)("span",{children:["表情:",(0,y.jsx)(x.Z,{title:r,children:(0,y.jsx)("span",{className:"c-grey-333",children:w(r,4)})})]})]}),(0,y.jsxs)("li",{children:[(0,y.jsx)("i",{className:"iconfont icon-hangwei"}),(0,y.jsxs)("span",{children:["行为:",(0,y.jsx)(x.Z,{title:a,children:(0,y.jsx)("span",{className:"c-grey-333",children:w(a,4)})})]})]})]}),(0,y.jsxs)("ul",{children:[(0,y.jsxs)("li",{children:[(0,y.jsx)("i",{className:"iconfont icon-yitu"}),(0,y.jsxs)("span",{children:["意图:",(0,y.jsx)(x.Z,{title:c,children:(0,y.jsx)("span",{className:"c-grey-333",children:w(c,4)})})]})]}),(0,y.jsxs)("li",{children:[(0,y.jsx)("i",{className:"iconfont icon-zhuangtai"}),(0,y.jsxs)("span",{children:["专注度:",(0,y.jsx)(x.Z,{title:f,children:(0,y.jsx)("span",{className:"c-grey-333",children:w(f,3)})})]})]})]})]})]},n)})))})},E=function(e){var n,t,i=e.className,r=e.style,s=e.title,l=e.hideBar,c=void 0!==l&&l,u=e.children,d=e.customText,p=void 0===d?"":d,m=e.noDataText,h=void 0===m?"":m,v=e.emptyData,x=void 0===v?[]:v,w=e.loading,C=e.actionAnalysis,b=(null==x||null===(n=x[0])||void 0===n?void 0:n.every((function(e){var n;return!(null!=e&&null!==(n=e.data)&&void 0!==n&&n.length)})))&&!(null!=x&&null!==(t=x[1])&&void 0!==t&&t.length)||!C,B=C?h:p;return(0,y.jsxs)(A.Z,{loading:w,active:!0,children:[b&&(0,y.jsxs)("div",{className:g()(f,i),style:r,children:[!!s&&(0,y.jsxs)("div",{className:o,children:[!c&&(0,y.jsx)("b",{}),(0,y.jsx)("span",{children:s})]}),(0,y.jsx)("div",{className:a,children:(0,y.jsx)(j.Z,{customText:B})})]}),!b&&u]})},I=function(e){var n=e.className,t=e.style,i=e.data,r=void 0===i?[]:i,c=e.title,u=e.hideBar,d=void 0!==u&&u,p=e.loading,m=void 0!==p&&p;return(0,y.jsxs)("div",{className:g()(s,n),style:t,children:[!!c&&(0,y.jsxs)("div",{className:o,children:[!d&&(0,y.jsx)("b",{}),(0,y.jsx)("span",{children:c})]}),(0,y.jsx)(w.Z,{spinning:m,children:(0,y.jsx)("div",{className:a,children:null==r?void 0:r.map((function(e,n){return(0,y.jsx)("div",{className:l,children:(0,y.jsx)(v.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:null==e?void 0:e.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(n){for(var t in null==e?void 0:e.data)if(n==(null==e?void 0:e.data[t].name))return n+" "+(null==e?void 0:e.data[t].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:null==e?void 0:e.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:null==e?void 0:e.data}]},style:{height:145}})},n)}))})})]})}},36702:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(79800),l=t.n(a),c=t(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",m=t(92310),f=t.n(m),h=t(71418),g=t(2859),v=t(75105),x=t(99144),A=t(37712),w=function(e){var n=e.data,t=e.className,i=e.fullWidth,s=e.style,a=void 0===s?{}:s,m=e.onClose,w=e.onOk,j=e.showFullTools,C=e.noAssociationId,y=(0,c.useRef)(null),b=(0,c.useRef)(null),B=(0,c.useRef)(null),E=(0,c.useRef)(null),I=(0,c.useState)(!1),N=l()(I,2),k=N[0],Z=N[1],S=(0,c.useState)("正在加载中"),T=l()(S,2),P=T[0],M=T[1];(0,c.useEffect)((function(){B.current||(B.current=document.createElement("style"),document.head.appendChild(B.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),B.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&Q()):(document.body.removeAttribute("data-custom"),B.current&&(document.head.removeChild(B.current),B.current=null))}),[null==n?void 0:n.visible]);var Q=function(){var e=o()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),M("正在加载中"),e.next=4,(0,x.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,y.current.src="",y.current.src=t,y.current.onload=function(){L()},Z(!1),M("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){var e=o()(r()().mark((function e(t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),M("正在保存中"),e.next=4,(0,v.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||C){e.next=12;break}return e.next=8,(0,v.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&w(),e.next=13;break;case 12:null!=i&&i.id&&w(i);case 13:Z(!1),M("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),L=function(){b.current=new g.hP(y.current),b.current.targetRoot=E.current,b.current.addEventListener("render",D),b.current.addEventListener("beforeclose",m),j&&(b.current.availableMarkerTypes=b.current.ALL_MARKER_TYPES,b.current.uiStyleSettings.redoButtonVisible=!0,b.current.uiStyleSettings.notesButtonVisible=!0,b.current.uiStyleSettings.zoomButtonVisible=!0,b.current.uiStyleSettings.zoomOutButtonVisible=!0,b.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=b.current.uiStyleSettings,b.current.show(),null!=n&&n.snapshotData&&b.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,A.jsx)(c.Fragment,{children:(null==n?void 0:n.visible)&&(0,A.jsx)(h.Z,{spinning:k,tip:P,style:{position:"absolute"},children:(0,A.jsx)("div",{ref:E,className:f()(u,t,i?p:""),style:a,children:(0,A.jsx)("img",{className:d,ref:y})})})})}},93917:function(e,n,t){"use strict";var i=t(79800),r=t.n(i),s=t(59301),o=t(47350),a=(t(48136),t(11908)),l=t(43418),c=t(37712),u=(0,s.forwardRef)((function(e,n){var t=e.callback,i=e.width,u=e.onChange,d=e.disabled,p=e.readOnly,m=e.type,f=void 0===m?"":m,h=e.value,g=void 0===h?"":h,v=e.style,x=void 0===v?{}:v,A=(0,s.useRef)(),w=(0,s.useRef)(),j=(0,s.useState)(0),C=r()(j,2),y=C[0],b=C[1],B=(0,s.useState)(0),E=r()(B,2),I=E[0],N=E[1],k=(0,s.useState)(!1),Z=r()(k,2),S=Z[0],T=Z[1],P=function(){var e=document.createElement("div");e.innerHTML=A.current.getValue();var n=e.innerText;return t&&t(n),n};(0,s.useImperativeHandle)(n,(function(){return{getData:P}}));var M=function(e,n,t,i){var r=document.body.clientHeight,s=document.body.clientWidth;return!(e<20&&t>e||e>s-20&&tn||n>r-20&&i(null==t?void 0:t.item_index)?(null==t?void 0:t.item_index)+1:null==t?void 0:t.item_index});case 11:0===(null==(a=e.sent)?void 0:a.status)&&(v.ZP.success("移动成功"),$({},!0));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),de=function(){var e=o()(r()().mark((function e(n){var t,i,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i={},!K){e.next=7;break}return e.next=4,re(p()({},n));case 4:i=e.sent,e.next=10;break;case 7:return e.next=9,oe(p()({},n));case 9:i=e.sent;case 10:0==(null===(t=i)||void 0===t?void 0:t.status)&&(v.ZP.success((null===(s=i)||void 0===s?void 0:s.message)||(K?"添加成功":"更新成功")),$({},!0),ce());case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,m.useEffect)((function(){null!=a&&a.open&&$({},!0)}),[null==a?void 0:a.open]),(0,m.useEffect)((function(){var e;Y(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return null==e?void 0:e.map((function(e){return p()(p()({},e),{},{title:(null==e?void 0:e.value)||"",key:null==e?void 0:e.id,isLeaf:!0})}))}(null==ee||null===(e=ee.data)||void 0===e?void 0:e.list))}),[ee]),i?(0,T.jsxs)(T.Fragment,{children:[Q,n,(0,T.jsx)(h.Z,p()(p()({},p()({title:"常用评语",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},a)),{},{children:(0,T.jsx)(x.Z,{spinning:_,children:(null==F?void 0:F.length)>0?(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(A.Z.DirectoryTree,{height:500,className:E,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:c,treeData:F,onDrop:ue,titleRender:function(e){return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"},children:null==e?void 0:e.title}),(0,T.jsx)("div",{className:"".concat(I),children:(0,T.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:16,children:[(0,T.jsx)(j.Z,{children:(0,T.jsx)(C.Z,{title:"长按可进行拖拽排序",children:(0,T.jsx)("i",{className:"iconfont icon-tuodong1 font12 ".concat(b)})})}),(0,T.jsx)(j.Z,{children:(0,T.jsx)(C.Z,{title:"编辑",children:(0,T.jsx)("i",{className:"iconfont icon-bianji11 font12 ".concat(b),onClick:function(n){n.stopPropagation(),L.setFieldsValue(p()({},e)),U(!0)}})})}),(0,T.jsx)(j.Z,{children:(0,T.jsx)(C.Z,{title:"删除",children:(0,T.jsx)("i",{className:"iconfont icon-shanchu14 font12 ".concat(B),onClick:function(n){var t;n.stopPropagation(),M.confirm({icon:null,title:"删除常用评语",centered:!0,content:"你确定要删除该条常用评语吗?",onOk:(t=o()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,te({id:null==e?void 0:e.key});case 2:0==(null==(t=n.sent)?void 0:t.status)&&(v.ZP.success((null==t?void 0:t.message)||"删除成功"),$({},!0));case 4:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})}})})})]})})]})}}),(0,T.jsx)(S.op,{className:"ml20 mt20",icon:(0,T.jsx)("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:function(){W(!0),U(!0)},children:"添加常用评语"})]}):(0,T.jsx)(Z.Z,{styles:{margin:"30px auto"},customText:(0,T.jsxs)("span",{children:["暂无常用评语,你可以",(0,T.jsx)("a",{onClick:function(){W(!0),U(!0)},children:"添加常用评语"})]})})})})),(0,T.jsx)(h.Z,{title:K?"添加常用评语":"编辑常用评语",open:H,okText:K?"添加":"确定",onCancel:function(){ce()},onOk:function(){L.submit()},children:(0,T.jsxs)(g.Z,{form:L,onFinish:de,children:[K&&(0,T.jsx)("span",{className:"font14",style:{color:"#191919"},children:"添加常用评语,可以帮助你提高评阅作业的效率"}),(0,T.jsx)(g.Z.Item,{hidden:!0,name:"id"}),(0,T.jsx)(g.Z.Item,{className:"mt10",name:"value",children:(0,T.jsx)(y.Z.TextArea,{placeholder:"输入常用评语。例如:你的编程作业整体表现良好,但仍有一些小的改进空间。",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0})})]})})]}):null}))},58704:function(e,n,t){"use strict";t.d(n,{h:function(){return v}});var i=t(82242),r=t.n(i),s=t(79800),o=t.n(s),a=t(59301),l=t(57809),c=t(78241),u=t(3113),d=t(89780),p=t.n(d),m=(t(88024),t(59575),t(37712)),f=l.default.Option,h={labelCol:{span:4},wrapperCol:{span:20}},g={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function v(e){var n=e.value,t=e.onChange,i=e.mode,s=e.options,l=void 0===s?{}:s,c=(0,a.useRef)(),u=(0,a.useState)(),d=o()(u,2),f=d[0],h=d[1];return(0,a.useEffect)((function(){if(f){var e=function(e){var n=e.getValue();t&&t(n)};return f.on("change",e),function(){f.off("change",e)}}}),[f,t]),(0,a.useEffect)((function(){f&&f.setOption("mode",i)}),[f,i]),(0,a.useEffect)((function(){f&&(n===f.getValue()&&""!==n||setTimeout((function(){f.setValue(n||"")}),300))}),[f,n]),(0,a.useEffect)((function(){if(c.current&&!f){var e=p().fromTextArea(c.current,r()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));h(e)}}),[c.current,f]),(0,m.jsx)("div",{className:"my-codemirror-container",children:(0,m.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,a.useState)("python"),s=o()(i,2),d=s[0],p=s[1];return(0,m.jsxs)(c.Z,r()(r()({},h),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,m.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,m.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(g[e][1])},children:Object.keys(g).map((function(e){return(0,m.jsx)(f,{value:e,children:g[e][0]},e)}))})}),(0,m.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,m.jsx)(v,{mode:d})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},49312:function(e,n,t){"use strict";t.d(n,{Z:function(){return je}});var i=t(91232),r=t.n(i),s=t(79800),o=t.n(s),a=t(85573),l=t.n(a),c=t(59301),u=t(89780),d=t.n(u),p=t(76374),m=(t(88024),t(6313),t(25717),t(99498),t(25419),t(67549),t(63743)),f=t(37712),h=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,f.jsx)(f.Fragment,{children:(0,f.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=t(82242),v=t.n(g),x=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function A(e){var n=e.onActionCallback,t=e.title,i=e.icon,r=e.actionName,s=e.className,o=void 0===s?"":s,a=e.children;return(0,f.jsxs)("a",{title:t,className:o,onClick:function(){n(r)},children:[(0,f.jsx)("i",{className:"".concat(i)}),a]})}var w=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,r=e.onActionCallback,s=e.fullScreen,o=e.insertTemp,a=e.hidetoolBar,l=e.extraUse,c=[].concat(x,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,f.jsxs)("ul",{className:"markdown-toolbar-container",children:[!a&&c.map((function(e,n){return(0,f.jsx)("li",{children:e.actionName?(0,f.jsx)(A,v()(v()({},e),{},{onActionCallback:r})):(0,f.jsx)("span",{className:"v-line"})},n)})),t?(0,f.jsx)("li",{children:(0,f.jsx)(A,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:r,children:(0,f.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("li",{children:(0,f.jsx)(A,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:r,children:(0,f.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,f.jsx)("li",{children:(0,f.jsx)(A,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:r,children:(0,f.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,o&&(0,f.jsx)("li",{children:(0,f.jsx)(A,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(o),onActionCallback:r,children:(0,f.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,f.jsx)("li",{children:l}),(0,f.jsx)("li",{className:"btn-full-screen",children:(0,f.jsx)(A,{icon:"".concat(s?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:s?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:r})})]})},j=t(98516),C=t(78241),y=t(92832),b=t(3113),B={labelCol:{span:4},wrapperCol:{span:20}},E=function(e){var n=e.callback,t=e.onCancel;return(0,f.jsxs)(C.Z,v()(v()({},B),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,f.jsx)(C.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,f.jsx)(y.Z,{})}),(0,f.jsx)(C.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,f.jsx)(y.Z,{})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(b.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(b.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},I=t(58704),N=t(40438),k=t(95237),Z=t(36702),S=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),r=i.getContext("2d");i.width=1e3,i.height=800,r.fillStyle="#ffffff",r.fillRect(0,0,i.width,i.height);var s=i.toDataURL("image/png");return(0,f.jsx)(k.Z,{style:{height:"100vh"},children:(0,f.jsx)(Z.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:s,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},T=t(7557),P=t.n(T),M=t(41498),Q=t.n(M),D=t(37205),L=t.n(D),R=t(12378);function O(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(O,go.CommandHandler),O.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},O.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},O.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},O.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},O.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},O.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},O.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},O.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=o.elt(a-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(s)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var s,o,a;if(null===(s=n.findTreeParentNode()))break;if((a=(o=this._sortTreeChildrenByY(s)).indexOf(n))i.y?1:t.xi.x?1:0})),n},O.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},O.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(O.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(O.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var F=O,Y=(t(39169),t(85160)),z=t(43418),G=t(43604),H=t(75105),U="myPaletteDiv___Xjz2I",q="maxH60___Pd4Re";window.go=R;var J=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),r=(0,c.useRef)(),s=(0,c.useRef)(),a=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=o()(u,2),p=d[0],m=d[1],h=function(){var e=Q()(P()().mark((function e(){var n,r;return P()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,H.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){m(p+1)}),[]),(0,f.jsx)("div",{ref:l,className:a.current?"".concat(q," body-overflow-initial"):"body-overflow-initial",children:(0,f.jsx)(z.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,f.jsxs)(k.Z,{children:[(0,f.jsx)(G.Z,{flex:1,children:"插入流程图"}),(0,f.jsx)(G.Z,{onClick:function(){a.current=!a.current,m(p+1)},children:(0,f.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,f.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,f.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,f.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,f.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,f.jsx)("div",{style:{height:"calc(100% - 50px)"},className:U,ref:s})]}),(0,f.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,f.jsx)(Y.FI,{initDiagram:function(){var e=R.GraphObject.make,n="#ff3333",t="#3358ff",o="#25ad23",a="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",m="#d5ebff",f="#f2dfe0",h="#a5d2fa",g="#cccccc",v="#b3e6b3",x="#fcbbbd";function A(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,s=(new R.Point).setRectSpot(r.actualBounds,n);s.subtract(r.location),s.scale(2,2),s.x+=130*Math.sign(s.x),s.y+=130*Math.sign(s.y),s.add(r.location),s.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var o=i.copyNodeData(r.data);i.setGroupKeyForNodeData(o,i.getGroupKeyForNodeData(r.data)),i.addNodeData(o);var a={from:r.key,to:i.getKeyForNodeData(o)};i.addLinkData(a);var l=e.diagram.findNodeForData(o);l.location=s,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(R.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(R.Spot.Top)||n.equals(R.Spot.Bottom)?25:18,height:n.equals(R.Spot.Top)||n.equals(R.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function w(n){return e(R.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function j(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function C(n,t){return t||(t="color"),e(R.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:j(t,n),contextClick:j(t,n)})}function y(){return[e("ContextMenuButton",e(R.Panel,"Horizontal",C(u,"fill"),C(p,"fill"),C(m,"fill"),C(f,"fill"))),e("ContextMenuButton",e(R.Panel,"Horizontal",C(g,"fill"),C(v,"fill"),C(h,"fill"),C(x,"fill")))]}function b(){return[e("ContextMenuButton",e(R.Panel,"Horizontal",C(d),C(o),C(t),C(n))),e("ContextMenuButton",e(R.Panel,"Horizontal",C(u),C(a),C(l),C(c)))]}function B(n,t){return t||(t="thickness"),e(R.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:j(t,n),contextClick:j(t,n)})}function E(n,t){return t||(t="dash"),e(R.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:j(t,n),contextClick:j(t,n)})}function I(){return[e("ContextMenuButton",e(R.Panel,"Horizontal",B(1),B(2),B(3),B(4))),e("ContextMenuButton",e(R.Panel,"Horizontal",E(null),E([2,4]),E([4,4])))]}function N(n,t){return t||(t="figure"),e(R.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:j(t,n),contextClick:j(t,n)})}function k(n){return e(R.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function Z(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(R.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:j("dir",n),contextClick:j("dir",n)})}function S(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",R.Spot.stringify(R.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(R.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function T(n,t){var i=0,r=R.Spot.RightSide;n.equals(R.Spot.Top)?(i=270,r=R.Spot.TopSide):n.equals(R.Spot.Left)?(i=180,r=R.Spot.LeftSide):n.equals(R.Spot.Bottom)&&(i=90,r=R.Spot.BottomSide),t||(i-=180);var s=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",R.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(R.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:s,contextClick:s})}return i.current=new R.Diagram(r.current,{padding:20,grid:e(R.Panel,"Grid",e(R.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(R.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(F),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(R.Node,"Auto",{locationSpot:R.Spot.Center,locationObjectName:"SHAPE",desiredSize:new R.Size(120,60),minSize:new R.Size(40,40),resizable:!0,resizeCellSize:new R.Size(10,10),rotatable:!0},new R.Binding("location","loc",R.Point.parse).makeTwoWay(R.Point.stringify),new R.Binding("desiredSize","size",R.Size.parse).makeTwoWay(R.Size.stringify),e(R.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:R.Spot.AllSides,toSpot:R.Spot.AllSides},new R.Binding("figure"),new R.Binding("fill"),new R.Binding("stroke","borderColor"),new R.Binding("strokeWidth","thickness"),new R.Binding("strokeDashArray","dash")),e(R.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(R.TextBlock,{margin:1,textAlign:"center",overflow:R.TextBlock.OverflowEllipsis,editable:!0},new R.Binding("text").makeTwoWay(),new R.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(R.Panel,"Vertical",{maxSize:new R.Size(200,NaN)},e(R.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new R.Binding("text")),e(R.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new R.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(R.Adornment,"Spot",e(R.Placeholder,{padding:10}),A(R.Spot.Top,"TriangleUp"),A(R.Spot.Left,"TriangleLeft"),A(R.Spot.Right,"TriangleRight"),A(R.Spot.Bottom,"TriangleDown"),w({alignment:new R.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(R.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(R.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(R.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),y(),b(),I()),i.current.groupTemplate=e(R.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:R.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new R.Binding("location","loc",R.Point.parse).makeTwoWay(R.Point.stringify),e(R.Panel,"Auto",{name:"BODY"},e(R.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:R.Spot.AllSides,toSpot:R.Spot.AllSides},new R.Binding("fill"),new R.Binding("stroke","color"),new R.Binding("strokeWidth","thickness"),new R.Binding("strokeDashArray","dash")),e(R.Placeholder,{background:"transparent",margin:20})),e(R.TextBlock,{alignment:R.Spot.Top,alignmentFocus:R.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new R.Binding("text"),new R.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(R.Adornment,"Spot",e(R.Panel,"Auto",e(R.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(R.Placeholder,{margin:1.5})),w({alignment:R.Spot.TopRight,alignmentFocus:R.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",y(),b(),I()),i.current.linkTemplate=e(R.Link,{layerName:"Foreground",routing:R.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new R.Binding("fromSpot","fromSpot",R.Spot.parse),new R.Binding("toSpot","toSpot",R.Spot.parse),new R.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new R.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new R.Binding("points").makeTwoWay(),e(R.Shape,{strokeWidth:2},new R.Binding("stroke","color"),new R.Binding("strokeWidth","thickness"),new R.Binding("strokeDashArray","dash")),e(R.Shape,{segmentIndex:0,segmentOffset:new R.Point(15,0),segmentOrientation:R.Link.OrientAlong,alignmentFocus:R.Spot.Right,figure:"circle",width:10,strokeWidth:0},new R.Binding("fill","color"),new R.Binding("visible","dir",(function(e){return 1===e}))),e(R.Shape,{segmentIndex:-1,segmentOffset:new R.Point(-10,6),segmentOrientation:R.Link.OrientPlus90,alignmentFocus:R.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new R.Binding("fill","color"),new R.Binding("visible","dir",(function(e){return e>=1})),new R.Binding("width","thickness",(function(e){return 7+3*e})),new R.Binding("height","thickness",(function(e){return 7+3*e})),new R.Binding("segmentOffset","thickness",(function(e){return new R.Point(-15,4+1.5*e)}))),e(R.Shape,{segmentIndex:0,segmentOffset:new R.Point(15,-6),segmentOrientation:R.Link.OrientMinus90,alignmentFocus:R.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new R.Binding("fill","color"),new R.Binding("visible","dir",(function(e){return 2===e})),new R.Binding("width","thickness",(function(e){return 7+3*e})),new R.Binding("height","thickness",(function(e){return 7+3*e})),new R.Binding("segmentOffset","thickness",(function(e){return new R.Point(-15,4+1.5*e)}))),e(R.TextBlock,{alignmentFocus:new R.Spot(0,1,-4,0),editable:!0},new R.Binding("text").makeTwoWay(),new R.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(R.Adornment,e(R.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:k(2)},new R.Binding("pathPattern","thickness",k)),w({alignmentFocus:new R.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",b(),I(),e("ContextMenuButton",e(R.Panel,"Horizontal",Z(0),Z(1),Z(2))),e("ContextMenuButton",e(R.Panel,"Horizontal",e(R.Panel,"Spot",S(!1),T(R.Spot.Top,!1),T(R.Spot.Left,!1),T(R.Spot.Right,!1),T(R.Spot.Bottom,!1)),e(R.Panel,"Spot",{margin:new R.Margin(0,0,0,2)},S(!0),T(R.Spot.Top,!0),T(R.Spot.Left,!0),T(R.Spot.Right,!0),T(R.Spot.Bottom,!0))))),new R.Palette(s.current,{maxSelectionCount:1,linkTemplate:e(R.Link,{locationSpot:R.Spot.Center,selectionAdornmentTemplate:e(R.Adornment,"Link",{locationSpot:R.Spot.Center},e(R.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(R.Shape,{toArrow:"Standard",stroke:null}))},{routing:R.Link.AvoidsNodes,curve:R.Link.JumpOver,corner:5,toShortLength:4},new R.Binding("points"),e(R.Shape,{isPanelMain:!0,strokeWidth:2}),e(R.Shape,{toArrow:"Standard",stroke:null})),model:new R.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(L()(R.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(R.Node,"Auto",{locationSpot:R.Spot.Center},new R.Binding("location","location",R.Point.parse).makeTwoWay(R.Point.stringify),e(R.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new R.Binding("stroke").makeTwoWay(),new R.Binding("fill").makeTwoWay(),new R.Binding("figure")),e(R.TextBlock,{margin:new R.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new R.Size(16,16),maxSize:new R.Size(10,NaN),textAlign:"center",editable:!0},new R.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(R.Panel,"Grid",e(R.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(R.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,f.jsx)("div",{ref:r})]})]}),(0,f.jsx)("div",{className:"tr",children:(0,f.jsx)(b.ZP,{size:"large",onClick:h,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},K=t(5112),W=t(94001),V=K.ZP.Group,X={margin:"0 8px"},_=function(e){var n=e.callback,t=e.onCancel;return(0,f.jsxs)(C.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,f.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,f.jsx)("span",{style:X,children:"单元格数:"}),(0,f.jsx)("span",{style:X,children:"行数"}),(0,f.jsx)(C.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,f.jsx)(W.Z,{})}),(0,f.jsx)("span",{style:X,children:"列数"}),(0,f.jsx)(C.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,f.jsx)(W.Z,{})})]}),(0,f.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,f.jsx)("span",{style:X,children:"对齐方式:"}),(0,f.jsx)(C.Z.Item,{name:"align",children:(0,f.jsxs)(V,{children:[(0,f.jsx)(K.ZP,{value:"default",children:(0,f.jsx)("i",{className:"fa fa-align-justify"})}),(0,f.jsx)(K.ZP,{value:"left",children:(0,f.jsx)("i",{className:"fa fa-align-left"})}),(0,f.jsx)(K.ZP,{value:"center",children:(0,f.jsx)("i",{className:"fa fa-align-center"})}),(0,f.jsx)(K.ZP,{value:"right",children:(0,f.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(b.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(b.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(89265),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,s=e.callback,a=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=o()(u,2),p=d[0],m=d[1],h=(0,c.useRef)({id:a,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(ne())(h.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return s&&s(e),e};return(0,c.useEffect)((function(){h.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){m(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:a}),(0,f.jsxs)(k.Z,{align:"middle",children:[(0,f.jsx)(G.Z,{flex:1,children:(0,f.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return m(e)}})}),(0,f.jsx)(G.Z,{children:(0,f.jsx)(b.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(11908),re=t(10160),se=t(8591),oe="link",ae="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",me={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},fe=t(11724);var he="@▁▁@",ge=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ae=l()(l()({},xe+"-B","bold"),xe+"-I","italic"),we=l()(l()(l()(l()(l()(l()(l()(l()({},oe,"添加链接"),ue,"添加代码块"),ae,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),je=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,s=e.width,a=void 0===s?"100%":s,u=e.height,g=void 0===u?400:u,v=e.miniToolbar,x=void 0!==v&&v,A=e.isFocus,C=void 0!==A&&A,y=e.watch,b=e.insertTemp,B=e.mode,k=void 0===B?"markdown":B,Z=e.id,T=void 0===Z?"markdown-editor-id":Z,P=e.showResizeBar,M=void 0!==P&&P,Q=e.noStorage,D=void 0!==Q&&Q,L=e.showNullButton,R=void 0!==L&&L,O=e.showNullProgramButton,F=void 0!==O&&O,Y=e.hidetoolBar,G=void 0!==Y&&Y,H=e.fullScreen,U=void 0!==H&&H,q=e.onBlur,K=e.onCMBeforeChange,W=e.onFullScreen,V=e.className,X=void 0===V?"":V,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,xe=e.disabledFill,je=void 0!==xe&&xe,Ce=e.placeholder,ye=void 0===Ce?"":Ce,be=e.values,Be=void 0===be?"":be,Ee=e.extraUse,Ie=(0,c.useState)(null),Ne=o()(Ie,2),ke=Ne[0],Ze=Ne[1],Se=(0,c.useState)(t),Te=o()(Se,2),Pe=Te[0],Me=Te[1],Qe=(0,c.useState)(y),De=o()(Qe,2),Le=De[0],Re=De[1],Oe=(0,c.useState)(U),Fe=o()(Oe,2),Ye=Fe[0],ze=Fe[1],Ge=(0,c.useState)(""),He=o()(Ge,2),Ue=He[0],qe=He[1],Je=(0,c.useState)(0),Ke=o()(Je,2),We=Ke[0],Ve=Ke[1],Xe=(0,c.useState)(g),_e=o()(Xe,2),$e=_e[0],en=_e[1],nn=(0,c.useState)(!1),tn=o()(nn,2),rn=(tn[0],tn[1]),sn=(0,c.useState)(0),on=o()(sn,2),an=on[0],ln=on[1],cn=(0,c.useState)(0),un=o()(cn,2),dn=un[0],pn=un[1],mn=(0,c.useRef)(),fn=(0,c.useRef)(),hn=(0,c.useRef)(),gn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Me(Be),null==ke||ke.setValue(Be),window.scrollTo(0,e)}),[Be]),(0,c.useEffect)((function(){null==W||W(Ye)}),[Ye]),(0,c.useEffect)((function(){if(mn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var r=i.types.toString(),s=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==k)return;try{var o,a=s[1];"file"===(null===(o=s[0])||void 0===o?void 0:o.kind)&&(a=s[0]);var l=a.getAsFile(),c=l.name.split(".").pop();(0,N.I)(l,(function(e){var t,i,r;e.id?(null==l||null===(t=l.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==l||null===(r=l.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(l.name,"")):ge.includes(c)?n.replaceSelection('').concat(l.name,"")):n.replaceSelection("[".concat(l.name,"](").concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){se.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(mn.current,{mode:k,lineNumbers:!x,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",ye):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),s=r.charAt(i.ch-1),o=r.lastIndexOf("@▁@",i.ch),a=r.lastIndexOf("@▁▁@",i.ch),l=o>a?o:a,c=o>a?3:4;if(-1===he.indexOf(s))return null;if(console.log("change1:",n,e,r,i,l,o,a,s),l>=0&&i.ch-l<5){var u=l+c;return t.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),C&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ze(n),function(){n.off("paste",e)}}}),[]);var vn=(0,c.useCallback)((function(){fn.current}),[$e,fn,Ye]);(0,c.useEffect)((function(){if(ke){var e=function(){var e=new p.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(vn(),ke.setSize("100%","100%"),ke.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(mn.current.parentElement),e}();return function(){var n,t;null!==(n=mn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=mn.current)||void 0===t?void 0:t.parentElement)}}}),[ke,vn]),(0,c.useEffect)((function(){if(ke){for(var e=[],n=function(){var n=o()(i[t],2),r=n[0],s=n[1],a=l()({},r,(function(){xn(s)}));e.push(a),ke.addKeyMap(a)},t=0,i=Object.entries(Ae);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(T);e>=We+1e4&&(!n||n!==Pe)&&(window.sessionStorage.setItem(T,Pe),rn(!0))}}),1e4),(0,c.useEffect)((function(){Re(y)}),[ke,y]),(0,c.useEffect)((function(){ke&&C&&ke.focus()}),[ke,C]),(0,c.useEffect)((function(){if(Le&&ke){var e=function(e){var n=e.target;if(gn.current){var t=n.scrollTop/n.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*t}},n=ke.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[ke,Le]),(0,c.useEffect)((function(){if(ke&&K){var e=function(e,n){K(e,n)};return ke.on("beforeChange",e),function(){ke.off("beforeChange",e)}}}),[ke,K]),(0,c.useEffect)((function(){if(ke&&q){var e=function(){q(ke.getValue())};return ke.on("blur",e),function(){ke.off("blur",e)}}}),[ke,q]),(0,c.useEffect)((function(){if(ke){var e=function(e,n){var t=e.getValue();Me(t),Ve((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(F?i(t,yn(t)):i(t))};return ke.on("change",e),function(){ke.off("change",e)}}}),[ke,i]),(0,c.useEffect)((function(){if(ke)if(null==t)ke.setValue(""),Me("");else{var e=window.scrollY||window.pageYOffset;t!==ke.getValue()&&(ke.setValue(t),Me(t),ke.setCursor(pe?1:ke.lineCount(),0),window.scrollTo(0,e))}}),[ke,t]);var xn=(0,c.useCallback)((function(e){var n=ke.getCursor(),t=ke.getSelection(),i=t.split("\n");switch(e){case"bold":return ke.replaceSelection("**"+t+"**"),""===t&&ke.setCursor(n.line,n.ch+2),ke.focus();case"italic":return ke.replaceSelection("*"+t+"*"),""===t&&ke.setCursor(n.line,n.ch+1),ke.focus();case"code":return ke.replaceSelection("`"+t+"`"),""===t&&ke.setCursor(n.line,n.ch+1),ke.focus();case"inline-latex":return qe("inline-latex"),ke.focus();case"latex":return ke.replaceSelection("```latex\n"+t+"\n```"),ke.setCursor(n.line+1,t.length+1),ke.focus();case"line-break":return ke.replaceSelection("
\n"),ke.focus();case"list-ul":return""===t?ke.replaceSelection("- "+t):ke.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),ke.focus();case"list-ol":return""===t?ke.replaceSelection("1. "+t):ke.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),ke.focus();case"add-null-ch":return""===t&&ke.setCursor(n.line,n.ch),ke.replaceSelection("▁"),ke.focus();case"add-signal":return""===t&&ke.setCursor(n.line,n.ch),ke.replaceSelection("@▁@"),ke.focus();case"add-multiple":return""===t&&ke.setCursor(n.line,n.ch),ke.replaceSelection(he),ke.focus();case"inster-template-1":return""===t&&ke.setCursor(n.line,n.ch),ke.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),ke.focus();case"eraser":return ke.setValue(""),ke.focus();case"trigger-watch":return Re(!Le),ke.focus();case"trigger-full-screen":return ze(!Ye),ke.focus();case oe:return void qe(oe);case ue:return void qe(ue);case ae:return void qe(ae);case ce:return void qe(ce);case"maths-latex":return void qe("maths-latex");case le:return void qe(le);case de:return void qe(de);default:throw new Error}}),[ke,Le,Ye]),An=(0,c.useCallback)((function(e,n){var t,i,r,s,o;switch(qe(""),Ue){case oe:var a=e.title,l=e.link;return ke.replaceSelection("[".concat(a,"](").concat(l,")")),ke.focus();case ue:var c=e.language,u=e.content;return ke.replaceSelection(["```"+c,u,"```"].join("\n")),ke.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),m=0;m-1||null==v||!v.type?g?ke.replaceSelection("![ ".concat(g," ]( ").concat(h,' "').concat(g,'" )')):ke.replaceSelection("![,](".concat(h,")")):(null==v||null===(s=v.type)||void 0===s?void 0:s.indexOf("video"))>-1?ke.replaceSelection('')):(null==v||null===(o=v.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?ke.replaceSelection('').concat(v.name,"")):ge.includes(x)?ke.replaceSelection('').concat(v.name,"")):ke.replaceSelection("[".concat(v.name,"](").concat(re.Z.API_SERVER).concat(h,")")),ke.focus();case de:for(var A=e.row,w=e.col,j=e.align,C="\n",y=0;y300&&(n=300),en(g+n+"px")}},i=hn.current,r=!1,s=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[ke,hn]),(0,c.useEffect)((function(){en(g)}),[g]);var Cn={width:ve(a),height:ve($e)},yn=((0,c.useMemo)((function(){if(We){var e=new Date(We),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[We]),function(e){var n=[];if(F){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){we[Ue]&&Ue!==ce&&Ue!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),pn(t)}),0)}),[Ue]);var bn=function(e,n,t,i){var r=document.body.clientHeight,s=document.body.clientWidth;return!(e<20&&t>e||e>s-20&&tn||n>r-20&&i0&&(0,a.jsx)("div",{className:o,children:t.map((function(e,n){return(0,a.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,a.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),i&&(0,a.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),u=t.n(c),d="row___aXJjm",p="title___HUKL0",m="tagsWrap___XB2W3",f="action___VdHb1",h="bar___t1kKC",g="tag___V7Eft",v="name___Hk1Ip",x="num___xQpcH",A="active___XryTX",w="tagsBorderWrap___OMxjs",j=t(92310),C=t.n(j),y=t(89392),b=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.value,s=e.onChange,o=e.onTitleChange,l=e.className,c=e.title,j=e.titleWidth,b=void 0===j?41:j,B=e.style,E=void 0===B?{}:B,I=e.fontColor,N=void 0===I?"#6A7283":I,k=e.showCount,Z=(0,i.useState)(0),S=u()(Z,2),T=S[0],P=S[1],M=(0,i.useState)(!1),Q=u()(M,2),D=Q[0],L=Q[1],R=(0,i.useRef)(null),O=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==R||null===(e=R.current)||void 0===e?void 0:e.clientHeight)>97?P(1):P(0));0===t.length&&P(0),L(!1)}),[t]),(0,a.jsxs)("div",{className:C()(d,l),style:E,children:[(0,a.jsx)("div",{onClick:(0,y.throttle)((function(){return null==o?void 0:o()}),2e3),style:{width:b,marginTop:D?12:4},className:"".concat(p," ").concat(o?"current":""),children:c}),(0,a.jsxs)("div",{className:D?"".concat(m," ").concat(w):m,children:[(0,a.jsx)("div",{className:h,ref:O,style:T>0?{height:1===T?97:"auto",overflow:1===T?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,a.jsx)("div",{className:g,ref:R,children:null==t?void 0:t.map((function(e){return(0,a.jsxs)("span",{onClick:function(){return s(e.id)},style:{color:N},className:r===e.id?A:"",children:[(0,a.jsx)("span",{title:e.name,className:v,children:e.name}),!!k&&(0,a.jsx)("span",{className:x,children:e.count})]},e.id)}))})}),!!T&&(0,a.jsx)(i.Fragment,{children:1===T?(0,a.jsxs)("div",{onClick:function(){var e;P(2),(null==R||null===(e=R.current)||void 0===e?void 0:e.clientHeight)>245?L(!0):L(!1)},className:f,children:["展开",(0,a.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,a.jsxs)("div",{onClick:function(){O.current.scrollTop=0,P(1),L(!1)},className:f,children:["收起",(0,a.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},B="tabs___GTqPV",E="active___F26E8",I=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,r=e.onChange,s=e.className,o=e.style,l=void 0===o?{}:o;return(0,a.jsx)("div",{style:l,className:C()(B,s),children:t.map((function(e){return(0,a.jsx)("span",{onClick:function(){return r(e.id)},className:i===e.id?E:"",children:e.name},e.id)}))})},N="input___PW2zI",k="dropdown___vSy8B",Z="menu___NiyBu",S="text___Grueu",T="b1___ZKryM",P="b2___aKyGa",M=t(92832),Q=function(e){var n,t=e.dataSource,r=void 0===t?[]:t,s=e.value,o=void 0===s?"":s,l=e.onChange,c=e.onInputChange,d=void 0===c?function(){}:c,p=e.className,m=e.style,f=void 0===m?{}:m,h=e.placeholder,g=(e.allowClear,(0,i.useState)("")),v=u()(g,2),x=v[0],A=v[1],w=(0,i.useState)(""),j=u()(w,2),y=j[0],b=j[1];(0,i.useEffect)((function(){var e,n=o;null!==(e=JSON.stringify(o))&&void 0!==e&&e.includes("{")&&(A(o.id),n=o.value||"");try{b(decodeURIComponent(n||""))}catch(e){b(decodeURIComponent(n||""))}}),[o]);var B=function(){l(encodeURIComponent(y),x||null)};return(0,a.jsxs)("div",{className:C()(N,p),style:f,children:[!!r.length&&(0,a.jsxs)("div",{className:k,children:[(0,a.jsxs)("div",{className:S,children:[null===(n=r.find((function(e){return e.id===x})))||void 0===n?void 0:n.name,(0,a.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,a.jsx)("b",{className:T}),(0,a.jsx)("b",{className:P})]}),(0,a.jsx)("div",{className:Z,children:r.map((function(e,n){return(0,a.jsx)("div",{onClick:function(){var n;(n=e.id)!==x&&(A(n),l(encodeURIComponent(y),n))},children:e.name},n)}))})]}),(0,a.jsx)(M.Z,{onPressEnter:B,value:y,onChange:function(e){b(e.target.value),d(encodeURIComponent(e.target.value),x||null)},bordered:!1,placeholder:h}),(0,a.jsx)("i",{onClick:B,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},D="quickPager___GM30J",L="disabled___Ozc8I",R=function(e){var n=e.value,t=e.onChange,i=e.className,r=e.total,s=e.pageSize,o=e.style,l=void 0===o?{}:o,c=n<2,u=n>=Math.ceil(r/s);return r<=s?(0,a.jsx)(a.Fragment,{}):(0,a.jsxs)("div",{className:C()(D,i),style:l,children:[(0,a.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?L:"",children:"上一页"}),(0,a.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?L:"",children:"下一页"})]})},O="list___oOsiS",F="wrap___G6T7F",Y="lockWrap___Rl79E",z="li___oZZ7l",G="cover___b2bYW",H="img___IQX7w",U="sign___HkT6C",q="name___SsJx8",J="e___TMqq0",K="tags___bcjyo",W="rate___YACg7",V=t(71418),X=t(6848),_=t(31395),$=t(10160),ee=t(99144),ne=t(96908),te=t(57177),ie=t(81378),re=t(14539),se=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,m=void 0===p?1200:p,f=e.trackEventItems,h=e.loading,g=Math.floor((m-(s-1)*o)/s);return(0,a.jsx)(V.Z,{spinning:h,children:(0,a.jsxs)("div",{className:C()(O,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,r=e.identifier,l=e.power,u=(e.cover_image_id,e.pic);return(0,a.jsxs)("div",{className:F,style:{width:g,marginRight:(1+n)%s==0?0:o+d,marginBottom:c},children:[(0,a.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(r,"/challenges"),className:z,onClick:function(e){e.preventDefault(),f&&(0,ee.L9)([f]),l&&(0,ee.xg)("/shixuns/".concat(r,"/challenges"))},children:[(0,a.jsxs)("div",{className:H,children:[(0,a.jsx)("img",{className:G,src:"".concat(u)}),e.is_jupyter&&(0,a.jsx)("img",{className:U,src:ne}),e.is_jupyter_lab&&(0,a.jsx)("img",{className:U,src:te}),e.is_unity_3d&&(0,a.jsx)("img",{className:U,src:ie})]}),(0,a.jsx)("div",{className:q,children:(0,a.jsx)(X.Z,{title:t||"实践项目名称-未填写",children:(0,a.jsx)("span",{className:J,children:t||"实践项目名称-未填写"})})}),(0,a.jsxs)("div",{className:K,children:[(0,a.jsx)(X.Z,{placement:"bottom",title:"关卡数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,a.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,a.jsx)(X.Z,{placement:"bottom",title:"学习人数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,a.jsx)("span",{children:e.myshixuns_count})]})}),(0,a.jsx)(X.Z,{placement:"bottom",title:"难度等级",children:(0,a.jsx)("span",{children:(0,a.jsx)("span",{children:e.level})})}),(0,a.jsxs)("div",{className:W,children:[(0,a.jsx)(_.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,a.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!l&&(0,a.jsxs)("div",{className:Y,children:[(0,a.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,a.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,a.jsx)(re.Z,{})]})})},oe="list___jb2Ay",ae="wrap___VsQDr",le="li___IxCLC",ce="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",me="sign___DXJ4d",fe="name___l7FoJ",he="e___pXQUG",ge="unit___wCIFR",ve="tags___w_Mil",xe=t(79905),Ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,m=void 0===p?1200:p,f=e.trackEventItems,h=e.loading,g=e.onRemove,v=void 0===g?function(){}:g,x=e.isCurrent,A=void 0===x||x,w=Math.floor((m-(s-1)*o)/s),j=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,a.jsx)(V.Z,{spinning:h,children:(0,a.jsxs)("div",{className:C()(oe,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,r=e.id,l=e.identifier,u=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,a.jsx)("div",{className:ae,style:{width:w,marginRight:(1+n)%s==0?0:o+d,marginBottom:c},children:(0,a.jsxs)("a",{className:le,onClick:function(e){e.preventDefault(),e.stopPropagation(),f&&(0,ee.L9)([f]),(0,ee.xg)("/paths/".concat(l))},children:[(0,a.jsxs)("div",{className:ue,children:[(0,a.jsx)("img",{className:ce,src:"".concat(p)}),A&&(0,xe.bg)()&&(null==e?void 0:e.studying)&&(0,a.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),v(e)},children:[(0,a.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,a.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,r=null===(i=j.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,a.jsx)("img",{className:me,src:r,style:{left:"-4px"}})}var s=null===(t=j.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,a.jsx)("img",{className:me,src:s,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,a.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,a.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,a.jsx)("div",{className:fe,children:(0,a.jsx)(X.Z,{title:i,children:(0,a.jsx)("span",{className:he,children:i})})}),(0,a.jsx)(X.Z,{title:"发布单位:".concat(u),children:(0,a.jsxs)("div",{className:ge,children:[(0,a.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,a.jsx)("div",{className:ve,children:(0,a.jsxs)("div",{children:[(0,a.jsx)(X.Z,{placement:"bottom",title:"章节数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,a.jsx)("span",{children:e.stages_count})]})}),(0,a.jsx)(X.Z,{placement:"bottom",title:"学习人数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,a.jsx)("span",{children:e.members_count})]})})]})})]})},r)}))),!i.length&&(0,a.jsx)(re.Z,{})]})})},we={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},je=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,m=void 0===p?1200:p,f=e.trackEventItems,h=e.loading,g=Math.floor((m-(s-1)*o)/s);return(0,a.jsx)(V.Z,{spinning:h,children:(0,a.jsxs)("div",{className:C()(we.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,r=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,a.jsxs)("div",{className:we.wrap,style:{width:g,marginRight:(1+n)%s==0?0:o+d,marginBottom:c},children:[(0,a.jsxs)("a",{className:we.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(f&&(0,ee.L9)([f]),(0,ee.xg)(e.first_category_url))},children:[(0,a.jsxs)("div",{className:we.top,children:[(0,a.jsx)(X.Z,{title:e.name,children:(0,a.jsx)("div",{className:we.name,children:e.name})}),(0,a.jsx)("img",{className:we.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,a.jsx)("div",{className:we.text,title:e.creator,children:e.creator}),t&&(0,a.jsxs)("div",{className:we.btns,children:[(0,a.jsx)("div",{children:"开放课程"}),(0,a.jsx)("aside",{children:"开放课堂"})]}),r&&(0,a.jsx)("div",{className:we.sign,children:"公开"})]}),(0,a.jsxs)("div",{className:we.bottom,children:[e.visits>0&&(0,a.jsx)(X.Z,{title:"访问量",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,a.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,a.jsx)(X.Z,{title:"成员",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,a.jsx)(X.Z,{title:"作业",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,a.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,a.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,a.jsxs)("div",{className:we.lockWrap,children:[(0,a.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,a.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,a.jsx)(re.Z,{})]})})},Ce={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ye=t(18892),be=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,r=e.onChange,s=e.className,o=e.style,l=void 0===o?{}:o,c=e.tabBarExtraContent;return(0,a.jsxs)("div",{className:C()(Ce.tabs,s),style:l,children:[(0,a.jsx)("div",{className:Ce.tabsWrap,children:t.map((function(e,n){return(0,a.jsxs)("aside",{className:Ce.tab,onClick:function(){r(e.id),e.link&&ye.history.push(e.link)},children:[(0,a.jsx)("div",{className:i===e.id?Ce.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,a.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,a.jsx)(X.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,a.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,a.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,a.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,a.jsx)("div",{className:Ce.tabBar,children:c})]})},Be=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,r=e.children;return(0,a.jsx)("div",{className:C()(n),style:i,children:r})},Ee="orderWrap___ZfyGX",Ie="orderIconWrap___XTB_O",Ne="orderAsc___KWHmA",ke="orderDesc___rHdbB",Ze="active___a7eSP",Se="cursorPointer___gs9kL",Te="orderTextWrap___teAKn",Pe=t(38854),Me=t(20834),Qe=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],De=function(e){var n,t=e.sortValue,i=e.dropValue,r=e.className,s=e.onSort,o=e.onDrop,l=e.dataSource,c=void 0===l?Qe:l;return(0,a.jsxs)("div",{className:C()(Ee,r),children:[(0,a.jsx)(Pe.Z,{dropdownRender:function(){return(0,a.jsx)(Me.Z,{children:c.map((function(e,n){return(0,a.jsx)(Me.Z.Item,{onClick:function(){return o(e.id)},children:e.name},n)}))})},children:(0,a.jsx)("span",{className:Te,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,a.jsxs)("span",{className:Ie,children:[(0,a.jsx)("span",{className:Ne,children:(0,a.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Se," ").concat(Ze):"iconfont icon-sanjiaoxing-up font12 ".concat(Se),onClick:function(){return s("asc"===t?"desc":"asc")}})}),(0,a.jsx)("span",{className:ke,children:(0,a.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Se," ").concat(Ze):"iconfont icon-sanjiaoxing-down font12 ".concat(Se),onClick:function(){return s("asc"===t?"desc":"asc")}})})]})]})},Le=t(82242),Re=t.n(Le),Oe=t(7557),Fe=t.n(Oe),Ye=t(41498),ze=t.n(Ye),Ge=t(39647),He=t.n(Ge),Ue={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},qe=t(3113),Je=["className","style","children","loading","openLoading","onClick","size","shape"],Ke=function(e){var n=e.className,t=e.style,r=e.children,s=e.loading,o=void 0!==s&&s,l=e.openLoading,c=e.onClick,d=void 0===c?function(){}:c,p=e.size,m=void 0===p?"middle":p,f=e.shape,h=void 0===f?"round":f,g=He()(e,Je),v=(0,i.useState)(!1),x=u()(v,2),A=x[0],w=x[1];return(0,a.jsx)(qe.ZP,Re()(Re()({onClick:(0,y.throttle)(function(){var e=ze()(Fe()().mark((function e(n){return Fe()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l&&w(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:l&&w(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:C()(Ue.btn,Ue["".concat(m,"-").concat(h)],n),style:t,size:m,shape:h,loading:A||o},g),{},{children:r}))},We="head___ghH72",Ve="node___mjPEy",Xe=function(e){var n=e.className,t=e.style,i=e.children,r=void 0===i?null:i,s=e.onClick,o=e.title;return(0,a.jsxs)("div",{className:C()(We,n),style:t,children:[(0,a.jsxs)("span",{className:"primary-hover",onClick:s,children:[(0,a.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,a.jsx)("b",{title:o,children:o}),(0,a.jsx)("div",{className:Ve,children:r})]})},_e="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,r=e.confirmClick,s=e.cancelShow,o=void 0===s||s,l=e.cancelTitle,c=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,m=void 0!==p&&p;return(0,a.jsxs)("div",{className:C()(_e,u),style:d,children:[t&&(0,a.jsx)(qe.ZP,{loading:m,onClick:r,type:"primary",className:$e,children:i}),o&&(0,a.jsx)(qe.ZP,{onClick:c,className:en,children:l})]})},tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},rn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,r=e.LeftContent,s=e.children,o=e.RightContent;return(0,a.jsx)("div",{className:C()(tn.fixedBottom,n),style:i,children:(0,a.jsxs)("div",{className:tn.wrap,children:[(0,a.jsx)("div",{className:tn.left,children:r}),(0,a.jsx)("div",{className:tn.center,children:s}),(0,a.jsx)("div",{className:tn.right,children:o})]})})},sn="crumbs___V41Oe",on="hover___bEIVd",an=function(e){var n=e.className,t=e.style,r=void 0===t?{}:t,s=e.dataSource,o=void 0===s?[]:s;return(0,a.jsx)("div",{className:C()(sn,n),style:r,children:o.map((function(e,n){return n"," "]})]},n):(0,a.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},ln=t(31797),cn=["onChange"],un=ln.Z.Countdown,dn=function(e){var n=e.onChange,t=He()(e,cn),r=(0,i.useState)(null),s=u()(r,2),o=s[0],l=s[1];(0,i.useEffect)((function(){"number"==typeof o&&o>=0&&n(o)}),[o]);return(0,a.jsx)(un,Re()(Re()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);l(n)}}))}},11724:function(e,n,t){"use strict";t.d(n,{Z:function(){return r}});var i=t(59301);function r(e,n){var t=(0,i.useRef)();(0,i.useEffect)((function(){t.current=e})),(0,i.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])}},5830:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});t(59301);var i="comments___He0El",r="line___P3zVB",s=t(95237),o=t(10160),a=t(61186),l=t.n(a),c=t(37712),u=function(e){var n=e.list,t=e.hideScore,a=void 0!==t&&t,u=e.newuserCommentVisible;return(0,c.jsx)("div",{children:null==n?void 0:n.map((function(e){var n,t,d,p;return(0,c.jsxs)("div",{className:"mt20 mb20",children:[(0,c.jsxs)(s.Z,{align:"middle",children:[(0,c.jsx)("img",{src:o.Z.API_SERVER+"/images/"+(null==e||null===(t=e.user)||void 0===t?void 0:t.image_url),width:"40",style:{borderRadius:40}}),(0,c.jsx)("span",{className:"ml10 font16",children:null==e||null===(d=e.user)||void 0===d?void 0:d.name})]},null==e||null===(n=e.user)||void 0===n?void 0:n.user_id),(0,c.jsx)("div",{className:i,children:null==e||null===(p=e.comments)||void 0===p?void 0:p.map((function(n,t){var i,o,d,p,m;return u&&5!==n.question_type?0===t?(0,c.jsxs)("div",{children:[(0,c.jsxs)(s.Z,{align:"middle",justify:"space-between",children:[!!n.shixun_chanllge_position&&(0,c.jsxs)("div",{style:{flexShrink:0,marginRight:10},children:["第",n.shixun_chanllge_position,"关"]}),!a&&(0,c.jsxs)("div",{style:{flex:1},children:["原始得分",null==n?void 0:n.origin_score,"分,修正为",(0,c.jsx)("span",{className:"c-light-primary",children:null==n?void 0:n.score}),"分"]}),(0,c.jsx)("div",{style:{flexShrink:0},children:l()(n.updated_at).format("YYYY-MM-DD HH:mm")})]}),!!n.comment&&(0,c.jsxs)("div",{children:["评语:",(0,c.jsx)("span",{className:"c-light-primary",children:n.comment})]}),(null==e||null===(m=e.comments)||void 0===m?void 0:m.length)-1>t&&(0,c.jsx)("div",{className:r})]},(null==e||null===(p=e.user)||void 0===p?void 0:p.user_id)+"-"+t):void 0:(0,c.jsxs)("div",{children:[(0,c.jsxs)(s.Z,{align:"middle",justify:"space-between",children:[!!n.shixun_chanllge_position&&(0,c.jsxs)("div",{style:{flexShrink:0,marginRight:10},children:["第",n.shixun_chanllge_position,"关"]}),!a&&(0,c.jsxs)("div",{style:{flex:1},children:["原始得分",null==n?void 0:n.origin_score,"分,修正为",(0,c.jsx)("span",{className:"c-light-primary",children:null==n?void 0:n.score}),"分"]}),(0,c.jsx)("div",{style:{flexShrink:0},children:l()(n.updated_at).format("YYYY-MM-DD HH:mm")})]}),!!n.comment&&(0,c.jsxs)("div",{className:"flex-wrp",children:[(0,c.jsx)("span",{children:"评语:"}),(0,c.jsx)("span",{className:"c-light-primary flex1",dangerouslySetInnerHTML:{__html:(null===(o=n.comment)||void 0===o?void 0:o.replace(/\n/g,"
"))||""}})]}),(null==e||null===(d=e.comments)||void 0===d?void 0:d.length)-1>t&&(0,c.jsx)("div",{className:r})]},(null==e||null===(i=e.user)||void 0===i?void 0:i.user_id)+"-"+t)}))})]})}))})}},18328:function(e,n,t){"use strict";var i=t(82242),r=t.n(i),s=t(79800),o=t.n(s),a=t(59301),l=t(63743),c=t(92832),u=t(35549),d=t(66679),p=t(93917),m=t(37712);c.Z.TextArea;n.Z=function(e){var n,t=e.item,i=e.answerData,s=e.changeScoreData,c=(e.textValue,e.textOnChange,e.seeAnswerVisible),f=void 0===c||c,h=(0,a.useState)([]),g=o()(h,2),v=g[0],x=g[1],A=(0,a.useState)(!1),w=o()(A,2),j=w[0],C=w[1];return(0,a.useEffect)((function(){null!=s&&s[t.q_position]?!j&&C(!0):j&&C(!1)}),[null==s?void 0:s[null==t?void 0:t.q_position]]),null==t||null===(n=t.standard_answer)||void 0===n||n.map((function(e){e.used=!1})),(0,a.useEffect)((function(){console.log("item=====",t,i,s,"#37AD83;");for(var e=[],n=function(n){var i,s=(null==t||null===(i=t.user_answer)||void 0===i?void 0:i.find((function(e){return e.choice_id===n+1})))||{choice_id:n+1,answer_text:""};e.push(r()({},s))},o=0;o<(null==t?void 0:t.multi_count);o++)n(o);x(e)}),[null==t?void 0:t.user_answer]),(0,m.jsxs)("div",{className:d.Z.fillBg,children:[(0,m.jsx)("aside",{className:"font14 c-light-primary mb5",children:"学生答题"}),null==v?void 0:v.map((function(e,n){return(0,m.jsxs)("div",{children:[(0,m.jsxs)("span",{children:["答案(填空",n+1,"):"]}),(0,m.jsx)("div",{children:3==t.question_type?1===(null==e?void 0:e.model)?(0,m.jsx)("span",{style:{whiteSpace:"pre-wrap",color:null!=e&&e.user_answer_boolean?"#37AD83":"#E30000"},children:null==e?void 0:e.answer_text}):(0,m.jsx)(p.Z,{type:null!=e&&e.user_answer_boolean?"success":"error",readOnly:!0,value:e.answer_text,disabled:!0}):(0,m.jsx)(l.Z,{value:null==e?void 0:e.answer_text})})]})})),f&&(0,m.jsx)(u.u,{data:t})]})}},70854:function(e,n,t){"use strict";var i=t(79800),r=t.n(i),s=t(59301),o=t(63743),a=t(61186),l=t.n(a),c=t(61998),u=t(27795),d=t(24334),p=t(29093),m=t(37712);n.Z=function(e){var n,t,i,a,f,h=e.item,g=e.answerData,v=e.autoHeight,x=(0,s.useState)([]),A=r()(x,2),w=A[0],j=A[1];(0,s.useEffect)((function(){var e,n;(null==h||null===(e=h.evaluate_codes)||void 0===e?void 0:e.length)>0?j(null==h||null===(n=h.evaluate_codes)||void 0===n?void 0:n.map((function(e,n){return{key:n+1,error_msg:null!=e&&e.error_msg?d.Base64.decode(null==e?void 0:e.error_msg):"",created_at:e.created_at}}))):j([{key:"--",error_msg:"--"}])}),[null==h?void 0:h.evaluate_codes]);var C=[{title:"评测序号",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(e,n){return(0,m.jsx)("span",{children:n.key})}},{title:"评测时间",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:function(e,n){return(0,m.jsx)("span",{children:n.created_at?l()(n.created_at).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"评测结果",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(e,n){var t;return(0,m.jsx)("span",{children:n.error_msg?(null===(t=n.error_msg)||void 0===t?void 0:t.length)>1e3?n.error_msg.substring(0,1e3)+"...":n.error_msg:"--"})}}];return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{className:"mt15 mb15",children:(0,m.jsx)(o.Z,{value:null==h?void 0:h.description})}),(!(null==g||null===(n=g.exercise)||void 0===n||!n.student_commit_status)&&0!==(null==g||null===(t=g.exercise)||void 0===t?void 0:t.student_commit_status)||!(null==g||null===(i=g.exercise)||void 0===i||!i.user_exercise_status)&&0!==(null==g||null===(a=g.exercise)||void 0===a?void 0:a.user_exercise_status))&&(0,m.jsx)(c.Z,{className:"mt5",bordered:!0,dataSource:w,columns:C,pagination:!1}),!(null==h||null===(f=h.user_answer)||void 0===f||!f.length)&&(null==h?void 0:h.passed_code)&&(0,m.jsxs)("aside",{className:p.Z.shixunWrp,children:[(0,m.jsx)("h3",{children:"第一次评测通过的代码(未通关则为最后一次提交评测的代码)"}),(0,m.jsx)(u.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:null!=h&&h.passed_code?d.Base64.decode(null==h?void 0:h.passed_code):"",autoHeight:v,options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})]})]})}},35549:function(e,n,t){"use strict";t.d(n,{u:function(){return d}});var i=t(79800),r=t.n(i),s=t(59301),o=t(95237),a=t(43604),l=t(63743),c=t(93917),u=t(37712),d=function(e){var n=e.data,t=(0,s.useState)(!1),i=r()(t,2),d=i[0],p=i[1];return(0,u.jsx)("section",{children:function(){var e,t,i;switch(n.question_type){case 3:return(0,u.jsxs)("aside",{className:"mt20",children:[(0,u.jsx)("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:function(){p(!d)},children:d?"隐藏参考答案":"查看参考答案"}),d&&(0,u.jsx)("div",{children:null==n||null===(e=n.standard_answer)||void 0===e?void 0:e.map((function(e,n){var t,i;return(0,u.jsxs)(o.Z,{style:{alignItems:"baseline"},className:"mr20",children:[(0,u.jsx)(a.Z,{flex:"50px",children:(0,u.jsxs)("span",{className:"mt10",children:["填空",e.choice_id,":"]})}),1===(null==e?void 0:e.model)?(0,u.jsx)(a.Z,{flex:1,children:null==e||null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,u.jsx)("div",{children:e})}))}):(0,u.jsx)(a.Z,{flex:1,children:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.map((function(e,n){return(0,u.jsx)(c.Z,{readOnly:!0,value:e})}))})]})}))})]});case 8:return(0,u.jsxs)("aside",{className:"mt20",children:[(0,u.jsx)("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:function(){p(!d)},children:d?"隐藏参考答案":"查看参考答案"}),d&&(0,u.jsx)("div",{children:null==n||null===(t=n.standard_answer)||void 0===t?void 0:t.map((function(e,n){return(0,u.jsxs)(o.Z,{style:{alignItems:"baseline"},className:"mr20",children:[(0,u.jsx)(a.Z,{flex:"50px",children:(0,u.jsxs)("span",{className:"mt10",children:["填空",e.choice_id,":"]})}),(0,u.jsx)(a.Z,{flex:1,children:(0,u.jsx)("div",{children:null==e?void 0:e.answer_text})})]})}))})]});case 4:return(0,u.jsxs)("aside",{className:"mt20",children:[(0,u.jsx)("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:function(){p(!d)},children:d?"隐藏参考答案":"查看参考答案"}),d&&(0,u.jsx)("div",{children:(0,u.jsx)(l.Z,{value:null==n||null===(i=n.standard_answer)||void 0===i?void 0:i.join(" ")})})]})}}()})}},76739:function(e,n,t){"use strict";var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(82242),l=t.n(a),c=t(79800),u=t.n(c),d=t(59301),p=t(63743),m=t(79905),f=t(6848),h=t(94001),g=t(8591),v=t(61998),x=t(61186),A=t.n(x),w=t(18892),j=t(27795),C=t(66679),y=t(37712);n.Z=function(e){var n,t,i,s=e.item,a=e.answerData,c=e.hasChangeScore,x=void 0===c||c,b=e.autoHeight,B=e.showAnswer,E=e.saveChangeScore,I=void 0===E?function(){}:E,N=(0,d.useState)([]),k=u()(N,2),Z=k[0],S=k[1],T=(0,d.useState)([]),P=u()(T,2),M=P[0],Q=P[1];(0,d.useEffect)((function(){var e;if(null!=s&&null!==(e=s.shixun_details)&&void 0!==e&&e.length){for(var n=[],t=[],i=0;i<(null==s||null===(r=s.shixun_details)||void 0===r?void 0:r.length);i++){for(var r,o,a,c=0;c<(null==s?void 0:s.shixun_details[i].stage_list.length);c++){var u,d,p=null==s?void 0:s.shixun_details[i].stage_list[c];n.push(l()(l()({},p),{operation:null==s||null===(u=s.shixun_details)||void 0===u||null===(u=u[i])||void 0===u||null===(u=u.shixun_detail)||void 0===u||null===(u=u[0])||void 0===u?void 0:u.game_identifier,shixun_challenge_id:null==s||null===(d=s.shixun_details[i])||void 0===d?void 0:d.shixun_challenge_id}))}if(null!=s&&null!==(o=s.shixun_details)&&void 0!==o&&null!==(o=o[i])&&void 0!==o&&o.shixun_detail)t.push(null==s||null===(a=s.shixun_details)||void 0===a||null===(a=a[i])||void 0===a||null===(a=a.shixun_detail)||void 0===a?void 0:a[0])}Q(t),S([].concat(n))}}),[null==s?void 0:s.shixun_details]);var D=[{title:"关卡",dataIndex:"position",key:"position",align:"center"},{title:"任务名称",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:function(e){return(0,y.jsx)(f.Z,{title:e,children:(0,y.jsx)("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:e&&e.length>25?e:"",children:e})})}},{title:"评测次数",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(e,n){return(0,y.jsx)("span",{children:n.evaluate_count?n.evaluate_count:(0,y.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"完成时间",key:"finished_time",dataIndex:"finished_time",align:"center",render:function(e,n){var t=!1;return n.finished_time&&null!=a&&a.exercise&&null!=a&&a.exercise_answer_user&&(t=-1===(null==a?void 0:a.exercise.time)?A()(null==a?void 0:a.exercise.end_time).isBefore(n.finished_time):A()(null==a?void 0:a.exercise_answer_user.start_at).add(null==a?void 0:a.exercise.time,"m").isBefore(n.finished_time)),(0,y.jsxs)("span",{children:[n.finished_time||(0,y.jsx)("span",{className:"c-grey-999",children:"--"}),(0,y.jsx)("span",{className:"c-orange-ff9 ",children:t?"(已超时)":""})]})}},{title:"耗时",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(e,n){return(0,y.jsx)("span",{children:n.time_consuming||(0,y.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"查看答案",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(e,n){return(0,y.jsx)("span",{children:n.view_answer?"已查看":"未查看"})}},{title:"得分/满分",dataIndex:"user_score",key:"user_score",align:"center",render:function(e,n){return(0,y.jsxs)("span",{children:[(0,y.jsx)("span",{className:"c-orange",children:n.user_score}),"/",n.game_score]})}},x&&{title:"调分",dataIndex:"user_score",key:"user_score",align:"center",render:function(e,n,t){return(0,y.jsx)(h.Z,{min:0,max:Number(n.game_score),defaultValue:e,onBlur:function(){var t=o()(r()().mark((function t(i){var o;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i.target.value==e){t.next=6;break}return t.next=3,I(l()(l()({},s),{shixun_challenge_id:n.shixun_challenge_id,shixunScore:i.target.value}));case 3:o=t.sent,console.log("res: ",o),null!=o&&o.question_comments&&g.ZP.success("已修改当前评分");case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()})}}].filter((function(e){return!!e})),L=[{title:"评测次数",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(e,n){return(0,y.jsx)("span",{children:n.key})}},{title:"详细信息",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(e,n){return(0,y.jsx)("span",{children:n.error_msg?n.error_msg:"--"})}},{title:"评测时间",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:function(e,n){return(0,y.jsx)("span",{children:n.updated_at?n.updated_at:"--"})}}],R={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return(0,y.jsxs)(y.Fragment,{children:[(0!==(null==a||null===(n=a.exercise)||void 0===n?void 0:n.student_commit_status)||0!==(null==a||null===(t=a.exercise)||void 0===t?void 0:t.user_exercise_status))&&(0,y.jsxs)("div",{className:"mt15",children:[(0,y.jsx)("p",{className:"font16 c-grey-666",children:"阶段成绩"}),!(null==Z||!Z.length)&&(0,y.jsx)(v.Z,{columns:D,dataSource:Z,pagination:!1})]}),!(null==M||!M.length)&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("p",{className:"font16 c-grey-666 mt10",children:"实训详情"}),null==M?void 0:M.map((function(e,n){var t,i,r;return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("div",{className:"mt5",children:[(0,y.jsxs)("span",{className:"font16 mr15",children:[" 第",e.position,"关"]}),(0,y.jsx)(w.Link,{className:"current c-black font16",to:"/tasks/".concat(e.game_identifier),children:e.name})]}),!(null==e||null===(t=e.outputs)||void 0===t||!t.length)&&(0,y.jsx)(v.Z,{bordered:!0,dataSource:e.outputs.map((function(e){return{key:e.position,error_msg:e.output_detail,updated_at:e.updated_at}})),columns:L,pagination:!1}),0===(null==e?void 0:e.st)&&e.challenge_paths&&(0,y.jsxs)("div",{className:C.Z.shixunWrp,children:[(0,y.jsxs)("h2",{children:["最后一次通关的代码(未通关则为最后一次提交评测的代码)",(0,y.jsx)("span",{className:"c-light-black",children:null===(i=e.challenge_paths)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.file_name})]}),(0,y.jsx)(j.ZP,{height:300,autoHeight:b,language:"python",theme:"default",value:(null===(r=e.challenge_paths)||void 0===r||null===(r=r[0])||void 0===r?void 0:r.latest_code)||"",options:R})]})]})}))]}),(0,m.dE)()&&(0,y.jsx)(p.Z,{className:"c-grey-999 mt20 mb20",value:null==s?void 0:s.question_title}),null==s||null===(i=s.shixun)||void 0===i?void 0:i.map((function(e,n){var t,i;return(0,y.jsxs)("div",{children:[(0,y.jsxs)("p",{className:"font16 c-grey-666 mb5",children:[(0,y.jsxs)("span",{className:"mr20",children:["第",null==e?void 0:e.challenge_position,"关 ",null==e?void 0:e.challenge_name]}),(0,y.jsxs)("span",{children:[null==e?void 0:e.challenge_score,"分"]})]}),B&&(0,y.jsxs)("div",{children:[(0,y.jsxs)("div",{className:C.Z.answerText,children:["参考答案:",0===(null===(t=e.challenge_answers)||void 0===t?void 0:t.length)?"暂无":""]}),null===(i=e.challenge_answers)||void 0===i?void 0:i.map((function(e,n){return(0,y.jsxs)("div",{className:"mt15",children:[(0,y.jsxs)("div",{children:["级别",n+1,":",e.name]}),(0,y.jsx)(p.Z,{value:(null==e?void 0:e.contents)||"",className:C.Z.answerText})]})}))]})]})})),(0,y.jsx)("div",{className:"mb15"})]})}},87999:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return yn}});var i=t(37205),r=t.n(i),s=t(82242),o=t.n(s),a=t(7557),l=t.n(a),c=t(41498),u=t.n(c),d=t(79800),p=t.n(d),m=t(59301),f=t(18892),h=t(8591),g=t(3113),v=t(43418),x=t(95237),A=t(43604),w=t(5112),j=t(24905),C=t(6848),y=t(28103),b=t(71418),B=t(66104),E=t(81228),I=t(78673),N=t(61998),k=t(93948),Z=t(92832),S=t(88142),T=t(59536),P=t(61186),M=t.n(P),Q=t(75487),D=t(29093),L=t(63743),R=t(99144),O=t(18328),F=t(35549),Y=t(66679),z=t(75105),G=t(24334),H="result___MEJ17",U="left___BoJu6",q="right___cAGQT",J="box___iw62F",K="li___csLVy",W=t(73029),V=t(56102),X=t(6176),_=t(37712),$=function(e){var n,t=e.buttonProps,i=e.buttonText,r=e.form,s=e.hackIdentifier,a=void 0===s?"":s,c=e.infoData,d=(e.answerKey,e.data),f=(0,m.useState)(!1),w=p()(f,2),j=w[0],C=w[1],y=(0,m.useState)(!1),B=p()(y,2),E=B[0],I=B[1],N=(0,m.useState)(!1),k=p()(N,2),S=k[0],T=k[1],P=(0,m.useState)({}),M=p()(P,2),Q=M[0],D=M[1],R=(0,m.useState)(""),O=p()(R,2),F=O[0],Y=O[1],$=(0,m.useRef)(a),ee=(0,m.useRef)(""),ne=(0,m.useRef)(!1),te=(0,m.useState)([]),ie=p()(te,2),re=ie[0],se=ie[1];(0,m.useEffect)((function(){var e,n;null!=c&&c.test_input&&Y(null==c?void 0:c.test_input);var t=[],i=null===(e=(null==d?void 0:d.answer_content)||[])||void 0===e?void 0:e.map((function(e){var n;return o()(o()({},e),{},{score:[void 0,null,0,"0","0.0"].includes(e.score)?"0":null===(n=e.score)||void 0===n?void 0:n.toFixed(1)})}));null==c||null===(n=c.standard_answer)||void 0===n||n.forEach((function(e,n){var r,s=n+1;(null==i?void 0:i.find((function(e){var n;return Number(null==e||null===(n=e.name)||void 0===n?void 0:n.replace("填空",""))===s})))?t.push({position:null==e?void 0:e.choice_id,value:null==d||null===(r=d.answer_content)||void 0===r||null===(r=r[n])||void 0===r?void 0:r.value}):t.push({position:null==e?void 0:e.choice_id,value:" "})})),se([].concat(t)),S&&ce()}),[S]),(0,m.useEffect)((function(){return function(){sessionStorage.removeItem("projectFill")}}),[]);var oe=function(){return(new Date).getTime()},ae=null==d?void 0:d.code,le=function(e){var n,t,i=[],r=null===(n=(null==c?void 0:c.last_score_detail)||[])||void 0===n?void 0:n.map((function(e){var n;return o()(o()({},e),{},{score:[void 0,null,0,"0","0.0"].includes(e.score)?"0":null===(n=e.score)||void 0===n?void 0:n.toFixed(1)})}));null==c||null===(t=c.standard_answer)||void 0===t||t.forEach((function(n,t){var s,o,a,l,c=t+1,u=null==r?void 0:r.find((function(e){return e.position===c}));u?(console.log(null==e?void 0:e.score_detail),console.log(c),null!=e&&null!==(s=e.score_detail)&&void 0!==s&&null!==(s=s.map((function(e){return null==e?void 0:e.position})))&&void 0!==s&&s.includes(c)?(u.value=null==d||null===(o=d.answer_content)||void 0===o||null===(o=o.find((function(e){var n;if(Number(null==e||null===(n=e.name)||void 0===n?void 0:n.replace("填空",""))==c)return e})))||void 0===o?void 0:o.value,u.type="success",i.push(u)):(u.value=null==d||null===(a=d.answer_content)||void 0===a||null===(a=a.find((function(e){var n;if(Number(null==e||null===(n=e.name)||void 0===n?void 0:n.replace("填空",""))==c)return e})))||void 0===a?void 0:a.value,u.type="warning",i.push(u))):i.push({position:c,name:"填空".concat(c),value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(n.score)?"0":null===(l=n.score)||void 0===l?void 0:l.toFixed(1)})})),se([].concat(i))},ce=function(){var e=u()(l()().mark((function e(){var n,t,i,s,a,p,m,f,g;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g=function(){return g=u()(l()().mark((function e(){var n,t,i,r,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.rX)(ee.current,"submit");case 2:if(n=e.sent,t=n.status,i=n.data,r=oe(),s=r-a>1e3*(p+3)*m,ne.current){e.next=9;break}return e.abrupt("return");case 9:if(!s){e.next=13;break}return h.ZP.error("调试代码超时"),C(!1),e.abrupt("return");case 13:if(0!==t){e.next=18;break}return C(!1),D(o()(o()({},i),{},{showText:!0})),le(i),e.abrupt("return");case 18:setTimeout(f,1e3);case 19:case"end":return e.stop()}}),e)}))),g.apply(this,arguments)},f=function(){return g.apply(this,arguments)},a=oe(),p=ae?null==d?void 0:d.time_limit:null===(n=r.getFieldsValue())||void 0===n?void 0:n.hack.time_limit,m=ae?null==d||null===(t=d.answer_content)||void 0===t?void 0:t.length:null===(i=r.getFieldsValue())||void 0===i||null===(i=i.standard_answers)||void 0===i?void 0:i.length,C(!0),e.next=8,(0,W.bM)(ee.current,{test_hack_code:null==c?void 0:c.code,test_input:F,teacher_submit:!0,answers:null==c||null===(s=c.standard_answer)||void 0===s?void 0:s.map((function(e){var n,t;return null!=d&&null!==(n=d.answer_content)&&void 0!==n&&null!==(n=n.map((function(e){var n;return Number(null==e||null===(n=e.name)||void 0===n?void 0:n.replace("填空",""))})))&&void 0!==n&&n.includes(null==e?void 0:e.choice_id)?null==d||null===(t=d.answer_content)||void 0===t||null===(t=t.find((function(n){var t;if(Number(null==n||null===(t=n.name)||void 0===t?void 0:t.replace("填空",""))==(null==e?void 0:e.choice_id))return n})))||void 0===t?void 0:t.value:""}))});case 8:f();case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ue=function(){var e=u()(l()().mark((function e(){var n,t,i,s,a,c,u,p;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d){e.next=25;break}return e.prev=1,e.next=4,r.validateFields();case 4:e.next=11;break;case 6:return e.prev=6,e.t0=e.catch(1),null!==e.t0&&void 0!==e.t0&&null!==(n=e.t0.errorFields)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&null!==(n=n.name)&&void 0!==n&&n.includes("standard_answers")?h.ZP.error("填空项答案不能为空"):h.ZP.error(e.t0.errorFields[0].errors[0]),r.scrollToField(e.t0.errorFields[0].name,{behavior:"smooth",block:"center"}),e.abrupt("return");case 11:if(I(!0),t="",i=r.getFieldsValue(),$.current){e.next=22;break}return e.next=17,(0,z.ZP)("/api/problems.json",{method:"post",body:o()(o()({},i),{},{hack:o()(o()({},null==i?void 0:i.hack),{},{sub_discipline_id:null==i||null===(s=i.hack)||void 0===s||null===(s=s.sub_discipline_id)||void 0===s?void 0:s[1],difficult:i.difficulty,item_banks_group_id:i.item_banks_group_id}),hack_codes:o()(o()({},i.hack_codes),{},{code:G.Base64.encode(i.hack_codes.code)}),hack_sets:[o()({},i.hack_sets)],is_blank:!0})});case 17:t=e.sent,$.current=null===(a=t)||void 0===a?void 0:a.identifier,sessionStorage.projectFill=null===(c=t)||void 0===c?void 0:c.identifier,e.next=25;break;case 22:return e.next=24,(0,z.ZP)("/api/problems/".concat($.current,".json"),{method:"put",body:o()(o()({},i),{},{hack:o()(o()({},null==i?void 0:i.hack),{},{sub_discipline_id:null==i||null===(u=i.hack)||void 0===u||null===(u=u.sub_discipline_id)||void 0===u?void 0:u[1],difficult:i.difficulty,item_banks_group_id:i.item_banks_group_id}),hack_codes:o()(o()({},i.hack_codes),{},{code:G.Base64.encode(i.hack_codes.code)}),update_hack_sets:[o()({},i.hack_sets)],is_blank:!0})});case 24:t=e.sent;case 25:return e.next=27,(0,z.ZP)("/api/problems/".concat($.current,"/start.json"),{method:"get"});case 27:if(0!==(null==(p=e.sent)?void 0:p.status)){e.next=34;break}return ee.current=null==p?void 0:p.identifier,ne.current=!0,I(!1),T(!0),e.abrupt("return");case 34:I(!1);case 35:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(){return e.apply(this,arguments)}}();return(0,_.jsxs)("div",{children:[(0,_.jsx)(g.ZP,o()(o()({loading:E},t),{},{onClick:ue,children:i})),(0,_.jsx)(v.Z,{open:S,title:"调试代码",destroyOnClose:!0,width:1200,okText:"运行测试",confirmLoading:j,cancelButtonProps:{style:{display:"none"}},onOk:function(){return ce()},onCancel:function(){ne.current=!1,T(!1)},children:(0,_.jsxs)("div",{style:{maxHeight:"600px",overflowY:"auto"},children:[(0,_.jsxs)("div",{className:H,children:[(0,_.jsxs)("div",{className:U,children:[(0,_.jsxs)("div",{className:"mb20",children:[(0,_.jsx)("span",{className:"c-black",children:"执行代码"}),!d&&(0,_.jsx)(V.CopyToClipboard,{text:null==c?void 0:c.code,onCopy:function(){return h.ZP.success("复制成功")},children:(0,_.jsxs)("span",{style:{float:"right"},className:"current c-light-primary",children:[(0,_.jsx)("i",{className:"iconfont icon-fuzhi8 mr5"}),"复制"]})})]}),(0,_.jsx)(L.Z,{programFillValue:re,style:{height:"510px",overflowY:"auto",border:"1px #d7d7d7 solid"},disabledFill:!0,showProgramFill:!0,value:G.Base64.decode((null==c?void 0:c.code)||"")})]}),(0,_.jsxs)("div",{className:q,children:[(0,_.jsx)("div",{className:"c-black mb20",children:"自定义测试用例"}),(0,_.jsx)("div",{className:J,children:(0,_.jsx)("div",{className:K,children:(0,_.jsx)(Z.Z.TextArea,{placeholder:"请输入",value:F,onChange:function(e){return Y(e.target.value)},bordered:!1,style:{height:180}})})}),(0,_.jsx)("div",{className:"c-black mb20 mt30",children:"代码执行结果"}),(0,_.jsx)("div",{className:J,children:(0,_.jsx)(b.Z,{spinning:j,tip:"代码执行中",children:(0,_.jsx)("div",{className:K,style:{height:196,overflow:"auto",padding:10},children:function(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,s=e.input,o=e.expected_output,a=null;switch(n){case X.h.OK:a=(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,_.jsx)("p",{children:"执行结果:调试通过"})]});break;case X.h.NOMATCH:a=(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("div",{children:"输入:"}),(0,_.jsx)("pre",{style:{fontFamily:"initial"},children:s}),(0,_.jsx)("div",{children:"输出:"}),(0,_.jsx)("pre",{style:{fontFamily:"initial"},children:r&&G.Base64.decode(r)}),(0,_.jsx)("div",{children:"预期输出:"}),(0,_.jsx)("pre",{style:{fontFamily:"initial"},children:o&&G.Base64.decode(o)})]});break;case X.h.EXECUTEFAILURE:case X.h.COMPILEFAILURE:a=(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)("p",{children:["最后执行的输入:",(0,_.jsx)("pre",{children:s})]}),(0,_.jsx)("p",{children:"执行出错信息:"}),(0,_.jsx)("pre",{className:"error",children:G.Base64.decode(t)})]});break;case X.h.PODFAILURE:a=(0,_.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case X.h.TIMEOUT:a=(0,_.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,_.jsxs)(_.Fragment,{children:[" ",a," "]})}(Q)})})})]})]}),(0,_.jsx)("div",{style:{marginTop:"10px",color:"#3061d0"},children:"参考答案"}),(0,_.jsx)("div",{style:{background:"#F6F7F9",padding:"6px 15px",marginTop:"10px"},children:null==c||null===(n=c.standard_answer)||void 0===n?void 0:n.map((function(e,n){return(0,_.jsxs)(x.Z,{style:{alignItems:"baseline",color:"#333333",margin:"10px 0"},className:"mr20",children:[(0,_.jsx)(A.Z,{flex:"50px",children:(0,_.jsxs)("span",{className:"mt10",children:["填空",e.choice_id,":"]})}),(0,_.jsx)(A.Z,{flex:1,children:(0,_.jsx)("div",{children:null==e?void 0:e.answer_text})})]})}))})]})})]})},ee=(Z.Z.TextArea,function(e){var n,t,i=e.item,r=e.answerData,s=e.changeScoreData,a=(e.textValue,e.textOnChange,e.seeAnswerVisible),c=void 0===a||a,d=(0,m.useState)([]),f=p()(d,2),g=f[0],x=f[1],A=(0,m.useState)(!1),w=p()(A,2),j=w[0],y=w[1],b=(0,m.useState)(!1),B=p()(b,2),E=B[0],I=B[1],k=(0,m.useState)([]),Z=p()(k,2),S=Z[0],T=Z[1],P=(0,m.useState)({page:1,limit:5}),M=p()(P,2),Q=M[0],D=M[1],L=function(){return{title:(0,_.jsxs)("span",{children:["操作 ",(0,_.jsx)(C.Z,{title:"运行学生提交的代码进行调试,不影响学生的评测记录和得分",children:(0,_.jsx)("i",{className:"iconfont icon-tishi2 font14"})})]}),width:76,dataIndex:"answer_content",render:function(e){var n,t=[];return null==i||null===(n=i.standard_answer)||void 0===n||n.forEach((function(n,i){var r="填空".concat(i+1),s=null==e?void 0:e.find((function(e){return e.name===r}));s?t.push(s):t.push({name:r,value:""})})),(0,_.jsx)($,{buttonProps:{type:"link",style:{padding:0}},buttonText:"运行代码",hackIdentifier:null==i?void 0:i.hack_identifier,infoData:i,data:{code:G.Base64.decode(null==i?void 0:i.code),answer_content:t,time_limit:(null==i?void 0:i.time_limit)||10,input:null==i?void 0:i.test_input}})}}},R=[{title:"序号",width:80,dataIndex:"index"},{title:"学生答案",dataIndex:"answer_content",render:function(e){return null==e?void 0:e.map((function(e,n){return(0,_.jsxs)("pre",{style:{whiteSpace:"pre-wrap"},children:[null==e?void 0:e.name,":",null==e?void 0:e.value]},n)}))}},{title:"评测结果",dataIndex:"evaluate_status",width:80,render:function(e,n){return"未评测"===e?(0,_.jsx)("span",{className:"c-red",children:e}):e}},{title:"评测时间",width:110,dataIndex:"evaluate_time"},{title:"得分",width:80,dataIndex:"score",render:function(e){return"0.0"===e?"0":e}},L()],O=[{title:"序号",width:80,dataIndex:"index"},{title:"学生答案",width:(null==S||null===(n=S.records)||void 0===n?void 0:n.every((function(e){return!(null!=e&&e.is_new)})))&&80,dataIndex:"answer_content",render:function(e,n){return null==e?void 0:e.map((function(e,n){return(0,_.jsxs)("pre",{style:{whiteSpace:"pre-wrap"},children:[null==e?void 0:e.name,":",null==e?void 0:e.value]},n)}))}},{title:"评测结果",dataIndex:"evaluate_status",width:80,render:function(e,n){return null!=n&&n.is_new?"未评测"===e?(0,_.jsx)("span",{className:"c-red",children:e}):e:G.Base64.decode(e)}},{title:"评测时间",width:110,dataIndex:"evaluate_time"},{title:"得分",width:80,dataIndex:"score",render:function(e){return"0.0"===e?"0":e}},L()];(0,m.useEffect)((function(){null!=s&&s[i.q_position]?!j&&y(!0):j&&y(!1)}),[null==s?void 0:s[null==i?void 0:i.q_position]]),(0,m.useEffect)((function(){var e;console.log("item=====",i,r,s,"#37AD83;");var n=null==i||null===(e=i.user_answer)||void 0===e?void 0:e.map((function(e,n){var t;return o()(o()({},e),{},{value:(null==i||null===(t=i.user_answer)||void 0===t||null===(t=t[n])||void 0===t?void 0:t.answer_text)||""})}));x(n)}),[null==i?void 0:i.user_answer]),(0,m.useEffect)((function(){E&&H()}),[Q]);var H=function(){var e=u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/myproblems/".concat(null==i?void 0:i.hack_user_identifier,"/exercise_submit_records.json"),{params:{exercise_question_id:null==i?void 0:i.question_id}});case 2:n=e.sent,T(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,_.jsxs)(_.Fragment,{children:[(null==i?void 0:i.bprogram_tip)&&(0,_.jsxs)("div",{className:Y.Z.tip,children:[(0,_.jsx)("i",{className:"iconfont icon-tishi2 mr10 font12"}),"注意:学生最后一次填写的代码未提交评测,程序填空题判分是以最后一次提交评测的代码为准。"]}),(0,_.jsxs)("div",{className:Y.Z.fillBg,children:[(0,_.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,_.jsx)("aside",{className:"font14 c-light-primary mb5",children:"学生答题"}),(0,_.jsx)("aside",{style:{cursor:"pointer"},onClick:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=i&&i.hack_user_identifier){e.next=3;break}return h.ZP.info("当前学生暂无评测记录"),e.abrupt("return");case 3:I(!0),D(o()(o()({},Q),{},{page:1}));case 5:case"end":return e.stop()}}),e)}))),className:"font14 c-light-primary mb5",children:"查看评测记录"})]}),null==g?void 0:g.map((function(e,n){return(0,_.jsxs)("div",{style:{display:"flex"},children:[(0,_.jsxs)("div",{style:{lineHeight:"19px"},children:["答案(填空",null==e?void 0:e.choice_id,"):"]}),(0,_.jsx)("div",{className:"mb5",children:3==i.question_type?(0,_.jsx)("span",{style:{whiteSpace:"pre-wrap",color:null!=e&&e.user_answer_boolean?"#37AD83":"#E30000"},children:null==e?void 0:e.answer_text}):(0,_.jsx)("pre",{className:"mb0",style:{whiteSpace:"pre-wrap"},children:null==e?void 0:e.answer_text})})]})})),c&&(0,_.jsx)(F.u,{data:i}),!(null==i||null===(t=i.submit_records)||void 0===t||!t.length)&&(0,_.jsx)(N.Z,{className:"mt20",dataSource:null==i?void 0:i.submit_records,columns:R,pagination:!1}),(0,_.jsx)(v.Z,{title:"评测记录",open:E,footer:!1,centered:!0,width:1e3,onCancel:function(){I(!1)},children:(0,_.jsx)(N.Z,{scroll:{y:400},dataSource:null==S?void 0:S.records,columns:O,pagination:{current:Q.page,pageSize:Q.limit,total:null==S?void 0:S.records_count,onChange:function(e,n){D(o()(o()({},Q),{},{page:e,limit:n}))}}})})]})]})}),ne=t(79905),te=t(99313),ie=t(94001),re=t(27795),se=t(57809),oe=function(e){var n,t,i=e.chanllenge,r=e.styles,s=e.autoHeight,o=e.setVisible,a=e.devalueValue,l=(0,m.useState)(a),c=p()(l,2),u=c[0],d=c[1],f=null==i||null===(n=i.challenge_paths)||void 0===n?void 0:n.map((function(e){return{label:e.file_name,value:e.file_name,code:e.latest_code}})),h=null==f||null===(t=f.find((function(e){return u===e.value})))||void 0===t?void 0:t.code;return(0,_.jsx)(_.Fragment,{children:0===(null==i?void 0:i.st)&&i.passed_code&&(0,_.jsxs)("div",{className:r.shixunWrp,children:[(0,_.jsxs)("h2",{children:[(0,_.jsx)(se.default,{style:{width:200},value:u,onChange:function(e){return d(e)},options:f}),(0,_.jsxs)("span",{className:r.s,onClick:function(){return o(h)},children:[(0,_.jsx)("i",{className:"iconfont icon-quanping2"}),(0,_.jsx)("span",{children:"全屏预览"})]})]}),(0,_.jsx)(re.ZP,{height:300,autoHeight:s,language:"python",theme:"default",value:h,options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})]})})},ae=t(77540),le=te.Z.TabPane,ce=function(e){var n,t,i,r,s=e.item,a=e.answerData,c=e.hasChangeScore,d=void 0===c||c,g=e.autoHeight,x=e.saveChangeScore,A=void 0===x?function(){}:x,w=e.sealedReview,j=e.coursesId,y=(0,m.useState)([]),b=p()(y,2),B=b[0],E=b[1],I=(0,m.useState)([]),k=p()(I,2),Z=k[0],S=k[1],T=(0,m.useState)(""),P=p()(T,2),Q=P[0],D=P[1],R=null==a||null===(n=a.exercise)||void 0===n?void 0:n.id;(0,m.useEffect)((function(){var e;if(null!=s&&null!==(e=s.shixun_details)&&void 0!==e&&e.length){for(var n=[],t=[],i=0;i<(null==s||null===(r=s.shixun_details)||void 0===r?void 0:r.length);i++){for(var r,a,l,c=0;c<(null==s?void 0:s.shixun_details[i].stage_list.length);c++){var u,d,p=null==s?void 0:s.shixun_details[i].stage_list[c];n.push(o()(o()({},p),{operation:null==s||null===(u=s.shixun_details)||void 0===u||null===(u=u[i])||void 0===u||null===(u=u.shixun_detail)||void 0===u||null===(u=u[0])||void 0===u?void 0:u.game_identifier,shixun_challenge_id:null==s||null===(d=s.shixun_details[i])||void 0===d?void 0:d.shixun_challenge_id,is_jupyter:null==s?void 0:s.is_jupyter,is_jupyter_lab:null==s?void 0:s.is_jupyter_lab,myshixun_identifier:null==s?void 0:s.myshixun_identifier}))}if(null!=s&&null!==(a=s.shixun_details)&&void 0!==a&&null!==(a=a[i])&&void 0!==a&&a.shixun_detail)t.push(null==s||null===(l=s.shixun_details)||void 0===l||null===(l=l[i])||void 0===l||null===(l=l.shixun_detail)||void 0===l?void 0:l[0])}return S(t),E([].concat(n)),function(){B=[],Z=[],E([]),S([])}}}),[null==s?void 0:s.shixun_details]);var O=function(){var e=u()(l()().mark((function e(n,t){var i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Number(n.target.value)==t.user_score){e.next=5;break}return e.next=3,A(o()(o()({},s),{shixun_challenge_id:t.shixun_challenge_id,score:Number(n.target.value)}));case 3:null!=(i=e.sent)&&i.question_comments&&h.ZP.success("已修改当前评分");case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),F=[{title:"关卡/任务名称",dataIndex:"name",key:"name",align:"left",ellipsis:!0,width:150,render:function(e,n){return(0,_.jsx)(C.Z,{title:e,children:n.operation?(0,_.jsxs)(f.Link,{target:"_blank",style:{maxWidth:"400px"},title:e&&e.length>25?e:"",className:"current c-light-primary overflowHidden1",to:n.is_jupyter||n.is_jupyter_lab?"/tasks/".concat(n.myshixun_identifier,"/jupyter"):"/tasks/".concat(j,"/").concat(R,"/").concat(n.game_identifier,"/exercise"),children:[n.position,"、",e]}):(0,_.jsxs)("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:e&&e.length>25?e:"",children:[n.position,"、",e]})})}},{title:(0,_.jsx)(C.Z,{overlayStyle:{minWidth:350},title:(0,_.jsxs)("div",{children:[(0,_.jsx)("p",{style:{marginBottom:0},children:"若学生未开启关卡挑战,评测次数显示为“--”;"}),"若学生已开启关卡挑战但是未提交评测,评测次数显示为“0”。"]}),children:"评测次数 "}),width:70,dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(e,n){return(0,_.jsx)("span",{children:n.evaluate_count||0===n.evaluate_count?n.evaluate_count:(0,_.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"完成时间",width:80,key:"finished_time",dataIndex:"finished_time",align:"center",render:function(e,n){var t=!1;return n.finished_time&&null!=a&&a.exercise&&null!=a&&a.exercise_answer_user&&(t=-1===(null==a?void 0:a.exercise.time)?M()(null==a?void 0:a.exercise.end_time).isBefore(n.finished_time):M()(null==a?void 0:a.exercise_answer_user.start_at).add(null==a?void 0:a.exercise.time,"m").isBefore(n.finished_time)),(0,_.jsxs)("span",{children:[n.finished_time||(0,_.jsx)("span",{className:"c-grey-999",children:"--"}),(0,_.jsx)("span",{className:"c-orange-ff9 ",children:t?"(已超时)":""})]})}},{title:"耗时",width:60,dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(e,n){return(0,_.jsx)("span",{children:n.time_consuming||(0,_.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"得分/满分",width:100,dataIndex:"user_score",key:"user_score",align:"center",tableLayout:"fixed",render:function(e,n){return(0,_.jsxs)("span",{children:[(0,_.jsx)("span",{className:"c-orange",children:n.user_score}),"/",n.game_score]})}},d&&{title:"调分",dataIndex:"user_score",key:"user_score",align:"center",width:100,render:function(e,n,t){return(0,_.jsx)(ie.Z,{formatter:function(e){var n;return(null===(n="".concat(e))||void 0===n||null===(n=n.match(/^(\d)*.\d{0,1}/))||void 0===n?void 0:n[0])||"0"},min:0,max:Number(n.game_score),defaultValue:e,onPressEnter:function(e){return O(e,n)},onBlur:function(e){return O(e,n)}})}},{title:"操作",dataIndex:"name",key:"name",align:"left",ellipsis:!0,render:function(e,n){return console.log(n),n.operation?(0,_.jsx)(f.Link,{target:"_blank",style:{maxWidth:"400px"},className:"current c-light-primary overflowHidden1",to:n.is_jupyter||n.is_jupyter_lab?"/tasks/".concat(n.myshixun_identifier,"/jupyter"):"/tasks/".concat(j,"/").concat(R,"/").concat(n.game_identifier,"/exercise"),children:"查看答题详情"}):(0,_.jsx)(C.Z,{title:"学生未开启过该关卡",children:(0,_.jsx)("span",{className:"overflowHidden1",style:{maxWidth:"400px"},children:"查看答题详情"})})}}].filter((function(e){return!!e})),z=[{title:"评测序号",dataIndex:"key",width:"80px",key:"key",align:"center",render:function(e,n){return(0,_.jsx)("span",{children:n.key})}},{title:"评测时间",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:function(e,n){return(0,_.jsx)("span",{children:n.updated_at?n.updated_at:"--"})}},{title:"评测结果",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(e,n){return(0,_.jsx)("span",{children:n.error_msg?n.error_msg:"--"})}},!w&&{title:"操作",dataIndex:"commit_id",key:"commit_id",width:"80px",align:"center",render:function(e,n){return(0,_.jsx)("span",{className:"c-blue current",onClick:u()(l()().mark((function e(){var t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null!=n&&n.is_jupyter||null!=n&&n.is_jupyter_lab)){e.next=4;break}window.open("/tasks/".concat(n.myshixun_identifier,"/jupyter")),e.next=8;break;case 4:return e.next=6,(0,ae.Lk)(n.game_identifier,{path:null===(t=n.path)||void 0===t||null===(t=t.replace(/\;/g,";"))||void 0===t||null===(t=t.split(";"))||void 0===t?void 0:t[0],query_index:n.query_index,exercise_id:R});case 6:0===(null==(i=e.sent)?void 0:i.status)&&v.Z.info({title:"代码内容",width:900,centered:!0,icon:null,okText:"关闭",className:"".concat(Y.Z.lookCode," custom-modal-divider"),content:(0,_.jsx)(re.ZP,{height:500,autoHeight:g,language:"python",theme:"default",value:decodeURIComponent(escape(window.atob((null==i?void 0:i.content)||""))),options:o()(o()({},G),{},{readonly:!0})})});case 8:case"end":return e.stop()}}),e)}))),children:n.query_index?"查看代码":""})}}].filter((function(e){return!!e})),G={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)(te.Z,{defaultActiveKey:"1",tabBarExtraContent:!(null!=s&&s.shixun_start)&&(0,_.jsx)("span",{style:{color:"red"},children:"学生未开启挑战"}),children:[(0,_.jsx)(le,{tab:"阶段成绩",children:!(null===(t=B)||void 0===t||!t.length)&&(0,_.jsx)(N.Z,{columns:F,dataSource:B,pagination:!1})},"1"),(0,_.jsx)(le,{tab:(0,_.jsxs)("span",{children:["实训详情 ",(0,_.jsx)(C.Z,{title:"展示学生通关代码,未通关则展示最后编写的代码详情",children:(0,_.jsx)("span",{className:"iconfont icon-tishi4"})})]}),children:null===(i=Z)||void 0===i?void 0:i.map((function(e,n){var t,i;return(0,_.jsxs)(m.Fragment,{children:[(0,_.jsxs)("div",{className:"mt5",children:[(0,_.jsxs)("span",{className:"font16 mr15",children:[" 第",e.position,"关"]}),e.game_identifier?(0,_.jsx)(f.Link,{target:"_blank",className:"current c-light-primary font16",to:s.is_jupyter||s.is_jupyter_lab?"/tasks/".concat(s.myshixun_identifier,"/jupyter"):"/tasks/".concat(j,"/").concat(R,"/").concat(e.game_identifier,"/exercise"),children:e.name}):(0,_.jsx)("span",{className:"font16",children:e.name})]}),!(null==e||null===(t=e.outputs)||void 0===t||!t.length)&&(0,_.jsx)(N.Z,{bordered:!0,dataSource:e.outputs.map((function(n){return o()(o()({},n),{},{key:n.position,error_msg:n.output_detail,updated_at:n.updated_at,game_identifier:null==e?void 0:e.game_identifier,path:null==e?void 0:e.path,myshixun_identifier:null==s?void 0:s.myshixun_identifier,is_jupyter:null==s?void 0:s.is_jupyter,is_jupyter_lab:null==s?void 0:s.is_jupyter_lab})})),columns:z,pagination:!1}),(0,_.jsx)(oe,{chanllenge:e,autoHeight:g,setVisible:D,styles:Y.Z,devalueValue:null==e||null===(i=e.challenge_paths)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.file_name})]},n)}))},"2")]}),(0,ne.dE)()&&(0,_.jsx)(L.Z,{className:"c-grey-999 mt20 mb20",value:null==s?void 0:s.question_title}),null==s||null===(r=s.shixun)||void 0===r?void 0:r.map((function(e,n){return(0,_.jsxs)("p",{className:"font16 c-grey-666 mb5",children:[(0,_.jsxs)("span",{className:"mr20",children:["第",null==e?void 0:e.challenge_position,"关 ",null==e?void 0:e.challenge_name]}),(0,_.jsxs)("span",{children:[null==e?void 0:e.challenge_score,"分"]})]})})),(0,_.jsx)("div",{className:"mb15"}),(0,_.jsx)(v.Z,{centered:!0,destroyOnClose:!0,open:!!Q,title:"全屏预览代码",width:864,onCancel:function(){return D(!1)},footer:null,children:(0,_.jsx)(re.ZP,{height:500,autoHeight:g,language:"python",theme:"default",value:Q,options:G})})]})},ue=t(49312),de=(Z.Z.TextArea,function(e){var n,t,i=e.item,r=(e.answerData,e.changeScoreData),s=(e.textValue,e.textOnChange,(0,m.useState)(!1)),o=p()(s,2),a=o[0],c=o[1],d=(0,m.useRef)();(0,m.useEffect)((function(){var e;if(null!=d&&d.current)return null==d||null===(e=d.current)||void 0===e||e.addEventListener("mousedown",R.Dw),function(){var e;null==d||null===(e=d.current)||void 0===e||e.removeEventListener("mousedown",R.Dw)}}),[null==d?void 0:d.current]),(0,m.useEffect)((function(){null!=r&&r[i.q_position]?!a&&c(!0):a&&c(!1)}),[null==r?void 0:r[null==i?void 0:i.q_position]]);var f=function(){var e=u()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=v.Z.confirm({width:1e3,icon:null,className:"custom-modal-divider ant-modal-confirm-btns-hidden",title:(0,_.jsxs)(x.Z,{children:[(0,_.jsx)(A.Z,{flex:"1",children:"原始内容"}),(0,_.jsx)(A.Z,{children:(0,_.jsx)("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return t.destroy()}})})]}),content:(0,_.jsx)(ue.Z,{height:"70vh",defaultValue:n||"",hidetoolBar:!0,disabled:!0})});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,_.jsxs)("div",{children:["kepukehuan.educoder.net"===document.domain&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)("div",{children:[(0,_.jsx)("strong",{className:"mt30",children:"作文标题"}),(0,_.jsx)("br",{}),(0,_.jsx)("div",{className:Y.Z.simpleWrap,children:(0,_.jsx)(L.Z,{value:(null==i?void 0:i.kp_content)||""})}),(0,_.jsx)("strong",{className:"mt30",children:"作文类型"}),(0,_.jsx)("br",{}),(0,_.jsx)("div",{className:Y.Z.simpleWrap,children:(0,_.jsx)(L.Z,{value:(null==i?void 0:i.kp_clazz)||""})}),(0,_.jsx)("strong",{className:"mt30",children:"作文内容"}),(0,_.jsx)("br",{}),(0,_.jsx)("div",{className:Y.Z.simpleWrap,children:(0,_.jsx)(L.Z,{value:(null==i||null===(n=i.user_answer)||void 0===n?void 0:n[0])||""})})]}),(0,ne.GJ)()&&(0,_.jsx)(F.u,{data:i}),(0,_.jsx)(y.Z,{})]}),"kepukehuan.educoder.net"!==document.domain&&(0,_.jsxs)("div",{className:Y.Z.simpleBg,children:[(0,_.jsxs)(x.Z,{children:[(0,_.jsx)(A.Z,{flex:1,children:(0,_.jsx)("aside",{className:"font14 c-light-primary mb5",children:"学生答题"})}),(0,_.jsx)(A.Z,{children:(0,_.jsx)(g.ZP,{style:{marginRight:-12},type:"link",onClick:function(){var e;return f(null==i||null===(e=i.user_answer)||void 0===e?void 0:e[0])},children:"查看原始内容"})})]}),(0,_.jsx)("div",{ref:d,children:(0,_.jsx)(L.Z,{value:(null==i||null===(t=i.user_answer)||void 0===t?void 0:t[0])||""})},i.question_id),(0,ne.GJ)()&&(0,_.jsx)(F.u,{data:i})]})]})}),pe=t(10311),me=t(92736),fe=t(78241),he="box___L0bdv",ge="head___cyjX5",ve="content___hzHVR",xe="row___FKXkZ",Ae="btnWrap___aUDJ0",we="btn___N6ksw",je="disabledBtn___t8_ZJ",Ce="del___TrkS2",ye="line___jAAPS",be="slider___xLyf7",Be=t(82545),Ee=t(12911),Ie=t.n(Ee),Ne=function(e){var n=e.value,t=e.onChange,i=e.max,r=function(e){Number.isNaN(e)||t(e)};return(0,_.jsxs)(x.Z,{wrap:!1,align:"middle",gutter:20,children:[(0,_.jsx)(A.Z,{flex:1,children:(0,_.jsxs)(x.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,_.jsx)(A.Z,{children:(0,_.jsx)("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"},children:"0"})}),(0,_.jsx)(A.Z,{flex:1,children:(0,_.jsx)(pe.Z,{className:be,min:0,step:.5,max:Number(i),onChange:r,value:n})}),(0,_.jsx)(A.Z,{children:(0,_.jsx)("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"},children:i})})]})}),(0,_.jsx)(A.Z,{children:(0,_.jsx)(ie.Z,{min:0,max:i,precision:1,step:.1,value:n,onChange:r})}),(0,_.jsx)(A.Z,{children:(0,_.jsx)(me.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}},children:(0,_.jsx)(g.ZP,{onClick:function(){r(i)},children:"满分"})})})]})},ke=function(e){var n=e.item,t=e.visible,i=e.onCancel,r=(e.onOk,e.saveChangeScore),s=fe.Z.useForm(),a=p()(s,1)[0],c=(0,m.useState)(!0),d=p()(c,2),f=d[0],w=d[1],j=(0,m.useState)(!1),C=p()(j,2),y=C[0],B=C[1],E=(0,m.useState)(!1),N=p()(E,2),k=N[0],S=N[1],T=(0,m.useState)(!1),P=p()(T,2),M=P[0],Q=P[1],D=(0,m.useState)([]),L=p()(D,2),R=L[0],O=L[1],F=v.Z.useModal(),Y=p()(F,2),G=Y[0],H=Y[1],U=(0,m.useState)(!1),q=p()(U,2),J=q[0],K=q[1],W=(0,m.useState)(!0),V=p()(W,2),X=V[0],$=V[1],ee=(0,m.useState)({left:0,top:0,bottom:0,right:0}),te=p()(ee,2),re=te[0],se=te[1],oe=(0,m.useRef)(null);(0,m.useEffect)((function(){t&&(ae(),a.setFieldsValue({score:Number(null==n?void 0:n.user_score)})),console.log("item",n)}),[t]);var ae=function(){var e=u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,(0,z.ZP)("/api/users/get_score_list.json",{method:"get"});case 3:0===(null==(n=e.sent)?void 0:n.status)&&O((null==n?void 0:n.data)||[]),w(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=u()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,(0,z.ZP)("/api/users/remove_score_list.json",{method:"delete",body:{id:n}});case 3:if(0!==(null==(t=e.sent)?void 0:t.status)){e.next=7;break}return ae(),e.abrupt("return");case 7:w(!1);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ce=function(){var e=u()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.validateFields();case 2:return B(!0),t=a.getFieldsValue(),e.next=6,r(o()(o()({},n),t));case 6:B(!1),i();case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ue=M?[.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5]:[0,1,2,3,4,5,6,7,8,9,10];return(0,_.jsxs)(_.Fragment,{children:[H,(0,_.jsx)(v.Z,{title:(0,_.jsxs)("div",{style:{width:"100%",cursor:"move"},onMouseOver:function(){X&&$(!1)},onMouseOut:function(){$(!0)},onFocus:function(){},onBlur:function(){},children:["调分",(0,_.jsx)("span",{className:"font14",children:null==n?void 0:n.ModelTitleDec})]}),open:t,onCancel:i,onOk:ce,okText:"确定",width:506,afterClose:function(){a.resetFields()},confirmLoading:y,cancelText:"取消",modalRender:function(e){return(0,_.jsx)(Ie(),{disabled:X,bounds:re,nodeRef:oe,onStart:function(e,n){return function(e,n){var t,i=window.document.documentElement,r=i.clientWidth,s=i.clientHeight,o=null===(t=oe.current)||void 0===t?void 0:t.getBoundingClientRect();o&&se({left:-o.left+n.x,right:r-(o.right-n.x),top:-o.top+n.y,bottom:s-(o.bottom-n.y)})}(0,n)},children:(0,_.jsx)("div",{ref:oe,children:e})})},children:(0,_.jsx)(b.Z,{spinning:f,children:(0,_.jsxs)(fe.Z,{size:"large",form:a,colon:!1,children:[(0,_.jsx)(x.Z,{align:"middle",children:(0,_.jsx)(fe.Z.Item,{style:{marginBottom:0,flex:1},label:"调分",name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,_.jsx)(Ne,{max:n.question_score})})}),(0,_.jsxs)("div",{className:he,children:[(0,_.jsxs)("div",{className:ge,onClick:function(){return S(!k)},children:[k?(0,_.jsx)("i",{className:"iconfont icon-zhankai4 font12"}):(0,_.jsx)("i",{style:{transform:"scale(0.6)"},className:"iconfont icon-zhankai4 font12"}),(0,_.jsxs)("span",{children:[k?"收起":"展开","快捷打分小键盘"]}),(0,_.jsx)("img",{src:"data:image/png;base64,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"})]}),k&&(0,_.jsxs)("div",{className:ve,children:[(0,_.jsxs)(x.Z,{align:"middle",children:[(0,_.jsx)("span",{className:"c-grey-333 mr10",children:"0.5"}),(0,_.jsx)(I.Z,{checked:M,onChange:function(e){return Q(e)}}),(0,_.jsx)(g.ZP,{onClick:function(){var e,n="";v.Z.confirm({title:"自定义分值",icon:null,onOk:(e=u()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=3;break}return h.ZP.warning("请输入分值"),e.abrupt("return",Promise.reject());case 3:if(!(n<0)){e.next=6;break}return h.ZP.warning("分值必须大于0"),e.abrupt("return",Promise.reject());case 6:return e.next=8,(0,z.ZP)("/api/users/set_score_list.json",{method:"post",body:{score:n}});case 8:0===(null==(t=e.sent)?void 0:t.status)&&ae();case 10:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)}),content:(0,_.jsx)("div",{children:(0,_.jsx)(fe.Z.Item,{style:{marginBottom:0},label:"分值",colon:!1,children:(0,_.jsx)(ie.Z,{style:{width:322},defaultValue:n,onChange:function(e){n=e}})})})})},size:"middle",style:{marginLeft:"auto"},type:"primary",children:"+自定义分值"})]}),(0,_.jsx)("div",{className:xe,children:ue.map((function(e){return(0,_.jsx)("div",{className:Ae,children:(0,_.jsx)("div",{onClick:function(){Number(e)>Number(n.question_score)||a.setFieldsValue({score:e})},className:Number(e)>Number(n.question_score)?je:we,children:e})},e)}))}),!(null==R||!R.length)&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("div",{className:ye}),(0,_.jsx)("div",{className:xe,children:R.map((function(e){return(0,_.jsxs)("div",{className:Ae,children:[(0,_.jsx)("div",{onClick:function(){Number(e.score)>Number(n.question_score)||a.setFieldsValue({score:e.score})},className:Number(e.score)>Number(n.question_score)?je:we,children:e.score}),(0,_.jsx)("div",{onClick:function(){le(e.id)},className:"iconfont icon-weishezhi ".concat(Ce)})]},e.id)}))})]})]})]}),(0,_.jsx)(x.Z,{wrap:!1,align:"middle",justify:"end",children:(0,_.jsx)(A.Z,{children:(0,_.jsx)(Be.Z,{isShowComponent:(0,ne.G5)(),ModalProps:{open:J,onCancel:function(){K(!1)}},onDataSelect:function(){var e=u()(l()().mark((function e(n,t){var i,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=t.node,r=function(){a.setFieldsValue({comment:null==i?void 0:i.value}),K(!1)},!a.getFieldValue("comment")){e.next=5;break}return G.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:r}),e.abrupt("return");case 5:r();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,_.jsx)(g.ZP,{style:{padding:0,height:"auto"},icon:(0,_.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){K(!0)},children:"常用评语"})})})}),(0,_.jsx)(fe.Z.Item,{style:{marginBottom:0},label:"评语",name:"comment",children:(0,_.jsx)(Z.Z.TextArea,{})})]})})})]})},Ze=t(73837),Se=te.Z.TabPane,Te=function(e){var n,t,i,r,s,o,a=e.item,l=e.answerData,c=e.autoHeight,u=(0,m.useState)([]),d=p()(u,2),f=d[0],h=d[1],g=(0,m.useState)(!1),x=p()(g,2),A=x[0],w=x[1],j=(0,m.useState)(!1),y=p()(j,2),b=y[0],B=y[1];(0,m.useEffect)((function(){var e,n;(null==a||null===(e=a.evaluate_codes)||void 0===e?void 0:e.length)>0?h(null==a||null===(n=a.evaluate_codes)||void 0===n?void 0:n.map((function(e,n){return{key:n+1,error_msg:null!=e&&e.error_msg?G.Base64.decode(null==e?void 0:e.error_msg):"",status:null==e?void 0:e.status,created_at:e.created_at,code:null==e?void 0:e.code,show_code:null==e?void 0:e.show_code}}))):h([{key:"--",error_msg:"--",show_code:!1}])}),[null==a?void 0:a.evaluate_codes]);var E=[{title:"评测序号",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(e,n){return(0,_.jsx)("span",{children:n.key})}},{title:"评测时间",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:function(e,n){return(0,_.jsx)("span",{children:n.created_at?M()(n.created_at).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"评测结果",dataIndex:"status",key:"status",align:"center",render:function(e,n){var t;return(0,_.jsx)("span",{className:0===e?"c-green":"c-red",children:(null===(t=Ze.Im[e])||void 0===t?void 0:t.replace("调试","评测"))||"--"})}},(null==f||null===(n=f[0])||void 0===n?void 0:n.show_code)&&{title:"操作",align:"center",dataIndex:"code",key:"code",width:100,render:function(e,n){return(0,_.jsx)("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:function(){v.Z.confirm({centered:!0,icon:null,width:700,okText:"关闭",cancelButtonProps:{style:{display:"none"}},title:"代码内容",content:(0,_.jsx)("div",{className:"mb10",children:(0,_.jsx)(re.ZP,{height:300,language:"python",theme:"vs-light",value:null!=n&&n.code?G.Base64.decode(null==n?void 0:n.code):"",autoHeight:c,options:I})})})},children:"查看代码"})}}].filter((function(e){return!!e})),I={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)(te.Z,{defaultActiveKey:"1",children:[(0,_.jsxs)(Se,{tab:(0,_.jsxs)("span",{children:["通关代码 ",(0,_.jsx)(C.Z,{title:"展示学生通关代码,未通关则展示最后编写的代码详情",children:(0,_.jsx)("span",{className:"iconfont icon-tishi4"})})]}),children:[(0,_.jsx)("div",{className:"mt15 mb15",children:(0,_.jsx)(L.Z,{value:null==a?void 0:a.description})}),!(null==a||null===(t=a.user_answer)||void 0===t||!t.length)&&(null==a?void 0:a.passed_code)&&(0,_.jsxs)("aside",{className:D.Z.shixunWrp,children:[(0,_.jsx)("h3",{children:"最后通关代码 (未通关则展示最后编写的代码详情)"}),(0,_.jsx)("div",{className:D.Z.full,children:(0,_.jsxs)("span",{onClick:function(){return w(!0)},children:[(0,_.jsx)("i",{className:"iconfont icon-quanping2"}),(0,_.jsx)("span",{children:"全屏预览"})]})}),(0,_.jsx)(re.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:null!=a&&a.passed_code?G.Base64.decode(null==a?void 0:a.passed_code):"",autoHeight:c,options:I})]}),(0,_.jsx)("div",{style:{cursor:"pointer"},className:"font14 c-blue current mt20",onClick:function(){B(!b)},children:b?"隐藏参考答案":"查看参考答案"}),b&&(0,_.jsx)("div",{className:D.Z.newProgramBg,children:(0,_.jsx)("pre",{style:{whiteSpace:"pre-wrap",color:"#333"},children:(null==a?void 0:a.standard_answer)||"暂无参考答案"})})]},"1"),(0,_.jsx)(Se,{tab:"评测记录",children:(!(null==l||null===(i=l.exercise)||void 0===i||!i.student_commit_status)&&0!==(null==l||null===(r=l.exercise)||void 0===r?void 0:r.student_commit_status)||!(null==l||null===(s=l.exercise)||void 0===s||!s.user_exercise_status)&&0!==(null==l||null===(o=l.exercise)||void 0===o?void 0:o.user_exercise_status))&&(0,_.jsx)(N.Z,{className:"mt5",bordered:!0,dataSource:f,columns:E,pagination:!1})},"2")]}),(0,_.jsx)(v.Z,{centered:!0,destroyOnClose:!0,open:A,title:"全屏预览代码",width:864,onCancel:function(){return w(!1)},footer:null,children:(0,_.jsx)(re.ZP,{height:500,language:"python",theme:"vs-light",value:null!=a&&a.passed_code?G.Base64.decode(null==a?void 0:a.passed_code):"",autoHeight:c,options:I})})]})},Pe=t(35220),Me=t(10160),Qe="wrap___kSYmZ",De="head___qjsyz",Le="line___yVkMk",Re=t(14539),Oe=t(10126),Fe=function(e){var n,t,i,r,s=e.parentData,o=(null===(n=(0,Oe.Uf)(s))||void 0===n?void 0:n.every((function(e){var n;return!(null!=e&&null!==(n=e.data)&&void 0!==n&&n.length)})))&&!(null!=s&&null!==(t=s.photos)&&void 0!==t&&t.length);return(0,_.jsxs)("div",{className:Qe,children:[(0,_.jsxs)("div",{className:De,children:[(0,_.jsx)("aside",{children:"考试照片"}),(0,_.jsxs)("div",{children:["共",(0,_.jsx)("span",{children:null==s||null===(i=s.photos)||void 0===i?void 0:i.length}),"张"]})]}),o?(0,_.jsx)(Re.Z,{customText:"该学生无学习行为分析数据"}):(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(Oe.ZP,{data:(0,Oe.Uf)(s)}),!(null==s||null===(r=s.photos)||void 0===r||!r.length)&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("div",{className:Le}),(0,_.jsx)(Oe._s,{dataSource:null==s?void 0:s.photos,right:21,col:3,wrapWidth:856})]})]})]})},Ye="wrapper___MX3fs",ze="head___Yd8zt",Ge="title___gCeYN",He="inputBox___OGm5w",Ue="selectWrapper___xsjOs",qe="content___VUVSk",Je="tableHead___vKmiU",Ke="list___IyMCb",We="active___pzGHU",Ve="footer___sbrEe",Xe=t(43428),_e=t(27092),$e=t(89392),en=t.n($e),nn=t(53273),tn=function(e){var n,t=e.visible,i=e.value,r=e.onChange,s=e.onClose,a=e.sealedReview,c=e.data,d=(0,f.useLocation)(),h=(0,f.useParams)(),g=null==d||null===(n=d.pathname)||void 0===n?void 0:n.includes("/centralizeReview"),v=(0,m.useState)({page:1,limit:10,course_group_id:"all",name:"",save_name:"",review_status:"all",review_type:g?"appraise":"normal"}),x=p()(v,2),A=x[0],w=x[1],j=(0,m.useState)([]),C=p()(j,2),y=C[0],B=C[1],E=(0,m.useState)([]),I=p()(E,2),N=I[0],k=I[1],Z=(0,m.useState)(!0),S=p()(Z,2),T=S[0],P=S[1],M=(0,m.useState)(!1),Q=p()(M,2),D=Q[0],L=Q[1],O=(0,m.useState)(!1),F=p()(O,2),Y=F[0],G=F[1],H=(0,m.useState)(0),U=p()(H,2),q=U[0],J=U[1],K=(0,m.useRef)(!0);(0,m.useEffect)((function(){var e=A;t&&(g||(e=o()(o()({},c),A)),w(o()({},e)),X(e))}),[t]),(0,m.useEffect)((function(){void 0!==a&&G(a)}),[a]);var W=function(e){A.page=1,A.course_group_id=e,w(o()({},A)),X(A)},V=function(e){A.page=1,A.review_status=e,w(o()({},A)),X(A)},X=function(){var e=u()(l()().mark((function e(n){var t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete(t=en().pickBy(n,(function(e){return"all"!==e}))).save_name,P(!0),e.next=5,(0,z.ZP)("/api/exercises/".concat(h.exerciseId,"/user_review_list.json"),{method:"post",body:t});case 5:i=e.sent,k((null==i?void 0:i.review_list)||[]),J((null==i?void 0:i.count)||0),P(!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$=function(){var e=u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(K.current){e.next=2;break}return e.abrupt("return");case 2:return L(!0),e.next=5,(0,z.ZP)("/api/courses/".concat(h.coursesId,"/course_groups.json"),{method:"get",params:{limit:2e4,page:1}});case 5:null!=(n=e.sent)&&n.course_groups&&(B((null==n?void 0:n.course_groups)||[]),K.current=!1),L(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=u()(l()().mark((function e(n){var t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=null!=d&&null!==(t=d.pathname)&&void 0!==t&&t.includes("/centralizeReview")?"centralizeReview":"review",f.history.replace("/classrooms/".concat(h.coursesId,"/exercise/").concat(h.exerciseId,"/").concat(i,"/").concat(n.login)),r(n);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,_.jsxs)(Xe.Z,{className:Ye,title:(0,_.jsxs)("div",{className:ze,children:[(0,_.jsx)("div",{className:Ge,children:"学生列表"}),(0,_.jsxs)("div",{className:He,children:[!Y&&(0,_.jsxs)(se.default,{value:null==A?void 0:A.course_group_id,className:Ue,style:{width:170},showSearch:!1,onDropdownVisibleChange:$,getPopupContainer:function(e){return e.parentNode},onChange:W,dropdownRender:function(e){return(0,_.jsx)(b.Z,{spinning:D,children:e})},children:[(0,_.jsx)(se.default.Option,{value:"all",children:"全部班级"},-1),y.map((function(e){return(0,_.jsx)(se.default.Option,{value:e.id,children:e.name},e.id)}))]}),(0,_.jsxs)(se.default,{className:Ue,style:{width:170},getPopupContainer:function(e){return e.parentNode},value:null==A?void 0:A.review_status,onChange:V,children:[(0,_.jsx)(se.default.Option,{value:"all",children:"全部状态"}),(0,_.jsx)(se.default.Option,{value:0,children:"未评"}),(0,_.jsx)(se.default.Option,{value:1,children:"已评"})]}),(0,_.jsx)(nn.t7,{style:{width:290,height:38},placeholder:"请输入学生姓名搜索",value:null==A?void 0:A.save_name,onChange:function(e){A.page=1,A.name=e,w(o()({},A)),X(A)}})]})]}),width:700,placement:"left",closable:!1,onClose:s,bodyStyle:{display:"flex",flexDirection:"column"},open:t,children:[(0,_.jsx)("div",{className:qe,children:(0,_.jsxs)(b.Z,{spinning:T,children:[N.length>0?(0,_.jsxs)("div",{className:Je,children:[(0,_.jsx)("div",{children:"姓名"}),(0,_.jsx)("div",{style:{paddingLeft:5},children:"学号"}),(0,_.jsx)("div",{children:"分班"}),(0,_.jsx)("div",{children:"评阅状态"})]}):" ",null==N?void 0:N.map((function(e){return(0,_.jsxs)("div",{className:i===e.login?"".concat(Ke," ").concat(We):Ke,onClick:function(){return ee(e)},children:[(0,_.jsx)("span",{title:null==e?void 0:e.name,children:e.name}),(0,_.jsx)("span",{title:null==e?void 0:e.student_id,children:e.student_id}),(0,_.jsx)("span",{title:e.course_group,children:(0,R.Pq)(e.course_group,11)}),null!=e&&e.reviewed?(0,_.jsx)("b",{style:{color:"#0152d9"},children:"已评"}):(0,_.jsx)("b",{style:{color:"#333333"},children:"未评"})]},e.id)})),0===q&&A.name&&(0,_.jsx)(Re.Z,{customText:"搜索无结果"})]})}),(0,_.jsxs)("div",{className:Ve,children:[q>A.limit?(0,_.jsx)("div",{children:(0,_.jsxs)("span",{style:{color:"#656F87"},children:["共",(0,_.jsx)("span",{className:"c-light-primary",children:q}),"条数据"]})}):"",(0,_.jsx)(_e.Z,{total:q,pageSize:null==A?void 0:A.limit,current:null==A?void 0:A.page,showSizeChanger:!0,size:"small",onShowSizeChange:function(e,n){A.page=e,A.limit=n,w(o()({},A)),X(A)},onChange:function(e){A.page=e,w(o()({},A)),X(A)},showQuickJumper:!0,hideOnSinglePage:!0})]})]})},rn=t(5830),sn=t(41056),on=t(91232),an=t.n(on),ln=t(39647),cn=t.n(ln),un=t(25230),dn=t(76739),pn=t(70854),mn=t(39732),fn=t(65022),hn=t.n(fn),gn=t(32083),vn=["exercise","globalSetting","loading","user","dispatch","isEaxmPaperOpen","studentexportDate","onChangeProgress"],xn=Z.Z.TextArea,An=(0,f.connect)((function(e){var n=e.exercise,t=e.loading,i=e.user;return{exercise:n,globalSetting:e.globalSetting,user:i,loading:t.effects}}))((function(e){var n=e.exercise,t=(e.globalSetting,e.loading,e.user),i=e.dispatch,r=e.isEaxmPaperOpen,s=e.studentexportDate,a=e.onChangeProgress,c=void 0===a?function(){}:a,d=(cn()(e,vn),(0,f.useParams)()),h=t.userInfo,g=(0,m.useState)({}),v=p()(g,2),C=v[0],b=v[1],B=(0,m.useRef)(),E=(0,m.useRef)(!1),I=(0,m.useState)(null),N=p()(I,2),k=N[0],Z=N[1],S=(0,m.useState)(!1),T=p()(S,2),P=T[0],D=T[1],F=(0,m.useState)(!1),Y=p()(F,2),z=Y[0],H=Y[1],U=(0,m.useState)(!1),q=p()(U,2),J=q[0],K=q[1],W=(0,m.useState)(!1),V=p()(W,2),X=V[0],$=V[1],ee=(0,m.useState)(!1),ne=p()(ee,2),te=ne[0],ie=ne[1],re={0:"单选题",1:"多选题",2:"判断题",3:"填空题",4:"简答题"};(0,m.useEffect)((function(){null!=h&&h.login&&oe()}),[d.userId,d.coursesId,d.exerciseId,h]),(0,m.useEffect)((function(){r&&k&&($(s.userCommentVisible),K(s.userScoreVisible),ie(s.new),D(!0),setTimeout((function(){ae(s)}),2500))}),[r,k]);var se=function(e){var n,t,i,r=null==e||null===(n=e.exercise_answer_user)||void 0===n?void 0:n.user_id;if(null!=e&&null!==(t=e.exercise)&&void 0!==t&&t.question_random||null!=e&&null!==(i=e.exercise)&&void 0!==i&&i.choice_random){var s,o=1;e.exercise.question_random=null==e||null===(s=e.exercise_question_types)||void 0===s?void 0:s.map((function(n){var t,i;return null!=e&&null!==(t=e.exercise)&&void 0!==t&&t.choice_random&&(0!==n.question_type&&1!==n.question_type||n.items.map((function(e){return e.question_choices=(0,R.M2)(e.question_choices,r),e})),7===n.question_type&&n.items.forEach((function(e){e.sub_exercise_questions.forEach((function(e){e.question_choices&&(e.question_choices=(0,R.M2)(e.question_choices,r))}))}))),null!=e&&null!==(i=e.exercise)&&void 0!==i&&i.question_random&&(n.items=(0,R.M2)(n.items,r)),n.items.map((function(e){return e.question_num=o,o++,e})),n}))}},oe=function(){var e=u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i({type:"exercise/getExerciseExportHeadData",payload:{id:d.exerciseId||d.categoryId,identify:d.userId||null}}),!d.userId){e.next=9;break}return e.next=4,(0,Q.pu)({exerciseId:d.exerciseId,login:d.userId});case 4:n=e.sent,se(n),E.current=!1,e.next=13;break;case 9:return e.next=11,i({type:"exercise/editExercise",payload:{coursesId:d.coursesId,categoryId:d.exerciseId}});case 11:n=e.sent,E.current=!0;case 13:Z(o()({},n||{}));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(){var e=u()(l()().mark((function e(t){var i,r,s,o,a,p,m,f;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:"all"===t.type?E.current=!1:d.userId||(E.current=!0),document.querySelectorAll("canvas").forEach((function(e){(!e.clientWidth||!e.clientHeight)&&e.remove()})),r=B.current.children,"".concat(M()().format("YYYY-MM-DD HH:mm:ss")),null!==(i=n.exerciseExportHeadData)&&void 0!==i&&i.new_user&&"".concat((null===(s=n.exerciseExportHeadData)||void 0===s?void 0:s.new_student_id)||"").concat(null===(o=n.exerciseExportHeadData)||void 0===o?void 0:o.new_user),a={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}},p=hn()(),m=l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p.set(a).from(r[n]).toContainer().toCanvas().toPdf().get("pdf").then(function(){var e=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n0&&(null==n||null===(f=n.user_answer)||void 0===f?void 0:f.map((function(e){return(0,_.jsxs)("div",{style:{display:"flex"},children:[(0,_.jsxs)("div",{style:{lineHeight:"25px"},children:["答案(填空",null==e?void 0:e.choice_id,"):"]}),(0,_.jsx)("pre",{style:{whiteSpace:"pre-wrap"},children:null==e?void 0:e.answer_text})]})})))]})}),z&&(0,_.jsxs)("div",{style:{marginTop:10},children:[(null==n?void 0:n.question_type)<3&&(null==n?void 0:n.standard_answer_show)&&(0,_.jsxs)("span",{className:"font16 ",children:["正确答案:",null==n?void 0:n.standard_answer_show]}),!(null==n||null===(h=n.standard_answer)||void 0===h||!h.length)&&z&&3===(null==n?void 0:n.question_type)&&(0,_.jsx)("div",{children:null==n||null===(g=n.standard_answer)||void 0===g?void 0:g.map((function(e,n){return(0,_.jsxs)("div",{children:[(0,_.jsxs)("span",{children:["参考答案:(填空",n+1,"):"]}),(0,_.jsx)("div",{children:(0,_.jsx)(xn,{autoSize:!0,disabled:!0,value:null==e?void 0:e.answer_text[0]})})]})}))}),(null==n?void 0:n.standard_answer)&&4===(null==n?void 0:n.question_type)&&(0,_.jsxs)("div",{children:[(0,_.jsx)("p",{className:"mt10 mb0",children:"参考答案:"}),(0,_.jsx)("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5},children:(0,_.jsx)(L.Z,{value:null==n||null===(v=n.standard_answer)||void 0===v?void 0:v[0]})})]}),(null==n?void 0:n.question_type)<=4&&((null==n?void 0:n.standard_answer_show)||(null==n||null===(B=n.standard_answer)||void 0===B?void 0:B.length)>0)&&(0,_.jsxs)(x.Z,{style:{marginTop:14},children:[(0,_.jsx)("span",{className:"font16 ",children:"解析:"}),(0,_.jsx)(L.Z,{className:un.Z.renderHtml,value:(null==n?void 0:n.analysis)||"暂无解析"})]})]}),J&&!Number.isNaN(parseFloat(null==n?void 0:n.user_score))&&(null==n?void 0:n.question_type)!==gn.c.Shixun&&(null==n?void 0:n.question_type)!==gn.c.Combine&&(0,_.jsxs)("span",{children:[(0,_.jsx)("span",{style:{color:"#0152d9"},children:"学生得分:"}),null==n?void 0:n.user_score,"分"]}),(null==n?void 0:n.answer_comments)&&X&&(0,_.jsx)(rn.Z,{newuserCommentVisible:te,list:null==n?void 0:n.answer_comments}),!i&&(0,_.jsx)(y.Z,{style:E.current?{marginTop:30}:{}})]})},ce=(0,m.useCallback)((function(){var e,t,i,r,s=(null==n||null===(e=n.exerciseExportHeadData)||void 0===e||null===(e=e.exercise_header)||void 0===e?void 0:e.export_page_num)||40,a=[],l=1,c=an()((null==k||null===(i=k.exercise_question_types)||void 0===i?void 0:i.entries())||[]);try{var u=function(){var e=p()(r.value,2),n=e[0],t=e[1];t.items.forEach((function(e,i){0===i?a.push(o()(o()({},t),{},{items:null,category:n+1,questionDetail:e,questionIndex:l})):a.push({questionDetail:e,questionIndex:l}),l++}))};for(c.s();!(r=c.n()).done;)u()}catch(e){c.e(e)}finally{c.f()}return console.log("newData:",a),null!=a&&a.length?null===(t=new Array(Math.ceil((null==a?void 0:a.length)/s)))||void 0===t||null===(t=t.fill([]))||void 0===t||null===(t=t.map((function(e,n){return a.slice(n*s,n*s+s)})))||void 0===t?void 0:t.map((function(e,n){return(0,_.jsxs)("div",{className:"pl60 pr30",style:{minHeight:0===n?1e3:"auto"},children:[0===n&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(mn.Z,{isExportBlank:E.current}),(0,_.jsx)(y.Z,{className:un.Z.divider})]}),null==e?void 0:e.map((function(e,n){return t=e,i=e.questionIndex,t.category?(0,_.jsxs)("div",{children:[(0,_.jsxs)("div",{children:[(0,_.jsxs)("span",{className:"font16 c-light-primary",children:[(0,R.EM)(null==t?void 0:t.category),"、",t.name]}),(0,_.jsxs)("span",{className:"c-grey-999",children:["(共",t.count,"题,",7===(null==t?void 0:t.question_type)?"包含".concat(null==t?void 0:t.sub_count,"小题;"):"","共",t.score,"分)"]})]}),le(t.questionDetail,i)]}):le(t.questionDetail,i);var t,i}))]},n)})):null}),[k,n,P]);return(0,_.jsx)("div",{style:{height:"700px",overflow:"auto"},children:(0,_.jsx)("section",{id:"export-all",className:[un.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:B,children:ce()})})})),wn=t(58195),jn=t(42065),Cn=t(70088),yn=(0,f.connect)((function(e){var n=e.exercise,t=e.loading,i=e.user,r=e.globalSetting,s=e.classroomList;return{exercise:n,globalSetting:r,user:i,loading:t.effects,classroomList:s}}))((function(e){var n,i,s,a,c,d,P,F,Y,H,U,q,J,K,W,V,X,$,te,ie,re,se,oe,ae,le,ue,pe,me,fe,he,ge,ve,xe,Ae,we,je,Ce,ye,be,Be,Ee,Ie,Ne,Ze,Se,Qe,De,Le,Re,Oe,Ye,ze,Ge,He,Ue,qe,Je,Ke,We,Ve,Xe,_e,$e,en,nn,on,an,ln,cn,un,dn,pn,mn,fn,hn,gn,vn,xn,yn,bn,Bn,En,In,Nn,kn,Zn,Sn,Tn,Pn,Mn,Qn,Dn,Ln,Rn,On,Fn,Yn,zn=e.classroomList,Gn=e.exercise,Hn=(e.globalSetting,e.loading),Un=e.user,qn=e.dispatch,Jn=(0,f.useParams)(),Kn=(0,f.useLocation)(),Wn=Un.userInfo,Vn=Gn.reviewExercise,Xn=(Gn.exerciseList,Gn.commonHeader),_n=(0,m.useState)({}),$n=p()(_n,2),et=$n[0],nt=$n[1],tt=(0,m.useState)(1),it=p()(tt,2),rt=it[0],st=it[1],ot=(0,m.useState)(!1),at=p()(ot,2),lt=at[0],ct=at[1],ut=(0,m.useState)(!1),dt=p()(ut,2),pt=dt[0],mt=dt[1],ft=(0,m.useState)(!1),ht=p()(ft,2),gt=ht[0],vt=ht[1],xt=((0,m.useRef)(null),(0,m.useRef)([])),At=(0,m.useRef)(!0),wt=null==Kn||null===(n=Kn.pathname)||void 0===n?void 0:n.includes("/centralizeReview"),jt="exercise/".concat(wt?"getCentralizeReviewExercise":"postReviewExercise"),Ct=(0,m.useState)(!1),yt=p()(Ct,2),bt=yt[0],Bt=yt[1],Et=(0,m.useState)(!1),It=p()(Et,2),Nt=It[0],kt=It[1],Zt=(0,m.useState)({}),St=p()(Zt,2),Tt=St[0],Pt=St[1],Mt=(0,m.useState)(0),Qt=p()(Mt,2),Dt=Qt[0],Lt=Qt[1],Rt=(0,m.useState)(!1),Ot=p()(Rt,2),Ft=Ot[0],Yt=Ot[1],zt=(0,m.useState)(!0),Gt=p()(zt,2),Ht=Gt[0],Ut=Gt[1],qt=(0,m.useState)("1"),Jt=p()(qt,2),Kt=Jt[0],Wt=Jt[1],Vt=(0,m.useState)(!1),Xt=p()(Vt,2),_t=Xt[0],$t=Xt[1],ei=(0,m.useState)(null),ni=p()(ei,2),ti=ni[0],ii=ni[1],ri=(0,m.useState)(!1),si=p()(ri,2),oi=si[0],ai=si[1],li=(0,m.useState)("pdf"),ci=p()(li,2),ui=ci[0],di=ci[1],pi=((0,m.useRef)(),(0,m.useState)([])),mi=p()(pi,2),fi=mi[0],hi=mi[1],gi=(0,m.useState)(!1),vi=p()(gi,2),xi=vi[0],Ai=vi[1],wi=(0,m.useState)({}),ji=p()(wi,2),Ci=ji[0],yi=ji[1],bi=(0,m.useState)(!0),Bi=p()(bi,2),Ei=(Bi[0],Bi[1],{0:"单选题",1:"多选题",2:"判断题",3:"填空题",4:"简答题"}),Ii=[{title:"题型",dataIndex:"type_name",align:"center"},{title:(null==fi||null===(i=fi.find((function(e){return e.value==jn.f[0].nameType})))||void 0===i?void 0:i.name)||"单选题",dataIndex:"singles_scores",align:"center"},{title:(null==fi||null===(s=fi.find((function(e){return e.value==jn.f[1].nameType})))||void 0===s?void 0:s.name)||"多选题",dataIndex:"doubles_scores",align:"center"},{title:(null==fi||null===(a=fi.find((function(e){return e.value==jn.f[3].nameType})))||void 0===a?void 0:a.name)||"填空题",dataIndex:"nulls_scores",align:"center"},{title:(null==fi||null===(c=fi.find((function(e){return e.value==jn.f[2].nameType})))||void 0===c?void 0:c.name)||"判断题",dataIndex:"judges_scores",align:"center"},{title:(null==fi||null===(d=fi.find((function(e){return e.value==jn.f[6].nameType})))||void 0===d?void 0:d.name)||"编程题",dataIndex:"pros_scores",align:"center"},{title:(null==fi||null===(P=fi.find((function(e){return e.value==jn.f[5].nameType})))||void 0===P?void 0:P.name)||"实训题",dataIndex:"shixuns_scores",align:"center"},{title:(null==fi||null===(F=fi.find((function(e){return e.value==jn.f[7].nameType})))||void 0===F?void 0:F.name)||"组合题",dataIndex:"combination_scores",align:"center"},{title:(null==fi||null===(Y=fi.find((function(e){return e.value==jn.f[4].nameType})))||void 0===Y?void 0:Y.name)||"简答题",dataIndex:"mains_scores",align:"center"},{title:(null==fi||null===(H=fi.find((function(e){return e.value==jn.f[8].nameType})))||void 0===H?void 0:H.name)||"程序填空题",dataIndex:"bpros_scores",align:"center"},{title:"总分",dataIndex:"all_scores",align:"center",render:function(e,n){return(0,_.jsx)("span",{style:{color:"实得分"==(null==n?void 0:n.type_name)?"#FA2121":""},children:e})}}],Ni=[{type_name:"应得分",singles_scores:(null==Vn||null===(U=Vn.table)||void 0===U?void 0:U.total_singles_scores)||0,doubles_scores:(null==Vn||null===(q=Vn.table)||void 0===q?void 0:q.total_doubles_scores)||0,nulls_scores:(null==Vn||null===(J=Vn.table)||void 0===J?void 0:J.total_nulls_scores)||0,judges_scores:(null==Vn||null===(K=Vn.table)||void 0===K?void 0:K.total_judges_scores)||0,pros_scores:(null==Vn||null===(W=Vn.table)||void 0===W?void 0:W.total_pros_scores)||0,bpros_scores:(null==Vn||null===(V=Vn.table)||void 0===V?void 0:V.total_bpros_scores)||0,shixuns_scores:(null==Vn||null===(X=Vn.table)||void 0===X?void 0:X.total_shixuns_scores)||0,combination_scores:(null==Vn||null===($=Vn.table)||void 0===$?void 0:$.total_combination_scores)||0,mains_scores:(null==Vn||null===(te=Vn.table)||void 0===te?void 0:te.total_mains_scores)||0,all_scores:(null==Vn||null===(ie=Vn.table)||void 0===ie?void 0:ie.question_total_score)||0},{type_name:"实得分",singles_scores:(null==Vn||null===(re=Vn.table)||void 0===re?void 0:re.singles_scores)||0,doubles_scores:(null==Vn||null===(se=Vn.table)||void 0===se?void 0:se.doubles_scores)||0,nulls_scores:(null==Vn||null===(oe=Vn.table)||void 0===oe?void 0:oe.nulls_scores)||0,judges_scores:(null==Vn||null===(ae=Vn.table)||void 0===ae?void 0:ae.judges_scores)||0,pros_scores:(null==Vn||null===(le=Vn.table)||void 0===le?void 0:le.pros_scores)||0,bpros_scores:(null==Vn||null===(ue=Vn.table)||void 0===ue?void 0:ue.bpros_scores)||0,shixuns_scores:(null==Vn||null===(pe=Vn.table)||void 0===pe?void 0:pe.shixuns_scores)||0,combination_scores:(null==Vn||null===(me=Vn.table)||void 0===me?void 0:me.combination_scores)||0,mains_scores:(null==Vn||null===(fe=Vn.table)||void 0===fe?void 0:fe.mains_scores)||0,all_scores:(null==Vn||null===(he=Vn.table)||void 0===he?void 0:he.user_get_score)||0}];(0,m.useEffect)((function(){console.log(Xn),u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.cV)({id:Jn.exerciseId||Jn.categoryId});case 2:0==(n=e.sent).status&&hi(n.data);case 4:case"end":return e.stop()}}),e)})))()}),[]),(0,m.useEffect)((function(){(0,ne.Rm)()&&qn({type:"classroomList/getAssistantPermissions",payload:{course_id:Jn.coursesId}})}),[null==Un||null===(ge=Un.userInfo)||void 0===ge?void 0:ge.username]);var ki=function(){var e=u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,ne.Rm)()||null!==(n=zn.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_appraise){e.next=2;break}return e.abrupt("return",new Promise((function(e){h.ZP.warning("您未获得此权限,需向管理员申请权限才能使用此功能"),setTimeout((function(){window.location.href=document.referrer}),2e3)})));case 2:return e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){return document.body.scrollIntoView(),Wn.login&&Mi(),function(){qn({type:"exercise/clearData",payload:{key:"reviewExercise"}})}}),[Jn.userId,Wn.login]),(0,m.useEffect)((function(){var e;ii(null==Vn||null===(e=Vn.exercise_answer_user)||void 0===e?void 0:e.analysis)}),[null==Vn||null===(ve=Vn.exercise_answer_user)||void 0===ve?void 0:ve.analysis]),(0,m.useEffect)((function(){return qn({type:"globalSetting/footerToggle",payload:!1}),qn({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),qn({type:"exercise/getCommonHeader",payload:o()({},Jn)}),function(){qn({type:"globalSetting/onlyShowBackTopToggle",payload:!1})}}),[]);var Zi=function(){var e=u()(l()().mark((function e(n){var t,i,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return At.current=!1,e.next=3,(0,Q.Ip)({id:n.question_id,shixun_challenge_id:n.shixun_challenge_id||null,comment:n.comment,score:n.score,user_id:null==Vn||null===(t=Vn.exercise_answer_user)||void 0===t?void 0:t.user_id,review_type:1===rt?"normal":"appraise",sealed_review:(null==Vn||null===(i=Vn.review_progress)||void 0===i?void 0:i.sealed_review)||!1});case 3:return r=e.sent,e.next=6,Ri(r);case 6:return delete et[n.q_position],Mi(!0),nt(o()({},et)),e.abrupt("return",r);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Si=function(e){if(e.question_type>1&&5!==e.question_type&&2!==e.question_type)return(0,_.jsx)("span",{onClick:function(){ki().then(u()(l()().mark((function n(){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:yi(o()({},e)),Ai(!0);case 2:case"end":return n.stop()}}),n)}))))},className:"c-blue mr10 ml10 current",children:(0,_.jsx)(g.ZP,{type:"primary",size:"small",ghost:!0,children:"调分"})})},Ti=function(){var e,n=localStorage["".concat(null==Un||null===(e=Un.userInfo)||void 0===e?void 0:e.login,"-").concat(Jn.coursesId,"-").concat(Jn.exerciseId,"-filter")];return n=n?JSON.parse(n):{},"[object Object]"!==Object.prototype.toString.call(n)?{}:n},Pi=function(e){var n,t=(null==e?void 0:e.filter((function(e){return 4!==e.question_type})))||[],i=(null==e?void 0:e.filter((function(e){return 4===e.question_type})))||[],s=[].concat(r()(t),r()(i)),o=null,a=[];s.forEach((function(e){a=a.concat(e.items)}));for(var l=0;l0&&void 0!==a[0]&&a[0],n={exerciseId:Jn.exerciseId,login:Jn.userId},wt||(t=Ti(),n=o()(o()({},t),n),xt.current=t),e.next=5,qn({type:jt,payload:n});case 5:return i=e.sent,e.next=8,Ri(i);case 8:At.current&&(r=Pi(null==i?void 0:i.exercise_question_types),setTimeout((function(){document.getElementById(r)}),500)),At.current=!0,st(wt?0===(null==i||null===(s=i.review_progress)||void 0===s?void 0:s.appraise_type)?2:3:1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qi=function(e){var n;return 4===e.question_type?(null==e||null===(n=e.answer_comments)||void 0===n?void 0:n.length)>0||null!=e&&e.is_reviewed?(0,_.jsx)("img",{src:"data:image/png;base64,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"}):(0,_.jsx)("img",{src:"data:image/png;base64,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"}):e.user_score===e.question_score?(0,_.jsx)("img",{src:"data:image/png;base64,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"}):e.user_score>0?(0,_.jsx)("img",{src:"data:image/png;base64,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"}):(0,_.jsx)("img",{src:"data:image/png;base64,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"})},Di=function(e){var n;return 4===e.question_type?(null==e||null===(n=e.answer_comments)||void 0===n?void 0:n.length)>0||null!=e&&e.is_reviewed?D.Z.greenBg:D.Z.greyBg:e.user_score===e.question_score?D.Z.blueBg:e.user_score>0?D.Z.orangeBg:D.Z.redBg},Li=function(e){var n;return 4===e.question_type?(null==e||null===(n=e.answer_comments)||void 0===n?void 0:n.length)>0||null!=e&&e.is_reviewed?"c-green":"c-grey-333":e.user_score===e.question_score?"c-blue":e.user_score>0?"c-orange":"c-red"},Ri=function(){var e=u()(l()().mark((function e(n){var t,i,r,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==(null==n?void 0:n.type)){e.next=3;break}return v.Z.info({centered:!0,width:470,okText:"确定",title:"提示",keyboard:!1,onOk:function(){f.history.replace("/classrooms/".concat(Jn.coursesId,"/exercise/").concat(Jn.exerciseId,"/detail"))},content:(0,_.jsx)("div",{children:(null==n?void 0:n.message)||""})}),e.abrupt("return",Promise.reject());case 3:if(2!==(null==n?void 0:n.type)){e.next=7;break}return r=function(){f.history.replace("/classrooms/".concat(Jn.coursesId,"/exercise/").concat(Jn.exerciseId,"/centralizeReview/").concat(null==n?void 0:n.login))},v.Z.confirm({centered:!0,width:470,okText:"确定",cancelText:"取消",title:"提示",keyboard:!1,onOk:r,onCancel:function(){f.history.replace("/classrooms/".concat(Jn.coursesId,"/exercise/").concat(Jn.exerciseId,"/detail"))},content:(0,_.jsxs)("div",{children:[(0,_.jsxs)("div",{children:["您已成为指定阅卷教师,是否现在前往",(0,_.jsx)("span",{onClick:r,className:"ml5 mr5 c-light-primary current",children:"集中阅卷"}),"继续评阅?"]}),(0,_.jsx)("div",{className:"c-grey-999",children:"(阅卷结束后恢复学生个人评阅功能,并展示学生成绩)"})]})}),e.abrupt("return",Promise.reject());case 7:if(3!==(null==n?void 0:n.type)){e.next=11;break}return s=function(){window.location.href="/classrooms/".concat(Jn.coursesId,"/exercise/").concat(Jn.exerciseId,"/centralizeReview/").concat(null==n?void 0:n.login)},v.Z.confirm({centered:!0,width:496,okText:"确定",cancelText:"取消",title:"提示",onOk:s,keyboard:!1,onCancel:function(){f.history.replace("/classrooms/".concat(Jn.coursesId,"/exercise/").concat(Jn.exerciseId,"/detail"))},content:(0,_.jsx)("div",{children:"当前评阅设置已开启封卷阅卷,如需继续评阅请点击“确认”按钮。"})}),e.abrupt("return",Promise.reject());case 11:if(6!==(null==n?void 0:n.type)){e.next=14;break}return v.Z.info({centered:!0,width:470,okText:"确定",title:"提示",onOk:function(){window.location.reload()},content:(0,_.jsx)("div",{children:"您被指定为新试题的阅卷教师,集中阅卷已添加待评阅试题,并更新了评阅进度。"})}),e.abrupt("return",Promise.reject());case 14:null!=n&&null!==(t=n.review_progress)&&void 0!==t&&t.message&&v.Z.info({centered:!0,width:470,okText:"确定",title:"提示",content:(0,_.jsx)("div",{children:"您被指定为新试题的阅卷教师,集中阅卷已添加待评阅试题,并更新了评阅进度。"})}),8!==(null==n?void 0:n.type)||null!=Vn&&null!==(i=Vn.review_progress)&&void 0!==i&&i.next_login||v.Z.success({centered:!0,width:470,okText:"确定",cancelText:"取消",title:"提示",keyboard:!1,content:(0,_.jsx)("div",{children:"您已完成集中阅卷,感谢您的参与。"})});case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Oi=function e(n,t,i,r){var s,a,c,d,p,m,g,y,b,B,E,I,N,k,Z,S=[];if(8===(null==n?void 0:n.question_type)){var T,P,M=null===(T=(null==n?void 0:n.last_score_detail)||[])||void 0===T?void 0:T.map((function(e){var n;return o()(o()({},e),{},{score:[void 0,null,0,"0","0.0"].includes(e.score)?"0":null===(n=e.score)||void 0===n?void 0:n.toFixed(1)})}));null==n||null===(P=n.standard_answer)||void 0===P||P.forEach((function(e,n){var t,i=n+1,r=null==M?void 0:M.find((function(e){return e.position===i}));r?S.push(r):S.push({position:i,name:"填空".concat(i),value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(e.score)?"0":null===(t=e.score)||void 0===t?void 0:t.toFixed(1)})}))}return(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)(x.Z,{className:"mb20",children:[(0,_.jsxs)(A.Z,{flex:"1",style:{width:500},children:[(0,_.jsxs)("div",{className:"pl15 pb5",children:[i?(0,_.jsx)("span",{style:{display:"inline-flex",fontSize:"16px"},children:(0,_.jsx)(L.Z,{value:t+1+"."+(r+1)+"(".concat(Ei["".concat(null==n?void 0:n.question_type)],")")+n.question_title+"(".concat(null==n?void 0:n.question_score,"分)")})}):(0,_.jsxs)("div",{style:{display:"flex"},children:[(0,_.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[t+1,"."]}),6===n.question_type?null!=n&&n.hack_user_identifier?(0,_.jsxs)("span",{children:[(0,_.jsx)("a",{target:"_blank",style:{lineHeight:"26px"},className:"font16",href:"/myproblems/".concat(null==n?void 0:n.hack_user_identifier,"?backUrl=/classrooms/").concat(null==Jn?void 0:Jn.coursesId,"/exercise/").concat(null==Jn?void 0:Jn.categoryId,"/review/").concat(null==Jn?void 0:Jn.userId),children:n.question_title}),(0,_.jsxs)("a",{target:"_blank",style:{lineHeight:"26px",textDecoration:"underline"},className:"font16 ml15",href:"/myproblems/".concat(null==n?void 0:n.hack_user_identifier,"?backUrl=/classrooms/").concat(null==Jn?void 0:Jn.coursesId,"/exercise/").concat(null==Jn?void 0:Jn.categoryId,"/review/").concat(null==Jn?void 0:Jn.userId),children:["查看答题详情",">"]})]}):(0,_.jsx)("span",{style:{lineHeight:"26px"},className:"font16",children:n.question_title}):5===(null==n?void 0:n.question_type)?(0,_.jsx)(f.Link,{target:"_blank",style:{lineHeight:"26px"},title:n.question_title,className:"current c-light-primary overflowHidden1 font16",to:"/shixuns/".concat(null==n?void 0:n.shixun_identifier,"/challenges"),children:n.question_title}):(0,_.jsx)(L.Z,{value:8===(null==n?void 0:n.question_type)?n.description:n.question_title+"".concat(7===n.question_type?"(共".concat(null==n?void 0:n.sub_q_count,"题 ").concat(null==n?void 0:n.question_score,"分)"):"")}),5===(null==n?void 0:n.question_type)&&((null==n?void 0:n.is_jupyter)||(null==n?void 0:n.is_jupyter_lab))&&(0,_.jsx)("div",{style:{lineHeight:"22px",height:"22px",marginLeft:"10px",marginTop:"2px",background:"#FF6904",borderRadius:"2px",color:"#fff",padding:"0 8px",fontSize:"12px"},children:null!=n&&n.is_jupyter?"jupyter":"jupyterLab"})]}),8===(null==n?void 0:n.question_type)&&(0,_.jsx)(L.Z,{disabledFill:!0,showProgramFill:!0,programFillValue:S,value:G.Base64.decode((null==n?void 0:n.code)||"")}),(0,_.jsxs)("div",{children:[0===n.question_type&&(0,_.jsx)(_.Fragment,{children:null===(s=n.question_choices)||void 0===s?void 0:s.map((function(e){return(0,_.jsxs)("div",{className:"multi-llipsis1e flex-container mr10 ".concat(n.user_answer.includes(e.choice_id)&&n.question_score!==n.user_score?D.Z.answerError:""),children:[(0,_.jsx)(w.ZP,{checked:n.user_answer.includes(e.choice_id)}),(0,_.jsx)(L.Z,{value:e.choice_text})]})}))}),1===n.question_type&&(0,_.jsx)(_.Fragment,{children:null===(a=n.question_choices)||void 0===a?void 0:a.map((function(e){return(0,_.jsxs)("div",{className:"multi-llipsis1e flex-container mt10 ".concat(n.user_answer.includes(e.choice_id)&&n.question_score!==n.user_score?D.Z.answerError:""),children:[(0,_.jsx)(j.Z,{checked:n.user_answer.includes(e.choice_id)}),(0,_.jsx)(L.Z,{value:e.choice_text,className:"ml5"})]})}))}),2===n.question_type&&(0,_.jsx)("div",{className:D.Z.flexRow,children:null===(c=n.question_choices)||void 0===c?void 0:c.map((function(e,t){return(0,_.jsxs)("div",{style:{marginLeft:t>0&&"10px"},className:"multi-llipsis1e flex-container",children:[(0,_.jsx)(w.ZP,{checked:n.user_answer.includes(e.choice_id)}),(0,_.jsx)(L.Z,{value:e.choice_text})]})}))}),3===n.question_type&&(0,_.jsx)(O.Z,{item:n,answerData:Vn,changeScoreData:et,textValue:null===(d=et[n.q_position])||void 0===d?void 0:d.text,textOnChange:function(e){et[n.q_position].text=e,nt(o()({},et))}}),8===n.question_type&&(0,_.jsx)(ee,{item:n,answerData:Vn,changeScoreData:et,textValue:null===(p=et[n.q_position])||void 0===p?void 0:p.text,textOnChange:function(e){et[n.q_position].text=e,nt(o()({},et))}}),5===n.question_type&&(0,_.jsx)(ce,{item:n,answerData:Vn,coursesId:Jn.coursesId,saveChangeScore:Zi,sealedReview:!0===(null==Vn||null===(m=Vn.review_progress)||void 0===m?void 0:m.sealed_review)}),4===n.question_type&&(0,_.jsx)(de,{item:n,answerData:Vn,changeScoreData:et,textValue:null===(g=et[n.q_position])||void 0===g?void 0:g.text,textOnChange:function(e){et[n.q_position].text=e,nt(o()({},et))}}),6===n.question_type&&(0,_.jsx)(Te,{item:n,answerData:Vn}),7===n.question_type&&(0,_.jsx)(_.Fragment,{children:null==n||null===(y=n.sub_exercise_questions)||void 0===y?void 0:y.map((function(n,i){return(0,_.jsx)("div",{children:(0,_.jsx)(_.Fragment,{children:e(n,t,!0,i)})})}))}),(null==n?void 0:n.answer_comments)&&(0,_.jsx)(rn.Z,{list:null==n?void 0:n.answer_comments})]})]}),n.question_type<3&&(0,_.jsxs)("div",{className:"".concat(D.Z.answerResult),style:{padding:"10px 17px",marginLeft:"15px"},children:[(0,_.jsxs)("span",{className:"mr5",children:["学生答案:",(0,_.jsxs)("span",{className:"c-blue",children:[null===(b=n.question_choices)||void 0===b||null===(b=b.filter((function(e){var t;return null===(t=n.user_answer)||void 0===t?void 0:t.includes(e.choice_id)})))||void 0===b?void 0:b.map((function(e,t){return 2===n.question_type?R.Qq[e.choice_position-1]:R.oV[e.choice_position-1]})),(null===(B=n.user_answer)||void 0===B?void 0:B.length)<=0&&"未答"]})]}),(0,_.jsx)("br",{}),n.standard_answer_show&&(0,_.jsxs)("span",{className:"mr5",children:["正确答案:",n.standard_answer_show]}),(0,_.jsx)("br",{}),n.analysis&&(0,_.jsxs)("div",{children:["解析:",(0,_.jsx)(L.Z,{value:n.analysis})]})]})]}),7!=(null==n?void 0:n.question_type)&&(0,_.jsxs)(A.Z,{flex:"140px",className:"ml20",children:[(0,_.jsxs)("div",{className:"".concat(D.Z.questionsInfo," ").concat(Di(n)),children:[Qi(n),(0,_.jsx)("span",{style:{flexShrink:0,lineHeight:1},children:"得分 / 分数"}),(0,_.jsx)("br",{}),(0,_.jsxs)("span",{className:"font22",style:{flexShrink:0,lineHeight:1},children:[(0,_.jsx)("span",{className:Li(n),children:null===n.user_score?"--":null!=n&&null!==(E=n.user_score)&&void 0!==E&&E.includes(".0")?null==n||null===(I=n.user_score)||void 0===I?void 0:I.replace(".0",""):n.user_score})," / ",null===(null==n?void 0:n.question_score)?"--":null!=n&&null!==(N=n.question_score)&&void 0!==N&&N.includes(".0")?null==n||null===(k=n.question_score)||void 0===k?void 0:k.replace(".0",""):n.question_score]}),(0,_.jsx)("br",{}),7!=(null==n?void 0:n.question_type)&&Si(o()(o()({},n),{},{ModelTitleDec:"(".concat(i?"组合题":"".concat(null===jn.f||void 0===jn.f?void 0:jn.f[(null==n?void 0:n.question_type)||0].name)," 第").concat(t+1).concat(i?".".concat(r+1):"","题)")}))]}),!(null!=Vn&&null!==(Z=Vn.exercise)&&void 0!==Z&&Z.is_random)&&3==(null==n?void 0:n.question_type)&&(null==Vn?void 0:Vn.is_edit_question)&&(0,_.jsxs)("div",{style:{width:120},children:[(0,_.jsxs)("div",{style:{textAlign:"center",margin:"10px auto"},children:["给分方式",(0,_.jsx)(C.Z,{title:"按空给分:需要分别设置每个填空项的分值,填空项答对之后则获得对应的分值。按题给分:需要设置整个小题的分值,答对全部填空项之后才能获得该小题的分值。",children:(0,_.jsx)("i",{className:"iconfont icon-xiaowenhao1 font14 ml5",style:{color:"#145DFF"}})})]}),(0,_.jsx)(w.ZP.Group,{defaultValue:null==n?void 0:n.use_blank_score,value:null==n?void 0:n.use_blank_score,className:D.Z.scoreByBlankRadio,optionType:"button",options:[{label:"按空给分",value:!0},{label:"按题给分",value:!1}],onChange:function(e){var t;v.Z.confirm({title:"提示",content:"修改给分方式将会对所有已交卷的学生进行重新判分,确定要修改吗?",onOk:(t=u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,Q.gA)({id:null==n?void 0:n.question_id,use_blank_score:!(null!=n&&n.use_blank_score)}).then((function(e){0==(null==e?void 0:e.status)&&(h.ZP.success("修改成功"),Mi())}));case 1:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})}})]})]})]})})},Fi=function(e){var n,t=null==Vn||null===(n=Vn.exercise_question_types)||void 0===n?void 0:n.filter((function(n){return e?4===n.question_type:4!==n.question_type})),i=null==t?void 0:t.map((function(e,n){var t,i,r,s;return(0,_.jsxs)("div",{children:[(0,_.jsxs)("div",{className:"pt20",children:[(0,_.jsxs)(x.Z,{align:"middle",children:[(0,_.jsxs)(A.Z,{flex:"1",children:[(0,_.jsx)("span",{style:{fontWeight:"bold"},className:"font16 pl15",children:e.name}),(0,_.jsxs)("span",{className:"c-grey-999 ml10",children:[" 共 ",(0,_.jsx)("span",{className:"c-blue",children:e.count})," 题 ",7===(null==e?void 0:e.question_type)?"(共".concat(null==e?void 0:e.sub_count,"小题)"):"",(0,_.jsx)(y.Z,{type:"vertical"})," 共 ",(0,_.jsx)("span",{className:"c-red",children:e.score})," 分"]})]}),1==e.question_type&&(null==Vn||null===(t=Vn.exercise)||void 0===t?void 0:t.show_give_score_method)&&(0,_.jsx)(A.Z,{style:{paddingRight:"65px"},children:(0,_.jsxs)("span",{style:{display:"inline-flex",alignItems:"center"},children:[(0,_.jsxs)("span",{children:["给分方式",(0,_.jsx)(C.Z,{overlayStyle:{maxWidth:600},title:(0,_.jsxs)(_.Fragment,{children:["全对给分:选中的答案全部正确且未漏选正确答案,则获得该小题的分值;",(0,_.jsx)("br",{}),"漏选给分:选中的答案全部正确但有漏选正确答案,则获得的分值=选中的答案个数 * (该小题分值 / 正确答案的个数)。"]}),children:(0,_.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})})]}),(0,_.jsx)(w.ZP.Group,{defaultValue:null==Vn||null===(i=Vn.exercise)||void 0===i?void 0:i.use_blank_score,value:null==Vn||null===(r=Vn.exercise)||void 0===r?void 0:r.use_blank_score,className:"".concat(D.Z.scoreByBlankRadio," ml10"),optionType:"button",options:[{label:"全对给分",value:!1},{label:"漏选给分",value:!0}],onChange:function(n){var t;v.Z.confirm({title:"提示",centered:!0,closable:!1,content:"修改给分方式将会对所有已交卷的学生进行重新判分,确定要修改吗?",onOk:(t=u()(l()().mark((function n(){var t,i;return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,z.ZP)("/api/exercise_questions/".concat(null==e||null===(t=e.items)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.question_id,"/teacher_update_multiple.json"),{method:"post",body:{use_blank_score:!(null!=Vn&&null!==(i=Vn.exercise)&&void 0!==i&&i.use_blank_score)}});case 2:0==n.sent.status&&(h.ZP.success("修改成功"),Mi());case 4:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})}})]})}),(0,_.jsxs)(A.Z,{className:"pr30 c-grey-666",children:["总得分:",e.user_score]})]}),(0,_.jsx)("div",{className:"ml15",children:(0,_.jsx)(y.Z,{style:{marginTop:8,marginBottom:8}})})]}),null===(s=e.items)||void 0===s?void 0:s.map((function(e,n){return lt&&e.user_score===e.question_score?null:(0,_.jsx)("aside",{id:e.question_id,children:Oi(e,n,!1)},n)}))]},n)}));return i},Yi=function(e){var n,t=null==Vn||null===(n=Vn.exercise_question_types)||void 0===n?void 0:n.filter((function(n){return e?4===n.question_type:4!==n.question_type}));return null==t?void 0:t.map((function(e,n){return(0,_.jsxs)(m.Fragment,{children:[(0,_.jsx)("p",{children:e.name}),e.items.map((function(e,n){var t,i,r="";4===e.question_type?r=(null==e||null===(i=e.answer_comments)||void 0===i?void 0:i.length)>0||null!=e&&e.use_keywords||null!=e&&e.is_reviewed?D.Z.green:D.Z.grey:r=Number(e.question_score)===Number(e.user_score)?D.Z.blue:e.user_score>0?D.Z.orange:D.Z.red;return((null==e||null===(t=e.answer_comments)||void 0===t?void 0:t.length)>0||null!=e&&e.is_reviewed)&&(r=D.Z.green),lt&&e.user_score===e.question_score?null:(0,_.jsx)("span",{className:r,onClick:function(){var n=e.question_id,t=document.getElementById(n);t&&window.scrollTo(0,t.offsetTop)},children:n+1})}))]},e.question_type)}))},zi=(0,m.useCallback)((function(e){var n,t,i="".concat((null===(n=Gn.exerciseExportHeadData)||void 0===n?void 0:n.new_student_id)||"").concat(null===(t=Gn.exerciseExportHeadData)||void 0===t?void 0:t.new_user);e.save(i),setTimeout((function(){return Lt(100)}),300),setTimeout((function(){return Lt(0)}),550),kt(!1)}),[Gn,Vn]),Gi=(0,m.useCallback)((function(e){return ii(e.target.value)}),[]),Hi=function(){var e=u()(l()().mark((function e(){var n,t,i,r,s,o,a,c,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,ne.Rm)()||null!=zn&&null!==(n=zn.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_appraise){e.next=3;break}return ki(),e.abrupt("return");case 3:if(null!=Vn&&null!==(t=Vn.exercise_answer_user)&&void 0!==t&&t.user_id){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,z.ZP)("/api/exercises/".concat(null==Jn?void 0:Jn.exerciseId,"/review_exercise_user.json"),{method:"post",body:{id:null==Jn?void 0:Jn.exerciseId,user_id:null==Vn||null===(i=Vn.exercise_answer_user)||void 0===i?void 0:i.user_id,review_type:1===rt?"normal":"appraise",sealed_review:(null==Vn||null===(r=Vn.review_progress)||void 0===r?void 0:r.sealed_review)||!1,next_login:(null==Vn||null===(s=Vn.review_progress)||void 0===s?void 0:s.next_login)||"",analysis:ti,only_analysis:oi}});case 7:return o=e.sent,e.next=10,Ri(o);case 10:if(0!==(null==o?void 0:o.status)){e.next=26;break}if($t(!1),!oi){e.next=17;break}return Mi(),h.ZP.success("操作成功"),ai(!1),e.abrupt("return");case 17:if(null==Vn||null===(a=Vn.review_progress)||void 0===a||!a.next_login){e.next=22;break}return h.ZP.success("评阅成功!已为您自动切换至下一个待评阅的学生"),u=wt?"centralizeReview":"review",f.history.replace("/classrooms/".concat(Jn.coursesId,"/exercise/").concat(Jn.exerciseId,"/").concat(u,"/").concat(null==Vn||null===(c=Vn.review_progress)||void 0===c?void 0:c.next_login)),e.abrupt("return");case 22:Mi(),h.ZP.success("评阅成功!"),e.next=27;break;case 26:v.Z.info({title:"提示",width:500,centered:!0,content:(0,_.jsx)("div",{children:null==o?void 0:o.message}),okText:"我知道了"});case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ui=function(){var e=u()(l()().mark((function e(n){var t,i,r,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=wt?"centralizeReview":"review",(s="next"==n?null==Vn||null===(t=Vn.review_progress)||void 0===t?void 0:t.next_login:null==Vn||null===(i=Vn.review_progress)||void 0===i?void 0:i.prev_login)?f.history.replace("/classrooms/".concat(Jn.coursesId,"/exercise/").concat(Jn.exerciseId,"/").concat(r,"/").concat(s)):Mi();case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,_.jsxs)("section",{className:"edu-container",children:[(0,_.jsxs)(b.Z,{spinning:Hn[jt],children:[(0,_.jsxs)("section",{className:"animated fadeIn",children:[(0,_.jsx)("aside",{className:"mt10",children:Wn&&(0,_.jsxs)(B.Z,{separator:">",children:[(0,_.jsx)(B.Z.Item,{children:(0,_.jsx)(f.Link,{to:"/classrooms/".concat(Jn.coursesId,"/exercise"),children:null==Wn||null===(xe=Wn.course)||void 0===xe?void 0:xe.course_name})}),(0,_.jsx)(B.Z.Item,{children:(0,_.jsx)(f.Link,{to:"/classrooms/".concat(Jn.coursesId,"/exercise"),children:"试卷列表"})}),(0,_.jsx)(B.Z.Item,{children:(0,_.jsx)(f.Link,{to:"/classrooms/".concat(Jn.coursesId,"/exercise/").concat(null==Vn||null===(Ae=Vn.exercise)||void 0===Ae?void 0:Ae.id,"/detail"),children:"试卷详情"})}),(0,_.jsx)(B.Z.Item,{children:1!==rt?"集中评阅":null==Vn||null===(we=Vn.exercise_answer_user)||void 0===we?void 0:we.user_name})]})}),(0,_.jsx)("aside",{className:[D.Z.title,"mt20"].join(" "),children:(0,_.jsxs)(x.Z,{style:{width:"100%"},align:"middle",children:[(0,_.jsxs)(A.Z,{style:{display:"flex",alignItems:"center"},children:[(0,R.vB)(null==Xn?void 0:Xn.exercise_status,null==Xn?void 0:Xn.appraise_label),(0,_.jsx)(f.Link,{to:"/classrooms/".concat(Jn.coursesId,"/exercise/").concat(null==Vn||null===(je=Vn.exercise)||void 0===je?void 0:je.id,"/detail"),children:(0,_.jsx)(C.Z,{title:(null==Vn||null===(Ce=Vn.exercise)||void 0===Ce?void 0:Ce.exercise_name)||"",children:(0,_.jsx)("strong",{className:"font20 ml10 c-grey-333",style:{maxWidth:"338px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",display:"block"},children:(null==Vn||null===(ye=Vn.exercise)||void 0===ye?void 0:ye.exercise_name)||""})})})]}),1===rt&&(0,_.jsxs)(m.Fragment,{children:[(0,_.jsx)(A.Z,{flex:1,style:{marginLeft:"25px",display:"flex",alignItems:"center"},className:"bold c-black",children:(0,_.jsxs)("aside",{children:[(0,_.jsxs)("span",{children:["考试时长 ",-1===(null===(be=Vn.exercise)||void 0===be?void 0:be.time)?"未限时":((null===(Be=Vn.exercise)||void 0===Be?void 0:Be.time)||"")+"分钟",!(null==Vn||null===(Ee=Vn.exercise_answer_user)||void 0===Ee||!Ee.delayed_time)&&(0,_.jsxs)("span",{className:"c-red",children:["+延时",null==Vn||null===(Ie=Vn.exercise_answer_user)||void 0===Ie?void 0:Ie.delayed_time,"分钟"]})]}),(0,_.jsxs)("span",{className:"ml20",children:["合计 ",null===(Ne=Vn.exercise_scores)||void 0===Ne||null===(Ne=Ne.exercise_types)||void 0===Ne?void 0:Ne.q_counts,"题"]}),(0,_.jsxs)("span",{className:"ml20",children:["满分 ",null===(Ze=Vn.exercise_scores)||void 0===Ze||null===(Ze=Ze.exercise_types)||void 0===Ze?void 0:Ze.q_scores,"分"]})]})}),(0,_.jsxs)(A.Z,{children:[(0,ne.GJ)()&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(g.ZP,{icon:(0,_.jsx)(S.Z,{}),onClick:function(){return Bt(!0)},children:"导出当前学生试卷"}),(0,_.jsx)(g.ZP,{style:{marginLeft:"20px"},icon:(0,_.jsx)(T.Z,{}),onClick:function(){qn({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})},children:"导出设置"})]}),2===(null==Vn||null===(Se=Vn.exercise)||void 0===Se?void 0:Se.exercise_status)&&2!=(null==Xn?void 0:Xn.exercise_type)&&(0,_.jsxs)(g.ZP,{type:"primary",style:{marginLeft:"10px"},onClick:function(e){var n;e.preventDefault(),!(0,ne.Rm)()||null!=zn&&null!==(n=zn.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_redo||h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能");var t,i=!1;v.Z.confirm({width:500,title:"提示",content:(0,_.jsxs)("div",{children:[(0,_.jsx)("div",{children:"学生将得到一次重新答题的机会,确定将学生打回重做吗?"}),(0,_.jsx)(j.Z,{onChange:function(e){i=e.target.checked},children:"清空学生的答题记录"})]}),okText:"确定",cancelText:"取消",onOk:(t=u()(l()().mark((function e(){var n,t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.q6)({categoryId:Jn.exerciseId,user_ids:[null==Vn||null===(n=Vn.exercise_answer_user)||void 0===n?void 0:n.user_id],is_reset:i});case 2:0===e.sent.status&&(h.ZP.success("操作成功"),f.history.push("/classrooms/".concat(Jn.coursesId,"/exercise/").concat(null==Vn||null===(t=Vn.exercise)||void 0===t?void 0:t.id,"/detail")));case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},children:[(0,_.jsx)("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"打回重做"]})]})]})]})})]}),(0,_.jsxs)(x.Z,{className:"mt20",children:[(0,_.jsx)(A.Z,{flex:"284px",className:D.Z.leftBar,children:(0,_.jsxs)(E.Z,{offsetTop:0,children:[!(null!=Vn&&null!==(Qe=Vn.review_progress)&&void 0!==Qe&&Qe.sealed_review)&&(0,_.jsxs)("section",{className:"".concat(D.Z.bg," ").concat(D.Z.userInfo),children:[(0,_.jsxs)(x.Z,{align:"middle",wrap:!1,children:[(0,_.jsx)("img",{className:D.Z.userImg,src:Me.Z.API_SERVER+"/images/"+(null===(De=Vn.exercise_answer_user)||void 0===De?void 0:De.user_img)}),(0,_.jsxs)(A.Z,{style:{marginLeft:"14px",width:"145px"},children:[(0,_.jsxs)(x.Z,{style:{marginBottom:"8px"},wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.userInfoTitle,children:"姓名"}),(0,_.jsx)(A.Z,{className:D.Z.userInfoValue,children:(0,_.jsx)(C.Z,{placement:"topLeft",title:null===(Le=Vn.exercise_answer_user)||void 0===Le?void 0:Le.user_name,children:null===(Re=Vn.exercise_answer_user)||void 0===Re?void 0:Re.user_name})})]}),(0,_.jsxs)(x.Z,{style:{marginBottom:"8px"},wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.userInfoTitle,children:"学号"}),(0,_.jsx)(A.Z,{className:D.Z.userInfoValue,children:(0,_.jsx)(C.Z,{placement:"topLeft",title:null===(Oe=Vn.exercise_answer_user)||void 0===Oe?void 0:Oe.student_id,children:null===(Ye=Vn.exercise_answer_user)||void 0===Ye?void 0:Ye.student_id})})]}),(0,_.jsxs)(x.Z,{wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.userInfoTitle,children:"分班"}),(0,_.jsx)(A.Z,{flex:1,className:D.Z.userInfoValue,children:(0,_.jsx)(C.Z,{placement:"topLeft",title:null===(ze=Vn.exercise_answer_user)||void 0===ze?void 0:ze.course_group_name,children:null===(Ge=Vn.exercise_answer_user)||void 0===Ge?void 0:Ge.course_group_name})})]})]})]}),(0,_.jsx)("img",{className:D.Z.status,src:null!=Vn&&null!==(He=Vn.exercise)&&void 0!==He&&He.review_status?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATAAAAEwCAYAAAAw+y3zAAAAAXNSR0IArs4c6QAALmNJREFUeAHtnQmYFEWa99/si6O570OQSw6BbhABD1RQoQEFcVBn5RJ1R3d2BGdmx/FzdnbGmV1ndp/Zz2cF9Xt0DpVrR7zGE5rTg/FC5Wg5tBXlvm+6oZvuzi/exGiyqjKrsqoyKyOz/vE8kFl5REb8IvkRGRkZoY14+iG9a9cOhAACbhLQcrTfLhwz+9duxom4QCCaQM727ftox4590dvxGwTSIqDX6b+atmzOL9KKBCeDQAICObwfEktACbtTIlBXpz8yZemcB1M6GSeBgAMChsD4OEjMAS0ckgIB/T+nlD72sxROxCkgkJBAvcD4SEgsIS8ckAoBnf4wpXTuT1I5FeeAQDwCEQLjAyGxeLiwL2UCet2jU0rnzE75fJwIAhYEYgTGx0BiFqSwKX0Cuv7Y1GWP/Sj9iBADCJwjYCkw3gWJ4RbxgoCua3OnLpv7T17EjTizj4CWKMvTSh97uE4n9OdJBAr7nRPQNF3T6d6FY2f/0flJOBIEYgkkFBifAonFgsOWNAmwxIj+cWHJ7L+kGRNOz2ICjgTGfCCxLL5LPMq6uPnqSMu9a2HJfc95dAlEG3ICjgXGHCCxkN8NPmSPJabn0MxFY+6f78PlccmAE0hKYJxXSCzgJa5k8rVajbQZC8fOWqRk8pAoZQkkLTDOCSSmbHkGOGFCYpo2dWHJrOcDnAkkPcMEUhIYpxESy3BJZcPlNKoRNbHbRcP+i9mQXeQxfQIpC4wvDYmlXwCIIYqAkBjlaN9fNHr2y1F78BMEYgjYdmSNOdJiw4KS+x/O0eg3FruwCQRSI6BTnlZHf52y/LGbUosAZ2UTgbRqYBIUamKSBJYuEqjO1bRb5pfMft3FOBFVyAi4IjBmAomF7M5QIzvVuTm5N88fc99baiQHqVCNgGsC44xBYqoVbxjSo1XlkD5pwdj7l4YhN8iDuwRcFRgnDRJzt4AQG5HoXnFGo5yJC0ruWw4eIGAm4LrAOHJIzIwY664Q0Oi0puVOWDjmvpWuxIdIQkHAE4ExGUgsFPeHUpkQfcQqddJvXDT2/tVKJQyJ8Y2AZwLjHEFivpVraC+saVShU+74RSX3vRvaTCJjjgmk1Q8s0VXQTywRIexPloCuU6FGtW/NWP7EiGTPxfHhI+BpDUziQk1MksDSNQKadkq8nSwR/0m+71qciChwBDIiMKYCiQXu3lA+waJN7ATlUsnC0bM/VD6xSKAnBDx9hDSnGI+TZhpYd4OAaNBvptfR0qkrnhjqRnyII3gEMlYDk2hQE5MksHSLgGjYP6YTXb+o5P5P3YoT8QSDQMZqYBIHamKSBJZuERAN+y1I15bPWD5nsFtxIp5gEMh4DUxiQU1MksDSNQIaHcnRtWsXjJ29wbU4EZHSBDJeA5M0UBOTJLB0jYBOrcRURyunLp870LU4EZHSBHwTGFOBxJS+NwKZOF3XW+u1+so7Vj3eP5AZQKKTIuDbI6Q5lXicNNPAuhsExAfgB0QXi1ELr5+92Y34EIeaBJQQGKOBxNS8QQKdKo32F1DOyGdLZm0NdD6QeFsCvj5CmlOFx0kzDay7QkCn9mf1ulUzVjze25X4EIlyBJSpgUkyqIlJEli6RkDT9uToudcsGPujr1yLExEpQUCZGpikgZqYJIGlawR0vZNOtaunrHiyh2txIiIlCChXA5NUUBOTJLB0jYCm7cwl7Zr5JbO+cS1OROQrAeVqYJIGamKSBJauEdD1LnW6vnrKyscvdC1OROQrAWUFxlQgMV/vjVBeXHwAfqFWU7d6xvKnuoYyg1mWKWUfIc3lgMdJMw2su0JAo21agXbNwlGzd7kSHyLxhYDSNTBJBDUxSQJL1wjo1IOqafVdy+Z2ci1ORJRxAoEQGFOBxDJ+byR9Qa7Oj71wEOVpuUmf68cJ4rOjXmfq9NXT3n2qox/XxzXTJxAYgXFWIbH0C9yrGFhe9wwYTdP7Xk0/HXxDYCRGpPeuO121aubqJzp4xQbxekcgEG1g0dlHm1g0EX9/S3ld3blffUI2HPyWHl33JtXotfXbVF4RgyJuyaGCkfNLfnhA5XQibZEEAlUDk0lHTUyS8H9pJS9OVXHbboGqiYlBEfvV6mdX3fnunLb+U0UKnBIIpMA4c5CY0yL29rgOjVvQ0PY9LS8SNImJx8n+1adp5T2rn2pjmSFsVI5AYAXGJCEx/++nvZXH6L8+fZVO11RbJiZoEhMN+wMrqqtW3L30T60sM4SNShEIZBtYNEG0iUUTyfzvi1p0pAeH3ESN8gosLx60NjEibR0V5l236Kp/PmqZIWxUgkCga2CSIGpikoR/y/Jje0NVExOPk4Op8uzymaufaeEfVVw5EYFQ1MBkJlETkyT8W4atJib+gawtzG04+unR9x73jyqubEcgFDUwmTnUxCQJ75eF+Q0sLxK2mpiYb3JoRV3V0qkfzmlmmWFs9JVAqATGJCEx7++nYe170f9cPZP6t7rA8mKhk5iuX0bHaclda/7c1DLD2OgbgWB885Ekno0Llr5dPH2cJv73HJnkqTg8AQGW131FY6lBbj4N73ARfSXavg6ePhFz1pEzp2jL0d3GMfk5sbdZh8IW1KNZO/po31dUR6Kk1A9daqqrr7rq7gkvrH3uLetXrurnIXQpjL2zQpJFSMz9gpTyys05V3HnZZZJrGtVXd2IQdOnvLBxwStn3SeMGJMlEFqBMQhILNnbwf74aHnJI6XEth7ZTYfPnJSb65chrImJwRCrrrj8x5Ne+PTpNyCx+pL2ZyV0bWDRGNEmFk0k+d928pIxHTh9nPZW2neXCl2bGOkjKw6dee0n7y9uJBlg6Q+BUHWjiIcQXSzi0bHfl0heu04dpkfWvkwnxDc4iULYuliQRssLCppNfHbUnWcS5R37vSEQ+hqYxIaamCThfOmmvPiqYauJiXcPo89Wn3xlVvkc6z4lzlHjyBQJZI3AmA8k5vwucVte8sphk5j4dnLs4W36yw9vWmz9DZXMOJaeEMgqgTFBSCzxfeSVvOSVwyYxURMb/+WufS9CYrKEM7fMOoExWkjM/gZLJC8+83hVpe3oE/YxR+4Jn8T0CeU79y2+55On8iNzil9eEgh1N4p44NDFIpaOE3nxWe0aN6deLTqITqjlJOZZjI3I4ZYQdrHoe7aytv/ku3/+8tvPPVfnEAMOS4NA1gqMmUFi5+8cp/KSZ0BikkTMst+RugMXC4m9AonFsHF9Q1Y+Qpop4nGSKFl5SX4DWneln10ygaw+FZLHOFmG7XFSNOzfUl5dtmCxvjirKwhOyj7dY7JeYAwwmyWWSF7cz+u/P3tNDI1VZXmvQWKWWEhI7PuvLts7DxKz5uPWVvwP8R3JbHycdCIv7qS6/eQh2nRkF13W/iLKz82LuffwOBmDRG4Y+MW2Uz0mz1/y6tu/+U3qjYUyNixjCEBgJiTZJDGn8pI97I9WVUBipnslidWiI9s+6iYk9hoklgQ1h4fiETIKVDY8TiYrL4lo2/H99PtP/4bHSQnE4VK8qL2jfNncP4rHyqz5dM8hmrQPg8AsEIZZYqnKS2KCxCSJ5JZCXndNWzb3KUgsOW6JjobAbAiFUWLpykuigsQkieSWQl4/mFY650lILDlu8Y5GG1gcOmFqE3NLXhIX2sQkiaSXl77y9cdtyhYseSvpM3FCDAEILAZJ5IYwSOxiMXb9TwffSHIk1cgcEiUzJI753ExKrEfz9tS5ifVcszw8NTcubRZvSgMShhVNH99KSGxpQNKrbDIhMAdFE2SJtWhQSA9dejM1yrceLCFVeUlsmZDY3RdfSyM69ZWXjFmyuP6yeTXV6oH6eme4mLehubi3SmMyhA2OCUBgDlEFUWKaqJc8MGQCXdCktWUu05WXjNRLibG8ru0yQF4qZsny+sOnr1F1XU3MPtU3iI5hlxdPv6HJxgVLlqueVlXTB4ElUTJBk1jflp1pcq/hljncV3GM/n3tS45GUrWMIGqjFxILs7wkPp30KwbOGN+obP6SFXIbls4J4C2kc1bGkUF6O1nUpqtl7ngEif9Z/6Zr8pIXcfPtZDbIS3ITQ3o8OGXpnEfqf2PFMQEIzDGq8wcGRWK9mnc4n2jT2u5TR2in+MbRi+CGxLJKXvWFoP9iytLHflv/EyuOCEBgjjDFHhQEie2psJ4pqKVo2Of2Ma9COhLLTnnVl8S/8eQz9b+wkpAA2sASIrI/QPU2scL8BjRUzKQdHQrEB9l5YrbsTUd2Ru9y7XcqbWJZLi+DvWjYH1k0fVxN2YKl77lWGCGOCAJLs3BVltih0yfpsg4XUWF+w5hc9mnZiSrOnqGvxfeNXgWnEvt431c0s9/I0L5tTIHvtUXTb6gS/cTWpHBuVp0CgblQ3KpKrEavpfLj++jqTv0oR4ttLShu200JiY284GLqJzrb2oUgd5Wwy1Pi7fr1xdPHV4ouFu8nPjZ7j4DAXCp7VSXGtaDTNdXEsrIKKkisYZ51J1tOb3bK61xJicfJ0cUzxp3cOH/pB1Zlh21EEJiLd4GqEuPHxDrRS71/6y6WuVVBYlYJy2Z5SR6ix0tJ8Ywbjm2cv+QjuQ3L8wS8exV1/hpZt8Zvkup0+rVqGZ/UYyjdetHltsmat+UdKt2xwXa/Gzv4m8aHhkyixuIFQ7zghbyGixFlfzDgOmMmJRY694fjz4+e//J9WrN3a7zk+L4vh7RZC8bOftz3hCiWANTAPCgQVWtiW4/uCURNzAt5cTE3LWhE13UZSPwWtkFuPjXMy6dG4vF1x8mDtOXobg/uBPeiFI+T40Wb2AHRJvaJe7EGPyYIzKMyhMTswcZ7O+mVvDg1/CJj7IWDYhK2R3TsXX/o25jtqm3QNW38wOlj94ouFp+qlja/0gOBeUgeErOHayUxL+XFKamqraGbew6LSdShMyeNSXpjdqi3QfQ/1m4cOH38LtHFYp16yct8iiAwj5lDYvaAzRLj7h5ejypRRzqN6VpkPD6aU3VK9Id7Z/dm8yaV1/kjigkDZ4zbLj4AX69yQjORNggsA5QhMXvILLH1B7+lZTs2ZmRInMs79iEeI80caupqxfW9fXlhvp4L65qm00QhsW/K5i/d6EJ8gY0itndjYLOidsJV/Xbyb9vW0gvl9t2MZvS7hkq6FnsKlz8sT2U8r6I2F9Kvht1ChXnx32iaE3/kzCnzT2OdG/eDFkSjfo5WR8+KMfanBi3tbqYXAnOTZoK4ILEEgJLYzfL66eAbiD+J4hFnnUqMv06IDrkWXylEH6Pib5aY6K7z3PTSx/9BxfRlIk0QWCYom64BiZlgpLgq5ZWfc26W8O7N2zmWWI4W2/XRaluKSfPhND1X9GVbMGXZ3Ft9uLjvl4TAfCgCSCx16APE1wRc85LykjE5lVgOxd7y8QTWvVk7eQmFl3ou6XWLpiyf8z2FE+lJ0mJL05PLINJoAtkssXTGIjssRtg4dbYqGqfx24nErGRl9aE7R8jD+zw8/FYa2q6n5fWU2qhTnmgT++u00rmTlEqXx4nBW0iPAceLPshvJ7nrQbJD8eRpufTDojHURAzv882JA/HQ2O7j66478A0N7dDL6EUffWDLhoU0oHVXo1/XWfF2MTpcJWY3at+4RcRmTTxWvvx15KeGcmwyltul7XsSj2JrN0BkRGT+/sgVXSwmD5o+br3osf+lv0nJzNUhsMxwtr1KUCU2SIxukYzEWFo/H3ITDW7bnbo1a0srdm40vkW0BRNnRzoS424bG0Sv+4/3f2VI7oN9X9IHe7+MkJOUl0xC0CQmGvcnF98xfp34ALxc5iGsSwhMgZINu8Q6F7aiX4g3hSwuDvz9YUVNFZUf25cy/VQldvD0CTGR7xHjz+6Kc7Uqc82KXxBM73t1TLoCJzFdm1w8bewn4t76KiYzIdoAgSlSmGGVGI8I+7NLJlIL8WhnDtw4vmJnGdWkMRltqhIzpyN6fX/lcaquPUsDLWZ0CpjE8sRnR7cUzRi3VvTY/zo6n2H5DYEpVJJBlthZMbHsl8f21tPkflk8TPT3e19hjL9fv+O7FR4NgtuotqY5CgRLrFFuge2IrtwmxrU9c9qi0xL9m48Ni8TEC5NbB84c91HZvCXbovMZht8QmGKlGFSJccN5sXj8aiZ6tXP72A8GXE99W3W2pcuf73wkxsJPtTFfRnztBQNoSp8RorIR27+Lj+Fa3vPl8Udl5reiIzr2JX6kFBPNGlGHSWIiS7cOnDbufTGKxbdG5kL0FwSmYGEGVWKtGjYRbwC7GL3jeawtu8AN6f/92Wv0yYH0KgUsr7suHhVXXs9sXm2XjPrtI8SbSX47epWYO+CsGLFix8lDhshCJLF8rokNmjHu76Jhf3t9xkOwAoEpWohBlVginPzI+Pu1r0S89Ut0jtV+t+TFta/7i8dTk4KGxiixg9t1p6s79zMeO7cLkYVJYoLjrcUzx7+3cd6SHVZMg7gNAlO41MIkMR7CmT8cf/rzFXRGNJKnE9ySF6eBa1+jLugfkZzGov1u+4lD9aO0hkhiBbqu3Vo8few74t7aGZHpgP6AwBQvOJUlxu1YF4vp0OzanyTafRXHxCPj68a48+damOSe5Jduystc+zKn5FT1GXp8w1LxhvR8R9gwSUzk9baiO8avFm8nd5nzHcR1CCwApaaqxL44toc2Hd4p3gB2NnrXR6PkN5NLvl1Hj29cStz/Kt3gprw4Ldwrf2RU7Yu3c6/8TUdi/22HSGINNF27bfC0cas2LFii9mQAXCBxAgQWB45Ku1SV2GExvtbbuzdR5XffJzYvaGzMQ/m+6N0+Z/0So8c7z/yTbnBbXjyEzqzicUbblzltx6sq6YmNpcZsRebtcv2AEDGLj7uBRIeA9RNrUKdptw2aMX6FaNjfE52XoPy2fvcclNRnYTpVnbJNFgWLgdu70n1UlPHx0m15cZzjuw2mqX2u4tWI8JyYWs5udFYeyfWXQ79HHQtbRpwT/YMfrfkRdO2BIPQf1Y7m5Odcv+C6+z6LzkcQfmM0iiCUkimNqo5iIZPItS3V5cUi+l7P4TLJ9Use6WLVzs/rf5tXnMqLz8nLyaX7iscGYxQL0lvW1dQun7LsidjpmswAFF2HwBQtmHjJUl1i8dKezD4val58/Sm9R1iOZLHoyzURDfcyrcnIS54TKInp1ErTa1fMWPFkkUx/UJYQWFBKKiqdYZdYqvJqmt+I/o+Y+btj1JA5El/flp3pyk595M/6Jb+M+HBf7OANieRVIT5lKt1uPTlQkCSm63rrmpqzK6eX/r8B9VACsAKBBaCQ7JIYVomlI69/FW1U/CH2L4dNjpEYD2bI32dGh9q6OuK2r+jgRF6/E51y5219l/73izXRpxu/gyQxkeA2dXR25dQVcy62zIyCGyEwBQslmSSFTWLpyqtL09YGPkM+URIb3aWI5H4z46WiBsXfQZqDU3l9e/Kgcdob334WComJmlg7vVZfNbN0bl8zD1XX0Y1C1ZJJIl2qdrFIIgvEby8n9Rwq3gzG/zDb6ttGHizxl0Mnx8ipoRh3bJgYuZVHcOVRKw5UniCeQu3Cpm3qO98eFd1AHtvwVsSwPsnKS+YzRP3EmohXMZMHz7zx9Q3z3jos86fiEgJTsVRSSFNQJTaoTTe6qcdQY9id4WLsMLte/TyqhJW8JKoh7XpQu8bN5c/6pVlih6tO0afiA/Iy0d7F45GxqP68aRXJWhSflKq85AVDJLGmYsq2yUNm3PT6+vlvRFZPZWYVWEJgChSCW0kIosR+PmQi9RcjWMSbXHZvxVF6d/dm0abV0hjPnkXVpmFTo9bGNSvuusFD81zUokNCifHxPLntql2bjFFZP9x/vuE+XXnJckwksc5NWtNKm+4aMg5FlkJidTdfcue41zbMW3JUkTRFJAMdWSNwhOOH6p1dJWUevvlBMU5+quHfP35RDIh4vhN5gZgn8meXTDCEaBXnMTGMz398/BLtrTwWs9sNebUXYuUheV786kMj/hu7XUK3i0dic+Dhqx8RaThWXWnerPa6pu0Us4VcM79k1jeqJRQ1MNVKxIX0BKUmNk30hE/Uq90Ox4diMo63xHeW5pBsTUyem668WJyTew2nHxWVGPLcIRr2WVTRNbFAyuscJH42nzTk7ol/W//cm7H2lyB9WEJgPkDPxCVVlxg/As6MMxhhPEZVYjie/7vuDeOby+jjkpVYuvIaKqZc4zH/LxHjiPG3kBx6Nm8vHlE/N2ZdkhJr3ahp8GpekXBb1NbWThp8x82vbJj/xvHIXf79wiOkf+wzcmVVHydHdr6Ybhc94nkgwWQDP6K98vXHcU9z8jjJH23ziK52tUDupMr9vMyN/PKi3FH2DtGnzGryDz5mcfkH9KoY/0wGTk+1GJ0j8EGjbVqBds3CUbNjh+vwIXMQmA/QM31JVSXGHLgLBAuEhdChsIWx3q5Rc2N74/wCY8IO85tJHpbngTXzjQlBEnFMJLF459vJi2uON3YfYgyCyJ1U7cKZmmqa9c5fqFIswxZEeXyVm5c/ct51P/R9KB4ILGx3l01+VJaYTZKNzTzoIIuMZzkqFLJjsfCQNk5DKhKzkhfPbTmhxxC6okMfys2J3/+bJyrhnv3lplmanKY3MMdpVJ7TqOE1C66+9/xUVD4kHgLzAbpflwyqxNLllYzEouXVq3kHQ1xD2vaw7aMm08cjuS4WMyBx+5ebI3LI+FVbCnl8kd8gb+Szo36U+gzFaWYKAksTYNBOz2aJPSD6nPEQ2HYhWl583ENiRnGeaSleqNN1Wi2kxe1e3M8sm4L4vHRLo9zGo/50/Q/2+5Hv+HVhP1KEa3pKIGzfTjqF1Ti/AbUUPe/jBZ5ol99wmsNrpoZ483a5zrMs/dsHf6W/iOnb3JbX9V0G0uUdelN+nLY2mQ6/lsLd/SprTq+88905bf1IA2pgflBX4JrZVBNL1FXCXBxWnV1/O/w26il6+csgPnimdQe/pde/+SSpGb/l+U6Xvxp2izHHJtcM/77nC2Pobp7qTcUgGvbLCgsaXPv0qHszmkD71ygqUkKaXCOgej8xtzKajLz4muZvJ2WN6sTZ03R5x97EQ0WzSLj7RemODcTzAaQSuNYwve/VxCPAnhRx24Xbe19pjL1fkJtnCPQ6USPrKj5Etxq3zC6ODG5vL2qwJYNn3vCC+ADcPlMuJwgCcxlokKILu8SSlZcsu2iJ8beY3EH26U0r6L09W+NKR8Zht2R53TtgNLGMhrXvRetFTc5KYty9ZHKvy2Ki2Vt5VFWBcVo7iKHVRg+8d8LismfezEhjINrAYm6R7NoQ1jaxRPLix7LffPSCMS2cVYkb55vGE+NOqfwReDpByusqMfM3h+YNGhMPwMhdNKKDXedanmNT7aAPFlNULZ+5+pkWmUgnBJYJyopfI2wScyIv7mHPn/nwhLs8nLRViJaY1TFOt0XLS55nJ7EuYsQKq7C/UpmveKySd26bTkPOVp1Yds/yp/gbSk8DBOYp3uBEHhaJOZWX/DyIP+/xWmJ28pJ3B0usb8tO8qex5MmCrcI+i5E0rI7ze5voBze0ou5M6dQP5zTzMi0QmJd0AxZ30CWWrLxk8XgpsUTy4jTMF2PqrxT9yMyhfyvrvmd7Tik7tqA5+ca6eFk7XD9GS+9a8+emMTtd2gCBuQQyLNEEVWKpykuWmxcScyovHpPfHC5o0spoHzNv43Vu/wrUOGJGBvTLqyoqlvzz6ieaROfHjd8QmBsUQxZH0CSWrrxk8bkpsVTlxWkZ0LqrTFLEcvMRJQaAiEiTkx+i39yVx6tr3pxeOi9+T2InkUUdA4FFAcHPcwSCIjG35CXLPZHEmhc0FkNXd5SHWy7TkRdHaPf4uOmI9csGy0QotlE8Tl5dpx97455PnmrsZtIgMDdphiwu1SXmtrxk8dlJjHvg8ydD7+7ZIg+NWaYrL47w6c9X0B/FH+4jxp1nOfC17WpgeVou8fDcqged9JGnDle9/pP3FzdyK63MGwEE4hJQ8bMjr+RlBmEexULKi0easAtuyCs67ka5BTSobTdjFqVFX8ZOnsvy+sngG6hYCOxPm1aKz402R0eh3m+NlhcUNJv47Kg70+7sCoGpV7xKpkg1if1afCfYO6rrgQRnNaqE3JfskiX2L2KikI/2lRvD5Nid74W87K4lt0t5seA4sGQDIzHSSlv3pJvmXjS7ykh8in/hU6IUwWXbaap9drTt+H7ieSQb5OZHFIWb8uKI+ROiv4vPh3iQQrvgtrx4dNoHxDj7DcQ3kPy95JmoETI4HdHy4m08cu0lbbsbXwzIfm68XdHQ68wxbcjIX4978eO5S849J6eQUAgsBWjZeopKEjtRfZo2HNoeITG35eWknN2WF1+Txywb320wFYua1Tix7NuysxBWTsTY/Bc2a0u3iG8lo0eHDZjELjpzjAZNfuiul95+8oWUJAaBOblLcUw9AVUlxo3ddhNw1Cfe5RUv5MVJ5JqlHHiRhcQT+XYTwlpi6i/Gw/7wkNWXiWMDLrHeR05UFF/+40kvffr0G3XJFhHeQiZLDMeTSm8nd546TI+sfTmQ8mL5DG3XM+aO4iFzosO247GPsPxW8g+fvUbVtbGzHbH4/rH/dcSzP6kexNvJiRWHzzz/8OrVecmmFQJLlhiONwioJrFMtvm4UfNiefFEuLOKx8VIrE/L2H5m3OZnFUIjMZ1uLq8u+99kJQaBWd0V2OaIgEoSc5RgFw5yU148ES4//pklxqNQNBOdZaPD18ft580Ij8T0W8qryhYu1hc7btqCwKLvFPxOikA2ScxteUnQZonJti+5j5f8iMhD/8QLoZEY6be9WrpvvlOJQWDx7grsc0QgGyTmlbwkYCmxkguL5ab65RdH9ziayDdEErv91WV7n31Y1xP6KeEB9RSxAgJxCIRZYl7LS2JlibUXfcDe2bWZ3t29RUzie66PZ9nhHfIQyyWnr0ezdsa+0EhMp2lfLpv7TCKJcd4RQMA1Aqr12E83Y5mSlzmdtWJg+bkbltBnB7+hgWJkil3iTeuhMyfNhxjrPG4+v2W8vmsRtW7YlB5YM5/kgIf8KMqdYXlCkOgQqB77OfTMwtGz7xZvVS3nCobAoksXv9MmEBaJeS0vnsm7dMd6urnncMoR3R7MQUps7YGvzZuN9R7N29OYLkVGfzGzoN7etYn+KL6HlCE0EiPtTwtLZt1jJbFIajLnWIJAmgSCLrFMyOt3n7xMPM/jlR370D8NHBNXYjy5LU9yO1rUtlhgVoE78/7k3efoSNWp+t1hkZiQ11MLxsz6YbTEHL+urCeCFRBwQEClHvsOkhtxSCblxRfmzrgHxGQdQ0SnVvEPtD4tXCsbKqZea9uoGd3d/1q6olMfatnQfmBT7pbBZ280tZkdPH0iLD32L31l20dtyxYsfasekFiBwMw0sO4qgSBKLNPyksDjSYw/I4r+aF2eF73s0qQNLd+xkWr0858WhkhiQ4um39C6bMGSJTLfEJgkgaUnBIIkMTfk1V28DXxwyE3icTD2BT+3ecnHRivYdhKzOjZ6G0tqmZgt/Jktqy3HzQ+PxPThRdPHtxASK2UGEFj0nYDfrhMIgsTckBeD44+smxU0op7NO8RwPF1TLQYc3CRm4rYfxy8ZifEkH2v2bqXny983ZjbiLhSy60XMxcWG8EiMLiuaMb5p2fwlyyAwq5LGNtcJqCwxt+QlofEwP00LGsZIrGFePg1vfxGtE90j0pHYZwe2GR9xv/z1x7RRXIvF5DTwjEeXd+xtWUPk9rfGeQX0Xpwhs51ex/PjdLqiaNq4xhCY56RxAUlARYm5LS+ZVy8l1q5Rc+Le+XsqjsrLOVoOFuOL/XjQDZQn3mhahS1HdhtirBGDOAYkXGmdk4CkHskMHgHVJMZv+Kb0GWHbSM6TzvK8jdx14eaew+i4GEjxqHhMTBR4KOqOhS2Ncb2i+3ilWxOTbye5g6tTiTmT16tUZTE0T6K8+rkfAvOTfpZeWyWJVdZUxYzsKotFyot/j+jUlyb2uJSuvWAADRNdG/itYAMhqToxDj23bXHgKde6NW1r9OuaNWgsXdq+Z0zfLuNA8VcyEivMaxAzlVsyEgurvJgl16ARQMAXAip1duVhbP516PdE29W5Gb/M8mI4Px18o+in1cOS09m6GuKe8w1F+1Gy4XhVJf3H2pdsa1Lx5MPXfXTdm0Y7mN11453P55x7bAxezUvmFzUwSQLLjBNQqSZmHmN/cfkHxmOjGcgd/a6xfczMFV0m7NqVzHGcFI+f0f254tXE4skH8jpHFgIz32FYzzgB1SS2WnRz4FqJOXQQI0RMEI+PqQZ+xFwsujrMER9oF+Y3cPR2EvJyRhsCc8YJR3lIQCWJnf1uJmxzdi8UY9Tz42O+xcgO5uOs1teIKdke/ex1Kju8k8TY70Z7W/MGjWO+ZzTXxHq16GD7thA1r0jKaAOL5IFfPhJQqU0sGgM3mvcSnVN5EtkiMQs2N9abv1uUx/NLga2iBsedSjce2kG7K47IXcaS53rkYW76ieFurAI/ZjYSbWlWj6SQVywxCCyWCbb4SEBliZmx8KMgj8fFo0Tki7eR3G2iSkxAy6NLcE3LKiSSl9U5chvkJUlELiGwSB74pQCBoEgsGVSQVzK0nB8b+8Wp83NxJAh4QiBsw1MnktcW8bhpF1DzsiNzbjsa8ePzwV6fCKjUsJ8OgkTyembzanp2yzuW305CXonJQ2CJGeEInwgEXWKa6Cf+wJCJ1L91F0uCLK8VO8uMfdHfTkJelshiNkJgMUiwQSUCQZbYP/S+kq7q1M8Sp1le8gApsa6i20a297CXTBIt0YifiBD2K0EgaA377Rs3p0evusOSnZW8zAd2LmwV0/3CvD9eJ1c+LuifB5nzmmgdjfiJCGG/EgSC1rA/VIxvbxVKxcgW8rHRvL+dGBVDhui+Y3I7LyEvMw0iCCySB34pTCBIErPqiMpoK78buUJibihGteAxuh4cMkm0mMV/IIK8JLXzS7SBnWeBtQAQCEqbGHdu5SF4okOflh2Je9tzLeuSdt1pdvE46tOyEzURI7jy5LXbTx6MPsX4DXlZYkmgfOtzsBUEfCcQhDaxWcVj6TIxl6PTwEND/8t786g2akRUyMueIGpg9mywR2ECQaiJfS7mZyxq05VaNCh0RJI/T+Lxwbad2F9/PORVj8JyBW1glliwMQgEVG8T4/au333yCn174oAjnNz360ztudFd+QTIKzE21MASM8IRChNQvSbGw/N8tL+cBrTqKmbVtq+J7a88Rv/5yav1s2pDXs5uOgjMGSccpTCBIEiMxwXjvmFdmraOIMlj6htjhq1/02jE552QVwSiuD/iv7eNeyp2goBaBILQsM8DI07oPsSYpGOTGORw3tZ3aNep82OGQV7J3VNoA0uOF45WmIDqbWKM7lMxKe1h0V2CA4/Map6ibUjbHrYjsfLx2dTDnvPrJOAR0gklHBMYAqo/Tl4sRmLleSg5NBPTsHHbGDfcj+laTLf3uZJyc6zrFJCX9S2IR0hrLtgacAIqPk7ysNS/v2IKXSCmcEsmQF72tKx1b3889oBAIAio+DhZLMbSh7zcvX3wCOkuT8SmEAHVHif3ia4S/O1jb/E5kZOAmldiShBYYkY4IsAEVJNYmeid70RikJezmw4Cc8YJRwWYgIoSO1ZVQQPESK1Wjfardn5OT5aVUrXFHJUBLgZPko5GfE+wIlIVCajWsM8jr07sfinxm0me2ParY/topZAX99xHcEYAAnPGCUeFhIBqEpNY+Q0l98pHSI4ABJYcLxwdAgKqSiwEaDOeBQgs48hxQRUIQGIqlEL6aYDA0meIGAJKABILaMGZkg2BmWBgNfsIQGLBLnMILNjlh9S7QAAScwGiT1FAYD6Bx2XVIgCJqVUeTlMDgTklheNCTwASC14RQ2DBKzOk2EMCkJiHcD2IGgLzACqiDDYBSCw45QeBBaeskNIMEoDEMgg7jUtBYGnAw6nhJgCJqV++EJj6ZYQU+kgAEvMRvoNLQ2AOIOGQ7CYAialb/hCYumWDlClEABJTqDBMSYHATDCwCgLxCEBi8ej4sw8C84c7rhpQApCYWgUHgalVHkhNAAhAYuoUEgSmTlkgJQEiAImpUVgQmBrlgFQEkAAk5n+hQWD+lwFSEGACkJi/hQeB+csfVw8BAUjMv0KEwPxjjyuHiAAk5k9hQmD+cMdVQ0gAEst8oUJgmWeOK4aYACSW2cKFwDLLG1fLAgKQWOYKGQLLHGtcKYsIQGKZKWwILDOccZUsJACJeV/oEJj3jHGFLCYAiXlb+BCYt3wROwgQJObdTQCBeccWMYNAPQFIrB6FqysQmKs4ERkI2BOAxOzZpLoHAkuVHM4DgRQIQGIpQItzCgQWBw52gYAXBCAx96hCYO6xREwg4JgAJOYYVdwDIbC4eLATBLwjAImlzxYCS58hYgCBlAlAYimjM06EwNLjh7NBIG0CkFjqCCGw1NnhTBBwjQAklhpKCCw1bjgLBFwnAIkljxQCS54ZzgABzwhAYsmhhcCS44WjQcBzApCYc8QQmHNWOBIEMkYAEnOGGgJzxglHgUDGCUBiiZFDYIkZ4QgQ8I0AJBYfPQQWnw/2goDvBCAx+yKAwOzZYA8IKEMAErMuCgjMmgu2goByBCCx2CKBwGKZYAsIKEsAEossGggskgd+gYDyBCCx80UEgZ1ngTUQCAwBSOxcUUFggbllkVAQiCQAiRFBYJH3BH6BQKAIZLvEILBA3a5ILAjEEshmiUFgsfcDtoBA4Ahkq8QgsMDdqkgwCFgTyEaJQWDW9wK2gkAgCWSbxCCwQN6mSDQI2BPIJolBYPb3AfaAQGAJZIvEILDA3qJIOAjEJ5ANEoPA4t8D2AsCgSYQdolBYIG+PZF4EEhMIMwSg8ASlz+OAIHAEwirxCCwwN+ayAAIOCMQRolBYM7KHkeBQCgIhE1iEFgobktkAgScEwiTxCAw5+WOI0EgNATCIjEILDS3JDICAskRCIPEILDkyhxHg0CoCARdYhBYqG5HZAYEkicQZIlBYMmXN84AgdARCKrEILDQ3YrIEAikRiCIEoPAUitrnAUCoSQQNIlBYKG8DZEpEEidQJAkBoGlXs44EwRCSyAoEoPAQnsLImMgkB6BIEgMAkuvjHE2CISagOoSg8BCffshcyCQPgGVJQaBpV++iAEEQk9AVYlBYKG/9ZBBEHCHgIoSg8DcKVvEAgJZQUA1iUFgWXHbIZMg4B4BlSQGgblXrogJBLKGgCoSg8Cy5pZDRkHAXQIqSAwCc7dMERsIZBUBvyUGgWXV7YbMgoD7BPyUGATmfnkiRhDIOgJ+SQwCy7pbDRkGAW8I+CExCMybskSsIJCVBDItMQgsK28zZBoEvCOQSYlBYN6VI2IGgawlkCmJQWBZe4sh4yDgLYFMSAwC87YMETsIZDUBryUGgWX17YXMg4D3BLyUGATmffnhCiCQ9QS8khgElvW3FgCAQGYIeCExCCwzZYergAAICAJuSwwCw20FAiCQUQJuSgwCy2jR4WIgAAJMwC2JQWC4n0AABHwh4IbEIDBfig4XBQEQYALpSgwCw30EAiDgK4F0JAaB+Vp0uDgIgAATSFViEBjuHxAAASUIpCIxCEyJokMiQAAEmECyEoPAcN+AAAgoRSAZiUFgShUdEgMCIMAEnEoMAsP9AgIgoCQBJxKDwJQsOiQKBECACYx4+iG9a9cOtjBybPdgBwiAAAj4TGD79n20Y8c+21RAYLZosAMEQEAFAvEkBoGpUEJIAwiAQFwCdhKDwOJiw04QAAFVCFhJDAJTpXSQDhAAgYQEoiUGgSVEhgNAAARUImCWWJ5KCUNaQAAEQMAJAZYYh/8PKJhn6IRYuLgAAAAASUVORK5CYII=":"data:image/png;base64,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"})]}),3===rt&&(0,_.jsxs)("section",{className:"".concat(D.Z.bg," p20 mt10"),children:[(0,_.jsx)("h3",{children:"评阅范围"}),(0,_.jsx)("div",{className:"mt10",children:"试题"}),(0,_.jsx)("div",{className:"".concat(D.Z.greyBg," ").concat(D.Z.listType," mt10"),children:null==Vn||null===(Ue=Vn.review_progress)||void 0===Ue||null===(Ue=Ue.appraise_question)||void 0===Ue?void 0:Ue.map((function(e){return(0,_.jsxs)("span",{children:[e.name,";"]})}))})]}),(0,_.jsxs)("section",{className:"".concat(D.Z.bg," p20 mt10"),children:[(0,_.jsx)("h3",{children:"答题卡"}),(0,_.jsxs)(x.Z,{style:{flexDirection:"column"},children:[(0,_.jsxs)(A.Z,{children:["仅显示错题",(0,_.jsx)(I.Z,{className:"ml5",checked:lt,onChange:function(e){return ct(e)}})]}),(0,_.jsxs)(A.Z,{className:"mt5",children:["仅显示主观题",(0,_.jsx)(I.Z,{checked:gt,className:"ml5",onChange:function(e){return vt(e)}})]})]}),(0,_.jsx)(x.Z,{align:"middle",justify:"start",className:"mt10",children:(0,_.jsxs)(A.Z,{children:[(0,_.jsx)("span",{className:D.Z.circularBlue}),(0,_.jsx)("span",{children:"正确"}),(0,_.jsx)("span",{className:"".concat(D.Z.circularRed," ml20")}),(0,_.jsx)("span",{children:"错误"}),(0,_.jsx)("span",{className:"".concat(D.Z.circularOrange," ml20")}),(0,_.jsx)("span",{children:"部分得分"}),(0,_.jsxs)("div",{className:"mt10",children:[(0,_.jsx)("span",{className:"".concat(D.Z.circularGreen)}),(0,_.jsx)("span",{children:"已评"}),(0,_.jsx)("span",{className:"".concat(D.Z.circularGrey," ml20")}),(0,_.jsx)("span",{children:"未评"})]})]})})]}),(null==Vn||null===(qe=Vn.exercise_question_types)||void 0===qe?void 0:qe.some((function(e){return 4!==e.question_type})))&&!gt&&(0,_.jsxs)("section",{className:"".concat(D.Z.bg," p20 mt10 pr10"),children:[(0,_.jsx)("h3",{className:"c-blue",children:"客观题"}),(0,_.jsx)("aside",{className:D.Z.questionIcons,children:Yi()})]}),(null==Vn||null===(Je=Vn.exercise_question_types)||void 0===Je?void 0:Je.some((function(e){return 4===e.question_type})))&&(0,_.jsxs)("section",{className:"".concat(D.Z.bg," p20 mt10 pr10"),children:[(0,_.jsx)("h3",{className:"c-blue",children:"主观题"}),(0,_.jsx)("aside",{className:D.Z.questionIcons,children:Yi(!0)})]})]})}),(0,_.jsx)(A.Z,{flex:"916px",children:(0,_.jsxs)("section",{className:[D.Z.bg,"ml20"].join(" "),style:{overflow:"hidden"},children:[(0,_.jsxs)("div",{className:D.Z.result,children:[(0,_.jsx)(N.Z,{columns:Ii,dataSource:Ni,pagination:!1,bordered:!0}),(0,_.jsxs)("div",{className:D.Z.evaluate,children:[(0,_.jsxs)(x.Z,{align:"middle",justify:"space-between",children:[(0,_.jsx)(A.Z,{className:"c-grey-333",style:{fontSize:"16px",fontWeight:"600"},children:"考试评价"}),(0,_.jsx)(g.ZP,{icon:(0,_.jsx)("i",{className:"iconfont icon-bianji7 ",style:{marginRight:"6px",fontSize:"14px"}}),style:{color:"#3061D0",padding:0},type:"link",onClick:function(){$t(!0),ai(!0)},children:"编辑"})]}),(0,_.jsx)("div",{className:D.Z.analysis,style:{color:null!=Vn&&null!==(Ke=Vn.exercise_answer_user)&&void 0!==Ke&&Ke.analysis?"#434D63":""},children:(null==Vn||null===(We=Vn.exercise_answer_user)||void 0===We?void 0:We.analysis)||"未对学生进行考试评价"})]})]}),(null==Vn||null===(Ve=Vn.exercise)||void 0===Ve?void 0:Ve.open_camera)&&1===rt&&(0,_.jsx)(Fe,{parentData:Vn}),(null==Vn||null===(Xe=Vn.exercise_question_types)||void 0===Xe?void 0:Xe.some((function(e){return 4!==e.question_type})))&&!gt&&(0,_.jsxs)(x.Z,{align:"middle",className:D.Z.typeTitle,children:[(0,_.jsx)(A.Z,{flex:"1",children:(0,_.jsxs)(x.Z,{align:"middle",children:[(0,_.jsx)("strong",{className:"font20",children:"客观题"}),(0,_.jsxs)("span",{className:"c-grey-666",children:["(合计",null==Vn||null===(_e=Vn.exercise)||void 0===_e?void 0:_e.objective_score,"分)"]})]})}),(0,_.jsx)(A.Z,{children:(0,_.jsxs)("span",{className:"c-grey-666",children:["总得分:",null==Vn||null===($e=Vn.exercise_answer_user)||void 0===$e?void 0:$e.objective_score]})})]}),!gt&&(0,_.jsx)("aside",{className:"pl30 pr10",children:Fi()}),(null==Vn||null===(en=Vn.exercise_question_types)||void 0===en?void 0:en.some((function(e){return 4===e.question_type})))&&(0,_.jsx)(x.Z,{gutter:[10,10],children:(0,_.jsx)(A.Z,{flex:"1",children:(0,_.jsxs)(x.Z,{align:"middle",className:D.Z.typeTitle,children:[(0,_.jsx)(A.Z,{flex:"1",children:(0,_.jsxs)(x.Z,{align:"middle",children:[(0,_.jsx)("strong",{className:"font20",children:"主观题"}),(0,_.jsxs)("span",{className:"c-grey-666",children:["(合计",null==Vn||null===(nn=Vn.exercise)||void 0===nn?void 0:nn.subjective_score,"分)"]})]})}),(0,_.jsx)(A.Z,{children:(0,_.jsxs)("span",{className:"c-grey-666",children:["总得分:",null==Vn||null===(on=Vn.exercise_answer_user)||void 0===on?void 0:on.subjective_score]})})]})})}),(0,_.jsx)("aside",{className:"pl30 pr10 pb30 mb20",children:Fi(!0)}),(0,_.jsx)(x.Z,{className:D.Z.buttonFixed,children:(0,_.jsxs)("section",{className:"edu-container",style:{display:"flex",justifyContent:"space-between"},children:[(0,_.jsxs)(x.Z,{align:"middle",children:[(0,_.jsx)(g.ZP,{style:{lineHeight:"30px"},href:"/classrooms/".concat(Jn.coursesId,"/exercise/").concat(Jn.exerciseId,"/detail"),children:"返回"}),(0,_.jsx)(g.ZP,{style:{marginLeft:"20px"},onClick:function(){return mt(!0)},children:"学生列表"}),(0,_.jsxs)("div",{className:D.Z.progress,children:[(0,_.jsxs)(x.Z,{align:"middle",justify:"space-between",style:{fontSize:"12px",lineHeight:"12px"},children:[(0,_.jsx)(A.Z,{style:{color:"#5F6367"},children:1===rt?"评阅进度":"教师个人评阅进度"}),(0,_.jsx)(C.Z,{title:"已评人数/待评学生总数",children:(0,_.jsx)(A.Z,{style:{color:"#3061D0"},children:"".concat((null==Vn||null===(an=Vn.review_progress)||void 0===an||null===(an=an.progress)||void 0===an?void 0:an.completed_count)||0,"/").concat((null==Vn||null===(ln=Vn.review_progress)||void 0===ln||null===(ln=ln.progress)||void 0===ln?void 0:ln.total)||0)})})]}),(0,_.jsx)(k.Z,{trailColor:"#EBEDF3",strokeColor:"#3061D0",percent:(null==Vn||null===(cn=Vn.review_progress)||void 0===cn||null===(cn=cn.progress)||void 0===cn?void 0:cn.completed_count)/(null==Vn||null===(un=Vn.review_progress)||void 0===un||null===(un=un.progress)||void 0===un?void 0:un.total)*100,showInfo:!1})]})]}),(0,_.jsxs)(x.Z,{align:"middle",children:[1!=(null==Vn||null===(dn=Vn.review_progress)||void 0===dn||null===(dn=dn.progress)||void 0===dn?void 0:dn.total)&&(0,_.jsxs)(_.Fragment,{children:[(null==Vn||null===(pn=Vn.review_progress)||void 0===pn?void 0:pn.prev_login)&&(0,_.jsx)(wn.Z,{style:{lineHeight:"30px"},onClick:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ui("prev");case 2:case"end":return e.stop()}}),e)}))),children:"上一人"}),(null==Vn||null===(mn=Vn.review_progress)||void 0===mn?void 0:mn.next_login)&&(0,_.jsx)(wn.Z,{style:{marginLeft:"14px",lineHeight:"30px"},onClick:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ui("next");case 2:case"end":return e.stop()}}),e)}))),children:"下一人"})]}),!(null!=Vn&&null!==(fn=Vn.exercise)&&void 0!==fn&&fn.review_status)&&(0,_.jsx)(wn.Z,{type:"primary",style:{marginLeft:"40px",lineHeight:"30px"},onClick:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Hi();case 2:case"end":return e.stop()}}),e)}))),children:"提交评阅"})]})]})})]})})]}),(0,_.jsx)(tn,{visible:pt,value:null==Jn?void 0:Jn.userId,onClose:function(){return mt(!1)},onChange:function(e){},data:xt.current,sealedReview:null==Vn||null===(hn=Vn.review_progress)||void 0===hn?void 0:hn.sealed_review}),(0,_.jsx)(Pe.Z,{})]}),(0,_.jsx)(sn.Z,{}),(0,_.jsxs)(v.Z,{title:"导出试卷选择",open:bt,footer:(0,_.jsxs)("div",{children:[(0,_.jsx)(g.ZP,{onClick:function(){di("pdf"),Yt(!1),Ut(!0),Wt("1"),Bt(!1)},children:"取消"}),(0,_.jsx)(g.ZP,{type:"primary",onClick:function(){var e,n;""!=ui?("pdf"==ui?(e=0,n=setInterval((function(){Lt(e+=5),100===e&&clearInterval(n)}),200),Pt({type:"",userCommentVisible:Ht,userScoreVisible:!0,new:Ft}),kt(!0)):"word"==ui&&((0,Cn.pO)({exercise_id:Jn.exerciseId,login:Jn.userId,middle_export:1,is_export_comment:Ft?1:0}),kt(!1)),di("pdf"),Yt(!1),Ut(!0),Wt("1"),Bt(!1)):h.ZP.info("请选择一种导出格式")},children:"确定"})]}),onCancel:function(){di("pdf"),Yt(!1),Ut(!0),Wt("1"),Bt(!1)},children:[(0,_.jsx)("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"},children:"请选择需要导出的格式"}),(0,_.jsx)("div",{className:D.Z.export_type_modal,children:(0,_.jsxs)("div",{className:D.Z.export_type_modal_con,children:[(0,_.jsxs)("div",{className:D.Z.type_item,children:[(0,_.jsx)("div",{className:"".concat(D.Z.img_warp," ").concat("pdf"==ui?D.Z.img_warp_active:""),onClick:function(){di("pdf"),Yt(!1),Ut(!0),Wt("1")},children:(0,_.jsx)("img",{src:t(45614),width:70,height:70})}),"pdf格式"]}),(0,_.jsxs)("div",{className:D.Z.type_item,children:[(0,_.jsx)("div",{className:"".concat(D.Z.img_warp," ").concat("word"==ui?D.Z.img_warp_active:""),onClick:function(){di("word"),Yt(!0),Wt("1")},children:(0,_.jsx)("img",{src:t(38347),width:70,height:70})}),"word格式"]})]})}),"pdf"==ui&&(0,_.jsxs)("div",{style:{marginTop:"30px"},children:[(0,_.jsx)("div",{style:{fontSize:14,color:"#666"},children:"导出评阅教师的评阅记录"}),(0,_.jsx)("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0},children:(0,_.jsxs)(w.ZP.Group,{onChange:function(e){switch(Wt(e.target.value),e.target.value){case"1":Yt(!1),Ut(!0);break;case"2":Yt(!0),Ut(!0);break;case"3":Yt(!1),Ut(!1)}},value:Kt,children:[(0,_.jsx)(w.ZP,{value:"1",children:"导出所有的评阅记录"}),(0,_.jsx)(w.ZP,{value:"2",children:"导出最新的评阅记录"}),(0,_.jsx)(w.ZP,{value:"3",children:"不导出评阅记录"})]})})]}),"word"==ui&&(0,_.jsxs)("div",{style:{marginTop:"30px"},children:[(0,_.jsx)("div",{style:{fontSize:14,color:"#666"},children:"是否导出评阅教师的评语"}),(0,_.jsx)("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0},children:(0,_.jsxs)(w.ZP.Group,{onChange:function(e){switch(Wt(e.target.value),e.target.value){case"1":Yt(!0);break;case"2":Yt(!1)}},value:Kt,children:[(0,_.jsx)(w.ZP,{value:"1",children:"是"}),(0,_.jsx)(w.ZP,{value:"2",children:"否"})]})})]})]}),(0,_.jsx)(v.Z,{centered:!0,destroyOnClose:!0,title:(0,_.jsxs)(x.Z,{justify:"space-between",children:[(0,_.jsxs)(A.Z,{children:["正在导出当前学生试卷 ",(0,_.jsx)("span",{className:"c-red",children:"请勿关闭或操作当前浏览器窗口"})]}),(0,_.jsxs)(A.Z,{children:["导出进度",Dt,"%"]})]}),open:Nt,closable:!1,footer:null,keyboard:!1,maskClosable:!1,width:920,children:(0,_.jsx)("div",{style:{overflow:"hidden"},children:(0,_.jsx)(An,{isEaxmPaperOpen:Nt,studentexportDate:Tt,onChangeProgress:zi})})}),(0,_.jsxs)(v.Z,{centered:!0,destroyOnClose:!0,closable:!1,className:D.Z.userInfoModelbody,title:(0,_.jsxs)(x.Z,{align:"middle",justify:"space-between",children:[(0,_.jsx)(A.Z,{style:{color:"#000",fontWeight:"500"},children:"评阅信息"}),(0,_.jsx)(A.Z,{onClick:function(){$t(!1),ai(!1)},children:(0,_.jsx)("i",{className:"iconfont icon-guanbi7"})})]}),open:_t,footer:!1,width:800,onCancel:function(){$t(!1),ai(!1)},children:[(0,_.jsxs)("div",{className:D.Z.userInfoModel,children:[!(null!=Vn&&null!==(gn=Vn.review_progress)&&void 0!==gn&&gn.sealed_review)&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)(x.Z,{className:D.Z.width,wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.Title,children:"姓名"}),(0,_.jsx)(A.Z,{className:D.Z.Value,children:(0,_.jsx)(C.Z,{placement:"topLeft",title:null===(vn=Vn.exercise_answer_user)||void 0===vn?void 0:vn.user_name,children:null===(xn=Vn.exercise_answer_user)||void 0===xn?void 0:xn.user_name})})]}),(0,_.jsxs)(x.Z,{className:D.Z.width,wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.Title,children:"学号"}),(0,_.jsx)(A.Z,{className:D.Z.Value,children:(0,_.jsx)(C.Z,{placement:"topLeft",title:null===(yn=Vn.exercise_answer_user)||void 0===yn?void 0:yn.student_id,children:null===(bn=Vn.exercise_answer_user)||void 0===bn?void 0:bn.student_id})})]}),(0,_.jsxs)(x.Z,{className:D.Z.width,wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.Title,children:"分班"}),(0,_.jsx)(A.Z,{className:D.Z.Value,children:(0,_.jsx)(C.Z,{placement:"topLeft",title:null===(Bn=Vn.exercise_answer_user)||void 0===Bn?void 0:Bn.course_group_name,children:null===(En=Vn.exercise_answer_user)||void 0===En?void 0:En.course_group_name})})]})]}),(0,_.jsxs)(x.Z,{className:D.Z.width,wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.Title,children:"开始作答时间 "}),(0,_.jsx)(A.Z,{className:D.Z.Value,children:null!==(In=Vn.exercise_answer_user)&&void 0!==In&&In.start_at?(0,_.jsx)(C.Z,{placement:"topLeft",title:M()(null===(Nn=Vn.exercise_answer_user)||void 0===Nn?void 0:Nn.start_at).format("YYYY-MM-DD HH:mm"),children:M()(null===(kn=Vn.exercise_answer_user)||void 0===kn?void 0:kn.start_at).format("YYYY-MM-DD HH:mm")}):"未开始"})]}),(null===(Zn=Vn.exercise_answer_user)||void 0===Zn?void 0:Zn.end_at)&&(0,_.jsxs)(x.Z,{className:D.Z.width,wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.Title,children:"交卷时间"}),(0,_.jsx)(A.Z,{className:D.Z.Value,children:(0,_.jsx)(C.Z,{placement:"topLeft",title:M()(null===(Sn=Vn.exercise_answer_user)||void 0===Sn?void 0:Sn.end_at).format("YYYY-MM-DD HH:mm"),children:M()(null===(Tn=Vn.exercise_answer_user)||void 0===Tn?void 0:Tn.end_at).format("YYYY-MM-DD HH:mm")})})]}),(null===(Pn=Vn.exercise_answer_user)||void 0===Pn?void 0:Pn.end_at)&&(null===(Mn=Vn.exercise_answer_user)||void 0===Mn?void 0:Mn.start_at)&&(0,_.jsxs)(x.Z,{className:D.Z.width,wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.Title,children:"作答时长"}),(0,_.jsx)(A.Z,{className:D.Z.Value,children:(0,_.jsx)(C.Z,{placement:"topLeft",title:(0,R.li)(Math.round(Math.abs(new Date(null===(Qn=Vn.exercise_answer_user)||void 0===Qn?void 0:Qn.end_at).getTime()-new Date(null===(Dn=Vn.exercise_answer_user)||void 0===Dn?void 0:Dn.start_at).getTime())/1e3)),children:(0,R.li)(Math.round(Math.abs(new Date(null===(Ln=Vn.exercise_answer_user)||void 0===Ln?void 0:Ln.end_at).getTime()-new Date(null===(Rn=Vn.exercise_answer_user)||void 0===Rn?void 0:Rn.start_at).getTime())/1e3))})})]}),(0,_.jsxs)(x.Z,{className:D.Z.width,wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.Title,children:"客观题得分"}),(0,_.jsx)(A.Z,{className:D.Z.Value,children:(null==Vn||null===(On=Vn.exercise_answer_user)||void 0===On?void 0:On.objective_score)||0})]}),(0,_.jsxs)(x.Z,{className:D.Z.width,wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.Title,children:"主观题得分"}),(0,_.jsx)(A.Z,{className:D.Z.Value,children:(null==Vn||null===(Fn=Vn.exercise_answer_user)||void 0===Fn?void 0:Fn.subjective_score)||0})]}),(0,_.jsxs)(x.Z,{className:D.Z.width,wrap:!1,children:[(0,_.jsx)(A.Z,{className:D.Z.Title,children:"总成绩"}),(0,_.jsx)(A.Z,{className:D.Z.Value,style:{color:"#FA2121"},children:(null==Vn||null===(Yn=Vn.table)||void 0===Yn?void 0:Yn.user_get_score)||0})]}),(0,_.jsxs)("div",{style:{width:"100%",marginTop:"30px"},children:[(0,_.jsx)("span",{className:D.Z.Title,children:"考试评价"}),(0,_.jsx)("div",{style:{border:"1px solid #E1E1E1",borderRadius:"2px",marginTop:"10px",overflow:"hidden",padding:"10px"},children:(0,_.jsx)(Z.Z.TextArea,{showCount:!0,bordered:!1,maxLength:500,style:{height:120,resize:"none",position:"relative"},value:ti,onChange:Gi,placeholder:"请输入您对学生本次考试的评价(选填)"})})]})]}),(0,_.jsxs)(x.Z,{style:{marginTop:"30px"},justify:"end",children:[(0,_.jsx)(g.ZP,{style:{height:"32px"},onClick:function(){$t(!1),ai(!1)},children:"再看看"}),(0,_.jsx)(wn.Z,{style:{marginLeft:"20px",height:"32px"},type:"primary",onClick:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Hi();case 2:case"end":return e.stop()}}),e)}))),children:oi?"提交":"提交并评阅下一人"})]})]}),(0,_.jsx)(ke,{saveChangeScore:Zi,visible:xi,item:Ci,onOk:function(){},onCancel:function(){Ai(!1)}})]})}))},73837:function(e,n,t){"use strict";t.d(n,{Y4:function(){return P},Im:function(){return Z},ZP:function(){return Q}});var i=t(79800),r=t.n(i),s=t(7557),o=t.n(s),a=t(41498),l=t.n(a),c=t(82242),u=t.n(c),d=t(85573),p=t.n(d),m=t(59301),f=t(92832),h=t(3113),g=t(78386),v=t(20538),x=t(6176),A=t(24334),w=t(78081),j=t(63743),C=t(99144),y=t(34376),b=t(75105),B=t(18892),E=t(11597),I=t(37712),N=f.Z.TextArea,k={visible:!1,tabIndex:"0"},Z=p()(p()(p()(p()(p()(p()({},x.h.NOMATCH,"测试用例结果不匹配"),x.h.OK,"调试通过"),2,"调试超时"),3,"调试pod失败"),4,"编译失败"),5,"执行失败"),S=function(e){return e[e.SET_VISIBLE=0]="SET_VISIBLE",e[e.SET_TABINDEX=1]="SET_TABINDEX",e}(S||{});function T(e,n){switch(n.type){case S.SET_VISIBLE:return u()(u()({},e),{},{visible:n.payload});case S.SET_TABINDEX:return u()(u()({},e),{},{tabIndex:n.payload});default:throw new Error}}function P(e){var n=e.status,t=e.error_msg,i=e.output,r=e.input,s=e.expected_output,a=e.is_file,c=e.input_file_url,u=e.output_file_url,d=e.expected_output_file_url,p=e.setMonacoValue,f=e.setData,h=(0,m.useRef)(),g=(0,m.useRef)(),v=(0,m.useRef)(),w=null,B={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,m.useEffect)((function(){if(i&&!a&&h.current){var e=new y.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});e.open(h.current);var n=(0,C.pp)(A.Base64.decode(i));e.write(n),e.setOption("theme",{background:"#1e1e1e"})}if(r&&!a&&g.current){var t=new y.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});t.open(g.current),t.write((0,C.pp)(r)),t.setOption("theme",{background:"#1e1e1e"})}if(s&&!a&&v.current){var o=new y.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});o.open(v.current),o.write((0,C.pp)(A.Base64.decode(s))),o.setOption("theme",{background:"#1e1e1e"})}}),[i]),n){case x.h.NOMATCH:w=(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("p",{className:"c-red",children:"实际输出:"}),!a&&(0,I.jsx)("div",{ref:h}),a&&(0,I.jsx)("div",{style:B,children:(0,I.jsx)("a",{style:{fontSize:"16px"},onClick:l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)(u,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});case 2:n=e.sent,p(n),setTimeout((function(){f(u)}),200);case 5:case"end":return e.stop()}}),e)}))),children:i})}),(0,I.jsx)("p",{className:"c-red",children:"预期输出:"}),!a&&(0,I.jsx)("div",{ref:v}),a&&(0,I.jsx)("div",{style:B,children:(0,I.jsx)("a",{style:{fontSize:"16px"},onClick:l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(d,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return n=e.sent,e.t0=p,e.next=6,n.text();case 6:e.t1=e.sent,(0,e.t0)(e.t1),setTimeout((function(){f(d)}),200);case 9:case"end":return e.stop()}}),e)}))),children:s})})]});break;case x.h.EXECUTEFAILURE:w=(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)("div",{style:{border:"1px #F6F7F9 solid"},children:[(0,I.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"最后执行的输入:"}),!a&&(0,I.jsx)(j.Z,{value:r,style:B}),a&&(0,I.jsx)("div",{style:B,children:(0,I.jsx)("a",{onClick:function(){return(0,C.LR)(c,r)},children:r})})]}),(0,I.jsxs)("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"},children:[(0,I.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"执行出错信息:"}),(0,I.jsxs)("pre",{className:"error",style:{color:"#E30000",padding:"0 10px"},children:[A.Base64.decode(t),"111"]})]})]});break;case x.h.COMPILEFAILURE:w=(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("p",{children:"执行出错信息:"}),(0,I.jsx)("pre",{className:"error",children:A.Base64.decode(t)})]});break;case x.h.PODFAILURE:w=(0,I.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:w=(0,I.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,I.jsxs)(I.Fragment,{children:[" ",w," "]})}function M(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,s=e.input,o=e.expected_output,a=(e.is_file,e.input_file_url,e.output_file_url,e.expected_output_file_url,null);switch(n){case x.h.OK:a=(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,I.jsx)("p",{children:"执行结果:"}),(0,I.jsx)("pre",{children:A.Base64.decode(r)})]});break;case x.h.NOMATCH:a=(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)("p",{children:["输入:",(0,I.jsx)("pre",{children:s})]}),(0,I.jsxs)("p",{children:["输出:",r&&A.Base64.decode(r)]}),(0,I.jsxs)("p",{children:["预期输出:",o&&A.Base64.decode(o)]})]});break;case x.h.EXECUTEFAILURE:case x.h.COMPILEFAILURE:a=(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)("p",{children:["最后执行的输入:",(0,I.jsx)("pre",{children:s})]}),(0,I.jsx)("p",{children:"执行出错信息:"}),(0,I.jsx)("pre",{className:"error",children:A.Base64.decode(t)})]});break;case x.h.PODFAILURE:a=(0,I.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:a=(0,I.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,I.jsxs)(I.Fragment,{children:[" ",a," "]})}var Q=function(e){var n=e.input,t=e.is_file,i=e.debuging,s=e.submitting,a=(e.executingMessage,e.debugResult),c=e.onChangeInput,u=e.onDebugCode,d=e.onSubmitCode,p=e.hack,f=e.user,x=(0,m.useReducer)(T,k),A=r()(x,2),j=A[0],C=A[1],y=j.visible,Z=(j.tabIndex,(0,B.useSearchParams)()),P=r()(Z,1)[0];var Q=(0,m.useMemo)((function(){if(a){a.status;return(0,I.jsx)(I.Fragment,{children:M(a)})}return null}),[a]);var D=function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)("/api/problems/".concat(n,"/start.json"),{method:"get",params:{hack_user_id:null==f?void 0:f.user_id}});case 2:(t=e.sent)&&(window.location.href="/myproblems/".concat(null==t?void 0:t.identifier,"?type=1"));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,I.jsxs)("div",{className:"test-case-panel",children:[(0,I.jsxs)("div",{className:"test-case-panel-body ".concat(y?"active":""),children:[(0,I.jsx)("ul",{className:"s-navs",children:(0,I.jsx)("li",{children:(0,I.jsx)("a",{className:"active",children:"调试代码结果"})})}),(0,I.jsx)(E.Z,{leftTitle:"自定义测试用例",rightTitle:"代码执行结果",style:{height:240},leftNode:(0,I.jsx)(N,{placeholder:"请输入自测用例(如果未填写,自测运行时,系统会自动填充第一个非隐藏的文本类型的测试用例)",value:t?"":n,onChange:c}),rightNode:i?(0,I.jsx)(w.Z,{message:"代码执行中..."}):a?Q:(0,I.jsx)("p",{style:{color:"#536879"},children:"请填写测试用例的输入值,点击“调试代码”"})})]}),(0,I.jsx)("a",{className:"btn-collapse ".concat(y?"up":""),onClick:function(){C({type:S.SET_VISIBLE,payload:!y})},children:y?(0,I.jsx)(g.Z,{}):(0,I.jsx)(v.Z,{})}),(0,I.jsxs)("footer",{className:"footer",children:[(0,I.jsx)("span",{children:"控制台"}),(0,I.jsxs)("div",{className:"flex-container",children:[(null==p?void 0:p.is_program)&&(null==p?void 0:p.above_question)&&(0,I.jsx)(h.ZP,{onClick:function(){return D(null==p?void 0:p.above_question)},id:"oj-prev",className:"btn-blue",type:"ghost",children:"上一题"}),(null==p?void 0:p.is_program)&&(null==p?void 0:p.under_question)&&(0,I.jsx)(h.ZP,{onClick:function(){return D(null==p?void 0:p.under_question)},id:"oj-next",className:"btn-blue",type:"ghost",children:"下一题"}),(0,I.jsx)(h.ZP,{className:"btn-green custom-ant-disabled",ghost:!0,disabled:i||s,loading:i,onClick:function(){C({type:S.SET_VISIBLE,payload:!0}),C({type:S.SET_TABINDEX,payload:"1"}),u()},children:"调试代码"}),"8"!==P.get("qtype")&&(0,I.jsx)(h.ZP,{type:"primary",className:"custom-ant-disabled",loading:s,disabled:i||s,onClick:function(){C({type:S.SET_VISIBLE,payload:!1}),d()},children:"评测并提交"})]})]})]})}},6176:function(e,n,t){"use strict";t.d(n,{h:function(){return i}});var i=function(e){return e[e.NOMATCH=-1]="NOMATCH",e[e.OK=0]="OK",e[e.TIMEOUT=2]="TIMEOUT",e[e.PODFAILURE=3]="PODFAILURE",e[e.COMPILEFAILURE=4]="COMPILEFAILURE",e[e.EXECUTEFAILURE=5]="EXECUTEFAILURE",e}({})},73029:function(e,n,t){"use strict";t.d(n,{H7:function(){return m},MK:function(){return p},MU:function(){return l},X6:function(){return u},bM:function(){return a},fi:function(){return f},fu:function(){return o},n4:function(){return h},rX:function(){return d},vl:function(){return g},zO:function(){return c}});var i=t(82242),r=t.n(i),s=t(75105);function o(e,n){return(0,s.U2)("myproblems/".concat(e,".json"),r()({hidePopLogin:!0},n||{}))}function a(e,n){return(0,s.v_)("myproblems/".concat(e,"/code_submit.json"),n)}function l(e,n){return(0,s.v_)("myproblems/".concat(e,"/code_debug.json"),n)}function c(e,n){return n.language&&(n.language=encodeURIComponent(n.language)),(0,s.U2)("myproblems/".concat(e,"/submit_records.json"),n)}function u(e){return(0,s.U2)("myproblems/record_detail.json",{id:e})}function d(e,n){return(0,s.U2)("myproblems/".concat(e,"/result.json"),{mode:n})}function p(e,n){return(0,s.v_)("myproblems/".concat(e,"/add_notes.json"),n)}function m(e,n){return(0,s.v_)("myproblems/".concat(e,"/restore_initial_code.json"),n)}function f(e){return(0,s.v_)("myproblems/".concat(e,"/sync_code.json"))}function h(e,n){return(0,s.v_)("myproblems/".concat(e,"/update_code.json"),n)}function g(e,n){return(0,s.v_)("discusses/".concat(e,"/plus.json"),n)}},32083:function(e,n,t){"use strict";t.d(n,{c:function(){return i}});var i=function(e){return e[e.Single=0]="Single",e[e.Multiple=1]="Multiple",e[e.Judge=2]="Judge",e[e.Fill=3]="Fill",e[e.Subjective=4]="Subjective",e[e.Shixun=5]="Shixun",e[e.Program=6]="Program",e[e.Combine=7]="Combine",e}({})},70088:function(e,n,t){"use strict";t.d(n,{AD:function(){return T},D9:function(){return R},Hp:function(){return b},IM:function(){return F},Iy:function(){return E},KM:function(){return V},MJ:function(){return B},Ne:function(){return O},ON:function(){return U},Uj:function(){return K},VY:function(){return G},YO:function(){return J},YX:function(){return q},Zn:function(){return g},_g:function(){return j},_k:function(){return D},c6:function(){return Z},cr:function(){return v},eV:function(){return S},fi:function(){return x},gh:function(){return N},hS:function(){return Y},iA:function(){return A},j6:function(){return C},je:function(){return Q},jj:function(){return y},kS:function(){return H},o6:function(){return k},pO:function(){return W},rQ:function(){return P},sA:function(){return I},xm:function(){return L},xo:function(){return z},y8:function(){return M},yd:function(){return w}});var i=t(7557),r=t.n(i),s=t(82242),o=t.n(s),a=t(41498),l=t.n(a),c=t(77540),u=t(18892),d=t(99144),p=t(8591),m=t(10160),f=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},h=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},g=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(),e.next=3,(0,c.YR)(o()({},n));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_couser_info.json"),query:n}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),v=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.yS)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),x=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.W0)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),A=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.Nl)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),w=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.IU)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),j=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.td)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:if(-3!==t.status){e.next=17;break}(0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==t.status){e.next=19;break}return e.abrupt("return",t);case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),C=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.QX)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),y=function(){var e=l()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.o_)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),b=function(){var e=l()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.ZL)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),B=function(){var e=l()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.vV)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),E=function(){var e=l()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.aP)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),I=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(),e.next=3,(0,d.QH)("",m.Z.API_SERVER+"/api/polls/".concat(n.categoryId,"/commit_result.xlsx"));case 3:h();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),N=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/attendances/export_xlsx_data.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),k=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/video_study_statics.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Z=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_video_study.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_course_students_info.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/school_manages/students.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/item_banks/export.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.Uy)(o()({},n));case 2:0===(t=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score"))):-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/export_records/".concat(n.id,".xlsx"),query:n}));case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),L=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),R=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(null==n?void 0:n.coursesId,"/").concat(n.menuKey,"_statistic.xlsx?").concat(n.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_training_objectives.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==n?void 0:n.name,(0,d.NY)({url:m.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Y=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_courses.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),z=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_graduation_requirements.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),U=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/examination_banks/".concat(n.id,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/exercises/".concat(n.categoryId,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),J=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/polls/".concat(null==n?void 0:n.id,"/commit_result.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),K=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/paths/get_task_pass.json",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),W=function(){var e=l()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(t||"",(0,d.NY)({url:m.Z.API_SERVER+"/api/exercises/".concat(null==n?void 0:n.exercise_id,"/consult_exercise.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),V=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/competitions/".concat(null==n?void 0:n.identifier,"/competition_commit_records/member_works.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},51564:function(e,n,t){"use strict";t.d(n,{U:function(){return p}});var i=t(7557),r=t.n(i),s=t(82242),o=t.n(s),a=t(41498),l=t.n(a),c=t(79800),u=t.n(c),d=t(59301);function p(e,n){var t=(0,d.useState)(n),i=u()(t,2),s=i[0],a=i[1],c=(0,d.useState)(!1),p=u()(c,2),m=p[0],f=p[1],h=(0,d.useState)(),g=u()(h,2),v=g[0],x=g[1],A=function(){var t=l()(r()().mark((function t(i){var l,c,u,d=arguments;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return l=d.length>1&&void 0!==d[1]&&d[1],c=l?n:o()(o()({},s),i),f(!0),a(c),t.next=6,e(c);case 6:return u=t.sent,f(!1),x(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[s,m,A,v]}},25230:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___GW1u0",flex_space_between:"flex_space_between___XhK9z",flex_box_vertical_center:"flex_box_vertical_center___NKIbp",flex_box_center_end:"flex_box_center_end___V3qhT",flex_box_column:"flex_box_column___b4G29",bg:"bg___exMJB",paginationWrapper:"paginationWrapper___ROsRI",totalText:"totalText___PGE6D",num:"num___jLrBF",title:"title___yiXeD",questionIcons:"questionIcons___v75Tz",green:"green___HRGef",orange:"orange___tdW4E",greenTip:"greenTip___f2SpQ",redTip:"redTip___jc8UE",orangeTip:"orangeTip___VMO_s",flexRow:"flexRow___Jshv2",simpleWrap:"simpleWrap___ul6oi",divider:"divider___Of_8z",modal:"modal___oAD7F",programTitle:"programTitle___ybswa",simpleBg:"simpleBg___yLrQy",exportBtn:"exportBtn___x5fcE",export_type_modal:"export_type_modal___hmW4i",export_type_modal_con:"export_type_modal_con___R2S3f",type_item:"type_item___NsmrH",img_warp:"img_warp___LUfHa",img_warp_active:"img_warp_active____uL7y"}},66679:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___VAUts",flex_space_between:"flex_space_between___gx5ZV",flex_box_vertical_center:"flex_box_vertical_center___HV_tL",flex_box_center_end:"flex_box_center_end___fVsIw",flex_box_column:"flex_box_column___F5DHk",shixunWrp:"shixunWrp___pinaF",s:"s___mtpV4",fillComment:"fillComment___WEgkI",commentContent:"commentContent___v_Ebo",commentText:"commentText___fyDle",simpleWrap:"simpleWrap___uwIie",fillBg:"fillBg___iyMsm",tip:"tip___V6oDj",simpleBg:"simpleBg___UqElF",lookCode:"lookCode___xKifS"}},29093:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___D6Qly",flex_space_between:"flex_space_between___ZA98O",flex_box_vertical_center:"flex_box_vertical_center___aST6E",flex_box_center_end:"flex_box_center_end___kJ_eQ",flex_box_column:"flex_box_column___ZOkyZ",bg:"bg___rbSyL",circularBlue:"circularBlue___qvnla",circularRed:"circularRed___jo0FU",circularOrange:"circularOrange___GteY7",circularGreen:"circularGreen___PW_tz",circularGrey:"circularGrey___Nt7Wc",title:"title___Volf5",questionIcons:"questionIcons___MIxzq",grey:"grey___XquYB",green:"green___sjsXt",blue:"blue___Jwa9H",orange:"orange___cGfa7",red:"red___NensB",greenTip:"greenTip___lDmky",redTip:"redTip___Yp9nM",cccTip:"cccTip___Uzudc",orangeTip:"orangeTip___gA104",flexRow:"flexRow___GsOMs",simpleWrap:"simpleWrap___jppmP",userPhoto:"userPhoto___LUsoO",CCCIcons:"CCCIcons___STbxr",buttonFixed:"buttonFixed___aUnd3",progress:"progress___w_inO",typeTitle:"typeTitle___i1hJu",answerResult:"answerResult___kLknn",questionsInfo:"questionsInfo___spnx1",leftBar:"leftBar___AjrjB",greenBg:"greenBg___nlTOV",blueBg:"blueBg___nYACT",redBg:"redBg___WTgtT",orangeBg:"orangeBg___mMAXu",greyBg:"greyBg___eAdgQ",commentText:"commentText___smAVm",full:"full____Rgkm",answerInfo:"answerInfo___iSSvg",listType:"listType___fUHyn",userInfo:"userInfo___sc77e",userImg:"userImg___mL2tk",userInfoTitle:"userInfoTitle___U2d5B",userInfoValue:"userInfoValue___DBOCD",status:"status___yZSrO",result:"result___TOeTF",evaluate:"evaluate___CJGFj",analysis:"analysis___NuY61",userInfoModel:"userInfoModel___jHeA_",width:"width___UtVF4",Title:"Title___BfkeS",Value:"Value___sj9SB",userInfoModelbody:"userInfoModelbody___nQNbP",answerError:"answerError___kJTJu",export_type_modal:"export_type_modal___UwY7W",export_type_modal_con:"export_type_modal_con___iD92j",type_item:"type_item___hBzOc",img_warp:"img_warp___ijcxd",img_warp_active:"img_warp_active___VUIa8",scoreByBlankRadio:"scoreByBlankRadio___Z7ZDy",newProgramBg:"newProgramBg___zKYmY"}},45614:function(e){"use strict";e.exports="data:image/png;base64,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"},38347:function(e){"use strict";e.exports="data:image/png;base64,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"},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},96908:function(e){"use strict";e.exports="data:image/png;base64,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"},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__GroupHomework__Detail__index.async.js b/p__Classrooms__Lists__GroupHomework__Detail__index.async.js index b704a7be2d..a92fd727ba 100644 --- a/p__Classrooms__Lists__GroupHomework__Detail__index.async.js +++ b/p__Classrooms__Lists__GroupHomework__Detail__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[10195],{58195:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var s=t(82242),l=t.n(s),i=t(7557),a=t.n(i),o=t(41498),r=t.n(o),u=t(79800),c=t.n(u),d=t(39647),m=t.n(d),p=t(3113),_=t(59301),h=t(37712),f=["children"],x=function(e){var n=e.children,t=m()(e,f),s=(0,_.useState)(!1),i=c()(s,2),o=i[0],u=i[1];return(0,h.jsx)(p.ZP,l()(l()({},t),{},{loading:o,onClick:function(){var e=r()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,u(!0),e.next=4,t.onClick(n);case 4:u(!1),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),console.error(e.t0),u(!1);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(n){return e.apply(this,arguments)}}(),children:n}))}},73599:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return On}});var s=t(37205),l=t.n(s),i=t(7557),a=t.n(i),o=t(41498),r=t.n(o),u=t(82242),c=t.n(u),d=t(79800),m=t.n(d),p=t(59301),_=t(18892),h=t(49127),f=t(3113),x=t(8591),v=t(66104),g=t(6848),j=t(99313),y=t(43418),w=t(95237),b=t(43604),k=t(92832),Z=t(61998),N=t(28563),S=t(99144),P=t(79905),I=t(85573),H=t.n(I),O=t(78241),C=t(20834),L=t(24905),T=t(38854),D=t(27092),Y=t(5112),A=t(94001),F=t(57809),M=t(78386),R=t(20538),E=t(88142),W=t(16135),z=t(75105),G=t(14539),J=t(37712),V=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,_.useParams)();return(0,J.jsxs)(y.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:s.coursesId}});case 2:0===e.sent.status&&(x.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:c()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,J.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,J.jsx)("p",{children:"确定打回?"})]})})),B=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=((0,_.useParams)(),(0,p.useState)(!0)),l=m()(s,2),i=(l[0],l[1],(0,p.useState)(!1)),o=m()(i,2),u=o[0],d=o[1],h=O.Z.useForm(),f=m()(h,1)[0];return(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(y.Z,{centered:!0,title:"调分",open:"调分"===n.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:u,onOk:r()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.validateFields();case 2:return s=f.getFieldsValue(),d(!0),e.next=6,(0,z.ZP)("/api/student_works/".concat(n.actionTabs.id,"/adjust_score.json"),{method:"post",body:c()({},s)});case 6:0===e.sent.status&&(x.ZP.success("评阅成功"),f.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:c()({},n.actionTabs.params)})),d(!1);case 9:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,J.jsx)("p",{className:"tc",children:"该学生的最终成绩将不会按照评分规则进行计算"}),(0,J.jsxs)(O.Z,{form:f,layout:"horizontal",children:[(0,J.jsxs)("div",{style:{display:"flex",alignItems:"baseline"},children:[(0,J.jsx)(O.Z.Item,{label:"成绩",name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,J.jsx)(A.Z,{min:0,placeholder:"请填写分数"})}),(0,J.jsx)("span",{className:"ml10",children:"分"})]}),(0,J.jsx)("div",{children:(0,J.jsx)(O.Z.Item,{name:"comment",children:(0,J.jsx)(k.Z.TextArea,{placeholder:"请填写您对作品调分的原因",rows:8})})})]})]})})})),q=t(49312),U={flex_box_center:"flex_box_center___NBXH7",flex_space_between:"flex_space_between___l6hzm",flex_box_vertical_center:"flex_box_vertical_center___m8uTT",flex_box_center_end:"flex_box_center_end___BwXBn",flex_box_column:"flex_box_column___amI5B",wrap:"wrap___d__UZ",MdEditor:"MdEditor___QRYr6",workListButtonWrap:"workListButtonWrap___lhXWg",anticon:"anticon___b_3pM",workListClass:"workListClass___EI4Fm",left:"left___wBY4f",visible:"visible___uwm7P",status:"status___DUABx",tips:"tips___H3M_T",tableWrapper:"tableWrapper___EW8TX",atitle:"atitle___XxlIn",tables:"tables___thRYc",tables1:"tables1___jKpJt"},Q=t(70088),K=t(58195),X=t(53273),$=t(89392),ee=t(61186),ne=t.n(ee),te=t(51564),se=t(49242),le=t(42141),ie=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.globalSetting;return{shixunHomeworks:n,classroomList:t,loading:e.loading.effects,globalSetting:s}}))((function(e){var n,t,s,l,i,o,u=e.shixunHomeworks,d=(e.user,e.loading),h=e.dispatch,f=e.classroomList,v=e.globalSetting,j=(0,_.useParams)(),k=u.workList,N=u.workSetting,I=(0,te.U)(se.Gw,{homeworkId:null==k?void 0:k.id}),H=m()(I,3),O=H[1],C=H[2],L=(0,p.useState)([]),T=m()(L,2),D=T[0],Y=T[1],A=[(null==k?void 0:k.base_on_project)&&{title:"关联项目",align:"left",dataIndex:"base_on_project",width:200,render:function(e,n){var t,s,l,i,a,o;return{children:-1!==(null===(t=n.project_info)||void 0===t?void 0:t.id)?(0,J.jsx)("a",{target:"_blank",title:null===(s=n.project_info)||void 0===s?void 0:s.name,href:"".concat(null==v||null===(l=v.setting)||void 0===l?void 0:l.old_url).concat(null===(i=n.project_info)||void 0===i?void 0:i.id),style:{whiteSpace:"break-spaces"},children:null===(a=n.project_info)||void 0===a?void 0:a.name}):null===(o=n.project_info)||void 0===o?void 0:o.name,props:{rowSpan:n.rowSpan}}}},{title:"姓名",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,J.jsxs)("span",{className:U.atitle,style:{width:n.is_leader?"":130,maxWidth:n.is_leader&&80},children:[" ",e]}),n.is_leader&&(0,J.jsx)("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10},children:"组长"})]})}},(null==k?void 0:k.base_on_project)&&{title:"代码行数",align:"left",dataIndex:"code_lines_count",width:80,render:function(e){return e||"--"}},(null==k?void 0:k.base_on_project)&&{title:"issue数量",align:"left",dataIndex:"issues_count",width:80,render:function(e,n){return e||"--"}},(null==k?void 0:k.base_on_project)&&{title:"更新时间",align:"left",dataIndex:"update_time",width:140,render:function(e,n){return{children:e?(0,J.jsxs)("span",{style:{display:"block",alignItems:"center"},children:["更新代码",(0,J.jsx)("br",{}),ne()(e).format("YYYY-MM-DD HH:mm")]}):"--",props:{rowSpan:n.rowSpan}}}},{title:"作品状态",dataIndex:"work_status",align:"left",width:150,render:function(e,n){return{children:-1===e?"重做中":(0,J.jsx)(S.Uw,{status:e}),props:{rowSpan:n.rowSpan}}}},{title:"分组",align:"left",dataIndex:"work_group",width:70,render:function(e,n){return{children:(0,J.jsx)("span",{className:"c-blue",children:e}),props:{rowSpan:n.rowSpan}}}},{title:"当前成绩",align:"left",dataIndex:"work_score",width:150,render:function(e,n){return(0,J.jsx)(g.Z,{placement:"bottom",title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,J.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=k&&k.anonymous_comment?(0,J.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",null!=k&&k.is_group_grade?(0,J.jsx)("div",{children:n.group_leader_score?"组长评分:".concat(n.group_leader_score,"分"):"组长评分:0.0分"}):"",(0,J.jsx)("div",{children:n.late_penalty?"补交扣分:".concat(n.late_penalty,"分"):"补交扣分:0.0分"}),(0,J.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=k&&k.anonymous_comment?(0,J.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(null==k?void 0:k.anonymous_appeal)&&"违评扣分:".concat(n.appeal_penalty||"0.0","分"),(0,J.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,J.jsx)("div",{onClick:function(e){e.stopPropagation(),_.history.push("/classrooms/".concat(j.coursesId,"/group_homework/").concat(j.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,J.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},(null==N?void 0:N.can_submit)&&{title:"提交次数",dataIndex:"submit_count",width:75,ellipsis:!0,render:function(e){return 0==(null==k?void 0:k.work_status)?"--":e||"--"}},(null==k?void 0:k.student_anonymous_comment)&&{title:"需评数",align:"center",dataIndex:"need_comment_count",width:75},(null==k?void 0:k.student_anonymous_comment)&&{title:"已评数",align:"center",dataIndex:"user_comment_count",width:75},(null==k?void 0:k.student_anonymous_comment)&&{title:"被评数",align:"center",dataIndex:"student_comment_count",width:75},(null==k?void 0:k.student_anonymous_comment)&&{title:"被匿评分数",align:"center",dataIndex:"student_score",width:120},(null==k?void 0:k.student_anonymous_comment)&&{title:"申诉次数",align:"center",dataIndex:"appeal_all_count",width:75},(null==k?void 0:k.student_anonymous_comment)&&{title:"待审核申诉",align:"center",dataIndex:"appeal_deal_count",width:120},{title:"操作",width:null!=k&&k.base_on_project?100:80,align:"center",dataInex:"action",fixed:"right",render:function(e,n){var t;return null!==(t=k.homework_status)&&void 0!==t&&t.includes("导入")?(0,J.jsx)("div",{children:(0,J.jsx)("a",{style:{marginLeft:10},onClick:(0,$.debounce)(function(){var e=r()(a()().mark((function e(t){var s,l,i,o,r,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),e.next=3,(0,z.ZP)("/api/student_works/".concat(null==n?void 0:n.id,"/passed_condition.json"),{method:"get"});case 3:u=e.sent,y.Z.confirm({title:"作业详情",closable:!0,width:750,icon:null,content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"学生姓名"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==u||null===(s=u.data)||void 0===s?void 0:s.user_name})]}),(0,J.jsxs)("div",{style:{marginLeft:60},children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"学号"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==u||null===(l=u.data)||void 0===l?void 0:l.student_id})]}),(0,J.jsxs)("div",{style:{marginLeft:60},children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"班级"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==u||null===(i=u.data)||void 0===i?void 0:i.group_name})]})]}),(0,J.jsxs)("div",{style:{marginTop:22},children:[(0,J.jsx)("div",{style:{color:"#666666"},children:"作业描述:"}),(0,J.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==u||null===(o=u.data)||void 0===o?void 0:o.description)||"暂无信息"})]}),(0,J.jsxs)("div",{style:{marginTop:22,marginBottom:20},children:[(0,J.jsx)("div",{style:{color:"#666666"},children:"点评内容:"}),(0,J.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==u||null===(r=u.data)||void 0===r?void 0:r.comment)||"暂无信息"})]})]}),footer:null});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),300),children:"查看详情"})}):0===n.work_status?(0,J.jsx)("div",{children:"--"}):(0,J.jsx)("a",{className:"c-blue",onClick:function(e){var t;e.preventDefault(),!(0,P.Rm)()||null!=f&&null!==(t=f.AssistantObject)&&void 0!==t&&null!==(t=t.group)&&void 0!==t&&t.can_view?_.history.push("/classrooms/".concat(j.coursesId,"/group_homework/").concat(j.categoryId,"/review/").concat(n.id,"?review=review")):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:" 查看 "})}}].filter((function(e){return!!e})),F=[{title:"序号",dataIndex:"name",ellipsis:!0,width:120,render:function(e,n,t){return t+1}},{title:"姓名",dataIndex:"user_name",ellipsis:!0},{title:"评阅状态",dataIndex:"current_user_work_status",ellipsis:!0,render:function(e){return e?(0,J.jsx)("span",{style:{color:"#028D01"},children:"已评"}):(0,J.jsx)("span",{style:{color:"#FF6801"},children:"未评"})}},{title:"更新时间",dataIndex:"update_time",ellipsis:!0,render:function(e){return e?ne()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"匿评分数",dataIndex:"student_score",ellipsis:!0,render:function(e){return e||"--"}},{title:(0,J.jsxs)("span",{children:["是否整组同评",(0,J.jsx)(g.Z,{title:"如果学生对作品进行了整组同评,那么该作品所属分组的人数等于已评作品数,并且学生的已评作品总数将超过需评数。",children:(0,J.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5"})})]}),dataIndex:"group_comment",ellipsis:!0},{title:"被申诉次数",dataIndex:"appeal_all_count",ellipsis:!0,render:function(e){return e||"--"}},{title:"被申诉审核状态",dataIndex:"current_user_appeal_status",ellipsis:!0,render:function(e){return 1===e?(0,J.jsx)("span",{style:{color:"#FF6801"},children:"待审核"}):-1===e?"--":(0,J.jsx)("span",{style:{color:"#028D01"},children:"已审核"})}},{title:"操作",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:function(e,n){return(0,J.jsx)("a",{onClick:function(){var e;0!=(null==k?void 0:k.work_status)?null!==(e=k.homework_status)&&void 0!==e&&e.includes("导入")||_.history.push("/classrooms/".concat(j.coursesId,"/group_homework/").concat(j.categoryId,"/review/").concat(n.id)):x.ZP.warning("你未提交作品,不能参与匿评")},children:null!=n&&n.current_user_work_status?"查看":"评阅"})}}];return(0,p.useEffect)((function(){null!=k&&k.course_id&&Y(k.student_works)}),[k]),(0,J.jsxs)("section",{className:"minH500 bg-white p30",style:{paddingTop:25},children:[!(null!=k&&k.all_member_count)&&!d["shixunHomeworks/getWorkList"]&&((null==k||null===(n=k.homework_status)||void 0===n?void 0:n.includes("未发布"))||(null==k||null===(t=k.homework_status)||void 0===t?void 0:t.includes("未开始")))&&(0,J.jsx)(G.Z,{}),!(null!=k&&null!==(s=k.homework_status)&&void 0!==s&&s.includes("未发布"))&&!(null!=k&&null!==(l=k.homework_status)&&void 0!==l&&l.includes("未开始"))&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"c-grey-333",children:"我的作品"})}),(0,J.jsx)(b.Z,{children:(0,J.jsxs)("span",{children:[null==k||null===(i=k.left_time)||void 0===i?void 0:i.status,(0,J.jsx)("span",{className:"ml10",style:{color:"#FF9D18"},children:null==k||null===(o=k.left_time)||void 0===o?void 0:o.time})]})})]}),(null==k?void 0:k.is_shixun)&&!(null!=k&&k.open_evaluate)&&!(null!=k&&k.is_close_tips)&&(0,J.jsxs)(w.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"},children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{children:"该实践项目未启用评测功能,学生提交作品后需要教师手动评分,请耐心等待教师的评分结果。 "})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"current",onClick:r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(j.categoryId,"/close_tips.json"),{method:"post"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&h({type:"shixunHomeworks/getWorkList",payload:c()({},j)});case 4:case"end":return e.stop()}}),e)}))),children:"X"})})]}),(null==k?void 0:k.feedback_notice)&&(0,J.jsxs)("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"},children:[(0,J.jsx)("i",{className:"iconfont icon-tishi11 font14"}),(0,J.jsx)("span",{className:"ml10",style:{flex:"1"},children:"有学生反馈了作品问题,请及时查看处理"}),O?(0,J.jsx)(le.Z,{}):(0,J.jsx)("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C({homeworkId:null==k?void 0:k.id});case 2:0===(null==(n=e.sent)?void 0:n.status)&&h({type:"shixunHomeworks/getWorkList",payload:c()({},j)});case 4:case"end":return e.stop()}}),e)})))})]}),(0,J.jsx)(Z.Z,{className:"mt15",loading:d["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:function(e,n){return(null==e?void 0:e.item_index)%2==0&&U.tables},pagination:!1,dataSource:[k],columns:A,locale:{emptyText:(0,J.jsx)(G.Z,{})},scroll:null!=k&&k.student_anonymous_comment||null!=k&&k.base_on_project?{x:"calc(100% + 60px)"}:{}}),(null==k?void 0:k.student_anonymous_comment)&&(0,J.jsxs)("div",{className:"mt30",children:[(0,J.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,J.jsxs)(b.Z,{children:["共",(0,J.jsx)("span",{className:"ml5 mr5",style:{color:"#FA6400"},children:(null==k?void 0:k.work_count)||0}),"份作业需评阅"]}),(0,J.jsxs)(b.Z,{children:[(0,J.jsx)("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"匿评时间",(0,J.jsxs)("span",{className:"c-grey-333 ml10",children:[(null==k?void 0:k.evaluation_start)&&ne()(null==k?void 0:k.evaluation_start).format("YYYY-MM-DD HH:mm"),"至 ",(null==k?void 0:k.evaluation_end)&&ne()(null==k?void 0:k.evaluation_end).format("YYYY-MM-DD HH:mm")]})]})]}),(0,J.jsx)(Z.Z,{className:"mt15",locale:{emptyText:(0,J.jsx)(G.Z,{})},columns:F,dataSource:D,pagination:!1})]})]})]})})),ae=(0,p.createRef)(),oe=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.globalSetting;return{shixunHomeworks:n,classroomList:t,loading:e.loading.effects,globalSetting:s}}))((function(e){var n,t,s,i,o,u,d,h,v,j,N,I=e.shixunHomeworks,ee=e.classroomList,te=e.loading,se=e.globalSetting,le=e.dispatch,oe=e.zip,re=e.btnLoading,ue=e.setBtnLoading,ce=(0,p.useState)(c()(c()(c()({},(0,_.useParams)()),{page:1,limit:20}),{},{order:"work_score",b_order:"desc"})),de=m()(ce,2),me=de[0],pe=(de[1],(0,_.useLocation)(),I.workList),_e=(0,p.useState)({}),he=m()(_e,2),fe=he[0],xe=(he[1],(0,p.useState)("")),ve=m()(xe,2),ge=(ve[0],ve[1]),je=(0,p.useState)(""),ye=m()(je,2),we=(ye[0],ye[1],(0,p.useState)("")),be=m()(we,2),ke=(be[0],be[1],(0,p.useState)([])),Ze=m()(ke,2),Ne=Ze[0],Se=Ze[1],Pe=(0,p.useState)(),Ie=m()(Pe,2),He=(Ie[0],Ie[1]),Oe=(0,p.useState)([]),Ce=m()(Oe,2),Le=Ce[0],Te=(Ce[1],(0,p.useState)(!1)),De=m()(Te,2),Ye=De[0],Ae=De[1],Fe=(0,p.useState)([]),Me=m()(Fe,2),Re=Me[0],Ee=Me[1],We=(0,p.useState)(!1),ze=m()(We,2),Ge=ze[0],Je=ze[1],Ve=(0,p.useState)(),Be=m()(Ve,2),qe=Be[0],Ue=Be[1],Qe=(0,p.useState)(1),Ke=m()(Qe,2),Xe=Ke[0],$e=Ke[1],en=(0,p.useState)(),nn=m()(en,2),tn=nn[0],sn=nn[1],ln=(0,p.useState)(),an=m()(ln,2),on=an[0],rn=an[1],un=(0,p.useState)(),cn=m()(un,2),dn=cn[0],mn=cn[1],pn=(0,p.useState)(!1),_n=m()(pn,2),hn=_n[0],fn=_n[1],xn=O.Z.useForm(),vn=m()(xn,1)[0],gn=(0,p.useState)({groupAll:[],userAll:[]}),jn=m()(gn,2),yn=jn[0],wn=jn[1],bn=(0,p.useState)(!1),kn=m()(bn,2),Zn=kn[0],Nn=kn[1],Sn=(0,p.useState)({status:!1,visible:!0}),Pn=m()(Sn,2),In=Pn[0],Hn=Pn[1],On=O.Z.useForm(),Cn=m()(On,1)[0],Ln=function(){var e=r()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(me.categoryId,"/get_group_members"),{method:"get",params:{}});case 2:return n=e.sent,e.next=5,(0,z.ZP)("/api/courses/".concat(me.coursesId,"/students.json"),{method:"get",params:{coursesId:me.coursesId,homework_id:me.categoryId,page:1,limit:2e3}});case 5:t=e.sent,0==(null==n?void 0:n.status)&&wn({groupAll:null==n?void 0:n.group_infos,userAll:null==t?void 0:t.students});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){var e;(null==pe||null===(e=pe.course_recommends)||void 0===e?void 0:e.length)>0&&Nn(!0)}),[null==pe?void 0:pe.course_recommends]),(0,p.useEffect)((function(){ae&&ae.current&&(ae.current.clientHeight>47?Hn({status:!0,visible:!0}):Hn({status:!1,visible:!0}))}),[pe.course_group_info&&pe.course_group_info.length]),(0,p.useEffect)((function(){null!=pe&&pe.course_id}),[null==pe?void 0:pe.course_id]),(0,p.useEffect)((function(){null!=pe&&pe.course_id&&setTimeout((function(){if(pe.base_on_project){var e,n,t=[];if(null===(e=pe.new_student_works)||void 0===e||e.map((function(e,n){var s;null==e||null===(s=e.student_works)||void 0===s||s.map((function(n,s){var l,i,a;n.item_index=e.item_index,n.rowSpan=null!=n&&n.is_leader?null==e||null===(l=e.student_works)||void 0===l?void 0:l.length:-1===(null==n||null===(i=n.project_info)||void 0===i?void 0:i.id)?1:(null==e||null===(a=e.student_works)||void 0===a||null===(a=a.filter((function(e){return e.is_leader})))||void 0===a?void 0:a.length)>0?0:1,t.push(n)}))})),(null==t||null===(n=t.filter((function(e){return e.searched})))||void 0===n?void 0:n.length)>0){var s=null==t?void 0:t.map((function(e){return c()(c()({},e),{},{rowSpan:1})}));Se(l()(s))}else Se([].concat(t))}else{var i,a,o=[];if(null===(i=pe.new_student_works)||void 0===i||i.map((function(e,n){var t;null==e||null===(t=e.student_works)||void 0===t||t.map((function(n,t){var s,l;n.item_index=e.item_index,n.rowSpan=0==t?null==e||null===(s=e.student_works)||void 0===s?void 0:s.length:(null==e||null===(l=e.student_works)||void 0===l||null===(l=l.filter((function(e){return e.id})))||void 0===l?void 0:l.length)>0?0:1,o.push(n)}))})),(null==o||null===(a=o.filter((function(e){return e.searched})))||void 0===a?void 0:a.length)>0){var r=null==o?void 0:o.map((function(e){return c()(c()({},e),{},{rowSpan:1})}));Se(l()(r))}else Se([].concat(o))}}),400)}),[pe]);var Tn=function(){var e=r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,le({type:"shixunHomeworks/getWorkList",payload:c()({},me)});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Dn(){$e(1),He(""),sn(""),rn(""),mn(""),Ee([])}var Yn=[{title:"序号",dataIndex:"item_index",align:"left",width:50,fixed:null!=pe&&pe.base_on_project?"left":"",render:function(e,n,t){return{children:e,props:{rowSpan:n.rowSpan}}}},(null==pe?void 0:pe.base_on_project)&&{title:"关联项目",align:"left",dataIndex:"base_on_project",width:120,fixed:"left",render:function(e,n){var t,s,l,i,a,o;return{children:-1!==(null===(t=n.project_info)||void 0===t?void 0:t.id)?(0,J.jsx)("a",{target:"_blank",title:null===(s=n.project_info)||void 0===s?void 0:s.name,href:"".concat(null==se||null===(l=se.setting)||void 0===l?void 0:l.old_url).concat(null===(i=n.project_info)||void 0===i?void 0:i.id),style:{whiteSpace:"break-spaces"},children:null===(a=n.project_info)||void 0===a?void 0:a.name}):null===(o=n.project_info)||void 0===o?void 0:o.name,props:{rowSpan:n.rowSpan}}}},!(null!=pe&&pe.base_on_project)&&{title:"分组",align:"left",dataIndex:"work_group",width:200,render:function(e,n){return{children:(0,J.jsx)("span",{className:"c-blue",children:e}),props:{rowSpan:n.rowSpan}}}},{title:"姓名",align:"left",dataIndex:"user_name",ellipsis:!0,width:140,render:function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,J.jsx)(g.Z,{placement:"bottom",title:e,children:(0,J.jsxs)("span",{className:U.atitle,style:{width:n.is_leader?"":130,maxWidth:n.is_leader&&80},children:[" ",e]})}),n.is_leader&&(0,J.jsx)("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10},children:"组长"})]})}},(0,P.GJ)()&&{title:"学号",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:null!=pe&&pe.base_on_project?80:130,ellipsis:!0,render:function(e){return(0,J.jsx)("span",{style:{color:"#666666"},children:e})}},(0,P.GJ)()&&!(null!=pe&&pe.base_on_project)&&{title:"分班",align:"left",width:150,ellipsis:!0,dataIndex:"group_name"},((0,P.GJ)()||(0,P.dE)()&&!(null!=pe&&pe.anonymous_comment)&&!pe.anonymous_appeal||(0,P.dE)()&&(null===(n=pe.homework_status)||void 0===n?void 0:n.includes("已截止")))&&{title:"当前成绩",align:"left",dataIndex:"work_score",sorter:!0,sortOrder:"work_score"===me.order?"desc"===me.b_order?"descend":"ascend":null,sortDirections:["descend","ascend"],render:function(e,n){return(0,J.jsx)(g.Z,{placement:"bottom",title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,J.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=pe&&pe.anonymous_comment?(0,J.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",null!=pe&&pe.is_group_grade?(0,J.jsx)("div",{children:n.group_leader_score?"组长评分:".concat(n.group_leader_score,"分"):"组长评分:0.0分"}):"",(0,J.jsx)("div",{children:n.late_penalty?"补交扣分:".concat(n.late_penalty,"分"):"补交扣分:0.0分"}),(0,J.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=pe&&pe.anonymous_comment?(0,J.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(null==pe?void 0:pe.anonymous_appeal)&&"违评扣分:".concat(n.appeal_penalty||"0.0","分"),(0,J.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=pe&&pe.is_jupyter||null!=pe&&pe.is_jupyter_lab)&&(0,J.jsx)("div",{onClick:function(e){e.stopPropagation(),_.history.push("/classrooms/".concat(me.coursesId,"/group_homework/").concat(me.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,J.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},(null==pe?void 0:pe.base_on_project)&&{title:"代码行数",align:"left",ellipsis:!0,dataIndex:"code_lines_count",render:function(e){return e||"--"}},(null==pe?void 0:pe.base_on_project)&&{title:"issue数量",align:"left",ellipsis:!0,dataIndex:"issues_count",render:function(e,n){return{children:e||"--"}}},(null==pe?void 0:pe.base_on_project)&&{title:"P/R数",align:"left",ellipsis:!0,dataIndex:"pull_requests_count",render:function(e,n){var t;return{children:-1!==(null===(t=n.project_info)||void 0===t?void 0:t.id)?(0,J.jsx)("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:function(){var e,t;window.open("".concat(null==se||null===(e=se.setting)||void 0===e?void 0:e.old_url).concat(null===(t=n.project_info)||void 0===t?void 0:t.id,"/pulls"))},children:null==n?void 0:n.pull_requests_count}):"--",props:{rowSpan:n.rowSpan}}}},(null==pe?void 0:pe.base_on_project)&&{title:"代码质量",align:"left",width:170,dataIndex:"codesmell",render:function(e,n){var t;return{children:-1!==(null===(t=n.project_info)||void 0===t?void 0:t.id)?(0,J.jsxs)("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:function(){var e,t;window.open("".concat(null==se||null===(e=se.setting)||void 0===e?void 0:e.old_url).concat(null===(t=n.project_info)||void 0===t?void 0:t.id,"/sonar"))},children:[(0,J.jsxs)("div",{children:["bug ",null==n?void 0:n.bug]}),(0,J.jsxs)("div",{children:["Security ",null==n?void 0:n.security]}),(0,J.jsxs)("div",{children:["Codesmell ",null==n?void 0:n.codesmell]})]}):"--",props:{rowSpan:n.rowSpan}}}},(null==pe?void 0:pe.base_on_project)&&{title:"更新时间",align:"left",dataIndex:"update_time",width:130,ellipsis:!0,sorter:!0,sortOrder:"update_time"===me.order?"desc"===me.b_order?"descend":"ascend":null,render:function(e,n){return{children:(0,J.jsx)(g.Z,{placement:"bottom",title:e?(0,J.jsxs)("span",{style:{display:"block",alignItems:"center"},children:["更新代码",(0,J.jsx)("br",{}),ne()(e).format("YYYY-MM-DD HH:mm")]}):"--",children:e?(0,J.jsxs)("span",{style:{display:"block",alignItems:"center"},children:["更新代码",(0,J.jsx)("br",{}),ne()(e).format("YYYY-MM-DD HH:mm")]}):"--"}),props:{rowSpan:n.rowSpan}}}},{title:"作品状态",dataIndex:"work_status",align:"left",width:null!=pe&&pe.base_on_project?110:200,fixed:null!=pe&&pe.base_on_project?"right":"",render:function(e,n){return{children:-1===e?"重做中":(0,J.jsx)("div",{style:{whiteSpace:"break-spaces"},children:(0,J.jsx)(S.Uw,{status:e,lineBreak:!0})}),props:{rowSpan:n.rowSpan}}}},{title:"操作",width:null!=pe&&pe.base_on_project?100:150,fixed:null!=pe&&pe.base_on_project?"right":"",align:"left",dataInex:"action",render:function(e,n){var t;return null!==(t=pe.homework_status)&&void 0!==t&&t.includes("导入")?(0,J.jsxs)("div",{children:[(0,P.GJ)()&&(0,J.jsx)("a",{onClick:function(e){e.stopPropagation(),le({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.id,type:"normal"}})},children:"修改成绩"}),(0,J.jsx)("a",{style:{marginLeft:10},onClick:(0,$.debounce)(function(){var e=r()(a()().mark((function e(t){var s,l,i,o,r,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),e.next=3,(0,z.ZP)("/api/student_works/".concat(null==n?void 0:n.id,"/passed_condition.json"),{method:"get"});case 3:u=e.sent,y.Z.confirm({title:"作业详情",closable:!0,width:750,icon:null,content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"学生姓名"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==u||null===(s=u.data)||void 0===s?void 0:s.user_name})]}),(0,J.jsxs)("div",{style:{marginLeft:60},children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"学号"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==u||null===(l=u.data)||void 0===l?void 0:l.student_id})]}),(0,J.jsxs)("div",{style:{marginLeft:60},children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"班级"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==u||null===(i=u.data)||void 0===i?void 0:i.group_name})]})]}),(0,J.jsxs)("div",{style:{marginTop:22},children:[(0,J.jsx)("div",{style:{color:"#666666"},children:"作业描述:"}),(0,J.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==u||null===(o=u.data)||void 0===o?void 0:o.description)||"暂无信息"})]}),(0,J.jsxs)("div",{style:{marginTop:22,marginBottom:20},children:[(0,J.jsx)("div",{style:{color:"#666666"},children:"点评内容:"}),(0,J.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==u||null===(r=u.data)||void 0===r?void 0:r.comment)||"暂无信息"})]})]}),footer:null});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),300),children:"查看详情"})]}):0!==n.work_status||(0,P.GJ)()?(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[!(0,P.GJ)()&&(0,J.jsx)("a",{className:"c-blue",onClick:function(e){var t;e.preventDefault(),!(0,P.Rm)()||null!=ee&&null!==(t=ee.AssistantObject)&&void 0!==t&&null!==(t=t.group)&&void 0!==t&&t.can_view?_.history.push("/classrooms/".concat(me.coursesId,"/group_homework/").concat(me.categoryId,"/review/").concat(n.id)):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看"}),(0,P.GJ)()&&(0,J.jsx)("a",{className:"c-blue",onClick:function(e){var t;e.preventDefault(),!(0,P.Rm)()||null!==(t=ee.AssistantObject.group)&&void 0!==t&&t.can_view?_.history.push("/classrooms/".concat(me.coursesId,"/group_homework/").concat(me.categoryId,"/review/").concat(n.id)):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:n.has_comment?"已评阅":"评阅"}),(0,P.GJ)()&&(0,J.jsx)(g.Z,{placement:"bottom",title:(0,J.jsxs)("p",{children:["调整学生当前成绩",(0,J.jsx)("br",{}),"其它历史评分将全部失效"]}),children:(0,J.jsx)("a",{style:{color:"#3061D0"},className:"c-green",onClick:function(e){var t;e.preventDefault(),!(0,P.Rm)()||null!==(t=ee.AssistantObject.group)&&void 0!==t&&t.can_appraise?le({type:"shixunHomeworks/setActionTabs",payload:{key:"调分",selectArrs:n,id:n.id,params:me}}):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"调分"})})]}):(0,J.jsx)("div",{children:"--"})}}].filter((function(e){return!!e})),An=l()(Yn.map((function(e){return c()({},e)})));An[0].render=function(e){return"我"};var Fn=function(){var e=r()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ue(!0),e.next=3,(0,z.ZP)("/api/homework_commons/".concat(null==me?void 0:me.categoryId,"/export_student_works.json"),{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});case 3:0===(n=e.sent).status?null===(t=oe.current)||void 0===t||t.exportReport(n.files):ue(!1);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Mn=function(){var e=r()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(null==me?void 0:me.categoryId,"/export_student_works.json"),{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});case 2:0===(n=e.sent).status&&(Array.isArray(n.sub_data)&&n.sub_data.length>0?null===(t=oe.current)||void 0===t||t.exportAndCreateUserFolder(n.sub_data,"批注附件","".concat(null==pe?void 0:pe.homework_name,"-作品批注附件")):x.ZP.warning("暂无可下载的批注附件"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,P.GJ)()?(0,J.jsxs)("section",{className:"".concat(U.wrap," minH500"),children:[(0,J.jsx)("aside",{children:(0,J.jsxs)("aside",{className:"minH500 bg-white pl30 ".concat((0,P.GJ)()?"pt30":""," pr30"),children:[!(null!=pe&&pe.all_member_count)&&!te["shixunHomeworks/getWorkList"]&&(0,J.jsx)("aside",{className:"bg-white inline-block w100",children:(0,J.jsx)(G.Z,{})}),!(0,P.GJ)()&&(0,J.jsxs)("aside",{className:"pt10 pb10",children:[(0,J.jsx)("span",{className:"c-orange",children:pe.commit_count}),"已交",(0,J.jsx)("span",{className:"ml10",children:pe.uncommit_count}),"未交",(null==pe||null===(t=pe.left_time)||void 0===t?void 0:t.time)&&(0,J.jsxs)("span",{className:"ml10",children:[(0,J.jsx)("span",{children:null==pe||null===(s=pe.left_time)||void 0===s?void 0:s.status}),(0,J.jsx)("span",{className:"c-orange",children:null==pe||null===(i=pe.left_time)||void 0===i?void 0:i.time})]})]}),(0,J.jsxs)("aside",{children:[(0,P.GJ)()&&(0,J.jsxs)("aside",{className:"mb30",children:[(0,J.jsxs)(O.Z,{form:Cn,onChange:function(){me.page=1;var e=Object.assign({},Cn.getFieldValue());delete me.course_group,delete me.teacher_comment,Object.keys(e).map((function(n){switch(n){case"teacher_comment":case"member_work":var t;if(e[n].length>1||!e[n].length)delete me[n],Cn.setFieldsValue(H()({},n,"all"));else me[n]=null===(t=e[n])||void 0===t?void 0:t[0],Cn.setFieldsValue(H()({},"teacher_comment",e[n]));break;case"file_status":e[n].includes("all")||pe[n].length===e[n].length||!e[n].length?(delete me.file_status,Cn.setFieldsValue(H()({},"file_status","all"))):(me.file_status=e[n][0],Cn.setFieldsValue(H()({},"file_status",e[n])));break;case"work_status":e[n].includes("all")||pe.task_status.length===e[n].length||!e[n].length?(delete me.work_status,Cn.setFieldsValue(H()({},"work_status","all"))):(me.work_status=e[n],Cn.setFieldsValue(H()({},"work_status",me.work_status)));break;case"course_group_info":e[n].includes("all")||pe[n].length===e[n].length||!e[n].length?(delete me.course_group,Cn.setFieldsValue(H()({},"course_group_info","all"))):(me.course_group=e[n],Cn.setFieldsValue(H()({},"course_group_info",me.course_group)))}})),Tn()},initialValues:H()(H()(H()(H()(H()({},"member_work","all"),"work_status","all"),"course_group_info","all"),"teacher_comment","all"),"file_status","all"),children:[(0,J.jsx)(O.Z.Item,{name:"teacher_comment",children:(0,J.jsx)(L.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(w.Z,{children:[(0,J.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"你的评阅:"}),(0,J.jsx)(b.Z,{flex:"80px",children:(0,J.jsx)(L.Z,{value:"all",checked:!fe.teacher_comment,children:"全部"})}),(0,J.jsx)(b.Z,{flex:"1",children:pe.teacher_comment&&pe.teacher_comment.map((function(e){return(0,J.jsxs)(L.Z,{value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),(0,J.jsx)(O.Z.Item,{name:"file_status",children:(0,J.jsx)(L.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(w.Z,{children:[(0,J.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"附件状态:"}),(0,J.jsx)(b.Z,{flex:"80px",children:(0,J.jsx)(L.Z,{value:"all",children:"全部"})}),(0,J.jsx)(b.Z,{flex:"1",children:null==pe||null===(o=pe.file_status)||void 0===o?void 0:o.map((function(e){return(0,J.jsxs)(L.Z,{value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),(0,J.jsx)(O.Z.Item,{name:"work_status",children:(0,J.jsx)(L.Z.Group,{value:[],style:{width:"100%"},children:(0,J.jsxs)(w.Z,{children:[(0,J.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"作品状态:"}),(0,J.jsx)(b.Z,{flex:"80px",children:(0,J.jsx)(L.Z,{value:"all",checked:!fe.work_status,children:"全部"})}),(0,J.jsx)(b.Z,{flex:"1",children:pe.task_status&&pe.task_status.map((function(e){return(0,J.jsxs)(L.Z,{name:"work_status",value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),(0,J.jsx)(O.Z.Item,{name:"member_work",children:(0,J.jsx)(L.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(w.Z,{children:[(0,J.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"组内角色:"}),(0,J.jsx)(b.Z,{flex:"80px",children:(0,J.jsx)(L.Z,{value:"all",children:"全部"})}),(0,J.jsx)(b.Z,{flex:"1",children:[{name:"组长",id:1},{name:"组员",id:0}].map((function(e){return(0,J.jsx)(L.Z,{value:e.id,children:e.name},e.id)}))})]})})}),(0,J.jsx)(O.Z.Item,{name:"course_group_info",children:(0,J.jsx)(L.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(w.Z,{children:[(0,J.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"分班情况:"}),(0,J.jsx)(b.Z,{flex:"80px",children:(0,J.jsx)(L.Z,{value:"all",checked:!fe.course_group,children:"全部"})}),(0,J.jsxs)(b.Z,{flex:"1",className:"".concat(U.workListClass," ").concat(In.visible?U.visible:""," ").concat(In.status?"":U.status),children:[(0,J.jsx)("div",{ref:ae,className:U.left,children:pe.course_group_info&&pe.course_group_info.map((function(e){return(0,J.jsxs)(L.Z,{value:e.course_group_id,children:[e.group_group_name,"(",e.count,")"]},e.course_group_id)}))}),In.status&&(0,J.jsx)("div",{className:U.tips,onClick:function(){return Hn(c()(c()({},In),{},{visible:!In.visible}))},children:(0,J.jsxs)("span",{children:[In.visible?"展开":"收起",In.visible?(0,J.jsx)(M.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(R.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})})]})]})})})]}),(0,J.jsxs)(w.Z,{align:"middle",children:[(0,J.jsx)(b.Z,{flex:"1",children:(0,J.jsxs)(w.Z,{align:"middle",children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)(k.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){me.page=1,me.search=e.trim(),le({type:"shixunHomeworks/getWorkList",payload:c()({},me)})},style:{width:240}})}),(0,J.jsxs)(b.Z,{children:[(0,J.jsx)("span",{className:"ml5 c-red",children:pe.work_count}),"个检索结果(",pe.work_count,"个学生)"]})]})}),(0,J.jsxs)(b.Z,{style:{textAlign:"end"},className:U.workListButtonWrap,children:[!(null!==(u=pe.homework_status)&&void 0!==u&&u.includes("导入"))&&!(0,P.dE)()&&(0,J.jsx)(K.Z,{className:"mr20",onClick:r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ln();case 2:fn(!0);case 3:case"end":return e.stop()}}),e)}))),children:"调整分组"}),(0,J.jsx)(T.Z,{dropdownRender:function(){var e,n;return(0,J.jsxs)(C.Z,{children:[(0,J.jsx)(C.Z.Item,{children:(0,J.jsx)("span",{onClick:function(){le({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出学生成绩",course_groups:null==pe?void 0:pe.course_group_info,fn:function(){(0,Q.Iy)(JSON.parse(sessionStorage.all_student_works_params),"group_work_list")}}})},children:"导出成绩"})},"1"),!(null!==(e=pe.homework_status)&&void 0!==e&&e.includes("导入"))&&(0,J.jsx)(C.Z.Item,{children:(0,J.jsx)(f.ZP,{loading:re,ghost:!0,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:function(){le({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出作品附件",course_groups:null==pe?void 0:pe.course_group_info,fn:function(){Fn()}}})},children:"导出作品附件"})},"3"),!(null!==(n=pe.homework_status)&&void 0!==n&&n.includes("导入"))&&(0,J.jsx)(C.Z.Item,{children:(0,J.jsx)(K.Z,{style:{paddingLeft:0,background:"transparent"},type:"text",onClick:function(){le({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出作品批注",course_groups:null==pe?void 0:pe.course_group_info,fn:function(){Mn()}}})},children:"导出作品批注"})},"4"),(0,J.jsx)(C.Z.Item,{children:(0,J.jsx)(_.Link,{to:"/classrooms/".concat(me.coursesId,"/exportlist/group_work_list"),children:"历史导出"})},"2")]})},children:(0,J.jsxs)(f.ZP,{children:[(0,J.jsx)(E.Z,{}),"导出",(0,J.jsx)(W.Z,{})]})})]})]})]}),(0,P.G5)()&&(0,J.jsxs)("div",{children:[(null==pe?void 0:pe.base_on_project)&&(0,J.jsx)("p",{children:"项目概览"}),(0,J.jsx)(Z.Z,{dataSource:[null==pe?void 0:pe.group_data],pagination:!1,bordered:!0,style:{marginBottom:20},columns:[null!=pe&&pe.base_on_project?{title:"项目总数",align:"center",dataIndex:"project_num",key:"project_num"}:{title:"分组总数",align:"center",dataIndex:"group_size",key:"group_size"},{title:"学生人数",align:"center",dataIndex:"work_count"},(null==pe?void 0:pe.base_on_project)&&{title:"关联项目人数",align:"center",dataIndex:"associated_num"},(null==pe?void 0:pe.base_on_project)&&{title:"未关联项目人数",align:"center",dataIndex:"unassociated_num"},!(null!=pe&&pe.base_on_project)&&{title:"已分组数",align:"center",dataIndex:"non_zero_count"},!(null!=pe&&pe.base_on_project)&&{title:"未分组数",align:"center",dataIndex:"zero_count"},{title:"未提交人数",align:"center",dataIndex:"not_submitted_num"},(null==pe?void 0:pe.base_on_project)&&{title:"部分提交",align:"center",dataIndex:"partial_submission"},{title:"按时提交",align:"center",dataIndex:"submitted_num"},{title:"延时提交",align:"center",dataIndex:"delayed_num"}].filter((function(e){return!!e}))})]}),!!Le.length&&(0,J.jsx)(Z.Z,{className:"mb10 ".concat(U.tableWrapper),dataSource:Le,columns:An,pagination:!1,showHeader:!1,loading:!1}),(0,J.jsx)("aside",{style:{paddingBottom:30},children:(0,J.jsx)(Z.Z,{loading:te["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:function(e,n){return null!=e&&e.searched?U.tables1:(null==e?void 0:e.item_index)%2==0&&U.tables},className:U.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:Ne,columns:Yn,scroll:(null==pe?void 0:pe.base_on_project)&&{x:1220},onChange:function(e,n,t){if(void 0===t.order)if("student_id"===t.field)ge("descend"),me.b_order="desc",me.order=t.field;else delete me.b_order,delete me.order;else me.b_order=t.order.replace("end",""),me.order=t.field;le({type:"shixunHomeworks/getWorkList",payload:c()({},me)})}})}),(0,J.jsx)(D.Z,{showSizeChanger:!0,showQuickJumper:!0,style:{paddingBottom:30},onChange:function(e,n){me.page=e,me.limit=n,Tn()},defaultCurrent:me.page||1,current:me.page||1,defaultPageSize:20,total:I.workList.work_count})]})]})}),(0,J.jsx)(B,{}),(0,J.jsx)(V,{}),Ye&&(0,J.jsx)(y.Z,{title:"一键打回重做",open:Ye,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:r()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==Xe){e.next=13;break}if(!(Re.length<=0)){e.next=4;break}return x.ZP.info("请选择作业状态"),e.abrupt("return");case 4:if(dn){e.next=7;break}return x.ZP.info("评语不能为空"),e.abrupt("return");case 7:return e.next=9,(0,z.ZP)("/api/homework_commons/".concat(me.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:me.categoryId,comment:dn,status:Re}});case 9:0===(n=e.sent).status&&(Ue(n),Ae(!1),Je(!0)),e.next=32;break;case 13:if(0!==on&&0!==tn){e.next=16;break}e.next=22;break;case 16:if(on){e.next=19;break}return x.ZP.info("最低分不能为空"),e.abrupt("return");case 19:if(tn){e.next=22;break}return x.ZP.info("最高分不能为空"),e.abrupt("return");case 22:if(!(on>tn)){e.next=25;break}return x.ZP.info("最高分不能大于最低分"),e.abrupt("return");case 25:if(dn){e.next=28;break}return x.ZP.info("评语不能为空"),e.abrupt("return");case 28:return e.next=30,(0,z.ZP)("/api/homework_commons/".concat(me.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:me.categoryId,comment:dn,min_score:on,max_score:tn}});case 30:0===(t=e.sent).status&&(Ue(t),Ae(!1),Je(!0));case 32:case"end":return e.stop()}}),e)}))),onCancel:function(){Ae(!1),Dn()},children:(0,J.jsx)("div",{style:{padding:"32px"},children:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{width:"80px"},children:"打回方式:"}),(0,J.jsxs)(Y.ZP.Group,{value:Xe,onChange:function(e){$e(e.target.value)},children:[(0,J.jsx)(Y.ZP,{value:1,children:"按成绩打回"}),(0,J.jsx)(Y.ZP,{value:2,children:"按作业状态打回"})]})]}),1===Xe&&(0,J.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,J.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"最低分:"]}),(0,J.jsx)(A.Z,{min:0,max:100,value:on,onChange:function(e){return rn(e)},style:{width:"100px"}}),(0,J.jsxs)("span",{style:{width:"80px",textAlign:"end"},children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"最高分:"]}),(0,J.jsx)(A.Z,{min:0,max:100,value:tn,onChange:function(e){return sn(e)},style:{width:"100px"}})]}),2===Xe&&(0,J.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,J.jsx)("span",{style:{width:"80px"},children:"作业状态:"}),(0,J.jsx)(L.Z.Group,{onChange:function(e){Ee(l()(e))},style:{width:"100%"},children:null===(d=pe.task_status)||void 0===d?void 0:d.map((function(e,n){return(0,J.jsxs)(L.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]}),(0,J.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,J.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"})," 评语:"]}),(0,J.jsx)(q.Z,{className:U.MdEditor,onChange:function(e){return mn(e)},placeholder:"请填写评语"})]})]})})}),Ge&&(0,J.jsx)(y.Z,{open:Ge,title:"打回确认",onOk:r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==Xe){e.next=7;break}return e.next=3,(0,z.ZP)("/api/homework_commons/".concat(me.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:me.categoryId,comment:dn,status:Re}});case 3:0===e.sent.status&&(x.ZP.info("打回成功"),Dn(),Tn(),Je(!1)),e.next=11;break;case 7:return e.next=9,(0,z.ZP)("/api/homework_commons/".concat(me.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:me.categoryId,comment:dn,min_score:on,max_score:tn}});case 9:0===e.sent.status&&(x.ZP.info("打回成功"),Dn(),Tn(),Je(!1));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){Dn(),Je(!1)},children:(0,J.jsxs)("div",{style:{padding:"32px"},children:[1===Xe&&(0,J.jsxs)("span",{children:["确认将成绩在",on,"-",tn,"的学生进行打回重做吗?"]}),2===Xe&&(0,J.jsxs)("span",{children:["确认将作业状态为",(null===(h=pe.task_status)||void 0===h?void 0:h.filter((function(e){return null==Re?void 0:Re.includes(e.id)})).map((function(e){return e.name})).toString())+",","的学生进行作业打回重做吗?"]}),(0,J.jsx)("br",{}),(0,J.jsxs)("span",{children:["该条件下共有",null==qe?void 0:qe.count,"名学生"]})]})}),(0,J.jsx)(y.Z,{title:"调整分组",centered:!0,destroyOnClose:!0,open:hn,onOk:r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:vn.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){fn(!1)},children:(0,J.jsxs)(O.Z,{form:vn,initialValues:{},labelCol:{span:4},onFinish:function(){var e=r()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.user_id){e.next=3;break}return x.ZP.warning("课堂里暂无此学生"),e.abrupt("return");case 3:if(n.group_id){e.next=6;break}return x.ZP.warning("课堂里暂无此分组"),e.abrupt("return");case 6:return e.next=8,(0,z.ZP)("/api/homework_commons/".concat(me.categoryId,"/adjust_group.json"),{method:"post",body:n});case 8:if(0!=e.sent.status){e.next=15;break}return x.ZP.success("调整成功"),vn.resetFields(),fn(!1),e.next=15,Tn();case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(O.Z.Item,{name:"user_id",label:"学生姓名",rules:[{required:!0,message:"请输入学生姓名"}],children:(0,J.jsx)(F.default,{showSearch:!0,placeholder:"请输入学生姓名",filterOption:function(e,n){var t;return(null!==(t=null==n?void 0:n.label)&&void 0!==t?t:"").toLowerCase().includes(e.toLowerCase())},options:null==yn||null===(v=yn.userAll)||void 0===v?void 0:v.map((function(e){return{value:e.user_id,label:e.name}}))})}),(0,J.jsx)(O.Z.Item,{name:"group_id",label:"调整至",rules:[{required:!0,message:"请输入分组名称"}],children:(0,J.jsx)(F.default,{showSearch:!0,placeholder:"请输入分组名称",filterOption:function(e,n){var t;return(null!==(t=null==n?void 0:n.label)&&void 0!==t?t:"").toLowerCase().includes(e.toLowerCase())},options:null==yn||null===(j=yn.groupAll)||void 0===j?void 0:j.map((function(e){return{value:e.group_id,label:"(".concat(e.group_name,")")+(null==e?void 0:e.name_list)}}))})})]})}),(0,J.jsxs)(y.Z,{title:(0,J.jsxs)("span",{children:["资源推荐",(0,J.jsx)("span",{className:"font14 c-black-333",children:"(体验版)"})]}),destroyOnClose:!0,open:Zn,footer:null,onCancel:function(){Nn(!1)},width:700,children:[(0,J.jsxs)("div",{children:["根据你所在的分组及学习情况,为你推荐最佳的学习资源",(0,J.jsx)("b",{children:"顺序"}),"如下:"]}),null==pe||null===(N=pe.course_recommends)||void 0===N?void 0:N.map((function(e,n){return(0,J.jsxs)(w.Z,{align:"middle",justify:"space-between",children:[(0,J.jsxs)(w.Z,{style:{width:525},align:"middle",wrap:!1,children:[(0,J.jsxs)("div",{className:U.Onerow,style:{display:"inline-block"},children:[n+1,"、",e.name]}),"外链"==e.type&&(0,J.jsx)("div",{className:"ml5",style:{display:"inline-block",whiteSpace:"nowrap",padding:"0px 10px",borderRadius:"10px",color:"#fff",background:"#1890ff"},children:"外链"})]}),(0,J.jsxs)(b.Z,{children:[(0,J.jsx)(X.op,{type:"link",onClick:function(){window.open(null==e?void 0:e.url)},children:"查看"}),"外链"!=e.type&&(0,J.jsx)(X.op,{openLoading:!0,type:"link",onClick:r()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:(0,S.FH)("","".concat(null==e?void 0:e.url));case 1:case"end":return n.stop()}}),n)}))),children:"下载"})]})]},n)}))]})]}):(0,J.jsx)(ie,{})})),re=t(10160),ue=t(63743),ce=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch;(0,_.useParams)();return(0,J.jsx)(y.Z,{centered:!0,title:"提示",open:"删除"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunHomeworks/deleteReply",payload:{object_id:n.actionTabs.selectArr.id,object_type:"journals_for_message"}});case 2:0===e.sent.status&&(x.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getReplyList",payload:c()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,J.jsx)("p",{children:"确定要删除该条回复吗?"})})})),de=t(5838),me=t(71418),pe=t(71371),_e=t(17177),he={flex_box_center:"flex_box_center___CUQTA",flex_space_between:"flex_space_between___VY1nG",flex_box_vertical_center:"flex_box_vertical_center___XJiqA",flex_box_center_end:"flex_box_center_end___w4A8Z",flex_box_column:"flex_box_column___WAD8k",top:"top___wjvbq",desc:"desc___dEt4i",liked:"liked___HcN9D",likedActive:"likedActive___VhZeS",reply:"reply___DaEgJ",replyList:"replyList___ZYtQu",comment:"comment___PfBmX",headpic:"headpic___ne811"};ne().locale("ZH-cn");var fe=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.user,l=e.loading;return{shixunHomeworks:n,globalSetting:e.globalSetting,user:s,classroomList:t,loading:l.effects}}))((function(e){var n,t,s,l=e.shixunHomeworks,i=e.classroomList,o=(e.globalSetting,e.loading),u=e.user,d=e.dispatch,h=(0,p.useState)(c()({},(0,_.useParams)())),v=m()(h,2),j=v[0],y=(v[1],(0,p.useState)(!1)),Z=m()(y,2),N=Z[0],S=Z[1],I=(0,p.useState)(-1),H=m()(I,2),O=H[0],C=H[1],L=(0,p.useState)(""),T=m()(L,2),Y=T[0],A=T[1],F=(0,p.useState)(""),M=m()(F,2),R=M[0],E=M[1],W=(l.workList,i.detailLeftMenus),z=(l.shixunHomeworksDetail,l.replyList),G=l.workDetail;return j.page_size=10,(0,p.useEffect)((function(){d({type:"shixunHomeworks/getReplyList",payload:c()({},j)}),d({type:"shixunHomeworks/getWorkDetail",payload:c()({},j)}),W.course_modules||d({type:"classroomList/getClassroomLeftMenus",payload:c()({},j)})}),[j.categoryId]),(0,J.jsxs)("section",{className:he.bg,children:[(0,J.jsx)(me.Z,{spinning:o["shixunHomeworks/getWorkDetail"],children:(0,J.jsxs)("section",{className:"",children:[(0,J.jsxs)("aside",{className:[he.desc,"c-black","font14","bg-white"].join(" "),children:["编辑作业"!==l.actionTabs.key&&(0,J.jsx)(ue.Z,{value:(null==G?void 0:G.description)||"暂无~"}),"分组要求:",null==G||null===(n=G.group_info)||void 0===n?void 0:n.min_num," ~ ",null==G||null===(t=G.group_info)||void 0===t?void 0:t.max_num,"人 ",(0,J.jsx)("span",{className:"c-light-black",children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"}),(0,J.jsx)("br",{}),"基于项目实施:",null!=G&&null!==(s=G.group_info)&&void 0!==s&&s.base_on_project?"是":"否",(0,J.jsx)("span",{className:"c-light-black",children:"(学生必须在本平台创建项目,项目管理员可以提交作品)"}),(0,J.jsx)(de.Z,{authority:(0,P.GJ)(),showDimensions:!1,dataSource:null==G?void 0:G.attachments,callback:function(){d({type:"shixunHomeworks/getWorkDetail",payload:c()({},j)})}}),"编辑作业"===l.actionTabs.key&&(0,J.jsxs)("aside",{className:["bg-white"].join(" "),children:[(0,J.jsx)(q.Z,{onChange:function(e){A(e)},defaultValue:null==G?void 0:G.explanation,height:200,isFocus:!0,watch:!0}),(0,J.jsx)(w.Z,{children:(0,J.jsxs)(b.Z,{span:24,className:"tr",children:[(0,J.jsx)(f.ZP,{type:"default",size:"large",onClick:r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d({type:"shixunHomeworks/setActionTabs",payload:{key:""}});case 1:case"end":return e.stop()}}),e)}))),children:"取消"}),(0,J.jsx)(f.ZP,{type:"primary",size:"large",className:"ml20",onClick:r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==Y){e.next=4;break}x.ZP.error("请输入内容"),e.next=8;break;case 4:return e.next=6,d({type:"shixunHomeworks/updateWork",payload:{explanation:Y,categoryId:j.categoryId}});case 6:0===e.sent.status&&(x.ZP.success("操作成功"),d({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),d({type:"shixunHomeworks/getWorkDetail",payload:c()({},j)}));case 8:case"end":return e.stop()}}),e)}))),children:"保存"})]})})]})]}),(0,J.jsxs)("aside",{className:[he.reply,"bg-white","mt20"].join(" "),children:[N&&(0,J.jsx)(q.Z,{onChange:function(e){A(e)},height:200,isFocus:!0,watch:!0}),(0,J.jsxs)(w.Z,{onClick:function(){S(!0)},children:[(0,J.jsx)(b.Z,{flex:"1",style:{pointerEvents:"none"},children:!N&&(0,J.jsx)(k.Z,{size:"large",className:"current",placeholder:"说点什么",disabled:!0})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(f.ZP,{type:"primary",size:"large",onClick:r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,P.Rm)()||null!==(n=i.AssistantObject.practice)&&void 0!==n&&n.can_create){e.next=3;break}return x.ZP.warn("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:if(""!==Y){e.next=7;break}x.ZP.error("请输入内容"),e.next=11;break;case 7:return e.next=9,d({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:j.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:Y}}});case 9:0===e.sent.status&&(x.ZP.success("发布成功"),d({type:"shixunHomeworks/getReplyList",payload:c()({},j)}),S(!1),A(""));case 11:case"end":return e.stop()}}),e)}))),children:"发表"})})]})]}),(null==z?void 0:z.comments)&&""!=z.comments&&(0,J.jsx)("aside",{className:[he.replyList,"bg-white"].join(" "),children:null==z?void 0:z.comments.map((function(e,n){var t,s,l,i;return(0,J.jsxs)(w.Z,{gutter:[12,12],children:[(0,J.jsx)(b.Z,{flex:"40px",children:(0,J.jsx)("img",{className:he.headpic,width:"40",src:"".concat(re.Z.IMG_SERVER,"/images/").concat(null==e||null===(t=e.author)||void 0===t?void 0:t.image_url)})}),(0,J.jsx)(b.Z,{flex:"1",children:(0,J.jsxs)(w.Z,{align:"middle",children:[(0,J.jsxs)(b.Z,{span:20,children:[(0,J.jsx)("span",{className:"c-light-black",children:null==e||null===(s=e.author)||void 0===s?void 0:s.name}),(0,J.jsxs)("span",{className:"c-light-black ml10",children:[null==e?void 0:e.time," 发布"]})]}),(0,J.jsx)(b.Z,{className:"tr",span:4,children:(0,J.jsx)("div",{className:"tr",children:((0,P.GJ)()||(null==u||null===(l=u.userInfo)||void 0===l?void 0:l.login)===(null==e||null===(i=e.author)||void 0===i?void 0:i.login))&&(0,J.jsx)(g.Z,{title:"删除",children:(0,J.jsx)(pe.Z,{className:"current",onClick:function(){d({type:"shixunHomeworks/setActionTabs",payload:{key:"删除",params:j,selectArr:e}})}})})})}),(0,J.jsx)(b.Z,{span:24,children:(0,J.jsx)(ue.Z,{value:e.content})}),e.children&&(0,J.jsx)("aside",{className:he.comment,children:e.children.map((function(e,n){var t,s;return(0,J.jsxs)(w.Z,{children:[(0,J.jsx)(b.Z,{span:24,children:(0,J.jsxs)(w.Z,{children:[(0,J.jsxs)(b.Z,{flex:"1",children:[e.author.name,(0,J.jsx)("span",{className:"c-light-black ml10",children:null==e?void 0:e.time})]}),(0,J.jsx)(b.Z,{children:((0,P.GJ)()||(null==u||null===(t=u.userInfo)||void 0===t?void 0:t.login)===(null==e||null===(s=e.author)||void 0===s?void 0:s.login))&&(0,J.jsx)(g.Z,{title:"删除",children:(0,J.jsx)(pe.Z,{className:"current",onClick:function(){d({type:"shixunHomeworks/setActionTabs",payload:{key:"删除",params:j,selectArr:e}})}})})})]})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(ue.Z,{value:e.content})})]},n)}))}),(0,J.jsxs)(b.Z,{span:24,className:"mt5 c-light-black",children:[O===n&&(0,J.jsxs)("aside",{children:[(0,J.jsx)(q.Z,{onChange:function(e){E(e)},height:150,isFocus:!0}),(0,J.jsx)(w.Z,{children:(0,J.jsx)(b.Z,{span:24,className:"tr",children:(0,J.jsx)(f.ZP,{type:"primary",size:"large",onClick:r()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(""!==R){n.next=4;break}x.ZP.error("请输入内容"),n.next=9;break;case 4:return n.next=6,d({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:j.categoryId,jour_type:"HomeworkCommon",m_parent_id:e.id,reply_id:1,notes:R}}});case 6:d({type:"shixunHomeworks/getReplyList",payload:c()({},j)}),x.ZP.success("发布成功"),C(-1);case 9:case"end":return n.stop()}}),n)}))),children:"发表"})})})]}),O!==n&&(0,J.jsxs)("div",{className:"tr",children:[(0,J.jsx)("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:function(){return C(n)}}),!!e.user_praise&&(0,J.jsxs)("span",{className:"c-orange",children:[(0,J.jsx)(_e.Z,{className:"mr5 ml30",onClick:r()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,d({type:"shixunHomeworks/replyUnLike",payload:{object_id:e.id,object_type:"journals_for_message"}});case 2:d({type:"shixunHomeworks/getReplyList",payload:c()({},j)});case 3:case"end":return n.stop()}}),n)})))}),!!e.praise_count&&e.praise_count]}),!e.user_praise&&(0,J.jsxs)("span",{children:[(0,J.jsx)(_e.Z,{className:"mr5 ml30",onClick:r()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,d({type:"shixunHomeworks/replyLike",payload:{object_id:e.id,object_type:"journals_for_message"}});case 2:d({type:"shixunHomeworks/getReplyList",payload:c()({},j)});case 3:case"end":return n.stop()}}),n)})))}),!!e.praise_count&&e.praise_count]})]})]})]})})]},n)}))})]})}),(0,J.jsx)("aside",{className:"tc mt30 pb30",children:(0,J.jsx)(D.Z,{defaultCurrent:1,total:null==z?void 0:z.total_count,hideOnSinglePage:!0,current:j.page||1,onChange:function(e){j.page=e,d({type:"shixunHomeworks/getReplyList",payload:c()({},j)})}})}),(0,J.jsx)(ce,{})]})}));ne().locale("ZH-cn");var xe=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading;return{shixunHomeworks:n,globalSetting:e.globalSetting,classroomList:t,loading:s.effects}}))((function(e){var n,t=e.shixunHomeworks,s=e.classroomList,l=(e.globalSetting,e.loading,e.dispatch),i=(0,_.useParams)(),a=s.detailLeftMenus,o=(t.replyList,t.referenceAnswer);return i.page_size=10,(0,p.useEffect)((function(){l({type:"shixunHomeworks/getReplyList",payload:c()({},i)}),l({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:i.categoryId}}),a.course_modules||l({type:"classroomList/getClassroomLeftMenus",payload:c()({},i)})}),[i.categoryId]),(0,J.jsx)("section",{className:"pb30 pl30 pr30 pt30 bg-white",children:(0,J.jsxs)("aside",{className:["c-black","font14"].join(" "),children:["编辑作业"!==t.actionTabs.key&&(0,J.jsxs)("div",{children:[(null==o?void 0:o.reference_answer)&&(0,J.jsx)(ue.Z,{value:null==o?void 0:o.reference_answer}),!(null!=o&&o.reference_answer)&&(0,J.jsx)(G.Z,{})]}),null==o||null===(n=o.attachments)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsx)("div",{children:(0,J.jsxs)("a",{href:"".concat(re.Z.API_SERVER).concat(e.url),children:[(0,J.jsx)("span",{className:"iconfont icon-fujian c-green font14"}),(0,J.jsx)("span",{className:"ml10 c-black",children:e.title}),(0,J.jsx)("span",{className:"c-light-black ml20 font12",children:e.filesize})]})})}))]})})})),ve=t(66391),ge=t(39647),je=t.n(ge),ye="modal___lF39e",we=["classroomList","shixunHomeworks","dispatch","cb"],be=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n,t,s,l,i,o=e.classroomList,u=e.shixunHomeworks,d=e.dispatch,h=e.cb,f=(je()(e,we),(0,_.useParams)()),v=(0,p.useState)(""),g=m()(v,2),j=g[0],w=g[1],b=(0,p.useState)([]),k=m()(b,2),Z=k[0],N=k[1],S=(0,p.useState)({learn:0,active:0,score:0,chat:0}),P=m()(S,2),I=P[0],H=P[1];console.log(u,"classroomList");var O=u.workList;(0,p.useEffect)((function(){o.actionTabs.key}),[o.actionTabs]);var C=function(){var e=r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(j){e.next=3;break}return x.ZP.warning("每个小组学生人数不能为空"),e.abrupt("return");case 3:return d({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进行智能分组,请稍后..."}}),e.next=6,(0,z.ZP)("/api/homework_commons/".concat(f.categoryId,"/ai_bulk_create.json"),{method:"post",body:c()(c()({min:1,max:j,course_id:f.coursesId},I),{},{course_group_ids:Z})});case 6:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.info("智能分组成功"),d({type:"classroomList/setActionTabs",payload:{}}),h()),d({type:"globalSetting/setGlobalLoading",payload:{show:!1}});case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsxs)(y.Z,{width:584,className:ye,zIndex:3,centered:!0,destroyOnClose:!0,afterClose:function(){N([]),w(""),H({learn:0,active:0,score:0,chat:0})},title:"智能分组",onOk:C,open:"智能分组"===o.actionTabs.key,onCancel:function(){d({type:"classroomList/setActionTabs",payload:{}})},children:[(0,J.jsxs)("p",{style:{display:"flex",alignItems:"center"},children:[(0,J.jsx)("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10,alignItems:"center"},children:"每个小组学生人数:"}),(0,J.jsx)(A.Z,{style:{width:100},min:null==O||null===(n=O.group_data)||void 0===n?void 0:n.min_num,max:null==O||null===(t=O.group_data)||void 0===t?void 0:t.max_num,precision:0,step:1,value:j,onChange:function(e){w(e)}}),(0,J.jsxs)("span",{style:{marginLeft:10,color:"#a6a6a6"},children:["每组成员人数范围为",null==O||null===(s=O.group_data)||void 0===s?void 0:s.min_num,"~",null==O||null===(l=O.group_data)||void 0===l?void 0:l.max_num,"人"]})]}),(0,J.jsxs)("p",{style:{display:"flex"},children:[(0,J.jsx)("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10},children:"分班:"}),(0,J.jsx)(L.Z.Group,{value:Z,onChange:function(e){N(e)},children:null==O||null===(i=O.course_group_info)||void 0===i?void 0:i.map((function(e){return(0,J.jsx)(L.Z,{value:null==e?void 0:e.course_group_id,children:null==e?void 0:e.group_group_name},null==e?void 0:e.course_group_id)}))})]}),(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsx)("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10},children:"分组规则:"}),(0,J.jsxs)(L.Z.Group,{onChange:function(e){H({learn:e.indexOf(1)>-1?1:0,active:e.indexOf(2)>-1?1:0,score:e.indexOf(3)>-1?1:0,chat:e.indexOf(4)>-1?1:0})},children:[(0,J.jsx)(L.Z,{value:1,children:"在线时长"}),(0,J.jsx)(L.Z,{value:2,children:"参与课堂数"}),(0,J.jsx)(L.Z,{value:4,children:"互动次数"}),(0,J.jsx)(L.Z,{value:3,children:"历史总成绩"})]})]})]})})),ke=t(10006),Ze={flex_box_center:"flex_box_center___eiaQ9",flex_space_between:"flex_space_between___fT_mk",flex_box_vertical_center:"flex_box_vertical_center___th1VG",flex_box_center_end:"flex_box_center_end___uybac",flex_box_column:"flex_box_column___TqJIG",form:"form___njbEi",efficiency:"efficiency___Oei2A",configworksContainer:"configworksContainer___Nq83Z"},Ne=t(70236),Se=t.n(Ne),Pe=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n,t;Se()(e);var s=(0,p.useState)(!0),l=m()(s,2),i=l[0],o=l[1],u=(0,p.useState)(!1),c=m()(u,2),d=c[0],h=c[1],v=(0,p.useState)([]),g=m()(v,2),j=g[0],N=g[1],S=(0,p.useState)([]),P=m()(S,2),I=P[0],H=P[1],O=(0,p.useState)([]),C=m()(O,2),L=C[0],T=C[1],D=(0,p.useState)([]),Y=m()(D,2),A=Y[0],F=Y[1],M=(0,_.useParams)();function R(){return E.apply(this,arguments)}function E(){return(E=r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(M.categoryId,"/homework_common_collaborators.json"),{method:"get"});case 2:n=e.sent,H(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function W(){return V.apply(this,arguments)}function V(){return(V=r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/courses/".concat(null==M?void 0:M.coursesId,"/teachers"),{method:"get",params:{homework_id:M.categoryId,limit:1e3}});case 2:null==(n=e.sent)||n.teacher_list.map((function(e){e.key=e.user_id})),T(null==n?void 0:n.teacher_list),F(null==n?void 0:n.teacher_list);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,p.useEffect)((function(){R(),W()}),[M]);return(0,J.jsxs)("section",{className:[Ze.form," bg-white pl30 pr30 pt10"].join(" "),children:[(0,J.jsx)(w.Z,{children:(0,J.jsxs)(b.Z,{flex:"1",children:[(0,J.jsx)("span",{style:{fontSize:"16px"},children:"协作设置"}),(null==I?void 0:I.can_edit)&&(0,J.jsx)("span",{style:{cursor:"pointer",color:"#0152d9",marginLeft:"10px"},onClick:function(){h(!0)},children:"+添加协作者"})]})}),(0,J.jsxs)(w.Z,{style:{marginTop:"20px",marginBottom:"20px"},children:[(null==I||null===(n=I.data)||void 0===n?void 0:n.length)<=0&&(0,J.jsx)(G.Z,{customText:"该作业暂无协作者"}),null==I||null===(t=I.data)||void 0===t?void 0:t.map((function(e){return(0,J.jsxs)("span",{style:{display:"inline-flex",height:"40px",borderRadius:"4px",border:"1px solid #44D7B6",padding:"7px 20px",color:"#44D7B6",marginRight:"40px",marginBottom:20},children:[(0,J.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.real_name}),(null==I?void 0:I.can_edit)&&(0,J.jsx)("span",{style:{cursor:"pointer",marginLeft:"10px"},onClick:r()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,z.ZP)("/api/homework_commons/".concat(M.categoryId,"/homework_common_collaborators/delete.json"),{method:"delete",body:{user_id:e.id}});case 2:0===n.sent.status&&(x.ZP.info("删除成功"),R(),W());case 4:case"end":return n.stop()}}),n)}))),children:"X"})]},e.id)}))]}),(0,J.jsx)(w.Z,{children:!i&&(0,J.jsxs)(b.Z,{className:"mb50",children:[(0,J.jsx)(f.ZP,{type:"primary",size:"middle",onClick:function(){},children:"提交"}),(0,J.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){o(!0)},children:"取消"})]})}),(0,J.jsx)(y.Z,{title:"添加协作者",open:d,onCancel:function(){return h(!1)},onOk:r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==j.length){e.next=3;break}return x.ZP.info("请选择协作老师"),e.abrupt("return");case 3:return e.next=5,(0,z.ZP)("/api/homework_commons/".concat(M.categoryId,"/homework_common_collaborators.json"),{method:"post",body:{user_ids:j}});case 5:0===e.sent.status&&(x.ZP.info("添加成功"),N([]),R(),W(),h(!1));case 7:case"end":return e.stop()}}),e)}))),children:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsx)("label",{style:{width:"50px"},children:"姓名:"})," ",(0,J.jsx)(k.Z.Search,{onChange:function(e){T(A.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}})]}),(0,J.jsx)(Z.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(e,n){N(e)},selectedRowKeys:j,getCheckboxProps:function(e){return{disabled:e.is_collaborator}}},pagination:!1,dataSource:L,columns:[{title:"姓名",dataIndex:"name",key:"name"},{title:"角色",dataIndex:"role",key:"role"}]})]})})]})})),Ie=t(57930),He=t(45532),Oe=t(55428),Ce=t(17339),Le=t(72716),Te=Ie.default.RangePicker,De=F.default.Option,Ye=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n,t,s,i,o,u,d,h,v,g,j=e.shixunHomeworks,k=e.classroomList,Z=e.getData,N=e.dispatch,I=j.workSetting,H=j.workList,O=(0,_.useParams)(),C=(0,p.useState)(!0),T=m()(C,2),D=T[0],M=T[1],R=(0,p.useState)([]),E=m()(R,2),W=E[0],z=E[1],G=(0,p.useState)([]),V=m()(G,2),B=V[0],q=V[1],U=(0,p.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Oe.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,submit_limit:!1,submit_limit_num:"",must_file:!1,can_submit:!1,submit_num:""}),Q=m()(U,2),K=Q[0],X=Q[1],ee=(0,p.useState)(!1),te=m()(ee,2),se=(te[0],te[1]);(0,p.useEffect)((function(){null!=I&&I.course_id&&(Object.keys(K).map((function(e){e.indexOf("proportion")>-1?K[e]=100*I[e]:K[e]=I[e]})),I.anonymous_comment&&(K.unified_late=I.unified_anonymous_comment,se(I.unified_anonymous_comment)),K.allow_late&&K.unified_late||(K.late_penalty=5),K.unified_setting||(K.unified_late=!1,K.unified_anonymous_comment=!1,K.unified_anonymous_appeal=!1),W=JSON.parse(JSON.stringify(I.group_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),B=JSON.parse(JSON.stringify(I.allow_late_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),X(c()({},K)),z(W.length?l()(W):[{}]),q(l()(B)))}),[I]);var le=(0,p.useState)(!1),ie=m()(le,2),ae=ie[0],oe=ie[1],re=function(){var e=r()(a()().mark((function e(){var n,t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(oe(!ae),(t=JSON.parse(JSON.stringify(K))).categoryId=O.categoryId,K.unified_setting||(W=null===(n=W)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw x.ZP.error("发布、截止时间不能为空"),oe(!1),new String("发布、截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),oe(!1),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=I.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e}))),t.group_settings=W,!K.allow_late){e.next=19;break}if(!K.unified_late){e.next=17;break}if(!(null===K.late_penalty||void 0===K.late_penalty||K.late_penalty<0||K.late_penalty>100)){e.next=11;break}throw x.ZP.error("迟交扣分填写区间为0~100"),oe(!1),new String("迟交扣分填写区间为0~100");case 11:if(K.late_time){e.next=15;break}throw x.ZP.error("补交截止时间不能为空"),oe(!1),new String("补交截止时间不能为空");case 15:e.next=19;break;case 17:B=null===(s=B)||void 0===s?void 0:s.map((function(e){var n;if(e.penalty_type=Oe.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw x.ZP.error("迟交扣分填写区间为0~100"),oe(!1),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw x.ZP.error("补交截止时间不能为空"),oe(!1),new String("补交截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),oe(!1),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=I.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),t.allow_late_settings=B;case 19:if(null==K||!K.submit_limit||null!=K&&K.submit_limit_num){e.next=23;break}return x.ZP.warning("学生填写内容字数不能为空"),oe(!1),e.abrupt("return");case 23:if(null==K||!K.can_submit||null!=K&&K.submit_num){e.next=27;break}return x.ZP.warning("学生提交作品次数不能为空"),oe(!1),e.abrupt("return");case 27:Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),N({type:"shixunHomeworks/updateSetting",payload:c()(c()({},t),{},{penalty_type:Oe.Q.Number})}).then((function(e){0===e.status?(oe(!1),x.ZP.success("更新成功"),M(!0),Z()):oe(!1)}));case 29:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ue=((0,p.useMemo)((function(){return(null==I?void 0:I.allow_late)||(null==I?void 0:I.all_group_late)}),[I,H]),function(e,n){var t,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"group_id";return n?n.find((function(n){return n[s]===e})):null==I||null===(t=I.group_settings)||void 0===t?void 0:t.find((function(n){return n.group_id[0]===e}))}),ce=null==I?void 0:I.anonymous_comment,de=!(null==I||null===(n=I.allow_late_settings)||void 0===n||!n.length)&&(null==I||null===(t=I.allow_late_settings)||void 0===t?void 0:t.every((function(e){if(e.evaluation_start)return!0}))),me=(null==I?void 0:I.unified_late)&&(null==I?void 0:I.anonymous_comment),_e=null==I?void 0:I.anonymous_comment,he=function(e){if(!e)return!1;var n=ue(e,null==I?void 0:I.anonymous_comment_settings);return(null==I?void 0:I.anonymous_comment)&&n&&null!==(null==n?void 0:n.evaluation_start)},fe=function(e){var n=ue(e,null==I?void 0:I.anonymous_comment_settings);return n&&null!==(null==n?void 0:n.evaluation_start)};return(0,J.jsxs)("div",{className:"bg-white pl30 pr30 pb30",children:[(0,J.jsxs)(w.Z,{children:[(0,J.jsx)(b.Z,{span:24,children:(0,J.jsxs)(w.Z,{align:"middle",children:[(0,J.jsx)(b.Z,{flex:"1",children:(0,J.jsx)("h1",{className:"mt15",children:"发布设置"})}),(0,J.jsxs)(b.Z,{children:[(0,P.GJ)()&&D&&(0,J.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){var e,n;!(0,P.Rm)()||null!==(e=k.AssistantObject.group)&&void 0!==e&&e.can_late||null!==(n=k.AssistantObject.group)&&void 0!==n&&n.can_publish?M(!1):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑设置"}),!D&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(f.ZP,{loading:ae,type:"primary",size:"middle",onClick:function(){return re()},children:"提交"}),(0,J.jsx)(f.ZP,{onClick:function(){M(!0),Z()},type:"primary",size:"middle",ghost:!0,className:"ml20",children:"取消"})]})]})]})}),(null==I||null===(s=I.group_settings)||void 0===s?void 0:s.length)>0?(0,J.jsxs)(b.Z,{span:24,className:"mt10",children:[(0,J.jsx)(L.Z,{checked:K.unified_setting,disabled:D||!(null!=I&&null!==(i=I.homework_status)&&void 0!==i&&i.includes("未发布"))||(0,P.Rm)()&&!(null!==(o=k.AssistantObject)&&void 0!==o&&null!==(o=o.group)&&void 0!==o&&o.can_publish)||!(null!=I&&I.manage_all_group),onChange:function(){var e;null!=I&&null!==(e=I.homework_status)&&void 0!==e&&e.includes("未发布")?(K.unified_setting=!K.unified_setting,K.unified_setting||(K.unified_late=!1),X(Object.assign({},K)),""!=W?K.unified_setting&&(z([]),q([{late_penalty:5}])):z([{}])):x.ZP.error("已发布,不能再修改统一设置")},children:(0,J.jsx)("strong",{children:"统一设置"})}),(0,J.jsx)("span",{className:"c-grey-c font12",children:"(选中则所有分班使用相同的发布设置,仅课堂管理员可修改;否则各个分班允许单独设置)"})]}):null]}),K.unified_setting&&(0,J.jsxs)("div",{children:[(0,J.jsxs)(w.Z,{align:"middle",className:"mt25 pl30",children:[(0,J.jsx)(b.Z,{children:"发布时间:"}),(0,J.jsx)(b.Z,{className:"ml5",children:(0,J.jsx)(Ie.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:ne()((0,S.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1,disabled:D||!(null!=I&&null!==(u=I.homework_status)&&void 0!==u&&u.includes("未发布")||null!=I&&null!==(d=I.homework_status)&&void 0!==d&&d.includes("未开始"))||(0,P.Rm)()&&!(null!==(h=k.AssistantObject)&&void 0!==h&&null!==(h=h.group)&&void 0!==h&&h.can_publish),value:K.publish_time?ne()(K.publish_time):"",disabledDate:function(e){return(0,Le.Q8)(e,null==I?void 0:I.course_end_date)},disabledTime:function(e){return(0,Le.d0)(e)},onChange:function(e,n){K.publish_time=n,!K.end_time&&K.unified_setting&&(K.end_time=ne()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),X(Object.assign({},K))}})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"c-grey-c ml10",children:"(学生收到作业的时间)"})})]}),(0,J.jsxs)(w.Z,{align:"middle",className:"mt25 pl30",children:[(0,J.jsx)(b.Z,{children:"截止时间:"}),(0,J.jsx)(b.Z,{className:"ml5",children:(0,J.jsx)(Ie.default,{allowClear:!1,style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:ne()((0,S.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:de||_e||(null==I?void 0:I.allow_late)&&(null==I?void 0:I.homework_status.includes("已截止"))||D||(null==I?void 0:I.allow_late)&&ne()()>=ne()(null==I?void 0:I.end_time)||(0,P.Rm)()&&!(null!==(v=k.AssistantObject)&&void 0!==v&&null!==(v=v.group)&&void 0!==v&&v.can_publish),disabledDate:function(e){return(0,Le.Q8)(e,null==I?void 0:I.course_end_date,K.publish_time)},disabledTime:function(e){return(0,Le.d0)(e,K.publish_time)},value:K.end_time?ne()(K.end_time):"",onChange:function(e,n){K.end_time=n,X(Object.assign({},K))}})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"c-grey-c ml10",children:"(学生“按时”提交作品的时间截点)"})})]})]}),!K.unified_setting&&(0,J.jsxs)(w.Z,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"},children:[(0,J.jsx)(b.Z,{span:24,children:(0,J.jsxs)(w.Z,{children:[(0,J.jsx)(b.Z,{span:10}),(0,J.jsx)(b.Z,{span:1}),(0,J.jsx)(b.Z,{span:9,children:(0,J.jsxs)(w.Z,{className:"c-grey-c ",children:[(0,J.jsx)(b.Z,{flex:"1",children:"(学生收到作业时间)"}),(0,J.jsx)(b.Z,{flex:"1",children:"(学生“按时”提交作品时间截点)"})]})}),(0,J.jsx)(b.Z,{span:4})]})}),W&&W.map((function(e,n){var t,s,i,a,o,r,u,d,m;return(0,J.jsx)(b.Z,{span:24,children:(0,J.jsxs)(w.Z,{children:[(0,J.jsx)(b.Z,{span:10,children:(0,J.jsxs)(w.Z,{gutter:[8,16],children:[(0,J.jsxs)(b.Z,{children:["发布规则 ",n+1]}),(0,J.jsx)(b.Z,{flex:"auto",style:{maxWidth:350},children:(0,J.jsx)(F.default,{disabled:D||!(null!=I&&null!==(t=I.homework_status)&&void 0!==t&&t.includes("未发布")&&e.id||ne()()0&&!e.id&&(0,J.jsx)(pe.Z,{onClick:function(){var e;!(0,P.Rm)()||null!==(e=k.AssistantObject.group)&&void 0!==e&&e.can_late?(B=B.filter((function(e,t){return n!==t})),q(B.slice()),setTimeout((function(){return q(B.slice())}),10)):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}}),(0,J.jsx)(He.Z,{className:"c-green ml20",onClick:function(){var e;!(0,P.Rm)()||null!==(e=k.AssistantObject.group)&&void 0!==e&&e.can_late?q(B.concat({penalty_type:Oe.Q.Number,late_penalty:5})):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]})]})},n)}))]})]})})),Ae=t(78673),Fe=t(60324),Me=t(39248),Re=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.getData,s=e.dispatch,i=n.workSetting,o=(0,_.useParams)(),u=(0,p.useState)(!0),d=m()(u,2),h=d[0],v=d[1],g=(0,p.useState)([]),j=m()(g,2),k=j[0],Z=j[1],N=(0,p.useState)([]),S=m()(N,2),I=S[0],H=S[1],O=(0,p.useState)(!1),C=m()(O,2),L=C[0],T=C[1],D=(0,p.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Oe.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0}),F=m()(D,2),M=F[0],R=F[1];(0,p.useEffect)((function(){null!=i&&i.course_id&&(Object.keys(M).map((function(e){e.indexOf("proportion")>-1?(M[e]=(100*i[e]).toFixed(0),console.log(e,M[e],i[e])):M[e]=i[e]})),M.allow_late&&M.unified_late||(M.late_penalty=5),M.unified_setting||(M.unified_late=!1,M.unified_anonymous_comment=!1,M.unified_anonymous_appeal=!1),k=JSON.parse(JSON.stringify(i.group_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),I=JSON.parse(JSON.stringify(i.allow_late_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),R(c()({},M)),Z(l()(k)),H(l()(I)),console.log(M,i))}),[i]);var E=function(){var e=r()(a()().mark((function e(){var n,l,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((l=JSON.parse(JSON.stringify(M))).categoryId=o.categoryId,M.unified_setting||(k=null===(n=k)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw x.ZP.error("发布、截止时间不能为空"),new String("发布、截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=i.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e}))),l.group_settings=k,!M.allow_late){e.next=16;break}if(!M.unified_late){e.next=14;break}if(!(null===M.late_penalty||void 0===M.late_penalty||M.late_penalty<0||M.late_penalty>100)){e.next=9;break}throw x.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");case 9:if(M.late_time){e.next=12;break}throw x.ZP.error("补交截止时间不能为空"),new String("补交截止时间不能为空");case 12:e.next=16;break;case 14:I=null===(r=I)||void 0===r?void 0:r.map((function(e){var n;if(e.penalty_type=Oe.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw x.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw x.ZP.error("补交截止时间不能为空"),new String("补交截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=i.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),l.allow_late_settings=I;case 16:Object.keys(l).map((function(e){e.indexOf("proportion")>-1&&(l[e]=l[e]/100)})),s({type:"shixunHomeworks/updateSetting",payload:c()(c()({},l),{},{penalty_type:Oe.Q.Number})}).then((function(e){0===e.status&&(x.ZP.success("更新成功"),v(!0),t())}));case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsxs)("div",{className:"bg-white pl30 pr30 pb30",children:[(0,J.jsxs)(w.Z,{align:"middle",children:[(0,J.jsx)(b.Z,{flex:"1",children:(0,J.jsx)("h1",{className:"mt15",children:"评分设置"})}),(0,J.jsxs)(b.Z,{children:[(0,P.GJ)()&&h&&(0,J.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return v(!1)},children:"编辑设置"}),!h&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(f.ZP,{type:"primary",size:"middle",className:"mr20",onClick:function(){return T(!0)},children:"设置默认评分"}),(0,J.jsx)(f.ZP,{type:"primary",size:"middle",onClick:function(){return E()},children:"提交"}),(0,J.jsx)(f.ZP,{onClick:function(){v(!0),t()},type:"primary",size:"middle",ghost:!0,className:"ml20",children:"取消"})]})]})]}),(0,J.jsxs)(w.Z,{align:"middle",className:"mt25",style:{paddingLeft:40},children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)("strong",{children:"组长评分"})}),(0,J.jsxs)(w.Z,{className:"ml10",children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)(Ae.Z,{disabled:h,checked:M.is_group_grade,onChange:function(e){M.is_group_grade=e,R(c()({},M))}})}),(0,J.jsx)(b.Z,{className:"c-grey-c ml10",children:"(选中,则组长首次提交作业时需要对组员进行评分)"})]})]}),(0,J.jsxs)(w.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)("strong",{children:"助教评分"})}),(0,J.jsx)(b.Z,{span:24,className:"pl30 mt10"})]}),(0,J.jsx)(w.Z,{style:{paddingLeft:65},children:(0,J.jsxs)(Y.ZP.Group,{disabled:h,value:M.ta_mode,onChange:function(e){M.ta_mode=e.target.value,R(c()({},M))},children:[(0,J.jsxs)(Y.ZP,{value:1,style:{marginTop:15},children:[(0,J.jsx)("strong",{children:"普通模式"}),(0,J.jsx)("span",{className:"c-grey-c",children:"(选中,则取各助教最终评分的平均分)"})]}),(0,J.jsx)("br",{}),(0,J.jsxs)(Y.ZP,{value:0,style:{marginTop:15},children:[(0,J.jsx)("strong",{children:"复审模式"}),(0,J.jsx)("span",{className:"c-grey-c",children:"(选中,则只取最新的助教评分)"})]})]})}),(0,J.jsxs)(w.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)("strong",{children:"最终成绩组成:"})}),(0,J.jsx)(b.Z,{span:24,className:"pl30 mt10"})]}),(0,J.jsx)(w.Z,{style:{paddingLeft:65},children:(0,J.jsxs)(Y.ZP.Group,{disabled:h,value:M.final_mode,onChange:function(e){M.final_mode=e.target.value,R(c()({},M))},children:[(0,J.jsxs)(Y.ZP,{value:!1,style:{marginTop:15},children:[(0,J.jsx)("strong",{children:"多项评分配比"}),(0,J.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照比例计算最终成绩)",(0,J.jsx)(Fe.Z,{placement:"bottomLeft",content:(0,J.jsxs)("div",{className:"font14 mask-tips",children:["计算说明:",(0,J.jsx)("br",{}),"教师评分 * 其百分比 + 助教评分 * 其百分比 + 组长评分 * 其百分比 + 学生匿评平均分 * 其百分比 - ( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,J.jsx)("br",{}),(0,J.jsx)("br",{}),"注意:",(0,J.jsx)("br",{}),"非零百分比的评分选项,若评分记录为空,则其百分比将自动平摊到其它非零评分选项上。",(0,J.jsx)("br",{}),"例:教师评分40% + 助教评分35% + 学生匿评25%,学生A没有教师评分记录,则其最终成绩按照助教评分55% + 学生匿评45%进行计算"]}),trigger:"click",children:(0,J.jsx)("span",{className:"mt10 ml10 current font14",children:(0,J.jsx)(Me.Z,{})})})]})]}),(0,J.jsxs)(w.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,J.jsx)(b.Z,{children:"教师评分:"}),(0,J.jsxs)(b.Z,{className:"ml5",children:[(0,J.jsx)(A.Z,{disabled:h,min:0,max:100,value:M.te_proportion,onChange:function(e){M.te_proportion=e,R(Object.assign({},M))}}),(0,J.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,J.jsxs)(w.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,J.jsx)(b.Z,{children:"助教评分:"}),(0,J.jsxs)(b.Z,{className:"ml5",children:[(0,J.jsx)(A.Z,{disabled:h,min:0,max:100,value:M.ta_proportion,onChange:function(e){M.ta_proportion=e,R(Object.assign({},M))}}),(0,J.jsx)("span",{className:"ml10",children:"%"})]})]}),M.is_group_grade&&(0,J.jsxs)(w.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,J.jsx)(b.Z,{children:"组长评分:"}),(0,J.jsxs)(b.Z,{className:"ml5",children:[(0,J.jsx)(A.Z,{disabled:h,min:0,max:100,value:M.gr_proportion,onChange:function(e){M.gr_proportion=e,R(Object.assign({},M))}}),(0,J.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,J.jsxs)(w.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,J.jsx)(b.Z,{children:"学生匿评:"}),(0,J.jsxs)(b.Z,{className:"ml5",children:[(0,J.jsx)(A.Z,{disabled:h,min:0,max:100,value:M.st_proportion,onChange:function(e){M.st_proportion=e,R(Object.assign({},M))}}),(0,J.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,J.jsx)("br",{}),(0,J.jsxs)(Y.ZP,{value:!0,style:{marginTop:15},children:[(0,J.jsx)("strong",{children:"单项评分优先"}),(0,J.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照优先顺序计算最终成绩)",(0,J.jsx)(Fe.Z,{placement:"bottomLeft",content:(0,J.jsxs)("div",{className:"font14 mask-tips",children:["计算说明:",(0,J.jsx)("br",{}),"优先顺序排前的非零评分 * 100% - ( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,J.jsx)("br",{}),"例:有教师评分则教师评分100%,否则教辅评分100%,依次类推"]}),trigger:"click",children:(0,J.jsx)("span",{className:"mt10 ml10 current font14",children:(0,J.jsx)(Me.Z,{})})})]})]}),(0,J.jsx)(w.Z,{children:(0,J.jsx)(b.Z,{span:24,className:"ml20",children:(0,J.jsx)("div",{style:{color:"#ccc"},children:"(教师评分 → 助教评分 → 组长评分 → 学生匿评评分)"})})})]})}),(0,J.jsx)(y.Z,{open:L,title:"是否设置为您的默认评分?",centered:!0,width:470,onCancel:function(){T(!1)},onOk:r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=JSON.parse(JSON.stringify(M)),Object.keys(n).map((function(e){e.indexOf("proportion")>-1&&(n[e]=n[e]/100)})),e.next=4,(0,z.ZP)("/api/courses/".concat(o.coursesId,"/homework_commons/set_default_score_setting.json"),{method:"post",body:{homework_type:3,score_settings:n}});case 4:0===e.sent.status&&(x.ZP.success("设置成功"),T(!1));case 6:case"end":return e.stop()}}),e)}))),children:(0,J.jsx)("div",{children:"您是否要将当前评分规则设置为您的默认规则,该默认规则仅应用于您后续新建的作业,且不会影响其他老师新建作业的评分规则。"})})]})})),Ee=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.getData,t=e.dispatch,s=e.shixunHomeworks.workSetting,i=(0,_.useParams)(),o=(0,p.useState)(!0),u=m()(o,2),d=u[0],h=u[1],v=(0,p.useState)([]),g=m()(v,2),j=g[0],y=g[1],k=(0,p.useState)([]),Z=m()(k,2),N=Z[0],S=Z[1],I=(0,p.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Oe.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,personal_score_open:!0}),H=m()(I,2),O=H[0],C=H[1];(0,p.useEffect)((function(){null!=s&&s.course_id&&(Object.keys(O).map((function(e){e.indexOf("proportion")>-1?(O[e]=100*s[e],console.log(e,O[e],s[e])):O[e]=s[e]})),O.allow_late&&O.unified_late||(O.late_penalty=5),O.unified_setting||(O.unified_late=!1,O.unified_anonymous_comment=!1,O.unified_anonymous_appeal=!1),j=JSON.parse(JSON.stringify(s.group_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),N=JSON.parse(JSON.stringify(s.allow_late_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),C(c()({},O)),y(l()(j)),S(l()(N)))}),[s]);var T=function(){var e=r()(a()().mark((function e(){var l,o,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((o=JSON.parse(JSON.stringify(O))).categoryId=i.categoryId,O.unified_setting||(j=null===(l=j)||void 0===l?void 0:l.map((function(e){var n;if(!e.publish_time||!e.end_time)throw x.ZP.error("发布、截止时间不能为空"),new String("发布、截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=s.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e}))),o.group_settings=j,!O.allow_late){e.next=16;break}if(!O.unified_late){e.next=14;break}if(!(null===O.late_penalty||void 0===O.late_penalty||O.late_penalty<0||O.late_penalty>100)){e.next=9;break}throw x.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");case 9:if(O.late_time){e.next=12;break}throw x.ZP.error("补交截止时间不能为空"),new String("补交截止时间不能为空");case 12:e.next=16;break;case 14:N=null===(r=N)||void 0===r?void 0:r.map((function(e){var n;if(e.penalty_type=Oe.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw x.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw x.ZP.error("补交截止时间不能为空"),new String("补交截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=s.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),o.allow_late_settings=N;case 16:Object.keys(o).map((function(e){e.indexOf("proportion")>-1&&(o[e]=o[e]/100)})),t({type:"shixunHomeworks/updateSetting",payload:c()(c()({},o),{},{penalty_type:Oe.Q.Number})}).then((function(e){0===e.status&&(x.ZP.success("更新成功"),h(!0),n())}));case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsx)("div",{className:"bg-white pl30 pr30 pb30",children:(0,J.jsxs)(w.Z,{children:[(0,J.jsx)(b.Z,{span:24,children:(0,J.jsxs)(w.Z,{align:"middle",children:[(0,J.jsx)(b.Z,{flex:"1",children:(0,J.jsx)("h1",{className:"mt15",children:"公开设置"})}),(0,J.jsxs)(b.Z,{children:[(0,P.GJ)()&&d&&(0,J.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return h(!1)},children:"编辑设置"}),!d&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(f.ZP,{type:"primary",size:"middle",onClick:function(){return T()},children:"提交"}),(0,J.jsx)(f.ZP,{onClick:function(){h(!0),n()},type:"primary",size:"middle",ghost:!0,className:"ml20",children:"取消"})]})]})]})}),(0,J.jsxs)(b.Z,{span:24,className:"mt15 pl30",children:[(0,J.jsx)(L.Z,{checked:O.work_public,disabled:d,onChange:function(e){O.work_public=e.target.checked,C(Object.assign({},O))},children:(0,J.jsx)("strong",{children:"公开作品"})}),(0,J.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交截止/匿评截止时间之后,已提交作品的学生可以查看其它学生的作品,否则只能查看自己的作品)"})]}),(0,J.jsxs)(b.Z,{span:24,className:"mt15 pl30",children:[(0,J.jsx)(L.Z,{checked:O.score_open,disabled:d,onChange:function(e){e.target.checked&&(O.personal_score_open=!0),O.score_open=e.target.checked,C(Object.assign({},O))},children:(0,J.jsx)("strong",{children:"公开成绩"})}),(0,J.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交截止/匿评截止时间之后,已提交作品的学生可以查看其它学生的成绩,否则只能查看自己的成绩)"})]}),(0,J.jsxs)(b.Z,{span:24,className:"mt15 pl30",children:[(0,J.jsx)(L.Z,{checked:O.personal_score_open,disabled:d||O.score_open,onChange:function(e){O.personal_score_open=e.target.checked,C(Object.assign({},O))},children:(0,J.jsx)("strong",{children:"公开个人成绩"})}),(0,J.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看个人成绩,否则不可查看个人成绩)"})]}),(0,J.jsxs)(b.Z,{span:24,className:"mt15 pl30 pb40",children:[(0,J.jsx)(L.Z,{checked:O.answer_public,disabled:d,onChange:function(e){O.answer_public=e.target.checked,C(Object.assign({},O))},children:(0,J.jsx)("strong",{children:"公开答案"})}),(0,J.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看作业参考答案,否则不能查看作业参考答案)"})]})]})})})),We=t(91232),ze=t.n(We),Ge=t(28103),Je=t(21037),Ve=t(51525),Be=t(4056),qe=t(26132),Ue=t(86760),Qe=function(e,n){if("comment"===n){var t=null==e?void 0:e.filter((function(e){return null!==e.evaluation_end}));return 0===t.length?[{deleteflag:!0}]:(0,Ue.M)(t,["evaluation_start","evaluation_end"]).map((function(e){return c()(c()({},e),{},{evaluation_start:[e.evaluation_start,e.evaluation_end],group_name:[e.group_name],deleteflag:!1})}))}if("appeal"===n){var s=null==e?void 0:e.filter((function(e){return null!==e.appeal_time}));return 0===s.length?[{deleteflag:!0}]:(0,Ue.M)(s,["appeal_time"]).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name],deleteflag:!1})}))}},Ke=function(e,n){return e.map((function(e){return n.find((function(n){return n.value===e})).id}))},Xe=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n,t,s,i,o,u,d,h,v,j=e.shixunHomeworks,y=e.classroomList,k=e.dispatch,Z=j.workSetting,N=j.workList,S=(0,_.useParams)(),I=(0,p.useState)(!0),H=m()(I,2),C=H[0],T=H[1],D=(0,p.useState)([]),A=m()(D,2),F=A[0],M=A[1],R=(0,p.useState)([]),E=m()(R,2),W=E[0],G=E[1],V=(0,p.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Oe.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,anonymous_group:!1}),B=m()(V,2),q=B[0],U=B[1],Q=null==Z||null===(n=Z.anonymous_comment_settings)||void 0===n?void 0:n.map((function(e){return{label:e.group_name,value:e.group_name,id:e.group_id}})),K=null==Z||null===(t=Z.anonymous_appeal_settings)||void 0===t?void 0:t.map((function(e){return{label:e.group_name,value:e.group_name,id:e.group_id}})),X=O.Z.useForm(),ee=m()(X,1)[0],te=O.Z.useForm(),se=m()(te,1)[0],le=function(){var e=r()(a()().mark((function e(){var n,t,s,l,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=(0,Ue.Y)(ee.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,$.cloneDeep)(n),s=ze()(t.anonymous_comment_settings||[]),e.prev=3,s.s();case 5:if((l=s.n()).done){e.next=19;break}if(null!=(i=l.value)&&i.evaluation_start){e.next=10;break}return x.ZP.warning("匿评开始时间不能为空"),e.abrupt("return",Promise.reject());case 10:if(i.group_name){e.next=13;break}return x.ZP.warning("请选择分班名称"),e.abrupt("return",Promise.reject());case 13:i.evaluation_end=null==i?void 0:i.evaluation_start[1],i.evaluation_start=null==i?void 0:i.evaluation_start[0],i.group_id=Ke(i.group_name,Q),Reflect.deleteProperty(i,"deleteflag");case 17:e.next=5;break;case 19:e.next=24;break;case 21:e.prev=21,e.t0=e.catch(3),s.e(e.t0);case 24:return e.prev=24,s.f(),e.finish(24);case 27:return e.abrupt("return",t);case 28:case"end":return e.stop()}}),e,null,[[3,21,24,27]])})));return function(){return e.apply(this,arguments)}}(),ie=function(){var e,n=(0,Ue.Y)(se.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,$.cloneDeep)(n),s=ze()(t.anonymous_appeal_settings||[]);try{for(s.s();!(e=s.n()).done;){var l=e.value;l.group_id=Ke(l.group_name,K),Reflect.deleteProperty(l,"deleteflag")}}catch(e){s.e(e)}finally{s.f()}return t},ae=function(){var e=r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k({type:"shixunHomeworks/getWorkSetting",payload:c()({},S)});case 2:ee.resetFields(),se.resetFields();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){null!=Z&&Z.course_id&&(Object.keys(q).map((function(e){e.indexOf("proportion")>-1?q[e]=100*Z[e]:q[e]=Z[e]})),q.allow_late&&q.unified_late||(q.late_penalty=5),q.unified_setting||(q.unified_late=!1,q.unified_anonymous_comment=!1,q.unified_anonymous_appeal=!1),F=JSON.parse(JSON.stringify(Z.group_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),W=JSON.parse(JSON.stringify(Z.allow_late_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),U(c()({},q)),M(l()(F)),G(l()(W)))}),[Z]);var oe=((null==Z||null===(s=Z.homework_status)||void 0===s?void 0:s.includes("已截止"))||(null==Q?void 0:Q.length)>0)&&(null==Z?void 0:Z.student_works),re=(null==Z||null===(i=Z.anonymous_appeal_settings)||void 0===i?void 0:i.length)>0,ue=(null==Z?void 0:Z.anonymous_comment)&&(null==Z?void 0:Z.unified_anonymous_comment)&&(null==N||null===(o=N.homework_status)||void 0===o?void 0:o.includes("已截止"))||re,ce=(0,p.useState)(!1),de=m()(ce,2),me=de[0],pe=de[1],_e=function(){var e=r()(a()().mark((function e(){var n,t,s,l,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(pe(!me),(t=JSON.parse(JSON.stringify(q))).categoryId=S.categoryId,q.unified_setting||(F=null===(n=F)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw x.ZP.error("发布、截止时间不能为空"),pe(!1),new String("发布、截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),pe(!1),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=Z.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e}))),t.group_settings=F,!q.allow_late){e.next=19;break}if(!q.unified_late){e.next=17;break}if(!(null===q.late_penalty||void 0===q.late_penalty||q.late_penalty<0||q.late_penalty>100)){e.next=11;break}throw x.ZP.error("迟交扣分填写区间为0~100"),pe(!1),new String("迟交扣分填写区间为0~100");case 11:if(q.late_time){e.next=15;break}throw x.ZP.error("补交截止时间不能为空"),pe(!1),new String("补交截止时间不能为空");case 15:e.next=19;break;case 17:W=null===(s=W)||void 0===s?void 0:s.map((function(e){var n;if(e.penalty_type=Oe.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw x.ZP.error("迟交扣分填写区间为0~100"),pe(!1),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw x.ZP.error("补交截止时间不能为空"),pe(!1),new String("补交截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),pe(!1),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=Z.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),t.allow_late_settings=W;case 19:if(!q.evaluation_start){e.next=28;break}if(!(q.end_time&&ne()(q.evaluation_start)<=ne()(q.end_time))){e.next=24;break}throw x.ZP.error("匿评开启时间要晚于作业截止时间、补交截止时间"),pe(!1),new String("匿评开启时间要晚于作业截止时间、补交截止时间");case 24:if(!(q.late_time&&ne()(q.evaluation_start)<=ne()(q.late_time))){e.next=28;break}throw x.ZP.error("匿评开启时间要晚于作业截止时间、补交截止时间"),pe(!1),new String("匿评开启时间要晚于作业截止时间、补交截止时间");case 28:if(Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),!t.anonymous_comment||t.unified_anonymous_comment){e.next=35;break}return e.next=32,le();case 32:l=e.sent,t.anonymous_comment_settings=l.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach((function(e){Reflect.deleteProperty(t,e)}));case 35:return t.anonymous_appeal&&!t.unified_anonymous_appeal&&(i=ie(),t.anonymous_appeal_settings=i.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach((function(e){Reflect.deleteProperty(t,e)}))),e.next=38,(0,z.ZP)("/api/homework_commons/".concat(S.categoryId,"/evaluation_setting.json"),{method:"post",body:c()({},t)});case 38:0===e.sent.status?(pe(!1),x.ZP.success("更新成功"),T(!0),ae()):pe(!1);case 40:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsxs)("div",{className:"bg-white pl30 pr30 pb30",children:[(0,J.jsxs)(w.Z,{children:[(0,J.jsx)(b.Z,{span:24,children:(0,J.jsxs)(w.Z,{align:"middle",children:[(0,J.jsx)(b.Z,{flex:"1",children:(0,J.jsxs)(w.Z,{align:"middle",className:"mt15",children:[(0,J.jsx)("h1",{style:{marginBottom:0},children:"匿评设置"}),(0,J.jsx)(g.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"规则"}),(0,J.jsx)("div",{children:"1.作业截止、补交结束后才可开启匿评,开启申诉后不可变更匿评结束时间;"}),(0,J.jsx)("div",{children:"2.所有分组互评:提交作品的分组数量≥2,可开启分组互相匿评;"}),(0,J.jsx)("div",{children:"3.班内小组互评:同班级提交作品的分组数量≥2,可开启班内分组互相匿评。"}),(0,J.jsx)("div",{children:"注:为确保公平,匿评规则确定后不可再修改,请谨慎操作!"})]}),children:(0,J.jsx)(Me.Z,{style:{marginLeft:4,cursor:"pointer"}})})]})}),(0,J.jsxs)(b.Z,{children:[((0,P.t_)()||(null==Z?void 0:Z.can_edit))&&C&&(0,J.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return T(!1)},children:"编辑设置"}),!C&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(f.ZP,{loading:me,type:"primary",size:"middle",onClick:function(){return _e()},children:"提交"}),(0,J.jsx)(f.ZP,{onClick:function(){T(!0),ae()},type:"primary",size:"middle",ghost:!0,className:"ml20",children:"取消"})]})]})]})}),(0,J.jsx)(b.Z,{span:24,className:"mt15 pl30",children:(0,J.jsx)(L.Z,{checked:q.anonymous_comment,disabled:C||!oe||(null==Z?void 0:Z.anonymous_comment),onChange:function(){var e;!(0,P.Rm)()||null!==(e=y.AssistantObject.group)&&void 0!==e&&e.can_anonymous_comment?(q.anonymous_comment=!q.anonymous_comment,q.allow_late&&!q.evaluation_start?q.late_time&&""!=q.late_time&&(q.evaluation_start=ne()(q.late_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),q.evaluation_end=ne()(q.late_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")):q.unified_setting&&!q.evaluation_start&&q.end_time&&""!=q.end_time&&(q.evaluation_start=ne()(q.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),q.evaluation_end=ne()(q.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),q.anonymous_comment&&(q.evaluation_num=parseInt(q.evaluation_num)?q.evaluation_num:3,q.absence_penalty=parseInt(q.absence_penalty)?q.absence_penalty:3),U(Object.assign({},q))):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,J.jsx)("strong",{children:"启用匿评"})})})]}),q.anonymous_comment&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(w.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,J.jsx)(b.Z,{children:"匿评方式:"}),(0,J.jsx)(b.Z,{className:"ml5",children:(0,J.jsxs)(Y.ZP.Group,{value:q.unified_anonymous_comment,disabled:C||q.anonymous_appeal||(null==Z?void 0:Z.anonymous_comment),onChange:function(e){var n;!(0,P.Rm)()||null!==(n=y.AssistantObject.group)&&void 0!==n&&n.can_anonymous_comment?(U((function(n){return c()(c()({},n),{},{unified_anonymous_comment:e.target.value})})),ee.resetFields()):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(null==Z?void 0:Z.unified_setting)&&(null==Z?void 0:Z.unified_late)&&(0,J.jsx)(Y.ZP,{value:!0,disabled:C||q.anonymous_appeal||(null==Z?void 0:Z.anonymous_comment)||!(null!=Z&&Z.manage_all_group),children:"统一匿评"}),(null==Z||null===(u=Z.group_settings)||void 0===u?void 0:u.length)>0&&(0,J.jsx)(Y.ZP,{value:!1,children:"分班匿评"})]})})]}),q.unified_anonymous_comment&&(0,J.jsxs)(w.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,J.jsx)(b.Z,{children:"互评方式:"}),(0,J.jsx)(b.Z,{className:"ml5",children:(0,J.jsxs)(Y.ZP.Group,{value:q.anonymous_group,disabled:C||q.anonymous_appeal||(null==Z?void 0:Z.anonymous_comment),onChange:function(e){var n;!(0,P.Rm)()||null!==(n=y.AssistantObject.group)&&void 0!==n&&n.can_anonymous_comment?U((function(n){return c()(c()({},n),{},{anonymous_group:e.target.value})})):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)(Y.ZP,{value:!1,children:"所有分组互评"}),(null==Z||null===(d=Z.group_settings)||void 0===d?void 0:d.length)>0&&(0,J.jsx)(Y.ZP,{value:!0,disabled:C||!(null!=Z&&Z.can_anonymous_group),children:"班内小组互评"})]})})]}),q.unified_anonymous_comment?(0,J.jsx)(Je.Z,{data:q,setData:U,disabled:C}):(0,J.jsx)(O.Z,{form:ee,autoComplete:"off",initialValues:null!=Z&&Z.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:Qe(null==Z?void 0:Z.anonymous_comment_settings,"comment")},children:(0,J.jsx)(Ve.Z,{disabled:C,selectOptions:Q,form:ee,data:q})})]}),(0,J.jsx)(Ge.Z,{}),(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(w.Z,{children:(0,J.jsxs)(b.Z,{span:24,className:"mt15 pl30",children:[(0,J.jsx)(L.Z,{checked:q.anonymous_appeal,disabled:C||!ue||(null==Z?void 0:Z.anonymous_appeal),onChange:function(){var e;!(0,P.Rm)()||null!==(e=y.AssistantObject.group)&&void 0!==e&&e.can_anonymous_appeal?(q.anonymous_appeal=!q.anonymous_appeal,q.anonymous_appeal&&(q.appeal_penalty=parseInt(q.appeal_penalty)?q.appeal_penalty:2),U(Object.assign({},q))):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,J.jsx)("strong",{children:"启用匿评申诉"})}),(0,J.jsx)(Fe.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:(0,J.jsxs)("span",{className:"font12",children:["允许学生对自己作品的匿评评分进行申诉,由教师和助教处理申诉",(0,J.jsx)("br",{}),(0,J.jsx)("br",{}),"1、接受学生的合理申诉:",(0,J.jsx)("br",{}),(0,J.jsx)("span",{className:"p",children:"被申诉的评分记录无效,不参与最终成绩的计算"}),(0,J.jsx)("span",{className:"p",children:"被申诉的评阅人的作品成绩,将被扣减违规匿评分"}),(0,J.jsx)("br",{}),"2、拒绝学生的不合理申诉:",(0,J.jsx)("br",{}),(0,J.jsx)("span",{className:"p",children:"被申诉的评分记录有效,不允许学生对该评分记录进行二次申诉"}),(0,J.jsx)("span",{className:"p",children:"被申诉的评阅人的作品成绩,不会扣除违规匿评分"})]}),trigger:"click",children:(0,J.jsx)("span",{className:"mt10 ml10 current font14",children:(0,J.jsx)(Me.Z,{})})})]})}),q.anonymous_appeal&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(w.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,J.jsx)(b.Z,{children:"申诉方式:"}),(0,J.jsx)(b.Z,{className:"ml5",children:(0,J.jsxs)(Y.ZP.Group,{value:q.unified_anonymous_appeal,disabled:C||(null==Z?void 0:Z.anonymous_appeal),onChange:function(e){var n;!(0,P.Rm)()||null!==(n=y.AssistantObject.group)&&void 0!==n&&n.can_anonymous_appeal?(U((function(n){return c()(c()({},n),{},{unified_anonymous_appeal:e.target.value})})),se.resetFields()):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(null==Z?void 0:Z.unified_anonymous_comment)&&(0,J.jsx)(Y.ZP,{value:!0,disabled:!(null!=Z&&Z.manage_all_group),children:"统一申诉"}),(null==Z||null===(h=Z.group_settings)||void 0===h?void 0:h.length)>0&&(0,J.jsx)(Y.ZP,{value:!1,children:"分班申诉"})]})})]}),q.unified_anonymous_appeal?(0,J.jsx)(Be.Z,{data:q,setData:U,disabled:C}):(0,J.jsx)(O.Z,{form:se,initialValues:null!=Z&&Z.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:Qe(null==Z?void 0:Z.anonymous_appeal_settings,"appeal")},children:(0,J.jsx)(qe.Z,{disabled:C||(0,P.Rm)()&&!(null!==(v=y.AssistantObject.group)&&void 0!==v&&v.can_anonymous_appeal),selectOptions:K,form:se})})]})]})]})})),$e=t(21089),en=function(){var e=r()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/publish_setting.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),nn=function(){var e=r()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/evaluation_setting.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tn=function(e,n){return null==e?void 0:e.map((function(e){var t;return null==n||null===(t=n.find((function(n){return n.value===e})))||void 0===t?void 0:t.id}))},sn=function(e,n){var t;return null===(t=e="string"==typeof e?[e]:e)||void 0===t||null===(t=t.map((function(e){return null==n?void 0:n.find((function(n){var t;return null==n||null===(t=n.group_name)||void 0===t?void 0:t.includes(e)}))})))||void 0===t?void 0:t.filter((function(e){return e}))},ln=function(e,n,t){var s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],l=null,i=s?n:sn(e,n);return null==i||i.forEach((function(e,n){(0==n||t(e,l||{}))&&(l=e)})),l},an=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t,s,i,o,u,d,h,f,v=e.shixunHomeworks,j=e.loading,k=e.dispatch,Z=e.classroomList,N=(0,_.useParams)(),I=v.workSetting,H=v.workList,C=(0,te.U)(en,{categoryId:null==N?void 0:N.categoryId,penalty_type:Oe.Q.Number}),T=m()(C,3),D=T[1],M=T[2],R=(0,te.U)(nn,{categoryId:null==N?void 0:N.categoryId}),E=m()(R,3),W=E[1],z=E[2],G=O.Z.useForm(),V=m()(G,1)[0],B=O.Z.useWatch("unified_setting",V),q=O.Z.useWatch("group_settings",V),U=O.Z.useWatch("allow_late_settings",V),Q=O.Z.useWatch("end_time",V),K=O.Z.useWatch("publish_time",V),X=O.Z.useWatch("allow_late",V),$=O.Z.useWatch("unified_late",V),ee=O.Z.useWatch("late_time",V),se=O.Z.useWatch("anonymous_comment",V),le=O.Z.useWatch("unified_anonymous_comment",V),ie=O.Z.useWatch("evaluation_start",V),ae=O.Z.useWatch("anonymous_appeal",V),oe=O.Z.useWatch("anonymous_comment_settings",V),re=O.Z.useWatch("unified_anonymous_appeal",V),ue=O.Z.useWatch("anonymous_appeal_settings",V),ce=(0,p.useState)(!1),de=m()(ce,2),pe=de[0],_e=de[1],he=(0,p.useState)({}),fe=m()(he,2),xe=fe[0],ve=fe[1],ge=pe||(0,P.Rm)()&&!(null!==(n=Z.AssistantObject)&&void 0!==n&&null!==(n=n.group)&&void 0!==n&&n.can_publish),je=pe||(0,P.Rm)()&&!(null!==(t=Z.AssistantObject)&&void 0!==t&&null!==(t=t.group)&&void 0!==t&&t.can_late),ye=pe||(0,P.Rm)()&&!(null!==(s=Z.AssistantObject)&&void 0!==s&&null!==(s=s.group)&&void 0!==s&&s.can_anonymous_comment),we=pe||(0,P.Rm)()&&!(null!==(i=Z.AssistantObject)&&void 0!==i&&null!==(i=i.group)&&void 0!==i&&i.can_anonymous_appeal),be=function(e,n){var t,s;if(null!==(t=e)&&void 0!==t&&t.some((function(e){return"string"!=typeof e.group_name}))){var l,i=[];null===(l=e)||void 0===l||l.forEach((function(e){var n;"string"!=typeof e.group_name&&(null===(n=e.group_name)||void 0===n||n.forEach((function(n){i.push(c()(c()({},e),{},{group_name:n}))})))})),e=i}return null===(s=e)||void 0===s?void 0:s.filter((function(e){var t;return!(null!=n&&null!==(t=n.map((function(e){return null==e?void 0:e.group_name})))&&void 0!==t&&null!==(t=t.toString())&&void 0!==t&&null!==(t=t.split(","))&&void 0!==t&&t.includes(String(e.group_name)))&&e.is_admin}))},ke=function(e){if("allow_late"!=e)if("anonymous_comment"!=e){if("anonymous_appeal"!=e)return"unified_late"==e?"已开启分班发布,无法更改为统一补交":"unified_anonymous_comment"==e?!1===B?"已开启分班发布,无法更改为统一匿评":"已开启分班补交,无法更改为统一匿评":"unified_anonymous_appeal"==e?!1===B?"已开启分班发布,无法更改为统一申诉":!1===$?"已开启分班补交,无法更改为统一申诉":"已开启分班匿评,无法更改为统一申诉":"make_up_score"==e?X?"扣分数据来源于补交扣分":"开启后,允许未按时提交的学生补交作品一次,并扣除相应的分数作为迟交的处罚,该学生才可以参与匿评。":"submit_num"==e?"若学生需要在规定次数外再次提交作品,教师可使用打回重做功能让该学生重新提交一次。":void 0;y.Z.warning({centered:!0,width:760,icon:null,title:"开启匿评申诉提示",content:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("span",{className:"blod",children:"允许学生对自己作品的匿评评分进行申诉,由教师和助教处理申诉"}),(0,J.jsx)("br",{}),"1、接受学生的合理申诉:",(0,J.jsx)("br",{}),"被申诉的评分记录无效,不参与最终成绩的计算被申诉的评阅人的作品成绩,将被扣减违规匿评分",(0,J.jsx)("br",{}),"2、拒绝学生的不合理申诉:",(0,J.jsx)("br",{}),"被申诉的评分记录有效,不允许学生对该评分记录进行二次申诉被申诉的评阅人的作品成绩,不会扣除违规匿评分",(0,J.jsx)("br",{})]})})}else y.Z.warning({centered:!0,width:550,icon:null,title:"开启匿评提示",content:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("span",{className:"blod",children:"规则说明:"}),"开启匿评,学生将在隐藏身份的情况下,对其他匿名作业进行评阅。",(0,J.jsx)("br",{}),(0,J.jsxs)("div",{className:"font12 mt10",style:{color:"#E99237"},children:[(0,J.jsx)("i",{className:"iconfont icon-tishi11 mr5 font12"}),"学生必须提交作品才能参与匿评,若学生未能按时提交作品,建议启用“允许学生补交”功能,允许学生补交作品一次,并扣除相应的分数作为迟交的处罚,该学生才可以参与匿评。"]})]})});else y.Z.warning({centered:!0,width:472,icon:null,title:"开启补交提示",content:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"blod",children:"规则说明:"}),"开启补交,仅在补交时间提交作业的学生将扣除分值;若学生在“按时提交”的时间内已成功提交作业,在补交时间再次提交则不会扣分。"]}),(0,J.jsxs)("div",{className:"font12 mt10",style:{color:"#E99237"},children:[(0,J.jsx)("i",{className:"iconfont icon-tishi11 mr5 font12"}),"注意:班级阶段进入“补交中”则不可变更作业截止时间、不可关闭补交。"]})]})})},Ze=function(e){var n,t,s,l,i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("unified_setting"==e)return ge||!(null!=H&&null!==(n=H.homework_status)&&void 0!==n&&n.includes("未发布"))||!(null!=I&&I.manage_all_group);if("publish_time"==e)return ge||!(null!=H&&null!==(t=H.homework_status)&&void 0!==t&&t.includes("未发布")||null!=H&&null!==(s=H.homework_status)&&void 0!==s&&s.includes("未开始"));if("end_time"==e){var o=ln([],(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")=ne()(null==I?void 0:I.end_time).startOf("second")||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second")||(null==I?void 0:I.anonymous_comment)&&(null==o?void 0:o.evaluation_start)&&ne()().startOf("second")>=ne()(null==o?void 0:o.evaluation_start).startOf("second")}if(["group_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)})))return ge||!(null!=a&&a.is_admin)||!(null!=H&&null!==(l=H.homework_status)&&void 0!==l&&l.includes("未发布"))&&(null==a?void 0:a.publish_time)&&ne()().startOf("second")>=ne()(null==a||null===(i=a.publish_time)||void 0===i?void 0:i[0]).startOf("second");if(["group_settings","publish_time"].every((function(n){return null==e?void 0:e.includes(n)}))){var r,u,c=ln(null==a?void 0:a.group_name,(null==I?void 0:I.allow_late_settings)||[],(function(e,n){return(null==e?void 0:e.late_time)&&(null==n?void 0:n.late_time)&&ne()(null==e?void 0:e.late_time).startOf("second")=ne()(null==a||null===(u=a.publish_time)||void 0===u?void 0:u[0]).startOf("second"),(null==I?void 0:I.allow_late)&&(null==c?void 0:c.late_time)&&ne()().startOf("second")>=ne()(null==a?void 0:a.end_time).startOf("second")||(null==I?void 0:I.anonymous_comment)&&(null==d?void 0:d.evaluation_start)&&ne()().startOf("second")>=ne()(null==d?void 0:d.evaluation_start).startOf("second")]}if("allow_late"==e)return je||(null==I?void 0:I.anonymous_comment)&&(null==I?void 0:I.evaluation_start)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("unified_late"==e){ln(null,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")=ne()(null==I?void 0:I.end_time).startOf("second")||!1===B}if("late_penalty"==e)return je||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("late_time"==e)return je||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var m,p=ln(null==a?void 0:a.group_name,(null==I?void 0:I.group_settings)||[],(function(e,n){return(null==e?void 0:e.end_time)&&(null==n?void 0:n.end_time)&&ne()(null==e?void 0:e.end_time).startOf("second")>ne()(null==n?void 0:n.end_time).startOf("second")}));return ge||!(null!=a&&a.is_admin)||(null==p?void 0:p.end_time)&&ne()().startOf("second")>=ne()(null==p?void 0:p.end_time).startOf("second")||(null==a?void 0:a.group_name)&&(null==a||null===(m=a.group_name)||void 0===m?void 0:m.length)&&(null==I?void 0:I.unified_setting)&&(null==I?void 0:I.end_time)&&ne()().startOf("second")>=ne()(null==I?void 0:I.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every((function(n){return null==e?void 0:e.includes(n)}))){var _=ln(null==a?void 0:a.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}));return ge||!(null!=a&&a.is_admin)||(null==_?void 0:_.evaluation_start)&&(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==_?void 0:_.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every((function(n){return null==e?void 0:e.includes(n)}))){var h=ln(null==a?void 0:a.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")=ne()(null==h?void 0:h.evaluation_start).startOf("second")}if("anonymous_comment"==e){var f=ln(null,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}),!0);return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second")||(null==I?void 0:I.anonymous_comment)&&(null==f?void 0:f.evaluation_start)&&ne()().startOf("second")>=ne()(null==f?void 0:f.evaluation_start).startOf("second")}if("unified_anonymous_comment"==e){var x=ln(null,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")=ne()(null==I?void 0:I.evaluation_start).startOf("second")||!(null!=I&&I.unified_anonymous_comment)&&(null==I?void 0:I.anonymous_comment)&&x.evaluation_start&&ne()().startOf("second")>=ne()(null==x?void 0:x.evaluation_start).startOf("second")||!1===$||!1===B}if("anonymous_group"==e)return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||(null==I?void 0:I.anonymous_comment)&&(null==I?void 0:I.evaluation_start)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("evaluation_start"==e)return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("evaluation_start"==e)return ye;if("evaluation_end"==e)return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)();if("evaluation_num"==e)return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("absence_penalty"==e)return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)();if(["anonymous_comment_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var v=ln(null==a?void 0:a.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}));return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||!(null!=a&&a.is_admin)||(null==v?void 0:v.evaluation_start)&&ne()().startOf("second")>=ne()(null==v?void 0:v.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every((function(n){return null==e?void 0:e.includes(n)}))){var g=ln(null==a?void 0:a.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}));return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||!(null!=a&&a.is_admin)||[(null==g?void 0:g.evaluation_start)&&ne()().startOf("second")>=ne()(null==g?void 0:g.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every((function(n){return null==e?void 0:e.includes(n)}))){var j=ln(null==a?void 0:a.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}));return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||!(null!=a&&a.is_admin)||(null==j?void 0:j.evaluation_start)&&ne()().startOf("second")>=ne()(null==j?void 0:j.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every((function(n){return null==e?void 0:e.includes(n)})))return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||!(null!=a&&a.is_admin);if(["anonymous_comment_settings","student_comment"].every((function(n){return null==e?void 0:e.includes(n)})))return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||!(null!=a&&a.is_admin);if("student_comment"==e)return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)();if("is_open_abnormal_score"==e)return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||(null==I?void 0:I.is_open_abnormal_score);if("anonymous_appeal"==e)return we||!(null!=I&&I.can_edit)&&!(0,P.t_)()||I.anonymous_appeal&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("unified_anonymous_appeal"==e)return we||!(null!=I&&I.can_edit)&&!(0,P.t_)()||ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second")||!1===$||!1===B||0==le;if("appeal_penalty"==e)return we||!(null!=I&&I.can_edit)&&!(0,P.t_)();if(["anonymous_appeal_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var y=ln(null==a?void 0:a.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_end)&&(null==n?void 0:n.evaluation_end)&&ne()(null==e?void 0:e.evaluation_end).startOf("second")>ne()(null==n?void 0:n.evaluation_end).startOf("second")}));return we||!(null!=I&&I.can_edit)&&!(0,P.t_)()||!(null!=a&&a.is_admin)||(null==y?void 0:y.evaluation_end)&&ne()().startOf("second")>=ne()(null==y?void 0:y.evaluation_end).startOf("second")}return!!["anonymous_appeal_settings","appeal_penalty"].every((function(n){return null==e?void 0:e.includes(n)}))&&(we||!(null!=I&&I.can_edit)&&!(0,P.t_)()||!(null!=a&&a.is_admin))},Ne=function(){var e=r()(a()().mark((function e(n){var t,s,l,i,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(o=n).group_settings=null==o||null===(t=o.group_settings)||void 0===t?void 0:t.map((function(e){var n,t;return e.end_time=ne()(null==e||null===(n=e.publish_time)||void 0===n?void 0:n[1]).startOf("second"),e.publish_time=ne()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[0]).startOf("second"),e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=tn(null==e?void 0:e.group_name,null==I?void 0:I.group_settings),e})),o.allow_late_settings=null==o||null===(s=o.allow_late_settings)||void 0===s?void 0:s.map((function(e){return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=tn(null==e?void 0:e.group_name,null==I?void 0:I.group_settings),e})),o.anonymous_comment_settings=null==o||null===(l=o.anonymous_comment_settings)||void 0===l?void 0:l.map((function(e){var n,t;return e.evaluation_end=ne()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[1]).startOf("second"),e.evaluation_start=ne()(null==e||null===(t=e.evaluation_start)||void 0===t?void 0:t[0]).startOf("second"),e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=tn(null==e?void 0:e.group_name,null==I?void 0:I.group_settings),e})),o.anonymous_appeal_settings=null==o||null===(i=o.anonymous_appeal_settings)||void 0===i?void 0:i.map((function(e){return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=tn(null==e?void 0:e.group_name,null==I?void 0:I.group_settings),e})),e.next=7,M(c()({},o));case 7:if(0===e.sent.status){e.next=10;break}return e.abrupt("return");case 10:return e.next=12,z(c()({},o));case 12:if(0===e.sent.status){e.next=15;break}return e.abrupt("return");case 15:x.ZP.success("保存成功"),Se(),k({type:"shixunHomeworks/setActionTabs",payload:{key:""}});case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Se=function(){k({type:"shixunHomeworks/getWorkSetting",payload:c()({},N)}),k({type:"shixunHomeworks/getWorkList",payload:c()({},N)})};return(0,p.useEffect)((function(){var e,n,t,s,l=null==I||null===(e=I.group_settings)||void 0===e?void 0:e.filter((function(e){return null!==e.publish_time})).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name],publish_time:(null==e?void 0:e.publish_time)&&[ne()(null==e?void 0:e.publish_time),ne()(null==e?void 0:e.end_time)]})})),i=null===(n=I.allow_late_settings)||void 0===n?void 0:n.filter((function(e){return null!==e.late_time})).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name],late_time:(null==e?void 0:e.late_time)&&ne()(null==e?void 0:e.late_time)})})),a=null===(t=I.anonymous_comment_settings)||void 0===t?void 0:t.filter((function(e){return null!==e.evaluation_start})).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name],evaluation_start:(null==e?void 0:e.evaluation_start)&&[ne()(null==e?void 0:e.evaluation_start),ne()(null==e?void 0:e.evaluation_end)]})})),o=null===(s=I.anonymous_appeal_settings)||void 0===s?void 0:s.filter((function(e){return null!==e.appeal_time})).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})),r=c()(c()({},I),{},{late_penalty:null!=I&&I.late_penalty?null==I?void 0:I.late_penalty:5,evaluation_num:null!=I&&I.evaluation_num?null==I?void 0:I.evaluation_num:3,absence_penalty:null!=I&&I.absence_penalty?null==I?void 0:I.absence_penalty:3,appeal_penalty:null!=I&&I.appeal_penalty?null==I?void 0:I.appeal_penalty:2,publish_time:null!=I&&I.publish_time?ne()(null==I?void 0:I.publish_time):"",end_time:null!=I&&I.end_time?ne()(null==I?void 0:I.end_time):"",late_time:null!=I&&I.late_time?ne()(null==I?void 0:I.late_time):"",evaluation_start:null!=I&&I.evaluation_start?ne()(null==I?void 0:I.evaluation_start):"",evaluation_end:null!=I&&I.evaluation_end?ne()(null==I?void 0:I.evaluation_end):"",group_settings:null!=l&&l.length?l:[{is_admin:!0}],allow_late_settings:null!=i&&i.length?i:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:null!=a&&a.length?a:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:null!=o&&o.length?o:[{is_admin:!0,appeal_penalty:2}]});V.setFieldsValue(r),ve(r),_e(!(0,P.GJ)()),console.log("workSetting",I)}),[I]),(0,p.useEffect)((function(){return k({type:"globalSetting/footerToggle",payload:!1}),function(){k({type:"globalSetting/footerToggle",payload:!0}),k({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),null==V||V.resetFields()}}),[]),(0,J.jsx)(me.Z,{spinning:!!j["shixunHomeworks/getWorkSetting"]||!!j["shixunHomeworks/getWorkList"],children:(0,J.jsxs)("section",{style:{padding:"20px 30px 90px",background:"#fff"},children:[(0,J.jsxs)(O.Z,{form:V,colon:!1,disabled:pe,initialValues:xe,scrollToFirstError:!0,onValuesChange:function(e,n){if(console.log("handleValuesChange",e,n),k({type:"shixunHomeworks/setActionTabs",payload:{key:"发布设置离开"}}),"unified_setting"in e&&(null!=n&&n.unified_setting||V.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in e&&(null!=n&&n.unified_late||V.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in e&&(null!=n&&n.unified_anonymous_comment||V.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in e){var t,s,i,a,o=[];null==n||null===(t=n.group_settings)||void 0===t||t.forEach((function(e){o=[].concat(l()(o),l()((null==e?void 0:e.group_name)||[]))})),V.setFieldsValue({allow_late_settings:(null==n||null===(s=n.allow_late_settings)||void 0===s?void 0:s.map((function(e){var n;return c()(c()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return o.includes(e)}))})})))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:(null==n||null===(i=n.anonymous_comment_settings)||void 0===i?void 0:i.map((function(e){var n,t;return c()(c()({},e),{},{group_name:null!=e&&e.evaluation_start&&ne()().startOf("second")>=ne()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[0]).startOf("second")?null==e?void 0:e.group_name:null==e||null===(t=e.group_name)||void 0===t?void 0:t.filter((function(e){return o.includes(e)}))})})))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:(null==n||null===(a=n.anonymous_appeal_settings)||void 0===a?void 0:a.map((function(e){var n;return c()(c()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return o.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in e){var r,u,d,m=[];null==n||null===(r=n.allow_late_settings)||void 0===r||r.forEach((function(e){m=[].concat(l()(m),l()((null==e?void 0:e.group_name)||[]))})),V.setFieldsValue({anonymous_comment_settings:(null==n||null===(u=n.anonymous_comment_settings)||void 0===u?void 0:u.map((function(e){var n,t;return c()(c()({},e),{},{group_name:null!=e&&e.evaluation_start&&ne()().startOf("second")>=ne()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[0]).startOf("second")?null==e?void 0:e.group_name:null==e||null===(t=e.group_name)||void 0===t?void 0:t.filter((function(e){return m.includes(e)}))})})))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:(null==n||null===(d=n.anonymous_appeal_settings)||void 0===d?void 0:d.map((function(e){var n;return c()(c()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return m.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in e){var p,_,h=[];null==n||null===(p=n.anonymous_comment_settings)||void 0===p||p.forEach((function(e){h=[].concat(l()(h),l()((null==e?void 0:e.group_name)||[]))})),V.setFieldsValue({anonymous_appeal_settings:(null==n||null===(_=n.anonymous_appeal_settings)||void 0===_?void 0:_.map((function(e){var n;return c()(c()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return h.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}V.validateFields(),console.log("=====",ne()(null==n?void 0:n.end_time).format("YYYY-MM-DD HH:mm:ss"))},onFinish:Ne,children:[(0,J.jsxs)("div",{style:{paddingBottom:"30px",borderBottom:"1px solid #EDEDED"},children:[(0,J.jsx)("h1",{children:"发布设置"}),(0,J.jsx)(O.Z.Item,{name:"unified_setting",rules:[{required:!0,message:"请选择发布类型"}],children:(0,J.jsxs)(Y.ZP.Group,{disabled:Ze("unified_setting"),children:[(0,J.jsx)(Y.ZP,{value:!0,children:(0,J.jsx)("span",{className:"font16",children:"统一发布"})}),(null==I||null===(o=I.group_settings)||void 0===o?void 0:o.length)>0&&(0,J.jsx)(Y.ZP,{value:!1,children:(0,J.jsx)("span",{className:"font16",children:"分班发布"})})]})}),B?(0,J.jsxs)("div",{style:{marginTop:"20px",display:"flex",flexDirection:"column",gap:"20px"},children:[(0,J.jsxs)(w.Z,{style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{style:{marginLeft:24},label:"发布时间",name:"publish_time",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择发布时间"):Promise.resolve()}}],normalize:function(e){return e&&ne()(e).startOf("second")},children:(0,J.jsx)(Ie.default,{style:{width:200},disabled:Ze("publish_time"),placeholder:"请选择发布时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,S.Q8)(e,null==I?void 0:I.course_end_date)},disabledTime:function(e){return(0,S.d0)(e)},showTime:{format:"HH:mm",defaultValue:ne()((0,S.U6)(),"HH:mm")}})})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"c-grey-999",children:"(学生收到作业的时间)"})})]}),(0,J.jsxs)(w.Z,{style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{style:{marginLeft:24},label:"截止时间",name:"end_time",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):Promise.resolve()}}],normalize:function(e){return e&&ne()(e).startOf("second")},children:(0,J.jsx)(Ie.default,{style:{width:200},disabled:Ze("end_time"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,S.Q8)(e,null==I?void 0:I.course_end_date,ne()(K).add(1,"minutes").format())},disabledTime:function(e){return(0,S.d0)(e,ne()(K).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,S.U6)(),"HH:mm")}})})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"c-grey-999",children:"(学生“按时”提交作品的时间截点)"})})]})]}):(0,J.jsx)(O.Z.List,{name:"group_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var l,i;return(0,J.jsxs)("div",{className:"mt20",children:[(0,J.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,J.jsx)(b.Z,{flex:"25px",children:(0,J.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,J.jsxs)(b.Z,{children:["发布规则",n+1]})]}),(0,J.jsxs)(w.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"ml25",children:"班级"})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,J.jsx)(F.default,{disabled:Ze(["group_settings","group_name"],null==q?void 0:q[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:null==I||null===(l=I.group_settings)||void 0===l?void 0:l.filter((function(e){var n;return!(null!=q&&null!==(n=q.map((function(e){return null==e?void 0:e.group_name})))&&void 0!==n&&null!==(n=n.toString())&&void 0!==n&&null!==(n=n.split(","))&&void 0!==n&&n.includes(String(e.group_name)))&&e.is_admin}))})})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"ml40",children:"作业时间"})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{className:"ml10",name:[e.name,"publish_time"],rules:[{required:!0,message:"请选择作业时间"}],children:(0,J.jsx)(Ie.default.RangePicker,{style:{width:543},disabled:Ze(["group_settings","publish_time"],null==q?void 0:q[n]),placeholder:["请选择发布时间","请选择截止时间"],disabledDate:function(e){return(0,S.Q8)(e,null==I?void 0:I.course_end_date)},disabledTime:function(e){return(0,S.d0)(e)},showTime:{format:"HH:mm",defaultValue:[ne()((0,S.U6)(),"HH:mm"),ne()((0,S.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})})}),!pe&&(0,J.jsx)(b.Z,{flex:1,children:(0,J.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["group_settings","group_name"],null==q?void 0:q[n])&&(0,J.jsx)(b.Z,{children:(0,J.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null==I||null===(i=I.group_settings)||void 0===i||null===(i=i.filter((function(e){var n;return!(null!=q&&null!==(n=q.map((function(e){return null==e?void 0:e.group_name})))&&void 0!==n&&null!==(n=n.toString())&&void 0!==n&&null!==(n=n.split(","))&&void 0!==n&&n.includes(String(e.group_name)))&&e.is_admin})))||void 0===i?void 0:i.length)>0&&(0,J.jsx)(b.Z,{children:(0,J.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0})}})})]})})]})]},e.key)}))}})]}),(0,J.jsx)(Ce.rU,{form:V}),(0,J.jsxs)("div",{style:{padding:"20px 0",borderBottom:"1px solid #EDEDED"},children:[(0,J.jsx)("h1",{children:"补交设置"}),(0,J.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{name:"allow_late",valuePropName:"checked",children:(0,J.jsx)(L.Z,{disabled:Ze("allow_late"),children:(0,J.jsx)("span",{className:"font16",children:"开启补交"})})})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("a",{onClick:function(){ke("allow_late")},children:"规则说明"})})]}),X&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,style:{position:"relative"},children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"ml25",children:"补交方式"})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{className:"ml10",name:"unified_late",rules:[{required:!0,message:"请选择补交方式"}],children:(0,J.jsxs)(Y.ZP.Group,{disabled:Ze("unified_late"),children:[(0,J.jsx)(Y.ZP,{value:!0,children:"统一补交"}),(null==I||null===(u=I.group_settings)||void 0===u?void 0:u.length)>0&&(0,J.jsx)(Y.ZP,{value:!1,children:"分班补交"})]})})}),!1===B&&(0,J.jsx)(g.Z,{title:ke("unified_late"),placement:"topLeft",children:(0,J.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),$?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px",position:"relative"},children:[(0,J.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"补交扣分"}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{name:"late_penalty",rules:[{required:!0,message:"请输入补交扣分"}],children:(0,J.jsx)(A.Z,{min:0,disabled:Ze("late_penalty")})})}),(0,J.jsx)(b.Z,{children:"分"}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"c-grey-999",children:"(延时提交作品时,学生成绩将被扣减的分值)"})})]}),(0,J.jsxs)(w.Z,{className:"mt20 mb10",style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,J.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:(0,J.jsx)("span",{className:"c-grey-333",children:"截止时间"})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{name:"late_time",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):ne()(n).startOf("second")<=ne()(Q).startOf("second")?Promise.reject("补交截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&ne()(e).startOf("second")},children:(0,J.jsx)(Ie.default,{style:{width:200},disabled:Ze("late_time"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,S.Q8)(e,null==I?void 0:I.course_end_date,ne()(Q).add(1,"minutes").format())},disabledTime:function(e){return(0,S.d0)(e,ne()(Q).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,S.U6)(),"HH:mm")}})})}),(0,J.jsx)(b.Z,{style:{position:"absolute",left:320},children:(0,J.jsx)("span",{className:"c-grey-999",children:"(学生“延时”提交作品的时间截点)"})})]})]}):(0,J.jsx)(O.Z.List,{name:"allow_late_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i,a,o,r,u=Q||(null===(i=ln(null==U||null===(a=U[n])||void 0===a?void 0:a.group_name,q||[],(function(e,n){var t,s;return ne()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[1]).startOf("second")>ne()(null==n||null===(s=n.publish_time)||void 0===s?void 0:s[1]).startOf("second")})))||void 0===i||null===(i=i.publish_time)||void 0===i?void 0:i[1]);return(0,J.jsxs)("div",{className:"mt20 mb30",children:[(0,J.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,J.jsx)(b.Z,{flex:"25px",children:(0,J.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,J.jsxs)(b.Z,{children:["补交规则",n+1]})]}),(0,J.jsxs)(w.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"ml25",children:"班级"})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,J.jsx)(F.default,{disabled:Ze(["allow_late_settings","group_name"],null==U?void 0:U[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:be(B?null==I?void 0:I.group_settings:q,[].concat(l()(U||[]),l()((null==I?void 0:I.anonymous_comment)&&!(null!=I&&I.unified_anonymous_comment)&&(null==I||null===(o=I.anonymous_comment_settings)||void 0===o?void 0:o.filter((function(e){return(null==e?void 0:e.evaluation_start)&&ne()().startOf("second")>=ne()(null==e?void 0:e.evaluation_start).startOf("second")})))||[])))})})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"ml40",children:"补交扣分"})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{className:"ml10",name:[e.name,"late_penalty"],rules:[{required:!0,message:"请输入补交扣分"}],children:(0,J.jsx)(A.Z,{min:0,disabled:Ze(["allow_late_settings","late_penalty"],null==U?void 0:U[n])})})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"ml5",children:"分"})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"ml40",children:"截止时间"})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{className:"ml10",name:[e.name,"late_time"],rules:[{required:!0,validator:function(e,n){return null==n?Promise.reject("请选择截止时间"):u&&ne()(n).startOf("second")<=ne()(u).startOf("second")?Promise.reject("补交截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],children:(0,J.jsx)(Ie.default,{disabled:Ze(["allow_late_settings","late_time"],null==U?void 0:U[n]),style:{width:333},placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,S.Q8)(e,null==I?void 0:I.course_end_date,ne()(u).add(1,"minutes").format())},disabledTime:function(e){return(0,S.d0)(e,ne()(u).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,S.U6)(),"HH:mm")}})})}),!pe&&(0,J.jsx)(b.Z,{flex:1,children:(0,J.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["allow_late_settings","group_name"],null==U?void 0:U[n])&&(0,J.jsx)(b.Z,{children:(0,J.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null===(r=be(B?null==I?void 0:I.group_settings:q,U))||void 0===r?void 0:r.length)>0&&(0,J.jsx)(b.Z,{children:(0,J.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,late_penalty:5})}})})]})})]})]},e.key)}))}})]})]}),(0,J.jsxs)("div",{style:{padding:"20px 0"},children:[(0,J.jsx)("h1",{children:"匿评设置"}),(0,J.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{name:"anonymous_comment",valuePropName:"checked",children:(0,J.jsx)(L.Z,{disabled:Ze("anonymous_comment"),children:(0,J.jsx)("span",{className:"font16",children:"启用匿评"})})})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("a",{onClick:function(){ke("anonymous_comment")},children:"规则说明"})})]}),se&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(w.Z,{className:"mt20",wrap:!1,children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{style:{marginLeft:24},name:"can_make_up",valuePropName:"checked",children:(0,J.jsxs)(L.Z,{children:[" ",X?"允许学生补交,并且扣除补交扣分":"允许学生补交,补交扣分"," "]})})}),!X&&(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{name:"make_up_score",children:(0,J.jsx)(A.Z,{min:1,max:100,style:{width:84}})})}),(0,J.jsxs)(b.Z,{children:[" ",!X&&(0,J.jsx)("span",{style:{lineHeight:"30px"},className:"ml10",children:"分"}),(0,J.jsx)(g.Z,{title:ke("make_up_score"),children:(0,J.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5",style:{lineHeight:"30px"}})})]})]}),(0,J.jsxs)("div",{className:"mt20",style:{position:"relative"},children:[(0,J.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,J.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"匿评方式"}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{className:"ml10",name:"unified_anonymous_comment",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择匿评方式"):Promise.resolve()}}],children:(0,J.jsxs)(Y.ZP.Group,{disabled:Ze("unified_anonymous_comment"),children:[(0,J.jsx)(Y.ZP,{value:!0,children:"统一匿评"}),(null==I||null===(d=I.group_settings)||void 0===d?void 0:d.length)>0&&(0,J.jsx)(Y.ZP,{value:!1,children:"分班匿评"})]})})})]}),(!1===$||!1===B)&&(0,J.jsx)(g.Z,{title:ke("unified_anonymous_comment"),placement:"topLeft",children:(0,J.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),le?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,children:[(0,J.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"互评方式"}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{className:"ml10",name:"anonymous_group",rules:[{required:!0,message:"请选择互评方式"}],children:(0,J.jsxs)(Y.ZP.Group,{disabled:Ze("anonymous_group"),children:[(0,J.jsx)(Y.ZP,{value:!1,children:"所有学生互评"}),(null==I||null===(h=I.group_settings)||void 0===h?void 0:h.length)>0&&(0,J.jsx)(Y.ZP,{value:!0,children:"班级内互评"})]})})})]}),(0,J.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,J.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"开始时间"}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{name:"evaluation_start",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择开始时间"):ne()(n).startOf("second")<=ne()(ee||Q).startOf("second")?Promise.reject(ee?"匿评开始时间不能≤补交截止时间,请重新选择":"匿评开始时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&ne()(e).startOf("second")},children:(0,J.jsx)(Ie.default,{style:{width:200},disabled:Ze("evaluation_start"),placeholder:"请选择开始时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,S.Q8)(e,null==I?void 0:I.course_end_date,ne()(ee||Q).add(1,"minutes").format())},disabledTime:function(e){return(0,S.d0)(e,ne()(ee||Q).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,S.U6)(),"HH:mm")}})})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"c-grey-999",children:"(匿评开始时间之前提交作品的学生,参与匿评)"})})]}),(0,J.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px",position:"relative"},children:[(0,J.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"截止时间"}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{name:"evaluation_end",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):ne()(n).startOf("second")<=ne()(ie||ee||Q).startOf("second")?Promise.reject(ie?"匿评截止时间不能≤匿评开始时间,请重新选择":ee?"匿评截止时间不能≤补交截止时间,请重新选择":"匿评截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&ne()(e).startOf("second")},children:(0,J.jsx)(Ie.default,{style:{width:200},disabled:Ze("evaluation_end"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,S.Q8)(e,null==I?void 0:I.course_end_date,ne()(ie||ee||Q).add(1,"minutes").format())},disabledTime:function(e){return(0,S.d0)(e,ne()(ie||ee||Q).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,S.U6)(),"HH:mm")}})})}),(0,J.jsx)(b.Z,{style:{position:"absolute",left:300},children:(0,J.jsx)("span",{className:"c-grey-999",children:"(学生匿评TA人作品的时间截点)"})})]}),(0,J.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,J.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"匿评数量"}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{name:"evaluation_num",rules:[{required:!0,message:"请输入匿评数量"}],children:(0,J.jsx)(A.Z,{disabled:Ze("evaluation_num")})})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"c-grey-999",children:"(本处填写每个学生将被分配的匿评作品数量。如全班实际提交作业数量小于本数值,则以实际提交作业数量为准。)"})})]}),(0,J.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,J.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"缺评扣分"}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{name:"absence_penalty",rules:[{required:!0,message:"请输入缺评扣分"}],children:(0,J.jsx)(A.Z,{disabled:Ze("absence_penalty")})})}),(0,J.jsx)(b.Z,{children:"分"}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"c-grey-999",children:"(学生缺评时,其成绩将被扣减的分值)"})})]})]}):(0,J.jsx)(O.Z.List,{name:"anonymous_comment_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var l,i,a,o,r,u=ee||(null===(l=ln(null==oe||null===(i=oe[n])||void 0===i?void 0:i.group_name,U||[],(function(e,n){return ne()(null==e?void 0:e.late_time).startOf("second")>ne()(null==n?void 0:n.late_time).startOf("second")})))||void 0===l?void 0:l.late_time)||Q||(null===(a=ln(null==oe||null===(o=oe[n])||void 0===o?void 0:o.group_name,q||[],(function(e,n){var t,s;return ne()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[1]).startOf("second")>ne()(null==n||null===(s=n.publish_time)||void 0===s?void 0:s[1]).startOf("second")})))||void 0===a||null===(a=a.publish_time)||void 0===a?void 0:a[1]);return(0,J.jsxs)("div",{className:"mt20",children:[(0,J.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,J.jsx)(b.Z,{flex:"25px",children:(0,J.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,J.jsxs)(b.Z,{children:["匿评规则",n+1]})]}),(0,J.jsxs)(w.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,J.jsxs)(b.Z,{children:[(0,J.jsxs)(w.Z,{wrap:!1,align:"top",children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"ml25",children:"班级"})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,J.jsx)(F.default,{disabled:Ze(["anonymous_comment_settings","group_name"],null==oe?void 0:oe[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:be(B?null==I?void 0:I.group_settings:q,oe)})})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"ml40",children:"匿评时间"})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{className:"ml10",name:[e.name,"evaluation_start"],rules:[{required:!0,validator:function(e,n){return null==n?Promise.reject("请选择匿评时间"):u&&ne()(n).startOf("second")<=ne()(u).startOf("second")?Promise.reject(Q?"匿评时间不能≤发布截止时间,请重新选择":"匿评时间不能≤补交截止时间,请重新选择"):Promise.resolve()}}],children:(0,J.jsx)(Ie.default.RangePicker,{disabled:Ze(["anonymous_comment_settings","evaluation_start"],null==oe?void 0:oe[n]),style:{width:543},placeholder:["请选择发布时间","请选择截止时间"],disabledDate:function(e){return(0,S.Q8)(e,null==I?void 0:I.course_end_date,ne()(u).add(1,"minutes").format())},disabledTime:function(e){return(0,S.d0)(e,ne()(u).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:[ne()((0,S.U6)(),"HH:mm"),ne()((0,S.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})})})]}),(0,J.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"ml25",children:"匿评数量"})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{className:"ml10",name:[e.name,"evaluation_num"],rules:[{required:!0,message:"请输入匿评数量"}],children:(0,J.jsx)(A.Z,{min:0,disabled:Ze(["anonymous_comment_settings","evaluation_num"],null==oe?void 0:oe[n])})})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"ml60",children:"缺评扣分"})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{className:"ml10",name:[e.name,"absence_penalty"],rules:[{required:!0,message:"请输入缺评扣分"}],children:(0,J.jsx)(A.Z,{min:0,disabled:Ze(["anonymous_comment_settings","absence_penalty"],null==oe?void 0:oe[n])})})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"ml5",children:"分"})}),!le&&(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{style:{marginLeft:60},name:[e.name,"student_comment"],valuePropName:"checked",children:(0,J.jsx)(L.Z,{disabled:Ze(["anonymous_comment_settings","student_comment"],null==oe?void 0:oe[n]),children:"匿评计入已评阅"})})})]})]}),!pe&&(0,J.jsx)(b.Z,{flex:1,children:(0,J.jsxs)(w.Z,{wrap:!1,align:"top",justify:"end",children:[0!=n&&!Ze(["anonymous_comment_settings","group_name"],null==oe?void 0:oe[n])&&(0,J.jsx)(b.Z,{children:(0,J.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null===(r=be(B?null==I?void 0:I.group_settings:q,oe))||void 0===r?void 0:r.length)>0&&(0,J.jsx)(b.Z,{children:(0,J.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,absence_penalty:3,evaluation_num:3})}})})]})})]})]},e.key)}))}}),(0,J.jsxs)(w.Z,{className:"mt30",wrap:!1,children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{name:"is_open_abnormal_score",valuePropName:"checked",children:(0,J.jsx)(L.Z,{disabled:Ze("is_open_abnormal_score"),children:(0,J.jsx)("span",{className:"font16",children:"学生匿评分差超过"})})})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{name:"abnormal_score",children:(0,J.jsx)(A.Z,{disabled:Ze("student_comment"),min:1,max:100,style:{width:84}})})}),(0,J.jsxs)(b.Z,{children:[" ",(0,J.jsxs)("span",{style:{lineHeight:"30px",fontSize:"16px"},className:"ml10",children:["分计入",pe?"匿评评分异常列表":(0,J.jsx)("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:function(){null!=I&&I.anonymous_comment?window.open("/classrooms/".concat(null==N?void 0:N.coursesId,"/group_homework/").concat(null==N?void 0:N.categoryId,"/detail?TabsActiveKey=2&tabs=10")):x.ZP.warning("保存启用设置后,点击该按钮即可跳转至匿评评分异常列表")},children:"匿评评分异常列表"})]}),(0,J.jsx)(g.Z,{title:"开启后,若学生匿评分差值超过设置分数,该条评分将计入匿评评分异常列表。此外,不论是否开启该功能,若学生匿评得分不超过60分,也将自动计入该异常列表",children:(0,J.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5"})})]})]}),le&&(0,J.jsx)(O.Z.Item,{className:"mt30",name:"student_comment",valuePropName:"checked",children:(0,J.jsx)(L.Z,{disabled:Ze("student_comment"),children:(0,J.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"font16",children:"匿评计入已评阅"})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"c-grey-999",children:"(学生相互匿评的数据,在作品列表中计入已评阅)"})})]})})}),(0,J.jsxs)(w.Z,{className:"mt30",wrap:!1,align:"middle",gutter:10,children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{name:"anonymous_appeal",valuePropName:"checked",children:(0,J.jsx)(L.Z,{disabled:Ze("anonymous_appeal"),children:(0,J.jsx)("span",{className:"font16",children:"启用匿评申诉"})})})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("a",{onClick:function(){ke("anonymous_appeal")},children:"规则说明"})})]}),ae&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,style:{position:"relative"},children:[(0,J.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"申诉方式"}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{className:"ml10",name:"unified_anonymous_appeal",rules:[{required:!0,message:"请选择申诉方式"}],children:(0,J.jsxs)(Y.ZP.Group,{disabled:Ze("unified_anonymous_appeal"),children:[(0,J.jsx)(Y.ZP,{value:!0,children:"统一申诉"}),(null==I||null===(f=I.group_settings)||void 0===f?void 0:f.length)>0&&(0,J.jsx)(Y.ZP,{value:!1,children:"分班申诉"})]})})}),(!1===$||!1===B||0==le)&&(0,J.jsx)(g.Z,{title:ke("unified_anonymous_appeal"),placement:"topLeft",children:(0,J.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),re?(0,J.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,J.jsx)(b.Z,{flex:"120px",style:{textAlign:"end"},children:"违规匿评扣分"}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{name:"appeal_penalty",rules:[{required:!0,message:"请输入违规匿评扣分"}],children:(0,J.jsx)(A.Z,{min:1,max:100,disabled:Ze("appeal_penalty")})})}),(0,J.jsx)(b.Z,{children:"分"}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"c-grey-999",children:"(学生违规匿评TA人作品时,其成绩将被扣减的分值)"})})]}):(0,J.jsx)(O.Z.List,{name:"anonymous_appeal_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(n,l){var i;return(0,J.jsxs)("div",{className:"mt20",children:[(0,J.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,J.jsx)(b.Z,{flex:"25px",children:(0,J.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,J.jsxs)(b.Z,{children:["申诉规则",l+1]})]}),(0,J.jsxs)(w.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"ml25",children:"班级"})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{className:"ml10",name:[n.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,J.jsx)(F.default,{disabled:Ze(["anonymous_appeal_settings","group_name"],null==ue?void 0:ue[l]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:be(le?null==I?void 0:I.group_settings:oe,ue)})})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"ml40",children:"违规匿评扣分"})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{className:"ml10",name:[n.name,"appeal_penalty"],rules:[{required:!0,message:"请输入违规匿评扣分"}],children:(0,J.jsx)(A.Z,{min:1,max:100,disabled:Ze(["anonymous_appeal_settings","appeal_penalty"],null==ue?void 0:ue[l])})})}),(0,J.jsx)(b.Z,{flex:1,children:(0,J.jsx)("span",{className:"ml5",children:"分"})}),!pe&&(0,J.jsx)(b.Z,{flex:1,children:(0,J.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=l&&!Ze(["anonymous_appeal_settings","group_name"],null==ue?void 0:ue[l])&&(0,J.jsx)(b.Z,{children:(0,J.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(n.name)}})}),(null===(i=be(le?null==I?void 0:I.group_settings:oe,ue))||void 0===i?void 0:i.length)>(null==e?void 0:e.length)&&(0,J.jsx)(b.Z,{children:(0,J.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,appeal_penalty:2})}})})]})})]})]},n.key)}))}})]})]})]})]}),((0,P.GJ)()||!(ge||je||ye))&&(0,J.jsx)($e.t,{okText:"保存设置",loading:D||W,onCancel:function(){x.ZP.warning("已取消本次修改的内容"),V.resetFields()},onOk:function(){V.submit()}})]})})})),on=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=n.workSetting;(0,p.useEffect)((function(){h()}),[]);var l=(0,_.useParams)(),i=(0,p.useState)("1"),o=m()(i,2),u=o[0],d=o[1],h=function(){var e=r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunHomeworks/getWorkSetting",payload:c()({},l)});case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsx)("section",{className:[Ze.form,"mb50",Ze.configworksContainer].join(" "),children:(0,J.jsxs)(j.Z,{destroyInactiveTabPane:!0,defaultActiveKey:"1",activeKey:u,onChange:function(e){"发布设置离开"==n.actionTabs.key?y.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",onOk:function(){d(e),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):d(e)},children:[(0,J.jsx)(j.Z.TabPane,{tab:"发布设置",children:null!=s&&s.is_new_rule?(0,J.jsx)(an,{}):(0,J.jsx)(Ye,{getData:h})},1),!(null!=s&&s.is_new_rule)&&(0,J.jsx)(j.Z.TabPane,{tab:"匿评设置",children:(0,J.jsx)(Xe,{})},3),(0,J.jsx)(j.Z.TabPane,{tab:"评分设置",children:(0,J.jsx)(Re,{getData:h})},4),(0,J.jsx)(j.Z.TabPane,{tab:"公开设置",children:(0,J.jsx)(Ee,{getData:h})},5),(0,J.jsx)(j.Z.TabPane,{tab:"协作设置",children:(0,J.jsx)(Pe,{})},6)]})})})),rn=t(56092),un=t(67768),cn=t(52888);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var dn={flex_box_center:"flex_box_center___Bm9CS",flex_space_between:"flex_space_between___ZsXhA",flex_box_vertical_center:"flex_box_vertical_center___xiJ7Z",flex_box_center_end:"flex_box_center_end___WJleE",flex_box_column:"flex_box_column___x3Ypw",wrap:"wrap___rzUN_",btns:"btns___YKkXq"},mn=(0,_.connect)((function(e){return{user:e.user}}))((function(e){e.user,e.dispatch;var n=(0,_.useParams)(),t=(0,p.useState)({page:1,limit:10}),s=m()(t,2),l=s[0],i=s[1],o=(0,p.useState)([{}]),u=m()(o,2),d=u[0],h=u[1],f=(0,p.useState)(0),v=m()(f,2),j=v[0],y=v[1],b=(0,p.useState)(!0),k=m()(b,2),N=k[0],S=k[1],P=[{title:"序号",dataIndex:"index",align:"left",render:function(e,n,t){return t+1},width:70},{title:"姓名",align:"left",dataIndex:"user_name",width:100,ellipsis:!0},{title:"学号",align:"left",dataIndex:"student_id",width:110,ellipsis:!0,render:function(e){return e||"--"}},{title:"班级",align:"left",dataIndex:"course_group_name",width:110,ellipsis:!0,render:function(e){return e||"--"}},{title:"当前分组",align:"left",dataIndex:"from_course_group_name",width:110,render:function(e,n){var t;return(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{children:e}),(0,J.jsx)(g.Z,{overlayClassName:dn.tip,placement:"right",title:(0,J.jsxs)(w.Z,{style:{maxHeight:200,overflow:"auto"},children:[(0,J.jsx)("div",{children:"分组成员:"}),(0,J.jsx)("div",{children:null==n||null===(t=n.from_course_group_members)||void 0===t?void 0:t.map((function(e){return(0,J.jsx)("div",{children:e})}))})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})})]})}},{title:"申请更换分组",align:"left",dataIndex:"to_course_group_name",width:110,render:function(e,n){var t;return(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{children:e}),(0,J.jsx)(g.Z,{overlayClassName:dn.tip,placement:"right",title:(0,J.jsxs)(w.Z,{style:{maxHeight:200,overflow:"auto"},children:[(0,J.jsx)("div",{children:"分组成员:"}),(0,J.jsx)("div",{children:null==n||null===(t=n.to_course_group_members)||void 0===t?void 0:t.map((function(e){return(0,J.jsx)("div",{children:e})}))})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})})]})}},{title:"申请理由",align:"left",dataIndex:"reason"},{title:"操作",align:"right",dataIndex:"status",width:110,render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:["待处理"===e&&(0,J.jsxs)("span",{className:dn.btns,children:[(0,J.jsx)("span",{onClick:function(){return I(n.id,2)},children:"拒绝"}),(0,J.jsx)("span",{className:"ml30",onClick:function(){return I(n.id,1)},children:"同意"})]}),"已同意"===e&&(0,J.jsx)("span",{style:{color:"#00B187"},children:"已同意"}),"已拒绝"===e&&(0,J.jsx)("span",{style:{color:"#E30000"},children:"已拒绝"})]})}}],I=function(){var e=r()(a()().mark((function e(t,s){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),e.next=3,(0,z.ZP)("/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/deal_request"),{method:"post",body:{request_id:t,status:s}});case 3:0===(null==(i=e.sent)?void 0:i.status)&&(x.ZP.success("操作成功"),H(l)),S(!1);case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){H(l)}),[]);var H=function(){var e=r()(a()().mark((function e(t){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),e.next=3,(0,z.ZP)("/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/get_request"),{method:"get",params:c()({},t)});case 3:0===(null==(s=e.sent)?void 0:s.status)&&(h(s.data),y(null==s?void 0:s.total_count)),S(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)("section",{className:dn.wrap,children:(0,J.jsx)(Z.Z,{dataSource:d,bordered:!1,rowKey:function(e){return e.id},columns:P,loading:N,pagination:{pageSize:l.limit,total:j,current:l.page,onChange:function(e,n){l.page=e,l.limit=n,i(c()({},l)),H(l)},showQuickJumper:!0,hideOnSinglePage:!0}})})})),pn=t(64165),_n="modal___AejJU",hn="member___mqy9M",fn="head___TWHLt",xn="listWrap___zvWV4",vn="list___dWwg9",gn=["classroomList","dispatch","cb"],jn=(0,_.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t,s,l,i,o,u,d,h=e.classroomList,f=e.dispatch,v=e.cb,g=(je()(e,gn),(0,_.useParams)()),j=(0,p.useState)({}),b=m()(j,2),Z=b[0],N=b[1],S=(0,p.useState)(""),P=m()(S,2),I=P[0],H=P[1],O=(0,p.useState)(!0),C=m()(O,2),L=C[0],T=C[1],D=(0,p.useState)(!1),Y=m()(D,2),A=Y[0],M=Y[1],R=(0,p.useState)(""),E=m()(R,2),W=E[0],G=E[1];(0,p.useEffect)((function(){"申请换组"===h.actionTabs.key&&V()}),[h.actionTabs]);var V=function(){var e=r()(a()().mark((function e(){var n,t,s=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=s.length>0&&void 0!==s[0]?s[0]:"",T(!0),e.next=4,(0,z.ZP)("/api/homework_commons/".concat(g.categoryId,"/get_group_members"),{method:"get",params:{group_id:n}});case 4:0===(null==(t=e.sent)?void 0:t.status)&&N(c()({},t)),T(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=function(){var e=r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(I){e.next=3;break}return x.ZP.warning("请选择需要更换的分组"),e.abrupt("return");case 3:if(W){e.next=6;break}return x.ZP.warning("请输入更换原因"),e.abrupt("return");case 6:return M(!0),e.next=9,(0,z.ZP)("/api/homework_commons/".concat(g.categoryId,"/create_request"),{method:"post",body:{to_course_group_id:I,reason:W}});case 9:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.info("操作成功"),f({type:"classroomList/setActionTabs",payload:{}}),v()),M(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsx)(y.Z,{width:700,centered:!0,afterClose:function(){H(""),G("")},confirmLoading:A,title:"申请更换分组",onOk:B,open:"申请换组"===h.actionTabs.key,onCancel:function(){f({type:"classroomList/setActionTabs",payload:{}})},children:(0,J.jsx)("div",{className:_n,children:(0,J.jsxs)(me.Z,{spinning:L,children:[(0,J.jsxs)(w.Z,{align:"middle",justify:"space-between",children:[(0,J.jsxs)("div",{className:"c-black",children:["你当前所在分组 ",(0,J.jsx)("b",{children:null==Z?void 0:Z.current_group})]}),(0,J.jsxs)(w.Z,{align:"middle",children:[(0,J.jsx)("div",{className:"mr15",children:"更换分组"}),(0,J.jsx)(F.default,{onChange:function(e){H(e),V(e)},value:I,size:"large",style:{width:248},children:null==Z||null===(n=Z.group_infos)||void 0===n?void 0:n.map((function(e){return(0,J.jsx)(F.default.Option,{value:e.group_id,children:e.group_name},e.group_id)}))})]})]}),(0,J.jsxs)(w.Z,{className:"mt15",children:[(0,J.jsxs)("div",{className:hn,style:{borderRight:"1px solid #D9DFE8"},children:[(0,J.jsxs)(w.Z,{className:fn,children:[(0,J.jsxs)("div",{children:[null==Z?void 0:Z.current_group,"成员"]}),(0,J.jsxs)("div",{children:["共",(0,J.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==Z||null===(t=Z.current_group_members)||void 0===t?void 0:t.length}),"人"]})]}),(0,J.jsx)(w.Z,{style:{height:"calc(100% - 34px)"},children:(0,J.jsx)("div",{className:xn,style:{borderRight:0},children:null==Z||null===(s=Z.current_group_members)||void 0===s?void 0:s.map((function(e){return(0,J.jsxs)("div",{className:vn,children:[(0,J.jsx)("img",{src:"".concat(re.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.avatar_url)}),(0,J.jsx)("span",{children:e.real_name}),(null==e?void 0:e.is_me)&&(0,J.jsx)("div",{children:"我"})]},e.user_id)}))})})]}),(0,J.jsxs)("div",{className:hn,children:[!(null!=Z&&null!==(l=Z.group_members)&&void 0!==l&&l.length)&&(0,J.jsx)(pn.Z,{}),!(null==Z||null===(i=Z.group_members)||void 0===i||!i.length)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(w.Z,{className:fn,children:[(0,J.jsxs)("div",{children:[null==Z||null===(o=Z.group_infos)||void 0===o||null===(o=o.find((function(e){return e.group_id===I})))||void 0===o?void 0:o.group_name,"成员"]}),(0,J.jsxs)("div",{children:["共",(0,J.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==Z||null===(u=Z.group_members)||void 0===u?void 0:u.length}),"人"]})]}),(0,J.jsx)(w.Z,{style:{height:"calc(100% - 34px)"},children:(0,J.jsx)("div",{className:xn,style:{borderLeft:0},children:null==Z||null===(d=Z.group_members)||void 0===d?void 0:d.map((function(e){return(0,J.jsxs)("div",{className:vn,children:[(0,J.jsx)("img",{src:"".concat(re.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.avatar_url)}),(0,J.jsx)("span",{children:e.real_name})]},e.user_id)}))})})]})]})]}),(0,J.jsxs)(w.Z,{className:"mt15",children:[(0,J.jsx)("div",{className:"mr15",style:{color:"#5F6368"},children:"更换原因"}),(0,J.jsx)(k.Z.TextArea,{maxLength:300,value:W,onChange:function(e){return G(e.target.value)},style:{width:578},placeholder:"请输入换组原因",size:"large"})]})]})})})})),yn={flex_box_center:"flex_box_center___sf_sV",flex_space_between:"flex_space_between___k0joE",flex_box_vertical_center:"flex_box_vertical_center___fyum8",flex_box_center_end:"flex_box_center_end___UC5kA",flex_box_column:"flex_box_column___JCpJG",Onerow:"Onerow___OAbXd",title:"title___YZryt",export:"export___wcKFT",bg:"bg___fNXI3",tabs:"tabs___hlZi4",workListTabWrap:"workListTabWrap___sjHcT",workListTabButton:"workListTabButton___MOSGf",title_style:"title_style___mGYw9"},wn=t(81037),bn=t(70496),kn=t(50001),Zn=t(37906),Nn="TabsStyle___TanFG",Sn=function(){var e=r()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/student_works/".concat(n.userId,"/deal_appeal_score.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Pn=(0,_.connect)((function(e){var n=e.user,t=e.shixunHomeworks,s=e.loading,l=e.globalSetting,i=e.classroomList;return{user:n,shixunHomeworks:t,globalSetting:l,loading:s.effects,classroomList:i}}))((function(e){e.globalSetting;var n,t,s,l,i,o,u=e.shixunHomeworks,d=(e.dispatch,e.classroomList,(0,_.useParams)()),h=(0,_.useSearchParams)(),f=m()(h,1)[0],x=O.Z.useForm(),v=m()(x,1)[0],g=u.workSetting,k=(0,p.useState)(!1),N=m()(k,2),P=N[0],I=N[1],H=(0,p.useState)(null),C=m()(H,2),T=C[0],D=C[1],Y=(0,te.U)(se.cN,{homeworkId:null==d?void 0:d.categoryId}),F=m()(Y,4),M=F[1],R=F[2],E=F[3],W=(0,te.U)(se.Qz,{homeworkId:null==d?void 0:d.categoryId}),z=m()(W,4),V=z[1],B=z[2],q=z[3],U=(0,te.U)(se.mQ,{homeworkId:null==d?void 0:d.categoryId}),Q=m()(U,4),K=Q[1],$=Q[2],ee=Q[3],le=(0,te.U)(Sn,{}),ie=m()(le,4),ae=ie[2],oe=(ie[3],(0,p.useState)({activeKey:"1",page:1,limit:10,status:""})),re=m()(oe,2),ue=re[0],ce=re[1],de=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==ue?void 0:ue.page)-1)*ue.limit+t+1)}},{title:"学生姓名",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"反馈问题",dataIndex:"content",ellipsis:!0,key:"content"},{title:"被反馈问题的学生",dataIndex:"unfeedback_real_name",key:"unfeedback_real_name",ellipsis:!0,width:180,render:function(e,n){return(0,J.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==n?void 0:n.student_work_id),target:"_blank",children:e})}},{title:"反馈问题时间",dataIndex:"created_at",key:"created_at",width:180,render:function(e){return ne()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",align:"right",dataIndex:"id",key:"id",width:80,render:function(e,n){return(0,J.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==n?void 0:n.student_work_id),target:"_blank",children:"查看"})}}],pe=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==ue?void 0:ue.page)-1)*ue.limit+t+1)}},{title:"姓名",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"作业状态",dataIndex:"status",ellipsis:!0,key:"status",render:function(e){return-1===e?"重做中":(0,J.jsx)(S.Uw,{status:e})}},{title:"被评数",dataIndex:"student_comment_count",key:"student_comment_count",ellipsis:!0,width:100},{title:"被匿评最大分差",dataIndex:"abnormal_score",key:"abnormal_score",width:180},{title:"匿评分数",dataIndex:"score",key:"score",width:180},{title:"匿评异常时间",dataIndex:"abnormal_date",key:"abnormal_date",width:180},{title:"操作",align:"right",dataIndex:"id",key:"id",width:80,render:function(e,n){return(0,J.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==n?void 0:n.student_work_id),target:"_blank",children:"查看"})}}],_e=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==ue?void 0:ue.page)-1)*ue.limit+t+1)}},{title:"申诉人",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:function(e,n){return(0,J.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==n?void 0:n.student_work_id),target:"_blank",children:e})}},{title:"被申诉人",dataIndex:"unappeal_real_name",ellipsis:!0,width:150,key:"unappeal_real_name"},{title:"被申诉人评分",dataIndex:"score",key:"score",width:120,ellipsis:!0},{title:"申诉理由",dataIndex:"comment",key:"comment"},{title:"提交申诉时间",dataIndex:"created_at",key:"created_at",width:150,render:function(e){return ne()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:[3==e&&(0,J.jsx)("span",{className:"c-grey-333",children:"已接受"}),4==e&&(0,J.jsx)("span",{className:"c-grey-333",children:"已驳回"}),1==e&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(X.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ae({userId:n.student_work_id,score_id:n.student_works_score_id,status:4});case 2:0===e.sent.status&&he();case 4:case"end":return e.stop()}}),e)}))),children:"驳回"}),(0,J.jsx)(X.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:D(n),I(!0);case 2:case"end":return e.stop()}}),e)}))),children:"接受"})]})]})}}],he=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ue;"1"==ue.activeKey&&B({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"2"==ue.activeKey&&$({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"3"==ue.activeKey&&R({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit,status:null==e?void 0:e.status})};return(0,p.useEffect)((function(){he(ue)}),[ue]),(0,p.useEffect)((function(){console.log("params",d,f.get("TabsActiveKey")?f.get("TabsActiveKey"):null!=g&&g.is_new_rule?"3":"1"),ce(c()(c()({},ue),{},{activeKey:f.get("TabsActiveKey")||"1"}))}),[f.get("TabsActiveKey")]),(0,J.jsx)(me.Z,{spinning:V||M||K,children:(0,J.jsxs)("section",{className:"p30",style:{background:"#fff"},children:[(0,J.jsxs)(j.Z,{destroyInactiveTabPane:!0,className:Nn,activeKey:ue.activeKey,onChange:function(e){ce(c()(c()({},ue),{},{activeKey:e,page:1,limit:10}))},children:[(0,J.jsx)(j.Z.TabPane,{tab:"问题反馈",children:(0,J.jsx)(Z.Z,{className:"mt20",locale:{emptyText:(0,J.jsx)(G.Z,{})},columns:de,dataSource:(null==q||null===(n=q.data)||void 0===n?void 0:n.list)||[],pagination:{total:(null==q||null===(t=q.data)||void 0===t?void 0:t.count)||0,onChange:function(e,n){ce(c()(c()({},ue),{},{page:e,limit:n}))},current:null==ue?void 0:ue.page,pageSize:null==ue?void 0:ue.limit,showTotal:function(e){return(0,J.jsxs)(J.Fragment,{children:["共",(0,J.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})},"1"),(0,J.jsx)(j.Z.TabPane,{tab:"匿评评分异常",children:(0,J.jsx)(Z.Z,{className:"mt20",locale:{emptyText:(0,J.jsx)(G.Z,{})},columns:pe,dataSource:(null==ee||null===(s=ee.data)||void 0===s?void 0:s.list)||[],pagination:{total:(null==ee||null===(l=ee.data)||void 0===l?void 0:l.count)||0,onChange:function(e,n){ce(c()(c()({},ue),{},{page:e,limit:n}))},current:null==ue?void 0:ue.page,pageSize:null==ue?void 0:ue.limit,showTotal:function(e){return(0,J.jsxs)(J.Fragment,{children:["共",(0,J.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})},"2"),(0,J.jsxs)(j.Z.TabPane,{tab:"匿评申诉",children:[(0,J.jsx)(X.qp,{title:"申诉状态",className:"mt20",value:ue.status,onChange:function(e){ce(c()(c()({},ue),{},{status:e,page:1}))},dataSource:[{id:"",name:"全部"},{id:1,name:"待审核"},{id:3,name:"接受申诉"},{id:4,name:"驳回申诉"}],titleWidth:60}),(0,J.jsx)(Z.Z,{locale:{emptyText:(0,J.jsx)(G.Z,{})},columns:_e,dataSource:(null==E||null===(i=E.data)||void 0===i?void 0:i.list)||[],pagination:{total:(null==E||null===(o=E.data)||void 0===o?void 0:o.count)||0,onChange:function(e,n){ce(c()(c()({},ue),{},{page:e,limit:n}))},current:null==ue?void 0:ue.page,pageSize:null==ue?void 0:ue.limit,showTotal:function(e){return(0,J.jsxs)(J.Fragment,{children:["共",(0,J.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})]},"3")]}),(0,J.jsx)(y.Z,{title:"接受申诉",open:P,centered:!0,destroyOnClose:!0,onCancel:function(){I(!1)},maskClosable:!1,width:544,onOk:function(){v.submit()},children:(0,J.jsxs)(O.Z,{form:v,colon:!1,onFinish:function(){var e=r()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ae(c()(c()({},n),{},{userId:T.student_work_id,score_id:T.student_works_score_id,status:3}));case 2:0===e.sent.status&&(he(),I(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,J.jsx)(Zn.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,J.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==T?void 0:T.student_work_id),target:"_blank",children:null==T?void 0:T.real_name})},{key:"2",label:"被申诉人",children:(0,J.jsx)("span",{style:{color:"#191919"},children:null==T?void 0:T.unappeal_real_name})},{key:"3",label:"被申诉人评分",children:(0,J.jsx)("span",{style:{color:"#191919"},children:null==T?void 0:T.score})}]}),(0,J.jsxs)(w.Z,{className:"mt20",wrap:!1,children:[(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,J.jsx)(A.Z,{min:1,max:100,step:1})})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,J.jsx)(b.Z,{children:(0,J.jsx)(O.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,J.jsx)(L.Z,{children:"扣除违规匿评分数"})})})]})]})})]})})})),In={},Hn=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.globalSetting;return{shixunHomeworks:n,classroomList:t,loading:e.loading.effects,globalSetting:s}}))((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.globalSetting,l=e.dispatch,i=(0,p.useState)(c()(c()({},(0,_.useParams)()),{page:1,limit:20})),o=m()(i,2),u=o[0],d=(o[1],n.workList),h=n.workSetting,f=(0,p.useState)([]),x=m()(f,2),v=x[0],j=x[1],y=function(){var e=r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l({type:"shixunHomeworks/getWorkList",payload:c()(c()({},u),{},{score_open:null==h?void 0:h.score_open,work_public:null==h?void 0:h.work_public})});case 2:n=e.sent,j((null==n?void 0:n.student_works)||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){y()}),[]);var w=[(null==d?void 0:d.base_on_project)&&{title:"关联项目",align:"left",dataIndex:"base_on_project",width:200,render:function(e,n){var t,l,i,a,o,r;return{children:-1!==(null===(t=n.project_info)||void 0===t?void 0:t.id)?(0,J.jsx)("a",{target:"_blank",title:null===(l=n.project_info)||void 0===l?void 0:l.name,href:"".concat(null==s||null===(i=s.setting)||void 0===i?void 0:i.old_url).concat(null===(a=n.project_info)||void 0===a?void 0:a.id),style:{whiteSpace:"break-spaces"},children:null===(o=n.project_info)||void 0===o?void 0:o.name}):null===(r=n.project_info)||void 0===r?void 0:r.name,props:{rowSpan:n.rowSpan}}}},{title:"姓名",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,J.jsxs)("span",{className:In.atitle,style:{width:n.is_leader?"":130,maxWidth:n.is_leader&&80},children:[" ",e]}),n.is_leader&&(0,J.jsx)("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10},children:"组长"})]})}},{title:"学号",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:80,ellipsis:!0,sorter:null==d||!d.base_on_project,render:function(e){return(0,J.jsx)("span",{style:{color:"#666666"},children:e})}},{title:"当前成绩",align:"left",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:null==d||!d.base_on_project,render:function(e,n){return(0,J.jsx)(g.Z,{placement:"bottom",title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,J.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=d&&d.anonymous_comment?(0,J.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",null!=d&&d.is_group_grade?(0,J.jsx)("div",{children:n.group_leader_score?"组长评分:".concat(n.group_leader_score,"分"):"组长评分:0.0分"}):"",(0,J.jsx)("div",{children:n.late_penalty?"迟交扣分:".concat(n.late_penalty,"分"):"迟交扣分:0.0分"}),(0,J.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=d&&d.anonymous_comment?(0,J.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(0,J.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=d&&d.is_jupyter||null!=d&&d.is_jupyter_lab)&&(0,J.jsx)("div",{onClick:function(e){e.stopPropagation(),_.history.push("/classrooms/".concat(u.coursesId,"/group_homework/").concat(u.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,J.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},(null==d?void 0:d.base_on_project)&&{title:"代码行数",align:"left",dataIndex:"code_lines_count",render:function(e){return e||"--"}},(null==d?void 0:d.base_on_project)&&{title:"issue数量",align:"left",dataIndex:"issues_count",render:function(e,n){return e||"--"}},(null==d?void 0:d.base_on_project)&&{title:"更新时间",align:"left",dataIndex:"update_time",width:140,render:function(e,n){return{children:e?(0,J.jsxs)("span",{style:{display:"block",alignItems:"center"},children:["更新代码",(0,J.jsx)("br",{}),ne()(e).format("YYYY-MM-DD HH:mm")]}):"--",props:{rowSpan:n.rowSpan}}}},{title:"作品状态",dataIndex:"work_status",align:"left",render:function(e,n){return{children:-1===e?"重做中":(0,J.jsx)(S.Uw,{status:e}),props:{rowSpan:n.rowSpan}}}},!(null!=d&&d.base_on_project)&&{title:"分组",align:"left",dataIndex:"work_group",width:70,render:function(e,n){return{children:(0,J.jsx)("span",{className:"c-blue",children:e}),props:{rowSpan:n.rowSpan}}}},{title:"操作",width:null!=d&&d.base_on_project?100:150,align:"left",dataInex:"action",render:function(e,n){return null!=d&&d.work_public?(0,J.jsx)("a",{className:"c-blue",onClick:function(e){e.preventDefault(),_.history.push("/classrooms/".concat(u.coursesId,"/group_homework/").concat(u.categoryId,"/review/").concat(n.id))},children:" 查看 "}):"--"}}].filter((function(e){return!!e}));return(0,J.jsxs)("div",{className:"p30 bg-white",children:[(0,J.jsx)("aside",{style:{paddingBottom:30},children:(0,J.jsx)(Z.Z,{loading:t["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:function(e,n){return(null==e?void 0:e.item_index)%2==0&&In.tables},className:In.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:v,columns:w,onChange:function(e,n,t){if(void 0===t.order)if("student_id"===t.field)u.b_order="desc",u.order=t.field;else delete u.b_order,delete u.order;else u.b_order=t.order.replace("end",""),u.order=t.field;l({type:"shixunHomeworks/getWorkList",payload:c()({},u)})}})}),(0,J.jsx)(D.Z,{showSizeChanger:!1,style:{paddingBottom:30},hideOnSinglePage:!0,onChange:function(e,n){u.page=e,u.limit=20,y()},defaultCurrent:u.page||1,current:u.page||1,defaultPageSize:20,total:n.workList.work_count})]})})),On=(0,_.connect)((function(e){var n=e.user,t=e.shixunHomeworks,s=e.loading,l=e.globalSetting,i=e.classroomList;return{user:n,shixunHomeworks:t,globalSetting:l,loading:s.effects,classroomList:i}}))((function(e){var n,t,s,i,o,u,d,I,H=e.shixunHomeworks,O=e.classroomList,C=e.globalSetting,L=e.dispatch,T=e.user,D=(0,p.useState)(c()(c()({},(0,_.useParams)()),{},{order:"work_score",b_order:"desc"})),Y=m()(D,2),A=Y[0],F=Y[1],M=(0,_.useSearchParams)(),R=m()(M,1)[0],E=((0,_.useLocation)(),(0,p.useState)(R.get("tabs")||"0")),W=m()(E,2),G=W[0],V=W[1],B=(0,p.useState)(!1),q=m()(B,2),U=q[0],Q=q[1],K=(0,p.useState)(1),X=m()(K,2),ee=X[0],ne=X[1],le=(0,p.useRef)(null),ie=H.workList,ae=H.workSetting,re=(0,p.useState)(!1),ue=m()(re,2),ce=ue[0],de=ue[1],me=(0,p.useState)([]),pe=m()(me,2),_e=pe[0],he=pe[1],ge=(0,p.useState)([]),je=m()(ge,2),ye=je[0],we=je[1],Ze=(0,p.useState)(!1),Ne=m()(Ze,2),Se=Ne[0],Pe=Ne[1],Ie=(0,p.useState)(!1),He=m()(Ie,2),Oe=He[0],Ce=He[1],Le=(0,te.U)(se.Gw,{homeworkId:null==ie?void 0:ie.id});m()(Le,3)[2];R.get("category_id")&&F(c()(c()({},A),{},{category:R.get("category_id")})),(0,p.useEffect)((function(){Xe()}),[A.coursesId]),(0,p.useEffect)((function(){L({type:"classroomList/getAssistantPermissions",payload:{course_id:A.coursesId}})}),[(0,P.bg)()]);var Te,De,Ye,Ae,Fe,Me,Re,Ee,We,ze,Ge,Je,Ve,Be,qe,Ue,Qe,Ke,Xe=function(){L({type:"shixunHomeworks/getWorkList",payload:c()({},A)})},$e=[{name:(0,P.GJ)()?"作业列表":"作品列表",id:0,component:(0,J.jsx)(oe,{zip:le,btnLoading:U,setBtnLoading:Q})},((0,P.dE)()||(null==ie?void 0:ie.can_public_work))&&{name:"公开作品",id:"11",component:(0,J.jsx)(Hn,{})},{name:"作业描述",id:1,component:(0,J.jsx)("div",{className:"minH500",children:(0,J.jsx)(fe,{})})},{name:"分组调整申请",id:6,component:(0,J.jsx)(mn,{})},{name:"参考答案",id:2,component:(0,J.jsx)(xe,{})},(0,P.G5)()&&(null==ae?void 0:ae.anonymous_comment)&&{name:(0,J.jsx)(h.Z,{dot:null==ie?void 0:ie.appeal_notice,offset:[5,-5],children:(0,J.jsx)("span",{style:{color:"10"==G?"":"#b9b8b8"},children:"匿评详情"})}),id:"10",component:(0,J.jsx)(Pn,{})},{name:(0,P.GJ)()?"设置":"得分规则",id:3,component:null!=ie&&null!==(n=ie.homework_status)&&void 0!==n&&n.includes("导入")?(0,J.jsx)(wn.Z,{}):(0,J.jsx)(on,{}),forceRender:!0}].filter((function(e){return null!=ie&&ie.view_answer?e:"参考答案"!==(null==e?void 0:e.name)})).filter((function(e){return null!=ie&&ie.is_show_request?e:"分组调整申请"!==(null==e?void 0:e.name)})).filter((function(e){return(0,P.G5)()?e:"学生分组"!==(null==e?void 0:e.name)})).filter((function(e){var n;return null!=ie&&null!==(n=ie.homework_status)&&void 0!==n&&n.includes("导入")?(0,P.dE)()?[0,1].includes(null==e?void 0:e.id):[0,1,3].includes(null==e?void 0:e.id):e}));return(0,J.jsxs)("section",{className:yn.bg,children:[(0,J.jsxs)("div",{className:"edu-container",children:[ie.homework_name&&(0,J.jsxs)("section",{className:"animated fadeIn",children:[(0,J.jsx)("aside",{className:"mt10",children:ie.category&&(0,J.jsxs)(v.Z,{separator:">",children:[(0,J.jsx)(v.Z.Item,{children:(0,J.jsx)(_.Link,{to:"/classrooms/".concat(null==A?void 0:A.coursesId,"/group_homework"),children:ie.course_name})}),(0,J.jsx)(v.Z.Item,{children:(0,J.jsx)(_.Link,{to:"/classrooms/".concat(null==A?void 0:A.coursesId,"/group_homework/").concat(null!=ie&&null!==(t=ie.category)&&void 0!==t&&t.main?"":null==ie||null===(s=ie.category)||void 0===s?void 0:s.category_id),children:ie.category.category_name})}),(0,J.jsx)(v.Z.Item,{children:"作业详情"})]})}),(0,J.jsxs)("aside",{className:[yn.title,"mt20"].join(" "),children:[(0,J.jsx)(_.Link,{to:"/classrooms/".concat(ie.course_id,"/group_homework"),children:(0,J.jsx)(N.Z,{className:"font16 c-black"})}),(0,J.jsx)(g.Z,{placement:"topLeft",title:ie.homework_name,children:(0,J.jsx)("strong",{className:[yn.title_style,"font20 ml5"].join(" "),children:ie.homework_name})}),(0,J.jsx)(S.VV,{status:null==ie?void 0:ie.homework_status})]})]}),(0,J.jsx)("aside",{className:"mt30 relative ".concat(yn.workListTabWrap),children:(0,J.jsx)(j.Z,{destroyInactiveTabPane:!0,type:"card",activeKey:G,tabBarExtraContent:null!==(i=ie.homework_status)&&void 0!==i&&i.includes("导入")&&(0,P.GJ)()?(0,J.jsx)(f.ZP,{icon:(0,J.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){L({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==ie?void 0:ie.homework_name,id:null==ie?void 0:ie.homework_id,type:"group"}})},type:"primary",children:"补充成绩"}):(0,J.jsxs)("div",{className:yn.workListTabButton,children:[(0,P.GJ)()&&(0,J.jsxs)(J.Fragment,{children:[((null===(Te=ie.homework_status)||void 0===Te?void 0:Te.includes("未发布"))||(null===(De=ie.homework_status)||void 0===De?void 0:De.includes("未开始")))&&(0,J.jsx)(f.ZP,{type:"primary",icon:(0,J.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:function(e){e.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[A.categoryId],selectArrsAll:[ie],params:c()(c()({},A),{},{id:A.coursesId}),type:2,manage_all_group:null==ae?void 0:ae.manage_all_group,detail:"更新"}})},children:"立即发布"}),!(null!==(Ye=ie.homework_status)&&void 0!==Ye&&Ye.includes("未发布"))&&!(null!==(Ae=ie.homework_status)&&void 0!==Ae&&Ae.includes("未开始"))&&!(null!==(Fe=ie.homework_status)&&void 0!==Fe&&Fe.includes("已截止"))&&(0,J.jsx)(f.ZP,{type:"primary",icon:(0,J.jsx)("i",{className:"iconfont icon-jiezhishiyan"}),onClick:function(e){var n;!(0,P.Rm)()||null!=O&&null!==(n=O.AssistantObject)&&void 0!==n&&null!==(n=n.group)&&void 0!==n&&n.can_stop?(e.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"立即截止",selectArrs:[A.categoryId],selectArrsAll:[],params:c()(c()({},A),{},{id:A.coursesId}),type:2}})):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"立即截止"}),(0,P.j5)()&&(0,J.jsx)(f.ZP,{type:"primary",icon:(0,J.jsx)("img",{style:{transform:"translate(-3px, -1px)"},src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PGcgc3Ryb2tlPSIjRkZGIj48cGF0aCBkPSJNMS41IDUuNjg1aDd2N2gtN3oiLz48cGF0aCBkPSJNMyA0Ljc4N1YzLjg3bDcuNDI1LjA0OXY2LjgxNmgtLjk0MyIvPjxwYXRoIGQ9Ik01IDIuOTE3VjJsNy40MjUuMDV2Ni42ODVoLS45NDMiLz48L2c+PC9nPjwvc3ZnPg=="}),onClick:function(){L({type:"classroomList/setActionTabs",payload:{key:"智能分组",params:c()(c()({},A),{},{id:A.coursesId})}})},children:"智能分组"}),(0,J.jsx)(f.ZP,{type:"primary",icon:(0,J.jsx)("i",{className:"iconfont icon-bianji2"}),onClick:function(){var e;!(0,P.Rm)()||null!=O&&null!==(e=O.AssistantObject)&&void 0!==e&&null!==(e=e.group)&&void 0!==e&&e.can_create?_.history.push("/classrooms/".concat(A.coursesId,"/group_homework/").concat(A.categoryId,"/edit")):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"})]}),(null==ie||null===(Me=ie.work_statuses)||void 0===Me?void 0:Me.includes("取消关联"))&&(0,J.jsx)(f.ZP,{type:"primary",onClick:r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,se.rN)({homeworkId:A.categoryId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.success("取消关联成功"),L({type:"shixunHomeworks/getWorkList",payload:c()({},A)}));case 4:case"end":return e.stop()}}),e)}))),children:"取消关联"}),(null==ie||null===(Re=ie.work_statuses)||void 0===Re?void 0:Re.includes("关联项目"))&&(0,J.jsx)(f.ZP,{type:"primary",onClick:function(){var e;return(0,S.xg)("".concat(null==C||null===(e=C.setting)||void 0===e?void 0:e.old_url,"/projects/deposit/new"))},children:"创建项目"}),(null==ie||null===(Ee=ie.work_statuses)||void 0===Ee?void 0:Ee.includes("关联项目"))&&(0,J.jsx)(f.ZP,{type:"primary",onClick:function(e){e.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"关联项目",params:A,selectArrs:{homework_id:A.categoryId},cb:function(){L({type:"shixunHomeworks/getWorkList",payload:c()({},A)})}}})},children:"关联项目"}),(null==ie||null===(We=ie.work_statuses)||void 0===We?void 0:We.includes("提交作品"))&&(0,J.jsx)(f.ZP,{type:"primary",onClick:function(){return(0,S.xg)("/classrooms/".concat(ie.course_id,"/group_homework/").concat(ie.homework_id,"/post"))},children:"提交作品"}),(null==ie||null===(ze=ie.work_statuses)||void 0===ze?void 0:ze.includes("创建分组"))&&(0,J.jsx)(f.ZP,{type:"primary",onClick:r()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(ie.homework_id,"/get_member_list.json"),{method:"get",params:{}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(de(!0),he(null==n?void 0:n.data),we(null==n||null===(t=n.data)||void 0===t?void 0:t.filter((function(e){var n;return(null==e?void 0:e.user_id)===(null==T||null===(n=T.userInfo)||void 0===n?void 0:n.user_id)}))));case 4:case"end":return e.stop()}}),e)}))),children:"创建分组"}),(null==ie||null===(Ge=ie.work_statuses)||void 0===Ge?void 0:Ge.includes("加入分组"))&&(0,J.jsx)(f.ZP,{type:"primary",onClick:(0,$.throttle)(r()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(ie.homework_id,"/get_group_list.json"),{method:"get"});case 2:if(0!==(null==(n=e.sent)?void 0:n.status)){e.next=9;break}if(!((null==n||null===(t=n.data)||void 0===t?void 0:t.length)<=0)){e.next=7;break}return x.ZP.info("暂无分组"),e.abrupt("return");case 7:Pe(!0),Ce(null==n?void 0:n.data);case 9:case"end":return e.stop()}}),e)}))),300),children:"加入分组"}),(null==ie||null===(Je=ie.work_statuses)||void 0===Je?void 0:Je.includes("更换项目"))&&(0,J.jsx)(f.ZP,{type:"primary",onClick:function(){L({type:"classroomList/setActionTabs",payload:{key:"更换项目",params:A,selectArrs:{homework_id:null==ie?void 0:ie.id},cb:function(){L({type:"shixunHomeworks/getWorkList",payload:c()({},A)})}}})},children:"更换项目"}),(null==ie||null===(Ve=ie.work_statuses)||void 0===Ve?void 0:Ve.includes("申请换组"))&&(0,J.jsx)(f.ZP,{type:"primary",onClick:function(){L({type:"classroomList/setActionTabs",payload:{key:"申请换组",params:A}})},children:"申请换组"}),(null==ie||null===(Be=ie.work_statuses)||void 0===Be?void 0:Be.includes("修改作品"))&&(0,J.jsx)(f.ZP,{type:"primary",onClick:function(){null==ae||!ae.can_submit||null!=ae&&ae.submit_size?(0,S.xg)("/classrooms/".concat(ie.course_id,"/group_homework/").concat(ie.homework_id,"/").concat(ie.id,"/edit")):x.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:"修改作品"}),(null==ie||null===(qe=ie.work_statuses)||void 0===qe?void 0:qe.includes("补交作品"))&&(0,J.jsx)(f.ZP,{type:"primary",onClick:function(){return(0,S.xg)("/classrooms/".concat(ie.course_id,"/group_homework/").concat(ie.homework_id,"/post"))},children:"补交作品"}),((null==ie||null===(Ue=ie.work_statuses)||void 0===Ue?void 0:Ue.includes("补交附件"))||(null==ie||null===(Qe=ie.work_statuses)||void 0===Qe?void 0:Qe.includes("修改附件")))&&(0,J.jsx)(f.ZP,{type:"primary",onClick:function(){null==ae||!ae.can_submit||null!=ae&&ae.submit_size?L({type:"classroomList/setActionTabs",payload:{key:"补交附件",params:A,selectArrs:c()({},ie)}}):x.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:null!=ie&&null!==(Ke=ie.work_statuses)&&void 0!==Ke&&Ke.includes("修改附件")?"修改附件":"补交附件"})]}),onTabClick:function(e,n){var t=function(){if(2===parseInt(e)){if(null==ie||!ie.view_answer)return void x.ZP.info("本次作业老师未公开答案");(null==ie?void 0:ie.time_status)>2||(0,P.Gg)()?V(e):x.ZP.info("截止之后的试卷才能查看答案")}else V(e)};"11"!==e&&Xe(),"发布设置离开"==H.actionTabs.key?y.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",onOk:function(){t(),L({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):t()},className:yn.tabs,items:$e.map((function(e){return{label:e.name,key:"".concat(e.id),children:e.component,forceRender:e.forceRender}}))})})]}),(0,J.jsx)(un.Z,{}),(0,J.jsx)(y.Z,{title:"创建分组",open:ce,width:800,onCancel:function(){de(!1),we([])},onOk:r()(a()().mark((function e(){var n,t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==ie||null===(n=ie.group_data)||void 0===n?void 0:n.max_num)<(null==ye?void 0:ye.length))){e.next=3;break}return x.ZP.error("人数不能超过".concat(null==ie||null===(t=ie.group_data)||void 0===t?void 0:t.max_num)),e.abrupt("return");case 3:return e.next=5,(0,z.ZP)("/api/homework_commons/".concat(ie.homework_id,"/create_group.json"),{method:"post",body:{user_id:null==ye?void 0:ye.map((function(e){return e.user_id}))}});case 5:0===(null==(s=e.sent)?void 0:s.status)&&(x.ZP.info("创建成功"),Xe(),de(!1));case 7:case"end":return e.stop()}}),e)}))),children:(0,J.jsxs)("div",{children:[(0,J.jsxs)(w.Z,{style:{marginBottom:10},children:[(0,J.jsxs)(b.Z,{span:12,children:["组员数量要求:",null==ie||null===(o=ie.group_data)||void 0===o?void 0:o.min_num,"~",null==ie||null===(u=ie.group_data)||void 0===u?void 0:u.max_num,"人"]}),(0,J.jsx)(b.Z,{span:12,children:(0,J.jsx)(k.Z.Search,{placeholder:"请输入姓名或学号搜索",onSearch:function(){var e=r()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(ie.homework_id,"/get_member_list.json"),{method:"get",params:{keyword:n}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&he(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})})]}),(0,J.jsx)(Z.Z,{dataSource:_e,pagination:!1,rowKey:function(e){return e.user_id},style:{border:"1px solid #F6F7F9",minWidth:550},rowSelection:{type:"checkbox",getCheckboxProps:function(e){return{disabled:(null==e?void 0:e.user_id)===T.userInfo.user_id}},selectedRowKeys:null==ye?void 0:ye.map((function(e){return e.user_id})),onChange:function(e,n,t){we(l()(n))}},scroll:{y:400},columns:[{title:"姓名",dataIndex:"name",key:"name"},{title:"分班",dataIndex:"course_group_name",key:"course_group_name"},{title:"学号",dataIndex:"student_id",key:"student_id"}]})]})}),(0,J.jsx)(y.Z,{title:"加入分组",open:Se,width:800,onCancel:function(){Pe(!1)},footer:!1,children:(0,J.jsxs)("div",{children:[(0,J.jsxs)(w.Z,{style:{marginBottom:10},children:[(0,J.jsxs)(b.Z,{span:12,children:["组员数量要求:",null==ie||null===(d=ie.group_data)||void 0===d?void 0:d.min_num,"~",null==ie||null===(I=ie.group_data)||void 0===I?void 0:I.max_num,"人"]}),(0,J.jsx)(b.Z,{span:12,children:(0,J.jsx)(k.Z.Search,{placeholder:"请输入队长名称",onSearch:function(){var e=r()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(ie.homework_id,"/get_group_list.json"),{method:"get",params:{keyword:n}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&Ce(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})})]}),(0,J.jsx)(Z.Z,{dataSource:Oe,pagination:!1,rowKey:function(e){return e.user_id},style:{border:"1px solid #F6F7F9",minWidth:550},scroll:{y:400},columns:[{title:"组名",dataIndex:"group_name",key:"group_name"},{title:"队长",dataIndex:"leader_name",key:"leader_name"},{title:"成员数",dataIndex:"user_list",key:"user_list"},{title:"操作",dataIndex:"group_id",key:"group_id",render:function(e,n){return(0,J.jsx)(f.ZP,{disabled:null==n?void 0:n.can_join,onClick:r()(a()().mark((function n(){var t;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,z.ZP)("/api/homework_commons/".concat(ie.homework_id,"/join_group.json"),{method:"post",body:{group_id:e}});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(x.ZP.info("加入成功"),Xe(),Pe(!1));case 4:case"end":return n.stop()}}),n)}))),children:null!=n&&n.can_join?"已满":"加入"})}}]})]})}),(0,J.jsx)(rn.Z,{}),(0,J.jsx)(bn.Z,{onOk:function(){Xe()}}),(0,J.jsx)(kn.Z,{onOk:function(){Xe()}}),(0,J.jsx)(ve.Z,{type:"edit",onCallback:function(){return Xe()},courseEndTime:null==ie?void 0:ie.course_end_date}),(0,J.jsx)(ke.Z,{courseEndTime:null==ie?void 0:ie.course_end_date,successCallback:function(){return Xe()},visible:"立即截止"===O.actionTabs.key,homeworkIds:[A.categoryId],courseId:A.coursesId,isBatch:!1}),(0,J.jsx)(be,{cb:function(){ne(ee+1),V("0"),Xe()}}),(0,J.jsx)(jn,{cb:function(){}}),(0,J.jsx)(cn.Z,{ref:le,hide:!0,name:"".concat(null==ie?void 0:ie.homework_name,"-作品附件"),onOk:function(){return Q(!1)}})]})}))},56092:function(e,n,t){"use strict";var s=t(7557),l=t.n(s),i=t(41498),a=t.n(i),o=t(82242),r=t.n(o),u=t(79800),c=t.n(u),d=t(78241),m=t(43418),p=t(8591),_=t(92832),h=t(49242),f=t(18892),x=t(84688),v=t(37712);n.Z=(0,f.connect)((function(e){return{classroomList:e.classroomList,shixunHomeworks:e.shixunHomeworks,loading:e.loading}}))((function(e){var n=e.classroomList,t=(e.loading,e.dispatch),s=e.shixunHomeworks,i=(0,f.useParams)(),o=d.Z.useForm(),u=c()(o,1)[0],g=(s.workList,s.workSetting);return(0,v.jsx)(m.Z,{centered:!0,title:"补交附件",open:"补交附件"===n.actionTabs.key,bodyStyle:{minHeight:200},onOk:a()(l()().mark((function e(){var s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=function(){var e=a()(l()().mark((function e(){var s,a,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.validateFields();case 2:return a=r()({},u.getFieldValue()),o=n.actionTabs.selectArrs,a.attachment_ids=null===(s=a.attachment_ids)||void 0===s?void 0:s.map((function(e){return e.response.id})),e.next=7,(0,h.mz)(r()(r()({},a),{},{homeworkId:o.work_id}));case 7:0===e.sent.status&&(u.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkSetting",payload:r()({},i)}),t({type:"shixunHomeworks/getWorkList",payload:r()({},i)}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null==g||!g.can_submit){e.next=7;break}if(null!=g&&g.submit_size){e.next=5;break}return p.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。"),e.abrupt("return");case 5:return m.Z.confirm({title:"提示",icon:null,centered:!0,width:472,content:(0,v.jsxs)(v.Fragment,{children:["你还有 ",(0,v.jsx)("span",{className:"ml5 mr5",style:{color:"#DF711C"},children:null==g?void 0:g.submit_size})," 次提交机会。确认提交后,上一次的提交记录会被覆盖。请注意,到达规定的提交次数后将不可再次提交,确定是否提交?"]}),onOk:function(){s()}}),e.abrupt("return");case 7:s();case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,v.jsxs)(d.Z,{form:u,initialValues:{},children:[(0,v.jsx)(d.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,v.jsx)(x.Z,{})}),(0,v.jsx)(d.Z.Item,{name:"description",children:(0,v.jsx)(_.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})}))},67768:function(e,n,t){"use strict";var s=t(7557),l=t.n(s),i=t(37205),a=t.n(i),o=t(82242),r=t.n(o),u=t(41498),c=t.n(u),d=t(79800),m=t.n(d),p=t(59301),_=t(78241),h=t(43418),f=t(96865),x=t(92832),v=t(5112),g=t(95237),j=t(43604),y=t(26724),w=t.n(y),b=t(75105),k=t(49242),Z=t(18892),N=t(37712);n.Z=(0,Z.connect)((function(e){var n=e.classroomList,t=e.user,s=e.loading,l=e.globalSetting;return{classroomList:n,user:t,loading:s.effects,globalSetting:l}}))((function(e){var n,t,s=e.classroomList,i=e.loading,o=e.globalSetting,u=e.dispatch,d=(0,Z.useParams)(),y=_.Z.useForm(),S=m()(y,1)[0],P=(0,p.useState)(!0),I=m()(P,2),H=I[0],O=I[1],C=(0,p.useState)([]),L=m()(C,2),T=L[0],D=L[1],Y=(0,p.useState)({page:1,limit:20,keyword:""}),A=m()(Y,2),F=A[0],M=(A[1],function(){var e=c()(l()().mark((function e(){var n,t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u({type:"shixunHomeworks/getProjectList",payload:r()(r()({},d),F)});case 2:(t=e.sent).projects&&D([].concat(a()(T),a()(t.projects))),(null===(n=t.projects)||void 0===n?void 0:n.length)<20&&O(!1);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,p.useEffect)((function(){"关联项目"!==s.actionTabs.key&&"更换项目"!==s.actionTabs.key||(M(),T=[],F.page=1,F.keyword="")}),[s.actionTabs.key]),(0,N.jsx)(h.Z,{centered:!0,title:"更换项目"===s.actionTabs.key?"更换项目":"关联项目",open:"关联项目"===s.actionTabs.key||"更换项目"===s.actionTabs.key,bodyStyle:{minHeight:100},onOk:c()(l()().mark((function e(){var n,t,i,a,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S.validateFields();case 2:if(n=r()({},S.getFieldValue()),t=s.actionTabs,i=t.selectArrs,a=t.cb,"更换项目"!==s.actionTabs.key){e.next=10;break}return e.next=7,(0,b.ZP)("/api/student_works/".concat(i.homework_id,"/change_project.json"),{method:"put",body:r()({},n)});case 7:return 0===(null==(o=e.sent)?void 0:o.status)&&(a(),u({type:"classroomList/setActionTabs",payload:{}})),e.abrupt("return");case 10:return e.next=12,(0,k.co)(r()(r()({},n),{},{homeworkId:i.homework_id}));case 12:0===e.sent.status&&(a?a():u({type:"classroomList/getClassroomCommonHomeworksList",payload:r()({},s.actionTabs.params)}),u({type:"classroomList/setActionTabs",payload:{}}));case 14:case"end":return e.stop()}}),e)}))),onCancel:function(){u({type:"classroomList/setActionTabs",payload:{}})},children:(0,N.jsx)(f.Z,{loading:i["shixunHomeworks/getProjectList"],active:!0,children:""==T?(0,N.jsx)("aside",{children:(0,N.jsxs)("div",{className:"tc font14 pt20",children:["您当前尚未管理任何项目,请先",(0,N.jsx)("a",{href:"".concat(null==o||null===(n=o.setting)||void 0===n?void 0:n.old_url,"/projects/deposit/new"),target:"_blank",children:"创建项目"}),"再关联"]})}):(0,N.jsxs)("aside",{children:[(0,N.jsx)("div",{className:" mb20",children:(0,N.jsx)(x.Z.Search,{onSearch:function(e){""===e?delete F.keyword:F.keyword=e,T=[],O(!0),M()},placeholder:"请输入项目名称进行搜索",allowClear:!0,size:"middle"})}),(0,N.jsx)(_.Z,{form:S,initialValues:{},children:(0,N.jsx)(_.Z.Item,{name:"project_id",rules:[{required:!0,message:"请选择项目"}],children:(0,N.jsx)(v.ZP.Group,{children:(0,N.jsx)(w(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){F.page++,M()},hasMore:H,useWindow:!1,children:null===(t=T)||void 0===t?void 0:t.map((function(e,n){return(0,N.jsx)(g.Z,{children:(0,N.jsx)(j.Z,{children:(0,N.jsx)(v.ZP,{value:e.id,children:e.name})})},n)}))})})})})]})})})}))},66391:function(e,n,t){"use strict";var s=t(7557),l=t.n(s),i=t(85573),a=t.n(i),o=t(37205),r=t.n(o),u=t(41498),c=t.n(u),d=t(82242),m=t.n(d),p=t(79800),_=t.n(p),h=t(39647),f=t.n(h),x=t(59301),v=t(78241),g=t(8591),j=t(43418),y=t(95237),w=t(43604),b=t(57930),k=t(5112),Z=t(24905),N=t(61186),S=t.n(N),P=t(75105),I=t(79905),H=t(99144),O=t(18892),C=t(40994),L=t(17339),T=t(77540),D=t(72716),Y=t(37712),A=["classroomList","dispatch","courseEndTime"];n.Z=(0,O.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,s=e.courseEndTime,i=f()(e,A),o=(0,O.useParams)(),u=v.Z.useForm(),d=_()(u,1)[0],p=(0,x.useState)(1),h=_()(p,2),N=h[0],F=h[1],M=(0,x.useState)([]),R=_()(M,2),E=R[0],W=R[1],z=(0,x.useState)(0),G=_()(z,2),J=(G[0],G[1]),V=(0,x.useState)(2e3),B=_()(V,2),q=(B[0],B[1],(0,x.useState)(!0)),U=_()(q,2),Q=(U[0],U[1]),K=(0,x.useState)(!1),X=_()(K,2),$=X[0],ee=(X[1],(0,x.useState)(!1)),ne=_()(ee,2),te=ne[0],se=(ne[1],(0,x.useState)([])),le=_()(se,2),ie=le[0],ae=le[1],oe=(0,x.useState)(!0),re=_()(oe,2),ue=re[0],ce=re[1],de=(0,x.useState)(null),me=_()(de,2),pe=me[0],_e=me[1];(0,x.useEffect)((function(){if("立即发布"===n.actionTabs.key)if(he(),ve(),2===n.actionTabs.type){var e=n.actionTabs.selectArrsAll[0];_e({submit_limit:null==e?void 0:e.submit_limit,submit_limit_num:null==e?void 0:e.submit_limit_num,must_file:null==e?void 0:e.must_file,can_submit:null==e?void 0:e.can_submit,submit_num:null==e?void 0:e.submit_num}),ce(e.unified_setting)}else ce(!1),_e({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})}),[n.actionTabs]),(0,x.useEffect)((function(){if($){if(te)return;t({type:"classroomList/setActionTabs",payload:{}}),(0,I.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},n.actionTabs.params),{},{type:3})}):t({type:"classroomList/getClassroomCommonList",payload:m()({},n.actionTabs.params)})}}),[$]);var he=function(){var e=c()(l()().mark((function e(t){var s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Q(!0),e.next=3,(0,T.c_)(m()(m()({},o),{},{page:t||N,limit:2e4,homework_id:1===n.actionTabs.type?"":n.actionTabs.selectArrs[0]}));case 3:null==(s=e.sent)||s.course_groups.map((function(e,n){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),s&&(W(r()(null==s?void 0:s.course_groups)),J(null==s?void 0:s.course_groups_count),Q(!1),t||d.setFieldsValue(a()(a()({},"publish_time",S()(S()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",S()(S()(new Date((0,H.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm")))));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),fe=function(){(0,I.GJ)()?n.actionTabs.detail?(t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:m()({},o)}),t({type:"shixunHomeworks/getWorkSetting",payload:m()({},o)})):t({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},n.actionTabs.params),{},{type:3})}):t({type:"classroomList/getClassroomCommonList",payload:m()({},n.actionTabs.params)})},xe=function(){var e=c()(l()().mark((function e(){var s,a,u,c;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,I.Rm)()||null!=n&&null!==(s=n.AssistantObject)&&void 0!==s&&null!==(s=s.group)&&void 0!==s&&s.can_publish){e.next=4;break}return g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),we(!1),e.abrupt("return");case 4:if(!((u=m()({},d.getFieldsValue())).end_time<=u.publish_time)){e.next=9;break}return g.ZP.info("截止时间不能大于或等于发布时间"),we(!1),e.abrupt("return");case 9:if(!((null==ie?void 0:ie.length)<=0&&!ue&&E.length>0)){e.next=13;break}return g.ZP.info("发布班级不能为空"),we(!1),e.abrupt("return");case 13:if(null==pe||!pe.submit_limit||null!=pe&&pe.submit_limit_num){e.next=17;break}return g.ZP.warning("学生填写内容字数不能为空"),we(!1),e.abrupt("return");case 17:if(null==pe||!pe.can_submit||null!=pe&&pe.submit_num){e.next=21;break}return g.ZP.warning("学生提交作品次数不能为空"),we(!1),e.abrupt("return");case 21:return c=m()({homework_ids:r()(n.actionTabs.selectArrs),group_ids:ie.length>0?ie.map((function(e){return e.id})):null===(a=n.detailCommonHomeworksList)||void 0===a?void 0:a.course_groups,end_time:S()(u.end_time).format("YYYY-MM-DD HH:mm"),publish_time:S()(u.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ie.length},pe),we(!0),e.next=25,(0,P.ZP)("/api/courses/".concat(o.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:m()({},c)});case 25:0===e.sent.status?(we(!1),(0,H.L9)(["教学课堂","分组作业","立即发布"]),g.ZP.success("发布成功"),t({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),i.onCallback&&i.onCallback(),fe(),"0"===localStorage.getItem("Noviceguide")||t({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,Y.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):we(!1);case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ve=function(){F(1),W([]),ae([])},ge=(n.detailCommonHomeworksList,(0,x.useState)(!1)),je=_()(ge,2),ye=je[0],we=je[1];return(0,Y.jsxs)(j.Z,{width:600,confirmLoading:ye,centered:!0,title:"发布作业",open:"立即发布"===n.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:xe,onCancel:function(){ve(),fe(),t({type:"classroomList/setActionTabs",payload:{}})},children:[(0,Y.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,Y.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),E&&(0,Y.jsxs)(v.Z,{form:d,children:[(0,Y.jsxs)("div",{style:{paddingLeft:0},children:[(0,Y.jsxs)(y.Z,{className:"mt30",align:"middle",children:[(0,Y.jsx)(w.Z,{children:(0,Y.jsx)(v.Z.Item,{name:"publish_time",label:"发布时间",children:(0,Y.jsx)(b.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,D.Q8)(e,s)},disabledTime:function(e){return(0,D.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:S()((0,H.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,Y.jsx)(w.Z,{className:"ml20",children:(0,Y.jsx)(v.Z.Item,{name:"end_time",label:"截止时间",children:(0,Y.jsx)(b.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:S()((0,H.U6)(),"HH:mm")},disabledDate:function(e){return(0,D.Q8)(e,s,d.getFieldValue("publish_time"))},disabledTime:function(e){return(0,D.d0)(e,d.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===n.actionTabs.type&&(0,Y.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,Y.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,Y.jsxs)(k.ZP.Group,{value:ue,onChange:function(e){ce(e.target.value),ae([])},children:[(0,Y.jsx)(k.ZP,{value:!0,disabled:!n.actionTabs.manage_all_group,children:"统一发布"}),(0,Y.jsx)(k.ZP,{className:"ml20",disabled:E.length<=0,value:!1,children:"分班发布"})]})]}),E.length<=0&&2===n.actionTabs.type&&(0,Y.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===n.actionTabs.type||!ue)&&E.length>0&&(0,Y.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,Y.jsx)("span",{style:{flex:1},children:(0,Y.jsx)(Z.Z,{checked:ie.length===E.length,onChange:function(e){ie.length===E.length?ae([]):ae(E.filter((function(e){return!e.is_published})))},children:"全选"})}),(0,Y.jsx)("span",{style:{width:16}}),(0,Y.jsxs)("span",{style:{flex:1},children:["已选择",ie.length||0,"个分班"]})]}),(1===n.actionTabs.type||!ue)&&E.length>0&&(0,Y.jsx)(C.Z,{data:E,selectedRowKeys:ie,setSelectedRowKeys:ae})]}),(0,Y.jsx)(L.ZP,{value:pe,onChange:function(e){return _e(m()({},e))}})]})}))},51581:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,n){for(var t=0;t=0||Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s]);return t}(n,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));u.ref=function(n){e.scrollComponent=n,r&&r(n)};var c=[t];return l&&(o?a?c.unshift(o):c.push(o):this.defaultLoader&&(a?c.unshift(this.defaultLoader):c.push(this.defaultLoader))),i.default.createElement(s,u,c)}}]),n}(l.Component);r.propTypes={children:a.default.node.isRequired,element:a.default.node,hasMore:a.default.bool,initialLoad:a.default.bool,isReverse:a.default.bool,loader:a.default.node,loadMore:a.default.func.isRequired,pageStart:a.default.number,ref:a.default.func,getScrollParent:a.default.func,threshold:a.default.number,useCapture:a.default.bool,useWindow:a.default.bool},r.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},n.default=r,e.exports=n.default},26724:function(e,n,t){e.exports=t(51581)}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[10195],{58195:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var s=t(82242),l=t.n(s),i=t(7557),o=t.n(i),a=t(41498),r=t.n(a),u=t(79800),c=t.n(u),d=t(39647),m=t.n(d),p=t(3113),_=t(59301),h=t(37712),f=["children"],x=function(e){var n=e.children,t=m()(e,f),s=(0,_.useState)(!1),i=c()(s,2),a=i[0],u=i[1];return(0,h.jsx)(p.ZP,l()(l()({},t),{},{loading:a,onClick:function(){var e=r()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,u(!0),e.next=4,t.onClick(n);case 4:u(!1),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),console.error(e.t0),u(!1);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(n){return e.apply(this,arguments)}}(),children:n}))}},79711:function(e,n,t){"use strict";var s=t(7557),l=t.n(s),i=t(41498),o=t.n(i),a=(t(59301),t(43418)),r=t(8591),u=t(75105),c=t(18892),d=t(79905),m=t(37712);n.Z=(0,c.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=e.classroomList,i=e.getData;return(0,m.jsxs)(a.Z,{centered:!0,title:"提示",open:"分组打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:o()(l()().mark((function e(){var o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,d.Rm)()||null!==(o=s.AssistantObject.normal)&&void 0!==o&&o.can_redo){e.next=3;break}return r.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return e.next=5,(0,u.ZP)("/api/homework_commons/".concat(n.actionTabs.homework_common_id,"/batch_redo_modal.json"),{method:"post",body:{work_group_id:n.actionTabs.work_group_id}});case 5:0===e.sent.status&&(r.ZP.success("打回重做成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),i());case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,m.jsx)("p",{children:"该分组的作业将被打回重做,整组学生作品提交记录将被清空!"}),(0,m.jsx)("p",{children:"确定打回?"})]})}))},39118:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return Cn}});var s=t(37205),l=t.n(s),i=t(7557),o=t.n(i),a=t(41498),r=t.n(a),u=t(82242),c=t.n(u),d=t(79800),m=t.n(d),p=t(59301),_=t(18892),h=t(49127),f=t(3113),x=t(8591),v=t(66104),g=t(6848),j=t(99313),y=t(43418),w=t(95237),b=t(43604),k=t(92832),Z=t(61998),N=t(28563),S=t(99144),P=t(79905),I=t(85573),H=t.n(I),O=t(78241),C=t(20834),L=t(24905),T=t(38854),D=t(27092),Y=t(5112),A=t(94001),F=t(57809),M=t(78386),R=t(20538),E=t(88142),W=t(16135),z=t(75105),G=t(14539),J=t(79711),V=t(37712),B=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=((0,_.useParams)(),(0,p.useState)(!0)),l=m()(s,2),i=(l[0],l[1],(0,p.useState)(!1)),a=m()(i,2),u=a[0],d=a[1],h=O.Z.useForm(),f=m()(h,1)[0];return(0,V.jsx)(V.Fragment,{children:(0,V.jsxs)(y.Z,{centered:!0,title:"调分",open:"调分"===n.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:u,onOk:r()(o()().mark((function e(){var s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.validateFields();case 2:return s=f.getFieldsValue(),d(!0),e.next=6,(0,z.ZP)("/api/student_works/".concat(n.actionTabs.id,"/adjust_score.json"),{method:"post",body:c()({},s)});case 6:0===e.sent.status&&(x.ZP.success("评阅成功"),f.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:c()({},n.actionTabs.params)})),d(!1);case 9:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,V.jsx)("p",{className:"tc",children:"该学生的最终成绩将不会按照评分规则进行计算"}),(0,V.jsxs)(O.Z,{form:f,layout:"horizontal",children:[(0,V.jsxs)("div",{style:{display:"flex",alignItems:"baseline"},children:[(0,V.jsx)(O.Z.Item,{label:"成绩",name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,V.jsx)(A.Z,{min:0,placeholder:"请填写分数"})}),(0,V.jsx)("span",{className:"ml10",children:"分"})]}),(0,V.jsx)("div",{children:(0,V.jsx)(O.Z.Item,{name:"comment",children:(0,V.jsx)(k.Z.TextArea,{placeholder:"请填写您对作品调分的原因",rows:8})})})]})]})})})),q=t(49312),U={flex_box_center:"flex_box_center___NBXH7",flex_space_between:"flex_space_between___l6hzm",flex_box_vertical_center:"flex_box_vertical_center___m8uTT",flex_box_center_end:"flex_box_center_end___BwXBn",flex_box_column:"flex_box_column___amI5B",wrap:"wrap___d__UZ",MdEditor:"MdEditor___QRYr6",workListButtonWrap:"workListButtonWrap___lhXWg",anticon:"anticon___b_3pM",workListClass:"workListClass___EI4Fm",left:"left___wBY4f",visible:"visible___uwm7P",status:"status___DUABx",tips:"tips___H3M_T",tableWrapper:"tableWrapper___EW8TX",atitle:"atitle___XxlIn",tables:"tables___thRYc",tables1:"tables1___jKpJt",redoBtn:"redoBtn___uk0iV"},Q=t(70088),K=t(58195),X=t(53273),$=t(89392),ee=t(61186),ne=t.n(ee),te=t(51564),se=t(49242),le=t(42141),ie=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.globalSetting;return{shixunHomeworks:n,classroomList:t,loading:e.loading.effects,globalSetting:s}}))((function(e){var n,t,s,l,i,a,u=e.shixunHomeworks,d=(e.user,e.loading),h=e.dispatch,f=e.classroomList,v=e.globalSetting,j=(0,_.useParams)(),k=u.workList,N=u.workSetting,I=(0,te.U)(se.Gw,{homeworkId:null==k?void 0:k.id}),H=m()(I,3),O=H[1],C=H[2],L=(0,p.useState)([]),T=m()(L,2),D=T[0],Y=T[1],A=[(null==k?void 0:k.base_on_project)&&{title:"关联项目",align:"left",dataIndex:"base_on_project",width:200,render:function(e,n){var t,s,l,i,o,a;return{children:-1!==(null===(t=n.project_info)||void 0===t?void 0:t.id)?(0,V.jsx)("a",{target:"_blank",title:null===(s=n.project_info)||void 0===s?void 0:s.name,href:"".concat(null==v||null===(l=v.setting)||void 0===l?void 0:l.old_url).concat(null===(i=n.project_info)||void 0===i?void 0:i.id),style:{whiteSpace:"break-spaces"},children:null===(o=n.project_info)||void 0===o?void 0:o.name}):null===(a=n.project_info)||void 0===a?void 0:a.name,props:{rowSpan:n.rowSpan}}}},{title:"姓名",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:function(e,n){return(0,V.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,V.jsxs)("span",{className:U.atitle,style:{width:n.is_leader?"":130,maxWidth:n.is_leader&&80},children:[" ",e]}),n.is_leader&&(0,V.jsx)("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10},children:"组长"})]})}},(null==k?void 0:k.base_on_project)&&{title:"代码行数",align:"left",dataIndex:"code_lines_count",width:80,render:function(e){return e||"--"}},(null==k?void 0:k.base_on_project)&&{title:"issue数量",align:"left",dataIndex:"issues_count",width:80,render:function(e,n){return e||"--"}},(null==k?void 0:k.base_on_project)&&{title:"更新时间",align:"left",dataIndex:"update_time",width:140,render:function(e,n){return{children:e?(0,V.jsxs)("span",{style:{display:"block",alignItems:"center"},children:["更新代码",(0,V.jsx)("br",{}),ne()(e).format("YYYY-MM-DD HH:mm")]}):"--",props:{rowSpan:n.rowSpan}}}},{title:"作品状态",dataIndex:"work_status",align:"left",width:150,render:function(e,n){return{children:-1===e?"重做中":(0,V.jsx)(S.Uw,{status:e}),props:{rowSpan:n.rowSpan}}}},{title:"分组",align:"left",dataIndex:"work_group",width:70,render:function(e,n){return{children:(0,V.jsx)("span",{className:"c-blue",children:e}),props:{rowSpan:n.rowSpan}}}},{title:"当前成绩",align:"left",dataIndex:"work_score",width:150,render:function(e,n){return(0,V.jsx)(g.Z,{placement:"bottom",title:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,V.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=k&&k.anonymous_comment?(0,V.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",null!=k&&k.is_group_grade?(0,V.jsx)("div",{children:n.group_leader_score?"组长评分:".concat(n.group_leader_score,"分"):"组长评分:0.0分"}):"",(0,V.jsx)("div",{children:n.late_penalty?"补交扣分:".concat(n.late_penalty,"分"):"补交扣分:0.0分"}),(0,V.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=k&&k.anonymous_comment?(0,V.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(null==k?void 0:k.anonymous_appeal)&&"违评扣分:".concat(n.appeal_penalty||"0.0","分"),(0,V.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,V.jsx)("div",{onClick:function(e){e.stopPropagation(),_.history.push("/classrooms/".concat(j.coursesId,"/group_homework/").concat(j.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,V.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},(null==N?void 0:N.can_submit)&&{title:"提交次数",dataIndex:"submit_count",width:75,ellipsis:!0,render:function(e){return 0==(null==k?void 0:k.work_status)?"--":e||"--"}},(null==k?void 0:k.student_anonymous_comment)&&{title:"需评数",align:"center",dataIndex:"need_comment_count",width:75},(null==k?void 0:k.student_anonymous_comment)&&{title:"已评数",align:"center",dataIndex:"user_comment_count",width:75},(null==k?void 0:k.student_anonymous_comment)&&{title:"被评数",align:"center",dataIndex:"student_comment_count",width:75},(null==k?void 0:k.student_anonymous_comment)&&{title:"被匿评分数",align:"center",dataIndex:"student_score",width:120},(null==k?void 0:k.student_anonymous_comment)&&{title:"申诉次数",align:"center",dataIndex:"appeal_all_count",width:75},(null==k?void 0:k.student_anonymous_comment)&&{title:"待审核申诉",align:"center",dataIndex:"appeal_deal_count",width:120},{title:"操作",width:null!=k&&k.base_on_project?100:80,align:"center",dataInex:"action",fixed:"right",render:function(e,n){var t;return null!==(t=k.homework_status)&&void 0!==t&&t.includes("导入")?(0,V.jsx)("div",{children:(0,V.jsx)("a",{style:{marginLeft:10},onClick:(0,$.debounce)(function(){var e=r()(o()().mark((function e(t){var s,l,i,a,r,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),e.next=3,(0,z.ZP)("/api/student_works/".concat(null==n?void 0:n.id,"/passed_condition.json"),{method:"get"});case 3:u=e.sent,y.Z.confirm({title:"作业详情",closable:!0,width:750,icon:null,content:(0,V.jsxs)("div",{children:[(0,V.jsxs)("div",{style:{display:"flex"},children:[(0,V.jsxs)("div",{children:[(0,V.jsx)("span",{style:{color:"#666666"},children:"学生姓名"}),(0,V.jsx)("span",{style:{marginLeft:10},children:null==u||null===(s=u.data)||void 0===s?void 0:s.user_name})]}),(0,V.jsxs)("div",{style:{marginLeft:60},children:[(0,V.jsx)("span",{style:{color:"#666666"},children:"学号"}),(0,V.jsx)("span",{style:{marginLeft:10},children:null==u||null===(l=u.data)||void 0===l?void 0:l.student_id})]}),(0,V.jsxs)("div",{style:{marginLeft:60},children:[(0,V.jsx)("span",{style:{color:"#666666"},children:"班级"}),(0,V.jsx)("span",{style:{marginLeft:10},children:null==u||null===(i=u.data)||void 0===i?void 0:i.group_name})]})]}),(0,V.jsxs)("div",{style:{marginTop:22},children:[(0,V.jsx)("div",{style:{color:"#666666"},children:"作业描述:"}),(0,V.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==u||null===(a=u.data)||void 0===a?void 0:a.description)||"暂无信息"})]}),(0,V.jsxs)("div",{style:{marginTop:22,marginBottom:20},children:[(0,V.jsx)("div",{style:{color:"#666666"},children:"点评内容:"}),(0,V.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==u||null===(r=u.data)||void 0===r?void 0:r.comment)||"暂无信息"})]})]}),footer:null});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),300),children:"查看详情"})}):0===n.work_status?(0,V.jsx)("div",{children:"--"}):(0,V.jsx)("a",{className:"c-blue",onClick:function(e){var t;e.preventDefault(),!(0,P.Rm)()||null!=f&&null!==(t=f.AssistantObject)&&void 0!==t&&null!==(t=t.group)&&void 0!==t&&t.can_view?_.history.push("/classrooms/".concat(j.coursesId,"/group_homework/").concat(j.categoryId,"/review/").concat(n.id,"?review=review")):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:" 查看 "})}}].filter((function(e){return!!e})),F=[{title:"序号",dataIndex:"name",ellipsis:!0,width:120,render:function(e,n,t){return t+1}},{title:"姓名",dataIndex:"user_name",ellipsis:!0},{title:"评阅状态",dataIndex:"current_user_work_status",ellipsis:!0,render:function(e){return e?(0,V.jsx)("span",{style:{color:"#028D01"},children:"已评"}):(0,V.jsx)("span",{style:{color:"#FF6801"},children:"未评"})}},{title:"更新时间",dataIndex:"update_time",ellipsis:!0,render:function(e){return e?ne()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"匿评分数",dataIndex:"student_score",ellipsis:!0,render:function(e){return e||"--"}},{title:(0,V.jsxs)("span",{children:["是否整组同评",(0,V.jsx)(g.Z,{title:"如果学生对作品进行了整组同评,那么该作品所属分组的人数等于已评作品数,并且学生的已评作品总数将超过需评数。",children:(0,V.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5"})})]}),dataIndex:"group_comment",ellipsis:!0},{title:"被申诉次数",dataIndex:"appeal_all_count",ellipsis:!0,render:function(e){return e||"--"}},{title:"被申诉审核状态",dataIndex:"current_user_appeal_status",ellipsis:!0,render:function(e){return 1===e?(0,V.jsx)("span",{style:{color:"#FF6801"},children:"待审核"}):-1===e?"--":(0,V.jsx)("span",{style:{color:"#028D01"},children:"已审核"})}},{title:"操作",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:function(e,n){return(0,V.jsx)("a",{onClick:function(){var e;[0,-1].includes(null==k?void 0:k.work_status)?x.ZP.warning("你未提交作品,不能参与匿评"):null!==(e=k.homework_status)&&void 0!==e&&e.includes("导入")||_.history.push("/classrooms/".concat(j.coursesId,"/group_homework/").concat(j.categoryId,"/review/").concat(n.id))},children:null!=n&&n.current_user_work_status?"查看":"评阅"})}}];return(0,p.useEffect)((function(){null!=k&&k.course_id&&Y(k.student_works)}),[k]),(0,V.jsxs)("section",{className:"minH500 bg-white p30",style:{paddingTop:25},children:[!(null!=k&&k.all_member_count)&&!d["shixunHomeworks/getWorkList"]&&((null==k||null===(n=k.homework_status)||void 0===n?void 0:n.includes("未发布"))||(null==k||null===(t=k.homework_status)||void 0===t?void 0:t.includes("未开始")))&&(0,V.jsx)(G.Z,{}),!(null!=k&&null!==(s=k.homework_status)&&void 0!==s&&s.includes("未发布"))&&!(null!=k&&null!==(l=k.homework_status)&&void 0!==l&&l.includes("未开始"))&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"c-grey-333",children:"我的作品"})}),(0,V.jsx)(b.Z,{children:(0,V.jsxs)("span",{children:[null==k||null===(i=k.left_time)||void 0===i?void 0:i.status,(0,V.jsx)("span",{className:"ml10",style:{color:"#FF9D18"},children:null==k||null===(a=k.left_time)||void 0===a?void 0:a.time})]})})]}),(null==k?void 0:k.is_shixun)&&!(null!=k&&k.open_evaluate)&&!(null!=k&&k.is_close_tips)&&(0,V.jsxs)(w.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"},children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{children:"该实践项目未启用评测功能,学生提交作品后需要教师手动评分,请耐心等待教师的评分结果。 "})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"current",onClick:r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(j.categoryId,"/close_tips.json"),{method:"post"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&h({type:"shixunHomeworks/getWorkList",payload:c()({},j)});case 4:case"end":return e.stop()}}),e)}))),children:"X"})})]}),(null==k?void 0:k.feedback_notice)&&(0,V.jsxs)("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"},children:[(0,V.jsx)("i",{className:"iconfont icon-tishi11 font14"}),(0,V.jsx)("span",{className:"ml10",style:{flex:"1"},children:"有学生反馈了作品问题,请及时查看处理"}),O?(0,V.jsx)(le.Z,{}):(0,V.jsx)("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C({homeworkId:null==k?void 0:k.id});case 2:0===(null==(n=e.sent)?void 0:n.status)&&h({type:"shixunHomeworks/getWorkList",payload:c()({},j)});case 4:case"end":return e.stop()}}),e)})))})]}),(0,V.jsx)(Z.Z,{className:"mt15",loading:d["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:function(e,n){return(null==e?void 0:e.item_index)%2==0&&U.tables},pagination:!1,dataSource:[k],columns:A,locale:{emptyText:(0,V.jsx)(G.Z,{})},scroll:null!=k&&k.student_anonymous_comment||null!=k&&k.base_on_project?{x:"calc(100% + 60px)"}:{}}),(null==k?void 0:k.student_anonymous_comment)&&(0,V.jsxs)("div",{className:"mt30",children:[(0,V.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,V.jsxs)(b.Z,{children:["共",(0,V.jsx)("span",{className:"ml5 mr5",style:{color:"#FA6400"},children:(null==k?void 0:k.work_count)||0}),"份作业需评阅"]}),(0,V.jsxs)(b.Z,{children:[(0,V.jsx)("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"匿评时间",(0,V.jsxs)("span",{className:"c-grey-333 ml10",children:[(null==k?void 0:k.evaluation_start)&&ne()(null==k?void 0:k.evaluation_start).format("YYYY-MM-DD HH:mm"),"至 ",(null==k?void 0:k.evaluation_end)&&ne()(null==k?void 0:k.evaluation_end).format("YYYY-MM-DD HH:mm")]})]})]}),(0,V.jsx)(Z.Z,{className:"mt15",locale:{emptyText:(0,V.jsx)(G.Z,{})},columns:F,dataSource:D,pagination:!1})]})]})]})})),oe=(0,p.createRef)(),ae=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.globalSetting;return{shixunHomeworks:n,classroomList:t,loading:e.loading.effects,globalSetting:s}}))((function(e){var n,t,s,i,a,u,d,h,v,j,N,I=e.shixunHomeworks,ee=e.classroomList,te=e.loading,se=e.globalSetting,le=e.dispatch,ae=e.zip,re=e.btnLoading,ue=e.setBtnLoading,ce=(0,p.useState)(c()(c()(c()({},(0,_.useParams)()),{page:1,limit:20}),{},{order:"work_score",b_order:"desc"})),de=m()(ce,2),me=de[0],pe=(de[1],(0,_.useLocation)(),I.workList),_e=(0,p.useState)({}),he=m()(_e,2),fe=he[0],xe=(he[1],(0,p.useState)("")),ve=m()(xe,2),ge=(ve[0],ve[1]),je=(0,p.useState)(""),ye=m()(je,2),we=(ye[0],ye[1],(0,p.useState)("")),be=m()(we,2),ke=(be[0],be[1],(0,p.useState)([])),Ze=m()(ke,2),Ne=Ze[0],Se=Ze[1],Pe=(0,p.useState)(),Ie=m()(Pe,2),He=(Ie[0],Ie[1]),Oe=(0,p.useState)([]),Ce=m()(Oe,2),Le=Ce[0],Te=(Ce[1],(0,p.useState)(!1)),De=m()(Te,2),Ye=De[0],Ae=De[1],Fe=(0,p.useState)([]),Me=m()(Fe,2),Re=Me[0],Ee=Me[1],We=(0,p.useState)(!1),ze=m()(We,2),Ge=ze[0],Je=ze[1],Ve=(0,p.useState)(),Be=m()(Ve,2),qe=Be[0],Ue=Be[1],Qe=(0,p.useState)(1),Ke=m()(Qe,2),Xe=Ke[0],$e=Ke[1],en=(0,p.useState)(),nn=m()(en,2),tn=nn[0],sn=nn[1],ln=(0,p.useState)(),on=m()(ln,2),an=on[0],rn=on[1],un=(0,p.useState)(),cn=m()(un,2),dn=cn[0],mn=cn[1],pn=(0,p.useState)(!1),_n=m()(pn,2),hn=_n[0],fn=_n[1],xn=O.Z.useForm(),vn=m()(xn,1)[0],gn=(0,p.useState)({groupAll:[],userAll:[]}),jn=m()(gn,2),yn=jn[0],wn=jn[1],bn=(0,p.useState)(!1),kn=m()(bn,2),Zn=kn[0],Nn=kn[1],Sn=(0,p.useState)({status:!1,visible:!0}),Pn=m()(Sn,2),In=Pn[0],Hn=Pn[1],On=O.Z.useForm(),Cn=m()(On,1)[0],Ln=function(){var e=r()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(me.categoryId,"/get_group_members"),{method:"get",params:{}});case 2:return n=e.sent,e.next=5,(0,z.ZP)("/api/courses/".concat(me.coursesId,"/students.json"),{method:"get",params:{coursesId:me.coursesId,homework_id:me.categoryId,page:1,limit:2e3}});case 5:t=e.sent,0==(null==n?void 0:n.status)&&wn({groupAll:null==n?void 0:n.group_infos,userAll:null==t?void 0:t.students});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){var e;(null==pe||null===(e=pe.course_recommends)||void 0===e?void 0:e.length)>0&&Nn(!0)}),[null==pe?void 0:pe.course_recommends]),(0,p.useEffect)((function(){oe&&oe.current&&(oe.current.clientHeight>47?Hn({status:!0,visible:!0}):Hn({status:!1,visible:!0}))}),[pe.course_group_info&&pe.course_group_info.length]),(0,p.useEffect)((function(){null!=pe&&pe.course_id}),[null==pe?void 0:pe.course_id]),(0,p.useEffect)((function(){null!=pe&&pe.course_id&&setTimeout((function(){if(pe.base_on_project){var e,n,t=[];if(null===(e=pe.new_student_works)||void 0===e||e.map((function(e,n){var s;null==e||null===(s=e.student_works)||void 0===s||s.map((function(n,s){var l,i,o;n.item_index=e.item_index,n.rowSpan=null!=n&&n.is_leader?null==e||null===(l=e.student_works)||void 0===l?void 0:l.length:-1===(null==n||null===(i=n.project_info)||void 0===i?void 0:i.id)?1:(null==e||null===(o=e.student_works)||void 0===o||null===(o=o.filter((function(e){return e.is_leader})))||void 0===o?void 0:o.length)>0?0:1,t.push(n)}))})),(null==t||null===(n=t.filter((function(e){return e.searched})))||void 0===n?void 0:n.length)>0){var s=null==t?void 0:t.map((function(e){return c()(c()({},e),{},{rowSpan:1})}));Se(l()(s))}else Se([].concat(t))}else{var i,o,a=[];if(null===(i=pe.new_student_works)||void 0===i||i.map((function(e,n){var t;null==e||null===(t=e.student_works)||void 0===t||t.map((function(n,t){var s,l;n.item_index=e.item_index,n.rowSpan=0==t?null==e||null===(s=e.student_works)||void 0===s?void 0:s.length:(null==e||null===(l=e.student_works)||void 0===l||null===(l=l.filter((function(e){return e.id})))||void 0===l?void 0:l.length)>0?0:1,a.push(n)}))})),(null==a||null===(o=a.filter((function(e){return e.searched})))||void 0===o?void 0:o.length)>0){var r=null==a?void 0:a.map((function(e){return c()(c()({},e),{},{rowSpan:1})}));Se(l()(r))}else Se([].concat(a))}}),400)}),[pe]);var Tn=function(){var e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,le({type:"shixunHomeworks/getWorkList",payload:c()({},me)});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Dn(){$e(1),He(""),sn(""),rn(""),mn(""),Ee([])}var Yn=[{title:"序号",dataIndex:"item_index",align:"left",width:50,fixed:null!=pe&&pe.base_on_project?"left":"",render:function(e,n,t){return{children:e,props:{rowSpan:n.rowSpan}}}},(null==pe?void 0:pe.base_on_project)&&{title:"关联项目",align:"left",dataIndex:"base_on_project",width:120,fixed:"left",render:function(e,n){var t,s,l,i,o,a;return{children:-1!==(null===(t=n.project_info)||void 0===t?void 0:t.id)?(0,V.jsx)("a",{target:"_blank",title:null===(s=n.project_info)||void 0===s?void 0:s.name,href:"".concat(null==se||null===(l=se.setting)||void 0===l?void 0:l.old_url).concat(null===(i=n.project_info)||void 0===i?void 0:i.id),style:{whiteSpace:"break-spaces"},children:null===(o=n.project_info)||void 0===o?void 0:o.name}):null===(a=n.project_info)||void 0===a?void 0:a.name,props:{rowSpan:n.rowSpan}}}},!(null!=pe&&pe.base_on_project)&&{title:"分组",align:"left",dataIndex:"work_group",width:200,render:function(e,n){return{children:(0,V.jsx)("span",{className:"c-blue",children:e}),props:{rowSpan:n.rowSpan}}}},{title:"姓名",align:"left",dataIndex:"user_name",ellipsis:!0,width:140,render:function(e,n){return(0,V.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,V.jsx)(g.Z,{placement:"bottom",title:e,children:(0,V.jsxs)("span",{className:U.atitle,style:{width:n.is_leader?"":130,maxWidth:n.is_leader&&80},children:[" ",e]})}),n.is_leader&&(0,V.jsx)("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10},children:"组长"})]})}},(0,P.GJ)()&&{title:"学号",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:null!=pe&&pe.base_on_project?80:130,ellipsis:!0,render:function(e){return(0,V.jsx)("span",{style:{color:"#666666"},children:e})}},(0,P.GJ)()&&!(null!=pe&&pe.base_on_project)&&{title:"分班",align:"left",width:150,ellipsis:!0,dataIndex:"group_name"},((0,P.GJ)()||(0,P.dE)()&&!(null!=pe&&pe.anonymous_comment)&&!pe.anonymous_appeal||(0,P.dE)()&&(null===(n=pe.homework_status)||void 0===n?void 0:n.includes("已截止")))&&{title:"当前成绩",align:"left",dataIndex:"work_score",sorter:!0,sortOrder:"work_score"===me.order?"desc"===me.b_order?"descend":"ascend":null,sortDirections:["descend","ascend"],render:function(e,n){return(0,V.jsx)(g.Z,{placement:"bottom",title:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,V.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=pe&&pe.anonymous_comment?(0,V.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",null!=pe&&pe.is_group_grade?(0,V.jsx)("div",{children:n.group_leader_score?"组长评分:".concat(n.group_leader_score,"分"):"组长评分:0.0分"}):"",(0,V.jsx)("div",{children:n.late_penalty?"补交扣分:".concat(n.late_penalty,"分"):"补交扣分:0.0分"}),(0,V.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=pe&&pe.anonymous_comment?(0,V.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(null==pe?void 0:pe.anonymous_appeal)&&"违评扣分:".concat(n.appeal_penalty||"0.0","分"),(0,V.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=pe&&pe.is_jupyter||null!=pe&&pe.is_jupyter_lab)&&(0,V.jsx)("div",{onClick:function(e){e.stopPropagation(),_.history.push("/classrooms/".concat(me.coursesId,"/group_homework/").concat(me.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,V.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},(null==pe?void 0:pe.base_on_project)&&{title:"代码行数",align:"left",ellipsis:!0,dataIndex:"code_lines_count",render:function(e){return e||"--"}},(null==pe?void 0:pe.base_on_project)&&{title:"issue数量",align:"left",ellipsis:!0,dataIndex:"issues_count",render:function(e,n){return{children:e||"--"}}},(null==pe?void 0:pe.base_on_project)&&{title:"P/R数",align:"left",ellipsis:!0,dataIndex:"pull_requests_count",render:function(e,n){var t;return{children:-1!==(null===(t=n.project_info)||void 0===t?void 0:t.id)?(0,V.jsx)("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:function(){var e,t;window.open("".concat(null==se||null===(e=se.setting)||void 0===e?void 0:e.old_url).concat(null===(t=n.project_info)||void 0===t?void 0:t.id,"/pulls"))},children:null==n?void 0:n.pull_requests_count}):"--",props:{rowSpan:n.rowSpan}}}},(null==pe?void 0:pe.base_on_project)&&{title:"代码质量",align:"left",width:170,dataIndex:"codesmell",render:function(e,n){var t;return{children:-1!==(null===(t=n.project_info)||void 0===t?void 0:t.id)?(0,V.jsxs)("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:function(){var e,t;window.open("".concat(null==se||null===(e=se.setting)||void 0===e?void 0:e.old_url).concat(null===(t=n.project_info)||void 0===t?void 0:t.id,"/sonar"))},children:[(0,V.jsxs)("div",{children:["bug ",null==n?void 0:n.bug]}),(0,V.jsxs)("div",{children:["Security ",null==n?void 0:n.security]}),(0,V.jsxs)("div",{children:["Codesmell ",null==n?void 0:n.codesmell]})]}):"--",props:{rowSpan:n.rowSpan}}}},(null==pe?void 0:pe.base_on_project)&&{title:"更新时间",align:"left",dataIndex:"update_time",width:130,ellipsis:!0,sorter:!0,sortOrder:"update_time"===me.order?"desc"===me.b_order?"descend":"ascend":null,render:function(e,n){return{children:(0,V.jsx)(g.Z,{placement:"bottom",title:e?(0,V.jsxs)("span",{style:{display:"block",alignItems:"center"},children:["更新代码",(0,V.jsx)("br",{}),ne()(e).format("YYYY-MM-DD HH:mm")]}):"--",children:e?(0,V.jsxs)("span",{style:{display:"block",alignItems:"center"},children:["更新代码",(0,V.jsx)("br",{}),ne()(e).format("YYYY-MM-DD HH:mm")]}):"--"}),props:{rowSpan:n.rowSpan}}}},{title:"作品状态",dataIndex:"work_status",align:"left",width:null!=pe&&pe.base_on_project?110:200,fixed:null!=pe&&pe.base_on_project?"right":"",render:function(e,n){return{children:-1===e?"重做中":(0,V.jsx)("div",{style:{whiteSpace:"break-spaces"},children:(0,V.jsx)(S.Uw,{status:e,lineBreak:!0})}),props:{rowSpan:n.rowSpan}}}},{title:"操作",width:175,fixed:null!=pe&&pe.base_on_project?"right":"",align:"left",dataInex:"action",render:function(e,n){var t,s;return null!==(t=pe.homework_status)&&void 0!==t&&t.includes("导入")?(0,V.jsxs)("div",{children:[(0,P.GJ)()&&(0,V.jsx)("a",{onClick:function(e){e.stopPropagation(),le({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.id,type:"normal"}})},children:"修改成绩"}),(0,V.jsx)("a",{style:{marginLeft:10},onClick:(0,$.debounce)(function(){var e=r()(o()().mark((function e(t){var s,l,i,a,r,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),e.next=3,(0,z.ZP)("/api/student_works/".concat(null==n?void 0:n.id,"/passed_condition.json"),{method:"get"});case 3:u=e.sent,y.Z.confirm({title:"作业详情",closable:!0,width:750,icon:null,content:(0,V.jsxs)("div",{children:[(0,V.jsxs)("div",{style:{display:"flex"},children:[(0,V.jsxs)("div",{children:[(0,V.jsx)("span",{style:{color:"#666666"},children:"学生姓名"}),(0,V.jsx)("span",{style:{marginLeft:10},children:null==u||null===(s=u.data)||void 0===s?void 0:s.user_name})]}),(0,V.jsxs)("div",{style:{marginLeft:60},children:[(0,V.jsx)("span",{style:{color:"#666666"},children:"学号"}),(0,V.jsx)("span",{style:{marginLeft:10},children:null==u||null===(l=u.data)||void 0===l?void 0:l.student_id})]}),(0,V.jsxs)("div",{style:{marginLeft:60},children:[(0,V.jsx)("span",{style:{color:"#666666"},children:"班级"}),(0,V.jsx)("span",{style:{marginLeft:10},children:null==u||null===(i=u.data)||void 0===i?void 0:i.group_name})]})]}),(0,V.jsxs)("div",{style:{marginTop:22},children:[(0,V.jsx)("div",{style:{color:"#666666"},children:"作业描述:"}),(0,V.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==u||null===(a=u.data)||void 0===a?void 0:a.description)||"暂无信息"})]}),(0,V.jsxs)("div",{style:{marginTop:22,marginBottom:20},children:[(0,V.jsx)("div",{style:{color:"#666666"},children:"点评内容:"}),(0,V.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==u||null===(r=u.data)||void 0===r?void 0:r.comment)||"暂无信息"})]})]}),footer:null});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),300),children:"查看详情"})]}):0!==n.work_status||(0,P.GJ)()?(0,V.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[!(0,P.GJ)()&&(0,V.jsx)("a",{className:"c-blue",onClick:function(e){var t;e.preventDefault(),!(0,P.Rm)()||null!=ee&&null!==(t=ee.AssistantObject)&&void 0!==t&&null!==(t=t.group)&&void 0!==t&&t.can_view?_.history.push("/classrooms/".concat(me.coursesId,"/group_homework/").concat(me.categoryId,"/review/").concat(n.id)):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看"}),(0,P.GJ)()&&(0,V.jsx)("a",{className:"c-blue",onClick:function(e){var t;e.preventDefault(),0!=(null==pe?void 0:pe.work_status)?!(0,P.Rm)()||null!==(t=ee.AssistantObject.group)&&void 0!==t&&t.can_view?_.history.push("/classrooms/".concat(me.coursesId,"/group_homework/").concat(me.categoryId,"/review/").concat(n.id)):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"):x.ZP.warning("你未提交作品,不能参与匿评")},children:n.has_comment?"已评阅":"评阅"}),(0,P.GJ)()&&(0,V.jsx)(g.Z,{placement:"bottom",title:(0,V.jsxs)("p",{children:["调整学生当前成绩",(0,V.jsx)("br",{}),"其它历史评分将全部失效"]}),children:(0,V.jsx)("a",{style:{color:"#3061D0"},className:"c-green",onClick:function(e){var t;e.preventDefault(),!(0,P.Rm)()||null!==(t=ee.AssistantObject.group)&&void 0!==t&&t.can_appraise?le({type:"shixunHomeworks/setActionTabs",payload:{key:"调分",selectArrs:n,id:n.id,params:me}}):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"调分"})}),(0,P.GJ)()&&(0,V.jsx)("div",{children:(null!=pe&&pe.is_new_rule?-1!==n.work_status&&0!==n.work_status:-1!==n.work_status&&0!==n.work_status&&!(null!=pe&&null!==(s=pe.homework_status)&&void 0!==s&&s.includes("已截止")))&&(0,V.jsx)(w.Z,{justify:"center",children:(0,V.jsx)("span",{className:"".concat(U.redoBtn),onClick:function(e){var t;e.stopPropagation(),!(0,P.Rm)()||null!==(t=ee.AssistantObject.normal)&&void 0!==t&&t.can_redo?le({type:"shixunHomeworks/setActionTabs",payload:{key:"分组打回重做",homework_common_id:pe.homework_id,work_group_id:n.work_group_id}}):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"打回重做"})})})]}):(0,V.jsx)("div",{children:"--"})}}].filter((function(e){return!!e})),An=l()(Yn.map((function(e){return c()({},e)})));An[0].render=function(e){return"我"};var Fn=function(){var e=r()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ue(!0),e.next=3,(0,z.ZP)("/api/homework_commons/".concat(null==me?void 0:me.categoryId,"/export_student_works.json"),{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});case 3:0===(n=e.sent).status?null===(t=ae.current)||void 0===t||t.exportReport(n.files):ue(!1);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Mn=function(){var e=r()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(null==me?void 0:me.categoryId,"/export_student_works.json"),{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});case 2:0===(n=e.sent).status&&(Array.isArray(n.sub_data)&&n.sub_data.length>0?null===(t=ae.current)||void 0===t||t.exportAndCreateUserFolder(n.sub_data,"批注附件","".concat(null==pe?void 0:pe.homework_name,"-作品批注附件")):x.ZP.warning("暂无可下载的批注附件"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,P.GJ)()?(0,V.jsxs)("section",{className:"".concat(U.wrap," minH500"),children:[(0,V.jsx)("aside",{children:(0,V.jsxs)("aside",{className:"minH500 bg-white pl30 ".concat((0,P.GJ)()?"pt30":""," pr30"),children:[!(null!=pe&&pe.all_member_count)&&!te["shixunHomeworks/getWorkList"]&&(0,V.jsx)("aside",{className:"bg-white inline-block w100",children:(0,V.jsx)(G.Z,{})}),!(0,P.GJ)()&&(0,V.jsxs)("aside",{className:"pt10 pb10",children:[(0,V.jsx)("span",{className:"c-orange",children:pe.commit_count}),"已交",(0,V.jsx)("span",{className:"ml10",children:pe.uncommit_count}),"未交",(null==pe||null===(t=pe.left_time)||void 0===t?void 0:t.time)&&(0,V.jsxs)("span",{className:"ml10",children:[(0,V.jsx)("span",{children:null==pe||null===(s=pe.left_time)||void 0===s?void 0:s.status}),(0,V.jsx)("span",{className:"c-orange",children:null==pe||null===(i=pe.left_time)||void 0===i?void 0:i.time})]})]}),(0,V.jsxs)("aside",{children:[(0,P.GJ)()&&(0,V.jsxs)("aside",{className:"mb30",children:[(0,V.jsxs)(O.Z,{form:Cn,onChange:function(){me.page=1;var e=Object.assign({},Cn.getFieldValue());delete me.course_group,delete me.teacher_comment,Object.keys(e).map((function(n){switch(n){case"teacher_comment":case"member_work":var t;if(e[n].length>1||!e[n].length)delete me[n],Cn.setFieldsValue(H()({},n,"all"));else me[n]=null===(t=e[n])||void 0===t?void 0:t[0],Cn.setFieldsValue(H()({},"teacher_comment",e[n]));break;case"file_status":e[n].includes("all")||pe[n].length===e[n].length||!e[n].length?(delete me.file_status,Cn.setFieldsValue(H()({},"file_status","all"))):(me.file_status=e[n][0],Cn.setFieldsValue(H()({},"file_status",e[n])));break;case"work_status":e[n].includes("all")||pe.task_status.length===e[n].length||!e[n].length?(delete me.work_status,Cn.setFieldsValue(H()({},"work_status","all"))):(me.work_status=e[n],Cn.setFieldsValue(H()({},"work_status",me.work_status)));break;case"course_group_info":e[n].includes("all")||pe[n].length===e[n].length||!e[n].length?(delete me.course_group,Cn.setFieldsValue(H()({},"course_group_info","all"))):(me.course_group=e[n],Cn.setFieldsValue(H()({},"course_group_info",me.course_group)))}})),Tn()},initialValues:H()(H()(H()(H()(H()({},"member_work","all"),"work_status","all"),"course_group_info","all"),"teacher_comment","all"),"file_status","all"),children:[(0,V.jsx)(O.Z.Item,{name:"teacher_comment",children:(0,V.jsx)(L.Z.Group,{style:{width:"100%"},children:(0,V.jsxs)(w.Z,{children:[(0,V.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"你的评阅:"}),(0,V.jsx)(b.Z,{flex:"80px",children:(0,V.jsx)(L.Z,{value:"all",checked:!fe.teacher_comment,children:"全部"})}),(0,V.jsx)(b.Z,{flex:"1",children:pe.teacher_comment&&pe.teacher_comment.map((function(e){return(0,V.jsxs)(L.Z,{value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),(0,V.jsx)(O.Z.Item,{name:"file_status",children:(0,V.jsx)(L.Z.Group,{style:{width:"100%"},children:(0,V.jsxs)(w.Z,{children:[(0,V.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"附件状态:"}),(0,V.jsx)(b.Z,{flex:"80px",children:(0,V.jsx)(L.Z,{value:"all",children:"全部"})}),(0,V.jsx)(b.Z,{flex:"1",children:null==pe||null===(a=pe.file_status)||void 0===a?void 0:a.map((function(e){return(0,V.jsxs)(L.Z,{value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),(0,V.jsx)(O.Z.Item,{name:"work_status",children:(0,V.jsx)(L.Z.Group,{value:[],style:{width:"100%"},children:(0,V.jsxs)(w.Z,{children:[(0,V.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"作品状态:"}),(0,V.jsx)(b.Z,{flex:"80px",children:(0,V.jsx)(L.Z,{value:"all",checked:!fe.work_status,children:"全部"})}),(0,V.jsx)(b.Z,{flex:"1",children:pe.task_status&&pe.task_status.map((function(e){return(0,V.jsxs)(L.Z,{name:"work_status",value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),(0,V.jsx)(O.Z.Item,{name:"member_work",children:(0,V.jsx)(L.Z.Group,{style:{width:"100%"},children:(0,V.jsxs)(w.Z,{children:[(0,V.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"组内角色:"}),(0,V.jsx)(b.Z,{flex:"80px",children:(0,V.jsx)(L.Z,{value:"all",children:"全部"})}),(0,V.jsx)(b.Z,{flex:"1",children:[{name:"组长",id:1},{name:"组员",id:0}].map((function(e){return(0,V.jsx)(L.Z,{value:e.id,children:e.name},e.id)}))})]})})}),(0,V.jsx)(O.Z.Item,{name:"course_group_info",children:(0,V.jsx)(L.Z.Group,{style:{width:"100%"},children:(0,V.jsxs)(w.Z,{children:[(0,V.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"分班情况:"}),(0,V.jsx)(b.Z,{flex:"80px",children:(0,V.jsx)(L.Z,{value:"all",checked:!fe.course_group,children:"全部"})}),(0,V.jsxs)(b.Z,{flex:"1",className:"".concat(U.workListClass," ").concat(In.visible?U.visible:""," ").concat(In.status?"":U.status),children:[(0,V.jsx)("div",{ref:oe,className:U.left,children:pe.course_group_info&&pe.course_group_info.map((function(e){return(0,V.jsxs)(L.Z,{value:e.course_group_id,children:[e.group_group_name,"(",e.count,")"]},e.course_group_id)}))}),In.status&&(0,V.jsx)("div",{className:U.tips,onClick:function(){return Hn(c()(c()({},In),{},{visible:!In.visible}))},children:(0,V.jsxs)("span",{children:[In.visible?"展开":"收起",In.visible?(0,V.jsx)(M.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,V.jsx)(R.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})})]})]})})})]}),(0,V.jsxs)(w.Z,{align:"middle",children:[(0,V.jsx)(b.Z,{flex:"1",children:(0,V.jsxs)(w.Z,{align:"middle",children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)(k.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){me.page=1,me.search=e.trim(),le({type:"shixunHomeworks/getWorkList",payload:c()({},me)})},style:{width:240}})}),(0,V.jsxs)(b.Z,{children:[(0,V.jsx)("span",{className:"ml5 c-red",children:pe.work_count}),"个检索结果(",pe.work_count,"个学生)"]})]})}),(0,V.jsxs)(b.Z,{style:{textAlign:"end"},className:U.workListButtonWrap,children:[!(null!==(u=pe.homework_status)&&void 0!==u&&u.includes("导入"))&&!(0,P.dE)()&&(0,V.jsx)(K.Z,{className:"mr20",onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ln();case 2:fn(!0);case 3:case"end":return e.stop()}}),e)}))),children:"调整分组"}),(0,V.jsx)(T.Z,{dropdownRender:function(){var e,n;return(0,V.jsxs)(C.Z,{children:[(0,V.jsx)(C.Z.Item,{children:(0,V.jsx)("span",{onClick:function(){le({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出学生成绩",course_groups:null==pe?void 0:pe.course_group_info,fn:function(){(0,Q.Iy)(JSON.parse(sessionStorage.all_student_works_params),"group_work_list")}}})},children:"导出成绩"})},"1"),!(null!==(e=pe.homework_status)&&void 0!==e&&e.includes("导入"))&&(0,V.jsx)(C.Z.Item,{children:(0,V.jsx)(f.ZP,{loading:re,ghost:!0,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:function(){le({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出作品附件",course_groups:null==pe?void 0:pe.course_group_info,fn:function(){Fn()}}})},children:"导出作品附件"})},"3"),!(null!==(n=pe.homework_status)&&void 0!==n&&n.includes("导入"))&&(0,V.jsx)(C.Z.Item,{children:(0,V.jsx)(K.Z,{style:{paddingLeft:0,background:"transparent"},type:"text",onClick:function(){le({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出作品批注",course_groups:null==pe?void 0:pe.course_group_info,fn:function(){Mn()}}})},children:"导出作品批注"})},"4"),(0,V.jsx)(C.Z.Item,{children:(0,V.jsx)(_.Link,{to:"/classrooms/".concat(me.coursesId,"/exportlist/group_work_list"),children:"历史导出"})},"2")]})},children:(0,V.jsxs)(f.ZP,{children:[(0,V.jsx)(E.Z,{}),"导出",(0,V.jsx)(W.Z,{})]})})]})]})]}),(0,P.G5)()&&(0,V.jsxs)("div",{children:[(null==pe?void 0:pe.base_on_project)&&(0,V.jsx)("p",{children:"项目概览"}),(0,V.jsx)(Z.Z,{dataSource:[null==pe?void 0:pe.group_data],pagination:!1,bordered:!0,style:{marginBottom:20},columns:[null!=pe&&pe.base_on_project?{title:"项目总数",align:"center",dataIndex:"project_num",key:"project_num"}:{title:"分组总数",align:"center",dataIndex:"group_size",key:"group_size"},{title:"学生人数",align:"center",dataIndex:"work_count"},(null==pe?void 0:pe.base_on_project)&&{title:"关联项目人数",align:"center",dataIndex:"associated_num"},(null==pe?void 0:pe.base_on_project)&&{title:"未关联项目人数",align:"center",dataIndex:"unassociated_num"},!(null!=pe&&pe.base_on_project)&&{title:"已分组数",align:"center",dataIndex:"non_zero_count"},!(null!=pe&&pe.base_on_project)&&{title:"未分组数",align:"center",dataIndex:"zero_count"},{title:"未提交人数",align:"center",dataIndex:"not_submitted_num"},(null==pe?void 0:pe.base_on_project)&&{title:"部分提交",align:"center",dataIndex:"partial_submission"},{title:"按时提交",align:"center",dataIndex:"submitted_num"},{title:"延时提交",align:"center",dataIndex:"delayed_num"}].filter((function(e){return!!e}))})]}),!!Le.length&&(0,V.jsx)(Z.Z,{className:"mb10 ".concat(U.tableWrapper),dataSource:Le,columns:An,pagination:!1,showHeader:!1,loading:!1}),(0,V.jsx)("aside",{style:{paddingBottom:30},children:(0,V.jsx)(Z.Z,{loading:te["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:function(e,n){return null!=e&&e.searched?U.tables1:(null==e?void 0:e.item_index)%2==0&&U.tables},className:U.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:Ne,columns:Yn,scroll:(null==pe?void 0:pe.base_on_project)&&{x:1220},onChange:function(e,n,t){if(void 0===t.order)if("student_id"===t.field)ge("descend"),me.b_order="desc",me.order=t.field;else delete me.b_order,delete me.order;else me.b_order=t.order.replace("end",""),me.order=t.field;le({type:"shixunHomeworks/getWorkList",payload:c()({},me)})}})}),(0,V.jsx)(D.Z,{showSizeChanger:!0,showQuickJumper:!0,style:{paddingBottom:30},onChange:function(e,n){me.page=e,me.limit=n,Tn()},defaultCurrent:me.page||1,current:me.page||1,defaultPageSize:20,total:I.workList.work_count})]})]})}),(0,V.jsx)(B,{}),Ye&&(0,V.jsx)(y.Z,{title:"一键打回重做",open:Ye,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:r()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==Xe){e.next=13;break}if(!(Re.length<=0)){e.next=4;break}return x.ZP.info("请选择作业状态"),e.abrupt("return");case 4:if(dn){e.next=7;break}return x.ZP.info("评语不能为空"),e.abrupt("return");case 7:return e.next=9,(0,z.ZP)("/api/homework_commons/".concat(me.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:me.categoryId,comment:dn,status:Re}});case 9:0===(n=e.sent).status&&(Ue(n),Ae(!1),Je(!0)),e.next=32;break;case 13:if(0!==an&&0!==tn){e.next=16;break}e.next=22;break;case 16:if(an){e.next=19;break}return x.ZP.info("最低分不能为空"),e.abrupt("return");case 19:if(tn){e.next=22;break}return x.ZP.info("最高分不能为空"),e.abrupt("return");case 22:if(!(an>tn)){e.next=25;break}return x.ZP.info("最高分不能大于最低分"),e.abrupt("return");case 25:if(dn){e.next=28;break}return x.ZP.info("评语不能为空"),e.abrupt("return");case 28:return e.next=30,(0,z.ZP)("/api/homework_commons/".concat(me.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:me.categoryId,comment:dn,min_score:an,max_score:tn}});case 30:0===(t=e.sent).status&&(Ue(t),Ae(!1),Je(!0));case 32:case"end":return e.stop()}}),e)}))),onCancel:function(){Ae(!1),Dn()},children:(0,V.jsx)("div",{style:{padding:"32px"},children:(0,V.jsxs)("div",{children:[(0,V.jsxs)("div",{children:[(0,V.jsx)("span",{style:{width:"80px"},children:"打回方式:"}),(0,V.jsxs)(Y.ZP.Group,{value:Xe,onChange:function(e){$e(e.target.value)},children:[(0,V.jsx)(Y.ZP,{value:1,children:"按成绩打回"}),(0,V.jsx)(Y.ZP,{value:2,children:"按作业状态打回"})]})]}),1===Xe&&(0,V.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,V.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,V.jsx)("span",{style:{color:"red"},children:"*"}),"最低分:"]}),(0,V.jsx)(A.Z,{min:0,max:100,value:an,onChange:function(e){return rn(e)},style:{width:"100px"}}),(0,V.jsxs)("span",{style:{width:"80px",textAlign:"end"},children:[(0,V.jsx)("span",{style:{color:"red"},children:"*"}),"最高分:"]}),(0,V.jsx)(A.Z,{min:0,max:100,value:tn,onChange:function(e){return sn(e)},style:{width:"100px"}})]}),2===Xe&&(0,V.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,V.jsx)("span",{style:{width:"80px"},children:"作业状态:"}),(0,V.jsx)(L.Z.Group,{onChange:function(e){Ee(l()(e))},style:{width:"100%"},children:null===(d=pe.task_status)||void 0===d?void 0:d.map((function(e,n){return(0,V.jsxs)(L.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]}),(0,V.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,V.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,V.jsx)("span",{style:{color:"red"},children:"*"})," 评语:"]}),(0,V.jsx)(q.Z,{className:U.MdEditor,onChange:function(e){return mn(e)},placeholder:"请填写评语"})]})]})})}),Ge&&(0,V.jsx)(y.Z,{open:Ge,title:"打回确认",onOk:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==Xe){e.next=7;break}return e.next=3,(0,z.ZP)("/api/homework_commons/".concat(me.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:me.categoryId,comment:dn,status:Re}});case 3:0===e.sent.status&&(x.ZP.info("打回成功"),Dn(),Tn(),Je(!1)),e.next=11;break;case 7:return e.next=9,(0,z.ZP)("/api/homework_commons/".concat(me.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:me.categoryId,comment:dn,min_score:an,max_score:tn}});case 9:0===e.sent.status&&(x.ZP.info("打回成功"),Dn(),Tn(),Je(!1));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){Dn(),Je(!1)},children:(0,V.jsxs)("div",{style:{padding:"32px"},children:[1===Xe&&(0,V.jsxs)("span",{children:["确认将成绩在",an,"-",tn,"的学生进行打回重做吗?"]}),2===Xe&&(0,V.jsxs)("span",{children:["确认将作业状态为",(null===(h=pe.task_status)||void 0===h?void 0:h.filter((function(e){return null==Re?void 0:Re.includes(e.id)})).map((function(e){return e.name})).toString())+",","的学生进行作业打回重做吗?"]}),(0,V.jsx)("br",{}),(0,V.jsxs)("span",{children:["该条件下共有",null==qe?void 0:qe.count,"名学生"]})]})}),(0,V.jsx)(y.Z,{title:"调整分组",centered:!0,destroyOnClose:!0,open:hn,onOk:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:vn.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){fn(!1)},children:(0,V.jsxs)(O.Z,{form:vn,initialValues:{},labelCol:{span:4},onFinish:function(){var e=r()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.user_id){e.next=3;break}return x.ZP.warning("课堂里暂无此学生"),e.abrupt("return");case 3:if(n.group_id){e.next=6;break}return x.ZP.warning("课堂里暂无此分组"),e.abrupt("return");case 6:return e.next=8,(0,z.ZP)("/api/homework_commons/".concat(me.categoryId,"/adjust_group.json"),{method:"post",body:n});case 8:if(0!=e.sent.status){e.next=15;break}return x.ZP.success("调整成功"),vn.resetFields(),fn(!1),e.next=15,Tn();case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,V.jsx)(O.Z.Item,{name:"user_id",label:"学生姓名",rules:[{required:!0,message:"请输入学生姓名"}],children:(0,V.jsx)(F.default,{showSearch:!0,placeholder:"请输入学生姓名",filterOption:function(e,n){var t;return(null!==(t=null==n?void 0:n.label)&&void 0!==t?t:"").toLowerCase().includes(e.toLowerCase())},options:null==yn||null===(v=yn.userAll)||void 0===v?void 0:v.map((function(e){return{value:e.user_id,label:e.name}}))})}),(0,V.jsx)(O.Z.Item,{name:"group_id",label:"调整至",rules:[{required:!0,message:"请输入分组名称"}],children:(0,V.jsx)(F.default,{showSearch:!0,placeholder:"请输入分组名称",filterOption:function(e,n){var t;return(null!==(t=null==n?void 0:n.label)&&void 0!==t?t:"").toLowerCase().includes(e.toLowerCase())},options:null==yn||null===(j=yn.groupAll)||void 0===j?void 0:j.map((function(e){return{value:e.group_id,label:"(".concat(e.group_name,")")+(null==e?void 0:e.name_list)}}))})})]})}),(0,V.jsxs)(y.Z,{title:(0,V.jsxs)("span",{children:["资源推荐",(0,V.jsx)("span",{className:"font14 c-black-333",children:"(体验版)"})]}),destroyOnClose:!0,open:Zn,footer:null,onCancel:function(){Nn(!1)},width:700,children:[(0,V.jsxs)("div",{children:["根据你所在的分组及学习情况,为你推荐最佳的学习资源",(0,V.jsx)("b",{children:"顺序"}),"如下:"]}),null==pe||null===(N=pe.course_recommends)||void 0===N?void 0:N.map((function(e,n){return(0,V.jsxs)(w.Z,{align:"middle",justify:"space-between",children:[(0,V.jsxs)(w.Z,{style:{width:525},align:"middle",wrap:!1,children:[(0,V.jsxs)("div",{className:U.Onerow,style:{display:"inline-block"},children:[n+1,"、",e.name]}),"外链"==e.type&&(0,V.jsx)("div",{className:"ml5",style:{display:"inline-block",whiteSpace:"nowrap",padding:"0px 10px",borderRadius:"10px",color:"#fff",background:"#1890ff"},children:"外链"})]}),(0,V.jsxs)(b.Z,{children:[(0,V.jsx)(X.op,{type:"link",onClick:function(){window.open(null==e?void 0:e.url)},children:"查看"}),"外链"!=e.type&&(0,V.jsx)(X.op,{openLoading:!0,type:"link",onClick:r()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:(0,S.FH)("","".concat(null==e?void 0:e.url));case 1:case"end":return n.stop()}}),n)}))),children:"下载"})]})]},n)}))]}),(0,V.jsx)(J.Z,{getData:function(){return Tn()}})]}):(0,V.jsx)(ie,{})})),re=t(10160),ue=t(63743),ce=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch;(0,_.useParams)();return(0,V.jsx)(y.Z,{centered:!0,title:"提示",open:"删除"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunHomeworks/deleteReply",payload:{object_id:n.actionTabs.selectArr.id,object_type:"journals_for_message"}});case 2:0===e.sent.status&&(x.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getReplyList",payload:c()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,V.jsx)("p",{children:"确定要删除该条回复吗?"})})})),de=t(5838),me=t(71418),pe=t(71371),_e=t(17177),he={flex_box_center:"flex_box_center___CUQTA",flex_space_between:"flex_space_between___VY1nG",flex_box_vertical_center:"flex_box_vertical_center___XJiqA",flex_box_center_end:"flex_box_center_end___w4A8Z",flex_box_column:"flex_box_column___WAD8k",top:"top___wjvbq",desc:"desc___dEt4i",liked:"liked___HcN9D",likedActive:"likedActive___VhZeS",reply:"reply___DaEgJ",replyList:"replyList___ZYtQu",comment:"comment___PfBmX",headpic:"headpic___ne811"};ne().locale("ZH-cn");var fe=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.user,l=e.loading;return{shixunHomeworks:n,globalSetting:e.globalSetting,user:s,classroomList:t,loading:l.effects}}))((function(e){var n,t,s,l=e.shixunHomeworks,i=e.classroomList,a=(e.globalSetting,e.loading),u=e.user,d=e.dispatch,h=(0,p.useState)(c()({},(0,_.useParams)())),v=m()(h,2),j=v[0],y=(v[1],(0,p.useState)(!1)),Z=m()(y,2),N=Z[0],S=Z[1],I=(0,p.useState)(-1),H=m()(I,2),O=H[0],C=H[1],L=(0,p.useState)(""),T=m()(L,2),Y=T[0],A=T[1],F=(0,p.useState)(""),M=m()(F,2),R=M[0],E=M[1],W=(l.workList,i.detailLeftMenus),z=(l.shixunHomeworksDetail,l.replyList),G=l.workDetail;return j.page_size=10,(0,p.useEffect)((function(){d({type:"shixunHomeworks/getReplyList",payload:c()({},j)}),d({type:"shixunHomeworks/getWorkDetail",payload:c()({},j)}),W.course_modules||d({type:"classroomList/getClassroomLeftMenus",payload:c()({},j)})}),[j.categoryId]),(0,V.jsxs)("section",{className:he.bg,children:[(0,V.jsx)(me.Z,{spinning:a["shixunHomeworks/getWorkDetail"],children:(0,V.jsxs)("section",{className:"",children:[(0,V.jsxs)("aside",{className:[he.desc,"c-black","font14","bg-white"].join(" "),children:["编辑作业"!==l.actionTabs.key&&(0,V.jsx)(ue.Z,{value:(null==G?void 0:G.description)||"暂无~"}),"分组要求:",null==G||null===(n=G.group_info)||void 0===n?void 0:n.min_num," ~ ",null==G||null===(t=G.group_info)||void 0===t?void 0:t.max_num,"人 ",(0,V.jsx)("span",{className:"c-light-black",children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"}),(0,V.jsx)("br",{}),"基于项目实施:",null!=G&&null!==(s=G.group_info)&&void 0!==s&&s.base_on_project?"是":"否",(0,V.jsx)("span",{className:"c-light-black",children:"(学生必须在本平台创建项目,项目管理员可以提交作品)"}),(0,V.jsx)(de.Z,{authority:(0,P.GJ)(),showDimensions:!1,dataSource:null==G?void 0:G.attachments,callback:function(){d({type:"shixunHomeworks/getWorkDetail",payload:c()({},j)})}}),"编辑作业"===l.actionTabs.key&&(0,V.jsxs)("aside",{className:["bg-white"].join(" "),children:[(0,V.jsx)(q.Z,{onChange:function(e){A(e)},defaultValue:null==G?void 0:G.explanation,height:200,isFocus:!0,watch:!0}),(0,V.jsx)(w.Z,{children:(0,V.jsxs)(b.Z,{span:24,className:"tr",children:[(0,V.jsx)(f.ZP,{type:"default",size:"large",onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d({type:"shixunHomeworks/setActionTabs",payload:{key:""}});case 1:case"end":return e.stop()}}),e)}))),children:"取消"}),(0,V.jsx)(f.ZP,{type:"primary",size:"large",className:"ml20",onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==Y){e.next=4;break}x.ZP.error("请输入内容"),e.next=8;break;case 4:return e.next=6,d({type:"shixunHomeworks/updateWork",payload:{explanation:Y,categoryId:j.categoryId}});case 6:0===e.sent.status&&(x.ZP.success("操作成功"),d({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),d({type:"shixunHomeworks/getWorkDetail",payload:c()({},j)}));case 8:case"end":return e.stop()}}),e)}))),children:"保存"})]})})]})]}),(0,V.jsxs)("aside",{className:[he.reply,"bg-white","mt20"].join(" "),children:[N&&(0,V.jsx)(q.Z,{onChange:function(e){A(e)},height:200,isFocus:!0,watch:!0}),(0,V.jsxs)(w.Z,{onClick:function(){S(!0)},children:[(0,V.jsx)(b.Z,{flex:"1",style:{pointerEvents:"none"},children:!N&&(0,V.jsx)(k.Z,{size:"large",className:"current",placeholder:"说点什么",disabled:!0})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(f.ZP,{type:"primary",size:"large",onClick:r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,P.Rm)()||null!==(n=i.AssistantObject.practice)&&void 0!==n&&n.can_create){e.next=3;break}return x.ZP.warn("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:if(""!==Y){e.next=7;break}x.ZP.error("请输入内容"),e.next=11;break;case 7:return e.next=9,d({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:j.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:Y}}});case 9:0===e.sent.status&&(x.ZP.success("发布成功"),d({type:"shixunHomeworks/getReplyList",payload:c()({},j)}),S(!1),A(""));case 11:case"end":return e.stop()}}),e)}))),children:"发表"})})]})]}),(null==z?void 0:z.comments)&&""!=z.comments&&(0,V.jsx)("aside",{className:[he.replyList,"bg-white"].join(" "),children:null==z?void 0:z.comments.map((function(e,n){var t,s,l,i;return(0,V.jsxs)(w.Z,{gutter:[12,12],children:[(0,V.jsx)(b.Z,{flex:"40px",children:(0,V.jsx)("img",{className:he.headpic,width:"40",src:"".concat(re.Z.IMG_SERVER,"/images/").concat(null==e||null===(t=e.author)||void 0===t?void 0:t.image_url)})}),(0,V.jsx)(b.Z,{flex:"1",children:(0,V.jsxs)(w.Z,{align:"middle",children:[(0,V.jsxs)(b.Z,{span:20,children:[(0,V.jsx)("span",{className:"c-light-black",children:null==e||null===(s=e.author)||void 0===s?void 0:s.name}),(0,V.jsxs)("span",{className:"c-light-black ml10",children:[null==e?void 0:e.time," 发布"]})]}),(0,V.jsx)(b.Z,{className:"tr",span:4,children:(0,V.jsx)("div",{className:"tr",children:((0,P.GJ)()||(null==u||null===(l=u.userInfo)||void 0===l?void 0:l.login)===(null==e||null===(i=e.author)||void 0===i?void 0:i.login))&&(0,V.jsx)(g.Z,{title:"删除",children:(0,V.jsx)(pe.Z,{className:"current",onClick:function(){d({type:"shixunHomeworks/setActionTabs",payload:{key:"删除",params:j,selectArr:e}})}})})})}),(0,V.jsx)(b.Z,{span:24,children:(0,V.jsx)(ue.Z,{value:e.content})}),e.children&&(0,V.jsx)("aside",{className:he.comment,children:e.children.map((function(e,n){var t,s;return(0,V.jsxs)(w.Z,{children:[(0,V.jsx)(b.Z,{span:24,children:(0,V.jsxs)(w.Z,{children:[(0,V.jsxs)(b.Z,{flex:"1",children:[e.author.name,(0,V.jsx)("span",{className:"c-light-black ml10",children:null==e?void 0:e.time})]}),(0,V.jsx)(b.Z,{children:((0,P.GJ)()||(null==u||null===(t=u.userInfo)||void 0===t?void 0:t.login)===(null==e||null===(s=e.author)||void 0===s?void 0:s.login))&&(0,V.jsx)(g.Z,{title:"删除",children:(0,V.jsx)(pe.Z,{className:"current",onClick:function(){d({type:"shixunHomeworks/setActionTabs",payload:{key:"删除",params:j,selectArr:e}})}})})})]})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(ue.Z,{value:e.content})})]},n)}))}),(0,V.jsxs)(b.Z,{span:24,className:"mt5 c-light-black",children:[O===n&&(0,V.jsxs)("aside",{children:[(0,V.jsx)(q.Z,{onChange:function(e){E(e)},height:150,isFocus:!0}),(0,V.jsx)(w.Z,{children:(0,V.jsx)(b.Z,{span:24,className:"tr",children:(0,V.jsx)(f.ZP,{type:"primary",size:"large",onClick:r()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(""!==R){n.next=4;break}x.ZP.error("请输入内容"),n.next=9;break;case 4:return n.next=6,d({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:j.categoryId,jour_type:"HomeworkCommon",m_parent_id:e.id,reply_id:1,notes:R}}});case 6:d({type:"shixunHomeworks/getReplyList",payload:c()({},j)}),x.ZP.success("发布成功"),C(-1);case 9:case"end":return n.stop()}}),n)}))),children:"发表"})})})]}),O!==n&&(0,V.jsxs)("div",{className:"tr",children:[(0,V.jsx)("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:function(){return C(n)}}),!!e.user_praise&&(0,V.jsxs)("span",{className:"c-orange",children:[(0,V.jsx)(_e.Z,{className:"mr5 ml30",onClick:r()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,d({type:"shixunHomeworks/replyUnLike",payload:{object_id:e.id,object_type:"journals_for_message"}});case 2:d({type:"shixunHomeworks/getReplyList",payload:c()({},j)});case 3:case"end":return n.stop()}}),n)})))}),!!e.praise_count&&e.praise_count]}),!e.user_praise&&(0,V.jsxs)("span",{children:[(0,V.jsx)(_e.Z,{className:"mr5 ml30",onClick:r()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,d({type:"shixunHomeworks/replyLike",payload:{object_id:e.id,object_type:"journals_for_message"}});case 2:d({type:"shixunHomeworks/getReplyList",payload:c()({},j)});case 3:case"end":return n.stop()}}),n)})))}),!!e.praise_count&&e.praise_count]})]})]})]})})]},n)}))})]})}),(0,V.jsx)("aside",{className:"tc mt30 pb30",children:(0,V.jsx)(D.Z,{defaultCurrent:1,total:null==z?void 0:z.total_count,hideOnSinglePage:!0,current:j.page||1,onChange:function(e){j.page=e,d({type:"shixunHomeworks/getReplyList",payload:c()({},j)})}})}),(0,V.jsx)(ce,{})]})}));ne().locale("ZH-cn");var xe=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading;return{shixunHomeworks:n,globalSetting:e.globalSetting,classroomList:t,loading:s.effects}}))((function(e){var n,t=e.shixunHomeworks,s=e.classroomList,l=(e.globalSetting,e.loading,e.dispatch),i=(0,_.useParams)(),o=s.detailLeftMenus,a=(t.replyList,t.referenceAnswer);return i.page_size=10,(0,p.useEffect)((function(){l({type:"shixunHomeworks/getReplyList",payload:c()({},i)}),l({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:i.categoryId}}),o.course_modules||l({type:"classroomList/getClassroomLeftMenus",payload:c()({},i)})}),[i.categoryId]),(0,V.jsx)("section",{className:"pb30 pl30 pr30 pt30 bg-white",children:(0,V.jsxs)("aside",{className:["c-black","font14"].join(" "),children:["编辑作业"!==t.actionTabs.key&&(0,V.jsxs)("div",{children:[(null==a?void 0:a.reference_answer)&&(0,V.jsx)(ue.Z,{value:null==a?void 0:a.reference_answer}),!(null!=a&&a.reference_answer)&&(0,V.jsx)(G.Z,{})]}),null==a||null===(n=a.attachments)||void 0===n?void 0:n.map((function(e,n){return(0,V.jsx)("div",{children:(0,V.jsxs)("a",{href:"".concat(re.Z.API_SERVER).concat(e.url),children:[(0,V.jsx)("span",{className:"iconfont icon-fujian c-green font14"}),(0,V.jsx)("span",{className:"ml10 c-black",children:e.title}),(0,V.jsx)("span",{className:"c-light-black ml20 font12",children:e.filesize})]})})}))]})})})),ve=t(66391),ge=t(39647),je=t.n(ge),ye="modal___lF39e",we=["classroomList","shixunHomeworks","dispatch","cb"],be=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n,t,s,l,i,a=e.classroomList,u=e.shixunHomeworks,d=e.dispatch,h=e.cb,f=(je()(e,we),(0,_.useParams)()),v=(0,p.useState)(""),g=m()(v,2),j=g[0],w=g[1],b=(0,p.useState)([]),k=m()(b,2),Z=k[0],N=k[1],S=(0,p.useState)({learn:0,active:0,score:0,chat:0}),P=m()(S,2),I=P[0],H=P[1];console.log(u,"classroomList");var O=u.workList;(0,p.useEffect)((function(){a.actionTabs.key}),[a.actionTabs]);var C=function(){var e=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(j){e.next=3;break}return x.ZP.warning("每个小组学生人数不能为空"),e.abrupt("return");case 3:return d({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进行智能分组,请稍后..."}}),e.next=6,(0,z.ZP)("/api/homework_commons/".concat(f.categoryId,"/ai_bulk_create.json"),{method:"post",body:c()(c()({min:1,max:j,course_id:f.coursesId},I),{},{course_group_ids:Z})});case 6:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.info("智能分组成功"),d({type:"classroomList/setActionTabs",payload:{}}),h()),d({type:"globalSetting/setGlobalLoading",payload:{show:!1}});case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)(y.Z,{width:584,className:ye,zIndex:3,centered:!0,destroyOnClose:!0,afterClose:function(){N([]),w(""),H({learn:0,active:0,score:0,chat:0})},title:"智能分组",onOk:C,open:"智能分组"===a.actionTabs.key,onCancel:function(){d({type:"classroomList/setActionTabs",payload:{}})},children:[(0,V.jsxs)("p",{style:{display:"flex",alignItems:"center"},children:[(0,V.jsx)("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10,alignItems:"center"},children:"每个小组学生人数:"}),(0,V.jsx)(A.Z,{style:{width:100},min:null==O||null===(n=O.group_data)||void 0===n?void 0:n.min_num,max:null==O||null===(t=O.group_data)||void 0===t?void 0:t.max_num,precision:0,step:1,value:j,onChange:function(e){w(e)}}),(0,V.jsxs)("span",{style:{marginLeft:10,color:"#a6a6a6"},children:["每组成员人数范围为",null==O||null===(s=O.group_data)||void 0===s?void 0:s.min_num,"~",null==O||null===(l=O.group_data)||void 0===l?void 0:l.max_num,"人"]})]}),(0,V.jsxs)("p",{style:{display:"flex"},children:[(0,V.jsx)("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10},children:"分班:"}),(0,V.jsx)(L.Z.Group,{value:Z,onChange:function(e){N(e)},children:null==O||null===(i=O.course_group_info)||void 0===i?void 0:i.map((function(e){return(0,V.jsx)(L.Z,{value:null==e?void 0:e.course_group_id,children:null==e?void 0:e.group_group_name},null==e?void 0:e.course_group_id)}))})]}),(0,V.jsxs)("div",{style:{display:"flex"},children:[(0,V.jsx)("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10},children:"分组规则:"}),(0,V.jsxs)(L.Z.Group,{onChange:function(e){H({learn:e.indexOf(1)>-1?1:0,active:e.indexOf(2)>-1?1:0,score:e.indexOf(3)>-1?1:0,chat:e.indexOf(4)>-1?1:0})},children:[(0,V.jsx)(L.Z,{value:1,children:"在线时长"}),(0,V.jsx)(L.Z,{value:2,children:"参与课堂数"}),(0,V.jsx)(L.Z,{value:4,children:"互动次数"}),(0,V.jsx)(L.Z,{value:3,children:"历史总成绩"})]})]})]})})),ke=t(10006),Ze={flex_box_center:"flex_box_center___eiaQ9",flex_space_between:"flex_space_between___fT_mk",flex_box_vertical_center:"flex_box_vertical_center___th1VG",flex_box_center_end:"flex_box_center_end___uybac",flex_box_column:"flex_box_column___TqJIG",form:"form___njbEi",efficiency:"efficiency___Oei2A",configworksContainer:"configworksContainer___Nq83Z"},Ne=t(70236),Se=t.n(Ne),Pe=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n,t;Se()(e);var s=(0,p.useState)(!0),l=m()(s,2),i=l[0],a=l[1],u=(0,p.useState)(!1),c=m()(u,2),d=c[0],h=c[1],v=(0,p.useState)([]),g=m()(v,2),j=g[0],N=g[1],S=(0,p.useState)([]),P=m()(S,2),I=P[0],H=P[1],O=(0,p.useState)([]),C=m()(O,2),L=C[0],T=C[1],D=(0,p.useState)([]),Y=m()(D,2),A=Y[0],F=Y[1],M=(0,_.useParams)();function R(){return E.apply(this,arguments)}function E(){return(E=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(M.categoryId,"/homework_common_collaborators.json"),{method:"get"});case 2:n=e.sent,H(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function W(){return J.apply(this,arguments)}function J(){return(J=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/courses/".concat(null==M?void 0:M.coursesId,"/teachers"),{method:"get",params:{homework_id:M.categoryId,limit:1e3}});case 2:null==(n=e.sent)||n.teacher_list.map((function(e){e.key=e.user_id})),T(null==n?void 0:n.teacher_list),F(null==n?void 0:n.teacher_list);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,p.useEffect)((function(){R(),W()}),[M]);return(0,V.jsxs)("section",{className:[Ze.form," bg-white pl30 pr30 pt10"].join(" "),children:[(0,V.jsx)(w.Z,{children:(0,V.jsxs)(b.Z,{flex:"1",children:[(0,V.jsx)("span",{style:{fontSize:"16px"},children:"协作设置"}),(null==I?void 0:I.can_edit)&&(0,V.jsx)("span",{style:{cursor:"pointer",color:"#0152d9",marginLeft:"10px"},onClick:function(){h(!0)},children:"+添加协作者"})]})}),(0,V.jsxs)(w.Z,{style:{marginTop:"20px",marginBottom:"20px"},children:[(null==I||null===(n=I.data)||void 0===n?void 0:n.length)<=0&&(0,V.jsx)(G.Z,{customText:"该作业暂无协作者"}),null==I||null===(t=I.data)||void 0===t?void 0:t.map((function(e){return(0,V.jsxs)("span",{style:{display:"inline-flex",height:"40px",borderRadius:"4px",border:"1px solid #44D7B6",padding:"7px 20px",color:"#44D7B6",marginRight:"40px",marginBottom:20},children:[(0,V.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.real_name}),(null==I?void 0:I.can_edit)&&(0,V.jsx)("span",{style:{cursor:"pointer",marginLeft:"10px"},onClick:r()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,z.ZP)("/api/homework_commons/".concat(M.categoryId,"/homework_common_collaborators/delete.json"),{method:"delete",body:{user_id:e.id}});case 2:0===n.sent.status&&(x.ZP.info("删除成功"),R(),W());case 4:case"end":return n.stop()}}),n)}))),children:"X"})]},e.id)}))]}),(0,V.jsx)(w.Z,{children:!i&&(0,V.jsxs)(b.Z,{className:"mb50",children:[(0,V.jsx)(f.ZP,{type:"primary",size:"middle",onClick:function(){},children:"提交"}),(0,V.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){a(!0)},children:"取消"})]})}),(0,V.jsx)(y.Z,{title:"添加协作者",open:d,onCancel:function(){return h(!1)},onOk:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==j.length){e.next=3;break}return x.ZP.info("请选择协作老师"),e.abrupt("return");case 3:return e.next=5,(0,z.ZP)("/api/homework_commons/".concat(M.categoryId,"/homework_common_collaborators.json"),{method:"post",body:{user_ids:j}});case 5:0===e.sent.status&&(x.ZP.info("添加成功"),N([]),R(),W(),h(!1));case 7:case"end":return e.stop()}}),e)}))),children:(0,V.jsxs)("div",{children:[(0,V.jsxs)("div",{style:{display:"flex"},children:[(0,V.jsx)("label",{style:{width:"50px"},children:"姓名:"})," ",(0,V.jsx)(k.Z.Search,{onChange:function(e){T(A.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}})]}),(0,V.jsx)(Z.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(e,n){N(e)},selectedRowKeys:j,getCheckboxProps:function(e){return{disabled:e.is_collaborator}}},pagination:!1,dataSource:L,columns:[{title:"姓名",dataIndex:"name",key:"name"},{title:"角色",dataIndex:"role",key:"role"}]})]})})]})})),Ie=t(57930),He=t(45532),Oe=t(55428),Ce=t(17339),Le=t(72716),Te=Ie.default.RangePicker,De=F.default.Option,Ye=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n,t,s,i,a,u,d,h,v,g,j=e.shixunHomeworks,k=e.classroomList,Z=e.getData,N=e.dispatch,I=j.workSetting,H=j.workList,O=(0,_.useParams)(),C=(0,p.useState)(!0),T=m()(C,2),D=T[0],M=T[1],R=(0,p.useState)([]),E=m()(R,2),W=E[0],z=E[1],G=(0,p.useState)([]),J=m()(G,2),B=J[0],q=J[1],U=(0,p.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Oe.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,submit_limit:!1,submit_limit_num:"",must_file:!1,can_submit:!1,submit_num:""}),Q=m()(U,2),K=Q[0],X=Q[1],ee=(0,p.useState)(!1),te=m()(ee,2),se=(te[0],te[1]);(0,p.useEffect)((function(){null!=I&&I.course_id&&(Object.keys(K).map((function(e){e.indexOf("proportion")>-1?K[e]=100*I[e]:K[e]=I[e]})),I.anonymous_comment&&(K.unified_late=I.unified_anonymous_comment,se(I.unified_anonymous_comment)),K.allow_late&&K.unified_late||(K.late_penalty=5),K.unified_setting||(K.unified_late=!1,K.unified_anonymous_comment=!1,K.unified_anonymous_appeal=!1),W=JSON.parse(JSON.stringify(I.group_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),B=JSON.parse(JSON.stringify(I.allow_late_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),X(c()({},K)),z(W.length?l()(W):[{}]),q(l()(B)))}),[I]);var le=(0,p.useState)(!1),ie=m()(le,2),oe=ie[0],ae=ie[1],re=function(){var e=r()(o()().mark((function e(){var n,t,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ae(!oe),(t=JSON.parse(JSON.stringify(K))).categoryId=O.categoryId,K.unified_setting||(W=null===(n=W)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw x.ZP.error("发布、截止时间不能为空"),ae(!1),new String("发布、截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),ae(!1),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=I.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e}))),t.group_settings=W,!K.allow_late){e.next=19;break}if(!K.unified_late){e.next=17;break}if(!(null===K.late_penalty||void 0===K.late_penalty||K.late_penalty<0||K.late_penalty>100)){e.next=11;break}throw x.ZP.error("迟交扣分填写区间为0~100"),ae(!1),new String("迟交扣分填写区间为0~100");case 11:if(K.late_time){e.next=15;break}throw x.ZP.error("补交截止时间不能为空"),ae(!1),new String("补交截止时间不能为空");case 15:e.next=19;break;case 17:B=null===(s=B)||void 0===s?void 0:s.map((function(e){var n;if(e.penalty_type=Oe.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw x.ZP.error("迟交扣分填写区间为0~100"),ae(!1),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw x.ZP.error("补交截止时间不能为空"),ae(!1),new String("补交截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),ae(!1),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=I.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),t.allow_late_settings=B;case 19:if(null==K||!K.submit_limit||null!=K&&K.submit_limit_num){e.next=23;break}return x.ZP.warning("学生填写内容字数不能为空"),ae(!1),e.abrupt("return");case 23:if(null==K||!K.can_submit||null!=K&&K.submit_num){e.next=27;break}return x.ZP.warning("学生提交作品次数不能为空"),ae(!1),e.abrupt("return");case 27:Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),N({type:"shixunHomeworks/updateSetting",payload:c()(c()({},t),{},{penalty_type:Oe.Q.Number})}).then((function(e){0===e.status?(ae(!1),x.ZP.success("更新成功"),M(!0),Z()):ae(!1)}));case 29:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ue=((0,p.useMemo)((function(){return(null==I?void 0:I.allow_late)||(null==I?void 0:I.all_group_late)}),[I,H]),function(e,n){var t,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"group_id";return n?n.find((function(n){return n[s]===e})):null==I||null===(t=I.group_settings)||void 0===t?void 0:t.find((function(n){return n.group_id[0]===e}))}),ce=null==I?void 0:I.anonymous_comment,de=!(null==I||null===(n=I.allow_late_settings)||void 0===n||!n.length)&&(null==I||null===(t=I.allow_late_settings)||void 0===t?void 0:t.every((function(e){if(e.evaluation_start)return!0}))),me=(null==I?void 0:I.unified_late)&&(null==I?void 0:I.anonymous_comment),_e=null==I?void 0:I.anonymous_comment,he=function(e){if(!e)return!1;var n=ue(e,null==I?void 0:I.anonymous_comment_settings);return(null==I?void 0:I.anonymous_comment)&&n&&null!==(null==n?void 0:n.evaluation_start)},fe=function(e){var n=ue(e,null==I?void 0:I.anonymous_comment_settings);return n&&null!==(null==n?void 0:n.evaluation_start)};return(0,V.jsxs)("div",{className:"bg-white pl30 pr30 pb30",children:[(0,V.jsxs)(w.Z,{children:[(0,V.jsx)(b.Z,{span:24,children:(0,V.jsxs)(w.Z,{align:"middle",children:[(0,V.jsx)(b.Z,{flex:"1",children:(0,V.jsx)("h1",{className:"mt15",children:"发布设置"})}),(0,V.jsxs)(b.Z,{children:[(0,P.GJ)()&&D&&(0,V.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){var e,n;!(0,P.Rm)()||null!==(e=k.AssistantObject.group)&&void 0!==e&&e.can_late||null!==(n=k.AssistantObject.group)&&void 0!==n&&n.can_publish?M(!1):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑设置"}),!D&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(f.ZP,{loading:oe,type:"primary",size:"middle",onClick:function(){return re()},children:"提交"}),(0,V.jsx)(f.ZP,{onClick:function(){M(!0),Z()},type:"primary",size:"middle",ghost:!0,className:"ml20",children:"取消"})]})]})]})}),(null==I||null===(s=I.group_settings)||void 0===s?void 0:s.length)>0?(0,V.jsxs)(b.Z,{span:24,className:"mt10",children:[(0,V.jsx)(L.Z,{checked:K.unified_setting,disabled:D||!(null!=I&&null!==(i=I.homework_status)&&void 0!==i&&i.includes("未发布"))||(0,P.Rm)()&&!(null!==(a=k.AssistantObject)&&void 0!==a&&null!==(a=a.group)&&void 0!==a&&a.can_publish)||!(null!=I&&I.manage_all_group),onChange:function(){var e;null!=I&&null!==(e=I.homework_status)&&void 0!==e&&e.includes("未发布")?(K.unified_setting=!K.unified_setting,K.unified_setting||(K.unified_late=!1),X(Object.assign({},K)),""!=W?K.unified_setting&&(z([]),q([{late_penalty:5}])):z([{}])):x.ZP.error("已发布,不能再修改统一设置")},children:(0,V.jsx)("strong",{children:"统一设置"})}),(0,V.jsx)("span",{className:"c-grey-c font12",children:"(选中则所有分班使用相同的发布设置,仅课堂管理员可修改;否则各个分班允许单独设置)"})]}):null]}),K.unified_setting&&(0,V.jsxs)("div",{children:[(0,V.jsxs)(w.Z,{align:"middle",className:"mt25 pl30",children:[(0,V.jsx)(b.Z,{children:"发布时间:"}),(0,V.jsx)(b.Z,{className:"ml5",children:(0,V.jsx)(Ie.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:ne()((0,S.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1,disabled:D||!(null!=I&&null!==(u=I.homework_status)&&void 0!==u&&u.includes("未发布")||null!=I&&null!==(d=I.homework_status)&&void 0!==d&&d.includes("未开始"))||(0,P.Rm)()&&!(null!==(h=k.AssistantObject)&&void 0!==h&&null!==(h=h.group)&&void 0!==h&&h.can_publish),value:K.publish_time?ne()(K.publish_time):"",disabledDate:function(e){return(0,Le.Q8)(e,null==I?void 0:I.course_end_date)},disabledTime:function(e){return(0,Le.d0)(e)},onChange:function(e,n){K.publish_time=n,!K.end_time&&K.unified_setting&&(K.end_time=ne()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),X(Object.assign({},K))}})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"c-grey-c ml10",children:"(学生收到作业的时间)"})})]}),(0,V.jsxs)(w.Z,{align:"middle",className:"mt25 pl30",children:[(0,V.jsx)(b.Z,{children:"截止时间:"}),(0,V.jsx)(b.Z,{className:"ml5",children:(0,V.jsx)(Ie.default,{allowClear:!1,style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:ne()((0,S.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:de||_e||(null==I?void 0:I.allow_late)&&(null==I?void 0:I.homework_status.includes("已截止"))||D||(null==I?void 0:I.allow_late)&&ne()()>=ne()(null==I?void 0:I.end_time)||(0,P.Rm)()&&!(null!==(v=k.AssistantObject)&&void 0!==v&&null!==(v=v.group)&&void 0!==v&&v.can_publish),disabledDate:function(e){return(0,Le.Q8)(e,null==I?void 0:I.course_end_date,K.publish_time)},disabledTime:function(e){return(0,Le.d0)(e,K.publish_time)},value:K.end_time?ne()(K.end_time):"",onChange:function(e,n){K.end_time=n,X(Object.assign({},K))}})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"c-grey-c ml10",children:"(学生“按时”提交作品的时间截点)"})})]})]}),!K.unified_setting&&(0,V.jsxs)(w.Z,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"},children:[(0,V.jsx)(b.Z,{span:24,children:(0,V.jsxs)(w.Z,{children:[(0,V.jsx)(b.Z,{span:10}),(0,V.jsx)(b.Z,{span:1}),(0,V.jsx)(b.Z,{span:9,children:(0,V.jsxs)(w.Z,{className:"c-grey-c ",children:[(0,V.jsx)(b.Z,{flex:"1",children:"(学生收到作业时间)"}),(0,V.jsx)(b.Z,{flex:"1",children:"(学生“按时”提交作品时间截点)"})]})}),(0,V.jsx)(b.Z,{span:4})]})}),W&&W.map((function(e,n){var t,s,i,o,a,r,u,d,m;return(0,V.jsx)(b.Z,{span:24,children:(0,V.jsxs)(w.Z,{children:[(0,V.jsx)(b.Z,{span:10,children:(0,V.jsxs)(w.Z,{gutter:[8,16],children:[(0,V.jsxs)(b.Z,{children:["发布规则 ",n+1]}),(0,V.jsx)(b.Z,{flex:"auto",style:{maxWidth:350},children:(0,V.jsx)(F.default,{disabled:D||!(null!=I&&null!==(t=I.homework_status)&&void 0!==t&&t.includes("未发布")&&e.id||ne()()0&&!e.id&&(0,V.jsx)(pe.Z,{onClick:function(){var e;!(0,P.Rm)()||null!==(e=k.AssistantObject.group)&&void 0!==e&&e.can_late?(B=B.filter((function(e,t){return n!==t})),q(B.slice()),setTimeout((function(){return q(B.slice())}),10)):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}}),(0,V.jsx)(He.Z,{className:"c-green ml20",onClick:function(){var e;!(0,P.Rm)()||null!==(e=k.AssistantObject.group)&&void 0!==e&&e.can_late?q(B.concat({penalty_type:Oe.Q.Number,late_penalty:5})):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]})]})},n)}))]})]})})),Ae=t(78673),Fe=t(60324),Me=t(39248),Re=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.getData,s=e.dispatch,i=n.workSetting,a=(0,_.useParams)(),u=(0,p.useState)(!0),d=m()(u,2),h=d[0],v=d[1],g=(0,p.useState)([]),j=m()(g,2),k=j[0],Z=j[1],N=(0,p.useState)([]),S=m()(N,2),I=S[0],H=S[1],O=(0,p.useState)(!1),C=m()(O,2),L=C[0],T=C[1],D=(0,p.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Oe.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0}),F=m()(D,2),M=F[0],R=F[1];(0,p.useEffect)((function(){null!=i&&i.course_id&&(Object.keys(M).map((function(e){e.indexOf("proportion")>-1?(M[e]=(100*i[e]).toFixed(0),console.log(e,M[e],i[e])):M[e]=i[e]})),M.allow_late&&M.unified_late||(M.late_penalty=5),M.unified_setting||(M.unified_late=!1,M.unified_anonymous_comment=!1,M.unified_anonymous_appeal=!1),k=JSON.parse(JSON.stringify(i.group_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),I=JSON.parse(JSON.stringify(i.allow_late_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),R(c()({},M)),Z(l()(k)),H(l()(I)),console.log(M,i))}),[i]);var E=function(){var e=r()(o()().mark((function e(){var n,l,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((l=JSON.parse(JSON.stringify(M))).categoryId=a.categoryId,M.unified_setting||(k=null===(n=k)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw x.ZP.error("发布、截止时间不能为空"),new String("发布、截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=i.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e}))),l.group_settings=k,!M.allow_late){e.next=16;break}if(!M.unified_late){e.next=14;break}if(!(null===M.late_penalty||void 0===M.late_penalty||M.late_penalty<0||M.late_penalty>100)){e.next=9;break}throw x.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");case 9:if(M.late_time){e.next=12;break}throw x.ZP.error("补交截止时间不能为空"),new String("补交截止时间不能为空");case 12:e.next=16;break;case 14:I=null===(r=I)||void 0===r?void 0:r.map((function(e){var n;if(e.penalty_type=Oe.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw x.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw x.ZP.error("补交截止时间不能为空"),new String("补交截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=i.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),l.allow_late_settings=I;case 16:Object.keys(l).map((function(e){e.indexOf("proportion")>-1&&(l[e]=l[e]/100)})),s({type:"shixunHomeworks/updateSetting",payload:c()(c()({},l),{},{penalty_type:Oe.Q.Number})}).then((function(e){0===e.status&&(x.ZP.success("更新成功"),v(!0),t())}));case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{className:"bg-white pl30 pr30 pb30",children:[(0,V.jsxs)(w.Z,{align:"middle",children:[(0,V.jsx)(b.Z,{flex:"1",children:(0,V.jsx)("h1",{className:"mt15",children:"评分设置"})}),(0,V.jsxs)(b.Z,{children:[(0,P.GJ)()&&h&&(0,V.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return v(!1)},children:"编辑设置"}),!h&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(f.ZP,{type:"primary",size:"middle",className:"mr20",onClick:function(){return T(!0)},children:"设置默认评分"}),(0,V.jsx)(f.ZP,{type:"primary",size:"middle",onClick:function(){return E()},children:"提交"}),(0,V.jsx)(f.ZP,{onClick:function(){v(!0),t()},type:"primary",size:"middle",ghost:!0,className:"ml20",children:"取消"})]})]})]}),(0,V.jsxs)(w.Z,{align:"middle",className:"mt25",style:{paddingLeft:40},children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)("strong",{children:"组长评分"})}),(0,V.jsxs)(w.Z,{className:"ml10",children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)(Ae.Z,{disabled:h,checked:M.is_group_grade,onChange:function(e){M.is_group_grade=e,R(c()({},M))}})}),(0,V.jsx)(b.Z,{className:"c-grey-c ml10",children:"(选中,则组长首次提交作业时需要对组员进行评分)"})]})]}),(0,V.jsxs)(w.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)("strong",{children:"助教评分"})}),(0,V.jsx)(b.Z,{span:24,className:"pl30 mt10"})]}),(0,V.jsx)(w.Z,{style:{paddingLeft:65},children:(0,V.jsxs)(Y.ZP.Group,{disabled:h,value:M.ta_mode,onChange:function(e){M.ta_mode=e.target.value,R(c()({},M))},children:[(0,V.jsxs)(Y.ZP,{value:1,style:{marginTop:15},children:[(0,V.jsx)("strong",{children:"普通模式"}),(0,V.jsx)("span",{className:"c-grey-c",children:"(选中,则取各助教最终评分的平均分)"})]}),(0,V.jsx)("br",{}),(0,V.jsxs)(Y.ZP,{value:0,style:{marginTop:15},children:[(0,V.jsx)("strong",{children:"复审模式"}),(0,V.jsx)("span",{className:"c-grey-c",children:"(选中,则只取最新的助教评分)"})]})]})}),(0,V.jsxs)(w.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)("strong",{children:"最终成绩组成:"})}),(0,V.jsx)(b.Z,{span:24,className:"pl30 mt10"})]}),(0,V.jsx)(w.Z,{style:{paddingLeft:65},children:(0,V.jsxs)(Y.ZP.Group,{disabled:h,value:M.final_mode,onChange:function(e){M.final_mode=e.target.value,R(c()({},M))},children:[(0,V.jsxs)(Y.ZP,{value:!1,style:{marginTop:15},children:[(0,V.jsx)("strong",{children:"多项评分配比"}),(0,V.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照比例计算最终成绩)",(0,V.jsx)(Fe.Z,{placement:"bottomLeft",content:(0,V.jsxs)("div",{className:"font14 mask-tips",children:["计算说明:",(0,V.jsx)("br",{}),"教师评分 * 其百分比 + 助教评分 * 其百分比 + 组长评分 * 其百分比 + 学生匿评平均分 * 其百分比 - ( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,V.jsx)("br",{}),(0,V.jsx)("br",{}),"注意:",(0,V.jsx)("br",{}),"非零百分比的评分选项,若评分记录为空,则其百分比将自动平摊到其它非零评分选项上。",(0,V.jsx)("br",{}),"例:教师评分40% + 助教评分35% + 学生匿评25%,学生A没有教师评分记录,则其最终成绩按照助教评分55% + 学生匿评45%进行计算"]}),trigger:"click",children:(0,V.jsx)("span",{className:"mt10 ml10 current font14",children:(0,V.jsx)(Me.Z,{})})})]})]}),(0,V.jsxs)(w.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,V.jsx)(b.Z,{children:"教师评分:"}),(0,V.jsxs)(b.Z,{className:"ml5",children:[(0,V.jsx)(A.Z,{disabled:h,min:0,max:100,value:M.te_proportion,onChange:function(e){M.te_proportion=e,R(Object.assign({},M))}}),(0,V.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,V.jsxs)(w.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,V.jsx)(b.Z,{children:"助教评分:"}),(0,V.jsxs)(b.Z,{className:"ml5",children:[(0,V.jsx)(A.Z,{disabled:h,min:0,max:100,value:M.ta_proportion,onChange:function(e){M.ta_proportion=e,R(Object.assign({},M))}}),(0,V.jsx)("span",{className:"ml10",children:"%"})]})]}),M.is_group_grade&&(0,V.jsxs)(w.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,V.jsx)(b.Z,{children:"组长评分:"}),(0,V.jsxs)(b.Z,{className:"ml5",children:[(0,V.jsx)(A.Z,{disabled:h,min:0,max:100,value:M.gr_proportion,onChange:function(e){M.gr_proportion=e,R(Object.assign({},M))}}),(0,V.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,V.jsxs)(w.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,V.jsx)(b.Z,{children:"学生匿评:"}),(0,V.jsxs)(b.Z,{className:"ml5",children:[(0,V.jsx)(A.Z,{disabled:h,min:0,max:100,value:M.st_proportion,onChange:function(e){M.st_proportion=e,R(Object.assign({},M))}}),(0,V.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,V.jsx)("br",{}),(0,V.jsxs)(Y.ZP,{value:!0,style:{marginTop:15},children:[(0,V.jsx)("strong",{children:"单项评分优先"}),(0,V.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照优先顺序计算最终成绩)",(0,V.jsx)(Fe.Z,{placement:"bottomLeft",content:(0,V.jsxs)("div",{className:"font14 mask-tips",children:["计算说明:",(0,V.jsx)("br",{}),"优先顺序排前的非零评分 * 100% - ( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,V.jsx)("br",{}),"例:有教师评分则教师评分100%,否则教辅评分100%,依次类推"]}),trigger:"click",children:(0,V.jsx)("span",{className:"mt10 ml10 current font14",children:(0,V.jsx)(Me.Z,{})})})]})]}),(0,V.jsx)(w.Z,{children:(0,V.jsx)(b.Z,{span:24,className:"ml20",children:(0,V.jsx)("div",{style:{color:"#ccc"},children:"(教师评分 → 助教评分 → 组长评分 → 学生匿评评分)"})})})]})}),(0,V.jsx)(y.Z,{open:L,title:"是否设置为您的默认评分?",centered:!0,width:470,onCancel:function(){T(!1)},onOk:r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=JSON.parse(JSON.stringify(M)),Object.keys(n).map((function(e){e.indexOf("proportion")>-1&&(n[e]=n[e]/100)})),e.next=4,(0,z.ZP)("/api/courses/".concat(a.coursesId,"/homework_commons/set_default_score_setting.json"),{method:"post",body:{homework_type:3,score_settings:n}});case 4:0===e.sent.status&&(x.ZP.success("设置成功"),T(!1));case 6:case"end":return e.stop()}}),e)}))),children:(0,V.jsx)("div",{children:"您是否要将当前评分规则设置为您的默认规则,该默认规则仅应用于您后续新建的作业,且不会影响其他老师新建作业的评分规则。"})})]})})),Ee=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.getData,t=e.dispatch,s=e.shixunHomeworks.workSetting,i=(0,_.useParams)(),a=(0,p.useState)(!0),u=m()(a,2),d=u[0],h=u[1],v=(0,p.useState)([]),g=m()(v,2),j=g[0],y=g[1],k=(0,p.useState)([]),Z=m()(k,2),N=Z[0],S=Z[1],I=(0,p.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Oe.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,personal_score_open:!0}),H=m()(I,2),O=H[0],C=H[1];(0,p.useEffect)((function(){null!=s&&s.course_id&&(Object.keys(O).map((function(e){e.indexOf("proportion")>-1?(O[e]=100*s[e],console.log(e,O[e],s[e])):O[e]=s[e]})),O.allow_late&&O.unified_late||(O.late_penalty=5),O.unified_setting||(O.unified_late=!1,O.unified_anonymous_comment=!1,O.unified_anonymous_appeal=!1),j=JSON.parse(JSON.stringify(s.group_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),N=JSON.parse(JSON.stringify(s.allow_late_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),C(c()({},O)),y(l()(j)),S(l()(N)))}),[s]);var T=function(){var e=r()(o()().mark((function e(){var l,a,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((a=JSON.parse(JSON.stringify(O))).categoryId=i.categoryId,O.unified_setting||(j=null===(l=j)||void 0===l?void 0:l.map((function(e){var n;if(!e.publish_time||!e.end_time)throw x.ZP.error("发布、截止时间不能为空"),new String("发布、截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=s.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e}))),a.group_settings=j,!O.allow_late){e.next=16;break}if(!O.unified_late){e.next=14;break}if(!(null===O.late_penalty||void 0===O.late_penalty||O.late_penalty<0||O.late_penalty>100)){e.next=9;break}throw x.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");case 9:if(O.late_time){e.next=12;break}throw x.ZP.error("补交截止时间不能为空"),new String("补交截止时间不能为空");case 12:e.next=16;break;case 14:N=null===(r=N)||void 0===r?void 0:r.map((function(e){var n;if(e.penalty_type=Oe.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw x.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw x.ZP.error("补交截止时间不能为空"),new String("补交截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=s.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),a.allow_late_settings=N;case 16:Object.keys(a).map((function(e){e.indexOf("proportion")>-1&&(a[e]=a[e]/100)})),t({type:"shixunHomeworks/updateSetting",payload:c()(c()({},a),{},{penalty_type:Oe.Q.Number})}).then((function(e){0===e.status&&(x.ZP.success("更新成功"),h(!0),n())}));case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)("div",{className:"bg-white pl30 pr30 pb30",children:(0,V.jsxs)(w.Z,{children:[(0,V.jsx)(b.Z,{span:24,children:(0,V.jsxs)(w.Z,{align:"middle",children:[(0,V.jsx)(b.Z,{flex:"1",children:(0,V.jsx)("h1",{className:"mt15",children:"公开设置"})}),(0,V.jsxs)(b.Z,{children:[(0,P.GJ)()&&d&&(0,V.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return h(!1)},children:"编辑设置"}),!d&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(f.ZP,{type:"primary",size:"middle",onClick:function(){return T()},children:"提交"}),(0,V.jsx)(f.ZP,{onClick:function(){h(!0),n()},type:"primary",size:"middle",ghost:!0,className:"ml20",children:"取消"})]})]})]})}),(0,V.jsxs)(b.Z,{span:24,className:"mt15 pl30",children:[(0,V.jsx)(L.Z,{checked:O.work_public,disabled:d,onChange:function(e){O.work_public=e.target.checked,C(Object.assign({},O))},children:(0,V.jsx)("strong",{children:"公开作品"})}),(0,V.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交截止/匿评截止时间之后,已提交作品的学生可以查看其它学生的作品,否则只能查看自己的作品)"})]}),(0,V.jsxs)(b.Z,{span:24,className:"mt15 pl30",children:[(0,V.jsx)(L.Z,{checked:O.score_open,disabled:d,onChange:function(e){e.target.checked&&(O.personal_score_open=!0),O.score_open=e.target.checked,C(Object.assign({},O))},children:(0,V.jsx)("strong",{children:"公开成绩"})}),(0,V.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交截止/匿评截止时间之后,已提交作品的学生可以查看其它学生的成绩,否则只能查看自己的成绩)"})]}),(0,V.jsxs)(b.Z,{span:24,className:"mt15 pl30",children:[(0,V.jsx)(L.Z,{checked:O.personal_score_open,disabled:d||O.score_open,onChange:function(e){O.personal_score_open=e.target.checked,C(Object.assign({},O))},children:(0,V.jsx)("strong",{children:"公开个人成绩"})}),(0,V.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看个人成绩,否则不可查看个人成绩)"})]}),(0,V.jsxs)(b.Z,{span:24,className:"mt15 pl30 pb40",children:[(0,V.jsx)(L.Z,{checked:O.answer_public,disabled:d,onChange:function(e){O.answer_public=e.target.checked,C(Object.assign({},O))},children:(0,V.jsx)("strong",{children:"公开答案"})}),(0,V.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看作业参考答案,否则不能查看作业参考答案)"})]})]})})})),We=t(91232),ze=t.n(We),Ge=t(28103),Je=t(21037),Ve=t(51525),Be=t(4056),qe=t(26132),Ue=t(86760),Qe=function(e,n){if("comment"===n){var t=null==e?void 0:e.filter((function(e){return null!==e.evaluation_end}));return 0===t.length?[{deleteflag:!0}]:(0,Ue.M)(t,["evaluation_start","evaluation_end"]).map((function(e){return c()(c()({},e),{},{evaluation_start:[e.evaluation_start,e.evaluation_end],group_name:[e.group_name],deleteflag:!1})}))}if("appeal"===n){var s=null==e?void 0:e.filter((function(e){return null!==e.appeal_time}));return 0===s.length?[{deleteflag:!0}]:(0,Ue.M)(s,["appeal_time"]).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name],deleteflag:!1})}))}},Ke=function(e,n){return e.map((function(e){return n.find((function(n){return n.value===e})).id}))},Xe=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n,t,s,i,a,u,d,h,v,j=e.shixunHomeworks,y=e.classroomList,k=e.dispatch,Z=j.workSetting,N=j.workList,S=(0,_.useParams)(),I=(0,p.useState)(!0),H=m()(I,2),C=H[0],T=H[1],D=(0,p.useState)([]),A=m()(D,2),F=A[0],M=A[1],R=(0,p.useState)([]),E=m()(R,2),W=E[0],G=E[1],J=(0,p.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Oe.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,anonymous_group:!1}),B=m()(J,2),q=B[0],U=B[1],Q=null==Z||null===(n=Z.anonymous_comment_settings)||void 0===n?void 0:n.map((function(e){return{label:e.group_name,value:e.group_name,id:e.group_id}})),K=null==Z||null===(t=Z.anonymous_appeal_settings)||void 0===t?void 0:t.map((function(e){return{label:e.group_name,value:e.group_name,id:e.group_id}})),X=O.Z.useForm(),ee=m()(X,1)[0],te=O.Z.useForm(),se=m()(te,1)[0],le=function(){var e=r()(o()().mark((function e(){var n,t,s,l,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=(0,Ue.Y)(ee.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,$.cloneDeep)(n),s=ze()(t.anonymous_comment_settings||[]),e.prev=3,s.s();case 5:if((l=s.n()).done){e.next=19;break}if(null!=(i=l.value)&&i.evaluation_start){e.next=10;break}return x.ZP.warning("匿评开始时间不能为空"),e.abrupt("return",Promise.reject());case 10:if(i.group_name){e.next=13;break}return x.ZP.warning("请选择分班名称"),e.abrupt("return",Promise.reject());case 13:i.evaluation_end=null==i?void 0:i.evaluation_start[1],i.evaluation_start=null==i?void 0:i.evaluation_start[0],i.group_id=Ke(i.group_name,Q),Reflect.deleteProperty(i,"deleteflag");case 17:e.next=5;break;case 19:e.next=24;break;case 21:e.prev=21,e.t0=e.catch(3),s.e(e.t0);case 24:return e.prev=24,s.f(),e.finish(24);case 27:return e.abrupt("return",t);case 28:case"end":return e.stop()}}),e,null,[[3,21,24,27]])})));return function(){return e.apply(this,arguments)}}(),ie=function(){var e,n=(0,Ue.Y)(se.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,$.cloneDeep)(n),s=ze()(t.anonymous_appeal_settings||[]);try{for(s.s();!(e=s.n()).done;){var l=e.value;l.group_id=Ke(l.group_name,K),Reflect.deleteProperty(l,"deleteflag")}}catch(e){s.e(e)}finally{s.f()}return t},oe=function(){var e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k({type:"shixunHomeworks/getWorkSetting",payload:c()({},S)});case 2:ee.resetFields(),se.resetFields();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){null!=Z&&Z.course_id&&(Object.keys(q).map((function(e){e.indexOf("proportion")>-1?q[e]=100*Z[e]:q[e]=Z[e]})),q.allow_late&&q.unified_late||(q.late_penalty=5),q.unified_setting||(q.unified_late=!1,q.unified_anonymous_comment=!1,q.unified_anonymous_appeal=!1),F=JSON.parse(JSON.stringify(Z.group_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),W=JSON.parse(JSON.stringify(Z.allow_late_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),U(c()({},q)),M(l()(F)),G(l()(W)))}),[Z]);var ae=((null==Z||null===(s=Z.homework_status)||void 0===s?void 0:s.includes("已截止"))||(null==Q?void 0:Q.length)>0)&&(null==Z?void 0:Z.student_works),re=(null==Z||null===(i=Z.anonymous_appeal_settings)||void 0===i?void 0:i.length)>0,ue=(null==Z?void 0:Z.anonymous_comment)&&(null==Z?void 0:Z.unified_anonymous_comment)&&(null==N||null===(a=N.homework_status)||void 0===a?void 0:a.includes("已截止"))||re,ce=(0,p.useState)(!1),de=m()(ce,2),me=de[0],pe=de[1],_e=function(){var e=r()(o()().mark((function e(){var n,t,s,l,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(pe(!me),(t=JSON.parse(JSON.stringify(q))).categoryId=S.categoryId,q.unified_setting||(F=null===(n=F)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw x.ZP.error("发布、截止时间不能为空"),pe(!1),new String("发布、截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),pe(!1),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=Z.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e}))),t.group_settings=F,!q.allow_late){e.next=19;break}if(!q.unified_late){e.next=17;break}if(!(null===q.late_penalty||void 0===q.late_penalty||q.late_penalty<0||q.late_penalty>100)){e.next=11;break}throw x.ZP.error("迟交扣分填写区间为0~100"),pe(!1),new String("迟交扣分填写区间为0~100");case 11:if(q.late_time){e.next=15;break}throw x.ZP.error("补交截止时间不能为空"),pe(!1),new String("补交截止时间不能为空");case 15:e.next=19;break;case 17:W=null===(s=W)||void 0===s?void 0:s.map((function(e){var n;if(e.penalty_type=Oe.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw x.ZP.error("迟交扣分填写区间为0~100"),pe(!1),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw x.ZP.error("补交截止时间不能为空"),pe(!1),new String("补交截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),pe(!1),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=Z.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),t.allow_late_settings=W;case 19:if(!q.evaluation_start){e.next=28;break}if(!(q.end_time&&ne()(q.evaluation_start)<=ne()(q.end_time))){e.next=24;break}throw x.ZP.error("匿评开启时间要晚于作业截止时间、补交截止时间"),pe(!1),new String("匿评开启时间要晚于作业截止时间、补交截止时间");case 24:if(!(q.late_time&&ne()(q.evaluation_start)<=ne()(q.late_time))){e.next=28;break}throw x.ZP.error("匿评开启时间要晚于作业截止时间、补交截止时间"),pe(!1),new String("匿评开启时间要晚于作业截止时间、补交截止时间");case 28:if(Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),!t.anonymous_comment||t.unified_anonymous_comment){e.next=35;break}return e.next=32,le();case 32:l=e.sent,t.anonymous_comment_settings=l.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach((function(e){Reflect.deleteProperty(t,e)}));case 35:return t.anonymous_appeal&&!t.unified_anonymous_appeal&&(i=ie(),t.anonymous_appeal_settings=i.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach((function(e){Reflect.deleteProperty(t,e)}))),e.next=38,(0,z.ZP)("/api/homework_commons/".concat(S.categoryId,"/evaluation_setting.json"),{method:"post",body:c()({},t)});case 38:0===e.sent.status?(pe(!1),x.ZP.success("更新成功"),T(!0),oe()):pe(!1);case 40:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{className:"bg-white pl30 pr30 pb30",children:[(0,V.jsxs)(w.Z,{children:[(0,V.jsx)(b.Z,{span:24,children:(0,V.jsxs)(w.Z,{align:"middle",children:[(0,V.jsx)(b.Z,{flex:"1",children:(0,V.jsxs)(w.Z,{align:"middle",className:"mt15",children:[(0,V.jsx)("h1",{style:{marginBottom:0},children:"匿评设置"}),(0,V.jsx)(g.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{children:"规则"}),(0,V.jsx)("div",{children:"1.作业截止、补交结束后才可开启匿评,开启申诉后不可变更匿评结束时间;"}),(0,V.jsx)("div",{children:"2.所有分组互评:提交作品的分组数量≥2,可开启分组互相匿评;"}),(0,V.jsx)("div",{children:"3.班内小组互评:同班级提交作品的分组数量≥2,可开启班内分组互相匿评。"}),(0,V.jsx)("div",{children:"注:为确保公平,匿评规则确定后不可再修改,请谨慎操作!"})]}),children:(0,V.jsx)(Me.Z,{style:{marginLeft:4,cursor:"pointer"}})})]})}),(0,V.jsxs)(b.Z,{children:[((0,P.t_)()||(null==Z?void 0:Z.can_edit))&&C&&(0,V.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return T(!1)},children:"编辑设置"}),!C&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(f.ZP,{loading:me,type:"primary",size:"middle",onClick:function(){return _e()},children:"提交"}),(0,V.jsx)(f.ZP,{onClick:function(){T(!0),oe()},type:"primary",size:"middle",ghost:!0,className:"ml20",children:"取消"})]})]})]})}),(0,V.jsx)(b.Z,{span:24,className:"mt15 pl30",children:(0,V.jsx)(L.Z,{checked:q.anonymous_comment,disabled:C||!ae||(null==Z?void 0:Z.anonymous_comment),onChange:function(){var e;!(0,P.Rm)()||null!==(e=y.AssistantObject.group)&&void 0!==e&&e.can_anonymous_comment?(q.anonymous_comment=!q.anonymous_comment,q.allow_late&&!q.evaluation_start?q.late_time&&""!=q.late_time&&(q.evaluation_start=ne()(q.late_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),q.evaluation_end=ne()(q.late_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")):q.unified_setting&&!q.evaluation_start&&q.end_time&&""!=q.end_time&&(q.evaluation_start=ne()(q.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),q.evaluation_end=ne()(q.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),q.anonymous_comment&&(q.evaluation_num=parseInt(q.evaluation_num)?q.evaluation_num:3,q.absence_penalty=parseInt(q.absence_penalty)?q.absence_penalty:3),U(Object.assign({},q))):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,V.jsx)("strong",{children:"启用匿评"})})})]}),q.anonymous_comment&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(w.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,V.jsx)(b.Z,{children:"匿评方式:"}),(0,V.jsx)(b.Z,{className:"ml5",children:(0,V.jsxs)(Y.ZP.Group,{value:q.unified_anonymous_comment,disabled:C||q.anonymous_appeal||(null==Z?void 0:Z.anonymous_comment),onChange:function(e){var n;!(0,P.Rm)()||null!==(n=y.AssistantObject.group)&&void 0!==n&&n.can_anonymous_comment?(U((function(n){return c()(c()({},n),{},{unified_anonymous_comment:e.target.value})})),ee.resetFields()):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(null==Z?void 0:Z.unified_setting)&&(null==Z?void 0:Z.unified_late)&&(0,V.jsx)(Y.ZP,{value:!0,disabled:C||q.anonymous_appeal||(null==Z?void 0:Z.anonymous_comment)||!(null!=Z&&Z.manage_all_group),children:"统一匿评"}),(null==Z||null===(u=Z.group_settings)||void 0===u?void 0:u.length)>0&&(0,V.jsx)(Y.ZP,{value:!1,children:"分班匿评"})]})})]}),q.unified_anonymous_comment&&(0,V.jsxs)(w.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,V.jsx)(b.Z,{children:"互评方式:"}),(0,V.jsx)(b.Z,{className:"ml5",children:(0,V.jsxs)(Y.ZP.Group,{value:q.anonymous_group,disabled:C||q.anonymous_appeal||(null==Z?void 0:Z.anonymous_comment),onChange:function(e){var n;!(0,P.Rm)()||null!==(n=y.AssistantObject.group)&&void 0!==n&&n.can_anonymous_comment?U((function(n){return c()(c()({},n),{},{anonymous_group:e.target.value})})):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,V.jsx)(Y.ZP,{value:!1,children:"所有分组互评"}),(null==Z||null===(d=Z.group_settings)||void 0===d?void 0:d.length)>0&&(0,V.jsx)(Y.ZP,{value:!0,disabled:C||!(null!=Z&&Z.can_anonymous_group),children:"班内小组互评"})]})})]}),q.unified_anonymous_comment?(0,V.jsx)(Je.Z,{data:q,setData:U,disabled:C}):(0,V.jsx)(O.Z,{form:ee,autoComplete:"off",initialValues:null!=Z&&Z.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:Qe(null==Z?void 0:Z.anonymous_comment_settings,"comment")},children:(0,V.jsx)(Ve.Z,{disabled:C,selectOptions:Q,form:ee,data:q})})]}),(0,V.jsx)(Ge.Z,{}),(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(w.Z,{children:(0,V.jsxs)(b.Z,{span:24,className:"mt15 pl30",children:[(0,V.jsx)(L.Z,{checked:q.anonymous_appeal,disabled:C||!ue||(null==Z?void 0:Z.anonymous_appeal),onChange:function(){var e;!(0,P.Rm)()||null!==(e=y.AssistantObject.group)&&void 0!==e&&e.can_anonymous_appeal?(q.anonymous_appeal=!q.anonymous_appeal,q.anonymous_appeal&&(q.appeal_penalty=parseInt(q.appeal_penalty)?q.appeal_penalty:2),U(Object.assign({},q))):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,V.jsx)("strong",{children:"启用匿评申诉"})}),(0,V.jsx)(Fe.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:(0,V.jsxs)("span",{className:"font12",children:["允许学生对自己作品的匿评评分进行申诉,由教师和助教处理申诉",(0,V.jsx)("br",{}),(0,V.jsx)("br",{}),"1、接受学生的合理申诉:",(0,V.jsx)("br",{}),(0,V.jsx)("span",{className:"p",children:"被申诉的评分记录无效,不参与最终成绩的计算"}),(0,V.jsx)("span",{className:"p",children:"被申诉的评阅人的作品成绩,将被扣减违规匿评分"}),(0,V.jsx)("br",{}),"2、拒绝学生的不合理申诉:",(0,V.jsx)("br",{}),(0,V.jsx)("span",{className:"p",children:"被申诉的评分记录有效,不允许学生对该评分记录进行二次申诉"}),(0,V.jsx)("span",{className:"p",children:"被申诉的评阅人的作品成绩,不会扣除违规匿评分"})]}),trigger:"click",children:(0,V.jsx)("span",{className:"mt10 ml10 current font14",children:(0,V.jsx)(Me.Z,{})})})]})}),q.anonymous_appeal&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(w.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,V.jsx)(b.Z,{children:"申诉方式:"}),(0,V.jsx)(b.Z,{className:"ml5",children:(0,V.jsxs)(Y.ZP.Group,{value:q.unified_anonymous_appeal,disabled:C||(null==Z?void 0:Z.anonymous_appeal),onChange:function(e){var n;!(0,P.Rm)()||null!==(n=y.AssistantObject.group)&&void 0!==n&&n.can_anonymous_appeal?(U((function(n){return c()(c()({},n),{},{unified_anonymous_appeal:e.target.value})})),se.resetFields()):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(null==Z?void 0:Z.unified_anonymous_comment)&&(0,V.jsx)(Y.ZP,{value:!0,disabled:!(null!=Z&&Z.manage_all_group),children:"统一申诉"}),(null==Z||null===(h=Z.group_settings)||void 0===h?void 0:h.length)>0&&(0,V.jsx)(Y.ZP,{value:!1,children:"分班申诉"})]})})]}),q.unified_anonymous_appeal?(0,V.jsx)(Be.Z,{data:q,setData:U,disabled:C}):(0,V.jsx)(O.Z,{form:se,initialValues:null!=Z&&Z.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:Qe(null==Z?void 0:Z.anonymous_appeal_settings,"appeal")},children:(0,V.jsx)(qe.Z,{disabled:C||(0,P.Rm)()&&!(null!==(v=y.AssistantObject.group)&&void 0!==v&&v.can_anonymous_appeal),selectOptions:K,form:se})})]})]})]})})),$e=t(21089),en=function(){var e=r()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/publish_setting.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),nn=function(){var e=r()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/evaluation_setting.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tn=function(e,n){return null==e?void 0:e.map((function(e){var t;return null==n||null===(t=n.find((function(n){return n.value===e})))||void 0===t?void 0:t.id}))},sn=function(e,n){var t;return null===(t=e="string"==typeof e?[e]:e)||void 0===t||null===(t=t.map((function(e){return null==n?void 0:n.find((function(n){var t;return null==n||null===(t=n.group_name)||void 0===t?void 0:t.includes(e)}))})))||void 0===t?void 0:t.filter((function(e){return e}))},ln=function(e,n,t){var s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],l=null,i=s?n:sn(e,n);return null==i||i.forEach((function(e,n){(0==n||t(e,l||{}))&&(l=e)})),l},on=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t,s,i,a,u,d,h,f,v=e.shixunHomeworks,j=e.loading,k=e.dispatch,Z=e.classroomList,N=(0,_.useParams)(),I=v.workSetting,H=v.workList,C=(0,te.U)(en,{categoryId:null==N?void 0:N.categoryId,penalty_type:Oe.Q.Number}),T=m()(C,3),D=T[1],M=T[2],R=(0,te.U)(nn,{categoryId:null==N?void 0:N.categoryId}),E=m()(R,3),W=E[1],z=E[2],G=O.Z.useForm(),J=m()(G,1)[0],B=O.Z.useWatch("unified_setting",J),q=O.Z.useWatch("group_settings",J),U=O.Z.useWatch("allow_late_settings",J),Q=O.Z.useWatch("end_time",J),K=O.Z.useWatch("publish_time",J),X=O.Z.useWatch("allow_late",J),$=O.Z.useWatch("unified_late",J),ee=O.Z.useWatch("late_time",J),se=O.Z.useWatch("anonymous_comment",J),le=O.Z.useWatch("unified_anonymous_comment",J),ie=O.Z.useWatch("evaluation_start",J),oe=O.Z.useWatch("anonymous_appeal",J),ae=O.Z.useWatch("anonymous_comment_settings",J),re=O.Z.useWatch("unified_anonymous_appeal",J),ue=O.Z.useWatch("anonymous_appeal_settings",J),ce=(0,p.useState)(!1),de=m()(ce,2),pe=de[0],_e=de[1],he=(0,p.useState)({}),fe=m()(he,2),xe=fe[0],ve=fe[1],ge=pe||(0,P.Rm)()&&!(null!==(n=Z.AssistantObject)&&void 0!==n&&null!==(n=n.group)&&void 0!==n&&n.can_publish),je=pe||(0,P.Rm)()&&!(null!==(t=Z.AssistantObject)&&void 0!==t&&null!==(t=t.group)&&void 0!==t&&t.can_late),ye=pe||(0,P.Rm)()&&!(null!==(s=Z.AssistantObject)&&void 0!==s&&null!==(s=s.group)&&void 0!==s&&s.can_anonymous_comment),we=pe||(0,P.Rm)()&&!(null!==(i=Z.AssistantObject)&&void 0!==i&&null!==(i=i.group)&&void 0!==i&&i.can_anonymous_appeal),be=function(e,n){var t,s;if(null!==(t=e)&&void 0!==t&&t.some((function(e){return"string"!=typeof e.group_name}))){var l,i=[];null===(l=e)||void 0===l||l.forEach((function(e){var n;"string"!=typeof e.group_name&&(null===(n=e.group_name)||void 0===n||n.forEach((function(n){i.push(c()(c()({},e),{},{group_name:n}))})))})),e=i}return null===(s=e)||void 0===s?void 0:s.filter((function(e){var t;return!(null!=n&&null!==(t=n.map((function(e){return null==e?void 0:e.group_name})))&&void 0!==t&&null!==(t=t.toString())&&void 0!==t&&null!==(t=t.split(","))&&void 0!==t&&t.includes(String(e.group_name)))&&e.is_admin}))},ke=function(e){if("allow_late"!=e)if("anonymous_comment"!=e){if("anonymous_appeal"!=e)return"unified_late"==e?"已开启分班发布,无法更改为统一补交":"unified_anonymous_comment"==e?!1===B?"已开启分班发布,无法更改为统一匿评":"已开启分班补交,无法更改为统一匿评":"unified_anonymous_appeal"==e?!1===B?"已开启分班发布,无法更改为统一申诉":!1===$?"已开启分班补交,无法更改为统一申诉":"已开启分班匿评,无法更改为统一申诉":"make_up_score"==e?X?"扣分数据来源于补交扣分":"开启后,允许未按时提交的学生补交作品一次,并扣除相应的分数作为迟交的处罚,该学生才可以参与匿评。":"submit_num"==e?"若学生需要在规定次数外再次提交作品,教师可使用打回重做功能让该学生重新提交一次。":void 0;y.Z.warning({centered:!0,width:760,icon:null,title:"开启匿评申诉提示",content:(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)("span",{className:"blod",children:"允许学生对自己作品的匿评评分进行申诉,由教师和助教处理申诉"}),(0,V.jsx)("br",{}),"1、接受学生的合理申诉:",(0,V.jsx)("br",{}),"被申诉的评分记录无效,不参与最终成绩的计算被申诉的评阅人的作品成绩,将被扣减违规匿评分",(0,V.jsx)("br",{}),"2、拒绝学生的不合理申诉:",(0,V.jsx)("br",{}),"被申诉的评分记录有效,不允许学生对该评分记录进行二次申诉被申诉的评阅人的作品成绩,不会扣除违规匿评分",(0,V.jsx)("br",{})]})})}else y.Z.warning({centered:!0,width:550,icon:null,title:"开启匿评提示",content:(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)("span",{className:"blod",children:"规则说明:"}),"开启匿评,学生将在隐藏身份的情况下,对其他匿名作业进行评阅。",(0,V.jsx)("br",{}),(0,V.jsxs)("div",{className:"font12 mt10",style:{color:"#E99237"},children:[(0,V.jsx)("i",{className:"iconfont icon-tishi11 mr5 font12"}),"学生必须提交作品才能参与匿评,若学生未能按时提交作品,建议启用“允许学生补交”功能,允许学生补交作品一次,并扣除相应的分数作为迟交的处罚,该学生才可以参与匿评。"]})]})});else y.Z.warning({centered:!0,width:472,icon:null,title:"开启补交提示",content:(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)("div",{children:[(0,V.jsx)("span",{className:"blod",children:"规则说明:"}),"开启补交,仅在补交时间提交作业的学生将扣除分值;若学生在“按时提交”的时间内已成功提交作业,在补交时间再次提交则不会扣分。"]}),(0,V.jsxs)("div",{className:"font12 mt10",style:{color:"#E99237"},children:[(0,V.jsx)("i",{className:"iconfont icon-tishi11 mr5 font12"}),"注意:班级阶段进入“补交中”则不可变更作业截止时间、不可关闭补交。"]})]})})},Ze=function(e){var n,t,s,l,i,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("unified_setting"==e)return ge||!(null!=H&&null!==(n=H.homework_status)&&void 0!==n&&n.includes("未发布"))||!(null!=I&&I.manage_all_group);if("publish_time"==e)return ge||!(null!=H&&null!==(t=H.homework_status)&&void 0!==t&&t.includes("未发布")||null!=H&&null!==(s=H.homework_status)&&void 0!==s&&s.includes("未开始"));if("end_time"==e){var a=ln([],(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")=ne()(null==I?void 0:I.end_time).startOf("second")||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second")||(null==I?void 0:I.anonymous_comment)&&(null==a?void 0:a.evaluation_start)&&ne()().startOf("second")>=ne()(null==a?void 0:a.evaluation_start).startOf("second")}if(["group_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)})))return ge||!(null!=o&&o.is_admin)||!(null!=H&&null!==(l=H.homework_status)&&void 0!==l&&l.includes("未发布"))&&(null==o?void 0:o.publish_time)&&ne()().startOf("second")>=ne()(null==o||null===(i=o.publish_time)||void 0===i?void 0:i[0]).startOf("second");if(["group_settings","publish_time"].every((function(n){return null==e?void 0:e.includes(n)}))){var r,u,c=ln(null==o?void 0:o.group_name,(null==I?void 0:I.allow_late_settings)||[],(function(e,n){return(null==e?void 0:e.late_time)&&(null==n?void 0:n.late_time)&&ne()(null==e?void 0:e.late_time).startOf("second")=ne()(null==o||null===(u=o.publish_time)||void 0===u?void 0:u[0]).startOf("second"),(null==I?void 0:I.allow_late)&&(null==c?void 0:c.late_time)&&ne()().startOf("second")>=ne()(null==o?void 0:o.end_time).startOf("second")||(null==I?void 0:I.anonymous_comment)&&(null==d?void 0:d.evaluation_start)&&ne()().startOf("second")>=ne()(null==d?void 0:d.evaluation_start).startOf("second")]}if("allow_late"==e)return je||(null==I?void 0:I.anonymous_comment)&&(null==I?void 0:I.evaluation_start)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("unified_late"==e){ln(null,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")=ne()(null==I?void 0:I.end_time).startOf("second")||!1===B}if("late_penalty"==e)return je||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("late_time"==e)return je||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var m,p=ln(null==o?void 0:o.group_name,(null==I?void 0:I.group_settings)||[],(function(e,n){return(null==e?void 0:e.end_time)&&(null==n?void 0:n.end_time)&&ne()(null==e?void 0:e.end_time).startOf("second")>ne()(null==n?void 0:n.end_time).startOf("second")}));return ge||!(null!=o&&o.is_admin)||(null==p?void 0:p.end_time)&&ne()().startOf("second")>=ne()(null==p?void 0:p.end_time).startOf("second")||(null==o?void 0:o.group_name)&&(null==o||null===(m=o.group_name)||void 0===m?void 0:m.length)&&(null==I?void 0:I.unified_setting)&&(null==I?void 0:I.end_time)&&ne()().startOf("second")>=ne()(null==I?void 0:I.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every((function(n){return null==e?void 0:e.includes(n)}))){var _=ln(null==o?void 0:o.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}));return ge||!(null!=o&&o.is_admin)||(null==_?void 0:_.evaluation_start)&&(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==_?void 0:_.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every((function(n){return null==e?void 0:e.includes(n)}))){var h=ln(null==o?void 0:o.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")=ne()(null==h?void 0:h.evaluation_start).startOf("second")}if("anonymous_comment"==e){var f=ln(null,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}),!0);return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second")||(null==I?void 0:I.anonymous_comment)&&(null==f?void 0:f.evaluation_start)&&ne()().startOf("second")>=ne()(null==f?void 0:f.evaluation_start).startOf("second")}if("unified_anonymous_comment"==e){var x=ln(null,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")=ne()(null==I?void 0:I.evaluation_start).startOf("second")||!(null!=I&&I.unified_anonymous_comment)&&(null==I?void 0:I.anonymous_comment)&&x.evaluation_start&&ne()().startOf("second")>=ne()(null==x?void 0:x.evaluation_start).startOf("second")||!1===$||!1===B}if("anonymous_group"==e)return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||(null==I?void 0:I.anonymous_comment)&&(null==I?void 0:I.evaluation_start)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("evaluation_start"==e)return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("evaluation_start"==e)return ye;if("evaluation_end"==e)return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)();if("evaluation_num"==e)return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("absence_penalty"==e)return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)();if(["anonymous_comment_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var v=ln(null==o?void 0:o.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}));return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||!(null!=o&&o.is_admin)||(null==v?void 0:v.evaluation_start)&&ne()().startOf("second")>=ne()(null==v?void 0:v.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every((function(n){return null==e?void 0:e.includes(n)}))){var g=ln(null==o?void 0:o.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}));return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||!(null!=o&&o.is_admin)||[(null==g?void 0:g.evaluation_start)&&ne()().startOf("second")>=ne()(null==g?void 0:g.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every((function(n){return null==e?void 0:e.includes(n)}))){var j=ln(null==o?void 0:o.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}));return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||!(null!=o&&o.is_admin)||(null==j?void 0:j.evaluation_start)&&ne()().startOf("second")>=ne()(null==j?void 0:j.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every((function(n){return null==e?void 0:e.includes(n)})))return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||!(null!=o&&o.is_admin);if(["anonymous_comment_settings","student_comment"].every((function(n){return null==e?void 0:e.includes(n)})))return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||!(null!=o&&o.is_admin);if("student_comment"==e)return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)();if("is_open_abnormal_score"==e)return ye||!(null!=I&&I.can_edit)&&!(0,P.t_)()||(null==I?void 0:I.is_open_abnormal_score);if("anonymous_appeal"==e)return we||!(null!=I&&I.can_edit)&&!(0,P.t_)()||I.anonymous_appeal&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("unified_anonymous_appeal"==e)return we||!(null!=I&&I.can_edit)&&!(0,P.t_)()||ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second")||!1===$||!1===B||0==le;if("appeal_penalty"==e)return we||!(null!=I&&I.can_edit)&&!(0,P.t_)();if(["anonymous_appeal_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var y=ln(null==o?void 0:o.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_end)&&(null==n?void 0:n.evaluation_end)&&ne()(null==e?void 0:e.evaluation_end).startOf("second")>ne()(null==n?void 0:n.evaluation_end).startOf("second")}));return we||!(null!=I&&I.can_edit)&&!(0,P.t_)()||!(null!=o&&o.is_admin)||(null==y?void 0:y.evaluation_end)&&ne()().startOf("second")>=ne()(null==y?void 0:y.evaluation_end).startOf("second")}return!!["anonymous_appeal_settings","appeal_penalty"].every((function(n){return null==e?void 0:e.includes(n)}))&&(we||!(null!=I&&I.can_edit)&&!(0,P.t_)()||!(null!=o&&o.is_admin))},Ne=function(){var e=r()(o()().mark((function e(n){var t,s,l,i,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(a=n).group_settings=null==a||null===(t=a.group_settings)||void 0===t?void 0:t.map((function(e){var n,t;return e.end_time=ne()(null==e||null===(n=e.publish_time)||void 0===n?void 0:n[1]).startOf("second"),e.publish_time=ne()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[0]).startOf("second"),e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=tn(null==e?void 0:e.group_name,null==I?void 0:I.group_settings),e})),a.allow_late_settings=null==a||null===(s=a.allow_late_settings)||void 0===s?void 0:s.map((function(e){return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=tn(null==e?void 0:e.group_name,null==I?void 0:I.group_settings),e})),a.anonymous_comment_settings=null==a||null===(l=a.anonymous_comment_settings)||void 0===l?void 0:l.map((function(e){var n,t;return e.evaluation_end=ne()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[1]).startOf("second"),e.evaluation_start=ne()(null==e||null===(t=e.evaluation_start)||void 0===t?void 0:t[0]).startOf("second"),e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=tn(null==e?void 0:e.group_name,null==I?void 0:I.group_settings),e})),a.anonymous_appeal_settings=null==a||null===(i=a.anonymous_appeal_settings)||void 0===i?void 0:i.map((function(e){return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=tn(null==e?void 0:e.group_name,null==I?void 0:I.group_settings),e})),e.next=7,M(c()({},a));case 7:if(0===e.sent.status){e.next=10;break}return e.abrupt("return");case 10:return e.next=12,z(c()({},a));case 12:if(0===e.sent.status){e.next=15;break}return e.abrupt("return");case 15:x.ZP.success("保存成功"),Se(),k({type:"shixunHomeworks/setActionTabs",payload:{key:""}});case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Se=function(){k({type:"shixunHomeworks/getWorkSetting",payload:c()({},N)}),k({type:"shixunHomeworks/getWorkList",payload:c()({},N)})};return(0,p.useEffect)((function(){var e,n,t,s,l=null==I||null===(e=I.group_settings)||void 0===e?void 0:e.filter((function(e){return null!==e.publish_time})).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name],publish_time:(null==e?void 0:e.publish_time)&&[ne()(null==e?void 0:e.publish_time),ne()(null==e?void 0:e.end_time)]})})),i=null===(n=I.allow_late_settings)||void 0===n?void 0:n.filter((function(e){return null!==e.late_time})).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name],late_time:(null==e?void 0:e.late_time)&&ne()(null==e?void 0:e.late_time)})})),o=null===(t=I.anonymous_comment_settings)||void 0===t?void 0:t.filter((function(e){return null!==e.evaluation_start})).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name],evaluation_start:(null==e?void 0:e.evaluation_start)&&[ne()(null==e?void 0:e.evaluation_start),ne()(null==e?void 0:e.evaluation_end)]})})),a=null===(s=I.anonymous_appeal_settings)||void 0===s?void 0:s.filter((function(e){return null!==e.appeal_time})).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})),r=c()(c()({},I),{},{late_penalty:null!=I&&I.late_penalty?null==I?void 0:I.late_penalty:5,evaluation_num:null!=I&&I.evaluation_num?null==I?void 0:I.evaluation_num:3,absence_penalty:null!=I&&I.absence_penalty?null==I?void 0:I.absence_penalty:3,appeal_penalty:null!=I&&I.appeal_penalty?null==I?void 0:I.appeal_penalty:2,publish_time:null!=I&&I.publish_time?ne()(null==I?void 0:I.publish_time):"",end_time:null!=I&&I.end_time?ne()(null==I?void 0:I.end_time):"",late_time:null!=I&&I.late_time?ne()(null==I?void 0:I.late_time):"",evaluation_start:null!=I&&I.evaluation_start?ne()(null==I?void 0:I.evaluation_start):"",evaluation_end:null!=I&&I.evaluation_end?ne()(null==I?void 0:I.evaluation_end):"",group_settings:null!=l&&l.length?l:[{is_admin:!0}],allow_late_settings:null!=i&&i.length?i:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:null!=o&&o.length?o:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:null!=a&&a.length?a:[{is_admin:!0,appeal_penalty:2}]});J.setFieldsValue(r),ve(r),_e(!(0,P.GJ)()),console.log("workSetting",I)}),[I]),(0,p.useEffect)((function(){return k({type:"globalSetting/footerToggle",payload:!1}),function(){k({type:"globalSetting/footerToggle",payload:!0}),k({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),null==J||J.resetFields()}}),[]),(0,V.jsx)(me.Z,{spinning:!!j["shixunHomeworks/getWorkSetting"]||!!j["shixunHomeworks/getWorkList"],children:(0,V.jsxs)("section",{style:{padding:"20px 30px 90px",background:"#fff"},children:[(0,V.jsxs)(O.Z,{form:J,colon:!1,disabled:pe,initialValues:xe,scrollToFirstError:!0,onValuesChange:function(e,n){if(console.log("handleValuesChange",e,n),k({type:"shixunHomeworks/setActionTabs",payload:{key:"发布设置离开"}}),"unified_setting"in e&&(null!=n&&n.unified_setting||J.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in e&&(null!=n&&n.unified_late||J.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in e&&(null!=n&&n.unified_anonymous_comment||J.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in e){var t,s,i,o,a=[];null==n||null===(t=n.group_settings)||void 0===t||t.forEach((function(e){a=[].concat(l()(a),l()((null==e?void 0:e.group_name)||[]))})),J.setFieldsValue({allow_late_settings:(null==n||null===(s=n.allow_late_settings)||void 0===s?void 0:s.map((function(e){var n;return c()(c()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return a.includes(e)}))})})))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:(null==n||null===(i=n.anonymous_comment_settings)||void 0===i?void 0:i.map((function(e){var n,t;return c()(c()({},e),{},{group_name:null!=e&&e.evaluation_start&&ne()().startOf("second")>=ne()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[0]).startOf("second")?null==e?void 0:e.group_name:null==e||null===(t=e.group_name)||void 0===t?void 0:t.filter((function(e){return a.includes(e)}))})})))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:(null==n||null===(o=n.anonymous_appeal_settings)||void 0===o?void 0:o.map((function(e){var n;return c()(c()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return a.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in e){var r,u,d,m=[];null==n||null===(r=n.allow_late_settings)||void 0===r||r.forEach((function(e){m=[].concat(l()(m),l()((null==e?void 0:e.group_name)||[]))})),J.setFieldsValue({anonymous_comment_settings:(null==n||null===(u=n.anonymous_comment_settings)||void 0===u?void 0:u.map((function(e){var n,t;return c()(c()({},e),{},{group_name:null!=e&&e.evaluation_start&&ne()().startOf("second")>=ne()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[0]).startOf("second")?null==e?void 0:e.group_name:null==e||null===(t=e.group_name)||void 0===t?void 0:t.filter((function(e){return m.includes(e)}))})})))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:(null==n||null===(d=n.anonymous_appeal_settings)||void 0===d?void 0:d.map((function(e){var n;return c()(c()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return m.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in e){var p,_,h=[];null==n||null===(p=n.anonymous_comment_settings)||void 0===p||p.forEach((function(e){h=[].concat(l()(h),l()((null==e?void 0:e.group_name)||[]))})),J.setFieldsValue({anonymous_appeal_settings:(null==n||null===(_=n.anonymous_appeal_settings)||void 0===_?void 0:_.map((function(e){var n;return c()(c()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return h.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}J.validateFields(),console.log("=====",ne()(null==n?void 0:n.end_time).format("YYYY-MM-DD HH:mm:ss"))},onFinish:Ne,children:[(0,V.jsxs)("div",{style:{paddingBottom:"30px",borderBottom:"1px solid #EDEDED"},children:[(0,V.jsx)("h1",{children:"发布设置"}),(0,V.jsx)(O.Z.Item,{name:"unified_setting",rules:[{required:!0,message:"请选择发布类型"}],children:(0,V.jsxs)(Y.ZP.Group,{disabled:Ze("unified_setting"),children:[(0,V.jsx)(Y.ZP,{value:!0,children:(0,V.jsx)("span",{className:"font16",children:"统一发布"})}),(null==I||null===(a=I.group_settings)||void 0===a?void 0:a.length)>0&&(0,V.jsx)(Y.ZP,{value:!1,children:(0,V.jsx)("span",{className:"font16",children:"分班发布"})})]})}),B?(0,V.jsxs)("div",{style:{marginTop:"20px",display:"flex",flexDirection:"column",gap:"20px"},children:[(0,V.jsxs)(w.Z,{style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{style:{marginLeft:24},label:"发布时间",name:"publish_time",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择发布时间"):Promise.resolve()}}],normalize:function(e){return e&&ne()(e).startOf("second")},children:(0,V.jsx)(Ie.default,{style:{width:200},disabled:Ze("publish_time"),placeholder:"请选择发布时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,S.Q8)(e,null==I?void 0:I.course_end_date)},disabledTime:function(e){return(0,S.d0)(e)},showTime:{format:"HH:mm",defaultValue:ne()((0,S.U6)(),"HH:mm")}})})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"c-grey-999",children:"(学生收到作业的时间)"})})]}),(0,V.jsxs)(w.Z,{style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{style:{marginLeft:24},label:"截止时间",name:"end_time",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):Promise.resolve()}}],normalize:function(e){return e&&ne()(e).startOf("second")},children:(0,V.jsx)(Ie.default,{style:{width:200},disabled:Ze("end_time"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,S.Q8)(e,null==I?void 0:I.course_end_date,ne()(K).add(1,"minutes").format())},disabledTime:function(e){return(0,S.d0)(e,ne()(K).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,S.U6)(),"HH:mm")}})})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"c-grey-999",children:"(学生“按时”提交作品的时间截点)"})})]})]}):(0,V.jsx)(O.Z.List,{name:"group_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var l,i;return(0,V.jsxs)("div",{className:"mt20",children:[(0,V.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,V.jsx)(b.Z,{flex:"25px",children:(0,V.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,V.jsxs)(b.Z,{children:["发布规则",n+1]})]}),(0,V.jsxs)(w.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"ml25",children:"班级"})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,V.jsx)(F.default,{disabled:Ze(["group_settings","group_name"],null==q?void 0:q[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:null==I||null===(l=I.group_settings)||void 0===l?void 0:l.filter((function(e){var n;return!(null!=q&&null!==(n=q.map((function(e){return null==e?void 0:e.group_name})))&&void 0!==n&&null!==(n=n.toString())&&void 0!==n&&null!==(n=n.split(","))&&void 0!==n&&n.includes(String(e.group_name)))&&e.is_admin}))})})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"ml40",children:"作业时间"})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{className:"ml10",name:[e.name,"publish_time"],rules:[{required:!0,message:"请选择作业时间"}],children:(0,V.jsx)(Ie.default.RangePicker,{style:{width:543},disabled:Ze(["group_settings","publish_time"],null==q?void 0:q[n]),placeholder:["请选择发布时间","请选择截止时间"],disabledDate:function(e){return(0,S.Q8)(e,null==I?void 0:I.course_end_date)},disabledTime:function(e){return(0,S.d0)(e)},showTime:{format:"HH:mm",defaultValue:[ne()((0,S.U6)(),"HH:mm"),ne()((0,S.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})})}),!pe&&(0,V.jsx)(b.Z,{flex:1,children:(0,V.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["group_settings","group_name"],null==q?void 0:q[n])&&(0,V.jsx)(b.Z,{children:(0,V.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null==I||null===(i=I.group_settings)||void 0===i||null===(i=i.filter((function(e){var n;return!(null!=q&&null!==(n=q.map((function(e){return null==e?void 0:e.group_name})))&&void 0!==n&&null!==(n=n.toString())&&void 0!==n&&null!==(n=n.split(","))&&void 0!==n&&n.includes(String(e.group_name)))&&e.is_admin})))||void 0===i?void 0:i.length)>0&&(0,V.jsx)(b.Z,{children:(0,V.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0})}})})]})})]})]},e.key)}))}})]}),(0,V.jsx)(Ce.rU,{form:J}),(0,V.jsxs)("div",{style:{padding:"20px 0",borderBottom:"1px solid #EDEDED"},children:[(0,V.jsx)("h1",{children:"补交设置"}),(0,V.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{name:"allow_late",valuePropName:"checked",children:(0,V.jsx)(L.Z,{disabled:Ze("allow_late"),children:(0,V.jsx)("span",{className:"font16",children:"开启补交"})})})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("a",{onClick:function(){ke("allow_late")},children:"规则说明"})})]}),X&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,style:{position:"relative"},children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"ml25",children:"补交方式"})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{className:"ml10",name:"unified_late",rules:[{required:!0,message:"请选择补交方式"}],children:(0,V.jsxs)(Y.ZP.Group,{disabled:Ze("unified_late"),children:[(0,V.jsx)(Y.ZP,{value:!0,children:"统一补交"}),(null==I||null===(u=I.group_settings)||void 0===u?void 0:u.length)>0&&(0,V.jsx)(Y.ZP,{value:!1,children:"分班补交"})]})})}),!1===B&&(0,V.jsx)(g.Z,{title:ke("unified_late"),placement:"topLeft",children:(0,V.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),$?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px",position:"relative"},children:[(0,V.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"补交扣分"}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{name:"late_penalty",rules:[{required:!0,message:"请输入补交扣分"}],children:(0,V.jsx)(A.Z,{min:0,disabled:Ze("late_penalty")})})}),(0,V.jsx)(b.Z,{children:"分"}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"c-grey-999",children:"(延时提交作品时,学生成绩将被扣减的分值)"})})]}),(0,V.jsxs)(w.Z,{className:"mt20 mb10",style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,V.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:(0,V.jsx)("span",{className:"c-grey-333",children:"截止时间"})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{name:"late_time",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):ne()(n).startOf("second")<=ne()(Q).startOf("second")?Promise.reject("补交截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&ne()(e).startOf("second")},children:(0,V.jsx)(Ie.default,{style:{width:200},disabled:Ze("late_time"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,S.Q8)(e,null==I?void 0:I.course_end_date,ne()(Q).add(1,"minutes").format())},disabledTime:function(e){return(0,S.d0)(e,ne()(Q).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,S.U6)(),"HH:mm")}})})}),(0,V.jsx)(b.Z,{style:{position:"absolute",left:320},children:(0,V.jsx)("span",{className:"c-grey-999",children:"(学生“延时”提交作品的时间截点)"})})]})]}):(0,V.jsx)(O.Z.List,{name:"allow_late_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i,o,a,r,u=Q||(null===(i=ln(null==U||null===(o=U[n])||void 0===o?void 0:o.group_name,q||[],(function(e,n){var t,s;return ne()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[1]).startOf("second")>ne()(null==n||null===(s=n.publish_time)||void 0===s?void 0:s[1]).startOf("second")})))||void 0===i||null===(i=i.publish_time)||void 0===i?void 0:i[1]);return(0,V.jsxs)("div",{className:"mt20 mb30",children:[(0,V.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,V.jsx)(b.Z,{flex:"25px",children:(0,V.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,V.jsxs)(b.Z,{children:["补交规则",n+1]})]}),(0,V.jsxs)(w.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"ml25",children:"班级"})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,V.jsx)(F.default,{disabled:Ze(["allow_late_settings","group_name"],null==U?void 0:U[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:be(B?null==I?void 0:I.group_settings:q,[].concat(l()(U||[]),l()((null==I?void 0:I.anonymous_comment)&&!(null!=I&&I.unified_anonymous_comment)&&(null==I||null===(a=I.anonymous_comment_settings)||void 0===a?void 0:a.filter((function(e){return(null==e?void 0:e.evaluation_start)&&ne()().startOf("second")>=ne()(null==e?void 0:e.evaluation_start).startOf("second")})))||[])))})})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"ml40",children:"补交扣分"})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{className:"ml10",name:[e.name,"late_penalty"],rules:[{required:!0,message:"请输入补交扣分"}],children:(0,V.jsx)(A.Z,{min:0,disabled:Ze(["allow_late_settings","late_penalty"],null==U?void 0:U[n])})})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"ml5",children:"分"})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"ml40",children:"截止时间"})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{className:"ml10",name:[e.name,"late_time"],rules:[{required:!0,validator:function(e,n){return null==n?Promise.reject("请选择截止时间"):u&&ne()(n).startOf("second")<=ne()(u).startOf("second")?Promise.reject("补交截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],children:(0,V.jsx)(Ie.default,{disabled:Ze(["allow_late_settings","late_time"],null==U?void 0:U[n]),style:{width:333},placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,S.Q8)(e,null==I?void 0:I.course_end_date,ne()(u).add(1,"minutes").format())},disabledTime:function(e){return(0,S.d0)(e,ne()(u).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,S.U6)(),"HH:mm")}})})}),!pe&&(0,V.jsx)(b.Z,{flex:1,children:(0,V.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["allow_late_settings","group_name"],null==U?void 0:U[n])&&(0,V.jsx)(b.Z,{children:(0,V.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null===(r=be(B?null==I?void 0:I.group_settings:q,U))||void 0===r?void 0:r.length)>0&&(0,V.jsx)(b.Z,{children:(0,V.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,late_penalty:5})}})})]})})]})]},e.key)}))}})]})]}),(0,V.jsxs)("div",{style:{padding:"20px 0"},children:[(0,V.jsx)("h1",{children:"匿评设置"}),(0,V.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{name:"anonymous_comment",valuePropName:"checked",children:(0,V.jsx)(L.Z,{disabled:Ze("anonymous_comment"),children:(0,V.jsx)("span",{className:"font16",children:"启用匿评"})})})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("a",{onClick:function(){ke("anonymous_comment")},children:"规则说明"})})]}),se&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(w.Z,{className:"mt20",wrap:!1,children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{style:{marginLeft:24},name:"can_make_up",valuePropName:"checked",children:(0,V.jsxs)(L.Z,{children:[" ",X?"允许学生补交,并且扣除补交扣分":"允许学生补交,补交扣分"," "]})})}),!X&&(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{name:"make_up_score",children:(0,V.jsx)(A.Z,{min:1,max:100,style:{width:84}})})}),(0,V.jsxs)(b.Z,{children:[" ",!X&&(0,V.jsx)("span",{style:{lineHeight:"30px"},className:"ml10",children:"分"}),(0,V.jsx)(g.Z,{title:ke("make_up_score"),children:(0,V.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5",style:{lineHeight:"30px"}})})]})]}),(0,V.jsxs)("div",{className:"mt20",style:{position:"relative"},children:[(0,V.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,V.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"匿评方式"}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{className:"ml10",name:"unified_anonymous_comment",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择匿评方式"):Promise.resolve()}}],children:(0,V.jsxs)(Y.ZP.Group,{disabled:Ze("unified_anonymous_comment"),children:[(0,V.jsx)(Y.ZP,{value:!0,children:"统一匿评"}),(null==I||null===(d=I.group_settings)||void 0===d?void 0:d.length)>0&&(0,V.jsx)(Y.ZP,{value:!1,children:"分班匿评"})]})})})]}),(!1===$||!1===B)&&(0,V.jsx)(g.Z,{title:ke("unified_anonymous_comment"),placement:"topLeft",children:(0,V.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),le?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,children:[(0,V.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"互评方式"}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{className:"ml10",name:"anonymous_group",rules:[{required:!0,message:"请选择互评方式"}],children:(0,V.jsxs)(Y.ZP.Group,{disabled:Ze("anonymous_group"),children:[(0,V.jsx)(Y.ZP,{value:!1,children:"所有学生互评"}),(null==I||null===(h=I.group_settings)||void 0===h?void 0:h.length)>0&&(0,V.jsx)(Y.ZP,{value:!0,children:"班级内互评"})]})})})]}),(0,V.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,V.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"开始时间"}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{name:"evaluation_start",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择开始时间"):ne()(n).startOf("second")<=ne()(ee||Q).startOf("second")?Promise.reject(ee?"匿评开始时间不能≤补交截止时间,请重新选择":"匿评开始时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&ne()(e).startOf("second")},children:(0,V.jsx)(Ie.default,{style:{width:200},disabled:Ze("evaluation_start"),placeholder:"请选择开始时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,S.Q8)(e,null==I?void 0:I.course_end_date,ne()(ee||Q).add(1,"minutes").format())},disabledTime:function(e){return(0,S.d0)(e,ne()(ee||Q).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,S.U6)(),"HH:mm")}})})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"c-grey-999",children:"(匿评开始时间之前提交作品的学生,参与匿评)"})})]}),(0,V.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px",position:"relative"},children:[(0,V.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"截止时间"}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{name:"evaluation_end",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):ne()(n).startOf("second")<=ne()(ie||ee||Q).startOf("second")?Promise.reject(ie?"匿评截止时间不能≤匿评开始时间,请重新选择":ee?"匿评截止时间不能≤补交截止时间,请重新选择":"匿评截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&ne()(e).startOf("second")},children:(0,V.jsx)(Ie.default,{style:{width:200},disabled:Ze("evaluation_end"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,S.Q8)(e,null==I?void 0:I.course_end_date,ne()(ie||ee||Q).add(1,"minutes").format())},disabledTime:function(e){return(0,S.d0)(e,ne()(ie||ee||Q).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,S.U6)(),"HH:mm")}})})}),(0,V.jsx)(b.Z,{style:{position:"absolute",left:300},children:(0,V.jsx)("span",{className:"c-grey-999",children:"(学生匿评TA人作品的时间截点)"})})]}),(0,V.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,V.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"匿评数量"}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{name:"evaluation_num",rules:[{required:!0,message:"请输入匿评数量"}],children:(0,V.jsx)(A.Z,{disabled:Ze("evaluation_num")})})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"c-grey-999",children:"(本处填写每个学生将被分配的匿评作品数量。如全班实际提交作业数量小于本数值,则以实际提交作业数量为准。)"})})]}),(0,V.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,V.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"缺评扣分"}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{name:"absence_penalty",rules:[{required:!0,message:"请输入缺评扣分"}],children:(0,V.jsx)(A.Z,{disabled:Ze("absence_penalty")})})}),(0,V.jsx)(b.Z,{children:"分"}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"c-grey-999",children:"(学生缺评时,其成绩将被扣减的分值)"})})]})]}):(0,V.jsx)(O.Z.List,{name:"anonymous_comment_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var l,i,o,a,r,u=ee||(null===(l=ln(null==ae||null===(i=ae[n])||void 0===i?void 0:i.group_name,U||[],(function(e,n){return ne()(null==e?void 0:e.late_time).startOf("second")>ne()(null==n?void 0:n.late_time).startOf("second")})))||void 0===l?void 0:l.late_time)||Q||(null===(o=ln(null==ae||null===(a=ae[n])||void 0===a?void 0:a.group_name,q||[],(function(e,n){var t,s;return ne()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[1]).startOf("second")>ne()(null==n||null===(s=n.publish_time)||void 0===s?void 0:s[1]).startOf("second")})))||void 0===o||null===(o=o.publish_time)||void 0===o?void 0:o[1]);return(0,V.jsxs)("div",{className:"mt20",children:[(0,V.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,V.jsx)(b.Z,{flex:"25px",children:(0,V.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,V.jsxs)(b.Z,{children:["匿评规则",n+1]})]}),(0,V.jsxs)(w.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,V.jsxs)(b.Z,{children:[(0,V.jsxs)(w.Z,{wrap:!1,align:"top",children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"ml25",children:"班级"})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,V.jsx)(F.default,{disabled:Ze(["anonymous_comment_settings","group_name"],null==ae?void 0:ae[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:be(B?null==I?void 0:I.group_settings:q,ae)})})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"ml40",children:"匿评时间"})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{className:"ml10",name:[e.name,"evaluation_start"],rules:[{required:!0,validator:function(e,n){return null==n?Promise.reject("请选择匿评时间"):u&&ne()(n).startOf("second")<=ne()(u).startOf("second")?Promise.reject(Q?"匿评时间不能≤发布截止时间,请重新选择":"匿评时间不能≤补交截止时间,请重新选择"):Promise.resolve()}}],children:(0,V.jsx)(Ie.default.RangePicker,{disabled:Ze(["anonymous_comment_settings","evaluation_start"],null==ae?void 0:ae[n]),style:{width:543},placeholder:["请选择发布时间","请选择截止时间"],disabledDate:function(e){return(0,S.Q8)(e,null==I?void 0:I.course_end_date,ne()(u).add(1,"minutes").format())},disabledTime:function(e){return(0,S.d0)(e,ne()(u).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:[ne()((0,S.U6)(),"HH:mm"),ne()((0,S.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})})})]}),(0,V.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"ml25",children:"匿评数量"})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{className:"ml10",name:[e.name,"evaluation_num"],rules:[{required:!0,message:"请输入匿评数量"}],children:(0,V.jsx)(A.Z,{min:0,disabled:Ze(["anonymous_comment_settings","evaluation_num"],null==ae?void 0:ae[n])})})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"ml60",children:"缺评扣分"})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{className:"ml10",name:[e.name,"absence_penalty"],rules:[{required:!0,message:"请输入缺评扣分"}],children:(0,V.jsx)(A.Z,{min:0,disabled:Ze(["anonymous_comment_settings","absence_penalty"],null==ae?void 0:ae[n])})})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"ml5",children:"分"})}),!le&&(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{style:{marginLeft:60},name:[e.name,"student_comment"],valuePropName:"checked",children:(0,V.jsx)(L.Z,{disabled:Ze(["anonymous_comment_settings","student_comment"],null==ae?void 0:ae[n]),children:"匿评计入已评阅"})})})]})]}),!pe&&(0,V.jsx)(b.Z,{flex:1,children:(0,V.jsxs)(w.Z,{wrap:!1,align:"top",justify:"end",children:[0!=n&&!Ze(["anonymous_comment_settings","group_name"],null==ae?void 0:ae[n])&&(0,V.jsx)(b.Z,{children:(0,V.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null===(r=be(B?null==I?void 0:I.group_settings:q,ae))||void 0===r?void 0:r.length)>0&&(0,V.jsx)(b.Z,{children:(0,V.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,absence_penalty:3,evaluation_num:3})}})})]})})]})]},e.key)}))}}),(0,V.jsxs)(w.Z,{className:"mt30",wrap:!1,children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{name:"is_open_abnormal_score",valuePropName:"checked",children:(0,V.jsx)(L.Z,{disabled:Ze("is_open_abnormal_score"),children:(0,V.jsx)("span",{className:"font16",children:"学生匿评分差超过"})})})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{name:"abnormal_score",children:(0,V.jsx)(A.Z,{disabled:Ze("student_comment"),min:1,max:100,style:{width:84}})})}),(0,V.jsxs)(b.Z,{children:[" ",(0,V.jsxs)("span",{style:{lineHeight:"30px",fontSize:"16px"},className:"ml10",children:["分计入",pe?"匿评评分异常列表":(0,V.jsx)("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:function(){null!=I&&I.anonymous_comment?window.open("/classrooms/".concat(null==N?void 0:N.coursesId,"/group_homework/").concat(null==N?void 0:N.categoryId,"/detail?TabsActiveKey=2&tabs=10")):x.ZP.warning("保存启用设置后,点击该按钮即可跳转至匿评评分异常列表")},children:"匿评评分异常列表"})]}),(0,V.jsx)(g.Z,{title:"开启后,若学生匿评分差值超过设置分数,该条评分将计入匿评评分异常列表。此外,不论是否开启该功能,若学生匿评得分不超过60分,也将自动计入该异常列表",children:(0,V.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5"})})]})]}),le&&(0,V.jsx)(O.Z.Item,{className:"mt30",name:"student_comment",valuePropName:"checked",children:(0,V.jsx)(L.Z,{disabled:Ze("student_comment"),children:(0,V.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"font16",children:"匿评计入已评阅"})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"c-grey-999",children:"(学生相互匿评的数据,在作品列表中计入已评阅)"})})]})})}),(0,V.jsxs)(w.Z,{className:"mt30",wrap:!1,align:"middle",gutter:10,children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{name:"anonymous_appeal",valuePropName:"checked",children:(0,V.jsx)(L.Z,{disabled:Ze("anonymous_appeal"),children:(0,V.jsx)("span",{className:"font16",children:"启用匿评申诉"})})})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("a",{onClick:function(){ke("anonymous_appeal")},children:"规则说明"})})]}),oe&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,style:{position:"relative"},children:[(0,V.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"申诉方式"}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{className:"ml10",name:"unified_anonymous_appeal",rules:[{required:!0,message:"请选择申诉方式"}],children:(0,V.jsxs)(Y.ZP.Group,{disabled:Ze("unified_anonymous_appeal"),children:[(0,V.jsx)(Y.ZP,{value:!0,children:"统一申诉"}),(null==I||null===(f=I.group_settings)||void 0===f?void 0:f.length)>0&&(0,V.jsx)(Y.ZP,{value:!1,children:"分班申诉"})]})})}),(!1===$||!1===B||0==le)&&(0,V.jsx)(g.Z,{title:ke("unified_anonymous_appeal"),placement:"topLeft",children:(0,V.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),re?(0,V.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,V.jsx)(b.Z,{flex:"120px",style:{textAlign:"end"},children:"违规匿评扣分"}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{name:"appeal_penalty",rules:[{required:!0,message:"请输入违规匿评扣分"}],children:(0,V.jsx)(A.Z,{min:1,max:100,disabled:Ze("appeal_penalty")})})}),(0,V.jsx)(b.Z,{children:"分"}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"c-grey-999",children:"(学生违规匿评TA人作品时,其成绩将被扣减的分值)"})})]}):(0,V.jsx)(O.Z.List,{name:"anonymous_appeal_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(n,l){var i;return(0,V.jsxs)("div",{className:"mt20",children:[(0,V.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,V.jsx)(b.Z,{flex:"25px",children:(0,V.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,V.jsxs)(b.Z,{children:["申诉规则",l+1]})]}),(0,V.jsxs)(w.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"ml25",children:"班级"})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{className:"ml10",name:[n.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,V.jsx)(F.default,{disabled:Ze(["anonymous_appeal_settings","group_name"],null==ue?void 0:ue[l]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:be(le?null==I?void 0:I.group_settings:ae,ue)})})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"ml40",children:"违规匿评扣分"})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{className:"ml10",name:[n.name,"appeal_penalty"],rules:[{required:!0,message:"请输入违规匿评扣分"}],children:(0,V.jsx)(A.Z,{min:1,max:100,disabled:Ze(["anonymous_appeal_settings","appeal_penalty"],null==ue?void 0:ue[l])})})}),(0,V.jsx)(b.Z,{flex:1,children:(0,V.jsx)("span",{className:"ml5",children:"分"})}),!pe&&(0,V.jsx)(b.Z,{flex:1,children:(0,V.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=l&&!Ze(["anonymous_appeal_settings","group_name"],null==ue?void 0:ue[l])&&(0,V.jsx)(b.Z,{children:(0,V.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(n.name)}})}),(null===(i=be(le?null==I?void 0:I.group_settings:ae,ue))||void 0===i?void 0:i.length)>(null==e?void 0:e.length)&&(0,V.jsx)(b.Z,{children:(0,V.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,appeal_penalty:2})}})})]})})]})]},n.key)}))}})]})]})]})]}),((0,P.GJ)()||!(ge||je||ye))&&(0,V.jsx)($e.t,{okText:"保存设置",loading:D||W,onCancel:function(){x.ZP.warning("已取消本次修改的内容"),J.resetFields()},onOk:function(){J.submit()}})]})})})),an=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=n.workSetting;(0,p.useEffect)((function(){h()}),[]);var l=(0,_.useParams)(),i=(0,p.useState)("1"),a=m()(i,2),u=a[0],d=a[1],h=function(){var e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunHomeworks/getWorkSetting",payload:c()({},l)});case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)("section",{className:[Ze.form,"mb50",Ze.configworksContainer].join(" "),children:(0,V.jsxs)(j.Z,{destroyInactiveTabPane:!0,defaultActiveKey:"1",activeKey:u,onChange:function(e){"发布设置离开"==n.actionTabs.key?y.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",onOk:function(){d(e),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):d(e)},children:[(0,V.jsx)(j.Z.TabPane,{tab:"发布设置",children:null!=s&&s.is_new_rule?(0,V.jsx)(on,{}):(0,V.jsx)(Ye,{getData:h})},1),!(null!=s&&s.is_new_rule)&&(0,V.jsx)(j.Z.TabPane,{tab:"匿评设置",children:(0,V.jsx)(Xe,{})},3),(0,V.jsx)(j.Z.TabPane,{tab:"评分设置",children:(0,V.jsx)(Re,{getData:h})},4),(0,V.jsx)(j.Z.TabPane,{tab:"公开设置",children:(0,V.jsx)(Ee,{getData:h})},5),(0,V.jsx)(j.Z.TabPane,{tab:"协作设置",children:(0,V.jsx)(Pe,{})},6)]})})})),rn=t(56092),un=t(67768),cn=t(52888);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var dn={flex_box_center:"flex_box_center___Bm9CS",flex_space_between:"flex_space_between___ZsXhA",flex_box_vertical_center:"flex_box_vertical_center___xiJ7Z",flex_box_center_end:"flex_box_center_end___WJleE",flex_box_column:"flex_box_column___x3Ypw",wrap:"wrap___rzUN_",btns:"btns___YKkXq"},mn=(0,_.connect)((function(e){return{user:e.user}}))((function(e){e.user,e.dispatch;var n=(0,_.useParams)(),t=(0,p.useState)({page:1,limit:10}),s=m()(t,2),l=s[0],i=s[1],a=(0,p.useState)([{}]),u=m()(a,2),d=u[0],h=u[1],f=(0,p.useState)(0),v=m()(f,2),j=v[0],y=v[1],b=(0,p.useState)(!0),k=m()(b,2),N=k[0],S=k[1],P=[{title:"序号",dataIndex:"index",align:"left",render:function(e,n,t){return t+1},width:70},{title:"姓名",align:"left",dataIndex:"user_name",width:100,ellipsis:!0},{title:"学号",align:"left",dataIndex:"student_id",width:110,ellipsis:!0,render:function(e){return e||"--"}},{title:"班级",align:"left",dataIndex:"course_group_name",width:110,ellipsis:!0,render:function(e){return e||"--"}},{title:"当前分组",align:"left",dataIndex:"from_course_group_name",width:110,render:function(e,n){var t;return(0,V.jsxs)("span",{children:[(0,V.jsx)("span",{children:e}),(0,V.jsx)(g.Z,{overlayClassName:dn.tip,placement:"right",title:(0,V.jsxs)(w.Z,{style:{maxHeight:200,overflow:"auto"},children:[(0,V.jsx)("div",{children:"分组成员:"}),(0,V.jsx)("div",{children:null==n||null===(t=n.from_course_group_members)||void 0===t?void 0:t.map((function(e){return(0,V.jsx)("div",{children:e})}))})]}),children:(0,V.jsx)("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})})]})}},{title:"申请更换分组",align:"left",dataIndex:"to_course_group_name",width:110,render:function(e,n){var t;return(0,V.jsxs)("span",{children:[(0,V.jsx)("span",{children:e}),(0,V.jsx)(g.Z,{overlayClassName:dn.tip,placement:"right",title:(0,V.jsxs)(w.Z,{style:{maxHeight:200,overflow:"auto"},children:[(0,V.jsx)("div",{children:"分组成员:"}),(0,V.jsx)("div",{children:null==n||null===(t=n.to_course_group_members)||void 0===t?void 0:t.map((function(e){return(0,V.jsx)("div",{children:e})}))})]}),children:(0,V.jsx)("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})})]})}},{title:"申请理由",align:"left",dataIndex:"reason"},{title:"操作",align:"right",dataIndex:"status",width:110,render:function(e,n){return(0,V.jsxs)(V.Fragment,{children:["待处理"===e&&(0,V.jsxs)("span",{className:dn.btns,children:[(0,V.jsx)("span",{onClick:function(){return I(n.id,2)},children:"拒绝"}),(0,V.jsx)("span",{className:"ml30",onClick:function(){return I(n.id,1)},children:"同意"})]}),"已同意"===e&&(0,V.jsx)("span",{style:{color:"#00B187"},children:"已同意"}),"已拒绝"===e&&(0,V.jsx)("span",{style:{color:"#E30000"},children:"已拒绝"})]})}}],I=function(){var e=r()(o()().mark((function e(t,s){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),e.next=3,(0,z.ZP)("/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/deal_request"),{method:"post",body:{request_id:t,status:s}});case 3:0===(null==(i=e.sent)?void 0:i.status)&&(x.ZP.success("操作成功"),H(l)),S(!1);case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){H(l)}),[]);var H=function(){var e=r()(o()().mark((function e(t){var s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),e.next=3,(0,z.ZP)("/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/get_request"),{method:"get",params:c()({},t)});case 3:0===(null==(s=e.sent)?void 0:s.status)&&(h(s.data),y(null==s?void 0:s.total_count)),S(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,V.jsx)("section",{className:dn.wrap,children:(0,V.jsx)(Z.Z,{dataSource:d,bordered:!1,rowKey:function(e){return e.id},columns:P,loading:N,pagination:{pageSize:l.limit,total:j,current:l.page,onChange:function(e,n){l.page=e,l.limit=n,i(c()({},l)),H(l)},showQuickJumper:!0,hideOnSinglePage:!0}})})})),pn=t(64165),_n="modal___AejJU",hn="member___mqy9M",fn="head___TWHLt",xn="listWrap___zvWV4",vn="list___dWwg9",gn=["classroomList","dispatch","cb"],jn=(0,_.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t,s,l,i,a,u,d,h=e.classroomList,f=e.dispatch,v=e.cb,g=(je()(e,gn),(0,_.useParams)()),j=(0,p.useState)({}),b=m()(j,2),Z=b[0],N=b[1],S=(0,p.useState)(""),P=m()(S,2),I=P[0],H=P[1],O=(0,p.useState)(!0),C=m()(O,2),L=C[0],T=C[1],D=(0,p.useState)(!1),Y=m()(D,2),A=Y[0],M=Y[1],R=(0,p.useState)(""),E=m()(R,2),W=E[0],G=E[1];(0,p.useEffect)((function(){"申请换组"===h.actionTabs.key&&J()}),[h.actionTabs]);var J=function(){var e=r()(o()().mark((function e(){var n,t,s=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=s.length>0&&void 0!==s[0]?s[0]:"",T(!0),e.next=4,(0,z.ZP)("/api/homework_commons/".concat(g.categoryId,"/get_group_members"),{method:"get",params:{group_id:n}});case 4:0===(null==(t=e.sent)?void 0:t.status)&&N(c()({},t)),T(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=function(){var e=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(I){e.next=3;break}return x.ZP.warning("请选择需要更换的分组"),e.abrupt("return");case 3:if(W){e.next=6;break}return x.ZP.warning("请输入更换原因"),e.abrupt("return");case 6:return M(!0),e.next=9,(0,z.ZP)("/api/homework_commons/".concat(g.categoryId,"/create_request"),{method:"post",body:{to_course_group_id:I,reason:W}});case 9:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.info("操作成功"),f({type:"classroomList/setActionTabs",payload:{}}),v()),M(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(y.Z,{width:700,centered:!0,afterClose:function(){H(""),G("")},confirmLoading:A,title:"申请更换分组",onOk:B,open:"申请换组"===h.actionTabs.key,onCancel:function(){f({type:"classroomList/setActionTabs",payload:{}})},children:(0,V.jsx)("div",{className:_n,children:(0,V.jsxs)(me.Z,{spinning:L,children:[(0,V.jsxs)(w.Z,{align:"middle",justify:"space-between",children:[(0,V.jsxs)("div",{className:"c-black",children:["你当前所在分组 ",(0,V.jsx)("b",{children:null==Z?void 0:Z.current_group})]}),(0,V.jsxs)(w.Z,{align:"middle",children:[(0,V.jsx)("div",{className:"mr15",children:"更换分组"}),(0,V.jsx)(F.default,{onChange:function(e){H(e),J(e)},value:I,size:"large",style:{width:248},children:null==Z||null===(n=Z.group_infos)||void 0===n?void 0:n.map((function(e){return(0,V.jsx)(F.default.Option,{value:e.group_id,children:e.group_name},e.group_id)}))})]})]}),(0,V.jsxs)(w.Z,{className:"mt15",children:[(0,V.jsxs)("div",{className:hn,style:{borderRight:"1px solid #D9DFE8"},children:[(0,V.jsxs)(w.Z,{className:fn,children:[(0,V.jsxs)("div",{children:[null==Z?void 0:Z.current_group,"成员"]}),(0,V.jsxs)("div",{children:["共",(0,V.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==Z||null===(t=Z.current_group_members)||void 0===t?void 0:t.length}),"人"]})]}),(0,V.jsx)(w.Z,{style:{height:"calc(100% - 34px)"},children:(0,V.jsx)("div",{className:xn,style:{borderRight:0},children:null==Z||null===(s=Z.current_group_members)||void 0===s?void 0:s.map((function(e){return(0,V.jsxs)("div",{className:vn,children:[(0,V.jsx)("img",{src:"".concat(re.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.avatar_url)}),(0,V.jsx)("span",{children:e.real_name}),(null==e?void 0:e.is_me)&&(0,V.jsx)("div",{children:"我"})]},e.user_id)}))})})]}),(0,V.jsxs)("div",{className:hn,children:[!(null!=Z&&null!==(l=Z.group_members)&&void 0!==l&&l.length)&&(0,V.jsx)(pn.Z,{}),!(null==Z||null===(i=Z.group_members)||void 0===i||!i.length)&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(w.Z,{className:fn,children:[(0,V.jsxs)("div",{children:[null==Z||null===(a=Z.group_infos)||void 0===a||null===(a=a.find((function(e){return e.group_id===I})))||void 0===a?void 0:a.group_name,"成员"]}),(0,V.jsxs)("div",{children:["共",(0,V.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==Z||null===(u=Z.group_members)||void 0===u?void 0:u.length}),"人"]})]}),(0,V.jsx)(w.Z,{style:{height:"calc(100% - 34px)"},children:(0,V.jsx)("div",{className:xn,style:{borderLeft:0},children:null==Z||null===(d=Z.group_members)||void 0===d?void 0:d.map((function(e){return(0,V.jsxs)("div",{className:vn,children:[(0,V.jsx)("img",{src:"".concat(re.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.avatar_url)}),(0,V.jsx)("span",{children:e.real_name})]},e.user_id)}))})})]})]})]}),(0,V.jsxs)(w.Z,{className:"mt15",children:[(0,V.jsx)("div",{className:"mr15",style:{color:"#5F6368"},children:"更换原因"}),(0,V.jsx)(k.Z.TextArea,{maxLength:300,value:W,onChange:function(e){return G(e.target.value)},style:{width:578},placeholder:"请输入换组原因",size:"large"})]})]})})})})),yn={flex_box_center:"flex_box_center___sf_sV",flex_space_between:"flex_space_between___k0joE",flex_box_vertical_center:"flex_box_vertical_center___fyum8",flex_box_center_end:"flex_box_center_end___UC5kA",flex_box_column:"flex_box_column___JCpJG",Onerow:"Onerow___OAbXd",title:"title___YZryt",export:"export___wcKFT",bg:"bg___fNXI3",tabs:"tabs___hlZi4",workListTabWrap:"workListTabWrap___sjHcT",workListTabButton:"workListTabButton___MOSGf",title_style:"title_style___mGYw9"},wn=t(81037),bn=t(70496),kn=t(50001),Zn=t(37906),Nn="TabsStyle___TanFG",Sn=function(){var e=r()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/student_works/".concat(n.userId,"/deal_appeal_score.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Pn=(0,_.connect)((function(e){var n=e.user,t=e.shixunHomeworks,s=e.loading,l=e.globalSetting,i=e.classroomList;return{user:n,shixunHomeworks:t,globalSetting:l,loading:s.effects,classroomList:i}}))((function(e){e.globalSetting;var n,t,s,l,i,a,u=e.shixunHomeworks,d=(e.dispatch,e.classroomList,(0,_.useParams)()),h=(0,_.useSearchParams)(),f=m()(h,1)[0],x=O.Z.useForm(),v=m()(x,1)[0],g=u.workSetting,k=(0,p.useState)(!1),N=m()(k,2),P=N[0],I=N[1],H=(0,p.useState)(null),C=m()(H,2),T=C[0],D=C[1],Y=(0,te.U)(se.cN,{homeworkId:null==d?void 0:d.categoryId}),F=m()(Y,4),M=F[1],R=F[2],E=F[3],W=(0,te.U)(se.Qz,{homeworkId:null==d?void 0:d.categoryId}),z=m()(W,4),J=z[1],B=z[2],q=z[3],U=(0,te.U)(se.mQ,{homeworkId:null==d?void 0:d.categoryId}),Q=m()(U,4),K=Q[1],$=Q[2],ee=Q[3],le=(0,te.U)(Sn,{}),ie=m()(le,4),oe=ie[2],ae=(ie[3],(0,p.useState)({activeKey:"1",page:1,limit:10,status:""})),re=m()(ae,2),ue=re[0],ce=re[1],de=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==ue?void 0:ue.page)-1)*ue.limit+t+1)}},{title:"学生姓名",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"反馈问题",dataIndex:"content",ellipsis:!0,key:"content"},{title:"被反馈问题的学生",dataIndex:"unfeedback_real_name",key:"unfeedback_real_name",ellipsis:!0,width:180,render:function(e,n){return(0,V.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==n?void 0:n.student_work_id),target:"_blank",children:e})}},{title:"反馈问题时间",dataIndex:"created_at",key:"created_at",width:180,render:function(e){return ne()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",align:"right",dataIndex:"id",key:"id",width:80,render:function(e,n){return(0,V.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==n?void 0:n.student_work_id),target:"_blank",children:"查看"})}}],pe=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==ue?void 0:ue.page)-1)*ue.limit+t+1)}},{title:"姓名",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"作业状态",dataIndex:"status",ellipsis:!0,key:"status",render:function(e){return-1===e?"重做中":(0,V.jsx)(S.Uw,{status:e})}},{title:"被评数",dataIndex:"student_comment_count",key:"student_comment_count",ellipsis:!0,width:100},{title:"被匿评最大分差",dataIndex:"abnormal_score",key:"abnormal_score",width:180},{title:"匿评分数",dataIndex:"score",key:"score",width:180},{title:"匿评异常时间",dataIndex:"abnormal_date",key:"abnormal_date",width:180},{title:"操作",align:"right",dataIndex:"id",key:"id",width:80,render:function(e,n){return(0,V.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==n?void 0:n.student_work_id),target:"_blank",children:"查看"})}}],_e=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==ue?void 0:ue.page)-1)*ue.limit+t+1)}},{title:"申诉人",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:function(e,n){return(0,V.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==n?void 0:n.student_work_id),target:"_blank",children:e})}},{title:"被申诉人",dataIndex:"unappeal_real_name",ellipsis:!0,width:150,key:"unappeal_real_name"},{title:"被申诉人评分",dataIndex:"score",key:"score",width:120,ellipsis:!0},{title:"申诉理由",dataIndex:"comment",key:"comment"},{title:"提交申诉时间",dataIndex:"created_at",key:"created_at",width:150,render:function(e){return ne()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:function(e,n){return(0,V.jsxs)(V.Fragment,{children:[3==e&&(0,V.jsx)("span",{className:"c-grey-333",children:"已接受"}),4==e&&(0,V.jsx)("span",{className:"c-grey-333",children:"已驳回"}),1==e&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(X.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,oe({userId:n.student_work_id,score_id:n.student_works_score_id,status:4});case 2:0===e.sent.status&&he();case 4:case"end":return e.stop()}}),e)}))),children:"驳回"}),(0,V.jsx)(X.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:D(n),I(!0);case 2:case"end":return e.stop()}}),e)}))),children:"接受"})]})]})}}],he=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ue;"1"==ue.activeKey&&B({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"2"==ue.activeKey&&$({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"3"==ue.activeKey&&R({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit,status:null==e?void 0:e.status})};return(0,p.useEffect)((function(){he(ue)}),[ue]),(0,p.useEffect)((function(){console.log("params",d,f.get("TabsActiveKey")?f.get("TabsActiveKey"):null!=g&&g.is_new_rule?"3":"1"),ce(c()(c()({},ue),{},{activeKey:f.get("TabsActiveKey")||"1"}))}),[f.get("TabsActiveKey")]),(0,V.jsx)(me.Z,{spinning:J||M||K,children:(0,V.jsxs)("section",{className:"p30",style:{background:"#fff"},children:[(0,V.jsxs)(j.Z,{destroyInactiveTabPane:!0,className:Nn,activeKey:ue.activeKey,onChange:function(e){ce(c()(c()({},ue),{},{activeKey:e,page:1,limit:10}))},children:[(0,V.jsx)(j.Z.TabPane,{tab:"问题反馈",children:(0,V.jsx)(Z.Z,{className:"mt20",locale:{emptyText:(0,V.jsx)(G.Z,{})},columns:de,dataSource:(null==q||null===(n=q.data)||void 0===n?void 0:n.list)||[],pagination:{total:(null==q||null===(t=q.data)||void 0===t?void 0:t.count)||0,onChange:function(e,n){ce(c()(c()({},ue),{},{page:e,limit:n}))},current:null==ue?void 0:ue.page,pageSize:null==ue?void 0:ue.limit,showTotal:function(e){return(0,V.jsxs)(V.Fragment,{children:["共",(0,V.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})},"1"),(0,V.jsx)(j.Z.TabPane,{tab:"匿评评分异常",children:(0,V.jsx)(Z.Z,{className:"mt20",locale:{emptyText:(0,V.jsx)(G.Z,{})},columns:pe,dataSource:(null==ee||null===(s=ee.data)||void 0===s?void 0:s.list)||[],pagination:{total:(null==ee||null===(l=ee.data)||void 0===l?void 0:l.count)||0,onChange:function(e,n){ce(c()(c()({},ue),{},{page:e,limit:n}))},current:null==ue?void 0:ue.page,pageSize:null==ue?void 0:ue.limit,showTotal:function(e){return(0,V.jsxs)(V.Fragment,{children:["共",(0,V.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})},"2"),(0,V.jsxs)(j.Z.TabPane,{tab:"匿评申诉",children:[(0,V.jsx)(X.qp,{title:"申诉状态",className:"mt20",value:ue.status,onChange:function(e){ce(c()(c()({},ue),{},{status:e,page:1}))},dataSource:[{id:"",name:"全部"},{id:1,name:"待审核"},{id:3,name:"接受申诉"},{id:4,name:"驳回申诉"}],titleWidth:60}),(0,V.jsx)(Z.Z,{locale:{emptyText:(0,V.jsx)(G.Z,{})},columns:_e,dataSource:(null==E||null===(i=E.data)||void 0===i?void 0:i.list)||[],pagination:{total:(null==E||null===(a=E.data)||void 0===a?void 0:a.count)||0,onChange:function(e,n){ce(c()(c()({},ue),{},{page:e,limit:n}))},current:null==ue?void 0:ue.page,pageSize:null==ue?void 0:ue.limit,showTotal:function(e){return(0,V.jsxs)(V.Fragment,{children:["共",(0,V.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})]},"3")]}),(0,V.jsx)(y.Z,{title:"接受申诉",open:P,centered:!0,destroyOnClose:!0,onCancel:function(){I(!1)},maskClosable:!1,width:544,onOk:function(){v.submit()},children:(0,V.jsxs)(O.Z,{form:v,colon:!1,onFinish:function(){var e=r()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,oe(c()(c()({},n),{},{userId:T.student_work_id,score_id:T.student_works_score_id,status:3}));case 2:0===e.sent.status&&(he(),I(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,V.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,V.jsx)(Zn.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,V.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==T?void 0:T.student_work_id),target:"_blank",children:null==T?void 0:T.real_name})},{key:"2",label:"被申诉人",children:(0,V.jsx)("span",{style:{color:"#191919"},children:null==T?void 0:T.unappeal_real_name})},{key:"3",label:"被申诉人评分",children:(0,V.jsx)("span",{style:{color:"#191919"},children:null==T?void 0:T.score})}]}),(0,V.jsxs)(w.Z,{className:"mt20",wrap:!1,children:[(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,V.jsx)(A.Z,{min:1,max:100,step:1})})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,V.jsx)(b.Z,{children:(0,V.jsx)(O.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,V.jsx)(L.Z,{children:"扣除违规匿评分数"})})})]})]})})]})})})),In={},Hn=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.globalSetting;return{shixunHomeworks:n,classroomList:t,loading:e.loading.effects,globalSetting:s}}))((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.globalSetting,l=e.dispatch,i=(0,p.useState)(c()(c()({},(0,_.useParams)()),{page:1,limit:20})),a=m()(i,2),u=a[0],d=(a[1],n.workList),h=n.workSetting,f=(0,p.useState)([]),x=m()(f,2),v=x[0],j=x[1],y=function(){var e=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l({type:"shixunHomeworks/getWorkList",payload:c()(c()({},u),{},{score_open:null==h?void 0:h.score_open,work_public:null==h?void 0:h.work_public})});case 2:n=e.sent,j((null==n?void 0:n.student_works)||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){y()}),[]);var w=[(null==d?void 0:d.base_on_project)&&{title:"关联项目",align:"left",dataIndex:"base_on_project",width:200,render:function(e,n){var t,l,i,o,a,r;return{children:-1!==(null===(t=n.project_info)||void 0===t?void 0:t.id)?(0,V.jsx)("a",{target:"_blank",title:null===(l=n.project_info)||void 0===l?void 0:l.name,href:"".concat(null==s||null===(i=s.setting)||void 0===i?void 0:i.old_url).concat(null===(o=n.project_info)||void 0===o?void 0:o.id),style:{whiteSpace:"break-spaces"},children:null===(a=n.project_info)||void 0===a?void 0:a.name}):null===(r=n.project_info)||void 0===r?void 0:r.name,props:{rowSpan:n.rowSpan}}}},{title:"姓名",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:function(e,n){return(0,V.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,V.jsxs)("span",{className:In.atitle,style:{width:n.is_leader?"":130,maxWidth:n.is_leader&&80},children:[" ",e]}),n.is_leader&&(0,V.jsx)("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10},children:"组长"})]})}},{title:"学号",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:80,ellipsis:!0,sorter:null==d||!d.base_on_project,render:function(e){return(0,V.jsx)("span",{style:{color:"#666666"},children:e})}},{title:"当前成绩",align:"left",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:null==d||!d.base_on_project,render:function(e,n){return(0,V.jsx)(g.Z,{placement:"bottom",title:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,V.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=d&&d.anonymous_comment?(0,V.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",null!=d&&d.is_group_grade?(0,V.jsx)("div",{children:n.group_leader_score?"组长评分:".concat(n.group_leader_score,"分"):"组长评分:0.0分"}):"",(0,V.jsx)("div",{children:n.late_penalty?"迟交扣分:".concat(n.late_penalty,"分"):"迟交扣分:0.0分"}),(0,V.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=d&&d.anonymous_comment?(0,V.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(0,V.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=d&&d.is_jupyter||null!=d&&d.is_jupyter_lab)&&(0,V.jsx)("div",{onClick:function(e){e.stopPropagation(),_.history.push("/classrooms/".concat(u.coursesId,"/group_homework/").concat(u.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,V.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},(null==d?void 0:d.base_on_project)&&{title:"代码行数",align:"left",dataIndex:"code_lines_count",render:function(e){return e||"--"}},(null==d?void 0:d.base_on_project)&&{title:"issue数量",align:"left",dataIndex:"issues_count",render:function(e,n){return e||"--"}},(null==d?void 0:d.base_on_project)&&{title:"更新时间",align:"left",dataIndex:"update_time",width:140,render:function(e,n){return{children:e?(0,V.jsxs)("span",{style:{display:"block",alignItems:"center"},children:["更新代码",(0,V.jsx)("br",{}),ne()(e).format("YYYY-MM-DD HH:mm")]}):"--",props:{rowSpan:n.rowSpan}}}},{title:"作品状态",dataIndex:"work_status",align:"left",render:function(e,n){return{children:-1===e?"重做中":(0,V.jsx)(S.Uw,{status:e}),props:{rowSpan:n.rowSpan}}}},!(null!=d&&d.base_on_project)&&{title:"分组",align:"left",dataIndex:"work_group",width:70,render:function(e,n){return{children:(0,V.jsx)("span",{className:"c-blue",children:e}),props:{rowSpan:n.rowSpan}}}},{title:"操作",width:null!=d&&d.base_on_project?100:150,align:"left",dataInex:"action",render:function(e,n){return null!=d&&d.work_public?(0,V.jsx)("a",{className:"c-blue",onClick:function(e){e.preventDefault(),_.history.push("/classrooms/".concat(u.coursesId,"/group_homework/").concat(u.categoryId,"/review/").concat(n.id))},children:" 查看 "}):"--"}}].filter((function(e){return!!e}));return(0,V.jsxs)("div",{className:"p30 bg-white",children:[(0,V.jsx)("aside",{style:{paddingBottom:30},children:(0,V.jsx)(Z.Z,{loading:t["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:function(e,n){return(null==e?void 0:e.item_index)%2==0&&In.tables},className:In.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:v,columns:w,onChange:function(e,n,t){if(void 0===t.order)if("student_id"===t.field)u.b_order="desc",u.order=t.field;else delete u.b_order,delete u.order;else u.b_order=t.order.replace("end",""),u.order=t.field;l({type:"shixunHomeworks/getWorkList",payload:c()({},u)})}})}),(0,V.jsx)(D.Z,{showSizeChanger:!1,style:{paddingBottom:30},hideOnSinglePage:!0,onChange:function(e,n){u.page=e,u.limit=20,y()},defaultCurrent:u.page||1,current:u.page||1,defaultPageSize:20,total:n.workList.work_count})]})})),On=(t(59028).Z.Dragger,(0,_.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){Se()(e);var n=(0,_.useParams)(),t=O.Z.useForm(),s=(m()(t,1)[0],(0,p.useState)([])),l=m()(s,2),i=l[0],a=l[1],u=(0,p.useState)(!1),c=m()(u,2),d=c[0],h=c[1],f=(0,p.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1}),x=m()(f,2),v=x[0],g=x[1];function j(){return y.apply(this,arguments)}function y(){return(y=r()(o()().mark((function e(){var t,s,l,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(!0),t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"),e.next=4,(0,z.ZP)(t,{method:"get",params:v});case 4:s=e.sent,h(!1),0===(null==s?void 0:s.status)&&(i=[],null==s||null===(l=s.data)||void 0===l||null===(l=l.list)||void 0===l||l.map((function(e,n){var t;null==e||null===(t=e.group_infos)||void 0===t||t.map((function(n,t){var s,l;n.rowSpan=0==t?null==e||null===(s=e.group_infos)||void 0===s?void 0:s.length:(null==e||null===(l=e.group_infos)||void 0===l||null===(l=l.filter((function(e){return e.work_group_id})))||void 0===l?void 0:l.length)>0?0:1,i.push(n)}))})),a([].concat(i)));case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,p.useEffect)((function(){j()}),[]),(0,V.jsxs)("div",{style:{padding:"30px",background:"#fff"},children:[(0,V.jsx)(Z.Z,{loading:d,bordered:!0,columns:[{title:"分组",align:"left",dataIndex:"work_group_name",width:200,render:function(e,n){return{children:(0,V.jsx)("span",{children:e}),props:{rowSpan:n.rowSpan}}}},{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},{title:"打回重做时间",dataIndex:"created_at",render:function(e,n){return{children:(0,V.jsx)("span",{children:ne()(e).format("YYYY-MM-DD HH:mm:ss")}),props:{rowSpan:n.rowSpan}}}},{title:"操作人",dataIndex:"operator",render:function(e,n){return{children:(0,V.jsx)("span",{children:e}),props:{rowSpan:n.rowSpan}}}}],dataSource:i,pagination:!1}),(0,V.jsx)(D.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){v.page=e,v.limit=n,g(v),j()},current:v.page,total:i.count,pageSize:v.limit,style:{marginTop:20}})]})}))),Cn=(0,_.connect)((function(e){var n=e.user,t=e.shixunHomeworks,s=e.loading,l=e.globalSetting,i=e.classroomList;return{user:n,shixunHomeworks:t,globalSetting:l,loading:s.effects,classroomList:i}}))((function(e){var n,t,s,i,a,u,d,I,H,O=e.shixunHomeworks,C=e.classroomList,L=e.globalSetting,T=e.dispatch,D=e.user,Y=(0,p.useState)(c()(c()({},(0,_.useParams)()),{},{order:"work_score",b_order:"desc"})),A=m()(Y,2),F=A[0],M=A[1],R=(0,_.useSearchParams)(),E=m()(R,1)[0],W=((0,_.useLocation)(),(0,p.useState)(E.get("tabs")||"0")),G=m()(W,2),J=G[0],B=G[1],q=(0,p.useState)(!1),U=m()(q,2),Q=U[0],K=U[1],X=(0,p.useState)(1),ee=m()(X,2),ne=ee[0],le=ee[1],ie=(0,p.useRef)(null),oe=O.workList,re=O.workSetting,ue=(0,p.useState)(!1),ce=m()(ue,2),de=ce[0],me=ce[1],pe=(0,p.useState)([]),_e=m()(pe,2),he=_e[0],ge=_e[1],je=(0,p.useState)([]),ye=m()(je,2),we=ye[0],Ze=ye[1],Ne=(0,p.useState)(!1),Se=m()(Ne,2),Pe=Se[0],Ie=Se[1],He=(0,p.useState)(!1),Oe=m()(He,2),Ce=Oe[0],Le=Oe[1],Te=(0,te.U)(se.Gw,{homeworkId:null==oe?void 0:oe.id});m()(Te,3)[2];E.get("category_id")&&M(c()(c()({},F),{},{category:E.get("category_id")})),(0,p.useEffect)((function(){$e()}),[F.coursesId]),(0,p.useEffect)((function(){T({type:"classroomList/getAssistantPermissions",payload:{course_id:F.coursesId}})}),[(0,P.bg)()]);var De,Ye,Ae,Fe,Me,Re,Ee,We,ze,Ge,Je,Ve,Be,qe,Ue,Qe,Ke,Xe,$e=function(){T({type:"shixunHomeworks/getWorkList",payload:c()({},F)})},en=[{name:(0,P.GJ)()?"作业列表":"作品列表",id:0,component:(0,V.jsx)(ae,{zip:ie,btnLoading:Q,setBtnLoading:K})},((0,P.dE)()||(null==oe?void 0:oe.can_public_work))&&{name:"公开作品",id:"11",component:(0,V.jsx)(Hn,{})},{name:"作业描述",id:1,component:(0,V.jsx)("div",{className:"minH500",children:(0,V.jsx)(fe,{})})},{name:"重做记录",id:9,hidden:null===(n=oe.homework_status)||void 0===n?void 0:n.includes("导入"),component:(0,V.jsx)(On,{})},{name:"分组调整申请",id:6,component:(0,V.jsx)(mn,{})},{name:"参考答案",id:2,component:(0,V.jsx)(xe,{})},(0,P.G5)()&&(null==re?void 0:re.anonymous_comment)&&{name:(0,V.jsx)(h.Z,{dot:null==oe?void 0:oe.appeal_notice,offset:[5,-5],children:(0,V.jsx)("span",{style:{color:"10"==J?"":"#b9b8b8"},children:"匿评详情"})}),id:"10",component:(0,V.jsx)(Pn,{})},{name:(0,P.GJ)()?"设置":"得分规则",id:3,component:null!=oe&&null!==(t=oe.homework_status)&&void 0!==t&&t.includes("导入")?(0,V.jsx)(wn.Z,{}):(0,V.jsx)(an,{}),forceRender:!0}].filter((function(e){return null!=oe&&oe.view_answer?e:"参考答案"!==(null==e?void 0:e.name)})).filter((function(e){return null!=oe&&oe.is_show_request?e:"分组调整申请"!==(null==e?void 0:e.name)})).filter((function(e){return(0,P.G5)()?e:"学生分组"!==(null==e?void 0:e.name)})).filter((function(e){var n;return null!=oe&&null!==(n=oe.homework_status)&&void 0!==n&&n.includes("导入")?(0,P.dE)()?[0,1].includes(null==e?void 0:e.id):[0,1,3].includes(null==e?void 0:e.id):e}));return(0,V.jsxs)("section",{className:yn.bg,children:[(0,V.jsxs)("div",{className:"edu-container",children:[oe.homework_name&&(0,V.jsxs)("section",{className:"animated fadeIn",children:[(0,V.jsx)("aside",{className:"mt10",children:oe.category&&(0,V.jsxs)(v.Z,{separator:">",children:[(0,V.jsx)(v.Z.Item,{children:(0,V.jsx)(_.Link,{to:"/classrooms/".concat(null==F?void 0:F.coursesId,"/group_homework"),children:oe.course_name})}),(0,V.jsx)(v.Z.Item,{children:(0,V.jsx)(_.Link,{to:"/classrooms/".concat(null==F?void 0:F.coursesId,"/group_homework/").concat(null!=oe&&null!==(s=oe.category)&&void 0!==s&&s.main?"":null==oe||null===(i=oe.category)||void 0===i?void 0:i.category_id),children:oe.category.category_name})}),(0,V.jsx)(v.Z.Item,{children:"作业详情"})]})}),(0,V.jsxs)("aside",{className:[yn.title,"mt20"].join(" "),children:[(0,V.jsx)(_.Link,{to:"/classrooms/".concat(oe.course_id,"/group_homework"),children:(0,V.jsx)(N.Z,{className:"font16 c-black"})}),(0,V.jsx)(g.Z,{placement:"topLeft",title:oe.homework_name,children:(0,V.jsx)("strong",{className:[yn.title_style,"font20 ml5"].join(" "),children:oe.homework_name})}),(0,V.jsx)(S.VV,{status:null==oe?void 0:oe.homework_status})]})]}),(0,V.jsx)("aside",{className:"mt30 relative ".concat(yn.workListTabWrap),children:(0,V.jsx)(j.Z,{destroyInactiveTabPane:!0,type:"card",activeKey:J,tabBarExtraContent:null!==(a=oe.homework_status)&&void 0!==a&&a.includes("导入")&&(0,P.GJ)()?(0,V.jsx)(f.ZP,{icon:(0,V.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){T({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==oe?void 0:oe.homework_name,id:null==oe?void 0:oe.homework_id,type:"group"}})},type:"primary",children:"补充成绩"}):(0,V.jsxs)("div",{className:yn.workListTabButton,children:[(0,P.GJ)()&&(0,V.jsxs)(V.Fragment,{children:[((null===(De=oe.homework_status)||void 0===De?void 0:De.includes("未发布"))||(null===(Ye=oe.homework_status)||void 0===Ye?void 0:Ye.includes("未开始")))&&(0,V.jsx)(f.ZP,{type:"primary",icon:(0,V.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:function(e){e.preventDefault(),T({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[F.categoryId],selectArrsAll:[oe],params:c()(c()({},F),{},{id:F.coursesId}),type:2,manage_all_group:null==re?void 0:re.manage_all_group,detail:"更新"}})},children:"立即发布"}),!(null!==(Ae=oe.homework_status)&&void 0!==Ae&&Ae.includes("未发布"))&&!(null!==(Fe=oe.homework_status)&&void 0!==Fe&&Fe.includes("未开始"))&&!(null!==(Me=oe.homework_status)&&void 0!==Me&&Me.includes("已截止"))&&(0,V.jsx)(f.ZP,{type:"primary",icon:(0,V.jsx)("i",{className:"iconfont icon-jiezhishiyan"}),onClick:function(e){var n;!(0,P.Rm)()||null!=C&&null!==(n=C.AssistantObject)&&void 0!==n&&null!==(n=n.group)&&void 0!==n&&n.can_stop?(e.preventDefault(),T({type:"classroomList/setActionTabs",payload:{key:"立即截止",selectArrs:[F.categoryId],selectArrsAll:[],params:c()(c()({},F),{},{id:F.coursesId}),type:2}})):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"立即截止"}),(0,P.j5)()&&(0,V.jsx)(f.ZP,{type:"primary",icon:(0,V.jsx)("img",{style:{transform:"translate(-3px, -1px)"},src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PGcgc3Ryb2tlPSIjRkZGIj48cGF0aCBkPSJNMS41IDUuNjg1aDd2N2gtN3oiLz48cGF0aCBkPSJNMyA0Ljc4N1YzLjg3bDcuNDI1LjA0OXY2LjgxNmgtLjk0MyIvPjxwYXRoIGQ9Ik01IDIuOTE3VjJsNy40MjUuMDV2Ni42ODVoLS45NDMiLz48L2c+PC9nPjwvc3ZnPg=="}),onClick:function(){T({type:"classroomList/setActionTabs",payload:{key:"智能分组",params:c()(c()({},F),{},{id:F.coursesId})}})},children:"智能分组"}),(0,V.jsx)(f.ZP,{type:"primary",icon:(0,V.jsx)("i",{className:"iconfont icon-bianji2"}),onClick:function(){var e;!(0,P.Rm)()||null!=C&&null!==(e=C.AssistantObject)&&void 0!==e&&null!==(e=e.group)&&void 0!==e&&e.can_create?_.history.push("/classrooms/".concat(F.coursesId,"/group_homework/").concat(F.categoryId,"/edit")):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"})]}),(null==oe||null===(Re=oe.work_statuses)||void 0===Re?void 0:Re.includes("取消关联"))&&(0,V.jsx)(f.ZP,{type:"primary",onClick:r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,se.rN)({homeworkId:F.categoryId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.success("取消关联成功"),T({type:"shixunHomeworks/getWorkList",payload:c()({},F)}));case 4:case"end":return e.stop()}}),e)}))),children:"取消关联"}),(null==oe||null===(Ee=oe.work_statuses)||void 0===Ee?void 0:Ee.includes("关联项目"))&&(0,V.jsx)(f.ZP,{type:"primary",onClick:function(){var e;return(0,S.xg)("".concat(null==L||null===(e=L.setting)||void 0===e?void 0:e.old_url,"/projects/deposit/new"))},children:"创建项目"}),(null==oe||null===(We=oe.work_statuses)||void 0===We?void 0:We.includes("关联项目"))&&(0,V.jsx)(f.ZP,{type:"primary",onClick:function(e){e.preventDefault(),T({type:"classroomList/setActionTabs",payload:{key:"关联项目",params:F,selectArrs:{homework_id:F.categoryId},cb:function(){T({type:"shixunHomeworks/getWorkList",payload:c()({},F)})}}})},children:"关联项目"}),(null==oe||null===(ze=oe.work_statuses)||void 0===ze?void 0:ze.includes("提交作品"))&&(0,V.jsx)(f.ZP,{type:"primary",onClick:function(){return(0,S.xg)("/classrooms/".concat(oe.course_id,"/group_homework/").concat(oe.homework_id,"/post"))},children:"提交作品"}),(null==oe||null===(Ge=oe.work_statuses)||void 0===Ge?void 0:Ge.includes("创建分组"))&&(0,V.jsx)(f.ZP,{type:"primary",onClick:r()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(oe.homework_id,"/get_member_list.json"),{method:"get",params:{}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(me(!0),ge(null==n?void 0:n.data),Ze(null==n||null===(t=n.data)||void 0===t?void 0:t.filter((function(e){var n;return(null==e?void 0:e.user_id)===(null==D||null===(n=D.userInfo)||void 0===n?void 0:n.user_id)}))));case 4:case"end":return e.stop()}}),e)}))),children:"创建分组"}),(null==oe||null===(Je=oe.work_statuses)||void 0===Je?void 0:Je.includes("加入分组"))&&(0,V.jsx)(f.ZP,{type:"primary",onClick:(0,$.throttle)(r()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(oe.homework_id,"/get_group_list.json"),{method:"get"});case 2:if(0!==(null==(n=e.sent)?void 0:n.status)){e.next=9;break}if(!((null==n||null===(t=n.data)||void 0===t?void 0:t.length)<=0)){e.next=7;break}return x.ZP.info("暂无分组"),e.abrupt("return");case 7:Ie(!0),Le(null==n?void 0:n.data);case 9:case"end":return e.stop()}}),e)}))),300),children:"加入分组"}),(null==oe||null===(Ve=oe.work_statuses)||void 0===Ve?void 0:Ve.includes("更换项目"))&&(0,V.jsx)(f.ZP,{type:"primary",onClick:function(){T({type:"classroomList/setActionTabs",payload:{key:"更换项目",params:F,selectArrs:{homework_id:null==oe?void 0:oe.id},cb:function(){T({type:"shixunHomeworks/getWorkList",payload:c()({},F)})}}})},children:"更换项目"}),(null==oe||null===(Be=oe.work_statuses)||void 0===Be?void 0:Be.includes("申请换组"))&&(0,V.jsx)(f.ZP,{type:"primary",onClick:function(){T({type:"classroomList/setActionTabs",payload:{key:"申请换组",params:F}})},children:"申请换组"}),(null==oe||null===(qe=oe.work_statuses)||void 0===qe?void 0:qe.includes("修改作品"))&&(0,V.jsx)(f.ZP,{type:"primary",onClick:function(){null==re||!re.can_submit||null!=re&&re.submit_size?(0,S.xg)("/classrooms/".concat(oe.course_id,"/group_homework/").concat(oe.homework_id,"/").concat(oe.id,"/edit")):x.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:"修改作品"}),(null==oe||null===(Ue=oe.work_statuses)||void 0===Ue?void 0:Ue.includes("补交作品"))&&(0,V.jsx)(f.ZP,{type:"primary",onClick:function(){return(0,S.xg)("/classrooms/".concat(oe.course_id,"/group_homework/").concat(oe.homework_id,"/post"))},children:"补交作品"}),((null==oe||null===(Qe=oe.work_statuses)||void 0===Qe?void 0:Qe.includes("补交附件"))||(null==oe||null===(Ke=oe.work_statuses)||void 0===Ke?void 0:Ke.includes("修改附件")))&&(0,V.jsx)(f.ZP,{type:"primary",onClick:function(){null==re||!re.can_submit||null!=re&&re.submit_size?T({type:"classroomList/setActionTabs",payload:{key:"补交附件",params:F,selectArrs:c()({},oe)}}):x.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:null!=oe&&null!==(Xe=oe.work_statuses)&&void 0!==Xe&&Xe.includes("修改附件")?"修改附件":"补交附件"})]}),onTabClick:function(e,n){var t=function(){if(2===parseInt(e)){if(null==oe||!oe.view_answer)return void x.ZP.info("本次作业老师未公开答案");(null==oe?void 0:oe.time_status)>2||(0,P.Gg)()?B(e):x.ZP.info("截止之后的试卷才能查看答案")}else B(e)};"11"!==e&&$e(),"发布设置离开"==O.actionTabs.key?y.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",onOk:function(){t(),T({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):t()},className:yn.tabs,items:en.map((function(e){return{label:e.name,key:"".concat(e.id),children:e.component,forceRender:e.forceRender}}))})})]}),(0,V.jsx)(un.Z,{}),(0,V.jsx)(y.Z,{title:"创建分组",open:de,width:800,onCancel:function(){me(!1),Ze([])},onOk:r()(o()().mark((function e(){var n,t,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==oe||null===(n=oe.group_data)||void 0===n?void 0:n.max_num)<(null==we?void 0:we.length))){e.next=3;break}return x.ZP.error("人数不能超过".concat(null==oe||null===(t=oe.group_data)||void 0===t?void 0:t.max_num)),e.abrupt("return");case 3:return e.next=5,(0,z.ZP)("/api/homework_commons/".concat(oe.homework_id,"/create_group.json"),{method:"post",body:{user_id:null==we?void 0:we.map((function(e){return e.user_id}))}});case 5:0===(null==(s=e.sent)?void 0:s.status)&&(x.ZP.info("创建成功"),$e(),me(!1));case 7:case"end":return e.stop()}}),e)}))),children:(0,V.jsxs)("div",{children:[(0,V.jsxs)(w.Z,{style:{marginBottom:10},children:[(0,V.jsxs)(b.Z,{span:12,children:["组员数量要求:",null==oe||null===(u=oe.group_data)||void 0===u?void 0:u.min_num,"~",null==oe||null===(d=oe.group_data)||void 0===d?void 0:d.max_num,"人"]}),(0,V.jsx)(b.Z,{span:12,children:(0,V.jsx)(k.Z.Search,{placeholder:"请输入姓名或学号搜索",onSearch:function(){var e=r()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(oe.homework_id,"/get_member_list.json"),{method:"get",params:{keyword:n}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&ge(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})})]}),(0,V.jsx)(Z.Z,{dataSource:he,pagination:!1,rowKey:function(e){return e.user_id},style:{border:"1px solid #F6F7F9",minWidth:550},rowSelection:{type:"checkbox",getCheckboxProps:function(e){return{disabled:(null==e?void 0:e.user_id)===D.userInfo.user_id}},selectedRowKeys:null==we?void 0:we.map((function(e){return e.user_id})),onChange:function(e,n,t){Ze(l()(n))}},scroll:{y:400},columns:[{title:"姓名",dataIndex:"name",key:"name"},{title:"分班",dataIndex:"course_group_name",key:"course_group_name"},{title:"学号",dataIndex:"student_id",key:"student_id"}]})]})}),(0,V.jsx)(y.Z,{title:"加入分组",open:Pe,width:800,onCancel:function(){Ie(!1)},footer:!1,children:(0,V.jsxs)("div",{children:[(0,V.jsxs)(w.Z,{style:{marginBottom:10},children:[(0,V.jsxs)(b.Z,{span:12,children:["组员数量要求:",null==oe||null===(I=oe.group_data)||void 0===I?void 0:I.min_num,"~",null==oe||null===(H=oe.group_data)||void 0===H?void 0:H.max_num,"人"]}),(0,V.jsx)(b.Z,{span:12,children:(0,V.jsx)(k.Z.Search,{placeholder:"请输入队长名称",onSearch:function(){var e=r()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/homework_commons/".concat(oe.homework_id,"/get_group_list.json"),{method:"get",params:{keyword:n}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&Le(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})})]}),(0,V.jsx)(Z.Z,{dataSource:Ce,pagination:!1,rowKey:function(e){return e.user_id},style:{border:"1px solid #F6F7F9",minWidth:550},scroll:{y:400},columns:[{title:"组名",dataIndex:"group_name",key:"group_name"},{title:"队长",dataIndex:"leader_name",key:"leader_name"},{title:"成员数",dataIndex:"user_list",key:"user_list"},{title:"操作",dataIndex:"group_id",key:"group_id",render:function(e,n){return(0,V.jsx)(f.ZP,{disabled:null==n?void 0:n.can_join,onClick:r()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,z.ZP)("/api/homework_commons/".concat(oe.homework_id,"/join_group.json"),{method:"post",body:{group_id:e}});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(x.ZP.info("加入成功"),$e(),Ie(!1));case 4:case"end":return n.stop()}}),n)}))),children:null!=n&&n.can_join?"已满":"加入"})}}]})]})}),(0,V.jsx)(rn.Z,{}),(0,V.jsx)(bn.Z,{onOk:function(){$e()}}),(0,V.jsx)(kn.Z,{onOk:function(){$e()}}),(0,V.jsx)(ve.Z,{type:"edit",onCallback:function(){return $e()},courseEndTime:null==oe?void 0:oe.course_end_date}),(0,V.jsx)(ke.Z,{courseEndTime:null==oe?void 0:oe.course_end_date,successCallback:function(){return $e()},visible:"立即截止"===C.actionTabs.key,homeworkIds:[F.categoryId],courseId:F.coursesId,isBatch:!1}),(0,V.jsx)(be,{cb:function(){le(ne+1),B("0"),$e()}}),(0,V.jsx)(jn,{cb:function(){}}),(0,V.jsx)(cn.Z,{ref:ie,hide:!0,name:"".concat(null==oe?void 0:oe.homework_name,"-作品附件"),onOk:function(){return K(!1)}})]})}))},56092:function(e,n,t){"use strict";var s=t(7557),l=t.n(s),i=t(41498),o=t.n(i),a=t(82242),r=t.n(a),u=t(79800),c=t.n(u),d=t(78241),m=t(43418),p=t(8591),_=t(92832),h=t(49242),f=t(18892),x=t(84688),v=t(37712);n.Z=(0,f.connect)((function(e){return{classroomList:e.classroomList,shixunHomeworks:e.shixunHomeworks,loading:e.loading}}))((function(e){var n=e.classroomList,t=(e.loading,e.dispatch),s=e.shixunHomeworks,i=(0,f.useParams)(),a=d.Z.useForm(),u=c()(a,1)[0],g=(s.workList,s.workSetting);return(0,v.jsx)(m.Z,{centered:!0,title:"补交附件",open:"补交附件"===n.actionTabs.key,bodyStyle:{minHeight:200},onOk:o()(l()().mark((function e(){var s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=function(){var e=o()(l()().mark((function e(){var s,o,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.validateFields();case 2:return o=r()({},u.getFieldValue()),a=n.actionTabs.selectArrs,o.attachment_ids=null===(s=o.attachment_ids)||void 0===s?void 0:s.map((function(e){return e.response.id})),e.next=7,(0,h.mz)(r()(r()({},o),{},{homeworkId:a.work_id}));case 7:0===e.sent.status&&(u.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkSetting",payload:r()({},i)}),t({type:"shixunHomeworks/getWorkList",payload:r()({},i)}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null==g||!g.can_submit){e.next=7;break}if(null!=g&&g.submit_size){e.next=5;break}return p.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。"),e.abrupt("return");case 5:return m.Z.confirm({title:"提示",icon:null,centered:!0,width:472,content:(0,v.jsxs)(v.Fragment,{children:["你还有 ",(0,v.jsx)("span",{className:"ml5 mr5",style:{color:"#DF711C"},children:null==g?void 0:g.submit_size})," 次提交机会。确认提交后,上一次的提交记录会被覆盖。请注意,到达规定的提交次数后将不可再次提交,确定是否提交?"]}),onOk:function(){s()}}),e.abrupt("return");case 7:s();case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,v.jsxs)(d.Z,{form:u,initialValues:{},children:[(0,v.jsx)(d.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,v.jsx)(x.Z,{})}),(0,v.jsx)(d.Z.Item,{name:"description",children:(0,v.jsx)(_.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})}))},67768:function(e,n,t){"use strict";var s=t(7557),l=t.n(s),i=t(37205),o=t.n(i),a=t(82242),r=t.n(a),u=t(41498),c=t.n(u),d=t(79800),m=t.n(d),p=t(59301),_=t(78241),h=t(43418),f=t(96865),x=t(92832),v=t(5112),g=t(95237),j=t(43604),y=t(26724),w=t.n(y),b=t(75105),k=t(49242),Z=t(18892),N=t(37712);n.Z=(0,Z.connect)((function(e){var n=e.classroomList,t=e.user,s=e.loading,l=e.globalSetting;return{classroomList:n,user:t,loading:s.effects,globalSetting:l}}))((function(e){var n,t,s=e.classroomList,i=e.loading,a=e.globalSetting,u=e.dispatch,d=(0,Z.useParams)(),y=_.Z.useForm(),S=m()(y,1)[0],P=(0,p.useState)(!0),I=m()(P,2),H=I[0],O=I[1],C=(0,p.useState)([]),L=m()(C,2),T=L[0],D=L[1],Y=(0,p.useState)({page:1,limit:20,keyword:""}),A=m()(Y,2),F=A[0],M=(A[1],function(){var e=c()(l()().mark((function e(){var n,t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u({type:"shixunHomeworks/getProjectList",payload:r()(r()({},d),F)});case 2:(t=e.sent).projects&&D([].concat(o()(T),o()(t.projects))),(null===(n=t.projects)||void 0===n?void 0:n.length)<20&&O(!1);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,p.useEffect)((function(){"关联项目"!==s.actionTabs.key&&"更换项目"!==s.actionTabs.key||(M(),T=[],F.page=1,F.keyword="")}),[s.actionTabs.key]),(0,N.jsx)(h.Z,{centered:!0,title:"更换项目"===s.actionTabs.key?"更换项目":"关联项目",open:"关联项目"===s.actionTabs.key||"更换项目"===s.actionTabs.key,bodyStyle:{minHeight:100},onOk:c()(l()().mark((function e(){var n,t,i,o,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S.validateFields();case 2:if(n=r()({},S.getFieldValue()),t=s.actionTabs,i=t.selectArrs,o=t.cb,"更换项目"!==s.actionTabs.key){e.next=10;break}return e.next=7,(0,b.ZP)("/api/student_works/".concat(i.homework_id,"/change_project.json"),{method:"put",body:r()({},n)});case 7:return 0===(null==(a=e.sent)?void 0:a.status)&&(o(),u({type:"classroomList/setActionTabs",payload:{}})),e.abrupt("return");case 10:return e.next=12,(0,k.co)(r()(r()({},n),{},{homeworkId:i.homework_id}));case 12:0===e.sent.status&&(o?o():u({type:"classroomList/getClassroomCommonHomeworksList",payload:r()({},s.actionTabs.params)}),u({type:"classroomList/setActionTabs",payload:{}}));case 14:case"end":return e.stop()}}),e)}))),onCancel:function(){u({type:"classroomList/setActionTabs",payload:{}})},children:(0,N.jsx)(f.Z,{loading:i["shixunHomeworks/getProjectList"],active:!0,children:""==T?(0,N.jsx)("aside",{children:(0,N.jsxs)("div",{className:"tc font14 pt20",children:["您当前尚未管理任何项目,请先",(0,N.jsx)("a",{href:"".concat(null==a||null===(n=a.setting)||void 0===n?void 0:n.old_url,"/projects/deposit/new"),target:"_blank",children:"创建项目"}),"再关联"]})}):(0,N.jsxs)("aside",{children:[(0,N.jsx)("div",{className:" mb20",children:(0,N.jsx)(x.Z.Search,{onSearch:function(e){""===e?delete F.keyword:F.keyword=e,T=[],O(!0),M()},placeholder:"请输入项目名称进行搜索",allowClear:!0,size:"middle"})}),(0,N.jsx)(_.Z,{form:S,initialValues:{},children:(0,N.jsx)(_.Z.Item,{name:"project_id",rules:[{required:!0,message:"请选择项目"}],children:(0,N.jsx)(v.ZP.Group,{children:(0,N.jsx)(w(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){F.page++,M()},hasMore:H,useWindow:!1,children:null===(t=T)||void 0===t?void 0:t.map((function(e,n){return(0,N.jsx)(g.Z,{children:(0,N.jsx)(j.Z,{children:(0,N.jsx)(v.ZP,{value:e.id,children:e.name})})},n)}))})})})})]})})})}))},66391:function(e,n,t){"use strict";var s=t(7557),l=t.n(s),i=t(85573),o=t.n(i),a=t(37205),r=t.n(a),u=t(41498),c=t.n(u),d=t(82242),m=t.n(d),p=t(79800),_=t.n(p),h=t(39647),f=t.n(h),x=t(59301),v=t(78241),g=t(8591),j=t(43418),y=t(95237),w=t(43604),b=t(57930),k=t(5112),Z=t(24905),N=t(61186),S=t.n(N),P=t(75105),I=t(79905),H=t(99144),O=t(18892),C=t(40994),L=t(17339),T=t(77540),D=t(72716),Y=t(37712),A=["classroomList","dispatch","courseEndTime"];n.Z=(0,O.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,s=e.courseEndTime,i=f()(e,A),a=(0,O.useParams)(),u=v.Z.useForm(),d=_()(u,1)[0],p=(0,x.useState)(1),h=_()(p,2),N=h[0],F=h[1],M=(0,x.useState)([]),R=_()(M,2),E=R[0],W=R[1],z=(0,x.useState)(0),G=_()(z,2),J=(G[0],G[1]),V=(0,x.useState)(2e3),B=_()(V,2),q=(B[0],B[1],(0,x.useState)(!0)),U=_()(q,2),Q=(U[0],U[1]),K=(0,x.useState)(!1),X=_()(K,2),$=X[0],ee=(X[1],(0,x.useState)(!1)),ne=_()(ee,2),te=ne[0],se=(ne[1],(0,x.useState)([])),le=_()(se,2),ie=le[0],oe=le[1],ae=(0,x.useState)(!0),re=_()(ae,2),ue=re[0],ce=re[1],de=(0,x.useState)(null),me=_()(de,2),pe=me[0],_e=me[1];(0,x.useEffect)((function(){if("立即发布"===n.actionTabs.key)if(he(),ve(),2===n.actionTabs.type){var e=n.actionTabs.selectArrsAll[0];_e({submit_limit:null==e?void 0:e.submit_limit,submit_limit_num:null==e?void 0:e.submit_limit_num,must_file:null==e?void 0:e.must_file,can_submit:null==e?void 0:e.can_submit,submit_num:null==e?void 0:e.submit_num}),ce(e.unified_setting)}else ce(!1),_e({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})}),[n.actionTabs]),(0,x.useEffect)((function(){if($){if(te)return;t({type:"classroomList/setActionTabs",payload:{}}),(0,I.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},n.actionTabs.params),{},{type:3})}):t({type:"classroomList/getClassroomCommonList",payload:m()({},n.actionTabs.params)})}}),[$]);var he=function(){var e=c()(l()().mark((function e(t){var s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Q(!0),e.next=3,(0,T.c_)(m()(m()({},a),{},{page:t||N,limit:2e4,homework_id:1===n.actionTabs.type?"":n.actionTabs.selectArrs[0]}));case 3:null==(s=e.sent)||s.course_groups.map((function(e,n){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),s&&(W(r()(null==s?void 0:s.course_groups)),J(null==s?void 0:s.course_groups_count),Q(!1),t||d.setFieldsValue(o()(o()({},"publish_time",S()(S()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",S()(S()(new Date((0,H.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm")))));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),fe=function(){(0,I.GJ)()?n.actionTabs.detail?(t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:m()({},a)}),t({type:"shixunHomeworks/getWorkSetting",payload:m()({},a)})):t({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},n.actionTabs.params),{},{type:3})}):t({type:"classroomList/getClassroomCommonList",payload:m()({},n.actionTabs.params)})},xe=function(){var e=c()(l()().mark((function e(){var s,o,u,c;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,I.Rm)()||null!=n&&null!==(s=n.AssistantObject)&&void 0!==s&&null!==(s=s.group)&&void 0!==s&&s.can_publish){e.next=4;break}return g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),we(!1),e.abrupt("return");case 4:if(!((u=m()({},d.getFieldsValue())).end_time<=u.publish_time)){e.next=9;break}return g.ZP.info("截止时间不能大于或等于发布时间"),we(!1),e.abrupt("return");case 9:if(!((null==ie?void 0:ie.length)<=0&&!ue&&E.length>0)){e.next=13;break}return g.ZP.info("发布班级不能为空"),we(!1),e.abrupt("return");case 13:if(null==pe||!pe.submit_limit||null!=pe&&pe.submit_limit_num){e.next=17;break}return g.ZP.warning("学生填写内容字数不能为空"),we(!1),e.abrupt("return");case 17:if(null==pe||!pe.can_submit||null!=pe&&pe.submit_num){e.next=21;break}return g.ZP.warning("学生提交作品次数不能为空"),we(!1),e.abrupt("return");case 21:return c=m()({homework_ids:r()(n.actionTabs.selectArrs),group_ids:ie.length>0?ie.map((function(e){return e.id})):null===(o=n.detailCommonHomeworksList)||void 0===o?void 0:o.course_groups,end_time:S()(u.end_time).format("YYYY-MM-DD HH:mm"),publish_time:S()(u.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ie.length},pe),we(!0),e.next=25,(0,P.ZP)("/api/courses/".concat(a.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:m()({},c)});case 25:0===e.sent.status?(we(!1),(0,H.L9)(["教学课堂","分组作业","立即发布"]),g.ZP.success("发布成功"),t({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),i.onCallback&&i.onCallback(),fe(),"0"===localStorage.getItem("Noviceguide")||t({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,Y.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):we(!1);case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ve=function(){F(1),W([]),oe([])},ge=(n.detailCommonHomeworksList,(0,x.useState)(!1)),je=_()(ge,2),ye=je[0],we=je[1];return(0,Y.jsxs)(j.Z,{width:600,confirmLoading:ye,centered:!0,title:"发布作业",open:"立即发布"===n.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:xe,onCancel:function(){ve(),fe(),t({type:"classroomList/setActionTabs",payload:{}})},children:[(0,Y.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,Y.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),E&&(0,Y.jsxs)(v.Z,{form:d,children:[(0,Y.jsxs)("div",{style:{paddingLeft:0},children:[(0,Y.jsxs)(y.Z,{className:"mt30",align:"middle",children:[(0,Y.jsx)(w.Z,{children:(0,Y.jsx)(v.Z.Item,{name:"publish_time",label:"发布时间",children:(0,Y.jsx)(b.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,D.Q8)(e,s)},disabledTime:function(e){return(0,D.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:S()((0,H.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,Y.jsx)(w.Z,{className:"ml20",children:(0,Y.jsx)(v.Z.Item,{name:"end_time",label:"截止时间",children:(0,Y.jsx)(b.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:S()((0,H.U6)(),"HH:mm")},disabledDate:function(e){return(0,D.Q8)(e,s,d.getFieldValue("publish_time"))},disabledTime:function(e){return(0,D.d0)(e,d.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===n.actionTabs.type&&(0,Y.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,Y.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,Y.jsxs)(k.ZP.Group,{value:ue,onChange:function(e){ce(e.target.value),oe([])},children:[(0,Y.jsx)(k.ZP,{value:!0,disabled:!n.actionTabs.manage_all_group,children:"统一发布"}),(0,Y.jsx)(k.ZP,{className:"ml20",disabled:E.length<=0,value:!1,children:"分班发布"})]})]}),E.length<=0&&2===n.actionTabs.type&&(0,Y.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===n.actionTabs.type||!ue)&&E.length>0&&(0,Y.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,Y.jsx)("span",{style:{flex:1},children:(0,Y.jsx)(Z.Z,{checked:ie.length===E.length,onChange:function(e){ie.length===E.length?oe([]):oe(E.filter((function(e){return!e.is_published})))},children:"全选"})}),(0,Y.jsx)("span",{style:{width:16}}),(0,Y.jsxs)("span",{style:{flex:1},children:["已选择",ie.length||0,"个分班"]})]}),(1===n.actionTabs.type||!ue)&&E.length>0&&(0,Y.jsx)(C.Z,{data:E,selectedRowKeys:ie,setSelectedRowKeys:oe})]}),(0,Y.jsx)(L.ZP,{value:pe,onChange:function(e){return _e(m()({},e))}})]})}))},51581:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,n){for(var t=0;t=0||Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s]);return t}(n,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));u.ref=function(n){e.scrollComponent=n,r&&r(n)};var c=[t];return l&&(a?o?c.unshift(a):c.push(a):this.defaultLoader&&(o?c.unshift(this.defaultLoader):c.push(this.defaultLoader))),i.default.createElement(s,u,c)}}]),n}(l.Component);r.propTypes={children:o.default.node.isRequired,element:o.default.node,hasMore:o.default.bool,initialLoad:o.default.bool,isReverse:o.default.bool,loader:o.default.node,loadMore:o.default.func.isRequired,pageStart:o.default.number,ref:o.default.func,getScrollParent:o.default.func,threshold:o.default.number,useCapture:o.default.bool,useWindow:o.default.bool},r.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},n.default=r,e.exports=n.default},26724:function(e,n,t){e.exports=t(51581)}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__GroupHomework__Detail__index.chunk.css b/p__Classrooms__Lists__GroupHomework__Detail__index.chunk.css index dcf3f64eb4..e91dc44d9c 100644 --- a/p__Classrooms__Lists__GroupHomework__Detail__index.chunk.css +++ b/p__Classrooms__Lists__GroupHomework__Detail__index.chunk.css @@ -1 +1 @@ -.flex_box_center___NBXH7{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___l6hzm{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___m8uTT{box-align:center;align-items:center}.flex_box_center_end___BwXBn{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___amI5B{box-orient:block-axis;flex-direction:column}.wrap___d__UZ [class~=ant-checkbox-wrapper]{margin-left:0;margin-right:8px}.MdEditor___QRYr6 [class~=CodeMirror-gutters]{left:0!important}.MdEditor___QRYr6 [class~=CodeMirror-gutter-wrapper]{left:-30px!important}.MdEditor___QRYr6 [class~=CodeMirror-cursor]{height:25px!important}.workListButtonWrap___lhXWg{align-items:center;display:flex}.workListButtonWrap___lhXWg>button>i{margin-right:8px}.workListButtonWrap___lhXWg>button span.anticon___b_3pM{margin-right:8px}.workListClass___EI4Fm{display:flex;position:relative}.workListClass___EI4Fm .left___wBY4f{flex:1 1}.workListClass___EI4Fm.visible___uwm7P{height:47px;overflow:hidden}.workListClass___EI4Fm.visible___uwm7P.status___DUABx{height:auto}.workListClass___EI4Fm .tips___H3M_T{align-items:flex-end;color:#4cacff;cursor:pointer;display:flex}.workListClass___EI4Fm .tips___H3M_T>span:first-child{font-size:12px;font-weight:400;line-height:12px;margin-right:4px}.workListClass___EI4Fm .tips___H3M_T>span:last-child i{color:#ccc;font-size:12px}.tableWrapper___EW8TX th[class~=ant-table-cell]{white-space:nowrap}.tableWrapper___EW8TX td[class~=ant-table-cell]{white-space:nowrap}.atitle___XxlIn{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:inline-block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces;word-break:break-all}.tables___thRYc{background:#f5f5f5}.tables1___jKpJt{background:rgba(48,97,208,.1)}.tables1___jKpJt td[class~=ant-table-cell]{border:1px solid rgba(48,97,208,.6)!important}.flex_box_center___CUQTA{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___VY1nG{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___XJiqA{box-align:center;align-items:center}.flex_box_center_end___w4A8Z{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___WAD8k{box-orient:block-axis;flex-direction:column}.top___wjvbq{border-bottom:1px solid #eaeaea;padding:30px}.desc___dEt4i{padding:30px}.desc___dEt4i img{max-width:100%}.liked___HcN9D{background:#eee;border-radius:40px;color:#b3b3b3;cursor:pointer;display:inline-block;margin:0 auto;padding:10px 40px;text-align:center}.likedActive___VhZeS{background:#0152d9;color:#fff}.reply___DaEgJ{border-bottom:1px solid #eaeaea;padding:30px}.reply___DaEgJ button,.reply___DaEgJ input{height:40px}.reply___DaEgJ button{margin-left:20px;padding-left:20px;padding-right:20px}.replyList___ZYtQu{padding:20px}.replyList___ZYtQu>div{border-bottom:1px solid #eaeaea}.comment___PfBmX{background:#f4f4f4;border-radius:6px;position:relative;width:100%}.comment___PfBmX:before{border-bottom:10px solid #f4f4f4;border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;left:13px;position:absolute;top:-9px;width:0}.comment___PfBmX>div{padding:10px}.comment___PfBmX>div:hover{background:#ebebeb}.headpic___ne811{border-radius:40px}.leftdiv___aBzsX{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{align-items:center;display:flex}.leftdiv___aBzsX .spantitle___v_Vc4{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___xWu4M{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.wrap___W3YuU{color:#333;margin-top:30px}.wrap___W3YuU .title___OzKge{font-size:14px;font-weight:600;margin-bottom:20px}.exhibition___ugphm{background:#f6f7f9;font-size:14px;height:52px;line-height:52px;padding:0 15px}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.modal___lF39e .ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0;margin-right:10px}.tips___e8J4O{background-color:#fafafa;border-radius:4px;margin-bottom:14px;padding:10px}.homeworkType___ZjN2X{margin-bottom:8px}.antdTable___amDdp tbody[class~=ant-table-tbody] td{border-bottom:none}.modalWrapper___XPojI div[class~=ant-modal-header]{padding-bottom:14px}.modalWrapper___XPojI div[class~=ant-modal-body]{padding-top:0}.flex_box_center___eiaQ9{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___fT_mk{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___th1VG{box-align:center;align-items:center}.flex_box_center_end___uybac{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___TqJIG{box-orient:block-axis;flex-direction:column}.form___njbEi strong{color:#333;font-size:16px;font-weight:400}.form___njbEi h1{color:#333;font-size:16px;font-weight:600}.form___njbEi [class~=ant-form-item]{margin-bottom:0}.efficiency___Oei2A{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Oei2A:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}.configworksContainer___Nq83Z .ant-tabs-nav{background-color:#fff;height:auto!important}.configworksContainer___Nq83Z .ant-tabs-nav:before{content:""!important}.configworksContainer___Nq83Z .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative}.buttonFixed___vyq30{background:#fff;bottom:0;box-shadow:0 -4px 4px 0 rgba(0,0,0,.05);height:63px;left:0;position:fixed;width:100%;z-index:1000}.button___hxmYv{font-size:14px!important;font-weight:400;height:38px!important;padding:0;width:100px}.buttonWrap___uK8dl{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}.flex_box_center___Bm9CS{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ZsXhA{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___xiJ7Z{box-align:center;align-items:center}.flex_box_center_end___WJleE{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___x3Ypw{box-orient:block-axis;flex-direction:column}.wrap___rzUN_{background:#fff;margin-bottom:30px;padding:20px}.wrap___rzUN_ .ant-table{font-size:14px}.wrap___rzUN_ .btns___YKkXq span{color:#165dff;cursor:pointer;font-size:14px}.modal___AejJU{font-size:14px}.modal___AejJU .member___mqy9M{flex:1 1}.modal___AejJU .member___mqy9M .head___TWHLt{align-items:center;background:#f6f7f9;display:flex;height:34px;justify-content:space-between;padding-left:14px;padding-right:20px}.modal___AejJU .member___mqy9M .listWrap___zvWV4{border:1px solid #f6f7f9;border-top:0;max-height:240px;overflow:auto;width:100%}.modal___AejJU .member___mqy9M .listWrap___zvWV4 .list___dWwg9{align-items:center;display:flex;height:40px;padding-left:14px}.modal___AejJU .member___mqy9M .listWrap___zvWV4 .list___dWwg9 img{border-radius:9px;height:18px;width:18px}.modal___AejJU .member___mqy9M .listWrap___zvWV4 .list___dWwg9 span{color:#000;margin:0 10px}.modal___AejJU .member___mqy9M .listWrap___zvWV4 .list___dWwg9 div{background:#e5f8ff;border:1px solid #91d5ff;border-radius:10px;color:#0b6dd9;font-size:12px;height:16px;line-height:14px;text-align:center;width:28px}.flex_box_center___sf_sV{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___k0joE{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___fyum8{box-align:center;align-items:center}.flex_box_center_end___UC5kA{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___JCpJG{box-orient:block-axis;flex-direction:column}.Onerow___OAbXd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.title___YZryt{align-items:center;display:flex}.export___wcKFT{font-size:16px;position:absolute;right:20px;top:23px;z-index:2}.export___wcKFT a,.export___wcKFT button{margin-left:30px}.bg___fNXI3{background:#f5f5f5}.tabs___hlZi4 [class=ant-tabs-nav-scroll]{padding-left:25px}.tabs___hlZi4 [class~=ant-tabs-tab]{color:#333;font-size:18px;padding:23px 0}.tabs___hlZi4 [class~=ant-tabs-tab-active]{color:#0152d9}.tabs___hlZi4 [class=ant-tabs-nav]{margin-bottom:0!important}.workListTabWrap___sjHcT .ant-tabs-nav{align-items:flex-start;height:40px}.workListTabWrap___sjHcT .ant-tabs-nav:before{content:normal}.workListTabWrap___sjHcT .ant-tabs-nav .ant-tabs-nav-wrap{padding-left:0}.workListTabWrap___sjHcT .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{background:#fafafa;border:none;border-radius:4px 4px 0 0;color:#b9b8b8;display:inline;display:initial;font-size:14px;font-weight:400;height:38px;min-width:96px;padding-top:9px;text-align:center}.workListTabWrap___sjHcT .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn:active{color:#333}.workListTabWrap___sjHcT .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{background:#fff;position:relative}.workListTabWrap___sjHcT .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#333}.workListTabWrap___sjHcT .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active:after{background-color:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}.workListTabWrap___sjHcT .workListTabButton___MOSGf>button{border-radius:4px;margin-right:10px}.workListTabWrap___sjHcT .workListTabButton___MOSGf>button>i{margin-right:8px}.workListTabWrap___sjHcT .workListTabButton___MOSGf>button:last-child{margin-right:0}.title_style___mGYw9{max-width:1000px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex_box_center___SF0m3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ChLjp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____l_EF{box-align:center;align-items:center}.flex_box_center_end___YcZNu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9dNq{box-orient:block-axis;flex-direction:column}.downloadbutton___oEXJW{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);display:inline-flex;height:32px;justify-content:center;margin-bottom:20px;width:146px}.configWorkContainer___CHUrh .ant-tabs-nav{background-color:#fff;height:auto!important}.configWorkContainer___CHUrh .ant-tabs-nav:before{content:""!important}.configWorkContainer___CHUrh .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative}.TabsStyle___TanFG .ant-table{min-height:500px}.TabsStyle___TanFG .ant-tabs-nav{border-bottom:1px solid #f1f1f1;height:auto}.TabsStyle___TanFG .ant-tabs-nav:before{content:none!important}.TabsStyle___TanFG .ant-tabs-nav .ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab{background-color:#fff;height:auto;margin-left:40px;min-width:auto;padding-bottom:20px;padding-top:0}.TabsStyle___TanFG .ant-tabs-nav .ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab:first-child{margin-left:0}.TabsStyle___TanFG .ant-tabs-nav .ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab-active .ant-tabs-tab-btn{color:#3061d0!important} \ No newline at end of file +.flex_box_center___NBXH7{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___l6hzm{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___m8uTT{box-align:center;align-items:center}.flex_box_center_end___BwXBn{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___amI5B{box-orient:block-axis;flex-direction:column}.wrap___d__UZ [class~=ant-checkbox-wrapper]{margin-left:0;margin-right:8px}.MdEditor___QRYr6 [class~=CodeMirror-gutters]{left:0!important}.MdEditor___QRYr6 [class~=CodeMirror-gutter-wrapper]{left:-30px!important}.MdEditor___QRYr6 [class~=CodeMirror-cursor]{height:25px!important}.workListButtonWrap___lhXWg{align-items:center;display:flex}.workListButtonWrap___lhXWg>button>i{margin-right:8px}.workListButtonWrap___lhXWg>button span.anticon___b_3pM{margin-right:8px}.workListClass___EI4Fm{display:flex;position:relative}.workListClass___EI4Fm .left___wBY4f{flex:1 1}.workListClass___EI4Fm.visible___uwm7P{height:47px;overflow:hidden}.workListClass___EI4Fm.visible___uwm7P.status___DUABx{height:auto}.workListClass___EI4Fm .tips___H3M_T{align-items:flex-end;color:#4cacff;cursor:pointer;display:flex}.workListClass___EI4Fm .tips___H3M_T>span:first-child{font-size:12px;font-weight:400;line-height:12px;margin-right:4px}.workListClass___EI4Fm .tips___H3M_T>span:last-child i{color:#ccc;font-size:12px}.tableWrapper___EW8TX th[class~=ant-table-cell]{white-space:nowrap}.tableWrapper___EW8TX td[class~=ant-table-cell]{white-space:nowrap}.atitle___XxlIn{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:inline-block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces;word-break:break-all}.tables___thRYc{background:#f5f5f5}.tables1___jKpJt{background:rgba(48,97,208,.1)}.tables1___jKpJt td[class~=ant-table-cell]{border:1px solid rgba(48,97,208,.6)!important}.redoBtn___uk0iV{color:red;cursor:pointer}.flex_box_center___CUQTA{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___VY1nG{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___XJiqA{box-align:center;align-items:center}.flex_box_center_end___w4A8Z{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___WAD8k{box-orient:block-axis;flex-direction:column}.top___wjvbq{border-bottom:1px solid #eaeaea;padding:30px}.desc___dEt4i{padding:30px}.desc___dEt4i img{max-width:100%}.liked___HcN9D{background:#eee;border-radius:40px;color:#b3b3b3;cursor:pointer;display:inline-block;margin:0 auto;padding:10px 40px;text-align:center}.likedActive___VhZeS{background:#0152d9;color:#fff}.reply___DaEgJ{border-bottom:1px solid #eaeaea;padding:30px}.reply___DaEgJ button,.reply___DaEgJ input{height:40px}.reply___DaEgJ button{margin-left:20px;padding-left:20px;padding-right:20px}.replyList___ZYtQu{padding:20px}.replyList___ZYtQu>div{border-bottom:1px solid #eaeaea}.comment___PfBmX{background:#f4f4f4;border-radius:6px;position:relative;width:100%}.comment___PfBmX:before{border-bottom:10px solid #f4f4f4;border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;left:13px;position:absolute;top:-9px;width:0}.comment___PfBmX>div{padding:10px}.comment___PfBmX>div:hover{background:#ebebeb}.headpic___ne811{border-radius:40px}.leftdiv___aBzsX{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{align-items:center;display:flex}.leftdiv___aBzsX .spantitle___v_Vc4{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___xWu4M{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.wrap___W3YuU{color:#333;margin-top:30px}.wrap___W3YuU .title___OzKge{font-size:14px;font-weight:600;margin-bottom:20px}.exhibition___ugphm{background:#f6f7f9;font-size:14px;height:52px;line-height:52px;padding:0 15px}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.modal___lF39e .ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0;margin-right:10px}.tips___e8J4O{background-color:#fafafa;border-radius:4px;margin-bottom:14px;padding:10px}.homeworkType___ZjN2X{margin-bottom:8px}.antdTable___amDdp tbody[class~=ant-table-tbody] td{border-bottom:none}.modalWrapper___XPojI div[class~=ant-modal-header]{padding-bottom:14px}.modalWrapper___XPojI div[class~=ant-modal-body]{padding-top:0}.flex_box_center___eiaQ9{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___fT_mk{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___th1VG{box-align:center;align-items:center}.flex_box_center_end___uybac{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___TqJIG{box-orient:block-axis;flex-direction:column}.form___njbEi strong{color:#333;font-size:16px;font-weight:400}.form___njbEi h1{color:#333;font-size:16px;font-weight:600}.form___njbEi [class~=ant-form-item]{margin-bottom:0}.efficiency___Oei2A{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Oei2A:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}.configworksContainer___Nq83Z .ant-tabs-nav{background-color:#fff;height:auto!important}.configworksContainer___Nq83Z .ant-tabs-nav:before{content:""!important}.configworksContainer___Nq83Z .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative}.buttonFixed___vyq30{background:#fff;bottom:0;box-shadow:0 -4px 4px 0 rgba(0,0,0,.05);height:63px;left:0;position:fixed;width:100%;z-index:1000}.button___hxmYv{font-size:14px!important;font-weight:400;height:38px!important;padding:0;width:100px}.buttonWrap___uK8dl{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}.flex_box_center___Bm9CS{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ZsXhA{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___xiJ7Z{box-align:center;align-items:center}.flex_box_center_end___WJleE{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___x3Ypw{box-orient:block-axis;flex-direction:column}.wrap___rzUN_{background:#fff;margin-bottom:30px;padding:20px}.wrap___rzUN_ .ant-table{font-size:14px}.wrap___rzUN_ .btns___YKkXq span{color:#165dff;cursor:pointer;font-size:14px}.modal___AejJU{font-size:14px}.modal___AejJU .member___mqy9M{flex:1 1}.modal___AejJU .member___mqy9M .head___TWHLt{align-items:center;background:#f6f7f9;display:flex;height:34px;justify-content:space-between;padding-left:14px;padding-right:20px}.modal___AejJU .member___mqy9M .listWrap___zvWV4{border:1px solid #f6f7f9;border-top:0;max-height:240px;overflow:auto;width:100%}.modal___AejJU .member___mqy9M .listWrap___zvWV4 .list___dWwg9{align-items:center;display:flex;height:40px;padding-left:14px}.modal___AejJU .member___mqy9M .listWrap___zvWV4 .list___dWwg9 img{border-radius:9px;height:18px;width:18px}.modal___AejJU .member___mqy9M .listWrap___zvWV4 .list___dWwg9 span{color:#000;margin:0 10px}.modal___AejJU .member___mqy9M .listWrap___zvWV4 .list___dWwg9 div{background:#e5f8ff;border:1px solid #91d5ff;border-radius:10px;color:#0b6dd9;font-size:12px;height:16px;line-height:14px;text-align:center;width:28px}.flex_box_center___sf_sV{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___k0joE{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___fyum8{box-align:center;align-items:center}.flex_box_center_end___UC5kA{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___JCpJG{box-orient:block-axis;flex-direction:column}.Onerow___OAbXd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.title___YZryt{align-items:center;display:flex}.export___wcKFT{font-size:16px;position:absolute;right:20px;top:23px;z-index:2}.export___wcKFT a,.export___wcKFT button{margin-left:30px}.bg___fNXI3{background:#f5f5f5}.tabs___hlZi4 [class=ant-tabs-nav-scroll]{padding-left:25px}.tabs___hlZi4 [class~=ant-tabs-tab]{color:#333;font-size:18px;padding:23px 0}.tabs___hlZi4 [class~=ant-tabs-tab-active]{color:#0152d9}.tabs___hlZi4 [class=ant-tabs-nav]{margin-bottom:0!important}.workListTabWrap___sjHcT .ant-tabs-nav{align-items:flex-start;height:40px}.workListTabWrap___sjHcT .ant-tabs-nav:before{content:normal}.workListTabWrap___sjHcT .ant-tabs-nav .ant-tabs-nav-wrap{padding-left:0}.workListTabWrap___sjHcT .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{background:#fafafa;border:none;border-radius:4px 4px 0 0;color:#b9b8b8;display:inline;display:initial;font-size:14px;font-weight:400;height:38px;min-width:96px;padding-top:9px;text-align:center}.workListTabWrap___sjHcT .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn:active{color:#333}.workListTabWrap___sjHcT .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{background:#fff;position:relative}.workListTabWrap___sjHcT .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#333}.workListTabWrap___sjHcT .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active:after{background-color:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}.workListTabWrap___sjHcT .workListTabButton___MOSGf>button{border-radius:4px;margin-right:10px}.workListTabWrap___sjHcT .workListTabButton___MOSGf>button>i{margin-right:8px}.workListTabWrap___sjHcT .workListTabButton___MOSGf>button:last-child{margin-right:0}.title_style___mGYw9{max-width:1000px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex_box_center___SF0m3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ChLjp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____l_EF{box-align:center;align-items:center}.flex_box_center_end___YcZNu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9dNq{box-orient:block-axis;flex-direction:column}.downloadbutton___oEXJW{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);display:inline-flex;height:32px;justify-content:center;margin-bottom:20px;width:146px}.configWorkContainer___CHUrh .ant-tabs-nav{background-color:#fff;height:auto!important}.configWorkContainer___CHUrh .ant-tabs-nav:before{content:""!important}.configWorkContainer___CHUrh .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative}.TabsStyle___TanFG .ant-table{min-height:500px}.TabsStyle___TanFG .ant-tabs-nav{border-bottom:1px solid #f1f1f1;height:auto}.TabsStyle___TanFG .ant-tabs-nav:before{content:none!important}.TabsStyle___TanFG .ant-tabs-nav .ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab{background-color:#fff;height:auto;margin-left:40px;min-width:auto;padding-bottom:20px;padding-top:0}.TabsStyle___TanFG .ant-tabs-nav .ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab:first-child{margin-left:0}.TabsStyle___TanFG .ant-tabs-nav .ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab-active .ant-tabs-tab-btn{color:#3061d0!important} \ No newline at end of file diff --git a/p__Classrooms__Lists__GroupHomework__Review__index.async.js b/p__Classrooms__Lists__GroupHomework__Review__index.async.js index 0caa97e02f..a7e40797a1 100644 --- a/p__Classrooms__Lists__GroupHomework__Review__index.async.js +++ b/p__Classrooms__Lists__GroupHomework__Review__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[14662,4977],{28563:function(e,n,t){t.d(n,{Z:function(){return a}});var l=t(19973),r=t(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},o=t(22589),i=function(e,n){return r.createElement(o.Z,(0,l.Z)({},e,{ref:n,icon:s}))};var a=r.forwardRef(i)},60186:function(e,n,t){t.d(n,{Z:function(){return a}});var l=t(19973),r=t(59301),s={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},o=t(22589),i=function(e,n){return r.createElement(o.Z,(0,l.Z)({},e,{ref:n,icon:s}))};var a=r.forwardRef(i)},99020:function(e,n,t){t.d(n,{h:function(){return m},x:function(){return p}});var l=t(82242),r=t.n(l),s=t(39647),o=t.n(s),i=t(49312),a=t(14582),c=t(63743),d=t(37712),u=["value","onChange","scrollId"],m=function(e){var n=e.value,t=e.onChange,l=e.scrollId,s=o()(e,u);return(0,d.jsx)("div",{id:l||"",children:(0,d.jsx)(i.Z,r()(r()({},s),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},p=function(e){var n=e.value,t=e.onChange,l=e.placeholder,r=e.height,s=void 0===r?140:r;return e.isEdit?(0,d.jsx)(i.Z,{watch:!0,isFocus:!0,height:s,placeholder:l,defaultValue:n,onChange:t}):(0,d.jsx)("div",{style:{cursor:"pointer"},children:n?(0,d.jsx)(c.Z,{className:a.Z.inputBorder,value:n}):(0,d.jsx)("div",{className:"".concat(a.Z.inputBorder," ").concat(a.Z.placeholder," inputBorderError"),children:l})})}},82545:function(e,n,t){t.d(n,{Z:function(){return B}});var l=t(7557),r=t.n(l),s=t(41498),o=t.n(s),i=t(79800),a=t.n(i),c=t(39647),d=t.n(c),u=t(82242),m=t.n(u),p=t(59301),h=t(18892),x=t(43418),f=t(78241),g=t(8591),v=t(71418),j=t(38318),y=t(95237),b=t(43604),w=t(6848),k=t(92832),C="currentPrimary___NPWiR",Z="currentDelete___UEfhf",A="DirectoryTree___xPxCY",I="EditDom___seNxC",S=t(51564),N=t(61644),O=t(14539),E=t(53273),D=t(37712),P=["user","children","isShowComponent","ModalProps","onDataSelect"],B=(0,h.connect)((function(e){var n=e.loading;return{user:e.user,loading:n.effects}}))((function(e){e.user;var n=e.children,t=e.isShowComponent,l=void 0===t||t,s=e.ModalProps,i=void 0===s?{}:s,c=e.onDataSelect,u=(d()(e,P),x.Z.useModal()),h=a()(u,2),B=h[0],_=h[1],H=f.Z.useForm(),z=a()(H,1)[0],M=(0,p.useState)([]),T=a()(M,2),R=T[0],L=T[1],F=(0,p.useState)(!1),Y=a()(F,2),U=Y[0],G=Y[1],K=(0,p.useState)(!1),V=a()(K,2),J=V[0],W=V[1],q=(0,S.U)(N.qE,{page:1,limit:9999}),Q=a()(q,4),X=Q[1],$=Q[2],ee=Q[3],ne=(0,S.U)(N.V8,{}),te=a()(ne,3)[2],le=(0,S.U)(N.B$,{}),re=a()(le,3)[2],se=(0,S.U)(N.DH,{}),oe=a()(se,3)[2],ie=(0,S.U)(N.bJ,{}),ae=a()(ie,3)[2],ce=function(){G(!1),z.resetFields(),W(!1)},de=function(){var e=o()(r()().mark((function e(n){var t,l,s,o,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.node,l=n.dragNode,n.event,s=n.node.pos.split("-"),0!=(o=n.dropPosition-Number(s[s.length-1]))){e.next=6;break}return g.ZP.warning("无法移动到内部位置"),e.abrupt("return");case 6:if(1!=o||(null==l?void 0:l.item_index)!=(null==t?void 0:t.item_index)+1){e.next=9;break}return g.ZP.warning("未移动位置"),e.abrupt("return");case 9:return e.next=11,ae({id:null==l?void 0:l.key,position:-1==o?1:(null==l?void 0:l.item_index)>(null==t?void 0:t.item_index)?(null==t?void 0:t.item_index)+1:null==t?void 0:t.item_index});case 11:0===(null==(i=e.sent)?void 0:i.status)&&(g.ZP.success("移动成功"),$({},!0));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ue=function(){var e=o()(r()().mark((function e(n){var t,l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l={},!J){e.next=7;break}return e.next=4,re(m()({},n));case 4:l=e.sent,e.next=10;break;case 7:return e.next=9,oe(m()({},n));case 9:l=e.sent;case 10:0==(null===(t=l)||void 0===t?void 0:t.status)&&(g.ZP.success((null===(s=l)||void 0===s?void 0:s.message)||(J?"添加成功":"更新成功")),$({},!0),ce());case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){null!=i&&i.open&&$({},!0)}),[null==i?void 0:i.open]),(0,p.useEffect)((function(){var e;L(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return null==e?void 0:e.map((function(e){return m()(m()({},e),{},{title:(null==e?void 0:e.value)||"",key:null==e?void 0:e.id,isLeaf:!0})}))}(null==ee||null===(e=ee.data)||void 0===e?void 0:e.list))}),[ee]),l?(0,D.jsxs)(D.Fragment,{children:[_,n,(0,D.jsx)(x.Z,m()(m()({},m()({title:"常用评语",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},i)),{},{children:(0,D.jsx)(v.Z,{spinning:X,children:(null==R?void 0:R.length)>0?(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(j.Z.DirectoryTree,{height:500,className:A,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:c,treeData:R,onDrop:de,titleRender:function(e){return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"},children:null==e?void 0:e.title}),(0,D.jsx)("div",{className:"".concat(I),children:(0,D.jsxs)(y.Z,{wrap:!1,align:"middle",gutter:16,children:[(0,D.jsx)(b.Z,{children:(0,D.jsx)(w.Z,{title:"长按可进行拖拽排序",children:(0,D.jsx)("i",{className:"iconfont icon-tuodong1 font12 ".concat(C)})})}),(0,D.jsx)(b.Z,{children:(0,D.jsx)(w.Z,{title:"编辑",children:(0,D.jsx)("i",{className:"iconfont icon-bianji11 font12 ".concat(C),onClick:function(n){n.stopPropagation(),z.setFieldsValue(m()({},e)),G(!0)}})})}),(0,D.jsx)(b.Z,{children:(0,D.jsx)(w.Z,{title:"删除",children:(0,D.jsx)("i",{className:"iconfont icon-shanchu14 font12 ".concat(Z),onClick:function(n){var t;n.stopPropagation(),B.confirm({icon:null,title:"删除常用评语",centered:!0,content:"你确定要删除该条常用评语吗?",onOk:(t=o()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,te({id:null==e?void 0:e.key});case 2:0==(null==(t=n.sent)?void 0:t.status)&&(g.ZP.success((null==t?void 0:t.message)||"删除成功"),$({},!0));case 4:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})}})})})]})})]})}}),(0,D.jsx)(E.op,{className:"ml20 mt20",icon:(0,D.jsx)("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:function(){W(!0),G(!0)},children:"添加常用评语"})]}):(0,D.jsx)(O.Z,{styles:{margin:"30px auto"},customText:(0,D.jsxs)("span",{children:["暂无常用评语,你可以",(0,D.jsx)("a",{onClick:function(){W(!0),G(!0)},children:"添加常用评语"})]})})})})),(0,D.jsx)(x.Z,{title:J?"添加常用评语":"编辑常用评语",open:U,okText:J?"添加":"确定",onCancel:function(){ce()},onOk:function(){z.submit()},children:(0,D.jsxs)(f.Z,{form:z,onFinish:ue,children:[J&&(0,D.jsx)("span",{className:"font14",style:{color:"#191919"},children:"添加常用评语,可以帮助你提高评阅作业的效率"}),(0,D.jsx)(f.Z.Item,{hidden:!0,name:"id"}),(0,D.jsx)(f.Z.Item,{className:"mt10",name:"value",children:(0,D.jsx)(k.Z.TextArea,{placeholder:"输入常用评语。例如:你的编程作业整体表现良好,但仍有一些小的改进空间。",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0})})]})})]}):null}))},35220:function(e,n,t){t.d(n,{Z:function(){return c}});var l=t(79800),r=t.n(l),s=t(59301),o=t(83833),i=t(39073),a=t(37712),c=function(){var e=(0,s.useState)(""),n=r()(e,2),t=n[0],l=n[1],c=(0,s.useState)(0),d=r()(c,2),u=(d[0],d[1]),m=(0,s.useState)(),p=r()(m,2),h=(p[0],p[1]),x=(0,s.useState)(),f=r()(x,2),g=(f[0],f[1]),v=(0,s.useState)(!1),j=r()(v,2),y=(j[0],j[1],(0,s.useRef)(""));function b(e){27==e.keyCode&&y.current&&w()}function w(){document.body.style.overflow="auto",h(void 0),g(void 0),u(0),l("")}(0,s.useEffect)((function(){return o.Z.subscribe("preview-image",(function(e){l(e),console.log(C.current),document.body.style.overflow="hidden"}))}),[]),(0,s.useEffect)((function(){return document.addEventListener("keydown",b),function(){document.removeEventListener("keydown",b)}}),[]),(0,s.useEffect)((function(){y.current=t}),[t]);(0,s.useRef)();var k=(0,s.useRef)(),C=(0,s.useRef)();return(0,a.jsx)(s.Fragment,{children:t?(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"preview-wrp-group",ref:k,children:(0,a.jsx)(i.Z,{className:"image-preview",src:t,style:{display:"none"},preview:{visible:!0,src:t,movable:!1,onVisibleChange:function(e){l("")}},alt:"预览大图"})})}):null})}},19267:function(e,n,t){t.r(n),t.d(n,{default:function(){return re}});var l=t(7557),r=t.n(l),s=t(41498),o=t.n(s),i=t(82242),a=t.n(i),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(18892),x=t(78241),f=t(43418),g=t(8591),v=t(66104),j=t(95237),y=t(43604),b=t(99313),w=t(3113),k=t(6848),C=t(94001),Z=t(24905),A=t(61998),I=t(92832),S=t(28563),N=t(35220),O=t(49312),E=t(83833),D=t(61186),P=t.n(D),B=t(89392),_=t(49242),H=t(75105),z=t(37712),M=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,l=(0,h.useParams)(),s=(0,p.useState)(!0),i=d()(s,2),c=(i[0],i[1],x.Z.useForm()),u=d()(c,1)[0];return(0,z.jsx)(z.Fragment,{children:(0,z.jsxs)(f.Z,{centered:!0,title:"调分",open:"调分"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:o()(r()().mark((function e(){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.validateFields();case 2:return s=u.getFieldsValue(),e.next=5,(0,H.ZP)("/api/student_works/".concat(n.actionTabs.id,"/adjust_score.json"),{method:"post",body:a()({},s)});case 5:0===e.sent.status&&(g.ZP.success("评阅成功"),u.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getStudentWorkCommon",payload:a()({},l)}));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,z.jsx)("p",{className:"tc",children:"该学生的最终成绩将不会按照评分规则进行计算"}),(0,z.jsxs)(x.Z,{form:u,layout:"horizontal",children:[(0,z.jsxs)("div",{style:{display:"flex",alignItems:"baseline"},children:[(0,z.jsx)(x.Z.Item,{label:"成绩",name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,z.jsx)(C.Z,{min:0,placeholder:"请填写分数"})}),(0,z.jsx)("span",{className:"ml10",children:"分"})]}),(0,z.jsx)("div",{children:(0,z.jsx)(x.Z.Item,{name:"comment",children:(0,z.jsx)(I.Z.TextArea,{placeholder:"请填写您对作品调分的原因",rows:8})})})]})]})})})),T=t(84688),R=(0,h.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=(e.loading,e.dispatch),l=e.studentWorkDetail,s=((0,h.useParams)(),x.Z.useForm()),i=d()(s,1)[0],c=function(){var e=o()(r()().mark((function e(){var l,s,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i.validateFields();case 2:return s=a()({},i.getFieldValue()),o=n.actionTabs.selectArrs,s.attachment_ids=null===(l=s.attachment_ids)||void 0===l?void 0:l.map((function(e){return e.response.id})),e.next=7,(0,_.mz)(a()(a()({},s),{},{homeworkId:o.work_id}));case 7:0===e.sent.status&&(t({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:a()({},n.actionTabs.params)}),t({type:"classroomList/setActionTabs",payload:{}}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,z.jsx)(f.Z,{centered:!0,title:"补交附件",open:"补交附件"===n.actionTabs.key,bodyStyle:{minHeight:200},onOk:o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==l||!l.can_submit){e.next=6;break}if(null!=l&&l.submit_size){e.next=4;break}return g.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。"),e.abrupt("return");case 4:return f.Z.confirm({title:"提示",icon:null,centered:!0,width:472,content:(0,z.jsxs)(z.Fragment,{children:["你还有 ",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#DF711C"},children:null==l?void 0:l.submit_size})," 次提交机会。确认提交后,上一次的提交记录会被覆盖。请注意,到达规定的提交次数后将不可再次提交,确定是否提交?"]}),onOk:function(){c()}}),e.abrupt("return");case 6:c();case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,z.jsxs)(x.Z,{form:i,initialValues:{},children:[(0,z.jsx)(x.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,z.jsx)(T.Z,{})}),(0,z.jsx)(x.Z.Item,{name:"description",children:(0,z.jsx)(I.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})})),L=t(79905),F={flex_box_center:"flex_box_center___ek18E",flex_space_between:"flex_space_between___e7BP6",flex_box_vertical_center:"flex_box_vertical_center___Oju9C",flex_box_center_end:"flex_box_center_end___qQv1O",flex_box_column:"flex_box_column___DHwHY",TabsStyle:"TabsStyle___glGge",bg:"bg___uHtJ5",title:"title___WcS8b",replyList:"replyList___HLYJ8",leader:"leader___qJvA3",buttonFixed:"buttonFixed___WAuFs",exitComment:"exitComment___cW4re",nextComment:"nextComment___AMMy5",modal:"modal___e3Tjt",MdEditor:"MdEditor___JLCMs",ReviewStyle:"ReviewStyle___GdvEb"},Y=t(63743),U=t(99144),G=t(5838),K=t(51564),V=t(99020),J=t(53273),W=t(14539),q=t(37906),Q=t(10160),X="headpic___Pcfo7",$=t(91275),ee=["Data","layer","type","index"],ne=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.user;return{shixunHomeworks:n,globalSetting:e.globalSetting,user:t}}))((function e(n){var t,l,s,i,c,u,v,b,k,A,I,S,N,E,D=n.Data,B=n.layer,M=void 0===B?1:B,T=n.type,R=n.index,F=void 0===R?0:R,U=m()(n,ee),G=(0,h.useParams)(),V=(0,p.useState)({type:0,show:!1}),J=d()(V,2),W=J[0],ne=J[1],te=(0,p.useState)(null),le=d()(te,2),re=le[0],se=le[1],oe=(0,K.U)(_.qP,{userId:null==G?void 0:G.userId}),ie=d()(oe,3),ae=ie[1],ce=ie[2],de=(0,K.U)(_.R$,{userId:null==G?void 0:G.userId}),ue=d()(de,3),me=ue[1],pe=ue[2],he=(0,K.U)(_.QC,{userId:null==G?void 0:G.userId}),xe=d()(he,3),fe=(xe[1],xe[2]),ge=(0,K.U)(_.Mf,{userId:null==G?void 0:G.userId}),ve=d()(ge,3),je=(ve[1],ve[2]),ye=x.Z.useForm(),be=d()(ye,1)[0],we=(0,p.useState)(!1),ke=d()(we,2),Ce=ke[0],Ze=ke[1];return(0,z.jsxs)("div",{children:[(0,z.jsxs)(j.Z,{wrap:!1,gutter:15,children:[1!=M&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("div",{style:{width:"".concat(40*(M-1),"px")}})}),"appeal_info"==T?(0,z.jsx)(y.Z,{children:(0,z.jsx)("img",{className:"mt10 ".concat(X),width:40,src:"--"===(null==D||null===(t=D.appeal_info)||void 0===t?void 0:t.user_image_url)?$.xp:"".concat(Q.Z.IMG_SERVER,"/images/").concat(null==D||null===(l=D.appeal_info)||void 0===l?void 0:l.user_image_url)})}):(0,z.jsx)(y.Z,{children:(0,z.jsx)("img",{className:"mt10 ".concat(X),width:40,src:"--"===(null==D||null===(s=D.user_info)||void 0===s?void 0:s.user_image_url)?$.xp:"".concat(Q.Z.IMG_SERVER,"/images/").concat(null==D||null===(i=D.user_info)||void 0===i?void 0:i.user_image_url)})}),"appeal_info"==T?(0,z.jsxs)(y.Z,{flex:1,children:[(0,z.jsx)(Y.Z,{className:"font14",value:"".concat(null==D||null===(c=D.appeal_info)||void 0===c?void 0:c.user_name,":").concat((null==D||null===(u=D.appeal_info)||void 0===u?void 0:u.content)||"暂未写评语")}),(0,z.jsxs)(j.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20,children:[(0,z.jsx)(y.Z,{children:P()(null==D||null===(v=D.appeal_info)||void 0===v?void 0:v.time).format("YYYY-MM-DD HH:mm")}),1==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:" font12",style:{color:"#3061D0",border:"1px solid #3061D0",borderRadius:"2px",padding:"2px"},children:"申诉中"})}),2==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"tag-style bg-grey-ede c-light-black font12",children:"申诉已撤销"})}),3==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:" font12",style:{color:"#3061D0",border:"1px solid #3061D0",borderRadius:"2px",padding:"2px"},children:"申诉成功"})}),4==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"tag-style bg-grey-ede c-light-black font12",children:"申诉被拒绝"})}),5==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"tag-style bg-grey-ede c-light-black font12",children:"申诉失败"})})]})]}):(0,z.jsxs)(y.Z,{flex:1,children:[(0,z.jsx)(Y.Z,{className:"font14",value:"".concat(null==D||null===(b=D.user_info)||void 0===b?void 0:b.user_name).concat(null!=D&&D.who_score?1==(null==D?void 0:D.who_score)?"(组长评分)":"(匿评评分)":null!=D&&D.comment_role?"(".concat(null==D?void 0:D.comment_role,")"):"",":").concat((null==D?void 0:D.content)||"暂未写评语")}),(0,z.jsxs)(j.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20,children:[(0,z.jsx)(y.Z,{children:P()((null==D?void 0:D.comment_time)||(null==D?void 0:D.time)).format("YYYY-MM-DD HH:mm")}),(null==D?void 0:D.student_work_num)&&(0,z.jsx)(y.Z,{children:(0,z.jsxs)("span",{style:{padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"},children:["第",null==D?void 0:D.student_work_num,"次提交的作品"]})}),(null==D?void 0:D.score)&&(0,z.jsx)(y.Z,{children:(0,z.jsxs)("span",{className:"c-orange",children:[" ",null==D?void 0:D.score,"分 "]})})]}),(null==D||null===(k=D.attachments)||void 0===k?void 0:k.length)>0&&(0,z.jsx)("div",{className:"mt10",style:{display:"flex",flexDirection:"column",gap:10},children:null==D||null===(A=D.attachments)||void 0===A?void 0:A.map((function(e,n){return(0,z.jsxs)("a",{href:"".concat(Q.Z.API_SERVER).concat(e.url),children:[(0,z.jsx)("i",{className:"iconfont icon-fujian font14"}),(0,z.jsx)("span",{className:"ml10",children:e.title}),(0,z.jsx)("span",{className:"c-light-black ml20 font12",children:e.filesize})]},n)}))})]}),"feedback"!=T&&(0,z.jsx)(z.Fragment,{children:"appeal_info"==T?(0,z.jsx)(y.Z,{style:{whiteSpace:"nowrap"},children:(0,z.jsxs)(j.Z,{wrap:!1,gutter:10,children:[(null==D?void 0:D.delete)&&(null==D?void 0:D.can_appeal)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){var e;f.Z.confirm({centered:!0,title:(0,z.jsxs)("div",{children:["撤销申诉后,无法再对本评阅记录进行申诉",(0,z.jsx)("br",{}),"是否确认撤销申诉"]}),onOk:(e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(null==U?void 0:U.getInitData)&&(null==U||U.getInitData());case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"撤销申诉"})}),1==(null==D?void 0:D.appeal_status)&&(0,L.GJ)()&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){Ze(!0)},children:"接受申诉"})}),1==(null==D?void 0:D.appeal_status)&&(0,L.GJ)()&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-red current",onClick:function(){var e;f.Z.confirm({centered:!0,title:(0,z.jsxs)("div",{children:["此匿评成绩将被认为合理",(0,z.jsx)("br",{}),"是否确认拒绝申诉"]}),onOk:(e=o()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,H.ZP)("/api/student_works/".concat(G.userId,"/deal_appeal_score.json"),{method:"post",body:{score_id:null==D?void 0:D.score_id,status:4}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(null==U?void 0:U.getInitData)&&(null==U||U.getInitData());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"拒绝申诉"})})]})}):(0,z.jsxs)(z.Fragment,{children:[(1==M||"teacher"==T)&&(0,z.jsx)(y.Z,{style:{whiteSpace:"nowrap"},children:(0,z.jsxs)(j.Z,{wrap:!1,gutter:10,children:[(null==D?void 0:D.delete)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){!function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D;f.Z.confirm({title:"是否确认删除?",centered:!0,onOk:(e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fe({score_id:null==n?void 0:n.comment_id});case 2:0===e.sent.status&&(g.ZP.success("删除成功"),(null==U?void 0:U.getInitData)&&(null==U||U.getInitData()));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}(D)},children:"删除"})}),(null==D?void 0:D.can_appeal)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){ne({type:1,show:!0})},children:"申诉"})}),(null==D?void 0:D.can_reply)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){ne({type:0,show:!0})},children:"回复"})}),(1==M&&!(null!=D&&D.can_reply)||!(null!=D&&D.can_reply)&&"teacher"==T&&0!=F)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-light-black",children:"失效"})})]})}),1!=M&&(null==D?void 0:D.can_delete)&&"teacher"!=T&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){!function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D;f.Z.confirm({title:"是否确认删除?",centered:!0,onOk:(e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,je({object_id:n.id,object_type:"journals_for_message"});case 2:0===e.sent.status&&(g.ZP.success("删除成功"),(null==U?void 0:U.getInitData)&&(null==U||U.getInitData()));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}(D)},children:"删除"})})]})})]}),1==M&&(null==D?void 0:D.appeal_info)&&""!=(null==D?void 0:D.appeal_info)&&(0,z.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"},children:(0,z.jsx)(e,a()({type:"appeal_info",Data:D,layer:M+1},U))}),1==M&&(null==D||null===(I=D.journals)||void 0===I?void 0:I.length)>0&&(0,z.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"},children:null==D||null===(S=D.journals)||void 0===S?void 0:S.map((function(n,t){return(0,z.jsx)(e,a()({type:T,Data:n,layer:M+1},U),t)}))}),W.show&&(0,z.jsxs)("div",{className:"mt20 mb20",style:{marginLeft:"56px"},children:[(0,z.jsx)(O.Z,{height:150,isFocus:!0,watch:!0,onChange:function(e){se(e)}}),(0,z.jsxs)(j.Z,{align:"middle",justify:"end",gutter:20,children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)(w.ZP,{onClick:function(){ne({type:0,show:!1})},children:"取消"})}),(0,z.jsx)(y.Z,{children:(0,z.jsx)(w.ZP,{loading:ae||me,type:"primary",onClick:o()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==re){e.next=3;break}return g.ZP.error("请输入内容"),e.abrupt("return");case 3:if("teacher"!=T){e.next=9;break}return e.next=6,ce({hidden_comment:re,score_id:null==D?void 0:D.score_id});case 6:n=e.sent,e.next=12;break;case 9:return e.next=11,(0==(null==W?void 0:W.type)?ce:pe)({comment:re,score_id:null==D?void 0:D.score_id});case 11:n=e.sent;case 12:0===n.status&&(g.ZP.success("操作成功"),ne({type:0,show:!1}),(null==U?void 0:U.getInitData)&&(null==U||U.getInitData()));case 13:case"end":return e.stop()}}),e)}))),children:0==(null==W?void 0:W.type)?"回复":"申诉"})})]})]}),(0,z.jsx)(f.Z,{title:"接受申诉",open:Ce,centered:!0,destroyOnClose:!0,onCancel:function(){Ze(!1)},maskClosable:!1,width:544,onOk:function(){be.submit()},children:(0,z.jsxs)(x.Z,{form:be,colon:!1,onFinish:function(){var e=o()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,H.ZP)("/api/student_works/".concat(G.userId,"/deal_appeal_score.json"),{method:"post",body:a()(a()({},n),{},{userId:G.userId,score_id:null==D?void 0:D.score_id,status:3})});case 2:0===e.sent.status&&(Ze(!1),(null==U?void 0:U.getInitData)&&(null==U||U.getInitData()));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,z.jsx)(q.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,z.jsx)("span",{children:null==D||null===(N=D.appeal_info)||void 0===N?void 0:N.user_name})},{key:"2",label:"被申诉人",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==D||null===(E=D.user_info)||void 0===E?void 0:E.user_name})},{key:"3",label:"被申诉人评分",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==D?void 0:D.score})}]}),(0,z.jsxs)(j.Z,{className:"mt20",wrap:!1,children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)(x.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,z.jsx)(C.Z,{min:1,max:100,step:1})})}),(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,z.jsx)(y.Z,{children:(0,z.jsx)(x.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,z.jsx)(Z.Z,{children:"扣除违规匿评分数"})})})]})]})})]})})),te=t(82545),le=["shixunHomeworks","globalSetting","loading","user","dispatch"],re=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,l=e.user;return{shixunHomeworks:n,globalSetting:e.globalSetting,user:l,loading:t.effects}}))((function(e){var n,t,l,s,i,c,u,D,q,Q,X,$,ee,re,se,oe,ie,ae,ce,de,ue,me,pe,he=e.shixunHomeworks,xe=e.globalSetting,fe=(e.loading,e.user),ge=e.dispatch,ve=(m()(e,le),(0,h.useSearchParams)()),je=d()(ve,1)[0],ye=(0,h.useParams)(),be=(0,p.useRef)(),we=fe.userInfo,ke=he.studentWorkDetail,Ce=he.studentWorkCommon,Ze=(he.studentWorkSupplyDetail,he.workList,he.workDetail),Ae=he.actionTabs,Ie=(0,K.U)(_.wT,{userId:null==ye?void 0:ye.userId}),Se=d()(Ie,4),Ne=Se[1],Oe=Se[2],Ee=Se[3],De=(0,K.U)(_.Wr,{userId:null==ye?void 0:ye.userId}),Pe=d()(De,4),Be=(Pe[1],Pe[2]),_e=Pe[3],He=(0,K.U)(_.G$,{userId:null==ye?void 0:ye.userId,id:null==ye?void 0:ye.userId}),ze=d()(He,3),Me=ze[1],Te=ze[2],Re=(0,p.useState)("1"),Le=d()(Re,2),Fe=Le[0],Ye=Le[1],Ue=(0,p.useState)(!1),Ge=d()(Ue,2),Ke=Ge[0],Ve=Ge[1],Je=(0,p.useState)(!1),We=d()(Je,2),qe=We[0],Qe=We[1],Xe=x.Z.useForm(),$e=d()(Xe,1)[0],en=x.Z.useForm(),nn=d()(en,1)[0],tn=(0,p.useState)({last:!1}),ln=d()(tn,2),rn=ln[0],sn=ln[1],on=(0,p.useState)({last:!1}),an=d()(on,2),cn=an[0],dn=an[1],un=(0,p.useState)(!1),mn=d()(un,2),pn=mn[0],hn=mn[1],xn=(0,p.useState)(""),fn=d()(xn,2),gn=fn[0],vn=fn[1],jn=(0,p.useState)(!1),yn=d()(jn,2),bn=yn[0],wn=yn[1],kn=(0,p.useState)(""),Cn=d()(kn,2),Zn=Cn[0],An=Cn[1],In=(0,p.useState)(!1),Sn=d()(In,2),Nn=Sn[0],On=Sn[1],En=(0,p.useState)(!1),Dn=d()(En,2),Pn=Dn[0],Bn=Dn[1],_n=f.Z.useModal(),Hn=d()(_n,2),zn=Hn[0],Mn=Hn[1],Tn=(0,p.useState)({status:0}),Rn=d()(Tn,2),Ln=Rn[0],Fn=Rn[1],Yn=[{id:0,name:"全部点评(".concat((null==Ce||null===(n=Ce.comment_scores)||void 0===n?void 0:n.length)||0,")"),isShow:(0,L.GJ)()||(null==ke?void 0:ke.show_evaluation)},{id:1,name:"仅课堂老师可见(".concat((null==Ce||null===(t=Ce.hidden_comment_scores)||void 0===t?void 0:t.length)||0,")"),isShow:(0,L.GJ)()}].filter((function(e){return e.isShow})),Un=[{title:"提交次数",dataIndex:"id",ellipsis:!0,width:80,render:function(e,n,t){return t+1}},{title:"提交时间",dataIndex:"commit_time",ellipsis:!0,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},{title:"提交阶段",dataIndex:"stage_name",ellipsis:!0,render:function(e,n){return(0,z.jsxs)(z.Fragment,{children:[e,(null==n?void 0:n.is_redo)&&(0,z.jsx)("span",{style:{color:"#FF9D18"},children:"(打回)"})]})}},{title:"教师评分",dataIndex:"teacher_score",ellipsis:!0},{title:"助教评分",dataIndex:"teaching_asistant_score",ellipsis:!0},{title:"匿评得分",dataIndex:"student_score",ellipsis:!0},{title:"操作",dataIndex:"history_id",ellipsis:!0,width:80,align:"right",render:function(e,n){return(0,z.jsx)("a",{target:"_blank",href:"/classrooms/".concat(null==ye?void 0:ye.coursesId,"/group_homework/").concat(null==ye?void 0:ye.commonHomeworkId,"/review/").concat(null==n?void 0:n.student_work_id,"?history_id=").concat(null==n?void 0:n.history_id),children:"查看"})}}],Gn=function(){ge({type:"shixunHomeworks/getStudentWorkCommon",payload:a()({},ye)})};(0,p.useEffect)((function(){return ge({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:ye.commonHomeworkId}}),ge({type:"globalSetting/footerToggle",payload:!1}),An(je.get("history_id")||""),function(){ge({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,p.useEffect)((function(){var e=JSON.parse(sessionStorage.getItem("all_student_works_params")||"{}");ge({type:"shixunHomeworks/getStudentWorkDetail",payload:a()(a()(a()({},ye),e),{},{history_id:je.get("history_id")||Zn})}),ge({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:a()({},ye)}),Gn(),be.current.onclick=function(e){"IMG"===e.target.nodeName&&""!==e.target.alt&&E.Z.publish("preview-image",e.target.src)}}),[ye.categoryId,ye.userId]),(0,p.useEffect)((function(){null!=ke&&ke.homework_id&&(null!=ke&&ke.prev_work_id?dn({student_work_id:null==ke?void 0:ke.prev_work_id}):dn({last:!0}),null!=ke&&ke.next_work_id?sn({student_work_id:null==ke?void 0:ke.next_work_id}):sn({last:!0}))}),[ke]);var Kn=function(){var e=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.attachment_ids=null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.id})),wn(!0),e.next=4,(0,_.yy)(a()(a()({},n),{},{userId:ye.userId}));case 4:0===e.sent.status&&($e.resetFields(),null!=ke&&ke.next_work_id?(g.ZP.success("评阅成功!已为您自动切换至下一个待评阅的学生",2),Vn("read")):(g.ZP.success("评阅成功!",2),Gn())),wn(!1);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Vn=function(){var e=o()(r()().mark((function e(n){var t,l,s,o,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=$e.getFieldsValue(),l=t.comment,s=t.score,o=t.attachment_ids,i=!(0,B.isNil)(s),console.log("-------",ye),!(l||i||o)){e.next=6;break}return f.Z.confirm({centered:!0,okText:"离开",cancelText:"取消",title:"离开此页提示",content:(0,z.jsx)("div",{className:"tc",children:"系统可能不会保存您所做的更改"}),onOk:function(){$e.resetFields(),"last"===n?h.history.push("/classrooms/".concat(null==ye?void 0:ye.coursesId,"/group_homework/").concat(null==ye?void 0:ye.commonHomeworkId,"/review/").concat(null==cn?void 0:cn.student_work_id)):"read"===n?h.history.push("/classrooms/".concat(null==ye?void 0:ye.coursesId,"/group_homework/").concat(null==ye?void 0:ye.commonHomeworkId,"/review/").concat(null==rn?void 0:rn.student_work_id)):h.history.push("/classrooms/".concat(ye.coursesId,"/group_homework/").concat(ye.commonHomeworkId,"/detail"))}}),e.abrupt("return");case 6:"last"===n?h.history.push("/classrooms/".concat(null==ye?void 0:ye.coursesId,"/group_homework/").concat(null==ye?void 0:ye.commonHomeworkId,"/review/").concat(null==cn?void 0:cn.student_work_id)):"read"===n?h.history.push("/classrooms/".concat(null==ye?void 0:ye.coursesId,"/group_homework/").concat(null==ye?void 0:ye.commonHomeworkId,"/review/").concat(null==rn?void 0:rn.student_work_id)):h.history.push("/classrooms/".concat(ye.coursesId,"/group_homework/").concat(ye.commonHomeworkId,"/detail"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Jn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{key:""};ge({type:"shixunHomeworks/setActionTabs",payload:e}),""===e.key&&($e.resetFields(),nn.resetFields())};return(0,z.jsxs)("section",{className:"edu-container pb80",ref:be,children:[(0,z.jsxs)("section",{className:"animated fadeIn",children:[(0,z.jsx)("aside",{className:"mt10",children:we&&(0,z.jsxs)(v.Z,{separator:">",children:[(0,z.jsx)(v.Z.Item,{children:(0,z.jsx)(h.Link,{to:"/classrooms/".concat(ye.coursesId,"/group_homework"),children:null==we||null===(l=we.course)||void 0===l?void 0:l.course_name})}),(0,z.jsx)(v.Z.Item,{children:(0,z.jsx)(h.Link,{to:"/classrooms/".concat(ye.coursesId,"/group_homework"),children:"分组作业"})}),(0,z.jsx)(v.Z.Item,{children:(0,z.jsx)(h.Link,{to:"/classrooms/".concat(ye.coursesId,"/group_homework/").concat(ye.commonHomeworkId,"/detail"),children:"作业详情"})}),(0,z.jsx)(v.Z.Item,{children:null==ke?void 0:ke.author_name})]})}),(0,z.jsx)("aside",{className:[F.title,"mt20"].join(" "),children:(0,z.jsxs)(j.Z,{style:{width:"100%"},children:[(0,z.jsxs)(y.Z,{flex:"1",children:[(0,z.jsx)(h.Link,{to:"/classrooms/".concat(ye.coursesId,"/group_homework"),children:(0,z.jsx)(S.Z,{className:"font16 c-black"})}),(0,z.jsx)("strong",{className:"font20 ml5",children:null==ke?void 0:ke.homework_name}),(0,z.jsx)(U.VV,{status:null==ke?void 0:ke.homework_status})]}),!Zn&&(0,z.jsx)(y.Z,{children:(0,L.dE)()&&(null==ke||null===(s=ke.homework_status)||void 0===s?void 0:s.includes("补交中"))&&(0,z.jsx)("span",{onClick:function(){null==ke||!ke.can_submit||null!=ke&&ke.submit_size?ge({type:"classroomList/setActionTabs",payload:{key:"补交附件",params:ye,selectArrs:{homework_id:ye.commonHomeworkId,work_id:ye.userId}}}):g.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},className:"c-blue current font14",children:"补交附件"})})]})})]}),(0,z.jsxs)(b.Z,{className:F.TabsStyle,destroyInactiveTabPane:!0,defaultActiveKey:"1",activeKey:Fe,tabBarExtraContent:(0,z.jsx)(z.Fragment,{children:!Zn&&(null==ke?void 0:ke.commit_count)>1&&(0,z.jsx)(w.ZP,{icon:(0,z.jsx)("i",{className:"iconfont icon-tijiaozongjie"}),loading:Ne,onClick:o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Oe({},!0);case 2:Jn({key:"提交作品记录"});case 3:case"end":return e.stop()}}),e)}))),children:"提交作品记录"})}),onChange:function(e){Ye(e),"3"==e&&Be({})},children:[(0,z.jsx)(b.Z.TabPane,{tab:(0,z.jsxs)("span",{style:{position:"relative"},children:["作业详情",Zn&&(0,z.jsxs)("span",{style:{position:"absolute",left:"130%",padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"},children:["第",null==ke?void 0:ke.commit_count,"次提交的作品"]})]}),children:(0,z.jsxs)("div",{className:"pl30 pr30 pb10 bg-white",children:[!(null!=ke&&null!==(i=ke.project_info)&&void 0!==i&&i.id)&&(0,z.jsxs)("div",{className:"pt20 pb20",style:(null==ke?void 0:ke.description)&&{borderBottom:"1px solid #DFDFDF"},children:[(0,z.jsx)("div",{className:"font18 blod",children:"作业描述"}),(0,z.jsx)(Y.Z,{className:"mt10",value:(null==Ze?void 0:Ze.description)||"暂无~"}),(0,z.jsx)(G.Z,{authority:(0,L.GJ)(),showDimensions:!1,dataSource:null==Ze?void 0:Ze.attachments,callback:function(){ge({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:ye.commonHomeworkId}})}})]}),(null==ke?void 0:ke.description)&&(0,z.jsxs)("div",{className:"pt20",children:[(0,z.jsxs)(j.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,z.jsx)(y.Z,{children:(0,z.jsxs)("span",{className:"font18 blod",children:["学生作业",(0,z.jsx)(k.Z,{title:(0,z.jsx)("span",{className:"font14",children:"(当前支持批注的文档类型:.docx、.xlsx、.pptx)"}),children:(0,z.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml10 font14 c-grey-999 current",style:{lineHeight:"18px"}})})]})}),(0,z.jsxs)(y.Z,{children:[(null==ke?void 0:ke.commit_time)&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("span",{className:" c-light-black",children:P()(null==ke?void 0:ke.commit_time).format("YYYY-MM-DD HH:mm")}),(0,z.jsx)("span",{className:"ml10",children:null==ke?void 0:ke.commit_user_name}),(0,z.jsx)("span",{className:"ml10 c-light-black",children:"提交"})]}),(null==ke?void 0:ke.update_time)&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("span",{className:"ml30 c-light-black",children:P()(null==ke?void 0:ke.update_time).format("YYYY-MM-DD HH:mm")}),(0,z.jsx)("span",{className:"ml10",children:null==ke?void 0:ke.update_user_name}),(0,z.jsx)("span",{className:"ml10 c-light-black",children:"更新"})]})]})]}),(0,z.jsx)(Y.Z,{className:"mt10",value:(null==ke?void 0:ke.description)||"暂无~"}),(0,z.jsx)(G.Z,{authority:(0,L.GJ)(),dataSource:null==ke?void 0:ke.attachments,callback:function(){ge({type:"shixunHomeworks/getStudentWorkDetail",payload:a()({},ye)})}})]}),(null==ke||null===(c=ke.project_info)||void 0===c?void 0:c.id)&&(0,z.jsx)("div",{className:"pt20 pb20",style:{borderTop:"1px solid #CCC",marginTop:"20px"},children:(0,z.jsxs)(j.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)("div",{className:"font16",children:"关联项目"})}),(0,z.jsx)(y.Z,{children:-1===(null==ke||null===(u=ke.project_info)||void 0===u?void 0:u.id)?(0,z.jsx)("span",{className:"c-blue",children:null==ke||null===(D=ke.project_info)||void 0===D?void 0:D.name}):(0,z.jsx)("a",{target:"_blank",href:"".concat(null==xe||null===(q=xe.setting)||void 0===q?void 0:q.old_url).concat(null==ke||null===(Q=ke.project_info)||void 0===Q?void 0:Q.id),children:null==ke||null===(X=ke.project_info)||void 0===X?void 0:X.name})})]})})]})},"1"),!Zn&&(0,z.jsx)(b.Z.TabPane,{tab:"组员情况",children:(0,z.jsxs)("div",{className:"p30 bg-white",children:[(0,z.jsx)("div",{className:"font16 blod",children:"全部组员"}),(0,z.jsxs)(j.Z,{className:"mt15",wrap:!1,gutter:10,children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-grey-666",children:"当前组员"})}),(0,z.jsxs)(y.Z,{children:[null==ke?void 0:ke.author_name," ",(null==ke?void 0:ke.is_leader_work)&&(0,z.jsx)("span",{className:F.leader,children:"组长"})]})]}),(null==ke||null===($=ke.work_members)||void 0===$?void 0:$.length)>0&&(0,z.jsxs)(j.Z,{className:"mt10",wrap:!1,gutter:10,children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-grey-666",children:"其他组员"})}),(0,z.jsx)(y.Z,{children:null==ke||null===(ee=ke.work_members)||void 0===ee?void 0:ee.map((function(e,n){return(0,L.dE)()?(0,z.jsxs)("span",{children:[e.user_name,(null==e?void 0:e.is_leader)&&(0,z.jsx)("span",{className:F.leader,children:"组长"})]}):(0,z.jsxs)(h.Link,{className:"mr10",to:"/classrooms/".concat(ye.coursesId,"/group_homework/").concat(ye.commonHomeworkId,"/review/").concat(e.work_id),target:"_blank",children:[e.user_name,(null==e?void 0:e.is_leader)&&(0,z.jsx)("span",{className:F.leader,children:"组长"})]},n)}))})]}),!(0,L.dE)()&&(0,z.jsx)("div",{className:"c-grey-999 font12 mt10",children:"温馨提示:点击其他组员的姓名,可以快速评阅TA的作品"})]})},"2"),(null==ke?void 0:ke.anonymous_comment)&&!Zn&&(0,z.jsx)(b.Z.TabPane,{tab:"问题反馈",children:(0,z.jsx)("div",{className:"bg-white",style:{display:"flex",flexDirection:"column",padding:"10px 30px 30px 30px"},children:(null==_e||null===(re=_e.data)||void 0===re?void 0:re.count)>0?(0,z.jsx)(z.Fragment,{children:null==_e||null===(se=_e.data)||void 0===se||null===(se=se.list)||void 0===se?void 0:se.map((function(e,n){return(0,z.jsx)(ne,{type:"feedback",Data:a()(a()({},e),{},{time:null==e?void 0:e.created_at,user_info:{user_image_url:e.avatar_url,user_id:e.user_id,user_name:e.real_name}}),getInitData:Gn},n)}))}):(0,z.jsx)(W.Z,{})})},"3")]}),(0,z.jsxs)("div",{className:"mt20 pt20 pb20 pl30 pr30 bg-white",children:[!Zn&&"1"==Fe&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(j.Z,{className:"mt20",gutter:20,justify:"end",children:[(0,L.GJ)()&&(null==Ce?void 0:Ce.ultimate)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)(w.ZP,{type:"primary",onClick:function(){Jn({key:"调分",selectArrs:ke,id:ye.userId,params:ye})},children:"调分"})}),!(null!=ke&&ke.is_author)&&(0,L.dE)()&&(null==ke||null===(oe=ke.homework_status)||void 0===oe?void 0:oe.includes("匿评中"))&&"review"!==je.get("review")&&(0,z.jsx)(y.Z,{children:(0,z.jsx)(w.ZP,{type:"primary",onClick:function(){Jn({key:"问题反馈"})},children:" 问题反馈 "})})]}),!Ce.is_author&&((0,L.GJ)()||(0,L.dE)()&&(null==ke||null===(ie=ke.homework_status)||void 0===ie?void 0:ie.includes("匿评中")))&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(x.Z,{form:$e,layout:"vertical",size:"large",scrollToFirstError:!0,initialValues:{same_score:!0},onFinish:function(e){Kn(e)},children:[(0,z.jsx)(x.Z.Item,{name:"score",label:"评分",rules:[{required:!(0,L.GJ)(),message:"请填写分数"}],children:(0,z.jsx)(C.Z,{step:.1,min:0,style:{width:135},placeholder:"请填写分数",suffix:"分"})}),(0,z.jsx)("div",{onClick:function(){return Ve(!0)},children:(0,z.jsx)(x.Z.Item,{name:"comment",className:F.ReviewStyle,label:(0,z.jsx)("div",{style:{width:"100%"},children:(0,z.jsxs)(j.Z,{align:"middle",justify:"space-between",children:[(0,z.jsx)(y.Z,{children:"评语"}),(0,z.jsx)(y.Z,{children:(0,z.jsx)(te.Z,{isShowComponent:(0,L.G5)(),ModalProps:{open:Nn,onCancel:function(){On(!1)}},onDataSelect:function(){var e=o()(r()().mark((function e(n,t){var l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=t.node,s=function(){$e.setFieldsValue({comment:null==l?void 0:l.value}),Ve(!0),On(!1)},!$e.getFieldValue("comment")){e.next=5;break}return zn.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:s}),e.abrupt("return");case 5:s();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,z.jsx)(w.ZP,{style:{padding:0,height:"auto"},icon:(0,z.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){e.stopPropagation(),On(!0)},children:"常用评语"})})})]})}),children:(0,z.jsx)(V.x,{placeholder:"请在此输入对本作品的评语,最大限制2000个字符",isEdit:Ke})})}),(0,z.jsx)(x.Z.Item,{name:"same_score",valuePropName:"checked",children:(0,z.jsx)(Z.Z,{children:"整组同评(选中,则本次评阅对象指小组全部成员,否则仅评阅此成员1人 )"})}),(0,z.jsx)(x.Z.Item,{name:"attachment_ids",children:(0,z.jsx)(T.Z,{})}),(0,L.GJ)()&&(0,z.jsx)("div",{onClick:function(){return Qe(!0)},children:(0,z.jsx)(x.Z.Item,{name:"hidden_comment",className:F.ReviewStyle,label:(0,z.jsx)("div",{style:{width:"100%"},children:(0,z.jsxs)(j.Z,{align:"middle",justify:"space-between",children:[(0,z.jsx)(y.Z,{children:"仅课堂老师可见"}),(0,z.jsx)(y.Z,{children:(0,z.jsx)(te.Z,{isShowComponent:(0,L.G5)(),ModalProps:{open:Pn,onCancel:function(){Bn(!1)}},onDataSelect:function(){var e=o()(r()().mark((function e(n,t){var l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=t.node,s=function(){$e.setFieldsValue({hidden_comment:null==l?void 0:l.value}),Qe(!0),Bn(!1)},!$e.getFieldValue("hidden_comment")){e.next=5;break}return zn.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:s}),e.abrupt("return");case 5:s();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,z.jsx)(w.ZP,{style:{padding:0,height:"auto"},icon:(0,z.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){e.stopPropagation(),Bn(!0)},children:"常用评语"})})})]})}),children:(0,z.jsx)(V.x,{placeholder:"请输入评语",isEdit:qe})})})]}),(0,z.jsxs)("div",{className:"".concat(F.buttonFixed),children:[" ",(0,z.jsx)("div",{className:"edu-container",children:(0,z.jsxs)(j.Z,{wrap:!1,justify:"space-between",align:"middle",children:[(0,z.jsxs)(y.Z,{children:[" ",(0,z.jsx)(w.ZP,{onClick:function(){return Vn("list")},children:" 返回列表 "})," "]}),(0,z.jsxs)(y.Z,{children:[(0,z.jsx)(w.ZP,{onClick:function(){return Vn("last")},disabled:null==cn?void 0:cn.last,children:" 上一个 "}),(0,z.jsx)(w.ZP,{className:"ml20",disabled:null==rn?void 0:rn.last,onClick:function(){return Vn("read")},children:" 下一个 "}),(0,z.jsx)(w.ZP,{className:"ml20",loading:bn,type:"primary",onClick:function(){$e.submit()},children:" 提交评阅 "})]})]})})]})]})]}),((0,L.GJ)()||(null==ke?void 0:ke.show_evaluation))&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(J.tp,{dataSource:Yn,value:null==Ln?void 0:Ln.status,onChange:function(e){Fn(a()(a()({},Ln),{},{status:e}))}}),(0,z.jsxs)("div",{className:"mt20 p20",style:{background:"#F6F7F9",display:"flex",flexDirection:"column",gap:"20px"},children:[!(null!==(ae=0==(null==Ln?void 0:Ln.status)?null==Ce?void 0:Ce.comment_scores:null==Ce?void 0:Ce.hidden_comment_scores)&&void 0!==ae&&ae.length)&&(0,z.jsx)(W.Z,{styles:{margin:"50px auto"}}),null===(ce=0==(null==Ln?void 0:Ln.status)?null==Ce?void 0:Ce.comment_scores:null==Ce?void 0:Ce.hidden_comment_scores)||void 0===ce?void 0:ce.map((function(e,n){return(0,z.jsx)(ne,{index:n,type:1==Ln.status&&"teacher",Data:a()(a()({},e),{},{content:(null==e?void 0:e.hidden_comment)||(null==e?void 0:e.content),user_info:{user_image_url:e.user_image_url,user_login:e.user_login,user_name:e.user_name}}),getInitData:Gn,dispatch:ge},n)}))]})]})]}),!Zn&&(null==ke?void 0:ke.anonymous_comment)&&(0,L.oF)()&&(0,z.jsx)("section",{children:(0,z.jsxs)("aside",{className:[F.replyList,"bg-white"].join(" "),children:[(0,z.jsx)("span",{style:{fontSize:"16px"},children:"匿评学员"}),(0,z.jsx)("br",{}),(null==ke||null===(de=ke.no_commented_user_names)||void 0===de?void 0:de.length)>0&&(0,z.jsxs)("p",{style:{marginTop:"1em"},children:["未完成匿评:",null==ke||null===(ue=ke.no_commented_user_names)||void 0===ue?void 0:ue.toString()]}),(0,z.jsxs)("span",{style:{marginTop:(null==ke||null===(me=ke.no_commented_user_names)||void 0===me?void 0:me.length)>0?"":"1em",display:"flex"},children:["已完成匿评:",null==ke||null===(pe=ke.commented_user_names)||void 0===pe?void 0:pe.toString()]})]})}),Zn&&(0,z.jsxs)("div",{className:"".concat(F.buttonFixed),children:[" ",(0,z.jsx)("div",{className:"edu-container",children:(0,z.jsx)(j.Z,{wrap:!1,justify:"space-between",align:"middle",children:(0,z.jsxs)(y.Z,{children:[(0,z.jsx)(w.ZP,{onClick:function(){h.history.push("/classrooms/".concat(null==ye?void 0:ye.coursesId,"/common_homework/").concat(null==ye?void 0:ye.categoryId,"/detail"))},children:" 返回列表 "})," "]})})})]}),(0,z.jsx)(M,{}),(0,z.jsx)(R,{studentWorkDetail:ke}),(0,z.jsx)(N.Z,{}),(0,z.jsx)(f.Z,{title:"确认打回重做",open:pn,destroyOnClose:!0,forceRender:!0,onCancel:function(){hn(!1)},onOk:o()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(gn){e.next=3;break}return g.ZP.info("评语不能为空"),e.abrupt("return");case 3:return e.next=5,(0,H.ZP)("/api/student_works/".concat(ye.userId,"/redo_modal.json"),{method:"post",body:{comment:gn,id:ye.userId}});case 5:0===(null==(n=e.sent)?void 0:n.status)&&(g.ZP.info("打回重做成功"),hn(!1),Gn());case 7:case"end":return e.stop()}}),e)}))),width:700,children:(0,z.jsxs)("div",{style:{padding:"32px"},children:[(0,z.jsxs)("span",{children:["确认将",null==ke?void 0:ke.author_name,"的作业打回重做吗"]}),(0,z.jsxs)("div",{style:{marginTop:"20px"},children:[(0,z.jsxs)("label",{children:[(0,z.jsx)("span",{style:{marginRight:"5px",color:"red"},children:"*"}),"评语:"]}),(0,z.jsx)(O.Z,{className:F.MdEditor,onChange:function(e){return vn(e)},defaultValue:"",height:250})]})]})}),Mn,(0,z.jsx)(f.Z,{title:null==Ae?void 0:Ae.key,open:"提交作品记录"==(null==Ae?void 0:Ae.key),centered:!0,destroyOnClose:!0,width:969,footer:null,onCancel:function(){return Jn()},children:(0,z.jsx)(A.Z,{locale:{emptyText:(0,z.jsx)(W.Z,{})},columns:Un,dataSource:null==Ee?void 0:Ee.student_works,pagination:!1})}),(0,z.jsx)(f.Z,{title:null==Ae?void 0:Ae.key,open:"问题反馈"==(null==Ae?void 0:Ae.key),centered:!0,destroyOnClose:!0,width:640,onCancel:function(){return Jn()},confirmLoading:Me,onOk:function(){nn.submit()},children:(0,z.jsxs)(x.Z,{form:nn,onFinish:function(){var e=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Te({student_work_feedback:a()({},n)});case 2:0==(null==(t=e.sent)?void 0:t.status)&&(g.ZP.success("提交成功"),Jn(),Gn());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)(x.Z.Item,{name:"content",rules:[{required:!0,message:"请输入内容"}],children:(0,z.jsx)(I.Z.TextArea,{rows:4,placeholder:"例如:作品提交的附件不清晰",maxLength:200})}),(0,z.jsx)(x.Z.Item,{noStyle:!0,children:" 如果作品无法匿评,请描述问题并点击“确定”按钮进行反馈。反馈后系统将不会扣除缺评分数。"})]})})]})}))},14582:function(e,n){n.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},66104:function(e,n,t){t.d(n,{Z:function(){return O}});var l=t(92310),r=t.n(l),s=t(75440),o=t(47413),i=t(59301),a=t(92343),c=t(36355),d=t(78386),u=t(91857);const m=e=>{let{children:n}=e;const{getPrefixCls:t}=i.useContext(c.E_),l=t("breadcrumb");return i.createElement("li",{className:`${l}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};m.__ANT_BREADCRUMB_SEPARATOR=!0;var p=m,h=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{if(n)return n(t,l,r,s);const i=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,l);return x(e,t,i,o)}}var g=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",children:l,menu:r,overlay:s,dropdownProps:o,href:a}=e;const c=(e=>{if(r||s){const t=Object.assign({},o);if(r){const e=r||{},{items:n}=e,l=g(e,["items"]);t.menu=Object.assign(Object.assign({},l),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:l,label:r,path:s}=e,o=g(e,["key","title","label","path"]);let c=null!=r?r:l;return s&&(c=i.createElement("a",{href:`${a}${s}`},c)),Object.assign(Object.assign({},o),{key:null!=t?t:n,label:c})}))})}else s&&(t.overlay=s);return i.createElement(u.Z,Object.assign({placement:"bottom"},t),i.createElement("span",{className:`${n}-overlay-link`},e,i.createElement(d.Z,null)))}return e})(l);return null!=c?i.createElement(i.Fragment,null,i.createElement("li",null,c),t&&i.createElement(p,null,t)):null},j=e=>{const{prefixCls:n,children:t,href:l}=e,r=g(e,["prefixCls","children","href"]),{getPrefixCls:s}=i.useContext(c.E_),o=s("breadcrumb",n);return i.createElement(v,Object.assign({},r,{prefixCls:o}),x(o,r,t,l))};j.__ANT_BREADCRUMB_ITEM=!0;var y=j,b=t(17313),w=t(83116),k=t(37613);const C=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,b.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,b.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var Z=(0,w.Z)("Breadcrumb",(e=>{const n=(0,k.TS)(e,{});return[C(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),A=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{var{breadcrumbName:n}=e,t=A(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),r}var S=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",style:l,className:d,rootClassName:u,routes:m,items:h,children:x,itemRender:g,params:j={}}=e,y=S(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:b,direction:w,breadcrumb:k}=i.useContext(c.E_);let C;const A=b("breadcrumb",n),[N,O]=Z(A),E=function(e,n){return(0,i.useMemo)((()=>e||(n?n.map(I):null)),[e,n])}(h,m);const D=f(A,g);if(E&&E.length>0){const e=[],n=h||m;C=E.map(((l,r)=>{const{path:s,key:a,type:c,menu:d,overlay:u,onClick:m,className:h,separator:x,dropdownProps:f}=l,g=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(j,s);void 0!==g&&e.push(g);const y=null!=a?a:r;if("separator"===c)return i.createElement(p,{key:y},x);const b={},w=r===E.length-1;d?b.menu=d:u&&(b.overlay=u);let{href:k}=l;return e.length&&void 0!==g&&(k=`#/${e.join("/")}`),i.createElement(v,Object.assign({key:y},b,(0,o.Z)(l,{data:!0,aria:!0}),{className:h,dropdownProps:f,href:k,separator:w?"":t,onClick:m,prefixCls:A}),D(l,j,n,e,k))}))}else if(x){const e=(0,s.Z)(x).length;C=(0,s.Z)(x).map(((n,l)=>{if(!n)return n;const r=l===e-1;return(0,a.Tm)(n,{separator:r?"":t,key:l})}))}const P=r()(A,null==k?void 0:k.className,{[`${A}-rtl`]:"rtl"===w},d,u,O),B=Object.assign(Object.assign({},null==k?void 0:k.style),l);return N(i.createElement("nav",Object.assign({className:P,style:B},y),i.createElement("ol",null,C)))};N.Item=y,N.Separator=p;var O=N},37906:function(e,n,t){t.d(n,{Z:function(){return O}});var l=t(59301),r=t(92310),s=t.n(r),o=t(69507),i=t(36355),a=t(19716),c=t(8628);var d={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1};var u=l.createContext({}),m=t(75440),p=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{return n||(e=t,(0,m.Z)(e).map((e=>Object.assign({},null==e?void 0:e.props))));var e}),[n,t]);return l.useMemo((()=>r.map((n=>{var{span:t}=n,l=p(n,["span"]);return Object.assign(Object.assign({},l),{span:"number"==typeof t?t:(0,o.m9)(e,t)})}))),[r,e])}function x(e,n,t){let l=e;return(void 0===t||t>n)&&(l=Object.assign(Object.assign({},e),{span:n})),l}var f=(e,n)=>(0,l.useMemo)((()=>function(e,n){const t=[];let l=[],r=n;return e.filter((e=>e)).forEach(((s,o)=>{const i=null==s?void 0:s.span,a=i||1;if(o===e.length-1)return l.push(x(s,r,i)),void t.push(l);a{let{children:n}=e;return n};function v(e){return null!=e}var j=e=>{const{itemPrefixCls:n,component:t,span:r,className:o,style:i,labelStyle:a,contentStyle:c,bordered:d,label:u,content:m,colon:p}=e,h=t;return d?l.createElement(h,{className:s()({[`${n}-item-label`]:v(u),[`${n}-item-content`]:v(m)},o),style:i,colSpan:r},v(u)&&l.createElement("span",{style:a},u),v(m)&&l.createElement("span",{style:c},m)):l.createElement(h,{className:s()(`${n}-item`,o),style:i,colSpan:r},l.createElement("div",{className:`${n}-item-container`},(u||0===u)&&l.createElement("span",{className:s()(`${n}-item-label`,{[`${n}-item-no-colon`]:!p}),style:a},u),(m||0===m)&&l.createElement("span",{className:s()(`${n}-item-content`),style:c},m)))};function y(e,n,t){let{colon:r,prefixCls:s,bordered:o}=n,{component:i,type:a,showLabel:c,showContent:d,labelStyle:u,contentStyle:m}=t;return e.map(((e,n)=>{let{label:t,children:p,prefixCls:h=s,className:x,style:f,labelStyle:g,contentStyle:v,span:y=1,key:b}=e;return"string"==typeof i?l.createElement(j,{key:`${a}-${b||n}`,className:x,style:f,labelStyle:Object.assign(Object.assign({},u),g),contentStyle:Object.assign(Object.assign({},m),v),span:y,colon:r,component:i,itemPrefixCls:h,bordered:o,label:c?t:null,content:d?p:null}):[l.createElement(j,{key:`label-${b||n}`,className:x,style:Object.assign(Object.assign(Object.assign({},u),f),g),span:1,colon:r,component:i[0],itemPrefixCls:h,bordered:o,label:t}),l.createElement(j,{key:`content-${b||n}`,className:x,style:Object.assign(Object.assign(Object.assign({},m),f),v),span:2*y-1,component:i[1],itemPrefixCls:h,bordered:o,content:p})]}))}var b=e=>{const n=l.useContext(u),{prefixCls:t,vertical:r,row:s,index:o,bordered:i}=e;return r?l.createElement(l.Fragment,null,l.createElement("tr",{key:`label-${o}`,className:`${t}-row`},y(s,e,Object.assign({component:"th",type:"label",showLabel:!0},n))),l.createElement("tr",{key:`content-${o}`,className:`${t}-row`},y(s,e,Object.assign({component:"td",type:"content",showContent:!0},n)))):l.createElement("tr",{key:o,className:`${t}-row`},y(s,e,Object.assign({component:i?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},n)))},w=t(17313),k=t(83116),C=t(37613);const Z=e=>{const{componentCls:n,labelBg:t}=e;return{[`&${n}-bordered`]:{[`> ${n}-view`]:{border:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"> table":{tableLayout:"auto",borderCollapse:"collapse"},[`${n}-row`]:{borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${n}-item-label, > ${n}-item-content`]:{padding:`${e.padding}px ${e.paddingLG}px`,borderInlineEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${n}-item-label`]:{color:e.colorTextSecondary,backgroundColor:t,"&::after":{display:"none"}}}},[`&${n}-middle`]:{[`${n}-row`]:{[`> ${n}-item-label, > ${n}-item-content`]:{padding:`${e.paddingSM}px ${e.paddingLG}px`}}},[`&${n}-small`]:{[`${n}-row`]:{[`> ${n}-item-label, > ${n}-item-content`]:{padding:`${e.paddingXS}px ${e.padding}px`}}}}}},A=e=>{const{componentCls:n,extraColor:t,itemPaddingBottom:l,colonMarginRight:r,colonMarginLeft:s,titleMarginBottom:o}=e;return{[n]:Object.assign(Object.assign(Object.assign({},(0,w.Wf)(e)),Z(e)),{"&-rtl":{direction:"rtl"},[`${n}-header`]:{display:"flex",alignItems:"center",marginBottom:o},[`${n}-title`]:Object.assign(Object.assign({},w.vS),{flex:"auto",color:e.colorText,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}),[`${n}-extra`]:{marginInlineStart:"auto",color:t,fontSize:e.fontSize},[`${n}-view`]:{width:"100%",borderRadius:e.borderRadiusLG,table:{width:"100%",tableLayout:"fixed"}},[`${n}-row`]:{"> th, > td":{paddingBottom:l},"&:last-child":{borderBottom:"none"}},[`${n}-item-label`]:{color:e.colorTextTertiary,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${s}px ${r}px`},[`&${n}-item-no-colon::after`]:{content:'""'}},[`${n}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${n}-item-content`]:{display:"table-cell",flex:1,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${n}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${n}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${n}-item-content`]:{display:"inline-flex",alignItems:"baseline"}}},"&-middle":{[`${n}-row`]:{"> th, > td":{paddingBottom:e.paddingSM}}},"&-small":{[`${n}-row`]:{"> th, > td":{paddingBottom:e.paddingXS}}}})}};var I=(0,k.Z)("Descriptions",(e=>{const n=(0,C.TS)(e,{});return[A(n)]}),(e=>({labelBg:e.colorFillAlter,titleMarginBottom:e.fontSizeSM*e.lineHeightSM,itemPaddingBottom:e.padding,colonMarginRight:e.marginXS,colonMarginLeft:e.marginXXS/2,extraColor:e.colorText}))),S=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,title:t,extra:r,column:m,colon:p=!0,bordered:x,layout:g,children:v,className:j,rootClassName:y,style:w,size:k,labelStyle:C,contentStyle:Z,items:A}=e,N=S(e,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","items"]),{getPrefixCls:O,direction:E,descriptions:D}=l.useContext(i.E_),P=O("descriptions",n),B=(0,c.Z)(),_=l.useMemo((()=>{var e;return"number"==typeof m?m:null!==(e=(0,o.m9)(B,Object.assign(Object.assign({},d),m)))&&void 0!==e?e:3}),[B,m]),H=h(B,A,v),z=(0,a.Z)(k),M=f(_,H),[T,R]=I(P),L=l.useMemo((()=>({labelStyle:C,contentStyle:Z})),[C,Z]);return T(l.createElement(u.Provider,{value:L},l.createElement("div",Object.assign({className:s()(P,null==D?void 0:D.className,{[`${P}-${z}`]:z&&"default"!==z,[`${P}-bordered`]:!!x,[`${P}-rtl`]:"rtl"===E},j,y,R),style:Object.assign(Object.assign({},null==D?void 0:D.style),w)},N),(t||r)&&l.createElement("div",{className:`${P}-header`},t&&l.createElement("div",{className:`${P}-title`},t),r&&l.createElement("div",{className:`${P}-extra`},r)),l.createElement("div",{className:`${P}-view`},l.createElement("table",null,l.createElement("tbody",null,M.map(((e,n)=>l.createElement(b,{key:n,index:n,colon:p,prefixCls:P,vertical:"vertical"===g,bordered:x,row:e})))))))))};N.Item=g;var O=N},93314:function(e){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[14662,4977],{28563:function(e,n,t){t.d(n,{Z:function(){return a}});var l=t(19973),r=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},s=t(22589),i=function(e,n){return r.createElement(s.Z,(0,l.Z)({},e,{ref:n,icon:o}))};var a=r.forwardRef(i)},60186:function(e,n,t){t.d(n,{Z:function(){return a}});var l=t(19973),r=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},s=t(22589),i=function(e,n){return r.createElement(s.Z,(0,l.Z)({},e,{ref:n,icon:o}))};var a=r.forwardRef(i)},99020:function(e,n,t){t.d(n,{h:function(){return m},x:function(){return p}});var l=t(82242),r=t.n(l),o=t(39647),s=t.n(o),i=t(49312),a=t(14582),c=t(63743),d=t(37712),u=["value","onChange","scrollId"],m=function(e){var n=e.value,t=e.onChange,l=e.scrollId,o=s()(e,u);return(0,d.jsx)("div",{id:l||"",children:(0,d.jsx)(i.Z,r()(r()({},o),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},p=function(e){var n=e.value,t=e.onChange,l=e.placeholder,r=e.height,o=void 0===r?140:r;return e.isEdit?(0,d.jsx)(i.Z,{watch:!0,isFocus:!0,height:o,placeholder:l,defaultValue:n,onChange:t}):(0,d.jsx)("div",{style:{cursor:"pointer"},children:n?(0,d.jsx)(c.Z,{className:a.Z.inputBorder,value:n}):(0,d.jsx)("div",{className:"".concat(a.Z.inputBorder," ").concat(a.Z.placeholder," inputBorderError"),children:l})})}},82545:function(e,n,t){t.d(n,{Z:function(){return _}});var l=t(7557),r=t.n(l),o=t(41498),s=t.n(o),i=t(79800),a=t.n(i),c=t(39647),d=t.n(c),u=t(82242),m=t.n(u),p=t(59301),h=t(18892),x=t(43418),f=t(78241),g=t(8591),v=t(71418),j=t(38318),y=t(95237),b=t(43604),w=t(6848),k=t(92832),Z="currentPrimary___NPWiR",C="currentDelete___UEfhf",A="DirectoryTree___xPxCY",I="EditDom___seNxC",S=t(51564),N=t(61644),O=t(14539),E=t(53273),D=t(37712),P=["user","children","isShowComponent","ModalProps","onDataSelect"],_=(0,h.connect)((function(e){var n=e.loading;return{user:e.user,loading:n.effects}}))((function(e){e.user;var n=e.children,t=e.isShowComponent,l=void 0===t||t,o=e.ModalProps,i=void 0===o?{}:o,c=e.onDataSelect,u=(d()(e,P),x.Z.useModal()),h=a()(u,2),_=h[0],B=h[1],H=f.Z.useForm(),z=a()(H,1)[0],T=(0,p.useState)([]),M=a()(T,2),R=M[0],L=M[1],F=(0,p.useState)(!1),Y=a()(F,2),U=Y[0],G=Y[1],K=(0,p.useState)(!1),V=a()(K,2),J=V[0],W=V[1],q=(0,S.U)(N.qE,{page:1,limit:9999}),Q=a()(q,4),X=Q[1],$=Q[2],ee=Q[3],ne=(0,S.U)(N.V8,{}),te=a()(ne,3)[2],le=(0,S.U)(N.B$,{}),re=a()(le,3)[2],oe=(0,S.U)(N.DH,{}),se=a()(oe,3)[2],ie=(0,S.U)(N.bJ,{}),ae=a()(ie,3)[2],ce=function(){G(!1),z.resetFields(),W(!1)},de=function(){var e=s()(r()().mark((function e(n){var t,l,o,s,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.node,l=n.dragNode,n.event,o=n.node.pos.split("-"),0!=(s=n.dropPosition-Number(o[o.length-1]))){e.next=6;break}return g.ZP.warning("无法移动到内部位置"),e.abrupt("return");case 6:if(1!=s||(null==l?void 0:l.item_index)!=(null==t?void 0:t.item_index)+1){e.next=9;break}return g.ZP.warning("未移动位置"),e.abrupt("return");case 9:return e.next=11,ae({id:null==l?void 0:l.key,position:-1==s?1:(null==l?void 0:l.item_index)>(null==t?void 0:t.item_index)?(null==t?void 0:t.item_index)+1:null==t?void 0:t.item_index});case 11:0===(null==(i=e.sent)?void 0:i.status)&&(g.ZP.success("移动成功"),$({},!0));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ue=function(){var e=s()(r()().mark((function e(n){var t,l,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l={},!J){e.next=7;break}return e.next=4,re(m()({},n));case 4:l=e.sent,e.next=10;break;case 7:return e.next=9,se(m()({},n));case 9:l=e.sent;case 10:0==(null===(t=l)||void 0===t?void 0:t.status)&&(g.ZP.success((null===(o=l)||void 0===o?void 0:o.message)||(J?"添加成功":"更新成功")),$({},!0),ce());case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){null!=i&&i.open&&$({},!0)}),[null==i?void 0:i.open]),(0,p.useEffect)((function(){var e;L(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return null==e?void 0:e.map((function(e){return m()(m()({},e),{},{title:(null==e?void 0:e.value)||"",key:null==e?void 0:e.id,isLeaf:!0})}))}(null==ee||null===(e=ee.data)||void 0===e?void 0:e.list))}),[ee]),l?(0,D.jsxs)(D.Fragment,{children:[B,n,(0,D.jsx)(x.Z,m()(m()({},m()({title:"常用评语",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},i)),{},{children:(0,D.jsx)(v.Z,{spinning:X,children:(null==R?void 0:R.length)>0?(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(j.Z.DirectoryTree,{height:500,className:A,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:c,treeData:R,onDrop:de,titleRender:function(e){return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"},children:null==e?void 0:e.title}),(0,D.jsx)("div",{className:"".concat(I),children:(0,D.jsxs)(y.Z,{wrap:!1,align:"middle",gutter:16,children:[(0,D.jsx)(b.Z,{children:(0,D.jsx)(w.Z,{title:"长按可进行拖拽排序",children:(0,D.jsx)("i",{className:"iconfont icon-tuodong1 font12 ".concat(Z)})})}),(0,D.jsx)(b.Z,{children:(0,D.jsx)(w.Z,{title:"编辑",children:(0,D.jsx)("i",{className:"iconfont icon-bianji11 font12 ".concat(Z),onClick:function(n){n.stopPropagation(),z.setFieldsValue(m()({},e)),G(!0)}})})}),(0,D.jsx)(b.Z,{children:(0,D.jsx)(w.Z,{title:"删除",children:(0,D.jsx)("i",{className:"iconfont icon-shanchu14 font12 ".concat(C),onClick:function(n){var t;n.stopPropagation(),_.confirm({icon:null,title:"删除常用评语",centered:!0,content:"你确定要删除该条常用评语吗?",onOk:(t=s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,te({id:null==e?void 0:e.key});case 2:0==(null==(t=n.sent)?void 0:t.status)&&(g.ZP.success((null==t?void 0:t.message)||"删除成功"),$({},!0));case 4:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})}})})})]})})]})}}),(0,D.jsx)(E.op,{className:"ml20 mt20",icon:(0,D.jsx)("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:function(){W(!0),G(!0)},children:"添加常用评语"})]}):(0,D.jsx)(O.Z,{styles:{margin:"30px auto"},customText:(0,D.jsxs)("span",{children:["暂无常用评语,你可以",(0,D.jsx)("a",{onClick:function(){W(!0),G(!0)},children:"添加常用评语"})]})})})})),(0,D.jsx)(x.Z,{title:J?"添加常用评语":"编辑常用评语",open:U,okText:J?"添加":"确定",onCancel:function(){ce()},onOk:function(){z.submit()},children:(0,D.jsxs)(f.Z,{form:z,onFinish:ue,children:[J&&(0,D.jsx)("span",{className:"font14",style:{color:"#191919"},children:"添加常用评语,可以帮助你提高评阅作业的效率"}),(0,D.jsx)(f.Z.Item,{hidden:!0,name:"id"}),(0,D.jsx)(f.Z.Item,{className:"mt10",name:"value",children:(0,D.jsx)(k.Z.TextArea,{placeholder:"输入常用评语。例如:你的编程作业整体表现良好,但仍有一些小的改进空间。",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0})})]})})]}):null}))},35220:function(e,n,t){t.d(n,{Z:function(){return c}});var l=t(79800),r=t.n(l),o=t(59301),s=t(83833),i=t(39073),a=t(37712),c=function(){var e=(0,o.useState)(""),n=r()(e,2),t=n[0],l=n[1],c=(0,o.useState)(0),d=r()(c,2),u=(d[0],d[1]),m=(0,o.useState)(),p=r()(m,2),h=(p[0],p[1]),x=(0,o.useState)(),f=r()(x,2),g=(f[0],f[1]),v=(0,o.useState)(!1),j=r()(v,2),y=(j[0],j[1],(0,o.useRef)(""));function b(e){27==e.keyCode&&y.current&&w()}function w(){document.body.style.overflow="auto",h(void 0),g(void 0),u(0),l("")}(0,o.useEffect)((function(){return s.Z.subscribe("preview-image",(function(e){l(e),console.log(Z.current),document.body.style.overflow="hidden"}))}),[]),(0,o.useEffect)((function(){return document.addEventListener("keydown",b),function(){document.removeEventListener("keydown",b)}}),[]),(0,o.useEffect)((function(){y.current=t}),[t]);(0,o.useRef)();var k=(0,o.useRef)(),Z=(0,o.useRef)();return(0,a.jsx)(o.Fragment,{children:t?(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"preview-wrp-group",ref:k,children:(0,a.jsx)(i.Z,{className:"image-preview",src:t,style:{display:"none"},preview:{visible:!0,src:t,movable:!1,onVisibleChange:function(e){l("")}},alt:"预览大图"})})}):null})}},79711:function(e,n,t){var l=t(7557),r=t.n(l),o=t(41498),s=t.n(o),i=(t(59301),t(43418)),a=t(8591),c=t(75105),d=t(18892),u=t(79905),m=t(37712);n.Z=(0,d.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,l=e.classroomList,o=e.getData;return(0,m.jsxs)(i.Z,{centered:!0,title:"提示",open:"分组打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:s()(r()().mark((function e(){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,u.Rm)()||null!==(s=l.AssistantObject.normal)&&void 0!==s&&s.can_redo){e.next=3;break}return a.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return e.next=5,(0,c.ZP)("/api/homework_commons/".concat(n.actionTabs.homework_common_id,"/batch_redo_modal.json"),{method:"post",body:{work_group_id:n.actionTabs.work_group_id}});case 5:0===e.sent.status&&(a.ZP.success("打回重做成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),o());case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,m.jsx)("p",{children:"该分组的作业将被打回重做,整组学生作品提交记录将被清空!"}),(0,m.jsx)("p",{children:"确定打回?"})]})}))},19267:function(e,n,t){t.r(n),t.d(n,{default:function(){return oe}});var l=t(7557),r=t.n(l),o=t(41498),s=t.n(o),i=t(82242),a=t.n(i),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(18892),x=t(78241),f=t(43418),g=t(8591),v=t(66104),j=t(95237),y=t(43604),b=t(99313),w=t(3113),k=t(6848),Z=t(94001),C=t(24905),A=t(61998),I=t(92832),S=t(28563),N=t(35220),O=t(49312),E=t(83833),D=t(61186),P=t.n(D),_=t(89392),B=t(49242),H=t(75105),z=t(37712),T=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,l=(0,h.useParams)(),o=(0,p.useState)(!0),i=d()(o,2),c=(i[0],i[1],x.Z.useForm()),u=d()(c,1)[0];return(0,z.jsx)(z.Fragment,{children:(0,z.jsxs)(f.Z,{centered:!0,title:"调分",open:"调分"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:s()(r()().mark((function e(){var o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.validateFields();case 2:return o=u.getFieldsValue(),e.next=5,(0,H.ZP)("/api/student_works/".concat(n.actionTabs.id,"/adjust_score.json"),{method:"post",body:a()({},o)});case 5:0===e.sent.status&&(g.ZP.success("评阅成功"),u.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getStudentWorkCommon",payload:a()({},l)}));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,z.jsx)("p",{className:"tc",children:"该学生的最终成绩将不会按照评分规则进行计算"}),(0,z.jsxs)(x.Z,{form:u,layout:"horizontal",children:[(0,z.jsxs)("div",{style:{display:"flex",alignItems:"baseline"},children:[(0,z.jsx)(x.Z.Item,{label:"成绩",name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,z.jsx)(Z.Z,{min:0,placeholder:"请填写分数"})}),(0,z.jsx)("span",{className:"ml10",children:"分"})]}),(0,z.jsx)("div",{children:(0,z.jsx)(x.Z.Item,{name:"comment",children:(0,z.jsx)(I.Z.TextArea,{placeholder:"请填写您对作品调分的原因",rows:8})})})]})]})})})),M=t(84688),R=(0,h.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=(e.loading,e.dispatch),l=e.studentWorkDetail,o=((0,h.useParams)(),x.Z.useForm()),i=d()(o,1)[0],c=function(){var e=s()(r()().mark((function e(){var l,o,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i.validateFields();case 2:return o=a()({},i.getFieldValue()),s=n.actionTabs.selectArrs,o.attachment_ids=null===(l=o.attachment_ids)||void 0===l?void 0:l.map((function(e){return e.response.id})),e.next=7,(0,B.mz)(a()(a()({},o),{},{homeworkId:s.work_id}));case 7:0===e.sent.status&&(t({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:a()({},n.actionTabs.params)}),t({type:"classroomList/setActionTabs",payload:{}}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,z.jsx)(f.Z,{centered:!0,title:"补交附件",open:"补交附件"===n.actionTabs.key,bodyStyle:{minHeight:200},onOk:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==l||!l.can_submit){e.next=6;break}if(null!=l&&l.submit_size){e.next=4;break}return g.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。"),e.abrupt("return");case 4:return f.Z.confirm({title:"提示",icon:null,centered:!0,width:472,content:(0,z.jsxs)(z.Fragment,{children:["你还有 ",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#DF711C"},children:null==l?void 0:l.submit_size})," 次提交机会。确认提交后,上一次的提交记录会被覆盖。请注意,到达规定的提交次数后将不可再次提交,确定是否提交?"]}),onOk:function(){c()}}),e.abrupt("return");case 6:c();case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,z.jsxs)(x.Z,{form:i,initialValues:{},children:[(0,z.jsx)(x.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,z.jsx)(M.Z,{})}),(0,z.jsx)(x.Z.Item,{name:"description",children:(0,z.jsx)(I.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})})),L=t(79905),F={flex_box_center:"flex_box_center___ek18E",flex_space_between:"flex_space_between___e7BP6",flex_box_vertical_center:"flex_box_vertical_center___Oju9C",flex_box_center_end:"flex_box_center_end___qQv1O",flex_box_column:"flex_box_column___DHwHY",TabsStyle:"TabsStyle___glGge",bg:"bg___uHtJ5",title:"title___WcS8b",replyList:"replyList___HLYJ8",leader:"leader___qJvA3",buttonFixed:"buttonFixed___WAuFs",exitComment:"exitComment___cW4re",nextComment:"nextComment___AMMy5",modal:"modal___e3Tjt",MdEditor:"MdEditor___JLCMs",ReviewStyle:"ReviewStyle___GdvEb"},Y=t(63743),U=t(99144),G=t(5838),K=t(51564),V=t(99020),J=t(53273),W=t(14539),q=t(37906),Q=t(10160),X="headpic___Pcfo7",$=t(91275),ee=["Data","layer","type","index"],ne=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.user;return{shixunHomeworks:n,globalSetting:e.globalSetting,user:t}}))((function e(n){var t,l,o,i,c,u,v,b,k,A,I,S,N,E,D=n.Data,_=n.layer,T=void 0===_?1:_,M=n.type,R=n.index,F=void 0===R?0:R,U=m()(n,ee),G=(0,h.useParams)(),V=(0,p.useState)({type:0,show:!1}),J=d()(V,2),W=J[0],ne=J[1],te=(0,p.useState)(null),le=d()(te,2),re=le[0],oe=le[1],se=(0,K.U)(B.qP,{userId:null==G?void 0:G.userId}),ie=d()(se,3),ae=ie[1],ce=ie[2],de=(0,K.U)(B.R$,{userId:null==G?void 0:G.userId}),ue=d()(de,3),me=ue[1],pe=ue[2],he=(0,K.U)(B.QC,{userId:null==G?void 0:G.userId}),xe=d()(he,3),fe=(xe[1],xe[2]),ge=(0,K.U)(B.Mf,{userId:null==G?void 0:G.userId}),ve=d()(ge,3),je=(ve[1],ve[2]),ye=x.Z.useForm(),be=d()(ye,1)[0],we=(0,p.useState)(!1),ke=d()(we,2),Ze=ke[0],Ce=ke[1];return(0,z.jsxs)("div",{children:[(0,z.jsxs)(j.Z,{wrap:!1,gutter:15,children:[1!=T&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("div",{style:{width:"".concat(40*(T-1),"px")}})}),"appeal_info"==M?(0,z.jsx)(y.Z,{children:(0,z.jsx)("img",{className:"mt10 ".concat(X),width:40,src:"--"===(null==D||null===(t=D.appeal_info)||void 0===t?void 0:t.user_image_url)?$.xp:"".concat(Q.Z.IMG_SERVER,"/images/").concat(null==D||null===(l=D.appeal_info)||void 0===l?void 0:l.user_image_url)})}):(0,z.jsx)(y.Z,{children:(0,z.jsx)("img",{className:"mt10 ".concat(X),width:40,src:"--"===(null==D||null===(o=D.user_info)||void 0===o?void 0:o.user_image_url)?$.xp:"".concat(Q.Z.IMG_SERVER,"/images/").concat(null==D||null===(i=D.user_info)||void 0===i?void 0:i.user_image_url)})}),"appeal_info"==M?(0,z.jsxs)(y.Z,{flex:1,children:[(0,z.jsx)(Y.Z,{className:"font14",value:"".concat(null==D||null===(c=D.appeal_info)||void 0===c?void 0:c.user_name,":").concat((null==D||null===(u=D.appeal_info)||void 0===u?void 0:u.content)||"暂未写评语")}),(0,z.jsxs)(j.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20,children:[(0,z.jsx)(y.Z,{children:P()(null==D||null===(v=D.appeal_info)||void 0===v?void 0:v.time).format("YYYY-MM-DD HH:mm")}),1==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:" font12",style:{color:"#3061D0",border:"1px solid #3061D0",borderRadius:"2px",padding:"2px"},children:"申诉中"})}),2==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"tag-style bg-grey-ede c-light-black font12",children:"申诉已撤销"})}),3==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:" font12",style:{color:"#3061D0",border:"1px solid #3061D0",borderRadius:"2px",padding:"2px"},children:"申诉成功"})}),4==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"tag-style bg-grey-ede c-light-black font12",children:"申诉被拒绝"})}),5==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"tag-style bg-grey-ede c-light-black font12",children:"申诉失败"})})]})]}):(0,z.jsxs)(y.Z,{flex:1,children:[(0,z.jsx)(Y.Z,{className:"font14",value:"".concat(null==D||null===(b=D.user_info)||void 0===b?void 0:b.user_name).concat(null!=D&&D.who_score?1==(null==D?void 0:D.who_score)?"(组长评分)":"(匿评评分)":null!=D&&D.comment_role?"(".concat(null==D?void 0:D.comment_role,")"):"",":").concat((null==D?void 0:D.content)||"暂未写评语")}),(0,z.jsxs)(j.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20,children:[(0,z.jsx)(y.Z,{children:P()((null==D?void 0:D.comment_time)||(null==D?void 0:D.time)).format("YYYY-MM-DD HH:mm")}),(null==D?void 0:D.student_work_num)&&(0,z.jsx)(y.Z,{children:(0,z.jsxs)("span",{style:{padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"},children:["第",null==D?void 0:D.student_work_num,"次提交的作品"]})}),(null==D?void 0:D.score)&&(0,z.jsx)(y.Z,{children:(0,z.jsxs)("span",{className:"c-orange",children:[" ",null==D?void 0:D.score,"分 "]})})]}),(null==D||null===(k=D.attachments)||void 0===k?void 0:k.length)>0&&(0,z.jsx)("div",{className:"mt10",style:{display:"flex",flexDirection:"column",gap:10},children:null==D||null===(A=D.attachments)||void 0===A?void 0:A.map((function(e,n){return(0,z.jsxs)("a",{href:"".concat(Q.Z.API_SERVER).concat(e.url),children:[(0,z.jsx)("i",{className:"iconfont icon-fujian font14"}),(0,z.jsx)("span",{className:"ml10",children:e.title}),(0,z.jsx)("span",{className:"c-light-black ml20 font12",children:e.filesize})]},n)}))})]}),"feedback"!=M&&(0,z.jsx)(z.Fragment,{children:"appeal_info"==M?(0,z.jsx)(y.Z,{style:{whiteSpace:"nowrap"},children:(0,z.jsxs)(j.Z,{wrap:!1,gutter:10,children:[(null==D?void 0:D.delete)&&(null==D?void 0:D.can_appeal)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){var e;f.Z.confirm({centered:!0,title:(0,z.jsxs)("div",{children:["撤销申诉后,无法再对本评阅记录进行申诉",(0,z.jsx)("br",{}),"是否确认撤销申诉"]}),onOk:(e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(null==U?void 0:U.getInitData)&&(null==U||U.getInitData());case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"撤销申诉"})}),1==(null==D?void 0:D.appeal_status)&&(0,L.GJ)()&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){Ce(!0)},children:"接受申诉"})}),1==(null==D?void 0:D.appeal_status)&&(0,L.GJ)()&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-red current",onClick:function(){var e;f.Z.confirm({centered:!0,title:(0,z.jsxs)("div",{children:["此匿评成绩将被认为合理",(0,z.jsx)("br",{}),"是否确认拒绝申诉"]}),onOk:(e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,H.ZP)("/api/student_works/".concat(G.userId,"/deal_appeal_score.json"),{method:"post",body:{score_id:null==D?void 0:D.score_id,status:4}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(null==U?void 0:U.getInitData)&&(null==U||U.getInitData());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"拒绝申诉"})})]})}):(0,z.jsxs)(z.Fragment,{children:[(1==T||"teacher"==M)&&(0,z.jsx)(y.Z,{style:{whiteSpace:"nowrap"},children:(0,z.jsxs)(j.Z,{wrap:!1,gutter:10,children:[(null==D?void 0:D.delete)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){!function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D;f.Z.confirm({title:"是否确认删除?",centered:!0,onOk:(e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fe({score_id:null==n?void 0:n.comment_id});case 2:0===e.sent.status&&(g.ZP.success("删除成功"),(null==U?void 0:U.getInitData)&&(null==U||U.getInitData()));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}(D)},children:"删除"})}),(null==D?void 0:D.can_appeal)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){ne({type:1,show:!0})},children:"申诉"})}),(null==D?void 0:D.can_reply)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){ne({type:0,show:!0})},children:"回复"})}),(1==T&&!(null!=D&&D.can_reply)||!(null!=D&&D.can_reply)&&"teacher"==M&&0!=F)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-light-black",children:"失效"})})]})}),1!=T&&(null==D?void 0:D.can_delete)&&"teacher"!=M&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){!function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D;f.Z.confirm({title:"是否确认删除?",centered:!0,onOk:(e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,je({object_id:n.id,object_type:"journals_for_message"});case 2:0===e.sent.status&&(g.ZP.success("删除成功"),(null==U?void 0:U.getInitData)&&(null==U||U.getInitData()));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}(D)},children:"删除"})})]})})]}),1==T&&(null==D?void 0:D.appeal_info)&&""!=(null==D?void 0:D.appeal_info)&&(0,z.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"},children:(0,z.jsx)(e,a()({type:"appeal_info",Data:D,layer:T+1},U))}),1==T&&(null==D||null===(I=D.journals)||void 0===I?void 0:I.length)>0&&(0,z.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"},children:null==D||null===(S=D.journals)||void 0===S?void 0:S.map((function(n,t){return(0,z.jsx)(e,a()({type:M,Data:n,layer:T+1},U),t)}))}),W.show&&(0,z.jsxs)("div",{className:"mt20 mb20",style:{marginLeft:"56px"},children:[(0,z.jsx)(O.Z,{height:150,isFocus:!0,watch:!0,onChange:function(e){oe(e)}}),(0,z.jsxs)(j.Z,{align:"middle",justify:"end",gutter:20,children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)(w.ZP,{onClick:function(){ne({type:0,show:!1})},children:"取消"})}),(0,z.jsx)(y.Z,{children:(0,z.jsx)(w.ZP,{loading:ae||me,type:"primary",onClick:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==re){e.next=3;break}return g.ZP.error("请输入内容"),e.abrupt("return");case 3:if("teacher"!=M){e.next=9;break}return e.next=6,ce({hidden_comment:re,score_id:null==D?void 0:D.score_id});case 6:n=e.sent,e.next=12;break;case 9:return e.next=11,(0==(null==W?void 0:W.type)?ce:pe)({comment:re,score_id:null==D?void 0:D.score_id});case 11:n=e.sent;case 12:0===n.status&&(g.ZP.success("操作成功"),ne({type:0,show:!1}),(null==U?void 0:U.getInitData)&&(null==U||U.getInitData()));case 13:case"end":return e.stop()}}),e)}))),children:0==(null==W?void 0:W.type)?"回复":"申诉"})})]})]}),(0,z.jsx)(f.Z,{title:"接受申诉",open:Ze,centered:!0,destroyOnClose:!0,onCancel:function(){Ce(!1)},maskClosable:!1,width:544,onOk:function(){be.submit()},children:(0,z.jsxs)(x.Z,{form:be,colon:!1,onFinish:function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,H.ZP)("/api/student_works/".concat(G.userId,"/deal_appeal_score.json"),{method:"post",body:a()(a()({},n),{},{userId:G.userId,score_id:null==D?void 0:D.score_id,status:3})});case 2:0===e.sent.status&&(Ce(!1),(null==U?void 0:U.getInitData)&&(null==U||U.getInitData()));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,z.jsx)(q.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,z.jsx)("span",{children:null==D||null===(N=D.appeal_info)||void 0===N?void 0:N.user_name})},{key:"2",label:"被申诉人",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==D||null===(E=D.user_info)||void 0===E?void 0:E.user_name})},{key:"3",label:"被申诉人评分",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==D?void 0:D.score})}]}),(0,z.jsxs)(j.Z,{className:"mt20",wrap:!1,children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)(x.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,z.jsx)(Z.Z,{min:1,max:100,step:1})})}),(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,z.jsx)(y.Z,{children:(0,z.jsx)(x.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,z.jsx)(C.Z,{children:"扣除违规匿评分数"})})})]})]})})]})})),te=t(82545),le=t(79711),re=["shixunHomeworks","globalSetting","loading","user","dispatch"],oe=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,l=e.user;return{shixunHomeworks:n,globalSetting:e.globalSetting,user:l,loading:t.effects}}))((function(e){var n,t,l,o,i,c,u,D,q,Q,X,$,ee,oe,se,ie,ae,ce,de,ue,me,pe,he,xe=e.shixunHomeworks,fe=e.globalSetting,ge=(e.loading,e.user),ve=e.dispatch,je=(m()(e,re),(0,h.useSearchParams)()),ye=d()(je,1)[0],be=(0,h.useParams)(),we=(0,p.useRef)(),ke=ge.userInfo,Ze=xe.studentWorkDetail,Ce=xe.studentWorkCommon,Ae=(xe.studentWorkSupplyDetail,xe.workList,xe.workDetail),Ie=xe.actionTabs,Se=(0,K.U)(B.wT,{userId:null==be?void 0:be.userId}),Ne=d()(Se,4),Oe=Ne[1],Ee=Ne[2],De=Ne[3],Pe=(0,K.U)(B.Wr,{userId:null==be?void 0:be.userId}),_e=d()(Pe,4),Be=(_e[1],_e[2]),He=_e[3],ze=(0,K.U)(B.G$,{userId:null==be?void 0:be.userId,id:null==be?void 0:be.userId}),Te=d()(ze,3),Me=Te[1],Re=Te[2],Le=(0,p.useState)("1"),Fe=d()(Le,2),Ye=Fe[0],Ue=Fe[1],Ge=(0,p.useState)(!1),Ke=d()(Ge,2),Ve=Ke[0],Je=Ke[1],We=(0,p.useState)(!1),qe=d()(We,2),Qe=qe[0],Xe=qe[1],$e=x.Z.useForm(),en=d()($e,1)[0],nn=x.Z.useForm(),tn=d()(nn,1)[0],ln=(0,p.useState)({last:!1}),rn=d()(ln,2),on=rn[0],sn=rn[1],an=(0,p.useState)({last:!1}),cn=d()(an,2),dn=cn[0],un=cn[1],mn=(0,p.useState)(!1),pn=d()(mn,2),hn=pn[0],xn=pn[1],fn=(0,p.useState)(""),gn=d()(fn,2),vn=gn[0],jn=gn[1],yn=(0,p.useState)(!1),bn=d()(yn,2),wn=bn[0],kn=bn[1],Zn=(0,p.useState)(""),Cn=d()(Zn,2),An=Cn[0],In=Cn[1],Sn=(0,p.useState)(!1),Nn=d()(Sn,2),On=Nn[0],En=Nn[1],Dn=(0,p.useState)(!1),Pn=d()(Dn,2),_n=Pn[0],Bn=Pn[1],Hn=f.Z.useModal(),zn=d()(Hn,2),Tn=zn[0],Mn=zn[1],Rn=(0,p.useState)({status:0}),Ln=d()(Rn,2),Fn=Ln[0],Yn=Ln[1],Un=[{id:0,name:"全部点评(".concat((null==Ce||null===(n=Ce.comment_scores)||void 0===n?void 0:n.length)||0,")"),isShow:(0,L.GJ)()||(null==Ze?void 0:Ze.show_evaluation)},{id:1,name:"仅课堂老师可见(".concat((null==Ce||null===(t=Ce.hidden_comment_scores)||void 0===t?void 0:t.length)||0,")"),isShow:(0,L.GJ)()}].filter((function(e){return e.isShow})),Gn=[{title:"提交次数",dataIndex:"id",ellipsis:!0,width:80,render:function(e,n,t){return t+1}},{title:"提交时间",dataIndex:"commit_time",ellipsis:!0,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},{title:"提交阶段",dataIndex:"stage_name",ellipsis:!0,width:180,render:function(e,n){return(0,z.jsxs)(z.Fragment,{children:[e,null!=n&&n.is_redo?(0,z.jsx)("span",{style:{color:"#FF9D18"},children:"(打回重做)"}):(null==n?void 0:n.is_redo_commit)&&(0,z.jsx)("span",{style:{color:"#2FA34F"},children:"(重做提交)"})]})}},{title:"教师评分",dataIndex:"teacher_score",ellipsis:!0},{title:"助教评分",dataIndex:"teaching_asistant_score",ellipsis:!0},{title:"匿评得分",dataIndex:"student_score",ellipsis:!0},{title:"操作",dataIndex:"history_id",ellipsis:!0,width:80,align:"right",render:function(e,n){return(0,z.jsx)("a",{target:"_blank",href:"/classrooms/".concat(null==be?void 0:be.coursesId,"/group_homework/").concat(null==be?void 0:be.commonHomeworkId,"/review/").concat(null==n?void 0:n.student_work_id,"?history_id=").concat(null==n?void 0:n.history_id),children:"查看"})}}],Kn=function(){ve({type:"shixunHomeworks/getStudentWorkCommon",payload:a()({},be)})};(0,p.useEffect)((function(){return ve({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:be.commonHomeworkId}}),ve({type:"globalSetting/footerToggle",payload:!1}),In(ye.get("history_id")||""),function(){ve({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,p.useEffect)((function(){var e=JSON.parse(sessionStorage.getItem("all_student_works_params")||"{}");ve({type:"shixunHomeworks/getStudentWorkDetail",payload:a()(a()(a()({},be),e),{},{history_id:ye.get("history_id")||An})}),ve({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:a()({},be)}),Kn(),we.current.onclick=function(e){"IMG"===e.target.nodeName&&""!==e.target.alt&&E.Z.publish("preview-image",e.target.src)}}),[be.categoryId,be.userId]),(0,p.useEffect)((function(){null!=Ze&&Ze.homework_id&&(null!=Ze&&Ze.prev_work_id?un({student_work_id:null==Ze?void 0:Ze.prev_work_id}):un({last:!0}),null!=Ze&&Ze.next_work_id?sn({student_work_id:null==Ze?void 0:Ze.next_work_id}):sn({last:!0}))}),[Ze]);var Vn=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.attachment_ids=null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.id})),kn(!0),e.next=4,(0,B.yy)(a()(a()({},n),{},{userId:be.userId}));case 4:0===e.sent.status&&(en.resetFields(),null!=Ze&&Ze.next_work_id?(g.ZP.success("评阅成功!已为您自动切换至下一个待评阅的学生",2),Jn("read")):(g.ZP.success("评阅成功!",2),Kn())),kn(!1);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Jn=function(){var e=s()(r()().mark((function e(n){var t,l,o,s,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=en.getFieldsValue(),l=t.comment,o=t.score,s=t.attachment_ids,i=!(0,_.isNil)(o),console.log("-------",be),!(l||i||s)){e.next=6;break}return f.Z.confirm({centered:!0,okText:"离开",cancelText:"取消",title:"离开此页提示",content:(0,z.jsx)("div",{className:"tc",children:"系统可能不会保存您所做的更改"}),onOk:function(){en.resetFields(),"last"===n?h.history.push("/classrooms/".concat(null==be?void 0:be.coursesId,"/group_homework/").concat(null==be?void 0:be.commonHomeworkId,"/review/").concat(null==dn?void 0:dn.student_work_id)):"read"===n?h.history.push("/classrooms/".concat(null==be?void 0:be.coursesId,"/group_homework/").concat(null==be?void 0:be.commonHomeworkId,"/review/").concat(null==on?void 0:on.student_work_id)):h.history.push("/classrooms/".concat(be.coursesId,"/group_homework/").concat(be.commonHomeworkId,"/detail"))}}),e.abrupt("return");case 6:"last"===n?h.history.push("/classrooms/".concat(null==be?void 0:be.coursesId,"/group_homework/").concat(null==be?void 0:be.commonHomeworkId,"/review/").concat(null==dn?void 0:dn.student_work_id)):"read"===n?h.history.push("/classrooms/".concat(null==be?void 0:be.coursesId,"/group_homework/").concat(null==be?void 0:be.commonHomeworkId,"/review/").concat(null==on?void 0:on.student_work_id)):h.history.push("/classrooms/".concat(be.coursesId,"/group_homework/").concat(be.commonHomeworkId,"/detail"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Wn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{key:""};ve({type:"shixunHomeworks/setActionTabs",payload:e}),""===e.key&&(en.resetFields(),tn.resetFields())},qn=function(){Wn({key:"分组打回重做",homework_common_id:be.commonHomeworkId,work_group_id:null==Ze?void 0:Ze.work_group_id})};return(0,z.jsxs)("section",{className:"edu-container pb80",ref:we,children:[(0,z.jsxs)("section",{className:"animated fadeIn",children:[(0,z.jsx)("aside",{className:"mt10",children:ke&&(0,z.jsxs)(v.Z,{separator:">",children:[(0,z.jsx)(v.Z.Item,{children:(0,z.jsx)(h.Link,{to:"/classrooms/".concat(be.coursesId,"/group_homework"),children:null==ke||null===(l=ke.course)||void 0===l?void 0:l.course_name})}),(0,z.jsx)(v.Z.Item,{children:(0,z.jsx)(h.Link,{to:"/classrooms/".concat(be.coursesId,"/group_homework"),children:"分组作业"})}),(0,z.jsx)(v.Z.Item,{children:(0,z.jsx)(h.Link,{to:"/classrooms/".concat(be.coursesId,"/group_homework/").concat(be.commonHomeworkId,"/detail"),children:"作业详情"})}),(0,z.jsx)(v.Z.Item,{children:null==Ze?void 0:Ze.author_name})]})}),(0,z.jsx)("aside",{className:[F.title,"mt20"].join(" "),children:(0,z.jsxs)(j.Z,{style:{width:"100%"},children:[(0,z.jsxs)(y.Z,{flex:"1",children:[(0,z.jsx)(h.Link,{to:"/classrooms/".concat(be.coursesId,"/group_homework"),children:(0,z.jsx)(S.Z,{className:"font16 c-black"})}),(0,z.jsx)("strong",{className:"font20 ml5",children:null==Ze?void 0:Ze.homework_name}),(0,z.jsx)(U.VV,{status:null==Ze?void 0:Ze.homework_status})]}),!An&&(0,z.jsx)(y.Z,{children:(0,L.dE)()&&(null==Ze||null===(o=Ze.homework_status)||void 0===o?void 0:o.includes("补交中"))&&(0,z.jsx)("span",{onClick:function(){null==Ze||!Ze.can_submit||null!=Ze&&Ze.submit_size?ve({type:"classroomList/setActionTabs",payload:{key:"补交附件",params:be,selectArrs:{homework_id:be.commonHomeworkId,work_id:be.userId}}}):g.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},className:"c-blue current font14",children:"补交附件"})})]})})]}),(0,z.jsxs)(b.Z,{className:F.TabsStyle,destroyInactiveTabPane:!0,defaultActiveKey:"1",activeKey:Ye,tabBarExtraContent:(0,z.jsx)(z.Fragment,{children:!An&&(null==Ze?void 0:Ze.commit_count)>1&&(0,z.jsx)(w.ZP,{icon:(0,z.jsx)("i",{className:"iconfont icon-tijiaozongjie"}),loading:Oe,onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ee({},!0);case 2:Wn({key:"提交作品记录"});case 3:case"end":return e.stop()}}),e)}))),children:"提交作品记录"})}),onChange:function(e){Ue(e),"3"==e&&Be({})},children:[(0,z.jsx)(b.Z.TabPane,{tab:(0,z.jsxs)("span",{style:{position:"relative"},children:["作业详情",An&&(0,z.jsxs)("span",{style:{position:"absolute",left:"130%",padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"},children:["第",null==Ze?void 0:Ze.commit_count,"次提交的作品"]})]}),children:(0,z.jsxs)("div",{className:"pl30 pr30 pb10 bg-white",children:[!(null!=Ze&&null!==(i=Ze.project_info)&&void 0!==i&&i.id)&&(0,z.jsxs)("div",{className:"pt20 pb20",style:(null==Ze?void 0:Ze.description)&&{borderBottom:"1px solid #DFDFDF"},children:[(0,z.jsx)("div",{className:"font18 blod",children:"作业描述"}),(0,z.jsx)(Y.Z,{className:"mt10",value:(null==Ae?void 0:Ae.description)||"暂无~"}),(0,z.jsx)(G.Z,{authority:(0,L.GJ)(),showDimensions:!1,dataSource:null==Ae?void 0:Ae.attachments,callback:function(){ve({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:be.commonHomeworkId}})}})]}),(null==Ze?void 0:Ze.description)&&(0,z.jsxs)("div",{className:"pt20",children:[(0,z.jsxs)(j.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,z.jsx)(y.Z,{children:(0,z.jsxs)("span",{className:"font18 blod",children:["学生作业",(0,z.jsx)(k.Z,{title:(0,z.jsx)("span",{className:"font14",children:"(当前支持批注的文档类型:.docx、.xlsx、.pptx)"}),children:(0,z.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml10 font14 c-grey-999 current",style:{lineHeight:"18px"}})})]})}),(0,z.jsxs)(y.Z,{children:[(null==Ze?void 0:Ze.commit_time)&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("span",{className:" c-light-black",children:P()(null==Ze?void 0:Ze.commit_time).format("YYYY-MM-DD HH:mm")}),(0,z.jsx)("span",{className:"ml10",children:null==Ze?void 0:Ze.commit_user_name}),(0,z.jsx)("span",{className:"ml10 c-light-black",children:"提交"})]}),(null==Ze?void 0:Ze.update_time)&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("span",{className:"ml30 c-light-black",children:P()(null==Ze?void 0:Ze.update_time).format("YYYY-MM-DD HH:mm")}),(0,z.jsx)("span",{className:"ml10",children:null==Ze?void 0:Ze.update_user_name}),(0,z.jsx)("span",{className:"ml10 c-light-black",children:"更新"})]})]})]}),(0,z.jsx)(Y.Z,{className:"mt10",value:(null==Ze?void 0:Ze.description)||"暂无~"}),(0,z.jsx)(G.Z,{authority:(0,L.GJ)(),dataSource:null==Ze?void 0:Ze.attachments,callback:function(){ve({type:"shixunHomeworks/getStudentWorkDetail",payload:a()({},be)})}})]}),(null==Ze||null===(c=Ze.project_info)||void 0===c?void 0:c.id)&&(0,z.jsx)("div",{className:"pt20 pb20",style:{borderTop:"1px solid #CCC",marginTop:"20px"},children:(0,z.jsxs)(j.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)("div",{className:"font16",children:"关联项目"})}),(0,z.jsx)(y.Z,{children:-1===(null==Ze||null===(u=Ze.project_info)||void 0===u?void 0:u.id)?(0,z.jsx)("span",{className:"c-blue",children:null==Ze||null===(D=Ze.project_info)||void 0===D?void 0:D.name}):(0,z.jsx)("a",{target:"_blank",href:"".concat(null==fe||null===(q=fe.setting)||void 0===q?void 0:q.old_url).concat(null==Ze||null===(Q=Ze.project_info)||void 0===Q?void 0:Q.id),children:null==Ze||null===(X=Ze.project_info)||void 0===X?void 0:X.name})})]})})]})},"1"),!An&&(0,z.jsx)(b.Z.TabPane,{tab:"组员情况",children:(0,z.jsxs)("div",{className:"p30 bg-white",children:[(0,z.jsx)("div",{className:"font16 blod",children:"全部组员"}),(0,z.jsxs)(j.Z,{className:"mt15",wrap:!1,gutter:10,children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-grey-666",children:"当前组员"})}),(0,z.jsxs)(y.Z,{children:[null==Ze?void 0:Ze.author_name," ",(null==Ze?void 0:Ze.is_leader_work)&&(0,z.jsx)("span",{className:F.leader,children:"组长"})]})]}),(null==Ze||null===($=Ze.work_members)||void 0===$?void 0:$.length)>0&&(0,z.jsxs)(j.Z,{className:"mt10",wrap:!1,gutter:10,children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-grey-666",children:"其他组员"})}),(0,z.jsx)(y.Z,{children:null==Ze||null===(ee=Ze.work_members)||void 0===ee?void 0:ee.map((function(e,n){return(0,L.dE)()?(0,z.jsxs)("span",{children:[e.user_name,(null==e?void 0:e.is_leader)&&(0,z.jsx)("span",{className:F.leader,children:"组长"})]}):(0,z.jsxs)(h.Link,{className:"mr10",to:"/classrooms/".concat(be.coursesId,"/group_homework/").concat(be.commonHomeworkId,"/review/").concat(e.work_id),target:"_blank",children:[e.user_name,(null==e?void 0:e.is_leader)&&(0,z.jsx)("span",{className:F.leader,children:"组长"})]},n)}))})]}),!(0,L.dE)()&&(0,z.jsx)("div",{className:"c-grey-999 font12 mt10",children:"温馨提示:点击其他组员的姓名,可以快速评阅TA的作品"})]})},"2"),(null==Ze?void 0:Ze.anonymous_comment)&&!An&&(0,z.jsx)(b.Z.TabPane,{tab:"问题反馈",children:(0,z.jsx)("div",{className:"bg-white",style:{display:"flex",flexDirection:"column",padding:"10px 30px 30px 30px"},children:(null==He||null===(oe=He.data)||void 0===oe?void 0:oe.count)>0?(0,z.jsx)(z.Fragment,{children:null==He||null===(se=He.data)||void 0===se||null===(se=se.list)||void 0===se?void 0:se.map((function(e,n){return(0,z.jsx)(ne,{type:"feedback",Data:a()(a()({},e),{},{time:null==e?void 0:e.created_at,user_info:{user_image_url:e.avatar_url,user_id:e.user_id,user_name:e.real_name}}),getInitData:Kn},n)}))}):(0,z.jsx)(W.Z,{})})},"3")]}),(0,z.jsxs)("div",{className:"mt20 pt20 pb20 pl30 pr30 bg-white",children:[!An&&"1"==Ye&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(j.Z,{className:"mt20",gutter:20,justify:"end",children:[(0,L.GJ)()&&(null==Ce?void 0:Ce.ultimate)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)(w.ZP,{type:"primary",onClick:function(){Wn({key:"调分",selectArrs:Ze,id:be.userId,params:be})},children:"调分"})}),!(null!=Ze&&Ze.is_author)&&(0,L.dE)()&&(null==Ze||null===(ie=Ze.homework_status)||void 0===ie?void 0:ie.includes("匿评中"))&&"review"!==ye.get("review")&&(0,z.jsx)(y.Z,{children:(0,z.jsx)(w.ZP,{type:"primary",onClick:function(){Wn({key:"问题反馈"})},children:" 问题反馈 "})})]}),!Ce.is_author&&((0,L.GJ)()||(0,L.dE)()&&(null==Ze||null===(ae=Ze.homework_status)||void 0===ae?void 0:ae.includes("匿评中")))&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(x.Z,{form:en,layout:"vertical",size:"large",style:{position:"relative"},scrollToFirstError:!0,initialValues:{same_score:!0},onFinish:function(e){Vn(e)},children:[(0,z.jsx)(x.Z.Item,{name:"score",label:"评分",rules:[{required:!(0,L.GJ)(),message:"请填写分数"}],children:(0,z.jsx)(Z.Z,{step:.1,min:0,style:{width:150},placeholder:"请填写分数",addonAfter:"分"})}),(null==Ze?void 0:Ze.is_new_rule)&&(0,L.G5)()&&-1!==Ze.work_status&&0!==Ze.work_status&&(0,z.jsx)(y.Z,{style:{position:"absolute",right:0,top:14},children:(0,z.jsx)(w.ZP,{type:"primary",onClick:function(){return qn()},children:" 打回重做 "})}),!(null!=Ze&&Ze.is_new_rule)&&(0,L.G5)()&&["提交中","补交中","进行中"].some((function(e){var n;return null==Ze||null===(n=Ze.homework_status)||void 0===n?void 0:n.includes(e)}))&&(0,z.jsx)(y.Z,{style:{position:"absolute",right:0,top:14},children:(0,z.jsx)(w.ZP,{type:"primary",onClick:function(){return qn()},children:" 打回重做 "})}),(0,z.jsx)("div",{onClick:function(){return Je(!0)},children:(0,z.jsx)(x.Z.Item,{name:"comment",className:F.ReviewStyle,label:(0,z.jsx)("div",{style:{width:"100%"},children:(0,z.jsxs)(j.Z,{align:"middle",justify:"space-between",children:[(0,z.jsx)(y.Z,{children:"评语"}),(0,z.jsx)(y.Z,{children:(0,z.jsx)(te.Z,{isShowComponent:(0,L.G5)(),ModalProps:{open:On,onCancel:function(){En(!1)}},onDataSelect:function(){var e=s()(r()().mark((function e(n,t){var l,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=t.node,o=function(){en.setFieldsValue({comment:null==l?void 0:l.value}),Je(!0),En(!1)},!en.getFieldValue("comment")){e.next=5;break}return Tn.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:o}),e.abrupt("return");case 5:o();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,z.jsx)(w.ZP,{style:{padding:0,height:"auto"},icon:(0,z.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){e.stopPropagation(),En(!0)},children:"常用评语"})})})]})}),children:(0,z.jsx)(V.x,{placeholder:"请在此输入对本作品的评语,最大限制2000个字符",isEdit:Ve})})}),(0,z.jsx)(x.Z.Item,{name:"same_score",valuePropName:"checked",children:(0,z.jsx)(C.Z,{children:"整组同评(选中,则本次评阅对象指小组全部成员,否则仅评阅此成员1人 )"})}),(0,z.jsx)(x.Z.Item,{name:"attachment_ids",children:(0,z.jsx)(M.Z,{})}),(0,L.GJ)()&&(0,z.jsx)("div",{onClick:function(){return Xe(!0)},children:(0,z.jsx)(x.Z.Item,{name:"hidden_comment",className:F.ReviewStyle,label:(0,z.jsx)("div",{style:{width:"100%"},children:(0,z.jsxs)(j.Z,{align:"middle",justify:"space-between",children:[(0,z.jsx)(y.Z,{children:"仅课堂老师可见"}),(0,z.jsx)(y.Z,{children:(0,z.jsx)(te.Z,{isShowComponent:(0,L.G5)(),ModalProps:{open:_n,onCancel:function(){Bn(!1)}},onDataSelect:function(){var e=s()(r()().mark((function e(n,t){var l,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=t.node,o=function(){en.setFieldsValue({hidden_comment:null==l?void 0:l.value}),Xe(!0),Bn(!1)},!en.getFieldValue("hidden_comment")){e.next=5;break}return Tn.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:o}),e.abrupt("return");case 5:o();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,z.jsx)(w.ZP,{style:{padding:0,height:"auto"},icon:(0,z.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){e.stopPropagation(),Bn(!0)},children:"常用评语"})})})]})}),children:(0,z.jsx)(V.x,{placeholder:"请输入评语",isEdit:Qe})})})]}),(0,z.jsxs)("div",{className:"".concat(F.buttonFixed),children:[" ",(0,z.jsx)("div",{className:"edu-container",children:(0,z.jsxs)(j.Z,{wrap:!1,justify:"space-between",align:"middle",children:[(0,z.jsxs)(y.Z,{children:[" ",(0,z.jsx)(w.ZP,{onClick:function(){return Jn("list")},children:" 返回列表 "})," "]}),(0,z.jsxs)(y.Z,{children:[(0,z.jsx)(w.ZP,{onClick:function(){return Jn("last")},disabled:null==dn?void 0:dn.last,children:" 上一个 "}),(0,z.jsx)(w.ZP,{className:"ml20",disabled:null==on?void 0:on.last,onClick:function(){return Jn("read")},children:" 下一个 "}),(0,z.jsx)(w.ZP,{className:"ml20",loading:wn,type:"primary",onClick:function(){en.submit()},children:" 提交评阅 "})]})]})})]})]})]}),((0,L.GJ)()||(null==Ze?void 0:Ze.show_evaluation))&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(J.tp,{dataSource:Un,value:null==Fn?void 0:Fn.status,onChange:function(e){Yn(a()(a()({},Fn),{},{status:e}))}}),(0,z.jsxs)("div",{className:"mt20 p20",style:{background:"#F6F7F9",display:"flex",flexDirection:"column",gap:"20px"},children:[!(null!==(ce=0==(null==Fn?void 0:Fn.status)?null==Ce?void 0:Ce.comment_scores:null==Ce?void 0:Ce.hidden_comment_scores)&&void 0!==ce&&ce.length)&&(0,z.jsx)(W.Z,{styles:{margin:"50px auto"}}),null===(de=0==(null==Fn?void 0:Fn.status)?null==Ce?void 0:Ce.comment_scores:null==Ce?void 0:Ce.hidden_comment_scores)||void 0===de?void 0:de.map((function(e,n){return(0,z.jsx)(ne,{index:n,type:1==Fn.status&&"teacher",Data:a()(a()({},e),{},{content:(null==e?void 0:e.hidden_comment)||(null==e?void 0:e.content),user_info:{user_image_url:e.user_image_url,user_login:e.user_login,user_name:e.user_name}}),getInitData:Kn,dispatch:ve},n)}))]})]})]}),!An&&(null==Ze?void 0:Ze.anonymous_comment)&&(0,L.oF)()&&(0,z.jsx)("section",{children:(0,z.jsxs)("aside",{className:[F.replyList,"bg-white"].join(" "),children:[(0,z.jsx)("span",{style:{fontSize:"16px"},children:"匿评学员"}),(0,z.jsx)("br",{}),(null==Ze||null===(ue=Ze.no_commented_user_names)||void 0===ue?void 0:ue.length)>0&&(0,z.jsxs)("p",{style:{marginTop:"1em"},children:["未完成匿评:",null==Ze||null===(me=Ze.no_commented_user_names)||void 0===me?void 0:me.toString()]}),(0,z.jsxs)("span",{style:{marginTop:(null==Ze||null===(pe=Ze.no_commented_user_names)||void 0===pe?void 0:pe.length)>0?"":"1em",display:"flex"},children:["已完成匿评:",null==Ze||null===(he=Ze.commented_user_names)||void 0===he?void 0:he.toString()]})]})}),An&&(0,z.jsxs)("div",{className:"".concat(F.buttonFixed),children:[" ",(0,z.jsx)("div",{className:"edu-container",children:(0,z.jsx)(j.Z,{wrap:!1,justify:"space-between",align:"middle",children:(0,z.jsxs)(y.Z,{children:[(0,z.jsx)(w.ZP,{onClick:function(){h.history.push("/classrooms/".concat(null==be?void 0:be.coursesId,"/group_homework/").concat(null==be?void 0:be.commonHomeworkId,"/detail"))},children:" 返回列表 "})," "]})})})]}),(0,z.jsx)(T,{}),(0,z.jsx)(R,{studentWorkDetail:Ze}),(0,z.jsx)(N.Z,{}),(0,z.jsx)(f.Z,{title:"确认打回重做",open:hn,destroyOnClose:!0,forceRender:!0,onCancel:function(){xn(!1)},onOk:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(vn){e.next=3;break}return g.ZP.info("评语不能为空"),e.abrupt("return");case 3:return e.next=5,(0,H.ZP)("/api/student_works/".concat(be.userId,"/redo_modal.json"),{method:"post",body:{comment:vn,id:be.userId}});case 5:0===(null==(n=e.sent)?void 0:n.status)&&(g.ZP.info("打回重做成功"),xn(!1),Kn());case 7:case"end":return e.stop()}}),e)}))),width:700,children:(0,z.jsxs)("div",{style:{padding:"32px"},children:[(0,z.jsxs)("span",{children:["确认将",null==Ze?void 0:Ze.author_name,"的作业打回重做吗"]}),(0,z.jsxs)("div",{style:{marginTop:"20px"},children:[(0,z.jsxs)("label",{children:[(0,z.jsx)("span",{style:{marginRight:"5px",color:"red"},children:"*"}),"评语:"]}),(0,z.jsx)(O.Z,{className:F.MdEditor,onChange:function(e){return jn(e)},defaultValue:"",height:250})]})]})}),Mn,(0,z.jsx)(f.Z,{title:null==Ie?void 0:Ie.key,open:"提交作品记录"==(null==Ie?void 0:Ie.key),centered:!0,destroyOnClose:!0,width:969,footer:null,onCancel:function(){return Wn()},children:(0,z.jsx)(A.Z,{locale:{emptyText:(0,z.jsx)(W.Z,{})},columns:Gn,dataSource:null==De?void 0:De.student_works,pagination:!1})}),(0,z.jsx)(f.Z,{title:null==Ie?void 0:Ie.key,open:"问题反馈"==(null==Ie?void 0:Ie.key),centered:!0,destroyOnClose:!0,width:640,onCancel:function(){return Wn()},confirmLoading:Me,onOk:function(){tn.submit()},children:(0,z.jsxs)(x.Z,{form:tn,onFinish:function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Re({student_work_feedback:a()({},n)});case 2:0==(null==(t=e.sent)?void 0:t.status)&&(g.ZP.success("提交成功"),Wn(),Kn());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)(x.Z.Item,{name:"content",rules:[{required:!0,message:"请输入内容"}],children:(0,z.jsx)(I.Z.TextArea,{rows:4,placeholder:"例如:作品提交的附件不清晰",maxLength:200})}),(0,z.jsx)(x.Z.Item,{noStyle:!0,children:" 如果作品无法匿评,请描述问题并点击“确定”按钮进行反馈。反馈后系统将不会扣除缺评分数。"})]})}),(0,z.jsx)(le.Z,{getData:function(){var e=JSON.parse(sessionStorage.getItem("all_student_works_params")||"{}");ve({type:"shixunHomeworks/getStudentWorkDetail",payload:a()(a()(a()({},be),e),{},{history_id:ye.get("history_id")||An})}),Kn()}})]})}))},14582:function(e,n){n.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},66104:function(e,n,t){t.d(n,{Z:function(){return O}});var l=t(92310),r=t.n(l),o=t(75440),s=t(47413),i=t(59301),a=t(92343),c=t(36355),d=t(78386),u=t(91857);const m=e=>{let{children:n}=e;const{getPrefixCls:t}=i.useContext(c.E_),l=t("breadcrumb");return i.createElement("li",{className:`${l}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};m.__ANT_BREADCRUMB_SEPARATOR=!0;var p=m,h=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{if(n)return n(t,l,r,o);const i=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,l);return x(e,t,i,s)}}var g=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",children:l,menu:r,overlay:o,dropdownProps:s,href:a}=e;const c=(e=>{if(r||o){const t=Object.assign({},s);if(r){const e=r||{},{items:n}=e,l=g(e,["items"]);t.menu=Object.assign(Object.assign({},l),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:l,label:r,path:o}=e,s=g(e,["key","title","label","path"]);let c=null!=r?r:l;return o&&(c=i.createElement("a",{href:`${a}${o}`},c)),Object.assign(Object.assign({},s),{key:null!=t?t:n,label:c})}))})}else o&&(t.overlay=o);return i.createElement(u.Z,Object.assign({placement:"bottom"},t),i.createElement("span",{className:`${n}-overlay-link`},e,i.createElement(d.Z,null)))}return e})(l);return null!=c?i.createElement(i.Fragment,null,i.createElement("li",null,c),t&&i.createElement(p,null,t)):null},j=e=>{const{prefixCls:n,children:t,href:l}=e,r=g(e,["prefixCls","children","href"]),{getPrefixCls:o}=i.useContext(c.E_),s=o("breadcrumb",n);return i.createElement(v,Object.assign({},r,{prefixCls:s}),x(s,r,t,l))};j.__ANT_BREADCRUMB_ITEM=!0;var y=j,b=t(17313),w=t(83116),k=t(37613);const Z=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,b.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,b.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var C=(0,w.Z)("Breadcrumb",(e=>{const n=(0,k.TS)(e,{});return[Z(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),A=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{var{breadcrumbName:n}=e,t=A(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),r}var S=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",style:l,className:d,rootClassName:u,routes:m,items:h,children:x,itemRender:g,params:j={}}=e,y=S(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:b,direction:w,breadcrumb:k}=i.useContext(c.E_);let Z;const A=b("breadcrumb",n),[N,O]=C(A),E=function(e,n){return(0,i.useMemo)((()=>e||(n?n.map(I):null)),[e,n])}(h,m);const D=f(A,g);if(E&&E.length>0){const e=[],n=h||m;Z=E.map(((l,r)=>{const{path:o,key:a,type:c,menu:d,overlay:u,onClick:m,className:h,separator:x,dropdownProps:f}=l,g=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(j,o);void 0!==g&&e.push(g);const y=null!=a?a:r;if("separator"===c)return i.createElement(p,{key:y},x);const b={},w=r===E.length-1;d?b.menu=d:u&&(b.overlay=u);let{href:k}=l;return e.length&&void 0!==g&&(k=`#/${e.join("/")}`),i.createElement(v,Object.assign({key:y},b,(0,s.Z)(l,{data:!0,aria:!0}),{className:h,dropdownProps:f,href:k,separator:w?"":t,onClick:m,prefixCls:A}),D(l,j,n,e,k))}))}else if(x){const e=(0,o.Z)(x).length;Z=(0,o.Z)(x).map(((n,l)=>{if(!n)return n;const r=l===e-1;return(0,a.Tm)(n,{separator:r?"":t,key:l})}))}const P=r()(A,null==k?void 0:k.className,{[`${A}-rtl`]:"rtl"===w},d,u,O),_=Object.assign(Object.assign({},null==k?void 0:k.style),l);return N(i.createElement("nav",Object.assign({className:P,style:_},y),i.createElement("ol",null,Z)))};N.Item=y,N.Separator=p;var O=N},37906:function(e,n,t){t.d(n,{Z:function(){return O}});var l=t(59301),r=t(92310),o=t.n(r),s=t(69507),i=t(36355),a=t(19716),c=t(8628);var d={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1};var u=l.createContext({}),m=t(75440),p=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{return n||(e=t,(0,m.Z)(e).map((e=>Object.assign({},null==e?void 0:e.props))));var e}),[n,t]);return l.useMemo((()=>r.map((n=>{var{span:t}=n,l=p(n,["span"]);return Object.assign(Object.assign({},l),{span:"number"==typeof t?t:(0,s.m9)(e,t)})}))),[r,e])}function x(e,n,t){let l=e;return(void 0===t||t>n)&&(l=Object.assign(Object.assign({},e),{span:n})),l}var f=(e,n)=>(0,l.useMemo)((()=>function(e,n){const t=[];let l=[],r=n;return e.filter((e=>e)).forEach(((o,s)=>{const i=null==o?void 0:o.span,a=i||1;if(s===e.length-1)return l.push(x(o,r,i)),void t.push(l);a{let{children:n}=e;return n};function v(e){return null!=e}var j=e=>{const{itemPrefixCls:n,component:t,span:r,className:s,style:i,labelStyle:a,contentStyle:c,bordered:d,label:u,content:m,colon:p}=e,h=t;return d?l.createElement(h,{className:o()({[`${n}-item-label`]:v(u),[`${n}-item-content`]:v(m)},s),style:i,colSpan:r},v(u)&&l.createElement("span",{style:a},u),v(m)&&l.createElement("span",{style:c},m)):l.createElement(h,{className:o()(`${n}-item`,s),style:i,colSpan:r},l.createElement("div",{className:`${n}-item-container`},(u||0===u)&&l.createElement("span",{className:o()(`${n}-item-label`,{[`${n}-item-no-colon`]:!p}),style:a},u),(m||0===m)&&l.createElement("span",{className:o()(`${n}-item-content`),style:c},m)))};function y(e,n,t){let{colon:r,prefixCls:o,bordered:s}=n,{component:i,type:a,showLabel:c,showContent:d,labelStyle:u,contentStyle:m}=t;return e.map(((e,n)=>{let{label:t,children:p,prefixCls:h=o,className:x,style:f,labelStyle:g,contentStyle:v,span:y=1,key:b}=e;return"string"==typeof i?l.createElement(j,{key:`${a}-${b||n}`,className:x,style:f,labelStyle:Object.assign(Object.assign({},u),g),contentStyle:Object.assign(Object.assign({},m),v),span:y,colon:r,component:i,itemPrefixCls:h,bordered:s,label:c?t:null,content:d?p:null}):[l.createElement(j,{key:`label-${b||n}`,className:x,style:Object.assign(Object.assign(Object.assign({},u),f),g),span:1,colon:r,component:i[0],itemPrefixCls:h,bordered:s,label:t}),l.createElement(j,{key:`content-${b||n}`,className:x,style:Object.assign(Object.assign(Object.assign({},m),f),v),span:2*y-1,component:i[1],itemPrefixCls:h,bordered:s,content:p})]}))}var b=e=>{const n=l.useContext(u),{prefixCls:t,vertical:r,row:o,index:s,bordered:i}=e;return r?l.createElement(l.Fragment,null,l.createElement("tr",{key:`label-${s}`,className:`${t}-row`},y(o,e,Object.assign({component:"th",type:"label",showLabel:!0},n))),l.createElement("tr",{key:`content-${s}`,className:`${t}-row`},y(o,e,Object.assign({component:"td",type:"content",showContent:!0},n)))):l.createElement("tr",{key:s,className:`${t}-row`},y(o,e,Object.assign({component:i?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},n)))},w=t(17313),k=t(83116),Z=t(37613);const C=e=>{const{componentCls:n,labelBg:t}=e;return{[`&${n}-bordered`]:{[`> ${n}-view`]:{border:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"> table":{tableLayout:"auto",borderCollapse:"collapse"},[`${n}-row`]:{borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${n}-item-label, > ${n}-item-content`]:{padding:`${e.padding}px ${e.paddingLG}px`,borderInlineEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${n}-item-label`]:{color:e.colorTextSecondary,backgroundColor:t,"&::after":{display:"none"}}}},[`&${n}-middle`]:{[`${n}-row`]:{[`> ${n}-item-label, > ${n}-item-content`]:{padding:`${e.paddingSM}px ${e.paddingLG}px`}}},[`&${n}-small`]:{[`${n}-row`]:{[`> ${n}-item-label, > ${n}-item-content`]:{padding:`${e.paddingXS}px ${e.padding}px`}}}}}},A=e=>{const{componentCls:n,extraColor:t,itemPaddingBottom:l,colonMarginRight:r,colonMarginLeft:o,titleMarginBottom:s}=e;return{[n]:Object.assign(Object.assign(Object.assign({},(0,w.Wf)(e)),C(e)),{"&-rtl":{direction:"rtl"},[`${n}-header`]:{display:"flex",alignItems:"center",marginBottom:s},[`${n}-title`]:Object.assign(Object.assign({},w.vS),{flex:"auto",color:e.colorText,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}),[`${n}-extra`]:{marginInlineStart:"auto",color:t,fontSize:e.fontSize},[`${n}-view`]:{width:"100%",borderRadius:e.borderRadiusLG,table:{width:"100%",tableLayout:"fixed"}},[`${n}-row`]:{"> th, > td":{paddingBottom:l},"&:last-child":{borderBottom:"none"}},[`${n}-item-label`]:{color:e.colorTextTertiary,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${o}px ${r}px`},[`&${n}-item-no-colon::after`]:{content:'""'}},[`${n}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${n}-item-content`]:{display:"table-cell",flex:1,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${n}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${n}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${n}-item-content`]:{display:"inline-flex",alignItems:"baseline"}}},"&-middle":{[`${n}-row`]:{"> th, > td":{paddingBottom:e.paddingSM}}},"&-small":{[`${n}-row`]:{"> th, > td":{paddingBottom:e.paddingXS}}}})}};var I=(0,k.Z)("Descriptions",(e=>{const n=(0,Z.TS)(e,{});return[A(n)]}),(e=>({labelBg:e.colorFillAlter,titleMarginBottom:e.fontSizeSM*e.lineHeightSM,itemPaddingBottom:e.padding,colonMarginRight:e.marginXS,colonMarginLeft:e.marginXXS/2,extraColor:e.colorText}))),S=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,title:t,extra:r,column:m,colon:p=!0,bordered:x,layout:g,children:v,className:j,rootClassName:y,style:w,size:k,labelStyle:Z,contentStyle:C,items:A}=e,N=S(e,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","items"]),{getPrefixCls:O,direction:E,descriptions:D}=l.useContext(i.E_),P=O("descriptions",n),_=(0,c.Z)(),B=l.useMemo((()=>{var e;return"number"==typeof m?m:null!==(e=(0,s.m9)(_,Object.assign(Object.assign({},d),m)))&&void 0!==e?e:3}),[_,m]),H=h(_,A,v),z=(0,a.Z)(k),T=f(B,H),[M,R]=I(P),L=l.useMemo((()=>({labelStyle:Z,contentStyle:C})),[Z,C]);return M(l.createElement(u.Provider,{value:L},l.createElement("div",Object.assign({className:o()(P,null==D?void 0:D.className,{[`${P}-${z}`]:z&&"default"!==z,[`${P}-bordered`]:!!x,[`${P}-rtl`]:"rtl"===E},j,y,R),style:Object.assign(Object.assign({},null==D?void 0:D.style),w)},N),(t||r)&&l.createElement("div",{className:`${P}-header`},t&&l.createElement("div",{className:`${P}-title`},t),r&&l.createElement("div",{className:`${P}-extra`},r)),l.createElement("div",{className:`${P}-view`},l.createElement("table",null,l.createElement("tbody",null,T.map(((e,n)=>l.createElement(b,{key:n,index:n,colon:p,prefixCls:P,vertical:"vertical"===g,bordered:x,row:e})))))))))};N.Item=g;var O=N},93314:function(e){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__index.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__index.async.js index cdab15c511..03bbda83e7 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__index.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Detail__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3951,81259],{89265:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,o=!1,r=!1,a=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function b(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,B(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(l=e,E(e,n))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){w=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",r=t.id,a=!1,l=0;l=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var Z=function(e){return e&&"false"!==e},N=function(n,t,i){y(f)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!x)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=t.width,s=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(y(f)<=4.4)Z(t.showToolBar)&&(t.height-=7),Z(t.showAlgebraInput)&&(t.height-=37),t.width<605&&Z(t.showToolBar)&&(t.width=605,a=605);else{var u=100;(Z(t.showToolBar)||Z(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=Z(t.showMenuBar)?245:155),a=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),m(e)},_||v.appendChild(j)):r.appendChild(j),v.appendChild(r),_||n.appendChild(v),setTimeout((function(){e.resize()}),1)}function b(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),D("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){b(e.article,e.params)})),html5AppletsToProcess=null)},y(f)<5&&(e.className+=" geogebraweb")):b(e,n)}if(o){scriptLoadStarted=!0;for(var S=0;S0?(o.remove(),s.attr("id","fullscreencontent").show(),jQuery(r).append(s),window.dispatchEvent(new Event("resize"))):N(o,n,!1),window.GGBT_wsf_view.launchFullScreen(r)}else h=i,N(e,n,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(s=e/4*3),l=s/5.8,a.setAttribute("src",_),a.setAttribute("width",s),a.setAttribute("height",l);var u=(e-s)/2,d=(n-l)/2;a.style.left=u+"px",a.style.top=d+"px",o.appendChild(a)}return o.appendChild(c),o},P=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},O=["web","webSimple","web3d","tablet","tablet3d","phone"],E=function(e,n){if(f=e,n)B(f,!0);else{var r,a,s=!o;if(s){var l=y(f);!isNaN(l)&&l<4.4&&(s=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var u in a=c>0?f:0===c?r+f:"https://www.geogebra.org/apps/5.2.814.0/",O)if(f.slice(-1*O[u].length)===O[u]||f.slice(-1*(O[u].length+1))===O[u]+"/")return void B(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||Z(t.showToolBar)||Z(t.showMenuBar)||Z(t.showAlgebraInput)||Z(t.enableRightClick)||t.appName&&"classic"!=t.appName?a+="web3d/":a+="webSimple/",B(a,!1)}},B=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),m=n,g="web.nocache.js",x=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?O.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",x=!0)),t=e.split("/"),"test"===(f=t[t.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var i=parseFloat(f);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),E("5.0",n))}},D=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function H(){var e=n;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),E(e,!1),null!==c&&B(c,m),s=!0}return void 0!==t.material_id?k(H):H(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,o){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(r=e.autoHeight)&&"false"!==r,c=function(e,n,t,i,o,r){var a=null;if(null!=r&&""!=r)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+r+" ")>-1){a=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,p=0,m=0,h=0;if(a)l=a.offsetWidth,c=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=l&&(void 0===o||!o)&&("rtl"===document.dir?(p=l-f.width-f.left,m=u<=480?10:30):(m=f.left,p=u<=480?10:30),d=m+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(a=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(o=t(e,n,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,o):o)}function o(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(n-i.width)/2,r=(t-i.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=o+"px")}return{responsiveResize:function(t,r){var a=t.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var s=i(r,t);e()&&a.setAttribute("data-param-scale",s);for(var l=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var s in t)a[t[s]]=s;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],o=O;o0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i-1})))}}),(0,S.jsx)(f.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){je(e)}},rowKey:"id",pagination:!1,dataSource:xe,loading:C,columns:[{title:"班级",dataIndex:"name"}]})]}):(0,S.jsxs)(g.Z,{gutter:24,children:[(0,S.jsxs)(x.Z,{span:14,children:[(0,S.jsx)("div",{className:j.homeworkType,children:"作业截止"}),(0,S.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){q(F.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}}),(0,S.jsx)("div",{className:j.tableWrapper,children:(0,S.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){X(e)}},rowKey:"id",pagination:!1,dataSource:U,loading:C,columns:[{title:"班级",dataIndex:"name",ellipsis:!0},{title:"发布时间",dataIndex:"publish_time"},{title:"截止时间",dataIndex:"end_time"}]})})]}),(0,S.jsxs)(x.Z,{flex:10,style:{maxWidth:"280px"},children:[(0,S.jsx)("div",{className:j.homeworkType,children:"补交截止"}),(0,S.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){ae(ne.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}}),(0,S.jsx)("div",{className:j.tableWrapper,children:(0,S.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){ue(e)}},rowKey:"id",pagination:!1,loading:C,dataSource:re,columns:[{title:"班级",dataIndex:"name",ellipsis:!0,width:120},{title:"截止时间",dataIndex:"late_time"}]})})]})]})})]})}))},36702:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(7557),o=t.n(i),r=t(41498),a=t.n(r),s=t(79800),l=t.n(s),c=t(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",m=t(92310),h=t.n(m),f=t(71418),g=t(2859),x=t(75105),v=t(99144),_=t(37712),w=function(e){var n=e.data,t=e.className,i=e.fullWidth,r=e.style,s=void 0===r?{}:r,m=e.onClose,w=e.onOk,y=e.showFullTools,j=e.noAssociationId,b=(0,c.useRef)(null),k=(0,c.useRef)(null),S=(0,c.useRef)(null),T=(0,c.useRef)(null),Z=(0,c.useState)(!1),N=l()(Z,2),L=N[0],M=N[1],C=(0,c.useState)("正在加载中"),A=l()(C,2),I=A[0],P=A[1];(0,c.useEffect)((function(){S.current||(S.current=document.createElement("style"),document.head.appendChild(S.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),S.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&O()):(document.body.removeAttribute("data-custom"),S.current&&(document.head.removeChild(S.current),S.current=null))}),[null==n?void 0:n.visible]);var O=function(){var e=a()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),P("正在加载中"),e.next=4,(0,v.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,b.current.src="",b.current.src=t,b.current.onload=function(){B()},M(!1),P("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=a()(o()().mark((function e(t){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),P("正在保存中"),e.next=4,(0,x.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||j){e.next=12;break}return e.next=8,(0,x.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&w(),e.next=13;break;case 12:null!=i&&i.id&&w(i);case 13:M(!1),P("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),B=function(){k.current=new g.hP(b.current),k.current.targetRoot=T.current,k.current.addEventListener("render",E),k.current.addEventListener("beforeclose",m),y&&(k.current.availableMarkerTypes=k.current.ALL_MARKER_TYPES,k.current.uiStyleSettings.redoButtonVisible=!0,k.current.uiStyleSettings.notesButtonVisible=!0,k.current.uiStyleSettings.zoomButtonVisible=!0,k.current.uiStyleSettings.zoomOutButtonVisible=!0,k.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=k.current.uiStyleSettings,k.current.show(),null!=n&&n.snapshotData&&k.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,_.jsx)(c.Fragment,{children:(null==n?void 0:n.visible)&&(0,_.jsx)(f.Z,{spinning:L,tip:I,style:{position:"absolute"},children:(0,_.jsx)("div",{ref:T,className:h()(u,t,i?p:""),style:s,children:(0,_.jsx)("img",{className:d,ref:b})})})})}},58704:function(e,n,t){"use strict";t.d(n,{h:function(){return x}});var i=t(82242),o=t.n(i),r=t(79800),a=t.n(r),s=t(59301),l=t(57809),c=t(78241),u=t(3113),d=t(89780),p=t.n(d),m=(t(88024),t(59575),t(37712)),h=l.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},g={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function x(e){var n=e.value,t=e.onChange,i=e.mode,r=e.options,l=void 0===r?{}:r,c=(0,s.useRef)(),u=(0,s.useState)(),d=a()(u,2),h=d[0],f=d[1];return(0,s.useEffect)((function(){if(h){var e=function(e){var n=e.getValue();t&&t(n)};return h.on("change",e),function(){h.off("change",e)}}}),[h,t]),(0,s.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,s.useEffect)((function(){h&&(n===h.getValue()&&""!==n||setTimeout((function(){h.setValue(n||"")}),300))}),[h,n]),(0,s.useEffect)((function(){if(c.current&&!h){var e=p().fromTextArea(c.current,o()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));f(e)}}),[c.current,h]),(0,m.jsx)("div",{className:"my-codemirror-container",children:(0,m.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,s.useState)("python"),r=a()(i,2),d=r[0],p=r[1];return(0,m.jsxs)(c.Z,o()(o()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,m.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,m.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(g[e][1])},children:Object.keys(g).map((function(e){return(0,m.jsx)(h,{value:e,children:g[e][0]},e)}))})}),(0,m.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,m.jsx)(x,{mode:d})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},49312:function(e,n,t){"use strict";t.d(n,{Z:function(){return ye}});var i=t(91232),o=t.n(i),r=t(79800),a=t.n(r),s=t(85573),l=t.n(s),c=t(59301),u=t(89780),d=t.n(u),p=t(76374),m=(t(88024),t(6313),t(25717),t(99498),t(25419),t(67549),t(63743)),h=t(37712),f=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=t(82242),x=t.n(g),v=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function _(e){var n=e.onActionCallback,t=e.title,i=e.icon,o=e.actionName,r=e.className,a=void 0===r?"":r,s=e.children;return(0,h.jsxs)("a",{title:t,className:a,onClick:function(){n(o)},children:[(0,h.jsx)("i",{className:"".concat(i)}),s]})}var w=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,o=e.onActionCallback,r=e.fullScreen,a=e.insertTemp,s=e.hidetoolBar,l=e.extraUse,c=[].concat(v,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!s&&c.map((function(e,n){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(_,x()(x()({},e),{},{onActionCallback:o})):(0,h.jsx)("span",{className:"v-line"})},n)})),t?(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,h.jsx)("li",{children:l}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(_,{icon:"".concat(r?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:r?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:o})})]})},y=t(98516),j=t(78241),b=t(92832),k=t(3113),S={labelCol:{span:4},wrapperCol:{span:20}},T=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,x()(x()({},S),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(j.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(b.Z,{})}),(0,h.jsx)(j.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(b.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},Z=t(58704),N=t(40438),L=t(95237),M=t(36702),C=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),o=i.getContext("2d");i.width=1e3,i.height=800,o.fillStyle="#ffffff",o.fillRect(0,0,i.width,i.height);var r=i.toDataURL("image/png");return(0,h.jsx)(L.Z,{style:{height:"100vh"},children:(0,h.jsx)(M.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:r,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},A=t(7557),I=t.n(A),P=t(41498),O=t.n(P),E=t(37205),B=t.n(E),D=t(12378);function H(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(H,go.CommandHandler),H.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},H.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},H.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},H.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},H.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},H.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},H.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},H.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=a.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(r)}else if("Down"===t.key){var o;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(n).first())&&e.select(o);else for(;null!==n;){var r,a,s;if(null===(r=n.findTreeParentNode()))break;if((s=(a=this._sortTreeChildrenByY(r)).indexOf(n))i.y?1:t.xi.x?1:0})),n},H.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},H.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(H.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(H.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var z=H,G=(t(39169),t(85160)),R=t(43418),F=t(43604),Y=t(75105),W="myPaletteDiv___Xjz2I",V="maxH60___Pd4Re";window.go=D;var U=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),r=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=a()(u,2),p=d[0],m=d[1],f=function(){var e=O()(I()().mark((function e(){var n,o;return I()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,Y.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:o=e.sent,t({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){m(p+1)}),[]),(0,h.jsx)("div",{ref:l,className:s.current?"".concat(V," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(R.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(L.Z,{children:[(0,h.jsx)(F.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(F.Z,{onClick:function(){s.current=!s.current,m(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:W,ref:r})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(G.FI,{initDiagram:function(){var e=D.GraphObject.make,n="#ff3333",t="#3358ff",a="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",m="#d5ebff",h="#f2dfe0",f="#a5d2fa",g="#cccccc",x="#b3e6b3",v="#fcbbbd";function _(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var o=t.part.adornedPart,r=(new D.Point).setRectSpot(o.actualBounds,n);r.subtract(o.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(o.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(o.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(o.data)),i.addNodeData(a);var s={from:o.key,to:i.getKeyForNodeData(a)};i.addLinkData(s);var l=e.diagram.findNodeForData(a);l.location=r,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(D.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(D.Spot.Top)||n.equals(D.Spot.Bottom)?25:18,height:n.equals(D.Spot.Top)||n.equals(D.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function w(n){return e(D.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function j(n,t){return t||(t="color"),e(D.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function b(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",j(u,"fill"),j(p,"fill"),j(m,"fill"),j(h,"fill"))),e("ContextMenuButton",e(D.Panel,"Horizontal",j(g,"fill"),j(x,"fill"),j(f,"fill"),j(v,"fill")))]}function k(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",j(d),j(a),j(t),j(n))),e("ContextMenuButton",e(D.Panel,"Horizontal",j(u),j(s),j(l),j(c)))]}function S(n,t){return t||(t="thickness"),e(D.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function T(n,t){return t||(t="dash"),e(D.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function Z(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",S(1),S(2),S(3),S(4))),e("ContextMenuButton",e(D.Panel,"Horizontal",T(null),T([2,4]),T([4,4])))]}function N(n,t){return t||(t="figure"),e(D.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function L(n){return e(D.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function M(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(D.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function C(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",D.Spot.stringify(D.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(D.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function A(n,t){var i=0,o=D.Spot.RightSide;n.equals(D.Spot.Top)?(i=270,o=D.Spot.TopSide):n.equals(D.Spot.Left)?(i=180,o=D.Spot.LeftSide):n.equals(D.Spot.Bottom)&&(i=90,o=D.Spot.BottomSide),t||(i-=180);var r=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",D.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(D.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:r,contextClick:r})}return i.current=new D.Diagram(o.current,{padding:20,grid:e(D.Panel,"Grid",e(D.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(D.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(z),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(D.Node,"Auto",{locationSpot:D.Spot.Center,locationObjectName:"SHAPE",desiredSize:new D.Size(120,60),minSize:new D.Size(40,40),resizable:!0,resizeCellSize:new D.Size(10,10),rotatable:!0},new D.Binding("location","loc",D.Point.parse).makeTwoWay(D.Point.stringify),new D.Binding("desiredSize","size",D.Size.parse).makeTwoWay(D.Size.stringify),e(D.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:D.Spot.AllSides,toSpot:D.Spot.AllSides},new D.Binding("figure"),new D.Binding("fill"),new D.Binding("stroke","borderColor"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(D.TextBlock,{margin:1,textAlign:"center",overflow:D.TextBlock.OverflowEllipsis,editable:!0},new D.Binding("text").makeTwoWay(),new D.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(D.Panel,"Vertical",{maxSize:new D.Size(200,NaN)},e(D.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new D.Binding("text")),e(D.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new D.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(D.Adornment,"Spot",e(D.Placeholder,{padding:10}),_(D.Spot.Top,"TriangleUp"),_(D.Spot.Left,"TriangleLeft"),_(D.Spot.Right,"TriangleRight"),_(D.Spot.Bottom,"TriangleDown"),w({alignment:new D.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(D.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(D.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(D.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),b(),k(),Z()),i.current.groupTemplate=e(D.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:D.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new D.Binding("location","loc",D.Point.parse).makeTwoWay(D.Point.stringify),e(D.Panel,"Auto",{name:"BODY"},e(D.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:D.Spot.AllSides,toSpot:D.Spot.AllSides},new D.Binding("fill"),new D.Binding("stroke","color"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Placeholder,{background:"transparent",margin:20})),e(D.TextBlock,{alignment:D.Spot.Top,alignmentFocus:D.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new D.Binding("text"),new D.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(D.Adornment,"Spot",e(D.Panel,"Auto",e(D.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(D.Placeholder,{margin:1.5})),w({alignment:D.Spot.TopRight,alignmentFocus:D.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",b(),k(),Z()),i.current.linkTemplate=e(D.Link,{layerName:"Foreground",routing:D.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new D.Binding("fromSpot","fromSpot",D.Spot.parse),new D.Binding("toSpot","toSpot",D.Spot.parse),new D.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new D.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new D.Binding("points").makeTwoWay(),e(D.Shape,{strokeWidth:2},new D.Binding("stroke","color"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Shape,{segmentIndex:0,segmentOffset:new D.Point(15,0),segmentOrientation:D.Link.OrientAlong,alignmentFocus:D.Spot.Right,figure:"circle",width:10,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return 1===e}))),e(D.Shape,{segmentIndex:-1,segmentOffset:new D.Point(-10,6),segmentOrientation:D.Link.OrientPlus90,alignmentFocus:D.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return e>=1})),new D.Binding("width","thickness",(function(e){return 7+3*e})),new D.Binding("height","thickness",(function(e){return 7+3*e})),new D.Binding("segmentOffset","thickness",(function(e){return new D.Point(-15,4+1.5*e)}))),e(D.Shape,{segmentIndex:0,segmentOffset:new D.Point(15,-6),segmentOrientation:D.Link.OrientMinus90,alignmentFocus:D.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return 2===e})),new D.Binding("width","thickness",(function(e){return 7+3*e})),new D.Binding("height","thickness",(function(e){return 7+3*e})),new D.Binding("segmentOffset","thickness",(function(e){return new D.Point(-15,4+1.5*e)}))),e(D.TextBlock,{alignmentFocus:new D.Spot(0,1,-4,0),editable:!0},new D.Binding("text").makeTwoWay(),new D.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(D.Adornment,e(D.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:L(2)},new D.Binding("pathPattern","thickness",L)),w({alignmentFocus:new D.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),Z(),e("ContextMenuButton",e(D.Panel,"Horizontal",M(0),M(1),M(2))),e("ContextMenuButton",e(D.Panel,"Horizontal",e(D.Panel,"Spot",C(!1),A(D.Spot.Top,!1),A(D.Spot.Left,!1),A(D.Spot.Right,!1),A(D.Spot.Bottom,!1)),e(D.Panel,"Spot",{margin:new D.Margin(0,0,0,2)},C(!0),A(D.Spot.Top,!0),A(D.Spot.Left,!0),A(D.Spot.Right,!0),A(D.Spot.Bottom,!0))))),new D.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(D.Link,{locationSpot:D.Spot.Center,selectionAdornmentTemplate:e(D.Adornment,"Link",{locationSpot:D.Spot.Center},e(D.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(D.Shape,{toArrow:"Standard",stroke:null}))},{routing:D.Link.AvoidsNodes,curve:D.Link.JumpOver,corner:5,toShortLength:4},new D.Binding("points"),e(D.Shape,{isPanelMain:!0,strokeWidth:2}),e(D.Shape,{toArrow:"Standard",stroke:null})),model:new D.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(B()(D.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(D.Node,"Auto",{locationSpot:D.Spot.Center},new D.Binding("location","location",D.Point.parse).makeTwoWay(D.Point.stringify),e(D.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new D.Binding("stroke").makeTwoWay(),new D.Binding("fill").makeTwoWay(),new D.Binding("figure")),e(D.TextBlock,{margin:new D.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new D.Size(16,16),maxSize:new D.Size(10,NaN),textAlign:"center",editable:!0},new D.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(D.Panel,"Grid",e(D.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(D.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:o})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(k.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},q=t(5112),J=t(94001),Q=q.ZP.Group,K={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:K,children:"单元格数:"}),(0,h.jsx)("span",{style:K,children:"行数"}),(0,h.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(J.Z,{})}),(0,h.jsx)("span",{style:K,children:"列数"}),(0,h.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(J.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:K,children:"对齐方式:"}),(0,h.jsx)(j.Z.Item,{name:"align",children:(0,h.jsxs)(Q,{children:[(0,h.jsx)(q.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(q.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(q.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(q.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(89265),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,o=e.height,r=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),p=d[0],m=d[1],f=(0,c.useRef)({id:s,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(ne())(f.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){f.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){m(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,h.jsxs)(L.Z,{align:"middle",children:[(0,h.jsx)(F.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return m(e)}})}),(0,h.jsx)(F.Z,{children:(0,h.jsx)(k.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(11908),oe=t(10160),re=t(8591),ae="link",se="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",me={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},he=t(11724);var fe="@▁▁@",ge=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function xe(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ve=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",_e=l()(l()({},ve+"-B","bold"),ve+"-I","italic"),we=l()(l()(l()(l()(l()(l()(l()(l()({},ae,"添加链接"),ue,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ye=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,r=e.width,s=void 0===r?"100%":r,u=e.height,g=void 0===u?400:u,x=e.miniToolbar,v=void 0!==x&&x,_=e.isFocus,j=void 0!==_&&_,b=e.watch,k=e.insertTemp,S=e.mode,L=void 0===S?"markdown":S,M=e.id,A=void 0===M?"markdown-editor-id":M,I=e.showResizeBar,P=void 0!==I&&I,O=e.noStorage,E=void 0!==O&&O,B=e.showNullButton,D=void 0!==B&&B,H=e.showNullProgramButton,z=void 0!==H&&H,G=e.hidetoolBar,F=void 0!==G&&G,Y=e.fullScreen,W=void 0!==Y&&Y,V=e.onBlur,q=e.onCMBeforeChange,J=e.onFullScreen,Q=e.className,K=void 0===Q?"":Q,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,ve=e.disabledFill,ye=void 0!==ve&&ve,je=e.placeholder,be=void 0===je?"":je,ke=e.values,Se=void 0===ke?"":ke,Te=e.extraUse,Ze=(0,c.useState)(null),Ne=a()(Ze,2),Le=Ne[0],Me=Ne[1],Ce=(0,c.useState)(t),Ae=a()(Ce,2),Ie=Ae[0],Pe=Ae[1],Oe=(0,c.useState)(b),Ee=a()(Oe,2),Be=Ee[0],De=Ee[1],He=(0,c.useState)(W),ze=a()(He,2),Ge=ze[0],Re=ze[1],Fe=(0,c.useState)(""),Ye=a()(Fe,2),We=Ye[0],Ve=Ye[1],Ue=(0,c.useState)(0),qe=a()(Ue,2),Je=qe[0],Qe=qe[1],Ke=(0,c.useState)(g),Xe=a()(Ke,2),$e=Xe[0],en=Xe[1],nn=(0,c.useState)(!1),tn=a()(nn,2),on=(tn[0],tn[1]),rn=(0,c.useState)(0),an=a()(rn,2),sn=an[0],ln=an[1],cn=(0,c.useState)(0),un=a()(cn,2),dn=un[0],pn=un[1],mn=(0,c.useRef)(),hn=(0,c.useRef)(),fn=(0,c.useRef)(),gn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Pe(Se),null==Le||Le.setValue(Se),window.scrollTo(0,e)}),[Se]),(0,c.useEffect)((function(){null==J||J(Ge)}),[Ge]),(0,c.useEffect)((function(){if(mn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var o=i.types.toString(),r=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==L)return;try{var a,s=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(s=r[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,N.I)(l,(function(e){var t,i,o;e.id?(null==l||null===(t=l.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==l||null===(o=l.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?n.replaceSelection('').concat(l.name,"")):ge.includes(c)?n.replaceSelection('').concat(l.name,"")):n.replaceSelection("[".concat(l.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){re.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(mn.current,{mode:L,lineNumbers:!v,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",be):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),o=t.getLine(i.line),r=o.charAt(i.ch-1),a=o.lastIndexOf("@▁@",i.ch),s=o.lastIndexOf("@▁▁@",i.ch),l=a>s?a:s,c=a>s?3:4;if(-1===fe.indexOf(r))return null;if(console.log("change1:",n,e,o,i,l,a,s,r),l>=0&&i.ch-l<5){var u=l+c;return t.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),j&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Me(n),function(){n.off("paste",e)}}}),[]);var xn=(0,c.useCallback)((function(){hn.current}),[$e,hn,Ge]);(0,c.useEffect)((function(){if(Le){var e=function(){var e=new p.Z((function(e){var n,t=o()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(xn(),Le.setSize("100%","100%"),Le.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(mn.current.parentElement),e}();return function(){var n,t;null!==(n=mn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=mn.current)||void 0===t?void 0:t.parentElement)}}}),[Le,xn]),(0,c.useEffect)((function(){if(Le){for(var e=[],n=function(){var n=a()(i[t],2),o=n[0],r=n[1],s=l()({},o,(function(){vn(r)}));e.push(s),Le.addKeyMap(s)},t=0,i=Object.entries(_e);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(A);e>=Je+1e4&&(!n||n!==Ie)&&(window.sessionStorage.setItem(A,Ie),on(!0))}}),1e4),(0,c.useEffect)((function(){De(b)}),[Le,b]),(0,c.useEffect)((function(){Le&&j&&Le.focus()}),[Le,j]),(0,c.useEffect)((function(){if(Be&&Le){var e=function(e){var n=e.target;if(gn.current){var t=n.scrollTop/n.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*t}},n=Le.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Le,Be]),(0,c.useEffect)((function(){if(Le&&q){var e=function(e,n){q(e,n)};return Le.on("beforeChange",e),function(){Le.off("beforeChange",e)}}}),[Le,q]),(0,c.useEffect)((function(){if(Le&&V){var e=function(){V(Le.getValue())};return Le.on("blur",e),function(){Le.off("blur",e)}}}),[Le,V]),(0,c.useEffect)((function(){if(Le){var e=function(e,n){var t=e.getValue();Pe(t),Qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(z?i(t,bn(t)):i(t))};return Le.on("change",e),function(){Le.off("change",e)}}}),[Le,i]),(0,c.useEffect)((function(){if(Le)if(null==t)Le.setValue(""),Pe("");else{var e=window.scrollY||window.pageYOffset;t!==Le.getValue()&&(Le.setValue(t),Pe(t),Le.setCursor(pe?1:Le.lineCount(),0),window.scrollTo(0,e))}}),[Le,t]);var vn=(0,c.useCallback)((function(e){var n=Le.getCursor(),t=Le.getSelection(),i=t.split("\n");switch(e){case"bold":return Le.replaceSelection("**"+t+"**"),""===t&&Le.setCursor(n.line,n.ch+2),Le.focus();case"italic":return Le.replaceSelection("*"+t+"*"),""===t&&Le.setCursor(n.line,n.ch+1),Le.focus();case"code":return Le.replaceSelection("`"+t+"`"),""===t&&Le.setCursor(n.line,n.ch+1),Le.focus();case"inline-latex":return Ve("inline-latex"),Le.focus();case"latex":return Le.replaceSelection("```latex\n"+t+"\n```"),Le.setCursor(n.line+1,t.length+1),Le.focus();case"line-break":return Le.replaceSelection("
\n"),Le.focus();case"list-ul":return""===t?Le.replaceSelection("- "+t):Le.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Le.focus();case"list-ol":return""===t?Le.replaceSelection("1. "+t):Le.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Le.focus();case"add-null-ch":return""===t&&Le.setCursor(n.line,n.ch),Le.replaceSelection("▁"),Le.focus();case"add-signal":return""===t&&Le.setCursor(n.line,n.ch),Le.replaceSelection("@▁@"),Le.focus();case"add-multiple":return""===t&&Le.setCursor(n.line,n.ch),Le.replaceSelection(fe),Le.focus();case"inster-template-1":return""===t&&Le.setCursor(n.line,n.ch),Le.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Le.focus();case"eraser":return Le.setValue(""),Le.focus();case"trigger-watch":return De(!Be),Le.focus();case"trigger-full-screen":return Re(!Ge),Le.focus();case ae:return void Ve(ae);case ue:return void Ve(ue);case se:return void Ve(se);case ce:return void Ve(ce);case"maths-latex":return void Ve("maths-latex");case le:return void Ve(le);case de:return void Ve(de);default:throw new Error}}),[Le,Be,Ge]),_n=(0,c.useCallback)((function(e,n){var t,i,o,r,a;switch(Ve(""),We){case ae:var s=e.title,l=e.link;return Le.replaceSelection("[".concat(s,"](").concat(l,")")),Le.focus();case ue:var c=e.language,u=e.content;return Le.replaceSelection(["```"+c,u,"```"].join("\n")),Le.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),m=0;m-1||null==x||!x.type?g?Le.replaceSelection("![ ".concat(g," ]( ").concat(f,' "').concat(g,'" )')):Le.replaceSelection("![,](".concat(f,")")):(null==x||null===(r=x.type)||void 0===r?void 0:r.indexOf("video"))>-1?Le.replaceSelection('')):(null==x||null===(a=x.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Le.replaceSelection('').concat(x.name,"")):ge.includes(v)?Le.replaceSelection('').concat(x.name,"")):Le.replaceSelection("[".concat(x.name,"](").concat(oe.Z.API_SERVER).concat(f,")")),Le.focus();case de:for(var _=e.row,w=e.col,y=e.align,j="\n",b=0;b<_;b++){for(var k=[],S=[],T=0;T300&&(n=300),en(g+n+"px")}},i=fn.current,o=!1,r=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Le,fn]),(0,c.useEffect)((function(){en(g)}),[g]);var jn={width:xe(s),height:xe($e)},bn=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Je]),function(e){var n=[];if(z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){we[We]&&We!==ce&&We!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),pn(t)}),0)}),[We]);var kn=function(e,n,t,i){var o=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&t>e||e>r-20&&tn||n>o-20&&i1&&(0,M.jsx)(p.ZP.Group,{defaultValue:n,style:{marginLeft:10},onChange:function(e){var n;r.language=e.target.value,E(null==s||null===(n=s.filter((function(n){return n.language===e.target.value})))||void 0===n?void 0:n[0])},children:null==s?void 0:s.map((function(e){return(0,M.jsx)(p.ZP,{value:null==e?void 0:e.language,children:null==e?void 0:e.language})}))})]}),(0,j.GJ)()&&"shixunWorkReport"!=i&&(0,M.jsxs)("span",{children:[(0,M.jsxs)("span",{children:["得分 ",null==O?void 0:O.score,"/",null==O?void 0:O.total_score]}),(0,M.jsx)(m.ZP,{style:{margin:"0px 10px"},onClick:function(){var e;if(null!==(e=c.AssistantObject)&&void 0!==e&&null!==(e=e.hack)&&void 0!==e&&e.can_appraise||!(0,j.Rm)()){var n,i=null==O?void 0:O.score;f.Z.confirm({title:"调分",content:(0,M.jsxs)("div",{children:[(0,M.jsxs)("p",{children:["得分:",null==O?void 0:O.score,"/",null==O?void 0:O.total_score]}),(0,M.jsxs)("p",{children:["调分:",(0,M.jsx)(g.Z,{min:0,max:null==O?void 0:O.total_score,defaultValue:null==O?void 0:O.score,onChange:function(e){i=e}})]})]}),okText:"确认",onOk:(n=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,k.ZP)("/api/courses/".concat(null==B?void 0:B.coursesId,"/homework_commons/update_hack_score"),{method:"put",body:{course_id:null==B?void 0:B.coursesId,hack_user_code_id:null==O?void 0:O.hack_user_id,score:i}});case 2:0===e.sent.status&&(h.ZP.success("调分成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getShixunWorkReports",payload:u()({},B)}));case 4:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)}),cancelText:"取消"})}else h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},type:"primary",children:"调分"}),(0,j.GJ)()&&"shixunWorkReport"!=i&&(0,M.jsx)(m.ZP,{onClick:function(){var e;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_appraise||!(0,j.Rm)()?t({type:"shixunHomeworks/setActionTabs",payload:{key:"更改点评",selectArrs:{myshixun_identifier:i.user_id,type:"1",language:null==O?void 0:O.language,v:r,data:u()({},i)}}}):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"点评代码"})]})]}),(0,M.jsx)(w.ZP,{height:300,language:null==O?void 0:O.language,value:null!=O&&O.code?b.Base64.decode(null==O?void 0:O.code):"",autoHeight:A,theme:"default",options:C}),((null==O?void 0:O.comment)||(null==O?void 0:O.hidden_comment))&&(0,M.jsxs)("div",{children:[(0,M.jsxs)(x.Z,{align:"middle",style:{borderTop:"1px solid #eee"},children:[(0,M.jsx)(v.Z,{flex:1,children:(0,M.jsx)("h1",{className:y,children:"点评内容"})}),(0,M.jsx)(v.Z,{className:"pr30",children:(0,j.GJ)()&&(0,M.jsxs)(m.ZP,{onClick:a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:f.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:(0,M.jsx)(N.Z,{}),content:"是否确认删除?",onOk:function(){return a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.gZ)({comment_id:null==O?void 0:O.comment_id,homeworkId:B.homeworkId,type:"hack"});case 2:0===e.sent.status&&(h.ZP.success("删除成功"),t({type:"shixunHomeworks/getShixunWorkReports",payload:u()({},B)}));case 4:case"end":return e.stop()}}),e)})))()}});case 1:case"end":return e.stop()}}),e)}))),children:[(0,M.jsx)(L.Z,{}),"删除"]})})]}),(0,M.jsx)(_.Z,{style:{margin:0}}),(null==O?void 0:O.comment)&&(0,M.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,M.jsx)("span",{className:"c-light-black font12",children:"# 学生和课堂老师可见"}),(0,M.jsx)("br",{}),(0,M.jsx)(T.Z,{value:null==O?void 0:O.comment})]}),(null==O?void 0:O.hidden_comment)&&(0,M.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,M.jsx)("span",{className:"c-light-black font12",children:"# 仅课堂老师可见"}),(0,M.jsx)("br",{}),(0,M.jsx)(T.Z,{value:null==O?void 0:O.hidden_comment})]})]})]})}},70009:function(e,n,t){"use strict";var i=t(7557),o=t.n(i),r=t(82242),a=t.n(r),s=t(41498),l=t.n(s),c=t(39647),u=t.n(c),d=(t(59301),t(43418)),p=t(8591),m=t(75105),h=t(18892),f=t(37712),g=["shixunHomeworks","dispatch"];n.Z=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(u()(e,g),(0,h.useParams)());return(0,f.jsxs)(d.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"GET",params:{course_id:i.coursesId}});case 2:e.sent.shixun_identifier&&(p.ZP.success("操作成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:a()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,f.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,f.jsx)("p",{children:"确定打回?"})]})}))},34277:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return gn}});var i=t(82242),o=t.n(i),r=t(7557),a=t.n(r),s=t(41498),l=t.n(s),c=t(79800),u=t.n(c),d=t(59301),p=t(75105),m=t(18892),h=t(8591),f=t(43418),g=t(3113),x=t(66104),v=t(6848),_=t(99313),w=t(61998),y=t(28563),j=t(99144),b=t(63743),k=t(37712),S=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch;(0,m.useParams)();return(0,k.jsx)(f.Z,{centered:!0,title:"提示",open:"删除"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunHomeworks/deleteReply",payload:{object_id:n.actionTabs.selectArr.id,object_type:"journals_for_message"}});case 2:0===e.sent.status&&(h.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getReplyList",payload:o()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,k.jsx)("p",{children:"确定要删除该条回复吗?"})})})),T=t(61186),Z=t.n(T),N=t(71418),L=t(27092),M={flex_box_center:"flex_box_center___zN9Rd",flex_space_between:"flex_space_between___OHt3Z",flex_box_vertical_center:"flex_box_vertical_center___xzO8Q",flex_box_center_end:"flex_box_center_end___LuRwh",flex_box_column:"flex_box_column___rEgTS",top:"top___vNhKr",desc:"desc___IlwMy",liked:"liked___gFxXM",likedActive:"likedActive___bEcK_",reply:"reply___q4nj7",replyList:"replyList___qxCAX",comment:"comment___gIcRF"},C=t(79905),A=t(14539),I=t(71600),P=t(68610),O=t(18257),E=t(19719),B=t(35241),D=t(44589);Z().locale("ZH-cn");var H=["","简单","中等","困难"],z=d.createContext({}),G=function(){var e=(0,d.useContext)(z),n=e.setActivatorNodeRef,t=e.listeners;return(0,k.jsx)(g.ZP,o()({type:"text",size:"small",icon:(0,k.jsx)(I.Z,{}),style:{cursor:"move"},ref:n},t))},R=function(e){var n=(0,E.nB)({id:e["data-row-key"]}),t=n.attributes,i=n.listeners,r=n.setNodeRef,a=n.setActivatorNodeRef,s=n.transform,l=n.transition,c=n.isDragging,u=o()(o()({},e.style),{},{transform:B.ux.Translate.toString(s),transition:l},c?{position:"relative",zIndex:100}:{}),p=(0,d.useMemo)((function(){return{setActivatorNodeRef:a,listeners:i}}),[a,i]);return(0,k.jsx)(z.Provider,{value:p,children:(0,k.jsx)("tr",o()(o()({},e),{},{ref:r,style:u},t))})},F=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.loading,o=e.user;return{shixunHomeworks:n,globalSetting:e.globalSetting,classroomList:t,user:o,loading:i.effects}}))((function(e){var n,t,i,r=e.shixunHomeworks,s=e.classroomList,c=(e.globalSetting,e.user,e.loading,e.dispatch,(0,d.useState)(o()(o()({},(0,m.useParams)()),{},{per_page:10}))),x=u()(c,2),v=x[0],y=x[1],j=(0,d.useState)([]),T=u()(j,2),Z=T[0],B=T[1],z=(0,d.useState)(-1),F=u()(z,2),Y=(F[0],F[1],(0,d.useState)("")),W=u()(Y,2),V=(W[0],W[1],(0,d.useState)("")),U=u()(V,2),q=(U[0],U[1],s.detailLeftMenus,(0,m.useLocation)(),(0,d.useState)({})),J=u()(q,2),Q=(J[0],J[1],r.workDetail,r.workList),K=(0,d.useState)("1"),X=u()(K,2),$=X[0],ee=X[1],ne=(0,d.useState)(!1),te=u()(ne,2),ie=te[0],oe=te[1];function re(){return ae.apply(this,arguments)}function ae(){return(ae=l()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return oe(!0),e.next=3,(0,p.ZP)("/api/courses/".concat(v.coursesId,"/homework_commons/edit_hack_homework.json"),{method:"get",params:o()(o()({},v),{},{id:v.categoryId})});case 3:if(t=e.sent,B(t),oe(!1),v.defaultExpandedRowKeys=["".concat(null==t||null===(n=t.data)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.identifier)],"2"==$){e.next=11;break}if(null===(i=Q.homework_status)||void 0===i||!i.includes("导入")){e.next=10;break}return e.abrupt("return");case 10:ee(null!=t&&t.description?"1":"2");case 11:y(o()({},v));case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){Q.homework_status&&re()}),[Q]);var se=function(){var e=l()(a()().mark((function e(n){var t,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.active,i=n.over,t.id===(null==i?void 0:i.id)||null==i||!i.id){e.next=7;break}return B((function(e){var n,r=null==e||null===(n=e.data)||void 0===n?void 0:n.findIndex((function(e){return e.identifier===t.id})),a=null==e?void 0:e.data.findIndex((function(e){return e.identifier===(null==i?void 0:i.id)}));return o()(o()({},e),{},{data:(0,D.Rp)(null==e?void 0:e.data,r,a)})})),e.next=5,(0,p.ZP)("/api/courses/".concat(null==v?void 0:v.coursesId,"/homework_commons/change_hack_position.json"),{method:"post",body:{id:null==v?void 0:v.categoryId,origin_identifier:null==t?void 0:t.id,target_identifier:null==i?void 0:i.id}});case 5:0==(null==(r=e.sent)?void 0:r.status)&&(h.ZP.success("排序成功"),re());case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,k.jsxs)("section",{className:M.bg,children:[(0,k.jsx)(N.Z,{spinning:ie,children:(0,k.jsxs)(_.Z,{onChange:function(e){ee(e)},activeKey:$,children:[(0,k.jsx)(_.Z.TabPane,{tab:"说明",children:(0,k.jsxs)("section",{className:" edu-container",style:{padding:"20px 20px",background:"#fff"},children:[!(null!=Z&&Z.description)&&(0,k.jsx)(A.Z,{customText:"暂无说明"}),(0,k.jsx)(b.Z,{value:(null==Z?void 0:Z.description)||""})]})},1),!(null!==(n=Q.homework_status)&&void 0!==n&&n.includes("导入"))&&(0,k.jsx)(_.Z.TabPane,{tab:"题目列表",children:(0,k.jsxs)("div",{children:[(0,k.jsxs)("section",{className:" edu-container",style:{padding:"20px 20px",background:"#fff"},children:[(0,C.GJ)()&&(0,k.jsxs)("div",{style:{marginBottom:"10px",fontSize:"12px"},children:["可鼠标拖拽“ ",(0,k.jsx)(I.Z,{})," ”进行试题排序,学生端将按照此排序展示"]}),v.defaultExpandedRowKeys&&(0,k.jsx)(P.LB,{modifiers:[O.DL],onDragEnd:se,children:(0,k.jsx)(E.Fo,{items:null==Z||null===(t=Z.data)||void 0===t?void 0:t.map((function(e){return null==e?void 0:e.identifier})),strategy:E.qw,children:(0,k.jsx)(w.Z,{components:{body:{row:R}},dataSource:null==Z?void 0:Z.data,rowKey:function(e){return null==e?void 0:e.identifier},pagination:!1,expandable:{expandedRowRender:function(e){var n,t;return(0,k.jsxs)("div",{style:{padding:"10px 48px",borderRadius:2},children:[(0,k.jsxs)("p",{children:["题目:",null==e?void 0:e.name]}),(0,k.jsxs)("p",{children:["描述:",null==e?void 0:e.description]}),!(0,C.dE)()&&(0,k.jsxs)("p",{children:["题目解析:",(0,k.jsx)(b.Z,{style:{fontSize:"14px"},value:(null==e?void 0:e.analysis)||"暂无解析"})]}),(0,k.jsxs)("div",{style:{width:"100%",textAlign:"end"},children:[(0,C.GJ)()&&(null==Z||null===(n=Z.homework_status)||void 0===n?void 0:n.includes("未发布"))&&(0,k.jsx)(g.ZP,{type:"primary",ghost:!0,onClick:function(){window.open("/problems/".concat(null==e?void 0:e.identifier,"/edit?type=1")),localStorage.setItem("program_homework",[v.coursesId,v.categoryId])},children:"编辑"}),(0,C.GJ)()&&(null==Z||null===(t=Z.homework_status)||void 0===t?void 0:t.includes("未发布"))&&(0,k.jsx)(g.ZP,{type:"primary",style:{marginLeft:20},ghost:!0,onClick:function(){var n;f.Z.confirm({title:"提示",content:"是否确认删除",okText:"确认",cancelText:"取消",onOk:(n=l()(a()().mark((function n(){var t;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,p.ZP)("/api/problems/".concat(null==e?void 0:e.identifier,".json"),{method:"delete"});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(h.ZP.info("删除成功"),v.page=1,re());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},children:"删除"})]})]})},defaultExpandedRowKeys:v.defaultExpandedRowKeys},columns:null===(i=[(0,C.GJ)()&&{key:"sort",align:"center",width:40,render:function(){return(0,k.jsx)(G,{})}},{title:"题目",dataIndex:"name",ellipsis:!0,width:"20%",key:"name"},{title:"难度",dataIndex:"difficult",key:"difficult",render:function(e,n,t){return(0,k.jsx)("div",{children:H[e]})}},{title:"通过率",dataIndex:"pass_rate",key:"pass_rate"},{title:"通过人数",dataIndex:"submit_info",key:"submit_info"},{title:"知识点",dataIndex:"tag_discipline",ellipsis:!0,width:"10%",key:"tag_discipline"},{title:"操作",dataIndex:"identifier",key:"identifier",render:function(e,n,t){return(0,k.jsxs)("div",{children:[(0,k.jsx)("a",{onClick:function(){var n;!(0,C.Rm)()||null!==(n=s.AssistantObject.hack)&&void 0!==n&&n.can_question_eaderboard?window.open("/classrooms/".concat(v.coursesId,"/program_homework/").concat(v.categoryId,"/").concat(e,"/ranking")):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"排行"}),(0,k.jsx)("a",{onClick:l()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/problems/".concat(null==n?void 0:n.identifier,"/start.json"),{method:"get"});case 2:(t=e.sent)&&(window.open("/myproblems/".concat(null==t?void 0:t.identifier,"?type=1")),localStorage.setItem("program_homework",[v.coursesId,v.categoryId]));case 4:case"end":return e.stop()}}),e)}))),style:{margin:"0px 20px"},children:(0,C.GJ)()?"体验":"进入答题"})]})}}])||void 0===i?void 0:i.filter((function(e){return!!e}))})})})]}),(0,k.jsx)("aside",{className:"tc mt30 pb30",children:(0,k.jsx)(L.Z,{defaultCurrent:1,total:null==Z?void 0:Z.count,hideOnSinglePage:!0,showTotal:function(e){return(0,k.jsxs)("span",{children:["共",e,"条"]})},current:v.page||1,pageSize:v.per_page||10,onChange:function(e,n){v.page=e,v.per_page=n,y(o()({},v)),re()}})})]})},2)]})}),(0,k.jsx)(S,{})]})})),Y=t(37205),W=t.n(Y),V=t(85573),U=t.n(V),q=t(78241),J=t(20834),Q=t(24905),K=t(95237),X=t(43604),$=t(92832),ee=t(38854),ne=t(5112),te=t(94001),ie=t(78386),oe=t(20538),re=t(88142),ae=t(16135),se=t(70009),le=t(39647),ce=t.n(le),ue=t(54745),de=["shixunHomeworks","dispatch"],pe=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(ce()(e,de),(0,m.useParams)()),r=(0,d.useState)(!0),s=u()(r,2),c=s[0],g=s[1],x=(0,d.useState)(!1),v=u()(x,2),_=v[0],w=v[1],y=q.Z.useForm(),j=u()(y,1)[0],b=function(){var e=l()(a()().mark((function e(){var r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=j.getFieldValue(),e.next=3,(0,p.ZP)("/api/homework_commons/".concat(i.categoryId,"/batch_comment.json"),{method:"post",body:{student_work_ids:W()(n.actionTabs.selectArrs),cover_all:c,hidden_comment:r.hidden_comment,comment:r.comment}});case 3:0===e.sent.status&&(h.ZP.success("评阅成功"),j.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:o()({},n.actionTabs.params)}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(f.Z,{centered:!0,title:"一键点评",open:"一键点评"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(a()().mark((function e(){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=j.getFieldValue(),"{}"===JSON.stringify(i)||""===i.hidden_comment&&""===i.comment?w(!0):n.workList.partial_comment?t({type:"shixunHomeworks/setActionTabs",payload:{key:"一键点评确认",selectArrs:n.actionTabs.selectArrs,params:n.actionTabs.params}}):b();case 2:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,k.jsxs)(q.Z,{form:j,onChange:function(){_&&w(!1)},children:[(0,k.jsx)("p",{children:"学生和课堂老师可见"}),(0,k.jsx)(q.Z.Item,{name:"comment",children:(0,k.jsx)($.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})}),(0,k.jsx)("p",{children:"仅课堂老师可见"}),(0,k.jsx)(q.Z.Item,{name:"hidden_comment",children:(0,k.jsx)($.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})})]}),_&&(0,k.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"})]}),(0,k.jsx)(f.Z,{centered:!0,title:(0,k.jsxs)("span",{children:[(0,k.jsx)(ue.Z,{className:"c-orange mr20"}),"提示"]}),open:"一键点评确认"===n.actionTabs.key,okText:"确定点评",cancelText:"放弃点评",onOk:function(){b()},onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400,children:(0,k.jsxs)("div",{className:"tc",children:[(0,k.jsx)("p",{children:"部分学生已有点评内容,是否覆盖已有点评内容?"}),(0,k.jsx)("p",{children:(0,k.jsxs)(ne.ZP.Group,{onChange:function(e){g(e.target.value)},value:c,children:[(0,k.jsx)(ne.ZP,{value:!0,children:"覆盖已有点评"}),(0,k.jsx)(ne.ZP,{value:!1,children:"跳过已有点评"})]})})]})})]})})),me=t(49242),he="wrap___altfw",fe="MdEditor___OuyKH",ge="tr1___nwwbX",xe="TableDom___pl59W",ve=["shixunHomeworks","dispatch"],_e=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n,t,i=e.shixunHomeworks,o=e.dispatch,r=(ce()(e,ve),(0,m.useParams)()),s=(0,d.useState)(!1),c=u()(s,2),g=c[0],x=c[1],v=(0,d.useState)(null===(n=i.actionTabs.selectArrs)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.name),_=u()(v,2),w=_[0],y=_[1],j=q.Z.useForm(),b=u()(j,1)[0];(0,d.useEffect)((function(){var e,n,t;"更改点评"===i.actionTabs.key&&b.setFieldsValue({comment:null===(e=i.actionTabs.selectArrs)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.work_comment,hidden_comment:null===(n=i.actionTabs.selectArrs)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.work_comment_hidden}),y(null===(t=i.actionTabs.selectArrs)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.name)}),[i.actionTabs.key]);var S=function(){var e=l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=b.getFieldValue(),e.next=3,(0,p.ZP)("/api/student_works/".concat(null===(n=i.actionTabs.selectArrs)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.homeworkId,"/shixun_work_comment.json"),{method:"post",body:{hidden_comment:t.hidden_comment,comment:t.comment}});case 3:if(0!==e.sent.status){e.next=9;break}return h.ZP.success("评阅成功"),b.resetFields(),o({type:"shixunHomeworks/setActionTabs",payload:{}}),e.abrupt("return",o({type:"shixunHomeworks/getWorkList",payload:r}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,k.jsx)(k.Fragment,{children:(0,k.jsxs)(f.Z,{centered:!0,title:null!==(t=i.actionTabs.selectArrs)&&void 0!==t&&null!==(t=t.data)&&void 0!==t&&t.work_comment_hidden?"更改"+w+"点评":w+"点评",open:"更改点评"===i.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=b.getFieldValue(),"{}"===JSON.stringify(n)||""===n.hidden_comment&&""===n.comment?x(!0):S();case 2:case"end":return e.stop()}}),e)}))),onCancel:function(){o({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,k.jsxs)(q.Z,{form:b,onChange:function(){g&&x(!1)},children:[(0,k.jsx)("p",{children:"学生和课堂老师可见"}),(0,k.jsx)(q.Z.Item,{name:"comment",children:(0,k.jsx)($.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})}),(0,k.jsx)("p",{children:"仅课堂老师可见"}),(0,k.jsx)(q.Z.Item,{name:"hidden_comment",children:(0,k.jsx)($.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})})]}),g&&(0,k.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"})]})})})),we=["shixunHomeworks","dispatch"],ye=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(ce()(e,we),(0,m.useParams)()),o=(0,d.useState)([]),r=u()(o,2),s=r[0],c=r[1],h=(0,d.useState)([]),g=u()(h,2),x=g[0],v=g[1];function _(){return(_=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/homework_commons/".concat(i.categoryId,"/code_quality_analyses/group_list.json"),{method:"GET",params:{page:1,limit:200}});case 2:n=e.sent,c(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){"质量检测"===n.actionTabs.key&&function(){_.apply(this,arguments)}()}),[n.actionTabs.key]);return(0,k.jsx)(k.Fragment,{children:(0,k.jsx)(f.Z,{centered:!0,title:"代码质量评分",open:"质量检测"===n.actionTabs.key,width:700,okText:"确定",cancelText:"取消",onOk:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/homework_commons/".concat(i.categoryId,"/code_quality_analyses.json"),{method:"POST",body:{group_ids:x}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(m.history.replace("/classrooms/".concat(i.coursesId,"/shixun_homework/").concat(i.categoryId,"/detail?tabs=4")),window.location.reload(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),v([]));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){v([]),t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,k.jsx)(w.Z,{rowSelection:{type:"checkbox",onChange:function(e,n){v(W()(e))},selectedRowKeys:x,getCheckboxProps:function(e){return{disabled:"进行中"===e.status||0===e.works_count}}},rowKey:function(e){return e.key||e.id},scroll:{y:300},pagination:!1,columns:[{title:"分班情况",dataIndex:"name"},{title:"有效作品数",dataIndex:"works_count"},{title:"检测进度",dataIndex:"status"},{title:"上次评分时间",dataIndex:"last_analysis_time"}],dataSource:null==s?void 0:s.group_list})})})})),je=t(49312),be=t(70088),ke=t(82895),Se=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){e.shixunHomeworks,e.dispatch;var n=e.isShow,t=e.setIsShow,i=e.item,r=(e.coursesId,e.categoryId,(0,d.useState)({page:1,limit:10})),s=u()(r,2),c=s[0],m=s[1],h=(0,d.useState)([]),g=u()(h,2),x=g[0],v=g[1],_=(0,d.useState)(!1),y=u()(_,2),j=y[0],b=y[1];function S(){return T.apply(this,arguments)}function T(){return(T=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,p.ZP)("/api/student_works/".concat(i.id,"/game_details.json"),{method:"get",params:o()({},c)});case 3:n=e.sent,b(!1),0===n.status&&v(null==n?void 0:n.data);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){n&&S()}),[n]);var Z=[{title:"序号",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:function(e,n,t){return(0,k.jsx)("span",{style:{color:"#000"},children:c.limit*(c.page-1)+t+1})}},{title:"任务名称",dataIndex:"name",key:"name",ellipsis:!0,render:function(e,n,t){return(0,k.jsx)("span",{style:{color:"#000"},children:e})}},{title:"通关详情",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:function(e,n,t){return(0,k.jsx)("span",{children:0==e?"未通关":4==e?"截止后通关":"已通关"})}},{title:"评测次数",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:function(e,n,t){return(0,k.jsx)("span",{style:{color:"#333"},children:e})}},{title:"实训耗时",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:function(e,n,t){return(0,k.jsx)("span",{style:{color:"#333"},children:e})}}];return(0,k.jsx)(k.Fragment,{children:(0,k.jsxs)(f.Z,{centered:!0,title:"通关情况",open:n,width:700,footer:null,maskClosable:!1,onCancel:function(){c.page=1,c.limit=10,m(o()({},c)),t(!1)},children:[(0,k.jsxs)("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"},children:[(0,k.jsxs)("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,k.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"学生姓名"}),(0,k.jsx)("span",{title:null==i?void 0:i.user_name,style:{color:"#232B40"},children:null==i?void 0:i.user_name})]}),(0,k.jsxs)("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,k.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"学号"}),(0,k.jsx)("span",{title:null==i?void 0:i.student_id,style:{color:"#232B40"},children:(null==i?void 0:i.student_id)||"--"})]}),(0,k.jsxs)("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,k.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"班级"}),(0,k.jsx)("span",{title:null==i?void 0:i.group_name,style:{color:"#232B40"},children:(null==i?void 0:i.group_name)||"--"})]})]}),(0,k.jsx)(w.Z,{scroll:{y:380},columns:Z,loading:j,style:{marginBottom:c.limit>(null==x?void 0:x.count)?"16px":"0"},dataSource:x.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:c.limit,current:c.page,position:["bottomRight"],onChange:function(e,n){c.page=e,c.limit=n,m(o()({},c)),S()},total:null==x?void 0:x.count,showTotal:function(e,n){return(0,k.jsxs)("span",{children:["共",(0,k.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})]})})})),Te=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.loading,o=e.user;return{shixunHomeworks:n,classroomList:t,loading:i.effects,user:o}}))((function(e){var n,t,i,r,s,c,x,_,y,b,S,T,Z=e.shixunHomeworks,N=e.classroomList,M=e.loading,I=e.dispatch,P=e.setExportParams,O=e.user,E=(0,m.useParams)(),B=(0,d.useState)(o()(o()({},{page:1,limit:20,order:"work_score",b_order:"desc"}),E)),D=u()(B,2),H=D[0],z=(D[1],q.Z.useForm()),G=u()(z,1)[0],R=(0,d.useState)(),F=u()(R,2),Y=F[0],V=(F[1],(0,d.useState)({})),le=u()(V,2),ce=le[0],ue=le[1],de=(0,d.useState)([]),ve=u()(de,2),we=(ve[0],ve[1]),Te=(0,d.useState)(!1),Ze=u()(Te,2),Ne=Ze[0],Le=Ze[1],Me=(0,d.useState)([]),Ce=u()(Me,2),Ae=Ce[0],Ie=Ce[1],Pe=(0,d.useState)(!1),Oe=u()(Pe,2),Ee=Oe[0],Be=Oe[1],De=(0,d.useState)(),He=u()(De,2),ze=He[0],Ge=He[1],Re=(0,d.useState)(1),Fe=u()(Re,2),Ye=Fe[0],We=Fe[1],Ve=(0,d.useState)(),Ue=u()(Ve,2),qe=(Ue[0],Ue[1]),Je=(0,d.useState)(),Qe=u()(Je,2),Ke=Qe[0],Xe=Qe[1],$e=(0,d.useState)(),en=u()($e,2),nn=en[0],tn=en[1],on=(0,d.useState)(),rn=u()(on,2),an=rn[0],sn=rn[1],ln=(0,d.useState)(),cn=u()(ln,2),un=cn[0],dn=cn[1],pn=(0,d.useState)(!1),mn=u()(pn,2),hn=mn[0],fn=mn[1],gn=(0,d.useState)(!1),xn=u()(gn,2),vn=xn[0],_n=xn[1],wn=(0,d.useState)(),yn=u()(wn,2),jn=yn[0],bn=yn[1];(0,m.useLocation)();(0,d.useEffect)((function(){return kn(),function(){ue([]),we([])}}),[H.coursesId]),(0,d.useEffect)((function(){var e,n=JSON.parse(JSON.stringify(Z.workList));null!=n&&null!==(e=n.student_works)&&void 0!==e&&e.length||null==n||!n.id?(null!=n&&n.id&&we([o()(o()({},n),{number:"我"})]),ue(o()({},n))):(n.student_works=[o()({},n)],ue(n))}),[Z.workList]);var kn=function(e){return P(o()({},H)),I({type:"shixunHomeworks/getWorkList",payload:H})};(0,d.useEffect)((function(){}),[]);var Sn=function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"成绩计算中,请稍候..."}}),e.next=3,(0,me.Vs)({categoryId:E.categoryId});case 3:n=e.sent,I({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),0===(null==n?void 0:n.status)&&(h.ZP.success(null==n?void 0:n.message),kn());case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,d.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(dn(47),fn(!0)))}),[document.getElementById("divhe")]);function Tn(){We(1),qe(""),Xe(""),tn(""),sn(""),Ie([])}var Zn=[{title:"序号",dataIndex:"number",align:"center",fixed:"left",ellipsis:{showTitle:!1},render:function(e,n,t){return H.limit*(H.page-1)+t+1}},{title:"姓名",dataIndex:"user_name",align:"center",fixed:"left",ellipsis:{showTitle:!1},render:function(e){return(0,k.jsx)(v.Z,{placement:"bottomLeft",title:e,children:(0,k.jsx)("span",{className:"current",children:e})})}},!(0,C.Jd)()&&{title:"学号",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:"student_id"===H.order?"desc"===H.b_order?"descend":"ascend":null,render:function(e){return(0,k.jsx)(v.Z,{placement:"bottomLeft",title:e||"--",children:(0,k.jsx)("span",{className:"current",children:e||"--"})})}},{title:"分班",dataIndex:"group_name",align:"center",fixed:"left",ellipsis:{showTitle:!1},render:function(e,n){return e?(0,k.jsx)(v.Z,{placement:"bottom",title:e,children:(0,k.jsx)("span",{className:"current",children:e})}):"--"}},{title:"作业状态",dataIndex:"work_status",align:"center",fixed:"left",sorter:!0,ellipsis:{showTitle:!1},showSorterTooltip:!1,sortOrder:"work_status"===H.order?"desc"===H.b_order?"descend":"ascend":null,render:function(e){return(0,k.jsx)(j.lC,{status:e})}},{title:"完成时间",align:"center",dataIndex:"achieve_time",ellipsis:{showTitle:!1},sorter:!0,sortOrder:"achieve_time"===H.order?"desc"===H.b_order?"descend":"ascend":null,render:function(e,n){return(0,k.jsx)(v.Z,{placement:"bottomLeft",title:e,children:(0,k.jsx)("span",{className:"current",children:e})})}},{title:"通过情况",align:"center",dataIndex:"achieve_info",ellipsis:{showTitle:!1},render:function(e,n){return(0,k.jsx)("span",{onClick:function(e){var t;e.stopPropagation(),null!==(t=ce.homework_status)&&void 0!==t&&t.includes("导入")&&(bn(n),_n(!0))},children:e||"- -"})}},{title:"最终成绩",align:"center",dataIndex:"score",ellipsis:{showTitle:!1},sorter:!0,sortOrder:"work_score"===H.order?"desc"===H.b_order?"descend":"ascend":null,render:function(e,n){return(0,k.jsx)("span",{children:e||"- -"})}},{title:"完成时长",dataIndex:"achieve_time_long",align:"center",sorter:!0,sortOrder:"achieve_time_long"===H.order?"desc"===H.b_order?"descend":"ascend":null,render:function(e,n){return e&&"--"!=e?(0,k.jsx)(v.Z,{placement:"bottom",title:e,children:(0,k.jsx)("span",{className:"current",children:e})}):"--"}},(null===(n=ce.homework_status)||void 0===n?void 0:n.includes("导入"))&&{title:"评测次数",dataIndex:"sum_evaluate_count",align:"center"},!(null!==(t=ce.homework_status)&&void 0!==t&&t.includes("导入"))&&{title:(0,k.jsx)("span",{children:"评阅状态"}),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:function(e){return e?"已评阅":"未评阅"}},{title:"操作",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:function(e,n){var t;return null!==(t=ce.homework_status)&&void 0!==t&&t.includes("导入")?(0,C.GJ)()?(0,k.jsx)("a",{onClick:function(e){e.stopPropagation(),I({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.id,type:"normal"}})},children:"修改成绩"}):(0,k.jsx)("a",{onClick:function(e){e.stopPropagation(),bn(n),_n(!0)},children:"查看"}):(0,C.dE)()?(0,k.jsx)("div",{children:"未开启"===(0,j.JL)(null==n?void 0:n.work_status)?(0,k.jsx)("span",{children:"--"}):(0,k.jsx)("a",{onClick:function(e){var t;e.stopPropagation(),!(0,C.Rm)()||null!==(t=N.AssistantObject.hack)&&void 0!==t&&t.can_view?window.open("/classrooms/".concat(H.coursesId,"/program_homework/").concat(H.categoryId,"/").concat(n.id,"/").concat(n.user_id,"/comment"),"_blank"):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看"})}):(0,k.jsx)("a",{target:"_blank",onClick:function(e){var t,i;if(!(0,C.Rm)()||null!==(t=N.AssistantObject.hack)&&void 0!==t&&t.can_view){if(e.stopPropagation(),null===(i=O.userInfo)||void 0===i||!i.professional_certification)return f.Z.confirm({title:"提示",centered:!0,content:(0,k.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,j.xg)("/account/certification")}}),!1;window.open("/classrooms/".concat(H.coursesId,"/program_homework/").concat(H.categoryId,"/").concat(n.id,"/").concat(n.user_id,"/comment"),"_blank")}else h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看作业"})}}].filter((function(e){return!!e}));return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)("section",{className:"".concat(he," minH500 bg-white pl30 pr30 pt30"),children:[(null===(i=ce.homework_status)||void 0===i?void 0:i.includes("未发布"))&&(0,k.jsx)(A.Z,{}),!(null!==(r=ce.homework_status)&&void 0!==r&&r.includes("未发布"))&&(0,k.jsxs)("aside",{children:[!(0,C.GJ)()&&(0,k.jsxs)("div",{className:"c-light-black font12",children:[(0,k.jsxs)("span",{children:["发布时间 ",null==ce?void 0:ce.publish_time]}),(0,k.jsxs)("span",{className:"ml5",children:["截止时间 ",null==ce?void 0:ce.end_time]}),(0,k.jsxs)("span",{className:"ml5",children:["补交时间 ",(null==ce?void 0:ce.late_time)||"- -"]})]}),(0,C.GJ)()&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(q.Z,{form:G,onChange:function(){H.page=1;var e=Object.assign({},G.getFieldsValue());delete H.course_group,delete H.teacher_comment,Object.keys(e).map((function(n){switch(n){case"task_status":e[n].includes("all")||!e[n].length?(delete H.work_status,G.setFieldsValue(U()({},"task_status","all"))):(H.work_status=e[n],G.setFieldsValue(U()({},"task_status",H.work_status)));break;case"course_group_info":e[n].includes("all")||!e[n].length?(delete H.course_group,G.setFieldsValue(U()({},"course_group_info","all"))):(H.course_group=e[n],G.setFieldsValue(U()({},"course_group_info",H.course_group)));break;case"teacher_comment":var t;if(e[n].includes("all")||!e[n].length)delete H.teacher_comment,G.setFieldsValue(U()({},"teacher_comment","all"));else H.teacher_comment=1===(null===(t=e[n])||void 0===t?void 0:t.length)?Number(e[n][0]):"",G.setFieldsValue(U()({},"teacher_comment",e[n]))}})),kn()},initialValues:U()(U()(U()({},"task_status","all"),"course_group_info","all"),"teacher_comment","all"),children:[(null===(s=ce.task_status)||void 0===s?void 0:s.length)>0&&(0,k.jsx)(q.Z.Item,{name:"task_status",children:(0,k.jsx)(Q.Z.Group,{value:[],style:{width:"100%"},children:(0,k.jsxs)(K.Z,{children:[(0,k.jsx)(X.Z,{className:"font14",flex:"80px",children:"作业状态:"}),(0,k.jsx)(X.Z,{flex:"80px",children:(0,k.jsx)(Q.Z,{value:"all",children:"全部"})}),(0,k.jsx)(X.Z,{flex:"1",children:ce.task_status&&ce.task_status.map((function(e,n){return(0,k.jsxs)(Q.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]})})}),(null===(c=ce.course_group_info)||void 0===c?void 0:c.length)>0&&(0,k.jsx)(q.Z.Item,{name:"course_group_info",children:(0,k.jsx)(Q.Z.Group,{style:{width:"100%"},children:(0,k.jsxs)(K.Z,{children:[(0,k.jsx)(X.Z,{className:"font14",flex:"80px",children:"分班情况:"}),(0,k.jsx)(X.Z,{flex:"80px",children:(0,k.jsx)(Q.Z,{value:"all",children:"全部"})}),(0,k.jsx)(X.Z,{flex:"1",id:"divhe",style:{height:un+"px",overflow:"hidden"},children:null===(x=ce.course_group_info)||void 0===x?void 0:x.map((function(e,n){return(0,k.jsxs)(Q.Z,{value:e.course_group_id,children:[e.group_group_name,"(",e.count,")"]})}))}),hn&&(0,k.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;dn(un>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===un?"展开":"收起",47===un?(0,k.jsx)(ie.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,k.jsx)(oe.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})}),(null===(_=ce.teacher_comment)||void 0===_?void 0:_.length)>0&&(0,k.jsx)(q.Z.Item,{name:"teacher_comment",children:(0,k.jsx)(Q.Z.Group,{style:{width:"100%"},children:(0,k.jsxs)(K.Z,{children:[(0,k.jsx)(X.Z,{className:"font14",flex:"80px",children:"追加点评:"}),(0,k.jsx)(X.Z,{flex:"80px",children:(0,k.jsx)(Q.Z,{value:"all",children:"全部"})}),(0,k.jsx)(X.Z,{flex:"1",children:ce.teacher_comment&&ce.teacher_comment.map((function(e,n){return(0,k.jsxs)(Q.Z,{value:String(e.id),children:[e.name,"(",e.count,")"]})}))})]})})})]}),(0,k.jsxs)(K.Z,{align:"middle",children:[(0,k.jsx)(X.Z,{flex:"1",children:(0,k.jsxs)(K.Z,{align:"middle",children:[(0,k.jsx)(X.Z,{children:(0,k.jsx)($.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){H.search=e.trim(),H.page=1,kn()},style:{width:240}})}),(0,k.jsx)(X.Z,{children:(0,k.jsxs)("span",{className:"ml5",children:[(0,k.jsx)("span",{className:"c-red",children:ce.work_count}),"个检索结果(",ce.work_count,"个学生)"]})})]})}),(0,k.jsxs)(X.Z,{children:[(0,C.GJ)()&&!(null!==(y=ce.homework_status)&&void 0!==y&&y.includes("导入"))&&(0,k.jsxs)(g.ZP,{className:"ml10",onClick:function(){I({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",selectArrs:ce.student_works.map((function(e){return e.id})),params:H}})},children:[(0,k.jsx)("span",{className:"".concat(ge," iconfont icon-daimachazhong")}),"代码查重"]}),(0,C.GJ)()&&!(null!==(b=ce.homework_status)&&void 0!==b&&b.includes("导入"))&&(0,k.jsxs)(g.ZP,{className:"ml10",onClick:Sn,children:[(0,k.jsx)("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"更新成绩"]}),(0,C.GJ)()&&(0,k.jsx)(ee.Z,{dropdownRender:function(){var e,n;return(0,k.jsxs)(J.Z,{children:[(0,k.jsx)(J.Z.Item,{onClick:function(){I({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出学生成绩",course_groups:null==ce?void 0:ce.course_group_info,fn:function(){(0,be.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},children:"学生成绩"},"1"),(0,C.GJ)()&&(null==ce||null===(e=ce.student_works)||void 0===e?void 0:e.length)>0&&!(null!=ce&&null!==(n=ce.homework_status)&&void 0!==n&&n.includes("导入"))&&(0,k.jsx)(J.Z.Item,{onClick:function(){I({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出编程报告",course_groups:null==ce?void 0:ce.course_group_info,fn:function(){var e,n;I({type:"shixunHomeworks/setActionTabs",payload:{key:"导出编程报告",type:2}}),localStorage.setItem("dowolders","1"),m.history.push("/classrooms/".concat(null==H?void 0:H.coursesId,"/program_homework/").concat(H.categoryId,"/").concat(null==ce||null===(e=ce.student_works)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.id,"/").concat(null==ce||null===(n=ce.student_works)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.user_id,"/comment"))}}})},children:"编程报告"},"3"),(0,k.jsx)(J.Z.Item,{children:(0,k.jsx)(m.Link,{to:"/classrooms/".concat(H.coursesId,"/exportlist/hack_work_list"),children:"历史导出"})},"2")]})},className:"ml10",children:(0,k.jsxs)(g.ZP,{children:[(0,k.jsx)(re.Z,{}),"导出",(0,k.jsx)(ae.Z,{})]})})]})]})]}),(0,k.jsx)(K.Z,{style:{justifyContent:"end",marginTop:"5px"},children:(0,C.GJ)()&&Y&&(0,k.jsxs)("span",{children:[(0,k.jsx)("span",{style:{color:"red"},children:"*"}),"列表中作业记录存在差异,请点击“更新成绩”按钮"]})}),(0,k.jsx)(w.Z,{className:"mt30 ".concat(xe),loading:M["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:function(e){return{onClick:function(n){var t,i;null!==(t=ce.homework_status)&&void 0!==t&&t.includes("导入")||(!(0,C.Rm)()||null!==(i=N.AssistantObject.hack)&&void 0!==i&&i.can_view?(0,ke.O5)()&&window.open("/classrooms/".concat(H.coursesId,"/program_homework/").concat(H.categoryId,"/").concat(e.id,"/").concat(e.user_id,"/comment"),"_blank"):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"))}}},scroll:{x:"max-content"},dataSource:ce.student_works,columns:Zn,onChange:function(e,n,t){t.field&&(H.order="score"===t.field?"work_score":t.field),t.order||(H.b_order="asc"),"ascend"===t.order&&(H.b_order="asc"),"descend"===t.order&&(H.b_order="desc"),t.order||(H.b_order="asc"),kn()}}),(0,k.jsx)(pe,{}),(0,k.jsx)(_e,{}),(0,k.jsx)(se.Z,{})]}),(0,k.jsx)(f.Z,{title:"一键打回重做",open:Ne,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==Ye){e.next=13;break}if(!(Ae.length<=0)){e.next=4;break}return h.ZP.info("请选择作业状态"),e.abrupt("return");case 4:if(an){e.next=7;break}return h.ZP.info("评语不能为空"),e.abrupt("return");case 7:return e.next=9,(0,p.ZP)("/api/homework_commons/".concat(H.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:H.categoryId,comment:an,status:Ae}});case 9:0===(n=e.sent).status&&(Ge(n),Le(!1),Be(!0)),e.next=32;break;case 13:if(0!==nn&&0!==Ke){e.next=16;break}e.next=22;break;case 16:if(nn){e.next=19;break}return h.ZP.info("最低分不能为空"),e.abrupt("return");case 19:if(Ke){e.next=22;break}return h.ZP.info("最高分不能为空"),e.abrupt("return");case 22:if(!(nn>Ke)){e.next=25;break}return h.ZP.info("最高分不能大于最低分"),e.abrupt("return");case 25:if(an){e.next=28;break}return h.ZP.info("评语不能为空"),e.abrupt("return");case 28:return e.next=30,(0,p.ZP)("/api/homework_commons/".concat(H.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:H.categoryId,comment:an,min_score:nn,max_score:Ke}});case 30:0===(t=e.sent).status&&(Ge(t),Le(!1),Be(!0));case 32:case"end":return e.stop()}}),e)}))),onCancel:function(){Le(!1),Tn()},children:(0,k.jsx)("div",{style:{padding:"32px"},children:(0,k.jsxs)("div",{children:[(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{style:{width:"80px"},children:"打回方式:"}),(0,k.jsxs)(ne.ZP.Group,{value:Ye,onChange:function(e){We(e.target.value)},children:[(0,k.jsx)(ne.ZP,{value:1,children:"按成绩打回"}),(0,k.jsx)(ne.ZP,{value:2,children:"按作业状态打回"})]})]}),1===Ye&&(0,k.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,k.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,k.jsx)("span",{style:{color:"red"},children:"*"}),"最低分:"]}),(0,k.jsx)(te.Z,{min:0,max:100,value:nn,onChange:function(e){return tn(e)},style:{width:"100px"}}),(0,k.jsxs)("span",{style:{width:"80px",textAlign:"end"},children:[(0,k.jsx)("span",{style:{color:"red"},children:"*"}),"最高分:"]}),(0,k.jsx)(te.Z,{min:0,max:100,value:Ke,onChange:function(e){return Xe(e)},style:{width:"100px"}})]}),2===Ye&&(0,k.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,k.jsx)("span",{style:{width:"80px"},children:"作业状态:"}),(0,k.jsx)(Q.Z.Group,{onChange:function(e){Ie(W()(e))},style:{width:"100%"},children:null===(S=ce.task_status)||void 0===S?void 0:S.map((function(e,n){return(0,k.jsxs)(Q.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]}),(0,k.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,k.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,k.jsx)("span",{style:{color:"red"},children:"*"})," 评语:"]}),(0,k.jsx)(je.Z,{className:fe,onChange:function(e){return sn(e)},placeholder:"请填写评语"})]})]})})}),(0,k.jsx)(f.Z,{open:Ee,title:"打回确认",onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==Ye){e.next=7;break}return e.next=3,(0,p.ZP)("/api/homework_commons/".concat(H.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:H.categoryId,comment:an,status:Ae}});case 3:0===e.sent.status&&(h.ZP.info("打回成功"),Tn(),kn(),Be(!1)),e.next=11;break;case 7:return e.next=9,(0,p.ZP)("/api/homework_commons/".concat(H.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:H.categoryId,comment:an,min_score:nn,max_score:Ke}});case 9:0===e.sent.status&&(h.ZP.info("打回成功"),Tn(),kn(),Be(!1));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){Tn(),Be(!1)},children:(0,k.jsxs)("div",{style:{padding:"32px"},children:[1===Ye&&(0,k.jsxs)("span",{children:["确认将成绩在",nn,"-",Ke,"的学生进行打回重做吗?"]}),2===Ye&&(0,k.jsxs)("span",{children:["确认将作业状态为",(null===(T=ce.task_status)||void 0===T?void 0:T.filter((function(e){return null==Ae?void 0:Ae.includes(e.id)})).map((function(e){return e.name})).toString())+",","的学生进行作业打回重做吗?"]}),(0,k.jsx)("br",{}),(0,k.jsxs)("span",{children:["该条件下共有",null==ze?void 0:ze.count,"名学生"]})]})})]}),(0,k.jsx)(ye,{}),(0,k.jsx)(Se,{isShow:vn,setIsShow:_n,item:jn,coursesId:H.coursesId,categoryId:H.categoryId}),(0,k.jsx)("aside",{className:"tc mb50 mt30",children:(0,k.jsx)(L.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){H.page=e,H.limit=20,kn()},current:H.page||1,defaultPageSize:20,total:ce.work_count})})]})})),Ze=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t=e.shixunHomeworks,i=e.loading,r=e.dispatch,s=e.classroomList,c=(0,m.useParams)(),p=(0,d.useState)(o()(o()({},{page:1,limit:20,group_ids:[]}),c)),f=u()(p,2),x=f[0],v=f[1],_=((0,m.useLocation)(),t.codeReview),y=(0,d.useState)({}),j=u()(y,2),b=(j[0],j[1],q.Z.useForm());u()(b,1)[0];x.order="code_rate",x.sort="desc",x.category=x.categoryId,(0,d.useEffect)((function(){S(),console.log("params",x)}),[x]),(0,d.useEffect)((function(){"执行代码查重"===t.actionTabs.key&&S()}),[t.actionTabs.key]);var S=function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"shixunHomeworks/getCodeReview",payload:o()({},x)});case 2:-2===e.sent.status&&setTimeout((function(){return S()}),1500);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=[{title:"序号",dataIndex:"number",render:function(e,n,t){return x.limit*(x.page-1)+t+1}},{title:"姓名",dataIndex:"username"},{title:"学号",dataIndex:"student_id"},{title:"相似度",dataIndex:"code_rate",render:function(e){return(0,k.jsx)("span",{className:"c-orange",children:e})}},{title:"操作",dataInex:"action",render:function(e,n){return(0,k.jsxs)("div",{children:[(0,k.jsx)("a",{onClick:function(){var e;!(0,C.Rm)()||null!==(e=s.AssistantObject.hack)&&void 0!==e&&e.can_view?window.open("/classrooms/".concat(x.coursesId,"/program_homework/").concat(x.categoryId,"/review_detail/").concat(n.user_id)):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看"}),(0,k.jsx)("br",{})]})}}];return(0,k.jsxs)("section",{className:"minH500 bg-white pl30 pr30 pt10",children:[-2===(null==_?void 0:_.status)&&(0,k.jsx)(A.Z,{customText:"正在进行代码查重,请稍候。查重结束后,页面将自动更新显示结果"}),-2!==(null==_?void 0:_.status)&&(0,k.jsxs)("div",{children:[(0,k.jsxs)(K.Z,{children:[(0,k.jsx)(X.Z,{flex:"1",children:(0,k.jsxs)("p",{className:"mt10",children:["查重时间:",_.last_review_time,(0,k.jsx)(g.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:function(){r({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:x}})},children:"代码查重"})]})}),(0,k.jsxs)(X.Z,{children:[(0,k.jsx)($.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){x.search=e,r({type:"shixunHomeworks/getCodeReview",payload:x})},style:{width:200}}),(0,k.jsx)("span",{className:"ml5 c-red"})]})]}),(null===(n=_.group_info)||void 0===n?void 0:n.length)>0&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(K.Z,{children:[(0,k.jsx)(X.Z,{flex:"80px",className:"font14",children:"分班情况:"}),(0,k.jsx)(X.Z,{flex:"80px",children:(0,k.jsx)(Q.Z,{checked:""==x.group_ids,value:"all",onChange:function(e){delete x.group_ids,x.group_ids=[],x.page=1,v(o()({},x))},children:"全部"})}),(0,k.jsx)(X.Z,{flex:"1",children:_.group_info&&_.group_info.map((function(e,n){return(0,k.jsxs)(Q.Z,{style:{marginLeft:0},value:e.id,checked:x.group_ids.includes(e.id),onChange:function(n){n.target.checked?x.group_ids.push(e.id):x.group_ids.splice(x.group_ids.indexOf(e.id),1),x.page=1,v(o()({},x))},children:[e.name,"(",e.members_count,")"]})}))})]}),(0,k.jsx)(K.Z,{className:"font14 c-red mt5",children:(0,k.jsx)(X.Z,{children:"本页仅显示全部已查重分班"})})]}),(0,k.jsxs)("p",{className:"mt10",children:[(0,k.jsx)("span",{className:"c-red",children:_.copy_reviews_count}),"个疑似抄袭作品(",_.all_reviews_count,"作品)"]}),(0,k.jsx)(w.Z,{className:"mt30",loading:i["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:_.users_reviews,columns:T,onChange:function(e,n,t){"ascend"===t.order&&(x.b_order="asc"),"descend"===t.order&&(x.b_order="desc"),t.order||delete x.b_order,r({type:"shixunHomeworks/getCodeReview",payload:o()({},x)})}}),(0,k.jsx)("aside",{className:"tc mb50 mt30",children:(0,k.jsx)(L.Z,{showSizeChanger:!1,onChange:function(e,n){x.page=e,x.limit=20,r({type:"shixunHomeworks/getCodeReview",payload:o()({},x)})},defaultCurrent:x.page||1,current:x.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:_.copy_reviews_count})})]})]})})),Ne=t(57930),Le=t(57809),Me=t(71371),Ce=t(45532),Ae=t(39248),Ie=t(89392),Pe="form___dWO2F",Oe="hackList___nh6e9",Ee="title___tyrHF",Be=t(55428),De=t(72716),He=Ne.default.RangePicker,ze=Le.default.Option,Ge=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.user;return{shixunHomeworks:n,loading:e.loading.effects,user:i,classroomList:t}}))((function(e){var n,t,i,r,s,c,x,_,w,y,b,S,T,N=e.shixunHomeworks,L=e.user,M=(e.loading,e.classroomList),A=e.dispatch,I=(0,m.useParams)(),P=N.workSetting,O=N.workList,E=N.changeData,B=(0,d.useState)(!0),D=u()(B,2),H=D[0],z=D[1],G=(0,d.useState)(!1),R=u()(G,2),F=R[0],Y=R[1],V=(0,d.useState)([]),U=u()(V,2),q=U[0],J=U[1],$=(0,d.useState)([]),ee=u()($,2),ie=ee[0],oe=ee[1],re=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_minus_score:0,penalty_type:Be.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,send_type:void 0,difficult_count:[],difficult_settings:[],late_penalty:0}),ae=u()(re,2),se=ae[0],le=ae[1];(0,d.useEffect)((function(){return ce(),function(){J([].concat())}}),[]);var ce=function(){A({type:"shixunHomeworks/getWorkSetting",payload:o()({},I)})};(0,d.useEffect)((function(){var e;null!=P&&P.course_id&&(Object.keys(se).map((function(e){se[e]=P[e]})),se.allow_late&&se.unified_late||(se.late_minus_score=20,se.penalty_type=Be.Q.Percent),se.unified_setting||(se.unified_late=!1,se.unified_anonymous_comment=!1,se.unified_anonymous_appeal=!1),q=JSON.parse(JSON.stringify(P.group_settings.map((function(e){return o()(o()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),ie=JSON.parse(JSON.stringify(P.allow_late_settings.map((function(e){return o()(o()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),0===se.difficult_settings.length&&(se.difficult_settings=[0,0,0]),le(o()({},se)),J(q.length?W()(q):[{}]),(null===(e=ie)||void 0===e?void 0:e.length)<=0?oe([{late_minus_score:20}]):oe(W()(ie)))}),[P]);var ue=function(e){var n;if(null!==e.total_score)if(null!=e&&e.work_efficiency&&null===e.eff_score)h.ZP.warning("效率分不能为空");else{var t={shixun_evaluation:e.shixun_evaluation,challenge_settings:e.challenge_settings},i=function(){var n=l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return Y(!0),n.next=3,(0,p.ZP)("/api/homework_commons/".concat(I.categoryId,"/publish_setting.json"),{method:"post",body:o()({},e)});case 3:0===n.sent.status&&(h.ZP.success("更新成功"),z(!0),ce(),A({type:"shixunHomeworks/getWorkList",payload:o()({},I)})),Y(!1);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();(0,Ie.isEqual)(E,t)||null!=O&&null!==(n=O.homework_status)&&void 0!==n&&n.includes("未发布")?i():f.Z.confirm({title:"更新成绩",content:"您改动了本次作业的关卡得分设置,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。",okText:"确认",cancelText:"取消",onOk:i})}else h.ZP.warning("总分值不能为空")},de=function(e,n){var t,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"group_id";return n?n.find((function(n){return n[i]===e})):null==P||null===(t=P.group_settings)||void 0===t?void 0:t.find((function(n){return n.group_id[0]===e}))},pe=((null==P?void 0:P.allow_late)||(null==P||P.anonymous_comment),function(e){var n,t,i=de(e,null==P?void 0:P.allow_late_settings,"id"),o=de(e,null==P?void 0:P.anonymous_comment_settings),r=de(e);return(null==P?void 0:P.allow_late)&&i&&Z()(null==i?void 0:i.late_time)<=Z()()||(null==P?void 0:P.anonymous_comment)&&o&&null!==(null==o?void 0:o.evaluation_start)||null!=(null===(n=(Z()(null==r?void 0:r.end_time)<=Z()()&&(null==P||null===(t=P.allow_late_settings)||void 0===t?void 0:t.filter((function(n){return n.group_id.includes(e)}))))[0])||void 0===n?void 0:n.late_time)}),me=null==P?void 0:P.anonymous_comment,he=function(e){if(!e)return!1;var n=de(e,null==P?void 0:P.anonymous_comment_settings);return(null==P?void 0:P.anonymous_comment)&&n&&null!==(null==n?void 0:n.evaluation_start)};return(0,k.jsxs)("section",{className:Pe,children:[(0,k.jsxs)(K.Z,{align:"middle",children:[(0,k.jsx)(X.Z,{flex:"1",children:(0,k.jsx)("div",{className:Ee,children:"试题发布"})}),(0,k.jsxs)(X.Z,{children:[(0,C.GJ)()&&H&&(0,k.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){var e,n;!(0,C.Rm)()||null!==(e=M.AssistantObject.hack)&&void 0!==e&&e.can_late||null!==(n=M.AssistantObject.hack)&&void 0!==n&&n.can_publish?z(!1):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑设置"}),!H&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(g.ZP,{type:"primary",loading:F,onClick:function(){return function(){var e,n;if(2!==(null==L||null===(e=L.userInfo)||void 0===e?void 0:e.user_status)){var t=JSON.parse(JSON.stringify(se));if(t.categoryId=I.categoryId,se.unified_setting||(q=null===(n=q)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null===(n=P.group_settings)||void 0===n?void 0:n.filter((function(n){var t;return null==e||null===(t=e.group_name)||void 0===t?void 0:t.includes(n.group_name)})).map((function(e){return e.group_id||e.id})).toString().split(","),e}))),t.group_settings=q,se.allow_late)if(se.unified_late){if(null===se.late_minus_score||void 0===se.late_minus_score||se.late_minus_score<0||se.late_minus_score>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!se.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整")}else{var i;ie=null===(i=ie)||void 0===i?void 0:i.map((function(e){var n;if(null===e.late_minus_score||void 0===e.late_minus_score||e.late_minus_score<0||e.late_minus_score>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=P.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),t.allow_late_settings=ie}1===t.send_type&&(t.difficult_settings=t.difficult_settings.map((function(e){return e||0}))),ue(t)}else(0,ke.Rd)()}()},children:"提交"}),(0,k.jsx)(g.ZP,{type:"primary",ghost:!0,className:"ml20",onClick:function(){z(!0),ce()},children:"取消"})]})]})]}),(0,k.jsxs)("div",{className:"mt10",children:[(0,k.jsx)("label",{className:"mr20",children:"发布方式"})," ",(0,k.jsxs)(ne.ZP.Group,{disabled:H||!(null!=O&&null!==(n=O.homework_status)&&void 0!==n&&n.includes("未发布"))||!(null!==(t=M.AssistantObject.hack)&&void 0!==t&&t.can_publish)&&(0,C.Rm)(),value:se.send_type,onChange:function(e){se.send_type=e.target.value,le(Object.assign({},se))},children:[(0,k.jsx)(ne.ZP,{value:0,children:"全部固定试题"}),(0,k.jsx)(ne.ZP,{className:"ml20",value:1,children:"随机抽题"})]}),1===se.send_type&&(0,k.jsxs)(K.Z,{className:"mt20",style:{marginLeft:94},children:[(0,k.jsxs)(X.Z,{children:["简单题数",(0,k.jsx)(te.Z,{precision:0,disabled:H||!(null!=O&&null!==(i=O.homework_status)&&void 0!==i&&i.includes("未发布")),placeholder:"最大".concat(se.difficult_count[0]||0),min:0,max:se.difficult_count[0]||0,value:se.difficult_settings[0],onChange:function(e){se.difficult_settings[0]=e,le(Object.assign({},se))},className:"ml10 mr20"})]}),(0,k.jsxs)(X.Z,{children:["适中题数",(0,k.jsx)(te.Z,{precision:0,disabled:H||!(null!=O&&null!==(r=O.homework_status)&&void 0!==r&&r.includes("未发布")),placeholder:"最大".concat(se.difficult_count[1]||0),min:0,max:se.difficult_count[1]||0,value:se.difficult_settings[1],onChange:function(e){se.difficult_settings[1]=e,le(Object.assign({},se))},className:"ml10 mr20"})]}),(0,k.jsxs)(X.Z,{children:["困难题数",(0,k.jsx)(te.Z,{precision:0,disabled:H||!(null!=O&&null!==(s=O.homework_status)&&void 0!==s&&s.includes("未发布")),placeholder:"最大".concat(se.difficult_count[2]||0),min:0,max:se.difficult_count[2]||0,value:se.difficult_settings[2],onChange:function(e){se.difficult_settings[2]=e,le(Object.assign({},se))},className:"ml10 mr20"})]})]})]}),(0,k.jsxs)("div",{className:"mt30",children:[(0,k.jsx)("h1",{className:"mb10",children:"发布设置"}),(0,k.jsx)("label",{className:"mr20",children:"发布方式"})," ",(0,k.jsxs)(ne.ZP.Group,{disabled:H||!(null!=O&&null!==(c=O.homework_status)&&void 0!==c&&c.includes("未发布"))||!(null!==(x=M.AssistantObject.hack)&&void 0!==x&&x.can_publish)&&(0,C.Rm)(),value:se.unified_setting,onChange:function(e){var n;null!=O&&null!==(n=O.homework_status)&&void 0!==n&&n.includes("未发布")?(se.unified_setting=!se.unified_setting,se.unified_setting||(se.unified_late=!1),le(Object.assign({},se)),!1!==se.unified_setting||""!=q?se.unified_setting&&(J([]),oe([{late_minus_score:5}])):J(q.concat({}))):h.ZP.error("已发布,不能再修改统一设置")},children:[(0,k.jsx)(ne.ZP,{value:!0,disabled:!(null!=P&&P.manage_all_group),children:"统一发布"}),(0,k.jsx)(ne.ZP,{className:"ml20",disabled:0===(null==P||null===(_=P.group_settings)||void 0===_?void 0:_.length),value:!1,children:"分班发布"})]}),0===(null==P||null===(w=P.group_settings)||void 0===w?void 0:w.length)&&(0,k.jsx)("p",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:"(本课堂无分班,仅支持选择“统一发布“)"})]}),se.unified_setting&&(0,k.jsxs)("div",{style:{marginLeft:50},children:[(0,k.jsxs)(K.Z,{align:"middle",className:"mt25 pl30",children:[(0,k.jsx)(X.Z,{children:"发布时间"}),(0,k.jsx)(X.Z,{className:"ml10",children:(0,k.jsx)(Ne.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,De.Q8)(e,null==P?void 0:P.course_end_date)},disabledTime:function(e){return(0,De.d0)(e)},disabled:H||Z()()>=Z()(null==P?void 0:P.publish_time)||!(null!==(y=M.AssistantObject.hack)&&void 0!==y&&y.can_publish)&&(0,C.Rm)(),value:se.publish_time?Z()(se.publish_time):"",onChange:function(e,n){se.publish_time=n,""!=se.end_time&&se.end_time||!se.unified_setting||(se.end_time=Z()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),le(Object.assign({},se))}})}),(0,k.jsx)(X.Z,{children:(0,k.jsx)("span",{className:"c-grey-c ml10",children:"(学生收到作业的时间)"})})]}),(0,k.jsxs)(K.Z,{align:"middle",className:"mt25 pl30",children:[(0,k.jsx)(X.Z,{children:"截止时间"}),(0,k.jsx)(X.Z,{className:"ml10",children:(0,k.jsx)(Ne.default,{style:{width:170},allowClear:!1,placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:Z()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(null==P?void 0:P.allow_late)&&(null==P?void 0:P.homework_status.includes("已截止"))||H||(null==P?void 0:P.allow_late)&&Z()()>=Z()(null==P?void 0:P.end_time)||!(null!==(b=M.AssistantObject.hack)&&void 0!==b&&b.can_publish)&&(0,C.Rm)(),disabledDate:function(e){return(0,De.Q8)(e,null==P?void 0:P.course_end_date,se.publish_time)},disabledTime:function(e){return(0,De.d0)(e,se.publish_time)},value:se.end_time?Z()(se.end_time):"",onChange:function(e,n){se.end_time=n,le(Object.assign({},se))}})}),(0,k.jsx)(X.Z,{children:(0,k.jsx)("span",{className:"c-grey-c ml10",children:"(学生“按时”提交作品的时间截点)"})})]})]}),!se.unified_setting&&(null===(S=q)||void 0===S?void 0:S.length)>0&&(0,k.jsxs)(K.Z,{style:{marginTop:30,paddingTop:20,marginLeft:80,borderTop:"1px solid #eee"},children:[(0,k.jsx)(X.Z,{span:24,children:(0,k.jsxs)(K.Z,{children:[(0,k.jsx)(X.Z,{span:10}),(0,k.jsx)(X.Z,{span:10,children:(0,k.jsxs)(K.Z,{className:"c-grey-c ml30",children:[(0,k.jsx)(X.Z,{flex:"1",children:"(学生收到作业时间)"}),(0,k.jsx)(X.Z,{flex:"1",children:"(学生“按时”提交作品时间截点)"})]})}),(0,k.jsx)(X.Z,{span:4})]})}),q&&q.map((function(e,n){var t,i,r,a;return console.log(null===(t=de(e.id))||void 0===t?void 0:t.publish_time,"发布时间"),console.log(pe(e.id),"截止时间"),(0,k.jsx)(X.Z,{span:24,children:(0,k.jsxs)(K.Z,{gutter:[8,16],children:[(0,k.jsx)(X.Z,{span:10,children:(0,k.jsxs)(K.Z,{gutter:[8,16],children:[(0,k.jsxs)(X.Z,{children:["发布规则 ",n+1]}),(0,k.jsx)(X.Z,{flex:"1",style:{maxWidth:300},children:(0,k.jsx)(Le.default,{disabled:H||!(null!=P&&null!==(i=P.homework_status)&&void 0!==i&&i.includes("未发布")&&e.id||Z()()0&&!e.id&&(0,k.jsx)(Me.Z,{onClick:function(){ie=ie.filter((function(e,t){return n!==t})),oe(ie.slice()),setTimeout((function(){return oe(ie.slice())}),10)}}),(0,k.jsx)(Ce.Z,{className:"c-green ml20",onClick:function(){var e;!(0,C.Rm)()||null!==(e=M.AssistantObject.hack)&&void 0!==e&&e.can_late?oe(ie.concat({penalty_type:Be.Q.Percent,late_minus_score:20})):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]})]})},n)}))]})]})}));function Re(e,n){for(var t=[],i=e;iZ()(s.rank_forbidden_start),value:R.rank_forbidden_start?Z()(R.rank_forbidden_start):"",onChange:function(e,n){R.rank_forbidden_start=n,""!=R.end_time&&R.end_time||!R.unified_setting||(R.end_time=Z()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),F(Object.assign({},R))}})}),(0,k.jsx)(X.Z,{children:(0,k.jsx)("span",{className:"c-grey-c ml10",children:"(学生看不到排行榜的开始时间)"})})]}),(0,k.jsxs)(K.Z,{align:"middle",className:"mt25",children:[(0,k.jsx)(X.Z,{children:"截止时间"}),(0,k.jsx)(X.Z,{className:"ml10",children:(0,k.jsx)(Ne.default,{style:{width:170},allowClear:!1,placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:Z()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:v,disabledDate:V,value:R.rank_forbidden_end?Z()(R.rank_forbidden_end):"",onChange:function(e,n){R.rank_forbidden_end=n,F(Object.assign({},R))}})}),(0,k.jsx)(X.Z,{children:(0,k.jsx)("span",{className:"c-grey-c ml10",children:"(学生看不到排行榜的结束时间)"})})]})]})}),!R.unified_setting&&(null===(n=A)||void 0===n?void 0:n.length)>0&&!!R.rank_forbidden&&(0,k.jsxs)(K.Z,{style:{marginTop:30,paddingTop:20,marginLeft:80,borderTop:"1px solid #eee"},children:[(0,k.jsx)(X.Z,{span:24,children:(0,k.jsxs)(K.Z,{children:[(0,k.jsx)(X.Z,{span:10}),(0,k.jsx)(X.Z,{span:10,children:(0,k.jsxs)(K.Z,{className:"c-grey-c ml30",children:[(0,k.jsx)(X.Z,{flex:"1",children:"(学生看不到排行榜的开始时间)"}),(0,k.jsx)(X.Z,{flex:"1",children:"(学生看不到排行榜的结束时间)"})]})}),(0,k.jsx)(X.Z,{span:4})]})}),E.map((function(e,n){var t,i,o;return(0,k.jsx)(X.Z,{span:24,children:(0,k.jsxs)(K.Z,{className:"mt25",children:[(0,k.jsxs)(X.Z,{style:{marginLeft:30},children:[(0,k.jsxs)("span",{children:["封榜规则",n+1,":"]}),(0,k.jsx)(Le.default,{disabled:v||!(null!=c&&null!==(t=c.homework_status)&&void 0!==t&&t.includes("未发布"))&&e.id,mode:"multiple",style:{width:306},value:"string"==typeof e.group_name?[e.group_name]:e.group_name,placeholder:"请选择分班名称",onChange:function(t){E[n].group_name=t,E[n].group_id=e.group_id,B(E.slice())},children:s.group_settings&&s.group_settings.map((function(e){return null!=R&&R.unified_setting&&!E.map((function(e){return e.group_name})).toString().split(",").includes(String(e.group_name))||A.map((function(e){return e.group_name})).toString().split(",").includes(String(e.group_name))&&!E.map((function(e){return e.group_name})).toString().split(",").includes(String(e.group_name))?(0,k.jsx)(We,{value:e.group_name,children:e.group_name},e.id):void 0}))})]}),(0,k.jsx)(X.Z,{span:10,children:(0,k.jsx)("div",{className:"ml30",children:(0,k.jsx)(Ye,{allowClear:!1,disabled:v||!(null==s||null===(i=s.group_settings)||void 0===i||null===(i=i.filter((function(n){return n.id===e.id})))||void 0===i||null===(i=i[0])||void 0===i||!i.rank_forbidden_start)&&(!(Z()()0&&!e.id&&(0,k.jsx)(Me.Z,{onClick:function(){E=E.filter((function(e,t){return n!==t})),B(E.slice()),setTimeout((function(){return B(E.slice())}),10)}}),(0,k.jsx)(Ce.Z,{className:"c-green ml20",onClick:function(){B(E.concat({}))}})]})]})},n)}))]})]})]})})),Ue=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n,t=e.shixunHomeworks,i=(e.loading,e.dispatch),r=(0,m.useParams)(),s=t.workSetting,c=t.workList,x=(t.changeData,(0,d.useState)(!0)),v=u()(x,2),_=v[0],w=v[1],y=(0,d.useState)(!1),j=u()(y,2),b=j[0],S=j[1],T=(0,d.useState)(!1),Z=u()(T,2),N=(Z[0],Z[1],q.Z.useForm()),L=(u()(N,1)[0],(0,d.useState)([])),M=u()(L,2),C=M[0],A=M[1],I=(0,d.useState)([]),P=u()(I,2),O=P[0],E=P[1],B=!(null!=c&&null!==(n=c.homework_status)&&void 0!==n&&n.includes("未发布")),D=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,is_onpage_time:!0,training_time_rules:1,hack_settings:[],punish_time:void 0,hack_score_settings:void 0}),H=u()(D,2),z=H[0],G=H[1];(0,d.useEffect)((function(){return R(),function(){A([].concat())}}),[]);var R=function(){i({type:"shixunHomeworks/getWorkSetting",payload:o()({},r)})};(0,d.useEffect)((function(){null!=s&&s.course_id&&(Object.keys(z).map((function(e){z[e]=s[e]})),z.allow_late&&z.unified_late||(z.late_penalty=5),C=JSON.parse(JSON.stringify(s.group_settings.map((function(e){return o()(o()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),O=JSON.parse(JSON.stringify(s.allow_late_settings.map((function(e){return o()(o()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),Y(),G(o()({},z)),A(W()(C)),E(W()(O)))}),[s]);var F=function(e){if(console.log(e.total_score,e.eff_score),null!==e.total_score){var n=function(){var n=l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return S(!0),n.next=3,(0,p.ZP)("/api/homework_commons/".concat(r.categoryId,"/hack_score_setting.json"),{method:"post",body:o()({},e)});case 3:0===n.sent.status&&(h.ZP.success("更新成功"),w(!0),R(),i({type:"shixunHomeworks/getWorkList",payload:o()({},r)})),S(!1);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();(null==z?void 0:z.hack_score_settings)!==(null==s?void 0:s.hack_score_settings)&&B?f.Z.confirm({title:"更新成绩",content:"您改动了本次作业的得分设置,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。",okText:"确认",cancelText:"取消",onOk:n}):n()}else h.ZP.warning("总分值不能为空")},Y=function(){var e,n,t=z.total_score,i=null===(e=z.hack_settings)||void 0===e?void 0:e.length,o=0;switch(z.hack_score_settings){case 0:var r=(t/i).toFixed(2);z.hack_settings.map((function(e,n){o=n,e.hack_score=r>0?r:0})),n=(t-r*(i-1)).toFixed(2),z.hack_settings[o].hack_score=n>0?n:0;break;case 1:var a=[0,1,3,6],s=0,l=t/(z.hack_settings.filter((function(e){return 1===e.difficult})).length*a[1]+z.hack_settings.filter((function(e){return 2===e.difficult})).length*a[2]+z.hack_settings.filter((function(e){return 3===e.difficult})).length*a[3]);console.log(l,2222),z.hack_settings.map((function(e,n){o=n,e.hack_score=(a[e.difficult]*l).toFixed(2),s+=Number(e.hack_score)}));var c=z.hack_settings[o].hack_score;n=(t-s+Number(c)).toFixed(2),z.hack_settings[o].hack_score=n>0?n:0}};return(0,k.jsxs)("section",{className:Pe,children:[(0,k.jsxs)(K.Z,{align:"middle",children:[(0,k.jsx)(X.Z,{flex:"1"}),(0,k.jsxs)(X.Z,{children:[(null==s?void 0:s.can_edit)&&_&&(0,k.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return w(!1)},children:"编辑设置"}),!_&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(g.ZP,{type:"primary",loading:b,onClick:function(){return e=JSON.parse(JSON.stringify(z)),void F(e);var e},children:"提交"}),(0,k.jsx)(g.ZP,{type:"primary",ghost:!0,className:"ml20",onClick:function(){w(!0),R()},children:"取消"})]})]})]}),(0,k.jsxs)(K.Z,{align:"middle",children:[(0,k.jsxs)(X.Z,{children:[(0,k.jsx)("span",{children:"总分值"}),(0,k.jsx)(te.Z,{min:0,className:"ml10 mr10",style:{width:160},value:z.total_score,disabled:_||B,onChange:function(e){z.total_score=e,G(Object.assign({},z)),Y()}})," 分"]}),(0,k.jsxs)(X.Z,{style:{marginLeft:100},children:[(0,k.jsx)("span",{children:"测评单次报错增加时长"}),(0,k.jsx)(te.Z,{className:"ml10 mr10",style:{width:160},min:0,value:z.punish_time,precision:0,disabled:_,onChange:function(e){z.punish_time=e,G(Object.assign({},z)),Y()}})," 分钟"]})]}),(0,k.jsxs)(K.Z,{align:"middle",style:{marginTop:20},children:[(0,k.jsx)(X.Z,{children:(0,k.jsx)("span",{children:"试题分值设置规则"})}),(0,k.jsx)(X.Z,{flex:"1",children:(0,k.jsx)(q.Z.Item,{className:"ml20",children:(0,k.jsxs)(ne.ZP.Group,{disabled:_||B,value:z.hack_score_settings,onChange:function(e){z.hack_score_settings=e.target.value,G(Object.assign({},z)),Y()},children:[(0,k.jsx)(ne.ZP,{value:0,children:"均分比例"}),(0,k.jsx)(ne.ZP,{className:"ml20 mr20",value:1,children:"难易度"}),(0,k.jsx)(ne.ZP,{value:2,children:"自定义分值"})]})})})]}),(0,k.jsx)("div",{className:Oe,children:z.hack_settings&&z.hack_settings.map((function(e,n){return(0,k.jsxs)(K.Z,{align:"middle",style:{marginTop:20},children:[(0,k.jsx)(X.Z,{flex:"1",className:"pr10",children:(0,k.jsx)("strong",{children:e.hack_name})}),(0,k.jsxs)(X.Z,{flex:"150px",children:[(0,k.jsx)(te.Z,{min:0,step:.1,value:e.hack_score,disabled:_||2!==z.hack_score_settings||B,onChange:function(e){z.hack_settings[n].hack_score=e;var t=z.hack_settings.reduce((function(e,n){return e+Number(n.hack_score)}),0);z.total_score=t.toFixed(2),G(o()({},z))}}),(0,k.jsx)("span",{className:"ml10",children:"分"})]}),(0,k.jsxs)(X.Z,{style:{lineHeight:"20px"},children:[1===e.difficult&&(0,k.jsx)("span",{className:"tag-style-border-small bg-green c-white mr10",children:"简单"}),2===e.difficult&&(0,k.jsx)("span",{className:"tag-style-border-small bg-blue c-white mr10",children:"适中"}),3===e.difficult&&(0,k.jsx)("span",{className:"tag-style-border-small bg-orange c-white mr10",children:"困难"})]})]},n)}))}),(0,k.jsx)("div",{style:{height:100}})]})})),qe=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){e.shixunHomeworks,e.loading,e.dispatch;var n,t,i=(0,d.useState)(!0),o=u()(i,2),r=o[0],s=o[1],c=(0,d.useState)(!1),x=u()(c,2),v=x[0],_=x[1],y=(0,d.useState)([]),j=u()(y,2),b=j[0],S=j[1],T=(0,d.useState)([]),Z=u()(T,2),N=Z[0],L=Z[1],M=(0,d.useState)([]),C=u()(M,2),I=C[0],P=C[1],O=(0,d.useState)([]),E=u()(O,2),B=E[0],D=E[1],H=(0,m.useParams)();function z(){return G.apply(this,arguments)}function G(){return(G=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/homework_commons/".concat(H.categoryId,"/homework_common_collaborators.json"),{method:"get"});case 2:n=e.sent,L(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function R(){return F.apply(this,arguments)}function F(){return(F=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/courses/".concat(null==H?void 0:H.coursesId,"/teachers"),{method:"get",params:{homework_id:H.categoryId,limit:1e3}});case 2:null==(n=e.sent)||n.teacher_list.map((function(e){e.key=e.user_id})),P(null==n?void 0:n.teacher_list),D(null==n?void 0:n.teacher_list);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){z(),R()}),[H]);return(0,k.jsxs)("section",{className:Pe,children:[(0,k.jsx)(K.Z,{children:(0,k.jsxs)(X.Z,{flex:"1",children:[(0,k.jsx)("span",{style:{fontSize:"16px"},children:"协作设置"}),(null==N?void 0:N.can_edit)&&(0,k.jsx)("span",{style:{cursor:"pointer",color:"#0152d9",marginLeft:"10px"},onClick:function(){_(!0)},children:"+添加协作者"})]})}),(0,k.jsxs)(K.Z,{style:{marginTop:"20px",marginBottom:"20px"},children:[(null==N||null===(n=N.data)||void 0===n?void 0:n.length)<=0&&(0,k.jsx)(A.Z,{customText:"该作业暂无协作者"}),null==N||null===(t=N.data)||void 0===t?void 0:t.map((function(e){return(0,k.jsxs)("span",{style:{display:"inline-flex",height:"40px",borderRadius:"4px",border:"1px solid #44D7B6",padding:"7px 20px",color:"#44D7B6",marginRight:"40px"},children:[(0,k.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.real_name}),(null==N?void 0:N.can_edit)&&(0,k.jsx)("span",{style:{cursor:"pointer",marginLeft:"10px"},onClick:l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,p.ZP)("/api/homework_commons/".concat(H.categoryId,"/homework_common_collaborators/delete.json"),{method:"delete",body:{user_id:e.id}});case 2:0===n.sent.status&&(h.ZP.info("删除成功"),z(),R());case 4:case"end":return n.stop()}}),n)}))),children:"X"})]})}))]}),(0,k.jsx)(K.Z,{children:!r&&(0,k.jsxs)(X.Z,{className:"mb50",children:[(0,k.jsx)(g.ZP,{type:"primary",size:"middle",onClick:function(){},children:"提交"}),(0,k.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){s(!0)},children:"取消"})]})}),(0,k.jsx)(f.Z,{title:"添加协作者",open:v,onCancel:function(){return _(!1)},onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==b.length){e.next=3;break}return h.ZP.info("请选择协作老师"),e.abrupt("return");case 3:return e.next=5,(0,p.ZP)("/api/homework_commons/".concat(H.categoryId,"/homework_common_collaborators.json"),{method:"post",body:{user_ids:b}});case 5:0===e.sent.status&&(h.ZP.info("添加成功"),S([]),z(),R(),_(!1));case 7:case"end":return e.stop()}}),e)}))),children:(0,k.jsxs)("div",{children:[(0,k.jsxs)("div",{style:{display:"flex"},children:[(0,k.jsx)("label",{style:{width:"50px"},children:"姓名:"})," ",(0,k.jsx)($.Z.Search,{onChange:function(e){P(B.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}})]}),(0,k.jsx)(w.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(e,n){S(e)},selectedRowKeys:b,getCheckboxProps:function(e){return{disabled:e.is_collaborator}}},pagination:!1,dataSource:I,columns:[{title:"姓名",dataIndex:"name",key:"name"},{title:"角色",dataIndex:"role",key:"role"}]})]})})]})})),Je=function(){return(0,k.jsx)("section",{className:"bg-white pl30 pr30 pt10 mb10",children:(0,k.jsxs)(_.Z,{destroyInactiveTabPane:!0,children:[(0,k.jsx)(_.Z.TabPane,{tab:"发布设置",children:(0,k.jsx)(Ge,{})},1),(0,k.jsx)(_.Z.TabPane,{tab:"评分设置",children:(0,k.jsx)(Ue,{})},2),(0,k.jsx)(_.Z.TabPane,{tab:"公开设置",children:(0,k.jsx)(Ve,{})},3),(0,k.jsx)(_.Z.TabPane,{tab:"协作设置",children:(0,k.jsx)(qe,{})},4)]})})},Qe=t(26724),Ke=t.n(Qe),Xe=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading}}))((function(e){var n=e.shixunHomeworks,t=e.loading,i=e.dispatch,r=(0,m.useParams)(),s=((0,m.useLocation)(),(0,d.useState)([])),c=u()(s,2),h=c[0],g=c[1],x=(0,d.useState)([]),v=u()(x,2),_=(v[0],v[1],(0,d.useState)(!0)),y=u()(_,2),j=y[0],b=y[1],S=(0,d.useState)(!1),T=u()(S,2),N=T[0],L=T[1],M=(0,d.useState)(1),C=u()(M,2),A=C[0],I=C[1],P=(0,d.useState)([]),O=u()(P,2),E=(O[0],O[1]),B=(0,d.useState)(!1),D=u()(B,2),H=D[0],z=D[1],G=(0,d.useState)(!1),R=u()(G,2),F=R[0],Y=R[1],V=(0,d.useState)(!1),J=u()(V,2),$=J[0],ee=J[1];(0,d.useEffect)((function(){"代码查重"===n.actionTabs.key?(te.resetFields(),g([]),z(!0),ie()):z(!1)}),[n.actionTabs.key]);var ne=q.Z.useForm(),te=u()(ne,1)[0],ie=function(){var e=l()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!j||N){e.next=11;break}return L(!0),I(A+1),e.next=5,(0,me.JG)(o()(o()({},r),{},{page:A}));case 5:t=e.sent,i=W()(t.group_list),null!=t&&t.ungroup_list&&i.push({id:null==t?void 0:t.ungroup_list.id,name:null==t?void 0:t.ungroup_list.name,works_count:null==t?void 0:t.ungroup_list.work_count,last_review_time:null==t?void 0:t.ungroup_list.last_review_time}),g([].concat(W()(h),W()(i))),L(!1),(null===(n=t.group_list)||void 0===n?void 0:n.length)<10&&b(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){i({type:"shixunHomeworks/setActionTabs",payload:{}}),Y(!1),b(!0),L(!1),I(1),g([]),te.resetFields()},re=[{title:"",dataIndex:"id",width:280,render:function(e,n){return(0,k.jsx)(Q.Z,{disabled:!(n.works_count>1),value:String(n.id),children:n.name})}},{title:"有效作品数",dataIndex:"works_count"},{title:"上次查重时间",dataIndex:"last_review_time",width:130}];return(0,k.jsxs)(f.Z,{centered:!0,title:"代码查重",keyboard:!1,maskClosable:!1,open:H,okText:"确认",cancelText:"取消",width:820,bodyStyle:{minHeight:200},onOk:l()(a()().mark((function e(){var t,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=te.getFieldValue(),ee(!0),e.next=4,(0,p.ZP)("/api/homework_commons/".concat(r.categoryId,"/hack_homework_code_repeat.json"),{method:"post",body:{group_ids:W()(t.group_ids)}});case 4:if(o=e.sent,ee(!1),0!==o.status){e.next=12;break}return oe(),e.next=10,i({type:"shixunHomeworks/getWorkList",payload:n.actionTabs.params});case 10:m.history.push("/classrooms/".concat(r.coursesId,"/program_homework/").concat(r.categoryId,"/detail?tabs=2")),i({type:"shixunHomeworks/setActionTabs",payload:{key:"执行代码查重"}});case 12:case"end":return e.stop()}}),e)}))),okButtonProps:{loading:$},onCancel:oe,children:[(0,k.jsx)("div",{children:"请注意:在执行代码查重操作后,若学生提交新的作品代码,新作品代码不计入本次查重结果。"}),n.codeReviewCourse&&(0,k.jsxs)(q.Z,{form:te,onChange:function(e){E(o()({},te.getFieldValue()))},initialValues:U()(U()({},"group_ids",[]),"end_time",Z()(Z()().add(7,"days").format("YYYY-MM-DD HH:mm"))),children:[(0,k.jsx)("div",{className:"flexd-table-header mt20",children:(0,k.jsx)(w.Z,{pagination:!1,dataSource:[],columns:re})}),(0,k.jsx)(q.Z.Item,{name:"group_ids",children:(0,k.jsx)(Q.Z.Group,{className:"w100",children:(0,k.jsx)("div",{style:{width:"100%",maxHeight:260,overflow:"auto"},children:(0,k.jsx)(Ke(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ie()},hasMore:j,useWindow:!1,children:(0,k.jsx)(w.Z,{loading:t.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:re,dataSource:h,pagination:!1})})})})})]}),(0,k.jsx)(K.Z,{children:(0,k.jsx)(X.Z,{className:"ml10",children:(0,k.jsx)(Q.Z,{checked:F,onChange:function(e){Y(e.target.checked);var n=[];e.target.checked&&(n=h.filter((function(e){return e.works_count>1})).map((function(e){return e.id+""}))),te.setFieldsValue(U()({},"group_ids",n))},children:"全选"})})})]})})),$e=t(10006),en=t(67925),nn=t(82200),tn=t(374),on=t(10160),rn=t(36890),an=t(49906),sn=t(66028),ln=t(75866),cn=[rn.Z,an.Z,sn.Z],un=(0,m.connect)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){var n,t,i=e.user,r=e.classroomList,s=(0,d.useState)(o()(o()({},(0,m.useParams)()),{},{page:1,per_page:10,rank_type:2,course_group:(0,C.dE)()?[i.userInfo.course.course_group_id]:[]},(0,m.useParams)())),c=u()(s,2),x=c[0],_=c[1],y=(0,d.useState)([]),j=u()(y,2),b=j[0],S=j[1],T=(0,d.useState)([]),Z=u()(T,2),M=Z[0],I=Z[1],P=(0,d.useState)([]),O=u()(P,2),E=O[0],B=O[1],D=(0,d.useState)(!1),H=u()(D,2),z=H[0],G=H[1],R=(0,d.useState)([{title:"排行",dataIndex:"rank",width:100,fixed:"left",render:function(e,n,t){return e<4?(0,k.jsx)("img",{src:cn[e-1]}):e}},{title:"用户",dataIndex:"user_name",width:150,fixed:"left",key:"user_name",render:function(e,n,t){return(0,k.jsxs)("div",{children:[(0,k.jsx)("img",{style:{width:30,height:30,borderRadius:"50%",marginRight:10},src:on.Z.IMG_SERVER+"/images/"+(null==n?void 0:n.image_url)}),e]})}},{title:"分班",dataIndex:"course_group",key:"course_group",ellipsis:!0,width:150,fixed:"left"},{title:"学号",dataIndex:"student_id",key:"student_id",width:150,ellipsis:!0,fixed:"left",render:function(e){return e||"- -"}},{title:"通过",dataIndex:"passed_count",width:100,fixed:"left",key:"passed_count"},{title:"得分",dataIndex:"score",width:100,fixed:"left",key:"score"}]),F=u()(R,2),Y=F[0],V=F[1];function U(e){return q.apply(this,arguments)}function q(){return(q=l()(a()().mark((function e(n){var t,s,c,u,d,m;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return G(!0),e.next=3,(0,p.ZP)("/api/courses/rank_list.json",{method:"get",params:o()(o()({},x),{},{id:x.coursesId,rank_type:2,homework_common_id:x.categoryId})});case 3:if(t=e.sent,S(t),G(!1),-1==t.status){e.next=19;break}if((0,C.dE)()?(1===n&&I([null==t||null===(s=t.course_group)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.id]),null!=t&&t.my_rank?B([null==t?void 0:t.my_rank].concat(W()(null==t?void 0:t.rank_list))):B(W()(null==t?void 0:t.rank_list))):B(W()(null==t?void 0:t.rank_list)),1!==n){e.next=19;break}c={title:(0,k.jsxs)(v.Z,{title:"总耗时时为做题通过时长和罚时时长的总和,\n 罚时时长=评测出错次数X设置的罚时(当前为".concat(null==t?void 0:t.punish_time,"分)"),children:[(0,k.jsx)("span",{style:{marginRight:3},children:"总耗时"})," ",(0,k.jsx)("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})]}),dataIndex:"finish_time",width:150,ellipsis:!0,fixed:"left",key:"finish_time"},Y.push(c),u=a()().mark((function e(n){var s,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(u={}).title=null!=t&&t.sent_type?(0,k.jsx)("span",{children:"题目"+(n+1)+"(".concat(null==t||null===(s=t.question_data)||void 0===s||null===(s=s[n])||void 0===s?void 0:s.question_score,")")}):(0,k.jsx)("a",{onClick:l()(a()().mark((function e(){var i,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/problems/".concat(null==t||null===(i=t.question_data)||void 0===i||null===(i=i[n])||void 0===i?void 0:i.identifier,"/start.json"),{method:"get"});case 2:(o=e.sent)&&(window.open("/myproblems/".concat(null==o?void 0:o.identifier,"?type=1")),localStorage.setItem("program_homework",[x.coursesId,x.categoryId]));case 4:case"end":return e.stop()}}),e)}))),children:"题目"+(n+1)+"(".concat(null==t||null===(c=t.question_data)||void 0===c||null===(c=c[n])||void 0===c?void 0:c.question_score,")")}),u.dataIndex="question_data",u.width=250,u.render=function(e,t){var s,c,u,d,m;return(0,k.jsx)("div",{children:(null==e||null===(s=e[n])||void 0===s?void 0:s.answer_question_time)&&(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:l()(a()().mark((function t(){var s,l,c,u,d,m,g,v,_;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(0,C.Rm)()||null!==(s=r.AssistantObject.hack)&&void 0!==s&&s.can_view){t.next=3;break}return h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),t.abrupt("return");case 3:if(null!=e&&null!==(l=e[n])&&void 0!==l&&l.open_code){t.next=6;break}return h.ZP.info("暂不允许查看代码"),t.abrupt("return");case 6:return t.next=8,(0,p.ZP)("/api/courses/view_code.json",{method:"get",params:o()(o()({},x),{},{id:x.coursesId,homework_common_id:x.categoryId,hack_user_code_id:null==e||null===(c=e[n])||void 0===c?void 0:c.hack_user_code_id})});case 8:_=t.sent,f.Z.warning({icon:null,width:800,title:(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{children:"代码"}),(0,k.jsxs)("span",{children:["使用语言:",null==e||null===(u=e[n])||void 0===u?void 0:u.current_language]}),(0,k.jsxs)("span",{children:["运行内存:",null==e||null===(d=e[n])||void 0===d?void 0:d.memory,"(KB)"]}),(0,k.jsxs)("span",{children:["运行时长:",null==e||null===(m=e[n])||void 0===m?void 0:m.run_time,"(ms)"]}),(0,k.jsxs)("span",{children:["得分:",null==e||null===(g=e[n])||void 0===g?void 0:g.score]})]}),content:(0,k.jsx)(ln.Z,{classroomList:r,user:i,languages:[{language:null==e||null===(v=e[n])||void 0===v?void 0:v.language,code:null==_?void 0:_.code}],v:e,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:e.language,game_id:e.id,diff_code_count:e.diff_code_count})});case 10:case"end":return t.stop()}}),t)})))}),(0,k.jsx)("span",{style:{margin:"0px 10px"},children:(null==e||null===(c=e[n])||void 0===c?void 0:c.answer_question_time)||"- -"}),null!=e&&null!==(u=e[n])&&void 0!==u&&u.submit_count?(0,k.jsxs)(v.Z,{title:"".concat((null==e||null===(d=e[n])||void 0===d?void 0:d.submit_count)||0,"次尝试出错"),children:[(0,k.jsx)("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),(null==e||null===(m=e[n])||void 0===m?void 0:m.submit_count)||0]}):null]})})},Y.push(u);case 6:case"end":return e.stop()}}),e)})),d=0;case 13:if(!(d<(null==t||null===(m=t.question_data)||void 0===m?void 0:m.length))){e.next=18;break}return e.delegateYield(u(d),"t0",15);case 15:d++,e.next=13;break;case 18:V(W()(Y));case 19:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,d.useEffect)((function(){Y.splice(7);for(var e=function(e){var n,t,s={};s.title=null!=b&&b.sent_type?(0,k.jsx)("span",{children:"题目"+(e+1)+"(".concat(null==b||null===(n=b.question_data)||void 0===n||null===(n=n[e])||void 0===n?void 0:n.question_score,")")}):(0,k.jsx)("a",{onClick:l()(a()().mark((function n(){var t,i;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,p.ZP)("/api/problems/".concat(null==b||null===(t=b.question_data)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.identifier,"/start.json"),{method:"get"});case 2:(i=n.sent)&&(window.open("/myproblems/".concat(null==i?void 0:i.identifier,"?type=1")),localStorage.setItem("program_homework",[x.coursesId,x.categoryId]));case 4:case"end":return n.stop()}}),n)}))),children:"题目"+(e+1)+"(".concat(null==b||null===(t=b.question_data)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.question_score,")")}),s.dataIndex="question_data",s.width=250,s.render=function(n,t){var s,c,u,d,m;return(0,k.jsx)("div",{children:(null==n||null===(s=n[e])||void 0===s?void 0:s.answer_question_time)&&(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:l()(a()().mark((function t(){var s,l,c,u,d,m,g,v,_;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(0,C.Rm)()||null!==(s=r.AssistantObject.hack)&&void 0!==s&&s.can_appraise){t.next=3;break}return h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),t.abrupt("return");case 3:if(null!=n&&null!==(l=n[e])&&void 0!==l&&l.open_code){t.next=6;break}return h.ZP.info("暂不允许查看代码"),t.abrupt("return");case 6:return t.next=8,(0,p.ZP)("/api/courses/view_code.json",{method:"get",params:o()(o()({},x),{},{id:x.coursesId,homework_common_id:x.categoryId,hack_user_code_id:null==n||null===(c=n[e])||void 0===c?void 0:c.hack_user_code_id})});case 8:_=t.sent,f.Z.warning({icon:null,width:800,title:(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{children:"代码"}),(0,k.jsxs)("span",{children:["使用语言:",null==n||null===(u=n[e])||void 0===u?void 0:u.current_language]}),(0,k.jsxs)("span",{children:["运行内存:",null==n||null===(d=n[e])||void 0===d?void 0:d.memory,"(KB)"]}),(0,k.jsxs)("span",{children:["运行时长:",null==n||null===(m=n[e])||void 0===m?void 0:m.run_time,"(ms)"]}),(0,k.jsxs)("span",{children:["得分:",null==n||null===(g=n[e])||void 0===g?void 0:g.score]})]}),content:(0,k.jsx)(ln.Z,{classroomList:r,user:i,languages:[{language:null==n||null===(v=n[e])||void 0===v?void 0:v.language,code:null==_?void 0:_.code}],v:n,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:n.language,game_id:n.id,diff_code_count:n.diff_code_count})});case 10:case"end":return t.stop()}}),t)})))}),(0,k.jsx)("span",{style:{margin:"0px 10px"},children:(null==n||null===(c=n[e])||void 0===c?void 0:c.answer_question_time)||"- -"}),null!=n&&null!==(u=n[e])&&void 0!==u&&u.submit_count?(0,k.jsxs)(v.Z,{title:"".concat((null==n||null===(d=n[e])||void 0===d?void 0:d.submit_count)||0,"次尝试出错"),children:[(0,k.jsx)("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),(null==n||null===(m=n[e])||void 0===m?void 0:m.submit_count)||0]}):null]})})},Y.push(s)},n=0;n<(null==b||null===(t=b.question_data)||void 0===t?void 0:t.length);n++){var t;e(n)}V(W()(Y))}),[null==b?void 0:b.question_data]),(0,d.useEffect)((function(){var e;null!=i&&null!==(e=i.userInfo)&&void 0!==e&&e.course&&((0,C.dE)()&&(x.course_group=(0,C.dE)()?[i.userInfo.course.course_group_id]:[],_(o()({},x))),U(1))}),[null==i?void 0:i.userInfo]),console.log("----",Y),(0,k.jsx)("div",{style:{width:1200,margin:"0px auto"},children:"封榜中"===(null==b?void 0:b.message)?(0,k.jsx)(A.Z,{customText:"答题时间进入倒计时,暂时封榜,请加速竞技通关答题"}):(0,k.jsxs)("div",{style:{background:"#fff",padding:20},children:[(0,k.jsxs)("div",{style:{display:"inline-flex"},children:[(0,k.jsx)("label",{children:"分班情况:"}),(0,C.GJ)()&&(0,k.jsx)("div",{style:{flex:1},children:(0,k.jsxs)(Q.Z.Group,{className:nn.Z.checkboxgroup,value:M,onChange:function(e){if(1===x.type)I([]),x.course_group=[],x.page=1,_(o()({},x)),U();else if(2===x.type){var n;I(["全部"].concat()),x.course_group=null==b||null===(n=b.course_group)||void 0===n?void 0:n.map((function(e){return e.id})),x.page=1,_(o()({},x)),U()}else I(W()(e.filter((function(e){return"全部"!=e})))),x.course_group=e.filter((function(e){return"全部"!=e})),x.page=1,_(o()({},x)),U()},children:[(0,k.jsx)(Q.Z,{value:"全部",onChange:function(e){e.target.checked?x.type=2:x.type=1},children:"全部分班"}),null==b||null===(n=b.course_group)||void 0===n?void 0:n.map((function(e,n){return(0,k.jsx)(Q.Z,{onChange:function(e){x.type=3},value:e.id,children:null==e?void 0:e.name})}))]})}),(0,C.dE)()&&(0,k.jsxs)(ne.ZP.Group,{onChange:function(e){"全部"===e.target.value?(x.course_group=[],x.page=1,_(o()({},x)),U()):(x.course_group=[e.target.value],x.page=1,_(o()({},x)),U())},defaultValue:i.userInfo.course.course_group_id,children:[(0,k.jsx)(ne.ZP,{value:"全部",children:"全部分班"}),null==b||null===(t=b.course_group)||void 0===t?void 0:t.map((function(e,n){return(0,k.jsx)(ne.ZP,{value:e.id,children:e.name})}))]})]}),(0,C.GJ)()&&(0,k.jsxs)("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10},children:[(0,k.jsxs)("span",{style:{fontSize:14,color:"#B1BACD"},children:["排行规则:时间结束后正式封榜,时间段之外的提交不计入排行。 ",(0,k.jsx)("a",{onClick:function(){f.Z.warning({title:"计分规则",width:500,content:(0,k.jsxs)("div",{children:[(0,k.jsx)("p",{children:"排名规则:经典ACM规则"}),(0,k.jsx)("p",{children:"AC(通过题目)越多,排名越靠前。"}),(0,k.jsx)("p",{children:"AC相同,总用时越少,排名越靠前。"}),(0,k.jsx)("p",{children:"总用时=∑(每一个题目的用时)"}),(0,k.jsx)("p",{children:"每一个题目的用时=比赛开始到提交被通过的时间+罚时"}),(0,k.jsx)("p",{children:"罚时=(通过前)错误代码提交次数*每次罚时"}),(0,k.jsx)("p",{children:"不算罚时的情况:没有通过的题目、(系统)内部错误、编译错误"})]})})},children:"点击查看计分规则"})]}),(0,k.jsx)(g.ZP,{onClick:function(){(0,be.VY)(o()(o()({},x),{},{id:x.coursesId,rank_type:2,homework_common_id:x.categoryId}))},children:"导出"})]}),(0,k.jsx)(N.Z,{spinning:z,children:(0,k.jsx)(w.Z,{style:{marginTop:10},pagination:!1,scroll:{x:1200},rowClassName:function(e,n){return 0===n&&(0,C.dE)()&&nn.Z.tables},dataSource:E,columns:Y})}),(0,k.jsx)("div",{style:{width:"100%",textAlign:"center",marginTop:10},children:(0,k.jsx)(L.Z,{current:x.page,pageSize:x.per_page,total:null==b?void 0:b.count,hideOnSinglePage:!0,onChange:function(e,n){x.page=e,x.per_page=n,_(o()({},x)),U()}})})]})})})),dn=t(70496),pn=t(50001),mn=t(81037),hn=t(49028),fn=[{live:"A",gz:"0个错误",ld:"0个漏洞",gf:"0 - 5%"},{live:"B",gz:"至少1个次要错误",ld:"至少1个次要漏洞",gf:"6% - 10%"},{live:"C",gz:"至少1个主要错误",ld:"至少1个主要漏洞",gf:"11% - 20%"},{live:"D",gz:"至少1个严重错误",ld:"至少1个严重漏洞",gf:"21% - 50%"},{live:"E",gz:"至少1个崩溃错误",ld:"至少1个崩溃漏洞",gf:"超过50%"}],gn=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.loading,o=e.user;return{classroomList:t,shixunHomeworks:n,globalSetting:e.globalSetting,user:o,loading:i.effects}}))((function(e){var n,t,i,r,s=e.shixunHomeworks,c=e.classroomList,b=(e.globalSetting,e.user),S=(e.loading,e.dispatch),T=(0,m.useParams)(),Z=(0,m.useSearchParams)(),N=u()(Z,1)[0],L=(0,d.useState)(N.get("tabs")||"0"),M=u()(L,2),A=M[0],I=M[1],P=(0,d.useState)({}),O=u()(P,2),E=O[0],B=O[1],D=s.workList,H=s.workSetting,z=(0,d.useState)(!1),G=u()(z,2),R=G[0],Y=G[1];T.category=N.get("category_id"),T.order="work_score",T.b_order="desc",(0,d.useEffect)((function(){S({type:"classroomList/getAssistantPermissions",payload:{course_id:T.coursesId}})}),[(0,C.bg)()]);var W,V,U,q,J,Q,K,X,$=function(){var e;f.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,k.jsxs)("div",{className:"tc font16",children:["你在该实训的学习记录将被清空,无法恢复",(0,k.jsx)("br",{}),"是否确认重做?"]}),onOk:(e=l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=null===(n=s.workList)||void 0===n?void 0:n.myshixun_identifier,e.next=3,(0,me.Fr)({id:t});case 3:e.sent&&(h.ZP.info("已清空本实训的学习记录\n\n请点击“开启挑战”重做课程实验"),S({type:"shixunHomeworks/getWorkList",payload:E}));case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},ee=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),f.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,k.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=l()(a()().mark((function t(){var i,o;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,tn.$Q)({url:n});case 2:if(i=t.sent){t.next=5;break}return t.abrupt("return");case 5:return h.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,tn.Ir)({id:i.shixun_identifier});case 8:if(null==(o=t.sent)||!o.game_identifier){t.next=12;break}return(0,j.xg)("/tasks/".concat(o.game_identifier,"?coursesId=").concat(T.coursesId)),t.abrupt("return");case 12:2===(null==o?void 0:o.status)?e(null==o?void 0:o.message):3===(null==o?void 0:o.status)&&ne(null==o?void 0:o.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},ne=function(e){f.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,k.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},te=function(){var e=l()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),e.next=3,(0,tn.$Q)({url:n});case 3:if(i=e.sent,console.log(i,"execRes"),null==i||!i.game_identifier){e.next=8;break}return(0,j.xg)("/tasks/".concat(i.game_identifier,"?coursesId=").concat(T.coursesId)),e.abrupt("return");case 8:-3===(null==i?void 0:i.status)?(0,j.eF)():2===(null==i?void 0:i.status)?ee(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&ne(null==i?void 0:i.message);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ie=[{name:"作业列表",id:"0",compontent:(0,k.jsx)(Te,{setExportParams:B}),forceRender:!0},{name:"作业详情",id:"1",compontent:(0,k.jsx)(F,{})},{name:"排行榜",id:"5",compontent:(0,k.jsx)(un,{})},{name:"代码查重",id:"2",compontent:(0,k.jsx)(Ze,{})},{name:"重做记录",id:"9",compontent:(0,k.jsx)(hn.Z,{})},{name:(0,C.GJ)()?"高级设置":"得分规则",id:"3",compontent:null!==(n=D.homework_status)&&void 0!==n&&n.includes("导入")?(0,k.jsx)(mn.Z,{}):(0,k.jsx)(Je,{}),forceRender:!0},{name:(0,k.jsx)("a",{style:{color:"#b9b8b8"},href:"/classrooms/".concat(T.coursesId,"/program_homework/").concat(T.categoryId,"/answer"),children:"解答&讨论"}),id:"6",compontent:!1}].filter((function(e){var n,t;return(0,C.dE)()?"代码查重"!==e.name:(0,C.dE)()||"已截止"!==(null==D||null===(n=D.homework_status)||void 0===n?void 0:n[0])?"质量检测"!==e.name:!D.code_review&&"未发布"!==(null==D||null===(t=D.homework_status)||void 0===t?void 0:t[0])||"代码查重"!==e.name})).filter((function(e){return!!D.open_code_quality_analysis||"质量检测"!==e.name})).filter((function(e){var n;return null===(n=D.homework_status)||void 0===n||!n.includes("导入")||((0,C.dE)()?["0","1"].includes(e.id):["0","1","3"].includes(e.id))}));return(0,k.jsxs)("section",{children:[(0,k.jsxs)("div",{className:"edu-container",children:[D.homework_name&&(0,k.jsxs)("section",{className:"animated fadeIn",children:[(0,k.jsx)("aside",{className:"mt10",children:D.category&&(0,k.jsxs)(x.Z,{separator:">",children:[(0,k.jsx)(x.Z.Item,{children:(0,k.jsx)(m.Link,{to:"/classrooms/".concat(null==T?void 0:T.coursesId,"/program_homework"),children:D.course_name})}),(0,k.jsx)(x.Z.Item,{children:(0,k.jsx)(m.Link,{to:"/classrooms/".concat(null==T?void 0:T.coursesId,"/program_homework/").concat(D.category.main?"":D.category.category_id),children:D.category.category_name})}),(0,k.jsx)(x.Z.Item,{children:"作业详情"})]})}),(0,k.jsxs)("aside",{className:[nn.Z.title,"mt20"].join(" "),children:[(0,k.jsx)(m.Link,{to:"/classrooms/".concat(D.course_id,"/program_homework/").concat(D.category.main?"":D.category.category_id),children:(0,k.jsx)(y.Z,{className:"font16 c-black"})}),(0,k.jsx)(v.Z,{title:D.homework_name,placement:"bottom",children:(0,k.jsx)("strong",{className:"font20 ml5",children:D.homework_name})}),(0,k.jsx)(j.VV,{temporary:!0,status:D.homework_status}),(0,C.dE)()&&!(null!==(t=D.homework_status)&&void 0!==t&&t.includes("导入"))&&(0,k.jsx)("span",{style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"},children:(0,k.jsxs)(g.ZP,{onClick:l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/problems/".concat(null===(n=s.workList)||void 0===n?void 0:n.start_identifier,"/start.json"),{method:"get"});case 2:(t=e.sent)&&(window.open("/myproblems/".concat(null==t?void 0:t.identifier,"?type=1")),localStorage.setItem("program_homework",[T.coursesId,T.categoryId]));case 4:case"end":return e.stop()}}),e)}))),type:"primary",children:[null!==(i=D.homework_status)&&void 0!==i&&i.includes("已截止")?"查看作业":"进入练习"," "]})})]})]}),(0,k.jsx)("aside",{className:"mt30 relative ".concat(nn.Z.workListTabWrap),children:(0,k.jsx)(_.Z,{type:"card",defaultActiveKey:A,activeKey:A,tabBarExtraContent:null!==(r=D.homework_status)&&void 0!==r&&r.includes("导入")&&(0,C.GJ)()?(0,k.jsx)(g.ZP,{icon:(0,k.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){S({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==D?void 0:D.homework_name,id:null==D?void 0:D.homework_id,type:"hack"}})},type:"primary",children:"补充成绩"}):(0,k.jsxs)("aside",{className:nn.Z.workListTabButton,children:[(0,C.dE)()&&(null===(W=s.workList)||void 0===W?void 0:W.redo_work)&&(0,k.jsx)(g.ZP,{onClick:$,type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-dahuizhongzuo3x"}),children:"重做"}),(null===(V=s.workList)||void 0===V?void 0:V.shixun_status)>1&&(null===(U=s.workList)||void 0===U?void 0:U.time_status)<5&&(0,C.dE)()&&(0,k.jsx)(g.ZP,{type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-kaiqizhong"}),onClick:function(){var e,n,t;(0,ke.tJ)(S,!0)&&(null!==(e=s.workList)&&void 0!==e&&null!==(e=e.task_operation)&&void 0!==e&&null!==(e=e[1])&&void 0!==e&&e.includes("/")?te(null===(n=s.workList)||void 0===n||null===(n=n.task_operation)||void 0===n?void 0:n[1]):(0,j.xg)("/tasks/".concat(null===(t=s.workList)||void 0===t||null===(t=t.task_operation)||void 0===t?void 0:t[1])))},children:null===(q=s.workList)||void 0===q||null===(q=q.task_operation)||void 0===q?void 0:q[0]}),(null===(J=s.workList)||void 0===J?void 0:J.commit_des)&&(null===(Q=s.workList)||void 0===Q?void 0:Q.commit_des)&&(0,k.jsx)(g.ZP,{type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-tijiaozongjie"}),onClick:function(){var e;(0,j.xg)("/classrooms/".concat(T.coursesId,"/shixun_homework/").concat(T.categoryId,"/").concat(null===(e=s.workList)||void 0===e?void 0:e.id,"/commitsummary"))},children:null===(K=s.workList)||void 0===K?void 0:K.commit_des}),(0,C.GJ)()&&"未发布"===(null==D||null===(X=D.homework_status)||void 0===X?void 0:X[0])&&(0,k.jsx)(g.ZP,{type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-bianji2"}),onClick:function(){var e;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_create||!(0,C.Rm)()?m.history.push("/classrooms/".concat(T.coursesId,"/program_homework/").concat(T.categoryId,"/edit")):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"}),(0,C.GJ)()&&D.publish_immediately&&(0,k.jsx)(g.ZP,{type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:function(){var e,n;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_publish||!(0,C.Rm)()?2!==(null==b||null===(n=b.userInfo)||void 0===n?void 0:n.user_status)?S({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[T.categoryId],selectArrsAll:[D],params:T,detail:!0,type:2,manage_all_group:null==H?void 0:H.manage_all_group}}):(0,ke.Rd)():h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"立即发布"}),(0,C.GJ)()&&D.end_immediately&&(0,k.jsx)(g.ZP,{style:{background:"#0152d9",color:"#fff"},type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-jiezhishiyan"}),onClick:function(){var e;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_stop||!(0,C.Rm)()?S({type:"classroomList/setActionTabs",payload:{key:"立即截止",params:T,type:2,detail:!0,selectArrs:[T.categoryId]}}):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"立即截止"})]}),onChange:function(e){var n;"5"!==e||null!==(n=c.AssistantObject.hack)&&void 0!==n&&n.can_exam_leaderboard||!(0,C.Rm)()?(I(e),"0"===e&&S({type:"shixunHomeworks/getWorkList",payload:T})):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:ie.map((function(e,n){return(0,k.jsx)(_.Z.TabPane,{tab:e.name,forceRender:e.forceRender,children:e.compontent},e.id)}))})})]}),(0,k.jsx)(Xe,{}),(0,k.jsx)($e.Z,{courseEndTime:null==D?void 0:D.course_end_date,successCallback:function(){S({type:"shixunHomeworks/getWorkList",payload:o()({},T)})},visible:"立即截止"===c.actionTabs.key,homeworkIds:[T.categoryId],courseId:T.coursesId,isBatch:!1}),(0,k.jsx)(en.Z,{courseEndTime:null==D?void 0:D.course_end_date}),(0,k.jsx)(dn.Z,{onOk:function(){S({type:"shixunHomeworks/getWorkList",payload:o()({},T)})}}),(0,k.jsx)(pn.Z,{onOk:function(){S({type:"shixunHomeworks/getWorkList",payload:o()({},T)})}}),(0,k.jsxs)(f.Z,{open:R,title:"规则说明",width:800,footer:null,onCancel:function(){Y(!1)},children:[(0,k.jsx)("p",{children:"一、等级规则"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"1. 缺陷等级"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:(0,k.jsx)(w.Z,{dataSource:fn,columns:[{title:"等级",dataIndex:"live"},{title:"缺陷评估规则",dataIndex:"gz"},{title:"漏洞评估规则",dataIndex:"ld"},{title:"代码规范评估规则",dataIndex:"gf"}],pagination:!1})}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"注:代码规范评估规则中数值来源为计算技术债务时间占开发所有代码所需要的时间的比例(Technical Debt Ratio)"}),(0,k.jsx)("p",{style:{marginLeft:"20px"},children:"Technical Debt Ratio = 技术债务时间 / 开发时间"}),(0,k.jsx)("p",{style:{marginLeft:"20px"},children:"技术债务时间为修复所有问题所需要的时间。"}),(0,k.jsx)("p",{children:"二、复杂度规则"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"根据代码路径数计算的数值,每当一个函数的控制流分叉时,复杂度计数器就会自增一。"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"每个程序语言的关键字对应的复杂度数据不同,但每个函数的最小复杂度为1。(特定语言的详细数据略)"}),(0,k.jsx)("p",{children:"三、代码质量分规则"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"代码质量分 = 0.5*缺陷分数 + 0.3*漏洞分数 + 0.2*代码规范性分数"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"其中:"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"缺陷/漏洞/代码规范性分数计算规则为:100 - 100 *((100*崩溃数 + 5*严重数 + 3*主要数 + 1*次数)/ 代码行数)"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"注:分数为空的代表不支持的文件格式。"})]})]})}))},67925:function(e,n,t){"use strict";var i=t(7557),o=t.n(i),r=t(85573),a=t.n(r),s=t(41498),l=t.n(s),c=t(82242),u=t.n(c),d=t(37205),p=t.n(d),m=t(79800),h=t.n(m),f=t(39647),g=t.n(f),x=t(59301),v=t(78241),_=t(8591),w=t(43418),y=t(95237),j=t(5112),b=t(94001),k=t(43604),S=t(57930),T=t(24905),Z=t(61186),N=t.n(Z),L=t(75105),M=t(79905),C=t(99144),A=t(18892),I=t(40994),P=t(77540),O=t(72716),E=t(37712),B=["classroomList","dispatch","courseEndTime"];n.Z=(0,A.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t,i,r,s,c,d,m,f,Z,D,H=e.classroomList,z=e.dispatch,G=e.courseEndTime,R=g()(e,B),F=(0,A.useParams)(),Y=v.Z.useForm(),W=h()(Y,1)[0],V=(0,x.useState)(1),U=h()(V,2),q=U[0],J=U[1],Q=(0,x.useState)([]),K=h()(Q,2),X=K[0],$=K[1],ee=(0,x.useState)(0),ne=h()(ee,2),te=(ne[0],ne[1]),ie=(0,x.useState)(2e3),oe=h()(ie,2),re=(oe[0],oe[1],(0,x.useState)(!0)),ae=h()(re,2),se=(ae[0],ae[1]),le=(0,x.useState)(!1),ce=h()(le,2),ue=ce[0],de=(ce[1],(0,x.useState)(!1)),pe=h()(de,2),me=pe[0],he=(pe[1],(0,x.useState)([])),fe=h()(he,2),ge=fe[0],xe=fe[1],ve=(0,x.useState)(!0),_e=h()(ve,2),we=_e[0],ye=_e[1],je=(0,x.useState)(!(null!==(n=H.actionTabs)&&void 0!==n&&null!==(n=n.selectArrsAll)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&n.send_type)),be=h()(je,2),ke=be[0],Se=be[1],Te=(0,x.useState)([0,0,0]),Ze=h()(Te,2),Ne=Ze[0],Le=Ze[1];(0,x.useEffect)((function(){if("立即发布"===H.actionTabs.key){var e,n,t,i;if(Ie(),null!==(e=H.actionTabs)&&void 0!==e&&null!==(e=e.selectArrsAll)&&void 0!==e&&null!==(e=e[0])&&void 0!==e&&e.can_publish)Le(p()(null===(t=H.actionTabs)||void 0===t||null===(t=t.selectArrsAll)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.difficult_count));else Le(p()(null===(i=H.actionTabs)||void 0===i||null===(i=i.selectArrsAll)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.difficult_settings));if(Se(!(null!==(n=H.actionTabs)&&void 0!==n&&null!==(n=n.selectArrsAll)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&n.send_type)),Me(),2===H.actionTabs.type){var o,r=null===(o=H.actionTabs.selectArrsAll)||void 0===o?void 0:o[0];ye(r.unified_setting)}else ye(!1)}}),[H.actionTabs]),(0,x.useEffect)((function(){if(ue){if(me)return;z({type:"classroomList/setActionTabs",payload:{}}),(0,M.GJ)()?(z({type:"classroomList/getClassroomTeacherCommonList",payload:u()(u()({},H.actionTabs.params),{},{type:1})}),z({type:"shixunHomeworks/getWorkList",payload:u()({},F)})):z({type:"classroomList/getClassroomCommonList",payload:u()({},H.actionTabs.params)})}}),[ue]);var Me=function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return se(!0),e.next=3,(0,P.c_)(u()(u()({},F),{},{page:n||q,limit:2e4,homework_id:1===H.actionTabs.type?"":H.actionTabs.selectArrs[0]}));case 3:null==(t=e.sent)||t.course_groups.map((function(e,n){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),t&&($(p()(null==t?void 0:t.course_groups)),te(null==t?void 0:t.course_groups_count),se(!1),n||W.setFieldsValue(a()(a()({},"publish_time",N()(N()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",N()(N()(new Date((0,C.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm")))));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ce=function(){(0,M.GJ)()?H.actionTabs.detail?(z({type:"shixunHomeworks/setActionTabs",payload:{}}),z({type:"shixunHomeworks/getWorkList",payload:u()({},F)}),z({type:"shixunHomeworks/getWorkSetting",payload:u()({},F)})):z({type:"classroomList/getClassroomTeacherCommonList",payload:u()(u()({},H.actionTabs.params),{},{type:5,category:H.actionTabs.params.categoryId})}):z({type:"classroomList/getClassroomCommonList",payload:u()({},H.actionTabs.params)})},Ae=function(){var e=l()(o()().mark((function e(){var n,t,i,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,M.Rm)()||null!==(n=H.AssistantObject.hack)&&void 0!==n&&n.can_publish){e.next=4;break}return _.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),Be(!1),e.abrupt("return");case 4:if(!((i=u()({},W.getFieldsValue())).end_time<=i.publish_time)){e.next=9;break}return _.ZP.info("截止时间不能大于或等于发布时间"),Be(!1),e.abrupt("return");case 9:if(!((null==ge?void 0:ge.length)<=0&&!we&&X.length>0)){e.next=13;break}return _.ZP.info("发布班级不能为空"),Be(!1),e.abrupt("return");case 13:if(0!==Ne.reduce((function(e,n){return e+n}))||ke){e.next=17;break}return _.ZP.info("简单适中困难题数相加不能为0"),Be(!1),e.abrupt("return");case 17:return r={homework_ids:p()(H.actionTabs.selectArrs),group_ids:ge.length>0?ge.map((function(e){return e.id})):null===(t=H.detailCommonHomeworksList)||void 0===t?void 0:t.course_groups,end_time:N()(i.end_time).format("YYYY-MM-DD HH:mm"),publish_time:N()(i.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:null==Ne?void 0:Ne.map((function(e){return e})),send_type:ke?"0":"1",unified_setting:!ge.length},Be(!0),e.next=21,(0,L.ZP)("/api/courses/".concat(F.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:u()({},r)});case 21:0===e.sent.status?(Be(!1),(0,C.L9)(["教学课堂","图文作业","立即发布"]),_.ZP.success("发布成功"),z({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),R.onCallback&&R.onCallback(),Ce(),"0"===localStorage.getItem("Noviceguide")||z({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,E.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):Be(!1);case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ie=function(){J(1),$([]),xe([])},Pe=(0,x.useState)(!1),Oe=h()(Pe,2),Ee=Oe[0],Be=Oe[1];return(0,E.jsxs)(w.Z,{width:600,confirmLoading:Ee,centered:!0,title:"发布作业",open:"立即发布"===H.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:Ae,onCancel:function(){Ie(),Ce(),z({type:"classroomList/setActionTabs",payload:{}})},children:[(0,E.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,E.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),X&&(0,E.jsxs)(v.Z,{form:W,children:[(0,E.jsxs)("div",{style:{paddingLeft:0},children:[2===H.actionTabs.type&&(0,E.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,E.jsx)("span",{className:"mr5",children:"试题发送:"}),(0,E.jsxs)(j.ZP.Group,{value:ke,disabled:!(null!==(t=H.actionTabs)&&void 0!==t&&null!==(t=t.selectArrsAll)&&void 0!==t&&null!==(t=t[0])&&void 0!==t&&t.can_publish),onChange:function(e){Se(e.target.value)},children:[(0,E.jsx)(j.ZP,{value:!0,children:"全部固定试题"}),(0,E.jsx)(j.ZP,{className:"ml20",value:!1,children:"随机抽取"})]})]}),!ke&&(0,E.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,E.jsx)("span",{style:{marginRight:65}}),(0,E.jsxs)("span",{children:["简单题数 ",(0,E.jsx)(b.Z,{value:Ne[0],onChange:function(e){Ne[0]=e,Le(p()(Ne))},min:0,disabled:!(null!==(i=H.actionTabs)&&void 0!==i&&null!==(i=i.selectArrsAll)&&void 0!==i&&null!==(i=i[0])&&void 0!==i&&i.can_publish),placeholder:"最大".concat(null===(r=H.actionTabs)||void 0===r||null===(r=r.selectArrsAll)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.difficult_count)||void 0===r?void 0:r[0]),max:null===(s=H.actionTabs)||void 0===s||null===(s=s.selectArrsAll)||void 0===s||null===(s=s[0])||void 0===s||null===(s=s.difficult_count)||void 0===s?void 0:s[0],style:{width:60}})]}),(0,E.jsxs)("span",{style:{margin:"0px 40px"},children:["适中题数 ",(0,E.jsx)(b.Z,{value:Ne[1],onChange:function(e){Ne[1]=e,Le(p()(Ne))},min:0,disabled:!(null!==(c=H.actionTabs)&&void 0!==c&&null!==(c=c.selectArrsAll)&&void 0!==c&&null!==(c=c[0])&&void 0!==c&&c.can_publish),max:null===(d=H.actionTabs)||void 0===d||null===(d=d.selectArrsAll)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.difficult_count)||void 0===d?void 0:d[1],placeholder:"最大".concat(null===(m=H.actionTabs)||void 0===m||null===(m=m.selectArrsAll)||void 0===m||null===(m=m[0])||void 0===m||null===(m=m.difficult_count)||void 0===m?void 0:m[1]),style:{width:60}})]}),(0,E.jsxs)("span",{children:["困难题数 ",(0,E.jsx)(b.Z,{value:Ne[2],onChange:function(e){Ne[2]=e,Le(p()(Ne))},min:0,disabled:!(null!==(f=H.actionTabs)&&void 0!==f&&null!==(f=f.selectArrsAll)&&void 0!==f&&null!==(f=f[0])&&void 0!==f&&f.can_publish),placeholder:"最大".concat(null===(Z=H.actionTabs)||void 0===Z||null===(Z=Z.selectArrsAll)||void 0===Z||null===(Z=Z[0])||void 0===Z||null===(Z=Z.difficult_count)||void 0===Z?void 0:Z[2]),max:null===(D=H.actionTabs)||void 0===D||null===(D=D.selectArrsAll)||void 0===D||null===(D=D[0])||void 0===D||null===(D=D.difficult_count)||void 0===D?void 0:D[2],style:{width:60}})]})]}),(0,E.jsxs)(y.Z,{className:"mt30",align:"middle",children:[(0,E.jsx)(k.Z,{children:(0,E.jsx)(v.Z.Item,{name:"publish_time",label:"发布时间",children:(0,E.jsx)(S.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,O.Q8)(e,G)},disabledTime:function(e){return(0,O.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:N()((0,C.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,E.jsx)(k.Z,{className:"ml20",children:(0,E.jsx)(v.Z.Item,{name:"end_time",label:"截止时间",children:(0,E.jsx)(S.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:N()((0,C.U6)(),"HH:mm")},disabledDate:function(e){return(0,O.Q8)(e,G,W.getFieldValue("publish_time"))},disabledTime:function(e){return(0,O.d0)(e,W.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===H.actionTabs.type&&(0,E.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,E.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,E.jsxs)(j.ZP.Group,{value:we,onChange:function(e){ye(e.target.value),xe([])},children:[(0,E.jsx)(j.ZP,{value:!0,disabled:!H.actionTabs.manage_all_group,children:"统一发布"}),(0,E.jsx)(j.ZP,{className:"ml20",disabled:X.length<=0,value:!1,children:"分班发布"})]})]}),X.length<=0&&2===H.actionTabs.type&&(0,E.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===H.actionTabs.type||!we)&&X.length>0&&(0,E.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,E.jsxs)("span",{style:{flex:1},children:[(0,E.jsx)(T.Z,{checked:ge.length===X.length,onChange:function(e){ge.length===X.length?xe([]):xe(X.filter((function(e){return!e.is_published})))},children:"全选"})," "]}),(0,E.jsx)("span",{style:{width:16}}),(0,E.jsxs)("span",{style:{flex:1},children:["已选择",ge.length||0,"个分班"]})]}),(1===H.actionTabs.type||!we)&&X.length>0&&(0,E.jsx)(I.Z,{data:X,selectedRowKeys:ge,setSelectedRowKeys:xe})]})]})}))},49028:function(e,n,t){"use strict";var i=t(7557),o=t.n(i),r=t(41498),a=t.n(r),s=t(79800),l=t.n(s),c=t(70236),u=t.n(c),d=t(59301),p=t(59028),m=t(78241),h=t(99313),f=t(61998),g=t(27092),x=t(18892),v=t(75105),_=t(61186),w=t.n(_),y=t(37712);p.Z.Dragger;n.Z=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){u()(e);var n=(0,x.useParams)(),t=m.Z.useForm(),i=(l()(t,1)[0],(0,d.useState)(!0)),r=l()(i,2),s=r[0],c=r[1],p=(0,d.useState)(!1),_=l()(p,2),j=_[0],b=_[1],k=(0,d.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1}),S=l()(k,2),T=S[0],Z=S[1],N=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}];function L(){return M.apply(this,arguments)}function M(){return(M=a()(o()().mark((function e(){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"),e.next=4,(0,v.ZP)(t,{method:"get",params:T});case 4:i=e.sent,b(!1),0===(null==i?void 0:i.status)&&c(null==i?void 0:i.data);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){L()}),[]);var C=[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"题型",dataIndex:"question_type",render:function(e,n,t){var i;return null===(i=N.find((function(n){return n.question_type===e})))||void 0===i?void 0:i.name}},window.location.href.indexOf("exercise")>-1&&{title:"试题名称",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"关卡名称",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"任务名称",dataIndex:"task_name",width:"40%"},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}},{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return w()(e).format("YYYY-MM-DD HH:mm:ss")}}].filter((function(e){return!!e}));return(0,y.jsxs)("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30},children:[(0,y.jsx)(h.Z,{destroyInactiveTabPane:!0,onChange:function(e){T.type=e,T.page=1,T.limit=10,Z(T),L()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"打回重做",children:(0,y.jsx)(f.Z,{loading:j,columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},{title:"打回重做时间",dataIndex:"created_at",render:function(e,n,t){return w()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作人",dataIndex:"operator"}],dataSource:null==s?void 0:s.list,pagination:!1})},{key:"2",label:"重置代码",children:(0,y.jsx)(f.Z,{loading:j,columns:C,dataSource:null==s?void 0:s.list,pagination:!1})}].filter((function(e){return!!e}))}),(0,y.jsx)(g.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){T.page=e,T.limit=n,Z(T),L()},current:T.page,total:s.count,pageSize:T.limit,style:{marginTop:20}})]})}))},40994:function(e,n,t){"use strict";t.d(n,{Z:function(){return _}});var i=t(7557),o=t.n(i),r=t(41498),a=t.n(r),s=t(79800),l=t.n(s),c=t(59301),u=t(92832),d=t(24905),p=t(95237),m="leftdiv___aBzsX",h="listClass___bxIEW",f="spantitle___v_Vc4",g="rightdiv___xWu4M",x=t(14539),v=t(37712),_=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),i=e.selectedRowKeys,r=(e.onChange,(0,c.useState)([])),s=l()(r,2),_=s[0],w=s[1],y=(0,c.useState)([]),j=l()(y,2),b=j[0],k=j[1],S=(0,c.useState)([]),T=l()(S,2),Z=T[0],N=T[1],L=(0,c.useState)(1),M=l()(L,2),C=(M[0],M[1],(0,c.useState)()),A=l()(C,2);A[0],A[1];return(0,c.useEffect)((function(){w(n),k([]),N([])}),[n]),(0,c.useEffect)((function(){t&&(k(i),N(i))}),[i]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:m,children:[(0,v.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:w(n.filter((function(e){var n;return null==e||null===(n=e.name)||void 0===n?void 0:n.includes(t.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===_.length&&(0,v.jsx)(x.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(d.Z.Group,{value:b.map((function(e){return"".concat(e.id)})),onChange:function(e){t(_.filter((function(n){return e.includes("".concat(n.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:_.map((function(e,n){return(0,v.jsx)(p.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,v.jsxs)("div",{className:h,children:[(0,v.jsx)("span",{className:f,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,v.jsxs)("div",{className:g,children:[(0,v.jsx)(u.Z.Search,{onChange:function(e){N(b.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===Z.length&&(0,v.jsx)(x.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),Z.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:Z.map((function(e,n){return(0,v.jsxs)(p.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){t(b.filter((function(n){return"".concat(n.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},36890:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},49906:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},66028:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},82200:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___eQ57b",flex_space_between:"flex_space_between___PVjBV",flex_box_vertical_center:"flex_box_vertical_center___ghTL_",flex_box_center_end:"flex_box_center_end___z8oKm",flex_box_column:"flex_box_column___JQV5n",title:"title___w80Ja",workListTabWrap:"workListTabWrap___YRwm7",workListTabButton:"workListTabButton___ebGCB",tables:"tables___AYvHM",checkboxgroup:"checkboxgroup___fZHgL"}}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[3951,81259],{89265:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,o=!1,r=!1,a=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function b(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,B(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(l=e,E(e,n))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){w=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",r=t.id,a=!1,l=0;l=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var T=function(e){return e&&"false"!==e},N=function(n,t,i){y(f)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!x)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=t.width,s=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(y(f)<=4.4)T(t.showToolBar)&&(t.height-=7),T(t.showAlgebraInput)&&(t.height-=37),t.width<605&&T(t.showToolBar)&&(t.width=605,a=605);else{var u=100;(T(t.showToolBar)||T(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=T(t.showMenuBar)?245:155),a=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),m(e)},_||v.appendChild(j)):r.appendChild(j),v.appendChild(r),_||n.appendChild(v),setTimeout((function(){e.resize()}),1)}function b(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),D("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){b(e.article,e.params)})),html5AppletsToProcess=null)},y(f)<5&&(e.className+=" geogebraweb")):b(e,n)}if(o){scriptLoadStarted=!0;for(var S=0;S0?(o.remove(),s.attr("id","fullscreencontent").show(),jQuery(r).append(s),window.dispatchEvent(new Event("resize"))):N(o,n,!1),window.GGBT_wsf_view.launchFullScreen(r)}else h=i,N(e,n,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(s=e/4*3),l=s/5.8,a.setAttribute("src",_),a.setAttribute("width",s),a.setAttribute("height",l);var u=(e-s)/2,d=(n-l)/2;a.style.left=u+"px",a.style.top=d+"px",o.appendChild(a)}return o.appendChild(c),o},P=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},O=["web","webSimple","web3d","tablet","tablet3d","phone"],E=function(e,n){if(f=e,n)B(f,!0);else{var r,a,s=!o;if(s){var l=y(f);!isNaN(l)&&l<4.4&&(s=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var u in a=c>0?f:0===c?r+f:"https://www.geogebra.org/apps/5.2.814.0/",O)if(f.slice(-1*O[u].length)===O[u]||f.slice(-1*(O[u].length+1))===O[u]+"/")return void B(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||T(t.showToolBar)||T(t.showMenuBar)||T(t.showAlgebraInput)||T(t.enableRightClick)||t.appName&&"classic"!=t.appName?a+="web3d/":a+="webSimple/",B(a,!1)}},B=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),m=n,g="web.nocache.js",x=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?O.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",x=!0)),t=e.split("/"),"test"===(f=t[t.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var i=parseFloat(f);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),E("5.0",n))}},D=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function H(){var e=n;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),E(e,!1),null!==c&&B(c,m),s=!0}return void 0!==t.material_id?k(H):H(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,o){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(r=e.autoHeight)&&"false"!==r,c=function(e,n,t,i,o,r){var a=null;if(null!=r&&""!=r)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+r+" ")>-1){a=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,p=0,m=0,h=0;if(a)l=a.offsetWidth,c=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=l&&(void 0===o||!o)&&("rtl"===document.dir?(p=l-f.width-f.left,m=u<=480?10:30):(m=f.left,p=u<=480?10:30),d=m+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(a=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(o=t(e,n,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,o):o)}function o(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(n-i.width)/2,r=(t-i.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=o+"px")}return{responsiveResize:function(t,r){var a=t.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var s=i(r,t);e()&&a.setAttribute("data-param-scale",s);for(var l=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var s in t)a[t[s]]=s;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],o=O;o0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i-1})))}}),(0,S.jsx)(f.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){je(e)}},rowKey:"id",pagination:!1,dataSource:xe,loading:M,columns:[{title:"班级",dataIndex:"name"}]})]}):(0,S.jsxs)(g.Z,{gutter:24,children:[(0,S.jsxs)(x.Z,{span:14,children:[(0,S.jsx)("div",{className:j.homeworkType,children:"作业截止"}),(0,S.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){q(F.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}}),(0,S.jsx)("div",{className:j.tableWrapper,children:(0,S.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){X(e)}},rowKey:"id",pagination:!1,dataSource:U,loading:M,columns:[{title:"班级",dataIndex:"name",ellipsis:!0},{title:"发布时间",dataIndex:"publish_time"},{title:"截止时间",dataIndex:"end_time"}]})})]}),(0,S.jsxs)(x.Z,{flex:10,style:{maxWidth:"280px"},children:[(0,S.jsx)("div",{className:j.homeworkType,children:"补交截止"}),(0,S.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){ae(ne.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}}),(0,S.jsx)("div",{className:j.tableWrapper,children:(0,S.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){ue(e)}},rowKey:"id",pagination:!1,loading:M,dataSource:re,columns:[{title:"班级",dataIndex:"name",ellipsis:!0,width:120},{title:"截止时间",dataIndex:"late_time"}]})})]})]})})]})}))},36702:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(7557),o=t.n(i),r=t(41498),a=t.n(r),s=t(79800),l=t.n(s),c=t(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",m=t(92310),h=t.n(m),f=t(71418),g=t(2859),x=t(75105),v=t(99144),_=t(37712),w=function(e){var n=e.data,t=e.className,i=e.fullWidth,r=e.style,s=void 0===r?{}:r,m=e.onClose,w=e.onOk,y=e.showFullTools,j=e.noAssociationId,b=(0,c.useRef)(null),k=(0,c.useRef)(null),S=(0,c.useRef)(null),Z=(0,c.useRef)(null),T=(0,c.useState)(!1),N=l()(T,2),L=N[0],C=N[1],M=(0,c.useState)("正在加载中"),A=l()(M,2),I=A[0],P=A[1];(0,c.useEffect)((function(){S.current||(S.current=document.createElement("style"),document.head.appendChild(S.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),S.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&O()):(document.body.removeAttribute("data-custom"),S.current&&(document.head.removeChild(S.current),S.current=null))}),[null==n?void 0:n.visible]);var O=function(){var e=a()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),P("正在加载中"),e.next=4,(0,v.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,b.current.src="",b.current.src=t,b.current.onload=function(){B()},C(!1),P("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=a()(o()().mark((function e(t){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),P("正在保存中"),e.next=4,(0,x.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||j){e.next=12;break}return e.next=8,(0,x.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&w(),e.next=13;break;case 12:null!=i&&i.id&&w(i);case 13:C(!1),P("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),B=function(){k.current=new g.hP(b.current),k.current.targetRoot=Z.current,k.current.addEventListener("render",E),k.current.addEventListener("beforeclose",m),y&&(k.current.availableMarkerTypes=k.current.ALL_MARKER_TYPES,k.current.uiStyleSettings.redoButtonVisible=!0,k.current.uiStyleSettings.notesButtonVisible=!0,k.current.uiStyleSettings.zoomButtonVisible=!0,k.current.uiStyleSettings.zoomOutButtonVisible=!0,k.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=k.current.uiStyleSettings,k.current.show(),null!=n&&n.snapshotData&&k.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,_.jsx)(c.Fragment,{children:(null==n?void 0:n.visible)&&(0,_.jsx)(f.Z,{spinning:L,tip:I,style:{position:"absolute"},children:(0,_.jsx)("div",{ref:Z,className:h()(u,t,i?p:""),style:s,children:(0,_.jsx)("img",{className:d,ref:b})})})})}},58704:function(e,n,t){"use strict";t.d(n,{h:function(){return x}});var i=t(82242),o=t.n(i),r=t(79800),a=t.n(r),s=t(59301),l=t(57809),c=t(78241),u=t(3113),d=t(89780),p=t.n(d),m=(t(88024),t(59575),t(37712)),h=l.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},g={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function x(e){var n=e.value,t=e.onChange,i=e.mode,r=e.options,l=void 0===r?{}:r,c=(0,s.useRef)(),u=(0,s.useState)(),d=a()(u,2),h=d[0],f=d[1];return(0,s.useEffect)((function(){if(h){var e=function(e){var n=e.getValue();t&&t(n)};return h.on("change",e),function(){h.off("change",e)}}}),[h,t]),(0,s.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,s.useEffect)((function(){h&&(n===h.getValue()&&""!==n||setTimeout((function(){h.setValue(n||"")}),300))}),[h,n]),(0,s.useEffect)((function(){if(c.current&&!h){var e=p().fromTextArea(c.current,o()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));f(e)}}),[c.current,h]),(0,m.jsx)("div",{className:"my-codemirror-container",children:(0,m.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,s.useState)("python"),r=a()(i,2),d=r[0],p=r[1];return(0,m.jsxs)(c.Z,o()(o()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,m.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,m.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(g[e][1])},children:Object.keys(g).map((function(e){return(0,m.jsx)(h,{value:e,children:g[e][0]},e)}))})}),(0,m.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,m.jsx)(x,{mode:d})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},49312:function(e,n,t){"use strict";t.d(n,{Z:function(){return ye}});var i=t(91232),o=t.n(i),r=t(79800),a=t.n(r),s=t(85573),l=t.n(s),c=t(59301),u=t(89780),d=t.n(u),p=t(76374),m=(t(88024),t(6313),t(25717),t(99498),t(25419),t(67549),t(63743)),h=t(37712),f=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=t(82242),x=t.n(g),v=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function _(e){var n=e.onActionCallback,t=e.title,i=e.icon,o=e.actionName,r=e.className,a=void 0===r?"":r,s=e.children;return(0,h.jsxs)("a",{title:t,className:a,onClick:function(){n(o)},children:[(0,h.jsx)("i",{className:"".concat(i)}),s]})}var w=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,o=e.onActionCallback,r=e.fullScreen,a=e.insertTemp,s=e.hidetoolBar,l=e.extraUse,c=[].concat(v,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!s&&c.map((function(e,n){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(_,x()(x()({},e),{},{onActionCallback:o})):(0,h.jsx)("span",{className:"v-line"})},n)})),t?(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,h.jsx)("li",{children:l}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(_,{icon:"".concat(r?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:r?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:o})})]})},y=t(98516),j=t(78241),b=t(92832),k=t(3113),S={labelCol:{span:4},wrapperCol:{span:20}},Z=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,x()(x()({},S),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(j.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(b.Z,{})}),(0,h.jsx)(j.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(b.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},T=t(58704),N=t(40438),L=t(95237),C=t(36702),M=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),o=i.getContext("2d");i.width=1e3,i.height=800,o.fillStyle="#ffffff",o.fillRect(0,0,i.width,i.height);var r=i.toDataURL("image/png");return(0,h.jsx)(L.Z,{style:{height:"100vh"},children:(0,h.jsx)(C.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:r,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},A=t(7557),I=t.n(A),P=t(41498),O=t.n(P),E=t(37205),B=t.n(E),D=t(12378);function H(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(H,go.CommandHandler),H.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},H.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},H.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},H.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},H.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},H.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},H.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},H.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=a.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(r)}else if("Down"===t.key){var o;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(n).first())&&e.select(o);else for(;null!==n;){var r,a,s;if(null===(r=n.findTreeParentNode()))break;if((s=(a=this._sortTreeChildrenByY(r)).indexOf(n))i.y?1:t.xi.x?1:0})),n},H.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},H.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(H.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(H.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var G=H,z=(t(39169),t(85160)),R=t(43418),F=t(43604),Y=t(75105),W="myPaletteDiv___Xjz2I",V="maxH60___Pd4Re";window.go=D;var U=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),r=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=a()(u,2),p=d[0],m=d[1],f=function(){var e=O()(I()().mark((function e(){var n,o;return I()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,Y.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:o=e.sent,t({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){m(p+1)}),[]),(0,h.jsx)("div",{ref:l,className:s.current?"".concat(V," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(R.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(L.Z,{children:[(0,h.jsx)(F.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(F.Z,{onClick:function(){s.current=!s.current,m(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:W,ref:r})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(z.FI,{initDiagram:function(){var e=D.GraphObject.make,n="#ff3333",t="#3358ff",a="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",m="#d5ebff",h="#f2dfe0",f="#a5d2fa",g="#cccccc",x="#b3e6b3",v="#fcbbbd";function _(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var o=t.part.adornedPart,r=(new D.Point).setRectSpot(o.actualBounds,n);r.subtract(o.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(o.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(o.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(o.data)),i.addNodeData(a);var s={from:o.key,to:i.getKeyForNodeData(a)};i.addLinkData(s);var l=e.diagram.findNodeForData(a);l.location=r,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(D.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(D.Spot.Top)||n.equals(D.Spot.Bottom)?25:18,height:n.equals(D.Spot.Top)||n.equals(D.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function w(n){return e(D.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function j(n,t){return t||(t="color"),e(D.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function b(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",j(u,"fill"),j(p,"fill"),j(m,"fill"),j(h,"fill"))),e("ContextMenuButton",e(D.Panel,"Horizontal",j(g,"fill"),j(x,"fill"),j(f,"fill"),j(v,"fill")))]}function k(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",j(d),j(a),j(t),j(n))),e("ContextMenuButton",e(D.Panel,"Horizontal",j(u),j(s),j(l),j(c)))]}function S(n,t){return t||(t="thickness"),e(D.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function Z(n,t){return t||(t="dash"),e(D.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function T(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",S(1),S(2),S(3),S(4))),e("ContextMenuButton",e(D.Panel,"Horizontal",Z(null),Z([2,4]),Z([4,4])))]}function N(n,t){return t||(t="figure"),e(D.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function L(n){return e(D.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function C(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(D.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function M(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",D.Spot.stringify(D.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(D.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function A(n,t){var i=0,o=D.Spot.RightSide;n.equals(D.Spot.Top)?(i=270,o=D.Spot.TopSide):n.equals(D.Spot.Left)?(i=180,o=D.Spot.LeftSide):n.equals(D.Spot.Bottom)&&(i=90,o=D.Spot.BottomSide),t||(i-=180);var r=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",D.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(D.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:r,contextClick:r})}return i.current=new D.Diagram(o.current,{padding:20,grid:e(D.Panel,"Grid",e(D.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(D.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(G),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(D.Node,"Auto",{locationSpot:D.Spot.Center,locationObjectName:"SHAPE",desiredSize:new D.Size(120,60),minSize:new D.Size(40,40),resizable:!0,resizeCellSize:new D.Size(10,10),rotatable:!0},new D.Binding("location","loc",D.Point.parse).makeTwoWay(D.Point.stringify),new D.Binding("desiredSize","size",D.Size.parse).makeTwoWay(D.Size.stringify),e(D.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:D.Spot.AllSides,toSpot:D.Spot.AllSides},new D.Binding("figure"),new D.Binding("fill"),new D.Binding("stroke","borderColor"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(D.TextBlock,{margin:1,textAlign:"center",overflow:D.TextBlock.OverflowEllipsis,editable:!0},new D.Binding("text").makeTwoWay(),new D.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(D.Panel,"Vertical",{maxSize:new D.Size(200,NaN)},e(D.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new D.Binding("text")),e(D.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new D.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(D.Adornment,"Spot",e(D.Placeholder,{padding:10}),_(D.Spot.Top,"TriangleUp"),_(D.Spot.Left,"TriangleLeft"),_(D.Spot.Right,"TriangleRight"),_(D.Spot.Bottom,"TriangleDown"),w({alignment:new D.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(D.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(D.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(D.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),b(),k(),T()),i.current.groupTemplate=e(D.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:D.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new D.Binding("location","loc",D.Point.parse).makeTwoWay(D.Point.stringify),e(D.Panel,"Auto",{name:"BODY"},e(D.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:D.Spot.AllSides,toSpot:D.Spot.AllSides},new D.Binding("fill"),new D.Binding("stroke","color"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Placeholder,{background:"transparent",margin:20})),e(D.TextBlock,{alignment:D.Spot.Top,alignmentFocus:D.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new D.Binding("text"),new D.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(D.Adornment,"Spot",e(D.Panel,"Auto",e(D.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(D.Placeholder,{margin:1.5})),w({alignment:D.Spot.TopRight,alignmentFocus:D.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",b(),k(),T()),i.current.linkTemplate=e(D.Link,{layerName:"Foreground",routing:D.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new D.Binding("fromSpot","fromSpot",D.Spot.parse),new D.Binding("toSpot","toSpot",D.Spot.parse),new D.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new D.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new D.Binding("points").makeTwoWay(),e(D.Shape,{strokeWidth:2},new D.Binding("stroke","color"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Shape,{segmentIndex:0,segmentOffset:new D.Point(15,0),segmentOrientation:D.Link.OrientAlong,alignmentFocus:D.Spot.Right,figure:"circle",width:10,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return 1===e}))),e(D.Shape,{segmentIndex:-1,segmentOffset:new D.Point(-10,6),segmentOrientation:D.Link.OrientPlus90,alignmentFocus:D.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return e>=1})),new D.Binding("width","thickness",(function(e){return 7+3*e})),new D.Binding("height","thickness",(function(e){return 7+3*e})),new D.Binding("segmentOffset","thickness",(function(e){return new D.Point(-15,4+1.5*e)}))),e(D.Shape,{segmentIndex:0,segmentOffset:new D.Point(15,-6),segmentOrientation:D.Link.OrientMinus90,alignmentFocus:D.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return 2===e})),new D.Binding("width","thickness",(function(e){return 7+3*e})),new D.Binding("height","thickness",(function(e){return 7+3*e})),new D.Binding("segmentOffset","thickness",(function(e){return new D.Point(-15,4+1.5*e)}))),e(D.TextBlock,{alignmentFocus:new D.Spot(0,1,-4,0),editable:!0},new D.Binding("text").makeTwoWay(),new D.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(D.Adornment,e(D.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:L(2)},new D.Binding("pathPattern","thickness",L)),w({alignmentFocus:new D.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),T(),e("ContextMenuButton",e(D.Panel,"Horizontal",C(0),C(1),C(2))),e("ContextMenuButton",e(D.Panel,"Horizontal",e(D.Panel,"Spot",M(!1),A(D.Spot.Top,!1),A(D.Spot.Left,!1),A(D.Spot.Right,!1),A(D.Spot.Bottom,!1)),e(D.Panel,"Spot",{margin:new D.Margin(0,0,0,2)},M(!0),A(D.Spot.Top,!0),A(D.Spot.Left,!0),A(D.Spot.Right,!0),A(D.Spot.Bottom,!0))))),new D.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(D.Link,{locationSpot:D.Spot.Center,selectionAdornmentTemplate:e(D.Adornment,"Link",{locationSpot:D.Spot.Center},e(D.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(D.Shape,{toArrow:"Standard",stroke:null}))},{routing:D.Link.AvoidsNodes,curve:D.Link.JumpOver,corner:5,toShortLength:4},new D.Binding("points"),e(D.Shape,{isPanelMain:!0,strokeWidth:2}),e(D.Shape,{toArrow:"Standard",stroke:null})),model:new D.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(B()(D.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(D.Node,"Auto",{locationSpot:D.Spot.Center},new D.Binding("location","location",D.Point.parse).makeTwoWay(D.Point.stringify),e(D.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new D.Binding("stroke").makeTwoWay(),new D.Binding("fill").makeTwoWay(),new D.Binding("figure")),e(D.TextBlock,{margin:new D.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new D.Size(16,16),maxSize:new D.Size(10,NaN),textAlign:"center",editable:!0},new D.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(D.Panel,"Grid",e(D.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(D.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:o})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(k.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},q=t(5112),J=t(94001),Q=q.ZP.Group,K={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:K,children:"单元格数:"}),(0,h.jsx)("span",{style:K,children:"行数"}),(0,h.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(J.Z,{})}),(0,h.jsx)("span",{style:K,children:"列数"}),(0,h.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(J.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:K,children:"对齐方式:"}),(0,h.jsx)(j.Z.Item,{name:"align",children:(0,h.jsxs)(Q,{children:[(0,h.jsx)(q.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(q.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(q.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(q.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(89265),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,o=e.height,r=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),p=d[0],m=d[1],f=(0,c.useRef)({id:s,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(ne())(f.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){f.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){m(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,h.jsxs)(L.Z,{align:"middle",children:[(0,h.jsx)(F.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return m(e)}})}),(0,h.jsx)(F.Z,{children:(0,h.jsx)(k.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(11908),oe=t(10160),re=t(8591),ae="link",se="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",me={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},he=t(11724);var fe="@▁▁@",ge=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function xe(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ve=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",_e=l()(l()({},ve+"-B","bold"),ve+"-I","italic"),we=l()(l()(l()(l()(l()(l()(l()(l()({},ae,"添加链接"),ue,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ye=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,r=e.width,s=void 0===r?"100%":r,u=e.height,g=void 0===u?400:u,x=e.miniToolbar,v=void 0!==x&&x,_=e.isFocus,j=void 0!==_&&_,b=e.watch,k=e.insertTemp,S=e.mode,L=void 0===S?"markdown":S,C=e.id,A=void 0===C?"markdown-editor-id":C,I=e.showResizeBar,P=void 0!==I&&I,O=e.noStorage,E=void 0!==O&&O,B=e.showNullButton,D=void 0!==B&&B,H=e.showNullProgramButton,G=void 0!==H&&H,z=e.hidetoolBar,F=void 0!==z&&z,Y=e.fullScreen,W=void 0!==Y&&Y,V=e.onBlur,q=e.onCMBeforeChange,J=e.onFullScreen,Q=e.className,K=void 0===Q?"":Q,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,ve=e.disabledFill,ye=void 0!==ve&&ve,je=e.placeholder,be=void 0===je?"":je,ke=e.values,Se=void 0===ke?"":ke,Ze=e.extraUse,Te=(0,c.useState)(null),Ne=a()(Te,2),Le=Ne[0],Ce=Ne[1],Me=(0,c.useState)(t),Ae=a()(Me,2),Ie=Ae[0],Pe=Ae[1],Oe=(0,c.useState)(b),Ee=a()(Oe,2),Be=Ee[0],De=Ee[1],He=(0,c.useState)(W),Ge=a()(He,2),ze=Ge[0],Re=Ge[1],Fe=(0,c.useState)(""),Ye=a()(Fe,2),We=Ye[0],Ve=Ye[1],Ue=(0,c.useState)(0),qe=a()(Ue,2),Je=qe[0],Qe=qe[1],Ke=(0,c.useState)(g),Xe=a()(Ke,2),$e=Xe[0],en=Xe[1],nn=(0,c.useState)(!1),tn=a()(nn,2),on=(tn[0],tn[1]),rn=(0,c.useState)(0),an=a()(rn,2),sn=an[0],ln=an[1],cn=(0,c.useState)(0),un=a()(cn,2),dn=un[0],pn=un[1],mn=(0,c.useRef)(),hn=(0,c.useRef)(),fn=(0,c.useRef)(),gn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Pe(Se),null==Le||Le.setValue(Se),window.scrollTo(0,e)}),[Se]),(0,c.useEffect)((function(){null==J||J(ze)}),[ze]),(0,c.useEffect)((function(){if(mn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var o=i.types.toString(),r=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==L)return;try{var a,s=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(s=r[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,N.I)(l,(function(e){var t,i,o;e.id?(null==l||null===(t=l.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==l||null===(o=l.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?n.replaceSelection('').concat(l.name,"")):ge.includes(c)?n.replaceSelection('').concat(l.name,"")):n.replaceSelection("[".concat(l.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){re.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(mn.current,{mode:L,lineNumbers:!v,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",be):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),o=t.getLine(i.line),r=o.charAt(i.ch-1),a=o.lastIndexOf("@▁@",i.ch),s=o.lastIndexOf("@▁▁@",i.ch),l=a>s?a:s,c=a>s?3:4;if(-1===fe.indexOf(r))return null;if(console.log("change1:",n,e,o,i,l,a,s,r),l>=0&&i.ch-l<5){var u=l+c;return t.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),j&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ce(n),function(){n.off("paste",e)}}}),[]);var xn=(0,c.useCallback)((function(){hn.current}),[$e,hn,ze]);(0,c.useEffect)((function(){if(Le){var e=function(){var e=new p.Z((function(e){var n,t=o()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(xn(),Le.setSize("100%","100%"),Le.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(mn.current.parentElement),e}();return function(){var n,t;null!==(n=mn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=mn.current)||void 0===t?void 0:t.parentElement)}}}),[Le,xn]),(0,c.useEffect)((function(){if(Le){for(var e=[],n=function(){var n=a()(i[t],2),o=n[0],r=n[1],s=l()({},o,(function(){vn(r)}));e.push(s),Le.addKeyMap(s)},t=0,i=Object.entries(_e);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(A);e>=Je+1e4&&(!n||n!==Ie)&&(window.sessionStorage.setItem(A,Ie),on(!0))}}),1e4),(0,c.useEffect)((function(){De(b)}),[Le,b]),(0,c.useEffect)((function(){Le&&j&&Le.focus()}),[Le,j]),(0,c.useEffect)((function(){if(Be&&Le){var e=function(e){var n=e.target;if(gn.current){var t=n.scrollTop/n.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*t}},n=Le.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Le,Be]),(0,c.useEffect)((function(){if(Le&&q){var e=function(e,n){q(e,n)};return Le.on("beforeChange",e),function(){Le.off("beforeChange",e)}}}),[Le,q]),(0,c.useEffect)((function(){if(Le&&V){var e=function(){V(Le.getValue())};return Le.on("blur",e),function(){Le.off("blur",e)}}}),[Le,V]),(0,c.useEffect)((function(){if(Le){var e=function(e,n){var t=e.getValue();Pe(t),Qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(G?i(t,bn(t)):i(t))};return Le.on("change",e),function(){Le.off("change",e)}}}),[Le,i]),(0,c.useEffect)((function(){if(Le)if(null==t)Le.setValue(""),Pe("");else{var e=window.scrollY||window.pageYOffset;t!==Le.getValue()&&(Le.setValue(t),Pe(t),Le.setCursor(pe?1:Le.lineCount(),0),window.scrollTo(0,e))}}),[Le,t]);var vn=(0,c.useCallback)((function(e){var n=Le.getCursor(),t=Le.getSelection(),i=t.split("\n");switch(e){case"bold":return Le.replaceSelection("**"+t+"**"),""===t&&Le.setCursor(n.line,n.ch+2),Le.focus();case"italic":return Le.replaceSelection("*"+t+"*"),""===t&&Le.setCursor(n.line,n.ch+1),Le.focus();case"code":return Le.replaceSelection("`"+t+"`"),""===t&&Le.setCursor(n.line,n.ch+1),Le.focus();case"inline-latex":return Ve("inline-latex"),Le.focus();case"latex":return Le.replaceSelection("```latex\n"+t+"\n```"),Le.setCursor(n.line+1,t.length+1),Le.focus();case"line-break":return Le.replaceSelection("
\n"),Le.focus();case"list-ul":return""===t?Le.replaceSelection("- "+t):Le.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Le.focus();case"list-ol":return""===t?Le.replaceSelection("1. "+t):Le.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Le.focus();case"add-null-ch":return""===t&&Le.setCursor(n.line,n.ch),Le.replaceSelection("▁"),Le.focus();case"add-signal":return""===t&&Le.setCursor(n.line,n.ch),Le.replaceSelection("@▁@"),Le.focus();case"add-multiple":return""===t&&Le.setCursor(n.line,n.ch),Le.replaceSelection(fe),Le.focus();case"inster-template-1":return""===t&&Le.setCursor(n.line,n.ch),Le.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Le.focus();case"eraser":return Le.setValue(""),Le.focus();case"trigger-watch":return De(!Be),Le.focus();case"trigger-full-screen":return Re(!ze),Le.focus();case ae:return void Ve(ae);case ue:return void Ve(ue);case se:return void Ve(se);case ce:return void Ve(ce);case"maths-latex":return void Ve("maths-latex");case le:return void Ve(le);case de:return void Ve(de);default:throw new Error}}),[Le,Be,ze]),_n=(0,c.useCallback)((function(e,n){var t,i,o,r,a;switch(Ve(""),We){case ae:var s=e.title,l=e.link;return Le.replaceSelection("[".concat(s,"](").concat(l,")")),Le.focus();case ue:var c=e.language,u=e.content;return Le.replaceSelection(["```"+c,u,"```"].join("\n")),Le.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),m=0;m-1||null==x||!x.type?g?Le.replaceSelection("![ ".concat(g," ]( ").concat(f,' "').concat(g,'" )')):Le.replaceSelection("![,](".concat(f,")")):(null==x||null===(r=x.type)||void 0===r?void 0:r.indexOf("video"))>-1?Le.replaceSelection('')):(null==x||null===(a=x.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Le.replaceSelection('').concat(x.name,"")):ge.includes(v)?Le.replaceSelection('').concat(x.name,"")):Le.replaceSelection("[".concat(x.name,"](").concat(oe.Z.API_SERVER).concat(f,")")),Le.focus();case de:for(var _=e.row,w=e.col,y=e.align,j="\n",b=0;b<_;b++){for(var k=[],S=[],Z=0;Z300&&(n=300),en(g+n+"px")}},i=fn.current,o=!1,r=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Le,fn]),(0,c.useEffect)((function(){en(g)}),[g]);var jn={width:xe(s),height:xe($e)},bn=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Je]),function(e){var n=[];if(G){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){we[We]&&We!==ce&&We!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),pn(t)}),0)}),[We]);var kn=function(e,n,t,i){var o=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&t>e||e>r-20&&tn||n>o-20&&i1&&(0,C.jsx)(p.ZP.Group,{defaultValue:n,style:{marginLeft:10},onChange:function(e){var n;r.language=e.target.value,E(null==s||null===(n=s.filter((function(n){return n.language===e.target.value})))||void 0===n?void 0:n[0])},children:null==s?void 0:s.map((function(e){return(0,C.jsx)(p.ZP,{value:null==e?void 0:e.language,children:null==e?void 0:e.language})}))})]}),(0,j.GJ)()&&"shixunWorkReport"!=i&&(0,C.jsxs)("span",{children:[(0,C.jsxs)("span",{children:["得分 ",null==O?void 0:O.score,"/",null==O?void 0:O.total_score]}),(0,C.jsx)(m.ZP,{style:{margin:"0px 10px"},onClick:function(){var e;if(null!==(e=c.AssistantObject)&&void 0!==e&&null!==(e=e.hack)&&void 0!==e&&e.can_appraise||!(0,j.Rm)()){var n,i=null==O?void 0:O.score;f.Z.confirm({title:"调分",content:(0,C.jsxs)("div",{children:[(0,C.jsxs)("p",{children:["得分:",null==O?void 0:O.score,"/",null==O?void 0:O.total_score]}),(0,C.jsxs)("p",{children:["调分:",(0,C.jsx)(g.Z,{min:0,max:null==O?void 0:O.total_score,defaultValue:null==O?void 0:O.score,onChange:function(e){i=e}})]})]}),okText:"确认",onOk:(n=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,k.ZP)("/api/courses/".concat(null==B?void 0:B.coursesId,"/homework_commons/update_hack_score"),{method:"put",body:{course_id:null==B?void 0:B.coursesId,hack_user_code_id:null==O?void 0:O.hack_user_id,score:i}});case 2:0===e.sent.status&&(h.ZP.success("调分成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getShixunWorkReports",payload:u()({},B)}));case 4:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)}),cancelText:"取消"})}else h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},type:"primary",children:"调分"}),(0,j.GJ)()&&"shixunWorkReport"!=i&&(0,C.jsx)(m.ZP,{onClick:function(){var e;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_appraise||!(0,j.Rm)()?t({type:"shixunHomeworks/setActionTabs",payload:{key:"更改点评",selectArrs:{myshixun_identifier:i.user_id,type:"1",language:null==O?void 0:O.language,v:r,data:u()({},i)}}}):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"点评代码"})]})]}),(0,C.jsx)(w.ZP,{height:300,language:null==O?void 0:O.language,value:null!=O&&O.code?b.Base64.decode(null==O?void 0:O.code):"",autoHeight:A,theme:"default",options:M}),((null==O?void 0:O.comment)||(null==O?void 0:O.hidden_comment))&&(0,C.jsxs)("div",{children:[(0,C.jsxs)(x.Z,{align:"middle",style:{borderTop:"1px solid #eee"},children:[(0,C.jsx)(v.Z,{flex:1,children:(0,C.jsx)("h1",{className:y,children:"点评内容"})}),(0,C.jsx)(v.Z,{className:"pr30",children:(0,j.GJ)()&&(0,C.jsxs)(m.ZP,{onClick:a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:f.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:(0,C.jsx)(N.Z,{}),content:"是否确认删除?",onOk:function(){return a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,T.gZ)({comment_id:null==O?void 0:O.comment_id,homeworkId:B.homeworkId,type:"hack"});case 2:0===e.sent.status&&(h.ZP.success("删除成功"),t({type:"shixunHomeworks/getShixunWorkReports",payload:u()({},B)}));case 4:case"end":return e.stop()}}),e)})))()}});case 1:case"end":return e.stop()}}),e)}))),children:[(0,C.jsx)(L.Z,{}),"删除"]})})]}),(0,C.jsx)(_.Z,{style:{margin:0}}),(null==O?void 0:O.comment)&&(0,C.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,C.jsx)("span",{className:"c-light-black font12",children:"# 学生和课堂老师可见"}),(0,C.jsx)("br",{}),(0,C.jsx)(Z.Z,{value:null==O?void 0:O.comment})]}),(null==O?void 0:O.hidden_comment)&&(0,C.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,C.jsx)("span",{className:"c-light-black font12",children:"# 仅课堂老师可见"}),(0,C.jsx)("br",{}),(0,C.jsx)(Z.Z,{value:null==O?void 0:O.hidden_comment})]})]})]})}},70009:function(e,n,t){"use strict";var i=t(7557),o=t.n(i),r=t(82242),a=t.n(r),s=t(41498),l=t.n(s),c=t(39647),u=t.n(c),d=(t(59301),t(43418)),p=t(8591),m=t(75105),h=t(18892),f=t(37712),g=["shixunHomeworks","dispatch"];n.Z=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(u()(e,g),(0,h.useParams)());return(0,f.jsxs)(d.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"GET",params:{course_id:i.coursesId}});case 2:e.sent.shixun_identifier&&(p.ZP.success("操作成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:a()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,f.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,f.jsx)("p",{children:"确定打回?"})]})}))},34277:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return gn}});var i=t(82242),o=t.n(i),r=t(7557),a=t.n(r),s=t(41498),l=t.n(s),c=t(79800),u=t.n(c),d=t(59301),p=t(75105),m=t(18892),h=t(8591),f=t(43418),g=t(3113),x=t(66104),v=t(6848),_=t(99313),w=t(61998),y=t(28563),j=t(99144),b=t(63743),k=t(37712),S=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch;(0,m.useParams)();return(0,k.jsx)(f.Z,{centered:!0,title:"提示",open:"删除"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunHomeworks/deleteReply",payload:{object_id:n.actionTabs.selectArr.id,object_type:"journals_for_message"}});case 2:0===e.sent.status&&(h.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getReplyList",payload:o()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,k.jsx)("p",{children:"确定要删除该条回复吗?"})})})),Z=t(61186),T=t.n(Z),N=t(71418),L=t(27092),C={flex_box_center:"flex_box_center___zN9Rd",flex_space_between:"flex_space_between___OHt3Z",flex_box_vertical_center:"flex_box_vertical_center___xzO8Q",flex_box_center_end:"flex_box_center_end___LuRwh",flex_box_column:"flex_box_column___rEgTS",top:"top___vNhKr",desc:"desc___IlwMy",liked:"liked___gFxXM",likedActive:"likedActive___bEcK_",reply:"reply___q4nj7",replyList:"replyList___qxCAX",comment:"comment___gIcRF",buttonEdit:"buttonEdit____8SMk"},M=t(79905),A=t(14539),I=t(49312),P=t(71600),O=t(68610),E=t(18257),B=t(19719),D=t(35241),H=t(44589);T().locale("ZH-cn");var G=["","简单","中等","困难"],z=d.createContext({}),R=function(){var e=(0,d.useContext)(z),n=e.setActivatorNodeRef,t=e.listeners;return(0,k.jsx)(g.ZP,o()({type:"text",size:"small",icon:(0,k.jsx)(P.Z,{}),style:{cursor:"move"},ref:n},t))},F=function(e){var n=(0,B.nB)({id:e["data-row-key"]}),t=n.attributes,i=n.listeners,r=n.setNodeRef,a=n.setActivatorNodeRef,s=n.transform,l=n.transition,c=n.isDragging,u=o()(o()({},e.style),{},{transform:D.ux.Translate.toString(s),transition:l},c?{position:"relative",zIndex:100}:{}),p=(0,d.useMemo)((function(){return{setActivatorNodeRef:a,listeners:i}}),[a,i]);return(0,k.jsx)(z.Provider,{value:p,children:(0,k.jsx)("tr",o()(o()({},e),{},{ref:r,style:u},t))})},Y=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.loading,o=e.user;return{shixunHomeworks:n,globalSetting:e.globalSetting,classroomList:t,user:o,loading:i.effects}}))((function(e){var n,t,i,r=e.shixunHomeworks,s=e.classroomList,c=(e.globalSetting,e.user,e.loading,e.dispatch,(0,d.useState)(o()(o()({},(0,m.useParams)()),{},{per_page:10}))),x=u()(c,2),v=x[0],y=x[1],j=(0,d.useState)([]),Z=u()(j,2),T=Z[0],D=Z[1],z=(0,d.useState)(-1),Y=u()(z,2),W=(Y[0],Y[1],(0,d.useState)("")),V=u()(W,2),U=(V[0],V[1],(0,d.useState)("")),q=u()(U,2),J=(q[0],q[1],s.detailLeftMenus,(0,m.useLocation)(),(0,d.useState)({})),Q=u()(J,2),K=(Q[0],Q[1],r.workDetail,r.workList),X=(0,d.useState)("1"),$=u()(X,2),ee=$[0],ne=$[1],te=(0,d.useState)(!1),ie=u()(te,2),oe=ie[0],re=ie[1],ae=(0,d.useState)(!1),se=u()(ae,2),le=se[0],ce=se[1],ue=(0,d.useState)(""),de=u()(ue,2),pe=de[0],me=de[1];function he(){return fe.apply(this,arguments)}function fe(){return(fe=l()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return re(!0),e.next=3,(0,p.ZP)("/api/courses/".concat(v.coursesId,"/homework_commons/edit_hack_homework.json"),{method:"get",params:o()(o()({},v),{},{id:v.categoryId})});case 3:if(t=e.sent,D(t),re(!1),v.defaultExpandedRowKeys=["".concat(null==t||null===(n=t.data)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.identifier)],"2"==ee){e.next=11;break}if(null===(i=K.homework_status)||void 0===i||!i.includes("导入")){e.next=10;break}return e.abrupt("return");case 10:ne(null!=t&&t.description?"1":"2");case 11:y(o()({},v));case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){K.homework_status&&he()}),[K]);var ge=function(){var e=l()(a()().mark((function e(n){var t,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.active,i=n.over,t.id===(null==i?void 0:i.id)||null==i||!i.id){e.next=7;break}return D((function(e){var n,r=null==e||null===(n=e.data)||void 0===n?void 0:n.findIndex((function(e){return e.identifier===t.id})),a=null==e?void 0:e.data.findIndex((function(e){return e.identifier===(null==i?void 0:i.id)}));return o()(o()({},e),{},{data:(0,H.Rp)(null==e?void 0:e.data,r,a)})})),e.next=5,(0,p.ZP)("/api/courses/".concat(null==v?void 0:v.coursesId,"/homework_commons/change_hack_position.json"),{method:"post",body:{id:null==v?void 0:v.categoryId,origin_identifier:null==t?void 0:t.id,target_identifier:null==i?void 0:i.id}});case 5:0==(null==(r=e.sent)?void 0:r.status)&&(h.ZP.success("排序成功"),he());case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,k.jsxs)("section",{className:C.bg,children:[(0,k.jsx)(N.Z,{spinning:oe,children:(0,k.jsxs)(_.Z,{onChange:function(e){ne(e)},activeKey:ee,children:[(!(null!=T&&T.hide_description)||(0,M.GJ)())&&(0,k.jsx)(_.Z.TabPane,{tab:"说明",children:(0,k.jsxs)("section",{className:" edu-container",style:{padding:"20px 20px",background:"#fff"},children:[!le&&(0,M.GJ)()&&(0,k.jsxs)("div",{style:{textAlign:"right",color:"#3061d0"},children:[(0,k.jsx)("span",{style:{marginLeft:"auto",cursor:"pointer"},onClick:function(){ce(!0)},children:"编辑"}),(0,k.jsx)("span",{style:{marginLeft:"10px",cursor:"pointer"},onClick:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=T&&T.hide_description){e.next=4;break}f.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"隐藏后,学生端将隐藏作业说明模块",onOk:function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/homework_commons/".concat(null==v?void 0:v.categoryId,"/hide_description.json"),{method:"post",body:{status:!0}});case 2:0==(null==(n=e.sent)?void 0:n.status)&&(h.ZP.success("隐藏成功"),he());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=8;break;case 4:return e.next=6,(0,p.ZP)("/api/homework_commons/".concat(null==v?void 0:v.categoryId,"/hide_description.json"),{method:"post",body:{status:!1}});case 6:0==(null==(n=e.sent)?void 0:n.status)&&(h.ZP.success("公开成功"),he());case 8:case"end":return e.stop()}}),e)}))),children:null!=T&&T.hide_description?"公开":"隐藏"})]}),le?(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(I.Z,{defaultValue:null==T?void 0:T.description,watch:!0,height:155,onChange:function(e){me(e)}}),(0,k.jsxs)("div",{style:{display:"flex"},children:[(0,k.jsx)(g.ZP,{size:"middle",type:"primary",className:"".concat(C.buttonEdit," mr20"),style:{marginLeft:"auto"},htmlType:"submit",onClick:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/homework_commons/".concat(null==v?void 0:v.categoryId,"/update_description.json"),{method:"post",body:{description:pe}});case 2:0==(null==(n=e.sent)?void 0:n.status)&&(h.ZP.success("编辑成功"),ce(!1),he());case 4:case"end":return e.stop()}}),e)}))),children:"提交"}),(0,k.jsx)(g.ZP,{size:"middle",type:"primary",ghost:!0,className:C.buttonEdit,onClick:function(){ce(!1)},children:"取消"})]})]}):null!=T&&T.description?(0,k.jsx)(b.Z,{value:(null==T?void 0:T.description)||""}):(0,k.jsx)(A.Z,{customText:"暂无说明"})]})},1),!(null!==(n=K.homework_status)&&void 0!==n&&n.includes("导入"))&&(0,k.jsx)(_.Z.TabPane,{tab:"题目列表",children:(0,k.jsxs)("div",{children:[(0,k.jsxs)("section",{className:" edu-container",style:{padding:"20px 20px",background:"#fff"},children:[(0,M.GJ)()&&(0,k.jsxs)("div",{style:{marginBottom:"10px",fontSize:"12px"},children:["可鼠标拖拽“ ",(0,k.jsx)(P.Z,{})," ”进行试题排序,学生端将按照此排序展示"]}),v.defaultExpandedRowKeys&&(0,k.jsx)(O.LB,{modifiers:[E.DL],onDragEnd:ge,children:(0,k.jsx)(B.Fo,{items:null==T||null===(t=T.data)||void 0===t?void 0:t.map((function(e){return null==e?void 0:e.identifier})),strategy:B.qw,children:(0,k.jsx)(w.Z,{components:{body:{row:F}},dataSource:null==T?void 0:T.data,rowKey:function(e){return null==e?void 0:e.identifier},pagination:!1,expandable:{expandedRowRender:function(e){var n,t;return(0,k.jsxs)("div",{style:{padding:"10px 48px",borderRadius:2},children:[(0,k.jsxs)("p",{children:["题目:",null==e?void 0:e.name]}),(0,k.jsxs)("p",{children:["描述:",null==e?void 0:e.description]}),!(0,M.dE)()&&(0,k.jsxs)("p",{children:["题目解析:",(0,k.jsx)(b.Z,{style:{fontSize:"14px"},value:(null==e?void 0:e.analysis)||"暂无解析"})]}),(0,k.jsxs)("div",{style:{width:"100%",textAlign:"end"},children:[(0,M.GJ)()&&(null==T||null===(n=T.homework_status)||void 0===n?void 0:n.includes("未发布"))&&(0,k.jsx)(g.ZP,{type:"primary",ghost:!0,onClick:function(){window.open("/problems/".concat(null==e?void 0:e.identifier,"/edit?type=1")),localStorage.setItem("program_homework",[v.coursesId,v.categoryId])},children:"编辑"}),(0,M.GJ)()&&(null==T||null===(t=T.homework_status)||void 0===t?void 0:t.includes("未发布"))&&(0,k.jsx)(g.ZP,{type:"primary",style:{marginLeft:20},ghost:!0,onClick:function(){var n;f.Z.confirm({title:"提示",content:"是否确认删除",okText:"确认",cancelText:"取消",onOk:(n=l()(a()().mark((function n(){var t;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,p.ZP)("/api/problems/".concat(null==e?void 0:e.identifier,".json"),{method:"delete"});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(h.ZP.info("删除成功"),v.page=1,he());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},children:"删除"})]})]})},defaultExpandedRowKeys:v.defaultExpandedRowKeys},columns:null===(i=[(0,M.GJ)()&&{key:"sort",align:"center",width:40,render:function(){return(0,k.jsx)(R,{})}},{title:"题目",dataIndex:"name",ellipsis:!0,width:"20%",key:"name"},{title:"难度",dataIndex:"difficult",key:"difficult",render:function(e,n,t){return(0,k.jsx)("div",{children:G[e]})}},{title:"通过率",dataIndex:"pass_rate",key:"pass_rate"},{title:"通过人数",dataIndex:"submit_info",key:"submit_info"},{title:"知识点",dataIndex:"tag_discipline",ellipsis:!0,width:"10%",key:"tag_discipline"},{title:"操作",dataIndex:"identifier",key:"identifier",render:function(e,n,t){return(0,k.jsxs)("div",{children:[(0,k.jsx)("a",{onClick:function(){var n;!(0,M.Rm)()||null!==(n=s.AssistantObject.hack)&&void 0!==n&&n.can_question_eaderboard?window.open("/classrooms/".concat(v.coursesId,"/program_homework/").concat(v.categoryId,"/").concat(e,"/ranking")):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"排行"}),(0,k.jsx)("a",{onClick:l()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/problems/".concat(null==n?void 0:n.identifier,"/start.json"),{method:"get"});case 2:(t=e.sent)&&(window.open("/myproblems/".concat(null==t?void 0:t.identifier,"?type=1")),localStorage.setItem("program_homework",[v.coursesId,v.categoryId]));case 4:case"end":return e.stop()}}),e)}))),style:{margin:"0px 20px"},children:(0,M.GJ)()?"体验":"进入答题"}),(null==n?void 0:n.hack_manager)&&(0,k.jsx)("a",{onClick:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:window.open("/problems/newedit/".concat(null==n?void 0:n.identifier,"?type=1")),localStorage.setItem("program_homework",[v.coursesId,v.categoryId]);case 2:case"end":return e.stop()}}),e)}))),children:"编辑"})]})}}])||void 0===i?void 0:i.filter((function(e){return!!e}))})})})]}),(0,k.jsx)("aside",{className:"tc mt30 pb30",children:(0,k.jsx)(L.Z,{defaultCurrent:1,total:null==T?void 0:T.count,hideOnSinglePage:!0,showTotal:function(e){return(0,k.jsxs)("span",{children:["共",e,"条"]})},current:v.page||1,pageSize:v.per_page||10,onChange:function(e,n){v.page=e,v.per_page=n,y(o()({},v)),he()}})})]})},2)]})}),(0,k.jsx)(S,{})]})})),W=t(37205),V=t.n(W),U=t(85573),q=t.n(U),J=t(78241),Q=t(20834),K=t(24905),X=t(95237),$=t(43604),ee=t(92832),ne=t(38854),te=t(5112),ie=t(94001),oe=t(78386),re=t(20538),ae=t(88142),se=t(16135),le=t(70009),ce=t(39647),ue=t.n(ce),de=t(54745),pe=["shixunHomeworks","dispatch"],me=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(ue()(e,pe),(0,m.useParams)()),r=(0,d.useState)(!0),s=u()(r,2),c=s[0],g=s[1],x=(0,d.useState)(!1),v=u()(x,2),_=v[0],w=v[1],y=J.Z.useForm(),j=u()(y,1)[0],b=function(){var e=l()(a()().mark((function e(){var r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=j.getFieldValue(),e.next=3,(0,p.ZP)("/api/homework_commons/".concat(i.categoryId,"/batch_comment.json"),{method:"post",body:{student_work_ids:V()(n.actionTabs.selectArrs),cover_all:c,hidden_comment:r.hidden_comment,comment:r.comment}});case 3:0===e.sent.status&&(h.ZP.success("评阅成功"),j.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:o()({},n.actionTabs.params)}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(f.Z,{centered:!0,title:"一键点评",open:"一键点评"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(a()().mark((function e(){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=j.getFieldValue(),"{}"===JSON.stringify(i)||""===i.hidden_comment&&""===i.comment?w(!0):n.workList.partial_comment?t({type:"shixunHomeworks/setActionTabs",payload:{key:"一键点评确认",selectArrs:n.actionTabs.selectArrs,params:n.actionTabs.params}}):b();case 2:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,k.jsxs)(J.Z,{form:j,onChange:function(){_&&w(!1)},children:[(0,k.jsx)("p",{children:"学生和课堂老师可见"}),(0,k.jsx)(J.Z.Item,{name:"comment",children:(0,k.jsx)(ee.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})}),(0,k.jsx)("p",{children:"仅课堂老师可见"}),(0,k.jsx)(J.Z.Item,{name:"hidden_comment",children:(0,k.jsx)(ee.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})})]}),_&&(0,k.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"})]}),(0,k.jsx)(f.Z,{centered:!0,title:(0,k.jsxs)("span",{children:[(0,k.jsx)(de.Z,{className:"c-orange mr20"}),"提示"]}),open:"一键点评确认"===n.actionTabs.key,okText:"确定点评",cancelText:"放弃点评",onOk:function(){b()},onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400,children:(0,k.jsxs)("div",{className:"tc",children:[(0,k.jsx)("p",{children:"部分学生已有点评内容,是否覆盖已有点评内容?"}),(0,k.jsx)("p",{children:(0,k.jsxs)(te.ZP.Group,{onChange:function(e){g(e.target.value)},value:c,children:[(0,k.jsx)(te.ZP,{value:!0,children:"覆盖已有点评"}),(0,k.jsx)(te.ZP,{value:!1,children:"跳过已有点评"})]})})]})})]})})),he=t(49242),fe="wrap___altfw",ge="MdEditor___OuyKH",xe="tr1___nwwbX",ve="TableDom___pl59W",_e=["shixunHomeworks","dispatch"],we=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n,t,i=e.shixunHomeworks,o=e.dispatch,r=(ue()(e,_e),(0,m.useParams)()),s=(0,d.useState)(!1),c=u()(s,2),g=c[0],x=c[1],v=(0,d.useState)(null===(n=i.actionTabs.selectArrs)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.name),_=u()(v,2),w=_[0],y=_[1],j=J.Z.useForm(),b=u()(j,1)[0];(0,d.useEffect)((function(){var e,n,t;"更改点评"===i.actionTabs.key&&b.setFieldsValue({comment:null===(e=i.actionTabs.selectArrs)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.work_comment,hidden_comment:null===(n=i.actionTabs.selectArrs)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.work_comment_hidden}),y(null===(t=i.actionTabs.selectArrs)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.name)}),[i.actionTabs.key]);var S=function(){var e=l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=b.getFieldValue(),e.next=3,(0,p.ZP)("/api/student_works/".concat(null===(n=i.actionTabs.selectArrs)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.homeworkId,"/shixun_work_comment.json"),{method:"post",body:{hidden_comment:t.hidden_comment,comment:t.comment}});case 3:if(0!==e.sent.status){e.next=9;break}return h.ZP.success("评阅成功"),b.resetFields(),o({type:"shixunHomeworks/setActionTabs",payload:{}}),e.abrupt("return",o({type:"shixunHomeworks/getWorkList",payload:r}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,k.jsx)(k.Fragment,{children:(0,k.jsxs)(f.Z,{centered:!0,title:null!==(t=i.actionTabs.selectArrs)&&void 0!==t&&null!==(t=t.data)&&void 0!==t&&t.work_comment_hidden?"更改"+w+"点评":w+"点评",open:"更改点评"===i.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=b.getFieldValue(),"{}"===JSON.stringify(n)||""===n.hidden_comment&&""===n.comment?x(!0):S();case 2:case"end":return e.stop()}}),e)}))),onCancel:function(){o({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,k.jsxs)(J.Z,{form:b,onChange:function(){g&&x(!1)},children:[(0,k.jsx)("p",{children:"学生和课堂老师可见"}),(0,k.jsx)(J.Z.Item,{name:"comment",children:(0,k.jsx)(ee.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})}),(0,k.jsx)("p",{children:"仅课堂老师可见"}),(0,k.jsx)(J.Z.Item,{name:"hidden_comment",children:(0,k.jsx)(ee.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})})]}),g&&(0,k.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"})]})})})),ye=["shixunHomeworks","dispatch"],je=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(ue()(e,ye),(0,m.useParams)()),o=(0,d.useState)([]),r=u()(o,2),s=r[0],c=r[1],h=(0,d.useState)([]),g=u()(h,2),x=g[0],v=g[1];function _(){return(_=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/homework_commons/".concat(i.categoryId,"/code_quality_analyses/group_list.json"),{method:"GET",params:{page:1,limit:200}});case 2:n=e.sent,c(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){"质量检测"===n.actionTabs.key&&function(){_.apply(this,arguments)}()}),[n.actionTabs.key]);return(0,k.jsx)(k.Fragment,{children:(0,k.jsx)(f.Z,{centered:!0,title:"代码质量评分",open:"质量检测"===n.actionTabs.key,width:700,okText:"确定",cancelText:"取消",onOk:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/homework_commons/".concat(i.categoryId,"/code_quality_analyses.json"),{method:"POST",body:{group_ids:x}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(m.history.replace("/classrooms/".concat(i.coursesId,"/shixun_homework/").concat(i.categoryId,"/detail?tabs=4")),window.location.reload(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),v([]));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){v([]),t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,k.jsx)(w.Z,{rowSelection:{type:"checkbox",onChange:function(e,n){v(V()(e))},selectedRowKeys:x,getCheckboxProps:function(e){return{disabled:"进行中"===e.status||0===e.works_count}}},rowKey:function(e){return e.key||e.id},scroll:{y:300},pagination:!1,columns:[{title:"分班情况",dataIndex:"name"},{title:"有效作品数",dataIndex:"works_count"},{title:"检测进度",dataIndex:"status"},{title:"上次评分时间",dataIndex:"last_analysis_time"}],dataSource:null==s?void 0:s.group_list})})})})),be=t(70088),ke=t(82895),Se=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){e.shixunHomeworks,e.dispatch;var n=e.isShow,t=e.setIsShow,i=e.item,r=(e.coursesId,e.categoryId,(0,d.useState)({page:1,limit:10})),s=u()(r,2),c=s[0],m=s[1],h=(0,d.useState)([]),g=u()(h,2),x=g[0],v=g[1],_=(0,d.useState)(!1),y=u()(_,2),j=y[0],b=y[1];function S(){return Z.apply(this,arguments)}function Z(){return(Z=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,p.ZP)("/api/student_works/".concat(i.id,"/game_details.json"),{method:"get",params:o()({},c)});case 3:n=e.sent,b(!1),0===n.status&&v(null==n?void 0:n.data);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){n&&S()}),[n]);var T=[{title:"序号",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:function(e,n,t){return(0,k.jsx)("span",{style:{color:"#000"},children:c.limit*(c.page-1)+t+1})}},{title:"任务名称",dataIndex:"name",key:"name",ellipsis:!0,render:function(e,n,t){return(0,k.jsx)("span",{style:{color:"#000"},children:e})}},{title:"通关详情",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:function(e,n,t){return(0,k.jsx)("span",{children:0==e?"未通关":4==e?"截止后通关":"已通关"})}},{title:"评测次数",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:function(e,n,t){return(0,k.jsx)("span",{style:{color:"#333"},children:e})}},{title:"实训耗时",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:function(e,n,t){return(0,k.jsx)("span",{style:{color:"#333"},children:e})}}];return(0,k.jsx)(k.Fragment,{children:(0,k.jsxs)(f.Z,{centered:!0,title:"通关情况",open:n,width:700,footer:null,maskClosable:!1,onCancel:function(){c.page=1,c.limit=10,m(o()({},c)),t(!1)},children:[(0,k.jsxs)("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"},children:[(0,k.jsxs)("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,k.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"学生姓名"}),(0,k.jsx)("span",{title:null==i?void 0:i.user_name,style:{color:"#232B40"},children:null==i?void 0:i.user_name})]}),(0,k.jsxs)("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,k.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"学号"}),(0,k.jsx)("span",{title:null==i?void 0:i.student_id,style:{color:"#232B40"},children:(null==i?void 0:i.student_id)||"--"})]}),(0,k.jsxs)("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,k.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"班级"}),(0,k.jsx)("span",{title:null==i?void 0:i.group_name,style:{color:"#232B40"},children:(null==i?void 0:i.group_name)||"--"})]})]}),(0,k.jsx)(w.Z,{scroll:{y:380},columns:T,loading:j,style:{marginBottom:c.limit>(null==x?void 0:x.count)?"16px":"0"},dataSource:x.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:c.limit,current:c.page,position:["bottomRight"],onChange:function(e,n){c.page=e,c.limit=n,m(o()({},c)),S()},total:null==x?void 0:x.count,showTotal:function(e,n){return(0,k.jsxs)("span",{children:["共",(0,k.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})]})})})),Ze=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.loading,o=e.user;return{shixunHomeworks:n,classroomList:t,loading:i.effects,user:o}}))((function(e){var n,t,i,r,s,c,x,_,y,b,S,Z,T=e.shixunHomeworks,N=e.classroomList,C=e.loading,P=e.dispatch,O=e.setExportParams,E=e.user,B=(0,m.useParams)(),D=(0,d.useState)(o()(o()({},{page:1,limit:20,order:"work_score",b_order:"desc"}),B)),H=u()(D,2),G=H[0],z=(H[1],J.Z.useForm()),R=u()(z,1)[0],F=(0,d.useState)(),Y=u()(F,2),W=Y[0],U=(Y[1],(0,d.useState)({})),ce=u()(U,2),ue=ce[0],de=ce[1],pe=(0,d.useState)([]),_e=u()(pe,2),ye=(_e[0],_e[1]),Ze=(0,d.useState)(!1),Te=u()(Ze,2),Ne=Te[0],Le=Te[1],Ce=(0,d.useState)([]),Me=u()(Ce,2),Ae=Me[0],Ie=Me[1],Pe=(0,d.useState)(!1),Oe=u()(Pe,2),Ee=Oe[0],Be=Oe[1],De=(0,d.useState)(),He=u()(De,2),Ge=He[0],ze=He[1],Re=(0,d.useState)(1),Fe=u()(Re,2),Ye=Fe[0],We=Fe[1],Ve=(0,d.useState)(),Ue=u()(Ve,2),qe=(Ue[0],Ue[1]),Je=(0,d.useState)(),Qe=u()(Je,2),Ke=Qe[0],Xe=Qe[1],$e=(0,d.useState)(),en=u()($e,2),nn=en[0],tn=en[1],on=(0,d.useState)(),rn=u()(on,2),an=rn[0],sn=rn[1],ln=(0,d.useState)(),cn=u()(ln,2),un=cn[0],dn=cn[1],pn=(0,d.useState)(!1),mn=u()(pn,2),hn=mn[0],fn=mn[1],gn=(0,d.useState)(!1),xn=u()(gn,2),vn=xn[0],_n=xn[1],wn=(0,d.useState)(),yn=u()(wn,2),jn=yn[0],bn=yn[1];(0,m.useLocation)();(0,d.useEffect)((function(){return kn(),function(){de([]),ye([])}}),[G.coursesId]),(0,d.useEffect)((function(){var e,n=JSON.parse(JSON.stringify(T.workList));null!=n&&null!==(e=n.student_works)&&void 0!==e&&e.length||null==n||!n.id?(null!=n&&n.id&&ye([o()(o()({},n),{number:"我"})]),de(o()({},n))):(n.student_works=[o()({},n)],de(n))}),[T.workList]);var kn=function(e){return O(o()({},G)),P({type:"shixunHomeworks/getWorkList",payload:G})};(0,d.useEffect)((function(){P({type:"user/getUserInfo",payload:{course_id:G.coursesId}})}),[]);var Sn=function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"成绩计算中,请稍候..."}}),e.next=3,(0,he.Vs)({categoryId:B.categoryId});case 3:n=e.sent,P({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),0===(null==n?void 0:n.status)&&(h.ZP.success(null==n?void 0:n.message),kn());case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,d.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(dn(47),fn(!0)))}),[document.getElementById("divhe")]);function Zn(){We(1),qe(""),Xe(""),tn(""),sn(""),Ie([])}var Tn=[{title:"序号",dataIndex:"number",align:"center",fixed:"left",ellipsis:{showTitle:!1},render:function(e,n,t){return G.limit*(G.page-1)+t+1}},{title:"姓名",dataIndex:"user_name",align:"center",fixed:"left",ellipsis:{showTitle:!1},render:function(e){return(0,k.jsx)(v.Z,{placement:"bottomLeft",title:e,children:(0,k.jsx)("span",{className:"current",children:e})})}},!(0,M.Jd)()&&{title:"学号",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:"student_id"===G.order?"desc"===G.b_order?"descend":"ascend":null,render:function(e){return(0,k.jsx)(v.Z,{placement:"bottomLeft",title:e||"--",children:(0,k.jsx)("span",{className:"current",children:e||"--"})})}},{title:"分班",dataIndex:"group_name",align:"center",fixed:"left",ellipsis:{showTitle:!1},render:function(e,n){return e?(0,k.jsx)(v.Z,{placement:"bottom",title:e,children:(0,k.jsx)("span",{className:"current",children:e})}):"--"}},{title:"作业状态",dataIndex:"work_status",align:"center",fixed:"left",sorter:!0,ellipsis:{showTitle:!1},showSorterTooltip:!1,sortOrder:"work_status"===G.order?"desc"===G.b_order?"descend":"ascend":null,render:function(e){return(0,k.jsx)(j.lC,{status:e})}},{title:"完成时间",align:"center",dataIndex:"achieve_time",ellipsis:{showTitle:!1},sorter:!0,sortOrder:"achieve_time"===G.order?"desc"===G.b_order?"descend":"ascend":null,render:function(e,n){return(0,k.jsx)(v.Z,{placement:"bottomLeft",title:e,children:(0,k.jsx)("span",{className:"current",children:e})})}},{title:"通过情况",align:"center",dataIndex:"achieve_info",ellipsis:{showTitle:!1},render:function(e,n){return(0,k.jsx)("span",{onClick:function(e){var t;e.stopPropagation(),null!==(t=ue.homework_status)&&void 0!==t&&t.includes("导入")&&(bn(n),_n(!0))},children:e||"- -"})}},{title:"最终成绩",align:"center",dataIndex:"score",ellipsis:{showTitle:!1},sorter:!0,sortOrder:"work_score"===G.order?"desc"===G.b_order?"descend":"ascend":null,render:function(e,n){return(0,k.jsx)("span",{children:e||"- -"})}},{title:"完成时长",dataIndex:"achieve_time_long",align:"center",sorter:!0,sortOrder:"achieve_time_long"===G.order?"desc"===G.b_order?"descend":"ascend":null,render:function(e,n){return e&&"--"!=e?(0,k.jsx)(v.Z,{placement:"bottom",title:e,children:(0,k.jsx)("span",{className:"current",children:e})}):"--"}},(null===(n=ue.homework_status)||void 0===n?void 0:n.includes("导入"))&&{title:"评测次数",dataIndex:"sum_evaluate_count",align:"center"},!(null!==(t=ue.homework_status)&&void 0!==t&&t.includes("导入"))&&{title:(0,k.jsx)("span",{children:"评阅状态"}),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:function(e){return e?"已评阅":"未评阅"}},{title:"操作",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:function(e,n){var t;return null!==(t=ue.homework_status)&&void 0!==t&&t.includes("导入")?(0,M.GJ)()?(0,k.jsx)("a",{onClick:function(e){e.stopPropagation(),P({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.id,type:"normal"}})},children:"修改成绩"}):(0,k.jsx)("a",{onClick:function(e){e.stopPropagation(),bn(n),_n(!0)},children:"查看"}):(0,M.dE)()?(0,k.jsx)("div",{children:"未开启"===(0,j.JL)(null==n?void 0:n.work_status)?(0,k.jsx)("span",{children:"--"}):(0,k.jsx)("a",{onClick:function(e){var t;e.stopPropagation(),!(0,M.Rm)()||null!==(t=N.AssistantObject.hack)&&void 0!==t&&t.can_view?window.open("/classrooms/".concat(G.coursesId,"/program_homework/").concat(G.categoryId,"/").concat(n.id,"/").concat(n.user_id,"/comment"),"_blank"):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看"})}):(0,k.jsx)("a",{target:"_blank",onClick:function(e){var t,i;if(!(0,M.Rm)()||null!==(t=N.AssistantObject.hack)&&void 0!==t&&t.can_view){if(e.stopPropagation(),null===(i=E.userInfo)||void 0===i||!i.professional_certification)return f.Z.confirm({title:"提示",centered:!0,content:(0,k.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,j.xg)("/account/certification")}}),!1;window.open("/classrooms/".concat(G.coursesId,"/program_homework/").concat(G.categoryId,"/").concat(n.id,"/").concat(n.user_id,"/comment"),"_blank")}else h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看作业"})}}].filter((function(e){return!!e}));return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)("section",{className:"".concat(fe," minH500 bg-white pl30 pr30 pt30"),children:[(null===(i=ue.homework_status)||void 0===i?void 0:i.includes("未发布"))&&(0,k.jsx)(A.Z,{}),!(null!==(r=ue.homework_status)&&void 0!==r&&r.includes("未发布"))&&(0,k.jsxs)("aside",{children:[!(0,M.GJ)()&&(0,k.jsxs)("div",{className:"c-light-black font12",children:[(0,k.jsxs)("span",{children:["发布时间 ",null==ue?void 0:ue.publish_time]}),(0,k.jsxs)("span",{className:"ml5",children:["截止时间 ",null==ue?void 0:ue.end_time]}),(0,k.jsxs)("span",{className:"ml5",children:["补交时间 ",(null==ue?void 0:ue.late_time)||"- -"]})]}),(0,M.GJ)()&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(J.Z,{form:R,onChange:function(){G.page=1;var e=Object.assign({},R.getFieldsValue());delete G.course_group,delete G.teacher_comment,Object.keys(e).map((function(n){switch(n){case"task_status":e[n].includes("all")||!e[n].length?(delete G.work_status,R.setFieldsValue(q()({},"task_status","all"))):(G.work_status=e[n],R.setFieldsValue(q()({},"task_status",G.work_status)));break;case"course_group_info":e[n].includes("all")||!e[n].length?(delete G.course_group,R.setFieldsValue(q()({},"course_group_info","all"))):(G.course_group=e[n],R.setFieldsValue(q()({},"course_group_info",G.course_group)));break;case"teacher_comment":var t;if(e[n].includes("all")||!e[n].length)delete G.teacher_comment,R.setFieldsValue(q()({},"teacher_comment","all"));else G.teacher_comment=1===(null===(t=e[n])||void 0===t?void 0:t.length)?Number(e[n][0]):"",R.setFieldsValue(q()({},"teacher_comment",e[n]))}})),kn()},initialValues:q()(q()(q()({},"task_status","all"),"course_group_info","all"),"teacher_comment","all"),children:[(null===(s=ue.task_status)||void 0===s?void 0:s.length)>0&&(0,k.jsx)(J.Z.Item,{name:"task_status",children:(0,k.jsx)(K.Z.Group,{value:[],style:{width:"100%"},children:(0,k.jsxs)(X.Z,{children:[(0,k.jsx)($.Z,{className:"font14",flex:"80px",children:"作业状态:"}),(0,k.jsx)($.Z,{flex:"80px",children:(0,k.jsx)(K.Z,{value:"all",children:"全部"})}),(0,k.jsx)($.Z,{flex:"1",children:ue.task_status&&ue.task_status.map((function(e,n){return(0,k.jsxs)(K.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]})})}),(null===(c=ue.course_group_info)||void 0===c?void 0:c.length)>0&&(0,k.jsx)(J.Z.Item,{name:"course_group_info",children:(0,k.jsx)(K.Z.Group,{style:{width:"100%"},children:(0,k.jsxs)(X.Z,{children:[(0,k.jsx)($.Z,{className:"font14",flex:"80px",children:"分班情况:"}),(0,k.jsx)($.Z,{flex:"80px",children:(0,k.jsx)(K.Z,{value:"all",children:"全部"})}),(0,k.jsx)($.Z,{flex:"1",id:"divhe",style:{height:un+"px",overflow:"hidden"},children:null===(x=ue.course_group_info)||void 0===x?void 0:x.map((function(e,n){return(0,k.jsxs)(K.Z,{value:e.course_group_id,children:[e.group_group_name,"(",e.count,")"]})}))}),hn&&(0,k.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;dn(un>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===un?"展开":"收起",47===un?(0,k.jsx)(oe.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,k.jsx)(re.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})}),(null===(_=ue.teacher_comment)||void 0===_?void 0:_.length)>0&&(0,k.jsx)(J.Z.Item,{name:"teacher_comment",children:(0,k.jsx)(K.Z.Group,{style:{width:"100%"},children:(0,k.jsxs)(X.Z,{children:[(0,k.jsx)($.Z,{className:"font14",flex:"80px",children:"追加点评:"}),(0,k.jsx)($.Z,{flex:"80px",children:(0,k.jsx)(K.Z,{value:"all",children:"全部"})}),(0,k.jsx)($.Z,{flex:"1",children:ue.teacher_comment&&ue.teacher_comment.map((function(e,n){return(0,k.jsxs)(K.Z,{value:String(e.id),children:[e.name,"(",e.count,")"]})}))})]})})})]}),(0,k.jsxs)(X.Z,{align:"middle",children:[(0,k.jsx)($.Z,{flex:"1",children:(0,k.jsxs)(X.Z,{align:"middle",children:[(0,k.jsx)($.Z,{children:(0,k.jsx)(ee.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){G.search=e.trim(),G.page=1,kn()},style:{width:240}})}),(0,k.jsx)($.Z,{children:(0,k.jsxs)("span",{className:"ml5",children:[(0,k.jsx)("span",{className:"c-red",children:ue.work_count}),"个检索结果(",ue.work_count,"个学生)"]})})]})}),(0,k.jsxs)($.Z,{children:[(0,M.GJ)()&&!(null!==(y=ue.homework_status)&&void 0!==y&&y.includes("导入"))&&(0,k.jsxs)(g.ZP,{className:"ml10",onClick:function(){P({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",selectArrs:ue.student_works.map((function(e){return e.id})),params:G}})},children:[(0,k.jsx)("span",{className:"".concat(xe," iconfont icon-daimachazhong")}),"代码查重"]}),(0,M.GJ)()&&!(null!==(b=ue.homework_status)&&void 0!==b&&b.includes("导入"))&&(0,k.jsxs)(g.ZP,{className:"ml10",onClick:Sn,children:[(0,k.jsx)("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"更新成绩"]}),(0,M.GJ)()&&(0,k.jsx)(ne.Z,{dropdownRender:function(){var e,n;return(0,k.jsxs)(Q.Z,{children:[(0,k.jsx)(Q.Z.Item,{onClick:function(){P({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出学生成绩",course_groups:null==ue?void 0:ue.course_group_info,fn:function(){(0,be.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},children:"学生成绩"},"1"),(0,M.GJ)()&&(null==ue||null===(e=ue.student_works)||void 0===e?void 0:e.length)>0&&!(null!=ue&&null!==(n=ue.homework_status)&&void 0!==n&&n.includes("导入"))&&(0,k.jsx)(Q.Z.Item,{onClick:function(){P({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出编程报告",course_groups:null==ue?void 0:ue.course_group_info,fn:function(){var e,n;P({type:"shixunHomeworks/setActionTabs",payload:{key:"导出编程报告",type:2}}),localStorage.setItem("dowolders","1"),m.history.push("/classrooms/".concat(null==G?void 0:G.coursesId,"/program_homework/").concat(G.categoryId,"/").concat(null==ue||null===(e=ue.student_works)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.id,"/").concat(null==ue||null===(n=ue.student_works)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.user_id,"/comment"))}}})},children:"编程报告"},"3"),(0,k.jsx)(Q.Z.Item,{children:(0,k.jsx)(m.Link,{to:"/classrooms/".concat(G.coursesId,"/exportlist/hack_work_list"),children:"历史导出"})},"2")]})},className:"ml10",children:(0,k.jsxs)(g.ZP,{children:[(0,k.jsx)(ae.Z,{}),"导出",(0,k.jsx)(se.Z,{})]})})]})]})]}),(0,k.jsx)(X.Z,{style:{justifyContent:"end",marginTop:"5px"},children:(0,M.GJ)()&&W&&(0,k.jsxs)("span",{children:[(0,k.jsx)("span",{style:{color:"red"},children:"*"}),"列表中作业记录存在差异,请点击“更新成绩”按钮"]})}),(0,k.jsx)(w.Z,{className:"mt30 ".concat(ve),loading:C["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:function(e){return{onClick:function(n){var t,i;null!==(t=ue.homework_status)&&void 0!==t&&t.includes("导入")||(!(0,M.Rm)()||null!==(i=N.AssistantObject.hack)&&void 0!==i&&i.can_view?(0,ke.O5)()&&window.open("/classrooms/".concat(G.coursesId,"/program_homework/").concat(G.categoryId,"/").concat(e.id,"/").concat(e.user_id,"/comment"),"_blank"):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"))}}},scroll:{x:"max-content"},dataSource:ue.student_works,columns:Tn,onChange:function(e,n,t){t.field&&(G.order="score"===t.field?"work_score":t.field),t.order||(G.b_order="asc"),"ascend"===t.order&&(G.b_order="asc"),"descend"===t.order&&(G.b_order="desc"),t.order||(G.b_order="asc"),kn()}}),(0,k.jsx)(me,{}),(0,k.jsx)(we,{}),(0,k.jsx)(le.Z,{})]}),(0,k.jsx)(f.Z,{title:"一键打回重做",open:Ne,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==Ye){e.next=13;break}if(!(Ae.length<=0)){e.next=4;break}return h.ZP.info("请选择作业状态"),e.abrupt("return");case 4:if(an){e.next=7;break}return h.ZP.info("评语不能为空"),e.abrupt("return");case 7:return e.next=9,(0,p.ZP)("/api/homework_commons/".concat(G.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:G.categoryId,comment:an,status:Ae}});case 9:0===(n=e.sent).status&&(ze(n),Le(!1),Be(!0)),e.next=32;break;case 13:if(0!==nn&&0!==Ke){e.next=16;break}e.next=22;break;case 16:if(nn){e.next=19;break}return h.ZP.info("最低分不能为空"),e.abrupt("return");case 19:if(Ke){e.next=22;break}return h.ZP.info("最高分不能为空"),e.abrupt("return");case 22:if(!(nn>Ke)){e.next=25;break}return h.ZP.info("最高分不能大于最低分"),e.abrupt("return");case 25:if(an){e.next=28;break}return h.ZP.info("评语不能为空"),e.abrupt("return");case 28:return e.next=30,(0,p.ZP)("/api/homework_commons/".concat(G.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:G.categoryId,comment:an,min_score:nn,max_score:Ke}});case 30:0===(t=e.sent).status&&(ze(t),Le(!1),Be(!0));case 32:case"end":return e.stop()}}),e)}))),onCancel:function(){Le(!1),Zn()},children:(0,k.jsx)("div",{style:{padding:"32px"},children:(0,k.jsxs)("div",{children:[(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{style:{width:"80px"},children:"打回方式:"}),(0,k.jsxs)(te.ZP.Group,{value:Ye,onChange:function(e){We(e.target.value)},children:[(0,k.jsx)(te.ZP,{value:1,children:"按成绩打回"}),(0,k.jsx)(te.ZP,{value:2,children:"按作业状态打回"})]})]}),1===Ye&&(0,k.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,k.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,k.jsx)("span",{style:{color:"red"},children:"*"}),"最低分:"]}),(0,k.jsx)(ie.Z,{min:0,max:100,value:nn,onChange:function(e){return tn(e)},style:{width:"100px"}}),(0,k.jsxs)("span",{style:{width:"80px",textAlign:"end"},children:[(0,k.jsx)("span",{style:{color:"red"},children:"*"}),"最高分:"]}),(0,k.jsx)(ie.Z,{min:0,max:100,value:Ke,onChange:function(e){return Xe(e)},style:{width:"100px"}})]}),2===Ye&&(0,k.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,k.jsx)("span",{style:{width:"80px"},children:"作业状态:"}),(0,k.jsx)(K.Z.Group,{onChange:function(e){Ie(V()(e))},style:{width:"100%"},children:null===(S=ue.task_status)||void 0===S?void 0:S.map((function(e,n){return(0,k.jsxs)(K.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]}),(0,k.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,k.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,k.jsx)("span",{style:{color:"red"},children:"*"})," 评语:"]}),(0,k.jsx)(I.Z,{className:ge,onChange:function(e){return sn(e)},placeholder:"请填写评语"})]})]})})}),(0,k.jsx)(f.Z,{open:Ee,title:"打回确认",onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==Ye){e.next=7;break}return e.next=3,(0,p.ZP)("/api/homework_commons/".concat(G.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:G.categoryId,comment:an,status:Ae}});case 3:0===e.sent.status&&(h.ZP.info("打回成功"),Zn(),kn(),Be(!1)),e.next=11;break;case 7:return e.next=9,(0,p.ZP)("/api/homework_commons/".concat(G.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:G.categoryId,comment:an,min_score:nn,max_score:Ke}});case 9:0===e.sent.status&&(h.ZP.info("打回成功"),Zn(),kn(),Be(!1));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){Zn(),Be(!1)},children:(0,k.jsxs)("div",{style:{padding:"32px"},children:[1===Ye&&(0,k.jsxs)("span",{children:["确认将成绩在",nn,"-",Ke,"的学生进行打回重做吗?"]}),2===Ye&&(0,k.jsxs)("span",{children:["确认将作业状态为",(null===(Z=ue.task_status)||void 0===Z?void 0:Z.filter((function(e){return null==Ae?void 0:Ae.includes(e.id)})).map((function(e){return e.name})).toString())+",","的学生进行作业打回重做吗?"]}),(0,k.jsx)("br",{}),(0,k.jsxs)("span",{children:["该条件下共有",null==Ge?void 0:Ge.count,"名学生"]})]})})]}),(0,k.jsx)(je,{}),(0,k.jsx)(Se,{isShow:vn,setIsShow:_n,item:jn,coursesId:G.coursesId,categoryId:G.categoryId}),(0,k.jsx)("aside",{className:"tc mb50 mt30",children:(0,k.jsx)(L.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){G.page=e,G.limit=20,kn()},current:G.page||1,defaultPageSize:20,total:ue.work_count})})]})})),Te=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t=e.shixunHomeworks,i=e.loading,r=e.dispatch,s=e.classroomList,c=(0,m.useParams)(),p=(0,d.useState)(o()(o()({},{page:1,limit:20,group_ids:[]}),c)),f=u()(p,2),x=f[0],v=f[1],_=((0,m.useLocation)(),t.codeReview),y=(0,d.useState)({}),j=u()(y,2),b=(j[0],j[1],J.Z.useForm());u()(b,1)[0];x.order="code_rate",x.sort="desc",x.category=x.categoryId,(0,d.useEffect)((function(){S(),console.log("params",x)}),[x]),(0,d.useEffect)((function(){"执行代码查重"===t.actionTabs.key&&S()}),[t.actionTabs.key]);var S=function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"shixunHomeworks/getCodeReview",payload:o()({},x)});case 2:-2===e.sent.status&&setTimeout((function(){return S()}),1500);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Z=[{title:"序号",dataIndex:"number",render:function(e,n,t){return x.limit*(x.page-1)+t+1}},{title:"姓名",dataIndex:"username"},{title:"学号",dataIndex:"student_id"},{title:"相似度",dataIndex:"code_rate",render:function(e){return(0,k.jsx)("span",{className:"c-orange",children:e})}},{title:"操作",dataInex:"action",render:function(e,n){return(0,k.jsxs)("div",{children:[(0,k.jsx)("a",{onClick:function(){var e;!(0,M.Rm)()||null!==(e=s.AssistantObject.hack)&&void 0!==e&&e.can_view?window.open("/classrooms/".concat(x.coursesId,"/program_homework/").concat(x.categoryId,"/review_detail/").concat(n.user_id)):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看"}),(0,k.jsx)("br",{})]})}}];return(0,k.jsxs)("section",{className:"minH500 bg-white pl30 pr30 pt10",children:[-2===(null==_?void 0:_.status)&&(0,k.jsx)(A.Z,{customText:"正在进行代码查重,请稍候。查重结束后,页面将自动更新显示结果"}),-2!==(null==_?void 0:_.status)&&(0,k.jsxs)("div",{children:[(0,k.jsxs)(X.Z,{children:[(0,k.jsx)($.Z,{flex:"1",children:(0,k.jsxs)("p",{className:"mt10",children:["查重时间:",_.last_review_time,(0,k.jsx)(g.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:function(){r({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:x}})},children:"代码查重"})]})}),(0,k.jsxs)($.Z,{children:[(0,k.jsx)(ee.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){x.search=e,r({type:"shixunHomeworks/getCodeReview",payload:x})},style:{width:200}}),(0,k.jsx)("span",{className:"ml5 c-red"})]})]}),(null===(n=_.group_info)||void 0===n?void 0:n.length)>0&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(X.Z,{children:[(0,k.jsx)($.Z,{flex:"80px",className:"font14",children:"分班情况:"}),(0,k.jsx)($.Z,{flex:"80px",children:(0,k.jsx)(K.Z,{checked:""==x.group_ids,value:"all",onChange:function(e){delete x.group_ids,x.group_ids=[],x.page=1,v(o()({},x))},children:"全部"})}),(0,k.jsx)($.Z,{flex:"1",children:_.group_info&&_.group_info.map((function(e,n){return(0,k.jsxs)(K.Z,{style:{marginLeft:0},value:e.id,checked:x.group_ids.includes(e.id),onChange:function(n){n.target.checked?x.group_ids.push(e.id):x.group_ids.splice(x.group_ids.indexOf(e.id),1),x.page=1,v(o()({},x))},children:[e.name,"(",e.members_count,")"]})}))})]}),(0,k.jsx)(X.Z,{className:"font14 c-red mt5",children:(0,k.jsx)($.Z,{children:"本页仅显示全部已查重分班"})})]}),(0,k.jsxs)("p",{className:"mt10",children:[(0,k.jsx)("span",{className:"c-red",children:_.copy_reviews_count}),"个疑似抄袭作品(",_.all_reviews_count,"作品)"]}),(0,k.jsx)(w.Z,{className:"mt30",loading:i["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:_.users_reviews,columns:Z,onChange:function(e,n,t){"ascend"===t.order&&(x.b_order="asc"),"descend"===t.order&&(x.b_order="desc"),t.order||delete x.b_order,r({type:"shixunHomeworks/getCodeReview",payload:o()({},x)})}}),(0,k.jsx)("aside",{className:"tc mb50 mt30",children:(0,k.jsx)(L.Z,{showSizeChanger:!1,onChange:function(e,n){x.page=e,x.limit=20,r({type:"shixunHomeworks/getCodeReview",payload:o()({},x)})},defaultCurrent:x.page||1,current:x.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:_.copy_reviews_count})})]})]})})),Ne=t(57930),Le=t(57809),Ce=t(71371),Me=t(45532),Ae=t(39248),Ie=t(89392),Pe="form___dWO2F",Oe="hackList___nh6e9",Ee="title___tyrHF",Be=t(55428),De=t(72716),He=Ne.default.RangePicker,Ge=Le.default.Option,ze=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.user;return{shixunHomeworks:n,loading:e.loading.effects,user:i,classroomList:t}}))((function(e){var n,t,i,r,s,c,x,_,w,y,b,S,Z,N=e.shixunHomeworks,L=e.user,C=(e.loading,e.classroomList),A=e.dispatch,I=(0,m.useParams)(),P=N.workSetting,O=N.workList,E=N.changeData,B=(0,d.useState)(!0),D=u()(B,2),H=D[0],G=D[1],z=(0,d.useState)(!1),R=u()(z,2),F=R[0],Y=R[1],W=(0,d.useState)([]),U=u()(W,2),q=U[0],J=U[1],Q=(0,d.useState)([]),ee=u()(Q,2),ne=ee[0],oe=ee[1],re=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_minus_score:0,penalty_type:Be.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,send_type:void 0,difficult_count:[],difficult_settings:[],late_penalty:0}),ae=u()(re,2),se=ae[0],le=ae[1];(0,d.useEffect)((function(){return ce(),function(){J([].concat())}}),[]);var ce=function(){A({type:"shixunHomeworks/getWorkSetting",payload:o()({},I)})};(0,d.useEffect)((function(){var e;null!=P&&P.course_id&&(Object.keys(se).map((function(e){se[e]=P[e]})),se.allow_late&&se.unified_late||(se.late_minus_score=20,se.penalty_type=Be.Q.Percent),se.unified_setting||(se.unified_late=!1,se.unified_anonymous_comment=!1,se.unified_anonymous_appeal=!1),q=JSON.parse(JSON.stringify(P.group_settings.map((function(e){return o()(o()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),ne=JSON.parse(JSON.stringify(P.allow_late_settings.map((function(e){return o()(o()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),0===se.difficult_settings.length&&(se.difficult_settings=[0,0,0]),le(o()({},se)),J(q.length?V()(q):[{}]),(null===(e=ne)||void 0===e?void 0:e.length)<=0?oe([{late_minus_score:20}]):oe(V()(ne)))}),[P]);var ue=function(e){var n;if(null!==e.total_score)if(null!=e&&e.work_efficiency&&null===e.eff_score)h.ZP.warning("效率分不能为空");else{var t={shixun_evaluation:e.shixun_evaluation,challenge_settings:e.challenge_settings},i=function(){var n=l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return Y(!0),n.next=3,(0,p.ZP)("/api/homework_commons/".concat(I.categoryId,"/publish_setting.json"),{method:"post",body:o()({},e)});case 3:0===n.sent.status&&(h.ZP.success("更新成功"),G(!0),ce(),A({type:"shixunHomeworks/getWorkList",payload:o()({},I)})),Y(!1);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();(0,Ie.isEqual)(E,t)||null!=O&&null!==(n=O.homework_status)&&void 0!==n&&n.includes("未发布")?i():f.Z.confirm({title:"更新成绩",content:"您改动了本次作业的关卡得分设置,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。",okText:"确认",cancelText:"取消",onOk:i})}else h.ZP.warning("总分值不能为空")},de=function(e,n){var t,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"group_id";return n?n.find((function(n){return n[i]===e})):null==P||null===(t=P.group_settings)||void 0===t?void 0:t.find((function(n){return n.group_id[0]===e}))},pe=((null==P?void 0:P.allow_late)||(null==P||P.anonymous_comment),function(e){var n,t,i=de(e,null==P?void 0:P.allow_late_settings,"id"),o=de(e,null==P?void 0:P.anonymous_comment_settings),r=de(e);return(null==P?void 0:P.allow_late)&&i&&T()(null==i?void 0:i.late_time)<=T()()||(null==P?void 0:P.anonymous_comment)&&o&&null!==(null==o?void 0:o.evaluation_start)||null!=(null===(n=(T()(null==r?void 0:r.end_time)<=T()()&&(null==P||null===(t=P.allow_late_settings)||void 0===t?void 0:t.filter((function(n){return n.group_id.includes(e)}))))[0])||void 0===n?void 0:n.late_time)}),me=null==P?void 0:P.anonymous_comment,he=function(e){if(!e)return!1;var n=de(e,null==P?void 0:P.anonymous_comment_settings);return(null==P?void 0:P.anonymous_comment)&&n&&null!==(null==n?void 0:n.evaluation_start)};return(0,k.jsxs)("section",{className:Pe,children:[(0,k.jsxs)(X.Z,{align:"middle",children:[(0,k.jsx)($.Z,{flex:"1",children:(0,k.jsx)("div",{className:Ee,children:"试题发布"})}),(0,k.jsxs)($.Z,{children:[(0,M.GJ)()&&H&&(0,k.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){var e,n;!(0,M.Rm)()||null!==(e=C.AssistantObject.hack)&&void 0!==e&&e.can_late||null!==(n=C.AssistantObject.hack)&&void 0!==n&&n.can_publish?G(!1):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑设置"}),!H&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(g.ZP,{type:"primary",loading:F,onClick:function(){return function(){var e,n;if(2!==(null==L||null===(e=L.userInfo)||void 0===e?void 0:e.user_status)){var t=JSON.parse(JSON.stringify(se));if(t.categoryId=I.categoryId,se.unified_setting||(q=null===(n=q)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null===(n=P.group_settings)||void 0===n?void 0:n.filter((function(n){var t;return null==e||null===(t=e.group_name)||void 0===t?void 0:t.includes(n.group_name)})).map((function(e){return e.group_id||e.id})).toString().split(","),e}))),t.group_settings=q,se.allow_late)if(se.unified_late){if(null===se.late_minus_score||void 0===se.late_minus_score||se.late_minus_score<0||se.late_minus_score>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!se.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整")}else{var i;ne=null===(i=ne)||void 0===i?void 0:i.map((function(e){var n;if(null===e.late_minus_score||void 0===e.late_minus_score||e.late_minus_score<0||e.late_minus_score>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=P.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),t.allow_late_settings=ne}1===t.send_type&&(t.difficult_settings=t.difficult_settings.map((function(e){return e||0}))),ue(t)}else(0,ke.Rd)()}()},children:"提交"}),(0,k.jsx)(g.ZP,{type:"primary",ghost:!0,className:"ml20",onClick:function(){G(!0),ce()},children:"取消"})]})]})]}),(0,k.jsxs)("div",{className:"mt10",children:[(0,k.jsx)("label",{className:"mr20",children:"发布方式"})," ",(0,k.jsxs)(te.ZP.Group,{disabled:H||!(null!=O&&null!==(n=O.homework_status)&&void 0!==n&&n.includes("未发布"))||!(null!==(t=C.AssistantObject.hack)&&void 0!==t&&t.can_publish)&&(0,M.Rm)(),value:se.send_type,onChange:function(e){se.send_type=e.target.value,le(Object.assign({},se))},children:[(0,k.jsx)(te.ZP,{value:0,children:"全部固定试题"}),(0,k.jsx)(te.ZP,{className:"ml20",value:1,children:"随机抽题"})]}),1===se.send_type&&(0,k.jsxs)(X.Z,{className:"mt20",style:{marginLeft:94},children:[(0,k.jsxs)($.Z,{children:["简单题数",(0,k.jsx)(ie.Z,{precision:0,disabled:H||!(null!=O&&null!==(i=O.homework_status)&&void 0!==i&&i.includes("未发布")),placeholder:"最大".concat(se.difficult_count[0]||0),min:0,max:se.difficult_count[0]||0,value:se.difficult_settings[0],onChange:function(e){se.difficult_settings[0]=e,le(Object.assign({},se))},className:"ml10 mr20"})]}),(0,k.jsxs)($.Z,{children:["适中题数",(0,k.jsx)(ie.Z,{precision:0,disabled:H||!(null!=O&&null!==(r=O.homework_status)&&void 0!==r&&r.includes("未发布")),placeholder:"最大".concat(se.difficult_count[1]||0),min:0,max:se.difficult_count[1]||0,value:se.difficult_settings[1],onChange:function(e){se.difficult_settings[1]=e,le(Object.assign({},se))},className:"ml10 mr20"})]}),(0,k.jsxs)($.Z,{children:["困难题数",(0,k.jsx)(ie.Z,{precision:0,disabled:H||!(null!=O&&null!==(s=O.homework_status)&&void 0!==s&&s.includes("未发布")),placeholder:"最大".concat(se.difficult_count[2]||0),min:0,max:se.difficult_count[2]||0,value:se.difficult_settings[2],onChange:function(e){se.difficult_settings[2]=e,le(Object.assign({},se))},className:"ml10 mr20"})]})]})]}),(0,k.jsxs)("div",{className:"mt30",children:[(0,k.jsx)("h1",{className:"mb10",children:"发布设置"}),(0,k.jsx)("label",{className:"mr20",children:"发布方式"})," ",(0,k.jsxs)(te.ZP.Group,{disabled:H||!(null!=O&&null!==(c=O.homework_status)&&void 0!==c&&c.includes("未发布"))||!(null!==(x=C.AssistantObject.hack)&&void 0!==x&&x.can_publish)&&(0,M.Rm)(),value:se.unified_setting,onChange:function(e){var n;null!=O&&null!==(n=O.homework_status)&&void 0!==n&&n.includes("未发布")?(se.unified_setting=!se.unified_setting,se.unified_setting||(se.unified_late=!1),le(Object.assign({},se)),!1!==se.unified_setting||""!=q?se.unified_setting&&(J([]),oe([{late_minus_score:5}])):J(q.concat({}))):h.ZP.error("已发布,不能再修改统一设置")},children:[(0,k.jsx)(te.ZP,{value:!0,disabled:!(null!=P&&P.manage_all_group),children:"统一发布"}),(0,k.jsx)(te.ZP,{className:"ml20",disabled:0===(null==P||null===(_=P.group_settings)||void 0===_?void 0:_.length),value:!1,children:"分班发布"})]}),0===(null==P||null===(w=P.group_settings)||void 0===w?void 0:w.length)&&(0,k.jsx)("p",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:"(本课堂无分班,仅支持选择“统一发布“)"})]}),se.unified_setting&&(0,k.jsxs)("div",{style:{marginLeft:50},children:[(0,k.jsxs)(X.Z,{align:"middle",className:"mt25 pl30",children:[(0,k.jsx)($.Z,{children:"发布时间"}),(0,k.jsx)($.Z,{className:"ml10",children:(0,k.jsx)(Ne.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,De.Q8)(e,null==P?void 0:P.course_end_date)},disabledTime:function(e){return(0,De.d0)(e)},disabled:H||T()()>=T()(null==P?void 0:P.publish_time)||!(null!==(y=C.AssistantObject.hack)&&void 0!==y&&y.can_publish)&&(0,M.Rm)(),value:se.publish_time?T()(se.publish_time):"",onChange:function(e,n){se.publish_time=n,""!=se.end_time&&se.end_time||!se.unified_setting||(se.end_time=T()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),le(Object.assign({},se))}})}),(0,k.jsx)($.Z,{children:(0,k.jsx)("span",{className:"c-grey-c ml10",children:"(学生收到作业的时间)"})})]}),(0,k.jsxs)(X.Z,{align:"middle",className:"mt25 pl30",children:[(0,k.jsx)($.Z,{children:"截止时间"}),(0,k.jsx)($.Z,{className:"ml10",children:(0,k.jsx)(Ne.default,{style:{width:170},allowClear:!1,placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:T()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(null==P?void 0:P.allow_late)&&(null==P?void 0:P.homework_status.includes("已截止"))||H||(null==P?void 0:P.allow_late)&&T()()>=T()(null==P?void 0:P.end_time)||!(null!==(b=C.AssistantObject.hack)&&void 0!==b&&b.can_publish)&&(0,M.Rm)(),disabledDate:function(e){return(0,De.Q8)(e,null==P?void 0:P.course_end_date,se.publish_time)},disabledTime:function(e){return(0,De.d0)(e,se.publish_time)},value:se.end_time?T()(se.end_time):"",onChange:function(e,n){se.end_time=n,le(Object.assign({},se))}})}),(0,k.jsx)($.Z,{children:(0,k.jsx)("span",{className:"c-grey-c ml10",children:"(学生“按时”提交作品的时间截点)"})})]})]}),!se.unified_setting&&(null===(S=q)||void 0===S?void 0:S.length)>0&&(0,k.jsxs)(X.Z,{style:{marginTop:30,paddingTop:20,marginLeft:80,borderTop:"1px solid #eee"},children:[(0,k.jsx)($.Z,{span:24,children:(0,k.jsxs)(X.Z,{children:[(0,k.jsx)($.Z,{span:10}),(0,k.jsx)($.Z,{span:10,children:(0,k.jsxs)(X.Z,{className:"c-grey-c ml30",children:[(0,k.jsx)($.Z,{flex:"1",children:"(学生收到作业时间)"}),(0,k.jsx)($.Z,{flex:"1",children:"(学生“按时”提交作品时间截点)"})]})}),(0,k.jsx)($.Z,{span:4})]})}),q&&q.map((function(e,n){var t,i,r,a;return console.log(null===(t=de(e.id))||void 0===t?void 0:t.publish_time,"发布时间"),console.log(pe(e.id),"截止时间"),(0,k.jsx)($.Z,{span:24,children:(0,k.jsxs)(X.Z,{gutter:[8,16],children:[(0,k.jsx)($.Z,{span:10,children:(0,k.jsxs)(X.Z,{gutter:[8,16],children:[(0,k.jsxs)($.Z,{children:["发布规则 ",n+1]}),(0,k.jsx)($.Z,{flex:"1",style:{maxWidth:300},children:(0,k.jsx)(Le.default,{disabled:H||!(null!=P&&null!==(i=P.homework_status)&&void 0!==i&&i.includes("未发布")&&e.id||T()()0&&!e.id&&(0,k.jsx)(Ce.Z,{onClick:function(){ne=ne.filter((function(e,t){return n!==t})),oe(ne.slice()),setTimeout((function(){return oe(ne.slice())}),10)}}),(0,k.jsx)(Me.Z,{className:"c-green ml20",onClick:function(){var e;!(0,M.Rm)()||null!==(e=C.AssistantObject.hack)&&void 0!==e&&e.can_late?oe(ne.concat({penalty_type:Be.Q.Percent,late_minus_score:20})):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]})]})},n)}))]})]})}));function Re(e,n){for(var t=[],i=e;iT()(s.rank_forbidden_start),value:R.rank_forbidden_start?T()(R.rank_forbidden_start):"",onChange:function(e,n){R.rank_forbidden_start=n,""!=R.end_time&&R.end_time||!R.unified_setting||(R.end_time=T()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),F(Object.assign({},R))}})}),(0,k.jsx)($.Z,{children:(0,k.jsx)("span",{className:"c-grey-c ml10",children:"(学生看不到排行榜的开始时间)"})})]}),(0,k.jsxs)(X.Z,{align:"middle",className:"mt25",children:[(0,k.jsx)($.Z,{children:"截止时间"}),(0,k.jsx)($.Z,{className:"ml10",children:(0,k.jsx)(Ne.default,{style:{width:170},allowClear:!1,placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:T()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:v,disabledDate:W,value:R.rank_forbidden_end?T()(R.rank_forbidden_end):"",onChange:function(e,n){R.rank_forbidden_end=n,F(Object.assign({},R))}})}),(0,k.jsx)($.Z,{children:(0,k.jsx)("span",{className:"c-grey-c ml10",children:"(学生看不到排行榜的结束时间)"})})]})]})}),!R.unified_setting&&(null===(n=A)||void 0===n?void 0:n.length)>0&&!!R.rank_forbidden&&(0,k.jsxs)(X.Z,{style:{marginTop:30,paddingTop:20,marginLeft:80,borderTop:"1px solid #eee"},children:[(0,k.jsx)($.Z,{span:24,children:(0,k.jsxs)(X.Z,{children:[(0,k.jsx)($.Z,{span:10}),(0,k.jsx)($.Z,{span:10,children:(0,k.jsxs)(X.Z,{className:"c-grey-c ml30",children:[(0,k.jsx)($.Z,{flex:"1",children:"(学生看不到排行榜的开始时间)"}),(0,k.jsx)($.Z,{flex:"1",children:"(学生看不到排行榜的结束时间)"})]})}),(0,k.jsx)($.Z,{span:4})]})}),E.map((function(e,n){var t,i,o;return(0,k.jsx)($.Z,{span:24,children:(0,k.jsxs)(X.Z,{className:"mt25",children:[(0,k.jsxs)($.Z,{style:{marginLeft:30},children:[(0,k.jsxs)("span",{children:["封榜规则",n+1,":"]}),(0,k.jsx)(Le.default,{disabled:v||!(null!=c&&null!==(t=c.homework_status)&&void 0!==t&&t.includes("未发布"))&&e.id,mode:"multiple",style:{width:306},value:"string"==typeof e.group_name?[e.group_name]:e.group_name,placeholder:"请选择分班名称",onChange:function(t){E[n].group_name=t,E[n].group_id=e.group_id,B(E.slice())},children:s.group_settings&&s.group_settings.map((function(e){return null!=R&&R.unified_setting&&!E.map((function(e){return e.group_name})).toString().split(",").includes(String(e.group_name))||A.map((function(e){return e.group_name})).toString().split(",").includes(String(e.group_name))&&!E.map((function(e){return e.group_name})).toString().split(",").includes(String(e.group_name))?(0,k.jsx)(We,{value:e.group_name,children:e.group_name},e.id):void 0}))})]}),(0,k.jsx)($.Z,{span:10,children:(0,k.jsx)("div",{className:"ml30",children:(0,k.jsx)(Ye,{allowClear:!1,disabled:v||!(null==s||null===(i=s.group_settings)||void 0===i||null===(i=i.filter((function(n){return n.id===e.id})))||void 0===i||null===(i=i[0])||void 0===i||!i.rank_forbidden_start)&&(!(T()()0&&!e.id&&(0,k.jsx)(Ce.Z,{onClick:function(){E=E.filter((function(e,t){return n!==t})),B(E.slice()),setTimeout((function(){return B(E.slice())}),10)}}),(0,k.jsx)(Me.Z,{className:"c-green ml20",onClick:function(){B(E.concat({}))}})]})]})},n)}))]}),(0,k.jsxs)($.Z,{span:24,className:"mt15",children:[(0,k.jsx)(K.Z,{checked:R.hack_analysis,disabled:v,onChange:function(e){R.hack_analysis=e.target.checked,F(Object.assign({},R))},children:(0,k.jsx)("span",{className:"font14",children:"公开解析"})}),(0,k.jsx)("span",{className:"c-grey-c font12",children:"(选中,学生可以查看试题的答案解析)"})]}),!!R.hack_analysis&&(0,k.jsx)($.Z,{span:24,className:"mt10 ml25",children:(0,k.jsxs)(te.ZP.Group,{disabled:v,value:R.hack_analysis_type,onChange:function(e){R.hack_analysis_type=e.target.value,F(Object.assign({},R))},children:[(0,k.jsx)(te.ZP,{value:0,children:"任意时间"}),(0,k.jsx)(te.ZP,{style:{marginLeft:60},value:1,children:"学生通过答题后可查看该题解析/未通过的学生作业截止后"}),(0,k.jsx)(te.ZP,{style:{marginLeft:60},value:2,children:"作业截止后"})]})}),(0,k.jsxs)($.Z,{span:24,className:"mt15",children:[(0,k.jsx)(K.Z,{checked:R.hack_answer,disabled:v,onChange:function(e){R.hack_answer=e.target.checked,F(Object.assign({},R))},children:(0,k.jsx)("span",{className:"font14",children:"公开答案"})}),(0,k.jsx)("span",{className:"c-grey-c font12",children:"(选中,学生可以查看试题的答案)"})]}),!!R.hack_answer&&(0,k.jsx)($.Z,{span:24,className:"mt10 ml25",children:(0,k.jsxs)(te.ZP.Group,{disabled:v,value:R.hack_answer_type,onChange:function(e){R.hack_answer_type=e.target.value,F(Object.assign({},R))},children:[(0,k.jsx)(te.ZP,{value:0,children:"任意时间"}),(0,k.jsx)(te.ZP,{style:{marginLeft:60},value:1,children:"作业截止后"})]})})]})]})})),Ue=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n,t=e.shixunHomeworks,i=(e.loading,e.dispatch),r=(0,m.useParams)(),s=t.workSetting,c=t.workList,x=(t.changeData,(0,d.useState)(!0)),v=u()(x,2),_=v[0],w=v[1],y=(0,d.useState)(!1),j=u()(y,2),b=j[0],S=j[1],Z=(0,d.useState)(!1),T=u()(Z,2),N=(T[0],T[1],J.Z.useForm()),L=(u()(N,1)[0],(0,d.useState)([])),C=u()(L,2),M=C[0],A=C[1],I=(0,d.useState)([]),P=u()(I,2),O=P[0],E=P[1],B=!(null!=c&&null!==(n=c.homework_status)&&void 0!==n&&n.includes("未发布")),D=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,is_onpage_time:!0,training_time_rules:1,hack_settings:[],punish_time:void 0,hack_score_settings:void 0}),H=u()(D,2),G=H[0],z=H[1];(0,d.useEffect)((function(){return R(),function(){A([].concat())}}),[]);var R=function(){i({type:"shixunHomeworks/getWorkSetting",payload:o()({},r)})};(0,d.useEffect)((function(){null!=s&&s.course_id&&(Object.keys(G).map((function(e){G[e]=s[e]})),G.allow_late&&G.unified_late||(G.late_penalty=5),M=JSON.parse(JSON.stringify(s.group_settings.map((function(e){return o()(o()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),O=JSON.parse(JSON.stringify(s.allow_late_settings.map((function(e){return o()(o()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),Y(),z(o()({},G)),A(V()(M)),E(V()(O)))}),[s]);var F=function(e){if(console.log(e.total_score,e.eff_score),null!==e.total_score){var n=function(){var n=l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return S(!0),n.next=3,(0,p.ZP)("/api/homework_commons/".concat(r.categoryId,"/hack_score_setting.json"),{method:"post",body:o()({},e)});case 3:0===n.sent.status&&(h.ZP.success("更新成功"),w(!0),R(),i({type:"shixunHomeworks/getWorkList",payload:o()({},r)})),S(!1);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();(null==G?void 0:G.hack_score_settings)!==(null==s?void 0:s.hack_score_settings)&&B?f.Z.confirm({title:"更新成绩",content:"您改动了本次作业的得分设置,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。",okText:"确认",cancelText:"取消",onOk:n}):n()}else h.ZP.warning("总分值不能为空")},Y=function(){var e,n,t=G.total_score,i=null===(e=G.hack_settings)||void 0===e?void 0:e.length,o=0;switch(G.hack_score_settings){case 0:var r=(t/i).toFixed(2);G.hack_settings.map((function(e,n){o=n,e.hack_score=r>0?r:0})),n=(t-r*(i-1)).toFixed(2),G.hack_settings[o].hack_score=n>0?n:0;break;case 1:var a=[0,1,3,6],s=0,l=t/(G.hack_settings.filter((function(e){return 1===e.difficult})).length*a[1]+G.hack_settings.filter((function(e){return 2===e.difficult})).length*a[2]+G.hack_settings.filter((function(e){return 3===e.difficult})).length*a[3]);console.log(l,2222),G.hack_settings.map((function(e,n){o=n,e.hack_score=(a[e.difficult]*l).toFixed(2),s+=Number(e.hack_score)}));var c=G.hack_settings[o].hack_score;n=(t-s+Number(c)).toFixed(2),G.hack_settings[o].hack_score=n>0?n:0}};return(0,k.jsxs)("section",{className:Pe,children:[(0,k.jsxs)(X.Z,{align:"middle",children:[(0,k.jsx)($.Z,{flex:"1"}),(0,k.jsxs)($.Z,{children:[(null==s?void 0:s.can_edit)&&_&&(0,k.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return w(!1)},children:"编辑设置"}),!_&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(g.ZP,{type:"primary",loading:b,onClick:function(){return e=JSON.parse(JSON.stringify(G)),void F(e);var e},children:"提交"}),(0,k.jsx)(g.ZP,{type:"primary",ghost:!0,className:"ml20",onClick:function(){w(!0),R()},children:"取消"})]})]})]}),(0,k.jsxs)(X.Z,{align:"middle",children:[(0,k.jsxs)($.Z,{children:[(0,k.jsx)("span",{children:"总分值"}),(0,k.jsx)(ie.Z,{min:0,className:"ml10 mr10",style:{width:160},value:G.total_score,disabled:_||B,onChange:function(e){G.total_score=e,z(Object.assign({},G)),Y()}})," 分"]}),(0,k.jsxs)($.Z,{style:{marginLeft:100},children:[(0,k.jsx)("span",{children:"测评单次报错增加时长"}),(0,k.jsx)(ie.Z,{className:"ml10 mr10",style:{width:160},min:0,value:G.punish_time,precision:0,disabled:_,onChange:function(e){G.punish_time=e,z(Object.assign({},G)),Y()}})," 分钟"]})]}),(0,k.jsxs)(X.Z,{align:"middle",style:{marginTop:20},children:[(0,k.jsx)($.Z,{children:(0,k.jsx)("span",{children:"试题分值设置规则"})}),(0,k.jsx)($.Z,{flex:"1",children:(0,k.jsx)(J.Z.Item,{className:"ml20",children:(0,k.jsxs)(te.ZP.Group,{disabled:_||B,value:G.hack_score_settings,onChange:function(e){G.hack_score_settings=e.target.value,z(Object.assign({},G)),Y()},children:[(0,k.jsx)(te.ZP,{value:0,children:"均分比例"}),(0,k.jsx)(te.ZP,{className:"ml20 mr20",value:1,children:"难易度"}),(0,k.jsx)(te.ZP,{value:2,children:"自定义分值"})]})})})]}),(0,k.jsx)("div",{className:Oe,children:G.hack_settings&&G.hack_settings.map((function(e,n){return(0,k.jsxs)(X.Z,{align:"middle",style:{marginTop:20},children:[(0,k.jsx)($.Z,{flex:"1",className:"pr10",children:(0,k.jsx)("strong",{children:e.hack_name})}),(0,k.jsxs)($.Z,{flex:"150px",children:[(0,k.jsx)(ie.Z,{min:0,step:.1,value:e.hack_score,disabled:_||2!==G.hack_score_settings||B,onChange:function(e){G.hack_settings[n].hack_score=e;var t=G.hack_settings.reduce((function(e,n){return e+Number(n.hack_score)}),0);G.total_score=t.toFixed(2),z(o()({},G))}}),(0,k.jsx)("span",{className:"ml10",children:"分"})]}),(0,k.jsxs)($.Z,{style:{lineHeight:"20px"},children:[1===e.difficult&&(0,k.jsx)("span",{className:"tag-style-border-small bg-green c-white mr10",children:"简单"}),2===e.difficult&&(0,k.jsx)("span",{className:"tag-style-border-small bg-blue c-white mr10",children:"适中"}),3===e.difficult&&(0,k.jsx)("span",{className:"tag-style-border-small bg-orange c-white mr10",children:"困难"})]})]},n)}))}),(0,k.jsx)("div",{style:{height:100}})]})})),qe=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){e.shixunHomeworks,e.loading,e.dispatch;var n,t,i=(0,d.useState)(!0),o=u()(i,2),r=o[0],s=o[1],c=(0,d.useState)(!1),x=u()(c,2),v=x[0],_=x[1],y=(0,d.useState)([]),j=u()(y,2),b=j[0],S=j[1],Z=(0,d.useState)([]),T=u()(Z,2),N=T[0],L=T[1],C=(0,d.useState)([]),M=u()(C,2),I=M[0],P=M[1],O=(0,d.useState)([]),E=u()(O,2),B=E[0],D=E[1],H=(0,m.useParams)();function G(){return z.apply(this,arguments)}function z(){return(z=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/homework_commons/".concat(H.categoryId,"/homework_common_collaborators.json"),{method:"get"});case 2:n=e.sent,L(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function R(){return F.apply(this,arguments)}function F(){return(F=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/courses/".concat(null==H?void 0:H.coursesId,"/teachers"),{method:"get",params:{homework_id:H.categoryId,limit:1e3}});case 2:null==(n=e.sent)||n.teacher_list.map((function(e){e.key=e.user_id})),P(null==n?void 0:n.teacher_list),D(null==n?void 0:n.teacher_list);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){G(),R()}),[H]);return(0,k.jsxs)("section",{className:Pe,children:[(0,k.jsx)(X.Z,{children:(0,k.jsxs)($.Z,{flex:"1",children:[(0,k.jsx)("span",{style:{fontSize:"16px"},children:"协作设置"}),(null==N?void 0:N.can_edit)&&(0,k.jsx)("span",{style:{cursor:"pointer",color:"#0152d9",marginLeft:"10px"},onClick:function(){_(!0)},children:"+添加协作者"})]})}),(0,k.jsxs)(X.Z,{style:{marginTop:"20px",marginBottom:"20px"},children:[(null==N||null===(n=N.data)||void 0===n?void 0:n.length)<=0&&(0,k.jsx)(A.Z,{customText:"该作业暂无协作者"}),null==N||null===(t=N.data)||void 0===t?void 0:t.map((function(e){return(0,k.jsxs)("span",{style:{display:"inline-flex",height:"40px",borderRadius:"4px",border:"1px solid #44D7B6",padding:"7px 20px",color:"#44D7B6",marginRight:"40px"},children:[(0,k.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.real_name}),(null==N?void 0:N.can_edit)&&(0,k.jsx)("span",{style:{cursor:"pointer",marginLeft:"10px"},onClick:l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,p.ZP)("/api/homework_commons/".concat(H.categoryId,"/homework_common_collaborators/delete.json"),{method:"delete",body:{user_id:e.id}});case 2:0===n.sent.status&&(h.ZP.info("删除成功"),G(),R());case 4:case"end":return n.stop()}}),n)}))),children:"X"})]})}))]}),(0,k.jsx)(X.Z,{children:!r&&(0,k.jsxs)($.Z,{className:"mb50",children:[(0,k.jsx)(g.ZP,{type:"primary",size:"middle",onClick:function(){},children:"提交"}),(0,k.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){s(!0)},children:"取消"})]})}),(0,k.jsx)(f.Z,{title:"添加协作者",open:v,onCancel:function(){return _(!1)},onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==b.length){e.next=3;break}return h.ZP.info("请选择协作老师"),e.abrupt("return");case 3:return e.next=5,(0,p.ZP)("/api/homework_commons/".concat(H.categoryId,"/homework_common_collaborators.json"),{method:"post",body:{user_ids:b}});case 5:0===e.sent.status&&(h.ZP.info("添加成功"),S([]),G(),R(),_(!1));case 7:case"end":return e.stop()}}),e)}))),children:(0,k.jsxs)("div",{children:[(0,k.jsxs)("div",{style:{display:"flex"},children:[(0,k.jsx)("label",{style:{width:"50px"},children:"姓名:"})," ",(0,k.jsx)(ee.Z.Search,{onChange:function(e){P(B.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}})]}),(0,k.jsx)(w.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(e,n){S(e)},selectedRowKeys:b,getCheckboxProps:function(e){return{disabled:e.is_collaborator}}},pagination:!1,dataSource:I,columns:[{title:"姓名",dataIndex:"name",key:"name"},{title:"角色",dataIndex:"role",key:"role"}]})]})})]})})),Je=function(){return(0,k.jsx)("section",{className:"bg-white pl30 pr30 pt10 mb10",children:(0,k.jsxs)(_.Z,{destroyInactiveTabPane:!0,children:[(0,k.jsx)(_.Z.TabPane,{tab:"发布设置",children:(0,k.jsx)(ze,{})},1),(0,k.jsx)(_.Z.TabPane,{tab:"评分设置",children:(0,k.jsx)(Ue,{})},2),(0,k.jsx)(_.Z.TabPane,{tab:"公开设置",children:(0,k.jsx)(Ve,{})},3),(0,k.jsx)(_.Z.TabPane,{tab:"协作设置",children:(0,k.jsx)(qe,{})},4)]})})},Qe=t(26724),Ke=t.n(Qe),Xe=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading}}))((function(e){var n=e.shixunHomeworks,t=e.loading,i=e.dispatch,r=(0,m.useParams)(),s=((0,m.useLocation)(),(0,d.useState)([])),c=u()(s,2),h=c[0],g=c[1],x=(0,d.useState)([]),v=u()(x,2),_=(v[0],v[1],(0,d.useState)(!0)),y=u()(_,2),j=y[0],b=y[1],S=(0,d.useState)(!1),Z=u()(S,2),N=Z[0],L=Z[1],C=(0,d.useState)(1),M=u()(C,2),A=M[0],I=M[1],P=(0,d.useState)([]),O=u()(P,2),E=(O[0],O[1]),B=(0,d.useState)(!1),D=u()(B,2),H=D[0],G=D[1],z=(0,d.useState)(!1),R=u()(z,2),F=R[0],Y=R[1],W=(0,d.useState)(!1),U=u()(W,2),Q=U[0],ee=U[1];(0,d.useEffect)((function(){"代码查重"===n.actionTabs.key?(te.resetFields(),g([]),G(!0),ie()):G(!1)}),[n.actionTabs.key]);var ne=J.Z.useForm(),te=u()(ne,1)[0],ie=function(){var e=l()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!j||N){e.next=11;break}return L(!0),I(A+1),e.next=5,(0,he.JG)(o()(o()({},r),{},{page:A}));case 5:t=e.sent,i=V()(t.group_list),null!=t&&t.ungroup_list&&i.push({id:null==t?void 0:t.ungroup_list.id,name:null==t?void 0:t.ungroup_list.name,works_count:null==t?void 0:t.ungroup_list.work_count,last_review_time:null==t?void 0:t.ungroup_list.last_review_time}),g([].concat(V()(h),V()(i))),L(!1),(null===(n=t.group_list)||void 0===n?void 0:n.length)<10&&b(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){i({type:"shixunHomeworks/setActionTabs",payload:{}}),Y(!1),b(!0),L(!1),I(1),g([]),te.resetFields()},re=[{title:"",dataIndex:"id",width:280,render:function(e,n){return(0,k.jsx)(K.Z,{disabled:!(n.works_count>1),value:String(n.id),children:n.name})}},{title:"有效作品数",dataIndex:"works_count"},{title:"上次查重时间",dataIndex:"last_review_time",width:130}];return(0,k.jsxs)(f.Z,{centered:!0,title:"代码查重",keyboard:!1,maskClosable:!1,open:H,okText:"确认",cancelText:"取消",width:820,bodyStyle:{minHeight:200},onOk:l()(a()().mark((function e(){var t,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=te.getFieldValue(),ee(!0),e.next=4,(0,p.ZP)("/api/homework_commons/".concat(r.categoryId,"/hack_homework_code_repeat.json"),{method:"post",body:{group_ids:V()(t.group_ids)}});case 4:if(o=e.sent,ee(!1),0!==o.status){e.next=12;break}return oe(),e.next=10,i({type:"shixunHomeworks/getWorkList",payload:n.actionTabs.params});case 10:m.history.push("/classrooms/".concat(r.coursesId,"/program_homework/").concat(r.categoryId,"/detail?tabs=2")),i({type:"shixunHomeworks/setActionTabs",payload:{key:"执行代码查重"}});case 12:case"end":return e.stop()}}),e)}))),okButtonProps:{loading:Q},onCancel:oe,children:[(0,k.jsx)("div",{children:"请注意:在执行代码查重操作后,若学生提交新的作品代码,新作品代码不计入本次查重结果。"}),n.codeReviewCourse&&(0,k.jsxs)(J.Z,{form:te,onChange:function(e){E(o()({},te.getFieldValue()))},initialValues:q()(q()({},"group_ids",[]),"end_time",T()(T()().add(7,"days").format("YYYY-MM-DD HH:mm"))),children:[(0,k.jsx)("div",{className:"flexd-table-header mt20",children:(0,k.jsx)(w.Z,{pagination:!1,dataSource:[],columns:re})}),(0,k.jsx)(J.Z.Item,{name:"group_ids",children:(0,k.jsx)(K.Z.Group,{className:"w100",children:(0,k.jsx)("div",{style:{width:"100%",maxHeight:260,overflow:"auto"},children:(0,k.jsx)(Ke(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ie()},hasMore:j,useWindow:!1,children:(0,k.jsx)(w.Z,{loading:t.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:re,dataSource:h,pagination:!1})})})})})]}),(0,k.jsx)(X.Z,{children:(0,k.jsx)($.Z,{className:"ml10",children:(0,k.jsx)(K.Z,{checked:F,onChange:function(e){Y(e.target.checked);var n=[];e.target.checked&&(n=h.filter((function(e){return e.works_count>1})).map((function(e){return e.id+""}))),te.setFieldsValue(q()({},"group_ids",n))},children:"全选"})})})]})})),$e=t(10006),en=t(67925),nn=t(82200),tn=t(374),on=t(10160),rn=t(36890),an=t(49906),sn=t(66028),ln=t(75866),cn=[rn.Z,an.Z,sn.Z],un=(0,m.connect)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){var n,t,i=e.user,r=e.classroomList,s=(0,d.useState)(o()(o()({},(0,m.useParams)()),{},{page:1,per_page:10,rank_type:2,course_group:(0,M.dE)()?[i.userInfo.course.course_group_id]:[]},(0,m.useParams)())),c=u()(s,2),x=c[0],_=c[1],y=(0,d.useState)([]),j=u()(y,2),b=j[0],S=j[1],Z=(0,d.useState)([]),T=u()(Z,2),C=T[0],I=T[1],P=(0,d.useState)([]),O=u()(P,2),E=O[0],B=O[1],D=(0,d.useState)(!1),H=u()(D,2),G=H[0],z=H[1],R=(0,d.useState)([{title:"排行",dataIndex:"rank",width:100,fixed:"left",render:function(e,n,t){return e<4?(0,k.jsx)("img",{src:cn[e-1]}):e}},{title:"用户",dataIndex:"user_name",width:150,fixed:"left",key:"user_name",render:function(e,n,t){return(0,k.jsxs)("div",{children:[(0,k.jsx)("img",{style:{width:30,height:30,borderRadius:"50%",marginRight:10},src:on.Z.IMG_SERVER+"/images/"+(null==n?void 0:n.image_url)}),e]})}},{title:"分班",dataIndex:"course_group",key:"course_group",ellipsis:!0,width:150,fixed:"left"},{title:"学号",dataIndex:"student_id",key:"student_id",width:150,ellipsis:!0,fixed:"left",render:function(e){return e||"- -"}},{title:"通过",dataIndex:"passed_count",width:100,fixed:"left",key:"passed_count"},{title:"得分",dataIndex:"score",width:100,fixed:"left",key:"score"}]),F=u()(R,2),Y=F[0],W=F[1];function U(e){return q.apply(this,arguments)}function q(){return(q=l()(a()().mark((function e(n){var t,s,c,u,d,m;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(!0),e.next=3,(0,p.ZP)("/api/courses/rank_list.json",{method:"get",params:o()(o()({},x),{},{id:x.coursesId,rank_type:2,homework_common_id:x.categoryId})});case 3:if(t=e.sent,S(t),z(!1),-1==t.status){e.next=19;break}if((0,M.dE)()?(1===n&&I([null==t||null===(s=t.course_group)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.id]),null!=t&&t.my_rank?B([null==t?void 0:t.my_rank].concat(V()(null==t?void 0:t.rank_list))):B(V()(null==t?void 0:t.rank_list))):B(V()(null==t?void 0:t.rank_list)),1!==n){e.next=19;break}c={title:(0,k.jsxs)(v.Z,{title:"总耗时时为做题通过时长和罚时时长的总和,\n 罚时时长=评测出错次数X设置的罚时(当前为".concat(null==t?void 0:t.punish_time,"分)"),children:[(0,k.jsx)("span",{style:{marginRight:3},children:"总耗时"})," ",(0,k.jsx)("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})]}),dataIndex:"finish_time",width:150,ellipsis:!0,fixed:"left",key:"finish_time"},Y.push(c),u=a()().mark((function e(n){var s,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(u={}).title=null!=t&&t.sent_type?(0,k.jsx)("span",{children:"题目"+(n+1)+"(".concat(null==t||null===(s=t.question_data)||void 0===s||null===(s=s[n])||void 0===s?void 0:s.question_score,")")}):(0,k.jsx)("a",{onClick:l()(a()().mark((function e(){var i,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/problems/".concat(null==t||null===(i=t.question_data)||void 0===i||null===(i=i[n])||void 0===i?void 0:i.identifier,"/start.json"),{method:"get"});case 2:(o=e.sent)&&(window.open("/myproblems/".concat(null==o?void 0:o.identifier,"?type=1")),localStorage.setItem("program_homework",[x.coursesId,x.categoryId]));case 4:case"end":return e.stop()}}),e)}))),children:"题目"+(n+1)+"(".concat(null==t||null===(c=t.question_data)||void 0===c||null===(c=c[n])||void 0===c?void 0:c.question_score,")")}),u.dataIndex="question_data",u.width=250,u.render=function(e,t){var s,c,u,d,m;return(0,k.jsx)("div",{children:(null==e||null===(s=e[n])||void 0===s?void 0:s.answer_question_time)&&(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:l()(a()().mark((function t(){var s,l,c,u,d,m,g,v,_;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(0,M.Rm)()||null!==(s=r.AssistantObject.hack)&&void 0!==s&&s.can_view){t.next=3;break}return h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),t.abrupt("return");case 3:if(null!=e&&null!==(l=e[n])&&void 0!==l&&l.open_code){t.next=6;break}return h.ZP.info("暂不允许查看代码"),t.abrupt("return");case 6:return t.next=8,(0,p.ZP)("/api/courses/view_code.json",{method:"get",params:o()(o()({},x),{},{id:x.coursesId,homework_common_id:x.categoryId,hack_user_code_id:null==e||null===(c=e[n])||void 0===c?void 0:c.hack_user_code_id})});case 8:_=t.sent,f.Z.warning({icon:null,width:800,title:(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{children:"代码"}),(0,k.jsxs)("span",{children:["使用语言:",null==e||null===(u=e[n])||void 0===u?void 0:u.current_language]}),(0,k.jsxs)("span",{children:["运行内存:",null==e||null===(d=e[n])||void 0===d?void 0:d.memory,"(KB)"]}),(0,k.jsxs)("span",{children:["运行时长:",null==e||null===(m=e[n])||void 0===m?void 0:m.run_time,"(ms)"]}),(0,k.jsxs)("span",{children:["得分:",null==e||null===(g=e[n])||void 0===g?void 0:g.score]})]}),content:(0,k.jsx)(ln.Z,{classroomList:r,user:i,languages:[{language:null==e||null===(v=e[n])||void 0===v?void 0:v.language,code:null==_?void 0:_.code}],v:e,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:e.language,game_id:e.id,diff_code_count:e.diff_code_count})});case 10:case"end":return t.stop()}}),t)})))}),(0,k.jsx)("span",{style:{margin:"0px 10px"},children:(null==e||null===(c=e[n])||void 0===c?void 0:c.answer_question_time)||"- -"}),null!=e&&null!==(u=e[n])&&void 0!==u&&u.submit_count?(0,k.jsxs)(v.Z,{title:"".concat((null==e||null===(d=e[n])||void 0===d?void 0:d.submit_count)||0,"次尝试出错"),children:[(0,k.jsx)("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),(null==e||null===(m=e[n])||void 0===m?void 0:m.submit_count)||0]}):null]})})},Y.push(u);case 6:case"end":return e.stop()}}),e)})),d=0;case 13:if(!(d<(null==t||null===(m=t.question_data)||void 0===m?void 0:m.length))){e.next=18;break}return e.delegateYield(u(d),"t0",15);case 15:d++,e.next=13;break;case 18:W(V()(Y));case 19:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,d.useEffect)((function(){Y.splice(7);for(var e=function(e){var n,t,s={};s.title=null!=b&&b.sent_type?(0,k.jsx)("span",{children:"题目"+(e+1)+"(".concat(null==b||null===(n=b.question_data)||void 0===n||null===(n=n[e])||void 0===n?void 0:n.question_score,")")}):(0,k.jsx)("a",{onClick:l()(a()().mark((function n(){var t,i;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,p.ZP)("/api/problems/".concat(null==b||null===(t=b.question_data)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.identifier,"/start.json"),{method:"get"});case 2:(i=n.sent)&&(window.open("/myproblems/".concat(null==i?void 0:i.identifier,"?type=1")),localStorage.setItem("program_homework",[x.coursesId,x.categoryId]));case 4:case"end":return n.stop()}}),n)}))),children:"题目"+(e+1)+"(".concat(null==b||null===(t=b.question_data)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.question_score,")")}),s.dataIndex="question_data",s.width=250,s.render=function(n,t){var s,c,u,d,m;return(0,k.jsx)("div",{children:(null==n||null===(s=n[e])||void 0===s?void 0:s.answer_question_time)&&(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:l()(a()().mark((function t(){var s,l,c,u,d,m,g,v,_;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(0,M.Rm)()||null!==(s=r.AssistantObject.hack)&&void 0!==s&&s.can_appraise){t.next=3;break}return h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),t.abrupt("return");case 3:if(null!=n&&null!==(l=n[e])&&void 0!==l&&l.open_code){t.next=6;break}return h.ZP.info("暂不允许查看代码"),t.abrupt("return");case 6:return t.next=8,(0,p.ZP)("/api/courses/view_code.json",{method:"get",params:o()(o()({},x),{},{id:x.coursesId,homework_common_id:x.categoryId,hack_user_code_id:null==n||null===(c=n[e])||void 0===c?void 0:c.hack_user_code_id})});case 8:_=t.sent,f.Z.warning({icon:null,width:800,title:(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{children:"代码"}),(0,k.jsxs)("span",{children:["使用语言:",null==n||null===(u=n[e])||void 0===u?void 0:u.current_language]}),(0,k.jsxs)("span",{children:["运行内存:",null==n||null===(d=n[e])||void 0===d?void 0:d.memory,"(KB)"]}),(0,k.jsxs)("span",{children:["运行时长:",null==n||null===(m=n[e])||void 0===m?void 0:m.run_time,"(ms)"]}),(0,k.jsxs)("span",{children:["得分:",null==n||null===(g=n[e])||void 0===g?void 0:g.score]})]}),content:(0,k.jsx)(ln.Z,{classroomList:r,user:i,languages:[{language:null==n||null===(v=n[e])||void 0===v?void 0:v.language,code:null==_?void 0:_.code}],v:n,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:n.language,game_id:n.id,diff_code_count:n.diff_code_count})});case 10:case"end":return t.stop()}}),t)})))}),(0,k.jsx)("span",{style:{margin:"0px 10px"},children:(null==n||null===(c=n[e])||void 0===c?void 0:c.answer_question_time)||"- -"}),null!=n&&null!==(u=n[e])&&void 0!==u&&u.submit_count?(0,k.jsxs)(v.Z,{title:"".concat((null==n||null===(d=n[e])||void 0===d?void 0:d.submit_count)||0,"次尝试出错"),children:[(0,k.jsx)("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),(null==n||null===(m=n[e])||void 0===m?void 0:m.submit_count)||0]}):null]})})},Y.push(s)},n=0;n<(null==b||null===(t=b.question_data)||void 0===t?void 0:t.length);n++){var t;e(n)}W(V()(Y))}),[null==b?void 0:b.question_data]),(0,d.useEffect)((function(){var e;null!=i&&null!==(e=i.userInfo)&&void 0!==e&&e.course&&((0,M.dE)()&&(x.course_group=(0,M.dE)()?[i.userInfo.course.course_group_id]:[],_(o()({},x))),U(1))}),[null==i?void 0:i.userInfo]),console.log("----",Y),(0,k.jsx)("div",{style:{width:1200,margin:"0px auto"},children:"封榜中"===(null==b?void 0:b.message)?(0,k.jsx)(A.Z,{customText:"答题时间进入倒计时,暂时封榜,请加速竞技通关答题"}):(0,k.jsxs)("div",{style:{background:"#fff",padding:20},children:[(0,k.jsxs)("div",{style:{display:"inline-flex"},children:[(0,k.jsx)("label",{children:"分班情况:"}),(0,M.GJ)()&&(0,k.jsx)("div",{style:{flex:1},children:(0,k.jsxs)(K.Z.Group,{className:nn.Z.checkboxgroup,value:C,onChange:function(e){if(1===x.type)I([]),x.course_group=[],x.page=1,_(o()({},x)),U();else if(2===x.type){var n;I(["全部"].concat()),x.course_group=null==b||null===(n=b.course_group)||void 0===n?void 0:n.map((function(e){return e.id})),x.page=1,_(o()({},x)),U()}else I(V()(e.filter((function(e){return"全部"!=e})))),x.course_group=e.filter((function(e){return"全部"!=e})),x.page=1,_(o()({},x)),U()},children:[(0,k.jsx)(K.Z,{value:"全部",onChange:function(e){e.target.checked?x.type=2:x.type=1},children:"全部分班"}),null==b||null===(n=b.course_group)||void 0===n?void 0:n.map((function(e,n){return(0,k.jsx)(K.Z,{onChange:function(e){x.type=3},value:e.id,children:null==e?void 0:e.name})}))]})}),(0,M.dE)()&&(0,k.jsxs)(te.ZP.Group,{onChange:function(e){"全部"===e.target.value?(x.course_group=[],x.page=1,_(o()({},x)),U()):(x.course_group=[e.target.value],x.page=1,_(o()({},x)),U())},defaultValue:i.userInfo.course.course_group_id,children:[(0,k.jsx)(te.ZP,{value:"全部",children:"全部分班"}),null==b||null===(t=b.course_group)||void 0===t?void 0:t.map((function(e,n){return(0,k.jsx)(te.ZP,{value:e.id,children:e.name})}))]})]}),(0,M.GJ)()&&(0,k.jsxs)("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10},children:[(0,k.jsxs)("span",{style:{fontSize:14,color:"#B1BACD"},children:["排行规则:时间结束后正式封榜,时间段之外的提交不计入排行。 ",(0,k.jsx)("a",{onClick:function(){f.Z.warning({title:"计分规则",width:500,content:(0,k.jsxs)("div",{children:[(0,k.jsx)("p",{children:"排名规则:经典ACM规则"}),(0,k.jsx)("p",{children:"AC(通过题目)越多,排名越靠前。"}),(0,k.jsx)("p",{children:"AC相同,总用时越少,排名越靠前。"}),(0,k.jsx)("p",{children:"总用时=∑(每一个题目的用时)"}),(0,k.jsx)("p",{children:"每一个题目的用时=比赛开始到提交被通过的时间+罚时"}),(0,k.jsx)("p",{children:"罚时=(通过前)错误代码提交次数*每次罚时"}),(0,k.jsx)("p",{children:"不算罚时的情况:没有通过的题目、(系统)内部错误、编译错误"})]})})},children:"点击查看计分规则"})]}),(0,k.jsx)(g.ZP,{onClick:function(){(0,be.VY)(o()(o()({},x),{},{id:x.coursesId,rank_type:2,homework_common_id:x.categoryId}))},children:"导出"})]}),(0,k.jsx)(N.Z,{spinning:G,children:(0,k.jsx)(w.Z,{style:{marginTop:10},pagination:!1,scroll:{x:1200},rowClassName:function(e,n){return 0===n&&(0,M.dE)()&&nn.Z.tables},dataSource:E,columns:Y})}),(0,k.jsx)("div",{style:{width:"100%",textAlign:"center",marginTop:10},children:(0,k.jsx)(L.Z,{current:x.page,pageSize:x.per_page,total:null==b?void 0:b.count,hideOnSinglePage:!0,onChange:function(e,n){x.page=e,x.per_page=n,_(o()({},x)),U()}})})]})})})),dn=t(70496),pn=t(50001),mn=t(81037),hn=t(49028),fn=[{live:"A",gz:"0个错误",ld:"0个漏洞",gf:"0 - 5%"},{live:"B",gz:"至少1个次要错误",ld:"至少1个次要漏洞",gf:"6% - 10%"},{live:"C",gz:"至少1个主要错误",ld:"至少1个主要漏洞",gf:"11% - 20%"},{live:"D",gz:"至少1个严重错误",ld:"至少1个严重漏洞",gf:"21% - 50%"},{live:"E",gz:"至少1个崩溃错误",ld:"至少1个崩溃漏洞",gf:"超过50%"}],gn=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.loading,o=e.user;return{classroomList:t,shixunHomeworks:n,globalSetting:e.globalSetting,user:o,loading:i.effects}}))((function(e){var n,t,i,r,s=e.shixunHomeworks,c=e.classroomList,b=(e.globalSetting,e.user),S=(e.loading,e.dispatch),Z=(0,m.useParams)(),T=(0,m.useSearchParams)(),N=u()(T,1)[0],L=(0,d.useState)(N.get("tabs")||"0"),C=u()(L,2),A=C[0],I=C[1],P=(0,d.useState)({}),O=u()(P,2),E=O[0],B=O[1],D=s.workList,H=s.workSetting,G=(0,d.useState)(!1),z=u()(G,2),R=z[0],F=z[1];Z.category=N.get("category_id"),Z.order="work_score",Z.b_order="desc",(0,d.useEffect)((function(){S({type:"classroomList/getAssistantPermissions",payload:{course_id:Z.coursesId}})}),[(0,M.bg)()]);var W,V,U,q,J,Q,K,X,$=function(){var e;f.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,k.jsxs)("div",{className:"tc font16",children:["你在该实训的学习记录将被清空,无法恢复",(0,k.jsx)("br",{}),"是否确认重做?"]}),onOk:(e=l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=null===(n=s.workList)||void 0===n?void 0:n.myshixun_identifier,e.next=3,(0,he.Fr)({id:t});case 3:e.sent&&(h.ZP.info("已清空本实训的学习记录\n\n请点击“开启挑战”重做课程实验"),S({type:"shixunHomeworks/getWorkList",payload:E}));case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},ee=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),f.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,k.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=l()(a()().mark((function t(){var i,o;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,tn.$Q)({url:n});case 2:if(i=t.sent){t.next=5;break}return t.abrupt("return");case 5:return h.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,tn.Ir)({id:i.shixun_identifier});case 8:if(null==(o=t.sent)||!o.game_identifier){t.next=12;break}return(0,j.xg)("/tasks/".concat(o.game_identifier,"?coursesId=").concat(Z.coursesId)),t.abrupt("return");case 12:2===(null==o?void 0:o.status)?e(null==o?void 0:o.message):3===(null==o?void 0:o.status)&&ne(null==o?void 0:o.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},ne=function(e){f.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,k.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},te=function(){var e=l()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),e.next=3,(0,tn.$Q)({url:n});case 3:if(i=e.sent,console.log(i,"execRes"),null==i||!i.game_identifier){e.next=8;break}return(0,j.xg)("/tasks/".concat(i.game_identifier,"?coursesId=").concat(Z.coursesId)),e.abrupt("return");case 8:-3===(null==i?void 0:i.status)?(0,j.eF)():2===(null==i?void 0:i.status)?ee(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&ne(null==i?void 0:i.message);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ie=[{name:"作业列表",id:"0",compontent:(0,k.jsx)(Ze,{setExportParams:B}),forceRender:!0},{name:"作业详情",id:"1",compontent:(0,k.jsx)(Y,{})},{name:"排行榜",id:"5",compontent:(0,k.jsx)(un,{})},{name:"代码查重",id:"2",compontent:(0,k.jsx)(Te,{})},{name:"重做记录",id:"9",compontent:(0,k.jsx)(hn.Z,{})},{name:(0,M.GJ)()?"高级设置":"得分规则",id:"3",compontent:null!==(n=D.homework_status)&&void 0!==n&&n.includes("导入")?(0,k.jsx)(mn.Z,{}):(0,k.jsx)(Je,{}),forceRender:!0},{name:(0,k.jsx)("a",{style:{color:"#b9b8b8"},href:"/classrooms/".concat(Z.coursesId,"/program_homework/").concat(Z.categoryId,"/answer"),children:"解答&讨论"}),id:"6",compontent:!1}].filter((function(e){var n,t;return(0,M.dE)()?"代码查重"!==e.name:(0,M.dE)()||"已截止"!==(null==D||null===(n=D.homework_status)||void 0===n?void 0:n[0])?"质量检测"!==e.name:!D.code_review&&"未发布"!==(null==D||null===(t=D.homework_status)||void 0===t?void 0:t[0])||"代码查重"!==e.name})).filter((function(e){return!!D.open_code_quality_analysis||"质量检测"!==e.name})).filter((function(e){var n;return null===(n=D.homework_status)||void 0===n||!n.includes("导入")||((0,M.dE)()?["0","1"].includes(e.id):["0","1","3"].includes(e.id))}));return(0,k.jsxs)("section",{children:[(0,k.jsxs)("div",{className:"edu-container",children:[D.homework_name&&(0,k.jsxs)("section",{className:"animated fadeIn",children:[(0,k.jsx)("aside",{className:"mt10",children:D.category&&(0,k.jsxs)(x.Z,{separator:">",children:[(0,k.jsx)(x.Z.Item,{children:(0,k.jsx)(m.Link,{to:"/classrooms/".concat(null==Z?void 0:Z.coursesId,"/program_homework"),children:D.course_name})}),(0,k.jsx)(x.Z.Item,{children:(0,k.jsx)(m.Link,{to:"/classrooms/".concat(null==Z?void 0:Z.coursesId,"/program_homework/").concat(D.category.main?"":D.category.category_id),children:D.category.category_name})}),(0,k.jsx)(x.Z.Item,{children:"作业详情"})]})}),(0,k.jsxs)("aside",{className:[nn.Z.title,"mt20"].join(" "),children:[(0,k.jsx)(m.Link,{to:"/classrooms/".concat(D.course_id,"/program_homework/").concat(D.category.main?"":D.category.category_id),children:(0,k.jsx)(y.Z,{className:"font16 c-black"})}),(0,k.jsx)(v.Z,{title:D.homework_name,placement:"bottom",children:(0,k.jsx)("strong",{className:"font20 ml5",children:D.homework_name})}),(0,k.jsx)(j.VV,{temporary:!0,status:D.homework_status}),(0,M.dE)()&&!(null!==(t=D.homework_status)&&void 0!==t&&t.includes("导入"))&&(0,k.jsx)("span",{style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"},children:(0,k.jsxs)(g.ZP,{onClick:l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/problems/".concat(null===(n=s.workList)||void 0===n?void 0:n.start_identifier,"/start.json"),{method:"get"});case 2:(t=e.sent)&&(window.open("/myproblems/".concat(null==t?void 0:t.identifier,"?type=1")),localStorage.setItem("program_homework",[Z.coursesId,Z.categoryId]));case 4:case"end":return e.stop()}}),e)}))),type:"primary",children:[null!==(i=D.homework_status)&&void 0!==i&&i.includes("已截止")?"查看作业":"进入练习"," "]})})]})]}),(0,k.jsx)("aside",{className:"mt30 relative ".concat(nn.Z.workListTabWrap),children:(0,k.jsx)(_.Z,{type:"card",defaultActiveKey:A,activeKey:A,tabBarExtraContent:null!==(r=D.homework_status)&&void 0!==r&&r.includes("导入")&&(0,M.GJ)()?(0,k.jsx)(g.ZP,{icon:(0,k.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){S({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==D?void 0:D.homework_name,id:null==D?void 0:D.homework_id,type:"hack"}})},type:"primary",children:"补充成绩"}):(0,k.jsxs)("aside",{className:nn.Z.workListTabButton,children:[(0,M.dE)()&&(null===(W=s.workList)||void 0===W?void 0:W.redo_work)&&(0,k.jsx)(g.ZP,{onClick:$,type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-dahuizhongzuo3x"}),children:"重做"}),(null===(V=s.workList)||void 0===V?void 0:V.shixun_status)>1&&(null===(U=s.workList)||void 0===U?void 0:U.time_status)<5&&(0,M.dE)()&&(0,k.jsx)(g.ZP,{type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-kaiqizhong"}),onClick:function(){var e,n,t;(0,ke.tJ)(S,!0)&&(null!==(e=s.workList)&&void 0!==e&&null!==(e=e.task_operation)&&void 0!==e&&null!==(e=e[1])&&void 0!==e&&e.includes("/")?te(null===(n=s.workList)||void 0===n||null===(n=n.task_operation)||void 0===n?void 0:n[1]):(0,j.xg)("/tasks/".concat(null===(t=s.workList)||void 0===t||null===(t=t.task_operation)||void 0===t?void 0:t[1])))},children:null===(q=s.workList)||void 0===q||null===(q=q.task_operation)||void 0===q?void 0:q[0]}),(null===(J=s.workList)||void 0===J?void 0:J.commit_des)&&(null===(Q=s.workList)||void 0===Q?void 0:Q.commit_des)&&(0,k.jsx)(g.ZP,{type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-tijiaozongjie"}),onClick:function(){var e;(0,j.xg)("/classrooms/".concat(Z.coursesId,"/shixun_homework/").concat(Z.categoryId,"/").concat(null===(e=s.workList)||void 0===e?void 0:e.id,"/commitsummary"))},children:null===(K=s.workList)||void 0===K?void 0:K.commit_des}),(0,M.GJ)()&&"未发布"===(null==D||null===(X=D.homework_status)||void 0===X?void 0:X[0])&&(0,k.jsx)(g.ZP,{type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-bianji2"}),onClick:function(){var e;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_create||!(0,M.Rm)()?m.history.push("/classrooms/".concat(Z.coursesId,"/program_homework/").concat(Z.categoryId,"/edit")):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"}),(0,M.GJ)()&&D.publish_immediately&&(0,k.jsx)(g.ZP,{type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:function(){var e,n;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_publish||!(0,M.Rm)()?2!==(null==b||null===(n=b.userInfo)||void 0===n?void 0:n.user_status)?S({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[Z.categoryId],selectArrsAll:[D],params:Z,detail:!0,type:2,manage_all_group:null==H?void 0:H.manage_all_group}}):(0,ke.Rd)():h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"立即发布"}),(0,M.GJ)()&&D.end_immediately&&(0,k.jsx)(g.ZP,{style:{background:"#0152d9",color:"#fff"},type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-jiezhishiyan"}),onClick:function(){var e;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_stop||!(0,M.Rm)()?S({type:"classroomList/setActionTabs",payload:{key:"立即截止",params:Z,type:2,detail:!0,selectArrs:[Z.categoryId]}}):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"立即截止"})]}),onChange:function(e){var n;"5"!==e||null!==(n=c.AssistantObject.hack)&&void 0!==n&&n.can_exam_leaderboard||!(0,M.Rm)()?(I(e),"0"===e&&S({type:"shixunHomeworks/getWorkList",payload:Z})):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:ie.map((function(e,n){return(0,k.jsx)(_.Z.TabPane,{tab:e.name,forceRender:e.forceRender,children:e.compontent},e.id)}))})})]}),(0,k.jsx)(Xe,{}),(0,k.jsx)($e.Z,{courseEndTime:null==D?void 0:D.course_end_date,successCallback:function(){S({type:"shixunHomeworks/getWorkList",payload:o()({},Z)})},visible:"立即截止"===c.actionTabs.key,homeworkIds:[Z.categoryId],courseId:Z.coursesId,isBatch:!1}),(0,k.jsx)(en.Z,{courseEndTime:null==D?void 0:D.course_end_date}),(0,k.jsx)(dn.Z,{onOk:function(){S({type:"shixunHomeworks/getWorkList",payload:o()({},Z)})}}),(0,k.jsx)(pn.Z,{onOk:function(){S({type:"shixunHomeworks/getWorkList",payload:o()({},Z)})}}),(0,k.jsxs)(f.Z,{open:R,title:"规则说明",width:800,footer:null,onCancel:function(){F(!1)},children:[(0,k.jsx)("p",{children:"一、等级规则"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"1. 缺陷等级"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:(0,k.jsx)(w.Z,{dataSource:fn,columns:[{title:"等级",dataIndex:"live"},{title:"缺陷评估规则",dataIndex:"gz"},{title:"漏洞评估规则",dataIndex:"ld"},{title:"代码规范评估规则",dataIndex:"gf"}],pagination:!1})}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"注:代码规范评估规则中数值来源为计算技术债务时间占开发所有代码所需要的时间的比例(Technical Debt Ratio)"}),(0,k.jsx)("p",{style:{marginLeft:"20px"},children:"Technical Debt Ratio = 技术债务时间 / 开发时间"}),(0,k.jsx)("p",{style:{marginLeft:"20px"},children:"技术债务时间为修复所有问题所需要的时间。"}),(0,k.jsx)("p",{children:"二、复杂度规则"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"根据代码路径数计算的数值,每当一个函数的控制流分叉时,复杂度计数器就会自增一。"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"每个程序语言的关键字对应的复杂度数据不同,但每个函数的最小复杂度为1。(特定语言的详细数据略)"}),(0,k.jsx)("p",{children:"三、代码质量分规则"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"代码质量分 = 0.5*缺陷分数 + 0.3*漏洞分数 + 0.2*代码规范性分数"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"其中:"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"缺陷/漏洞/代码规范性分数计算规则为:100 - 100 *((100*崩溃数 + 5*严重数 + 3*主要数 + 1*次数)/ 代码行数)"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"注:分数为空的代表不支持的文件格式。"})]})]})}))},67925:function(e,n,t){"use strict";var i=t(7557),o=t.n(i),r=t(85573),a=t.n(r),s=t(41498),l=t.n(s),c=t(82242),u=t.n(c),d=t(37205),p=t.n(d),m=t(79800),h=t.n(m),f=t(39647),g=t.n(f),x=t(59301),v=t(78241),_=t(8591),w=t(43418),y=t(95237),j=t(5112),b=t(94001),k=t(43604),S=t(57930),Z=t(24905),T=t(61186),N=t.n(T),L=t(75105),C=t(79905),M=t(99144),A=t(18892),I=t(40994),P=t(77540),O=t(72716),E=t(37712),B=["classroomList","dispatch","courseEndTime"];n.Z=(0,A.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t,i,r,s,c,d,m,f,T,D,H=e.classroomList,G=e.dispatch,z=e.courseEndTime,R=g()(e,B),F=(0,A.useParams)(),Y=v.Z.useForm(),W=h()(Y,1)[0],V=(0,x.useState)(1),U=h()(V,2),q=U[0],J=U[1],Q=(0,x.useState)([]),K=h()(Q,2),X=K[0],$=K[1],ee=(0,x.useState)(0),ne=h()(ee,2),te=(ne[0],ne[1]),ie=(0,x.useState)(2e3),oe=h()(ie,2),re=(oe[0],oe[1],(0,x.useState)(!0)),ae=h()(re,2),se=(ae[0],ae[1]),le=(0,x.useState)(!1),ce=h()(le,2),ue=ce[0],de=(ce[1],(0,x.useState)(!1)),pe=h()(de,2),me=pe[0],he=(pe[1],(0,x.useState)([])),fe=h()(he,2),ge=fe[0],xe=fe[1],ve=(0,x.useState)(!0),_e=h()(ve,2),we=_e[0],ye=_e[1],je=(0,x.useState)(!(null!==(n=H.actionTabs)&&void 0!==n&&null!==(n=n.selectArrsAll)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&n.send_type)),be=h()(je,2),ke=be[0],Se=be[1],Ze=(0,x.useState)([0,0,0]),Te=h()(Ze,2),Ne=Te[0],Le=Te[1];(0,x.useEffect)((function(){if("立即发布"===H.actionTabs.key){var e,n,t,i;if(Ie(),null!==(e=H.actionTabs)&&void 0!==e&&null!==(e=e.selectArrsAll)&&void 0!==e&&null!==(e=e[0])&&void 0!==e&&e.can_publish)Le(p()(null===(t=H.actionTabs)||void 0===t||null===(t=t.selectArrsAll)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.difficult_count));else Le(p()(null===(i=H.actionTabs)||void 0===i||null===(i=i.selectArrsAll)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.difficult_settings));if(Se(!(null!==(n=H.actionTabs)&&void 0!==n&&null!==(n=n.selectArrsAll)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&n.send_type)),Ce(),2===H.actionTabs.type){var o,r=null===(o=H.actionTabs.selectArrsAll)||void 0===o?void 0:o[0];ye(r.unified_setting)}else ye(!1)}}),[H.actionTabs]),(0,x.useEffect)((function(){if(ue){if(me)return;G({type:"classroomList/setActionTabs",payload:{}}),(0,C.GJ)()?(G({type:"classroomList/getClassroomTeacherCommonList",payload:u()(u()({},H.actionTabs.params),{},{type:1})}),G({type:"shixunHomeworks/getWorkList",payload:u()({},F)})):G({type:"classroomList/getClassroomCommonList",payload:u()({},H.actionTabs.params)})}}),[ue]);var Ce=function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return se(!0),e.next=3,(0,P.c_)(u()(u()({},F),{},{page:n||q,limit:2e4,homework_id:1===H.actionTabs.type?"":H.actionTabs.selectArrs[0]}));case 3:null==(t=e.sent)||t.course_groups.map((function(e,n){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),t&&($(p()(null==t?void 0:t.course_groups)),te(null==t?void 0:t.course_groups_count),se(!1),n||W.setFieldsValue(a()(a()({},"publish_time",N()(N()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",N()(N()(new Date((0,M.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm")))));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Me=function(){(0,C.GJ)()?H.actionTabs.detail?(G({type:"shixunHomeworks/setActionTabs",payload:{}}),G({type:"shixunHomeworks/getWorkList",payload:u()({},F)}),G({type:"shixunHomeworks/getWorkSetting",payload:u()({},F)})):G({type:"classroomList/getClassroomTeacherCommonList",payload:u()(u()({},H.actionTabs.params),{},{type:5,category:H.actionTabs.params.categoryId})}):G({type:"classroomList/getClassroomCommonList",payload:u()({},H.actionTabs.params)})},Ae=function(){var e=l()(o()().mark((function e(){var n,t,i,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,C.Rm)()||null!==(n=H.AssistantObject.hack)&&void 0!==n&&n.can_publish){e.next=4;break}return _.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),Be(!1),e.abrupt("return");case 4:if(!((i=u()({},W.getFieldsValue())).end_time<=i.publish_time)){e.next=9;break}return _.ZP.info("截止时间不能大于或等于发布时间"),Be(!1),e.abrupt("return");case 9:if(!((null==ge?void 0:ge.length)<=0&&!we&&X.length>0)){e.next=13;break}return _.ZP.info("发布班级不能为空"),Be(!1),e.abrupt("return");case 13:if(0!==Ne.reduce((function(e,n){return e+n}))||ke){e.next=17;break}return _.ZP.info("简单适中困难题数相加不能为0"),Be(!1),e.abrupt("return");case 17:return r={homework_ids:p()(H.actionTabs.selectArrs),group_ids:ge.length>0?ge.map((function(e){return e.id})):null===(t=H.detailCommonHomeworksList)||void 0===t?void 0:t.course_groups,end_time:N()(i.end_time).format("YYYY-MM-DD HH:mm"),publish_time:N()(i.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:null==Ne?void 0:Ne.map((function(e){return e})),send_type:ke?"0":"1",unified_setting:!ge.length},Be(!0),e.next=21,(0,L.ZP)("/api/courses/".concat(F.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:u()({},r)});case 21:0===e.sent.status?(Be(!1),(0,M.L9)(["教学课堂","图文作业","立即发布"]),_.ZP.success("发布成功"),G({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),R.onCallback&&R.onCallback(),Me(),"0"===localStorage.getItem("Noviceguide")||G({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,E.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):Be(!1);case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ie=function(){J(1),$([]),xe([])},Pe=(0,x.useState)(!1),Oe=h()(Pe,2),Ee=Oe[0],Be=Oe[1];return(0,E.jsxs)(w.Z,{width:600,confirmLoading:Ee,centered:!0,title:"发布作业",open:"立即发布"===H.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:Ae,onCancel:function(){Ie(),Me(),G({type:"classroomList/setActionTabs",payload:{}})},children:[(0,E.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,E.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),X&&(0,E.jsxs)(v.Z,{form:W,children:[(0,E.jsxs)("div",{style:{paddingLeft:0},children:[2===H.actionTabs.type&&(0,E.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,E.jsx)("span",{className:"mr5",children:"试题发送:"}),(0,E.jsxs)(j.ZP.Group,{value:ke,disabled:!(null!==(t=H.actionTabs)&&void 0!==t&&null!==(t=t.selectArrsAll)&&void 0!==t&&null!==(t=t[0])&&void 0!==t&&t.can_publish),onChange:function(e){Se(e.target.value)},children:[(0,E.jsx)(j.ZP,{value:!0,children:"全部固定试题"}),(0,E.jsx)(j.ZP,{className:"ml20",value:!1,children:"随机抽取"})]})]}),!ke&&(0,E.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,E.jsx)("span",{style:{marginRight:65}}),(0,E.jsxs)("span",{children:["简单题数 ",(0,E.jsx)(b.Z,{value:Ne[0],onChange:function(e){Ne[0]=e,Le(p()(Ne))},min:0,disabled:!(null!==(i=H.actionTabs)&&void 0!==i&&null!==(i=i.selectArrsAll)&&void 0!==i&&null!==(i=i[0])&&void 0!==i&&i.can_publish),placeholder:"最大".concat(null===(r=H.actionTabs)||void 0===r||null===(r=r.selectArrsAll)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.difficult_count)||void 0===r?void 0:r[0]),max:null===(s=H.actionTabs)||void 0===s||null===(s=s.selectArrsAll)||void 0===s||null===(s=s[0])||void 0===s||null===(s=s.difficult_count)||void 0===s?void 0:s[0],style:{width:60}})]}),(0,E.jsxs)("span",{style:{margin:"0px 40px"},children:["适中题数 ",(0,E.jsx)(b.Z,{value:Ne[1],onChange:function(e){Ne[1]=e,Le(p()(Ne))},min:0,disabled:!(null!==(c=H.actionTabs)&&void 0!==c&&null!==(c=c.selectArrsAll)&&void 0!==c&&null!==(c=c[0])&&void 0!==c&&c.can_publish),max:null===(d=H.actionTabs)||void 0===d||null===(d=d.selectArrsAll)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.difficult_count)||void 0===d?void 0:d[1],placeholder:"最大".concat(null===(m=H.actionTabs)||void 0===m||null===(m=m.selectArrsAll)||void 0===m||null===(m=m[0])||void 0===m||null===(m=m.difficult_count)||void 0===m?void 0:m[1]),style:{width:60}})]}),(0,E.jsxs)("span",{children:["困难题数 ",(0,E.jsx)(b.Z,{value:Ne[2],onChange:function(e){Ne[2]=e,Le(p()(Ne))},min:0,disabled:!(null!==(f=H.actionTabs)&&void 0!==f&&null!==(f=f.selectArrsAll)&&void 0!==f&&null!==(f=f[0])&&void 0!==f&&f.can_publish),placeholder:"最大".concat(null===(T=H.actionTabs)||void 0===T||null===(T=T.selectArrsAll)||void 0===T||null===(T=T[0])||void 0===T||null===(T=T.difficult_count)||void 0===T?void 0:T[2]),max:null===(D=H.actionTabs)||void 0===D||null===(D=D.selectArrsAll)||void 0===D||null===(D=D[0])||void 0===D||null===(D=D.difficult_count)||void 0===D?void 0:D[2],style:{width:60}})]})]}),(0,E.jsxs)(y.Z,{className:"mt30",align:"middle",children:[(0,E.jsx)(k.Z,{children:(0,E.jsx)(v.Z.Item,{name:"publish_time",label:"发布时间",children:(0,E.jsx)(S.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,O.Q8)(e,z)},disabledTime:function(e){return(0,O.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:N()((0,M.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,E.jsx)(k.Z,{className:"ml20",children:(0,E.jsx)(v.Z.Item,{name:"end_time",label:"截止时间",children:(0,E.jsx)(S.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:N()((0,M.U6)(),"HH:mm")},disabledDate:function(e){return(0,O.Q8)(e,z,W.getFieldValue("publish_time"))},disabledTime:function(e){return(0,O.d0)(e,W.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===H.actionTabs.type&&(0,E.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,E.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,E.jsxs)(j.ZP.Group,{value:we,onChange:function(e){ye(e.target.value),xe([])},children:[(0,E.jsx)(j.ZP,{value:!0,disabled:!H.actionTabs.manage_all_group,children:"统一发布"}),(0,E.jsx)(j.ZP,{className:"ml20",disabled:X.length<=0,value:!1,children:"分班发布"})]})]}),X.length<=0&&2===H.actionTabs.type&&(0,E.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===H.actionTabs.type||!we)&&X.length>0&&(0,E.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,E.jsxs)("span",{style:{flex:1},children:[(0,E.jsx)(Z.Z,{checked:ge.length===X.length,onChange:function(e){ge.length===X.length?xe([]):xe(X.filter((function(e){return!e.is_published})))},children:"全选"})," "]}),(0,E.jsx)("span",{style:{width:16}}),(0,E.jsxs)("span",{style:{flex:1},children:["已选择",ge.length||0,"个分班"]})]}),(1===H.actionTabs.type||!we)&&X.length>0&&(0,E.jsx)(I.Z,{data:X,selectedRowKeys:ge,setSelectedRowKeys:xe})]})]})}))},49028:function(e,n,t){"use strict";var i=t(7557),o=t.n(i),r=t(41498),a=t.n(r),s=t(79800),l=t.n(s),c=t(70236),u=t.n(c),d=t(59301),p=t(59028),m=t(78241),h=t(99313),f=t(61998),g=t(27092),x=t(18892),v=t(75105),_=t(61186),w=t.n(_),y=t(37712);p.Z.Dragger;n.Z=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){u()(e);var n=(0,x.useParams)(),t=m.Z.useForm(),i=(l()(t,1)[0],(0,d.useState)(!0)),r=l()(i,2),s=r[0],c=r[1],p=(0,d.useState)(!1),_=l()(p,2),j=_[0],b=_[1],k=(0,d.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1}),S=l()(k,2),Z=S[0],T=S[1],N=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}];function L(){return C.apply(this,arguments)}function C(){return(C=a()(o()().mark((function e(){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"),e.next=4,(0,v.ZP)(t,{method:"get",params:Z});case 4:i=e.sent,b(!1),0===(null==i?void 0:i.status)&&c(null==i?void 0:i.data);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){L()}),[]);var M=[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"题型",dataIndex:"question_type",render:function(e,n,t){var i;return null===(i=N.find((function(n){return n.question_type===e})))||void 0===i?void 0:i.name}},window.location.href.indexOf("exercise")>-1&&{title:"试题名称",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"关卡名称",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"任务名称",dataIndex:"task_name",width:"40%"},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}},{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return w()(e).format("YYYY-MM-DD HH:mm:ss")}}].filter((function(e){return!!e}));return(0,y.jsxs)("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30},children:[(0,y.jsx)(h.Z,{destroyInactiveTabPane:!0,onChange:function(e){Z.type=e,Z.page=1,Z.limit=10,T(Z),L()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"打回重做",children:(0,y.jsx)(f.Z,{className:"mt20",loading:j,columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},{title:"打回重做时间",dataIndex:"created_at",render:function(e,n,t){return w()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作人",dataIndex:"operator"}],dataSource:null==s?void 0:s.list,pagination:!1})},{key:"2",label:"重置代码",children:(0,y.jsx)(f.Z,{className:"mt20",loading:j,columns:M,dataSource:null==s?void 0:s.list,pagination:!1})}].filter((function(e){return!!e}))}),(0,y.jsx)(g.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){Z.page=e,Z.limit=n,T(Z),L()},current:Z.page,total:s.count,pageSize:Z.limit,style:{marginTop:20}})]})}))},40994:function(e,n,t){"use strict";t.d(n,{Z:function(){return _}});var i=t(7557),o=t.n(i),r=t(41498),a=t.n(r),s=t(79800),l=t.n(s),c=t(59301),u=t(92832),d=t(24905),p=t(95237),m="leftdiv___aBzsX",h="listClass___bxIEW",f="spantitle___v_Vc4",g="rightdiv___xWu4M",x=t(14539),v=t(37712),_=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),i=e.selectedRowKeys,r=(e.onChange,(0,c.useState)([])),s=l()(r,2),_=s[0],w=s[1],y=(0,c.useState)([]),j=l()(y,2),b=j[0],k=j[1],S=(0,c.useState)([]),Z=l()(S,2),T=Z[0],N=Z[1],L=(0,c.useState)(1),C=l()(L,2),M=(C[0],C[1],(0,c.useState)()),A=l()(M,2);A[0],A[1];return(0,c.useEffect)((function(){w(n),k([]),N([])}),[n]),(0,c.useEffect)((function(){t&&(k(i),N(i))}),[i]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:m,children:[(0,v.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:w(n.filter((function(e){var n;return null==e||null===(n=e.name)||void 0===n?void 0:n.includes(t.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===_.length&&(0,v.jsx)(x.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(d.Z.Group,{value:b.map((function(e){return"".concat(e.id)})),onChange:function(e){t(_.filter((function(n){return e.includes("".concat(n.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:_.map((function(e,n){return(0,v.jsx)(p.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,v.jsxs)("div",{className:h,children:[(0,v.jsx)("span",{className:f,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,v.jsxs)("div",{className:g,children:[(0,v.jsx)(u.Z.Search,{onChange:function(e){N(b.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===T.length&&(0,v.jsx)(x.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),T.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:T.map((function(e,n){return(0,v.jsxs)(p.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){t(b.filter((function(n){return"".concat(n.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},36890:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},49906:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},66028:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},82200:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___eQ57b",flex_space_between:"flex_space_between___PVjBV",flex_box_vertical_center:"flex_box_vertical_center___ghTL_",flex_box_center_end:"flex_box_center_end___z8oKm",flex_box_column:"flex_box_column___JQV5n",title:"title___w80Ja",workListTabWrap:"workListTabWrap___YRwm7",workListTabButton:"workListTabButton___ebGCB",tables:"tables___AYvHM",checkboxgroup:"checkboxgroup___fZHgL"}}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__index.chunk.css b/p__Classrooms__Lists__ProgramHomework__Detail__index.chunk.css index d47d7eed09..ab41f16db4 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__index.chunk.css +++ b/p__Classrooms__Lists__ProgramHomework__Detail__index.chunk.css @@ -1 +1 @@ -.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.flex_box_center___zN9Rd{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OHt3Z{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___xzO8Q{box-align:center;align-items:center}.flex_box_center_end___LuRwh{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___rEgTS{box-orient:block-axis;flex-direction:column}.top___vNhKr{border-bottom:1px solid #eaeaea;padding:30px}.desc___IlwMy{padding:30px}.desc___IlwMy img{max-width:100%}.liked___gFxXM{background:#eee;border-radius:40px;color:#b3b3b3;cursor:pointer;display:inline-block;margin:0 auto;padding:10px 40px;text-align:center}.likedActive___bEcK_{background:#0152d9;color:#fff}.reply___q4nj7{border-bottom:1px solid #eaeaea;padding:30px}.reply___q4nj7 button,.reply___q4nj7 input{height:40px}.reply___q4nj7 button{margin-left:20px;padding-left:20px;padding-right:20px}.replyList___qxCAX{padding:20px}.replyList___qxCAX>div{border-bottom:1px solid #eaeaea}.comment___gIcRF{background:#f4f4f4;border-radius:6px;position:relative;width:100%}.comment___gIcRF:before{border-bottom:10px solid #f4f4f4;border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;left:13px;position:absolute;top:-9px;width:0}.comment___gIcRF>div{padding:10px}.comment___gIcRF>div:hover{background:#ebebeb}.wrap___altfw [class~=ant-table-column-sorters]{padding:12px 2px}.wrap___altfw [class~=ant-table-tbody]>tr>td{padding:12px 2px}.wrap___altfw [class~=ant-table-thead]>tr>th{padding:12px 2px}.wrap___altfw [class~=ant-table-tbody]>tr>td{color:#05101a}.wrap___altfw [class~=ant-checkbox-wrapper]{margin-left:8px;margin-right:8px}.maxWidth70___Q4NoO{max-width:70px}.maxWidth70___Q4NoO,.maxWidth80___lwsmt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maxWidth80___lwsmt{max-width:80px}.maxWidth100___Wnsw8{max-width:100px}.maxWidth100___Wnsw8,.maxWidth110___zQh0P{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maxWidth110___zQh0P{max-width:110px}.maxWidth120___gjwfa{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviewStatusTooltip___um7Rt [class~=ant-tooltip-content]{width:450px}.color32C___GIjgW{color:#32c090}.MdEditor___OuyKH [class~=CodeMirror-gutters]{left:0!important}.MdEditor___OuyKH [class~=CodeMirror-gutter-wrapper]{left:-30px!important}.MdEditor___OuyKH [class~=CodeMirror-cursor]{height:25px!important}.tr1___nwwbX{transform:translateY(1px)}.TableDom___pl59W .ant-table-column-sorters{justify-content:center!important}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(static/iconfont.345f94c8.eot);src:url(static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(static/iconfont.deef216b.woff) format("woff"),url(static/iconfont.42606faf.ttf) format("truetype"),url(static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #a7a7a7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___pegyD{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OEf74{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Gg0ks{box-align:center;align-items:center}.flex_box_center_end___ZDNgp{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___kUnuF{box-orient:block-axis;flex-direction:column}.form___dWO2F{background-color:#fff;min-height:840px;padding-top:20px;position:relative}.form___dWO2F .btns___kKBDA{bottom:30px;position:absolute;right:0;z-index:10}.form___dWO2F .hackList___nh6e9{background:#fafafa;border-radius:2px;margin-left:133px;margin-top:20px;overflow:hidden;padding:0 20px 20px;width:1008px}.form___dWO2F strong{color:#333;font-size:16px;font-weight:400}.form___dWO2F h1{color:#333;font-size:16px;font-weight:600}.form___dWO2F [class~=ant-form-item]{margin-bottom:0}.form___dWO2F .title___tyrHF{color:#464f66;font-size:16px;font-weight:500}.form___dWO2F .subtitle___VW2Be{color:#464f66;font-size:14px;font-weight:400}.efficiency___BuFu7{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___BuFu7:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.tips___e8J4O{background-color:#fafafa;border-radius:4px;margin-bottom:14px;padding:10px}.homeworkType___ZjN2X{margin-bottom:8px}.antdTable___amDdp tbody[class~=ant-table-tbody] td{border-bottom:none}.modalWrapper___XPojI div[class~=ant-modal-header]{padding-bottom:14px}.modalWrapper___XPojI div[class~=ant-modal-body]{padding-top:0}.leftdiv___aBzsX{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{align-items:center;display:flex}.leftdiv___aBzsX .spantitle___v_Vc4{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___xWu4M{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.flex_box_center___eQ57b{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___PVjBV{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ghTL_{box-align:center;align-items:center}.flex_box_center_end___z8oKm{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___JQV5n{box-orient:block-axis;flex-direction:column}.title___w80Ja{align-items:center;display:flex}.title___w80Ja strong{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;max-width:600px;overflow:hidden}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav{align-items:flex-start;height:40px;margin-bottom:0}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav:before{content:normal}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap{padding-left:0}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{background:#f5f5f5;border:none;border-radius:4px 4px 0 0;color:#b9b8b8;display:inline;display:initial;font-size:14px;font-weight:400;height:38px;min-width:96px;padding-top:9px;text-align:center}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn:active{color:#333}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{background:#fff;position:relative}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#333}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active:after{background-color:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}.workListTabWrap___YRwm7 .workListTabButton___ebGCB>button{border-radius:4px;margin-right:10px}.workListTabWrap___YRwm7 .workListTabButton___ebGCB>button>i{margin-right:8px}.workListTabWrap___YRwm7 .workListTabButton___ebGCB>button:last-child{margin-right:0}.tables___AYvHM{background:#d3eaff!important}.tables___AYvHM [class~=ant-table-cell]{background:#d3eaff!important}.checkboxgroup___fZHgL [class~=ant-checkbox-wrapper]{margin-left:0!important}.flex_box_center___eijRq{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___R4Vev{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___j8R6g{box-align:center;align-items:center}.flex_box_center_end___eB0cz{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b9VdU{box-orient:block-axis;flex-direction:column}.md___tcpb2{border:none!important}.title___dVHM9{box-align:center;align-items:center;display:box;display:flex;font-size:16px;height:60px;line-height:60px;margin-bottom:0;padding-left:30px}.title___dVHM9 h1{flex:1 1}.flex_box_center___SF0m3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ChLjp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____l_EF{box-align:center;align-items:center}.flex_box_center_end___YcZNu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9dNq{box-orient:block-axis;flex-direction:column}.downloadbutton___oEXJW{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);display:inline-flex;height:32px;justify-content:center;margin-bottom:20px;width:146px}.configWorkContainer___CHUrh .ant-tabs-nav{background-color:#fff;height:auto!important}.configWorkContainer___CHUrh .ant-tabs-nav:before{content:""!important}.configWorkContainer___CHUrh .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative} \ No newline at end of file +.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.flex_box_center___zN9Rd{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OHt3Z{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___xzO8Q{box-align:center;align-items:center}.flex_box_center_end___LuRwh{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___rEgTS{box-orient:block-axis;flex-direction:column}.top___vNhKr{border-bottom:1px solid #eaeaea;padding:30px}.desc___IlwMy{padding:30px}.desc___IlwMy img{max-width:100%}.liked___gFxXM{background:#eee;border-radius:40px;color:#b3b3b3;cursor:pointer;display:inline-block;margin:0 auto;padding:10px 40px;text-align:center}.likedActive___bEcK_{background:#0152d9;color:#fff}.reply___q4nj7{border-bottom:1px solid #eaeaea;padding:30px}.reply___q4nj7 button,.reply___q4nj7 input{height:40px}.reply___q4nj7 button{margin-left:20px;padding-left:20px;padding-right:20px}.replyList___qxCAX{padding:20px}.replyList___qxCAX>div{border-bottom:1px solid #eaeaea}.comment___gIcRF{background:#f4f4f4;border-radius:6px;position:relative;width:100%}.comment___gIcRF:before{border-bottom:10px solid #f4f4f4;border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;left:13px;position:absolute;top:-9px;width:0}.comment___gIcRF>div{padding:10px}.comment___gIcRF>div:hover{background:#ebebeb}.buttonEdit____8SMk{font-weight:400;height:40px;line-height:40px;padding:0;width:80px}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(static/iconfont.345f94c8.eot);src:url(static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(static/iconfont.deef216b.woff) format("woff"),url(static/iconfont.42606faf.ttf) format("truetype"),url(static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #a7a7a7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.wrap___altfw [class~=ant-table-column-sorters]{padding:12px 2px}.wrap___altfw [class~=ant-table-tbody]>tr>td{padding:12px 2px}.wrap___altfw [class~=ant-table-thead]>tr>th{padding:12px 2px}.wrap___altfw [class~=ant-table-tbody]>tr>td{color:#05101a}.wrap___altfw [class~=ant-checkbox-wrapper]{margin-left:8px;margin-right:8px}.maxWidth70___Q4NoO{max-width:70px}.maxWidth70___Q4NoO,.maxWidth80___lwsmt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maxWidth80___lwsmt{max-width:80px}.maxWidth100___Wnsw8{max-width:100px}.maxWidth100___Wnsw8,.maxWidth110___zQh0P{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maxWidth110___zQh0P{max-width:110px}.maxWidth120___gjwfa{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviewStatusTooltip___um7Rt [class~=ant-tooltip-content]{width:450px}.color32C___GIjgW{color:#32c090}.MdEditor___OuyKH [class~=CodeMirror-gutters]{left:0!important}.MdEditor___OuyKH [class~=CodeMirror-gutter-wrapper]{left:-30px!important}.MdEditor___OuyKH [class~=CodeMirror-cursor]{height:25px!important}.tr1___nwwbX{transform:translateY(1px)}.TableDom___pl59W .ant-table-column-sorters{justify-content:center!important}.flex_box_center___pegyD{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OEf74{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Gg0ks{box-align:center;align-items:center}.flex_box_center_end___ZDNgp{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___kUnuF{box-orient:block-axis;flex-direction:column}.form___dWO2F{background-color:#fff;min-height:840px;padding-top:20px;position:relative}.form___dWO2F .btns___kKBDA{bottom:30px;position:absolute;right:0;z-index:10}.form___dWO2F .hackList___nh6e9{background:#fafafa;border-radius:2px;margin-left:133px;margin-top:20px;overflow:hidden;padding:0 20px 20px;width:1008px}.form___dWO2F strong{color:#333;font-size:16px;font-weight:400}.form___dWO2F h1{color:#333;font-size:16px;font-weight:600}.form___dWO2F [class~=ant-form-item]{margin-bottom:0}.form___dWO2F .title___tyrHF{color:#464f66;font-size:16px;font-weight:500}.form___dWO2F .subtitle___VW2Be{color:#464f66;font-size:14px;font-weight:400}.efficiency___BuFu7{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___BuFu7:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.tips___e8J4O{background-color:#fafafa;border-radius:4px;margin-bottom:14px;padding:10px}.homeworkType___ZjN2X{margin-bottom:8px}.antdTable___amDdp tbody[class~=ant-table-tbody] td{border-bottom:none}.modalWrapper___XPojI div[class~=ant-modal-header]{padding-bottom:14px}.modalWrapper___XPojI div[class~=ant-modal-body]{padding-top:0}.leftdiv___aBzsX{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{align-items:center;display:flex}.leftdiv___aBzsX .spantitle___v_Vc4{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___xWu4M{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.flex_box_center___eQ57b{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___PVjBV{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ghTL_{box-align:center;align-items:center}.flex_box_center_end___z8oKm{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___JQV5n{box-orient:block-axis;flex-direction:column}.title___w80Ja{align-items:center;display:flex}.title___w80Ja strong{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;max-width:600px;overflow:hidden}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav{align-items:flex-start;height:40px;margin-bottom:0}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav:before{content:normal}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap{padding-left:0}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{background:#f5f5f5;border:none;border-radius:4px 4px 0 0;color:#b9b8b8;display:inline;display:initial;font-size:14px;font-weight:400;height:38px;min-width:96px;padding-top:9px;text-align:center}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn:active{color:#333}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{background:#fff;position:relative}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#333}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active:after{background-color:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}.workListTabWrap___YRwm7 .workListTabButton___ebGCB>button{border-radius:4px;margin-right:10px}.workListTabWrap___YRwm7 .workListTabButton___ebGCB>button>i{margin-right:8px}.workListTabWrap___YRwm7 .workListTabButton___ebGCB>button:last-child{margin-right:0}.tables___AYvHM{background:#d3eaff!important}.tables___AYvHM [class~=ant-table-cell]{background:#d3eaff!important}.checkboxgroup___fZHgL [class~=ant-checkbox-wrapper]{margin-left:0!important}.flex_box_center___eijRq{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___R4Vev{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___j8R6g{box-align:center;align-items:center}.flex_box_center_end___eB0cz{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b9VdU{box-orient:block-axis;flex-direction:column}.md___tcpb2{border:none!important}.title___dVHM9{box-align:center;align-items:center;display:box;display:flex;font-size:16px;height:60px;line-height:60px;margin-bottom:0;padding-left:30px}.title___dVHM9 h1{flex:1 1}.flex_box_center___SF0m3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ChLjp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____l_EF{box-align:center;align-items:center}.flex_box_center_end___YcZNu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9dNq{box-orient:block-axis;flex-direction:column}.downloadbutton___oEXJW{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);display:inline-flex;height:32px;justify-content:center;margin-bottom:20px;width:146px}.configWorkContainer___CHUrh .ant-tabs-nav{background-color:#fff;height:auto!important}.configWorkContainer___CHUrh .ant-tabs-nav:before{content:""!important}.configWorkContainer___CHUrh .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative} \ No newline at end of file diff --git a/p__Classrooms__Lists__ShixunHomeworks__Comment__index.async.js b/p__Classrooms__Lists__ShixunHomeworks__Comment__index.async.js index 9a45f24b53..24681618b2 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__Comment__index.async.js +++ b/p__Classrooms__Lists__ShixunHomeworks__Comment__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[30342,4977,70088],{71371:function(e,n,t){t.d(n,{Z:function(){return i}});var s=t(19973),r=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},o=t(22589),c=function(e,n){return r.createElement(o.Z,(0,s.Z)({},e,{ref:n,icon:a}))};var i=r.forwardRef(c)},86562:function(e,n,t){t.r(n),t.d(n,{default:function(){return Ze}});var s=t(7557),r=t.n(s),a=t(41498),o=t.n(a),c=t(82242),i=t.n(c),l=t(79800),u=t.n(l),d=t(39647),p=t.n(d),h=t(59301),x=t(61186),m=t.n(x),f=t(86129),v=t.n(f),g=t(75105),j=t(18892),y=t(43418),w=t(8591),_=t(96865),k=t(66104),A=t(95237),b=t(43604),C=t(3113),Z=t(6848),I=t(28103),N=t(92832),S=t(61998),P=t(57809),E=t(27092),R=t(28563),D=t(130),H=t(680),B=t(71371),T=t(10160),L=t(79905),z=t(99144),Y=t(42441),F={flex_box_center:"flex_box_center___KJUhi",flex_space_between:"flex_space_between____N4uH",flex_box_vertical_center:"flex_box_vertical_center___yOdsz",flex_box_center_end:"flex_box_center_end___seJB9",flex_box_column:"flex_box_column___ihHC5",title:"title___JSmnB",score:"score___ERcuI",export:"export___pgR1H",title1_right:"title1_right___MdWJo",userPic:"userPic___UeG3e",userInfo:"userInfo___TNu6l",listItem:"listItem___wdbM_",rightInfo:"rightInfo___Swqk5",shixunTitle:"shixunTitle___L2Tc4",shixunWrp:"shixunWrp___ZoaTc",footerBar:"footerBar___QW5rq",footerBarStatic:"footerBarStatic___CRq8b",exitComment:"exitComment___u4Rqt",nextComment:"nextComment___lvaID",modal:"modal___g3B3L",footer:"footer___eJCnt"},M=t(37712),O={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}},V=(0,j.connect)((function(e){var n=e.shixunHomeworks,t=e.loading;return{shixunHomeworks:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n,t=e.shixunHomeworks,s=e.data,r=(e.globalSetting,e.loading,e.dispatch,t.shixunWorkReport),a=(null==s||null===(n=s.efficiency_list)||void 0===n?void 0:n.length)-parseInt(null==s?void 0:s.myself_eff[0]);return(0,M.jsxs)(h.Fragment,{children:[(0,M.jsx)("aside",{className:"ml60 pr30",children:(0,M.jsxs)(A.Z,{children:[(0,M.jsx)(b.Z,{flex:"800px",children:(0,M.jsx)(Y.Z,{style:{width:750,height:580},option:{title:{text:"学习效率",subtext:"学习效率=log(实训总得分/实训总耗时)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{left:"3%",right:"9%",bottom:"3%",containLabel:!0},tooltip:{showDelay:0,formatter:function(e){return e.name===r.username?"姓名:"+r.username+"
学号: "+r.user_id+"
效率:"+(null==s?void 0:s.myself_eff[1]):e.name+":"+e.value+" "},axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:[{type:"value",name:"学生位置",nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:""},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",name:" ",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:"{value}"},splitLine:{show:!1}}],series:[{name:"",type:"scatter",data:null==s?void 0:s.efficiency_list,itemStyle:{normal:{color:"#2e65ad"}},markArea:{silent:!0,itemStyle:{normal:{color:"transparent",borderWidth:1,borderType:"dashed"}},data:[[{name:"学习效率分布区间",xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{data:[{name:r.username,xAxis:a,yAxis:null==s?void 0:s.myself_eff[1],value:null==s?void 0:s.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"中位值"}]}}]}})}),(0,M.jsx)(b.Z,{flex:"1",children:(0,M.jsxs)("aside",{className:F.rightInfo,children:[(0,M.jsxs)("ul",{children:[(0,M.jsxs)("li",{children:[(0,M.jsx)("span",{children:"姓名"})," ",(0,M.jsx)("span",{className:"ml30",children:r.username})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("span",{children:"学号"})," ",(0,M.jsx)("span",{className:"ml30",children:r.student_id||"--"})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("span",{children:"学习效率"})," ",(0,M.jsx)("span",{className:"ml30 c-orange",children:null==s?void 0:s.myself_eff[1]})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("span",{children:"当前排名"})," ",(0,M.jsx)("span",{className:"ml30 c-orange",children:null==s?void 0:s.myself_eff[0]})]})]}),(0,M.jsxs)("p",{children:["1个小圆点代表1个学生的学习效率",(0,M.jsx)("br",{}),"红色水滴表示当前学生的学习效率值",(0,M.jsx)("br",{}),"小圆点越高,学习效率越高",(0,M.jsx)("br",{}),"橙色横向箭头:中位值,表示整个课堂学生表现的平均值"]})]})})]})}),(0,M.jsx)("aside",{className:"ml60 pr30",children:(0,M.jsxs)(A.Z,{children:[(0,M.jsx)(b.Z,{flex:"800px",children:(0,M.jsx)(Y.Z,{style:{width:750,height:580},option:{title:{text:"能力值",subtext:"能力值(实训获得经验值/实训评测次数)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{x:"10%",x2:150,y:"18%",y2:"10%"},tooltip:{padding:10,backgroundColor:"#222",borderColor:"#777",borderWidth:1,formatter:function(e){if(e.value,e.name===r.username)return"姓名:"+r.username+"
学号: "+r.user_id+"
得分:"+(null==s?void 0:s.myself_object[1])}},xAxis:{type:"value",name:"log(实训的总时间)",nameGap:16,nameTextStyle:{color:"#000",fontSize:14},splitLine:{show:!1},axisLine:{lineStyle:{color:"#000"}}},yAxis:{type:"value",name:" ",nameLocation:"end",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},axisLine:{lineStyle:{color:"#000"}},splitLine:{show:!1}},series:[{name:"能力",type:"scatter",itemStyle:O,data:null==s?void 0:s.consume_list,symbolSize:function(e){return Math.round(e[2])},markPoint:{data:[{name:r.username,xAxis:null==s?void 0:s.myself_object[0],yAxis:null==s?void 0:s.myself_object[1],value:null==s?void 0:s.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]}})}),(0,M.jsx)(b.Z,{flex:"1",children:(0,M.jsxs)("aside",{className:F.rightInfo,children:[(0,M.jsxs)("ul",{children:[(0,M.jsxs)("li",{children:[(0,M.jsx)("span",{children:"姓名"})," ",(0,M.jsx)("span",{className:"ml30",children:r.username})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("span",{children:"学号"})," ",(0,M.jsx)("span",{className:"ml30",children:r.student_id||"--"})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("span",{children:"能力"})," ",(0,M.jsx)("span",{className:"ml30 c-orange",children:null==s?void 0:s.myself_object[1]})]})]}),(0,M.jsxs)("p",{children:["1个小圆点代表1个学生的能力值",(0,M.jsx)("br",{}),"红色水滴表示当前学生的能力值",(0,M.jsx)("br",{}),"小圆圈越大,评测次数越少",(0,M.jsx)("br",{})]})]})})]})})]})})),q=t(27795),K=t(94001),U=function(e){var n=e.defaultValue,t=e.onBlur,s=e.max,r=e.className,a=void 0===r?"game-score":r,o=(0,h.useState)(n),c=u()(o,2),i=c[0],l=c[1];return(0,h.useEffect)((function(){l(n)}),[n]),(0,M.jsx)(K.Z,{max:s,min:0,className:a,value:i,onChange:function(e){l(e)},onBlur:function(){i!==n&&t(i>s?s:i)}})},G=t(49312),J="md___TEmcT",W=P.default.Option,Q={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},X=function(e){return e[e.SET_PATH=0]="SET_PATH",e[e.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",e}(X||{});function $(e,n){switch(n.type){case X.SET_PATH:return i()(i()({},e),{},{selectedPath:n.payload});case X.GET_PASSED_CONTENT:return i()(i()({},e),{},{passedContent:n.payload});default:throw new Error}}var ee=function(e){var n,t,s=e.path,r=(e.game_id,e.onPathChange,e.autoHeight),a=e.diff_code_count,o=e.data,c=e.game_codes_cn,i=s.split(";").filter((function(e){return!!e})),l=(0,h.useReducer)($,{selectedPath:i[0],passedContent:{language:"python",content:""}}),d=u()(l,2),p=d[0],x=d[1],m=p.selectedPath,f=p.passedContent;return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)("h2",{children:[" ",(0,M.jsxs)("span",{children:[c,c&&(0,M.jsx)("span",{className:"ml5 font12 c-grey-999",children:{"最后通关代码":"通过了本题,在作业时间内最后一次提交的通关代码","最新代码":"未通过本题,展示最新编写的代码详情","截止后通关代码":"在作业时间结束后通关该题的代码详情"}[c]})]}),a&&(0,M.jsxs)("span",{style:{marginLeft:"50px"},children:["代码修改行数 ",a]}),(0,M.jsx)("span",{children:(0,M.jsxs)(P.default,{style:{width:200},value:m,onChange:function(e){x({type:X.SET_PATH,payload:e})},children:[" ",i.map((function(e){return(0,M.jsx)(W,{value:e,children:e},e)}))," "]})})," "]}),"md"===(null==m?void 0:m.split(".")[1])&&(0,M.jsx)(G.Z,{height:300,autoHeight:r,defaultValue:(null==o||null===(n=o.filter((function(e){return e.path===m})))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.content)||"",className:J}),"md"!==(null==m?void 0:m.split(".")[1])&&(0,M.jsx)(q.ZP,{height:300,language:f.language,value:(null==o||null===(t=o.filter((function(e){return e.path===m})))||void 0===t||null===(t=t[0])||void 0===t?void 0:t.content)||"",autoHeight:r,theme:"default",options:Q})]})},ne=t(77540),te=t(12911),se=t.n(te),re=(0,j.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.globalSetting,r=e.classroomList;return{shixunHomeworks:n,globalSetting:s,loading:t.effects,classroomList:r}}))((function(e){var n=e.shixunHomeworks,t=e.autoHeight,s=e.classroomList,a=e.dispatch,c=n.shixunWorkReport,l=c.stage_list,d=c.work_id,p=(0,h.useState)(!1),x=u()(p,2),f=x[0],v=x[1],_=(0,h.useState)(!0),k=u()(_,2),A=k[0],b=k[1],C=(0,h.useState)({left:0,top:0,bottom:0,right:0}),Z=u()(C,2),I=Z[0],N=Z[1],P=(0,h.useRef)(null),E=(0,h.useState)(!1),R=u()(E,2),D=R[0],H=R[1],B=(0,j.useParams)(),z=(0,L.GJ)();(0,h.useEffect)((function(){console.log(B)}),[]);var Y=[{title:"评测次数",dataIndex:"position",width:"100px"},{title:"详细信息",dataIndex:"output_detail"},{title:"评测耗时(S)",dataIndex:"ts_time",width:"130px"},{title:"内存消耗(MB)",width:"150px",dataIndex:"ts_mem"},{title:"评测时间",width:"170px",dataIndex:"created_at",render:function(e){return m()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",width:"80px",dataIndex:"query_index",render:function(e,n){return(0,M.jsx)("span",{className:"c-blue current",onClick:o()(r()().mark((function e(){var t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.Lk)(n.game_identifier,{path:null===(t=n.path)||void 0===t||null===(t=t.replace(/\;/g,";"))||void 0===t?void 0:t.split(";")[0],query_index:n.query_index,homework_common_id:B.categoryId});case 2:0===(null==(s=e.sent)?void 0:s.status)&&(H(s),v(!0));case 4:case"end":return e.stop()}}),e)}))),children:n.query_index?"查看代码":""})}}],O=[{title:"调分用户",dataIndex:["user","name"],width:350,render:function(e,n){var t;return(0,M.jsxs)("span",{children:[(0,M.jsx)("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:T.Z.IMG_SERVER+"/images/"+(null==n||null===(t=n.user)||void 0===t?void 0:t.image_url)}),e]})}},{title:"调分前",dataIndex:"old_score",width:270,render:function(e){return(0,M.jsxs)("span",{children:["修正前分数:",e,"分"]})}},{title:"调分后",dataIndex:"score",width:270,render:function(e){return(0,M.jsxs)("span",{children:["修正后分数:",e,"分"]})}},{title:"调分时间",dataIndex:"created_at",align:"right",render:function(e){return(0,M.jsxs)("span",{children:["修正时间:",e?m()(e).format("YYYY-MM-DD HH:mm"):"--"]})}}];function V(){return(V=o()(r()().mark((function e(n,t){var s,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=l[n].challenge_id,e.next=3,a({type:"shixunHomeworks/changeScore",payload:{categoryId:B.homeworkId,type:"report",score:t,challenge_id:s}});case 3:return o=e.sent,e.next=6,a({type:"shixunHomeworks/getShixunWorkReport",payload:i()({},B)});case 6:0===o.status&&w.ZP.success("操作成功");case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function K(e,n){return(0,g.U2)("student_works/".concat(d,"/rep_passed_content.json"),{path:n,game_id:e})}var G=c.shixun_detail;return(0,M.jsxs)(h.Fragment,{children:[null==G?void 0:G.map((function(e,n){var r,a;return(0,M.jsx)("div",{children:(0,M.jsxs)("aside",{className:"pl30 pr30",children:[(0,M.jsxs)("div",{className:"".concat(F.shixunTitle," mt10"),children:[(0,M.jsxs)("div",{children:[(0,M.jsx)("span",{className:"fa fa-code "}),(0,M.jsxs)("strong",{className:"c-black",children:["第",n+1,"关 ",(0,M.jsx)(j.Link,{className:"c-black",target:"_blank",to:"/tasks/".concat(e.game_identifier),children:e.subject})]})]}),z?(0,M.jsxs)("span",{children:["调分:",(0,M.jsx)(U,{className:"game-score",max:l[n].game_score_full,defaultValue:l[n].game_score,onBlur:function(e){var t;!(0,L.Rm)()||null!==(t=s.AssistantObject.practice)&&void 0!==t&&t.can_appraise?function(e,n){V.apply(this,arguments)}(n,e):w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]}):null]}),(0,M.jsxs)("div",{className:"font16 mt10",children:[0===e.st&&(e.path?"string"==typeof(null==e?void 0:e.game_codes_cn)?(0,M.jsx)("aside",{className:F.shixunWrp,children:(0,M.jsx)(ee,{game_codes_cn:null==e?void 0:e.game_codes_cn,autoHeight:t,path:e.path,game_id:e.id,data:e.game_codes,diff_code_count:e.diff_code_count,onPathChange:K})}):(0,M.jsx)("div",{className:"font14",style:{border:"1px solid #d9d9d9",padding:"6px 10px"},children:" 提示:纯图形化、命令行的实训不展示通关代码,如需查看学生代码请前往作业列表导出实验文件。"}):"目前图形化、命令行、Vscode编辑器、选择题模式的实验,暂时无法使用此功能"),1===e.st&&(0===e.complete_status?"本关暂未通过,无通关代码":"目前图形化、命令行、Vscode编辑器、选择题模式的实验,暂时无法使用此功能")]}),(0,M.jsx)("aside",{className:"mt10 font16",children:null!==(r=e.outputs)&&void 0!==r&&r.length?(0,M.jsx)(S.Z,{columns:Y,pagination:{hideOnSinglePage:!0},dataSource:e.outputs.map((function(n){return i()(i()({},e),n)}))}):"本关无评测记录"}),(0,M.jsx)("aside",{className:"mt10 font16",children:(null==e||null===(a=e.adjust_review_score_list)||void 0===a?void 0:a.length)>0&&(0,L.GJ)()&&(0,M.jsxs)("div",{children:[(0,M.jsx)("strong",{className:"c-black font14",children:"调分记录"}),(0,M.jsx)(S.Z,{columns:O,pagination:{hideOnSinglePage:!0},dataSource:e.adjust_review_score_list,showHeader:!1})]})})]},n)},n)})),(0,M.jsx)(y.Z,{open:f,width:900,okText:"关闭",cancelButtonProps:{style:{display:"none"}},onOk:function(){H({}),v(!1)},onCancel:function(){H({}),v(!1)},title:(0,M.jsx)("div",{style:{width:"100%",cursor:"move"},onMouseOver:function(){A&&b(!1)},onMouseOut:function(){b(!0)},onFocus:function(){},onBlur:function(){},children:"代码内容"}),modalRender:function(e){return(0,M.jsx)(se(),{disabled:A,bounds:I,nodeRef:P,onStart:function(e,n){return function(e,n){var t,s=window.document.documentElement,r=s.clientWidth,a=s.clientHeight,o=null===(t=P.current)||void 0===t?void 0:t.getBoundingClientRect();o&&N({left:-o.left+n.x,right:r-(o.right-n.x),top:-o.top+n.y,bottom:a-(o.bottom-n.y)})}(0,n)},children:(0,M.jsx)("div",{ref:P,children:e})})},children:(0,M.jsx)(q.ZP,{height:500,autoHeight:t,language:"python",theme:"default",value:decodeURIComponent(escape(window.atob((null==D?void 0:D.content)||""))),options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})})]})})),ae=t(78241),oe="greyText___nOpNq",ce="info___nBB3c",ie="label___P6my8",le="blackContent___O4HnS",ue="orangeContent___JBF44",de="inputLabel___B2GAs",pe="tableTitle___IqAxM",he="scoreTable___RJvpU",xe=t(82545),me=(0,j.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=e.classroomList,a=n.shixunWorkReport,c=(0,j.useParams)(),l=(0,h.useState)(!1),d=u()(l,2),p=d[0],x=d[1],m=ae.Z.useForm(),f=u()(m,1)[0],v=y.Z.useModal(),_=u()(v,2),k=_[0],Z=_[1],I=(0,h.useState)(!1),P=u()(I,2),E=P[0],R=P[1],D=(0,h.useState)(!1),H=u()(D,2),B=H[0],T=H[1];(0,h.useEffect)((function(){var e,t;"更改点评"===n.actionTabs.key&&f.setFieldsValue({comment:null===(e=n.actionTabs.selectArrs)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.work_comment,hidden_comment:null===(t=n.actionTabs.selectArrs)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.work_comment_hidden})}),[n.actionTabs.key]);var Y=function(){var e=o()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=f.getFieldsValue(),e.next=3,(0,g.ZP)("/api/student_works/".concat(c.homeworkId,"/shixun_work_comment.json"),{method:"post",body:{hidden_comment:n.hidden_comment,comment:n.comment}});case 3:0===e.sent.status&&(w.ZP.success("评阅成功"),f.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getShixunWorkReport",payload:i()({},c)}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=[{title:"关卡",dataIndex:"name",render:function(e,n,t){return t+1}},{title:"任务名称",dataIndex:"name",render:function(e,n,t){return(0,M.jsxs)("div",{children:[e,4===n.complete_status&&(0,M.jsx)(z.vA,{status:n.complete_status})]})}},{title:"开始时间",dataIndex:"open_time"},{title:"完成时间",dataIndex:"finished_time"},{title:"评测次数",dataIndex:"evaluate_count",align:"center"},{title:"实训耗时",dataIndex:"time_consuming"},{title:"是否查看答案",dataIndex:"view_answer",align:"center",render:function(e){return e?"是":"否"}},{title:"关卡得分",dataIndex:"game_score",align:"center",render:function(e,n){return(0,M.jsxs)("div",{children:[(0,M.jsx)("span",{style:{color:parseFloat(n.game_score_full)!==parseFloat(e)?"#E30000":"#53C41B"},children:e}),"/",n.game_score_full]})}},{title:"调分",dataIndex:"game_score",align:"center",fixed:"right",render:function(e,a){return(0,L.GJ)()?(0,M.jsx)(U,{max:a.game_score_full,defaultValue:parseFloat(e),onBlur:function(){var e=o()(r()().mark((function e(o){var l,u,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,L.Rm)()||null!==(l=s.AssistantObject.practice)&&void 0!==l&&l.can_appraise){e.next=3;break}return w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return e.next=5,t({type:"shixunHomeworks/changeScore",payload:{categoryId:c.homeworkId,type:"report",score:o,challenge_id:a.challenge_id}});case 5:return d=e.sent,null==n||null===(u=n.actionTabs)||void 0===u||u.fn(),e.next=9,t({type:"shixunHomeworks/getShixunWorkReport",payload:i()({},c)});case 9:0===d.status&&w.ZP.success("操作成功");case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}):e}}];return(0,M.jsxs)(M.Fragment,{children:[Z,(0,M.jsxs)(y.Z,{centered:!0,width:1080,title:"点评作业",open:"更改点评"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:o()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,L.Rm)()||null!==(n=s.AssistantObject.practice)&&void 0!==n&&n.can_appraise){e.next=3;break}return w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:t=f.getFieldsValue(),"{}"===JSON.stringify(t)||""===t.hidden_comment&&""===t.comment?x(!0):Y();case 5:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,M.jsxs)(A.Z,{justify:"space-between",className:ce,children:[(0,M.jsxs)(b.Z,{children:[(0,M.jsx)("span",{className:"".concat(ie," ").concat(oe),children:"姓名"}),(0,M.jsx)("span",{className:le,children:null==a?void 0:a.username})]}),(0,M.jsxs)(b.Z,{children:[(0,M.jsx)("span",{className:"".concat(ie," ").concat(oe),children:"学号"}),(0,M.jsx)("span",{className:le,children:(null==a?void 0:a.student_id)||"--"})]}),(0,M.jsxs)(b.Z,{children:[(0,M.jsx)("span",{className:"".concat(ie," ").concat(oe),children:"班级"}),(0,M.jsx)("span",{className:le,children:(null==a?void 0:a.group_name)||"--"})]}),(0,M.jsxs)(b.Z,{children:[(0,M.jsx)("span",{className:"".concat(ie," ").concat(oe),children:"关卡得分"}),(0,M.jsx)("span",{className:ue,children:(null==a?void 0:a.challenge_score)||"--"})]}),(0,M.jsxs)(b.Z,{children:[(0,M.jsx)("span",{className:"".concat(ie," ").concat(oe),children:"效率分"}),(0,M.jsx)("span",{className:ue,children:(null==a?void 0:a.eff_score)||"--"})]}),(0,M.jsxs)(b.Z,{children:[(0,M.jsx)("span",{className:"".concat(ie," ").concat(oe),children:"补交扣分"}),(0,M.jsx)("span",{className:ue,children:(null==a?void 0:a.late_penalty)||"--"})]}),(0,M.jsxs)(b.Z,{children:[(0,M.jsx)("span",{className:"".concat(ie," ").concat(oe),children:"最终成绩"}),(0,M.jsx)("span",{className:ue,children:(null==a?void 0:a.work_score)||"--"})]})]}),(0,M.jsxs)(ae.Z,{form:f,onChange:function(){p&&x(!1)},children:[(0,M.jsxs)(A.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,M.jsx)(b.Z,{children:(0,M.jsx)("div",{className:"".concat(de," ").concat(oe),children:"学生和课堂老师可见"})}),(0,M.jsx)(b.Z,{children:(0,M.jsx)(xe.Z,{isShowComponent:(0,L.G5)(),ModalProps:{open:E,onCancel:function(){R(!1)}},onDataSelect:function(){var e=o()(r()().mark((function e(n,t){var s,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=t.node,a=function(){f.setFieldsValue({comment:null==s?void 0:s.value}),R(!1)},!f.getFieldValue("comment")){e.next=5;break}return k.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:a}),e.abrupt("return");case 5:a();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,M.jsx)(C.ZP,{style:{padding:0,height:"auto"},icon:(0,M.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){R(!0)},children:"常用评语"})})})]}),(0,M.jsx)(ae.Z.Item,{name:"comment",children:(0,M.jsx)(N.Z.TextArea,{placeholder:"请输入评阅内容",rows:3})}),(0,M.jsxs)(A.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,M.jsx)(b.Z,{children:(0,M.jsx)("div",{className:"".concat(de," ").concat(oe),children:"仅课堂老师可见"})}),(0,M.jsx)(b.Z,{children:(0,M.jsx)(xe.Z,{isShowComponent:(0,L.G5)(),ModalProps:{open:B,onCancel:function(){T(!1)}},onDataSelect:function(){var e=o()(r()().mark((function e(n,t){var s,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=t.node,a=function(){f.setFieldsValue({hidden_comment:null==s?void 0:s.value}),T(!1)},!f.getFieldValue("hidden_comment")){e.next=5;break}return k.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:a}),e.abrupt("return");case 5:a();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,M.jsx)(C.ZP,{style:{padding:0,height:"auto"},icon:(0,M.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){T(!0)},children:"常用评语"})})})]}),(0,M.jsx)(ae.Z.Item,{name:"hidden_comment",children:(0,M.jsx)(N.Z.TextArea,{placeholder:"请输入评阅内容",rows:3})})]}),p&&(0,M.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"}),(0,M.jsx)("div",{className:pe,children:"关卡成绩"}),(0,M.jsx)(S.Z,{className:he,dataSource:a.stage_list,rowKey:"challenge_id",pagination:!1,columns:F,scroll:{x:"max-content"}})]})]})})),fe=t(48604),ve=t(63743),ge=t(49242),je=t(65022),ye=t.n(je),we="wrap___LZOi9",_e="line___oju0L",ke=t(10126),Ae=function(e){var n,t=e.detailData;return(0,M.jsx)("div",{className:we,children:(0,M.jsxs)(ke.ij,{hideBar:!0,actionAnalysis:!0,loading:!1,emptyData:[(0,ke.Uf)(t),(null==t?void 0:t.photos)||[]],title:"实训学习分析",noDataText:"该学生无学习行为分析数据",children:[(0,M.jsx)(ke.ZP,{hideBar:!0,title:"实训学习分析",data:(0,ke.Uf)(t)}),!(null==t||null===(n=t.photos)||void 0===n||!n.length)&&(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)("div",{className:_e}),(0,M.jsx)(ke._s,{dataSource:null==t?void 0:t.photos,right:21,col:4,wrapWidth:1140})]})]})})},be=t(70088),Ce=["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"],Ze=(0,j.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading,r=e.globalSetting,a=e.user;return{shixunHomeworks:n,classroomList:t,globalSetting:r,loading:s.effects,user:a}}))((function(e){var n,t,s,a=e.shixunHomeworks,c=e.classroomList,l=(e.globalSetting,e.loading),d=e.user,x=e.dispatch,f=(p()(e,Ce),(0,h.useState)(i()({},(0,j.useParams)()))),Y=u()(f,2),O=Y[0],q=Y[1],K=(0,j.useParams)(),G=(0,h.useState)({page:1,page_size:10}),J=u()(G,2),W=J[0],Q=J[1],X=(0,j.useLocation)(),$=(0,h.useState)([]),ee=(u()($,0),(0,h.useState)()),ne=u()(ee,2),te=ne[0],se=ne[1],ae=(0,h.useRef)(),oe=(0,h.useRef)(),ce=(0,h.useState)(!1),ie=u()(ce,2),le=ie[0],ue=ie[1],de=(0,h.useState)(!0),pe=u()(de,2),he=pe[0],xe=pe[1],je=(0,h.useState)(!1),we=u()(je,2),_e=we[0],ke=we[1],Ze=(0,h.useState)(!1),Ie=u()(Ze,2),Ne=Ie[0],Se=Ie[1],Pe=a.shixunWorkReport,Ee=(0,h.useState)(),Re=u()(Ee,2),De=Re[0],He=Re[1],Be=(0,h.useState)([]),Te=u()(Be,2),Le=Te[0],ze=Te[1],Ye=(0,h.useState)(),Fe=u()(Ye,2),Me=Fe[0],Oe=Fe[1],Ve=(0,h.useState)("all"),qe=u()(Ve,2),Ke=qe[0],Ue=qe[1],Ge=(0,L.GJ)(),Je=(0,h.useState)(new(v())),We=u()(Je,2),Qe=We[0],Xe=We[1],$e=(0,h.useState)(0),en=u()($e,2),nn=(en[0],en[1],(0,h.useState)(!1)),tn=u()(nn,2),sn=tn[0],rn=tn[1],an=(0,h.useState)(!1),on=u()(an,2),cn=on[0],ln=on[1],un=(0,h.useState)(!1),dn=u()(un,2),pn=dn[0],hn=dn[1],xn=(0,h.useState)(""),mn=u()(xn,2),fn=mn[0],vn=mn[1],gn=(0,h.useState)(!1),jn=u()(gn,2),yn=jn[0],wn=jn[1],_n=(0,h.useState)(!0),kn=u()(_n,2),An=kn[0],bn=kn[1],Cn=(0,h.useState)(0),Zn=u()(Cn,2),In=Zn[0],Nn=Zn[1],Sn=(0,h.useRef)(JSON.parse(sessionStorage.all_student_works_params||"{}")),Pn=(0,h.useRef)(),En=function(){var e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(d.userInfo.is_teacher||d.userInfo.admin)&&(wn(!0),bn(!1));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){var e;!(0,L.Rm)()||!c.AssistantObject.practice||null!==(e=c.AssistantObject.practice)&&void 0!==e&&e.can_view||j.history.replace("/403")}),[null===(n=c.AssistantObject.practice)||void 0===n?void 0:n.can_view]),(0,h.useEffect)((function(){En(),console.log("打印的------",Pe),Pn.current=null==Pe?void 0:Pe.next_student_work_id,vn(Pe.repeat_minus_score)}),[Pe,d]),(0,h.useEffect)((function(){console.log("触发这",Pe.work_score),Nn(Pe.work_score)}),[Pe.work_score,fn]),(0,h.useEffect)((function(){return x({type:"globalSetting/footerToggle",payload:!1}),function(){x({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,h.useEffect)((function(){if(Pe){var e,n=[];null==Pe||null===(e=Pe.target_test_sets)||void 0===e||e.map((function(e,t){var s;null==e||null===(s=e.targets)||void 0===s||s.map((function(s,r){var a;s.name=null==e?void 0:e.name,s.total_target_score=null==e?void 0:e.total_target_score,s.actual_target_score=null==e?void 0:e.actual_target_score,s.rowSpan=0===r?null==e||null===(a=e.targets)||void 0===a?void 0:a.length:0,s.order=t+1,n.push(s)}))})),He(n),(0,L.Rm)()&&x({type:"classroomList/getAssistantPermissions",payload:{course_id:O.coursesId}})}}),[Pe]),(0,h.useEffect)((function(){"导出实训报告"===a.actionTabs.key&&(null==Pe?void 0:Pe.students_count)>0&&!he&&setTimeout((function(){zn("all")}),800)}),[null==Pe?void 0:Pe.homework_common_id,he]),(0,h.useEffect)((function(){q(i()({},K))}),[X.pathname]);var Rn=function(){document.body.scrollIntoView()},Dn=function(){var e=o()(r()().mark((function e(n,t){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ke(!0),e.next=3,(0,g.ZP)("/api/student_works/".concat(null==O?void 0:O.homeworkId,"/adjust_review_score_histories.json"),{method:"get",params:i()(i()({},n),{},{challenge_id:"all"==t?null:t})});case 3:0===(null==(s=e.sent)?void 0:s.status)&&(ze(null==s?void 0:s.list),Oe(null==s?void 0:s.count)),ke(!1);case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();function Hn(){return Bn.apply(this,arguments)}function Bn(){return(Bn=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Sn.current=JSON.parse(sessionStorage.all_student_works_params||"{}");case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Tn=function(){document.querySelectorAll("canvas").forEach((function(e){(!e.clientWidth||!e.clientHeight)&&e.remove()}))},Ln=function(){var e=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ge.t1)({homeworkId:n||O.homeworkId});case 2:t=e.sent,se(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),zn=function(){var e=o()(r()().mark((function e(n){var t,s,a,c,l,u,d,p,h,m,f,v,g,j,w;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u=function(){return u=o()(r()().mark((function e(n){var u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ln(n||Pn.current);case 2:return e.next=4,x({type:"shixunHomeworks/getShixunWorkReport",payload:i()({homeworkId:n||Pn.current},Sn.current||{})});case 4:u=e.sent,Pn.current=null==u?void 0:u.next_student_work_id,Rn(),t++,setTimeout(o()(r()().mark((function e(){var n,i,d,p,h,x,m,f,v;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Tn(),d=c.folder("".concat(null!=u&&u.student_id&&"--"!=(null==u?void 0:u.student_id)?u.student_id+"+":"").concat(null==u?void 0:u.username)),p=document.querySelector("#export-all").children,h=ye()(),x=r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.set(a).from(p[n]).toContainer().toCanvas().toPdf().get("pdf").then(function(){var e=o()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n0&&(null==u||null===(i=u.shixun_detail)||void 0===i||null===(i=i.filter((function(e){var n;return(null==e||null===(n=e.game_codes)||void 0===n?void 0:n.length)>0})))||void 0===i?void 0:i.length)>0&&(v=d.folder("代码文件"),null==u||null===(f=u.shixun_detail)||void 0===f||f.map((function(e,n){var t;if((null==e||null===(t=e.game_codes)||void 0===t?void 0:t.length)>0){var s,r=v.folder("第".concat(n+1,"关-").concat(e.subject,"-").concat(e.id));null==e||null===(s=e.game_codes)||void 0===s||s.map((function(e){r.file("".concat(e.filename,".txt"),null==e?void 0:e.content)}))}}))),s.update({content:(0,M.jsxs)("div",{children:["当前进度: ",(0,M.jsx)("span",{className:"c-blue",children:t}),"/",null==u?void 0:u.students_count,(0,M.jsx)("br",{}),"请勿关闭浏览器窗口"]})}),t==(null==u?void 0:u.students_count)?(s.destroy(),Yn()):l();case 15:case"end":return e.stop()}}),e)}))),2200);case 9:case"end":return e.stop()}}),e)}))),u.apply(this,arguments)},l=function(e){return u.apply(this,arguments)},t=0,s=y.Z.info({width:460,title:(0,M.jsxs)("div",{children:["正在导出实训报告,",(0,M.jsx)("span",{className:"c-red",children:"请勿关闭或操作当前浏览器窗口"})]}),content:(0,M.jsxs)("div",{children:["当前进度: ",(0,M.jsx)("span",{className:"c-blue",children:t+1}),"/","all"!==n?1:null==Pe?void 0:Pe.students_count,(0,M.jsx)("br",{}),"请勿关闭浏览器窗口"]}),maskClosable:!1,className:F.modal,onOk:function(){}}),a={margin:[0,0],filename:"".concat(null!=Pe&&Pe.student_id&&"--"!=(null==Pe?void 0:Pe.student_id)?null==Pe?void 0:Pe.student_id:"").concat(Pe.username,".pdf"),html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},c=Qe.folder(null==Pe?void 0:Pe.shixun_name),!("all"!==n||(null==Pe?void 0:Pe.students_count)<2)){e.next=27;break}Tn(),Rn(),h=oe.current.children,m=ye()(),f=c.folder("".concat(null!=Pe&&Pe.student_id&&"--"!=(null==Pe?void 0:Pe.student_id)?(null==Pe?void 0:Pe.student_id)+"+":"").concat(null==Pe?void 0:Pe.username)),v=r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.set(a).from(h[n]).toContainer().toCanvas().toPdf().get("pdf").then(function(){var e=o()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n0&&(null==Pe||null===(p=Pe.shixun_detail)||void 0===p||null===(p=p.filter((function(e){var n;return(null==e||null===(n=e.game_codes)||void 0===n?void 0:n.length)>0})))||void 0===p?void 0:p.length)>0&&(w=f.folder("代码文件"),null==Pe||null===(j=Pe.shixun_detail)||void 0===j||j.map((function(e,n){var t;if((null==e||null===(t=e.game_codes)||void 0===t?void 0:t.length)>0){var s,r=w.folder("第".concat(n+1,"关-").concat(e.subject,"-").concat(e.id));null==e||null===(s=e.game_codes)||void 0===s||s.map((function(e){r.file("".concat(e.filename,".txt"),null==e?void 0:e.content)}))}}))),s.destroy(),Yn(),e.abrupt("return");case 27:l(null==Pe?void 0:Pe.first_student_work_id);case 28:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Yn=function(){Qe.generateAsync({type:"blob"}).then((function(e){console.log(Pe,"shixunWorkReport");var n=document.createElement("a");n.href=window.URL.createObjectURL(e),n.download=(null==Pe?void 0:Pe.shixun_name)+".zip",document.body.appendChild(n);var t=document.createEvent("MouseEvents");t.initEvent("click",!1,!1),n.dispatchEvent(t),document.body.removeChild(n),Xe(new(v()))})),Se(!1)};(0,h.useEffect)((function(){Fn()}),[O.homeworkId]);var Fn=function(){var e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return xe(!0),e.next=3,x({type:"shixunHomeworks/getShixunWorkReport",payload:i()(i()({},O),Sn.current||{})});case 3:Ln(),(0,L.GJ)()&&Hn(),xe(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Mn=[{title:"关卡",dataIndex:"name",render:function(e,n,t){return t+1}},{title:"任务名称",dataIndex:"name",render:function(e,n,t){return(0,M.jsxs)("div",{children:[e,4===n.complete_status&&(0,M.jsx)(z.vA,{status:n.complete_status})]})}},{title:"开启时间",dataIndex:"open_time"},{title:"代码修改行数",dataIndex:"diff_code_count",render:function(e,n,t){return e||"- -"}},{title:"评测次数",dataIndex:"evaluate_count"},{title:"完成时间",dataIndex:"finished_time"},{title:"实训耗时",dataIndex:"time_consuming"},{title:"是否查看答案",dataIndex:"view_answer",render:function(e){return e?"是":"否"}},{title:"经验值",dataIndex:"experience",render:function(e,n){return(0,M.jsxs)("div",{children:[(0,M.jsx)("span",{style:{color:parseFloat(n.myself_experience)!==parseFloat(e)?"red":"green"},children:n.myself_experience}),"/",e]})}},{title:"关卡得分",dataIndex:"game_score",render:function(e,n){return(0,M.jsxs)("div",{children:[(0,M.jsx)("span",{style:{color:parseFloat(n.game_score_full)!==parseFloat(e)?"red":"green"},children:e}),"/",n.game_score_full]})}},{title:"调分",dataIndex:"game_score",render:function(e,n){return Ge?(0,M.jsx)(U,{max:n.game_score_full,defaultValue:parseFloat(e),onBlur:function(){var e=o()(r()().mark((function e(t){var s,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,L.Rm)()||null!==(s=c.AssistantObject.practice)&&void 0!==s&&s.can_appraise){e.next=3;break}return w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return e.next=5,x({type:"shixunHomeworks/changeScore",payload:{categoryId:O.homeworkId,type:"report",score:t,challenge_id:n.challenge_id}});case 5:return a=e.sent,Dn({page:1,page_size:10},"all"),e.next=9,x({type:"shixunHomeworks/getShixunWorkReport",payload:i()(i()({},O),Sn.current||{})});case 9:0===a.status&&w.ZP.success("操作成功");case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}):e}}],On=[{title:"关卡",dataIndex:"order",key:"order",render:function(e,n,t){return{children:e,props:{rowSpan:n.rowSpan}}}},{title:"任务名称",dataIndex:"name",key:"name",render:function(e,n,t){return{children:e,props:{rowSpan:n.rowSpan}}}},{title:"指标名称",dataIndex:"target_name",key:"target_name"},{title:"指标预期结果",dataIndex:"output",key:"output"},{title:"指标实际结果",dataIndex:"actual_output",key:"actual_output"},{title:"指标得分",dataIndex:"test_score",key:"test_score",render:function(e,n,t){return(0,M.jsxs)("div",{children:[(0,M.jsx)("span",{style:{color:parseFloat(n.actual_test_score)!==parseFloat(e)?"red":"green"},children:n.actual_test_score}),"/",e]})}},{title:"指标总分",render:function(e,n,t){return{children:(0,M.jsxs)("div",{children:[(0,M.jsx)("span",{style:{color:parseFloat(n.actual_target_score)!==parseFloat(e)?"red":"green"},children:n.actual_target_score}),"/",e]}),props:{rowSpan:n.rowSpan}}},dataIndex:"total_target_score",key:"total_target_score"}],Vn=[{title:"关卡",dataIndex:"challenge_num",width:220},{title:"调分用户",dataIndex:["user","name"]},{title:"调分前",dataIndex:"old_score"},{title:"调分后",dataIndex:"score"},{title:"调分时间",dataIndex:"created_at",render:function(e){return(0,M.jsx)("span",{children:e?m()(e).format("YYYY-MM-DD HH:mm"):"--"})}}],qn=function(e){x({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout((function(){"next"===e?j.history.push("/classrooms/".concat(O.coursesId,"/shixun_homework/").concat(O.categoryId,"/").concat(null==Pe?void 0:Pe.next_student_work_id,"/comment")):j.history.push("/classrooms/".concat(O.coursesId,"/shixun_homework/").concat(O.categoryId,"/").concat(null==Pe?void 0:Pe.pre_student_work_id,"/comment"))}),200)},Kn=function(){var e=o()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/student_works/".concat(null==Pe?void 0:Pe.work_id,"/update_repeat_score"),{method:"put",body:{score:fn}});case 2:return n=e.sent,e.next=5,x({type:"shixunHomeworks/getShixunWorkReport",payload:i()(i()({},O),Sn.current||{})});case 5:0===n.status&&w.ZP.info("操作成功");case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,M.jsxs)("section",{className:"bg-fafafa",style:{position:"sticky",top:0},children:[(0,M.jsx)("div",{className:"edu-container mt10",style:{paddingBottom:100},children:(0,M.jsxs)(_.Z,{loading:l["shixunHomeworks/getShixunWorkReport"],active:!0,avatar:{size:40},paragraph:{rows:5},children:[(0,M.jsxs)("div",{className:"edu-container",children:[Pe.course_id&&(0,M.jsxs)("section",{className:"animated fadeIn",children:[(0,M.jsx)("aside",{className:"",children:Pe.category&&(0,M.jsxs)(k.Z,{separator:">",children:[(0,M.jsx)(k.Z.Item,{children:(0,M.jsx)(j.Link,{to:"/classrooms/".concat(Pe.course_id,"/shixun_homework"),children:Pe.course_name})}),(0,M.jsx)(k.Z.Item,{children:(0,M.jsx)(j.Link,{to:"/classrooms/".concat(Pe.course_id,"/shixun_homework/").concat(Pe.category.main?"":Pe.category.category_id),children:Pe.category.category_name})}),(0,M.jsx)(k.Z.Item,{children:(0,M.jsx)(j.Link,{to:"/classrooms/".concat(Pe.course_id,"/shixun_homework/").concat(Pe.homework_common_id,"/detail"),children:"作业详情"})}),(0,M.jsx)(k.Z.Item,{children:Pe.username})]})}),(0,M.jsx)("aside",{className:[F.title1,"mt20"].join(" "),children:(0,M.jsxs)(A.Z,{align:"middle",children:[(0,M.jsxs)(b.Z,{flex:1,children:[(0,M.jsx)(j.Link,{to:"/classrooms/".concat(Pe.course_id,"/shixun_homework/").concat(Pe.homework_common_id,"/detail"),children:(0,M.jsx)(R.Z,{className:"font16 c-black"})}),(0,M.jsx)("strong",{className:"font20 ml5",children:Pe.shixun_name}),(0,M.jsx)(z.VV,{temporary:!0,status:Pe.homework_status})]}),(0,M.jsxs)(b.Z,{className:F.title1_right,children:[Pe.view_tpi&&(0,M.jsxs)(C.ZP,{onClick:function(){var e;(0,z.xg)("/tasks/".concat(null==Pe||null===(e=Pe.shixun_detail)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.game_identifier))},children:[(0,M.jsx)("span",{className:"iconfont icon-yijiandianping mr5"}),"查看学员实训"]}),(0,L.GJ)()&&!1===Pe.homework_end&&!!Pe.myshixun_id&&(0,M.jsxs)(C.ZP,{className:"ml10",onClick:o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x({type:"shixunHomeworks/setActionTabs",payload:{key:"打回重做",selectArrs:{myshixun_identifier:Pe.myshixun_identifier},homework_common_id:K.categoryId}});case 2:case"end":return e.stop()}}),e)}))),children:[(0,M.jsx)("span",{className:"iconfont icon-dahuizhongzuo3x mr5"}),"打回重做"]}),(0,M.jsxs)(C.ZP,{className:"ml10",onClick:function(){return zn("")},loading:le,children:[(0,M.jsx)("span",{className:"iconfont icon-daochu mr5"}),"导出实训报告"]}),(0,L.GJ)()&&(null==Pe?void 0:Pe.students_count)>1&&(0,M.jsxs)(C.ZP,{className:"ml10",onClick:function(){y.Z.confirm({title:"选择导出方式",closable:!0,icon:null,centered:!0,okText:(0,M.jsx)(Z.Z,{title:"导出时不能退出或关闭导出页面,可能会影响其他操作",children:"前端导出"}),cancelText:(0,M.jsx)(Z.Z,{title:"生成导出任务后可关闭页面,后台导出成功后在历史导出页面自行下载,不影响其他操作",children:"后台导出"}),onOk:function(){zn("all")},onCancel:function(){},cancelButtonProps:{onClick:function(){(0,be.jj)({categoryId:O.categoryId,coursesId:O.coursesId},"shixun_report")}}})},children:[(0,M.jsx)("span",{className:"iconfont icon-daochu mr5"}),"导出全部学生实训报告"]})]})]})})]}),(0,M.jsx)("aside",{className:"mt30 relative"})]}),(0,M.jsx)("aside",{className:"edu-container bg-white",ref:ae,children:(0,M.jsxs)("div",{id:"export-all",ref:oe,children:[(0,M.jsxs)("div",{id:"export-all-1",children:[(0,M.jsxs)("div",{className:F.title,children:[(0,M.jsx)("h1",{children:"总体评价"}),(0,M.jsx)("div",{children:(0,L.GJ)()&&(0,M.jsxs)(C.ZP,{className:"mr20",type:"primary",onClick:function(){x({type:"shixunHomeworks/setActionTabs",payload:{key:"更改点评",selectArrs:{myshixun_identifier:Pe.user_id,data:i()({},Pe)},fn:function(){return Dn({page:1,page_size:10},"all")}}})},children:[(0,M.jsx)(D.Z,{}),Pe.has_shixun_work_comment?"更改点评":"点评作业"]})})]}),(0,M.jsx)(I.Z,{style:{marginTop:0}}),(0,M.jsxs)(A.Z,{className:"pl30 pr30",children:[(0,M.jsx)(b.Z,{children:(0,M.jsx)("img",{className:F.userPic,src:"".concat(T.Z.IMG_SERVER,"/images/").concat(Pe.image_url),alt:Pe.username})}),(0,M.jsxs)(b.Z,{children:[(0,M.jsx)("span",{className:"font16 ml40",children:Pe.username}),(0,M.jsx)(z.vA,{status:Pe.compelete_status}),(0,M.jsxs)("ul",{className:F.userInfo,children:[(0,M.jsxs)("li",{children:["学号:",Pe.student_id||"--"]}),(0,M.jsxs)("li",{children:["分班:",Pe.group_name||"--"]}),(0,M.jsx)("br",{}),(0,M.jsxs)("li",{children:["截止前完成关卡:",(0,M.jsx)("span",{className:"c-red",children:Pe.complete_count}),"/",(0,M.jsx)("span",{className:"c-red",children:Pe.challenges_count})]}),(0,M.jsxs)("li",{children:["最新完成关卡:",(0,M.jsx)("span",{className:"c-red",children:Pe.current_complete_count||"-"}),"/",(0,M.jsx)("span",{className:"c-red",children:Pe.challenges_count})]}),(0,M.jsxs)("li",{children:["完成效率:",Pe&&null===Pe.efficiency?"--":Pe&&Pe.efficiency]}),(0,M.jsxs)("li",{children:["课堂最高完成效率:",Pe&&null===Pe.max_efficiency?"--":Pe&&Pe.max_efficiency]})]})]}),(0,M.jsxs)("ul",{className:[F.listItem,"mt10"].join(" "),children:[(0,M.jsxs)("li",{children:[(0,M.jsx)("strong",{children:"通关时间"}),(0,M.jsx)("div",{className:"c-light-black mt20",children:Pe&&null===Pe.passed_time||Pe&&"--"===Pe.passed_time?"--":m()(Pe&&Pe.passed_time).format("YYYY-MM-DD HH:mm")})]}),(0,M.jsxs)("li",{children:[(0,M.jsxs)("strong",{children:["计时规则",(0,M.jsx)("i",{onClick:function(e){e.stopPropagation(),e.preventDefault(),rn(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})]}),(0,M.jsx)("div",{className:"c-light-black mt20",children:null==Pe?void 0:Pe.human_training_time_rules})]}),(0,M.jsxs)("li",{children:[(0,M.jsxs)("strong",{children:["实训总耗时",(0,M.jsx)("i",{onClick:function(e){e.stopPropagation(),e.preventDefault(),ln(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})]}),(0,M.jsx)("div",{className:"c-light-black mt20",children:Pe.time_consuming})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("strong",{children:"评测次数"}),(0,M.jsx)("div",{className:"mt20",children:Pe.evaluate_count})]}),(null==Pe?void 0:Pe.eff_score_full)&&(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)("li",{children:[(0,M.jsx)("strong",{children:"关卡得分"}),(0,M.jsxs)("div",{className:"mt20",children:[(0,M.jsx)("span",{className:"c-orange",children:Pe.challenge_score}),"/",(0,M.jsx)("span",{className:"c-light-black",children:Pe.challenge_score_full})]})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("strong",{children:"效率分"}),(0,M.jsxs)("div",{className:"mt20",children:[(0,M.jsx)("span",{className:"c-orange",children:Pe.eff_score}),"/",(0,M.jsx)("span",{className:"c-light-black",children:Pe.eff_score_full})]})]})]}),(null==Pe?void 0:Pe.have_repeat)&&0!==(null==Pe?void 0:Pe.repeat_minus_score)&&(0,M.jsxs)("li",{style:{position:"relative"},children:[(0,M.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,M.jsx)("strong",{children:"查重扣分"}),(0,M.jsx)("div",{style:{position:"absolute",fontSize:"10px",color:"white",left:"57px",width:"46px",bottom:"72px"},children:null!=Pe&&Pe.review_rate?(0,M.jsxs)("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0",cursor:"pointer"},onClick:function(){null!=Pe&&Pe.review_id&&yn&&(localStorage.setItem("studentDetial",window.location.pathname),j.history.push({pathname:"/classrooms/:coursesId/shixun_homework/".concat(O.categoryId,"/review_detail/").concat(null==Pe?void 0:Pe.review_id)}))},children:[Pe.review_rate.toFixed(1),"%"]}):(0,M.jsx)("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0"},children:"- -"})})]}),yn?(0,M.jsxs)("div",{className:"mt20",children:[(0,M.jsx)(N.Z,{style:{width:"45px",height:"22px"},value:fn,onChange:function(e){!function(e){vn(""),e.target.value&&(console.log("进来",Pe),e.target.value=e.target.value>Pe.repeat_setting_score?Pe.repeat_setting_score:e.target.value,vn(e.target.value))}(e)},onBlur:Kn,disabled:An})," / ",null==Pe?void 0:Pe.repeat_setting_score]}):(0,M.jsxs)("div",{className:"mt20",children:[null==Pe?void 0:Pe.repeat_minus_score," / ",null==Pe?void 0:Pe.repeat_setting_score]})]}),console.log("sssssssssssssssssssssss",null==Pe?void 0:Pe.have_repeat,null==Pe?void 0:Pe.repeat_minus_score),(null==Pe?void 0:Pe.have_repeat)&&0===(null==Pe?void 0:Pe.repeat_minus_score)&&(0,M.jsxs)("li",{children:[(0,M.jsx)("strong",{children:"查重扣分"}),(0,M.jsx)("div",{className:"mt20",children:" - -"})]}),!(null!=Pe&&Pe.have_repeat)&&(0,M.jsxs)("li",{children:[(0,M.jsx)("strong",{children:"查重扣分"}),(0,M.jsx)("div",{className:"mt20",children:" - -"})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("strong",{children:"补交扣分"}),(0,M.jsx)("div",{className:"mt20",children:(0,M.jsx)("span",{children:Pe.late_penalty||"- -"})})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("strong",{children:"最终成绩"}),(0,M.jsxs)("div",{className:"mt20",children:[(0,M.jsx)("span",{className:"c-orange",children:In}),"/",(0,M.jsx)("span",{className:"c-light-black",children:Pe.all_work_score})]})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("strong",{children:"总评"}),(0,M.jsx)("div",{className:"mt20",children:(0,M.jsx)("span",{className:"c-orange",children:Pe.overall_appraisal})})]})]})]}),(0,M.jsx)(I.Z,{style:{margin:0}}),(Pe.work_comment_hidden||Pe.work_comment)&&(0,M.jsxs)("div",{children:[(0,M.jsxs)(A.Z,{align:"middle",children:[(0,M.jsx)(b.Z,{flex:1,children:(0,M.jsx)("h1",{className:F.title,children:"点评内容"})}),(0,M.jsx)(b.Z,{className:"pr30",children:(0,L.GJ)()&&(0,M.jsxs)(C.ZP,{onClick:o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:(0,M.jsx)(H.Z,{}),content:"是否确认删除?",onOk:function(){return o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ge.gZ)({comment_id:Pe.comment_id,homeworkId:O.homeworkId});case 2:0===e.sent.status&&(w.ZP.success("删除成功"),x({type:"shixunHomeworks/getShixunWorkReport",payload:i()(i()({},O),Sn.current||{})}));case 4:case"end":return e.stop()}}),e)})))()}});case 1:case"end":return e.stop()}}),e)}))),children:[(0,M.jsx)(B.Z,{}),"删除"]})})]}),(0,M.jsx)(I.Z,{style:{margin:0}}),Pe.work_comment&&(0,M.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,M.jsx)("span",{className:"c-light-black font12",children:"# 学生和课堂老师可见"}),(0,M.jsx)("br",{}),(0,M.jsx)(ve.Z,{value:Pe.work_comment})]}),Pe.work_comment_hidden&&(0,M.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,M.jsx)("span",{className:"c-light-black font12",children:"# 仅课堂老师可见"}),(0,M.jsx)("br",{}),(0,M.jsx)(ve.Z,{value:Pe.work_comment_hidden})]})]}),(null==Pe?void 0:Pe.action_analysis)&&(0,M.jsx)(Ae,{detailData:Pe}),(0,M.jsxs)("div",{className:F.score,children:[(0,M.jsx)("h1",{className:F.title,children:"阶段成绩"}),(null==Pe?void 0:Pe.adjust_review_score_count)>0&&(0,L.GJ)()&&(0,M.jsxs)("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:function(){hn(!0),Dn({page:1,page_size:10},"all")},children:["成绩调分记录(",null==Pe?void 0:Pe.adjust_review_score_count,"次)"]})]}),(0,M.jsx)("aside",{className:"pl30 pr30",children:(0,M.jsx)(S.Z,{dataSource:Pe.stage_list,rowKey:function(e){return null==e?void 0:e.challenge_id},pagination:!1,columns:Mn})}),(null==Pe||null===(t=Pe.target_test_sets)||void 0===t?void 0:t.length)>0&&(0,M.jsxs)("div",{children:[(0,M.jsx)("h1",{className:F.title,children:"指标成绩"}),(0,M.jsx)("aside",{className:"pl30 pr30",children:(0,M.jsx)(S.Z,{dataSource:De,rowKey:function(e){return null==e?void 0:e.challenge_id},pagination:!1,bordered:!0,columns:On})})]}),(null==Pe?void 0:Pe.work_description)&&(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)("h1",{className:F.title,children:"个人总结"}),(0,M.jsx)("aside",{className:"pl30 pr30",children:(0,M.jsx)(ve.Z,{value:null==Pe?void 0:Pe.work_description})})]}),(0,M.jsx)("h1",{className:F.title,children:"图形统计"}),(0,M.jsx)(V,{data:te}),(0,M.jsx)("h1",{className:F.title,children:"实训详情"})]}),(0,M.jsx)(re,{autoHeight:Ne})]})}),(0,L.GJ)()&&(0,M.jsx)("aside",{className:"".concat(F.footerBar," ").concat(le?F.footerBarStatic:""),children:(0,M.jsx)("aside",{className:"edu-container",children:(0,M.jsxs)(A.Z,{align:"middle",children:[(0,M.jsx)(b.Z,{flex:"1",children:(0,M.jsx)(j.Link,{className:F.exitComment,to:"/classrooms/".concat(O.coursesId,"/shixun_homework/").concat(O.categoryId,"/detail"),children:"返回列表"})}),(0,M.jsxs)(b.Z,{flex:"1",className:"tr",children:[(0,M.jsx)(C.ZP,{type:"default",disabled:!(null!=Pe&&Pe.pre_student_work_id),onClick:function(){return qn()},children:"上一个"}),(0,M.jsx)(C.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:!(null!=Pe&&Pe.next_student_work_id),onClick:function(){return qn("next")},children:"下一个"}),(0,L.GJ)()&&(0,M.jsx)(C.ZP,{type:"primary",onClick:o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x({type:"shixunHomeworks/setActionTabs",payload:{key:"更改点评",selectArrs:{myshixun_identifier:Pe.user_id,data:i()({},Pe)},fn:function(){return Dn({page:1,page_size:10},"all")}}});case 1:case"end":return e.stop()}}),e)}))),children:"点评作业"})]})]})})})]})}),(0,M.jsx)(me,{}),(0,M.jsx)(fe.Z,{}),(0,M.jsxs)(y.Z,{open:sn,width:860,centered:!0,onCancel:function(){rn(!1)},title:"计时规则说明",footer:null,children:[(0,M.jsxs)("div",{style:{color:"#333333",fontWeight:400},children:[(0,M.jsx)("span",{style:{fontWeight:500},children:"1、页面停留时长"}),(0,M.jsx)("br",{}),(0,M.jsx)("span",{children:"学生进入关卡的答题页面开始计时,直至学生关卡评测通过,则计时结束;"}),(0,M.jsx)("br",{}),(0,M.jsx)("span",{children:" 学生进入关卡的答题页面开始计时,若学生关闭/退出答题页面,则计时暂停,再次进入答题页面时开始累计计时直至评测通过,则计时结束;"}),(0,M.jsx)("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"},children:" 可能会造成时长评估与实际做题能力不符的情况 "}),(0,M.jsx)("span",{children:"a、学生进入关卡看完题后,退出答题页面完成代码设计,再复制进平台答题页面进行评测,无法评估学生的学习和思考时间。"})]}),(0,M.jsxs)("div",{style:{color:"#333333",marginTop:20,fontWeight:400},children:[(0,M.jsx)("span",{style:{fontWeight:500},children:"2、关卡总耗时"}),(0,M.jsx)("br",{}),(0,M.jsx)("span",{style:{},children:"学生第一次进入关卡答题页面开始计时,直至该关卡评测通过,则计时结束。 "}),(0,M.jsx)("br",{}),(0,M.jsx)("span",{children:" 另,即使关卡闯关过程中,学生退出/关闭答题页面,也将持续计时,直至该关卡通过。"}),(0,M.jsx)("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10},children:" 可能会造成时长评估与实际做题能力不符的情况 "}),(0,M.jsx)("span",{children:"a、学生从其他同学处看到题目后,完成代码设计,再进入关卡答题页面,将已完成的代码复制至平台进行评测;"}),(0,M.jsx)("br",{}),(0,M.jsx)("span",{children:"b、学生第一次打开关卡后,因为某种原因离开页面,时隔多日才再次进入平台闯关,就会导致学生关卡总耗时过长;"})]}),(0,M.jsxs)("div",{style:{color:"#333333",marginTop:20,fontWeight:400},children:[(0,M.jsx)("span",{style:{fontWeight:500},children:"3、作业通关时长"}),(0,M.jsx)("br",{}),(0,M.jsx)("span",{style:{},children:"从老师发布的实训作业开始时间,开始计时,直至学生实训通关(包括迟交通关),结束计时。如果学生未通关,则该生的闯关耗时为老师设置的实训开始时间至实训截止时间,如果老师开启了补交,则该生的闯关耗时为实训开始时间至实训补交截止时间。"})]}),(0,M.jsxs)("div",{style:{color:"#333333",marginTop:20,fontWeight:400},children:[(0,M.jsx)("span",{style:{fontWeight:500},children:"规则目的"}),(0,M.jsx)("br",{}),(0,M.jsx)("span",{style:{},children:"鼓励学生在实训作业发布的第一时间,立即登录平台完成实训作业的通关。"})]})]}),(0,M.jsx)(y.Z,{open:cn,title:"实训总耗时说明",centered:!0,footer:null,onCancel:function(){ln(!1)},width:600,children:(0,M.jsxs)("div",{style:{fontWeight:400,color:"#333333"},children:[(0,M.jsxs)("div",{children:["1、当计时规则为“",(0,M.jsx)("span",{style:{color:"#145DFF"},children:"页面停留时长"}),"”时,实训总耗时为所有关卡耗时相加之和;"]}),(0,M.jsxs)("div",{style:{margin:"20px 0px"},children:["2、当计时规则为“",(0,M.jsx)("span",{style:{color:"#145DFF"},children:"关卡总耗时"}),"”时,实训总耗时为所有关卡耗时相加之和;"]}),(0,M.jsxs)("div",{children:["3、当计时规则为“",(0,M.jsx)("span",{style:{color:"#145DFF"},children:"作业通关时长"}),"”时,实训总耗时为实训发布时间至实训通关时间,当学生未通关时,实训总耗时为实训发布时间至实训截止时间。"]})]})}),(0,M.jsx)(y.Z,{open:pn,title:"成绩调分记录",centered:!0,footer:null,onCancel:function(){Ue("all"),hn(!1)},destroyOnClose:!0,width:900,children:(0,M.jsxs)("div",{style:{fontWeight:400,color:"#333333"},children:[(0,M.jsxs)("div",{children:[(0,M.jsx)("span",{children:"关卡:"}),(0,M.jsxs)(P.default,{style:{width:300},value:Ke,placeholder:"请选择关卡",defaultValue:"all",onChange:function(){var e=o()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ue(n),Dn({page:1,page_size:10},n);case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,M.jsx)(P.default.Option,{value:"all",children:" 全部 "}),null==Pe||null===(s=Pe.stage_list)||void 0===s?void 0:s.map((function(e,n){return(0,M.jsxs)(P.default.Option,{value:null==e?void 0:e.challenge_id,children:["第",(0,z.EM)(n+1),"关"]},n)}))]})]}),(0,M.jsx)("div",{className:"mt20",children:(0,M.jsx)(S.Z,{dataSource:Le,rowKey:function(e){return null==e?void 0:e.id},pagination:!1,columns:Vn,loading:_e})}),(0,M.jsxs)("div",{className:F.footer,children:[(0,M.jsx)("div",{children:(0,M.jsxs)("span",{style:{color:"#656F87"},children:["共",(0,M.jsx)("span",{className:"c-light-primary",children:Me}),"条数据"]})}),(0,M.jsx)(E.Z,{defaultCurrent:1,defaultPageSize:10,current:(null==W?void 0:W.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:Me,onChange:function(e){W.page=e,Q(i()({},W)),Dn(W,Ke)}})]})]})})]})}))},70088:function(e,n,t){t.d(n,{AD:function(){return E},D9:function(){return L},Hp:function(){return A},IM:function(){return Y},Iy:function(){return C},KM:function(){return W},MJ:function(){return b},Ne:function(){return z},ON:function(){return q},Uj:function(){return G},VY:function(){return O},YO:function(){return U},YX:function(){return K},Zn:function(){return f},_g:function(){return w},_k:function(){return B},c6:function(){return S},cr:function(){return v},eV:function(){return P},fi:function(){return g},gh:function(){return I},hS:function(){return F},iA:function(){return j},j6:function(){return _},je:function(){return H},jj:function(){return k},kS:function(){return V},o6:function(){return N},pO:function(){return J},rQ:function(){return R},sA:function(){return Z},xm:function(){return T},xo:function(){return M},y8:function(){return D},yd:function(){return y}});var s=t(7557),r=t.n(s),a=t(82242),o=t.n(a),c=t(41498),i=t.n(c),l=t(77540),u=t(18892),d=t(99144),p=t(8591),h=t(10160),x=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},m=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},f=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return x(),e.next=3,(0,l.YR)(o()({},n));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_couser_info.json"),query:n}));case 7:m();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),v=function(){var e=i()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.yS)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),g=function(){var e=i()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.W0)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),j=function(){var e=i()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Nl)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),y=function(){var e=i()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.IU)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),w=function(){var e=i()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.td)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:if(-3!==t.status){e.next=17;break}(0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==t.status){e.next=19;break}return e.abrupt("return",t);case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),_=function(){var e=i()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.QX)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),k=function(){var e=i()(r()().mark((function e(n,t){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.o_)(o()({},n));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),A=function(){var e=i()(r()().mark((function e(n,t){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.ZL)(o()({},n));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),b=function(){var e=i()(r()().mark((function e(n,t){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.vV)(o()({},n));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),C=function(){var e=i()(r()().mark((function e(n,t){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.aP)(o()({},n));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Z=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return x(),e.next=3,(0,d.QH)("",h.Z.API_SERVER+"/api/polls/".concat(n.categoryId,"/commit_result.xlsx"));case 3:m();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),I=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/attendances/export_xlsx_data.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),N=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/video_study_statics.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_video_study.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_course_students_info.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),E=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/school_manages/students.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),R=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/item_banks/export.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(){var e=i()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Uy)(o()({},n));case 2:0===(t=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score"))):-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),B=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/export_records/".concat(n.id,".xlsx"),query:n}));case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),L=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/courses/".concat(null==n?void 0:n.coursesId,"/").concat(n.menuKey,"_statistic.xlsx?").concat(n.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),z=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_training_objectives.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Y=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==n?void 0:n.name,(0,d.NY)({url:h.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_courses.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_graduation_requirements.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),V=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/examination_banks/".concat(n.id,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),K=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/exercises/".concat(n.categoryId,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),U=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/polls/".concat(null==n?void 0:n.id,"/commit_result.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/paths/get_task_pass.json",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),J=function(){var e=i()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(t||"",(0,d.NY)({url:h.Z.API_SERVER+"/api/exercises/".concat(null==n?void 0:n.exercise_id,"/consult_exercise.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),W=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/competitions/".concat(null==n?void 0:n.identifier,"/competition_commit_records/member_works.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},93314:function(e){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[30342,4977,70088],{71371:function(e,n,t){t.d(n,{Z:function(){return i}});var s=t(19973),r=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},o=t(22589),c=function(e,n){return r.createElement(o.Z,(0,s.Z)({},e,{ref:n,icon:a}))};var i=r.forwardRef(c)},86562:function(e,n,t){t.r(n),t.d(n,{default:function(){return Ze}});var s=t(7557),r=t.n(s),a=t(41498),o=t.n(a),c=t(82242),i=t.n(c),l=t(79800),u=t.n(l),d=t(39647),p=t.n(d),h=t(59301),x=t(61186),m=t.n(x),f=t(86129),v=t.n(f),g=t(75105),j=t(18892),y=t(43418),w=t(8591),_=t(96865),k=t(66104),A=t(95237),b=t(43604),C=t(3113),Z=t(6848),I=t(28103),N=t(92832),S=t(61998),P=t(57809),E=t(27092),R=t(28563),D=t(130),H=t(680),B=t(71371),T=t(10160),L=t(79905),z=t(99144),Y=t(42441),F={flex_box_center:"flex_box_center___KJUhi",flex_space_between:"flex_space_between____N4uH",flex_box_vertical_center:"flex_box_vertical_center___yOdsz",flex_box_center_end:"flex_box_center_end___seJB9",flex_box_column:"flex_box_column___ihHC5",title:"title___JSmnB",score:"score___ERcuI",export:"export___pgR1H",title1_right:"title1_right___MdWJo",userPic:"userPic___UeG3e",userInfo:"userInfo___TNu6l",listItem:"listItem___wdbM_",rightInfo:"rightInfo___Swqk5",shixunTitle:"shixunTitle___L2Tc4",shixunWrp:"shixunWrp___ZoaTc",footerBar:"footerBar___QW5rq",footerBarStatic:"footerBarStatic___CRq8b",exitComment:"exitComment___u4Rqt",nextComment:"nextComment___lvaID",modal:"modal___g3B3L",footer:"footer___eJCnt"},M=t(37712),O={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}},V=(0,j.connect)((function(e){var n=e.shixunHomeworks,t=e.loading;return{shixunHomeworks:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n,t=e.shixunHomeworks,s=e.data,r=(e.globalSetting,e.loading,e.dispatch,t.shixunWorkReport),a=(null==s||null===(n=s.efficiency_list)||void 0===n?void 0:n.length)-parseInt(null==s?void 0:s.myself_eff[0]);return(0,M.jsxs)(h.Fragment,{children:[(0,M.jsx)("aside",{className:"ml60 pr30",children:(0,M.jsxs)(A.Z,{children:[(0,M.jsx)(b.Z,{flex:"800px",children:(0,M.jsx)(Y.Z,{style:{width:750,height:580},option:{title:{text:"学习效率",subtext:"学习效率=log(实训总得分/实训总耗时)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{left:"3%",right:"9%",bottom:"3%",containLabel:!0},tooltip:{showDelay:0,formatter:function(e){return e.name===r.username?"姓名:"+r.username+"
学号: "+r.user_id+"
效率:"+(null==s?void 0:s.myself_eff[1]):e.name+":"+e.value+" "},axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:[{type:"value",name:"学生位置",nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:""},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",name:" ",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:"{value}"},splitLine:{show:!1}}],series:[{name:"",type:"scatter",data:null==s?void 0:s.efficiency_list,itemStyle:{normal:{color:"#2e65ad"}},markArea:{silent:!0,itemStyle:{normal:{color:"transparent",borderWidth:1,borderType:"dashed"}},data:[[{name:"学习效率分布区间",xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{data:[{name:r.username,xAxis:a,yAxis:null==s?void 0:s.myself_eff[1],value:null==s?void 0:s.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"中位值"}]}}]}})}),(0,M.jsx)(b.Z,{flex:"1",children:(0,M.jsxs)("aside",{className:F.rightInfo,children:[(0,M.jsxs)("ul",{children:[(0,M.jsxs)("li",{children:[(0,M.jsx)("span",{children:"姓名"})," ",(0,M.jsx)("span",{className:"ml30",children:r.username})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("span",{children:"学号"})," ",(0,M.jsx)("span",{className:"ml30",children:r.student_id||"--"})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("span",{children:"学习效率"})," ",(0,M.jsx)("span",{className:"ml30 c-orange",children:null==s?void 0:s.myself_eff[1]})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("span",{children:"当前排名"})," ",(0,M.jsx)("span",{className:"ml30 c-orange",children:null==s?void 0:s.myself_eff[0]})]})]}),(0,M.jsxs)("p",{children:["1个小圆点代表1个学生的学习效率",(0,M.jsx)("br",{}),"红色水滴表示当前学生的学习效率值",(0,M.jsx)("br",{}),"小圆点越高,学习效率越高",(0,M.jsx)("br",{}),"橙色横向箭头:中位值,表示整个课堂学生表现的平均值"]})]})})]})}),(0,M.jsx)("aside",{className:"ml60 pr30",children:(0,M.jsxs)(A.Z,{children:[(0,M.jsx)(b.Z,{flex:"800px",children:(0,M.jsx)(Y.Z,{style:{width:750,height:580},option:{title:{text:"能力值",subtext:"能力值(实训获得经验值/实训评测次数)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{x:"10%",x2:150,y:"18%",y2:"10%"},tooltip:{padding:10,backgroundColor:"#222",borderColor:"#777",borderWidth:1,formatter:function(e){if(e.value,e.name===r.username)return"姓名:"+r.username+"
学号: "+r.user_id+"
得分:"+(null==s?void 0:s.myself_object[1])}},xAxis:{type:"value",name:"log(实训的总时间)",nameGap:16,nameTextStyle:{color:"#000",fontSize:14},splitLine:{show:!1},axisLine:{lineStyle:{color:"#000"}}},yAxis:{type:"value",name:" ",nameLocation:"end",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},axisLine:{lineStyle:{color:"#000"}},splitLine:{show:!1}},series:[{name:"能力",type:"scatter",itemStyle:O,data:null==s?void 0:s.consume_list,symbolSize:function(e){return Math.round(e[2])},markPoint:{data:[{name:r.username,xAxis:null==s?void 0:s.myself_object[0],yAxis:null==s?void 0:s.myself_object[1],value:null==s?void 0:s.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]}})}),(0,M.jsx)(b.Z,{flex:"1",children:(0,M.jsxs)("aside",{className:F.rightInfo,children:[(0,M.jsxs)("ul",{children:[(0,M.jsxs)("li",{children:[(0,M.jsx)("span",{children:"姓名"})," ",(0,M.jsx)("span",{className:"ml30",children:r.username})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("span",{children:"学号"})," ",(0,M.jsx)("span",{className:"ml30",children:r.student_id||"--"})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("span",{children:"能力"})," ",(0,M.jsx)("span",{className:"ml30 c-orange",children:null==s?void 0:s.myself_object[1]})]})]}),(0,M.jsxs)("p",{children:["1个小圆点代表1个学生的能力值",(0,M.jsx)("br",{}),"红色水滴表示当前学生的能力值",(0,M.jsx)("br",{}),"小圆圈越大,评测次数越少",(0,M.jsx)("br",{})]})]})})]})})]})})),q=t(27795),K=t(94001),U=function(e){var n=e.defaultValue,t=e.onBlur,s=e.max,r=e.className,a=void 0===r?"game-score":r,o=(0,h.useState)(n),c=u()(o,2),i=c[0],l=c[1];return(0,h.useEffect)((function(){l(n)}),[n]),(0,M.jsx)(K.Z,{max:s,min:0,className:a,value:i,onChange:function(e){l(e)},onBlur:function(){i!==n&&t(i>s?s:i)}})},G=t(49312),J="md___TEmcT",W=P.default.Option,Q={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},X=function(e){return e[e.SET_PATH=0]="SET_PATH",e[e.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",e}(X||{});function $(e,n){switch(n.type){case X.SET_PATH:return i()(i()({},e),{},{selectedPath:n.payload});case X.GET_PASSED_CONTENT:return i()(i()({},e),{},{passedContent:n.payload});default:throw new Error}}var ee=function(e){var n,t,s=e.path,r=(e.game_id,e.onPathChange,e.autoHeight),a=e.diff_code_count,o=e.data,c=e.game_codes_cn,i=s.split(";").filter((function(e){return!!e})),l=(0,h.useReducer)($,{selectedPath:i[0],passedContent:{language:"python",content:""}}),d=u()(l,2),p=d[0],x=d[1],m=p.selectedPath,f=p.passedContent;return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)("h2",{children:[" ",(0,M.jsxs)("span",{children:[c,c&&(0,M.jsx)("span",{className:"ml5 font12 c-grey-999",children:{"最后通关代码":"通过了本题,在作业时间内最后一次提交的通关代码","最新代码":"未通过本题,展示最新编写的代码详情","截止后通关代码":"在作业时间结束后通关该题的代码详情"}[c]})]}),a&&(0,M.jsxs)("span",{style:{marginLeft:"50px"},children:["代码修改行数 ",a]}),(0,M.jsx)("span",{children:(0,M.jsxs)(P.default,{style:{width:200},value:m,onChange:function(e){x({type:X.SET_PATH,payload:e})},children:[" ",i.map((function(e){return(0,M.jsx)(W,{value:e,children:e},e)}))," "]})})," "]}),"md"===(null==m?void 0:m.split(".")[1])&&(0,M.jsx)(G.Z,{height:300,autoHeight:r,defaultValue:(null==o||null===(n=o.filter((function(e){return e.path===m})))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.content)||"",className:J}),"md"!==(null==m?void 0:m.split(".")[1])&&(0,M.jsx)(q.ZP,{height:300,language:f.language,value:(null==o||null===(t=o.filter((function(e){return e.path===m})))||void 0===t||null===(t=t[0])||void 0===t?void 0:t.content)||"",autoHeight:r,theme:"default",options:Q})]})},ne=t(77540),te=t(12911),se=t.n(te),re=(0,j.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.globalSetting,r=e.classroomList;return{shixunHomeworks:n,globalSetting:s,loading:t.effects,classroomList:r}}))((function(e){var n=e.shixunHomeworks,t=e.autoHeight,s=e.classroomList,a=e.dispatch,c=n.shixunWorkReport,l=c.stage_list,d=c.work_id,p=(0,h.useState)(!1),x=u()(p,2),f=x[0],v=x[1],_=(0,h.useState)(!0),k=u()(_,2),A=k[0],b=k[1],C=(0,h.useState)({left:0,top:0,bottom:0,right:0}),Z=u()(C,2),I=Z[0],N=Z[1],P=(0,h.useRef)(null),E=(0,h.useState)(!1),R=u()(E,2),D=R[0],H=R[1],B=(0,j.useParams)(),z=(0,L.GJ)();(0,h.useEffect)((function(){console.log(B)}),[]);var Y=[{title:"评测次数",dataIndex:"position",width:"100px"},{title:"详细信息",dataIndex:"output_detail"},{title:"评测耗时(S)",dataIndex:"ts_time",width:"130px"},{title:"内存消耗(MB)",width:"150px",dataIndex:"ts_mem"},{title:"评测时间",width:"170px",dataIndex:"created_at",render:function(e){return m()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",width:"80px",dataIndex:"query_index",render:function(e,n){return(0,M.jsx)("span",{className:"c-blue current",onClick:o()(r()().mark((function e(){var t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.Lk)(n.game_identifier,{path:null===(t=n.path)||void 0===t||null===(t=t.replace(/\;/g,";"))||void 0===t?void 0:t.split(";")[0],query_index:n.query_index,homework_common_id:B.categoryId});case 2:0===(null==(s=e.sent)?void 0:s.status)&&(H(s),v(!0));case 4:case"end":return e.stop()}}),e)}))),children:n.query_index?"查看代码":""})}}],O=[{title:"调分用户",dataIndex:["user","name"],width:350,render:function(e,n){var t;return(0,M.jsxs)("span",{children:[(0,M.jsx)("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:T.Z.IMG_SERVER+"/images/"+(null==n||null===(t=n.user)||void 0===t?void 0:t.image_url)}),e]})}},{title:"调分前",dataIndex:"old_score",width:270,render:function(e){return(0,M.jsxs)("span",{children:["修正前分数:",e,"分"]})}},{title:"调分后",dataIndex:"score",width:270,render:function(e){return(0,M.jsxs)("span",{children:["修正后分数:",e,"分"]})}},{title:"调分时间",dataIndex:"created_at",align:"right",render:function(e){return(0,M.jsxs)("span",{children:["修正时间:",e?m()(e).format("YYYY-MM-DD HH:mm"):"--"]})}}];function V(){return(V=o()(r()().mark((function e(n,t){var s,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=l[n].challenge_id,e.next=3,a({type:"shixunHomeworks/changeScore",payload:{categoryId:B.homeworkId,type:"report",score:t,challenge_id:s}});case 3:return o=e.sent,e.next=6,a({type:"shixunHomeworks/getShixunWorkReport",payload:i()({},B)});case 6:0===o.status&&w.ZP.success("操作成功");case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function K(e,n){return(0,g.U2)("student_works/".concat(d,"/rep_passed_content.json"),{path:n,game_id:e})}var G=c.shixun_detail;return(0,M.jsxs)(h.Fragment,{children:[null==G?void 0:G.map((function(e,n){var r,a;return(0,M.jsx)("div",{children:(0,M.jsxs)("aside",{className:"pl30 pr30",children:[(0,M.jsxs)("div",{className:"".concat(F.shixunTitle," mt10"),children:[(0,M.jsxs)("div",{children:[(0,M.jsx)("span",{className:"fa fa-code "}),(0,M.jsxs)("strong",{className:"c-black",children:["第",n+1,"关 ",(0,M.jsx)(j.Link,{className:"c-black",target:"_blank",to:"/tasks/".concat(e.game_identifier),children:e.subject})]})]}),z?(0,M.jsxs)("span",{children:["调分:",(0,M.jsx)(U,{className:"game-score",max:l[n].game_score_full,defaultValue:l[n].game_score,onBlur:function(e){var t;!(0,L.Rm)()||null!==(t=s.AssistantObject.practice)&&void 0!==t&&t.can_appraise?function(e,n){V.apply(this,arguments)}(n,e):w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]}):null]}),(0,M.jsxs)("div",{className:"font16 mt10",children:[0===e.st&&(e.path?"string"==typeof(null==e?void 0:e.game_codes_cn)?(0,M.jsx)("aside",{className:F.shixunWrp,children:(0,M.jsx)(ee,{game_codes_cn:null==e?void 0:e.game_codes_cn,autoHeight:t,path:e.path,game_id:e.id,data:e.game_codes,diff_code_count:e.diff_code_count,onPathChange:K})}):(0,M.jsx)("div",{className:"font14",style:{border:"1px solid #d9d9d9",padding:"6px 10px"},children:" 提示:纯图形化、命令行的实训不展示通关代码,如需查看学生代码请前往作业列表导出实验文件。"}):"目前图形化、命令行、Vscode编辑器、选择题模式的实验,暂时无法使用此功能"),1===e.st&&(0===e.complete_status?"本关暂未通过,无通关代码":"目前图形化、命令行、Vscode编辑器、选择题模式的实验,暂时无法使用此功能")]}),(0,M.jsx)("aside",{className:"mt10 font16",children:null!==(r=e.outputs)&&void 0!==r&&r.length?(0,M.jsx)(S.Z,{columns:Y,pagination:{hideOnSinglePage:!0},dataSource:e.outputs.map((function(n){return i()(i()({},e),n)}))}):"本关无评测记录"}),(0,M.jsx)("aside",{className:"mt10 font16",children:(null==e||null===(a=e.adjust_review_score_list)||void 0===a?void 0:a.length)>0&&(0,L.GJ)()&&(0,M.jsxs)("div",{children:[(0,M.jsx)("strong",{className:"c-black font14",children:"调分记录"}),(0,M.jsx)(S.Z,{columns:O,pagination:{hideOnSinglePage:!0},dataSource:e.adjust_review_score_list,showHeader:!1})]})})]},n)},n)})),(0,M.jsx)(y.Z,{open:f,width:900,okText:"关闭",cancelButtonProps:{style:{display:"none"}},onOk:function(){H({}),v(!1)},onCancel:function(){H({}),v(!1)},title:(0,M.jsx)("div",{style:{width:"100%",cursor:"move"},onMouseOver:function(){A&&b(!1)},onMouseOut:function(){b(!0)},onFocus:function(){},onBlur:function(){},children:"代码内容"}),modalRender:function(e){return(0,M.jsx)(se(),{disabled:A,bounds:I,nodeRef:P,onStart:function(e,n){return function(e,n){var t,s=window.document.documentElement,r=s.clientWidth,a=s.clientHeight,o=null===(t=P.current)||void 0===t?void 0:t.getBoundingClientRect();o&&N({left:-o.left+n.x,right:r-(o.right-n.x),top:-o.top+n.y,bottom:a-(o.bottom-n.y)})}(0,n)},children:(0,M.jsx)("div",{ref:P,children:e})})},children:(0,M.jsx)(q.ZP,{height:500,autoHeight:t,language:"python",theme:"default",value:decodeURIComponent(escape(window.atob((null==D?void 0:D.content)||""))),options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})})]})})),ae=t(78241),oe="greyText___nOpNq",ce="info___nBB3c",ie="label___P6my8",le="blackContent___O4HnS",ue="orangeContent___JBF44",de="inputLabel___B2GAs",pe="tableTitle___IqAxM",he="scoreTable___RJvpU",xe=t(82545),me=(0,j.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=e.classroomList,a=n.shixunWorkReport,c=(0,j.useParams)(),l=(0,h.useState)(!1),d=u()(l,2),p=d[0],x=d[1],m=ae.Z.useForm(),f=u()(m,1)[0],v=y.Z.useModal(),_=u()(v,2),k=_[0],Z=_[1],I=(0,h.useState)(!1),P=u()(I,2),E=P[0],R=P[1],D=(0,h.useState)(!1),H=u()(D,2),B=H[0],T=H[1];(0,h.useEffect)((function(){var e,t;"更改点评"===n.actionTabs.key&&f.setFieldsValue({comment:null===(e=n.actionTabs.selectArrs)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.work_comment,hidden_comment:null===(t=n.actionTabs.selectArrs)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.work_comment_hidden})}),[n.actionTabs.key]);var Y=function(){var e=o()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=f.getFieldsValue(),e.next=3,(0,g.ZP)("/api/student_works/".concat(c.homeworkId,"/shixun_work_comment.json"),{method:"post",body:{hidden_comment:n.hidden_comment,comment:n.comment}});case 3:0===e.sent.status&&(w.ZP.success("评阅成功"),f.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getShixunWorkReport",payload:i()({},c)}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=[{title:"关卡",dataIndex:"name",render:function(e,n,t){return t+1}},{title:"任务名称",dataIndex:"name",render:function(e,n,t){return(0,M.jsxs)("div",{children:[e,4===n.complete_status&&(0,M.jsx)(z.vA,{status:n.complete_status})]})}},{title:"开始时间",dataIndex:"open_time"},{title:"完成时间",dataIndex:"finished_time"},{title:"评测次数",dataIndex:"evaluate_count",align:"center"},{title:"实训耗时",dataIndex:"time_consuming"},{title:"是否查看答案",dataIndex:"view_answer",align:"center",render:function(e){return e?"是":"否"}},{title:"关卡得分",dataIndex:"game_score",align:"center",render:function(e,n){return(0,M.jsxs)("div",{children:[(0,M.jsx)("span",{style:{color:parseFloat(n.game_score_full)!==parseFloat(e)?"#E30000":"#53C41B"},children:e}),"/",n.game_score_full]})}},{title:"调分",dataIndex:"game_score",align:"center",fixed:"right",render:function(e,a){return(0,L.GJ)()?(0,M.jsx)(U,{max:a.game_score_full,defaultValue:parseFloat(e),onBlur:function(){var e=o()(r()().mark((function e(o){var l,u,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,L.Rm)()||null!==(l=s.AssistantObject.practice)&&void 0!==l&&l.can_appraise){e.next=3;break}return w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return e.next=5,t({type:"shixunHomeworks/changeScore",payload:{categoryId:c.homeworkId,type:"report",score:o,challenge_id:a.challenge_id}});case 5:return d=e.sent,null==n||null===(u=n.actionTabs)||void 0===u||u.fn(),e.next=9,t({type:"shixunHomeworks/getShixunWorkReport",payload:i()({},c)});case 9:0===d.status&&w.ZP.success("操作成功");case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}):e}}];return(0,M.jsxs)(M.Fragment,{children:[Z,(0,M.jsxs)(y.Z,{centered:!0,width:1080,title:"点评作业",open:"更改点评"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:o()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,L.Rm)()||null!==(n=s.AssistantObject.practice)&&void 0!==n&&n.can_appraise){e.next=3;break}return w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:t=f.getFieldsValue(),"{}"===JSON.stringify(t)||""===t.hidden_comment&&""===t.comment?x(!0):Y();case 5:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,M.jsxs)(A.Z,{justify:"space-between",className:ce,children:[(0,M.jsxs)(b.Z,{children:[(0,M.jsx)("span",{className:"".concat(ie," ").concat(oe),children:"姓名"}),(0,M.jsx)("span",{className:le,children:null==a?void 0:a.username})]}),(0,M.jsxs)(b.Z,{children:[(0,M.jsx)("span",{className:"".concat(ie," ").concat(oe),children:"学号"}),(0,M.jsx)("span",{className:le,children:(null==a?void 0:a.student_id)||"--"})]}),(0,M.jsxs)(b.Z,{children:[(0,M.jsx)("span",{className:"".concat(ie," ").concat(oe),children:"班级"}),(0,M.jsx)("span",{className:le,children:(null==a?void 0:a.group_name)||"--"})]}),(0,M.jsxs)(b.Z,{children:[(0,M.jsx)("span",{className:"".concat(ie," ").concat(oe),children:"关卡得分"}),(0,M.jsx)("span",{className:ue,children:(null==a?void 0:a.challenge_score)||"--"})]}),(0,M.jsxs)(b.Z,{children:[(0,M.jsx)("span",{className:"".concat(ie," ").concat(oe),children:"效率分"}),(0,M.jsx)("span",{className:ue,children:(null==a?void 0:a.eff_score)||"--"})]}),(0,M.jsxs)(b.Z,{children:[(0,M.jsx)("span",{className:"".concat(ie," ").concat(oe),children:"补交扣分"}),(0,M.jsx)("span",{className:ue,children:(null==a?void 0:a.late_penalty)||"--"})]}),(0,M.jsxs)(b.Z,{children:[(0,M.jsx)("span",{className:"".concat(ie," ").concat(oe),children:"最终成绩"}),(0,M.jsx)("span",{className:ue,children:(null==a?void 0:a.work_score)||"--"})]})]}),(0,M.jsxs)(ae.Z,{form:f,onChange:function(){p&&x(!1)},children:[(0,M.jsxs)(A.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,M.jsx)(b.Z,{children:(0,M.jsx)("div",{className:"".concat(de," ").concat(oe),children:"学生和课堂老师可见"})}),(0,M.jsx)(b.Z,{children:(0,M.jsx)(xe.Z,{isShowComponent:(0,L.G5)(),ModalProps:{open:E,onCancel:function(){R(!1)}},onDataSelect:function(){var e=o()(r()().mark((function e(n,t){var s,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=t.node,a=function(){f.setFieldsValue({comment:null==s?void 0:s.value}),R(!1)},!f.getFieldValue("comment")){e.next=5;break}return k.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:a}),e.abrupt("return");case 5:a();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,M.jsx)(C.ZP,{style:{padding:0,height:"auto"},icon:(0,M.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){R(!0)},children:"常用评语"})})})]}),(0,M.jsx)(ae.Z.Item,{name:"comment",children:(0,M.jsx)(N.Z.TextArea,{placeholder:"请输入评阅内容",rows:3})}),(0,M.jsxs)(A.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,M.jsx)(b.Z,{children:(0,M.jsx)("div",{className:"".concat(de," ").concat(oe),children:"仅课堂老师可见"})}),(0,M.jsx)(b.Z,{children:(0,M.jsx)(xe.Z,{isShowComponent:(0,L.G5)(),ModalProps:{open:B,onCancel:function(){T(!1)}},onDataSelect:function(){var e=o()(r()().mark((function e(n,t){var s,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=t.node,a=function(){f.setFieldsValue({hidden_comment:null==s?void 0:s.value}),T(!1)},!f.getFieldValue("hidden_comment")){e.next=5;break}return k.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:a}),e.abrupt("return");case 5:a();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,M.jsx)(C.ZP,{style:{padding:0,height:"auto"},icon:(0,M.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){T(!0)},children:"常用评语"})})})]}),(0,M.jsx)(ae.Z.Item,{name:"hidden_comment",children:(0,M.jsx)(N.Z.TextArea,{placeholder:"请输入评阅内容",rows:3})})]}),p&&(0,M.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"}),(0,M.jsx)("div",{className:pe,children:"关卡成绩"}),(0,M.jsx)(S.Z,{className:he,dataSource:a.stage_list,rowKey:"challenge_id",pagination:!1,columns:F,scroll:{x:"max-content"}})]})]})})),fe=t(48604),ve=t(63743),ge=t(49242),je=t(65022),ye=t.n(je),we="wrap___LZOi9",_e="line___oju0L",ke=t(10126),Ae=function(e){var n,t=e.detailData;return(0,M.jsx)("div",{className:we,children:(0,M.jsxs)(ke.ij,{hideBar:!0,actionAnalysis:!0,loading:!1,emptyData:[(0,ke.Uf)(t),(null==t?void 0:t.photos)||[]],title:"实训学习分析",noDataText:"该学生无学习行为分析数据",children:[(0,M.jsx)(ke.ZP,{hideBar:!0,title:"实训学习分析",data:(0,ke.Uf)(t)}),!(null==t||null===(n=t.photos)||void 0===n||!n.length)&&(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)("div",{className:_e}),(0,M.jsx)(ke._s,{dataSource:null==t?void 0:t.photos,right:21,col:4,wrapWidth:1140})]})]})})},be=t(70088),Ce=["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"],Ze=(0,j.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading,r=e.globalSetting,a=e.user;return{shixunHomeworks:n,classroomList:t,globalSetting:r,loading:s.effects,user:a}}))((function(e){var n,t,s,a=e.shixunHomeworks,c=e.classroomList,l=(e.globalSetting,e.loading),d=e.user,x=e.dispatch,f=(p()(e,Ce),(0,h.useState)(i()({},(0,j.useParams)()))),Y=u()(f,2),O=Y[0],q=Y[1],K=(0,j.useParams)(),G=(0,h.useState)({page:1,page_size:10}),J=u()(G,2),W=J[0],Q=J[1],X=(0,j.useLocation)(),$=(0,h.useState)([]),ee=(u()($,0),(0,h.useState)()),ne=u()(ee,2),te=ne[0],se=ne[1],ae=(0,h.useRef)(),oe=(0,h.useRef)(),ce=(0,h.useState)(!1),ie=u()(ce,2),le=ie[0],ue=ie[1],de=(0,h.useState)(!0),pe=u()(de,2),he=pe[0],xe=pe[1],je=(0,h.useState)(!1),we=u()(je,2),_e=we[0],ke=we[1],Ze=(0,h.useState)(!1),Ie=u()(Ze,2),Ne=Ie[0],Se=Ie[1],Pe=a.shixunWorkReport,Ee=(0,h.useState)(),Re=u()(Ee,2),De=Re[0],He=Re[1],Be=(0,h.useState)([]),Te=u()(Be,2),Le=Te[0],ze=Te[1],Ye=(0,h.useState)(),Fe=u()(Ye,2),Me=Fe[0],Oe=Fe[1],Ve=(0,h.useState)("all"),qe=u()(Ve,2),Ke=qe[0],Ue=qe[1],Ge=(0,L.GJ)(),Je=(0,h.useState)(new(v())),We=u()(Je,2),Qe=We[0],Xe=We[1],$e=(0,h.useState)(0),en=u()($e,2),nn=(en[0],en[1],(0,h.useState)(!1)),tn=u()(nn,2),sn=tn[0],rn=tn[1],an=(0,h.useState)(!1),on=u()(an,2),cn=on[0],ln=on[1],un=(0,h.useState)(!1),dn=u()(un,2),pn=dn[0],hn=dn[1],xn=(0,h.useState)(""),mn=u()(xn,2),fn=mn[0],vn=mn[1],gn=(0,h.useState)(!1),jn=u()(gn,2),yn=jn[0],wn=jn[1],_n=(0,h.useState)(!0),kn=u()(_n,2),An=kn[0],bn=kn[1],Cn=(0,h.useState)(0),Zn=u()(Cn,2),In=Zn[0],Nn=Zn[1],Sn=(0,h.useRef)(JSON.parse(sessionStorage.all_student_works_params||"{}")),Pn=(0,h.useRef)(),En=function(){var e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(d.userInfo.is_teacher||d.userInfo.admin)&&(wn(!0),bn(!1));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){var e;!(0,L.Rm)()||!c.AssistantObject.practice||null!==(e=c.AssistantObject.practice)&&void 0!==e&&e.can_view||j.history.replace("/403")}),[null===(n=c.AssistantObject.practice)||void 0===n?void 0:n.can_view]),(0,h.useEffect)((function(){En(),console.log("打印的------",Pe),Pn.current=null==Pe?void 0:Pe.next_student_work_id,vn(Pe.repeat_minus_score)}),[Pe,d]),(0,h.useEffect)((function(){console.log("触发这",Pe.work_score),Nn(Pe.work_score)}),[Pe.work_score,fn]),(0,h.useEffect)((function(){return x({type:"globalSetting/footerToggle",payload:!1}),function(){x({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,h.useEffect)((function(){if(Pe){var e,n=[];null==Pe||null===(e=Pe.target_test_sets)||void 0===e||e.map((function(e,t){var s;null==e||null===(s=e.targets)||void 0===s||s.map((function(s,r){var a;s.name=null==e?void 0:e.name,s.total_target_score=null==e?void 0:e.total_target_score,s.actual_target_score=null==e?void 0:e.actual_target_score,s.rowSpan=0===r?null==e||null===(a=e.targets)||void 0===a?void 0:a.length:0,s.order=t+1,n.push(s)}))})),He(n),(0,L.Rm)()&&x({type:"classroomList/getAssistantPermissions",payload:{course_id:O.coursesId}})}}),[Pe]),(0,h.useEffect)((function(){"导出实训报告"===a.actionTabs.key&&(null==Pe?void 0:Pe.students_count)>0&&!he&&setTimeout((function(){zn("all")}),800)}),[null==Pe?void 0:Pe.homework_common_id,he]),(0,h.useEffect)((function(){q(i()({},K))}),[X.pathname]);var Rn=function(){document.body.scrollIntoView()},Dn=function(){var e=o()(r()().mark((function e(n,t){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ke(!0),e.next=3,(0,g.ZP)("/api/student_works/".concat(null==O?void 0:O.homeworkId,"/adjust_review_score_histories.json"),{method:"get",params:i()(i()({},n),{},{challenge_id:"all"==t?null:t})});case 3:0===(null==(s=e.sent)?void 0:s.status)&&(ze(null==s?void 0:s.list),Oe(null==s?void 0:s.count)),ke(!1);case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();function Hn(){return Bn.apply(this,arguments)}function Bn(){return(Bn=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Sn.current=JSON.parse(sessionStorage.all_student_works_params||"{}");case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Tn=function(){document.querySelectorAll("canvas").forEach((function(e){(!e.clientWidth||!e.clientHeight)&&e.remove()}))},Ln=function(){var e=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ge.t1)({homeworkId:n||O.homeworkId});case 2:t=e.sent,se(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),zn=function(){var e=o()(r()().mark((function e(n){var t,s,a,c,l,u,d,p,h,m,f,v,g,j,w,_;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u=function(){return u=o()(r()().mark((function e(n){var u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ln(n||Pn.current);case 2:return e.next=4,x({type:"shixunHomeworks/getShixunWorkReport",payload:i()({homeworkId:n||Pn.current},Sn.current||{})});case 4:u=e.sent,Pn.current=null==u?void 0:u.next_student_work_id,Rn(),t++,setTimeout(o()(r()().mark((function e(){var n,i,d,p,h,x,m,f,v,g;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Tn(),d=c.folder("".concat(null==u?void 0:u.group_name)),p=d.folder("".concat(null!=u&&u.student_id&&"--"!=(null==u?void 0:u.student_id)?u.student_id+"+":"").concat(null==u?void 0:u.username)),h=document.querySelector("#export-all").children,x=ye()(),m=r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.set(a).from(h[n]).toContainer().toCanvas().toPdf().get("pdf").then(function(){var e=o()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n0&&(null==u||null===(i=u.shixun_detail)||void 0===i||null===(i=i.filter((function(e){var n;return(null==e||null===(n=e.game_codes)||void 0===n?void 0:n.length)>0})))||void 0===i?void 0:i.length)>0&&(g=p.folder("代码文件"),null==u||null===(v=u.shixun_detail)||void 0===v||v.map((function(e,n){var t;if((null==e||null===(t=e.game_codes)||void 0===t?void 0:t.length)>0){var s,r=g.folder("第".concat(n+1,"关-").concat(e.subject,"-").concat(e.id));null==e||null===(s=e.game_codes)||void 0===s||s.map((function(e){r.file("".concat(e.filename,".txt"),null==e?void 0:e.content)}))}}))),s.update({content:(0,M.jsxs)("div",{children:["当前进度: ",(0,M.jsx)("span",{className:"c-blue",children:t}),"/",null==u?void 0:u.students_count,(0,M.jsx)("br",{}),"请勿关闭浏览器窗口"]})}),t==(null==u?void 0:u.students_count)?(s.destroy(),Yn()):l();case 16:case"end":return e.stop()}}),e)}))),2200);case 9:case"end":return e.stop()}}),e)}))),u.apply(this,arguments)},l=function(e){return u.apply(this,arguments)},t=0,s=y.Z.info({width:460,title:(0,M.jsxs)("div",{children:["正在导出实训报告,",(0,M.jsx)("span",{className:"c-red",children:"请勿关闭或操作当前浏览器窗口"})]}),content:(0,M.jsxs)("div",{children:["当前进度: ",(0,M.jsx)("span",{className:"c-blue",children:t+1}),"/","all"!==n?1:null==Pe?void 0:Pe.students_count,(0,M.jsx)("br",{}),"请勿关闭浏览器窗口"]}),maskClosable:!1,className:F.modal,onOk:function(){}}),a={margin:[0,0],filename:"".concat(null!=Pe&&Pe.student_id&&"--"!=(null==Pe?void 0:Pe.student_id)?null==Pe?void 0:Pe.student_id:"").concat(Pe.username,".pdf"),html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},c=Qe.folder(null==Pe?void 0:Pe.shixun_name),!("all"!==n||(null==Pe?void 0:Pe.students_count)<2)){e.next=28;break}Tn(),Rn(),h=oe.current.children,m=ye()(),f=c.folder("".concat(null==Pe?void 0:Pe.group_name)),v=f.folder("".concat(null!=Pe&&Pe.student_id&&"--"!=(null==Pe?void 0:Pe.student_id)?(null==Pe?void 0:Pe.student_id)+"+":"").concat(null==Pe?void 0:Pe.username)),g=r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.set(a).from(h[n]).toContainer().toCanvas().toPdf().get("pdf").then(function(){var e=o()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n0&&(null==Pe||null===(p=Pe.shixun_detail)||void 0===p||null===(p=p.filter((function(e){var n;return(null==e||null===(n=e.game_codes)||void 0===n?void 0:n.length)>0})))||void 0===p?void 0:p.length)>0&&(_=v.folder("代码文件"),null==Pe||null===(w=Pe.shixun_detail)||void 0===w||w.map((function(e,n){var t;if((null==e||null===(t=e.game_codes)||void 0===t?void 0:t.length)>0){var s,r=_.folder("第".concat(n+1,"关-").concat(e.subject,"-").concat(e.id));null==e||null===(s=e.game_codes)||void 0===s||s.map((function(e){r.file("".concat(e.filename,".txt"),null==e?void 0:e.content)}))}}))),s.destroy(),Yn(),e.abrupt("return");case 28:l(null==Pe?void 0:Pe.first_student_work_id);case 29:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Yn=function(){Qe.generateAsync({type:"blob"}).then((function(e){console.log(Pe,"shixunWorkReport");var n=document.createElement("a");n.href=window.URL.createObjectURL(e),n.download=(null==Pe?void 0:Pe.shixun_name)+".zip",document.body.appendChild(n);var t=document.createEvent("MouseEvents");t.initEvent("click",!1,!1),n.dispatchEvent(t),document.body.removeChild(n),Xe(new(v()))})),Se(!1)};(0,h.useEffect)((function(){Fn()}),[O.homeworkId]);var Fn=function(){var e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return xe(!0),e.next=3,x({type:"shixunHomeworks/getShixunWorkReport",payload:i()(i()({},O),Sn.current||{})});case 3:Ln(),(0,L.GJ)()&&Hn(),xe(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Mn=[{title:"关卡",dataIndex:"name",render:function(e,n,t){return t+1}},{title:"任务名称",dataIndex:"name",render:function(e,n,t){return(0,M.jsxs)("div",{children:[e,4===n.complete_status&&(0,M.jsx)(z.vA,{status:n.complete_status})]})}},{title:"开启时间",dataIndex:"open_time"},{title:"代码修改行数",dataIndex:"diff_code_count",render:function(e,n,t){return e||"- -"}},{title:"评测次数",dataIndex:"evaluate_count"},{title:"完成时间",dataIndex:"finished_time"},{title:"实训耗时",dataIndex:"time_consuming"},{title:"是否查看答案",dataIndex:"view_answer",render:function(e){return e?"是":"否"}},{title:"经验值",dataIndex:"experience",render:function(e,n){return(0,M.jsxs)("div",{children:[(0,M.jsx)("span",{style:{color:parseFloat(n.myself_experience)!==parseFloat(e)?"red":"green"},children:n.myself_experience}),"/",e]})}},{title:"关卡得分",dataIndex:"game_score",render:function(e,n){return(0,M.jsxs)("div",{children:[(0,M.jsx)("span",{style:{color:parseFloat(n.game_score_full)!==parseFloat(e)?"red":"green"},children:e}),"/",n.game_score_full]})}},{title:"调分",dataIndex:"game_score",render:function(e,n){return Ge?(0,M.jsx)(U,{max:n.game_score_full,defaultValue:parseFloat(e),onBlur:function(){var e=o()(r()().mark((function e(t){var s,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,L.Rm)()||null!==(s=c.AssistantObject.practice)&&void 0!==s&&s.can_appraise){e.next=3;break}return w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return e.next=5,x({type:"shixunHomeworks/changeScore",payload:{categoryId:O.homeworkId,type:"report",score:t,challenge_id:n.challenge_id}});case 5:return a=e.sent,Dn({page:1,page_size:10},"all"),e.next=9,x({type:"shixunHomeworks/getShixunWorkReport",payload:i()(i()({},O),Sn.current||{})});case 9:0===a.status&&w.ZP.success("操作成功");case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}):e}}],On=[{title:"关卡",dataIndex:"order",key:"order",render:function(e,n,t){return{children:e,props:{rowSpan:n.rowSpan}}}},{title:"任务名称",dataIndex:"name",key:"name",render:function(e,n,t){return{children:e,props:{rowSpan:n.rowSpan}}}},{title:"指标名称",dataIndex:"target_name",key:"target_name"},{title:"指标预期结果",dataIndex:"output",key:"output"},{title:"指标实际结果",dataIndex:"actual_output",key:"actual_output"},{title:"指标得分",dataIndex:"test_score",key:"test_score",render:function(e,n,t){return(0,M.jsxs)("div",{children:[(0,M.jsx)("span",{style:{color:parseFloat(n.actual_test_score)!==parseFloat(e)?"red":"green"},children:n.actual_test_score}),"/",e]})}},{title:"指标总分",render:function(e,n,t){return{children:(0,M.jsxs)("div",{children:[(0,M.jsx)("span",{style:{color:parseFloat(n.actual_target_score)!==parseFloat(e)?"red":"green"},children:n.actual_target_score}),"/",e]}),props:{rowSpan:n.rowSpan}}},dataIndex:"total_target_score",key:"total_target_score"}],Vn=[{title:"关卡",dataIndex:"challenge_num",width:220},{title:"调分用户",dataIndex:["user","name"]},{title:"调分前",dataIndex:"old_score"},{title:"调分后",dataIndex:"score"},{title:"调分时间",dataIndex:"created_at",render:function(e){return(0,M.jsx)("span",{children:e?m()(e).format("YYYY-MM-DD HH:mm"):"--"})}}],qn=function(e){x({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout((function(){"next"===e?j.history.push("/classrooms/".concat(O.coursesId,"/shixun_homework/").concat(O.categoryId,"/").concat(null==Pe?void 0:Pe.next_student_work_id,"/comment")):j.history.push("/classrooms/".concat(O.coursesId,"/shixun_homework/").concat(O.categoryId,"/").concat(null==Pe?void 0:Pe.pre_student_work_id,"/comment"))}),200)},Kn=function(){var e=o()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/student_works/".concat(null==Pe?void 0:Pe.work_id,"/update_repeat_score"),{method:"put",body:{score:fn}});case 2:return n=e.sent,e.next=5,x({type:"shixunHomeworks/getShixunWorkReport",payload:i()(i()({},O),Sn.current||{})});case 5:0===n.status&&w.ZP.info("操作成功");case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,M.jsxs)("section",{className:"bg-fafafa",style:{position:"sticky",top:0},children:[(0,M.jsx)("div",{className:"edu-container mt10",style:{paddingBottom:100},children:(0,M.jsxs)(_.Z,{loading:l["shixunHomeworks/getShixunWorkReport"],active:!0,avatar:{size:40},paragraph:{rows:5},children:[(0,M.jsxs)("div",{className:"edu-container",children:[Pe.course_id&&(0,M.jsxs)("section",{className:"animated fadeIn",children:[(0,M.jsx)("aside",{className:"",children:Pe.category&&(0,M.jsxs)(k.Z,{separator:">",children:[(0,M.jsx)(k.Z.Item,{children:(0,M.jsx)(j.Link,{to:"/classrooms/".concat(Pe.course_id,"/shixun_homework"),children:Pe.course_name})}),(0,M.jsx)(k.Z.Item,{children:(0,M.jsx)(j.Link,{to:"/classrooms/".concat(Pe.course_id,"/shixun_homework/").concat(Pe.category.main?"":Pe.category.category_id),children:Pe.category.category_name})}),(0,M.jsx)(k.Z.Item,{children:(0,M.jsx)(j.Link,{to:"/classrooms/".concat(Pe.course_id,"/shixun_homework/").concat(Pe.homework_common_id,"/detail"),children:"作业详情"})}),(0,M.jsx)(k.Z.Item,{children:Pe.username})]})}),(0,M.jsx)("aside",{className:[F.title1,"mt20"].join(" "),children:(0,M.jsxs)(A.Z,{align:"middle",children:[(0,M.jsxs)(b.Z,{flex:1,children:[(0,M.jsx)(j.Link,{to:"/classrooms/".concat(Pe.course_id,"/shixun_homework/").concat(Pe.homework_common_id,"/detail"),children:(0,M.jsx)(R.Z,{className:"font16 c-black"})}),(0,M.jsx)("strong",{className:"font20 ml5",children:Pe.shixun_name}),(0,M.jsx)(z.VV,{temporary:!0,status:Pe.homework_status})]}),(0,M.jsxs)(b.Z,{className:F.title1_right,children:[Pe.view_tpi&&(0,M.jsxs)(C.ZP,{onClick:function(){var e;(0,z.xg)("/tasks/".concat(null==Pe||null===(e=Pe.shixun_detail)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.game_identifier))},children:[(0,M.jsx)("span",{className:"iconfont icon-yijiandianping mr5"}),"查看学员实训"]}),(0,L.GJ)()&&!1===Pe.homework_end&&!!Pe.myshixun_id&&(0,M.jsxs)(C.ZP,{className:"ml10",onClick:o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x({type:"shixunHomeworks/setActionTabs",payload:{key:"打回重做",selectArrs:{myshixun_identifier:Pe.myshixun_identifier},homework_common_id:K.categoryId}});case 2:case"end":return e.stop()}}),e)}))),children:[(0,M.jsx)("span",{className:"iconfont icon-dahuizhongzuo3x mr5"}),"打回重做"]}),(0,M.jsxs)(C.ZP,{className:"ml10",onClick:function(){return zn("")},loading:le,children:[(0,M.jsx)("span",{className:"iconfont icon-daochu mr5"}),"导出实训报告"]}),(0,L.GJ)()&&(null==Pe?void 0:Pe.students_count)>1&&(0,M.jsxs)(C.ZP,{className:"ml10",onClick:function(){y.Z.confirm({title:"选择导出方式",closable:!0,icon:null,centered:!0,okText:(0,M.jsx)(Z.Z,{title:"导出时不能退出或关闭导出页面,可能会影响其他操作",children:"前端导出"}),cancelText:(0,M.jsx)(Z.Z,{title:"生成导出任务后可关闭页面,后台导出成功后在历史导出页面自行下载,不影响其他操作",children:"后台导出"}),onOk:function(){zn("all")},onCancel:function(){},cancelButtonProps:{onClick:function(){(0,be.jj)({categoryId:O.categoryId,coursesId:O.coursesId},"shixun_report")}}})},children:[(0,M.jsx)("span",{className:"iconfont icon-daochu mr5"}),"导出全部学生实训报告"]})]})]})})]}),(0,M.jsx)("aside",{className:"mt30 relative"})]}),(0,M.jsx)("aside",{className:"edu-container bg-white",ref:ae,children:(0,M.jsxs)("div",{id:"export-all",ref:oe,children:[(0,M.jsxs)("div",{id:"export-all-1",children:[(0,M.jsxs)("div",{className:F.title,children:[(0,M.jsx)("h1",{children:"总体评价"}),(0,M.jsx)("div",{children:(0,L.GJ)()&&(0,M.jsxs)(C.ZP,{className:"mr20",type:"primary",onClick:function(){x({type:"shixunHomeworks/setActionTabs",payload:{key:"更改点评",selectArrs:{myshixun_identifier:Pe.user_id,data:i()({},Pe)},fn:function(){return Dn({page:1,page_size:10},"all")}}})},children:[(0,M.jsx)(D.Z,{}),Pe.has_shixun_work_comment?"更改点评":"点评作业"]})})]}),(0,M.jsx)(I.Z,{style:{marginTop:0}}),(0,M.jsxs)(A.Z,{className:"pl30 pr30",children:[(0,M.jsx)(b.Z,{children:(0,M.jsx)("img",{className:F.userPic,src:"".concat(T.Z.IMG_SERVER,"/images/").concat(Pe.image_url),alt:Pe.username})}),(0,M.jsxs)(b.Z,{children:[(0,M.jsx)("span",{className:"font16 ml40",children:Pe.username}),(0,M.jsx)(z.vA,{status:Pe.compelete_status}),(0,M.jsxs)("ul",{className:F.userInfo,children:[(0,M.jsxs)("li",{children:["学号:",Pe.student_id||"--"]}),(0,M.jsxs)("li",{children:["分班:",Pe.group_name||"--"]}),(0,M.jsx)("br",{}),(0,M.jsxs)("li",{children:["截止前完成关卡:",(0,M.jsx)("span",{className:"c-red",children:Pe.complete_count}),"/",(0,M.jsx)("span",{className:"c-red",children:Pe.challenges_count})]}),(0,M.jsxs)("li",{children:["最新完成关卡:",(0,M.jsx)("span",{className:"c-red",children:Pe.current_complete_count||"-"}),"/",(0,M.jsx)("span",{className:"c-red",children:Pe.challenges_count})]}),(0,M.jsxs)("li",{children:["完成效率:",Pe&&null===Pe.efficiency?"--":Pe&&Pe.efficiency]}),(0,M.jsxs)("li",{children:["课堂最高完成效率:",Pe&&null===Pe.max_efficiency?"--":Pe&&Pe.max_efficiency]})]})]}),(0,M.jsxs)("ul",{className:[F.listItem,"mt10"].join(" "),children:[(0,M.jsxs)("li",{children:[(0,M.jsx)("strong",{children:"通关时间"}),(0,M.jsx)("div",{className:"c-light-black mt20",children:Pe&&null===Pe.passed_time||Pe&&"--"===Pe.passed_time?"--":m()(Pe&&Pe.passed_time).format("YYYY-MM-DD HH:mm")})]}),(0,M.jsxs)("li",{children:[(0,M.jsxs)("strong",{children:["计时规则",(0,M.jsx)("i",{onClick:function(e){e.stopPropagation(),e.preventDefault(),rn(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})]}),(0,M.jsx)("div",{className:"c-light-black mt20",children:null==Pe?void 0:Pe.human_training_time_rules})]}),(0,M.jsxs)("li",{children:[(0,M.jsxs)("strong",{children:["实训总耗时",(0,M.jsx)("i",{onClick:function(e){e.stopPropagation(),e.preventDefault(),ln(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})]}),(0,M.jsx)("div",{className:"c-light-black mt20",children:Pe.time_consuming})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("strong",{children:"评测次数"}),(0,M.jsx)("div",{className:"mt20",children:Pe.evaluate_count})]}),(null==Pe?void 0:Pe.eff_score_full)&&(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)("li",{children:[(0,M.jsx)("strong",{children:"关卡得分"}),(0,M.jsxs)("div",{className:"mt20",children:[(0,M.jsx)("span",{className:"c-orange",children:Pe.challenge_score}),"/",(0,M.jsx)("span",{className:"c-light-black",children:Pe.challenge_score_full})]})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("strong",{children:"效率分"}),(0,M.jsxs)("div",{className:"mt20",children:[(0,M.jsx)("span",{className:"c-orange",children:Pe.eff_score}),"/",(0,M.jsx)("span",{className:"c-light-black",children:Pe.eff_score_full})]})]})]}),(null==Pe?void 0:Pe.have_repeat)&&0!==(null==Pe?void 0:Pe.repeat_minus_score)&&(0,M.jsxs)("li",{style:{position:"relative"},children:[(0,M.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,M.jsx)("strong",{children:"查重扣分"}),(0,M.jsx)("div",{style:{position:"absolute",fontSize:"10px",color:"white",left:"57px",width:"46px",bottom:"72px"},children:null!=Pe&&Pe.review_rate?(0,M.jsxs)("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0",cursor:"pointer"},onClick:function(){null!=Pe&&Pe.review_id&&yn&&(localStorage.setItem("studentDetial",window.location.pathname),j.history.push({pathname:"/classrooms/:coursesId/shixun_homework/".concat(O.categoryId,"/review_detail/").concat(null==Pe?void 0:Pe.review_id)}))},children:[Pe.review_rate.toFixed(1),"%"]}):(0,M.jsx)("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0"},children:"- -"})})]}),yn?(0,M.jsxs)("div",{className:"mt20",children:[(0,M.jsx)(N.Z,{style:{width:"45px",height:"22px"},value:fn,onChange:function(e){!function(e){vn(""),e.target.value&&(console.log("进来",Pe),e.target.value=e.target.value>Pe.repeat_setting_score?Pe.repeat_setting_score:e.target.value,vn(e.target.value))}(e)},onBlur:Kn,disabled:An})," / ",null==Pe?void 0:Pe.repeat_setting_score]}):(0,M.jsxs)("div",{className:"mt20",children:[null==Pe?void 0:Pe.repeat_minus_score," / ",null==Pe?void 0:Pe.repeat_setting_score]})]}),console.log("sssssssssssssssssssssss",null==Pe?void 0:Pe.have_repeat,null==Pe?void 0:Pe.repeat_minus_score),(null==Pe?void 0:Pe.have_repeat)&&0===(null==Pe?void 0:Pe.repeat_minus_score)&&(0,M.jsxs)("li",{children:[(0,M.jsx)("strong",{children:"查重扣分"}),(0,M.jsx)("div",{className:"mt20",children:" - -"})]}),!(null!=Pe&&Pe.have_repeat)&&(0,M.jsxs)("li",{children:[(0,M.jsx)("strong",{children:"查重扣分"}),(0,M.jsx)("div",{className:"mt20",children:" - -"})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("strong",{children:"补交扣分"}),(0,M.jsx)("div",{className:"mt20",children:(0,M.jsx)("span",{children:Pe.late_penalty||"- -"})})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("strong",{children:"最终成绩"}),(0,M.jsxs)("div",{className:"mt20",children:[(0,M.jsx)("span",{className:"c-orange",children:In}),"/",(0,M.jsx)("span",{className:"c-light-black",children:Pe.all_work_score})]})]}),(0,M.jsxs)("li",{children:[(0,M.jsx)("strong",{children:"总评"}),(0,M.jsx)("div",{className:"mt20",children:(0,M.jsx)("span",{className:"c-orange",children:Pe.overall_appraisal})})]})]})]}),(0,M.jsx)(I.Z,{style:{margin:0}}),(Pe.work_comment_hidden||Pe.work_comment)&&(0,M.jsxs)("div",{children:[(0,M.jsxs)(A.Z,{align:"middle",children:[(0,M.jsx)(b.Z,{flex:1,children:(0,M.jsx)("h1",{className:F.title,children:"点评内容"})}),(0,M.jsx)(b.Z,{className:"pr30",children:(0,L.GJ)()&&(0,M.jsxs)(C.ZP,{onClick:o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:(0,M.jsx)(H.Z,{}),content:"是否确认删除?",onOk:function(){return o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ge.gZ)({comment_id:Pe.comment_id,homeworkId:O.homeworkId});case 2:0===e.sent.status&&(w.ZP.success("删除成功"),x({type:"shixunHomeworks/getShixunWorkReport",payload:i()(i()({},O),Sn.current||{})}));case 4:case"end":return e.stop()}}),e)})))()}});case 1:case"end":return e.stop()}}),e)}))),children:[(0,M.jsx)(B.Z,{}),"删除"]})})]}),(0,M.jsx)(I.Z,{style:{margin:0}}),Pe.work_comment&&(0,M.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,M.jsx)("span",{className:"c-light-black font12",children:"# 学生和课堂老师可见"}),(0,M.jsx)("br",{}),(0,M.jsx)(ve.Z,{value:Pe.work_comment})]}),Pe.work_comment_hidden&&(0,M.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,M.jsx)("span",{className:"c-light-black font12",children:"# 仅课堂老师可见"}),(0,M.jsx)("br",{}),(0,M.jsx)(ve.Z,{value:Pe.work_comment_hidden})]})]}),(null==Pe?void 0:Pe.action_analysis)&&(0,M.jsx)(Ae,{detailData:Pe}),(0,M.jsxs)("div",{className:F.score,children:[(0,M.jsx)("h1",{className:F.title,children:"阶段成绩"}),(null==Pe?void 0:Pe.adjust_review_score_count)>0&&(0,L.GJ)()&&(0,M.jsxs)("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:function(){hn(!0),Dn({page:1,page_size:10},"all")},children:["成绩调分记录(",null==Pe?void 0:Pe.adjust_review_score_count,"次)"]})]}),(0,M.jsx)("aside",{className:"pl30 pr30",children:(0,M.jsx)(S.Z,{dataSource:Pe.stage_list,rowKey:function(e){return null==e?void 0:e.challenge_id},pagination:!1,columns:Mn})}),(null==Pe||null===(t=Pe.target_test_sets)||void 0===t?void 0:t.length)>0&&(0,M.jsxs)("div",{children:[(0,M.jsx)("h1",{className:F.title,children:"指标成绩"}),(0,M.jsx)("aside",{className:"pl30 pr30",children:(0,M.jsx)(S.Z,{dataSource:De,rowKey:function(e){return null==e?void 0:e.challenge_id},pagination:!1,bordered:!0,columns:On})})]}),(null==Pe?void 0:Pe.work_description)&&(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)("h1",{className:F.title,children:"个人总结"}),(0,M.jsx)("aside",{className:"pl30 pr30",children:(0,M.jsx)(ve.Z,{value:null==Pe?void 0:Pe.work_description})})]}),(0,M.jsx)("h1",{className:F.title,children:"图形统计"}),(0,M.jsx)(V,{data:te}),(0,M.jsx)("h1",{className:F.title,children:"实训详情"})]}),(0,M.jsx)(re,{autoHeight:Ne})]})}),(0,L.GJ)()&&(0,M.jsx)("aside",{className:"".concat(F.footerBar," ").concat(le?F.footerBarStatic:""),children:(0,M.jsx)("aside",{className:"edu-container",children:(0,M.jsxs)(A.Z,{align:"middle",children:[(0,M.jsx)(b.Z,{flex:"1",children:(0,M.jsx)(j.Link,{className:F.exitComment,to:"/classrooms/".concat(O.coursesId,"/shixun_homework/").concat(O.categoryId,"/detail"),children:"返回列表"})}),(0,M.jsxs)(b.Z,{flex:"1",className:"tr",children:[(0,M.jsx)(C.ZP,{type:"default",disabled:!(null!=Pe&&Pe.pre_student_work_id),onClick:function(){return qn()},children:"上一个"}),(0,M.jsx)(C.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:!(null!=Pe&&Pe.next_student_work_id),onClick:function(){return qn("next")},children:"下一个"}),(0,L.GJ)()&&(0,M.jsx)(C.ZP,{type:"primary",onClick:o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x({type:"shixunHomeworks/setActionTabs",payload:{key:"更改点评",selectArrs:{myshixun_identifier:Pe.user_id,data:i()({},Pe)},fn:function(){return Dn({page:1,page_size:10},"all")}}});case 1:case"end":return e.stop()}}),e)}))),children:"点评作业"})]})]})})})]})}),(0,M.jsx)(me,{}),(0,M.jsx)(fe.Z,{}),(0,M.jsxs)(y.Z,{open:sn,width:860,centered:!0,onCancel:function(){rn(!1)},title:"计时规则说明",footer:null,children:[(0,M.jsxs)("div",{style:{color:"#333333",fontWeight:400},children:[(0,M.jsx)("span",{style:{fontWeight:500},children:"1、页面停留时长"}),(0,M.jsx)("br",{}),(0,M.jsx)("span",{children:"学生进入关卡的答题页面开始计时,直至学生关卡评测通过,则计时结束;"}),(0,M.jsx)("br",{}),(0,M.jsx)("span",{children:" 学生进入关卡的答题页面开始计时,若学生关闭/退出答题页面,则计时暂停,再次进入答题页面时开始累计计时直至评测通过,则计时结束;"}),(0,M.jsx)("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"},children:" 可能会造成时长评估与实际做题能力不符的情况 "}),(0,M.jsx)("span",{children:"a、学生进入关卡看完题后,退出答题页面完成代码设计,再复制进平台答题页面进行评测,无法评估学生的学习和思考时间。"})]}),(0,M.jsxs)("div",{style:{color:"#333333",marginTop:20,fontWeight:400},children:[(0,M.jsx)("span",{style:{fontWeight:500},children:"2、关卡总耗时"}),(0,M.jsx)("br",{}),(0,M.jsx)("span",{style:{},children:"学生第一次进入关卡答题页面开始计时,直至该关卡评测通过,则计时结束。 "}),(0,M.jsx)("br",{}),(0,M.jsx)("span",{children:" 另,即使关卡闯关过程中,学生退出/关闭答题页面,也将持续计时,直至该关卡通过。"}),(0,M.jsx)("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10},children:" 可能会造成时长评估与实际做题能力不符的情况 "}),(0,M.jsx)("span",{children:"a、学生从其他同学处看到题目后,完成代码设计,再进入关卡答题页面,将已完成的代码复制至平台进行评测;"}),(0,M.jsx)("br",{}),(0,M.jsx)("span",{children:"b、学生第一次打开关卡后,因为某种原因离开页面,时隔多日才再次进入平台闯关,就会导致学生关卡总耗时过长;"})]}),(0,M.jsxs)("div",{style:{color:"#333333",marginTop:20,fontWeight:400},children:[(0,M.jsx)("span",{style:{fontWeight:500},children:"3、作业通关时长"}),(0,M.jsx)("br",{}),(0,M.jsx)("span",{style:{},children:"从老师发布的实训作业开始时间,开始计时,直至学生实训通关(包括迟交通关),结束计时。如果学生未通关,则该生的闯关耗时为老师设置的实训开始时间至实训截止时间,如果老师开启了补交,则该生的闯关耗时为实训开始时间至实训补交截止时间。"})]}),(0,M.jsxs)("div",{style:{color:"#333333",marginTop:20,fontWeight:400},children:[(0,M.jsx)("span",{style:{fontWeight:500},children:"规则目的"}),(0,M.jsx)("br",{}),(0,M.jsx)("span",{style:{},children:"鼓励学生在实训作业发布的第一时间,立即登录平台完成实训作业的通关。"})]})]}),(0,M.jsx)(y.Z,{open:cn,title:"实训总耗时说明",centered:!0,footer:null,onCancel:function(){ln(!1)},width:600,children:(0,M.jsxs)("div",{style:{fontWeight:400,color:"#333333"},children:[(0,M.jsxs)("div",{children:["1、当计时规则为“",(0,M.jsx)("span",{style:{color:"#145DFF"},children:"页面停留时长"}),"”时,实训总耗时为所有关卡耗时相加之和;"]}),(0,M.jsxs)("div",{style:{margin:"20px 0px"},children:["2、当计时规则为“",(0,M.jsx)("span",{style:{color:"#145DFF"},children:"关卡总耗时"}),"”时,实训总耗时为所有关卡耗时相加之和;"]}),(0,M.jsxs)("div",{children:["3、当计时规则为“",(0,M.jsx)("span",{style:{color:"#145DFF"},children:"作业通关时长"}),"”时,实训总耗时为实训发布时间至实训通关时间,当学生未通关时,实训总耗时为实训发布时间至实训截止时间。"]})]})}),(0,M.jsx)(y.Z,{open:pn,title:"成绩调分记录",centered:!0,footer:null,onCancel:function(){Ue("all"),hn(!1)},destroyOnClose:!0,width:900,children:(0,M.jsxs)("div",{style:{fontWeight:400,color:"#333333"},children:[(0,M.jsxs)("div",{children:[(0,M.jsx)("span",{children:"关卡:"}),(0,M.jsxs)(P.default,{style:{width:300},value:Ke,placeholder:"请选择关卡",defaultValue:"all",onChange:function(){var e=o()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ue(n),Dn({page:1,page_size:10},n);case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,M.jsx)(P.default.Option,{value:"all",children:" 全部 "}),null==Pe||null===(s=Pe.stage_list)||void 0===s?void 0:s.map((function(e,n){return(0,M.jsxs)(P.default.Option,{value:null==e?void 0:e.challenge_id,children:["第",(0,z.EM)(n+1),"关"]},n)}))]})]}),(0,M.jsx)("div",{className:"mt20",children:(0,M.jsx)(S.Z,{dataSource:Le,rowKey:function(e){return null==e?void 0:e.id},pagination:!1,columns:Vn,loading:_e})}),(0,M.jsxs)("div",{className:F.footer,children:[(0,M.jsx)("div",{children:(0,M.jsxs)("span",{style:{color:"#656F87"},children:["共",(0,M.jsx)("span",{className:"c-light-primary",children:Me}),"条数据"]})}),(0,M.jsx)(E.Z,{defaultCurrent:1,defaultPageSize:10,current:(null==W?void 0:W.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:Me,onChange:function(e){W.page=e,Q(i()({},W)),Dn(W,Ke)}})]})]})})]})}))},70088:function(e,n,t){t.d(n,{AD:function(){return E},D9:function(){return L},Hp:function(){return A},IM:function(){return Y},Iy:function(){return C},KM:function(){return W},MJ:function(){return b},Ne:function(){return z},ON:function(){return q},Uj:function(){return G},VY:function(){return O},YO:function(){return U},YX:function(){return K},Zn:function(){return f},_g:function(){return w},_k:function(){return B},c6:function(){return S},cr:function(){return v},eV:function(){return P},fi:function(){return g},gh:function(){return I},hS:function(){return F},iA:function(){return j},j6:function(){return _},je:function(){return H},jj:function(){return k},kS:function(){return V},o6:function(){return N},pO:function(){return J},rQ:function(){return R},sA:function(){return Z},xm:function(){return T},xo:function(){return M},y8:function(){return D},yd:function(){return y}});var s=t(7557),r=t.n(s),a=t(82242),o=t.n(a),c=t(41498),i=t.n(c),l=t(77540),u=t(18892),d=t(99144),p=t(8591),h=t(10160),x=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},m=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},f=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return x(),e.next=3,(0,l.YR)(o()({},n));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_couser_info.json"),query:n}));case 7:m();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),v=function(){var e=i()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.yS)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),g=function(){var e=i()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.W0)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),j=function(){var e=i()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Nl)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),y=function(){var e=i()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.IU)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),w=function(){var e=i()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.td)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:if(-3!==t.status){e.next=17;break}(0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==t.status){e.next=19;break}return e.abrupt("return",t);case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),_=function(){var e=i()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.QX)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),k=function(){var e=i()(r()().mark((function e(n,t){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.o_)(o()({},n));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),A=function(){var e=i()(r()().mark((function e(n,t){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.ZL)(o()({},n));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),b=function(){var e=i()(r()().mark((function e(n,t){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.vV)(o()({},n));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),C=function(){var e=i()(r()().mark((function e(n,t){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.aP)(o()({},n));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Z=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return x(),e.next=3,(0,d.QH)("",h.Z.API_SERVER+"/api/polls/".concat(n.categoryId,"/commit_result.xlsx"));case 3:m();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),I=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/attendances/export_xlsx_data.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),N=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/video_study_statics.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_video_study.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_course_students_info.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),E=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/school_manages/students.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),R=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/item_banks/export.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(){var e=i()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Uy)(o()({},n));case 2:0===(t=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score"))):-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),B=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/export_records/".concat(n.id,".xlsx"),query:n}));case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),L=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/courses/".concat(null==n?void 0:n.coursesId,"/").concat(n.menuKey,"_statistic.xlsx?").concat(n.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),z=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_training_objectives.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Y=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==n?void 0:n.name,(0,d.NY)({url:h.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_courses.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_graduation_requirements.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),V=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/examination_banks/".concat(n.id,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),K=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/exercises/".concat(n.categoryId,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),U=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/polls/".concat(null==n?void 0:n.id,"/commit_result.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/paths/get_task_pass.json",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),J=function(){var e=i()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(t||"",(0,d.NY)({url:h.Z.API_SERVER+"/api/exercises/".concat(null==n?void 0:n.exercise_id,"/consult_exercise.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),W=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:h.Z.API_SERVER+"/api/competitions/".concat(null==n?void 0:n.identifier,"/competition_commit_records/member_works.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},93314:function(e){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js index 1b5405f80d..2ab9a4c304 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js +++ b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[13581],{88142:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var s=t(19973),i=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},r=t(22589),a=function(e,n){return i.createElement(r.Z,(0,s.Z)({},e,{ref:n,icon:o}))};var l=i.forwardRef(a)},17177:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var s=t(19973),i=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},r=t(22589),a=function(e,n){return i.createElement(r.Z,(0,s.Z)({},e,{ref:n,icon:o}))};var l=i.forwardRef(a)},52103:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var s=t(19973),i=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},r=t(22589),a=function(e,n){return i.createElement(r.Z,(0,s.Z)({},e,{ref:n,icon:o}))};var l=i.forwardRef(a)},45532:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var s=t(19973),i=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},r=t(22589),a=function(e,n){return i.createElement(r.Z,(0,s.Z)({},e,{ref:n,icon:o}))};var l=i.forwardRef(a)},66253:function(e,n,t){"use strict";t.d(n,{Z:function(){return A}});var s=t(7557),i=t.n(s),o=t(82242),r=t.n(o),a=t(37205),l=t.n(a),c=t(41498),u=t.n(c),d=t(79800),h=t.n(d),p=t(59301),m=t(18892),x=t(24905),f=t(52103),g=t(45532),v=t(75105),j=t(78241),w=t(57809),y={},k=t(37712),_=(x.Z.Group,(0,m.connect)((function(e){var n=e.classroomList,t=e.loading,s=e.globalSetting,i=e.user;return{classroomList:n,globalSetting:s,loading:t.effects,user:i}}))((function(e){e.classroomList,e.loading,e.user,e.exercise_id,e.homework_common_id;var n,t,s,o,a,l,c,d,x=e.setitem,f=e.item,g=(e.type,e.rz),_=(e.dispatch,(0,p.useState)([])),A=h()(_,2),b=(A[0],A[1],(0,p.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20})),I=h()(b,2),Z=I[0],C=I[1],S=((0,m.useParams)(),(0,p.useState)(!1)),E=h()(S,2),N=(E[0],E[1],(0,p.useState)(!1)),P=h()(N,2),H=(P[0],P[1],j.Z.useForm()),B=h()(H,1)[0];function T(){return(T=u()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----",f),e.next=3,z(null==f?void 0:f.ec_major_school_id);case 3:return e.next=5,Q(null==f?void 0:f.ec_year_id);case 5:return e.next=7,L(null==f?void 0:f.ec_course_id);case 7:B.setFieldsValue({ec_course_id:null==f?void 0:f.ec_course_id,ec_major_school_id:null==f?void 0:f.ec_major_school_id,ec_point_ids:null==f?void 0:f.ec_point_ids,ec_year_id:null==f?void 0:f.ec_year_id});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function z(e){return F.apply(this,arguments)}function F(){return(F=u()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.ZP)("/api/ec_major_schools/".concat(n,"/ec_years/get_year_list.json"),{method:"get"});case 2:t=e.sent,Z.jbdatas=null==t?void 0:t.data,C(r()({},Z)),B.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Q(e){return R.apply(this,arguments)}function R(){return(R=u()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.ZP)("/api/ec_years/".concat(n,"/ec_courses/get_courses.json"),{method:"get"});case 2:t=e.sent,Z.kcdatas=null==t?void 0:t.data,C(r()({},Z)),B.setFieldsValue({ec_course_id:"",ec_point_ids:[]});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,p.useEffect)((function(){g&&(Z.zydatas=g,C(r()({},Z)),null!=f&&f.ec_course_id&&function(){T.apply(this,arguments)}())}),[f,g]);var L=function(){var e=u()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.ZP)("/api/ec_courses/".concat(n,"/ec_points.json"),{method:"get",params:{ec_course_id:n}});case 2:t=e.sent,Z.zsdatas=null==t?void 0:t.data,C(r()({},Z));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,k.jsx)("div",{className:y.from,children:(0,k.jsxs)(j.Z,{form:B,layout:"inline",onValuesChange:function(e){console.log("----",e),e.ec_major_school_id&&(Z.jbdatas=[],Z.kcdatas=[],Z.zsdatas=[],C(r()({},Z)),z(e.ec_major_school_id)),e.ec_year_id&&(Z.kcdatas=[],Z.zsdatas=[],C(r()({},Z)),Q(e.ec_year_id)),e.ec_course_id&&(Z.zsdatas=[],C(r()({},Z)),L(e.ec_course_id))},onFinish:function(){var e=u()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,k.jsx)(j.Z.Item,{label:"认证专业",name:"ec_major_school_id",children:(0,k.jsx)(w.default,{style:{width:150},disabled:(null===(n=Z.zydatas)||void 0===n?void 0:n.length)<=0,placeholder:"请选择认证专业",children:null==Z||null===(t=Z.zydatas)||void 0===t?void 0:t.map((function(e,n){return(0,k.jsx)(w.default.Option,{value:null==e?void 0:e.ec_major_school_id,children:null==e?void 0:e.name},n)}))})}),(0,k.jsx)(j.Z.Item,{label:"认证届别",name:"ec_year_id",children:(0,k.jsx)(w.default,{style:{width:150},disabled:(null===(s=Z.jbdatas)||void 0===s?void 0:s.length)<=0,placeholder:"请选择认证届别",children:null==Z||null===(o=Z.jbdatas)||void 0===o?void 0:o.map((function(e,n){return(0,k.jsx)(w.default.Option,{value:null==e?void 0:e.ec_year_id,children:null==e?void 0:e.year},n)}))})}),(0,k.jsx)(j.Z.Item,{label:"课程",name:"ec_course_id",children:(0,k.jsx)(w.default,{style:{width:150},disabled:(null===(a=Z.kcdatas)||void 0===a?void 0:a.length)<=0,placeholder:"请选择课程",children:null==Z||null===(l=Z.kcdatas)||void 0===l?void 0:l.map((function(e,n){return(0,k.jsx)(w.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})}),(0,k.jsx)(j.Z.Item,{label:"知识点",name:"ec_point_ids",children:(0,k.jsx)(w.default,{onChange:function(){B.submit()},style:{width:150},mode:"multiple",disabled:(null===(c=Z.zsdatas)||void 0===c?void 0:c.length)<=0,placeholder:"请选择知识点",children:null==Z||null===(d=Z.zsdatas)||void 0===d?void 0:d.map((function(e,n){return(0,k.jsx)(w.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})})]})})}))),A=(x.Z.Group,(0,m.connect)((function(e){var n=e.classroomList,t=e.loading,s=e.globalSetting,i=e.user;return{classroomList:n,globalSetting:s,loading:t.effects,user:i}}))((function(e){e.classroomList,e.loading;var n,t,s=e.user,o=e.exercise_id,a=void 0===o?null:o,c=e.homework_common_id,d=void 0===c?null:c,m=e.setitem,x=(e.type,e.dispatch,(0,p.useState)([{}])),j=h()(x,2),w=j[0],y=j[1],A=(0,p.useState)([]),b=h()(A,2),I=b[0],Z=b[1];function C(){return S.apply(this,arguments)}function S(){return(S=u()(i()().mark((function e(){var n,t,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.ZP)("/api/ec_courses/".concat(0,"/ec_points/get_work_points.json"),{method:"get",params:{exercise_id:a,homework_common_id:d}});case 2:(null==(t=e.sent)||null===(n=t.data)||void 0===n?void 0:n.length)>0&&(l=[],null==t||null===(s=t.data)||void 0===s||s.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){l.push(e)}))})),m(r()(r()({},null==t||null===(o=t.data)||void 0===o?void 0:o[0]),{},{ec_point_ids:l})),y(null==t?void 0:t.data));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(){return(E=u()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.ZP)("/api/schools/".concat(null==s||null===(n=s.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:t=e.sent,Z(null==t?void 0:t.data),(d||a)&&C();case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,p.useEffect)((function(){var e;null!=s&&null!==(e=s.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.course_school_id&&function(){E.apply(this,arguments)}()}),[null==s||null===(n=s.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id]),(0,k.jsxs)("div",{style:{display:null!==(t=s.userInfo.course)&&void 0!==t&&t.is_openengineering?"":"none"},children:[(0,k.jsx)("p",{style:{fontSize:"16px",fontWeight:400},children:"工程认证考核知识点"}),null==w?void 0:w.map((function(e,n){return(0,k.jsxs)("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"},children:[(0,k.jsx)(_,{rz:I,item:e,type:n,setitem:function(e){w.splice(n,1,e),y(l()(w));var t=[];null==w||w.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){t.push(e)}))})),m(r()(r()({},e),{},{ec_point_ids:t}))}}),0!=n&&(0,k.jsx)(f.Z,{onClick:function(){w.splice(n,1),y(l()(w))},style:{marginLeft:10,fontSize:"20px"}}),(0,k.jsx)(g.Z,{onClick:function(){w.push({}),y(l()(w))},style:{marginLeft:10,fontSize:"20px"}})]},n)}))]})})))},58195:function(e,n,t){"use strict";t.d(n,{Z:function(){return g}});var s=t(82242),i=t.n(s),o=t(7557),r=t.n(o),a=t(41498),l=t.n(a),c=t(79800),u=t.n(c),d=t(39647),h=t.n(d),p=t(3113),m=t(59301),x=t(37712),f=["children"],g=function(e){var n=e.children,t=h()(e,f),s=(0,m.useState)(!1),o=u()(s,2),a=o[0],c=o[1];return(0,x.jsx)(p.ZP,i()(i()({},t),{},{loading:a,onClick:function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,c(!0),e.next=4,t.onClick(n);case 4:c(!1),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),console.error(e.t0),c(!1);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(n){return e.apply(this,arguments)}}(),children:n}))}},10006:function(e,n,t){"use strict";t.d(n,{Z:function(){return I}});var s=t(7557),i=t.n(s),o=t(41498),r=t.n(o),a=t(79800),l=t.n(a),c=t(59301),u=t(78241),d=t(8591),h=t(43418),p=t(57930),m=t(92832),x=t(61998),f=t(95237),g=t(43604),v=t(61186),j=t.n(v),w=t(99144),y=t(18892),k={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},_=t(77540),A=t(72716),b=t(37712),I=(0,y.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n=e.dispatch,t=e.courseEndTime,s=(e.classroomList,e.successCallback),o=void 0===s?function(){}:s,a=e.visible,v=e.homeworkIds,y=e.courseId,I=e.isBatch,Z=(e.shixunHomeworks,u.Z.useForm()),C=l()(Z,1)[0],S=(0,c.useState)(!1),E=l()(S,2),N=E[0],P=E[1],H=(0,c.useState)(!1),B=l()(H,2),T=B[0],z=B[1],F=(0,c.useState)(!1),Q=l()(F,2),R=Q[0],L=Q[1],O=(0,c.useState)([]),W=l()(O,2),J=W[0],D=W[1],M=(0,c.useState)([]),K=l()(M,2),Y=K[0],U=K[1],G=(0,c.useState)([]),q=l()(G,2),X=q[0],V=q[1],$=(0,c.useState)([]),ee=l()($,2),ne=ee[0],te=ee[1],se=(0,c.useState)([]),ie=l()(se,2),oe=ie[0],re=ie[1],ae=(0,c.useState)([]),le=l()(ae,2),ce=le[0],ue=le[1],de=(0,c.useState)([]),he=l()(de,2),pe=he[0],me=he[1],xe=(0,c.useState)([]),fe=l()(xe,2),ge=fe[0],ve=fe[1],je=(0,c.useState)([]),we=l()(je,2),ye=we[0],ke=we[1];(0,c.useEffect)((function(){a?_e():be()}),[a]);var _e=function(){var e=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,_.oR)(v[0],{course_id:y});case 3:n=e.sent,L(n.no_group),I?(me(n.all_course_groups),ve(n.all_course_groups)):(te(n.late_course_groups),re(n.late_course_groups),D(n.submit_course_groups),U(n.submit_course_groups)),P(!1),C.setFieldsValue({end_time:j()()});case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ae=function(){var e=r()(i()().mark((function e(){var t,s,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=C.getFieldsValue(),s=j()(t.end_time).format("YYYY-MM-DD HH:mm"),!(I?0===ye.length:0===X.length&&0===ce.length)||R){e.next=6;break}return d.ZP.warning("请选择需要操作的班级"),e.abrupt("return");case 6:return z(!0),e.next=9,(0,_.Mc)(y,{no_group:R,homework_ids:v,group_ids:I?ye:X,end_time:s,late_group_ids:I?ye:ce});case 9:r=e.sent,z(!1),0===r.status&&(be(),d.ZP.success("操作成功"),o(),n({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}));case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=function(){V([]),ue([]),U([]),re([])};return(0,b.jsxs)(h.Z,{centered:!0,title:"立即截止",className:k.modalWrapper,width:I||R?520:760,open:a,confirmLoading:T,destroyOnClose:!0,okText:"截止",cancelText:"取消",onOk:function(){return Ae()},onCancel:function(){be(),n({type:"classroomList/setActionTabs",payload:{}})},children:[(0,b.jsxs)("div",{className:k.tips,children:[(0,b.jsx)("div",{children:"1、截止后学生不能再提交作业。"}),(0,b.jsx)("div",{children:"2、本操作只对“提交中”、“补交中”的作业有效。"})]}),(0,b.jsx)(u.Z,{form:C,layout:"vertical",children:(0,b.jsx)(u.Z.Item,{name:"end_time",label:"截止时间",children:(0,b.jsx)(p.default,{style:{width:"100%"},disabledDate:function(e){return(0,A.Q8)(e,t)},disabledTime:function(e){return(0,A.d0)(e)},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:j()((0,w.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),!R&&(0,b.jsx)(b.Fragment,{children:I?(0,b.jsxs)("div",{children:[(0,b.jsx)(m.Z,{placeholder:"搜索班级",onChange:function(e){ve(pe.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}}),(0,b.jsx)(x.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:k.antdTable,rowSelection:{type:"checkbox",onChange:function(e){ke(e)}},rowKey:"id",pagination:!1,dataSource:ge,loading:N,columns:[{title:"班级",dataIndex:"name"}]})]}):(0,b.jsxs)(f.Z,{gutter:24,children:[(0,b.jsxs)(g.Z,{span:14,children:[(0,b.jsx)("div",{className:k.homeworkType,children:"作业截止"}),(0,b.jsx)(m.Z,{placeholder:"搜索班级",onChange:function(e){U(J.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}}),(0,b.jsx)("div",{className:k.tableWrapper,children:(0,b.jsx)(x.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:k.antdTable,rowSelection:{type:"checkbox",onChange:function(e){V(e)}},rowKey:"id",pagination:!1,dataSource:Y,loading:N,columns:[{title:"班级",dataIndex:"name",ellipsis:!0},{title:"发布时间",dataIndex:"publish_time"},{title:"截止时间",dataIndex:"end_time"}]})})]}),(0,b.jsxs)(g.Z,{flex:10,style:{maxWidth:"280px"},children:[(0,b.jsx)("div",{className:k.homeworkType,children:"补交截止"}),(0,b.jsx)(m.Z,{placeholder:"搜索班级",onChange:function(e){re(ne.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}}),(0,b.jsx)("div",{className:k.tableWrapper,children:(0,b.jsx)(x.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:k.antdTable,rowSelection:{type:"checkbox",onChange:function(e){ue(e)}},rowKey:"id",pagination:!1,loading:N,dataSource:oe,columns:[{title:"班级",dataIndex:"name",ellipsis:!0,width:120},{title:"截止时间",dataIndex:"late_time"}]})})]})]})})]})}))},31918:function(e,n,t){"use strict";t.d(n,{mU:function(){return T},Q_:function(){return z},ZP:function(){return F}});var s=t(7557),i=t.n(s),o=t(41498),r=t.n(o),a=t(82242),l=t.n(a),c=t(79800),u=t.n(c),d=t(59301),h=t(93948),p=t(6848),m=t(95237),x=t(43604),f=t(61998),g="analysisWrapper___vy_V8",v="title___tQAzn",j="tableWrapper___ztB9P",w="firstCol___Itr68",y="itemWrapper___Jaw8O",k="itemTitle___gmKyn",_="count___MUY3o",A="tips___k4pHA",b=t(75105),I=t(18892),Z=t(10126),C=t(43418),S=t(57809),E=t(53273),N=t(99144),P=t(37712),H=(0,I.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){e.shixunHomeworks,e.dispatch;var n=e.isShow,t=e.setIsShow,s=e.item,o=e.courseId,a=e.categoryId,c=(0,d.useState)({page:1,limit:10,keyword:"",type:null}),h=u()(c,2),m=h[0],x=h[1],g=(0,d.useState)([]),v=u()(g,2),j=v[0],w=v[1],y=(0,d.useState)(!1),k=u()(y,2),_=k[0],A=k[1],I=(0,d.useState)(1),Z=u()(I,2);Z[0],Z[1];function H(){return B.apply(this,arguments)}function B(){return(B=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),e.next=3,(0,b.ZP)("/api/homework_commons/".concat(a,"/shixun_game_statisic.json"),{method:"get",params:{challenge_id:s.id,id:a,type:m.type,page:m.page,limit:m.limit,keyword:m.keyword}});case 3:n=e.sent,A(!1),0===n.status&&w(null==n?void 0:n.data);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){n&&H()}),[n,m.type]);var T=[{title:"序号",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:function(e,n,t){return(0,P.jsx)("span",{style:{color:"#000"},children:m.limit*(m.page-1)+t+1})}},{title:"学生姓名",dataIndex:"name",key:"name",ellipsis:!0,render:function(e,n,t){return(0,P.jsx)("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:function(){(0,N.xg)("/classrooms/".concat(o,"/shixun_homework/").concat(a,"/").concat(n.student_work_id,"/comment"))},children:e})}},{title:"学号",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:function(e,n,t){return(0,P.jsx)("span",{style:{color:"#333"},children:e})}},{title:"班级",dataIndex:"group_name",key:"group_name",ellipsis:!0,render:function(e,n,t){return(0,P.jsx)("span",{style:{color:"#333"},children:e})}},{title:"评测次数",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,render:function(e,n,t){return(0,P.jsx)("span",{style:{color:"#333"},children:e})}},{title:"实训耗时",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,render:function(e,n,t){return(0,P.jsx)("span",{style:{color:"#333"},children:e})}},{title:"通关情况",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,render:function(e,n,t){return(0,P.jsx)("span",{children:2==e?"已通关":"未通关"})}}];return(0,P.jsx)(P.Fragment,{children:(0,P.jsxs)(C.Z,{centered:!0,title:"关卡通关详情",open:n,width:900,footer:null,maskClosable:!1,onCancel:function(){m.keyword="",m.page=1,m.limit=10,m.type=null,x(l()({},m)),t(!1)},children:[(0,P.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"20px"},children:[(0,P.jsxs)("div",{style:{color:"#333",marginRight:"20px",wordBreak:"break-all",textOverflow:"ellipsis",overflow:"hidden",WebkitLineClamp:2,display:"-webkit-box",WebkitBoxOrient:"vertical"},children:["关卡",null==s?void 0:s.index," ",(0,P.jsx)(p.Z,{title:null==s?void 0:s.subject,children:(0,P.jsx)("span",{children:null==s?void 0:s.subject})})]}),(0,P.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"},children:[(0,P.jsx)("div",{children:(0,P.jsxs)(S.default,{size:"large",value:m.type,onChange:function(){var e=r()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m.type=n,x(l()({},m)),H();case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),style:{width:140,marginRight:20},children:[(0,P.jsx)(S.default.Option,{value:null,children:"全部"}),(0,P.jsx)(S.default.Option,{value:1,children:"未通关"}),(0,P.jsx)(S.default.Option,{value:2,children:"已通关"})]})}),(0,P.jsx)("div",{children:(0,P.jsx)(E.t7,{style:{width:220},placeholder:"请输入姓名/学号搜索",value:m.keyword,onChange:function(e){m.keyword=e,m.page=1,x(l()({},m)),H()}})})]})]}),(0,P.jsx)(f.Z,{scroll:{y:380},columns:T,loading:_,dataSource:j.users,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],pageSize:m.limit,current:m.page,position:["bottomRight"],onChange:function(e,n){m.page=e,m.limit=n,x(l()({},m)),H()},total:null==j?void 0:j.count,showTotal:function(e,n){return(0,P.jsxs)("span",{children:["共",(0,P.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})]})})})),B=t(58195),T=function(e){var n=e.title,t=e.strokeColor,s=e.trailColor,i=e.percent,o=e.count;return(0,P.jsxs)("div",{className:y,children:[(0,P.jsx)("div",{className:k,children:n}),(0,P.jsx)(h.Z,{percent:i,strokeColor:t,trailColor:s}),(0,P.jsxs)("div",{className:_,children:[o,"人"]})]})},z=function(e,n){var t="".concat((n/e*100).toFixed(1));return"0.0"===t?0:t},F=function(){var e=(0,d.useState)(),n=u()(e,2),t=n[0],s=n[1],o=(0,I.useParams)(),a=(0,d.useState)(!1),c=u()(a,2),h=c[0],y=c[1],k=(0,d.useState)(),_=u()(k,2),C=_[0],S=_[1],E=(0,d.useState)(),F=u()(E,2),Q=F[0],R=F[1],L=(0,d.useState)(!1),O=u()(L,2),W=O[0],J=O[1],D=(0,d.useState)({page:1,limit:10}),M=u()(D,2),K=M[0],Y=M[1];(0,d.useEffect)((function(){(0,b.ZP)("/api/homework_commons/".concat(o.categoryId,"/statistic.json"),{method:"GET"}).then((function(e){s(e)})),q()}),[]);var U=[{title:"按时通关",color:"#00AE87",trailColor:"#e5f6f3",percent:z(null==t?void 0:t.total_count,null==t?void 0:t.finished_count),count:null==t?void 0:t.finished_count},{title:"补交通关",color:"#2271FF",trailColor:"#e7f0ff",percent:z(null==t?void 0:t.total_count,null==t?void 0:t.late_finished_count),count:null==t?void 0:t.late_finished_count},{title:"未通关",color:"#E53333",trailColor:"#fceaea",percent:z(null==t?void 0:t.total_count,null==t?void 0:t.unfinished_count),count:null==t?void 0:t.unfinished_count},{title:"未开启",color:"#C6CED6",trailColor:"#f6f7f8",percent:z(null==t?void 0:t.total_count,null==t?void 0:t.unstart_count),count:null==t?void 0:t.unstart_count}],G=[{title:"序号",dataIndex:"number",width:80,fixed:"left",ellipsis:!0,render:function(e,n,t){return(0,P.jsx)("span",{style:{color:"#333"},children:K.limit*(K.page-1)+t+1})}},{title:"任务名称",dataIndex:"subject",key:"subject",ellipsis:!0,render:function(e,n,t){return(0,P.jsx)("span",{style:{color:"#000"},children:e})}},{title:"已通关",width:120,dataIndex:"completed_sum",key:"completed_sum",ellipsis:!0,render:function(e,n,t){return(0,P.jsxs)("span",{style:{color:"#333"},children:[e," 人"]})}},{title:"未通关",width:120,dataIndex:"uncompleted_sum",key:"uncompleted_sum",ellipsis:!0,render:function(e,n,t){return(0,P.jsxs)("span",{style:{color:"#333"},children:[e," 人"]})}},{title:"总评测次数",width:120,dataIndex:"evaluation_total",key:"evaluation_total",ellipsis:!0,render:function(e,n,t){return(0,P.jsxs)("span",{style:{color:"#333"},children:[e," 次"]})}},{title:(0,P.jsxs)("span",{children:["通关率",(0,P.jsx)(p.Z,{title:"通关率=通过评测的人数/作业发布人数",children:(0,P.jsx)("span",{className:A,children:(0,P.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})})]}),dataIndex:"passed_rate",key:"passed_rate",width:120,ellipsis:!0,render:function(e,n,t){return(0,P.jsxs)("span",{style:{color:"#000"},children:[e,e?"%":""]})}},{title:"操作",dataIndex:"action",key:"action",align:"right",ellipsis:!0,width:100,render:function(e,n,t){return(0,P.jsx)("a",{style:{color:"#165DFF"},onClick:function(e){e.stopPropagation(),R(l()(l()({},n),{},{index:K.limit*(K.page-1)+t+1})),J(!0)},children:"查看"})}}];function q(){return X.apply(this,arguments)}function X(){return(X=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return y(!0),e.next=3,(0,b.ZP)("/api/homework_commons/".concat(o.categoryId,"/shixun_challenge_statisic.json"),{method:"get",params:{page:K.page,limit:K.limit}});case 3:n=e.sent,y(!1),0===n.status&&S(null==n?void 0:n.data);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,P.jsxs)("div",{className:g,children:[(0,P.jsx)("div",{className:"".concat(v," mb20"),children:"作业完成情况"}),(0,P.jsxs)("div",{className:"mb20",children:["应提交",null==t?void 0:t.total_count,"人,按时通关",null==t?void 0:t.finished_count,"人,占比",z(null==t?void 0:t.total_count,null==t?void 0:t.finished_count),"; 补交通关",null==t?void 0:t.late_finished_count,"人,占比",z(null==t?void 0:t.total_count,null==t?void 0:t.late_finished_count),"; 未通关",null==t?void 0:t.unfinished_count,"人,占比",z(null==t?void 0:t.total_count,null==t?void 0:t.unfinished_count),"; 未开启",null==t?void 0:t.unstart_count,"人,占比",z(null==t?void 0:t.total_count,null==t?void 0:t.unstart_count)]}),(0,P.jsx)(m.Z,{justify:"space-between",className:"mb30",children:U.map((function(e){return(0,P.jsx)(x.Z,{flex:"212px",children:(0,P.jsx)(T,{title:e.title,strokeColor:e.color,trailColor:e.trailColor,percent:parseInt(e.percent),count:e.count})},e.title)}))}),(0,P.jsxs)("div",{className:"".concat(v," mb20"),children:[(0,P.jsx)("div",{children:"通关情况"}),(0,P.jsx)("div",{style:{flex:1,display:"flex",alignItems:"center",justifyContent:"flex-end"},children:(0,P.jsx)(B.Z,{type:"primary",onClick:r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)("/api/homework_commons/".concat(null==o?void 0:o.categoryId,"/export_challenge_statistic.json"),{method:"get"});case 2:0==e.sent.status&&(0,N.xg)("/classrooms/".concat(null==o?void 0:o.coursesId,"/exportlist/shixun_work_list"));case 4:case"end":return e.stop()}}),e)}))),children:"导出通关情况"})})]}),(0,P.jsx)(f.Z,{scroll:{y:490},columns:G,loading:h,className:(null==C?void 0:C.count)s?s:l)}})},je="greyText___XLove",we="info___A1gYD",ye="label___hzhZk",ke="blackContent___WdHyW",_e="orangeContent___d5L7E",Ae="inputLabel___arXff",be="tableTitle___xt1qf",Ie="scoreTable___AoIAG",Ze=t(82545),Ce=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=e.classroomList,o=e.loading,a=n.shixunWorkReport,c=(0,h.useParams)(),x=(0,d.useState)(),f=u()(x,2),g=f[0],j=f[1],y=(0,d.useState)(!1),k=u()(y,2),A=k[0],b=k[1],I=p.Z.useModal(),C=u()(I,2),S=C[0],E=C[1],N=(0,d.useState)(!1),z=u()(N,2),F=z[0],Q=z[1],R=(0,d.useState)(!1),O=u()(R,2),W=O[0],J=O[1],D=M.Z.useForm(),K=u()(D,1)[0];(0,d.useEffect)((function(){"更改点评"===n.actionTabs.key&&Y()}),[n.actionTabs.key]);var Y=function(){var e=r()(i()().mark((function e(){var s,o,r,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunHomeworks/getShixunWorkReport",payload:l()(l()({},c),{},{homeworkId:null===(s=n.actionTabs.selectArrs)||void 0===s||null===(s=s.data)||void 0===s?void 0:s.homeworkId})});case 2:return a=e.sent,console.log(a),j(null===(o=n.actionTabs.selectArrs)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.homeworkId),K.setFieldsValue({comment:null==a?void 0:a.work_comment,hidden_comment:null===(r=n.res)||void 0===r?void 0:r.work_comment_hidden}),e.abrupt("return",a);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),U=function(){var e=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=K.getFieldsValue(),e.next=3,(0,_.ZP)("/api/student_works/".concat(g,"/shixun_work_comment.json"),{method:"post",body:{hidden_comment:n.hidden_comment,comment:n.comment}});case 3:0===e.sent.status&&(m.ZP.success("评阅成功"),K.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getShixunWorkList",payload:c}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),G=[{title:"关卡",dataIndex:"name",render:function(e,n,t){return t+1}},{title:"任务名称",dataIndex:"name",render:function(e,n,t){return(0,Z.jsxs)("div",{children:[e,4===n.complete_status&&(0,Z.jsx)(w.vA,{status:n.complete_status})]})}},{title:"开始时间",dataIndex:"open_time"},{title:"完成时间",dataIndex:"finished_time"},{title:"评测次数",dataIndex:"evaluate_count",align:"center"},{title:"实训耗时",dataIndex:"time_consuming"},{title:"是否查看答案",dataIndex:"view_answer",align:"center",render:function(e){return e?"是":"否"}},{title:"关卡得分",dataIndex:"game_score",align:"center",render:function(e,n){return(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{style:{color:parseFloat(n.game_score_full)!==parseFloat(e)?"#E30000":"#53C41B"},children:e}),"/",n.game_score_full]})}},{title:"调分",dataIndex:"game_score",align:"center",fixed:"right",render:function(e,n){return(0,L.GJ)()?(0,Z.jsx)(ve,{max:n.game_score_full,defaultValue:parseFloat(e),onBlur:function(){var e=r()(i()().mark((function e(o){var r,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,L.Rm)()||null!==(r=s.AssistantObject.practice)&&void 0!==r&&r.can_appraise){e.next=3;break}return m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return e.next=5,t({type:"shixunHomeworks/changeScore",payload:{categoryId:g,type:"report",score:o,challenge_id:n.challenge_id}});case 5:return a=e.sent,e.next=8,t({type:"shixunHomeworks/getShixunWorkReport",payload:l()(l()({},c),{},{homeworkId:g})});case 8:t({type:"shixunHomeworks/getShixunWorkList",payload:c}),0===a.status&&m.ZP.success("操作成功");case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}):e}}];return(0,Z.jsxs)(Z.Fragment,{children:[E,(0,Z.jsxs)(p.Z,{centered:!0,width:1080,title:"点评作业",open:"更改点评"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:r()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,L.Rm)()||null!==(n=s.AssistantObject.practice)&&void 0!==n&&n.can_appraise){e.next=3;break}return m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:t=K.getFieldsValue(),console.log(t),"{}"===JSON.stringify(t)||""===t.hidden_comment&&""===t.comment?b(!0):U();case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,Z.jsxs)(P.Z,{justify:"space-between",className:we,children:[(0,Z.jsxs)(H.Z,{children:[(0,Z.jsx)("span",{className:"".concat(ye," ").concat(je),children:"姓名"}),(0,Z.jsx)("span",{className:ke,children:null==a?void 0:a.username})]}),(0,Z.jsxs)(H.Z,{children:[(0,Z.jsx)("span",{className:"".concat(ye," ").concat(je),children:"学号"}),(0,Z.jsx)("span",{className:ke,children:(null==a?void 0:a.student_id)||"--"})]}),(0,Z.jsxs)(H.Z,{children:[(0,Z.jsx)("span",{className:"".concat(ye," ").concat(je),children:"班级"}),(0,Z.jsx)("span",{className:ke,children:(null==a?void 0:a.group_name)||"--"})]}),(0,Z.jsxs)(H.Z,{children:[(0,Z.jsx)("span",{className:"".concat(ye," ").concat(je),children:"关卡得分"}),(0,Z.jsx)("span",{className:_e,children:(null==a?void 0:a.challenge_score)||"--"})]}),(0,Z.jsxs)(H.Z,{children:[(0,Z.jsx)("span",{className:"".concat(ye," ").concat(je),children:"效率分"}),(0,Z.jsx)("span",{className:_e,children:(null==a?void 0:a.eff_score)||"--"})]}),(0,Z.jsxs)(H.Z,{children:[(0,Z.jsx)("span",{className:"".concat(ye," ").concat(je),children:"补交扣分"}),(0,Z.jsx)("span",{className:_e,children:(null==a?void 0:a.late_penalty)||"--"})]}),(0,Z.jsxs)(H.Z,{children:[(0,Z.jsx)("span",{className:"".concat(ye," ").concat(je),children:"最终成绩"}),(0,Z.jsx)("span",{className:_e,children:(null==a?void 0:a.work_score)||"--"})]})]}),(0,Z.jsxs)(ge.Z,{spinning:o["shixunHomeworks/getShixunWorkReport"],children:[(0,Z.jsxs)(M.Z,{form:K,onChange:function(){A&&b(!1)},children:[(0,Z.jsxs)(P.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("div",{className:"".concat(Ae," ").concat(je),children:"学生和课堂老师可见"})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(Ze.Z,{isShowComponent:(0,L.G5)(),ModalProps:{open:F,onCancel:function(){Q(!1)}},onDataSelect:function(){var e=r()(i()().mark((function e(n,t){var s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=t.node,o=function(){K.setFieldsValue({comment:null==s?void 0:s.value}),Q(!1)},!K.getFieldValue("comment")){e.next=5;break}return S.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:o}),e.abrupt("return");case 5:o();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,Z.jsx)(B.ZP,{style:{padding:0,height:"auto"},icon:(0,Z.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){Q(!0)},children:"常用评语"})})})]}),(0,Z.jsx)(M.Z.Item,{name:"comment",children:(0,Z.jsx)(T.Z.TextArea,{placeholder:"请输入评阅内容",rows:3})}),(0,Z.jsxs)(P.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("div",{className:"".concat(Ae," ").concat(je),children:"仅课堂老师可见"})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(Ze.Z,{isShowComponent:(0,L.G5)(),ModalProps:{open:W,onCancel:function(){J(!1)}},onDataSelect:function(){var e=r()(i()().mark((function e(n,t){var s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=t.node,o=function(){K.setFieldsValue({hidden_comment:null==s?void 0:s.value}),J(!1)},!K.getFieldValue("hidden_comment")){e.next=5;break}return S.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:o}),e.abrupt("return");case 5:o();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,Z.jsx)(B.ZP,{style:{padding:0,height:"auto"},icon:(0,Z.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){J(!0)},children:"常用评语"})})})]}),(0,Z.jsx)(M.Z.Item,{name:"hidden_comment",children:(0,Z.jsx)(T.Z.TextArea,{placeholder:"请输入评阅内容",rows:3})})]}),A&&(0,Z.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"}),(0,Z.jsx)("div",{className:be,children:"关卡成绩"}),(0,Z.jsx)(v.Z,{className:Ie,dataSource:a.stage_list,rowKey:"challenge_id",pagination:!1,columns:G,scroll:{x:"max-content"}})]})]})]})})),Se=["shixunHomeworks","dispatch"],Ee=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(re()(e,Se),(0,h.useParams)()),o=(0,d.useState)([]),a=u()(o,2),l=a[0],c=a[1],m=(0,d.useState)([]),x=u()(m,2),f=x[0],g=x[1];function j(){return(j=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/homework_commons/".concat(s.categoryId,"/code_quality_analyses/group_list.json"),{method:"GET",params:{page:1,limit:200}});case 2:n=e.sent,c(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){"质量检测"===n.actionTabs.key&&function(){j.apply(this,arguments)}()}),[n.actionTabs.key]);return(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsx)(p.Z,{centered:!0,title:"代码质量评分",open:"质量检测"===n.actionTabs.key,width:700,okText:"确定",cancelText:"取消",onOk:r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/homework_commons/".concat(s.categoryId,"/code_quality_analyses.json"),{method:"POST",body:{group_ids:f}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(h.history.replace("/classrooms/".concat(s.coursesId,"/shixun_homework/").concat(s.categoryId,"/detail?tabs=4")),window.location.reload(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),g([]));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){g([]),t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,Z.jsx)(v.Z,{rowSelection:{type:"checkbox",onChange:function(e,n){g(k()(e))},selectedRowKeys:f,getCheckboxProps:function(e){return{disabled:"进行中"===e.status||0===e.works_count}}},rowKey:function(e){return e.key||e.id},scroll:{y:300},pagination:!1,columns:[{title:"分班情况",dataIndex:"name"},{title:"有效作品数",dataIndex:"works_count"},{title:"检测进度",dataIndex:"status"},{title:"上次评分时间",dataIndex:"last_analysis_time"}],dataSource:null==l?void 0:l.group_list})})})})),Ne=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){e.shixunHomeworks,e.dispatch;var n=e.isShow,t=e.setIsShow,s=e.item,o=(e.coursesId,e.categoryId,(0,d.useState)({page:1,limit:10})),a=u()(o,2),c=a[0],h=a[1],m=(0,d.useState)([]),x=u()(m,2),f=x[0],g=x[1],j=(0,d.useState)(!1),w=u()(j,2),y=w[0],k=w[1];function A(){return b.apply(this,arguments)}function b(){return(b=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),e.next=3,(0,_.ZP)("/api/student_works/".concat(s.id,"/game_details.json"),{method:"get",params:l()({},c)});case 3:n=e.sent,k(!1),0===n.status&&g(null==n?void 0:n.data);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){n&&A()}),[n]);var I=[{title:"序号",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:function(e,n,t){return(0,Z.jsx)("span",{style:{color:"#000"},children:c.limit*(c.page-1)+t+1})}},{title:"任务名称",dataIndex:"name",key:"name",ellipsis:!0,render:function(e,n,t){return(0,Z.jsx)("span",{style:{color:"#000"},children:e})}},{title:"通关详情",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:function(e,n,t){return(0,Z.jsx)("span",{children:0==e?"未通关":4==e?"截止后通关":"已通关"})}},{title:"评测次数",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:function(e,n,t){return(0,Z.jsx)("span",{style:{color:"#333"},children:e})}},{title:"实训耗时",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:function(e,n,t){return(0,Z.jsx)("span",{style:{color:"#333"},children:e})}}];return(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsxs)(p.Z,{centered:!0,title:"通关情况",open:n,width:700,footer:null,maskClosable:!1,onCancel:function(){c.page=1,c.limit=10,h(l()({},c)),t(!1)},children:[(0,Z.jsxs)("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"},children:[(0,Z.jsxs)("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,Z.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"学生姓名"}),(0,Z.jsx)("span",{title:null==s?void 0:s.user_name,style:{color:"#232B40"},children:null==s?void 0:s.user_name})]}),(0,Z.jsxs)("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,Z.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"学号"}),(0,Z.jsx)("span",{title:null==s?void 0:s.student_id,style:{color:"#232B40"},children:(null==s?void 0:s.student_id)||"--"})]}),(0,Z.jsxs)("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,Z.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"班级"}),(0,Z.jsx)("span",{title:null==s?void 0:s.group_name,style:{color:"#232B40"},children:(null==s?void 0:s.group_name)||"--"})]})]}),(0,Z.jsx)(v.Z,{scroll:{y:380},columns:I,loading:y,style:{marginBottom:c.limit>(null==f?void 0:f.count)?"16px":"0"},dataSource:f.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:c.limit,current:c.page,position:["bottomRight"],onChange:function(e,n){c.page=e,c.limit=n,h(l()({},c)),A()},total:null==f?void 0:f.count,showTotal:function(e,n){return(0,Z.jsxs)("span",{children:["共",(0,Z.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})]})})})),Pe=t(70088),He=t(53273),Be=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading,i=e.user;return{shixunHomeworks:n,classroomList:t,loading:s.effects,user:i}}))((function(e){var n,t,s,o,a,c,x,g,j,y,I,C,E,F,Q,R,O,W,J,oe,re,ae,le,ge,ve,je,we,ye,ke,_e,Ae,be,Ie,Ze=e.shixunHomeworks,Se=e.loading,Be=e.dispatch,Te=e.setExportParams,ze=e.classroomList,Fe=e.user,Qe=(0,h.useParams)(),Re=(0,d.useState)(l()(l()({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Qe)),Le=u()(Re,2),Oe=Le[0],We=(Le[1],M.Z.useForm()),Je=u()(We,1)[0],De=(0,d.useState)(),Me=u()(De,2),Ke=Me[0],Ye=(Me[1],(0,d.useState)({})),Ue=u()(Ye,2),Ge=Ue[0],qe=Ue[1],Xe=(0,d.useState)({}),Ve=u()(Xe,2),$e=(Ve[0],Ve[1],(0,d.useState)([])),en=u()($e,2),nn=en[0],tn=en[1],sn=(0,d.useState)(!1),on=u()(sn,2),rn=on[0],an=on[1],ln=(0,d.useState)([]),cn=u()(ln,2),un=cn[0],dn=cn[1],hn=(0,d.useState)(!1),pn=u()(hn,2),mn=pn[0],xn=pn[1],fn=(0,d.useState)(),gn=u()(fn,2),vn=gn[0],jn=gn[1],wn=(0,d.useState)(1),yn=u()(wn,2),kn=yn[0],_n=yn[1],An=(0,d.useState)(),bn=u()(An,2),In=(bn[0],bn[1]),Zn=(0,d.useState)(),Cn=u()(Zn,2),Sn=Cn[0],En=Cn[1],Nn=(0,d.useState)(),Pn=u()(Nn,2),Hn=Pn[0],Bn=Pn[1],Tn=(0,d.useState)(),zn=u()(Tn,2),Fn=zn[0],Qn=zn[1],Rn=(0,d.useState)(),Ln=u()(Rn,2),On=Ln[0],Wn=Ln[1],Jn=(0,d.useState)(!1),Dn=u()(Jn,2),Mn=Dn[0],Kn=Dn[1],Yn=(0,d.useState)(!1),Un=u()(Yn,2),Gn=Un[0],qn=Un[1],Xn=(0,d.useState)(!1),Vn=u()(Xn,2),$n=Vn[0],et=Vn[1],nt=(0,d.useState)(),tt=u()(nt,2),st=tt[0],it=tt[1],ot=(0,d.useRef)(),rt=(0,d.useState)([]),at=u()(rt,2),lt=at[0],ct=at[1],ut=(0,d.useState)([]),dt=u()(ut,2),ht=dt[0],pt=dt[1],mt=(0,d.useState)(0),xt=u()(mt,2),ft=xt[0],gt=xt[1],vt=(0,d.useRef)(null);(0,d.useEffect)((function(){return wt(!0),function(){qe([]),tn([]),clearInterval(ot.current)}}),[Oe.coursesId]),(0,d.useEffect)((function(){try{var e,n=JSON.parse(JSON.stringify(Ze.shixunWorkList));null!=n&&null!==(e=n.student_works)&&void 0!==e&&e.length||null==n||!n.id?(null!=n&&n.id&&tn([l()(l()({},n),{number:"我"})]),qe(l()({},n))):(n.student_works=[l()({},n)],qe(n))}catch(e){}}),[Ze.shixunWorkList]);var jt=function(){var e=r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Be({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Oe});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),wt=function(e){Te(l()({},Oe));var n=Be({type:"shixunHomeworks/getShixunWorkList",payload:Oe});return e?(n.then((function(e){var n,t,s;(null!=e&&null!==(n=e.homework_status)&&void 0!==n&&n.includes("进行中")||null!=e&&null!==(t=e.homework_status)&&void 0!==t&&t.includes("补交中")||null!=e&&null!==(s=e.homework_status)&&void 0!==s&&s.includes("提交中"))&&(0,L.dE)()})),n):n};(0,d.useEffect)((function(){}),[]);var yt=function(){var e=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Be({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"成绩计算中,请稍候..."}}),e.next=3,(0,S.Vs)({categoryId:Qe.categoryId});case 3:n=e.sent,Be({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),0===(null==n?void 0:n.status)&&(m.ZP.success(null==n?void 0:n.message),wt());case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),kt=function(e){pt(e.filter((function(e){return e.checked})).map((function(e){return e.course_group_id})))},_t=(0,d.useRef)();(0,d.useEffect)((function(){_t.current=ht}),[ht]),(0,d.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(Wn(47),Kn(!0)))}),[document.getElementById("divhe")]);function At(){_n(1),In(""),En(""),Bn(""),Qn(""),dn([])}(0,d.useEffect)((function(){sessionStorage.getItem("classroomsShixunDetailAutoRefersh")&&bt(!0)}),[]);var bt=function(e){e?ot.current=setInterval((function(){wt()}),1e4):clearInterval(ot.current)},It=[{title:"序号",dataIndex:"number",align:"center",width:50,ellipsis:{showTitle:!1},render:function(e,n,t){return Oe.limit*(Oe.page-1)+t+1}},{title:"姓名",dataIndex:"user_name",align:"center",width:110,ellipsis:{showTitle:!1},render:function(e){return(0,Z.jsx)(f.Z,{placement:"bottomLeft",title:e,children:(0,Z.jsx)("span",{className:"current",children:e})})}},!(null!==(n=Ze.headerInfo)&&void 0!==n&&n.is_excellent)&&!(0,L.Jd)()&&{title:"学号",dataIndex:"student_id",align:"center",sorter:!0,showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:"student_id"===Oe.order?"desc"===Oe.b_order?"descend":"ascend":null,render:function(e){return(0,Z.jsx)(f.Z,{placement:"bottomLeft",title:e||"--",children:(0,Z.jsx)("span",{className:"current",children:e||"--"})})}},{title:"分班",dataIndex:"group_name",align:"center",ellipsis:{showTitle:!1},render:function(e,n){return e?(0,Z.jsx)(f.Z,{placement:"bottom",title:e,children:(0,Z.jsx)("span",{className:"current",children:e})}):"--"}},{title:"作业状态",dataIndex:"work_status",align:"center",sorter:!0,ellipsis:{showTitle:!1},showSorterTooltip:!1,sortOrder:"work_status"===Oe.order?"desc"===Oe.b_order?"descend":"ascend":null,render:function(e){return(0,Z.jsx)(w.rK,{status:e})}},!(0,L.Jd)()&&{title:(0,Z.jsxs)("span",{children:["最终成绩",(0,Z.jsx)(f.Z,{placement:"top",title:(0,Z.jsxs)("pre",{children:["鼠标停留具体分值上可查",(0,Z.jsx)("br",{}),"看得分明细",(0,Z.jsx)("br",{})]}),children:(0,Z.jsx)("img",{src:"".concat(b.Z.IMG_SERVER,"/images/educoder/problem.png"),className:"ml2 current"})})]}),dataIndex:"work_score",sorter:!0,align:"center",showSorterTooltip:!1,sortOrder:"work_score"===Oe.order?"desc"===Oe.b_order?"descend":"ascend":null,ellipsis:{showTitle:!1},render:function(e,n){var t,s,i=n||{},o=i.unadjusted_score,r=i.is_adjusted;return s=e>=0&&e<=60?(0,Z.jsx)("span",{className:"c-red",children:r?"".concat(e,"(已调分)"):e}):100===e?(0,Z.jsx)("span",{className:"c-green",children:r?"".concat(e,"(已调分)"):e}):e>60?(0,Z.jsx)("span",{className:"c-orange",children:r?"".concat(e,"(已调分)"):e}):"--",(0,Z.jsx)(f.Z,{placement:"bottom",title:n.ultimate_score?(0,Z.jsx)("div",{children:"--"===s?"最终调整成绩:0分":"最终调整成绩:".concat(n.work_score,"分")}):(0,Z.jsxs)("div",{children:[(0,Z.jsx)("div",{children:n.final_score?"关卡得分:".concat(n.final_score,"分"):"关卡得分:0分"}),(0,Z.jsx)("div",{children:n.eff_score?"效率评分:".concat(n.eff_score,"分"):"效率评分:0分"}),(0,Z.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0分"}),(0,Z.jsx)("div",{children:n.late_penalty?"补交扣分:".concat(n.late_penalty,"分"):"补交扣分:0分"}),!(null!==(t=Ze.headerInfo)&&void 0!==t&&t.answer_open_evaluation)&&(0,Z.jsxs)("div",{children:["查看参考答案:",n.view_answer_count,"关"]}),(0,Z.jsxs)("div",{children:["原始成绩:","--"===o?o:"".concat(o,"分")]}),(0,Z.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0分"})]}),children:s})}},{title:(0,Z.jsx)("span",{children:"完成时间"}),dataIndex:"finished_time",align:"center",ellipsis:!1,showSorterTooltip:!1,sorter:!0,sortOrder:"finished_time"===Oe.order?"desc"===Oe.b_order?"descend":"ascend":null,render:function(e,n){return e?(0,Z.jsx)(f.Z,{placement:"bottomLeft",title:e,children:e&&"--"!=e?N()(e).format(Gn?"HH:mm":"YYYY-MM-DD HH:mm"):e}):"--"}},{title:(0,Z.jsx)("span",{children:"实训总耗时"}),dataIndex:"cost_time",align:"center",ellipsis:!1,showSorterTooltip:!1,sorter:!0,sortOrder:"cost_time"===Oe.order?"desc"===Oe.b_order?"descend":"ascend":null,render:function(e,n){return e?(0,Z.jsx)(f.Z,{placement:"bottomLeft",title:e,children:e}):"--"}},{title:"通关情况",align:"center",dataIndex:"complete_info",ellipsis:{showTitle:!1},render:function(e,n){return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("span",{style:{color:"#0152d9"},onClick:function(e){e.stopPropagation(),it(n),et(!0)},children:e}),(0,L.dE)()&&([-1,0,1].includes(null==n?void 0:n.work_status)&&(null==n?void 0:n.complete_info_condition)||!(null!=n&&n.complete_info_condition)&&[2,3,4].includes(null==n?void 0:n.work_status))&&(0,Z.jsx)(f.Z,{title:"作业状态与通关情况不匹配,可点击更新成绩按钮获取最新成绩",children:(0,Z.jsx)("i",{className:"iconfont icon-tishi3",style:{color:"#F59A23"}})})]})}},{title:"评测次数",dataIndex:"sum_evaluate_count",align:"center",ellipsis:{showTitle:!1},sorter:!0,sortOrder:"sum_evaluate_count"===Oe.order?"desc"===Oe.b_order?"descend":"ascend":null,render:function(e,n){return e&&"--"!=e?(0,Z.jsx)(f.Z,{placement:"bottom",title:e,children:(0,Z.jsx)("span",{className:"current",children:e})}):"--"}},!Gn&&{title:"操作",dataInex:"action",align:"center",ellipsis:!0,className:"workListTable",render:function(e,n){var t,s;return(0,L.dE)()?(0,Z.jsx)("div",{children:"未开启"===(0,w.JL)(null==n?void 0:n.work_status)?(0,Z.jsx)("span",{children:"--"}):(0,Z.jsx)("a",{target:"_blank",onClick:function(e){var t;if(null!=Ze&&null!==(t=Ze.headerInfo)&&void 0!==t&&null!==(t=t.homework_status)&&void 0!==t&&t.includes("导入"))return e.stopPropagation(),it(n),void et(!0);e.stopPropagation(),window.open("/classrooms/".concat(Oe.coursesId,"/shixun_homework/").concat(Oe.categoryId,"/").concat(n.id,"/comment"))},children:"查看"})}):null!=Ze&&null!==(t=Ze.headerInfo)&&void 0!==t&&null!==(t=t.homework_status)&&void 0!==t&&t.includes("导入")?(0,L.GJ)()&&(0,Z.jsx)("span",{style:{color:"#0152d9"},onClick:function(e){var t;e.stopPropagation(),Be({type:"classroomList/setActionTabs",payload:{key:"修改成绩",name:null==Ze||null===(t=Ze.headerInfo)||void 0===t?void 0:t.homework_name,id:null==n?void 0:n.id,type:"practice"}})},children:"修改成绩"}):(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{style:{color:"#0152d9"},onClick:(0,fe.throttle)(function(){var e=r()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,L.Rm)()||ze.AssistantObject.practice.can_appraise){e.next=3;break}return m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:t.stopPropagation(),Be({type:"shixunHomeworks/setActionTabs",payload:{key:"更改点评",selectArrs:{myshixun_identifier:"",data:{name:null==n?void 0:n.user_name,homeworkId:null==n?void 0:n.id}}}});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),2e3,{trailing:!1,leading:!0}),children:n.has_shixun_work_comment?"更改点评":"追加点评"}),0!==(null==n?void 0:n.work_status)&&[1,2,3,4].includes(null==n?void 0:n.work_status)&&[(0,Z.jsx)("br",{}),(0,Z.jsx)("a",{target:"_blank",onClick:(0,fe.throttle)(function(){var e=r()(i()().mark((function e(t){var s,o,r,a,l,c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),t.preventDefault(),!(0,L.Rm)()||null!==(s=ze.AssistantObject.practice)&&void 0!==s&&s.can_view){e.next=5;break}return m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 5:if(null!==(o=Fe.userInfo)&&void 0!==o&&o.professional_certification){e.next=10;break}return p.Z.confirm({title:"提示",centered:!0,content:(0,Z.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,w.xg)("/account/certification")}}),e.abrupt("return",!1);case 10:return e.next=12,(0,S.GS)(null==n?void 0:n.id);case 12:null!=(c=e.sent)&&null!==(r=c.data)&&void 0!==r&&r.url&&(0,w.xg)((null==c||null===(a=c.data)||void 0===a?void 0:a.url)+"&courseGroup=".concat((null==Oe?void 0:Oe.course_group)||"","&workStatus=").concat((null==Oe||null===(l=Oe.work_status)||void 0===l?void 0:l.filter((function(e){return 0!=e&&-1!=e})))||"","&search=").concat((null==Oe?void 0:Oe.search)||""));case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),5e3,{trailing:!1,leading:!0}),children:"查看实训"})],"已截止"!==(null==Ze||null===(s=Ze.headerInfo)||void 0===s||null===(s=s.homework_status)||void 0===s?void 0:s[0])&&!!n.myshixun_id&&[(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{className:he,onClick:function(e){e.stopPropagation(),Be({type:"shixunHomeworks/setActionTabs",payload:{key:"打回重做",selectArrs:n,params:Oe,homework_common_id:Oe.categoryId}})},children:"打回重做"})]]})}}].filter((function(e){return!!e}));return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("section",{className:"".concat(ue," minH500 bg-white pl30 pr30 pt30"),children:[(null==Ze||null===(t=Ze.headerInfo)||void 0===t||null===(t=t.homework_status)||void 0===t?void 0:t.includes("未发布"))&&(0,Z.jsx)(se.Z,{}),!!nn.length&&(0,Z.jsx)(v.Z,{className:"mb10",dataSource:nn,columns:It,pagination:!1,showHeader:!1,loading:!1}),!(null!=Ze&&null!==(s=Ze.headerInfo)&&void 0!==s&&null!==(s=s.homework_status)&&void 0!==s&&s.includes("未发布"))&&(0,Z.jsxs)("aside",{children:[!(0,L.GJ)()&&(0,Z.jsxs)("div",{className:"c-light-black font12",children:[(0,Z.jsxs)("span",{children:["已开始做题 ",(null==Ze||null===(o=Ze.shixunWorkList)||void 0===o?void 0:o.commit_count)||0," 人"]}),(0,Z.jsxs)("span",{className:"ml5",children:["未开始做题 ",(null==Ze||null===(a=Ze.shixunWorkList)||void 0===a?void 0:a.uncommit_count)||0," 人"]}),(null==Ze||null===(c=Ze.headerInfo)||void 0===c?void 0:c.left_time)&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("span",{className:"ml20 c-black",children:null==Ze||null===(x=Ze.headerInfo)||void 0===x||null===(x=x.left_time)||void 0===x?void 0:x.status}),(0,Z.jsx)("span",{className:"ml20 c-orange-ff9",children:null==Ze||null===(g=Ze.headerInfo)||void 0===g||null===(g=g.left_time)||void 0===g?void 0:g.time})]})]}),(0,L.GJ)()&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(M.Z,{form:Je,onChange:function(){Oe.page=1;var e=Object.assign({},Je.getFieldValue());delete Oe.course_group,delete Oe.teacher_comment,Object.keys(e).map((function(n){switch(n){case"task_status":e[n].includes("all")||!e[n].length?(delete Oe.work_status,Je.setFieldsValue(D()({},"task_status","all"))):(Oe.work_status=e[n],Je.setFieldsValue(D()({},"task_status",Oe.work_status)));break;case"course_group_info":e[n].includes("all")||!e[n].length?(delete Oe.course_group,Je.setFieldsValue(D()({},"course_group_info","all"))):(Oe.course_group=e[n],Je.setFieldsValue(D()({},"course_group_info",Oe.course_group)));break;case"teacher_comment":var t;if(e[n].includes("all")||!e[n].length)delete Oe.teacher_comment,Je.setFieldsValue(D()({},"teacher_comment","all"));else Oe.teacher_comment=1===(null===(t=e[n])||void 0===t?void 0:t.length)?Number(e[n][0]):"",Je.setFieldsValue(D()({},"teacher_comment",e[n]))}})),wt(),jt()},initialValues:D()(D()(D()({},"task_status","all"),"course_group_info","all"),"teacher_comment","all"),children:[(null==Ze||null===(j=Ze.headerInfo)||void 0===j||null===(j=j.task_status)||void 0===j?void 0:j.length)>0&&(0,Z.jsx)(M.Z.Item,{name:"task_status",children:(0,Z.jsx)(Y.Z.Group,{value:[],style:{width:"100%"},children:(0,Z.jsxs)(P.Z,{children:[(0,Z.jsx)(H.Z,{className:"font14",flex:"80px",children:"作业状态:"}),(0,Z.jsx)(H.Z,{flex:"80px",children:(0,Z.jsx)(Y.Z,{value:"all",children:"全部"})}),(0,Z.jsx)(H.Z,{flex:"1",children:(null==Ze||null===(y=Ze.headerInfo)||void 0===y?void 0:y.task_status)&&(null==Ze||null===(I=Ze.headerInfo)||void 0===I?void 0:I.task_status.map((function(e,n){return(0,Z.jsxs)(Y.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")","截止后通关"===e.name?(0,Z.jsx)(f.Z,{title:"在规定时间外完成的作业",children:(0,Z.jsx)("i",{className:"font13 ml5 iconfont icon-tishixiaowenhao"})}):null]})})))})]})})}),(null==Ze||null===(C=Ze.headerInfo)||void 0===C||null===(C=C.course_group_info)||void 0===C?void 0:C.length)>0&&(0,Z.jsx)(M.Z.Item,{name:"course_group_info",children:(0,Z.jsx)(Y.Z.Group,{style:{width:"100%"},children:(0,Z.jsxs)(P.Z,{children:[(0,Z.jsx)(H.Z,{className:"font14",flex:"80px",children:"分班情况:"}),(0,Z.jsx)(H.Z,{flex:"80px",children:(0,Z.jsx)(Y.Z,{value:"all",children:"全部"})}),(0,Z.jsx)(H.Z,{flex:"1",id:"divhe",style:{height:On+"px",overflow:"hidden"},children:null==Ze||null===(E=Ze.headerInfo)||void 0===E||null===(E=E.course_group_info)||void 0===E?void 0:E.map((function(e,n){return(0,Z.jsxs)(Y.Z,{value:e.course_group_id,children:[e.group_group_name,"(",e.count,")"]})}))}),Mn&&(0,Z.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;Wn(On>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===On?"展开":"收起",47===On?(0,Z.jsx)(V.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,Z.jsx)($.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})}),(null==Ze||null===(F=Ze.headerInfo)||void 0===F||null===(F=F.teacher_comment)||void 0===F?void 0:F.length)>0&&(0,Z.jsx)(M.Z.Item,{name:"teacher_comment",children:(0,Z.jsx)(Y.Z.Group,{style:{width:"100%"},children:(0,Z.jsxs)(P.Z,{children:[(0,Z.jsx)(H.Z,{className:"font14",flex:"80px",children:"追加点评:"}),(0,Z.jsx)(H.Z,{flex:"80px",children:(0,Z.jsx)(Y.Z,{value:"all",children:"全部"})}),(0,Z.jsx)(H.Z,{flex:"1",children:(null==Ze||null===(Q=Ze.headerInfo)||void 0===Q?void 0:Q.teacher_comment)&&(null==Ze||null===(R=Ze.headerInfo)||void 0===R?void 0:R.teacher_comment.map((function(e,n){return(0,Z.jsxs)(Y.Z,{value:String(e.id),children:[e.name,"(",e.count,")"]})})))})]})})})]}),(0,Z.jsxs)(P.Z,{align:"middle",children:[(0,Z.jsx)(H.Z,{flex:"1",children:(0,Z.jsxs)(P.Z,{align:"middle",children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(T.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){Oe.search=e.trim(),Oe.page=1,wt()},style:{width:240}})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsxs)("span",{className:"ml5",children:[(0,Z.jsx)("span",{className:"c-red",children:null==Ze||null===(O=Ze.shixunWorkList)||void 0===O?void 0:O.total_count}),"个检索结果(",null==Ze||null===(W=Ze.shixunWorkList)||void 0===W?void 0:W.total_count,"个学生)"]})})]})}),(0,Z.jsxs)(H.Z,{children:[(0,L.GJ)()&&(null==Ze||null===(J=Ze.headerInfo)||void 0===J?void 0:J.code_review)&&!(null!=Ze&&null!==(oe=Ze.headerInfo)&&void 0!==oe&&null!==(oe=oe.homework_status)&&void 0!==oe&&oe.includes("导入"))&&(0,Z.jsxs)(B.ZP,{className:"ml10",onClick:function(){Be({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",selectArrs:Ge.student_works.map((function(e){return e.id})),params:Oe}})},children:[(0,Z.jsx)("span",{className:"".concat(me," iconfont icon-daimachazhong")}),"代码查重"]}),(0,L.GJ)()&&Ke&&(0,Z.jsxs)(B.ZP,{className:"ml10",onClick:yt,children:[(0,Z.jsx)("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"更新成绩"]}),(null==Ze||null===(re=Ze.headerInfo)||void 0===re||null===(re=re.homework_status)||void 0===re?void 0:re.includes("已截止"))&&(0,L.GJ)()&&(0,Z.jsxs)(B.ZP,{className:"ml10",onClick:function(){Be({type:"shixunHomeworks/setActionTabs",payload:{key:"质量检测",selectArrs:Ge.student_works.map((function(e){return e.id})),params:Oe}})},children:[(0,Z.jsx)("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"质量评分"]}),!(null!=Ze&&null!==(ae=Ze.headerInfo)&&void 0!==ae&&null!==(ae=ae.homework_status)&&void 0!==ae&&ae.includes("导入"))&&(0,Z.jsxs)(B.ZP,{className:"ml10",onClick:function(){var e;!(0,L.Rm)()||null!==(e=ze.AssistantObject)&&void 0!==e&&null!==(e=e.practice)&&void 0!==e&&e.can_appraise?Be({type:"shixunHomeworks/setActionTabs",payload:{key:"一键点评",selectArrs:Ge.student_works.map((function(e){return e.id})),params:Oe}}):m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,Z.jsx)(ee.Z,{className:"mr5"}),"一键点评"]}),((null==Ze||null===(le=Ze.headerInfo)||void 0===le||null===(le=le.homework_status)||void 0===le?void 0:le.includes("提交中"))||(null==Ze||null===(ge=Ze.headerInfo)||void 0===ge||null===(ge=ge.homework_status)||void 0===ge?void 0:ge.includes("补交中"))||(null==Ze||null===(ve=Ze.headerInfo)||void 0===ve||null===(ve=ve.homework_status)||void 0===ve?void 0:ve.includes("进行中")))&&(0,Z.jsx)(B.ZP,{className:"ml10",onClick:function(){var e;if(!(0,L.Rm)()||null!==(e=ze.AssistantObject.practice)&&void 0!==e&&e.can_redo){an(!0);var n=function(){var e=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/homework_commons/".concat(null==Oe?void 0:Oe.categoryId,"/teacher_manage_groups.json"),{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});case 2:0===(n=e.sent).status&&(console.log("发送请求了",n),ct(n.data.list),kt(n.data.list));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();n()}else m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"一键打回"}),(0,L.GJ)()&&(0,Z.jsx)(U.Z,{dropdownRender:function(){var e,n,t;return(0,Z.jsxs)(K.Z,{children:[(0,Z.jsx)(K.Z.Item,{onClick:function(){var e;Be({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出学生成绩",course_groups:null==Ze||null===(e=Ze.headerInfo)||void 0===e?void 0:e.course_group_info,fn:function(){(0,Pe.Iy)(JSON.parse(sessionStorage.all_student_works_params),"shixun_work_list")}}})},children:"学生成绩"},"1"),(0,L.GJ)()&&(null==Ge||null===(e=Ge.student_works)||void 0===e?void 0:e.length)>0&&!(null!=Ze&&null!==(n=Ze.headerInfo)&&void 0!==n&&null!==(n=n.homework_status)&&void 0!==n&&n.includes("导入"))&&(0,Z.jsx)(K.Z.Item,{onClick:function(){var e;Be({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出实训报告",course_groups:null==Ze||null===(e=Ze.headerInfo)||void 0===e?void 0:e.course_group_info,fn:function(){p.Z.confirm({title:"选择导出方式",closable:!0,icon:null,centered:!0,okText:(0,Z.jsx)(f.Z,{title:"导出时不能退出或关闭导出页面,可能会影响其他操作",children:"前端导出"}),cancelText:(0,Z.jsx)(f.Z,{title:"生成导出任务后可关闭页面,后台导出成功后在历史导出页面自行下载,不影响其他操作",children:"后台导出"}),onOk:function(){var e;Be({type:"shixunHomeworks/setActionTabs",payload:{key:"导出实训报告",type:2}}),localStorage.setItem("dowolders","1"),h.history.push("/classrooms/".concat(null==Oe?void 0:Oe.coursesId,"/shixun_homework/").concat(Oe.categoryId,"/").concat(null==Ge||null===(e=Ge.student_works)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.id,"/comment"))},onCancel:function(){},cancelButtonProps:{onClick:function(){(0,Pe.jj)(JSON.parse(sessionStorage.all_student_works_params),"shixun_report")}}})}}})},children:"实训报告"},"3"),(null==Ze||null===(t=Ze.headerInfo)||void 0===t?void 0:t.start_permanent)&&(0,Z.jsx)(K.Z.Item,{onClick:r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/homework_commons/".concat(Oe.categoryId,"/export_workspace_files.json"),{method:"post",body:{is_repeat_export:0}});case 2:0===(n=e.sent).status&&h.history.push("/classrooms/".concat(Oe.coursesId,"/exportlist/","shixun_work_list")),-3===n.status&&(Be({type:"classroomList/setActionTabs",payload:{key:"重复导出提醒",params:Oe}}),h.history.push("/classrooms/".concat(Oe.coursesId,"/exportlist/","shixun_work_list")));case 5:case"end":return e.stop()}}),e)}))),children:"实验数据"},"4"),(0,Z.jsx)(K.Z.Item,{children:(0,Z.jsx)(h.Link,{to:"/classrooms/".concat(null==Oe?void 0:Oe.coursesId,"/exportlist/shixun_work_list,shixun_report"),children:"历史导出"})},"2")]})},className:"ml10",children:(0,Z.jsxs)(B.ZP,{children:[(0,Z.jsx)(ne.Z,{}),"导出",(0,Z.jsx)(te.Z,{})]})})]})]})]}),(0,L.Gg)()&&(null==Ze||null===(je=Ze.headerInfo)||void 0===je?void 0:je.is_vip)&&(0,Z.jsx)(P.Z,{style:{marginTop:"15px",display:"inline-flex",background:"#F5F5F5",borderRadius:4,height:42,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",color:"#9096A3"},children:(0,Z.jsx)("span",{children:"学生作业的实验环境临时数据(/data/workspace目录)将长期保存 ,教师可通过“导出-实验数据”功能下载实验环境临时数据。"})}),(0,Z.jsx)(P.Z,{style:{justifyContent:"end",marginTop:"5px"},children:(0,L.GJ)()&&Ke&&(0,Z.jsxs)("span",{children:[(0,Z.jsx)("span",{style:{color:"red"},children:"*"}),"列表中作业记录存在差异,请点击“更新成绩”按钮"]})}),!(null!=Ze&&null!==(we=Ze.headerInfo)&&void 0!==we&&null!==(we=we.homework_status)&&void 0!==we&&we.includes("导入"))&&(0,Z.jsxs)(P.Z,{align:"middle",className:de,children:[(0,Z.jsxs)(H.Z,{flex:"121px",className:"flex-container",children:[(0,Z.jsx)(G.Z,{checkedChildren:"开启",unCheckedChildren:"关闭",defaultChecked:Gn,onChange:function(e){qn(e)}})," ",(0,Z.jsx)("span",{className:"ml8",children:"简洁模式"})]}),((null==Ze||null===(ye=Ze.headerInfo)||void 0===ye||null===(ye=ye.homework_status)||void 0===ye?void 0:ye.includes("提交中"))||(null==Ze||null===(ke=Ze.headerInfo)||void 0===ke||null===(ke=ke.homework_status)||void 0===ke?void 0:ke.includes("补交中"))||(null==Ze||null===(_e=Ze.headerInfo)||void 0===_e||null===(_e=_e.homework_status)||void 0===_e?void 0:_e.includes("进行中")))&&(0,L.GJ)()&&(0,Z.jsx)(H.Z,{children:(0,Z.jsxs)("div",{className:"flex-container",children:[(0,Z.jsx)(G.Z,{className:"ml20",checkedChildren:"开启",unCheckedChildren:"关闭",defaultChecked:!!sessionStorage.getItem("classroomsShixunDetailAutoRefersh"),onChange:function(e){e?sessionStorage.setItem("classroomsShixunDetailAutoRefersh","true"):sessionStorage.removeItem("classroomsShixunDetailAutoRefersh"),bt(e)}}),(0,Z.jsx)("span",{className:"ml8",children:"自动刷新(开启后每10S更新一次数据)"})]})}),(0,L.dE)()&&0!=(null==Ge?void 0:Ge.work_status)&&(0,Z.jsx)(H.Z,{flex:1,children:(0,Z.jsx)(P.Z,{align:"middle",justify:"end",children:(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(He.op,{style:{borderRadius:2},type:"default",openLoading:!0,onClick:r()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!vt.current){e.next=3;break}return m.ZP.warning("您已发送更新成绩请求,请耐心等待或手动刷新页面"),e.abrupt("return");case 3:return vt.current=setInterval((function(){clearInterval(vt.current),vt.current=null}),6e4),e.next=6,(0,_.ZP)("/api/homework_commons/".concat(null==Qe?void 0:Qe.categoryId,"/update_student_score.json"),{method:"get",params:{shixun_id:null==Ze||null===(n=Ze.headerInfo)||void 0===n?void 0:n.shixun_id}});case 6:0==(null==(t=e.sent)?void 0:t.status)&&(m.ZP.success(null==t?void 0:t.message),wt(!0));case 8:case"end":return e.stop()}}),e)}))),children:"更新成绩"})})})})]}),(0,Z.jsx)(v.Z,{className:"mt30",loading:Se["shixunHomeworks/getShixunWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:function(e){return{onClick:function(n){var t,s;!(0,L.Rm)()||null!==(t=ze.AssistantObject.practice)&&void 0!==t&&t.can_view?null!=Ze&&null!==(s=Ze.headerInfo)&&void 0!==s&&null!==(s=s.homework_status)&&void 0!==s&&s.includes("导入")||window.open("/classrooms/".concat(Oe.coursesId,"/shixun_homework/").concat(Oe.categoryId,"/").concat(e.id,"/comment"),"_blank"):m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}}},dataSource:Ge.student_works,columns:It,onChange:function(e,n,t){t.field&&(Oe.order=t.field),t.order||(Oe.b_order="asc"),"ascend"===t.order&&(Oe.b_order="asc"),"descend"===t.order&&(Oe.b_order="desc"),t.order||(Oe.b_order="asc"),wt()}}),(0,Z.jsx)(ce,{}),(0,Z.jsx)(Ce,{}),(0,Z.jsx)(ie.Z,{})]}),(0,Z.jsx)(p.Z,{title:"一键打回重做",open:rn,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:r()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==kn){e.next=13;break}if(!(un.length<=0)){e.next=4;break}return m.ZP.info("请选择作业状态"),e.abrupt("return");case 4:if(Fn){e.next=7;break}return m.ZP.info("评语不能为空"),e.abrupt("return");case 7:return e.next=9,(0,_.ZP)("/api/homework_commons/".concat(Oe.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:Oe.categoryId,comment:Fn,status:un,course_group_ids:_t.current}});case 9:0===(n=e.sent).status&&(gt(n.course_group_count),jn(n),an(!1),xn(!0)),e.next=32;break;case 13:if(0!==Hn&&0!==Sn){e.next=16;break}e.next=22;break;case 16:if(Hn){e.next=19;break}return m.ZP.info("最低分不能为空"),e.abrupt("return");case 19:if(Sn){e.next=22;break}return m.ZP.info("最高分不能为空"),e.abrupt("return");case 22:if(!(Hn>Sn)){e.next=25;break}return m.ZP.info("最高分不能大于最低分"),e.abrupt("return");case 25:if(Fn){e.next=28;break}return m.ZP.info("评语不能为空"),e.abrupt("return");case 28:return e.next=30,(0,_.ZP)("/api/homework_commons/".concat(Oe.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:Oe.categoryId,comment:Fn,min_score:Hn,max_score:Sn,course_group_ids:_t.current}});case 30:0===(t=e.sent).status&&(gt(t.course_group_count),jn(t),an(!1),xn(!0));case 32:case"end":return e.stop()}}),e)}))),onCancel:function(){an(!1),At()},children:(0,Z.jsx)("div",{style:{padding:"32px"},children:(0,Z.jsxs)("div",{children:[(0,Z.jsxs)("div",{style:{display:"flex",marginBottom:"12px"},children:[(0,Z.jsxs)("div",{style:{flexShrink:"0",marginRight:"15px"},children:[" ",(0,Z.jsx)("span",{style:{color:"red"},children:"*"}),"分班:"]}),(0,Z.jsx)("div",{className:lt.length>15?xe:"",style:{overflowX:"hidden"},children:null==lt?void 0:lt.map((function(e,n){return(0,Z.jsxs)(Y.Z,{style:{textAlign:"left",margin:"0"},value:e.course_group_id,onChange:function(){!function(e,n){ct(n.map((function(n){return n.course_group_id===e&&(n.checked=!n.checked),n}))),kt(n)}(e.course_group_id,lt)},checked:e.checked,children:[e.group_group_name,"(",e.count,")"]},e.course_group_id)}))})]}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{style:{width:"80px"},children:"打回方式:"}),(0,Z.jsxs)(q.ZP.Group,{value:kn,onChange:function(e){_n(e.target.value)},children:[(0,Z.jsx)(q.ZP,{value:1,children:"按成绩打回"}),(0,Z.jsx)(q.ZP,{value:2,children:"按作业状态打回"})]})]}),1===kn&&(0,Z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,Z.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,Z.jsx)("span",{style:{color:"red"},children:"*"}),"最低分:"]}),(0,Z.jsx)(X.Z,{min:0,max:100,value:Hn,onChange:function(e){return Bn(e)},style:{width:"100px"}}),(0,Z.jsxs)("span",{style:{width:"80px",textAlign:"end"},children:[(0,Z.jsx)("span",{style:{color:"red"},children:"*"}),"最高分:"]}),(0,Z.jsx)(X.Z,{min:0,max:100,value:Sn,onChange:function(e){return En(e)},style:{width:"100px"}})]}),2===kn&&(0,Z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,Z.jsx)("span",{style:{width:"80px"},children:"作业状态:"}),(0,Z.jsx)(Y.Z.Group,{onChange:function(e){dn(k()(e))},style:{width:"100%"},children:null==Ze||null===(Ae=Ze.headerInfo)||void 0===Ae||null===(Ae=Ae.task_status)||void 0===Ae?void 0:Ae.map((function(e,n){return(0,Z.jsxs)(Y.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]}),(0,Z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,Z.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,Z.jsx)("span",{style:{color:"red"},children:"*"})," 评语:"]}),(0,Z.jsx)(A.Z,{className:pe,onChange:function(e){return Qn(e)},placeholder:"请填写评语"})]})]})})}),(0,Z.jsx)(p.Z,{open:mn,title:"打回确认",onOk:r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==kn){e.next=7;break}return e.next=3,(0,_.ZP)("/api/homework_commons/".concat(Oe.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:Oe.categoryId,comment:Fn,status:un,course_group_ids:_t.current}});case 3:0===e.sent.status&&(m.ZP.info("打回成功"),At(),wt(),xn(!1)),e.next=11;break;case 7:return e.next=9,(0,_.ZP)("/api/homework_commons/".concat(Oe.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:Oe.categoryId,comment:Fn,min_score:Hn,max_score:Sn,course_group_ids:_t.current}});case 9:0===e.sent.status&&(m.ZP.info("打回成功"),At(),wt(),xn(!1));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){At(),xn(!1)},children:(0,Z.jsxs)("div",{style:{padding:"32px"},children:[1===kn&&(0,Z.jsxs)("span",{children:["确认将选中的",ft,"个班级中, 成绩在",Hn,"-",Sn,"的学生进行打回重做吗?"]}),2===kn&&(0,Z.jsxs)("span",{children:["确认将",ft,"个班级中作业状态在",null==Ze||null===(be=Ze.headerInfo)||void 0===be||null===(be=be.task_status)||void 0===be?void 0:be.filter((function(e){return null==un?void 0:un.includes(e.id)})).map((function(e){return e.name})).toString(),"的学生进行作业打回重做吗?"]}),(0,Z.jsx)("br",{}),(0,Z.jsxs)("span",{children:["该条件下共有",null==vn?void 0:vn.count,"名学生"]})]})})]}),(0,Z.jsx)(Ee,{}),(0,Z.jsx)(Ne,{isShow:$n,setIsShow:et,item:st,coursesId:Oe.coursesId,categoryId:Oe.categoryId}),(0,Z.jsx)("aside",{className:"tc mb50 mt30",children:(0,Z.jsx)(z.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,onChange:function(e,n){Oe.page=e,Oe.limit=n,wt()},current:Oe.page||1,pageSize:Oe.limit||20,total:null==Ze||null===(Ie=Ze.shixunWorkList)||void 0===Ie?void 0:Ie.total_count})})]})})),Te=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList;return{shixunHomeworks:n,loading:e.loading.effects,classroomList:t}}))((function(e){var n,t=e.shixunHomeworks,s=e.classroomList,o=e.loading,a=e.dispatch,c=(0,h.useParams)(),p=(0,d.useState)(l()(l()({},{page:1,limit:20,group_ids:[]}),c)),x=u()(p,2),f=x[0],g=x[1],j=(0,h.useLocation)(),w=t.codeReview,y=(0,d.useState)({}),k=u()(y,2),_=(k[0],k[1],M.Z.useForm());u()(_,1)[0];f.order="code_rate",f.sort="desc",f.category=f.categoryId,(0,d.useEffect)((function(){A(),console.log("params",f)}),[f]),(0,d.useEffect)((function(){"执行代码查重"===t.actionTabs.key&&A()}),[t.actionTabs.key]);var A=function(){var e=r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"shixunHomeworks/getCodeReview",payload:l()({},f)});case 2:-2===e.sent.status&&setTimeout((function(){return A()}),1500);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),b=[{title:"序号",dataIndex:"number",render:function(e,n,t){return f.limit*(f.page-1)+t+1}},{title:"姓名",dataIndex:"username"},{title:"学号",dataIndex:"student_id"},{title:"相似度",dataIndex:"code_rate",render:function(e){return(0,Z.jsx)("span",{className:"c-orange",children:e})}},{title:"操作",dataInex:"action",render:function(e,n){return(0,Z.jsxs)("div",{children:[(0,Z.jsx)("a",{target:"_blank",onClick:function(){var e;!(0,L.Rm)()||null!==(e=s.AssistantObject.normal)&&void 0!==e&&e.can_appraise?(localStorage.setItem("studentDetial",j.pathname),window.open("/classrooms/".concat(f.coursesId,"/shixun_homework/").concat(f.categoryId,"/review_detail/").concat(n.user_id))):m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看"}),(0,Z.jsx)("br",{})]})}}];return(0,Z.jsxs)("section",{className:"minH500 bg-white pl30 pr30 pt10",children:[-2===(null==w?void 0:w.status)&&(0,Z.jsx)(se.Z,{customText:"正在进行代码查重,请稍候。查重结束后,页面将自动更新显示结果"}),-2!==(null==w?void 0:w.status)&&(0,Z.jsxs)("div",{children:[(0,Z.jsxs)(P.Z,{children:[(0,Z.jsx)(H.Z,{flex:"1",children:(0,Z.jsxs)("p",{className:"mt10",children:["查重时间:",w.last_review_time,(0,Z.jsx)(B.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:function(){a({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:f}})},children:"代码查重"})]})}),(0,Z.jsxs)(H.Z,{children:[(0,Z.jsx)(T.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){f.search=e,a({type:"shixunHomeworks/getCodeReview",payload:f})},style:{width:200}}),(0,Z.jsx)("span",{className:"ml5 c-red"})]})]}),(null===(n=w.group_info)||void 0===n?void 0:n.length)>0&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(P.Z,{children:[(0,Z.jsx)(H.Z,{flex:"80px",className:"font14",children:"分班情况:"}),(0,Z.jsx)(H.Z,{flex:"80px",children:(0,Z.jsx)(Y.Z,{checked:""==f.group_ids,value:"all",onChange:function(e){delete f.group_ids,f.group_ids=[],f.page=1,g(l()({},f))},children:"全部"})}),(0,Z.jsx)(H.Z,{flex:"1",children:w.group_info&&w.group_info.map((function(e,n){return(0,Z.jsxs)(Y.Z,{value:e.id,checked:f.group_ids.includes(e.id),onChange:function(n){n.target.checked?f.group_ids.push(e.id):f.group_ids.splice(f.group_ids.indexOf(e.id),1),f.page=1,g(l()({},f))},children:[e.name,"(",e.members_count,")"]})}))})]}),(0,Z.jsx)(P.Z,{className:"font14 c-red mt5",children:(0,Z.jsx)(H.Z,{children:"本页仅显示全部已查重分班"})})]}),(0,Z.jsxs)("p",{className:"mt10",children:[(0,Z.jsx)("span",{className:"c-red",children:w.copy_reviews_count}),"个疑似抄袭作品(",w.all_reviews_count,"作品)"]}),(0,Z.jsx)(v.Z,{className:"mt30",loading:o["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:w.users_reviews,columns:b,onChange:function(e,n,t){"ascend"===t.order&&(f.b_order="asc"),"descend"===t.order&&(f.b_order="desc"),t.order||delete f.b_order,a({type:"shixunHomeworks/getCodeReview",payload:l()({},f)})}}),(0,Z.jsx)("aside",{className:"tc mb50 mt30",children:(0,Z.jsx)(z.Z,{showSizeChanger:!1,onChange:function(e,n){f.page=e,f.limit=20,a({type:"shixunHomeworks/getCodeReview",payload:l()({},f)})},defaultCurrent:f.page||1,current:f.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:w.copy_reviews_count})})]})]})})),ze=t(80013),Fe=t(72716),Qe=t(57930),Re=t(57809),Le=(Qe.default.RangePicker,Re.default.Option,(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n=e.shixunHomeworks,t=(e.loading,e.dispatch),s=(0,h.useParams)(),o=((0,h.useLocation)(),n.workSetting),a=n.workList,c=n.changeData,x=(0,d.useState)(!0),f=u()(x,2),g=f[0],v=f[1],j=(0,d.useState)({}),w=u()(j,2),y=(w[0],w[1],(0,d.useState)(!1)),A=u()(y,2),b=A[0],I=A[1],C=M.Z.useForm(),S=(u()(C,1)[0],(0,d.useState)([])),E=u()(S,2),N=E[0],T=E[1],z=(0,d.useState)([]),F=u()(z,2),Q=F[0],R=F[1],L=(0,d.useState)([]),O=u()(L,2),W=(O[0],O[1],(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!1,can_view_details:!1,total_score:"",eff_score:0,forbid_copy_answers:!1,public_after_abort:!1,public_after_over:!1})),J=u()(W,2),D=J[0],K=J[1];(0,d.useEffect)((function(){return U(),function(){T([].concat())}}),[]);var U=function(){t({type:"shixunHomeworks/getWorkSetting",payload:l()({},s)})};(0,d.useEffect)((function(){null!=o&&o.course_id&&(Object.keys(D).map((function(e){D[e]=o[e]})),D.allow_late&&D.unified_late||(D.late_penalty=5),N=JSON.parse(JSON.stringify(o.group_settings.map((function(e){return l()(l()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),Q=JSON.parse(JSON.stringify(o.allow_late_settings.map((function(e){return l()(l()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),K(l()({},D)),T(k()(N)),R(k()(Q)))}),[o]);var G=function(e){var n,o;if(console.log(e.total_score,e.eff_score),null!==e.total_score)if(null!=e&&e.work_efficiency&&null===e.eff_score)m.ZP.warning("效率分不能为空");else{var u=e.challenge_settings.reduce((function(e,n){return e+Number(n.challenge_score)}),0);if((null==u?void 0:u.toFixed(10))===(null===(n=e.total_score-e.eff_score)||void 0===n?void 0:n.toFixed(10))){var d={shixun_evaluation:e.shixun_evaluation,challenge_settings:e.challenge_settings},h=function(){var n=r()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return I(!0),n.next=3,(0,_.ZP)("/api/homework_commons/".concat(s.categoryId,"/public_setting.json"),{method:"post",body:l()({},e)});case 3:0===n.sent.status&&(m.ZP.success("更新成功"),v(!0),U(),t({type:"shixunHomeworks/getShixunWorkList",payload:l()({},s)})),I(!1);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();(0,fe.isEqual)(c,d)||null!=a&&null!==(o=a.homework_status)&&void 0!==o&&o.includes("未发布")?h():p.Z.confirm({title:"更新成绩",content:"您改动了本次作业的关卡得分设置,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。",okText:"确认",cancelText:"取消",onOk:h})}else m.ZP.warning("效率分加关卡任务总分必须等于总分值:".concat(e.total_score,"分"))}else m.ZP.warning("总分值不能为空")},X=(0,d.useMemo)((function(){return D.public_after_abort?"public_after_abort":D.public_after_over?"public_after_over":"immediately"}),[D]);return(0,Z.jsx)("section",{className:[ze.Z.form," bg-white pl30 pr30 pt10"].join(" "),children:(0,Z.jsxs)(P.Z,{children:[(0,Z.jsx)(H.Z,{flex:"1",children:(0,Z.jsx)("span",{style:{fontSize:"16px"},children:"公开设置"})}),(0,Z.jsxs)(H.Z,{children:[(null==o?void 0:o.can_edit)&&g&&(0,Z.jsx)(B.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return v(!1)},children:"编辑设置"}),!g&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(B.ZP,{type:"primary",size:"middle",loading:b,onClick:function(){return function(){var e,n,t=JSON.parse(JSON.stringify(D));if(t.challenge_settings.filter((function(e){return!e.hide})),t.categoryId=s.categoryId,null!==(e=t.challenge_settings)&&void 0!==e&&e.every((function(e){return!e.checked})))m.ZP.warning("关卡不能全部设置为可不做");else{if(D.unified_setting||(N=null===(n=N)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw m.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw m.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null===(n=o.group_settings)||void 0===n?void 0:n.filter((function(n){var t;return null==e||null===(t=e.group_name)||void 0===t?void 0:t.includes(n.group_name)})).map((function(e){return e.group_id||e.id})).toString().split(","),e}))),t.group_settings=N,D.allow_late)if(D.unified_late){if(null===D.late_penalty||void 0===D.late_penalty||D.late_penalty<0||D.late_penalty>100)throw m.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!D.late_time)throw m.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整")}else{var i;Q=null===(i=Q)||void 0===i?void 0:i.map((function(e){var n;if(null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw m.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw m.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw m.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=o.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),t.allow_late_settings=Q}G(t)}}()},children:"提交"}),(0,Z.jsx)(B.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){v(!0),U()},children:"取消"})]})]}),(0,Z.jsxs)(H.Z,{span:24,className:"mt15 pl30",children:[(0,Z.jsx)(Y.Z,{checked:D.score_open,disabled:g,onChange:function(e){D.score_open=e.target.checked,K(Object.assign({},D))},children:(0,Z.jsx)("strong",{children:"公开成绩"})}),(0,Z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看其它学生的成绩,否则只能查看自己的成绩)"})]}),(0,Z.jsxs)(H.Z,{span:24,className:"mt15 pl30",children:[(0,Z.jsx)(Y.Z,{checked:D.answer_public,disabled:g,onChange:function(e){e.target.checked?K((function(n){return l()(l()({},n),{},{answer_public:e.target.checked})})):K((function(n){return l()(l()({},n),{},{answer_public:e.target.checked,public_after_abort:!1,public_after_over:!1})}))},children:(0,Z.jsx)("strong",{children:"公开答案"})}),(0,Z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则学生可以查看实训参考答案,否则禁止查看答案)"})]}),D.answer_public&&(0,Z.jsx)(H.Z,{span:24,className:"mt10 pl30",children:(0,Z.jsxs)(q.ZP.Group,{style:{marginLeft:22},onChange:function(e){"public_after_abort"===e.target.value?K((function(e){return l()(l()({},e),{},{public_after_abort:!0,public_after_over:!1})})):"public_after_over"===e.target.value?K((function(e){return l()(l()({},e),{},{public_after_abort:!1,public_after_over:!0})})):K((function(e){return l()(l()({},e),{},{public_after_abort:!1,public_after_over:!1})}))},value:X,disabled:g,children:[(0,Z.jsx)(q.ZP,{value:"immediately",children:"立即公开"}),(0,Z.jsx)(q.ZP,{value:"public_after_abort",children:"作业截止后公开"}),(0,Z.jsx)(q.ZP,{value:"public_after_over",children:"课堂结束后公开"})]})}),(0,Z.jsxs)(H.Z,{span:24,className:"mt15 pl30",children:[(0,Z.jsx)(Y.Z,{checked:D.forbid_copy_answers,disabled:g,onChange:function(e){D.forbid_copy_answers=e.target.checked,K(Object.assign({},D))},children:(0,Z.jsx)("strong",{children:"禁止复制参考答案"})}),(0,Z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则禁止学生复制参考答案,否则学生可以复制参考答案)"})]}),(0,Z.jsxs)(H.Z,{span:24,className:"mt15 pl30",children:[(0,Z.jsx)(Y.Z,{checked:D.comment_public,disabled:g,onChange:function(e){D.comment_public=e.target.checked,K(Object.assign({},D))},children:(0,Z.jsx)("strong",{children:"公开评论"})}),(0,Z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则学生可以查看课程实验的评论,否则禁止查看)"})]}),(0,Z.jsxs)(H.Z,{span:24,className:"mt15 pl30 pb40",children:[(0,Z.jsx)(Y.Z,{checked:D.can_view_details,disabled:g,onChange:function(e){D.can_view_details=e.target.checked,K(Object.assign({},D))},children:(0,Z.jsx)("strong",{children:"查看实践项目详情"})}),(0,Z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则学生开始学习先进入实践项目详情页面,否则学生进入实践项目挑战页面)"})]})]})})}))),Oe=["key","name"],We=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n=e.shixunHomeworks,t=(e.loading,e.dispatch),s=(0,h.useParams)(),o=M.Z.useForm(),a=u()(o,1)[0],c=M.Z.useWatch("total_score",a),x=M.Z.useWatch("eff_type",a),f=M.Z.useWatch("challenge_settings",a),g=M.Z.useWatch("answer_open_evaluation",a),v=M.Z.useWatch("shixun_evaluation",a),j=M.Z.useWatch("work_efficiency",a),y=M.Z.useWatch("is_repeat_minus",a),A=n.workSetting,b=n.workList,I=n.changeData,C=(0,d.useState)(!0),S=u()(C,2),E=S[0],N=S[1],T=(0,d.useState)(!1),z=u()(T,2),F=z[0],Q=z[1],R=(0,d.useState)(!1),L=u()(R,2),O=L[0],W=L[1],J=(0,d.useState)([]),D=u()(J,2),K=D[0],U=D[1],G=(0,d.useState)([]),q=u()(G,2),V=q[0],$=q[1],ee=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!0,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,eff_type:1,is_repeat_minus:!1,repeat_setting_score:10,repeat_limit:70,is_onpage_time:!0,training_time_rules:1,difficulty_level_sort:"asc",game_deduct_score_percentage:100}),ne=u()(ee,2),te=ne[0],se=ne[1],ie=(0,d.useState)(!1),oe=u()(ie,2),ae=oe[0],le=oe[1],ce=(0,d.useState)(0),ue=u()(ce,2),de=ue[0],he=ue[1];(0,d.useEffect)((function(){return pe(),function(){U([].concat())}}),[]);var pe=function(){t({type:"shixunHomeworks/getWorkSetting",payload:l()({},s)})};(0,d.useEffect)((function(){if(null!=A&&A.course_id){Object.keys(te).map((function(e){te[e]=A[e]})),te.allow_late&&te.unified_late||(te.late_penalty=5),K=JSON.parse(JSON.stringify(A.group_settings.map((function(e){return l()(l()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),V=JSON.parse(JSON.stringify(A.allow_late_settings.map((function(e){return l()(l()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time}))));var e=l()(l()({},te),{},{difficulty_level_sort:te.difficulty_level_sort||"asc"});se(e),ge(e),a.setFieldsValue(e),U(k()(K)),$(k()(V))}}),[A]);var me=function(e){var n,o;if(null!==e.total_score)if(null!=e&&e.work_efficiency&&null===e.eff_score)m.ZP.warning("效率分不能为空");else{var a=e.challenge_settings.reduce((function(e,n){return e+Number(n.challenge_score)}),0);if((null==a?void 0:a.toFixed(10))===(null===(n=e.total_score-e.eff_score)||void 0===n?void 0:n.toFixed(10))){var c={shixun_evaluation:e.shixun_evaluation,challenge_settings:e.challenge_settings,eff_type:e.eff_type},u=function(){var n=r()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return Q(!0),n.next=3,(0,_.ZP)("/api/homework_commons/".concat(s.categoryId,"/score_setting.json"),{method:"post",body:l()({},e)});case 3:0===n.sent.status&&(m.ZP.success("更新成功"),N(!0),pe(),t({type:"shixunHomeworks/getShixunWorkList",payload:l()({},s)})),Q(!1);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();(0,fe.isEqual)(I,c)||null!=b&&null!==(o=b.homework_status)&&void 0!==o&&o.includes("未发布")||ae?u():p.Z.confirm({title:"更新成绩",content:"您改动了本次作业的关卡得分设置,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。",okText:"确认",cancelText:"取消",onOk:u}),(ae||y&&ae)&&p.Z.confirm({title:"更新成绩",content:"您改动了本次作业的查重扣分规则,需要重新查重才能生效,生效后成绩将覆盖成最新的成绩。",okText:"立即查重",onOk:function(){t({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:s}})}})}else m.ZP.warning("效率分加关卡任务总分必须等于总分值:".concat(e.total_score,"分"))}else m.ZP.warning("总分值不能为空")},xe=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:te,t=n.eff_score,s=n.total_score,i=n.difficulty_level_sort,o=s-t,r=null===(e=n.challenge_settings)||void 0===e?void 0:e.filter((function(e){return e.checked})).length;if(r){var c,u=n.challenge_settings.filter((function(e){return e.checked})).map((function(e){return"desc"===i?e.challenge_exp_desc:e.challenge_exp})).reduce((function(e,n){return e+n})),d=o/u,h=0,p=0;switch(n.shixun_evaluation){case 0:var m=parseFloat((o/r).toFixed(1));n.challenge_settings.map((function(e,n){e.checked?(h=n,e.challenge_score=m>0?m:0):e.challenge_score=0})),c=(o-m*(r-1)).toFixed(1),n.challenge_settings[h].challenge_score=c>0?c:0;break;case 1:n.challenge_settings.map((function(e,n){e.checked?(h=n,p+=Number((Math.round(("desc"===i?e.challenge_exp_desc:e.challenge_exp)*d*10)/10).toFixed(1)),e.challenge_score=(Math.round(("desc"===i?e.challenge_exp_desc:e.challenge_exp)*d*10)/10).toFixed(1)):e.challenge_score=0}));var x=n.challenge_settings[h].challenge_score;c=(o-p+Number(x)).toFixed(1),n.challenge_settings[h].challenge_score=c>0?c:0}se(l()({},n)),ge(n),a.setFieldsValue(n)}else n.challenge_settings.map((function(e,n){e.challenge_score=0}))},ge=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:te,n=(0,w.EN)(e.challenge_settings.reduce((function(e,n){return(0,w.EN)(e||0,Number(n.challenge_score)||0,"+")}),0),e.eff_score||0,"+");he(n)};return(0,Z.jsxs)(Z.Fragment,{children:[(null==A?void 0:A.can_edit)&&(0,Z.jsxs)(P.Z,{className:"mt20 mr30",children:[(0,Z.jsx)(H.Z,{flex:1,children:(0,Z.jsx)("span",{className:"blod font16 c-black",children:"作业分值设置"})}),(0,Z.jsx)(H.Z,{children:E?(0,Z.jsx)(B.ZP,{type:"primary",onClick:function(){N(!1)},children:"编辑设置"}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(B.ZP,{type:"primary",loading:F,onClick:function(){a.submit()},children:"提交"}),(0,Z.jsx)(B.ZP,{type:"primary",ghost:!0,className:"ml20",onClick:function(){N(!0),pe()},children:"取消"})]})})]}),(0,Z.jsxs)(M.Z,{className:ze.Z.FormStyle,form:a,initialValues:{},layout:"vertical",disabled:E,size:"large",onValuesChange:function(e,n){se(l()(l()({},te),n))},onFinish:function(e){console.log("onfinish",e),function(){var e,n,t=JSON.parse(JSON.stringify(te));if(t.challenge_settings.filter((function(e){return!e.hide})),t.categoryId=s.categoryId,""!==t.game_deduct_score_percentage)if(null!==(e=t.challenge_settings)&&void 0!==e&&e.every((function(e){return!e.checked})))m.ZP.warning("关卡不能全部设置为可不做");else{if(te.unified_setting||(K=null===(n=K)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw m.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw m.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null===(n=A.group_settings)||void 0===n?void 0:n.filter((function(n){var t;return null==e||null===(t=e.group_name)||void 0===t?void 0:t.includes(n.group_name)})).map((function(e){return e.group_id||e.id})).toString().split(","),e}))),t.group_settings=K,te.allow_late)if(te.unified_late){if(null===te.late_penalty||void 0===te.late_penalty||te.late_penalty<0||te.late_penalty>100)throw m.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!te.late_time)throw m.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整")}else{var i;V=null===(i=V)||void 0===i?void 0:i.map((function(e){var n;if(null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw m.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw m.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw m.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=A.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),t.allow_late_settings=V}me(t)}else m.ZP.warning("请填写查看答案扣分比例")}(),le(!1)},children:[(0,Z.jsxs)(P.Z,{wrap:!1,align:"top",style:{padding:"20px 0",lineHeight:"40px"},children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("span",{className:"c-grey-666",children:"作业总分"})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{className:"ml10",name:"total_score",rules:[{required:!0,message:"作业总分不能为空"}],children:(0,Z.jsx)(X.Z,{style:{width:120},min:0,suffix:(0,Z.jsx)("span",{className:ze.Z.SubTooltip,children:"分"})})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("span",{className:"ml20 ".concat(ze.Z.SubTooltip),children:"(作业总分=效率分+各任务关卡总分)"})})]}),(0,Z.jsxs)("div",{className:"mb20",style:{padding:"8px 20px",background:"#F6F7F9",borderRadius:"20px",display:"inline-block"},children:[de==c?(0,Z.jsx)("i",{className:"iconfont icon-xuanzhong5 mr10",style:{color:"#1ACC4B"}}):(0,Z.jsx)("i",{className:"iconfont icon-tishi12 mr10",style:{color:"#FA6400"}}),"作业总分为",c||0,"分,当前效率分+各任务关卡总分",(0,Z.jsx)("span",{className:"ml5 mr5",style:{color:de==c?"#3061D0":"#FA6400"},children:de}),"分"]}),(0,Z.jsxs)("div",{style:{padding:"20px 0",borderBottom:"1px solid #F6F7F9",borderTop:"1px solid #F6F7F9",lineHeight:"40px"},children:[(0,Z.jsxs)(P.Z,{wrap:!1,align:"top",children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{name:"work_efficiency",valuePropName:"checked",style:{marginBottom:0},normalize:function(e){var n=l()(l()({},te),{},{eff_score:e?20:0});return xe(n),ge(n),e},children:(0,Z.jsx)(Y.Z,{children:(0,Z.jsx)("span",{className:"c-grey-666",children:"效率分"})})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{className:"ml10",name:"eff_score",style:{marginBottom:0},rules:[{required:j&&!0,message:"效率分不能为空"}],normalize:function(e){return xe(l()(l()({},te),{},{eff_score:e})),e},children:(0,Z.jsx)(X.Z,{style:{width:120},min:0,step:.1,suffix:(0,Z.jsx)("span",{className:ze.Z.SubTooltip,children:"分"}),disabled:E||!j})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("span",{className:"ml10",style:{color:"#FA6400"},children:"(开启,则学生最终成绩包含效率分。效率分在作业截止或者补交结束后由系统自动生成)"})})]}),j&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(P.Z,{className:"mt20",wrap:!1,align:"middle",children:[(0,Z.jsx)(H.Z,{flex:"90px",style:{textAlign:"right"},children:(0,Z.jsx)("span",{className:"c-grey-666",children:"计算维度"})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{className:"ml20",name:"eff_type",style:{marginBottom:0},children:(0,Z.jsx)(Re.default,{style:{width:200},options:[{value:1,label:"按课堂学习效率计算"},{value:2,label:"按班级学习效率计算"}]})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("a",{className:"ml20",onClick:function(){p.Z.warning({icon:null,title:"按".concat(1==x?"课堂":"班级","计算规则说明"),centered:!0,width:500,okText:"知道了",closable:!0,maskClosable:!0,content:(0,Z.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:20},children:[(0,Z.jsxs)("div",{children:["学生学习效率 = log",(0,Z.jsx)("span",{className:"".concat(ze.Z.SubTooltip),children:"(实训总得分/实训总耗时)"})]}),(0,Z.jsxs)("div",{children:["学生效率分 = 学生学习效率 / ",(0,Z.jsx)("span",{style:{color:"#3061D0"},children:1==x?"课堂":"班级"}),"学生最高学习效率 * 分值"]}),1==x?(0,Z.jsxs)("div",{children:["注意:当学生未通关时,学生效率分记 ",(0,Z.jsx)("span",{style:{color:"#FA6400"},children:"0"}),"分"]}):(0,Z.jsxs)("div",{children:["注意:按班级计算效率分时,可能每个班级中均有一位学生拿到满分(100分);当学生未通关时,学生效率分记 ",(0,Z.jsx)("span",{style:{color:"#FA6400"},children:"0"}),"分"]})]})})},children:"规则说明"})})]}),(0,Z.jsxs)(P.Z,{className:"mt10",wrap:!1,align:"middle",children:[(0,Z.jsx)(H.Z,{flex:"90px",style:{textAlign:"right"},children:(0,Z.jsx)("span",{className:"c-grey-666",children:"实训耗时规则"})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{className:"ml20",name:"training_time_rules",style:{marginBottom:0},normalize:function(e,n,t){return xe(l()(l()({},t),{},{training_time_rules:e})),e},children:(0,Z.jsx)(Re.default,{style:{width:200},options:[{value:1,label:"页面停留时长"},{value:2,label:"关卡总耗时"},{value:3,label:"作业通关时长"}]})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("a",{className:"ml20",onClick:function(){W(!0)},children:"规则说明"})})]})]})]}),(0,Z.jsxs)("div",{style:{padding:"20px 0",borderBottom:"1px solid #F6F7F9"},children:[(0,Z.jsx)("div",{className:"mb20",children:"任务关卡选择与分值设置"}),(0,Z.jsxs)(P.Z,{wrap:!1,align:"middle",gutter:20,children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{name:"shixun_evaluation",style:{marginBottom:0},normalize:function(e,n,t){var s=l()(l()({},t),{},{shixun_evaluation:e,difficulty_level_sort:1!==e?"asc":t.difficulty_level_sort});return xe(s),e},children:(0,Z.jsx)(Re.default,{style:{width:200},options:[{value:0,label:"均分比例"},{value:1,label:"难易度"},{value:2,label:"自定义分值"}]})})}),1==v&&(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{name:"difficulty_level_sort",style:{marginBottom:0},normalize:function(e,n,t){return xe(l()(l()({},t),{},{difficulty_level_sort:e})),e},children:(0,Z.jsx)(Re.default,{style:{width:200},options:[{value:"asc",label:"正序赋分"},{value:"desc",label:"反序赋分"}]})})})]}),(0,Z.jsxs)("div",{className:"mt20 mb20",children:["关卡名称",(0,Z.jsx)("span",{className:"ml20 ".concat(ze.Z.SubTooltip),children:null!=A&&A.task_pass?"请选中需要学生完成的关卡,该实训支持跳关学习":"该实训不支持跳关学习"})]}),(0,Z.jsx)(M.Z.List,{name:"challenge_settings",children:function(e,n){n.add,n.remove;return(0,Z.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:10},children:null==e?void 0:e.map((function(e){var n,t,s,i,o,r,a=e.key,c=e.name,u=re()(e,Oe);return(0,Z.jsxs)(P.Z,{wrap:!1,align:"middle",children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,l()(l()({},u),{},{name:[c,"checked"],valuePropName:"checked",style:{marginBottom:0},normalize:function(e,n,t){var s;return t.challenge_settings[a].checked=e,null!=t&&null!==(s=t.challenge_settings)&&void 0!==s&&s.every((function(e){return!e.checked}))?(m.ZP.warning("关卡不能全部设置为可不做"),t.challenge_settings[a].checked=n,n):(2!==t.shixun_evaluation||e||(t.challenge_settings[a].challenge_score=0),xe(t),e)},children:(0,Z.jsx)(Y.Z,{disabled:E||!(null!=A&&A.task_pass),children:(0,Z.jsx)("div",{className:"c-grey-666 multi_ellipsis1",style:{width:392},children:null==f||null===(n=f[a])||void 0===n?void 0:n.challenge_name})})}))}),(0,Z.jsx)(H.Z,{flex:"76px",children:!f[a].checked&&(0,Z.jsx)("span",{className:"tag-style-border-small bg-orange border-raduis-50 c-white ml20",children:"可不做"})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{className:"ml20",name:[c,"challenge_score"],style:{marginBottom:0},normalize:function(e,n,t){return t.challenge_settings[a].challenge_score=e,ge(t),e},children:(0,Z.jsx)(X.Z,{style:{width:120},min:0,suffix:(0,Z.jsx)("span",{className:ze.Z.SubTooltip,children:"分"}),disabled:E||2!==v||!(null!=f&&null!==(t=f[a])&&void 0!==t&&t.checked)})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("div",{className:"简单"==(null==f||null===(s=f[a])||void 0===s?void 0:s.difficulty)?ze.Z.DifSimple:"中等"==(null==f||null===(i=f[a])||void 0===i?void 0:i.difficulty)?ze.Z.DifMiddle:ze.Z.DifHard,children:null==f||null===(o=f[a])||void 0===o?void 0:o.difficulty})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsxs)("span",{className:"ml10 ".concat(ze.Z.SubTooltip),children:["金币奖励数",(0,Z.jsx)("span",{className:"ml10",style:{color:"#FA6400"},children:null==f||null===(r=f[a])||void 0===r?void 0:r.challenge_exp})]})})]},a)}))})}})]}),(0,Z.jsxs)("div",{style:{padding:"20px 0",borderBottom:"1px solid #F6F7F9"},children:[(0,Z.jsx)("div",{className:"blod font16 c-black mb20",children:"学生扣分规则设置"}),(0,Z.jsxs)("div",{className:"mb20",children:["查看参考答案才通过评测的关卡扣分规则",(0,Z.jsx)("span",{className:"ml20 ".concat(ze.Z.SubTooltip),children:"学生通过评测后再查看参考答案,不对成绩产生影响"})]}),(0,Z.jsxs)(P.Z,{wrap:!1,align:"middle",gutter:20,children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{name:"answer_open_evaluation",style:{marginBottom:0},children:(0,Z.jsx)(Re.default,{style:{width:200},options:[{value:!0,label:"自定义扣分规则"},{value:!1,label:"按查看答案级别扣分"}]})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("span",{className:"".concat(ze.Z.SubTooltip),children:g?"学员查看关卡的参考答案,则对应的关卡需要扣减一定比例的分值":"根据学员选择查看的实训答案级别(解题思路、完整答案),扣减相应的分值"})})]}),g&&(0,Z.jsxs)(P.Z,{className:"mt20",wrap:!1,gutter:20,children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("span",{className:"c-grey-666",style:{lineHeight:"40px"},children:"查看答案扣分"})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{name:"game_deduct_score_percentage",rules:[{required:!0,message:"请输入扣分比例"}],children:(0,Z.jsx)(X.Z,{style:{width:120},min:0,max:100,suffix:(0,Z.jsx)("span",{className:ze.Z.SubTooltip,children:"%"})})})})]}),(0,Z.jsxs)(P.Z,{className:"mt30",wrap:!1,align:"middle",gutter:20,children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{name:"is_repeat_minus",valuePropName:"checked",style:{marginBottom:0},normalize:function(e){return!e&&le(!0),e},children:(0,Z.jsx)(Y.Z,{children:(0,Z.jsx)("span",{className:"c-black",children:"代码查重扣分"})})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("span",{className:ze.Z.SubTooltip,children:"规则提交后需进行“代码查重”才能生效"})})]}),y&&(0,Z.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:10},children:[(0,Z.jsxs)(P.Z,{wrap:!1,align:"middle",children:[(0,Z.jsx)(H.Z,{flex:"85px",style:{textAlign:"right"},children:(0,Z.jsx)("span",{className:"c-grey-666",children:"查重扣分"})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{className:"ml10",name:"repeat_setting_score",style:{marginBottom:0},normalize:function(e){return le(!0),e},children:(0,Z.jsx)(X.Z,{style:{width:120},min:0,max:c,suffix:(0,Z.jsx)("span",{className:ze.Z.SubTooltip,children:"分"})})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("span",{className:"ml20 ".concat(ze.Z.SubTooltip),children:"学生关卡实际扣分=查重扣分x相似度比"})})]}),(0,Z.jsxs)(P.Z,{wrap:!1,align:"middle",children:[(0,Z.jsx)(H.Z,{flex:"85px",style:{textAlign:"right"},children:(0,Z.jsx)("span",{className:"c-grey-666",children:"扣分阈值"})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{className:"ml10",name:"repeat_limit",style:{marginBottom:0},normalize:function(e){return le(!0),e},children:(0,Z.jsx)(X.Z,{style:{width:120},min:0,max:100,suffix:(0,Z.jsx)("span",{className:ze.Z.SubTooltip,children:"%"})})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("span",{className:"ml20 ".concat(ze.Z.SubTooltip),children:"学生相似度低于这个阈值则不扣分"})})]})]})]})]}),(0,Z.jsxs)(p.Z,{title:"计时规则说明",open:O,width:860,footer:null,onCancel:function(){W(!1)},children:[(0,Z.jsxs)("div",{style:{color:"#333333",fontWeight:400},children:[(0,Z.jsx)("span",{style:{fontWeight:500},children:"1、页面停留时长"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"学生进入关卡的答题页面开始计时,直至学生关卡评测通过,则计时结束;"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:" 学生进入关卡的答题页面开始计时,若学生关闭/退出答题页面,则计时暂停,再次进入答题页面时开始累计计时直至评测通过,则计时结束;"}),(0,Z.jsx)("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"},children:" 可能会造成时长评估与实际做题能力不符的情况 "}),(0,Z.jsx)("span",{children:"a、学生进入关卡看完题后,退出答题页面完成代码设计,再复制进平台答题页面进行评测,无法评估学生的学习和思考时间。"})]}),(0,Z.jsxs)("div",{style:{color:"#333333",marginTop:20,fontWeight:400},children:[(0,Z.jsx)("span",{style:{fontWeight:500},children:"2、关卡总耗时"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{style:{},children:"学生第一次进入关卡答题页面开始计时,直至该关卡评测通过,则计时结束。 "}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:" 另,即使关卡闯关过程中,学生退出/关闭答题页面,也将持续计时,直至该关卡通过。"}),(0,Z.jsx)("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10},children:" 可能会造成时长评估与实际做题能力不符的情况 "}),(0,Z.jsx)("span",{children:"a、学生从其他同学处看到题目后,完成代码设计,再进入关卡答题页面,将已完成的代码复制至平台进行评测;"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"b、学生第一次打开关卡后,因为某种原因离开页面,时隔多日才再次进入平台闯关,就会导致学生关卡总耗时过长;"})]}),(0,Z.jsxs)("div",{style:{color:"#333333",marginTop:20,fontWeight:400},children:[(0,Z.jsx)("span",{style:{fontWeight:500},children:"3、作业通关时长"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{style:{},children:"从老师发布的实训作业开始时间,开始计时,直至学生实训通关(包括迟交通关),结束计时。如果学生未通关,则该生的闯关耗时为老师设置的实训开始时间至实训截止时间,如果老师开启了补交,则该生的闯关耗时为实训开始时间至实训补交截止时间。"})]}),(0,Z.jsxs)("div",{style:{color:"#333333",marginTop:20,fontWeight:400},children:[(0,Z.jsx)("span",{style:{fontWeight:500},children:"规则目的"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"鼓励学生在实训作业发布的第一时间,立即登录平台完成实训作业的通关。"})]})]})]})})),Je=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){e.shixunHomeworks,e.loading,e.dispatch;var n,t,s=(0,d.useState)(!0),o=u()(s,2),a=o[0],l=o[1],c=(0,d.useState)(!1),x=u()(c,2),f=x[0],g=x[1],j=(0,d.useState)([]),w=u()(j,2),y=w[0],k=w[1],A=(0,d.useState)([]),b=u()(A,2),I=b[0],C=b[1],S=(0,d.useState)([]),E=u()(S,2),N=E[0],z=E[1],F=(0,d.useState)([]),Q=u()(F,2),R=Q[0],L=Q[1],O=(0,h.useParams)();function W(){return J.apply(this,arguments)}function J(){return(J=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/homework_commons/".concat(O.categoryId,"/homework_common_collaborators.json"),{method:"get"});case 2:n=e.sent,C(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(){return M.apply(this,arguments)}function M(){return(M=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/courses/".concat(null==O?void 0:O.coursesId,"/teachers"),{method:"get",params:{homework_id:O.categoryId,limit:1e3}});case 2:null==(n=e.sent)||n.teacher_list.map((function(e){e.key=e.user_id})),z(null==n?void 0:n.teacher_list),L(null==n?void 0:n.teacher_list);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){W(),D()}),[O]);return(0,Z.jsxs)("section",{className:[ze.Z.form," bg-white pl30 pr30 pt10"].join(" "),children:[(0,Z.jsx)(P.Z,{children:(0,Z.jsxs)(H.Z,{flex:"1",children:[(0,Z.jsx)("span",{style:{fontSize:"16px"},children:"协作设置"}),(null==I?void 0:I.can_edit)&&(0,Z.jsx)("span",{style:{cursor:"pointer",color:"#0152d9",marginLeft:"10px"},onClick:function(){g(!0)},children:"+添加协作者"})]})}),(0,Z.jsxs)(P.Z,{style:{marginTop:"20px",marginBottom:"20px"},children:[(null==I||null===(n=I.data)||void 0===n?void 0:n.length)<=0&&(0,Z.jsx)(se.Z,{customText:"该作业暂无协作者"}),null==I||null===(t=I.data)||void 0===t?void 0:t.map((function(e){return(0,Z.jsxs)("span",{style:{display:"inline-flex",height:"40px",borderRadius:"4px",border:"1px solid #44D7B6",padding:"7px 20px",color:"#44D7B6",marginRight:"40px"},children:[(0,Z.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.real_name}),(null==I?void 0:I.can_edit)&&(0,Z.jsx)("span",{style:{cursor:"pointer",marginLeft:"10px"},onClick:r()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,_.ZP)("/api/homework_commons/".concat(O.categoryId,"/homework_common_collaborators/delete.json"),{method:"delete",body:{user_id:e.id}});case 2:0===n.sent.status&&(m.ZP.info("删除成功"),W(),D());case 4:case"end":return n.stop()}}),n)}))),children:"X"})]})}))]}),(0,Z.jsx)(P.Z,{children:!a&&(0,Z.jsxs)(H.Z,{className:"mb50",children:[(0,Z.jsx)(B.ZP,{type:"primary",size:"middle",onClick:function(){},children:"提交"}),(0,Z.jsx)(B.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){l(!0)},children:"取消"})]})}),(0,Z.jsx)(p.Z,{title:"添加协作者",open:f,onCancel:function(){return g(!1)},onOk:r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==y.length){e.next=3;break}return m.ZP.info("请选择协作老师"),e.abrupt("return");case 3:return e.next=5,(0,_.ZP)("/api/homework_commons/".concat(O.categoryId,"/homework_common_collaborators.json"),{method:"post",body:{user_ids:y}});case 5:0===e.sent.status&&(m.ZP.info("添加成功"),k([]),W(),D(),g(!1));case 7:case"end":return e.stop()}}),e)}))),children:(0,Z.jsxs)("div",{children:[(0,Z.jsxs)("div",{style:{display:"flex"},children:[(0,Z.jsx)("label",{style:{width:"50px"},children:"姓名:"})," ",(0,Z.jsx)(T.Z.Search,{onChange:function(e){z(R.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}})]}),(0,Z.jsx)(v.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(e,n){k(e)},selectedRowKeys:y,getCheckboxProps:function(e){return{disabled:e.is_collaborator}}},pagination:!1,dataSource:N,columns:[{title:"姓名",dataIndex:"name",key:"name"},{title:"角色",dataIndex:"role",key:"role"}]})]})})]})})),De={flex_box_center:"flex_box_center___F26vH",flex_space_between:"flex_space_between___J7N7g",flex_box_vertical_center:"flex_box_vertical_center___W4LLF",flex_box_center_end:"flex_box_center_end___ViUq3",flex_box_column:"flex_box_column___fhMvC",content:"content___gstD6",explain:"explain___gCVEb",tabs:"tabs___JAbVp",active:"active___O3Rxd",btns:"btns___bZYiw",must:"must___Ne3Rd",popover:"popover___MLGUB",zybzForm:"zybzForm___JaYlh",graaytitle:"graaytitle___vJ0cM",dataPicker:"dataPicker___qgWAA",examineStatus:"examineStatus___A8ldH",contacts:"contacts___yS8x4",contacts_img:"contacts_img___pPzVA",suc_status:"suc_status___hDmBK",fail_status:"fail_status___KeR0l",bohui:"bohui___cxmL1"},Me=t(88522),Ke=t(80559),Ye=t(58670),Ue=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.user;return{shixunHomeworks:n,loading:t.effects,user:s}}))((function(e){e.user,e.shixunHomeworks,e.loading;var n=e.dispatch,t=M.Z.useForm(),s=u()(t,1)[0],o=(0,d.useState)(null),a=u()(o,2),c=a[0],p=a[1],x=(0,d.useState)([]),f=u()(x,2),g=f[0],v=f[1],j=(0,d.useState)(""),w=u()(j,2),y=w[0],k=w[1],A=(0,d.useState)(!0),b=u()(A,2),I=b[0],C=b[1],S=(0,d.useState)(!1),E=u()(S,2),H=E[0],z=(E[1],(0,h.useParams)()),F=(0,d.useState)([]),Q=u()(F,2),R=Q[0],L=Q[1],O=(0,d.useState)({}),W=u()(O,2),J=W[0],D=W[1],K=(0,d.useRef)((0,fe.throttle)((function(e){return U(e)}),1200,{leading:!0,trailing:!0})).current;(0,d.useEffect)((function(){U(),Y()}),[]);var Y=function(){var e=r()(i()().mark((function e(){var n,t,o,r,a,c,u,d,h,m;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/homework_commons/".concat(z.categoryId,"/resources_ensure_info.json"),{method:"get"});case 2:m=e.sent,s.setFieldsValue(l()(l()({},null==m||null===(n=m.data)||void 0===n?void 0:n.important_shixun_configs),{},{times:null!=m&&null!==(t=m.data)&&void 0!==t&&null!==(t=t.important_shixun_configs)&&void 0!==t&&t.start_time&&null!=m&&null!==(o=m.data)&&void 0!==o&&null!==(o=o.important_shixun_configs)&&void 0!==o&&o.end_time?[N()(null==m||null===(r=m.data)||void 0===r||null===(r=r.important_shixun_configs)||void 0===r?void 0:r.start_time),N()(null==m||null===(a=m.data)||void 0===a||null===(a=a.important_shixun_configs)||void 0===a?void 0:a.end_time)]:["",""],school_id:null==m||null===(c=m.data)||void 0===c||null===(c=c.important_shixun_configs)||void 0===c?void 0:c.school_name})),D(null==m||null===(u=m.data)||void 0===u?void 0:u.important_shixun_configs),k(null==m||null===(d=m.data)||void 0===d||null===(d=d.important_shixun_configs)||void 0===d?void 0:d.verify_reason),p((null==m||null===(h=m.data)||void 0===h||null===(h=h.important_shixun_configs)||void 0===h?void 0:h.process)||null);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,d.useEffect)((function(){null!=J&&J.school_name&&U(null==J?void 0:J.school_name)}),[null==J?void 0:J.school_name]);var U=function(){var e=r()(i()().mark((function e(t){var s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"account/getSchoolOption",payload:{keyword:t,limit:10}});case 2:s=e.sent,v(null==s?void 0:s.schools),t&&""!=t&&L(null==s||null===(o=s.schools)||void 0===o?void 0:o.filter((function(e){return e.name.includes(t)})));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Z.jsxs)("section",{className:[De.form," bg-white pl30 pr30 pt10"].join(" "),children:[(0,Z.jsxs)("div",{style:{textAlign:"end"},children:[I&&(0,Z.jsx)(B.ZP,{onClick:function(){C(!1)},children:"编辑设置"}),!I&&(0,Z.jsxs)("div",{children:[(0,Z.jsx)(B.ZP,{type:"primary",loading:H,onClick:function(){s.submit()},children:"提交"}),(0,Z.jsx)(B.ZP,{style:{marginLeft:20},onClick:function(){Y(),C(!0)},children:"取消"})]})]}),(0,Z.jsx)(P.Z,{align:"middle",className:"mt20",children:(0,Z.jsxs)(M.Z,{form:s,disabled:I,layout:"horizontal",onFinish:function(){var e=r()(i()().mark((function e(n){var t,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("---",n),s=null===(t=g.find((function(e){return e.name===(null==n?void 0:n.school_id)})))||void 0===t?void 0:t.id,e.next=4,(0,_.ZP)("/api/homework_commons/".concat(z.categoryId,"/resources_first_ensure.json"),{method:"post",body:{important_shixun_configs:l()(l()({},n),{},{start_time:N()(null==n?void 0:n.times[0]).format("YYYY-MM-DD HH:mm"),end_time:N()(null==n?void 0:n.times[1]).format("YYYY-MM-DD HH:mm"),school_id:s})}});case 4:0===(null==(o=e.sent)?void 0:o.status)&&(m.ZP.info("修改成功"),Y(),C(!0));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),className:De.zybzForm,children:[(0,Z.jsxs)(P.Z,{align:"middle",children:[(0,Z.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,Z.jsx)("span",{className:De.must,children:"*"}),"保障标识"]}),(0,Z.jsx)(M.Z.Item,{label:"",name:"identifier",rules:[{required:!0,message:"请输入保障标识"}],children:(0,Z.jsx)(T.Z,{bordered:!1,disabled:!0,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"请输入保障标识"})})]}),(0,Z.jsxs)(P.Z,{align:"middle",className:"mt25",children:[(0,Z.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7},children:[(0,Z.jsx)("span",{className:De.must,children:"*"}),"需要保障的单位"]}),(0,Z.jsx)(M.Z.Item,{label:"",name:"school_id",rules:[{required:!0,message:"请选择需要保障的单位"}],children:(0,Z.jsx)(Me.Z,{size:"large",showSearch:!0,bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",borderRadius:4,height:50,paddingTop:5},showArrow:!0,placeholder:"请选择需要保障的单位",onChange:K,options:null==R?void 0:R.map((function(e){return{value:e.name}}))})})]}),(0,Z.jsxs)(P.Z,{align:"middle",className:"mt25",children:[(0,Z.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,Z.jsx)("span",{className:De.must,children:"*"}),"保障时间"]}),(0,Z.jsx)("div",{className:De.graaytitle,children:(0,Z.jsx)(M.Z.Item,{label:"",name:"times",rules:[{required:!0,message:"请选择开始时间和结束时间"},{validator:function(e,n){if(n&&2===n.length){var t=u()(n,2),s=t[0],i=t[1];if(!s||!i)return Promise.reject(new Error("请选择起始时间和结束时间"))}return Promise.resolve()}}],children:(0,Z.jsx)(Qe.default.RangePicker,{disabledDate:function(e){return e&&e=1&&(0,Z.jsxs)("div",{children:[" ",(0,Z.jsx)(Ke.Z,{className:De.suc_status})," 实验资源优先保障申请成功,平台管理员审核中"]}),c>=2&&3!=c&&(0,Z.jsxs)("div",{children:[" ",(0,Z.jsx)(Ke.Z,{className:De.suc_status})," 平台管理员审核通过,系统资源分配中"]}),3==c&&(0,Z.jsxs)("div",{children:[" ",(0,Z.jsx)(Ye.Z,{className:De.fail_status}),"平台管理员审核驳回,驳回原因: ( ",(0,Z.jsx)("span",{title:y,className:De.bohui,children:y}),") 如有问题请联系",(0,Z.jsxs)("span",{className:De.contacts,children:[(0,Z.jsx)("span",{children:"平台运营人员"})," ",(0,Z.jsx)("div",{className:De.contacts_img})]})]}),c>=4&&5!=c&&7!=c&&(0,Z.jsxs)("div",{children:[" ",(0,Z.jsx)(Ke.Z,{className:De.suc_status})," 系统资源分配完成,实验资源保障中"]}),(5==c||7==c)&&(0,Z.jsxs)("div",{children:[" ",(0,Z.jsx)(Ye.Z,{className:De.fail_status}),"系统资源分配失败,请联系",(0,Z.jsxs)("span",{className:De.contacts,children:[(0,Z.jsx)("span",{children:"平台运营人员"})," ",(0,Z.jsx)("div",{className:De.contacts_img})]})]}),c>5&&(0,Z.jsxs)("div",{children:[" ",(0,Z.jsx)(Ke.Z,{className:De.suc_status})," 实验资源保障已结束"]})]})]})})),Ge=function(){var e=(0,h.useSearchParams)(),n=u()(e,1)[0];return(0,Z.jsx)("section",{style:{paddingBottom:20},className:[ze.Z.form," bg-white pl30 pt10"].join(" "),children:(0,Z.jsxs)(g.Z,{defaultActiveKey:n.get("score")||"1",destroyInactiveTabPane:!0,children:[(0,Z.jsx)(g.Z.TabPane,{tab:"发布设置",children:(0,Z.jsx)(Fe.ZP,{})},1),(0,Z.jsx)(g.Z.TabPane,{tab:"评分设置",children:(0,Z.jsx)(We,{})},2),(0,Z.jsx)(g.Z.TabPane,{tab:"公开设置",children:(0,Z.jsx)(Le,{})},3),(0,Z.jsx)(g.Z.TabPane,{tab:"协作设置",children:(0,Z.jsx)(Je,{})},4),(0,L.Ny)()&&(0,Z.jsx)(g.Z.TabPane,{tab:"实验资源优先保障",children:(0,Z.jsx)(Ue,{})},5)]})})},qe=t(42441),Xe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return console.log("---",e,n,t),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["等级A","等级B","等级C","等级D","等级E"]}],yAxis:[{type:"value"}],series:[{name:"缺陷",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:t},{name:"漏洞",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:n},{name:"代码规范性",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:e}]}},Ve=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{dataset:[{source:e}],tooltip:{show:!0,formatter:function(e){return e.value[2]+":"+e.value[1]+"分"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]}},$e=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){e.shixunHomeworks,e.loading;var n,t,s,o,a=e.dispatch,c=(0,h.useParams)(),m=(0,d.useState)(l()(l()({},{sort_by:"student_id",sort_direction:"desc"}),c)),x=u()(m,2),f=x[0],g=(x[1],(0,d.useState)()),j=u()(g,2),w=j[0],y=j[1],A=(0,d.useState)([]),b=u()(A,2),I=b[0],C=b[1],S=(0,d.useRef)(),E=(0,d.useState)(1),N=u()(E,2),F=N[0],Q=N[1],R=(0,d.useState)(!1),L=u()(R,2),O=L[0],W=L[1],J=(0,d.useState)(10),D=u()(J,2),M=D[0],K=D[1],U=(0,d.useState)([]),G=u()(U,2),q=G[0],X=G[1];(0,d.useEffect)((function(){$()}),[]);var V=[{title:"学号",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:"student_number"===f.sort_by?"desc"===f.sort_direction?"descend":"ascend":null},{title:"分班",dataIndex:"group_course_name"},{title:"姓名",dataIndex:"user_name"},{title:"缺陷",children:[{title:"阻断",dataIndex:"bug",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"bug",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"bug",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"bug",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:"bug"===f.sort_by?"desc"===f.sort_direction?"descend":"ascend":null,render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"漏洞",children:[{title:"阻断",dataIndex:"vulnerability",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"vulnerability",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"vulnerability",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"vulnerability",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:"vulnerability"===f.sort_by?"desc"===f.sort_direction?"descend":"ascend":null,render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"代码规范性",children:[{title:"阻断",dataIndex:"specification",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"specification",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"specification",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"specification",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:"specification"===f.sort_by?"desc"===f.sort_direction?"descend":"ascend":null,render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"复杂代码",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:"complexity"===f.sort_by?"desc"===f.sort_direction?"descend":"ascend":null},{title:"代码行数",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:"total_row_number"===f.sort_by?"desc"===f.sort_direction?"descend":"ascend":null},{title:"质量评分",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:"quality_score"===f.sort_by?"desc"===f.sort_direction?"descend":"ascend":null},{title:"操作",dataIndex:"action",align:"center",render:function(e,n){return(0,Z.jsx)("a",{target:"_blank",href:"/classrooms/".concat(c.coursesId,"/shixun_homework/").concat(c.categoryId,"/analysis/").concat(n.id),className:"current c-light-primary",children:"详细分析"})}}];function $(){return ee.apply(this,arguments)}function ee(){return(ee=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/homework_commons/".concat(f.categoryId,"/code_quality_analyses/check_status.json"),{method:"GET"});case 2:n=e.sent,y(n.status),2!=n.status&&-1!=n.status&&(ne({page:1,limit:10}),clearTimeout(S.current));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ne(e){return te.apply(this,arguments)}function te(){return(te=r()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Q(null==n?void 0:n.page),K(null==n?void 0:n.limit),e.next=4,(0,_.ZP)("/api/homework_commons/".concat(f.categoryId,"/code_quality_analyses.json"),{method:"GET",params:l()({},n)});case 4:t=e.sent,C(t);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,d.useEffect)((function(){return 2===w&&(S.current=setInterval((function(){$()}),6e4)),function(){clearTimeout(S.current)}}),[w]),console.log("-------",w),(0,Z.jsxs)("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pl30 pr30 pt10",children:[(0===w||1===w)&&(0,Z.jsxs)("div",{children:[(0,Z.jsxs)("p",{style:{display:"flex"},children:[(0,Z.jsx)("span",{style:{flex:"1"},children:(0,Z.jsxs)("label",{children:["检测时间:",null==I?void 0:I.created_at]})}),(0,Z.jsx)(B.ZP,{onClick:function(){a({type:"shixunHomeworks/setActionTabs",payload:{key:"质量检测"}})},children:"重新检测"})]}),(0,Z.jsx)("p",{style:{display:"flex"},children:(0,Z.jsxs)(P.Z,{style:{width:"100%"},children:[(0,Z.jsx)(H.Z,{flex:"80px",children:(0,Z.jsx)("label",{children:"分班情况:"})}),(0,Z.jsx)(H.Z,{flex:"80px",children:(0,Z.jsx)(Y.Z,{checked:0===(null==q?void 0:q.length),onChange:function(e){e.target.checked&&(X([]),ne({page:F,limit:M}))},style:{fontSize:"14px"},value:"all",children:"全部"})}),(0,Z.jsx)(H.Z,{flex:"1",children:(0,Z.jsx)(Y.Z.Group,{value:q,onChange:function(){var e=r()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:X(k()(n)),ne({page:F,limit:M,group_course_ids:n});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),style:{width:"100%",fontSize:"14px"},children:null==I||null===(n=I.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,Z.jsxs)(Y.Z,{style:{fontSize:"14px"},value:null==e?void 0:e.id,children:[null==e?void 0:e.name,"(",null==e?void 0:e.count,")"]})}))})})]})}),(0,Z.jsxs)("p",{style:{display:"flex"},children:[(0,Z.jsx)("span",{children:(0,Z.jsx)("label",{style:{color:"red"},children:"注意:"})}),"本页仅显示全部已完成检测的分班"]}),(0,Z.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,Z.jsxs)("div",{children:[(0,Z.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500},children:"代码等级分析"}),(null==I?void 0:I.grade_statistics)&&(0,Z.jsx)(qe.Z,{option:Xe(null==I||null===(t=I.grade_statistics)||void 0===t?void 0:t.map((function(e){return e.specification_count})),null==I||null===(s=I.grade_statistics)||void 0===s?void 0:s.map((function(e){return e.vulnerability_count})),null==I||null===(o=I.grade_statistics)||void 0===o?void 0:o.map((function(e){return e.bug_count}))),style:{height:400,width:600},opts:{renderer:"svg"}})]}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500},children:"代码质量分布"}),(null==I?void 0:I.quality_scores)&&(0,Z.jsx)(qe.Z,{option:Ve(null==I?void 0:I.quality_scores.map((function(e,n){return[n+1,null==e?void 0:e.quality_score,null==e?void 0:e.user_name]}))),style:{height:400,width:600},opts:{renderer:"svg"}})]})]}),(0,Z.jsxs)("div",{children:[(0,Z.jsxs)("div",{style:{display:"flex"},children:[(0,Z.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"},children:"详细列表"}),(0,Z.jsx)(T.Z.Search,{size:"middle",onSearch:function(e){ne({page:1,limit:M,search:e})},style:{width:"300px"},enterButton:"搜索"})]}),(0,Z.jsx)(v.Z,{columns:V,dataSource:null==I?void 0:I.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:function(e,n,t){t.field&&(f.sort_by=t.field),t.order||(f.sort_direction="asc"),"ascend"===t.order&&(f.sort_direction="asc"),"descend"===t.order&&(f.sort_direction="desc"),t.order||(f.sort_direction="asc"),ne(l()({page:1,limit:M},f))}}),(0,Z.jsx)(z.Z,{current:F,total:null==I?void 0:I.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:M,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:function(e,n){Q(e),K(n),ne({page:e,limit:n,group_course_ids:q})}})]})]}),2===w&&(0,Z.jsxs)("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"},children:[(0,Z.jsx)("img",{src:"data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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"}),(0,Z.jsx)("br",{}),(0,Z.jsx)(B.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:function(){$()},children:"刷新页面"})]}),(0,Z.jsx)(Ee,{}),(0,Z.jsx)(p.Z,{centered:!0,width:1200,title:"详细分析",destroyOnClose:!0,open:!!O,footer:null,onCancel:function(){return W(!1)},children:(0,Z.jsx)("div",{style:{height:500,overflow:"hidden"},children:!!O&&(0,Z.jsx)("iframe",{style:{height:"100%",width:"100%"},src:"https://sonar.educoder.net/project/issues?id=".concat(null==c?void 0:c.categoryId,"-").concat(null==O?void 0:O.student_number,"&resolved=false"),frameBorder:"0"})})})]})})),en=t(26724),nn=t.n(en),tn=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading}}))((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.dispatch,o=(0,h.useParams)(),a=((0,h.useLocation)(),(0,d.useState)([])),c=u()(a,2),m=c[0],x=c[1],f=(0,d.useState)([]),g=u()(f,2),j=(g[0],g[1],(0,d.useState)(!0)),w=u()(j,2),y=w[0],A=w[1],b=(0,d.useState)(!1),I=u()(b,2),C=I[0],E=I[1],B=(0,d.useState)(1),T=u()(B,2),z=T[0],F=T[1],Q=(0,d.useState)([]),R=u()(Q,2),L=(R[0],R[1]),O=(0,d.useState)(!1),W=u()(O,2),J=W[0],K=W[1],U=(0,d.useState)(!1),G=u()(U,2),q=G[0],X=G[1],V=(0,d.useState)(!1),$=u()(V,2),ee=$[0],ne=$[1],te=(0,d.useState)(""),se=u()(te,2),ie=se[0],oe=se[1];(0,d.useEffect)((function(){"代码查重"===n.actionTabs.key?(ae.resetFields(),x([]),K(!0),le()):K(!1)}),[n.actionTabs.key]);var re=M.Z.useForm(),ae=u()(re,1)[0],le=function(){var e=r()(i()().mark((function e(){var n,t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!y||C){e.next=12;break}return E(!0),F(z+1),e.next=5,(0,S.JG)(l()(l()({},o),{},{page:z}));case 5:t=e.sent,oe(t.repeat_setting_score),s=k()(t.group_list),null!=t&&t.ungroup_list&&s.push({id:null==t?void 0:t.ungroup_list.id,name:null==t?void 0:t.ungroup_list.name,works_count:null==t?void 0:t.ungroup_list.work_count,last_review_time:null==t?void 0:t.ungroup_list.last_review_time}),x([].concat(k()(m),k()(s))),E(!1),(null===(n=t.group_list)||void 0===n?void 0:n.length)<10&&A(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=function(){s({type:"shixunHomeworks/setActionTabs",payload:{}}),X(!1),A(!0),E(!1),F(1),x([]),ae.resetFields()},ue=[{title:"",dataIndex:"id",width:280,render:function(e,n){return(0,Z.jsx)(Y.Z,{disabled:!(n.works_count>1),value:String(n.id),children:n.name})}},{title:"有效作品数",dataIndex:"works_count"},{title:"上次查重时间",dataIndex:"last_review_time",width:130}];return(0,Z.jsxs)(p.Z,{centered:!0,title:"代码查重",keyboard:!1,maskClosable:!1,open:J,okText:"确认",cancelText:"取消",width:820,bodyStyle:{minHeight:200},onOk:r()(i()().mark((function e(){var t,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=ae.getFieldValue()).group_ids.length){e.next=13;break}return ne(!0),e.next=5,(0,_.ZP)("/api/homework_commons/".concat(o.categoryId,"/homework_code_repeat.json"),{method:"post",body:{group_ids:k()(t.group_ids)}});case 5:if(r=e.sent,ne(!1),0!==r.status){e.next=13;break}return ce(),e.next=11,s({type:"shixunHomeworks/getShixunWorkList",payload:n.actionTabs.params});case 11:window.location.href="/classrooms/".concat(o.coursesId,"/shixun_homework/").concat(o.categoryId,"/detail?tabs=2"),s({type:"shixunHomeworks/setActionTabs",payload:{key:"执行代码查重"}});case 13:case"end":return e.stop()}}),e)}))),okButtonProps:{loading:ee},onCancel:ce,children:[(0,Z.jsxs)("div",{style:{color:"gray"},children:["当前代码查重分数扣分为",(0,Z.jsx)("span",{style:{color:"green"},children:ie}),"分,如需调整请在“",(0,Z.jsx)("a",{href:"/classrooms/".concat(o.coursesId,"/shixun_homework/").concat(o.categoryId,"/detail?tabs=3&score=2"),children:"设置-评分设置"}),"”中进行编辑"]}),(0,Z.jsx)("div",{children:"请注意:在执行代码查重操作后,若学生提交新的作品代码,新作品代码不计入本次查重结果。"}),n.codeReviewCourse&&(0,Z.jsxs)(M.Z,{form:ae,onChange:function(e){L(l()({},ae.getFieldValue()))},initialValues:D()(D()({},"group_ids",[]),"end_time",N()(N()().add(7,"days").format("YYYY-MM-DD HH:mm"))),children:[(0,Z.jsx)("div",{className:"flexd-table-header mt20",children:(0,Z.jsx)(v.Z,{pagination:!1,dataSource:[],columns:ue})}),(0,Z.jsx)(M.Z.Item,{name:"group_ids",children:(0,Z.jsx)(Y.Z.Group,{className:"w100",children:(0,Z.jsx)("div",{style:{width:"100%",maxHeight:260,overflow:"auto"},children:(0,Z.jsx)(nn(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){le()},hasMore:y,useWindow:!1,children:(0,Z.jsx)(v.Z,{loading:t.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:ue,dataSource:m,pagination:!1})})})})})]}),(0,Z.jsx)(P.Z,{children:(0,Z.jsx)(H.Z,{className:"ml10",children:(0,Z.jsx)(Y.Z,{checked:q,onChange:function(e){X(e.target.checked);var n=[];e.target.checked&&(n=m.filter((function(e){return e.works_count>1})).map((function(e){return e.id+""}))),ae.setFieldsValue(D()({},"group_ids",n))},children:"全选"})})})]})})),sn=t(10006),on=t(25450),rn={flex_box_center:"flex_box_center___ifw7q",flex_space_between:"flex_space_between___XbpkU",flex_box_vertical_center:"flex_box_vertical_center___TqfOZ",flex_box_center_end:"flex_box_center_end___DaT_4",flex_box_column:"flex_box_column___hy0Nl",title:"title___iYOvG",menuTabs:"menuTabs___qIcvV",rightMenu:"rightMenu___pcK7x",shixunDetail:"shixunDetail___h414d"},an=t(374),ln=t(82895),cn=t(31918),un=t(70496),dn=t(50001),hn=t(81037),pn=t(49028),mn=[{live:"A",gz:"0个错误",ld:"0个漏洞",gf:"0 - 5%"},{live:"B",gz:"至少1个次要错误",ld:"至少1个次要漏洞",gf:"6% - 10%"},{live:"C",gz:"至少1个主要错误",ld:"至少1个主要漏洞",gf:"11% - 20%"},{live:"D",gz:"至少1个严重错误",ld:"至少1个严重漏洞",gf:"21% - 50%"},{live:"E",gz:"至少1个阻断错误",ld:"至少1个阻断漏洞",gf:"超过50%"}],xn=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.globalSetting,i=e.classroomList,o=e.user;return{shixunHomeworks:n,globalSetting:s,loading:t.effects,classroomList:i,user:o}}))((function(e){var n,t,s,o,a,c,y,k,_,A,b,I,C,E,N,P,H,B,T,z,F,Q,R,O,J,D,M,K,Y,U=e.shixunHomeworks,G=e.classroomList,q=(e.globalSetting,e.user),X=(e.loading,e.dispatch),V=(0,h.useSearchParams)(),$=u()(V,1)[0],ee=(0,h.useParams)(),ne=((0,h.useLocation)(),(0,d.useState)($.get("tabs")||"0")),te=u()(ne,2),se=te[0],ie=te[1],oe=(0,d.useState)({}),re=u()(oe,2),ae=re[0],le=re[1],ce=(U.workList,U.shixunWorkList,U.workSetting),ue=(0,d.useState)(!1),de=u()(ue,2),he=de[0],pe=de[1];ee.category=$.get("category_id"),ee.order="work_score",ee.b_order="desc",(0,d.useEffect)((function(){(0,L.Rm)()&&X({type:"classroomList/getAssistantPermissions",payload:{course_id:ee.coursesId}})}),[(0,L.bg)()]),(0,d.useEffect)((function(){"0"!==se&&X({type:"shixunHomeworks/getShixunWorkList",payload:ee}),X({type:"shixunHomeworks/getWorkSetting",payload:l()({},ee)}),X({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:{categoryId:ee.categoryId}})}),[]);var me=function e(n){var t,s;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),p.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,Z.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(s=r()(i()().mark((function t(){var s,o;return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,an.$Q)({url:n});case 2:if(s=t.sent){t.next=5;break}return t.abrupt("return");case 5:return m.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,an.Ir)({id:s.shixun_identifier});case 8:if(null==(o=t.sent)||!o.game_identifier){t.next=12;break}return(0,w.xg)("/tasks/".concat(o.game_identifier,"?coursesId=").concat(ee.coursesId)),t.abrupt("return");case 12:2===(null==o?void 0:o.status)?e(null==o?void 0:o.message):3===(null==o?void 0:o.status)&&xe(null==o?void 0:o.message);case 13:case"end":return t.stop()}}),t)}))),function(){return s.apply(this,arguments)})})},xe=function(e){p.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,Z.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},fe=function(){var e=r()(i()().mark((function e(n){var t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),e.next=3,(0,an.$Q)({url:n});case 3:if(s=e.sent,console.log(s,"execRes"),null==s||!s.game_identifier){e.next=8;break}return(0,w.xg)("/tasks/".concat(ee.coursesId,"/").concat(ee.categoryId,"/").concat(s.game_identifier,"?coursesId=").concat(ee.coursesId)),e.abrupt("return");case 8:-3===(null==s?void 0:s.status)?(0,w.eF)():2===(null==s?void 0:s.status)?me(null==s?void 0:s.message):3===(null==s?void 0:s.status)&&xe(null==s?void 0:s.message);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ge=[{name:"作业列表",id:"0",compontent:(0,Z.jsx)(Be,{setExportParams:le}),forceRender:!0},{name:"作业描述",id:"1",compontent:(0,Z.jsx)(W,{})},{name:"代码查重",id:"2",compontent:(0,Z.jsx)(Te,{})},{name:"质量检测",id:"4",compontent:(0,Z.jsx)($e,{})},{name:"重做记录",id:"9",compontent:(0,Z.jsx)(pn.Z,{})},{name:"作业统计分析",id:"5",compontent:(0,Z.jsx)(cn.ZP,{})},{name:(0,L.GJ)()?"设置":"得分规则",id:"3",compontent:null!=U&&null!==(n=U.headerInfo)&&void 0!==n&&null!==(n=n.homework_status)&&void 0!==n&&n.includes("导入")?(0,Z.jsx)(hn.Z,{}):(0,Z.jsx)(Ge,{}),forceRender:!0}].filter((function(e){var n,t,s;return(0,L.dE)()?"代码查重"!==e.name&&"作业统计分析"!==e.name:(0,L.dE)()||"已截止"!==(null==U||null===(n=U.headerInfo)||void 0===n||null===(n=n.homework_status)||void 0===n?void 0:n[0])?"质量检测"!==e.name:!(null!=U&&null!==(t=U.headerInfo)&&void 0!==t&&t.code_review||"未发布"===(null==U||null===(s=U.headerInfo)||void 0===s||null===(s=s.homework_status)||void 0===s?void 0:s[0]))||"代码查重"!==e.name})).filter((function(e){var n;return!(null==U||null===(n=U.headerInfo)||void 0===n||!n.open_code_quality_analysis)||"质量检测"!==e.name})).filter((function(e){var n;return!(null==U||null===(n=U.headerInfo)||void 0===n||!n.action_analysis)||"作业统计分析"!==e.name})).filter((function(e){var n;return null==U||null===(n=U.headerInfo)||void 0===n||null===(n=n.homework_status)||void 0===n||!n.includes("导入")||"代码查重"!==e.name&&"重做记录"!==e.name})).filter((function(e){var n;return null==U||null===(n=U.headerInfo)||void 0===n||null===(n=n.homework_status)||void 0===n||!n.includes("导入")||!(0,L.dE)()||"得分规则"!==e.name&&"重做记录"!==e.name}));return console.log("shixunHomeworks:",null==U?void 0:U.headerInfo),(0,Z.jsxs)("section",{children:[(0,Z.jsxs)("div",{className:"edu-container",children:[(null==U||null===(t=U.headerInfo)||void 0===t?void 0:t.homework_name)&&(0,Z.jsxs)("section",{className:"animated fadeIn",children:[(0,Z.jsx)("aside",{className:"mt10",children:(null==U||null===(s=U.headerInfo)||void 0===s?void 0:s.category)&&(0,Z.jsxs)(x.Z,{separator:">",children:[(0,Z.jsx)(x.Z.Item,{children:(0,Z.jsx)(h.Link,{to:"/classrooms/".concat(null==ee?void 0:ee.coursesId,"/shixun_homework"),children:null==U||null===(o=U.headerInfo)||void 0===o?void 0:o.course_name})}),(0,Z.jsx)(x.Z.Item,{children:(0,Z.jsx)(h.Link,{to:"/classrooms/".concat(null==ee?void 0:ee.coursesId,"/shixun_homework/").concat(null!=U&&null!==(a=U.headerInfo)&&void 0!==a&&a.category.main?"":null==U||null===(c=U.headerInfo)||void 0===c?void 0:c.category.category_id),children:null==U||null===(y=U.headerInfo)||void 0===y||null===(y=y.category)||void 0===y?void 0:y.category_name})}),(0,Z.jsx)(x.Z.Item,{children:"作业详情"})]})}),(0,Z.jsxs)("aside",{className:[rn.title,"mt20"].join(" "),children:[(0,Z.jsx)(h.Link,{to:"/classrooms/".concat(null==U||null===(k=U.headerInfo)||void 0===k?void 0:k.course_id,"/shixun_homework/").concat(null!=U&&null!==(_=U.headerInfo)&&void 0!==_&&_.category.main?"":null==U||null===(A=U.headerInfo)||void 0===A?void 0:A.category.category_id),children:(0,Z.jsx)(j.Z,{className:"font16 c-black"})}),(0,Z.jsx)(f.Z,{title:null==U||null===(b=U.headerInfo)||void 0===b?void 0:b.homework_name,placement:"bottom",children:(0,Z.jsx)("strong",{className:"font20 ml5",children:null==U||null===(I=U.headerInfo)||void 0===I?void 0:I.homework_name})}),(0,Z.jsx)(w.VV,{temporary:!0,status:null==U||null===(C=U.headerInfo)||void 0===C?void 0:C.homework_status}),"4"===se&&(0,Z.jsx)("span",{className:"iconfont icon-a-wenhaobeifen2",onClick:function(){pe(!0)},style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"},children:"规则说明"})]})]}),(0,Z.jsxs)("aside",{className:"mt30 relative",children:[(null==U||null===(E=U.headerInfo)||void 0===E||null===(E=E.homework_status)||void 0===E?void 0:E.includes("导入"))&&(0,L.GJ)()&&(0,Z.jsx)("aside",{className:rn.rightMenu,children:(0,Z.jsxs)("p",{onClick:function(){var e,n;X({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==U||null===(e=U.headerInfo)||void 0===e?void 0:e.homework_name,id:null==U||null===(n=U.headerInfo)||void 0===n?void 0:n.homework_id,type:"practice"}})},children:[(0,Z.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),"补充成绩"]})}),!(null!=U&&null!==(N=U.headerInfo)&&void 0!==N&&null!==(N=N.homework_status)&&void 0!==N&&N.includes("导入"))&&(0,Z.jsxs)("aside",{className:rn.rightMenu,children:[(0,L.dE)()&&(null===(P=U.headerInfo)||void 0===P?void 0:P.redo_work)&&(0,Z.jsxs)("p",{onClick:function(){var e;p.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,Z.jsxs)("div",{className:"tc font16",children:["你在该实训的学习记录将被清空,无法恢复",(0,Z.jsx)("br",{}),"是否确认重做?"]}),onOk:(e=r()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=null===(n=U.headerInfo)||void 0===n?void 0:n.myshixun_identifier,e.next=3,(0,S.Fr)({id:t});case 3:e.sent&&(m.ZP.info("已清空本实训的学习记录\n\n请点击“开启挑战”重做课程实验"),X({type:"shixunHomeworks/getShixunWorkList",payload:ae}));case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:[(0,Z.jsx)("span",{className:"iconfont icon-dahuizhongzuo3x"}),"重做"]}),(null===(H=U.headerInfo)||void 0===H?void 0:H.shixun_status)>1&&(null===(B=U.headerInfo)||void 0===B?void 0:B.time_status)<5&&(0,L.dE)()&&(0,Z.jsxs)("p",{onClick:r()(i()().mark((function e(){var n,t,s,o,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,ln.tJ)(X,!0)){e.next=2;break}return e.abrupt("return");case 2:if(null==U||null===(n=U.headerInfo)||void 0===n||!n.can_view_details){e.next=5;break}return(0,w.xg)("/shixuns/".concat(null==U||null===(r=U.headerInfo)||void 0===r?void 0:r.shixun_identifier,"/challenges")),e.abrupt("return");case 5:null!==(t=U.headerInfo)&&void 0!==t&&null!==(t=t.task_operation)&&void 0!==t&&null!==(t=t[1])&&void 0!==t&&t.includes("/")?fe(null===(s=U.headerInfo)||void 0===s||null===(s=s.task_operation)||void 0===s?void 0:s[1]):(0,w.xg)("/tasks/".concat(null===(o=U.headerInfo)||void 0===o||null===(o=o.task_operation)||void 0===o?void 0:o[1]));case 6:case"end":return e.stop()}}),e)}))),children:[(0,Z.jsx)("span",{className:"iconfont icon-kaiqizhong"}),null===(T=U.headerInfo)||void 0===T||null===(T=T.task_operation)||void 0===T?void 0:T[0]]}),(null===(z=U.headerInfo)||void 0===z?void 0:z.commit_des)&&(0,Z.jsxs)("p",{onClick:function(){var e;(0,w.xg)("/classrooms/".concat(ee.coursesId,"/shixun_homework/").concat(ee.categoryId,"/").concat(null===(e=U.headerInfo)||void 0===e?void 0:e.work_id,"/commitsummary"))},children:[(0,Z.jsx)("span",{className:"iconfont icon-tijiaozongjie"}),null===(F=U.headerInfo)||void 0===F?void 0:F.commit_des]}),"1"==se&&(0,L.GJ)()&&(0,Z.jsxs)("p",{onClick:function(){var e;!(0,L.Rm)()||null!==(e=G.AssistantObject.practice)&&void 0!==e&&e.can_create?X({type:"shixunHomeworks/setActionTabs",payload:{key:"编辑作业"}}):m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,Z.jsx)("span",{className:"iconfont icon-bianjishijuan3x translateY1"}),"编辑作业"]}),(0,L.GJ)()&&(null==U||null===(Q=U.headerInfo)||void 0===Q||null===(Q=Q.homework_status)||void 0===Q?void 0:Q.includes("未发布"))&&(0,Z.jsxs)("p",{onClick:function(){var e;2!==(null==q||null===(e=q.userInfo)||void 0===e?void 0:e.user_status)?X({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[ee.categoryId],selectArrsAll:[ce],params:ee,detail:!0,type:2,manage_all_group:null==ce?void 0:ce.manage_all_group}}):(0,ln.Rd)()},children:[(0,Z.jsx)("span",{className:"iconfont icon-yishezhifabushijian1 translateY1"}),"立即发布"]}),(null===(R=U.headerInfo)||void 0===R?void 0:R.show_analysis_detail)&&(0,Z.jsxs)("p",{onClick:function(){var e;(0,w.xg)("/classrooms/".concat(ee.coursesId,"/shixun_homework/").concat(ee.categoryId,"/analysis/").concat(null===(e=U.headerInfo)||void 0===e?void 0:e.analysis_id))},children:[(0,Z.jsx)("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"质量评分"]}),(null===(O=U.headerInfo)||void 0===O?void 0:O.is_enter_shixun)&&((0,L.dE)()&&(null==U||null===(J=U.headerInfo)||void 0===J||null===(J=J.homework_status)||void 0===J?void 0:J.includes("已截止"))||!(0,L.dE)())&&(0,Z.jsxs)("p",{onClick:r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,L.dE)()?fe(null===(n=U.headerInfo)||void 0===n||null===(n=n.task_operation)||void 0===n?void 0:n[1]):(0,w.xg)("/shixuns/".concat(null==U?void 0:U.headerInfo.shixun_identifier,"/challenges"));case 1:case"end":return e.stop()}}),e)}))),children:[(0,Z.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),"进入实训"]}),(0,L.GJ)()&&(null==U||null===(D=U.headerInfo)||void 0===D?void 0:D.end_immediately)&&(0,Z.jsxs)("p",{style:{background:"#0152d9",color:"#fff"},onClick:function(){var e;!(0,L.Rm)()||null!==(e=G.AssistantObject)&&void 0!==e&&null!==(e=e.practice)&&void 0!==e&&e.can_stop?X({type:"classroomList/setActionTabs",payload:{key:"立即截止",params:ee,type:2,detail:!0,selectArrs:[ee.categoryId]}}):m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,Z.jsx)("span",{style:{color:"#fff"},className:"iconfont icon-jiezhishiyan"}),"立即截止"]})]}),(0,Z.jsx)(g.Z,{defaultActiveKey:se,activeKey:se,onChange:function(e){ie(e)},className:rn.menuTabs,children:ge.map((function(e,n){return(0,Z.jsx)(g.Z.TabPane,{tab:e.name,forceRender:e.forceRender},e.id)}))}),null===(M=ge.filter((function(e){return e.id===se})))||void 0===M||null===(M=M[0])||void 0===M?void 0:M.compontent]})]}),(0,Z.jsx)(tn,{}),(0,Z.jsx)(sn.Z,{successCallback:function(){X({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:l()({},ee)}),X({type:"shixunHomeworks/getWorkSetting",payload:l()({},ee)})},visible:"立即截止"===G.actionTabs.key,homeworkIds:[ee.categoryId],courseId:ee.coursesId,isBatch:!1,courseEndTime:null==U||null===(K=U.headerInfo)||void 0===K?void 0:K.course_end_date}),(0,Z.jsx)(on.Z,{courseEndTime:null==U||null===(Y=U.headerInfo)||void 0===Y?void 0:Y.course_end_date}),(0,Z.jsx)(un.Z,{onOk:function(){X({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:l()({},ee)}),X({type:"shixunHomeworks/getWorkSetting",payload:l()({},ee)}),X({type:"shixunHomeworks/getShixunWorkList",payload:ee})}}),(0,Z.jsx)(dn.Z,{onOk:function(){X({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:l()({},ee)}),X({type:"shixunHomeworks/getWorkSetting",payload:l()({},ee)}),X({type:"shixunHomeworks/getShixunWorkList",payload:ee})}}),(0,Z.jsxs)(p.Z,{open:he,title:"规则说明",width:800,footer:null,onCancel:function(){pe(!1)},children:[(0,Z.jsx)("p",{children:"一、等级规则"}),(0,Z.jsx)("p",{style:{marginLeft:"10px"},children:"1. 缺陷等级"}),(0,Z.jsx)("p",{style:{marginLeft:"10px"},children:(0,Z.jsx)(v.Z,{dataSource:mn,columns:[{title:"等级",dataIndex:"live"},{title:"缺陷评估规则",dataIndex:"gz"},{title:"漏洞评估规则",dataIndex:"ld"},{title:"代码规范评估规则",dataIndex:"gf"}],pagination:!1})}),(0,Z.jsx)("p",{style:{marginLeft:"10px"},children:"注:代码规范评估规则中数值来源为计算技术债务时间占开发所有代码所需要的时间的比例(Technical Debt Ratio)"}),(0,Z.jsx)("p",{style:{marginLeft:"20px"},children:"Technical Debt Ratio = 技术债务时间 / 开发时间"}),(0,Z.jsx)("p",{style:{marginLeft:"20px"},children:"技术债务时间为修复所有问题所需要的时间。"}),(0,Z.jsx)("p",{children:"二、复杂度规则"}),(0,Z.jsx)("p",{style:{marginLeft:"10px"},children:"根据代码路径数计算的数值,每当一个函数的控制流分叉时,复杂度计数器就会自增一。"}),(0,Z.jsx)("p",{style:{marginLeft:"10px"},children:"每个程序语言的关键字对应的复杂度数据不同,但每个函数的最小复杂度为1。(特定语言的详细数据略)"}),(0,Z.jsx)("p",{children:"三、代码质量分规则"}),(0,Z.jsx)("p",{style:{marginLeft:"10px"},children:"代码质量分 = 0.5*缺陷分数 + 0.3*漏洞分数 + 0.2*代码规范性分数"}),(0,Z.jsx)("p",{style:{marginLeft:"10px"},children:"其中:"}),(0,Z.jsx)("p",{style:{marginLeft:"10px"},children:"缺陷/漏洞/代码规范性分数计算规则为:100 - 100 *((100*阻断数 + 5*严重数 + 3*主要数 + 1*次数)/ 代码行数)"}),(0,Z.jsx)("p",{style:{marginLeft:"10px"},children:"注:分数为空的代表不支持的文件格式。"})]})]})}))},25450:function(e,n,t){"use strict";var s=t(7557),i=t.n(s),o=t(85573),r=t.n(o),a=t(37205),l=t.n(a),c=t(82242),u=t.n(c),d=t(41498),h=t.n(d),p=t(79800),m=t.n(p),x=t(59301),f=t(78241),g=t(8591),v=t(43418),j=t(95237),w=t(43604),y=t(57930),k=t(5112),_=t(24905),A=t(61186),b=t.n(A),I=t(75105),Z=t(99144),C=t(18892),S=t(79905),E=t(77540),N=t(40994),P=t(72716),H=t(37712);n.Z=(0,C.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,s=e.courseEndTime,o=(0,C.useParams)(),a=f.Z.useForm(),c=m()(a,1)[0],d=(0,x.useState)(1),p=m()(d,2),A=p[0],B=p[1],T=(0,x.useState)([]),z=m()(T,2),F=z[0],Q=z[1],R=(0,x.useState)(0),L=m()(R,2),O=(L[0],L[1]),W=(0,x.useState)(20),J=m()(W,2),D=(J[0],J[1],(0,x.useState)(!0)),M=m()(D,2),K=(M[0],M[1]),Y=(0,x.useState)([]),U=m()(Y,2),G=U[0],q=U[1],X=(0,x.useState)(!0),V=m()(X,2),$=V[0],ee=V[1];o.id=o.coursesId,(0,x.useEffect)((function(){if("立即发布"===n.actionTabs.key)if(se(),ne(),2===n.actionTabs.type){var e=n.actionTabs.selectArrsAll[0];ee(e.unified_setting)}else ee(!1)}),[n.actionTabs]);var ne=function(){var e=h()(i()().mark((function e(t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return K(!0),e.next=3,(0,E.c_)(u()(u()({},o),{},{page:t||A,limit:2e4,homework_id:1===n.actionTabs.type?"":n.actionTabs.selectArrs[0]}));case 3:null==(s=e.sent)||s.course_groups.map((function(e,n){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),s&&(Q(l()(null==s?void 0:s.course_groups)),O(null==s?void 0:s.course_groups_count),K(!1),t||c.setFieldsValue(r()(r()({},"publish_time",b()(b()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",b()(b()(new Date((0,Z.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm")))));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),te=function(){var e=h()(i()().mark((function e(){var s,r,a,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,S.Rm)()||null!==(s=n.AssistantObject)&&void 0!==s&&null!==(s=s.practice)&&void 0!==s&&s.can_publish){e.next=4;break}return g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),ae(!1),e.abrupt("return");case 4:if(!((a=u()({},c.getFieldsValue())).end_time<=a.publish_time)){e.next=9;break}return g.ZP.info("截止时间不能大于或等于发布时间"),ae(!1),e.abrupt("return");case 9:if(!((null==G?void 0:G.length)<=0&&!$&&F.length>0)){e.next=13;break}return g.ZP.info("发布班级不能为空"),ae(!1),e.abrupt("return");case 13:return d={homework_ids:l()(n.actionTabs.selectArrs),group_ids:G.length>0?G.map((function(e){return e.id})):null===(r=n.detailShixunsList)||void 0===r?void 0:r.course_groups,end_time:b()(a.end_time).format("YYYY-MM-DD HH:mm"),publish_time:b()(a.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!G.length},ae(!0),e.next=17,(0,I.ZP)("/api/courses/".concat(o.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:u()({},d)});case 17:0===e.sent.status?(ae(!1),se(),(0,Z.L9)(["教学课堂","课程实验","立即发布"]),g.ZP.success("发布成功"),t({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),(0,S.GJ)()?n.actionTabs.detail?(t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:u()({},o)}),t({type:"shixunHomeworks/getWorkSetting",payload:u()({},o)})):t({type:"classroomList/getClassroomTeacherShixunsList",payload:u()(u()({},n.actionTabs.params),{},{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:u()({},n.actionTabs.params)}),"0"===localStorage.getItem("Noviceguide")||t({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,H.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):ae(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),se=function(){B(1),Q([]),q([])},ie=(n.detailShixunsList,(0,x.useState)(!1)),oe=m()(ie,2),re=oe[0],ae=oe[1];return(0,H.jsxs)(v.Z,{width:600,centered:!0,confirmLoading:re,title:"发布作业",open:"立即发布"===n.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:function(){return te()},onCancel:function(){se(),t({type:"classroomList/setActionTabs",payload:{}})},children:[(0,H.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,H.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),(0,H.jsxs)(f.Z,{form:c,children:[(0,H.jsxs)("div",{style:{paddingLeft:0},children:[(0,H.jsxs)(j.Z,{className:"mt30",align:"middle",children:[(0,H.jsx)(w.Z,{children:(0,H.jsx)(f.Z.Item,{name:"publish_time",label:"发布时间",children:(0,H.jsx)(y.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,P.Q8)(e,s)},disabledTime:function(e){return(0,P.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:b()((0,Z.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,H.jsx)(w.Z,{className:"ml20",children:(0,H.jsx)(f.Z.Item,{name:"end_time",label:"截止时间:",children:(0,H.jsx)(y.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:b()((0,Z.U6)(),"HH:mm")},disabledDate:function(e){return(0,P.Q8)(e,s,c.getFieldValue("publish_time"))},disabledTime:function(e){return(0,P.d0)(e,c.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===n.actionTabs.type&&(0,H.jsxs)(j.Z,{style:{marginBottom:"10px"},children:[(0,H.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,H.jsxs)(k.ZP.Group,{value:$,onChange:function(e){ee(e.target.value),q([])},children:[(0,H.jsx)(k.ZP,{value:!0,disabled:!n.actionTabs.manage_all_group,children:"统一发布"}),(0,H.jsx)(k.ZP,{className:"ml20",disabled:F.length<=0,value:!1,children:"分班发布"})]})]}),F.length<=0&&2===n.actionTabs.type&&(0,H.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===n.actionTabs.type||!$)&&F.length>0&&(0,H.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,H.jsx)("span",{style:{flex:1},children:(0,H.jsx)(_.Z,{checked:G.length===F.length,onChange:function(e){G.length===F.length?q([]):q(F)},children:"全选"})}),(0,H.jsx)("span",{style:{width:16}}),(0,H.jsxs)("span",{style:{flex:1},children:["已选择",G.length||0,"个分班"]})]}),(1===n.actionTabs.type||!$)&&F.length>0&&(0,H.jsx)(N.Z,{data:F,selectedRowKeys:G,setSelectedRowKeys:q})]})]})}))},49028:function(e,n,t){"use strict";var s=t(7557),i=t.n(s),o=t(41498),r=t.n(o),a=t(79800),l=t.n(a),c=t(70236),u=t.n(c),d=t(59301),h=t(59028),p=t(78241),m=t(99313),x=t(61998),f=t(27092),g=t(18892),v=t(75105),j=t(61186),w=t.n(j),y=t(37712);h.Z.Dragger;n.Z=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){u()(e);var n=(0,g.useParams)(),t=p.Z.useForm(),s=(l()(t,1)[0],(0,d.useState)(!0)),o=l()(s,2),a=o[0],c=o[1],h=(0,d.useState)(!1),j=l()(h,2),k=j[0],_=j[1],A=(0,d.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1}),b=l()(A,2),I=b[0],Z=b[1],C=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}];function S(){return E.apply(this,arguments)}function E(){return(E=r()(i()().mark((function e(){var t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"),e.next=4,(0,v.ZP)(t,{method:"get",params:I});case 4:s=e.sent,_(!1),0===(null==s?void 0:s.status)&&c(null==s?void 0:s.data);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){S()}),[]);var N=[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"题型",dataIndex:"question_type",render:function(e,n,t){var s;return null===(s=C.find((function(n){return n.question_type===e})))||void 0===s?void 0:s.name}},window.location.href.indexOf("exercise")>-1&&{title:"试题名称",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"关卡名称",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"任务名称",dataIndex:"task_name",width:"40%"},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var s;return null===(s=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===s?void 0:s.name}},{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return w()(e).format("YYYY-MM-DD HH:mm:ss")}}].filter((function(e){return!!e}));return(0,y.jsxs)("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30},children:[(0,y.jsx)(m.Z,{destroyInactiveTabPane:!0,onChange:function(e){I.type=e,I.page=1,I.limit=10,Z(I),S()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"打回重做",children:(0,y.jsx)(x.Z,{loading:k,columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},{title:"打回重做时间",dataIndex:"created_at",render:function(e,n,t){return w()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作人",dataIndex:"operator"}],dataSource:null==a?void 0:a.list,pagination:!1})},{key:"2",label:"重置代码",children:(0,y.jsx)(x.Z,{loading:k,columns:N,dataSource:null==a?void 0:a.list,pagination:!1})}].filter((function(e){return!!e}))}),(0,y.jsx)(f.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){I.page=e,I.limit=n,Z(I),S()},current:I.page,total:a.count,pageSize:I.limit,style:{marginTop:20}})]})}))},40994:function(e,n,t){"use strict";t.d(n,{Z:function(){return j}});var s=t(7557),i=t.n(s),o=t(41498),r=t.n(o),a=t(79800),l=t.n(a),c=t(59301),u=t(92832),d=t(24905),h=t(95237),p="leftdiv___aBzsX",m="listClass___bxIEW",x="spantitle___v_Vc4",f="rightdiv___xWu4M",g=t(14539),v=t(37712),j=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),s=e.selectedRowKeys,o=(e.onChange,(0,c.useState)([])),a=l()(o,2),j=a[0],w=a[1],y=(0,c.useState)([]),k=l()(y,2),_=k[0],A=k[1],b=(0,c.useState)([]),I=l()(b,2),Z=I[0],C=I[1],S=(0,c.useState)(1),E=l()(S,2),N=(E[0],E[1],(0,c.useState)()),P=l()(N,2);P[0],P[1];return(0,c.useEffect)((function(){w(n),A([]),C([])}),[n]),(0,c.useEffect)((function(){t&&(A(s),C(s))}),[s]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:p,children:[(0,v.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=r()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:w(n.filter((function(e){var n;return null==e||null===(n=e.name)||void 0===n?void 0:n.includes(t.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===j.length&&(0,v.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(d.Z.Group,{value:_.map((function(e){return"".concat(e.id)})),onChange:function(e){t(j.filter((function(n){return e.includes("".concat(n.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:j.map((function(e,n){return(0,v.jsx)(h.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,v.jsxs)("div",{className:m,children:[(0,v.jsx)("span",{className:x,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,v.jsxs)("div",{className:f,children:[(0,v.jsx)(u.Z.Search,{onChange:function(e){C(_.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===Z.length&&(0,v.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),Z.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:Z.map((function(e,n){return(0,v.jsxs)(h.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){t(_.filter((function(n){return"".concat(n.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},88522:function(e,n,t){"use strict";var s=t(92310),i=t.n(s),o=t(75440),r=t(55405),a=t(59301),l=t(53487),c=t(92343),u=t(36355),d=t(57809);const{Option:h}=d.default;function p(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const m=(e,n)=>{const{prefixCls:t,className:s,popupClassName:l,dropdownClassName:m,children:x,dataSource:f}=e,g=(0,o.Z)(x);let v;1===g.length&&(0,c.l$)(g[0])&&!p(g[0])&&([v]=g);const j=v?()=>v:void 0;let w;w=g.length&&p(g[0])?x:f?f.map((e=>{if((0,c.l$)(e))return e;switch(typeof e){case"string":return a.createElement(h,{key:e,value:e},e);case"object":{const{value:n}=e;return a.createElement(h,{key:n,value:n},e.text)}default:return}})):[];const{getPrefixCls:y}=a.useContext(u.E_),k=y("select",t);return a.createElement(d.default,Object.assign({ref:n,suffixIcon:null},(0,r.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:k,popupClassName:l||m,className:i()(`${k}-auto-complete`,s),mode:d.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:j}),w)},x=a.forwardRef(m),f=(0,l.Z)(x);x.Option=h,x._InternalPanelDoNotUseOrYouWillBeFired=f,n.Z=x},51581:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,n){for(var t=0;t=0||Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s]);return t}(n,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));c.ref=function(n){e.scrollComponent=n,l&&l(n)};var u=[t];return i&&(a?r?u.unshift(a):u.push(a):this.defaultLoader&&(r?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),o.default.createElement(s,c,u)}}]),n}(i.Component);l.propTypes={children:r.default.node.isRequired,element:r.default.node,hasMore:r.default.bool,initialLoad:r.default.bool,isReverse:r.default.bool,loader:r.default.node,loadMore:r.default.func.isRequired,pageStart:r.default.number,ref:r.default.func,getScrollParent:r.default.func,threshold:r.default.number,useCapture:r.default.bool,useWindow:r.default.bool},l.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},n.default=l,e.exports=n.default},26724:function(e,n,t){e.exports=t(51581)}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[13581],{88142:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var s=t(19973),i=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},r=t(22589),a=function(e,n){return i.createElement(r.Z,(0,s.Z)({},e,{ref:n,icon:o}))};var l=i.forwardRef(a)},17177:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var s=t(19973),i=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},r=t(22589),a=function(e,n){return i.createElement(r.Z,(0,s.Z)({},e,{ref:n,icon:o}))};var l=i.forwardRef(a)},52103:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var s=t(19973),i=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},r=t(22589),a=function(e,n){return i.createElement(r.Z,(0,s.Z)({},e,{ref:n,icon:o}))};var l=i.forwardRef(a)},45532:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var s=t(19973),i=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},r=t(22589),a=function(e,n){return i.createElement(r.Z,(0,s.Z)({},e,{ref:n,icon:o}))};var l=i.forwardRef(a)},66253:function(e,n,t){"use strict";t.d(n,{Z:function(){return A}});var s=t(7557),i=t.n(s),o=t(82242),r=t.n(o),a=t(37205),l=t.n(a),c=t(41498),u=t.n(c),d=t(79800),h=t.n(d),p=t(59301),m=t(18892),x=t(24905),f=t(52103),g=t(45532),v=t(75105),j=t(78241),w=t(57809),y={},k=t(37712),_=(x.Z.Group,(0,m.connect)((function(e){var n=e.classroomList,t=e.loading,s=e.globalSetting,i=e.user;return{classroomList:n,globalSetting:s,loading:t.effects,user:i}}))((function(e){e.classroomList,e.loading,e.user,e.exercise_id,e.homework_common_id;var n,t,s,o,a,l,c,d,x=e.setitem,f=e.item,g=(e.type,e.rz),_=(e.dispatch,(0,p.useState)([])),A=h()(_,2),b=(A[0],A[1],(0,p.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20})),I=h()(b,2),Z=I[0],C=I[1],S=((0,m.useParams)(),(0,p.useState)(!1)),E=h()(S,2),N=(E[0],E[1],(0,p.useState)(!1)),P=h()(N,2),H=(P[0],P[1],j.Z.useForm()),B=h()(H,1)[0];function T(){return(T=u()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----",f),e.next=3,z(null==f?void 0:f.ec_major_school_id);case 3:return e.next=5,Q(null==f?void 0:f.ec_year_id);case 5:return e.next=7,L(null==f?void 0:f.ec_course_id);case 7:B.setFieldsValue({ec_course_id:null==f?void 0:f.ec_course_id,ec_major_school_id:null==f?void 0:f.ec_major_school_id,ec_point_ids:null==f?void 0:f.ec_point_ids,ec_year_id:null==f?void 0:f.ec_year_id});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function z(e){return F.apply(this,arguments)}function F(){return(F=u()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.ZP)("/api/ec_major_schools/".concat(n,"/ec_years/get_year_list.json"),{method:"get"});case 2:t=e.sent,Z.jbdatas=null==t?void 0:t.data,C(r()({},Z)),B.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Q(e){return R.apply(this,arguments)}function R(){return(R=u()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.ZP)("/api/ec_years/".concat(n,"/ec_courses/get_courses.json"),{method:"get"});case 2:t=e.sent,Z.kcdatas=null==t?void 0:t.data,C(r()({},Z)),B.setFieldsValue({ec_course_id:"",ec_point_ids:[]});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,p.useEffect)((function(){g&&(Z.zydatas=g,C(r()({},Z)),null!=f&&f.ec_course_id&&function(){T.apply(this,arguments)}())}),[f,g]);var L=function(){var e=u()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.ZP)("/api/ec_courses/".concat(n,"/ec_points.json"),{method:"get",params:{ec_course_id:n}});case 2:t=e.sent,Z.zsdatas=null==t?void 0:t.data,C(r()({},Z));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,k.jsx)("div",{className:y.from,children:(0,k.jsxs)(j.Z,{form:B,layout:"inline",onValuesChange:function(e){console.log("----",e),e.ec_major_school_id&&(Z.jbdatas=[],Z.kcdatas=[],Z.zsdatas=[],C(r()({},Z)),z(e.ec_major_school_id)),e.ec_year_id&&(Z.kcdatas=[],Z.zsdatas=[],C(r()({},Z)),Q(e.ec_year_id)),e.ec_course_id&&(Z.zsdatas=[],C(r()({},Z)),L(e.ec_course_id))},onFinish:function(){var e=u()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,k.jsx)(j.Z.Item,{label:"认证专业",name:"ec_major_school_id",children:(0,k.jsx)(w.default,{style:{width:150},disabled:(null===(n=Z.zydatas)||void 0===n?void 0:n.length)<=0,placeholder:"请选择认证专业",children:null==Z||null===(t=Z.zydatas)||void 0===t?void 0:t.map((function(e,n){return(0,k.jsx)(w.default.Option,{value:null==e?void 0:e.ec_major_school_id,children:null==e?void 0:e.name},n)}))})}),(0,k.jsx)(j.Z.Item,{label:"认证届别",name:"ec_year_id",children:(0,k.jsx)(w.default,{style:{width:150},disabled:(null===(s=Z.jbdatas)||void 0===s?void 0:s.length)<=0,placeholder:"请选择认证届别",children:null==Z||null===(o=Z.jbdatas)||void 0===o?void 0:o.map((function(e,n){return(0,k.jsx)(w.default.Option,{value:null==e?void 0:e.ec_year_id,children:null==e?void 0:e.year},n)}))})}),(0,k.jsx)(j.Z.Item,{label:"课程",name:"ec_course_id",children:(0,k.jsx)(w.default,{style:{width:150},disabled:(null===(a=Z.kcdatas)||void 0===a?void 0:a.length)<=0,placeholder:"请选择课程",children:null==Z||null===(l=Z.kcdatas)||void 0===l?void 0:l.map((function(e,n){return(0,k.jsx)(w.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})}),(0,k.jsx)(j.Z.Item,{label:"知识点",name:"ec_point_ids",children:(0,k.jsx)(w.default,{onChange:function(){B.submit()},style:{width:150},mode:"multiple",disabled:(null===(c=Z.zsdatas)||void 0===c?void 0:c.length)<=0,placeholder:"请选择知识点",children:null==Z||null===(d=Z.zsdatas)||void 0===d?void 0:d.map((function(e,n){return(0,k.jsx)(w.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})})]})})}))),A=(x.Z.Group,(0,m.connect)((function(e){var n=e.classroomList,t=e.loading,s=e.globalSetting,i=e.user;return{classroomList:n,globalSetting:s,loading:t.effects,user:i}}))((function(e){e.classroomList,e.loading;var n,t,s=e.user,o=e.exercise_id,a=void 0===o?null:o,c=e.homework_common_id,d=void 0===c?null:c,m=e.setitem,x=(e.type,e.dispatch,(0,p.useState)([{}])),j=h()(x,2),w=j[0],y=j[1],A=(0,p.useState)([]),b=h()(A,2),I=b[0],Z=b[1];function C(){return S.apply(this,arguments)}function S(){return(S=u()(i()().mark((function e(){var n,t,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.ZP)("/api/ec_courses/".concat(0,"/ec_points/get_work_points.json"),{method:"get",params:{exercise_id:a,homework_common_id:d}});case 2:(null==(t=e.sent)||null===(n=t.data)||void 0===n?void 0:n.length)>0&&(l=[],null==t||null===(s=t.data)||void 0===s||s.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){l.push(e)}))})),m(r()(r()({},null==t||null===(o=t.data)||void 0===o?void 0:o[0]),{},{ec_point_ids:l})),y(null==t?void 0:t.data));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(){return(E=u()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.ZP)("/api/schools/".concat(null==s||null===(n=s.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:t=e.sent,Z(null==t?void 0:t.data),(d||a)&&C();case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,p.useEffect)((function(){var e;null!=s&&null!==(e=s.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.course_school_id&&function(){E.apply(this,arguments)}()}),[null==s||null===(n=s.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id]),(0,k.jsxs)("div",{style:{display:null!==(t=s.userInfo.course)&&void 0!==t&&t.is_openengineering?"":"none"},children:[(0,k.jsx)("p",{style:{fontSize:"16px",fontWeight:400},children:"工程认证考核知识点"}),null==w?void 0:w.map((function(e,n){return(0,k.jsxs)("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"},children:[(0,k.jsx)(_,{rz:I,item:e,type:n,setitem:function(e){w.splice(n,1,e),y(l()(w));var t=[];null==w||w.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){t.push(e)}))})),m(r()(r()({},e),{},{ec_point_ids:t}))}}),0!=n&&(0,k.jsx)(f.Z,{onClick:function(){w.splice(n,1),y(l()(w))},style:{marginLeft:10,fontSize:"20px"}}),(0,k.jsx)(g.Z,{onClick:function(){w.push({}),y(l()(w))},style:{marginLeft:10,fontSize:"20px"}})]},n)}))]})})))},58195:function(e,n,t){"use strict";t.d(n,{Z:function(){return g}});var s=t(82242),i=t.n(s),o=t(7557),r=t.n(o),a=t(41498),l=t.n(a),c=t(79800),u=t.n(c),d=t(39647),h=t.n(d),p=t(3113),m=t(59301),x=t(37712),f=["children"],g=function(e){var n=e.children,t=h()(e,f),s=(0,m.useState)(!1),o=u()(s,2),a=o[0],c=o[1];return(0,x.jsx)(p.ZP,i()(i()({},t),{},{loading:a,onClick:function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,c(!0),e.next=4,t.onClick(n);case 4:c(!1),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),console.error(e.t0),c(!1);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(n){return e.apply(this,arguments)}}(),children:n}))}},10006:function(e,n,t){"use strict";t.d(n,{Z:function(){return I}});var s=t(7557),i=t.n(s),o=t(41498),r=t.n(o),a=t(79800),l=t.n(a),c=t(59301),u=t(78241),d=t(8591),h=t(43418),p=t(57930),m=t(92832),x=t(61998),f=t(95237),g=t(43604),v=t(61186),j=t.n(v),w=t(99144),y=t(18892),k={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},_=t(77540),A=t(72716),b=t(37712),I=(0,y.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n=e.dispatch,t=e.courseEndTime,s=(e.classroomList,e.successCallback),o=void 0===s?function(){}:s,a=e.visible,v=e.homeworkIds,y=e.courseId,I=e.isBatch,Z=(e.shixunHomeworks,u.Z.useForm()),C=l()(Z,1)[0],S=(0,c.useState)(!1),E=l()(S,2),N=E[0],P=E[1],H=(0,c.useState)(!1),B=l()(H,2),T=B[0],z=B[1],F=(0,c.useState)(!1),Q=l()(F,2),R=Q[0],L=Q[1],O=(0,c.useState)([]),W=l()(O,2),J=W[0],D=W[1],M=(0,c.useState)([]),K=l()(M,2),Y=K[0],U=K[1],G=(0,c.useState)([]),q=l()(G,2),X=q[0],V=q[1],$=(0,c.useState)([]),ee=l()($,2),ne=ee[0],te=ee[1],se=(0,c.useState)([]),ie=l()(se,2),oe=ie[0],re=ie[1],ae=(0,c.useState)([]),le=l()(ae,2),ce=le[0],ue=le[1],de=(0,c.useState)([]),he=l()(de,2),pe=he[0],me=he[1],xe=(0,c.useState)([]),fe=l()(xe,2),ge=fe[0],ve=fe[1],je=(0,c.useState)([]),we=l()(je,2),ye=we[0],ke=we[1];(0,c.useEffect)((function(){a?_e():be()}),[a]);var _e=function(){var e=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,_.oR)(v[0],{course_id:y});case 3:n=e.sent,L(n.no_group),I?(me(n.all_course_groups),ve(n.all_course_groups)):(te(n.late_course_groups),re(n.late_course_groups),D(n.submit_course_groups),U(n.submit_course_groups)),P(!1),C.setFieldsValue({end_time:j()()});case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ae=function(){var e=r()(i()().mark((function e(){var t,s,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=C.getFieldsValue(),s=j()(t.end_time).format("YYYY-MM-DD HH:mm"),!(I?0===ye.length:0===X.length&&0===ce.length)||R){e.next=6;break}return d.ZP.warning("请选择需要操作的班级"),e.abrupt("return");case 6:return z(!0),e.next=9,(0,_.Mc)(y,{no_group:R,homework_ids:v,group_ids:I?ye:X,end_time:s,late_group_ids:I?ye:ce});case 9:r=e.sent,z(!1),0===r.status&&(be(),d.ZP.success("操作成功"),o(),n({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}));case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=function(){V([]),ue([]),U([]),re([])};return(0,b.jsxs)(h.Z,{centered:!0,title:"立即截止",className:k.modalWrapper,width:I||R?520:760,open:a,confirmLoading:T,destroyOnClose:!0,okText:"截止",cancelText:"取消",onOk:function(){return Ae()},onCancel:function(){be(),n({type:"classroomList/setActionTabs",payload:{}})},children:[(0,b.jsxs)("div",{className:k.tips,children:[(0,b.jsx)("div",{children:"1、截止后学生不能再提交作业。"}),(0,b.jsx)("div",{children:"2、本操作只对“提交中”、“补交中”的作业有效。"})]}),(0,b.jsx)(u.Z,{form:C,layout:"vertical",children:(0,b.jsx)(u.Z.Item,{name:"end_time",label:"截止时间",children:(0,b.jsx)(p.default,{style:{width:"100%"},disabledDate:function(e){return(0,A.Q8)(e,t)},disabledTime:function(e){return(0,A.d0)(e)},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:j()((0,w.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),!R&&(0,b.jsx)(b.Fragment,{children:I?(0,b.jsxs)("div",{children:[(0,b.jsx)(m.Z,{placeholder:"搜索班级",onChange:function(e){ve(pe.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}}),(0,b.jsx)(x.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:k.antdTable,rowSelection:{type:"checkbox",onChange:function(e){ke(e)}},rowKey:"id",pagination:!1,dataSource:ge,loading:N,columns:[{title:"班级",dataIndex:"name"}]})]}):(0,b.jsxs)(f.Z,{gutter:24,children:[(0,b.jsxs)(g.Z,{span:14,children:[(0,b.jsx)("div",{className:k.homeworkType,children:"作业截止"}),(0,b.jsx)(m.Z,{placeholder:"搜索班级",onChange:function(e){U(J.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}}),(0,b.jsx)("div",{className:k.tableWrapper,children:(0,b.jsx)(x.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:k.antdTable,rowSelection:{type:"checkbox",onChange:function(e){V(e)}},rowKey:"id",pagination:!1,dataSource:Y,loading:N,columns:[{title:"班级",dataIndex:"name",ellipsis:!0},{title:"发布时间",dataIndex:"publish_time"},{title:"截止时间",dataIndex:"end_time"}]})})]}),(0,b.jsxs)(g.Z,{flex:10,style:{maxWidth:"280px"},children:[(0,b.jsx)("div",{className:k.homeworkType,children:"补交截止"}),(0,b.jsx)(m.Z,{placeholder:"搜索班级",onChange:function(e){re(ne.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}}),(0,b.jsx)("div",{className:k.tableWrapper,children:(0,b.jsx)(x.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:k.antdTable,rowSelection:{type:"checkbox",onChange:function(e){ue(e)}},rowKey:"id",pagination:!1,loading:N,dataSource:oe,columns:[{title:"班级",dataIndex:"name",ellipsis:!0,width:120},{title:"截止时间",dataIndex:"late_time"}]})})]})]})})]})}))},31918:function(e,n,t){"use strict";t.d(n,{mU:function(){return T},Q_:function(){return z},ZP:function(){return F}});var s=t(7557),i=t.n(s),o=t(41498),r=t.n(o),a=t(82242),l=t.n(a),c=t(79800),u=t.n(c),d=t(59301),h=t(93948),p=t(6848),m=t(95237),x=t(43604),f=t(61998),g="analysisWrapper___vy_V8",v="title___tQAzn",j="tableWrapper___ztB9P",w="firstCol___Itr68",y="itemWrapper___Jaw8O",k="itemTitle___gmKyn",_="count___MUY3o",A="tips___k4pHA",b=t(75105),I=t(18892),Z=t(10126),C=t(43418),S=t(57809),E=t(53273),N=t(99144),P=t(37712),H=(0,I.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){e.shixunHomeworks,e.dispatch;var n=e.isShow,t=e.setIsShow,s=e.item,o=e.courseId,a=e.categoryId,c=(0,d.useState)({page:1,limit:10,keyword:"",type:null}),h=u()(c,2),m=h[0],x=h[1],g=(0,d.useState)([]),v=u()(g,2),j=v[0],w=v[1],y=(0,d.useState)(!1),k=u()(y,2),_=k[0],A=k[1],I=(0,d.useState)(1),Z=u()(I,2);Z[0],Z[1];function H(){return B.apply(this,arguments)}function B(){return(B=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),e.next=3,(0,b.ZP)("/api/homework_commons/".concat(a,"/shixun_game_statisic.json"),{method:"get",params:{challenge_id:s.id,id:a,type:m.type,page:m.page,limit:m.limit,keyword:m.keyword}});case 3:n=e.sent,A(!1),0===n.status&&w(null==n?void 0:n.data);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){n&&H()}),[n,m.type]);var T=[{title:"序号",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:function(e,n,t){return(0,P.jsx)("span",{style:{color:"#000"},children:m.limit*(m.page-1)+t+1})}},{title:"学生姓名",dataIndex:"name",key:"name",ellipsis:!0,render:function(e,n,t){return(0,P.jsx)("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:function(){(0,N.xg)("/classrooms/".concat(o,"/shixun_homework/").concat(a,"/").concat(n.student_work_id,"/comment"))},children:e})}},{title:"学号",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:function(e,n,t){return(0,P.jsx)("span",{style:{color:"#333"},children:e})}},{title:"班级",dataIndex:"group_name",key:"group_name",ellipsis:!0,render:function(e,n,t){return(0,P.jsx)("span",{style:{color:"#333"},children:e})}},{title:"评测次数",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,render:function(e,n,t){return(0,P.jsx)("span",{style:{color:"#333"},children:e})}},{title:"实训耗时",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,render:function(e,n,t){return(0,P.jsx)("span",{style:{color:"#333"},children:e})}},{title:"通关情况",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,render:function(e,n,t){return(0,P.jsx)("span",{children:2==e?"已通关":"未通关"})}}];return(0,P.jsx)(P.Fragment,{children:(0,P.jsxs)(C.Z,{centered:!0,title:"关卡通关详情",open:n,width:900,footer:null,maskClosable:!1,onCancel:function(){m.keyword="",m.page=1,m.limit=10,m.type=null,x(l()({},m)),t(!1)},children:[(0,P.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"20px"},children:[(0,P.jsxs)("div",{style:{color:"#333",marginRight:"20px",wordBreak:"break-all",textOverflow:"ellipsis",overflow:"hidden",WebkitLineClamp:2,display:"-webkit-box",WebkitBoxOrient:"vertical"},children:["关卡",null==s?void 0:s.index," ",(0,P.jsx)(p.Z,{title:null==s?void 0:s.subject,children:(0,P.jsx)("span",{children:null==s?void 0:s.subject})})]}),(0,P.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"},children:[(0,P.jsx)("div",{children:(0,P.jsxs)(S.default,{size:"large",value:m.type,onChange:function(){var e=r()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m.type=n,x(l()({},m)),H();case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),style:{width:140,marginRight:20},children:[(0,P.jsx)(S.default.Option,{value:null,children:"全部"}),(0,P.jsx)(S.default.Option,{value:1,children:"未通关"}),(0,P.jsx)(S.default.Option,{value:2,children:"已通关"})]})}),(0,P.jsx)("div",{children:(0,P.jsx)(E.t7,{style:{width:220},placeholder:"请输入姓名/学号搜索",value:m.keyword,onChange:function(e){m.keyword=e,m.page=1,x(l()({},m)),H()}})})]})]}),(0,P.jsx)(f.Z,{scroll:{y:380},columns:T,loading:_,dataSource:j.users,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],pageSize:m.limit,current:m.page,position:["bottomRight"],onChange:function(e,n){m.page=e,m.limit=n,x(l()({},m)),H()},total:null==j?void 0:j.count,showTotal:function(e,n){return(0,P.jsxs)("span",{children:["共",(0,P.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})]})})})),B=t(58195),T=function(e){var n=e.title,t=e.strokeColor,s=e.trailColor,i=e.percent,o=e.count;return(0,P.jsxs)("div",{className:y,children:[(0,P.jsx)("div",{className:k,children:n}),(0,P.jsx)(h.Z,{percent:i,strokeColor:t,trailColor:s}),(0,P.jsxs)("div",{className:_,children:[o,"人"]})]})},z=function(e,n){var t="".concat((n/e*100).toFixed(1));return"0.0"===t?0:t},F=function(){var e=(0,d.useState)(),n=u()(e,2),t=n[0],s=n[1],o=(0,I.useParams)(),a=(0,d.useState)(!1),c=u()(a,2),h=c[0],y=c[1],k=(0,d.useState)(),_=u()(k,2),C=_[0],S=_[1],E=(0,d.useState)(),F=u()(E,2),Q=F[0],R=F[1],L=(0,d.useState)(!1),O=u()(L,2),W=O[0],J=O[1],D=(0,d.useState)({page:1,limit:10}),M=u()(D,2),K=M[0],Y=M[1];(0,d.useEffect)((function(){(0,b.ZP)("/api/homework_commons/".concat(o.categoryId,"/statistic.json"),{method:"GET"}).then((function(e){s(e)})),q()}),[]);var U=[{title:"按时通关",color:"#00AE87",trailColor:"#e5f6f3",percent:z(null==t?void 0:t.total_count,null==t?void 0:t.finished_count),count:null==t?void 0:t.finished_count},{title:"补交通关",color:"#2271FF",trailColor:"#e7f0ff",percent:z(null==t?void 0:t.total_count,null==t?void 0:t.late_finished_count),count:null==t?void 0:t.late_finished_count},{title:"未通关",color:"#E53333",trailColor:"#fceaea",percent:z(null==t?void 0:t.total_count,null==t?void 0:t.unfinished_count),count:null==t?void 0:t.unfinished_count},{title:"未开启",color:"#C6CED6",trailColor:"#f6f7f8",percent:z(null==t?void 0:t.total_count,null==t?void 0:t.unstart_count),count:null==t?void 0:t.unstart_count}],G=[{title:"序号",dataIndex:"number",width:80,fixed:"left",ellipsis:!0,render:function(e,n,t){return(0,P.jsx)("span",{style:{color:"#333"},children:K.limit*(K.page-1)+t+1})}},{title:"任务名称",dataIndex:"subject",key:"subject",ellipsis:!0,render:function(e,n,t){return(0,P.jsx)("span",{style:{color:"#000"},children:e})}},{title:"已通关",width:120,dataIndex:"completed_sum",key:"completed_sum",ellipsis:!0,render:function(e,n,t){return(0,P.jsxs)("span",{style:{color:"#333"},children:[e," 人"]})}},{title:"未通关",width:120,dataIndex:"uncompleted_sum",key:"uncompleted_sum",ellipsis:!0,render:function(e,n,t){return(0,P.jsxs)("span",{style:{color:"#333"},children:[e," 人"]})}},{title:"总评测次数",width:120,dataIndex:"evaluation_total",key:"evaluation_total",ellipsis:!0,render:function(e,n,t){return(0,P.jsxs)("span",{style:{color:"#333"},children:[e," 次"]})}},{title:(0,P.jsxs)("span",{children:["通关率",(0,P.jsx)(p.Z,{title:"通关率=通过评测的人数/作业发布人数",children:(0,P.jsx)("span",{className:A,children:(0,P.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})})]}),dataIndex:"passed_rate",key:"passed_rate",width:120,ellipsis:!0,render:function(e,n,t){return(0,P.jsxs)("span",{style:{color:"#000"},children:[e,e?"%":""]})}},{title:"操作",dataIndex:"action",key:"action",align:"right",ellipsis:!0,width:100,render:function(e,n,t){return(0,P.jsx)("a",{style:{color:"#165DFF"},onClick:function(e){e.stopPropagation(),R(l()(l()({},n),{},{index:K.limit*(K.page-1)+t+1})),J(!0)},children:"查看"})}}];function q(){return X.apply(this,arguments)}function X(){return(X=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return y(!0),e.next=3,(0,b.ZP)("/api/homework_commons/".concat(o.categoryId,"/shixun_challenge_statisic.json"),{method:"get",params:{page:K.page,limit:K.limit}});case 3:n=e.sent,y(!1),0===n.status&&S(null==n?void 0:n.data);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,P.jsxs)("div",{className:g,children:[(0,P.jsx)("div",{className:"".concat(v," mb20"),children:"作业完成情况"}),(0,P.jsxs)("div",{className:"mb20",children:["应提交",null==t?void 0:t.total_count,"人,按时通关",null==t?void 0:t.finished_count,"人,占比",z(null==t?void 0:t.total_count,null==t?void 0:t.finished_count),"; 补交通关",null==t?void 0:t.late_finished_count,"人,占比",z(null==t?void 0:t.total_count,null==t?void 0:t.late_finished_count),"; 未通关",null==t?void 0:t.unfinished_count,"人,占比",z(null==t?void 0:t.total_count,null==t?void 0:t.unfinished_count),"; 未开启",null==t?void 0:t.unstart_count,"人,占比",z(null==t?void 0:t.total_count,null==t?void 0:t.unstart_count)]}),(0,P.jsx)(m.Z,{justify:"space-between",className:"mb30",children:U.map((function(e){return(0,P.jsx)(x.Z,{flex:"212px",children:(0,P.jsx)(T,{title:e.title,strokeColor:e.color,trailColor:e.trailColor,percent:parseInt(e.percent),count:e.count})},e.title)}))}),(0,P.jsxs)("div",{className:"".concat(v," mb20"),children:[(0,P.jsx)("div",{children:"通关情况"}),(0,P.jsx)("div",{style:{flex:1,display:"flex",alignItems:"center",justifyContent:"flex-end"},children:(0,P.jsx)(B.Z,{type:"primary",onClick:r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)("/api/homework_commons/".concat(null==o?void 0:o.categoryId,"/export_challenge_statistic.json"),{method:"get"});case 2:0==e.sent.status&&(0,N.xg)("/classrooms/".concat(null==o?void 0:o.coursesId,"/exportlist/shixun_work_list"));case 4:case"end":return e.stop()}}),e)}))),children:"导出通关情况"})})]}),(0,P.jsx)(f.Z,{scroll:{y:490},columns:G,loading:h,className:(null==C?void 0:C.count)s?s:l)}})},je="greyText___XLove",we="info___A1gYD",ye="label___hzhZk",ke="blackContent___WdHyW",_e="orangeContent___d5L7E",Ae="inputLabel___arXff",be="tableTitle___xt1qf",Ie="scoreTable___AoIAG",Ze=t(82545),Ce=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=e.classroomList,o=e.loading,a=n.shixunWorkReport,c=(0,h.useParams)(),x=(0,d.useState)(),f=u()(x,2),g=f[0],j=f[1],y=(0,d.useState)(!1),k=u()(y,2),A=k[0],b=k[1],I=p.Z.useModal(),C=u()(I,2),S=C[0],E=C[1],N=(0,d.useState)(!1),z=u()(N,2),F=z[0],Q=z[1],R=(0,d.useState)(!1),O=u()(R,2),W=O[0],J=O[1],D=M.Z.useForm(),K=u()(D,1)[0];(0,d.useEffect)((function(){"更改点评"===n.actionTabs.key&&Y()}),[n.actionTabs.key]);var Y=function(){var e=r()(i()().mark((function e(){var s,o,r,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunHomeworks/getShixunWorkReport",payload:l()(l()({},c),{},{homeworkId:null===(s=n.actionTabs.selectArrs)||void 0===s||null===(s=s.data)||void 0===s?void 0:s.homeworkId})});case 2:return a=e.sent,console.log(a),j(null===(o=n.actionTabs.selectArrs)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.homeworkId),K.setFieldsValue({comment:null==a?void 0:a.work_comment,hidden_comment:null===(r=n.res)||void 0===r?void 0:r.work_comment_hidden}),e.abrupt("return",a);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),U=function(){var e=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=K.getFieldsValue(),e.next=3,(0,_.ZP)("/api/student_works/".concat(g,"/shixun_work_comment.json"),{method:"post",body:{hidden_comment:n.hidden_comment,comment:n.comment}});case 3:0===e.sent.status&&(m.ZP.success("评阅成功"),K.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getShixunWorkList",payload:c}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),G=[{title:"关卡",dataIndex:"name",render:function(e,n,t){return t+1}},{title:"任务名称",dataIndex:"name",render:function(e,n,t){return(0,Z.jsxs)("div",{children:[e,4===n.complete_status&&(0,Z.jsx)(w.vA,{status:n.complete_status})]})}},{title:"开始时间",dataIndex:"open_time"},{title:"完成时间",dataIndex:"finished_time"},{title:"评测次数",dataIndex:"evaluate_count",align:"center"},{title:"实训耗时",dataIndex:"time_consuming"},{title:"是否查看答案",dataIndex:"view_answer",align:"center",render:function(e){return e?"是":"否"}},{title:"关卡得分",dataIndex:"game_score",align:"center",render:function(e,n){return(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{style:{color:parseFloat(n.game_score_full)!==parseFloat(e)?"#E30000":"#53C41B"},children:e}),"/",n.game_score_full]})}},{title:"调分",dataIndex:"game_score",align:"center",fixed:"right",render:function(e,n){return(0,L.GJ)()?(0,Z.jsx)(ve,{max:n.game_score_full,defaultValue:parseFloat(e),onBlur:function(){var e=r()(i()().mark((function e(o){var r,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,L.Rm)()||null!==(r=s.AssistantObject.practice)&&void 0!==r&&r.can_appraise){e.next=3;break}return m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return e.next=5,t({type:"shixunHomeworks/changeScore",payload:{categoryId:g,type:"report",score:o,challenge_id:n.challenge_id}});case 5:return a=e.sent,e.next=8,t({type:"shixunHomeworks/getShixunWorkReport",payload:l()(l()({},c),{},{homeworkId:g})});case 8:t({type:"shixunHomeworks/getShixunWorkList",payload:c}),0===a.status&&m.ZP.success("操作成功");case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}):e}}];return(0,Z.jsxs)(Z.Fragment,{children:[E,(0,Z.jsxs)(p.Z,{centered:!0,width:1080,title:"点评作业",open:"更改点评"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:r()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,L.Rm)()||null!==(n=s.AssistantObject.practice)&&void 0!==n&&n.can_appraise){e.next=3;break}return m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:t=K.getFieldsValue(),console.log(t),"{}"===JSON.stringify(t)||""===t.hidden_comment&&""===t.comment?b(!0):U();case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,Z.jsxs)(P.Z,{justify:"space-between",className:we,children:[(0,Z.jsxs)(H.Z,{children:[(0,Z.jsx)("span",{className:"".concat(ye," ").concat(je),children:"姓名"}),(0,Z.jsx)("span",{className:ke,children:null==a?void 0:a.username})]}),(0,Z.jsxs)(H.Z,{children:[(0,Z.jsx)("span",{className:"".concat(ye," ").concat(je),children:"学号"}),(0,Z.jsx)("span",{className:ke,children:(null==a?void 0:a.student_id)||"--"})]}),(0,Z.jsxs)(H.Z,{children:[(0,Z.jsx)("span",{className:"".concat(ye," ").concat(je),children:"班级"}),(0,Z.jsx)("span",{className:ke,children:(null==a?void 0:a.group_name)||"--"})]}),(0,Z.jsxs)(H.Z,{children:[(0,Z.jsx)("span",{className:"".concat(ye," ").concat(je),children:"关卡得分"}),(0,Z.jsx)("span",{className:_e,children:(null==a?void 0:a.challenge_score)||"--"})]}),(0,Z.jsxs)(H.Z,{children:[(0,Z.jsx)("span",{className:"".concat(ye," ").concat(je),children:"效率分"}),(0,Z.jsx)("span",{className:_e,children:(null==a?void 0:a.eff_score)||"--"})]}),(0,Z.jsxs)(H.Z,{children:[(0,Z.jsx)("span",{className:"".concat(ye," ").concat(je),children:"补交扣分"}),(0,Z.jsx)("span",{className:_e,children:(null==a?void 0:a.late_penalty)||"--"})]}),(0,Z.jsxs)(H.Z,{children:[(0,Z.jsx)("span",{className:"".concat(ye," ").concat(je),children:"最终成绩"}),(0,Z.jsx)("span",{className:_e,children:(null==a?void 0:a.work_score)||"--"})]})]}),(0,Z.jsxs)(ge.Z,{spinning:o["shixunHomeworks/getShixunWorkReport"],children:[(0,Z.jsxs)(M.Z,{form:K,onChange:function(){A&&b(!1)},children:[(0,Z.jsxs)(P.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("div",{className:"".concat(Ae," ").concat(je),children:"学生和课堂老师可见"})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(Ze.Z,{isShowComponent:(0,L.G5)(),ModalProps:{open:F,onCancel:function(){Q(!1)}},onDataSelect:function(){var e=r()(i()().mark((function e(n,t){var s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=t.node,o=function(){K.setFieldsValue({comment:null==s?void 0:s.value}),Q(!1)},!K.getFieldValue("comment")){e.next=5;break}return S.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:o}),e.abrupt("return");case 5:o();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,Z.jsx)(B.ZP,{style:{padding:0,height:"auto"},icon:(0,Z.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){Q(!0)},children:"常用评语"})})})]}),(0,Z.jsx)(M.Z.Item,{name:"comment",children:(0,Z.jsx)(T.Z.TextArea,{placeholder:"请输入评阅内容",rows:3})}),(0,Z.jsxs)(P.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("div",{className:"".concat(Ae," ").concat(je),children:"仅课堂老师可见"})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(Ze.Z,{isShowComponent:(0,L.G5)(),ModalProps:{open:W,onCancel:function(){J(!1)}},onDataSelect:function(){var e=r()(i()().mark((function e(n,t){var s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=t.node,o=function(){K.setFieldsValue({hidden_comment:null==s?void 0:s.value}),J(!1)},!K.getFieldValue("hidden_comment")){e.next=5;break}return S.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:o}),e.abrupt("return");case 5:o();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,Z.jsx)(B.ZP,{style:{padding:0,height:"auto"},icon:(0,Z.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){J(!0)},children:"常用评语"})})})]}),(0,Z.jsx)(M.Z.Item,{name:"hidden_comment",children:(0,Z.jsx)(T.Z.TextArea,{placeholder:"请输入评阅内容",rows:3})})]}),A&&(0,Z.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"}),(0,Z.jsx)("div",{className:be,children:"关卡成绩"}),(0,Z.jsx)(v.Z,{className:Ie,dataSource:a.stage_list,rowKey:"challenge_id",pagination:!1,columns:G,scroll:{x:"max-content"}})]})]})]})})),Se=["shixunHomeworks","dispatch"],Ee=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(re()(e,Se),(0,h.useParams)()),o=(0,d.useState)([]),a=u()(o,2),l=a[0],c=a[1],m=(0,d.useState)([]),x=u()(m,2),f=x[0],g=x[1];function j(){return(j=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/homework_commons/".concat(s.categoryId,"/code_quality_analyses/group_list.json"),{method:"GET",params:{page:1,limit:200}});case 2:n=e.sent,c(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){"质量检测"===n.actionTabs.key&&function(){j.apply(this,arguments)}()}),[n.actionTabs.key]);return(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsx)(p.Z,{centered:!0,title:"代码质量评分",open:"质量检测"===n.actionTabs.key,width:700,okText:"确定",cancelText:"取消",onOk:r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/homework_commons/".concat(s.categoryId,"/code_quality_analyses.json"),{method:"POST",body:{group_ids:f}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(h.history.replace("/classrooms/".concat(s.coursesId,"/shixun_homework/").concat(s.categoryId,"/detail?tabs=4")),window.location.reload(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),g([]));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){g([]),t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,Z.jsx)(v.Z,{rowSelection:{type:"checkbox",onChange:function(e,n){g(k()(e))},selectedRowKeys:f,getCheckboxProps:function(e){return{disabled:"进行中"===e.status||0===e.works_count}}},rowKey:function(e){return e.key||e.id},scroll:{y:300},pagination:!1,columns:[{title:"分班情况",dataIndex:"name"},{title:"有效作品数",dataIndex:"works_count"},{title:"检测进度",dataIndex:"status"},{title:"上次评分时间",dataIndex:"last_analysis_time"}],dataSource:null==l?void 0:l.group_list})})})})),Ne=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){e.shixunHomeworks,e.dispatch;var n=e.isShow,t=e.setIsShow,s=e.item,o=(e.coursesId,e.categoryId,(0,d.useState)({page:1,limit:10})),a=u()(o,2),c=a[0],h=a[1],m=(0,d.useState)([]),x=u()(m,2),f=x[0],g=x[1],j=(0,d.useState)(!1),w=u()(j,2),y=w[0],k=w[1];function A(){return b.apply(this,arguments)}function b(){return(b=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),e.next=3,(0,_.ZP)("/api/student_works/".concat(s.id,"/game_details.json"),{method:"get",params:l()({},c)});case 3:n=e.sent,k(!1),0===n.status&&g(null==n?void 0:n.data);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){n&&A()}),[n]);var I=[{title:"序号",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:function(e,n,t){return(0,Z.jsx)("span",{style:{color:"#000"},children:c.limit*(c.page-1)+t+1})}},{title:"任务名称",dataIndex:"name",key:"name",ellipsis:!0,render:function(e,n,t){return(0,Z.jsx)("span",{style:{color:"#000"},children:e})}},{title:"通关详情",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:function(e,n,t){return(0,Z.jsx)("span",{children:0==e?"未通关":4==e?"截止后通关":"已通关"})}},{title:"评测次数",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:function(e,n,t){return(0,Z.jsx)("span",{style:{color:"#333"},children:e})}},{title:"实训耗时",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:function(e,n,t){return(0,Z.jsx)("span",{style:{color:"#333"},children:e})}}];return(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsxs)(p.Z,{centered:!0,title:"通关情况",open:n,width:700,footer:null,maskClosable:!1,onCancel:function(){c.page=1,c.limit=10,h(l()({},c)),t(!1)},children:[(0,Z.jsxs)("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"},children:[(0,Z.jsxs)("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,Z.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"学生姓名"}),(0,Z.jsx)("span",{title:null==s?void 0:s.user_name,style:{color:"#232B40"},children:null==s?void 0:s.user_name})]}),(0,Z.jsxs)("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,Z.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"学号"}),(0,Z.jsx)("span",{title:null==s?void 0:s.student_id,style:{color:"#232B40"},children:(null==s?void 0:s.student_id)||"--"})]}),(0,Z.jsxs)("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,Z.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"班级"}),(0,Z.jsx)("span",{title:null==s?void 0:s.group_name,style:{color:"#232B40"},children:(null==s?void 0:s.group_name)||"--"})]})]}),(0,Z.jsx)(v.Z,{scroll:{y:380},columns:I,loading:y,style:{marginBottom:c.limit>(null==f?void 0:f.count)?"16px":"0"},dataSource:f.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:c.limit,current:c.page,position:["bottomRight"],onChange:function(e,n){c.page=e,c.limit=n,h(l()({},c)),A()},total:null==f?void 0:f.count,showTotal:function(e,n){return(0,Z.jsxs)("span",{children:["共",(0,Z.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})]})})})),Pe=t(70088),He=t(53273),Be=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading,i=e.user;return{shixunHomeworks:n,classroomList:t,loading:s.effects,user:i}}))((function(e){var n,t,s,o,a,c,x,g,j,y,I,C,E,F,Q,R,O,W,J,oe,re,ae,le,ge,ve,je,we,ye,ke,_e,Ae,be,Ie,Ze=e.shixunHomeworks,Se=e.loading,Be=e.dispatch,Te=e.setExportParams,ze=e.classroomList,Fe=e.user,Qe=(0,h.useParams)(),Re=(0,d.useState)(l()(l()({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Qe)),Le=u()(Re,2),Oe=Le[0],We=(Le[1],M.Z.useForm()),Je=u()(We,1)[0],De=(0,d.useState)(),Me=u()(De,2),Ke=Me[0],Ye=(Me[1],(0,d.useState)({})),Ue=u()(Ye,2),Ge=Ue[0],qe=Ue[1],Xe=(0,d.useState)({}),Ve=u()(Xe,2),$e=(Ve[0],Ve[1],(0,d.useState)([])),en=u()($e,2),nn=en[0],tn=en[1],sn=(0,d.useState)(!1),on=u()(sn,2),rn=on[0],an=on[1],ln=(0,d.useState)([]),cn=u()(ln,2),un=cn[0],dn=cn[1],hn=(0,d.useState)(!1),pn=u()(hn,2),mn=pn[0],xn=pn[1],fn=(0,d.useState)(),gn=u()(fn,2),vn=gn[0],jn=gn[1],wn=(0,d.useState)(1),yn=u()(wn,2),kn=yn[0],_n=yn[1],An=(0,d.useState)(),bn=u()(An,2),In=(bn[0],bn[1]),Zn=(0,d.useState)(),Cn=u()(Zn,2),Sn=Cn[0],En=Cn[1],Nn=(0,d.useState)(),Pn=u()(Nn,2),Hn=Pn[0],Bn=Pn[1],Tn=(0,d.useState)(),zn=u()(Tn,2),Fn=zn[0],Qn=zn[1],Rn=(0,d.useState)(),Ln=u()(Rn,2),On=Ln[0],Wn=Ln[1],Jn=(0,d.useState)(!1),Dn=u()(Jn,2),Mn=Dn[0],Kn=Dn[1],Yn=(0,d.useState)(!1),Un=u()(Yn,2),Gn=Un[0],qn=Un[1],Xn=(0,d.useState)(!1),Vn=u()(Xn,2),$n=Vn[0],et=Vn[1],nt=(0,d.useState)(),tt=u()(nt,2),st=tt[0],it=tt[1],ot=(0,d.useRef)(),rt=(0,d.useState)([]),at=u()(rt,2),lt=at[0],ct=at[1],ut=(0,d.useState)([]),dt=u()(ut,2),ht=dt[0],pt=dt[1],mt=(0,d.useState)(0),xt=u()(mt,2),ft=xt[0],gt=xt[1],vt=(0,d.useRef)(null);(0,d.useEffect)((function(){return wt(!0),function(){qe([]),tn([]),clearInterval(ot.current)}}),[Oe.coursesId]),(0,d.useEffect)((function(){try{var e,n=JSON.parse(JSON.stringify(Ze.shixunWorkList));null!=n&&null!==(e=n.student_works)&&void 0!==e&&e.length||null==n||!n.id?(null!=n&&n.id&&tn([l()(l()({},n),{number:"我"})]),qe(l()({},n))):(n.student_works=[l()({},n)],qe(n))}catch(e){}}),[Ze.shixunWorkList]);var jt=function(){var e=r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Be({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Oe});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),wt=function(e){Te(l()({},Oe));var n=Be({type:"shixunHomeworks/getShixunWorkList",payload:Oe});return e?(n.then((function(e){var n,t,s;(null!=e&&null!==(n=e.homework_status)&&void 0!==n&&n.includes("进行中")||null!=e&&null!==(t=e.homework_status)&&void 0!==t&&t.includes("补交中")||null!=e&&null!==(s=e.homework_status)&&void 0!==s&&s.includes("提交中"))&&(0,L.dE)()})),n):n};(0,d.useEffect)((function(){}),[]);var yt=function(){var e=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Be({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"成绩计算中,请稍候..."}}),e.next=3,(0,S.Vs)({categoryId:Qe.categoryId});case 3:n=e.sent,Be({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),0===(null==n?void 0:n.status)&&(m.ZP.success(null==n?void 0:n.message),wt());case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),kt=function(e){pt(e.filter((function(e){return e.checked})).map((function(e){return e.course_group_id})))},_t=(0,d.useRef)();(0,d.useEffect)((function(){_t.current=ht}),[ht]),(0,d.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(Wn(47),Kn(!0)))}),[document.getElementById("divhe")]);function At(){_n(1),In(""),En(""),Bn(""),Qn(""),dn([])}(0,d.useEffect)((function(){sessionStorage.getItem("classroomsShixunDetailAutoRefersh")&&bt(!0)}),[]);var bt=function(e){e?ot.current=setInterval((function(){wt()}),1e4):clearInterval(ot.current)},It=[{title:"序号",dataIndex:"number",align:"center",width:50,ellipsis:{showTitle:!1},render:function(e,n,t){return Oe.limit*(Oe.page-1)+t+1}},{title:"姓名",dataIndex:"user_name",align:"center",width:110,ellipsis:{showTitle:!1},render:function(e){return(0,Z.jsx)(f.Z,{placement:"bottomLeft",title:e,children:(0,Z.jsx)("span",{className:"current",children:e})})}},!(null!==(n=Ze.headerInfo)&&void 0!==n&&n.is_excellent)&&!(0,L.Jd)()&&{title:"学号",dataIndex:"student_id",align:"center",sorter:!0,showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:"student_id"===Oe.order?"desc"===Oe.b_order?"descend":"ascend":null,render:function(e){return(0,Z.jsx)(f.Z,{placement:"bottomLeft",title:e||"--",children:(0,Z.jsx)("span",{className:"current",children:e||"--"})})}},{title:"分班",dataIndex:"group_name",align:"center",ellipsis:{showTitle:!1},render:function(e,n){return e?(0,Z.jsx)(f.Z,{placement:"bottom",title:e,children:(0,Z.jsx)("span",{className:"current",children:e})}):"--"}},{title:"作业状态",dataIndex:"work_status",align:"center",sorter:!0,ellipsis:{showTitle:!1},showSorterTooltip:!1,sortOrder:"work_status"===Oe.order?"desc"===Oe.b_order?"descend":"ascend":null,render:function(e){return(0,Z.jsx)(w.rK,{status:e})}},!(0,L.Jd)()&&{title:(0,Z.jsxs)("span",{children:["最终成绩",(0,Z.jsx)(f.Z,{placement:"top",title:(0,Z.jsxs)("pre",{children:["鼠标停留具体分值上可查",(0,Z.jsx)("br",{}),"看得分明细",(0,Z.jsx)("br",{})]}),children:(0,Z.jsx)("img",{src:"".concat(b.Z.IMG_SERVER,"/images/educoder/problem.png"),className:"ml2 current"})})]}),dataIndex:"work_score",sorter:!0,align:"center",showSorterTooltip:!1,sortOrder:"work_score"===Oe.order?"desc"===Oe.b_order?"descend":"ascend":null,ellipsis:{showTitle:!1},render:function(e,n){var t,s,i=n||{},o=i.unadjusted_score,r=i.is_adjusted;return s=e>=0&&e<=60?(0,Z.jsx)("span",{className:"c-red",children:r?"".concat(e,"(已调分)"):e}):100===e?(0,Z.jsx)("span",{className:"c-green",children:r?"".concat(e,"(已调分)"):e}):e>60?(0,Z.jsx)("span",{className:"c-orange",children:r?"".concat(e,"(已调分)"):e}):"--",(0,Z.jsx)(f.Z,{placement:"bottom",title:n.ultimate_score?(0,Z.jsx)("div",{children:"--"===s?"最终调整成绩:0分":"最终调整成绩:".concat(n.work_score,"分")}):(0,Z.jsxs)("div",{children:[(0,Z.jsx)("div",{children:n.final_score?"关卡得分:".concat(n.final_score,"分"):"关卡得分:0分"}),(0,Z.jsx)("div",{children:n.eff_score?"效率评分:".concat(n.eff_score,"分"):"效率评分:0分"}),(0,Z.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0分"}),(0,Z.jsx)("div",{children:n.late_penalty?"补交扣分:".concat(n.late_penalty,"分"):"补交扣分:0分"}),!(null!==(t=Ze.headerInfo)&&void 0!==t&&t.answer_open_evaluation)&&(0,Z.jsxs)("div",{children:["查看参考答案:",n.view_answer_count,"关"]}),(0,Z.jsxs)("div",{children:["原始成绩:","--"===o?o:"".concat(o,"分")]}),(0,Z.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0分"})]}),children:s})}},{title:(0,Z.jsx)("span",{children:"完成时间"}),dataIndex:"finished_time",align:"center",ellipsis:!1,showSorterTooltip:!1,sorter:!0,sortOrder:"finished_time"===Oe.order?"desc"===Oe.b_order?"descend":"ascend":null,render:function(e,n){return e?(0,Z.jsx)(f.Z,{placement:"bottomLeft",title:e,children:e&&"--"!=e?N()(e).format(Gn?"HH:mm":"YYYY-MM-DD HH:mm"):e}):"--"}},{title:(0,Z.jsx)("span",{children:"实训总耗时"}),dataIndex:"cost_time",align:"center",ellipsis:!1,showSorterTooltip:!1,sorter:!0,sortOrder:"cost_time"===Oe.order?"desc"===Oe.b_order?"descend":"ascend":null,render:function(e,n){return e?(0,Z.jsx)(f.Z,{placement:"bottomLeft",title:e,children:e}):"--"}},{title:"通关情况",align:"center",dataIndex:"complete_info",ellipsis:{showTitle:!1},render:function(e,n){return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("span",{style:{color:"#0152d9"},onClick:function(e){e.stopPropagation(),it(n),et(!0)},children:e}),(0,L.dE)()&&([-1,0,1].includes(null==n?void 0:n.work_status)&&(null==n?void 0:n.complete_info_condition)||!(null!=n&&n.complete_info_condition)&&[2,3,4].includes(null==n?void 0:n.work_status))&&(0,Z.jsx)(f.Z,{title:"作业状态与通关情况不匹配,可点击更新成绩按钮获取最新成绩",children:(0,Z.jsx)("i",{className:"iconfont icon-tishi3",style:{color:"#F59A23"}})})]})}},{title:"评测次数",dataIndex:"sum_evaluate_count",align:"center",ellipsis:{showTitle:!1},sorter:!0,sortOrder:"sum_evaluate_count"===Oe.order?"desc"===Oe.b_order?"descend":"ascend":null,render:function(e,n){return e&&"--"!=e?(0,Z.jsx)(f.Z,{placement:"bottom",title:e,children:(0,Z.jsx)("span",{className:"current",children:e})}):"--"}},!Gn&&{title:"操作",dataInex:"action",align:"center",ellipsis:!0,className:"workListTable",render:function(e,n){var t,s;return(0,L.dE)()?(0,Z.jsx)("div",{children:"未开启"===(0,w.JL)(null==n?void 0:n.work_status)?(0,Z.jsx)("span",{children:"--"}):(0,Z.jsx)("a",{target:"_blank",onClick:function(e){var t;if(null!=Ze&&null!==(t=Ze.headerInfo)&&void 0!==t&&null!==(t=t.homework_status)&&void 0!==t&&t.includes("导入"))return e.stopPropagation(),it(n),void et(!0);e.stopPropagation(),window.open("/classrooms/".concat(Oe.coursesId,"/shixun_homework/").concat(Oe.categoryId,"/").concat(n.id,"/comment"))},children:"查看"})}):null!=Ze&&null!==(t=Ze.headerInfo)&&void 0!==t&&null!==(t=t.homework_status)&&void 0!==t&&t.includes("导入")?(0,L.GJ)()&&(0,Z.jsx)("span",{style:{color:"#0152d9"},onClick:function(e){var t;e.stopPropagation(),Be({type:"classroomList/setActionTabs",payload:{key:"修改成绩",name:null==Ze||null===(t=Ze.headerInfo)||void 0===t?void 0:t.homework_name,id:null==n?void 0:n.id,type:"practice"}})},children:"修改成绩"}):(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{style:{color:"#0152d9"},onClick:(0,fe.throttle)(function(){var e=r()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,L.Rm)()||ze.AssistantObject.practice.can_appraise){e.next=3;break}return m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:t.stopPropagation(),Be({type:"shixunHomeworks/setActionTabs",payload:{key:"更改点评",selectArrs:{myshixun_identifier:"",data:{name:null==n?void 0:n.user_name,homeworkId:null==n?void 0:n.id}}}});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),2e3,{trailing:!1,leading:!0}),children:n.has_shixun_work_comment?"更改点评":"追加点评"}),0!==(null==n?void 0:n.work_status)&&[1,2,3,4].includes(null==n?void 0:n.work_status)&&[(0,Z.jsx)("br",{}),(0,Z.jsx)("a",{target:"_blank",onClick:(0,fe.throttle)(function(){var e=r()(i()().mark((function e(t){var s,o,r,a,l,c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),t.preventDefault(),!(0,L.Rm)()||null!==(s=ze.AssistantObject.practice)&&void 0!==s&&s.can_view){e.next=5;break}return m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 5:if(null!==(o=Fe.userInfo)&&void 0!==o&&o.professional_certification){e.next=10;break}return p.Z.confirm({title:"提示",centered:!0,content:(0,Z.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,w.xg)("/account/certification")}}),e.abrupt("return",!1);case 10:return e.next=12,(0,S.GS)(null==n?void 0:n.id);case 12:null!=(c=e.sent)&&null!==(r=c.data)&&void 0!==r&&r.url&&(0,w.xg)((null==c||null===(a=c.data)||void 0===a?void 0:a.url)+"&courseGroup=".concat((null==Oe?void 0:Oe.course_group)||"","&workStatus=").concat((null==Oe||null===(l=Oe.work_status)||void 0===l?void 0:l.filter((function(e){return 0!=e&&-1!=e})))||"","&search=").concat((null==Oe?void 0:Oe.search)||""));case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),5e3,{trailing:!1,leading:!0}),children:"查看实训"})],"已截止"!==(null==Ze||null===(s=Ze.headerInfo)||void 0===s||null===(s=s.homework_status)||void 0===s?void 0:s[0])&&!!n.myshixun_id&&[(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{className:he,onClick:function(e){e.stopPropagation(),Be({type:"shixunHomeworks/setActionTabs",payload:{key:"打回重做",selectArrs:n,params:Oe,homework_common_id:Oe.categoryId}})},children:"打回重做"})]]})}}].filter((function(e){return!!e}));return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("section",{className:"".concat(ue," minH500 bg-white pl30 pr30 pt30"),children:[(null==Ze||null===(t=Ze.headerInfo)||void 0===t||null===(t=t.homework_status)||void 0===t?void 0:t.includes("未发布"))&&(0,Z.jsx)(se.Z,{}),!!nn.length&&(0,Z.jsx)(v.Z,{className:"mb10",dataSource:nn,columns:It,pagination:!1,showHeader:!1,loading:!1}),!(null!=Ze&&null!==(s=Ze.headerInfo)&&void 0!==s&&null!==(s=s.homework_status)&&void 0!==s&&s.includes("未发布"))&&(0,Z.jsxs)("aside",{children:[!(0,L.GJ)()&&(0,Z.jsxs)("div",{className:"c-light-black font12",children:[(0,Z.jsxs)("span",{children:["已开始做题 ",(null==Ze||null===(o=Ze.shixunWorkList)||void 0===o?void 0:o.commit_count)||0," 人"]}),(0,Z.jsxs)("span",{className:"ml5",children:["未开始做题 ",(null==Ze||null===(a=Ze.shixunWorkList)||void 0===a?void 0:a.uncommit_count)||0," 人"]}),(null==Ze||null===(c=Ze.headerInfo)||void 0===c?void 0:c.left_time)&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("span",{className:"ml20 c-black",children:null==Ze||null===(x=Ze.headerInfo)||void 0===x||null===(x=x.left_time)||void 0===x?void 0:x.status}),(0,Z.jsx)("span",{className:"ml20 c-orange-ff9",children:null==Ze||null===(g=Ze.headerInfo)||void 0===g||null===(g=g.left_time)||void 0===g?void 0:g.time})]})]}),(0,L.GJ)()&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(M.Z,{form:Je,onChange:function(){Oe.page=1;var e=Object.assign({},Je.getFieldValue());delete Oe.course_group,delete Oe.teacher_comment,Object.keys(e).map((function(n){switch(n){case"task_status":e[n].includes("all")||!e[n].length?(delete Oe.work_status,Je.setFieldsValue(D()({},"task_status","all"))):(Oe.work_status=e[n],Je.setFieldsValue(D()({},"task_status",Oe.work_status)));break;case"course_group_info":e[n].includes("all")||!e[n].length?(delete Oe.course_group,Je.setFieldsValue(D()({},"course_group_info","all"))):(Oe.course_group=e[n],Je.setFieldsValue(D()({},"course_group_info",Oe.course_group)));break;case"teacher_comment":var t;if(e[n].includes("all")||!e[n].length)delete Oe.teacher_comment,Je.setFieldsValue(D()({},"teacher_comment","all"));else Oe.teacher_comment=1===(null===(t=e[n])||void 0===t?void 0:t.length)?Number(e[n][0]):"",Je.setFieldsValue(D()({},"teacher_comment",e[n]))}})),wt(),jt()},initialValues:D()(D()(D()({},"task_status","all"),"course_group_info","all"),"teacher_comment","all"),children:[(null==Ze||null===(j=Ze.headerInfo)||void 0===j||null===(j=j.task_status)||void 0===j?void 0:j.length)>0&&(0,Z.jsx)(M.Z.Item,{name:"task_status",children:(0,Z.jsx)(Y.Z.Group,{value:[],style:{width:"100%"},children:(0,Z.jsxs)(P.Z,{children:[(0,Z.jsx)(H.Z,{className:"font14",flex:"80px",children:"作业状态:"}),(0,Z.jsx)(H.Z,{flex:"80px",children:(0,Z.jsx)(Y.Z,{value:"all",children:"全部"})}),(0,Z.jsx)(H.Z,{flex:"1",children:(null==Ze||null===(y=Ze.headerInfo)||void 0===y?void 0:y.task_status)&&(null==Ze||null===(I=Ze.headerInfo)||void 0===I?void 0:I.task_status.map((function(e,n){return(0,Z.jsxs)(Y.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")","截止后通关"===e.name?(0,Z.jsx)(f.Z,{title:"在规定时间外完成的作业",children:(0,Z.jsx)("i",{className:"font13 ml5 iconfont icon-tishixiaowenhao"})}):null]})})))})]})})}),(null==Ze||null===(C=Ze.headerInfo)||void 0===C||null===(C=C.course_group_info)||void 0===C?void 0:C.length)>0&&(0,Z.jsx)(M.Z.Item,{name:"course_group_info",children:(0,Z.jsx)(Y.Z.Group,{style:{width:"100%"},children:(0,Z.jsxs)(P.Z,{children:[(0,Z.jsx)(H.Z,{className:"font14",flex:"80px",children:"分班情况:"}),(0,Z.jsx)(H.Z,{flex:"80px",children:(0,Z.jsx)(Y.Z,{value:"all",children:"全部"})}),(0,Z.jsx)(H.Z,{flex:"1",id:"divhe",style:{height:On+"px",overflow:"hidden"},children:null==Ze||null===(E=Ze.headerInfo)||void 0===E||null===(E=E.course_group_info)||void 0===E?void 0:E.map((function(e,n){return(0,Z.jsxs)(Y.Z,{value:e.course_group_id,children:[e.group_group_name,"(",e.count,")"]})}))}),Mn&&(0,Z.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;Wn(On>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===On?"展开":"收起",47===On?(0,Z.jsx)(V.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,Z.jsx)($.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})}),(null==Ze||null===(F=Ze.headerInfo)||void 0===F||null===(F=F.teacher_comment)||void 0===F?void 0:F.length)>0&&(0,Z.jsx)(M.Z.Item,{name:"teacher_comment",children:(0,Z.jsx)(Y.Z.Group,{style:{width:"100%"},children:(0,Z.jsxs)(P.Z,{children:[(0,Z.jsx)(H.Z,{className:"font14",flex:"80px",children:"追加点评:"}),(0,Z.jsx)(H.Z,{flex:"80px",children:(0,Z.jsx)(Y.Z,{value:"all",children:"全部"})}),(0,Z.jsx)(H.Z,{flex:"1",children:(null==Ze||null===(Q=Ze.headerInfo)||void 0===Q?void 0:Q.teacher_comment)&&(null==Ze||null===(R=Ze.headerInfo)||void 0===R?void 0:R.teacher_comment.map((function(e,n){return(0,Z.jsxs)(Y.Z,{value:String(e.id),children:[e.name,"(",e.count,")"]})})))})]})})})]}),(0,Z.jsxs)(P.Z,{align:"middle",children:[(0,Z.jsx)(H.Z,{flex:"1",children:(0,Z.jsxs)(P.Z,{align:"middle",children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(T.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){Oe.search=e.trim(),Oe.page=1,wt()},style:{width:240}})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsxs)("span",{className:"ml5",children:[(0,Z.jsx)("span",{className:"c-red",children:null==Ze||null===(O=Ze.shixunWorkList)||void 0===O?void 0:O.total_count}),"个检索结果(",null==Ze||null===(W=Ze.shixunWorkList)||void 0===W?void 0:W.total_count,"个学生)"]})})]})}),(0,Z.jsxs)(H.Z,{children:[(0,L.GJ)()&&(null==Ze||null===(J=Ze.headerInfo)||void 0===J?void 0:J.code_review)&&!(null!=Ze&&null!==(oe=Ze.headerInfo)&&void 0!==oe&&null!==(oe=oe.homework_status)&&void 0!==oe&&oe.includes("导入"))&&(0,Z.jsxs)(B.ZP,{className:"ml10",onClick:function(){Be({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",selectArrs:Ge.student_works.map((function(e){return e.id})),params:Oe}})},children:[(0,Z.jsx)("span",{className:"".concat(me," iconfont icon-daimachazhong")}),"代码查重"]}),(0,L.GJ)()&&Ke&&(0,Z.jsxs)(B.ZP,{className:"ml10",onClick:yt,children:[(0,Z.jsx)("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"更新成绩"]}),(null==Ze||null===(re=Ze.headerInfo)||void 0===re||null===(re=re.homework_status)||void 0===re?void 0:re.includes("已截止"))&&(0,L.GJ)()&&(0,Z.jsxs)(B.ZP,{className:"ml10",onClick:function(){Be({type:"shixunHomeworks/setActionTabs",payload:{key:"质量检测",selectArrs:Ge.student_works.map((function(e){return e.id})),params:Oe}})},children:[(0,Z.jsx)("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"质量评分"]}),!(null!=Ze&&null!==(ae=Ze.headerInfo)&&void 0!==ae&&null!==(ae=ae.homework_status)&&void 0!==ae&&ae.includes("导入"))&&(0,Z.jsxs)(B.ZP,{className:"ml10",onClick:function(){var e;!(0,L.Rm)()||null!==(e=ze.AssistantObject)&&void 0!==e&&null!==(e=e.practice)&&void 0!==e&&e.can_appraise?Be({type:"shixunHomeworks/setActionTabs",payload:{key:"一键点评",selectArrs:Ge.student_works.map((function(e){return e.id})),params:Oe}}):m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,Z.jsx)(ee.Z,{className:"mr5"}),"一键点评"]}),((null==Ze||null===(le=Ze.headerInfo)||void 0===le||null===(le=le.homework_status)||void 0===le?void 0:le.includes("提交中"))||(null==Ze||null===(ge=Ze.headerInfo)||void 0===ge||null===(ge=ge.homework_status)||void 0===ge?void 0:ge.includes("补交中"))||(null==Ze||null===(ve=Ze.headerInfo)||void 0===ve||null===(ve=ve.homework_status)||void 0===ve?void 0:ve.includes("进行中")))&&(0,Z.jsx)(B.ZP,{className:"ml10",onClick:function(){var e;if(!(0,L.Rm)()||null!==(e=ze.AssistantObject.practice)&&void 0!==e&&e.can_redo){an(!0);var n=function(){var e=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/homework_commons/".concat(null==Oe?void 0:Oe.categoryId,"/teacher_manage_groups.json"),{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});case 2:0===(n=e.sent).status&&(console.log("发送请求了",n),ct(n.data.list),kt(n.data.list));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();n()}else m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"一键打回"}),(0,L.GJ)()&&(0,Z.jsx)(U.Z,{dropdownRender:function(){var e,n,t;return(0,Z.jsxs)(K.Z,{children:[(0,Z.jsx)(K.Z.Item,{onClick:function(){var e;Be({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出学生成绩",course_groups:null==Ze||null===(e=Ze.headerInfo)||void 0===e?void 0:e.course_group_info,fn:function(){(0,Pe.Iy)(JSON.parse(sessionStorage.all_student_works_params),"shixun_work_list")}}})},children:"学生成绩"},"1"),(0,L.GJ)()&&(null==Ge||null===(e=Ge.student_works)||void 0===e?void 0:e.length)>0&&!(null!=Ze&&null!==(n=Ze.headerInfo)&&void 0!==n&&null!==(n=n.homework_status)&&void 0!==n&&n.includes("导入"))&&(0,Z.jsx)(K.Z.Item,{onClick:function(){var e;Be({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出实训报告",course_groups:null==Ze||null===(e=Ze.headerInfo)||void 0===e?void 0:e.course_group_info,fn:function(){p.Z.confirm({title:"选择导出方式",closable:!0,icon:null,centered:!0,okText:(0,Z.jsx)(f.Z,{title:"导出时不能退出或关闭导出页面,可能会影响其他操作",children:"前端导出"}),cancelText:(0,Z.jsx)(f.Z,{title:"生成导出任务后可关闭页面,后台导出成功后在历史导出页面自行下载,不影响其他操作",children:"后台导出"}),onOk:function(){var e;Be({type:"shixunHomeworks/setActionTabs",payload:{key:"导出实训报告",type:2}}),localStorage.setItem("dowolders","1"),h.history.push("/classrooms/".concat(null==Oe?void 0:Oe.coursesId,"/shixun_homework/").concat(Oe.categoryId,"/").concat(null==Ge||null===(e=Ge.student_works)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.id,"/comment"))},onCancel:function(){},cancelButtonProps:{onClick:function(){(0,Pe.jj)(JSON.parse(sessionStorage.all_student_works_params),"shixun_report")}}})}}})},children:"实训报告"},"3"),(null==Ze||null===(t=Ze.headerInfo)||void 0===t?void 0:t.start_permanent)&&(0,Z.jsx)(K.Z.Item,{onClick:r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/homework_commons/".concat(Oe.categoryId,"/export_workspace_files.json"),{method:"post",body:{is_repeat_export:0}});case 2:0===(n=e.sent).status&&h.history.push("/classrooms/".concat(Oe.coursesId,"/exportlist/","shixun_work_list")),-3===n.status&&(Be({type:"classroomList/setActionTabs",payload:{key:"重复导出提醒",params:Oe}}),h.history.push("/classrooms/".concat(Oe.coursesId,"/exportlist/","shixun_work_list")));case 5:case"end":return e.stop()}}),e)}))),children:"实验数据"},"4"),(0,Z.jsx)(K.Z.Item,{children:(0,Z.jsx)(h.Link,{to:"/classrooms/".concat(null==Oe?void 0:Oe.coursesId,"/exportlist/shixun_work_list,shixun_report"),children:"历史导出"})},"2")]})},className:"ml10",children:(0,Z.jsxs)(B.ZP,{children:[(0,Z.jsx)(ne.Z,{}),"导出",(0,Z.jsx)(te.Z,{})]})})]})]})]}),(0,L.Gg)()&&(null==Ze||null===(je=Ze.headerInfo)||void 0===je?void 0:je.is_vip)&&(0,Z.jsx)(P.Z,{style:{marginTop:"15px",display:"inline-flex",background:"#F5F5F5",borderRadius:4,height:42,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",color:"#9096A3"},children:(0,Z.jsx)("span",{children:"学生作业的实验环境临时数据(/data/workspace目录)将长期保存 ,教师可通过“导出-实验数据”功能下载实验环境临时数据。"})}),(0,Z.jsx)(P.Z,{style:{justifyContent:"end",marginTop:"5px"},children:(0,L.GJ)()&&Ke&&(0,Z.jsxs)("span",{children:[(0,Z.jsx)("span",{style:{color:"red"},children:"*"}),"列表中作业记录存在差异,请点击“更新成绩”按钮"]})}),!(null!=Ze&&null!==(we=Ze.headerInfo)&&void 0!==we&&null!==(we=we.homework_status)&&void 0!==we&&we.includes("导入"))&&(0,Z.jsxs)(P.Z,{align:"middle",className:de,children:[(0,Z.jsxs)(H.Z,{flex:"121px",className:"flex-container",children:[(0,Z.jsx)(G.Z,{checkedChildren:"开启",unCheckedChildren:"关闭",defaultChecked:Gn,onChange:function(e){qn(e)}})," ",(0,Z.jsx)("span",{className:"ml8",children:"简洁模式"})]}),((null==Ze||null===(ye=Ze.headerInfo)||void 0===ye||null===(ye=ye.homework_status)||void 0===ye?void 0:ye.includes("提交中"))||(null==Ze||null===(ke=Ze.headerInfo)||void 0===ke||null===(ke=ke.homework_status)||void 0===ke?void 0:ke.includes("补交中"))||(null==Ze||null===(_e=Ze.headerInfo)||void 0===_e||null===(_e=_e.homework_status)||void 0===_e?void 0:_e.includes("进行中")))&&(0,L.GJ)()&&(0,Z.jsx)(H.Z,{children:(0,Z.jsxs)("div",{className:"flex-container",children:[(0,Z.jsx)(G.Z,{className:"ml20",checkedChildren:"开启",unCheckedChildren:"关闭",defaultChecked:!!sessionStorage.getItem("classroomsShixunDetailAutoRefersh"),onChange:function(e){e?sessionStorage.setItem("classroomsShixunDetailAutoRefersh","true"):sessionStorage.removeItem("classroomsShixunDetailAutoRefersh"),bt(e)}}),(0,Z.jsx)("span",{className:"ml8",children:"自动刷新(开启后每10S更新一次数据)"})]})}),(0,L.dE)()&&0!=(null==Ge?void 0:Ge.work_status)&&(0,Z.jsx)(H.Z,{flex:1,children:(0,Z.jsx)(P.Z,{align:"middle",justify:"end",children:(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(He.op,{style:{borderRadius:2},type:"default",openLoading:!0,onClick:r()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!vt.current){e.next=3;break}return m.ZP.warning("您已发送更新成绩请求,请耐心等待或手动刷新页面"),e.abrupt("return");case 3:return vt.current=setInterval((function(){clearInterval(vt.current),vt.current=null}),6e4),e.next=6,(0,_.ZP)("/api/homework_commons/".concat(null==Qe?void 0:Qe.categoryId,"/update_student_score.json"),{method:"get",params:{shixun_id:null==Ze||null===(n=Ze.headerInfo)||void 0===n?void 0:n.shixun_id}});case 6:0==(null==(t=e.sent)?void 0:t.status)&&(m.ZP.success(null==t?void 0:t.message),wt(!0));case 8:case"end":return e.stop()}}),e)}))),children:"更新成绩"})})})})]}),(0,Z.jsx)(v.Z,{className:"mt30",loading:Se["shixunHomeworks/getShixunWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:function(e){return{onClick:function(n){var t,s;!(0,L.Rm)()||null!==(t=ze.AssistantObject.practice)&&void 0!==t&&t.can_view?null!=Ze&&null!==(s=Ze.headerInfo)&&void 0!==s&&null!==(s=s.homework_status)&&void 0!==s&&s.includes("导入")||window.open("/classrooms/".concat(Oe.coursesId,"/shixun_homework/").concat(Oe.categoryId,"/").concat(e.id,"/comment"),"_blank"):m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}}},dataSource:Ge.student_works,columns:It,onChange:function(e,n,t){t.field&&(Oe.order=t.field),t.order||(Oe.b_order="asc"),"ascend"===t.order&&(Oe.b_order="asc"),"descend"===t.order&&(Oe.b_order="desc"),t.order||(Oe.b_order="asc"),wt()}}),(0,Z.jsx)(ce,{}),(0,Z.jsx)(Ce,{}),(0,Z.jsx)(ie.Z,{})]}),(0,Z.jsx)(p.Z,{title:"一键打回重做",open:rn,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:r()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==kn){e.next=13;break}if(!(un.length<=0)){e.next=4;break}return m.ZP.info("请选择作业状态"),e.abrupt("return");case 4:if(Fn){e.next=7;break}return m.ZP.info("评语不能为空"),e.abrupt("return");case 7:return e.next=9,(0,_.ZP)("/api/homework_commons/".concat(Oe.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:Oe.categoryId,comment:Fn,status:un,course_group_ids:_t.current}});case 9:0===(n=e.sent).status&&(gt(n.course_group_count),jn(n),an(!1),xn(!0)),e.next=32;break;case 13:if(0!==Hn&&0!==Sn){e.next=16;break}e.next=22;break;case 16:if(Hn){e.next=19;break}return m.ZP.info("最低分不能为空"),e.abrupt("return");case 19:if(Sn){e.next=22;break}return m.ZP.info("最高分不能为空"),e.abrupt("return");case 22:if(!(Hn>Sn)){e.next=25;break}return m.ZP.info("最高分不能大于最低分"),e.abrupt("return");case 25:if(Fn){e.next=28;break}return m.ZP.info("评语不能为空"),e.abrupt("return");case 28:return e.next=30,(0,_.ZP)("/api/homework_commons/".concat(Oe.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:Oe.categoryId,comment:Fn,min_score:Hn,max_score:Sn,course_group_ids:_t.current}});case 30:0===(t=e.sent).status&&(gt(t.course_group_count),jn(t),an(!1),xn(!0));case 32:case"end":return e.stop()}}),e)}))),onCancel:function(){an(!1),At()},children:(0,Z.jsx)("div",{style:{padding:"32px"},children:(0,Z.jsxs)("div",{children:[(0,Z.jsxs)("div",{style:{display:"flex",marginBottom:"12px"},children:[(0,Z.jsxs)("div",{style:{flexShrink:"0",marginRight:"15px"},children:[" ",(0,Z.jsx)("span",{style:{color:"red"},children:"*"}),"分班:"]}),(0,Z.jsx)("div",{className:lt.length>15?xe:"",style:{overflowX:"hidden"},children:null==lt?void 0:lt.map((function(e,n){return(0,Z.jsxs)(Y.Z,{style:{textAlign:"left",margin:"0"},value:e.course_group_id,onChange:function(){!function(e,n){ct(n.map((function(n){return n.course_group_id===e&&(n.checked=!n.checked),n}))),kt(n)}(e.course_group_id,lt)},checked:e.checked,children:[e.group_group_name,"(",e.count,")"]},e.course_group_id)}))})]}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{style:{width:"80px"},children:"打回方式:"}),(0,Z.jsxs)(q.ZP.Group,{value:kn,onChange:function(e){_n(e.target.value)},children:[(0,Z.jsx)(q.ZP,{value:1,children:"按成绩打回"}),(0,Z.jsx)(q.ZP,{value:2,children:"按作业状态打回"})]})]}),1===kn&&(0,Z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,Z.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,Z.jsx)("span",{style:{color:"red"},children:"*"}),"最低分:"]}),(0,Z.jsx)(X.Z,{min:0,max:100,value:Hn,onChange:function(e){return Bn(e)},style:{width:"100px"}}),(0,Z.jsxs)("span",{style:{width:"80px",textAlign:"end"},children:[(0,Z.jsx)("span",{style:{color:"red"},children:"*"}),"最高分:"]}),(0,Z.jsx)(X.Z,{min:0,max:100,value:Sn,onChange:function(e){return En(e)},style:{width:"100px"}})]}),2===kn&&(0,Z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,Z.jsx)("span",{style:{width:"80px"},children:"作业状态:"}),(0,Z.jsx)(Y.Z.Group,{onChange:function(e){dn(k()(e))},style:{width:"100%"},children:null==Ze||null===(Ae=Ze.headerInfo)||void 0===Ae||null===(Ae=Ae.task_status)||void 0===Ae?void 0:Ae.map((function(e,n){return(0,Z.jsxs)(Y.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]}),(0,Z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,Z.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,Z.jsx)("span",{style:{color:"red"},children:"*"})," 评语:"]}),(0,Z.jsx)(A.Z,{className:pe,onChange:function(e){return Qn(e)},placeholder:"请填写评语"})]})]})})}),(0,Z.jsx)(p.Z,{open:mn,title:"打回确认",onOk:r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==kn){e.next=7;break}return e.next=3,(0,_.ZP)("/api/homework_commons/".concat(Oe.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:Oe.categoryId,comment:Fn,status:un,course_group_ids:_t.current}});case 3:0===e.sent.status&&(m.ZP.info("打回成功"),At(),wt(),xn(!1)),e.next=11;break;case 7:return e.next=9,(0,_.ZP)("/api/homework_commons/".concat(Oe.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:Oe.categoryId,comment:Fn,min_score:Hn,max_score:Sn,course_group_ids:_t.current}});case 9:0===e.sent.status&&(m.ZP.info("打回成功"),At(),wt(),xn(!1));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){At(),xn(!1)},children:(0,Z.jsxs)("div",{style:{padding:"32px"},children:[1===kn&&(0,Z.jsxs)("span",{children:["确认将选中的",ft,"个班级中, 成绩在",Hn,"-",Sn,"的学生进行打回重做吗?"]}),2===kn&&(0,Z.jsxs)("span",{children:["确认将",ft,"个班级中作业状态在",null==Ze||null===(be=Ze.headerInfo)||void 0===be||null===(be=be.task_status)||void 0===be?void 0:be.filter((function(e){return null==un?void 0:un.includes(e.id)})).map((function(e){return e.name})).toString(),"的学生进行作业打回重做吗?"]}),(0,Z.jsx)("br",{}),(0,Z.jsxs)("span",{children:["该条件下共有",null==vn?void 0:vn.count,"名学生"]})]})})]}),(0,Z.jsx)(Ee,{}),(0,Z.jsx)(Ne,{isShow:$n,setIsShow:et,item:st,coursesId:Oe.coursesId,categoryId:Oe.categoryId}),(0,Z.jsx)("aside",{className:"tc mb50 mt30",children:(0,Z.jsx)(z.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,onChange:function(e,n){Oe.page=e,Oe.limit=n,wt()},current:Oe.page||1,pageSize:Oe.limit||20,total:null==Ze||null===(Ie=Ze.shixunWorkList)||void 0===Ie?void 0:Ie.total_count})})]})})),Te=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList;return{shixunHomeworks:n,loading:e.loading.effects,classroomList:t}}))((function(e){var n,t=e.shixunHomeworks,s=e.classroomList,o=e.loading,a=e.dispatch,c=(0,h.useParams)(),p=(0,d.useState)(l()(l()({},{page:1,limit:20,group_ids:[]}),c)),x=u()(p,2),f=x[0],g=x[1],j=(0,h.useLocation)(),w=t.codeReview,y=(0,d.useState)({}),k=u()(y,2),_=(k[0],k[1],M.Z.useForm());u()(_,1)[0];f.order="code_rate",f.sort="desc",f.category=f.categoryId,(0,d.useEffect)((function(){A(),console.log("params",f)}),[f]),(0,d.useEffect)((function(){"执行代码查重"===t.actionTabs.key&&A()}),[t.actionTabs.key]);var A=function(){var e=r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"shixunHomeworks/getCodeReview",payload:l()({},f)});case 2:-2===e.sent.status&&setTimeout((function(){return A()}),1500);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),b=[{title:"序号",dataIndex:"number",render:function(e,n,t){return f.limit*(f.page-1)+t+1}},{title:"姓名",dataIndex:"username"},{title:"学号",dataIndex:"student_id"},{title:"相似度",dataIndex:"code_rate",render:function(e){return(0,Z.jsx)("span",{className:"c-orange",children:e})}},{title:"操作",dataInex:"action",render:function(e,n){return(0,Z.jsxs)("div",{children:[(0,Z.jsx)("a",{target:"_blank",onClick:function(){var e;!(0,L.Rm)()||null!==(e=s.AssistantObject.normal)&&void 0!==e&&e.can_appraise?(localStorage.setItem("studentDetial",j.pathname),window.open("/classrooms/".concat(f.coursesId,"/shixun_homework/").concat(f.categoryId,"/review_detail/").concat(n.user_id))):m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看"}),(0,Z.jsx)("br",{})]})}}];return(0,Z.jsxs)("section",{className:"minH500 bg-white pl30 pr30 pt10",children:[-2===(null==w?void 0:w.status)&&(0,Z.jsx)(se.Z,{customText:"正在进行代码查重,请稍候。查重结束后,页面将自动更新显示结果"}),-2!==(null==w?void 0:w.status)&&(0,Z.jsxs)("div",{children:[(0,Z.jsxs)(P.Z,{children:[(0,Z.jsx)(H.Z,{flex:"1",children:(0,Z.jsxs)("p",{className:"mt10",children:["查重时间:",w.last_review_time,(0,Z.jsx)(B.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:function(){a({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:f}})},children:"代码查重"})]})}),(0,Z.jsxs)(H.Z,{children:[(0,Z.jsx)(T.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){f.search=e,a({type:"shixunHomeworks/getCodeReview",payload:f})},style:{width:200}}),(0,Z.jsx)("span",{className:"ml5 c-red"})]})]}),(null===(n=w.group_info)||void 0===n?void 0:n.length)>0&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(P.Z,{children:[(0,Z.jsx)(H.Z,{flex:"80px",className:"font14",children:"分班情况:"}),(0,Z.jsx)(H.Z,{flex:"80px",children:(0,Z.jsx)(Y.Z,{checked:""==f.group_ids,value:"all",onChange:function(e){delete f.group_ids,f.group_ids=[],f.page=1,g(l()({},f))},children:"全部"})}),(0,Z.jsx)(H.Z,{flex:"1",children:w.group_info&&w.group_info.map((function(e,n){return(0,Z.jsxs)(Y.Z,{value:e.id,checked:f.group_ids.includes(e.id),onChange:function(n){n.target.checked?f.group_ids.push(e.id):f.group_ids.splice(f.group_ids.indexOf(e.id),1),f.page=1,g(l()({},f))},children:[e.name,"(",e.members_count,")"]})}))})]}),(0,Z.jsx)(P.Z,{className:"font14 c-red mt5",children:(0,Z.jsx)(H.Z,{children:"本页仅显示全部已查重分班"})})]}),(0,Z.jsxs)("p",{className:"mt10",children:[(0,Z.jsx)("span",{className:"c-red",children:w.copy_reviews_count}),"个疑似抄袭作品(",w.all_reviews_count,"作品)"]}),(0,Z.jsx)(v.Z,{className:"mt30",loading:o["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:w.users_reviews,columns:b,onChange:function(e,n,t){"ascend"===t.order&&(f.b_order="asc"),"descend"===t.order&&(f.b_order="desc"),t.order||delete f.b_order,a({type:"shixunHomeworks/getCodeReview",payload:l()({},f)})}}),(0,Z.jsx)("aside",{className:"tc mb50 mt30",children:(0,Z.jsx)(z.Z,{showSizeChanger:!1,onChange:function(e,n){f.page=e,f.limit=20,a({type:"shixunHomeworks/getCodeReview",payload:l()({},f)})},defaultCurrent:f.page||1,current:f.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:w.copy_reviews_count})})]})]})})),ze=t(80013),Fe=t(72716),Qe=t(57930),Re=t(57809),Le=(Qe.default.RangePicker,Re.default.Option,(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n=e.shixunHomeworks,t=(e.loading,e.dispatch),s=(0,h.useParams)(),o=((0,h.useLocation)(),n.workSetting),a=n.workList,c=n.changeData,x=(0,d.useState)(!0),f=u()(x,2),g=f[0],v=f[1],j=(0,d.useState)({}),w=u()(j,2),y=(w[0],w[1],(0,d.useState)(!1)),A=u()(y,2),b=A[0],I=A[1],C=M.Z.useForm(),S=(u()(C,1)[0],(0,d.useState)([])),E=u()(S,2),N=E[0],T=E[1],z=(0,d.useState)([]),F=u()(z,2),Q=F[0],R=F[1],L=(0,d.useState)([]),O=u()(L,2),W=(O[0],O[1],(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!1,can_view_details:!1,total_score:"",eff_score:0,forbid_copy_answers:!1,public_after_abort:!1,public_after_over:!1})),J=u()(W,2),D=J[0],K=J[1];(0,d.useEffect)((function(){return U(),function(){T([].concat())}}),[]);var U=function(){t({type:"shixunHomeworks/getWorkSetting",payload:l()({},s)})};(0,d.useEffect)((function(){null!=o&&o.course_id&&(Object.keys(D).map((function(e){D[e]=o[e]})),D.allow_late&&D.unified_late||(D.late_penalty=5),N=JSON.parse(JSON.stringify(o.group_settings.map((function(e){return l()(l()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),Q=JSON.parse(JSON.stringify(o.allow_late_settings.map((function(e){return l()(l()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),K(l()({},D)),T(k()(N)),R(k()(Q)))}),[o]);var G=function(e){var n,o;if(console.log(e.total_score,e.eff_score),null!==e.total_score)if(null!=e&&e.work_efficiency&&null===e.eff_score)m.ZP.warning("效率分不能为空");else{var u=e.challenge_settings.reduce((function(e,n){return e+Number(n.challenge_score)}),0);if((null==u?void 0:u.toFixed(10))===(null===(n=e.total_score-e.eff_score)||void 0===n?void 0:n.toFixed(10))){var d={shixun_evaluation:e.shixun_evaluation,challenge_settings:e.challenge_settings},h=function(){var n=r()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return I(!0),n.next=3,(0,_.ZP)("/api/homework_commons/".concat(s.categoryId,"/public_setting.json"),{method:"post",body:l()({},e)});case 3:0===n.sent.status&&(m.ZP.success("更新成功"),v(!0),U(),t({type:"shixunHomeworks/getShixunWorkList",payload:l()({},s)})),I(!1);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();(0,fe.isEqual)(c,d)||null!=a&&null!==(o=a.homework_status)&&void 0!==o&&o.includes("未发布")?h():p.Z.confirm({title:"更新成绩",content:"您改动了本次作业的关卡得分设置,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。",okText:"确认",cancelText:"取消",onOk:h})}else m.ZP.warning("效率分加关卡任务总分必须等于总分值:".concat(e.total_score,"分"))}else m.ZP.warning("总分值不能为空")},X=(0,d.useMemo)((function(){return D.public_after_abort?"public_after_abort":D.public_after_over?"public_after_over":"immediately"}),[D]);return(0,Z.jsx)("section",{className:[ze.Z.form," bg-white pl30 pr30 pt10"].join(" "),children:(0,Z.jsxs)(P.Z,{children:[(0,Z.jsx)(H.Z,{flex:"1",children:(0,Z.jsx)("span",{style:{fontSize:"16px"},children:"公开设置"})}),(0,Z.jsxs)(H.Z,{children:[(null==o?void 0:o.can_edit)&&g&&(0,Z.jsx)(B.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return v(!1)},children:"编辑设置"}),!g&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(B.ZP,{type:"primary",size:"middle",loading:b,onClick:function(){return function(){var e,n,t=JSON.parse(JSON.stringify(D));if(t.challenge_settings.filter((function(e){return!e.hide})),t.categoryId=s.categoryId,null!==(e=t.challenge_settings)&&void 0!==e&&e.every((function(e){return!e.checked})))m.ZP.warning("关卡不能全部设置为可不做");else{if(D.unified_setting||(N=null===(n=N)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw m.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw m.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null===(n=o.group_settings)||void 0===n?void 0:n.filter((function(n){var t;return null==e||null===(t=e.group_name)||void 0===t?void 0:t.includes(n.group_name)})).map((function(e){return e.group_id||e.id})).toString().split(","),e}))),t.group_settings=N,D.allow_late)if(D.unified_late){if(null===D.late_penalty||void 0===D.late_penalty||D.late_penalty<0||D.late_penalty>100)throw m.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!D.late_time)throw m.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整")}else{var i;Q=null===(i=Q)||void 0===i?void 0:i.map((function(e){var n;if(null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw m.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw m.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw m.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=o.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),t.allow_late_settings=Q}G(t)}}()},children:"提交"}),(0,Z.jsx)(B.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){v(!0),U()},children:"取消"})]})]}),(0,Z.jsxs)(H.Z,{span:24,className:"mt15 pl30",children:[(0,Z.jsx)(Y.Z,{checked:D.score_open,disabled:g,onChange:function(e){D.score_open=e.target.checked,K(Object.assign({},D))},children:(0,Z.jsx)("strong",{children:"公开成绩"})}),(0,Z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看其它学生的成绩,否则只能查看自己的成绩)"})]}),(0,Z.jsxs)(H.Z,{span:24,className:"mt15 pl30",children:[(0,Z.jsx)(Y.Z,{checked:D.answer_public,disabled:g,onChange:function(e){e.target.checked?K((function(n){return l()(l()({},n),{},{answer_public:e.target.checked})})):K((function(n){return l()(l()({},n),{},{answer_public:e.target.checked,public_after_abort:!1,public_after_over:!1})}))},children:(0,Z.jsx)("strong",{children:"公开答案"})}),(0,Z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则学生可以查看实训参考答案,否则禁止查看答案)"})]}),D.answer_public&&(0,Z.jsx)(H.Z,{span:24,className:"mt10 pl30",children:(0,Z.jsxs)(q.ZP.Group,{style:{marginLeft:22},onChange:function(e){"public_after_abort"===e.target.value?K((function(e){return l()(l()({},e),{},{public_after_abort:!0,public_after_over:!1})})):"public_after_over"===e.target.value?K((function(e){return l()(l()({},e),{},{public_after_abort:!1,public_after_over:!0})})):K((function(e){return l()(l()({},e),{},{public_after_abort:!1,public_after_over:!1})}))},value:X,disabled:g,children:[(0,Z.jsx)(q.ZP,{value:"immediately",children:"立即公开"}),(0,Z.jsx)(q.ZP,{value:"public_after_abort",children:"作业截止后公开"}),(0,Z.jsx)(q.ZP,{value:"public_after_over",children:"课堂结束后公开"})]})}),(0,Z.jsxs)(H.Z,{span:24,className:"mt15 pl30",children:[(0,Z.jsx)(Y.Z,{checked:D.forbid_copy_answers,disabled:g,onChange:function(e){D.forbid_copy_answers=e.target.checked,K(Object.assign({},D))},children:(0,Z.jsx)("strong",{children:"禁止复制参考答案"})}),(0,Z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则禁止学生复制参考答案,否则学生可以复制参考答案)"})]}),(0,Z.jsxs)(H.Z,{span:24,className:"mt15 pl30",children:[(0,Z.jsx)(Y.Z,{checked:D.comment_public,disabled:g,onChange:function(e){D.comment_public=e.target.checked,K(Object.assign({},D))},children:(0,Z.jsx)("strong",{children:"公开评论"})}),(0,Z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则学生可以查看课程实验的评论,否则禁止查看)"})]}),(0,Z.jsxs)(H.Z,{span:24,className:"mt15 pl30 pb40",children:[(0,Z.jsx)(Y.Z,{checked:D.can_view_details,disabled:g,onChange:function(e){D.can_view_details=e.target.checked,K(Object.assign({},D))},children:(0,Z.jsx)("strong",{children:"查看实践项目详情"})}),(0,Z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则学生开始学习先进入实践项目详情页面,否则学生进入实践项目挑战页面)"})]})]})})}))),Oe=["key","name"],We=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n=e.shixunHomeworks,t=(e.loading,e.dispatch),s=(0,h.useParams)(),o=M.Z.useForm(),a=u()(o,1)[0],c=M.Z.useWatch("total_score",a),x=M.Z.useWatch("eff_type",a),f=M.Z.useWatch("challenge_settings",a),g=M.Z.useWatch("answer_open_evaluation",a),v=M.Z.useWatch("shixun_evaluation",a),j=M.Z.useWatch("work_efficiency",a),y=M.Z.useWatch("is_repeat_minus",a),A=n.workSetting,b=n.workList,I=n.changeData,C=(0,d.useState)(!0),S=u()(C,2),E=S[0],N=S[1],T=(0,d.useState)(!1),z=u()(T,2),F=z[0],Q=z[1],R=(0,d.useState)(!1),L=u()(R,2),O=L[0],W=L[1],J=(0,d.useState)([]),D=u()(J,2),K=D[0],U=D[1],G=(0,d.useState)([]),q=u()(G,2),V=q[0],$=q[1],ee=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!0,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,eff_type:1,is_repeat_minus:!1,repeat_setting_score:10,repeat_limit:70,is_onpage_time:!0,training_time_rules:1,difficulty_level_sort:"asc",game_deduct_score_percentage:100}),ne=u()(ee,2),te=ne[0],se=ne[1],ie=(0,d.useState)(!1),oe=u()(ie,2),ae=oe[0],le=oe[1],ce=(0,d.useState)(0),ue=u()(ce,2),de=ue[0],he=ue[1];(0,d.useEffect)((function(){return pe(),function(){U([].concat())}}),[]);var pe=function(){t({type:"shixunHomeworks/getWorkSetting",payload:l()({},s)})};(0,d.useEffect)((function(){if(null!=A&&A.course_id){Object.keys(te).map((function(e){te[e]=A[e]})),te.allow_late&&te.unified_late||(te.late_penalty=5),K=JSON.parse(JSON.stringify(A.group_settings.map((function(e){return l()(l()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),V=JSON.parse(JSON.stringify(A.allow_late_settings.map((function(e){return l()(l()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time}))));var e=l()(l()({},te),{},{difficulty_level_sort:te.difficulty_level_sort||"asc"});se(e),ge(e),a.setFieldsValue(e),U(k()(K)),$(k()(V))}}),[A]);var me=function(e){var n,o;if(null!==e.total_score)if(null!=e&&e.work_efficiency&&null===e.eff_score)m.ZP.warning("效率分不能为空");else{var a=e.challenge_settings.reduce((function(e,n){return e+Number(n.challenge_score)}),0);if((null==a?void 0:a.toFixed(10))===(null===(n=e.total_score-e.eff_score)||void 0===n?void 0:n.toFixed(10))){var c={shixun_evaluation:e.shixun_evaluation,challenge_settings:e.challenge_settings,eff_type:e.eff_type},u=function(){var n=r()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return Q(!0),n.next=3,(0,_.ZP)("/api/homework_commons/".concat(s.categoryId,"/score_setting.json"),{method:"post",body:l()({},e)});case 3:0===n.sent.status&&(m.ZP.success("更新成功"),N(!0),pe(),t({type:"shixunHomeworks/getShixunWorkList",payload:l()({},s)})),Q(!1);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();(0,fe.isEqual)(I,c)||null!=b&&null!==(o=b.homework_status)&&void 0!==o&&o.includes("未发布")||ae?u():p.Z.confirm({title:"更新成绩",content:"您改动了本次作业的关卡得分设置,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。",okText:"确认",cancelText:"取消",onOk:u}),(ae||y&&ae)&&p.Z.confirm({title:"更新成绩",content:"您改动了本次作业的查重扣分规则,需要重新查重才能生效,生效后成绩将覆盖成最新的成绩。",okText:"立即查重",onOk:function(){t({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:s}})}})}else m.ZP.warning("效率分加关卡任务总分必须等于总分值:".concat(e.total_score,"分"))}else m.ZP.warning("总分值不能为空")},xe=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:te,t=n.eff_score,s=n.total_score,i=n.difficulty_level_sort,o=s-t,r=null===(e=n.challenge_settings)||void 0===e?void 0:e.filter((function(e){return e.checked})).length;if(r){var c,u=n.challenge_settings.filter((function(e){return e.checked})).map((function(e){return"desc"===i?e.challenge_exp_desc:e.challenge_exp})).reduce((function(e,n){return e+n})),d=o/u,h=0,p=0;switch(n.shixun_evaluation){case 0:var m=parseFloat((o/r).toFixed(1));n.challenge_settings.map((function(e,n){e.checked?(h=n,e.challenge_score=m>0?m:0):e.challenge_score=0})),c=(o-m*(r-1)).toFixed(1),n.challenge_settings[h].challenge_score=c>0?c:0;break;case 1:n.challenge_settings.map((function(e,n){e.checked?(h=n,p+=Number((Math.round(("desc"===i?e.challenge_exp_desc:e.challenge_exp)*d*10)/10).toFixed(1)),e.challenge_score=(Math.round(("desc"===i?e.challenge_exp_desc:e.challenge_exp)*d*10)/10).toFixed(1)):e.challenge_score=0}));var x=n.challenge_settings[h].challenge_score;c=(o-p+Number(x)).toFixed(1),n.challenge_settings[h].challenge_score=c>0?c:0}se(l()({},n)),ge(n),a.setFieldsValue(n)}else n.challenge_settings.map((function(e,n){e.challenge_score=0}))},ge=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:te,n=(0,w.EN)(e.challenge_settings.reduce((function(e,n){return(0,w.EN)(e||0,Number(n.challenge_score)||0,"+")}),0),e.eff_score||0,"+");he(n)};return(0,Z.jsxs)(Z.Fragment,{children:[(null==A?void 0:A.can_edit)&&(0,Z.jsxs)(P.Z,{className:"mt20 mr30",children:[(0,Z.jsx)(H.Z,{flex:1,children:(0,Z.jsx)("span",{className:"blod font16 c-black",children:"作业分值设置"})}),(0,Z.jsx)(H.Z,{children:E?(0,Z.jsx)(B.ZP,{type:"primary",onClick:function(){N(!1)},children:"编辑设置"}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(B.ZP,{type:"primary",loading:F,onClick:function(){a.submit()},children:"提交"}),(0,Z.jsx)(B.ZP,{type:"primary",ghost:!0,className:"ml20",onClick:function(){N(!0),pe()},children:"取消"})]})})]}),(0,Z.jsxs)(M.Z,{className:ze.Z.FormStyle,form:a,initialValues:{},layout:"vertical",disabled:E,size:"large",onValuesChange:function(e,n){se(l()(l()({},te),n))},onFinish:function(e){console.log("onfinish",e),function(){var e,n,t=JSON.parse(JSON.stringify(te));if(t.challenge_settings.filter((function(e){return!e.hide})),t.categoryId=s.categoryId,""!==t.game_deduct_score_percentage)if(null!==(e=t.challenge_settings)&&void 0!==e&&e.every((function(e){return!e.checked})))m.ZP.warning("关卡不能全部设置为可不做");else{if(te.unified_setting||(K=null===(n=K)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw m.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw m.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null===(n=A.group_settings)||void 0===n?void 0:n.filter((function(n){var t;return null==e||null===(t=e.group_name)||void 0===t?void 0:t.includes(n.group_name)})).map((function(e){return e.group_id||e.id})).toString().split(","),e}))),t.group_settings=K,te.allow_late)if(te.unified_late){if(null===te.late_penalty||void 0===te.late_penalty||te.late_penalty<0||te.late_penalty>100)throw m.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!te.late_time)throw m.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整")}else{var i;V=null===(i=V)||void 0===i?void 0:i.map((function(e){var n;if(null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw m.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw m.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw m.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=A.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),t.allow_late_settings=V}me(t)}else m.ZP.warning("请填写查看答案扣分比例")}(),le(!1)},children:[(0,Z.jsxs)(P.Z,{wrap:!1,align:"top",style:{padding:"20px 0",lineHeight:"40px"},children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("span",{className:"c-grey-666",children:"作业总分"})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{className:"ml10",name:"total_score",rules:[{required:!0,message:"作业总分不能为空"}],children:(0,Z.jsx)(X.Z,{style:{width:120},min:0,suffix:(0,Z.jsx)("span",{className:ze.Z.SubTooltip,children:"分"})})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("span",{className:"ml20 ".concat(ze.Z.SubTooltip),children:"(作业总分=效率分+各任务关卡总分)"})})]}),(0,Z.jsxs)("div",{className:"mb20",style:{padding:"8px 20px",background:"#F6F7F9",borderRadius:"20px",display:"inline-block"},children:[de==c?(0,Z.jsx)("i",{className:"iconfont icon-xuanzhong5 mr10",style:{color:"#1ACC4B"}}):(0,Z.jsx)("i",{className:"iconfont icon-tishi12 mr10",style:{color:"#FA6400"}}),"作业总分为",c||0,"分,当前效率分+各任务关卡总分",(0,Z.jsx)("span",{className:"ml5 mr5",style:{color:de==c?"#3061D0":"#FA6400"},children:de}),"分"]}),(0,Z.jsxs)("div",{style:{padding:"20px 0",borderBottom:"1px solid #F6F7F9",borderTop:"1px solid #F6F7F9",lineHeight:"40px"},children:[(0,Z.jsxs)(P.Z,{wrap:!1,align:"top",children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{name:"work_efficiency",valuePropName:"checked",style:{marginBottom:0},normalize:function(e){var n=l()(l()({},te),{},{eff_score:e?20:0});return xe(n),ge(n),e},children:(0,Z.jsx)(Y.Z,{children:(0,Z.jsx)("span",{className:"c-grey-666",children:"效率分"})})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{className:"ml10",name:"eff_score",style:{marginBottom:0},rules:[{required:j&&!0,message:"效率分不能为空"}],normalize:function(e){return xe(l()(l()({},te),{},{eff_score:e})),e},children:(0,Z.jsx)(X.Z,{style:{width:120},min:0,step:.1,suffix:(0,Z.jsx)("span",{className:ze.Z.SubTooltip,children:"分"}),disabled:E||!j})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("span",{className:"ml10",style:{color:"#FA6400"},children:"(开启,则学生最终成绩包含效率分。效率分在作业截止或者补交结束后由系统自动生成)"})})]}),j&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(P.Z,{className:"mt20",wrap:!1,align:"middle",children:[(0,Z.jsx)(H.Z,{flex:"90px",style:{textAlign:"right"},children:(0,Z.jsx)("span",{className:"c-grey-666",children:"计算维度"})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{className:"ml20",name:"eff_type",style:{marginBottom:0},children:(0,Z.jsx)(Re.default,{style:{width:200},options:[{value:1,label:"按课堂学习效率计算"},{value:2,label:"按班级学习效率计算"}]})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("a",{className:"ml20",onClick:function(){p.Z.warning({icon:null,title:"按".concat(1==x?"课堂":"班级","计算规则说明"),centered:!0,width:500,okText:"知道了",closable:!0,maskClosable:!0,content:(0,Z.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:20},children:[(0,Z.jsxs)("div",{children:["学生学习效率 = log",(0,Z.jsx)("span",{className:"".concat(ze.Z.SubTooltip),children:"(实训总得分/实训总耗时)"})]}),(0,Z.jsxs)("div",{children:["学生效率分 = 学生学习效率 / ",(0,Z.jsx)("span",{style:{color:"#3061D0"},children:1==x?"课堂":"班级"}),"学生最高学习效率 * 分值"]}),1==x?(0,Z.jsxs)("div",{children:["注意:当学生未通关时,学生效率分记 ",(0,Z.jsx)("span",{style:{color:"#FA6400"},children:"0"}),"分"]}):(0,Z.jsxs)("div",{children:["注意:按班级计算效率分时,可能每个班级中均有一位学生拿到满分(100分);当学生未通关时,学生效率分记 ",(0,Z.jsx)("span",{style:{color:"#FA6400"},children:"0"}),"分"]})]})})},children:"规则说明"})})]}),(0,Z.jsxs)(P.Z,{className:"mt10",wrap:!1,align:"middle",children:[(0,Z.jsx)(H.Z,{flex:"90px",style:{textAlign:"right"},children:(0,Z.jsx)("span",{className:"c-grey-666",children:"实训耗时规则"})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{className:"ml20",name:"training_time_rules",style:{marginBottom:0},normalize:function(e,n,t){return xe(l()(l()({},t),{},{training_time_rules:e})),e},children:(0,Z.jsx)(Re.default,{style:{width:200},options:[{value:1,label:"页面停留时长"},{value:2,label:"关卡总耗时"},{value:3,label:"作业通关时长"}]})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("a",{className:"ml20",onClick:function(){W(!0)},children:"规则说明"})})]})]})]}),(0,Z.jsxs)("div",{style:{padding:"20px 0",borderBottom:"1px solid #F6F7F9"},children:[(0,Z.jsx)("div",{className:"mb20",children:"任务关卡选择与分值设置"}),(0,Z.jsxs)(P.Z,{wrap:!1,align:"middle",gutter:20,children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{name:"shixun_evaluation",style:{marginBottom:0},normalize:function(e,n,t){var s=l()(l()({},t),{},{shixun_evaluation:e,difficulty_level_sort:1!==e?"asc":t.difficulty_level_sort});return xe(s),e},children:(0,Z.jsx)(Re.default,{style:{width:200},options:[{value:0,label:"均分比例"},{value:1,label:"难易度"},{value:2,label:"自定义分值"}]})})}),1==v&&(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{name:"difficulty_level_sort",style:{marginBottom:0},normalize:function(e,n,t){return xe(l()(l()({},t),{},{difficulty_level_sort:e})),e},children:(0,Z.jsx)(Re.default,{style:{width:200},options:[{value:"asc",label:"正序赋分"},{value:"desc",label:"反序赋分"}]})})})]}),(0,Z.jsxs)("div",{className:"mt20 mb20",children:["关卡名称",(0,Z.jsx)("span",{className:"ml20 ".concat(ze.Z.SubTooltip),children:null!=A&&A.task_pass?"请选中需要学生完成的关卡,该实训支持跳关学习":"该实训不支持跳关学习"})]}),(0,Z.jsx)(M.Z.List,{name:"challenge_settings",children:function(e,n){n.add,n.remove;return(0,Z.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:10},children:null==e?void 0:e.map((function(e){var n,t,s,i,o,r,a=e.key,c=e.name,u=re()(e,Oe);return(0,Z.jsxs)(P.Z,{wrap:!1,align:"middle",children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,l()(l()({},u),{},{name:[c,"checked"],valuePropName:"checked",style:{marginBottom:0},normalize:function(e,n,t){var s;return t.challenge_settings[a].checked=e,null!=t&&null!==(s=t.challenge_settings)&&void 0!==s&&s.every((function(e){return!e.checked}))?(m.ZP.warning("关卡不能全部设置为可不做"),t.challenge_settings[a].checked=n,n):(2!==t.shixun_evaluation||e||(t.challenge_settings[a].challenge_score=0),xe(t),e)},children:(0,Z.jsx)(Y.Z,{disabled:E||!(null!=A&&A.task_pass),children:(0,Z.jsx)("div",{className:"c-grey-666 multi_ellipsis1",style:{width:392},children:null==f||null===(n=f[a])||void 0===n?void 0:n.challenge_name})})}))}),(0,Z.jsx)(H.Z,{flex:"76px",children:!f[a].checked&&(0,Z.jsx)("span",{className:"tag-style-border-small bg-orange border-raduis-50 c-white ml20",children:"可不做"})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{className:"ml20",name:[c,"challenge_score"],style:{marginBottom:0},normalize:function(e,n,t){return t.challenge_settings[a].challenge_score=e,ge(t),e},children:(0,Z.jsx)(X.Z,{style:{width:120},min:0,suffix:(0,Z.jsx)("span",{className:ze.Z.SubTooltip,children:"分"}),disabled:E||2!==v||!(null!=f&&null!==(t=f[a])&&void 0!==t&&t.checked)})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("div",{className:"简单"==(null==f||null===(s=f[a])||void 0===s?void 0:s.difficulty)?ze.Z.DifSimple:"中等"==(null==f||null===(i=f[a])||void 0===i?void 0:i.difficulty)?ze.Z.DifMiddle:ze.Z.DifHard,children:null==f||null===(o=f[a])||void 0===o?void 0:o.difficulty})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsxs)("span",{className:"ml10 ".concat(ze.Z.SubTooltip),children:["金币奖励数",(0,Z.jsx)("span",{className:"ml10",style:{color:"#FA6400"},children:null==f||null===(r=f[a])||void 0===r?void 0:r.challenge_exp})]})})]},a)}))})}})]}),(0,Z.jsxs)("div",{style:{padding:"20px 0",borderBottom:"1px solid #F6F7F9"},children:[(0,Z.jsx)("div",{className:"blod font16 c-black mb20",children:"学生扣分规则设置"}),(0,Z.jsxs)("div",{className:"mb20",children:["查看参考答案才通过评测的关卡扣分规则",(0,Z.jsx)("span",{className:"ml20 ".concat(ze.Z.SubTooltip),children:"学生通过评测后再查看参考答案,不对成绩产生影响"})]}),(0,Z.jsxs)(P.Z,{wrap:!1,align:"middle",gutter:20,children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{name:"answer_open_evaluation",style:{marginBottom:0},children:(0,Z.jsx)(Re.default,{style:{width:200},options:[{value:!0,label:"自定义扣分规则"},{value:!1,label:"按查看答案级别扣分"}]})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("span",{className:"".concat(ze.Z.SubTooltip),children:g?"学员查看关卡的参考答案,则对应的关卡需要扣减一定比例的分值":"根据学员选择查看的实训答案级别(解题思路、完整答案),扣减相应的分值"})})]}),g&&(0,Z.jsxs)(P.Z,{className:"mt20",wrap:!1,gutter:20,children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("span",{className:"c-grey-666",style:{lineHeight:"40px"},children:"查看答案扣分"})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{name:"game_deduct_score_percentage",rules:[{required:!0,message:"请输入扣分比例"}],children:(0,Z.jsx)(X.Z,{style:{width:120},min:0,max:100,suffix:(0,Z.jsx)("span",{className:ze.Z.SubTooltip,children:"%"})})})})]}),(0,Z.jsxs)(P.Z,{className:"mt30",wrap:!1,align:"middle",gutter:20,children:[(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{name:"is_repeat_minus",valuePropName:"checked",style:{marginBottom:0},normalize:function(e){return!e&&le(!0),e},children:(0,Z.jsx)(Y.Z,{children:(0,Z.jsx)("span",{className:"c-black",children:"代码查重扣分"})})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("span",{className:ze.Z.SubTooltip,children:"规则提交后需进行“代码查重”才能生效"})})]}),y&&(0,Z.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:10},children:[(0,Z.jsxs)(P.Z,{wrap:!1,align:"middle",children:[(0,Z.jsx)(H.Z,{flex:"85px",style:{textAlign:"right"},children:(0,Z.jsx)("span",{className:"c-grey-666",children:"查重扣分"})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{className:"ml10",name:"repeat_setting_score",style:{marginBottom:0},normalize:function(e){return le(!0),e},children:(0,Z.jsx)(X.Z,{style:{width:120},min:0,max:c,suffix:(0,Z.jsx)("span",{className:ze.Z.SubTooltip,children:"分"})})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("span",{className:"ml20 ".concat(ze.Z.SubTooltip),children:"学生关卡实际扣分=查重扣分x相似度比"})})]}),(0,Z.jsxs)(P.Z,{wrap:!1,align:"middle",children:[(0,Z.jsx)(H.Z,{flex:"85px",style:{textAlign:"right"},children:(0,Z.jsx)("span",{className:"c-grey-666",children:"扣分阈值"})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)(M.Z.Item,{className:"ml10",name:"repeat_limit",style:{marginBottom:0},normalize:function(e){return le(!0),e},children:(0,Z.jsx)(X.Z,{style:{width:120},min:0,max:100,suffix:(0,Z.jsx)("span",{className:ze.Z.SubTooltip,children:"%"})})})}),(0,Z.jsx)(H.Z,{children:(0,Z.jsx)("span",{className:"ml20 ".concat(ze.Z.SubTooltip),children:"学生相似度低于这个阈值则不扣分"})})]})]})]})]}),(0,Z.jsxs)(p.Z,{title:"计时规则说明",open:O,width:860,footer:null,onCancel:function(){W(!1)},children:[(0,Z.jsxs)("div",{style:{color:"#333333",fontWeight:400},children:[(0,Z.jsx)("span",{style:{fontWeight:500},children:"1、页面停留时长"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"学生进入关卡的答题页面开始计时,直至学生关卡评测通过,则计时结束;"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:" 学生进入关卡的答题页面开始计时,若学生关闭/退出答题页面,则计时暂停,再次进入答题页面时开始累计计时直至评测通过,则计时结束;"}),(0,Z.jsx)("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"},children:" 可能会造成时长评估与实际做题能力不符的情况 "}),(0,Z.jsx)("span",{children:"a、学生进入关卡看完题后,退出答题页面完成代码设计,再复制进平台答题页面进行评测,无法评估学生的学习和思考时间。"})]}),(0,Z.jsxs)("div",{style:{color:"#333333",marginTop:20,fontWeight:400},children:[(0,Z.jsx)("span",{style:{fontWeight:500},children:"2、关卡总耗时"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{style:{},children:"学生第一次进入关卡答题页面开始计时,直至该关卡评测通过,则计时结束。 "}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:" 另,即使关卡闯关过程中,学生退出/关闭答题页面,也将持续计时,直至该关卡通过。"}),(0,Z.jsx)("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10},children:" 可能会造成时长评估与实际做题能力不符的情况 "}),(0,Z.jsx)("span",{children:"a、学生从其他同学处看到题目后,完成代码设计,再进入关卡答题页面,将已完成的代码复制至平台进行评测;"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"b、学生第一次打开关卡后,因为某种原因离开页面,时隔多日才再次进入平台闯关,就会导致学生关卡总耗时过长;"})]}),(0,Z.jsxs)("div",{style:{color:"#333333",marginTop:20,fontWeight:400},children:[(0,Z.jsx)("span",{style:{fontWeight:500},children:"3、作业通关时长"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{style:{},children:"从老师发布的实训作业开始时间,开始计时,直至学生实训通关(包括迟交通关),结束计时。如果学生未通关,则该生的闯关耗时为老师设置的实训开始时间至实训截止时间,如果老师开启了补交,则该生的闯关耗时为实训开始时间至实训补交截止时间。"})]}),(0,Z.jsxs)("div",{style:{color:"#333333",marginTop:20,fontWeight:400},children:[(0,Z.jsx)("span",{style:{fontWeight:500},children:"规则目的"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"鼓励学生在实训作业发布的第一时间,立即登录平台完成实训作业的通关。"})]})]})]})})),Je=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){e.shixunHomeworks,e.loading,e.dispatch;var n,t,s=(0,d.useState)(!0),o=u()(s,2),a=o[0],l=o[1],c=(0,d.useState)(!1),x=u()(c,2),f=x[0],g=x[1],j=(0,d.useState)([]),w=u()(j,2),y=w[0],k=w[1],A=(0,d.useState)([]),b=u()(A,2),I=b[0],C=b[1],S=(0,d.useState)([]),E=u()(S,2),N=E[0],z=E[1],F=(0,d.useState)([]),Q=u()(F,2),R=Q[0],L=Q[1],O=(0,h.useParams)();function W(){return J.apply(this,arguments)}function J(){return(J=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/homework_commons/".concat(O.categoryId,"/homework_common_collaborators.json"),{method:"get"});case 2:n=e.sent,C(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(){return M.apply(this,arguments)}function M(){return(M=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/courses/".concat(null==O?void 0:O.coursesId,"/teachers"),{method:"get",params:{homework_id:O.categoryId,limit:1e3}});case 2:null==(n=e.sent)||n.teacher_list.map((function(e){e.key=e.user_id})),z(null==n?void 0:n.teacher_list),L(null==n?void 0:n.teacher_list);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){W(),D()}),[O]);return(0,Z.jsxs)("section",{className:[ze.Z.form," bg-white pl30 pr30 pt10"].join(" "),children:[(0,Z.jsx)(P.Z,{children:(0,Z.jsxs)(H.Z,{flex:"1",children:[(0,Z.jsx)("span",{style:{fontSize:"16px"},children:"协作设置"}),(null==I?void 0:I.can_edit)&&(0,Z.jsx)("span",{style:{cursor:"pointer",color:"#0152d9",marginLeft:"10px"},onClick:function(){g(!0)},children:"+添加协作者"})]})}),(0,Z.jsxs)(P.Z,{style:{marginTop:"20px",marginBottom:"20px"},children:[(null==I||null===(n=I.data)||void 0===n?void 0:n.length)<=0&&(0,Z.jsx)(se.Z,{customText:"该作业暂无协作者"}),null==I||null===(t=I.data)||void 0===t?void 0:t.map((function(e){return(0,Z.jsxs)("span",{style:{display:"inline-flex",height:"40px",borderRadius:"4px",border:"1px solid #44D7B6",padding:"7px 20px",color:"#44D7B6",marginRight:"40px"},children:[(0,Z.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.real_name}),(null==I?void 0:I.can_edit)&&(0,Z.jsx)("span",{style:{cursor:"pointer",marginLeft:"10px"},onClick:r()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,_.ZP)("/api/homework_commons/".concat(O.categoryId,"/homework_common_collaborators/delete.json"),{method:"delete",body:{user_id:e.id}});case 2:0===n.sent.status&&(m.ZP.info("删除成功"),W(),D());case 4:case"end":return n.stop()}}),n)}))),children:"X"})]})}))]}),(0,Z.jsx)(P.Z,{children:!a&&(0,Z.jsxs)(H.Z,{className:"mb50",children:[(0,Z.jsx)(B.ZP,{type:"primary",size:"middle",onClick:function(){},children:"提交"}),(0,Z.jsx)(B.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){l(!0)},children:"取消"})]})}),(0,Z.jsx)(p.Z,{title:"添加协作者",open:f,onCancel:function(){return g(!1)},onOk:r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==y.length){e.next=3;break}return m.ZP.info("请选择协作老师"),e.abrupt("return");case 3:return e.next=5,(0,_.ZP)("/api/homework_commons/".concat(O.categoryId,"/homework_common_collaborators.json"),{method:"post",body:{user_ids:y}});case 5:0===e.sent.status&&(m.ZP.info("添加成功"),k([]),W(),D(),g(!1));case 7:case"end":return e.stop()}}),e)}))),children:(0,Z.jsxs)("div",{children:[(0,Z.jsxs)("div",{style:{display:"flex"},children:[(0,Z.jsx)("label",{style:{width:"50px"},children:"姓名:"})," ",(0,Z.jsx)(T.Z.Search,{onChange:function(e){z(R.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}})]}),(0,Z.jsx)(v.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(e,n){k(e)},selectedRowKeys:y,getCheckboxProps:function(e){return{disabled:e.is_collaborator}}},pagination:!1,dataSource:N,columns:[{title:"姓名",dataIndex:"name",key:"name"},{title:"角色",dataIndex:"role",key:"role"}]})]})})]})})),De={flex_box_center:"flex_box_center___F26vH",flex_space_between:"flex_space_between___J7N7g",flex_box_vertical_center:"flex_box_vertical_center___W4LLF",flex_box_center_end:"flex_box_center_end___ViUq3",flex_box_column:"flex_box_column___fhMvC",content:"content___gstD6",explain:"explain___gCVEb",tabs:"tabs___JAbVp",active:"active___O3Rxd",btns:"btns___bZYiw",must:"must___Ne3Rd",popover:"popover___MLGUB",zybzForm:"zybzForm___JaYlh",graaytitle:"graaytitle___vJ0cM",dataPicker:"dataPicker___qgWAA",examineStatus:"examineStatus___A8ldH",contacts:"contacts___yS8x4",contacts_img:"contacts_img___pPzVA",suc_status:"suc_status___hDmBK",fail_status:"fail_status___KeR0l",bohui:"bohui___cxmL1"},Me=t(88522),Ke=t(80559),Ye=t(58670),Ue=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.user;return{shixunHomeworks:n,loading:t.effects,user:s}}))((function(e){e.user,e.shixunHomeworks,e.loading;var n=e.dispatch,t=M.Z.useForm(),s=u()(t,1)[0],o=(0,d.useState)(null),a=u()(o,2),c=a[0],p=a[1],x=(0,d.useState)([]),f=u()(x,2),g=f[0],v=f[1],j=(0,d.useState)(""),w=u()(j,2),y=w[0],k=w[1],A=(0,d.useState)(!0),b=u()(A,2),I=b[0],C=b[1],S=(0,d.useState)(!1),E=u()(S,2),H=E[0],z=(E[1],(0,h.useParams)()),F=(0,d.useState)([]),Q=u()(F,2),R=Q[0],L=Q[1],O=(0,d.useState)({}),W=u()(O,2),J=W[0],D=W[1],K=(0,d.useRef)((0,fe.throttle)((function(e){return U(e)}),1200,{leading:!0,trailing:!0})).current;(0,d.useEffect)((function(){U(),Y()}),[]);var Y=function(){var e=r()(i()().mark((function e(){var n,t,o,r,a,c,u,d,h,m;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/homework_commons/".concat(z.categoryId,"/resources_ensure_info.json"),{method:"get"});case 2:m=e.sent,s.setFieldsValue(l()(l()({},null==m||null===(n=m.data)||void 0===n?void 0:n.important_shixun_configs),{},{times:null!=m&&null!==(t=m.data)&&void 0!==t&&null!==(t=t.important_shixun_configs)&&void 0!==t&&t.start_time&&null!=m&&null!==(o=m.data)&&void 0!==o&&null!==(o=o.important_shixun_configs)&&void 0!==o&&o.end_time?[N()(null==m||null===(r=m.data)||void 0===r||null===(r=r.important_shixun_configs)||void 0===r?void 0:r.start_time),N()(null==m||null===(a=m.data)||void 0===a||null===(a=a.important_shixun_configs)||void 0===a?void 0:a.end_time)]:["",""],school_id:null==m||null===(c=m.data)||void 0===c||null===(c=c.important_shixun_configs)||void 0===c?void 0:c.school_name})),D(null==m||null===(u=m.data)||void 0===u?void 0:u.important_shixun_configs),k(null==m||null===(d=m.data)||void 0===d||null===(d=d.important_shixun_configs)||void 0===d?void 0:d.verify_reason),p((null==m||null===(h=m.data)||void 0===h||null===(h=h.important_shixun_configs)||void 0===h?void 0:h.process)||null);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,d.useEffect)((function(){null!=J&&J.school_name&&U(null==J?void 0:J.school_name)}),[null==J?void 0:J.school_name]);var U=function(){var e=r()(i()().mark((function e(t){var s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"account/getSchoolOption",payload:{keyword:t,limit:10}});case 2:s=e.sent,v(null==s?void 0:s.schools),t&&""!=t&&L(null==s||null===(o=s.schools)||void 0===o?void 0:o.filter((function(e){return e.name.includes(t)})));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Z.jsxs)("section",{className:[De.form," bg-white pl30 pr30 pt10"].join(" "),children:[(0,Z.jsxs)("div",{style:{textAlign:"end"},children:[I&&(0,Z.jsx)(B.ZP,{onClick:function(){C(!1)},children:"编辑设置"}),!I&&(0,Z.jsxs)("div",{children:[(0,Z.jsx)(B.ZP,{type:"primary",loading:H,onClick:function(){s.submit()},children:"提交"}),(0,Z.jsx)(B.ZP,{style:{marginLeft:20},onClick:function(){Y(),C(!0)},children:"取消"})]})]}),(0,Z.jsx)(P.Z,{align:"middle",className:"mt20",children:(0,Z.jsxs)(M.Z,{form:s,disabled:I,layout:"horizontal",onFinish:function(){var e=r()(i()().mark((function e(n){var t,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("---",n),s=null===(t=g.find((function(e){return e.name===(null==n?void 0:n.school_id)})))||void 0===t?void 0:t.id,e.next=4,(0,_.ZP)("/api/homework_commons/".concat(z.categoryId,"/resources_first_ensure.json"),{method:"post",body:{important_shixun_configs:l()(l()({},n),{},{start_time:N()(null==n?void 0:n.times[0]).format("YYYY-MM-DD HH:mm"),end_time:N()(null==n?void 0:n.times[1]).format("YYYY-MM-DD HH:mm"),school_id:s})}});case 4:0===(null==(o=e.sent)?void 0:o.status)&&(m.ZP.info("修改成功"),Y(),C(!0));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),className:De.zybzForm,children:[(0,Z.jsxs)(P.Z,{align:"middle",children:[(0,Z.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,Z.jsx)("span",{className:De.must,children:"*"}),"保障标识"]}),(0,Z.jsx)(M.Z.Item,{label:"",name:"identifier",rules:[{required:!0,message:"请输入保障标识"}],children:(0,Z.jsx)(T.Z,{bordered:!1,disabled:!0,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"请输入保障标识"})})]}),(0,Z.jsxs)(P.Z,{align:"middle",className:"mt25",children:[(0,Z.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7},children:[(0,Z.jsx)("span",{className:De.must,children:"*"}),"需要保障的单位"]}),(0,Z.jsx)(M.Z.Item,{label:"",name:"school_id",rules:[{required:!0,message:"请选择需要保障的单位"}],children:(0,Z.jsx)(Me.Z,{size:"large",showSearch:!0,bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",borderRadius:4,height:50,paddingTop:5},showArrow:!0,placeholder:"请选择需要保障的单位",onChange:K,options:null==R?void 0:R.map((function(e){return{value:e.name}}))})})]}),(0,Z.jsxs)(P.Z,{align:"middle",className:"mt25",children:[(0,Z.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,Z.jsx)("span",{className:De.must,children:"*"}),"保障时间"]}),(0,Z.jsx)("div",{className:De.graaytitle,children:(0,Z.jsx)(M.Z.Item,{label:"",name:"times",rules:[{required:!0,message:"请选择开始时间和结束时间"},{validator:function(e,n){if(n&&2===n.length){var t=u()(n,2),s=t[0],i=t[1];if(!s||!i)return Promise.reject(new Error("请选择起始时间和结束时间"))}return Promise.resolve()}}],children:(0,Z.jsx)(Qe.default.RangePicker,{disabledDate:function(e){return e&&e=1&&(0,Z.jsxs)("div",{children:[" ",(0,Z.jsx)(Ke.Z,{className:De.suc_status})," 实验资源优先保障申请成功,平台管理员审核中"]}),c>=2&&3!=c&&(0,Z.jsxs)("div",{children:[" ",(0,Z.jsx)(Ke.Z,{className:De.suc_status})," 平台管理员审核通过,系统资源分配中"]}),3==c&&(0,Z.jsxs)("div",{children:[" ",(0,Z.jsx)(Ye.Z,{className:De.fail_status}),"平台管理员审核驳回,驳回原因: ( ",(0,Z.jsx)("span",{title:y,className:De.bohui,children:y}),") 如有问题请联系",(0,Z.jsxs)("span",{className:De.contacts,children:[(0,Z.jsx)("span",{children:"平台运营人员"})," ",(0,Z.jsx)("div",{className:De.contacts_img})]})]}),c>=4&&5!=c&&7!=c&&(0,Z.jsxs)("div",{children:[" ",(0,Z.jsx)(Ke.Z,{className:De.suc_status})," 系统资源分配完成,实验资源保障中"]}),(5==c||7==c)&&(0,Z.jsxs)("div",{children:[" ",(0,Z.jsx)(Ye.Z,{className:De.fail_status}),"系统资源分配失败,请联系",(0,Z.jsxs)("span",{className:De.contacts,children:[(0,Z.jsx)("span",{children:"平台运营人员"})," ",(0,Z.jsx)("div",{className:De.contacts_img})]})]}),c>5&&(0,Z.jsxs)("div",{children:[" ",(0,Z.jsx)(Ke.Z,{className:De.suc_status})," 实验资源保障已结束"]})]})]})})),Ge=function(){var e=(0,h.useSearchParams)(),n=u()(e,1)[0];return(0,Z.jsx)("section",{style:{paddingBottom:20},className:[ze.Z.form," bg-white pl30 pt10"].join(" "),children:(0,Z.jsxs)(g.Z,{defaultActiveKey:n.get("score")||"1",destroyInactiveTabPane:!0,children:[(0,Z.jsx)(g.Z.TabPane,{tab:"发布设置",children:(0,Z.jsx)(Fe.ZP,{})},1),(0,Z.jsx)(g.Z.TabPane,{tab:"评分设置",children:(0,Z.jsx)(We,{})},2),(0,Z.jsx)(g.Z.TabPane,{tab:"公开设置",children:(0,Z.jsx)(Le,{})},3),(0,Z.jsx)(g.Z.TabPane,{tab:"协作设置",children:(0,Z.jsx)(Je,{})},4),(0,L.Ny)()&&(0,Z.jsx)(g.Z.TabPane,{tab:"实验资源优先保障",children:(0,Z.jsx)(Ue,{})},5)]})})},qe=t(42441),Xe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return console.log("---",e,n,t),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["等级A","等级B","等级C","等级D","等级E"]}],yAxis:[{type:"value"}],series:[{name:"缺陷",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:t},{name:"漏洞",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:n},{name:"代码规范性",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:e}]}},Ve=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{dataset:[{source:e}],tooltip:{show:!0,formatter:function(e){return e.value[2]+":"+e.value[1]+"分"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]}},$e=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){e.shixunHomeworks,e.loading;var n,t,s,o,a=e.dispatch,c=(0,h.useParams)(),m=(0,d.useState)(l()(l()({},{sort_by:"student_id",sort_direction:"desc"}),c)),x=u()(m,2),f=x[0],g=(x[1],(0,d.useState)()),j=u()(g,2),w=j[0],y=j[1],A=(0,d.useState)([]),b=u()(A,2),I=b[0],C=b[1],S=(0,d.useRef)(),E=(0,d.useState)(1),N=u()(E,2),F=N[0],Q=N[1],R=(0,d.useState)(!1),L=u()(R,2),O=L[0],W=L[1],J=(0,d.useState)(10),D=u()(J,2),M=D[0],K=D[1],U=(0,d.useState)([]),G=u()(U,2),q=G[0],X=G[1];(0,d.useEffect)((function(){$()}),[]);var V=[{title:"学号",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:"student_number"===f.sort_by?"desc"===f.sort_direction?"descend":"ascend":null},{title:"分班",dataIndex:"group_course_name"},{title:"姓名",dataIndex:"user_name"},{title:"缺陷",children:[{title:"阻断",dataIndex:"bug",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"bug",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"bug",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"bug",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:"bug"===f.sort_by?"desc"===f.sort_direction?"descend":"ascend":null,render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"漏洞",children:[{title:"阻断",dataIndex:"vulnerability",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"vulnerability",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"vulnerability",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"vulnerability",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:"vulnerability"===f.sort_by?"desc"===f.sort_direction?"descend":"ascend":null,render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"代码规范性",children:[{title:"阻断",dataIndex:"specification",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"specification",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"specification",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"specification",render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:"specification"===f.sort_by?"desc"===f.sort_direction?"descend":"ascend":null,render:function(e){return(0,Z.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"复杂代码",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:"complexity"===f.sort_by?"desc"===f.sort_direction?"descend":"ascend":null},{title:"代码行数",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:"total_row_number"===f.sort_by?"desc"===f.sort_direction?"descend":"ascend":null},{title:"质量评分",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:"quality_score"===f.sort_by?"desc"===f.sort_direction?"descend":"ascend":null},{title:"操作",dataIndex:"action",align:"center",render:function(e,n){return(0,Z.jsx)("a",{target:"_blank",href:"/classrooms/".concat(c.coursesId,"/shixun_homework/").concat(c.categoryId,"/analysis/").concat(n.id),className:"current c-light-primary",children:"详细分析"})}}];function $(){return ee.apply(this,arguments)}function ee(){return(ee=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/homework_commons/".concat(f.categoryId,"/code_quality_analyses/check_status.json"),{method:"GET"});case 2:n=e.sent,y(n.status),2!=n.status&&-1!=n.status&&(ne({page:1,limit:10}),clearTimeout(S.current));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ne(e){return te.apply(this,arguments)}function te(){return(te=r()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Q(null==n?void 0:n.page),K(null==n?void 0:n.limit),e.next=4,(0,_.ZP)("/api/homework_commons/".concat(f.categoryId,"/code_quality_analyses.json"),{method:"GET",params:l()({},n)});case 4:t=e.sent,C(t);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,d.useEffect)((function(){return 2===w&&(S.current=setInterval((function(){$()}),6e4)),function(){clearTimeout(S.current)}}),[w]),console.log("-------",w),(0,Z.jsxs)("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pl30 pr30 pt10",children:[(0===w||1===w)&&(0,Z.jsxs)("div",{children:[(0,Z.jsxs)("p",{style:{display:"flex"},children:[(0,Z.jsx)("span",{style:{flex:"1"},children:(0,Z.jsxs)("label",{children:["检测时间:",null==I?void 0:I.created_at]})}),(0,Z.jsx)(B.ZP,{onClick:function(){a({type:"shixunHomeworks/setActionTabs",payload:{key:"质量检测"}})},children:"重新检测"})]}),(0,Z.jsx)("p",{style:{display:"flex"},children:(0,Z.jsxs)(P.Z,{style:{width:"100%"},children:[(0,Z.jsx)(H.Z,{flex:"80px",children:(0,Z.jsx)("label",{children:"分班情况:"})}),(0,Z.jsx)(H.Z,{flex:"80px",children:(0,Z.jsx)(Y.Z,{checked:0===(null==q?void 0:q.length),onChange:function(e){e.target.checked&&(X([]),ne({page:F,limit:M}))},style:{fontSize:"14px"},value:"all",children:"全部"})}),(0,Z.jsx)(H.Z,{flex:"1",children:(0,Z.jsx)(Y.Z.Group,{value:q,onChange:function(){var e=r()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:X(k()(n)),ne({page:F,limit:M,group_course_ids:n});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),style:{width:"100%",fontSize:"14px"},children:null==I||null===(n=I.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,Z.jsxs)(Y.Z,{style:{fontSize:"14px"},value:null==e?void 0:e.id,children:[null==e?void 0:e.name,"(",null==e?void 0:e.count,")"]})}))})})]})}),(0,Z.jsxs)("p",{style:{display:"flex"},children:[(0,Z.jsx)("span",{children:(0,Z.jsx)("label",{style:{color:"red"},children:"注意:"})}),"本页仅显示全部已完成检测的分班"]}),(0,Z.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,Z.jsxs)("div",{children:[(0,Z.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500},children:"代码等级分析"}),(null==I?void 0:I.grade_statistics)&&(0,Z.jsx)(qe.Z,{option:Xe(null==I||null===(t=I.grade_statistics)||void 0===t?void 0:t.map((function(e){return e.specification_count})),null==I||null===(s=I.grade_statistics)||void 0===s?void 0:s.map((function(e){return e.vulnerability_count})),null==I||null===(o=I.grade_statistics)||void 0===o?void 0:o.map((function(e){return e.bug_count}))),style:{height:400,width:600},opts:{renderer:"svg"}})]}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500},children:"代码质量分布"}),(null==I?void 0:I.quality_scores)&&(0,Z.jsx)(qe.Z,{option:Ve(null==I?void 0:I.quality_scores.map((function(e,n){return[n+1,null==e?void 0:e.quality_score,null==e?void 0:e.user_name]}))),style:{height:400,width:600},opts:{renderer:"svg"}})]})]}),(0,Z.jsxs)("div",{children:[(0,Z.jsxs)("div",{style:{display:"flex"},children:[(0,Z.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"},children:"详细列表"}),(0,Z.jsx)(T.Z.Search,{size:"middle",onSearch:function(e){ne({page:1,limit:M,search:e})},style:{width:"300px"},enterButton:"搜索"})]}),(0,Z.jsx)(v.Z,{columns:V,dataSource:null==I?void 0:I.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:function(e,n,t){t.field&&(f.sort_by=t.field),t.order||(f.sort_direction="asc"),"ascend"===t.order&&(f.sort_direction="asc"),"descend"===t.order&&(f.sort_direction="desc"),t.order||(f.sort_direction="asc"),ne(l()({page:1,limit:M},f))}}),(0,Z.jsx)(z.Z,{current:F,total:null==I?void 0:I.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:M,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:function(e,n){Q(e),K(n),ne({page:e,limit:n,group_course_ids:q})}})]})]}),2===w&&(0,Z.jsxs)("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"},children:[(0,Z.jsx)("img",{src:"data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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"}),(0,Z.jsx)("br",{}),(0,Z.jsx)(B.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:function(){$()},children:"刷新页面"})]}),(0,Z.jsx)(Ee,{}),(0,Z.jsx)(p.Z,{centered:!0,width:1200,title:"详细分析",destroyOnClose:!0,open:!!O,footer:null,onCancel:function(){return W(!1)},children:(0,Z.jsx)("div",{style:{height:500,overflow:"hidden"},children:!!O&&(0,Z.jsx)("iframe",{style:{height:"100%",width:"100%"},src:"https://sonar.educoder.net/project/issues?id=".concat(null==c?void 0:c.categoryId,"-").concat(null==O?void 0:O.student_number,"&resolved=false"),frameBorder:"0"})})})]})})),en=t(26724),nn=t.n(en),tn=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading}}))((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.dispatch,o=(0,h.useParams)(),a=((0,h.useLocation)(),(0,d.useState)([])),c=u()(a,2),m=c[0],x=c[1],f=(0,d.useState)([]),g=u()(f,2),j=(g[0],g[1],(0,d.useState)(!0)),w=u()(j,2),y=w[0],A=w[1],b=(0,d.useState)(!1),I=u()(b,2),C=I[0],E=I[1],B=(0,d.useState)(1),T=u()(B,2),z=T[0],F=T[1],Q=(0,d.useState)([]),R=u()(Q,2),L=(R[0],R[1]),O=(0,d.useState)(!1),W=u()(O,2),J=W[0],K=W[1],U=(0,d.useState)(!1),G=u()(U,2),q=G[0],X=G[1],V=(0,d.useState)(!1),$=u()(V,2),ee=$[0],ne=$[1],te=(0,d.useState)(""),se=u()(te,2),ie=se[0],oe=se[1];(0,d.useEffect)((function(){"代码查重"===n.actionTabs.key?(ae.resetFields(),x([]),K(!0),le()):K(!1)}),[n.actionTabs.key]);var re=M.Z.useForm(),ae=u()(re,1)[0],le=function(){var e=r()(i()().mark((function e(){var n,t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!y||C){e.next=12;break}return E(!0),F(z+1),e.next=5,(0,S.JG)(l()(l()({},o),{},{page:z}));case 5:t=e.sent,oe(t.repeat_setting_score),s=k()(t.group_list),null!=t&&t.ungroup_list&&s.push({id:null==t?void 0:t.ungroup_list.id,name:null==t?void 0:t.ungroup_list.name,works_count:null==t?void 0:t.ungroup_list.work_count,last_review_time:null==t?void 0:t.ungroup_list.last_review_time}),x([].concat(k()(m),k()(s))),E(!1),(null===(n=t.group_list)||void 0===n?void 0:n.length)<10&&A(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=function(){s({type:"shixunHomeworks/setActionTabs",payload:{}}),X(!1),A(!0),E(!1),F(1),x([]),ae.resetFields()},ue=[{title:"",dataIndex:"id",width:280,render:function(e,n){return(0,Z.jsx)(Y.Z,{disabled:!(n.works_count>1),value:String(n.id),children:n.name})}},{title:"有效作品数",dataIndex:"works_count"},{title:"上次查重时间",dataIndex:"last_review_time",width:130}];return(0,Z.jsxs)(p.Z,{centered:!0,title:"代码查重",keyboard:!1,maskClosable:!1,open:J,okText:"确认",cancelText:"取消",width:820,bodyStyle:{minHeight:200},onOk:r()(i()().mark((function e(){var t,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=ae.getFieldValue()).group_ids.length){e.next=13;break}return ne(!0),e.next=5,(0,_.ZP)("/api/homework_commons/".concat(o.categoryId,"/homework_code_repeat.json"),{method:"post",body:{group_ids:k()(t.group_ids)}});case 5:if(r=e.sent,ne(!1),0!==r.status){e.next=13;break}return ce(),e.next=11,s({type:"shixunHomeworks/getShixunWorkList",payload:n.actionTabs.params});case 11:window.location.href="/classrooms/".concat(o.coursesId,"/shixun_homework/").concat(o.categoryId,"/detail?tabs=2"),s({type:"shixunHomeworks/setActionTabs",payload:{key:"执行代码查重"}});case 13:case"end":return e.stop()}}),e)}))),okButtonProps:{loading:ee},onCancel:ce,children:[(0,Z.jsxs)("div",{style:{color:"gray"},children:["当前代码查重分数扣分为",(0,Z.jsx)("span",{style:{color:"green"},children:ie}),"分,如需调整请在“",(0,Z.jsx)("a",{href:"/classrooms/".concat(o.coursesId,"/shixun_homework/").concat(o.categoryId,"/detail?tabs=3&score=2"),children:"设置-评分设置"}),"”中进行编辑"]}),(0,Z.jsx)("div",{children:"请注意:在执行代码查重操作后,若学生提交新的作品代码,新作品代码不计入本次查重结果。"}),n.codeReviewCourse&&(0,Z.jsxs)(M.Z,{form:ae,onChange:function(e){L(l()({},ae.getFieldValue()))},initialValues:D()(D()({},"group_ids",[]),"end_time",N()(N()().add(7,"days").format("YYYY-MM-DD HH:mm"))),children:[(0,Z.jsx)("div",{className:"flexd-table-header mt20",children:(0,Z.jsx)(v.Z,{pagination:!1,dataSource:[],columns:ue})}),(0,Z.jsx)(M.Z.Item,{name:"group_ids",children:(0,Z.jsx)(Y.Z.Group,{className:"w100",children:(0,Z.jsx)("div",{style:{width:"100%",maxHeight:260,overflow:"auto"},children:(0,Z.jsx)(nn(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){le()},hasMore:y,useWindow:!1,children:(0,Z.jsx)(v.Z,{loading:t.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:ue,dataSource:m,pagination:!1})})})})})]}),(0,Z.jsx)(P.Z,{children:(0,Z.jsx)(H.Z,{className:"ml10",children:(0,Z.jsx)(Y.Z,{checked:q,onChange:function(e){X(e.target.checked);var n=[];e.target.checked&&(n=m.filter((function(e){return e.works_count>1})).map((function(e){return e.id+""}))),ae.setFieldsValue(D()({},"group_ids",n))},children:"全选"})})})]})})),sn=t(10006),on=t(25450),rn={flex_box_center:"flex_box_center___ifw7q",flex_space_between:"flex_space_between___XbpkU",flex_box_vertical_center:"flex_box_vertical_center___TqfOZ",flex_box_center_end:"flex_box_center_end___DaT_4",flex_box_column:"flex_box_column___hy0Nl",title:"title___iYOvG",menuTabs:"menuTabs___qIcvV",rightMenu:"rightMenu___pcK7x",shixunDetail:"shixunDetail___h414d"},an=t(374),ln=t(82895),cn=t(31918),un=t(70496),dn=t(50001),hn=t(81037),pn=t(49028),mn=[{live:"A",gz:"0个错误",ld:"0个漏洞",gf:"0 - 5%"},{live:"B",gz:"至少1个次要错误",ld:"至少1个次要漏洞",gf:"6% - 10%"},{live:"C",gz:"至少1个主要错误",ld:"至少1个主要漏洞",gf:"11% - 20%"},{live:"D",gz:"至少1个严重错误",ld:"至少1个严重漏洞",gf:"21% - 50%"},{live:"E",gz:"至少1个阻断错误",ld:"至少1个阻断漏洞",gf:"超过50%"}],xn=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.globalSetting,i=e.classroomList,o=e.user;return{shixunHomeworks:n,globalSetting:s,loading:t.effects,classroomList:i,user:o}}))((function(e){var n,t,s,o,a,c,y,k,_,A,b,I,C,E,N,P,H,B,T,z,F,Q,R,O,J,D,M,K,Y,U=e.shixunHomeworks,G=e.classroomList,q=(e.globalSetting,e.user),X=(e.loading,e.dispatch),V=(0,h.useSearchParams)(),$=u()(V,1)[0],ee=(0,h.useParams)(),ne=((0,h.useLocation)(),(0,d.useState)($.get("tabs")||"0")),te=u()(ne,2),se=te[0],ie=te[1],oe=(0,d.useState)({}),re=u()(oe,2),ae=re[0],le=re[1],ce=(U.workList,U.shixunWorkList,U.workSetting),ue=(0,d.useState)(!1),de=u()(ue,2),he=de[0],pe=de[1];ee.category=$.get("category_id"),ee.order="work_score",ee.b_order="desc",(0,d.useEffect)((function(){(0,L.Rm)()&&X({type:"classroomList/getAssistantPermissions",payload:{course_id:ee.coursesId}})}),[(0,L.bg)()]),(0,d.useEffect)((function(){"0"!==se&&X({type:"shixunHomeworks/getShixunWorkList",payload:ee}),X({type:"shixunHomeworks/getWorkSetting",payload:l()({},ee)}),X({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:{categoryId:ee.categoryId}})}),[]);var me=function e(n){var t,s;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),p.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,Z.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(s=r()(i()().mark((function t(){var s,o;return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,an.$Q)({url:n});case 2:if(s=t.sent){t.next=5;break}return t.abrupt("return");case 5:return m.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,an.Ir)({id:s.shixun_identifier});case 8:if(null==(o=t.sent)||!o.game_identifier){t.next=12;break}return(0,w.xg)("/tasks/".concat(o.game_identifier,"?coursesId=").concat(ee.coursesId)),t.abrupt("return");case 12:2===(null==o?void 0:o.status)?e(null==o?void 0:o.message):3===(null==o?void 0:o.status)&&xe(null==o?void 0:o.message);case 13:case"end":return t.stop()}}),t)}))),function(){return s.apply(this,arguments)})})},xe=function(e){p.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,Z.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},fe=function(){var e=r()(i()().mark((function e(n){var t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),e.next=3,(0,an.$Q)({url:n});case 3:if(s=e.sent,console.log(s,"execRes"),null==s||!s.game_identifier){e.next=8;break}return(0,w.xg)("/tasks/".concat(ee.coursesId,"/").concat(ee.categoryId,"/").concat(s.game_identifier,"?coursesId=").concat(ee.coursesId)),e.abrupt("return");case 8:-3===(null==s?void 0:s.status)?(0,w.eF)():2===(null==s?void 0:s.status)?me(null==s?void 0:s.message):3===(null==s?void 0:s.status)&&xe(null==s?void 0:s.message);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ge=[{name:"作业列表",id:"0",compontent:(0,Z.jsx)(Be,{setExportParams:le}),forceRender:!0},{name:"作业描述",id:"1",compontent:(0,Z.jsx)(W,{})},{name:"代码查重",id:"2",compontent:(0,Z.jsx)(Te,{})},{name:"质量检测",id:"4",compontent:(0,Z.jsx)($e,{})},{name:"重做记录",id:"9",compontent:(0,Z.jsx)(pn.Z,{})},{name:"作业统计分析",id:"5",compontent:(0,Z.jsx)(cn.ZP,{})},{name:(0,L.GJ)()?"设置":"得分规则",id:"3",compontent:null!=U&&null!==(n=U.headerInfo)&&void 0!==n&&null!==(n=n.homework_status)&&void 0!==n&&n.includes("导入")?(0,Z.jsx)(hn.Z,{}):(0,Z.jsx)(Ge,{}),forceRender:!0}].filter((function(e){var n,t,s;return(0,L.dE)()?"代码查重"!==e.name&&"作业统计分析"!==e.name:(0,L.dE)()||"已截止"!==(null==U||null===(n=U.headerInfo)||void 0===n||null===(n=n.homework_status)||void 0===n?void 0:n[0])?"质量检测"!==e.name:!(null!=U&&null!==(t=U.headerInfo)&&void 0!==t&&t.code_review||"未发布"===(null==U||null===(s=U.headerInfo)||void 0===s||null===(s=s.homework_status)||void 0===s?void 0:s[0]))||"代码查重"!==e.name})).filter((function(e){var n;return!(null==U||null===(n=U.headerInfo)||void 0===n||!n.open_code_quality_analysis)||"质量检测"!==e.name})).filter((function(e){var n;return!(null==U||null===(n=U.headerInfo)||void 0===n||!n.action_analysis)||"作业统计分析"!==e.name})).filter((function(e){var n;return null==U||null===(n=U.headerInfo)||void 0===n||null===(n=n.homework_status)||void 0===n||!n.includes("导入")||"代码查重"!==e.name&&"重做记录"!==e.name})).filter((function(e){var n;return null==U||null===(n=U.headerInfo)||void 0===n||null===(n=n.homework_status)||void 0===n||!n.includes("导入")||!(0,L.dE)()||"得分规则"!==e.name&&"重做记录"!==e.name}));return console.log("shixunHomeworks:",null==U?void 0:U.headerInfo),(0,Z.jsxs)("section",{children:[(0,Z.jsxs)("div",{className:"edu-container",children:[(null==U||null===(t=U.headerInfo)||void 0===t?void 0:t.homework_name)&&(0,Z.jsxs)("section",{className:"animated fadeIn",children:[(0,Z.jsx)("aside",{className:"mt10",children:(null==U||null===(s=U.headerInfo)||void 0===s?void 0:s.category)&&(0,Z.jsxs)(x.Z,{separator:">",children:[(0,Z.jsx)(x.Z.Item,{children:(0,Z.jsx)(h.Link,{to:"/classrooms/".concat(null==ee?void 0:ee.coursesId,"/shixun_homework"),children:null==U||null===(o=U.headerInfo)||void 0===o?void 0:o.course_name})}),(0,Z.jsx)(x.Z.Item,{children:(0,Z.jsx)(h.Link,{to:"/classrooms/".concat(null==ee?void 0:ee.coursesId,"/shixun_homework/").concat(null!=U&&null!==(a=U.headerInfo)&&void 0!==a&&a.category.main?"":null==U||null===(c=U.headerInfo)||void 0===c?void 0:c.category.category_id),children:null==U||null===(y=U.headerInfo)||void 0===y||null===(y=y.category)||void 0===y?void 0:y.category_name})}),(0,Z.jsx)(x.Z.Item,{children:"作业详情"})]})}),(0,Z.jsxs)("aside",{className:[rn.title,"mt20"].join(" "),children:[(0,Z.jsx)(h.Link,{to:"/classrooms/".concat(null==U||null===(k=U.headerInfo)||void 0===k?void 0:k.course_id,"/shixun_homework/").concat(null!=U&&null!==(_=U.headerInfo)&&void 0!==_&&_.category.main?"":null==U||null===(A=U.headerInfo)||void 0===A?void 0:A.category.category_id),children:(0,Z.jsx)(j.Z,{className:"font16 c-black"})}),(0,Z.jsx)(f.Z,{title:null==U||null===(b=U.headerInfo)||void 0===b?void 0:b.homework_name,placement:"bottom",children:(0,Z.jsx)("strong",{className:"font20 ml5",children:null==U||null===(I=U.headerInfo)||void 0===I?void 0:I.homework_name})}),(0,Z.jsx)(w.VV,{temporary:!0,status:null==U||null===(C=U.headerInfo)||void 0===C?void 0:C.homework_status}),"4"===se&&(0,Z.jsx)("span",{className:"iconfont icon-a-wenhaobeifen2",onClick:function(){pe(!0)},style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"},children:"规则说明"})]})]}),(0,Z.jsxs)("aside",{className:"mt30 relative",children:[(null==U||null===(E=U.headerInfo)||void 0===E||null===(E=E.homework_status)||void 0===E?void 0:E.includes("导入"))&&(0,L.GJ)()&&(0,Z.jsx)("aside",{className:rn.rightMenu,children:(0,Z.jsxs)("p",{onClick:function(){var e,n;X({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==U||null===(e=U.headerInfo)||void 0===e?void 0:e.homework_name,id:null==U||null===(n=U.headerInfo)||void 0===n?void 0:n.homework_id,type:"practice"}})},children:[(0,Z.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),"补充成绩"]})}),!(null!=U&&null!==(N=U.headerInfo)&&void 0!==N&&null!==(N=N.homework_status)&&void 0!==N&&N.includes("导入"))&&(0,Z.jsxs)("aside",{className:rn.rightMenu,children:[(0,L.dE)()&&(null===(P=U.headerInfo)||void 0===P?void 0:P.redo_work)&&(0,Z.jsxs)("p",{onClick:function(){var e;p.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,Z.jsxs)("div",{className:"tc font16",children:["你在该实训的学习记录将被清空,无法恢复",(0,Z.jsx)("br",{}),"是否确认重做?"]}),onOk:(e=r()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=null===(n=U.headerInfo)||void 0===n?void 0:n.myshixun_identifier,e.next=3,(0,S.Fr)({id:t});case 3:e.sent&&(m.ZP.info("已清空本实训的学习记录\n\n请点击“开启挑战”重做课程实验"),X({type:"shixunHomeworks/getShixunWorkList",payload:ae}));case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:[(0,Z.jsx)("span",{className:"iconfont icon-dahuizhongzuo3x"}),"重做"]}),(null===(H=U.headerInfo)||void 0===H?void 0:H.shixun_status)>1&&(null===(B=U.headerInfo)||void 0===B?void 0:B.time_status)<5&&(0,L.dE)()&&(0,Z.jsxs)("p",{onClick:r()(i()().mark((function e(){var n,t,s,o,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,ln.tJ)(X,!0)){e.next=2;break}return e.abrupt("return");case 2:if(null==U||null===(n=U.headerInfo)||void 0===n||!n.can_view_details){e.next=5;break}return(0,w.xg)("/shixuns/".concat(null==U||null===(r=U.headerInfo)||void 0===r?void 0:r.shixun_identifier,"/challenges")),e.abrupt("return");case 5:null!==(t=U.headerInfo)&&void 0!==t&&null!==(t=t.task_operation)&&void 0!==t&&null!==(t=t[1])&&void 0!==t&&t.includes("/")?fe(null===(s=U.headerInfo)||void 0===s||null===(s=s.task_operation)||void 0===s?void 0:s[1]):(0,w.xg)("/tasks/".concat(null===(o=U.headerInfo)||void 0===o||null===(o=o.task_operation)||void 0===o?void 0:o[1]));case 6:case"end":return e.stop()}}),e)}))),children:[(0,Z.jsx)("span",{className:"iconfont icon-kaiqizhong"}),null===(T=U.headerInfo)||void 0===T||null===(T=T.task_operation)||void 0===T?void 0:T[0]]}),(null===(z=U.headerInfo)||void 0===z?void 0:z.commit_des)&&(0,Z.jsxs)("p",{onClick:function(){var e;(0,w.xg)("/classrooms/".concat(ee.coursesId,"/shixun_homework/").concat(ee.categoryId,"/").concat(null===(e=U.headerInfo)||void 0===e?void 0:e.work_id,"/commitsummary"))},children:[(0,Z.jsx)("span",{className:"iconfont icon-tijiaozongjie"}),null===(F=U.headerInfo)||void 0===F?void 0:F.commit_des]}),"1"==se&&(0,L.GJ)()&&(0,Z.jsxs)("p",{onClick:function(){var e;!(0,L.Rm)()||null!==(e=G.AssistantObject.practice)&&void 0!==e&&e.can_create?X({type:"shixunHomeworks/setActionTabs",payload:{key:"编辑作业"}}):m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,Z.jsx)("span",{className:"iconfont icon-bianjishijuan3x translateY1"}),"编辑作业"]}),(0,L.GJ)()&&(null==U||null===(Q=U.headerInfo)||void 0===Q||null===(Q=Q.homework_status)||void 0===Q?void 0:Q.includes("未发布"))&&(0,Z.jsxs)("p",{onClick:function(){var e;2!==(null==q||null===(e=q.userInfo)||void 0===e?void 0:e.user_status)?X({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[ee.categoryId],selectArrsAll:[ce],params:ee,detail:!0,type:2,manage_all_group:null==ce?void 0:ce.manage_all_group}}):(0,ln.Rd)()},children:[(0,Z.jsx)("span",{className:"iconfont icon-yishezhifabushijian1 translateY1"}),"立即发布"]}),(null===(R=U.headerInfo)||void 0===R?void 0:R.show_analysis_detail)&&(0,Z.jsxs)("p",{onClick:function(){var e;(0,w.xg)("/classrooms/".concat(ee.coursesId,"/shixun_homework/").concat(ee.categoryId,"/analysis/").concat(null===(e=U.headerInfo)||void 0===e?void 0:e.analysis_id))},children:[(0,Z.jsx)("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"质量评分"]}),(null===(O=U.headerInfo)||void 0===O?void 0:O.is_enter_shixun)&&((0,L.dE)()&&(null==U||null===(J=U.headerInfo)||void 0===J||null===(J=J.homework_status)||void 0===J?void 0:J.includes("已截止"))||!(0,L.dE)())&&(0,Z.jsxs)("p",{onClick:r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,L.dE)()?fe(null===(n=U.headerInfo)||void 0===n||null===(n=n.task_operation)||void 0===n?void 0:n[1]):(0,w.xg)("/shixuns/".concat(null==U?void 0:U.headerInfo.shixun_identifier,"/challenges"));case 1:case"end":return e.stop()}}),e)}))),children:[(0,Z.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),"进入实训"]}),(0,L.GJ)()&&(null==U||null===(D=U.headerInfo)||void 0===D?void 0:D.end_immediately)&&(0,Z.jsxs)("p",{style:{background:"#0152d9",color:"#fff"},onClick:function(){var e;!(0,L.Rm)()||null!==(e=G.AssistantObject)&&void 0!==e&&null!==(e=e.practice)&&void 0!==e&&e.can_stop?X({type:"classroomList/setActionTabs",payload:{key:"立即截止",params:ee,type:2,detail:!0,selectArrs:[ee.categoryId]}}):m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,Z.jsx)("span",{style:{color:"#fff"},className:"iconfont icon-jiezhishiyan"}),"立即截止"]})]}),(0,Z.jsx)(g.Z,{defaultActiveKey:se,activeKey:se,onChange:function(e){ie(e)},className:rn.menuTabs,children:ge.map((function(e,n){return(0,Z.jsx)(g.Z.TabPane,{tab:e.name,forceRender:e.forceRender},e.id)}))}),null===(M=ge.filter((function(e){return e.id===se})))||void 0===M||null===(M=M[0])||void 0===M?void 0:M.compontent]})]}),(0,Z.jsx)(tn,{}),(0,Z.jsx)(sn.Z,{successCallback:function(){X({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:l()({},ee)}),X({type:"shixunHomeworks/getWorkSetting",payload:l()({},ee)})},visible:"立即截止"===G.actionTabs.key,homeworkIds:[ee.categoryId],courseId:ee.coursesId,isBatch:!1,courseEndTime:null==U||null===(K=U.headerInfo)||void 0===K?void 0:K.course_end_date}),(0,Z.jsx)(on.Z,{courseEndTime:null==U||null===(Y=U.headerInfo)||void 0===Y?void 0:Y.course_end_date}),(0,Z.jsx)(un.Z,{onOk:function(){X({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:l()({},ee)}),X({type:"shixunHomeworks/getWorkSetting",payload:l()({},ee)}),X({type:"shixunHomeworks/getShixunWorkList",payload:ee})}}),(0,Z.jsx)(dn.Z,{onOk:function(){X({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:l()({},ee)}),X({type:"shixunHomeworks/getWorkSetting",payload:l()({},ee)}),X({type:"shixunHomeworks/getShixunWorkList",payload:ee})}}),(0,Z.jsxs)(p.Z,{open:he,title:"规则说明",width:800,footer:null,onCancel:function(){pe(!1)},children:[(0,Z.jsx)("p",{children:"一、等级规则"}),(0,Z.jsx)("p",{style:{marginLeft:"10px"},children:"1. 缺陷等级"}),(0,Z.jsx)("p",{style:{marginLeft:"10px"},children:(0,Z.jsx)(v.Z,{dataSource:mn,columns:[{title:"等级",dataIndex:"live"},{title:"缺陷评估规则",dataIndex:"gz"},{title:"漏洞评估规则",dataIndex:"ld"},{title:"代码规范评估规则",dataIndex:"gf"}],pagination:!1})}),(0,Z.jsx)("p",{style:{marginLeft:"10px"},children:"注:代码规范评估规则中数值来源为计算技术债务时间占开发所有代码所需要的时间的比例(Technical Debt Ratio)"}),(0,Z.jsx)("p",{style:{marginLeft:"20px"},children:"Technical Debt Ratio = 技术债务时间 / 开发时间"}),(0,Z.jsx)("p",{style:{marginLeft:"20px"},children:"技术债务时间为修复所有问题所需要的时间。"}),(0,Z.jsx)("p",{children:"二、复杂度规则"}),(0,Z.jsx)("p",{style:{marginLeft:"10px"},children:"根据代码路径数计算的数值,每当一个函数的控制流分叉时,复杂度计数器就会自增一。"}),(0,Z.jsx)("p",{style:{marginLeft:"10px"},children:"每个程序语言的关键字对应的复杂度数据不同,但每个函数的最小复杂度为1。(特定语言的详细数据略)"}),(0,Z.jsx)("p",{children:"三、代码质量分规则"}),(0,Z.jsx)("p",{style:{marginLeft:"10px"},children:"代码质量分 = 0.5*缺陷分数 + 0.3*漏洞分数 + 0.2*代码规范性分数"}),(0,Z.jsx)("p",{style:{marginLeft:"10px"},children:"其中:"}),(0,Z.jsx)("p",{style:{marginLeft:"10px"},children:"缺陷/漏洞/代码规范性分数计算规则为:100 - 100 *((100*阻断数 + 5*严重数 + 3*主要数 + 1*次数)/ 代码行数)"}),(0,Z.jsx)("p",{style:{marginLeft:"10px"},children:"注:分数为空的代表不支持的文件格式。"})]})]})}))},25450:function(e,n,t){"use strict";var s=t(7557),i=t.n(s),o=t(85573),r=t.n(o),a=t(37205),l=t.n(a),c=t(82242),u=t.n(c),d=t(41498),h=t.n(d),p=t(79800),m=t.n(p),x=t(59301),f=t(78241),g=t(8591),v=t(43418),j=t(95237),w=t(43604),y=t(57930),k=t(5112),_=t(24905),A=t(61186),b=t.n(A),I=t(75105),Z=t(99144),C=t(18892),S=t(79905),E=t(77540),N=t(40994),P=t(72716),H=t(37712);n.Z=(0,C.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,s=e.courseEndTime,o=(0,C.useParams)(),a=f.Z.useForm(),c=m()(a,1)[0],d=(0,x.useState)(1),p=m()(d,2),A=p[0],B=p[1],T=(0,x.useState)([]),z=m()(T,2),F=z[0],Q=z[1],R=(0,x.useState)(0),L=m()(R,2),O=(L[0],L[1]),W=(0,x.useState)(20),J=m()(W,2),D=(J[0],J[1],(0,x.useState)(!0)),M=m()(D,2),K=(M[0],M[1]),Y=(0,x.useState)([]),U=m()(Y,2),G=U[0],q=U[1],X=(0,x.useState)(!0),V=m()(X,2),$=V[0],ee=V[1];o.id=o.coursesId,(0,x.useEffect)((function(){if("立即发布"===n.actionTabs.key)if(se(),ne(),2===n.actionTabs.type){var e=n.actionTabs.selectArrsAll[0];ee(e.unified_setting)}else ee(!1)}),[n.actionTabs]);var ne=function(){var e=h()(i()().mark((function e(t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return K(!0),e.next=3,(0,E.c_)(u()(u()({},o),{},{page:t||A,limit:2e4,homework_id:1===n.actionTabs.type?"":n.actionTabs.selectArrs[0]}));case 3:null==(s=e.sent)||s.course_groups.map((function(e,n){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),s&&(Q(l()(null==s?void 0:s.course_groups)),O(null==s?void 0:s.course_groups_count),K(!1),t||c.setFieldsValue(r()(r()({},"publish_time",b()(b()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",b()(b()(new Date((0,Z.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm")))));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),te=function(){var e=h()(i()().mark((function e(){var s,r,a,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,S.Rm)()||null!==(s=n.AssistantObject)&&void 0!==s&&null!==(s=s.practice)&&void 0!==s&&s.can_publish){e.next=4;break}return g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),ae(!1),e.abrupt("return");case 4:if(!((a=u()({},c.getFieldsValue())).end_time<=a.publish_time)){e.next=9;break}return g.ZP.info("截止时间不能大于或等于发布时间"),ae(!1),e.abrupt("return");case 9:if(!((null==G?void 0:G.length)<=0&&!$&&F.length>0)){e.next=13;break}return g.ZP.info("发布班级不能为空"),ae(!1),e.abrupt("return");case 13:return d={homework_ids:l()(n.actionTabs.selectArrs),group_ids:G.length>0?G.map((function(e){return e.id})):null===(r=n.detailShixunsList)||void 0===r?void 0:r.course_groups,end_time:b()(a.end_time).format("YYYY-MM-DD HH:mm"),publish_time:b()(a.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!G.length},ae(!0),e.next=17,(0,I.ZP)("/api/courses/".concat(o.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:u()({},d)});case 17:0===e.sent.status?(ae(!1),se(),(0,Z.L9)(["教学课堂","课程实验","立即发布"]),g.ZP.success("发布成功"),t({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),(0,S.GJ)()?n.actionTabs.detail?(t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:u()({},o)}),t({type:"shixunHomeworks/getWorkSetting",payload:u()({},o)})):t({type:"classroomList/getClassroomTeacherShixunsList",payload:u()(u()({},n.actionTabs.params),{},{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:u()({},n.actionTabs.params)}),"0"===localStorage.getItem("Noviceguide")||t({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,H.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):ae(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),se=function(){B(1),Q([]),q([])},ie=(n.detailShixunsList,(0,x.useState)(!1)),oe=m()(ie,2),re=oe[0],ae=oe[1];return(0,H.jsxs)(v.Z,{width:600,centered:!0,confirmLoading:re,title:"发布作业",open:"立即发布"===n.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:function(){return te()},onCancel:function(){se(),t({type:"classroomList/setActionTabs",payload:{}})},children:[(0,H.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,H.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),(0,H.jsxs)(f.Z,{form:c,children:[(0,H.jsxs)("div",{style:{paddingLeft:0},children:[(0,H.jsxs)(j.Z,{className:"mt30",align:"middle",children:[(0,H.jsx)(w.Z,{children:(0,H.jsx)(f.Z.Item,{name:"publish_time",label:"发布时间",children:(0,H.jsx)(y.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,P.Q8)(e,s)},disabledTime:function(e){return(0,P.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:b()((0,Z.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,H.jsx)(w.Z,{className:"ml20",children:(0,H.jsx)(f.Z.Item,{name:"end_time",label:"截止时间:",children:(0,H.jsx)(y.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:b()((0,Z.U6)(),"HH:mm")},disabledDate:function(e){return(0,P.Q8)(e,s,c.getFieldValue("publish_time"))},disabledTime:function(e){return(0,P.d0)(e,c.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===n.actionTabs.type&&(0,H.jsxs)(j.Z,{style:{marginBottom:"10px"},children:[(0,H.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,H.jsxs)(k.ZP.Group,{value:$,onChange:function(e){ee(e.target.value),q([])},children:[(0,H.jsx)(k.ZP,{value:!0,disabled:!n.actionTabs.manage_all_group,children:"统一发布"}),(0,H.jsx)(k.ZP,{className:"ml20",disabled:F.length<=0,value:!1,children:"分班发布"})]})]}),F.length<=0&&2===n.actionTabs.type&&(0,H.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===n.actionTabs.type||!$)&&F.length>0&&(0,H.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,H.jsx)("span",{style:{flex:1},children:(0,H.jsx)(_.Z,{checked:G.length===F.length,onChange:function(e){G.length===F.length?q([]):q(F)},children:"全选"})}),(0,H.jsx)("span",{style:{width:16}}),(0,H.jsxs)("span",{style:{flex:1},children:["已选择",G.length||0,"个分班"]})]}),(1===n.actionTabs.type||!$)&&F.length>0&&(0,H.jsx)(N.Z,{data:F,selectedRowKeys:G,setSelectedRowKeys:q})]})]})}))},49028:function(e,n,t){"use strict";var s=t(7557),i=t.n(s),o=t(41498),r=t.n(o),a=t(79800),l=t.n(a),c=t(70236),u=t.n(c),d=t(59301),h=t(59028),p=t(78241),m=t(99313),x=t(61998),f=t(27092),g=t(18892),v=t(75105),j=t(61186),w=t.n(j),y=t(37712);h.Z.Dragger;n.Z=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){u()(e);var n=(0,g.useParams)(),t=p.Z.useForm(),s=(l()(t,1)[0],(0,d.useState)(!0)),o=l()(s,2),a=o[0],c=o[1],h=(0,d.useState)(!1),j=l()(h,2),k=j[0],_=j[1],A=(0,d.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1}),b=l()(A,2),I=b[0],Z=b[1],C=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}];function S(){return E.apply(this,arguments)}function E(){return(E=r()(i()().mark((function e(){var t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"),e.next=4,(0,v.ZP)(t,{method:"get",params:I});case 4:s=e.sent,_(!1),0===(null==s?void 0:s.status)&&c(null==s?void 0:s.data);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){S()}),[]);var N=[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"题型",dataIndex:"question_type",render:function(e,n,t){var s;return null===(s=C.find((function(n){return n.question_type===e})))||void 0===s?void 0:s.name}},window.location.href.indexOf("exercise")>-1&&{title:"试题名称",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"关卡名称",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"任务名称",dataIndex:"task_name",width:"40%"},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var s;return null===(s=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===s?void 0:s.name}},{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return w()(e).format("YYYY-MM-DD HH:mm:ss")}}].filter((function(e){return!!e}));return(0,y.jsxs)("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30},children:[(0,y.jsx)(m.Z,{destroyInactiveTabPane:!0,onChange:function(e){I.type=e,I.page=1,I.limit=10,Z(I),S()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"打回重做",children:(0,y.jsx)(x.Z,{className:"mt20",loading:k,columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},{title:"打回重做时间",dataIndex:"created_at",render:function(e,n,t){return w()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作人",dataIndex:"operator"}],dataSource:null==a?void 0:a.list,pagination:!1})},{key:"2",label:"重置代码",children:(0,y.jsx)(x.Z,{className:"mt20",loading:k,columns:N,dataSource:null==a?void 0:a.list,pagination:!1})}].filter((function(e){return!!e}))}),(0,y.jsx)(f.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){I.page=e,I.limit=n,Z(I),S()},current:I.page,total:a.count,pageSize:I.limit,style:{marginTop:20}})]})}))},40994:function(e,n,t){"use strict";t.d(n,{Z:function(){return j}});var s=t(7557),i=t.n(s),o=t(41498),r=t.n(o),a=t(79800),l=t.n(a),c=t(59301),u=t(92832),d=t(24905),h=t(95237),p="leftdiv___aBzsX",m="listClass___bxIEW",x="spantitle___v_Vc4",f="rightdiv___xWu4M",g=t(14539),v=t(37712),j=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),s=e.selectedRowKeys,o=(e.onChange,(0,c.useState)([])),a=l()(o,2),j=a[0],w=a[1],y=(0,c.useState)([]),k=l()(y,2),_=k[0],A=k[1],b=(0,c.useState)([]),I=l()(b,2),Z=I[0],C=I[1],S=(0,c.useState)(1),E=l()(S,2),N=(E[0],E[1],(0,c.useState)()),P=l()(N,2);P[0],P[1];return(0,c.useEffect)((function(){w(n),A([]),C([])}),[n]),(0,c.useEffect)((function(){t&&(A(s),C(s))}),[s]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:p,children:[(0,v.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=r()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:w(n.filter((function(e){var n;return null==e||null===(n=e.name)||void 0===n?void 0:n.includes(t.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===j.length&&(0,v.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(d.Z.Group,{value:_.map((function(e){return"".concat(e.id)})),onChange:function(e){t(j.filter((function(n){return e.includes("".concat(n.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:j.map((function(e,n){return(0,v.jsx)(h.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,v.jsxs)("div",{className:m,children:[(0,v.jsx)("span",{className:x,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,v.jsxs)("div",{className:f,children:[(0,v.jsx)(u.Z.Search,{onChange:function(e){C(_.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===Z.length&&(0,v.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),Z.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:Z.map((function(e,n){return(0,v.jsxs)(h.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){t(_.filter((function(n){return"".concat(n.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},88522:function(e,n,t){"use strict";var s=t(92310),i=t.n(s),o=t(75440),r=t(55405),a=t(59301),l=t(53487),c=t(92343),u=t(36355),d=t(57809);const{Option:h}=d.default;function p(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const m=(e,n)=>{const{prefixCls:t,className:s,popupClassName:l,dropdownClassName:m,children:x,dataSource:f}=e,g=(0,o.Z)(x);let v;1===g.length&&(0,c.l$)(g[0])&&!p(g[0])&&([v]=g);const j=v?()=>v:void 0;let w;w=g.length&&p(g[0])?x:f?f.map((e=>{if((0,c.l$)(e))return e;switch(typeof e){case"string":return a.createElement(h,{key:e,value:e},e);case"object":{const{value:n}=e;return a.createElement(h,{key:n,value:n},e.text)}default:return}})):[];const{getPrefixCls:y}=a.useContext(u.E_),k=y("select",t);return a.createElement(d.default,Object.assign({ref:n,suffixIcon:null},(0,r.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:k,popupClassName:l||m,className:i()(`${k}-auto-complete`,s),mode:d.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:j}),w)},x=a.forwardRef(m),f=(0,l.Z)(x);x.Option=h,x._InternalPanelDoNotUseOrYouWillBeFired=f,n.Z=x},51581:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,n){for(var t=0;t=0||Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s]);return t}(n,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));c.ref=function(n){e.scrollComponent=n,l&&l(n)};var u=[t];return i&&(a?r?u.unshift(a):u.push(a):this.defaultLoader&&(r?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),o.default.createElement(s,c,u)}}]),n}(i.Component);l.propTypes={children:r.default.node.isRequired,element:r.default.node,hasMore:r.default.bool,initialLoad:r.default.bool,isReverse:r.default.bool,loader:r.default.node,loadMore:r.default.func.isRequired,pageStart:r.default.number,ref:r.default.func,getScrollParent:r.default.func,threshold:r.default.number,useCapture:r.default.bool,useWindow:r.default.bool},l.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},n.default=l,e.exports=n.default},26724:function(e,n,t){e.exports=t(51581)}}]); \ No newline at end of file diff --git a/p__MyProblem__index.async.js b/p__MyProblem__index.async.js index 48786c8f20..9385b6f0c6 100644 --- a/p__MyProblem__index.async.js +++ b/p__MyProblem__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[36270,4977],{89265:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,r=!1,o=!1,a=null,s=!1,c=null,l=null,u=0;u4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function S(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){l=e,R(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(c=e,G(e,n))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",o=t.id,a=!1,c=0;c=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var T=function(e){return e&&"false"!==e},N=function(n,t,i){b(m)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var a=t.width,s=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(b(m)<=4.4)T(t.showToolBar)&&(t.height-=7),T(t.showAlgebraInput)&&(t.height-=37),t.width<605&&T(t.showToolBar)&&(t.width=605,a=605);else{var u=100;(T(t.showToolBar)||T(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=T(t.showMenuBar)?245:155),a=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},w||x.appendChild(j)):o.appendChild(j),x.appendChild(o),w||n.appendChild(x),setTimeout((function(){e.resize()}),1)}function S(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function C(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){S(e.article,e.params)})),html5AppletsToProcess=null)},b(m)<5&&(e.className+=" geogebraweb")):S(e,n)}if(r){scriptLoadStarted=!0;for(var k=0;k0?(r.remove(),s.attr("id","fullscreencontent").show(),jQuery(o).append(s),window.dispatchEvent(new Event("resize"))):N(r,n,!1),window.GGBT_wsf_view.launchFullScreen(o)}else h=i,N(e,n,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(s=e/4*3),c=s/5.8,a.setAttribute("src",w),a.setAttribute("width",s),a.setAttribute("height",c);var u=(e-s)/2,d=(n-c)/2;a.style.left=u+"px",a.style.top=d+"px",r.appendChild(a)}return r.appendChild(l),r},P=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},D=["web","webSimple","web3d","tablet","tablet3d","phone"],G=function(e,n){if(m=e,n)R(m,!0);else{var o,a,s=!r;if(s){var c=b(m);!isNaN(c)&&c<4.4&&(s=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var l=m.indexOf("//");for(var u in a=l>0?m:0===l?o+m:"https://www.geogebra.org/apps/5.2.814.0/",D)if(m.slice(-1*D[u].length)===D[u]||m.slice(-1*(D[u].length+1))===D[u]+"/")return void R(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||T(t.showToolBar)||T(t.showMenuBar)||T(t.showAlgebraInput)||T(t.enableRightClick)||t.appName&&"classic"!=t.appName?a+="web3d/":a+="webSimple/",R(a,!1)}},R=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,g="web.nocache.js",v=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?D.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),t=e.split("/"),"test"===(m=t[t.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),G("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function z(){var e=n;null!==c?e=c:parseFloat(e)<5&&(e="5.0"),G(e,!1),null!==l&&R(l,f),s=!0}return void 0!==t.material_id?C(z):z(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var o,a=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,c=(o=e.autoHeight)&&"false"!==o,l=function(e,n,t,i,r,o){var a=null;if(null!=o&&""!=o)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+o+" ")>-1){a=s;break}s=s.parentNode}var c=0,l=0,u=0,d=0,p=0,f=0,h=0;if(a)c=a.offsetWidth,l=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(c=Math.min(window.innerWidth,document.documentElement.clientWidth),l=Math.min(window.innerHeight,document.documentElement.clientHeight),u=c):(c=window.innerWidth,l=window.innerHeight,u=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=c&&(void 0===r||!r)&&("rtl"===document.dir?(p=c-m.width-m.left,f=u<=480?10:30):(f=m.left,p=u<=480?10:30),d=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(a=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(r=t(e,n,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==o?Math.min(o,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,o=(t-i.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=r+"px")}return{responsiveResize:function(t,o){var a=t.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var s=i(o,t);e()&&a.setAttribute("data-param-scale",s);for(var c=null,l=0;l=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var s in t)a[t[s]]=s;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0){for(var i=a.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(o)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var o,a,s;if(null===(o=n.findTreeParentNode()))break;if((s=(a=this._sortTreeChildrenByY(o)).indexOf(n))i.y?1:t.xi.x?1:0})),n},z.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},z.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(z.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(z.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var Z=z,U=(t(39169),t(85160)),F=t(43418),H=t(43604),Y=t(75105),_="myPaletteDiv___Xjz2I",V="maxH60___Pd4Re";window.go=O;var W=function(e){var n=e.onCancel,t=e.callback,i=(0,l.useRef)(),r=(0,l.useRef)(),o=(0,l.useRef)(),s=(0,l.useRef)(!1),c=(0,l.useRef)(!1),u=(0,l.useState)(0),d=a()(u,2),p=d[0],f=d[1],m=function(){var e=D()(L()().mark((function e(){var n,r;return L()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,Y.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,l.useEffect)((function(){f(p+1)}),[]),(0,h.jsx)("div",{ref:c,className:s.current?"".concat(V," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(F.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:c.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(E.Z,{children:[(0,h.jsx)(H.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(H.Z,{onClick:function(){s.current=!s.current,f(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:_,ref:o})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(U.FI,{initDiagram:function(){var e=O.GraphObject.make,n="#ff3333",t="#3358ff",a="#25ad23",s="#d533ff",c="#7d33ff",l="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",f="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",v="#b3e6b3",x="#fcbbbd";function w(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,o=(new O.Point).setRectSpot(r.actualBounds,n);o.subtract(r.location),o.scale(2,2),o.x+=130*Math.sign(o.x),o.y+=130*Math.sign(o.y),o.add(r.location),o.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(r.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(r.data)),i.addNodeData(a);var s={from:r.key,to:i.getKeyForNodeData(a)};i.addLinkData(s);var c=e.diagram.findNodeForData(a);c.location=o,e.diagram.select(c),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?25:18,height:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(n){return e(O.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function b(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function j(n,t){return t||(t="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:b(t,n),contextClick:b(t,n)})}function S(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(u,"fill"),j(p,"fill"),j(f,"fill"),j(h,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(g,"fill"),j(v,"fill"),j(m,"fill"),j(x,"fill")))]}function C(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(d),j(a),j(t),j(n))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(u),j(s),j(c),j(l)))]}function k(n,t){return t||(t="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:b(t,n),contextClick:b(t,n)})}function A(n,t){return t||(t="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:b(t,n),contextClick:b(t,n)})}function T(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",k(1),k(2),k(3),k(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",A(null),A([2,4]),A([4,4])))]}function N(n,t){return t||(t="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:b(t,n),contextClick:b(t,n)})}function E(n){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function B(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:b("dir",n),contextClick:b("dir",n)})}function I(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function M(n,t){var i=0,r=O.Spot.RightSide;n.equals(O.Spot.Top)?(i=270,r=O.Spot.TopSide):n.equals(O.Spot.Left)?(i=180,r=O.Spot.LeftSide):n.equals(O.Spot.Bottom)&&(i=90,r=O.Spot.BottomSide),t||(i-=180);var o=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:o,contextClick:o})}return i.current=new O.Diagram(r.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(Z),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),w(O.Spot.Top,"TriangleUp"),w(O.Spot.Left,"TriangleLeft"),w(O.Spot.Right,"TriangleRight"),w(O.Spot.Bottom,"TriangleDown"),y({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),S(),C(),T()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),y({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",S(),C(),T()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:E(2)},new O.Binding("pathPattern","thickness",E)),y({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",C(),T(),e("ContextMenuButton",e(O.Panel,"Horizontal",B(0),B(1),B(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",I(!1),M(O.Spot.Top,!1),M(O.Spot.Left,!1),M(O.Spot.Right,!1),M(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},I(!0),M(O.Spot.Top,!0),M(O.Spot.Left,!0),M(O.Spot.Right,!0),M(O.Spot.Bottom,!0))))),new O.Palette(o.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(R()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:r})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(C.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},K=t(5112),q=t(94001),J=K.ZP.Group,Q={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"单元格数:"}),(0,h.jsx)("span",{style:Q,children:"行数"}),(0,h.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(q.Z,{})}),(0,h.jsx)("span",{style:Q,children:"列数"}),(0,h.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(q.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"对齐方式:"}),(0,h.jsx)(j.Z.Item,{name:"align",children:(0,h.jsxs)(J,{children:[(0,h.jsx)(K.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(K.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(K.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(K.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(C.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(89265),ne=t.n(ee),te=(0,l.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,o=e.callback,s=(e.showSaveButton,(0,l.useRef)()),c=(0,l.useRef)(),u=(0,l.useState)(!1),d=a()(u,2),p=d[0],f=d[1],m=(0,l.useRef)({id:s,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,l.useEffect)((function(){c.current=new(ne())(m.current,!0),window.onload=function(){c.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,l.useEffect)((function(){m.current.appName=p?"3D":"graphing",c.current.inject("applet_container")}),[p]),(0,l.useEffect)((function(){f(t)}),[t]),(0,l.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,h.jsxs)(E.Z,{align:"middle",children:[(0,h.jsx)(H.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,h.jsx)(H.Z,{children:(0,h.jsx)(C.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(11908),re=t(10160),oe=t(8591),ae="link",se="upload-image",ce="add-flowchart",le="draw-image",ue="code-block",de="add-table",pe="------------",fe={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},he=t(11724);var me="@▁▁@",ge=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=c()(c()({},xe+"-B","bold"),xe+"-I","italic"),ye=c()(c()(c()(c()(c()(c()(c()(c()({},ae,"添加链接"),ue,"添加代码块"),se,"添加图片"),le,"添加画图"),ce,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),be=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,o=e.width,s=void 0===o?"100%":o,u=e.height,g=void 0===u?400:u,v=e.miniToolbar,x=void 0!==v&&v,w=e.isFocus,j=void 0!==w&&w,S=e.watch,C=e.insertTemp,k=e.mode,E=void 0===k?"markdown":k,B=e.id,M=void 0===B?"markdown-editor-id":B,L=e.showResizeBar,P=void 0!==L&&L,D=e.noStorage,G=void 0!==D&&D,R=e.showNullButton,O=void 0!==R&&R,z=e.showNullProgramButton,Z=void 0!==z&&z,U=e.hidetoolBar,H=void 0!==U&&U,Y=e.fullScreen,_=void 0!==Y&&Y,V=e.onBlur,K=e.onCMBeforeChange,q=e.onFullScreen,J=e.className,Q=void 0===J?"":J,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,xe=e.disabledFill,be=void 0!==xe&&xe,je=e.placeholder,Se=void 0===je?"":je,Ce=e.values,ke=void 0===Ce?"":Ce,Ae=e.extraUse,Te=(0,l.useState)(null),Ne=a()(Te,2),Ee=Ne[0],Be=Ne[1],Ie=(0,l.useState)(t),Me=a()(Ie,2),Le=Me[0],Pe=Me[1],De=(0,l.useState)(S),Ge=a()(De,2),Re=Ge[0],Oe=Ge[1],ze=(0,l.useState)(_),Ze=a()(ze,2),Ue=Ze[0],Fe=Ze[1],He=(0,l.useState)(""),Ye=a()(He,2),_e=Ye[0],Ve=Ye[1],We=(0,l.useState)(0),Ke=a()(We,2),qe=Ke[0],Je=Ke[1],Qe=(0,l.useState)(g),Xe=a()(Qe,2),$e=Xe[0],en=Xe[1],nn=(0,l.useState)(!1),tn=a()(nn,2),rn=(tn[0],tn[1]),on=(0,l.useState)(0),an=a()(on,2),sn=an[0],cn=an[1],ln=(0,l.useState)(0),un=a()(ln,2),dn=un[0],pn=un[1],fn=(0,l.useRef)(),hn=(0,l.useRef)(),mn=(0,l.useRef)(),gn=(0,l.useRef)();(0,l.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Pe(ke),null==Ee||Ee.setValue(ke),window.scrollTo(0,e)}),[ke]),(0,l.useEffect)((function(){null==q||q(Ue)}),[Ue]),(0,l.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var r=i.types.toString(),o=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==E)return;try{var a,s=o[1];"file"===(null===(a=o[0])||void 0===a?void 0:a.kind)&&(s=o[0]);var c=s.getAsFile(),l=c.name.split(".").pop();(0,N.I)(c,(function(e){var t,i,r;e.id?(null==c||null===(t=c.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==c||null===(i=c.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==c||null===(r=c.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(c.name,"")):ge.includes(l)?n.replaceSelection('').concat(c.name,"")):n.replaceSelection("[".concat(c.name,"](").concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){oe.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(fn.current,{mode:E,lineNumbers:!x,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",Se):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),o=r.charAt(i.ch-1),a=r.lastIndexOf("@▁@",i.ch),s=r.lastIndexOf("@▁▁@",i.ch),c=a>s?a:s,l=a>s?3:4;if(-1===me.indexOf(o))return null;if(console.log("change1:",n,e,r,i,c,a,s,o),c>=0&&i.ch-c<5){var u=c+l;return t.replaceRange("",{line:i.line,ch:c},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),j&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Be(n),function(){n.off("paste",e)}}}),[]);var vn=(0,l.useCallback)((function(){hn.current}),[$e,hn,Ue]);(0,l.useEffect)((function(){if(Ee){var e=function(){var e=new p.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(vn(),Ee.setSize("100%","100%"),Ee.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[Ee,vn]),(0,l.useEffect)((function(){if(Ee){for(var e=[],n=function(){var n=a()(i[t],2),r=n[0],o=n[1],s=c()({},r,(function(){xn(o)}));e.push(s),Ee.addKeyMap(s)},t=0,i=Object.entries(we);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(M);e>=qe+1e4&&(!n||n!==Le)&&(window.sessionStorage.setItem(M,Le),rn(!0))}}),1e4),(0,l.useEffect)((function(){Oe(S)}),[Ee,S]),(0,l.useEffect)((function(){Ee&&j&&Ee.focus()}),[Ee,j]),(0,l.useEffect)((function(){if(Re&&Ee){var e=function(e){var n=e.target;if(gn.current){var t=n.scrollTop/n.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*t}},n=Ee.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ee,Re]),(0,l.useEffect)((function(){if(Ee&&K){var e=function(e,n){K(e,n)};return Ee.on("beforeChange",e),function(){Ee.off("beforeChange",e)}}}),[Ee,K]),(0,l.useEffect)((function(){if(Ee&&V){var e=function(){V(Ee.getValue())};return Ee.on("blur",e),function(){Ee.off("blur",e)}}}),[Ee,V]),(0,l.useEffect)((function(){if(Ee){var e=function(e,n){var t=e.getValue();Pe(t),Je((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(Z?i(t,Sn(t)):i(t))};return Ee.on("change",e),function(){Ee.off("change",e)}}}),[Ee,i]),(0,l.useEffect)((function(){if(Ee)if(null==t)Ee.setValue(""),Pe("");else{var e=window.scrollY||window.pageYOffset;t!==Ee.getValue()&&(Ee.setValue(t),Pe(t),Ee.setCursor(pe?1:Ee.lineCount(),0),window.scrollTo(0,e))}}),[Ee,t]);var xn=(0,l.useCallback)((function(e){var n=Ee.getCursor(),t=Ee.getSelection(),i=t.split("\n");switch(e){case"bold":return Ee.replaceSelection("**"+t+"**"),""===t&&Ee.setCursor(n.line,n.ch+2),Ee.focus();case"italic":return Ee.replaceSelection("*"+t+"*"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"code":return Ee.replaceSelection("`"+t+"`"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"inline-latex":return Ve("inline-latex"),Ee.focus();case"latex":return Ee.replaceSelection("```latex\n"+t+"\n```"),Ee.setCursor(n.line+1,t.length+1),Ee.focus();case"line-break":return Ee.replaceSelection("
\n"),Ee.focus();case"list-ul":return""===t?Ee.replaceSelection("- "+t):Ee.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ee.focus();case"list-ol":return""===t?Ee.replaceSelection("1. "+t):Ee.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ee.focus();case"add-null-ch":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("▁"),Ee.focus();case"add-signal":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("@▁@"),Ee.focus();case"add-multiple":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection(me),Ee.focus();case"inster-template-1":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ee.focus();case"eraser":return Ee.setValue(""),Ee.focus();case"trigger-watch":return Oe(!Re),Ee.focus();case"trigger-full-screen":return Fe(!Ue),Ee.focus();case ae:return void Ve(ae);case ue:return void Ve(ue);case se:return void Ve(se);case le:return void Ve(le);case"maths-latex":return void Ve("maths-latex");case ce:return void Ve(ce);case de:return void Ve(de);default:throw new Error}}),[Ee,Re,Ue]),wn=(0,l.useCallback)((function(e,n){var t,i,r,o,a;switch(Ve(""),_e){case ae:var s=e.title,c=e.link;return Ee.replaceSelection("[".concat(s,"](").concat(c,")")),Ee.focus();case ue:var l=e.language,u=e.content;return Ee.replaceSelection(["```"+l,u,"```"].join("\n")),Ee.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),f=0;f-1||null==v||!v.type?g?Ee.replaceSelection("![ ".concat(g," ]( ").concat(m,' "').concat(g,'" )')):Ee.replaceSelection("![,](".concat(m,")")):(null==v||null===(o=v.type)||void 0===o?void 0:o.indexOf("video"))>-1?Ee.replaceSelection('')):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Ee.replaceSelection('').concat(v.name,"")):ge.includes(x)?Ee.replaceSelection('').concat(v.name,"")):Ee.replaceSelection("[".concat(v.name,"](").concat(re.Z.API_SERVER).concat(m,")")),Ee.focus();case de:for(var w=e.row,y=e.col,b=e.align,j="\n",S=0;S300&&(n=300),en(g+n+"px")}},i=mn.current,r=!1,o=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Ee,mn]),(0,l.useEffect)((function(){en(g)}),[g]);var jn={width:ve(s),height:ve($e)},Sn=((0,l.useMemo)((function(){if(qe){var e=new Date(qe),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[qe]),function(e){var n=[];if(Z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,l.useEffect)((function(){ye[_e]&&_e!==le&&_e!==ce&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),pn(t)}),0)}),[_e]);var Cn=function(e,n,t,i){var r=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&t>e||e>o-20&&tn||n>r-20&&i-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,B.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],ne=(null==z||null===(n=z.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===r()(null==z||null===(t=z.exerciseParams)||void 0===t?void 0:t.errorMessage);(0,d.useEffect)((function(){"student-unlock"===s.actionTabs.key&&c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,X(S);case 2:return n=e.sent,e.next=5,W({});case 5:n.status||H(n);case 6:case"end":return e.stop()}}),e)})))()}),[s.actionTabs.key]);var te=(null==F?void 0:F.exercise)||{},ie=te.time,re=te.end_time,oe=null!=K&&K.user_end_time?C()(null==K?void 0:K.user_end_time).add(1,"minutes"):C()(),ae=C()(re)>oe?Math.round(C().duration(C()(re).diff(oe.startOf("minute"))).asMinutes()):0,se=((null==K?void 0:K.student_left_minutes)||0)+(L||0);return(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(h.Z,{width:514,centered:!0,closable:!(null==z||null===(i=z.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===s.actionTabs.key,footer:null,onCancel:function(){p({type:"exercise/setActionTabs",payload:{}})},children:(0,B.jsxs)(m.Z,{spinning:V||Q,children:[ne&&(0,B.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!ne&&(0,B.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),ne&&(0,B.jsx)(g.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==z||null===(o=z.exerciseParams)||void 0===o?void 0:o.errorMessage)||{}],columns:ee}),(0,B.jsx)("div",{className:"",children:(0,B.jsxs)(f.Z,{form:M,layout:"vertical",autoComplete:"off",children:[(0,B.jsx)(f.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,B.jsx)(v.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),-1!==ie?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(f.Z.Item,{name:"time",label:(0,B.jsxs)("span",{children:["延长时间(",(0,B.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",C()(re).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,B.jsx)(x.Z,{min:0,precision:0,max:ae,style:{width:"100%"},placeholder:"最大可延长时间为".concat(ae,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})}),(0,B.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,B.jsx)("span",{className:"ml5",children:V||Q?"--":se}),"分钟",0!==se&&(null==K?void 0:K.user_end_time)&&(0,B.jsxs)("span",{children:[",交卷截止时间:",(0,B.jsx)("span",{className:"ml5",children:C()(null==K?void 0:K.user_end_time).add(L||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,B.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",C()(re).format("YYYY-MM-DD HH:mm")]})]})}),(0,B.jsxs)(w.Z,{justify:"space-between",align:"middle",children:[(0,B.jsx)(y.Z,{}),(0,B.jsx)(y.Z,{children:(0,B.jsx)(b.ZP,{loading:G,onClick:$,children:"进入考试"})})]})]})})})}))},73837:function(e,n,t){"use strict";t.d(n,{Y4:function(){return L},Im:function(){return B},ZP:function(){return D}});var i=t(79800),r=t.n(i),o=t(7557),a=t.n(o),s=t(41498),c=t.n(s),l=t(82242),u=t.n(l),d=t(85573),p=t.n(d),f=t(59301),h=t(92832),m=t(3113),g=t(78386),v=t(20538),x=t(6176),w=t(24334),y=t(78081),b=t(63743),j=t(99144),S=t(34376),C=t(75105),k=t(18892),A=t(11597),T=t(37712),N=h.Z.TextArea,E={visible:!1,tabIndex:"0"},B=p()(p()(p()(p()(p()(p()({},x.h.NOMATCH,"测试用例结果不匹配"),x.h.OK,"调试通过"),2,"调试超时"),3,"调试pod失败"),4,"编译失败"),5,"执行失败"),I=function(e){return e[e.SET_VISIBLE=0]="SET_VISIBLE",e[e.SET_TABINDEX=1]="SET_TABINDEX",e}(I||{});function M(e,n){switch(n.type){case I.SET_VISIBLE:return u()(u()({},e),{},{visible:n.payload});case I.SET_TABINDEX:return u()(u()({},e),{},{tabIndex:n.payload});default:throw new Error}}function L(e){var n=e.status,t=e.error_msg,i=e.output,r=e.input,o=e.expected_output,s=e.is_file,l=e.input_file_url,u=e.output_file_url,d=e.expected_output_file_url,p=e.setMonacoValue,h=e.setData,m=(0,f.useRef)(),g=(0,f.useRef)(),v=(0,f.useRef)(),y=null,k={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,f.useEffect)((function(){if(i&&!s&&m.current){var e=new S.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});e.open(m.current);var n=(0,j.pp)(w.Base64.decode(i));e.write(n),e.setOption("theme",{background:"#1e1e1e"})}if(r&&!s&&g.current){var t=new S.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});t.open(g.current),t.write((0,j.pp)(r)),t.setOption("theme",{background:"#1e1e1e"})}if(o&&!s&&v.current){var a=new S.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});a.open(v.current),a.write((0,j.pp)(w.Base64.decode(o))),a.setOption("theme",{background:"#1e1e1e"})}}),[i]),n){case x.h.NOMATCH:y=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("p",{className:"c-red",children:"实际输出:"}),!s&&(0,T.jsx)("div",{ref:m}),s&&(0,T.jsx)("div",{style:k,children:(0,T.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.ZP)(u,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});case 2:n=e.sent,p(n),setTimeout((function(){h(u)}),200);case 5:case"end":return e.stop()}}),e)}))),children:i})}),(0,T.jsx)("p",{className:"c-red",children:"预期输出:"}),!s&&(0,T.jsx)("div",{ref:v}),s&&(0,T.jsx)("div",{style:k,children:(0,T.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(d,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return n=e.sent,e.t0=p,e.next=6,n.text();case 6:e.t1=e.sent,(0,e.t0)(e.t1),setTimeout((function(){h(d)}),200);case 9:case"end":return e.stop()}}),e)}))),children:o})})]});break;case x.h.EXECUTEFAILURE:y=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("div",{style:{border:"1px #F6F7F9 solid"},children:[(0,T.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"最后执行的输入:"}),!s&&(0,T.jsx)(b.Z,{value:r,style:k}),s&&(0,T.jsx)("div",{style:k,children:(0,T.jsx)("a",{onClick:function(){return(0,j.LR)(l,r)},children:r})})]}),(0,T.jsxs)("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"},children:[(0,T.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"执行出错信息:"}),(0,T.jsxs)("pre",{className:"error",style:{color:"#E30000",padding:"0 10px"},children:[w.Base64.decode(t),"111"]})]})]});break;case x.h.COMPILEFAILURE:y=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("p",{children:"执行出错信息:"}),(0,T.jsx)("pre",{className:"error",children:w.Base64.decode(t)})]});break;case x.h.PODFAILURE:y=(0,T.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:y=(0,T.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,T.jsxs)(T.Fragment,{children:[" ",y," "]})}function P(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,o=e.input,a=e.expected_output,s=(e.is_file,e.input_file_url,e.output_file_url,e.expected_output_file_url,null);switch(n){case x.h.OK:s=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,T.jsx)("p",{children:"执行结果:"}),(0,T.jsx)("pre",{children:w.Base64.decode(r)})]});break;case x.h.NOMATCH:s=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("p",{children:["输入:",(0,T.jsx)("pre",{children:o})]}),(0,T.jsxs)("p",{children:["输出:",r&&w.Base64.decode(r)]}),(0,T.jsxs)("p",{children:["预期输出:",a&&w.Base64.decode(a)]})]});break;case x.h.EXECUTEFAILURE:case x.h.COMPILEFAILURE:s=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("p",{children:["最后执行的输入:",(0,T.jsx)("pre",{children:o})]}),(0,T.jsx)("p",{children:"执行出错信息:"}),(0,T.jsx)("pre",{className:"error",children:w.Base64.decode(t)})]});break;case x.h.PODFAILURE:s=(0,T.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:s=(0,T.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,T.jsxs)(T.Fragment,{children:[" ",s," "]})}var D=function(e){var n=e.input,t=e.is_file,i=e.debuging,o=e.submitting,s=(e.executingMessage,e.debugResult),l=e.onChangeInput,u=e.onDebugCode,d=e.onSubmitCode,p=e.hack,h=e.user,x=(0,f.useReducer)(M,E),w=r()(x,2),b=w[0],j=w[1],S=b.visible,B=(b.tabIndex,(0,k.useSearchParams)()),L=r()(B,1)[0];var D=(0,f.useMemo)((function(){if(s){s.status;return(0,T.jsx)(T.Fragment,{children:P(s)})}return null}),[s]);var G=function(){var e=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.ZP)("/api/problems/".concat(n,"/start.json"),{method:"get",params:{hack_user_id:null==h?void 0:h.user_id}});case 2:(t=e.sent)&&(window.location.href="/myproblems/".concat(null==t?void 0:t.identifier,"?type=1"));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,T.jsxs)("div",{className:"test-case-panel",children:[(0,T.jsxs)("div",{className:"test-case-panel-body ".concat(S?"active":""),children:[(0,T.jsx)("ul",{className:"s-navs",children:(0,T.jsx)("li",{children:(0,T.jsx)("a",{className:"active",children:"调试代码结果"})})}),(0,T.jsx)(A.Z,{leftTitle:"自定义测试用例",rightTitle:"代码执行结果",style:{height:240},leftNode:(0,T.jsx)(N,{placeholder:"请输入自测用例(如果未填写,自测运行时,系统会自动填充第一个非隐藏的文本类型的测试用例)",value:t?"":n,onChange:l}),rightNode:i?(0,T.jsx)(y.Z,{message:"代码执行中..."}):s?D:(0,T.jsx)("p",{style:{color:"#536879"},children:"请填写测试用例的输入值,点击“调试代码”"})})]}),(0,T.jsx)("a",{className:"btn-collapse ".concat(S?"up":""),onClick:function(){j({type:I.SET_VISIBLE,payload:!S})},children:S?(0,T.jsx)(g.Z,{}):(0,T.jsx)(v.Z,{})}),(0,T.jsxs)("footer",{className:"footer",children:[(0,T.jsx)("span",{children:"控制台"}),(0,T.jsxs)("div",{className:"flex-container",children:[(null==p?void 0:p.is_program)&&(null==p?void 0:p.above_question)&&(0,T.jsx)(m.ZP,{onClick:function(){return G(null==p?void 0:p.above_question)},id:"oj-prev",className:"btn-blue",type:"ghost",children:"上一题"}),(null==p?void 0:p.is_program)&&(null==p?void 0:p.under_question)&&(0,T.jsx)(m.ZP,{onClick:function(){return G(null==p?void 0:p.under_question)},id:"oj-next",className:"btn-blue",type:"ghost",children:"下一题"}),(0,T.jsx)(m.ZP,{className:"btn-green custom-ant-disabled",ghost:!0,disabled:i||o,loading:i,onClick:function(){j({type:I.SET_VISIBLE,payload:!0}),j({type:I.SET_TABINDEX,payload:"1"}),u()},children:"调试代码"}),"8"!==L.get("qtype")&&(0,T.jsx)(m.ZP,{type:"primary",className:"custom-ant-disabled",loading:o,disabled:i||o,onClick:function(){j({type:I.SET_VISIBLE,payload:!1}),d()},children:"评测并提交"})]})]})]})}},94889:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return hn}});var i=t(39647),r=t.n(i),o=t(7557),a=t.n(o),s=t(41498),c=t.n(s),l=t(79800),u=t.n(l),d=t(82242),p=t.n(d),f=t(59301),h=t(7683),m=t(35423),g=t(18892),v=t(31797),x=t(43418),w=t(71418),y=t(3113),b=t(57809),j=t(73029),S=t(75487),C=t(54173),k=t(27930),A=t(10160),T=t(680),N=t(91551),E=t(60141),B=t(24334),I=t(87002),M=t(73837),L="left-panel___SKGyd",P="tab-panel-body___gABdv",D="b1___QpbmK",G="s-navs___FXwOi",R="bg-white___kbZ6r",O="active___QGOnZ",z="list___PXTsq",Z="btns___F8yZK",U="drawer___xdGaT",F={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},H=t(61998),Y=t(8591),_=t(27092),V=t(42141),W=t(73374),K=t(6176),q=t(99144),J=t(17498),Q=t(75105),X=t(34376),$=t(13547),ee=t(27795),ne=t(61186),te=t.n(ne),ie=t(37712),re=function(e){var n=e.open,t=e.onClose,i=(0,f.useState)(void 0),r=u()(i,2),o=r[0],s=r[1];console.log((0,g.useLocation)(),33);(0,g.useLocation)();(0,f.useEffect)((function(){if(n){var e=function(){var e=c()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.X6)(n);case 2:t=e.sent,s(t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}}),[n]);var l=o||{},d=l.status,p=l.created_at,h=l.code,m=(l.name,l.language),v=l.pass_sets_count,b=l.set_count,S=l.error_msg,C=l.output,k=l.input,A=l.expected_output,T=(l.execute_memory,l.user,l.execute_time),N=l.input_file_url,E=l.output_file_url,I=l.is_file,M=l.expected_output_file_url;return(0,ie.jsx)(x.Z,{open:n,width:1e3,onCancel:function(){return t(!1)},footer:(0,ie.jsx)(y.ZP,{type:"primary",onClick:function(){return t(!1)},children:"关闭"}),centered:!0,children:(0,ie.jsx)(w.Z,{spinning:!o,delay:500,children:(0,ie.jsx)("div",{className:"record-detail-info",children:o?(0,ie.jsx)(ie.Fragment,{children:(0,ie.jsxs)("div",{className:"record-detail-body",children:[(0,ie.jsx)("h2",{children:" 提交记录 "}),(0,ie.jsxs)("ul",{className:"record-info",children:[(0,ie.jsxs)("li",{children:[" 状态:",(0,ie.jsx)("span",{className:0===d?"c-green":"c-red",children:$.Im[d]})," "]}),(0,ie.jsxs)("li",{children:[" 提交时间:",(0,ie.jsx)("span",{children:te()(p).format("YYYY-MM-DD HH:mm:ss")})," "]}),(0,ie.jsxs)("li",{children:[" 语言:",(0,ie.jsx)("span",{children:m})," "]}),(0,ie.jsxs)("li",{children:[" 执行用时:",(0,ie.jsxs)("span",{children:[1e3*T,"ms"]})," "]}),(0,ie.jsxs)("li",{children:[" ","".concat(v," / ").concat(b," 个通过的测试用例")," "]})]}),(0,$.gZ)({status:d,error_msg:S,execute_time:T,output:C,input:k,expected_output:A,input_file_url:N,output_file_url:E,is_file:I,expected_output_file_url:M}),(0,ie.jsx)("h2",{children:" 提交的内容 "}),(0,ie.jsx)(ee.ZP,{height:"200px",width:"100%",language:null==m?void 0:m.toLocaleLowerCase(),value:B.Base64.decode(h),options:{readOnly:!0}})]})}):null})})})},oe=H.Z.Column,ae=function(e){var n=e.submitResult,t=e.submitting,i=e.submitRecords,r=e.page,o=e.onPageChange,s=(e.topicId,n||{}),l=s.status,d=s.id,p=s.input,h=s.output,m=s.expected_output,v=s.is_file,x=s.input_file_url,y=s.output_file_url,b=s.expected_output_file_url,j=s.error_msg,S=(0,f.useRef)(),C=(0,f.useRef)(),k=(0,f.useRef)(!1),A=(0,f.useRef)(),T=(0,f.useRef)(),N=(0,f.useRef)(new X.Terminal({fontSize:14,letterSpacing:0,cols:Math.floor(.4*window.innerWidth/9),rows:6})),E=(0,f.useRef)(new X.Terminal({fontSize:14,letterSpacing:0,cols:Math.floor(.4*window.innerWidth/9),rows:6})),I=(0,f.useRef)(new X.Terminal({fontSize:14,letterSpacing:0,cols:Math.floor(.4*window.innerWidth/9),rows:6})),L=(0,f.useRef)(new X.Terminal({fontSize:14,letterSpacing:0,cols:Math.floor(.4*window.innerWidth/9),rows:6})),P=(0,f.useRef)(),D=(0,g.useSearchParams)(),G=u()(D,1)[0],R=i||{},O=R.records,z=R.records_count,Z=(0,f.useState)(""),U=u()(Z,2),$=U[0],ee=U[1],ne=(0,f.useState)(""),ae=u()(ne,2),se=ae[0],ce=ae[1],le=(0,f.useState)(!1),ue=u()(le,2),de=ue[0],pe=ue[1],fe=((0,g.useLocation)(),"1"===G.get("type"));(0,f.useEffect)((function(){if(h&&!v&&l!==K.h.OK&&d&&S.current){k.current||N.current.open(S.current);var e=(0,q.pp)(B.Base64.decode(h));N.current.reset(),N.current.write(e),setTimeout((function(){k.current=!0}),100),window.terms=N,window.outputs=B.Base64.decode(h),N.current.setOption("theme",{background:"#fafafa",foreground:"#333"})}p&&!v&&l!==K.h.OK&&d&&C.current&&(k.current||E.current.open(C.current),E.current.reset(),E.current.write((0,q.pp)(p)),E.current.setOption("theme",{background:"#fafafa",foreground:"#333"})),m&&!v&&l!==K.h.OK&&d&&(k.current||I.current.open(T.current),I.current.reset(),I.current.write((0,q.pp)(B.Base64.decode(m))),I.current.setOption("theme",{background:"#fafafa",selection:"#fff",foreground:"#333"})),A.current&&(k.current||L.current.open(A.current),L.current.write((0,q.pp)(B.Base64.decode(j))),L.current.reset(),L.current.setOption("theme",{background:"#fafafa",selection:"#fff",foreground:"#333"}))}),[h,j,m,p]);return(0,ie.jsxs)(w.Z,{spinning:t,tip:"评测中...",indicator:(0,ie.jsx)(V.Z,{style:{fontSize:24},spin:!0}),children:[d?(0,ie.jsxs)("div",{className:F.wrap,children:[(0,ie.jsxs)("ul",{ref:P,className:F.info,children:[(0,ie.jsxs)("li",{children:["执行结果:",(0,ie.jsx)("span",{className:l===K.h.OK?"c-green":"c-red",children:M.Im[l]})]}),(0,ie.jsx)("li",{className:F.error,children:(0,ie.jsxs)("a",{onClick:function(){v?navigator.clipboard.writeText(B.Base64.decode(j)).then((function(){Y.ZP.success("复制错误信息成功")})):navigator.clipboard.writeText(B.Base64.decode(h)).then((function(){Y.ZP.success("复制错误信息成功")}))},children:["复制错误信息 ",(0,ie.jsx)(W.Z,{})," "]})}),(0,ie.jsx)("li",{children:(0,ie.jsxs)("span",{className:"c-light-primary current",onClick:function(){pe(d)},children:["显示详情 >"," "]})})]}),l!==K.h.OK?(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsx)("p",{className:"c-red",children:"实际输入:"}),(0,ie.jsxs)("pre",{children:[!v&&(0,ie.jsx)("div",{ref:C}),v&&(0,ie.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(x,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return n=e.sent,e.t0=ce,e.next=6,n.text();case 6:e.t1=e.sent,(0,e.t0)(e.t1),setTimeout((function(){ee(x)}),200);case 9:case"end":return e.stop()}}),e)}))),children:p})]}),(0,ie.jsx)("p",{className:"c-red",children:"实际输出:"}),(0,ie.jsxs)("pre",{children:[(4===l||5===l)&&(0,ie.jsx)("div",{ref:A}),4!=l&&5!=l&&(v?(0,ie.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.ZP)(y,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});case 2:n=e.sent;try{ce(n)}catch(e){ce("")}setTimeout((function(){ee(y)}),200);case 5:case"end":return e.stop()}}),e)}))),children:h}):(0,ie.jsx)("div",{ref:S}))]}),(0,ie.jsx)("p",{className:"c-red",children:"预期输出:"}),(0,ie.jsxs)("pre",{children:[!v&&(0,ie.jsx)("div",{ref:T}),v&&(0,ie.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(b,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return n=e.sent,e.t0=ce,e.next=6,n.text();case 6:e.t1=e.sent,(0,e.t0)(e.t1),setTimeout((function(){ee(b)}),200);case 9:case"end":return e.stop()}}),e)}))),children:m})]})]}):null]}):null,(null==O?void 0:O.length)>0?(0,ie.jsxs)(H.Z,{dataSource:O,rowKey:"id",pagination:!1,children:[(0,ie.jsx)(oe,{title:"提交时间",dataIndex:"created_at",render:function(e,n){return(0,ie.jsxs)("span",{children:[" ",te()(e).format("YYYY-MM-DD HH:mm:ss")]})}},"created_at"),(0,ie.jsx)(oe,{title:"提交结果",dataIndex:"status",render:function(e,n){var t;return(0,ie.jsx)("span",{className:"".concat(0===e?"c-green":"c-red"," current"),onClick:function(){pe(n.id)},children:null===(t=M.Im[e])||void 0===t?void 0:t.replace("调试","评测")})}},"status"),(0,ie.jsx)(oe,{title:"执行用时 (".concat(fe?"MS":"S",")"),dataIndex:"execute_time",render:function(e){return e?fe?e:e/1e3:""}},"execute_time"),(0,ie.jsx)(oe,{title:"内存消耗(".concat(fe?"KB":"MB",")"),dataIndex:"execute_memory",render:function(e){return e?fe?e:parseFloat((e/1024).toFixed(2)):""}},"execute_memory"),(0,ie.jsx)(oe,{title:"语言",dataIndex:"language"},"language"),(0,ie.jsx)(oe,{title:"操作",dataIndex:"status",render:function(e,n){return(0,ie.jsx)("span",{className:"c-light-primary current",onClick:function(){pe(n.id)},children:"查看"})}},"status")]}):(0,ie.jsx)("div",{style:{height:300,width:"100%"}}),(0,ie.jsx)(re,{onClose:pe,open:de}),z>15?(0,ie.jsx)(_.Z,{className:F.pagination,current:r,pageSize:15,total:z,onChange:o}):null,(0,ie.jsx)(J.Z,{close:!0,data:$,type:$.length?"txt":"",onClose:function(){return ee("")},monacoEditor:{value:se,language:"txt",onChange:function(){},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})]})},se=t(14539),ce=t(12563),le=t(81327),ue="desc___iOAgd",de="info___GPALq",pe="commit-info___Hk6Za",fe=t(63743),he={1:{name:"简单",color:"#52c41a"},2:{name:"中等",color:"#faad14"},3:{name:"困难",color:"#f5222d"}},me=function(e){var n=e.hack,t=(e.onTriggerPraise,e.toDiscuss),i=n.language,r=n.difficult,o=n.time_limit,a=(n.username,n.user_path,n.user_praise,n.comments_count),s=(n.praises_count,n.description),c=n.pass_count,l=n.submit_count,d=((0,g.useLocation)(),(0,g.useSearchParams)()),p=u()(d,1)[0],f=he[r];return console.log("----description",n),(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsxs)("ul",{className:de,children:[(0,ie.jsxs)("li",{children:["编程语:",(0,ie.jsx)("b",{children:i})]}),(0,ie.jsxs)("li",{children:["难度:",(0,ie.jsx)(ce.Z,{color:f.color,children:f.name})]}),(0,ie.jsxs)("li",{children:["单个测试集评测时长限制:",(0,ie.jsxs)("b",{children:[o,"秒"]})]})]}),"8"===p.get("qtype")?(0,ie.jsx)(fe.Z,{value:s,showProgramFill:!0,className:ue}):(0,ie.jsx)(fe.Z,{value:s,className:ue}),(0,ie.jsxs)("ul",{className:pe,children:["1"===p.get("type")||"exercises"===p.get("type")?"":(0,ie.jsx)("li",{children:(0,ie.jsxs)(le.Z,{size:4,children:[(0,ie.jsx)("span",{children:"通过次数"})," ",(0,ie.jsx)("b",{children:c})]})}),"1"===p.get("type")||"exercises"===p.get("type")?"":(0,ie.jsxs)("li",{children:[(0,ie.jsxs)(le.Z,{size:4,children:[(0,ie.jsx)("span",{children:"提交次数"})," ",(0,ie.jsx)("b",{children:l})]})," "]}),(0,ie.jsx)("li",{style:{flex:"1 0 0"}}),"exercises"!==p.get("type")&&(0,ie.jsxs)("li",{children:[(0,ie.jsxs)(le.Z,{size:4,children:[(0,ie.jsx)("i",{className:"iconfont icon-huifu1",onClick:t})," ",(0,ie.jsx)("b",{children:a})]})," "]})]})]})},ge={},ve=function(e){var n=e.hack,t=e.current_user;return(0,ie.jsx)("div",{className:ge.answer,children:null!=t&&t.professional_certification?null!=n&&n.answer_text?(0,ie.jsx)(fe.Z,{style:{padding:"13px 0"},value:(null==n?void 0:n.answer_text)||""}):(0,ie.jsx)(se.Z,{customText:"暂未设置参考答案~"}):(0,ie.jsx)(se.Z,{customText:"未认证的老师用户不能查看参考答案,请先进行职业认证",ButtonTwo:(0,ie.jsx)(y.ZP,{shape:"round",type:"primary",onClick:function(){return g.history.push("/account/certification")},children:"立即前往"})})})},xe=t(83833),we=t(37205),ye=t.n(we),be=t(98516);function je(e,n){return(0,Q.U2)("/problems/".concat(e,"/comments.json"),{page:n,limit:10})}function Se(e){return(0,Q.v_)("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:1})}function Ce(e,n,t){return(0,Q.v_)("/problems/".concat(e,"/comments/reply.json"),{comments:{content:t,parent_id:n}})}function ke(e,n){return(0,Q.v_)("/problems/".concat(e,"/comments.json"),{comments:{content:n}})}function Ae(e,n,t){return(0,Q.v_)("/problems/".concat(e,"/comments/").concat(n,"/hidden.json"),t)}function Te(e,n){return(0,Q.IV)("/problems/".concat(e,"/comments/").concat(n))}var Ne=t(49592);function Ee(e){var n=e.author;return(0,ie.jsx)("a",{href:"/users/".concat(n.login),target:"_blank",children:(0,ie.jsx)("img",{alt:"用户头像",height:"50",style:{borderRadius:"50%"},src:"".concat(A.Z.IMG_SERVER,"/images/").concat(n.image_url),width:"50"})})}function Be(e){var n=e.data,t=e.index,i=e.parentDiscussIndex,r=e.user,o=e.onSetActionType,a=n.author,s=n.can_delete,c=n.content,l=n.id,u=n.time;var d=r.admin||s||a.user_id===r.user_id;return(0,ie.jsxs)("div",{className:"discuss-item-container second-discuss ",children:[(0,ie.jsx)(Ee,{author:a}),(0,ie.jsxs)("section",{children:[(0,ie.jsxs)("div",{className:"discuss-info",children:[(0,ie.jsx)("a",{href:"/users/".concat(a.login),target:"_blank",children:a.name}),(0,ie.jsx)("span",{className:"grey",children:u}),(0,ie.jsx)("div",{className:"btn-group",style:{marginBottom:0},children:d?(0,ie.jsx)("a",{onClick:function(){o({id:l,index:t,type:"delete-discuss",parentDiscussIndex:i,message:"确定要删除该条回复吗"})},title:"删除",children:(0,ie.jsx)("i",{className:"iconfont icon-shanchu"})}):null})]}),(0,ie.jsx)(fe.Z,{className:"discuss-content",value:c})]})]})}var Ie=function(e){var n=e.user,t=e.data,i=e.index,r=e.onPlusDiscuss,o=e.onSetActionType,a=e.activeDiscussIndex,s=e.onReplyDiscuss,c=e.onSetActiveDiscussIndex,l=t.content,u=t.children,d=t.hidden,p=t.id,f=t.praise_count,h=t.time,m=t.user_praise,g=t.can_delete,v=t.author;var x=n.admin||n.user_id===v.user_id;return(0,ie.jsxs)("div",{className:"discuss-item-container",children:[(0,ie.jsx)(Ee,{author:v}),(0,ie.jsxs)("section",{children:[(0,ie.jsxs)("div",{className:"discuss-info",children:[(0,ie.jsxs)("a",{href:"/users/".concat(v.login),target:"_blank",children:[" ",v.name," "]}),(0,ie.jsx)("span",{className:"grey",children:h})]}),(0,ie.jsx)(fe.Z,{className:"discuss-content",value:l}),u&&u.length>0?(0,ie.jsx)("div",{className:"reply-discuss-container",children:u.map((function(e,t){return(0,ie.jsx)(Be,{data:e,index:t,user:n,onSetActionType:o,parentDiscussIndex:i},e.id)}))}):null,(0,ie.jsxs)("div",{className:"btn-group",children:[x?(0,ie.jsx)("a",{onClick:function(){o({id:p,index:i,params:{hidden:d?"0":"1"},type:"hidden-discuss",message:d?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:d?"取消隐藏":"隐藏评论",children:(0,ie.jsx)("i",{className:d?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,!g||u&&0!=u.length?null:(0,ie.jsx)("a",{onClick:function(){o({id:p,index:i,type:"delete-discuss",message:"确定要删除该条回复吗"})},title:"删除",children:(0,ie.jsx)("i",{className:"iconfont icon-shanchu"})}),(0,ie.jsxs)("a",{onClick:function(){c(p)},title:"回复",children:[" ",(0,ie.jsx)("i",{className:"iconfont icon-huifu1"})," "]}),(0,ie.jsxs)("a",{onClick:function(){r(p,!m,i)},className:m?"c-orange":"",children:[(0,ie.jsx)("i",{className:m?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),(0,ie.jsx)("span",{children:f||""})]})]}),(0,ie.jsx)(Ne.Z,{id:p,activeDiscussIndex:a,onReplyDiscuss:s})]})]},p)},Me=t(35220),Le="dis-input-editor-container___nKGxx",Pe="active___tmt7T",De="input-mask___epEle",Ge="text-area___Vry8W",Re="tip-container___plpA3",Oe="md-container___u85aq",ze="btn-send___deQ5v",Ze=t(49312),Ue=function(e){var n=e.user_praise,t=e.praise_count,i=e.praisePlus,r=e.onCreateDiscuss,o=e.discuss_count,s=(0,f.useState)(!1),l=u()(s,2),d=l[0],p=l[1],h=(0,f.useState)(""),m=u()(h,2),g=m[0],v=m[1];function x(){p(!1)}function w(){return(w=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r(g),v(""),p(!1);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,ie.jsxs)("div",{className:"".concat(Le," ").concat(d?Pe:""," "),children:[(0,ie.jsxs)("div",{className:d?"hide ".concat(Ge):Ge,children:[(0,ie.jsx)("input",{placeholder:"说点什么",onClick:function(){p(!0)}}),(0,ie.jsxs)("a",{children:[" ",(0,ie.jsx)("i",{className:"iconfont icon-huifu1"}),"    ",o," "]}),(0,ie.jsxs)("a",{className:"c-light-black",onClick:i,title:n?"取消点赞":"点赞",children:[(0,ie.jsx)("i",{className:"mr3 ".concat(n?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," ")}),t?(0,ie.jsx)("span",{children:t}):""]})]}),d?(0,ie.jsx)("div",{className:De,onClick:x}):null,(0,ie.jsxs)("div",{className:d?Oe:"".concat(Oe," hide"),children:[(0,ie.jsx)(Ze.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:g,height:240,onChange:function(e){v(e)}}),(0,ie.jsx)("div",{className:Re,onClick:x,children:(0,ie.jsx)("a",{className:ze,onClick:function(){return w.apply(this,arguments)},children:" 发送 "})})]})]})},Fe={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null},He=function(e){return e[e.GET_DISCUSSES=0]="GET_DISCUSSES",e[e.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",e[e.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",e[e.PLUS_DISCUSS=3]="PLUS_DISCUSS",e[e.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",e[e.SET_PAGE=5]="SET_PAGE",e[e.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",e}(He||{});function Ye(e,n){switch(n.type){case He.SHOW_DISCUSSES_LOADING:return p()(p()({},e),{},{loading:!0});case He.GET_DISCUSSES:case He.TOP_OR_DOWN_DISCUSS:case He.SET_ACTION_TYPE:case He.PLUS_DISCUSS:return p()(p()({},e),n.payload);case He.SET_PAGE:return p()(p()({},e),{},{page:n.payload});case He.ACTIVE_DISCUSS_INDEX:return p()(p()({},e),n.payload);default:throw new Error}}var _e=function(e){var n=e.user,t=e.identifier,i=e.hack,r=e.onTriggerPraise,o=e.activeIndex,s=(0,f.useReducer)(Ye,Fe),l=u()(s,2),d=l[0],p=l[1],h=(d.loading,d.page),m=d.data,g=d.count,v=d.actionType,w=d.activeDiscussIndex,y=(0,f.useCallback)(c()(a()().mark((function e(){var n,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p({type:He.SHOW_DISCUSSES_LOADING}),e.next=3,je(t,h);case 3:n=e.sent,i=n.comments,r=n.disscuss_count,p({type:He.GET_DISCUSSES,payload:{data:i,count:r,loading:!1}});case 6:case"end":return e.stop()}}),e)}))),[h,t]);function b(e){p({type:He.SET_ACTION_TYPE,payload:{actionType:e}})}function j(e){p(w===e?{type:He.ACTIVE_DISCUSS_INDEX,payload:{activeDiscussIndex:null}}:{type:He.ACTIVE_DISCUSS_INDEX,payload:{activeDiscussIndex:e}})}function S(e,n,t){return C.apply(this,arguments)}function C(){return(C=c()(a()().mark((function e(n,t,i){var r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Se(n);case 3:r=e.sent,m[i].user_praise=t,m[i].praise_count=r.praise_count,p({type:He.PLUS_DISCUSS,payload:{data:ye()(m)}}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function k(){return(k=c()(a()().mark((function e(){var n,i,r,o,s,c,l,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=v.id,i=v.params,r=v.type,o=v.index,s=v.parentDiscussIndex,"hidden-discuss"!==r){e.next=6;break}return e.next=4,Ae(t,n,i);case 4:s?m[s].children[o].hidden=1==i.hidden:m[o].hidden=1==i.hidden,p({type:He.SET_ACTION_TYPE,payload:{actionType:null,data:ye()(m)}});case 6:if("delete-discuss"!==r){e.next=31;break}return e.next=9,Te(t,n);case 9:if(!s&&0!==s){e.next=22;break}c=m[s].children,l=c.length-1;case 12:if(!(l>=0)){e.next=19;break}if(c[l].id!==n){e.next=16;break}return c.splice(l,1),e.abrupt("break",19);case 16:l--,e.next=12;break;case 19:m[s].children=c,e.next=30;break;case 22:u=m.length-1;case 23:if(!(u>=0)){e.next=30;break}if(m[u].id!==n){e.next=27;break}return m.splice(u,1),e.abrupt("break",30);case 27:u--,e.next=23;break;case 30:p({type:He.SET_ACTION_TYPE,payload:{actionType:null,data:ye()(m)}});case 31:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e,n){return T.apply(this,arguments)}function T(){return(T=c()(a()().mark((function e(n,i){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Ce(t,n,i);case 3:y(),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.log(e.t0);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}function N(){return(N=c()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p({type:He.SHOW_DISCUSSES_LOADING}),e.next=3,ke(t,n);case 3:y();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){"2"===o&&y()}),[t,h,o]),(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsxs)("div",{className:"discuss-panel",children:[0===m.length?(0,ie.jsx)(se.Z,{}):m.map((function(e,t){return(0,ie.jsx)(Ie,{onReplyDiscuss:A,onPlusDiscuss:S,onSetActiveDiscussIndex:j,onSetActionType:b,data:e,index:t,user:n,activeDiscussIndex:w})})),g>10?(0,ie.jsx)("div",{className:"pagination-container",children:(0,ie.jsx)(_.Z,{showQuickJumper:!0,onChange:function(e){p({type:He.SET_PAGE,payload:e})},current:h,total:g})}):null]}),(0,ie.jsx)(Ue,{user_praise:i.user_praise,praise_count:i.praises_count,praisePlus:r,discuss_count:i.comments_count,onCreateDiscuss:function(e){return N.apply(this,arguments)}}),(0,ie.jsxs)(be.Z,{children:[(0,ie.jsx)(x.Z,{centered:!0,title:"提示",open:!!v,onOk:function(){return k.apply(this,arguments)},onCancel:function(){p({type:He.SET_ACTION_TYPE,payload:{actionType:null}})},children:(0,ie.jsx)("p",{children:v?v.message:""})}),(0,ie.jsx)(Me.Z,{})]})]})},Ve=t(43428),We=t(92832),Ke={1:"简单",2:"适中",3:"困难"},qe={1:"#2fa34f",2:"#0152d9",3:"#fa6400"},Je=function(e){var n,t=e.hack,i=e.onTriggerPraise,r=e.topicId,o=e.page,s=e.onPageChange,l=e.user,d=e.current_user,h=e.submitRecords,m=e.submitting,v=e.submitResult,x=e.setActiveIndex,w=(0,g.useSearchParams)(),y=u()(w,1)[0],j=(0,f.useState)("0"),S=u()(j,2),C=S[0],k=S[1],A=((0,g.useLocation)(),(0,f.useState)(!1)),T=u()(A,2),N=T[0],E=T[1],B=(0,f.useState)([]),I=u()(B,2),M=I[0],F=I[1],Y=(0,f.useState)([]),V=u()(Y,2),W=V[0],K=V[1],q=(0,f.useState)({page:1,limit:10}),J=u()(q,2),X=J[0],$=J[1],ee=(0,f.useState)(p()(p()({},(0,g.useParams)()),{},{page:1,per_page:20,name:""})),ne=u()(ee,2),re=ne[0],oe=ne[1];function ce(e){return le.apply(this,arguments)}function le(){return(le=c()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("3"!==(t=n.target.id)){e.next=6;break}return e.next=4,(0,Q.ZP)("/api/myproblems/".concat(re.id,"/redo_logs.json"),{method:"get",params:p()({},X)});case 4:0===(null==(i=e.sent)?void 0:i.status)&&K(null==i?void 0:i.data);case 6:k(t);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ue(){return de.apply(this,arguments)}function de(){return(de=c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.ZP)("/api/problems/my_hack_list.json",{method:"get",params:p()({identifier:null==re?void 0:re.id},re)});case 2:n=e.sent,F(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){x(C)}),[C]),(0,f.useEffect)((function(){return xe.Z.subscribe("to-commit-info",(function(){k("1")}))}),[]),console.log(h,"submitRecords"),(0,ie.jsxs)("div",{className:L,children:[(0,ie.jsxs)("ul",{className:"".concat(G," ").concat(R," ").concat(D),children:[(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"0"===C?O:"",id:"0",onClick:ce,children:"任务描述"})}),"8"!==y.get("qtype")&&(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"1"===C?O:"",id:"1",onClick:ce,children:"提交记录"})}),"exercises"!==y.get("type")&&((null==d?void 0:d.admin)||"teacher"===(null==d?void 0:d.identity))&&(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"4"===C?O:"",id:"4",onClick:ce,children:"参考答案"})}),("exercises"===y.get("type")||(null==t?void 0:t.homework_common_id))&&(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"3"===C?O:"",id:"3",onClick:ce,children:"重置记录"})}),"exercises"!==y.get("type")&&(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"2"===C?O:"",id:"2",onClick:ce,children:"评论"})})]}),(0,ie.jsx)("div",{className:"".concat(P," ").concat("0"===C?"":"hide"),children:(0,ie.jsx)(me,{hack:t,onTriggerPraise:i,toDiscuss:function(){k("2")}})}),(0,ie.jsx)("div",{style:{padding:"0 12px"},className:"".concat(P," ").concat("1"===C?"":"hide"),children:null!=h&&h.records_count||m?(0,ie.jsx)(ae,{page:o,onPageChange:s,topicId:r,submitting:m,submitRecords:h,submitResult:v},(null==v?void 0:v.id)||1):(0,ie.jsx)(se.Z,{})}),(0,ie.jsx)("div",{className:"".concat(P," ").concat("4"===C?"":"hide"),children:(0,ie.jsx)(ve,{hack:t,current_user:d})}),(0,ie.jsx)("div",{className:"".concat(P," ").concat("2"===C?"":"hide"),style:{padding:0},children:(0,ie.jsx)(_e,{user:l,activeIndex:C,identifier:t.identifier,hack:t,onTriggerPraise:i})}),(0,ie.jsxs)("div",{className:"".concat(P," ").concat("3"===C?"":"hide"),style:{padding:0},children:[(0,ie.jsx)(H.Z,{style:{marginTop:10},pagination:!1,dataSource:null==W?void 0:W.list,columns:[{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return te()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}}]}),(0,ie.jsx)(_.Z,{style:{marginTop:10},current:X.page,total:null==W?void 0:W.count,hideOnSinglePage:!0,onChange:function(){var e=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return X.page=n,$(X),e.next=3,(0,Q.ZP)("/api/myproblems/".concat(re.id,"/redo_logs.json"),{method:"get",params:p()(p()({},X),{},{courseId:re.courseId})});case 3:0===(null==(t=e.sent)?void 0:t.status)&&K(null==t?void 0:t.data);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})]}),(0,ie.jsx)(Ve.Z,{rootClassName:U,headerStyle:{background:"#000",border:0},closable:!1,title:(0,ie.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,ie.jsx)("span",{style:{color:"#fff"},children:"题目列表"}),(0,ie.jsx)(We.Z.Search,{onSearch:function(e){re.name=e,re.page=1,oe(p()({},re)),ue()},style:{width:180,margin:"0px 20px",marginLeft:"auto"},placeholder:"请输入题目名称搜索"}),(0,ie.jsxs)(b.default,{style:{width:100},placeholder:"请选择难度",onChange:function(e){re.page=1,re.difficult=e||null,oe(p()({},re)),ue()},children:[(0,ie.jsx)(b.default.Option,{value:0,children:"全部"}),(0,ie.jsx)(b.default.Option,{value:1,children:"简单"}),(0,ie.jsx)(b.default.Option,{value:2,children:"适中"}),(0,ie.jsx)(b.default.Option,{value:3,children:"困难"})]})]}),bodyStyle:{background:"#0f1e31",padding:"20px 0px"},footerStyle:{background:"#0f1e31",border:0,textAlign:"center"},footer:(0,ie.jsx)("div",{children:(0,ie.jsx)(_.Z,{current:re.page,className:"mt10 mb10",hideOnSinglePage:!0,total:null==M?void 0:M.count,pageSize:re.per_page,onChange:function(e,n){re.page=e,re.per_page=n,ue()}})}),width:530,placement:"left",onClose:function(){return E(!1)},open:N,children:null==M||null===(n=M.data)||void 0===n?void 0:n.map((function(e,n){return(0,ie.jsxs)("div",{onClick:c()(a()().mark((function n(){var t;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Q.ZP)("/api/problems/".concat(null==e?void 0:e.identifier,"/start.json"),{method:"get",params:{hack_user_id:null==l?void 0:l.user_id}});case 2:(t=n.sent)&&(g.history.replace("/myproblems/".concat(null==t?void 0:t.identifier,"?type=1")),window.location.reload());case 4:case"end":return n.stop()}}),n)}))),className:"".concat(z," ").concat(null!=e&&e.checked?O:""),children:[(0,ie.jsxs)("div",{children:[(null==e?void 0:e.opened)&&(null==e?void 0:e.passed)&&(0,ie.jsx)("i",{className:"iconfont icon-wancheng1 c-green-29b"}),(null==e?void 0:e.opened)&&!(null!=e&&e.passed)&&(0,ie.jsx)("i",{className:"iconfont icon-cuowu c-red"}),(0,ie.jsx)("span",{style:{color:"rgb(186, 196, 205)",fontWeight:400,fontSize:14,marginLeft:10},children:e.name})]}),(0,ie.jsx)("span",{style:{color:qe[e.difficult]},children:Ke[e.difficult]})]})}))}),(null==t?void 0:t.is_program)&&(0,ie.jsxs)("div",{onClick:function(){ue(),E(!0)},className:Z,children:[(0,ie.jsx)("i",{className:"iconfont icon-timuliebiao"}),(0,ie.jsx)("span",{children:"题目列表"})]})]})},Qe=t(62522),Xe=t(56687),$e=t(23977),en=t(83550),nn=t(32595),tn=t(45823),rn=t(31704),on=t(90049),an=t(73140),sn=["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading"],cn=v.Z.Countdown,ln={Java:"java",C:"c",Python:"py","C++":"c"},un=function(e){return e[e.SET_LOADING=0]="SET_LOADING",e[e.GET_DATA=1]="GET_DATA",e[e.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",e[e.SET_DATA=3]="SET_DATA",e[e.SET_DEBUGING=4]="SET_DEBUGING",e[e.SET_SUBMITING=5]="SET_SUBMITING",e[e.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",e[e.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",e[e.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",e[e.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",e[e.SET_PAGE=10]="SET_PAGE",e}(un||{});function dn(){return(new Date).getTime()}var pn={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function fn(e,n){switch(n.type){case un.GET_DATA:return p()(p()({},e),n.payload);case un.SET_DATA:return p()(p()({},e),{},{data:n.payload});case un.SET_LOADING:return p()(p()({},e),{},{loading:n.payload});case un.SET_SHOW_NOTE:return p()(p()({},e),{},{showNote:n.payload});case un.SET_DEBUGING:return p()(p()({},e),{},{debuging:n.payload});case un.SET_SUBMITING:return p()(p()({},e),{},{submitting:n.payload});case un.GET_SUBMIT_RECORDS:return p()(p()({},e),{},{submitRecords:n.payload});case un.SET_PAGE:return p()(p()({},e),{},{submitRecordPage:n.payload});case un.SET_EXECUTE_MESSAGE:return p()(p()({},e),{},{executingMessage:n.payload});case un.SET_EXECUTE_RESULT:case un.SET_SUBMIT_RESULT:return p()(p()({},e),n.payload);default:throw new Error}}var hn=function(e){e.children;var n,t,i,r,o,s=(0,f.useReducer)(fn,pn),l=u()(s,2),d=l[0],v=l[1],b=(0,g.useParams)().id,T=((0,g.useLocation)(),(0,g.useSearchParams)()),N=u()(T,1)[0],E=d.loading,M=d.data,L=d.debugResult,P=d.submitResult,D=d.submitRecords,G=d.submitRecordPage,R=d.showNote,O=d.debuging,z=d.submitting,Z=d.executingMessage,U=(0,f.useState)("#37AD83"),F=u()(U,2),H=F[0],Y=F[1],_=(0,f.useState)(null),V=u()(_,2),W=V[0],K=V[1],q=(0,f.useState)({}),J=u()(q,2),X=J[0],$=J[1],ee=(0,f.useState)(!0),ne=u()(ee,2),te=ne[0],re=ne[1],oe=(0,f.useState)(!1),ae=u()(oe,2),se=ae[0],ce=ae[1],le=(0,f.useRef)(null),ue=(0,f.useRef)(0),de=null==M?void 0:M.user,pe=null==M?void 0:M.hack,fe=(0,f.useState)(!1),he=u()(fe,2),me=he[0],ge=he[1],ve=(0,f.useRef)(1),we=(0,f.useRef)(!1);(0,rn.y)("exercises"===N.get("type"));var ye=(0,rn.X)().setOpenDisableCopyAndPaste,be=(0,f.useState)(""),je=u()(be,2),Se=je[0],Ce=je[1],ke=(0,nn._)(X);(0,f.useEffect)((function(){function e(){return(e=c()(a()().mark((function e(){var n,t,i,r,o,s,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return re(!0),e.next=3,(0,j.fu)(b,{exercise_id:N.get("exercisesId")});case 3:if(n=e.sent,setTimeout((function(){re(!1)}),800),401===n.status);else{try{n.hack.code=B.Base64.decode(n.hack.code)}catch(e){console.log(e)}n.hack=p()(p()({},n.hack),{},{is_program:"1"===N.get("type")}),v({type:un.GET_DATA,payload:{loading:!1,data:n}})}if("exercises"!==N.get("type")){e.next=22;break}if(window.self!==window.top){e.next=10;break}return window.top.location.href="/",e.abrupt("return");case 10:if("coursesId"!=N.get("coursesId")){e.next=16;break}return e.next=13,(0,S._F)({categoryId:N.get("exercisesId"),login:N.get("login")});case 13:r=e.sent,e.next=19;break;case 16:return e.next=18,(0,S._B)({categoryId:N.get("exercisesId"),login:N.get("login")});case 18:r=e.sent;case 19:$(p()({},r)),ye(null===(t=r)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.forbid_copy),"number"==typeof(null===(i=r)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.left_time)&&(K(Date.now()+1e3*(null===(o=r)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.left_time)),setTimeout((function(){Y("red")}),1e3*((null===(s=r)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.left_time)-300>0?(null===(c=r)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.left_time)-300:0)));case 22:case"end":return e.stop()}}),e)})))).apply(this,arguments)}b&&function(){e.apply(this,arguments)}()}),[b]),(0,f.useEffect)((function(){var e;return"exercises"===N.get("type")&&null!=X&&null!==(e=X.exercise)&&void 0!==e&&e.screen_open&&(window.removeEventListener("blur",Te,!1),tn.U.forEach((function(e,n){window.addEventListener(e,Te,!1)})),window.addEventListener("blur",Te,!1),window.focus()),function(){document.removeEventListener((0,C.gH)(),Te)}}),[X]),(0,f.useEffect)((function(){"1"===Se&&b&&null!=pe&&pe.language&&function(){Ne.apply(this,arguments)}()}),[b,G,null==pe?void 0:pe.language,Se]),(0,f.useEffect)((function(){return null!=pe&&pe.is_program&&(ue.current=0,le.current=setInterval((function(){Ae()}),15e3)),function(){clearInterval(le.current)}}),[null==pe?void 0:pe.is_program]);var Ae=function(){var e=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.ZP)("/api/myproblems/".concat(b,"/save_long_time.json"),{method:"get",params:{answer_long_time:ue.current}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Te=function(){we.current||(0,C.BU)(),window.parent.postMessage("backExercise","*")};function Ne(){return(Ne=c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,j.zO)(b,{limit:15,page:G,language:null==pe?void 0:pe.language});case 3:n=e.sent,v({type:un.GET_SUBMIT_RECORDS,payload:n}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}function Ee(e){return Be.apply(this,arguments)}function Be(){return(Be=c()(a()().mark((function e(n){var t,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("inner"!==N.get("ip_limit")&&"true"!==N.get("ip_bind_type")){e.next=4;break}return e.next=3,(0,Xe.y)({ip_limit:N.get("ip_limit"),ip_bind:"true"===N.get("ip_bind_type")});case 3:t=e.sent;case 4:return e.next=6,(0,j.n4)(b,{code:B.Base64.encode(n||pe.code),language:null==pe?void 0:pe.language,exercise_id:N.get("exercisesId"),question_id:N.get("questionId"),ip:t});case 6:return-5===(i=e.sent).status&&(0,g.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:p()(p()({errorMessage:null==i?void 0:i.message},(null==X?void 0:X.exercise)||{}),{},{exercise_user_id:null==X||null===(r=X.exercise)||void 0===r?void 0:r.exercise_user_id,id:N.get("exercisesId")})}}),e.abrupt("return",i);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ie(){return Me.apply(this,arguments)}function Me(){return Me=c()(a()().mark((function e(){var n,t,i,r,o,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ve.current=2,!z){e.next=3;break}return e.abrupt("return");case 3:return v({type:un.SET_SUBMITING,payload:!0}),e.prev=4,xe.Z.publish("to-commit-info"),e.next=8,Ee();case 8:if(n=e.sent,console.log(n,1),0!==n.status){e.next=30;break}if(t=function(){var e=c()(a()().mark((function e(){var n,i,c,l,u,f;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.rX)(b,"submit");case 2:if(n=e.sent,i=n.status,c=n.data,l=dn(),u=l-s>1e3*(r*o+3),0===i||u||setTimeout(t,1e3),!u){e.next=12;break}return x.Z.error({centered:!0,okText:"知道啦",title:"评测代码超时"}),v({type:un.SET_SUBMITING,payload:!1}),e.abrupt("return");case 12:if(0!==i){e.next=19;break}return 2===c.status&&x.Z.error({centered:!0,okText:"知道啦",title:"评测代码超时"}),0===(null==c?void 0:c.status)&&"1"===N.get("type")&&ce(!0),e.next=17,(0,j.zO)(b,{limit:15,page:G,language:null==pe?void 0:pe.language});case 17:f=e.sent,v({type:un.SET_SUBMIT_RESULT,payload:p()(p()({},d),{},{submitResult:c,submitting:!1,submitRecords:f})});case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),i={},"exercises"!==N.get("type")){e.next=19;break}if(i.extras={exercise_id:N.get("exercisesId"),question_id:N.get("questionId")},"inner"!==N.get("ip_limit")&&"true"!==N.get("ip_bind_type")){e.next=19;break}return e.next=18,(0,Xe.y)({ip_limit:N.get("ip_limit"),ip_bind:"true"===N.get("ip_bind_type")});case 18:i.extras.ip=e.sent;case 19:return e.next=21,(0,j.bM)(b,i);case 21:if(-1!==e.sent.status||!N.get("exercisesId")){e.next=25;break}return window.parent.location.href="/classrooms/".concat(N.get("coursesId"),"/exercise/").concat(N.get("exercisesId"),"/detail"),e.abrupt("return");case 25:r=pe.time_limit,o=pe.test_case_size,s=dn(),t(),e.next=31;break;case 30:v({type:un.SET_SUBMITING,payload:!1});case 31:e.next=37;break;case 33:e.prev=33,e.t0=e.catch(4),console.log(e.t0),v({type:un.SET_SUBMITING,payload:!1});case 37:ge(!1);case 38:case"end":return e.stop()}}),e,null,[[4,33]])}))),Me.apply(this,arguments)}function Le(){return Pe.apply(this,arguments)}function Pe(){return Pe=c()(a()().mark((function e(){var n,t,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ve.current=1,d.debuging=!0,v({type:un.SET_DEBUGING,payload:!0}),e.prev=3,e.next=6,Ee();case 6:if(0!==e.sent.status){e.next=22;break}return n=function(){var e=c()(a()().mark((function e(){var i,o,s,c,l,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.rX)(b,"debug");case 2:if(i=e.sent,o=i.status,s=i.message,c=i.data,l=dn(),u=l-r>1e3*(t+3),0===o||u||(v({type:un.SET_EXECUTE_MESSAGE,payload:s}),setTimeout(n,1e3)),!u){e.next=13;break}return x.Z.error({centered:!0,okText:"知道啦",content:"调试代码超时"}),v({type:un.SET_DEBUGING,payload:!1}),e.abrupt("return");case 13:0===o&&(v({type:un.SET_DEBUGING,payload:!1}),2===c.status&&x.Z.error({centered:!0,okText:"知道啦",content:"调试代码超时"}),2===c.status&&x.Z.error({centered:!0,okText:"知道啦",content:"调试代码超时"}),v({type:un.SET_EXECUTE_RESULT,payload:p()(p()({},d),{},{debugResult:c,debuging:!1})}));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),t=pe.time_limit,i={input:encodeURIComponent(M.test_case.input)},"exercises"===N.get("type")&&(i.exercise_id=N.get("exercisesId")),e.next=14,(0,j.MU)(b,i);case 14:if(-1!==e.sent.status||!N.get("exercisesId")){e.next=18;break}return window.parent.location.href="/classrooms/".concat(N.get("coursesId"),"/exercise/").concat(N.get("exercisesId"),"/detail"),e.abrupt("return");case 18:r=dn(),n(),e.next=23;break;case 22:v({type:un.SET_DEBUGING,payload:!1});case 23:e.next=28;break;case 25:e.prev=25,e.t0=e.catch(3),console.log(e.t0);case 28:return e.prev=28,e.finish(28);case 30:case"end":return e.stop()}}),e,null,[[3,25,28,30]])}))),Pe.apply(this,arguments)}function De(e,n){var t=n?{modify_code:!1}:{};v({type:un.SET_DATA,payload:p()(p()({},M),{},{hack:p()(p()({},pe),{},{code:e},t)})}),ge(!0)}var Ge=function(){var e=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.ZP)("/api/problems/".concat(null==pe?void 0:pe.identifier,"/start.json"),{method:"get",params:{language:"C++"===n||"c++"===n?encodeURIComponent(n):n,hack_user_id:null==de?void 0:de.user_id}});case 2:-1!==(t=e.sent).status&&g.history.replace("/myproblems/".concat(null==t?void 0:t.identifier,"?type=").concat(N.get("type")));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function Re(){return(Re=c()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n={},"exercises"===N.get("type")?n.exercise_id=N.get("exercisesId"):null!=pe&&pe.homework_common_id&&(n.homework_common_id=null==pe?void 0:pe.homework_common_id),e.next=5,(0,j.H7)(b,p()({},n));case 5:401===(t=e.sent).status||De(B.Base64.decode(t.code)),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function Oe(){return(Oe=c()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.MK)(b,n);case 2:v({type:un.GET_DATA,payload:{showNote:!1,data:p()(p()({},M),{},{hack:p()(p()({},pe),{},{notes:n.notes})})}});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ze={hack:pe,isLoading:te,input:null==M||null===(n=M.test_case)||void 0===n?void 0:n.input,is_file:null==M||null===(t=M.test_case)||void 0===t?void 0:t.is_file,language:null==pe?void 0:pe.language,code:null==pe?void 0:pe.code,title:"main."+ln[null==pe?void 0:pe.language],modify_code:null==pe?void 0:pe.modify_code,notes:null==pe?void 0:pe.notes,debugResult:L,debuging:O,submitting:z,executingMessage:Z,onCancelNote:function(){v({type:un.SET_SHOW_NOTE,payload:!1})},onAddNote:function(e){return Oe.apply(this,arguments)},showNote:R,user:de,onShowNote:function(){v({type:un.SET_SHOW_NOTE,payload:!0})},onSubmitCode:Ie,onChangeCode:De,onChangeInput:function(e){var n=e.target.value;v({type:un.SET_DATA,payload:p()(p()({},M),{},{test_case:{input:n}})})},onDebugCode:Le,onResetCode:function(){return Re.apply(this,arguments)},onSyncCode:function(){x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,ie.jsxs)("p",{children:["初始代码有修改,更新后将覆盖现有代码哦~ ",(0,ie.jsx)("br",{}),"请将您编辑的代码保存至本地,以防丢失"]}),onOk:function(){return c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.fi)(b);case 2:401===(n=e.sent).status||De(B.Base64.decode(n.code),!0);case 4:case"end":return e.stop()}}),e)})))()}})},onUpdateCode:Ee,onChangeLanguage:Ge};function Ze(){return(Ze=c()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.vl)(pe.id,{container_type:"Hack",type:1});case 2:n=e.sent,t=n.praise_count,i=p()(p()({},M),{},{hack:p()(p()({},pe),{},{praises_count:t,user_praise:!pe.user_praise})}),v({type:un.SET_DATA,payload:i});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Ue={topicId:b,submitResult:P,submitRecords:D,submitting:z,page:G,onPageChange:function(e){v({type:un.SET_PAGE,payload:e})},hack:pe,user:null==M?void 0:M.user,current_user:null==M?void 0:M.current_user,onTriggerPraise:function(){return Ze.apply(this,arguments)},setActiveIndex:Ce};return console.log(X),(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsxs)(w.Z,{spinning:E,delay:500,children:[M?(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsxs)("header",{className:I.Z.header,children:["exercises"!==N.get("type")&&(0,ie.jsxs)("div",{children:[(0,ie.jsx)("img",{src:"".concat(A.Z.IMG_SERVER,"/images/").concat(null==de?void 0:de.image_url),alt:"user",width:30}),(0,ie.jsx)("span",{children:null==de?void 0:de.name})]}),"exercises"===N.get("type")&&(0,ie.jsxs)("div",{children:[(0,ie.jsxs)("div",{className:"exercise_user_info",children:["姓名",(0,ie.jsx)("span",{className:"ml10",children:null==X||null===(i=X.exercise)||void 0===i?void 0:i.user_name})]}),(0,ie.jsxs)("div",{className:"exercise_user_info ml30",children:["学号",(0,ie.jsx)("span",{className:"ml10",children:null==X||null===(r=X.exercise)||void 0===r?void 0:r.student_id})]})]}),(0,ie.jsxs)("h2",{className:"flex-wrp flex_box_column flex_box_center",children:[(0,ie.jsx)("div",{children:pe.name}),(null==pe?void 0:pe.is_program)&&(0,ie.jsx)($e.Z,{defaultValue:null==pe?void 0:pe.answer_long_time,onChange:function(e){console.log(e),ue.current=e},className:"font12 c-grey-999"})]}),null!=de&&de.hack_manager?(0,ie.jsxs)(g.Link,{className:I.Z.btn_back,to:"1"===N.get("type")?"/problems/newedit/".concat(pe.identifier,"?type=1"):"/problems/newedit/".concat(pe.identifier),style:{marginRight:10},children:[" ",(0,ie.jsx)(h.Z,{})," 编辑"]}):null,(null==X||null===(o=X.exercise)||void 0===o?void 0:o.left_time)&&(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsx)("span",{style:{color:H,marginRight:6},className:"iconfont icon-daojishi ".concat(I.Z.djs)}),(0,ie.jsx)("span",{className:"c-white mr20",children:(0,ie.jsx)(cn,{valueStyle:{color:H,fontSize:20,fontWeight:500},title:(0,ie.jsx)("span",{style:{color:H,fontSize:14,marginRight:10},className:"time",children:"剩余答题时长"}),value:W,onFinish:c()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.VL)({categoryId:N.get("exercisesId"),commit_method:2});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(Ee(),x.Z.info({width:530,title:"提示",centered:!0,okText:"确定",content:(0,ie.jsxs)("div",{className:"tc font16",children:["答题结束了,系统已自动提交试卷",(0,ie.jsx)("br",{}),"不能再修改答题"]}),onOk:function(){var e=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:window.parent.location.href="/classrooms/".concat(N.get("coursesId"),"/exercise/").concat(N.get("exercisesId"),"/detail");case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()})),-3===(null==n?void 0:n.status)&&(t=parseInt(null==n?void 0:n.message),K(Date.now()+1e3*t));case 5:case"end":return e.stop()}}),e)})))})})]}),"exercises"===N.get("type")?(0,ie.jsxs)(y.ZP,{type:"primary",onClick:function(){var e=function(){var e=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ee();case 2:ge(!1),ke(),we.current=!0,Te();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();null!=D&&D.records_count&&!me?e():x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",icon:null,title:"提示",content:(0,ie.jsx)("div",{style:{color:"#FF0000"},children:"请确认你的答题内容是否进行评测并提交,未评测则会导致该题无法获得分数"}),onOk:e})},children:[(0,ie.jsx)("span",{className:"iconfont icon-yiguanbi mr5 font14"})," 返回试卷"]}):(0,ie.jsxs)("span",{className:I.Z.btn_back,onClick:function(){if(N.get("backUrl"))g.history.push(N.get("backUrl"));else if("1"===N.get("type")){var e,n=null===(e=localStorage.getItem("program_homework"))||void 0===e?void 0:e.split(",");g.history.push("/classrooms/".concat(null==n?void 0:n[0],"/program_homework/").concat(null==n?void 0:n[1],"/detail"))}else g.history.push("/problemset")},children:[" ",(0,ie.jsx)(m.Z,{}),"退出"]})]}),(0,ie.jsx)(w.Z,{size:"large",spinning:te,children:(0,ie.jsx)(k.Z,{className:"my-problems",leftChild:(0,ie.jsx)(Je,p()({},Ue)),rightChild:(0,ie.jsx)(gn,p()({},ze))})})]}):null,(0,ie.jsx)(x.Z,{centered:!0,closable:!1,width:680,footer:null,open:se,className:"oj-modal",children:(0,ie.jsxs)("section",{className:"oj-modal-content",children:[(0,ie.jsxs)("div",{className:"oj-modal-head",children:[(0,ie.jsx)("img",{src:Qe,alt:""}),(0,ie.jsx)("i",{onClick:function(){return ce(!1)},className:"iconfont icon-guanbi1"})]}),(0,ie.jsxs)("aside",{children:[(0,ie.jsx)("img",{className:"mr30",src:an.Z}),"运行时间: ",(0,ie.jsxs)("span",{style:{color:"#75d6ba",marginRight:100},children:[null==P?void 0:P.execute_time,"ms"]}),"优于",(0,ie.jsxs)("span",{style:{color:"#f3b087",margin:"0 5px"},children:[(null==P?void 0:P.time_better_than)||100,"%"]}),"的用户"]}),(0,ie.jsxs)("aside",{className:"mb50",children:[(0,ie.jsx)("img",{src:on.Z,className:"mr30"}),(0,ie.jsxs)("span",{className:"oj-modal-tt",children:[(0,ie.jsxs)("span",{children:[(0,ie.jsx)("span",{children:"占用内存: "}),(0,ie.jsxs)("span",{className:"c-light-primary",children:[null==P?void 0:P.execute_memory,"kb"]})]}),(0,ie.jsx)("span",{children:(0,ie.jsx)("span",{})})]}),"优于",(0,ie.jsxs)("span",{style:{color:"#f3b087",margin:"0 5px"},children:[(null==P?void 0:P.memory_better_than)||100,"%"]}),"的用户"]}),(0,ie.jsx)("div",{id:"oj-modal-next",onClick:c()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==P||!P.next_identifier){e.next=7;break}return e.next=3,(0,Q.ZP)("/api/problems/".concat(null==P?void 0:P.next_identifier,"/start.json"),{method:"get",params:{hack_user_id:null==de?void 0:de.user_id}});case 3:(n=e.sent)&&(g.history.replace("/myproblems/".concat(null==n?void 0:n.identifier,"?type=1")),window.location.reload()),e.next=9;break;case 7:i=null===(t=localStorage.getItem("program_homework"))||void 0===t?void 0:t.split(","),g.history.push("/classrooms/".concat(null==i?void 0:i[0],"/program_homework/").concat(null==i?void 0:i[1],"/detail"));case 9:case"end":return e.stop()}}),e)}))),className:"oj-modal-btn",children:null!=P&&P.next_identifier?"进入下一题":"回到作业详情页"})]})})]}),(0,ie.jsx)(en.Z,{successCb:function(){1===ve.current?Le():Ie()}})]})};function mn(e){e.title;var n,t=e.modify_code,i=e.onSyncCode,r=e.onShowCodeSetting,o=e.onResetCode,a=e.hack,s=e.onChangeLanguage,c=(0,g.useSearchParams)(),l=u()(c,1)[0].get("language"),d=function(e){return"1"===e?"c++":"2"===e?"C++":e};return(0,f.useEffect)((function(){l&&s(d(l))}),[]),(0,f.useEffect)((function(){null!=a&&a.tpm_code_modified&&x.Z.confirm({title:"更新初始代码",icon:(0,ie.jsx)(T.Z,{}),content:(0,ie.jsxs)("div",{children:[(0,ie.jsx)("div",{children:"编程题的初始代码内容有更新,"}),(0,ie.jsx)("div",{children:"更新操作将保留已完成的评测记录和成绩,"}),(0,ie.jsx)("div",{children:"还未完成评测的任务任务代码,请自行保存!"})]}),centered:!0,okText:"确定",cancelText:"取消",onOk:function(){return o()}})}),[null==a?void 0:a.language]),console.log(a,"hack"),(0,ie.jsxs)("div",{className:"action-bar",style:{paddingLeft:0},children:[(null==a?void 0:a.is_program)&&(0,ie.jsx)(b.default,{className:"oj-select",value:null==a?void 0:a.language,defaultValue:d(l),style:{width:100},placeholder:"选择语言",onChange:s,children:null==a||null===(n=a.all_language)||void 0===n?void 0:n.map((function(e){return(0,ie.jsx)(b.default.Option,{value:e,children:e},e)}))}),(0,ie.jsx)("span",{}),t?(0,ie.jsx)("a",{title:"更新通知",onClick:i,children:(0,ie.jsx)("img",{src:E,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})}):null,(0,ie.jsx)("a",{title:"恢复初始代码",onClick:function(){x.Z.confirm({title:"恢复初始代码",icon:(0,ie.jsx)(T.Z,{}),content:"你在本文件中修改的内容将丢失,是否确定重新加载初始代码?",centered:!0,okText:"确定",cancelText:"取消",onOk:o})},children:(0,ie.jsx)("i",{className:"iconfont icon-zhongzhi font-20 "})}),(0,ie.jsx)("a",{onClick:r,children:(0,ie.jsx)("i",{className:"iconfont icon-shezhi"})})]})}function gn(e){var n=e.input,t=e.is_file,i=(e.showNote,e.onShowNote,e.notes,e.onCancelNote,e.onAddNote,e.debugResult),o=e.language,a=e.debuging,s=e.submitting,c=e.executingMessage,l=e.code,u=e.onSubmitCode,d=e.onDebugCode,f=e.onChangeCode,h=e.onChangeInput,m=e.onUpdateCode,g=e.user,v=e.isLoading,x=r()(e,sn);var w=p()({input:n,is_file:t,debugResult:i,debuging:a,submitting:s,executingMessage:c,onDebugCode:d,onChangeCode:f,onSubmitCode:u,onChangeInput:h,user:g},x);return(0,ie.jsxs)("div",{className:"right-panel",children:[(0,ie.jsx)(N.Z,{isLoading:v,language:o,value:l,onChange:f,onUpdateCode:m,ActionBarRender:function(e){return(0,ie.jsx)(mn,p()(p()({},x),{},{onShowCodeSetting:e}))}}),(0,ie.jsx)(M.ZP,p()({},w))]})}},6176:function(e,n,t){"use strict";t.d(n,{h:function(){return i}});var i=function(e){return e[e.NOMATCH=-1]="NOMATCH",e[e.OK=0]="OK",e[e.TIMEOUT=2]="TIMEOUT",e[e.PODFAILURE=3]="PODFAILURE",e[e.COMPILEFAILURE=4]="COMPILEFAILURE",e[e.EXECUTEFAILURE=5]="EXECUTEFAILURE",e}({})},73029:function(e,n,t){"use strict";t.d(n,{H7:function(){return f},MK:function(){return p},MU:function(){return c},X6:function(){return u},bM:function(){return s},fi:function(){return h},fu:function(){return a},n4:function(){return m},rX:function(){return d},vl:function(){return g},zO:function(){return l}});var i=t(82242),r=t.n(i),o=t(75105);function a(e,n){return(0,o.U2)("myproblems/".concat(e,".json"),r()({hidePopLogin:!0},n||{}))}function s(e,n){return(0,o.v_)("myproblems/".concat(e,"/code_submit.json"),n)}function c(e,n){return(0,o.v_)("myproblems/".concat(e,"/code_debug.json"),n)}function l(e,n){return n.language&&(n.language=encodeURIComponent(n.language)),(0,o.U2)("myproblems/".concat(e,"/submit_records.json"),n)}function u(e){return(0,o.U2)("myproblems/record_detail.json",{id:e})}function d(e,n){return(0,o.U2)("myproblems/".concat(e,"/result.json"),{mode:n})}function p(e,n){return(0,o.v_)("myproblems/".concat(e,"/add_notes.json"),n)}function f(e,n){return(0,o.v_)("myproblems/".concat(e,"/restore_initial_code.json"),n)}function h(e){return(0,o.v_)("myproblems/".concat(e,"/sync_code.json"))}function m(e,n){return(0,o.v_)("myproblems/".concat(e,"/update_code.json"),n)}function g(e,n){return(0,o.v_)("discusses/".concat(e,"/plus.json"),n)}},91551:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var i=t(79800),r=t.n(i),o=t(82242),a=t.n(o),s=t(59301),c=t(43428),l=t(27795),u=t(98516),d=t(55978),p=t(1611),f=t(37712),h={theme:(0,d.G)("cmCodeMode","vs-dark"),fontSize:(0,d.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,d.G)("cmTabToSpace",!0)},m=function(e){return e[e.set_font_size=0]="set_font_size",e[e.set_theme=1]="set_theme",e[e.on_tab_to_space=2]="on_tab_to_space",e[e.set_show_editor_setting=3]="set_show_editor_setting",e}(m||{});function g(e,n){switch(n.type){case m.set_show_editor_setting:return a()(a()({},e),{},{showEditorSetting:n.payload});case m.set_theme:return a()(a()({},e),{},{theme:n.payload});case m.set_font_size:return a()(a()({},e),{},{fontSize:n.payload});case m.on_tab_to_space:return a()(a()({},e),{},{tabToSpace:n.payload});default:throw new Error}}var v=function(e){var n=e.isLoading,t=e.value,i=e.onChange,o=e.language,v=e.onUpdateCode,w=e.ActionBarRender,y=void 0===w?function(e){return(0,f.jsx)(x,{onShowCodeSetting:e})}:w,b=(0,s.useReducer)(g,h),j=r()(b,2),S=j[0],C=j[1],k=S.theme,A=S.fontSize,T=S.showEditorSetting,N=S.tabToSpace,E=(0,s.useRef)(),B=(0,s.useRef)(),I={onFontSizeChange:function(e){C({type:m.set_font_size,payload:e}),(0,d.t)("cmFontSize",e)},tabToSpace:N,cmFontSize:A,className:"oj",cmCodeMode:k,onTabToSpace:function(e){C({type:m.on_tab_to_space,payload:e}),(0,d.t)("cmTabToSpace",e)},onCodeModeChange:function(e){C({type:m.set_theme,payload:e}),(0,d.t)("cmCodeMode",e)}};var M={value:t,language:o,theme:k,height:"calc(100% - 56px)",options:{fontSize:A,insertSpaces:N},onChange:function(e){i(e),B.current=e,clearTimeout(E.current),E.current=setTimeout((function(){v(B.current)}),1e4)},onEditBlur:function(e){B.current&&v(B.current)}};return(0,f.jsxs)(s.Fragment,{children:[(0,f.jsxs)("div",{className:"code-panel-container",children:[y((function(){C({type:m.set_show_editor_setting,payload:!0})})),!n&&(0,f.jsx)(l.ZP,a()({},M))]}),(0,f.jsx)(u.Z,{children:(0,f.jsx)(c.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:T,onClose:function(){C({type:m.set_show_editor_setting,payload:!1})},children:(0,f.jsx)(p.Z,a()({},I))})})]})};function x(e){var n=e.onShowCodeSetting;return(0,f.jsxs)("div",{className:"action-bar",children:[(0,f.jsx)("span",{children:"学员初始代码文件"}),(0,f.jsx)("a",{onClick:n,children:(0,f.jsx)("i",{className:"iconfont icon-shezhi"})})]})}},13547:function(e,n,t){"use strict";t.d(n,{Im:function(){return S},ZP:function(){return N},gZ:function(){return A}});var i=t(79800),r=t.n(i),o=t(82242),a=t.n(o),s=t(85573),c=t.n(s),l=t(59301),u=t(92832),d=t(3113),p=t(78386),f=t(20538),h=t(27644),m=t(24334),g=t(78081),v=t(63743),x=t(99144),w=t(11597),y=t(37712),b=u.Z.TextArea,j={visible:!1,tabIndex:"0"},S=c()(c()(c()(c()(c()(c()({},h.h.NOMATCH,"测试用例结果不匹配"),h.h.OK,"调试通过"),2,"调试超时"),3,"调试pod失败"),4,"编译失败"),5,"执行失败"),C=function(e){return e[e.SET_VISIBLE=0]="SET_VISIBLE",e[e.SET_TABINDEX=1]="SET_TABINDEX",e}(C||{});function k(e,n){switch(n.type){case C.SET_VISIBLE:return a()(a()({},e),{},{visible:n.payload});case C.SET_TABINDEX:return a()(a()({},e),{},{tabIndex:n.payload});default:throw new Error}}function A(e){var n=e.status,t=e.error_msg,i=e.output,r=e.input,o=e.expected_output,a=e.is_file,s=e.input_file_url,c=e.output_file_url,l=e.expected_output_file_url,u=null,d={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(n){case h.h.NOMATCH:u=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("p",{className:"c-red",children:"实际输入:"}),!a&&(0,y.jsx)(v.Z,{value:r,style:d}),a&&(0,y.jsx)("div",{style:d,children:(0,y.jsx)("a",{onClick:function(){return(0,x.LR)(s,r)},children:r})}),(0,y.jsx)("p",{className:"c-red",children:"实际输出:"}),!a&&(0,y.jsx)(v.Z,{value:i&&m.Base64.decode(i)||"",style:d}),a&&(0,y.jsx)("div",{style:d,children:(0,y.jsx)("a",{onClick:function(){return(0,x.LR)(c,i)},children:i})}),(0,y.jsx)("p",{className:"c-red",children:"预期输出:"}),!a&&(0,y.jsx)(v.Z,{value:o&&m.Base64.decode(o)||"",style:d}),a&&(0,y.jsx)("div",{style:d,children:(0,y.jsx)("a",{onClick:function(){return(0,x.LR)(l,o)},children:o})})]});break;case h.h.EXECUTEFAILURE:case h.h.COMPILEFAILURE:u=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("p",{children:"最后执行的输入:"}),!a&&(0,y.jsx)(v.Z,{value:r,style:d}),a&&(0,y.jsx)("div",{style:d,children:(0,y.jsx)("a",{onClick:function(){return(0,x.LR)(s,r)},children:r})}),(0,y.jsx)("p",{children:"执行出错信息:"}),(0,y.jsx)("pre",{className:"error",children:m.Base64.decode(t)})]});break;case h.h.PODFAILURE:u=(0,y.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case h.h.TIMEOUT:u=(0,y.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,y.jsxs)(y.Fragment,{children:[" ",u," "]})}function T(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,o=e.input,a=e.expected_output,s=(e.is_file,e.input_file_url,e.output_file_url,e.expected_output_file_url,null);switch(n){case h.h.OK:s=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("p",{children:["执行用时:",i,"秒"]}),(0,y.jsx)("p",{children:"执行结果:"}),(0,y.jsx)("pre",{children:m.Base64.decode(r)})]});break;case h.h.NOMATCH:s=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("p",{children:["输入:",(0,y.jsx)("pre",{children:o})]}),(0,y.jsxs)("p",{children:["输出:",r&&m.Base64.decode(r)]}),(0,y.jsxs)("p",{children:["预期输出:",a&&m.Base64.decode(a)]})]});break;case h.h.EXECUTEFAILURE:case h.h.COMPILEFAILURE:s=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("p",{children:["最后执行的输入:",(0,y.jsx)("pre",{children:o})]}),(0,y.jsx)("p",{children:"执行出错信息:"}),(0,y.jsx)("pre",{className:"error",children:m.Base64.decode(t)})]});break;case h.h.PODFAILURE:s=(0,y.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case h.h.TIMEOUT:s=(0,y.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,y.jsxs)(y.Fragment,{children:[" ",s," "]})}var N=function(e){var n=e.id,t=e.is_file,i=e.input,o=e.debuging,a=e.submitting,s=(e.executingMessage,e.debugResult),c=e.onChangeInput,u=e.onDebugCode,h=e.onSubmitCode,m=(0,l.useReducer)(k,j),v=r()(m,2),x=v[0],S=v[1],A=x.visible;x.tabIndex;(0,l.useEffect)((function(){S({type:C.SET_VISIBLE,payload:!1})}),[n]);var N=(0,l.useMemo)((function(){if(s){s.status;return(0,y.jsx)(y.Fragment,{children:T(s)})}return null}),[s]);return(0,y.jsxs)("div",{className:"test-case-panel",children:[(0,y.jsxs)("div",{className:"test-case-panel-body ".concat(A?"active":""),children:[(0,y.jsx)("ul",{className:"s-navs",children:(0,y.jsx)("li",{children:(0,y.jsx)("a",{className:"active",children:"调试代码结果"})})}),(0,y.jsx)(w.Z,{leftTitle:"自定义测试用例",rightTitle:"代码执行结果",style:{height:240},leftNode:(0,y.jsx)(b,{placeholder:"请输入自测用例(如果未填写,自测运行时,系统会自动填充第一个非隐藏的文本类型的测试用例)",value:t?"":i,onChange:c}),rightNode:o?(0,y.jsx)(g.Z,{message:"代码执行中..."}):s?N:(0,y.jsx)("p",{style:{color:"#536879"},children:"请填写测试用例的输入值,点击“调试代码”"})})]}),(0,y.jsx)("a",{className:"btn-collapse ".concat(A?"up":""),onClick:function(){S({type:C.SET_VISIBLE,payload:!A})},children:A?(0,y.jsx)(p.Z,{}):(0,y.jsx)(f.Z,{})}),(0,y.jsxs)("footer",{className:"footer",children:[(0,y.jsx)("span",{style:{visibility:"hidden"},children:"控制台"}),(0,y.jsxs)("div",{className:"flex-container",children:[(0,y.jsx)(d.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost",children:"上一题"}),(0,y.jsx)(d.ZP,{id:"oj-next",className:"btn-blue",type:"ghost",children:"下一题"}),(0,y.jsx)(d.ZP,{className:"btn-green",type:"ghost",loading:o,onClick:function(){S({type:C.SET_VISIBLE,payload:!0}),S({type:C.SET_TABINDEX,payload:"1"}),u()},children:"调试代码"}),(0,y.jsx)(d.ZP,{type:"primary",className:"custom-ant-disabled",loading:a,disabled:a,onClick:function(){S({type:C.SET_VISIBLE,payload:!1}),h()},children:"评测并提交"})]})]})]})}},27644:function(e,n,t){"use strict";t.d(n,{h:function(){return i}});var i=function(e){return e[e.NOMATCH=-1]="NOMATCH",e[e.OK=0]="OK",e[e.TIMEOUT=2]="TIMEOUT",e[e.PODFAILURE=3]="PODFAILURE",e[e.COMPILEFAILURE=4]="COMPILEFAILURE",e[e.EXECUTEFAILURE=5]="EXECUTEFAILURE",e}({})},49592:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var i=t(7557),r=t.n(i),o=t(41498),a=t.n(o),s=t(79800),c=t.n(s),l=t(59301),u=t(8591),d=t(6848),p=t(71418),f=t(95237),h=t(43604),m=t(27092),g=t(3113),v=t(49312),x=t(75105),w=t(63743),y=t(37712),b=function(e){var n=e.id,t=e.activeDiscussIndex,i=e.onReplyDiscuss,r=e.adminOrOperator,o=(0,l.useState)(""),a=c()(o,2),s=a[0],p=a[1],f=(0,l.useState)(!1),h=c()(f,2),m=h[0],g=h[1];function x(e){p(e)}return(0,l.useEffect)((function(){t!=n&&g(!1)}),[t]),(0,y.jsxs)("div",{className:"discuss-item-editor",style:{display:t===n?"block":"none",width:"100%"},children:[(0,y.jsx)(v.Z,{miniToolbar:!0,startInit:t===n,defaultValue:s,id:n,noStorage:!0,watch:!1,height:155,placeholder:"我要回复",showResizeBar:!0,onChange:x,extraUse:r&&(0,y.jsx)(d.Z,{color:"#fff",open:m,destroyTooltipOnHide:!0,title:j({id:n,isOpen:m,activeDiscussIndex:t,onChange:x,setIsOpen:g}),overlayStyle:{maxWidth:600},children:(0,y.jsx)("a",{title:m?"关闭推荐":"打开推荐",onClick:function(){return g(!m)},children:(0,y.jsx)("i",{className:"iconfont icon-dianzan11"})})})}),(0,y.jsx)("a",{onClick:function(){s?(i(n,s),p("")):u.ZP.info("回复内容不能为空!")},className:"btn-send",children:"发送"})]},n)},j=function(e){var n=(0,l.useState)(!1),t=c()(n,2),i=t[0],o=t[1],s=(0,l.useState)([]),u=c()(s,2),d=u[0],v=u[1],b=(0,l.useState)(1),j=c()(b,2),S=j[0],C=j[1];(0,l.useEffect)((function(){null!=e&&e.isOpen?k():(C(1),v([]))}),[null==e?void 0:e.isOpen]);var k=function(){var n=a()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o(!0),n.next=3,(0,x.ZP)("/api/discusses/".concat(null==e?void 0:e.id,"/recommend_answer.json"),{method:"get"});case 3:0==(null==(t=n.sent)?void 0:t.status)&&v(null==t?void 0:t.answer),o(!1);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,y.jsx)(p.Z,{spinning:i,children:(0,y.jsxs)("div",{style:{color:"#000"},children:[(0,y.jsx)(w.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(null==d?void 0:d[S-1])||""}),(0,y.jsxs)(f.Z,{justify:"end",align:"middle",children:[(0,y.jsx)(h.Z,{children:(0,y.jsx)(m.Z,{simple:!0,current:S,pageSize:1,total:(null==d?void 0:d.length)||0,onChange:function(e){C(e)}})}),(0,y.jsx)(h.Z,{children:(0,y.jsx)(g.ZP,{onClick:a()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:null==e||e.onChange(null==d?void 0:d[S-1]),null==e||e.setIsOpen(!1);case 2:case"end":return n.stop()}}),n)}))),children:"填入文本框"})})]})]})})}},51564:function(e,n,t){"use strict";t.d(n,{U:function(){return p}});var i=t(7557),r=t.n(i),o=t(82242),a=t.n(o),s=t(41498),c=t.n(s),l=t(79800),u=t.n(l),d=t(59301);function p(e,n){var t=(0,d.useState)(n),i=u()(t,2),o=i[0],s=i[1],l=(0,d.useState)(!1),p=u()(l,2),f=p[0],h=p[1],m=(0,d.useState)(),g=u()(m,2),v=g[0],x=g[1],w=function(){var t=c()(r()().mark((function t(i){var c,l,u,d=arguments;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return c=d.length>1&&void 0!==d[1]&&d[1],l=c?n:a()(a()({},o),i),h(!0),s(l),t.next=6,e(l);case 6:return u=t.sent,h(!1),x(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[o,f,w,v]}},32595:function(e,n,t){"use strict";t.d(n,{_:function(){return s}});var i=t(91232),r=t.n(i),o=t(59301),a=t(43418),s=function(e){var n,t,i=(0,o.useRef)([]),s=function(){var e,n=r()(i.current);try{for(n.s();!(e=n.n()).done;){var t=e.value;clearTimeout(t)}}catch(e){n.e(e)}finally{n.f()}i.current=[]};return(0,o.useEffect)((function(){var n,t;if(s(),null!=e&&null!==(n=e.exercise)&&void 0!==n&&n.left_time&&(null==e||null===(t=e.exercise)||void 0===t||null===(t=t.exercise_events)||void 0===t?void 0:t.length)>0){var o,c,l=r()(null==e||null===(o=e.exercise)||void 0===o?void 0:o.exercise_events);try{var u=function(){var n,t=c.value;if((null==e||null===(n=e.exercise)||void 0===n?void 0:n.left_time)>60*(null==t?void 0:t.reminder_time)){var r,o=1e3*((null==e||null===(r=e.exercise)||void 0===r?void 0:r.left_time)-60*(null==t?void 0:t.reminder_time));o=o>2147483647?2147483647:o;var s=setTimeout((function(){a.Z.info({content:"".concat(null==t?void 0:t.reminder_content),icon:null,title:"提示",centered:!0,okText:"知道了"})}),o);i.current.push(s)}};for(l.s();!(c=l.n()).done;)u()}catch(e){l.e(e)}finally{l.f()}}}),[null==e||null===(n=e.exercise)||void 0===n?void 0:n.left_time,null==e||null===(t=e.exercise)||void 0===t?void 0:t.exercise_events]),s}},55978:function(e,n,t){"use strict";t.d(n,{G:function(){return a},t:function(){return o}});var i=t(7062),r=t.n(i);function o(e,n){var t=r().get("__ec");t||(t={}),t[e]=n,r().set("__ec",t)}function a(e,n){var t=r().get("__ec");return t?void 0===t[e]?n:t[e]:n}},90049:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},73140:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},87002:function(e,n){"use strict";n.Z={header:"header___HqHSe",checkboxs:"checkboxs___ObBnD",field:"field___w_sM6","oj-form-container":"oj-form-container____odYP","oj-left-panel":"oj-left-panel___emEB2","oj-form-info":"oj-form-info___m00Ag",footer:"footer___O4iSJ",collapse:"collapse___Ltfkj","test-case-name":"test-case-name___miZcb","btn-remove-case":"btn-remove-case___cHap2","icon-tag":"icon-tag___gmyTb",btn_back:"btn_back___tNmX3",testJi:"testJi___L3fHb",upBtn:"upBtn___RGH6X",djs:"djs____TS0n",time:"time___IAdHc"}},29286:function(){},93314:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl9acYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4U1Ubfs/NaJtO9kzLahFQEJkiUBBFUFFkCCjiAAVFERT5FREQQQXBBcpysWRP2RtkKRsEOphNodCZdDfjnv85CU2TZt2bhABNDw9PmtzvrO+c957xLQIP0pkz1yrQIEmwwcDzHhTj91klEo7jpcG5zetWUJdmRjmPvTM9GI9JgSGvadOoLE9KJJ5kPp2YXLtZdO1kT8ooz2vigCNelvPYezPEG7z0CDAn4pJqPvJA5A3vdcl/S3LEy3Iee29OeIOX5YDx3nh4VFI5YDxin6DM5YARxKb7g6gcMHd+nMoBc+d57LKGhCQ1ZURBCoVL2nKCO8sBZWW50x1TOWDuLP8FlV4OGEFs8glROWB8wmbPKikHjGf882bucsB4k5t3qKxywNwhxrpRbJkGTOx0ehlA3d9e5VEtzA3ulGe55zmg1QOfrCVo34BgQGvr5rLDRl4RRZG+5NjBESBc4FHw1LlrCAuPsCo0JjKi7J5hYqfTXADBq4byCJLf82Nf3kA3OfD9LgKdgeCzZ4CUTJ1VKQFyKQgpmeMSjiKvQC+oplspN/wOMDcBVFv0Bo+KwYJ4VE50H3Jg7j6CWzkEX74A3MrSgTfeKZpSaBCHcAVn/JunBHlFPDR5BkG9LMjPt7mZLOtbskQADea9wqOW9coqiGHlRPcHBxYcJriQQvB9P+v2cqCwWFxgoOJk6JeTNX4HmJMAHv6xP4/6VXw/+OxNx/bM/pIohdUE9VW/VxwjOHiJYO5A6xolpGSpYW3jIW4w/A8wM+h+UHSY2pvHgzV9NXymeor0wPc7Cf7XzWJ/4Nsm+Ly2LzZx+OwZ3yuVbzhNsPEMwcI3rM8wMikHiURi5gNbbQoKrc84zpjkj2eYzQC6f96DomUd305ctrp8tp5gSk/f1utzlFhUOHYthy9f8D1gdpwnWHiEYOVQ6zNM6QM/AY+CImHnF9YtfwTMCgB9P+5G0SHa9xP3bk2gT9cBU3r6Hjp95nBYNcz3gDlwkRhX843vlfS59PmFHfjFzgC/2pJ1nEEnEIpIAG+834Wia2Ox7PJ8wt0twLz7J8Gsl3zf316zCVYPsz5oe85F1yUcu0YwcQPBjlElZyjL8wsrQeyBn+XxK8DETqefgyACFCPe6kjxfDPfT6C7BpilBLMG+L6/A34h+P1VikCZ60nuTYpzN4AxqznjCqPOMZ1RSp9f2OVLYZH1lbOrNvjVlswIGEAKYOyrj1K82NL3E+huAWbEMnbFSn1+Qzd4AcE3fajPZV6X04D3lnHGM4xOawKFJwLLYiD5H2AoCkHwJQMLA42v090CzJjVBBN7UCh8rN3AgDrqCYq6lX3L6RQ1MGQRhwWvA7UrALbnFzCJjOhG+d2WjFCkUYKZPZpSDIv1PWDGrycY34NCahI0+yxN/Ivg3c4UlUN8VqWxok/XEfRrSdG0tm/rzcoHBv7KYc5AILqqLWDcOb/45RmGEFyhFL8/0Yga33y+Tl9uJhjxOEVIoG9rnrqVKSJSRFb0fb3tG1A81sC39TLRSu85HL57Eaii0Bm3oqEKqZXSJaUURUxTU0Tyuy0ZAc5SYCUbxE+6+x4w3+0kGNiWooqP3/Qz9xB0bUTRsLqI2eEFUlbvA9WBJxv5ltdMit9jFocpLwB1InQIkBEQTmLUHStOBoMBOr24K2+/AwwPHOKArS2iKCY9VzKIg34jyMgTv6f1wpwqL8JLHKgUTLHwjZIxZTKg0V2Bzg2tLzvYBYA75xe/25J1mkEnGAzYyXE40KQmMK23uLeLN8b1j0ME7epTxFTzRmnCy/jzXyCqIny+NVryDzFeKfd+xLcrDOMMO8MMfgx45iFrOZA7AstiTvvVoZ91usM3tClHcLpeZWDmAN8DZtlRgkY1KJr5+BC87hQQLAeebCwcZN6gXH6MgG2P+rfyDmD+WLoV8xZugkIRiNh2TTHghcfRoF4tFBZpkXgpGQ81rmdu9puLOLzwMPBYPR1Cgzw/v7CC/WpLxjrc/jtaT2LApRrhwC+DfA+Y9aeI0dKzbT3vTCChk3r7eaBABzzfTGgO79CtPUmM9b7U2jv9bf3kOyjSlihLcoSg93MdkZ2Th227j2Hoq8/inTeeNzZ+xFIOsTHAsw/pAeL5+cUvAdPuG1pVRnArQgEsGex7wGw7RxAgBTo19M4EEjqtD1wEkrPYm15oDu/QbfkPSM0hHsu8du0/gSnfLkFGVrbThjFLynULJ6FOZHUw2RNbyd/qUJLFHZV+ywr9aksWO4Ou0BK8KueRz/bVq++CUuD+RGbhB3R/0LeAOZEEnFIRvPGYb+vdGw+cvU7w3uOe1dv+mfeRk5svCMUfvz8AA3o9jgkbCJQVgPe7lGTz5MDvj4f+VXs/JH1ip1PmAkHy17u8z42bjl4lxjf9C809m0CCZo4FUVwKsDPOJLz0ZTp6Fdh6jtnWe1bvuCm/4q/tRwQ1/b03e2LIwGfw1RaCkADg425AOvPkYCHZd0cG43dbsk4zaDFgWHiHcG85wjBQoEhnMhAzf5r/Jihkf9/+fjXDtDXqGA108+Eqcy0DYAfwMU95NnEFzVgLovibwK8HCab19qze61s24Pf5K7A5KwB5vHM1CblMij9m/Q87rtc1jsek54CMPIBayGD0BgP0ImUw/gwYFiqjllhHGAcvAkuPcijU8cgv0KGgSGv8LNJqweu1MOh14A3ss+S78W+Dzuo3RsPoTy0YgIjQALFz0C36tBzg570EE3p4NnHFVn5TA0zaSPDzy57Vu2bIS6jF67BDHYBHgnVI0kow+6ZjLyZNm9RD+35jkZINfNO7ZIVhEn+e16NQ6157/OqWjJ1h9n1IXoydTi8AeGD+KzxqinCEsfkswfBJC2HQacXOG7v0B+e9CGXVUK+U5aoQdm5iE3eqh296R/XoDEBu0e3/hcz3FzF+Z292trI91Zgav7N2tKrDrrfFTdgTI4dAl61BipZDDXYINRCMvBrusNvBikAMHT8LTM3/pwElK4xMAuQV6uBuKK4yA5hEVfY8SvmmHCETGyjDtzqbQLHf0KMgaCnWEcaW/whGT1mAHHZP6oW09bueaFy3khdKcl0EO+y+v4xgphs2MWxbs+K46bLCDIoi6+9iVLKY4PbTp8UB5t8h/UB53qimz1aJA9lyLExz7H1vyMCnUa15L/x9EfhtkIk/nh74y9ShPz5JnUGA26qFZIdcTofWqR5xxd5Uip1O9wDoJNYRxs4LBB9PXYxUdaHrGSqAYuWUp9GmSQ0BlN4h8cTq8qVfOGgKStpBeAoJb4DEYPrPsU89b/5e/LvEYPubLCIQX06NEtWpfwa/yA4h0FEgqVCK71OCUeTARdLLfbpg9PAXsfGsBBtOA0uHmKpyV0PZsqFl5lo5QaXWgRqNw4pTHiEYGa2M+KX0yMROpxsA9BDrCGNvAsG4GcuQdMt45eJx+nXsk3iyNbOY9k161wOry8/GqZCr1t4GBA/O3T0Nm7gSDl/89IBRHiU0nRk3CgU3knEmT4pZN51rrjI5TN2oGmCOMP44BKx7B8jINemP8ZRCK2Y5LNXAMrMlS0hSpwKw9TRGME+XHf5ekybEfPCInU7/BDBArCOMw5cIPvt+JRJUGqHj7JRu2rsd0P+JGBuanELTTVpwwO3/cnjFxNcTwMz95hquxud5pd+skIEfR6NJA+F2y6o1S3Fj4xpj/X9lBmK7OsDuChMUKMf+v36AXC4Fc4QxYwew/X0gM8/k5VKvN0BvcF9gfc8CJuGWuh4twgoQnJSBzK+nDP+3eLTsBahJSNL8DdD29kaUAFsDSU4vpVJp3FTETqdzAbwl1hHGySSCCTPX41RimlcmzthBrTCsV1Obss5cJ2hWXQupTIoiHUW+1nRYZkcn5kRbTzlIOQq5hBmimfRu2RwoeU4gl5rAFiI3Odpmb/NRK0zXu+zgKzZtWZWK/VvTxWZzSP/EK5HoEivcxsFQWIBzk8caVxmWmMT+g6thNlfMg/p1xYfv9DXSMEcYEzYAu247wnBXQ9myE/fslixRpf6FUgw2N5bgDChmk6Lw33MMqkqlg8JeVKmn8hRjHI0QIdgbiJynGWhiZ9AZoPhgaEeK50Q4wmDCvwmzt+HwGe8EcH67V1N8MshWV4UBpnlNLQID3Lcn5nkKrZ6iUEex4azEqC08di0BW1XDgsTP+2NHsrH6F+/0m9Xetns1PN9b3IWHPi8XyetXIOPoEeg1WbhYKMGK9CCoiiSoWq0SnuvWzqhLVuyoz+wI411mmi3epZI9Lt2zgElIUht9INtpdDJPMUsSGf59NCFFxc8TknI6AoZ9LqbCmj+V4X33zMAEAOMHtaXoJ0KLVpUJjJuzD3v+vSh+xtnJ0ffxaMwY0dHuCtO8pg6BAcK3LI4axCTai/4hRsBM3kww5DGK6o5vYx32S52pw9QxbEi8k6o2DMeoj2q5VVhqNnB29JsI0TP5M6Dj5Gg7dwmkpVZOsyOMtyg4joDyBhRq3d+Osbru3S2ZSp0LCmf+9ZM5CUY3qBWx3LREUy5RpbkKQOl0FAimvrksPAME08Q6wmD74DGz/8H2A/+5NdClM8U2r4VFE7rZBcwjtXQIkHsOGLbSLP7XBJhvdxD0fJiinhs+pVk5n41IBM/UFryQSHggvpxRooovpsgdFwjoD8MQri3ZIso/XYzm9a2FwDfUAFPxX/AaRYSCeCR/KW7fvQuYJE0RQF3vSQh2UQn3bsOaYXEJSZrPADrJBfP5BceCVx+4LO0r1hGG3gC8//Np/LXrmJjxdUhbv1YE9vzU22eAmbOPBRmieNCNFzvP8/jhaxVSL3vn4M9zBJN/bgSZgJsyplZ0KQ24oSZgq8vmE4V4+9hrkNIS8O5uPhbNOz+CprWpWRhd7Ahj9svMYM871rT38pbM/q2XvelHoeU4bpxBgt+Jjr8MAqfi80NXZEW/H1UEuOMIY/zCRPyxZr9XABMSJMP5pbelahYlsjNMi1p6402Pp8lyhWEhIBpVp2hdV1yp6nwgPAhYvzQF/+zOEpfZCfXgz6LRIMrxKsq0B5YcKsL6UxRFvBygelBdLjhZGMCx/RfTKWMCUGZzbAClvJEmtiGH97oEGLdhzBHGjL4UDyvLOmBUmn9AaamAay7GimAXgdErzG1RlX36k9el+PlgsPFtK9YRxtwtNzBl7havTZoLywYhuJRbSCNgauvBlAg9TQYDjyVHOeOWbOVxoEoo0Mn2JttpNZvOcmhfn0KTXoTr8TlITSnCrRSt8TMvV7gj79KVPDskCo+1tb/rZkLScavzcTlTARBrZUu+MB1coHNHZ8rQXEzvH4T+8yWY9DzQrj6QptFDzzRlPUj37JbM5pZMeCfZK5CNgsPt3PlbEny3LwSlHWEIqWLzcTWGfbFaCKkgml0zeyNaaa3QdqcAs+msSa2k+4OCmmYm2nyWQ98W9idabo4eqSla3EopMn6m3mRgKkJ6KlM6dV5Plz418ES3CjZE7Ar9w2X5UGXbv3bmC1NBAiqBEOf34zFhKlzLq40PuxK0i8qFutBzRdd7FjDx1zSDCKELxA2tmZoyyztqqc9tUdDlDAm+2hUCdxxhHIwrwOAJy5EvIkSCsz78Nq4rnmhpfU/BANOytgEydwQmpSpjQro/b68we+JNArzej4jjKouz0q+luDwGAzWCxnI1Kr0qPfpEZTzXv6pVwUzf6+MVBTiX6vi+hxoKQfUF4AJswWZZGF+UCUN2IsYMaINnbcVd4jp0m/qePcNcvJlTldcaUm5vVN3qnKNM1zUcJm4LhTuOMP65qMWYGWtxJcU76jGT3nwUrz1j7ZnCCBilAbLS96RucIFJtv88ZpLD/HMZSEgFXmkrrqANp2yjEYsroYRar6f44I3zxh9qNwnH8FHWNxBLj2ix6F85SKltmGV9lBrAF6RConCuh8fotCn7MSC2Fob3ELkPddDBexYwrL2JSZqtFPQpdwfHUT7mf+zjTWFwxxHG8St6zPhtCw6cZXcSnqdhLzTF2FethZcMMK2UBki9DBgmbz18mYAJbMUk5shiYBsxORzT5ucZ8PHbcUaC4OpBGDe55AbiShqP9/40gHLOt058UZbxXMPJnQuUKK+DLi8DEs0R/PJBLIIVwjULHPXgnt2SsQbHq7JeIJSYFIi8mNgeeeT6cFRQAItFOsL4L5li0do9WLrLriK06FZ2e7QO5v3PwugcgDcBo9MbsPT2CnMxFcYwdiNFuMhlKjcs/J23AMMEoONHJhj5JA2T44tvS2TTo5cX4kKqY5X9YuYacq9CEhzlMngmr8uGQasFLUpDPcUV/DCiKwrcNBwrrvueBsyKFVTSvG32aQraRPRMdJKBWaa+vSrcqNAo1hEGsyD8Y/1R/LzmjFea1EBZAbtn9rIqywiYSB5Siecey3U6A5YeN23JmCCPORIcK8IWhV0ps1Wpj8hzjyPmsDPN5P+ZNCWInMOXPz9g/PtgohZfbpEZ3SE5TxSGXBUkIa61vPnCDLCzFEuGrOMY1q02Xunq2VS6p7dkrKOJ17N7UAPP1PG9moatCoOBJ9go0hEGe+P+vC4e3yw84JX2VAoLxMmFL9sApnUkD4kXAKPV6bHsuNQIGDb5p28nmCwixmZSJnA5jeCZh1x3NzfpKi7M/xlFGRmo0qoNqnfohPAG1mcH1dUCfDP+sqkwjuCreY2Mf478swiJGa6V3Az518EFVgHhXMu0DYUZ4G8Dhuqy0Sg0EfM+8myHf88DhjEzIUmzAaA9XA+ZcIqR60KRp+XgjiOM3Sdu4s0vtyAkSIrgQCmCg6QIYZ+BMuPf7Dfzs9vP2bPi34ICZTh2szJ6NM41HuyrV7f2G8tWmNZRPCSc5yuMJWCYGcjHawm+7Sv8DPPfdSBfS9C5oWveHhg+GFqNyfRBEhgIeWgY2kz7AZysRDh5KT4fP0y5vZ0lwBdzGoO9FwbOK4S6KMDpCkP1eaD6fCNghCSDNhe8zmTsVznrMD59XIGa7Wx194SUVUxzT2/JihuZmJJThWoNZ0HgNY/EH28MRUY+B7GOMFibcrJzkJuXB3Z1zXHc7U9ivNlh0mX2aXpm/7ekLA57E6R44zHm5slWAs0A0ybKpDDoaWLhHJafMK0wLIm1ujx0iYD56WgrQO3ryuplSN6xzajkqM83+RCr1aUrol95A5zUJIT971QO5n2bZPybXYRNntsYvx4guLJrL1qkbsD2moOQHP6wlUskRkt5PfiCm5AEC/exa9DmgNcVoVL2KQy59RsqhAQg6tPvwAU5U1F0zvH7AjCsC4mqnE6UGpitvsfSJ0IIHb8lmNzIlkCsIwxPJzDLf10NrDtJMNyBjzDvAkaH5SdkbgOGOf5oVAN4sKawnl+YOwspf+81EzPIh9VvgCbvfoDAKlVx9JAai+ZcNz4PVBBE9W+M07uPo9/laeBgknSeC22ObbVeQ06QCRzselivuQhZBNveCX+JGAoyEZEThyE3fkIYNa00yh69UPdF6y2wsJ6ZqO6LLZl5pUlW9wHFMkrh6mTokgdf7QzG5UwpxDrCcFmwAAImPPztIMHorva3RkbA1GEhGoRPDkfVMj/EVoARaabM2vliCxj9QQtJ1GDAtU3rcGPXDmjVWWDfWWJbtHp9BiCwRScU6KQICJRg4VEp4g8ex4tXvrFSpGT0JxXNsKraIEgVFaHLuQ5ZSE1wAeLsEioRFZ5PnAVlTok5hiQwCG1+mAupwr1V5r4CDGNkgkrzEij93Znqi5CB/XafAhduySDWEYaQsl3RFGiB6Tsce4NkgGlbx+WtqatqjM9ZlOAVJ0tWmPeWEvzYX3gYcOY9cuKzsLE1EVK5oagQJ7/4DDlXS67gZTVqI6dlXxwNaIXrJ06j75UZkFhoHbNyK7Zqh2E3usHAlCupDgFhtSAJEmdsxsqJqZSHevmJaHPoC6vm1nvpNdTu7t6R+L4DjAk06t7M+tKuDb+QkQTw00EFTl2XQawjDIHFOyVj6h+frSeY4uC2it1MRVXgIeUIpBLTWcjdxMJArDgpN2/JPlpF8PlzwoPDjl9v0vZ1N2k1apz+ehJyVaZzS3HimUMKIoWUWrusqtDqUTR46308/bUKekghU1QBkbq+PbPXPkNuEog8DAOS5+ABzVEzSWj9GDSf+JVbXbovAcNs+oODFYSjsp8oqCm2gcj06z9BOHJNbjTZ7RDt/oQQWa2ZXEw0ZWY1yYzYGdCYuj5L7AJNwgBlvHRgj3mjnfvtx0YlS/Zcp9dj6wU5nmpiysccdLMYm5UECr3HruHwQ3/P+KPLzcWZ6VOQfdG5xWbVzl0R9fJgEI7DjO0Eu85rQSTuH1lbV45HbmYSzl1OR+2im4g0ZEJpyETdAC26zpnv1tDdt4AptulPNJ1rplMKUY6uFh8PxL5LARDrCMMtLtvJJAYw3qqTlcOCw7JYLUoBwWHZWWvBIYJxz3jeAiZxv7R0AZJ3bIetdT1B7T4voebTPc0VMbe2G08Wur26sII+6JyD5x4JQU6+FkfOp+DA2es4fO4GsvO1qFk5BE3qVEaTupWNn9G1K0AmILT1fQ8YxhhKqfTi9ewBoPQjSiFAxAasOh2AbfGBRr0qMY4wPJ86phLuFmBm7ibo2oSioYAL+uPXgKvpBIMe9VavgctnE5C7fyuyz58Bc2oRVKMWaj7XBxVbWGuELjxMsOxIAYjUtaqMo9Z90CkHz7WwXkoNPMXZy2k4ePYGDvx3HVdSTHIjBqCVn7verJQJwBQzjKnzJyRlPcZJuJ6UxwsAHEoP/joXgA3nAiHWEYa3ps7dAgyTeTwSRdHcuecDYzdXHCN4oBrwaH3v9Fqr55GWmY2ICNe3XWtOEvyy17MVZmRsLnq2dH4bdv5qBt6Ytg3d29TDOAFvhjIFmNLDGp+c1UxCycs8xTu3jcrMJDvi5VhxOghiHWF4Z+rcvRXGGBy2EvCYABB8sZHggycpqoa6f+lgya/MXC20RUUIDXV9gGJueb/d5tkZ5r0OOejd2nldm/+5gkkLDuOzQe3QrY1r2+0yDZjiwbp4PUNJeelKSqlZSX3/ZRkWHVNArCMMbwFm/AaC8c9Qt65rPWkDCw7Lggw9YVLhcprWnCCoH5qKGmHUaC4tl8sgl0kgl7FPqWhdt6upuQiWc1AoXN96MSd849ez62/31YPeeSwHL7Z1DpixvxzA7hNJWP9lL1RmjgtcJL8ADOOBSkWDCqiGaQoYlYn+TZJh/hEF3HGE4YqpQp7/sC0PrzRPhYxPg9yQjmCkoTA/HUV5aZDq0wBZBQQ0my6kKFE028/BGODpOYHBYfPy8qDT6aDT6Y2flolpUxeDhznscAWkfxKzEFNDAbncteIk8xIzYinxSBj1VrtcvPSo4y0Zs0Z96qPVqFpBgcXjnhXEx/saMCZfZNmTQCjTmZCAEC0oUglPU3iOnDEYtCcb16nCrDaN6ZxKU1HK0xOEIOrMDSlmHnDPEYZLzhoKAW0aivLSQXRpCKRp4HTpKMxNAy1KN36XE+cRAHjKIb/pckhk7h967bXz70STao47wWHZ9bZebwJOMYDY38Zrb4vEtKwZeAKMq5IJSDKZFOuPpqFr8yqCNBjYDd3AXwwgnPu+2Qa3zccrjzleNY7G3cR7P+7G8+2jMWaAMH8r9zVg4pKynudA1jmawExnjKf8fwRkAwF+j46MuJSoyupEKdkdnyoh0/e65wjDUX1c3MdA3hUEEO+YL6fU+BwRNUQa07tAM7v5OpNM8LoXg8PqDXrotHrojUDSQafXgXmrKZ3i0uV4vKkwiT2TJ/WcqYWBBLp8PzkieK1NIV5r71iO8/2qE1i2O8542GeHfiHpvgbMRVX2RzzlpwnpKCGEOa76i5dynxCeTriaTvpP2RnqliMMhwC9MBaBBaeFNEcQTU7FvpDWeU0QrVCiCynA7jjHip9Cy3FFxxz/mVYi0//sPD2u5wWgXUOBSmkAXvtVj7R819s3R215ta0Orz/m2FVVnwkbkJyWa7xOZtfKQtJ9DZiEpKzXAfKbkI6W0JAiQrDyZjZ5adyWUM4dRxiO6qOqRVCkLRPXHCfUt2gjhLXw7jmGBYdl18Uf+Tg47K4LBCz0uZh6P1oJnL/p/qH/5dYGvNnBfv5rN7PRb9JGVAoLwoavrC1enQ3gfQ2YC1ey6kil3CV2lhE7S7MKuMIxf4UGuuMIw1FdhszjCLk6XmxTHNLrqRT5TVdAJnNfPaR04cbgsPsIJjzrmbqL2E4evgxsPy+uXubM7+Vfmbss9661X2lDMdhuABRgyc4LmLnmJGKbKfHlW8KNyu5rwLBBS0zSbKBuWGOyWCoj1rrnCMPRZNEX5SLk3ACmVih2PjmkV9WYiso1RHrec1I7i1HJ5Ct3Kjiso6rPXgeY9P6bPsKB2uSRWKSlZbjNy3FjhuOTD5kIzja9891OnEhMxVs9muHVbsL5e98DJu5ydkNOxh934enfhmPsUDl0ZRgCZUS0IwyHWzJmqPPfcATorrk9yKUzZld5DTKlKUCQNxLr98jlJhV/X6ZrmcBXmwnmDBReb2R0CxQWmiOaiG5uj+5dsOyPH23yMd2ybmNWg6nJfDv8cbRpLDzO6H0PGMaN2zYyi8Q6/Ru+Ogw6A8FfIh1hOBs5evE7KLJ3ih5cRxluSR5FWLNxXiuPFeRJ6D53G5KWC3y4gmDhG8IAw7Ssa9Vlpsrup8jaNXHh+A6bAnYcu4bPfjto/H3z1D4IZ5JcgalMAIb1NVGlHkwpmQ1QwRf3H6wPRU6Re44wHPHXcGMTQm7+LJD9rsnU+soIaO2ux1z75Yu163fdStcUuYXA6wsIVg4VBpjMLDUeaOrgAOK6OjNFcvwhVCiluzbh90PYdvQqqlcMxuovSjSkhRRbZgDDOnsxOaczpYaFlEKQp4Sxm0KQlidxyxGGI+Zqs+IRfuUDIbwXTJMWsxghIc79CAsu7C6Ndg0lAAAdVklEQVStMEws88Jsgg3DhQEmSXUdLdt55hLJuIKs/g2x7UvcdrJtWPcxq40q/h2bKfGViAM/K69MAYZ16NKlzHCDlHwBwr0FUKdr7efbQpCs8a4jjMKCfITHDQRH3d97l578qmqTUblWczGYcErLzjDT+/hej63HLA5r32YOCl135dyFeHTuahtsynVOa4qvPv8II4aVyLJOXUzFsG9NW+bXuz+EISK9lJc5wBSz69KNzEheLxlFQVnEIrvmUlN3B+NiuncdYWi1OsjjP0KQznvxIDVVh0Bem1kreCcZg8N2pwhzX4juVkN6zebwx+u8oHr/OXoCPXrZBpsSW/GAvj3wy6yvzdl+WnsKi3aYnKFPHtIBnZu79qBpWWeZBUxxJ69coYE6ae4zlOqfIyBPM59uxc++36/AuZvedYTBJNz6+OkIL3AVn1b40N8K6oawRu8Jz+CCcvImgiEdKKoLF7p7pe4B8zl8148XVO+uPQcwYNAwj+tt0iga/+4t0Z4a8MUms9HY0vE9ECnUHc7tlpR5wFhyfA+l0lqq7L4A/QlAhTmHgnA8We51Rxh5FxejcvZSjwe7uIAk/cOo0nqK18qbsYPghebUGO7Dl+n1Pzh89iwvqN71G7fhzbc/9Lh5LALCzr+PQVMkR2w0Na4u566m49J1tVElRqyDEb8CTDH3LyblPMhTw67fjwZVPXTV+44wspP2oVq6IBU3QRPiprYWwtvOE0QrhGj2PoKO0dSoR+fL9O5SDm/H8oLq/XP5Gowc7R2tic9/XIlNyU2wY5RH1gJGVvklYFjHL6k0Ty85EbhxV6KceNsRRuatS6h1fYTX5mK+IQR5TZcbDb+8kVhw2MY1KFrV8UZpwsv4ZC3BCw8LC0o7/7fF+HRCydnDWS1FOSmQh1S363aX5XtlxGTEBfbCxveAIMFCB/s1+i1gGDsGL9Cvvpgm6eVtRxgZGZmomTQYHNUKn01OKHlIcEG5AfWE+eB2WefKY0DVMCDWO0G5XNZXTMDOTu3qUzxuinDhNH0/cx6+nGYrpS+diflxLkhPgFRRGfIQ+wzq9OxA5DUei5VDgYruObw0V+vXgOn8LR3L85jibUcY6iw1KiV9CLnhpqt5Ieg5DxkOV16PRyKFyTBcFbrxDPNZJj44rKtyXT1nvsYaVqeC4k1OmfoDfpjl2ncYb9CiMOOS0edyUOVoEGM4cuvUuGkrBHdbgIVvALWs4++6arLNc78GTOx0yq6efvS2I4zs7ByEJY1HkNYUactZ4kkg9FwE9JIKMEgijH8bjN/Z36bftCQcudLaeKC6q9KEPd8dB2Tliw8OK6x0x1Q/7SWoGkrRt4XrksZN/Brzfl3skpB59S9IN13hy0KrQxZkK+ANCQ1Do7ePYO5AoIF1DFqX5Zcm8G/AfENfB8Fv3naEkZubi6CkbxCou2yc9CZARJgBwcCRVlgZV3KC0aSmAhwnQYBcYowHI5FIwIN9MjPfkt/shcUQPdq3Mxy5DLDwfQNFBod1t77ifMyxuVxCBdX7wZgJWLzUdXh3Zh7NtmSgPCQBIQgIt+8/qtmw3fj5zep4yDoGregu+TVgOk2nTNl8pbcdYeTnFyA9U2MMDhQYIIFcwoGTSGCgnHHLECTnIJVIMG2H1BjywtcCRBYc9shlgrdEBocVPbtKZVjyDwGLLyqk3mHvjsGa9ZtdV0k4FGZdBa/NM/JbUcX+wSy692z8PDoWAjwpOa3TvwEzjXajHLa0b0DxSXfvnA9cj3AJxfe7TG5bq4aKyeU5bWIqsOkswcguvu3zyuPE6IBDSL2DBr+Hrdv3uOxshVqNkZqwH7q8NCNtYKUG4CS2V2G1OozE7ClvoZOHFx3+DZjptD0F/m4RRTHpOd9OHja4c/cRdHuQGh3r+TKxScuMuXz9kmDRmM/dgKB6+wwYgv0HjrhkS6+Bb2PlbzNQpDbZILEtGdualU4VH3gaX0/92ii89HZSVpY7NQllzvOLfYG7W7d7Nqe3a/NGA1hR7WfQZhKKU0yAN62396wkhTKFyUPa1qVo6KXDvNB62YH/2x0EXzzv/cnjrA07zhPsT4SgepkeGdMnc5V++nE6Phz/PTITmEIlhSykOmQK24M/W3mmzV2Lpxp7f5z9BjCPT6P1DRwuetMRhqsBtnzOnFHEVAMeVvp24hbpmata4lHcFzH9LKZl8TJXn4Cgep98+kWcPmtSknSWVi/7BZNmrsc/G2eC1xVAqqgEeYjtVRjhpPji1wN49qE7x+uYyAi7C4E3XvA+XWFU6Vo1ABsP2MzJwvDlMnjTEYarAbZ8zrYoVUKBR+vduUF01J67YUR2OhmYs49g9suu+9uhy/OIT2DyFedpz/bVWLXtFL77/F3o8zMhCQxHQJh9nZ/RU5diYJc7p95QZgCTnKHLppTaHK3Zm3bwYhkqKIDFg72/VLsabLZFYbYhnRu6nkCuyhL7/G4AJuEWwKT9QsyUWz3WDdeSkl1268zR3ThwLgtDBzyFIo0KnDwYgRH2VfYrP/jCzKTdX3pPZ8ll60wE990Kk5yhi6OU2kSaZx5OBy2UIkDqPUcYAnloJDtwkSC7AHj6Dm4THK4wIoPDiumXI1pVJjBqBcGqYa5fEA+16IxbqaabL2cp+dJJ3MqRoGXL1si7cRKcNAiBFe2vIopqDZemn133kqsyvf38fgTMJkops4WxSUOWSFGoI9joRUcYQhl+SgUkZZK7EtBp3DpgsjhzdqHdckiXlQcMWcReTq4Bw+z5mV2/sxQcrMCVuH+NoQof7DwESf/+aTz4B1WyH8tDHl7zhDpxlwA9A4+7alXAfQcYVYb2V1C8YY8N7y6XQl1AsGoojyD3vZK6zWHm9siDmK9u13u3Mgrtb71GbZCbm+e0mbVq1cDJIyavMK99OAvrfp0IfVEOFJWj7earUKUG9mxZ45WuOzqv2Cv8vgNMcqZuCuXpWHudGb1GipvZxKuOMLwyIn5eSGSDR8AiQDtLDzZ+ALu3rTKSzPrzAMa//xK0OSlQVLHZfd8uhuDQ/p1QKDyPiFCmAaNK17KD3g/2mP/ZXxJcyeAw/xUeNT3UZPXzOe7V7tes2wx6vcFpme3btcaa5SbX2gfP56Dnk62NipiKqo7tB1at+BMPPdjE47a6kr1YVnD/rTAZ+r6U8ivscWnyVgnibnL4sT+P+l6yN/F4NMoLQLXIh2zizpRmy9PduuCP+ab3YE4h8OCjzyMzfrvDMwyjm/rVZPR8vofHHC7TgLmRpetoMFC7Ximm75TgVDJn1G96srHrw6jHnC4vQBAHqipd+zvu/2JP/Dhjsrm8zv0n4sSWHx3KYRjh0DcH44NRnt8sl2nApGTROnqD7oq9kZq1T4IjV0Q7/xc06OVE7nPg6DS2bXL+AqvW4hVEdvnEXEna2bW4uGY4pEGO99ZPPv4YZs3y3DNpmQYM42hyujaBAjbXJxvOcFhxggHGI+UD92dGeU67HDg6/SGAd36GqfHoMNTuULJaFGZexem5T4CTOL7ufCCmAf7dv0EQ11MyrWN6WmYq84C5lqEdyVF8J4hTlkQc+URZUSbMG4PowsVlSEhSO3zlBtm5+alR0UOPD+KaZ5fa0aQryM+3oi/d/ocfaYOCQudxQCeOHYUPRrxpLocZk8U0i8Wt1HSHLQ+Qy3Hj0jFjzE1Xya8Bw4IuJWfoFgJ42RWjip8TQlbVqijtbwz3dw8kfwJM23YdkaXWOOX6tMljMWzIQCuawW9/hJVrNznNt37Fr+jc8VGXI+rXgCnmjipT353w/Es80IIALDAIM56QMFBQSpmkLAUEJzmeX1qrSuBfLrnqQwJ/AkyXJ7sh+bo5ALZdLs+cPgmvDuxj9ezPFesxbETJucZexrfeeAnTv3QdQqTMAyY5TdeZEspcjdjXjfDm5Ka4REDerF1F5tos0Ev1+hNger7QGxfiLzrl3PyfpqJfb+sr4vSMTDR4qCOYy15HSVmrJs4ddx3Dp8wDRpWhvQQKYfGjvTGJCS4rK8nvPDhvt9WfADPwlUE4etx5ROpFv/6A55950mYkn+zxMv45etLpCB/esw5NGjm3Vy77gEnX+lyQIua2xFOM+hNghg8fjp17Djhl2aolc9C1i21A1x9//h3jJn3jNO+EsaPwocWFgT3isg+Y8hXGatzv51uyTz75GGvWb3E66Teu+h0dLYIlFRNfuapCs7bOgzG1a9MCW9ezKI+OU5kHTPkZxnrw72fAfP3VFPy+yK42k7mTOzf+idYt7cfB7PBkH6cmzsz/29ULhxAe5thlT5kHjOV0SUzKfp6CLwkMAnIjJjLcyo3bRZV6Kk8xxpyPIjsmqiQgYkKS5jpAzfauBFzP6Miw9Z5urdzN709bsjmzZ+K7mb84ZdWBnavR9MFGdmm+/XE+Jn7pXOy2cP536NnD8UrkX4BRaSZQSieauUnIphhl+LNWoFJpFlFKSy7yCYmLUYabRyBBpdkISp8pzkMImRitDP/c3QnvaT5/AsyyJQswYcq3Tll29O+NaBht/45HyLZs0Et9MOvbSQ7r8DfArKOUPm/BjSkxkRFWl++JKvUuSvF4CSCwO1oZ0aX4e0KSmmn2fWoBmPXRynAf2ymW9MCfALNt8zqMGD3BKWDOHt2BKKVj36+du/XD8VNnHZZRu2YNnD+xqxwwjAOJKvU1SlHiDYGgT4wywspZb8I19QUQlBhPULokJqqCecVJUKl7g8JkocS0zQiSopURUZ6uFO7m9yfA/HtoL14Z8r5TViWe2Y9qVR2HUftp7kJ84iLGjLNVqsysMKcTk2s3i67t0KXIheTsSlJK0yilJRqVFPVjoiIuW59z1Ew5q8T9EsE3McoI85km4Zq6HgjMvn4IIVRPSJVGtcMy3J30nuTzJ8AkXjiJZ3uXRD+2xzdV/BGEhzsO1JlyMxWNHnncqRDzmymfYuhg+9pS3gKMq/kqZE54pBp85sy1CjRIEmww2BfnKoKC23NEsrzk/IKc/PycRjzTzrudQoLCAi3BwH6mlH6eV5Bjjo3HEUIUitALoDBfpfDU0C+/IM+5gEAIB9ygCVGEXXeUrawpX2bcvIx2jzuPHJ167SQCA5yHZevR9w3s+9uxy9mnn+qMZQtYyFPb5Awwaek3BcUBkEg4jhQY8po2jcpyY8gtprAnuV3kTVCpPwKFOcgkIdgbrYzobJntokrTgKfUKjY4B/RvEBlRAjTT1m4Ppehk0fIxMcoI51KxO9Q3f1phaFEmHmhuNWQ2XNWknHMYpq+YePGytXhnpPkYalNGSEgwkuIOQyq11V721grjjeng0QrjqgGJKs0SSqmF/ynyfUxk+CjLfAlJWR0BYmWFKZVyHevVDPvbmk7zHUBHFv9GCPkzWhkuWOPZVVvFPPcnwFQI5lE1qrlD9jA1/bSkUy7Zl52TiwYPdkBhUZFD2u0blqBta9u6/AcwSZrzFNR8PcxR8mqDqHCm2m9O8Uma/gTUKjY4R0h0A2W4lcbfxWuaQTyhC8yAAbkQHRne2OVI3QECfwIME7pWr9sC+QUFdjkZFhqK5MR/BHH5taEfOtUa+GT0u/hk9Ds2ZfkFYG7coIo8gyabUpiDHUqItGl9ZYjV/WJikmYUBbW66A+RhgfXrEmsLJsuqXIfMlD9mZIVBoZgSXhYaTpBI+chkb8BpknLJ6BKvmGXa1WrVMbFs/sFcXT7rv3o8/Iwh7SO1GT8AjCJydmPUp4/ZMGdwmhleCghRG+11VKpp4HiI4vfNDGRETbG4JRSaaJKk8Ni9ZhBw3HtomuHHRY0Wl4kEgsYL1bt9aJcWVyyCnv1HYBz5+x78K9Zswb27NwqqF16gwGxnZ9Eerr9y01mffnv4QNQKIIElceIfKl0y+q7Y2eY+CTNOwS05NqDkKMxyvDWpTmRqNIsppRanEXIhRgHW60ElYb5I21VXAYFGd4wMtxzTwqCh8dE6G+AGfzW2zhwwPLdV8KwunXqYOtm4VpKX0+bjt//cKxs+cu8n9Gh/WOCR6TMACZRlT2PUr7E0Jtw82KUYUNLcyL+mno3ISi5hiFkV4wy/Al7HEtQZc8F5d8q2ZZx86OVYebvgrnsIaG/Aeaj/43Fhr/smxs3bBiDDWtXCubohbg49OzVzyH9kMGv46MPzXc7LsstO4BJ0hyloC3Nkxt4JzoyYnZpDiRcU8eBwOxTlFK6uGFUhVfscSoxSf02BcwrCgE5Fh0Zbl5xXHLXSwRiAXM/ayuztn88/mv8PM/qrsbMyRbNH8KeLVYSAJdcZnKd/87H26Vr3uxB7NtmrR1d5s8w7LxxUZWdQ0Etzhvk0eja4TaSq4Qko4cFs5iYI9y0Bsqw/9kFTLKmLeWp+cxCQAobKMNszkUuR8xDAn8DzLTv5mDy1B/tcq1d25bYus4+mByxedacBRg7cardxxzH4VrcYSt1/zIPmMuqzKZ6ylnatRpCpPlhNWvWtLr5unmTBmdrNbmWnCOUjIqOCv/eHjdv3LihyNUrspmzjOLnUsI3q6esaL498xALgrL7G2B+W7gcI8fYVw5/PPYxrFvO3DcIT2npGWj4cGfo9Vb3P+YCmMSfSf6LU5kHTPy17FcJ4f8o2Y6R89GR4Taepy+pNNEGShOsAYN+0VERDi2WEpM05yioWf5CKfdaw6gws3xG+LC5T+lvgNmwaQcGDravgNm9a2csX2hfpcUZh/u/+i42b9ttl2T40Ffx1eclm4wyD5jEJM131FoqvyRaGW7tuMqo7pIVSynZa8k1Cr5jw8iKVlJ+y+elb9UIyPfRpbQH3IeCsJz+BphDR46jW0+7x0qj4RczABObNm7ZhZdef89uNmaMxozS/GaFSVSp91KKWAtufBQTGTG9NHcuXtf05w3WUn4CNIiOjHAYhTQhST0agFmHjBDsi1ZGlOiYiR05N+j9DTDxiZfRqoOVzZ+Za/369MD8WfbPI85Yq9Pp0fDhTmDumEondo5hZssRtzWgy/QKw1T5L6o0WZbq+pTiiYZRETYWQolJ2R9Q8DMsGRakDFcoCbGvhwEg/pq6CyEwO7MigKaBMrwCU/l3Y+67lcXfAMNC9tVp1M4ur159uQ9mznBsLemMwWMnTMOsueaduxXp0j9m4ZluJpvCMg2YxCR1fQqY9cDYRA4MC6usDCc2r5KEJDVbKdiKUZzUMZERFZwxWaXSVCwE0i1tbFytSm6hwkkmR4Cxp9rPirnfr5WZM75KymYwGGw99Qr1XmmPnefjEtG2k6UxbgmV5TmmbAMmWd2H8jBLsgjBtWhlhN1wuglJmiWAlTbz+Rg7lwOlmZ2oUl+lFGaLS8Khb3TtCLNFprcBUro8fwMM6z/zYpmaZutc/L23X8eUCZaaTeK437l7Pxw/aWu+3Oyhxvh7h2lIyzZgktRTKGCOY0kI1kUrI+xaICUkqZl715LzB8WumKgIu1J+y2FIVKnXUgqzTT8BvoyOjHBsbCFuDF1SiwWMywLvIoEQXTLWvB49+yAhwcpsydjqYUOHYNT79g/vQrq1bPkqTPj8CxtSdo759/DfCA1lLrcdp/te0p+g0myCRWhx5jGmYVQFu5f4CSpNHCg1S/kJIYuileGDXDE6/lrWBOY5xkxHyOYYZbjZq4yr/J4+90fAvPbGWzh8xFaNf8S772D4OzYaT4JZnJubi/Ydu9gNqTF39kx0irX1qGlZuM8Bc+PGZa86k8jVVzwGwOwRQQLD4CCpxq5LkFxDxXOgCC5mAOEwO5jLdHnlUqAP72KA5FcLxqWHSDPNajiCR8tNwlx9xav2sjo6w9ymTeCobjTR3bpjQlaDvLbddjnrptAV5oPRH2PTZlsPmLVrVv1q7+bf57rJSmO2Zu36TM3LLzArmAVWqo+qD/dD96c6Y1T3CiASx/F1JNpku9t9T9rjLO8d01a+Uw0uL/fucCCoSqPvCYGN9JJS8n5B2nn7ejMCmxpUpUl7TsL9HRHdBVWbD0CYspXRNZA+Lz394IQq91SI4HLACBxUfydTVGs8FpROseUDHZafGufRCtNxOh1nyM+YKFVUMqs86fLSaW7y0U1n5j/teahlLw5eOWC8yMyyXJSiWqMhoLBRGiOUvpaXFueRalLsdPongAGMfwUZl6G4sARtcw4e/XrXNhv7qbvN43sCMGcSUyy1Asw8aRpdw+gcw9FzMcwrLktMnnLaEg4oqjV8DpSzsRSjPAYUpF9Y5gmvOs2gbXke069tm8A9l7enaYNQWXCAhKMNK4ZFdl6yxqHfO0/qdDfvPQEYdxtfns93HIj9xpBm0BVUpgYteH0ReL0W1FAEWXDl/w5+VvEhIS1JSbli98VYnLdGjbr7furWZVGYXDawYlAAgmTSMY8vXn1XXGk56k+ZBYw3ViV7TLvXVipXk1DIRHZGwyYxex47nf4LwJ6xXuK+0cR5CDERjdjzWs8IXsvdvJRTGDDt7HXt9QLtmIJbF34QUcQdJS2zgLmjXPPHwmu2UCj0+SxYr1XiCN8l91a8fT19kXwqBv9Xg975fuHZaw9reZN6YLWqlfYe2rGoRO4motxiwIvI4pS0HDDe4qSflDPrqS5aA6UyAtAR23dz3u52gyffH3vj9HYWrcE0Nyl0lCOjC255dnXtrXaWA8ZbnPSTcna/3PsyBa0LILPLkjWVvN3tyk2emp+fljTEVC5N43j0zU2Ps/KM6u06xZRXDhgx3Cqnxe6Xe12gYKFJSF6XJaudK3qJ5xdRVG3ETNvZJcI5nqPPFt6ME629IL5a4TnKNGAopfLkbIRIDAgBj2BQnUJPiUIqQRD7JNSgAIgCBIGUkkCOIIAHH0gIFwBKAkH5QEogJwRyUCKn4OWEcDJCIQeBnFLIACoFAfOgLQX7TnH7O5UCHAdQCQjhQKkEIKbvAGf8m4DAFAqEEGIcCnLbbMH4m3FDAtDbtj70dtADCmb7w/6B8gB4gBiMfxNiAGW/se8sogLRg0IPYvyvA2D6DqIn7DuFlhJoKeV1BJwWhGophZZQaEG4QhBaSClfxIEr/HbR1mZrli2unp/8X6tcHW92bhJdv/6cLRvW/AIiyweHPIMEubXDkEsI0QqfhibK4KqNXqEA86hxOF9X1B1Zl5mDlHsq3dOASU2lIQYZKuv0usrgSCUJIRUBvgLlSQVKEMGBhPOgEaB8OEDCKBBGYAyJEUKBEAI2ocuTOxw4dfoMzp0/j/j4RJw5+x/i4uJZGBKbotq0boWFf9jGwKSAjgDMwUkuBXIIkA3QbBBOw4GoeVANoVATjmYBXJaB0syWrR79SSaX33rhuef7zpr2P/u+ad3pjBfz3BXAUEq5lCzUNhj0dQmhUQBRArQWBalBCGoAtBqlqAZAuM9QLzKlvCjgzaHDceCgydslc+Eqk8nNoSiYIRn7r9PpUCEiAn/vMxvAepN1BYTgFkBuUYoUApoCEBYcWEUpuSaRSK/UqIBkQghbZX2W7jhgKKWylCx9WwOPdoTQhylIE0IRbemzzGe9La+oTHGA+aWjBIkE9Byl5JSEw6EaFaRHCCFs+3lH0h0FTHK6bjIFhoNtm8pTOQd8wgGiJsBPtSvLrAIPe6vqOw8YguGg5YDx1oCVl+OCA4SoCb1PAcO6Zt6SAe0IpQ9TigcBRANwHhSxfGaUc8A1B1g4s0RC8B8l5JQE9/mWzFF/iw/9hOjrGkCiYKDmQz9AaxKCqpSSagAtP/S7njRllIIUEELZgT+VgqZwIDeMh34JUUlAr1FaRg/9noxm8bUy1esq6+1cK5vORiS8/FrZEy7fmbzOrpUBqgGImhCoCUqulaU8zSBSWbpEh/SqVYmVz+0700rxpd7RM4z45ng3hz3BJSREoadQSDkSZKBQgPIKUAeCS8IHMiElE16aBZeAnICTWQouCYHUJMQ0Ci9vCy6JlIJKOJOAkqNMcGkrwCTMFJdYCCwtBZilBZbsO5NWwiQPoaUFlsQouGQSS8oTkzCzRHAJGIWVtLTgEryOAtpiwSUTWjJhJqi14JKnKCKEFoKgEITLlxDk63laICXIh4Hme0Nw6d3RvzOl/R8AdGoXzom1qQAAAABJRU5ErkJggg=="},62522:function(e){"use strict";e.exports="data:image/png;base64,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"},60141:function(e){"use strict";e.exports="data:image/gif;base64,R0lGODlh6QDIAPf/APrMTf789vrMUPvdi/zfkfi4CvvYef713fnKSfzosP7wyvrSZfjAKPzmqf3wzP767fnHPv7xzf3wzvjFOfe2BP767vi8F/i8GPvagfnGO/jDMv3uxv3svfrNUvzkov724fvWcfzinPvbhPi5DfrTZv734vi6EPzglfnKSP3tw/nJR/3qtv3nrPrRYPjAJf/++/702PvVbvrUbfrUafrQX/rOVvnLTfrWcvi+H/i7Fv7y0P3y0/3wyv3uxPzjoPzglvi/I/vejvvZfPe5D/rTaPrPWvrOVPrKSf3vyPzlpPnNU/nKRvnENfe6E/Ly8v3sv+Xl5frZf9ra2vnIQOjo6Pv7+9jY2PX19d7e3tTU1Ovr6/n5+dzc3O7u7uLi4tDQ0M7Oztvb2/j4+N3d3ezs7NHR0f7+/tXV1fHx8fDw8NLS0uHh4d/f3/jAJvb29vT09M/Pz+/v7/f39+rq6uPj49bW1vr6+uDg4NfX1+Tk5PPz89PT0+np6efn59nZ2e3t7frPWfzmqvnFN/39/fz8/P756/723/vdif3ru/745/zhmObm5vrUav3ps/zim/zdiv757Pzlpvzruvzhmfe3Bve3B/zimvvhmvnCK/jAJ//56v/9+f7z1f702vvciPvXdfnBJ/jFN/jDL/735PvZe/e7Ffzjn/e3CPznq/3twf3ruvi+IPnFNvvdjPzps/3psvrOWP702/rQXfvYevnOWfvUav3quPrWdP302//56/i9G/zejP712/778/nIQv3orfnOV/i3BvnGOv/+/frKR/////3nqv3uw/vYd/3y1frUa/713v3ruPvZevrXd/e2BvnEM//+/P7z1v///f3rufnDMPnHQPe2A/i/JPrIQvnMUP3z2PnLSv/88/e8Gv746P7uxfvUa/vgk/vglPzgk/rNVPvaffnBKf3xz/756vi6D/rSYvrVcPe4C/jENvi7E/789PrPWPnIQfzchv3tv/3svvzquf3qufi9Hfi9Hve4DPnCLvjCL/e1AM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJDNDJCNzNGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDJDNDJCNzRGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMkM0MkI3MUZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMkM0MkI3MkZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2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"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[36270,4977],{89265:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,r=!1,o=!1,a=null,s=!1,c=null,l=null,u=0;u4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function S(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){l=e,R(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(c=e,G(e,n))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",o=t.id,a=!1,c=0;c=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var T=function(e){return e&&"false"!==e},N=function(n,t,i){b(m)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var a=t.width,s=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(b(m)<=4.4)T(t.showToolBar)&&(t.height-=7),T(t.showAlgebraInput)&&(t.height-=37),t.width<605&&T(t.showToolBar)&&(t.width=605,a=605);else{var u=100;(T(t.showToolBar)||T(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=T(t.showMenuBar)?245:155),a=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},w||x.appendChild(j)):o.appendChild(j),x.appendChild(o),w||n.appendChild(x),setTimeout((function(){e.resize()}),1)}function S(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function C(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){S(e.article,e.params)})),html5AppletsToProcess=null)},b(m)<5&&(e.className+=" geogebraweb")):S(e,n)}if(r){scriptLoadStarted=!0;for(var k=0;k0?(r.remove(),s.attr("id","fullscreencontent").show(),jQuery(o).append(s),window.dispatchEvent(new Event("resize"))):N(r,n,!1),window.GGBT_wsf_view.launchFullScreen(o)}else h=i,N(e,n,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(s=e/4*3),c=s/5.8,a.setAttribute("src",w),a.setAttribute("width",s),a.setAttribute("height",c);var u=(e-s)/2,d=(n-c)/2;a.style.left=u+"px",a.style.top=d+"px",r.appendChild(a)}return r.appendChild(l),r},P=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},D=["web","webSimple","web3d","tablet","tablet3d","phone"],G=function(e,n){if(m=e,n)R(m,!0);else{var o,a,s=!r;if(s){var c=b(m);!isNaN(c)&&c<4.4&&(s=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var l=m.indexOf("//");for(var u in a=l>0?m:0===l?o+m:"https://www.geogebra.org/apps/5.2.814.0/",D)if(m.slice(-1*D[u].length)===D[u]||m.slice(-1*(D[u].length+1))===D[u]+"/")return void R(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||T(t.showToolBar)||T(t.showMenuBar)||T(t.showAlgebraInput)||T(t.enableRightClick)||t.appName&&"classic"!=t.appName?a+="web3d/":a+="webSimple/",R(a,!1)}},R=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,g="web.nocache.js",v=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?D.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),t=e.split("/"),"test"===(m=t[t.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),G("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function z(){var e=n;null!==c?e=c:parseFloat(e)<5&&(e="5.0"),G(e,!1),null!==l&&R(l,f),s=!0}return void 0!==t.material_id?C(z):z(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var o,a=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,c=(o=e.autoHeight)&&"false"!==o,l=function(e,n,t,i,r,o){var a=null;if(null!=o&&""!=o)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+o+" ")>-1){a=s;break}s=s.parentNode}var c=0,l=0,u=0,d=0,p=0,f=0,h=0;if(a)c=a.offsetWidth,l=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(c=Math.min(window.innerWidth,document.documentElement.clientWidth),l=Math.min(window.innerHeight,document.documentElement.clientHeight),u=c):(c=window.innerWidth,l=window.innerHeight,u=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=c&&(void 0===r||!r)&&("rtl"===document.dir?(p=c-m.width-m.left,f=u<=480?10:30):(f=m.left,p=u<=480?10:30),d=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(a=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(r=t(e,n,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==o?Math.min(o,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,o=(t-i.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=r+"px")}return{responsiveResize:function(t,o){var a=t.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var s=i(o,t);e()&&a.setAttribute("data-param-scale",s);for(var c=null,l=0;l=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var s in t)a[t[s]]=s;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0){for(var i=a.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(o)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var o,a,s;if(null===(o=n.findTreeParentNode()))break;if((s=(a=this._sortTreeChildrenByY(o)).indexOf(n))i.y?1:t.xi.x?1:0})),n},z.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},z.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(z.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(z.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var Z=z,U=(t(39169),t(85160)),F=t(43418),H=t(43604),_=t(75105),Y="myPaletteDiv___Xjz2I",V="maxH60___Pd4Re";window.go=O;var W=function(e){var n=e.onCancel,t=e.callback,i=(0,l.useRef)(),r=(0,l.useRef)(),o=(0,l.useRef)(),s=(0,l.useRef)(!1),c=(0,l.useRef)(!1),u=(0,l.useState)(0),d=a()(u,2),p=d[0],f=d[1],m=function(){var e=D()(L()().mark((function e(){var n,r;return L()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,_.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,l.useEffect)((function(){f(p+1)}),[]),(0,h.jsx)("div",{ref:c,className:s.current?"".concat(V," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(F.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:c.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(E.Z,{children:[(0,h.jsx)(H.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(H.Z,{onClick:function(){s.current=!s.current,f(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:Y,ref:o})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(U.FI,{initDiagram:function(){var e=O.GraphObject.make,n="#ff3333",t="#3358ff",a="#25ad23",s="#d533ff",c="#7d33ff",l="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",f="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",v="#b3e6b3",x="#fcbbbd";function w(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,o=(new O.Point).setRectSpot(r.actualBounds,n);o.subtract(r.location),o.scale(2,2),o.x+=130*Math.sign(o.x),o.y+=130*Math.sign(o.y),o.add(r.location),o.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(r.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(r.data)),i.addNodeData(a);var s={from:r.key,to:i.getKeyForNodeData(a)};i.addLinkData(s);var c=e.diagram.findNodeForData(a);c.location=o,e.diagram.select(c),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?25:18,height:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(n){return e(O.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function b(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function j(n,t){return t||(t="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:b(t,n),contextClick:b(t,n)})}function S(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(u,"fill"),j(p,"fill"),j(f,"fill"),j(h,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(g,"fill"),j(v,"fill"),j(m,"fill"),j(x,"fill")))]}function C(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(d),j(a),j(t),j(n))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(u),j(s),j(c),j(l)))]}function k(n,t){return t||(t="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:b(t,n),contextClick:b(t,n)})}function A(n,t){return t||(t="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:b(t,n),contextClick:b(t,n)})}function T(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",k(1),k(2),k(3),k(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",A(null),A([2,4]),A([4,4])))]}function N(n,t){return t||(t="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:b(t,n),contextClick:b(t,n)})}function E(n){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function B(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:b("dir",n),contextClick:b("dir",n)})}function I(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function M(n,t){var i=0,r=O.Spot.RightSide;n.equals(O.Spot.Top)?(i=270,r=O.Spot.TopSide):n.equals(O.Spot.Left)?(i=180,r=O.Spot.LeftSide):n.equals(O.Spot.Bottom)&&(i=90,r=O.Spot.BottomSide),t||(i-=180);var o=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:o,contextClick:o})}return i.current=new O.Diagram(r.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(Z),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),w(O.Spot.Top,"TriangleUp"),w(O.Spot.Left,"TriangleLeft"),w(O.Spot.Right,"TriangleRight"),w(O.Spot.Bottom,"TriangleDown"),y({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),S(),C(),T()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),y({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",S(),C(),T()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:E(2)},new O.Binding("pathPattern","thickness",E)),y({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",C(),T(),e("ContextMenuButton",e(O.Panel,"Horizontal",B(0),B(1),B(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",I(!1),M(O.Spot.Top,!1),M(O.Spot.Left,!1),M(O.Spot.Right,!1),M(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},I(!0),M(O.Spot.Top,!0),M(O.Spot.Left,!0),M(O.Spot.Right,!0),M(O.Spot.Bottom,!0))))),new O.Palette(o.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(R()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:r})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(C.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},K=t(5112),q=t(94001),J=K.ZP.Group,Q={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"单元格数:"}),(0,h.jsx)("span",{style:Q,children:"行数"}),(0,h.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(q.Z,{})}),(0,h.jsx)("span",{style:Q,children:"列数"}),(0,h.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(q.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"对齐方式:"}),(0,h.jsx)(j.Z.Item,{name:"align",children:(0,h.jsxs)(J,{children:[(0,h.jsx)(K.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(K.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(K.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(K.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(C.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(89265),ne=t.n(ee),te=(0,l.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,o=e.callback,s=(e.showSaveButton,(0,l.useRef)()),c=(0,l.useRef)(),u=(0,l.useState)(!1),d=a()(u,2),p=d[0],f=d[1],m=(0,l.useRef)({id:s,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,l.useEffect)((function(){c.current=new(ne())(m.current,!0),window.onload=function(){c.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,l.useEffect)((function(){m.current.appName=p?"3D":"graphing",c.current.inject("applet_container")}),[p]),(0,l.useEffect)((function(){f(t)}),[t]),(0,l.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,h.jsxs)(E.Z,{align:"middle",children:[(0,h.jsx)(H.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,h.jsx)(H.Z,{children:(0,h.jsx)(C.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(11908),re=t(10160),oe=t(8591),ae="link",se="upload-image",ce="add-flowchart",le="draw-image",ue="code-block",de="add-table",pe="------------",fe={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},he=t(11724);var me="@▁▁@",ge=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=c()(c()({},xe+"-B","bold"),xe+"-I","italic"),ye=c()(c()(c()(c()(c()(c()(c()(c()({},ae,"添加链接"),ue,"添加代码块"),se,"添加图片"),le,"添加画图"),ce,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),be=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,o=e.width,s=void 0===o?"100%":o,u=e.height,g=void 0===u?400:u,v=e.miniToolbar,x=void 0!==v&&v,w=e.isFocus,j=void 0!==w&&w,S=e.watch,C=e.insertTemp,k=e.mode,E=void 0===k?"markdown":k,B=e.id,M=void 0===B?"markdown-editor-id":B,L=e.showResizeBar,P=void 0!==L&&L,D=e.noStorage,G=void 0!==D&&D,R=e.showNullButton,O=void 0!==R&&R,z=e.showNullProgramButton,Z=void 0!==z&&z,U=e.hidetoolBar,H=void 0!==U&&U,_=e.fullScreen,Y=void 0!==_&&_,V=e.onBlur,K=e.onCMBeforeChange,q=e.onFullScreen,J=e.className,Q=void 0===J?"":J,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,xe=e.disabledFill,be=void 0!==xe&&xe,je=e.placeholder,Se=void 0===je?"":je,Ce=e.values,ke=void 0===Ce?"":Ce,Ae=e.extraUse,Te=(0,l.useState)(null),Ne=a()(Te,2),Ee=Ne[0],Be=Ne[1],Ie=(0,l.useState)(t),Me=a()(Ie,2),Le=Me[0],Pe=Me[1],De=(0,l.useState)(S),Ge=a()(De,2),Re=Ge[0],Oe=Ge[1],ze=(0,l.useState)(Y),Ze=a()(ze,2),Ue=Ze[0],Fe=Ze[1],He=(0,l.useState)(""),_e=a()(He,2),Ye=_e[0],Ve=_e[1],We=(0,l.useState)(0),Ke=a()(We,2),qe=Ke[0],Je=Ke[1],Qe=(0,l.useState)(g),Xe=a()(Qe,2),$e=Xe[0],en=Xe[1],nn=(0,l.useState)(!1),tn=a()(nn,2),rn=(tn[0],tn[1]),on=(0,l.useState)(0),an=a()(on,2),sn=an[0],cn=an[1],ln=(0,l.useState)(0),un=a()(ln,2),dn=un[0],pn=un[1],fn=(0,l.useRef)(),hn=(0,l.useRef)(),mn=(0,l.useRef)(),gn=(0,l.useRef)();(0,l.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Pe(ke),null==Ee||Ee.setValue(ke),window.scrollTo(0,e)}),[ke]),(0,l.useEffect)((function(){null==q||q(Ue)}),[Ue]),(0,l.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var r=i.types.toString(),o=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==E)return;try{var a,s=o[1];"file"===(null===(a=o[0])||void 0===a?void 0:a.kind)&&(s=o[0]);var c=s.getAsFile(),l=c.name.split(".").pop();(0,N.I)(c,(function(e){var t,i,r;e.id?(null==c||null===(t=c.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==c||null===(i=c.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==c||null===(r=c.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(c.name,"")):ge.includes(l)?n.replaceSelection('').concat(c.name,"")):n.replaceSelection("[".concat(c.name,"](").concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){oe.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(fn.current,{mode:E,lineNumbers:!x,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",Se):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),o=r.charAt(i.ch-1),a=r.lastIndexOf("@▁@",i.ch),s=r.lastIndexOf("@▁▁@",i.ch),c=a>s?a:s,l=a>s?3:4;if(-1===me.indexOf(o))return null;if(console.log("change1:",n,e,r,i,c,a,s,o),c>=0&&i.ch-c<5){var u=c+l;return t.replaceRange("",{line:i.line,ch:c},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),j&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Be(n),function(){n.off("paste",e)}}}),[]);var vn=(0,l.useCallback)((function(){hn.current}),[$e,hn,Ue]);(0,l.useEffect)((function(){if(Ee){var e=function(){var e=new p.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(vn(),Ee.setSize("100%","100%"),Ee.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[Ee,vn]),(0,l.useEffect)((function(){if(Ee){for(var e=[],n=function(){var n=a()(i[t],2),r=n[0],o=n[1],s=c()({},r,(function(){xn(o)}));e.push(s),Ee.addKeyMap(s)},t=0,i=Object.entries(we);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(M);e>=qe+1e4&&(!n||n!==Le)&&(window.sessionStorage.setItem(M,Le),rn(!0))}}),1e4),(0,l.useEffect)((function(){Oe(S)}),[Ee,S]),(0,l.useEffect)((function(){Ee&&j&&Ee.focus()}),[Ee,j]),(0,l.useEffect)((function(){if(Re&&Ee){var e=function(e){var n=e.target;if(gn.current){var t=n.scrollTop/n.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*t}},n=Ee.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ee,Re]),(0,l.useEffect)((function(){if(Ee&&K){var e=function(e,n){K(e,n)};return Ee.on("beforeChange",e),function(){Ee.off("beforeChange",e)}}}),[Ee,K]),(0,l.useEffect)((function(){if(Ee&&V){var e=function(){V(Ee.getValue())};return Ee.on("blur",e),function(){Ee.off("blur",e)}}}),[Ee,V]),(0,l.useEffect)((function(){if(Ee){var e=function(e,n){var t=e.getValue();Pe(t),Je((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(Z?i(t,Sn(t)):i(t))};return Ee.on("change",e),function(){Ee.off("change",e)}}}),[Ee,i]),(0,l.useEffect)((function(){if(Ee)if(null==t)Ee.setValue(""),Pe("");else{var e=window.scrollY||window.pageYOffset;t!==Ee.getValue()&&(Ee.setValue(t),Pe(t),Ee.setCursor(pe?1:Ee.lineCount(),0),window.scrollTo(0,e))}}),[Ee,t]);var xn=(0,l.useCallback)((function(e){var n=Ee.getCursor(),t=Ee.getSelection(),i=t.split("\n");switch(e){case"bold":return Ee.replaceSelection("**"+t+"**"),""===t&&Ee.setCursor(n.line,n.ch+2),Ee.focus();case"italic":return Ee.replaceSelection("*"+t+"*"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"code":return Ee.replaceSelection("`"+t+"`"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"inline-latex":return Ve("inline-latex"),Ee.focus();case"latex":return Ee.replaceSelection("```latex\n"+t+"\n```"),Ee.setCursor(n.line+1,t.length+1),Ee.focus();case"line-break":return Ee.replaceSelection("
\n"),Ee.focus();case"list-ul":return""===t?Ee.replaceSelection("- "+t):Ee.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ee.focus();case"list-ol":return""===t?Ee.replaceSelection("1. "+t):Ee.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ee.focus();case"add-null-ch":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("▁"),Ee.focus();case"add-signal":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("@▁@"),Ee.focus();case"add-multiple":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection(me),Ee.focus();case"inster-template-1":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ee.focus();case"eraser":return Ee.setValue(""),Ee.focus();case"trigger-watch":return Oe(!Re),Ee.focus();case"trigger-full-screen":return Fe(!Ue),Ee.focus();case ae:return void Ve(ae);case ue:return void Ve(ue);case se:return void Ve(se);case le:return void Ve(le);case"maths-latex":return void Ve("maths-latex");case ce:return void Ve(ce);case de:return void Ve(de);default:throw new Error}}),[Ee,Re,Ue]),wn=(0,l.useCallback)((function(e,n){var t,i,r,o,a;switch(Ve(""),Ye){case ae:var s=e.title,c=e.link;return Ee.replaceSelection("[".concat(s,"](").concat(c,")")),Ee.focus();case ue:var l=e.language,u=e.content;return Ee.replaceSelection(["```"+l,u,"```"].join("\n")),Ee.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),f=0;f-1||null==v||!v.type?g?Ee.replaceSelection("![ ".concat(g," ]( ").concat(m,' "').concat(g,'" )')):Ee.replaceSelection("![,](".concat(m,")")):(null==v||null===(o=v.type)||void 0===o?void 0:o.indexOf("video"))>-1?Ee.replaceSelection('')):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Ee.replaceSelection('').concat(v.name,"")):ge.includes(x)?Ee.replaceSelection('').concat(v.name,"")):Ee.replaceSelection("[".concat(v.name,"](").concat(re.Z.API_SERVER).concat(m,")")),Ee.focus();case de:for(var w=e.row,y=e.col,b=e.align,j="\n",S=0;S300&&(n=300),en(g+n+"px")}},i=mn.current,r=!1,o=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Ee,mn]),(0,l.useEffect)((function(){en(g)}),[g]);var jn={width:ve(s),height:ve($e)},Sn=((0,l.useMemo)((function(){if(qe){var e=new Date(qe),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[qe]),function(e){var n=[];if(Z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,l.useEffect)((function(){ye[Ye]&&Ye!==le&&Ye!==ce&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),pn(t)}),0)}),[Ye]);var Cn=function(e,n,t,i){var r=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&t>e||e>o-20&&tn||n>r-20&&i-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,B.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],ne=(null==z||null===(n=z.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===r()(null==z||null===(t=z.exerciseParams)||void 0===t?void 0:t.errorMessage);(0,d.useEffect)((function(){"student-unlock"===s.actionTabs.key&&c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,X(S);case 2:return n=e.sent,e.next=5,W({});case 5:n.status||H(n);case 6:case"end":return e.stop()}}),e)})))()}),[s.actionTabs.key]);var te=(null==F?void 0:F.exercise)||{},ie=te.time,re=te.end_time,oe=null!=K&&K.user_end_time?C()(null==K?void 0:K.user_end_time).add(1,"minutes"):C()(),ae=C()(re)>oe?Math.round(C().duration(C()(re).diff(oe.startOf("minute"))).asMinutes()):0,se=((null==K?void 0:K.student_left_minutes)||0)+(L||0);return(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(h.Z,{width:514,centered:!0,closable:!(null==z||null===(i=z.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===s.actionTabs.key,footer:null,onCancel:function(){p({type:"exercise/setActionTabs",payload:{}})},children:(0,B.jsxs)(m.Z,{spinning:V||Q,children:[ne&&(0,B.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!ne&&(0,B.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),ne&&(0,B.jsx)(g.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==z||null===(o=z.exerciseParams)||void 0===o?void 0:o.errorMessage)||{}],columns:ee}),(0,B.jsx)("div",{className:"",children:(0,B.jsxs)(f.Z,{form:M,layout:"vertical",autoComplete:"off",children:[(0,B.jsx)(f.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,B.jsx)(v.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),-1!==ie?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(f.Z.Item,{name:"time",label:(0,B.jsxs)("span",{children:["延长时间(",(0,B.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",C()(re).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,B.jsx)(x.Z,{min:0,precision:0,max:ae,style:{width:"100%"},placeholder:"最大可延长时间为".concat(ae,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})}),(0,B.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,B.jsx)("span",{className:"ml5",children:V||Q?"--":se}),"分钟",0!==se&&(null==K?void 0:K.user_end_time)&&(0,B.jsxs)("span",{children:[",交卷截止时间:",(0,B.jsx)("span",{className:"ml5",children:C()(null==K?void 0:K.user_end_time).add(L||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,B.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",C()(re).format("YYYY-MM-DD HH:mm")]})]})}),(0,B.jsxs)(w.Z,{justify:"space-between",align:"middle",children:[(0,B.jsx)(y.Z,{}),(0,B.jsx)(y.Z,{children:(0,B.jsx)(b.ZP,{loading:G,onClick:$,children:"进入考试"})})]})]})})})}))},73837:function(e,n,t){"use strict";t.d(n,{Y4:function(){return L},Im:function(){return B},ZP:function(){return D}});var i=t(79800),r=t.n(i),o=t(7557),a=t.n(o),s=t(41498),c=t.n(s),l=t(82242),u=t.n(l),d=t(85573),p=t.n(d),f=t(59301),h=t(92832),m=t(3113),g=t(78386),v=t(20538),x=t(6176),w=t(24334),y=t(78081),b=t(63743),j=t(99144),S=t(34376),C=t(75105),k=t(18892),A=t(11597),T=t(37712),N=h.Z.TextArea,E={visible:!1,tabIndex:"0"},B=p()(p()(p()(p()(p()(p()({},x.h.NOMATCH,"测试用例结果不匹配"),x.h.OK,"调试通过"),2,"调试超时"),3,"调试pod失败"),4,"编译失败"),5,"执行失败"),I=function(e){return e[e.SET_VISIBLE=0]="SET_VISIBLE",e[e.SET_TABINDEX=1]="SET_TABINDEX",e}(I||{});function M(e,n){switch(n.type){case I.SET_VISIBLE:return u()(u()({},e),{},{visible:n.payload});case I.SET_TABINDEX:return u()(u()({},e),{},{tabIndex:n.payload});default:throw new Error}}function L(e){var n=e.status,t=e.error_msg,i=e.output,r=e.input,o=e.expected_output,s=e.is_file,l=e.input_file_url,u=e.output_file_url,d=e.expected_output_file_url,p=e.setMonacoValue,h=e.setData,m=(0,f.useRef)(),g=(0,f.useRef)(),v=(0,f.useRef)(),y=null,k={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,f.useEffect)((function(){if(i&&!s&&m.current){var e=new S.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});e.open(m.current);var n=(0,j.pp)(w.Base64.decode(i));e.write(n),e.setOption("theme",{background:"#1e1e1e"})}if(r&&!s&&g.current){var t=new S.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});t.open(g.current),t.write((0,j.pp)(r)),t.setOption("theme",{background:"#1e1e1e"})}if(o&&!s&&v.current){var a=new S.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});a.open(v.current),a.write((0,j.pp)(w.Base64.decode(o))),a.setOption("theme",{background:"#1e1e1e"})}}),[i]),n){case x.h.NOMATCH:y=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("p",{className:"c-red",children:"实际输出:"}),!s&&(0,T.jsx)("div",{ref:m}),s&&(0,T.jsx)("div",{style:k,children:(0,T.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.ZP)(u,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});case 2:n=e.sent,p(n),setTimeout((function(){h(u)}),200);case 5:case"end":return e.stop()}}),e)}))),children:i})}),(0,T.jsx)("p",{className:"c-red",children:"预期输出:"}),!s&&(0,T.jsx)("div",{ref:v}),s&&(0,T.jsx)("div",{style:k,children:(0,T.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(d,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return n=e.sent,e.t0=p,e.next=6,n.text();case 6:e.t1=e.sent,(0,e.t0)(e.t1),setTimeout((function(){h(d)}),200);case 9:case"end":return e.stop()}}),e)}))),children:o})})]});break;case x.h.EXECUTEFAILURE:y=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("div",{style:{border:"1px #F6F7F9 solid"},children:[(0,T.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"最后执行的输入:"}),!s&&(0,T.jsx)(b.Z,{value:r,style:k}),s&&(0,T.jsx)("div",{style:k,children:(0,T.jsx)("a",{onClick:function(){return(0,j.LR)(l,r)},children:r})})]}),(0,T.jsxs)("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"},children:[(0,T.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"执行出错信息:"}),(0,T.jsxs)("pre",{className:"error",style:{color:"#E30000",padding:"0 10px"},children:[w.Base64.decode(t),"111"]})]})]});break;case x.h.COMPILEFAILURE:y=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("p",{children:"执行出错信息:"}),(0,T.jsx)("pre",{className:"error",children:w.Base64.decode(t)})]});break;case x.h.PODFAILURE:y=(0,T.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:y=(0,T.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,T.jsxs)(T.Fragment,{children:[" ",y," "]})}function P(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,o=e.input,a=e.expected_output,s=(e.is_file,e.input_file_url,e.output_file_url,e.expected_output_file_url,null);switch(n){case x.h.OK:s=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,T.jsx)("p",{children:"执行结果:"}),(0,T.jsx)("pre",{children:w.Base64.decode(r)})]});break;case x.h.NOMATCH:s=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("p",{children:["输入:",(0,T.jsx)("pre",{children:o})]}),(0,T.jsxs)("p",{children:["输出:",r&&w.Base64.decode(r)]}),(0,T.jsxs)("p",{children:["预期输出:",a&&w.Base64.decode(a)]})]});break;case x.h.EXECUTEFAILURE:case x.h.COMPILEFAILURE:s=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("p",{children:["最后执行的输入:",(0,T.jsx)("pre",{children:o})]}),(0,T.jsx)("p",{children:"执行出错信息:"}),(0,T.jsx)("pre",{className:"error",children:w.Base64.decode(t)})]});break;case x.h.PODFAILURE:s=(0,T.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:s=(0,T.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,T.jsxs)(T.Fragment,{children:[" ",s," "]})}var D=function(e){var n=e.input,t=e.is_file,i=e.debuging,o=e.submitting,s=(e.executingMessage,e.debugResult),l=e.onChangeInput,u=e.onDebugCode,d=e.onSubmitCode,p=e.hack,h=e.user,x=(0,f.useReducer)(M,E),w=r()(x,2),b=w[0],j=w[1],S=b.visible,B=(b.tabIndex,(0,k.useSearchParams)()),L=r()(B,1)[0];var D=(0,f.useMemo)((function(){if(s){s.status;return(0,T.jsx)(T.Fragment,{children:P(s)})}return null}),[s]);var G=function(){var e=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.ZP)("/api/problems/".concat(n,"/start.json"),{method:"get",params:{hack_user_id:null==h?void 0:h.user_id}});case 2:(t=e.sent)&&(window.location.href="/myproblems/".concat(null==t?void 0:t.identifier,"?type=1"));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,T.jsxs)("div",{className:"test-case-panel",children:[(0,T.jsxs)("div",{className:"test-case-panel-body ".concat(S?"active":""),children:[(0,T.jsx)("ul",{className:"s-navs",children:(0,T.jsx)("li",{children:(0,T.jsx)("a",{className:"active",children:"调试代码结果"})})}),(0,T.jsx)(A.Z,{leftTitle:"自定义测试用例",rightTitle:"代码执行结果",style:{height:240},leftNode:(0,T.jsx)(N,{placeholder:"请输入自测用例(如果未填写,自测运行时,系统会自动填充第一个非隐藏的文本类型的测试用例)",value:t?"":n,onChange:l}),rightNode:i?(0,T.jsx)(y.Z,{message:"代码执行中..."}):s?D:(0,T.jsx)("p",{style:{color:"#536879"},children:"请填写测试用例的输入值,点击“调试代码”"})})]}),(0,T.jsx)("a",{className:"btn-collapse ".concat(S?"up":""),onClick:function(){j({type:I.SET_VISIBLE,payload:!S})},children:S?(0,T.jsx)(g.Z,{}):(0,T.jsx)(v.Z,{})}),(0,T.jsxs)("footer",{className:"footer",children:[(0,T.jsx)("span",{children:"控制台"}),(0,T.jsxs)("div",{className:"flex-container",children:[(null==p?void 0:p.is_program)&&(null==p?void 0:p.above_question)&&(0,T.jsx)(m.ZP,{onClick:function(){return G(null==p?void 0:p.above_question)},id:"oj-prev",className:"btn-blue",type:"ghost",children:"上一题"}),(null==p?void 0:p.is_program)&&(null==p?void 0:p.under_question)&&(0,T.jsx)(m.ZP,{onClick:function(){return G(null==p?void 0:p.under_question)},id:"oj-next",className:"btn-blue",type:"ghost",children:"下一题"}),(0,T.jsx)(m.ZP,{className:"btn-green custom-ant-disabled",ghost:!0,disabled:i||o,loading:i,onClick:function(){j({type:I.SET_VISIBLE,payload:!0}),j({type:I.SET_TABINDEX,payload:"1"}),u()},children:"调试代码"}),"8"!==L.get("qtype")&&(0,T.jsx)(m.ZP,{type:"primary",className:"custom-ant-disabled",loading:o,disabled:i||o,onClick:function(){j({type:I.SET_VISIBLE,payload:!1}),d()},children:"评测并提交"})]})]})]})}},58170:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return gn}});var i=t(39647),r=t.n(i),o=t(7557),a=t.n(o),s=t(41498),c=t.n(s),l=t(79800),u=t.n(l),d=t(82242),p=t.n(d),f=t(59301),h=t(7683),m=t(35423),g=t(18892),v=t(31797),x=t(43418),w=t(71418),y=t(3113),b=t(57809),j=t(73029),S=t(75487),C=t(54173),k=t(27930),A=t(10160),T=t(680),N=t(91551),E=t(60141),B=t(24334),I=t(87002),M=t(73837),L="left-panel___SKGyd",P="tab-panel-body___gABdv",D="b1___QpbmK",G="s-navs___FXwOi",R="bg-white___kbZ6r",O="active___QGOnZ",z="list___PXTsq",Z="btns___F8yZK",U="drawer___xdGaT",F={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},H=t(61998),_=t(8591),Y=t(27092),V=t(42141),W=t(73374),K=t(6176),q=t(99144),J=t(17498),Q=t(75105),X=t(34376),$=t(13547),ee=t(27795),ne=t(61186),te=t.n(ne),ie=t(37712),re=function(e){var n=e.open,t=e.onClose,i=(0,f.useState)(void 0),r=u()(i,2),o=r[0],s=r[1];console.log((0,g.useLocation)(),33);(0,g.useLocation)();(0,f.useEffect)((function(){if(n){var e=function(){var e=c()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.X6)(n);case 2:t=e.sent,s(t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}}),[n]);var l=o||{},d=l.status,p=l.created_at,h=l.code,m=(l.name,l.language),v=l.pass_sets_count,b=l.set_count,S=l.error_msg,C=l.output,k=l.input,A=l.expected_output,T=(l.execute_memory,l.user,l.execute_time),N=l.input_file_url,E=l.output_file_url,I=l.is_file,M=l.expected_output_file_url;return(0,ie.jsx)(x.Z,{open:n,width:1e3,onCancel:function(){return t(!1)},footer:(0,ie.jsx)(y.ZP,{type:"primary",onClick:function(){return t(!1)},children:"关闭"}),centered:!0,children:(0,ie.jsx)(w.Z,{spinning:!o,delay:500,children:(0,ie.jsx)("div",{className:"record-detail-info",children:o?(0,ie.jsx)(ie.Fragment,{children:(0,ie.jsxs)("div",{className:"record-detail-body",children:[(0,ie.jsx)("h2",{children:" 提交记录 "}),(0,ie.jsxs)("ul",{className:"record-info",children:[(0,ie.jsxs)("li",{children:[" 状态:",(0,ie.jsx)("span",{className:0===d?"c-green":"c-red",children:$.Im[d]})," "]}),(0,ie.jsxs)("li",{children:[" 提交时间:",(0,ie.jsx)("span",{children:te()(p).format("YYYY-MM-DD HH:mm:ss")})," "]}),(0,ie.jsxs)("li",{children:[" 语言:",(0,ie.jsx)("span",{children:m})," "]}),(0,ie.jsxs)("li",{children:[" 执行用时:",(0,ie.jsxs)("span",{children:[1e3*T,"ms"]})," "]}),(0,ie.jsxs)("li",{children:[" ","".concat(v," / ").concat(b," 个通过的测试用例")," "]})]}),(0,$.gZ)({status:d,error_msg:S,execute_time:T,output:C,input:k,expected_output:A,input_file_url:N,output_file_url:E,is_file:I,expected_output_file_url:M}),(0,ie.jsx)("h2",{children:" 提交的内容 "}),(0,ie.jsx)(ee.ZP,{height:"200px",width:"100%",language:null==m?void 0:m.toLocaleLowerCase(),value:B.Base64.decode(h),options:{readOnly:!0}})]})}):null})})})},oe=H.Z.Column,ae=function(e){var n=e.submitResult,t=e.submitting,i=e.submitRecords,r=e.page,o=e.onPageChange,s=(e.topicId,n||{}),l=s.status,d=s.id,p=s.input,h=s.output,m=s.expected_output,v=s.is_file,x=s.input_file_url,y=s.output_file_url,b=s.expected_output_file_url,j=s.error_msg,S=(0,f.useRef)(),C=(0,f.useRef)(),k=(0,f.useRef)(!1),A=(0,f.useRef)(),T=(0,f.useRef)(),N=(0,f.useRef)(new X.Terminal({fontSize:14,letterSpacing:0,cols:Math.floor(.4*window.innerWidth/9),rows:6})),E=(0,f.useRef)(new X.Terminal({fontSize:14,letterSpacing:0,cols:Math.floor(.4*window.innerWidth/9),rows:6})),I=(0,f.useRef)(new X.Terminal({fontSize:14,letterSpacing:0,cols:Math.floor(.4*window.innerWidth/9),rows:6})),L=(0,f.useRef)(new X.Terminal({fontSize:14,letterSpacing:0,cols:Math.floor(.4*window.innerWidth/9),rows:6})),P=(0,f.useRef)(),D=(0,g.useSearchParams)(),G=u()(D,1)[0],R=i||{},O=R.records,z=R.records_count,Z=(0,f.useState)(""),U=u()(Z,2),$=U[0],ee=U[1],ne=(0,f.useState)(""),ae=u()(ne,2),se=ae[0],ce=ae[1],le=(0,f.useState)(!1),ue=u()(le,2),de=ue[0],pe=ue[1],fe=((0,g.useLocation)(),"1"===G.get("type"));(0,f.useEffect)((function(){if(h&&!v&&l!==K.h.OK&&d&&S.current){k.current||N.current.open(S.current);var e=(0,q.pp)(B.Base64.decode(h));N.current.reset(),N.current.write(e),setTimeout((function(){k.current=!0}),100),window.terms=N,window.outputs=B.Base64.decode(h),N.current.setOption("theme",{background:"#fafafa",foreground:"#333"})}p&&!v&&l!==K.h.OK&&d&&C.current&&(k.current||E.current.open(C.current),E.current.reset(),E.current.write((0,q.pp)(p)),E.current.setOption("theme",{background:"#fafafa",foreground:"#333"})),m&&!v&&l!==K.h.OK&&d&&(k.current||I.current.open(T.current),I.current.reset(),I.current.write((0,q.pp)(B.Base64.decode(m))),I.current.setOption("theme",{background:"#fafafa",selection:"#fff",foreground:"#333"})),A.current&&(k.current||L.current.open(A.current),L.current.write((0,q.pp)(B.Base64.decode(j))),L.current.reset(),L.current.setOption("theme",{background:"#fafafa",selection:"#fff",foreground:"#333"}))}),[h,j,m,p]);return(0,ie.jsxs)(w.Z,{spinning:t,tip:"评测中...",indicator:(0,ie.jsx)(V.Z,{style:{fontSize:24},spin:!0}),children:[d?(0,ie.jsxs)("div",{className:F.wrap,children:[(0,ie.jsxs)("ul",{ref:P,className:F.info,children:[(0,ie.jsxs)("li",{children:["执行结果:",(0,ie.jsx)("span",{className:l===K.h.OK?"c-green":"c-red",children:M.Im[l]})]}),(0,ie.jsx)("li",{className:F.error,children:(0,ie.jsxs)("a",{onClick:function(){v?navigator.clipboard.writeText(B.Base64.decode(j)).then((function(){_.ZP.success("复制错误信息成功")})):navigator.clipboard.writeText(B.Base64.decode(h)).then((function(){_.ZP.success("复制错误信息成功")}))},children:["复制错误信息 ",(0,ie.jsx)(W.Z,{})," "]})}),(0,ie.jsx)("li",{children:(0,ie.jsxs)("span",{className:"c-light-primary current",onClick:function(){pe(d)},children:["显示详情 >"," "]})})]}),l!==K.h.OK?(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsx)("p",{className:"c-red",children:"实际输入:"}),(0,ie.jsxs)("pre",{children:[!v&&(0,ie.jsx)("div",{ref:C}),v&&(0,ie.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(x,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return n=e.sent,e.t0=ce,e.next=6,n.text();case 6:e.t1=e.sent,(0,e.t0)(e.t1),setTimeout((function(){ee(x)}),200);case 9:case"end":return e.stop()}}),e)}))),children:p})]}),(0,ie.jsx)("p",{className:"c-red",children:"实际输出:"}),(0,ie.jsxs)("pre",{children:[(4===l||5===l)&&(0,ie.jsx)("div",{ref:A}),4!=l&&5!=l&&(v?(0,ie.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.ZP)(y,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});case 2:n=e.sent;try{ce(n)}catch(e){ce("")}setTimeout((function(){ee(y)}),200);case 5:case"end":return e.stop()}}),e)}))),children:h}):(0,ie.jsx)("div",{ref:S}))]}),(0,ie.jsx)("p",{className:"c-red",children:"预期输出:"}),(0,ie.jsxs)("pre",{children:[!v&&(0,ie.jsx)("div",{ref:T}),v&&(0,ie.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(b,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return n=e.sent,e.t0=ce,e.next=6,n.text();case 6:e.t1=e.sent,(0,e.t0)(e.t1),setTimeout((function(){ee(b)}),200);case 9:case"end":return e.stop()}}),e)}))),children:m})]})]}):null]}):null,(null==O?void 0:O.length)>0?(0,ie.jsxs)(H.Z,{dataSource:O,rowKey:"id",pagination:!1,children:[(0,ie.jsx)(oe,{title:"提交时间",dataIndex:"created_at",render:function(e,n){return(0,ie.jsxs)("span",{children:[" ",te()(e).format("YYYY-MM-DD HH:mm:ss")]})}},"created_at"),(0,ie.jsx)(oe,{title:"提交结果",dataIndex:"status",render:function(e,n){var t;return(0,ie.jsx)("span",{className:"".concat(0===e?"c-green":"c-red"," current"),onClick:function(){pe(n.id)},children:null===(t=M.Im[e])||void 0===t?void 0:t.replace("调试","评测")})}},"status"),(0,ie.jsx)(oe,{title:"执行用时 (".concat(fe?"MS":"S",")"),dataIndex:"execute_time",render:function(e){return e?fe?e:e/1e3:""}},"execute_time"),(0,ie.jsx)(oe,{title:"内存消耗(".concat(fe?"KB":"MB",")"),dataIndex:"execute_memory",render:function(e){return e?fe?e:parseFloat((e/1024).toFixed(2)):""}},"execute_memory"),(0,ie.jsx)(oe,{title:"语言",dataIndex:"language"},"language"),(0,ie.jsx)(oe,{title:"操作",dataIndex:"status",render:function(e,n){return(0,ie.jsx)("span",{className:"c-light-primary current",onClick:function(){pe(n.id)},children:"查看"})}},"status")]}):(0,ie.jsx)("div",{style:{height:300,width:"100%"}}),(0,ie.jsx)(re,{onClose:pe,open:de}),z>15?(0,ie.jsx)(Y.Z,{className:F.pagination,current:r,pageSize:15,total:z,onChange:o}):null,(0,ie.jsx)(J.Z,{close:!0,data:$,type:$.length?"txt":"",onClose:function(){return ee("")},monacoEditor:{value:se,language:"txt",onChange:function(){},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})]})},se=t(14539),ce=t(12563),le=t(81327),ue="desc___iOAgd",de="info___GPALq",pe="commit-info___Hk6Za",fe=t(63743),he={1:{name:"简单",color:"#52c41a"},2:{name:"中等",color:"#faad14"},3:{name:"困难",color:"#f5222d"}},me=function(e){var n=e.hack,t=(e.onTriggerPraise,e.toDiscuss),i=n.language,r=n.difficult,o=n.time_limit,a=(n.username,n.user_path,n.user_praise,n.comments_count),s=(n.praises_count,n.description),c=n.pass_count,l=n.submit_count,d=((0,g.useLocation)(),(0,g.useSearchParams)()),p=u()(d,1)[0],f=he[r];return console.log("----description",n),(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsxs)("ul",{className:de,children:[(0,ie.jsxs)("li",{children:["编程语:",(0,ie.jsx)("b",{children:i})]}),(0,ie.jsxs)("li",{children:["难度:",(0,ie.jsx)(ce.Z,{color:f.color,children:f.name})]}),(0,ie.jsxs)("li",{children:["单个测试集评测时长限制:",(0,ie.jsxs)("b",{children:[o,"秒"]})]})]}),"8"===p.get("qtype")?(0,ie.jsx)(fe.Z,{value:s,showProgramFill:!0,className:ue}):(0,ie.jsx)(fe.Z,{value:s,className:ue}),(0,ie.jsxs)("ul",{className:pe,children:["1"===p.get("type")||"exercises"===p.get("type")?"":(0,ie.jsx)("li",{children:(0,ie.jsxs)(le.Z,{size:4,children:[(0,ie.jsx)("span",{children:"通过次数"})," ",(0,ie.jsx)("b",{children:c})]})}),"1"===p.get("type")||"exercises"===p.get("type")?"":(0,ie.jsxs)("li",{children:[(0,ie.jsxs)(le.Z,{size:4,children:[(0,ie.jsx)("span",{children:"提交次数"})," ",(0,ie.jsx)("b",{children:l})]})," "]}),(0,ie.jsx)("li",{style:{flex:"1 0 0"}}),"exercises"!==p.get("type")&&(0,ie.jsxs)("li",{children:[(0,ie.jsxs)(le.Z,{size:4,children:[(0,ie.jsx)("i",{className:"iconfont icon-huifu1",onClick:t})," ",(0,ie.jsx)("b",{children:a})]})," "]})]})]})},ge={},ve=function(e){var n=e.hack,t=e.current_user;return(0,ie.jsx)("div",{className:ge.answer,children:null!=t&&t.professional_certification?null!=n&&n.answer_text?(0,ie.jsx)(fe.Z,{style:{padding:"13px 0"},value:(null==n?void 0:n.answer_text)||""}):(0,ie.jsx)(se.Z,{customText:"暂未设置参考答案~"}):(0,ie.jsx)(se.Z,{customText:"未认证的老师用户不能查看参考答案,请先进行职业认证",ButtonTwo:(0,ie.jsx)(y.ZP,{shape:"round",type:"primary",onClick:function(){return g.history.push("/account/certification")},children:"立即前往"})})})},xe=t(83833),we=t(37205),ye=t.n(we),be=t(98516);function je(e,n){return(0,Q.U2)("/problems/".concat(e,"/comments.json"),{page:n,limit:10})}function Se(e){return(0,Q.v_)("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:1})}function Ce(e,n,t){return(0,Q.v_)("/problems/".concat(e,"/comments/reply.json"),{comments:{content:t,parent_id:n}})}function ke(e,n){return(0,Q.v_)("/problems/".concat(e,"/comments.json"),{comments:{content:n}})}function Ae(e,n,t){return(0,Q.v_)("/problems/".concat(e,"/comments/").concat(n,"/hidden.json"),t)}function Te(e,n){return(0,Q.IV)("/problems/".concat(e,"/comments/").concat(n))}var Ne=t(49592);function Ee(e){var n=e.author;return(0,ie.jsx)("a",{href:"/users/".concat(n.login),target:"_blank",children:(0,ie.jsx)("img",{alt:"用户头像",height:"50",style:{borderRadius:"50%"},src:"".concat(A.Z.IMG_SERVER,"/images/").concat(n.image_url),width:"50"})})}function Be(e){var n=e.data,t=e.index,i=e.parentDiscussIndex,r=e.user,o=e.onSetActionType,a=n.author,s=n.can_delete,c=n.content,l=n.id,u=n.time;var d=r.admin||s||a.user_id===r.user_id;return(0,ie.jsxs)("div",{className:"discuss-item-container second-discuss ",children:[(0,ie.jsx)(Ee,{author:a}),(0,ie.jsxs)("section",{children:[(0,ie.jsxs)("div",{className:"discuss-info",children:[(0,ie.jsx)("a",{href:"/users/".concat(a.login),target:"_blank",children:a.name}),(0,ie.jsx)("span",{className:"grey",children:u}),(0,ie.jsx)("div",{className:"btn-group",style:{marginBottom:0},children:d?(0,ie.jsx)("a",{onClick:function(){o({id:l,index:t,type:"delete-discuss",parentDiscussIndex:i,message:"确定要删除该条回复吗"})},title:"删除",children:(0,ie.jsx)("i",{className:"iconfont icon-shanchu"})}):null})]}),(0,ie.jsx)(fe.Z,{className:"discuss-content",value:c})]})]})}var Ie=function(e){var n=e.user,t=e.data,i=e.index,r=e.onPlusDiscuss,o=e.onSetActionType,a=e.activeDiscussIndex,s=e.onReplyDiscuss,c=e.onSetActiveDiscussIndex,l=t.content,u=t.children,d=t.hidden,p=t.id,f=t.praise_count,h=t.time,m=t.user_praise,g=t.can_delete,v=t.author;var x=n.admin||n.user_id===v.user_id;return(0,ie.jsxs)("div",{className:"discuss-item-container",children:[(0,ie.jsx)(Ee,{author:v}),(0,ie.jsxs)("section",{children:[(0,ie.jsxs)("div",{className:"discuss-info",children:[(0,ie.jsxs)("a",{href:"/users/".concat(v.login),target:"_blank",children:[" ",v.name," "]}),(0,ie.jsx)("span",{className:"grey",children:h})]}),(0,ie.jsx)(fe.Z,{className:"discuss-content",value:l}),u&&u.length>0?(0,ie.jsx)("div",{className:"reply-discuss-container",children:u.map((function(e,t){return(0,ie.jsx)(Be,{data:e,index:t,user:n,onSetActionType:o,parentDiscussIndex:i},e.id)}))}):null,(0,ie.jsxs)("div",{className:"btn-group",children:[x?(0,ie.jsx)("a",{onClick:function(){o({id:p,index:i,params:{hidden:d?"0":"1"},type:"hidden-discuss",message:d?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:d?"取消隐藏":"隐藏评论",children:(0,ie.jsx)("i",{className:d?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,!g||u&&0!=u.length?null:(0,ie.jsx)("a",{onClick:function(){o({id:p,index:i,type:"delete-discuss",message:"确定要删除该条回复吗"})},title:"删除",children:(0,ie.jsx)("i",{className:"iconfont icon-shanchu"})}),(0,ie.jsxs)("a",{onClick:function(){c(p)},title:"回复",children:[" ",(0,ie.jsx)("i",{className:"iconfont icon-huifu1"})," "]}),(0,ie.jsxs)("a",{onClick:function(){r(p,!m,i)},className:m?"c-orange":"",children:[(0,ie.jsx)("i",{className:m?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),(0,ie.jsx)("span",{children:f||""})]})]}),(0,ie.jsx)(Ne.Z,{id:p,activeDiscussIndex:a,onReplyDiscuss:s})]})]},p)},Me=t(35220),Le="dis-input-editor-container___nKGxx",Pe="active___tmt7T",De="input-mask___epEle",Ge="text-area___Vry8W",Re="tip-container___plpA3",Oe="md-container___u85aq",ze="btn-send___deQ5v",Ze=t(49312),Ue=function(e){var n=e.user_praise,t=e.praise_count,i=e.praisePlus,r=e.onCreateDiscuss,o=e.discuss_count,s=(0,f.useState)(!1),l=u()(s,2),d=l[0],p=l[1],h=(0,f.useState)(""),m=u()(h,2),g=m[0],v=m[1];function x(){p(!1)}function w(){return(w=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r(g),v(""),p(!1);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,ie.jsxs)("div",{className:"".concat(Le," ").concat(d?Pe:""," "),children:[(0,ie.jsxs)("div",{className:d?"hide ".concat(Ge):Ge,children:[(0,ie.jsx)("input",{placeholder:"说点什么",onClick:function(){p(!0)}}),(0,ie.jsxs)("a",{children:[" ",(0,ie.jsx)("i",{className:"iconfont icon-huifu1"}),"    ",o," "]}),(0,ie.jsxs)("a",{className:"c-light-black",onClick:i,title:n?"取消点赞":"点赞",children:[(0,ie.jsx)("i",{className:"mr3 ".concat(n?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," ")}),t?(0,ie.jsx)("span",{children:t}):""]})]}),d?(0,ie.jsx)("div",{className:De,onClick:x}):null,(0,ie.jsxs)("div",{className:d?Oe:"".concat(Oe," hide"),children:[(0,ie.jsx)(Ze.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:g,height:240,onChange:function(e){v(e)}}),(0,ie.jsx)("div",{className:Re,onClick:x,children:(0,ie.jsx)("a",{className:ze,onClick:function(){return w.apply(this,arguments)},children:" 发送 "})})]})]})},Fe={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null},He=function(e){return e[e.GET_DISCUSSES=0]="GET_DISCUSSES",e[e.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",e[e.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",e[e.PLUS_DISCUSS=3]="PLUS_DISCUSS",e[e.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",e[e.SET_PAGE=5]="SET_PAGE",e[e.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",e}(He||{});function _e(e,n){switch(n.type){case He.SHOW_DISCUSSES_LOADING:return p()(p()({},e),{},{loading:!0});case He.GET_DISCUSSES:case He.TOP_OR_DOWN_DISCUSS:case He.SET_ACTION_TYPE:case He.PLUS_DISCUSS:return p()(p()({},e),n.payload);case He.SET_PAGE:return p()(p()({},e),{},{page:n.payload});case He.ACTIVE_DISCUSS_INDEX:return p()(p()({},e),n.payload);default:throw new Error}}var Ye=function(e){var n=e.user,t=e.identifier,i=e.hack,r=e.onTriggerPraise,o=e.activeIndex,s=(0,f.useReducer)(_e,Fe),l=u()(s,2),d=l[0],p=l[1],h=(d.loading,d.page),m=d.data,g=d.count,v=d.actionType,w=d.activeDiscussIndex,y=(0,f.useCallback)(c()(a()().mark((function e(){var n,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p({type:He.SHOW_DISCUSSES_LOADING}),e.next=3,je(t,h);case 3:n=e.sent,i=n.comments,r=n.disscuss_count,p({type:He.GET_DISCUSSES,payload:{data:i,count:r,loading:!1}});case 6:case"end":return e.stop()}}),e)}))),[h,t]);function b(e){p({type:He.SET_ACTION_TYPE,payload:{actionType:e}})}function j(e){p(w===e?{type:He.ACTIVE_DISCUSS_INDEX,payload:{activeDiscussIndex:null}}:{type:He.ACTIVE_DISCUSS_INDEX,payload:{activeDiscussIndex:e}})}function S(e,n,t){return C.apply(this,arguments)}function C(){return(C=c()(a()().mark((function e(n,t,i){var r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Se(n);case 3:r=e.sent,m[i].user_praise=t,m[i].praise_count=r.praise_count,p({type:He.PLUS_DISCUSS,payload:{data:ye()(m)}}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function k(){return(k=c()(a()().mark((function e(){var n,i,r,o,s,c,l,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=v.id,i=v.params,r=v.type,o=v.index,s=v.parentDiscussIndex,"hidden-discuss"!==r){e.next=6;break}return e.next=4,Ae(t,n,i);case 4:s?m[s].children[o].hidden=1==i.hidden:m[o].hidden=1==i.hidden,p({type:He.SET_ACTION_TYPE,payload:{actionType:null,data:ye()(m)}});case 6:if("delete-discuss"!==r){e.next=31;break}return e.next=9,Te(t,n);case 9:if(!s&&0!==s){e.next=22;break}c=m[s].children,l=c.length-1;case 12:if(!(l>=0)){e.next=19;break}if(c[l].id!==n){e.next=16;break}return c.splice(l,1),e.abrupt("break",19);case 16:l--,e.next=12;break;case 19:m[s].children=c,e.next=30;break;case 22:u=m.length-1;case 23:if(!(u>=0)){e.next=30;break}if(m[u].id!==n){e.next=27;break}return m.splice(u,1),e.abrupt("break",30);case 27:u--,e.next=23;break;case 30:p({type:He.SET_ACTION_TYPE,payload:{actionType:null,data:ye()(m)}});case 31:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e,n){return T.apply(this,arguments)}function T(){return(T=c()(a()().mark((function e(n,i){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Ce(t,n,i);case 3:y(),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.log(e.t0);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}function N(){return(N=c()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p({type:He.SHOW_DISCUSSES_LOADING}),e.next=3,ke(t,n);case 3:y();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){"2"===o&&y()}),[t,h,o]),(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsxs)("div",{className:"discuss-panel",children:[0===m.length?(0,ie.jsx)(se.Z,{}):m.map((function(e,t){return(0,ie.jsx)(Ie,{onReplyDiscuss:A,onPlusDiscuss:S,onSetActiveDiscussIndex:j,onSetActionType:b,data:e,index:t,user:n,activeDiscussIndex:w})})),g>10?(0,ie.jsx)("div",{className:"pagination-container",children:(0,ie.jsx)(Y.Z,{showQuickJumper:!0,onChange:function(e){p({type:He.SET_PAGE,payload:e})},current:h,total:g})}):null]}),(0,ie.jsx)(Ue,{user_praise:i.user_praise,praise_count:i.praises_count,praisePlus:r,discuss_count:i.comments_count,onCreateDiscuss:function(e){return N.apply(this,arguments)}}),(0,ie.jsxs)(be.Z,{children:[(0,ie.jsx)(x.Z,{centered:!0,title:"提示",open:!!v,onOk:function(){return k.apply(this,arguments)},onCancel:function(){p({type:He.SET_ACTION_TYPE,payload:{actionType:null}})},children:(0,ie.jsx)("p",{children:v?v.message:""})}),(0,ie.jsx)(Me.Z,{})]})]})},Ve=t(43428),We=t(92832),Ke={},qe=function(e){var n=e.hack,t=e.current_user;return(0,ie.jsx)("div",{className:Ke.answer,children:null!=t&&t.professional_certification?null!=n&&n.analysis?(0,ie.jsx)(fe.Z,{style:{padding:"13px 0"},value:(null==n?void 0:n.analysis)||""}):(0,ie.jsx)(se.Z,{customText:"暂未设置题目解析~"}):(0,ie.jsx)(se.Z,{customText:"未认证的老师用户不能查看题目解析,请先进行职业认证",ButtonTwo:(0,ie.jsx)(y.ZP,{shape:"round",type:"primary",onClick:function(){return g.history.push("/account/certification")},children:"立即前往"})})})},Je={1:"简单",2:"适中",3:"困难"},Qe={1:"#2fa34f",2:"#0152d9",3:"#fa6400"},Xe=function(e){var n,t=e.hack,i=e.onTriggerPraise,r=e.topicId,o=e.page,s=e.onPageChange,l=e.user,d=e.current_user,h=e.submitRecords,m=e.submitting,v=e.submitResult,x=e.setActiveIndex,w=(0,g.useSearchParams)(),y=u()(w,1)[0],j=(0,f.useState)("0"),S=u()(j,2),C=S[0],k=S[1],A=((0,g.useLocation)(),(0,f.useState)(!1)),T=u()(A,2),N=T[0],E=T[1],B=(0,f.useState)([]),I=u()(B,2),M=I[0],F=I[1],_=(0,f.useState)([]),V=u()(_,2),W=V[0],K=V[1],q=(0,f.useState)({page:1,limit:10}),J=u()(q,2),X=J[0],$=J[1],ee=(0,f.useState)(p()(p()({},(0,g.useParams)()),{},{page:1,per_page:20,name:""})),ne=u()(ee,2),re=ne[0],oe=ne[1];function ce(e){return le.apply(this,arguments)}function le(){return(le=c()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("3"!==(t=n.target.id)){e.next=6;break}return e.next=4,(0,Q.ZP)("/api/myproblems/".concat(re.id,"/redo_logs.json"),{method:"get",params:p()({},X)});case 4:0===(null==(i=e.sent)?void 0:i.status)&&K(null==i?void 0:i.data);case 6:k(t);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ue(){return de.apply(this,arguments)}function de(){return(de=c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.ZP)("/api/problems/my_hack_list.json",{method:"get",params:p()({identifier:null==re?void 0:re.id},re)});case 2:n=e.sent,F(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){x(C)}),[C]),(0,f.useEffect)((function(){return xe.Z.subscribe("to-commit-info",(function(){k("1")}))}),[]),console.log(h,"submitRecords"),(0,ie.jsxs)("div",{className:L,children:[(0,ie.jsxs)("ul",{className:"".concat(G," ").concat(R," ").concat(D),children:[(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"0"===C?O:"",id:"0",onClick:ce,children:"任务描述"})}),"8"!==y.get("qtype")&&(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"1"===C?O:"",id:"1",onClick:ce,children:"提交记录"})}),"exercises"!==y.get("type")&&(null==t?void 0:t.answer_text_show)&&(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"4"===C?O:"",id:"4",onClick:ce,children:"参考答案"})}),"exercises"!==y.get("type")&&(null==t?void 0:t.analysis_show)&&(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"5"===C?O:"",id:"5",onClick:ce,children:"题目解析"})}),("exercises"===y.get("type")||(null==t?void 0:t.homework_common_id))&&(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"3"===C?O:"",id:"3",onClick:ce,children:"重置记录"})}),"exercises"!==y.get("type")&&(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"2"===C?O:"",id:"2",onClick:ce,children:"评论"})})]}),(0,ie.jsx)("div",{className:"".concat(P," ").concat("0"===C?"":"hide"),children:(0,ie.jsx)(me,{hack:t,onTriggerPraise:i,toDiscuss:function(){k("2")}})}),(0,ie.jsx)("div",{style:{padding:"0 12px"},className:"".concat(P," ").concat("1"===C?"":"hide"),children:null!=h&&h.records_count||m?(0,ie.jsx)(ae,{page:o,onPageChange:s,topicId:r,submitting:m,submitRecords:h,submitResult:v},(null==v?void 0:v.id)||1):(0,ie.jsx)(se.Z,{})}),(0,ie.jsx)("div",{className:"".concat(P," ").concat("4"===C?"":"hide"),children:(0,ie.jsx)(ve,{hack:t,current_user:d})}),(0,ie.jsx)("div",{className:"".concat(P," ").concat("5"===C?"":"hide"),children:(0,ie.jsx)(qe,{hack:t,current_user:d})}),(0,ie.jsx)("div",{className:"".concat(P," ").concat("2"===C?"":"hide"),style:{padding:0},children:(0,ie.jsx)(Ye,{user:l,activeIndex:C,identifier:t.identifier,hack:t,onTriggerPraise:i})}),(0,ie.jsxs)("div",{className:"".concat(P," ").concat("3"===C?"":"hide"),style:{padding:0},children:[(0,ie.jsx)(H.Z,{style:{marginTop:10},pagination:!1,dataSource:null==W?void 0:W.list,columns:[{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return te()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}}]}),(0,ie.jsx)(Y.Z,{style:{marginTop:10},current:X.page,total:null==W?void 0:W.count,hideOnSinglePage:!0,onChange:function(){var e=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return X.page=n,$(X),e.next=3,(0,Q.ZP)("/api/myproblems/".concat(re.id,"/redo_logs.json"),{method:"get",params:p()(p()({},X),{},{courseId:re.courseId})});case 3:0===(null==(t=e.sent)?void 0:t.status)&&K(null==t?void 0:t.data);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})]}),(0,ie.jsx)(Ve.Z,{rootClassName:U,headerStyle:{background:"#000",border:0},closable:!1,title:(0,ie.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,ie.jsx)("span",{style:{color:"#fff"},children:"题目列表"}),(0,ie.jsx)(We.Z.Search,{onSearch:function(e){re.name=e,re.page=1,oe(p()({},re)),ue()},style:{width:180,margin:"0px 20px",marginLeft:"auto"},placeholder:"请输入题目名称搜索"}),(0,ie.jsxs)(b.default,{style:{width:100},placeholder:"请选择难度",onChange:function(e){re.page=1,re.difficult=e||null,oe(p()({},re)),ue()},children:[(0,ie.jsx)(b.default.Option,{value:0,children:"全部"}),(0,ie.jsx)(b.default.Option,{value:1,children:"简单"}),(0,ie.jsx)(b.default.Option,{value:2,children:"适中"}),(0,ie.jsx)(b.default.Option,{value:3,children:"困难"})]})]}),bodyStyle:{background:"#0f1e31",padding:"20px 0px"},footerStyle:{background:"#0f1e31",border:0,textAlign:"center"},footer:(0,ie.jsx)("div",{children:(0,ie.jsx)(Y.Z,{current:re.page,className:"mt10 mb10",hideOnSinglePage:!0,total:null==M?void 0:M.count,pageSize:re.per_page,onChange:function(e,n){re.page=e,re.per_page=n,ue()}})}),width:530,placement:"left",onClose:function(){return E(!1)},open:N,children:null==M||null===(n=M.data)||void 0===n?void 0:n.map((function(e,n){return(0,ie.jsxs)("div",{onClick:c()(a()().mark((function n(){var t;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Q.ZP)("/api/problems/".concat(null==e?void 0:e.identifier,"/start.json"),{method:"get",params:{hack_user_id:null==l?void 0:l.user_id}});case 2:(t=n.sent)&&(g.history.replace("/myproblems/".concat(null==t?void 0:t.identifier,"?type=1")),window.location.reload());case 4:case"end":return n.stop()}}),n)}))),className:"".concat(z," ").concat(null!=e&&e.checked?O:""),children:[(0,ie.jsxs)("div",{children:[(null==e?void 0:e.opened)&&(null==e?void 0:e.passed)&&(0,ie.jsx)("i",{className:"iconfont icon-wancheng1 c-green-29b"}),(null==e?void 0:e.opened)&&!(null!=e&&e.passed)&&(0,ie.jsx)("i",{className:"iconfont icon-cuowu c-red"}),(0,ie.jsx)("span",{style:{color:"rgb(186, 196, 205)",fontWeight:400,fontSize:14,marginLeft:10},children:e.name})]}),(0,ie.jsx)("span",{style:{color:Qe[e.difficult]},children:Je[e.difficult]})]})}))}),(null==t?void 0:t.is_program)&&(0,ie.jsxs)("div",{onClick:function(){ue(),E(!0)},className:Z,children:[(0,ie.jsx)("i",{className:"iconfont icon-timuliebiao"}),(0,ie.jsx)("span",{children:"题目列表"})]})]})},$e=t(62522),en=t(56687),nn=t(23977),tn=t(83550),rn=t(32595),on=t(45823),an=t(31704),sn=t(90049),cn=t(73140),ln=["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading"],un=v.Z.Countdown,dn={Java:"java",C:"c",Python:"py","C++":"c"},pn=function(e){return e[e.SET_LOADING=0]="SET_LOADING",e[e.GET_DATA=1]="GET_DATA",e[e.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",e[e.SET_DATA=3]="SET_DATA",e[e.SET_DEBUGING=4]="SET_DEBUGING",e[e.SET_SUBMITING=5]="SET_SUBMITING",e[e.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",e[e.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",e[e.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",e[e.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",e[e.SET_PAGE=10]="SET_PAGE",e}(pn||{});function fn(){return(new Date).getTime()}var hn={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function mn(e,n){switch(n.type){case pn.GET_DATA:return p()(p()({},e),n.payload);case pn.SET_DATA:return p()(p()({},e),{},{data:n.payload});case pn.SET_LOADING:return p()(p()({},e),{},{loading:n.payload});case pn.SET_SHOW_NOTE:return p()(p()({},e),{},{showNote:n.payload});case pn.SET_DEBUGING:return p()(p()({},e),{},{debuging:n.payload});case pn.SET_SUBMITING:return p()(p()({},e),{},{submitting:n.payload});case pn.GET_SUBMIT_RECORDS:return p()(p()({},e),{},{submitRecords:n.payload});case pn.SET_PAGE:return p()(p()({},e),{},{submitRecordPage:n.payload});case pn.SET_EXECUTE_MESSAGE:return p()(p()({},e),{},{executingMessage:n.payload});case pn.SET_EXECUTE_RESULT:case pn.SET_SUBMIT_RESULT:return p()(p()({},e),n.payload);default:throw new Error}}var gn=function(e){e.children;var n,t,i,r,o,s=(0,f.useReducer)(mn,hn),l=u()(s,2),d=l[0],v=l[1],b=(0,g.useParams)().id,T=((0,g.useLocation)(),(0,g.useSearchParams)()),N=u()(T,1)[0],E=d.loading,M=d.data,L=d.debugResult,P=d.submitResult,D=d.submitRecords,G=d.submitRecordPage,R=d.showNote,O=d.debuging,z=d.submitting,Z=d.executingMessage,U=(0,f.useState)("#37AD83"),F=u()(U,2),H=F[0],_=F[1],Y=(0,f.useState)(null),V=u()(Y,2),W=V[0],K=V[1],q=(0,f.useState)({}),J=u()(q,2),X=J[0],$=J[1],ee=(0,f.useState)(!0),ne=u()(ee,2),te=ne[0],re=ne[1],oe=(0,f.useState)(!1),ae=u()(oe,2),se=ae[0],ce=ae[1],le=(0,f.useRef)(null),ue=(0,f.useRef)(0),de=null==M?void 0:M.user,pe=null==M?void 0:M.hack,fe=(0,f.useState)(!1),he=u()(fe,2),me=he[0],ge=he[1],ve=(0,f.useRef)(1),we=(0,f.useRef)(!1);(0,an.y)("exercises"===N.get("type"));var ye=(0,an.X)().setOpenDisableCopyAndPaste,be=(0,f.useState)(""),je=u()(be,2),Se=je[0],Ce=je[1],ke=(0,rn._)(X);(0,f.useEffect)((function(){function e(){return(e=c()(a()().mark((function e(){var n,t,i,r,o,s,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return re(!0),e.next=3,(0,j.fu)(b,{exercise_id:N.get("exercisesId")});case 3:if(n=e.sent,setTimeout((function(){re(!1)}),800),401===n.status);else{try{n.hack.code=B.Base64.decode(n.hack.code)}catch(e){console.log(e)}n.hack=p()(p()({},n.hack),{},{is_program:"1"===N.get("type")}),v({type:pn.GET_DATA,payload:{loading:!1,data:n}})}if("exercises"!==N.get("type")){e.next=22;break}if(window.self!==window.top){e.next=10;break}return window.top.location.href="/",e.abrupt("return");case 10:if("coursesId"!=N.get("coursesId")){e.next=16;break}return e.next=13,(0,S._F)({categoryId:N.get("exercisesId"),login:N.get("login")});case 13:r=e.sent,e.next=19;break;case 16:return e.next=18,(0,S._B)({categoryId:N.get("exercisesId"),login:N.get("login")});case 18:r=e.sent;case 19:$(p()({},r)),ye(null===(t=r)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.forbid_copy),"number"==typeof(null===(i=r)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.left_time)&&(K(Date.now()+1e3*(null===(o=r)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.left_time)),setTimeout((function(){_("red")}),1e3*((null===(s=r)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.left_time)-300>0?(null===(c=r)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.left_time)-300:0)));case 22:case"end":return e.stop()}}),e)})))).apply(this,arguments)}b&&function(){e.apply(this,arguments)}()}),[b]),(0,f.useEffect)((function(){var e;return"exercises"===N.get("type")&&null!=X&&null!==(e=X.exercise)&&void 0!==e&&e.screen_open&&(window.removeEventListener("blur",Te,!1),on.U.forEach((function(e,n){window.addEventListener(e,Te,!1)})),window.addEventListener("blur",Te,!1),window.focus()),function(){document.removeEventListener((0,C.gH)(),Te)}}),[X]),(0,f.useEffect)((function(){"1"===Se&&b&&null!=pe&&pe.language&&function(){Ne.apply(this,arguments)}()}),[b,G,null==pe?void 0:pe.language,Se]),(0,f.useEffect)((function(){return null!=pe&&pe.is_program&&(ue.current=0,le.current=setInterval((function(){Ae()}),15e3)),function(){clearInterval(le.current)}}),[null==pe?void 0:pe.is_program]);var Ae=function(){var e=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.ZP)("/api/myproblems/".concat(b,"/save_long_time.json"),{method:"get",params:{answer_long_time:ue.current}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Te=function(){we.current||(0,C.BU)(),window.parent.postMessage("backExercise","*")};function Ne(){return(Ne=c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,j.zO)(b,{limit:15,page:G,language:null==pe?void 0:pe.language});case 3:n=e.sent,v({type:pn.GET_SUBMIT_RECORDS,payload:n}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}function Ee(e){return Be.apply(this,arguments)}function Be(){return(Be=c()(a()().mark((function e(n){var t,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("inner"!==N.get("ip_limit")&&"true"!==N.get("ip_bind_type")){e.next=4;break}return e.next=3,(0,en.y)({ip_limit:N.get("ip_limit"),ip_bind:"true"===N.get("ip_bind_type")});case 3:t=e.sent;case 4:return e.next=6,(0,j.n4)(b,{code:B.Base64.encode(n||pe.code),language:null==pe?void 0:pe.language,exercise_id:N.get("exercisesId"),question_id:N.get("questionId"),ip:t});case 6:return-5===(i=e.sent).status&&(0,g.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:p()(p()({errorMessage:null==i?void 0:i.message},(null==X?void 0:X.exercise)||{}),{},{exercise_user_id:null==X||null===(r=X.exercise)||void 0===r?void 0:r.exercise_user_id,id:N.get("exercisesId")})}}),e.abrupt("return",i);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ie(){return Me.apply(this,arguments)}function Me(){return Me=c()(a()().mark((function e(){var n,t,i,r,o,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ve.current=2,!z){e.next=3;break}return e.abrupt("return");case 3:return v({type:pn.SET_SUBMITING,payload:!0}),e.prev=4,xe.Z.publish("to-commit-info"),e.next=8,Ee();case 8:if(n=e.sent,console.log(n,1),0!==n.status){e.next=30;break}if(t=function(){var e=c()(a()().mark((function e(){var n,i,c,l,u,f;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.rX)(b,"submit");case 2:if(n=e.sent,i=n.status,c=n.data,l=fn(),u=l-s>1e3*(r*o+3),0===i||u||setTimeout(t,1e3),!u){e.next=12;break}return x.Z.error({centered:!0,okText:"知道啦",title:"评测代码超时"}),v({type:pn.SET_SUBMITING,payload:!1}),e.abrupt("return");case 12:if(0!==i){e.next=19;break}return 2===c.status&&x.Z.error({centered:!0,okText:"知道啦",title:"评测代码超时"}),0===(null==c?void 0:c.status)&&"1"===N.get("type")&&ce(!0),e.next=17,(0,j.zO)(b,{limit:15,page:G,language:null==pe?void 0:pe.language});case 17:f=e.sent,v({type:pn.SET_SUBMIT_RESULT,payload:p()(p()({},d),{},{submitResult:c,submitting:!1,submitRecords:f})});case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),i={},"exercises"!==N.get("type")){e.next=19;break}if(i.extras={exercise_id:N.get("exercisesId"),question_id:N.get("questionId")},"inner"!==N.get("ip_limit")&&"true"!==N.get("ip_bind_type")){e.next=19;break}return e.next=18,(0,en.y)({ip_limit:N.get("ip_limit"),ip_bind:"true"===N.get("ip_bind_type")});case 18:i.extras.ip=e.sent;case 19:return e.next=21,(0,j.bM)(b,i);case 21:if(-1!==e.sent.status||!N.get("exercisesId")){e.next=25;break}return window.parent.location.href="/classrooms/".concat(N.get("coursesId"),"/exercise/").concat(N.get("exercisesId"),"/detail"),e.abrupt("return");case 25:r=pe.time_limit,o=pe.test_case_size,s=fn(),t(),e.next=31;break;case 30:v({type:pn.SET_SUBMITING,payload:!1});case 31:e.next=37;break;case 33:e.prev=33,e.t0=e.catch(4),console.log(e.t0),v({type:pn.SET_SUBMITING,payload:!1});case 37:ge(!1);case 38:case"end":return e.stop()}}),e,null,[[4,33]])}))),Me.apply(this,arguments)}function Le(){return Pe.apply(this,arguments)}function Pe(){return Pe=c()(a()().mark((function e(){var n,t,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ve.current=1,d.debuging=!0,v({type:pn.SET_DEBUGING,payload:!0}),e.prev=3,e.next=6,Ee();case 6:if(0!==e.sent.status){e.next=22;break}return n=function(){var e=c()(a()().mark((function e(){var i,o,s,c,l,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.rX)(b,"debug");case 2:if(i=e.sent,o=i.status,s=i.message,c=i.data,l=fn(),u=l-r>1e3*(t+3),0===o||u||(v({type:pn.SET_EXECUTE_MESSAGE,payload:s}),setTimeout(n,1e3)),!u){e.next=13;break}return x.Z.error({centered:!0,okText:"知道啦",content:"调试代码超时"}),v({type:pn.SET_DEBUGING,payload:!1}),e.abrupt("return");case 13:0===o&&(v({type:pn.SET_DEBUGING,payload:!1}),2===c.status&&x.Z.error({centered:!0,okText:"知道啦",content:"调试代码超时"}),2===c.status&&x.Z.error({centered:!0,okText:"知道啦",content:"调试代码超时"}),v({type:pn.SET_EXECUTE_RESULT,payload:p()(p()({},d),{},{debugResult:c,debuging:!1})}));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),t=pe.time_limit,i={input:encodeURIComponent(M.test_case.input)},"exercises"===N.get("type")&&(i.exercise_id=N.get("exercisesId")),e.next=14,(0,j.MU)(b,i);case 14:if(-1!==e.sent.status||!N.get("exercisesId")){e.next=18;break}return window.parent.location.href="/classrooms/".concat(N.get("coursesId"),"/exercise/").concat(N.get("exercisesId"),"/detail"),e.abrupt("return");case 18:r=fn(),n(),e.next=23;break;case 22:v({type:pn.SET_DEBUGING,payload:!1});case 23:e.next=28;break;case 25:e.prev=25,e.t0=e.catch(3),console.log(e.t0);case 28:return e.prev=28,e.finish(28);case 30:case"end":return e.stop()}}),e,null,[[3,25,28,30]])}))),Pe.apply(this,arguments)}function De(e,n){var t=n?{modify_code:!1}:{};v({type:pn.SET_DATA,payload:p()(p()({},M),{},{hack:p()(p()({},pe),{},{code:e},t)})}),ge(!0)}var Ge=function(){var e=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.ZP)("/api/problems/".concat(null==pe?void 0:pe.identifier,"/start.json"),{method:"get",params:{language:"C++"===n||"c++"===n?encodeURIComponent(n):n,hack_user_id:null==de?void 0:de.user_id}});case 2:-1!==(t=e.sent).status&&g.history.replace("/myproblems/".concat(null==t?void 0:t.identifier,"?type=").concat(N.get("type")));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function Re(){return(Re=c()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n={},"exercises"===N.get("type")?n.exercise_id=N.get("exercisesId"):null!=pe&&pe.homework_common_id&&(n.homework_common_id=null==pe?void 0:pe.homework_common_id),e.next=5,(0,j.H7)(b,p()({},n));case 5:401===(t=e.sent).status||De(B.Base64.decode(t.code)),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function Oe(){return(Oe=c()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.MK)(b,n);case 2:v({type:pn.GET_DATA,payload:{showNote:!1,data:p()(p()({},M),{},{hack:p()(p()({},pe),{},{notes:n.notes})})}});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ze={hack:pe,isLoading:te,input:null==M||null===(n=M.test_case)||void 0===n?void 0:n.input,is_file:null==M||null===(t=M.test_case)||void 0===t?void 0:t.is_file,language:null==pe?void 0:pe.language,code:null==pe?void 0:pe.code,title:"main."+dn[null==pe?void 0:pe.language],modify_code:null==pe?void 0:pe.modify_code,notes:null==pe?void 0:pe.notes,debugResult:L,debuging:O,submitting:z,executingMessage:Z,onCancelNote:function(){v({type:pn.SET_SHOW_NOTE,payload:!1})},onAddNote:function(e){return Oe.apply(this,arguments)},showNote:R,user:de,onShowNote:function(){v({type:pn.SET_SHOW_NOTE,payload:!0})},onSubmitCode:Ie,onChangeCode:De,onChangeInput:function(e){var n=e.target.value;v({type:pn.SET_DATA,payload:p()(p()({},M),{},{test_case:{input:n}})})},onDebugCode:Le,onResetCode:function(){return Re.apply(this,arguments)},onSyncCode:function(){x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,ie.jsxs)("p",{children:["初始代码有修改,更新后将覆盖现有代码哦~ ",(0,ie.jsx)("br",{}),"请将您编辑的代码保存至本地,以防丢失"]}),onOk:function(){return c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.fi)(b);case 2:401===(n=e.sent).status||De(B.Base64.decode(n.code),!0);case 4:case"end":return e.stop()}}),e)})))()}})},onUpdateCode:Ee,onChangeLanguage:Ge};function Ze(){return(Ze=c()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.vl)(pe.id,{container_type:"Hack",type:1});case 2:n=e.sent,t=n.praise_count,i=p()(p()({},M),{},{hack:p()(p()({},pe),{},{praises_count:t,user_praise:!pe.user_praise})}),v({type:pn.SET_DATA,payload:i});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Ue={topicId:b,submitResult:P,submitRecords:D,submitting:z,page:G,onPageChange:function(e){v({type:pn.SET_PAGE,payload:e})},hack:pe,user:null==M?void 0:M.user,current_user:null==M?void 0:M.current_user,onTriggerPraise:function(){return Ze.apply(this,arguments)},setActiveIndex:Ce};return console.log(X),(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsxs)(w.Z,{spinning:E,delay:500,children:[M?(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsxs)("header",{className:I.Z.header,children:["exercises"!==N.get("type")&&(0,ie.jsxs)("div",{children:[(0,ie.jsx)("img",{src:"".concat(A.Z.IMG_SERVER,"/images/").concat(null==de?void 0:de.image_url),alt:"user",width:30}),(0,ie.jsx)("span",{children:null==de?void 0:de.name})]}),"exercises"===N.get("type")&&(0,ie.jsxs)("div",{children:[(0,ie.jsxs)("div",{className:"exercise_user_info",children:["姓名",(0,ie.jsx)("span",{className:"ml10",children:null==X||null===(i=X.exercise)||void 0===i?void 0:i.user_name})]}),(0,ie.jsxs)("div",{className:"exercise_user_info ml30",children:["学号",(0,ie.jsx)("span",{className:"ml10",children:null==X||null===(r=X.exercise)||void 0===r?void 0:r.student_id})]})]}),(0,ie.jsxs)("h2",{className:"flex-wrp flex_box_column flex_box_center",children:[(0,ie.jsx)("div",{children:pe.name}),(null==pe?void 0:pe.is_program)&&(0,ie.jsx)(nn.Z,{defaultValue:null==pe?void 0:pe.answer_long_time,onChange:function(e){console.log(e),ue.current=e},className:"font12 c-grey-999"})]}),null!=de&&de.hack_manager?(0,ie.jsxs)(g.Link,{className:I.Z.btn_back,to:"1"===N.get("type")?"/problems/newedit/".concat(pe.identifier,"?type=1"):"/problems/newedit/".concat(pe.identifier),style:{marginRight:10},children:[" ",(0,ie.jsx)(h.Z,{})," 编辑"]}):null,(null==X||null===(o=X.exercise)||void 0===o?void 0:o.left_time)&&(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsx)("span",{style:{color:H,marginRight:6},className:"iconfont icon-daojishi ".concat(I.Z.djs)}),(0,ie.jsx)("span",{className:"c-white mr20",children:(0,ie.jsx)(un,{valueStyle:{color:H,fontSize:20,fontWeight:500},title:(0,ie.jsx)("span",{style:{color:H,fontSize:14,marginRight:10},className:"time",children:"剩余答题时长"}),value:W,onFinish:c()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.VL)({categoryId:N.get("exercisesId"),commit_method:2});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(Ee(),x.Z.info({width:530,title:"提示",centered:!0,okText:"确定",content:(0,ie.jsxs)("div",{className:"tc font16",children:["答题结束了,系统已自动提交试卷",(0,ie.jsx)("br",{}),"不能再修改答题"]}),onOk:function(){var e=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:window.parent.location.href="/classrooms/".concat(N.get("coursesId"),"/exercise/").concat(N.get("exercisesId"),"/detail");case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()})),-3===(null==n?void 0:n.status)&&(t=parseInt(null==n?void 0:n.message),K(Date.now()+1e3*t));case 5:case"end":return e.stop()}}),e)})))})})]}),"exercises"===N.get("type")?(0,ie.jsxs)(y.ZP,{type:"primary",onClick:function(){var e=function(){var e=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ee();case 2:ge(!1),ke(),we.current=!0,Te();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();null!=D&&D.records_count&&!me?e():x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",icon:null,title:"提示",content:(0,ie.jsx)("div",{style:{color:"#FF0000"},children:"请确认你的答题内容是否进行评测并提交,未评测则会导致该题无法获得分数"}),onOk:e})},children:[(0,ie.jsx)("span",{className:"iconfont icon-yiguanbi mr5 font14"})," 返回试卷"]}):(0,ie.jsxs)("span",{className:I.Z.btn_back,onClick:function(){if(N.get("backUrl"))g.history.push(N.get("backUrl"));else if("1"===N.get("type")){var e,n=null===(e=localStorage.getItem("program_homework"))||void 0===e?void 0:e.split(",");g.history.push("/classrooms/".concat(null==n?void 0:n[0],"/program_homework/").concat(null==n?void 0:n[1],"/detail"))}else g.history.push("/problemset")},children:[" ",(0,ie.jsx)(m.Z,{}),"退出"]})]}),(0,ie.jsx)(w.Z,{size:"large",spinning:te,children:(0,ie.jsx)(k.Z,{className:"my-problems",leftChild:(0,ie.jsx)(Xe,p()({},Ue)),rightChild:(0,ie.jsx)(xn,p()({},ze))})})]}):null,(0,ie.jsx)(x.Z,{centered:!0,closable:!1,width:680,footer:null,open:se,className:"oj-modal",children:(0,ie.jsxs)("section",{className:"oj-modal-content",children:[(0,ie.jsxs)("div",{className:"oj-modal-head",children:[(0,ie.jsx)("img",{src:$e,alt:""}),(0,ie.jsx)("i",{onClick:function(){return ce(!1)},className:"iconfont icon-guanbi1"})]}),(0,ie.jsxs)("aside",{children:[(0,ie.jsx)("img",{className:"mr30",src:cn.Z}),"运行时间: ",(0,ie.jsxs)("span",{style:{color:"#75d6ba",marginRight:100},children:[null==P?void 0:P.execute_time,"ms"]}),"优于",(0,ie.jsxs)("span",{style:{color:"#f3b087",margin:"0 5px"},children:[(null==P?void 0:P.time_better_than)||100,"%"]}),"的用户"]}),(0,ie.jsxs)("aside",{className:"mb50",children:[(0,ie.jsx)("img",{src:sn.Z,className:"mr30"}),(0,ie.jsxs)("span",{className:"oj-modal-tt",children:[(0,ie.jsxs)("span",{children:[(0,ie.jsx)("span",{children:"占用内存: "}),(0,ie.jsxs)("span",{className:"c-light-primary",children:[null==P?void 0:P.execute_memory,"kb"]})]}),(0,ie.jsx)("span",{children:(0,ie.jsx)("span",{})})]}),"优于",(0,ie.jsxs)("span",{style:{color:"#f3b087",margin:"0 5px"},children:[(null==P?void 0:P.memory_better_than)||100,"%"]}),"的用户"]}),(0,ie.jsx)("div",{id:"oj-modal-next",onClick:c()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==P||!P.next_identifier){e.next=7;break}return e.next=3,(0,Q.ZP)("/api/problems/".concat(null==P?void 0:P.next_identifier,"/start.json"),{method:"get",params:{hack_user_id:null==de?void 0:de.user_id}});case 3:(n=e.sent)&&(g.history.replace("/myproblems/".concat(null==n?void 0:n.identifier,"?type=1")),window.location.reload()),e.next=9;break;case 7:i=null===(t=localStorage.getItem("program_homework"))||void 0===t?void 0:t.split(","),g.history.push("/classrooms/".concat(null==i?void 0:i[0],"/program_homework/").concat(null==i?void 0:i[1],"/detail"));case 9:case"end":return e.stop()}}),e)}))),className:"oj-modal-btn",children:null!=P&&P.next_identifier?"进入下一题":"回到作业详情页"})]})})]}),(0,ie.jsx)(tn.Z,{successCb:function(){1===ve.current?Le():Ie()}})]})};function vn(e){e.title;var n,t=e.modify_code,i=e.onSyncCode,r=e.onShowCodeSetting,o=e.onResetCode,a=e.hack,s=e.onChangeLanguage,c=(0,g.useSearchParams)(),l=u()(c,1)[0].get("language"),d=function(e){return"1"===e?"c++":"2"===e?"C++":e};return(0,f.useEffect)((function(){l&&s(d(l))}),[]),(0,f.useEffect)((function(){null!=a&&a.tpm_code_modified&&x.Z.confirm({title:"更新初始代码",icon:(0,ie.jsx)(T.Z,{}),content:(0,ie.jsxs)("div",{children:[(0,ie.jsx)("div",{children:"编程题的初始代码内容有更新,"}),(0,ie.jsx)("div",{children:"更新操作将保留已完成的评测记录和成绩,"}),(0,ie.jsx)("div",{children:"还未完成评测的任务任务代码,请自行保存!"})]}),centered:!0,okText:"确定",cancelText:"取消",onOk:function(){return o()}})}),[null==a?void 0:a.language]),console.log(a,"hack"),(0,ie.jsxs)("div",{className:"action-bar",style:{paddingLeft:0},children:[(null==a?void 0:a.is_program)&&(0,ie.jsx)(b.default,{className:"oj-select",value:null==a?void 0:a.language,defaultValue:d(l),style:{width:100},placeholder:"选择语言",onChange:s,children:null==a||null===(n=a.all_language)||void 0===n?void 0:n.map((function(e){return(0,ie.jsx)(b.default.Option,{value:e,children:e},e)}))}),(0,ie.jsx)("span",{}),t?(0,ie.jsx)("a",{title:"更新通知",onClick:i,children:(0,ie.jsx)("img",{src:E,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})}):null,(0,ie.jsx)("a",{title:"恢复初始代码",onClick:function(){x.Z.confirm({title:"恢复初始代码",icon:(0,ie.jsx)(T.Z,{}),content:"你在本文件中修改的内容将丢失,是否确定重新加载初始代码?",centered:!0,okText:"确定",cancelText:"取消",onOk:o})},children:(0,ie.jsx)("i",{className:"iconfont icon-zhongzhi font-20 "})}),(0,ie.jsx)("a",{onClick:r,children:(0,ie.jsx)("i",{className:"iconfont icon-shezhi"})})]})}function xn(e){var n=e.input,t=e.is_file,i=(e.showNote,e.onShowNote,e.notes,e.onCancelNote,e.onAddNote,e.debugResult),o=e.language,a=e.debuging,s=e.submitting,c=e.executingMessage,l=e.code,u=e.onSubmitCode,d=e.onDebugCode,f=e.onChangeCode,h=e.onChangeInput,m=e.onUpdateCode,g=e.user,v=e.isLoading,x=r()(e,ln);var w=p()({input:n,is_file:t,debugResult:i,debuging:a,submitting:s,executingMessage:c,onDebugCode:d,onChangeCode:f,onSubmitCode:u,onChangeInput:h,user:g},x);return(0,ie.jsxs)("div",{className:"right-panel",children:[(0,ie.jsx)(N.Z,{isLoading:v,language:o,value:l,onChange:f,onUpdateCode:m,ActionBarRender:function(e){return(0,ie.jsx)(vn,p()(p()({},x),{},{onShowCodeSetting:e}))}}),(0,ie.jsx)(M.ZP,p()({},w))]})}},6176:function(e,n,t){"use strict";t.d(n,{h:function(){return i}});var i=function(e){return e[e.NOMATCH=-1]="NOMATCH",e[e.OK=0]="OK",e[e.TIMEOUT=2]="TIMEOUT",e[e.PODFAILURE=3]="PODFAILURE",e[e.COMPILEFAILURE=4]="COMPILEFAILURE",e[e.EXECUTEFAILURE=5]="EXECUTEFAILURE",e}({})},73029:function(e,n,t){"use strict";t.d(n,{H7:function(){return f},MK:function(){return p},MU:function(){return c},X6:function(){return u},bM:function(){return s},fi:function(){return h},fu:function(){return a},n4:function(){return m},rX:function(){return d},vl:function(){return g},zO:function(){return l}});var i=t(82242),r=t.n(i),o=t(75105);function a(e,n){return(0,o.U2)("myproblems/".concat(e,".json"),r()({hidePopLogin:!0},n||{}))}function s(e,n){return(0,o.v_)("myproblems/".concat(e,"/code_submit.json"),n)}function c(e,n){return(0,o.v_)("myproblems/".concat(e,"/code_debug.json"),n)}function l(e,n){return n.language&&(n.language=encodeURIComponent(n.language)),(0,o.U2)("myproblems/".concat(e,"/submit_records.json"),n)}function u(e){return(0,o.U2)("myproblems/record_detail.json",{id:e})}function d(e,n){return(0,o.U2)("myproblems/".concat(e,"/result.json"),{mode:n})}function p(e,n){return(0,o.v_)("myproblems/".concat(e,"/add_notes.json"),n)}function f(e,n){return(0,o.v_)("myproblems/".concat(e,"/restore_initial_code.json"),n)}function h(e){return(0,o.v_)("myproblems/".concat(e,"/sync_code.json"))}function m(e,n){return(0,o.v_)("myproblems/".concat(e,"/update_code.json"),n)}function g(e,n){return(0,o.v_)("discusses/".concat(e,"/plus.json"),n)}},91551:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var i=t(79800),r=t.n(i),o=t(82242),a=t.n(o),s=t(59301),c=t(43428),l=t(27795),u=t(98516),d=t(55978),p=t(1611),f=t(37712),h={theme:(0,d.G)("cmCodeMode","vs-dark"),fontSize:(0,d.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,d.G)("cmTabToSpace",!0)},m=function(e){return e[e.set_font_size=0]="set_font_size",e[e.set_theme=1]="set_theme",e[e.on_tab_to_space=2]="on_tab_to_space",e[e.set_show_editor_setting=3]="set_show_editor_setting",e}(m||{});function g(e,n){switch(n.type){case m.set_show_editor_setting:return a()(a()({},e),{},{showEditorSetting:n.payload});case m.set_theme:return a()(a()({},e),{},{theme:n.payload});case m.set_font_size:return a()(a()({},e),{},{fontSize:n.payload});case m.on_tab_to_space:return a()(a()({},e),{},{tabToSpace:n.payload});default:throw new Error}}var v=function(e){var n=e.isLoading,t=e.value,i=e.onChange,o=e.language,v=e.onUpdateCode,w=e.ActionBarRender,y=void 0===w?function(e){return(0,f.jsx)(x,{onShowCodeSetting:e})}:w,b=(0,s.useReducer)(g,h),j=r()(b,2),S=j[0],C=j[1],k=S.theme,A=S.fontSize,T=S.showEditorSetting,N=S.tabToSpace,E=(0,s.useRef)(),B=(0,s.useRef)(),I={onFontSizeChange:function(e){C({type:m.set_font_size,payload:e}),(0,d.t)("cmFontSize",e)},tabToSpace:N,cmFontSize:A,className:"oj",cmCodeMode:k,onTabToSpace:function(e){C({type:m.on_tab_to_space,payload:e}),(0,d.t)("cmTabToSpace",e)},onCodeModeChange:function(e){C({type:m.set_theme,payload:e}),(0,d.t)("cmCodeMode",e)}};var M={value:t,language:o,theme:k,height:"calc(100% - 56px)",options:{fontSize:A,insertSpaces:N},onChange:function(e){i(e),B.current=e,clearTimeout(E.current),E.current=setTimeout((function(){v(B.current)}),1e4)},onEditBlur:function(e){B.current&&v(B.current)}};return(0,f.jsxs)(s.Fragment,{children:[(0,f.jsxs)("div",{className:"code-panel-container",children:[y((function(){C({type:m.set_show_editor_setting,payload:!0})})),!n&&(0,f.jsx)(l.ZP,a()({},M))]}),(0,f.jsx)(u.Z,{children:(0,f.jsx)(c.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:T,onClose:function(){C({type:m.set_show_editor_setting,payload:!1})},children:(0,f.jsx)(p.Z,a()({},I))})})]})};function x(e){var n=e.onShowCodeSetting;return(0,f.jsxs)("div",{className:"action-bar",children:[(0,f.jsx)("span",{children:"学员初始代码文件"}),(0,f.jsx)("a",{onClick:n,children:(0,f.jsx)("i",{className:"iconfont icon-shezhi"})})]})}},13547:function(e,n,t){"use strict";t.d(n,{Im:function(){return S},ZP:function(){return N},gZ:function(){return A}});var i=t(79800),r=t.n(i),o=t(82242),a=t.n(o),s=t(85573),c=t.n(s),l=t(59301),u=t(92832),d=t(3113),p=t(78386),f=t(20538),h=t(27644),m=t(24334),g=t(78081),v=t(63743),x=t(99144),w=t(11597),y=t(37712),b=u.Z.TextArea,j={visible:!1,tabIndex:"0"},S=c()(c()(c()(c()(c()(c()({},h.h.NOMATCH,"测试用例结果不匹配"),h.h.OK,"调试通过"),2,"调试超时"),3,"调试pod失败"),4,"编译失败"),5,"执行失败"),C=function(e){return e[e.SET_VISIBLE=0]="SET_VISIBLE",e[e.SET_TABINDEX=1]="SET_TABINDEX",e}(C||{});function k(e,n){switch(n.type){case C.SET_VISIBLE:return a()(a()({},e),{},{visible:n.payload});case C.SET_TABINDEX:return a()(a()({},e),{},{tabIndex:n.payload});default:throw new Error}}function A(e){var n=e.status,t=e.error_msg,i=e.output,r=e.input,o=e.expected_output,a=e.is_file,s=e.input_file_url,c=e.output_file_url,l=e.expected_output_file_url,u=null,d={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(n){case h.h.NOMATCH:u=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("p",{className:"c-red",children:"实际输入:"}),!a&&(0,y.jsx)(v.Z,{value:r,style:d}),a&&(0,y.jsx)("div",{style:d,children:(0,y.jsx)("a",{onClick:function(){return(0,x.LR)(s,r)},children:r})}),(0,y.jsx)("p",{className:"c-red",children:"实际输出:"}),!a&&(0,y.jsx)(v.Z,{value:i&&m.Base64.decode(i)||"",style:d}),a&&(0,y.jsx)("div",{style:d,children:(0,y.jsx)("a",{onClick:function(){return(0,x.LR)(c,i)},children:i})}),(0,y.jsx)("p",{className:"c-red",children:"预期输出:"}),!a&&(0,y.jsx)(v.Z,{value:o&&m.Base64.decode(o)||"",style:d}),a&&(0,y.jsx)("div",{style:d,children:(0,y.jsx)("a",{onClick:function(){return(0,x.LR)(l,o)},children:o})})]});break;case h.h.EXECUTEFAILURE:case h.h.COMPILEFAILURE:u=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("p",{children:"最后执行的输入:"}),!a&&(0,y.jsx)(v.Z,{value:r,style:d}),a&&(0,y.jsx)("div",{style:d,children:(0,y.jsx)("a",{onClick:function(){return(0,x.LR)(s,r)},children:r})}),(0,y.jsx)("p",{children:"执行出错信息:"}),(0,y.jsx)("pre",{className:"error",children:m.Base64.decode(t)})]});break;case h.h.PODFAILURE:u=(0,y.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case h.h.TIMEOUT:u=(0,y.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,y.jsxs)(y.Fragment,{children:[" ",u," "]})}function T(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,o=e.input,a=e.expected_output,s=(e.is_file,e.input_file_url,e.output_file_url,e.expected_output_file_url,null);switch(n){case h.h.OK:s=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("p",{children:["执行用时:",i,"秒"]}),(0,y.jsx)("p",{children:"执行结果:"}),(0,y.jsx)("pre",{children:m.Base64.decode(r)})]});break;case h.h.NOMATCH:s=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("p",{children:["输入:",(0,y.jsx)("pre",{children:o})]}),(0,y.jsxs)("p",{children:["输出:",r&&m.Base64.decode(r)]}),(0,y.jsxs)("p",{children:["预期输出:",a&&m.Base64.decode(a)]})]});break;case h.h.EXECUTEFAILURE:case h.h.COMPILEFAILURE:s=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("p",{children:["最后执行的输入:",(0,y.jsx)("pre",{children:o})]}),(0,y.jsx)("p",{children:"执行出错信息:"}),(0,y.jsx)("pre",{className:"error",children:m.Base64.decode(t)})]});break;case h.h.PODFAILURE:s=(0,y.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case h.h.TIMEOUT:s=(0,y.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,y.jsxs)(y.Fragment,{children:[" ",s," "]})}var N=function(e){var n=e.id,t=e.is_file,i=e.input,o=e.debuging,a=e.submitting,s=(e.executingMessage,e.debugResult),c=e.onChangeInput,u=e.onDebugCode,h=e.onSubmitCode,m=(0,l.useReducer)(k,j),v=r()(m,2),x=v[0],S=v[1],A=x.visible;x.tabIndex;(0,l.useEffect)((function(){S({type:C.SET_VISIBLE,payload:!1})}),[n]);var N=(0,l.useMemo)((function(){if(s){s.status;return(0,y.jsx)(y.Fragment,{children:T(s)})}return null}),[s]);return(0,y.jsxs)("div",{className:"test-case-panel",children:[(0,y.jsxs)("div",{className:"test-case-panel-body ".concat(A?"active":""),children:[(0,y.jsx)("ul",{className:"s-navs",children:(0,y.jsx)("li",{children:(0,y.jsx)("a",{className:"active",children:"调试代码结果"})})}),(0,y.jsx)(w.Z,{leftTitle:"自定义测试用例",rightTitle:"代码执行结果",style:{height:240},leftNode:(0,y.jsx)(b,{placeholder:"请输入自测用例(如果未填写,自测运行时,系统会自动填充第一个非隐藏的文本类型的测试用例)",value:t?"":i,onChange:c}),rightNode:o?(0,y.jsx)(g.Z,{message:"代码执行中..."}):s?N:(0,y.jsx)("p",{style:{color:"#536879"},children:"请填写测试用例的输入值,点击“调试代码”"})})]}),(0,y.jsx)("a",{className:"btn-collapse ".concat(A?"up":""),onClick:function(){S({type:C.SET_VISIBLE,payload:!A})},children:A?(0,y.jsx)(p.Z,{}):(0,y.jsx)(f.Z,{})}),(0,y.jsxs)("footer",{className:"footer",children:[(0,y.jsx)("span",{style:{visibility:"hidden"},children:"控制台"}),(0,y.jsxs)("div",{className:"flex-container",children:[(0,y.jsx)(d.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost",children:"上一题"}),(0,y.jsx)(d.ZP,{id:"oj-next",className:"btn-blue",type:"ghost",children:"下一题"}),(0,y.jsx)(d.ZP,{className:"btn-green",type:"ghost",loading:o,onClick:function(){S({type:C.SET_VISIBLE,payload:!0}),S({type:C.SET_TABINDEX,payload:"1"}),u()},children:"调试代码"}),(0,y.jsx)(d.ZP,{type:"primary",className:"custom-ant-disabled",loading:a,disabled:a,onClick:function(){S({type:C.SET_VISIBLE,payload:!1}),h()},children:"评测并提交"})]})]})]})}},27644:function(e,n,t){"use strict";t.d(n,{h:function(){return i}});var i=function(e){return e[e.NOMATCH=-1]="NOMATCH",e[e.OK=0]="OK",e[e.TIMEOUT=2]="TIMEOUT",e[e.PODFAILURE=3]="PODFAILURE",e[e.COMPILEFAILURE=4]="COMPILEFAILURE",e[e.EXECUTEFAILURE=5]="EXECUTEFAILURE",e}({})},49592:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var i=t(7557),r=t.n(i),o=t(41498),a=t.n(o),s=t(79800),c=t.n(s),l=t(59301),u=t(8591),d=t(6848),p=t(71418),f=t(95237),h=t(43604),m=t(27092),g=t(3113),v=t(49312),x=t(75105),w=t(63743),y=t(37712),b=function(e){var n=e.id,t=e.activeDiscussIndex,i=e.onReplyDiscuss,r=e.adminOrOperator,o=(0,l.useState)(""),a=c()(o,2),s=a[0],p=a[1],f=(0,l.useState)(!1),h=c()(f,2),m=h[0],g=h[1];function x(e){p(e)}return(0,l.useEffect)((function(){t!=n&&g(!1)}),[t]),(0,y.jsxs)("div",{className:"discuss-item-editor",style:{display:t===n?"block":"none",width:"100%"},children:[(0,y.jsx)(v.Z,{miniToolbar:!0,startInit:t===n,defaultValue:s,id:n,noStorage:!0,watch:!1,height:155,placeholder:"我要回复",showResizeBar:!0,onChange:x,extraUse:r&&(0,y.jsx)(d.Z,{color:"#fff",open:m,destroyTooltipOnHide:!0,title:j({id:n,isOpen:m,activeDiscussIndex:t,onChange:x,setIsOpen:g}),overlayStyle:{maxWidth:600},children:(0,y.jsx)("a",{title:m?"关闭推荐":"打开推荐",onClick:function(){return g(!m)},children:(0,y.jsx)("i",{className:"iconfont icon-dianzan11"})})})}),(0,y.jsx)("a",{onClick:function(){s?(i(n,s),p("")):u.ZP.info("回复内容不能为空!")},className:"btn-send",children:"发送"})]},n)},j=function(e){var n=(0,l.useState)(!1),t=c()(n,2),i=t[0],o=t[1],s=(0,l.useState)([]),u=c()(s,2),d=u[0],v=u[1],b=(0,l.useState)(1),j=c()(b,2),S=j[0],C=j[1];(0,l.useEffect)((function(){null!=e&&e.isOpen?k():(C(1),v([]))}),[null==e?void 0:e.isOpen]);var k=function(){var n=a()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o(!0),n.next=3,(0,x.ZP)("/api/discusses/".concat(null==e?void 0:e.id,"/recommend_answer.json"),{method:"get"});case 3:0==(null==(t=n.sent)?void 0:t.status)&&v(null==t?void 0:t.answer),o(!1);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,y.jsx)(p.Z,{spinning:i,children:(0,y.jsxs)("div",{style:{color:"#000"},children:[(0,y.jsx)(w.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(null==d?void 0:d[S-1])||""}),(0,y.jsxs)(f.Z,{justify:"end",align:"middle",children:[(0,y.jsx)(h.Z,{children:(0,y.jsx)(m.Z,{simple:!0,current:S,pageSize:1,total:(null==d?void 0:d.length)||0,onChange:function(e){C(e)}})}),(0,y.jsx)(h.Z,{children:(0,y.jsx)(g.ZP,{onClick:a()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:null==e||e.onChange(null==d?void 0:d[S-1]),null==e||e.setIsOpen(!1);case 2:case"end":return n.stop()}}),n)}))),children:"填入文本框"})})]})]})})}},51564:function(e,n,t){"use strict";t.d(n,{U:function(){return p}});var i=t(7557),r=t.n(i),o=t(82242),a=t.n(o),s=t(41498),c=t.n(s),l=t(79800),u=t.n(l),d=t(59301);function p(e,n){var t=(0,d.useState)(n),i=u()(t,2),o=i[0],s=i[1],l=(0,d.useState)(!1),p=u()(l,2),f=p[0],h=p[1],m=(0,d.useState)(),g=u()(m,2),v=g[0],x=g[1],w=function(){var t=c()(r()().mark((function t(i){var c,l,u,d=arguments;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return c=d.length>1&&void 0!==d[1]&&d[1],l=c?n:a()(a()({},o),i),h(!0),s(l),t.next=6,e(l);case 6:return u=t.sent,h(!1),x(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[o,f,w,v]}},32595:function(e,n,t){"use strict";t.d(n,{_:function(){return s}});var i=t(91232),r=t.n(i),o=t(59301),a=t(43418),s=function(e){var n,t,i=(0,o.useRef)([]),s=function(){var e,n=r()(i.current);try{for(n.s();!(e=n.n()).done;){var t=e.value;clearTimeout(t)}}catch(e){n.e(e)}finally{n.f()}i.current=[]};return(0,o.useEffect)((function(){var n,t;if(s(),null!=e&&null!==(n=e.exercise)&&void 0!==n&&n.left_time&&(null==e||null===(t=e.exercise)||void 0===t||null===(t=t.exercise_events)||void 0===t?void 0:t.length)>0){var o,c,l=r()(null==e||null===(o=e.exercise)||void 0===o?void 0:o.exercise_events);try{var u=function(){var n,t=c.value;if((null==e||null===(n=e.exercise)||void 0===n?void 0:n.left_time)>60*(null==t?void 0:t.reminder_time)){var r,o=1e3*((null==e||null===(r=e.exercise)||void 0===r?void 0:r.left_time)-60*(null==t?void 0:t.reminder_time));o=o>2147483647?2147483647:o;var s=setTimeout((function(){a.Z.info({content:"".concat(null==t?void 0:t.reminder_content),icon:null,title:"提示",centered:!0,okText:"知道了"})}),o);i.current.push(s)}};for(l.s();!(c=l.n()).done;)u()}catch(e){l.e(e)}finally{l.f()}}}),[null==e||null===(n=e.exercise)||void 0===n?void 0:n.left_time,null==e||null===(t=e.exercise)||void 0===t?void 0:t.exercise_events]),s}},55978:function(e,n,t){"use strict";t.d(n,{G:function(){return a},t:function(){return o}});var i=t(7062),r=t.n(i);function o(e,n){var t=r().get("__ec");t||(t={}),t[e]=n,r().set("__ec",t)}function a(e,n){var t=r().get("__ec");return t?void 0===t[e]?n:t[e]:n}},90049:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},73140:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},87002:function(e,n){"use strict";n.Z={header:"header___HqHSe",checkboxs:"checkboxs___ObBnD",field:"field___w_sM6","oj-form-container":"oj-form-container____odYP","oj-left-panel":"oj-left-panel___emEB2","oj-form-info":"oj-form-info___m00Ag",footer:"footer___O4iSJ",collapse:"collapse___Ltfkj","test-case-name":"test-case-name___miZcb","btn-remove-case":"btn-remove-case___cHap2","icon-tag":"icon-tag___gmyTb",btn_back:"btn_back___tNmX3",testJi:"testJi___L3fHb",upBtn:"upBtn___RGH6X",djs:"djs____TS0n",time:"time___IAdHc"}},29286:function(){},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},62522:function(e){"use strict";e.exports="data:image/png;base64,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"},60141:function(e){"use strict";e.exports="data:image/gif;base64,R0lGODlh6QDIAPf/APrMTf789vrMUPvdi/zfkfi4CvvYef713fnKSfzosP7wyvrSZfjAKPzmqf3wzP767fnHPv7xzf3wzvjFOfe2BP767vi8F/i8GPvagfnGO/jDMv3uxv3svfrNUvzkov724fvWcfzinPvbhPi5DfrTZv734vi6EPzglfnKSP3tw/nJR/3qtv3nrPrRYPjAJf/++/702PvVbvrUbfrUafrQX/rOVvnLTfrWcvi+H/i7Fv7y0P3y0/3wyv3uxPzjoPzglvi/I/vejvvZfPe5D/rTaPrPWvrOVPrKSf3vyPzlpPnNU/nKRvnENfe6E/Ly8v3sv+Xl5frZf9ra2vnIQOjo6Pv7+9jY2PX19d7e3tTU1Ovr6/n5+dzc3O7u7uLi4tDQ0M7Oztvb2/j4+N3d3ezs7NHR0f7+/tXV1fHx8fDw8NLS0uHh4d/f3/jAJvb29vT09M/Pz+/v7/f39+rq6uPj49bW1vr6+uDg4NfX1+Tk5PPz89PT0+np6efn59nZ2e3t7frPWfzmqvnFN/39/fz8/P756/723/vdif3ru/745/zhmObm5vrUav3ps/zim/zdiv757Pzlpvzruvzhmfe3Bve3B/zimvvhmvnCK/jAJ//56v/9+f7z1f702vvciPvXdfnBJ/jFN/jDL/735PvZe/e7Ffzjn/e3CPznq/3twf3ruvi+IPnFNvvdjPzps/3psvrOWP702/rQXfvYevnOWfvUav3quPrWdP302//56/i9G/zejP712/778/nIQv3orfnOV/i3BvnGOv/+/frKR/////3nqv3uw/vYd/3y1frUa/713v3ruPvZevrXd/e2BvnEM//+/P7z1v///f3rufnDMPnHQPe2A/i/JPrIQvnMUP3z2PnLSv/88/e8Gv746P7uxfvUa/vgk/vglPzgk/rNVPvaffnBKf3xz/756vi6D/rSYvrVcPe4C/jENvi7E/789PrPWPnIQfzchv3tv/3svvzquf3qufi9Hfi9Hve4DPnCLvjCL/e1AM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJDNDJCNzNGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDJDNDJCNzRGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMkM0MkI3MUZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMkM0MkI3MkZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUXAP8ALAAAAADpAMgAAAj/AP8JHEiwoMGDCBMqXMiwocOHBbf0sZLlSxY6XSBq3Mixo8ePIEOK3LjFCxh/KFP6G3NlpMuXMGPKnKmRjxqVOP19SUOzp8+fQIMSjGMlp9EveoTG3PJGThWlUKNuvMLGqFV/WdxI/ZjGyheVeLRsHUtWICEocK5evVNWI5SreHi2nfuTzBm1eJ3QXWiHC15/c/YKfukkzF+8XAYfdIPnsD8yiiNzFOPF8V87kgWi2WPZn5zMoBdSudlZLWTJZEr7k2ImtOuhRVWrHSO5j2zAr127wXIbb5bIdHrTzi25CpSTvdWCGTyId+8vxCNruZv875a9YqRU96c3Ol0nfrf//+3e9g3p6lS8ty0p3jF5snHa+8OifqwZKmXkH36/dY7+3/VF1UVs+o1X1iIFLhegUFQVaBl/UK3hYBkLAnUWcg7ut5UdfmQIYIU0aZFFhp1BCJQb+WVoBYgzFUZiaSb6hMaL/rDF4kuU0QgjVKnRmNGNIhUzmo47CkWFjmA8BSRIAxKpWowyVaVjYkt6dIVzThbp0yAE0ihXlRoZh2GWJf4kxldEUgkmRNOReRuUI71B5pdrMoSGYW6+2VMXZP5Y50JiSJhnb3CChGCWp/2Z0H0pDqqnTFgSGZiiCRHlaHWFdtRYlpmueeWl23UKkR1j6ngdpQZVkUepoMomqkNXkP+pBqoHtdlqqC716KQftBbk4q3ivbrQW1mu0etAgQIrn7AJjUFmesea0UejyuIKEnVOxnHsP01WuyxIZMIhxrGfeqsfswV1SeOHqKpqroPoDpRHllIcK+K78HaURpZsKHVFF1RAIfDABBds8MEIH4wnvgXG+0+kL/bBoKAMV+wqR3o46edPVKRl8cdaQiTli2poFdTIIKesYZg64jGIUMSqLHNeG8n5oppAZTzzzleh+8eLXkDlLM9E44RuzAVKrFR8RTeNErrh6QfGH1F16HTT6EK8XRZvRLXv1VhvFJx8fhAi1ZFgF40u2uLRt5XWaavsc3t5kLVp3Duj64R4fJT/xRneeXM04nMbb+Ux4DLHy7ZqeHTdFuKBbyTHbVwo+TjkiXc0dGfG7oV55hxtQe1fiwz2udwezXgYGIl6fjrIDgu0uFV7oBHZ67CDpLNVWJisGO4fxz7QFlGntIdYmQFvsfAEXaHFGmPwocfLoClfMfMLWs8w9gFqjy/39Xn/LvjqiW8u+d6Z7y360alfLfvEua8s/LnJDyz9r9l/K/6u6d8q/6HxH6gAWD0BOoqAyTPgoBAoGQUucFsFcWCeGHg7CZKJgr+zIKcgSBANbpCDAvGgkzBoOhHqiIBXcIIKV8jCFrrwhTCMYUsSYsITyqQKWuACmkD1BS5owXIDqSGN/+DXhcF563gRFCKJ2Ie0d/UriErMEPqaiC86QDGKDXMJ00B2GizmayRWA9keruPFLIpEVykLWhnPNZKFpawMVVjjt0ISq535R47BEsnsUgY3PD5JJNrZmRH9SKiQmIGQ6sPeFhBpPuzVkZHaw57NIGk97ImBkpEMCSEwWUmRjC5lO+Ske0RSmZ0FUpSjDAmfdjYvVKYSJIP4W+Jc+UqQtFJl9aLlyuh4OC7+Q5cGGsnYQGYjYNJsJFuoA8jOcCpjqgV9clBmxeCQlBA60yrsk0PxvGUFbV3xmkaTCRSkqaw6QKE1HQRnTviHBihwQQrwjKc850nPetrznmOggu0Oov/OdYLQmv1MCQkFE1CVDNR1BeXOP3+ZUIX+s6EOBSFED0qXiS7Uog9tKEXnglGJavSiH81oQjd6uZGC1KQiLShJy9JRDrYUgi/dVkw/Yoc3YKZ/IQXJG+hATjVAwXcVRKlHqkAxnJSBag3MKUeiiRcoJFWokiOnWthAPYIqVSOn/IsUxmVVqEKEing5QzUrelWHXFI1X0DqXELZT8X1BlptUZc64xVG2VixLShr60bssJ3hkOVQKt2I6qqDh8+MRQtlZcgeb6MGOkFlsAFFVynbgzypbE6vGuljb5wqlb0FFqsOslFU8nrNrGUoDFKZ5Fw3MtkCMTMqYAUmuu6YoS//HPQOmIXIWV/UN6jgFpzxkmuB7qoUJ1xWl27VkdugYgc0zCFh0I2udKHgxtfFawu9JBGvIHgv3DmsqC/aw02P5S7rdkQOnyTRWMmlWbDFLrYZat2xuoU44YGXRnXjoLTS6zTmLZZEONtWsvCGva85qQ4L/ZV7RTK5LMFxobbq70jMcB4iOQ6EqmLVzNBXVx2pFYTlIhr7Wqsjzi7UUjyDHx/ItNx/MipyMIFsyxaKrPsubyZuCBeNB3In1M2kCrLUEWp3LJAIX88n1X3RpIgsphv7ZJg62ieR/xHi8QEFsUTKAhCJTN/1BcXANJIvkYVU4fsxKE1TNkiO3qeULWCL/0RbTvM/FPw/qJjhuAVaspwJ0t0BSgW+26nXng1yIT9LZcUZEvSgDdKgA45llQVS9KIN0uUPbsUJ2Q30pBeFHzet9B9ukKqmN50Q9lh6LFXAc28kTeqDgGeEdCFxb1rcaoQYOUOnmgtgk1O4Wh+kyRlS0F6w/BxfO2Q3HlJMGtjaGdEamyEolo9fBXMFUVvGsc8WTZmTI2a6bCHJf1lRtnUr69uMVzFm+K1lPjxuh9BZNgGODKBxMuR2b8QuhXQNovFiBa7aeyNnyfRfnB2aIqqlcv/+SKMdk5XoVMELmT5DH9CZ8I9EWy1IqU8V5uAFLozBC1qgeMVDYhOMY3vkaRAuiYZZgvJWS4QiFsHIoAMCACH5BAUbAP8ALAAAAADpAMgAAAj/AP8JHEiwoMGDCBMqXMiwocOHBUuIEAZkRJsbgSBq3Mixo8ePIEOK3LhMGaV+KFP2E4BupMuXMGPKnKlx1wWVOPuZaESzp8+fQIMS/DUhp9EhKYTGPLABBiSlUKNudFDEqNV+LnZI/ehKmAmV0CZtHUtWYAVSp65ebVFWI6mr0Fy1nQs0xDm1eBHRXZjIBt5+J/YKfskBwV+8NgYf1OHucL8QiiNzPMDI8d9RkgUyw2G5n7TMoBcOuNlZraPMPkr387UptGuCLISpxttBsqfZgF+7jkALN942kUH4rq1b8oNZlXzjpTC4FyDlI4pHdgRK+eEPe3HJs97vifS9HI5w/z/sfW4PfONbfW97oNZ4x+XLonrfD9D6scMGWKBPvu04/sDdFxUqgvAHX1nmGMicgEI58JyBB461AISlMAjUA808A6Fl8UGVCAQbBmghTZdksmFnHQqlQw4nhjLiTIigcGJpKQLFzIz9rPMiTAfMgCONUKWGYyQ7jjTNI/v9iKJSh/xIgSZFhhRIKEqqViNNNCgJQJQfOQBLlbNdGVMvBSrJE5cbQWLASWBa+RMu6lS5JZoaWVJdm2H61EObZ9LZkCQq4OmbmCM10GZGfjIUCxGCKkdoSBi0CVmiCkVzSJKN4vboR1+CSQ6lChlTZqaDylRNm9SAipACwJDK3aYbJf+SHJiGqGpQIQZQ4OqrLynQpje2GjRJG7uOB+tDQlYJQbAEqUJMse8d25ABbS7ArEC8kAAtfdIu1EGbA1z7gicsbhttSAy0mcC1DbBiLn/dItRmOzAwq0AN7xoYr0GyVSmiqrk4o2u+8Hr0CZjZMKuICwRDuO9AroBJg1IORNJKFBhnrPHGHHfscceBNuxwR98qKYJQEmgr8sqacpRKlYgCNY8+LNfs5kYt/GhBS0HJYvPPS2oEyY8aBCAUtUAn/dfDSOCYmFApKC21Wg97MGMtUCkx9dY5PYw0hCcrxQLXZKf0MDcQVuJBVCCWTfbD5RgIBBJRveJ22Q/HwB8EFUj/1eTdXD/8CH32bfUg4FM/nMR7n5DFBOJbP/zEeASUtQrkiXNErG9NoNJWAZhL/fA/f89WzQZzhS46R9Lgxs03dKmu9Oj/aKOatXvJnjTthpTrGAaD6Q407f+s4BgFkwom/M/E/zPAXzisENnyNjf/zzFqGaHV9NSzbP0/H6CNEw6WgNa99yM5MAkJAgSRSjehnb/y9wLKLzL999nfMP7r6U8w/9/xX74AKB0BvouAxTGguRCoGwVui4GvcSC0IOgaCRaLgvGzoKswaD4NkoqDmfHgB69VEBFmCoSSMWGjUMg9FbaJhYpxIZ5gGDwZgomGyrNhlXCYOx0qiYex8+GP/zjogCcY8YhITKISl8jEJvJMXkLEEQMLcQluDKFYJuDGJQphkChKMSYNAALB8qGIEnrxRASMAsviQZAzovElaqzZLQbixg3xb2w/M4VA6jiykbTNZquoFR/1NRJTKI0R/xhkwURimKSVQhOK5JZIeDC1E0TyXCEZnNQOd0lHiWQKU9tcJz0JkheM0oDfG8UpBfg9dKzSf98Dxyv1971OzNJ+36vALeVHv1JMbQS7BFJIKiM1UAaTQyIxlNQOdswIgQQel5tdM50JEmYCbQqJnObS0heMpOlRm9scyS2AxpZsgvMq/CsBJmyWiVqZ85xGASAn1rmyUyRlj/C0CgE5If8+ggliXXTMZzxlEgVRvEsUUWhNGwXaNZrYIgoAmIJEJ0rRilr0ohjNqAAGYA8oMlQlQEzdR0FKwoWOFCUhbctJzVbSgK40pWVZKUpbis+X0vSdI4UpWWTanZvyVKdj+alPZQrUrQiVpkdtaVJLulQSNvVaT2VWVIM1VVtVlSOJQEIiIkhUkRzjBvTshy6ioIMO2vQjhVBZTiywthR21SOcMKhaDODWs3JknoeRhdFqaNeNGPMwvugEX09KuzhaJhP0yGFfHwKD2YygrXNpwls1UjrVeIIuo8opRzKgnBjMpSqLbUgJuEMcsghhsg+RxHjcsQ2yhAC1DmnFe3TRp6j/IAK2DdEbfcq4Fa0RdiP44o8QtsKB0DLkr/QpZ1R8plmNBNdAS5BK05oLEd1C6BzYgcosqPsQS55oCKqIyoQY+rBY/Egc4iUvRzK7IXZE5QklO+fonvejGkilBJIQx8f2y9/+RiFk3RudIUD3I2GUdGEB7gijlISDrV4rYAPTHe1g8BUlXSMVJb2X8IhnWCWdpqTtkl3z1KqkxpV0XL5DnPU0WaWnlTRbmPue3cDEj5s6S8UisSWY3tE3mg7rbvjbBGmqRDea4irCkXuJNdoE2Zay6m0wcQ+YhnvTf4gqyTAhQJvsW2VLYWp4MrlHm6pRZYEsanYzSUabClBmgQAK/8wzeQBnqoSCNgvETtXziXiq9AM7/0NNbLrfT4RTJVv4+R9emh9QFFElF3Dx0FPaX1Bm/KPk+flIX56gUHz1ozkdWiA9OqBSPnCnGUHp0wOJ0QOhsgkB4CgwqCZIiS4oFWTMCJuxJgiGNDRCqQThRLjONUEc1GupRGJDwRY2QQi0QrLUo5v8SbayB5KfTA+xLMnYR7SnjZD2vLAtD4gvd6TNbYKEZ4d0Ccd7uFxuhFDnR9mdS6S4E7N2H+Q4s4LQgvZiCeuYwN4M4U2IFPMKYOJGuQBXSGwMVFrBKIAfuAFowhkyGvp8WDEfALBlBDHxh1DmPZiRzCZy1pkkdBwihWexjoszY2vHIODkG7GLb/Timl//hRWChblGzpKW0iA8NJHAhlq4kQ6dd4QqncmKdBIhAwKrpA0ieIHRP0KUwyDlPpo4ASMAIAAZKGKvUweJTdSyk7DHuiSBVglLzC5siVDEIhhBdUAAADs="}}]); \ No newline at end of file diff --git a/p__MyProblem__index.chunk.css b/p__MyProblem__index.chunk.css index 4f7828bd2d..8be4783081 100644 --- a/p__MyProblem__index.chunk.css +++ b/p__MyProblem__index.chunk.css @@ -1 +1 @@ -.split-panel-container{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100vh - 121px);overflow:hidden;width:100%}.split-panel-container>section{height:100%}.split-panel-container.my-problems{height:calc(100vh - 65px)}.split-panel-container .resize-x-bar{background:#111c24;cursor:ew-resize;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;width:4px}.split-panel-container .btn-resize{align-items:center;background-color:#e0e0e0;border-radius:50%;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);color:rgba(0,0,0,.87);display:flex;flex-flow:column nowrap;font-size:24px;height:24px;justify-content:center;margin-left:-10px;opacity:.7;position:absolute;text-align:center;width:24px;z-index:10}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.code-panel-container{background-color:#1c1c1c;height:calc(100vh - 121px);width:100%}.code-panel-container .action-bar{align-items:center;background:#121c24;color:#fff;display:flex;flex-flow:row nowrap;height:56px;justify-content:space-between;padding:0 20px;width:100%}.code-panel-container .action-bar span{flex:1 0}.code-panel-container .action-bar a{color:#fff;margin-left:10px}.tpi-code-setting{background:#031b2a;color:#ddd;font-size:13px;height:calc(100vh - 54px);line-height:17px}.tpi-code-setting.oj{height:calc(100vh - 65px)}.tpi-code-setting h3{border-bottom:1px solid #092436;color:#008cff;display:block;font-size:16px;line-height:21px;padding-bottom:12px;text-align:left;width:100%}.tpi-code-setting .file-item{align-items:center;color:#ddd;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:20px 0 0}.tpi-code-setting .file-item.action{justify-content:flex-start}.tpi-code-setting .file-item.action .iconfont{margin-right:21px}.tpi-code-setting .file-item span{max-width:148px}.tpi-code-setting .file-item:last-child{margin-bottom:25px}.tpi-code-setting span{color:#597a8f}.setting-drawer .ant-drawer-content-wrapper{bottom:51px;top:54px}.setting-drawer .ant-drawer-content{height:auto}.oj .ant-drawer-content-wrapper{top:65px}.oj .ant-drawer-body,.setting-drawer .ant-drawer-body{background:#031b2a;height:auto}.oj .ant-select-selection,.setting-drawer .ant-select-selection{background:#0a2030;border:1px solid #597a8f;color:#597a8f;width:120px}.header___HqHSe{align-items:center;background:#070f19;color:#fff;display:flex;flex-flow:row nowrap;height:65px;padding:0 20px;width:100%}.header___HqHSe h2{color:#fff;flex:1 0 auto;font-size:16px;margin:0;text-align:center}.header___HqHSe a{color:#fff}.header___HqHSe div{align-items:center;display:flex;flex-flow:row nowrap}.header___HqHSe div img{border-radius:15px;margin-right:10px}.checkboxs___ObBnD span[class~=ant-checkbox]{top:0!important}.field___w_sM6{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.field___w_sM6>div{width:48%}.oj-form-container____odYP{height:calc(100vh - 65px);overflow:hidden}.oj-left-panel___emEB2{height:calc(100vh - 121px)}.oj-form-info___m00Ag{height:100%;overflow:auto;padding:20px 15px}.footer___O4iSJ{align-items:center;background:#121c24;display:flex;height:56px;justify-content:center}.footer___O4iSJ>button{margin-right:20px}.collapse___Ltfkj div[class~=ant-collapse-header]{align-items:center!important}.test-case-name___miZcb{align-items:center;color:rgba(0,0,0,.65);display:flex;flex-flow:row nowrap;float:left}.test-case-name___miZcb>div{margin:0 15px!important}.btn-remove-case___cHap2{border-radius:50%;color:#8e8e8e;font-size:20px;position:relative;vertical-align:center}.btn-remove-case___cHap2:hover{background:#e7514f;color:#fff}.icon-tag___gmyTb{color:#4ebc7e;font-size:20px;margin-left:10px}.btn_back___tNmX3{color:#888!important;cursor:pointer}.btn_back___tNmX3 span{margin-right:6px}.testJi___L3fHb{flex-direction:row!important}.testJi___L3fHb .ant-form-item-control-input-content{margin-left:20px;margin-top:-4px}.upBtn___RGH6X{position:relative}.upBtn___RGH6X button{position:absolute!important;right:4px;top:-47px;z-index:10}.djs____TS0n{margin-top:3px!important}.djs____TS0n,.time___IAdHc{display:inline-block!important}.time___IAdHc{margin-top:5px!important}.right-panel{position:relative}.btn-notes{background:#5091ff;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-flow:column nowrap;font-size:18px;height:36px;justify-content:center;margin-top:-18px;opacity:.5;position:absolute;right:0;text-align:center;top:50%;transform:translateX(18px);transition:transform .3s linear,opacity .3s linear;width:36px;will-change:transform;z-index:100}.btn-notes:hover{color:#fff;opacity:1;transform:translateX(-10px)}.note-form-area{background:#fff;border-radius:5px;margin-top:-100px;padding:14px 10px 0;position:absolute;right:10px;top:50%;transform:translateX(500px);transition:transform .3s;width:450px;will-change:transform}.note-form-area.active{transform:translateX(0)}.oj-modal .ant-modal-body{padding:0}.oj-modal .oj-modal-content{align-items:center;display:flex;flex-direction:column}.oj-modal .oj-modal-content>aside{color:#333;font-size:14px;margin-top:50px;width:438px}.oj-modal .oj-modal-head{align-items:center;border-bottom:1px solid #f1f1f1;display:flex;height:120px;justify-content:space-between;padding-left:177px;padding-right:40px;width:100%}.oj-modal .oj-modal-btn{background:#0152d9;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:50px;line-height:50px;margin-bottom:30px;text-align:center;width:180px}.oj-modal .oj-modal-tt{display:inline-flex;flex-direction:column;margin-right:51px;transform:translateY(-4px)}.oj-modal .oj-modal-tt>span:last-child{background:#e7f3ff;border-radius:3px;height:6px;width:160px}.oj-modal .oj-modal-tt>span:last-child span{background:#0152d9;border-radius:3px;display:inherit;height:6px;width:60px}.oj-modal i{color:#666;cursor:pointer}.oj-select{margin-left:20px}.oj-select .ant-select-selector{background:#25343e!important;border:0!important;height:30px!important}.oj-select .ant-select-arrow{color:#fff}.oj-select .ant-select-selection-item{color:#fff;font-size:12px;line-height:30px!important}.exercise_user_info{color:#b2bacb;font-size:14px;font-weight:400}.exercise_user_info span{color:#55bfd6;font-size:16px;font-weight:500}.djs{margin-top:3px!important}.djs,.time{display:inline-block!important}.time{margin-top:5px!important}.test-case-panel .btn-green{border-color:#28bd8b!important;color:#28bd8b!important}#educoder .custom-ant-disabled:disabled{border-color:#d9d9d9!important;color:#d9d9d9!important}.ldsRing___mpBZC{height:40px;margin:0 auto;position:relative;width:40px}.idsRingWrapper___Of9_n{display:flex;flex-flow:column nowrap;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.idsRingWrapper___Of9_n p{margin-top:12px;text-align:center}.ldsRing___mpBZC div{animation:ldsring___o0w2t 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-radius:50%;border-top-color:#1976d2;box-sizing:border-box;display:block;height:32px;margin:4px;position:absolute;width:32px}.ldsRing___mpBZC div:first-child{animation-delay:-.45s}.ldsRing___mpBZC div:nth-child(2){animation-delay:-.3s}.ldsRing___mpBZC div:nth-child(3){animation-delay:-.15s}@keyframes ldsring___o0w2t{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.flex_box_center___Gc4dd{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___K2f1v{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___pupRp{box-align:center;align-items:center}.flex_box_center_end___UDLRC{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___a5uDo{box-orient:block-axis;flex-direction:column}.result___gu5zt{background:#070f19;display:flex;height:100%}.result___gu5zt .title___xrnx2{flex-shrink:0;margin-bottom:10px;margin-top:20px}.result___gu5zt .title___xrnx2 span{color:#bbbcbe}.result___gu5zt .left___IAxp9{border-right:1px solid #333131;display:flex;flex-direction:column;flex-shrink:0;padding:0 20px 10px;width:340px}.result___gu5zt .left___IAxp9 .leftNode___HL8fG{background:#121c24;flex:1 1}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea{background:none;border:none;color:#fff;height:100%;padding:10px;resize:none}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea::-webkit-input-placeholder{color:#536879!important}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea:-ms-input-placeholder{color:#536879!important}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea::-ms-input-placeholder{color:#536879!important}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea::placeholder{color:#536879!important}.result___gu5zt .right___ZXYmw{display:flex;flex:1 1;flex-direction:column;padding:0 20px 10px}.result___gu5zt .right___ZXYmw .rightNode___jYL5_{color:#fff;flex:1 1;overflow:auto;position:relative}.result___gu5zt .right___ZXYmw .rightNode___jYL5_ .custom-spinner>div>div{border:4px solid transparent!important;border-top-color:#00d4f3!important}.result___gu5zt .right___ZXYmw .rightNode___jYL5_ .custom-spinner p{color:#00d4f3!important}.flex_box_center___rM3g8{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Oc7SE{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___MnmYE{box-align:center;align-items:center}.flex_box_center_end___QQh83{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ZRFbL{box-orient:block-axis;flex-direction:column}.left-panel___SKGyd{position:relative}.left-panel___SKGyd .tab-panel-body___gABdv{height:calc(100vh - 121px);overflow:auto;padding:0 16px}.left-panel___SKGyd .tab-panel-body___gABdv pre:empty{display:none}.left-panel___SKGyd .b1___QpbmK{border-bottom:1px solid #eaecef}.left-panel___SKGyd .oj-width-input___eJQWT{width:270px}@media screen and (max-width:1280px){.left-panel___SKGyd .oj-mr___AxILO{margin-right:20px}.left-panel___SKGyd .oj-width-input___eJQWT{width:235px}}.s-navs___FXwOi{align-items:center;background:#0f1e31;color:#ddd;display:flex;flex-flow:row nowrap;font-size:14px;height:54px;list-style:none;margin:0;padding:0 17px}.s-navs___FXwOi li{margin-right:40px}.s-navs___FXwOi.bg-white___kbZ6r{background:#fff;color:#888}.s-navs___FXwOi.bg-white___kbZ6r a{color:#888}.s-navs___FXwOi a{border-bottom:2px solid transparent;color:#ddd;display:block;height:54px;line-height:54px;margin-right:20px}.s-navs___FXwOi a.active___QGOnZ{border-bottom:2px solid #5091ff;color:#5091ff}.list___PXTsq{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:space-between;padding:0 20px}.list___PXTsq div{align-items:center;display:flex;width:90%}.list___PXTsq div span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;width:100%}.list___PXTsq:hover{background-color:rgba(38,52,70,.73)}.list___PXTsq.active___QGOnZ{background-color:#263446!important}.btns___F8yZK{align-items:center;background:#165dff;border-radius:2px;bottom:18px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:26px;left:16px;position:absolute;width:90px;z-index:10}.btns___F8yZK i{font-size:12px;margin-left:10px;margin-right:6px}"#educoder" .drawer___xdGaT .ant-input-search{background:#25343e;border:0}"#educoder" .drawer___xdGaT .ant-input-search input{background:#25343e}"#educoder" .drawer___xdGaT .ant-input-search .ant-input-search-icon{color:#898989}"#educoder" .drawer___xdGaT .ant-input-search .ant-input-search-icon:before{border-left:1px solid transparent}"#educoder" .drawer___xdGaT .ant-select .ant-select-selector{background:#25343e!important;border:0!important;height:30px!important}"#educoder" .drawer___xdGaT .ant-select .ant-select-arrow{color:#fff}"#educoder" .drawer___xdGaT .ant-select.ant-select-multiple .ant-select-selection-item{background:#767676;border:0;color:#fff;font-size:12px;line-height:22px!important}"#educoder" .drawer___xdGaT .ant-select.ant-select-single .ant-select-selection-item{color:#fff;height:30px;line-height:30px}"#educoder" .drawer___xdGaT .ant-select.ant-select-single .ant-select-clear{background:#25343e;color:#fff}"#educoder" .drawer___xdGaT .ant-select .ant-select-selection-placeholder{color:#fff;line-height:30px!important}"#educoder" .drawer___xdGaT .ant-pagination .ant-pagination-item-active{background-color:#0152d9!important;border-color:#0152d9!important}"#educoder" .drawer___xdGaT .ant-pagination .ant-pagination-item-link{background-color:transparent;color:#fff}"#educoder" .drawer___xdGaT .ant-pagination .ant-pagination-item{background-color:transparent;border:1px solid #656f87}"#educoder" .drawer___xdGaT .ant-pagination .ant-pagination-item a,"#educoder" .drawer___xdGaT .ant-pagination .ant-pagination-item-ellipsis{color:#fff}"#educoder" .drawer___xdGaT .ant-pagination .ant-pagination-options{color:#656f87}"#educoder" .drawer___xdGaT .ant-pagination .ant-pagination-options input{background:transparent;color:#fff;width:40px}"#educoder" .drawer___xdGaT .ant-pagination button,"#educoder" .drawer___xdGaT .ant-pagination input{border:1px solid #656f87!important;line-height:normal}.pagination___yDAjZ{margin-top:10px;text-align:center}.info___ATmsa{align-items:center;background:#fff;display:flex;flex-flow:row nowrap;height:56px;justify-content:space-between;list-style:none}.wrap____KX19 [class~=xterm] [class~=xterm-viewport]{overflow:auto!important}.record-detail-info{background-color:#fff;min-height:260px;width:100%}.record-detail-info .record-info{align-items:center;display:flex;flex-flow:row nowrap;list-style:none;margin-bottom:20px;padding:0}.record-detail-info .record-info li{margin-right:40px}.record-detail-info .record-info li:last-child{flex:1 0;margin-right:0;text-align:right}.record-detail-info .record-detail-body{max-height:80vh;padding:8px 0}.footer{align-items:center;background:#121c24;color:#fff;display:flex;flex-flow:row nowrap;height:56px;justify-content:space-between;padding:0 20px}.test-case-panel{position:relative}.test-case-panel .error{color:#fb3226;font-size:12px}.test-case-panel .test-case-panel-body{bottom:0;opacity:.1;position:absolute;transform:translate3d(0,350px,0);transition:all .2s linear;width:100%;will-change:transform}.test-case-panel .test-case-panel-body pre{max-height:150px;overflow:auto}.test-case-panel .test-case-panel-body.active{opacity:1;transform:translate3d(0,-56px,0)}.test-case-panel .tab-panel-body{background-color:#070f19;color:#ddd;display:flex;flex-flow:column nowrap;height:240px;justify-content:center;padding:20px 10px}.test-case-panel .tab-panel-body .tip{text-align:center}.test-case-panel .tab-panel-body textarea{background:#070f19!important;border:0 solid transparent!important;color:#fff;font-size:14px;height:200px;outline:none}.test-case-panel .btn-green{border-color:#28bd8b;color:#28bd8b;margin-right:10px}.test-case-panel .btn-blue{border-color:#0152d9;color:#0152d9;margin-right:10px}.test-case-panel .btn-blue span{pointer-events:none}.test-case-panel .btn-collapse{background:#2a3a4f;border-bottom-left-radius:100px;border-bottom-right-radius:100px;color:#fff;cursor:pointer;height:27px;left:50%;margin-left:-27px;opacity:.4;position:absolute;text-align:center;top:0;transition:all .3s;width:54px;z-index:8}.test-case-panel .btn-collapse.up{top:-294px}ul.s-navs{align-items:center;background:#0f1e31;color:#ddd;display:flex;flex-flow:row nowrap;font-size:14px;height:54px;list-style:none;margin:0;padding:0 17px}ul.s-navs.bg-white{background:#fff;color:#888}ul.s-navs.bg-white a{color:#888}ul.s-navs a{border-bottom:2px solid transparent;color:#ddd;display:block;height:54px;line-height:54px;margin-right:20px}ul.s-navs a.active{border-bottom:2px solid #5091ff;color:#5091ff}#educoder .custom-ant-disabled:disabled{color:inherit}.inputs textarea::-webkit-input-placeholder{color:#536879!important}.inputs textarea:-ms-input-placeholder{color:#536879!important}.inputs textarea::-ms-input-placeholder{color:#536879!important}.inputs textarea::placeholder{color:#536879!important}.desc___iOAgd{height:calc(100vh - 233px);overflow:auto;padding:8px 0}.commit-info___Hk6Za,.info___GPALq{align-items:center;color:#888;display:flex;flex-flow:row nowrap;font-size:14px;height:56px;list-style:none;padding:0;width:100%}.info___GPALq{border-bottom:1px solid #f4f4f4;border-top:1px solid #f4f4f4}.info___GPALq li{margin-right:8px}.commit-info___Hk6Za{border-top:1px solid #f4f4f4;font-size:12px;padding-left:112px}.commit-info___Hk6Za i{cursor:pointer}.commit-info___Hk6Za li{margin-right:8px}.discuss-panel{height:calc(100vh - 173px);overflow:auto;padding:0 16px}.discuss-item-container{border-bottom:1px solid #e3e3e3;display:flex;flex-flow:row nowrap;overflow:hidden;padding:15px;width:100%}.discuss-item-container section{flex:1 1 auto;margin-left:15px;width:100%}.discuss-item-container .grey{color:#ccc}.discuss-content{word-wrap:break-word;margin:4px 0;word-break:break-word}.discuss-content img{max-width:200px}.discuss-info{align-items:center;color:#999;display:flex;flex-flow:row wrap;font-size:12px;line-height:16px}.discuss-info .top{background:#ff4343;border-radius:8px;color:#fff;padding:0 8px;text-align:center}.discuss-info .gift{cursor:default}.discuss-info .view-code{color:#4cacff}.discuss-info a{color:#999}.discuss-info a,.discuss-info span{margin-right:15px}.btn-group{display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:8px}.btn-group .btn-top .iconfont{display:inline-block;transform:rotate(180deg)}.btn-group a{color:#888;text-align:center;width:31px}.btn-group a .iconfont{font-size:14px!important}.second-discuss .btn-group{opacity:0}.second-discuss:hover{background:#ebebeb}.second-discuss:hover .btn-group{opacity:1}.reply-discuss-container{background:#f4f4f4;border-radius:4px;margin-bottom:6px;margin-top:6px;position:relative}.reply-discuss-container:before{border-color:#000;border-bottom:10px solid #f4f4f4;border-left:5px solid transparent;border-right:5px solid transparent;content:" ";height:0;left:13px;position:absolute;top:-9px;width:0}.discuss-item-editor{overflow:hidden;width:100%}.discuss-item-editor .btn-send{background:#0152d9;border:none;border-radius:2px;color:#fff;cursor:pointer;float:right;font-size:14px;font-weight:400;height:30px;letter-spacing:1px;line-height:30px;margin-right:22px;margin-top:6px;padding:0 12px;text-align:center}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(static/iconfont.345f94c8.eot);src:url(static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(static/iconfont.deef216b.woff) format("woff"),url(static/iconfont.42606faf.ttf) format("truetype"),url(static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #a7a7a7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.image-preview-container{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.image-preview-container .image-preview{max-width:86%;transition:transform .4s linear}.image-preview-container .button-group{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;position:absolute;right:10px;top:10px;z-index:101}.image-preview-container .button-group a,.image-preview-container .button-group button{align-items:center;color:rgba(0,0,0,.65);display:flex;flex-flow:row nowrap;margin-right:10px}.preview-wrp-group{overflow:auto;text-align:center;width:100%}.dis-input-editor-container___nKGxx{background:#fff;box-shadow:0 -3px 5px 0 rgba(76,172,255,.2);position:relative;width:100%}.dis-input-editor-container___nKGxx.active___tmt7T{background:transparent;display:flex;flex-flow:column nowrap;height:calc(100vh - 65px);justify-content:center;position:absolute;top:0;width:100%;z-index:1000}.dis-input-editor-container___nKGxx .input-mask___epEle{background:transparent;flex:1 0;width:100%}.dis-input-editor-container___nKGxx .text-area___Vry8W{align-items:center;display:flex;flex-flow:row nowrap;padding:10px 20px}.dis-input-editor-container___nKGxx .text-area___Vry8W input{background-color:#fff;border:1px solid #eaeaea;border-radius:15px;flex:1 0;height:32px;line-height:32px;margin-right:10px;outline:none;overflow:hidden;padding:0 16px}.dis-input-editor-container___nKGxx .text-area___Vry8W a{align-items:center;color:#888;display:block;display:flex;flex-flow:row nowrap;height:32px;line-height:32px;margin-right:20px}.dis-input-editor-container___nKGxx .text-area___Vry8W a span{font-size:16px;line-height:32px}.dis-input-editor-container___nKGxx .tip-container___plpA3{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.dis-input-editor-container___nKGxx .tip-container___plpA3 p{color:#ff6800;font-size:12px}.dis-input-editor-container___nKGxx .hide___kPfyC{display:none}.dis-input-editor-container___nKGxx .md-container___u85aq{background:#fff;padding:10px 20px}.btn-send___deQ5v{background:#0152d9;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:30px;letter-spacing:1px;line-height:30px;padding:0 12px;text-align:center}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns]{display:flex;float:none;justify-content:center;margin-bottom:20px}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns] button{background:#f6f7f9 #3061d0;border-radius:2px;height:38px;width:120px}.exitFullScreenModal___HIMyY{font-size:30px;font-weight:400;text-align:center}.exitFullScreenModal___HIMyY .warningIcon___xEURa{height:88px;margin-bottom:20px}.exitFullScreenModal___HIMyY .warningText___W6NPJ{color:#e30000}.exitFullScreenModal___HIMyY .countdownWrapper___n8g1M{display:inline-block}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV{text-align:center}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .forcedText___C3CrF{color:#e30000;font-size:30px;font-weight:500;margin-bottom:10px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .screenNumText___oljHN{color:#333;font-size:14px;font-weight:400;margin-bottom:20px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV img{height:85px;margin-bottom:20px} \ No newline at end of file +.split-panel-container{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100vh - 121px);overflow:hidden;width:100%}.split-panel-container>section{height:100%}.split-panel-container.my-problems{height:calc(100vh - 65px)}.split-panel-container .resize-x-bar{background:#111c24;cursor:ew-resize;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;width:4px}.split-panel-container .btn-resize{align-items:center;background-color:#e0e0e0;border-radius:50%;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);color:rgba(0,0,0,.87);display:flex;flex-flow:column nowrap;font-size:24px;height:24px;justify-content:center;margin-left:-10px;opacity:.7;position:absolute;text-align:center;width:24px;z-index:10}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.code-panel-container{background-color:#1c1c1c;height:calc(100vh - 121px);width:100%}.code-panel-container .action-bar{align-items:center;background:#121c24;color:#fff;display:flex;flex-flow:row nowrap;height:56px;justify-content:space-between;padding:0 20px;width:100%}.code-panel-container .action-bar span{flex:1 0}.code-panel-container .action-bar a{color:#fff;margin-left:10px}.tpi-code-setting{background:#031b2a;color:#ddd;font-size:13px;height:calc(100vh - 54px);line-height:17px}.tpi-code-setting.oj{height:calc(100vh - 65px)}.tpi-code-setting h3{border-bottom:1px solid #092436;color:#008cff;display:block;font-size:16px;line-height:21px;padding-bottom:12px;text-align:left;width:100%}.tpi-code-setting .file-item{align-items:center;color:#ddd;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:20px 0 0}.tpi-code-setting .file-item.action{justify-content:flex-start}.tpi-code-setting .file-item.action .iconfont{margin-right:21px}.tpi-code-setting .file-item span{max-width:148px}.tpi-code-setting .file-item:last-child{margin-bottom:25px}.tpi-code-setting span{color:#597a8f}.setting-drawer .ant-drawer-content-wrapper{bottom:51px;top:54px}.setting-drawer .ant-drawer-content{height:auto}.oj .ant-drawer-content-wrapper{top:65px}.oj .ant-drawer-body,.setting-drawer .ant-drawer-body{background:#031b2a;height:auto}.oj .ant-select-selection,.setting-drawer .ant-select-selection{background:#0a2030;border:1px solid #597a8f;color:#597a8f;width:120px}.header___HqHSe{align-items:center;background:#070f19;color:#fff;display:flex;flex-flow:row nowrap;height:65px;padding:0 20px;width:100%}.header___HqHSe h2{color:#fff;flex:1 0 auto;font-size:16px;margin:0;text-align:center}.header___HqHSe a{color:#fff}.header___HqHSe div{align-items:center;display:flex;flex-flow:row nowrap}.header___HqHSe div img{border-radius:15px;margin-right:10px}.checkboxs___ObBnD span[class~=ant-checkbox]{top:0!important}.field___w_sM6{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.field___w_sM6>div{width:48%}.oj-form-container____odYP{height:calc(100vh - 65px);overflow:hidden}.oj-left-panel___emEB2{height:calc(100vh - 121px)}.oj-form-info___m00Ag{height:100%;overflow:auto;padding:20px 15px}.footer___O4iSJ{align-items:center;background:#121c24;display:flex;height:56px;justify-content:center}.footer___O4iSJ>button{margin-right:20px}.collapse___Ltfkj div[class~=ant-collapse-header]{align-items:center!important}.test-case-name___miZcb{align-items:center;color:rgba(0,0,0,.65);display:flex;flex-flow:row nowrap;float:left}.test-case-name___miZcb>div{margin:0 15px!important}.btn-remove-case___cHap2{border-radius:50%;color:#8e8e8e;font-size:20px;position:relative;vertical-align:center}.btn-remove-case___cHap2:hover{background:#e7514f;color:#fff}.icon-tag___gmyTb{color:#4ebc7e;font-size:20px;margin-left:10px}.btn_back___tNmX3{color:#888!important;cursor:pointer}.btn_back___tNmX3 span{margin-right:6px}.testJi___L3fHb{flex-direction:row!important}.testJi___L3fHb .ant-form-item-control-input-content{margin-left:20px;margin-top:-4px}.upBtn___RGH6X{position:relative}.upBtn___RGH6X button{position:absolute!important;right:4px;top:-47px;z-index:10}.djs____TS0n{margin-top:3px!important}.djs____TS0n,.time___IAdHc{display:inline-block!important}.time___IAdHc{margin-top:5px!important}.right-panel{position:relative}.btn-notes{background:#5091ff;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-flow:column nowrap;font-size:18px;height:36px;justify-content:center;margin-top:-18px;opacity:.5;position:absolute;right:0;text-align:center;top:50%;transform:translateX(18px);transition:transform .3s linear,opacity .3s linear;width:36px;will-change:transform;z-index:100}.btn-notes:hover{color:#fff;opacity:1;transform:translateX(-10px)}.note-form-area{background:#fff;border-radius:5px;margin-top:-100px;padding:14px 10px 0;position:absolute;right:10px;top:50%;transform:translateX(500px);transition:transform .3s;width:450px;will-change:transform}.note-form-area.active{transform:translateX(0)}.oj-modal .ant-modal-body{padding:0}.oj-modal .oj-modal-content{align-items:center;display:flex;flex-direction:column}.oj-modal .oj-modal-content>aside{color:#333;font-size:14px;margin-top:50px;width:438px}.oj-modal .oj-modal-head{align-items:center;border-bottom:1px solid #f1f1f1;display:flex;height:120px;justify-content:space-between;padding-left:177px;padding-right:40px;width:100%}.oj-modal .oj-modal-btn{background:#0152d9;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:50px;line-height:50px;margin-bottom:30px;text-align:center;width:180px}.oj-modal .oj-modal-tt{display:inline-flex;flex-direction:column;margin-right:51px;transform:translateY(-4px)}.oj-modal .oj-modal-tt>span:last-child{background:#e7f3ff;border-radius:3px;height:6px;width:160px}.oj-modal .oj-modal-tt>span:last-child span{background:#0152d9;border-radius:3px;display:inherit;height:6px;width:60px}.oj-modal i{color:#666;cursor:pointer}.oj-select{margin-left:20px}.oj-select .ant-select-selector{background:#25343e!important;border:0!important;height:30px!important}.oj-select .ant-select-arrow{color:#fff}.oj-select .ant-select-selection-item{color:#fff;font-size:12px;line-height:30px!important}.exercise_user_info{color:#b2bacb;font-size:14px;font-weight:400}.exercise_user_info span{color:#55bfd6;font-size:16px;font-weight:500}.djs{margin-top:3px!important}.djs,.time{display:inline-block!important}.time{margin-top:5px!important}.test-case-panel .btn-green{border-color:#28bd8b!important;color:#28bd8b!important}#educoder .custom-ant-disabled:disabled{border-color:#d9d9d9!important;color:#d9d9d9!important}.ldsRing___mpBZC{height:40px;margin:0 auto;position:relative;width:40px}.idsRingWrapper___Of9_n{display:flex;flex-flow:column nowrap;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.idsRingWrapper___Of9_n p{margin-top:12px;text-align:center}.ldsRing___mpBZC div{animation:ldsring___o0w2t 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-radius:50%;border-top-color:#1976d2;box-sizing:border-box;display:block;height:32px;margin:4px;position:absolute;width:32px}.ldsRing___mpBZC div:first-child{animation-delay:-.45s}.ldsRing___mpBZC div:nth-child(2){animation-delay:-.3s}.ldsRing___mpBZC div:nth-child(3){animation-delay:-.15s}@keyframes ldsring___o0w2t{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.flex_box_center___Gc4dd{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___K2f1v{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___pupRp{box-align:center;align-items:center}.flex_box_center_end___UDLRC{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___a5uDo{box-orient:block-axis;flex-direction:column}.result___gu5zt{background:#070f19;display:flex;height:100%}.result___gu5zt .title___xrnx2{flex-shrink:0;margin-bottom:10px;margin-top:20px}.result___gu5zt .title___xrnx2 span{color:#bbbcbe}.result___gu5zt .left___IAxp9{border-right:1px solid #333131;display:flex;flex-direction:column;flex-shrink:0;padding:0 20px 10px;width:340px}.result___gu5zt .left___IAxp9 .leftNode___HL8fG{background:#121c24;flex:1 1}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea{background:none;border:none;color:#fff;height:100%;padding:10px;resize:none}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea::-webkit-input-placeholder{color:#536879!important}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea:-ms-input-placeholder{color:#536879!important}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea::-ms-input-placeholder{color:#536879!important}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea::placeholder{color:#536879!important}.result___gu5zt .right___ZXYmw{display:flex;flex:1 1;flex-direction:column;padding:0 20px 10px}.result___gu5zt .right___ZXYmw .rightNode___jYL5_{color:#fff;flex:1 1;overflow:auto;position:relative}.result___gu5zt .right___ZXYmw .rightNode___jYL5_ .custom-spinner>div>div{border:4px solid transparent!important;border-top-color:#00d4f3!important}.result___gu5zt .right___ZXYmw .rightNode___jYL5_ .custom-spinner p{color:#00d4f3!important}.flex_box_center___rM3g8{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Oc7SE{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___MnmYE{box-align:center;align-items:center}.flex_box_center_end___QQh83{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ZRFbL{box-orient:block-axis;flex-direction:column}.left-panel___SKGyd{position:relative}.left-panel___SKGyd .tab-panel-body___gABdv{height:calc(100vh - 121px);overflow:auto;padding:0 16px}.left-panel___SKGyd .tab-panel-body___gABdv pre:empty{display:none}.left-panel___SKGyd .b1___QpbmK{border-bottom:1px solid #eaecef}.left-panel___SKGyd .oj-width-input___eJQWT{width:270px}@media screen and (max-width:1280px){.left-panel___SKGyd .oj-mr___AxILO{margin-right:20px}.left-panel___SKGyd .oj-width-input___eJQWT{width:235px}}.s-navs___FXwOi{align-items:center;background:#0f1e31;color:#ddd;display:flex;flex-flow:row nowrap;font-size:14px;height:54px;list-style:none;margin:0;padding:0 17px}.s-navs___FXwOi li{margin-right:auto}.s-navs___FXwOi.bg-white___kbZ6r{background:#fff;color:#888}.s-navs___FXwOi.bg-white___kbZ6r a{color:#888}.s-navs___FXwOi a{border-bottom:2px solid transparent;color:#ddd;display:block;height:54px;line-height:54px;margin-right:20px}.s-navs___FXwOi a.active___QGOnZ{border-bottom:2px solid #5091ff;color:#5091ff}.list___PXTsq{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:space-between;padding:0 20px}.list___PXTsq div{align-items:center;display:flex;width:90%}.list___PXTsq div span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;width:100%}.list___PXTsq:hover{background-color:rgba(38,52,70,.73)}.list___PXTsq.active___QGOnZ{background-color:#263446!important}.btns___F8yZK{align-items:center;background:#165dff;border-radius:2px;bottom:18px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:26px;left:16px;position:absolute;width:90px;z-index:10}.btns___F8yZK i{font-size:12px;margin-left:10px;margin-right:6px}"#educoder" .drawer___xdGaT .ant-input-search{background:#25343e;border:0}"#educoder" .drawer___xdGaT .ant-input-search input{background:#25343e}"#educoder" .drawer___xdGaT .ant-input-search .ant-input-search-icon{color:#898989}"#educoder" .drawer___xdGaT .ant-input-search .ant-input-search-icon:before{border-left:1px solid transparent}"#educoder" .drawer___xdGaT .ant-select .ant-select-selector{background:#25343e!important;border:0!important;height:30px!important}"#educoder" .drawer___xdGaT .ant-select .ant-select-arrow{color:#fff}"#educoder" .drawer___xdGaT .ant-select.ant-select-multiple .ant-select-selection-item{background:#767676;border:0;color:#fff;font-size:12px;line-height:22px!important}"#educoder" .drawer___xdGaT .ant-select.ant-select-single .ant-select-selection-item{color:#fff;height:30px;line-height:30px}"#educoder" .drawer___xdGaT .ant-select.ant-select-single .ant-select-clear{background:#25343e;color:#fff}"#educoder" .drawer___xdGaT .ant-select .ant-select-selection-placeholder{color:#fff;line-height:30px!important}"#educoder" .drawer___xdGaT .ant-pagination .ant-pagination-item-active{background-color:#0152d9!important;border-color:#0152d9!important}"#educoder" .drawer___xdGaT .ant-pagination .ant-pagination-item-link{background-color:transparent;color:#fff}"#educoder" .drawer___xdGaT .ant-pagination .ant-pagination-item{background-color:transparent;border:1px solid #656f87}"#educoder" .drawer___xdGaT .ant-pagination .ant-pagination-item a,"#educoder" .drawer___xdGaT .ant-pagination .ant-pagination-item-ellipsis{color:#fff}"#educoder" .drawer___xdGaT .ant-pagination .ant-pagination-options{color:#656f87}"#educoder" .drawer___xdGaT .ant-pagination .ant-pagination-options input{background:transparent;color:#fff;width:40px}"#educoder" .drawer___xdGaT .ant-pagination button,"#educoder" .drawer___xdGaT .ant-pagination input{border:1px solid #656f87!important;line-height:normal}.pagination___yDAjZ{margin-top:10px;text-align:center}.info___ATmsa{align-items:center;background:#fff;display:flex;flex-flow:row nowrap;height:56px;justify-content:space-between;list-style:none}.wrap____KX19 [class~=xterm] [class~=xterm-viewport]{overflow:auto!important}.record-detail-info{background-color:#fff;min-height:260px;width:100%}.record-detail-info .record-info{align-items:center;display:flex;flex-flow:row nowrap;list-style:none;margin-bottom:20px;padding:0}.record-detail-info .record-info li{margin-right:40px}.record-detail-info .record-info li:last-child{flex:1 0;margin-right:0;text-align:right}.record-detail-info .record-detail-body{max-height:80vh;padding:8px 0}.footer{align-items:center;background:#121c24;color:#fff;display:flex;flex-flow:row nowrap;height:56px;justify-content:space-between;padding:0 20px}.test-case-panel{position:relative}.test-case-panel .error{color:#fb3226;font-size:12px}.test-case-panel .test-case-panel-body{bottom:0;opacity:.1;position:absolute;transform:translate3d(0,350px,0);transition:all .2s linear;width:100%;will-change:transform}.test-case-panel .test-case-panel-body pre{max-height:150px;overflow:auto}.test-case-panel .test-case-panel-body.active{opacity:1;transform:translate3d(0,-56px,0)}.test-case-panel .tab-panel-body{background-color:#070f19;color:#ddd;display:flex;flex-flow:column nowrap;height:240px;justify-content:center;padding:20px 10px}.test-case-panel .tab-panel-body .tip{text-align:center}.test-case-panel .tab-panel-body textarea{background:#070f19!important;border:0 solid transparent!important;color:#fff;font-size:14px;height:200px;outline:none}.test-case-panel .btn-green{border-color:#28bd8b;color:#28bd8b;margin-right:10px}.test-case-panel .btn-blue{border-color:#0152d9;color:#0152d9;margin-right:10px}.test-case-panel .btn-blue span{pointer-events:none}.test-case-panel .btn-collapse{background:#2a3a4f;border-bottom-left-radius:100px;border-bottom-right-radius:100px;color:#fff;cursor:pointer;height:27px;left:50%;margin-left:-27px;opacity:.4;position:absolute;text-align:center;top:0;transition:all .3s;width:54px;z-index:8}.test-case-panel .btn-collapse.up{top:-294px}ul.s-navs{align-items:center;background:#0f1e31;color:#ddd;display:flex;flex-flow:row nowrap;font-size:14px;height:54px;list-style:none;margin:0;padding:0 17px}ul.s-navs.bg-white{background:#fff;color:#888}ul.s-navs.bg-white a{color:#888}ul.s-navs a{border-bottom:2px solid transparent;color:#ddd;display:block;height:54px;line-height:54px;margin-right:20px}ul.s-navs a.active{border-bottom:2px solid #5091ff;color:#5091ff}#educoder .custom-ant-disabled:disabled{color:inherit}.inputs textarea::-webkit-input-placeholder{color:#536879!important}.inputs textarea:-ms-input-placeholder{color:#536879!important}.inputs textarea::-ms-input-placeholder{color:#536879!important}.inputs textarea::placeholder{color:#536879!important}.desc___iOAgd{height:calc(100vh - 233px);overflow:auto;padding:8px 0}.commit-info___Hk6Za,.info___GPALq{align-items:center;color:#888;display:flex;flex-flow:row nowrap;font-size:14px;height:56px;list-style:none;padding:0;width:100%}.info___GPALq{border-bottom:1px solid #f4f4f4;border-top:1px solid #f4f4f4}.info___GPALq li{margin-right:8px}.commit-info___Hk6Za{border-top:1px solid #f4f4f4;font-size:12px;padding-left:112px}.commit-info___Hk6Za i{cursor:pointer}.commit-info___Hk6Za li{margin-right:8px}.discuss-panel{height:calc(100vh - 173px);overflow:auto;padding:0 16px}.discuss-item-container{border-bottom:1px solid #e3e3e3;display:flex;flex-flow:row nowrap;overflow:hidden;padding:15px;width:100%}.discuss-item-container section{flex:1 1 auto;margin-left:15px;width:100%}.discuss-item-container .grey{color:#ccc}.discuss-content{word-wrap:break-word;margin:4px 0;word-break:break-word}.discuss-content img{max-width:200px}.discuss-info{align-items:center;color:#999;display:flex;flex-flow:row wrap;font-size:12px;line-height:16px}.discuss-info .top{background:#ff4343;border-radius:8px;color:#fff;padding:0 8px;text-align:center}.discuss-info .gift{cursor:default}.discuss-info .view-code{color:#4cacff}.discuss-info a{color:#999}.discuss-info a,.discuss-info span{margin-right:15px}.btn-group{display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:8px}.btn-group .btn-top .iconfont{display:inline-block;transform:rotate(180deg)}.btn-group a{color:#888;text-align:center;width:31px}.btn-group a .iconfont{font-size:14px!important}.second-discuss .btn-group{opacity:0}.second-discuss:hover{background:#ebebeb}.second-discuss:hover .btn-group{opacity:1}.reply-discuss-container{background:#f4f4f4;border-radius:4px;margin-bottom:6px;margin-top:6px;position:relative}.reply-discuss-container:before{border-color:#000;border-bottom:10px solid #f4f4f4;border-left:5px solid transparent;border-right:5px solid transparent;content:" ";height:0;left:13px;position:absolute;top:-9px;width:0}.discuss-item-editor{overflow:hidden;width:100%}.discuss-item-editor .btn-send{background:#0152d9;border:none;border-radius:2px;color:#fff;cursor:pointer;float:right;font-size:14px;font-weight:400;height:30px;letter-spacing:1px;line-height:30px;margin-right:22px;margin-top:6px;padding:0 12px;text-align:center}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(static/iconfont.345f94c8.eot);src:url(static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(static/iconfont.deef216b.woff) format("woff"),url(static/iconfont.42606faf.ttf) format("truetype"),url(static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #a7a7a7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.image-preview-container{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.image-preview-container .image-preview{max-width:86%;transition:transform .4s linear}.image-preview-container .button-group{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;position:absolute;right:10px;top:10px;z-index:101}.image-preview-container .button-group a,.image-preview-container .button-group button{align-items:center;color:rgba(0,0,0,.65);display:flex;flex-flow:row nowrap;margin-right:10px}.preview-wrp-group{overflow:auto;text-align:center;width:100%}.dis-input-editor-container___nKGxx{background:#fff;box-shadow:0 -3px 5px 0 rgba(76,172,255,.2);position:relative;width:100%}.dis-input-editor-container___nKGxx.active___tmt7T{background:transparent;display:flex;flex-flow:column nowrap;height:calc(100vh - 65px);justify-content:center;position:absolute;top:0;width:100%;z-index:1000}.dis-input-editor-container___nKGxx .input-mask___epEle{background:transparent;flex:1 0;width:100%}.dis-input-editor-container___nKGxx .text-area___Vry8W{align-items:center;display:flex;flex-flow:row nowrap;padding:10px 20px}.dis-input-editor-container___nKGxx .text-area___Vry8W input{background-color:#fff;border:1px solid #eaeaea;border-radius:15px;flex:1 0;height:32px;line-height:32px;margin-right:10px;outline:none;overflow:hidden;padding:0 16px}.dis-input-editor-container___nKGxx .text-area___Vry8W a{align-items:center;color:#888;display:block;display:flex;flex-flow:row nowrap;height:32px;line-height:32px;margin-right:20px}.dis-input-editor-container___nKGxx .text-area___Vry8W a span{font-size:16px;line-height:32px}.dis-input-editor-container___nKGxx .tip-container___plpA3{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.dis-input-editor-container___nKGxx .tip-container___plpA3 p{color:#ff6800;font-size:12px}.dis-input-editor-container___nKGxx .hide___kPfyC{display:none}.dis-input-editor-container___nKGxx .md-container___u85aq{background:#fff;padding:10px 20px}.btn-send___deQ5v{background:#0152d9;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:30px;letter-spacing:1px;line-height:30px;padding:0 12px;text-align:center}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns]{display:flex;float:none;justify-content:center;margin-bottom:20px}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns] button{background:#f6f7f9 #3061d0;border-radius:2px;height:38px;width:120px}.exitFullScreenModal___HIMyY{font-size:30px;font-weight:400;text-align:center}.exitFullScreenModal___HIMyY .warningIcon___xEURa{height:88px;margin-bottom:20px}.exitFullScreenModal___HIMyY .warningText___W6NPJ{color:#e30000}.exitFullScreenModal___HIMyY .countdownWrapper___n8g1M{display:inline-block}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV{text-align:center}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .forcedText___C3CrF{color:#e30000;font-size:30px;font-weight:500;margin-bottom:10px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .screenNumText___oljHN{color:#333;font-size:14px;font-weight:400;margin-bottom:20px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV img{height:85px;margin-bottom:20px} \ No newline at end of file diff --git a/p__Paperlibrary__Random__Edit__index.chunk.css b/p__Paperlibrary__Random__Edit__index.chunk.css index 6cc897e3dc..b5bbc9cb29 100644 --- a/p__Paperlibrary__Random__Edit__index.chunk.css +++ b/p__Paperlibrary__Random__Edit__index.chunk.css @@ -1 +1 @@ -.wrapper___KtBVT{background-color:#fff;min-height:calc(100vh - 72px)}.wrapper___KtBVT .breadCrumbWrapper___k9tSB{margin-bottom:20px;padding-top:15px}.baseInfo____j5EY{box-shadow:0 2px 4px 0 #eaeef4;min-height:calc(100vh - 200px);padding:20px 120px 200px}.baseInfo____j5EY .radioBtnWrapper___k9OCh .baseLineHeight___O_QXK div[class~=ant-form-item-label]{line-height:46px}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper]{align-items:center;background:#f6f7f9;border:none;border-radius:23px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-flex;height:38px;justify-content:center;margin-right:20px;width:60px}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper] span{color:#464f66}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked]{background-color:#fff;box-shadow:0 2px 4px 0 #e0dfe1}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:transparent}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:0 2px 4px 0 #e0dfe1}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].easy___WcUAp{background:linear-gradient(180deg,#fff,#f9fff4);border:1px solid #c1e7cb}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].easy___WcUAp span{color:#46b70e}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].medium___U_o3j{background:#d3e0fd linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].medium___U_o3j span{color:#165dff}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].hard___dAXLS{background:linear-gradient(180deg,#fff,#fff7f3);border:1px solid #f8c8a8}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].hard___dAXLS span{color:#ee6f1a}.formWrap___wt5tC{background:#fff;box-shadow:0 2px 4px 0 #eaeef4;margin-top:20px;padding:30px 120px 300px}.formWrap___wt5tC div[class~=ant-form-item]{margin-bottom:30px}.formWrap___wt5tC div[class~=ant-form-item-label] label{color:#666;font-size:14px;font-weight:400}.formWrap___wt5tC .baseLineHeight___O_QXK div[class~=ant-form-item-label]{line-height:46px}.formWrap___wt5tC .radioBtnWrapper___k9OCh div[class~=ant-form-item-label]{line-height:38px}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper]{align-items:center;background:#f6f7f9;border:none;border-radius:23px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-flex;height:38px;justify-content:center;margin-right:20px;width:60px}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper] span{color:#464f66}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked]{background-color:#fff;box-shadow:0 2px 4px 0 #e0dfe1}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:transparent}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:0 2px 4px 0 #e0dfe1}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].easy___WcUAp{background:linear-gradient(180deg,#fff,#f9fff4);border:1px solid #c1e7cb}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].easy___WcUAp span{color:#46b70e}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].medium___U_o3j{background:#d3e0fd linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].medium___U_o3j span{color:#165dff}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].hard___dAXLS{background:linear-gradient(180deg,#fff,#fff7f3);border:1px solid #f8c8a8}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].hard___dAXLS span{color:#ee6f1a}.formWrap___wt5tC .baseFormItem___zV64d{font-size:14px}.formWrap___wt5tC .baseFormItem___zV64d input[class~=ant-input]{height:38px!important}.formWrap___wt5tC .baseFormItem___zV64d input[class~=ant-input-number-input]{height:46px!important}.formWrap___wt5tC .baseFormItem___zV64d div[class~=ant-select-selector]{height:46px!important}.formWrap___wt5tC .baseFormItem___zV64d div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:46px}.formWrap___wt5tC .baseFormItem___zV64d div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{line-height:46px!important}.formWrap___wt5tC .baseFormItem___zV64d span[class~=ant-select-arrow]{right:12px!important}.formWrap___wt5tC .cascaderPopup___qm63f div[class~=ant-cascader-menus] ul[class~=ant-cascader-menu] li[class~=ant-cascader-menu-item]{color:#464f66;font-weight:400}.formWrap___wt5tC .cascaderPopup___qm63f div[class~=ant-cascader-menus] ul[class~=ant-cascader-menu] li[class~=ant-cascader-menu-item-active]{background-color:#e7f3ff;color:#3061d0;font-weight:400}.fixedBottom___liDZ4{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%}.fixedBottom___liDZ4 .cancelBtn___ZV9Mi{background-color:transparent;border:1px solid #bacffe;color:#3061d0;height:38px;text-shadow:none;width:60px}.fixedBottom___liDZ4 .confirmBtn___DwH6m{background:#3061d0;border:none;color:#fff;height:38px;text-shadow:none;width:126px}.fixedBottom___liDZ4 .previewBtn___aLYCy{background-color:transparent;border:1px solid #bacffe;color:#3061d0;height:38px;text-shadow:none;width:88px}.concat___ZuLMo{color:#9096a3;display:flex;justify-content:flex-end;position:relative;top:-20px}.concat___ZuLMo span{color:#3061d0;cursor:pointer}.digitalLabel___hkWuZ{align-items:center;background:#f6f7f9;border-radius:50%;box-shadow:inset 0 1px 3px 0 #d7d8d9;color:#464f66;display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;width:20px}.digitalLabel___hkWuZ.active___jawU1{background:#3061d0;box-shadow:0 2px 4px 0 #e0dfe1;color:#fff}.titleEditor___wX1lW .title___SuT2h{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;justify-content:center}.titleEditor___wX1lW .title___SuT2h .editIcon___XrTIi{color:#7aac9a;cursor:pointer;font-size:20px;margin-left:10px}.titleEditor___wX1lW .title___SuT2h .editIcon___XrTIi:hover{color:#3061d0}.paperTab___GUxeB .tabItem___or0fY{align-items:center;color:#464f66;cursor:pointer;display:flex;font-size:16px}.paperTab___GUxeB .tabItem___or0fY.active___jawU1{color:#3061d0}.paperTab___GUxeB .dottedLine___Ln0Xr{border:1px dotted #9096a3;height:1px}.ul___TdfYY{padding-left:0}.ul___TdfYY li{line-height:26px}.flex_box_center___NXYwj{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Oy2UZ{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ybBar{box-align:center;align-items:center}.flex_box_center_end___yyQPf{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column____kuXY{box-orient:block-axis;flex-direction:column}.questionInfo___U9mnu{box-shadow:0 2px 4px 0 #eaeef4;min-height:calc(100vh - 200px);padding-top:20px}.questionInfo___U9mnu .label___PP7Ng{color:#5f6368;font-size:14px;margin-right:8px}.questionInfo___U9mnu .content___PUXFl{border-top:1px solid #dcdcdc}.questionInfo___U9mnu .content___PUXFl .leftPart___uoQeo{background-color:#f6f7f9;height:calc(100vh - 330px);max-height:calc(100vh - 162px);min-height:calc(100vh - 330px);overflow:auto;padding-top:15px}.questionInfo___U9mnu .content___PUXFl .rightPart___mCG7H{padding:40px 40px 100px}.questionInfo___U9mnu .dragItem___djmPG{height:32px;margin-bottom:24px;padding-left:15px}.questionInfo___U9mnu .dragItem___djmPG .blackText___KqEaU{color:#000}.questionInfo___U9mnu .dragItem___djmPG .greyText___VamKm{color:#464f66}.questionInfo___U9mnu .dragItem___djmPG .iconWrapper___o1C0y{display:none}.questionInfo___U9mnu .dragItem___djmPG .contentArea___Fj7D0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.questionInfo___U9mnu .dragItem___djmPG:hover{background-color:#e1e2e4;cursor:pointer}.questionInfo___U9mnu .dragItem___djmPG:hover.dragging___mX3Il{background-color:transparent;cursor:-webkit-grab;cursor:grab}.questionInfo___U9mnu .dragItem___djmPG:hover .iconWrapper___o1C0y{align-items:center;background-color:#fff;border-radius:2px;display:flex;height:100%;justify-content:center;width:28px}.questionInfo___U9mnu .dragItem___djmPG:hover .iconWrapper___o1C0y.hidden___KWDLK{display:none}.questionInfo___U9mnu .dragItem___djmPG:hover .iconWrapper___o1C0y .dragIcon___yPuB3{color:#3061d0;font-size:12px}.questionInfo___U9mnu .dragItem___djmPG:hover .iconWrapper___o1C0y .deleteIcon___go29y{color:#f65160;font-size:12px}.questionInfo___U9mnu .dragItem___djmPG:hover .iconWrapper___o1C0y .disabled___uSK9k{cursor:not-allowed}.questionInfo___U9mnu .dragItem___djmPG:hover .contentArea___Fj7D0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.challengeNameWrapper___DFjRy{margin-bottom:6px;max-height:400px;overflow:auto}.challengeName___m7v0x{color:rgba(0,0,0,.9);font-size:14px;margin-bottom:16px}.shixunPreviewFooter___iaciG{background:#f6f7f9;margin-bottom:25px;padding:14px 30px 14px 20px}.shixunPreviewFooter___iaciG .shixunInfoWrapper___aSihg{color:rgba(0,0,0,.9);font-size:14px}.shixunPreviewFooter___iaciG .shixunInfoWrapper___aSihg .shixunInfo___WYBm1{margin-left:14px;margin-right:50px}.shixunPreviewFooter___iaciG .btnToDetail___WVmtj{border:none;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5)}.shixunPreviewFooter___iaciG .btnToDetail___WVmtj i{margin-right:6px}.fixedBottom___oeMSX{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%}.fixedBottom___oeMSX .cancelBtn___ac73V{background-color:transparent;border:1px solid #bacffe;color:#3061d0;height:38px;text-shadow:none;width:60px}.fixedBottom___oeMSX .confirmBtn___sYh2O{background:#3061d0;border:none;color:#fff;height:38px;min-width:106px;text-shadow:none}.fixedBottom___oeMSX .previewBtn___c2uQz{background-color:transparent;border:1px solid #bacffe;color:#3061d0;height:38px;min-width:88px;text-shadow:none}.setScoreModalTable___kPddX .ant-table-tbody>tr>td{padding:8px!important}.ruleCheckBox___Onj2f{column-gap:52px!important}.folderAreaWrapper___ut2mr{background:#fdfdfe;border:1px solid #ececec;min-height:200px}.folderAreaWrapper___ut2mr .folderAreaHeader___fOIDA{background-color:#f6f7f9;height:42px;padding:0 0 0 20px}.folderAreaWrapper___ut2mr .folderWrapper___IpJ50{height:270px;overflow:auto;padding:0 20px}.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~=ant-tree-checkbox]{margin-left:10px;margin-right:3px}.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~=ant-tree-iconEle]{line-height:20px!important;margin-right:4px}.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~=ant-tree-node-content-wrapper]{display:flex;flex-wrap:nowrap}.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~=ant-tree-title]{flex:1 1 auto}.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~=ant-tree-title] div[class~=ant-row-space-between]{margin-left:5px}.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 .folderIcon___zBoRM{height:20px;width:20px}.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 .shareFolderIcon____5s3p{height:20px;object-fit:contain}.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 .treeNodeItem___quqla .treeNodeDifficulty___en0gk{margin-left:auto}.flex_box_center___ppkzA{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Z1syx{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___twJ9S{box-align:center;align-items:center}.flex_box_center_end___uI0uW{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___JRp7D{box-orient:block-axis;flex-direction:column}.timelineWrapper___LP9aM .title___KUHj_{color:#333;font-size:16px;font-weight:600}.timelineWrapper___LP9aM .desc___ubc8E{color:#818283;font-size:12px;font-weight:400}.titles___njkjf{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;width:80%}.questionDetailWrapper___p4SFM .questionTitle___JC9X6{color:#000;font-size:16px;font-weight:600}.questionDetailWrapper___p4SFM .questionScoreInfo___NgOJI{color:#464f66;font-size:16px;font-weight:400}.questionDetailWrapper___p4SFM .deleteIcon___oMVTN{color:#9096a3;font-size:20px}.questionDetailWrapper___p4SFM .deleteIcon___oMVTN:hover{color:#ee5d5d;cursor:pointer}.questionDetailWrapper___p4SFM .deleteBtn___JUPEl{color:#165dff}.questionDetailWrapper___p4SFM .deleteBtn___JUPEl:hover{color:#e53333;cursor:pointer}.normalText___FW9Y_{color:#464f66;font-size:14px;font-weight:400}.folderIcon___gvacQ{height:20px;margin-right:10px;width:20px}.challengeNameWrapper___fG7Vv{margin-bottom:6px;max-height:400px;overflow:auto}.challengeName___Ia1Xs{color:rgba(0,0,0,.9);font-size:14px;margin-bottom:16px}.shixunPreviewFooter___rKsnN{background:#f6f7f9;margin-bottom:25px;padding:14px 30px 14px 20px}.shixunPreviewFooter___rKsnN .shixunInfoWrapper___FEnDb{color:rgba(0,0,0,.9);font-size:14px}.shixunPreviewFooter___rKsnN .shixunInfoWrapper___FEnDb .shixunInfo___TbrA2{margin-left:14px;margin-right:50px}.shixunPreviewFooter___rKsnN .btnToDetail___dqLQP{border:none;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5)}.shixunPreviewFooter___rKsnN .btnToDetail___dqLQP i{margin-right:6px}.flex_box_center___bZaL5{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___oaJSq{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____hsuP{box-align:center;align-items:center}.flex_box_center_end___ZYbPQ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___nE_62{box-orient:block-axis;flex-direction:column}.wrap___ulhwR{align-items:flex-start;display:flex;justify-content:space-between;margin:20px auto 0;padding-bottom:70px;width:1200px}.wrap___ulhwR .left___kyWln{flex-shrink:0;margin-right:20px;max-height:calc(100vh - 214px);overflow-x:hidden;overflow-y:hidden;position:-webkit-sticky;position:sticky;top:0;width:266px;z-index:1}.wrap___ulhwR .left___kyWln .title___jsO1D{align-items:center;background:#fff;border-radius:6px;display:flex;height:74px;justify-content:center;margin-bottom:14px;width:266px}.wrap___ulhwR .left___kyWln .title___jsO1D div{align-items:center;background:#f5f7fd;border-radius:6px;display:flex;height:46px;width:238px}.wrap___ulhwR .left___kyWln .title___jsO1D div b{background:#198cfe;border-radius:2px;height:16px;margin-right:9px;width:5px}.wrap___ulhwR .left___kyWln .title___jsO1D div span{color:#333;font-size:20px;font-weight:500}.wrap___ulhwR .left___kyWln .total___GEhiU{align-items:center;background:#fff;border-radius:6px;display:flex;height:166px;justify-content:center;margin-bottom:14px;width:266px}.wrap___ulhwR .left___kyWln .total___GEhiU>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.wrap___ulhwR .left___kyWln .total___GEhiU>div span{color:#999;font-size:14px;font-weight:400;margin:14px 0}.wrap___ulhwR .left___kyWln .total___GEhiU>div aside{color:#333;font-size:24px;font-weight:500}.wrap___ulhwR .left___kyWln .list___u9dBZ{background:#fff;border-radius:6px;margin-bottom:14px;padding:15px 18px;width:266px}.wrap___ulhwR .left___kyWln .list___u9dBZ:last-child{margin-bottom:0}.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs{align-items:center;display:flex;margin-left:6px}.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs b{background:#198cfe;border-radius:2px;height:4px;margin-right:7px;width:4px}.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs span{color:#333;font-size:14px;font-weight:500}.wrap___ulhwR .left___kyWln .list___u9dBZ aside{display:flex;flex-direction:column}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child{align-items:center;color:#8a8a8a;display:flex;font-size:14px;margin:13px 0 13px 6px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child .b___Y15YO{color:#198cfe;font-size:18px;font-weight:500;margin:0 10px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child .r___mKQoe{color:#df3065;font-size:18px;font-weight:500;margin:0 10px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child .l___uelFD{margin:0 10px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:last-child .tag___Mpkbg{background:#deefff;border-radius:4px;color:#3396fb;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;height:34px;line-height:34px;margin:6px;text-align:center;width:34px}.wrap___ulhwR .right___mQ3dU{flex:1 1;overflow:hidden}.wrap___ulhwR .examName___Na1r8{align-items:center;background:#fff;border-radius:6px 6px 0 0;display:flex;height:100px;justify-content:space-between;padding-left:46px;padding-right:46px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:20}.wrap___ulhwR .examName___Na1r8 .name___Wxggs{align-items:center;color:#333;display:flex;flex:1 1;font-size:24px;font-weight:600}.wrap___ulhwR .examName___Na1r8 .name___Wxggs .t___IgCWK{display:inline-block;max-width:430px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrap___ulhwR .examName___Na1r8 .name___Wxggs .num___CXI8j{color:#8a8a8a;font-size:14px;font-weight:400;margin-left:20px}.wrap___ulhwR .examName___Na1r8 .ant-pagination button{line-height:normal}.wrap___ulhwR .topWarp___Kicpu{background-color:#fff;border-radius:0 0 6px 6px;padding:0 46px 40px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8{align-items:center;border-top:1px dotted #dfdfdf;display:flex;height:50px;justify-content:flex-start;margin-top:20px;padding-top:12px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs{align-items:center;display:flex}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs b{background:#198cfe;border-radius:3px;height:6px;margin-right:10px;width:6px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs span{color:#333;font-size:20px;font-weight:500}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F{align-items:center;color:#8a8a8a;display:flex;font-size:14px;margin:13px 0 13px 20px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .b___Y15YO{color:#198cfe;font-size:18px;font-weight:700;margin:0 10px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .r___mKQoe{color:#df3065;font-size:18px;font-weight:700;margin:0 10px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .l___uelFD{margin:0 10px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .btn___EMJDz{margin-left:auto;margin-top:2px}.wrap___ulhwR .content___sHGsV{margin-top:24px}.wrap___ulhwR .content___sHGsV .ant-btn{transition:0s}.wrap___ulhwR .content___sHGsV .titleWrap___I__GR{display:flex;justify-content:space-between}.wrap___ulhwR .content___sHGsV .titleWrap___I__GR>button{flex-shrink:0}.wrap___ulhwR .content___sHGsV .single___K5iv9 ul{align-items:flex-start;display:flex;margin:10px 0;padding-left:28px}.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:first-child{color:#8d8d8d;flex-shrink:0;font-size:14px;margin-top:2px}.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:last-child .markdown-body p{color:#8d8d8d;font-size:14px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR{background:#fafafa;border-radius:6px;margin-top:10px;padding:25px 38px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>div{color:#333;font-size:14px;font-weight:400;margin-bottom:20px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>aside{align-items:flex-start;display:flex}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>aside .text___xESW2{flex-shrink:0;font-size:14px;margin-right:5px;margin-top:3px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>aside .markdown-body p{color:#333;font-size:14px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>ul{color:#333;display:flex;font-size:14px;justify-content:space-between;margin-top:20px;padding:0}.wrap___ulhwR .single___K5iv9 ul{align-items:flex-start;display:flex;margin:10px 0;padding-left:28px}.wrap___ulhwR .single___K5iv9 ul li:first-child{color:#8d8d8d;font-size:14px;margin-top:2px}.wrap___ulhwR .single___K5iv9 ul li:last-child .markdown-body p{color:#8d8d8d;font-size:14px}.modalColumn___I_tK_{font-size:14px}.modalColumn___I_tK_ .modalRow___lyw_U{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:center;margin-top:30px}.modalColumn___I_tK_ .modalRow___lyw_U .sup___HSz3Z{color:#fb3226;font-size:16px;margin-right:2px;margin-top:21px}.popover___kE8aI .ant-popover-arrow{border-bottom-color:#55575d!important;border-right-color:#55575d!important}.popover___kE8aI .ant-popover-inner-content{color:#fff!important}.flex___eLcnP{display:flex;display:-ms-flex}.flex1___yUTT7{flex:1 1}.color666___TiUhG{color:#666}.error___gTTtv{border-color:#f5222d}.deleteIcon___mnZW1{color:#ccc;cursor:pointer;font-size:18px;margin-left:15px}.addIcon___JC5NS{color:#29bd8b;cursor:pointer;font-size:16px;margin-left:6px;padding-top:1px}.wrap___OIoOI{box-sizing:border-box}.modal___Z3hfU div[class~=ant-modal-confirm-content]{font-size:16px;text-align:center}.modal___Z3hfU span[class~=ant-modal-title]{font-size:16px}.titleWrap___aK3oG{margin:10px 0}.required___NHoO7{color:#e04040;font-size:16px;margin-right:4px}.title___uxb1R{color:#333;font-size:14px}.colorGray___O8YPg{color:#888}.choiceWrap___t51sb{display:flex;margin-top:15px}.answer___vsBnh{border:1px solid #e2e2e2;border-radius:4px;color:#888;cursor:pointer;display:block;height:38px;line-height:38px;margin-right:10px;text-align:center;width:38px}.activeAnswer___AJN4p{background:#ff7500;border:1px solid #ff7500;color:#fff}.deleteIcon___WvOJZ{color:#ccc;cursor:pointer;font-size:18px;margin-left:15px}.addIcon___UyeIs{color:#29bd8b;cursor:pointer;font-size:16px;margin-left:6px;padding-top:1px}.editorWrap___uqcFU{flex:1 1}.htmlWrap___GcBNL{border:1px solid #ddd;border-radius:2px;display:flex;margin-top:0;max-width:1056px;min-height:38px;word-break:break-all}.radio___e8qQ5{height:32px;line-height:32px;text-align:center;width:60px}.color333___PLzVK{color:#333}.color999___v3EY0{color:#999}.fold___OfvPe .head___EejYX{align-items:center;background:#f2f2f2;cursor:pointer;display:flex;height:46px;margin-bottom:10px;padding-left:10px;padding-right:20px}.fold___OfvPe .head___EejYX span{color:#333;font-size:12px;margin-left:5px}.fold___OfvPe .head___EejYX i{display:inline-block}.fold___OfvPe .head___EejYX b{color:#165dff;cursor:pointer;margin-left:auto}.collapseWrapper___sQyVD{margin-bottom:30px}.collapseWrapper___sQyVD div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___sQyVD div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___sQyVD div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___sQyVD div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___sQyVD div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___sQyVD .panelHeader___Ivicf{color:#000;font-size:14px;font-weight:400}.collapseWrapper___sQyVD .panelHeader___Ivicf span{color:#666}.collapseWrapper___sQyVD .open___aEOQE{color:#165dff;transform:rotate(90deg)}.collapseWrapper___sQyVD .close___z4P5H{color:#82a8ff}.wrap___Cc0gS div[class~=ant-form-item]{margin-bottom:0}.wrap___Cc0gS div[class~=ant-form-item-explain-error]{display:none}.wrap___Cc0gS .deleteIcon___ebwMv{color:#e30000;font-size:14px}.wrap___Cc0gS .keywordTag___lUfL5{color:#000;font-size:14px;font-weight:400;padding:10px 10px 10px 8px}.questionTitleEditorWrap___u9UgK{margin-bottom:18px}.choiceWrap___VHsr3{margin-bottom:20px}.choiceWrap___VHsr3 .choiceIndex___rsj9r{align-items:center;border:1px solid #dcdcdc;border-radius:23px;color:#464f66;cursor:pointer;display:flex;flex:0 0 auto;font-size:16px;font-weight:400;height:46px;justify-content:center;width:46px}.choiceWrap___VHsr3 .choiceIndex___rsj9r.judgementIndex___fMm6E{border-radius:2px}.choiceWrap___VHsr3 .setAnswerBtn___krVC9{align-items:center;border:1px solid #dcdcdc;border-radius:2px;color:#9096a3;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:46px;padding:0 16px}.choiceWrap___VHsr3 .activeAnswer___WiYo2{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___VHsr3 .activeJudgementAnswer___M6iww{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___VHsr3 .actionWrapper___oKI8_{align-items:center;display:flex;justify-content:flex-end;margin:auto 0 auto 20px}.choiceWrap___VHsr3 .actionWrapper___oKI8_ .addIcon___eMbGP{color:#2fa34f;font-size:14px}.choiceWrap___VHsr3 .actionWrapper___oKI8_ .deleteIcon___ebwMv{color:#e30000;font-size:14px;margin-left:20px}.inputBorder___ob_6x{align-items:center;border:1px solid #dcdcdc;border-radius:2px;display:flex;font-size:14px;min-height:46px;padding:8px 12px}.placeholder___Vkwr4{color:#9096a3;font-size:14px;font-weight:400}.blankWrapper____MZQ5{align-items:center;display:flex}.blankWrapper____MZQ5 .blankInput___ephwY{border:1px solid #dcdcdc;border-radius:2px;font-size:14px;height:46px}.blankInputNumberWrapper___C1UJS div[class~=ant-form-item-label]{line-height:46px}.blankInputNumberWrapper___C1UJS [class~=ant-row]{align-items:center!important}.blankInputNumberWrapper___C1UJS input[class~=ant-input-number-input]{font-size:14px;height:46px}.addBtn___qRBpJ{align-items:center;background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:32px;justify-content:center;width:80px}.blankIndex___QsKgf{color:#666;font-size:14px;font-weight:400}.baseInputWrapper___juqCB div[class~=ant-form-item-label]{line-height:56px}.baseInputWrapper___juqCB input[class~=ant-input-number-input]{font-size:14px}div[class~=ant-collapse-borderless]{background-color:#fff}.collapseWrapper___kAXJ0{margin-bottom:30px}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___kAXJ0 .panelHeader___hLTSe{color:#000;font-size:14px;font-weight:400}.collapseWrapper___kAXJ0 .panelHeader___hLTSe span{color:#666}.collapseWrapper___kAXJ0 .open___wWDjf{color:#165dff;transform:rotate(90deg)}.collapseWrapper___kAXJ0 .close___XPTJ0{color:#82a8ff}.hide___VytUy{display:none} \ No newline at end of file +.wrapper___KtBVT{background-color:#fff;min-height:calc(100vh - 72px)}.wrapper___KtBVT .breadCrumbWrapper___k9tSB{margin-bottom:20px;padding-top:15px}.baseInfo____j5EY{box-shadow:0 2px 4px 0 #eaeef4;min-height:calc(100vh - 200px);padding:20px 120px 200px}.baseInfo____j5EY .radioBtnWrapper___k9OCh .baseLineHeight___O_QXK div[class~=ant-form-item-label]{line-height:46px}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper]{align-items:center;background:#f6f7f9;border:none;border-radius:23px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-flex;height:38px;justify-content:center;margin-right:20px;width:60px}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper] span{color:#464f66}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked]{background-color:#fff;box-shadow:0 2px 4px 0 #e0dfe1}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:transparent}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:0 2px 4px 0 #e0dfe1}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].easy___WcUAp{background:linear-gradient(180deg,#fff,#f9fff4);border:1px solid #c1e7cb}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].easy___WcUAp span{color:#46b70e}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].medium___U_o3j{background:#d3e0fd linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].medium___U_o3j span{color:#165dff}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].hard___dAXLS{background:linear-gradient(180deg,#fff,#fff7f3);border:1px solid #f8c8a8}.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].hard___dAXLS span{color:#ee6f1a}.formWrap___wt5tC{background:#fff;box-shadow:0 2px 4px 0 #eaeef4;margin-top:20px;padding:30px 120px 300px}.formWrap___wt5tC div[class~=ant-form-item]{margin-bottom:30px}.formWrap___wt5tC div[class~=ant-form-item-label] label{color:#666;font-size:14px;font-weight:400}.formWrap___wt5tC .baseLineHeight___O_QXK div[class~=ant-form-item-label]{line-height:46px}.formWrap___wt5tC .radioBtnWrapper___k9OCh div[class~=ant-form-item-label]{line-height:38px}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper]{align-items:center;background:#f6f7f9;border:none;border-radius:23px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-flex;height:38px;justify-content:center;margin-right:20px;width:60px}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper] span{color:#464f66}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked]{background-color:#fff;box-shadow:0 2px 4px 0 #e0dfe1}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:transparent}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:0 2px 4px 0 #e0dfe1}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].easy___WcUAp{background:linear-gradient(180deg,#fff,#f9fff4);border:1px solid #c1e7cb}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].easy___WcUAp span{color:#46b70e}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].medium___U_o3j{background:#d3e0fd linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].medium___U_o3j span{color:#165dff}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].hard___dAXLS{background:linear-gradient(180deg,#fff,#fff7f3);border:1px solid #f8c8a8}.formWrap___wt5tC .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~=ant-radio-button-wrapper-checked].hard___dAXLS span{color:#ee6f1a}.formWrap___wt5tC .baseFormItem___zV64d{font-size:14px}.formWrap___wt5tC .baseFormItem___zV64d input[class~=ant-input]{height:38px!important}.formWrap___wt5tC .baseFormItem___zV64d input[class~=ant-input-number-input]{height:46px!important}.formWrap___wt5tC .baseFormItem___zV64d div[class~=ant-select-selector]{height:46px!important}.formWrap___wt5tC .baseFormItem___zV64d div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:46px}.formWrap___wt5tC .baseFormItem___zV64d div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{line-height:46px!important}.formWrap___wt5tC .baseFormItem___zV64d span[class~=ant-select-arrow]{right:12px!important}.formWrap___wt5tC .cascaderPopup___qm63f div[class~=ant-cascader-menus] ul[class~=ant-cascader-menu] li[class~=ant-cascader-menu-item]{color:#464f66;font-weight:400}.formWrap___wt5tC .cascaderPopup___qm63f div[class~=ant-cascader-menus] ul[class~=ant-cascader-menu] li[class~=ant-cascader-menu-item-active]{background-color:#e7f3ff;color:#3061d0;font-weight:400}.fixedBottom___liDZ4{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%}.fixedBottom___liDZ4 .cancelBtn___ZV9Mi{background-color:transparent;border:1px solid #bacffe;color:#3061d0;height:38px;text-shadow:none;width:60px}.fixedBottom___liDZ4 .confirmBtn___DwH6m{background:#3061d0;border:none;color:#fff;height:38px;text-shadow:none;width:126px}.fixedBottom___liDZ4 .previewBtn___aLYCy{background-color:transparent;border:1px solid #bacffe;color:#3061d0;height:38px;text-shadow:none;width:88px}.concat___ZuLMo{color:#9096a3;display:flex;justify-content:flex-end;position:relative;top:-20px}.concat___ZuLMo span{color:#3061d0;cursor:pointer}.digitalLabel___hkWuZ{align-items:center;background:#f6f7f9;border-radius:50%;box-shadow:inset 0 1px 3px 0 #d7d8d9;color:#464f66;display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;width:20px}.digitalLabel___hkWuZ.active___jawU1{background:#3061d0;box-shadow:0 2px 4px 0 #e0dfe1;color:#fff}.titleEditor___wX1lW .title___SuT2h{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;justify-content:center}.titleEditor___wX1lW .title___SuT2h .editIcon___XrTIi{color:#7aac9a;cursor:pointer;font-size:20px;margin-left:10px}.titleEditor___wX1lW .title___SuT2h .editIcon___XrTIi:hover{color:#3061d0}.paperTab___GUxeB .tabItem___or0fY{align-items:center;color:#464f66;cursor:pointer;display:flex;font-size:16px}.paperTab___GUxeB .tabItem___or0fY.active___jawU1{color:#3061d0}.paperTab___GUxeB .dottedLine___Ln0Xr{border:1px dotted #9096a3;height:1px}.ul___TdfYY{padding-left:0}.ul___TdfYY li{line-height:26px}.flex_box_center___NXYwj{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Oy2UZ{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ybBar{box-align:center;align-items:center}.flex_box_center_end___yyQPf{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column____kuXY{box-orient:block-axis;flex-direction:column}.questionInfo___U9mnu{box-shadow:0 2px 4px 0 #eaeef4;min-height:calc(100vh - 200px);padding-top:20px}.questionInfo___U9mnu .label___PP7Ng{color:#5f6368;font-size:14px;margin-right:8px}.questionInfo___U9mnu .content___PUXFl{border-top:1px solid #dcdcdc}.questionInfo___U9mnu .content___PUXFl .leftPart___uoQeo{background-color:#f6f7f9;height:calc(100vh - 330px);max-height:calc(100vh - 162px);min-height:calc(100vh - 330px);overflow:auto;padding-top:15px}.questionInfo___U9mnu .content___PUXFl .rightPart___mCG7H{padding:40px 40px 100px}.questionInfo___U9mnu .dragItem___djmPG{height:32px;margin-bottom:24px;padding-left:15px}.questionInfo___U9mnu .dragItem___djmPG .blackText___KqEaU{color:#000}.questionInfo___U9mnu .dragItem___djmPG .greyText___VamKm{color:#464f66}.questionInfo___U9mnu .dragItem___djmPG .iconWrapper___o1C0y{display:none}.questionInfo___U9mnu .dragItem___djmPG .contentArea___Fj7D0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.questionInfo___U9mnu .dragItem___djmPG:hover{background-color:#e1e2e4;cursor:pointer}.questionInfo___U9mnu .dragItem___djmPG:hover.dragging___mX3Il{background-color:transparent;cursor:-webkit-grab;cursor:grab}.questionInfo___U9mnu .dragItem___djmPG:hover .iconWrapper___o1C0y{align-items:center;background-color:#fff;border-radius:2px;display:flex;height:100%;justify-content:center;width:28px}.questionInfo___U9mnu .dragItem___djmPG:hover .iconWrapper___o1C0y.hidden___KWDLK{display:none}.questionInfo___U9mnu .dragItem___djmPG:hover .iconWrapper___o1C0y .dragIcon___yPuB3{color:#3061d0;font-size:12px}.questionInfo___U9mnu .dragItem___djmPG:hover .iconWrapper___o1C0y .deleteIcon___go29y{color:#f65160;font-size:12px}.questionInfo___U9mnu .dragItem___djmPG:hover .iconWrapper___o1C0y .disabled___uSK9k{cursor:not-allowed}.questionInfo___U9mnu .dragItem___djmPG:hover .contentArea___Fj7D0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.challengeNameWrapper___DFjRy{margin-bottom:6px;max-height:400px;overflow:auto}.challengeName___m7v0x{color:rgba(0,0,0,.9);font-size:14px;margin-bottom:16px}.shixunPreviewFooter___iaciG{background:#f6f7f9;margin-bottom:25px;padding:14px 30px 14px 20px}.shixunPreviewFooter___iaciG .shixunInfoWrapper___aSihg{color:rgba(0,0,0,.9);font-size:14px}.shixunPreviewFooter___iaciG .shixunInfoWrapper___aSihg .shixunInfo___WYBm1{margin-left:14px;margin-right:50px}.shixunPreviewFooter___iaciG .btnToDetail___WVmtj{border:none;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5)}.shixunPreviewFooter___iaciG .btnToDetail___WVmtj i{margin-right:6px}.fixedBottom___oeMSX{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%}.fixedBottom___oeMSX .cancelBtn___ac73V{background-color:transparent;border:1px solid #bacffe;color:#3061d0;height:38px;text-shadow:none;width:60px}.fixedBottom___oeMSX .confirmBtn___sYh2O{background:#3061d0;border:none;color:#fff;height:38px;min-width:106px;text-shadow:none}.fixedBottom___oeMSX .previewBtn___c2uQz{background-color:transparent;border:1px solid #bacffe;color:#3061d0;height:38px;min-width:88px;text-shadow:none}.setScoreModalTable___kPddX .ant-table-tbody>tr>td{padding:8px!important}.ruleCheckBox___Onj2f{column-gap:52px!important}.folderAreaWrapper___ut2mr{background:#fdfdfe;border:1px solid #ececec;min-height:200px}.folderAreaWrapper___ut2mr .folderAreaHeader___fOIDA{background-color:#f6f7f9;height:42px;padding:0 0 0 20px}.folderAreaWrapper___ut2mr .folderWrapper___IpJ50{height:270px;overflow:auto;padding:0 20px}.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~=ant-tree-checkbox]{margin-left:10px;margin-right:3px}.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~=ant-tree-iconEle]{line-height:20px!important;margin-right:4px}.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~=ant-tree-node-content-wrapper]{display:flex;flex-wrap:nowrap}.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~=ant-tree-title]{flex:1 1 auto}.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~=ant-tree-title] div[class~=ant-row-space-between]{margin-left:5px}.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 .folderIcon___zBoRM{height:20px;width:20px}.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 .shareFolderIcon____5s3p{height:20px;object-fit:contain}.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 .treeNodeItem___quqla .treeNodeDifficulty___en0gk{margin-left:auto}.flex_box_center___ppkzA{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Z1syx{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___twJ9S{box-align:center;align-items:center}.flex_box_center_end___uI0uW{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___JRp7D{box-orient:block-axis;flex-direction:column}.timelineWrapper___LP9aM .title___KUHj_{color:#333;font-size:16px;font-weight:600}.timelineWrapper___LP9aM .desc___ubc8E{color:#818283;font-size:12px;font-weight:400}.titles___njkjf{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;width:80%}.questionDetailWrapper___p4SFM .questionTitle___JC9X6{color:#000;font-size:16px;font-weight:600}.questionDetailWrapper___p4SFM .questionScoreInfo___NgOJI{color:#464f66;font-size:16px;font-weight:400}.questionDetailWrapper___p4SFM .deleteIcon___oMVTN{color:#9096a3;font-size:20px}.questionDetailWrapper___p4SFM .deleteIcon___oMVTN:hover{color:#ee5d5d;cursor:pointer}.questionDetailWrapper___p4SFM .deleteBtn___JUPEl{color:#165dff}.questionDetailWrapper___p4SFM .deleteBtn___JUPEl:hover{color:#e53333;cursor:pointer}.normalText___FW9Y_{color:#464f66;font-size:14px;font-weight:400}.folderIcon___gvacQ{height:20px;margin-right:10px;width:20px}.challengeNameWrapper___fG7Vv{margin-bottom:6px;max-height:400px;overflow:auto}.challengeName___Ia1Xs{color:rgba(0,0,0,.9);font-size:14px;margin-bottom:16px}.shixunPreviewFooter___rKsnN{background:#f6f7f9;margin-bottom:25px;padding:14px 30px 14px 20px}.shixunPreviewFooter___rKsnN .shixunInfoWrapper___FEnDb{color:rgba(0,0,0,.9);font-size:14px}.shixunPreviewFooter___rKsnN .shixunInfoWrapper___FEnDb .shixunInfo___TbrA2{margin-left:14px;margin-right:50px}.shixunPreviewFooter___rKsnN .btnToDetail___dqLQP{border:none;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5)}.shixunPreviewFooter___rKsnN .btnToDetail___dqLQP i{margin-right:6px}.flex_box_center___bZaL5{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___oaJSq{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____hsuP{box-align:center;align-items:center}.flex_box_center_end___ZYbPQ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___nE_62{box-orient:block-axis;flex-direction:column}.wrap___ulhwR{align-items:flex-start;display:flex;justify-content:space-between;margin:20px auto 0;padding-bottom:70px;width:1200px}.wrap___ulhwR .left___kyWln{flex-shrink:0;margin-right:20px;max-height:calc(100vh - 214px);overflow-x:hidden;overflow-y:hidden;position:-webkit-sticky;position:sticky;top:0;width:266px;z-index:1}.wrap___ulhwR .left___kyWln .title___jsO1D{align-items:center;background:#fff;border-radius:6px;display:flex;height:74px;justify-content:center;margin-bottom:14px;width:266px}.wrap___ulhwR .left___kyWln .title___jsO1D div{align-items:center;background:#f5f7fd;border-radius:6px;display:flex;height:46px;width:238px}.wrap___ulhwR .left___kyWln .title___jsO1D div b{background:#198cfe;border-radius:2px;height:16px;margin-right:9px;width:5px}.wrap___ulhwR .left___kyWln .title___jsO1D div span{color:#333;font-size:20px;font-weight:500}.wrap___ulhwR .left___kyWln .total___GEhiU{align-items:center;background:#fff;border-radius:6px;display:flex;height:166px;justify-content:center;margin-bottom:14px;width:266px}.wrap___ulhwR .left___kyWln .total___GEhiU>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.wrap___ulhwR .left___kyWln .total___GEhiU>div span{color:#999;font-size:14px;font-weight:400;margin:14px 0}.wrap___ulhwR .left___kyWln .total___GEhiU>div aside{color:#333;font-size:24px;font-weight:500}.wrap___ulhwR .left___kyWln .list___u9dBZ{background:#fff;border-radius:6px;margin-bottom:14px;padding:15px 18px;width:266px}.wrap___ulhwR .left___kyWln .list___u9dBZ:last-child{margin-bottom:0}.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs{align-items:center;display:flex;margin-left:6px}.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs b{background:#198cfe;border-radius:2px;height:4px;margin-right:7px;width:4px}.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs span{color:#333;font-size:14px;font-weight:500}.wrap___ulhwR .left___kyWln .list___u9dBZ aside{display:flex;flex-direction:column}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child{align-items:center;color:#8a8a8a;display:flex;font-size:14px;margin:13px 0 13px 6px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child .b___Y15YO{color:#198cfe;font-size:18px;font-weight:500;margin:0 10px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child .r___mKQoe{color:#df3065;font-size:18px;font-weight:500;margin:0 10px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child .l___uelFD{margin:0 10px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:last-child .tag___Mpkbg{background:#deefff;border-radius:4px;color:#3396fb;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;height:34px;line-height:34px;margin:6px;text-align:center;width:34px}.wrap___ulhwR .right___mQ3dU{flex:1 1;overflow:hidden}.wrap___ulhwR .examName___Na1r8{align-items:center;background:#fff;border-radius:6px 6px 0 0;display:flex;height:100px;justify-content:space-between;padding-left:46px;padding-right:46px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:20}.wrap___ulhwR .examName___Na1r8 .name___Wxggs{align-items:center;color:#333;display:flex;flex:1 1;font-size:24px;font-weight:600}.wrap___ulhwR .examName___Na1r8 .name___Wxggs .t___IgCWK{display:inline-block;max-width:430px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrap___ulhwR .examName___Na1r8 .name___Wxggs .num___CXI8j{color:#8a8a8a;font-size:14px;font-weight:400;margin-left:20px}.wrap___ulhwR .examName___Na1r8 .ant-pagination button{line-height:normal}.wrap___ulhwR .topWarp___Kicpu{background-color:#fff;border-radius:0 0 6px 6px;padding:0 46px 40px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8{align-items:center;border-top:1px dotted #dfdfdf;display:flex;height:50px;justify-content:flex-start;margin-top:20px;padding-top:12px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs{align-items:center;display:flex}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs b{background:#198cfe;border-radius:3px;height:6px;margin-right:10px;width:6px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs span{color:#333;font-size:20px;font-weight:500}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F{align-items:center;color:#8a8a8a;display:flex;font-size:14px;margin:13px 0 13px 20px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .b___Y15YO{color:#198cfe;font-size:18px;font-weight:700;margin:0 10px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .r___mKQoe{color:#df3065;font-size:18px;font-weight:700;margin:0 10px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .l___uelFD{margin:0 10px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .btn___EMJDz{margin-left:auto;margin-top:2px}.wrap___ulhwR .content___sHGsV{margin-top:24px}.wrap___ulhwR .content___sHGsV .ant-btn{transition:0s}.wrap___ulhwR .content___sHGsV .titleWrap___I__GR{display:flex;justify-content:space-between}.wrap___ulhwR .content___sHGsV .titleWrap___I__GR>button{flex-shrink:0}.wrap___ulhwR .content___sHGsV .single___K5iv9 ul{align-items:flex-start;display:flex;margin:10px 0;padding-left:28px}.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:first-child{color:#8d8d8d;flex-shrink:0;font-size:14px;margin-top:2px}.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:last-child .markdown-body p{color:#8d8d8d;font-size:14px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR{background:#fafafa;border-radius:6px;margin-top:10px;padding:25px 38px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>div{color:#333;font-size:14px;font-weight:400;margin-bottom:20px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>aside{align-items:flex-start;display:flex}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>aside .text___xESW2{flex-shrink:0;font-size:14px;margin-right:5px;margin-top:3px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>aside .markdown-body p{color:#333;font-size:14px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>ul{color:#333;display:flex;font-size:14px;justify-content:space-between;margin-top:20px;padding:0}.wrap___ulhwR .single___K5iv9 ul{align-items:flex-start;display:flex;margin:10px 0;padding-left:28px}.wrap___ulhwR .single___K5iv9 ul li:first-child{color:#8d8d8d;font-size:14px;margin-top:2px}.wrap___ulhwR .single___K5iv9 ul li:last-child .markdown-body p{color:#8d8d8d;font-size:14px}.modalColumn___I_tK_{font-size:14px}.modalColumn___I_tK_ .modalRow___lyw_U{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:center;margin-top:30px}.modalColumn___I_tK_ .modalRow___lyw_U .sup___HSz3Z{color:#fb3226;font-size:16px;margin-right:2px;margin-top:21px}.popover___kE8aI .ant-popover-arrow{border-bottom-color:#55575d!important;border-right-color:#55575d!important}.popover___kE8aI .ant-popover-inner-content{color:#fff!important}.flex___eLcnP{display:flex;display:-ms-flex}.flex1___yUTT7{flex:1 1}.color666___TiUhG{color:#666}.error___gTTtv{border-color:#f5222d}.deleteIcon___mnZW1{color:#ccc;cursor:pointer;font-size:18px;margin-left:15px}.addIcon___JC5NS{color:#29bd8b;cursor:pointer;font-size:16px;margin-left:6px;padding-top:1px}.wrap___OIoOI{box-sizing:border-box}.modal___Z3hfU div[class~=ant-modal-confirm-content]{font-size:16px;text-align:center}.modal___Z3hfU span[class~=ant-modal-title]{font-size:16px}.titleWrap___aK3oG{margin:10px 0}.required___NHoO7{color:#e04040;font-size:16px;margin-right:4px}.title___uxb1R{color:#333;font-size:14px}.colorGray___O8YPg{color:#888}.choiceWrap___t51sb{display:flex;margin-top:15px}.answer___vsBnh{border:1px solid #e2e2e2;border-radius:4px;color:#888;cursor:pointer;display:block;height:38px;line-height:38px;margin-right:10px;text-align:center;width:38px}.activeAnswer___AJN4p{background:#ff7500;border:1px solid #ff7500;color:#fff}.deleteIcon___WvOJZ{color:#ccc;cursor:pointer;font-size:18px;margin-left:15px}.addIcon___UyeIs{color:#29bd8b;cursor:pointer;font-size:16px;margin-left:6px;padding-top:1px}.editorWrap___uqcFU{flex:1 1}.htmlWrap___GcBNL{border:1px solid #ddd;border-radius:2px;display:flex;margin-top:0;max-width:1056px;min-height:38px;word-break:break-all}.radio___e8qQ5{height:32px;line-height:32px;text-align:center;width:60px}.color333___PLzVK{color:#333}.color999___v3EY0{color:#999}.fold___OfvPe .head___EejYX{align-items:center;background:#f2f2f2;cursor:pointer;display:flex;height:46px;margin-bottom:10px;padding-left:10px;padding-right:20px}.fold___OfvPe .head___EejYX span{color:#333;font-size:12px;margin-left:5px}.fold___OfvPe .head___EejYX i{display:inline-block}.fold___OfvPe .head___EejYX b{color:#165dff;cursor:pointer;margin-left:auto}.collapseWrapper___sQyVD{margin-bottom:30px}.collapseWrapper___sQyVD div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___sQyVD div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___sQyVD div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___sQyVD div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___sQyVD div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___sQyVD .panelHeader___Ivicf{color:#000;font-size:14px;font-weight:400}.collapseWrapper___sQyVD .panelHeader___Ivicf span{color:#666}.collapseWrapper___sQyVD .open___aEOQE{color:#165dff;transform:rotate(90deg)}.collapseWrapper___sQyVD .close___z4P5H{color:#82a8ff}.wrap___Cc0gS div[class~=ant-form-item]{margin-bottom:0}.wrap___Cc0gS div[class~=ant-form-item-explain-error]{display:none}.wrap___Cc0gS .deleteIcon___ebwMv{color:#e30000;font-size:14px}.wrap___Cc0gS .keywordTag___lUfL5{color:#000;font-size:14px;font-weight:400;padding:10px 10px 10px 8px}.questionTitleEditorWrap___u9UgK{margin-bottom:18px}.choiceWrap___VHsr3{margin-bottom:20px}.choiceWrap___VHsr3 .choiceIndex___rsj9r{align-items:center;border:1px solid #dcdcdc;border-radius:23px;color:#464f66;cursor:pointer;display:flex;flex:0 0 auto;font-size:16px;font-weight:400;height:46px;justify-content:center;width:46px}.choiceWrap___VHsr3 .choiceIndex___rsj9r.judgementIndex___fMm6E{border-radius:2px}.choiceWrap___VHsr3 .setAnswerBtn___krVC9{align-items:center;border:1px solid #dcdcdc;border-radius:2px;color:#9096a3;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:46px;padding:0 16px}.choiceWrap___VHsr3 .activeAnswer___WiYo2{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___VHsr3 .activeJudgementAnswer___M6iww{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___VHsr3 .actionWrapper___oKI8_{align-items:center;display:flex;justify-content:flex-end;margin:auto 0 auto 20px}.choiceWrap___VHsr3 .actionWrapper___oKI8_ .addIcon___eMbGP{color:#2fa34f;font-size:14px}.choiceWrap___VHsr3 .actionWrapper___oKI8_ .deleteIcon___ebwMv{color:#e30000;font-size:14px;margin-left:20px}.inputBorder___ob_6x{align-items:center;border:1px solid #dcdcdc;border-radius:2px;display:flex;font-size:14px;min-height:46px;padding:8px 12px}.placeholder___Vkwr4{color:#9096a3;font-size:14px;font-weight:400}.blankWrapper____MZQ5{align-items:center;display:flex}.blankWrapper____MZQ5 .blankInput___ephwY{border:1px solid #dcdcdc;border-radius:2px;font-size:14px;height:46px}.blankInputNumberWrapper___C1UJS div[class~=ant-form-item-label]{line-height:46px}.blankInputNumberWrapper___C1UJS [class~=ant-row]{align-items:center!important}.blankInputNumberWrapper___C1UJS input[class~=ant-input-number-input]{font-size:14px;height:46px}.addBtn___qRBpJ{align-items:center;background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:32px;justify-content:center;width:80px}.blankIndex___QsKgf{color:#666;font-size:14px;font-weight:400}.baseInputWrapper___juqCB div[class~=ant-form-item-label]{line-height:56px}.baseInputWrapper___juqCB input[class~=ant-input-number-input]{font-size:14px}div[class~=ant-collapse-borderless]{background-color:#fff}.collapseWrapper___kAXJ0{margin-bottom:30px}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___kAXJ0 .panelHeader___hLTSe{color:#000;font-size:14px;font-weight:400}.collapseWrapper___kAXJ0 .panelHeader___hLTSe span{color:#666}.collapseWrapper___kAXJ0 .open___wWDjf{color:#165dff;transform:rotate(90deg)}.collapseWrapper___kAXJ0 .close___XPTJ0{color:#82a8ff}.hide___VytUy{display:none}.btn___kReTL{align-items:center;background:#fff;border:1px solid #dcdcdc;border-radius:4px;color:#3061d0;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:center;line-height:14px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:112px}.btn___kReTL:hover{border:1px solid #3061d0}.btn___kReTL i{font-size:14px;margin-right:10px}.redBtn___UFEL0{align-items:center;background:#fff;border:1px solid #ee5d5d;border-radius:4px;color:#3061d0;color:#e30000;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:center;line-height:14px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:112px;width:140px}.redBtn___UFEL0:hover{border:1px solid #3061d0}.redBtn___UFEL0 i{font-size:14px;margin-right:10px}.redBtn___UFEL0:hover{border:1px solid #ff7875;color:#ff7875} \ No newline at end of file diff --git a/p__Paperlibrary__Random__PreviewEdit__index.async.js b/p__Paperlibrary__Random__PreviewEdit__index.async.js index 8ba768f5cd..b9f58ca035 100644 --- a/p__Paperlibrary__Random__PreviewEdit__index.async.js +++ b/p__Paperlibrary__Random__PreviewEdit__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[90337],{49698:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return x}});var r=n(7557),o=n.n(r),a=n(41498),i=n.n(a),l=n(82242),s=n.n(l),c=n(79800),d=n.n(c),u=n(59301),p=n(18892),f="wrap___lab8O",m="crumbs___qvTza",g=n(50200),b=n(96865),y=n(75105),v=n(99144),h=n(37712),x=(0,p.connect)((function(e){return{paperlibrary:e.paperlibrary,user:e.user,globalSetting:e.globalSetting}}))((function(e){e.paperlibrary;var t,n,r=e.user,a=(e.globalSetting,e.dispatch),l=(e.location,(0,p.useSearchParams)()),c=d()(l,1)[0].get("select")||0,x=(0,u.useState)(!1),C=d()(x,2),w=C[0],O=(C[1],(0,u.useState)(!0)),$=d()(O,2),S=$[0],k=$[1],E=(0,u.useState)(Number(c)),P=d()(E,2),j=P[0],N=P[1],I=(0,u.useState)({}),z=d()(I,2),T=z[0],D=z[1],_=(0,p.useParams)(),Z=r.userInfo;(0,u.useEffect)((function(){return a({type:"globalSetting/footerToggle",payload:!1}),function(){a({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,u.useEffect)((function(){return a({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),a({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),a({type:"exercise/getWorkSetting",payload:s()({},_)}),function(){a({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),a({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,u.useEffect)((function(){B(j)}),[]);var B=function(){var e=i()(o()().mark((function e(){var t,n,r=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:0,console.log(_),k(!0),e.next=5,(0,y.ZP)("/api/exercises/".concat(_.categoryId,"/preview_random_exercise.json"),{method:"get",params:{num:t}});case 5:n=e.sent,k(!1),D((0,v.PF)(n));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=function(){var e=i()(o()().mark((function e(t,n){var r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/exercises/".concat(_.categoryId,"/toggle_random_question.json"),{method:"post",body:{question_id:null==t?void 0:t.single_question_id}});case 2:null!=(r=e.sent)&&r.question&&B(j);case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),W=function(){var e=i()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return document.body.scrollIntoView(),N(t),e.next=4,B(t);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return console.log((0,p.useLocation)(),"location333"),(0,h.jsx)("section",{className:f,children:(0,h.jsxs)(b.Z,{loading:S,active:!0,paragraph:{rows:5},children:[(null===(t=(0,p.useLocation)())||void 0===t||null===(t=t.pathname)||void 0===t?void 0:t.includes("preview"))&&(0,h.jsxs)("div",{className:m,children:[(0,h.jsx)("b",{}),(0,h.jsx)("span",{className:"current",onClick:function(){return p.history.push("/classrooms/".concat(_.coursesId,"/exercise"))},children:"".concat(null==Z||null===(n=Z.course)||void 0===n?void 0:n.course_name,">")}),(0,h.jsx)("span",{className:"current",onClick:function(){return p.history.push("/classrooms/".concat(_.coursesId,"/exercise"))},children:"试卷列表>"}),(0,h.jsx)("span",{style:{color:"#bebebe"},children:"预览"})]}),(0,h.jsx)(g.Z,{loading:w,submit:function(){alert("保存")},goBack:function(){p.history.push("/classrooms/".concat(_.coursesId,"/exercise"))},data:T,selectValue:j,editPreview:!0,onExchange:R,onSkipExamination:W})]})})}))},77578:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});const r=e=>e?"function"==typeof e?e():e:null},24905:function(e,t,n){"use strict";n.d(t,{Z:function(){return $}});var r=n(92310),o=n.n(r),a=n(5630),i=n(59301),l=n(36355),s=n(1684),c=n(32441);var d=i.createContext(null),u=n(98447),p=n(14088),f=n(4572),m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,className:g,rootClassName:b,children:y,indeterminate:v=!1,style:h,onMouseEnter:x,onMouseLeave:C,skipGroup:w=!1,disabled:O}=e,$=m(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:S,direction:k,checkbox:E}=i.useContext(l.E_),P=i.useContext(d),{isFormItemInput:j}=i.useContext(c.aM),N=i.useContext(s.Z),I=null!==(n=(null==P?void 0:P.disabled)||O)&&void 0!==n?n:N,z=i.useRef($.value);i.useEffect((()=>{null==P||P.registerValue($.value)}),[]),i.useEffect((()=>{if(!w)return $.value!==z.current&&(null==P||P.cancelValue(z.current),null==P||P.registerValue($.value),z.current=$.value),()=>null==P?void 0:P.cancelValue($.value)}),[$.value]);const T=S("checkbox",r),[D,_]=(0,u.ZP)(T),Z=Object.assign({},$);P&&!w&&(Z.onChange=function(){$.onChange&&$.onChange.apply($,arguments),P.toggleOption&&P.toggleOption({label:y,value:$.value})},Z.name=P.name,Z.checked=P.value.includes($.value));const B=o()(`${T}-wrapper`,{[`${T}-rtl`]:"rtl"===k,[`${T}-wrapper-checked`]:Z.checked,[`${T}-wrapper-disabled`]:I,[`${T}-wrapper-in-form-item`]:j},null==E?void 0:E.className,g,b,_),R=o()({[`${T}-indeterminate`]:v},f.A,_),W=v?"mixed":void 0;return D(i.createElement(p.Z,{component:"Checkbox",disabled:I},i.createElement("label",{className:B,style:Object.assign(Object.assign({},null==E?void 0:E.style),h),onMouseEnter:x,onMouseLeave:C},i.createElement(a.Z,Object.assign({"aria-checked":W},Z,{prefixCls:T,className:R,disabled:I,ref:t})),void 0!==y&&i.createElement("span",null,y))))};var b=i.forwardRef(g),y=n(40447),v=n(55405),h=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{defaultValue:n,children:r,options:a=[],prefixCls:s,className:c,rootClassName:p,style:f,onChange:m}=e,g=h(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:x,direction:C}=i.useContext(l.E_),[w,O]=i.useState(g.value||n||[]),[$,S]=i.useState([]);i.useEffect((()=>{"value"in g&&O(g.value||[])}),[g.value]);const k=i.useMemo((()=>a.map((e=>"string"==typeof e||"number"==typeof e?{label:e,value:e}:e))),[a]),E=x("checkbox",s),P=`${E}-group`,[j,N]=(0,u.ZP)(E),I=(0,v.Z)(g,["value","disabled"]),z=a.length?k.map((e=>i.createElement(b,{prefixCls:E,key:e.value.toString(),disabled:"disabled"in e?e.disabled:g.disabled,value:e.value,checked:w.includes(e.value),onChange:e.onChange,className:`${P}-item`,style:e.style,title:e.title},e.label))):r,T={toggleOption:e=>{const t=w.indexOf(e.value),n=(0,y.Z)(w);-1===t?n.push(e.value):n.splice(t,1),"value"in g||O(n),null==m||m(n.filter((e=>$.includes(e))).sort(((e,t)=>k.findIndex((t=>t.value===e))-k.findIndex((e=>e.value===t)))))},value:w,disabled:g.disabled,name:g.name,registerValue:e=>{S((t=>[].concat((0,y.Z)(t),[e])))},cancelValue:e=>{S((t=>t.filter((t=>t!==e))))}},D=o()(P,{[`${P}-rtl`]:"rtl"===C},c,p,N);return j(i.createElement("div",Object.assign({className:D,style:f},I,{ref:t}),i.createElement(d.Provider,{value:T},z)))},C=i.forwardRef(x);var w=i.memo(C);const O=b;O.Group=w,O.__ANT_CHECKBOX=!0;var $=O},98447:function(e,t,n){"use strict";n.d(t,{C2:function(){return l}});var r=n(17313),o=n(37613),a=n(83116);const i=e=>{const{checkboxCls:t}=e,n=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},(0,r.Wf)(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[n]:Object.assign(Object.assign({},(0,r.Wf)(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${n}`]:{marginInlineStart:0},[`&${n}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},(0,r.Wf)(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},(0,r.oN)(e))},[`${t}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:e.checkboxSize/14*5,height:e.checkboxSize/14*8,border:`${e.lineWidthBold}px solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[`\n ${n}:not(${n}-disabled),\n ${t}:not(${t}-disabled)\n `]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${n}:not(${n}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[`\n ${n}-checked:not(${n}-disabled),\n ${t}-checked:not(${t}-disabled)\n `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{[`${t}-inner`]:{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:e.fontSizeLG/2,height:e.fontSizeLG/2,backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${n}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function l(e,t){const n=(0,o.TS)(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[i(n)]}t.ZP=(0,a.Z)("Checkbox",((e,t)=>{let{prefixCls:n}=t;return[l(n,e)]}))},28103:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(92310),o=n.n(r),a=n(59301),i=n(36355),l=n(17313),s=n(83116),c=n(37613);const d=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:o,textPaddingInline:a,orientationMargin:i,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},(0,l.Wf)(e)),{borderBlockStart:`${o}px solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${o}px solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${o}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*i+"%"},"&::after":{width:100-100*i+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*i+"%"},"&::after":{width:100*i+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${o}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var u=(0,s.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[d(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n,divider:r}=a.useContext(i.E_),{prefixCls:l,type:s="horizontal",orientation:c="center",orientationMargin:d,className:f,rootClassName:m,children:g,dashed:b,plain:y,style:v}=e,h=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),x=t("divider",l),[C,w]=u(x),O=c.length>0?`-${c}`:c,$=!!g,S="left"===c&&null!=d,k="right"===c&&null!=d,E=o()(x,null==r?void 0:r.className,w,`${x}-${s}`,{[`${x}-with-text`]:$,[`${x}-with-text${O}`]:$,[`${x}-dashed`]:!!b,[`${x}-plain`]:!!y,[`${x}-rtl`]:"rtl"===n,[`${x}-no-default-orientation-margin-left`]:S,[`${x}-no-default-orientation-margin-right`]:k},f,m),P=a.useMemo((()=>"number"==typeof d?d:/^\d+$/.test(d)?Number(d):d),[d]),j=Object.assign(Object.assign({},S&&{marginLeft:P}),k&&{marginRight:P});return C(a.createElement("div",Object.assign({className:E,style:Object.assign(Object.assign({},null==r?void 0:r.style),v)},h,{role:"separator"}),g&&"vertical"!==s&&a.createElement("span",{className:`${x}-inner-text`,style:j},g)))}},38854:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var r=n(91857),o=n(92310),a=n.n(o),i=n(59301),l=n(94172),s=n(3113),c=n(36355),d=n(81327),u=n(33234),p=n(47211),f=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:o}=i.useContext(c.E_),{prefixCls:m,type:g="default",danger:b,disabled:y,loading:v,onClick:h,htmlType:x,children:C,className:w,menu:O,arrow:$,autoFocus:S,overlay:k,trigger:E,align:P,open:j,onOpenChange:N,placement:I,getPopupContainer:z,href:T,icon:D=i.createElement(l.Z,null),title:_,buttonsRender:Z=(e=>e),mouseEnterDelay:B,mouseLeaveDelay:R,overlayClassName:W,overlayStyle:M,destroyPopupOnHide:H,dropdownRender:L}=e,A=f(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),G=n("dropdown",m),F=`${G}-button`,[V,U]=(0,p.Z)(G),X={menu:O,arrow:$,autoFocus:S,align:P,disabled:y,trigger:y?[]:E,onOpenChange:N,getPopupContainer:z||t,mouseEnterDelay:B,mouseLeaveDelay:R,overlayClassName:W,overlayStyle:M,destroyPopupOnHide:H,dropdownRender:L},{compactSize:q,compactItemClassnames:Y}=(0,u.ri)(G,o),K=a()(F,Y,w,U);"overlay"in e&&(X.overlay=k),"open"in e&&(X.open=j),X.placement="placement"in e?I:"rtl"===o?"bottomLeft":"bottomRight";const J=i.createElement(s.ZP,{type:g,danger:b,disabled:y,loading:v,onClick:h,htmlType:x,href:T,title:_},C),Q=i.createElement(s.ZP,{type:g,danger:b,icon:D}),[ee,te]=Z([J,Q]);return V(i.createElement(d.Z.Compact,Object.assign({className:K,size:q,block:!0},A),ee,i.createElement(r.Z,Object.assign({},X),te)))};m.__ANT_BUTTON=!0;var g=m;const b=r.Z;b.Button=g;var y=b},39722:function(e,t,n){"use strict";n.d(t,{t5:function(){return u}});var r=n(92310),o=n.n(r),a=n(55477),i=n(59301),l=n(36355),s=n(77578),c=n(17356),d=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{hashId:t,prefixCls:n,className:r,style:l,placement:c="top",title:d,content:u,children:p}=e;return i.createElement("div",{className:o()(t,n,`${n}-pure`,`${n}-placement-${c}`,r),style:l},i.createElement("div",{className:`${n}-arrow`}),i.createElement(a.G,Object.assign({},e,{className:t,prefixCls:n}),p||((e,t,n)=>{if(t||n)return i.createElement(i.Fragment,null,t&&i.createElement("div",{className:`${e}-title`},(0,s.Z)(t)),i.createElement("div",{className:`${e}-inner-content`},(0,s.Z)(n)))})(n,d,u)))};t.ZP=e=>{const{prefixCls:t}=e,n=d(e,["prefixCls"]),{getPrefixCls:r}=i.useContext(l.E_),o=r("popover",t),[a,s]=(0,c.Z)(o);return a(i.createElement(u,Object.assign({},n,{prefixCls:o,hashId:s})))}},60324:function(e,t,n){"use strict";var r=n(92310),o=n.n(r),a=n(59301),i=n(77578),l=n(62892),s=n(36355),c=n(6848),d=n(39722),u=n(17356),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{let{title:t,content:n,prefixCls:r}=e;return a.createElement(a.Fragment,null,t&&a.createElement("div",{className:`${r}-title`},(0,i.Z)(t)),a.createElement("div",{className:`${r}-inner-content`},(0,i.Z)(n)))},m=a.forwardRef(((e,t)=>{const{prefixCls:n,title:r,content:i,overlayClassName:d,placement:m="top",trigger:g="hover",mouseEnterDelay:b=.1,mouseLeaveDelay:y=.1,overlayStyle:v={}}=e,h=p(e,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:x}=a.useContext(s.E_),C=x("popover",n),[w,O]=(0,u.Z)(C),$=x(),S=o()(d,O);return w(a.createElement(c.Z,Object.assign({placement:m,trigger:g,mouseEnterDelay:b,mouseLeaveDelay:y,overlayStyle:v},h,{prefixCls:C,overlayClassName:S,ref:t,overlay:r||i?a.createElement(f,{prefixCls:C,title:r,content:i}):null,transitionName:(0,l.m)($,"zoom-big",h.transitionName),"data-popover-inject":!0})))}));m._InternalPanelDoNotUseOrYouWillBeFired=d.ZP,t.Z=m},17356:function(e,t,n){"use strict";var r=n(17313),o=n(29878),a=n(19447),i=n(33166),l=n(83116),s=n(37613);const c=e=>{const{componentCls:t,popoverColor:n,minWidth:o,fontWeightStrong:i,popoverPadding:l,boxShadowSecondary:s,colorTextHeading:c,borderRadiusLG:d,zIndexPopup:u,marginXS:p,colorBgElevated:f,popoverBg:m}=e;return[{[t]:Object.assign(Object.assign({},(0,r.Wf)(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:u,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":f,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:m,backgroundClip:"padding-box",borderRadius:d,boxShadow:s,padding:l},[`${t}-title`]:{minWidth:o,marginBottom:p,color:c,fontWeight:i},[`${t}-inner-content`]:{color:n}})},(0,a.ZP)(e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},d=e=>{const{componentCls:t}=e;return{[t]:i.i.map((n=>{const r=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":r,[`${t}-inner`]:{backgroundColor:r},[`${t}-arrow`]:{background:"transparent"}}}}))}},u=e=>{const{componentCls:t,lineWidth:n,lineType:r,colorSplit:o,paddingSM:a,controlHeight:i,fontSize:l,lineHeight:s,padding:c}=e,d=i-Math.round(l*s);return{[t]:{[`${t}-inner`]:{padding:0},[`${t}-title`]:{margin:0,padding:`${d/2}px ${c}px ${d/2-n}px`,borderBottom:`${n}px ${r} ${o}`},[`${t}-inner-content`]:{padding:`${a}px ${c}px`}}}};t.Z=(0,l.Z)("Popover",(e=>{const{colorBgElevated:t,colorText:n,wireframe:r}=e,a=(0,s.TS)(e,{popoverPadding:12,popoverBg:t,popoverColor:n});return[c(a),d(a),r&&u(a),(0,o._y)(a,"zoom-big")]}),(e=>({width:177,minWidth:177,zIndexPopup:e.zIndexPopupBase+30})),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},81327:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(59301),o=n(92310),a=n.n(o),i=n(75440),l=n(36355),s=n(33234);const c=r.createContext({latestIndex:0}),d=c.Provider;var u=e=>{let{className:t,index:n,children:o,split:a,style:i}=e;const{latestIndex:l}=r.useContext(c);return null==o?null:r.createElement(r.Fragment,null,r.createElement("div",{className:t,style:i},o),n{var n,o;const{getPrefixCls:s,space:c,direction:b}=r.useContext(l.E_),{size:y=(null==c?void 0:c.size)||"small",align:v,className:h,rootClassName:x,children:C,direction:w="horizontal",prefixCls:O,split:$,style:S,wrap:k=!1,classNames:E,styles:P}=e,j=g(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[N,I]=Array.isArray(y)?y:[y,y],z=f(I),T=f(N),D=m(I),_=m(N),Z=(0,i.Z)(C,{keepEmpty:!0}),B=void 0===v&&"horizontal"===w?"center":v,R=s("space",O),[W,M]=(0,p.Z)(R),H=a()(R,null==c?void 0:c.className,M,`${R}-${w}`,{[`${R}-rtl`]:"rtl"===b,[`${R}-align-${B}`]:B,[`${R}-gap-row-${I}`]:z,[`${R}-gap-col-${N}`]:T},h,x),L=a()(`${R}-item`,null!==(n=null==E?void 0:E.item)&&void 0!==n?n:null===(o=null==c?void 0:c.classNames)||void 0===o?void 0:o.item);let A=0;const G=Z.map(((e,t)=>{var n,o;null!=e&&(A=t);const a=e&&e.key||`${L}-${t}`;return r.createElement(u,{className:L,key:a,index:t,split:$,style:null!==(n=null==P?void 0:P.item)&&void 0!==n?n:null===(o=null==c?void 0:c.styles)||void 0===o?void 0:o.item},e)})),F=r.useMemo((()=>({latestIndex:A})),[A]);if(0===Z.length)return null;const V={};return k&&(V.flexWrap="wrap"),!T&&_&&(V.columnGap=N),!z&&D&&(V.rowGap=I),W(r.createElement("div",Object.assign({ref:t,className:H,style:Object.assign(Object.assign(Object.assign({},V),null==c?void 0:c.style),S)},j),r.createElement(d,{value:F},G)))}));const y=b;y.Compact=s.ZP;var v=y},25769:function(e,t,n){"use strict";var r=n(98040),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,a,i,l,s,c,d=!1;t||(t={}),n=t.debug||!1;try{if(i=r(),l=document.createRange(),s=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=o[t.format]||o.default;window.clipboardData.setData(a,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(c),l.selectNodeContents(c),s.addRange(l),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");d=!0}catch(r){n&&console.error("unable to copy using execCommand: ",r),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),d=!0}catch(r){n&&console.error("unable to copy using clipboardData: ",r),n&&console.error("falling back to prompt"),a=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(a,e)}}finally{s&&("function"==typeof s.removeRange?s.removeRange(l):s.removeAllRanges()),c&&document.body.removeChild(c),i()}return d}},83145:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var r=a(n(59301)),o=a(n(25769));function a(e){return e&&e.__esModule?e:{default:e}}function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function l(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 s(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;n0&&void 0!==r[0]?r[0]:0,console.log(B),P(!0),e.next=5,(0,y.ZP)("/api/exercises/".concat(B.categoryId,"/preview_random_exercise.json"),{method:"get",params:{num:t}});case 5:n=e.sent,c({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),P(!1),Z((0,v.PF)(n));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(){var e=i()(o()().mark((function e(t,n){var r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/exercises/".concat(B.categoryId,"/toggle_random_question.json"),{method:"post",body:{question_id:null==t?void 0:t.single_question_id}});case 2:null!=(r=e.sent)&&r.question&&R(I);case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),H=function(){var e=i()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return document.body.scrollIntoView(),T(t),e.next=4,R(t);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return console.log((0,p.useLocation)(),"location333"),(0,h.jsx)("section",{className:f,children:(0,h.jsxs)(b.Z,{loading:E,active:!0,paragraph:{rows:5},children:[(null===(n=(0,p.useLocation)())||void 0===n||null===(n=n.pathname)||void 0===n?void 0:n.includes("preview"))&&(0,h.jsxs)("div",{className:m,children:[(0,h.jsx)("b",{}),(0,h.jsx)("span",{className:"current",onClick:function(){return p.history.push("/classrooms/".concat(B.coursesId,"/exercise"))},children:"".concat(null==W||null===(r=W.course)||void 0===r?void 0:r.course_name,">")}),(0,h.jsx)("span",{className:"current",onClick:function(){return p.history.push("/classrooms/".concat(B.coursesId,"/exercise"))},children:"试卷列表>"}),(0,h.jsx)("span",{style:{color:"#bebebe"},children:"预览"})]}),(0,h.jsx)(g.Z,{loading:$,submit:function(){alert("保存")},goBack:function(){p.history.push("/classrooms/".concat(B.coursesId,"/exercise"))},data:_,selectValue:I,editPreview:!0,onExchange:A,onSkipExamination:H,handleMarkWrongQuestion:function(e){c({type:"exercise/setActionTabs",payload:{key:"标记错题",params:e}})}})]})})}))},77578:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});const r=e=>e?"function"==typeof e?e():e:null},24905:function(e,t,n){"use strict";n.d(t,{Z:function(){return $}});var r=n(92310),o=n.n(r),a=n(5630),i=n(59301),l=n(36355),s=n(1684),c=n(32441);var d=i.createContext(null),u=n(98447),p=n(14088),f=n(4572),m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,className:g,rootClassName:b,children:y,indeterminate:v=!1,style:h,onMouseEnter:x,onMouseLeave:C,skipGroup:w=!1,disabled:O}=e,$=m(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:S,direction:k,checkbox:E}=i.useContext(l.E_),P=i.useContext(d),{isFormItemInput:j}=i.useContext(c.aM),N=i.useContext(s.Z),I=null!==(n=(null==P?void 0:P.disabled)||O)&&void 0!==n?n:N,T=i.useRef($.value);i.useEffect((()=>{null==P||P.registerValue($.value)}),[]),i.useEffect((()=>{if(!w)return $.value!==T.current&&(null==P||P.cancelValue(T.current),null==P||P.registerValue($.value),T.current=$.value),()=>null==P?void 0:P.cancelValue($.value)}),[$.value]);const z=S("checkbox",r),[D,_]=(0,u.ZP)(z),Z=Object.assign({},$);P&&!w&&(Z.onChange=function(){$.onChange&&$.onChange.apply($,arguments),P.toggleOption&&P.toggleOption({label:y,value:$.value})},Z.name=P.name,Z.checked=P.value.includes($.value));const B=o()(`${z}-wrapper`,{[`${z}-rtl`]:"rtl"===k,[`${z}-wrapper-checked`]:Z.checked,[`${z}-wrapper-disabled`]:I,[`${z}-wrapper-in-form-item`]:j},null==E?void 0:E.className,g,b,_),W=o()({[`${z}-indeterminate`]:v},f.A,_),M=v?"mixed":void 0;return D(i.createElement(p.Z,{component:"Checkbox",disabled:I},i.createElement("label",{className:B,style:Object.assign(Object.assign({},null==E?void 0:E.style),h),onMouseEnter:x,onMouseLeave:C},i.createElement(a.Z,Object.assign({"aria-checked":M},Z,{prefixCls:z,className:W,disabled:I,ref:t})),void 0!==y&&i.createElement("span",null,y))))};var b=i.forwardRef(g),y=n(40447),v=n(55405),h=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{defaultValue:n,children:r,options:a=[],prefixCls:s,className:c,rootClassName:p,style:f,onChange:m}=e,g=h(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:x,direction:C}=i.useContext(l.E_),[w,O]=i.useState(g.value||n||[]),[$,S]=i.useState([]);i.useEffect((()=>{"value"in g&&O(g.value||[])}),[g.value]);const k=i.useMemo((()=>a.map((e=>"string"==typeof e||"number"==typeof e?{label:e,value:e}:e))),[a]),E=x("checkbox",s),P=`${E}-group`,[j,N]=(0,u.ZP)(E),I=(0,v.Z)(g,["value","disabled"]),T=a.length?k.map((e=>i.createElement(b,{prefixCls:E,key:e.value.toString(),disabled:"disabled"in e?e.disabled:g.disabled,value:e.value,checked:w.includes(e.value),onChange:e.onChange,className:`${P}-item`,style:e.style,title:e.title},e.label))):r,z={toggleOption:e=>{const t=w.indexOf(e.value),n=(0,y.Z)(w);-1===t?n.push(e.value):n.splice(t,1),"value"in g||O(n),null==m||m(n.filter((e=>$.includes(e))).sort(((e,t)=>k.findIndex((t=>t.value===e))-k.findIndex((e=>e.value===t)))))},value:w,disabled:g.disabled,name:g.name,registerValue:e=>{S((t=>[].concat((0,y.Z)(t),[e])))},cancelValue:e=>{S((t=>t.filter((t=>t!==e))))}},D=o()(P,{[`${P}-rtl`]:"rtl"===C},c,p,N);return j(i.createElement("div",Object.assign({className:D,style:f},I,{ref:t}),i.createElement(d.Provider,{value:z},T)))},C=i.forwardRef(x);var w=i.memo(C);const O=b;O.Group=w,O.__ANT_CHECKBOX=!0;var $=O},98447:function(e,t,n){"use strict";n.d(t,{C2:function(){return l}});var r=n(17313),o=n(37613),a=n(83116);const i=e=>{const{checkboxCls:t}=e,n=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},(0,r.Wf)(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[n]:Object.assign(Object.assign({},(0,r.Wf)(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${n}`]:{marginInlineStart:0},[`&${n}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},(0,r.Wf)(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},(0,r.oN)(e))},[`${t}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:e.checkboxSize/14*5,height:e.checkboxSize/14*8,border:`${e.lineWidthBold}px solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[`\n ${n}:not(${n}-disabled),\n ${t}:not(${t}-disabled)\n `]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${n}:not(${n}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[`\n ${n}-checked:not(${n}-disabled),\n ${t}-checked:not(${t}-disabled)\n `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{[`${t}-inner`]:{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:e.fontSizeLG/2,height:e.fontSizeLG/2,backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${n}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function l(e,t){const n=(0,o.TS)(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[i(n)]}t.ZP=(0,a.Z)("Checkbox",((e,t)=>{let{prefixCls:n}=t;return[l(n,e)]}))},28103:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(92310),o=n.n(r),a=n(59301),i=n(36355),l=n(17313),s=n(83116),c=n(37613);const d=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:o,textPaddingInline:a,orientationMargin:i,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},(0,l.Wf)(e)),{borderBlockStart:`${o}px solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${o}px solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${o}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*i+"%"},"&::after":{width:100-100*i+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*i+"%"},"&::after":{width:100*i+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${o}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var u=(0,s.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[d(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n,divider:r}=a.useContext(i.E_),{prefixCls:l,type:s="horizontal",orientation:c="center",orientationMargin:d,className:f,rootClassName:m,children:g,dashed:b,plain:y,style:v}=e,h=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),x=t("divider",l),[C,w]=u(x),O=c.length>0?`-${c}`:c,$=!!g,S="left"===c&&null!=d,k="right"===c&&null!=d,E=o()(x,null==r?void 0:r.className,w,`${x}-${s}`,{[`${x}-with-text`]:$,[`${x}-with-text${O}`]:$,[`${x}-dashed`]:!!b,[`${x}-plain`]:!!y,[`${x}-rtl`]:"rtl"===n,[`${x}-no-default-orientation-margin-left`]:S,[`${x}-no-default-orientation-margin-right`]:k},f,m),P=a.useMemo((()=>"number"==typeof d?d:/^\d+$/.test(d)?Number(d):d),[d]),j=Object.assign(Object.assign({},S&&{marginLeft:P}),k&&{marginRight:P});return C(a.createElement("div",Object.assign({className:E,style:Object.assign(Object.assign({},null==r?void 0:r.style),v)},h,{role:"separator"}),g&&"vertical"!==s&&a.createElement("span",{className:`${x}-inner-text`,style:j},g)))}},38854:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var r=n(91857),o=n(92310),a=n.n(o),i=n(59301),l=n(94172),s=n(3113),c=n(36355),d=n(81327),u=n(33234),p=n(47211),f=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:o}=i.useContext(c.E_),{prefixCls:m,type:g="default",danger:b,disabled:y,loading:v,onClick:h,htmlType:x,children:C,className:w,menu:O,arrow:$,autoFocus:S,overlay:k,trigger:E,align:P,open:j,onOpenChange:N,placement:I,getPopupContainer:T,href:z,icon:D=i.createElement(l.Z,null),title:_,buttonsRender:Z=(e=>e),mouseEnterDelay:B,mouseLeaveDelay:W,overlayClassName:M,overlayStyle:R,destroyPopupOnHide:A,dropdownRender:H}=e,L=f(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),G=n("dropdown",m),F=`${G}-button`,[U,V]=(0,p.Z)(G),X={menu:O,arrow:$,autoFocus:S,align:P,disabled:y,trigger:y?[]:E,onOpenChange:N,getPopupContainer:T||t,mouseEnterDelay:B,mouseLeaveDelay:W,overlayClassName:M,overlayStyle:R,destroyPopupOnHide:A,dropdownRender:H},{compactSize:q,compactItemClassnames:Y}=(0,u.ri)(G,o),K=a()(F,Y,w,V);"overlay"in e&&(X.overlay=k),"open"in e&&(X.open=j),X.placement="placement"in e?I:"rtl"===o?"bottomLeft":"bottomRight";const Q=i.createElement(s.ZP,{type:g,danger:b,disabled:y,loading:v,onClick:h,htmlType:x,href:z,title:_},C),J=i.createElement(s.ZP,{type:g,danger:b,icon:D}),[ee,te]=Z([Q,J]);return U(i.createElement(d.Z.Compact,Object.assign({className:K,size:q,block:!0},L),ee,i.createElement(r.Z,Object.assign({},X),te)))};m.__ANT_BUTTON=!0;var g=m;const b=r.Z;b.Button=g;var y=b},39722:function(e,t,n){"use strict";n.d(t,{t5:function(){return u}});var r=n(92310),o=n.n(r),a=n(55477),i=n(59301),l=n(36355),s=n(77578),c=n(17356),d=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{hashId:t,prefixCls:n,className:r,style:l,placement:c="top",title:d,content:u,children:p}=e;return i.createElement("div",{className:o()(t,n,`${n}-pure`,`${n}-placement-${c}`,r),style:l},i.createElement("div",{className:`${n}-arrow`}),i.createElement(a.G,Object.assign({},e,{className:t,prefixCls:n}),p||((e,t,n)=>{if(t||n)return i.createElement(i.Fragment,null,t&&i.createElement("div",{className:`${e}-title`},(0,s.Z)(t)),i.createElement("div",{className:`${e}-inner-content`},(0,s.Z)(n)))})(n,d,u)))};t.ZP=e=>{const{prefixCls:t}=e,n=d(e,["prefixCls"]),{getPrefixCls:r}=i.useContext(l.E_),o=r("popover",t),[a,s]=(0,c.Z)(o);return a(i.createElement(u,Object.assign({},n,{prefixCls:o,hashId:s})))}},60324:function(e,t,n){"use strict";var r=n(92310),o=n.n(r),a=n(59301),i=n(77578),l=n(62892),s=n(36355),c=n(6848),d=n(39722),u=n(17356),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{let{title:t,content:n,prefixCls:r}=e;return a.createElement(a.Fragment,null,t&&a.createElement("div",{className:`${r}-title`},(0,i.Z)(t)),a.createElement("div",{className:`${r}-inner-content`},(0,i.Z)(n)))},m=a.forwardRef(((e,t)=>{const{prefixCls:n,title:r,content:i,overlayClassName:d,placement:m="top",trigger:g="hover",mouseEnterDelay:b=.1,mouseLeaveDelay:y=.1,overlayStyle:v={}}=e,h=p(e,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:x}=a.useContext(s.E_),C=x("popover",n),[w,O]=(0,u.Z)(C),$=x(),S=o()(d,O);return w(a.createElement(c.Z,Object.assign({placement:m,trigger:g,mouseEnterDelay:b,mouseLeaveDelay:y,overlayStyle:v},h,{prefixCls:C,overlayClassName:S,ref:t,overlay:r||i?a.createElement(f,{prefixCls:C,title:r,content:i}):null,transitionName:(0,l.m)($,"zoom-big",h.transitionName),"data-popover-inject":!0})))}));m._InternalPanelDoNotUseOrYouWillBeFired=d.ZP,t.Z=m},17356:function(e,t,n){"use strict";var r=n(17313),o=n(29878),a=n(19447),i=n(33166),l=n(83116),s=n(37613);const c=e=>{const{componentCls:t,popoverColor:n,minWidth:o,fontWeightStrong:i,popoverPadding:l,boxShadowSecondary:s,colorTextHeading:c,borderRadiusLG:d,zIndexPopup:u,marginXS:p,colorBgElevated:f,popoverBg:m}=e;return[{[t]:Object.assign(Object.assign({},(0,r.Wf)(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:u,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":f,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:m,backgroundClip:"padding-box",borderRadius:d,boxShadow:s,padding:l},[`${t}-title`]:{minWidth:o,marginBottom:p,color:c,fontWeight:i},[`${t}-inner-content`]:{color:n}})},(0,a.ZP)(e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},d=e=>{const{componentCls:t}=e;return{[t]:i.i.map((n=>{const r=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":r,[`${t}-inner`]:{backgroundColor:r},[`${t}-arrow`]:{background:"transparent"}}}}))}},u=e=>{const{componentCls:t,lineWidth:n,lineType:r,colorSplit:o,paddingSM:a,controlHeight:i,fontSize:l,lineHeight:s,padding:c}=e,d=i-Math.round(l*s);return{[t]:{[`${t}-inner`]:{padding:0},[`${t}-title`]:{margin:0,padding:`${d/2}px ${c}px ${d/2-n}px`,borderBottom:`${n}px ${r} ${o}`},[`${t}-inner-content`]:{padding:`${a}px ${c}px`}}}};t.Z=(0,l.Z)("Popover",(e=>{const{colorBgElevated:t,colorText:n,wireframe:r}=e,a=(0,s.TS)(e,{popoverPadding:12,popoverBg:t,popoverColor:n});return[c(a),d(a),r&&u(a),(0,o._y)(a,"zoom-big")]}),(e=>({width:177,minWidth:177,zIndexPopup:e.zIndexPopupBase+30})),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},81327:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(59301),o=n(92310),a=n.n(o),i=n(75440),l=n(36355),s=n(33234);const c=r.createContext({latestIndex:0}),d=c.Provider;var u=e=>{let{className:t,index:n,children:o,split:a,style:i}=e;const{latestIndex:l}=r.useContext(c);return null==o?null:r.createElement(r.Fragment,null,r.createElement("div",{className:t,style:i},o),n{var n,o;const{getPrefixCls:s,space:c,direction:b}=r.useContext(l.E_),{size:y=(null==c?void 0:c.size)||"small",align:v,className:h,rootClassName:x,children:C,direction:w="horizontal",prefixCls:O,split:$,style:S,wrap:k=!1,classNames:E,styles:P}=e,j=g(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[N,I]=Array.isArray(y)?y:[y,y],T=f(I),z=f(N),D=m(I),_=m(N),Z=(0,i.Z)(C,{keepEmpty:!0}),B=void 0===v&&"horizontal"===w?"center":v,W=s("space",O),[M,R]=(0,p.Z)(W),A=a()(W,null==c?void 0:c.className,R,`${W}-${w}`,{[`${W}-rtl`]:"rtl"===b,[`${W}-align-${B}`]:B,[`${W}-gap-row-${I}`]:T,[`${W}-gap-col-${N}`]:z},h,x),H=a()(`${W}-item`,null!==(n=null==E?void 0:E.item)&&void 0!==n?n:null===(o=null==c?void 0:c.classNames)||void 0===o?void 0:o.item);let L=0;const G=Z.map(((e,t)=>{var n,o;null!=e&&(L=t);const a=e&&e.key||`${H}-${t}`;return r.createElement(u,{className:H,key:a,index:t,split:$,style:null!==(n=null==P?void 0:P.item)&&void 0!==n?n:null===(o=null==c?void 0:c.styles)||void 0===o?void 0:o.item},e)})),F=r.useMemo((()=>({latestIndex:L})),[L]);if(0===Z.length)return null;const U={};return k&&(U.flexWrap="wrap"),!z&&_&&(U.columnGap=N),!T&&D&&(U.rowGap=I),M(r.createElement("div",Object.assign({ref:t,className:A,style:Object.assign(Object.assign(Object.assign({},U),null==c?void 0:c.style),S)},j),r.createElement(d,{value:F},G)))}));const y=b;y.Compact=s.ZP;var v=y},25769:function(e,t,n){"use strict";var r=n(98040),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,a,i,l,s,c,d=!1;t||(t={}),n=t.debug||!1;try{if(i=r(),l=document.createRange(),s=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=o[t.format]||o.default;window.clipboardData.setData(a,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(c),l.selectNodeContents(c),s.addRange(l),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");d=!0}catch(r){n&&console.error("unable to copy using execCommand: ",r),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),d=!0}catch(r){n&&console.error("unable to copy using clipboardData: ",r),n&&console.error("falling back to prompt"),a=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(a,e)}}finally{s&&("function"==typeof s.removeRange?s.removeRange(l):s.removeAllRanges()),c&&document.body.removeChild(c),i()}return d}},83145:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var r=a(n(59301)),o=a(n(25769));function a(e){return e&&e.__esModule?e:{default:e}}function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function l(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 s(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;ndiv{align-items:center;display:flex;flex-direction:column;justify-content:center}.wrap___ulhwR .left___kyWln .total___GEhiU>div span{color:#999;font-size:14px;font-weight:400;margin:14px 0}.wrap___ulhwR .left___kyWln .total___GEhiU>div aside{color:#333;font-size:24px;font-weight:500}.wrap___ulhwR .left___kyWln .list___u9dBZ{background:#fff;border-radius:6px;margin-bottom:14px;padding:15px 18px;width:266px}.wrap___ulhwR .left___kyWln .list___u9dBZ:last-child{margin-bottom:0}.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs{align-items:center;display:flex;margin-left:6px}.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs b{background:#198cfe;border-radius:2px;height:4px;margin-right:7px;width:4px}.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs span{color:#333;font-size:14px;font-weight:500}.wrap___ulhwR .left___kyWln .list___u9dBZ aside{display:flex;flex-direction:column}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child{align-items:center;color:#8a8a8a;display:flex;font-size:14px;margin:13px 0 13px 6px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child .b___Y15YO{color:#198cfe;font-size:18px;font-weight:500;margin:0 10px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child .r___mKQoe{color:#df3065;font-size:18px;font-weight:500;margin:0 10px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child .l___uelFD{margin:0 10px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:last-child .tag___Mpkbg{background:#deefff;border-radius:4px;color:#3396fb;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;height:34px;line-height:34px;margin:6px;text-align:center;width:34px}.wrap___ulhwR .right___mQ3dU{flex:1 1;overflow:hidden}.wrap___ulhwR .examName___Na1r8{align-items:center;background:#fff;border-radius:6px 6px 0 0;display:flex;height:100px;justify-content:space-between;padding-left:46px;padding-right:46px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:20}.wrap___ulhwR .examName___Na1r8 .name___Wxggs{align-items:center;color:#333;display:flex;flex:1 1;font-size:24px;font-weight:600}.wrap___ulhwR .examName___Na1r8 .name___Wxggs .t___IgCWK{display:inline-block;max-width:430px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrap___ulhwR .examName___Na1r8 .name___Wxggs .num___CXI8j{color:#8a8a8a;font-size:14px;font-weight:400;margin-left:20px}.wrap___ulhwR .examName___Na1r8 .ant-pagination button{line-height:normal}.wrap___ulhwR .topWarp___Kicpu{background-color:#fff;border-radius:0 0 6px 6px;padding:0 46px 40px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8{align-items:center;border-top:1px dotted #dfdfdf;display:flex;height:50px;justify-content:flex-start;margin-top:20px;padding-top:12px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs{align-items:center;display:flex}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs b{background:#198cfe;border-radius:3px;height:6px;margin-right:10px;width:6px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs span{color:#333;font-size:20px;font-weight:500}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F{align-items:center;color:#8a8a8a;display:flex;font-size:14px;margin:13px 0 13px 20px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .b___Y15YO{color:#198cfe;font-size:18px;font-weight:700;margin:0 10px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .r___mKQoe{color:#df3065;font-size:18px;font-weight:700;margin:0 10px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .l___uelFD{margin:0 10px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .btn___EMJDz{margin-left:auto;margin-top:2px}.wrap___ulhwR .content___sHGsV{margin-top:24px}.wrap___ulhwR .content___sHGsV .ant-btn{transition:0s}.wrap___ulhwR .content___sHGsV .titleWrap___I__GR{display:flex;justify-content:space-between}.wrap___ulhwR .content___sHGsV .titleWrap___I__GR>button{flex-shrink:0}.wrap___ulhwR .content___sHGsV .single___K5iv9 ul{align-items:flex-start;display:flex;margin:10px 0;padding-left:28px}.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:first-child{color:#8d8d8d;flex-shrink:0;font-size:14px;margin-top:2px}.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:last-child .markdown-body p{color:#8d8d8d;font-size:14px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR{background:#fafafa;border-radius:6px;margin-top:10px;padding:25px 38px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>div{color:#333;font-size:14px;font-weight:400;margin-bottom:20px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>aside{align-items:flex-start;display:flex}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>aside .text___xESW2{flex-shrink:0;font-size:14px;margin-right:5px;margin-top:3px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>aside .markdown-body p{color:#333;font-size:14px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>ul{color:#333;display:flex;font-size:14px;justify-content:space-between;margin-top:20px;padding:0}.wrap___ulhwR .single___K5iv9 ul{align-items:flex-start;display:flex;margin:10px 0;padding-left:28px}.wrap___ulhwR .single___K5iv9 ul li:first-child{color:#8d8d8d;font-size:14px;margin-top:2px}.wrap___ulhwR .single___K5iv9 ul li:last-child .markdown-body p{color:#8d8d8d;font-size:14px}.modalColumn___I_tK_{font-size:14px}.modalColumn___I_tK_ .modalRow___lyw_U{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:center;margin-top:30px}.modalColumn___I_tK_ .modalRow___lyw_U .sup___HSz3Z{color:#fb3226;font-size:16px;margin-right:2px;margin-top:21px}.popover___kE8aI .ant-popover-arrow{border-bottom-color:#55575d!important;border-right-color:#55575d!important}.popover___kE8aI .ant-popover-inner-content{color:#fff!important}.flex___eLcnP{display:flex;display:-ms-flex}.flex1___yUTT7{flex:1 1}.color666___TiUhG{color:#666}.error___gTTtv{border-color:#f5222d}.deleteIcon___mnZW1{color:#ccc;cursor:pointer;font-size:18px;margin-left:15px}.addIcon___JC5NS{color:#29bd8b;cursor:pointer;font-size:16px;margin-left:6px;padding-top:1px}.wrap___OIoOI{box-sizing:border-box}.modal___Z3hfU div[class~=ant-modal-confirm-content]{font-size:16px;text-align:center}.modal___Z3hfU span[class~=ant-modal-title]{font-size:16px}.titleWrap___aK3oG{margin:10px 0}.required___NHoO7{color:#e04040;font-size:16px;margin-right:4px}.title___uxb1R{color:#333;font-size:14px}.colorGray___O8YPg{color:#888}.choiceWrap___t51sb{display:flex;margin-top:15px}.answer___vsBnh{border:1px solid #e2e2e2;border-radius:4px;color:#888;cursor:pointer;display:block;height:38px;line-height:38px;margin-right:10px;text-align:center;width:38px}.activeAnswer___AJN4p{background:#ff7500;border:1px solid #ff7500;color:#fff}.deleteIcon___WvOJZ{color:#ccc;cursor:pointer;font-size:18px;margin-left:15px}.addIcon___UyeIs{color:#29bd8b;cursor:pointer;font-size:16px;margin-left:6px;padding-top:1px}.editorWrap___uqcFU{flex:1 1}.htmlWrap___GcBNL{border:1px solid #ddd;border-radius:2px;display:flex;margin-top:0;max-width:1056px;min-height:38px;word-break:break-all}.radio___e8qQ5{height:32px;line-height:32px;text-align:center;width:60px}.color333___PLzVK{color:#333}.color999___v3EY0{color:#999}.fold___OfvPe .head___EejYX{align-items:center;background:#f2f2f2;cursor:pointer;display:flex;height:46px;margin-bottom:10px;padding-left:10px;padding-right:20px}.fold___OfvPe .head___EejYX span{color:#333;font-size:12px;margin-left:5px}.fold___OfvPe .head___EejYX i{display:inline-block}.fold___OfvPe .head___EejYX b{color:#165dff;cursor:pointer;margin-left:auto}.collapseWrapper___sQyVD{margin-bottom:30px}.collapseWrapper___sQyVD div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___sQyVD div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___sQyVD div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___sQyVD div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___sQyVD div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___sQyVD .panelHeader___Ivicf{color:#000;font-size:14px;font-weight:400}.collapseWrapper___sQyVD .panelHeader___Ivicf span{color:#666}.collapseWrapper___sQyVD .open___aEOQE{color:#165dff;transform:rotate(90deg)}.collapseWrapper___sQyVD .close___z4P5H{color:#82a8ff}.wrap___Cc0gS div[class~=ant-form-item]{margin-bottom:0}.wrap___Cc0gS div[class~=ant-form-item-explain-error]{display:none}.wrap___Cc0gS .deleteIcon___ebwMv{color:#e30000;font-size:14px}.wrap___Cc0gS .keywordTag___lUfL5{color:#000;font-size:14px;font-weight:400;padding:10px 10px 10px 8px}.questionTitleEditorWrap___u9UgK{margin-bottom:18px}.choiceWrap___VHsr3{margin-bottom:20px}.choiceWrap___VHsr3 .choiceIndex___rsj9r{align-items:center;border:1px solid #dcdcdc;border-radius:23px;color:#464f66;cursor:pointer;display:flex;flex:0 0 auto;font-size:16px;font-weight:400;height:46px;justify-content:center;width:46px}.choiceWrap___VHsr3 .choiceIndex___rsj9r.judgementIndex___fMm6E{border-radius:2px}.choiceWrap___VHsr3 .setAnswerBtn___krVC9{align-items:center;border:1px solid #dcdcdc;border-radius:2px;color:#9096a3;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:46px;padding:0 16px}.choiceWrap___VHsr3 .activeAnswer___WiYo2{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___VHsr3 .activeJudgementAnswer___M6iww{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___VHsr3 .actionWrapper___oKI8_{align-items:center;display:flex;justify-content:flex-end;margin:auto 0 auto 20px}.choiceWrap___VHsr3 .actionWrapper___oKI8_ .addIcon___eMbGP{color:#2fa34f;font-size:14px}.choiceWrap___VHsr3 .actionWrapper___oKI8_ .deleteIcon___ebwMv{color:#e30000;font-size:14px;margin-left:20px}.inputBorder___ob_6x{align-items:center;border:1px solid #dcdcdc;border-radius:2px;display:flex;font-size:14px;min-height:46px;padding:8px 12px}.placeholder___Vkwr4{color:#9096a3;font-size:14px;font-weight:400}.blankWrapper____MZQ5{align-items:center;display:flex}.blankWrapper____MZQ5 .blankInput___ephwY{border:1px solid #dcdcdc;border-radius:2px;font-size:14px;height:46px}.blankInputNumberWrapper___C1UJS div[class~=ant-form-item-label]{line-height:46px}.blankInputNumberWrapper___C1UJS [class~=ant-row]{align-items:center!important}.blankInputNumberWrapper___C1UJS input[class~=ant-input-number-input]{font-size:14px;height:46px}.addBtn___qRBpJ{align-items:center;background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:32px;justify-content:center;width:80px}.blankIndex___QsKgf{color:#666;font-size:14px;font-weight:400}.baseInputWrapper___juqCB div[class~=ant-form-item-label]{line-height:56px}.baseInputWrapper___juqCB input[class~=ant-input-number-input]{font-size:14px}div[class~=ant-collapse-borderless]{background-color:#fff}.collapseWrapper___kAXJ0{margin-bottom:30px}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___kAXJ0 .panelHeader___hLTSe{color:#000;font-size:14px;font-weight:400}.collapseWrapper___kAXJ0 .panelHeader___hLTSe span{color:#666}.collapseWrapper___kAXJ0 .open___wWDjf{color:#165dff;transform:rotate(90deg)}.collapseWrapper___kAXJ0 .close___XPTJ0{color:#82a8ff}.hide___VytUy{display:none} \ No newline at end of file +.flex_box_center___kQBcj{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Znlbo{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___CPD50{box-align:center;align-items:center}.flex_box_center_end___jzPvK{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___cvIBS{box-orient:block-axis;flex-direction:column}.wrap___lab8O{margin:0 auto 20px;max-width:1200px}.wrap___lab8O .crumbs___qvTza{align-items:center;display:flex;margin:24px 0}.wrap___lab8O .crumbs___qvTza b{background:#198cfe;border-radius:3px;height:6px;margin-right:7px;width:6px}.wrap___lab8O .crumbs___qvTza span{color:#666;font-size:14px}.flex_box_center___bZaL5{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___oaJSq{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____hsuP{box-align:center;align-items:center}.flex_box_center_end___ZYbPQ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___nE_62{box-orient:block-axis;flex-direction:column}.wrap___ulhwR{align-items:flex-start;display:flex;justify-content:space-between;margin:20px auto 0;padding-bottom:70px;width:1200px}.wrap___ulhwR .left___kyWln{flex-shrink:0;margin-right:20px;max-height:calc(100vh - 214px);overflow-x:hidden;overflow-y:hidden;position:-webkit-sticky;position:sticky;top:0;width:266px;z-index:1}.wrap___ulhwR .left___kyWln .title___jsO1D{align-items:center;background:#fff;border-radius:6px;display:flex;height:74px;justify-content:center;margin-bottom:14px;width:266px}.wrap___ulhwR .left___kyWln .title___jsO1D div{align-items:center;background:#f5f7fd;border-radius:6px;display:flex;height:46px;width:238px}.wrap___ulhwR .left___kyWln .title___jsO1D div b{background:#198cfe;border-radius:2px;height:16px;margin-right:9px;width:5px}.wrap___ulhwR .left___kyWln .title___jsO1D div span{color:#333;font-size:20px;font-weight:500}.wrap___ulhwR .left___kyWln .total___GEhiU{align-items:center;background:#fff;border-radius:6px;display:flex;height:166px;justify-content:center;margin-bottom:14px;width:266px}.wrap___ulhwR .left___kyWln .total___GEhiU>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.wrap___ulhwR .left___kyWln .total___GEhiU>div span{color:#999;font-size:14px;font-weight:400;margin:14px 0}.wrap___ulhwR .left___kyWln .total___GEhiU>div aside{color:#333;font-size:24px;font-weight:500}.wrap___ulhwR .left___kyWln .list___u9dBZ{background:#fff;border-radius:6px;margin-bottom:14px;padding:15px 18px;width:266px}.wrap___ulhwR .left___kyWln .list___u9dBZ:last-child{margin-bottom:0}.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs{align-items:center;display:flex;margin-left:6px}.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs b{background:#198cfe;border-radius:2px;height:4px;margin-right:7px;width:4px}.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs span{color:#333;font-size:14px;font-weight:500}.wrap___ulhwR .left___kyWln .list___u9dBZ aside{display:flex;flex-direction:column}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child{align-items:center;color:#8a8a8a;display:flex;font-size:14px;margin:13px 0 13px 6px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child .b___Y15YO{color:#198cfe;font-size:18px;font-weight:500;margin:0 10px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child .r___mKQoe{color:#df3065;font-size:18px;font-weight:500;margin:0 10px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child .l___uelFD{margin:0 10px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:last-child .tag___Mpkbg{background:#deefff;border-radius:4px;color:#3396fb;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;height:34px;line-height:34px;margin:6px;text-align:center;width:34px}.wrap___ulhwR .right___mQ3dU{flex:1 1;overflow:hidden}.wrap___ulhwR .examName___Na1r8{align-items:center;background:#fff;border-radius:6px 6px 0 0;display:flex;height:100px;justify-content:space-between;padding-left:46px;padding-right:46px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:20}.wrap___ulhwR .examName___Na1r8 .name___Wxggs{align-items:center;color:#333;display:flex;flex:1 1;font-size:24px;font-weight:600}.wrap___ulhwR .examName___Na1r8 .name___Wxggs .t___IgCWK{display:inline-block;max-width:430px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrap___ulhwR .examName___Na1r8 .name___Wxggs .num___CXI8j{color:#8a8a8a;font-size:14px;font-weight:400;margin-left:20px}.wrap___ulhwR .examName___Na1r8 .ant-pagination button{line-height:normal}.wrap___ulhwR .topWarp___Kicpu{background-color:#fff;border-radius:0 0 6px 6px;padding:0 46px 40px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8{align-items:center;border-top:1px dotted #dfdfdf;display:flex;height:50px;justify-content:flex-start;margin-top:20px;padding-top:12px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs{align-items:center;display:flex}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs b{background:#198cfe;border-radius:3px;height:6px;margin-right:10px;width:6px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs span{color:#333;font-size:20px;font-weight:500}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F{align-items:center;color:#8a8a8a;display:flex;font-size:14px;margin:13px 0 13px 20px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .b___Y15YO{color:#198cfe;font-size:18px;font-weight:700;margin:0 10px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .r___mKQoe{color:#df3065;font-size:18px;font-weight:700;margin:0 10px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .l___uelFD{margin:0 10px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .btn___EMJDz{margin-left:auto;margin-top:2px}.wrap___ulhwR .content___sHGsV{margin-top:24px}.wrap___ulhwR .content___sHGsV .ant-btn{transition:0s}.wrap___ulhwR .content___sHGsV .titleWrap___I__GR{display:flex;justify-content:space-between}.wrap___ulhwR .content___sHGsV .titleWrap___I__GR>button{flex-shrink:0}.wrap___ulhwR .content___sHGsV .single___K5iv9 ul{align-items:flex-start;display:flex;margin:10px 0;padding-left:28px}.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:first-child{color:#8d8d8d;flex-shrink:0;font-size:14px;margin-top:2px}.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:last-child .markdown-body p{color:#8d8d8d;font-size:14px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR{background:#fafafa;border-radius:6px;margin-top:10px;padding:25px 38px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>div{color:#333;font-size:14px;font-weight:400;margin-bottom:20px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>aside{align-items:flex-start;display:flex}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>aside .text___xESW2{flex-shrink:0;font-size:14px;margin-right:5px;margin-top:3px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>aside .markdown-body p{color:#333;font-size:14px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>ul{color:#333;display:flex;font-size:14px;justify-content:space-between;margin-top:20px;padding:0}.wrap___ulhwR .single___K5iv9 ul{align-items:flex-start;display:flex;margin:10px 0;padding-left:28px}.wrap___ulhwR .single___K5iv9 ul li:first-child{color:#8d8d8d;font-size:14px;margin-top:2px}.wrap___ulhwR .single___K5iv9 ul li:last-child .markdown-body p{color:#8d8d8d;font-size:14px}.modalColumn___I_tK_{font-size:14px}.modalColumn___I_tK_ .modalRow___lyw_U{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:center;margin-top:30px}.modalColumn___I_tK_ .modalRow___lyw_U .sup___HSz3Z{color:#fb3226;font-size:16px;margin-right:2px;margin-top:21px}.popover___kE8aI .ant-popover-arrow{border-bottom-color:#55575d!important;border-right-color:#55575d!important}.popover___kE8aI .ant-popover-inner-content{color:#fff!important}.flex___eLcnP{display:flex;display:-ms-flex}.flex1___yUTT7{flex:1 1}.color666___TiUhG{color:#666}.error___gTTtv{border-color:#f5222d}.deleteIcon___mnZW1{color:#ccc;cursor:pointer;font-size:18px;margin-left:15px}.addIcon___JC5NS{color:#29bd8b;cursor:pointer;font-size:16px;margin-left:6px;padding-top:1px}.wrap___OIoOI{box-sizing:border-box}.modal___Z3hfU div[class~=ant-modal-confirm-content]{font-size:16px;text-align:center}.modal___Z3hfU span[class~=ant-modal-title]{font-size:16px}.titleWrap___aK3oG{margin:10px 0}.required___NHoO7{color:#e04040;font-size:16px;margin-right:4px}.title___uxb1R{color:#333;font-size:14px}.colorGray___O8YPg{color:#888}.choiceWrap___t51sb{display:flex;margin-top:15px}.answer___vsBnh{border:1px solid #e2e2e2;border-radius:4px;color:#888;cursor:pointer;display:block;height:38px;line-height:38px;margin-right:10px;text-align:center;width:38px}.activeAnswer___AJN4p{background:#ff7500;border:1px solid #ff7500;color:#fff}.deleteIcon___WvOJZ{color:#ccc;cursor:pointer;font-size:18px;margin-left:15px}.addIcon___UyeIs{color:#29bd8b;cursor:pointer;font-size:16px;margin-left:6px;padding-top:1px}.editorWrap___uqcFU{flex:1 1}.htmlWrap___GcBNL{border:1px solid #ddd;border-radius:2px;display:flex;margin-top:0;max-width:1056px;min-height:38px;word-break:break-all}.radio___e8qQ5{height:32px;line-height:32px;text-align:center;width:60px}.color333___PLzVK{color:#333}.color999___v3EY0{color:#999}.fold___OfvPe .head___EejYX{align-items:center;background:#f2f2f2;cursor:pointer;display:flex;height:46px;margin-bottom:10px;padding-left:10px;padding-right:20px}.fold___OfvPe .head___EejYX span{color:#333;font-size:12px;margin-left:5px}.fold___OfvPe .head___EejYX i{display:inline-block}.fold___OfvPe .head___EejYX b{color:#165dff;cursor:pointer;margin-left:auto}.collapseWrapper___sQyVD{margin-bottom:30px}.collapseWrapper___sQyVD div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___sQyVD div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___sQyVD div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___sQyVD div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___sQyVD div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___sQyVD .panelHeader___Ivicf{color:#000;font-size:14px;font-weight:400}.collapseWrapper___sQyVD .panelHeader___Ivicf span{color:#666}.collapseWrapper___sQyVD .open___aEOQE{color:#165dff;transform:rotate(90deg)}.collapseWrapper___sQyVD .close___z4P5H{color:#82a8ff}.wrap___Cc0gS div[class~=ant-form-item]{margin-bottom:0}.wrap___Cc0gS div[class~=ant-form-item-explain-error]{display:none}.wrap___Cc0gS .deleteIcon___ebwMv{color:#e30000;font-size:14px}.wrap___Cc0gS .keywordTag___lUfL5{color:#000;font-size:14px;font-weight:400;padding:10px 10px 10px 8px}.questionTitleEditorWrap___u9UgK{margin-bottom:18px}.choiceWrap___VHsr3{margin-bottom:20px}.choiceWrap___VHsr3 .choiceIndex___rsj9r{align-items:center;border:1px solid #dcdcdc;border-radius:23px;color:#464f66;cursor:pointer;display:flex;flex:0 0 auto;font-size:16px;font-weight:400;height:46px;justify-content:center;width:46px}.choiceWrap___VHsr3 .choiceIndex___rsj9r.judgementIndex___fMm6E{border-radius:2px}.choiceWrap___VHsr3 .setAnswerBtn___krVC9{align-items:center;border:1px solid #dcdcdc;border-radius:2px;color:#9096a3;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:46px;padding:0 16px}.choiceWrap___VHsr3 .activeAnswer___WiYo2{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___VHsr3 .activeJudgementAnswer___M6iww{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___VHsr3 .actionWrapper___oKI8_{align-items:center;display:flex;justify-content:flex-end;margin:auto 0 auto 20px}.choiceWrap___VHsr3 .actionWrapper___oKI8_ .addIcon___eMbGP{color:#2fa34f;font-size:14px}.choiceWrap___VHsr3 .actionWrapper___oKI8_ .deleteIcon___ebwMv{color:#e30000;font-size:14px;margin-left:20px}.inputBorder___ob_6x{align-items:center;border:1px solid #dcdcdc;border-radius:2px;display:flex;font-size:14px;min-height:46px;padding:8px 12px}.placeholder___Vkwr4{color:#9096a3;font-size:14px;font-weight:400}.blankWrapper____MZQ5{align-items:center;display:flex}.blankWrapper____MZQ5 .blankInput___ephwY{border:1px solid #dcdcdc;border-radius:2px;font-size:14px;height:46px}.blankInputNumberWrapper___C1UJS div[class~=ant-form-item-label]{line-height:46px}.blankInputNumberWrapper___C1UJS [class~=ant-row]{align-items:center!important}.blankInputNumberWrapper___C1UJS input[class~=ant-input-number-input]{font-size:14px;height:46px}.addBtn___qRBpJ{align-items:center;background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:32px;justify-content:center;width:80px}.blankIndex___QsKgf{color:#666;font-size:14px;font-weight:400}.baseInputWrapper___juqCB div[class~=ant-form-item-label]{line-height:56px}.baseInputWrapper___juqCB input[class~=ant-input-number-input]{font-size:14px}div[class~=ant-collapse-borderless]{background-color:#fff}.collapseWrapper___kAXJ0{margin-bottom:30px}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___kAXJ0 .panelHeader___hLTSe{color:#000;font-size:14px;font-weight:400}.collapseWrapper___kAXJ0 .panelHeader___hLTSe span{color:#666}.collapseWrapper___kAXJ0 .open___wWDjf{color:#165dff;transform:rotate(90deg)}.collapseWrapper___kAXJ0 .close___XPTJ0{color:#82a8ff}.hide___VytUy{display:none}.btn___kReTL{align-items:center;background:#fff;border:1px solid #dcdcdc;border-radius:4px;color:#3061d0;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:center;line-height:14px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:112px}.btn___kReTL:hover{border:1px solid #3061d0}.btn___kReTL i{font-size:14px;margin-right:10px}.redBtn___UFEL0{align-items:center;background:#fff;border:1px solid #ee5d5d;border-radius:4px;color:#3061d0;color:#e30000;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:center;line-height:14px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:112px;width:140px}.redBtn___UFEL0:hover{border:1px solid #3061d0}.redBtn___UFEL0 i{font-size:14px;margin-right:10px}.redBtn___UFEL0:hover{border:1px solid #ff7875;color:#ff7875} \ No newline at end of file diff --git a/p__Paths__Detail__id.async.js b/p__Paths__Detail__id.async.js index 3c5dc7c7ec..8c8454e30d 100644 --- a/p__Paths__Detail__id.async.js +++ b/p__Paths__Detail__id.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[23332,65046],{92685:function(e,n,t){var i,r,a,o,l=t(31468).default;o=function(e){"use strict";function n(e,n,t){var i=Math.abs(n-e)/Math.max(0,t),r=Math.pow(10,Math.floor(Math.log(i)/Math.LN10)),a=i/r;return a>=ss?r*=10:a>=us?r*=5:a>=cs&&(r*=2),n=0&&(t=e.slice(i+1),e=e.slice(0,i)),e&&!n.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:t}}))}function f(e,n){for(var t,i=0,r=e.length;i=0&&(n=e.slice(t+1),e=e.slice(0,t)),{type:e,name:n}}))}function b(e){return function(){var n=this.__on;if(n){for(var t,i=0,r=-1,a=n.length;in?1:e>=n?0:NaN}function I(e){return function(){this.removeAttribute(e)}}function A(e){return function(){this.removeAttributeNS(e.space,e.local)}}function M(e,n){return function(){this.setAttribute(e,n)}}function Z(e,n){return function(){this.setAttributeNS(e.space,e.local,n)}}function L(e,n){return function(){var t=n.apply(this,arguments);null==t?this.removeAttribute(e):this.setAttribute(e,t)}}function z(e,n){return function(){var t=n.apply(this,arguments);null==t?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,t)}}function D(e){return function(){this.style.removeProperty(e)}}function E(e,n,t){return function(){this.style.setProperty(e,n,t)}}function F(e,n,t){return function(){var i=n.apply(this,arguments);null==i?this.style.removeProperty(e):this.style.setProperty(e,i,t)}}function X(e){return function(){delete this[e]}}function O(e,n){return function(){this[e]=n}}function R(e,n){return function(){var t=n.apply(this,arguments);null==t?delete this[e]:this[e]=t}}function H(e){return e.trim().split(/^|\s+/)}function q(e){return e.classList||new J(e)}function J(e){this._node=e,this._names=H(e.getAttribute("class")||"")}function V(e,n){for(var t=q(e),i=-1,r=n.length;++i>8&15|n>>4&240,n>>4&15|240&n,(15&n)<<4|15&n,1):(n=tu.exec(e))?_e(parseInt(n[1],16)):(n=iu.exec(e))?new ke(n[1],n[2],n[3],1):(n=ru.exec(e))?new ke(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=au.exec(e))?be(n[1],n[2],n[3],n[4]):(n=ou.exec(e))?be(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=lu.exec(e))?Pe(n[1],n[2]/100,n[3]/100,1):(n=su.exec(e))?Pe(n[1],n[2]/100,n[3]/100,n[4]):uu.hasOwnProperty(e)?_e(uu[e]):"transparent"===e?new ke(NaN,NaN,NaN,0):null}function _e(e){return new ke(e>>16&255,e>>8&255,255&e,1)}function be(e,n,t,i){return i<=0&&(e=n=t=NaN),new ke(e,n,t,i)}function je(e){return e instanceof ye||(e=ge(e)),e?new ke((e=e.rgb()).r,e.g,e.b,e.opacity):new ke}function we(e,n,t,i){return 1===arguments.length?je(e):new ke(e,n,t,null==i?1:i)}function ke(e,n,t,i){this.r=+e,this.g=+n,this.b=+t,this.opacity=+i}function Pe(e,n,t,i){return i<=0?e=n=t=NaN:t<=0||t>=1?e=n=NaN:n<=0&&(e=NaN),new Se(e,n,t,i)}function Ne(e){if(e instanceof Se)return new Se(e.h,e.s,e.l,e.opacity);if(e instanceof ye||(e=ge(e)),!e)return new Se;if(e instanceof Se)return e;var n=(e=e.rgb()).r/255,t=e.g/255,i=e.b/255,r=Math.min(n,t,i),a=Math.max(n,t,i),o=NaN,l=a-r,s=(a+r)/2;return l?(o=n===a?(t-i)/l+6*(t0&&s<1?0:o,new Se(o,l,s,e.opacity)}function Te(e,n,t,i){return 1===arguments.length?Ne(e):new Se(e,n,t,null==i?1:i)}function Se(e,n,t,i){this.h=+e,this.s=+n,this.l=+t,this.opacity=+i}function Ce(e,n,t){return 255*(e<60?n+(t-n)*e/60:e<180?t:e<240?n+(t-n)*(240-e)/60:n)}function Ie(e){if(e instanceof Me)return new Me(e.l,e.a,e.b,e.opacity);if(e instanceof Xe){var n=e.h*cu;return new Me(e.l,Math.cos(n)*e.c,Math.sin(n)*e.c,e.opacity)}e instanceof ke||(e=je(e));var t=De(e.r),i=De(e.g),r=De(e.b),a=Ze((.4124564*t+.3575761*i+.1804375*r)/fu),o=Ze((.2126729*t+.7151522*i+.072175*r)/hu);return new Me(116*o-16,500*(a-o),200*(o-Ze((.0193339*t+.119192*i+.9503041*r)/pu)),e.opacity)}function Ae(e,n,t,i){return 1===arguments.length?Ie(e):new Me(e,n,t,null==i?1:i)}function Me(e,n,t,i){this.l=+e,this.a=+n,this.b=+t,this.opacity=+i}function Ze(e){return e>yu?Math.pow(e,1/3):e/xu+vu}function Le(e){return e>mu?e*e*e:xu*(e-vu)}function ze(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function De(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function Ee(e){if(e instanceof Xe)return new Xe(e.h,e.c,e.l,e.opacity);e instanceof Me||(e=Ie(e));var n=Math.atan2(e.b,e.a)*du;return new Xe(n<0?n+360:n,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function Fe(e,n,t,i){return 1===arguments.length?Ee(e):new Xe(e,n,t,null==i?1:i)}function Xe(e,n,t,i){this.h=+e,this.c=+n,this.l=+t,this.opacity=+i}function Oe(e){if(e instanceof He)return new He(e.h,e.s,e.l,e.opacity);e instanceof ke||(e=je(e));var n=e.r/255,t=e.g/255,i=e.b/255,r=(Nu*i+ku*n-Pu*t)/(Nu+ku-Pu),a=i-r,o=(wu*(t-r)-bu*a)/ju,l=Math.sqrt(o*o+a*a)/(wu*r*(1-r)),s=l?Math.atan2(o,a)*du-120:NaN;return new He(s<0?s+360:s,l,r,e.opacity)}function Re(e,n,t,i){return 1===arguments.length?Oe(e):new He(e,n,t,null==i?1:i)}function He(e,n,t,i){this.h=+e,this.s=+n,this.l=+t,this.opacity=+i}function qe(e,n,t,i,r){var a=e*e,o=a*e;return((1-3*e+3*a-o)*n+(4-6*a+3*o)*t+(1+3*e+3*a-3*o)*i+o*r)/6}function Je(e,n){return function(t){return e+t*n}}function Ve(e,n){var t=n-e;return t?Je(e,t>180||t<-180?t-360*Math.round(t/360):t):zu(isNaN(e)?n:e)}function Be(e){return 1==(e=+e)?Ke:function(n,t){return t-n?function(e,n,t){return e=Math.pow(e,t),n=Math.pow(n,t)-e,t=1/t,function(i){return Math.pow(e+i*n,t)}}(n,t,e):zu(isNaN(n)?t:n)}}function Ke(e,n){var t=n-e;return t?Je(e,t):zu(isNaN(e)?n:e)}function Ue(e){return function(n){var t,i,r=n.length,a=new Array(r),o=new Array(r),l=new Array(r);for(t=0;t180?n+=360:n-e>180&&(e+=360),a.push({i:t.push(r(t)+"rotate(",null,i)-2,x:Ru(e,n)})):n&&t.push(r(t)+"rotate("+n+i)}function l(e,n,t,a){e!==n?a.push({i:t.push(r(t)+"skewX(",null,i)-2,x:Ru(e,n)}):n&&t.push(r(t)+"skewX("+n+i)}function s(e,n,t,i,a,o){if(e!==t||n!==i){var l=a.push(r(a)+"scale(",null,",",null,")");o.push({i:l-4,x:Ru(e,t)},{i:l-2,x:Ru(n,i)})}else 1===t&&1===i||a.push(r(a)+"scale("+t+","+i+")")}return function(n,t){var i=[],r=[];return n=e(n),t=e(t),a(n.translateX,n.translateY,t.translateX,t.translateY,i,r),o(n.rotate,t.rotate,i,r),l(n.skewX,t.skewX,i,r),s(n.scaleX,n.scaleY,t.scaleX,t.scaleY,i,r),n=t=null,function(e){for(var n,t=-1,a=r.length;++t=0&&n._call.call(null,e),n=n._next;--lc}function on(){fc=(dc=pc.now())+hc,lc=sc=0;try{an()}finally{lc=0,function(){for(var e,n,t=Au,i=1/0;t;)t._call?(i>t._time&&(i=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:Au=n);Mu=e,sn(i)}(),fc=0}}function ln(){var e=pc.now(),n=e-dc;n>cc&&(hc-=n,dc=e)}function sn(e){if(!lc){sc&&(sc=clearTimeout(sc));var n=e-fc;n>24?(e<1/0&&(sc=setTimeout(on,n)),uc&&(uc=clearInterval(uc))):(uc||(dc=fc,uc=setInterval(ln,cc)),lc=1,vc(on))}}function un(e,n){var t=e.__transition;if(!t||!(t=t[n])||t.state>gc)throw new Error("too late");return t}function cn(e,n){var t=e.__transition;if(!t||!(t=t[n])||t.state>bc)throw new Error("too late");return t}function dn(e,n){var t=e.__transition;if(!t||!(t=t[n]))throw new Error("too late");return t}function fn(e,n){var t,i;return function(){var r=cn(this,e),a=r.tween;if(a!==t)for(var o=0,l=(i=t=a).length;o=0&&(e=e.slice(0,n)),!e||"start"===e}))}(n)?un:cn;return function(){var o=a(this,e),l=o.on;l!==i&&(r=(i=l).copy()).on(n,t),o.on=r}}function Cn(e,n,t){function i(){var i=this,r=n.apply(i,arguments);return r&&function(n){i.style.setProperty(e,r(n),t)}}return i._value=n,i}function In(e,n,t,i){this._groups=e,this._parents=n,this._name=t,this._id=i}function An(e){return ce().transition(e)}function Mn(){return++Ic}function Zn(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}function Ln(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}function zn(e){return(1-Math.cos(zc*e))/2}function Dn(e){return((e*=2)<=1?Math.pow(2,10*e-10):2-Math.pow(2,10-10*e))/2}function En(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}function Fn(e){return(e=+e)Math.abs(e[1]-F[1])?w=!0:j=!0),F=e,b=!0,ad(),a()}function a(){var e;switch(g=F[0]-E[0],_=F[1]-E[1],N){case ld:case od:T&&(g=Math.max(M-c,Math.min(L-v,g)),f=c+g,m=v+g),S&&(_=Math.max(Z-h,Math.min(z-x,_)),p=h+_,y=x+_);break;case sd:T<0?(g=Math.max(M-c,Math.min(L-c,g)),f=c+g,m=v):T>0&&(g=Math.max(M-v,Math.min(L-v,g)),f=c,m=v+g),S<0?(_=Math.max(Z-h,Math.min(z-h,_)),p=h+_,y=x):S>0&&(_=Math.max(Z-x,Math.min(z-x,_)),p=h,y=x+_);break;case ud:T&&(f=Math.max(M,Math.min(L,c-g*T)),m=Math.max(M,Math.min(L,v+g*T))),S&&(p=Math.max(Z,Math.min(z,h-_*S)),y=Math.max(Z,Math.min(z,x+_*S)))}m0&&(c=f-g),S<0?x=y-_:S>0&&(h=p-_),N=ld,R.attr("cursor",hd.selection),a());break;default:return}ad()}function u(){switch(e.event.keyCode){case 16:D&&(j=w=D=!1,a());break;case 18:N===ud&&(T<0?v=m:T>0&&(c=f),S<0?x=y:S>0&&(h=p),N=sd,a());break;case 32:N===ld&&(e.event.altKey?(T&&(v=m-g*T,c=f+g*T),S&&(x=y-_*S,h=p+_*S),N=ud):(T<0?v=m:T>0&&(c=f),S<0?x=y:S>0&&(h=p),N=sd),R.attr("cursor",hd[P]),a());break;default:return}ad()}if(e.event.touches){if(e.event.changedTouches.length=(a=(v+x)/2))?v=a:x=a,(c=t>=(o=(m+y)/2))?m=o:y=o,r=h,!(h=h[d=c<<1|u]))return r[d]=p,e;if(l=+e._x.call(null,h.data),s=+e._y.call(null,h.data),n===l&&t===s)return p.next=h,r?r[d]=p:e._root=p,e;do{r=r?r[d]=new Array(4):e._root=new Array(4),(u=n>=(a=(v+x)/2))?v=a:x=a,(c=t>=(o=(m+y)/2))?m=o:y=o}while((d=c<<1|u)==(f=(s>=o)<<1|l>=a));return r[f]=h,r[d]=p,e}function dt(e){return e[0]}function ft(e){return e[1]}function ht(e,n,t){var i=new pt(null==n?dt:n,null==t?ft:t,NaN,NaN,NaN,NaN);return null==e?i:i.addAll(e)}function pt(e,n,t,i,r,a){this._x=e,this._y=n,this._x0=t,this._y0=i,this._x1=r,this._y1=a,this._root=void 0}function vt(e){for(var n={data:e.data},t=n;e=e.next;)t=t.next={data:e.data};return n}function mt(e){return e.x+e.vx}function xt(e){return e.y+e.vy}function yt(e){return e.index}function gt(e,n){var t=e.get(n);if(!t)throw new Error("missing: "+n);return t}function _t(e){return e.x}function bt(e){return e.y}function jt(e){if(!(n=$d.exec(e)))throw new Error("invalid format: "+e);var n,t=n[1]||" ",i=n[2]||">",r=n[3]||"-",a=n[4]||"",o=!!n[5],l=n[6]&&+n[6],s=!!n[7],u=n[8]&&+n[8].slice(1),c=n[9]||"";"n"===c?(s=!0,c="g"):Yd[c]||(c=""),(o||"0"===t&&"="===i)&&(o=!0,t="0",i="="),this.fill=t,this.align=i,this.sign=r,this.symbol=a,this.zero=o,this.width=l,this.comma=s,this.precision=u,this.type=c}function wt(e){return e}function kt(n){return nf=rf(n),e.format=nf.format,e.formatPrefix=nf.formatPrefix,nf}function Pt(){this.reset()}function Nt(e,n,t){var i=e.s=n+t,r=i-n,a=i-r;e.t=n-a+(t-r)}function Tt(e){return e>1?0:e<-1?Hf:Math.acos(e)}function St(e){return e>1?qf:e<-1?-qf:Math.asin(e)}function Ct(e){return(e=th(e/2))*e}function It(){}function At(e,n){e&&lh.hasOwnProperty(e.type)&&lh[e.type](e,n)}function Mt(e,n,t){var i,r=-1,a=e.length-t;for(n.lineStart();++r=0?1:-1,r=i*t,a=Qf(n=(n*=Kf)/2+Jf),o=th(n),l=hf*o,s=ff*a+l*Qf(r),u=l*i*th(r);uh.add(Gf(u,s)),df=e,ff=a,hf=o}function Ft(e){return[Gf(e[1],e[0]),St(e[2])]}function Xt(e){var n=e[0],t=e[1],i=Qf(t);return[i*Qf(n),i*th(n),th(t)]}function Ot(e,n){return e[0]*n[0]+e[1]*n[1]+e[2]*n[2]}function Rt(e,n){return[e[1]*n[2]-e[2]*n[1],e[2]*n[0]-e[0]*n[2],e[0]*n[1]-e[1]*n[0]]}function Ht(e,n){e[0]+=n[0],e[1]+=n[1],e[2]+=n[2]}function qt(e,n){return[e[0]*n,e[1]*n,e[2]*n]}function Jt(e){var n=rh(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=n,e[1]/=n,e[2]/=n}function Vt(e,n){jf.push(wf=[pf=e,mf=e]),nxf&&(xf=n)}function Bt(e,n){var t=Xt([e*Kf,n*Kf]);if(bf){var i=Rt(bf,t),r=Rt([i[1],-i[0],0],i);Jt(r),r=Ft(r);var a,o=e-yf,l=o>0?1:-1,s=r[0]*Bf*l,u=Uf(o)>180;u^(l*yfxf&&(xf=a):u^(l*yf<(s=(s+360)%360-180)&&sxf&&(xf=n)),u?eYt(pf,mf)&&(mf=e):Yt(e,mf)>Yt(pf,mf)&&(pf=e):mf>=pf?(emf&&(mf=e)):e>yf?Yt(pf,e)>Yt(pf,mf)&&(mf=e):Yt(e,mf)>Yt(pf,mf)&&(pf=e)}else jf.push(wf=[pf=e,mf=e]);nxf&&(xf=n),bf=t,yf=e}function Kt(){hh.point=Bt}function Ut(){wf[0]=pf,wf[1]=mf,hh.point=Vt,bf=null}function Wt(e,n){if(bf){var t=e-yf;fh.add(Uf(t)>180?t+(t>0?360:-360):t)}else gf=e,_f=n;dh.point(e,n),Bt(e,n)}function Gt(){dh.lineStart()}function Qt(){Wt(gf,_f),dh.lineEnd(),Uf(fh)>Rf&&(pf=-(mf=180)),wf[0]=pf,wf[1]=mf,bf=null}function Yt(e,n){return(n-=e)<0?n+360:n}function $t(e,n){return e[0]-n[0]}function ei(e,n){return e[0]<=e[1]?e[0]<=n&&n<=e[1]:nHf?e-Vf:e<-Hf?e+Vf:e,n]}function fi(e,n,t){return(e%=Vf)?n||t?mh(pi(e),vi(n,t)):pi(e):n||t?vi(n,t):di}function hi(e){return function(n,t){return[(n+=e)>Hf?n-Vf:n<-Hf?n+Vf:n,t]}}function pi(e){var n=hi(e);return n.invert=hi(-e),n}function vi(e,n){function t(e,n){var t=Qf(n),l=Qf(e)*t,s=th(e)*t,u=th(n),c=u*i+l*r;return[Gf(s*a-c*o,l*i-u*r),St(c*a+s*o)]}var i=Qf(e),r=th(e),a=Qf(n),o=th(n);return t.invert=function(e,n){var t=Qf(n),l=Qf(e)*t,s=th(e)*t,u=th(n),c=u*a-s*o;return[Gf(s*a+u*o,l*i+c*r),St(c*i-l*r)]},t}function mi(e,n,t,i,r,a){if(t){var o=Qf(n),l=th(n),s=i*t;null==r?(r=n+i*Vf,a=n-s/2):(r=xi(o,r),a=xi(o,a),(i>0?ra)&&(r+=i*Vf));for(var u,c=r;i>0?c>a:c0)do{u.point(0===c||3===c?e:t,c>1?i:n)}while((c=(c+l+4)%4)!==d);else u.point(a[0],a[1])}function o(i,r){return Uf(i[0]-e)0?0:3:Uf(i[0]-t)0?2:1:Uf(i[1]-n)0?1:0:r>0?3:2}function l(e,n){return s(e.x,n.x)}function s(e,n){var t=o(e,1),i=o(n,1);return t!==i?t-i:0===t?n[1]-e[1]:1===t?e[0]-n[0]:2===t?e[1]-n[1]:n[0]-e[0]}return function(o){function s(e,n){r(e,n)&&j.point(e,n)}function u(){for(var n=0,t=0,r=f.length;ti&&(d-a)*(i-o)>(h-o)*(e-a)&&++n:h<=i&&(d-a)*(i-o)<(h-o)*(e-a)&&--n;return n}function c(a,o){var l=r(a,o);if(f&&h.push([a,o]),_)p=a,v=o,m=l,_=!1,l&&(j.lineStart(),j.point(a,o));else if(l&&g)j.point(a,o);else{var s=[x=Math.max(Zh,Math.min(Mh,x)),y=Math.max(Zh,Math.min(Mh,y))],u=[a=Math.max(Zh,Math.min(Mh,a)),o=Math.max(Zh,Math.min(Mh,o))];Ch(s,u,e,n,t,i)?(g||(j.lineStart(),j.point(s[0],s[1])),j.point(u[0],u[1]),l||j.lineEnd(),b=!1):l&&(j.lineStart(),j.point(a,o),b=!1)}x=a,y=o,g=l}var d,f,h,p,v,m,x,y,g,_,b,j=o,w=Sh(),k={point:s,lineStart:function(){k.point=c,f&&f.push(h=[]),_=!0,g=!1,x=y=NaN},lineEnd:function(){d&&(c(p,v),m&&g&&w.rejoin(),d.push(w.result())),k.point=s,g&&j.lineEnd()},polygonStart:function(){j=w,d=[],f=[],b=!0},polygonEnd:function(){var e=u(),n=b&&e,t=(d=ps(d)).length;(n||t)&&(o.polygonStart(),n&&(o.lineStart(),a(null,null,1,o),o.lineEnd()),t&&Ah(d,l,e,a,o),o.polygonEnd()),j=o,d=f=h=null}};return k}}function bi(){zh.point=zh.lineEnd=It}function ji(e,n){xh=e*=Kf,yh=th(n*=Kf),gh=Qf(n),zh.point=wi}function wi(e,n){e*=Kf;var t=th(n*=Kf),i=Qf(n),r=Uf(e-xh),a=Qf(r),o=i*th(r),l=gh*t-yh*i*a,s=yh*t+gh*i*a;Lh.add(Gf(rh(o*o+l*l),s)),xh=e,yh=t,gh=i}function ki(e,n,t){var i=ls(e,n-Rf,t).concat(n);return function(e){return i.map((function(n){return[e,n]}))}}function Pi(e,n,t){var i=ls(e,n-Rf,t).concat(n);return function(e){return i.map((function(n){return[n,e]}))}}function Ni(){function e(){return{type:"MultiLineString",coordinates:n()}}function n(){return ls(Yf(a/m)*m,r,m).map(f).concat(ls(Yf(u/x)*x,s,x).map(h)).concat(ls(Yf(i/p)*p,t,p).filter((function(e){return Uf(e%m)>Rf})).map(c)).concat(ls(Yf(l/v)*v,o,v).filter((function(e){return Uf(e%x)>Rf})).map(d))}var t,i,r,a,o,l,s,u,c,d,f,h,p=10,v=p,m=90,x=360,y=2.5;return e.lines=function(){return n().map((function(e){return{type:"LineString",coordinates:e}}))},e.outline=function(){return{type:"Polygon",coordinates:[f(a).concat(h(s).slice(1),f(r).reverse().slice(1),h(u).reverse().slice(1))]}},e.extent=function(n){return arguments.length?e.extentMajor(n).extentMinor(n):e.extentMinor()},e.extentMajor=function(n){return arguments.length?(a=+n[0][0],r=+n[1][0],u=+n[0][1],s=+n[1][1],a>r&&(n=a,a=r,r=n),u>s&&(n=u,u=s,s=n),e.precision(y)):[[a,u],[r,s]]},e.extentMinor=function(n){return arguments.length?(i=+n[0][0],t=+n[1][0],l=+n[0][1],o=+n[1][1],i>t&&(n=i,i=t,t=n),l>o&&(n=l,l=o,o=n),e.precision(y)):[[i,l],[t,o]]},e.step=function(n){return arguments.length?e.stepMajor(n).stepMinor(n):e.stepMinor()},e.stepMajor=function(n){return arguments.length?(m=+n[0],x=+n[1],e):[m,x]},e.stepMinor=function(n){return arguments.length?(p=+n[0],v=+n[1],e):[p,v]},e.precision=function(n){return arguments.length?(y=+n,c=ki(l,o,90),d=Pi(i,t,y),f=ki(u,s,90),h=Pi(a,r,y),e):y},e.extentMajor([[-180,-90+Rf],[180,90-Rf]]).extentMinor([[-180,-80-Rf],[180,80+Rf]])}function Ti(){Hh.point=Si}function Si(e,n){Hh.point=Ci,_h=jh=e,bh=wh=n}function Ci(e,n){Rh.add(wh*e-jh*n),jh=e,wh=n}function Ii(){Ci(_h,bh)}function Ai(e,n){Uh+=e,Wh+=n,++Gh}function Mi(){ip.point=Zi}function Zi(e,n){ip.point=Li,Ai(Nh=e,Th=n)}function Li(e,n){var t=e-Nh,i=n-Th,r=rh(t*t+i*i);Qh+=r*(Nh+e)/2,Yh+=r*(Th+n)/2,$h+=r,Ai(Nh=e,Th=n)}function zi(){ip.point=Ai}function Di(){ip.point=Fi}function Ei(){Xi(kh,Ph)}function Fi(e,n){ip.point=Xi,Ai(kh=Nh=e,Ph=Th=n)}function Xi(e,n){var t=e-Nh,i=n-Th,r=rh(t*t+i*i);Qh+=r*(Nh+e)/2,Yh+=r*(Th+n)/2,$h+=r,ep+=(r=Th*e-Nh*n)*(Nh+e),np+=r*(Th+n),tp+=3*r,Ai(Nh=e,Th=n)}function Oi(e){this._context=e}function Ri(e,n){cp.point=Hi,ap=lp=e,op=sp=n}function Hi(e,n){lp-=e,sp-=n,up.add(rh(lp*lp+sp*sp)),lp=e,sp=n}function qi(){this._string=[]}function Ji(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function Vi(e){return e.length>1}function Bi(e,n){return((e=e.x)[0]<0?e[1]-qf-Rf:qf-e[1])-((n=n.x)[0]<0?n[1]-qf-Rf:qf-n[1])}function Ki(e){return function(n){var t=new Ui;for(var i in e)t[i]=e[i];return t.stream=n,t}}function Ui(){}function Wi(e,n,t){var i=n[1][0]-n[0][0],r=n[1][1]-n[0][1],a=e.clipExtent&&e.clipExtent();e.scale(150).translate([0,0]),null!=a&&e.clipExtent(null),sh(t,e.stream(Kh));var o=Kh.result(),l=Math.min(i/(o[1][0]-o[0][0]),r/(o[1][1]-o[0][1])),s=+n[0][0]+(i-l*(o[1][0]+o[0][0]))/2,u=+n[0][1]+(r-l*(o[1][1]+o[0][1]))/2;return null!=a&&e.clipExtent(a),e.scale(150*l).translate([s,u])}function Gi(e,n,t){return Wi(e,[[0,0],n],t)}function Qi(e){return Yi((function(){return e}))()}function Yi(e){function n(e){return[(e=c(e[0]*Kf,e[1]*Kf))[0]*m+l,s-e[1]*m]}function t(e){return(e=c.invert((e[0]-l)/m,(s-e[1])/m))&&[e[0]*Bf,e[1]*Bf]}function i(e,n){return[(e=o(e,n))[0]*m+l,s-e[1]*m]}function r(){c=mh(u=fi(b,j,w),o);var e=o(g,_);return l=x-e[0]*m,s=y+e[1]*m,a()}function a(){return p=v=null,n}var o,l,s,u,c,d,f,h,p,v,m=150,x=480,y=250,g=0,_=0,b=0,j=0,w=0,k=null,P=hp,N=null,T=Xh,S=.5,C=xp(i,S);return n.stream=function(e){return p&&v===e?p:p=yp(P(u,C(T(v=e))))},n.clipAngle=function(e){return arguments.length?(P=+e?pp(k=e*Kf,6*Kf):(k=null,hp),a()):k*Bf},n.clipExtent=function(e){return arguments.length?(T=null==e?(N=d=f=h=null,Xh):_i(N=+e[0][0],d=+e[0][1],f=+e[1][0],h=+e[1][1]),a()):null==N?null:[[N,d],[f,h]]},n.scale=function(e){return arguments.length?(m=+e,r()):m},n.translate=function(e){return arguments.length?(x=+e[0],y=+e[1],r()):[x,y]},n.center=function(e){return arguments.length?(g=e[0]%360*Kf,_=e[1]%360*Kf,r()):[g*Bf,_*Bf]},n.rotate=function(e){return arguments.length?(b=e[0]%360*Kf,j=e[1]%360*Kf,w=e.length>2?e[2]%360*Kf:0,r()):[b*Bf,j*Bf,w*Bf]},n.precision=function(e){return arguments.length?(C=xp(i,S=e*e),a()):rh(S)},n.fitExtent=function(e,t){return Wi(n,e,t)},n.fitSize=function(e,t){return Gi(n,e,t)},function(){return o=e.apply(this,arguments),n.invert=o.invert&&t,r()}}function $i(e){var n=0,t=Hf/3,i=Yi(e),r=i(n,t);return r.parallels=function(e){return arguments.length?i(n=e[0]*Kf,t=e[1]*Kf):[n*Bf,t*Bf]},r}function er(e,n){function t(e,n){var t=rh(a-2*r*th(n))/r;return[t*th(e*=r),o-t*Qf(e)]}var i=th(e),r=(i+th(n))/2;if(Uf(r)0?n<-qf+Rf&&(n=-qf+Rf):n>qf-Rf&&(n=qf-Rf);var t=a/nh(ar(n),r);return[t*th(r*e),a-t*Qf(r*e)]}var i=Qf(e),r=e===n?th(e):eh(i/Qf(n))/eh(ar(n)/ar(e)),a=i*nh(ar(e),r)/r;return r?(t.invert=function(e,n){var t=a-n,i=ih(r)*rh(e*e+t*t);return[Gf(e,Uf(t))/r*ih(t),2*Wf(nh(a/i,1/r))-qf]},t):ir}function lr(e,n){return[e,n]}function sr(e,n){function t(e,n){var t=a-n,i=r*e;return[t*th(i),a-t*Qf(i)]}var i=Qf(e),r=e===n?th(e):(i-Qf(n))/(n-e),a=i/r+e;return Uf(r)=0;)n+=t[i].value;else n=1;e.value=n}function yr(e,n){var t,i,r,a,o,l=new jr(e),s=+e.value&&(l.value=e.value),u=[l];for(null==n&&(n=gr);t=u.pop();)if(s&&(t.value=+t.data.value),(r=n(t.data))&&(o=r.length))for(t.children=new Array(o),a=o-1;a>=0;--a)u.push(i=t.children[a]=new jr(r[a])),i.parent=t,i.depth=t.depth+1;return l.eachBefore(br)}function gr(e){return e.children}function _r(e){e.data=e.data.data}function br(e){var n=0;do{e.height=n}while((e=e.parent)&&e.height<++n)}function jr(e){this.data=e,this.depth=this.height=0,this.parent=null}function wr(e){this._=e,this.next=null}function kr(e,n){var t=n.x-e.x,i=n.y-e.y,r=e.r-n.r;return r*r+1e-6>t*t+i*i}function Pr(e,n){var t,i,r,a=null,o=e.head;switch(n.length){case 1:t=function(e){return{x:e.x,y:e.y,r:e.r}}(n[0]);break;case 2:t=function(e,n){var t=e.x,i=e.y,r=e.r,a=n.x,o=n.y,l=n.r,s=a-t,u=o-i,c=l-r,d=Math.sqrt(s*s+u*u);return{x:(t+a+s/d*c)/2,y:(i+o+u/d*c)/2,r:(d+r+l)/2}}(n[0],n[1]);break;case 3:t=function(e,n,t){var i=e.x,r=e.y,a=e.r,o=n.x,l=n.y,s=n.r,u=t.x,c=t.y,d=t.r,f=2*(i-o),h=2*(r-l),p=2*(s-a),v=i*i+r*r-a*a-o*o-l*l+s*s,m=2*(i-u),x=2*(r-c),y=2*(d-a),g=i*i+r*r-a*a-u*u-c*c+d*d,_=m*h-f*x,b=(h*g-x*v)/_-i,j=(x*p-h*y)/_,w=(m*v-f*g)/_-r,k=(f*y-m*p)/_,P=j*j+k*k-1,N=2*(b*j+w*k+a),T=b*b+w*w-a*a,S=(-N-Math.sqrt(N*N-4*P*T))/(2*P);return{x:b+j*S+i,y:w+k*S+r,r:S}}(n[0],n[1],n[2])}for(;o;)r=o._,i=o.next,t&&kr(t,r)?a=o:(a?(e.tail=a,a.next=null):e.head=e.tail=null,n.push(r),t=Pr(e,n),n.pop(),e.head?(o.next=e.head,e.head=o):(o.next=null,e.head=e.tail=o),(a=e.tail).next=i),o=i;return e.tail=a,t}function Nr(e,n,t){var i=e.x,r=e.y,a=n.r+t.r,o=e.r+t.r,l=n.x-i,s=n.y-r,u=l*l+s*s;if(u){var c=.5+((o*=o)-(a*=a))/(2*u),d=Math.sqrt(Math.max(0,2*a*(o+u)-(o-=u)*o-a*a))/(2*u);t.x=i+c*l+d*s,t.y=r+c*s-d*l}else t.x=i+o,t.y=r}function Tr(e,n){var t=n.x-e.x,i=n.y-e.y,r=e.r+n.r;return r*r-1e-6>t*t+i*i}function Sr(e,n){for(var t=e._.r;e!==n;)t+=2*(e=e.next)._.r;return t-n._.r}function Cr(e,n,t){var i=e._,r=e.next._,a=i.r+r.r,o=(i.x*r.r+r.x*i.r)/a-n,l=(i.y*r.r+r.y*i.r)/a-t;return o*o+l*l}function Ir(e){this._=e,this.next=null,this.previous=null}function Ar(e){if(!(r=e.length))return 0;var n,t,i,r;if((n=e[0]).x=0,n.y=0,!(r>1))return n.r;if(t=e[1],n.x=-t.r,t.x=n.r,t.y=0,!(r>2))return n.r+t.r;Nr(t,n,i=e[2]);var a,o,l,s,u,c,d,f=n.r*n.r,h=t.r*t.r,p=i.r*i.r,v=f+h+p,m=f*n.x+h*t.x+p*i.x,x=f*n.y+h*t.y+p*i.y;n=new Ir(n),t=new Ir(t),i=new Ir(i),n.next=i.previous=t,t.next=n.previous=i,i.next=t.previous=n;e:for(l=3;lSr(s,t)?n=s:t=s,n.next=t,t.previous=n,--l;continue e}c+=s._.r,s=s.next}else{if(Tr(u._,i._)){Sr(n,u)>d+n._.r+t._.r?n=u:t=u,n.next=t,t.previous=n,--l;continue e}d+=u._.r,u=u.previous}}while(s!==u.next);for(i.previous=n,i.next=t,n.next=t.previous=t=i,v+=p=i._.r*i._.r,f=Cr(n,a=(m+=p*i._.x)/v,o=(x+=p*i._.y)/v);(i=i.next)!==t;)(p=Cr(i,a,o))f&&(f=l),m=c*c*v,(h=Math.max(f/m,m/d))>p){c-=l;break}p=h}x.push(o={value:c,dice:s1&&Zp(e[t[i-2]],e[t[i-1]],e[r])<=0;)--i;t[i++]=r}return t.slice(0,i)}function Gr(e){if(!(e>=1))throw new Error;this._size=e,this._call=this._error=null,this._tasks=[],this._data=[],this._waiting=this._active=this._ended=this._start=0}function Qr(e){if(!e._start)try{!function(e){for(;e._start=e._waiting&&e._active=0;)if((t=e._tasks[i])&&(e._tasks[i]=null,t.abort))try{t.abort()}catch(e){}e._active=NaN,ea(e)}function ea(e){if(!e._active&&e._call){var n=e._data;e._data=void 0,e._call(e._error,n)}}function na(e){return new Gr(arguments.length?+e:1/0)}function ta(e,n){return function(t){return e(t.responseText,n)}}function ia(e){function n(n){var a=n+"",o=t.get(a);if(!o){if(r!==Gp)return r;t.set(a,o=i.push(n))}return e[(o-1)%e.length]}var t=tt(),i=[],r=Gp;return e=null==e?[]:Wp.call(e),n.domain=function(e){if(!arguments.length)return i.slice();i=[],t=tt();for(var r,a,o=-1,l=e.length;++o2?sa:la,a=o=null,i}function i(n){return(a||(a=r(l,s,c?function(e){return function(n,t){var i=e(n=+n,t=+t);return function(e){return e<=n?0:e>=t?1:i(e)}}}(e):e,u)))(+n)}var r,a,o,l=$p,s=$p,u=Bu,c=!1;return i.invert=function(e){return(o||(o=r(s,l,oa,c?function(e){return function(n,t){var i=e(n=+n,t=+t);return function(e){return e<=0?n:e>=1?t:i(e)}}}(n):n)))(+e)},i.domain=function(e){return arguments.length?(l=Up.call(e,Yp),t()):l.slice()},i.range=function(e){return arguments.length?(s=Wp.call(e),t()):s.slice()},i.rangeRound=function(e){return s=Wp.call(e),u=Ku,t()},i.clamp=function(e){return arguments.length?(c=!!e,t()):c},i.interpolate=function(e){return arguments.length?(u=e,t()):u},t()}function da(e){var t=e.domain;return e.ticks=function(e){var n=t();return ds(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){return ev(t(),e,n)},e.nice=function(i){var r=t(),a=r.length-1,o=null==i?10:i,l=r[0],s=r[a],u=n(l,s,o);return u&&(u=n(Math.floor(l/u)*u,Math.ceil(s/u)*u,o),r[0]=Math.floor(l/u)*u,r[a]=Math.ceil(s/u)*u,t(r)),e},e}function fa(e,n){return(n=Math.log(n/e))?function(t){return Math.log(t/e)/n}:Qp(n)}function ha(e,n){return e<0?function(t){return-Math.pow(-n,t)*Math.pow(-e,1-t)}:function(t){return Math.pow(n,t)*Math.pow(e,1-t)}}function pa(e){return isFinite(e)?+("1e"+e):e<0?0:e}function va(e){return 10===e?pa:e===Math.E?Math.exp:function(n){return Math.pow(e,n)}}function ma(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),function(n){return Math.log(n)/e})}function xa(e){return function(n){return-e(-n)}}function ya(e,n){return e<0?-Math.pow(-e,n):Math.pow(e,n)}function ga(){var e=1,n=ca((function(n,t){return(t=ya(t,e)-(n=ya(n,e)))?function(i){return(ya(i,e)-n)/t}:Qp(t)}),(function(n,t){return t=ya(t,e)-(n=ya(n,e)),function(i){return ya(n+t*i,1/e)}})),t=n.domain;return n.exponent=function(n){return arguments.length?(e=+n,t(t())):e},n.copy=function(){return ua(n,ga().exponent(e))},da(n)}function _a(e,n,t,i){function r(n){return e(n=new Date(+n)),n}return r.floor=r,r.ceil=function(t){return e(t=new Date(t-1)),n(t,1),e(t),t},r.round=function(e){var n=r(e),t=r.ceil(e);return e-n0))return o;do{o.push(new Date(+t))}while(n(t,a),e(t),t=n)for(;e(n),!t(n);)n.setTime(n-1)}),(function(e,i){if(e>=e)for(;--i>=0;)for(;n(e,1),!t(e););}))},t&&(r.count=function(n,i){return tv.setTime(+n),iv.setTime(+i),e(tv),e(iv),Math.floor(t(tv,iv))},r.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?r.filter(i?function(n){return i(n)%e==0}:function(n){return r.count(0,n)%e==0}):r:null}),r}function ba(e){return _a((function(n){n.setDate(n.getDate()-(n.getDay()+7-e)%7),n.setHours(0,0,0,0)}),(function(e,n){e.setDate(e.getDate()+7*n)}),(function(e,n){return(n-e-(n.getTimezoneOffset()-e.getTimezoneOffset())*lv)/cv}))}function ja(e){return _a((function(n){n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-e)%7),n.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCDate(e.getUTCDate()+7*n)}),(function(e,n){return(n-e)/cv}))}function wa(e){if(0<=e.y&&e.y<100){var n=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return n.setFullYear(e.y),n}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function ka(e){if(0<=e.y&&e.y<100){var n=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return n.setUTCFullYear(e.y),n}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Pa(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}function Na(e){function n(e,n){return function(t){var i,r,a,o=[],l=-1,s=0,u=e.length;for(t instanceof Date||(t=new Date(+t));++l=s)return-1;if(37===(r=n.charCodeAt(o++))){if(r=n.charAt(o++),!(a=k[r in sm?n.charAt(o++):r])||(i=a(e,t,i))<0)return-1}else if(r!=t.charCodeAt(i++))return-1}return i}var r=e.dateTime,a=e.date,o=e.time,l=e.periods,s=e.days,u=e.shortDays,c=e.months,d=e.shortMonths,f=Ca(l),h=Ia(l),p=Ca(s),v=Ia(s),m=Ca(u),x=Ia(u),y=Ca(c),g=Ia(c),_=Ca(d),b=Ia(d),j={a:function(e){return u[e.getDay()]},A:function(e){return s[e.getDay()]},b:function(e){return d[e.getMonth()]},B:function(e){return c[e.getMonth()]},c:null,d:Va,e:Va,H:Ba,I:Ka,j:Ua,L:Wa,m:Ga,M:Qa,p:function(e){return l[+(e.getHours()>=12)]},S:Ya,U:$a,w:eo,W:no,x:null,X:null,y:to,Y:io,Z:ro,"%":_o},w={a:function(e){return u[e.getUTCDay()]},A:function(e){return s[e.getUTCDay()]},b:function(e){return d[e.getUTCMonth()]},B:function(e){return c[e.getUTCMonth()]},c:null,d:ao,e:ao,H:oo,I:lo,j:so,L:uo,m:co,M:fo,p:function(e){return l[+(e.getUTCHours()>=12)]},S:ho,U:po,w:vo,W:mo,x:null,X:null,y:xo,Y:yo,Z:go,"%":_o},k={a:function(e,n,t){var i=m.exec(n.slice(t));return i?(e.w=x[i[0].toLowerCase()],t+i[0].length):-1},A:function(e,n,t){var i=p.exec(n.slice(t));return i?(e.w=v[i[0].toLowerCase()],t+i[0].length):-1},b:function(e,n,t){var i=_.exec(n.slice(t));return i?(e.m=b[i[0].toLowerCase()],t+i[0].length):-1},B:function(e,n,t){var i=y.exec(n.slice(t));return i?(e.m=g[i[0].toLowerCase()],t+i[0].length):-1},c:function(e,n,t){return i(e,r,n,t)},d:Fa,e:Fa,H:Oa,I:Oa,j:Xa,L:qa,m:Ea,M:Ra,p:function(e,n,t){var i=f.exec(n.slice(t));return i?(e.p=h[i[0].toLowerCase()],t+i[0].length):-1},S:Ha,U:Ma,w:Aa,W:Za,x:function(e,n,t){return i(e,a,n,t)},X:function(e,n,t){return i(e,o,n,t)},y:za,Y:La,Z:Da,"%":Ja};return j.x=n(a,j),j.X=n(o,j),j.c=n(r,j),w.x=n(a,w),w.X=n(o,w),w.c=n(r,w),{format:function(e){var t=n(e+="",j);return t.toString=function(){return e},t},parse:function(e){var n=t(e+="",wa);return n.toString=function(){return e},n},utcFormat:function(e){var t=n(e+="",w);return t.toString=function(){return e},t},utcParse:function(e){var n=t(e,ka);return n.toString=function(){return e},n}}}function Ta(e,n,t){var i=e<0?"-":"",r=(i?-e:e)+"",a=r.length;return i+(a68?1900:2e3),t+i[0].length):-1}function Da(e,n,t){var i=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(n.slice(t,t+6));return i?(e.Z=i[1]?0:-(i[2]+(i[3]||"00")),t+i[0].length):-1}function Ea(e,n,t){var i=um.exec(n.slice(t,t+2));return i?(e.m=i[0]-1,t+i[0].length):-1}function Fa(e,n,t){var i=um.exec(n.slice(t,t+2));return i?(e.d=+i[0],t+i[0].length):-1}function Xa(e,n,t){var i=um.exec(n.slice(t,t+3));return i?(e.m=0,e.d=+i[0],t+i[0].length):-1}function Oa(e,n,t){var i=um.exec(n.slice(t,t+2));return i?(e.H=+i[0],t+i[0].length):-1}function Ra(e,n,t){var i=um.exec(n.slice(t,t+2));return i?(e.M=+i[0],t+i[0].length):-1}function Ha(e,n,t){var i=um.exec(n.slice(t,t+2));return i?(e.S=+i[0],t+i[0].length):-1}function qa(e,n,t){var i=um.exec(n.slice(t,t+3));return i?(e.L=+i[0],t+i[0].length):-1}function Ja(e,n,t){var i=cm.exec(n.slice(t,t+1));return i?t+i[0].length:-1}function Va(e,n){return Ta(e.getDate(),n,2)}function Ba(e,n){return Ta(e.getHours(),n,2)}function Ka(e,n){return Ta(e.getHours()%12||12,n,2)}function Ua(e,n){return Ta(1+xv.count(zv(e),e),n,3)}function Wa(e,n){return Ta(e.getMilliseconds(),n,3)}function Ga(e,n){return Ta(e.getMonth()+1,n,2)}function Qa(e,n){return Ta(e.getMinutes(),n,2)}function Ya(e,n){return Ta(e.getSeconds(),n,2)}function $a(e,n){return Ta(gv.count(zv(e),e),n,2)}function eo(e){return e.getDay()}function no(e,n){return Ta(_v.count(zv(e),e),n,2)}function to(e,n){return Ta(e.getFullYear()%100,n,2)}function io(e,n){return Ta(e.getFullYear()%1e4,n,4)}function ro(e){var n=e.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+Ta(n/60|0,"0",2)+Ta(n%60,"0",2)}function ao(e,n){return Ta(e.getUTCDate(),n,2)}function oo(e,n){return Ta(e.getUTCHours(),n,2)}function lo(e,n){return Ta(e.getUTCHours()%12||12,n,2)}function so(e,n){return Ta(1+Rv.count(am(e),e),n,3)}function uo(e,n){return Ta(e.getUTCMilliseconds(),n,3)}function co(e,n){return Ta(e.getUTCMonth()+1,n,2)}function fo(e,n){return Ta(e.getUTCMinutes(),n,2)}function ho(e,n){return Ta(e.getUTCSeconds(),n,2)}function po(e,n){return Ta(qv.count(am(e),e),n,2)}function vo(e){return e.getUTCDay()}function mo(e,n){return Ta(Jv.count(am(e),e),n,2)}function xo(e,n){return Ta(e.getUTCFullYear()%100,n,2)}function yo(e,n){return Ta(e.getUTCFullYear()%1e4,n,4)}function go(){return"+0000"}function _o(){return"%"}function bo(n){return om=Na(n),e.timeFormat=om.format,e.timeParse=om.parse,e.utcFormat=om.utcFormat,e.utcParse=om.utcParse,om}function jo(e){return new Date(e)}function wo(e){return e instanceof Date?+e:+new Date(+e)}function ko(e,t,i,r,a,o,l,s,u){function c(n){return(l(n)=1?Fm:e<=-1?-Fm:Math.asin(e)}function Mo(e,n,t,i,r,a,o,l){var s=t-e,u=i-n,c=o-r,d=l-a,f=(c*(n-a)-d*(e-r))/(d*s-c*u);return[e+f*s,n+f*u]}function Zo(e,n,t,i,r,a,o){var l=e-t,s=n-i,u=(o?a:-a)/Math.sqrt(l*l+s*s),c=u*s,d=-u*l,f=e+c,h=n+d,p=t+c,v=i+d,m=(f+p)/2,x=(h+v)/2,y=p-f,g=v-h,_=y*y+g*g,b=r-a,j=f*v-p*h,w=(g<0?-1:1)*Math.sqrt(Math.max(0,b*b*_-j*j)),k=(j*g-y*w)/_,P=(-j*y-g*w)/_,N=(j*g+y*w)/_,T=(-j*y+g*w)/_,S=k-m,C=P-x,I=N-m,A=T-x;return S*S+C*C>I*I+A*A&&(k=N,P=T),{cx:k,cy:P,x01:-c,y01:-d,x11:k*(r/b-1),y11:P*(r/b-1)}}function Lo(e){this._context=e}function zo(e){return e[0]}function Do(e){return e[1]}function Eo(e){this._curve=e}function Fo(e){function n(n){return new Eo(e(n))}return n._curve=e,n}function Xo(e){var n=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?n(Fo(e)):n()._curve},e}function Oo(e,n,t){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+n)/6,(e._y0+4*e._y1+t)/6)}function Ro(e){this._context=e}function Ho(e){this._context=e}function qo(e){this._context=e}function Jo(e,n){this._basis=new Ro(e),this._beta=n}function Vo(e,n,t){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-n),e._y2+e._k*(e._y1-t),e._x2,e._y2)}function Bo(e,n){this._context=e,this._k=(1-n)/6}function Ko(e,n){this._context=e,this._k=(1-n)/6}function Uo(e,n){this._context=e,this._k=(1-n)/6}function Wo(e,n,t){var i=e._x1,r=e._y1,a=e._x2,o=e._y2;if(e._l01_a>Dm){var l=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,s=3*e._l01_a*(e._l01_a+e._l12_a);i=(i*l-e._x0*e._l12_2a+e._x2*e._l01_2a)/s,r=(r*l-e._y0*e._l12_2a+e._y2*e._l01_2a)/s}if(e._l23_a>Dm){var u=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,c=3*e._l23_a*(e._l23_a+e._l12_a);a=(a*u+e._x1*e._l23_2a-n*e._l12_2a)/c,o=(o*u+e._y1*e._l23_2a-t*e._l12_2a)/c}e._context.bezierCurveTo(i,r,a,o,e._x2,e._y2)}function Go(e,n){this._context=e,this._alpha=n}function Qo(e,n){this._context=e,this._alpha=n}function Yo(e,n){this._context=e,this._alpha=n}function $o(e){this._context=e}function el(e){return e<0?-1:1}function nl(e,n,t){var i=e._x1-e._x0,r=n-e._x1,a=(e._y1-e._y0)/(i||r<0&&-0),o=(t-e._y1)/(r||i<0&&-0),l=(a*r+o*i)/(i+r);return(el(a)+el(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(l))||0}function tl(e,n){var t=e._x1-e._x0;return t?(3*(e._y1-e._y0)/t-n)/2:n}function il(e,n,t){var i=e._x0,r=e._y0,a=e._x1,o=e._y1,l=(a-i)/3;e._context.bezierCurveTo(i+l,r+l*n,a-l,o-l*t,a,o)}function rl(e){this._context=e}function al(e){this._context=new ol(e)}function ol(e){this._context=e}function ll(e){this._context=e}function sl(e){var n,t,i=e.length-1,r=new Array(i),a=new Array(i),o=new Array(i);for(r[0]=0,a[0]=2,o[0]=e[0]+2*e[1],n=1;n=0;--n)r[n]=(o[n]-r[n+1])/a[n];for(a[i-1]=(e[i]+r[i-1])/2,n=0;n0)){if(a/=f,f<0){if(a0){if(a>d)return;a>c&&(c=a)}if(a=i-s,f||!(a<0)){if(a/=f,f<0){if(a>d)return;a>c&&(c=a)}else if(f>0){if(a0)){if(a/=h,h<0){if(a0){if(a>d)return;a>c&&(c=a)}if(a=r-u,h||!(a<0)){if(a/=h,h<0){if(a>d)return;a>c&&(c=a)}else if(h>0){if(a0||d<1)||(c>0&&(e[0]=[s+c*f,u+c*h]),d<1&&(e[1]=[s+d*f,u+d*h]),!0)}}}}}function wl(e,n,t,i,r){var a=e[1];if(a)return!0;var o,l,s=e[0],u=e.left,c=e.right,d=u[0],f=u[1],h=c[0],p=c[1],v=(d+h)/2,m=(f+p)/2;if(p===f){if(v=i)return;if(d>h){if(s){if(s[1]>=r)return}else s=[v,t];a=[v,r]}else{if(s){if(s[1]1)if(d>h){if(s){if(s[1]>=r)return}else s=[(t-l)/o,t];a=[(r-l)/o,r]}else{if(s){if(s[1]=i)return}else s=[n,o*n+l];a=[i,o*i+l]}else{if(s){if(s[0]=-Ax)){var h=s*s+u*u,p=c*c+d*d,v=(d*h-u*p)/f,m=(s*p-c*h)/f,x=Sx.pop()||new Tl;x.arc=e,x.site=r,x.x=v+o,x.y=(x.cy=m+l)+Math.sqrt(v*v+m*m),e.circle=x;for(var y=null,g=Nx._;g;)if(x.yIx)l=l.L;else{if(!((r=a-Dl(l,o))>Ix)){i>-Ix?(n=l.P,t=l):r>-Ix?(n=l,t=l.N):n=t=l;break}if(!l.R){n=l;break}l=l.R}!function(e){Px[e.index]={site:e,halfedges:[]}}(e);var s=Al(e);if(kx.insert(n,s),n||t){if(n===t)return Cl(n),t=Al(n.site),kx.insert(s,t),s.edge=t.edge=gl(n.site,s.site),Sl(n),void Sl(t);if(!t)return void(s.edge=gl(n.site,s.site));Cl(n),Cl(t);var u=n.site,c=u[0],d=u[1],f=e[0]-c,h=e[1]-d,p=t.site,v=p[0]-c,m=p[1]-d,x=2*(f*m-h*v),y=f*f+h*h,g=v*v+m*m,_=[(m*y-h*g)/x+c,(f*g-v*y)/x+d];bl(t.edge,u,p,_),s.edge=gl(u,e,null,_),t.edge=gl(e,p,null,_),Sl(n),Sl(t)}}function zl(e,n){var t=e.site,i=t[0],r=t[1],a=r-n;if(!a)return i;var o=e.P;if(!o)return-1/0;var l=(t=o.site)[0],s=t[1],u=s-n;if(!u)return l;var c=l-i,d=1/a-1/u,f=c/u;return d?(-f+Math.sqrt(f*f-2*d*(c*c/(-2*u)-s+u/2+r-a/2)))/d+i:(i+l)/2}function Dl(e,n){var t=e.N;if(t)return zl(t,n);var i=e.site;return i[1]===n?i[0]:1/0}function El(e,n,t){return(e[0]-t[0])*(n[1]-e[1])-(e[0]-n[0])*(t[1]-e[1])}function Fl(e,n){return n[1]-e[1]||n[0]-e[0]}function Xl(e,n){var t,i,r,a=e.sort(Fl).pop();for(Tx=[],Px=new Array(e.length),kx=new pl,Nx=new pl;;)if(r=wx,a&&(!r||a[1]Ix||Math.abs(r[0][1]-r[1][1])>Ix)||delete Tx[a]})(o,l,s,u),function(e,n,t,i){var r,a,o,l,s,u,c,d,f,h,p,v,m=Px.length,x=!0;for(r=0;rIx||Math.abs(v-f)>Ix)&&(s.splice(l,0,Tx.push(_l(o,h,Math.abs(p-e)Ix?[e,Math.abs(d-e)Ix?[Math.abs(f-i)Ix?[t,Math.abs(d-t)Ix?[Math.abs(f-n)n?1:e>=n?0:NaN},Ul=function(e){return 1===e.length&&(e=function(e){return function(n,t){return Kl(e(n),t)}}(e)),{left:function(n,t,i,r){for(null==i&&(i=0),null==r&&(r=n.length);i>>1;e(n[a],t)<0?i=a+1:r=a}return i},right:function(n,t,i,r){for(null==i&&(i=0),null==r&&(r=n.length);i>>1;e(n[a],t)>0?r=a:i=a+1}return i}}},Wl=Ul(Kl),Gl=Wl.right,Ql=Wl.left,Yl=function(e){return null===e?NaN:+e},$l=function(e,n){var t,i,r=e.length,a=0,o=0,l=-1,s=0;if(null==n)for(;++l1)return o/(s-1)},es=function(e,n){var t=$l(e,n);return t?Math.sqrt(t):t},ns=function(e,n){var t,i,r,a=-1,o=e.length;if(null==n){for(;++a=i){t=r=i;break}for(;++ai&&(t=i),r=i){t=r=i;break}for(;++ai&&(t=i),r=1)return+t(e[i-1],i-1,e);var i,r=(i-1)*n,a=Math.floor(r),o=+t(e[a],a,e);return o+(+t(e[a+1],a+1,e)-o)*(r-a)}},ps=function(e){for(var n,t,i,r=e.length,a=-1,o=0;++a=0;)for(n=(i=e[r]).length;--n>=0;)t[--o]=i[n];return t},vs=function(e,n){var t,i,r=-1,a=e.length;if(null==n){for(;++r=i){t=i;break}for(;++ri&&(t=i)}else{for(;++r=i){t=i;break}for(;++ri&&(t=i)}return t},ms=function(e){if(!(a=e.length))return[];for(var n=-1,i=vs(e,t),r=new Array(i);++n0)for(var t,i,r=new Array(t),a=0;a=0&&"xmlns"!==(n=e.slice(0,t))&&(e=e.slice(t+1)),Ns.hasOwnProperty(n)?{space:Ns[n],local:e}:e},Ss=function(e){var n=Ts(e);return(n.local?v:p)(n)},Cs=0;x.prototype=m.prototype={constructor:x,get:function(e){for(var n=this._;!(n in e);)if(!(e=e.parentNode))return;return e[n]},set:function(e,n){return e[this._]=n},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}};var Is=function(e){return function(){return this.matches(e)}};if("undefined"!=typeof document){var As=document.documentElement;if(!As.matches){var Ms=As.webkitMatchesSelector||As.msMatchesSelector||As.mozMatchesSelector||As.oMatchesSelector;Is=function(e){return function(){return Ms.call(this,e)}}}}var Zs=Is,Ls={};e.event=null,"undefined"!=typeof document&&("onmouseenter"in document.documentElement||(Ls={mouseenter:"mouseover",mouseleave:"mouseout"}));var zs=function(){for(var n,t=e.event;n=t.sourceEvent;)t=n;return t},Ds=function(e,n){var t=e.ownerSVGElement||e;if(t.createSVGPoint){var i=t.createSVGPoint();return i.x=n.clientX,i.y=n.clientY,[(i=i.matrixTransform(e.getScreenCTM().inverse())).x,i.y]}var r=e.getBoundingClientRect();return[n.clientX-r.left-e.clientLeft,n.clientY-r.top-e.clientTop]},Es=function(e){var n=zs();return n.changedTouches&&(n=n.changedTouches[0]),Ds(e,n)},Fs=function(e){return null==e?k:function(){return this.querySelector(e)}},Xs=function(e){return null==e?P:function(){return this.querySelectorAll(e)}},Os=function(e){return new Array(e.length)};N.prototype={constructor:N,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,n){return this._parent.insertBefore(e,n)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var Rs="$",Hs=function(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView};J.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var n=this._names.indexOf(e);n>=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var qs=[null];ue.prototype=ce.prototype={constructor:ue,select:function(e){"function"!=typeof e&&(e=Fs(e));for(var n=this._groups,t=n.length,i=new Array(t),r=0;r=_&&(_=g+1);!(y=m[_])&&++_=0;)(i=r[a])&&(o&&o!==i.nextSibling&&o.parentNode.insertBefore(i,o),o=i);return this},sort:function(e){function n(n,t){return n&&t?e(n.__data__,t.__data__):!n-!t}e||(e=C);for(var t=this._groups,i=t.length,r=new Array(i),a=0;a1?this.each((null==n?D:"function"==typeof n?F:E)(e,n,null==t?"":t)):Hs(i=this.node()).getComputedStyle(i,null).getPropertyValue(e)},property:function(e,n){return arguments.length>1?this.each((null==n?X:"function"==typeof n?R:O)(e,n)):this.node()[e]},classed:function(e,n){var t=H(e+"");if(arguments.length<2){for(var i=q(this.node()),r=-1,a=t.length;++r=240?e-240:e+120,r,i),Ce(e,r,i),Ce(e<120?e+240:e-120,r,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var cu=Math.PI/180,du=180/Math.PI,fu=.95047,hu=1,pu=1.08883,vu=4/29,mu=6/29,xu=3*mu*mu,yu=mu*mu*mu;Ws(Me,Ae,xe(ye,{brighter:function(e){return new Me(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new Me(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,n=isNaN(this.a)?e:e+this.a/500,t=isNaN(this.b)?e:e-this.b/200;return e=hu*Le(e),new ke(ze(3.2404542*(n=fu*Le(n))-1.5371385*e-.4985314*(t=pu*Le(t))),ze(-.969266*n+1.8760108*e+.041556*t),ze(.0556434*n-.2040259*e+1.0572252*t),this.opacity)}})),Ws(Xe,Fe,xe(ye,{brighter:function(e){return new Xe(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new Xe(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return Ie(this).rgb()}}));var gu=-.14861,_u=1.78277,bu=-.29227,ju=-.90649,wu=1.97294,ku=wu*ju,Pu=wu*_u,Nu=_u*bu-ju*gu;Ws(He,Re,xe(ye,{brighter:function(e){return e=null==e?Qs:Math.pow(Qs,e),new He(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?Gs:Math.pow(Gs,e),new He(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*cu,n=+this.l,t=isNaN(this.s)?0:this.s*n*(1-n),i=Math.cos(e),r=Math.sin(e);return new ke(255*(n+t*(gu*i+_u*r)),255*(n+t*(bu*i+ju*r)),255*(n+t*(wu*i)),this.opacity)}}));var Tu,Su,Cu,Iu,Au,Mu,Zu=function(e){var n=e.length-1;return function(t){var i=t<=0?t=0:t>=1?(t=1,n-1):Math.floor(t*n),r=e[i],a=e[i+1],o=i>0?e[i-1]:2*r-a,l=ia&&(r=n.slice(a,r),l[o]?l[o]+=r:l[++o]=r),(t=t[0])===(i=i[0])?l[o]?l[o]+=i:l[++o]=i:(l[++o]=null,s.push({i:o,x:Ru(t,i)})),a=Ju.lastIndex;return abc&&t.stateSd)if(Math.abs(c*l-s*u)>Sd&&r){var f=t-a,h=i-o,p=l*l+s*s,v=f*f+h*h,m=Math.sqrt(p),x=Math.sqrt(d),y=r*Math.tan((Nd-Math.acos((p+d-v)/(2*m*x)))/2),g=y/x,_=y/m;Math.abs(g-1)>Sd&&(this._+="L"+(e+g*u)+","+(n+g*c)),this._+="A"+r+","+r+",0,0,"+ +(c*f>u*h)+","+(this._x1=e+_*l)+","+(this._y1=n+_*s)}else this._+="L"+(this._x1=e)+","+(this._y1=n)},arc:function(e,n,t,i,r,a){e=+e,n=+n;var o=(t=+t)*Math.cos(i),l=t*Math.sin(i),s=e+o,u=n+l,c=1^a,d=a?i-r:r-i;if(t<0)throw new Error("negative radius: "+t);null===this._x1?this._+="M"+s+","+u:(Math.abs(this._x1-s)>Sd||Math.abs(this._y1-u)>Sd)&&(this._+="L"+s+","+u),t&&(d>Cd?this._+="A"+t+","+t+",0,1,"+c+","+(e-o)+","+(n-l)+"A"+t+","+t+",0,1,"+c+","+(this._x1=s)+","+(this._y1=u):(d<0&&(d=d%Td+Td),this._+="A"+t+","+t+",0,"+ +(d>=Nd)+","+c+","+(this._x1=e+t*Math.cos(r))+","+(this._y1=n+t*Math.sin(r))))},rect:function(e,n,t,i){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+n)+"h"+ +t+"v"+ +i+"h"+-t+"Z"},toString:function(){return this._}};var Id="$";nt.prototype=tt.prototype={constructor:nt,has:function(e){return Id+e in this},get:function(e){return this[Id+e]},set:function(e,n){return this[Id+e]=n,this},remove:function(e){var n=Id+e;return n in this&&delete this[n]},clear:function(){for(var e in this)e[0]===Id&&delete this[e]},keys:function(){var e=[];for(var n in this)n[0]===Id&&e.push(n.slice(1));return e},values:function(){var e=[];for(var n in this)n[0]===Id&&e.push(this[n]);return e},entries:function(){var e=[];for(var n in this)n[0]===Id&&e.push({key:n.slice(1),value:this[n]});return e},size:function(){var e=0;for(var n in this)n[0]===Id&&++e;return e},empty:function(){for(var e in this)if(e[0]===Id)return!1;return!0},each:function(e){for(var n in this)n[0]===Id&&e(this[n],n.slice(1),this)}};var Ad=tt.prototype;lt.prototype=st.prototype={constructor:lt,has:Ad.has,add:function(e){return this[Id+(e+="")]=e,this},remove:Ad.remove,clear:Ad.clear,values:Ad.keys,size:Ad.size,empty:Ad.empty,each:Ad.each};var Md=function(e){function n(e,n){function t(){if(c>=u)return l;if(r)return r=!1,o;var n,t=c;if(34===e.charCodeAt(t)){for(var i=t;i++c&&(c=i),rd&&(d=r));for(ce||e>r||i>n||n>a))return this;var o,l,s=r-t,u=this._root;switch(l=(n<(i+a)/2)<<1|e<(t+r)/2){case 0:do{(o=new Array(4))[l]=u,u=o}while(a=i+(s*=2),e>(r=t+s)||n>a);break;case 1:do{(o=new Array(4))[l]=u,u=o}while(a=i+(s*=2),(t=r-s)>e||n>a);break;case 2:do{(o=new Array(4))[l]=u,u=o}while(i=a-(s*=2),e>(r=t+s)||i>n);break;case 3:do{(o=new Array(4))[l]=u,u=o}while(i=a-(s*=2),(t=r-s)>e||i>n)}this._root&&this._root.length&&(this._root=u)}return this._x0=t,this._y0=i,this._x1=r,this._y1=a,this},Bd.data=function(){var e=[];return this.visit((function(n){if(!n.length)do{e.push(n.data)}while(n=n.next)})),e},Bd.extent=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},Bd.find=function(e,n,t){var i,r,a,o,l,s,u,c=this._x0,d=this._y0,f=this._x1,h=this._y1,p=[],v=this._root;for(v&&p.push(new Vd(v,c,d,f,h)),null==t?t=1/0:(c=e-t,d=n-t,f=e+t,h=n+t,t*=t);s=p.pop();)if(!(!(v=s.node)||(r=s.x0)>f||(a=s.y0)>h||(o=s.x1)=x)<<1|e>=m)&&(s=p[p.length-1],p[p.length-1]=p[p.length-1-u],p[p.length-1-u]=s)}else{var y=e-+this._x.call(null,v.data),g=n-+this._y.call(null,v.data),_=y*y+g*g;if(_=(l=(p+m)/2))?p=l:m=l,(c=o>=(s=(v+x)/2))?v=s:x=s,n=h,!(h=h[d=c<<1|u]))return this;if(!h.length)break;(n[d+1&3]||n[d+2&3]||n[d+3&3])&&(t=n,f=d)}for(;h.data!==e;)if(i=h,!(h=h.next))return this;return(r=h.next)&&delete h.next,i?(r?i.next=r:delete i.next,this):n?(r?n[d]=r:delete n[d],(h=n[0]||n[1]||n[2]||n[3])&&h===(n[3]||n[2]||n[1]||n[0])&&!h.length&&(t?t[f]=h:this._root=h),this):(this._root=r,this)},Bd.removeAll=function(e){for(var n=0,t=e.length;n1?i[0]+i.slice(2):i,+e.slice(t+1)]},Gd=function(e){return(e=Wd(Math.abs(e)))?e[1]:NaN},Qd=function(e,n){var t=Wd(e,n);if(!t)return e+"";var i=t[0],r=t[1];return r<0?"0."+new Array(-r).join("0")+i:i.length>r+1?i.slice(0,r+1)+"."+i.slice(r+1):i+new Array(r-i.length+2).join("0")},Yd={"":function(e,n){e:for(var t,i=(e=e.toPrecision(n)).length,r=1,a=-1;r0&&(a=0)}return a>0?e.slice(0,a)+e.slice(t+1):e},"%":function(e,n){return(100*e).toFixed(n)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,n){return e.toExponential(n)},f:function(e,n){return e.toFixed(n)},g:function(e,n){return e.toPrecision(n)},o:function(e){return Math.round(e).toString(8)},p:function(e,n){return Qd(100*e,n)},r:Qd,s:function(e,n){var t=Wd(e,n);if(!t)return e+"";var i=t[0],r=t[1],a=r-(Kd=3*Math.max(-8,Math.min(8,Math.floor(r/3))))+1,o=i.length;return a===o?i:a>o?i+new Array(a-o+1).join("0"):a>0?i.slice(0,a)+"."+i.slice(a):"0."+new Array(1-a).join("0")+Wd(e,Math.max(0,n+a-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},$d=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i,ef=function(e){return new jt(e)};jt.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+this.type};var nf,tf=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"],rf=function(e){function n(e){function n(e){var n,i,s,y=p,g=v;if("c"===h)g=m(e)+g,e="";else{var _=((e=+e)<0||1/e<0)&&(e*=-1,!0);if(e=m(e,f),_)for(n=-1,i=e.length,_=!1;++n(s=e.charCodeAt(n))||s>57){g=(46===s?r+e.slice(n+1):e.slice(n))+g,e=e.slice(0,n);break}}d&&!u&&(e=t(e,1/0));var b=y.length+e.length+g.length,j=b>1)+y+e+g+j.slice(b)}return j+y+e+g}var a=(e=ef(e)).fill,o=e.align,l=e.sign,s=e.symbol,u=e.zero,c=e.width,d=e.comma,f=e.precision,h=e.type,p="$"===s?i[0]:"#"===s&&/[boxX]/.test(h)?"0"+h.toLowerCase():"",v="$"===s?i[1]:/[%p]/.test(h)?"%":"",m=Yd[h],x=!h||/[defgprs%]/.test(h);return f=null==f?h?6:12:/[gprs]/.test(h)?Math.max(1,Math.min(21,f)):Math.max(0,Math.min(20,f)),n.toString=function(){return e+""},n}var t=e.grouping&&e.thousands?function(e,n){return function(t,i){for(var r=t.length,a=[],o=0,l=e[0],s=0;r>0&&l>0&&(s+l+1>i&&(l=Math.max(1,i-s)),a.push(t.substring(r-=l,r+l)),!((s+=l+1)>i));)l=e[o=(o+1)%e.length];return a.reverse().join(n)}}(e.grouping,e.thousands):wt,i=e.currency,r=e.decimal;return{format:n,formatPrefix:function(e,t){var i=n(((e=ef(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(Gd(t)/3))),a=Math.pow(10,-r),o=tf[8+r/3];return function(e){return i(a*e)+o}}}};kt({decimal:".",thousands:",",grouping:[3],currency:["$",""]});var af=function(e){return Math.max(0,-Gd(Math.abs(e)))},of=function(e,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Gd(n)/3)))-Gd(Math.abs(e)))},lf=function(e,n){return e=Math.abs(e),n=Math.abs(n)-e,Math.max(0,Gd(n)-Gd(e))+1},sf=function(){return new Pt};Pt.prototype={constructor:Pt,reset:function(){this.s=this.t=0},add:function(e){Nt(Of,e,this.t),Nt(this,Of.s,this.s),this.s?this.t+=Of.t:this.s=Of.t},valueOf:function(){return this.s}};var uf,cf,df,ff,hf,pf,vf,mf,xf,yf,gf,_f,bf,jf,wf,kf,Pf,Nf,Tf,Sf,Cf,If,Af,Mf,Zf,Lf,zf,Df,Ef,Ff,Xf,Of=new Pt,Rf=1e-6,Hf=Math.PI,qf=Hf/2,Jf=Hf/4,Vf=2*Hf,Bf=180/Hf,Kf=Hf/180,Uf=Math.abs,Wf=Math.atan,Gf=Math.atan2,Qf=Math.cos,Yf=Math.ceil,$f=Math.exp,eh=Math.log,nh=Math.pow,th=Math.sin,ih=Math.sign||function(e){return e>0?1:e<0?-1:0},rh=Math.sqrt,ah=Math.tan,oh={Feature:function(e,n){At(e.geometry,n)},FeatureCollection:function(e,n){for(var t=e.features,i=-1,r=t.length;++iRf?xf=90:fh<-Rf&&(vf=-90),wf[0]=pf,wf[1]=mf}},ph={sphere:It,point:ni,lineStart:ii,lineEnd:oi,polygonStart:function(){ph.lineStart=li,ph.lineEnd=si},polygonEnd:function(){ph.lineStart=ii,ph.lineEnd=oi}},vh=function(e){return function(){return e}},mh=function(e,n){function t(t,i){return t=e(t,i),n(t[0],t[1])}return e.invert&&n.invert&&(t.invert=function(t,i){return(t=n.invert(t,i))&&e.invert(t[0],t[1])}),t};di.invert=di;var xh,yh,gh,_h,bh,jh,wh,kh,Ph,Nh,Th,Sh=function(){var e,n=[];return{point:function(n,t){e.push([n,t])},lineStart:function(){n.push(e=[])},lineEnd:It,rejoin:function(){n.length>1&&n.push(n.pop().concat(n.shift()))},result:function(){var t=n;return n=[],e=null,t}}},Ch=function(e,n,t,i,r,a){var o,l=e[0],s=e[1],u=0,c=1,d=n[0]-l,f=n[1]-s;if(o=t-l,d||!(o>0)){if(o/=d,d<0){if(o0){if(o>c)return;o>u&&(u=o)}if(o=r-l,d||!(o<0)){if(o/=d,d<0){if(o>c)return;o>u&&(u=o)}else if(d>0){if(o0)){if(o/=f,f<0){if(o0){if(o>c)return;o>u&&(u=o)}if(o=a-s,f||!(o<0)){if(o/=f,f<0){if(o>c)return;o>u&&(u=o)}else if(f>0){if(o0&&(e[0]=l+u*d,e[1]=s+u*f),c<1&&(n[0]=l+c*d,n[1]=s+c*f),!0}}}}},Ih=function(e,n){return Uf(e[0]-n[0])=0;--a)r.point((c=u[a])[0],c[1]);else i(f.x,f.p.x,-1,r);f=f.p}u=(f=f.o).z,h=!h}while(!f.v);r.lineEnd()}}},Mh=1e9,Zh=-Mh,Lh=sf(),zh={sphere:It,point:It,lineStart:function(){zh.point=ji,zh.lineEnd=bi},lineEnd:It,polygonStart:It,polygonEnd:It},Dh=function(e){return Lh.reset(),sh(e,zh),+Lh},Eh=[null,null],Fh={type:"LineString",coordinates:Eh},Xh=function(e){return e},Oh=sf(),Rh=sf(),Hh={point:It,lineStart:It,lineEnd:It,polygonStart:function(){Hh.lineStart=Ti,Hh.lineEnd=Ii},polygonEnd:function(){Hh.lineStart=Hh.lineEnd=Hh.point=It,Oh.add(Uf(Rh)),Rh.reset()},result:function(){var e=Oh/2;return Oh.reset(),e}},qh=1/0,Jh=qh,Vh=-qh,Bh=Vh,Kh={point:function(e,n){eVh&&(Vh=e),nBh&&(Bh=n)},lineStart:It,lineEnd:It,polygonStart:It,polygonEnd:It,result:function(){var e=[[qh,Jh],[Vh,Bh]];return Vh=Bh=-(Jh=qh=1/0),e}},Uh=0,Wh=0,Gh=0,Qh=0,Yh=0,$h=0,ep=0,np=0,tp=0,ip={point:Ai,lineStart:Mi,lineEnd:zi,polygonStart:function(){ip.lineStart=Di,ip.lineEnd=Ei},polygonEnd:function(){ip.point=Ai,ip.lineStart=Mi,ip.lineEnd=zi},result:function(){var e=tp?[ep/tp,np/tp]:$h?[Qh/$h,Yh/$h]:Gh?[Uh/Gh,Wh/Gh]:[NaN,NaN];return Uh=Wh=Gh=Qh=Yh=$h=ep=np=tp=0,e}};Oi.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,n){switch(this._point){case 0:this._context.moveTo(e,n),this._point=1;break;case 1:this._context.lineTo(e,n);break;default:this._context.moveTo(e+this._radius,n),this._context.arc(e,n,this._radius,0,Vf)}},result:It};var rp,ap,op,lp,sp,up=sf(),cp={point:It,lineStart:function(){cp.point=Ri},lineEnd:function(){rp&&Hi(ap,op),cp.point=It},polygonStart:function(){rp=!0},polygonEnd:function(){rp=null},result:function(){var e=+up;return up.reset(),e}};qi.prototype={_circle:Ji(4.5),pointRadius:function(e){return this._circle=Ji(e),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,n){switch(this._point){case 0:this._string.push("M",e,",",n),this._point=1;break;case 1:this._string.push("L",e,",",n);break;default:this._string.push("M",e,",",n,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}}};var dp=sf(),fp=function(e,n,t,i){return function(r,a){function o(n,t){var i=r(n,t);e(n=i[0],t=i[1])&&a.point(n,t)}function l(e,n){var t=r(e,n);m.point(t[0],t[1])}function s(){b.point=l,m.lineStart()}function u(){b.point=o,m.lineEnd()}function c(e,n){v.push([e,n]);var t=r(e,n);g.point(t[0],t[1])}function d(){g.lineStart(),v=[]}function f(){c(v[0][0],v[0][1]),g.lineEnd();var e,n,t,i,r=g.clean(),o=y.result(),l=o.length;if(v.pop(),h.push(v),v=null,l)if(1&r){if((n=(t=o[0]).length-1)>0){for(_||(a.polygonStart(),_=!0),a.lineStart(),e=0;e1&&2&r&&o.push(o.pop().concat(o.shift())),p.push(o.filter(Vi))}var h,p,v,m=n(a),x=r.invert(i[0],i[1]),y=Sh(),g=n(y),_=!1,b={point:o,lineStart:s,lineEnd:u,polygonStart:function(){b.point=c,b.lineStart=d,b.lineEnd=f,p=[],h=[]},polygonEnd:function(){b.point=o,b.lineStart=s,b.lineEnd=u,p=ps(p);var e=function(e,n){var t=n[0],i=n[1],r=[th(t),-Qf(t),0],a=0,o=0;dp.reset();for(var l=0,s=e.length;l=0?1:-1,k=w*j,P=k>Hf,N=p*_;if(dp.add(Gf(N*w*th(k),v*b+N*Qf(k))),a+=P?j+w*Vf:j,P^f>=t^y>=t){var T=Rt(Xt(d),Xt(x));Jt(T);var S=Rt(r,T);Jt(S);var C=(P^j>=0?-1:1)*St(S[2]);(i>C||i===C&&(T[0]||T[1]))&&(o+=P^j>=0?1:-1)}}return(a<-Rf||a0?Hf:-Hf,s=Uf(a-t);Uf(s-Hf)0?qf:-qf),e.point(r,i),e.lineEnd(),e.lineStart(),e.point(l,i),e.point(a,i),n=0):r!==l&&s>=Hf&&(Uf(t-r)Rf?Wf((th(n)*(a=Qf(i))*th(t)-th(i)*(r=Qf(n))*th(e))/(r*a*o)):(n+i)/2}(t,i,a,o),e.point(r,i),e.lineEnd(),e.lineStart(),e.point(l,i),n=0),e.point(t=a,i=o),r=l},lineEnd:function(){e.lineEnd(),t=i=NaN},clean:function(){return 2-n}}}),(function(e,n,t,i){var r;if(null==e)r=t*qf,i.point(-Hf,r),i.point(0,r),i.point(Hf,r),i.point(Hf,0),i.point(Hf,-r),i.point(0,-r),i.point(-Hf,-r),i.point(-Hf,0),i.point(-Hf,r);else if(Uf(e[0]-n[0])>Rf){var a=e[0]a}function i(e,n,t){var i=[1,0,0],r=Rt(Xt(e),Xt(n)),o=Ot(r,r),l=r[0],s=o-l*l;if(!s)return!t&&e;var u=a*o/s,c=-a*l/s,d=Rt(i,r),f=qt(i,u);Ht(f,qt(r,c));var h=d,p=Ot(f,h),v=Ot(h,h),m=p*p-v*(Ot(f,f)-1);if(!(m<0)){var x=rh(m),y=qt(h,(-p-x)/v);if(Ht(y,f),y=Ft(y),!t)return y;var g,_=e[0],b=n[0],j=e[1],w=n[1];b<_&&(g=_,_=b,b=g);var k=b-_,P=Uf(k-Hf)0^y[1]<(Uf(y[0]-_)Hf^(_<=y[0]&&y[0]<=b)){var N=qt(h,(-p+x)/v);return Ht(N,f),[y,Ft(N)]}}}function r(n,t){var i=o?e:Hf-e,r=0;return n<-i?r|=1:n>i&&(r|=2),t<-i?r|=4:t>i&&(r|=8),r}var a=Qf(e),o=a>0,l=Uf(a)>Rf;return fp(t,(function(e){var n,a,s,u,c;return{lineStart:function(){u=s=!1,c=1},point:function(d,f){var h,p=[d,f],v=t(d,f),m=o?v?0:r(d,f):v?r(d+(d<0?Hf:-Hf),f):0;if(!n&&(u=s=v)&&e.lineStart(),v!==s&&(h=i(n,p),(Ih(n,h)||Ih(p,h))&&(p[0]+=Rf,p[1]+=Rf,v=t(p[0],p[1]))),v!==s)c=0,v?(e.lineStart(),h=i(p,n),e.point(h[0],h[1])):(h=i(n,p),e.point(h[0],h[1]),e.lineEnd()),n=h;else if(l&&n&&o^v){var x;m&a||!(x=i(p,n,!0))||(c=0,o?(e.lineStart(),e.point(x[0][0],x[0][1]),e.point(x[1][0],x[1][1]),e.lineEnd()):(e.point(x[1][0],x[1][1]),e.lineEnd(),e.lineStart(),e.point(x[0][0],x[0][1])))}!v||n&&Ih(n,p)||e.point(p[0],p[1]),n=p,s=v,a=m},lineEnd:function(){s&&e.lineEnd(),n=null},clean:function(){return c|(u&&s)<<1}}}),(function(t,i,r,a){mi(a,e,n,r,t,i)}),o?[0,-e]:[-Hf,e-Hf])};Ui.prototype={constructor:Ui,point:function(e,n){this.stream.point(e,n)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var vp=16,mp=Qf(30*Kf),xp=function(e,n){return+n?function(e,n){function t(i,r,a,o,l,s,u,c,d,f,h,p,v,m){var x=u-i,y=c-r,g=x*x+y*y;if(g>4*n&&v--){var _=o+f,b=l+h,j=s+p,w=rh(_*_+b*b+j*j),k=St(j/=w),P=Uf(Uf(j)-1)n||Uf((x*C+y*I)/g-.5)>.3||o*f+l*h+s*p=0;--t)r.push(n[t]);return this},sum:function(e){return this.eachAfter((function(n){for(var t=+e(n.data)||0,i=n.children,r=i&&i.length;--r>=0;)t+=i[r].value;n.value=t}))},sort:function(e){return this.eachBefore((function(n){n.children&&n.children.sort(e)}))},path:function(e){for(var n=this,t=function(e,n){if(e===n)return e;var t=e.ancestors(),i=n.ancestors(),r=null;for(e=t.pop(),n=i.pop();e===n;)r=e,e=t.pop(),n=i.pop();return r}(n,e),i=[n];n!==t;)n=n.parent,i.push(n);for(var r=i.length;e!==t;)i.splice(r,0,e),e=e.parent;return i},ancestors:function(){for(var e=this,n=[e];e=e.parent;)n.push(e);return n},descendants:function(){var e=[];return this.each((function(n){e.push(n)})),e},leaves:function(){var e=[];return this.eachBefore((function(n){n.children||e.push(n)})),e},links:function(){var e=this,n=[];return e.each((function(t){t!==e&&n.push({source:t.parent,target:t})})),n},copy:function(){return yr(this).eachBefore(_r)}};var wp=function(e){return Pr(function(e){for(var n=(e=e.slice()).length,t=null,i=t;n;){var r=new wr(e[n-1]);i=i?i.next=r:t=r,e[void 0]=e[--n]}return{head:t,tail:i}}(e),[])},kp=function(e){return function(){return e}},Pp=function(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)},Np=function(e,n,t,i,r){for(var a,o=e.children,l=-1,s=o.length,u=e.value&&(i-n)/e.value;++l1?n:1)},t}(Ip),Mp=function e(n){function t(e,t,i,r,a){if((o=e._squarify)&&o.ratio===n)for(var o,l,s,u,c,d=-1,f=o.length,h=e.value;++d1?n:1)},t}(Ip),Zp=function(e,n,t){return(n[0]-e[0])*(t[1]-e[1])-(n[1]-e[1])*(t[0]-e[0])},Lp=[].slice,zp={};Gr.prototype=na.prototype={constructor:Gr,defer:function(e){if("function"!=typeof e||this._call)throw new Error;if(null!=this._error)return this;var n=Lp.call(arguments,1);return n.push(e),++this._waiting,this._tasks.push(n),Qr(this),this},abort:function(){return null==this._error&&$r(this,new Error("abort")),this},await:function(e){if("function"!=typeof e||this._call)throw new Error;return this._call=function(n,t){e.apply(null,[n].concat(t))},ea(this),this},awaitAll:function(e){if("function"!=typeof e||this._call)throw new Error;return this._call=e,ea(this),this}};var Dp=function(e,n){var t,i;return e=null==e?0:+e,n=null==n?1:+n,function(){var r;if(null!=t)r=t,t=null;else do{t=2*Math.random()-1,r=2*Math.random()-1,i=t*t+r*r}while(!i||i>1);return e+n*r*Math.sqrt(-2*Math.log(i)/i)}},Ep=function(e){return function(){for(var n=0,t=0;t=200&&t<300||304===t){if(a)try{n=a.call(i,c)}catch(e){return void l.call("error",i,e)}else n=c;l.call("load",i,n)}else l.call("error",i,e)}var i,r,a,o,l=u("beforesend","progress","load","error"),s=tt(),c=new XMLHttpRequest,d=null,f=null,h=0;if("undefined"==typeof XDomainRequest||"withCredentials"in c||!/^(http(s)?:)?\/\//.test(e)||(c=new XDomainRequest),"onload"in c?c.onload=c.onerror=c.ontimeout=t:c.onreadystatechange=function(e){c.readyState>3&&t(e)},c.onprogress=function(e){l.call("progress",i,e)},i={header:function(e,n){return e=(e+"").toLowerCase(),arguments.length<2?s.get(e):(null==n?s.remove(e):s.set(e,n+""),i)},mimeType:function(e){return arguments.length?(r=null==e?null:e+"",i):r},responseType:function(e){return arguments.length?(o=e,i):o},timeout:function(e){return arguments.length?(h=+e,i):h},user:function(e){return arguments.length<1?d:(d=null==e?null:e+"",i)},password:function(e){return arguments.length<1?f:(f=null==e?null:e+"",i)},response:function(e){return a=e,i},get:function(e,n){return i.send("GET",e,n)},post:function(e,n){return i.send("POST",e,n)},send:function(n,t,a){return c.open(n,e,!0,d,f),null==r||s.has("accept")||s.set("accept",r+",*/*"),c.setRequestHeader&&s.each((function(e,n){c.setRequestHeader(n,e)})),null!=r&&c.overrideMimeType&&c.overrideMimeType(r),null!=o&&(c.responseType=o),h>0&&(c.timeout=h),null==a&&"function"==typeof t&&(a=t,t=null),null!=a&&1===a.length&&(a=function(e){return function(n,t){e(null==n?t:null)}}(a)),null!=a&&i.on("error",a).on("load",(function(e){a(null,e)})),l.call("beforesend",i,c),c.send(null==t?null:t),i},abort:function(){return c.abort(),i},on:function(){var e=l.on.apply(l,arguments);return e===l?i:e}},null!=n){if("function"!=typeof n)throw new Error("invalid callback: "+n);return i.get(n)}return i},Xp=function(e,n){return function(t,i){var r=Fp(t).mimeType(e).response(n);if(null!=i){if("function"!=typeof i)throw new Error("invalid callback: "+i);return r.get(i)}return r}},Op=Xp("text/html",(function(e){return document.createRange().createContextualFragment(e.responseText)})),Rp=Xp("application/json",(function(e){return JSON.parse(e.responseText)})),Hp=Xp("text/plain",(function(e){return e.responseText})),qp=Xp("application/xml",(function(e){var n=e.responseXML;if(!n)throw new Error("parse error");return n})),Jp=function(e,n){return function(t,i,r){arguments.length<3&&(r=i,i=null);var a=Fp(t).mimeType(e);return a.row=function(e){return arguments.length?a.response(ta(n,i=e)):i},a.row(i),r?a.get(r):a}},Vp=Jp("text/csv",Ld),Bp=Jp("text/tab-separated-values",Xd),Kp=Array.prototype,Up=Kp.map,Wp=Kp.slice,Gp={name:"implicit"},Qp=function(e){return function(){return e}},Yp=function(e){return+e},$p=[0,1],ev=function(t,i,r){var a,o=t[0],l=t[t.length-1],s=n(o,l,null==i?10:i);switch((r=ef(null==r?",f":r)).type){case"s":var u=Math.max(Math.abs(o),Math.abs(l));return null!=r.precision||isNaN(a=of(s,u))||(r.precision=a),e.formatPrefix(r,u);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(a=lf(s,Math.max(Math.abs(o),Math.abs(l))))||(r.precision=a-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(a=af(s))||(r.precision=a-2*("%"===r.type))}return e.format(r)},nv=function(e,n){var t,i=0,r=(e=e.slice()).length-1,a=e[i],o=e[r];return o0?e>1?_a((function(n){n.setTime(Math.floor(n/e)*e)}),(function(n,t){n.setTime(+n+t*e)}),(function(n,t){return(t-n)/e})):rv:null};var av=rv.range,ov=1e3,lv=6e4,sv=36e5,uv=864e5,cv=6048e5,dv=_a((function(e){e.setTime(Math.floor(e/ov)*ov)}),(function(e,n){e.setTime(+e+n*ov)}),(function(e,n){return(n-e)/ov}),(function(e){return e.getUTCSeconds()})),fv=dv.range,hv=_a((function(e){e.setTime(Math.floor(e/lv)*lv)}),(function(e,n){e.setTime(+e+n*lv)}),(function(e,n){return(n-e)/lv}),(function(e){return e.getMinutes()})),pv=hv.range,vv=_a((function(e){var n=e.getTimezoneOffset()*lv%sv;n<0&&(n+=sv),e.setTime(Math.floor((+e-n)/sv)*sv+n)}),(function(e,n){e.setTime(+e+n*sv)}),(function(e,n){return(n-e)/sv}),(function(e){return e.getHours()})),mv=vv.range,xv=_a((function(e){e.setHours(0,0,0,0)}),(function(e,n){e.setDate(e.getDate()+n)}),(function(e,n){return(n-e-(n.getTimezoneOffset()-e.getTimezoneOffset())*lv)/uv}),(function(e){return e.getDate()-1})),yv=xv.range,gv=ba(0),_v=ba(1),bv=ba(2),jv=ba(3),wv=ba(4),kv=ba(5),Pv=ba(6),Nv=gv.range,Tv=_v.range,Sv=bv.range,Cv=jv.range,Iv=wv.range,Av=kv.range,Mv=Pv.range,Zv=_a((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,n){e.setMonth(e.getMonth()+n)}),(function(e,n){return n.getMonth()-e.getMonth()+12*(n.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()})),Lv=Zv.range,zv=_a((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n)}),(function(e,n){return n.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()}));zv.every=function(e){return isFinite(e=Math.floor(e))&&e>0?_a((function(n){n.setFullYear(Math.floor(n.getFullYear()/e)*e),n.setMonth(0,1),n.setHours(0,0,0,0)}),(function(n,t){n.setFullYear(n.getFullYear()+t*e)})):null};var Dv=zv.range,Ev=_a((function(e){e.setUTCSeconds(0,0)}),(function(e,n){e.setTime(+e+n*lv)}),(function(e,n){return(n-e)/lv}),(function(e){return e.getUTCMinutes()})),Fv=Ev.range,Xv=_a((function(e){e.setUTCMinutes(0,0,0)}),(function(e,n){e.setTime(+e+n*sv)}),(function(e,n){return(n-e)/sv}),(function(e){return e.getUTCHours()})),Ov=Xv.range,Rv=_a((function(e){e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCDate(e.getUTCDate()+n)}),(function(e,n){return(n-e)/uv}),(function(e){return e.getUTCDate()-1})),Hv=Rv.range,qv=ja(0),Jv=ja(1),Vv=ja(2),Bv=ja(3),Kv=ja(4),Uv=ja(5),Wv=ja(6),Gv=qv.range,Qv=Jv.range,Yv=Vv.range,$v=Bv.range,em=Kv.range,nm=Uv.range,tm=Wv.range,im=_a((function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCMonth(e.getUTCMonth()+n)}),(function(e,n){return n.getUTCMonth()-e.getUTCMonth()+12*(n.getUTCFullYear()-e.getUTCFullYear())}),(function(e){return e.getUTCMonth()})),rm=im.range,am=_a((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n)}),(function(e,n){return n.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()}));am.every=function(e){return isFinite(e=Math.floor(e))&&e>0?_a((function(n){n.setUTCFullYear(Math.floor(n.getUTCFullYear()/e)*e),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)}),(function(n,t){n.setUTCFullYear(n.getUTCFullYear()+t*e)})):null};var om,lm=am.range,sm={"-":"",_:" ",0:"0"},um=/^\s*\d+/,cm=/^%/,dm=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;bo({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var fm="%Y-%m-%dT%H:%M:%S.%LZ",hm=Date.prototype.toISOString?function(e){return e.toISOString()}:e.utcFormat(fm),pm=+new Date("2000-01-01T00:00:00.000Z")?function(e){var n=new Date(e);return isNaN(n)?null:n}:e.utcParse(fm),vm=1e3,mm=60*vm,xm=60*mm,ym=24*xm,gm=7*ym,_m=30*ym,bm=365*ym,jm=function(e){return e.match(/.{6}/g).map((function(e){return"#"+e}))},wm=jm("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),km=jm("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6"),Pm=jm("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9"),Nm=jm("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5"),Tm=oc(Re(300,.5,0),Re(-240,.5,1)),Sm=oc(Re(-100,.75,.35),Re(80,1.5,.8)),Cm=oc(Re(260,.75,.35),Re(80,1.5,.8)),Im=Re(),Am=Po(jm("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),Mm=Po(jm("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),Zm=Po(jm("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),Lm=Po(jm("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),zm=function(e){return function(){return e}},Dm=1e-12,Em=Math.PI,Fm=Em/2,Xm=2*Em;Lo.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;default:this._context.lineTo(e,n)}}};var Om=function(e){return new Lo(e)},Rm=function(){function e(e){var l,s,u,c=e.length,d=!1;for(null==r&&(o=a(u=Wn())),l=0;l<=c;++l)!(l=c;--d)u.point(m[d],x[d]);u.lineEnd(),u.areaEnd()}v&&(m[n]=+t(f,n,e),x[n]=+r(f,n,e),u.point(i?+i(f,n,e):m[n],a?+a(f,n,e):x[n]))}if(h)return u=null,h+""||null}function n(){return Rm().defined(o).curve(s).context(l)}var t=zo,i=null,r=zm(0),a=Do,o=zm(!0),l=null,s=Om,u=null;return e.x=function(n){return arguments.length?(t="function"==typeof n?n:zm(+n),i=null,e):t},e.x0=function(n){return arguments.length?(t="function"==typeof n?n:zm(+n),e):t},e.x1=function(n){return arguments.length?(i=null==n?null:"function"==typeof n?n:zm(+n),e):i},e.y=function(n){return arguments.length?(r="function"==typeof n?n:zm(+n),a=null,e):r},e.y0=function(n){return arguments.length?(r="function"==typeof n?n:zm(+n),e):r},e.y1=function(n){return arguments.length?(a=null==n?null:"function"==typeof n?n:zm(+n),e):a},e.lineX0=e.lineY0=function(){return n().x(t).y(r)},e.lineY1=function(){return n().x(t).y(a)},e.lineX1=function(){return n().x(i).y(r)},e.defined=function(n){return arguments.length?(o="function"==typeof n?n:zm(!!n),e):o},e.curve=function(n){return arguments.length?(s=n,null!=l&&(u=s(l)),e):s},e.context=function(n){return arguments.length?(null==n?l=u=null:u=s(l=n),e):l},e},qm=function(e,n){return ne?1:n>=e?0:NaN},Jm=function(e){return e},Vm=Fo(Om);Eo.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,n){this._curve.point(n*Math.sin(e),n*-Math.cos(e))}};var Bm={draw:function(e,n){var t=Math.sqrt(n/Em);e.moveTo(t,0),e.arc(0,0,t,0,Xm)}},Km={draw:function(e,n){var t=Math.sqrt(n/5)/2;e.moveTo(-3*t,-t),e.lineTo(-t,-t),e.lineTo(-t,-3*t),e.lineTo(t,-3*t),e.lineTo(t,-t),e.lineTo(3*t,-t),e.lineTo(3*t,t),e.lineTo(t,t),e.lineTo(t,3*t),e.lineTo(-t,3*t),e.lineTo(-t,t),e.lineTo(-3*t,t),e.closePath()}},Um=Math.sqrt(1/3),Wm=2*Um,Gm={draw:function(e,n){var t=Math.sqrt(n/Wm),i=t*Um;e.moveTo(0,-t),e.lineTo(i,0),e.lineTo(0,t),e.lineTo(-i,0),e.closePath()}},Qm=Math.sin(Em/10)/Math.sin(7*Em/10),Ym=Math.sin(Xm/10)*Qm,$m=-Math.cos(Xm/10)*Qm,ex={draw:function(e,n){var t=Math.sqrt(.8908130915292852*n),i=Ym*t,r=$m*t;e.moveTo(0,-t),e.lineTo(i,r);for(var a=1;a<5;++a){var o=Xm*a/5,l=Math.cos(o),s=Math.sin(o);e.lineTo(s*t,-l*t),e.lineTo(l*i-s*r,s*i+l*r)}e.closePath()}},nx={draw:function(e,n){var t=Math.sqrt(n),i=-t/2;e.rect(i,i,t,t)}},tx=Math.sqrt(3),ix={draw:function(e,n){var t=-Math.sqrt(n/(3*tx));e.moveTo(0,2*t),e.lineTo(-tx*t,-t),e.lineTo(tx*t,-t),e.closePath()}},rx=-.5,ax=Math.sqrt(3)/2,ox=1/Math.sqrt(12),lx=3*(ox/2+1),sx={draw:function(e,n){var t=Math.sqrt(n/lx),i=t/2,r=t*ox,a=i,o=t*ox+t,l=-a,s=o;e.moveTo(i,r),e.lineTo(a,o),e.lineTo(l,s),e.lineTo(rx*i-ax*r,ax*i+rx*r),e.lineTo(rx*a-ax*o,ax*a+rx*o),e.lineTo(rx*l-ax*s,ax*l+rx*s),e.lineTo(rx*i+ax*r,rx*r-ax*i),e.lineTo(rx*a+ax*o,rx*o-ax*a),e.lineTo(rx*l+ax*s,rx*s-ax*l),e.closePath()}},ux=[Bm,Km,Gm,nx,ex,ix,sx],cx=function(){};Ro.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Oo(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Oo(this,e,n)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n}},Ho.prototype={areaStart:cx,areaEnd:cx,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._x2=e,this._y2=n;break;case 1:this._point=2,this._x3=e,this._y3=n;break;case 2:this._point=3,this._x4=e,this._y4=n,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+n)/6);break;default:Oo(this,e,n)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n}},qo.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var t=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+n)/6;this._line?this._context.lineTo(t,i):this._context.moveTo(t,i);break;case 3:this._point=4;default:Oo(this,e,n)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n}},Jo.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,n=this._y,t=e.length-1;if(t>0)for(var i,r=e[0],a=n[0],o=e[t]-r,l=n[t]-a,s=-1;++s<=t;)i=s/t,this._basis.point(this._beta*e[s]+(1-this._beta)*(r+i*o),this._beta*n[s]+(1-this._beta)*(a+i*l));this._x=this._y=null,this._basis.lineEnd()},point:function(e,n){this._x.push(+e),this._y.push(+n)}};var dx=function e(n){function t(e){return 1===n?new Ro(e):new Jo(e,n)}return t.beta=function(n){return e(+n)},t}(.85);Bo.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Vo(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2,this._x1=e,this._y1=n;break;case 2:this._point=3;default:Vo(this,e,n)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var fx=function e(n){function t(e){return new Bo(e,n)}return t.tension=function(n){return e(+n)},t}(0);Ko.prototype={areaStart:cx,areaEnd:cx,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._x3=e,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=n);break;case 2:this._point=3,this._x5=e,this._y5=n;break;default:Vo(this,e,n)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var hx=function e(n){function t(e){return new Ko(e,n)}return t.tension=function(n){return e(+n)},t}(0);Uo.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Vo(this,e,n)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var px=function e(n){function t(e){return new Uo(e,n)}return t.tension=function(n){return e(+n)},t}(0);Go.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){if(e=+e,n=+n,this._point){var t=this._x2-e,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;break;case 2:this._point=3;default:Wo(this,e,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var vx=function e(n){function t(e){return n?new Go(e,n):new Bo(e,0)}return t.alpha=function(n){return e(+n)},t}(.5);Qo.prototype={areaStart:cx,areaEnd:cx,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,n){if(e=+e,n=+n,this._point){var t=this._x2-e,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=n);break;case 2:this._point=3,this._x5=e,this._y5=n;break;default:Wo(this,e,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var mx=function e(n){function t(e){return n?new Qo(e,n):new Ko(e,0)}return t.alpha=function(n){return e(+n)},t}(.5);Yo.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){if(e=+e,n=+n,this._point){var t=this._x2-e,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+i*i,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Wo(this,e,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var xx=function e(n){function t(e){return n?new Yo(e,n):new Uo(e,0)}return t.alpha=function(n){return e(+n)},t}(.5);$o.prototype={areaStart:cx,areaEnd:cx,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,n){e=+e,n=+n,this._point?this._context.lineTo(e,n):(this._point=1,this._context.moveTo(e,n))}},rl.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:il(this,this._t0,tl(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){var t=NaN;if(n=+n,(e=+e)!==this._x1||n!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;break;case 2:this._point=3,il(this,tl(this,t=nl(this,e,n)),t);break;default:il(this,this._t0,t=nl(this,e,n))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n,this._t0=t}}},(al.prototype=Object.create(rl.prototype)).point=function(e,n){rl.prototype.point.call(this,n,e)},ol.prototype={moveTo:function(e,n){this._context.moveTo(n,e)},closePath:function(){this._context.closePath()},lineTo:function(e,n){this._context.lineTo(n,e)},bezierCurveTo:function(e,n,t,i,r,a){this._context.bezierCurveTo(n,e,i,t,a,r)}},ll.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,n=this._y,t=e.length;if(t)if(this._line?this._context.lineTo(e[0],n[0]):this._context.moveTo(e[0],n[0]),2===t)this._context.lineTo(e[1],n[1]);else for(var i=sl(e),r=sl(n),a=0,o=1;o=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(e,n);else{var t=this._x*(1-this._t)+e*this._t;this._context.lineTo(t,this._y),this._context.lineTo(t,n)}}this._x=e,this._y=n}};var yx=Array.prototype.slice,gx=function(e,n){if((i=e.length)>1)for(var t,i,r=1,a=e[n[0]],o=a.length;r=0;)t[n]=n;return t},bx=function(e){var n=e.map(dl);return _x(e).sort((function(e,t){return n[e]-n[t]}))},jx=function(e){return function(){return e}};pl.prototype={constructor:pl,insert:function(e,n){var t,i,r;if(e){if(n.P=e,n.N=e.N,e.N&&(e.N.P=n),e.N=n,e.R){for(e=e.R;e.L;)e=e.L;e.L=n}else e.R=n;t=e}else this._?(e=yl(this._),n.P=null,n.N=e,e.P=e.L=n,t=e):(n.P=n.N=null,this._=n,t=null);for(n.L=n.R=null,n.U=t,n.C=!0,e=n;t&&t.C;)t===(i=t.U).L?(r=i.R)&&r.C?(t.C=r.C=!1,i.C=!0,e=i):(e===t.R&&(ml(this,t),t=(e=t).U),t.C=!1,i.C=!0,xl(this,i)):(r=i.L)&&r.C?(t.C=r.C=!1,i.C=!0,e=i):(e===t.L&&(xl(this,t),t=(e=t).U),t.C=!1,i.C=!0,ml(this,i)),t=e.U;this._.C=!1},remove:function(e){e.N&&(e.N.P=e.P),e.P&&(e.P.N=e.N),e.N=e.P=null;var n,t,i,r=e.U,a=e.L,o=e.R;if(t=a?o?yl(o):a:o,r?r.L===e?r.L=t:r.R=t:this._=t,a&&o?(i=t.C,t.C=e.C,t.L=a,a.U=t,t!==o?(r=t.U,t.U=e.U,e=t.R,r.L=e,t.R=o,o.U=t):(t.U=r,r=t,e=t.R)):(i=e.C,e=t),e&&(e.U=r),!i){if(e&&e.C)return void(e.C=!1);do{if(e===this._)break;if(e===r.L){if((n=r.R).C&&(n.C=!1,r.C=!0,ml(this,r),n=r.R),n.L&&n.L.C||n.R&&n.R.C){n.R&&n.R.C||(n.L.C=!1,n.C=!0,xl(this,n),n=r.R),n.C=r.C,r.C=n.R.C=!1,ml(this,r),e=this._;break}}else if((n=r.L).C&&(n.C=!1,r.C=!0,xl(this,r),n=r.L),n.L&&n.L.C||n.R&&n.R.C){n.L&&n.L.C||(n.R.C=!1,n.C=!0,ml(this,n),n=r.L),n.C=r.C,r.C=n.L.C=!1,xl(this,r),e=this._;break}n.C=!0,e=r,r=r.U}while(!e.C);e&&(e.C=!1)}}};var wx,kx,Px,Nx,Tx,Sx=[],Cx=[],Ix=1e-6,Ax=1e-12;Xl.prototype={constructor:Xl,polygons:function(){var e=this.edges;return this.cells.map((function(n){var t=n.halfedges.map((function(t){return Pl(n,e[t])}));return t.data=n.site.data,t}))},triangles:function(){var e=[],n=this.edges;return this.cells.forEach((function(t,i){if(a=(r=t.halfedges).length)for(var r,a,o,l=t.site,s=-1,u=n[r[a-1]],c=u.left===l?u.right:u.left;++s=l)return null;var s=e-r.site[0],u=n-r.site[1],c=s*s+u*u;do{r=a.cells[i=o],o=null,r.halfedges.forEach((function(t){var i=a.edges[t],l=i.left;if(l!==r.site&&l||(l=i.right)){var s=e-l[0],u=n-l[1],d=s*s+u*u;de?1:n>=e?0:NaN},e.deviation=es,e.extent=ns,e.histogram=function(){function e(e){var r,a,o=e.length,l=new Array(o);for(r=0;r=c;)d.pop(),--f;var h,p=new Array(f+1);for(r=0;r<=f;++r)(h=p[r]=[]).x0=r>0?d[r-1]:u,h.x1=r=i){t=i;break}for(;++rt&&(t=i)}else{for(;++r=i){t=i;break}for(;++rt&&(t=i)}return t},e.mean=function(e,n){var t,i=0,r=e.length,a=-1,o=r;if(null==n)for(;++a=a.length)return null!=i?i(n):null!=t?n.sort(t):n;for(var s,u,c,d=-1,f=n.length,h=a[r++],p=tt(),v=o();++da.length)return e;var r,l=o[t-1];return null!=i&&t>=a.length?r=e.entries():(r=[],e.each((function(e,i){r.push({key:i,values:n(e,t)})}))),null!=l?r.sort((function(e,n){return l(e.key,n.key)})):r}var t,i,r,a=[],o=[];return r={object:function(n){return e(n,0,it,rt)},map:function(n){return e(n,0,at,ot)},entries:function(t){return n(e(t,0,at,ot),0)},key:function(e){return a.push(e),r},sortKeys:function(e){return o[a.length-1]=e,r},sortValues:function(e){return t=e,r},rollup:function(e){return i=e,r}}},e.set=st,e.map=tt,e.keys=function(e){var n=[];for(var t in e)n.push(t);return n},e.values=function(e){var n=[];for(var t in e)n.push(e[t]);return n},e.entries=function(e){var n=[];for(var t in e)n.push({key:t,value:e[t]});return n},e.color=ge,e.rgb=we,e.hsl=Te,e.lab=Ae,e.hcl=Fe,e.cubehelix=Re,e.dispatch=u,e.drag=function(){function n(e){e.on("mousedown.drag",t).on("touchstart.drag",a).on("touchmove.drag",o).on("touchend.drag touchcancel.drag",l).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function t(){if(!d&&f.apply(this,arguments)){var n=s("mouse",h.apply(this,arguments),Es,this,arguments);n&&(Js(e.event.view).on("mousemove.drag",i,!0).on("mouseup.drag",r,!0),Ks(e.event.view),de(),c=!1,n("start"))}}function i(){Bs(),c=!0,v.mouse("drag")}function r(){Js(e.event.view).on("mousemove.drag mouseup.drag",null),fe(e.event.view,c),Bs(),v.mouse("end")}function a(){if(f.apply(this,arguments)){var n,t,i=e.event.changedTouches,r=h.apply(this,arguments),a=i.length;for(n=0;nu+h||ic+h||rs.index){var p=u-a.x-a.vx,v=c-a.y-a.vy,m=p*p+v*v;me.r&&(e.r=e[n].r)}function i(){if(r){var n,t,i=r.length;for(a=new Array(i),n=0;n=c)){(e.data!==a||e.next)&&(0===r&&(h+=(r=Jd())*r),0===s&&(h+=(s=Jd())*s),h1?(null==n?f.remove(e):f.set(e,r(n)),a):f.get(e)},find:function(n,t,i){var r,a,o,l,s,u=0,c=e.length;for(null==i?i=1/0:i*=i,u=0;u1?(p.on(e,n),a):p.on(e)}}},e.forceX=function(e){function n(e){for(var n,t=0,o=i.length;tYt(i[0],i[1])&&(i[1]=r[1]),Yt(r[0],i[1])>Yt(i[0],i[1])&&(i[0]=r[0])):a.push(i=r);for(o=-1/0,n=0,i=a[t=a.length-1];n<=t;i=r,++n)r=a[n],(l=Yt(i[1],r[0]))>o&&(o=l,pf=r[0],mf=i[1])}return jf=wf=null,pf===1/0||vf===1/0?[[NaN,NaN],[NaN,NaN]]:[[pf,vf],[mf,xf]]},e.geoCentroid=function(e){kf=Pf=Nf=Tf=Sf=Cf=If=Af=Mf=Zf=Lf=0,sh(e,ph);var n=Mf,t=Zf,i=Lf,r=n*n+t*t+i*i;return r<1e-12&&(n=Cf,t=If,i=Af,Pf=.12&&r<.234&&i>=-.425&&i<-.214?u:r>=.166&&r<.234&&i>=-.214&&i<-.115?c:s).invert(e)},e.stream=function(e){return t&&i===e?t:t=function(e){var n=e.length;return{point:function(t,i){for(var r=-1;++r2?e[2]+90:90]):[(e=t())[0],e[1],e[2]-90]},t([0,0,90]).scale(159.155)},e.geoTransverseMercatorRaw=hr,e.geoRotation=function(e){function n(n){return(n=e(n[0]*Kf,n[1]*Kf))[0]*=Bf,n[1]*=Bf,n}return e=fi(e[0]*Kf,e[1]*Kf,e.length>2?e[2]*Kf:0),n.invert=function(n){return(n=e.invert(n[0]*Kf,n[1]*Kf))[0]*=Bf,n[1]*=Bf,n},n},e.geoStream=sh,e.geoTransform=function(e){return{stream:Ki(e)}},e.cluster=function(){function e(e){var a,o=0;e.eachAfter((function(e){var t=e.children;t?(e.x=function(e){return e.reduce(vr,0)/e.length}(t),e.y=function(e){return 1+e.reduce(mr,0)}(t)):(e.x=a?o+=n(e,a):0,e.y=0,a=e)}));var l=function(e){for(var n;n=e.children;)e=n[0];return e}(e),s=function(e){for(var n;n=e.children;)e=n[n.length-1];return e}(e),u=l.x-n(l,s)/2,c=s.x+n(s,l)/2;return e.eachAfter(r?function(n){n.x=(n.x-e.x)*t,n.y=(e.y-n.y)*i}:function(n){n.x=(n.x-u)/(c-u)*t,n.y=(1-(e.y?n.y/e.y:1))*i})}var n=pr,t=1,i=1,r=!1;return e.separation=function(t){return arguments.length?(n=t,e):n},e.size=function(n){return arguments.length?(r=!1,t=+n[0],i=+n[1],e):r?null:[t,i]},e.nodeSize=function(n){return arguments.length?(r=!0,t=+n[0],i=+n[1],e):r?[t,i]:null},e},e.hierarchy=yr,e.pack=function(){function e(e){return e.x=t/2,e.y=i/2,n?e.eachBefore(Dr(n)).eachAfter(Er(r,.5)).eachBefore(Fr(1)):e.eachBefore(Dr(zr)).eachAfter(Er(Lr,1)).eachAfter(Er(r,e.r/Math.min(t,i))).eachBefore(Fr(Math.min(t,i)/(2*e.r))),e}var n=null,t=1,i=1,r=Lr;return e.radius=function(t){return arguments.length?(n=Mr(t),e):n},e.size=function(n){return arguments.length?(t=+n[0],i=+n[1],e):[t,i]},e.padding=function(n){return arguments.length?(r="function"==typeof n?n:kp(+n),e):r},e},e.packSiblings=function(e){return Ar(e),e},e.packEnclose=wp,e.partition=function(){function e(e){var a=e.height+1;return e.x0=e.y0=i,e.x1=n,e.y1=t/a,e.eachBefore(function(e,n){return function(t){t.children&&Np(t,t.x0,e*(t.depth+1)/n,t.x1,e*(t.depth+2)/n);var r=t.x0,a=t.y0,o=t.x1-i,l=t.y1-i;o0)throw new Error("cycle");return a}var n=Xr,t=Or;return e.id=function(t){return arguments.length?(n=Zr(t),e):n},e.parentId=function(n){return arguments.length?(t=Zr(n),e):t},e},e.tree=function(){function e(e){var s=function(e){for(var n,t,i,r,a,o=new Br(e,0),l=[o];n=l.pop();)if(i=n._.children)for(n.children=new Array(a=i.length),r=a-1;r>=0;--r)l.push(t=n.children[r]=new Br(i[r],r)),t.parent=n;return(o.parent=new Br(null,0)).children=[o],o}(e);if(s.eachAfter(n),s.parent.m=-s.z,s.eachBefore(t),l)e.eachBefore(i);else{var u=e,c=e,d=e;e.eachBefore((function(e){e.xc.x&&(c=e),e.depth>d.depth&&(d=e)}));var f=u===c?1:r(u,c)/2,h=f-u.x,p=a/(c.x+f+h),v=o/(d.depth||1);e.eachBefore((function(e){e.x=(e.x+h)*p,e.y=e.depth*v}))}return e}function n(e){var n=e.children,t=e.parent.children,i=e.i?t[e.i-1]:null;if(n){!function(e){for(var n,t=0,i=0,r=e.children,a=r.length;--a>=0;)(n=r[a]).z+=t,n.m+=t,t+=n.s+(i+=n.c)}(e);var a=(n[0].z+n[n.length-1].z)/2;i?(e.z=i.z+r(e._,i._),e.m=e.z-a):e.z=a}else i&&(e.z=i.z+r(e._,i._));e.parent.A=function(e,n,t){if(n){for(var i,a=e,o=e,l=n,s=a.parent.children[0],u=a.m,c=o.m,d=l.m,f=s.m;l=qr(l),a=Hr(a),l&&a;)s=Hr(s),(o=qr(o)).a=e,(i=l.z+d-a.z-u+r(l._,a._))>0&&(Jr(Vr(l,e,t),e,i),u+=i,c+=i),d+=l.m,u+=a.m,f+=s.m,c+=o.m;l&&!qr(o)&&(o.t=l,o.m+=d-c),a&&!Hr(s)&&(s.t=a,s.m+=u-f,t=e)}return t}(e,i,e.parent.A||t[0])}function t(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function i(e){e.x*=a,e.y=e.depth*o}var r=Rr,a=1,o=1,l=null;return e.separation=function(n){return arguments.length?(r=n,e):r},e.size=function(n){return arguments.length?(l=!1,a=+n[0],o=+n[1],e):l?null:[a,o]},e.nodeSize=function(n){return arguments.length?(l=!0,a=+n[0],o=+n[1],e):l?[a,o]:null},e},e.treemap=function(){function e(e){return e.x0=e.y0=0,e.x1=r,e.y1=a,e.eachBefore(n),o=[0],i&&e.eachBefore(Pp),e}function n(e){var n=o[e.depth],i=e.x0+n,r=e.y0+n,a=e.x1-n,f=e.y1-n;a=t-1){var c=l[n];return c.x0=r,c.y0=a,c.x1=o,void(c.y1=s)}for(var d=u[n],f=i/2+d,h=n+1,p=t-1;h>>1;u[v]o-r){var y=(a*x+s*m)/i;e(n,h,m,r,a,o,y),e(h,t,x,r,y,o,s)}else{var g=(r*x+o*m)/i;e(n,h,m,r,a,g,s),e(h,t,x,g,a,o,s)}}(0,s,e.value,n,t,i,r)},e.treemapDice=Np,e.treemapSlice=Cp,e.treemapSliceDice=function(e,n,t,i,r){(1&e.depth?Cp:Np)(e,n,t,i,r)},e.treemapSquarify=Ap,e.treemapResquarify=Mp,e.interpolate=Bu,e.interpolateArray=Xu,e.interpolateBasis=Zu,e.interpolateBasisClosed=Lu,e.interpolateDate=Ou,e.interpolateNumber=Ru,e.interpolateObject=Hu,e.interpolateRound=Ku,e.interpolateString=Vu,e.interpolateTransformCss=Qu,e.interpolateTransformSvg=Yu,e.interpolateZoom=ec,e.interpolateRgb=Du,e.interpolateRgbBasis=Eu,e.interpolateRgbBasisClosed=Fu,e.interpolateHsl=nc,e.interpolateHslLong=tc,e.interpolateLab=function(e,n){var t=Ke((e=Ae(e)).l,(n=Ae(n)).l),i=Ke(e.a,n.a),r=Ke(e.b,n.b),a=Ke(e.opacity,n.opacity);return function(n){return e.l=t(n),e.a=i(n),e.b=r(n),e.opacity=a(n),e+""}},e.interpolateHcl=ic,e.interpolateHclLong=rc,e.interpolateCubehelix=ac,e.interpolateCubehelixLong=oc,e.quantize=function(e,n){for(var t=new Array(n),i=0;i=0;--n)u.push(e[i[a[n]][2]]);for(n=+l;nl!=u>l&&o<(s-t)*(l-i)/(u-i)+t&&(c=!c),s=t,u=i;return c},e.polygonLength=function(e){for(var n,t,i=-1,r=e.length,a=e[r-1],o=a[0],l=a[1],s=0;++i0){for(;fs)break;v.push(d)}}else for(;f=1;--c)if(!((d=u*c)s)break;v.push(d)}}else v=ds(f,h,Math.min(h-f,p)).map(l);return n?v.reverse():v},i.tickFormat=function(n,t){if(null==t&&(t=10===a?".0e":","),"function"!=typeof t&&(t=e.format(t)),n===1/0)return t;null==n&&(n=10);var r=Math.max(1,a*n/i.ticks().length);return function(e){var n=e/l(Math.round(o(e)));return n*a0?a[n-1]:i[0],n=a?[o[a-1],r]:[o[n-1],o[n]]},n.copy=function(){return e().domain([i,r]).range(l)},da(n)},e.scaleThreshold=function e(){function n(e){if(e<=e)return i[Gl(t,e,0,r)]}var t=[.5],i=[0,1],r=1;return n.domain=function(e){return arguments.length?(t=Wp.call(e),r=Math.min(t.length,i.length-1),n):t.slice()},n.range=function(e){return arguments.length?(i=Wp.call(e),r=Math.min(t.length,i.length-1),n):i.slice()},n.invertExtent=function(e){var n=i.indexOf(e);return[t[n-1],t[n]]},n.copy=function(){return e().domain(t).range(i)},n},e.scaleTime=function(){return ko(zv,Zv,gv,xv,vv,hv,dv,rv,e.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)])},e.scaleUtc=function(){return ko(am,im,qv,Rv,Xv,Ev,dv,rv,e.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])},e.schemeCategory10=wm,e.schemeCategory20b=km,e.schemeCategory20c=Pm,e.schemeCategory20=Nm,e.interpolateCubehelixDefault=Tm,e.interpolateRainbow=function(e){(e<0||e>1)&&(e-=Math.floor(e));var n=Math.abs(e-.5);return Im.h=360*e-100,Im.s=1.5-1.5*n,Im.l=.8-.9*n,Im+""},e.interpolateWarm=Sm,e.interpolateCool=Cm,e.interpolateViridis=Am,e.interpolateMagma=Mm,e.interpolateInferno=Zm,e.interpolatePlasma=Lm,e.scaleSequential=function e(n){function t(e){var t=(e-i)/(r-i);return n(a?Math.max(0,Math.min(1,t)):t)}var i=0,r=1,a=!1;return t.domain=function(e){return arguments.length?(i=+e[0],r=+e[1],t):[i,r]},t.clamp=function(e){return arguments.length?(a=!!e,t):a},t.interpolator=function(e){return arguments.length?(n=e,t):n},t.copy=function(){return e(n).domain([i,r]).clamp(a)},da(t)},e.creator=Ss,e.local=m,e.matcher=Zs,e.mouse=Es,e.namespace=Ts,e.namespaces=Ns,e.select=Js,e.selectAll=function(e){return"string"==typeof e?new ue([document.querySelectorAll(e)],[document.documentElement]):new ue([null==e?[]:e],qs)},e.selection=ce,e.selector=Fs,e.selectorAll=Xs,e.touch=Vs,e.touches=function(e,n){null==n&&(n=zs().touches);for(var t=0,i=n?n.length:0,r=new Array(i);tf;if(s||(s=e=Wn()),dDm)if(p>Xm-Dm)s.moveTo(d*Math.cos(f),d*Math.sin(f)),s.arc(0,0,d,f,h,!v),c>Dm&&(s.moveTo(c*Math.cos(h),c*Math.sin(h)),s.arc(0,0,c,h,f,v));else{var m,x,y=f,g=h,_=f,b=h,j=p,w=p,k=l.apply(this,arguments)/2,P=k>Dm&&(r?+r.apply(this,arguments):Math.sqrt(c*c+d*d)),N=Math.min(Math.abs(d-c)/2,+i.apply(this,arguments)),T=N,S=N;if(P>Dm){var C=Ao(P/c*Math.sin(k)),I=Ao(P/d*Math.sin(k));(j-=2*C)>Dm?(_+=C*=v?1:-1,b-=C):(j=0,_=b=(f+h)/2),(w-=2*I)>Dm?(y+=I*=v?1:-1,g-=I):(w=0,y=g=(f+h)/2)}var A=d*Math.cos(y),M=d*Math.sin(y),Z=c*Math.cos(b),L=c*Math.sin(b);if(N>Dm){var z=d*Math.cos(g),D=d*Math.sin(g),E=c*Math.cos(_),F=c*Math.sin(_);if(pDm?Mo(A,M,E,F,z,D,Z,L):[Z,L],O=A-X[0],R=M-X[1],H=z-X[0],q=D-X[1],J=1/Math.sin(Math.acos((O*H+R*q)/(Math.sqrt(O*O+R*R)*Math.sqrt(H*H+q*q)))/2),V=Math.sqrt(X[0]*X[0]+X[1]*X[1]);T=Math.min(N,(c-V)/(J-1)),S=Math.min(N,(d-V)/(J+1))}}w>Dm?S>Dm?(m=Zo(E,F,A,M,d,S,v),x=Zo(z,D,Z,L,d,S,v),s.moveTo(m.cx+m.x01,m.cy+m.y01),SDm&&j>Dm?T>Dm?(m=Zo(Z,L,z,D,c,-T,v),x=Zo(A,M,E,F,c,-T,v),s.lineTo(m.cx+m.x01,m.cy+m.y01),T0&&(h+=d);for(null!=t?p.sort((function(e,n){return t(v[e],v[n])})):null!=i&&p.sort((function(n,t){return i(e[n],e[t])})),l=0,u=h?(x-f*g)/h:0;l0?d*u:0)+g,v[s]={data:e[s],index:l,value:d,startAngle:m,endAngle:c,padAngle:y};return v}var n=Jm,t=qm,i=null,r=zm(0),a=zm(Xm),o=zm(0);return e.value=function(t){return arguments.length?(n="function"==typeof t?t:zm(+t),e):n},e.sortValues=function(n){return arguments.length?(t=n,i=null,e):t},e.sort=function(n){return arguments.length?(i=n,t=null,e):i},e.startAngle=function(n){return arguments.length?(r="function"==typeof n?n:zm(+n),e):r},e.endAngle=function(n){return arguments.length?(a="function"==typeof n?n:zm(+n),e):a},e.padAngle=function(n){return arguments.length?(o="function"==typeof n?n:zm(+n),e):o},e},e.radialArea=function(){var e=Hm().curve(Vm),n=e.curve,t=e.lineX0,i=e.lineX1,r=e.lineY0,a=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return Xo(t())},delete e.lineX0,e.lineEndAngle=function(){return Xo(i())},delete e.lineX1,e.lineInnerRadius=function(){return Xo(r())},delete e.lineY0,e.lineOuterRadius=function(){return Xo(a())},delete e.lineY1,e.curve=function(e){return arguments.length?n(Fo(e)):n()._curve},e},e.radialLine=function(){return Xo(Rm().curve(Vm))},e.symbol=function(){function e(){var e;if(i||(i=e=Wn()),n.apply(this,arguments).draw(i,+t.apply(this,arguments)),e)return i=null,e+""||null}var n=zm(Bm),t=zm(64),i=null;return e.type=function(t){return arguments.length?(n="function"==typeof t?t:zm(t),e):n},e.size=function(n){return arguments.length?(t="function"==typeof n?n:zm(+n),e):t},e.context=function(n){return arguments.length?(i=null==n?null:n,e):i},e},e.symbols=ux,e.symbolCircle=Bm,e.symbolCross=Km,e.symbolDiamond=Gm,e.symbolSquare=nx,e.symbolStar=ex,e.symbolTriangle=ix,e.symbolWye=sx,e.curveBasisClosed=function(e){return new Ho(e)},e.curveBasisOpen=function(e){return new qo(e)},e.curveBasis=function(e){return new Ro(e)},e.curveBundle=dx,e.curveCardinalClosed=hx,e.curveCardinalOpen=px,e.curveCardinal=fx,e.curveCatmullRomClosed=mx,e.curveCatmullRomOpen=xx,e.curveCatmullRom=vx,e.curveLinearClosed=function(e){return new $o(e)},e.curveLinear=Om,e.curveMonotoneX=function(e){return new rl(e)},e.curveMonotoneY=function(e){return new al(e)},e.curveNatural=function(e){return new ll(e)},e.curveStep=function(e){return new ul(e,.5)},e.curveStepAfter=function(e){return new ul(e,1)},e.curveStepBefore=function(e){return new ul(e,0)},e.stack=function(){function e(e){var a,o,l=n.apply(this,arguments),s=e.length,u=l.length,c=new Array(u);for(a=0;a0){for(var t,i,r,a=0,o=e[0].length;a0){for(var t,i=0,r=e[n[0]],a=r.length;i0&&(i=(t=e[n[0]]).length)>0){for(var t,i,r,a=0,o=1;o_c&&t.name===n)return new In([[e]],td,n,+i);return null},e.interrupt=Tc,e.voronoi=function(){function e(e){return new Xl(e.map((function(i,r){var a=[Math.round(n(i,r,e)/Ix)*Ix,Math.round(t(i,r,e)/Ix)*Ix];return a.index=r,a.data=i,a})),i)}var n=fl,t=hl,i=null;return e.polygons=function(n){return e(n).polygons()},e.links=function(n){return e(n).links()},e.triangles=function(n){return e(n).triangles()},e.x=function(t){return arguments.length?(n="function"==typeof t?t:jx(+t),e):n},e.y=function(n){return arguments.length?(t="function"==typeof n?n:jx(+n),e):t},e.extent=function(n){return arguments.length?(i=null==n?null:[[+n[0][0],+n[0][1]],[+n[1][0],+n[1][1]]],e):i&&[[i[0][0],i[0][1]],[i[1][0],i[1][1]]]},e.size=function(n){return arguments.length?(i=null==n?null:[[0,0],[+n[0],+n[1]]],e):i&&[i[1][0]-i[0][0],i[1][1]-i[0][1]]},e},e.zoom=function(){function n(e){e.on("wheel.zoom",c).on("mousedown.zoom",d).on("dblclick.zoom",f).on("touchstart.zoom",h).on("touchmove.zoom",p).on("touchend.zoom touchcancel.zoom",v).style("-webkit-tap-highlight-color","rgba(0,0,0,0)").property("__zoom",Bl)}function t(e,n){return(n=Math.max(_,Math.min(b,n)))===e.k?e:new Rl(n,e.x,e.y)}function i(e,n,t){var i=n[0]-t[0]*e.k,r=n[1]-t[1]*e.k;return i===e.x&&r===e.y?e:new Rl(e.k,i,r)}function r(e,n){var t=e.invertX(n[0][0])-j,i=e.invertX(n[1][0])-k,r=e.invertY(n[0][1])-P,a=e.invertY(n[1][1])-N;return e.translate(i>t?(t+i)/2:Math.min(0,t)||Math.max(0,i),a>r?(r+a)/2:Math.min(0,r)||Math.max(0,a))}function a(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function o(e,n,t){e.on("start.zoom",(function(){l(this,arguments).start()})).on("interrupt.zoom end.zoom",(function(){l(this,arguments).end()})).tween("zoom",(function(){var e=this,i=arguments,r=l(e,i),o=g.apply(e,i),s=t||a(o),u=Math.max(o[1][0]-o[0][0],o[1][1]-o[0][1]),c=e.__zoom,d="function"==typeof n?n.apply(e,i):n,f=S(c.invert(s).concat(u/c.k),d.invert(s).concat(u/d.k));return function(e){if(1===e)e=d;else{var n=f(e),t=u/n[2];e=new Rl(t,s[0]-n[0]*t,s[1]-n[1]*t)}r.zoom(null,e)}}))}function l(e,n){for(var t,i=0,r=C.length;i0?Js(this).transition().duration(T).call(o,c,l):Js(this).call(n.transform,c)}}function h(){if(y.apply(this,arguments)){var n,t,i,r,a=l(this,arguments),o=e.event.changedTouches,s=o.length;for(ql(),t=0;t"+t+""+(i?": "+i:"")),i||a.style("background-color",(function(e){return _.nodeOutlineFillColor?_.nodeOutlineFillColor:n?P(t):_.relationshipColor})).style("border-color",(function(e){return _.nodeOutlineFillColor?N(_.nodeOutlineFillColor):n?N(t):d3.rgb(_.colors[_.colors.length-1]).darker(1)})).style("color",(function(e){return _.nodeOutlineFillColor?N(_.nodeOutlineFillColor):"#fff"}))}function j(e,n,t){b(e,!1,n,t)}function w(){var e=a.enter().append("g").attr("class",(function(e){var n,t,i="node";if(e.labels[0],A(e)&&(i+=" node-icon"),M(e)&&(i+=" node-image"),_.highlight)for(t=0;t<_.highlight.length;t++)if(n=_.highlight[t],e.labels[0]===n.class&&e.properties[n.property]===n.value){i+=" node-highlighted";break}return i})).on("click",(function(e){e.fx=e.fy=null,"function"==typeof _.onNodeClick&&_.onNodeClick(e)})).on("dblclick",(function(e){"function"==typeof _.onNodeDoubleClick&&_.onNodeDoubleClick(e)})).on("mouseenter",(function(e){r&&q(e),"function"==typeof _.onNodeMouseEnter&&_.onNodeMouseEnter(e)})).on("mouseleave",(function(e){r&&T(),"function"==typeof _.onNodeMouseLeave&&_.onNodeMouseLeave(e)})).call(d3.drag().on("start",I).on("drag",C).on("end",S));return function(e){e.append("circle").attr("class","ring").attr("r",1.16*_.nodeRadius).append("title").text((function(e){return""}))}(e),function(e){e.append("circle").attr("class","outline").attr("r",_.nodeRadius).style("fill",(function(e){return _.nodeOutlineFillColor?_.nodeOutlineFillColor:P(e.labels[0])})).style("stroke",(function(e){return _.nodeOutlineFillColor?N(_.nodeOutlineFillColor):N(e.labels[0])})).append("title").text((function(e){return""}))}(e),_.icons&&function(e){e.append("text").attr("class",(function(e){return"text"+(A(e)?" icon":"")})).attr("fill","#ffffff").attr("font-size",(function(e){return A(e)?_.nodeRadius+"px":"10px"})).attr("pointer-events","none").attr("text-anchor","middle").attr("y",(function(e){return A(e)?parseInt(Math.round(.32*_.nodeRadius))+"px":"4px"})).html((function(e){return e.name.replace(new RegExp(".{4}","g"),"$&\n"),e.name}))}(e),_.images&&function(e){e.append("image").attr("height",(function(e){return A(e)?"24px":"30px"})).attr("x",(function(e){return A(e)?"5px":"-15px"})).attr("xlink:href",(function(e){return M(e)})).attr("y",(function(e){return A(e)?"5px":"-16px"})).attr("width",(function(e){return A(e)?"24px":"30px"}))}(e),e}function k(){return l.enter().append("g").attr("class","relationship").on("dblclick",(function(e){"function"==typeof _.onRelationshipDoubleClick&&_.onRelationshipDoubleClick(e)})).on("mouseenter",(function(e){r&&q(e)}))}function P(e){return _.colors[e]}function N(e){return d3.rgb(P(e)).darker(1)}function T(){r.html("")}function S(e){d3.event.active||h.alphaTarget(0),"function"==typeof _.onNodeDragEnd&&_.onNodeDragEnd(e)}function C(e){!function(e){e.fx=d3.event.x,e.fy=d3.event.y}(e)}function I(e){d3.event.active||h.alphaTarget(.3).restart(),e.fx=e.x,e.fy=e.y,"function"==typeof _.onNodeDragStart&&_.onNodeDragStart(e)}function A(e){var n;return _.iconMap&&_.showIcons&&_.icons&&(_.icons[e.labels[0]]&&_.iconMap[_.icons[e.labels[0]]]?n=_.iconMap[_.icons[e.labels[0]]]:_.iconMap[e.labels[0]]?n=_.iconMap[e.labels[0]]:_.icons[e.labels[0]]&&(n=_.icons[e.labels[0]])),n}function M(e){var n,t,i,r,a,o,l,s;if(_.images&&(t=_.imageMap[e.labels[0]]))for(r=0,n=0;nr&&(i=_.images[t[n]],r=o.length)}return i}function Z(e,n){Object.keys(n).forEach((function(t){e[t]=n[t]}))}function L(e){var n={nodes:[],relationships:[]};return e.results.forEach((function(e){e.data.forEach((function(e){e.graph.nodes.forEach((function(e){var t,i;t=n.nodes,i=e.id,t.filter((function(e){return e.id===i})).length>0||n.nodes.push(e)})),e.graph.relationships.forEach((function(e){e.source=e.startNode,e.target=e.endNode,n.relationships.push(e)})),e.graph.relationships.sort((function(e,n){return e.source>n.source?1:e.sourcen.target?1:e.target90&&n<270,i={x:0,y:0},r=X(e.source,e.target),a=t?2:-3,o=D(i,{x:.5*(e.target.x-e.source.x)+r.x*a,y:.5*(e.target.y-e.source.y)+r.y*a},n);return"translate("+o.x+", "+o.y+") rotate("+(t?180:0)+")"})),l.each((function(e){var n=d3.select(this),t=n.select(".outline"),i=n.select(".text");i.node().getBBox(),t.attr("d",(function(e){var n={x:0,y:0},t=E(e.source,e.target),r=i.node().getBBox(),a=5,o=O(e.source,e.target),l={x:.5*(e.target.x-e.source.x-(r.width+a)*o.x),y:.5*(e.target.y-e.source.y-(r.width+a)*o.y)},s=X(e.source,e.target),u=D(n,{x:0+(_.nodeRadius+1)*o.x-s.x,y:0+(_.nodeRadius+1)*o.y-s.y},t),c=D(n,{x:l.x-s.x,y:l.y-s.y},t),d=D(n,{x:l.x,y:l.y},t),f=D(n,{x:0+(_.nodeRadius+1)*o.x,y:0+(_.nodeRadius+1)*o.y},t),h=D(n,{x:e.target.x-e.source.x-l.x-s.x,y:e.target.y-e.source.y-l.y-s.y},t),p=D(n,{x:e.target.x-e.source.x-(_.nodeRadius+1)*o.x-s.x-o.x*_.arrowSize,y:e.target.y-e.source.y-(_.nodeRadius+1)*o.y-s.y-o.y*_.arrowSize},t),v=D(n,{x:e.target.x-e.source.x-(_.nodeRadius+1)*o.x-s.x+(s.x-o.x)*_.arrowSize,y:e.target.y-e.source.y-(_.nodeRadius+1)*o.y-s.y+(s.y-o.y)*_.arrowSize},t),m=D(n,{x:e.target.x-e.source.x-(_.nodeRadius+1)*o.x,y:e.target.y-e.source.y-(_.nodeRadius+1)*o.y},t),x=D(n,{x:e.target.x-e.source.x-(_.nodeRadius+1)*o.x+(-s.x-o.x)*_.arrowSize,y:e.target.y-e.source.y-(_.nodeRadius+1)*o.y+(-s.y-o.y)*_.arrowSize},t),y=D(n,{x:e.target.x-e.source.x-(_.nodeRadius+1)*o.x-o.x*_.arrowSize,y:e.target.y-e.source.y-(_.nodeRadius+1)*o.y-o.y*_.arrowSize},t),g=D(n,{x:e.target.x-e.source.x-l.x,y:e.target.y-e.source.y-l.y},t);return"M "+u.x+" "+u.y+" L "+c.x+" "+c.y+" L "+d.x+" "+d.y+" L "+f.x+" "+f.y+" Z M "+h.x+" "+h.y+" L "+p.x+" "+p.y+" L "+v.x+" "+v.y+" L "+m.x+" "+m.y+" L "+x.x+" "+x.y+" L "+y.x+" "+y.y+" L "+g.x+" "+g.y+" Z"}))})),u.attr("d",(function(e){var n={x:0,y:0},t=E(e.source,e.target),i=X(e.source,e.target),r=X(e.source,e.target,50),a=D(n,{x:0-r.x,y:0-r.y},t),o=D(n,{x:e.target.x-e.source.x-r.x,y:e.target.y-e.source.y-r.y},t),l=D(n,{x:e.target.x-e.source.x+r.x-i.x,y:e.target.y-e.source.y+r.y-i.y},t),s=D(n,{x:0+r.x-i.x,y:0+r.y-i.y},t);return"M "+a.x+" "+a.y+" L "+o.x+" "+o.y+" L "+l.x+" "+l.y+" L "+s.x+" "+s.y+" Z"})))})).on("end",(function(){var e,n,t,i,r,a,o,l;_.zoomFit&&!g&&(g=!0,e=p.node().getBBox(),n=p.node().parentElement.parentElement,t=n.clientWidth,i=n.clientHeight,r=e.width,a=e.height,o=e.x+r/2,l=e.y+a/2,0!==r&&0!==a&&(x=.85/Math.max(r/t,a/i),y=[t/2-x*o,i/2-x*l],p.attr("transform","translate("+y[0]+", "+y[1]+") scale("+x+")")))}));return e}(),_.neo4jData?(_.neo4jData,o=[],d=[],H(_.neo4jData)):_.neo4jDataUrl?(s=_.neo4jDataUrl,o=[],d=[],d3.json(s,(function(e,n){if(e)throw e;H(n)}))):console.error("Error: both neo4jData and neo4jDataUrl are empty!")}(e,n),{appendRandomDataToNode:function(e,n){H(z(e,n))},neo4jDataToD3Data:L,randomD3Data:z,size:F,updateWithD3Data:R,updateWithNeo4jData:H,version:function(){return"0.0.1"},zoomInOut:function(e){var n,r,a,o,l,s,u,c=i.select(".neo4jd3-graph");d3.zoom().on("zoom",(function(){var e=d3.event.transform.k,n=[d3.event.transform.x,d3.event.transform.y];y&&(n[0]+=y[0],n[1]+=y[1]),x&&(e*=x),c.attr("transform","translate("+n[0]+", "+n[1]+") scale("+e+")")})),1===e?(n=parseFloat(i.style("width")),r=parseFloat(i.style("height")),a=d3.zoomTransform(c.node()),o=1.2*a.k,l=n/2-1.2*(n/2-a.x),s=r/2-1.2*(r/2-a.y),u=d3.zoomIdentity.translate(l,s).scale(o),c.transition().duration(150).call(t.transform,u)):function(){var e=parseFloat(i.style("width")),n=parseFloat(i.style("height")),r=d3.zoomTransform(c.node()),a=.8*r.k,o=e/2-.8*(e/2-r.x),l=n/2-.8*(n/2-r.y),s=d3.zoomIdentity.translate(o,l).scale(a);c.transition().duration(150).call(t.transform,s)}()}}}},{}]},{},[1])(1)},"object"===l(n)?e.exports=o():(r=[],void 0===(a="function"==typeof(i=o)?i.apply(n,r):i)||(e.exports=a))},66253:function(e,n,t){"use strict";t.d(n,{Z:function(){return k}});var i=t(7557),r=t.n(i),a=t(82242),o=t.n(a),l=t(37205),s=t.n(l),u=t(41498),c=t.n(u),d=t(79800),f=t.n(d),h=t(59301),p=t(18892),v=t(24905),m=t(52103),x=t(45532),y=t(75105),g=t(78241),_=t(57809),b={},j=t(37712),w=(v.Z.Group,(0,p.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.globalSetting,r=e.user;return{classroomList:n,globalSetting:i,loading:t.effects,user:r}}))((function(e){e.classroomList,e.loading,e.user,e.exercise_id,e.homework_common_id;var n,t,i,a,l,s,u,d,v=e.setitem,m=e.item,x=(e.type,e.rz),w=(e.dispatch,(0,h.useState)([])),k=f()(w,2),P=(k[0],k[1],(0,h.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20})),N=f()(P,2),T=N[0],S=N[1],C=((0,p.useParams)(),(0,h.useState)(!1)),I=f()(C,2),A=(I[0],I[1],(0,h.useState)(!1)),M=f()(A,2),Z=(M[0],M[1],g.Z.useForm()),L=f()(Z,1)[0];function z(){return(z=c()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----",m),e.next=3,D(null==m?void 0:m.ec_major_school_id);case 3:return e.next=5,F(null==m?void 0:m.ec_year_id);case 5:return e.next=7,O(null==m?void 0:m.ec_course_id);case 7:L.setFieldsValue({ec_course_id:null==m?void 0:m.ec_course_id,ec_major_school_id:null==m?void 0:m.ec_major_school_id,ec_point_ids:null==m?void 0:m.ec_point_ids,ec_year_id:null==m?void 0:m.ec_year_id});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e){return E.apply(this,arguments)}function E(){return(E=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/ec_major_schools/".concat(n,"/ec_years/get_year_list.json"),{method:"get"});case 2:t=e.sent,T.jbdatas=null==t?void 0:t.data,S(o()({},T)),L.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return X.apply(this,arguments)}function X(){return(X=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/ec_years/".concat(n,"/ec_courses/get_courses.json"),{method:"get"});case 2:t=e.sent,T.kcdatas=null==t?void 0:t.data,S(o()({},T)),L.setFieldsValue({ec_course_id:"",ec_point_ids:[]});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){x&&(T.zydatas=x,S(o()({},T)),null!=m&&m.ec_course_id&&function(){z.apply(this,arguments)}())}),[m,x]);var O=function(){var e=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/ec_courses/".concat(n,"/ec_points.json"),{method:"get",params:{ec_course_id:n}});case 2:t=e.sent,T.zsdatas=null==t?void 0:t.data,S(o()({},T));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,j.jsx)("div",{className:b.from,children:(0,j.jsxs)(g.Z,{form:L,layout:"inline",onValuesChange:function(e){console.log("----",e),e.ec_major_school_id&&(T.jbdatas=[],T.kcdatas=[],T.zsdatas=[],S(o()({},T)),D(e.ec_major_school_id)),e.ec_year_id&&(T.kcdatas=[],T.zsdatas=[],S(o()({},T)),F(e.ec_year_id)),e.ec_course_id&&(T.zsdatas=[],S(o()({},T)),O(e.ec_course_id))},onFinish:function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,j.jsx)(g.Z.Item,{label:"认证专业",name:"ec_major_school_id",children:(0,j.jsx)(_.default,{style:{width:150},disabled:(null===(n=T.zydatas)||void 0===n?void 0:n.length)<=0,placeholder:"请选择认证专业",children:null==T||null===(t=T.zydatas)||void 0===t?void 0:t.map((function(e,n){return(0,j.jsx)(_.default.Option,{value:null==e?void 0:e.ec_major_school_id,children:null==e?void 0:e.name},n)}))})}),(0,j.jsx)(g.Z.Item,{label:"认证届别",name:"ec_year_id",children:(0,j.jsx)(_.default,{style:{width:150},disabled:(null===(i=T.jbdatas)||void 0===i?void 0:i.length)<=0,placeholder:"请选择认证届别",children:null==T||null===(a=T.jbdatas)||void 0===a?void 0:a.map((function(e,n){return(0,j.jsx)(_.default.Option,{value:null==e?void 0:e.ec_year_id,children:null==e?void 0:e.year},n)}))})}),(0,j.jsx)(g.Z.Item,{label:"课程",name:"ec_course_id",children:(0,j.jsx)(_.default,{style:{width:150},disabled:(null===(l=T.kcdatas)||void 0===l?void 0:l.length)<=0,placeholder:"请选择课程",children:null==T||null===(s=T.kcdatas)||void 0===s?void 0:s.map((function(e,n){return(0,j.jsx)(_.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})}),(0,j.jsx)(g.Z.Item,{label:"知识点",name:"ec_point_ids",children:(0,j.jsx)(_.default,{onChange:function(){L.submit()},style:{width:150},mode:"multiple",disabled:(null===(u=T.zsdatas)||void 0===u?void 0:u.length)<=0,placeholder:"请选择知识点",children:null==T||null===(d=T.zsdatas)||void 0===d?void 0:d.map((function(e,n){return(0,j.jsx)(_.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})})]})})}))),k=(v.Z.Group,(0,p.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.globalSetting,r=e.user;return{classroomList:n,globalSetting:i,loading:t.effects,user:r}}))((function(e){e.classroomList,e.loading;var n,t,i=e.user,a=e.exercise_id,l=void 0===a?null:a,u=e.homework_common_id,d=void 0===u?null:u,p=e.setitem,v=(e.type,e.dispatch,(0,h.useState)([{}])),g=f()(v,2),_=g[0],b=g[1],k=(0,h.useState)([]),P=f()(k,2),N=P[0],T=P[1];function S(){return C.apply(this,arguments)}function C(){return(C=c()(r()().mark((function e(){var n,t,i,a,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/ec_courses/".concat(0,"/ec_points/get_work_points.json"),{method:"get",params:{exercise_id:l,homework_common_id:d}});case 2:(null==(t=e.sent)||null===(n=t.data)||void 0===n?void 0:n.length)>0&&(s=[],null==t||null===(i=t.data)||void 0===i||i.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){s.push(e)}))})),p(o()(o()({},null==t||null===(a=t.data)||void 0===a?void 0:a[0]),{},{ec_point_ids:s})),b(null==t?void 0:t.data));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function I(){return(I=c()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/schools/".concat(null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:t=e.sent,T(null==t?void 0:t.data),(d||l)&&S();case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,h.useEffect)((function(){var e;null!=i&&null!==(e=i.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.course_school_id&&function(){I.apply(this,arguments)}()}),[null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id]),(0,j.jsxs)("div",{style:{display:null!==(t=i.userInfo.course)&&void 0!==t&&t.is_openengineering?"":"none"},children:[(0,j.jsx)("p",{style:{fontSize:"16px",fontWeight:400},children:"工程认证考核知识点"}),null==_?void 0:_.map((function(e,n){return(0,j.jsxs)("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"},children:[(0,j.jsx)(w,{rz:N,item:e,type:n,setitem:function(e){_.splice(n,1,e),b(s()(_));var t=[];null==_||_.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){t.push(e)}))})),p(o()(o()({},e),{},{ec_point_ids:t}))}}),0!=n&&(0,j.jsx)(m.Z,{onClick:function(){_.splice(n,1),b(s()(_))},style:{marginLeft:10,fontSize:"20px"}}),(0,j.jsx)(x.Z,{onClick:function(){_.push({}),b(s()(_))},style:{marginLeft:10,fontSize:"20px"}})]},n)}))]})})))},5838:function(e,n,t){"use strict";t.d(n,{Z:function(){return N}});var i=t(7557),r=t.n(i),a=t(41498),o=t.n(a),l=t(79800),s=t.n(l),u=t(59301),c="list___KhJas",d="row___GGtIx",f="title___o_xqf",h="size___OVRoL",p="download___ZLcIH",v="preview___gi0kI",m="annotation___KVSwj",x=t(92310),y=t.n(x),g=t(17498),_=t(36702),b=t(99144),j=t(10160),w=t(75105),k=t(79905),P=t(37712),N=function(e){var n=e.className,t=e.style,i=e.dataSource,a=void 0===i?[]:i,l=e.authority,x=void 0!==l&&l,N=e.callback,T=e.showDimensions,S=void 0===T||T,C=(0,u.useState)({content:"",type:""}),I=s()(C,2),A=I[0],M=I[1],Z=(0,u.useState)({}),L=s()(Z,2),z=L[0],D=L[1],E=(0,u.useState)(!1),F=s()(E,2),X=F[0],O=F[1],R=(0,u.useState)({title:"",visible:!1,src:"",snapshotData:{}}),H=s()(R,2),q=H[0],J=H[1],V=(0,u.useRef)(),B=function(){var e=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D(n),"txt"!==n.file_type){e.next=6;break}return e.next=4,(0,w.ZP)(n.url,{method:"get",headers:{"Content-Type":"application/xml"}});case 4:t=e.sent,V.current=t;case 6:M({type:n.file_type,content:j.Z.API_SERVER+n.url});case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),K=function(e){var n;J({visible:!0,src:j.Z.API_SERVER+e.url,id:e.id,title:e.title,snapshotData:null==e||null===(n=e.subitem)||void 0===n?void 0:n.settings})},U=function(){var e=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:M({type:n.file_type,content:j.Z.API_SERVER+(null==n||null===(t=n.subitem)||void 0===t?void 0:t.url)});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return null!=a&&a.length?(0,P.jsxs)(u.Fragment,{children:[(0,P.jsx)("div",{className:y()(c,n),style:t,children:a.map((function(e,n){var t,i,r;return(0,P.jsxs)("div",{className:d,children:[(0,P.jsxs)("div",{className:f,onClick:function(){return B(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-fujian1"}),(0,P.jsx)("span",{title:e.title,children:e.title})]}),(0,P.jsx)("div",{className:h,children:e.filesize}),(0,P.jsxs)("div",{className:p,onClick:function(){var n;(0,b.Nd)("","".concat(j.Z.API_SERVER).concat(null===(n=e.url)||void 0===n?void 0:n.replace("disposition=inline","")))},children:[(0,P.jsx)("i",{className:"iconfont icon-xiazai4"}),"下载"]}),!["other","download"].includes(null==e?void 0:e.file_type)&&(0,P.jsxs)("div",{className:v,onClick:function(){return B(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-yulan"}),"预览"]}),["image"].includes(null==e?void 0:e.file_type)&&S&&(x?(0,P.jsxs)("div",{className:m,onClick:function(){return K(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-pizhu"}),null!==(t=e.subitem)&&void 0!==t&&t.id?"修改批注":"批注"]}):(null===(i=e.subitem)||void 0===i?void 0:i.id)&&(0,P.jsxs)("div",{className:m,onClick:function(){return U(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"查看老师批注"]})),["image"].includes(null==e?void 0:e.file_type)&&(null===(r=e.subitem)||void 0===r?void 0:r.id)&&(0,P.jsxs)("div",{className:p,style:{marginLeft:20},onClick:function(){var n;(0,b.Nd)("","".concat(j.Z.API_SERVER).concat(null==e||null===(n=e.subitem)||void 0===n||null===(n=n.url)||void 0===n?void 0:n.replace("disposition=inline","")))},children:[(0,P.jsx)("i",{className:"iconfont icon-xiazai4"}),"下载批注文件"]}),["office"].includes(null==e?void 0:e.file_type)&&(0,k.eB)()&&["xlsx","docx","pptx"].includes(null==e?void 0:e.file_sub)&&S&&(0,P.jsxs)("div",{className:m,onClick:function(){O(!0),B(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-pizhu"}),e.is_edit?"修改批注":"批注"]}),e.is_edit&&(0,k.dE)()&&S&&(0,P.jsxs)("div",{className:m,onClick:function(){B(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-sousuo7"}),"查看老师批注"]})]},n)}))}),(0,P.jsx)(g.Z,{close:!0,data:null==A?void 0:A.content,type:null==A?void 0:A.type,hasMask:!0,editOffice:X?"edit":"view",monacoEditor:{value:V.current,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:x&&S&&"image"===A.type?function(){return K(z)}:null,onClose:function(){N(),O(!1),M({content:"",type:""})}}),(0,P.jsx)(_.Z,{onOk:function(){N(),J({visible:!1})},onClose:function(){return J({visible:!1})},data:q,showFullTools:!0})]}):null}},23457:function(e,n,t){"use strict";t.d(n,{Z:function(){return d}});var i=t(79800),r=t.n(i),a=t(78241),o=t(92832),l=t(3113),s=t(59301),u={search:"search___JA0r9",btn:"btn___GGtZC"},c=t(37712),d=function(e){var n=e.value,t=e.onChange,i=a.Z.useForm(),d=r()(i,1)[0],f=(0,s.useRef)(!1);(0,s.useEffect)((function(){n&&d.setFieldsValue(n)}),n);return(0,c.jsx)("div",{className:u.search,children:(0,c.jsxs)(a.Z,{className:u.formWrap,colon:!1,form:d,size:"large",layout:"inline",onFinish:function(e){f.current||function(e){f.current||t(e),f.current=!0,setTimeout((function(){f.current=!1}),2e3)}(e)},children:[(0,c.jsx)(a.Z.Item,{label:"实践项目名称",name:"keyword",initialValue:"",children:(0,c.jsx)(o.Z,{style:{width:280,height:40}})}),(0,c.jsx)(a.Z.Item,{label:"学校/单位",name:"schools",initialValue:"",style:{margin:"0 40px"},children:(0,c.jsx)(o.Z,{style:{width:280,height:40}})}),(0,c.jsx)(a.Z.Item,{label:"创建者/合作者",name:"creator",initialValue:"",children:(0,c.jsx)(o.Z,{style:{width:200,height:40}})}),(0,c.jsx)(l.ZP,{className:u.btn,type:"primary",htmlType:"submit",children:"搜索"})]})})}},9910:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(37205),r=t.n(i),a=t(82242),o=t.n(a),l=t(79800),s=t.n(l),u=t(39647),c=t.n(u),d=t(59301),f=t(9221),h=t(37712),p=["onResize","width"],v={header:{cell:function(e){var n=e.onResize,t=e.width,i=c()(e,p);return t?(0,h.jsx)(f.Resizable,{width:t,height:0,handle:(0,h.jsx)("span",{className:"react-resizable-handle",onClick:function(e){e.stopPropagation()}}),onResize:n,draggableOpts:{enableUserSelectHack:!1},children:(0,h.jsx)("th",o()({},i))}):(0,h.jsx)("th",o()({},i))}}},m=t(61998),x=["pagination","resColumns","dataSource","onRow"],y=function(e){var n=e.pagination,t=e.resColumns,i=e.dataSource,a=e.onRow,l=c()(e,x),u=(0,d.useState)(!1),f=s()(u,2),p=f[0],y=(f[1],(0,d.useState)([{}])),g=s()(y,2),_=g[0],b=g[1],j=(0,d.useRef)(null);(0,d.useEffect)((function(){var e=t;e=e.map((function(e,n){return o()(o()({},e),{},{onHeaderCell:function(e){return{width:e.width,onResize:w(n)}}})})),b(e)}),[]),(0,d.useEffect)((function(){j.current=_}),[_]);var w=function(e){return function(n,t){var i=t.size,a=r()(j.current);a[e]=o()(o()({},a[e]),{},{width:i.width}),b(a)}};return(0,h.jsx)("div",{children:(0,h.jsx)(m.Z,o()(o()({bordered:!0,components:v,columns:_,dataSource:i,pagination:n,loading:p,onRow:a},l),{},{rowKey:function(e){return e.key||e.id}}))})}},19017:function(e,n,t){"use strict";t.d(n,{Z:function(){return z},P:function(){return Z}});var i=t(37205),r=t.n(i),a=t(39647),o=t.n(a),l=t(7557),s=t.n(l),u=t(82242),c=t.n(u),d=t(41498),f=t.n(d),h=t(79800),p=t.n(h),v=t(59301),m=t(78241),x=t(43418),y=t(5112),g=t(92832),_=t(61998),b="brief___LOzpE",j="contentTitle___xkdcN",w="content___Vtri0",k="antdTable___s8T2N",P="tableCell___kN9Fw",N="antdModal___WVBk3",T="orangeColor___ryB2u",S=t(374),C=t(37712),I=["isImportMultipleCourse"],A=function(e){var n=e.studentNames,t=e.total;return t>3?(0,C.jsxs)(C.Fragment,{children:["课堂内有",(0,C.jsx)("span",{className:T,children:null==n?void 0:n.join("、")}),"等",(0,C.jsx)("span",{className:T,children:t}),"名学生"]}):(0,C.jsxs)(C.Fragment,{children:["课堂内有",(0,C.jsx)("span",{className:T,children:null==n?void 0:n.join("、")}),["","一","两","三"][t],"名学生"]})},M=function(e){var n=e.onCancel,t=e.onOk,i=e.visible,r=(e.inPaper,e.renderData),a=(e.type,e.isMultipleCourse),o=void 0!==a&&a,l=m.Z.useForm(),u=p()(l,1)[0],d=(0,v.useState)(1),h=p()(d,2),g=h[0],_=h[1],b=(0,v.useState)(!1),j=p()(b,2),k=j[0],P=j[1],S=(0,v.useMemo)((function(){return 1===(null==r?void 0:r.total_num)&&1===(null==r?void 0:r.can_copy_num)}),[r]),I=(0,v.useMemo)((function(){var e;return null==r||null===(e=r.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[r]);return(0,C.jsx)(C.Fragment,{children:S?(0,C.jsxs)(x.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:N,width:682,confirmLoading:k,onCancel:n,onOk:f()(s()().mark((function e(){var n,i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),n=g,o&&(a=c()({},u.getFieldsValue()),n=null==r||null===(i=r.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==a[e.id]?c()(c()({},e),{},{is_copy:a[e.id]}):e}))),e.next=5,t(n);case 5:P(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,C.jsx)("div",{className:w,style:{marginBottom:20},children:o?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(A,{studentNames:null==r?void 0:r.student_names,total:null==r?void 0:r.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),o?(0,C.jsx)(m.Z,{form:u,preserve:!1,children:null==I?void 0:I.map((function(e){return(0,C.jsxs)(v.Fragment,{children:[(0,C.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,C.jsx)(m.Z.Item,{name:e.id,initialValue:1,children:(0,C.jsxs)(y.ZP.Group,{className:w,children:[(0,C.jsx)(y.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,C.jsx)(y.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,C.jsxs)(y.ZP.Group,{value:g,onChange:function(e){return _(e.target.value)},className:w,style:{marginBottom:30},children:[(0,C.jsx)(y.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,C.jsx)(y.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:w,style:{marginBottom:10},children:"* 说明:"}),(0,C.jsx)("div",{className:w,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,C.jsx)("div",{className:"".concat(w," ").concat(T),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,C.jsx)(x.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:k,title:"提示",width:682,onCancel:n,onOk:f()(s()().mark((function e(){var n,i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),n=0,o&&(a=c()({},u.getFieldsValue()),n=null==r||null===(i=r.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==a[e.id]?c()(c()({},e),{},{is_use:a[e.id]}):e}))),e.next=5,t(n);case 5:P(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,C.jsxs)("div",{className:w,children:[(0,C.jsx)(A,{studentNames:null==r?void 0:r.student_names,total:null==r?void 0:r.student_count}),"学习过该实践项目。",o?(0,C.jsxs)(m.Z,{form:u,preserve:!1,children:[(0,C.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==I?void 0:I.map((function(e){return(0,C.jsxs)(v.Fragment,{children:[(0,C.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,C.jsx)(m.Z.Item,{name:e.id,initialValue:1,children:(0,C.jsxs)(y.ZP.Group,{className:w,children:[(0,C.jsx)(y.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,C.jsx)(y.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,C.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,C.jsx)("span",{className:T,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},Z=function(){var e=(0,v.useState)(!1),n=p()(e,2),t=n[0],i=n[1],r=(0,v.useState)(),a=p()(r,2),l=a[0],u=a[1],c=function(){var e=f()(s()().mark((function e(n){var t,r,a,l,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.isImportMultipleCourse,r=void 0!==t&&t,a=o()(n,I),console.log(n),e.t0=null==n?void 0:n.result,e.t0){e.next=7;break}return e.next=6,(0,S.Tr)(a);case 6:e.t0=e.sent;case 7:if(!("status"in(l=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!r){e.next=17;break}if(!(null==l||null===(c=l.course_data_list)||void 0===c?void 0:c.some((function(e){return e.is_show})))){e.next=16;break}return u(l),i(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",l.course_data_list||[]);case 17:if(0!==l.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return u(l),i(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return[t,function(){return i(!1)},l,c]},L=function(e){var n=m.Z.useForm(),t=p()(n,1)[0],i=(0,v.useState)(!1),a=p()(i,2),o=a[0],l=a[1],u=e.onCancel,c=e.onOk,d=e.visible,h=e.inPaper,w=void 0!==h&&h,S=e.renderData,I=e.type,M=e.isMultipleCourse,Z=void 0!==M&&M,L=e.position,z=(0,v.useMemo)((function(){return w?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:P,render:function(e,n){return(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,C.jsxs)(y.ZP.Group,{children:[(0,C.jsx)(y.ZP,{value:1,children:"是"}),(0,C.jsx)(y.ZP,{value:0,children:"否"})]})}),(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,C.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:P,render:function(e,n){return(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:1,children:(0,C.jsxs)(y.ZP.Group,{children:[(0,C.jsx)(y.ZP,{value:1,children:"是"}),(0,C.jsx)(y.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,C.jsxs)(y.ZP.Group,{children:[(0,C.jsx)(y.ZP,{value:1,children:"是"}),(0,C.jsx)(y.ZP,{value:0,children:"否"})]})})}}]}),[w]),D=(0,v.useMemo)((function(){return w?[{title:"实践项目名称",dataIndex:"name",width:424,className:P,align:"center",ellipsis:!0,render:function(e,n){return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e}),(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,C.jsx)(g.Z,{type:"hidden"})}),(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,C.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:P,ellipsis:!0,align:"center",render:function(e,n){return(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:0,children:(0,C.jsxs)(y.ZP.Group,{children:[(0,C.jsx)(y.ZP,{value:1,children:"是"}),(0,C.jsx)(y.ZP,{value:0,children:"否"})]})}),(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,C.jsx)(g.Z,{type:"hidden"})})]})}}]}),[w]);if(Z){var E={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:P,render:function(e,n){return(0,C.jsx)("a",{href:"/classrooms/".concat(n.course_id),children:e})}};z=[E].concat(r()(z)),D=[E].concat(r()(D))}var F=(0,v.useMemo)((function(){return function(e){var n=e.used,t=e.copy,i=e.canNotCopy,r=e.studentNames,a=e.studentCount,o=e.inPaper,l=e.is_random,s=void 0!==l&&l,u=e.position,c=(void 0===u?"":u)||(o?"试卷":"课程");return(0,C.jsxs)("span",{children:[(0,C.jsx)(A,{studentNames:r,total:a}),"学习过",c,"中的",(0,C.jsx)("span",{className:T,children:n}),"个项目,",t>0&&i>0?(0,C.jsxs)(C.Fragment,{children:["其中",(0,C.jsx)("span",{className:T,children:t}),"个项目支持复制,",(0,C.jsx)("span",{className:T,children:i}),"个项目不支持复制"]}):t>0&&0===i?(0,C.jsxs)(C.Fragment,{children:["其中",(0,C.jsx)("span",{className:T,children:t}),"个项目支持复制"]}):0===t&&i>0?(0,C.jsxs)(C.Fragment,{children:["其中",(0,C.jsx)("span",{className:T,children:i}),"个项目不支持复制"]}):void 0,"。请选择",s?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==S?void 0:S.repeat_shixun_num,copy:null==S?void 0:S.can_copy_num,canNotCopy:null==S?void 0:S.no_copy_num,studentNames:null==S?void 0:S.student_names,studentCount:null==S?void 0:S.student_count,is_random:null==S?void 0:S.is_random,inPaper:w,position:L})}),[S,w,L]);return(0,C.jsx)(x.Z,{title:"提示",centered:!0,open:d,confirmLoading:o,onOk:f()(s()().mark((function e(){var n,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),n=t.getFieldsValue(),i=Object.keys(n).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:n[e].is_use,is_copy:n[e].is_copy}})),e.next=5,c(i);case 5:l(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:u,width:880,okText:"确认",className:N,destroyOnClose:!0,children:(0,C.jsxs)(m.Z,{form:t,preserve:!1,children:[(0,C.jsx)("div",{className:b,children:F}),(0,C.jsxs)("div",{style:{marginBottom:30},children:[(0,C.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,C.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,C.jsx)("div",{className:T,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==S?void 0:S.can_copy_num)>0&&(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:j,children:"支持复制的项目"}),(0,C.jsx)(_.Z,{columns:z,className:k,dataSource:null==S?void 0:S.can_copy_list,rowKey:"subject"===I?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==S?void 0:S.no_copy_num)>0&&(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:j,children:"不支持复制的项目"}),(0,C.jsx)(_.Z,{columns:D,className:k,dataSource:null==S?void 0:S.no_copy_list,rowKey:"subject"===I?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==S?void 0:S.no_use_list.length)>0&&(null==S?void 0:S.no_use_list.map((function(e){return(0,C.jsxs)("div",{children:[(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,C.jsx)(g.Z,{type:"hidden"})}),(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,C.jsx)(g.Z,{type:"hidden"})})]},"subject"===I?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},z=function(e){return"multiple"===e.modalType?(0,C.jsx)(L,c()({},e)):(0,C.jsx)(M,c()({},e))}},37286:function(e,n,t){"use strict";t.d(n,{K:function(){return u}});t(59301);var i=t(43418),r=t(65046),a="modal___LGwws",o="closeIcon___vsUXI",l=t(24334),s=t(37712),u=function(e){var n=e.visible,t=e.width,u=e.videoId,c=e.file_url,d=e.course_id,f=(e.copyUrl,e.toLog),h=void 0===f||f,p=e.logWatchHistory,v=void 0===p?function(){}:p,m=e.allow_skip,x=e.onClose,y=void 0===x?function(){}:x,g=e.autoPlay,_=void 0!==g&&g,b=e.onPlayEnded,j=void 0===b?function(){}:b;return(0,s.jsxs)(i.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:n,title:null,footer:null,width:t,className:a,children:[(0,s.jsx)("i",{className:"".concat(o," iconfont icon-guanbi10"),onClick:y}),n&&(0,s.jsx)(r.Z,{onPlayEnded:j,autoPlay:_,allow_skip:m,courseId:d,src:null!=c&&c.startsWith("http")?c:l.Base64.decode(c),videoId:u,toLog:h,logWatchHistory:v})]})}},65046:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(79800),r=t.n(i),a=t(7557),o=t.n(a),l=t(41498),s=t.n(l),u=t(59301),c=t(8591),d=t(38854),f=t(96033),h=t(45071),p=t(79905),v=t(56102),m=t(54173),x={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},y=t(37712);function g(e){if(isNaN(e))return{minutes:"00",seconds:"00"};var n=new Date(1e3*e).toISOString().substr(11,8);return{hour:n.substr(0,2),minutes:n.substr(3,2),seconds:n.substr(6,2)}}function _(e,n){return e-n}function b(e){e.sort(_);for(var n=0,t=0;t0&&!this.paused&&!this.ended&&this.readyState>2)}});var j=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i,w=(0,u.forwardRef)((function(e,n){var t,i,a=e.allow_skip,l=e.src,_=e.toLog,w=e.videoId,k=e.logWatchHistory,P=e.courseId,N=void 0===P?null:P,T=e.startTime,S=e.handlePause,C=void 0===S?function(){}:S,I=e.handlePlay,A=void 0===I?function(){}:I,M=e.handlePlayEnded,Z=void 0===M?function(){}:M,L=e.autoPlay,z=void 0!==L&&L,D=e.onPlayEnded,E=void 0===D?function(){}:D,F="flv"===(null===(i=l=null===(t=l)||void 0===t?void 0:t.replace("http://","https://"))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i.pop()),X=(0,u.useRef)(),O=(0,u.useRef)(),R=(0,u.useRef)(),H=(0,u.useRef)(),q=(0,u.useRef)(),J=(0,u.useRef)(),V=(0,u.useRef)(),B=(0,u.useRef)(),K=(0,u.useRef)(),U=(0,u.useRef)(),W=(0,u.useRef)(),G=(0,u.useRef)(),Q=(0,u.useRef)(),Y=(0,u.useRef)(),$=navigator.userAgent.toLowerCase().match(j),ee=$?$[0]:"pc",ne=(0,u.useRef)(!1),te=(0,p.eY)(),ie=0,re=0,ae=0,oe=null,le=!1,se=20,ue=1,ce=!1,de=!1,fe=[];(0,u.useImperativeHandle)(n,(function(){return{getLastUpdatedTime:function(){return X.current.currentTime},getDuration:function(){return X.current.duration}}})),c.ZP.config({maxCount:1,getContainer:function(){return R.current}});var he=(0,u.useCallback)((function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t={point:X.current.currentTime};function i(){return r.apply(this,arguments)}function r(){return(r=s()(o()().mark((function n(){var i;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return ce=!0,n.next=3,null==k?void 0:k(t);case 3:i=n.sent,oe=i,ce=!1,e&&e();case 7:case"end":return n.stop()}}),n)})))).apply(this,arguments)}oe?(t.log_id=oe,t.watch_duration=b(fe),t.total_duration=re):(N?(t.video_id=parseInt(w,10),t.course_id=N):t.video_id=w,t.duration=ie,t.device=ee),n&&(t.ed="1"),i()}),[w,N]);function pe(){X.current.paused?(H.current.style.display="none",q.current.style.display="block"):(H.current.style.display="block",q.current.style.display="none")}function ve(){W.current.style.display="none",Q.current.style.display="none",G.current.style.display="none",X.current.muted||0===X.current.volume?W.current.style.display="block":X.current.volume>0&&X.current.volume<=.5?Q.current.style.display="block":G.current.style.display="block"}(0,u.useEffect)((function(){var e;X.current&&(H.current.style.display="none",q.current.style.display="block"),c.ZP.destroy();var n=null;return f.Z.isSupported&&F&&l&&(null===(e=l)||void 0===e?void 0:e.indexOf(".m3u8"))<0?(n=f.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:l,muted:!1}),X.current&&(n.attachMediaElement(X.current),n.load())):X.current.setAttribute("src",l),ve(),function(){n&&(n.unload(),n.pause(),n.destroy(),n=null)}}),[X,F,l]),(0,u.useEffect)((function(){document.getElementById("play"),document.querySelectorAll(".playback-icons use");function e(){A(),T&&!ne.current&&(X.current.currentTime=T),ne.current=!0,fe.push(X.current.currentTime),le||(le=!0,_&&he())}function n(){return t.apply(this,arguments)}function t(){return(t=s()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:pe(),fe.push(X.current.currentTime),_&&he((function(){oe=null,ae=0,le=!1,ce=!1,de=!1,fe=[],re=0,ue=1}),!0),E();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function i(){J.current.value=Math.round(X.current.currentTime),V.current.value=Math.round(X.current.currentTime)}function r(){var e=Math.round(X.current.duration);J.current.setAttribute("max",e),V.current.setAttribute("max",e);var n=g(e);B.current.innerText="".concat(n.hour>0?n.hour+":":"").concat(n.minutes,":").concat(n.seconds),B.current.setAttribute("datetime","".concat(n.hour>0?" "+n.hour+" ":"").concat(n.minutes,"m ").concat(n.seconds,"s"))}function l(){try{var e=Math.round(X.current.duration);J.current.setAttribute("max",e),V.current.setAttribute("max",e);var n=g(e);B.current.innerText="".concat(n.hour>0?n.hour+":":"").concat(n.minutes,":").concat(n.seconds),B.current.setAttribute("datetime","".concat(n.hour>0?" "+n.hour+" ":"").concat(n.minutes,"m ").concat(n.seconds,"s")),i(),function(){var e=g(Math.round(X.current.currentTime));K.current.innerText="".concat(e.hour>0?e.hour+":":"").concat(e.minutes,":").concat(e.seconds),K.current.setAttribute("datetime","".concat(e.hour>0?" "+e.hour+" ":"").concat(e.minutes,"m ").concat(e.seconds,"s"))}();var t=O.current.getBoundingClientRect(),r=t.width,a=(t.height,t.x),o=t.y;if(a<0||o<0||!r)return;if(!de){var l=X.current.currentTime,s=l-ae;Math.abs(s)<10?(re+=Math.abs(s),ae=l,ce||re-ue*se>=0&&(ue++,fe.push(ae),_&&he())):(ae=l,_&&he())}}catch(e){console.log(e)}}function u(){de=!0}function d(){X.current.playing&&fe.push(X.current.currentTime,ae),ae=X.current.currentTime,de=!1}function f(){(ie=X.current.duration)<=20&&(se=ie/3),X.current.addEventListener("play",e)}function h(){C()}function p(e){if(a){var n=e.target.dataset.seek?e.target.dataset.seek:e.target.value;X.current.currentTime=n,V.current.value=n,J.current.value=n}else c.ZP.warning("该视频禁止快进/后退播放")}function v(e){var n=Math.round(e.offsetX/e.target.clientWidth*parseInt(e.target.getAttribute("max"),10));J.current.setAttribute("data-seek",n);var t=g(n);U.current.textContent="".concat(t.hour>0?t.hour+":":"").concat(t.minutes,":").concat(t.seconds);var i=X.current.getBoundingClientRect();U.current.style.left="".concat(e.pageX-i.left,"px")}function x(e){switch(e.code){case"Space":e.preventDefault(),ge();break;case"ArrowRight":if(e.preventDefault(),!a){c.ZP.warning("该视频禁止快进/后退播放");break}if(X.current.currentTime>=X.current.duration)break;X.current.currentTime=parseInt(X.current.currentTime)+5,i();break;case"ArrowLeft":if(e.preventDefault(),!a){c.ZP.warning("该视频禁止快进/后退播放");break}if(0===X.current.currentTime)break;X.current.currentTime=parseInt(X.current.currentTime)-5,i();break;case"ArrowUp":e.preventDefault(),X.current.volume<1&&(X.current.volume=(parseInt(10*X.current.volume)+1)/10);break;case"ArrowDown":e.preventDefault(),X.current.volume>0&&(X.current.volume=(parseInt(10*X.current.volume)-1)/10)}}return R.current.addEventListener((0,m.gH)(),(function(e){e.preventDefault(),(0,m.vp)()?(X.current.style.width="100%",X.current.style.height="100%"):X.current.style.cssText=""})),X.current.addEventListener("canplay",f),X.current.addEventListener("ended",n),X.current.addEventListener("seeking",u),X.current.addEventListener("seeked",d),X.current.addEventListener("loadedmetadata",r),J.current.addEventListener("mousemove",v),J.current.addEventListener("input",p),X.current.addEventListener("timeupdate",l),X.current.addEventListener("pause",h),X.current.addEventListener("volumechange",ve),document.addEventListener("keydown",x),function(){var t,i,a,o,s,c,m,y,g,b,j,w;null===(t=X.current)||void 0===t||t.removeEventListener("canplay",f),null===(i=X.current)||void 0===i||i.removeEventListener("play",e),null===(a=X.current)||void 0===a||a.removeEventListener("ended",n),null===(o=X.current)||void 0===o||o.removeEventListener("seeking",u),null===(s=X.current)||void 0===s||s.removeEventListener("seeked",d),null===(c=J.current)||void 0===c||c.removeEventListener("mousemove",v),null===(m=J.current)||void 0===m||m.removeEventListener("input",p),null===(y=X.current)||void 0===y||y.removeEventListener("timeupdate",l),null===(g=X.current)||void 0===g||g.removeEventListener("pause",h),null===(b=X.current)||void 0===b||b.removeEventListener("loadedmetadata",r),null===(j=X.current)||void 0===j||j.removeEventListener("volumechange",ve),document.removeEventListener("keydown",x),null!==(w=X.current)&&void 0!==w&&w.playing&&(fe.push(ae,X.current.currentTime),_&&he())}}),[X,l]),(0,u.useEffect)((function(){var e;if(X.current.onended=function(){Z(X)},X.current.oncontextmenu=function(){return!1},(null===(e=l)||void 0===e?void 0:e.indexOf(".m3u8"))>-1)if(X.current.canPlayType("application/vnd.apple.mpegurl"))X.current.src=l;else if(h.ZP.isSupported()){var n=new h.ZP;n.loadSource(l),n.attachMedia(X.current)}}),[l]);var me=(0,u.useState)(1),xe=r()(me,2),ye=(xe[0],xe[1]),ge=function(){X.current.paused||X.current.ended?X.current.play():X.current.pause(),pe()};return(0,y.jsxs)("div",{style:{position:"relative"},ref:R,children:[(0,y.jsx)("div",{ref:O,className:"".concat(x.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(x.animate__loop),children:te?te.login:" "}),(0,y.jsx)("div",{className:x.container,children:(0,y.jsxs)("div",{className:x["video-container"],id:"video-container",children:[(0,y.jsx)("div",{className:x["playback-animation"],id:"playback-animation",children:(0,y.jsxs)("svg",{className:x["playback-icons"],children:[(0,y.jsx)("use",{className:"hidden",href:"#play-icon"}),(0,y.jsx)("use",{href:"#pause"})]})}),(0,y.jsx)("video",{className:x.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:X,autoPlay:z}),(0,y.jsxs)("div",{className:"".concat(x["video-controls"]," "),id:"video-controls",children:[(0,y.jsxs)("div",{className:x["bottom-controls"],children:[(0,y.jsxs)("div",{className:x["left-controls"],children:[(0,y.jsx)("button",{"data-title":"播放/暂停",id:"play",onClick:ge,children:(0,y.jsxs)("svg",{className:x["playback-icons"],children:[(0,y.jsx)("use",{ref:q,href:"#play-icon"}),(0,y.jsx)("use",{ref:H,style:{display:"none"},href:"#pause"})]})}),(0,y.jsxs)("div",{className:x.time,children:[(0,y.jsx)("time",{id:"time-elapsed",ref:K,children:"00:00"}),(0,y.jsx)("span",{children:" / "}),(0,y.jsx)("time",{id:"duration",ref:B,children:"00:00"})]})]}),(0,y.jsxs)("div",{className:x["right-controls"],children:[a&&(0,y.jsx)(d.Z,{placement:"top",overlayClassName:x.rateOverlay,getPopupContainer:function(e){return e.parentNode},menu:{items:[{key:"1",label:(0,y.jsx)("span",{onClick:function(){ye(1),X.current.playbackRate=1},children:"1.0x"})},{key:"2",label:(0,y.jsx)("span",{onClick:function(){ye(1.5),X.current.playbackRate=1.5},children:"1.5x"})},{key:"3",label:(0,y.jsx)("span",{onClick:function(){ye(2),X.current.playbackRate=2},children:"2.0x"})}]},children:(0,y.jsx)("div",{className:"".concat(x.controlText," mr5"),children:"倍速"})}),(0,y.jsx)(v.CopyToClipboard,{text:l,onCopy:function(){return c.ZP.success("复制成功")},children:(0,y.jsx)("button",{"data-title":"复制链接",children:(0,y.jsx)("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}})})}),(0,y.jsxs)("div",{className:x["volume-controls"],children:[(0,y.jsxs)("button",{"data-title":"开启/关闭声音",className:x["volume-button"],id:"volume-button",onClick:function(){X.current.muted=!X.current.muted,X.current.muted?(Y.current.setAttribute("data-volume",volume.value),Y.current.value=0):Y.current.value=Y.current.dataset.volume},children:[(0,y.jsx)("i",{ref:W,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),(0,y.jsx)("i",{ref:Q,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),(0,y.jsx)("i",{ref:G,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})]}),(0,y.jsx)("input",{className:x.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Y,style:{display:"none"},onClick:ve})]}),(0,y.jsx)("button",{"data-title":"全屏/退出全屏",className:x["fullscreen-button"],onClick:function(){(0,m.vp)()?(0,m.BU)():(0,m.Dj)(R.current)},children:(0,y.jsx)("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})})]})]}),(0,y.jsxs)("div",{className:x["video-progress"],children:[(0,y.jsx)("progress",{ref:V,value:"0",min:"0"}),(0,y.jsx)("input",{className:x.seek,ref:J,value:"0",min:"0",type:"range",step:"1"}),(0,y.jsx)("div",{className:x["seek-tooltip"],ref:U,id:"seek-tooltip",children:"00:00"})]})]})]})}),(0,y.jsx)("svg",{style:{display:"none"},children:(0,y.jsxs)("defs",{children:[(0,y.jsx)("symbol",{id:"pause",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})}),(0,y.jsx)("symbol",{id:"play-icon",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})}),(0,y.jsx)("symbol",{id:"volume-high",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})}),(0,y.jsx)("symbol",{id:"volume-low",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})}),(0,y.jsx)("symbol",{id:"volume-mute",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})}),(0,y.jsx)("symbol",{id:"fullscreen",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})}),(0,y.jsx)("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})}),(0,y.jsx)("symbol",{id:"pip",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})})]})})]})}))},9530:function(e,n,t){"use strict";var i=t(7557),r=t.n(i),a=t(37205),o=t.n(a),l=t(41498),s=t.n(l),u=t(82242),c=t.n(u),d=t(79800),f=t.n(d),h=t(59301),p=t(78241),v=t(43418),m=t(96865),x=t(95237),y=t(43604),g=t(6848),_=t(12563),b=t(61186),j=t.n(b),w=t(18892),k=t(10160),P=t(17498),N=t(99144),T=t(79905),S=t(37712),C={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""};n.Z=(0,w.connect)((function(e){var n=e.attachment,t=e.loading;return{attachment:n,globalSetting:e.globalSetting,loading:t,user:e.user}}))((function(e){var n=e.attachment,t=e.dispatch,i=e.loading,a=e.globalSetting,l=(0,w.useParams)(),u=(n.detail,p.Z.useForm()),d=f()(u,1)[0],b=(0,h.useState)(!1),I=f()(b,2),A=I[0],M=I[1],Z=(0,h.useState)([]),L=f()(Z,2),z=L[0],D=L[1],E=(0,h.useState)(c()({},C)),F=f()(E,2),X=F[0],O=F[1],R=(0,h.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),H=f()(R,2),q=H[0],J=H[1];l.id=l.coursesId,l.course_id=l.coursesId;var V=function(){var e=s()(r()().mark((function e(){var i,a,s,u,f,h,p;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s={},s="课程内教学课件预览"==(null==n||null===(i=n.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.openType)?c()({},n.actionTabs.params):c()({},l),e.next=4,t({type:"attachment/getDetail",payload:s});case 4:(u=e.sent).delay_publish=u.delay_publish?1:0,X.is_public=[u.is_public],X.description=u.description,X.delay_publish=u.delay_publish,X.publish_time=u.publish_time,d.setFieldsValue(X),D([c()({},u)].concat(o()(null==u?void 0:u.attachment_histories))),null!=u&&null!==(a=u.attachment_histories)&&void 0!==a&&a.length?M(!0):u.link||"application/pdf"===u.content_type?((0,N.xg)(k.Z.IMG_SERVER+u.url),t({type:"attachment/setActionTabs",payload:{}})):(q.type=u.file_type,q.data=k.Z.API_SERVER+u.url,q.recordInfo={id:null==n||null===(f=n.actionTabs)||void 0===f||null===(f=f.selectArrs)||void 0===f?void 0:f.id,course_id:null==n||null===(h=n.actionTabs)||void 0===h||null===(h=h.params)||void 0===h?void 0:h.course_id},"txt"===u.file_type&&(q.monacoEditor.value=u.content),q.disabledDownload=(0,T.dE)()&&Boolean(null==n||null===(p=n.actionTabs)||void 0===p||null===(p=p.selectArrs)||void 0===p?void 0:p.download_setting),J(c()({},q)));case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,h.useEffect)((function(){var e;"资源下载"===n.actionTabs.key?(l.id=null===(e=n.actionTabs.selectArrs)||void 0===e?void 0:e.id,d.resetFields(),V()):M(!1)}),[n.actionTabs.key,l.id]),(0,h.useEffect)((function(){return function(){J(c()(c()({},q),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}),[]),(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(v.Z,{centered:!0,title:"资源下载",open:A,okText:"确定",destroyOnClose:!0,maskClosable:!1,cancelText:"取消",width:600,onOk:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t({type:"attachment/setActionTabs",payload:{}});case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){O(c()({},C)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,S.jsx)("section",{className:"pl20 pr20 pt10",children:(0,S.jsxs)(m.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,S.jsxs)(x.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8],children:[(0,S.jsx)(y.Z,{flex:"307px",children:"资源名称"}),(0,S.jsx)(y.Z,{flex:"80px",children:"下载"}),(0,S.jsx)(y.Z,{flex:"140px",children:"版本号"})]}),null==z?void 0:z.map((function(e,n){return(0,S.jsxs)(x.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},gutter:[20,8],children:[(0,S.jsx)(y.Z,{flex:"307px",children:(0,S.jsx)(g.Z,{title:e.title,children:(0,S.jsxs)(x.Z,{children:[(0,S.jsx)(y.Z,{children:(0,S.jsx)("a",{href:k.Z.API_SERVER+e.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:function(n){e.link||"application/pdf"===e.content_type||a.setting.is_local||(n.preventDefault(),q.type=e.file_type,q.data=k.Z.API_SERVER+e.url,"txt"===e.file_type&&(q.monacoEditor.value=e.content),J(c()({},q)))},children:e.title})}),(0,S.jsx)(y.Z,{children:(0,S.jsx)(_.Z,{className:"",color:0===n?"green":"orange",children:0===n?"当前版本":"历史版本"})})]})})}),(0,S.jsx)(y.Z,{flex:"80px",children:e.downloads_count}),(0,S.jsx)(y.Z,{flex:"140px",children:j()(e.created_on).format("YYYY-MM-DD HH:mm")})]},n)}))]})})}),(0,S.jsx)(P.Z,c()(c()({},q),{},{onClose:function(){J(c()(c()({},q),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}))]})}))},25177:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return Cr}});var i=t(7557),r=t.n(i),a=t(82242),o=t.n(a),l=t(41498),s=t.n(l),u=t(79800),c=t.n(u),d=t(39647),f=t.n(d),h=t(59301),p=t(18892),v=t(37205),m=t.n(v),x=t(8591),y=t(43418),g=t(5112),_=t(6848),b=t(38854),j=t(20834),w=t(31395),k=t(3113),P=t(16135),N={flex_box_center:"flex_box_center___GMs27",flex_space_between:"flex_space_between___iZX2j",flex_box_vertical_center:"flex_box_vertical_center___FAqrL",flex_box_center_end:"flex_box_center_end___bcsHk",flex_box_column:"flex_box_column___bbK5J",banner:"banner___J_z1y",wrp:"wrp___J4x9Y",titleWrap:"titleWrap___PRimN",titleFlexEnd:"titleFlexEnd___iJ3Lp",title:"title___p7Rh_",titleName:"titleName___rfBg7",titleIcon:"titleIcon___krG4h",contentWrap:"contentWrap___TSTbZ",verticalLine:"verticalLine___I9rNF",contentLeftWrap:"contentLeftWrap___ctnXO",openCourseTag:"openCourseTag___GKlHI",tagsWrap:"tagsWrap___Fm7yN",ratingWrap:"ratingWrap___txiLS",ratingTitle:"ratingTitle___Q3b2_",rating:"rating___nWYrn",popoverWrap:"popoverWrap___OuHzS",popverLeft:"popverLeft___LE1m6",popoverRight:"popoverRight___qoc3O",popverScore:"popverScore___yjk5A",popoverRateWrap:"popoverRateWrap___LTwq7",popoverProgress:"popoverProgress___zgQTd",button:"button___laG3U",operationWrap:"operationWrap___HATT3",forkWrap:"forkWrap___JKLmo",fork:"fork___WAxXu",forkNum:"forkNum___mVT0B",buttonTransparent:"buttonTransparent___UvCv6",buttonLearnStatistics:"buttonLearnStatistics___clQ8y",publishPopverWrap:"publishPopverWrap___HdjD0",colorFF6802:"colorFF6802___qG9SX",w140:"w140___sbUdr",nav:"nav___MhhTj",navLeft:"navLeft___lqVWg",navContent:"navContent___n2s_9",flexRow:"flexRow___zwFIa",navRight:"navRight____4Spc",navLeftIcon:"navLeftIcon___WHxlM",colorOrange:"colorOrange___L2ZcR",contentItem:"contentItem___bTFib",contentItemTitle:"contentItemTitle___cRyCT",contentItemText:"contentItemText___p2VVW",classButton:"classButton___ht2ZK",bg28e:"bg28e___Lpwef",bgGray:"bgGray___ix5uS",btn:"btn___cK9ZK",laboratory:"laboratory___EJVoA",name:"name___bHCrt"},T=t(79905),S=t(70932),C=t(57809),I=t(95237),A=t(43604),M=t(24905),Z=t(38318),L=t(61186),z=t.n(L),D="scoremodal___BKuJN",E="wrap___ptPf6",F="wrap_title___QhQIv",X="radioWrap___YOQsB",O="createMkdir___kT_2U",R="tree___an1x1",H=t(99144),q=t(19017),J=t(37712),V=["pathsDetail","globalSetting","loading","dispatch"],B=C.default.Option,K=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.pathsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=(f()(e,V),(0,p.useParams)()),a=(0,h.useState)(),l=c()(a,2),u=l[0],d=l[1],v=(0,h.useState)([]),m=c()(v,2),g=m[0],b=m[1],j=(0,h.useState)([]),w=c()(j,2),k=w[0],P=w[1],N=(0,h.useState)([]),T=c()(N,2),L=T[0],K=T[1],U=(0,h.useState)(),W=c()(U,2),G=W[0],Q=W[1],Y=(0,h.useState)(),$=c()(Y,2),ee=$[0],ne=$[1],te=(0,h.useState)(!0),ie=c()(te,2),re=ie[0],ae=ie[1];(0,h.useEffect)((function(){"PathsDetail-SendToClass"===n.actionTabs.key&&le()}),[n.actionTabs.key]);var oe=function(e){switch(e.item_type){case"Shixun":return(0,J.jsx)(_.Z,{title:null!=e&&e.is_published?"":null!=e&&e.edit_permission?"实训需要发布后才能发送到课堂,点击名称可前往实训详情":"实训需要发布后才能发送到课堂,请联系实训管理员发布",children:(0,J.jsxs)("span",{onClick:function(){null!=e&&e.is_published||null==e||!e.edit_permission||window.open("/shixuns/".concat(e.identifier,"/challenges"))},children:[(0,J.jsx)("span",{className:"mr5 c-light-primary",children:"实训"}),e.name,!(null!=e&&e.is_published)&&(0,J.jsx)("span",{style:{marginLeft:5,color:"rgb(216, 216, 216)"},children:"未发布"}),"Shixun"===e.item_type&&e.is_unity_3d&&(0,J.jsx)("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"虚拟仿真"}),"Shixun"===e.item_type&&e.is_jupyter_lab&&(0,J.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"JupyterLab"}),"Shixun"===e.item_type&&e.is_jupyter&&(0,J.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"Jupyter Notebook"})]})});case"Attachment":return(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{className:"mr5 c-cyan-blue",children:"课件"}),e.name]});case"ExaminationBank":return(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{className:"mr5",style:{color:"#e69917"},children:"测验"}),e.name]});case"HomeworkCommon":return(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{className:"mr5",style:{color:"#E99237"},children:"编程作业"}),e.name]});case"VideoItem":return(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{className:"mr5 c-purple-8C1",children:"视频"}),e.name]});case"SubjectHomework":return"group"==(null==e?void 0:e.homework_type)?(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{className:"mr5",style:{color:"#AABF07"},children:"分组作业"}),e.name]}):(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{className:"mr5",style:{color:"#20BB8A"},children:"图文作业"}),e.name]});case"StageCatalog":return(0,J.jsx)("span",{children:e.name});default:return""}},le=function(){var e=s()(r()().mark((function e(){var n,t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.MO)({id:i.pathId});case 2:(n=e.sent)&&(b((null==n?void 0:n.courses)||[]),a=null===(t=n.stages)||void 0===t?void 0:t.map((function(e,n){var t;return{title:e.state_name||"",key:n,children:null===(t=e.items)||void 0===t?void 0:t.map((function(e,t){var i;return o()(o()({},e),{},{title:oe(e),key:"".concat(n,"-").concat(t),disabled:"ExaminationBank"==(null==e?void 0:e.item_type)||"Shixun"===(null==e?void 0:e.item_type)&&!1===(null==e?void 0:e.is_published),children:null===(i=e.children)||void 0===i?void 0:i.map((function(i,r){return o()(o()({},i),{},{title:oe(i),disabled:"ExaminationBank"==(null==i?void 0:i.item_type)||"Shixun"===(null==e?void 0:e.item_type)&&!1===(null==e?void 0:e.is_published),key:"".concat(n,"-").concat(t,"-").concat(r)})}))})}))}})),P(a||[]));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),se=function(){var e=L.filter((function(e){return"string"==typeof e})),n=[],t=[],i=[],r=[],a=[],o=[],l=[],s=[];return null==k||k.map((function(u,c){var d;null==u||null===(d=u.children)||void 0===d||d.map((function(u,d){var f;e.includes("".concat(c,"-").concat(d))&&(i.push(u.stage_item_id),"Shixun"===u.item_type?n.push(u.id):"Attachment"===u.item_type?r.push(u.id):"VideoItem"===u.item_type?t.push(u.id):"ExaminationBank"===u.item_type?l.push(u.id):"HomeworkCommon"===u.item_type?s.push(u.id):"SubjectHomework"===u.item_type&&("group"==u.homework_type?a.push(u.id):"normal"==u.homework_type&&o.push(u.id))),null==u||null===(f=u.children)||void 0===f||f.map((function(f,h){e.includes("".concat(c,"-").concat(d,"-").concat(h))&&(i.push(f.stage_item_id),"Shixun"===f.item_type?n.push(f.id):"Attachment"===f.item_type?r.push(f.id):"VideoItem"===f.item_type?t.push(f.id):"ExaminationBank"===u.item_type?l.push(f.id):"HomeworkCommon"===u.item_type?s.push(f.id):"SubjectHomework"===u.item_type&&("group"==u.homework_type?a.push(u.id):"normal"==u.homework_type&&o.push(u.id)))}))}))})),{shixunIds:n,videoItemIds:t,stageItemIds:i,coursewareIds:r,groupIds:a,normalIds:o,banksIds:l,hackIds:s}},ue=(0,q.P)(),ce=c()(ue,4),de=ce[0],fe=ce[1],he=ce[2],pe=ce[3],ve=function(){var e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=se(),t=n.stageItemIds,u){e.next=4;break}return x.ZP.info("您还未选择发送的课堂"),e.abrupt("return");case 4:if(_e.length||je.length||Se.length||Ie.length||Me.length||ke.length||Ne.length){e.next=7;break}return x.ZP.info("您还未选择实训、视频、分组作业、图文作业、测验或者编程作业"),e.abrupt("return");case 7:return ne(!0),e.next=10,pe({id:i.pathId,course_id:parseInt(u),type:"subject",stage_item_id:t,sync_catelog:re?1:0});case 10:if(e.sent){e.next=14;break}return e.next=14,me(t.map((function(e){return{id:e,is_copy:0,is_use:1}})));case 14:ne(!1),xe();case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),me=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.Q)({id:i.pathId,course_id:u,stage_shixuns:n.map((function(e){return{stage_shixun_id:e.id,is_copy:e.is_copy,is_use:e.is_use}})),sync_catelog:re?1:0});case 2:t=e.sent,d(null),fe(),1===(null==t?void 0:t.status)&&y.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc",children:t.message}),onOk:function(){var e,n=null==t||null===(e=t.url.split("/"))||void 0===e?void 0:e[2];(0,H.xg)("/classrooms/".concat(n,"/shixun_homework"))}});case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),xe=function(){t({type:"pathsDetail/setActionTabs",payload:{}}),K([]),Q(null)},ye=se(),ge=ye.shixunIds,_e=void 0===ge?[]:ge,be=ye.videoItemIds,je=void 0===be?[]:be,we=ye.banksIds,ke=void 0===we?[]:we,Pe=ye.hackIds,Ne=void 0===Pe?[]:Pe,Te=ye.coursewareIds,Se=void 0===Te?[]:Te,Ce=ye.groupIds,Ie=void 0===Ce?[]:Ce,Ae=ye.normalIds,Me=void 0===Ae?[]:Ae;return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(y.Z,{title:"发送至课堂",keyboard:!1,destroyOnClose:!0,open:"PathsDetail-SendToClass"===n.actionTabs.key,width:800,centered:!0,confirmLoading:ee,className:D,onCancel:xe,onOk:ve,children:(0,J.jsxs)("div",{className:E,children:[(0,J.jsx)("div",{className:"mb10",children:(0,J.jsx)(C.default,{placeholder:"请选择您要发送的课堂",defaultOpen:!1,value:u,style:{width:"100%"},onSelect:function(e){return d(e)},optionLabelProp:"lable",children:null==g?void 0:g.map((function(e,n){return(0,J.jsx)(B,{value:e.course_id,lable:e.course_name,children:(0,J.jsxs)(I.Z,{justify:"space-between",children:[(0,J.jsx)(A.Z,{children:e.course_name}),(0,J.jsx)(A.Z,{children:z()(e.created_at).format("YYYY-MM-DD HH:mm")})]})},e.course_id)}))})}),(0,J.jsxs)("div",{className:F,children:["温馨提示:",(0,J.jsx)("br",{}),"1.请在本课程中选择所需项目发送到指定课堂,分组作业不会被发送至开放课堂;",(0,J.jsx)("br",{}),"2.未发布的实训不能发送至课堂"]}),(0,J.jsxs)("a",{onClick:function(){le()},children:[(0,J.jsx)("i",{className:"iconfont icon-shuaxin3 font14 mr5",style:{color:"#3061d0"}}),"刷新列表"]}),(0,J.jsxs)("div",{className:X,children:[(0,J.jsx)("div",{children:(0,J.jsx)(M.Z,{value:G,onChange:function(e){var n=e.target.checked,t=[];null==k||k.map((function(e,n){var i;t.push(n),null==e||null===(i=e.children)||void 0===i||i.map((function(i,r){var a;"ExaminationBank"==(null==i?void 0:i.item_type)||null!=i&&i.disabled||(t.push("".concat(n,"-").concat(r)),null==i||null===(a=i.children)||void 0===a||a.map((function(i,a){null!=e&&e.disabled||t.push("".concat(n,"-").concat(r,"-").concat(a))})))}))})),K(n?t:[])},className:"font14 ml20",children:"全选"})}),!(null==k||!k.length)&&(0,J.jsx)(Z.Z,{className:R,checkable:!0,defaultExpandAll:!0,treeData:k,checkedKeys:L,onCheck:function(e,n){return function(e,n){K(e)}(e)}})]}),(0,J.jsxs)("div",{className:O,children:[(0,J.jsx)(M.Z,{checked:re,onChange:function(e){return ae(e.target.checked)},className:"font14",children:"选中章节在课堂中同步生成目录"}),!!(_e.length+je.length+Ie.length+Me.length+ke.length+Ne.length)&&(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{children:"已选中:"}),!!_e.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"c-light-primary",children:[_e.length," "]}),(0,J.jsx)("span",{children:"个实训"})]}),!!je.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"c-purple-8C1 ml5",children:[je.length," "]}),(0,J.jsx)("span",{children:"个视频"})]}),!!Se.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"c-cyan-blue ml5",children:[Se.length," "]}),(0,J.jsx)("span",{children:"个课件"})]}),!!Ie.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"ml5",style:{color:"#AABF07"},children:[Ie.length," "]}),(0,J.jsx)("span",{children:"个分组作业"})]}),!!Me.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"ml5",style:{color:"#20BB8A"},children:[Me.length," "]}),(0,J.jsx)("span",{children:"个图文作业"})]}),!!ke.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"ml5",style:{color:"#e69917"},children:[ke.length," "]}),(0,J.jsx)("span",{children:"个测验"})]}),!!Ne.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"ml5",style:{color:"#e69917"},children:[Ne.length," "]}),(0,J.jsx)("span",{children:"个编程作业"})]})]})]})]})}),(0,J.jsx)(q.Z,{visible:de,inPaper:!1,renderData:he,onCancel:fe,onOk:me,modalType:"multiple",type:"subject"})]})})),U=t(82895),W=t(56102),G=t(78241),Q=t(19842),Y=t(92832),$=t(71418),ee=t(75105),ne="applyPublicContainer___UVHD5",te="applyPublicContent___XjdaZ",ie="spin___xLRsh",re="tips___Hok1Y",ae=t(680),oe=function(e){var n=e.type,t=e.onCancel,i=e.onOk,a=G.Z.useForm(),o=c()(a,1)[0],l=(0,h.useState)(1),u=c()(l,2),d=u[0],f=u[1],p=(0,h.useState)(!1),v=c()(p,2),m=v[0],_=v[1],b=(0,h.useState)([]),j=c()(b,2),w=j[0],k=j[1];(0,h.useEffect)((function(){o.setFieldValue("type",1),P()}),[]);var P=function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=7;break}return _(!0),e.next=4,(0,ee.ZP)("/api/disciplines.json",{method:"get",params:{source:n}});case 4:t=e.sent,k(t.disciplines||[]),_(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),N=function(){var e=o.getFieldsValue(),n=e.sub_discipline_id,t=e.discipline_name,r=e.sub_discipline_name,a=e.type;if((!n||n&&0===n.length)&&(!t||!r))return x.ZP.warning("请选择方向&课程"),!1;i({user_customize:2==a,sub_discipline_id:1==a?[n[1]]:null,discipline_name:t,sub_discipline_name:r})};return(0,J.jsx)(y.Z,{width:640,className:ne,centered:!0,title:"公开课程",okText:"申请公开",open:!0,onCancel:function(){t(),o.resetFields()},onOk:function(){o.validateFields().then((function(e){2==d&&(e.discipline_name.replaceAll(" ","").length<=0||e.sub_discipline_name.replaceAll(" ","").length<=0)?x.ZP.info("方向或课程不能为空,请填写后再提交!"):(N(),o.resetFields())}))},children:(0,J.jsxs)("div",{className:te,children:[(0,J.jsxs)("div",{className:re,children:[(0,J.jsx)(ae.Z,{style:{color:"#FF8C29",marginRight:10}}),"填写实践课程的方向&课程之后,方可申请公开"]}),(0,J.jsxs)(G.Z,{labelAlign:"left",form:o,children:[(0,J.jsx)(G.Z.Item,{name:"type",children:(0,J.jsxs)(g.ZP.Group,{onChange:function(e){f(e.target.value),1==e.target.value?o.setFieldsValue({discipline_name:"",sub_discipline_name:""}):o.setFieldsValue({sub_discipline_id:[]})},children:[(0,J.jsx)(g.ZP,{value:1,children:"快速选择方向&课程"}),(0,J.jsx)(g.ZP,{value:2,style:{marginLeft:40},children:"自定义方向&课程"})]})}),1==d&&(0,J.jsx)(G.Z.Item,{label:"方向&课程",name:"sub_discipline_id",rules:[{required:!0}],children:(0,J.jsx)(Q.Z,{expandTrigger:"hover",placeholder:"请选择方向&课程",options:w,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(e,n){return o.setFieldsValue({sub_discipline_id:e})}})}),2==d&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(G.Z.Item,{label:"方向",name:"discipline_name",rules:[{required:!0}],children:(0,J.jsx)(Y.Z,{placeholder:"请输入方向",autoComplete:"off"})}),(0,J.jsx)(G.Z.Item,{label:"课程",name:"sub_discipline_name",rules:[{required:!0}],children:(0,J.jsx)(Y.Z,{placeholder:"请输入课程",autoComplete:"off"})})]})]}),m&&(0,J.jsx)("div",{className:ie,children:(0,J.jsx)($.Z,{})})]})})},le=t(63743);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var se="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNC41IDE3Ljk0UzUuNTg3IDguNDUgMTMuODYgOC40NVY1bDUuOTUyIDYuMDQtNS45NTMgNi4wMzd2LTMuNDVTNy45NTEgMTIuOTYgNC41IDE3Ljk0IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var ue="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",ce=["pathsDetail","user","globalSetting","loading","dispatch"],de=[{name:"未发布",connect:"当前课程正在开发中,不可被他人使用",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"静默发布",connect:"当前课程已发布,可以通过分享链接使用,但不能被开放检索",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"公开审核",connect:"当前课程已发布,申请纳入开放检索,目前平台正在审核中",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"公开发布",connect:"当前课程已发布,且可被开放检索",bkcolor:"#FFE9C1",txcolor:"#A45204"}],fe=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading;return{pathsDetail:n,user:t,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var n,t,i,a,l,u,d,v,C,I,A,M,Z,L,z,D,E,F,X,O,R,q,V,B,G,Q,Y,$,ee,ne,te,ie,re,ae,fe,he,pe,ve,me,xe,ye,ge,_e,be,je,we,ke,Pe,Ne,Te,Se,Ce,Ie,Ae,Me,Ze,Le,ze,De,Ee,Fe,Xe,Oe,Re,He,qe,Je,Ve,Be,Ke,Ue,We,Ge,Qe,Ye,$e,en,nn,tn,rn,an,on,ln,sn,un,cn,dn,fn,hn,pn,vn,mn,xn,yn,gn,_n,bn,jn,wn,kn,Pn,Nn,Tn,Sn,Cn,In,An,Mn=e.pathsDetail,Zn=e.user,Ln=(e.globalSetting,e.loading,e.dispatch),zn=(f()(e,ce),(0,p.useParams)()),Dn=(0,h.useState)({}),En=c()(Dn,2),Fn=En[0],Xn=En[1],On=(0,h.useRef)(1),Rn=(0,h.useState)(),Hn=c()(Rn,2),qn=Hn[0],Jn=Hn[1],Vn=(0,h.useState)(!1),Bn=c()(Vn,2),Kn=Bn[0],Un=Bn[1],Wn=(0,h.useState)(!1),Gn=c()(Wn,2),Qn=Gn[0],Yn=Gn[1],$n=(0,h.useRef)(null),et=!(null!==(n=Mn.detail)&&void 0!==n&&n.can_managed),nt=(0,h.useState)({status:!1}),tt=c()(nt,2),it=tt[0],rt=tt[1];(null===(t=Mn.detail)||void 0===t?void 0:t.is_free)||null===(i=Mn.detail)||void 0===i||i.can_learning;(0,h.useEffect)((function(){rt({status:!1})}),[]),(0,h.useEffect)((function(){function e(){return(e=s()(r()().mark((function e(){var n,t,i,a,o,l,s,u,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!==(n=Mn.detail)&&void 0!==n&&n.courses&&(null!=(o=null===(t=Mn.detail)||void 0===t?void 0:t.courses)&&null!==(i=o.toast)&&void 0!==i&&i.is_open&&-1===(null===(a=o.toast)||void 0===a?void 0:a.open_num)?Yn(!0):null!=o&&null!==(l=o.toast)&&void 0!==l&&l.is_open&&1===(null==o||null===(s=o.toast)||void 0===s?void 0:s.open_num)?(c=JSON.parse(localStorage.getItem("pathsshow"))||[],(null===(u=c.filter((function(e){return e===(null==zn?void 0:zn.pathId)})))||void 0===u?void 0:u.length)>0?Yn(!1):(Yn(!0),c.push(null==zn?void 0:zn.pathId),localStorage.setItem("pathsshow",JSON.stringify(c)))):Yn(!1));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[null===(a=Mn.detail)||void 0===a?void 0:a.courses]),(0,h.useEffect)((function(){var e,n,t;if(null===(e=Mn.detail)||void 0===e||null===(e=e.courses)||void 0===e?void 0:e.length){var i;if(null!==(n=Mn.detail)&&void 0!==n&&n.has_start){var r,a=null===(r=Mn.detail)||void 0===r||null===(r=r.courses)||void 0===r?void 0:r.findIndex((function(e){var n;return 1===(null===(n=e.course_status)||void 0===n?void 0:n.status)}));i=a>-1?a:0}else{var o,l,s=null===(o=Mn.detail)||void 0===o||null===(o=o.courses)||void 0===o||null===(o=o.map((function(e){var n;return null===(n=e.course_status)||void 0===n?void 0:n.status})))||void 0===o?void 0:o.lastIndexOf(2);i=s>-1?s:0,i=(s=null===(l=Mn.detail)||void 0===l||null===(l=l.courses)||void 0===l?void 0:l.findIndex((function(e){var n;return 0===(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?s:i}Xn((null===(t=Mn.detail)||void 0===t?void 0:t.courses[i])||{})}}),[Mn.detail]);var at=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")},ot=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.rs)({container_id:zn.pathId,container_type:"Subject"});case 2:0===(n=e.sent).status&&(yt(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),lt=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.KM)({container_id:zn.pathId,container_type:"Subject"});case 2:0===(n=e.sent).status&&(yt(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),st=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return at(),e.abrupt("return");case 3:y.Z.confirm({centered:!0,width:430,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,J.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否删除实践课程?"}),onOk:function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.eJ)({id:zn.pathId});case 2:1===e.sent.status&&p.history.push("/paths");case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ut=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return at(),e.abrupt("return");case 3:y.Z.info({centered:!0,width:530,title:"提示",okText:"知道啦",icon:null,content:(0,J.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"课程发布后即可发送课堂使用"}),onOk:function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.Go)({id:zn.pathId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(yt(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ct=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return at(),e.abrupt("return");case 3:y.Z.confirm({centered:!0,width:430,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,J.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认撤销发布?"}),okButtonProps:{loading:Kn},onOk:function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Un(!0),e.next=3,(0,S.fj)({id:zn.pathId});case 3:1===(null==(n=e.sent)?void 0:n.status)&&(yt(),x.ZP.success("撤销发布成功")),Un(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),dt=function(){et?at():Mn.detail&&Mn.detail.has_sub_discipline?ht({user_customize:!1}):ft(!0)},ft=function(e){rt({status:e})},ht=function(e){var n;y.Z.confirm({centered:!0,width:590,title:"提示",okText:"确定申请",cancelText:"取消申请",icon:null,content:(0,J.jsxs)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:["公开课程需经过平台标准化审核,审核周期为1-2天,公开的课程将对平台所有人可见。",(0,J.jsx)("br",{}),"若仅本人教学使用则无需申请公开,直接发送到课堂即可",(0,J.jsx)("br",{})]}),onOk:(n=s()(r()().mark((function n(){var t,i;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t={user_customize:e.user_customize,type:e.type},e.user_customize?t=o()(o()({},t),{},{discipline_name:e.discipline_name,sub_discipline_name:e.sub_discipline_name}):e.sub_discipline_id&&(t=o()(o()({},t),{},{sub_discipline_id:e.sub_discipline_id})),n.next=4,(0,S.WO)(o()({id:zn.pathId},t));case 4:0!==(null==(i=n.sent)?void 0:i.status)&&1!==(null==i?void 0:i.status)||(yt(),x.ZP.success("公开申请已提交,请等待管理员的审核"));case 6:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},pt=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return at(),e.abrupt("return");case 3:y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,J.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认撤销申请公开?"}),onOk:function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.Er)({id:zn.pathId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(yt(),x.ZP.success("撤销申请公开成功"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),vt=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return at(),e.abrupt("return");case 3:y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,J.jsx)("div",{className:"ml20",children:(0,J.jsxs)(g.ZP.Group,{defaultValue:1,onChange:function(e){return On.current=e.target.value},children:[(0,J.jsxs)(g.ZP,{value:1,className:"mt10",style:{color:"#5F6367"},children:["开放课堂:",(0,J.jsx)("span",{children:"所有用户可以随时访问"})]}),(0,J.jsxs)(g.ZP,{value:0,className:"mt10",style:{color:"#5F6367"},children:["私有课堂:",(0,J.jsx)("span",{children:"仅报名参与的课堂成员可以访问"})]})]})}),onOk:function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,H.xg)("/classrooms/news/".concat(zn.pathId,"/newgold/").concat(On.current));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),mt=function(){var e;y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,J.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认立即预约?"}),onOk:(e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.c3)({id:zn.pathId});case 2:0===(n=e.sent).status&&(Jn(!0),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},xt=function(){var e;(0,U.tJ)(Ln)&&y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",icon:null,cancelText:"取消",content:(0,J.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确定加入该课堂"}),onOk:(e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.JS)({id:null==Fn?void 0:Fn.course_id});case 2:0===(n=e.sent).status&&(x.ZP.success(n.message),Ln({type:"pathsDetail/getPathsDetail",payload:{id:zn.pathId}}),1===(null===(t=Fn.course_status)||void 0===t?void 0:t.status)&&(0,H.xg)("/classrooms/".concat(null==Fn?void 0:Fn.course_id,"/shixun_homework")));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},yt=function(){Ln({type:"pathsDetail/getPathsDetail",payload:{id:zn.pathId}}),Ln({type:"pathsDetail/getRightData",payload:{id:zn.pathId}})},gt=!(null===(l=Mn.detail)||void 0===l||!l.participant_count||null!==(u=Mn.detail)&&void 0!==u&&u.allow_statistics),_t=(null===(d=Mn.detail)||void 0===d||null===(d=d.courses)||void 0===d?void 0:d.findIndex((function(e){return(null==e?void 0:e.course_id)===(null==Fn?void 0:Fn.course_id)})))+1,bt=_t===(null===(v=Mn.detail)||void 0===v||null===(v=v.courses)||void 0===v?void 0:v.length);return(0,J.jsxs)("section",{children:[(0,J.jsx)("aside",{className:N.banner,style:{backgroundImage:null!=Mn&&null!==(C=Mn.detail)&&void 0!==C&&null!==(C=C.attachments)&&void 0!==C&&null!==(C=C[0])&&void 0!==C&&C.url?"url(".concat(null==Mn||null===(I=Mn.detail)||void 0===I||null===(I=I.attachments)||void 0===I||null===(I=I[0])||void 0===I?void 0:I.url,")"):"url(".concat("data:image/png;base64,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",")"),marginBottom:null!==(A=Mn.detail)&&void 0!==A&&null!==(A=A.courses)&&void 0!==A&&A.length?70:20,paddingTop:20},children:(0,J.jsxs)("aside",{className:N.wrp,style:{backgroundImage:null!=Mn&&null!==(M=Mn.detail)&&void 0!==M&&null!==(M=M.attachments_b)&&void 0!==M&&null!==(M=M[0])&&void 0!==M&&M.url?"url(".concat(null==Mn||null===(Z=Mn.detail)||void 0===Z||null===(Z=Z.attachments_b)||void 0===Z||null===(Z=Z[0])||void 0===Z?void 0:Z.url,")"):""},children:[(0,J.jsxs)("div",{className:N.operationWrap,children:[(null===(L=Zn.userInfo)||void 0===L?void 0:L.login)&&(null===(z=Mn.detail)||void 0===z?void 0:z.is_collect)&&(0,J.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",width:80,display:"flex"},onClick:ot,children:[(0,J.jsx)(_.Z,{title:"取消收藏",children:(0,J.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0VFNUQ1RCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",style:{marginRight:"10px"}})}),(0,J.jsx)("span",{style:{height:"24px"},children:"已收藏"})]}),(null===(D=Zn.userInfo)||void 0===D?void 0:D.login)&&!(null!==(E=Mn.detail)&&void 0!==E&&E.is_collect)&&(0,J.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",width:70,marginLeft:"20px",display:"flex"},onClick:lt,children:[(0,J.jsx)(_.Z,{title:"收藏",children:(0,J.jsx)("img",{src:ue,style:{marginRight:"10px"}})}),(0,J.jsx)("span",{style:{height:"24px"},children:"收藏"})]}),!(0,T.bg)()&&(0,J.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex",width:70},className:"mr15",onClick:function(){(0,U.tJ)(Ln)},children:[(0,J.jsx)("img",{src:ue,style:{marginRight:"10px"}}),(0,J.jsx)("span",{style:{height:"24px"},children:"收藏"})]}),!(null===(F=Mn.detail)||void 0===F||!F.is_free)&&0!==(null===(X=Mn.detail)||void 0===X?void 0:X.publish_status)&&((null===(O=Mn.detail)||void 0===O?void 0:O.allow_add_member)||!(0,T.JA)())&&(0,J.jsx)(_.Z,{title:"以课堂实验的形式发送到我的课堂",children:(0,J.jsxs)("span",{onClick:function(){var e;null!==(e=Mn.detail)&&void 0!==e&&e.need_authorize?(0,U.rX)(!1,"该课程中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"):(0,U.tJ)(Ln)&&Ln({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,J.jsx)("img",{src:se,style:{marginRight:"10px"}}),"发送课堂"]})}),(null===(R=Mn.detail)||void 0===R?void 0:R.allow_statistics)&&2===(null===(q=Mn.detail)||void 0===q?void 0:q.public_status)&&(0,J.jsxs)("span",{onClick:function(){return p.history.push("/paths/".concat(zn.pathId,"/statistics"))},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,J.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNy44NDMgMTcuOTY3VjkuMzRjMC0uMzQzLS4yNTgtLjYwOC0uNTY4LS42MDhINS41NjljLS4zMSAwLS41NjkuMjktLjU2OS42MDh2OC42MjdoMi44NDNabTMuNjE5IDBWNS42MzVjMC0uMzQzLS4yNTktLjYzNS0uNTY5LS42MzVIOS4xODhjLS4zMTEgMC0uNTcuMjktLjU3LjYzNXYxMi4zMzJoMi44NDRabTMuNjE5IDB2LTUuNDVjMC0uMzQ1LS4yNTktLjYzNi0uNTctLjYzNmgtMS43MDVjLS4zMSAwLS41NjkuMjktLjU2OS42MzR2NS40NTJoMi44NDNabTMuNjE4IDBWOS4zNGMwLS4zNDMtLjI1OS0uNjA4LS41NjktLjYwOGgtMS43MDZjLS4zMSAwLS41NjguMjktLjU2OC42MDh2OC42MjdoMi44NDNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",style:{marginRight:"10px"}}),"学习统计"]}),(null===(V=Mn.detail)||void 0===V?void 0:V.is_share)&&(0,J.jsx)(W.CopyToClipboard,{text:"".concat(window.location.origin,"/paths/").concat(zn.pathId,"?userid=").concat(null===(B=Zn.userInfo)||void 0===B?void 0:B.user_id),onCopy:function(){return x.ZP.success("已复制课程分享专属链接")},children:(0,J.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,J.jsx)("img",{src:se,style:{marginRight:"10px"}}),"分享课程"]})}),(null===(G=Mn.detail)||void 0===G?void 0:G.allow_add_member)&&(0,J.jsx)(b.Z,{dropdownRender:function(){var e,n,t,i,r,a,o,l,s,u,c,d,f,h,v,m,x;return(0,J.jsxs)(j.Z,{children:[(null===(e=Mn.detail)||void 0===e?void 0:e.courses)&&((null===(n=Mn.detail)||void 0===n?void 0:n.is_creator)&&!(null===(t=Zn.userInfo)||void 0===t||!t.professional_certification)||(0,T.ag)())&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:vt,children:"开课"}),(null===(i=Mn.detail)||void 0===i?void 0:i.allow_statistics)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){et?at():p.history.push("/paths/".concat(zn.pathId,"/edit"))},children:"编辑课程"}),(null===(r=Mn.detail)||void 0===r?void 0:r.allow_add_member)&&0===(null===(a=Mn.detail)||void 0===a?void 0:a.publish_status)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:ut,children:"发布课程"}),(null===(o=Mn.detail)||void 0===o?void 0:o.allow_statistics)&&2===(null===(l=Mn.detail)||void 0===l?void 0:l.publish_status)&&0===(null===(s=Mn.detail)||void 0===s?void 0:s.public_status)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:ct,children:"撤销发布"}),(null===(u=Mn.detail)||void 0===u?void 0:u.allow_statistics)&&2===(null===(c=Mn.detail)||void 0===c?void 0:c.publish_status)&&0===(null===(d=Mn.detail)||void 0===d?void 0:d.public_status)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:dt,children:"公开课程"}),(null===(f=Mn.detail)||void 0===f?void 0:f.allow_statistics)&&1===(null===(h=Mn.detail)||void 0===h?void 0:h.public_status)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:pt,children:"撤销申请公开"}),(0,T.GJ)()&&(null===(v=Mn.detail)||void 0===v?void 0:v.allow_statistics)&&2===(null===(m=Mn.detail)||void 0===m?void 0:m.public_status)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:pt,children:"撤销公开"}),(null===(x=Mn.detail)||void 0===x?void 0:x.allow_delete)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:st,children:"删除课程"})]})},children:(0,J.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,J.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTkuMzI4IDEwLjU1Yy0uMDktLjQ1Ny0uMzcxLS43NTItLjcxNi0uNzUyaC0uMDcyQTEuODMgMS44MyAwIDAgMSAxNi43IDcuOTgxYzAtLjMyMi4xNjMtLjY5LjE2My0uNjlhLjk0OC45NDggMCAwIDAtLjMyNi0xLjE1NGwtLjAyNy0uMDE4LTEuODU3LTEuMDEyLS4wMjctLjAwOWEuOTYuOTYgMCAwIDAtLjM5OS0uMDhjLS4yOSAwLS41Ny4xMTYtLjc2LjMwNC0uMi4yMDYtLjkwNi44MDYtMS40NS44MDYtLjU0MyAwLTEuMjUtLjYwOS0xLjQ1OC0uODE1QTEuMDY3IDEuMDY3IDAgMCAwIDkuNzk5IDVjLS4xMzYgMC0uMjYzLjAyNy0uMzkuMDcybC0uMDI3LjAwOS0xLjkxMSAxLjA0Ny0uMDI3LjAxOGEuOTQ0Ljk0NCAwIDAgMC0uMzI2IDEuMTQ2cy4xNjMuMzY3LjE2My42ODlhMS44MyAxLjgzIDAgMCAxLTEuODM5IDEuODE3SDUuMzdjLS4zNTQgMC0uNjM0LjI5NS0uNzE2Ljc1Mi0uMDEuMDM2LS4xNTQuODMyLS4xNTQgMS40NXMuMTU0IDEuNDE0LjE1NCAxLjQ1Yy4wOS40NTcuMzcxLjc1Mi43MTYuNzUyaC4wODFhMS44MyAxLjgzIDAgMCAxIDEuODM5IDEuODE3YzAgLjMyMi0uMTU0LjY5LS4xNjMuNjlhLjk0OC45NDggMCAwIDAgLjMyNiAxLjE1NGwuMDE4LjAxOCAxLjgyIDEuMDEyLjAyOC4wMDljLjExOC4wNTMuMjUzLjA4LjM5LjA4LjI5IDAgLjU3OS0uMTE2Ljc2LS4zMjIuMjYzLS4yNzguOTYtLjg1IDEuNDc3LS44NS41NjEgMCAxLjI4Ni42NDQgMS40OTQuODY4YTEuMDQ1IDEuMDQ1IDAgMCAwIDEuMTYuMjQxbC4wMjctLjAwOSAxLjg5My0xLjAyOS4wMjctLjAxOGEuOTQ0Ljk0NCAwIDAgMCAuMzI2LTEuMTQ2cy0uMTYzLS4zNjctLjE2My0uNjg5YTEuODMgMS44MyAwIDAgMSAxLjgzOS0xLjgxN2guMDcyYy4zNTQgMCAuNjM0LS4yOTUuNzI1LS43NTIgMC0uMDA5LjE1NC0uODE0LjE1NC0xLjQ1YTEwLjg4OCAxMC44ODggMCAwIDAtLjE3Mi0xLjQ2Wm0tNy4zNzMgNC4wNzNDMTAuNDg3IDE0LjYyMyA5LjMgMTMuNDQgOS4zIDEyYzAtMS40NSAxLjE5NS0yLjYyMyAyLjY1NC0yLjYyMyAxLjQ2NyAwIDIuNjU0IDEuMTgyIDIuNjU0IDIuNjIzIDAgMS40NDEtMS4xODcgMi42MjMtMi42NTQgMi42MjNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",style:{marginRight:"10px"}}),"设置"]})})]}),(0,J.jsxs)("div",{style:{alignItems:"center"},className:[N.titleWrap,(null===(Q=Mn.detail)||void 0===Q||null===(Q=Q.name)||void 0===Q?void 0:Q.indexOf("\n"))&&N.titleFlexEnd].join(" "),children:[(0,J.jsxs)("div",{className:N.title,children:[(0,J.jsx)(_.Z,{title:null===(Y=Mn.detail)||void 0===Y||null===(Y=Y.name)||void 0===Y?void 0:Y.split("\n")[0],children:(0,J.jsx)("strong",{className:N.titleName,style:{maxWidth:(null==$n||null===($=$n.current)||void 0===$?void 0:$.offsetWidth)<150?810:730},children:null===(ee=Mn.detail)||void 0===ee||null===(ee=ee.name)||void 0===ee?void 0:ee.split("\n")[0]})}),(0,J.jsxs)("span",{className:"font24",children:[(0,J.jsx)("br",{}),null===(ne=Mn.detail)||void 0===ne||null===(ne=ne.name)||void 0===ne?void 0:ne.split("\n").filter((function(e,n){return 0!==n})).join("")]})]}),(0,J.jsx)("div",{children:(0,J.jsxs)("div",{className:N.tagsWrap,ref:$n,children:[(null===(te=Mn.detail)||void 0===te?void 0:te.allow_add_member)&&!(null!==(ie=Mn.detail)&&void 0!==ie&&ie.excellent)&&(0,J.jsx)(_.Z,{title:null===(re=de[(null===(ae=Mn.detail)||void 0===ae?void 0:ae.shixun_tag_num)-1])||void 0===re?void 0:re.connect,children:(0,J.jsx)("div",{children:(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{backgroundColor:null===(fe=de[(null===(he=Mn.detail)||void 0===he?void 0:he.shixun_tag_num)-1])||void 0===fe?void 0:fe.bkcolor,color:null===(pe=de[(null===(ve=Mn.detail)||void 0===ve?void 0:ve.shixun_tag_num)-1])||void 0===pe?void 0:pe.txcolor,height:26,border:"1px solid ".concat(null===(me=de[(null===(xe=Mn.detail)||void 0===xe?void 0:xe.shixun_tag_num)-1])||void 0===me?void 0:me.bkcolor)},children:null===(ye=de[(null===(ge=Mn.detail)||void 0===ge?void 0:ge.shixun_tag_num)-1])||void 0===ye?void 0:ye.name})})}),(null===(_e=Mn.detail)||void 0===_e?void 0:_e.featured)>0&&(0,J.jsxs)("div",{children:[1===(null===(be=Mn.detail)||void 0===be?void 0:be.featured)&&(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#FF6500",border:"1px solid #FF6500"},children:"国家一流"}),2===(null===(je=Mn.detail)||void 0===je?void 0:je.featured)&&(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#4361F2",border:"1px solid #4361F2"},children:"军队一流"}),3===(null===(we=Mn.detail)||void 0===we?void 0:we.featured)&&(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#E9AD5D",border:"1px solid #E9AD5D"},children:"省级一流"}),4===(null===(ke=Mn.detail)||void 0===ke?void 0:ke.featured)&&(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#f7ce62",border:"1px solid #f7ce62"},children:"精品课程"})]}),(null===(Pe=Mn.detail)||void 0===Pe?void 0:Pe.excellent)&&(null===(Ne=Mn.detail)||void 0===Ne?void 0:Ne.allow_add_member)&&"公开发布"==(null===(Te=de[(null===(Se=Mn.detail)||void 0===Se?void 0:Se.shixun_tag_num)-1])||void 0===Te?void 0:Te.name)&&15!=(null==Zn||null===(Ce=Zn.userInfo)||void 0===Ce?void 0:Ce.role)&&(0,J.jsx)("div",{children:(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"},children:"开放课程"})}),(null===(Ie=Mn.detail)||void 0===Ie?void 0:Ie.excellent)&&15==(null==Zn||null===(Ae=Zn.userInfo)||void 0===Ae?void 0:Ae.role)&&(0,J.jsx)("div",{children:(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"},children:"开放课程"})}),(null===(Me=Mn.detail)||void 0===Me?void 0:Me.is_plan)&&(0,J.jsx)(_.Z,{title:"教育部101计划计算机类课程",children:(0,J.jsx)("div",{children:(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0},children:"101计划"})})})]})})]}),(null===(Ze=Mn.detail)||void 0===Ze?void 0:Ze.laboratory_name)&&(0,T.Ny)()&&(0,J.jsxs)("div",{className:N.laboratory,children:[(0,J.jsx)("span",{children:"云上实验室:"}),(0,J.jsx)(_.Z,{title:null===(Le=Mn.detail)||void 0===Le?void 0:Le.laboratory_name,children:(0,J.jsx)("a",{href:"https://".concat(null===(ze=Mn.detail)||void 0===ze?void 0:ze.laboratory_url),target:"_blank",className:N.name,children:null===(De=Mn.detail)||void 0===De?void 0:De.laboratory_name})})]}),(0,J.jsx)("div",{className:N.contentWrap,children:(0,J.jsxs)("div",{className:N.contentLeftWrap,children:[!(null===(Ee=Mn.detail)||void 0===Ee||!Ee.stages_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"章节"}),(0,J.jsx)("p",{className:"mt3",children:null===(Fe=Mn.detail)||void 0===Fe?void 0:Fe.stages_count})]}),!(null===(Xe=Mn.detail)||void 0===Xe||!Xe.shixuns_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"单元"}),(0,J.jsx)("p",{className:"mt3",children:null===(Oe=Mn.detail)||void 0===Oe?void 0:Oe.shixuns_count})]}),!(null===(Re=Mn.detail)||void 0===Re||!Re.challenge_choose_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"选择题关卡"}),(0,J.jsx)("p",{className:"mt3",children:null===(He=Mn.detail)||void 0===He?void 0:He.challenge_choose_count})]}),!(null===(qe=Mn.detail)||void 0===qe||!qe.challenges_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"实践关卡"}),(0,J.jsx)("p",{className:"mt3",children:null===(Je=Mn.detail)||void 0===Je?void 0:Je.challenges_count})]}),!(null===(Ve=Mn.detail)||void 0===Ve||!Ve.videos_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"视频"}),(0,J.jsx)("p",{className:"mt3",children:null===(Be=Mn.detail)||void 0===Be?void 0:Be.videos_count})]}),!(null===(Ke=Mn.detail)||void 0===Ke||!Ke.attachment_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"课件"}),(0,J.jsx)("p",{className:"mt3",children:null===(Ue=Mn.detail)||void 0===Ue?void 0:Ue.attachment_count})]}),0!==(null===(We=Mn.detail)||void 0===We?void 0:We.publish_status)&&!(null===(Ge=Mn.detail)||void 0===Ge||!Ge.subject_score)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"经验值"}),(0,J.jsx)("p",{className:"mt3",children:null===(Qe=Mn.detail)||void 0===Qe?void 0:Qe.subject_score})]}),0!==(null===(Ye=Mn.detail)||void 0===Ye?void 0:Ye.publish_status)&&!(null===($e=Mn.detail)||void 0===$e||!$e.member_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{children:"学习人数"}),(0,J.jsx)(_.Z,{title:"更新时间:".concat((null===(en=Mn.detail)||void 0===en?void 0:en.member_count_update_at)||"--"),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"})})]}),(0,J.jsx)("p",{className:"mt3",children:null===(nn=Mn.detail)||void 0===nn?void 0:nn.member_count})]}),(null===(tn=Mn.detail)||void 0===tn?void 0:tn.subject_score)>0&&(0,J.jsxs)("span",{className:"font14 c-white",children:[(0,J.jsx)("span",{children:"评分"}),(0,J.jsx)("br",{}),(0,J.jsx)("div",{className:N.rating,children:(0,J.jsx)(w.Z,{allowHalf:!0,style:{fontSize:12},value:(0,H.og)(null===(rn=Mn.detail)||void 0===rn?void 0:rn.averge_star),disabled:!0})})]})]})}),!(null===(an=Mn.detail)||void 0===an||null===(an=an.courses)||void 0===an||!an.length)&&(0,J.jsxs)("aside",{className:N.nav,children:[(0,J.jsxs)("div",{className:N.navLeft,children:[Fn.course_identity<4&&(0,J.jsx)(_.Z,{placement:"bottom",title:"编辑课堂",children:(0,J.jsx)("a",{href:"/classrooms/".concat(null==Fn?void 0:Fn.course_id,"/newgolds/settings"),target:"_blank",children:(0,J.jsx)("i",{className:"iconfont icon-bianji1 ".concat(N.navLeftIcon)})})}),(0,J.jsx)(b.Z,{dropdownRender:function(){var e,n;return(0,J.jsx)(j.Z,{children:null===(e=m()(null===(n=Mn.detail)||void 0===n?void 0:n.courses))||void 0===e||null===(e=e.reverse())||void 0===e?void 0:e.map((function(e,n){var t;return(0,J.jsx)(j.Z.Item,{onClick:function(){return n=e.course_id,i=null===(t=Mn.detail)||void 0===t||null===(t=t.courses)||void 0===t?void 0:t.find((function(e){return e.course_id===n})),Xn(i||{}),void Ln({type:"classroomList/setActionTabs",payload:{key:"修改开课时间",name:n}});var n,t,i},children:(0,J.jsxs)("span",{className:"font14",children:["第",(null===(t=Mn.detail)||void 0===t||null===(t=t.courses)||void 0===t?void 0:t.length)-n,"期"]})},e.course_id)}))})},children:(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font14 current",children:["第",(0,J.jsx)("span",{className:N.colorOrange,children:_t}),"期"]}),(0,J.jsx)(P.Z,{})]})}),(0,J.jsxs)("div",{className:N.navContent,children:[(0,J.jsxs)("div",{className:N.contentItem,children:[(0,J.jsx)("div",{className:N.contentItemTitle,children:"开课时间:"}),(0,J.jsx)("div",{className:N.contentItemText,children:null==Fn?void 0:Fn.start_date})]}),(0,J.jsx)("div",{className:N.verticalLine}),(0,J.jsxs)("div",{className:N.contentItem,children:[(0,J.jsx)("div",{className:N.contentItemTitle,children:"结课时间:"}),(0,J.jsx)("div",{className:N.contentItemText,children:null==Fn?void 0:Fn.end_date})]}),(0,J.jsx)("div",{className:N.verticalLine}),(0,J.jsxs)("div",{className:N.contentItem,children:[(0,J.jsx)("div",{className:N.contentItemTitle,children:"本期选课人数"}),(0,J.jsxs)("div",{className:N.contentItemText,children:[null==Fn?void 0:Fn.student_count," 人"]})]})]})]}),(0,J.jsxs)("div",{className:N.navRight,style:{display:"none"},children:[(0,J.jsxs)("div",{className:N.flexRow,children:[1===(null==Fn||null===(on=Fn.course_status)||void 0===on?void 0:on.status)&&(0,J.jsx)("div",{className:"mr20 c-red-ee4",children:null==Fn||null===(ln=Fn.course_status)||void 0===ln?void 0:ln.time}),2===(null==Fn||null===(sn=Fn.course_status)||void 0===sn?void 0:sn.status)&&Fn.course_identity<6&&(0,J.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"}),2===(null===(un=Fn.course_status)||void 0===un?void 0:un.status)&&(Fn.course_identity<6?(0,J.jsx)("a",{className:N.classButton,href:"/classrooms/".concat(null==Fn||null===(cn=Fn.first_category_url)||void 0===cn||null===(cn=cn.split("/"))||void 0===cn?void 0:cn[2],"/announcement"),target:"_blank",children:"进入课堂"}):(0,J.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"})),1===(null===(dn=Fn.course_status)||void 0===dn?void 0:dn.status)&&Fn.course_identity>5&&(0,J.jsx)("div",{className:N.classButton,onClick:xt,children:"立即加入"}),1===(null===(fn=Fn.course_status)||void 0===fn?void 0:fn.status)&&5===Fn.course_identity&&(0,J.jsx)("a",{className:N.classButton,href:"/classrooms/".concat(null==Fn||null===(hn=Fn.first_category_url)||void 0===hn||null===(hn=hn.split("/"))||void 0===hn?void 0:hn[2],"/announcement"),target:"_blank",children:"立即学习"}),0===(null===(pn=Fn.course_status)||void 0===pn?void 0:pn.status)&&Fn.course_identity>5&&(0,J.jsx)("div",{className:N.classButton,onClick:xt,children:"立即报名"}),0===(null===(vn=Fn.course_status)||void 0===vn?void 0:vn.status)&&5===Fn.course_identity&&(0,J.jsx)("div",{className:N.classButton,children:"报名成功"}),(0===(null==Fn||null===(mn=Fn.course_status)||void 0===mn?void 0:mn.status)||1===(null==Fn||null===(xn=Fn.course_status)||void 0===xn?void 0:xn.status))&&Fn.course_identity<5&&(0,J.jsx)("a",{className:N.classButton,href:"/classrooms/".concat(null==Fn||null===(yn=Fn.first_category_url)||void 0===yn||null===(yn=yn.split("/"))||void 0===yn?void 0:yn[2],"/announcement"),target:"_blank",children:"进入课堂"}),gt&&bt&&(null===(gn=Mn.detail)||void 0===gn?void 0:gn.has_participate)&&(0,J.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bgGray),children:"预约报名成功"}),gt&&bt&&!(null!==(_n=Mn.detail)&&void 0!==_n&&_n.has_participate)&&(qn?(0,J.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bgGray),children:"预约报名成功"}):(0,J.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bg28e),onClick:mt,children:"期待开课并预约报名"}))]}),(0,J.jsxs)("div",{className:N.flexRow,children:[gt&&!(null===(bn=Mn.detail)||void 0===bn||null===(bn=bn.courses)||void 0===bn||!bn.length)&&bt&&(0,J.jsxs)("span",{className:"mt20",children:[(0,J.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(jn=Mn.detail)||void 0===jn?void 0:jn.student_count," ","人时即将开课"]}),(0,J.jsxs)("span",{className:"",children:["当前预约报名人数:",(0,J.jsx)("span",{className:"mr5 c-red-ee4",children:!0===qn?(null===(wn=Mn.detail)||void 0===wn?void 0:wn.participant_count)+1:null===(kn=Mn.detail)||void 0===kn?void 0:kn.participant_count}),"人"]})]}),gt&&!(null!==(Pn=Mn.detail)&&void 0!==Pn&&null!==(Pn=Pn.courses)&&void 0!==Pn&&Pn.length)&&bt&&(0,J.jsxs)("span",{children:[!(null!==(Nn=Mn.detail)&&void 0!==Nn&&Nn.has_participate)&&(!0===qn?(0,J.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bgGray),children:"预约报名成功"}):(0,J.jsx)("a",{className:"".concat(N.classButton," ").concat(N.bg28e),onClick:mt,children:"期待开课并预约报名"})),(null===(Tn=Mn.detail)||void 0===Tn?void 0:Tn.has_participate)&&(0,J.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bgGray),children:"预约报名成功"}),(0,J.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(Sn=Mn.detail)||void 0===Sn?void 0:Sn.student_count," ","人时即将开课"]}),(0,J.jsxs)("span",{className:"",children:["当前预约报名人数:",(0,J.jsx)("span",{className:"mr5 c-red-ee4",children:!0===qn?(null===(Cn=Mn.detail)||void 0===Cn?void 0:Cn.participant_count)+1:null===(In=Mn.detail)||void 0===In?void 0:In.participant_count}),"人"]})]})]})]})]})]})}),(0,J.jsx)(K,{}),it.status&&(0,J.jsx)(oe,{type:"subject",onCancel:function(){return ft(!1)},onOk:function(e){ft(!1),ht(e)}}),(0,J.jsx)(y.Z,{open:Qn,title:"课程公告",width:593,maskClosable:!1,onCancel:function(){Yn(!1)},centered:!0,footer:(0,J.jsx)("div",{children:(0,J.jsx)(k.ZP,{type:"primary",onClick:function(){Yn(!1)},children:"我知道了"})}),children:(0,J.jsx)(le.Z,{style:{maxHeight:378,overflow:"auto"},value:null==Mn||null===(An=Mn.detail)||void 0===An||null===(An=An.toast)||void 0===An?void 0:An.content})})]})})),he=t(10160),pe=t(93948),ve="rightWrap___trEKQ",me="qrCode___J87U9",xe="cardTop___sVfNE",ye="card___xqkwa",ge="flexRow___EJjLR",_e="flexRowAbout___wsXZw",be="skillWrap___H2LfA",je="skillTopWrap___Iy4yY",we="directionItemWrap___D3A3B",ke="groupActionWrap___uM9bY",Pe="classButton___kwIIq",Ne="bg28e____4vxe",Te="bgGray___bP0QM",Se="price___YtmIz",Ce="d1___kWoQd",Ie="auto___j1TRz",Ae="disabled___acQun",Me="d2___lGbRu",Ze="d3___bWANm",Le="d4___wyT_a",ze="imgradius___fmcxI",De="imageWrap___HkmiW",Ee="directionItemWrap___MKzHd",Fe="groupActionWrap___PB2b7",Xe="teamHeight___qj0wW",Oe="divHeight___MUuEe",Re=t(88522),He=t(61998),qe=t(26724),Je=t.n(qe),Ve=t(77540),Be=t(91275),Ke=(0,p.connect)((function(e){return{pathsDetail:e.pathsDetail,loading:e.loading}}))((function(e){e.pathsDetail,e.loading;var n=e.dispatch,t=e.open,i=e.onClose,a=e.onReloadData,l=void 0===a?function(){}:a,u=(0,p.useParams)(),d=(0,h.useState)([]),f=c()(d,2),v=f[0],g=f[1],b=(0,h.useState)(!0),j=c()(b,2),w=j[0],P=j[1],N=(0,h.useState)(!1),T=c()(N,2),I=T[0],A=T[1],Z=G.Z.useForm(),L=c()(Z,1)[0],D=(0,h.useState)([]),E=c()(D,2),F=E[0],X=E[1],O=(0,h.useState)(1),R=c()(O,2),H=R[0],q=R[1],V=(0,h.useState)([]),B=c()(V,2),K=B[0],U=B[1],W=(0,h.useState)(!0),Q=c()(W,2),$=Q[0],ee=Q[1],ne=(0,h.useState)(!1),te=c()(ne,2),ie=te[0],re=te[1];(0,h.useEffect)((function(){t&&ae()}),[t]);var ae=function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"classroomList/getSchoolList",payload:{}});case 2:t=e.sent,g(t.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=s()(r()().mark((function e(){var n,t,i,a,l,s=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=s.length>0&&void 0!==s[0]&&s[0],!(w&&!I||n)){e.next=11;break}return a=L.getFieldValue(),A(!0),q(n?1:H+1),e.next=7,(0,Ve.nQ)(o()(o()({page:n?1:H+1,container_id:u.pathId,container_type:3},a),{},{school_name:(null==a?void 0:a.school_name)||null,keyword:(null==a||null===(t=a.keyword)||void 0===t?void 0:t.trim())||null}));case 7:l=e.sent,X(n?m()(l.users):[].concat(m()(F),m()(l.users))),A(!1),(null===(i=l.users)||void 0===i?void 0:i.length)<10&&P(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=K&&K.length){e.next=4;break}x.ZP.warning("请先在下面列表中选择要添加成员"),e.next=10;break;case 4:return re(!0),e.next=7,(0,S.mx)({id:u.pathId,user_ids:K});case 7:n=e.sent,re(!1),n&&(x.ZP.success("添加成功"),se(),l&&l());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),se=function(){L.setFieldsValue({keyword:""}),i(),ee(!0),P(!0)},ue=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,J.jsx)(M.Z,{value:n.numid,checked:K.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)(p.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机号",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e&&z()(e).format("YYYY-MM-DD HH:mm"),children:(0,J.jsx)("span",{children:e&&z()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,J.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,J.jsxs)(y.Z,{title:"添加合作者",open:t,okText:"确定",cancelText:"取消",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:ie,onOk:le,onCancel:se,children:[(0,J.jsxs)(G.Z,{layout:"inline",form:L,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:function(){var e;if(null===(e=L.getFieldValue())||void 0===e||null===(e=e.keyword)||void 0===e||!e.trim())return x.ZP.warning("请输入搜索内容"),void X([]);ee(!1),P(!0),A(!1),q(1),U([]),oe(!0)},children:[(0,J.jsx)(G.Z.Item,{name:"search_type",label:"搜索类型",children:(0,J.jsxs)(C.default,{children:[(0,J.jsx)(C.default.Option,{value:"1",children:"姓名"}),(0,J.jsx)(C.default.Option,{value:"2",children:"手机号"}),(0,J.jsx)(C.default.Option,{value:"3",children:"邮箱"})]})}),(0,J.jsx)(G.Z.Item,{name:"keyword",label:"搜索内容",children:(0,J.jsx)(Y.Z,{allowClear:!0,style:{width:280},size:"middle",placeholder:"请输入内容"})}),(0,J.jsx)(G.Z.Item,{name:"school_name",label:"单位:",children:(0,J.jsx)(Re.Z,{allowClear:!0,defaultOpen:!1,options:v,style:{width:380},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,J.jsx)(G.Z.Item,{children:(0,J.jsx)(k.ZP,{htmlType:"submit",type:"primary",size:"middle",children:"搜索"})})]}),$&&(0,J.jsxs)("div",{className:"tc font16 c-light-black mt40",children:[(0,J.jsx)("img",{src:Be.RL,width:"100",alt:""}),(0,J.jsx)("br",{}),"请搜索要添加的人员"]}),!$&&(0,J.jsxs)("section",{children:[(0,J.jsx)("div",{className:"flexd-table-header mt20",children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:[],columns:ue})}),(0,J.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,J.jsx)(Je(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){oe()},hasMore:w,useWindow:!1,children:(0,J.jsx)(He.Z,{loading:I,showHeader:!1,pagination:!1,dataSource:F,columns:ue,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=K.indexOf(e);n<0?K.push(e):K.splice(n,1),U(m()(K))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),Ue=(0,p.connect)((function(e){return{pathsDetail:e.pathsDetail,loading:e.loading}}))((function(e){var n=e.pathsDetail,t=(e.loading,e.dispatch),i=e.data,a=e.onReloadData,o=void 0===a?function(){}:a,l=(0,p.useParams)(),u=(0,h.useState)(!0),d=c()(u,2),f=d[0],v=d[1],g=(0,h.useState)(!1),b=c()(g,2),j=b[0],w=b[1],P=G.Z.useForm(),N=c()(P,1)[0],T=(0,h.useState)([]),C=c()(T,2),I=C[0],A=C[1],Z=(0,h.useState)(1),L=c()(Z,2),z=L[0],D=L[1],E=(0,h.useState)([]),F=c()(E,2),X=F[0],O=F[1],R=(0,h.useState)(!0),H=c()(R,2),q=H[0],V=H[1],B=(0,h.useState)(!1),K=c()(B,2),U=K[0],W=K[1];(0,h.useEffect)((function(){"Collaborators-AddCourses"===n.actionTabs.key&&(V(!0),v(!0),Q())}),[n.actionTabs.key]);var Q=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"classroomList/getSchoolList",payload:{}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$=function(){var e=s()(r()().mark((function e(){var n,t,i,a,o,s=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=s.length>0&&void 0!==s[0]&&s[0],!(f&&!j||n)){e.next=11;break}return a=N.getFieldValue(),w(!0),D(n?1:z+1),e.next=7,(0,Ve.FU)({page:n?1:z+1,container_id:l.pathId,container_type:3,manager_name:(null==a?void 0:a.manager_name)||null,course_name:(null==a||null===(t=a.course_name)||void 0===t?void 0:t.trim())||null});case 7:o=e.sent,A(n?m()(o.courses):[].concat(m()(I),m()(o.courses))),w(!1),(null===(i=o.courses)||void 0===i?void 0:i.length)<10&&v(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=s()(r()().mark((function e(){var t,a,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=X&&X.length){e.next=4;break}x.ZP.warning("请先在下面列表中选择要添加课堂"),e.next=19;break;case 4:if(1==n.actionTabs.type){e.next=10;break}if(!((null==n||null===(t=n.Courses)||void 0===t||null===(t=t.spoc_courses)||void 0===t?void 0:t.length)+(null==X?void 0:X.length)>3)){e.next=8;break}return x.ZP.warning("一个实践课程只能加入3个spoc课堂"),e.abrupt("return");case 8:e.next=13;break;case 10:if(!((null==i||null===(a=i.spoc_courses)||void 0===a?void 0:a.length)+(null==X?void 0:X.length)>3)){e.next=13;break}return x.ZP.warning("一个实践课程只能加入3个历史课堂"),e.abrupt("return");case 13:return W(!0),e.next=16,(0,S.sm)({id:l.pathId,course_ids:X,course_type:n.actionTabs.type});case 16:s=e.sent,W(!1),s&&(x.ZP.success("添加成功"),ne(),o&&o());case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=function(){N.setFieldsValue({course_name:"",manager_name:""}),O([]),t({type:"pathsDetail/setActionTabs",payload:{}})},te=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,J.jsx)(M.Z,{value:n.id,checked:X.includes(String(n.id)),disabled:!!e})}},{title:"课堂名称",dataIndex:"name",width:100,ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"管理者",width:100,dataIndex:"managers",ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"课堂所在学校",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"创建时间",dataIndex:"created_at",width:140,ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"成员数量",dataIndex:"course_members_count",width:80,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}}];return(0,J.jsxs)(y.Z,{title:"添加课堂",open:"Collaborators-AddCourses"===n.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:U,onOk:ee,onCancel:ne,children:[(0,J.jsxs)(G.Z,{layout:"inline",form:N,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:function(){V(!1),v(!0),w(!1),D(1),O([]),$(!0)},children:[(0,J.jsx)(G.Z.Item,{name:"course_name",label:"课堂名称",children:(0,J.jsx)(Y.Z,{allowClear:!0,style:{width:370},size:"middle",placeholder:"请输入课堂名称"})}),(0,J.jsx)(G.Z.Item,{name:"manager_name",label:"课堂管理者",children:(0,J.jsx)(Y.Z,{allowClear:!0,style:{width:370},size:"middle",placeholder:"请输入课堂管理者名称"})}),(0,J.jsx)(G.Z.Item,{children:(0,J.jsx)(k.ZP,{htmlType:"submit",type:"primary",size:"middle",children:"搜索"})})]}),q&&(0,J.jsxs)("div",{className:"tc font16 c-light-black mt40",children:[(0,J.jsx)("img",{src:Be.RL,width:"100",alt:""}),(0,J.jsx)("br",{}),"请搜索要添加的人员"]}),!q&&(0,J.jsxs)("section",{children:[(0,J.jsx)("div",{className:"flexd-table-header mt20",children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:[],columns:te})}),(0,J.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,J.jsx)(Je(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){$()},hasMore:f,useWindow:!1,children:(0,J.jsx)(He.Z,{loading:j,showHeader:!1,pagination:!1,dataSource:I,columns:te,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=X.indexOf(e);n<0?X.push(e):X.splice(n,1),O(m()(X))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),We=t(48705),Ge=t(44589),Qe=t(39180),Ye=t.n(Qe),$e=(0,Ge.W8)((function(e){var n,t,i,r,a,o,l=e.item,s=(e.toIndex,e.params,e.isShow,e.setShow,e.dispatch),u=e.user,c=(e.classroomList,e.handleDeleteMember),d=e.pathsDetail;return(0,J.jsx)("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"},children:(0,J.jsxs)("div",{className:Ee,children:[(0,J.jsxs)(_.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:(0,J.jsxs)("div",{className:Xe,children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsx)("div",{className:De,style:{marginRight:11},children:(0,J.jsx)("img",{className:De,src:he.Z.API_SERVER+"/images/"+(null==l?void 0:l.image_url)})}),(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{title:null==l?void 0:l.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"},children:(null==l?void 0:l.name)||"--"}),(0,J.jsx)("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==l?void 0:l.school})]})]}),(0,J.jsx)("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(null!=l&&l.brief_introduction)&&(0,J.jsx)("div",{children:"暂无相关介绍"}),(null==l?void 0:l.brief_introduction)&&(0,J.jsx)("div",{className:Oe,children:null==l?void 0:l.brief_introduction}),(null==u||null===(n=u.userInfo)||void 0===n?void 0:n.user_id)===(null==l?void 0:l.id)&&(0,J.jsx)("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:function(){return p.history.push("/account/profile")},children:(0,J.jsx)("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})})]}),children:[(0,J.jsx)("img",{draggable:!1,className:ze,onClick:function(){(0,T.bg)()?p.history.push("".concat(l.user_url)):s({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:he.Z.API_SERVER+"/images/"+(null==l?void 0:l.image_url)}),(0,J.jsxs)("div",{children:[(null==l||null===(t=l.name)||void 0===t?void 0:t.length)>6?(null==l||null===(i=l.name)||void 0===i?void 0:i.substr(0,6))+"...":(null==l?void 0:l.name)||"--",(0,J.jsx)("br",{}),(0,J.jsx)("span",{style:{color:"#999999"},children:(null==l||null===(r=l.school)||void 0===r?void 0:r.length)>6?(null==l||null===(a=l.school)||void 0===a?void 0:a.substr(0,6))+"...":(null==l?void 0:l.school)||"--"})]})]}),(0,J.jsx)("br",{}),(0,J.jsx)("span",{className:Fe,children:(0,J.jsx)("i",{style:{display:!(null!==(o=d.detail)&&void 0!==o&&o.allow_add_member)&&"none"},className:"iconfont icon-shanchu5 mr1 c-red font15 current",onClick:function(e){e.stopPropagation(),c(l.id)}})})]})})})),en=(0,Ge.JN)((function(e){var n=e.isShow,t=e.setShow,i=e.pathsDetail,r=e.items,a=e.params,o=e.dispatch,l=e.user,s=e.classroomList,u=e.handleDeleteMember;return(0,J.jsx)("div",{className:"task-list-container",children:null==r?void 0:r.map((function(e,r){return(0,J.jsx)($e,{isShow:n,setShow:t,dispatch:o,pathsDetail:i,handleDeleteMember:u,user:l,classroomList:s,toIndex:r+1,params:a,index:r,item:e},"".concat(e.id))}))})})),nn=(0,p.connect)((function(e){return{user:e.user,classroomList:e.classroomList,pathsDetail:e.pathsDetail}}))((function(e){var n=e.isupdate,t=e.setisupdate,i=e.data,a=e.user,o=e.classroomList,l=e.pathsDetail,u=e.operation,d=(e.callback,e.handleDeleteMember),f=(e.onCancel,e.dispatch),v=(e.visible,(0,h.useState)(i)),m=c()(v,2),x=m[0],y=m[1],g=(0,p.useParams)(),_=(0,h.useState)(),b=c()(_,2),j=(b[0],b[1],(0,h.useState)(!0)),w=c()(j,2),k=w[0],P=w[1];function N(){return(N=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/paths/".concat(null==g?void 0:g.pathId,"/move_subject_members.json"),{method:"post",body:{user_ids:n}});case 2:e.sent,f({type:"pathsDetail/getRightData",payload:{id:g.pathId}});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,h.useEffect)((function(){n&&(!function(e){N.apply(this,arguments)}(x.map((function(e){return null==e?void 0:e.id}))),t(!1))}),[n]),(0,h.useEffect)((function(){y(i)}),[JSON.stringify(i)]),(0,J.jsx)("div",{style:{zIndex:1e3,width:"100%",position:"relative"},className:"sort-list-panel",children:(0,J.jsx)(en,{axis:"xy",helperClass:"dragging-li",isShow:k,setShow:P,distance:2,disableAutoscroll:!0,dispatch:f,pathsDetail:l,handleDeleteMember:d,user:a,classroomList:o,params:g,items:x,onSortEnd:function(e){var n=e.newIndex,t=e.oldIndex;u&&y(Ye()(x,t,n))}})})})),tn="imgradius___Iug8Z",rn="directionItemWrap___odBHm",an="groupActionWrap___u5Xgw",on="bottomdiv___MLbfq",ln=(0,Ge.W8)((function(e){var n,t,i,r,a=e.item,o=(e.toIndex,e.params,e.dispatch,e.classroomList,e.handleDeleteMember),l=e.pathsDetail;return(0,J.jsxs)("span",{onClick:function(){window.open(null==a?void 0:a.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"},children:[(0,J.jsxs)("div",{className:rn,children:[(0,J.jsx)("img",{className:tn,src:he.Z.API_SERVER+(null==a?void 0:a.default_image)}),(0,J.jsx)("span",{className:an,children:(0,J.jsx)(_.Z,{title:a.name,children:(0,J.jsx)("span",{style:{fontSize:"18px",color:"#ffffff"},children:(null===(n=a.name)||void 0===n?void 0:n.length)>7?(0,J.jsxs)("span",{children:[null===(t=a.name)||void 0===t?void 0:t.substring(0,7),(0,J.jsx)("br",{})," ",null===(i=a.name)||void 0===i?void 0:i.substring(7,14),(null==a?void 0:a.name.length)>14&&"..."]}):a.name})})})]}),(0,J.jsxs)("div",{className:on,children:[(0,J.jsx)(_.Z,{title:"访问数:".concat(null==a?void 0:a.visits),placement:"bottom",children:(0,J.jsxs)("span",{children:[(0,J.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),(0,J.jsx)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:null==a?void 0:a.visits})]})}),(0,J.jsx)(_.Z,{title:"课堂成员数:".concat(null==a?void 0:a.course_members_count),placement:"bottom",children:(0,J.jsxs)("span",{children:[(0,J.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),(0,J.jsxs)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:[" ",null==a?void 0:a.course_members_count]})]})}),(0,J.jsx)(_.Z,{overlayStyle:{maxWidth:380},title:(0,J.jsxs)("div",{style:{whiteSpace:"nowrap"},children:["课堂的任务数(作业数+试卷数+问卷数):",null==a?void 0:a.tasks_count]}),placement:"bottom",children:(0,J.jsxs)("span",{children:[(0,J.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),(0,J.jsxs)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:[" ",null==a?void 0:a.tasks_count]})]})}),(0,J.jsx)(_.Z,{title:"删除",placement:"bottom",children:(0,J.jsx)("span",{children:(0,J.jsx)("i",{style:{color:"#bbbbbb",display:!(null!=l&&null!==(r=l.detail)&&void 0!==r&&r.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:function(e){e.stopPropagation(),o(a.id)}})})})]})]})})),sn=(0,Ge.JN)((function(e){var n=e.items,t=e.params,i=e.dispatch,r=e.classroomList,a=e.handleDeleteMember,o=e.pathsDetail;return(0,J.jsx)("div",{className:"task-list-container",style:{minHeight:240*(null==n?void 0:n.length)},children:null==n?void 0:n.map((function(e,n){return(0,J.jsx)(ln,{dispatch:i,pathsDetail:o,handleDeleteMember:a,classroomList:r,toIndex:n+1,params:t,index:n,item:e},"".concat(e.id))}))})})),un=(0,p.connect)((function(e){return{classroomList:e.classroomList,pathsDetail:e.pathsDetail}}))((function(e){var n=e.data,t=e.classroomList,i=e.pathsDetail,a=(e.callback,e.handleDeleteMember),o=(e.onCancel,e.dispatch),l=(e.visible,(0,h.useState)(n)),u=c()(l,2),d=u[0],f=u[1],v=(0,p.useParams)(),m=(0,h.useState)(),x=c()(m,2);x[0],x[1];function y(){return(y=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/paths/".concat(null==v?void 0:v.pathId,"/spoc_courses/move_position.json"),{method:"post",body:{ids:n}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,h.useEffect)((function(){f(n)}),[JSON.stringify(n)]),(0,J.jsx)("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel",children:(0,J.jsx)(sn,{axis:"y",helperClass:"dragging-li",pathsDetail:i,distance:2,dispatch:o,handleDeleteMember:a,classroomList:t,params:v,items:d,onSortEnd:function(e){var n=e.newIndex,t=e.oldIndex;!function(e){y.apply(this,arguments)}(Ye()(d,t,n).map((function(e){return null==e?void 0:e.id}))),f(Ye()(d,t,n))}})})})),cn=t(75487),dn=t(374),fn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII=",hn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg==",pn=t(83833),vn=t(42441),mn=(t(56047),["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]);function xn(e){var n=e.target,t=function(e,n){if(e.localName===n)return e;for(var t=0,i=e;i=i.parentNode;t++){if(i.localName===n)return i;if(i==document.documentElement)return!1}}(n,"a");if(console.log([t],null==t?void 0:t.href,44),(null==t||!t.href)&&"IMG"===n.tagName.toUpperCase()){var i=n.src||n.getAttribute("src");i&&-1===i.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),pn.Z.publish("preview-image",i))}}var yn=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,r=e.globalSetting,a=e.classroomList;return{pathsDetail:n,user:t,globalSetting:r,loading:i.models.index,classroomList:a}}))((function(e){var n,t,i,a,o,l,u,d,v,m,g,b,j,w,P,N,C,M,Z,L,z,D,E,F,X,O,R,q,V,B,K,W,G,Q,$,ne,te,ie,re,ae,oe,se,ue,ce,de,fe,Fe,Re,He,qe,Je,Ve,Ge,Qe,Ye,$e,en,tn,rn,an,on,ln,sn,pn,yn,gn,_n,bn,jn,wn,kn,Pn,Nn,Tn,Sn,Cn,In,An,Mn,Zn,Ln,zn,Dn,En,Fn,Xn,On,Rn,Hn,qn=e.pathsDetail,Jn=e.user,Vn=(e.globalSetting,e.loading,e.classroomList),Bn=e.dispatch,Kn=(f()(e,mn),(0,p.useSearchParams)()),Un=c()(Kn,1)[0],Wn=(0,p.useParams)(),Gn=(0,h.useState)(!0),Qn=c()(Gn,2),Yn=(Qn[0],Qn[1],(0,h.useState)(!1)),$n=c()(Yn,2),et=$n[0],nt=$n[1],tt=(0,h.useState)(),it=c()(tt,2),rt=it[0],at=it[1],ot=(0,h.useState)(),lt=c()(ot,2),st=lt[0],ut=lt[1],ct=(0,h.useState)({}),dt=c()(ct,2),ft=dt[0],ht=dt[1],pt=(0,h.useState)(),vt=c()(pt,2),mt=vt[0],xt=vt[1],yt=(0,h.useRef)(),gt=(0,h.useState)(!1),_t=c()(gt,2),bt=_t[0],jt=_t[1],wt=(0,h.useState)({}),kt=c()(wt,2),Pt=kt[0],Nt=kt[1],Tt=(0,h.useState)(!1),St=c()(Tt,2),Ct=St[0],It=St[1],At=(0,h.useState)(!1),Mt=c()(At,2),Zt=Mt[0],Lt=Mt[1],zt=(0,h.useState)(!1),Dt=c()(zt,2),Et=Dt[0],Ft=Dt[1],Xt=((0,p.useLocation)(),!(null!==(n=qn.detail)&&void 0!==n&&n.can_managed)),Ot=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")};(0,h.useEffect)((function(){if(yt.current)return yt.current.addEventListener("mousedown",xn),function(){var e;null===(e=yt.current)||void 0===e||e.removeEventListener("mousedown",xn)}}),[yt.current]);var Rt=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=st&&st.trim()){e.next=3;break}return x.ZP.warning("名称不能为空"),e.abrupt("return");case 3:return e.next=5,(0,S.bw)({id:Wn.pathId,team_title:st.trim()});case 5:n=e.sent,at(!rt),0===(null==n?void 0:n.status)&&(ut(null),x.ZP.success(n.message),Bn({type:"pathsDetail/getRightData",payload:{id:Wn.pathId}}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Ht(){return(Ht=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=Nt,e.next=3,(0,S.ue)({id:Wn.pathId,course_type:1});case 3:e.t1=e.sent,(0,e.t0)(e.t1);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){var e,n;1===(null===(e=qn.detail)||void 0===e?void 0:e.show_spoc)&&Bn({type:"pathsDetail/getCoureses",payload:{id:Wn.pathId}}),null!==(n=qn.detail)&&void 0!==n&&n.show_history&&function(){Ht.apply(this,arguments)}()}),[qn.detail]),(0,h.useEffect)((function(){var e;if("修改开课时间"===(null===(e=Vn.actionTabs)||void 0===e?void 0:e.key)){var n,t=null===(n=qn.detail)||void 0===n||null===(n=n.courses)||void 0===n?void 0:n.find((function(e){var n;return e.course_id===(null===(n=Vn.actionTabs)||void 0===n?void 0:n.name)}));ht(t||{})}}),[Vn.actionTabs]),(0,h.useEffect)((function(){var e,n,t,i;if(null!==(e=qn.detail)&&void 0!==e&&e.has_start){var r,a=null===(r=qn.detail)||void 0===r||null===(r=r.courses)||void 0===r?void 0:r.findIndex((function(e){var n;return 1===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)}));t=a>-1?a:0}else{var o,l,s=null===(o=qn.detail)||void 0===o||null===(o=o.courses)||void 0===o||null===(o=o.map((function(e){var n;return parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))||void 0===o?void 0:o.lastIndexOf(2);t=s>-1?s:0,t=(s=null===(l=qn.detail)||void 0===l||null===(l=l.courses)||void 0===l?void 0:l.findIndex((function(e){var n;return 0===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?s:t}null!==(n=qn.detail)&&void 0!==n&&n.courses&&ht((null===(i=qn.detail)||void 0===i?void 0:i.courses[t])||{})}),[qn.detail]);var qt,Jt=function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc",children:"你确定要删除该成员吗?"}),onOk:function(){var e=s()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.EP)({id:Wn.pathId,user_id:n});case 2:1===(null==(t=e.sent)?void 0:t.status)&&((null===(i=Jn.userInfo)||void 0===i?void 0:i.user_id)===n&&(window.location.href=window.location.href),x.ZP.info(null==t?void 0:t.message),Ut());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Vt=function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc",children:"你确定要删除该课堂吗?"}),onOk:function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.$D)({id:Wn.pathId,courseid:n});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(x.ZP.info("删除成功"),Ut());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Bt=function(){var e;y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc",children:"是否确认立即预约?"}),onOk:(e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.c3)({id:Wn.pathId});case 2:0===(n=e.sent).status&&(xt(!0),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},Kt=function(e){Xt?Ot():Bn({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:e}})},Ut=function(){Bn({type:"pathsDetail/getPathsDetail",payload:{id:Wn.pathId}}),Bn({type:"pathsDetail/getRightData",payload:{id:Wn.pathId}}),Bn({type:"pathsDetail/getCoureses",payload:{id:Wn.pathId}})},Wt=function(){var e;(0,U.tJ)(Bn)&&y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc",children:"是否确定加入该课堂"}),onOk:(e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.JS)({id:null==ft?void 0:ft.course_id});case 2:0===(n=e.sent).status&&(x.ZP.success(n.message),Bn({type:"pathsDetail/getPathsDetail",payload:{id:Wn.pathId}}),1===parseInt(null===(t=ft.course_status)||void 0===t?void 0:t.status)&&(0,H.xg)("".concat(null==ft?void 0:ft.first_category_url)));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},Gt=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:Wn.pathId}});case 2:0==(null==(n=e.sent)?void 0:n.status)?Qt():y.Z.confirm({centered:!0,title:"提示",icon:null,content:"课程已存在待支付订单,确定取消原订单,重新提交订单进行支付吗?",okText:"确认",cancelText:"取消",onOk:function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:Wn.pathId}});case 2:0==(null==(n=e.sent)?void 0:n.status)&&Qt();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qt=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return nt(!0),e.next=3,(0,ee.ZP)("/api/payments.json",{method:"POST",body:{subject_id:Wn.pathId,payment_method:"wechat_qr"}});case 3:null!=(n=e.sent)&&n.num&&(nt(!1),p.history.push(Un.get("userid")?"/order/".concat(Wn.pathId,"/pay?order_num=").concat(null==n?void 0:n.num,"&userid=").concat(Un.get("userid")):"/order/".concat(Wn.pathId,"/pay?order_num=").concat(null==n?void 0:n.num)));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Yt=function(){var e=s()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Bn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进入实践项目,请稍后..."}}),!t){e.next=7;break}return e.next=4,(0,dn.BK)({id:n});case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,(0,dn.Ir)({id:n});case 9:e.t0=e.sent;case 10:if(i=e.t0,Bn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(null!=i&&i.game_identifier||null!=i&&i.identifier)){e.next=15;break}return(0,H.xg)(t?"/tasks/".concat(null==i?void 0:i.identifier,"/jupyter?subject_id=").concat(Wn.pathId):"/tasks/".concat(i.game_identifier,"?subject_id=").concat(Wn.pathId)),e.abrupt("return");case 15:2===(null==i?void 0:i.status)?ei(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&$t(null==i?void 0:i.message);case 16:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),$t=function(e){y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},ei=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=s()(r()().mark((function t(){var i,a;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,cn.$Q)({url:n});case 2:if(i=t.sent){t.next=5;break}return t.abrupt("return");case 5:return x.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,dn.Ir)({id:i.shixun_identifier});case 8:if(null==(a=t.sent)||!a.game_identifier){t.next=12;break}return(0,H.xg)("/tasks/".concat(a.game_identifier,"?subject_id=").concat(Wn.pathId)),t.abrupt("return");case 12:2===(null==a?void 0:a.status)?e(null==a?void 0:a.message):3===(null==a?void 0:a.status)&&$t(null==a?void 0:a.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},ni=function(){var e;if((0,U.tJ)(Bn)){var n=[];null==qn||null===(e=qn.stageData)||void 0===e||e.forEach((function(e){var t,i;e.items&&null!==(t=e.items)&&void 0!==t&&t.length&&(null===(i=e.items)||void 0===i||i.forEach((function(e){var t;n.push(e),e.children&&null!==(t=e.children)&&void 0!==t&&t.length&&(n=n.concat(e.children))})))}));var t=n.find((function(e){return["VideoItem","Attachment","Shixun"].includes(e.item_type)}));console.log(t,"stageParam"),"VideoItem"!==t.item_type?"Attachment"!==t.item_type?"Shixun"!==t.item_type||Yt(t.identifier,t.is_jupyter):(0,H.xg)(t.url):(0,H.xg)("/video/".concat(t.id,"?subject_id=").concat(Wn.pathId))}},ti=function(){var e=s()(r()().mark((function e(){var n,t,i,a,o,l,u,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/users/".concat(Jn.userInfo.login,"/subjects/request_certificate.json"),{method:"post",body:{subject_id:Wn.pathId}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.info("提交成功"),Bn({type:"pathsDetail/getRightData",payload:{id:Wn.pathId}}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null!==(n=Jn.userInfo)&&void 0!==n&&n.professional_certification){e.next=4;break}return y.Z.confirm({title:"提示",centered:!0,content:(0,J.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,H.xg)("/account/certification")}}),e.abrupt("return",!1);case 4:if("drafted"!==(null===(t=qn.rightData)||void 0===t||null===(t=t.progress)||void 0===t?void 0:t.certificated)){e.next=6;break}return e.abrupt("return",!1);case 6:if("none"!==(null===(i=qn.rightData)||void 0===i||null===(i=i.progress)||void 0===i?void 0:i.certificated)&&"rejected"!==(null===(a=qn.rightData)||void 0===a||null===(a=a.progress)||void 0===a?void 0:a.certificated)){e.next=9;break}return 100===(null===(u=qn.rightData)||void 0===u?void 0:u.progress.learned)?y.Z.info({title:"申请证书",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'申请成功,可以在个人中心"我的证书"中查看',okText:"确定申请",cancelText:"取消",onOk:l}):y.Z.confirm({title:"申请证书",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:"你目前学习进度为".concat(null===(c=qn.rightData)||void 0===c?void 0:c.progress.learned,"%,建议申请后继续进行课程学习"),okText:"确定申请",cancelText:"取消",onOk:l}),e.abrupt("return",!1);case 9:"passed"===(null===(o=qn.rightData)||void 0===o||null===(o=o.progress)||void 0===o?void 0:o.certificated)&&jt(!0);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ii=(0,h.useMemo)((function(){var e,n,t;if(null!==(e=qn.rightData)&&void 0!==e&&null!==(e=e.tags)&&void 0!==e&&e.length)return(0,J.jsx)(vn.Z,{option:(t=new Image,t.src=Be.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:t,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:(null===(n=qn.rightData)||void 0===n||null===(n=n.tags)||void 0===n?void 0:n.map((function(e,n){return{name:e.tag_name,value:n}})))||[]}]}),style:{height:370},opts:{renderer:"svg"}})}),[null===(t=qn.rightData)||void 0===t?void 0:t.tags]),ri=(0,h.useMemo)((function(){var e;return(0,J.jsx)("div",{style:{width:"100%"},children:null===(e=qn.rightData)||void 0===e||null===(e=e.members)||void 0===e?void 0:e.map((function(e,n){var t,i,r,a,o;return(0,J.jsx)("div",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"},children:(0,J.jsxs)("div",{className:Ee,children:[(0,J.jsxs)(_.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:(0,J.jsxs)("div",{className:Xe,children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsx)("div",{className:De,style:{marginRight:11},children:(0,J.jsx)("img",{className:De,src:he.Z.API_SERVER+"/images/"+(null==e?void 0:e.image_url)})}),(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{title:null==e?void 0:e.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"},children:(null==e?void 0:e.name)||"--"}),(0,J.jsx)("div",{title:null==e?void 0:e.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==e?void 0:e.school})]})]}),(0,J.jsx)("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(null!=e&&e.brief_introduction)&&(0,J.jsx)("div",{children:"暂无相关介绍"}),(null==e?void 0:e.brief_introduction)&&(0,J.jsx)("div",{className:Oe,children:null==e?void 0:e.brief_introduction}),(null==Jn||null===(t=Jn.userInfo)||void 0===t?void 0:t.user_id)===(null==e?void 0:e.id)&&(0,J.jsx)("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:function(){return p.history.push("/account/profile")},children:(0,J.jsx)("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})})]}),children:[(0,J.jsx)("img",{draggable:!1,className:ze,onClick:function(){(0,T.bg)()?p.history.push("".concat(e.user_url)):Bn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:he.Z.API_SERVER+"/images/"+(null==e?void 0:e.image_url)}),(0,J.jsxs)("div",{children:[(null==e||null===(i=e.name)||void 0===i?void 0:i.length)>6?(null==e||null===(r=e.name)||void 0===r?void 0:r.substr(0,6))+"...":(null==e?void 0:e.name)||"--",(0,J.jsx)("br",{}),(0,J.jsx)("span",{style:{color:"#999999"},children:(null==e||null===(a=e.school)||void 0===a?void 0:a.length)>6?(null==e||null===(o=e.school)||void 0===o?void 0:o.substr(0,6))+"...":(null==e?void 0:e.school)||"--"})]})]}),(0,J.jsx)("br",{})]})},n)}))})}),[null===(i=qn.rightData)||void 0===i?void 0:i.members]),ai=!(null===(a=qn.detail)||void 0===a||!a.participant_count||null!==(o=qn.detail)&&void 0!==o&&o.allow_statistics),oi=(null===(l=qn.detail)||void 0===l||null===(l=l.courses)||void 0===l?void 0:l.findIndex((function(e){return(null==e?void 0:e.course_id)===(null==ft?void 0:ft.course_id)})))+1===(null===(u=qn.detail)||void 0===u||null===(u=u.courses)||void 0===u?void 0:u.length);return(0,J.jsxs)("section",{className:ve,children:[(null===(d=qn.rightData)||void 0===d?void 0:d.qrcode_img)&&(0,J.jsx)("div",{className:me,children:(0,J.jsx)("img",{src:null===(v=qn.rightData)||void 0===v?void 0:v.qrcode_img})}),(null===(m=qn.rightData)||void 0===m?void 0:m.progress)&&(0,J.jsxs)("div",{className:"".concat(ye," ").concat(xe),style:{top:null!==(g=qn.detail)&&void 0!==g&&null!==(g=g.courses)&&void 0!==g&&g.length?"-140px":"-70px"},children:[2===parseInt(null==ft||null===(b=ft.course_status)||void 0===b?void 0:b.status)&&ft.course_identity<6&&(0,J.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"}),2===parseInt(null===(j=ft.course_status)||void 0===j?void 0:j.status)&&(ft.course_identity<6?"":(0,J.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"})),(0,J.jsxs)("div",{className:ge,children:[ai&&!(null===(w=qn.detail)||void 0===w||null===(w=w.courses)||void 0===w||!w.length)&&oi&&(0,J.jsxs)("span",{className:"mt20",children:[(0,J.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(P=qn.detail)||void 0===P?void 0:P.student_count," 人时即将开课"]}),(0,J.jsxs)("p",{className:"",children:["当前预约报名人数:",(0,J.jsx)("span",{className:"mr5 c-red-ee4",children:!0===mt?(null===(N=qn.detail)||void 0===N?void 0:N.participant_count)+1:null===(C=qn.detail)||void 0===C?void 0:C.participant_count}),"人"]})]}),ai&&!(null!==(M=qn.detail)&&void 0!==M&&null!==(M=M.courses)&&void 0!==M&&M.length)&&oi&&(0,J.jsxs)("span",{children:[!(null!==(Z=qn.detail)&&void 0!==Z&&Z.has_participate)&&(!0===mt?(0,J.jsx)("span",{className:"".concat(Pe," ").concat(Te),children:"预约报名成功"}):(0,J.jsx)("a",{className:"".concat(Pe," ").concat(Ne),onClick:Bt,children:"期待开课并预约报名"})),(null===(L=qn.detail)||void 0===L?void 0:L.has_participate)&&(0,J.jsx)("span",{className:"".concat(Pe," ").concat(Te),children:"预约报名成功"}),(0,J.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(z=qn.detail)||void 0===z?void 0:z.student_count," 人时即将开课"]}),(0,J.jsxs)("p",{className:"",children:["当前预约报名人数:",(0,J.jsx)("span",{className:"mr5 c-red-ee4",children:!0===mt?(null===(D=qn.detail)||void 0===D?void 0:D.participant_count)+1:null===(E=qn.detail)||void 0===E?void 0:E.participant_count}),"人"]})]})]}),1===parseInt(null==ft||null===(F=ft.course_status)||void 0===F?void 0:F.status)&&(0,J.jsx)("div",{className:"mr20 c-red-ee4",children:null==ft||null===(X=ft.course_status)||void 0===X?void 0:X.time}),(0,J.jsxs)("p",{style:{display:ft.course_identity<6?"":"none"},className:"mb10 mt10 ".concat(_e),children:[(0,J.jsxs)("span",{style:{display:(null===(O=ft.course_status)||void 0===O?void 0:O.status)<=1?"":"none"},className:"c-light-green font14",children:["已学",null===(R=qn.rightData)||void 0===R?void 0:R.progress.learned,"%"]}),(0,J.jsxs)("span",{style:{display:(null===(q=ft.course_status)||void 0===q?void 0:q.status)<=1?"":"none"},className:"c-light-black",children:["学习耗时",(0,H.li)(null===(V=qn.rightData)||void 0===V?void 0:V.progress.time)," "]}),"disabled"!=(null===(B=qn.rightData)||void 0===B||null===(B=B.progress)||void 0===B?void 0:B.certificated)&&(0,J.jsxs)(k.ZP,{disabled:"drafted"===(null===(K=qn.rightData)||void 0===K||null===(K=K.progress)||void 0===K?void 0:K.certificated),onClick:ti,children:["none"===(null===(W=qn.rightData)||void 0===W||null===(W=W.progress)||void 0===W?void 0:W.certificated)&&"申请证书","rejected"===(null===(G=qn.rightData)||void 0===G||null===(G=G.progress)||void 0===G?void 0:G.certificated)&&"申请证书","drafted"===(null===(Q=qn.rightData)||void 0===Q||null===(Q=Q.progress)||void 0===Q?void 0:Q.certificated)&&"审核中","passed"===(null===($=qn.rightData)||void 0===$||null===($=$.progress)||void 0===$?void 0:$.certificated)&&"查看证书"]})]}),(0,J.jsxs)(_.Z,{placement:"bottom",title:"完成课程后可获取证书!",color:"yellow",children:[" ",(0,J.jsx)(pe.Z,{percent:null===(ne=qn.rightData)||void 0===ne?void 0:ne.progress.learned,showInfo:!1,style:{display:(null===(te=ft.course_status)||void 0===te?void 0:te.status)<=1&&ft.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})]}),2===parseInt(null===(ie=ft.course_status)||void 0===ie?void 0:ie.status)&&(null===(re=qn.detail)||void 0===re?void 0:re.allow_add_member)&&(0,J.jsx)("a",{className:Pe,onClick:function(){(0,H.Wn)(null==ft?void 0:ft.forbid_visit_info)||window.open(null==ft?void 0:ft.first_category_url)},target:"_blank",children:"进入课堂"}),1===parseInt(null===(ae=ft.course_status)||void 0===ae?void 0:ae.status)&&ft.course_identity>5&&(0,J.jsx)("div",{className:Pe,onClick:Wt,children:"立即加入"}),1===parseInt(null===(oe=ft.course_status)||void 0===oe?void 0:oe.status)&&5===ft.course_identity&&(0,J.jsx)("a",{className:Pe,href:"".concat(null==ft?void 0:ft.first_category_url),target:"_blank",children:"立即学习"}),0===parseInt(null===(se=ft.course_status)||void 0===se?void 0:se.status)&&ft.course_identity>5&&(0,J.jsx)("div",{className:Pe,onClick:Wt,children:"立即报名"}),0===parseInt(null===(ue=ft.course_status)||void 0===ue?void 0:ue.status)&&5===ft.course_identity&&(0,J.jsx)("div",{className:Pe,children:"报名成功"}),(0===parseInt(null==ft||null===(ce=ft.course_status)||void 0===ce?void 0:ce.status)||1===parseInt(null==ft||null===(de=ft.course_status)||void 0===de?void 0:de.status))&&ft.course_identity<5&&(0,J.jsx)("a",{className:Pe,onClick:function(){(0,H.Wn)(null==ft?void 0:ft.forbid_visit_info)||window.open(null==ft?void 0:ft.first_category_url)},target:"_blank",children:"进入课堂"}),ai&&oi&&(null===(fe=qn.detail)||void 0===fe?void 0:fe.has_participate)&&(0,J.jsx)("span",{className:"".concat(Pe," ").concat(Te),children:"预约报名成功"}),ai&&oi&&!(null!==(Fe=qn.detail)&&void 0!==Fe&&Fe.has_participate)&&(mt?(0,J.jsx)("span",{className:"".concat(Pe," ").concat(Te),children:"预约报名成功"}):(0,J.jsx)("span",{className:"".concat(Pe," ").concat(Ne),onClick:Bt,children:"期待开课并预约报名"})),!(null!==(Re=qn.detail)&&void 0!==Re&&Re.excellent)&&!0!==(null===(He=qn.detail)||void 0===He?void 0:He.is_free)&&(0,J.jsxs)("div",{className:Se,children:[(0,J.jsxs)("div",{className:Ce,children:[(0,J.jsxs)("span",{children:[(0,J.jsx)(_.Z,{placement:"top",title:"课程有效期",color:"rgba(74,87,118,0.8)",children:(0,J.jsx)("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})}),(0,J.jsxs)("span",{style:{color:"#333"},children:["1"===(null===(qe=qn.detail)||void 0===qe||null===(qe=qe.expiration_type)||void 0===qe?void 0:qe.clazz)&&"永久有效","2"===(null===(Je=qn.detail)||void 0===Je||null===(Je=Je.expiration_type)||void 0===Je?void 0:Je.clazz)&&"购买后".concat(null===(Ve=qn.detail)||void 0===Ve||null===(Ve=Ve.expiration_type)||void 0===Ve||null===(Ve=Ve.days)||void 0===Ve?void 0:Ve[0],"天内有效"),"3"===(null===(Ge=qn.detail)||void 0===Ge||null===(Ge=Ge.expiration_type)||void 0===Ge?void 0:Ge.clazz)&&"".concat(null===(Qe=qn.detail)||void 0===Qe||null===(Qe=Qe.expiration_type)||void 0===Qe||null===(Qe=Qe.days)||void 0===Qe?void 0:Qe.join("到"))]})]}),function(){var e,n,t,i,r,a,o,l=null===(e=qn.detail)||void 0===e||null===(e=e.learning_status)||void 0===e?void 0:e[0];null===(n=qn.detail)||void 0===n||null===(n=n.learning_status)||void 0===n||n[1];return"disabled"===l?(0,J.jsx)(_.Z,{title:"完成课程学习即可获得结业证书",children:(0,J.jsx)("b",{className:Ie,children:"申请证书"})}):"can"===l?(0,J.jsxs)("b",{className:"drafted"===(null===(t=qn.rightData)||void 0===t||null===(t=t.progress)||void 0===t?void 0:t.certificated)?Ae:"",onClick:ti,children:["none"===(null===(i=qn.rightData)||void 0===i||null===(i=i.progress)||void 0===i?void 0:i.certificated)&&"申请证书","rejected"===(null===(r=qn.rightData)||void 0===r||null===(r=r.progress)||void 0===r?void 0:r.certificated)&&"申请证书","drafted"===(null===(a=qn.rightData)||void 0===a||null===(a=a.progress)||void 0===a?void 0:a.certificated)&&"审核中","passed"===(null===(o=qn.rightData)||void 0===o||null===(o=o.progress)||void 0===o?void 0:o.certificated)&&"查看证书"]}):void 0}()]}),"can"===(null===(Ye=qn.detail)||void 0===Ye||null===(Ye=Ye.learning_status)||void 0===Ye?void 0:Ye[0])?(0,J.jsxs)(h.Fragment,{children:[(0,J.jsxs)("div",{className:Me,children:[(0,J.jsxs)("span",{children:["已学",null===($e=qn.rightData)||void 0===$e?void 0:$e.progress.learned,"%"]}),(0,J.jsxs)("b",{children:["学习耗时",(0,H.li)(null===(en=qn.rightData)||void 0===en?void 0:en.progress.time)]})]}),(0,J.jsx)("div",{className:Ze,children:(0,J.jsx)("div",{style:{width:(null===(tn=qn.rightData)||void 0===tn?void 0:tn.progress.learned)+"%"}})})]}):(0,J.jsxs)("div",{className:Le,children:[(null===(rn=qn.detail)||void 0===rn?void 0:rn.is_discount)&&!(null===(an=qn.detail)||void 0===an||!an.origin_price)&&(0,J.jsxs)("span",{children:["课程原价",(0,J.jsx)("br",{}),(0,J.jsxs)("i",{children:["¥",null===(on=qn.detail)||void 0===on?void 0:on.origin_price]})]}),(0,J.jsxs)("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontSize:"16px",marginRight:"4px"},children:"¥"}),null!==(ln=qn.detail)&&void 0!==ln&&ln.is_discount?null===(sn=qn.detail)||void 0===sn?void 0:sn.price:null===(pn=qn.detail)||void 0===pn?void 0:pn.origin_price]}),null!==(yn=qn.detail)&&void 0!==yn&&yn.is_discount?(0,J.jsx)("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"},children:null!==(gn=qn.detail)&&void 0!==gn&&gn.countdown?"倒计时:".concat(null===(_n=qn.detail)||void 0===_n?void 0:_n.countdown):"限时优惠"}):(0,J.jsx)(J.Fragment,{})]})]}),function(){var e,n,t=null===(e=qn.detail)||void 0===e||null===(e=e.learning_status)||void 0===e?void 0:e[0],i=null===(n=qn.detail)||void 0===n||null===(n=n.learning_status)||void 0===n?void 0:n[1];if("can"===t)return(0,J.jsx)(k.ZP,{onClick:ni,type:"primary",children:"开始学习"});if("disabled"===t){if("try"===i||"unpayed"===i)return(0,J.jsx)(k.ZP,{loading:et,onClick:Gt,type:"primary",children:"立即购买"});if("expired"===i)return(0,J.jsx)(k.ZP,{disabled:!0,type:"primary",children:"已过期"});if("buyed"===i)return(0,J.jsx)(k.ZP,{disabled:!0,type:"primary",children:"未开始"})}}()]}),(0,J.jsx)("p",{className:"mb30",style:{marginTop:"15px"},children:(0,J.jsxs)("span",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,J.jsx)("img",{style:{marginRight:"10px"},src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC"})," ",null===(bn=qn.detail)||void 0===bn?void 0:bn.learning_notes_title]})}),(0,J.jsx)("div",{ref:yt,children:(0,J.jsx)(le.Z,{className:"fon16",value:null===(jn=qn.detail)||void 0===jn?void 0:jn.learning_notes})})]}),!(null===(wn=qn.rightData)||void 0===wn||null===(wn=wn.members)||void 0===wn||!wn.length)&&(0,J.jsxs)("div",{className:"".concat(ye," pb0"),style:{marginTop:null!==(kn=qn.detail)&&void 0!==kn&&null!==(kn=kn.courses)&&void 0!==kn&&kn.length?-135:-65},children:[null!==(Pn=qn.detail)&&void 0!==Pn&&Pn.allow_add_member?rt?(0,J.jsxs)("div",{className:ge,children:[(0,J.jsx)(Y.Z,{placeholder:"例如:教学团队",value:st,onChange:function(e){return ut(e.target.value)}}),(0,J.jsx)(k.ZP,{className:"ml5",onClick:function(){return at(!rt)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml5",type:"primary",onClick:Rt,children:"确定"})]}):(0,J.jsxs)("div",{className:we,children:[(0,J.jsxs)("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"},children:[" ",(0,J.jsx)("img",{style:{marginRight:"10px"},src:fn})," ",null===(qt=qn.rightData)||void 0===qt?void 0:qt.team_title]}),(0,J.jsx)("span",{className:ke,children:(0,J.jsx)("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:function(){Xt?Ot():at(!rt)}})}),!Ct&&(0,J.jsx)("a",{style:{flex:"1",textAlign:"end"},onClick:function(){Xt?Ot():It(!0)},children:"编辑"}),Ct&&(0,J.jsxs)("div",{style:{flex:"1",textAlign:"end"},children:[(0,J.jsx)("a",{onClick:function(){It(!1)},children:"取消"}),(0,J.jsx)("a",{onClick:function(){Lt(!0),setTimeout((function(){It(!1)}),500)},style:{marginLeft:10},children:"完成"})]})]}):(0,J.jsxs)("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"},children:[" ",(0,J.jsx)("img",{style:{marginRight:"10px"},src:fn})," ",null===(Nn=qn.rightData)||void 0===Nn?void 0:Nn.team_title]}),Ct&&(0,J.jsx)(nn,{setisupdate:Lt,isupdate:Zt,data:null===(Tn=qn.rightData)||void 0===Tn?void 0:Tn.members,operation:null===(Sn=qn.detail)||void 0===Sn?void 0:Sn.allow_add_member,handleDeleteMember:Jt}),!Ct&&ri,(null===(Cn=qn.detail)||void 0===Cn?void 0:Cn.allow_add_member)&&(0,J.jsx)(I.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20",children:(0,J.jsx)(A.Z,{className:"c-blue current",onClick:function(){Xt?Ot():Ft(!0)},children:"+ 添加合作者"})})]}),!(null===(In=qn.rightData)||void 0===In||null===(In=In.tags)||void 0===In||!In.length)&&(null===(An=qn.detail)||void 0===An?void 0:An.show_tag)&&(0,J.jsxs)("div",{className:be,children:[(0,J.jsx)("p",{className:"".concat(je," font16 mb20"),children:(0,J.jsxs)("span",{children:["技能标签",(0,J.jsx)("span",{className:"ml5 c-grey-c",children:null===(Mn=qn.rightData)||void 0===Mn||null===(Mn=Mn.tags)||void 0===Mn?void 0:Mn.length})]})}),ii]}),1===(null===(Zn=qn.detail)||void 0===Zn?void 0:Zn.show_spoc)&&(0,J.jsxs)("div",{className:"".concat(ye," pb0"),style:{marginTop:15},children:[(0,J.jsxs)("p",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,J.jsx)("img",{style:{marginRight:"10px"},src:hn}),"SPOC课堂"]}),(0,J.jsx)(un,{data:null===(Ln=qn.Courses)||void 0===Ln?void 0:Ln.spoc_courses,handleDeleteMember:Vt}),1===(null===(zn=qn.detail)||void 0===zn?void 0:zn.show_spoc)&&(null==qn||null===(Dn=qn.Courses)||void 0===Dn||null===(Dn=Dn.spoc_courses)||void 0===Dn?void 0:Dn.length)<3&&(null===(En=qn.detail)||void 0===En?void 0:En.allow_add_member)&&(0,J.jsx)(I.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20",children:(0,J.jsx)(A.Z,{className:"c-blue current",onClick:function(){return Kt()},children:"+ 添加课堂"})})]}),(null===(Fn=qn.detail)||void 0===Fn?void 0:Fn.show_history)&&(0,J.jsxs)("div",{className:"".concat(ye," pb0"),style:{marginTop:15},children:[(0,J.jsxs)("p",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,J.jsx)("img",{style:{marginRight:"10px"},src:hn}),"历史课堂"]}),(0,J.jsx)(un,{data:null==Pt?void 0:Pt.spoc_courses,handleDeleteMember:Vt}),(null===(Xn=qn.detail)||void 0===Xn?void 0:Xn.show_history)&&(null==Pt||null===(On=Pt.spoc_courses)||void 0===On?void 0:On.length)<3&&(null===(Rn=qn.detail)||void 0===Rn?void 0:Rn.allow_add_member)&&(0,J.jsx)(I.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0",children:(0,J.jsx)(A.Z,{className:"c-blue current",onClick:function(){return Kt(1)},children:"+ 添加课堂"})})]}),(0,J.jsx)(Ke,{open:Et,onReloadData:Ut,onClose:function(){return Ft(!1)}}),(0,J.jsx)(Ue,{onReloadData:Ut,data:Pt}),(0,J.jsx)(We.Z,{visible:bt,onCancel:function(){jt(!1)},data:(null===(Hn=qn.rightData)||void 0===Hn||null===(Hn=Hn.progress)||void 0===Hn?void 0:Hn.info)||{}})]})})),gn={flex_box_center:"flex_box_center___nX_sY",flex_space_between:"flex_space_between___tHW6l",flex_box_vertical_center:"flex_box_vertical_center___Dp_Bf",flex_box_center_end:"flex_box_center_end___n8GT5",flex_box_column:"flex_box_column___Q5Wxa",icons:"icons___DLUv4",shixuns:"shixuns___pPCqO",buttons:"buttons___s8iBY",addStage:"addStage___P94hb",color4CA:"color4CA___Eres0",color204:"color204___LCqpH",completed:"completed___fCP6S",actionTabs:"actionTabs___eNCHj",tab:"tab___QGwIF",s1:"s1___pZAwX",s2:"s2___ziJyb",tabActive:"tabActive___Wlqkr",learn:"learn___syPDx",ChapterStyle:"ChapterStyle___GRtiS",EditStyle:"EditStyle____ZVTa",labelContainer:"labelContainer___DgWPB",text:"text___vzLzH",tag:"tag___fN0LG","tagsList-content":"tagsList-content___ZHHsi",introContent:"introContent___S9E3f",introContentMaxHeight:"introContentMaxHeight___KNbal",nodata:"nodata___FO793"},_n=t(43428),bn=t(28103),jn=t(27092),wn=t(23457),kn="drawer___AjfBZ",Pn="menu___yWQ6S",Nn="actived___WiR0o",Tn="listItem___LLCke",Sn="info___j5uqi",Cn="title___F7Dim",In="titleLeft___x7Xay",An="description___s7pxM",Mn="filter___QlOf_",Zn="menuCourse___X85qC",Ln="authorname___GLFYK",zn="tooltip-content___panbs",Dn=(Y.Z.Search,[{id:"type",name:"筛选",children:[{name:"全部",id:"all",type:"type"},{name:"我的",id:"mine",type:"type"}]},{id:"diff",name:"难度",children:[{name:"全部",id:"",type:"diff"},{name:"初级",id:1,type:"diff"},{name:"中级",id:2,type:"diff"},{name:"中高级",id:3,type:"diff"},{name:"高级",id:4,type:"diff"}]}]),En=(0,p.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t=e.classroomList,i=e.loading,a=e.dispatch,l=e.cb,u=e.shixunIds,d=void 0===u?[]:u,f=((0,p.useParams)(),(0,p.useLocation)(),t.actionTabs,G.Z.useForm()),v=(c()(f,1)[0],t.shixunLists),y=(0,h.useState)([]),g=c()(y,2),b=g[0],j=g[1],w=(0,h.useState)([]),P=c()(w,2),N=P[0],C=P[1],Z=[{name:"最新",id:"created_at"},{name:"最热",id:"myshixuns_count"}].filter((function(e){return!!e})),L=(0,h.useState)({page:1,type:(0,T.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0}),z=c()(L,2),D=z[0],E=z[1];(0,h.useEffect)((function(){"选用实践项目"===t.actionTabs.key&&(F(),D.page=1,a({type:"classroomList/getShixunLists",payload:o()({},D)}))}),[t.actionTabs.key]);var F=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});case 2:n=e.sent,j([{id:null,name:"全部"},{id:-1,name:"未加入目录"}].concat(m()((null==n?void 0:n.groups)||[])));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),X=function(){a({type:"classroomList/setActionTabs",payload:{}}),E({page:1,type:(0,T.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0})};return"选用实践项目"!==t.actionTabs.key?null:(0,J.jsxs)(_n.Z,{placement:"bottom",height:"100%",closable:!1,open:"选用实践项目"===t.actionTabs.key,rootClassName:kn,footer:(0,J.jsxs)("div",{className:"tc",children:[(0,J.jsx)(k.ZP,{size:"middle",onClick:function(){X(),C([]),l("取消")},style:{marginRight:8},children:"取消"}),(0,J.jsx)(k.ZP,{size:"middle",onClick:s()(r()().mark((function e(){var n,i,a,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=N[a],!d.includes(n)){e.next=4;break}return x.ZP.info("请勿重复选择:".concat(null==v||null===(t=v.shixun_list)||void 0===t||null===(t=t.find((function(e){return e.id===n})))||void 0===t?void 0:t.title)),e.abrupt("return",{v:void 0});case 4:case"end":return e.stop()}}),e)})),a=0;case 2:if(!(a<(null==N?void 0:N.length))){e.next=10;break}return e.delegateYield(n(),"t0",4);case 4:if(!(i=e.t0)){e.next=7;break}return e.abrupt("return",i.v);case 7:a++,e.next=2;break;case 10:return e.next=12,(0,S.Ep)({id:t.actionTabs.id,subject_id:t.actionTabs.subject_id,shixun_ids:m()(N)});case 12:o=e.sent,C([]),null!=o&&o.shixuns_list&&(X(),l(o.shixuns_list));case 15:case"end":return e.stop()}}),e)}))),type:"primary",children:"确定"})]}),children:[(0,J.jsx)("section",{className:"tc",children:(0,J.jsx)(wn.Z,{onChange:function(e){E(o()(o()(o()({},D),e),{},{page:1})),a({type:"classroomList/getShixunLists",payload:o()(o()(o()({},D),e),{},{page:1})})}})}),(0,J.jsx)($.Z,{spinning:i.effects["classroomList/getShixunLists"],children:(0,J.jsxs)("section",{className:"edu-container",children:[Dn.map((function(e,n){var t;return(0,J.jsxs)("ul",{className:Pn,children:[(0,J.jsx)("li",{children:e.name}),null==e||null===(t=e.children)||void 0===t?void 0:t.map((function(n,t){return(0,T.Ny)()||"type"!==e.id||"全部"!==n.name?(0,J.jsx)("li",{className:D[e.id]==n.id?Nn:"",onClick:function(){D[e.id]=n.id,D.page=1,E(o()({},D)),a({type:"classroomList/getShixunLists",payload:o()({},D)})},children:(0,J.jsx)("strong",{children:n.name})},t):(0,J.jsx)(J.Fragment,{})}))]},n)})),"mine"===D.type&&(0,J.jsxs)("ul",{className:Pn,children:[(0,J.jsx)("li",{children:"目录"}),null==b?void 0:b.map((function(e,n){return(0,J.jsx)("li",{className:D.group_id==e.id?Nn:"",onClick:function(){D.group_id=e.id,D.page=1,E(o()({},D)),a({type:"classroomList/getShixunLists",payload:o()({},D)})},children:(0,J.jsx)("strong",{children:e.name})},e.name)}))]}),(0,J.jsxs)(I.Z,{align:"middle",children:[(0,J.jsx)(A.Z,{flex:"1",className:Mn,children:Z.map((function(e,n){return(0,J.jsx)(k.ZP,{className:"mr20",type:D.sort===e.id?"primary":"default",onClick:function(){D.sort=e.id,E(o()({},D)),a({type:"classroomList/getShixunLists",payload:o()({},D)})},children:e.name},n)}))}),(0,J.jsx)(A.Z,{className:"c-grey-999",children:(0,J.jsx)("div",{className:Zn,children:(0,J.jsx)("ul",{children:(0,J.jsxs)("li",{className:"current",onClick:function(){D.order="asc"===D.order?"desc":"asc",E(o()({},D)),a({type:"classroomList/getShixunLists",payload:o()({},D)})},children:["学习人数",(0,J.jsxs)("p",{className:"edu-sorter current ".concat(D.order),children:[(0,J.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}),(0,J.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})]})]})})})})]}),null==v||null===(n=v.shixun_list)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)("div",{className:Tn,children:[(0,J.jsx)(M.Z,{checked:N.includes(e.id),value:e.id,onChange:function(n){N.indexOf(e.id);N.indexOf(e.id)>-1?C(N.filter((function(n){return n!==e.id}))):C(N.concat(e.id))},disabled:"未发布"==(null==e?void 0:e.shixun_tag_num_name)}),(0,J.jsxs)("div",{className:Sn,children:[(0,J.jsx)("div",{className:Cn,children:(0,J.jsxs)("div",{className:In,children:[(0,J.jsx)("a",{className:"c-black",href:"/shixuns/".concat(null==e?void 0:e.identifier,"/challenges"),target:"_blank",children:(0,J.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(0,T.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,J.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,J.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,T.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,J.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,J.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,T.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,J.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,J.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})}),"未发布"==(null==e?void 0:e.shixun_tag_num_name)&&(0,J.jsx)(_.Z,{zIndex:1e4,title:"实训需发布后才能选用到课程中,点击名称可前往实训详情",children:(0,J.jsx)("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10",children:"未发布"})})]})}),(0,J.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,J.jsx)("span",{className:An,dangerouslySetInnerHTML:{__html:e.description}})}),(0,J.jsx)("div",{className:" mt15",children:e.challenge_names.map((function(e,n){return(0,J.jsxs)("span",{className:"mr30 font12",children:["第",n+1,"关 ",e," "]},n)}))}),(0,J.jsx)(bn.Z,{dashed:!0}),(0,J.jsxs)("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)(_.Z,{overlayClassName:zn,title:(0,J.jsx)("div",{children:(0,J.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),children:(0,J.jsx)("span",{className:Ln,dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),e.author_school_name&&(0,J.jsx)(h.Fragment,{children:(0,J.jsx)("span",{dangerouslySetInnerHTML:{__html:e.author_school_name}})})]}),(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"mr30",children:["难度系数  ",e.level]}),(0,J.jsxs)("span",{children:["学习人数  ",e.study_count]})]})]})]})]},n)})),(0,J.jsx)("p",{})]})}),(0,J.jsx)("div",{className:"tc",children:(0,J.jsx)(jn.Z,{current:D.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:null==v?void 0:v.shixuns_count,onChange:function(e){D.page=e,a({type:"classroomList/getShixunLists",payload:o()({},D)})}})})]},"bottom")})),Fn=t(91232),Xn=t.n(Fn),On=t(36381),Rn=t(12563),Hn=t(99313),qn="scoremodal___CwnRQ",Jn="selectWrapper___Jdp94",Vn="search___zSf8A",Bn="searchIcon___ApAIo",Kn="header_style___RfAxp",Un="tabWrap___YTk4j",Wn="form_style___c9uGg",Gn=t(14539),Qn=t(61644),Yn="scoremodal___cmAHe",$n="tabWrap___Xnuvu",et="RenderHtml_content___pmH_q",nt="RenderHtml_style___tvtS0",tt="content_list___jvOz0",it="content_value___DkebT",rt="content_text___oRKdm",at=t(5838);z().locale("ZH-cn");var ot=["","简单","中等","困难"],lt=function(e){var n,t,i,a,l=e.setScoreShow,u=e.ScoreShow,d=e.modalDdata,f=e.homeType,v=(e.homeId,(0,h.useState)(o()(o()({},(0,p.useParams)()),{},{per_page:10}))),m=c()(v,2),x=m[0],g=m[1],_=(0,h.useState)("1"),b=c()(_,2),j=b[0],w=b[1];return(0,h.useEffect)((function(){g(o()({},x))}),[]),(0,J.jsx)("div",{children:(0,J.jsxs)(y.Z,{title:"详情",footer:!1,open:u,width:900,centered:!0,className:Yn,onCancel:function(){l(!1)},children:[(0,J.jsx)(Hn.Z,{className:$n,activeKey:j,onChange:function(e){w(e)},items:[{label:"".concat("HomeworkCommon"==f?"说明":"作业描述"),key:"1"},{label:"".concat("HomeworkCommon"==f?"题目列表":"参考答案"),key:"2"}]}),"HomeworkCommon"==f?(0,J.jsxs)("div",{className:et,children:["1"==j&&(0,J.jsxs)("section",{className:" edu-container",style:{background:"#fff",width:"100%"},children:[!(null!=d&&d.description)&&(0,J.jsx)(Gn.Z,{customText:"暂无说明"}),(0,J.jsx)(le.Z,{value:(null==d?void 0:d.description)||""})]}),"2"==j&&(0,J.jsxs)("div",{children:[(0,J.jsx)("section",{className:" edu-container",style:{background:"#fff",width:"100%"},children:(null==d||null===(n=d.data)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.identifier)&&(0,J.jsx)(He.Z,{dataSource:null==d?void 0:d.data,rowKey:function(e){return null==e?void 0:e.identifier},pagination:!1,expandable:{expandedRowRender:function(e){return(0,J.jsxs)("div",{style:{padding:"10px 48px",borderRadius:2},children:[(0,J.jsxs)("p",{children:["题目:",null==e?void 0:e.name]}),(0,J.jsxs)("p",{children:["描述:",null==e?void 0:e.description]}),!(0,T.dE)()&&(0,J.jsxs)("p",{children:["题目解析:",(0,J.jsx)(le.Z,{style:{fontSize:"14px"},value:(null==e?void 0:e.analysis)||"暂无解析"})]})]})},defaultExpandedRowKeys:null==d||null===(t=d.data)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.identifier},columns:[{title:"题目",dataIndex:"name",ellipsis:!0,key:"name"},{title:"难度",dataIndex:"difficult",key:"difficult",render:function(e,n,t){return(0,J.jsx)("div",{children:ot[e]})}},{title:"知识点",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline"},{title:"操作",dataIndex:"identifier",key:"identifier",render:function(e,n,t){return(0,J.jsx)("div",{children:(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/problems/".concat(null==n?void 0:n.identifier,"/start.json"),{method:"get"});case 2:(t=e.sent)&&window.open("/myproblems/".concat(null==t?void 0:t.identifier,"?type=1&backUrl=/paths/").concat(null==x?void 0:x.pathId));case 4:case"end":return e.stop()}}),e)}))),children:"体验"})})}}]})}),(0,J.jsx)("aside",{className:"tc mt30 pb30",children:(0,J.jsx)(jn.Z,{defaultCurrent:1,total:null==d?void 0:d.count,hideOnSinglePage:!0,showTotal:function(e){return(0,J.jsxs)("span",{children:["共",e,"条"]})},current:x.page||1,pageSize:x.per_page||10,onChange:function(e,n){x.page=e,x.per_page=n,g(o()({},x))}})})]})]}):(0,J.jsxs)("div",{className:et,children:["1"==j&&(null!=d&&d.description||(null==d||null===(i=d.attachments)||void 0===i?void 0:i.length)>0?"group"==(null==d?void 0:d.homework_type)?(0,J.jsxs)("div",{children:[(0,J.jsx)(le.Z,{value:null==d?void 0:d.description,className:nt,style:{color:"#5f6367"}}),(0,J.jsxs)("div",{className:tt,children:["分组要求",(0,J.jsxs)("span",{className:it,children:[null==d?void 0:d.min_num,"-",null==d?void 0:d.max_num]}),"人",(0,J.jsx)("span",{className:rt,children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})]}),(0,J.jsxs)("div",{className:tt,children:["基于项目实施",(0,J.jsx)("span",{className:it,children:null!=d&&d.base_on_project?"是":"否"}),(0,J.jsx)("span",{className:rt,children:null!=d&&d.base_on_project?"(学生必须在平台创建项目,项目管理员可以提交作品)":"(学生不需要在本平台创建项目,所有学生可以提交作品)"})]}),(0,J.jsx)(at.Z,{callback:function(){},dataSource:null==d?void 0:d.attachments})]}):(0,J.jsxs)("div",{children:[(0,J.jsx)(le.Z,{value:null==d?void 0:d.description,style:{color:"#5f6367",fontSize:14}}),(0,J.jsx)(at.Z,{callback:function(){},dataSource:null==d?void 0:d.attachments})]}):(0,J.jsx)(Gn.Z,{styles:{margin:"80px auto"}})),"2"==j&&(null!=d&&d.reference_answer||(null==d||null===(a=d.ref_attachments)||void 0===a?void 0:a.length)>0?(0,J.jsxs)("div",{children:[(0,J.jsx)(le.Z,{value:null==d?void 0:d.reference_answer,style:{color:"#5f6367",fontSize:14}}),(0,J.jsx)(at.Z,{callback:function(){},dataSource:null==d?void 0:d.ref_attachments})]}):(0,J.jsx)(Gn.Z,{styles:{margin:"80px auto"}}))]})]})})},st=t(17498),ut=t(37286),ct=(0,p.connect)((function(e){return{user:e.user,dispatch:e.dispatch}}))((function(e){var n,t=e.setScoreShow,i=e.ScoreShow,a=e.modalType,l=e.user,u=e.id,d=e.subjectId,f=e.dispatch,v=e.getData,g=e.openPreview,_=(0,h.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),b=c()(_,2),j=b[0],w=b[1],k=(0,h.useState)([]),P=c()(k,2),N=P[0],T=P[1],I=(0,h.useState)([]),A=c()(I,2),M=A[0],Z=A[1],L=(0,h.useState)([]),z=c()(L,2),D=z[0],E=z[1],F=(0,h.useState)(!1),X=c()(F,2),O=X[0],R=X[1],q=G.Z.useForm(),V=c()(q,1)[0],B=(0,h.useState)(0),K=c()(B,2),U=K[0],W=K[1],Q=(0,h.useState)(!1),$=c()(Q,2),ee=$[0],ne=$[1],te=(0,h.useState)(""),ie=c()(te,2),re=ie[0],ae=ie[1],oe=(0,h.useState)([]),le=c()(oe,2),se=le[0],ue=le[1],ce=(0,h.useRef)(new Set),de=(0,h.useRef)(new Set),fe=(0,h.useState)([{}]),he=c()(fe,2),pe=he[0],ve=he[1],me=(0,h.useState)(),xe=c()(me,2),ye=xe[0],ge=xe[1],_e=(0,h.useState)({}),be=c()(_e,2),je=be[0],we=be[1],ke=(0,h.useState)(""),Pe=c()(ke,2),Ne=Pe[0],Te=Pe[1],Se=(0,h.useState)(""),Ce=c()(Se,2),Ie=Ce[0],Ae=Ce[1],Me=((0,p.useParams)(),(0,h.useState)(!1)),Ze=c()(Me,2),Le=Ze[0],ze=Ze[1],De=[{title:"名称",dataIndex:"3"==(null==j?void 0:j.type)?"title":"name",key:"name",render:function(e,n,t){var i,r;return(0,J.jsxs)("div",{children:["1"==(null==j?void 0:j.homework_type)&&(null==n?void 0:n.name),"3"==(null==j?void 0:j.homework_type)&&(null==n?void 0:n.name),"5"==(null==j?void 0:j.homework_type)&&(null==n?void 0:n.name),"7"==(null==j?void 0:j.homework_type)&&(null==n||null===(i=n.video)||void 0===i?void 0:i.title),"8"==(null==j?void 0:j.homework_type)&&"1"==(null==j?void 0:j.type)?null==n?void 0:n.filename:null==n||null===(r=n.attachment)||void 0===r?void 0:r.filename,"3"==(null==j?void 0:j.type)&&e]})}},{title:"1"==(null==j?void 0:j.type)?"所属课堂":"所属实践课程",dataIndex:"1"==(null==j?void 0:j.type)?"course_name":"subject_name",width:"55%",key:"1"==(null==j?void 0:j.type)?"course_name":"subject_name",ellipsis:!0,hidden:"3"==(null==j?void 0:j.type)},{title:"操作",dataIndex:"id",width:"60px",key:"item_type",render:function(e,n,t){return(0,J.jsx)("div",{style:{flex:1,textAlign:"start"},children:(0,J.jsx)("a",{onClick:function(){if(null!=n&&n.link)(0,H.xg)(n.link);else if("教学课件"==a)g(n);else if("视频项目"==a){var e,t;if(null!=n&&n.video)ge(!0),we({videoId:null==n||null===(e=n.video)||void 0===e?void 0:e.id,file_url:null==n||null===(t=n.video)||void 0===t?void 0:t.play_url});else"3"==(null==j?void 0:j.type)?(ge(!0),we({videoId:n.id,file_url:n.play_url||n.file_url})):x.ZP.error("没有视频资源")}else"编程作业"==a?(0,S.NV)({id:null==n?void 0:n.id,source:"course"}).then((function(e){var n;0==(null==e?void 0:e.status)&&(ae(null==e||null===(n=e.data)||void 0===n?void 0:n.homework),Ae(null==e?void 0:e.course_id));Te("HomeworkCommon"),ne(!0)})):(0,S.NV)({id:null==n?void 0:n.id,source:"1"==(null==j?void 0:j.type)?"course":"subject"}).then((function(e){var n;0==(null==e?void 0:e.status)&&ae(null==e||null===(n=e.data)||void 0===n?void 0:n.homework);ne(!0)}))},children:"查看"})})}}].filter((function(e){return!e.hidden})),Ee={type:"checkbox",selectedRowKeys:N,onSelect:function(e,n,t){if(n)T([].concat(m()(N),[e.id])),ue([].concat(m()(se),[e])),"2"===j.type?ce.current.add(e.id):de.current.add(e.id),W(1),Z([].concat(m()(M),[e.id]));else{var i=se.filter((function(n){return n.id!==e.id}));ue(i);var r=i.map((function(e){return e.id}));T(m()(r)),"2"===j.type?ce.current.delete(e.id):de.current.delete(e.id);var a=M.filter((function(n){return n!==e.id}));Z(a)}},onSelectAll:function(e,n,t){if(e){var i=t.map((function(e){return e.id}));ue([].concat(m()(se),m()(t))),T([].concat(m()(N),m()(i))),Z([].concat(m()(M),m()(i)));var r,a=Xn()(t);try{for(a.s();!(r=a.n()).done;){var o=r.value;"2"===j.type?ce.current.add(o.id):de.current.add(o.id)}}catch(e){a.e(e)}finally{a.f()}}else{var l=t.map((function(e){return e.id})),s=N.filter((function(e){return!l.some((function(n){return n===e}))})),u=se.filter((function(e){return!l.some((function(n){return n===e.id}))}));ue(u),T(m()(s)),Z(m()(s));var c,d=Xn()(l);try{for(d.s();!(c=d.n()).done;){var f=c.value;"2"===j.type?ce.current.delete(f):de.current.delete(f)}}catch(e){d.e(e)}finally{d.f()}}}};(0,h.useEffect)((function(){i&&(j.search="",j.type="1",j.homework_type="分组作业"==a?"3":"图文作业"==a?"1":"视频项目"==a?"7":"编程作业"==a?"5":"8",w(j),Ge(j),V.setFieldsValue({association_id:"",search:null}),ce.current.clear(),de.current.clear(),ue([]),T([]),Z([]))}),[i]);var Fe=(0,h.useState)(1),Xe=c()(Fe,2),Oe=Xe[0],Re=Xe[1],qe=(0,h.useState)([]),Je=c()(qe,2),Ve=Je[0],Be=Je[1];(0,h.useEffect)((function(){1!=Oe&&i&&Ke(Oe)}),[Oe]),(0,h.useEffect)((function(){i&&(Be([]),Re(1),Ke(1))}),[j.type]);var Ke=function(e){"1"==j.type?Ue(e):"2"==j.type&&We(e)},Ue=function(e){var n;(0,Qn.Ho)({page:e,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:null==l||null===(n=l.userInfo)||void 0===n?void 0:n.login}).then((function(n){Be(1==e?[{id:"",name:"全部教学课堂"}].concat(m()(null==n?void 0:n.courses)):[].concat(m()(Ve),m()(null==n?void 0:n.courses)))}))},We=function(e){var n;(0,Qn.w3)({page:e,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:null==l||null===(n=l.userInfo)||void 0===n?void 0:n.login}).then((function(n){Be(1==e?[{id:"",name:"全部实践课程"}].concat(m()(null==n?void 0:n.subjects)):[].concat(m()(Ve),m()(null==n?void 0:n.subjects)))}))};function Ge(e){return Qe.apply(this,arguments)}function Qe(){return(Qe=s()(r()().mark((function e(n){var t,i,a,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(R(!0),w(o()({},n)),"1"!=n.type){e.next=6;break}(0,S.A7)(o()({user_id:null==l||null===(t=l.userInfo)||void 0===t?void 0:t.login},n)).then((function(e){0==(null==e?void 0:e.status)&&E(null==e?void 0:e.data)})),e.next=15;break;case 6:if("2"!=n.type){e.next=10;break}(0,S.jT)(o()({user_id:null==l||null===(i=l.userInfo)||void 0===i?void 0:i.login},n)).then((function(e){0==(null==e?void 0:e.status)&&E(null==e?void 0:e.data)})),e.next=15;break;case 10:if("3"!=n.type){e.next=15;break}return e.next=13,f({type:"userDetail/getVideos",payload:o()(o()({},n),{},{category:"all",sort_by:"published_at",sort_direction:"desc",username:null===(a=l.userInfo)||void 0===a?void 0:a.login})});case 13:s=e.sent,E({count:null==s?void 0:s.count,list:null==s?void 0:s.videos});case 15:R(!1);case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,h.useEffect)((function(){U>0&&setTimeout((function(){W(0)}),2e3)}),[U]),(0,J.jsxs)("div",{children:[(0,J.jsxs)(y.Z,{title:"选用"+a,open:i,width:900,centered:!0,zIndex:10,className:qn,onCancel:function(){t(!1)},confirmLoading:Le,onOk:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==M?void 0:M.length)<=0)){e.next=3;break}return x.ZP.info("当前暂未选择数据"),e.abrupt("return");case 3:return ze(!0),e.next=6,(0,S._C)({id:u,subject_id:d,homework_type:"3"==j.type?"9":"分组作业"==a?"3":"图文作业"==a?"1":"视频项目"==a?"7":"编程作业"==a?"5":"8",homework_ids:m()(de.current),subject_homework_ids:m()(ce.current)});case 6:0==(null==(n=e.sent)?void 0:n.status)&&(x.ZP.success("选用成功"),v({instData:!0,stage_id:u}),t(!1)),ze(!1);case 9:case"end":return e.stop()}}),e)}))),children:[(0,J.jsxs)("div",{className:Kn,children:[(0,J.jsx)(Hn.Z,{className:Un,activeKey:j.type,onChange:function(e){j.type=e,j.page=1,j.updated_at="",j.association_id=null,j.search=null,V.setFieldsValue({association_id:"",search:null}),w(o()({},j)),Ge(o()({},j))},items:[{label:"从教学课堂选用",key:"1"},"编程作业"!=a&&("视频项目"==a?{label:"从个人主页选用",key:"3"}:{label:"从实践课程选用",key:"2"})]}),(0,J.jsxs)(G.Z,{layout:"inline",className:Wn,form:V,onValuesChange:function(e,n){j.page=1,e.search||""===e.search||V.submit()},onFinish:function(e){w(o()(o()({},j),e)),Ge(o()(o()({},j),e))},children:["3"!=j.type&&(0,J.jsx)(G.Z.Item,{name:"association_id",children:(0,J.jsx)(C.default,{onPopupScroll:function(e){var n=e.target;n.scrollHeight-n.clientHeight===n.scrollTop&&Re(Oe+1)},className:Jn,style:{width:200},size:"large",children:Ve.map((function(e,n){return(0,J.jsx)(C.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,J.jsx)(G.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search",children:(0,J.jsx)(Y.Z.Search,{className:Vn,placeholder:"视频项目"==a?"请输入视频名称进行搜索":"教学课件"==a?"请输入课件名称进行搜索":"请输入作业名称进行搜索",allowClear:!0,suffix:(0,J.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Bn),onClick:function(){return V.submit()}}),onSearch:function(e){V.submit()}})})]})]}),(null==D||null===(n=D.list)||void 0===n?void 0:n.length)>0?(0,J.jsx)(He.Z,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:null==D?void 0:D.list,pagination:!1,loading:O,rowKey:function(e){return e.id},rowSelection:Ee,columns:De}):(0,J.jsx)(Gn.Z,{}),(null==D?void 0:D.count)>0&&(0,J.jsx)(jn.Z,{current:j.page,total:null==D?void 0:D.count,style:{marginBottom:20},defaultPageSize:j.per_page,showTotal:function(e){return(0,J.jsxs)("span",{children:["共 ",(0,J.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:j.per_page,onChange:function(e,n){j.page=e,j.per_page=n,w(o()({},j)),Ge(o()({},j))}})]}),(0,J.jsx)(lt,{setScoreShow:ne,ScoreShow:ee,modalDdata:re,homeType:Ne,homeId:Ie}),(0,J.jsx)(st.Z,{close:!0,data:null==pe?void 0:pe.content,type:null==pe?void 0:pe.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){ve({content:"",type:""})}}),(0,J.jsx)(ut.K,o()(o()({},je),{},{visible:ye,allow_skip:!0,width:800,onClose:function(){ge(!1),we({})}}))]})})),dt=t(49312),ft=t(52427),ht=t(75102),pt=t(84688),vt=t(7683),mt={tree:"tree___u23Lf",learn:"learn___gQiNJ",name:"name___1D14q",sign:"sign___Ki_95",pdf_name:"pdf_name___T3MPw",name_style:"name_style___nfuvC",color333:"color333___P8iqP",DirectoryTree:"DirectoryTree___umMQK",EditDom:"EditDom___Be0Pl"},xt=t(89392),yt=t(78386),gt=t(14988),_t=t(58195),bt=["pathsDetail","globalSetting","user","loading","updateSort","isPaths","dispatch","isShowSchedule","getData"],jt=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.loading,i=e.user;return{pathsDetail:n,globalSetting:e.globalSetting,user:i,loading:t.effects}}))((function(e){var n=e.pathsDetail,t=(e.globalSetting,e.user),i=(e.loading,e.updateSort),a=e.isPaths,l=e.dispatch,u=e.isShowSchedule,d=e.getData,v=f()(e,bt),g=n.keywords,b=n.visibleType,j=void 0===b?"All":b,w=(0,h.useState)([]),P=c()(w,2),N=P[0],C=P[1],M=(0,h.useState)([]),L=c()(M,2),z=L[0],D=(L[1],(0,h.useState)([])),E=c()(D,2),F=E[0],X=E[1],O=(0,h.useState)([]),R=c()(O,2),q=(R[0],R[1],(0,h.useState)([])),V=c()(q,2),B=(V[0],V[1],(0,p.useParams)()),K=(0,h.useState)([]),W=c()(K,2),G=W[0],Q=W[1],Y=(0,h.useState)({}),ee=c()(Y,2),ne=ee[0],te=ee[1],ie=(0,h.useState)(!1),re=c()(ie,2),ae=re[0],oe=re[1];(0,h.useEffect)((function(){if(v.data&&!(0,xt.isEqual)(v.data,G)){z=[];var e=JSON.parse(JSON.stringify(v.data));fe(e,0),Q(m()(e)),null!=v&&v.expandAll||"All"!=j?C(m()(z)):C([])}}),[v.data,j,null==v?void 0:v.expandAll]),(0,h.useEffect)((function(){var e,t,i,r;if(null!==(e=n.detail)&&void 0!==e&&e.has_start){var a,o=null===(a=n.detail)||void 0===a||null===(a=a.courses)||void 0===a?void 0:a.findIndex((function(e){var n;return 1===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)}));i=o>-1?o:0}else{var l,s,u=null===(l=n.detail)||void 0===l||null===(l=l.courses)||void 0===l||null===(l=l.map((function(e){var n;return parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))||void 0===l?void 0:l.lastIndexOf(2);i=u>-1?u:0,i=(u=null===(s=n.detail)||void 0===s||null===(s=s.courses)||void 0===s?void 0:s.findIndex((function(e){var n;return 0===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?u:i}null!==(t=n.detail)&&void 0!==t&&t.courses&&te((null===(r=n.detail)||void 0===r?void 0:r.courses[i])||{})}),[n.detail]);var le=function(){var e=s()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=6;break}return e.next=3,(0,dn.BK)({id:n});case 3:e.t0=e.sent,e.next=9;break;case 6:return e.next=8,(0,dn.Ir)({id:n});case 8:e.t0=e.sent;case 9:if(!(null!=(i=e.t0)&&i.game_identifier||null!=i&&i.identifier)){e.next=13;break}return(0,H.xg)(t?"/tasks/".concat(null==i?void 0:i.identifier,"/jupyter"):"/tasks/".concat(i.game_identifier,"?subject_id=").concat(B.pathId||"")),e.abrupt("return");case 13:-3===(null==i?void 0:i.status)?(0,H.eF)():2===(null==i?void 0:i.status)?se(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&ue(null==i?void 0:i.message);case 14:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),se=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=s()(r()().mark((function t(){var i,a;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,cn.$Q)({url:n});case 2:if(i=t.sent){t.next=5;break}return t.abrupt("return");case 5:return x.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,dn.Ir)({id:i.shixun_identifier});case 8:if(null==(a=t.sent)||!a.game_identifier){t.next=12;break}return(0,H.xg)("/tasks/".concat(a.game_identifier)),t.abrupt("return");case 12:2===(null==a?void 0:a.status)?e(null==a?void 0:a.message):3===(null==a?void 0:a.status)&&ue(null==a?void 0:a.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},ue=function(e){y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},ce=function(e){console.log("onDragEnter:",e)},de=function(){var e=s()(r()().mark((function e(n){var t,a,o,l,s,u,c,d,f,h,p,x,y,g;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("onDrop:",n),s=n.node.props.eventKey,u=n.dragNode.props.eventKey,c=n.node.props.pos.split("-"),d=n.dropPosition-Number(c[c.length-1]),!(c.length>3)||n.node.dragOverGapBottom||n.node.dragOverGapTop){e.next=7;break}return e.abrupt("return",!1);case 7:if(!(n.node.dragOver&&n.dragNodesKeys.length>1)){e.next=9;break}return e.abrupt("return",!1);case 9:if(!(c.length>2&&n.dragNodesKeys.length>1)){e.next=11;break}return e.abrupt("return",!1);case 11:if(!(f=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"]).includes(null===(t=n.dragNode)||void 0===t?void 0:t.item_type)||"StageCatalog"==(null===(a=n.node)||void 0===a?void 0:a.item_type)||0!==d){e.next=14;break}return e.abrupt("return",!1);case 14:if("StageCatalog"!==(null===(o=n.dragNode)||void 0===o?void 0:o.item_type)||!f.includes(null===(l=n.node)||void 0===l?void 0:l.item_type)||0!==d){e.next=16;break}return e.abrupt("return",!1);case 16:return h=function e(n,t,i){for(var r=0;r0&&n.node.props.expanded&&1===d?h(p,s,(function(e){e.children=e.children||[],e.children.unshift(x)})):(h(p,s,(function(e,n,t){y=t,g=n})),-1===d?y.splice(g,0,x):y.splice(g+1,0,x)):h(p,s,(function(e){e.children=e.children||[],e.children.unshift(x)})),e.next=22,i({stage_id:v.stage_id,list:p});case 22:fe(p,0,0,!0),console.log("data:",p),Q(m()(p)),C([].concat(m()(N),[n.node.key]));case 26:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),fe=function e(n,t,i,r){t=t||0,n.map((function(n,a){try{var o;return n.key2=t+1+"-"+(a+1),n.key3=v.index+1+"-"+(a+1),n.title="",r||(n.key=t+1+"-"+(a+1)),n.index=t?i+"-"+(a+1):n.key3,null!==(o=n.children)&&void 0!==o&&o.length&&(z.push(n.key2),e(n.children,n.key2,n.index,r)),n}catch(e){}}))},pe=function(e){e=e||"";var n=new RegExp(g,"ig"),t=e.replace(n,'$&');return g?(0,J.jsx)("span",{dangerouslySetInnerHTML:{__html:t}}):e},ve=function(e){"All"===j&&(N.includes(e)?C(N.filter((function(n){return n!=e}))):C(N.concat(e)))},me=function(){var e=s()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l,!0)){e.next=2;break}return e.abrupt("return");case 2:if(null==n||!n.need_authorize){e.next=5;break}return(0,U.rX)(!1),e.abrupt("return");case 5:return e.next=7,le(n.identifier,n.is_jupyter||n.is_jupyter_lab);case 7:t(),null!=ne&&ne.course_id&&(0,S.JS)({id:null==ne?void 0:ne.course_id});case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),xe=function(){var e=s()(r()().mark((function e(i){var a,o,s,u,c,f;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:if(null!==(a=t.userInfo)&&void 0!==a&&a.admin||null!==(o=t.userInfo)&&void 0!==o&&o.business||i.can_view||"Attachment"===i.item_type){e.next=4;break}return e.abrupt("return",y.Z.info({centered:!0,width:400,okText:"知道啦",icon:null,content:(0,J.jsx)("div",{className:"tc font14",children:"当前视频为创建者所属单位内部教学资料,外单位用户无观看权限"})}));case 4:if(i.link&&(0,ft.DH)({is_f:1,id:i.id,point:0,total:0}),c=null!=v&&v.course_id?"course_id=".concat(null==v?void 0:v.course_id):"subject_id=".concat(B.pathId||v.subject_id),".ZIP"!==(null==i||null===(s=i.name)||void 0===s?void 0:s.substr(null==i||null===(u=i.name)||void 0===u?void 0:u.lastIndexOf("."))).toUpperCase()){e.next=14;break}if(null!==(f=n.detail)&&void 0!==f&&f.allow_download){e.next=11;break}return x.ZP.info("教学课件不支持下载"),e.abrupt("return");case 11:(0,H.FH)(i.name,he.Z.API_SERVER+i.url),e.next=15;break;case 14:(0,H.xg)(i.link||"/video/".concat(i.id,"?").concat(c));case 15:if("Attachment"!==i.item_type||2==i.complete_status){e.next=19;break}return e.next=18,(0,S.rS)({attachment_id:i.id,status:2});case 18:e.sent;case 19:"Attachment"!==i.item_type&&"VideoItem"!==i.item_type||d();case 20:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ye=(0,h.useRef)(!1),ge=(0,h.useMemo)((function(){return(0,J.jsx)($.Z,{spinning:ye.current,children:(0,J.jsx)(Z.Z,{className:mt.tree,disabled:v.disabled,expandedKeys:m()(N),draggable:!0,onDragEnter:ce,onDrop:de,onExpand:ve,blockNode:!0,titleRender:function(e){var i,c,d,f,h,p,m,x,y,g,b,w,P=e,C="can"===(null==e||null===(i=e.learning_status)||void 0===i?void 0:i[0]);return(0,J.jsxs)(I.Z,{align:"middle",className:"font14",onClick:function(){return ve(P.key)},style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:function(){return P.key,void(ae||oe(!0))},children:[(0,J.jsx)(A.Z,{flex:"30px",style:{display:"flex",alignItems:"center"},children:"VideoItem"===e.item_type?(0,J.jsx)(_.Z,{title:"教学视频",children:(0,J.jsx)("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})}):"StageCatalog"===e.item_type?(0,J.jsx)("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"}):"SubjectHomework"===e.item_type&&"group"===e.homework_type?(0,J.jsx)(_.Z,{title:"作业形式:分组作业",children:(0,J.jsx)("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}})}):"SubjectHomework"===e.item_type&&"normal"===e.homework_type?(0,J.jsx)(_.Z,{title:"作业形式:图文作业",children:(0,J.jsx)("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}})}):"ExaminationBank"===e.item_type?(0,J.jsx)(_.Z,{title:"测验形式:在线考试",children:(0,J.jsx)("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}})}):"HomeworkCommon"===e.item_type&&"hack"===e.homework_type?(0,J.jsx)(_.Z,{title:"作业形式:编程作业",children:(0,J.jsx)("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}})}):"Shixun"===e.item_type&&e.is_all_choice?(0,J.jsx)(_.Z,{title:"实战形式:选择题",children:(0,J.jsx)("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})}):"Shixun"!==e.item_type||e.is_all_choice?(0,J.jsx)(_.Z,{title:"教学课件",children:(0,J.jsx)("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})}):null!=e&&e.is_unity_3d?(null==e||null===(c=e.challenge_types)||void 0===c?void 0:c.length)<=1?(0,J.jsx)(_.Z,{title:"实战形式:虚拟仿真",children:(0,J.jsx)("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})}):(0,J.jsx)(_.Z,{title:"实战形式:选择题+虚拟仿真",children:(0,J.jsx)("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})}):(null==e||null===(d=e.challenge_types)||void 0===d?void 0:d.length)>1?(0,J.jsx)(_.Z,{title:"实战形式:选择题+编程开发",children:(0,J.jsx)("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})}):(0,J.jsx)(_.Z,{title:"实战形式:编程开发",children:(0,J.jsx)("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})})}),(0,J.jsxs)(A.Z,{flex:"1",className:mt.color333,style:{display:"flex",alignItems:"center",width:300},children:[v.cust_seq&&(0,J.jsx)("span",{className:"".concat(mt.color333," mr10"),children:e.index}),"Attachment"!==e.item_type&&(0,J.jsx)("div",{className:mt.name_style,children:(0,J.jsx)(_.Z,{placement:"topLeft",title:e.name,children:(y=e,g=!1,b=y.learning_status,w=y.name,"can"===(null==b?void 0:b[0])&&"try"===(null==b?void 0:b[1])?(0,J.jsxs)("div",{className:mt.learn,children:[(0,J.jsx)("span",{className:mt.name,children:g?w:pe(w)}),(0,J.jsx)("span",{className:mt.sign,children:"免费试学"})]}):g?w:pe(w))})}),"Attachment"===e.item_type&&(0,J.jsx)("a",{target:"_blank",className:mt.pdf_name,title:e.name,onClick:s()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if((0,U.tJ)(l)){n.next=2;break}return n.abrupt("return");case 2:if(null==ne||!ne.course_id){n.next=6;break}return n.next=5,(0,S.JS)({id:null==ne?void 0:ne.course_id});case 5:n.sent;case 6:n.t0=e.item_type,n.next="Attachment"===n.t0?9:"VideoItem"===n.t0?11:"ExaminationBank"===n.t0?13:"HomeworkCommon"===n.t0?15:"SubjectHomework"===n.t0?17:"Shixun"===n.t0?19:21;break;case 9:return xe(P),n.abrupt("break",21);case 11:case 13:case 15:return xe(e),n.abrupt("break",21);case 17:return("group"==e.homework_type||"normal"==e.homework_type)&&xe(e),n.abrupt("break",21);case 19:return me(e),n.abrupt("break",21);case 21:case"end":return n.stop()}}),n)}))),children:e.name}),"Shixun"===e.item_type&&e.is_unity_3d&&(0,J.jsx)("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"虚拟仿真"}),"Shixun"===e.item_type&&e.is_jupyter_lab&&(0,J.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"JupyterLab"}),"Shixun"===e.item_type&&e.is_jupyter&&(0,J.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"Jupyter Notebook"}),"Shixun"===e.item_type&&(null==e||null===(f=e.shixun_marks)||void 0===f?void 0:f.length)>0&&(1==(null==t||null===(h=t.userInfo)||void 0===h?void 0:h.role)||2==(null==t||null===(p=t.userInfo)||void 0===p?void 0:p.role))&&(null==e?void 0:e.shixun_marks.map((function(e,n){return(0,J.jsx)(_.Z,{title:"".concat(e),children:(0,J.jsx)("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"},children:e})},n)}))),!(null===(m=e.schools)||void 0===m||!m.length)&&(0,J.jsx)(_.Z,{title:"该实践项目面向指定单位开放",children:(0,J.jsx)("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})}),"Shixun"===e.item_type&&!(null==e||!e.finished_challenges_count)&&(0,J.jsx)(_.Z,{title:"完成度:".concat(Math.round((null==e?void 0:e.finished_challenges_count)/(null==e?void 0:e.challenges_count)*100),"%"),children:(0,J.jsx)("i",{className:"iconfont icon-a-wanchengdu100 ml10 ".concat((null==e?void 0:e.finished_challenges_count)-(null==e?void 0:e.challenges_count)==0?"c-light-green":"c-grey-333"),style:{transform:"translateY(1px)",display:"inline-block"}})})]}),!v.disabled&&(0,J.jsx)("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"},children:"拖动可以改变项目显示顺序"}),ae&&(0,J.jsxs)(A.Z,{className:"tr",children:[("VideoItem"===P.item_type||"Attachment"===(null==P?void 0:P.item_type)||"StageCatalog"===(null==P?void 0:P.item_type)||"SubjectHomework"===(null==P?void 0:P.item_type)||"ExaminationBank"===(null==P?void 0:P.item_type)||"HomeworkCommon"===(null==P?void 0:P.item_type))&&!v.disabled&&!v.hiddenEditBtn&&(0,J.jsx)(_.Z,{title:"编辑",children:(0,J.jsx)("span",{onClick:function(e){e.stopPropagation(),console.log("asdasd===",P),v.editVidoItem(o()({stage_id:v.stage_id},P))},style:{color:"#ccc",marginRight:"10px"},children:(0,J.jsx)(vt.Z,{})})}),!v.disabled&&(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(_.Z,{title:"删除",children:(0,J.jsx)("span",{onClick:function(){v.deleteStages({id:P.stage_item_id,stage_id:v.stage_id})},className:"iconfont icon-shanchu c-grey-c"})})}),v.showVideoPlay&&v.disabled&&"SubjectHomework"===P.item_type&&C&&(0,J.jsxs)("aside",{children:[!(0,T.JA)()&&a&&((0,T.Ny)()||(null==P?void 0:P.is_free)||!(null!=P&&P.is_free)&&(null==P?void 0:P.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:P.stage_item_id,title:"group"==(null==P?void 0:P.homework_type)?"分组作业":"图文作业"}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,T.JA)()&&a&&(0,J.jsx)(k.ZP,{type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:v.showInfoModal(o()({stage_id:v.stage_id},P));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),v.showVideoPlay&&v.disabled&&"ExaminationBank"===P.item_type&&C&&(0,J.jsxs)("aside",{children:[!(0,T.JA)()&&a&&((0,T.Ny)()||(null==P?void 0:P.is_free)||!(null!=P&&P.is_free)&&(null==P?void 0:P.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:P.stage_item_id,title:"测验",examinationid:P.id}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,T.JA)()&&a&&(0,J.jsx)(k.ZP,{type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:window.open("/paperlibrary/see/".concat(P.id,"?defaultActiveKey=1"));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),v.showVideoPlay&&v.disabled&&"HomeworkCommon"===P.item_type&&C&&(0,J.jsxs)("aside",{children:[!(0,T.JA)()&&a&&((0,T.Ny)()||(null==P?void 0:P.is_free)||!(null!=P&&P.is_free)&&(null==P?void 0:P.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:P.stage_item_id,title:"编程作业",examinationid:P.id}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,T.JA)()&&a&&(0,J.jsx)(k.ZP,{type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:v.showInfoModal(o()({stage_id:v.stage_id},P));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),v.showVideoPlay&&v.disabled&&"VideoItem"===P.item_type&&C&&(0,J.jsxs)("aside",{children:[!(0,T.JA)()&&a&&((0,T.Ny)()||(null==P?void 0:P.is_free)||!(null!=P&&P.is_free)&&(null==P?void 0:P.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:P.stage_item_id,title:"视频"}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),(0,J.jsx)(k.ZP,{type:"primary",className:"mr10",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:xe(P);case 1:case"end":return e.stop()}}),e)}))),children:P.last_point>0?"继续学习":"开始学习"})]}),(P.allow_visit||P.to_be_built||!P.shixun_status)&&v.disabled&&"Shixun"===P.item_type&&C&&(0,J.jsxs)("aside",{children:[!(0,T.JA)()&&a&&!P.shixun_status&&((0,T.Ny)()||(null==P?void 0:P.is_free)||!(null!=P&&P.is_free)&&(null==P?void 0:P.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"ml10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:P.stage_item_id,title:"实训",is_jupyter:null==P?void 0:P.is_jupyter,identifier:null==P?void 0:P.identifier}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),(0,J.jsx)(k.ZP,{className:"ml10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:if(null==ne||!ne.course_id){e.next=5;break}return e.next=5,(0,S.JS)({id:null==ne?void 0:ne.course_id});case 5:window.open("/shixuns/".concat(P.identifier,"/challenges"));case 6:case"end":return e.stop()}}),e)}))),children:"查看详情"}),!P.shixun_status&&(0,J.jsx)(_t.Z,{className:"ml10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:me(P,n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),children:null!=P&&P.need_authorize?"需授权":null!=e&&e.finished_challenges_count?(null==e?void 0:e.finished_challenges_count)-(null==e?void 0:e.challenges_count)==0?"再次实战":"继续实战":"开始实战"})]}),v.showVideoPlay&&v.disabled&&"Attachment"===P.item_type&&C&&(0,J.jsxs)("aside",{children:[(null===(x=n.detail)||void 0===x?void 0:x.allow_download)&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:(0,H.Nd)("","".concat(he.Z.API_SERVER).concat(null===(n=P.url)||void 0===n?void 0:n.replace("disposition=inline","")));case 3:case"end":return e.stop()}}),e)}))),children:"下载资源"}),(0,J.jsx)(k.ZP,{type:"primary",className:"mr10",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:(0,H.xg)("/video/".concat(P.id,"?subject_id=").concat(B.pathId||""));case 3:case"end":return e.stop()}}),e)}))),children:"开始学习"})]})]}),(0,J.jsxs)(A.Z,{children:[v.disabled&&"暂未公开"===P.shixun_status&&(0,J.jsx)("span",{className:"".concat(mt.color204," ml5"),children:"暂未发布"}),"已删除"===P.shixun_status&&(0,J.jsx)("span",{className:"".concat(mt.color204," ml5"),children:"已删除"}),v.disabled&&!u&&"Shixun"===P.item_type&&!!P.challenges_count&&(0,J.jsxs)("span",{className:"experˆiment-number ml5 c-grey-999",children:["实验数 ",P.challenges_count]}),v.disabled&&u&&"Shixun"===P.item_type&&!!P.challenges_count&&"暂未公开"!==P.shixun_status&&"已删除"!==P.shixun_status&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:P.finished_challenges_count===P.challenges_count?"#50DAAE":"#DEDEDE"}}),(0,J.jsxs)("span",{style:{marginLeft:"4px"},children:[(0,J.jsx)("span",{style:{color:"#165DFF",fontSize:"14px"},children:P.finished_challenges_count}),(0,J.jsxs)("span",{style:{color:"#DEDEDE",fontSize:"14px"},children:["/",P.challenges_count]})]})]}),v.disabled&&u&&("VideoItem"===P.item_type||"Attachment"===P.item_type)&&(0==P.complete_status?(0,J.jsx)("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):1==P.complete_status?(0,J.jsx)("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):(0,J.jsx)("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),"All"===j&&"StageCatalog"===e.item_type&&(0,J.jsx)("span",{className:"ml10",children:N.includes(e.key)?(0,J.jsx)(yt.Z,{}):(0,J.jsx)(gt.Z,{})})]})]})},treeData:G,loadedKeys:F,loadData:function(){var e=s()(r()().mark((function e(n){var t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(n),ye.current=!0,X(null==F?void 0:F.concat([n.key])),"StageCatalog"===n.item_type){e.next=5;break}return e.abrupt("return",ye.current=!1);case 5:return e.next=7,l({type:"pathsDetail/getStageChildrenData",payload:{id:n.stage_item_id}});case 7:t=e.sent,ye.current=!1,i=function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:G;return i.map((function(i){var r;return i.id==n.id?o()(o()({},i),{},{children:t.data.items}):o()(o()({},i),{},{children:(null==i||null===(r=i.children)||void 0===r?void 0:r.length)>0?e(i.children):[]})}))},a=i(),fe(a,0),Q(m()(a));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})})}),[G,z,N,j,ae,F]);return(0,J.jsx)(J.Fragment,{children:ge})})),wt=t(51564),kt=["pathsDetail","user","globalSetting","loading","exercise","dispatch","classroomList","val","allData","index","visibleTypeNew","getData","selectExercise","openPreview"],Pt=["tagName"],Nt=function(e){return e.All="",e.Shixun="shixun",e.VideoItem="video",e.Attachment="attachment",e.group_count="group_homework",e.normal_count="normal_homework",e.ExaminationBank="exercise",e.HomeworkCommon="hack_homework",e.Discusses="Discusses",e}(Nt||{}),Tt=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],St=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,r=e.globalSetting,a=e.classroomList,o=e.exercise;return{pathsDetail:n,user:t,globalSetting:r,loading:i.effects,classroomList:a,exercise:o}}))((function(e){var n,t,i,a=e.pathsDetail,l=e.user,u=e.globalSetting,d=(e.loading,e.exercise,e.dispatch),v=(e.classroomList,e.val),w=e.allData,P=e.index,N=e.visibleTypeNew,C=e.getData,M=e.selectExercise,Z=e.openPreview,L=(f()(e,kt),G.Z.useForm()),z=c()(L,1)[0],D=(0,h.useState)(),E=c()(D,2),F=E[0],X=E[1],O=G.Z.useForm(),R=c()(O,1)[0],H=G.Z.useForm(),q=c()(H,1)[0],V=G.Z.useForm(),B=c()(V,1)[0],K=(0,p.useParams)(),W=a.stageData,Q=a.keywords,ne=a.visibleType,te=void 0===ne?"All":ne,ie=a.editKey,re=(0,h.useState)({}),ae=c()(re,2),oe=ae[0],se=ae[1],ue=(0,h.useRef)(),ce=(0,h.useState)(!1),de=c()(ce,2),fe=de[0],he=de[1],pe=(0,h.useState)(!1),ve=c()(pe,2),me=ve[0],xe=ve[1],ye=(0,h.useState)(!1),ge=c()(ye,2),_e=ge[0],be=ge[1],je=(0,h.useState)(!1),we=c()(je,2),ke=we[0],Pe=we[1],Ne=(0,h.useState)(!1),Te=c()(Ne,2),Se=Te[0],Ce=Te[1],Ie=(0,h.useState)(!1),Ae=c()(Ie,2),Me=Ae[0],Ze=Ae[1],Le=(0,h.useState)(),ze=c()(Le,2),De=ze[0],Ee=ze[1],Fe=(0,h.useState)(!1),Xe=c()(Fe,2),Oe=Xe[0],Re=Xe[1],He=(0,h.useState)(!1),qe=c()(He,2),Je=qe[0],Ve=qe[1],Be=(0,h.useState)(""),Ke=c()(Be,2),Ue=Ke[0],We=Ke[1],Ge=(0,h.useState)(""),Qe=c()(Ge,2),Ye=Qe[0],$e=Qe[1],en=(0,h.useState)(""),nn=c()(en,2),tn=nn[0],rn=nn[1],an=(0,h.useState)(""),on=c()(an,2),ln=on[0],sn=on[1],un=(0,h.useState)(),cn=c()(un,2),dn=cn[0],fn=cn[1],hn=(0,h.useState)(!0),pn=c()(hn,2),vn=pn[0],mn=pn[1],xn=(0,h.useState)([]),yn=c()(xn,2),_n=yn[0],jn=yn[1],wn=(0,h.useState)(),kn=c()(wn,2),Pn=kn[0],Nn=kn[1],Tn=(0,h.useState)([]),Sn=c()(Tn,2),Cn=Sn[0],In=Sn[1],An=(0,wt.U)(S.w4,{}),Mn=c()(An,3),Zn=Mn[1],Ln=Mn[2],zn=(null===(n=a.detail)||void 0===n?void 0:n.is_free)||(null===(t=a.detail)||void 0===t?void 0:t.can_learning),Dn=!(null!==(i=a.detail)&&void 0!==i&&i.can_managed),En=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")},Fn=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.Ex)(o()({},n));case 2:return t=e.sent,oe.items=n.list,e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Hn=function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Pn){e.next=8;break}return e.next=3,(0,S.A2)(o()({id:oe.stage_id,subject_id:K.pathId},n));case 3:return(t=e.sent).id&&(Ce(!1),oe.items=null==oe||null===(i=oe.items)||void 0===i?void 0:i.concat([t]),se(o()({},oe))),e.abrupt("return",t);case 8:return e.next=10,(0,S.M2)(o()(o()({id:null==Pn?void 0:Pn.id,subject_id:K.pathId},n),{},{video_id:(null==n?void 0:n.video_id)||(null==Pn||null===(a=Pn.video_item)||void 0===a?void 0:a.video_id),link:(null==n?void 0:n.link)||(null==Pn||null===(l=Pn.video_item)||void 0===l?void 0:l.link)}));case 10:return(s=e.sent)&&(x.ZP.success("修改成功"),Ce(!1),C()),e.abrupt("return",s);case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),qn=function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=n&&n.name&&""!==(null==n?void 0:n.name.replace(/(^\s*)|(\s*$)/g,""))){e.next=2;break}return e.abrupt("return",x.ZP.info("请先输入章节名称!"));case 2:return a=[].concat(m()((null==oe||null===(t=oe.shixuns_list)||void 0===t?void 0:t.map((function(e){return{type:e.item_type,id:e.id}})))||[]),m()((null==oe||null===(i=oe.attachments_list)||void 0===i?void 0:i.map((function(e){return{type:"Attachment",id:e.id}})))||[])),l=n.tagName,s=f()(n,Pt),u=o()(o()({},s),{},{id:oe.stage_id,type:Array.from(new Set(a.map((function(e){return e.type})))),list:a}),c=oe.tag&&oe.tag.id||"",u=o()(o()({},u),{},{stage_tag_attributes:c?{id:c,name:l}:{name:l||""}}),e.next=9,(0,S.xn)(o()({},u));case 9:null!=(d=e.sent)&&d.subject_id&&se(o()(o()(o()({},oe),d),{},{stage_name:u.name,stage_description:u.description,tag:u.stage_tag_attributes}));case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Jn=function(e){var n;y.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"本操作将删除当前目录及下属子目录的全部内容,确认要删除吗?",onOk:(n=s()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,S.WW)(e);case 2:0===n.sent.status&&(x.ZP.success("删除成功"),Yn());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},Vn=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.FD)({id:null==n?void 0:n.stage_item_id,type:null==n?void 0:n.homework_type});case 2:(t=e.sent)&&("HomeworkCommon"==(null==n?void 0:n.item_type)?rn(null==t?void 0:t.hack_homework):rn(null==t?void 0:t.subject_homework),We(null==n?void 0:n.item_type),$e(null==n?void 0:n.stage_item_id),Ve(!0));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Bn=function(){var e=s()(r()().mark((function e(n){var t,i,a,o,l,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("VideoItem"!==(null==n?void 0:n.item_type)){e.next=8;break}return e.next=3,(0,ft.TJ)({id:null==n?void 0:n.stage_item_id});case 3:t=e.sent,Nn(t),"VideoItem"===(null==n?void 0:n.item_type)?Ce(!0):(In((null==t||null===(i=t.tags)||void 0===i?void 0:i.map((function(e){return null==e?void 0:e.name})))||[]),q.setFieldsValue({files:[{uid:null==t||null===(a=t.attachment)||void 0===a?void 0:a.id,name:null==t?void 0:t.name,response:{id:null==t||null===(o=t.attachment)||void 0===o?void 0:o.id}}]}),be(!0)),e.next=9;break;case 8:"ExaminationBank"===(null==n?void 0:n.item_type)?p.history.push("/paperlibrary/add/".concat(null==n?void 0:n.id,"?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=").concat(K.pathId,"&stageId=").concat(v.stage_id)):"HomeworkCommon"===(null==n?void 0:n.item_type)?p.history.push("/paths/".concat(K.pathId,"/").concat(oe.stage_id,"/program_homework/").concat(null==n?void 0:n.id,"/edit")):"Attachment"===(null==n?void 0:n.item_type)?y.Z.confirm({title:"修改课件名称",icon:null,centered:!0,okText:"确认修改",cancelText:"取消",content:(0,J.jsx)(Y.Z,{value:l,onChange:function(e){l=e.target.value},placeholder:"请输入课件名称"}),onOk:function(){var e=s()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l){e.next=3;break}return x.ZP.info("名称不能为空"),e.abrupt("return",Promise.reject());case 3:return e.next=5,(0,ee.ZP)("/api/attachments/".concat(null==n?void 0:n.id,".json"),{method:"put",body:{name:l+(null==n||null===(t=n.name)||void 0===t?void 0:t.substr(null==n||null===(i=n.name)||void 0===i?void 0:i.lastIndexOf(".")))}});case 5:e.sent,l="",C();case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}):"SubjectHomework"===(null==n?void 0:n.item_type)?d({type:"classroomList/setActionTabs",payload:{key:"group"==(null==n?void 0:n.homework_type)?"课程编辑分组作业":"课程编辑图文作业",id:null==n?void 0:n.stage_item_id,type:null==n?void 0:n.homework_type}}):y.Z.confirm({title:"修改小节名称",icon:null,centered:!0,okText:"确认修改",cancelText:"取消",content:(0,J.jsx)(Y.Z,{defaultValue:null==n?void 0:n.name,value:u,maxLength:40,onChange:function(e){console.log(e.target.value),u=e.target.value},placeholder:"请输入小节名称"}),onOk:function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((u||(null==n?void 0:n.name)).replaceAll(" ","")){e.next=3;break}return x.ZP.info("名称不能为空"),e.abrupt("return",Promise.reject());case 3:return e.next=5,(0,ee.ZP)("/api/stages/".concat(null==n?void 0:n.stage_id,"/update_item_name.json"),{method:"put",body:{name:u||(null==n?void 0:n.name),item_id:null==n?void 0:n.id}});case 5:e.sent,u="",C();case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Kn=function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Dn){e.next=3;break}return En(),e.abrupt("return");case 3:if(Wn()){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,S.ms)({id:n});case 7:1===e.sent.status&&(x.ZP.success("上移成功!"),C());case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Un=function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Dn){e.next=3;break}return En(),e.abrupt("return");case 3:if(Wn()){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,S.yy)({id:n});case 7:1===e.sent.status&&(x.ZP.success("下移成功!"),C());case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Wn=function(){return!fe||(y.Z.info({icon:null,className:"custom-modal-divider ",okText:"知道啦",title:"提示",content:(0,J.jsx)("div",{className:"mt10 font14",children:"当前单元有未保存的修改记录,请先保存!"}),onOk:function(){var e="Edit_".concat(ie),n=document.getElementById(e);n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}}),!1)},Gn=function(){qn(z.getFieldsValue(),"edit")},Qn=function(e){var n,t,i=[];e.items&&null!==(n=e.items)&&void 0!==n&&n.length&&(null===(t=e.items)||void 0===t||t.forEach((function(e){var n;i.push(e),e.children&&null!==(n=e.children)&&void 0!==n&&n.length&&(i=i.concat(e.children))})));return!!i.find((function(e){return(0,xt.isEqual)(e.learning_status,["can","try"])}))?(0,J.jsx)("aside",{className:gn.learn,children:"免费试学"}):null},Yn=function(){var e=s()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ln({id:v.stage_id||oe.stage_id,type:"stage",tab:Nt[te],keywords:Q});case 2:(null==(t=e.sent)||null===(n=t.data)||void 0===n||null===(n=n.items)||void 0===n?void 0:n.length)>0&&se(o()(o()({},oe),{},{items:null==t||null===(i=t.data)||void 0===i?void 0:i.items}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$n=function(e,n){var t,i,c,f,h,v,m,g,P,T,Z=(null==e?void 0:e.items)||[],L=!1,D=!1,E=!1;"All"===te&&(L=((null===(m=l.userInfo)||void 0===m?void 0:m.admin)||(null===(g=l.userInfo)||void 0===g?void 0:g.business)||(null===(P=a.detail)||void 0===P?void 0:P.allow_statistics))&&fe,null!==(T=a.detail)&&void 0!==T&&T.allow_add_member&&zn&&!fe&&(n>0&&(D=!0),n<(null==W?void 0:W.length)-1&&(E=!0)));var O,H,V,ee,ne,ie=function(){var e=s()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:jn(t),null!=Z&&Z.length||!t.includes("".concat(n))||Yn();case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),re=function(e,n){var t;4==(null===(t=a.detail)||void 0===t?void 0:t.shixun_tag_num)?y.Z.confirm({centered:!0,width:420,title:"提示",icon:null,onOk:function(){"向上移动"==e?Kn(n):Un(n)},content:(0,J.jsx)("div",{className:"tc font16",children:"当前实践课程已公开,确定要调整章次顺序吗?"})}):"向上移动"==e?Kn(n):Un(n)};return(0,J.jsx)($.Z,{spinning:Zn,children:(0,J.jsx)(On.Z,{className:"mt20 ".concat(gn.ChapterStyle),activeKey:_n,bordered:!1,expandIconPosition:"end",expandIcon:function(e){var n=e.isActive;return(0,J.jsx)("i",{className:"iconfont icon-zhankai1 fon14",style:{transform:"rotate(".concat(n?90:0,"deg) "),transition:".3s"}})},onChange:ie,items:[{key:n,label:(0,J.jsxs)(I.Z,{id:"Edit_".concat(n),wrap:!1,align:"middle",gutter:5,children:[(0,J.jsx)(A.Z,{children:(0,J.jsxs)("span",{className:"font18 blod c-3061d0",children:[e.stage_name||"第".concat(null==w?void 0:w.length,"章节"),Qn(e)]})}),e.tag&&e.tag.name&&(0,J.jsx)(A.Z,{children:(0,J.jsx)("span",{className:"".concat(gn.tag),children:e.tag.name})})]}),extra:"All"===te&&!Q&&(0,J.jsx)("div",{className:"".concat(L?"":gn.EditStyle),onClick:function(e){e.preventDefault(),e.stopPropagation()},children:(0,J.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[L&&(0,J.jsx)(A.Z,{children:(0,J.jsxs)(_.Z,{title:"删除",children:[" ",(0,J.jsx)("i",{onClick:function(){var n,t;n=e.stage_id,y.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确定删除该章节吗?",onOk:(t=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S._V)({id:n});case 2:1===e.sent.status&&(d({type:"pathsDetail/save",payload:{editKey:-1}}),x.ZP.success("删除成功"),C());case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},className:"iconfont current icon-shanchu c-grey-c"})]})}),(null===(t=a.detail)||void 0===t?void 0:t.allow_add_member)&&zn&&!fe&&(0,J.jsxs)(J.Fragment,{children:[D&&(0,J.jsx)(A.Z,{children:(0,J.jsxs)(_.Z,{title:"向上移动",children:[" ",(0,J.jsx)("i",{onClick:function(){re("向上移动",e.stage_id)},className:"iconfont icon-xiangshangyi c-3061d0 font18 current"})]})}),E&&(0,J.jsx)(A.Z,{children:(0,J.jsxs)(_.Z,{title:"向下移动",children:[" ",(0,J.jsx)("i",{onClick:function(){re("向下移动",e.stage_id)},className:"iconfont icon-xiangxiayi c-3061d0 font18 current"})]})}),(0,J.jsx)(A.Z,{children:(0,J.jsx)(_.Z,{title:"编辑",children:(0,J.jsx)("i",{onClick:function(){!function(e,n){Dn?En():Wn()&&(d({type:"pathsDetail/save",payload:{stage_id:n.stage_id,editKey:e}}),z.setFieldsValue({name:n.stage_name,description:n.stage_description,tagName:n.tag&&n.tag.name||""}),X(o()(o()({},F),{},{description:n.stage_description})))}(n,e),ie(_n.concat(["".concat(n)]))},className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})})})]})]})}),children:(0,J.jsxs)($.Z,{spinning:!1,children:[!fe&&(e.stage_description?(0,J.jsxs)("aside",{className:"pl20 pr20",children:[(0,J.jsx)("div",{ref:ue,className:"".concat(gn.introContent," ").concat(vn?gn.introContentMaxHeight:""),children:(0,J.jsx)(le.Z,{value:null==e?void 0:e.stage_description})}),dn&&(0,J.jsx)("div",{className:"current",onClick:function(e){e.stopPropagation(),mn(!vn)},children:(0,J.jsx)(bn.Z,{dashed:!1,children:(0,J.jsxs)("a",{className:"font14",children:[vn?"阅读全文 ":"收起全文 ",(0,J.jsx)("i",{className:"iconfont font14 ".concat(vn?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")})]})})})]}):0==(null==Z?void 0:Z.length)?(0,J.jsx)("div",{className:gn.nodata,children:"暂无内容~"}):null),fe&&(0,J.jsxs)("div",{className:"pl20 pr20",children:[(0,J.jsx)(G.Z.Item,{name:"name",label:"名称",rules:[{required:!0,message:"章节名称不能为空"},{whitespace:!0,message:"不能输入空格"}],children:(0,J.jsx)(Y.Z,{size:"middle",maxLength:60,placeholder:"请输入第".concat(n+1,"章节名称,最大限制60个字符"),onBlur:Gn})}),(0,J.jsx)(G.Z.Item,{name:"description",label:"描述",className:"ml10",children:(0,J.jsx)(dt.Z,{defaultValue:null==F?void 0:F.description,placeholder:"请输入第".concat(n+1,"章节描述"),height:300,onBlur:Gn})}),(0,J.jsx)(G.Z.Item,{label:"标签",name:"tagName",rules:[{max:10,message:"标签不能超过10个字”"}],children:(0,J.jsx)(Y.Z,{placeholder:"请输入标签名称",onBlur:Gn})}),(0,J.jsxs)("aside",{className:"mt20 mb20",children:[(0,J.jsx)(k.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",icon:(0,J.jsx)("i",{className:"iconfont icon-tianjiafangda mr5 "}),onClick:function(){if(null==oe||!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Pe(!0),B.resetFields())},children:"小节"}),(0,J.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,J.jsxs)(j.Z,{children:[(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(0,U.xY)()&&(Ze(!1),xe(!0),R.setFieldsValue({name:"",is_jupyter:!1}))},children:"新建实践项目"},1),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");d({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",id:oe.stage_id,subject_id:K.pathId}})},children:"选用实践项目"},2)]})},children:(0,J.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,J.jsx)("span",{className:"iconfont icon-tianjiafangda mr5"}),"实践项目"]})}),!(null!=u&&null!==(i=u.setting)&&void 0!==i&&i.is_local)&&(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,J.jsxs)(j.Z,{children:[(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");Nn(""),Ce(!0)},children:"新建视频项目"},3),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Ee("视频项目"),Re(!0),sn(oe.stage_id))},children:"选用视频项目"},4)]})},children:(0,J.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,J.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"视频项目"]})})}),(0,J.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,J.jsxs)(j.Z,{children:[(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Nn(""),In([]),Ze(!1),be(!0),q.resetFields())},children:"新建教学课件"},5),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Ee("教学课件"),Re(!0),sn(oe.stage_id))},children:"选用教学课件"},6)]})},children:(0,J.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,J.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"教学课件"]})}),(0,J.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,J.jsxs)(j.Z,{children:[(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&d({type:"classroomList/setActionTabs",payload:{key:"课程新建分组作业",id:oe.stage_id,subject_id:K.pathId}})},children:"新建分组作业"},7),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&d({type:"classroomList/setActionTabs",payload:{key:"课程新建图文作业",id:oe.stage_id,subject_id:K.pathId}})},children:"新建图文作业"},8),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&p.history.push("/paths/".concat(K.pathId,"/").concat(oe.stage_id,"/program_homework/null/add"))},children:"新建编程作业"},9),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Ee("分组作业"),Re(!0),sn(oe.stage_id))},children:"选用分组作业"},10),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Ee("图文作业"),Re(!0),sn(oe.stage_id))},children:"选用图文作业"},11),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Ee("编程作业"),Re(!0),sn(oe.stage_id))},children:"选用编程作业"},12)]})},children:(0,J.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,J.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"作业"]})}),(0,J.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,J.jsxs)(j.Z,{children:[(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){p.history.push("/paperlibrary/add?pageType=course&courseId=".concat(K.pathId,"&stageId=").concat(e.stage_id))},children:"新建试卷"},13),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&M(e)},children:"选用试卷"},14)]})},children:(0,J.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,J.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"测验"]},n)}),(0,J.jsx)("br",{})]}),(0,J.jsxs)("aside",{className:"c-light-black mt10 pb20",children:["所有项目均可以通过拖动排序或升降级。",(0,J.jsx)("br",{}),"新建项目名称指本项目下没有实质内容,仅展示名称,不可点击。"]})]}),(0,J.jsx)("aside",{className:"".concat(null!=e&&e.stage_description?"mt10":""," ").concat(gn.shixuns),children:!(null==Z||!Z.length)&&(0,J.jsx)(et,{visibleType:N,data:Z,stage_id:e.stage_id,disabled:!fe,deleteStages:Jn,editVidoItem:Bn,showInfoModal:Vn,updateSort:Fn,index:n,expandAll:null==a||null===(c=a.detail)||void 0===c?void 0:c.show_course_section,cust_seq:!(null==a||null===(f=a.detail)||void 0===f||!f.cust_seq),showVideoPlay:(null===(h=l.userInfo)||void 0===h?void 0:h.admin)||(null===(v=l.userInfo)||void 0===v?void 0:v.business)||((null===(O=a.detail)||void 0===O||null===(O=O.courses)||void 0===O?void 0:O.length)>0?null===(H=a.detail)||void 0===H?void 0:H.allow_visit:!("学生"===(null===(V=l.userInfo)||void 0===V?void 0:V.user_identity)&&null!==(ee=a.detail)&&void 0!==ee&&ee.allow_visit&&null!==(ne=a.detail)&&void 0!==ne&&ne.courses)),isPaths:!0,isShowSchedule:a.isShowSchedule,getData:C})}),fe&&(0,J.jsxs)("aside",{className:gn.buttons,children:[(0,J.jsx)(k.ZP,{onClick:function(){he(!1),d({type:"pathsDetail/save",payload:{editKey:-1}}),d({type:"pathsDetail/getPathsDetail",payload:{id:K.pathId}})},type:"primary",size:"middle",ghost:!0,children:"取消"}),(0,J.jsx)(k.ZP,{onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:z.submit(),d({type:"pathsDetail/save",payload:{editKey:-1}}),d({type:"pathsDetail/getPathsDetail",payload:{id:K.pathId}});case 3:case"end":return e.stop()}}),e)}))),size:"middle",type:"primary",children:"保存"})]})]})}]})})},et=h.memo(jt),nt=(0,h.useMemo)((function(){return oe?$n(oe,P):null}),[oe,Q,N,te,dn,vn,_n,fe,Zn]);return(0,h.useEffect)((function(){se(o()({},v)),console.log(1234),console.log(v),console.log(oe),z.setFieldsValue(o()(o()({},v),{},{name:null==v?void 0:v.stage_name}))}),[v]),(0,h.useEffect)((function(){var e;if(ie===P){he(!0);var n=document.getElementById("Edit_".concat(ie));n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}else he(!1);jn(null==oe||!oe.limit_expansion||(null==oe||null===(e=oe.items)||void 0===e?void 0:e.length)>0||ie===P?["".concat(P)]:[])}),[oe,ie]),(0,h.useEffect)((function(){if(ue.current){var e=function(){var e,n=new ResizeObserver((function(e){var n,t=Xn()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;fn(i.target.offsetHeight>=280)}}catch(e){t.e(e)}finally{t.f()}}));return n.observe(null===(e=ue.current)||void 0===e?void 0:e.firstElementChild),n}();return function(){var n,t;(null===(n=ue.current)||void 0===n?void 0:n.firstElementChild)&&e.unobserve(null===(t=ue.current)||void 0===t?void 0:t.firstElementChild)}}}),[ue.current,oe]),(0,J.jsxs)("section",{children:[(0,J.jsx)(G.Z,{form:z,onFinish:qn,children:nt}),(0,J.jsx)(y.Z,{centered:!0,title:"新建实践项目",open:me,confirmLoading:Me,destroyOnClose:!0,onOk:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:R.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){xe(!1)},children:(0,J.jsxs)(G.Z,{form:R,initialValues:{name:"",is_jupyter:!1},onFinish:function(){var e=s()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ze(!0),e.next=3,(0,S.vf)(o()({id:oe.stage_id,subject_id:K.pathId},n));case 3:(t=e.sent).id&&(R.resetFields(),x.ZP.success("添加成功"),se(o()(o()({},oe),{},{items:null===(i=(null==oe?void 0:oe.items)||[])||void 0===i?void 0:i.concat(t)})),xe(!1)),Ze(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(G.Z.Item,{label:"类型",name:"is_jupyter",rules:[{required:!0,message:"请选择类型"}],children:(0,J.jsxs)(g.ZP.Group,{children:[(0,J.jsx)(g.ZP,{value:!1,children:" 全栈实践项目 "}),(0,J.jsx)(g.ZP,{value:!0,children:"Jupyter Notebook实践项目"})]})}),(0,J.jsx)(G.Z.Item,{label:"名称",name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,J.jsx)(Y.Z,{showCount:!0,maxLength:60,placeholder:"请输入不超过60字的名称"})})]})}),(0,J.jsx)(y.Z,{centered:!0,title:Pn?"编辑教学课件":"新建教学课件",open:_e,confirmLoading:Me,onCancel:function(){be(!1),In([]),Nn("")},destroyOnClose:!0,onOk:s()(r()().mark((function e(){var n,t,i,a,l,s,u,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=q.getFieldsValue(),Ze(!0),!(i=t.files.find((function(e){return!e.response||!e.response.id})))){e.next=6;break}return x.ZP.error("".concat(null==i?void 0:i.name," 文件上传失败,请重新上传")),e.abrupt("return");case 6:if(l=o()(o()({},t),{},{subject_id:K.pathId,tags:Cn,attachment_ids:null==t||null===(n=t.files)||void 0===n?void 0:n.map((function(e){return e.response.id}))}),Pn){e.next=13;break}return e.next=10,(0,S.s0)(o()(o()({},l),{},{id:oe.stage_id}));case 10:a=e.sent,e.next=16;break;case 13:return e.next=15,(0,S.M2)(o()(o()({},l),{},{id:null==Pn?void 0:Pn.id,attachment_id:null==l||null===(s=l.attachment_ids)||void 0===s?void 0:s[0]}));case 15:a=e.sent;case 16:0===a.status&&(x.ZP.success("修改成功"),be(!1),se(o()(o()({},oe),{},{items:null===(u=(null==oe?void 0:oe.items)||[])||void 0===u?void 0:u.concat((null===(c=a)||void 0===c?void 0:c.items)||[])}))),Ze(!1);case 18:case"end":return e.stop()}}),e)}))),children:(0,J.jsxs)(G.Z,{form:q,children:[(0,J.jsx)(G.Z.Item,{label:"课件内容",name:"files",rules:[{required:!0,message:"请上传课件内容"}],children:(0,J.jsx)(pt.Z,{aloneClear:!0,maxSize:(0,T.Ny)()?500:100,accept:Tt.toString(),number:Pn?1:10})}),(0,J.jsx)(G.Z.Item,{style:{marginLeft:8},label:"知识标签",name:"tags",children:(0,J.jsx)(Y.Z,{onKeyUp:function(e){if("Enter"==e.key){var n=q.getFieldValue("tag");if(q.setFieldsValue({tag:""}),!n)return void x.ZP.info("标签不能为空");if(Cn.filter((function(e){return e===n})).length>0)return void x.ZP.info("已有相同名称标签");Cn.push(n),In(m()(Cn))}}})}),(0,J.jsx)("div",{className:gn["tagsList-content"],children:Cn.map((function(e,n){return(0,J.jsx)(Rn.Z,{closable:!0,onClose:function(n){!function(e,n){e.preventDefault(),In(m()(Cn.filter((function(e){return e!=n}))))}(n,e)},children:e},n+e)}))}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"c-red",children:"注意:"}),(0,J.jsx)("br",{}),"1、上传课件,即表示您已同意",(0,J.jsx)(p.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank",children:"上传内容协议"}),",不得上传未经他人授权的作品;",(0,J.jsx)("br",{}),"2、上传课件默认设置为不允许下载,若要开启下载功能,可进入课程编辑页面设置;",(0,J.jsx)("br",{}),"3、不支持断点续传,单个文件大小请勿超过",(0,T.Ny)()?500:100,"M;",(0,J.jsx)("br",{}),"4、当前仅限支持pdf、word、excel、ppt、zip文件;",(0,J.jsx)("br",{}),"5、文件名将被自动读取为系统内该课件的名称,上传前请注意这一点;",(0,J.jsx)("br",{}),"6、一次最多上传10个文件。"]})]})}),(0,J.jsx)(y.Z,{centered:!0,title:"新建小节名称",open:ke,confirmLoading:Me,onOk:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:B.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){Pe(!1),B.resetFields()},children:(0,J.jsx)(G.Z,{form:B,onFinish:function(){var e=s()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ze(!0),e.next=3,(0,S.Mt)(o()(o()({},n),{},{id:null==oe?void 0:oe.stage_id,subject_id:K.pathId}));case 3:0===(t=e.sent).status&&(x.ZP.success("添加成功"),Pe(!1),B.resetFields(),se(o()(o()({},oe),{},{items:null===(i=(null==oe?void 0:oe.items)||[])||void 0===i?void 0:i.concat(t)}))),Ze(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,J.jsx)(G.Z.Item,{label:"",name:"name",rules:[{required:!0,message:"请输入不超过40字的小节名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,J.jsx)(Y.Z,{showCount:!0,maxLength:40,placeholder:"请输入不超过40字的小节名称"})})})}),(0,J.jsx)(ht.Z,{visible:Se,editData:Pn,onCancel:function(){return Ce(!1)},onOk:Hn}),(0,J.jsx)(ct,{setScoreShow:Re,getData:C,id:ln,ScoreShow:Oe,modalType:De,subjectId:K.pathId,openPreview:Z}),(0,J.jsx)(lt,{setScoreShow:Ve,ScoreShow:Je,homeType:Ue,homeId:Ye,modalDdata:tn})]})})),Ct=t(98516),It=t(94001),At=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){e.user;var n=e.onReplyDiscuss,t=e.dispatch,i=e.id,r=e.activeDiscussIndex,a=e.placeholder,o=(0,h.useState)(""),l=c()(o,2),s=l[0],u=l[1];var d=(0,p.useParams)();return(0,J.jsxs)("div",{className:"discuss-item-editor",style:{display:r===i?"block":"none",width:"100%"},children:[(0,J.jsx)(dt.Z,{miniToolbar:!0,startInit:r===i,defaultValue:s,id:i,noStorage:!0,watch:!1,height:155,placeholder:a||"我要回复",showResizeBar:!0,onChange:function(e){u(e)}}),(0,J.jsx)("a",{onClick:function(){s?(n(i,s),t({type:"pathsDetail/getPathsDetail",payload:{id:d.pathId}}),u("")):x.ZP.info("回复内容不能为空!")},className:"btn-send",children:"发送"})]},i)})),Mt=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.user,t=e.upDataList,i=(e.page,e.dispatch,e.keywords),a=(0,p.useParams)(),o=function(){var e=s()(r()().mark((function e(n,a){var o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.WD)({id:n,content:a});case 2:0===(null==(o=e.sent)?void 0:o.status)&&t(1,i);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,J.jsxs)("div",{className:"discuss-item-container bg-white",children:[(0,J.jsx)("a",{href:"/users/".concat(n.login),target:"_blank",children:(0,J.jsx)("img",{alt:"用户头像",height:"50",src:"".concat(he.Z.IMG_SERVER,"/images/").concat(n.image_url),width:"50"})}),(0,J.jsx)("section",{children:(0,J.jsx)(At,{id:a.pathId,activeDiscussIndex:a.pathId,onReplyDiscuss:o,placeholder:"我要讨论"})})]})})),Zt=t(22021);function Lt(e,n){return(0,ee.v_)("/discusses/".concat(e,"/top_or_down_discuss.json"),{top:n})}function zt(e,n){return(0,ee.v_)("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:n?1:0})}function Dt(e,n){return(0,ee.v_)("/discusses/".concat(e,"/hidden.json"),n)}function Et(e,n){return(0,ee.v_)("/discusses/".concat(e,"/reward_code.json"),n)}function Ft(e){return(0,ee.ZP)("/api/discusses/".concat(e,".json"),{method:"delete"})}function Xt(e,n){return(0,ee.v_)("/discusses/".concat(e,"/reply.json"),{container_type:"Shixun",content:n})}function Ot(e){var n=e.data,t=e.index,i=e.adminOrOperator,r=e.parentDiscussIndex,a=e.shixunIdentifier,o=(e.isDelete,e.user,e.onSetRewardData),l=e.onSetActionType,s=e.deleteCommentAlert,u=e.shixunName,c=e.keywords,d=n.author,f=(n.can_delete,n.manage),h=n.content,p=n.hidden,v=n.id,m=n.reward,x=n.time;return(0,J.jsxs)("div",{className:"second-level-discuss",children:[(0,J.jsxs)("div",{className:"discuss-info-body",style:{marginTop:"8px",marginBottom:"8px"},children:[(0,J.jsxs)("div",{className:"discuss-info",children:[(0,J.jsx)("a",{href:"/users/".concat(d.login),target:"_blank",children:d.name}),(0,J.jsx)("span",{className:"grey",children:x}),m?(0,J.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(m),children:[(0,J.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,J.jsx)("span",{children:m})]}):null]}),(0,J.jsxs)("div",{className:c?"hidden":"btn-group",style:{marginBottom:"0px"},children:[i?(0,J.jsx)("a",{onClick:function(){o({id:v,index:t,user_id:d.user_id,parentDiscussIndex:r})},title:"给TA奖励金币",children:(0,J.jsx)("i",{className:"iconfont icon-jiangli"})}):null,i?(0,J.jsx)("a",{onClick:function(){l({id:v,index:t,params:{hidden:p?"0":"1",container_identifier:a},type:"hidden-discuss",parentDiscussIndex:r,message:p?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:p?"取消隐藏":"隐藏评论",children:(0,J.jsx)("i",{className:p?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,f?(0,J.jsx)("a",{onClick:function(){s?y.Z.info({title:"提示",content:(0,J.jsxs)("div",{className:"tc",children:[" ","该条评论来自《",u,"》实践项目,您不是该实践项目的管理者,不能删除评论!"]}),onOk:function(){}}):l({id:v,index:t,type:"delete-discuss",parentDiscussIndex:r,message:"确定要删除该条回复吗"})},title:"删除",style:{minWidth:"unset"},children:(0,J.jsx)("i",{className:"iconfont icon-shanchu"})}):null]})]}),(0,J.jsx)(le.Z,{className:"discuss-content",value:h,highlightKeywords:c})]})}var Rt=function(e){var n=e.data,t=e.index,i=e.shixunIdentifier,r=e.adminOrOperator,a=e.identity,o=(e.onTopOrDownDiscuss,e.onPlusDiscuss),l=e.onSetActionType,s=e.onSetRewardData,u=e.user,c=e.isDelete,d=e.activeDiscussIndex,f=e.onReplyDiscuss,h=e.onSetActiveDiscussIndex,p=e.keywords,v=n.content,m=n.children,x=n.game_url,g=n.hidden,_=n.id,b=n.position,j=n.praise_count,w=n.reward,k=(n.sticky,n.time),P=n.user_praise,N=n.game_passed,T=n.delete_comment_alert,S=n.author,C=n.shixun_name,I=n.manage;var A=function(e){var n=e.target,t=n.nodeName,i=n.src;"IMG"===t&&(pn.Z.publish("preview-image",i),console.log("src:",i))};return(0,J.jsxs)("div",{className:"discuss-item-container",children:[(0,J.jsx)("a",{href:"/users/".concat(S.login),target:"_blank",children:(0,J.jsx)("img",{alt:"用户头像",height:"50",src:"".concat(he.Z.IMG_SERVER,"/images/").concat(S.image_url),width:"50"})}),(0,J.jsxs)("section",{children:[(0,J.jsxs)("div",{className:"discuss-info",children:[(0,J.jsx)("a",{href:"/users/".concat(S.login),target:"_blank",children:S.name}),(0,J.jsx)("span",{className:"grey",children:k}),b?(0,J.jsxs)("span",{className:"c-green",children:[" [第",b,"关] "]}):null,x?(0,J.jsx)("a",{href:x,target:"_blank",className:"view-code",title:"点击查看TA的代码页面",children:"查看"}):null,w?(0,J.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(w),children:[(0,J.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,J.jsx)("span",{children:w})]}):null,a<=5?(0,J.jsx)("span",{style:{flex:"1",textAlign:"right",color:1===N?"#29bd8b":""},children:N||0===N?1===N?"已通关":"未通关":""}):null]}),(0,J.jsx)("div",{onClick:A,children:(0,J.jsx)(le.Z,{className:"discuss-content",value:v,highlightKeywords:p})}),m&&m.length>0?(0,J.jsx)("div",{className:"reply-discuss-container",onClick:A,children:m.map((function(e,n){return(0,J.jsx)(Ot,{data:e,index:n,deleteCommentAlert:T,shixunName:C,shixunIdentifier:i,adminOrOperator:r,user:u,isDelete:c,onSetRewardData:s,onSetActionType:l,parentDiscussIndex:t,keywords:p},e.id)}))}):null,(0,J.jsxs)("div",{className:p?"hidden":"btn-group",children:[r?(0,J.jsx)("a",{onClick:function(){s({id:_,index:t,user_id:S.user_id})},title:"给TA奖励金币",children:(0,J.jsx)("i",{className:"iconfont icon-jiangli"})}):null,r?(0,J.jsx)("a",{onClick:function(){l({id:_,index:t,params:{hidden:g?"0":"1",container_identifier:i},type:"hidden-discuss",message:g?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:g?"取消隐藏":"隐藏评论",children:(0,J.jsx)("i",{className:g?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,I&&(!m||0==m.length)&&(0,J.jsx)("a",{onClick:function(){T?y.Z.info({title:"提示",content:(0,J.jsxs)("div",{className:"tc",children:[" ","该条评论来自《",C,"》实践项目,您不是该实践项目的管理者,不能删除评论!"]}),onOk:function(){}}):l({id:_,index:t,type:"delete-discuss",message:"确定要删除该条回复吗"})},title:"删除",children:(0,J.jsx)("i",{className:"iconfont icon-shanchu"})}),(0,J.jsx)("a",{onClick:function(){h(_)},title:"回复",children:(0,J.jsx)("i",{className:"iconfont icon-huifu1"})}),(0,J.jsxs)("a",{onClick:function(){o(_,!P,t)},style:{whiteSpace:"nowrap"},className:P?"c-orange":"",children:[(0,J.jsx)("i",{className:P?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),(0,J.jsx)("span",{children:j||""})]})]}),(0,J.jsx)(At,{id:_,activeDiscussIndex:d,onReplyDiscuss:f})]})]},_)},Ht={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function qt(e,n){switch(n.type){case Zt.tD:return o()(o()({},e),{},{loading:!0});case Zt.RS:return o()(o()({},e),{},{showRewardDialog:!0});case Zt.t2:return o()(o()({},e),{},{showRewardDialog:!1});case Zt.GR:case Zt.u8:case Zt.rM:case Zt.yS:case Zt.Vn:case Zt.SX:return o()(o()({},e),n.payload);default:throw new Error}}var Jt=function(e){var n=e.shixunIdentifier,t=e.identity,i=e.activeIndex,a=e.user,l=(e.isShixunDetail,e.isDelete),u=e.keywords,d=e.refreshCount,f=(0,h.useReducer)(qt,Ht),v=c()(f,2),m=v[0],x=v[1],g=m.page,_=m.loading,b=m.data,j=m.actionType,w=m.showRewardDialog,k=m.activeDiscussIndex,P=(0,h.useRef)(),N=(0,h.useRef)(),C=(0,p.useParams)();function I(e){return A.apply(this,arguments)}function A(){return(A=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!_){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,x({type:Zt.tD}),e.next=6,(0,S.Ax)(o()(o()({},C),{},{page:n,keywords:u}));case 6:t=e.sent,x({type:Zt.GR,payload:{activeDiscussIndex:null,page:n,data:t,loading:!1}}),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(2),console.log(e.t0);case 13:case"end":return e.stop()}}),e,null,[[2,10]])})))).apply(this,arguments)}function M(e){document.body.scrollIntoView(),I(e)}function Z(e,n,t){return L.apply(this,arguments)}function L(){return(L=s()(r()().mark((function e(n,t,i){var a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,zt(n,t);case 3:a=e.sent,B[i].user_praise=t,B[i].praise_count=a.praise_count,x({type:Zt.rM,payload:{data:o()(o()({},b),{},{comments:B})}}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function z(e,n,t){return D.apply(this,arguments)}function D(){return(D=s()(r()().mark((function e(n,t,i){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Lt(n,t);case 3:B[i].sticky=t,x({type:Zt.u8,payload:{data:o()(o()({},b),{},{comments:B})}}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}function E(){return E=s()(r()().mark((function e(){var n,t,i,a,l,s,u,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=j.id,t=j.params,i=j.type,a=j.index,l=j.parentDiscussIndex,"hidden-discuss"!==i){e.next=6;break}return e.next=4,Dt(n,t);case 4:l?B[l].children[a].hidden=1==t.hidden:B[a].hidden=1==t.hidden,x({type:Zt.yS,payload:{actionType:null,data:o()(o()({},b),{},{comments:B})}});case 6:if("delete-discuss"!==i){e.next=32;break}return e.next=9,Ft(n);case 9:if(!l&&0!==l){e.next=22;break}s=B[l].children,u=s.length-1;case 12:if(!(u>=0)){e.next=19;break}if(s[u].id!==n){e.next=16;break}return s.splice(u,1),e.abrupt("break",19);case 16:u--,e.next=12;break;case 19:B[l].children=s,e.next=30;break;case 22:c=B.length-1;case 23:if(!(c>=0)){e.next=30;break}if(B[c].id!==n){e.next=27;break}return B.splice(c,1),e.abrupt("break",30);case 27:c--,e.next=23;break;case 30:x({type:Zt.yS,payload:{actionType:null,data:o()(o()({},b),{},{comments:B})}}),d();case 32:case"end":return e.stop()}}),e)}))),E.apply(this,arguments)}function F(e){x({type:Zt.yS,payload:{actionType:e}})}function X(){return(X=s()(r()().mark((function e(){var n,t,i,a,l,s,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=P.current,t=n.id,i=n.index,a=n.score,l=n.user_id,s=n.parentDiscussIndex,e.next=3,Et(t,{container_type:"Discusses",score:a,user_id:l});case 3:u=e.sent,s?B[s].children[i].reward=u.code:B[i].reward=u.code,x({type:Zt.Vn,payload:{showRewardDialog:!1,data:o()(o()({},b),{},{comments:B})}}),P.current=null;case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e){P.current=e,x({type:Zt.RS})}function R(e,n){return H.apply(this,arguments)}function H(){return(H=s()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Xt(n,t);case 3:I(g),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.log(e.t0);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}function q(e){x(k===e?{type:Zt.SX,payload:{activeDiscussIndex:null}}:{type:Zt.SX,payload:{activeDiscussIndex:e}})}if((0,h.useEffect)((function(){function e(){return(e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(3!==i||b||!n){e.next=3;break}return e.next=3,I(g);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[C.pathId,u]),(0,h.useEffect)((function(){I(g)}),[u]),!b)return(0,J.jsx)($.Z,{spinning:!0,children:(0,J.jsx)("div",{style:{height:"300px",width:"100%"}})});var V=b.disscuss_count,B=b.comments,K=(b.all,b.can_hidden);return(0,J.jsxs)(h.Fragment,{children:[(0,J.jsxs)("div",{className:"discuss-container",ref:N,children:[0===V?(0,J.jsx)(Gn.Z,{}):null,(0,T.bg)()&&!u&&(0,J.jsx)(Mt,{upDataList:I,page:g,user:a,keywords:u}),(0,J.jsx)("aside",{className:"bg-white",children:null==B?void 0:B.map((function(e,i){return(0,J.jsx)(Rt,{user:a,data:e,index:i,identity:t,onPaginationChange:M,shixunIdentifier:n,isDelete:l,onSetActionType:F,onTopOrDownDiscuss:z,adminOrOperator:K,onPlusDiscuss:Z,onSetRewardData:O,activeDiscussIndex:k,onSetActiveDiscussIndex:q,onReplyDiscuss:R,keywords:u},e.id)}))}),V>10?(0,J.jsx)("div",{className:"pagination-container tc",children:(0,J.jsx)(jn.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:M,current:g,total:V})}):null]}),(0,J.jsxs)(Ct.Z,{children:[(0,J.jsx)(y.Z,{centered:!0,title:"提示",open:!!j,onOk:function(){return E.apply(this,arguments)},onCancel:function(){x({type:Zt.yS,payload:{actionType:null}})},children:(0,J.jsx)("p",{children:j?j.message:""})}),(0,J.jsx)(y.Z,{centered:!0,width:400,title:"奖励设置",open:w,onCancel:function(){x({type:Zt.t2})},onOk:function(){return X.apply(this,arguments)},children:(0,J.jsx)(It.Z,{placeholder:"请输入奖励的金币数量",min:1,onChange:function(e){P.current.score=e},style:{width:"228px"}})})]})]})},Vt="scoremodal___YNtb3",Bt="wrap___BauIT",Kt="wrap_title___ZWoHv",Ut="radioWrap___Jh9vt",Wt="radio___Ydt8R",Gt="colorFF0000___JOb5w",Qt="pagination___d1fv4",Yt="search___Pjuzg",$t="searchIcon___v01bz",ei=["shixunsDetail","dispatch"],ni=(Y.Z.Search,(0,p.connect)((function(e){return{shixunsDetail:e.shixunsDetail}}))((function(e){var n,t,i,a,l,u=e.shixunsDetail,d=e.dispatch,v=(f()(e,ei),(0,p.useParams)()),m=(0,h.useState)(0),x=c()(m,2),_=x[0],b=x[1],j=(0,h.useState)([]),w=c()(j,2),k=w[0],P=w[1],N=(0,h.useState)(""),T=c()(N,2),C=T[0],I=T[1],A=(0,h.useState)(),M=c()(A,2),Z=M[0],L=M[1],z=(0,h.useState)(!1),D=c()(z,2),E=D[0],F=D[1],X=(0,h.useState)(!1),O=c()(X,2),R=(O[0],O[1]),V=(0,h.useState)({page:1,limit:10,type:"video"}),B=c()(V,2),K=B[0],U=B[1];(0,h.useEffect)((function(){var e,n;if(I(""),"Stage-SendModal"===u.actionTabs.key)if("分组作业"==(null==u||null===(e=u.actionTabs)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.title)){var t={page:1,limit:10,type:"group"};U(t),W(o()(o()({},t),{},{search:encodeURI(C)}))}else if("图文作业"==(null==u||null===(n=u.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.title)){var i={page:1,limit:10,type:"normal"};U(i),W(o()(o()({},i),{},{search:encodeURI(C)}))}else U(K),W(o()(o()({},K),{},{search:encodeURI(C)}))}),[u.actionTabs.key]);var W=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d({type:"shixunsDetail/searchUserCourses",payload:n});case 2:401===(t=e.sent).status?(d({type:"shixunsDetail/setActionTabs",payload:{}}),R(!1)):(b((null==t?void 0:t.courses_count)||0),P((null==t?void 0:t.course_list)||[]));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=(0,q.P)(),Q=c()(G,4),$=Q[0],ne=Q[1],te=Q[2],ie=Q[3],re=function(){var e=s()(r()().mark((function e(){var n,t,i,a,o,l,s,c,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Z){e.next=3;break}return F(!0),e.abrupt("return");case 3:return d=null===(n=u.actionTabs.params)||void 0===n?void 0:n.id,R(!1),e.next=7,ie({id:"测验"==(null==u||null===(t=u.actionTabs)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.title)?null==u||null===(i=u.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.examinationid:null==v?void 0:v.pathId,course_id:"测验"==(null==u||null===(a=u.actionTabs)||void 0===a||null===(a=a.params)||void 0===a?void 0:a.title)?[Z]:Z,type:"分组作业"==(null==u||null===(o=u.actionTabs)||void 0===o||null===(o=o.params)||void 0===o?void 0:o.title)?"group":"图文作业"==(null==u||null===(l=u.actionTabs)||void 0===l||null===(l=l.params)||void 0===l?void 0:l.title)?"normal":"测验"==(null==u||null===(s=u.actionTabs)||void 0===s||null===(s=s.params)||void 0===s?void 0:s.title)?"examination_bank":"编程作业"==(null==u||null===(c=u.actionTabs)||void 0===c||null===(c=c.params)||void 0===c?void 0:c.title)?"hack":"subject",stage_item_id:d,sync_catelog:0});case 7:if(e.sent){e.next=11;break}return e.next=11,ae(0);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(){var e=s()(r()().mark((function e(n){var t,i,a,o,l,s,c,d,f,h,p,m,x,g,_,b;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=null===(t=u.actionTabs.params)||void 0===t?void 0:t.id,null===(i=u.actionTabs.params)||void 0===i||!i.is_jupyter){e.next=8;break}return c=null===(s=u.actionTabs.params)||void 0===s?void 0:s.identifier,e.next=5,(0,ee.ZP)("/api/shixuns/".concat(c,"/send_to_course.json"),{method:"Post",body:{courses:[{course_id:Z,identifier:c,type:"normal",is_copy:n,is_use:1}]}});case 5:l=e.sent,e.next=17;break;case 8:if("测验"!=(null==u||null===(d=u.actionTabs)||void 0===d||null===(d=d.params)||void 0===d?void 0:d.title)){e.next=14;break}return e.next=11,(0,S.p4)({id:null==u||null===(f=u.actionTabs)||void 0===f||null===(f=f.params)||void 0===f?void 0:f.examinationid,course_id:[Z],shixuns_info:n?null==n?void 0:n.map((function(e){return e.shixun_id=e.id,e})):[]});case 11:l=e.sent,e.next=17;break;case 14:return e.next=16,(0,S.Q)({id:null==v?void 0:v.pathId,course_id:Z,stage_shixuns:[{stage_shixun_id:o,is_copy:n,is_use:1}],sync_catelog:0,type:"实训"===(null===(h=u.actionTabs.params)||void 0===h?void 0:h.title)?"shixun":"分组作业"==(null==u||null===(p=u.actionTabs)||void 0===p||null===(p=p.params)||void 0===p?void 0:p.title)?"group":"图文作业"==(null==u||null===(m=u.actionTabs)||void 0===m||null===(m=m.params)||void 0===m?void 0:m.title)?"normal":"视频"==(null==u||null===(x=u.actionTabs)||void 0===x||null===(x=x.params)||void 0===x?void 0:x.title)?"video":"编程作业"==(null==u||null===(g=u.actionTabs)||void 0===g||null===(g=g.params)||void 0===g?void 0:g.title)?"hack":""});case 16:l=e.sent;case 17:oe(),ne(),"测验"==(null==u||null===(a=u.actionTabs)||void 0===a||null===(a=a.params)||void 0===a?void 0:a.title)?0===(null===(_=l)||void 0===_?void 0:_.status)&&y.Z.confirm({title:"提示",centered:!0,icon:null,okText:"立即前往",cancelText:"稍后再说",content:(0,J.jsx)("div",{style:{textAlign:"left"},children:"发送成功!是否前往对应的教学课堂?"}),onOk:function(){(0,H.xg)("".concat(l.data[0].first_category_url,"/").concat(l.data[0].exercise_id,"/detail?random=").concat(l.data[0].is_random,"&tabs=3"))}}):1===(null===(b=l)||void 0===b?void 0:b.status)&&y.Z.confirm({title:"提示",centered:!0,icon:null,okText:"立即前往",cancelText:"稍后再说",content:(0,J.jsx)("div",{style:{textAlign:"left"},children:"发送成功!是否前往对应的教学课堂?"}),onOk:function(){var e,n,t,i,r,a;if(null!==(e=u.actionTabs.params)&&void 0!==e&&e.is_jupyter)(0,H.xg)(null===(r=l)||void 0===r?void 0:r.first_category_url);else if("分组作业"==(null==u||null===(n=u.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.title)||"图文作业"==(null==u||null===(t=u.actionTabs)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.title))(0,H.xg)(null===(a=l)||void 0===a?void 0:a.url);else if("编程作业"==(null==u||null===(i=u.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.title)){var o,s=null===(o=l)||void 0===o||null===(o=o.url.split("/"))||void 0===o?void 0:o[2];(0,H.xg)("/classrooms/".concat(s,"/program_homework"))}else{var c,d=null===(c=l)||void 0===c||null===(c=c.url.split("/"))||void 0===c?void 0:c[2];(0,H.xg)("/classrooms/".concat(d,"/shixun_homework"))}}});case 20:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),oe=function(){I(""),L(null),F(!1),d({type:"shixunsDetail/setActionTabs",payload:{}}),R(!1)};return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(y.Z,{title:"发送".concat((null===(n=u.actionTabs.params)||void 0===n?void 0:n.title)||"实训"),open:"Stage-SendModal"===u.actionTabs.key,centered:!0,className:Vt,onCancel:oe,onOk:re,children:(0,J.jsxs)("div",{className:Bt,children:[(0,J.jsxs)("div",{className:Kt,children:["选择的","".concat((null===(t=u.actionTabs.params)||void 0===t?void 0:t.title)||"实训"),"将会发送到指定课堂"]}),(0,J.jsx)("div",{className:"mb10",children:(0,J.jsx)(Y.Z.Search,{className:Yt,placeholder:"输入课堂名称的关键字进行搜索",allowClear:!0,value:C,onChange:function(e){return I(e.target.value)},suffix:(0,J.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat($t),onClick:function(){I(C);var e=o()(o()({},K),{page:1,limit:10,search:encodeURI(C)});U(e),W(e)}}),onSearch:function(e){I(e);var n=o()(o()({},K),{page:1,limit:10,search:encodeURI(e)});U(n),W(n)}})}),(0,J.jsx)("div",{className:Ut,children:(0,J.jsx)(g.ZP.Group,{value:Z,onChange:function(e){L(e.target.value),F(!1)},children:k.map((function(e,n){return(0,J.jsx)(g.ZP,{className:Wt,value:e.course_id,children:(0,J.jsx)("span",{title:e.name,children:e.name})},n)}))})}),E&&(0,J.jsx)("div",{className:Gt,children:"请选择你要发送的课堂"}),_>10&&(0,J.jsx)("div",{className:Qt,children:(0,J.jsx)(jn.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:null==K?void 0:K.page,pageSize:10,total:_,onChange:function(e){var n=o()(o()({},K),{page:e,limit:10,search:encodeURI(C)});U(n),W(n)}})})]})}),(0,J.jsx)(q.Z,{visible:$,inPaper:!0,onOk:ae,onCancel:function(){oe(),ne()},renderData:te,modalType:"测验"==(null==u||null===(i=u.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.title)?"multiple":"single",type:"测验"==(null==u||null===(a=u.actionTabs)||void 0===a||null===(a=a.params)||void 0===a?void 0:a.title)?"examination_bank":"subject",isMultipleCourse:"测验"==(null==u||null===(l=u.actionTabs)||void 0===l||null===(l=l.params)||void 0===l?void 0:l.title)})]})}))),ti={bg:"bg___F_x5V",title:"title___QEshf",fieldWrap:"fieldWrap___zSBF2",mdWrap:"mdWrap___V2EBb",footer_style:"footer_style___lwvvM",submit_button:"submit_button___gNsfc",close_button:"close_button___K6_8I"},ii=t(66253),ri=(0,p.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,r=e.globalSetting;return{classroomList:e.classroomList,shixunHomeworks:n,newCourse:t,globalSetting:r,loading:i.effects}}))((function(e){var n,t,i=e.shixunHomeworks,a=(e.newCourse,e.globalSetting),l=(e.loading,e.dispatch),u=e.classroomList,d=((0,p.useParams)(),G.Z.useForm()),f=c()(d,1)[0],v=(0,h.useState)({}),m=c()(v,2),y=m[0],g=m[1],_=((0,h.useRef)(),i.commonHomeWorkAddDefaultData,(0,h.useState)({})),b=c()(_,2),j=b[0],w=b[1];(0,h.useEffect)((function(){f.resetFields()}),[u.actionTabs.key]);function k(e){return P.apply(this,arguments)}function P(){return(P=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=j&&j.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==j?void 0:j.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:o()({homework_common_id:n},j)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,J.jsxs)(_n.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程新建分组作业"===u.actionTabs.key,className:ti.drawer,children:[(0,J.jsxs)("section",{className:ti.bg,children:[(0,J.jsx)("aside",{className:ti.title,children:"新建分组作业"}),(0,J.jsxs)(G.Z,{form:f,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){g(o()({},f.getFieldsValue()))},children:[(0,J.jsx)("div",{className:ti.fieldWrap,children:(0,J.jsx)(G.Z.Item,{name:"name",label:"标题",rules:[{required:!0,message:"请输入标题"}],children:(0,J.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=y.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,J.jsxs)("div",{className:ti.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"description",style:{marginTop:"-10px"},label:"内容",rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:y.intro})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:(0,J.jsx)(pt.Z,{})})}),(0,J.jsxs)(I.Z,{gutter:[20,20],style:{marginTop:20},children:[(0,J.jsx)(A.Z,{flex:"230px",children:(0,J.jsx)(G.Z.Item,{name:"min_num",label:"分组设置",rules:[{required:!0,message:"请填写每组最小人数"}],children:(0,J.jsx)(It.Z,{style:{width:200,height:40},min:1,placeholder:"请填写每组最小人数"})})}),(0,J.jsx)(A.Z,{flex:"230px",children:(0,J.jsx)(G.Z.Item,{name:"max_num",label:(0,J.jsx)("div",{children:" "}),rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请填写每组最大人数"))}}],children:(0,J.jsx)(It.Z,{style:{width:200,height:40},max:100,placeholder:"请填写每组最大人数"})})}),(0,J.jsx)(A.Z,{children:(0,J.jsx)("div",{className:"mt40",style:{color:"#536367",marginLeft:"-20px"},children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})})]}),!(null!=a&&null!==(t=a.setting)&&void 0!==t&&t.is_local)&&(0,J.jsx)(I.Z,{style:{marginTop:"-10px"},children:(0,J.jsxs)(A.Z,{children:[(0,J.jsx)(G.Z.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5},children:(0,J.jsx)(M.Z,{value:!0,style:{color:"#5F6368"},children:"基于项目实施"})}),(0,J.jsx)("span",{className:"c-light-black",style:{color:"#999999"},children:"(选中,则必须在本平台创建项目,项目管理员可以提交作品;不选中,无需在平台创建项目,任意小组成员均可以提交作品)"})]})})]}),(0,J.jsxs)("div",{className:ti.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"reference_answer",label:"参考答案",style:{marginTop:10},children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:y.notice})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:(0,J.jsx)(pt.Z,{})})})]})]}),(0,J.jsx)("div",{className:ti.mdWrap,children:(0,J.jsx)(ii.Z,{setitem:function(e){return w(o()({},e))}})})]}),(0,J.jsxs)("div",{className:ti.footer_style,children:[(0,J.jsx)("div",{className:ti.close_button,onClick:function(){l({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,J.jsx)("div",{onClick:function(){f.validateFields().then(s()(r()().mark((function e(){var n,t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(y.min_num>y.max_num)){e.next=3;break}return x.ZP.info("最大人数不能小于最小人数"),e.abrupt("return");case 3:return(n=o()({},y)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(i=n.reference_attachment_ids)||void 0===i?void 0:i.map((function(e){return e.response.id}))),n.base_on_project||(n.base_on_project=!1),e.next=9,(0,S.DQ)(o()(o()({id:u.actionTabs.id,subject_id:u.actionTabs.subject_id},n),{},{homework_type:3}));case 9:0===(a=e.sent).status&&(k(a.homework_id),(0,H.L9)(["教学课堂","分组作业","新建分组作业"]),x.ZP.success("新建成功"),l({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 11:case"end":return e.stop()}}),e)}))))},className:ti.submit_button,children:"提交"})]})]},"bottom")})),ai={bg:"bg___oLxz5",title:"title___bfvam",fieldWrap:"fieldWrap___A5u2u",mdWrap:"mdWrap___zugL3",footer_style:"footer_style___unO7C",submit_button:"submit_button___t8Hvx",close_button:"close_button___oswUb"},oi=(0,p.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,r=e.globalSetting,a=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:r,loading:i.effects,classroomList:a}}))((function(e){var n,t,i=e.shixunHomeworks,a=(e.newCourse,e.globalSetting),l=(e.loading,e.dispatch),u=e.classroomList,d=(0,p.useParams)(),f=G.Z.useForm(),v=c()(f,1)[0],m=(0,h.useState)({}),y=c()(m,2),g=y[0],_=y[1],b=(0,h.useState)(!1),j=c()(b,2),w=j[0],k=j[1],P=(0,h.useState)({}),N=c()(P,2),T=N[0],C=N[1],Z=(0,h.useState)({}),L=c()(Z,2),z=L[0],D=L[1];(0,h.useRef)(),i.commonHomeWorkEditDefaultData;(0,h.useEffect)((function(){"课程编辑分组作业"==u.actionTabs.key&&E()}),[u.actionTabs.key]);var E=function(){var e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.FD)({id:u.actionTabs.id,type:u.actionTabs.type});case 2:(n=e.sent)&&(t=o()(o()({},n.subject_homework),{},{attachment_ids:(0,pt.z)(n.subject_homework.attachments),reference_attachment_ids:(0,pt.z)(n.subject_homework.ref_attachments)}),v.setFieldsValue(o()({},t)),_(o()({},t)),k(!0),D(new Date));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function F(e){return X.apply(this,arguments)}function X(){return(X=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=T&&T.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==T?void 0:T.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:o()({homework_common_id:n},T)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,J.jsxs)(_n.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程编辑分组作业"===u.actionTabs.key,className:ai.drawer,children:[(0,J.jsxs)("section",{className:ai.bg,children:[(0,J.jsx)("aside",{className:ai.title,children:"编辑分组作业"}),(0,J.jsxs)(G.Z,{form:v,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){_(o()({},v.getFieldsValue()))},children:[(0,J.jsx)("div",{className:ai.fieldWrap,children:(0,J.jsx)(G.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,J.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=g.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,J.jsxs)("div",{className:ai.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:g.description})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:w&&(0,J.jsx)(pt.Z,{},z)})}),(0,J.jsxs)(I.Z,{gutter:[20,20],style:{marginTop:20},children:[(0,J.jsx)(A.Z,{flex:"230px",children:(0,J.jsx)(G.Z.Item,{name:"min_num",label:"分组设置",rules:[{required:!0,message:"请填写每组最小人数"}],children:(0,J.jsx)(It.Z,{style:{width:200,height:40},min:1,placeholder:"请填写每组最小人数"})})}),(0,J.jsx)(A.Z,{flex:"230px",children:(0,J.jsx)(G.Z.Item,{name:"max_num",label:(0,J.jsx)("div",{children:" "}),rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请填写每组最大人数"))}}],children:(0,J.jsx)(It.Z,{style:{width:200,height:40},max:100,placeholder:"请填写每组最大人数"})})}),(0,J.jsx)(A.Z,{children:(0,J.jsx)("div",{className:"mt35",style:{color:"#536367",marginLeft:"-20px"},children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})})]}),!(null!=a&&null!==(t=a.setting)&&void 0!==t&&t.is_local)&&(0,J.jsx)(I.Z,{style:{marginTop:"-10px"},children:(0,J.jsxs)(A.Z,{children:[(0,J.jsx)(G.Z.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5},children:(0,J.jsx)(M.Z,{value:!0,defaultChecked:!0,style:{color:"#5F6368"},children:"基于项目实施"})}),(0,J.jsx)("span",{className:"c-light-black",style:{color:"#999999",marginTop:"-10px"},children:"(选中,则必须在本平台创建项目,项目管理员可以提交作品;不选中,无需在平台创建项目,任意小组成员均可以提交作品)"})]})})]}),(0,J.jsxs)("div",{className:ai.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"reference_answer",label:"参考答案:",style:{marginTop:10},children:(0,J.jsx)(dt.Z,{defaultValue:g.reference_answer,watch:!0})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:w&&(0,J.jsx)(pt.Z,{},z)})})]})]}),(0,J.jsx)("div",{className:ai.mdWrap,children:(0,J.jsx)(ii.Z,{setitem:function(e){return C(o()({},e))},homework_common_id:d.categoryId})})]}),(0,J.jsxs)("div",{className:ai.footer_style,children:[(0,J.jsx)("div",{className:ai.close_button,onClick:function(){l({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,J.jsx)("div",{onClick:function(){v.validateFields().then(s()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(g.min_num>g.max_num)){e.next=3;break}return x.ZP.info("最大人数不能小于最小人数"),e.abrupt("return");case 3:return(n=o()({},g)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(i=n.reference_attachment_ids)||void 0===i?void 0:i.map((function(e){return e.response.id}))),n.base_on_project||(n.base_on_project=!1),e.next=9,(0,S.VO)(o()(o()(o()({},d),n),{},{base_on_project:n.base_on_project,homework_type:3,id:u.actionTabs.id}));case 9:0===e.sent.status&&(x.ZP.success("编辑成功"),F(d.categoryId),l({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 11:case"end":return e.stop()}}),e)}))))},className:ai.submit_button,children:"提交"})]})]},"bottom")})),li={bg:"bg___fOlTw",title:"title___G3D9y",fieldWrap:"fieldWrap___imjS7",mdWrap:"mdWrap___aKGYo",footer_style:"footer_style___BWH5p",submit_button:"submit_button___yxKUd",close_button:"close_button___nRK7d"},si=(0,p.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,r=e.globalSetting,a=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:r,loading:i.effects,classroomList:a}}))((function(e){var n,t=e.shixunHomeworks,i=(e.newCourse,e.globalSetting,e.loading,e.dispatch),a=e.classroomList,l=((0,p.useParams)(),G.Z.useForm()),u=c()(l,1)[0],d=(0,h.useState)({}),f=c()(d,2),v=f[0],m=f[1],y=(0,h.useState)(),g=c()(y,2),_=(g[0],g[1],(0,h.useRef)(),t.commonHomeWorkAddDefaultData,(0,h.useState)({})),b=c()(_,2),j=b[0],w=b[1];(0,h.useEffect)((function(){u.resetFields()}),[a.actionTabs.key]);function k(e){return P.apply(this,arguments)}function P(){return(P=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=j&&j.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==j?void 0:j.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:o()({homework_common_id:n},j)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,J.jsxs)(_n.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程新建图文作业"===a.actionTabs.key,className:li.drawer,children:[(0,J.jsxs)("section",{className:li.bg,children:[(0,J.jsx)("aside",{className:li.title,children:"新建图文作业"}),(0,J.jsxs)(G.Z,{form:u,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){console.log("onchange: ",u.getFieldsValue()),m(o()({},u.getFieldsValue()))},children:[(0,J.jsx)("div",{className:li.fieldWrap,children:(0,J.jsx)(G.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,J.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=v.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,J.jsxs)("div",{className:li.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:v.intro})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:(0,J.jsx)(pt.Z,{})})})]}),(0,J.jsxs)("div",{className:li.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"参考答案:",children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:v.notice})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:(0,J.jsx)(pt.Z,{})})})]})]}),(0,J.jsx)("div",{className:li.mdWrap,children:(0,J.jsx)(ii.Z,{setitem:function(e){return w(o()({},e))}})})]}),(0,J.jsxs)("div",{className:li.footer_style,children:[(0,J.jsx)("div",{className:li.close_button,onClick:function(){i({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,J.jsx)("div",{onClick:function(){u.validateFields().then(s()(r()().mark((function e(){var n,t,l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=o()({},v)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(l=n.reference_attachment_ids)||void 0===l?void 0:l.map((function(e){return e.response.id}))),e.next=5,(0,S.DQ)(o()(o()({id:a.actionTabs.id,subject_id:a.actionTabs.subject_id},n),{},{homework_type:1}));case 5:0===(null==(s=e.sent)?void 0:s.status)&&(k(s.homework_id),(0,H.L9)(["教学课堂","图文作业","新建图文作业"]),x.ZP.success("新建成功"),i({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 7:case"end":return e.stop()}}),e)}))))},className:li.submit_button,children:"提交"})]})]},"bottom")})),ui={bg:"bg___Sx8dX",title:"title___GKPKJ",fieldWrap:"fieldWrap___fIL9U",mdWrap:"mdWrap___iwCM_",footer_style:"footer_style___KYp6i",submit_button:"submit_button___Rnntu",close_button:"close_button___Drc5k"},ci=(0,p.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,r=e.globalSetting,a=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:r,loading:i.effects,classroomList:a}}))((function(e){var n,t=e.shixunHomeworks,i=(e.newCourse,e.globalSetting,e.loading,e.dispatch),a=e.classroomList,l=(0,p.useParams)(),u=G.Z.useForm(),d=c()(u,1)[0],f=(0,h.useState)({}),v=c()(f,2),m=v[0],y=v[1],g=(0,h.useState)(!1),_=c()(g,2),b=_[0],j=_[1],w=(0,h.useState)({}),k=c()(w,2),P=k[0],N=k[1],T=(0,h.useState)({}),C=c()(T,2),I=C[0],A=C[1];(0,h.useRef)(),t.commonHomeWorkEditDefaultData;(0,h.useEffect)((function(){"课程编辑图文作业"==a.actionTabs.key&&M()}),[a.actionTabs.key]);var M=function(){var e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.FD)({id:a.actionTabs.id,type:a.actionTabs.type});case 2:(n=e.sent)&&(t={name:n.subject_homework.name,description:n.subject_homework.description,reference_answer:n.subject_homework.reference_answer,attachment_ids:(0,pt.z)(n.subject_homework.attachments),reference_attachment_ids:(0,pt.z)(n.subject_homework.ref_attachments)},console.log(t),d.setFieldsValue(o()({},t)),y(o()({},t)),j(!0),A(new Date));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Z(e){return L.apply(this,arguments)}function L(){return(L=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=P&&P.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==P?void 0:P.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:o()({homework_common_id:n},P)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,J.jsxs)(_n.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程编辑图文作业"===a.actionTabs.key,className:ui.drawer,children:[(0,J.jsxs)("section",{className:ui.bg,children:[(0,J.jsx)("aside",{className:ui.title,children:"编辑图文作业"}),(0,J.jsxs)(G.Z,{form:d,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){y(o()({},d.getFieldsValue()))},children:[(0,J.jsx)("div",{className:ui.fieldWrap,children:(0,J.jsx)(G.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,J.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=m.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,J.jsxs)("div",{className:ui.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:m.description})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:b&&(0,J.jsx)(pt.Z,{},I)})})]}),(0,J.jsxs)("div",{className:ui.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"reference_answer",label:"参考答案:",style:{marginTop:"-10px"},children:(0,J.jsx)(dt.Z,{defaultValue:m.reference_answer,watch:!0})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:b&&(0,J.jsx)(pt.Z,{},I)})})]})]}),(0,J.jsx)("div",{className:ui.mdWrap,children:(0,J.jsx)(ii.Z,{setitem:function(e){return N(o()({},e))},homework_common_id:l.categoryId})})]}),(0,J.jsxs)("div",{className:ui.footer_style,children:[(0,J.jsx)("div",{className:ui.close_button,onClick:function(){i({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,J.jsx)("div",{onClick:function(){d.validateFields().then(s()(r()().mark((function e(){var n,t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=o()({},m)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(s=n.reference_attachment_ids)||void 0===s?void 0:s.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.id}))),e.next=5,(0,S.VO)(o()(o()(o()({},l),n),{},{base_on_project:!0,homework_type:1,id:a.actionTabs.id}));case 5:0===e.sent.status&&(x.ZP.success("编辑成功"),Z(l.categoryId),i({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 7:case"end":return e.stop()}}),e)}))))},className:ui.submit_button,children:"提交"})]})]},"bottom")})),di=t(9910),fi=t(35768),hi=t(89830),pi=Hn.Z.TabPane,vi=(0,p.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){e.classroomList;var n,t=e.exercise,i=e.saveExercise,a=(e.loading,e.dispatch),l=(0,p.useParams)(),u=((0,p.useLocation)(),G.Z.useForm()),d=(c()(u,1)[0],t.brankList,(0,h.useState)(!0)),f=c()(d,2),v=f[0],g=f[1],_=(0,h.useState)(!1),b=c()(_,2),j=b[0],w=b[1],P=(0,h.useState)("myself"),N=c()(P,2),T=N[0],S=N[1],I=(0,h.useState)([]),A=c()(I,2),M=A[0],Z=A[1],L=(0,h.useState)([]),z=c()(L,2),D=z[0],E=z[1],F=(0,h.useState)(),X=c()(F,2),O=X[0],R=X[1],V=(0,h.useState)([]),B=c()(V,2),K=B[0],W=B[1],Q=(0,h.useRef)(null),$=(0,h.useState)(!1),ee=c()($,2),ne=ee[0],te=ee[1],ie=(0,h.useState)(""),re=c()(ie,2),ae=re[0],oe=re[1],le=(0,h.useState)(""),se=c()(le,2),ue=se[0],ce=se[1],de=[{title:"试卷名称",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"方向&课程",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return e?"随机组卷":"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:150,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"is_random",width:60,align:"center",render:function(e,n){return(0,J.jsx)("a",{href:e?"/randompaper/detail/".concat(n.id):"/paperlibrary/see/".concat(n.id,"?defaultActiveKey=").concat("public"==(null==pe?void 0:pe.filter)?"1":"teacher"==(null==pe?void 0:pe.filter)?"2":"0"),target:"_blank>",children:"预览"})}}],fe=(0,h.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself",is_random:null,is_encrypt:0}),he=c()(fe,2),pe=he[0],ve=he[1];(0,h.useEffect)((function(){"试卷选用"===t.actionTabs.key&&(ye(),W([]),me())}),[t.actionTabs.key]);var me=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"paperlibrary/getTeachGroupData"});case 2:n=e.sent,E(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xe=function(e){var n=parseInt(e);return isNaN(n)?"":n},ye=function(){var e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!v){e.next=12;break}return++pe.page,g(!1),pe.is_random="myself"==pe.filter?2:null,e.next=6,a({type:"exercise/getBrankList",payload:o()({},pe)});case 6:t=e.sent,M=null!=t&&t.object_list?m()(M.concat(null==t?void 0:t.object_list)):M,R(t.is_teacher),(null===(n=t.object_list)||void 0===n?void 0:n.length)50?"block":"none"}})]}),(0,J.jsx)("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red",children:"请输入1-50之间的整数"})]}),okText:"确认",cancelText:"取消",onCancel:_e,onOk:function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(d<1||d>50)){e.next=4;break}return document.getElementById("model_error").style.display="block",e.abrupt("return",Promise.reject());case 4:return f.update({cancelButtonProps:{disabled:!0}}),e.next=7,a({type:"exercise/saveBanks",payload:{course_id:l.coursesId,object_type:"examination_bank",bank_id:K,shixuns_info:u,num:d}});case 7:n=e.sent,f.update({cancelButtonProps:{disabled:!1}}),n&&0===n.status?((0,H.L9)(["教学课堂","试卷","试卷选用"]),y.Z.destroyAll(),a({type:"classroomList/getClassroomExercisesList",payload:o()({},t.actionTabs.params)}),_e(),ke(),x.ZP.success("生成试卷成功")):(_e(),ke());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(y.Z,{centered:!0,width:980,title:"选择试卷",maskClosable:!1,destroyOnClose:!0,open:"试卷选用"===t.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:j,bodyStyle:{minHeight:200},wrapClassName:fi.Z.warpModal,onOk:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(K.length){e.next=3;break}return x.ZP.error("请选择试卷"),e.abrupt("return");case 3:if(w(!0),n=!1,!1,M.forEach((function(e){K.includes(e.id)&&e.need_authorize&&(n=e.need_authorize),K.includes(e.id)&&e.is_random})),!n){e.next=10;break}return(0,U.rX)(!1,"该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),e.abrupt("return");case 10:i(K[0]),_e(),w(!1);case 13:case"end":return e.stop()}}),e)}))),onCancel:_e,children:[(0,J.jsxs)(Hn.Z,{activeKey:T,onTabClick:function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Q.current.scrollTop=0,M=[],T!==n&&W([]),S(n),pe.page=0,pe.filter=n,pe.group_id=null,v=!0,ye();case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(pi,{tab:(0,J.jsx)("span",{children:"我的试卷库"})},"myself"),(0,J.jsx)(pi,{tab:(0,J.jsx)("span",{children:"教研共享"})},"teacher"),(0,J.jsx)(pi,{tab:(0,J.jsx)("span",{children:"公共试卷库"})},"public")]}),(0,J.jsxs)("div",{className:fi.Z.tabSearch,children:["teacher"===T&&(0,J.jsxs)(C.default,{value:pe.group_id,onChange:function(e){Q.current.scrollTop=0,M=[],pe.page=0,pe.group_id=e,v=!0,W([]),ve(o()({},pe)),ye()},size:"middle",style:{width:200,marginRight:30},children:[(0,J.jsx)(C.default.Option,{value:null,children:"全部教研团队"}),null==D||null===(n=D.groups)||void 0===n?void 0:n.map((function(e){return(0,J.jsx)(C.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]}),(0,J.jsx)(Y.Z.Search,{placeholder:"请输入试卷名称进行搜索",value:pe.search,onChange:function(e){pe.search=e.target.value,ve(o()({},pe))},onSearch:function(e){Q.current.scrollTop=0,M=[],pe.page=0,v=!0,W([]),e&&(0,hi.tk)({name:e,copywriting:e,position:"Exercise"}),ye()}})]}),(0,J.jsxs)("div",{ref:Q,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20},children:[!O&&"public"===T&&(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,J.jsx)("span",{children:"通过职业认证的教师才能访问公共课程资源库"}),(0,J.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,J.jsx)(Je(),{initialLoad:!1,pageStart:0,loadMore:function(){ye()},hasMore:v,useWindow:!1,children:"试卷选用"===t.actionTabs.key&&O&&(0,J.jsx)(di.Z,{className:fi.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:M,onRow:function(e){return{onClick:function(){W([null==e?void 0:e.id])}}},resColumns:de,rowSelection:ge})})]})]}),(0,J.jsx)(y.Z,{title:"提示",open:ne,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,J.jsxs)("div",{children:[(0,J.jsx)(k.ZP,{onClick:function(){te(!1),p.history.push(ue)},children:"修改试卷"}),(0,J.jsx)(k.ZP,{type:"primary",onClick:function(){p.history.push(ae),te(!1)},children:"设置规则"})]}),onCancel:function(){te(!1)},children:(0,J.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,J.jsx)(q.Z,{inPaper:!0,visible:we,onCancel:ke,onOk:Ne,renderData:Pe,modalType:"multiple",type:"examination_bank"})]})})),mi=t(9530),xi=["pathsDetail","user","loading","dispatch","classroomList"],yi=function(e){return e.All="",e.Shixun="shixun",e.VideoItem="video",e.Attachment="attachment",e.group_count="group_homework",e.normal_count="normal_homework",e.ExaminationBank="exercise",e.HomeworkCommon="hack_homework",e.Discusses="Discusses",e}(yi||{}),gi=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,r=e.classroomList;return{pathsDetail:n,user:t,loading:i.effects,classroomList:r}}))((function(e){var n,t,i,a,l=e.pathsDetail,u=e.user,d=e.loading,v=e.dispatch,g=e.classroomList,_=(f()(e,xi),(0,p.useParams)()),b=l.stageData,j=l.visibleType,w=void 0===j?"All":j,k=l.keywords,P=l.editKey,N=null==l?void 0:l.detail,C=N.shixuns_count,I=void 0===C?0:C,A=N.videos_count,M=void 0===A?0:A,Z=N.attachment_count,L=void 0===Z?0:Z,z=N.group_count,D=void 0===z?0:z,E=N.normal_count,F=void 0===E?0:E,X=N.disscuss_count,O=void 0===X?0:X,R=N.banks_count,q=void 0===R?0:R,V=N.hack_count,B=void 0===V?0:V,K=(0,h.useState)([]),U=c()(K,2),W=U[0],G=U[1],Q=(0,h.useState)({content:"",type:""}),Y=c()(Q,2),ee=Y[0],ne=Y[1],te=(0,h.useState)([]),ie=c()(te,2),re=ie[0],ae=(ie[1],(0,h.useState)("All")),oe=c()(ae,2),le=oe[0],se=oe[1],ue=(0,h.useState)(""),ce=c()(ue,2),de=ce[0],fe=ce[1],pe=(0,wt.U)(S.CI,{}),ve=c()(pe,3),me=ve[1],xe=ve[2],ye=!(null!==(n=l.detail)&&void 0!==n&&n.can_managed),ge=[{name:"全部",type:"All",number:I+M+L+D+F+q+B,isShow:!0},{name:"实践项目",type:"Shixun",number:I,isShow:I>0},{name:"视频",type:"VideoItem",number:M,isShow:M>0},{name:"课件",type:"Attachment",number:L,isShow:L>0},{name:"分组作业",type:"group_count",number:D,isShow:!(0,T.JA)()&&D>0},{name:"图文作业",type:"normal_count",number:F,isShow:!(0,T.JA)()&&F>0},{name:"编程作业",type:"HomeworkCommon",number:B,isShow:!(0,T.JA)()&&B>0},{name:"测验",type:"ExaminationBank",number:q,isShow:!(0,T.JA)()&&q>0},{name:"讨论",type:"Discusses",number:O,isShow:O>0}].filter((function(e){return e.isShow})),_e=function(){var e=s()(r()().mark((function e(){var n,t=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:{},e.next=3,v({type:"pathsDetail/getStageData",payload:o()(o()({tab:yi[w]},n),{},{subject_id:_.pathId,keywords:k})});case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(null!=e&&e.instData){var n=(null==e?void 0:e.stage_id)||de||(null==l?void 0:l.stage_id),t=function(){var e=s()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v({type:"pathsDetail/getStageChildrenData",payload:{id:n,type:"stage"}});case 2:t=e.sent,i=W.map((function(e){var i;return e.stage_id==n?o()(o()({},e),{},{items:null===(i=t.data)||void 0===i?void 0:i.items}):e})),G(i);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();t()}else _e(),v({type:"pathsDetail/getPathsDetail",payload:{id:_.pathId}})},je=(0,h.useMemo)((function(){return null==W?void 0:W.map((function(e,n){return(0,J.jsx)("div",{children:(0,J.jsx)(St,{val:e,allData:W,index:n,selectExercise:function(e){fe(null==e?void 0:e.stage_id),v({type:"exercise/setActionTabs",payload:{key:"试卷选用"}})},openPreview:function(e){var n,t;null!=e&&e.container_id?v({type:"attachment/setActionTabs",payload:{key:"资源下载",selectArrs:null==e?void 0:e.attachment_detail,params:{course_id:null==e?void 0:e.container_id,coursesId:null==e?void 0:e.container_id,id:null==e?void 0:e.id,openType:"课程内教学课件预览"}}}):ne({content:he.Z.API_SERVER+(null==e||null===(n=e.attachment_detail)||void 0===n?void 0:n.url),type:null==e||null===(t=e.attachment_detail)||void 0===t?void 0:t.file_type})},visibleTypeNew:le,getData:be})},n)}))}),[W,le]);return(0,h.useEffect)((function(){G(b)}),[b]),(0,h.useEffect)((function(){"closePathsTabs"==g.actionTabs.key&&be({instData:!0})}),[g.actionTabs.key]),(0,J.jsxs)("section",{children:[(0,J.jsxs)($.Z,{spinning:d["pathsDetail/getStageData"]||d["pathsDetail/getPathsDetail"],children:[(0,J.jsx)("aside",{className:gn.actionTabs,children:ge.map((function(e,n){return(0,J.jsxs)("div",{className:"mr5 ".concat(e.type===w?gn.tabActive:gn.tab),onClick:function(){-1===P?("group_count"==e.type||"normal_count"==e.type?se("SubjectHomework"):se(e.type),"Discusses"!==e.type&&_e({tab:yi[e.type]}),v({type:"pathsDetail/save",payload:{visibleType:e.type,editKey:-1}})):x.ZP.warning("请先取消编辑状态")},children:[(0,J.jsx)("span",{className:gn.s1,children:e.name}),(0,J.jsx)("span",{className:gn.s2,children:e.number})]},n)}))}),"Discusses"!==w&&(0,J.jsxs)(J.Fragment,{children:[je,(null===(t=l.detail)||void 0===t?void 0:t.allow_statistics)&&"All"===w&&!k&&(0,J.jsx)($.Z,{spinning:me,children:(0,J.jsxs)("div",{className:gn.addStage,onClick:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ye){e.next=3;break}return x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。"),e.abrupt("return");case 3:if(-1===P||(y.Z.info({icon:null,className:"custom-modal-divider ",okText:"知道啦",title:"提示",content:(0,J.jsx)("div",{className:"mt10 font14",children:"当前单元有未保存的修改记录,请先保存!"}),onOk:function(){var e="Edit_".concat(P),n=document.getElementById(e);n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}}),0)){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,xe({name:"第".concat((0,H.EM)(W.length+1),"章节"),subject_id:_.pathId,pathId:_.pathId,list:[]});case 7:null!=(n=e.sent)&&n.stage_id&&(G([].concat(m()(W),[n])),v({type:"pathsDetail/save",payload:{editKey:W.length,stage_id:null==n?void 0:n.stage_id}}));case 9:case"end":return e.stop()}}),e)}))),children:[(0,J.jsx)("span",{className:gn.color4CA,children:"+新建章节"}),"(添加一个或多个实训/视频项目,组成一个章节)"]})}),0===(null==W?void 0:W.length)&&(0,J.jsx)(Gn.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})]}),"Discusses"===w&&(0,J.jsx)("aside",{className:"mt20",children:(0,J.jsx)(Jt,{activeIndex:3,isDelete:null===(i=l.detail)||void 0===i?void 0:i.allow_add_member,shixunIdentifier:11,identity:null===(a=u.userInfo)||void 0===a?void 0:a.role,user:u.userInfo,isShixunDetail:!0,keywords:k,refreshCount:function(){v({type:"pathsDetail/getPathsDetail",payload:{id:_.pathId,keywords:k}})}})})]}),(0,J.jsx)(ni,{}),(0,J.jsx)(En,{shixunIds:re,cb:function(e){var n,t;"取消"!==e&&(console.log("====sdfsdf",e),W[P].items=m()((null==W||null===(n=W[P])||void 0===n||null===(n=n.items)||void 0===n?void 0:n.concat(e||[]))||[]),G(JSON.parse(JSON.stringify(W))),be({instData:!0,stage_id:null==g||null===(t=g.actionTabs)||void 0===t?void 0:t.id}))}}),(0,J.jsx)(ri,{}),(0,J.jsx)(oi,{}),(0,J.jsx)(si,{}),(0,J.jsx)(ci,{}),(0,J.jsx)(vi,{saveExercise:function(e){(0,S._C)({id:de,subject_id:_.pathId,homework_type:"exercise",examination_bank_ids:[e]}).then((function(e){0==(null==e?void 0:e.status)&&(x.ZP.success("选用成功"),be({instData:!0}))}))}}),(0,J.jsx)(mi.Z,{}),(0,J.jsx)(st.Z,{close:!0,data:null==ee?void 0:ee.content,type:null==ee?void 0:ee.type,hasMask:!0,monacoEditor:{language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){ne({content:"",type:""})}})]})})),_i=t(57930),bi=t(53273),ji="certificate___fHfxF",wi="actionsBtns___plapq",ki=["user","pathsDetail"],Pi=_i.default.RangePicker,Ni=(0,p.connect)((function(e){return{user:e.user,pathsDetail:e.pathsDetail}}))((function(e){e.user;var n,t=e.pathsDetail,i=(f()(e,ki),G.Z.useForm()),a=c()(i,1)[0],l=(0,h.useState)([]),u=c()(l,2),d=u[0],v=u[1],m=(0,h.useState)(!0),g=c()(m,2),_=g[0],b=g[1],j=(0,h.useState)(!1),w=c()(j,2),k=w[0],P=w[1],N=(0,h.useState)(!1),T=c()(N,2),S=T[0],I=T[1],A=(0,h.useState)(0),M=c()(A,2),Z=M[0],L=M[1],D=(0,h.useState)({}),E=c()(D,2),F=E[0],X=E[1],O=(0,p.useParams)(),R=(0,h.useState)({page:1,limit:10}),H=c()(R,2),q=H[0],V=H[1],B=!(null!==(n=t.detail)&&void 0!==n&&n.can_managed),K=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")},U=[{title:"姓名",dataIndex:"user_name",key:"user_name",align:"left"},{title:"申请时间",dataIndex:"created_at",key:"created_at",align:"left"},{title:"申请状态",dataIndex:"state",key:"state",align:"left",render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:["drafted"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{children:"申请中"}),"rejected"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{style:{color:"#E53333"},children:"未通过"}),"passed"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{style:{color:"#2FA34F"},children:"通过"})]})}},{title:"学习进度",dataIndex:"process",key:"process",align:"left",render:function(e){return"".concat(e,"%")}},{title:"审批操作",dataIndex:"action",key:"action",align:"left",render:function(e,n){return(0,J.jsxs)("div",{className:wi,children:["drafted"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{onClick:function(){return W(n)},children:"同意"}),"drafted"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{onClick:function(){return Q(n)},children:"拒绝"}),"rejected"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{onClick:function(){return $(n)},children:"拒绝原因"}),"passed"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{onClick:function(){return ne(n)},children:"查看证书"})]})}}].filter((function(e){return!!S||"学习进度"!==e.title&&"审批操作"!==e.title}));(0,h.useEffect)((function(){te(q)}),[]);var W=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!B){e.next=3;break}return K(),e.abrupt("return");case 3:return e.next=5,(0,ee.ZP)("/api/paths/".concat(null==O?void 0:O.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:null==n?void 0:n.id,op:"pass"}});case 5:0===(null==(t=e.sent)?void 0:t.status)&&te(q);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(e){if(B)K();else{var n,t="";y.Z.confirm({title:"证书申请拒绝",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:(0,J.jsxs)("div",{children:[(0,J.jsx)("p",{children:"拒绝证书发放需填写拒绝原因。"}),(0,J.jsxs)("aside",{className:"flex-container",children:[(0,J.jsx)("sup",{className:"c-red-ee4",children:"*"}),(0,J.jsx)("span",{children:"拒绝原因:"}),(0,J.jsx)(Y.Z,{maxLength:30,style:{width:284,marginLeft:10},onChange:function(e){return t=e.target.value}})]})]}),okText:"确定拒绝",cancelText:"取消",onOk:(n=s()(r()().mark((function n(){var i;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t){n.next=3;break}return x.ZP.warning("拒绝理由不能为空"),n.abrupt("return",Promise.reject());case 3:return n.next=5,(0,ee.ZP)("/api/paths/".concat(null==O?void 0:O.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:null==e?void 0:e.id,op:"reject",content:t}});case 5:0===(null==(i=n.sent)?void 0:i.status)&&te(q);case 7:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}},$=function(e){B?K():y.Z.info({title:"拒绝原因",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:(0,J.jsx)("div",{children:null==e?void 0:e.content}),okText:"确定"})},ne=function(e){X((null==e?void 0:e.info)||{}),P(!0)},te=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,ee.ZP)("/api/paths/".concat(null==O?void 0:O.pathId,"/request_certificates.json"),{method:"get",params:n});case 3:null!=(t=e.sent)&&t.data&&(v(null==t?void 0:t.data),L((null==t?void 0:t.total_count)||0),I(null==t?void 0:t.is_manage)),b(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("div",{className:ji,children:[(0,J.jsxs)(G.Z,{form:a,layout:"inline",className:"mb20",size:"large",onValuesChange:function(e,n){var t=n.state,i=void 0===t?"":t,r=n.keyword,a=void 0===r?"":r,l=n.time,s=void 0===l?[]:l,u=o()(o()({},q),{},{page:1,state:i,keyword:a,start_time:null!=s&&s[0]?z()(s[0]).format("YYYY-MM-DD"):"",end_time:null!=s&&s[1]?z()(s[1]).format("YYYY-MM-DD"):""});V(u),te(u)},children:[(0,J.jsx)(G.Z.Item,{name:"state",initialValue:"",className:"mr10",children:(0,J.jsxs)(C.default,{style:{width:104},children:[(0,J.jsx)(C.default.Option,{value:"",children:"全部状态"}),(0,J.jsx)(C.default.Option,{value:"drafted",children:"申请中"}),(0,J.jsx)(C.default.Option,{value:"passed",children:"通过"}),(0,J.jsx)(C.default.Option,{value:"3",children:"未通过"})]})}),(0,J.jsx)(G.Z.Item,{name:"time",children:(0,J.jsx)(Pi,{onChange:function(e,n){console.log(n,22)},placeholder:["申请开始时间","申请结束时间"]})}),(0,J.jsx)(G.Z.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword",children:(0,J.jsx)(bi.t7,{style:{width:193},placeholder:"请输入学生姓名"})})]}),(0,J.jsx)(He.Z,{dataSource:d,rowKey:function(e){return e.id},columns:U,loading:_,pagination:{pageSize:q.limit,total:Z,current:q.page,onChange:function(e,n){var t=o()(o()({},q),{},{page:e,limit:n});V(t),te(t)},showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),(0,J.jsx)(We.Z,{visible:k,onCancel:function(){P(!1),X({})},data:F})]})}));z().locale("ZH-cn");var Ti=Hn.Z.TabPane,Si=function(e){e.data;var n=(0,h.useState)("1"),t=c()(n,2),i=t[0],a=t[1],o=(0,h.useState)(1),l=c()(o,2),u=l[0],d=l[1],f=(0,h.useState)(),v=c()(f,2),m=v[0],x=v[1],y=(0,h.useState)(!0),g=c()(y,2),_=g[0],b=g[1],j=(0,p.useParams)();function w(){return(w=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),"1"===i?n="/api/paths/".concat(j.pathId,"/study_ranking_shixuns_passed.json"):"2"===i?n="/api/paths/".concat(j.pathId,"/study_ranking_videos.json"):"3"===i?n="/api/paths/".concat(j.pathId,"/study_ranking_pdf_attachments.json"):"4"===i&&(n="/api/paths/".concat(j.pathId,"/study_ranking_discusses.json")),e.next=4,(0,ee.ZP)(n,{method:"get",params:{page:u}});case 4:t=e.sent,b(!1),x(t);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){!function(){w.apply(this,arguments)}()}),[u,i]);var k=function(){var e,n,t,r,a,o,l,s,c,f,p,v,x;return(0,J.jsx)(h.Fragment,{children:(0,J.jsxs)($.Z,{spinning:_,children:[(0,J.jsxs)("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"},children:[(0,J.jsx)("span",{style:{flex:"1"},children:"排名"}),(0,J.jsx)("span",{style:{flex:"1"},children:"姓名"}),"1"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:"通过关卡数"}),"2"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:"累计学习时长"}),"3"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:"下载资源次数"}),"4"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:"发帖数"})]}),(null==m?void 0:m.user_show)&&(0,J.jsxs)("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"},children:[(0,J.jsx)("span",{style:{flex:"1"},children:0===(null==m||null===(e=m.data_user)||void 0===e?void 0:e.rank)&&0===(null==m||null===(n=m.data_user)||void 0===n?void 0:n.num)?"--":(null==m||null===(t=m.data_user)||void 0===t?void 0:t.rank)<=100&&0!=(null==m||null===(r=m.data_user)||void 0===r?void 0:r.rank)?null==m||null===(a=m.data_user)||void 0===a?void 0:a.rank:"未上榜"}),(0,J.jsx)("span",{style:{flex:"1"},children:null==m||null===(o=m.data_user)||void 0===o?void 0:o.user_real_name}),"1"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:(null==m||null===(l=m.data_user)||void 0===l?void 0:l.num)||"--"}),"2"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:null!=m&&null!==(s=m.data_user)&&void 0!==s&&s.num?(0,H.li)(null==m||null===(c=m.data_user)||void 0===c?void 0:c.num):"--"}),"3"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:(null==m||null===(f=m.data_user)||void 0===f?void 0:f.num)||"--"}),"4"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:(null==m||null===(p=m.data_user)||void 0===p?void 0:p.num)||"--"})]}),(null==m?void 0:m.user_show)&&(0,J.jsx)(bn.Z,{}),(null==m||null===(v=m.data)||void 0===v?void 0:v.length)>0?null==m||null===(x=m.data)||void 0===x?void 0:x.map((function(e,n){return(0,J.jsxs)("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"},children:[1===(null==e?void 0:e.rank)&&(0,J.jsx)("span",{style:{flex:"1",color:"#E02020"},children:null==e?void 0:e.rank}),2===(null==e?void 0:e.rank)&&(0,J.jsx)("span",{style:{flex:"1",color:"#FA6400"},children:null==e?void 0:e.rank}),3===(null==e?void 0:e.rank)&&(0,J.jsx)("span",{style:{flex:"1",color:"#F7B500"},children:null==e?void 0:e.rank}),(null==e?void 0:e.rank)>3&&(0,J.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.rank}),(0,J.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.user_real_name}),"1"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num}),"2"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:(0,H.li)(null==e?void 0:e.num)}),"3"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num}),"4"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num})]})})):(0,J.jsx)(Gn.Z,{}),(null==m?void 0:m.count)>10&&(0,J.jsx)(jn.Z,{current:u,pageSize:10,showSizeChanger:!1,total:null==m?void 0:m.count,style:{textAlign:"center",margin:"20px 0px"},onChange:function(e){d(e)}})]})})};return(0,J.jsx)("div",{children:(0,J.jsxs)(Hn.Z,{activeKey:i,style:{background:"#fff",padding:"0px 20px"},onChange:function(e){a(e),d(1)},children:[(0,J.jsx)(Ti,{tab:"通关榜",style:{background:"#fff"},children:(0,J.jsx)(k,{})},"1"),(0,J.jsx)(Ti,{tab:"视频学习榜",children:(0,J.jsx)(k,{})},"2"),(0,J.jsx)(Ti,{tab:"下载资源榜",children:(0,J.jsx)(k,{})},"3"),(0,J.jsx)(Ti,{tab:"互动讨论榜",children:(0,J.jsx)(k,{})},"4")]})})},Ci=t(54173),Ii=["user","pathsDetail"],Ai=(0,p.connect)((function(e){return{user:e.user,pathsDetail:e.pathsDetail}}))((function(e){e.user;var n,t=e.pathsDetail,i=(f()(e,Ii),(0,p.useParams)()),a=(0,h.useRef)(),o=(0,h.useRef)(),l=(0,h.useRef)(!1),u=(0,h.useState)({}),d=c()(u,2),v=d[0],m=d[1],x=(0,h.useState)(700),y=c()(x,2),g=y[0],_=y[1];(0,h.useEffect)((function(){setTimeout((function(){var e,n;null===(e=a.current)||void 0===e||null===(n=e.resize)||void 0===n||n.call(e)}),300)}),[g]),(0,h.useEffect)((function(){var e;m(null===(e=t.detail)||void 0===e?void 0:e.atlas_data)}),[null===(n=t.detail)||void 0===n?void 0:n.atlas_data]),(0,h.useEffect)((function(){return document.addEventListener((0,Ci.gH)(),j),function(){document.removeEventListener((0,Ci.gH)(),j)}}),[]);var b,j=function(){(0,Ci.vp)()||_(700)};return(0,J.jsx)("div",{style:{paddingTop:20,paddingBottom:20,height:g+30,background:"#FFF"},ref:o,children:v.nodes&&(0,J.jsx)(vn.Z,{style:{height:g+"px"},option:{title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:function(e){return"edge"===e.dataType?e.data.relation:"node"===e.dataType?"名称:"+e.data.name+"
类别:"+e.data.labels.join(", ")+"
ID: "+e.data.uid+"
":void 0}},legend:[{bottom:0,left:"center",orient:"horizontal",data:v.categories.map((function(e){if(e.name)return e.name}))}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:v.nodes,links:v.links,categories:v.categories,roam:!0,draggable:!1,label:{position:"inside",show:!0},labelLayout:{hideOverlap:!0,moveOverlap:!0},force:{repulsion:600,edgeLength:200,gravity:.2,layoutAnimation:!0,friction:.3},edgeLabel:{},edgeSymbol:["none","arrow"],lineStyle:{color:"source",curveness:0},emphasis:{disabled:!1,scale:1.3,focus:"none",lineStyle:{width:10},itemStyle:{borderType:"solid",borderWidth:1,borderColor:"rgb(154,152,152)"}},symbolSize:40,color:["#f79767","#da7194","#ffc454","#569480","#f16667","#d9c8ae","#c990c0","#4c8eda","#57c7e3","#ecb5c9","#8dcc93","#37A2DA","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF","#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"]}],toolbox:{show:!0,feature:{restore:{title:"还原"},saveAsImage:{title:"保存为图片"},myTool:{show:!0,title:"全屏显示",icon:"path://M358.464 136.672l0-34.112-255.904 0 0 255.904 34.112 0 0-197.664 242.816 242.816 24.128-24.128-242.816-242.816zM665.536 102.56l0 34.112 197.664 0-242.816 242.816 24.128 24.128 242.816-242.816 0 197.664 34.112 0 0-255.904zM379.488 620.384l-242.816 242.816 0-197.664-34.112 0 0 255.904 255.904 0 0-34.112-197.664 0 242.816-242.816zM887.328 863.2l-242.816-242.816-24.128 24.128 242.816 242.816-197.664 0 0 34.112 255.904 0 0-255.904-34.112 0z",onclick:function(){(0,Ci.vp)()?(setTimeout((function(){_(700)}),300),(0,Ci.BU)()):((0,Ci.Dj)(o.current),setTimeout((function(){_(window.innerHeight-40)}),300))}}}}},onChartReady:function(e){a.current=e,e.resize()},opts:{renderer:"svg"},onEvents:{click:function(e){l.current=!1,setTimeout((function(){if(!l.current&&"node"===e.dataType){var n=e.data.url;n&&window.open(n,"_blank")}}),500)},dblclick:(b=s()(r()().mark((function e(n,t,a){var o,s,u,c,d,f,h,p,x,y,g;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("p:",n,t,a),l.current=!0,e.next=4,(0,ee.ZP)("/api/paths/".concat(i.pathId,"/atlas_data.json"),{method:"get",params:{node_id:n.data.id}});case 4:for(o=e.sent,s=o.atlas_data,u=s.nodes,c=s.links,d=s.categories,u=v.nodes.concat(u),c=v.links.concat(c),f=u.filter((function(e,n,t){return t.findIndex((function(n){return n.id===e.id}))===n})),h=c.filter((function(e,n,t){return t.findIndex((function(n){return n.source===e.source&&n.target===e.target}))===n})),p=[],x=Math.max(d.length,v.categories.length),y=0;y0&&setTimeout((function(){q(0)}),2e3)}),[H]),(0,J.jsxs)("div",{children:[(0,J.jsxs)(y.Z,{title:"选用"+a,open:i,width:900,centered:!0,className:tr,onCancel:function(){t(!1)},onOk:function(){null!=w&&w.id?(t(!1),u(w)):x.ZP.info("当前暂未选择数据")},children:[(0,J.jsxs)("div",{className:or,children:[(0,J.jsx)(Hn.Z,{className:lr,activeKey:g.type,onChange:function(e){g.type=e,g.page=1,g.updated_at="",g.association_id=null,g.search=null,X.setFieldsValue({association_id:"",search:null}),_(o()({},g)),Ae(o()({},g))},items:[{label:"从教学课堂选用",key:"1"},"编程作业"!=a&&("视频项目"==a?{label:"从个人主页选用",key:"3"}:{label:"从实践课程选用",key:"2"})]}),(0,J.jsxs)(G.Z,{layout:"inline",className:sr,form:X,onValuesChange:function(e,n){g.page=1,e.search||""===e.search||X.submit()},onFinish:function(e){_(o()(o()({},g),e)),Ae(o()(o()({},g),e))},children:["3"!=g.type&&(0,J.jsx)(G.Z.Item,{name:"association_id",children:(0,J.jsx)(C.default,{onPopupScroll:function(e){var n=e.target;n.scrollHeight-n.clientHeight===n.scrollTop&&we(je+1)},className:ir,style:{width:200},size:"large",children:Ne.map((function(e,n){return(0,J.jsx)(C.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,J.jsx)(G.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search",children:(0,J.jsx)(Y.Z.Search,{className:rr,placeholder:"视频项目"==a?"请输入视频名称进行搜索":"教学课件"==a?"请输入课件名称进行搜索":"请输入作业名称进行搜索",allowClear:!0,suffix:(0,J.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ar),onClick:function(){return X.submit()}}),onSearch:function(e){X.submit()}})})]})]}),(null==M||null===(n=M.list)||void 0===n?void 0:n.length)>0?(0,J.jsx)(He.Z,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:null==M?void 0:M.list,pagination:!1,loading:D,rowKey:function(e){return e.id},rowSelection:ge,columns:ye}):(0,J.jsx)(Gn.Z,{}),(null==M?void 0:M.count)>0&&(0,J.jsx)(jn.Z,{current:g.page,total:null==M?void 0:M.count,style:{marginBottom:20},defaultPageSize:g.per_page,showTotal:function(e){return(0,J.jsxs)("span",{children:["共 ",(0,J.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:g.per_page,onChange:function(e,n){g.page=e,g.per_page=n,_(o()({},g)),Ae(o()({},g))}})]}),(0,J.jsx)(st.Z,{close:!0,data:null==re?void 0:re.content,type:null==re?void 0:re.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){ae({content:"",type:""})}}),(0,J.jsx)(ut.K,o()(o()({},fe),{},{visible:se,allow_skip:!0,width:800,onClose:function(){ue(!1),he({})}}))]})})),cr=t(24334),dr=t(12378);window.d3=t(92685);var fr=function(e,n){var t,i=(n.payload||{}).uploadInfo,r=void 0===i?{}:i;switch(n.type){case"addVideo":return{videoList:[].concat(m()(e.videoList),[{name:r.file.name,size:r.file.size,type:r.file.type,fileHash:r.fileHash,state:r.state,videoId:r.videoId,loaded:r.loaded||0,title:""}])};case"removeVideo":return{videoList:e.videoList.filter((function(e){return e.name!==n.payload.name}))};case"removeAll":default:return{videoList:[]};case"updateProgress":return{videoList:e.videoList.map((function(e){return e.name===n.payload.uploadInfo.file.name?o()(o()({},e),{loaded:n.payload.progressPercent,videoId:r.videoId,fileHash:r.fileHash}):e}))};case"updateTitle":return{videoList:null===(t=e.videoList)||void 0===t?void 0:t.map((function(e){return e.name===n.payload.item.name?o()(o()({},e),{title:n.payload.title}):e}))}}},hr=[{name:"课程",type:"kc",color:"#17153D"},{name:"章节",type:"kc",color:"#94A5FF"},{name:"知识点",type:"kc",color:"#FFB786"},{name:"实训",type:"kc",color:"#FFEA82"},{name:"作业",type:"kc",color:"#83FFE1"},{name:"视频",type:"kc",color:"#8BE6FF"},{name:"附件",type:"kc",color:"#F999FF"},{name:"试题",type:"kc",color:"#FF92B2"},{name:"关卡",type:"kc",color:"#F4DD6B"}],pr=(0,p.connect)((function(e){return{user:e.user,pathsDetail:e.pathsDetail}}))((function(e){var n,t,i,a,l,u,d,f,v,j,w,P,N,T,S,M,L,z,D,E,F,X,O,R,H,q,V,B,K,U,W,Q,ne,te,ie,re,ae,oe,se,ue,ce,de,fe,ve,me,xe,ye,ge,_e,be,je,we,ke,Pe,Ne,Te,Se,Ce,Ie,Ae,Me,Ze,Le,ze,De,Ee,Fe,Xe,Oe,Re,qe,Ve,Be,Ke,Ue,We,Ge,Qe,Ye,$e=e.user,en=e.pathsDetail,nn=e.dispatch,tn=(0,p.useParams)(),rn=(0,h.useState)(!1),an=c()(rn,2),on=an[0],ln=an[1],sn=(0,h.useState)(!1),un=c()(sn,2),cn=un[0],dn=un[1],fn=(0,h.useState)(!1),hn=c()(fn,2),pn=hn[0],vn=hn[1],mn=(0,h.useState)({}),xn=c()(mn,2),yn=xn[0],gn=xn[1],_n=G.Z.useForm(),bn=c()(_n,1)[0],jn=(0,h.useState)(!0),wn=c()(jn,2),kn=wn[0],Pn=(wn[1],(0,h.useState)({})),Nn=c()(Pn,2),Tn=Nn[0],Sn=Nn[1],Cn=(0,h.useRef)(null),In=(0,h.useState)(!1),An=c()(In,2),Mn=An[0],Zn=An[1],Ln=(0,h.useState)([]),zn=c()(Ln,2),Dn=zn[0],En=zn[1],Fn=(0,h.useReducer)(fr,{videoList:[]}),Xn=c()(Fn,2),On=Xn[0],Rn=Xn[1],qn=(0,h.useRef)(),Jn=(0,h.useRef)(),Vn=(0,h.useState)(!1),Bn=c()(Vn,2),Kn=Bn[0],Un=Bn[1],Wn=(0,h.useState)({left:0,top:0,bottom:0,right:0}),Gn=c()(Wn,2),Qn=Gn[0],Yn=Gn[1],$n=(0,h.useRef)(null),et=(0,h.useState)(!1),nt=c()(et,2),tt=nt[0],it=nt[1],rt=(0,h.useState)([]),at=c()(rt,2),ot=at[0],lt=at[1],st=(0,h.useState)(!1),ut=c()(st,2),ct=ut[0],ft=ut[1],ht=(0,h.useState)(1),pt=c()(ht,2),vt=pt[0],mt=pt[1],xt=(0,h.useState)(!1),yt=c()(xt,2),gt=yt[0],_t=yt[1],bt=(0,h.useState)({}),jt=c()(bt,2),wt=jt[0],kt=jt[1],Pt=(0,h.useState)(!1),Nt=c()(Pt,2),Tt=Nt[0],St=Nt[1],Ct=(0,h.useState)(!1),It=c()(Ct,2),At=It[0],Mt=It[1],Zt=(0,h.useState)(""),Lt=c()(Zt,2),zt=Lt[0],Dt=Lt[1],Et=(0,h.useState)({}),Ft=c()(Et,2),Xt=Ft[0],Ot=Ft[1],Rt=(0,h.useState)([]),Ht=c()(Rt,2),qt=Ht[0],Jt=Ht[1],Vt=(0,h.useState)(!1),Bt=c()(Vt,2),Kt=Bt[0],Ut=Bt[1],Wt=(0,h.useState)([]),Gt=c()(Wt,2),Qt=Gt[0],Yt=Gt[1],$t=(0,h.useState)([]),ei=c()($t,2),ni=ei[0],ti=ei[1],ii=(0,h.useState)(!1),ri=c()(ii,2),ai=ri[0],oi=ri[1],li=(0,h.useState)(!1),si=c()(li,2),ui=si[0],ci=si[1],di=(0,h.useState)(!1),fi=c()(di,2),hi=fi[0],pi=fi[1],vi=(0,h.useState)(!1),mi=c()(vi,2),xi=mi[0],yi=mi[1],gi=(0,h.useState)(),_i=c()(gi,2),bi=_i[0],ji=_i[1],wi=(0,h.useState)(),ki=c()(wi,2),Pi=ki[0],Ni=ki[1],Ti=(0,h.useState)(!1),Si=c()(Ti,2),Ii=Si[0],Ai=Si[1],Di=(0,h.useState)({}),Fi=c()(Di,2),Oi=Fi[0],Ri=Fi[1],Hi=(0,h.useState)(0),qi=c()(Hi,2),Ji=qi[0],Vi=qi[1],Bi=(0,h.useState)(""),Ki=c()(Bi,2),Ui=(Ki[0],Ki[1]),Wi=(0,h.useState)(!1),Gi=c()(Wi,2),Qi=Gi[0],Yi=Gi[1],tr=(0,h.useState)(!1),ir=c()(tr,2),rr=ir[0],ar=ir[1],or=(0,h.useState)(!0),lr=c()(or,2),sr=lr[0],pr=lr[1],vr=(0,h.useRef)(),mr=(0,h.useRef)(),xr=(0,h.useState)(600),yr=c()(xr,2),gr=(yr[0],yr[1]);function _r(e,n){return br.apply(this,arguments)}function br(){return(br=s()(r()().mark((function e(n,t){var i,a,l,s,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_all.json",{method:"post",body:{node_type:t,req_type:n&&"tree",subject_id:tn.pathId,params:{stage_uuid:"知识点"===t&&(null===(i=yn)||void 0===i?void 0:i.stage_uuid)||(null===(a=yn)||void 0===a?void 0:a.id),subject_uuid:zt}}});case 2:200===(null==(l=e.sent)?void 0:l.status)&&(n&&"章节"===t?(u=null==l||null===(s=l.data)||void 0===s||null===(s=s.filter((function(e){var n;return(null==e||null===(n=e.children)||void 0===n?void 0:n.length)>0})))||void 0===s?void 0:s.map((function(e){return o()(o()({checkable:!1},e),{},{disabled:!1})})),Jt(u)):Jt(null==l?void 0:l.data));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function jr(e,n){dr.GraphObject.make(dr.TreeLayout,{angle:n,arrangement:dr.TreeLayout.ArrangementFixedRoots,nodeSpacing:5,layerSpacing:20,setsPortSpot:!1,setsChildPortSpot:!1}).doLayout(e)}function wr(e){var n,t=null==e||null===(n=e[0])||void 0===n?void 0:n.id,i=0;Jn.current.model=dr.Model.fromJson(JSON.stringify({class:"go.TreeModel",nodeDataArray:e.map((function(n){var r,a;return n.parent==t&&(n.dir=i%2==0?"left":"right",++i),n.subject_uuid=null==e||null===(r=e[0])||void 0===r?void 0:r.keys,n.brush=null==hr||null===(a=hr.find((function(e){return e.name===n.node_type})))||void 0===a?void 0:a.color,n}))})),function(e,n){var t=e.findNodeForKey(n);if(null!==t){e.startTransaction("Layout");var i=new dr.Set,r=new dr.Set;t.findLinksConnected().each((function(e){var n=e.toNode;"left"===n.data.dir?(r.add(t),r.add(e),r.addAll(n.findTreeParts())):(i.add(t),i.add(e),i.addAll(n.findTreeParts()))})),jr(i,0),jr(r,180),e.commitTransaction("Layout")}}(Jn.current,t)}(0,h.useEffect)((function(){Sn({}),Mr()}),[tn,sr]),(0,h.useEffect)((function(){kr(),x.ZP.config({getContainer:function(){return Cn.current},top:100})}),[]);var kr=function(){if(!Jn.current){var e=dr.GraphObject.make,n=new dr.Diagram("myDiagramDiv",{"commandHandler.copiesTree":!1,"commandHandler.copiesParentKey":!1,"commandHandler.deletesTree":!1,"draggingTool.dragsTree":!1,"undoManager.isEnabled":!1,doubleClick:!1});Jn.current=n,n.nodeTemplate=e(dr.Node,"Vertical",{selectionObjectName:"TEXT"},e(dr.TextBlock,{name:"TEXT",minSize:new dr.Size(30,15)},new dr.Binding("text","text").makeTwoWay(),new dr.Binding("scale","scale").makeTwoWay(),new dr.Binding("font","font").makeTwoWay()),e(dr.Shape,"LineH",{stretch:dr.GraphObject.Horizontal,strokeWidth:3,height:3,portId:"",fromSpot:dr.Spot.LeftRightSides,toSpot:dr.Spot.LeftRightSides},new dr.Binding("stroke","brush"),new dr.Binding("fromSpot","dir",(function(e){return Pr(e,!0)})),new dr.Binding("toSpot","dir",(function(e){return Pr(e,!1)}))),new dr.Binding("locationSpot","dir",(function(e){return Pr(e,!1)})),{click:function(e,n){return s()(r()().mark((function e(){var t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("---",null==n?void 0:n.data),e.next=3,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:null==n||null===(t=n.data)||void 0===t?void 0:t.node_type,subject_id:tn.pathId,params:{id:null==n||null===(i=n.data)||void 0===i?void 0:i.keys}}});case 3:200===(null==(a=e.sent)?void 0:a.status)&&gn(null==a?void 0:a.data),it(!1),Yn({left:0,top:0,bottom:0,right:0});case 7:case"end":return e.stop()}}),e)})))()},doubleClick:function(e,n){return s()(r()().mark((function e(){var t,i,a,l,s,u,c,d,f,h,p,v,x,y,g,_,b,j,w,k,P,N,T,S,C,I;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("知识点"!==(t=null==n?void 0:n.data).node_type&&"章节"!==t.node_type&&"实训"!==t.node_type){e.next=42;break}if("知识点"!==t.node_type){e.next=15;break}return e.next=5,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null==t?void 0:t.node_type,req_type:"tree",subject_id:tn.pathId,params:{subject_uuid:t.subject_uuid,subject_id:(null===(i=en.detail)||void 0===i?void 0:i.id)+"",knowledge_uuid:null==t?void 0:t.keys,user_id:null===(a=$e.userInfo)||void 0===a?void 0:a.user_id}}});case 5:if(200!==(null==(l=e.sent)?void 0:l.status)){e.next=15;break}if(!((null==(c=JSON.parse(sessionStorage.getItem("pathrit")))||null===(s=c.filter((function(e){return(null==e?void 0:e.parent)==t.id})))||void 0===s||null===(s=s.filter((function(e){var n;return null==l||null===(n=l.nodes)||void 0===n?void 0:n.map((function(e){return e.key})).includes(e.keys)})))||void 0===s?void 0:s.length)>0)){e.next=10;break}return e.abrupt("return");case 10:d=null==l||null===(u=l.nodes)||void 0===u?void 0:u.map((function(e,n){return o()(o()({},e),{},{keys:e.key,key:(null==c?void 0:c.length)+n+1,id:(null==c?void 0:c.length)+n+1,text:e.name,subject_uuid:t.subject_uuid,parent:t.id})})),wr(f=[].concat(m()(c),m()(d))),sessionStorage.setItem("pathrit",JSON.stringify(f)),setTimeout((function(){zr()}),300);case 15:if("章节"!==t.node_type){e.next=28;break}return e.next=18,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null==t?void 0:t.node_type,req_type:"tree",subject_id:tn.pathId,params:{subject_uuid:t.subject_uuid,subject_id:(null===(h=en.detail)||void 0===h?void 0:h.id)+"",stage_uuid:null==t?void 0:t.keys,user_id:null===(p=$e.userInfo)||void 0===p?void 0:p.user_id}}});case 18:if(200!==(null==(v=e.sent)?void 0:v.status)){e.next=28;break}if(!((null==(g=JSON.parse(sessionStorage.getItem("pathrit")))||null===(x=g.filter((function(e){return(null==e?void 0:e.parent)==t.id})))||void 0===x||null===(x=x.filter((function(e){var n;return null==v||null===(n=v.nodes)||void 0===n?void 0:n.map((function(e){return e.key})).includes(e.keys)})))||void 0===x?void 0:x.length)>0)){e.next=23;break}return e.abrupt("return");case 23:_=null==v||null===(y=v.nodes)||void 0===y?void 0:y.map((function(e,n){return o()(o()({},e),{},{keys:e.key,key:(null==g?void 0:g.length)+n+1,id:(null==g?void 0:g.length)+n+1,text:e.name,subject_uuid:t.subject_uuid,parent:t.id})})),wr(b=[].concat(m()(g),m()(_))),sessionStorage.setItem("pathrit",JSON.stringify(b)),setTimeout((function(){zr()}),300);case 28:if("实训"!==t.node_type){e.next=42;break}return e.next=31,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null==t?void 0:t.node_type,req_type:"tree",subject_id:tn.pathId,params:{subject_uuid:t.subject_uuid,subject_id:(null===(j=en.detail)||void 0===j?void 0:j.id)+"",shixun_uuid:null==t?void 0:t.keys,user_id:null===(w=$e.userInfo)||void 0===w?void 0:w.user_id}}});case 31:if(200!==(null==(k=e.sent)?void 0:k.status)){e.next=42;break}if(!((null==(T=JSON.parse(sessionStorage.getItem("pathrit")))||null===(P=T.filter((function(e){return(null==e?void 0:e.parent)==t.id})))||void 0===P||null===(P=P.filter((function(e){var n;return null==k||null===(n=k.nodes)||void 0===n?void 0:n.map((function(e){return e.key})).includes(e.keys)})))||void 0===P?void 0:P.length)>0)){e.next=36;break}return e.abrupt("return");case 36:S=null==k||null===(N=k.nodes)||void 0===N?void 0:N.map((function(e,n){return o()(o()({},e),{},{keys:e.key,key:(null==T?void 0:T.length)+n+1,id:(null==T?void 0:T.length)+n+1,text:e.name,subject_uuid:t.subject_uuid,parent:t.id})})),C=Array.from(new Set(S.map((function(e){return e.keys})))).map((function(e){return S.find((function(n){return n.keys===e}))})),wr(I=[].concat(m()(T),m()(C))),sessionStorage.setItem("pathrit",JSON.stringify(I)),setTimeout((function(){zr()}),300);case 42:case"end":return e.stop()}}),e)})))()}}),n.allowDoubleClick=!1,n.allowSelect="single",n.commandHandler.canDeleteSelection=!1,n.commandHandler.canUndo=!1,n.toolManager.clickSelectingTool.canStartMulti=!1,n.linkTemplate=e(dr.Link,{curve:dr.Link.Bezier,fromShortLength:-2,toShortLength:-2,selectable:!1},e(dr.Shape,{strokeWidth:3},new dr.Binding("stroke","toNode",(function(e){return e.data.brush?e.data.brush:"black"})).ofObject()))}};function Pr(e,n){return"left"===e?n?dr.Spot.Left:dr.Spot.Right:n?dr.Spot.Right:dr.Spot.Left}(0,h.useEffect)((function(){var e,n,t;(null==wt||null===(e=wt.results)||void 0===e?void 0:e.length)>0&&!sr&&(mr.current=new(Xi())("#canva",{highlight:[{class:"章节2",property:"id",value:"161cc31a-05d1-11ef-81c5-0242ac110002"}],width:800,height:300,icons:{Git:"git",Github:"github",Ip:"map-marker",Issues:"exclamation-circle",Language:"language",Options:"sliders",Password:"asterisk",Phone:"phone",Project:"folder-open",SecurityChallengeAnswer:"commenting",User:"user",zoomFit:"arrows-alt",zoomIn:"search-plus",zoomOut:"search-minus"},colors:{"课程":"#17153D","章节":"#94A5FF","知识点":"#FFB786","实训":"#FFEA82","作业":"#83FFE1","视频":"#8BE6FF","附件":"#F999FF","试题":"#FF92B2","关卡":"#F4DD6B"},relationshipCaption:!0,nodeCaption:!0,minCollision:60,neo4jData:wt,nodeRadius:25,infoPanel:!1,onNodeClick:(t=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:null==n?void 0:n.node_type,subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:t=e.sent,Ui(null==n?void 0:n.key),200===(null==t?void 0:t.status)&&gn(null==t?void 0:t.data);case 5:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)}),onNodeDoubleClick:(n=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,x,y,g,_,b,j,w,k,P,N,T,S,C,I,A;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("知识点"!==n.node_type&&"章节"!==n.node_type&&"实训"!==n.node_type){e.next=28;break}if("知识点"!==n.node_type){e.next=10;break}return e.next=4,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null==n?void 0:n.node_type,req_type:"graph",subject_id:tn.pathId,params:{subject_uuid:null==wt||null===(t=wt.results)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.data)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.graph)||void 0===t||null===(t=t.nodes)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.id,subject_id:(null===(i=en.detail)||void 0===i?void 0:i.id)+"",knowledge_uuid:null==n?void 0:n.id,user_id:null===(a=$e.userInfo)||void 0===a?void 0:a.user_id}}});case 4:if(200!==(null==(l=e.sent)?void 0:l.status)){e.next=10;break}if(null!=l&&null!==(s=l.nodes)&&void 0!==s&&s.length){e.next=8;break}return e.abrupt("return");case 8:f={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(u=[].concat(m()(null==wt||null===(c=wt.results)||void 0===c||null===(c=c[0])||void 0===c||null===(c=c.data)||void 0===c||null===(c=c[0])||void 0===c||null===(c=c.graph)||void 0===c?void 0:c.nodes),m()(l.nodes)))||void 0===u?void 0:u.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(null==wt||null===(d=wt.results)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.data)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.graph)||void 0===d?void 0:d.relationships),m()(l.relationships))}}]}],errors:[]},kt(f);case 10:if("章节"!==n.node_type){e.next=19;break}return e.next=13,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null==n?void 0:n.node_type,req_type:"graph",subject_id:tn.pathId,params:{subject_uuid:null==wt||null===(h=wt.results)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.data)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.graph)||void 0===h||null===(h=h.nodes)||void 0===h||null===(h=h[0])||void 0===h?void 0:h.id,subject_id:(null===(p=en.detail)||void 0===p?void 0:p.id)+"",stage_uuid:null==n?void 0:n.id,user_id:null===(v=$e.userInfo)||void 0===v?void 0:v.user_id}}});case 13:if(200!==(null==(x=e.sent)?void 0:x.status)){e.next=19;break}if(null!=x&&null!==(y=x.nodes)&&void 0!==y&&y.length){e.next=17;break}return e.abrupt("return");case 17:j={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(g=[].concat(m()(null==wt||null===(_=wt.results)||void 0===_||null===(_=_[0])||void 0===_||null===(_=_.data)||void 0===_||null===(_=_[0])||void 0===_||null===(_=_.graph)||void 0===_?void 0:_.nodes),m()(x.nodes)))||void 0===g?void 0:g.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(null==wt||null===(b=wt.results)||void 0===b||null===(b=b[0])||void 0===b||null===(b=b.data)||void 0===b||null===(b=b[0])||void 0===b||null===(b=b.graph)||void 0===b?void 0:b.relationships),m()(x.relationships))}}]}],errors:[]},kt(j);case 19:if("实训"!==n.node_type){e.next=28;break}return e.next=22,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null==n?void 0:n.node_type,req_type:"graph",subject_id:tn.pathId,params:{subject_uuid:null==wt||null===(w=wt.results)||void 0===w||null===(w=w[0])||void 0===w||null===(w=w.data)||void 0===w||null===(w=w[0])||void 0===w||null===(w=w.graph)||void 0===w||null===(w=w.nodes)||void 0===w||null===(w=w[0])||void 0===w?void 0:w.id,subject_id:(null===(k=en.detail)||void 0===k?void 0:k.id)+"",shixun_uuid:null==n?void 0:n.id,user_id:null===(P=$e.userInfo)||void 0===P?void 0:P.user_id}}});case 22:if(200!==(null==(N=e.sent)?void 0:N.status)){e.next=28;break}if(null!=N&&null!==(T=N.nodes)&&void 0!==T&&T.length){e.next=26;break}return e.abrupt("return");case 26:A={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(S=[].concat(m()(null==wt||null===(C=wt.results)||void 0===C||null===(C=C[0])||void 0===C||null===(C=C.data)||void 0===C||null===(C=C[0])||void 0===C||null===(C=C.graph)||void 0===C?void 0:C.nodes),m()(N.nodes)))||void 0===S?void 0:S.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(null==wt||null===(I=wt.results)||void 0===I||null===(I=I[0])||void 0===I||null===(I=I.data)||void 0===I||null===(I=I[0])||void 0===I||null===(I=I.graph)||void 0===I?void 0:I.relationships),m()(N.relationships))}}]}],errors:[]},kt(A);case 28:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)}),zoomFit:!1,zoom:!0}))}),[wt]);var Nr=function(){document.getElementById("fileUpload").value=""},Tr=function(e){var n,t=e.target.files[0];if(t){var i=t.name.toLowerCase();return i&&-1==i.indexOf(".avi")&&-1==i.indexOf(".flv")&&-1==i.indexOf(".f4v")&&-1==i.indexOf(".m4v")&&-1==i.indexOf(".mov")&&-1==i.indexOf(".mp4")&&-1==i.indexOf(".rmvb")&&-1==i.indexOf(".swf")&&-1==i.indexOf(".webm")&&-1==i.indexOf(".wmv")?(x.ZP.info("不支持的视频格式"),void Nr()):t.size>1073741824?(x.ZP.info("视频大小超过".concat(1,"G")),void Nr()):null!==(n=On.videoList)&&void 0!==n&&n.find((function(e){return e.name===t.name}))?(x.ZP.info("你不能上传同一个视频文件名称,请重新选择。"),void Nr()):void Sr(t)}Nr()},Sr=function(e){var n,t='{"Vod":{}}';vr.current?vr.current.addFile(e,null,null,null,t):(0,er.o)(null===(n=$e.userInfo)||void 0===n?void 0:n.login,"",{create:!vr,addFileSuccess:function(e){Rn({type:"addVideo",payload:{uploadInfo:e}})},onUploadProgress:function(e,n,t){var i=Math.ceil(100*t);Rn({type:"updateProgress",payload:{uploadInfo:e,progressPercent:i}}),Nr()},onUploadFailed:function(e){x.ZP.info("视频云服务出现异常,请重新上传。")},onUploadEnd:function(e){},onUploadSucceed:function(e){},onUploadError:function(e){},gotUploader:function(n){n.addFile(e,null,null,null,t),vr.current=n}})},Cr=function(){var e=s()(r()().mark((function e(){var n,t,i,a,l,s,u,c,d,f,h;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null===(n=yn)||void 0===n?void 0:n.node_type,req_type:"graph",subject_id:tn.pathId,params:{subject_uuid:zt,subject_id:(null===(t=en.detail)||void 0===t?void 0:t.id)+"",knowledge_uuid:null===(i=yn)||void 0===i?void 0:i.id,user_id:null===(a=$e.userInfo)||void 0===a?void 0:a.user_id,stage_uuid:null===(l=yn)||void 0===l?void 0:l.id}}});case 2:if(200!==(null==(s=e.sent)?void 0:s.status)){e.next=8;break}if(null!=s&&null!==(u=s.nodes)&&void 0!==u&&u.length){e.next=6;break}return e.abrupt("return");case 6:h={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(c=[].concat(m()(null==wt||null===(d=wt.results)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.data)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.graph)||void 0===d?void 0:d.nodes),m()(s.nodes)))||void 0===c?void 0:c.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(null==wt||null===(f=wt.results)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.data)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.graph)||void 0===f?void 0:f.relationships),m()(s.relationships))}}]}],errors:[]},kt(h);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ir=0;function Ar(e){var n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0",i=[],r=++Ir,a={key:r,id:r,keys:e.key,node_type:e.node_type,parent:t,text:e.title};return i.push(a),null==e||null===(n=e.children)||void 0===n||n.map((function(e){i.push.apply(i,m()(Ar(e,a.id)))})),i}function Mr(){return Zr.apply(this,arguments)}function Zr(){return(Zr=s()(r()().mark((function e(){var n,t,i,a,l,s,u,c,d,f,h,p,v,x,y,g;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!sr){e.next=7;break}return e.next=3,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"课程",req_type:"tree",subject_id:tn.pathId,params:{subject_id:(null===(n=en.detail)||void 0===n?void 0:n.id)+"",user_id:null===(t=$e.userInfo)||void 0===t?void 0:t.user_id}}});case 3:200===(null==(i=e.sent)?void 0:i.status)&&(Dt(null==i||null===(a=i.nodes)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.key),f=null==i||null===(l=i.nodes)||void 0===l?void 0:l.map((function(e,n){var t;return o()(o()({},e),{},{keys:e.key,key:n+1,id:n+1,text:e.name,subject_uuid:null==i||null===(t=i.nodes)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.key,parent:0===n?0:1})})),sessionStorage.setItem("pathrit",JSON.stringify(f)),wr(f),null===(s=Jn.current)||void 0===s||null===(u=s.zoomToFit)||void 0===u||u.call(s),null===(c=qn.current)||void 0===c||null===(d=c.zoomToFit)||void 0===d||d.call(c)),e.next=11;break;case 7:return e.next=9,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"课程",req_type:"graph",subject_id:tn.pathId,params:{subject_id:(null===(h=en.detail)||void 0===h?void 0:h.id)+"",user_id:null===(p=$e.userInfo)||void 0===p?void 0:p.user_id}}});case 9:200===(v=e.sent).status&&(g={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(x=m()(null==v?void 0:v.nodes))||void 0===x?void 0:x.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:m()(null==v?void 0:v.relationships)}}]}],errors:[]},Dt(null==v||null===(y=v.nodes)||void 0===y||null===(y=y[0])||void 0===y?void 0:y.id),kt(g));case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Lr={onRemove:function(){En([])},beforeUpload:function(e){if(console.log(e),(null==e?void 0:e.size)>52428800)return x.ZP.info("文件超过50M,不符合上传要求"),!1;var n=[];return n.push(e),En([].concat(n)),!1},fileList:Dn,accept:".xls,.xlsx"};function zr(){var e,n,t,i;gr(600),null===(e=Jn.current)||void 0===e||null===(n=e.zoomToFit)||void 0===n||n.call(e),null===(t=qn.current)||void 0===t||null===(i=t.zoomToFit)||void 0===i||i.call(t)}return(0,J.jsxs)("div",{ref:Cn,style:{paddingBottom:20,background:"#FFF",position:"relative"},children:[(0,J.jsxs)($.Z,{spinning:pn,children:[!(null!=Tn&&Tn.is_root)&&(0,J.jsxs)("div",{style:{height:60,border:"1px solid #e7e7e7",display:"flex"},children:[(0,J.jsxs)("div",{onClick:function(){gn({}),pr(!0),Yi(!1)},className:sr?zi.headeractivite:zi.header,children:[(0,J.jsxs)("div",{children:[" ",(0,J.jsx)("i",{className:"iconfont icon-zhishishu"})]}),(0,J.jsx)("div",{children:"知识树"})]}),(0,J.jsxs)("div",{onClick:function(){pr(!1),gn({}),Yi(!1)},className:sr?zi.header:zi.headeractivite,children:[(0,J.jsxs)("div",{children:[" ",(0,J.jsx)("i",{className:"iconfont icon-guanxitu"})]}),(0,J.jsx)("div",{children:"关系图"})]}),(0,J.jsxs)("div",{onClick:function(){if(sr){var e,n,t,i,r=Jn.current.viewportBounds.width,a=Jn.current.viewportBounds.height;null===(e=Jn.current)||void 0===e||null===(n=e.zoomToRect)||void 0===n||n.call(e,new dr.Rect(1,1,r/1.1,a/1.1)),null===(t=qn.current)||void 0===t||null===(i=t.zoomToRect)||void 0===i||i.call(t,new dr.Rect(1,1,r/1.1,a/1.1))}else mr.current.zoomInOut(1)},className:zi.header,children:[(0,J.jsxs)("div",{children:[" ",(0,J.jsx)("i",{className:"iconfont icon-fangda3"})]}),(0,J.jsx)("div",{children:"放大"})]}),(0,J.jsxs)("div",{onClick:function(){if(sr){var e,n,t,i,r=Jn.current.viewportBounds.width,a=Jn.current.viewportBounds.height;null===(e=Jn.current)||void 0===e||null===(n=e.zoomToRect)||void 0===n||n.call(e,new dr.Rect(1,1,1.1*r,1.1*a)),null===(t=qn.current)||void 0===t||null===(i=t.zoomToRect)||void 0===i||i.call(t,new dr.Rect(1,1,1.1*r,1.1*a))}else mr.current.zoomInOut(-1)},className:zi.header,children:[(0,J.jsxs)("div",{children:[" ",(0,J.jsx)("i",{className:"iconfont icon-suoxiao3"})]}),(0,J.jsx)("div",{children:"缩小"})]}),(0,J.jsx)(_.Z,{title:"功能升级中,敬请期待,谢谢",getPopupContainer:function(){return Cn.current},children:(0,J.jsxs)("div",{onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),className:zi.header,style:{color:"#C0C0C0"},children:[(0,J.jsxs)("div",{children:[" ",(0,J.jsx)("i",{className:"iconfont icon-chazhao"})]}),(0,J.jsx)("div",{children:"查找"})]})}),(null===(n=en.detail)||void 0===n?void 0:n.allow_add_member)&&(0,J.jsxs)("div",{onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ar(!0);case 1:case"end":return e.stop()}}),e)}))),className:zi.header,children:[(0,J.jsxs)("div",{children:[" ",(0,J.jsx)("i",{className:"iconfont icon-daoru"})]}),(0,J.jsx)("div",{children:"导入"})]}),(0,J.jsxs)("div",{style:{flex:1,textAlign:"end",lineHeight:"60px"},children:[(null===(t=en.detail)||void 0===t?void 0:t.allow_add_member)&&(0,J.jsx)(_.Z,{title:"同步课程知识结构",getPopupContainer:function(){return Cn.current},children:(0,J.jsx)("i",{onClick:function(){var e;y.Z.confirm({title:"提示",icon:null,centered:!0,getContainer:function(){return Cn.current},content:"请确定是否将同步课程知识结构,更新后原有知识结构将被覆盖,覆盖后不可撤销恢复。",onOk:(e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return vn(!0),e.next=3,(0,ee.ZP)("/api/knowledge/sync_structure.json",{method:"post",body:{subject_id:tn.pathId}});case 3:n=e.sent,vn(!1),0===n.status&&x.ZP.info(null==n?void 0:n.message);case 6:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},style:{margin:"0px 30px"},className:"iconfont icon-jiazai_shuaxin_o ".concat(zi.ehover)})}),(null===(i=en.detail)||void 0===i?void 0:i.allow_add_member)&&(0,J.jsx)(b.Z,{getPopupContainer:function(){return Cn.current},menu:{items:[{key:"1",style:{width:100},label:(0,J.jsx)("a",{href:"".concat(he.Z.API_SERVER||"https://test3-data.educoder.net","/api/knowledge/export_kg.json?subject_id=").concat(tn.pathId,"&export_type=excel&subject_uuid=").concat(zt,"&subject_name=").concat(null==en||null===(a=en.detail)||void 0===a?void 0:a.name),children:"导出Excel"})}]},children:(0,J.jsx)("i",{className:"iconfont icon-xiazai6 ".concat(zi.ehover)})}),(0,J.jsx)("i",{onClick:function(){(0,Ci.vp)()?(Zn(!1),(0,Ci.BU)()):(Zn(!0),(0,Ci.Dj)(Cn.current)),zr()},style:{marginLeft:30,marginRight:20},className:"iconfont ".concat(Mn?"icon-tuichuquanping3":"icon-quanping4"," ").concat(zi.ehover)})]})]}),(0,J.jsxs)("div",{className:Mn?zi.neo4jd3Wrp1:zi.neo4jd3Wrp,style:{position:"relative"},children:[(0,J.jsxs)("p",{style:{position:"absolute",top:18,width:"100%",padding:"0px 18px"},children:[sr&&(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{style:{color:"#3061D0",fontSize:14},children:[(0,J.jsx)("p",{style:{marginBottom:6},children:"单击节点:打开节点详情"}),(0,J.jsx)("p",{children:"双击节点:展开下级节点内容"})]}),(0,J.jsx)("span",{style:{position:"relative",zIndex:3},onClick:s()(r()().mark((function e(){var n,t,i,a,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Qi){e.next=5;break}Mr(),Yi(!1),e.next=16;break;case 5:return e.next=7,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"all",req_type:"tree",subject_id:tn.pathId,params:{subject_id:(null===(n=en.detail)||void 0===n?void 0:n.id)+"",user_id:null===(t=$e.userInfo)||void 0===t?void 0:t.user_id}}});case 7:if(200!==(null==(i=e.sent)?void 0:i.status)){e.next=16;break}if(0!==(null===(a=Object.keys(null==i?void 0:i.datas))||void 0===a?void 0:a.length)){e.next=11;break}return e.abrupt("return");case 11:Yi(!0),o=Ar(null==i?void 0:i.datas),sessionStorage.setItem("pathrit",JSON.stringify(o)),wr(o),setTimeout((function(){zr()}),300);case 16:case"end":return e.stop()}}),e)}))),className:zi.selectshixun,children:Qi?"全部收起":"全部展开"})]}),!sr&&(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{style:{color:"#3061D0",fontSize:14},children:[(0,J.jsx)("p",{style:{marginBottom:6},children:"单击节点:打开节点详情"}),(0,J.jsx)("p",{children:"双击节点:展开下级节点内容"})]}),(null==wt||null===(l=wt.results)||void 0===l||null===(l=l[0])||void 0===l||null===(l=l.data)||void 0===l||null===(l=l[0])||void 0===l||null===(l=l.graph)||void 0===l||null===(l=l.nodes)||void 0===l?void 0:l.length)>0&&(0,J.jsx)("span",{style:{position:"relative",zIndex:3},onClick:s()(r()().mark((function e(){var n,t,i,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Qi){e.next=5;break}Mr(),Yi(!1),e.next=9;break;case 5:return e.next=7,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"all",subject_id:tn.pathId,req_type:"graph",params:{subject_id:(null===(n=en.detail)||void 0===n?void 0:n.id)+"",subject_uuid:zt}}});case 7:200===(null==(t=e.sent)?void 0:t.status)&&(Yi(!0),l={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(i=m()(null==t?void 0:t.nodes))||void 0===i?void 0:i.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:m()(null==t?void 0:t.relationships)}}]}],errors:[]},Dt(null==t||null===(a=t.nodes)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.id),kt(l));case 9:case"end":return e.stop()}}),e)}))),className:zi.selectshixun,children:Qi?"全部收起":"全部展开"})]})]}),!sr&&(0,J.jsx)("div",{id:"canva",style:{position:"relative",zIndex:2}}),(0,J.jsx)("div",{id:"myDiagramDiv",style:{height:Mn?"calc(100vh - 100px)":540,width:"100%",visibility:null!=Tn&&Tn.is_root?"hidden":sr?"visible":"hidden",position:sr?"relative":"absolute"}}),hr.map((function(e,n){return(0,J.jsxs)("div",{style:{display:"inline-block",marginLeft:0!==n&&20,maxHeight:20},children:[(0,J.jsx)("span",{style:{display:"inline-flex",background:null==e?void 0:e.color,width:16,height:8,borderRadius:4}}),(0,J.jsx)("span",{style:{marginLeft:6},children:null==e?void 0:e.name})]})}))]})]}),(0,J.jsx)("div",{style:{zIndex:10},children:(0,J.jsx)(Ei(),{disabled:Kn,bounds:Qn,onStart:function(e,n){return function(e,n){var t,i=window.document.documentElement,r=i.clientWidth,a=i.clientHeight,o=null===(t=$n.current)||void 0===t?void 0:t.getBoundingClientRect();Yn({left:-o.left+n.x,right:r-(o.right-n.x),top:-o.top+n.y,bottom:a-(o.bottom-n.y)-70})}(0,n)},children:(0,J.jsx)("div",{ref:$n,style:{position:"absolute",cursor:"move",right:Mn?0:-500,top:60,zIndex:10},children:(0,J.jsx)("div",{onMouseOver:function(){Kn&&Un(!kn)},onMouseOut:function(){Un(!0)},children:(null===(u=yn)||void 0===u?void 0:u.id)&&(0,J.jsx)("div",{className:zi.rightmodal,children:(0,J.jsxs)($.Z,{spinning:pn,children:[(0,J.jsxs)("div",{style:{display:"flex",padding:25,paddingBottom:0},children:[(0,J.jsxs)("div",{className:zi.title,children:[(0,J.jsx)("span",{style:{width:88,display:"inline-flex",alignItems:"center",justifyContent:"center",borderRadius:12,fontSize:14,color:"#fff",background:null==hr?void 0:hr.find((function(e){var n;return e.name===(null===(n=yn)||void 0===n?void 0:n.node_type)})).color},children:(null===(d=yn)||void 0===d?void 0:d.node_type)+"节点"})," ",yn.name," ","课程"!==(null===(f=yn)||void 0===f?void 0:f.node_type)&&"关卡"!==(null===(v=yn)||void 0===v?void 0:v.node_type)&&(0,J.jsx)("i",{onClick:function(){var e,n,t,i,r,a,l,s,u;if(it(!0),"章节"===(null===(e=yn)||void 0===e?void 0:e.node_type))St(!0),_r(!1,"章节"),bn.setFieldsValue(o()(o()({},yn),{},{backend_stage_uuid:null===(s=yn)||void 0===s||null===(s=s.backend_stage)||void 0===s?void 0:s.id,front_stage_uuid:null===(u=yn)||void 0===u||null===(u=u.front_stage)||void 0===u?void 0:u.id}));else if("知识点"===(null===(n=yn)||void 0===n?void 0:n.node_type)){var c,d;dn(!0),_r(!1,"知识点"),bn.setFieldsValue(o()(o()({},yn),{},{backend_knowledge_uuid:null===(c=yn)||void 0===c||null===(c=c.backend_knowledge)||void 0===c?void 0:c.id,front_knowledge_uuid:null===(d=yn)||void 0===d||null===(d=d.front_knowledge)||void 0===d?void 0:d.id}))}else if("实训"===(null===(t=yn)||void 0===t?void 0:t.node_type)){var f,h;Mt(!0),Ot(o()({},yn)),Yt(null===(f=yn)||void 0===f?void 0:f.knowledge_node_list),ti(null===(h=yn)||void 0===h?void 0:h.knowledge_node_list)}else if("作业"===(null===(i=yn)||void 0===i?void 0:i.node_type)){var p,v;oi(!0),bn.setFieldsValue(o()({},yn)),Yt(null===(p=yn)||void 0===p?void 0:p.knowledge_node_list),ti(null===(v=yn)||void 0===v?void 0:v.knowledge_node_list)}else if("视频"===(null===(r=yn)||void 0===r?void 0:r.node_type)){var m,x,y,g,_;pi(!0),bn.setFieldsValue(o()({},yn)),Ni({id:null===(m=yn)||void 0===m?void 0:m.id,title:null===(x=yn)||void 0===x?void 0:x.name,video_detail:{play_url:null===(y=yn)||void 0===y?void 0:y.video_url}}),Yt(null===(g=yn)||void 0===g?void 0:g.knowledge_node_list),ti(null===(_=yn)||void 0===_?void 0:_.knowledge_node_list)}else if("附件"===(null===(a=yn)||void 0===a?void 0:a.node_type)){var b,j,w,k;Ai(!0),bn.setFieldsValue(o()({},yn)),Vi(100),Ri({name:null===(b=yn)||void 0===b?void 0:b.name,response:{id:null===(j=yn)||void 0===j?void 0:j.attachment_id}}),ti(null===(w=yn)||void 0===w?void 0:w.knowledge_node_list),Yt(null===(k=yn)||void 0===k?void 0:k.knowledge_node_list)}else if("试题"===(null===(l=yn)||void 0===l?void 0:l.node_type)){var P,N;ti(null===(P=yn)||void 0===P?void 0:P.knowledge_node_list),Yt(null===(N=yn)||void 0===N?void 0:N.knowledge_node_list),ci(!0),bn.setFieldsValue(o()({},yn))}},className:"iconfont icon-bianji3",style:{marginLeft:14,color:"#666666",cursor:"pointer"}}),"课程"!==(null===(j=yn)||void 0===j?void 0:j.node_type)&&"关卡"!==(null===(w=yn)||void 0===w?void 0:w.node_type)&&(0,J.jsx)("i",{onClick:function(){var e;y.Z.confirm({title:"提示",content:"删除节点会将子节点一并删除,删除节点不会影响到课程章节内容。删除后,数据不可恢复,请确认是否删除?",closeIcon:!0,closable:!0,icon:null,onOk:(e=s()(r()().mark((function e(){var n,t,i,a,l,s,u,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/del_node.json",{method:"post",body:{node_type:null===(n=yn)||void 0===n?void 0:n.node_type,subject_id:tn.pathId,params:{subject_id:(null===(t=en.detail)||void 0===t?void 0:t.id)+"",user_id:null===(i=$e.userInfo)||void 0===i?void 0:i.user_id,id:yn.id}}});case 2:200===(null==(a=e.sent)?void 0:a.status)&&(x.ZP.info("删除成功"),gn({}),sr?Mr():(c={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(l=m()(null==wt||null===(s=wt.results)||void 0===s||null===(s=s[0])||void 0===s||null===(s=s.data)||void 0===s||null===(s=s[0])||void 0===s||null===(s=s.graph)||void 0===s||null===(s=s.nodes)||void 0===s?void 0:s.filter((function(e){return e.id!==yn.id}))))||void 0===l?void 0:l.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:m()(null==wt||null===(u=wt.results)||void 0===u||null===(u=u[0])||void 0===u||null===(u=u.data)||void 0===u||null===(u=u[0])||void 0===u||null===(u=u.graph)||void 0===u||null===(u=u.relationships)||void 0===u?void 0:u.filter((function(e){return e.id!==yn.id&&yn.id!==e.endNode&&yn.id!==e.startNode})))}}]}],errors:[]},kt(c)));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},className:"iconfont icon-shanchu14 ".concat(zi.dhover),style:{marginLeft:14}})]}),(0,J.jsx)("div",{children:(0,J.jsx)("i",{style:{cursor:"pointer"},onClick:function(){var e,n;gn({}),null===(e=Jn.current)||void 0===e||e.clearSelection(),null===(n=qn.current)||void 0===n||n.clearSelection()},className:"iconfont icon-danchuangguanbi"})})]}),(0,J.jsxs)("div",{style:{maxHeight:580,overflow:"auto",padding:25,paddingTop:0},children:[(0,J.jsxs)("div",{style:{marginTop:20},children:[(0,J.jsxs)("div",{className:zi.linetitles,children:[(0,J.jsx)("span",{className:zi.line}),"属性"]}),"课程"===(null===(P=yn)||void 0===P?void 0:P.node_type)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:zi.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12},children:["教学团队:",null===(N=JSON.parse(null===(T=yn)||void 0===T?void 0:T.teacher_group))||void 0===N?void 0:N.map((function(e){return e.name})).toString()]})]}),(0,J.jsxs)("div",{className:zi.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12},children:["发布单位:",null===(S=yn)||void 0===S?void 0:S.school]})]}),(0,J.jsxs)("div",{className:zi.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"课程简介:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12},value:null===(M=yn)||void 0===M?void 0:M.subject_desc})})]})]}),(0,J.jsxs)("div",{className:zi.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"课程须知:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12},value:null===(L=yn)||void 0===L?void 0:L.subject_notice})})]})]})]}),"关卡"===(null===(z=yn)||void 0===z?void 0:z.node_type)&&(0,J.jsx)("div",{children:(0,J.jsxs)("div",{className:zi.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"关卡描述:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:null===(D=yn)||void 0===D?void 0:D.challenge_desc})})]})]})}),"章节"===(null===(E=yn)||void 0===E?void 0:E.node_type)&&(0,J.jsx)("div",{children:(0,J.jsxs)("div",{className:zi.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"章节描述:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:null===(F=yn)||void 0===F?void 0:F.stage_desc})})]})]})}),"实训"===(null===(X=yn)||void 0===X?void 0:X.node_type)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:zi.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:["实训类别:",(0,J.jsx)("div",{children:null===(O=yn)||void 0===O?void 0:O.shixun_type})]})]}),(0,J.jsxs)("div",{className:zi.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"实训描述:"}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{className:zi.description,dangerouslySetInnerHTML:{__html:null===(R=yn)||void 0===R?void 0:R.shixun_desc}})})]})]}),(0,J.jsxs)("div",{className:zi.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:["难易程度:",(0,J.jsx)("div",{children:null===(H=yn)||void 0===H?void 0:H.diffculty})]})]})]}),"视频"===(null===(q=yn)||void 0===q?void 0:q.node_type)&&(0,J.jsxs)("div",{children:[(0,J.jsx)(nr.Z,{onPlayEnded:function(){},autoPlay:!1,allow_skip:!1,courseId:"",src:null!==(V=yn)&&void 0!==V&&null!==(V=V.video_url)&&void 0!==V&&V.startsWith("http")||null!==(B=yn)&&void 0!==B&&null!==(B=B.video_url)&&void 0!==B&&B.startsWith("https")?null===(K=yn)||void 0===K?void 0:K.video_url:cr.Base64.decode(null===(U=yn)||void 0===U?void 0:U.video_url),videoId:"",toLog:!0,logWatchHistory:function(){}}),(0,J.jsxs)("div",{className:zi.linetitles,style:{marginTop:20},children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:["视频描述:",(0,J.jsx)("div",{children:null===(W=yn)||void 0===W?void 0:W.video_desc})]})]})]}),"附件"===(null===(Q=yn)||void 0===Q?void 0:Q.node_type)&&(0,J.jsx)("div",{children:(0,J.jsxs)("div",{className:zi.linetitles,style:{marginTop:20},children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"附件描述:"}),(0,J.jsx)("div",{children:(null===(ne=yn)||void 0===ne?void 0:ne.attachment_desc)||"暂无"})]})]})}),"作业"===(null===(te=yn)||void 0===te?void 0:te.node_type)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:zi.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:["作业类别:",(0,J.jsx)("div",{children:null===(ie=yn)||void 0===ie?void 0:ie.homework_type})]})]}),(0,J.jsxs)("div",{className:zi.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"作业描述:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:null===(re=yn)||void 0===re?void 0:re.homework_desc})})]})]})]}),"试题"===(null===(ae=yn)||void 0===ae?void 0:ae.node_type)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:zi.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:["试题题型:",(0,J.jsx)("div",{children:null===(oe=yn)||void 0===oe?void 0:oe.test_type})]})]}),(0,J.jsxs)("div",{className:zi.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"试题内容:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:null===(se=yn)||void 0===se?void 0:se.test_content})})]})]})]}),"知识点"===(null===(ue=yn)||void 0===ue?void 0:ue.node_type)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:zi.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:80},children:"知识点类型:"}),(0,J.jsx)("div",{children:(null===(ce=yn)||void 0===ce?void 0:ce.knowledge_type)||""})]})]}),(0,J.jsxs)("div",{className:zi.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:80},children:"知识点描述:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:(null===(de=yn)||void 0===de?void 0:de.knowledge_desc)||"暂无描述"})})]})]})]})]}),(0,J.jsxs)("div",{style:{marginTop:20},children:[(0,J.jsxs)("div",{className:zi.linetitles,style:{marginBottom:0},children:[(0,J.jsx)("span",{className:zi.line}),"关系"]}),"关卡"===(null===(fe=yn)||void 0===fe?void 0:fe.node_type)&&(0,J.jsx)("div",{children:(0,J.jsx)("div",{style:{marginBottom:15},children:(0,J.jsxs)("span",{children:["所属实训:",(0,J.jsx)("span",{style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"6px 16px",borderRadius:"15px"},children:(null===(ve=yn)||void 0===ve||null===(ve=ve.shixun_names)||void 0===ve?void 0:ve[0])||"暂无"})]})})}),"章节"===(null===(me=yn)||void 0===me?void 0:me.node_type)&&(0,J.jsxs)("div",{style:{marginTop:15,display:"flex"},children:[(0,J.jsxs)("span",{style:{display:"flex",alignItems:"center"},children:["前序章节:",(0,J.jsx)("span",{className:zi.multi_ellipsis2,style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"4px 16px",borderRadius:"15px",maxWidth:150},children:(null===(xe=yn)||void 0===xe||null===(xe=xe.front_stage)||void 0===xe?void 0:xe.name)||"暂无"})]}),(0,J.jsxs)("span",{style:{marginLeft:50,display:"flex",alignItems:"center"},children:["后序章节:",(0,J.jsx)("span",{className:zi.multi_ellipsis2,style:{marginLeft:4,background:"#94A5FF",color:"#333333",padding:"4px 16px",borderRadius:"15px",maxWidth:150},children:(null===(ye=yn)||void 0===ye||null===(ye=ye.backend_stage)||void 0===ye?void 0:ye.name)||"暂无"})]})]}),"知识点"===(null===(ge=yn)||void 0===ge?void 0:ge.node_type)&&(0,J.jsxs)("div",{style:{marginTop:15},children:[(0,J.jsx)("div",{style:{marginBottom:15},children:(0,J.jsxs)("span",{children:["所属章节:",(0,J.jsx)("span",{style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"6px 16px",borderRadius:"15px"},children:(null===(_e=yn)||void 0===_e?void 0:_e.stage_name)||"暂无"})]})}),(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{display:"flex",alignItems:"center"},children:["前序知识点:",(0,J.jsx)("span",{className:zi.multi_ellipsis2,style:{background:"#FFB786",color:"#333333",marginLeft:4,padding:"4px 16px",borderRadius:"15px",maxWidth:150},children:(null===(be=yn)||void 0===be||null===(be=be.front_knowledge)||void 0===be?void 0:be.name)||"暂无"})]}),(0,J.jsxs)("span",{style:{marginLeft:50,display:"flex",alignItems:"center"},children:["后序知识点:",(0,J.jsx)("span",{className:zi.multi_ellipsis2,style:{marginLeft:4,background:"#FFB786",color:"#333333",padding:"4px 16px",borderRadius:"15px",maxWidth:150},children:(null===(je=yn)||void 0===je||null===(je=je.backend_knowledge)||void 0===je?void 0:je.name)||"暂无"})]})]})]}),["实训","附件","作业","视频","试题"].includes(null===(we=yn)||void 0===we?void 0:we.node_type)&&(0,J.jsx)("div",{children:(0,J.jsxs)("span",{children:["所属知识点:",null===(ke=yn)||void 0===ke||null===(ke=ke.knowledge_node_list)||void 0===ke?void 0:ke.map((function(e){return(0,J.jsx)("span",{onClick:s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==e?void 0:e.key}}});case 2:200===(null==(t=n.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return n.stop()}}),n)}))),style:{background:"#94A5FF",display:"inline-block",marginTop:14,color:"#333333",fontSize:14,marginLeft:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"},children:(0,J.jsx)("span",{children:null==e?void 0:e.title})})}))]})}),"课程"===(null===(Pe=yn)||void 0===Pe?void 0:Pe.node_type)&&(0,J.jsx)(Hn.Z,{tabBarExtraContent:(0,J.jsxs)("span",{onClick:function(){bn.resetFields(),_r(!1,"章节"),it(!1),St(!0)},className:zi.additem,children:[(0,J.jsx)("i",{style:{fontSize:12},className:"iconfont icon-tianjiashitixiaojiahao"})," 添加章节"]}),items:[{key:"1",label:"章节(".concat(null===(Ne=yn)||void 0===Ne||null===(Ne=Ne.relations)||void 0===Ne?void 0:Ne.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(Te=yn)||void 0===Te?void 0:Te.relations,columns:[{title:"章节名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"章节",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"章节描述",dataIndex:"desc",ellipsis:!0,key:"desc"}]})}]}),"实训"===(null===(Se=yn)||void 0===Se?void 0:Se.node_type)&&(0,J.jsx)(Hn.Z,{items:[{key:"1",label:"关卡(".concat(null===(Ce=yn)||void 0===Ce||null===(Ce=Ce.relations)||void 0===Ce?void 0:Ce.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(Ie=yn)||void 0===Ie?void 0:Ie.relations,columns:[{title:"关卡名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"关卡",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"关卡描述",dataIndex:"challenge_desc",ellipsis:!0,key:"challenge_desc"}]})}]}),"章节"===(null===(Ae=yn)||void 0===Ae?void 0:Ae.node_type)&&(0,J.jsx)(Hn.Z,{tabBarExtraContent:(0,J.jsxs)("span",{onClick:function(){bn.resetFields(),dn(!0),it(!1),_r(!1,"知识点")},className:zi.additem,children:[(0,J.jsx)("i",{style:{fontSize:12},className:"iconfont icon-tianjiashitixiaojiahao"})," 添加知识点"]}),items:[{key:"1",label:"知识点(".concat(null===(Me=yn)||void 0===Me||null===(Me=Me.relations)||void 0===Me?void 0:Me.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(Ze=yn)||void 0===Ze?void 0:Ze.relations,columns:[{title:"知识点名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t,i,a,l,s,u,c,d,f,h,p;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:if(200!==(null==(t=e.sent)?void 0:t.status)){e.next=13;break}return gn(null==t?void 0:t.data),e.next=7,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"章节",req_type:"graph",subject_id:tn.pathId,params:{subject_uuid:(null==wt||null===(i=wt.results)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.data)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.graph)||void 0===i||null===(i=i.nodes)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.id)||zt,subject_id:(null===(a=en.detail)||void 0===a?void 0:a.id)+"",stage_uuid:null===(l=yn)||void 0===l?void 0:l.id,user_id:null===(s=$e.userInfo)||void 0===s?void 0:s.user_id}}});case 7:if(200!==(null==(u=e.sent)?void 0:u.status)){e.next=13;break}if(null!=u&&null!==(c=u.nodes)&&void 0!==c&&c.length){e.next=11;break}return e.abrupt("return");case 11:p={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(d=[].concat(m()(null==wt||null===(f=wt.results)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.data)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.graph)||void 0===f?void 0:f.nodes),m()(u.nodes)))||void 0===d?void 0:d.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(null==wt||null===(h=wt.results)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.data)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.graph)||void 0===h?void 0:h.relationships),m()(u.relationships))}}]}],errors:[]},kt(p);case 13:case"end":return e.stop()}}),e)}))),children:e})}},{title:"知识点描述",dataIndex:"desc",ellipsis:!0,key:"desc"}]})}]}),"知识点"===(null===(Le=yn)||void 0===Le?void 0:Le.node_type)&&(0,J.jsx)(Hn.Z,{tabBarExtraContent:(0,J.jsx)(b.Z,{getPopupContainer:function(){return Cn.current},menu:{items:[{key:"1",style:{width:100,textAlign:"center"},label:(0,J.jsx)("a",{onClick:function(){Mt(!0),it(!1),ti([])},children:"添加实训"})},{key:"2",style:{width:100,textAlign:"center"},label:(0,J.jsx)("a",{onClick:function(){it(!1),oi(!0),ti([])},children:"添加作业"})},{key:"3",style:{width:100,textAlign:"center"},label:(0,J.jsx)("a",{onClick:function(){it(!1),pi(!0),ti([]),bn.resetFields()},children:"添加视频"})},{key:"4",style:{width:100,textAlign:"center"},label:(0,J.jsx)("a",{onClick:function(){it(!1),ti([]),Ai(!0)},children:"添加附件"})},{key:"5",style:{width:100,textAlign:"center"},label:(0,J.jsx)("a",{onClick:function(){it(!1),ti([]),ci(!0)},children:"添加试题"})}]},children:(0,J.jsx)("span",{style:{color:"#3061D0"},children:" 添加关联内容"})}),items:[{key:"0",label:"实训(".concat(null===(ze=yn)||void 0===ze||null===(ze=ze.shixun_relations)||void 0===ze?void 0:ze.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(De=yn)||void 0===De?void 0:De.shixun_relations,columns:[{title:"实训名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"实训",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"实训类型",dataIndex:"shixun_type",ellipsis:!0,key:"shixun_type"},{title:"实训关卡",dataIndex:"challenge_num",ellipsis:!0,key:"challenge_num"},{title:"实训环境",dataIndex:"language",ellipsis:!0,key:"language"}]})},{key:"1",label:"作业(".concat(null===(Ee=yn)||void 0===Ee||null===(Ee=Ee.homework_relations)||void 0===Ee?void 0:Ee.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(Fe=yn)||void 0===Fe?void 0:Fe.homework_relations,columns:[{title:"作业名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"作业",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"作业类型",dataIndex:"homework_type",ellipsis:!0,key:"homework_type"},{title:"作业描述",dataIndex:"homework_desc",ellipsis:!0,key:"homework_desc"}]})},{key:"2",label:"视频(".concat(null===(Xe=yn)||void 0===Xe||null===(Xe=Xe.video_relations)||void 0===Xe?void 0:Xe.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(Oe=yn)||void 0===Oe?void 0:Oe.video_relations,columns:[{title:"视频名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"视频",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"视频描述",dataIndex:"video_desc",ellipsis:!0,key:"video_desc"}]})},{key:"3",label:"附件(".concat(null===(Re=yn)||void 0===Re||null===(Re=Re.attachment_relations)||void 0===Re?void 0:Re.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(qe=yn)||void 0===qe?void 0:qe.attachment_relations,columns:[{title:"附件名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"附件",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"附件描述",dataIndex:"attachment_desc",ellipsis:!0,key:"attachment_desc"}]})},{key:"4",label:"试题(".concat(null===(Ve=yn)||void 0===Ve||null===(Ve=Ve.test_relations)||void 0===Ve?void 0:Ve.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(Be=yn)||void 0===Be?void 0:Be.test_relations,columns:[{title:"试题名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"试题",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"试题类型",dataIndex:"test_type",ellipsis:!0,key:"test_type"}]})}]})]}),(0,J.jsx)("div",{style:{textAlign:"center",marginTop:20},children:"实训"===(null===(Ke=yn)||void 0===Ke?void 0:Ke.node_type)&&(0,J.jsx)(k.ZP,{type:"primary",onClick:function(){var e;window.open(null===(e=yn)||void 0===e?void 0:e.shixun_url)},children:"前往实训"})})]})]})})})})})}),(0,J.jsx)(y.Z,{title:(tt?"修改":"添加")+"章节",getContainer:function(){return Cn.current},centered:!0,destroyOnClose:!0,open:Tt,onCancel:function(){bn.resetFields(),St(!1),it(!1)},onOk:function(){bn.submit()},children:(0,J.jsxs)(G.Z,{form:bn,labelCol:{span:5},onFinish:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==n||!n.backend_stage_uuid||(null==n?void 0:n.backend_stage_uuid)!==(null==n?void 0:n.front_stage_uuid)){e.next=3;break}return x.ZP.info("章节不能相同"),e.abrupt("return");case 3:return l=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=6,(0,ee.ZP)(l,{method:"post",body:{node_type:"章节",subject_id:tn.pathId,params:o()(o()({},n),{},{stage_uuid:tt&&(null===(t=yn)||void 0===t?void 0:t.id),subject_id:(null===(i=en.detail)||void 0===i?void 0:i.id)+"",subject_uuid:zt,user_id:null==$e||null===(a=$e.userInfo)||void 0===a?void 0:a.user_id})}});case 6:if(200!==(null==(s=e.sent)?void 0:s.status)){e.next=15;break}return e.next=10,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"章节":"课程",subject_id:tn.pathId,params:{id:null===(u=yn)||void 0===u?void 0:u.id}}});case 10:200===(null==(c=e.sent)?void 0:c.status)&&(gn(null==c?void 0:c.data),tt&&!sr?((p=null==wt||null===(d=wt.results)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.data)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.graph)||void 0===d||null===(d=d.nodes)||void 0===d?void 0:d.filter((function(e){return e.id!==yn.id}))).push(null==c?void 0:c.data),v=null==wt||null===(f=wt.results)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.data)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.graph)||void 0===f||null===(f=f.relationships)||void 0===f?void 0:f.filter((function(e){return!((e.endNode===yn.id||e.startNode===yn.id)&&"包含"!==e.type)})),y=[],null!=n&&n.backend_stage_uuid&&(y.push({id:yn.id,startNode:yn.id,endNode:null==n?void 0:n.backend_stage_uuid,type:"后序"}),y.push({id:yn.id,startNode:null==n?void 0:n.backend_stage_uuid,endNode:yn.id,type:"前序"})),null!=n&&n.front_stage_uuid&&(y.push({id:yn.id,startNode:null==n?void 0:n.front_stage_uuid,endNode:yn.id,type:"前序"}),y.push({id:yn.id,startNode:yn.id,endNode:null==n?void 0:n.front_stage_uuid,type:"后序"})),g={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(h=m()(p))||void 0===h?void 0:h.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(v),y)}}]}],errors:[]},kt(g)):tt&&sr?(j=JSON.parse(sessionStorage.getItem("pathrit")),w=null==j||null===(_=j.filter((function(e){var n;return(null==e?void 0:e.keys)===(null===(n=yn)||void 0===n?void 0:n.id)})))||void 0===_?void 0:_[0],k=null==j?void 0:j.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),w.text=null==c||null===(b=c.data)||void 0===b?void 0:b.name,k.push(w),wr(k),sessionStorage.setItem("pathrit",JSON.stringify(k)),setTimeout((function(){zr()}),300)):Mr()),bn.resetFields(),St(!1),it(!1);case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(G.Z.Item,{label:"章节名称",name:"stage_name",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入章节点名称")}}],children:(0,J.jsx)(Y.Z,{maxLength:200,max:200})}),(0,J.jsx)(G.Z.Item,{label:"章节描述",name:"stage_desc",children:(0,J.jsx)(Y.Z.TextArea,{maxLength:1e3})}),(0,J.jsx)(G.Z.Item,{label:"后序章节",name:"backend_stage_uuid",children:(0,J.jsx)(C.default,{children:null==qt?void 0:qt.map((function(e){return(0,J.jsx)(C.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,J.jsx)(G.Z.Item,{label:"前序章节",name:"front_stage_uuid",children:(0,J.jsx)(C.default,{children:null==qt?void 0:qt.map((function(e){return(0,J.jsx)(C.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},null==e?void 0:e.id)}))})})]})}),(0,J.jsx)($i,{shixunIds:"",cb:function(e){Ot(e)}}),(0,J.jsx)(y.Z,{open:cn,centered:!0,title:(tt?"修改":"添加")+"知识点",destroyOnClose:!0,width:600,getContainer:function(){return Cn.current},onCancel:function(){return dn(!1)},okButtonProps:{loading:on},onOk:function(){bn.submit()},children:(0,J.jsxs)(G.Z,{size:"large",form:bn,labelCol:{span:5},onFinish:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k,P,N;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ln(!0),null==n||!n.backend_knowledge_uuid||(null==n?void 0:n.backend_knowledge_uuid)!==(null==n?void 0:n.front_knowledge_uuid)){e.next=5;break}return x.ZP.info("章节不能相同"),ln(!1),e.abrupt("return");case 5:return u=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=8,(0,ee.ZP)(u,{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:o()(o()({},n),{},{subject_uuid:zt,knowledge_uuid:null===(t=yn)||void 0===t?void 0:t.id,subject_id:(null===(i=en.detail)||void 0===i?void 0:i.id)+"",stage_uuid:tt?null===(a=yn)||void 0===a?void 0:a.stage_uuid:null===(l=yn)||void 0===l?void 0:l.id,user_id:null==$e||null===(s=$e.userInfo)||void 0===s?void 0:s.user_id})}});case 8:if(c=e.sent,ln(!1),200!==(null==c?void 0:c.status)){e.next=20;break}return tt||sr||Cr(),e.next=14,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"知识点":"章节",subject_id:tn.pathId,params:{id:null===(d=yn)||void 0===d?void 0:d.id}}});case 14:200===(null==(f=e.sent)?void 0:f.status)&&(gn(null==f?void 0:f.data),tt&&!sr?((y=null==wt||null===(h=wt.results)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.data)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.graph)||void 0===h||null===(h=h.nodes)||void 0===h?void 0:h.filter((function(e){return e.id!==yn.id}))).push(null==f?void 0:f.data),g=null==wt||null===(p=wt.results)||void 0===p||null===(p=p[0])||void 0===p||null===(p=p.data)||void 0===p||null===(p=p[0])||void 0===p||null===(p=p.graph)||void 0===p||null===(p=p.relationships)||void 0===p?void 0:p.filter((function(e){return!((e.endNode===yn.id||e.startNode===yn.id)&&"包含"!==e.type)})),_=[],null!=n&&n.backend_knowledge_uuid&&(_.push({id:yn.id,startNode:yn.id,endNode:null==n?void 0:n.backend_knowledge_uuid,type:"后序"}),_.push({id:null==n?void 0:n.backend_knowledge_uuid,endNode:yn.id,startNode:null==n?void 0:n.backend_knowledge_uuid,type:"前序"})),null!=n&&n.front_knowledge_uuid&&(_.push({id:yn.id,startNode:null==n?void 0:n.front_knowledge_uuid,endNode:yn.id,type:"前序"}),_.push({id:null==n?void 0:n.front_knowledge_uuid,endNode:yn.id,startNode:null==n?void 0:n.front_knowledge_uuid,type:"后序"})),b={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(v=m()(y))||void 0===v?void 0:v.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(g),_)}}]}],errors:[]},kt(b)):tt&&sr?(k=JSON.parse(sessionStorage.getItem("pathrit")),P=null==k||null===(j=k.filter((function(e){var n;return(null==e?void 0:e.keys)===(null===(n=yn)||void 0===n?void 0:n.id)})))||void 0===j?void 0:j[0],N=null==k?void 0:k.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),P.text=null==f||null===(w=f.data)||void 0===w?void 0:w.name,N.push(P),wr(N),sessionStorage.setItem("pathrit",JSON.stringify(N)),setTimeout((function(){zr()}),300)):Mr()),bn.resetFields(),dn(!1),Yt([]),ti([]);case 20:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(G.Z.Item,{name:"knowledge_name",label:"知识点名称",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入知识点名称")}}],children:(0,J.jsx)(Y.Z,{maxLength:20})}),(0,J.jsx)(G.Z.Item,{name:"knowledge_type",label:"知识点类别",children:(0,J.jsxs)(g.ZP.Group,{children:[(0,J.jsx)(g.ZP,{value:"操作节点",children:"操作节点"}),(0,J.jsx)(g.ZP,{value:"概念节点",children:"概念节点"})]})}),(0,J.jsx)(G.Z.Item,{name:"knowledge_desc",label:"知识点描述",children:(0,J.jsx)(Y.Z.TextArea,{maxLength:100})}),(0,J.jsx)(G.Z.Item,{label:"后序知识点",name:"backend_knowledge_uuid",children:(0,J.jsx)(C.default,{children:qt.map((function(e){return(0,J.jsx)(C.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,J.jsx)(G.Z.Item,{label:"前序知识点",name:"front_knowledge_uuid",children:(0,J.jsx)(C.default,{children:null==qt?void 0:qt.map((function(e){return(0,J.jsx)(C.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},null==e?void 0:e.id)}))})})]})}),(0,J.jsxs)(y.Z,{open:hi,centered:!0,title:(tt?"修改":"添加")+"视频",destroyOnClose:!0,width:600,getContainer:function(){return Cn.current},onCancel:function(){var e;pi(!1),Nr(),Rn({type:"removeVideo",payload:{name:null===(e=On.videoList)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.name}}),Ni({})},okButtonProps:{loading:on},onOk:function(){bn.submit()},children:[!tt&&(0,J.jsx)(b.Z,{getPopupContainer:function(){return Cn.current},overlayStyle:{minWidth:90},disabled:tt,menu:{items:[{key:"1",style:{width:80,alignItems:"center"},label:(0,J.jsx)("a",{onClick:function(){var e;document.getElementById("fileUpload").click(),Nr(),Rn({type:"removeVideo",payload:{name:null===(e=On.videoList)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.name}})},children:"上传视频"})},{key:"2",label:(0,J.jsx)("a",{onClick:function(){ji("视频项目"),yi(!0)},children:"选择视频"})}]},children:(0,J.jsx)("span",{style:{width:88},className:zi.selectshixun,children:"选择视频"})}),100==(null===(Ue=On.videoList)||void 0===Ue||null===(Ue=Ue[0])||void 0===Ue?void 0:Ue.loaded)||null!=Pi&&Pi.id?(0,J.jsx)("span",{className:"".concat(zi.videoName," font14"),style:{marginLeft:10},children:(null===(We=On.videoList)||void 0===We||null===(We=We[0])||void 0===We?void 0:We.name)||(null==Pi?void 0:Pi.title)}):(null===(Ge=On.videoList)||void 0===Ge||null===(Ge=Ge[0])||void 0===Ge?void 0:Ge.loaded)>0&&(0,J.jsx)(pe.Z,{style:{width:"70%",marginLeft:10},percent:null===(Qe=On.videoList)||void 0===Qe||null===(Qe=Qe[0])||void 0===Qe?void 0:Qe.loaded,status:100==(null===(Ye=On.videoList)||void 0===Ye||null===(Ye=Ye[0])||void 0===Ye?void 0:Ye.loaded)?"normal":"active"}),(0,J.jsxs)(G.Z,{form:bn,colon:!1,style:{marginTop:16},labelCol:{span:4},onFinish:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k,P,N,T,S,C,I,A,M;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==(null==On||null===(t=On.videoList)||void 0===t?void 0:t.length)||null!=Pi&&Pi.id){e.next=3;break}return x.ZP.info("请上传或选择视频"),e.abrupt("return");case 3:if(!((null==ni?void 0:ni.length)<=0)){e.next=6;break}return x.ZP.info("请选择知识点"),e.abrupt("return");case 6:return d=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=9,(0,ee.ZP)(d,{method:"post",body:{node_type:"视频",subject_id:tn.pathId,uuid:null===(i=On.videoList)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.videoId,params:o()({subject_uuid:zt,subject_id:(null===(a=en.detail)||void 0===a?void 0:a.id)+"",user_id:null==$e||null===(l=$e.userInfo)||void 0===l?void 0:l.user_id,video_url:null==Pi||null===(s=Pi.video_detail)||void 0===s?void 0:s.play_url,video_file_url:null==Pi||null===(u=Pi.video_detail)||void 0===u?void 0:u.file_url,video_uuid:tt&&(null===(c=yn)||void 0===c?void 0:c.id),knowledge_uuid_list:null==ni?void 0:ni.map((function(e){return e.key||(null==e?void 0:e.id)}))},n)}});case 9:if(200!==(null==(f=e.sent)?void 0:f.status)){e.next=22;break}return tt||sr||Cr(),e.next=14,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"视频":"知识点",subject_id:tn.pathId,params:{id:null===(h=yn)||void 0===h?void 0:h.id}}});case 14:200===(null==(v=e.sent)?void 0:v.status)&&(gn(null==v?void 0:v.data),tt&&!sr?((w=null==wt||null===(y=wt.results)||void 0===y||null===(y=y[0])||void 0===y||null===(y=y.data)||void 0===y||null===(y=y[0])||void 0===y||null===(y=y.graph)||void 0===y||null===(y=y.nodes)||void 0===y?void 0:y.filter((function(e){return e.id!==yn.id}))).push(null==v?void 0:v.data),k=null==w||null===(g=w.filter((function(e){return"知识点"===(null==e?void 0:e.node_type)})))||void 0===g?void 0:g.map((function(e){return e.key})),P=null==wt||null===(_=wt.results)||void 0===_||null===(_=_[0])||void 0===_||null===(_=_.data)||void 0===_||null===(_=_[0])||void 0===_||null===(_=_.graph)||void 0===_||null===(_=_.relationships)||void 0===_?void 0:_.filter((function(e){return e.endNode!==yn.id})),N=null===(b=ni.filter((function(e){return k.includes(null==e?void 0:e.key)})))||void 0===b?void 0:b.map((function(e){return{id:e.key,startNode:e.key,endNode:yn.key,type:"包含"}})),T={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(j=m()(w))||void 0===j?void 0:j.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(P),m()(N))}}]}],errors:[]},kt(T)):tt&&sr?(S=JSON.parse(sessionStorage.getItem("pathrit")),C=null==S?void 0:S.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),I=C.filter((function(e){var n;return null==ni||null===(n=ni.map((function(e){return e.key})))||void 0===n?void 0:n.includes(e.keys)})),A=null==I?void 0:I.map((function(e,n){var t,i;return o()(o()({},null==v?void 0:v.data),{},{key:(null==S?void 0:S.length)+n+1,id:(null==S?void 0:S.length)+n+1,parent:null==e?void 0:e.key,keys:null==v||null===(t=v.data)||void 0===t?void 0:t.key,text:null==v||null===(i=v.data)||void 0===i?void 0:i.name})})),wr(M=[].concat(m()(C),m()(A))),sessionStorage.setItem("pathrit",JSON.stringify(M)),setTimeout((function(){zr()}),300)):Mr()),Nr(),Rn({type:"removeVideo",payload:{name:null===(p=On.videoList)||void 0===p||null===(p=p[0])||void 0===p?void 0:p.name}}),Ni({}),pi(!1),Yt([]),ti([]);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:Tr,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),(0,J.jsx)(G.Z.Item,{label:"视频名称",name:"video_name",rules:[{required:!0,message:"请输入视频名称"}],children:(0,J.jsx)(Y.Z,{})}),(0,J.jsx)(G.Z.Item,{label:"视频描述",name:"video_desc",rules:[{required:!0,message:"请输入视频描述"}],children:(0,J.jsx)(Y.Z.TextArea,{})})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex",alignItems:"center"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:80,textAlign:"end"},children:"关联知识点"}),(0,J.jsx)("span",{style:{marginLeft:12},className:zi.selectshixun,onClick:function(){Ut(!0),_r(!0,"章节")},children:"选择知识点"})]}),(0,J.jsx)("div",{style:{display:"block",alignItems:"center",marginLeft:90},children:null==ni?void 0:ni.map((function(e,n){return(0,J.jsxs)("span",{onClick:s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==e?void 0:e.key}}});case 2:200===(null==(t=n.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return n.stop()}}),n)}))),style:{background:"#FFB786",marginTop:14,display:"inline-block",color:"#333333",fontSize:14,marginLeft:0===n?0:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"},children:[(0,J.jsx)("span",{children:(null==e?void 0:e.title)||(null==e?void 0:e.name)}),(0,J.jsx)("span",{style:{marginLeft:6},onClick:function(n){n.stopPropagation();var t=null==ni?void 0:ni.filter((function(n){return n.key!==e.key}));ti(t)},children:"x"})]})}))})]}),(0,J.jsxs)(y.Z,{open:Ii,centered:!0,title:(tt?"修改":"添加")+"附件",destroyOnClose:!0,width:600,getContainer:function(){return Cn.current},onCancel:function(){Ai(!1),bn.resetFields(),Ri({}),Ni({})},okButtonProps:{loading:on},onOk:function(){bn.submit()},children:[!tt&&(0,J.jsx)(b.Z,{getPopupContainer:function(){return Cn.current},overlayStyle:{minWidth:90},disabled:tt,menu:{items:[{key:"1",style:{width:80,alignItems:"center"},label:(0,J.jsx)(Mi.Z,{action:"".concat(he.Z.API_SERVER,"/api/attachments.json"),withCredentials:!0,listType:"picture",showUploadList:!1,onChange:function(e){var n;Vi(null==e||null===(n=e.file)||void 0===n?void 0:n.percent),Ri(null==e?void 0:e.file)},maxCount:1,children:(0,J.jsx)("a",{style:{color:"#333"},children:"上传附件"})})},{key:"2",label:(0,J.jsx)("a",{onClick:function(){ji("教学课件"),yi(!0)},children:"选择附件"})}]},children:(0,J.jsx)("span",{style:{width:88},className:zi.selectshixun,children:"选择附件"})}),100===Ji||null!=Pi&&Pi.id?(0,J.jsx)("span",{className:"".concat(zi.videoName," font14"),style:{marginLeft:10},children:(null==Oi?void 0:Oi.name)||(null==Pi?void 0:Pi.title)||(null==Pi?void 0:Pi.filename)}):Ji>0&&(0,J.jsx)(pe.Z,{style:{width:"70%",marginLeft:10},percent:parseInt(Ji),status:100==Ji?"normal":"active"}),(0,J.jsxs)(G.Z,{form:bn,colon:!1,style:{marginTop:16},labelCol:{span:4},onFinish:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k,P,N,T,S,C,I;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Oi&&Oi.name||null!=Pi&&Pi.id){e.next=3;break}return x.ZP.info("请上传或选择附件"),e.abrupt("return");case 3:if(!((null==ni?void 0:ni.length)<=0)){e.next=6;break}return x.ZP.info("请选择知识点"),e.abrupt("return");case 6:return c=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=9,(0,ee.ZP)(c,{method:"post",body:{node_type:"附件",subject_id:tn.pathId,uuid:null===(t=On.videoList)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.videoId,params:o()({subject_id:(null===(i=en.detail)||void 0===i?void 0:i.id)+"",user_id:null==$e||null===(a=$e.userInfo)||void 0===a?void 0:a.user_id,subject_uuid:zt,attachment_uuid:tt&&(null===(l=yn)||void 0===l?void 0:l.id),attachment_id:(null==Oi||null===(s=Oi.response)||void 0===s?void 0:s.id)||(null==Pi||null===(u=Pi.attachment)||void 0===u?void 0:u.id),knowledge_uuid_list:null==ni?void 0:ni.map((function(e){return(null==e?void 0:e.key)||(null==e?void 0:e.id)}))},n)}});case 9:if(200!==(null==(d=e.sent)?void 0:d.status)){e.next=22;break}return tt||sr||Cr(),e.next=14,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"附件":"知识点",subject_id:tn.pathId,params:{id:null===(f=yn)||void 0===f?void 0:f.id}}});case 14:200===(null==(h=e.sent)?void 0:h.status)&&(gn(null==h?void 0:h.data),tt&&!sr?((b=null==wt||null===(p=wt.results)||void 0===p||null===(p=p[0])||void 0===p||null===(p=p.data)||void 0===p||null===(p=p[0])||void 0===p||null===(p=p.graph)||void 0===p||null===(p=p.nodes)||void 0===p?void 0:p.filter((function(e){return e.id!==yn.id}))).push(null==h?void 0:h.data),j=null==b||null===(v=b.filter((function(e){return"知识点"===(null==e?void 0:e.node_type)})))||void 0===v?void 0:v.map((function(e){return e.key})),w=null==wt||null===(y=wt.results)||void 0===y||null===(y=y[0])||void 0===y||null===(y=y.data)||void 0===y||null===(y=y[0])||void 0===y||null===(y=y.graph)||void 0===y||null===(y=y.relationships)||void 0===y?void 0:y.filter((function(e){return e.endNode!==yn.id})),k=null===(g=ni.filter((function(e){return j.includes(null==e?void 0:e.key)})))||void 0===g?void 0:g.map((function(e){return{id:e.key,startNode:e.key,endNode:yn.key,type:"包含"}})),P={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(_=m()(b))||void 0===_?void 0:_.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(w),m()(k))}}]}],errors:[]},kt(P)):tt&&sr?(N=JSON.parse(sessionStorage.getItem("pathrit")),T=null==N?void 0:N.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),S=T.filter((function(e){var n;return null==ni||null===(n=ni.map((function(e){return e.key})))||void 0===n?void 0:n.includes(e.keys)})),C=null==S?void 0:S.map((function(e,n){var t,i;return o()(o()({},null==h?void 0:h.data),{},{key:(null==N?void 0:N.length)+n+1,id:(null==N?void 0:N.length)+n+1,parent:null==e?void 0:e.key,keys:null==h||null===(t=h.data)||void 0===t?void 0:t.key,text:null==h||null===(i=h.data)||void 0===i?void 0:i.name})})),wr(I=[].concat(m()(T),m()(C))),sessionStorage.setItem("pathrit",JSON.stringify(I)),setTimeout((function(){zr()}),300)):Mr()),Ai(!1),bn.resetFields(),Ri({}),Ni({}),Yt([]),ti([]);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:Tr,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),(0,J.jsx)(G.Z.Item,{rules:[{required:!0,message:"请输入附件名称"}],label:"附件名称",name:"attachment_name",children:(0,J.jsx)(Y.Z,{})}),(0,J.jsx)(G.Z.Item,{label:"附件描述",name:"attachment_desc",rules:[{required:!0,message:"请输入附件描述"}],children:(0,J.jsx)(Y.Z.TextArea,{})})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex",alignItems:"center"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:80,textAlign:"end"},children:"关联知识点"}),(0,J.jsx)("span",{style:{marginLeft:12},className:zi.selectshixun,onClick:function(){Ut(!0),_r(!0,"章节")},children:"选择知识点"})]}),(0,J.jsx)("div",{style:{display:"block",alignItems:"center",marginLeft:90},children:null==ni?void 0:ni.map((function(e,n){return(0,J.jsxs)("span",{onClick:s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==e?void 0:e.key}}});case 2:200===(null==(t=n.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return n.stop()}}),n)}))),style:{background:"#FFB786",marginTop:14,display:"inline-block",color:"#333333",fontSize:14,marginLeft:0===n?0:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"},children:[(0,J.jsx)("span",{children:(null==e?void 0:e.title)||(null==e?void 0:e.name)}),(0,J.jsx)("span",{style:{marginLeft:6},onClick:function(n){n.stopPropagation();var t=null==ni?void 0:ni.filter((function(n){return n.key!==e.key}));ti(t)},children:"x"})]})}))})]}),(0,J.jsxs)(y.Z,{open:At,title:(tt?"修改":"添加")+"实训",destroyOnClose:!0,width:600,getContainer:function(){return Cn.current},onCancel:function(){Mt(!1),Ot({}),Yt([]),ti([])},onOk:s()(r()().mark((function e(){var n,t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k,P,N,T;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Xt&&Xt.id){e.next=3;break}return x.ZP.info("请选择实训"),e.abrupt("return");case 3:if(!((null==ni?void 0:ni.length)<=0)){e.next=6;break}return x.ZP.info("请选择知识点"),e.abrupt("return");case 6:return i=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=9,(0,ee.ZP)(i,{method:"post",body:{node_type:"实训",subject_id:tn.pathId,params:{shixun_id:null==Xt?void 0:Xt.id,shixun_name:(null==Xt?void 0:Xt.title)||(null==Xt?void 0:Xt.name),subject_uuid:zt,knowledge_uuid_list:null==ni?void 0:ni.map((function(e){return e.key||(null==e?void 0:e.id)})),diffculty:(null==Xt?void 0:Xt.level)||(null==Xt?void 0:Xt.diffculty),shixun_uuid:tt&&yn.id,language:null==Xt?void 0:Xt.language,challenge_num:null==Xt?void 0:Xt.challenges_count,shixun_desc:null==Xt?void 0:Xt.description,subject_id:(null===(n=en.detail)||void 0===n?void 0:n.id)+"",shixun_type:null==Xt?void 0:Xt.shixun_type,shixun_url:tt?null==Xt?void 0:Xt.shixun_url:window.location.origin+"/shixuns/"+(null==Xt?void 0:Xt.identifier)+"/challenges",user_id:null==$e||null===(t=$e.userInfo)||void 0===t?void 0:t.user_id,challenges:null==Xt?void 0:Xt.challenges}}});case 9:if(200!==(null==(a=e.sent)?void 0:a.status)){e.next=20;break}return tt||sr||Cr(),e.next=14,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"实训":"知识点",subject_id:tn.pathId,params:{id:null===(l=yn)||void 0===l?void 0:l.id}}});case 14:200===(null==(s=e.sent)?void 0:s.status)&&(gn(null==s?void 0:s.data),tt&&!sr?((p=null==wt||null===(u=wt.results)||void 0===u||null===(u=u[0])||void 0===u||null===(u=u.data)||void 0===u||null===(u=u[0])||void 0===u||null===(u=u.graph)||void 0===u||null===(u=u.nodes)||void 0===u?void 0:u.filter((function(e){return e.id!==yn.id}))).push(null==s?void 0:s.data),v=null==p||null===(c=p.filter((function(e){return"知识点"===(null==e?void 0:e.node_type)})))||void 0===c?void 0:c.map((function(e){return e.key})),y=null==wt||null===(d=wt.results)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.data)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.graph)||void 0===d||null===(d=d.relationships)||void 0===d?void 0:d.filter((function(e){return e.endNode!==yn.id})),g=null===(f=ni.filter((function(e){return v.includes(null==e?void 0:e.key)})))||void 0===f?void 0:f.map((function(e){return{id:e.key,startNode:e.key,endNode:yn.key,type:"包含"}})),_={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(h=m()(p))||void 0===h?void 0:h.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(y),m()(g))}}]}],errors:[]},kt(_)):tt&&sr?(b=JSON.parse(sessionStorage.getItem("pathrit")),j=null==b?void 0:b.filter((function(e){var n;return(null==e?void 0:e.keys)===(null===(n=yn)||void 0===n?void 0:n.id)})),w=null==b?void 0:b.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),k=w.filter((function(e){var n;return null==ni||null===(n=ni.map((function(e){return e.key})))||void 0===n?void 0:n.includes(e.keys)})),P=null==k?void 0:k.map((function(e,n){var t,i,r,a,l,u;return o()(o()({},null==s?void 0:s.data),{},{key:(null==j||null===(t=j.filter((function(n){return(null==n?void 0:n.parent)===(null==e?void 0:e.key)})))||void 0===t?void 0:t.length)>0?null==j||null===(i=j.filter((function(n){return(null==n?void 0:n.parent)===(null==e?void 0:e.key)})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.key:(null==b?void 0:b.length)+n+1,id:(null==j||null===(r=j.filter((function(n){return(null==n?void 0:n.parent)===(null==e?void 0:e.key)})))||void 0===r?void 0:r.length)>0?null==j||null===(a=j.filter((function(n){return(null==n?void 0:n.parent)===(null==e?void 0:e.key)})))||void 0===a||null===(a=a[0])||void 0===a?void 0:a.key:(null==b?void 0:b.length)+n+1,parent:null==e?void 0:e.key,keys:null==s||null===(l=s.data)||void 0===l?void 0:l.key,text:null==s||null===(u=s.data)||void 0===u?void 0:u.name})})),N=[].concat(m()(w),m()(P)),T=N.filter((function(e){return N.map((function(e){return e.id})).includes(e.parent)||0==(null==e?void 0:e.parent)})),console.log("---",N,T),wr(T),sessionStorage.setItem("pathrit",JSON.stringify(T)),setTimeout((function(){zr()}),300)):Mr()),Mt(!1),Ot({}),Yt([]),ti([]);case 20:case"end":return e.stop()}}),e)}))),children:[!tt&&(0,J.jsx)("span",{className:zi.selectshixun,onClick:function(){tt||(Ot({}),nn({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",subject_id:tn.pathId}}))},children:"选择实训"}),(0,J.jsxs)("div",{children:[(null==Xt?void 0:Xt.id)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{marginTop:14,display:"flex"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"},children:"实训名称"}),(0,J.jsx)("span",{style:{marginLeft:16},children:(null==Xt?void 0:Xt.title)||(null==Xt?void 0:Xt.shixun_name)})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"},children:"实训链接"}),(0,J.jsx)("span",{style:{marginLeft:16},children:window.location.origin+"/"+(null==Xt?void 0:Xt.identifier)+"/challenges"})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"},children:"实训描述"}),(0,J.jsx)("span",{style:{marginLeft:16},children:(0,J.jsx)("span",{className:zi.description,dangerouslySetInnerHTML:{__html:(null==Xt?void 0:Xt.description)||(null==Xt?void 0:Xt.shixun_desc)}})})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"},children:"难易程度"}),(0,J.jsx)("span",{style:{marginLeft:16},children:(null==Xt?void 0:Xt.level)||(null==Xt?void 0:Xt.diffculty)})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"},children:"实训环境"}),(0,J.jsx)("span",{style:{marginLeft:16},children:null==Xt?void 0:Xt.language})]})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex",alignItems:"center"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"},children:"关联知识点"}),(0,J.jsx)("span",{style:{marginLeft:16},className:zi.selectshixun,onClick:function(){Ut(!0),_r(!0,"章节")},children:"选择知识点"})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"block",alignItems:"center"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}}),null==ni?void 0:ni.map((function(e){return(0,J.jsxs)("span",{onClick:s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==e?void 0:e.key}}});case 2:200===(null==(t=n.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return n.stop()}}),n)}))),style:{background:"#FFB786",display:"inline-block",color:"#333333",fontSize:14,marginLeft:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"},children:[(0,J.jsx)("span",{children:(null==e?void 0:e.title)||(null==e?void 0:e.name)}),(0,J.jsx)("span",{style:{marginLeft:6},onClick:function(n){n.stopPropagation();var t=null==ni?void 0:ni.filter((function(n){return n.key!==e.key}));ti(t)},children:"x"})]})}))]})]})]}),(0,J.jsxs)(y.Z,{title:(tt?"修改":"添加")+"作业",destroyOnClose:!0,width:600,onOk:function(){bn.submit()},onCancel:function(){oi(!1),bn.resetFields(),Yt([]),ti([])},getContainer:function(){return Cn.current},open:ai,children:[(0,J.jsxs)(G.Z,{form:bn,colon:!1,onFinish:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k,P,N,T;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==ni?void 0:ni.length)<=0)){e.next=3;break}return x.ZP.info("请选择知识点"),e.abrupt("return");case 3:return l=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=6,(0,ee.ZP)(l,{method:"post",body:{node_type:"作业",subject_id:tn.pathId,params:o()(o()({},n),{},{knowledge_uuid_list:null==ni?void 0:ni.map((function(e){return e.key||(null==e?void 0:e.id)})),homework_uuid:tt&&(null===(t=yn)||void 0===t?void 0:t.id),diffculty:null==Xt?void 0:Xt.level,subject_uuid:zt,subject_id:(null===(i=en.detail)||void 0===i?void 0:i.id)+"",user_id:null==$e||null===(a=$e.userInfo)||void 0===a?void 0:a.user_id})}});case 6:if(200!==(null==(s=e.sent)?void 0:s.status)){e.next=17;break}return tt||sr||Cr(),e.next=11,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"作业":"知识点",subject_id:tn.pathId,params:{id:null===(u=yn)||void 0===u?void 0:u.id}}});case 11:200===(null==(c=e.sent)?void 0:c.status)&&(gn(null==c?void 0:c.data),tt&&!sr?((y=null==wt||null===(d=wt.results)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.data)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.graph)||void 0===d||null===(d=d.nodes)||void 0===d?void 0:d.filter((function(e){return e.id!==yn.id}))).push(null==c?void 0:c.data),g=null==y||null===(f=y.filter((function(e){return"知识点"===(null==e?void 0:e.node_type)})))||void 0===f?void 0:f.map((function(e){return e.key})),_=null==wt||null===(h=wt.results)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.data)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.graph)||void 0===h||null===(h=h.relationships)||void 0===h?void 0:h.filter((function(e){return e.endNode!==yn.id})),b=null===(p=ni.filter((function(e){return g.includes(null==e?void 0:e.key)})))||void 0===p?void 0:p.map((function(e){return{id:e.key,startNode:e.key,endNode:yn.key,type:"包含"}})),j={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(v=m()(y))||void 0===v?void 0:v.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(_),m()(b))}}]}],errors:[]},kt(j)):tt&&sr?(w=JSON.parse(sessionStorage.getItem("pathrit")),k=null==w?void 0:w.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),P=k.filter((function(e){var n;return null==ni||null===(n=ni.map((function(e){return e.key})))||void 0===n?void 0:n.includes(e.keys)})),N=null==P?void 0:P.map((function(e,n){var t,i;return o()(o()({},null==c?void 0:c.data),{},{key:(null==w?void 0:w.length)+n+1,id:(null==w?void 0:w.length)+n+1,parent:null==e?void 0:e.key,keys:null==c||null===(t=c.data)||void 0===t?void 0:t.key,text:null==c||null===(i=c.data)||void 0===i?void 0:i.name})})),wr(T=[].concat(m()(k),m()(N))),sessionStorage.setItem("pathrit",JSON.stringify(T)),setTimeout((function(){zr()}),300)):Mr()),oi(!1),bn.resetFields(),Yt([]),ti([]);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(G.Z.Item,{name:"homework_type",label:"作业类型",rules:[{required:!0,message:"请选择作业类型"}],children:(0,J.jsxs)(g.ZP.Group,{children:[(0,J.jsx)(g.ZP,{value:"图文作业",children:"图文作业"}),(0,J.jsx)(g.ZP,{value:"分组作业",children:"分组作业"})]})}),(0,J.jsx)(G.Z.Item,{name:"homework_name",label:"作业名称",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入作业名称")}}],children:(0,J.jsx)(Y.Z,{maxLength:60})}),(0,J.jsx)(G.Z.Item,{name:"homework_desc",label:"作业描述",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入作业描述")}}],children:(0,J.jsx)(Y.Z.TextArea,{maxLength:5e3})})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex",alignItems:"center"},children:[(0,J.jsx)("label",{style:{color:"#333333",display:"block",textAlign:"end"},children:"关联知识点"}),(0,J.jsx)("span",{style:{marginLeft:10},className:zi.selectshixun,onClick:function(){Ut(!0),_r(!0,"章节")},children:"选择知识点"})]}),(0,J.jsx)("div",{style:{marginTop:14,display:"block",alignItems:"center"},children:(0,J.jsx)("div",{style:{marginLeft:80},children:null==ni?void 0:ni.map((function(e,n){return(0,J.jsxs)("span",{onClick:s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==e?void 0:e.key}}});case 2:200===(null==(t=n.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return n.stop()}}),n)}))),style:{background:"#FFB786",color:"#333333",display:"inline-block",fontSize:14,marginLeft:0===n?0:15,marginTop:5,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"},children:[(0,J.jsx)("span",{children:(null==e?void 0:e.title)||(null==e?void 0:e.name)}),(0,J.jsx)("span",{style:{marginLeft:6},onClick:function(n){n.stopPropagation();var t=null==ni?void 0:ni.filter((function(n){return n.key!==e.key}));ti(t)},children:"x"})]})}))})})]}),(0,J.jsxs)(y.Z,{title:(tt?"修改":"添加")+"试题",destroyOnClose:!0,width:800,onOk:function(){bn.submit()},onCancel:function(){ci(!1),bn.resetFields()},getContainer:function(){return Cn.current},open:ui,children:[(0,J.jsxs)(G.Z,{form:bn,colon:!1,onFinish:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k,P,N;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==ni?void 0:ni.length)<=0)){e.next=3;break}return x.ZP.info("请选择知识点"),e.abrupt("return");case 3:return a=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=6,(0,ee.ZP)(a,{method:"post",body:{node_type:"试题",subject_id:tn.pathId,params:o()(o()({},n),{},{knowledge_uuid_list:null==ni?void 0:ni.map((function(e){return e.key||(null==e?void 0:e.id)})),subject_uuid:zt,diffculty:null==Xt?void 0:Xt.level,test_uuid:tt&&yn.id,subject_id:(null===(t=en.detail)||void 0===t?void 0:t.id)+"",user_id:null==$e||null===(i=$e.userInfo)||void 0===i?void 0:i.user_id})}});case 6:if(200!==(null==(l=e.sent)?void 0:l.status)){e.next=17;break}return tt||sr||Cr(),e.next=11,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"试题":"知识点",subject_id:tn.pathId,params:{id:null===(s=yn)||void 0===s?void 0:s.id}}});case 11:200===(null==(u=e.sent)?void 0:u.status)&&(gn(null==u?void 0:u.data),tt&&!sr?((v=null==wt||null===(c=wt.results)||void 0===c||null===(c=c[0])||void 0===c||null===(c=c.data)||void 0===c||null===(c=c[0])||void 0===c||null===(c=c.graph)||void 0===c||null===(c=c.nodes)||void 0===c?void 0:c.filter((function(e){return e.id!==yn.id}))).push(null==u?void 0:u.data),y=null==v||null===(d=v.filter((function(e){return"知识点"===(null==e?void 0:e.node_type)})))||void 0===d?void 0:d.map((function(e){return e.key})),g=null==wt||null===(f=wt.results)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.data)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.graph)||void 0===f||null===(f=f.relationships)||void 0===f?void 0:f.filter((function(e){return e.endNode!==yn.id})),_=null===(h=ni.filter((function(e){return y.includes(null==e?void 0:e.key)})))||void 0===h?void 0:h.map((function(e){return{id:e.key,startNode:e.key,endNode:yn.key,type:"包含"}})),b={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(p=m()(v))||void 0===p?void 0:p.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(g),m()(_))}}]}],errors:[]},kt(b)):tt&&sr?(j=JSON.parse(sessionStorage.getItem("pathrit")),w=null==j?void 0:j.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),k=w.filter((function(e){var n;return null==ni||null===(n=ni.map((function(e){return e.key})))||void 0===n?void 0:n.includes(e.keys)})),P=null==k?void 0:k.map((function(e,n){var t,i;return o()(o()({},null==u?void 0:u.data),{},{key:(null==j?void 0:j.length)+n+1,id:(null==j?void 0:j.length)+n+1,parent:null==e?void 0:e.key,keys:null==u||null===(t=u.data)||void 0===t?void 0:t.key,text:null==u||null===(i=u.data)||void 0===i?void 0:i.name})})),wr(N=[].concat(m()(w),m()(P))),sessionStorage.setItem("pathrit",JSON.stringify(N)),setTimeout((function(){zr()}),300)):Mr()),ci(!1),Yt([]),ti([]),bn.resetFields();case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(G.Z.Item,{name:"test_title",label:"试题标题",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入试题标题")}}],children:(0,J.jsx)(Y.Z,{})}),(0,J.jsx)(G.Z.Item,{name:"test_type",label:"试题类型",rules:[{required:!0,message:"请选择作业类型"}],children:(0,J.jsxs)(g.ZP.Group,{children:[(0,J.jsx)(g.ZP,{value:"单选题",children:"单选题"}),(0,J.jsx)(g.ZP,{value:"多选题",children:"多选题"}),(0,J.jsx)(g.ZP,{value:"判断题",children:"判断题"}),(0,J.jsx)(g.ZP,{value:"填空题",children:"填空题"}),(0,J.jsx)(g.ZP,{value:"编程题",children:"编程题"}),(0,J.jsx)(g.ZP,{value:"简答题",children:"简答题"}),(0,J.jsx)(g.ZP,{value:"组合题",children:"组合题"}),(0,J.jsx)(g.ZP,{value:"实训题",children:"实训题"}),(0,J.jsx)(g.ZP,{value:"程序填空题",children:"程序填空题"})]})}),(0,J.jsx)(G.Z.Item,{name:"test_content",label:"试题描述",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入作业描述")}}],children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:bn.getFieldValue("test_content")})})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex",alignItems:"center"},children:[(0,J.jsx)("label",{style:{color:"#333333",display:"block",textAlign:"end"},children:"关联知识点"}),(0,J.jsx)("span",{style:{marginLeft:10},className:zi.selectshixun,onClick:function(){Ut(!0),_r(!0,"章节")},children:"选择知识点"})]}),(0,J.jsx)("div",{style:{marginTop:14,display:"block",alignItems:"center"},children:(0,J.jsx)("div",{style:{marginLeft:80},children:null==ni?void 0:ni.map((function(e,n){return(0,J.jsxs)("span",{onClick:s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==e?void 0:e.key}}});case 2:200===(null==(t=n.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return n.stop()}}),n)}))),style:{background:"#FFB786",color:"#333333",display:"inline-block",fontSize:14,marginLeft:0===n?0:15,marginTop:5,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"},children:[(0,J.jsx)("span",{children:(null==e?void 0:e.title)||(null==e?void 0:e.name)}),(0,J.jsx)("span",{style:{marginLeft:6},onClick:function(n){n.stopPropagation();var t=null==ni?void 0:ni.filter((function(n){return n.key!==e.key}));ti(t)},children:"x"})]})}))})})]}),(0,J.jsx)(ur,{setScoreShow:yi,ScoreShow:xi,modalType:bi,onOk:function(e){var n;Nr(),Rn({type:"removeVideo",payload:{name:null===(n=On.videoList)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.name}}),Ni(e)},subjectId:tn.pathId}),(0,J.jsx)(y.Z,{title:"选择知识点",open:Kt,destroyOnClose:!0,onCancel:function(){Yt([]),Ut(!1)},onOk:function(){ti(Qt),Ut(!1)},children:(0,J.jsx)("div",{style:{maxHeight:500,overflow:"auto"},children:(0,J.jsx)(Z.Z,{checkable:!0,autoExpandParent:!0,defaultExpandAll:!0,checkedKeys:null==Qt?void 0:Qt.map((function(e){return e.key})),onCheck:function(e,n){Yt(n.checkedNodes)},treeData:qt})})}),(0,J.jsx)(y.Z,{title:"历史记录",open:gt,getContainer:function(){return Cn.current},onCancel:function(){return _t(!1)},footer:!1,children:(0,J.jsx)("div",{style:{maxHeight:300,overflow:"auto",padding:10},children:(0,J.jsx)(Je(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return mt(vt+1),e.next=3,(0,ee.ZP)("/api/knowledge_graphs/history.json",{method:"get",params:{identifier:tn.pathId,limit:10,page:vt+1}});case 3:0===(n=e.sent).status&&(lt([].concat(m()(ot),m()(null==n?void 0:n.histories))),(null==n||null===(t=n.histories)||void 0===t?void 0:t.length)<10&&ft(!1));case 5:case"end":return e.stop()}}),e)}))),hasMore:ct,useWindow:!1,children:(0,J.jsx)(Zi.Z,{dataSource:ot,renderItem:function(e){return(0,J.jsx)(Zi.Z.Item,{children:(0,J.jsx)(Zi.Z.Item.Meta,{avatar:(0,J.jsx)(Li.C,{src:he.Z.IMG_SERVER+"/images/"+e.avatar_url}),title:(0,J.jsxs)("div",{style:{display:"inline-flex",width:"100%"},children:[(0,J.jsxs)("span",{style:{flex:1,display:"inline-flex"},children:[" ",e.real_name]})," ",(0,J.jsx)("div",{children:e.created_at})]}),description:e.content})},e.id)}})})})}),(0,J.jsxs)(y.Z,{title:"文件导入",open:rr,centered:!0,getContainer:function(){return Cn.current},okButtonProps:{loading:on},onCancel:function(){ar(!1),En([])},onOk:s()(r()().mark((function e(){var n,t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=new FormData,!(Dn.length>0)){e.next=5;break}t.append("file",Dn[0]),e.next=7;break;case 5:return x.ZP.warning("请选择文件"),e.abrupt("return");case 7:return ln(!0),t.append("subject_id",(null===(n=en.detail)||void 0===n?void 0:n.id)+""),e.next=11,(0,ee.ZP)("/api/knowledge/import_kg.json",{method:"post",body:t},!0);case 11:i=e.sent,ln(!1),0===(null==i?void 0:i.status)&&((null==i||null===(a=i.fail)||void 0===a?void 0:a.length)>0&&y.Z.confirm({icon:null,title:"导入失败",content:(0,J.jsxs)("span",{children:["检测到本次导入存在不符合要求的数据,点击下载",(0,J.jsx)("a",{href:"".concat(he.Z.API_SERVER).concat(null==i?void 0:i.url),download:"失败数据.xlsx",children:"导入失败的数据"}),"查看"]})}),En([]),yn={},gn({}),(null==i?void 0:i.success)>0&&x.ZP.info("添加成功"),Mr(),ar(!1));case 14:case"end":return e.stop()}}),e)}))),children:[!(null!=Tn&&Tn.is_root)&&(0,J.jsx)("div",{style:{marginBottom:30,color:"#333333"},children:"检测当前已存在数据,导入后原数据将会被删除,按照最新导入的为主,如继续导入,请按照下方步骤进行"}),(0,J.jsxs)("p",{style:{color:"#5F6368"},children:["步骤1:",(0,J.jsx)("span",{style:{color:"#000000"},children:"下载"}),(0,J.jsx)("a",{href:"".concat(he.Z.API_SERVER,"/api/knowledge_graphs/down_template.json"),download:"模版.xlsx",children:"知识图谱导入模版"})]}),(0,J.jsx)(I.Z,{children:(0,J.jsxs)(A.Z,{style:{color:"#5F6368"},children:["步骤2:",(0,J.jsx)("span",{style:{color:"#000000"},children:"上传填写好的《知识图谱导入模版》"})]})}),(0,J.jsx)(I.Z,{style:{marginTop:10,marginLeft:50},children:(0,J.jsx)(Mi.Z,o()(o()({},Lr),{},{children:(0,J.jsxs)("span",{style:{padding:"0px 16px",color:"#3061D0",cursor:"pointer",height:32,alignItems:"center",display:"inline-flex",borderRadius:2,border:"1px solid #BACFFE",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"},children:[(0,J.jsx)("i",{style:{fontSize:12,marginRight:6},className:"iconfont icon-tianjiashitixiaojiahao"})," 选择文件"]})}))})]})]})})),vr={flex_box_center:"flex_box_center___zI_82",flex_space_between:"flex_space_between___c8p6y",flex_box_vertical_center:"flex_box_vertical_center___OQMX2",flex_box_center_end:"flex_box_center_end___TDCTp",flex_box_column:"flex_box_column___TBe9v",bg:"bg___B_tAL",AllButStyle:"AllButStyle___gHlx_",ButStyles:"ButStyles___QnHEw",order:"order___p1oR4",payed:"payed___clmo_",study:"study___xKiY_",studyActive:"studyActive___OL576",Head:"Head___A9J68",Headtitle:"Headtitle___HvFxg",span2:"span2___L0TMM",Headprice:"Headprice___RXYrD",nowPrice:"nowPrice___cv3Ok",initPrice:"initPrice___EXuC3",Swiper:"Swiper___sDGem",BannerListItemDiv:"BannerListItemDiv___asTuk",BannerListItem:"BannerListItem___NwQOT",BannerListItemImg:"BannerListItemImg___mD5FK",bgimg:"bgimg___PFwp4",buyimg:"buyimg___QLVI_",curCourse:"curCourse___ExJPE",BannerListItemInfo:"BannerListItemInfo___Vio14",BannerListItemInfoTitle:"BannerListItemInfoTitle___FiU8N",BannerListItemInfoTeacher:"BannerListItemInfoTeacher___aifjQ",BannerListItemInfoTime:"BannerListItemInfoTime___qez5r",timeprice:"timeprice___dqmp8",span:"span___UhhBA",BannerListItemInfoTime2:"BannerListItemInfoTime2___Zm2lP",span1:"span1___AXdGP",expansion:"expansion___t6EwU"},mr=["pathsDetail","globalSetting","user","loading","dispatch"],xr=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:t,user:e.user}}))((function(e){e.pathsDetail,e.globalSetting;var n=e.user,t=(e.loading,e.dispatch,f()(e,mr),(0,h.useState)([])),i=c()(t,2),a=i[0],o=i[1],l=(0,p.useSearchParams)(),u=c()(l,1)[0],d=(0,p.useParams)(),v=(0,h.useState)(!1),x=c()(v,2),g=x[0],b=x[1],j=function(){var e=s()(r()().mark((function e(){var t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,ee.ZP)("/api/paths/".concat(d.pathId,"/packages_list.json"),{method:"get",params:{identifier:null==n||null===(t=n.userInfo)||void 0===t?void 0:t.login,id:d.pathId}});case 3:i=e.sent,b(!1),0==i.status&&o(null==i||null===(a=i.data)||void 0===a?void 0:a.map((function(e){return e.isFull=!1,e})));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){j()}),[]);var w=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_package_id:n}});case 2:0==(null==(t=e.sent)?void 0:t.status)?P(n):y.Z.confirm({centered:!0,title:"提示",icon:null,content:"课程已存在待支付订单,确定取消原订单,重新提交订单进行支付吗?",okText:"确认",cancelText:"取消",onOk:function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_package_id:n}});case 2:0==(null==(t=e.sent)?void 0:t.status)&&P(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/payments.json",{method:"POST",body:{subject_package_id:n,payment_method:"wechat_qr"}});case 2:null!=(t=e.sent)&&t.num&&window.open(u.get("userid")?"/order/".concat(d.pathId,"/pay?order_num=").concat(null==t?void 0:t.num,"&userid=").concat(u.get("userid")):"/order/".concat(d.pathId,"/pay?order_num=").concat(null==t?void 0:t.num));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)($.Z,{spinning:g,children:(null==a?void 0:a.length)>0?null==a?void 0:a.map((function(e){return t=e,(0,J.jsxs)("section",{style:{marginBottom:"26px",backgroundColor:"#fff"},children:[(0,J.jsxs)("div",{className:vr.Head,children:[(0,J.jsxs)("div",{className:vr.Headtitle,children:[(0,J.jsx)("span",{title:null==t?void 0:t.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==t?void 0:t.package_name}),(0,J.jsxs)("span",{className:vr.span2,children:["(共 ",(0,J.jsx)("span",{style:{color:"#333"},children:null==t?void 0:t.subject_count})," 门课程)"]})]}),(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"},children:[(0,J.jsxs)("div",{className:vr.Headprice,children:[(0,J.jsx)("span",{children:"套餐价格:"}),(0,J.jsxs)("span",{className:vr.nowPrice,children:["¥",parseInt(null===(i="".concat(null==t?void 0:t.package_price))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i[1])>0?null==t?void 0:t.package_price:null===(r="".concat(null==t?void 0:t.package_price))||void 0===r||null===(r=r.split("."))||void 0===r?void 0:r[0]]}),(0,J.jsxs)("span",{className:vr.initPrice,children:["¥",parseInt(null===(l="".concat(null==t?void 0:t.package_origin_price))||void 0===l||null===(l=l.split("."))||void 0===l?void 0:l[1])>0?null==t?void 0:t.package_origin_price:null===(s="".concat(null==t?void 0:t.package_origin_price))||void 0===s||null===(s=s.split("."))||void 0===s?void 0:s[0]]})]}),(0,J.jsx)("div",{className:vr.AllButStyle,children:(0,J.jsxs)(k.ZP,{className:null!=t&&t.is_payed?"".concat(vr.payed):"".concat(vr.order),onClick:function(){null!=t&&t.is_payed?p.history.push("/users/".concat(null==n?void 0:n.userInfo.login,"/paths?category=payed")):w(null==t?void 0:t.id)},children:[null!=t&&t.is_payed?"已购买":"立即购买"," "]})})]})]}),(0,J.jsx)("div",{className:t.isFull?"".concat(vr.Swiper):"".concat(vr.Swiper," ").concat(vr.expansion),children:null==t||null===(u=t.subjects)||void 0===u?void 0:u.map((function(e,n){var t,i,r,a;return(0,J.jsx)("div",{style:{width:"232px",marginRight:(1+n)%3==0?0:22},className:vr.BannerListItemDiv,children:(0,J.jsx)("div",{className:vr.BannerListItem,children:(0,J.jsxs)("div",{onClick:function(){return window.open("/paths/".concat(e.identifier))},children:[(0,J.jsxs)("div",{className:vr.BannerListItemImg,children:[(0,J.jsx)("img",{className:vr.bgimg,src:"".concat(e.image_url)}),(null==e?void 0:e.user_paid_subject)&&(0,J.jsx)("img",{className:vr.buyimg,src:"data:image/png;base64,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"}),(null==e?void 0:e.is_current_subject)&&(0,J.jsx)("span",{className:vr.curCourse,children:"当前课程"})]}),(0,J.jsxs)("div",{className:vr.BannerListItemInfo,children:[(0,J.jsx)(_.Z,{placement:"topLeft",title:e.name,children:(0,J.jsx)("div",{className:vr.BannerListItemInfoTitle,children:e.name})}),(0,J.jsxs)("div",{className:vr.BannerListItemInfoTeacher,children:["讲师:",e.teacher]}),(0,J.jsxs)("div",{className:"".concat(vr.BannerListItemInfoTime," ").concat(vr.BannerListItemInfoTime2),children:[(0,J.jsxs)("div",{className:vr.span1,children:[e.learn_count/1e4>1?(e.learn_count/1e4).toFixed(1)+"W":e.learn_count,"人正在学"]}),(0,J.jsx)("div",{className:"".concat(vr.timeprice),children:(0,J.jsxs)("div",{className:vr.span,children:[(0,J.jsx)("span",{className:vr.qianfuhao,children:"¥"}),e.is_discount?parseInt(null==e||null===(t=e.price)||void 0===t?void 0:t.split(".")[1])>0?null==e?void 0:e.price:null==e||null===(i=e.price)||void 0===i?void 0:i.split(".")[0]:parseInt(null==e||null===(r=e.origin_price)||void 0===r?void 0:r.split(".")[1])>0?null==e?void 0:e.origin_price:null==e||null===(a=e.origin_price)||void 0===a?void 0:a.split(".")[0]]})})]})]})]})})},n)}))}),(0,J.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"},children:(null==t||null===(c=t.subjects)||void 0===c?void 0:c.length)>3&&(0,J.jsxs)("div",{onClick:function(){t.isFull=!t.isFull,o(m()(a))},children:[(0,J.jsx)("span",{className:"current",style:{marginRight:"6px"},children:t.isFull?"收起":"展开"}),(0,J.jsx)("span",{className:"current",children:(0,J.jsx)("i",{className:t.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})})]})})]});var t,i,r,l,s,u,c})):(0,J.jsx)(Gn.Z,{})})})),yr=t(35220),gr="bg___sN_Hy",_r="wrap___IaIuZ",br="content___q5lPL",jr="wrapTabs___FivJx",wr="intro___lW9Kf",kr="introTitle___y5V_M",Pr=["pathsDetail","globalSetting","loading","dispatch"],Nr=Hn.Z.TabPane,Tr=function(e){return e.All="",e.Shixun="shixun",e.VideoItem="video",e.Attachment="attachment",e.group_count="group_homework",e.normal_count="normal_homework",e.ExaminationBank="exercise",e.HomeworkCommon="hack_homework",e.Discusses="Discusses",e}(Tr||{});function Sr(e){var n=e.target,t=function(e,n){if(e.localName===n)return e;for(var t=0,i=e;i=i.parentNode;t++){if(i.localName===n)return i;if(i==document.documentElement)return!1}}(n,"a");if(console.log([t],null==t?void 0:t.href,44),(null==t||!t.href)&&"IMG"===n.tagName.toUpperCase()){var i=n.src||n.getAttribute("src");i&&-1===i.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),pn.Z.publish("preview-image",i))}}var Cr=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n,t,i,a=e.pathsDetail,l=(e.globalSetting,e.loading,e.dispatch),u=(f()(e,Pr),(0,p.useSearchParams)()),d=c()(u,1)[0],v=(0,p.useParams)(),m=(0,h.useRef)(),x=(0,h.useState)(""),y=c()(x,2),g=y[0],_=y[1],b=[{name:"课程章节",key:"stage"},{name:"排行榜",key:"ranking"},{name:"证书申请",key:"certificate"},{name:"科教资源图谱",key:"atlas"},{name:"知识图谱",key:"knowledge"},{name:"套餐列表",key:"Combination",extra:"优惠"}].filter((function(e){var n,t;return!!(null!==(n=a.detail)&&void 0!==n&&n.excellent||!1===(null===(t=a.detail)||void 0===t?void 0:t.is_free))||"certificate"!==e.key})).filter((function(e){var n,t;return!(null===(n=a.detail)||void 0===n||!n.atlas_data||null===(t=a.detail)||void 0===t||null===(t=t.atlas_data)||void 0===t||!t.nodes)||"atlas"!==e.key})).filter((function(e){var n,t;return!(!1!==(null===(n=a.detail)||void 0===n?void 0:n.is_free)||null===(t=a.detail)||void 0===t||!t.is_has_package)||"Combination"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=a.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=a.detail)||void 0===t?void 0:t.show_chapter)||"stage"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=a.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=a.detail)||void 0===t?void 0:t.show_charts)||"ranking"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=a.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=a.detail)||void 0===t?void 0:t.show_cert_apply)||"certificate"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=a.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=a.detail)||void 0===t?void 0:t.show_knowledge_graph)||"knowledge"!==e.key})),j=(0,h.useState)(d.get("activeKey")||(null===(n=b[0])||void 0===n?void 0:n.key)),w=c()(j,2),k=w[0],P=w[1];(0,h.useEffect)((function(){if(m.current)return m.current.addEventListener("mousedown",Sr),function(){var e;null===(e=m.current)||void 0===e||e.removeEventListener("mousedown",Sr)}}),[m.current]),(0,h.useEffect)((function(){l({type:"pathsDetail/save",payload:{editKey:-1}}),v.pathId&&N()}),[v.pathId]),(0,h.useEffect)((function(){var e,n;(0,H.Dk)(null===(e=a.detail)||void 0===e?void 0:e.name),P(d.get("activeKey")||(null===(n=b[0])||void 0===n?void 0:n.key))}),[a]);var N=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l({type:"pathsDetail/getPathsDetail",payload:o()({id:v.pathId},(0,H.oP)())});case 2:n=e.sent,l({type:"pathsDetail/getRightData",payload:{id:v.pathId}}),l({type:"pathsDetail/getStageData",payload:{subject_id:v.pathId,show_course_section:null==n?void 0:n.show_course_section}}),null!=n&&n.id&&d.get("token")&&(location.href=location.pathname);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsx)($.Z,{spinning:!1,children:(0,J.jsxs)("section",{className:gr,children:[(0,J.jsx)(fe,{}),(0,J.jsx)(yr.Z,{}),(0,J.jsxs)("section",{style:{marginTop:(null===(t=a.detail)||void 0===t?void 0:t.excellent)&&"89px"},className:"edu-container pb80 ".concat(_r),children:[(0,J.jsxs)("aside",{className:br,children:[(0,J.jsxs)("div",{className:wr,children:[(0,J.jsx)("div",{className:kr,children:(0,J.jsxs)("span",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,J.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC",style:{marginRight:"10px"}}),"课程介绍"]})}),(0,J.jsx)("div",{ref:m,children:(0,J.jsx)(le.Z,{value:null===(i=a.detail)||void 0===i?void 0:i.description})})]}),(null==b?void 0:b.length)>0&&(0,J.jsx)(Hn.Z,{className:jr,activeKey:k,onChange:function(e){return P(e)},tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:"stage"===k?(0,J.jsx)(bi.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"请输入名称进行搜索",onInputChange:function(e){var n,t=null===(n=decodeURIComponent(e))||void 0===n?void 0:n.trim();l({type:"pathsDetail/save",payload:{keywords:t}}),_(t)},onChange:function(e){l({type:"pathsDetail/getStageData",payload:{tab:Tr[null==a?void 0:a.visibleType],subject_id:v.pathId,keywords:e}})}}):"",children:b.map((function(e){return(0,J.jsx)(Nr,{tab:null!=e&&e.extra?(0,J.jsxs)("span",{style:{position:"relative"},children:[(0,J.jsx)("span",{children:e.name}),(0,J.jsx)("span",{style:{position:"absolute",top:"0",left:"72px",display:"inline-block",width:"32px",height:"16px",lineHeight:"16px",textAlign:"center",backgroundColor:"#FF0000",borderRadius:"8px",fontSize:"12px",color:"#fff"},children:e.extra})]}):e.name},e.key)}))}),"stage"===k&&(0,J.jsx)(gi,{keywords:g}),"ranking"===k&&(0,J.jsx)(Si,{}),"certificate"===k&&(0,J.jsx)(Ni,{}),"atlas"===k&&(0,J.jsx)(Ai,{}),"knowledge"===k&&(0,J.jsx)(pr,{}),"Combination"===k&&(0,J.jsx)(xr,{})]}),(0,J.jsx)(yn,{})]})]})})}))},54173:function(e,n,t){"use strict";function i(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(e){console.log(e,":e")}}function r(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}t.d(n,{BU:function(){return r},Dj:function(){return i},gH:function(){return a},vp:function(){return o}});var a=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function o(){var e=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",e),null!=e}},51564:function(e,n,t){"use strict";t.d(n,{U:function(){return f}});var i=t(7557),r=t.n(i),a=t(82242),o=t.n(a),l=t(41498),s=t.n(l),u=t(79800),c=t.n(u),d=t(59301);function f(e,n){var t=(0,d.useState)(n),i=c()(t,2),a=i[0],l=i[1],u=(0,d.useState)(!1),f=c()(u,2),h=f[0],p=f[1],v=(0,d.useState)(),m=c()(v,2),x=m[0],y=m[1],g=function(){var t=s()(r()().mark((function t(i){var s,u,c,d=arguments;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return s=d.length>1&&void 0!==d[1]&&d[1],u=s?n:o()(o()({},a),i),p(!0),l(u),t.next=6,e(u);case 6:return c=t.sent,p(!1),y(c),t.abrupt("return",c);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[a,h,g,x]}},35768:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV"}}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[23332,65046],{66253:function(e,n,t){t.d(n,{Z:function(){return k}});var i=t(7557),a=t.n(i),s=t(82242),r=t.n(s),l=t(37205),o=t.n(l),c=t(41498),u=t.n(c),d=t(79800),f=t.n(d),p=t(59301),v=t(18892),m=t(24905),h=t(52103),x=t(45532),y=t(75105),g=t(78241),j=t(57809),b={},w=t(37712),P=(m.Z.Group,(0,v.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.globalSetting,a=e.user;return{classroomList:n,globalSetting:i,loading:t.effects,user:a}}))((function(e){e.classroomList,e.loading,e.user,e.exercise_id,e.homework_common_id;var n,t,i,s,l,o,c,d,m=e.setitem,h=e.item,x=(e.type,e.rz),P=(e.dispatch,(0,p.useState)([])),k=f()(P,2),T=(k[0],k[1],(0,p.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20})),_=f()(T,2),N=_[0],I=_[1],A=((0,v.useParams)(),(0,p.useState)(!1)),S=f()(A,2),C=(S[0],S[1],(0,p.useState)(!1)),Z=f()(C,2),L=(Z[0],Z[1],g.Z.useForm()),D=f()(L,1)[0];function z(){return(z=u()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----",h),e.next=3,X(null==h?void 0:h.ec_major_school_id);case 3:return e.next=5,F(null==h?void 0:h.ec_year_id);case 5:return e.next=7,E(null==h?void 0:h.ec_course_id);case 7:D.setFieldsValue({ec_course_id:null==h?void 0:h.ec_course_id,ec_major_school_id:null==h?void 0:h.ec_major_school_id,ec_point_ids:null==h?void 0:h.ec_point_ids,ec_year_id:null==h?void 0:h.ec_year_id});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function X(e){return M.apply(this,arguments)}function M(){return(M=u()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/ec_major_schools/".concat(n,"/ec_years/get_year_list.json"),{method:"get"});case 2:t=e.sent,N.jbdatas=null==t?void 0:t.data,I(r()({},N)),D.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return H.apply(this,arguments)}function H(){return(H=u()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/ec_years/".concat(n,"/ec_courses/get_courses.json"),{method:"get"});case 2:t=e.sent,N.kcdatas=null==t?void 0:t.data,I(r()({},N)),D.setFieldsValue({ec_course_id:"",ec_point_ids:[]});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,p.useEffect)((function(){x&&(N.zydatas=x,I(r()({},N)),null!=h&&h.ec_course_id&&function(){z.apply(this,arguments)}())}),[h,x]);var E=function(){var e=u()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/ec_courses/".concat(n,"/ec_points.json"),{method:"get",params:{ec_course_id:n}});case 2:t=e.sent,N.zsdatas=null==t?void 0:t.data,I(r()({},N));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,w.jsx)("div",{className:b.from,children:(0,w.jsxs)(g.Z,{form:D,layout:"inline",onValuesChange:function(e){console.log("----",e),e.ec_major_school_id&&(N.jbdatas=[],N.kcdatas=[],N.zsdatas=[],I(r()({},N)),X(e.ec_major_school_id)),e.ec_year_id&&(N.kcdatas=[],N.zsdatas=[],I(r()({},N)),F(e.ec_year_id)),e.ec_course_id&&(N.zsdatas=[],I(r()({},N)),E(e.ec_course_id))},onFinish:function(){var e=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,w.jsx)(g.Z.Item,{label:"认证专业",name:"ec_major_school_id",children:(0,w.jsx)(j.default,{style:{width:150},disabled:(null===(n=N.zydatas)||void 0===n?void 0:n.length)<=0,placeholder:"请选择认证专业",children:null==N||null===(t=N.zydatas)||void 0===t?void 0:t.map((function(e,n){return(0,w.jsx)(j.default.Option,{value:null==e?void 0:e.ec_major_school_id,children:null==e?void 0:e.name},n)}))})}),(0,w.jsx)(g.Z.Item,{label:"认证届别",name:"ec_year_id",children:(0,w.jsx)(j.default,{style:{width:150},disabled:(null===(i=N.jbdatas)||void 0===i?void 0:i.length)<=0,placeholder:"请选择认证届别",children:null==N||null===(s=N.jbdatas)||void 0===s?void 0:s.map((function(e,n){return(0,w.jsx)(j.default.Option,{value:null==e?void 0:e.ec_year_id,children:null==e?void 0:e.year},n)}))})}),(0,w.jsx)(g.Z.Item,{label:"课程",name:"ec_course_id",children:(0,w.jsx)(j.default,{style:{width:150},disabled:(null===(l=N.kcdatas)||void 0===l?void 0:l.length)<=0,placeholder:"请选择课程",children:null==N||null===(o=N.kcdatas)||void 0===o?void 0:o.map((function(e,n){return(0,w.jsx)(j.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})}),(0,w.jsx)(g.Z.Item,{label:"知识点",name:"ec_point_ids",children:(0,w.jsx)(j.default,{onChange:function(){D.submit()},style:{width:150},mode:"multiple",disabled:(null===(c=N.zsdatas)||void 0===c?void 0:c.length)<=0,placeholder:"请选择知识点",children:null==N||null===(d=N.zsdatas)||void 0===d?void 0:d.map((function(e,n){return(0,w.jsx)(j.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})})]})})}))),k=(m.Z.Group,(0,v.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.globalSetting,a=e.user;return{classroomList:n,globalSetting:i,loading:t.effects,user:a}}))((function(e){e.classroomList,e.loading;var n,t,i=e.user,s=e.exercise_id,l=void 0===s?null:s,c=e.homework_common_id,d=void 0===c?null:c,v=e.setitem,m=(e.type,e.dispatch,(0,p.useState)([{}])),g=f()(m,2),j=g[0],b=g[1],k=(0,p.useState)([]),T=f()(k,2),_=T[0],N=T[1];function I(){return A.apply(this,arguments)}function A(){return(A=u()(a()().mark((function e(){var n,t,i,s,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/ec_courses/".concat(0,"/ec_points/get_work_points.json"),{method:"get",params:{exercise_id:l,homework_common_id:d}});case 2:(null==(t=e.sent)||null===(n=t.data)||void 0===n?void 0:n.length)>0&&(o=[],null==t||null===(i=t.data)||void 0===i||i.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){o.push(e)}))})),v(r()(r()({},null==t||null===(s=t.data)||void 0===s?void 0:s[0]),{},{ec_point_ids:o})),b(null==t?void 0:t.data));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(){return(S=u()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/schools/".concat(null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:t=e.sent,N(null==t?void 0:t.data),(d||l)&&I();case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,p.useEffect)((function(){var e;null!=i&&null!==(e=i.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.course_school_id&&function(){S.apply(this,arguments)}()}),[null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id]),(0,w.jsxs)("div",{style:{display:null!==(t=i.userInfo.course)&&void 0!==t&&t.is_openengineering?"":"none"},children:[(0,w.jsx)("p",{style:{fontSize:"16px",fontWeight:400},children:"工程认证考核知识点"}),null==j?void 0:j.map((function(e,n){return(0,w.jsxs)("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"},children:[(0,w.jsx)(P,{rz:_,item:e,type:n,setitem:function(e){j.splice(n,1,e),b(o()(j));var t=[];null==j||j.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){t.push(e)}))})),v(r()(r()({},e),{},{ec_point_ids:t}))}}),0!=n&&(0,w.jsx)(h.Z,{onClick:function(){j.splice(n,1),b(o()(j))},style:{marginLeft:10,fontSize:"20px"}}),(0,w.jsx)(x.Z,{onClick:function(){j.push({}),b(o()(j))},style:{marginLeft:10,fontSize:"20px"}})]},n)}))]})})))},5838:function(e,n,t){t.d(n,{Z:function(){return _}});var i=t(7557),a=t.n(i),s=t(41498),r=t.n(s),l=t(79800),o=t.n(l),c=t(59301),u="list___KhJas",d="row___GGtIx",f="title___o_xqf",p="size___OVRoL",v="download___ZLcIH",m="preview___gi0kI",h="annotation___KVSwj",x=t(92310),y=t.n(x),g=t(17498),j=t(36702),b=t(99144),w=t(10160),P=t(75105),k=t(79905),T=t(37712),_=function(e){var n=e.className,t=e.style,i=e.dataSource,s=void 0===i?[]:i,l=e.authority,x=void 0!==l&&l,_=e.callback,N=e.showDimensions,I=void 0===N||N,A=(0,c.useState)({content:"",type:""}),S=o()(A,2),C=S[0],Z=S[1],L=(0,c.useState)({}),D=o()(L,2),z=D[0],X=D[1],M=(0,c.useState)(!1),F=o()(M,2),H=F[0],E=F[1],J=(0,c.useState)({title:"",visible:!1,src:"",snapshotData:{}}),O=o()(J,2),V=O[0],K=O[1],R=(0,c.useRef)(),B=function(){var e=r()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(X(n),"txt"!==n.file_type){e.next=6;break}return e.next=4,(0,P.ZP)(n.url,{method:"get",headers:{"Content-Type":"application/xml"}});case 4:t=e.sent,R.current=t;case 6:Z({type:n.file_type,content:w.Z.API_SERVER+n.url});case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(e){var n;K({visible:!0,src:w.Z.API_SERVER+e.url,id:e.id,title:e.title,snapshotData:null==e||null===(n=e.subitem)||void 0===n?void 0:n.settings})},U=function(){var e=r()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Z({type:n.file_type,content:w.Z.API_SERVER+(null==n||null===(t=n.subitem)||void 0===t?void 0:t.url)});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return null!=s&&s.length?(0,T.jsxs)(c.Fragment,{children:[(0,T.jsx)("div",{className:y()(u,n),style:t,children:s.map((function(e,n){var t,i,a;return(0,T.jsxs)("div",{className:d,children:[(0,T.jsxs)("div",{className:f,onClick:function(){return B(e)},children:[(0,T.jsx)("i",{className:"iconfont icon-fujian1"}),(0,T.jsx)("span",{title:e.title,children:e.title})]}),(0,T.jsx)("div",{className:p,children:e.filesize}),(0,T.jsxs)("div",{className:v,onClick:function(){var n;(0,b.Nd)("","".concat(w.Z.API_SERVER).concat(null===(n=e.url)||void 0===n?void 0:n.replace("disposition=inline","")))},children:[(0,T.jsx)("i",{className:"iconfont icon-xiazai4"}),"下载"]}),!["other","download"].includes(null==e?void 0:e.file_type)&&(0,T.jsxs)("div",{className:m,onClick:function(){return B(e)},children:[(0,T.jsx)("i",{className:"iconfont icon-yulan"}),"预览"]}),["image"].includes(null==e?void 0:e.file_type)&&I&&(x?(0,T.jsxs)("div",{className:h,onClick:function(){return q(e)},children:[(0,T.jsx)("i",{className:"iconfont icon-pizhu"}),null!==(t=e.subitem)&&void 0!==t&&t.id?"修改批注":"批注"]}):(null===(i=e.subitem)||void 0===i?void 0:i.id)&&(0,T.jsxs)("div",{className:h,onClick:function(){return U(e)},children:[(0,T.jsx)("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"查看老师批注"]})),["image"].includes(null==e?void 0:e.file_type)&&(null===(a=e.subitem)||void 0===a?void 0:a.id)&&(0,T.jsxs)("div",{className:v,style:{marginLeft:20},onClick:function(){var n;(0,b.Nd)("","".concat(w.Z.API_SERVER).concat(null==e||null===(n=e.subitem)||void 0===n||null===(n=n.url)||void 0===n?void 0:n.replace("disposition=inline","")))},children:[(0,T.jsx)("i",{className:"iconfont icon-xiazai4"}),"下载批注文件"]}),["office"].includes(null==e?void 0:e.file_type)&&(0,k.eB)()&&["xlsx","docx","pptx"].includes(null==e?void 0:e.file_sub)&&I&&(0,T.jsxs)("div",{className:h,onClick:function(){E(!0),B(e)},children:[(0,T.jsx)("i",{className:"iconfont icon-pizhu"}),e.is_edit?"修改批注":"批注"]}),e.is_edit&&(0,k.dE)()&&I&&(0,T.jsxs)("div",{className:h,onClick:function(){B(e)},children:[(0,T.jsx)("i",{className:"iconfont icon-sousuo7"}),"查看老师批注"]})]},n)}))}),(0,T.jsx)(g.Z,{close:!0,data:null==C?void 0:C.content,type:null==C?void 0:C.type,hasMask:!0,editOffice:H?"edit":"view",monacoEditor:{value:R.current,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:x&&I&&"image"===C.type?function(){return q(z)}:null,onClose:function(){_(),E(!1),Z({content:"",type:""})}}),(0,T.jsx)(j.Z,{onOk:function(){_(),K({visible:!1})},onClose:function(){return K({visible:!1})},data:V,showFullTools:!0})]}):null}},23457:function(e,n,t){t.d(n,{Z:function(){return d}});var i=t(79800),a=t.n(i),s=t(78241),r=t(92832),l=t(3113),o=t(59301),c={search:"search___JA0r9",btn:"btn___GGtZC"},u=t(37712),d=function(e){var n=e.value,t=e.onChange,i=s.Z.useForm(),d=a()(i,1)[0],f=(0,o.useRef)(!1);(0,o.useEffect)((function(){n&&d.setFieldsValue(n)}),n);return(0,u.jsx)("div",{className:c.search,children:(0,u.jsxs)(s.Z,{className:c.formWrap,colon:!1,form:d,size:"large",layout:"inline",onFinish:function(e){f.current||function(e){f.current||t(e),f.current=!0,setTimeout((function(){f.current=!1}),2e3)}(e)},children:[(0,u.jsx)(s.Z.Item,{label:"实践项目名称",name:"keyword",initialValue:"",children:(0,u.jsx)(r.Z,{style:{width:280,height:40}})}),(0,u.jsx)(s.Z.Item,{label:"学校/单位",name:"schools",initialValue:"",style:{margin:"0 40px"},children:(0,u.jsx)(r.Z,{style:{width:280,height:40}})}),(0,u.jsx)(s.Z.Item,{label:"创建者/合作者",name:"creator",initialValue:"",children:(0,u.jsx)(r.Z,{style:{width:200,height:40}})}),(0,u.jsx)(l.ZP,{className:c.btn,type:"primary",htmlType:"submit",children:"搜索"})]})})}},9910:function(e,n,t){t.d(n,{Z:function(){return y}});var i=t(37205),a=t.n(i),s=t(82242),r=t.n(s),l=t(79800),o=t.n(l),c=t(39647),u=t.n(c),d=t(59301),f=t(9221),p=t(37712),v=["onResize","width"],m={header:{cell:function(e){var n=e.onResize,t=e.width,i=u()(e,v);return t?(0,p.jsx)(f.Resizable,{width:t,height:0,handle:(0,p.jsx)("span",{className:"react-resizable-handle",onClick:function(e){e.stopPropagation()}}),onResize:n,draggableOpts:{enableUserSelectHack:!1},children:(0,p.jsx)("th",r()({},i))}):(0,p.jsx)("th",r()({},i))}}},h=t(61998),x=["pagination","resColumns","dataSource","onRow"],y=function(e){var n=e.pagination,t=e.resColumns,i=e.dataSource,s=e.onRow,l=u()(e,x),c=(0,d.useState)(!1),f=o()(c,2),v=f[0],y=(f[1],(0,d.useState)([{}])),g=o()(y,2),j=g[0],b=g[1],w=(0,d.useRef)(null);(0,d.useEffect)((function(){var e=t;e=e.map((function(e,n){return r()(r()({},e),{},{onHeaderCell:function(e){return{width:e.width,onResize:P(n)}}})})),b(e)}),[]),(0,d.useEffect)((function(){w.current=j}),[j]);var P=function(e){return function(n,t){var i=t.size,s=a()(w.current);s[e]=r()(r()({},s[e]),{},{width:i.width}),b(s)}};return(0,p.jsx)("div",{children:(0,p.jsx)(h.Z,r()(r()({bordered:!0,components:m,columns:j,dataSource:i,pagination:n,loading:v,onRow:s},l),{},{rowKey:function(e){return e.key||e.id}}))})}},19017:function(e,n,t){t.d(n,{Z:function(){return z},P:function(){return L}});var i=t(37205),a=t.n(i),s=t(39647),r=t.n(s),l=t(7557),o=t.n(l),c=t(82242),u=t.n(c),d=t(41498),f=t.n(d),p=t(79800),v=t.n(p),m=t(59301),h=t(78241),x=t(43418),y=t(5112),g=t(92832),j=t(61998),b="brief___LOzpE",w="contentTitle___xkdcN",P="content___Vtri0",k="antdTable___s8T2N",T="tableCell___kN9Fw",_="antdModal___WVBk3",N="orangeColor___ryB2u",I=t(374),A=t(37712),S=["isImportMultipleCourse"],C=function(e){var n=e.studentNames,t=e.total;return t>3?(0,A.jsxs)(A.Fragment,{children:["课堂内有",(0,A.jsx)("span",{className:N,children:null==n?void 0:n.join("、")}),"等",(0,A.jsx)("span",{className:N,children:t}),"名学生"]}):(0,A.jsxs)(A.Fragment,{children:["课堂内有",(0,A.jsx)("span",{className:N,children:null==n?void 0:n.join("、")}),["","一","两","三"][t],"名学生"]})},Z=function(e){var n=e.onCancel,t=e.onOk,i=e.visible,a=(e.inPaper,e.renderData),s=(e.type,e.isMultipleCourse),r=void 0!==s&&s,l=h.Z.useForm(),c=v()(l,1)[0],d=(0,m.useState)(1),p=v()(d,2),g=p[0],j=p[1],b=(0,m.useState)(!1),w=v()(b,2),k=w[0],T=w[1],I=(0,m.useMemo)((function(){return 1===(null==a?void 0:a.total_num)&&1===(null==a?void 0:a.can_copy_num)}),[a]),S=(0,m.useMemo)((function(){var e;return null==a||null===(e=a.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[a]);return(0,A.jsx)(A.Fragment,{children:I?(0,A.jsxs)(x.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:_,width:682,confirmLoading:k,onCancel:n,onOk:f()(o()().mark((function e(){var n,i,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),n=g,r&&(s=u()({},c.getFieldsValue()),n=null==a||null===(i=a.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==s[e.id]?u()(u()({},e),{},{is_copy:s[e.id]}):e}))),e.next=5,t(n);case 5:T(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,A.jsx)("div",{className:P,style:{marginBottom:20},children:r?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(C,{studentNames:null==a?void 0:a.student_names,total:null==a?void 0:a.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),r?(0,A.jsx)(h.Z,{form:c,preserve:!1,children:null==S?void 0:S.map((function(e){return(0,A.jsxs)(m.Fragment,{children:[(0,A.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,A.jsx)(h.Z.Item,{name:e.id,initialValue:1,children:(0,A.jsxs)(y.ZP.Group,{className:P,children:[(0,A.jsx)(y.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,A.jsx)(y.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,A.jsxs)(y.ZP.Group,{value:g,onChange:function(e){return j(e.target.value)},className:P,style:{marginBottom:30},children:[(0,A.jsx)(y.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,A.jsx)(y.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,A.jsxs)("div",{children:[(0,A.jsx)("div",{className:P,style:{marginBottom:10},children:"* 说明:"}),(0,A.jsx)("div",{className:P,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,A.jsx)("div",{className:"".concat(P," ").concat(N),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,A.jsx)(x.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:k,title:"提示",width:682,onCancel:n,onOk:f()(o()().mark((function e(){var n,i,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),n=0,r&&(s=u()({},c.getFieldsValue()),n=null==a||null===(i=a.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==s[e.id]?u()(u()({},e),{},{is_use:s[e.id]}):e}))),e.next=5,t(n);case 5:T(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,A.jsxs)("div",{className:P,children:[(0,A.jsx)(C,{studentNames:null==a?void 0:a.student_names,total:null==a?void 0:a.student_count}),"学习过该实践项目。",r?(0,A.jsxs)(h.Z,{form:c,preserve:!1,children:[(0,A.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==S?void 0:S.map((function(e){return(0,A.jsxs)(m.Fragment,{children:[(0,A.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,A.jsx)(h.Z.Item,{name:e.id,initialValue:1,children:(0,A.jsxs)(y.ZP.Group,{className:P,children:[(0,A.jsx)(y.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,A.jsx)(y.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,A.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,A.jsx)("span",{className:N,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},L=function(){var e=(0,m.useState)(!1),n=v()(e,2),t=n[0],i=n[1],a=(0,m.useState)(),s=v()(a,2),l=s[0],c=s[1],u=function(){var e=f()(o()().mark((function e(n){var t,a,s,l,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.isImportMultipleCourse,a=void 0!==t&&t,s=r()(n,S),console.log(n),e.t0=null==n?void 0:n.result,e.t0){e.next=7;break}return e.next=6,(0,I.Tr)(s);case 6:e.t0=e.sent;case 7:if(!("status"in(l=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!a){e.next=17;break}if(!(null==l||null===(u=l.course_data_list)||void 0===u?void 0:u.some((function(e){return e.is_show})))){e.next=16;break}return c(l),i(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",l.course_data_list||[]);case 17:if(0!==l.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return c(l),i(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return[t,function(){return i(!1)},l,u]},D=function(e){var n=h.Z.useForm(),t=v()(n,1)[0],i=(0,m.useState)(!1),s=v()(i,2),r=s[0],l=s[1],c=e.onCancel,u=e.onOk,d=e.visible,p=e.inPaper,P=void 0!==p&&p,I=e.renderData,S=e.type,Z=e.isMultipleCourse,L=void 0!==Z&&Z,D=e.position,z=(0,m.useMemo)((function(){return P?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:T,render:function(e,n){return(0,A.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===S?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,A.jsxs)(y.ZP.Group,{children:[(0,A.jsx)(y.ZP,{value:1,children:"是"}),(0,A.jsx)(y.ZP,{value:0,children:"否"})]})}),(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===S?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,A.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:T,render:function(e,n){return(0,A.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===S?n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:1,children:(0,A.jsxs)(y.ZP.Group,{children:[(0,A.jsx)(y.ZP,{value:1,children:"是"}),(0,A.jsx)(y.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===S?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,A.jsxs)(y.ZP.Group,{children:[(0,A.jsx)(y.ZP,{value:1,children:"是"}),(0,A.jsx)(y.ZP,{value:0,children:"否"})]})})}}]}),[P]),X=(0,m.useMemo)((function(){return P?[{title:"实践项目名称",dataIndex:"name",width:424,className:T,align:"center",ellipsis:!0,render:function(e,n){return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e}),(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===S?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,A.jsx)(g.Z,{type:"hidden"})}),(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===S?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,A.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:T,ellipsis:!0,align:"center",render:function(e,n){return(0,A.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===S?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:0,children:(0,A.jsxs)(y.ZP.Group,{children:[(0,A.jsx)(y.ZP,{value:1,children:"是"}),(0,A.jsx)(y.ZP,{value:0,children:"否"})]})}),(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===S?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,A.jsx)(g.Z,{type:"hidden"})})]})}}]}),[P]);if(L){var M={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:T,render:function(e,n){return(0,A.jsx)("a",{href:"/classrooms/".concat(n.course_id),children:e})}};z=[M].concat(a()(z)),X=[M].concat(a()(X))}var F=(0,m.useMemo)((function(){return function(e){var n=e.used,t=e.copy,i=e.canNotCopy,a=e.studentNames,s=e.studentCount,r=e.inPaper,l=e.is_random,o=void 0!==l&&l,c=e.position,u=(void 0===c?"":c)||(r?"试卷":"课程");return(0,A.jsxs)("span",{children:[(0,A.jsx)(C,{studentNames:a,total:s}),"学习过",u,"中的",(0,A.jsx)("span",{className:N,children:n}),"个项目,",t>0&&i>0?(0,A.jsxs)(A.Fragment,{children:["其中",(0,A.jsx)("span",{className:N,children:t}),"个项目支持复制,",(0,A.jsx)("span",{className:N,children:i}),"个项目不支持复制"]}):t>0&&0===i?(0,A.jsxs)(A.Fragment,{children:["其中",(0,A.jsx)("span",{className:N,children:t}),"个项目支持复制"]}):0===t&&i>0?(0,A.jsxs)(A.Fragment,{children:["其中",(0,A.jsx)("span",{className:N,children:i}),"个项目不支持复制"]}):void 0,"。请选择",o?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==I?void 0:I.repeat_shixun_num,copy:null==I?void 0:I.can_copy_num,canNotCopy:null==I?void 0:I.no_copy_num,studentNames:null==I?void 0:I.student_names,studentCount:null==I?void 0:I.student_count,is_random:null==I?void 0:I.is_random,inPaper:P,position:D})}),[I,P,D]);return(0,A.jsx)(x.Z,{title:"提示",centered:!0,open:d,confirmLoading:r,onOk:f()(o()().mark((function e(){var n,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),n=t.getFieldsValue(),i=Object.keys(n).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:n[e].is_use,is_copy:n[e].is_copy}})),e.next=5,u(i);case 5:l(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:c,width:880,okText:"确认",className:_,destroyOnClose:!0,children:(0,A.jsxs)(h.Z,{form:t,preserve:!1,children:[(0,A.jsx)("div",{className:b,children:F}),(0,A.jsxs)("div",{style:{marginBottom:30},children:[(0,A.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,A.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,A.jsx)("div",{className:N,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==I?void 0:I.can_copy_num)>0&&(0,A.jsxs)("div",{children:[(0,A.jsx)("div",{className:w,children:"支持复制的项目"}),(0,A.jsx)(j.Z,{columns:z,className:k,dataSource:null==I?void 0:I.can_copy_list,rowKey:"subject"===S?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==I?void 0:I.no_copy_num)>0&&(0,A.jsxs)("div",{children:[(0,A.jsx)("div",{className:w,children:"不支持复制的项目"}),(0,A.jsx)(j.Z,{columns:X,className:k,dataSource:null==I?void 0:I.no_copy_list,rowKey:"subject"===S?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==I?void 0:I.no_use_list.length)>0&&(null==I?void 0:I.no_use_list.map((function(e){return(0,A.jsxs)("div",{children:[(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===S?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,A.jsx)(g.Z,{type:"hidden"})}),(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===S?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,A.jsx)(g.Z,{type:"hidden"})})]},"subject"===S?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},z=function(e){return"multiple"===e.modalType?(0,A.jsx)(D,u()({},e)):(0,A.jsx)(Z,u()({},e))}},37286:function(e,n,t){t.d(n,{K:function(){return c}});t(59301);var i=t(43418),a=t(65046),s="modal___LGwws",r="closeIcon___vsUXI",l=t(24334),o=t(37712),c=function(e){var n=e.visible,t=e.width,c=e.videoId,u=e.file_url,d=e.course_id,f=(e.copyUrl,e.toLog),p=void 0===f||f,v=e.logWatchHistory,m=void 0===v?function(){}:v,h=e.allow_skip,x=e.onClose,y=void 0===x?function(){}:x,g=e.autoPlay,j=void 0!==g&&g,b=e.onPlayEnded,w=void 0===b?function(){}:b;return(0,o.jsxs)(i.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:n,title:null,footer:null,width:t,className:s,children:[(0,o.jsx)("i",{className:"".concat(r," iconfont icon-guanbi10"),onClick:y}),n&&(0,o.jsx)(a.Z,{onPlayEnded:w,autoPlay:j,allow_skip:h,courseId:d,src:null!=u&&u.startsWith("http")?u:l.Base64.decode(u),videoId:c,toLog:p,logWatchHistory:m})]})}},65046:function(e,n,t){t.d(n,{Z:function(){return P}});var i=t(79800),a=t.n(i),s=t(7557),r=t.n(s),l=t(41498),o=t.n(l),c=t(59301),u=t(8591),d=t(38854),f=t(96033),p=t(45071),v=t(79905),m=t(56102),h=t(54173),x={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},y=t(37712);function g(e){if(isNaN(e))return{minutes:"00",seconds:"00"};var n=new Date(1e3*e).toISOString().substr(11,8);return{hour:n.substr(0,2),minutes:n.substr(3,2),seconds:n.substr(6,2)}}function j(e,n){return e-n}function b(e){e.sort(j);for(var n=0,t=0;t0&&!this.paused&&!this.ended&&this.readyState>2)}});var w=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i,P=(0,c.forwardRef)((function(e,n){var t,i,s=e.allow_skip,l=e.src,j=e.toLog,P=e.videoId,k=e.logWatchHistory,T=e.courseId,_=void 0===T?null:T,N=e.startTime,I=e.handlePause,A=void 0===I?function(){}:I,S=e.handlePlay,C=void 0===S?function(){}:S,Z=e.handlePlayEnded,L=void 0===Z?function(){}:Z,D=e.autoPlay,z=void 0!==D&&D,X=e.onPlayEnded,M=void 0===X?function(){}:X,F="flv"===(null===(i=l=null===(t=l)||void 0===t?void 0:t.replace("http://","https://"))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i.pop()),H=(0,c.useRef)(),E=(0,c.useRef)(),J=(0,c.useRef)(),O=(0,c.useRef)(),V=(0,c.useRef)(),K=(0,c.useRef)(),R=(0,c.useRef)(),B=(0,c.useRef)(),q=(0,c.useRef)(),U=(0,c.useRef)(),W=(0,c.useRef)(),G=(0,c.useRef)(),Q=(0,c.useRef)(),Y=(0,c.useRef)(),$=navigator.userAgent.toLowerCase().match(w),ee=$?$[0]:"pc",ne=(0,c.useRef)(!1),te=(0,v.eY)(),ie=0,ae=0,se=0,re=null,le=!1,oe=20,ce=1,ue=!1,de=!1,fe=[];(0,c.useImperativeHandle)(n,(function(){return{getLastUpdatedTime:function(){return H.current.currentTime},getDuration:function(){return H.current.duration}}})),u.ZP.config({maxCount:1,getContainer:function(){return J.current}});var pe=(0,c.useCallback)((function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t={point:H.current.currentTime};function i(){return a.apply(this,arguments)}function a(){return(a=o()(r()().mark((function n(){var i;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return ue=!0,n.next=3,null==k?void 0:k(t);case 3:i=n.sent,re=i,ue=!1,e&&e();case 7:case"end":return n.stop()}}),n)})))).apply(this,arguments)}re?(t.log_id=re,t.watch_duration=b(fe),t.total_duration=ae):(_?(t.video_id=parseInt(P,10),t.course_id=_):t.video_id=P,t.duration=ie,t.device=ee),n&&(t.ed="1"),i()}),[P,_]);function ve(){H.current.paused?(O.current.style.display="none",V.current.style.display="block"):(O.current.style.display="block",V.current.style.display="none")}function me(){W.current.style.display="none",Q.current.style.display="none",G.current.style.display="none",H.current.muted||0===H.current.volume?W.current.style.display="block":H.current.volume>0&&H.current.volume<=.5?Q.current.style.display="block":G.current.style.display="block"}(0,c.useEffect)((function(){var e;H.current&&(O.current.style.display="none",V.current.style.display="block"),u.ZP.destroy();var n=null;return f.Z.isSupported&&F&&l&&(null===(e=l)||void 0===e?void 0:e.indexOf(".m3u8"))<0?(n=f.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:l,muted:!1}),H.current&&(n.attachMediaElement(H.current),n.load())):H.current.setAttribute("src",l),me(),function(){n&&(n.unload(),n.pause(),n.destroy(),n=null)}}),[H,F,l]),(0,c.useEffect)((function(){document.getElementById("play"),document.querySelectorAll(".playback-icons use");function e(){C(),N&&!ne.current&&(H.current.currentTime=N),ne.current=!0,fe.push(H.current.currentTime),le||(le=!0,j&&pe())}function n(){return t.apply(this,arguments)}function t(){return(t=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ve(),fe.push(H.current.currentTime),j&&pe((function(){re=null,se=0,le=!1,ue=!1,de=!1,fe=[],ae=0,ce=1}),!0),M();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function i(){K.current.value=Math.round(H.current.currentTime),R.current.value=Math.round(H.current.currentTime)}function a(){var e=Math.round(H.current.duration);K.current.setAttribute("max",e),R.current.setAttribute("max",e);var n=g(e);B.current.innerText="".concat(n.hour>0?n.hour+":":"").concat(n.minutes,":").concat(n.seconds),B.current.setAttribute("datetime","".concat(n.hour>0?" "+n.hour+" ":"").concat(n.minutes,"m ").concat(n.seconds,"s"))}function l(){try{var e=Math.round(H.current.duration);K.current.setAttribute("max",e),R.current.setAttribute("max",e);var n=g(e);B.current.innerText="".concat(n.hour>0?n.hour+":":"").concat(n.minutes,":").concat(n.seconds),B.current.setAttribute("datetime","".concat(n.hour>0?" "+n.hour+" ":"").concat(n.minutes,"m ").concat(n.seconds,"s")),i(),function(){var e=g(Math.round(H.current.currentTime));q.current.innerText="".concat(e.hour>0?e.hour+":":"").concat(e.minutes,":").concat(e.seconds),q.current.setAttribute("datetime","".concat(e.hour>0?" "+e.hour+" ":"").concat(e.minutes,"m ").concat(e.seconds,"s"))}();var t=E.current.getBoundingClientRect(),a=t.width,s=(t.height,t.x),r=t.y;if(s<0||r<0||!a)return;if(!de){var l=H.current.currentTime,o=l-se;Math.abs(o)<10?(ae+=Math.abs(o),se=l,ue||ae-ce*oe>=0&&(ce++,fe.push(se),j&&pe())):(se=l,j&&pe())}}catch(e){console.log(e)}}function c(){de=!0}function d(){H.current.playing&&fe.push(H.current.currentTime,se),se=H.current.currentTime,de=!1}function f(){(ie=H.current.duration)<=20&&(oe=ie/3),H.current.addEventListener("play",e)}function p(){A()}function v(e){if(s){var n=e.target.dataset.seek?e.target.dataset.seek:e.target.value;H.current.currentTime=n,R.current.value=n,K.current.value=n}else u.ZP.warning("该视频禁止快进/后退播放")}function m(e){var n=Math.round(e.offsetX/e.target.clientWidth*parseInt(e.target.getAttribute("max"),10));K.current.setAttribute("data-seek",n);var t=g(n);U.current.textContent="".concat(t.hour>0?t.hour+":":"").concat(t.minutes,":").concat(t.seconds);var i=H.current.getBoundingClientRect();U.current.style.left="".concat(e.pageX-i.left,"px")}function x(e){switch(e.code){case"Space":e.preventDefault(),ge();break;case"ArrowRight":if(e.preventDefault(),!s){u.ZP.warning("该视频禁止快进/后退播放");break}if(H.current.currentTime>=H.current.duration)break;H.current.currentTime=parseInt(H.current.currentTime)+5,i();break;case"ArrowLeft":if(e.preventDefault(),!s){u.ZP.warning("该视频禁止快进/后退播放");break}if(0===H.current.currentTime)break;H.current.currentTime=parseInt(H.current.currentTime)-5,i();break;case"ArrowUp":e.preventDefault(),H.current.volume<1&&(H.current.volume=(parseInt(10*H.current.volume)+1)/10);break;case"ArrowDown":e.preventDefault(),H.current.volume>0&&(H.current.volume=(parseInt(10*H.current.volume)-1)/10)}}return J.current.addEventListener((0,h.gH)(),(function(e){e.preventDefault(),(0,h.vp)()?(H.current.style.width="100%",H.current.style.height="100%"):H.current.style.cssText=""})),H.current.addEventListener("canplay",f),H.current.addEventListener("ended",n),H.current.addEventListener("seeking",c),H.current.addEventListener("seeked",d),H.current.addEventListener("loadedmetadata",a),K.current.addEventListener("mousemove",m),K.current.addEventListener("input",v),H.current.addEventListener("timeupdate",l),H.current.addEventListener("pause",p),H.current.addEventListener("volumechange",me),document.addEventListener("keydown",x),function(){var t,i,s,r,o,u,h,y,g,b,w,P;null===(t=H.current)||void 0===t||t.removeEventListener("canplay",f),null===(i=H.current)||void 0===i||i.removeEventListener("play",e),null===(s=H.current)||void 0===s||s.removeEventListener("ended",n),null===(r=H.current)||void 0===r||r.removeEventListener("seeking",c),null===(o=H.current)||void 0===o||o.removeEventListener("seeked",d),null===(u=K.current)||void 0===u||u.removeEventListener("mousemove",m),null===(h=K.current)||void 0===h||h.removeEventListener("input",v),null===(y=H.current)||void 0===y||y.removeEventListener("timeupdate",l),null===(g=H.current)||void 0===g||g.removeEventListener("pause",p),null===(b=H.current)||void 0===b||b.removeEventListener("loadedmetadata",a),null===(w=H.current)||void 0===w||w.removeEventListener("volumechange",me),document.removeEventListener("keydown",x),null!==(P=H.current)&&void 0!==P&&P.playing&&(fe.push(se,H.current.currentTime),j&&pe())}}),[H,l]),(0,c.useEffect)((function(){var e;if(H.current.onended=function(){L(H)},H.current.oncontextmenu=function(){return!1},(null===(e=l)||void 0===e?void 0:e.indexOf(".m3u8"))>-1)if(H.current.canPlayType("application/vnd.apple.mpegurl"))H.current.src=l;else if(p.ZP.isSupported()){var n=new p.ZP;n.loadSource(l),n.attachMedia(H.current)}}),[l]);var he=(0,c.useState)(1),xe=a()(he,2),ye=(xe[0],xe[1]),ge=function(){H.current.paused||H.current.ended?H.current.play():H.current.pause(),ve()};return(0,y.jsxs)("div",{style:{position:"relative"},ref:J,children:[(0,y.jsx)("div",{ref:E,className:"".concat(x.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(x.animate__loop),children:te?te.login:" "}),(0,y.jsx)("div",{className:x.container,children:(0,y.jsxs)("div",{className:x["video-container"],id:"video-container",children:[(0,y.jsx)("div",{className:x["playback-animation"],id:"playback-animation",children:(0,y.jsxs)("svg",{className:x["playback-icons"],children:[(0,y.jsx)("use",{className:"hidden",href:"#play-icon"}),(0,y.jsx)("use",{href:"#pause"})]})}),(0,y.jsx)("video",{className:x.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:H,autoPlay:z}),(0,y.jsxs)("div",{className:"".concat(x["video-controls"]," "),id:"video-controls",children:[(0,y.jsxs)("div",{className:x["bottom-controls"],children:[(0,y.jsxs)("div",{className:x["left-controls"],children:[(0,y.jsx)("button",{"data-title":"播放/暂停",id:"play",onClick:ge,children:(0,y.jsxs)("svg",{className:x["playback-icons"],children:[(0,y.jsx)("use",{ref:V,href:"#play-icon"}),(0,y.jsx)("use",{ref:O,style:{display:"none"},href:"#pause"})]})}),(0,y.jsxs)("div",{className:x.time,children:[(0,y.jsx)("time",{id:"time-elapsed",ref:q,children:"00:00"}),(0,y.jsx)("span",{children:" / "}),(0,y.jsx)("time",{id:"duration",ref:B,children:"00:00"})]})]}),(0,y.jsxs)("div",{className:x["right-controls"],children:[s&&(0,y.jsx)(d.Z,{placement:"top",overlayClassName:x.rateOverlay,getPopupContainer:function(e){return e.parentNode},menu:{items:[{key:"1",label:(0,y.jsx)("span",{onClick:function(){ye(1),H.current.playbackRate=1},children:"1.0x"})},{key:"2",label:(0,y.jsx)("span",{onClick:function(){ye(1.5),H.current.playbackRate=1.5},children:"1.5x"})},{key:"3",label:(0,y.jsx)("span",{onClick:function(){ye(2),H.current.playbackRate=2},children:"2.0x"})}]},children:(0,y.jsx)("div",{className:"".concat(x.controlText," mr5"),children:"倍速"})}),(0,y.jsx)(m.CopyToClipboard,{text:l,onCopy:function(){return u.ZP.success("复制成功")},children:(0,y.jsx)("button",{"data-title":"复制链接",children:(0,y.jsx)("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}})})}),(0,y.jsxs)("div",{className:x["volume-controls"],children:[(0,y.jsxs)("button",{"data-title":"开启/关闭声音",className:x["volume-button"],id:"volume-button",onClick:function(){H.current.muted=!H.current.muted,H.current.muted?(Y.current.setAttribute("data-volume",volume.value),Y.current.value=0):Y.current.value=Y.current.dataset.volume},children:[(0,y.jsx)("i",{ref:W,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),(0,y.jsx)("i",{ref:Q,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),(0,y.jsx)("i",{ref:G,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})]}),(0,y.jsx)("input",{className:x.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Y,style:{display:"none"},onClick:me})]}),(0,y.jsx)("button",{"data-title":"全屏/退出全屏",className:x["fullscreen-button"],onClick:function(){(0,h.vp)()?(0,h.BU)():(0,h.Dj)(J.current)},children:(0,y.jsx)("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})})]})]}),(0,y.jsxs)("div",{className:x["video-progress"],children:[(0,y.jsx)("progress",{ref:R,value:"0",min:"0"}),(0,y.jsx)("input",{className:x.seek,ref:K,value:"0",min:"0",type:"range",step:"1"}),(0,y.jsx)("div",{className:x["seek-tooltip"],ref:U,id:"seek-tooltip",children:"00:00"})]})]})]})}),(0,y.jsx)("svg",{style:{display:"none"},children:(0,y.jsxs)("defs",{children:[(0,y.jsx)("symbol",{id:"pause",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})}),(0,y.jsx)("symbol",{id:"play-icon",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})}),(0,y.jsx)("symbol",{id:"volume-high",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})}),(0,y.jsx)("symbol",{id:"volume-low",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})}),(0,y.jsx)("symbol",{id:"volume-mute",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})}),(0,y.jsx)("symbol",{id:"fullscreen",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})}),(0,y.jsx)("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})}),(0,y.jsx)("symbol",{id:"pip",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})})]})})]})}))},9530:function(e,n,t){var i=t(7557),a=t.n(i),s=t(37205),r=t.n(s),l=t(41498),o=t.n(l),c=t(82242),u=t.n(c),d=t(79800),f=t.n(d),p=t(59301),v=t(78241),m=t(43418),h=t(96865),x=t(95237),y=t(43604),g=t(6848),j=t(12563),b=t(61186),w=t.n(b),P=t(18892),k=t(10160),T=t(17498),_=t(99144),N=t(79905),I=t(37712),A={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""};n.Z=(0,P.connect)((function(e){var n=e.attachment,t=e.loading;return{attachment:n,globalSetting:e.globalSetting,loading:t,user:e.user}}))((function(e){var n=e.attachment,t=e.dispatch,i=e.loading,s=e.globalSetting,l=(0,P.useParams)(),c=(n.detail,v.Z.useForm()),d=f()(c,1)[0],b=(0,p.useState)(!1),S=f()(b,2),C=S[0],Z=S[1],L=(0,p.useState)([]),D=f()(L,2),z=D[0],X=D[1],M=(0,p.useState)(u()({},A)),F=f()(M,2),H=F[0],E=F[1],J=(0,p.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),O=f()(J,2),V=O[0],K=O[1];l.id=l.coursesId,l.course_id=l.coursesId;var R=function(){var e=o()(a()().mark((function e(){var i,s,o,c,f,p,v;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o={},o="课程内教学课件预览"==(null==n||null===(i=n.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.openType)?u()({},n.actionTabs.params):u()({},l),e.next=4,t({type:"attachment/getDetail",payload:o});case 4:(c=e.sent).delay_publish=c.delay_publish?1:0,H.is_public=[c.is_public],H.description=c.description,H.delay_publish=c.delay_publish,H.publish_time=c.publish_time,d.setFieldsValue(H),X([u()({},c)].concat(r()(null==c?void 0:c.attachment_histories))),null!=c&&null!==(s=c.attachment_histories)&&void 0!==s&&s.length?Z(!0):c.link||"application/pdf"===c.content_type?((0,_.xg)(k.Z.IMG_SERVER+c.url),t({type:"attachment/setActionTabs",payload:{}})):(V.type=c.file_type,V.data=k.Z.API_SERVER+c.url,V.recordInfo={id:null==n||null===(f=n.actionTabs)||void 0===f||null===(f=f.selectArrs)||void 0===f?void 0:f.id,course_id:null==n||null===(p=n.actionTabs)||void 0===p||null===(p=p.params)||void 0===p?void 0:p.course_id},"txt"===c.file_type&&(V.monacoEditor.value=c.content),V.disabledDownload=(0,N.dE)()&&Boolean(null==n||null===(v=n.actionTabs)||void 0===v||null===(v=v.selectArrs)||void 0===v?void 0:v.download_setting),K(u()({},V)));case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){var e;"资源下载"===n.actionTabs.key?(l.id=null===(e=n.actionTabs.selectArrs)||void 0===e?void 0:e.id,d.resetFields(),R()):Z(!1)}),[n.actionTabs.key,l.id]),(0,p.useEffect)((function(){return function(){K(u()(u()({},V),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}),[]),(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(m.Z,{centered:!0,title:"资源下载",open:C,okText:"确定",destroyOnClose:!0,maskClosable:!1,cancelText:"取消",width:600,onOk:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t({type:"attachment/setActionTabs",payload:{}});case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){E(u()({},A)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,I.jsx)("section",{className:"pl20 pr20 pt10",children:(0,I.jsxs)(h.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,I.jsxs)(x.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8],children:[(0,I.jsx)(y.Z,{flex:"307px",children:"资源名称"}),(0,I.jsx)(y.Z,{flex:"80px",children:"下载"}),(0,I.jsx)(y.Z,{flex:"140px",children:"版本号"})]}),null==z?void 0:z.map((function(e,n){return(0,I.jsxs)(x.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},gutter:[20,8],children:[(0,I.jsx)(y.Z,{flex:"307px",children:(0,I.jsx)(g.Z,{title:e.title,children:(0,I.jsxs)(x.Z,{children:[(0,I.jsx)(y.Z,{children:(0,I.jsx)("a",{href:k.Z.API_SERVER+e.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:function(n){e.link||"application/pdf"===e.content_type||s.setting.is_local||(n.preventDefault(),V.type=e.file_type,V.data=k.Z.API_SERVER+e.url,"txt"===e.file_type&&(V.monacoEditor.value=e.content),K(u()({},V)))},children:e.title})}),(0,I.jsx)(y.Z,{children:(0,I.jsx)(j.Z,{className:"",color:0===n?"green":"orange",children:0===n?"当前版本":"历史版本"})})]})})}),(0,I.jsx)(y.Z,{flex:"80px",children:e.downloads_count}),(0,I.jsx)(y.Z,{flex:"140px",children:w()(e.created_on).format("YYYY-MM-DD HH:mm")})]},n)}))]})})}),(0,I.jsx)(T.Z,u()(u()({},V),{},{onClose:function(){K(u()(u()({},V),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}))]})}))},16483:function(e,n,t){t.r(n),t.d(n,{default:function(){return Bi}});var i=t(7557),a=t.n(i),s=t(82242),r=t.n(s),l=t(41498),o=t.n(l),c=t(79800),u=t.n(c),d=t(39647),f=t.n(d),p=t(59301),v=t(18892),m=t(37205),h=t.n(m),x=t(8591),y=t(43418),g=t(5112),j=t(6848),b=t(38854),w=t(20834),P=t(31395),k=t(3113),T=t(16135),_={flex_box_center:"flex_box_center___GMs27",flex_space_between:"flex_space_between___iZX2j",flex_box_vertical_center:"flex_box_vertical_center___FAqrL",flex_box_center_end:"flex_box_center_end___bcsHk",flex_box_column:"flex_box_column___bbK5J",banner:"banner___J_z1y",wrp:"wrp___J4x9Y",titleWrap:"titleWrap___PRimN",titleFlexEnd:"titleFlexEnd___iJ3Lp",title:"title___p7Rh_",titleName:"titleName___rfBg7",titleIcon:"titleIcon___krG4h",contentWrap:"contentWrap___TSTbZ",verticalLine:"verticalLine___I9rNF",contentLeftWrap:"contentLeftWrap___ctnXO",openCourseTag:"openCourseTag___GKlHI",tagsWrap:"tagsWrap___Fm7yN",ratingWrap:"ratingWrap___txiLS",ratingTitle:"ratingTitle___Q3b2_",rating:"rating___nWYrn",popoverWrap:"popoverWrap___OuHzS",popverLeft:"popverLeft___LE1m6",popoverRight:"popoverRight___qoc3O",popverScore:"popverScore___yjk5A",popoverRateWrap:"popoverRateWrap___LTwq7",popoverProgress:"popoverProgress___zgQTd",button:"button___laG3U",operationWrap:"operationWrap___HATT3",forkWrap:"forkWrap___JKLmo",fork:"fork___WAxXu",forkNum:"forkNum___mVT0B",buttonTransparent:"buttonTransparent___UvCv6",buttonLearnStatistics:"buttonLearnStatistics___clQ8y",publishPopverWrap:"publishPopverWrap___HdjD0",colorFF6802:"colorFF6802___qG9SX",w140:"w140___sbUdr",nav:"nav___MhhTj",navLeft:"navLeft___lqVWg",navContent:"navContent___n2s_9",flexRow:"flexRow___zwFIa",navRight:"navRight____4Spc",navLeftIcon:"navLeftIcon___WHxlM",colorOrange:"colorOrange___L2ZcR",contentItem:"contentItem___bTFib",contentItemTitle:"contentItemTitle___cRyCT",contentItemText:"contentItemText___p2VVW",classButton:"classButton___ht2ZK",bg28e:"bg28e___Lpwef",bgGray:"bgGray___ix5uS",btn:"btn___cK9ZK",laboratory:"laboratory___EJVoA",name:"name___bHCrt"},N=t(79905),I=t(70932),A=t(57809),S=t(95237),C=t(43604),Z=t(24905),L=t(38318),D=t(61186),z=t.n(D),X="scoremodal___BKuJN",M="wrap___ptPf6",F="wrap_title___QhQIv",H="radioWrap___YOQsB",E="createMkdir___kT_2U",J="tree___an1x1",O=t(99144),V=t(19017),K=t(37712),R=["pathsDetail","globalSetting","loading","dispatch"],B=A.default.Option,q=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.pathsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=(f()(e,R),(0,v.useParams)()),s=(0,p.useState)(),l=u()(s,2),c=l[0],d=l[1],m=(0,p.useState)([]),h=u()(m,2),g=h[0],b=h[1],w=(0,p.useState)([]),P=u()(w,2),k=P[0],T=P[1],_=(0,p.useState)([]),N=u()(_,2),D=N[0],q=N[1],U=(0,p.useState)(),W=u()(U,2),G=W[0],Q=W[1],Y=(0,p.useState)(),$=u()(Y,2),ee=$[0],ne=$[1],te=(0,p.useState)(!0),ie=u()(te,2),ae=ie[0],se=ie[1];(0,p.useEffect)((function(){"PathsDetail-SendToClass"===n.actionTabs.key&&le()}),[n.actionTabs.key]);var re=function(e){switch(e.item_type){case"Shixun":return(0,K.jsx)(j.Z,{title:null!=e&&e.is_published?"":null!=e&&e.edit_permission?"实训需要发布后才能发送到课堂,点击名称可前往实训详情":"实训需要发布后才能发送到课堂,请联系实训管理员发布",children:(0,K.jsxs)("span",{onClick:function(){null!=e&&e.is_published||null==e||!e.edit_permission||window.open("/shixuns/".concat(e.identifier,"/challenges"))},children:[(0,K.jsx)("span",{className:"mr5 c-light-primary",children:"实训"}),e.name,!(null!=e&&e.is_published)&&(0,K.jsx)("span",{style:{marginLeft:5,color:"rgb(216, 216, 216)"},children:"未发布"}),"Shixun"===e.item_type&&e.is_unity_3d&&(0,K.jsx)("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"虚拟仿真"}),"Shixun"===e.item_type&&e.is_jupyter_lab&&(0,K.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"JupyterLab"}),"Shixun"===e.item_type&&e.is_jupyter&&(0,K.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"Jupyter Notebook"})]})});case"Attachment":return(0,K.jsxs)("span",{children:[(0,K.jsx)("span",{className:"mr5 c-cyan-blue",children:"课件"}),e.name]});case"ExaminationBank":return(0,K.jsxs)("span",{children:[(0,K.jsx)("span",{className:"mr5",style:{color:"#e69917"},children:"测验"}),e.name]});case"HomeworkCommon":return(0,K.jsxs)("span",{children:[(0,K.jsx)("span",{className:"mr5",style:{color:"#E99237"},children:"编程作业"}),e.name]});case"VideoItem":return(0,K.jsxs)("span",{children:[(0,K.jsx)("span",{className:"mr5 c-purple-8C1",children:"视频"}),e.name]});case"SubjectHomework":return"group"==(null==e?void 0:e.homework_type)?(0,K.jsxs)("span",{children:[(0,K.jsx)("span",{className:"mr5",style:{color:"#AABF07"},children:"分组作业"}),e.name]}):(0,K.jsxs)("span",{children:[(0,K.jsx)("span",{className:"mr5",style:{color:"#20BB8A"},children:"图文作业"}),e.name]});case"StageCatalog":return(0,K.jsx)("span",{children:e.name});default:return""}},le=function(){var e=o()(a()().mark((function e(){var n,t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.MO)({id:i.pathId});case 2:(n=e.sent)&&(b((null==n?void 0:n.courses)||[]),s=null===(t=n.stages)||void 0===t?void 0:t.map((function(e,n){var t;return{title:e.state_name||"",key:n,children:null===(t=e.items)||void 0===t?void 0:t.map((function(e,t){var i;return r()(r()({},e),{},{title:re(e),key:"".concat(n,"-").concat(t),disabled:"ExaminationBank"==(null==e?void 0:e.item_type)||"Shixun"===(null==e?void 0:e.item_type)&&!1===(null==e?void 0:e.is_published),children:null===(i=e.children)||void 0===i?void 0:i.map((function(i,a){return r()(r()({},i),{},{title:re(i),disabled:"ExaminationBank"==(null==i?void 0:i.item_type)||"Shixun"===(null==e?void 0:e.item_type)&&!1===(null==e?void 0:e.is_published),key:"".concat(n,"-").concat(t,"-").concat(a)})}))})}))}})),T(s||[]));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=D.filter((function(e){return"string"==typeof e})),n=[],t=[],i=[],a=[],s=[],r=[],l=[],o=[];return null==k||k.map((function(c,u){var d;null==c||null===(d=c.children)||void 0===d||d.map((function(c,d){var f;e.includes("".concat(u,"-").concat(d))&&(i.push(c.stage_item_id),"Shixun"===c.item_type?n.push(c.id):"Attachment"===c.item_type?a.push(c.id):"VideoItem"===c.item_type?t.push(c.id):"ExaminationBank"===c.item_type?l.push(c.id):"HomeworkCommon"===c.item_type?o.push(c.id):"SubjectHomework"===c.item_type&&("group"==c.homework_type?s.push(c.id):"normal"==c.homework_type&&r.push(c.id))),null==c||null===(f=c.children)||void 0===f||f.map((function(f,p){e.includes("".concat(u,"-").concat(d,"-").concat(p))&&(i.push(f.stage_item_id),"Shixun"===f.item_type?n.push(f.id):"Attachment"===f.item_type?a.push(f.id):"VideoItem"===f.item_type?t.push(f.id):"ExaminationBank"===c.item_type?l.push(f.id):"HomeworkCommon"===c.item_type?o.push(f.id):"SubjectHomework"===c.item_type&&("group"==c.homework_type?s.push(c.id):"normal"==c.homework_type&&r.push(c.id)))}))}))})),{shixunIds:n,videoItemIds:t,stageItemIds:i,coursewareIds:a,groupIds:s,normalIds:r,banksIds:l,hackIds:o}},ce=(0,V.P)(),ue=u()(ce,4),de=ue[0],fe=ue[1],pe=ue[2],ve=ue[3],me=function(){var e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=oe(),t=n.stageItemIds,c){e.next=4;break}return x.ZP.info("您还未选择发送的课堂"),e.abrupt("return");case 4:if(je.length||we.length||Ie.length||Se.length||Ze.length||ke.length||_e.length){e.next=7;break}return x.ZP.info("您还未选择实训、视频、分组作业、图文作业、测验或者编程作业"),e.abrupt("return");case 7:return ne(!0),e.next=10,ve({id:i.pathId,course_id:parseInt(c),type:"subject",stage_item_id:t,sync_catelog:ae?1:0});case 10:if(e.sent){e.next=14;break}return e.next=14,he(t.map((function(e){return{id:e,is_copy:0,is_use:1}})));case 14:ne(!1),xe();case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),he=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Q)({id:i.pathId,course_id:c,stage_shixuns:n.map((function(e){return{stage_shixun_id:e.id,is_copy:e.is_copy,is_use:e.is_use}})),sync_catelog:ae?1:0});case 2:t=e.sent,d(null),fe(),1===(null==t?void 0:t.status)&&y.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,K.jsx)("div",{className:"tc",children:t.message}),onOk:function(){var e,n=null==t||null===(e=t.url.split("/"))||void 0===e?void 0:e[2];(0,O.xg)("/classrooms/".concat(n,"/shixun_homework"))}});case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),xe=function(){t({type:"pathsDetail/setActionTabs",payload:{}}),q([]),Q(null)},ye=oe(),ge=ye.shixunIds,je=void 0===ge?[]:ge,be=ye.videoItemIds,we=void 0===be?[]:be,Pe=ye.banksIds,ke=void 0===Pe?[]:Pe,Te=ye.hackIds,_e=void 0===Te?[]:Te,Ne=ye.coursewareIds,Ie=void 0===Ne?[]:Ne,Ae=ye.groupIds,Se=void 0===Ae?[]:Ae,Ce=ye.normalIds,Ze=void 0===Ce?[]:Ce;return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(y.Z,{title:"发送至课堂",keyboard:!1,destroyOnClose:!0,open:"PathsDetail-SendToClass"===n.actionTabs.key,width:800,centered:!0,confirmLoading:ee,className:X,onCancel:xe,onOk:me,children:(0,K.jsxs)("div",{className:M,children:[(0,K.jsx)("div",{className:"mb10",children:(0,K.jsx)(A.default,{placeholder:"请选择您要发送的课堂",defaultOpen:!1,value:c,style:{width:"100%"},onSelect:function(e){return d(e)},optionLabelProp:"lable",children:null==g?void 0:g.map((function(e,n){return(0,K.jsx)(B,{value:e.course_id,lable:e.course_name,children:(0,K.jsxs)(S.Z,{justify:"space-between",children:[(0,K.jsx)(C.Z,{children:e.course_name}),(0,K.jsx)(C.Z,{children:z()(e.created_at).format("YYYY-MM-DD HH:mm")})]})},e.course_id)}))})}),(0,K.jsxs)("div",{className:F,children:["温馨提示:",(0,K.jsx)("br",{}),"1.请在本课程中选择所需项目发送到指定课堂,分组作业不会被发送至开放课堂;",(0,K.jsx)("br",{}),"2.未发布的实训不能发送至课堂"]}),(0,K.jsxs)("a",{onClick:function(){le()},children:[(0,K.jsx)("i",{className:"iconfont icon-shuaxin3 font14 mr5",style:{color:"#3061d0"}}),"刷新列表"]}),(0,K.jsxs)("div",{className:H,children:[(0,K.jsx)("div",{children:(0,K.jsx)(Z.Z,{value:G,onChange:function(e){var n=e.target.checked,t=[];null==k||k.map((function(e,n){var i;t.push(n),null==e||null===(i=e.children)||void 0===i||i.map((function(i,a){var s;"ExaminationBank"==(null==i?void 0:i.item_type)||null!=i&&i.disabled||(t.push("".concat(n,"-").concat(a)),null==i||null===(s=i.children)||void 0===s||s.map((function(i,s){null!=e&&e.disabled||t.push("".concat(n,"-").concat(a,"-").concat(s))})))}))})),q(n?t:[])},className:"font14 ml20",children:"全选"})}),!(null==k||!k.length)&&(0,K.jsx)(L.Z,{className:J,checkable:!0,defaultExpandAll:!0,treeData:k,checkedKeys:D,onCheck:function(e,n){return function(e,n){q(e)}(e)}})]}),(0,K.jsxs)("div",{className:E,children:[(0,K.jsx)(Z.Z,{checked:ae,onChange:function(e){return se(e.target.checked)},className:"font14",children:"选中章节在课堂中同步生成目录"}),!!(je.length+we.length+Se.length+Ze.length+ke.length+_e.length)&&(0,K.jsxs)("span",{children:[(0,K.jsx)("span",{children:"已选中:"}),!!je.length&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{className:"c-light-primary",children:[je.length," "]}),(0,K.jsx)("span",{children:"个实训"})]}),!!we.length&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{className:"c-purple-8C1 ml5",children:[we.length," "]}),(0,K.jsx)("span",{children:"个视频"})]}),!!Ie.length&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{className:"c-cyan-blue ml5",children:[Ie.length," "]}),(0,K.jsx)("span",{children:"个课件"})]}),!!Se.length&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{className:"ml5",style:{color:"#AABF07"},children:[Se.length," "]}),(0,K.jsx)("span",{children:"个分组作业"})]}),!!Ze.length&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{className:"ml5",style:{color:"#20BB8A"},children:[Ze.length," "]}),(0,K.jsx)("span",{children:"个图文作业"})]}),!!ke.length&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{className:"ml5",style:{color:"#e69917"},children:[ke.length," "]}),(0,K.jsx)("span",{children:"个测验"})]}),!!_e.length&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{className:"ml5",style:{color:"#e69917"},children:[_e.length," "]}),(0,K.jsx)("span",{children:"个编程作业"})]})]})]})]})}),(0,K.jsx)(V.Z,{visible:de,inPaper:!1,renderData:pe,onCancel:fe,onOk:he,modalType:"multiple",type:"subject"})]})})),U=t(82895),W=t(56102),G=t(78241),Q=t(19842),Y=t(92832),$=t(71418),ee=t(75105),ne="applyPublicContainer___UVHD5",te="applyPublicContent___XjdaZ",ie="spin___xLRsh",ae="tips___Hok1Y",se=t(680),re=function(e){var n=e.type,t=e.onCancel,i=e.onOk,s=G.Z.useForm(),r=u()(s,1)[0],l=(0,p.useState)(1),c=u()(l,2),d=c[0],f=c[1],v=(0,p.useState)(!1),m=u()(v,2),h=m[0],j=m[1],b=(0,p.useState)([]),w=u()(b,2),P=w[0],k=w[1];(0,p.useEffect)((function(){r.setFieldValue("type",1),T()}),[]);var T=function(){var e=o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=7;break}return j(!0),e.next=4,(0,ee.ZP)("/api/disciplines.json",{method:"get",params:{source:n}});case 4:t=e.sent,k(t.disciplines||[]),j(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_=function(){var e=r.getFieldsValue(),n=e.sub_discipline_id,t=e.discipline_name,a=e.sub_discipline_name,s=e.type;if((!n||n&&0===n.length)&&(!t||!a))return x.ZP.warning("请选择方向&课程"),!1;i({user_customize:2==s,sub_discipline_id:1==s?[n[1]]:null,discipline_name:t,sub_discipline_name:a})};return(0,K.jsx)(y.Z,{width:640,className:ne,centered:!0,title:"公开课程",okText:"申请公开",open:!0,onCancel:function(){t(),r.resetFields()},onOk:function(){r.validateFields().then((function(e){2==d&&(e.discipline_name.replaceAll(" ","").length<=0||e.sub_discipline_name.replaceAll(" ","").length<=0)?x.ZP.info("方向或课程不能为空,请填写后再提交!"):(_(),r.resetFields())}))},children:(0,K.jsxs)("div",{className:te,children:[(0,K.jsxs)("div",{className:ae,children:[(0,K.jsx)(se.Z,{style:{color:"#FF8C29",marginRight:10}}),"填写实践课程的方向&课程之后,方可申请公开"]}),(0,K.jsxs)(G.Z,{labelAlign:"left",form:r,children:[(0,K.jsx)(G.Z.Item,{name:"type",children:(0,K.jsxs)(g.ZP.Group,{onChange:function(e){f(e.target.value),1==e.target.value?r.setFieldsValue({discipline_name:"",sub_discipline_name:""}):r.setFieldsValue({sub_discipline_id:[]})},children:[(0,K.jsx)(g.ZP,{value:1,children:"快速选择方向&课程"}),(0,K.jsx)(g.ZP,{value:2,style:{marginLeft:40},children:"自定义方向&课程"})]})}),1==d&&(0,K.jsx)(G.Z.Item,{label:"方向&课程",name:"sub_discipline_id",rules:[{required:!0}],children:(0,K.jsx)(Q.Z,{expandTrigger:"hover",placeholder:"请选择方向&课程",options:P,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(e,n){return r.setFieldsValue({sub_discipline_id:e})}})}),2==d&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(G.Z.Item,{label:"方向",name:"discipline_name",rules:[{required:!0}],children:(0,K.jsx)(Y.Z,{placeholder:"请输入方向",autoComplete:"off"})}),(0,K.jsx)(G.Z.Item,{label:"课程",name:"sub_discipline_name",rules:[{required:!0}],children:(0,K.jsx)(Y.Z,{placeholder:"请输入课程",autoComplete:"off"})})]})]}),h&&(0,K.jsx)("div",{className:ie,children:(0,K.jsx)($.Z,{})})]})})},le=t(63743);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var oe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNC41IDE3Ljk0UzUuNTg3IDguNDUgMTMuODYgOC40NVY1bDUuOTUyIDYuMDQtNS45NTMgNi4wMzd2LTMuNDVTNy45NTEgMTIuOTYgNC41IDE3Ljk0IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",ue=["pathsDetail","user","globalSetting","loading","dispatch"],de=[{name:"未发布",connect:"当前课程正在开发中,不可被他人使用",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"静默发布",connect:"当前课程已发布,可以通过分享链接使用,但不能被开放检索",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"公开审核",connect:"当前课程已发布,申请纳入开放检索,目前平台正在审核中",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"公开发布",connect:"当前课程已发布,且可被开放检索",bkcolor:"#FFE9C1",txcolor:"#A45204"}],fe=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading;return{pathsDetail:n,user:t,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var n,t,i,s,l,c,d,m,A,S,C,Z,L,D,z,X,M,F,H,E,J,V,R,B,G,Q,Y,$,ee,ne,te,ie,ae,se,fe,pe,ve,me,he,xe,ye,ge,je,be,we,Pe,ke,Te,_e,Ne,Ie,Ae,Se,Ce,Ze,Le,De,ze,Xe,Me,Fe,He,Ee,Je,Oe,Ve,Ke,Re,Be,qe,Ue,We,Ge,Qe,Ye,$e,en,nn,tn,an,sn,rn,ln,on,cn,un,dn,fn,pn,vn,mn,hn,xn,yn,gn,jn,bn,wn,Pn,kn,Tn,_n,Nn,In,An,Sn,Cn,Zn=e.pathsDetail,Ln=e.user,Dn=(e.globalSetting,e.loading,e.dispatch),zn=(f()(e,ue),(0,v.useParams)()),Xn=(0,p.useState)({}),Mn=u()(Xn,2),Fn=Mn[0],Hn=Mn[1],En=(0,p.useRef)(1),Jn=(0,p.useState)(),On=u()(Jn,2),Vn=On[0],Kn=On[1],Rn=(0,p.useState)(!1),Bn=u()(Rn,2),qn=Bn[0],Un=Bn[1],Wn=(0,p.useState)(!1),Gn=u()(Wn,2),Qn=Gn[0],Yn=Gn[1],$n=(0,p.useRef)(null),et=!(null!==(n=Zn.detail)&&void 0!==n&&n.can_managed),nt=(0,p.useState)({status:!1}),tt=u()(nt,2),it=tt[0],at=tt[1];(null===(t=Zn.detail)||void 0===t?void 0:t.is_free)||null===(i=Zn.detail)||void 0===i||i.can_learning;(0,p.useEffect)((function(){at({status:!1})}),[]),(0,p.useEffect)((function(){function e(){return(e=o()(a()().mark((function e(){var n,t,i,s,r,l,o,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!==(n=Zn.detail)&&void 0!==n&&n.courses&&(null!=(r=null===(t=Zn.detail)||void 0===t?void 0:t.courses)&&null!==(i=r.toast)&&void 0!==i&&i.is_open&&-1===(null===(s=r.toast)||void 0===s?void 0:s.open_num)?Yn(!0):null!=r&&null!==(l=r.toast)&&void 0!==l&&l.is_open&&1===(null==r||null===(o=r.toast)||void 0===o?void 0:o.open_num)?(u=JSON.parse(localStorage.getItem("pathsshow"))||[],(null===(c=u.filter((function(e){return e===(null==zn?void 0:zn.pathId)})))||void 0===c?void 0:c.length)>0?Yn(!1):(Yn(!0),u.push(null==zn?void 0:zn.pathId),localStorage.setItem("pathsshow",JSON.stringify(u)))):Yn(!1));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[null===(s=Zn.detail)||void 0===s?void 0:s.courses]),(0,p.useEffect)((function(){var e,n,t;if(null===(e=Zn.detail)||void 0===e||null===(e=e.courses)||void 0===e?void 0:e.length){var i;if(null!==(n=Zn.detail)&&void 0!==n&&n.has_start){var a,s=null===(a=Zn.detail)||void 0===a||null===(a=a.courses)||void 0===a?void 0:a.findIndex((function(e){var n;return 1===(null===(n=e.course_status)||void 0===n?void 0:n.status)}));i=s>-1?s:0}else{var r,l,o=null===(r=Zn.detail)||void 0===r||null===(r=r.courses)||void 0===r||null===(r=r.map((function(e){var n;return null===(n=e.course_status)||void 0===n?void 0:n.status})))||void 0===r?void 0:r.lastIndexOf(2);i=o>-1?o:0,i=(o=null===(l=Zn.detail)||void 0===l||null===(l=l.courses)||void 0===l?void 0:l.findIndex((function(e){var n;return 0===(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?o:i}Hn((null===(t=Zn.detail)||void 0===t?void 0:t.courses[i])||{})}}),[Zn.detail]);var st=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")},rt=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.rs)({container_id:zn.pathId,container_type:"Subject"});case 2:0===(n=e.sent).status&&(yt(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),lt=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.KM)({container_id:zn.pathId,container_type:"Subject"});case 2:0===(n=e.sent).status&&(yt(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ot=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return st(),e.abrupt("return");case 3:y.Z.confirm({centered:!0,width:430,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,K.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否删除实践课程?"}),onOk:function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.eJ)({id:zn.pathId});case 2:1===e.sent.status&&v.history.push("/paths");case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ct=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return st(),e.abrupt("return");case 3:y.Z.info({centered:!0,width:530,title:"提示",okText:"知道啦",icon:null,content:(0,K.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"课程发布后即可发送课堂使用"}),onOk:function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Go)({id:zn.pathId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(yt(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ut=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return st(),e.abrupt("return");case 3:y.Z.confirm({centered:!0,width:430,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,K.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认撤销发布?"}),okButtonProps:{loading:qn},onOk:function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Un(!0),e.next=3,(0,I.fj)({id:zn.pathId});case 3:1===(null==(n=e.sent)?void 0:n.status)&&(yt(),x.ZP.success("撤销发布成功")),Un(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),dt=function(){et?st():Zn.detail&&Zn.detail.has_sub_discipline?pt({user_customize:!1}):ft(!0)},ft=function(e){at({status:e})},pt=function(e){var n;y.Z.confirm({centered:!0,width:590,title:"提示",okText:"确定申请",cancelText:"取消申请",icon:null,content:(0,K.jsxs)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:["公开课程需经过平台标准化审核,审核周期为1-2天,公开的课程将对平台所有人可见。",(0,K.jsx)("br",{}),"若仅本人教学使用则无需申请公开,直接发送到课堂即可",(0,K.jsx)("br",{})]}),onOk:(n=o()(a()().mark((function n(){var t,i;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t={user_customize:e.user_customize,type:e.type},e.user_customize?t=r()(r()({},t),{},{discipline_name:e.discipline_name,sub_discipline_name:e.sub_discipline_name}):e.sub_discipline_id&&(t=r()(r()({},t),{},{sub_discipline_id:e.sub_discipline_id})),n.next=4,(0,I.WO)(r()({id:zn.pathId},t));case 4:0!==(null==(i=n.sent)?void 0:i.status)&&1!==(null==i?void 0:i.status)||(yt(),x.ZP.success("公开申请已提交,请等待管理员的审核"));case 6:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},vt=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return st(),e.abrupt("return");case 3:y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,K.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认撤销申请公开?"}),onOk:function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Er)({id:zn.pathId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(yt(),x.ZP.success("撤销申请公开成功"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),mt=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return st(),e.abrupt("return");case 3:y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,K.jsx)("div",{className:"ml20",children:(0,K.jsxs)(g.ZP.Group,{defaultValue:1,onChange:function(e){return En.current=e.target.value},children:[(0,K.jsxs)(g.ZP,{value:1,className:"mt10",style:{color:"#5F6367"},children:["开放课堂:",(0,K.jsx)("span",{children:"所有用户可以随时访问"})]}),(0,K.jsxs)(g.ZP,{value:0,className:"mt10",style:{color:"#5F6367"},children:["私有课堂:",(0,K.jsx)("span",{children:"仅报名参与的课堂成员可以访问"})]})]})}),onOk:function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,O.xg)("/classrooms/news/".concat(zn.pathId,"/newgold/").concat(En.current));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ht=function(){var e;y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,K.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认立即预约?"}),onOk:(e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.c3)({id:zn.pathId});case 2:0===(n=e.sent).status&&(Kn(!0),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},xt=function(){var e;(0,U.tJ)(Dn)&&y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",icon:null,cancelText:"取消",content:(0,K.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确定加入该课堂"}),onOk:(e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.JS)({id:null==Fn?void 0:Fn.course_id});case 2:0===(n=e.sent).status&&(x.ZP.success(n.message),Dn({type:"pathsDetail/getPathsDetail",payload:{id:zn.pathId}}),1===(null===(t=Fn.course_status)||void 0===t?void 0:t.status)&&(0,O.xg)("/classrooms/".concat(null==Fn?void 0:Fn.course_id,"/shixun_homework")));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},yt=function(){Dn({type:"pathsDetail/getPathsDetail",payload:{id:zn.pathId}}),Dn({type:"pathsDetail/getRightData",payload:{id:zn.pathId}})},gt=!(null===(l=Zn.detail)||void 0===l||!l.participant_count||null!==(c=Zn.detail)&&void 0!==c&&c.allow_statistics),jt=(null===(d=Zn.detail)||void 0===d||null===(d=d.courses)||void 0===d?void 0:d.findIndex((function(e){return(null==e?void 0:e.course_id)===(null==Fn?void 0:Fn.course_id)})))+1,bt=jt===(null===(m=Zn.detail)||void 0===m||null===(m=m.courses)||void 0===m?void 0:m.length);return(0,K.jsxs)("section",{children:[(0,K.jsx)("aside",{className:_.banner,style:{backgroundImage:null!=Zn&&null!==(A=Zn.detail)&&void 0!==A&&null!==(A=A.attachments)&&void 0!==A&&null!==(A=A[0])&&void 0!==A&&A.url?"url(".concat(null==Zn||null===(S=Zn.detail)||void 0===S||null===(S=S.attachments)||void 0===S||null===(S=S[0])||void 0===S?void 0:S.url,")"):"url(".concat("data:image/png;base64,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",")"),marginBottom:null!==(C=Zn.detail)&&void 0!==C&&null!==(C=C.courses)&&void 0!==C&&C.length?70:20,paddingTop:20},children:(0,K.jsxs)("aside",{className:_.wrp,style:{backgroundImage:null!=Zn&&null!==(Z=Zn.detail)&&void 0!==Z&&null!==(Z=Z.attachments_b)&&void 0!==Z&&null!==(Z=Z[0])&&void 0!==Z&&Z.url?"url(".concat(null==Zn||null===(L=Zn.detail)||void 0===L||null===(L=L.attachments_b)||void 0===L||null===(L=L[0])||void 0===L?void 0:L.url,")"):""},children:[(0,K.jsxs)("div",{className:_.operationWrap,children:[(null===(D=Ln.userInfo)||void 0===D?void 0:D.login)&&(null===(z=Zn.detail)||void 0===z?void 0:z.is_collect)&&(0,K.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",width:80,display:"flex"},onClick:rt,children:[(0,K.jsx)(j.Z,{title:"取消收藏",children:(0,K.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0VFNUQ1RCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",style:{marginRight:"10px"}})}),(0,K.jsx)("span",{style:{height:"24px"},children:"已收藏"})]}),(null===(X=Ln.userInfo)||void 0===X?void 0:X.login)&&!(null!==(M=Zn.detail)&&void 0!==M&&M.is_collect)&&(0,K.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",width:70,marginLeft:"20px",display:"flex"},onClick:lt,children:[(0,K.jsx)(j.Z,{title:"收藏",children:(0,K.jsx)("img",{src:ce,style:{marginRight:"10px"}})}),(0,K.jsx)("span",{style:{height:"24px"},children:"收藏"})]}),!(0,N.bg)()&&(0,K.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex",width:70},className:"mr15",onClick:function(){(0,U.tJ)(Dn)},children:[(0,K.jsx)("img",{src:ce,style:{marginRight:"10px"}}),(0,K.jsx)("span",{style:{height:"24px"},children:"收藏"})]}),!(null===(F=Zn.detail)||void 0===F||!F.is_free)&&0!==(null===(H=Zn.detail)||void 0===H?void 0:H.publish_status)&&((null===(E=Zn.detail)||void 0===E?void 0:E.allow_add_member)||!(0,N.JA)())&&(0,K.jsx)(j.Z,{title:"以课堂实验的形式发送到我的课堂",children:(0,K.jsxs)("span",{onClick:function(){var e;null!==(e=Zn.detail)&&void 0!==e&&e.need_authorize?(0,U.rX)(!1,"该课程中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"):(0,U.tJ)(Dn)&&Dn({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,K.jsx)("img",{src:oe,style:{marginRight:"10px"}}),"发送课堂"]})}),(null===(J=Zn.detail)||void 0===J?void 0:J.allow_statistics)&&2===(null===(V=Zn.detail)||void 0===V?void 0:V.public_status)&&(0,K.jsxs)("span",{onClick:function(){return v.history.push("/paths/".concat(zn.pathId,"/statistics"))},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,K.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNy44NDMgMTcuOTY3VjkuMzRjMC0uMzQzLS4yNTgtLjYwOC0uNTY4LS42MDhINS41NjljLS4zMSAwLS41NjkuMjktLjU2OS42MDh2OC42MjdoMi44NDNabTMuNjE5IDBWNS42MzVjMC0uMzQzLS4yNTktLjYzNS0uNTY5LS42MzVIOS4xODhjLS4zMTEgMC0uNTcuMjktLjU3LjYzNXYxMi4zMzJoMi44NDRabTMuNjE5IDB2LTUuNDVjMC0uMzQ1LS4yNTktLjYzNi0uNTctLjYzNmgtMS43MDVjLS4zMSAwLS41NjkuMjktLjU2OS42MzR2NS40NTJoMi44NDNabTMuNjE4IDBWOS4zNGMwLS4zNDMtLjI1OS0uNjA4LS41NjktLjYwOGgtMS43MDZjLS4zMSAwLS41NjguMjktLjU2OC42MDh2OC42MjdoMi44NDNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",style:{marginRight:"10px"}}),"学习统计"]}),(null===(R=Zn.detail)||void 0===R?void 0:R.is_share)&&(0,K.jsx)(W.CopyToClipboard,{text:"".concat(window.location.origin,"/paths/").concat(zn.pathId,"?userid=").concat(null===(B=Ln.userInfo)||void 0===B?void 0:B.user_id),onCopy:function(){return x.ZP.success("已复制课程分享专属链接")},children:(0,K.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,K.jsx)("img",{src:oe,style:{marginRight:"10px"}}),"分享课程"]})}),(null===(G=Zn.detail)||void 0===G?void 0:G.allow_add_member)&&(0,K.jsx)(b.Z,{dropdownRender:function(){var e,n,t,i,a,s,r,l,o,c,u,d,f,p,m,h,x;return(0,K.jsxs)(w.Z,{children:[(null===(e=Zn.detail)||void 0===e?void 0:e.courses)&&((null===(n=Zn.detail)||void 0===n?void 0:n.is_creator)&&!(null===(t=Ln.userInfo)||void 0===t||!t.professional_certification)||(0,N.ag)())&&(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:mt,children:"开课"}),(null===(i=Zn.detail)||void 0===i?void 0:i.allow_statistics)&&(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){et?st():v.history.push("/paths/".concat(zn.pathId,"/edit"))},children:"编辑课程"}),(null===(a=Zn.detail)||void 0===a?void 0:a.allow_add_member)&&0===(null===(s=Zn.detail)||void 0===s?void 0:s.publish_status)&&(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:ct,children:"发布课程"}),(null===(r=Zn.detail)||void 0===r?void 0:r.allow_statistics)&&2===(null===(l=Zn.detail)||void 0===l?void 0:l.publish_status)&&0===(null===(o=Zn.detail)||void 0===o?void 0:o.public_status)&&(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:ut,children:"撤销发布"}),(null===(c=Zn.detail)||void 0===c?void 0:c.allow_statistics)&&2===(null===(u=Zn.detail)||void 0===u?void 0:u.publish_status)&&0===(null===(d=Zn.detail)||void 0===d?void 0:d.public_status)&&(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:dt,children:"公开课程"}),(null===(f=Zn.detail)||void 0===f?void 0:f.allow_statistics)&&1===(null===(p=Zn.detail)||void 0===p?void 0:p.public_status)&&(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:vt,children:"撤销申请公开"}),(0,N.GJ)()&&(null===(m=Zn.detail)||void 0===m?void 0:m.allow_statistics)&&2===(null===(h=Zn.detail)||void 0===h?void 0:h.public_status)&&(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:vt,children:"撤销公开"}),(null===(x=Zn.detail)||void 0===x?void 0:x.allow_delete)&&(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:ot,children:"删除课程"})]})},children:(0,K.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,K.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTkuMzI4IDEwLjU1Yy0uMDktLjQ1Ny0uMzcxLS43NTItLjcxNi0uNzUyaC0uMDcyQTEuODMgMS44MyAwIDAgMSAxNi43IDcuOTgxYzAtLjMyMi4xNjMtLjY5LjE2My0uNjlhLjk0OC45NDggMCAwIDAtLjMyNi0xLjE1NGwtLjAyNy0uMDE4LTEuODU3LTEuMDEyLS4wMjctLjAwOWEuOTYuOTYgMCAwIDAtLjM5OS0uMDhjLS4yOSAwLS41Ny4xMTYtLjc2LjMwNC0uMi4yMDYtLjkwNi44MDYtMS40NS44MDYtLjU0MyAwLTEuMjUtLjYwOS0xLjQ1OC0uODE1QTEuMDY3IDEuMDY3IDAgMCAwIDkuNzk5IDVjLS4xMzYgMC0uMjYzLjAyNy0uMzkuMDcybC0uMDI3LjAwOS0xLjkxMSAxLjA0Ny0uMDI3LjAxOGEuOTQ0Ljk0NCAwIDAgMC0uMzI2IDEuMTQ2cy4xNjMuMzY3LjE2My42ODlhMS44MyAxLjgzIDAgMCAxLTEuODM5IDEuODE3SDUuMzdjLS4zNTQgMC0uNjM0LjI5NS0uNzE2Ljc1Mi0uMDEuMDM2LS4xNTQuODMyLS4xNTQgMS40NXMuMTU0IDEuNDE0LjE1NCAxLjQ1Yy4wOS40NTcuMzcxLjc1Mi43MTYuNzUyaC4wODFhMS44MyAxLjgzIDAgMCAxIDEuODM5IDEuODE3YzAgLjMyMi0uMTU0LjY5LS4xNjMuNjlhLjk0OC45NDggMCAwIDAgLjMyNiAxLjE1NGwuMDE4LjAxOCAxLjgyIDEuMDEyLjAyOC4wMDljLjExOC4wNTMuMjUzLjA4LjM5LjA4LjI5IDAgLjU3OS0uMTE2Ljc2LS4zMjIuMjYzLS4yNzguOTYtLjg1IDEuNDc3LS44NS41NjEgMCAxLjI4Ni42NDQgMS40OTQuODY4YTEuMDQ1IDEuMDQ1IDAgMCAwIDEuMTYuMjQxbC4wMjctLjAwOSAxLjg5My0xLjAyOS4wMjctLjAxOGEuOTQ0Ljk0NCAwIDAgMCAuMzI2LTEuMTQ2cy0uMTYzLS4zNjctLjE2My0uNjg5YTEuODMgMS44MyAwIDAgMSAxLjgzOS0xLjgxN2guMDcyYy4zNTQgMCAuNjM0LS4yOTUuNzI1LS43NTIgMC0uMDA5LjE1NC0uODE0LjE1NC0xLjQ1YTEwLjg4OCAxMC44ODggMCAwIDAtLjE3Mi0xLjQ2Wm0tNy4zNzMgNC4wNzNDMTAuNDg3IDE0LjYyMyA5LjMgMTMuNDQgOS4zIDEyYzAtMS40NSAxLjE5NS0yLjYyMyAyLjY1NC0yLjYyMyAxLjQ2NyAwIDIuNjU0IDEuMTgyIDIuNjU0IDIuNjIzIDAgMS40NDEtMS4xODcgMi42MjMtMi42NTQgMi42MjNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",style:{marginRight:"10px"}}),"设置"]})})]}),(0,K.jsxs)("div",{style:{alignItems:"center"},className:[_.titleWrap,(null===(Q=Zn.detail)||void 0===Q||null===(Q=Q.name)||void 0===Q?void 0:Q.indexOf("\n"))&&_.titleFlexEnd].join(" "),children:[(0,K.jsxs)("div",{className:_.title,children:[(0,K.jsx)(j.Z,{title:null===(Y=Zn.detail)||void 0===Y||null===(Y=Y.name)||void 0===Y?void 0:Y.split("\n")[0],children:(0,K.jsx)("strong",{className:_.titleName,style:{maxWidth:(null==$n||null===($=$n.current)||void 0===$?void 0:$.offsetWidth)<150?810:730},children:null===(ee=Zn.detail)||void 0===ee||null===(ee=ee.name)||void 0===ee?void 0:ee.split("\n")[0]})}),(0,K.jsxs)("span",{className:"font24",children:[(0,K.jsx)("br",{}),null===(ne=Zn.detail)||void 0===ne||null===(ne=ne.name)||void 0===ne?void 0:ne.split("\n").filter((function(e,n){return 0!==n})).join("")]})]}),(0,K.jsx)("div",{children:(0,K.jsxs)("div",{className:_.tagsWrap,ref:$n,children:[(null===(te=Zn.detail)||void 0===te?void 0:te.allow_add_member)&&!(null!==(ie=Zn.detail)&&void 0!==ie&&ie.excellent)&&(0,K.jsx)(j.Z,{title:null===(ae=de[(null===(se=Zn.detail)||void 0===se?void 0:se.shixun_tag_num)-1])||void 0===ae?void 0:ae.connect,children:(0,K.jsx)("div",{children:(0,K.jsx)("div",{className:"".concat(_.openCourseTag," font14"),style:{backgroundColor:null===(fe=de[(null===(pe=Zn.detail)||void 0===pe?void 0:pe.shixun_tag_num)-1])||void 0===fe?void 0:fe.bkcolor,color:null===(ve=de[(null===(me=Zn.detail)||void 0===me?void 0:me.shixun_tag_num)-1])||void 0===ve?void 0:ve.txcolor,height:26,border:"1px solid ".concat(null===(he=de[(null===(xe=Zn.detail)||void 0===xe?void 0:xe.shixun_tag_num)-1])||void 0===he?void 0:he.bkcolor)},children:null===(ye=de[(null===(ge=Zn.detail)||void 0===ge?void 0:ge.shixun_tag_num)-1])||void 0===ye?void 0:ye.name})})}),(null===(je=Zn.detail)||void 0===je?void 0:je.featured)>0&&(0,K.jsxs)("div",{children:[1===(null===(be=Zn.detail)||void 0===be?void 0:be.featured)&&(0,K.jsx)("div",{className:"".concat(_.openCourseTag," font14"),style:{background:"#FF6500",border:"1px solid #FF6500"},children:"国家一流"}),2===(null===(we=Zn.detail)||void 0===we?void 0:we.featured)&&(0,K.jsx)("div",{className:"".concat(_.openCourseTag," font14"),style:{background:"#4361F2",border:"1px solid #4361F2"},children:"军队一流"}),3===(null===(Pe=Zn.detail)||void 0===Pe?void 0:Pe.featured)&&(0,K.jsx)("div",{className:"".concat(_.openCourseTag," font14"),style:{background:"#E9AD5D",border:"1px solid #E9AD5D"},children:"省级一流"}),4===(null===(ke=Zn.detail)||void 0===ke?void 0:ke.featured)&&(0,K.jsx)("div",{className:"".concat(_.openCourseTag," font14"),style:{background:"#f7ce62",border:"1px solid #f7ce62"},children:"精品课程"})]}),(null===(Te=Zn.detail)||void 0===Te?void 0:Te.excellent)&&(null===(_e=Zn.detail)||void 0===_e?void 0:_e.allow_add_member)&&"公开发布"==(null===(Ne=de[(null===(Ie=Zn.detail)||void 0===Ie?void 0:Ie.shixun_tag_num)-1])||void 0===Ne?void 0:Ne.name)&&15!=(null==Ln||null===(Ae=Ln.userInfo)||void 0===Ae?void 0:Ae.role)&&(0,K.jsx)("div",{children:(0,K.jsx)("div",{className:"".concat(_.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"},children:"开放课程"})}),(null===(Se=Zn.detail)||void 0===Se?void 0:Se.excellent)&&15==(null==Ln||null===(Ce=Ln.userInfo)||void 0===Ce?void 0:Ce.role)&&(0,K.jsx)("div",{children:(0,K.jsx)("div",{className:"".concat(_.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"},children:"开放课程"})}),(null===(Ze=Zn.detail)||void 0===Ze?void 0:Ze.is_plan)&&(0,K.jsx)(j.Z,{title:"教育部101计划计算机类课程",children:(0,K.jsx)("div",{children:(0,K.jsx)("div",{className:"".concat(_.openCourseTag," font14"),style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0},children:"101计划"})})})]})})]}),(null===(Le=Zn.detail)||void 0===Le?void 0:Le.laboratory_name)&&(0,N.Ny)()&&(0,K.jsxs)("div",{className:_.laboratory,children:[(0,K.jsx)("span",{children:"云上实验室:"}),(0,K.jsx)(j.Z,{title:null===(De=Zn.detail)||void 0===De?void 0:De.laboratory_name,children:(0,K.jsx)("a",{href:"https://".concat(null===(ze=Zn.detail)||void 0===ze?void 0:ze.laboratory_url),target:"_blank",className:_.name,children:null===(Xe=Zn.detail)||void 0===Xe?void 0:Xe.laboratory_name})})]}),(0,K.jsx)("div",{className:_.contentWrap,children:(0,K.jsxs)("div",{className:_.contentLeftWrap,children:[!(null===(Me=Zn.detail)||void 0===Me||!Me.stages_count)&&(0,K.jsxs)("div",{className:"mr30",children:[(0,K.jsx)("span",{children:"章节"}),(0,K.jsx)("p",{className:"mt3",children:null===(Fe=Zn.detail)||void 0===Fe?void 0:Fe.stages_count})]}),!(null===(He=Zn.detail)||void 0===He||!He.shixuns_count)&&(0,K.jsxs)("div",{className:"mr30",children:[(0,K.jsx)("span",{children:"单元"}),(0,K.jsx)("p",{className:"mt3",children:null===(Ee=Zn.detail)||void 0===Ee?void 0:Ee.shixuns_count})]}),!(null===(Je=Zn.detail)||void 0===Je||!Je.challenge_choose_count)&&(0,K.jsxs)("div",{className:"mr30",children:[(0,K.jsx)("span",{children:"选择题关卡"}),(0,K.jsx)("p",{className:"mt3",children:null===(Oe=Zn.detail)||void 0===Oe?void 0:Oe.challenge_choose_count})]}),!(null===(Ve=Zn.detail)||void 0===Ve||!Ve.challenges_count)&&(0,K.jsxs)("div",{className:"mr30",children:[(0,K.jsx)("span",{children:"实践关卡"}),(0,K.jsx)("p",{className:"mt3",children:null===(Ke=Zn.detail)||void 0===Ke?void 0:Ke.challenges_count})]}),!(null===(Re=Zn.detail)||void 0===Re||!Re.videos_count)&&(0,K.jsxs)("div",{className:"mr30",children:[(0,K.jsx)("span",{children:"视频"}),(0,K.jsx)("p",{className:"mt3",children:null===(Be=Zn.detail)||void 0===Be?void 0:Be.videos_count})]}),!(null===(qe=Zn.detail)||void 0===qe||!qe.attachment_count)&&(0,K.jsxs)("div",{className:"mr30",children:[(0,K.jsx)("span",{children:"课件"}),(0,K.jsx)("p",{className:"mt3",children:null===(Ue=Zn.detail)||void 0===Ue?void 0:Ue.attachment_count})]}),0!==(null===(We=Zn.detail)||void 0===We?void 0:We.publish_status)&&!(null===(Ge=Zn.detail)||void 0===Ge||!Ge.subject_score)&&(0,K.jsxs)("div",{className:"mr30",children:[(0,K.jsx)("span",{children:"经验值"}),(0,K.jsx)("p",{className:"mt3",children:null===(Qe=Zn.detail)||void 0===Qe?void 0:Qe.subject_score})]}),0!==(null===(Ye=Zn.detail)||void 0===Ye?void 0:Ye.publish_status)&&!(null===($e=Zn.detail)||void 0===$e||!$e.member_count)&&(0,K.jsxs)("div",{className:"mr30",children:[(0,K.jsxs)("span",{children:[(0,K.jsx)("span",{children:"学习人数"}),(0,K.jsx)(j.Z,{title:"更新时间:".concat((null===(en=Zn.detail)||void 0===en?void 0:en.member_count_update_at)||"--"),children:(0,K.jsx)("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"})})]}),(0,K.jsx)("p",{className:"mt3",children:null===(nn=Zn.detail)||void 0===nn?void 0:nn.member_count})]}),(null===(tn=Zn.detail)||void 0===tn?void 0:tn.subject_score)>0&&(0,K.jsxs)("span",{className:"font14 c-white",children:[(0,K.jsx)("span",{children:"评分"}),(0,K.jsx)("br",{}),(0,K.jsx)("div",{className:_.rating,children:(0,K.jsx)(P.Z,{allowHalf:!0,style:{fontSize:12},value:(0,O.og)(null===(an=Zn.detail)||void 0===an?void 0:an.averge_star),disabled:!0})})]})]})}),!(null===(sn=Zn.detail)||void 0===sn||null===(sn=sn.courses)||void 0===sn||!sn.length)&&(0,K.jsxs)("aside",{className:_.nav,children:[(0,K.jsxs)("div",{className:_.navLeft,children:[Fn.course_identity<4&&(0,K.jsx)(j.Z,{placement:"bottom",title:"编辑课堂",children:(0,K.jsx)("a",{href:"/classrooms/".concat(null==Fn?void 0:Fn.course_id,"/newgolds/settings"),target:"_blank",children:(0,K.jsx)("i",{className:"iconfont icon-bianji1 ".concat(_.navLeftIcon)})})}),(0,K.jsx)(b.Z,{dropdownRender:function(){var e,n;return(0,K.jsx)(w.Z,{children:null===(e=h()(null===(n=Zn.detail)||void 0===n?void 0:n.courses))||void 0===e||null===(e=e.reverse())||void 0===e?void 0:e.map((function(e,n){var t;return(0,K.jsx)(w.Z.Item,{onClick:function(){return n=e.course_id,i=null===(t=Zn.detail)||void 0===t||null===(t=t.courses)||void 0===t?void 0:t.find((function(e){return e.course_id===n})),Hn(i||{}),void Dn({type:"classroomList/setActionTabs",payload:{key:"修改开课时间",name:n}});var n,t,i},children:(0,K.jsxs)("span",{className:"font14",children:["第",(null===(t=Zn.detail)||void 0===t||null===(t=t.courses)||void 0===t?void 0:t.length)-n,"期"]})},e.course_id)}))})},children:(0,K.jsxs)("div",{children:[(0,K.jsxs)("span",{className:"font14 current",children:["第",(0,K.jsx)("span",{className:_.colorOrange,children:jt}),"期"]}),(0,K.jsx)(T.Z,{})]})}),(0,K.jsxs)("div",{className:_.navContent,children:[(0,K.jsxs)("div",{className:_.contentItem,children:[(0,K.jsx)("div",{className:_.contentItemTitle,children:"开课时间:"}),(0,K.jsx)("div",{className:_.contentItemText,children:null==Fn?void 0:Fn.start_date})]}),(0,K.jsx)("div",{className:_.verticalLine}),(0,K.jsxs)("div",{className:_.contentItem,children:[(0,K.jsx)("div",{className:_.contentItemTitle,children:"结课时间:"}),(0,K.jsx)("div",{className:_.contentItemText,children:null==Fn?void 0:Fn.end_date})]}),(0,K.jsx)("div",{className:_.verticalLine}),(0,K.jsxs)("div",{className:_.contentItem,children:[(0,K.jsx)("div",{className:_.contentItemTitle,children:"本期选课人数"}),(0,K.jsxs)("div",{className:_.contentItemText,children:[null==Fn?void 0:Fn.student_count," 人"]})]})]})]}),(0,K.jsxs)("div",{className:_.navRight,style:{display:"none"},children:[(0,K.jsxs)("div",{className:_.flexRow,children:[1===(null==Fn||null===(rn=Fn.course_status)||void 0===rn?void 0:rn.status)&&(0,K.jsx)("div",{className:"mr20 c-red-ee4",children:null==Fn||null===(ln=Fn.course_status)||void 0===ln?void 0:ln.time}),2===(null==Fn||null===(on=Fn.course_status)||void 0===on?void 0:on.status)&&Fn.course_identity<6&&(0,K.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"}),2===(null===(cn=Fn.course_status)||void 0===cn?void 0:cn.status)&&(Fn.course_identity<6?(0,K.jsx)("a",{className:_.classButton,href:"/classrooms/".concat(null==Fn||null===(un=Fn.first_category_url)||void 0===un||null===(un=un.split("/"))||void 0===un?void 0:un[2],"/announcement"),target:"_blank",children:"进入课堂"}):(0,K.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"})),1===(null===(dn=Fn.course_status)||void 0===dn?void 0:dn.status)&&Fn.course_identity>5&&(0,K.jsx)("div",{className:_.classButton,onClick:xt,children:"立即加入"}),1===(null===(fn=Fn.course_status)||void 0===fn?void 0:fn.status)&&5===Fn.course_identity&&(0,K.jsx)("a",{className:_.classButton,href:"/classrooms/".concat(null==Fn||null===(pn=Fn.first_category_url)||void 0===pn||null===(pn=pn.split("/"))||void 0===pn?void 0:pn[2],"/announcement"),target:"_blank",children:"立即学习"}),0===(null===(vn=Fn.course_status)||void 0===vn?void 0:vn.status)&&Fn.course_identity>5&&(0,K.jsx)("div",{className:_.classButton,onClick:xt,children:"立即报名"}),0===(null===(mn=Fn.course_status)||void 0===mn?void 0:mn.status)&&5===Fn.course_identity&&(0,K.jsx)("div",{className:_.classButton,children:"报名成功"}),(0===(null==Fn||null===(hn=Fn.course_status)||void 0===hn?void 0:hn.status)||1===(null==Fn||null===(xn=Fn.course_status)||void 0===xn?void 0:xn.status))&&Fn.course_identity<5&&(0,K.jsx)("a",{className:_.classButton,href:"/classrooms/".concat(null==Fn||null===(yn=Fn.first_category_url)||void 0===yn||null===(yn=yn.split("/"))||void 0===yn?void 0:yn[2],"/announcement"),target:"_blank",children:"进入课堂"}),gt&&bt&&(null===(gn=Zn.detail)||void 0===gn?void 0:gn.has_participate)&&(0,K.jsx)("span",{className:"".concat(_.classButton," ").concat(_.bgGray),children:"预约报名成功"}),gt&&bt&&!(null!==(jn=Zn.detail)&&void 0!==jn&&jn.has_participate)&&(Vn?(0,K.jsx)("span",{className:"".concat(_.classButton," ").concat(_.bgGray),children:"预约报名成功"}):(0,K.jsx)("span",{className:"".concat(_.classButton," ").concat(_.bg28e),onClick:ht,children:"期待开课并预约报名"}))]}),(0,K.jsxs)("div",{className:_.flexRow,children:[gt&&!(null===(bn=Zn.detail)||void 0===bn||null===(bn=bn.courses)||void 0===bn||!bn.length)&&bt&&(0,K.jsxs)("span",{className:"mt20",children:[(0,K.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(wn=Zn.detail)||void 0===wn?void 0:wn.student_count," ","人时即将开课"]}),(0,K.jsxs)("span",{className:"",children:["当前预约报名人数:",(0,K.jsx)("span",{className:"mr5 c-red-ee4",children:!0===Vn?(null===(Pn=Zn.detail)||void 0===Pn?void 0:Pn.participant_count)+1:null===(kn=Zn.detail)||void 0===kn?void 0:kn.participant_count}),"人"]})]}),gt&&!(null!==(Tn=Zn.detail)&&void 0!==Tn&&null!==(Tn=Tn.courses)&&void 0!==Tn&&Tn.length)&&bt&&(0,K.jsxs)("span",{children:[!(null!==(_n=Zn.detail)&&void 0!==_n&&_n.has_participate)&&(!0===Vn?(0,K.jsx)("span",{className:"".concat(_.classButton," ").concat(_.bgGray),children:"预约报名成功"}):(0,K.jsx)("a",{className:"".concat(_.classButton," ").concat(_.bg28e),onClick:ht,children:"期待开课并预约报名"})),(null===(Nn=Zn.detail)||void 0===Nn?void 0:Nn.has_participate)&&(0,K.jsx)("span",{className:"".concat(_.classButton," ").concat(_.bgGray),children:"预约报名成功"}),(0,K.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(In=Zn.detail)||void 0===In?void 0:In.student_count," ","人时即将开课"]}),(0,K.jsxs)("span",{className:"",children:["当前预约报名人数:",(0,K.jsx)("span",{className:"mr5 c-red-ee4",children:!0===Vn?(null===(An=Zn.detail)||void 0===An?void 0:An.participant_count)+1:null===(Sn=Zn.detail)||void 0===Sn?void 0:Sn.participant_count}),"人"]})]})]})]})]})]})}),(0,K.jsx)(q,{}),it.status&&(0,K.jsx)(re,{type:"subject",onCancel:function(){return ft(!1)},onOk:function(e){ft(!1),pt(e)}}),(0,K.jsx)(y.Z,{open:Qn,title:"课程公告",width:593,maskClosable:!1,onCancel:function(){Yn(!1)},centered:!0,footer:(0,K.jsx)("div",{children:(0,K.jsx)(k.ZP,{type:"primary",onClick:function(){Yn(!1)},children:"我知道了"})}),children:(0,K.jsx)(le.Z,{style:{maxHeight:378,overflow:"auto"},value:null==Zn||null===(Cn=Zn.detail)||void 0===Cn||null===(Cn=Cn.toast)||void 0===Cn?void 0:Cn.content})})]})})),pe=t(10160),ve=t(93948),me="rightWrap___trEKQ",he="qrCode___J87U9",xe="cardTop___sVfNE",ye="card___xqkwa",ge="flexRow___EJjLR",je="flexRowAbout___wsXZw",be="skillWrap___H2LfA",we="skillTopWrap___Iy4yY",Pe="directionItemWrap___D3A3B",ke="groupActionWrap___uM9bY",Te="classButton___kwIIq",_e="bg28e____4vxe",Ne="bgGray___bP0QM",Ie="price___YtmIz",Ae="d1___kWoQd",Se="auto___j1TRz",Ce="disabled___acQun",Ze="d2___lGbRu",Le="d3___bWANm",De="d4___wyT_a",ze="imgradius___fmcxI",Xe="imageWrap___HkmiW",Me="directionItemWrap___MKzHd",Fe="groupActionWrap___PB2b7",He="teamHeight___qj0wW",Ee="divHeight___MUuEe",Je=t(88522),Oe=t(61998),Ve=t(26724),Ke=t.n(Ve),Re=t(77540),Be=t(91275),qe=(0,v.connect)((function(e){return{pathsDetail:e.pathsDetail,loading:e.loading}}))((function(e){e.pathsDetail,e.loading;var n=e.dispatch,t=e.open,i=e.onClose,s=e.onReloadData,l=void 0===s?function(){}:s,c=(0,v.useParams)(),d=(0,p.useState)([]),f=u()(d,2),m=f[0],g=f[1],b=(0,p.useState)(!0),w=u()(b,2),P=w[0],T=w[1],_=(0,p.useState)(!1),N=u()(_,2),S=N[0],C=N[1],L=G.Z.useForm(),D=u()(L,1)[0],X=(0,p.useState)([]),M=u()(X,2),F=M[0],H=M[1],E=(0,p.useState)(1),J=u()(E,2),O=J[0],V=J[1],R=(0,p.useState)([]),B=u()(R,2),q=B[0],U=B[1],W=(0,p.useState)(!0),Q=u()(W,2),$=Q[0],ee=Q[1],ne=(0,p.useState)(!1),te=u()(ne,2),ie=te[0],ae=te[1];(0,p.useEffect)((function(){t&&se()}),[t]);var se=function(){var e=o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"classroomList/getSchoolList",payload:{}});case 2:t=e.sent,g(t.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),re=function(){var e=o()(a()().mark((function e(){var n,t,i,s,l,o=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=o.length>0&&void 0!==o[0]&&o[0],!(P&&!S||n)){e.next=11;break}return s=D.getFieldValue(),C(!0),V(n?1:O+1),e.next=7,(0,Re.nQ)(r()(r()({page:n?1:O+1,container_id:c.pathId,container_type:3},s),{},{school_name:(null==s?void 0:s.school_name)||null,keyword:(null==s||null===(t=s.keyword)||void 0===t?void 0:t.trim())||null}));case 7:l=e.sent,H(n?h()(l.users):[].concat(h()(F),h()(l.users))),C(!1),(null===(i=l.users)||void 0===i?void 0:i.length)<10&&T(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=q&&q.length){e.next=4;break}x.ZP.warning("请先在下面列表中选择要添加成员"),e.next=10;break;case 4:return ae(!0),e.next=7,(0,I.mx)({id:c.pathId,user_ids:q});case 7:n=e.sent,ae(!1),n&&(x.ZP.success("添加成功"),oe(),l&&l());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){D.setFieldsValue({keyword:""}),i(),ee(!0),T(!0)},ce=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,K.jsx)(Z.Z,{value:n.numid,checked:q.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)(v.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机号",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e&&z()(e).format("YYYY-MM-DD HH:mm"),children:(0,K.jsx)("span",{children:e&&z()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,K.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,K.jsxs)(y.Z,{title:"添加合作者",open:t,okText:"确定",cancelText:"取消",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:ie,onOk:le,onCancel:oe,children:[(0,K.jsxs)(G.Z,{layout:"inline",form:D,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:function(){var e;if(null===(e=D.getFieldValue())||void 0===e||null===(e=e.keyword)||void 0===e||!e.trim())return x.ZP.warning("请输入搜索内容"),void H([]);ee(!1),T(!0),C(!1),V(1),U([]),re(!0)},children:[(0,K.jsx)(G.Z.Item,{name:"search_type",label:"搜索类型",children:(0,K.jsxs)(A.default,{children:[(0,K.jsx)(A.default.Option,{value:"1",children:"姓名"}),(0,K.jsx)(A.default.Option,{value:"2",children:"手机号"}),(0,K.jsx)(A.default.Option,{value:"3",children:"邮箱"})]})}),(0,K.jsx)(G.Z.Item,{name:"keyword",label:"搜索内容",children:(0,K.jsx)(Y.Z,{allowClear:!0,style:{width:280},size:"middle",placeholder:"请输入内容"})}),(0,K.jsx)(G.Z.Item,{name:"school_name",label:"单位:",children:(0,K.jsx)(Je.Z,{allowClear:!0,defaultOpen:!1,options:m,style:{width:380},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,K.jsx)(G.Z.Item,{children:(0,K.jsx)(k.ZP,{htmlType:"submit",type:"primary",size:"middle",children:"搜索"})})]}),$&&(0,K.jsxs)("div",{className:"tc font16 c-light-black mt40",children:[(0,K.jsx)("img",{src:Be.RL,width:"100",alt:""}),(0,K.jsx)("br",{}),"请搜索要添加的人员"]}),!$&&(0,K.jsxs)("section",{children:[(0,K.jsx)("div",{className:"flexd-table-header mt20",children:(0,K.jsx)(Oe.Z,{pagination:!1,dataSource:[],columns:ce})}),(0,K.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,K.jsx)(Ke(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){re()},hasMore:P,useWindow:!1,children:(0,K.jsx)(Oe.Z,{loading:S,showHeader:!1,pagination:!1,dataSource:F,columns:ce,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=q.indexOf(e);n<0?q.push(e):q.splice(n,1),U(h()(q))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),Ue=(0,v.connect)((function(e){return{pathsDetail:e.pathsDetail,loading:e.loading}}))((function(e){var n=e.pathsDetail,t=(e.loading,e.dispatch),i=e.data,s=e.onReloadData,r=void 0===s?function(){}:s,l=(0,v.useParams)(),c=(0,p.useState)(!0),d=u()(c,2),f=d[0],m=d[1],g=(0,p.useState)(!1),b=u()(g,2),w=b[0],P=b[1],T=G.Z.useForm(),_=u()(T,1)[0],N=(0,p.useState)([]),A=u()(N,2),S=A[0],C=A[1],L=(0,p.useState)(1),D=u()(L,2),z=D[0],X=D[1],M=(0,p.useState)([]),F=u()(M,2),H=F[0],E=F[1],J=(0,p.useState)(!0),O=u()(J,2),V=O[0],R=O[1],B=(0,p.useState)(!1),q=u()(B,2),U=q[0],W=q[1];(0,p.useEffect)((function(){"Collaborators-AddCourses"===n.actionTabs.key&&(R(!0),m(!0),Q())}),[n.actionTabs.key]);var Q=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"classroomList/getSchoolList",payload:{}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$=function(){var e=o()(a()().mark((function e(){var n,t,i,s,r,o=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=o.length>0&&void 0!==o[0]&&o[0],!(f&&!w||n)){e.next=11;break}return s=_.getFieldValue(),P(!0),X(n?1:z+1),e.next=7,(0,Re.FU)({page:n?1:z+1,container_id:l.pathId,container_type:3,manager_name:(null==s?void 0:s.manager_name)||null,course_name:(null==s||null===(t=s.course_name)||void 0===t?void 0:t.trim())||null});case 7:r=e.sent,C(n?h()(r.courses):[].concat(h()(S),h()(r.courses))),P(!1),(null===(i=r.courses)||void 0===i?void 0:i.length)<10&&m(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=o()(a()().mark((function e(){var t,s,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=H&&H.length){e.next=4;break}x.ZP.warning("请先在下面列表中选择要添加课堂"),e.next=19;break;case 4:if(1==n.actionTabs.type){e.next=10;break}if(!((null==n||null===(t=n.Courses)||void 0===t||null===(t=t.spoc_courses)||void 0===t?void 0:t.length)+(null==H?void 0:H.length)>3)){e.next=8;break}return x.ZP.warning("一个实践课程只能加入3个spoc课堂"),e.abrupt("return");case 8:e.next=13;break;case 10:if(!((null==i||null===(s=i.spoc_courses)||void 0===s?void 0:s.length)+(null==H?void 0:H.length)>3)){e.next=13;break}return x.ZP.warning("一个实践课程只能加入3个历史课堂"),e.abrupt("return");case 13:return W(!0),e.next=16,(0,I.sm)({id:l.pathId,course_ids:H,course_type:n.actionTabs.type});case 16:o=e.sent,W(!1),o&&(x.ZP.success("添加成功"),ne(),r&&r());case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=function(){_.setFieldsValue({course_name:"",manager_name:""}),E([]),t({type:"pathsDetail/setActionTabs",payload:{}})},te=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,K.jsx)(Z.Z,{value:n.id,checked:H.includes(String(n.id)),disabled:!!e})}},{title:"课堂名称",dataIndex:"name",width:100,ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e||"--"})})}},{title:"管理者",width:100,dataIndex:"managers",ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e||"--"})})}},{title:"课堂所在学校",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e||"--"})})}},{title:"创建时间",dataIndex:"created_at",width:140,ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e})})}},{title:"成员数量",dataIndex:"course_members_count",width:80,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e||"--"})})}}];return(0,K.jsxs)(y.Z,{title:"添加课堂",open:"Collaborators-AddCourses"===n.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:U,onOk:ee,onCancel:ne,children:[(0,K.jsxs)(G.Z,{layout:"inline",form:_,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:function(){R(!1),m(!0),P(!1),X(1),E([]),$(!0)},children:[(0,K.jsx)(G.Z.Item,{name:"course_name",label:"课堂名称",children:(0,K.jsx)(Y.Z,{allowClear:!0,style:{width:370},size:"middle",placeholder:"请输入课堂名称"})}),(0,K.jsx)(G.Z.Item,{name:"manager_name",label:"课堂管理者",children:(0,K.jsx)(Y.Z,{allowClear:!0,style:{width:370},size:"middle",placeholder:"请输入课堂管理者名称"})}),(0,K.jsx)(G.Z.Item,{children:(0,K.jsx)(k.ZP,{htmlType:"submit",type:"primary",size:"middle",children:"搜索"})})]}),V&&(0,K.jsxs)("div",{className:"tc font16 c-light-black mt40",children:[(0,K.jsx)("img",{src:Be.RL,width:"100",alt:""}),(0,K.jsx)("br",{}),"请搜索要添加的人员"]}),!V&&(0,K.jsxs)("section",{children:[(0,K.jsx)("div",{className:"flexd-table-header mt20",children:(0,K.jsx)(Oe.Z,{pagination:!1,dataSource:[],columns:te})}),(0,K.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,K.jsx)(Ke(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){$()},hasMore:f,useWindow:!1,children:(0,K.jsx)(Oe.Z,{loading:w,showHeader:!1,pagination:!1,dataSource:S,columns:te,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=H.indexOf(e);n<0?H.push(e):H.splice(n,1),E(h()(H))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),We=t(48705),Ge=t(44589),Qe=t(39180),Ye=t.n(Qe),$e=(0,Ge.W8)((function(e){var n,t,i,a,s,r,l=e.item,o=(e.toIndex,e.params,e.isShow,e.setShow,e.dispatch),c=e.user,u=(e.classroomList,e.handleDeleteMember),d=e.pathsDetail;return(0,K.jsx)("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"},children:(0,K.jsxs)("div",{className:Me,children:[(0,K.jsxs)(j.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:(0,K.jsxs)("div",{className:He,children:[(0,K.jsxs)("div",{style:{display:"flex"},children:[(0,K.jsx)("div",{className:Xe,style:{marginRight:11},children:(0,K.jsx)("img",{className:Xe,src:pe.Z.API_SERVER+"/images/"+(null==l?void 0:l.image_url)})}),(0,K.jsxs)("div",{children:[(0,K.jsx)("div",{title:null==l?void 0:l.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"},children:(null==l?void 0:l.name)||"--"}),(0,K.jsx)("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==l?void 0:l.school})]})]}),(0,K.jsx)("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(null!=l&&l.brief_introduction)&&(0,K.jsx)("div",{children:"暂无相关介绍"}),(null==l?void 0:l.brief_introduction)&&(0,K.jsx)("div",{className:Ee,children:null==l?void 0:l.brief_introduction}),(null==c||null===(n=c.userInfo)||void 0===n?void 0:n.user_id)===(null==l?void 0:l.id)&&(0,K.jsx)("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:function(){return v.history.push("/account/profile")},children:(0,K.jsx)("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})})]}),children:[(0,K.jsx)("img",{draggable:!1,className:ze,onClick:function(){(0,N.bg)()?v.history.push("".concat(l.user_url)):o({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:pe.Z.API_SERVER+"/images/"+(null==l?void 0:l.image_url)}),(0,K.jsxs)("div",{children:[(null==l||null===(t=l.name)||void 0===t?void 0:t.length)>6?(null==l||null===(i=l.name)||void 0===i?void 0:i.substr(0,6))+"...":(null==l?void 0:l.name)||"--",(0,K.jsx)("br",{}),(0,K.jsx)("span",{style:{color:"#999999"},children:(null==l||null===(a=l.school)||void 0===a?void 0:a.length)>6?(null==l||null===(s=l.school)||void 0===s?void 0:s.substr(0,6))+"...":(null==l?void 0:l.school)||"--"})]})]}),(0,K.jsx)("br",{}),(0,K.jsx)("span",{className:Fe,children:(0,K.jsx)("i",{style:{display:!(null!==(r=d.detail)&&void 0!==r&&r.allow_add_member)&&"none"},className:"iconfont icon-shanchu5 mr1 c-red font15 current",onClick:function(e){e.stopPropagation(),u(l.id)}})})]})})})),en=(0,Ge.JN)((function(e){var n=e.isShow,t=e.setShow,i=e.pathsDetail,a=e.items,s=e.params,r=e.dispatch,l=e.user,o=e.classroomList,c=e.handleDeleteMember;return(0,K.jsx)("div",{className:"task-list-container",children:null==a?void 0:a.map((function(e,a){return(0,K.jsx)($e,{isShow:n,setShow:t,dispatch:r,pathsDetail:i,handleDeleteMember:c,user:l,classroomList:o,toIndex:a+1,params:s,index:a,item:e},"".concat(e.id))}))})})),nn=(0,v.connect)((function(e){return{user:e.user,classroomList:e.classroomList,pathsDetail:e.pathsDetail}}))((function(e){var n=e.isupdate,t=e.setisupdate,i=e.data,s=e.user,r=e.classroomList,l=e.pathsDetail,c=e.operation,d=(e.callback,e.handleDeleteMember),f=(e.onCancel,e.dispatch),m=(e.visible,(0,p.useState)(i)),h=u()(m,2),x=h[0],y=h[1],g=(0,v.useParams)(),j=(0,p.useState)(),b=u()(j,2),w=(b[0],b[1],(0,p.useState)(!0)),P=u()(w,2),k=P[0],T=P[1];function _(){return(_=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/paths/".concat(null==g?void 0:g.pathId,"/move_subject_members.json"),{method:"post",body:{user_ids:n}});case 2:e.sent,f({type:"pathsDetail/getRightData",payload:{id:g.pathId}});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,p.useEffect)((function(){n&&(!function(e){_.apply(this,arguments)}(x.map((function(e){return null==e?void 0:e.id}))),t(!1))}),[n]),(0,p.useEffect)((function(){y(i)}),[JSON.stringify(i)]),(0,K.jsx)("div",{style:{zIndex:1e3,width:"100%",position:"relative"},className:"sort-list-panel",children:(0,K.jsx)(en,{axis:"xy",helperClass:"dragging-li",isShow:k,setShow:T,distance:2,disableAutoscroll:!0,dispatch:f,pathsDetail:l,handleDeleteMember:d,user:s,classroomList:r,params:g,items:x,onSortEnd:function(e){var n=e.newIndex,t=e.oldIndex;c&&y(Ye()(x,t,n))}})})})),tn="imgradius___Iug8Z",an="directionItemWrap___odBHm",sn="groupActionWrap___u5Xgw",rn="bottomdiv___MLbfq",ln=(0,Ge.W8)((function(e){var n,t,i,a,s=e.item,r=(e.toIndex,e.params,e.dispatch,e.classroomList,e.handleDeleteMember),l=e.pathsDetail;return(0,K.jsxs)("span",{onClick:function(){window.open(null==s?void 0:s.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"},children:[(0,K.jsxs)("div",{className:an,children:[(0,K.jsx)("img",{className:tn,src:pe.Z.API_SERVER+(null==s?void 0:s.default_image)}),(0,K.jsx)("span",{className:sn,children:(0,K.jsx)(j.Z,{title:s.name,children:(0,K.jsx)("span",{style:{fontSize:"18px",color:"#ffffff"},children:(null===(n=s.name)||void 0===n?void 0:n.length)>7?(0,K.jsxs)("span",{children:[null===(t=s.name)||void 0===t?void 0:t.substring(0,7),(0,K.jsx)("br",{})," ",null===(i=s.name)||void 0===i?void 0:i.substring(7,14),(null==s?void 0:s.name.length)>14&&"..."]}):s.name})})})]}),(0,K.jsxs)("div",{className:rn,children:[(0,K.jsx)(j.Z,{title:"访问数:".concat(null==s?void 0:s.visits),placement:"bottom",children:(0,K.jsxs)("span",{children:[(0,K.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),(0,K.jsx)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:null==s?void 0:s.visits})]})}),(0,K.jsx)(j.Z,{title:"课堂成员数:".concat(null==s?void 0:s.course_members_count),placement:"bottom",children:(0,K.jsxs)("span",{children:[(0,K.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),(0,K.jsxs)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:[" ",null==s?void 0:s.course_members_count]})]})}),(0,K.jsx)(j.Z,{overlayStyle:{maxWidth:380},title:(0,K.jsxs)("div",{style:{whiteSpace:"nowrap"},children:["课堂的任务数(作业数+试卷数+问卷数):",null==s?void 0:s.tasks_count]}),placement:"bottom",children:(0,K.jsxs)("span",{children:[(0,K.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),(0,K.jsxs)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:[" ",null==s?void 0:s.tasks_count]})]})}),(0,K.jsx)(j.Z,{title:"删除",placement:"bottom",children:(0,K.jsx)("span",{children:(0,K.jsx)("i",{style:{color:"#bbbbbb",display:!(null!=l&&null!==(a=l.detail)&&void 0!==a&&a.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:function(e){e.stopPropagation(),r(s.id)}})})})]})]})})),on=(0,Ge.JN)((function(e){var n=e.items,t=e.params,i=e.dispatch,a=e.classroomList,s=e.handleDeleteMember,r=e.pathsDetail;return(0,K.jsx)("div",{className:"task-list-container",style:{minHeight:240*(null==n?void 0:n.length)},children:null==n?void 0:n.map((function(e,n){return(0,K.jsx)(ln,{dispatch:i,pathsDetail:r,handleDeleteMember:s,classroomList:a,toIndex:n+1,params:t,index:n,item:e},"".concat(e.id))}))})})),cn=(0,v.connect)((function(e){return{classroomList:e.classroomList,pathsDetail:e.pathsDetail}}))((function(e){var n=e.data,t=e.classroomList,i=e.pathsDetail,s=(e.callback,e.handleDeleteMember),r=(e.onCancel,e.dispatch),l=(e.visible,(0,p.useState)(n)),c=u()(l,2),d=c[0],f=c[1],m=(0,v.useParams)(),h=(0,p.useState)(),x=u()(h,2);x[0],x[1];function y(){return(y=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/paths/".concat(null==m?void 0:m.pathId,"/spoc_courses/move_position.json"),{method:"post",body:{ids:n}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,p.useEffect)((function(){f(n)}),[JSON.stringify(n)]),(0,K.jsx)("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel",children:(0,K.jsx)(on,{axis:"y",helperClass:"dragging-li",pathsDetail:i,distance:2,dispatch:r,handleDeleteMember:s,classroomList:t,params:m,items:d,onSortEnd:function(e){var n=e.newIndex,t=e.oldIndex;!function(e){y.apply(this,arguments)}(Ye()(d,t,n).map((function(e){return null==e?void 0:e.id}))),f(Ye()(d,t,n))}})})})),un=t(75487),dn=t(374),fn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII=",pn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg==",vn=t(83833),mn=t(42441),hn=(t(56047),["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]);function xn(e){var n=e.target,t=function(e,n){if(e.localName===n)return e;for(var t=0,i=e;i=i.parentNode;t++){if(i.localName===n)return i;if(i==document.documentElement)return!1}}(n,"a");if(console.log([t],null==t?void 0:t.href,44),(null==t||!t.href)&&"IMG"===n.tagName.toUpperCase()){var i=n.src||n.getAttribute("src");i&&-1===i.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),vn.Z.publish("preview-image",i))}}var yn=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,a=e.globalSetting,s=e.classroomList;return{pathsDetail:n,user:t,globalSetting:a,loading:i.models.index,classroomList:s}}))((function(e){var n,t,i,s,r,l,c,d,m,h,g,b,w,P,T,_,A,Z,L,D,z,X,M,F,H,E,J,V,R,B,q,W,G,Q,$,ne,te,ie,ae,se,re,oe,ce,ue,de,fe,Fe,Je,Oe,Ve,Ke,Re,Ge,Qe,Ye,$e,en,tn,an,sn,rn,ln,on,vn,yn,gn,jn,bn,wn,Pn,kn,Tn,_n,Nn,In,An,Sn,Cn,Zn,Ln,Dn,zn,Xn,Mn,Fn,Hn,En,Jn,On,Vn=e.pathsDetail,Kn=e.user,Rn=(e.globalSetting,e.loading,e.classroomList),Bn=e.dispatch,qn=(f()(e,hn),(0,v.useSearchParams)()),Un=u()(qn,1)[0],Wn=(0,v.useParams)(),Gn=(0,p.useState)(!0),Qn=u()(Gn,2),Yn=(Qn[0],Qn[1],(0,p.useState)(!1)),$n=u()(Yn,2),et=$n[0],nt=$n[1],tt=(0,p.useState)(),it=u()(tt,2),at=it[0],st=it[1],rt=(0,p.useState)(),lt=u()(rt,2),ot=lt[0],ct=lt[1],ut=(0,p.useState)({}),dt=u()(ut,2),ft=dt[0],pt=dt[1],vt=(0,p.useState)(),mt=u()(vt,2),ht=mt[0],xt=mt[1],yt=(0,p.useRef)(),gt=(0,p.useState)(!1),jt=u()(gt,2),bt=jt[0],wt=jt[1],Pt=(0,p.useState)({}),kt=u()(Pt,2),Tt=kt[0],_t=kt[1],Nt=(0,p.useState)(!1),It=u()(Nt,2),At=It[0],St=It[1],Ct=(0,p.useState)(!1),Zt=u()(Ct,2),Lt=Zt[0],Dt=Zt[1],zt=(0,p.useState)(!1),Xt=u()(zt,2),Mt=Xt[0],Ft=Xt[1],Ht=((0,v.useLocation)(),!(null!==(n=Vn.detail)&&void 0!==n&&n.can_managed)),Et=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")};(0,p.useEffect)((function(){if(yt.current)return yt.current.addEventListener("mousedown",xn),function(){var e;null===(e=yt.current)||void 0===e||e.removeEventListener("mousedown",xn)}}),[yt.current]);var Jt=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=ot&&ot.trim()){e.next=3;break}return x.ZP.warning("名称不能为空"),e.abrupt("return");case 3:return e.next=5,(0,I.bw)({id:Wn.pathId,team_title:ot.trim()});case 5:n=e.sent,st(!at),0===(null==n?void 0:n.status)&&(ct(null),x.ZP.success(n.message),Bn({type:"pathsDetail/getRightData",payload:{id:Wn.pathId}}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Ot(){return(Ot=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=_t,e.next=3,(0,I.ue)({id:Wn.pathId,course_type:1});case 3:e.t1=e.sent,(0,e.t0)(e.t1);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,p.useEffect)((function(){var e,n;1===(null===(e=Vn.detail)||void 0===e?void 0:e.show_spoc)&&Bn({type:"pathsDetail/getCoureses",payload:{id:Wn.pathId}}),null!==(n=Vn.detail)&&void 0!==n&&n.show_history&&function(){Ot.apply(this,arguments)}()}),[Vn.detail]),(0,p.useEffect)((function(){var e;if("修改开课时间"===(null===(e=Rn.actionTabs)||void 0===e?void 0:e.key)){var n,t=null===(n=Vn.detail)||void 0===n||null===(n=n.courses)||void 0===n?void 0:n.find((function(e){var n;return e.course_id===(null===(n=Rn.actionTabs)||void 0===n?void 0:n.name)}));pt(t||{})}}),[Rn.actionTabs]),(0,p.useEffect)((function(){var e,n,t,i;if(null!==(e=Vn.detail)&&void 0!==e&&e.has_start){var a,s=null===(a=Vn.detail)||void 0===a||null===(a=a.courses)||void 0===a?void 0:a.findIndex((function(e){var n;return 1===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)}));t=s>-1?s:0}else{var r,l,o=null===(r=Vn.detail)||void 0===r||null===(r=r.courses)||void 0===r||null===(r=r.map((function(e){var n;return parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))||void 0===r?void 0:r.lastIndexOf(2);t=o>-1?o:0,t=(o=null===(l=Vn.detail)||void 0===l||null===(l=l.courses)||void 0===l?void 0:l.findIndex((function(e){var n;return 0===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?o:t}null!==(n=Vn.detail)&&void 0!==n&&n.courses&&pt((null===(i=Vn.detail)||void 0===i?void 0:i.courses[t])||{})}),[Vn.detail]);var Vt,Kt=function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,K.jsx)("div",{className:"tc",children:"你确定要删除该成员吗?"}),onOk:function(){var e=o()(a()().mark((function e(){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.EP)({id:Wn.pathId,user_id:n});case 2:1===(null==(t=e.sent)?void 0:t.status)&&((null===(i=Kn.userInfo)||void 0===i?void 0:i.user_id)===n&&(window.location.href=window.location.href),x.ZP.info(null==t?void 0:t.message),Ut());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Rt=function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,K.jsx)("div",{className:"tc",children:"你确定要删除该课堂吗?"}),onOk:function(){var e=o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.$D)({id:Wn.pathId,courseid:n});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(x.ZP.info("删除成功"),Ut());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Bt=function(){var e;y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,K.jsx)("div",{className:"tc",children:"是否确认立即预约?"}),onOk:(e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.c3)({id:Wn.pathId});case 2:0===(n=e.sent).status&&(xt(!0),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},qt=function(e){Ht?Et():Bn({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:e}})},Ut=function(){Bn({type:"pathsDetail/getPathsDetail",payload:{id:Wn.pathId}}),Bn({type:"pathsDetail/getRightData",payload:{id:Wn.pathId}}),Bn({type:"pathsDetail/getCoureses",payload:{id:Wn.pathId}})},Wt=function(){var e;(0,U.tJ)(Bn)&&y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,K.jsx)("div",{className:"tc",children:"是否确定加入该课堂"}),onOk:(e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.JS)({id:null==ft?void 0:ft.course_id});case 2:0===(n=e.sent).status&&(x.ZP.success(n.message),Bn({type:"pathsDetail/getPathsDetail",payload:{id:Wn.pathId}}),1===parseInt(null===(t=ft.course_status)||void 0===t?void 0:t.status)&&(0,O.xg)("".concat(null==ft?void 0:ft.first_category_url)));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},Gt=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:Wn.pathId}});case 2:0==(null==(n=e.sent)?void 0:n.status)?Qt():y.Z.confirm({centered:!0,title:"提示",icon:null,content:"课程已存在待支付订单,确定取消原订单,重新提交订单进行支付吗?",okText:"确认",cancelText:"取消",onOk:function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:Wn.pathId}});case 2:0==(null==(n=e.sent)?void 0:n.status)&&Qt();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qt=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return nt(!0),e.next=3,(0,ee.ZP)("/api/payments.json",{method:"POST",body:{subject_id:Wn.pathId,payment_method:"wechat_qr"}});case 3:null!=(n=e.sent)&&n.num&&(nt(!1),v.history.push(Un.get("userid")?"/order/".concat(Wn.pathId,"/pay?order_num=").concat(null==n?void 0:n.num,"&userid=").concat(Un.get("userid")):"/order/".concat(Wn.pathId,"/pay?order_num=").concat(null==n?void 0:n.num)));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Yt=function(){var e=o()(a()().mark((function e(n,t){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Bn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进入实践项目,请稍后..."}}),!t){e.next=7;break}return e.next=4,(0,dn.BK)({id:n});case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,(0,dn.Ir)({id:n});case 9:e.t0=e.sent;case 10:if(i=e.t0,Bn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(null!=i&&i.game_identifier||null!=i&&i.identifier)){e.next=15;break}return(0,O.xg)(t?"/tasks/".concat(null==i?void 0:i.identifier,"/jupyter?subject_id=").concat(Wn.pathId):"/tasks/".concat(i.game_identifier,"?subject_id=").concat(Wn.pathId)),e.abrupt("return");case 15:2===(null==i?void 0:i.status)?ei(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&$t(null==i?void 0:i.message);case 16:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),$t=function(e){y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,K.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},ei=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,K.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=o()(a()().mark((function t(){var i,s;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,un.$Q)({url:n});case 2:if(i=t.sent){t.next=5;break}return t.abrupt("return");case 5:return x.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,dn.Ir)({id:i.shixun_identifier});case 8:if(null==(s=t.sent)||!s.game_identifier){t.next=12;break}return(0,O.xg)("/tasks/".concat(s.game_identifier,"?subject_id=").concat(Wn.pathId)),t.abrupt("return");case 12:2===(null==s?void 0:s.status)?e(null==s?void 0:s.message):3===(null==s?void 0:s.status)&&$t(null==s?void 0:s.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},ni=function(){var e;if((0,U.tJ)(Bn)){var n=[];null==Vn||null===(e=Vn.stageData)||void 0===e||e.forEach((function(e){var t,i;e.items&&null!==(t=e.items)&&void 0!==t&&t.length&&(null===(i=e.items)||void 0===i||i.forEach((function(e){var t;n.push(e),e.children&&null!==(t=e.children)&&void 0!==t&&t.length&&(n=n.concat(e.children))})))}));var t=n.find((function(e){return["VideoItem","Attachment","Shixun"].includes(e.item_type)}));console.log(t,"stageParam"),"VideoItem"!==t.item_type?"Attachment"!==t.item_type?"Shixun"!==t.item_type||Yt(t.identifier,t.is_jupyter):(0,O.xg)(t.url):(0,O.xg)("/video/".concat(t.id,"?subject_id=").concat(Wn.pathId))}},ti=function(){var e=o()(a()().mark((function e(){var n,t,i,s,r,l,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/users/".concat(Kn.userInfo.login,"/subjects/request_certificate.json"),{method:"post",body:{subject_id:Wn.pathId}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.info("提交成功"),Bn({type:"pathsDetail/getRightData",payload:{id:Wn.pathId}}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null!==(n=Kn.userInfo)&&void 0!==n&&n.professional_certification){e.next=4;break}return y.Z.confirm({title:"提示",centered:!0,content:(0,K.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,O.xg)("/account/certification")}}),e.abrupt("return",!1);case 4:if("drafted"!==(null===(t=Vn.rightData)||void 0===t||null===(t=t.progress)||void 0===t?void 0:t.certificated)){e.next=6;break}return e.abrupt("return",!1);case 6:if("none"!==(null===(i=Vn.rightData)||void 0===i||null===(i=i.progress)||void 0===i?void 0:i.certificated)&&"rejected"!==(null===(s=Vn.rightData)||void 0===s||null===(s=s.progress)||void 0===s?void 0:s.certificated)){e.next=9;break}return 100===(null===(c=Vn.rightData)||void 0===c?void 0:c.progress.learned)?y.Z.info({title:"申请证书",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'申请成功,可以在个人中心"我的证书"中查看',okText:"确定申请",cancelText:"取消",onOk:l}):y.Z.confirm({title:"申请证书",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:"你目前学习进度为".concat(null===(u=Vn.rightData)||void 0===u?void 0:u.progress.learned,"%,建议申请后继续进行课程学习"),okText:"确定申请",cancelText:"取消",onOk:l}),e.abrupt("return",!1);case 9:"passed"===(null===(r=Vn.rightData)||void 0===r||null===(r=r.progress)||void 0===r?void 0:r.certificated)&&wt(!0);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ii=(0,p.useMemo)((function(){var e,n,t;if(null!==(e=Vn.rightData)&&void 0!==e&&null!==(e=e.tags)&&void 0!==e&&e.length)return(0,K.jsx)(mn.Z,{option:(t=new Image,t.src=Be.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:t,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:(null===(n=Vn.rightData)||void 0===n||null===(n=n.tags)||void 0===n?void 0:n.map((function(e,n){return{name:e.tag_name,value:n}})))||[]}]}),style:{height:370},opts:{renderer:"svg"}})}),[null===(t=Vn.rightData)||void 0===t?void 0:t.tags]),ai=(0,p.useMemo)((function(){var e;return(0,K.jsx)("div",{style:{width:"100%"},children:null===(e=Vn.rightData)||void 0===e||null===(e=e.members)||void 0===e?void 0:e.map((function(e,n){var t,i,a,s,r;return(0,K.jsx)("div",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"},children:(0,K.jsxs)("div",{className:Me,children:[(0,K.jsxs)(j.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:(0,K.jsxs)("div",{className:He,children:[(0,K.jsxs)("div",{style:{display:"flex"},children:[(0,K.jsx)("div",{className:Xe,style:{marginRight:11},children:(0,K.jsx)("img",{className:Xe,src:pe.Z.API_SERVER+"/images/"+(null==e?void 0:e.image_url)})}),(0,K.jsxs)("div",{children:[(0,K.jsx)("div",{title:null==e?void 0:e.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"},children:(null==e?void 0:e.name)||"--"}),(0,K.jsx)("div",{title:null==e?void 0:e.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==e?void 0:e.school})]})]}),(0,K.jsx)("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(null!=e&&e.brief_introduction)&&(0,K.jsx)("div",{children:"暂无相关介绍"}),(null==e?void 0:e.brief_introduction)&&(0,K.jsx)("div",{className:Ee,children:null==e?void 0:e.brief_introduction}),(null==Kn||null===(t=Kn.userInfo)||void 0===t?void 0:t.user_id)===(null==e?void 0:e.id)&&(0,K.jsx)("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:function(){return v.history.push("/account/profile")},children:(0,K.jsx)("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})})]}),children:[(0,K.jsx)("img",{draggable:!1,className:ze,onClick:function(){(0,N.bg)()?v.history.push("".concat(e.user_url)):Bn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:pe.Z.API_SERVER+"/images/"+(null==e?void 0:e.image_url)}),(0,K.jsxs)("div",{children:[(null==e||null===(i=e.name)||void 0===i?void 0:i.length)>6?(null==e||null===(a=e.name)||void 0===a?void 0:a.substr(0,6))+"...":(null==e?void 0:e.name)||"--",(0,K.jsx)("br",{}),(0,K.jsx)("span",{style:{color:"#999999"},children:(null==e||null===(s=e.school)||void 0===s?void 0:s.length)>6?(null==e||null===(r=e.school)||void 0===r?void 0:r.substr(0,6))+"...":(null==e?void 0:e.school)||"--"})]})]}),(0,K.jsx)("br",{})]})},n)}))})}),[null===(i=Vn.rightData)||void 0===i?void 0:i.members]),si=!(null===(s=Vn.detail)||void 0===s||!s.participant_count||null!==(r=Vn.detail)&&void 0!==r&&r.allow_statistics),ri=(null===(l=Vn.detail)||void 0===l||null===(l=l.courses)||void 0===l?void 0:l.findIndex((function(e){return(null==e?void 0:e.course_id)===(null==ft?void 0:ft.course_id)})))+1===(null===(c=Vn.detail)||void 0===c||null===(c=c.courses)||void 0===c?void 0:c.length);return(0,K.jsxs)("section",{className:me,children:[(null===(d=Vn.rightData)||void 0===d?void 0:d.qrcode_img)&&(0,K.jsx)("div",{className:he,children:(0,K.jsx)("img",{src:null===(m=Vn.rightData)||void 0===m?void 0:m.qrcode_img})}),(null===(h=Vn.rightData)||void 0===h?void 0:h.progress)&&(0,K.jsxs)("div",{className:"".concat(ye," ").concat(xe),style:{top:null!==(g=Vn.detail)&&void 0!==g&&null!==(g=g.courses)&&void 0!==g&&g.length?"-140px":"-70px"},children:[2===parseInt(null==ft||null===(b=ft.course_status)||void 0===b?void 0:b.status)&&ft.course_identity<6&&(0,K.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"}),2===parseInt(null===(w=ft.course_status)||void 0===w?void 0:w.status)&&(ft.course_identity<6?"":(0,K.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"})),(0,K.jsxs)("div",{className:ge,children:[si&&!(null===(P=Vn.detail)||void 0===P||null===(P=P.courses)||void 0===P||!P.length)&&ri&&(0,K.jsxs)("span",{className:"mt20",children:[(0,K.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(T=Vn.detail)||void 0===T?void 0:T.student_count," 人时即将开课"]}),(0,K.jsxs)("p",{className:"",children:["当前预约报名人数:",(0,K.jsx)("span",{className:"mr5 c-red-ee4",children:!0===ht?(null===(_=Vn.detail)||void 0===_?void 0:_.participant_count)+1:null===(A=Vn.detail)||void 0===A?void 0:A.participant_count}),"人"]})]}),si&&!(null!==(Z=Vn.detail)&&void 0!==Z&&null!==(Z=Z.courses)&&void 0!==Z&&Z.length)&&ri&&(0,K.jsxs)("span",{children:[!(null!==(L=Vn.detail)&&void 0!==L&&L.has_participate)&&(!0===ht?(0,K.jsx)("span",{className:"".concat(Te," ").concat(Ne),children:"预约报名成功"}):(0,K.jsx)("a",{className:"".concat(Te," ").concat(_e),onClick:Bt,children:"期待开课并预约报名"})),(null===(D=Vn.detail)||void 0===D?void 0:D.has_participate)&&(0,K.jsx)("span",{className:"".concat(Te," ").concat(Ne),children:"预约报名成功"}),(0,K.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(z=Vn.detail)||void 0===z?void 0:z.student_count," 人时即将开课"]}),(0,K.jsxs)("p",{className:"",children:["当前预约报名人数:",(0,K.jsx)("span",{className:"mr5 c-red-ee4",children:!0===ht?(null===(X=Vn.detail)||void 0===X?void 0:X.participant_count)+1:null===(M=Vn.detail)||void 0===M?void 0:M.participant_count}),"人"]})]})]}),1===parseInt(null==ft||null===(F=ft.course_status)||void 0===F?void 0:F.status)&&(0,K.jsx)("div",{className:"mr20 c-red-ee4",children:null==ft||null===(H=ft.course_status)||void 0===H?void 0:H.time}),(0,K.jsxs)("p",{style:{display:ft.course_identity<6?"":"none"},className:"mb10 mt10 ".concat(je),children:[(0,K.jsxs)("span",{style:{display:(null===(E=ft.course_status)||void 0===E?void 0:E.status)<=1?"":"none"},className:"c-light-green font14",children:["已学",null===(J=Vn.rightData)||void 0===J?void 0:J.progress.learned,"%"]}),(0,K.jsxs)("span",{style:{display:(null===(V=ft.course_status)||void 0===V?void 0:V.status)<=1?"":"none"},className:"c-light-black",children:["学习耗时",(0,O.li)(null===(R=Vn.rightData)||void 0===R?void 0:R.progress.time)," "]}),"disabled"!=(null===(B=Vn.rightData)||void 0===B||null===(B=B.progress)||void 0===B?void 0:B.certificated)&&(0,K.jsxs)(k.ZP,{disabled:"drafted"===(null===(q=Vn.rightData)||void 0===q||null===(q=q.progress)||void 0===q?void 0:q.certificated),onClick:ti,children:["none"===(null===(W=Vn.rightData)||void 0===W||null===(W=W.progress)||void 0===W?void 0:W.certificated)&&"申请证书","rejected"===(null===(G=Vn.rightData)||void 0===G||null===(G=G.progress)||void 0===G?void 0:G.certificated)&&"申请证书","drafted"===(null===(Q=Vn.rightData)||void 0===Q||null===(Q=Q.progress)||void 0===Q?void 0:Q.certificated)&&"审核中","passed"===(null===($=Vn.rightData)||void 0===$||null===($=$.progress)||void 0===$?void 0:$.certificated)&&"查看证书"]})]}),(0,K.jsxs)(j.Z,{placement:"bottom",title:"完成课程后可获取证书!",color:"yellow",children:[" ",(0,K.jsx)(ve.Z,{percent:null===(ne=Vn.rightData)||void 0===ne?void 0:ne.progress.learned,showInfo:!1,style:{display:(null===(te=ft.course_status)||void 0===te?void 0:te.status)<=1&&ft.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})]}),2===parseInt(null===(ie=ft.course_status)||void 0===ie?void 0:ie.status)&&(null===(ae=Vn.detail)||void 0===ae?void 0:ae.allow_add_member)&&(0,K.jsx)("a",{className:Te,onClick:function(){(0,O.Wn)(null==ft?void 0:ft.forbid_visit_info)||window.open(null==ft?void 0:ft.first_category_url)},target:"_blank",children:"进入课堂"}),1===parseInt(null===(se=ft.course_status)||void 0===se?void 0:se.status)&&ft.course_identity>5&&(0,K.jsx)("div",{className:Te,onClick:Wt,children:"立即加入"}),1===parseInt(null===(re=ft.course_status)||void 0===re?void 0:re.status)&&5===ft.course_identity&&(0,K.jsx)("a",{className:Te,href:"".concat(null==ft?void 0:ft.first_category_url),target:"_blank",children:"立即学习"}),0===parseInt(null===(oe=ft.course_status)||void 0===oe?void 0:oe.status)&&ft.course_identity>5&&(0,K.jsx)("div",{className:Te,onClick:Wt,children:"立即报名"}),0===parseInt(null===(ce=ft.course_status)||void 0===ce?void 0:ce.status)&&5===ft.course_identity&&(0,K.jsx)("div",{className:Te,children:"报名成功"}),(0===parseInt(null==ft||null===(ue=ft.course_status)||void 0===ue?void 0:ue.status)||1===parseInt(null==ft||null===(de=ft.course_status)||void 0===de?void 0:de.status))&&ft.course_identity<5&&(0,K.jsx)("a",{className:Te,onClick:function(){(0,O.Wn)(null==ft?void 0:ft.forbid_visit_info)||window.open(null==ft?void 0:ft.first_category_url)},target:"_blank",children:"进入课堂"}),si&&ri&&(null===(fe=Vn.detail)||void 0===fe?void 0:fe.has_participate)&&(0,K.jsx)("span",{className:"".concat(Te," ").concat(Ne),children:"预约报名成功"}),si&&ri&&!(null!==(Fe=Vn.detail)&&void 0!==Fe&&Fe.has_participate)&&(ht?(0,K.jsx)("span",{className:"".concat(Te," ").concat(Ne),children:"预约报名成功"}):(0,K.jsx)("span",{className:"".concat(Te," ").concat(_e),onClick:Bt,children:"期待开课并预约报名"})),!(null!==(Je=Vn.detail)&&void 0!==Je&&Je.excellent)&&!0!==(null===(Oe=Vn.detail)||void 0===Oe?void 0:Oe.is_free)&&(0,K.jsxs)("div",{className:Ie,children:[(0,K.jsxs)("div",{className:Ae,children:[(0,K.jsxs)("span",{children:[(0,K.jsx)(j.Z,{placement:"top",title:"课程有效期",color:"rgba(74,87,118,0.8)",children:(0,K.jsx)("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})}),(0,K.jsxs)("span",{style:{color:"#333"},children:["1"===(null===(Ve=Vn.detail)||void 0===Ve||null===(Ve=Ve.expiration_type)||void 0===Ve?void 0:Ve.clazz)&&"永久有效","2"===(null===(Ke=Vn.detail)||void 0===Ke||null===(Ke=Ke.expiration_type)||void 0===Ke?void 0:Ke.clazz)&&"购买后".concat(null===(Re=Vn.detail)||void 0===Re||null===(Re=Re.expiration_type)||void 0===Re||null===(Re=Re.days)||void 0===Re?void 0:Re[0],"天内有效"),"3"===(null===(Ge=Vn.detail)||void 0===Ge||null===(Ge=Ge.expiration_type)||void 0===Ge?void 0:Ge.clazz)&&"".concat(null===(Qe=Vn.detail)||void 0===Qe||null===(Qe=Qe.expiration_type)||void 0===Qe||null===(Qe=Qe.days)||void 0===Qe?void 0:Qe.join("到"))]})]}),function(){var e,n,t,i,a,s,r,l=null===(e=Vn.detail)||void 0===e||null===(e=e.learning_status)||void 0===e?void 0:e[0];null===(n=Vn.detail)||void 0===n||null===(n=n.learning_status)||void 0===n||n[1];return"disabled"===l?(0,K.jsx)(j.Z,{title:"完成课程学习即可获得结业证书",children:(0,K.jsx)("b",{className:Se,children:"申请证书"})}):"can"===l?(0,K.jsxs)("b",{className:"drafted"===(null===(t=Vn.rightData)||void 0===t||null===(t=t.progress)||void 0===t?void 0:t.certificated)?Ce:"",onClick:ti,children:["none"===(null===(i=Vn.rightData)||void 0===i||null===(i=i.progress)||void 0===i?void 0:i.certificated)&&"申请证书","rejected"===(null===(a=Vn.rightData)||void 0===a||null===(a=a.progress)||void 0===a?void 0:a.certificated)&&"申请证书","drafted"===(null===(s=Vn.rightData)||void 0===s||null===(s=s.progress)||void 0===s?void 0:s.certificated)&&"审核中","passed"===(null===(r=Vn.rightData)||void 0===r||null===(r=r.progress)||void 0===r?void 0:r.certificated)&&"查看证书"]}):void 0}()]}),"can"===(null===(Ye=Vn.detail)||void 0===Ye||null===(Ye=Ye.learning_status)||void 0===Ye?void 0:Ye[0])?(0,K.jsxs)(p.Fragment,{children:[(0,K.jsxs)("div",{className:Ze,children:[(0,K.jsxs)("span",{children:["已学",null===($e=Vn.rightData)||void 0===$e?void 0:$e.progress.learned,"%"]}),(0,K.jsxs)("b",{children:["学习耗时",(0,O.li)(null===(en=Vn.rightData)||void 0===en?void 0:en.progress.time)]})]}),(0,K.jsx)("div",{className:Le,children:(0,K.jsx)("div",{style:{width:(null===(tn=Vn.rightData)||void 0===tn?void 0:tn.progress.learned)+"%"}})})]}):(0,K.jsxs)("div",{className:De,children:[(null===(an=Vn.detail)||void 0===an?void 0:an.is_discount)&&!(null===(sn=Vn.detail)||void 0===sn||!sn.origin_price)&&(0,K.jsxs)("span",{children:["课程原价",(0,K.jsx)("br",{}),(0,K.jsxs)("i",{children:["¥",null===(rn=Vn.detail)||void 0===rn?void 0:rn.origin_price]})]}),(0,K.jsxs)("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"},children:[(0,K.jsxs)("div",{children:[(0,K.jsx)("span",{style:{fontSize:"16px",marginRight:"4px"},children:"¥"}),null!==(ln=Vn.detail)&&void 0!==ln&&ln.is_discount?null===(on=Vn.detail)||void 0===on?void 0:on.price:null===(vn=Vn.detail)||void 0===vn?void 0:vn.origin_price]}),null!==(yn=Vn.detail)&&void 0!==yn&&yn.is_discount?(0,K.jsx)("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"},children:null!==(gn=Vn.detail)&&void 0!==gn&&gn.countdown?"倒计时:".concat(null===(jn=Vn.detail)||void 0===jn?void 0:jn.countdown):"限时优惠"}):(0,K.jsx)(K.Fragment,{})]})]}),function(){var e,n,t=null===(e=Vn.detail)||void 0===e||null===(e=e.learning_status)||void 0===e?void 0:e[0],i=null===(n=Vn.detail)||void 0===n||null===(n=n.learning_status)||void 0===n?void 0:n[1];if("can"===t)return(0,K.jsx)(k.ZP,{onClick:ni,type:"primary",children:"开始学习"});if("disabled"===t){if("try"===i||"unpayed"===i)return(0,K.jsx)(k.ZP,{loading:et,onClick:Gt,type:"primary",children:"立即购买"});if("expired"===i)return(0,K.jsx)(k.ZP,{disabled:!0,type:"primary",children:"已过期"});if("buyed"===i)return(0,K.jsx)(k.ZP,{disabled:!0,type:"primary",children:"未开始"})}}()]}),(0,K.jsx)("p",{className:"mb30",style:{marginTop:"15px"},children:(0,K.jsxs)("span",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,K.jsx)("img",{style:{marginRight:"10px"},src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC"})," ",null===(bn=Vn.detail)||void 0===bn?void 0:bn.learning_notes_title]})}),(0,K.jsx)("div",{ref:yt,children:(0,K.jsx)(le.Z,{className:"fon16",value:null===(wn=Vn.detail)||void 0===wn?void 0:wn.learning_notes})})]}),!(null===(Pn=Vn.rightData)||void 0===Pn||null===(Pn=Pn.members)||void 0===Pn||!Pn.length)&&(0,K.jsxs)("div",{className:"".concat(ye," pb0"),style:{marginTop:null!==(kn=Vn.detail)&&void 0!==kn&&null!==(kn=kn.courses)&&void 0!==kn&&kn.length?-135:-65},children:[null!==(Tn=Vn.detail)&&void 0!==Tn&&Tn.allow_add_member?at?(0,K.jsxs)("div",{className:ge,children:[(0,K.jsx)(Y.Z,{placeholder:"例如:教学团队",value:ot,onChange:function(e){return ct(e.target.value)}}),(0,K.jsx)(k.ZP,{className:"ml5",onClick:function(){return st(!at)},children:"取消"}),(0,K.jsx)(k.ZP,{className:"ml5",type:"primary",onClick:Jt,children:"确定"})]}):(0,K.jsxs)("div",{className:Pe,children:[(0,K.jsxs)("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"},children:[" ",(0,K.jsx)("img",{style:{marginRight:"10px"},src:fn})," ",null===(Vt=Vn.rightData)||void 0===Vt?void 0:Vt.team_title]}),(0,K.jsx)("span",{className:ke,children:(0,K.jsx)("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:function(){Ht?Et():st(!at)}})}),!At&&(0,K.jsx)("a",{style:{flex:"1",textAlign:"end"},onClick:function(){Ht?Et():St(!0)},children:"编辑"}),At&&(0,K.jsxs)("div",{style:{flex:"1",textAlign:"end"},children:[(0,K.jsx)("a",{onClick:function(){St(!1)},children:"取消"}),(0,K.jsx)("a",{onClick:function(){Dt(!0),setTimeout((function(){St(!1)}),500)},style:{marginLeft:10},children:"完成"})]})]}):(0,K.jsxs)("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"},children:[" ",(0,K.jsx)("img",{style:{marginRight:"10px"},src:fn})," ",null===(_n=Vn.rightData)||void 0===_n?void 0:_n.team_title]}),At&&(0,K.jsx)(nn,{setisupdate:Dt,isupdate:Lt,data:null===(Nn=Vn.rightData)||void 0===Nn?void 0:Nn.members,operation:null===(In=Vn.detail)||void 0===In?void 0:In.allow_add_member,handleDeleteMember:Kt}),!At&&ai,(null===(An=Vn.detail)||void 0===An?void 0:An.allow_add_member)&&(0,K.jsx)(S.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20",children:(0,K.jsx)(C.Z,{className:"c-blue current",onClick:function(){Ht?Et():Ft(!0)},children:"+ 添加合作者"})})]}),!(null===(Sn=Vn.rightData)||void 0===Sn||null===(Sn=Sn.tags)||void 0===Sn||!Sn.length)&&(null===(Cn=Vn.detail)||void 0===Cn?void 0:Cn.show_tag)&&(0,K.jsxs)("div",{className:be,children:[(0,K.jsx)("p",{className:"".concat(we," font16 mb20"),children:(0,K.jsxs)("span",{children:["技能标签",(0,K.jsx)("span",{className:"ml5 c-grey-c",children:null===(Zn=Vn.rightData)||void 0===Zn||null===(Zn=Zn.tags)||void 0===Zn?void 0:Zn.length})]})}),ii]}),1===(null===(Ln=Vn.detail)||void 0===Ln?void 0:Ln.show_spoc)&&(0,K.jsxs)("div",{className:"".concat(ye," pb0"),style:{marginTop:15},children:[(0,K.jsxs)("p",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,K.jsx)("img",{style:{marginRight:"10px"},src:pn}),"SPOC课堂"]}),(0,K.jsx)(cn,{data:null===(Dn=Vn.Courses)||void 0===Dn?void 0:Dn.spoc_courses,handleDeleteMember:Rt}),1===(null===(zn=Vn.detail)||void 0===zn?void 0:zn.show_spoc)&&(null==Vn||null===(Xn=Vn.Courses)||void 0===Xn||null===(Xn=Xn.spoc_courses)||void 0===Xn?void 0:Xn.length)<3&&(null===(Mn=Vn.detail)||void 0===Mn?void 0:Mn.allow_add_member)&&(0,K.jsx)(S.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20",children:(0,K.jsx)(C.Z,{className:"c-blue current",onClick:function(){return qt()},children:"+ 添加课堂"})})]}),(null===(Fn=Vn.detail)||void 0===Fn?void 0:Fn.show_history)&&(0,K.jsxs)("div",{className:"".concat(ye," pb0"),style:{marginTop:15},children:[(0,K.jsxs)("p",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,K.jsx)("img",{style:{marginRight:"10px"},src:pn}),"历史课堂"]}),(0,K.jsx)(cn,{data:null==Tt?void 0:Tt.spoc_courses,handleDeleteMember:Rt}),(null===(Hn=Vn.detail)||void 0===Hn?void 0:Hn.show_history)&&(null==Tt||null===(En=Tt.spoc_courses)||void 0===En?void 0:En.length)<3&&(null===(Jn=Vn.detail)||void 0===Jn?void 0:Jn.allow_add_member)&&(0,K.jsx)(S.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0",children:(0,K.jsx)(C.Z,{className:"c-blue current",onClick:function(){return qt(1)},children:"+ 添加课堂"})})]}),(0,K.jsx)(qe,{open:Mt,onReloadData:Ut,onClose:function(){return Ft(!1)}}),(0,K.jsx)(Ue,{onReloadData:Ut,data:Tt}),(0,K.jsx)(We.Z,{visible:bt,onCancel:function(){wt(!1)},data:(null===(On=Vn.rightData)||void 0===On||null===(On=On.progress)||void 0===On?void 0:On.info)||{}})]})})),gn={flex_box_center:"flex_box_center___nX_sY",flex_space_between:"flex_space_between___tHW6l",flex_box_vertical_center:"flex_box_vertical_center___Dp_Bf",flex_box_center_end:"flex_box_center_end___n8GT5",flex_box_column:"flex_box_column___Q5Wxa",icons:"icons___DLUv4",shixuns:"shixuns___pPCqO",buttons:"buttons___s8iBY",addStage:"addStage___P94hb",color4CA:"color4CA___Eres0",color204:"color204___LCqpH",completed:"completed___fCP6S",actionTabs:"actionTabs___eNCHj",tab:"tab___QGwIF",s1:"s1___pZAwX",s2:"s2___ziJyb",tabActive:"tabActive___Wlqkr",learn:"learn___syPDx",ChapterStyle:"ChapterStyle___GRtiS",EditStyle:"EditStyle____ZVTa",labelContainer:"labelContainer___DgWPB",text:"text___vzLzH",tag:"tag___fN0LG","tagsList-content":"tagsList-content___ZHHsi",introContent:"introContent___S9E3f",introContentMaxHeight:"introContentMaxHeight___KNbal",nodata:"nodata___FO793"},jn=t(43428),bn=t(28103),wn=t(27092),Pn=t(23457),kn="drawer___AjfBZ",Tn="menu___yWQ6S",_n="actived___WiR0o",Nn="listItem___LLCke",In="info___j5uqi",An="title___F7Dim",Sn="titleLeft___x7Xay",Cn="description___s7pxM",Zn="filter___QlOf_",Ln="menuCourse___X85qC",Dn="authorname___GLFYK",zn="tooltip-content___panbs",Xn=(Y.Z.Search,[{id:"type",name:"筛选",children:[{name:"全部",id:"all",type:"type"},{name:"我的",id:"mine",type:"type"}]},{id:"diff",name:"难度",children:[{name:"全部",id:"",type:"diff"},{name:"初级",id:1,type:"diff"},{name:"中级",id:2,type:"diff"},{name:"中高级",id:3,type:"diff"},{name:"高级",id:4,type:"diff"}]}]),Mn=(0,v.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t=e.classroomList,i=e.loading,s=e.dispatch,l=e.cb,c=e.shixunIds,d=void 0===c?[]:c,f=((0,v.useParams)(),(0,v.useLocation)(),t.actionTabs,G.Z.useForm()),m=(u()(f,1)[0],t.shixunLists),y=(0,p.useState)([]),g=u()(y,2),b=g[0],w=g[1],P=(0,p.useState)([]),T=u()(P,2),_=T[0],A=T[1],L=[{name:"最新",id:"created_at"},{name:"最热",id:"myshixuns_count"}].filter((function(e){return!!e})),D=(0,p.useState)({page:1,type:(0,N.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0}),z=u()(D,2),X=z[0],M=z[1];(0,p.useEffect)((function(){"选用实践项目"===t.actionTabs.key&&(F(),X.page=1,s({type:"classroomList/getShixunLists",payload:r()({},X)}))}),[t.actionTabs.key]);var F=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});case 2:n=e.sent,w([{id:null,name:"全部"},{id:-1,name:"未加入目录"}].concat(h()((null==n?void 0:n.groups)||[])));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(){s({type:"classroomList/setActionTabs",payload:{}}),M({page:1,type:(0,N.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0})};return"选用实践项目"!==t.actionTabs.key?null:(0,K.jsxs)(jn.Z,{placement:"bottom",height:"100%",closable:!1,open:"选用实践项目"===t.actionTabs.key,rootClassName:kn,footer:(0,K.jsxs)("div",{className:"tc",children:[(0,K.jsx)(k.ZP,{size:"middle",onClick:function(){H(),A([]),l("取消")},style:{marginRight:8},children:"取消"}),(0,K.jsx)(k.ZP,{size:"middle",onClick:o()(a()().mark((function e(){var n,i,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=_[s],!d.includes(n)){e.next=4;break}return x.ZP.info("请勿重复选择:".concat(null==m||null===(t=m.shixun_list)||void 0===t||null===(t=t.find((function(e){return e.id===n})))||void 0===t?void 0:t.title)),e.abrupt("return",{v:void 0});case 4:case"end":return e.stop()}}),e)})),s=0;case 2:if(!(s<(null==_?void 0:_.length))){e.next=10;break}return e.delegateYield(n(),"t0",4);case 4:if(!(i=e.t0)){e.next=7;break}return e.abrupt("return",i.v);case 7:s++,e.next=2;break;case 10:return e.next=12,(0,I.Ep)({id:t.actionTabs.id,subject_id:t.actionTabs.subject_id,shixun_ids:h()(_)});case 12:r=e.sent,A([]),null!=r&&r.shixuns_list&&(H(),l(r.shixuns_list));case 15:case"end":return e.stop()}}),e)}))),type:"primary",children:"确定"})]}),children:[(0,K.jsx)("section",{className:"tc",children:(0,K.jsx)(Pn.Z,{onChange:function(e){M(r()(r()(r()({},X),e),{},{page:1})),s({type:"classroomList/getShixunLists",payload:r()(r()(r()({},X),e),{},{page:1})})}})}),(0,K.jsx)($.Z,{spinning:i.effects["classroomList/getShixunLists"],children:(0,K.jsxs)("section",{className:"edu-container",children:[Xn.map((function(e,n){var t;return(0,K.jsxs)("ul",{className:Tn,children:[(0,K.jsx)("li",{children:e.name}),null==e||null===(t=e.children)||void 0===t?void 0:t.map((function(n,t){return(0,N.Ny)()||"type"!==e.id||"全部"!==n.name?(0,K.jsx)("li",{className:X[e.id]==n.id?_n:"",onClick:function(){X[e.id]=n.id,X.page=1,M(r()({},X)),s({type:"classroomList/getShixunLists",payload:r()({},X)})},children:(0,K.jsx)("strong",{children:n.name})},t):(0,K.jsx)(K.Fragment,{})}))]},n)})),"mine"===X.type&&(0,K.jsxs)("ul",{className:Tn,children:[(0,K.jsx)("li",{children:"目录"}),null==b?void 0:b.map((function(e,n){return(0,K.jsx)("li",{className:X.group_id==e.id?_n:"",onClick:function(){X.group_id=e.id,X.page=1,M(r()({},X)),s({type:"classroomList/getShixunLists",payload:r()({},X)})},children:(0,K.jsx)("strong",{children:e.name})},e.name)}))]}),(0,K.jsxs)(S.Z,{align:"middle",children:[(0,K.jsx)(C.Z,{flex:"1",className:Zn,children:L.map((function(e,n){return(0,K.jsx)(k.ZP,{className:"mr20",type:X.sort===e.id?"primary":"default",onClick:function(){X.sort=e.id,M(r()({},X)),s({type:"classroomList/getShixunLists",payload:r()({},X)})},children:e.name},n)}))}),(0,K.jsx)(C.Z,{className:"c-grey-999",children:(0,K.jsx)("div",{className:Ln,children:(0,K.jsx)("ul",{children:(0,K.jsxs)("li",{className:"current",onClick:function(){X.order="asc"===X.order?"desc":"asc",M(r()({},X)),s({type:"classroomList/getShixunLists",payload:r()({},X)})},children:["学习人数",(0,K.jsxs)("p",{className:"edu-sorter current ".concat(X.order),children:[(0,K.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}),(0,K.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})]})]})})})})]}),null==m||null===(n=m.shixun_list)||void 0===n?void 0:n.map((function(e,n){return(0,K.jsxs)("div",{className:Nn,children:[(0,K.jsx)(Z.Z,{checked:_.includes(e.id),value:e.id,onChange:function(n){_.indexOf(e.id);_.indexOf(e.id)>-1?A(_.filter((function(n){return n!==e.id}))):A(_.concat(e.id))},disabled:"未发布"==(null==e?void 0:e.shixun_tag_num_name)}),(0,K.jsxs)("div",{className:In,children:[(0,K.jsx)("div",{className:An,children:(0,K.jsxs)("div",{className:Sn,children:[(0,K.jsx)("a",{className:"c-black",href:"/shixuns/".concat(null==e?void 0:e.identifier,"/challenges"),target:"_blank",children:(0,K.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(0,N.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,K.jsx)(j.Z,{title:null==e?void 0:e.mark_content,children:(0,K.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,N.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,K.jsx)(j.Z,{title:null==e?void 0:e.mark_content,children:(0,K.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,N.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,K.jsx)(j.Z,{title:null==e?void 0:e.mark_content,children:(0,K.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})}),"未发布"==(null==e?void 0:e.shixun_tag_num_name)&&(0,K.jsx)(j.Z,{zIndex:1e4,title:"实训需发布后才能选用到课程中,点击名称可前往实训详情",children:(0,K.jsx)("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10",children:"未发布"})})]})}),(0,K.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,K.jsx)("span",{className:Cn,dangerouslySetInnerHTML:{__html:e.description}})}),(0,K.jsx)("div",{className:" mt15",children:e.challenge_names.map((function(e,n){return(0,K.jsxs)("span",{className:"mr30 font12",children:["第",n+1,"关 ",e," "]},n)}))}),(0,K.jsx)(bn.Z,{dashed:!0}),(0,K.jsxs)("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"},children:[(0,K.jsxs)("div",{children:[(0,K.jsx)(j.Z,{overlayClassName:zn,title:(0,K.jsx)("div",{children:(0,K.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),children:(0,K.jsx)("span",{className:Dn,dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),e.author_school_name&&(0,K.jsx)(p.Fragment,{children:(0,K.jsx)("span",{dangerouslySetInnerHTML:{__html:e.author_school_name}})})]}),(0,K.jsxs)("div",{children:[(0,K.jsxs)("span",{className:"mr30",children:["难度系数  ",e.level]}),(0,K.jsxs)("span",{children:["学习人数  ",e.study_count]})]})]})]})]},n)})),(0,K.jsx)("p",{})]})}),(0,K.jsx)("div",{className:"tc",children:(0,K.jsx)(wn.Z,{current:X.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:null==m?void 0:m.shixuns_count,onChange:function(e){X.page=e,s({type:"classroomList/getShixunLists",payload:r()({},X)})}})})]},"bottom")})),Fn=t(91232),Hn=t.n(Fn),En=t(36381),Jn=t(12563),On=t(99313),Vn="scoremodal___CwnRQ",Kn="selectWrapper___Jdp94",Rn="search___zSf8A",Bn="searchIcon___ApAIo",qn="header_style___RfAxp",Un="tabWrap___YTk4j",Wn="form_style___c9uGg",Gn=t(14539),Qn=t(61644),Yn="scoremodal___cmAHe",$n="tabWrap___Xnuvu",et="RenderHtml_content___pmH_q",nt="RenderHtml_style___tvtS0",tt="content_list___jvOz0",it="content_value___DkebT",at="content_text___oRKdm",st=t(5838);z().locale("ZH-cn");var rt=["","简单","中等","困难"],lt=function(e){var n,t,i,s,l=e.setScoreShow,c=e.ScoreShow,d=e.modalDdata,f=e.homeType,m=(e.homeId,(0,p.useState)(r()(r()({},(0,v.useParams)()),{},{per_page:10}))),h=u()(m,2),x=h[0],g=h[1],j=(0,p.useState)("1"),b=u()(j,2),w=b[0],P=b[1];return(0,p.useEffect)((function(){g(r()({},x))}),[]),(0,K.jsx)("div",{children:(0,K.jsxs)(y.Z,{title:"详情",footer:!1,open:c,width:900,centered:!0,className:Yn,onCancel:function(){l(!1)},children:[(0,K.jsx)(On.Z,{className:$n,activeKey:w,onChange:function(e){P(e)},items:[{label:"".concat("HomeworkCommon"==f?"说明":"作业描述"),key:"1"},{label:"".concat("HomeworkCommon"==f?"题目列表":"参考答案"),key:"2"}]}),"HomeworkCommon"==f?(0,K.jsxs)("div",{className:et,children:["1"==w&&(0,K.jsxs)("section",{className:" edu-container",style:{background:"#fff",width:"100%"},children:[!(null!=d&&d.description)&&(0,K.jsx)(Gn.Z,{customText:"暂无说明"}),(0,K.jsx)(le.Z,{value:(null==d?void 0:d.description)||""})]}),"2"==w&&(0,K.jsxs)("div",{children:[(0,K.jsx)("section",{className:" edu-container",style:{background:"#fff",width:"100%"},children:(null==d||null===(n=d.data)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.identifier)&&(0,K.jsx)(Oe.Z,{dataSource:null==d?void 0:d.data,rowKey:function(e){return null==e?void 0:e.identifier},pagination:!1,expandable:{expandedRowRender:function(e){return(0,K.jsxs)("div",{style:{padding:"10px 48px",borderRadius:2},children:[(0,K.jsxs)("p",{children:["题目:",null==e?void 0:e.name]}),(0,K.jsxs)("p",{children:["描述:",null==e?void 0:e.description]}),!(0,N.dE)()&&(0,K.jsxs)("p",{children:["题目解析:",(0,K.jsx)(le.Z,{style:{fontSize:"14px"},value:(null==e?void 0:e.analysis)||"暂无解析"})]})]})},defaultExpandedRowKeys:null==d||null===(t=d.data)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.identifier},columns:[{title:"题目",dataIndex:"name",ellipsis:!0,key:"name"},{title:"难度",dataIndex:"difficult",key:"difficult",render:function(e,n,t){return(0,K.jsx)("div",{children:rt[e]})}},{title:"知识点",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline"},{title:"操作",dataIndex:"identifier",key:"identifier",render:function(e,n,t){return(0,K.jsx)("div",{children:(0,K.jsx)("a",{onClick:o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/problems/".concat(null==n?void 0:n.identifier,"/start.json"),{method:"get"});case 2:(t=e.sent)&&window.open("/myproblems/".concat(null==t?void 0:t.identifier,"?type=1&backUrl=/paths/").concat(null==x?void 0:x.pathId));case 4:case"end":return e.stop()}}),e)}))),children:"体验"})})}}]})}),(0,K.jsx)("aside",{className:"tc mt30 pb30",children:(0,K.jsx)(wn.Z,{defaultCurrent:1,total:null==d?void 0:d.count,hideOnSinglePage:!0,showTotal:function(e){return(0,K.jsxs)("span",{children:["共",e,"条"]})},current:x.page||1,pageSize:x.per_page||10,onChange:function(e,n){x.page=e,x.per_page=n,g(r()({},x))}})})]})]}):(0,K.jsxs)("div",{className:et,children:["1"==w&&(null!=d&&d.description||(null==d||null===(i=d.attachments)||void 0===i?void 0:i.length)>0?"group"==(null==d?void 0:d.homework_type)?(0,K.jsxs)("div",{children:[(0,K.jsx)(le.Z,{value:null==d?void 0:d.description,className:nt,style:{color:"#5f6367"}}),(0,K.jsxs)("div",{className:tt,children:["分组要求",(0,K.jsxs)("span",{className:it,children:[null==d?void 0:d.min_num,"-",null==d?void 0:d.max_num]}),"人",(0,K.jsx)("span",{className:at,children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})]}),(0,K.jsxs)("div",{className:tt,children:["基于项目实施",(0,K.jsx)("span",{className:it,children:null!=d&&d.base_on_project?"是":"否"}),(0,K.jsx)("span",{className:at,children:null!=d&&d.base_on_project?"(学生必须在平台创建项目,项目管理员可以提交作品)":"(学生不需要在本平台创建项目,所有学生可以提交作品)"})]}),(0,K.jsx)(st.Z,{callback:function(){},dataSource:null==d?void 0:d.attachments})]}):(0,K.jsxs)("div",{children:[(0,K.jsx)(le.Z,{value:null==d?void 0:d.description,style:{color:"#5f6367",fontSize:14}}),(0,K.jsx)(st.Z,{callback:function(){},dataSource:null==d?void 0:d.attachments})]}):(0,K.jsx)(Gn.Z,{styles:{margin:"80px auto"}})),"2"==w&&(null!=d&&d.reference_answer||(null==d||null===(s=d.ref_attachments)||void 0===s?void 0:s.length)>0?(0,K.jsxs)("div",{children:[(0,K.jsx)(le.Z,{value:null==d?void 0:d.reference_answer,style:{color:"#5f6367",fontSize:14}}),(0,K.jsx)(st.Z,{callback:function(){},dataSource:null==d?void 0:d.ref_attachments})]}):(0,K.jsx)(Gn.Z,{styles:{margin:"80px auto"}}))]})]})})},ot=t(17498),ct=t(37286),ut=(0,v.connect)((function(e){return{user:e.user,dispatch:e.dispatch}}))((function(e){var n,t=e.setScoreShow,i=e.ScoreShow,s=e.modalType,l=e.user,c=e.id,d=e.subjectId,f=e.dispatch,m=e.getData,g=e.openPreview,j=(0,p.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),b=u()(j,2),w=b[0],P=b[1],k=(0,p.useState)([]),T=u()(k,2),_=T[0],N=T[1],S=(0,p.useState)([]),C=u()(S,2),Z=C[0],L=C[1],D=(0,p.useState)([]),z=u()(D,2),X=z[0],M=z[1],F=(0,p.useState)(!1),H=u()(F,2),E=H[0],J=H[1],V=G.Z.useForm(),R=u()(V,1)[0],B=(0,p.useState)(0),q=u()(B,2),U=q[0],W=q[1],Q=(0,p.useState)(!1),$=u()(Q,2),ee=$[0],ne=$[1],te=(0,p.useState)(""),ie=u()(te,2),ae=ie[0],se=ie[1],re=(0,p.useState)([]),le=u()(re,2),oe=le[0],ce=le[1],ue=(0,p.useRef)(new Set),de=(0,p.useRef)(new Set),fe=(0,p.useState)([{}]),pe=u()(fe,2),ve=pe[0],me=pe[1],he=(0,p.useState)(),xe=u()(he,2),ye=xe[0],ge=xe[1],je=(0,p.useState)({}),be=u()(je,2),we=be[0],Pe=be[1],ke=(0,p.useState)(""),Te=u()(ke,2),_e=Te[0],Ne=Te[1],Ie=(0,p.useState)(""),Ae=u()(Ie,2),Se=Ae[0],Ce=Ae[1],Ze=((0,v.useParams)(),(0,p.useState)(!1)),Le=u()(Ze,2),De=Le[0],ze=Le[1],Xe=[{title:"名称",dataIndex:"3"==(null==w?void 0:w.type)?"title":"name",key:"name",render:function(e,n,t){var i,a;return(0,K.jsxs)("div",{children:["1"==(null==w?void 0:w.homework_type)&&(null==n?void 0:n.name),"3"==(null==w?void 0:w.homework_type)&&(null==n?void 0:n.name),"5"==(null==w?void 0:w.homework_type)&&(null==n?void 0:n.name),"7"==(null==w?void 0:w.homework_type)&&(null==n||null===(i=n.video)||void 0===i?void 0:i.title),"8"==(null==w?void 0:w.homework_type)&&"1"==(null==w?void 0:w.type)?null==n?void 0:n.filename:null==n||null===(a=n.attachment)||void 0===a?void 0:a.filename,"3"==(null==w?void 0:w.type)&&e]})}},{title:"1"==(null==w?void 0:w.type)?"所属课堂":"所属实践课程",dataIndex:"1"==(null==w?void 0:w.type)?"course_name":"subject_name",width:"55%",key:"1"==(null==w?void 0:w.type)?"course_name":"subject_name",ellipsis:!0,hidden:"3"==(null==w?void 0:w.type)},{title:"操作",dataIndex:"id",width:"60px",key:"item_type",render:function(e,n,t){return(0,K.jsx)("div",{style:{flex:1,textAlign:"start"},children:(0,K.jsx)("a",{onClick:function(){if(null!=n&&n.link)(0,O.xg)(n.link);else if("教学课件"==s)g(n);else if("视频项目"==s){var e,t;if(null!=n&&n.video)ge(!0),Pe({videoId:null==n||null===(e=n.video)||void 0===e?void 0:e.id,file_url:null==n||null===(t=n.video)||void 0===t?void 0:t.play_url});else"3"==(null==w?void 0:w.type)?(ge(!0),Pe({videoId:n.id,file_url:n.play_url||n.file_url})):x.ZP.error("没有视频资源")}else"编程作业"==s?(0,I.NV)({id:null==n?void 0:n.id,source:"course"}).then((function(e){var n;0==(null==e?void 0:e.status)&&(se(null==e||null===(n=e.data)||void 0===n?void 0:n.homework),Ce(null==e?void 0:e.course_id));Ne("HomeworkCommon"),ne(!0)})):(0,I.NV)({id:null==n?void 0:n.id,source:"1"==(null==w?void 0:w.type)?"course":"subject"}).then((function(e){var n;0==(null==e?void 0:e.status)&&se(null==e||null===(n=e.data)||void 0===n?void 0:n.homework);ne(!0)}))},children:"查看"})})}}].filter((function(e){return!e.hidden})),Me={type:"checkbox",selectedRowKeys:_,onSelect:function(e,n,t){if(n)N([].concat(h()(_),[e.id])),ce([].concat(h()(oe),[e])),"2"===w.type?ue.current.add(e.id):de.current.add(e.id),W(1),L([].concat(h()(Z),[e.id]));else{var i=oe.filter((function(n){return n.id!==e.id}));ce(i);var a=i.map((function(e){return e.id}));N(h()(a)),"2"===w.type?ue.current.delete(e.id):de.current.delete(e.id);var s=Z.filter((function(n){return n!==e.id}));L(s)}},onSelectAll:function(e,n,t){if(e){var i=t.map((function(e){return e.id}));ce([].concat(h()(oe),h()(t))),N([].concat(h()(_),h()(i))),L([].concat(h()(Z),h()(i)));var a,s=Hn()(t);try{for(s.s();!(a=s.n()).done;){var r=a.value;"2"===w.type?ue.current.add(r.id):de.current.add(r.id)}}catch(e){s.e(e)}finally{s.f()}}else{var l=t.map((function(e){return e.id})),o=_.filter((function(e){return!l.some((function(n){return n===e}))})),c=oe.filter((function(e){return!l.some((function(n){return n===e.id}))}));ce(c),N(h()(o)),L(h()(o));var u,d=Hn()(l);try{for(d.s();!(u=d.n()).done;){var f=u.value;"2"===w.type?ue.current.delete(f):de.current.delete(f)}}catch(e){d.e(e)}finally{d.f()}}}};(0,p.useEffect)((function(){i&&(w.search="",w.type="1",w.homework_type="分组作业"==s?"3":"图文作业"==s?"1":"视频项目"==s?"7":"编程作业"==s?"5":"8",P(w),Ge(w),R.setFieldsValue({association_id:"",search:null}),ue.current.clear(),de.current.clear(),ce([]),N([]),L([]))}),[i]);var Fe=(0,p.useState)(1),He=u()(Fe,2),Ee=He[0],Je=He[1],Ve=(0,p.useState)([]),Ke=u()(Ve,2),Re=Ke[0],Be=Ke[1];(0,p.useEffect)((function(){1!=Ee&&i&&qe(Ee)}),[Ee]),(0,p.useEffect)((function(){i&&(Be([]),Je(1),qe(1))}),[w.type]);var qe=function(e){"1"==w.type?Ue(e):"2"==w.type&&We(e)},Ue=function(e){var n;(0,Qn.Ho)({page:e,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:null==l||null===(n=l.userInfo)||void 0===n?void 0:n.login}).then((function(n){Be(1==e?[{id:"",name:"全部教学课堂"}].concat(h()(null==n?void 0:n.courses)):[].concat(h()(Re),h()(null==n?void 0:n.courses)))}))},We=function(e){var n;(0,Qn.w3)({page:e,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:null==l||null===(n=l.userInfo)||void 0===n?void 0:n.login}).then((function(n){Be(1==e?[{id:"",name:"全部实践课程"}].concat(h()(null==n?void 0:n.subjects)):[].concat(h()(Re),h()(null==n?void 0:n.subjects)))}))};function Ge(e){return Qe.apply(this,arguments)}function Qe(){return(Qe=o()(a()().mark((function e(n){var t,i,s,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(J(!0),P(r()({},n)),"1"!=n.type){e.next=6;break}(0,I.A7)(r()({user_id:null==l||null===(t=l.userInfo)||void 0===t?void 0:t.login},n)).then((function(e){0==(null==e?void 0:e.status)&&M(null==e?void 0:e.data)})),e.next=15;break;case 6:if("2"!=n.type){e.next=10;break}(0,I.jT)(r()({user_id:null==l||null===(i=l.userInfo)||void 0===i?void 0:i.login},n)).then((function(e){0==(null==e?void 0:e.status)&&M(null==e?void 0:e.data)})),e.next=15;break;case 10:if("3"!=n.type){e.next=15;break}return e.next=13,f({type:"userDetail/getVideos",payload:r()(r()({},n),{},{category:"all",sort_by:"published_at",sort_direction:"desc",username:null===(s=l.userInfo)||void 0===s?void 0:s.login})});case 13:o=e.sent,M({count:null==o?void 0:o.count,list:null==o?void 0:o.videos});case 15:J(!1);case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,p.useEffect)((function(){U>0&&setTimeout((function(){W(0)}),2e3)}),[U]),(0,K.jsxs)("div",{children:[(0,K.jsxs)(y.Z,{title:"选用"+s,open:i,width:900,centered:!0,zIndex:10,className:Vn,onCancel:function(){t(!1)},confirmLoading:De,onOk:o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==Z?void 0:Z.length)<=0)){e.next=3;break}return x.ZP.info("当前暂未选择数据"),e.abrupt("return");case 3:return ze(!0),e.next=6,(0,I._C)({id:c,subject_id:d,homework_type:"3"==w.type?"9":"分组作业"==s?"3":"图文作业"==s?"1":"视频项目"==s?"7":"编程作业"==s?"5":"8",homework_ids:h()(de.current),subject_homework_ids:h()(ue.current)});case 6:0==(null==(n=e.sent)?void 0:n.status)&&(x.ZP.success("选用成功"),m({instData:!0,stage_id:c}),t(!1)),ze(!1);case 9:case"end":return e.stop()}}),e)}))),children:[(0,K.jsxs)("div",{className:qn,children:[(0,K.jsx)(On.Z,{className:Un,activeKey:w.type,onChange:function(e){w.type=e,w.page=1,w.updated_at="",w.association_id=null,w.search=null,R.setFieldsValue({association_id:"",search:null}),P(r()({},w)),Ge(r()({},w))},items:[{label:"从教学课堂选用",key:"1"},"编程作业"!=s&&("视频项目"==s?{label:"从个人主页选用",key:"3"}:{label:"从实践课程选用",key:"2"})]}),(0,K.jsxs)(G.Z,{layout:"inline",className:Wn,form:R,onValuesChange:function(e,n){w.page=1,e.search||""===e.search||R.submit()},onFinish:function(e){P(r()(r()({},w),e)),Ge(r()(r()({},w),e))},children:["3"!=w.type&&(0,K.jsx)(G.Z.Item,{name:"association_id",children:(0,K.jsx)(A.default,{onPopupScroll:function(e){var n=e.target;n.scrollHeight-n.clientHeight===n.scrollTop&&Je(Ee+1)},className:Kn,style:{width:200},size:"large",children:Re.map((function(e,n){return(0,K.jsx)(A.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,K.jsx)(G.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search",children:(0,K.jsx)(Y.Z.Search,{className:Rn,placeholder:"视频项目"==s?"请输入视频名称进行搜索":"教学课件"==s?"请输入课件名称进行搜索":"请输入作业名称进行搜索",allowClear:!0,suffix:(0,K.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Bn),onClick:function(){return R.submit()}}),onSearch:function(e){R.submit()}})})]})]}),(null==X||null===(n=X.list)||void 0===n?void 0:n.length)>0?(0,K.jsx)(Oe.Z,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:null==X?void 0:X.list,pagination:!1,loading:E,rowKey:function(e){return e.id},rowSelection:Me,columns:Xe}):(0,K.jsx)(Gn.Z,{}),(null==X?void 0:X.count)>0&&(0,K.jsx)(wn.Z,{current:w.page,total:null==X?void 0:X.count,style:{marginBottom:20},defaultPageSize:w.per_page,showTotal:function(e){return(0,K.jsxs)("span",{children:["共 ",(0,K.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:w.per_page,onChange:function(e,n){w.page=e,w.per_page=n,P(r()({},w)),Ge(r()({},w))}})]}),(0,K.jsx)(lt,{setScoreShow:ne,ScoreShow:ee,modalDdata:ae,homeType:_e,homeId:Se}),(0,K.jsx)(ot.Z,{close:!0,data:null==ve?void 0:ve.content,type:null==ve?void 0:ve.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){me({content:"",type:""})}}),(0,K.jsx)(ct.K,r()(r()({},we),{},{visible:ye,allow_skip:!0,width:800,onClose:function(){ge(!1),Pe({})}}))]})})),dt=t(49312),ft=t(52427),pt=t(75102),vt=t(84688),mt=t(7683),ht={tree:"tree___u23Lf",learn:"learn___gQiNJ",name:"name___1D14q",sign:"sign___Ki_95",pdf_name:"pdf_name___T3MPw",name_style:"name_style___nfuvC",color333:"color333___P8iqP",DirectoryTree:"DirectoryTree___umMQK",EditDom:"EditDom___Be0Pl"},xt=t(89392),yt=t(78386),gt=t(14988),jt=t(58195),bt=["pathsDetail","globalSetting","user","loading","updateSort","isPaths","dispatch","isShowSchedule","getData"],wt=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.loading,i=e.user;return{pathsDetail:n,globalSetting:e.globalSetting,user:i,loading:t.effects}}))((function(e){var n=e.pathsDetail,t=(e.globalSetting,e.user),i=(e.loading,e.updateSort),s=e.isPaths,l=e.dispatch,c=e.isShowSchedule,d=e.getData,m=f()(e,bt),g=n.keywords,b=n.visibleType,w=void 0===b?"All":b,P=(0,p.useState)([]),T=u()(P,2),_=T[0],A=T[1],Z=(0,p.useState)([]),D=u()(Z,2),z=D[0],X=(D[1],(0,p.useState)([])),M=u()(X,2),F=M[0],H=M[1],E=(0,p.useState)([]),J=u()(E,2),V=(J[0],J[1],(0,p.useState)([])),R=u()(V,2),B=(R[0],R[1],(0,v.useParams)()),q=(0,p.useState)([]),W=u()(q,2),G=W[0],Q=W[1],Y=(0,p.useState)({}),ee=u()(Y,2),ne=ee[0],te=ee[1],ie=(0,p.useState)(!1),ae=u()(ie,2),se=ae[0],re=ae[1];(0,p.useEffect)((function(){if(m.data&&!(0,xt.isEqual)(m.data,G)){z=[];var e=JSON.parse(JSON.stringify(m.data));fe(e,0),Q(h()(e)),null!=m&&m.expandAll||"All"!=w?A(h()(z)):A([])}}),[m.data,w,null==m?void 0:m.expandAll]),(0,p.useEffect)((function(){var e,t,i,a;if(null!==(e=n.detail)&&void 0!==e&&e.has_start){var s,r=null===(s=n.detail)||void 0===s||null===(s=s.courses)||void 0===s?void 0:s.findIndex((function(e){var n;return 1===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)}));i=r>-1?r:0}else{var l,o,c=null===(l=n.detail)||void 0===l||null===(l=l.courses)||void 0===l||null===(l=l.map((function(e){var n;return parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))||void 0===l?void 0:l.lastIndexOf(2);i=c>-1?c:0,i=(c=null===(o=n.detail)||void 0===o||null===(o=o.courses)||void 0===o?void 0:o.findIndex((function(e){var n;return 0===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?c:i}null!==(t=n.detail)&&void 0!==t&&t.courses&&te((null===(a=n.detail)||void 0===a?void 0:a.courses[i])||{})}),[n.detail]);var le=function(){var e=o()(a()().mark((function e(n,t){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=6;break}return e.next=3,(0,dn.BK)({id:n});case 3:e.t0=e.sent,e.next=9;break;case 6:return e.next=8,(0,dn.Ir)({id:n});case 8:e.t0=e.sent;case 9:if(!(null!=(i=e.t0)&&i.game_identifier||null!=i&&i.identifier)){e.next=13;break}return(0,O.xg)(t?"/tasks/".concat(null==i?void 0:i.identifier,"/jupyter"):"/tasks/".concat(i.game_identifier,"?subject_id=").concat(B.pathId||"")),e.abrupt("return");case 13:-3===(null==i?void 0:i.status)?(0,O.eF)():2===(null==i?void 0:i.status)?oe(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&ce(null==i?void 0:i.message);case 14:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),oe=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,K.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=o()(a()().mark((function t(){var i,s;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,un.$Q)({url:n});case 2:if(i=t.sent){t.next=5;break}return t.abrupt("return");case 5:return x.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,dn.Ir)({id:i.shixun_identifier});case 8:if(null==(s=t.sent)||!s.game_identifier){t.next=12;break}return(0,O.xg)("/tasks/".concat(s.game_identifier)),t.abrupt("return");case 12:2===(null==s?void 0:s.status)?e(null==s?void 0:s.message):3===(null==s?void 0:s.status)&&ce(null==s?void 0:s.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},ce=function(e){y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,K.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},ue=function(e){console.log("onDragEnter:",e)},de=function(){var e=o()(a()().mark((function e(n){var t,s,r,l,o,c,u,d,f,p,v,x,y,g;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("onDrop:",n),o=n.node.props.eventKey,c=n.dragNode.props.eventKey,u=n.node.props.pos.split("-"),d=n.dropPosition-Number(u[u.length-1]),!(u.length>3)||n.node.dragOverGapBottom||n.node.dragOverGapTop){e.next=7;break}return e.abrupt("return",!1);case 7:if(!(n.node.dragOver&&n.dragNodesKeys.length>1)){e.next=9;break}return e.abrupt("return",!1);case 9:if(!(u.length>2&&n.dragNodesKeys.length>1)){e.next=11;break}return e.abrupt("return",!1);case 11:if(!(f=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"]).includes(null===(t=n.dragNode)||void 0===t?void 0:t.item_type)||"StageCatalog"==(null===(s=n.node)||void 0===s?void 0:s.item_type)||0!==d){e.next=14;break}return e.abrupt("return",!1);case 14:if("StageCatalog"!==(null===(r=n.dragNode)||void 0===r?void 0:r.item_type)||!f.includes(null===(l=n.node)||void 0===l?void 0:l.item_type)||0!==d){e.next=16;break}return e.abrupt("return",!1);case 16:return p=function e(n,t,i){for(var a=0;a0&&n.node.props.expanded&&1===d?p(v,o,(function(e){e.children=e.children||[],e.children.unshift(x)})):(p(v,o,(function(e,n,t){y=t,g=n})),-1===d?y.splice(g,0,x):y.splice(g+1,0,x)):p(v,o,(function(e){e.children=e.children||[],e.children.unshift(x)})),e.next=22,i({stage_id:m.stage_id,list:v});case 22:fe(v,0,0,!0),console.log("data:",v),Q(h()(v)),A([].concat(h()(_),[n.node.key]));case 26:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),fe=function e(n,t,i,a){t=t||0,n.map((function(n,s){try{var r;return n.key2=t+1+"-"+(s+1),n.key3=m.index+1+"-"+(s+1),n.title="",a||(n.key=t+1+"-"+(s+1)),n.index=t?i+"-"+(s+1):n.key3,null!==(r=n.children)&&void 0!==r&&r.length&&(z.push(n.key2),e(n.children,n.key2,n.index,a)),n}catch(e){}}))},ve=function(e){e=e||"";var n=new RegExp(g,"ig"),t=e.replace(n,'$&');return g?(0,K.jsx)("span",{dangerouslySetInnerHTML:{__html:t}}):e},me=function(e){"All"===w&&(_.includes(e)?A(_.filter((function(n){return n!=e}))):A(_.concat(e)))},he=function(){var e=o()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l,!0)){e.next=2;break}return e.abrupt("return");case 2:if(null==n||!n.need_authorize){e.next=5;break}return(0,U.rX)(!1),e.abrupt("return");case 5:return e.next=7,le(n.identifier,n.is_jupyter||n.is_jupyter_lab);case 7:t(),null!=ne&&ne.course_id&&(0,I.JS)({id:null==ne?void 0:ne.course_id});case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),xe=function(){var e=o()(a()().mark((function e(i){var s,r,o,c,u,f;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:if(null!==(s=t.userInfo)&&void 0!==s&&s.admin||null!==(r=t.userInfo)&&void 0!==r&&r.business||i.can_view||"Attachment"===i.item_type){e.next=4;break}return e.abrupt("return",y.Z.info({centered:!0,width:400,okText:"知道啦",icon:null,content:(0,K.jsx)("div",{className:"tc font14",children:"当前视频为创建者所属单位内部教学资料,外单位用户无观看权限"})}));case 4:if(i.link&&(0,ft.DH)({is_f:1,id:i.id,point:0,total:0}),u=null!=m&&m.course_id?"course_id=".concat(null==m?void 0:m.course_id):"subject_id=".concat(B.pathId||m.subject_id),".ZIP"!==(null==i||null===(o=i.name)||void 0===o?void 0:o.substr(null==i||null===(c=i.name)||void 0===c?void 0:c.lastIndexOf("."))).toUpperCase()){e.next=14;break}if(null!==(f=n.detail)&&void 0!==f&&f.allow_download){e.next=11;break}return x.ZP.info("教学课件不支持下载"),e.abrupt("return");case 11:(0,O.FH)(i.name,pe.Z.API_SERVER+i.url),e.next=15;break;case 14:(0,O.xg)(i.link||"/video/".concat(i.id,"?").concat(u));case 15:if("Attachment"!==i.item_type||2==i.complete_status){e.next=19;break}return e.next=18,(0,I.rS)({attachment_id:i.id,status:2});case 18:e.sent;case 19:"Attachment"!==i.item_type&&"VideoItem"!==i.item_type||d();case 20:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ye=(0,p.useRef)(!1),ge=(0,p.useMemo)((function(){return(0,K.jsx)($.Z,{spinning:ye.current,children:(0,K.jsx)(L.Z,{className:ht.tree,disabled:m.disabled,expandedKeys:h()(_),draggable:!0,onDragEnter:ue,onDrop:de,onExpand:me,blockNode:!0,titleRender:function(e){var i,u,d,f,p,v,h,x,y,g,b,P,T=e,A="can"===(null==e||null===(i=e.learning_status)||void 0===i?void 0:i[0]);return(0,K.jsxs)(S.Z,{align:"middle",className:"font14",onClick:function(){return me(T.key)},style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:function(){return T.key,void(se||re(!0))},children:[(0,K.jsx)(C.Z,{flex:"30px",style:{display:"flex",alignItems:"center"},children:"VideoItem"===e.item_type?(0,K.jsx)(j.Z,{title:"教学视频",children:(0,K.jsx)("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})}):"StageCatalog"===e.item_type?(0,K.jsx)("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"}):"SubjectHomework"===e.item_type&&"group"===e.homework_type?(0,K.jsx)(j.Z,{title:"作业形式:分组作业",children:(0,K.jsx)("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}})}):"SubjectHomework"===e.item_type&&"normal"===e.homework_type?(0,K.jsx)(j.Z,{title:"作业形式:图文作业",children:(0,K.jsx)("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}})}):"ExaminationBank"===e.item_type?(0,K.jsx)(j.Z,{title:"测验形式:在线考试",children:(0,K.jsx)("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}})}):"HomeworkCommon"===e.item_type&&"hack"===e.homework_type?(0,K.jsx)(j.Z,{title:"作业形式:编程作业",children:(0,K.jsx)("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}})}):"Shixun"===e.item_type&&e.is_all_choice?(0,K.jsx)(j.Z,{title:"实战形式:选择题",children:(0,K.jsx)("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})}):"Shixun"!==e.item_type||e.is_all_choice?(0,K.jsx)(j.Z,{title:"教学课件",children:(0,K.jsx)("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})}):null!=e&&e.is_unity_3d?(null==e||null===(u=e.challenge_types)||void 0===u?void 0:u.length)<=1?(0,K.jsx)(j.Z,{title:"实战形式:虚拟仿真",children:(0,K.jsx)("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})}):(0,K.jsx)(j.Z,{title:"实战形式:选择题+虚拟仿真",children:(0,K.jsx)("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})}):(null==e||null===(d=e.challenge_types)||void 0===d?void 0:d.length)>1?(0,K.jsx)(j.Z,{title:"实战形式:选择题+编程开发",children:(0,K.jsx)("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})}):(0,K.jsx)(j.Z,{title:"实战形式:编程开发",children:(0,K.jsx)("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})})}),(0,K.jsxs)(C.Z,{flex:"1",className:ht.color333,style:{display:"flex",alignItems:"center",width:300},children:[m.cust_seq&&(0,K.jsx)("span",{className:"".concat(ht.color333," mr10"),children:e.index}),"Attachment"!==e.item_type&&(0,K.jsx)("div",{className:ht.name_style,children:(0,K.jsx)(j.Z,{placement:"topLeft",title:e.name,children:(y=e,g=!1,b=y.learning_status,P=y.name,"can"===(null==b?void 0:b[0])&&"try"===(null==b?void 0:b[1])?(0,K.jsxs)("div",{className:ht.learn,children:[(0,K.jsx)("span",{className:ht.name,children:g?P:ve(P)}),(0,K.jsx)("span",{className:ht.sign,children:"免费试学"})]}):g?P:ve(P))})}),"Attachment"===e.item_type&&(0,K.jsx)("a",{target:"_blank",className:ht.pdf_name,title:e.name,onClick:o()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if((0,U.tJ)(l)){n.next=2;break}return n.abrupt("return");case 2:if(null==ne||!ne.course_id){n.next=6;break}return n.next=5,(0,I.JS)({id:null==ne?void 0:ne.course_id});case 5:n.sent;case 6:n.t0=e.item_type,n.next="Attachment"===n.t0?9:"VideoItem"===n.t0?11:"ExaminationBank"===n.t0?13:"HomeworkCommon"===n.t0?15:"SubjectHomework"===n.t0?17:"Shixun"===n.t0?19:21;break;case 9:return xe(T),n.abrupt("break",21);case 11:case 13:case 15:return xe(e),n.abrupt("break",21);case 17:return("group"==e.homework_type||"normal"==e.homework_type)&&xe(e),n.abrupt("break",21);case 19:return he(e),n.abrupt("break",21);case 21:case"end":return n.stop()}}),n)}))),children:e.name}),"Shixun"===e.item_type&&e.is_unity_3d&&(0,K.jsx)("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"虚拟仿真"}),"Shixun"===e.item_type&&e.is_jupyter_lab&&(0,K.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"JupyterLab"}),"Shixun"===e.item_type&&e.is_jupyter&&(0,K.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"Jupyter Notebook"}),"Shixun"===e.item_type&&(null==e||null===(f=e.shixun_marks)||void 0===f?void 0:f.length)>0&&(1==(null==t||null===(p=t.userInfo)||void 0===p?void 0:p.role)||2==(null==t||null===(v=t.userInfo)||void 0===v?void 0:v.role))&&(null==e?void 0:e.shixun_marks.map((function(e,n){return(0,K.jsx)(j.Z,{title:"".concat(e),children:(0,K.jsx)("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"},children:e})},n)}))),!(null===(h=e.schools)||void 0===h||!h.length)&&(0,K.jsx)(j.Z,{title:"该实践项目面向指定单位开放",children:(0,K.jsx)("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})}),"Shixun"===e.item_type&&!(null==e||!e.finished_challenges_count)&&(0,K.jsx)(j.Z,{title:"完成度:".concat(Math.round((null==e?void 0:e.finished_challenges_count)/(null==e?void 0:e.challenges_count)*100),"%"),children:(0,K.jsx)("i",{className:"iconfont icon-a-wanchengdu100 ml10 ".concat((null==e?void 0:e.finished_challenges_count)-(null==e?void 0:e.challenges_count)==0?"c-light-green":"c-grey-333"),style:{transform:"translateY(1px)",display:"inline-block"}})})]}),!m.disabled&&(0,K.jsx)("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"},children:"拖动可以改变项目显示顺序"}),se&&(0,K.jsxs)(C.Z,{className:"tr",children:[("VideoItem"===T.item_type||"Attachment"===(null==T?void 0:T.item_type)||"StageCatalog"===(null==T?void 0:T.item_type)||"SubjectHomework"===(null==T?void 0:T.item_type)||"ExaminationBank"===(null==T?void 0:T.item_type)||"HomeworkCommon"===(null==T?void 0:T.item_type))&&!m.disabled&&!m.hiddenEditBtn&&(0,K.jsx)(j.Z,{title:"编辑",children:(0,K.jsx)("span",{onClick:function(e){e.stopPropagation(),console.log("asdasd===",T),m.editVidoItem(r()({stage_id:m.stage_id},T))},style:{color:"#ccc",marginRight:"10px"},children:(0,K.jsx)(mt.Z,{})})}),!m.disabled&&(0,K.jsx)(K.Fragment,{children:(0,K.jsx)(j.Z,{title:"删除",children:(0,K.jsx)("span",{onClick:function(){m.deleteStages({id:T.stage_item_id,stage_id:m.stage_id})},className:"iconfont icon-shanchu c-grey-c"})})}),m.showVideoPlay&&m.disabled&&"SubjectHomework"===T.item_type&&A&&(0,K.jsxs)("aside",{children:[!(0,N.JA)()&&s&&((0,N.Ny)()||(null==T?void 0:T.is_free)||!(null!=T&&T.is_free)&&(null==T?void 0:T.is_trial_study))&&(0,K.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:T.stage_item_id,title:"group"==(null==T?void 0:T.homework_type)?"分组作业":"图文作业"}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,N.JA)()&&s&&(0,K.jsx)(k.ZP,{type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:m.showInfoModal(r()({stage_id:m.stage_id},T));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),m.showVideoPlay&&m.disabled&&"ExaminationBank"===T.item_type&&A&&(0,K.jsxs)("aside",{children:[!(0,N.JA)()&&s&&((0,N.Ny)()||(null==T?void 0:T.is_free)||!(null!=T&&T.is_free)&&(null==T?void 0:T.is_trial_study))&&(0,K.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:T.stage_item_id,title:"测验",examinationid:T.id}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,N.JA)()&&s&&(0,K.jsx)(k.ZP,{type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:window.open("/paperlibrary/see/".concat(T.id,"?defaultActiveKey=1"));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),m.showVideoPlay&&m.disabled&&"HomeworkCommon"===T.item_type&&A&&(0,K.jsxs)("aside",{children:[!(0,N.JA)()&&s&&((0,N.Ny)()||(null==T?void 0:T.is_free)||!(null!=T&&T.is_free)&&(null==T?void 0:T.is_trial_study))&&(0,K.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:T.stage_item_id,title:"编程作业",examinationid:T.id}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,N.JA)()&&s&&(0,K.jsx)(k.ZP,{type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:m.showInfoModal(r()({stage_id:m.stage_id},T));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),m.showVideoPlay&&m.disabled&&"VideoItem"===T.item_type&&A&&(0,K.jsxs)("aside",{children:[!(0,N.JA)()&&s&&((0,N.Ny)()||(null==T?void 0:T.is_free)||!(null!=T&&T.is_free)&&(null==T?void 0:T.is_trial_study))&&(0,K.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:T.stage_item_id,title:"视频"}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),(0,K.jsx)(k.ZP,{type:"primary",className:"mr10",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:xe(T);case 1:case"end":return e.stop()}}),e)}))),children:T.last_point>0?"继续学习":"开始学习"})]}),(T.allow_visit||T.to_be_built||!T.shixun_status)&&m.disabled&&"Shixun"===T.item_type&&A&&(0,K.jsxs)("aside",{children:[!(0,N.JA)()&&s&&!T.shixun_status&&((0,N.Ny)()||(null==T?void 0:T.is_free)||!(null!=T&&T.is_free)&&(null==T?void 0:T.is_trial_study))&&(0,K.jsx)(k.ZP,{className:"ml10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:T.stage_item_id,title:"实训",is_jupyter:null==T?void 0:T.is_jupyter,identifier:null==T?void 0:T.identifier}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),(0,K.jsx)(k.ZP,{className:"ml10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:if(null==ne||!ne.course_id){e.next=5;break}return e.next=5,(0,I.JS)({id:null==ne?void 0:ne.course_id});case 5:window.open("/shixuns/".concat(T.identifier,"/challenges"));case 6:case"end":return e.stop()}}),e)}))),children:"查看详情"}),!T.shixun_status&&(0,K.jsx)(jt.Z,{className:"ml10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:he(T,n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),children:null!=T&&T.need_authorize?"需授权":null!=e&&e.finished_challenges_count?(null==e?void 0:e.finished_challenges_count)-(null==e?void 0:e.challenges_count)==0?"再次实战":"继续实战":"开始实战"})]}),m.showVideoPlay&&m.disabled&&"Attachment"===T.item_type&&A&&(0,K.jsxs)("aside",{children:[(null===(x=n.detail)||void 0===x?void 0:x.allow_download)&&(0,K.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:(0,O.Nd)("","".concat(pe.Z.API_SERVER).concat(null===(n=T.url)||void 0===n?void 0:n.replace("disposition=inline","")));case 3:case"end":return e.stop()}}),e)}))),children:"下载资源"}),(0,K.jsx)(k.ZP,{type:"primary",className:"mr10",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:(0,O.xg)("/video/".concat(T.id,"?subject_id=").concat(B.pathId||""));case 3:case"end":return e.stop()}}),e)}))),children:"开始学习"})]})]}),(0,K.jsxs)(C.Z,{children:[m.disabled&&"暂未公开"===T.shixun_status&&(0,K.jsx)("span",{className:"".concat(ht.color204," ml5"),children:"暂未发布"}),"已删除"===T.shixun_status&&(0,K.jsx)("span",{className:"".concat(ht.color204," ml5"),children:"已删除"}),m.disabled&&!c&&"Shixun"===T.item_type&&!!T.challenges_count&&(0,K.jsxs)("span",{className:"experˆiment-number ml5 c-grey-999",children:["实验数 ",T.challenges_count]}),m.disabled&&c&&"Shixun"===T.item_type&&!!T.challenges_count&&"暂未公开"!==T.shixun_status&&"已删除"!==T.shixun_status&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:T.finished_challenges_count===T.challenges_count?"#50DAAE":"#DEDEDE"}}),(0,K.jsxs)("span",{style:{marginLeft:"4px"},children:[(0,K.jsx)("span",{style:{color:"#165DFF",fontSize:"14px"},children:T.finished_challenges_count}),(0,K.jsxs)("span",{style:{color:"#DEDEDE",fontSize:"14px"},children:["/",T.challenges_count]})]})]}),m.disabled&&c&&("VideoItem"===T.item_type||"Attachment"===T.item_type)&&(0==T.complete_status?(0,K.jsx)("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):1==T.complete_status?(0,K.jsx)("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):(0,K.jsx)("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),"All"===w&&"StageCatalog"===e.item_type&&(0,K.jsx)("span",{className:"ml10",children:_.includes(e.key)?(0,K.jsx)(yt.Z,{}):(0,K.jsx)(gt.Z,{})})]})]})},treeData:G,loadedKeys:F,loadData:function(){var e=o()(a()().mark((function e(n){var t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(n),ye.current=!0,H(null==F?void 0:F.concat([n.key])),"StageCatalog"===n.item_type){e.next=5;break}return e.abrupt("return",ye.current=!1);case 5:return e.next=7,l({type:"pathsDetail/getStageChildrenData",payload:{id:n.stage_item_id}});case 7:t=e.sent,ye.current=!1,i=function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:G;return i.map((function(i){var a;return i.id==n.id?r()(r()({},i),{},{children:t.data.items}):r()(r()({},i),{},{children:(null==i||null===(a=i.children)||void 0===a?void 0:a.length)>0?e(i.children):[]})}))},s=i(),fe(s,0),Q(h()(s));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})})}),[G,z,_,w,se,F]);return(0,K.jsx)(K.Fragment,{children:ge})})),Pt=t(51564),kt=["pathsDetail","user","globalSetting","loading","exercise","dispatch","classroomList","val","allData","index","visibleTypeNew","getData","selectExercise","openPreview"],Tt=["tagName"],_t=function(e){return e.All="",e.Shixun="shixun",e.VideoItem="video",e.Attachment="attachment",e.group_count="group_homework",e.normal_count="normal_homework",e.ExaminationBank="exercise",e.HomeworkCommon="hack_homework",e.Discusses="Discusses",e}(_t||{}),Nt=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],It=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,a=e.globalSetting,s=e.classroomList,r=e.exercise;return{pathsDetail:n,user:t,globalSetting:a,loading:i.effects,classroomList:s,exercise:r}}))((function(e){var n,t,i,s=e.pathsDetail,l=e.user,c=e.globalSetting,d=(e.loading,e.exercise,e.dispatch),m=(e.classroomList,e.val),P=e.allData,T=e.index,_=e.visibleTypeNew,A=e.getData,Z=e.selectExercise,L=e.openPreview,D=(f()(e,kt),G.Z.useForm()),z=u()(D,1)[0],X=(0,p.useState)(),M=u()(X,2),F=M[0],H=M[1],E=G.Z.useForm(),J=u()(E,1)[0],O=G.Z.useForm(),V=u()(O,1)[0],R=G.Z.useForm(),B=u()(R,1)[0],q=(0,v.useParams)(),W=s.stageData,Q=s.keywords,ne=s.visibleType,te=void 0===ne?"All":ne,ie=s.editKey,ae=(0,p.useState)({}),se=u()(ae,2),re=se[0],oe=se[1],ce=(0,p.useRef)(),ue=(0,p.useState)(!1),de=u()(ue,2),fe=de[0],pe=de[1],ve=(0,p.useState)(!1),me=u()(ve,2),he=me[0],xe=me[1],ye=(0,p.useState)(!1),ge=u()(ye,2),je=ge[0],be=ge[1],we=(0,p.useState)(!1),Pe=u()(we,2),ke=Pe[0],Te=Pe[1],_e=(0,p.useState)(!1),Ne=u()(_e,2),Ie=Ne[0],Ae=Ne[1],Se=(0,p.useState)(!1),Ce=u()(Se,2),Ze=Ce[0],Le=Ce[1],De=(0,p.useState)(),ze=u()(De,2),Xe=ze[0],Me=ze[1],Fe=(0,p.useState)(!1),He=u()(Fe,2),Ee=He[0],Je=He[1],Oe=(0,p.useState)(!1),Ve=u()(Oe,2),Ke=Ve[0],Re=Ve[1],Be=(0,p.useState)(""),qe=u()(Be,2),Ue=qe[0],We=qe[1],Ge=(0,p.useState)(""),Qe=u()(Ge,2),Ye=Qe[0],$e=Qe[1],en=(0,p.useState)(""),nn=u()(en,2),tn=nn[0],an=nn[1],sn=(0,p.useState)(""),rn=u()(sn,2),ln=rn[0],on=rn[1],cn=(0,p.useState)(),un=u()(cn,2),dn=un[0],fn=un[1],pn=(0,p.useState)(!0),vn=u()(pn,2),mn=vn[0],hn=vn[1],xn=(0,p.useState)([]),yn=u()(xn,2),jn=yn[0],wn=yn[1],Pn=(0,p.useState)(),kn=u()(Pn,2),Tn=kn[0],_n=kn[1],Nn=(0,p.useState)([]),In=u()(Nn,2),An=In[0],Sn=In[1],Cn=(0,Pt.U)(I.w4,{}),Zn=u()(Cn,3),Ln=Zn[1],Dn=Zn[2],zn=(null===(n=s.detail)||void 0===n?void 0:n.is_free)||(null===(t=s.detail)||void 0===t?void 0:t.can_learning),Xn=!(null!==(i=s.detail)&&void 0!==i&&i.can_managed),Mn=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")},Fn=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Ex)(r()({},n));case 2:return t=e.sent,re.items=n.list,e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),On=function(){var e=o()(a()().mark((function e(n){var t,i,s,l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Tn){e.next=8;break}return e.next=3,(0,I.A2)(r()({id:re.stage_id,subject_id:q.pathId},n));case 3:return(t=e.sent).id&&(Ae(!1),re.items=null==re||null===(i=re.items)||void 0===i?void 0:i.concat([t]),oe(r()({},re))),e.abrupt("return",t);case 8:return e.next=10,(0,I.M2)(r()(r()({id:null==Tn?void 0:Tn.id,subject_id:q.pathId},n),{},{video_id:(null==n?void 0:n.video_id)||(null==Tn||null===(s=Tn.video_item)||void 0===s?void 0:s.video_id),link:(null==n?void 0:n.link)||(null==Tn||null===(l=Tn.video_item)||void 0===l?void 0:l.link)}));case 10:return(o=e.sent)&&(x.ZP.success("修改成功"),Ae(!1),A()),e.abrupt("return",o);case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Vn=function(){var e=o()(a()().mark((function e(n){var t,i,s,l,o,c,u,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=n&&n.name&&""!==(null==n?void 0:n.name.replace(/(^\s*)|(\s*$)/g,""))){e.next=2;break}return e.abrupt("return",x.ZP.info("请先输入章节名称!"));case 2:return s=[].concat(h()((null==re||null===(t=re.shixuns_list)||void 0===t?void 0:t.map((function(e){return{type:e.item_type,id:e.id}})))||[]),h()((null==re||null===(i=re.attachments_list)||void 0===i?void 0:i.map((function(e){return{type:"Attachment",id:e.id}})))||[])),l=n.tagName,o=f()(n,Tt),c=r()(r()({},o),{},{id:re.stage_id,type:Array.from(new Set(s.map((function(e){return e.type})))),list:s}),u=re.tag&&re.tag.id||"",c=r()(r()({},c),{},{stage_tag_attributes:u?{id:u,name:l}:{name:l||""}}),e.next=9,(0,I.xn)(r()({},c));case 9:null!=(d=e.sent)&&d.subject_id&&oe(r()(r()(r()({},re),d),{},{stage_name:c.name,stage_description:c.description,tag:c.stage_tag_attributes}));case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Kn=function(e){var n;y.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"本操作将删除当前目录及下属子目录的全部内容,确认要删除吗?",onOk:(n=o()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,I.WW)(e);case 2:0===n.sent.status&&(x.ZP.success("删除成功"),Yn());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},Rn=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.FD)({id:null==n?void 0:n.stage_item_id,type:null==n?void 0:n.homework_type});case 2:(t=e.sent)&&("HomeworkCommon"==(null==n?void 0:n.item_type)?an(null==t?void 0:t.hack_homework):an(null==t?void 0:t.subject_homework),We(null==n?void 0:n.item_type),$e(null==n?void 0:n.stage_item_id),Re(!0));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Bn=function(){var e=o()(a()().mark((function e(n){var t,i,s,r,l,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("VideoItem"!==(null==n?void 0:n.item_type)){e.next=8;break}return e.next=3,(0,ft.TJ)({id:null==n?void 0:n.stage_item_id});case 3:t=e.sent,_n(t),"VideoItem"===(null==n?void 0:n.item_type)?Ae(!0):(Sn((null==t||null===(i=t.tags)||void 0===i?void 0:i.map((function(e){return null==e?void 0:e.name})))||[]),V.setFieldsValue({files:[{uid:null==t||null===(s=t.attachment)||void 0===s?void 0:s.id,name:null==t?void 0:t.name,response:{id:null==t||null===(r=t.attachment)||void 0===r?void 0:r.id}}]}),be(!0)),e.next=9;break;case 8:"ExaminationBank"===(null==n?void 0:n.item_type)?v.history.push("/paperlibrary/add/".concat(null==n?void 0:n.id,"?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=").concat(q.pathId,"&stageId=").concat(m.stage_id)):"HomeworkCommon"===(null==n?void 0:n.item_type)?v.history.push("/paths/".concat(q.pathId,"/").concat(re.stage_id,"/program_homework/").concat(null==n?void 0:n.id,"/edit")):"Attachment"===(null==n?void 0:n.item_type)?y.Z.confirm({title:"修改课件名称",icon:null,centered:!0,okText:"确认修改",cancelText:"取消",content:(0,K.jsx)(Y.Z,{value:l,onChange:function(e){l=e.target.value},placeholder:"请输入课件名称"}),onOk:function(){var e=o()(a()().mark((function e(){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l){e.next=3;break}return x.ZP.info("名称不能为空"),e.abrupt("return",Promise.reject());case 3:return e.next=5,(0,ee.ZP)("/api/attachments/".concat(null==n?void 0:n.id,".json"),{method:"put",body:{name:l+(null==n||null===(t=n.name)||void 0===t?void 0:t.substr(null==n||null===(i=n.name)||void 0===i?void 0:i.lastIndexOf(".")))}});case 5:e.sent,l="",A();case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}):"SubjectHomework"===(null==n?void 0:n.item_type)?d({type:"classroomList/setActionTabs",payload:{key:"group"==(null==n?void 0:n.homework_type)?"课程编辑分组作业":"课程编辑图文作业",id:null==n?void 0:n.stage_item_id,type:null==n?void 0:n.homework_type}}):y.Z.confirm({title:"修改小节名称",icon:null,centered:!0,okText:"确认修改",cancelText:"取消",content:(0,K.jsx)(Y.Z,{defaultValue:null==n?void 0:n.name,value:c,maxLength:40,onChange:function(e){console.log(e.target.value),c=e.target.value},placeholder:"请输入小节名称"}),onOk:function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((c||(null==n?void 0:n.name)).replaceAll(" ","")){e.next=3;break}return x.ZP.info("名称不能为空"),e.abrupt("return",Promise.reject());case 3:return e.next=5,(0,ee.ZP)("/api/stages/".concat(null==n?void 0:n.stage_id,"/update_item_name.json"),{method:"put",body:{name:c||(null==n?void 0:n.name),item_id:null==n?void 0:n.id}});case 5:e.sent,c="",A();case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),qn=function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Xn){e.next=3;break}return Mn(),e.abrupt("return");case 3:if(Wn()){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,I.ms)({id:n});case 7:1===e.sent.status&&(x.ZP.success("上移成功!"),A());case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Un=function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Xn){e.next=3;break}return Mn(),e.abrupt("return");case 3:if(Wn()){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,I.yy)({id:n});case 7:1===e.sent.status&&(x.ZP.success("下移成功!"),A());case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Wn=function(){return!fe||(y.Z.info({icon:null,className:"custom-modal-divider ",okText:"知道啦",title:"提示",content:(0,K.jsx)("div",{className:"mt10 font14",children:"当前单元有未保存的修改记录,请先保存!"}),onOk:function(){var e="Edit_".concat(ie),n=document.getElementById(e);n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}}),!1)},Gn=function(){Vn(z.getFieldsValue(),"edit")},Qn=function(e){var n,t,i=[];e.items&&null!==(n=e.items)&&void 0!==n&&n.length&&(null===(t=e.items)||void 0===t||t.forEach((function(e){var n;i.push(e),e.children&&null!==(n=e.children)&&void 0!==n&&n.length&&(i=i.concat(e.children))})));return!!i.find((function(e){return(0,xt.isEqual)(e.learning_status,["can","try"])}))?(0,K.jsx)("aside",{className:gn.learn,children:"免费试学"}):null},Yn=function(){var e=o()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dn({id:m.stage_id||re.stage_id,type:"stage",tab:_t[te],keywords:Q});case 2:(null==(t=e.sent)||null===(n=t.data)||void 0===n||null===(n=n.items)||void 0===n?void 0:n.length)>0&&oe(r()(r()({},re),{},{items:null==t||null===(i=t.data)||void 0===i?void 0:i.items}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$n=function(e,n){var t,i,u,f,p,m,h,g,T,N,L=(null==e?void 0:e.items)||[],D=!1,X=!1,M=!1;"All"===te&&(D=((null===(h=l.userInfo)||void 0===h?void 0:h.admin)||(null===(g=l.userInfo)||void 0===g?void 0:g.business)||(null===(T=s.detail)||void 0===T?void 0:T.allow_statistics))&&fe,null!==(N=s.detail)&&void 0!==N&&N.allow_add_member&&zn&&!fe&&(n>0&&(X=!0),n<(null==W?void 0:W.length)-1&&(M=!0)));var E,O,R,ee,ne,ie=function(){var e=o()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:wn(t),null!=L&&L.length||!t.includes("".concat(n))||Yn();case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ae=function(e,n){var t;4==(null===(t=s.detail)||void 0===t?void 0:t.shixun_tag_num)?y.Z.confirm({centered:!0,width:420,title:"提示",icon:null,onOk:function(){"向上移动"==e?qn(n):Un(n)},content:(0,K.jsx)("div",{className:"tc font16",children:"当前实践课程已公开,确定要调整章次顺序吗?"})}):"向上移动"==e?qn(n):Un(n)};return(0,K.jsx)($.Z,{spinning:Ln,children:(0,K.jsx)(En.Z,{className:"mt20 ".concat(gn.ChapterStyle),activeKey:jn,bordered:!1,expandIconPosition:"end",expandIcon:function(e){var n=e.isActive;return(0,K.jsx)("i",{className:"iconfont icon-zhankai1 fon14",style:{transform:"rotate(".concat(n?90:0,"deg) "),transition:".3s"}})},onChange:ie,items:[{key:n,label:(0,K.jsxs)(S.Z,{id:"Edit_".concat(n),wrap:!1,align:"middle",gutter:5,children:[(0,K.jsx)(C.Z,{children:(0,K.jsxs)("span",{className:"font18 blod c-3061d0",children:[e.stage_name||"第".concat(null==P?void 0:P.length,"章节"),Qn(e)]})}),e.tag&&e.tag.name&&(0,K.jsx)(C.Z,{children:(0,K.jsx)("span",{className:"".concat(gn.tag),children:e.tag.name})})]}),extra:"All"===te&&!Q&&(0,K.jsx)("div",{className:"".concat(D?"":gn.EditStyle),onClick:function(e){e.preventDefault(),e.stopPropagation()},children:(0,K.jsxs)(S.Z,{wrap:!1,align:"middle",gutter:10,children:[D&&(0,K.jsx)(C.Z,{children:(0,K.jsxs)(j.Z,{title:"删除",children:[" ",(0,K.jsx)("i",{onClick:function(){var n,t;n=e.stage_id,y.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确定删除该章节吗?",onOk:(t=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I._V)({id:n});case 2:1===e.sent.status&&(d({type:"pathsDetail/save",payload:{editKey:-1}}),x.ZP.success("删除成功"),A());case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},className:"iconfont current icon-shanchu c-grey-c"})]})}),(null===(t=s.detail)||void 0===t?void 0:t.allow_add_member)&&zn&&!fe&&(0,K.jsxs)(K.Fragment,{children:[X&&(0,K.jsx)(C.Z,{children:(0,K.jsxs)(j.Z,{title:"向上移动",children:[" ",(0,K.jsx)("i",{onClick:function(){ae("向上移动",e.stage_id)},className:"iconfont icon-xiangshangyi c-3061d0 font18 current"})]})}),M&&(0,K.jsx)(C.Z,{children:(0,K.jsxs)(j.Z,{title:"向下移动",children:[" ",(0,K.jsx)("i",{onClick:function(){ae("向下移动",e.stage_id)},className:"iconfont icon-xiangxiayi c-3061d0 font18 current"})]})}),(0,K.jsx)(C.Z,{children:(0,K.jsx)(j.Z,{title:"编辑",children:(0,K.jsx)("i",{onClick:function(){!function(e,n){Xn?Mn():Wn()&&(d({type:"pathsDetail/save",payload:{stage_id:n.stage_id,editKey:e}}),z.setFieldsValue({name:n.stage_name,description:n.stage_description,tagName:n.tag&&n.tag.name||""}),H(r()(r()({},F),{},{description:n.stage_description})))}(n,e),ie(jn.concat(["".concat(n)]))},className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})})})]})]})}),children:(0,K.jsxs)($.Z,{spinning:!1,children:[!fe&&(e.stage_description?(0,K.jsxs)("aside",{className:"pl20 pr20",children:[(0,K.jsx)("div",{ref:ce,className:"".concat(gn.introContent," ").concat(mn?gn.introContentMaxHeight:""),children:(0,K.jsx)(le.Z,{value:null==e?void 0:e.stage_description})}),dn&&(0,K.jsx)("div",{className:"current",onClick:function(e){e.stopPropagation(),hn(!mn)},children:(0,K.jsx)(bn.Z,{dashed:!1,children:(0,K.jsxs)("a",{className:"font14",children:[mn?"阅读全文 ":"收起全文 ",(0,K.jsx)("i",{className:"iconfont font14 ".concat(mn?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")})]})})})]}):0==(null==L?void 0:L.length)?(0,K.jsx)("div",{className:gn.nodata,children:"暂无内容~"}):null),fe&&(0,K.jsxs)("div",{className:"pl20 pr20",children:[(0,K.jsx)(G.Z.Item,{name:"name",label:"名称",rules:[{required:!0,message:"章节名称不能为空"},{whitespace:!0,message:"不能输入空格"}],children:(0,K.jsx)(Y.Z,{size:"middle",maxLength:60,placeholder:"请输入第".concat(n+1,"章节名称,最大限制60个字符"),onBlur:Gn})}),(0,K.jsx)(G.Z.Item,{name:"description",label:"描述",className:"ml10",children:(0,K.jsx)(dt.Z,{defaultValue:null==F?void 0:F.description,placeholder:"请输入第".concat(n+1,"章节描述"),height:300,onBlur:Gn})}),(0,K.jsx)(G.Z.Item,{label:"标签",name:"tagName",rules:[{max:10,message:"标签不能超过10个字”"}],children:(0,K.jsx)(Y.Z,{placeholder:"请输入标签名称",onBlur:Gn})}),(0,K.jsxs)("aside",{className:"mt20 mb20",children:[(0,K.jsx)(k.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",icon:(0,K.jsx)("i",{className:"iconfont icon-tianjiafangda mr5 "}),onClick:function(){if(null==re||!re.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Te(!0),B.resetFields())},children:"小节"}),(0,K.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,K.jsxs)(w.Z,{children:[(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!re.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(0,U.xY)()&&(Le(!1),xe(!0),J.setFieldsValue({name:"",is_jupyter:!1}))},children:"新建实践项目"},1),(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!re.stage_id)return x.ZP.info("请先输入章节名称!");d({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",id:re.stage_id,subject_id:q.pathId}})},children:"选用实践项目"},2)]})},children:(0,K.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,K.jsx)("span",{className:"iconfont icon-tianjiafangda mr5"}),"实践项目"]})}),!(null!=c&&null!==(i=c.setting)&&void 0!==i&&i.is_local)&&(0,K.jsx)(K.Fragment,{children:(0,K.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,K.jsxs)(w.Z,{children:[(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!re.stage_id)return x.ZP.info("请先输入章节名称!");_n(""),Ae(!0)},children:"新建视频项目"},3),(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!re.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Me("视频项目"),Je(!0),on(re.stage_id))},children:"选用视频项目"},4)]})},children:(0,K.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,K.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"视频项目"]})})}),(0,K.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,K.jsxs)(w.Z,{children:[(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!re.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(_n(""),Sn([]),Le(!1),be(!0),V.resetFields())},children:"新建教学课件"},5),(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!re.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Me("教学课件"),Je(!0),on(re.stage_id))},children:"选用教学课件"},6)]})},children:(0,K.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,K.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"教学课件"]})}),(0,K.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,K.jsxs)(w.Z,{children:[(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!re.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&d({type:"classroomList/setActionTabs",payload:{key:"课程新建分组作业",id:re.stage_id,subject_id:q.pathId}})},children:"新建分组作业"},7),(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!re.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&d({type:"classroomList/setActionTabs",payload:{key:"课程新建图文作业",id:re.stage_id,subject_id:q.pathId}})},children:"新建图文作业"},8),(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!re.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&v.history.push("/paths/".concat(q.pathId,"/").concat(re.stage_id,"/program_homework/null/add"))},children:"新建编程作业"},9),(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!re.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Me("分组作业"),Je(!0),on(re.stage_id))},children:"选用分组作业"},10),(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!re.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Me("图文作业"),Je(!0),on(re.stage_id))},children:"选用图文作业"},11),(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!re.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Me("编程作业"),Je(!0),on(re.stage_id))},children:"选用编程作业"},12)]})},children:(0,K.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,K.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"作业"]})}),(0,K.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,K.jsxs)(w.Z,{children:[(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){v.history.push("/paperlibrary/add?pageType=course&courseId=".concat(q.pathId,"&stageId=").concat(e.stage_id))},children:"新建试卷"},13),(0,K.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!re.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&Z(e)},children:"选用试卷"},14)]})},children:(0,K.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,K.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"测验"]},n)}),(0,K.jsx)("br",{})]}),(0,K.jsxs)("aside",{className:"c-light-black mt10 pb20",children:["所有项目均可以通过拖动排序或升降级。",(0,K.jsx)("br",{}),"新建项目名称指本项目下没有实质内容,仅展示名称,不可点击。"]})]}),(0,K.jsx)("aside",{className:"".concat(null!=e&&e.stage_description?"mt10":""," ").concat(gn.shixuns),children:!(null==L||!L.length)&&(0,K.jsx)(et,{visibleType:_,data:L,stage_id:e.stage_id,disabled:!fe,deleteStages:Kn,editVidoItem:Bn,showInfoModal:Rn,updateSort:Fn,index:n,expandAll:null==s||null===(u=s.detail)||void 0===u?void 0:u.show_course_section,cust_seq:!(null==s||null===(f=s.detail)||void 0===f||!f.cust_seq),showVideoPlay:(null===(p=l.userInfo)||void 0===p?void 0:p.admin)||(null===(m=l.userInfo)||void 0===m?void 0:m.business)||((null===(E=s.detail)||void 0===E||null===(E=E.courses)||void 0===E?void 0:E.length)>0?null===(O=s.detail)||void 0===O?void 0:O.allow_visit:!("学生"===(null===(R=l.userInfo)||void 0===R?void 0:R.user_identity)&&null!==(ee=s.detail)&&void 0!==ee&&ee.allow_visit&&null!==(ne=s.detail)&&void 0!==ne&&ne.courses)),isPaths:!0,isShowSchedule:s.isShowSchedule,getData:A})}),fe&&(0,K.jsxs)("aside",{className:gn.buttons,children:[(0,K.jsx)(k.ZP,{onClick:function(){pe(!1),d({type:"pathsDetail/save",payload:{editKey:-1}}),d({type:"pathsDetail/getPathsDetail",payload:{id:q.pathId}})},type:"primary",size:"middle",ghost:!0,children:"取消"}),(0,K.jsx)(k.ZP,{onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:z.submit(),d({type:"pathsDetail/save",payload:{editKey:-1}}),d({type:"pathsDetail/getPathsDetail",payload:{id:q.pathId}});case 3:case"end":return e.stop()}}),e)}))),size:"middle",type:"primary",children:"保存"})]})]})}]})})},et=p.memo(wt),nt=(0,p.useMemo)((function(){return re?$n(re,T):null}),[re,Q,_,te,dn,mn,jn,fe,Ln]);return(0,p.useEffect)((function(){oe(r()({},m)),console.log(1234),console.log(m),console.log(re),z.setFieldsValue(r()(r()({},m),{},{name:null==m?void 0:m.stage_name}))}),[m]),(0,p.useEffect)((function(){var e;if(ie===T){pe(!0);var n=document.getElementById("Edit_".concat(ie));n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}else pe(!1);wn(null==re||!re.limit_expansion||(null==re||null===(e=re.items)||void 0===e?void 0:e.length)>0||ie===T?["".concat(T)]:[])}),[re,ie]),(0,p.useEffect)((function(){if(ce.current){var e=function(){var e,n=new ResizeObserver((function(e){var n,t=Hn()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;fn(i.target.offsetHeight>=280)}}catch(e){t.e(e)}finally{t.f()}}));return n.observe(null===(e=ce.current)||void 0===e?void 0:e.firstElementChild),n}();return function(){var n,t;(null===(n=ce.current)||void 0===n?void 0:n.firstElementChild)&&e.unobserve(null===(t=ce.current)||void 0===t?void 0:t.firstElementChild)}}}),[ce.current,re]),(0,K.jsxs)("section",{children:[(0,K.jsx)(G.Z,{form:z,onFinish:Vn,children:nt}),(0,K.jsx)(y.Z,{centered:!0,title:"新建实践项目",open:he,confirmLoading:Ze,destroyOnClose:!0,onOk:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:J.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){xe(!1)},children:(0,K.jsxs)(G.Z,{form:J,initialValues:{name:"",is_jupyter:!1},onFinish:function(){var e=o()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Le(!0),e.next=3,(0,I.vf)(r()({id:re.stage_id,subject_id:q.pathId},n));case 3:(t=e.sent).id&&(J.resetFields(),x.ZP.success("添加成功"),oe(r()(r()({},re),{},{items:null===(i=(null==re?void 0:re.items)||[])||void 0===i?void 0:i.concat(t)})),xe(!1)),Le(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,K.jsx)(G.Z.Item,{label:"类型",name:"is_jupyter",rules:[{required:!0,message:"请选择类型"}],children:(0,K.jsxs)(g.ZP.Group,{children:[(0,K.jsx)(g.ZP,{value:!1,children:" 全栈实践项目 "}),(0,K.jsx)(g.ZP,{value:!0,children:"Jupyter Notebook实践项目"})]})}),(0,K.jsx)(G.Z.Item,{label:"名称",name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,K.jsx)(Y.Z,{showCount:!0,maxLength:60,placeholder:"请输入不超过60字的名称"})})]})}),(0,K.jsx)(y.Z,{centered:!0,title:Tn?"编辑教学课件":"新建教学课件",open:je,confirmLoading:Ze,onCancel:function(){be(!1),Sn([]),_n("")},destroyOnClose:!0,onOk:o()(a()().mark((function e(){var n,t,i,s,l,o,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=V.getFieldsValue(),Le(!0),!(i=t.files.find((function(e){return!e.response||!e.response.id})))){e.next=6;break}return x.ZP.error("".concat(null==i?void 0:i.name," 文件上传失败,请重新上传")),e.abrupt("return");case 6:if(l=r()(r()({},t),{},{subject_id:q.pathId,tags:An,attachment_ids:null==t||null===(n=t.files)||void 0===n?void 0:n.map((function(e){return e.response.id}))}),Tn){e.next=13;break}return e.next=10,(0,I.s0)(r()(r()({},l),{},{id:re.stage_id}));case 10:s=e.sent,e.next=16;break;case 13:return e.next=15,(0,I.M2)(r()(r()({},l),{},{id:null==Tn?void 0:Tn.id,attachment_id:null==l||null===(o=l.attachment_ids)||void 0===o?void 0:o[0]}));case 15:s=e.sent;case 16:0===s.status&&(x.ZP.success("修改成功"),be(!1),oe(r()(r()({},re),{},{items:null===(c=(null==re?void 0:re.items)||[])||void 0===c?void 0:c.concat((null===(u=s)||void 0===u?void 0:u.items)||[])}))),Le(!1);case 18:case"end":return e.stop()}}),e)}))),children:(0,K.jsxs)(G.Z,{form:V,children:[(0,K.jsx)(G.Z.Item,{label:"课件内容",name:"files",rules:[{required:!0,message:"请上传课件内容"}],children:(0,K.jsx)(vt.Z,{aloneClear:!0,maxSize:(0,N.Ny)()?500:100,accept:Nt.toString(),number:Tn?1:10})}),(0,K.jsx)(G.Z.Item,{style:{marginLeft:8},label:"知识标签",name:"tags",children:(0,K.jsx)(Y.Z,{onKeyUp:function(e){if("Enter"==e.key){var n=V.getFieldValue("tag");if(V.setFieldsValue({tag:""}),!n)return void x.ZP.info("标签不能为空");if(An.filter((function(e){return e===n})).length>0)return void x.ZP.info("已有相同名称标签");An.push(n),Sn(h()(An))}}})}),(0,K.jsx)("div",{className:gn["tagsList-content"],children:An.map((function(e,n){return(0,K.jsx)(Jn.Z,{closable:!0,onClose:function(n){!function(e,n){e.preventDefault(),Sn(h()(An.filter((function(e){return e!=n}))))}(n,e)},children:e},n+e)}))}),(0,K.jsxs)("div",{children:[(0,K.jsx)("span",{className:"c-red",children:"注意:"}),(0,K.jsx)("br",{}),"1、上传课件,即表示您已同意",(0,K.jsx)(v.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank",children:"上传内容协议"}),",不得上传未经他人授权的作品;",(0,K.jsx)("br",{}),"2、上传课件默认设置为不允许下载,若要开启下载功能,可进入课程编辑页面设置;",(0,K.jsx)("br",{}),"3、不支持断点续传,单个文件大小请勿超过",(0,N.Ny)()?500:100,"M;",(0,K.jsx)("br",{}),"4、当前仅限支持pdf、word、excel、ppt、zip文件;",(0,K.jsx)("br",{}),"5、文件名将被自动读取为系统内该课件的名称,上传前请注意这一点;",(0,K.jsx)("br",{}),"6、一次最多上传10个文件。"]})]})}),(0,K.jsx)(y.Z,{centered:!0,title:"新建小节名称",open:ke,confirmLoading:Ze,onOk:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:B.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){Te(!1),B.resetFields()},children:(0,K.jsx)(G.Z,{form:B,onFinish:function(){var e=o()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Le(!0),e.next=3,(0,I.Mt)(r()(r()({},n),{},{id:null==re?void 0:re.stage_id,subject_id:q.pathId}));case 3:0===(t=e.sent).status&&(x.ZP.success("添加成功"),Te(!1),B.resetFields(),oe(r()(r()({},re),{},{items:null===(i=(null==re?void 0:re.items)||[])||void 0===i?void 0:i.concat(t)}))),Le(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,K.jsx)(G.Z.Item,{label:"",name:"name",rules:[{required:!0,message:"请输入不超过40字的小节名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,K.jsx)(Y.Z,{showCount:!0,maxLength:40,placeholder:"请输入不超过40字的小节名称"})})})}),(0,K.jsx)(pt.Z,{visible:Ie,editData:Tn,onCancel:function(){return Ae(!1)},onOk:On}),(0,K.jsx)(ut,{setScoreShow:Je,getData:A,id:ln,ScoreShow:Ee,modalType:Xe,subjectId:q.pathId,openPreview:L}),(0,K.jsx)(lt,{setScoreShow:Re,ScoreShow:Ke,homeType:Ue,homeId:Ye,modalDdata:tn})]})})),At=t(98516),St=t(94001),Ct=(0,v.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){e.user;var n=e.onReplyDiscuss,t=e.dispatch,i=e.id,a=e.activeDiscussIndex,s=e.placeholder,r=(0,p.useState)(""),l=u()(r,2),o=l[0],c=l[1];var d=(0,v.useParams)();return(0,K.jsxs)("div",{className:"discuss-item-editor",style:{display:a===i?"block":"none",width:"100%"},children:[(0,K.jsx)(dt.Z,{miniToolbar:!0,startInit:a===i,defaultValue:o,id:i,noStorage:!0,watch:!1,height:155,placeholder:s||"我要回复",showResizeBar:!0,onChange:function(e){c(e)}}),(0,K.jsx)("a",{onClick:function(){o?(n(i,o),t({type:"pathsDetail/getPathsDetail",payload:{id:d.pathId}}),c("")):x.ZP.info("回复内容不能为空!")},className:"btn-send",children:"发送"})]},i)})),Zt=(0,v.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.user,t=e.upDataList,i=(e.page,e.dispatch,e.keywords),s=(0,v.useParams)(),r=function(){var e=o()(a()().mark((function e(n,s){var r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.WD)({id:n,content:s});case 2:0===(null==(r=e.sent)?void 0:r.status)&&t(1,i);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,K.jsxs)("div",{className:"discuss-item-container bg-white",children:[(0,K.jsx)("a",{href:"/users/".concat(n.login),target:"_blank",children:(0,K.jsx)("img",{alt:"用户头像",height:"50",src:"".concat(pe.Z.IMG_SERVER,"/images/").concat(n.image_url),width:"50"})}),(0,K.jsx)("section",{children:(0,K.jsx)(Ct,{id:s.pathId,activeDiscussIndex:s.pathId,onReplyDiscuss:r,placeholder:"我要讨论"})})]})})),Lt=t(22021);function Dt(e,n){return(0,ee.v_)("/discusses/".concat(e,"/top_or_down_discuss.json"),{top:n})}function zt(e,n){return(0,ee.v_)("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:n?1:0})}function Xt(e,n){return(0,ee.v_)("/discusses/".concat(e,"/hidden.json"),n)}function Mt(e,n){return(0,ee.v_)("/discusses/".concat(e,"/reward_code.json"),n)}function Ft(e){return(0,ee.ZP)("/api/discusses/".concat(e,".json"),{method:"delete"})}function Ht(e,n){return(0,ee.v_)("/discusses/".concat(e,"/reply.json"),{container_type:"Shixun",content:n})}function Et(e){var n=e.data,t=e.index,i=e.adminOrOperator,a=e.parentDiscussIndex,s=e.shixunIdentifier,r=(e.isDelete,e.user,e.onSetRewardData),l=e.onSetActionType,o=e.deleteCommentAlert,c=e.shixunName,u=e.keywords,d=n.author,f=(n.can_delete,n.manage),p=n.content,v=n.hidden,m=n.id,h=n.reward,x=n.time;return(0,K.jsxs)("div",{className:"second-level-discuss",children:[(0,K.jsxs)("div",{className:"discuss-info-body",style:{marginTop:"8px",marginBottom:"8px"},children:[(0,K.jsxs)("div",{className:"discuss-info",children:[(0,K.jsx)("a",{href:"/users/".concat(d.login),target:"_blank",children:d.name}),(0,K.jsx)("span",{className:"grey",children:x}),h?(0,K.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(h),children:[(0,K.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,K.jsx)("span",{children:h})]}):null]}),(0,K.jsxs)("div",{className:u?"hidden":"btn-group",style:{marginBottom:"0px"},children:[i?(0,K.jsx)("a",{onClick:function(){r({id:m,index:t,user_id:d.user_id,parentDiscussIndex:a})},title:"给TA奖励金币",children:(0,K.jsx)("i",{className:"iconfont icon-jiangli"})}):null,i?(0,K.jsx)("a",{onClick:function(){l({id:m,index:t,params:{hidden:v?"0":"1",container_identifier:s},type:"hidden-discuss",parentDiscussIndex:a,message:v?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:v?"取消隐藏":"隐藏评论",children:(0,K.jsx)("i",{className:v?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,f?(0,K.jsx)("a",{onClick:function(){o?y.Z.info({title:"提示",content:(0,K.jsxs)("div",{className:"tc",children:[" ","该条评论来自《",c,"》实践项目,您不是该实践项目的管理者,不能删除评论!"]}),onOk:function(){}}):l({id:m,index:t,type:"delete-discuss",parentDiscussIndex:a,message:"确定要删除该条回复吗"})},title:"删除",style:{minWidth:"unset"},children:(0,K.jsx)("i",{className:"iconfont icon-shanchu"})}):null]})]}),(0,K.jsx)(le.Z,{className:"discuss-content",value:p,highlightKeywords:u})]})}var Jt=function(e){var n=e.data,t=e.index,i=e.shixunIdentifier,a=e.adminOrOperator,s=e.identity,r=(e.onTopOrDownDiscuss,e.onPlusDiscuss),l=e.onSetActionType,o=e.onSetRewardData,c=e.user,u=e.isDelete,d=e.activeDiscussIndex,f=e.onReplyDiscuss,p=e.onSetActiveDiscussIndex,v=e.keywords,m=n.content,h=n.children,x=n.game_url,g=n.hidden,j=n.id,b=n.position,w=n.praise_count,P=n.reward,k=(n.sticky,n.time),T=n.user_praise,_=n.game_passed,N=n.delete_comment_alert,I=n.author,A=n.shixun_name,S=n.manage;var C=function(e){var n=e.target,t=n.nodeName,i=n.src;"IMG"===t&&(vn.Z.publish("preview-image",i),console.log("src:",i))};return(0,K.jsxs)("div",{className:"discuss-item-container",children:[(0,K.jsx)("a",{href:"/users/".concat(I.login),target:"_blank",children:(0,K.jsx)("img",{alt:"用户头像",height:"50",src:"".concat(pe.Z.IMG_SERVER,"/images/").concat(I.image_url),width:"50"})}),(0,K.jsxs)("section",{children:[(0,K.jsxs)("div",{className:"discuss-info",children:[(0,K.jsx)("a",{href:"/users/".concat(I.login),target:"_blank",children:I.name}),(0,K.jsx)("span",{className:"grey",children:k}),b?(0,K.jsxs)("span",{className:"c-green",children:[" [第",b,"关] "]}):null,x?(0,K.jsx)("a",{href:x,target:"_blank",className:"view-code",title:"点击查看TA的代码页面",children:"查看"}):null,P?(0,K.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(P),children:[(0,K.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,K.jsx)("span",{children:P})]}):null,s<=5?(0,K.jsx)("span",{style:{flex:"1",textAlign:"right",color:1===_?"#29bd8b":""},children:_||0===_?1===_?"已通关":"未通关":""}):null]}),(0,K.jsx)("div",{onClick:C,children:(0,K.jsx)(le.Z,{className:"discuss-content",value:m,highlightKeywords:v})}),h&&h.length>0?(0,K.jsx)("div",{className:"reply-discuss-container",onClick:C,children:h.map((function(e,n){return(0,K.jsx)(Et,{data:e,index:n,deleteCommentAlert:N,shixunName:A,shixunIdentifier:i,adminOrOperator:a,user:c,isDelete:u,onSetRewardData:o,onSetActionType:l,parentDiscussIndex:t,keywords:v},e.id)}))}):null,(0,K.jsxs)("div",{className:v?"hidden":"btn-group",children:[a?(0,K.jsx)("a",{onClick:function(){o({id:j,index:t,user_id:I.user_id})},title:"给TA奖励金币",children:(0,K.jsx)("i",{className:"iconfont icon-jiangli"})}):null,a?(0,K.jsx)("a",{onClick:function(){l({id:j,index:t,params:{hidden:g?"0":"1",container_identifier:i},type:"hidden-discuss",message:g?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:g?"取消隐藏":"隐藏评论",children:(0,K.jsx)("i",{className:g?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,S&&(!h||0==h.length)&&(0,K.jsx)("a",{onClick:function(){N?y.Z.info({title:"提示",content:(0,K.jsxs)("div",{className:"tc",children:[" ","该条评论来自《",A,"》实践项目,您不是该实践项目的管理者,不能删除评论!"]}),onOk:function(){}}):l({id:j,index:t,type:"delete-discuss",message:"确定要删除该条回复吗"})},title:"删除",children:(0,K.jsx)("i",{className:"iconfont icon-shanchu"})}),(0,K.jsx)("a",{onClick:function(){p(j)},title:"回复",children:(0,K.jsx)("i",{className:"iconfont icon-huifu1"})}),(0,K.jsxs)("a",{onClick:function(){r(j,!T,t)},style:{whiteSpace:"nowrap"},className:T?"c-orange":"",children:[(0,K.jsx)("i",{className:T?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),(0,K.jsx)("span",{children:w||""})]})]}),(0,K.jsx)(Ct,{id:j,activeDiscussIndex:d,onReplyDiscuss:f})]})]},j)},Ot={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Vt(e,n){switch(n.type){case Lt.tD:return r()(r()({},e),{},{loading:!0});case Lt.RS:return r()(r()({},e),{},{showRewardDialog:!0});case Lt.t2:return r()(r()({},e),{},{showRewardDialog:!1});case Lt.GR:case Lt.u8:case Lt.rM:case Lt.yS:case Lt.Vn:case Lt.SX:return r()(r()({},e),n.payload);default:throw new Error}}var Kt=function(e){var n=e.shixunIdentifier,t=e.identity,i=e.activeIndex,s=e.user,l=(e.isShixunDetail,e.isDelete),c=e.keywords,d=e.refreshCount,f=(0,p.useReducer)(Vt,Ot),m=u()(f,2),h=m[0],x=m[1],g=h.page,j=h.loading,b=h.data,w=h.actionType,P=h.showRewardDialog,k=h.activeDiscussIndex,T=(0,p.useRef)(),_=(0,p.useRef)(),A=(0,v.useParams)();function S(e){return C.apply(this,arguments)}function C(){return(C=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!j){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,x({type:Lt.tD}),e.next=6,(0,I.Ax)(r()(r()({},A),{},{page:n,keywords:c}));case 6:t=e.sent,x({type:Lt.GR,payload:{activeDiscussIndex:null,page:n,data:t,loading:!1}}),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(2),console.log(e.t0);case 13:case"end":return e.stop()}}),e,null,[[2,10]])})))).apply(this,arguments)}function Z(e){document.body.scrollIntoView(),S(e)}function L(e,n,t){return D.apply(this,arguments)}function D(){return(D=o()(a()().mark((function e(n,t,i){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,zt(n,t);case 3:s=e.sent,B[i].user_praise=t,B[i].praise_count=s.praise_count,x({type:Lt.rM,payload:{data:r()(r()({},b),{},{comments:B})}}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function z(e,n,t){return X.apply(this,arguments)}function X(){return(X=o()(a()().mark((function e(n,t,i){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Dt(n,t);case 3:B[i].sticky=t,x({type:Lt.u8,payload:{data:r()(r()({},b),{},{comments:B})}}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}function M(){return M=o()(a()().mark((function e(){var n,t,i,s,l,o,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=w.id,t=w.params,i=w.type,s=w.index,l=w.parentDiscussIndex,"hidden-discuss"!==i){e.next=6;break}return e.next=4,Xt(n,t);case 4:l?B[l].children[s].hidden=1==t.hidden:B[s].hidden=1==t.hidden,x({type:Lt.yS,payload:{actionType:null,data:r()(r()({},b),{},{comments:B})}});case 6:if("delete-discuss"!==i){e.next=32;break}return e.next=9,Ft(n);case 9:if(!l&&0!==l){e.next=22;break}o=B[l].children,c=o.length-1;case 12:if(!(c>=0)){e.next=19;break}if(o[c].id!==n){e.next=16;break}return o.splice(c,1),e.abrupt("break",19);case 16:c--,e.next=12;break;case 19:B[l].children=o,e.next=30;break;case 22:u=B.length-1;case 23:if(!(u>=0)){e.next=30;break}if(B[u].id!==n){e.next=27;break}return B.splice(u,1),e.abrupt("break",30);case 27:u--,e.next=23;break;case 30:x({type:Lt.yS,payload:{actionType:null,data:r()(r()({},b),{},{comments:B})}}),d();case 32:case"end":return e.stop()}}),e)}))),M.apply(this,arguments)}function F(e){x({type:Lt.yS,payload:{actionType:e}})}function H(){return(H=o()(a()().mark((function e(){var n,t,i,s,l,o,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=T.current,t=n.id,i=n.index,s=n.score,l=n.user_id,o=n.parentDiscussIndex,e.next=3,Mt(t,{container_type:"Discusses",score:s,user_id:l});case 3:c=e.sent,o?B[o].children[i].reward=c.code:B[i].reward=c.code,x({type:Lt.Vn,payload:{showRewardDialog:!1,data:r()(r()({},b),{},{comments:B})}}),T.current=null;case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){T.current=e,x({type:Lt.RS})}function J(e,n){return O.apply(this,arguments)}function O(){return(O=o()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Ht(n,t);case 3:S(g),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.log(e.t0);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}function V(e){x(k===e?{type:Lt.SX,payload:{activeDiscussIndex:null}}:{type:Lt.SX,payload:{activeDiscussIndex:e}})}if((0,p.useEffect)((function(){function e(){return(e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(3!==i||b||!n){e.next=3;break}return e.next=3,S(g);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[A.pathId,c]),(0,p.useEffect)((function(){S(g)}),[c]),!b)return(0,K.jsx)($.Z,{spinning:!0,children:(0,K.jsx)("div",{style:{height:"300px",width:"100%"}})});var R=b.disscuss_count,B=b.comments,q=(b.all,b.can_hidden);return(0,K.jsxs)(p.Fragment,{children:[(0,K.jsxs)("div",{className:"discuss-container",ref:_,children:[0===R?(0,K.jsx)(Gn.Z,{}):null,(0,N.bg)()&&!c&&(0,K.jsx)(Zt,{upDataList:S,page:g,user:s,keywords:c}),(0,K.jsx)("aside",{className:"bg-white",children:null==B?void 0:B.map((function(e,i){return(0,K.jsx)(Jt,{user:s,data:e,index:i,identity:t,onPaginationChange:Z,shixunIdentifier:n,isDelete:l,onSetActionType:F,onTopOrDownDiscuss:z,adminOrOperator:q,onPlusDiscuss:L,onSetRewardData:E,activeDiscussIndex:k,onSetActiveDiscussIndex:V,onReplyDiscuss:J,keywords:c},e.id)}))}),R>10?(0,K.jsx)("div",{className:"pagination-container tc",children:(0,K.jsx)(wn.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:Z,current:g,total:R})}):null]}),(0,K.jsxs)(At.Z,{children:[(0,K.jsx)(y.Z,{centered:!0,title:"提示",open:!!w,onOk:function(){return M.apply(this,arguments)},onCancel:function(){x({type:Lt.yS,payload:{actionType:null}})},children:(0,K.jsx)("p",{children:w?w.message:""})}),(0,K.jsx)(y.Z,{centered:!0,width:400,title:"奖励设置",open:P,onCancel:function(){x({type:Lt.t2})},onOk:function(){return H.apply(this,arguments)},children:(0,K.jsx)(St.Z,{placeholder:"请输入奖励的金币数量",min:1,onChange:function(e){T.current.score=e},style:{width:"228px"}})})]})]})},Rt="scoremodal___YNtb3",Bt="wrap___BauIT",qt="wrap_title___ZWoHv",Ut="radioWrap___Jh9vt",Wt="radio___Ydt8R",Gt="colorFF0000___JOb5w",Qt="pagination___d1fv4",Yt="search___Pjuzg",$t="searchIcon___v01bz",ei=["shixunsDetail","dispatch"],ni=(Y.Z.Search,(0,v.connect)((function(e){return{shixunsDetail:e.shixunsDetail}}))((function(e){var n,t,i,s,l,c=e.shixunsDetail,d=e.dispatch,m=(f()(e,ei),(0,v.useParams)()),h=(0,p.useState)(0),x=u()(h,2),j=x[0],b=x[1],w=(0,p.useState)([]),P=u()(w,2),k=P[0],T=P[1],_=(0,p.useState)(""),N=u()(_,2),A=N[0],S=N[1],C=(0,p.useState)(),Z=u()(C,2),L=Z[0],D=Z[1],z=(0,p.useState)(!1),X=u()(z,2),M=X[0],F=X[1],H=(0,p.useState)(!1),E=u()(H,2),J=(E[0],E[1]),R=(0,p.useState)({page:1,limit:10,type:"video"}),B=u()(R,2),q=B[0],U=B[1];(0,p.useEffect)((function(){var e,n;if(S(""),"Stage-SendModal"===c.actionTabs.key)if("分组作业"==(null==c||null===(e=c.actionTabs)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.title)){var t={page:1,limit:10,type:"group"};U(t),W(r()(r()({},t),{},{search:encodeURI(A)}))}else if("图文作业"==(null==c||null===(n=c.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.title)){var i={page:1,limit:10,type:"normal"};U(i),W(r()(r()({},i),{},{search:encodeURI(A)}))}else U(q),W(r()(r()({},q),{},{search:encodeURI(A)}))}),[c.actionTabs.key]);var W=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d({type:"shixunsDetail/searchUserCourses",payload:n});case 2:401===(t=e.sent).status?(d({type:"shixunsDetail/setActionTabs",payload:{}}),J(!1)):(b((null==t?void 0:t.courses_count)||0),T((null==t?void 0:t.course_list)||[]));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=(0,V.P)(),Q=u()(G,4),$=Q[0],ne=Q[1],te=Q[2],ie=Q[3],ae=function(){var e=o()(a()().mark((function e(){var n,t,i,s,r,l,o,u,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(L){e.next=3;break}return F(!0),e.abrupt("return");case 3:return d=null===(n=c.actionTabs.params)||void 0===n?void 0:n.id,J(!1),e.next=7,ie({id:"测验"==(null==c||null===(t=c.actionTabs)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.title)?null==c||null===(i=c.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.examinationid:null==m?void 0:m.pathId,course_id:"测验"==(null==c||null===(s=c.actionTabs)||void 0===s||null===(s=s.params)||void 0===s?void 0:s.title)?[L]:L,type:"分组作业"==(null==c||null===(r=c.actionTabs)||void 0===r||null===(r=r.params)||void 0===r?void 0:r.title)?"group":"图文作业"==(null==c||null===(l=c.actionTabs)||void 0===l||null===(l=l.params)||void 0===l?void 0:l.title)?"normal":"测验"==(null==c||null===(o=c.actionTabs)||void 0===o||null===(o=o.params)||void 0===o?void 0:o.title)?"examination_bank":"编程作业"==(null==c||null===(u=c.actionTabs)||void 0===u||null===(u=u.params)||void 0===u?void 0:u.title)?"hack":"subject",stage_item_id:d,sync_catelog:0});case 7:if(e.sent){e.next=11;break}return e.next=11,se(0);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),se=function(){var e=o()(a()().mark((function e(n){var t,i,s,r,l,o,u,d,f,p,v,h,x,g,j,b;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=null===(t=c.actionTabs.params)||void 0===t?void 0:t.id,null===(i=c.actionTabs.params)||void 0===i||!i.is_jupyter){e.next=8;break}return u=null===(o=c.actionTabs.params)||void 0===o?void 0:o.identifier,e.next=5,(0,ee.ZP)("/api/shixuns/".concat(u,"/send_to_course.json"),{method:"Post",body:{courses:[{course_id:L,identifier:u,type:"normal",is_copy:n,is_use:1}]}});case 5:l=e.sent,e.next=17;break;case 8:if("测验"!=(null==c||null===(d=c.actionTabs)||void 0===d||null===(d=d.params)||void 0===d?void 0:d.title)){e.next=14;break}return e.next=11,(0,I.p4)({id:null==c||null===(f=c.actionTabs)||void 0===f||null===(f=f.params)||void 0===f?void 0:f.examinationid,course_id:[L],shixuns_info:n?null==n?void 0:n.map((function(e){return e.shixun_id=e.id,e})):[]});case 11:l=e.sent,e.next=17;break;case 14:return e.next=16,(0,I.Q)({id:null==m?void 0:m.pathId,course_id:L,stage_shixuns:[{stage_shixun_id:r,is_copy:n,is_use:1}],sync_catelog:0,type:"实训"===(null===(p=c.actionTabs.params)||void 0===p?void 0:p.title)?"shixun":"分组作业"==(null==c||null===(v=c.actionTabs)||void 0===v||null===(v=v.params)||void 0===v?void 0:v.title)?"group":"图文作业"==(null==c||null===(h=c.actionTabs)||void 0===h||null===(h=h.params)||void 0===h?void 0:h.title)?"normal":"视频"==(null==c||null===(x=c.actionTabs)||void 0===x||null===(x=x.params)||void 0===x?void 0:x.title)?"video":"编程作业"==(null==c||null===(g=c.actionTabs)||void 0===g||null===(g=g.params)||void 0===g?void 0:g.title)?"hack":""});case 16:l=e.sent;case 17:re(),ne(),"测验"==(null==c||null===(s=c.actionTabs)||void 0===s||null===(s=s.params)||void 0===s?void 0:s.title)?0===(null===(j=l)||void 0===j?void 0:j.status)&&y.Z.confirm({title:"提示",centered:!0,icon:null,okText:"立即前往",cancelText:"稍后再说",content:(0,K.jsx)("div",{style:{textAlign:"left"},children:"发送成功!是否前往对应的教学课堂?"}),onOk:function(){(0,O.xg)("".concat(l.data[0].first_category_url,"/").concat(l.data[0].exercise_id,"/detail?random=").concat(l.data[0].is_random,"&tabs=3"))}}):1===(null===(b=l)||void 0===b?void 0:b.status)&&y.Z.confirm({title:"提示",centered:!0,icon:null,okText:"立即前往",cancelText:"稍后再说",content:(0,K.jsx)("div",{style:{textAlign:"left"},children:"发送成功!是否前往对应的教学课堂?"}),onOk:function(){var e,n,t,i,a,s;if(null!==(e=c.actionTabs.params)&&void 0!==e&&e.is_jupyter)(0,O.xg)(null===(a=l)||void 0===a?void 0:a.first_category_url);else if("分组作业"==(null==c||null===(n=c.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.title)||"图文作业"==(null==c||null===(t=c.actionTabs)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.title))(0,O.xg)(null===(s=l)||void 0===s?void 0:s.url);else if("编程作业"==(null==c||null===(i=c.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.title)){var r,o=null===(r=l)||void 0===r||null===(r=r.url.split("/"))||void 0===r?void 0:r[2];(0,O.xg)("/classrooms/".concat(o,"/program_homework"))}else{var u,d=null===(u=l)||void 0===u||null===(u=u.url.split("/"))||void 0===u?void 0:u[2];(0,O.xg)("/classrooms/".concat(d,"/shixun_homework"))}}});case 20:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),re=function(){S(""),D(null),F(!1),d({type:"shixunsDetail/setActionTabs",payload:{}}),J(!1)};return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(y.Z,{title:"发送".concat((null===(n=c.actionTabs.params)||void 0===n?void 0:n.title)||"实训"),open:"Stage-SendModal"===c.actionTabs.key,centered:!0,className:Rt,onCancel:re,onOk:ae,children:(0,K.jsxs)("div",{className:Bt,children:[(0,K.jsxs)("div",{className:qt,children:["选择的","".concat((null===(t=c.actionTabs.params)||void 0===t?void 0:t.title)||"实训"),"将会发送到指定课堂"]}),(0,K.jsx)("div",{className:"mb10",children:(0,K.jsx)(Y.Z.Search,{className:Yt,placeholder:"输入课堂名称的关键字进行搜索",allowClear:!0,value:A,onChange:function(e){return S(e.target.value)},suffix:(0,K.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat($t),onClick:function(){S(A);var e=r()(r()({},q),{page:1,limit:10,search:encodeURI(A)});U(e),W(e)}}),onSearch:function(e){S(e);var n=r()(r()({},q),{page:1,limit:10,search:encodeURI(e)});U(n),W(n)}})}),(0,K.jsx)("div",{className:Ut,children:(0,K.jsx)(g.ZP.Group,{value:L,onChange:function(e){D(e.target.value),F(!1)},children:k.map((function(e,n){return(0,K.jsx)(g.ZP,{className:Wt,value:e.course_id,children:(0,K.jsx)("span",{title:e.name,children:e.name})},n)}))})}),M&&(0,K.jsx)("div",{className:Gt,children:"请选择你要发送的课堂"}),j>10&&(0,K.jsx)("div",{className:Qt,children:(0,K.jsx)(wn.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:null==q?void 0:q.page,pageSize:10,total:j,onChange:function(e){var n=r()(r()({},q),{page:e,limit:10,search:encodeURI(A)});U(n),W(n)}})})]})}),(0,K.jsx)(V.Z,{visible:$,inPaper:!0,onOk:se,onCancel:function(){re(),ne()},renderData:te,modalType:"测验"==(null==c||null===(i=c.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.title)?"multiple":"single",type:"测验"==(null==c||null===(s=c.actionTabs)||void 0===s||null===(s=s.params)||void 0===s?void 0:s.title)?"examination_bank":"subject",isMultipleCourse:"测验"==(null==c||null===(l=c.actionTabs)||void 0===l||null===(l=l.params)||void 0===l?void 0:l.title)})]})}))),ti={bg:"bg___F_x5V",title:"title___QEshf",fieldWrap:"fieldWrap___zSBF2",mdWrap:"mdWrap___V2EBb",footer_style:"footer_style___lwvvM",submit_button:"submit_button___gNsfc",close_button:"close_button___K6_8I"},ii=t(66253),ai=(0,v.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,a=e.globalSetting;return{classroomList:e.classroomList,shixunHomeworks:n,newCourse:t,globalSetting:a,loading:i.effects}}))((function(e){var n,t,i=e.shixunHomeworks,s=(e.newCourse,e.globalSetting),l=(e.loading,e.dispatch),c=e.classroomList,d=((0,v.useParams)(),G.Z.useForm()),f=u()(d,1)[0],m=(0,p.useState)({}),h=u()(m,2),y=h[0],g=h[1],j=((0,p.useRef)(),i.commonHomeWorkAddDefaultData,(0,p.useState)({})),b=u()(j,2),w=b[0],P=b[1];(0,p.useEffect)((function(){f.resetFields()}),[c.actionTabs.key]);function k(e){return T.apply(this,arguments)}function T(){return(T=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=w&&w.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==w?void 0:w.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:r()({homework_common_id:n},w)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,K.jsxs)(jn.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程新建分组作业"===c.actionTabs.key,className:ti.drawer,children:[(0,K.jsxs)("section",{className:ti.bg,children:[(0,K.jsx)("aside",{className:ti.title,children:"新建分组作业"}),(0,K.jsxs)(G.Z,{form:f,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){g(r()({},f.getFieldsValue()))},children:[(0,K.jsx)("div",{className:ti.fieldWrap,children:(0,K.jsx)(G.Z.Item,{name:"name",label:"标题",rules:[{required:!0,message:"请输入标题"}],children:(0,K.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=y.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,K.jsxs)("div",{className:ti.mdWrap,children:[(0,K.jsx)(G.Z.Item,{name:"description",style:{marginTop:"-10px"},label:"内容",rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,K.jsx)(dt.Z,{watch:!0,defaultValue:y.intro})}),(0,K.jsx)("div",{children:(0,K.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:(0,K.jsx)(vt.Z,{})})}),(0,K.jsxs)(S.Z,{gutter:[20,20],style:{marginTop:20},children:[(0,K.jsx)(C.Z,{flex:"230px",children:(0,K.jsx)(G.Z.Item,{name:"min_num",label:"分组设置",rules:[{required:!0,message:"请填写每组最小人数"}],children:(0,K.jsx)(St.Z,{style:{width:200,height:40},min:1,placeholder:"请填写每组最小人数"})})}),(0,K.jsx)(C.Z,{flex:"230px",children:(0,K.jsx)(G.Z.Item,{name:"max_num",label:(0,K.jsx)("div",{children:" "}),rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请填写每组最大人数"))}}],children:(0,K.jsx)(St.Z,{style:{width:200,height:40},max:100,placeholder:"请填写每组最大人数"})})}),(0,K.jsx)(C.Z,{children:(0,K.jsx)("div",{className:"mt40",style:{color:"#536367",marginLeft:"-20px"},children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})})]}),!(null!=s&&null!==(t=s.setting)&&void 0!==t&&t.is_local)&&(0,K.jsx)(S.Z,{style:{marginTop:"-10px"},children:(0,K.jsxs)(C.Z,{children:[(0,K.jsx)(G.Z.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5},children:(0,K.jsx)(Z.Z,{value:!0,style:{color:"#5F6368"},children:"基于项目实施"})}),(0,K.jsx)("span",{className:"c-light-black",style:{color:"#999999"},children:"(选中,则必须在本平台创建项目,项目管理员可以提交作品;不选中,无需在平台创建项目,任意小组成员均可以提交作品)"})]})})]}),(0,K.jsxs)("div",{className:ti.mdWrap,children:[(0,K.jsx)(G.Z.Item,{name:"reference_answer",label:"参考答案",style:{marginTop:10},children:(0,K.jsx)(dt.Z,{watch:!0,defaultValue:y.notice})}),(0,K.jsx)("div",{children:(0,K.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:(0,K.jsx)(vt.Z,{})})})]})]}),(0,K.jsx)("div",{className:ti.mdWrap,children:(0,K.jsx)(ii.Z,{setitem:function(e){return P(r()({},e))}})})]}),(0,K.jsxs)("div",{className:ti.footer_style,children:[(0,K.jsx)("div",{className:ti.close_button,onClick:function(){l({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,K.jsx)("div",{onClick:function(){f.validateFields().then(o()(a()().mark((function e(){var n,t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(y.min_num>y.max_num)){e.next=3;break}return x.ZP.info("最大人数不能小于最小人数"),e.abrupt("return");case 3:return(n=r()({},y)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(i=n.reference_attachment_ids)||void 0===i?void 0:i.map((function(e){return e.response.id}))),n.base_on_project||(n.base_on_project=!1),e.next=9,(0,I.DQ)(r()(r()({id:c.actionTabs.id,subject_id:c.actionTabs.subject_id},n),{},{homework_type:3}));case 9:0===(s=e.sent).status&&(k(s.homework_id),(0,O.L9)(["教学课堂","分组作业","新建分组作业"]),x.ZP.success("新建成功"),l({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 11:case"end":return e.stop()}}),e)}))))},className:ti.submit_button,children:"提交"})]})]},"bottom")})),si={bg:"bg___oLxz5",title:"title___bfvam",fieldWrap:"fieldWrap___A5u2u",mdWrap:"mdWrap___zugL3",footer_style:"footer_style___unO7C",submit_button:"submit_button___t8Hvx",close_button:"close_button___oswUb"},ri=(0,v.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,a=e.globalSetting,s=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:a,loading:i.effects,classroomList:s}}))((function(e){var n,t,i=e.shixunHomeworks,s=(e.newCourse,e.globalSetting),l=(e.loading,e.dispatch),c=e.classroomList,d=(0,v.useParams)(),f=G.Z.useForm(),m=u()(f,1)[0],h=(0,p.useState)({}),y=u()(h,2),g=y[0],j=y[1],b=(0,p.useState)(!1),w=u()(b,2),P=w[0],k=w[1],T=(0,p.useState)({}),_=u()(T,2),N=_[0],A=_[1],L=(0,p.useState)({}),D=u()(L,2),z=D[0],X=D[1];(0,p.useRef)(),i.commonHomeWorkEditDefaultData;(0,p.useEffect)((function(){"课程编辑分组作业"==c.actionTabs.key&&M()}),[c.actionTabs.key]);var M=function(){var e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.FD)({id:c.actionTabs.id,type:c.actionTabs.type});case 2:(n=e.sent)&&(t=r()(r()({},n.subject_homework),{},{attachment_ids:(0,vt.z)(n.subject_homework.attachments),reference_attachment_ids:(0,vt.z)(n.subject_homework.ref_attachments)}),m.setFieldsValue(r()({},t)),j(r()({},t)),k(!0),X(new Date));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function F(e){return H.apply(this,arguments)}function H(){return(H=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=N&&N.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==N?void 0:N.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:r()({homework_common_id:n},N)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,K.jsxs)(jn.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程编辑分组作业"===c.actionTabs.key,className:si.drawer,children:[(0,K.jsxs)("section",{className:si.bg,children:[(0,K.jsx)("aside",{className:si.title,children:"编辑分组作业"}),(0,K.jsxs)(G.Z,{form:m,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){j(r()({},m.getFieldsValue()))},children:[(0,K.jsx)("div",{className:si.fieldWrap,children:(0,K.jsx)(G.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,K.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=g.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,K.jsxs)("div",{className:si.mdWrap,children:[(0,K.jsx)(G.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,K.jsx)(dt.Z,{watch:!0,defaultValue:g.description})}),(0,K.jsx)("div",{children:(0,K.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:P&&(0,K.jsx)(vt.Z,{},z)})}),(0,K.jsxs)(S.Z,{gutter:[20,20],style:{marginTop:20},children:[(0,K.jsx)(C.Z,{flex:"230px",children:(0,K.jsx)(G.Z.Item,{name:"min_num",label:"分组设置",rules:[{required:!0,message:"请填写每组最小人数"}],children:(0,K.jsx)(St.Z,{style:{width:200,height:40},min:1,placeholder:"请填写每组最小人数"})})}),(0,K.jsx)(C.Z,{flex:"230px",children:(0,K.jsx)(G.Z.Item,{name:"max_num",label:(0,K.jsx)("div",{children:" "}),rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请填写每组最大人数"))}}],children:(0,K.jsx)(St.Z,{style:{width:200,height:40},max:100,placeholder:"请填写每组最大人数"})})}),(0,K.jsx)(C.Z,{children:(0,K.jsx)("div",{className:"mt35",style:{color:"#536367",marginLeft:"-20px"},children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})})]}),!(null!=s&&null!==(t=s.setting)&&void 0!==t&&t.is_local)&&(0,K.jsx)(S.Z,{style:{marginTop:"-10px"},children:(0,K.jsxs)(C.Z,{children:[(0,K.jsx)(G.Z.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5},children:(0,K.jsx)(Z.Z,{value:!0,defaultChecked:!0,style:{color:"#5F6368"},children:"基于项目实施"})}),(0,K.jsx)("span",{className:"c-light-black",style:{color:"#999999",marginTop:"-10px"},children:"(选中,则必须在本平台创建项目,项目管理员可以提交作品;不选中,无需在平台创建项目,任意小组成员均可以提交作品)"})]})})]}),(0,K.jsxs)("div",{className:si.mdWrap,children:[(0,K.jsx)(G.Z.Item,{name:"reference_answer",label:"参考答案:",style:{marginTop:10},children:(0,K.jsx)(dt.Z,{defaultValue:g.reference_answer,watch:!0})}),(0,K.jsx)("div",{children:(0,K.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:P&&(0,K.jsx)(vt.Z,{},z)})})]})]}),(0,K.jsx)("div",{className:si.mdWrap,children:(0,K.jsx)(ii.Z,{setitem:function(e){return A(r()({},e))},homework_common_id:d.categoryId})})]}),(0,K.jsxs)("div",{className:si.footer_style,children:[(0,K.jsx)("div",{className:si.close_button,onClick:function(){l({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,K.jsx)("div",{onClick:function(){m.validateFields().then(o()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(g.min_num>g.max_num)){e.next=3;break}return x.ZP.info("最大人数不能小于最小人数"),e.abrupt("return");case 3:return(n=r()({},g)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(i=n.reference_attachment_ids)||void 0===i?void 0:i.map((function(e){return e.response.id}))),n.base_on_project||(n.base_on_project=!1),e.next=9,(0,I.VO)(r()(r()(r()({},d),n),{},{base_on_project:n.base_on_project,homework_type:3,id:c.actionTabs.id}));case 9:0===e.sent.status&&(x.ZP.success("编辑成功"),F(d.categoryId),l({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 11:case"end":return e.stop()}}),e)}))))},className:si.submit_button,children:"提交"})]})]},"bottom")})),li={bg:"bg___fOlTw",title:"title___G3D9y",fieldWrap:"fieldWrap___imjS7",mdWrap:"mdWrap___aKGYo",footer_style:"footer_style___BWH5p",submit_button:"submit_button___yxKUd",close_button:"close_button___nRK7d"},oi=(0,v.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,a=e.globalSetting,s=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:a,loading:i.effects,classroomList:s}}))((function(e){var n,t=e.shixunHomeworks,i=(e.newCourse,e.globalSetting,e.loading,e.dispatch),s=e.classroomList,l=((0,v.useParams)(),G.Z.useForm()),c=u()(l,1)[0],d=(0,p.useState)({}),f=u()(d,2),m=f[0],h=f[1],y=(0,p.useState)(),g=u()(y,2),j=(g[0],g[1],(0,p.useRef)(),t.commonHomeWorkAddDefaultData,(0,p.useState)({})),b=u()(j,2),w=b[0],P=b[1];(0,p.useEffect)((function(){c.resetFields()}),[s.actionTabs.key]);function k(e){return T.apply(this,arguments)}function T(){return(T=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=w&&w.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==w?void 0:w.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:r()({homework_common_id:n},w)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,K.jsxs)(jn.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程新建图文作业"===s.actionTabs.key,className:li.drawer,children:[(0,K.jsxs)("section",{className:li.bg,children:[(0,K.jsx)("aside",{className:li.title,children:"新建图文作业"}),(0,K.jsxs)(G.Z,{form:c,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){console.log("onchange: ",c.getFieldsValue()),h(r()({},c.getFieldsValue()))},children:[(0,K.jsx)("div",{className:li.fieldWrap,children:(0,K.jsx)(G.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,K.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=m.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,K.jsxs)("div",{className:li.mdWrap,children:[(0,K.jsx)(G.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,K.jsx)(dt.Z,{watch:!0,defaultValue:m.intro})}),(0,K.jsx)("div",{children:(0,K.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:(0,K.jsx)(vt.Z,{})})})]}),(0,K.jsxs)("div",{className:li.mdWrap,children:[(0,K.jsx)(G.Z.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"参考答案:",children:(0,K.jsx)(dt.Z,{watch:!0,defaultValue:m.notice})}),(0,K.jsx)("div",{children:(0,K.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:(0,K.jsx)(vt.Z,{})})})]})]}),(0,K.jsx)("div",{className:li.mdWrap,children:(0,K.jsx)(ii.Z,{setitem:function(e){return P(r()({},e))}})})]}),(0,K.jsxs)("div",{className:li.footer_style,children:[(0,K.jsx)("div",{className:li.close_button,onClick:function(){i({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,K.jsx)("div",{onClick:function(){c.validateFields().then(o()(a()().mark((function e(){var n,t,l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=r()({},m)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(l=n.reference_attachment_ids)||void 0===l?void 0:l.map((function(e){return e.response.id}))),e.next=5,(0,I.DQ)(r()(r()({id:s.actionTabs.id,subject_id:s.actionTabs.subject_id},n),{},{homework_type:1}));case 5:0===(null==(o=e.sent)?void 0:o.status)&&(k(o.homework_id),(0,O.L9)(["教学课堂","图文作业","新建图文作业"]),x.ZP.success("新建成功"),i({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 7:case"end":return e.stop()}}),e)}))))},className:li.submit_button,children:"提交"})]})]},"bottom")})),ci={bg:"bg___Sx8dX",title:"title___GKPKJ",fieldWrap:"fieldWrap___fIL9U",mdWrap:"mdWrap___iwCM_",footer_style:"footer_style___KYp6i",submit_button:"submit_button___Rnntu",close_button:"close_button___Drc5k"},ui=(0,v.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,a=e.globalSetting,s=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:a,loading:i.effects,classroomList:s}}))((function(e){var n,t=e.shixunHomeworks,i=(e.newCourse,e.globalSetting,e.loading,e.dispatch),s=e.classroomList,l=(0,v.useParams)(),c=G.Z.useForm(),d=u()(c,1)[0],f=(0,p.useState)({}),m=u()(f,2),h=m[0],y=m[1],g=(0,p.useState)(!1),j=u()(g,2),b=j[0],w=j[1],P=(0,p.useState)({}),k=u()(P,2),T=k[0],_=k[1],N=(0,p.useState)({}),A=u()(N,2),S=A[0],C=A[1];(0,p.useRef)(),t.commonHomeWorkEditDefaultData;(0,p.useEffect)((function(){"课程编辑图文作业"==s.actionTabs.key&&Z()}),[s.actionTabs.key]);var Z=function(){var e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.FD)({id:s.actionTabs.id,type:s.actionTabs.type});case 2:(n=e.sent)&&(t={name:n.subject_homework.name,description:n.subject_homework.description,reference_answer:n.subject_homework.reference_answer,attachment_ids:(0,vt.z)(n.subject_homework.attachments),reference_attachment_ids:(0,vt.z)(n.subject_homework.ref_attachments)},console.log(t),d.setFieldsValue(r()({},t)),y(r()({},t)),w(!0),C(new Date));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function L(e){return D.apply(this,arguments)}function D(){return(D=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=T&&T.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==T?void 0:T.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:r()({homework_common_id:n},T)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,K.jsxs)(jn.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程编辑图文作业"===s.actionTabs.key,className:ci.drawer,children:[(0,K.jsxs)("section",{className:ci.bg,children:[(0,K.jsx)("aside",{className:ci.title,children:"编辑图文作业"}),(0,K.jsxs)(G.Z,{form:d,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){y(r()({},d.getFieldsValue()))},children:[(0,K.jsx)("div",{className:ci.fieldWrap,children:(0,K.jsx)(G.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,K.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=h.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,K.jsxs)("div",{className:ci.mdWrap,children:[(0,K.jsx)(G.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,K.jsx)(dt.Z,{watch:!0,defaultValue:h.description})}),(0,K.jsx)("div",{children:(0,K.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:b&&(0,K.jsx)(vt.Z,{},S)})})]}),(0,K.jsxs)("div",{className:ci.mdWrap,children:[(0,K.jsx)(G.Z.Item,{name:"reference_answer",label:"参考答案:",style:{marginTop:"-10px"},children:(0,K.jsx)(dt.Z,{defaultValue:h.reference_answer,watch:!0})}),(0,K.jsx)("div",{children:(0,K.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:b&&(0,K.jsx)(vt.Z,{},S)})})]})]}),(0,K.jsx)("div",{className:ci.mdWrap,children:(0,K.jsx)(ii.Z,{setitem:function(e){return _(r()({},e))},homework_common_id:l.categoryId})})]}),(0,K.jsxs)("div",{className:ci.footer_style,children:[(0,K.jsx)("div",{className:ci.close_button,onClick:function(){i({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,K.jsx)("div",{onClick:function(){d.validateFields().then(o()(a()().mark((function e(){var n,t,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=r()({},h)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(o=n.reference_attachment_ids)||void 0===o?void 0:o.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.id}))),e.next=5,(0,I.VO)(r()(r()(r()({},l),n),{},{base_on_project:!0,homework_type:1,id:s.actionTabs.id}));case 5:0===e.sent.status&&(x.ZP.success("编辑成功"),L(l.categoryId),i({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 7:case"end":return e.stop()}}),e)}))))},className:ci.submit_button,children:"提交"})]})]},"bottom")})),di=t(9910),fi=t(35768),pi=t(89830),vi=On.Z.TabPane,mi=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){e.classroomList;var n,t=e.exercise,i=e.saveExercise,s=(e.loading,e.dispatch),l=(0,v.useParams)(),c=((0,v.useLocation)(),G.Z.useForm()),d=(u()(c,1)[0],t.brankList,(0,p.useState)(!0)),f=u()(d,2),m=f[0],g=f[1],j=(0,p.useState)(!1),b=u()(j,2),w=b[0],P=b[1],T=(0,p.useState)("myself"),_=u()(T,2),N=_[0],I=_[1],S=(0,p.useState)([]),C=u()(S,2),Z=C[0],L=C[1],D=(0,p.useState)([]),z=u()(D,2),X=z[0],M=z[1],F=(0,p.useState)(),H=u()(F,2),E=H[0],J=H[1],R=(0,p.useState)([]),B=u()(R,2),q=B[0],W=B[1],Q=(0,p.useRef)(null),$=(0,p.useState)(!1),ee=u()($,2),ne=ee[0],te=ee[1],ie=(0,p.useState)(""),ae=u()(ie,2),se=ae[0],re=ae[1],le=(0,p.useState)(""),oe=u()(le,2),ce=oe[0],ue=oe[1],de=[{title:"试卷名称",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"方向&课程",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return e?"随机组卷":"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:150,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"is_random",width:60,align:"center",render:function(e,n){return(0,K.jsx)("a",{href:e?"/randompaper/detail/".concat(n.id):"/paperlibrary/see/".concat(n.id,"?defaultActiveKey=").concat("public"==(null==ve?void 0:ve.filter)?"1":"teacher"==(null==ve?void 0:ve.filter)?"2":"0"),target:"_blank>",children:"预览"})}}],fe=(0,p.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself",is_random:null,is_encrypt:0}),pe=u()(fe,2),ve=pe[0],me=pe[1];(0,p.useEffect)((function(){"试卷选用"===t.actionTabs.key&&(ye(),W([]),he())}),[t.actionTabs.key]);var he=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"paperlibrary/getTeachGroupData"});case 2:n=e.sent,M(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xe=function(e){var n=parseInt(e);return isNaN(n)?"":n},ye=function(){var e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!m){e.next=12;break}return++ve.page,g(!1),ve.is_random="myself"==ve.filter?2:null,e.next=6,s({type:"exercise/getBrankList",payload:r()({},ve)});case 6:t=e.sent,Z=null!=t&&t.object_list?h()(Z.concat(null==t?void 0:t.object_list)):Z,J(t.is_teacher),(null===(n=t.object_list)||void 0===n?void 0:n.length)50?"block":"none"}})]}),(0,K.jsx)("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red",children:"请输入1-50之间的整数"})]}),okText:"确认",cancelText:"取消",onCancel:je,onOk:function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(d<1||d>50)){e.next=4;break}return document.getElementById("model_error").style.display="block",e.abrupt("return",Promise.reject());case 4:return f.update({cancelButtonProps:{disabled:!0}}),e.next=7,s({type:"exercise/saveBanks",payload:{course_id:l.coursesId,object_type:"examination_bank",bank_id:q,shixuns_info:c,num:d}});case 7:n=e.sent,f.update({cancelButtonProps:{disabled:!1}}),n&&0===n.status?((0,O.L9)(["教学课堂","试卷","试卷选用"]),y.Z.destroyAll(),s({type:"classroomList/getClassroomExercisesList",payload:r()({},t.actionTabs.params)}),je(),ke(),x.ZP.success("生成试卷成功")):(je(),ke());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)(y.Z,{centered:!0,width:980,title:"选择试卷",maskClosable:!1,destroyOnClose:!0,open:"试卷选用"===t.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:w,bodyStyle:{minHeight:200},wrapClassName:fi.Z.warpModal,onOk:o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(q.length){e.next=3;break}return x.ZP.error("请选择试卷"),e.abrupt("return");case 3:if(P(!0),n=!1,!1,Z.forEach((function(e){q.includes(e.id)&&e.need_authorize&&(n=e.need_authorize),q.includes(e.id)&&e.is_random})),!n){e.next=10;break}return(0,U.rX)(!1,"该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),e.abrupt("return");case 10:i(q[0]),je(),P(!1);case 13:case"end":return e.stop()}}),e)}))),onCancel:je,children:[(0,K.jsxs)(On.Z,{activeKey:N,onTabClick:function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Q.current.scrollTop=0,Z=[],N!==n&&W([]),I(n),ve.page=0,ve.filter=n,ve.group_id=null,m=!0,ye();case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,K.jsx)(vi,{tab:(0,K.jsx)("span",{children:"我的试卷库"})},"myself"),(0,K.jsx)(vi,{tab:(0,K.jsx)("span",{children:"教研共享"})},"teacher"),(0,K.jsx)(vi,{tab:(0,K.jsx)("span",{children:"公共试卷库"})},"public")]}),(0,K.jsxs)("div",{className:fi.Z.tabSearch,children:["teacher"===N&&(0,K.jsxs)(A.default,{value:ve.group_id,onChange:function(e){Q.current.scrollTop=0,Z=[],ve.page=0,ve.group_id=e,m=!0,W([]),me(r()({},ve)),ye()},size:"middle",style:{width:200,marginRight:30},children:[(0,K.jsx)(A.default.Option,{value:null,children:"全部教研团队"}),null==X||null===(n=X.groups)||void 0===n?void 0:n.map((function(e){return(0,K.jsx)(A.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]}),(0,K.jsx)(Y.Z.Search,{placeholder:"请输入试卷名称进行搜索",value:ve.search,onChange:function(e){ve.search=e.target.value,me(r()({},ve))},onSearch:function(e){Q.current.scrollTop=0,Z=[],ve.page=0,m=!0,W([]),e&&(0,pi.tk)({name:e,copywriting:e,position:"Exercise"}),ye()}})]}),(0,K.jsxs)("div",{ref:Q,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20},children:[!E&&"public"===N&&(0,K.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,K.jsx)("span",{children:"通过职业认证的教师才能访问公共课程资源库"}),(0,K.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,K.jsx)(Ke(),{initialLoad:!1,pageStart:0,loadMore:function(){ye()},hasMore:m,useWindow:!1,children:"试卷选用"===t.actionTabs.key&&E&&(0,K.jsx)(di.Z,{className:fi.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Z,onRow:function(e){return{onClick:function(){W([null==e?void 0:e.id])}}},resColumns:de,rowSelection:ge})})]})]}),(0,K.jsx)(y.Z,{title:"提示",open:ne,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,K.jsxs)("div",{children:[(0,K.jsx)(k.ZP,{onClick:function(){te(!1),v.history.push(ce)},children:"修改试卷"}),(0,K.jsx)(k.ZP,{type:"primary",onClick:function(){v.history.push(se),te(!1)},children:"设置规则"})]}),onCancel:function(){te(!1)},children:(0,K.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,K.jsx)(V.Z,{inPaper:!0,visible:Pe,onCancel:ke,onOk:_e,renderData:Te,modalType:"multiple",type:"examination_bank"})]})})),hi=t(9530),xi=["pathsDetail","user","loading","dispatch","classroomList"],yi=function(e){return e.All="",e.Shixun="shixun",e.VideoItem="video",e.Attachment="attachment",e.group_count="group_homework",e.normal_count="normal_homework",e.ExaminationBank="exercise",e.HomeworkCommon="hack_homework",e.Discusses="Discusses",e}(yi||{}),gi=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,a=e.classroomList;return{pathsDetail:n,user:t,loading:i.effects,classroomList:a}}))((function(e){var n,t,i,s,l=e.pathsDetail,c=e.user,d=e.loading,m=e.dispatch,g=e.classroomList,j=(f()(e,xi),(0,v.useParams)()),b=l.stageData,w=l.visibleType,P=void 0===w?"All":w,k=l.keywords,T=l.editKey,_=null==l?void 0:l.detail,A=_.shixuns_count,S=void 0===A?0:A,C=_.videos_count,Z=void 0===C?0:C,L=_.attachment_count,D=void 0===L?0:L,z=_.group_count,X=void 0===z?0:z,M=_.normal_count,F=void 0===M?0:M,H=_.disscuss_count,E=void 0===H?0:H,J=_.banks_count,V=void 0===J?0:J,R=_.hack_count,B=void 0===R?0:R,q=(0,p.useState)([]),U=u()(q,2),W=U[0],G=U[1],Q=(0,p.useState)({content:"",type:""}),Y=u()(Q,2),ee=Y[0],ne=Y[1],te=(0,p.useState)([]),ie=u()(te,2),ae=ie[0],se=(ie[1],(0,p.useState)("All")),re=u()(se,2),le=re[0],oe=re[1],ce=(0,p.useState)(""),ue=u()(ce,2),de=ue[0],fe=ue[1],ve=(0,Pt.U)(I.CI,{}),me=u()(ve,3),he=me[1],xe=me[2],ye=!(null!==(n=l.detail)&&void 0!==n&&n.can_managed),ge=[{name:"全部",type:"All",number:S+Z+D+X+F+V+B,isShow:!0},{name:"实践项目",type:"Shixun",number:S,isShow:S>0},{name:"视频",type:"VideoItem",number:Z,isShow:Z>0},{name:"课件",type:"Attachment",number:D,isShow:D>0},{name:"分组作业",type:"group_count",number:X,isShow:!(0,N.JA)()&&X>0},{name:"图文作业",type:"normal_count",number:F,isShow:!(0,N.JA)()&&F>0},{name:"编程作业",type:"HomeworkCommon",number:B,isShow:!(0,N.JA)()&&B>0},{name:"测验",type:"ExaminationBank",number:V,isShow:!(0,N.JA)()&&V>0},{name:"讨论",type:"Discusses",number:E,isShow:E>0}].filter((function(e){return e.isShow})),je=function(){var e=o()(a()().mark((function e(){var n,t=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:{},e.next=3,m({type:"pathsDetail/getStageData",payload:r()(r()({tab:yi[P]},n),{},{subject_id:j.pathId,keywords:k})});case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(null!=e&&e.instData){var n=(null==e?void 0:e.stage_id)||de||(null==l?void 0:l.stage_id),t=function(){var e=o()(a()().mark((function e(){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m({type:"pathsDetail/getStageChildrenData",payload:{id:n,type:"stage"}});case 2:t=e.sent,i=W.map((function(e){var i;return e.stage_id==n?r()(r()({},e),{},{items:null===(i=t.data)||void 0===i?void 0:i.items}):e})),G(i);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();t()}else je(),m({type:"pathsDetail/getPathsDetail",payload:{id:j.pathId}})},we=(0,p.useMemo)((function(){return null==W?void 0:W.map((function(e,n){return(0,K.jsx)("div",{children:(0,K.jsx)(It,{val:e,allData:W,index:n,selectExercise:function(e){fe(null==e?void 0:e.stage_id),m({type:"exercise/setActionTabs",payload:{key:"试卷选用"}})},openPreview:function(e){var n,t;null!=e&&e.container_id?m({type:"attachment/setActionTabs",payload:{key:"资源下载",selectArrs:null==e?void 0:e.attachment_detail,params:{course_id:null==e?void 0:e.container_id,coursesId:null==e?void 0:e.container_id,id:null==e?void 0:e.id,openType:"课程内教学课件预览"}}}):ne({content:pe.Z.API_SERVER+(null==e||null===(n=e.attachment_detail)||void 0===n?void 0:n.url),type:null==e||null===(t=e.attachment_detail)||void 0===t?void 0:t.file_type})},visibleTypeNew:le,getData:be})},n)}))}),[W,le]);return(0,p.useEffect)((function(){G(b)}),[b]),(0,p.useEffect)((function(){"closePathsTabs"==g.actionTabs.key&&be({instData:!0})}),[g.actionTabs.key]),(0,K.jsxs)("section",{children:[(0,K.jsxs)($.Z,{spinning:d["pathsDetail/getStageData"]||d["pathsDetail/getPathsDetail"],children:[(0,K.jsx)("aside",{className:gn.actionTabs,children:ge.map((function(e,n){return(0,K.jsxs)("div",{className:"mr5 ".concat(e.type===P?gn.tabActive:gn.tab),onClick:function(){-1===T?("group_count"==e.type||"normal_count"==e.type?oe("SubjectHomework"):oe(e.type),"Discusses"!==e.type&&je({tab:yi[e.type]}),m({type:"pathsDetail/save",payload:{visibleType:e.type,editKey:-1}})):x.ZP.warning("请先取消编辑状态")},children:[(0,K.jsx)("span",{className:gn.s1,children:e.name}),(0,K.jsx)("span",{className:gn.s2,children:e.number})]},n)}))}),"Discusses"!==P&&(0,K.jsxs)(K.Fragment,{children:[we,(null===(t=l.detail)||void 0===t?void 0:t.allow_statistics)&&"All"===P&&!k&&(0,K.jsx)($.Z,{spinning:he,children:(0,K.jsxs)("div",{className:gn.addStage,onClick:o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ye){e.next=3;break}return x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。"),e.abrupt("return");case 3:if(-1===T||(y.Z.info({icon:null,className:"custom-modal-divider ",okText:"知道啦",title:"提示",content:(0,K.jsx)("div",{className:"mt10 font14",children:"当前单元有未保存的修改记录,请先保存!"}),onOk:function(){var e="Edit_".concat(T),n=document.getElementById(e);n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}}),0)){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,xe({name:"第".concat((0,O.EM)(W.length+1),"章节"),subject_id:j.pathId,pathId:j.pathId,list:[]});case 7:null!=(n=e.sent)&&n.stage_id&&(G([].concat(h()(W),[n])),m({type:"pathsDetail/save",payload:{editKey:W.length,stage_id:null==n?void 0:n.stage_id}}));case 9:case"end":return e.stop()}}),e)}))),children:[(0,K.jsx)("span",{className:gn.color4CA,children:"+新建章节"}),"(添加一个或多个实训/视频项目,组成一个章节)"]})}),0===(null==W?void 0:W.length)&&(0,K.jsx)(Gn.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})]}),"Discusses"===P&&(0,K.jsx)("aside",{className:"mt20",children:(0,K.jsx)(Kt,{activeIndex:3,isDelete:null===(i=l.detail)||void 0===i?void 0:i.allow_add_member,shixunIdentifier:11,identity:null===(s=c.userInfo)||void 0===s?void 0:s.role,user:c.userInfo,isShixunDetail:!0,keywords:k,refreshCount:function(){m({type:"pathsDetail/getPathsDetail",payload:{id:j.pathId,keywords:k}})}})})]}),(0,K.jsx)(ni,{}),(0,K.jsx)(Mn,{shixunIds:ae,cb:function(e){var n,t;"取消"!==e&&(console.log("====sdfsdf",e),W[T].items=h()((null==W||null===(n=W[T])||void 0===n||null===(n=n.items)||void 0===n?void 0:n.concat(e||[]))||[]),G(JSON.parse(JSON.stringify(W))),be({instData:!0,stage_id:null==g||null===(t=g.actionTabs)||void 0===t?void 0:t.id}))}}),(0,K.jsx)(ai,{}),(0,K.jsx)(ri,{}),(0,K.jsx)(oi,{}),(0,K.jsx)(ui,{}),(0,K.jsx)(mi,{saveExercise:function(e){(0,I._C)({id:de,subject_id:j.pathId,homework_type:"exercise",examination_bank_ids:[e]}).then((function(e){0==(null==e?void 0:e.status)&&(x.ZP.success("选用成功"),be({instData:!0}))}))}}),(0,K.jsx)(hi.Z,{}),(0,K.jsx)(ot.Z,{close:!0,data:null==ee?void 0:ee.content,type:null==ee?void 0:ee.type,hasMask:!0,monacoEditor:{language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){ne({content:"",type:""})}})]})})),ji=t(57930),bi=t(53273),wi="certificate___fHfxF",Pi="actionsBtns___plapq",ki=["user","pathsDetail"],Ti=ji.default.RangePicker,_i=(0,v.connect)((function(e){return{user:e.user,pathsDetail:e.pathsDetail}}))((function(e){e.user;var n,t=e.pathsDetail,i=(f()(e,ki),G.Z.useForm()),s=u()(i,1)[0],l=(0,p.useState)([]),c=u()(l,2),d=c[0],m=c[1],h=(0,p.useState)(!0),g=u()(h,2),j=g[0],b=g[1],w=(0,p.useState)(!1),P=u()(w,2),k=P[0],T=P[1],_=(0,p.useState)(!1),N=u()(_,2),I=N[0],S=N[1],C=(0,p.useState)(0),Z=u()(C,2),L=Z[0],D=Z[1],X=(0,p.useState)({}),M=u()(X,2),F=M[0],H=M[1],E=(0,v.useParams)(),J=(0,p.useState)({page:1,limit:10}),O=u()(J,2),V=O[0],R=O[1],B=!(null!==(n=t.detail)&&void 0!==n&&n.can_managed),q=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")},U=[{title:"姓名",dataIndex:"user_name",key:"user_name",align:"left"},{title:"申请时间",dataIndex:"created_at",key:"created_at",align:"left"},{title:"申请状态",dataIndex:"state",key:"state",align:"left",render:function(e,n){return(0,K.jsxs)(K.Fragment,{children:["drafted"===(null==n?void 0:n.state)&&(0,K.jsx)("span",{children:"申请中"}),"rejected"===(null==n?void 0:n.state)&&(0,K.jsx)("span",{style:{color:"#E53333"},children:"未通过"}),"passed"===(null==n?void 0:n.state)&&(0,K.jsx)("span",{style:{color:"#2FA34F"},children:"通过"})]})}},{title:"学习进度",dataIndex:"process",key:"process",align:"left",render:function(e){return"".concat(e,"%")}},{title:"审批操作",dataIndex:"action",key:"action",align:"left",render:function(e,n){return(0,K.jsxs)("div",{className:Pi,children:["drafted"===(null==n?void 0:n.state)&&(0,K.jsx)("span",{onClick:function(){return W(n)},children:"同意"}),"drafted"===(null==n?void 0:n.state)&&(0,K.jsx)("span",{onClick:function(){return Q(n)},children:"拒绝"}),"rejected"===(null==n?void 0:n.state)&&(0,K.jsx)("span",{onClick:function(){return $(n)},children:"拒绝原因"}),"passed"===(null==n?void 0:n.state)&&(0,K.jsx)("span",{onClick:function(){return ne(n)},children:"查看证书"})]})}}].filter((function(e){return!!I||"学习进度"!==e.title&&"审批操作"!==e.title}));(0,p.useEffect)((function(){te(V)}),[]);var W=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!B){e.next=3;break}return q(),e.abrupt("return");case 3:return e.next=5,(0,ee.ZP)("/api/paths/".concat(null==E?void 0:E.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:null==n?void 0:n.id,op:"pass"}});case 5:0===(null==(t=e.sent)?void 0:t.status)&&te(V);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(e){if(B)q();else{var n,t="";y.Z.confirm({title:"证书申请拒绝",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:(0,K.jsxs)("div",{children:[(0,K.jsx)("p",{children:"拒绝证书发放需填写拒绝原因。"}),(0,K.jsxs)("aside",{className:"flex-container",children:[(0,K.jsx)("sup",{className:"c-red-ee4",children:"*"}),(0,K.jsx)("span",{children:"拒绝原因:"}),(0,K.jsx)(Y.Z,{maxLength:30,style:{width:284,marginLeft:10},onChange:function(e){return t=e.target.value}})]})]}),okText:"确定拒绝",cancelText:"取消",onOk:(n=o()(a()().mark((function n(){var i;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t){n.next=3;break}return x.ZP.warning("拒绝理由不能为空"),n.abrupt("return",Promise.reject());case 3:return n.next=5,(0,ee.ZP)("/api/paths/".concat(null==E?void 0:E.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:null==e?void 0:e.id,op:"reject",content:t}});case 5:0===(null==(i=n.sent)?void 0:i.status)&&te(V);case 7:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}},$=function(e){B?q():y.Z.info({title:"拒绝原因",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:(0,K.jsx)("div",{children:null==e?void 0:e.content}),okText:"确定"})},ne=function(e){H((null==e?void 0:e.info)||{}),T(!0)},te=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,ee.ZP)("/api/paths/".concat(null==E?void 0:E.pathId,"/request_certificates.json"),{method:"get",params:n});case 3:null!=(t=e.sent)&&t.data&&(m(null==t?void 0:t.data),D((null==t?void 0:t.total_count)||0),S(null==t?void 0:t.is_manage)),b(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,K.jsxs)("div",{className:wi,children:[(0,K.jsxs)(G.Z,{form:s,layout:"inline",className:"mb20",size:"large",onValuesChange:function(e,n){var t=n.state,i=void 0===t?"":t,a=n.keyword,s=void 0===a?"":a,l=n.time,o=void 0===l?[]:l,c=r()(r()({},V),{},{page:1,state:i,keyword:s,start_time:null!=o&&o[0]?z()(o[0]).format("YYYY-MM-DD"):"",end_time:null!=o&&o[1]?z()(o[1]).format("YYYY-MM-DD"):""});R(c),te(c)},children:[(0,K.jsx)(G.Z.Item,{name:"state",initialValue:"",className:"mr10",children:(0,K.jsxs)(A.default,{style:{width:104},children:[(0,K.jsx)(A.default.Option,{value:"",children:"全部状态"}),(0,K.jsx)(A.default.Option,{value:"drafted",children:"申请中"}),(0,K.jsx)(A.default.Option,{value:"passed",children:"通过"}),(0,K.jsx)(A.default.Option,{value:"3",children:"未通过"})]})}),(0,K.jsx)(G.Z.Item,{name:"time",children:(0,K.jsx)(Ti,{onChange:function(e,n){console.log(n,22)},placeholder:["申请开始时间","申请结束时间"]})}),(0,K.jsx)(G.Z.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword",children:(0,K.jsx)(bi.t7,{style:{width:193},placeholder:"请输入学生姓名"})})]}),(0,K.jsx)(Oe.Z,{dataSource:d,rowKey:function(e){return e.id},columns:U,loading:j,pagination:{pageSize:V.limit,total:L,current:V.page,onChange:function(e,n){var t=r()(r()({},V),{},{page:e,limit:n});R(t),te(t)},showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),(0,K.jsx)(We.Z,{visible:k,onCancel:function(){T(!1),H({})},data:F})]})}));z().locale("ZH-cn");var Ni=On.Z.TabPane,Ii=function(e){e.data;var n=(0,p.useState)("1"),t=u()(n,2),i=t[0],s=t[1],r=(0,p.useState)(1),l=u()(r,2),c=l[0],d=l[1],f=(0,p.useState)(),m=u()(f,2),h=m[0],x=m[1],y=(0,p.useState)(!0),g=u()(y,2),j=g[0],b=g[1],w=(0,v.useParams)();function P(){return(P=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),"1"===i?n="/api/paths/".concat(w.pathId,"/study_ranking_shixuns_passed.json"):"2"===i?n="/api/paths/".concat(w.pathId,"/study_ranking_videos.json"):"3"===i?n="/api/paths/".concat(w.pathId,"/study_ranking_pdf_attachments.json"):"4"===i&&(n="/api/paths/".concat(w.pathId,"/study_ranking_discusses.json")),e.next=4,(0,ee.ZP)(n,{method:"get",params:{page:c}});case 4:t=e.sent,b(!1),x(t);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,p.useEffect)((function(){!function(){P.apply(this,arguments)}()}),[c,i]);var k=function(){var e,n,t,a,s,r,l,o,u,f,v,m,x;return(0,K.jsx)(p.Fragment,{children:(0,K.jsxs)($.Z,{spinning:j,children:[(0,K.jsxs)("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"},children:[(0,K.jsx)("span",{style:{flex:"1"},children:"排名"}),(0,K.jsx)("span",{style:{flex:"1"},children:"姓名"}),"1"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:"通过关卡数"}),"2"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:"累计学习时长"}),"3"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:"下载资源次数"}),"4"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:"发帖数"})]}),(null==h?void 0:h.user_show)&&(0,K.jsxs)("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"},children:[(0,K.jsx)("span",{style:{flex:"1"},children:0===(null==h||null===(e=h.data_user)||void 0===e?void 0:e.rank)&&0===(null==h||null===(n=h.data_user)||void 0===n?void 0:n.num)?"--":(null==h||null===(t=h.data_user)||void 0===t?void 0:t.rank)<=100&&0!=(null==h||null===(a=h.data_user)||void 0===a?void 0:a.rank)?null==h||null===(s=h.data_user)||void 0===s?void 0:s.rank:"未上榜"}),(0,K.jsx)("span",{style:{flex:"1"},children:null==h||null===(r=h.data_user)||void 0===r?void 0:r.user_real_name}),"1"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:(null==h||null===(l=h.data_user)||void 0===l?void 0:l.num)||"--"}),"2"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:null!=h&&null!==(o=h.data_user)&&void 0!==o&&o.num?(0,O.li)(null==h||null===(u=h.data_user)||void 0===u?void 0:u.num):"--"}),"3"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:(null==h||null===(f=h.data_user)||void 0===f?void 0:f.num)||"--"}),"4"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:(null==h||null===(v=h.data_user)||void 0===v?void 0:v.num)||"--"})]}),(null==h?void 0:h.user_show)&&(0,K.jsx)(bn.Z,{}),(null==h||null===(m=h.data)||void 0===m?void 0:m.length)>0?null==h||null===(x=h.data)||void 0===x?void 0:x.map((function(e,n){return(0,K.jsxs)("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"},children:[1===(null==e?void 0:e.rank)&&(0,K.jsx)("span",{style:{flex:"1",color:"#E02020"},children:null==e?void 0:e.rank}),2===(null==e?void 0:e.rank)&&(0,K.jsx)("span",{style:{flex:"1",color:"#FA6400"},children:null==e?void 0:e.rank}),3===(null==e?void 0:e.rank)&&(0,K.jsx)("span",{style:{flex:"1",color:"#F7B500"},children:null==e?void 0:e.rank}),(null==e?void 0:e.rank)>3&&(0,K.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.rank}),(0,K.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.user_real_name}),"1"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num}),"2"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:(0,O.li)(null==e?void 0:e.num)}),"3"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num}),"4"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num})]})})):(0,K.jsx)(Gn.Z,{}),(null==h?void 0:h.count)>10&&(0,K.jsx)(wn.Z,{current:c,pageSize:10,showSizeChanger:!1,total:null==h?void 0:h.count,style:{textAlign:"center",margin:"20px 0px"},onChange:function(e){d(e)}})]})})};return(0,K.jsx)("div",{children:(0,K.jsxs)(On.Z,{activeKey:i,style:{background:"#fff",padding:"0px 20px"},onChange:function(e){s(e),d(1)},children:[(0,K.jsx)(Ni,{tab:"通关榜",style:{background:"#fff"},children:(0,K.jsx)(k,{})},"1"),(0,K.jsx)(Ni,{tab:"视频学习榜",children:(0,K.jsx)(k,{})},"2"),(0,K.jsx)(Ni,{tab:"下载资源榜",children:(0,K.jsx)(k,{})},"3"),(0,K.jsx)(Ni,{tab:"互动讨论榜",children:(0,K.jsx)(k,{})},"4")]})})},Ai=t(54173),Si=["user","pathsDetail"],Ci=(0,v.connect)((function(e){return{user:e.user,pathsDetail:e.pathsDetail}}))((function(e){e.user;var n,t=e.pathsDetail,i=(f()(e,Si),(0,v.useParams)()),s=(0,p.useRef)(),r=(0,p.useRef)(),l=(0,p.useRef)(!1),c=(0,p.useState)({}),d=u()(c,2),m=d[0],h=d[1],x=(0,p.useState)(700),y=u()(x,2),g=y[0],j=y[1];(0,p.useEffect)((function(){setTimeout((function(){var e,n;null===(e=s.current)||void 0===e||null===(n=e.resize)||void 0===n||n.call(e)}),300)}),[g]),(0,p.useEffect)((function(){var e;h(null===(e=t.detail)||void 0===e?void 0:e.atlas_data)}),[null===(n=t.detail)||void 0===n?void 0:n.atlas_data]),(0,p.useEffect)((function(){return document.addEventListener((0,Ai.gH)(),w),function(){document.removeEventListener((0,Ai.gH)(),w)}}),[]);var b,w=function(){(0,Ai.vp)()||j(700)};return(0,K.jsx)("div",{style:{paddingTop:20,paddingBottom:20,height:g+30,background:"#FFF"},ref:r,children:m.nodes&&(0,K.jsx)(mn.Z,{style:{height:g+"px"},option:{title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:function(e){return"edge"===e.dataType?e.data.relation:"node"===e.dataType?"名称:"+e.data.name+"
类别:"+e.data.labels.join(", ")+"
ID: "+e.data.uid+"
":void 0}},legend:[{bottom:0,left:"center",orient:"horizontal",data:m.categories.map((function(e){if(e.name)return e.name}))}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:m.nodes,links:m.links,categories:m.categories,roam:!0,draggable:!1,label:{position:"inside",show:!0},labelLayout:{hideOverlap:!0,moveOverlap:!0},force:{repulsion:600,edgeLength:200,gravity:.2,layoutAnimation:!0,friction:.3},edgeLabel:{},edgeSymbol:["none","arrow"],lineStyle:{color:"source",curveness:0},emphasis:{disabled:!1,scale:1.3,focus:"none",lineStyle:{width:10},itemStyle:{borderType:"solid",borderWidth:1,borderColor:"rgb(154,152,152)"}},symbolSize:40,color:["#f79767","#da7194","#ffc454","#569480","#f16667","#d9c8ae","#c990c0","#4c8eda","#57c7e3","#ecb5c9","#8dcc93","#37A2DA","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF","#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"]}],toolbox:{show:!0,feature:{restore:{title:"还原"},saveAsImage:{title:"保存为图片"},myTool:{show:!0,title:"全屏显示",icon:"path://M358.464 136.672l0-34.112-255.904 0 0 255.904 34.112 0 0-197.664 242.816 242.816 24.128-24.128-242.816-242.816zM665.536 102.56l0 34.112 197.664 0-242.816 242.816 24.128 24.128 242.816-242.816 0 197.664 34.112 0 0-255.904zM379.488 620.384l-242.816 242.816 0-197.664-34.112 0 0 255.904 255.904 0 0-34.112-197.664 0 242.816-242.816zM887.328 863.2l-242.816-242.816-24.128 24.128 242.816 242.816-197.664 0 0 34.112 255.904 0 0-255.904-34.112 0z",onclick:function(){(0,Ai.vp)()?(setTimeout((function(){j(700)}),300),(0,Ai.BU)()):((0,Ai.Dj)(r.current),setTimeout((function(){j(window.innerHeight-40)}),300))}}}}},onChartReady:function(e){s.current=e,e.resize()},opts:{renderer:"svg"},onEvents:{click:function(e){l.current=!1,setTimeout((function(){if(!l.current&&"node"===e.dataType){var n=e.data.url;n&&window.open(n,"_blank")}}),500)},dblclick:(b=o()(a()().mark((function e(n,t,s){var r,o,c,u,d,f,p,v,x,y,g;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("p:",n,t,s),l.current=!0,e.next=4,(0,ee.ZP)("/api/paths/".concat(i.pathId,"/atlas_data.json"),{method:"get",params:{node_id:n.data.id}});case 4:for(r=e.sent,o=r.atlas_data,c=o.nodes,u=o.links,d=o.categories,c=m.nodes.concat(c),u=m.links.concat(u),f=c.filter((function(e,n,t){return t.findIndex((function(n){return n.id===e.id}))===n})),p=u.filter((function(e,n,t){return t.findIndex((function(n){return n.source===e.source&&n.target===e.target}))===n})),v=[],x=Math.max(d.length,m.categories.length),y=0;y0?null==s?void 0:s.map((function(e){return t=e,(0,K.jsxs)("section",{style:{marginBottom:"26px",backgroundColor:"#fff"},children:[(0,K.jsxs)("div",{className:Zi.Head,children:[(0,K.jsxs)("div",{className:Zi.Headtitle,children:[(0,K.jsx)("span",{title:null==t?void 0:t.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==t?void 0:t.package_name}),(0,K.jsxs)("span",{className:Zi.span2,children:["(共 ",(0,K.jsx)("span",{style:{color:"#333"},children:null==t?void 0:t.subject_count})," 门课程)"]})]}),(0,K.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"},children:[(0,K.jsxs)("div",{className:Zi.Headprice,children:[(0,K.jsx)("span",{children:"套餐价格:"}),(0,K.jsxs)("span",{className:Zi.nowPrice,children:["¥",parseInt(null===(i="".concat(null==t?void 0:t.package_price))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i[1])>0?null==t?void 0:t.package_price:null===(a="".concat(null==t?void 0:t.package_price))||void 0===a||null===(a=a.split("."))||void 0===a?void 0:a[0]]}),(0,K.jsxs)("span",{className:Zi.initPrice,children:["¥",parseInt(null===(l="".concat(null==t?void 0:t.package_origin_price))||void 0===l||null===(l=l.split("."))||void 0===l?void 0:l[1])>0?null==t?void 0:t.package_origin_price:null===(o="".concat(null==t?void 0:t.package_origin_price))||void 0===o||null===(o=o.split("."))||void 0===o?void 0:o[0]]})]}),(0,K.jsx)("div",{className:Zi.AllButStyle,children:(0,K.jsxs)(k.ZP,{className:null!=t&&t.is_payed?"".concat(Zi.payed):"".concat(Zi.order),onClick:function(){null!=t&&t.is_payed?v.history.push("/users/".concat(null==n?void 0:n.userInfo.login,"/paths?category=payed")):P(null==t?void 0:t.id)},children:[null!=t&&t.is_payed?"已购买":"立即购买"," "]})})]})]}),(0,K.jsx)("div",{className:t.isFull?"".concat(Zi.Swiper):"".concat(Zi.Swiper," ").concat(Zi.expansion),children:null==t||null===(c=t.subjects)||void 0===c?void 0:c.map((function(e,n){var t,i,a,s;return(0,K.jsx)("div",{style:{width:"232px",marginRight:(1+n)%3==0?0:22},className:Zi.BannerListItemDiv,children:(0,K.jsx)("div",{className:Zi.BannerListItem,children:(0,K.jsxs)("div",{onClick:function(){return window.open("/paths/".concat(e.identifier))},children:[(0,K.jsxs)("div",{className:Zi.BannerListItemImg,children:[(0,K.jsx)("img",{className:Zi.bgimg,src:"".concat(e.image_url)}),(null==e?void 0:e.user_paid_subject)&&(0,K.jsx)("img",{className:Zi.buyimg,src:"data:image/png;base64,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"}),(null==e?void 0:e.is_current_subject)&&(0,K.jsx)("span",{className:Zi.curCourse,children:"当前课程"})]}),(0,K.jsxs)("div",{className:Zi.BannerListItemInfo,children:[(0,K.jsx)(j.Z,{placement:"topLeft",title:e.name,children:(0,K.jsx)("div",{className:Zi.BannerListItemInfoTitle,children:e.name})}),(0,K.jsxs)("div",{className:Zi.BannerListItemInfoTeacher,children:["讲师:",e.teacher]}),(0,K.jsxs)("div",{className:"".concat(Zi.BannerListItemInfoTime," ").concat(Zi.BannerListItemInfoTime2),children:[(0,K.jsxs)("div",{className:Zi.span1,children:[e.learn_count/1e4>1?(e.learn_count/1e4).toFixed(1)+"W":e.learn_count,"人正在学"]}),(0,K.jsx)("div",{className:"".concat(Zi.timeprice),children:(0,K.jsxs)("div",{className:Zi.span,children:[(0,K.jsx)("span",{className:Zi.qianfuhao,children:"¥"}),e.is_discount?parseInt(null==e||null===(t=e.price)||void 0===t?void 0:t.split(".")[1])>0?null==e?void 0:e.price:null==e||null===(i=e.price)||void 0===i?void 0:i.split(".")[0]:parseInt(null==e||null===(a=e.origin_price)||void 0===a?void 0:a.split(".")[1])>0?null==e?void 0:e.origin_price:null==e||null===(s=e.origin_price)||void 0===s?void 0:s.split(".")[0]]})})]})]})]})})},n)}))}),(0,K.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"},children:(null==t||null===(u=t.subjects)||void 0===u?void 0:u.length)>3&&(0,K.jsxs)("div",{onClick:function(){t.isFull=!t.isFull,r(h()(s))},children:[(0,K.jsx)("span",{className:"current",style:{marginRight:"6px"},children:t.isFull?"收起":"展开"}),(0,K.jsx)("span",{className:"current",children:(0,K.jsx)("i",{className:t.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})})]})})]});var t,i,a,l,o,c,u})):(0,K.jsx)(Gn.Z,{})})})),zi=t(35220),Xi="bg___sN_Hy",Mi="wrap___IaIuZ",Fi="content___q5lPL",Hi="wrapTabs___FivJx",Ei="intro___lW9Kf",Ji="introTitle___y5V_M",Oi=["pathsDetail","globalSetting","loading","dispatch"],Vi=On.Z.TabPane,Ki=function(e){return e.All="",e.Shixun="shixun",e.VideoItem="video",e.Attachment="attachment",e.group_count="group_homework",e.normal_count="normal_homework",e.ExaminationBank="exercise",e.HomeworkCommon="hack_homework",e.Discusses="Discusses",e}(Ki||{});function Ri(e){var n=e.target,t=function(e,n){if(e.localName===n)return e;for(var t=0,i=e;i=i.parentNode;t++){if(i.localName===n)return i;if(i==document.documentElement)return!1}}(n,"a");if(console.log([t],null==t?void 0:t.href,44),(null==t||!t.href)&&"IMG"===n.tagName.toUpperCase()){var i=n.src||n.getAttribute("src");i&&-1===i.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),vn.Z.publish("preview-image",i))}}var Bi=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n,t,i,s=e.pathsDetail,l=(e.globalSetting,e.loading,e.dispatch),c=(f()(e,Oi),(0,v.useSearchParams)()),d=u()(c,1)[0],m=(0,v.useParams)(),h=(0,p.useRef)(),x=(0,p.useState)(""),y=u()(x,2),g=y[0],j=y[1],b=[{name:"课程章节",key:"stage"},{name:"排行榜",key:"ranking"},{name:"证书申请",key:"certificate"},{name:"科教资源图谱",key:"atlas"},{name:"知识图谱",key:"knowledge"},{name:"套餐列表",key:"Combination",extra:"优惠"}].filter((function(e){var n,t;return!!(null!==(n=s.detail)&&void 0!==n&&n.excellent||!1===(null===(t=s.detail)||void 0===t?void 0:t.is_free))||"certificate"!==e.key})).filter((function(e){var n,t;return!(null===(n=s.detail)||void 0===n||!n.atlas_data||null===(t=s.detail)||void 0===t||null===(t=t.atlas_data)||void 0===t||!t.nodes)||"atlas"!==e.key})).filter((function(e){var n,t;return!(!1!==(null===(n=s.detail)||void 0===n?void 0:n.is_free)||null===(t=s.detail)||void 0===t||!t.is_has_package)||"Combination"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=s.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=s.detail)||void 0===t?void 0:t.show_chapter)||"stage"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=s.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=s.detail)||void 0===t?void 0:t.show_charts)||"ranking"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=s.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=s.detail)||void 0===t?void 0:t.show_cert_apply)||"certificate"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=s.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=s.detail)||void 0===t?void 0:t.show_knowledge_graph)||"knowledge"!==e.key})),w=(0,p.useState)(d.get("activeKey")||(null===(n=b[0])||void 0===n?void 0:n.key)),P=u()(w,2),k=P[0],T=P[1];(0,p.useEffect)((function(){if(h.current)return h.current.addEventListener("mousedown",Ri),function(){var e;null===(e=h.current)||void 0===e||e.removeEventListener("mousedown",Ri)}}),[h.current]),(0,p.useEffect)((function(){l({type:"pathsDetail/save",payload:{editKey:-1}}),m.pathId&&_()}),[m.pathId]),(0,p.useEffect)((function(){var e,n;(0,O.Dk)(null===(e=s.detail)||void 0===e?void 0:e.name),T(d.get("activeKey")||(null===(n=b[0])||void 0===n?void 0:n.key))}),[s]);var _=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l({type:"pathsDetail/getPathsDetail",payload:r()({id:m.pathId},(0,O.oP)())});case 2:n=e.sent,l({type:"pathsDetail/getRightData",payload:{id:m.pathId}}),l({type:"pathsDetail/getStageData",payload:{subject_id:m.pathId,show_course_section:null==n?void 0:n.show_course_section}}),null!=n&&n.id&&d.get("token")&&(location.href=location.pathname);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,K.jsx)($.Z,{spinning:!1,children:(0,K.jsxs)("section",{className:Xi,children:[(0,K.jsx)(fe,{}),(0,K.jsx)(zi.Z,{}),(0,K.jsxs)("section",{style:{marginTop:(null===(t=s.detail)||void 0===t?void 0:t.excellent)&&"89px"},className:"edu-container pb80 ".concat(Mi),children:[(0,K.jsxs)("aside",{className:Fi,children:[(0,K.jsxs)("div",{className:Ei,children:[(0,K.jsx)("div",{className:Ji,children:(0,K.jsxs)("span",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,K.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC",style:{marginRight:"10px"}}),"课程介绍"]})}),(0,K.jsx)("div",{ref:h,children:(0,K.jsx)(le.Z,{value:null===(i=s.detail)||void 0===i?void 0:i.description})})]}),(null==b?void 0:b.length)>0&&(0,K.jsx)(On.Z,{className:Hi,activeKey:k,onChange:function(e){"knowledge"===e?window.open("/knowledgegraph/".concat(m.pathId)):T(e)},tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:"stage"===k?(0,K.jsx)(bi.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"请输入名称进行搜索",onInputChange:function(e){var n,t=null===(n=decodeURIComponent(e))||void 0===n?void 0:n.trim();l({type:"pathsDetail/save",payload:{keywords:t}}),j(t)},onChange:function(e){l({type:"pathsDetail/getStageData",payload:{tab:Ki[null==s?void 0:s.visibleType],subject_id:m.pathId,keywords:e}})}}):"",children:b.map((function(e){return(0,K.jsx)(Vi,{tab:null!=e&&e.extra?(0,K.jsxs)("span",{style:{position:"relative"},children:[(0,K.jsx)("span",{children:e.name}),(0,K.jsx)("span",{style:{position:"absolute",top:"0",left:"72px",display:"inline-block",width:"32px",height:"16px",lineHeight:"16px",textAlign:"center",backgroundColor:"#FF0000",borderRadius:"8px",fontSize:"12px",color:"#fff"},children:e.extra})]}):e.name},e.key)}))}),"stage"===k&&(0,K.jsx)(gi,{keywords:g}),"ranking"===k&&(0,K.jsx)(Ii,{}),"certificate"===k&&(0,K.jsx)(_i,{}),"atlas"===k&&(0,K.jsx)(Ci,{}),"Combination"===k&&(0,K.jsx)(Di,{})]}),(0,K.jsx)(yn,{})]})]})})}))},54173:function(e,n,t){function i(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(e){console.log(e,":e")}}function a(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}t.d(n,{BU:function(){return a},Dj:function(){return i},gH:function(){return s},vp:function(){return r}});var s=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function r(){var e=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",e),null!=e}},51564:function(e,n,t){t.d(n,{U:function(){return f}});var i=t(7557),a=t.n(i),s=t(82242),r=t.n(s),l=t(41498),o=t.n(l),c=t(79800),u=t.n(c),d=t(59301);function f(e,n){var t=(0,d.useState)(n),i=u()(t,2),s=i[0],l=i[1],c=(0,d.useState)(!1),f=u()(c,2),p=f[0],v=f[1],m=(0,d.useState)(),h=u()(m,2),x=h[0],y=h[1],g=function(){var t=o()(a()().mark((function t(i){var o,c,u,d=arguments;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=d.length>1&&void 0!==d[1]&&d[1],c=o?n:r()(r()({},s),i),v(!0),l(c),t.next=6,e(c);case 6:return u=t.sent,v(!1),y(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[s,p,g,x]}},35768:function(e,n){n.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV"}}}]); \ No newline at end of file diff --git a/p__Paths__Detail__id.chunk.css b/p__Paths__Detail__id.chunk.css index ad395a88b1..c4211667d8 100644 --- a/p__Paths__Detail__id.chunk.css +++ b/p__Paths__Detail__id.chunk.css @@ -1 +1 @@ -.flex_box_center___GMs27{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___iZX2j{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___FAqrL{box-align:center;align-items:center}.flex_box_center_end___bcsHk{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___bbK5J{box-orient:block-axis;flex-direction:column}.banner___J_z1y{background-image:url(static/path-detail.c07fccc6.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;display:box;display:flex;height:240px;margin-bottom:70px;padding-top:20px}.banner___J_z1y [class~=ant-tag]:hover{opacity:1}.wrp___J4x9Y{margin:0 auto;width:1200px}.titleWrap___PRimN{align-items:center;display:flex;margin-top:8px}.titleFlexEnd___iJ3Lp{align-items:flex-end}.titleFlexEnd___iJ3Lp div{display:flex;height:42px}.title___p7Rh_{color:#fff;font-size:27px;margin-right:10px}.titleName___rfBg7{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.titleIcon___krG4h{color:#747a7f}.contentWrap___TSTbZ{display:box;display:flex;justify-content:space-between;margin-top:20px;position:relative}.verticalLine___I9rNF{border-right:1px solid #cdcdcd;height:42px;margin-left:10px}.contentLeftWrap___ctnXO{color:#ebebeb;display:box;display:flex;font-size:14px;text-align:center}#educoder .openCourseTag___GKlHI{align-items:center;background-color:#ff6800;background-size:100% 100%;border:1px solid #ff6800;border-radius:2px;color:#fff;display:flex;font-size:14px;height:26px;justify-content:center;margin:10px 10px 30px 0;min-width:78px}.tagsWrap___Fm7yN{align-items:center;display:flex;justify-content:flex-start;max-width:266px}.ratingWrap___txiLS{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-right:15px}.ratingTitle___Q3b2_{color:#ccc;text-align:center}.rating___nWYrn{align-items:center;display:flex;margin-left:auto}.rating___nWYrn [class~=ant-rate-star]{font-size:13px}.rating___nWYrn [class~=ant-rate]{color:#ffe11d;font-size:12px;margin-top:3px}.rating___nWYrn [class~=ant-rate-star]:not(:last-child){margin-right:3px!important}.popoverWrap___OuHzS{height:177px;justify-content:space-around;width:530px}.popoverWrap___OuHzS,.popverLeft___LE1m6{align-items:center;display:box;display:flex}.popverLeft___LE1m6{flex-direction:column;justify-content:center;margin-left:10px}.popoverRight___qoc3O{width:375px}.popverScore___yjk5A{color:#ffa800;font-size:24px;line-height:20px}.popoverRateWrap___LTwq7{align-items:center;display:box;display:flex;flex-flow:row nowrap}.popoverProgress___zgQTd{flex:1 0;margin-left:10px}.button___laG3U{background-color:#0152d9;border:1px solid #0152d9;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;padding:0;text-align:center}.button___laG3U span{padding:0 10px}.operationWrap___HATT3{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:0}.forkWrap___JKLmo{display:flex}.fork___WAxXu{display:inline-block;flex:1 1;font-size:14px;text-align:center}.forkNum___mVT0B{border-left:1px solid #fff;color:#fff;display:block;float:left;text-align:center;width:36px}.button___laG3U:hover{background-color:#0152d9;border:1px solid #0152d9;color:#fff}.buttonTransparent___UvCv6{background-color:transparent;border:1px solid #fff;color:#fff}.buttonTransparent___UvCv6:hover{background-color:transparent;border:1px solid #fff;color:#fff}.buttonLearnStatistics___clQ8y{background:#fff;border:1px solid #fff;border-radius:4px;color:#0152d9;cursor:pointer;font-size:15px;text-align:center;width:103px}.buttonLearnStatistics___clQ8y:hover{border:1px solid #fff;color:#0152d9}.publishPopverWrap___HdjD0{padding:20px 20px 10px}.colorFF6802___qG9SX{color:#ff6802}.w140___sbUdr{width:140px}.nav___MhhTj{background:#fff;border-radius:4px;height:70px;justify-content:space-between;left:0;margin-top:20px;position:absolute;top:220px;width:100%}.navLeft___lqVWg,.nav___MhhTj{align-items:center;display:flex;flex-direction:row}.navLeft___lqVWg{margin-left:auto;margin-right:auto;width:1200px}.navContent___n2s_9{margin-left:100px}.flexRow___zwFIa,.navContent___n2s_9{align-items:center;display:flex;flex-direction:row}.flexRow___zwFIa{justify-content:flex-end;margin-right:10px}.navRight____4Spc{display:flex;flex-direction:column;font-size:14px;margin-right:10px}.navLeftIcon___WHxlM{color:#0152d9;display:inline-block;font-size:16px;margin-right:10px}.colorOrange___L2ZcR{color:#ee4a1f}.contentItem___bTFib{margin-left:20px}.contentItemTitle___cRyCT{color:#9b9b9b;font-size:12px}.contentItemText___p2VVW{color:#05101a;font-size:14px}.classButton___ht2ZK{background:#0152d9;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:18px;height:44px;line-height:44px;padding:0 10px;text-align:center}.classButton___ht2ZK:hover{background:#0152d9;color:#fff;outline:0;text-decoration:none}.bg28e___Lpwef{background:#28be6c}.bgGray___ix5uS{background:#bfbfbf}.btn___cK9ZK{background:#44d7b6;border-radius:4px;color:#fff;font-size:12px;height:24px;line-height:24px;margin:0 10px;padding:0 13px;text-align:center}.laboratory___EJVoA{color:#fff;display:flex;margin-top:10px;top:135px}.laboratory___EJVoA .name___bHCrt{color:#fff;max-width:434px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.laboratory___EJVoA .name___bHCrt:hover{color:#3061d0}.scoremodal___BKuJN [class~=ant-modal-body]{padding:25px}.scoremodal___BKuJN [class~=ant-select-selector]{align-items:center;height:38px!important}.scoremodal___BKuJN .selectWrapper___Fi34Y span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___BKuJN .selectWrapper___Fi34Y div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___BKuJN .selectWrapper___Fi34Y div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___BKuJN .selectWrapper___Fi34Y div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___BKuJN .selectWrapper___Fi34Y div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___BKuJN .selectWrapper___Fi34Y span[class~=ant-select-arrow]{right:12px}.scoremodal___BKuJN .allqingchu___Vp8Q9{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___BKuJN .allqingchu___Vp8Q9 span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___BKuJN .allqingchu___Vp8Q9:hover,.scoremodal___BKuJN .allqingchu___Vp8Q9:hover span{color:#e30000}.scoremodal___BKuJN .title___kp01U{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___BKuJN .score___BQOSd{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___BKuJN .close___ALIRE{color:#979797;cursor:pointer;font-size:12px}.scoremodal___BKuJN .content___hqQbB{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___BKuJN .content___hqQbB span{display:flex;flex:1 1}.scoremodal___BKuJN .content___hqQbB span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___BKuJN .items___ZTtlU{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___BKuJN .items___ZTtlU span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___BKuJN .items___ZTtlU span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___BKuJN .bottom___H6hpA{margin-top:20px;text-align:end;width:100%}.scoremodal___BKuJN .bottom___H6hpA .yes___zYyyw{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___BKuJN .bottom___H6hpA .no___8FH42{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___BKuJN .titlecount___ecJW_{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___BKuJN .add___z8lxY{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___BKuJN .search___kt2EB{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:290px}.scoremodal___BKuJN .search___kt2EB [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___BKuJN .search___kt2EB [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___BKuJN .search___kt2EB [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___BKuJN .search___kt2EB span[class~=ant-input-group-addon]{display:none}.scoremodal___BKuJN .search___kt2EB .searchIcon___Zcr4l{cursor:pointer;margin-right:14px}.scoremodal___BKuJN .search___kt2EB input{background-color:#f6f7f9;font-size:14px}.scoremodal___BKuJN .header_style___tHswU{border-bottom:1px solid #f0f0f0;display:flex;margin-top:10px}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:40px}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr [class~=ant-tabs-nav]:before{background:#f1f1f1}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr [class~=ant-tabs-nav]:before{border-bottom:none}.scoremodal___BKuJN .header_style___tHswU .form_style___TsJXf{align-items:center;margin-left:auto}.wrap___ptPf6{padding:14px auto}.wrap_title___QhQIv{color:#5f6368;font-size:14px;margin-bottom:5px;margin-top:30px}.radioWrap___YOQsB{background:#f4faff;cursor:default;height:270px;margin-bottom:20px;margin-top:5px;overflow-y:auto;padding:5px}.checkboxWrap___OC3Y7{display:flex;flex-direction:column}.radio___SjWTZ{display:block;height:30px;line-height:30px;margin-left:8px}.radio___SjWTZ span{font-size:14px}.colorFF0000___S4NIg{color:red}.pagination___mWNdK{margin:10px auto 0}.createMkdir___kT_2U{align-items:center;display:flex;justify-content:space-between;margin-top:5px}.tree___an1x1{background-color:#f4faff}.tree___an1x1 [class~=ant-tree-title]{font-size:14px}.brief___LOzpE{font-size:14px;font-weight:400;margin-bottom:30px}.contentTitle___xkdcN{align-items:center;color:#000;display:flex}.contentTitle___xkdcN,.content___Vtri0{font-size:14px;font-weight:400}.tips___tuAtH{color:#6b758b;font-size:12px;font-weight:400;padding-left:14px}.antdTable___s8T2N{margin-bottom:20px;margin-top:10px}.antdTable___s8T2N thead[class~=ant-table-thead]>tr>th{background:#f2f2f2;color:#5f6367}.antdTable___s8T2N .tableCell___kN9Fw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.antdModal___WVBk3 div[class~=ant-modal-header]{padding-left:40px;padding-top:30px}.antdModal___WVBk3 button[class~=ant-modal-close]{right:10px;top:18px}.antdModal___WVBk3 button[class~=ant-modal-close] span[class~=ant-modal-close-x]{font-size:18px}.antdModal___WVBk3 div[class~=ant-modal-body]{max-height:620px;overflow:auto;padding-left:40px;padding-right:40px}.antdModal___WVBk3 div[class~=ant-modal-footer]{border-top:none;padding-bottom:30px;padding-right:40px}.orangeColor___ryB2u{color:#fe6300}.applyPublicContainer___UVHD5 .ant-modal-header{padding:30px 20px 20px 40px}.applyPublicContainer___UVHD5 .ant-modal-header .ant-modal-title{color:#000;font-size:16px;font-weight:500}.applyPublicContainer___UVHD5 .ant-modal-body{padding:0}.applyPublicContainer___UVHD5 .ant-modal-close{right:20px}.applyPublicContainer___UVHD5 .ant-modal-close .ant-modal-close-x{height:68px;line-height:68px}.applyPublicContainer___UVHD5 .ant-modal-footer{border-top:none;margin-top:0!important}.applyPublicContainer___UVHD5 .ant-modal-footer>button{border-radius:4px;font-size:16px;height:40px}.applyPublicContainer___UVHD5 .ant-modal-footer>button+button{margin-left:20px}.applyPublicContainer___UVHD5 .ant-input{border-radius:4px;min-height:40px}.applyPublicContainer___UVHD5 .ant-form-item{margin-bottom:20px}.applyPublicContainer___UVHD5 [class~=ant-select-selector]{height:40px!important}.applyPublicContainer___UVHD5 [class~=ant-select-selector] input[class~=ant-select-selection-search-input],.applyPublicContainer___UVHD5 [class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:40px!important;line-height:40px!important}.applyPublicContainer___UVHD5 [class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:40px!important}.applyPublicContainer___UVHD5 [class~=ant-select-selection-search] input{height:40px!important}.applyPublicContainer___UVHD5 .ant-form-item-label{padding-top:6px}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ{position:relative}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .spin___xLRsh{align-items:center;background:rgba(0,0,0,.1);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .tips___Hok1Y{align-items:center;color:#9096a3;display:flex;font-size:14px;font-weight:400;margin-bottom:16px;padding-top:5px}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .action___Wp5oZ{align-items:center;cursor:pointer;display:flex;height:22px;justify-content:space-between;margin-top:6px;padding-left:20px}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .action___Wp5oZ>div:first-child{color:#0152d9}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .action___Wp5oZ>div:last-child{color:#999}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .action___Wp5oZ>div:last-child i{color:#ccc;font-size:12px;margin-left:4px}.flex_box_center___Ktq9p{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___C3cJM{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___EHdLM{box-align:center;align-items:center}.flex_box_center_end___pIiOq{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ZDnJh{box-orient:block-axis;flex-direction:column}.rightWrap___trEKQ{margin-left:15px;top:180px;width:400px}.qrCode___J87U9{background-color:#fff;margin-bottom:10px;padding:34px 25px;text-align:center}.cardTop2___ngun6,.cardTop___sVfNE{box-shadow:0 2px 30px 0 rgba(0,0,0,.05);position:relative}.card___xqkwa{background-color:#fff;border-radius:15px;margin-bottom:10px;padding:20px 25px}.flexRowAbout___wsXZw,.flexRow___EJjLR{display:flex;flex-direction:row}.flexRowAbout___wsXZw{align-items:center;justify-content:space-between}.skillWrap___H2LfA{background-color:#fff;margin-bottom:10px;padding:25px 20px 15px}.skillTopWrap___Iy4yY{align-items:center;display:box;display:flex;justify-content:space-between}.skillContentWrap___TIOw9{display:flex;flex-wrap:wrap;width:360px}.skillContentWrapMin___l0OQ7{max-height:177px;overflow:hidden}.skillContentWrapMax___hzrLJ{max-height:300px;overflow-y:auto}.skillContentIcon___e1yQ3{background-color:#29bd8b;color:#fff;height:28px}.skillContentIconNoStatus___D7SaD,.skillContentIcon___e1yQ3{border-radius:14px;display:block;line-height:28px;margin-bottom:9px;margin-right:10px;padding:0 9px}.skillContentIconNoStatus___D7SaD{background-color:#f5f5f5;color:#666}.skillExpandAllWrap___NlyjU{align-items:center;color:#999;display:flex;flex-direction:column;height:35px;justify-content:center;margin-top:20px;text-align:center}.skillExpandAllContent___DFfUu{margin:0}.memberItem___tQyAC{border-bottom:1px solid #eaeaea;padding:40px 0}.radius___CojJt{border-radius:50%}.memberItemContent___OAGgP{flex:1 1;margin-left:15px}.directionItemWrap___D3A3B{display:flex;flex-direction:row;margin-right:32px;position:relative}.directionItemWrap___D3A3B:hover [class^=groupActionWrap]{display:flex}.directionItemWrap___D3A3B:hover [class^=directionItem]{background-color:rgba(24,144,255,.1);border-radius:16px;color:#0152d9}.groupActionWrap___uM9bY{display:none;margin-right:2px;margin-top:2px}.divabout___aIu8x{padding-left:20px;position:absolute;top:180px;width:400px}.classButton___kwIIq{background:#0152d9!important;border-radius:4px;box-sizing:border-box;color:#fff!important;cursor:pointer;display:block;font-size:18px;height:44px;line-height:44px;margin-top:20px;padding:0 10px;text-align:center}.classButton___kwIIq:hover{background:#0152d9;color:#fff;outline:0;text-decoration:none}.bg28e____4vxe{background:#28be6c}.bgGray___bP0QM{background:#bfbfbf}.price___YtmIz .d1___kWoQd{align-items:center;display:flex;justify-content:space-between}.price___YtmIz .d1___kWoQd span{color:#000;font-size:14px}.price___YtmIz .d1___kWoQd b{background:linear-gradient(312deg,#f2d7aa,#fde5c5 50%,#feeac7 100%,#feeac7 0);border:1px solid #ddad60;border-radius:20px;box-shadow:0 2px 4px 0 #e7edff,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#a46624;cursor:pointer;font-size:14px;font-weight:400;height:40px;line-height:38px;padding:0 23px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.price___YtmIz .d1___kWoQd b:hover{border:1px solid #ffb235;color:#ef9400}.price___YtmIz .d1___kWoQd b.auto___j1TRz{cursor:auto}.price___YtmIz .d1___kWoQd b.auto___j1TRz:hover{border:1px solid #ddad60;color:#a46624}.price___YtmIz .d1___kWoQd b.disabled___acQun{cursor:not-allowed;opacity:.4}.price___YtmIz .d1___kWoQd b.disabled___acQun:hover{border:1px solid #ddad60;color:#a46624}.price___YtmIz .d2___lGbRu{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px;margin-top:26px}.price___YtmIz .d2___lGbRu span{color:#19cb70;font-size:14px}.price___YtmIz .d2___lGbRu b{color:#999;font-size:14px;font-weight:400}.price___YtmIz .d3___bWANm{background:#f6f7f9;border-radius:2px;height:4px}.price___YtmIz .d3___bWANm div{background:#44d7b6;border-radius:2px;height:100%;width:0}.price___YtmIz .d4___wyT_a{align-items:center;display:flex;margin-top:10px}.price___YtmIz .d4___wyT_a>span{color:#999;font-size:12px}.price___YtmIz .d4___wyT_a>span i{font-style:normal;text-decoration:line-through}.price___YtmIz .d4___wyT_a>div{color:#e02020;font-size:30px;font-weight:600}.price___YtmIz .d4___wyT_a>div span{font-size:14px}.price___YtmIz .d4___wyT_a img{height:24px;width:60px}.price___YtmIz button{background:#3061d0;border-radius:20px;height:40px;margin-bottom:8px;margin-top:28px;width:100%}.price___YtmIz button span{font-size:14px}.sort-list-panel___T39Sk{position:relative;z-index:1}.sort-list-panel___T39Sk .sort-list-tip___Wu55q{align-items:center;background:#fff;border-radius:2px 2px 0 0;box-shadow:3px 3px 3px #ededed;box-sizing:border-box;display:flex;flex-flow:row nowrap;height:80px;line-height:34px;margin:0 auto;opacity:1;padding:24px;width:80%}.sort-list-panel___T39Sk .sort-list-tip___Wu55q span{flex:1 0}.sort-list-panel___T39Sk .ant-drawer-content___PXRrP{background:#f5f5f5}.dragging-li___LhY_V{background:#fff;border:1px solid blue;cursor:-webkit-grab;cursor:grab;list-style:none;margin:30px auto 0;opacity:1;overflow:hidden;padding:10px 6px 10px 40px;text-overflow:ellipsis;white-space:nowrap;width:80%;z-index:10000}.dragging-li___LhY_V h3{font-size:16px;line-height:28px}.dragging-li___LhY_V p{color:#888;font-size:12px;margin:16px 0 0}.task-list-container___ABX0H{margin:0;padding:0;position:relative}.task-list-container___ABX0H li{background:#fff;cursor:-webkit-grab;cursor:grab;margin:30px auto 0;opacity:1;overflow:hidden;padding:10px 6px 10px 40px;text-overflow:ellipsis;white-space:nowrap;width:80%}.task-list-container___ABX0H li:hover{box-shadow:0 2px 6px rgba(51,51,51,.09)}.task-list-container___ABX0H li h3{font-size:16px;line-height:28px}.task-list-container___ABX0H li p{color:#888;font-size:12px;margin:16px 0 0}.imgradius___fmcxI{height:70px;margin-bottom:10px;width:70px}.imageWrap___HkmiW,.imgradius___fmcxI{border:1px solid #eee;border-radius:50%;cursor:pointer}.imageWrap___HkmiW{height:42px;width:42px}.directionItemWrap___MKzHd{flex-direction:row;position:relative;text-align:center}.directionItemWrap___MKzHd:hover [class^=groupActionWrap]{display:flex}.directionItemWrap___MKzHd:hover [class^=directionItem]{background-color:rgba(24,144,255,.1);border-radius:16px;color:#0152d9}.groupActionWrap___PB2b7{display:none;left:70px;margin-right:2px;position:absolute;top:55px}.teamHeight___qj0wW{color:#333;max-height:435px;min-height:220px;padding:14px 12px;width:291.5px}.teamHeight___qj0wW .divHeight___MUuEe{-ms-overflow-style:none;margin-bottom:20px;max-height:288px;overflow-y:auto;scrollbar-width:none}.teamHeight___qj0wW .divHeight___MUuEe::-webkit-scrollbar{display:none}.advertisementModal___REecE [class~=ant-modal-body]{padding:0}.notFree___cJiwv{background-position:50%;background-repeat:no-repeat;background-size:cover;height:566px;position:relative;width:802px}.notFree___cJiwv .text___lFtTG{left:115px;line-height:32px;position:absolute;text-indent:40px;top:277px;width:574px;z-index:1}.notFree___cJiwv .text___lFtTG b{color:#2b496f;font-size:20px;font-weight:600;line-height:32px}.notFree___cJiwv .text___lFtTG b span{border-bottom:1px solid #2b496f;padding:0 8px}.notFree___cJiwv .no___FFNbr{color:#2b496f;font-size:12px;left:98px;position:absolute;top:448px;z-index:2}.notFree___cJiwv .date___OI1iM{align-items:center;color:#2b496f;display:flex;flex-direction:column;font-size:13px;position:absolute;right:115px;top:429px;z-index:3}.notFree___cJiwv .date___OI1iM b{font-weight:700}.notFree___cJiwv .date___OI1iM b span{border-bottom:1px solid #2b496f;padding:0 6px}.notFree___cJiwv .img____bHTU{height:89px;position:absolute;right:173px;top:374px;width:89px;z-index:4}.notThree___Gxcuf{background-position:50%;background-repeat:no-repeat;background-size:cover;height:840px;position:relative;width:592px}.notThree___Gxcuf .text___lFtTG{left:68px;line-height:32px;position:absolute;top:352px;width:475px;z-index:1}.notThree___Gxcuf .text___lFtTG b{color:#2b496f;font-size:20px;font-weight:600;line-height:32px}.notThree___Gxcuf .text___lFtTG b span{border-bottom:1px solid #2b496f;padding:0 8px}.notThree___Gxcuf .no___FFNbr{color:#2b496f;font-size:12px;left:63px;position:absolute;top:58px;z-index:2}.notThree___Gxcuf .date___OI1iM{align-items:center;display:flex;flex-direction:column;font-size:13px;left:68px;position:absolute;top:521px;z-index:3}.notThree___Gxcuf .date___OI1iM b{font-weight:700}.notThree___Gxcuf .date___OI1iM b span{border-bottom:1px solid #2b496f;padding:0 6px}.notThree___Gxcuf .img____bHTU{height:89px;position:absolute;right:173px;top:374px;width:89px;z-index:4}.sort-list-panel___dj9Dy{position:relative;z-index:1}.sort-list-panel___dj9Dy .sort-list-tip___MJMmM{align-items:center;background:#fff;border-radius:2px 2px 0 0;box-shadow:3px 3px 3px #ededed;box-sizing:border-box;display:flex;flex-flow:row nowrap;height:80px;line-height:34px;margin:0 auto;opacity:1;padding:24px;width:80%}.sort-list-panel___dj9Dy .sort-list-tip___MJMmM span{flex:1 0}.sort-list-panel___dj9Dy .ant-drawer-content___xug_4{background:#f5f5f5}.dragging-li___Pu0p9{background:#fff;border:1px solid blue;cursor:-webkit-grab;cursor:grab;list-style:none;margin:30px auto 0;opacity:1;overflow:hidden;padding:10px 6px 10px 40px;text-overflow:ellipsis;white-space:nowrap;width:80%;z-index:10000}.dragging-li___Pu0p9 h3{font-size:16px;line-height:28px}.dragging-li___Pu0p9 p{color:#888;font-size:12px;margin:16px 0 0}.task-list-container___GxBsz{margin:0;padding:0}.task-list-container___GxBsz li{background:#fff;cursor:-webkit-grab;cursor:grab;margin:30px auto 0;opacity:1;overflow:hidden;padding:10px 6px 10px 40px;text-overflow:ellipsis;white-space:nowrap;width:80%}.task-list-container___GxBsz li:hover{box-shadow:0 2px 6px rgba(51,51,51,.09)}.task-list-container___GxBsz li h3{font-size:16px;line-height:28px}.task-list-container___GxBsz li p{color:#888;font-size:12px;margin:16px 0 0}.imgradius___Iug8Z{height:160px;width:310px}.directionItemWrap___odBHm{cursor:pointer;display:flex;flex-direction:row;margin-right:32px;position:relative}.directionItemWrap___odBHm:hover [class^=groupActionWrap]{display:flex}.directionItemWrap___odBHm:hover [class^=directionItem]{background-color:rgba(24,144,255,.1);border-radius:16px;color:#0152d9}.groupActionWrap___u5Xgw{left:28px;margin-right:2px;position:absolute;top:55px}.bottomdiv___MLbfq{align-items:center;border:1px solid #ddd;border-radius:0 0 8px 8px;cursor:pointer;display:flex;height:60px;justify-content:space-around;width:310px}.ml3___HNgih{margin-left:3px}.flex_box_center___nX_sY{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___tHW6l{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Dp_Bf{box-align:center;align-items:center}.flex_box_center_end___n8GT5{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Q5Wxa{box-orient:block-axis;flex-direction:column}.icons___DLUv4{background-color:#0152d9;border-radius:18px;display:inline-block;height:18px;line-height:18px;text-align:center;width:18px}.icons___DLUv4 img{width:14px}.shixuns___pPCqO [class~=ant-row]{cursor:pointer;min-height:40px;padding:0 20px}.shixuns___pPCqO [class~=ant-row] aside{display:none}.shixuns___pPCqO [class~=ant-row]:hover{background-color:#f2f8ff}.shixuns___pPCqO [class~=ant-row]:hover aside{display:inline}.shixuns___pPCqO [class~=ant-row]:hover [class~=experiment-number]{display:none}.buttons___s8iBY{padding-bottom:30px;padding-right:20px;text-align:right}.buttons___s8iBY button{margin-left:25px;text-align:center;width:130px}.addStage___P94hb{background-color:#fff;color:#999;cursor:pointer;height:90px;line-height:90px;margin-top:10px;text-align:center}.color4CA___Eres0{color:#0152d9}.color204___LCqpH{color:#ccc}.completed___fCP6S{border:1px solid #07b318;color:#07b318;font-size:12px;margin-left:5px;padding:2px}.actionTabs___eNCHj{align-items:center;display:flex;font-size:14px;justify-content:flex-start;margin-top:22px}.actionTabs___eNCHj .tab___QGwIF{margin-right:14px}.actionTabs___eNCHj .tab___QGwIF .s1___pZAwX{border-radius:15px;cursor:pointer;padding:1px 6px}.actionTabs___eNCHj .tab___QGwIF .s2___ziJyb{background:#e3e3e3;border-radius:20px;color:#333;margin-left:3px;padding:0 4px}.actionTabs___eNCHj .tabActive___Wlqkr{margin-right:14px}.actionTabs___eNCHj .tabActive___Wlqkr .s1___pZAwX{border-radius:15px;cursor:pointer;padding:1px 6px}.actionTabs___eNCHj .tabActive___Wlqkr .s2___ziJyb{background:#e3e3e3;border-radius:20px;color:#333;margin-left:3px;padding:0 4px}.actionTabs___eNCHj .tabActive___Wlqkr .s1___pZAwX{background:#d8ecff;color:#0152d9}.learn___syPDx{background:#f8b023;border-radius:8px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;margin-left:5px;text-align:center;transform:translateY(-2px);width:54px}.ChapterStyle___GRtiS{border-radius:8px 8px 0 0;overflow:hidden}.ChapterStyle___GRtiS .ant-collapse-header{align-items:center!important;background-color:#f1f4f9;padding:12px 20px}.ChapterStyle___GRtiS .ant-collapse-content{background-color:#fff!important}.ChapterStyle___GRtiS .ant-collapse-content .ant-collapse-content-box{padding:0;padding-top:20px!important}.ChapterStyle___GRtiS .ant-collapse-arrow{color:#3061d0!important}.ChapterStyle___GRtiS .ant-collapse-expand-icon{padding-left:20px!important}.ChapterStyle___GRtiS:hover .EditStyle____ZVTa{display:block}.ChapterStyle___GRtiS .EditStyle____ZVTa{display:none}.labelContainer___DgWPB{align-items:center;display:flex}.labelContainer___DgWPB .text___vzLzH{padding-right:5px}.tag___fN0LG{align-items:center;background:#0152d9;border-radius:15px;color:#fff;display:inline-flex;font-size:12px;height:22px;padding:0 8px}.tagsList-content___ZHHsi{margin-left:78px}.introContent___S9E3f{text-align:justify}.introContentMaxHeight___KNbal{max-height:280px;overflow:hidden}.nodata___FO793{color:#666;font-size:16px;font-weight:400;padding-bottom:4px;text-align:center}.search___JA0r9{align-items:center;display:flex;justify-content:center;margin:30px 0;padding-left:12px;width:100%}.search___JA0r9 .ant-form-item-label>label{height:40px}.search___JA0r9 .btn___GGtZC{height:46px;margin-left:10px;margin-top:-3px;width:112px}.flex_box_center___tYvHS{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___rwga3{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___tWE_6{box-align:center;align-items:center}.flex_box_center_end___DB6yE{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___KpF0J{box-orient:block-axis;flex-direction:column}.wrp___sfbS9{background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.04);padding-top:10px}.drawer___AjfBZ [class=ant-drawer-content]{background:#f5f5f5!important}.menu___yWQ6S{margin:15px 0;padding:0;position:relative;z-index:2}.menu___yWQ6S:hover{z-index:3}.menu___yWQ6S>li{border-radius:32px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;height:32px;line-height:32px;margin-right:10px;padding:0 18px;position:relative}.menu___yWQ6S>li a{color:#4b4b4b}.menu___yWQ6S>li strong{cursor:pointer;font-size:14px}.menu___yWQ6S>li:hover{background:#0152d9;color:#fff}.actived___WiR0o{background:#0152d9;color:#fff}.actived2___o14iP{color:#0152d9!important}.listItem___LLCke{align-items:baseline;background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}.listItem___LLCke>div{flex:1 1}.listItem___LLCke:hover{box-shadow:0 0 10px #ccc}.info___j5uqi{margin-left:20px}.info___j5uqi p{margin-top:18px}.title___F7Dim{box-align:center;align-items:center;display:box;display:flex}.title___F7Dim strong{color:#333}.titleLeft___x7Xay{flex:1 1}.titleRight___Z5XHI{margin-top:18px}.titleRight___Z5XHI a{font-weight:700;margin-right:20px}.search___kZlFS{margin:30px 0;width:600px}.search___kZlFS [class=ant-input-group-addon] button,.search___kZlFS input{font-size:16px;height:50px;line-height:50px;padding:0 30px}.description___s7pxM{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.filter___QlOf_ button{border-radius:40px;box-shadow:none}.filter___QlOf_ [class~=ant-btn-default]{background:#eee;border-color:#eee;color:#999}.filter___QlOf_ [class~=ant-btn-primary]{background-color:#0152d9;border-color:#0152d9}.filter___QlOf_ [class~=ant-input]{border-radius:4px}.filter___QlOf_ [class~=ant-input-search-button]{border-bottom-right-radius:4px;border-top-right-radius:4px}.menuCourse___X85qC{color:#999}.menuCourse___X85qC li,.menuCourse___X85qC ul{list-style:none;margin:0;padding:0}.authorname___GLFYK,.menuCourse___X85qC li{display:inline-block;margin-right:30px}.authorname___GLFYK{max-width:300px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.info___j5uqi span[class~=highlight],.tooltip-content___panbs span[class~=highlight]{color:#fb3226}.flex_box_center___wg8hA{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___EILLq{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___pTQMI{box-align:center;align-items:center}.flex_box_center_end___QjTO1{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___zIeav{box-orient:block-axis;flex-direction:column}.scoremodal___CwnRQ [class~=ant-modal-body]{padding:25px}.scoremodal___CwnRQ [class~=ant-modal-footer]{margin-top:0!important}.scoremodal___CwnRQ .selectWrapper___Jdp94 span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___CwnRQ .selectWrapper___Jdp94 div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___CwnRQ .selectWrapper___Jdp94 div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___CwnRQ .selectWrapper___Jdp94 div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___CwnRQ .selectWrapper___Jdp94 div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___CwnRQ .selectWrapper___Jdp94 span[class~=ant-select-arrow]{right:12px}.scoremodal___CwnRQ .allqingchu___RcGX2{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___CwnRQ .allqingchu___RcGX2 span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___CwnRQ .allqingchu___RcGX2:hover,.scoremodal___CwnRQ .allqingchu___RcGX2:hover span{color:#e30000}.scoremodal___CwnRQ .title___lBG7K{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___CwnRQ .score___vui_D{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___CwnRQ .close___DgceE{color:#979797;cursor:pointer;font-size:12px}.scoremodal___CwnRQ .content___ZBiaB{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___CwnRQ .content___ZBiaB span{display:flex;flex:1 1}.scoremodal___CwnRQ .content___ZBiaB span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___CwnRQ .items___dDZ89{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___CwnRQ .items___dDZ89 span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___CwnRQ .items___dDZ89 span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___CwnRQ .bottom___Q2ayA{text-align:end;width:100%}.scoremodal___CwnRQ .bottom___Q2ayA .yes___Ru8nB{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___CwnRQ .bottom___Q2ayA .no___nAqJ3{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___CwnRQ .titlecount___gJaRq{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___CwnRQ .add___NJt4v{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___CwnRQ .search___zSf8A{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:10px;width:250px}.scoremodal___CwnRQ .search___zSf8A [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___CwnRQ .search___zSf8A [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___CwnRQ .search___zSf8A span[class~=ant-input-group-addon]{display:none}.scoremodal___CwnRQ .search___zSf8A .searchIcon___ApAIo{cursor:pointer;margin-right:14px}.scoremodal___CwnRQ .search___zSf8A input{background-color:#f6f7f9;font-size:14px}.scoremodal___CwnRQ .header_style___RfAxp{border-bottom:1px solid #f0f0f0;display:flex}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:10px}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j [class~=ant-tabs-nav]:before{background:#f1f1f1}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j [class~=ant-tabs-nav]:before{border-bottom:none}.scoremodal___CwnRQ .header_style___RfAxp .form_style___c9uGg{align-items:center;margin-left:auto}.previewModal___sEjK7 div[class~=ant-modal-header]{padding-bottom:0;padding-left:40px;padding-top:30px}.previewModal___sEjK7 div[class~=ant-modal-body]{padding:30px 40px}.previewModal___sEjK7 button[class~=ant-modal-close]{right:16px;top:17px;transform:scale(1.2)}.flex_box_center___fy0eB{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Y6Yac{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Lj2ev{box-align:center;align-items:center}.flex_box_center_end____iCcl{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___hXVtC{box-orient:block-axis;flex-direction:column}.scoremodal___cmAHe [class~=ant-modal-body]{padding:25px}.scoremodal___cmAHe .selectWrapper___qJE92 span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___cmAHe .selectWrapper___qJE92 div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___cmAHe .selectWrapper___qJE92 div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___cmAHe .selectWrapper___qJE92 div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___cmAHe .selectWrapper___qJE92 div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___cmAHe .selectWrapper___qJE92 span[class~=ant-select-arrow]{right:12px}.scoremodal___cmAHe .allqingchu___cwGyk{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___cmAHe .allqingchu___cwGyk span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___cmAHe .allqingchu___cwGyk:hover,.scoremodal___cmAHe .allqingchu___cwGyk:hover span{color:#e30000}.scoremodal___cmAHe .title___CNiXq{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___cmAHe .score___Pxxmx{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___cmAHe .close___aTxuX{color:#979797;cursor:pointer;font-size:12px}.scoremodal___cmAHe .content___ew9Eq{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___cmAHe .content___ew9Eq span{display:flex;flex:1 1}.scoremodal___cmAHe .content___ew9Eq span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___cmAHe .items___cCw1z{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___cmAHe .items___cCw1z span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___cmAHe .items___cCw1z span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___cmAHe .bottom___AvD5P{text-align:end;width:100%}.scoremodal___cmAHe .bottom___AvD5P .yes____tYAE{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___cmAHe .bottom___AvD5P .no___ObRm5{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___cmAHe .titlecount___YEUzu{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___cmAHe .add___cRdJt{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___cmAHe .search___UCwJ6{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:290px}.scoremodal___cmAHe .search___UCwJ6 [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___cmAHe .search___UCwJ6 [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___cmAHe .search___UCwJ6 [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___cmAHe .search___UCwJ6 span[class~=ant-input-group-addon]{display:none}.scoremodal___cmAHe .search___UCwJ6 .searchIcon___UacnT{cursor:pointer;margin-right:14px}.scoremodal___cmAHe .search___UCwJ6 input{background-color:#f6f7f9;font-size:14px}.scoremodal___cmAHe .tabWrap___Xnuvu{margin-top:-10px}.scoremodal___cmAHe .tabWrap___Xnuvu div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:10px}.scoremodal___cmAHe .tabWrap___Xnuvu div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#3061d0}.scoremodal___cmAHe .tabWrap___Xnuvu [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___cmAHe .tabWrap___Xnuvu [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___cmAHe .tabWrap___Xnuvu [class~=ant-tabs-nav]:before{background:#f1f1f1}.previewModal___H127r div[class~=ant-modal-header]{padding-bottom:0;padding-left:40px;padding-top:30px}.previewModal___H127r div[class~=ant-modal-body]{padding:30px 40px}.previewModal___H127r button[class~=ant-modal-close]{right:16px;top:17px;transform:scale(1.2)}.RenderHtml_content___pmH_q{color:#5f6367;font-size:14px;height:360px;margin:20px 0;overflow-y:auto}.RenderHtml_content___pmH_q .RenderHtml_style___tvtS0{color:#5f6367;font-size:14px;margin-bottom:15px;max-height:280px;overflow-y:auto}.RenderHtml_content___pmH_q .content_list___jvOz0{height:30px;line-height:30px}.RenderHtml_content___pmH_q .content_list___jvOz0 .content_value___DkebT{margin-left:12px}.RenderHtml_content___pmH_q .content_list___jvOz0 .content_text___oRKdm{color:#9096a3;margin-left:10px}.flex_box_center___A3pzf{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___JBoa5{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___MJuIO{box-align:center;align-items:center}.flex_box_center_end___OcjUA{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___zSH4A{box-orient:block-axis;flex-direction:column}.list___KhJas .middle___IjlYi,.list___KhJas .row___GGtIx{align-items:center;display:flex}.list___KhJas .row___GGtIx{margin:20px 0}.list___KhJas .row___GGtIx .title___o_xqf{align-items:center;background:rgba(22,93,255,.06);border-radius:12px;color:#165dff;cursor:pointer;display:flex;font-size:14px;height:24px;padding:5px 20px}.list___KhJas .row___GGtIx .title___o_xqf span{max-width:760px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___KhJas .row___GGtIx .title___o_xqf i{font-size:13px;margin-right:8px}.list___KhJas .row___GGtIx .size___OVRoL{color:#c5c5c5;font-size:12px;margin-left:10px}.list___KhJas .row___GGtIx .download___ZLcIH{align-items:center;color:#165dff;cursor:pointer;display:flex;font-size:14px;margin-left:30px}.list___KhJas .row___GGtIx .download___ZLcIH i{font-size:14px;margin-right:5px}.list___KhJas .row___GGtIx .preview___gi0kI{align-items:center;color:#2fa34f;cursor:pointer;display:flex;font-size:14px;margin-left:20px}.list___KhJas .row___GGtIx .preview___gi0kI i{font-size:14px;margin-right:4px}.list___KhJas .row___GGtIx .annotation___KVSwj{align-items:center;color:#a77f1e;cursor:pointer;display:flex;font-size:14px;margin-left:20px}.list___KhJas .row___GGtIx .annotation___KVSwj i{font-size:14px;margin-right:4px}.watermark___hNYlv{bottom:100px;color:#fff;font-size:18px;left:0;position:absolute;text-shadow:0 0 5px #b6b6b6;z-index:1}.videovideo___ovOkV::-webkit-media-controls-fullscreen-button{display:none!important}@keyframes upDown___SlgHv{0%{bottom:100px;left:0}40%{bottom:80%;left:calc(50% - 130px);opacity:1}41%{bottom:80%;left:calc(50% - 130px);opacity:0}79%{bottom:80%;left:calc(50% - 130px);opacity:0}80%{bottom:100px;left:calc(100% - 270px);opacity:1;opacity:100%}to{bottom:100px;left:calc(100% - 270px);opacity:1}}.animate__loop___mvL6s{animation-name:upDown___SlgHv}:root{--youtube-red:#fe0900}.container___g1WYG{align-items:center}.container___g1WYG,.video-container___XPkWR{display:flex;height:100%;justify-content:center;width:100%}.video-container___XPkWR{flex-direction:column;margin:0 auto;position:relative}.video-container___XPkWR video{height:100%;max-height:auto;object-fit:cover;width:100%}.video-controls___to0Zq{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.84));bottom:0;left:0;padding:10px;position:absolute;right:0;transition:all .2s ease}.video-controls___to0Zq.hide___NA3DV{opacity:0;pointer-events:none}.video-progress___gqHsd{height:4px;margin-bottom:10px;margin-top:5px;padding:0 6px;position:relative}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;height:4px;pointer-events:none;position:absolute;top:0;width:100%}progress::-webkit-progress-bar{background-color:#787878;border-radius:2px}progress::-webkit-progress-value{background:#fff;border-radius:2px}progress::-moz-progress-bar{background:#fff}.seek___iZHBm{cursor:pointer;margin:0;position:absolute;top:0;width:100%}.seek___iZHBm:hover+.seek-tooltip___uWyXx{display:block}.seek-tooltip___uWyXx{background-color:rgba(0,0,0,.6);color:#fff;content:attr(data-title);display:none;font-size:12px;font-weight:700;margin-left:-20px;padding:3px;position:absolute;top:-50px;white-space:nowrap}.bottom-controls___uoIBm{align-items:center;display:flex;font-size:14px;justify-content:space-between}.bottom-controls___uoIBm button{align-items:center;display:inline-flex}.left-controls___mBEx4{align-items:center;color:#fff;display:flex;font-size:10px}.right-controls___e9L6r{display:flex}.right-controls___e9L6r .rateOverlay___HHBWe{background-color:#000}.right-controls___e9L6r .controlText___M_BWR{color:#fff;font-size:12px}.volume-controls___fa3mE{align-items:center;display:inline-flex}.volume-controls___fa3mE input{opacity:1;transition:all .4s ease;width:100px}.volume-controls___fa3mE input:focus,.volume-controls___fa3mE:hover input{opacity:1;width:100px}.container___g1WYG button{background-color:transparent;border:none;cursor:pointer;font-size:12px;margin-right:7px;outline:none;padding:3px;position:relative}.container___g1WYG button *{pointer-events:none}.container___g1WYG button:before{background-color:rgba(0,0,0,.6);color:#fff;content:attr(data-title);display:none;font-weight:700;left:0;padding:4px 6px;position:absolute;top:-27px;white-space:pre;word-break:keep-all}.container___g1WYG button:last-child:before{left:inherit;right:0}.container___g1WYG button:hover:before{display:inline-block}.fullscreen-button___ur0es{margin-right:0}.fullscreen-button___ur0es:before{left:inherit!important;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fullscreen-button1___rfaXm{margin-top:-10px}.pip-button___GFO8W svg{height:26px;width:26px}.playback-animation___ndURq{align-items:center;background-color:rgba(0,0,0,.6);border-radius:80px;display:flex;height:80px;justify-content:center;left:50%;margin-left:-40px;margin-top:-40px;opacity:0;pointer-events:none;position:absolute;top:50%;width:80px}input[type=range]{-webkit-appearance:none;-moz-appearance:none;background:transparent;cursor:pointer;height:4px}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;border-radius:1.3px;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fe0900;background:var(--youtube-red);border-radius:16px;cursor:pointer;height:16px;margin-left:-1px;opacity:0;width:16px}input[type=range]:focus::-webkit-slider-runnable-track{background:transparent}input[type=range].volume___OTmpP{background-color:#fff;height:5px}input[type=range].volume___OTmpP::-webkit-slider-runnable-track{background-color:transparent}input[type=range].volume___OTmpP::-webkit-slider-thumb{background:#fff;height:14px;margin-left:0;width:14px}input[type=range]::-moz-range-track{background:transparent;border:1px solid transparent;border-radius:1.3px;cursor:pointer;height:8.4px;width:100%}input[type=range]::-moz-range-thumb{background:#fe0900;background:var(--youtube-red);border:1px solid #fe0900;border:1px solid var(--youtube-red);border-radius:50px;cursor:pointer;height:14px;margin-top:5px;width:14px}input[type=range]:focus::-moz-range-track{outline:none}input[type=range].volume___OTmpP::-moz-range-thumb{background:#fff;border:1px solid #fff}.hidden___o7GkT{display:none}.container___g1WYG svg{fill:#fff;stroke:#fff;cursor:pointer;height:20px;width:20px}[id=educoder] .modal___LGwws{position:relative}[id=educoder] .modal___LGwws video{height:450px;width:800px}[id=educoder] .modal___LGwws div[class~=ant-modal-body]{font-size:0!important;padding:0!important;vertical-align:top}[id=educoder] .closeIcon___vsUXI{color:#fff;cursor:pointer;font-size:24px!important;height:8px;margin-right:0;position:absolute;right:-36px;top:-10px;width:14px;z-index:9}[id=educoder] .closeIcon___vsUXI:before{left:-4px;position:absolute;top:-16px}[id=educoder] .wrap___tDzbl{background:#000;display:flex;justify-content:space-between;padding:9px}[id=educoder] .input___aikQk{background-color:#000;border-color:#707070;color:#707070;margin-right:12px}#educoder .tree___u23Lf [class~=ant-tree-switcher]{display:none}#educoder .tree___u23Lf [class~=ant-tree-indent]{height:0;line-height:0}#educoder .tree___u23Lf [class~=ant-tree-node-content-wrapper]{min-height:0!important;padding:0!important}#educoder .tree___u23Lf [class~=drag-over] *{color:#fff}#educoder .tree___u23Lf [class~=ant-tree-treenode]:has([class~=ant-tree-title]:empty){display:none}#educoder .tree___u23Lf [class~=ant-tree-draggable-icon]{visibility:hidden}#educoder .tree___u23Lf [class~=ant-row]{cursor:pointer;min-height:40px;padding:0 20px 0 0}#educoder .tree___u23Lf [class~=ant-row] aside{display:none}#educoder .tree___u23Lf [class~=ant-row]:hover{background-color:#f2f8ff}#educoder .tree___u23Lf [class~=ant-row]:hover aside{display:inline}#educoder .tree___u23Lf [class~=ant-row]:hover [class~=experiment-number]{display:none}#educoder .tree___u23Lf .learn___gQiNJ{align-items:center;display:inline-flex}#educoder .tree___u23Lf .learn___gQiNJ .name___1D14q{display:inline-block;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#educoder .tree___u23Lf .learn___gQiNJ .sign___Ki_95{background:#f8b023;border-radius:8px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;margin-left:5px;text-align:center;width:54px}#educoder .pdf_name___T3MPw{color:#3061d0!important;max-width:650px}#educoder .name_style___nfuvC,#educoder .pdf_name___T3MPw{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#educoder .name_style___nfuvC{color:#333!important;max-width:520px}#educoder .color333___P8iqP{color:#333!important}.DirectoryTree___umMQK{background-color:transparent!important;width:100%}.DirectoryTree___umMQK span[class~=ant-tree-icon__customize] div{align-items:center;display:flex}.DirectoryTree___umMQK div[class~=ant-tree-treenode]{padding:4px 0}.DirectoryTree___umMQK div[class~=ant-tree-treenode]:hover .EditDom___Be0Pl{display:block}.DirectoryTree___umMQK span[class~=ant-tree-iconEle]{height:auto!important}.DirectoryTree___umMQK div[class~=ant-tree-treenode-selected]:before{background-color:#3d445c!important;bottom:0!important}.DirectoryTree___umMQK div[class~=ant-tree-treenode-selected] span[class~=ant-tree-title]{color:#fff}.DirectoryTree___umMQK span[class~=ant-tree-node-content-wrapper]{align-items:center;display:flex;flex-wrap:nowrap;line-height:22px;padding:0}.DirectoryTree___umMQK span[class~=ant-tree-title]{align-items:center;color:#dcdcdc;display:inline-flex;flex:1 1;margin-left:10px;padding-right:25px}.pagination-container{padding:12px 0 0}.discuss-item-editor{overflow:hidden;width:100%}.discuss-item-editor .btn-send{background:#0152d9;border:none;border-radius:2px;color:#fff;cursor:pointer;float:right;font-size:14px;font-weight:400;height:30px;letter-spacing:1px;line-height:30px;margin-right:22px;margin-top:6px;padding:0 12px;text-align:center}.discuss-item-container{border-bottom:1px solid #e3e3e3;display:flex;flex-flow:row nowrap;overflow:hidden;padding:15px;width:100%}.discuss-item-container section{flex:1 1 auto;margin-left:15px;max-width:695px;width:100%}.discuss-item-container .grey{color:#ccc}.discuss-content{word-wrap:break-word;margin:4px 0;word-break:break-word}.discuss-content img{max-width:200px}.discuss-info{align-items:center;color:#999;display:flex;flex-flow:row wrap;font-size:12px;line-height:16px}.discuss-info .top{background:#ff4343;border-radius:8px;color:#fff;padding:0 8px;text-align:center}.discuss-info .gift{cursor:default}.discuss-info .view-code{color:#4cacff}.discuss-info a{color:#999}.discuss-info a,.discuss-info span{margin-right:15px}.hidden{display:none}.btn-group{display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:8px}.btn-group .btn-top .iconfont{display:inline-block;transform:rotate(180deg)}.btn-group a{color:#888;min-width:31px;text-align:center}.btn-group a .iconfont{font-size:14px!important}.second-level-discuss{padding:2px 8px}.second-level-discuss .btn-group{opacity:0}.second-level-discuss:hover{background:#ebebeb}.second-level-discuss:hover .btn-group{opacity:1}.discuss-info-body{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.reply-discuss-container{background:#f4f4f4;border-radius:4px;margin-bottom:6px;margin-top:6px;position:relative}.reply-discuss-container:before{border-color:#000;border-bottom:10px solid #f4f4f4;border-left:5px solid transparent;border-right:5px solid transparent;content:" ";height:0;left:13px;position:absolute;top:-9px;width:0}.flex_box_center___pWsLR{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___VBNSX{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Z_F4c{box-align:center;align-items:center}.flex_box_center_end___q95u1{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___dhvCq{box-orient:block-axis;flex-direction:column}.scoremodal___YNtb3 [class~=ant-modal-body]{padding:25px}.scoremodal___YNtb3 .wrap___BauIT{padding:14px auto}.scoremodal___YNtb3 .wrap_title___ZWoHv{color:#ff954c;font-size:14px;margin-bottom:15px;text-align:left}.scoremodal___YNtb3 .radioWrap___Jh9vt{background:#f7f9fd;cursor:default;height:270px;margin-bottom:20px;overflow-y:auto;padding:0 15px 15px}.scoremodal___YNtb3 .radio___Ydt8R{display:block;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:420px}.scoremodal___YNtb3 .colorFF0000___JOb5w{color:red}.scoremodal___YNtb3 .pagination___d1fv4{margin:10px auto 0}.scoremodal___YNtb3 .selectWrapper___AXdXX span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___YNtb3 .selectWrapper___AXdXX div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___YNtb3 .selectWrapper___AXdXX div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___YNtb3 .selectWrapper___AXdXX div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___YNtb3 .selectWrapper___AXdXX div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___YNtb3 .selectWrapper___AXdXX span[class~=ant-select-arrow]{right:12px}.scoremodal___YNtb3 .allqingchu___bGXX_{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___YNtb3 .allqingchu___bGXX_ span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___YNtb3 .allqingchu___bGXX_:hover,.scoremodal___YNtb3 .allqingchu___bGXX_:hover span{color:#e30000}.scoremodal___YNtb3 .title___i97Lm{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___YNtb3 .score___KL7jN{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___YNtb3 .close___UFA7K{color:#979797;cursor:pointer;font-size:12px}.scoremodal___YNtb3 .content___y4BQA{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___YNtb3 .content___y4BQA span{display:flex;flex:1 1}.scoremodal___YNtb3 .content___y4BQA span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___YNtb3 .items___uyG6g{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___YNtb3 .items___uyG6g span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___YNtb3 .items___uyG6g span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___YNtb3 .bottom___YN73d{text-align:end;width:100%}.scoremodal___YNtb3 .bottom___YN73d .yes___XPJhC{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___YNtb3 .bottom___YN73d .no___Mkypk{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___YNtb3 .titlecount___ppkNI{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___YNtb3 .add___SwDuY{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___YNtb3 .search___Pjuzg{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:100%}.scoremodal___YNtb3 .search___Pjuzg [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___YNtb3 .search___Pjuzg [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___YNtb3 .search___Pjuzg [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___YNtb3 .search___Pjuzg span[class~=ant-input-group-addon]{display:none}.scoremodal___YNtb3 .search___Pjuzg .searchIcon___v01bz{cursor:pointer;margin-right:14px}.scoremodal___YNtb3 .search___Pjuzg input{background-color:#f6f7f9;font-size:14px}.scoremodal___YNtb3 .tabWrap___ANUlZ{margin-top:20px}.scoremodal___YNtb3 .tabWrap___ANUlZ div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:40px}.scoremodal___YNtb3 .tabWrap___ANUlZ div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___YNtb3 .tabWrap___ANUlZ [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___YNtb3 .tabWrap___ANUlZ [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___YNtb3 .tabWrap___ANUlZ [class~=ant-tabs-nav]:before{background:#f1f1f1}.bg___F_x5V{margin:20px auto 60px;width:1200px}.title___QEshf{color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;width:96px}.fieldWrap___zSBF2{background-color:#fff;padding-top:20px}.fieldWrap___zSBF2 div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.fieldWrap___zSBF2 span[class~=ant-input-affix-wrapper]{font-size:14px;padding:0 7px}.fieldWrap___zSBF2 input[class~=ant-input]{border-width:1px;font-size:14px;height:40px;padding:0 7px}.mdWrap___V2EBb{background-color:#fff;padding-top:10px}.mdWrap___V2EBb div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.mdWrap___V2EBb input[class~=ant-input-number-input]{font-size:14px;height:40px}.footer_style___lwvvM{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:100}.footer_style___lwvvM .submit_button___gNsfc{background:#3061d0;color:#fff;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}.footer_style___lwvvM .close_button___K6_8I,.footer_style___lwvvM .submit_button___gNsfc{border-radius:2px;cursor:pointer;font-size:14px;height:38px;line-height:38px;text-align:center;width:60px}.footer_style___lwvvM .close_button___K6_8I{border:1px solid #bacffe;color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;margin-right:20px;opacity:.9}.bg___oLxz5{margin:20px auto 60px;width:1200px}.title___bfvam{color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;width:96px}.fieldWrap___A5u2u{background-color:#fff;padding-top:20px}.fieldWrap___A5u2u div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.fieldWrap___A5u2u span[class~=ant-input-affix-wrapper]{font-size:14px;padding:0 7px}.fieldWrap___A5u2u input[class~=ant-input]{border-width:1px;font-size:14px;height:40px;padding:0 7px}.mdWrap___zugL3{background-color:#fff;padding-top:10px}.mdWrap___zugL3 div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.mdWrap___zugL3 input[class~=ant-input-number-input]{font-size:14px;height:40px}.footer_style___unO7C{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:100}.footer_style___unO7C .submit_button___t8Hvx{background:#3061d0;color:#fff;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}.footer_style___unO7C .close_button___oswUb,.footer_style___unO7C .submit_button___t8Hvx{border-radius:2px;cursor:pointer;font-size:14px;height:38px;line-height:38px;text-align:center;width:60px}.footer_style___unO7C .close_button___oswUb{border:1px solid #bacffe;color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;margin-right:20px;opacity:.9}.bg___fOlTw{margin:20px auto 60px;width:1200px}.title___G3D9y{color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;width:96px}.fieldWrap___imjS7{background-color:#fff;padding-top:20px}.fieldWrap___imjS7 div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.fieldWrap___imjS7 span[class~=ant-input-affix-wrapper]{font-size:14px;padding:0 7px}.fieldWrap___imjS7 input[class~=ant-input]{border-width:1px;font-size:14px;height:40px;padding:0 7px}.mdWrap___aKGYo{background-color:#fff;padding-top:10px}.mdWrap___aKGYo div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.mdWrap___aKGYo input[class~=ant-input-number-input]{font-size:14px;height:40px}.footer_style___BWH5p{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:100}.footer_style___BWH5p .submit_button___yxKUd{background:#3061d0;color:#fff;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}.footer_style___BWH5p .close_button___nRK7d,.footer_style___BWH5p .submit_button___yxKUd{border-radius:2px;cursor:pointer;font-size:14px;height:38px;line-height:38px;text-align:center;width:60px}.footer_style___BWH5p .close_button___nRK7d{border:1px solid #bacffe;color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;margin-right:20px;opacity:.9}body{background:#fff}.bg___Sx8dX{margin:20px auto 60px;width:1200px}.title___GKPKJ{color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;width:96px}.fieldWrap___fIL9U{background-color:#fff;padding-top:20px}.fieldWrap___fIL9U div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.fieldWrap___fIL9U span[class~=ant-input-affix-wrapper]{font-size:14px;padding:0 7px}.fieldWrap___fIL9U input[class~=ant-input]{border-width:1px;font-size:14px;height:40px;padding:0 7px}.mdWrap___iwCM_{background-color:#fff;padding-top:10px}.mdWrap___iwCM_ div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.mdWrap___iwCM_ input[class~=ant-input-number-input]{font-size:14px;height:40px}.footer_style___KYp6i{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:100}.footer_style___KYp6i .submit_button___Rnntu{background:#3061d0;color:#fff;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}.footer_style___KYp6i .close_button___Drc5k,.footer_style___KYp6i .submit_button___Rnntu{border-radius:2px;cursor:pointer;font-size:14px;height:38px;line-height:38px;text-align:center;width:60px}.footer_style___KYp6i .close_button___Drc5k{border:1px solid #bacffe;color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;margin-right:20px;opacity:.9}.react-resizable{background-clip:padding-box;position:relative}.react-resizable-handle{bottom:0;cursor:col-resize;height:100%;position:absolute;right:-5px;width:10px;z-index:1}.react-resizable-handle.active:before{border-left:1px solid #000;bottom:0;content:"";left:50%;position:absolute;top:0}.flex_box_center___iyIe6{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___g2WjG{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Tde0v{box-align:center;align-items:center}.flex_box_center_end___W1D5W{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ZiFvs{box-orient:block-axis;flex-direction:column}.bg___T2R2s{background:#fff}.containerTitle___yARn_{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle___yARn_ div:first-child{flex:1 1}.containerDesc___fKSYF{display:box;display:flex;height:50px;line-height:40px;margin-bottom:-20px;margin-top:10px;padding:0 30px}.containerDesc___fKSYF p:first-child{flex:1 1}.menus___e8wtg{padding-right:31px;padding-top:10px}.menus___e8wtg [class~=ant-menu-horizontal]{border-bottom:0}.listItem___s7xhg{background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}.listItem___s7xhg>div{flex:1 1}.listItem___s7xhg:hover{box-shadow:0 0 10px #ccc}.info___Hx2bW{margin-left:20px}.info___Hx2bW p{margin-top:18px}.title___W7a1R{box-align:center;align-items:center;display:box;display:flex}.title___W7a1R strong{color:#333}.titleLeft___C5r0w{flex:1 1}.titleRight___g5GZv a{font-weight:700;margin-right:20px}.acitons___H0RU0{box-align:center;align-items:center;background:#fff;display:box;display:flex;height:70px;padding:0 30px}.acitons___H0RU0>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex;flex:1 1}.acitons___H0RU0>div:nth-child(2) .move___qYkSy{color:#999;cursor:pointer;padding:0 16px;position:relative}.acitons___H0RU0>div:nth-child(2) p{color:#999;cursor:pointer;margin-bottom:0}.acitons___H0RU0>div:nth-child(2) p:hover{color:#333}.acitons___H0RU0>div:nth-child(2) p span{padding:0 16px;position:relative}.acitons___H0RU0>div:nth-child(2) p span:after{background:#ededed;content:"";height:10px;margin-top:-5px;position:absolute;right:0;top:50%;width:1px}.acitons___H0RU0>div:nth-child(2) p:last-child span{padding-right:0}.acitons___H0RU0>div:nth-child(2) p:last-child span:after{display:none}.hideHeadCheckbox___Hq5gw table{background:#f4faff}.hideHeadCheckbox___Hq5gw table>thead>tr>th:first-child>div{display:none}.moveCategory___bZSGQ{padding:30px 0;position:relative;top:-25px}.moveCategory___bZSGQ ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___bZSGQ ul li{font-size:14px;margin:5px 0;padding:0 12px}.tabSearch___NaKI4{align-items:center;display:flex;margin:8px 0}.warpModal___HLUgh .ant-tabs-nav:before{border-bottom:0}.modalColumn___F7R5w{font-size:14px}.modalColumn___F7R5w .modalRow___L6ghw{align-items:center;display:flex;flex-direction:row;font-size:14px;margin-top:12px}.modalColumn___F7R5w .modalRow___L6ghw .sup___VGKXV{color:#fb3226;font-size:16px;margin-right:2px;margin-top:21px}.flex_box_center___i4e0p{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___B6oqU{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___YLSvz{box-align:center;align-items:center}.flex_box_center_end___DFMRu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___vSIV6{box-orient:block-axis;flex-direction:column}.certificate___fHfxF{background-color:#fff;padding:20px 20px 0}.certificate___fHfxF .actionsBtns___plapq{display:flex}.certificate___fHfxF .actionsBtns___plapq span{color:#0152d9;cursor:pointer;padding-right:12px}.flex_box_center___Szzqu{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___dPVA6{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___jyJ_1{box-align:center;align-items:center}.flex_box_center_end___LcIki{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___URqef{box-orient:block-axis;flex-direction:column}.diagram-component___p5I1J{border:1px solid #000;height:400px;width:400px}.rightmodal___m9muS{background:#fff;border-radius:4px;box-shadow:0 2px 8px 0 #8393ba;max-height:640px;min-height:640px;min-width:610px;overflow:hidden;width:610px;z-index:10}.rightmodal___m9muS .title___o_SbY{color:#000;flex:1 1;font-size:16px;font-weight:600}.rightmodal___m9muS .button___dkDCG{align-items:center;background:#f6f7f9;border:1px solid #e7e7e7;border-radius:2px;color:#000;cursor:pointer;display:inline-flex;font-size:14px;height:38px;justify-content:center;margin-right:16px;padding:0 12px}.rightmodal___m9muS .button___dkDCG:hover{background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0}.rightmodal___m9muS .linetitles___OnY49{align-items:center;color:#333;display:flex;font-size:14px;font-weight:500;margin-bottom:15px}.rightmodal___m9muS .linetitles___OnY49 .line___DRyRv{background:#000;display:inline-block;height:14px;margin-right:6px;width:2px}.rightmodal___m9muS .linetitles___OnY49 .additem___e0i2I{background:#f3f7ff;border-radius:2px;color:#3061d0;cursor:pointer;display:inline-block;font-size:12px;height:30px;line-height:30px;padding:0 12px}.rightmodal___m9muS .multi_ellipsis1___cM9m0{color:#333;width:90%}.rightmodal___m9muS .multi_ellipsis1___cM9m0,.rightmodal___m9muS .multi_ellipsis2___MrWmr{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.rightmodal___m9muS .lebels___L_GjD{color:#5f6368;font-size:14px;font-weight:400}.rightmodal___m9muS .describe___kQnz2{background:#f6f7f9;margin-top:10px;padding:12px}.rightmodal___m9muS .describe___kQnz2:first-child{margin-top:0}.rightmodal___m9muS .describe___kQnz2 .describetitle___ruvEj{display:flex;justify-content:space-between}.rightmodal___m9muS .describe___kQnz2 .ehover___yL7ec{color:#8e94a0;cursor:pointer}.rightmodal___m9muS .describe___kQnz2 .ehover___yL7ec:hover{color:#3061d0}.rightmodal___m9muS .describe___kQnz2 .dhover___Fk5zc{color:#8e94a0;cursor:pointer}.rightmodal___m9muS .describe___kQnz2 .dhover___Fk5zc:hover{color:red}.a___xPaTA{color:#5f6368;margin-top:10px}.a___xPaTA:first-child{margin-top:0}.a___xPaTA:hover{color:#3061d0}.header___pmtBA{border:1px solid #fff;cursor:pointer;font-size:12px;padding:12px 20px;text-align:center}.header___pmtBA:hover{background:rgba(48,97,208,.1);border:1px solid rgba(48,97,208,.4)}.headeractivite___NrVuo{background:rgba(48,97,208,.1);border:1px solid rgba(48,97,208,.4);color:#3061d0;font-size:12px;max-width:78px;padding:12px 20px;text-align:center}.dhover___Fk5zc{color:#8e94a0;cursor:pointer}.dhover___Fk5zc:hover{color:red}.ehover___yL7ec{color:#8e94a0;cursor:pointer}.ehover___yL7ec:hover{color:#3061d0}.upitem___vzQzU [class~=ant-upload-list-item-name]{max-width:400px}.additem___e0i2I{background:#f3f7ff;border-radius:2px;color:#3061d0;cursor:pointer;display:inline-block;font-size:12px;height:30px;line-height:30px;padding:0 12px}.neo4jd3Wrp___xJqHM{height:600px;width:100%}.neo4jd3Wrp___xJqHM>div{height:100%}.neo4jd3Wrp1___Qim0q{height:calc(100vh - 20px);width:100%}.neo4jd3Wrp1___Qim0q>div{height:calc(100% - 60px)}.node .text{fill:#fff;font-size:10px}.selectshixun___jBdAe{background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;display:inline-flex;height:32px;justify-content:center;line-height:32px;text-align:center;width:108px}.flex_box_center___Mfaa4{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___NM_yU{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___SZ4U1{box-align:center;align-items:center}.flex_box_center_end___Z_JAZ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___rLEHU{box-orient:block-axis;flex-direction:column}.wrp___p_ac5{background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.04);padding-top:10px}.drawer___sPjHT [class=ant-drawer-content]{background:#f5f5f5!important}.menu___F8oHH{margin:15px 0;padding:0;position:relative;z-index:2}.menu___F8oHH:hover{z-index:3}.menu___F8oHH>li{border-radius:32px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;height:32px;line-height:32px;margin-right:10px;padding:0 18px;position:relative}.menu___F8oHH>li a{color:#4b4b4b}.menu___F8oHH>li strong{cursor:pointer;font-size:14px}.menu___F8oHH>li:hover{background:#0152d9;color:#fff}.actived___NOiqR{background:#0152d9;color:#fff}.actived2___XsjFY{color:#0152d9!important}.listItem___On1Zv{align-items:baseline;background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}.listItem___On1Zv>div{flex:1 1}.listItem___On1Zv:hover{box-shadow:0 0 10px #ccc}.info___i3yT9{margin-left:20px}.info___i3yT9 p{margin-top:18px}.title___mLoky{box-align:center;align-items:center;display:box;display:flex}.title___mLoky strong{color:#333}.titleLeft___xNQNE{flex:1 1}.titleRight___UrMZ2{margin-top:18px}.titleRight___UrMZ2 a{font-weight:700;margin-right:20px}.search___I977_{margin:30px 0;width:600px}.search___I977_ [class=ant-input-group-addon] button,.search___I977_ input{font-size:16px;height:50px;line-height:50px;padding:0 30px}.description___Yz10S{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.filter___ekFLM button{border-radius:40px;box-shadow:none}.filter___ekFLM [class~=ant-btn-default]{background:#eee;border-color:#eee;color:#999}.filter___ekFLM [class~=ant-btn-primary]{background-color:#0152d9;border-color:#0152d9}.filter___ekFLM [class~=ant-input]{border-radius:4px}.filter___ekFLM [class~=ant-input-search-button]{border-bottom-right-radius:4px;border-top-right-radius:4px}.menuCourse___SvznH{color:#999}.menuCourse___SvznH li,.menuCourse___SvznH ul{list-style:none;margin:0;padding:0}.authorname___tdRk5,.menuCourse___SvznH li{display:inline-block;margin-right:30px}.authorname___tdRk5{max-width:300px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.info___i3yT9 span[class~=highlight],.tooltip-content___MLAU2 span[class~=highlight]{color:#fb3226}.flex_box_center___hbe61{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___s9G7D{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___JFV_R{box-align:center;align-items:center}.flex_box_center_end___mejRd{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___k3szE{box-orient:block-axis;flex-direction:column}.scoremodal___Q3CB_ [class~=ant-modal-body]{padding:25px}.scoremodal___Q3CB_ [class~=ant-modal-footer]{margin-top:0!important}.scoremodal___Q3CB_ .selectWrapper___fwVA8 span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___Q3CB_ .selectWrapper___fwVA8 div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___Q3CB_ .selectWrapper___fwVA8 div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___Q3CB_ .selectWrapper___fwVA8 div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___Q3CB_ .selectWrapper___fwVA8 div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___Q3CB_ .selectWrapper___fwVA8 span[class~=ant-select-arrow]{right:12px}.scoremodal___Q3CB_ .allqingchu___SLTdn{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___Q3CB_ .allqingchu___SLTdn span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___Q3CB_ .allqingchu___SLTdn:hover,.scoremodal___Q3CB_ .allqingchu___SLTdn:hover span{color:#e30000}.scoremodal___Q3CB_ .title___FwnE1{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___Q3CB_ .score___WUUiC{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___Q3CB_ .close___xEqG8{color:#979797;cursor:pointer;font-size:12px}.scoremodal___Q3CB_ .content___O_hpO{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___Q3CB_ .content___O_hpO span{display:flex;flex:1 1}.scoremodal___Q3CB_ .content___O_hpO span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___Q3CB_ .items___XR2Ji{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___Q3CB_ .items___XR2Ji span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___Q3CB_ .items___XR2Ji span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___Q3CB_ .bottom___JOwMp{text-align:end;width:100%}.scoremodal___Q3CB_ .bottom___JOwMp .yes___evROm{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___Q3CB_ .bottom___JOwMp .no___phDwV{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___Q3CB_ .titlecount___x_CQz{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___Q3CB_ .add___LZara{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___Q3CB_ .search___Z99KL{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:10px;width:250px}.scoremodal___Q3CB_ .search___Z99KL [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___Q3CB_ .search___Z99KL [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___Q3CB_ .search___Z99KL span[class~=ant-input-group-addon]{display:none}.scoremodal___Q3CB_ .search___Z99KL .searchIcon___kmnLg{cursor:pointer;margin-right:14px}.scoremodal___Q3CB_ .search___Z99KL input{background-color:#f6f7f9;font-size:14px}.scoremodal___Q3CB_ .header_style___CfaFP{border-bottom:1px solid #f0f0f0;display:flex}.scoremodal___Q3CB_ .header_style___CfaFP .tabWrap___nj2pu div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:10px}.scoremodal___Q3CB_ .header_style___CfaFP .tabWrap___nj2pu div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___Q3CB_ .header_style___CfaFP .tabWrap___nj2pu [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___Q3CB_ .header_style___CfaFP .tabWrap___nj2pu [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___Q3CB_ .header_style___CfaFP .tabWrap___nj2pu [class~=ant-tabs-nav]:before{background:#f1f1f1}.scoremodal___Q3CB_ .header_style___CfaFP .tabWrap___nj2pu [class~=ant-tabs-nav]:before{border-bottom:none}.scoremodal___Q3CB_ .header_style___CfaFP .form_style___DiMO_{align-items:center;margin-left:auto}.previewModal___g1zI8 div[class~=ant-modal-header]{padding-bottom:0;padding-left:40px;padding-top:30px}.previewModal___g1zI8 div[class~=ant-modal-body]{padding:30px 40px}.previewModal___g1zI8 button[class~=ant-modal-close]{right:16px;top:17px;transform:scale(1.2)}.flex_box_center___zI_82{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___c8p6y{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___OQMX2{box-align:center;align-items:center}.flex_box_center_end___TDCTp{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___TBe9v{box-orient:block-axis;flex-direction:column}.bg___B_tAL{background-color:#fff}.AllButStyle___gHlx_ .ButStyles___QnHEw{border:none;border-radius:16px;font-size:12px;font-weight:500;width:80px}.AllButStyle___gHlx_ .order___p1oR4{background:#f47c18}.AllButStyle___gHlx_ .order___p1oR4,.AllButStyle___gHlx_ .payed___clmo_{border:none;border-radius:16px;color:#fff!important;font-size:12px;font-weight:500;width:80px}.AllButStyle___gHlx_ .payed___clmo_{background-color:#2dbf70}.AllButStyle___gHlx_ .study___xKiY_{background:rgba(244,124,24,.28);border:none;border-radius:16px;color:#a4642f;font-size:12px;font-weight:500;width:80px}.AllButStyle___gHlx_ .studyActive___OL576:hover{color:#fa6400!important}.Head___A9J68{align-items:center;display:flex;justify-content:space-between;padding:20px 20px 0}.Headtitle___HvFxg{align-items:center;color:#000;display:flex;font-family:PingFangSC,PingFang SC;font-size:16px;font-weight:600}.Headtitle___HvFxg .span2___L0TMM{color:#666;font-size:14px;font-weight:400}.Headprice___RXYrD{color:#999;font-family:PingFangSC,PingFang SC;font-size:12px;font-weight:400}.Headprice___RXYrD .nowPrice___cv3Ok{color:#f47b18;font-size:22px;font-weight:600}.Headprice___RXYrD .initPrice___EXuC3{font-size:18px;margin-left:10px;margin-right:40px;text-decoration:line-through}.Swiper___sDGem{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:15px 20px}.Swiper___sDGem .BannerListItemDiv___asTuk{height:240px;margin-bottom:15px}.Swiper___sDGem .BannerListItem___NwQOT{background:#fff;border-radius:8px;box-shadow:0 3px 6px 0 hsla(210,4%,89%,.5);cursor:pointer;overflow:hidden;position:relative}.Swiper___sDGem .BannerListItemImg___mD5FK{height:133px;overflow:hidden;position:relative;width:232px}.Swiper___sDGem .BannerListItemImg___mD5FK .bgimg___PFwp4{left:50%;object-fit:cover;position:absolute;top:0;transform:translateX(-50%);transition:.3s;width:100%}.Swiper___sDGem .BannerListItemImg___mD5FK .buyimg___QLVI_{position:absolute;right:6px;top:6px;width:42px}.Swiper___sDGem .BannerListItemImg___mD5FK .curCourse___ExJPE{background:#f47c18;border-radius:0 6px 0 0;bottom:0;color:#fff;display:inline-block;font-size:12px;font-weight:500;height:20px;left:0;line-height:20px;position:absolute;text-align:center;width:64px}.Swiper___sDGem .BannerListItemInfo___Vio14{padding:15px 20px}.Swiper___sDGem .BannerListItemInfoTitle___FiU8N{color:#333;font-size:16px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.Swiper___sDGem .BannerListItemInfoTeacher___aifjQ{color:#6b758b;font-size:12px;font-weight:400;line-height:12px;margin-top:10px}.Swiper___sDGem .BannerListItemInfoTime___qez5r{align-items:center;color:#999;display:flex;font-weight:400;justify-content:space-between;line-height:16px;margin-top:15px}.Swiper___sDGem .BannerListItemInfoTime___qez5r .timeprice___dqmp8{white-space:nowrap}.Swiper___sDGem .BannerListItemInfoTime___qez5r .timeprice___dqmp8 .span___UhhBA{color:#f47b18;display:inline;font-size:18px;font-weight:600;letter-spacing:-1px;line-height:18px}.Swiper___sDGem .BannerListItemInfoTime2___Zm2lP{justify-content:space-between}.Swiper___sDGem .BannerListItemInfoTime2___Zm2lP .span1___AXdGP{color:#12a278;font-size:14px;font-weight:400}.Swiper___sDGem .BannerListItem___NwQOT:hover .BannerListItemImg___mD5FK .bgimg___PFwp4{width:110%}.expansion___t6EwU{max-height:270px;overflow:hidden}.flex_box_center___hEKvu{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___gtzO_{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___QQWbT{box-align:center;align-items:center}.flex_box_center_end___AyfXQ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___q0hJc{box-orient:block-axis;flex-direction:column}.bg___sN_Hy{background:#fafafa;min-height:80vh}.wrap___IaIuZ{display:box;display:flex;justify-content:space-between}.content___q5lPL{width:66.7%}.wrapTabs___FivJx .ant-tabs-nav{margin:0}.wrapTabs___FivJx .ant-tabs-tab-btn{font-size:16px}.intro___lW9Kf{background-color:#fff;padding:40px 20px}.introTitle___y5V_M{margin-bottom:20px}.introTitle___y5V_M span{font-size:18px;font-weight:700} \ No newline at end of file +.flex_box_center___GMs27{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___iZX2j{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___FAqrL{box-align:center;align-items:center}.flex_box_center_end___bcsHk{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___bbK5J{box-orient:block-axis;flex-direction:column}.banner___J_z1y{background-image:url(static/path-detail.c07fccc6.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;display:box;display:flex;height:240px;margin-bottom:70px;padding-top:20px}.banner___J_z1y [class~=ant-tag]:hover{opacity:1}.wrp___J4x9Y{margin:0 auto;width:1200px}.titleWrap___PRimN{align-items:center;display:flex;margin-top:8px}.titleFlexEnd___iJ3Lp{align-items:flex-end}.titleFlexEnd___iJ3Lp div{display:flex;height:42px}.title___p7Rh_{color:#fff;font-size:27px;margin-right:10px}.titleName___rfBg7{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.titleIcon___krG4h{color:#747a7f}.contentWrap___TSTbZ{display:box;display:flex;justify-content:space-between;margin-top:20px;position:relative}.verticalLine___I9rNF{border-right:1px solid #cdcdcd;height:42px;margin-left:10px}.contentLeftWrap___ctnXO{color:#ebebeb;display:box;display:flex;font-size:14px;text-align:center}#educoder .openCourseTag___GKlHI{align-items:center;background-color:#ff6800;background-size:100% 100%;border:1px solid #ff6800;border-radius:2px;color:#fff;display:flex;font-size:14px;height:26px;justify-content:center;margin:10px 10px 30px 0;min-width:78px}.tagsWrap___Fm7yN{align-items:center;display:flex;justify-content:flex-start;max-width:266px}.ratingWrap___txiLS{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-right:15px}.ratingTitle___Q3b2_{color:#ccc;text-align:center}.rating___nWYrn{align-items:center;display:flex;margin-left:auto}.rating___nWYrn [class~=ant-rate-star]{font-size:13px}.rating___nWYrn [class~=ant-rate]{color:#ffe11d;font-size:12px;margin-top:3px}.rating___nWYrn [class~=ant-rate-star]:not(:last-child){margin-right:3px!important}.popoverWrap___OuHzS{height:177px;justify-content:space-around;width:530px}.popoverWrap___OuHzS,.popverLeft___LE1m6{align-items:center;display:box;display:flex}.popverLeft___LE1m6{flex-direction:column;justify-content:center;margin-left:10px}.popoverRight___qoc3O{width:375px}.popverScore___yjk5A{color:#ffa800;font-size:24px;line-height:20px}.popoverRateWrap___LTwq7{align-items:center;display:box;display:flex;flex-flow:row nowrap}.popoverProgress___zgQTd{flex:1 0;margin-left:10px}.button___laG3U{background-color:#0152d9;border:1px solid #0152d9;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;padding:0;text-align:center}.button___laG3U span{padding:0 10px}.operationWrap___HATT3{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:0}.forkWrap___JKLmo{display:flex}.fork___WAxXu{display:inline-block;flex:1 1;font-size:14px;text-align:center}.forkNum___mVT0B{border-left:1px solid #fff;color:#fff;display:block;float:left;text-align:center;width:36px}.button___laG3U:hover{background-color:#0152d9;border:1px solid #0152d9;color:#fff}.buttonTransparent___UvCv6{background-color:transparent;border:1px solid #fff;color:#fff}.buttonTransparent___UvCv6:hover{background-color:transparent;border:1px solid #fff;color:#fff}.buttonLearnStatistics___clQ8y{background:#fff;border:1px solid #fff;border-radius:4px;color:#0152d9;cursor:pointer;font-size:15px;text-align:center;width:103px}.buttonLearnStatistics___clQ8y:hover{border:1px solid #fff;color:#0152d9}.publishPopverWrap___HdjD0{padding:20px 20px 10px}.colorFF6802___qG9SX{color:#ff6802}.w140___sbUdr{width:140px}.nav___MhhTj{background:#fff;border-radius:4px;height:70px;justify-content:space-between;left:0;margin-top:20px;position:absolute;top:220px;width:100%}.navLeft___lqVWg,.nav___MhhTj{align-items:center;display:flex;flex-direction:row}.navLeft___lqVWg{margin-left:auto;margin-right:auto;width:1200px}.navContent___n2s_9{margin-left:100px}.flexRow___zwFIa,.navContent___n2s_9{align-items:center;display:flex;flex-direction:row}.flexRow___zwFIa{justify-content:flex-end;margin-right:10px}.navRight____4Spc{display:flex;flex-direction:column;font-size:14px;margin-right:10px}.navLeftIcon___WHxlM{color:#0152d9;display:inline-block;font-size:16px;margin-right:10px}.colorOrange___L2ZcR{color:#ee4a1f}.contentItem___bTFib{margin-left:20px}.contentItemTitle___cRyCT{color:#9b9b9b;font-size:12px}.contentItemText___p2VVW{color:#05101a;font-size:14px}.classButton___ht2ZK{background:#0152d9;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:18px;height:44px;line-height:44px;padding:0 10px;text-align:center}.classButton___ht2ZK:hover{background:#0152d9;color:#fff;outline:0;text-decoration:none}.bg28e___Lpwef{background:#28be6c}.bgGray___ix5uS{background:#bfbfbf}.btn___cK9ZK{background:#44d7b6;border-radius:4px;color:#fff;font-size:12px;height:24px;line-height:24px;margin:0 10px;padding:0 13px;text-align:center}.laboratory___EJVoA{color:#fff;display:flex;margin-top:10px;top:135px}.laboratory___EJVoA .name___bHCrt{color:#fff;max-width:434px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.laboratory___EJVoA .name___bHCrt:hover{color:#3061d0}.scoremodal___BKuJN [class~=ant-modal-body]{padding:25px}.scoremodal___BKuJN [class~=ant-select-selector]{align-items:center;height:38px!important}.scoremodal___BKuJN .selectWrapper___Fi34Y span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___BKuJN .selectWrapper___Fi34Y div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___BKuJN .selectWrapper___Fi34Y div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___BKuJN .selectWrapper___Fi34Y div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___BKuJN .selectWrapper___Fi34Y div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___BKuJN .selectWrapper___Fi34Y span[class~=ant-select-arrow]{right:12px}.scoremodal___BKuJN .allqingchu___Vp8Q9{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___BKuJN .allqingchu___Vp8Q9 span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___BKuJN .allqingchu___Vp8Q9:hover,.scoremodal___BKuJN .allqingchu___Vp8Q9:hover span{color:#e30000}.scoremodal___BKuJN .title___kp01U{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___BKuJN .score___BQOSd{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___BKuJN .close___ALIRE{color:#979797;cursor:pointer;font-size:12px}.scoremodal___BKuJN .content___hqQbB{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___BKuJN .content___hqQbB span{display:flex;flex:1 1}.scoremodal___BKuJN .content___hqQbB span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___BKuJN .items___ZTtlU{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___BKuJN .items___ZTtlU span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___BKuJN .items___ZTtlU span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___BKuJN .bottom___H6hpA{margin-top:20px;text-align:end;width:100%}.scoremodal___BKuJN .bottom___H6hpA .yes___zYyyw{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___BKuJN .bottom___H6hpA .no___8FH42{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___BKuJN .titlecount___ecJW_{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___BKuJN .add___z8lxY{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___BKuJN .search___kt2EB{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:290px}.scoremodal___BKuJN .search___kt2EB [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___BKuJN .search___kt2EB [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___BKuJN .search___kt2EB [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___BKuJN .search___kt2EB span[class~=ant-input-group-addon]{display:none}.scoremodal___BKuJN .search___kt2EB .searchIcon___Zcr4l{cursor:pointer;margin-right:14px}.scoremodal___BKuJN .search___kt2EB input{background-color:#f6f7f9;font-size:14px}.scoremodal___BKuJN .header_style___tHswU{border-bottom:1px solid #f0f0f0;display:flex;margin-top:10px}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:40px}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr [class~=ant-tabs-nav]:before{background:#f1f1f1}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr [class~=ant-tabs-nav]:before{border-bottom:none}.scoremodal___BKuJN .header_style___tHswU .form_style___TsJXf{align-items:center;margin-left:auto}.wrap___ptPf6{padding:14px auto}.wrap_title___QhQIv{color:#5f6368;font-size:14px;margin-bottom:5px;margin-top:30px}.radioWrap___YOQsB{background:#f4faff;cursor:default;height:270px;margin-bottom:20px;margin-top:5px;overflow-y:auto;padding:5px}.checkboxWrap___OC3Y7{display:flex;flex-direction:column}.radio___SjWTZ{display:block;height:30px;line-height:30px;margin-left:8px}.radio___SjWTZ span{font-size:14px}.colorFF0000___S4NIg{color:red}.pagination___mWNdK{margin:10px auto 0}.createMkdir___kT_2U{align-items:center;display:flex;justify-content:space-between;margin-top:5px}.tree___an1x1{background-color:#f4faff}.tree___an1x1 [class~=ant-tree-title]{font-size:14px}.brief___LOzpE{font-size:14px;font-weight:400;margin-bottom:30px}.contentTitle___xkdcN{align-items:center;color:#000;display:flex}.contentTitle___xkdcN,.content___Vtri0{font-size:14px;font-weight:400}.tips___tuAtH{color:#6b758b;font-size:12px;font-weight:400;padding-left:14px}.antdTable___s8T2N{margin-bottom:20px;margin-top:10px}.antdTable___s8T2N thead[class~=ant-table-thead]>tr>th{background:#f2f2f2;color:#5f6367}.antdTable___s8T2N .tableCell___kN9Fw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.antdModal___WVBk3 div[class~=ant-modal-header]{padding-left:40px;padding-top:30px}.antdModal___WVBk3 button[class~=ant-modal-close]{right:10px;top:18px}.antdModal___WVBk3 button[class~=ant-modal-close] span[class~=ant-modal-close-x]{font-size:18px}.antdModal___WVBk3 div[class~=ant-modal-body]{max-height:620px;overflow:auto;padding-left:40px;padding-right:40px}.antdModal___WVBk3 div[class~=ant-modal-footer]{border-top:none;padding-bottom:30px;padding-right:40px}.orangeColor___ryB2u{color:#fe6300}.applyPublicContainer___UVHD5 .ant-modal-header{padding:30px 20px 20px 40px}.applyPublicContainer___UVHD5 .ant-modal-header .ant-modal-title{color:#000;font-size:16px;font-weight:500}.applyPublicContainer___UVHD5 .ant-modal-body{padding:0}.applyPublicContainer___UVHD5 .ant-modal-close{right:20px}.applyPublicContainer___UVHD5 .ant-modal-close .ant-modal-close-x{height:68px;line-height:68px}.applyPublicContainer___UVHD5 .ant-modal-footer{border-top:none;margin-top:0!important}.applyPublicContainer___UVHD5 .ant-modal-footer>button{border-radius:4px;font-size:16px;height:40px}.applyPublicContainer___UVHD5 .ant-modal-footer>button+button{margin-left:20px}.applyPublicContainer___UVHD5 .ant-input{border-radius:4px;min-height:40px}.applyPublicContainer___UVHD5 .ant-form-item{margin-bottom:20px}.applyPublicContainer___UVHD5 [class~=ant-select-selector]{height:40px!important}.applyPublicContainer___UVHD5 [class~=ant-select-selector] input[class~=ant-select-selection-search-input],.applyPublicContainer___UVHD5 [class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:40px!important;line-height:40px!important}.applyPublicContainer___UVHD5 [class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:40px!important}.applyPublicContainer___UVHD5 [class~=ant-select-selection-search] input{height:40px!important}.applyPublicContainer___UVHD5 .ant-form-item-label{padding-top:6px}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ{position:relative}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .spin___xLRsh{align-items:center;background:rgba(0,0,0,.1);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .tips___Hok1Y{align-items:center;color:#9096a3;display:flex;font-size:14px;font-weight:400;margin-bottom:16px;padding-top:5px}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .action___Wp5oZ{align-items:center;cursor:pointer;display:flex;height:22px;justify-content:space-between;margin-top:6px;padding-left:20px}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .action___Wp5oZ>div:first-child{color:#0152d9}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .action___Wp5oZ>div:last-child{color:#999}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .action___Wp5oZ>div:last-child i{color:#ccc;font-size:12px;margin-left:4px}.flex_box_center___Ktq9p{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___C3cJM{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___EHdLM{box-align:center;align-items:center}.flex_box_center_end___pIiOq{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ZDnJh{box-orient:block-axis;flex-direction:column}.rightWrap___trEKQ{margin-left:15px;top:180px;width:400px}.qrCode___J87U9{background-color:#fff;margin-bottom:10px;padding:34px 25px;text-align:center}.cardTop2___ngun6,.cardTop___sVfNE{box-shadow:0 2px 30px 0 rgba(0,0,0,.05);position:relative}.card___xqkwa{background-color:#fff;border-radius:15px;margin-bottom:10px;padding:20px 25px}.flexRowAbout___wsXZw,.flexRow___EJjLR{display:flex;flex-direction:row}.flexRowAbout___wsXZw{align-items:center;justify-content:space-between}.skillWrap___H2LfA{background-color:#fff;margin-bottom:10px;padding:25px 20px 15px}.skillTopWrap___Iy4yY{align-items:center;display:box;display:flex;justify-content:space-between}.skillContentWrap___TIOw9{display:flex;flex-wrap:wrap;width:360px}.skillContentWrapMin___l0OQ7{max-height:177px;overflow:hidden}.skillContentWrapMax___hzrLJ{max-height:300px;overflow-y:auto}.skillContentIcon___e1yQ3{background-color:#29bd8b;color:#fff;height:28px}.skillContentIconNoStatus___D7SaD,.skillContentIcon___e1yQ3{border-radius:14px;display:block;line-height:28px;margin-bottom:9px;margin-right:10px;padding:0 9px}.skillContentIconNoStatus___D7SaD{background-color:#f5f5f5;color:#666}.skillExpandAllWrap___NlyjU{align-items:center;color:#999;display:flex;flex-direction:column;height:35px;justify-content:center;margin-top:20px;text-align:center}.skillExpandAllContent___DFfUu{margin:0}.memberItem___tQyAC{border-bottom:1px solid #eaeaea;padding:40px 0}.radius___CojJt{border-radius:50%}.memberItemContent___OAGgP{flex:1 1;margin-left:15px}.directionItemWrap___D3A3B{display:flex;flex-direction:row;margin-right:32px;position:relative}.directionItemWrap___D3A3B:hover [class^=groupActionWrap]{display:flex}.directionItemWrap___D3A3B:hover [class^=directionItem]{background-color:rgba(24,144,255,.1);border-radius:16px;color:#0152d9}.groupActionWrap___uM9bY{display:none;margin-right:2px;margin-top:2px}.divabout___aIu8x{padding-left:20px;position:absolute;top:180px;width:400px}.classButton___kwIIq{background:#0152d9!important;border-radius:4px;box-sizing:border-box;color:#fff!important;cursor:pointer;display:block;font-size:18px;height:44px;line-height:44px;margin-top:20px;padding:0 10px;text-align:center}.classButton___kwIIq:hover{background:#0152d9;color:#fff;outline:0;text-decoration:none}.bg28e____4vxe{background:#28be6c}.bgGray___bP0QM{background:#bfbfbf}.price___YtmIz .d1___kWoQd{align-items:center;display:flex;justify-content:space-between}.price___YtmIz .d1___kWoQd span{color:#000;font-size:14px}.price___YtmIz .d1___kWoQd b{background:linear-gradient(312deg,#f2d7aa,#fde5c5 50%,#feeac7 100%,#feeac7 0);border:1px solid #ddad60;border-radius:20px;box-shadow:0 2px 4px 0 #e7edff,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#a46624;cursor:pointer;font-size:14px;font-weight:400;height:40px;line-height:38px;padding:0 23px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.price___YtmIz .d1___kWoQd b:hover{border:1px solid #ffb235;color:#ef9400}.price___YtmIz .d1___kWoQd b.auto___j1TRz{cursor:auto}.price___YtmIz .d1___kWoQd b.auto___j1TRz:hover{border:1px solid #ddad60;color:#a46624}.price___YtmIz .d1___kWoQd b.disabled___acQun{cursor:not-allowed;opacity:.4}.price___YtmIz .d1___kWoQd b.disabled___acQun:hover{border:1px solid #ddad60;color:#a46624}.price___YtmIz .d2___lGbRu{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px;margin-top:26px}.price___YtmIz .d2___lGbRu span{color:#19cb70;font-size:14px}.price___YtmIz .d2___lGbRu b{color:#999;font-size:14px;font-weight:400}.price___YtmIz .d3___bWANm{background:#f6f7f9;border-radius:2px;height:4px}.price___YtmIz .d3___bWANm div{background:#44d7b6;border-radius:2px;height:100%;width:0}.price___YtmIz .d4___wyT_a{align-items:center;display:flex;margin-top:10px}.price___YtmIz .d4___wyT_a>span{color:#999;font-size:12px}.price___YtmIz .d4___wyT_a>span i{font-style:normal;text-decoration:line-through}.price___YtmIz .d4___wyT_a>div{color:#e02020;font-size:30px;font-weight:600}.price___YtmIz .d4___wyT_a>div span{font-size:14px}.price___YtmIz .d4___wyT_a img{height:24px;width:60px}.price___YtmIz button{background:#3061d0;border-radius:20px;height:40px;margin-bottom:8px;margin-top:28px;width:100%}.price___YtmIz button span{font-size:14px}.sort-list-panel___T39Sk{position:relative;z-index:1}.sort-list-panel___T39Sk .sort-list-tip___Wu55q{align-items:center;background:#fff;border-radius:2px 2px 0 0;box-shadow:3px 3px 3px #ededed;box-sizing:border-box;display:flex;flex-flow:row nowrap;height:80px;line-height:34px;margin:0 auto;opacity:1;padding:24px;width:80%}.sort-list-panel___T39Sk .sort-list-tip___Wu55q span{flex:1 0}.sort-list-panel___T39Sk .ant-drawer-content___PXRrP{background:#f5f5f5}.dragging-li___LhY_V{background:#fff;border:1px solid blue;cursor:-webkit-grab;cursor:grab;list-style:none;margin:30px auto 0;opacity:1;overflow:hidden;padding:10px 6px 10px 40px;text-overflow:ellipsis;white-space:nowrap;width:80%;z-index:10000}.dragging-li___LhY_V h3{font-size:16px;line-height:28px}.dragging-li___LhY_V p{color:#888;font-size:12px;margin:16px 0 0}.task-list-container___ABX0H{margin:0;padding:0;position:relative}.task-list-container___ABX0H li{background:#fff;cursor:-webkit-grab;cursor:grab;margin:30px auto 0;opacity:1;overflow:hidden;padding:10px 6px 10px 40px;text-overflow:ellipsis;white-space:nowrap;width:80%}.task-list-container___ABX0H li:hover{box-shadow:0 2px 6px rgba(51,51,51,.09)}.task-list-container___ABX0H li h3{font-size:16px;line-height:28px}.task-list-container___ABX0H li p{color:#888;font-size:12px;margin:16px 0 0}.imgradius___fmcxI{height:70px;margin-bottom:10px;width:70px}.imageWrap___HkmiW,.imgradius___fmcxI{border:1px solid #eee;border-radius:50%;cursor:pointer}.imageWrap___HkmiW{height:42px;width:42px}.directionItemWrap___MKzHd{flex-direction:row;position:relative;text-align:center}.directionItemWrap___MKzHd:hover [class^=groupActionWrap]{display:flex}.directionItemWrap___MKzHd:hover [class^=directionItem]{background-color:rgba(24,144,255,.1);border-radius:16px;color:#0152d9}.groupActionWrap___PB2b7{display:none;left:70px;margin-right:2px;position:absolute;top:55px}.teamHeight___qj0wW{color:#333;max-height:435px;min-height:220px;padding:14px 12px;width:291.5px}.teamHeight___qj0wW .divHeight___MUuEe{-ms-overflow-style:none;margin-bottom:20px;max-height:288px;overflow-y:auto;scrollbar-width:none}.teamHeight___qj0wW .divHeight___MUuEe::-webkit-scrollbar{display:none}.advertisementModal___REecE [class~=ant-modal-body]{padding:0}.notFree___cJiwv{background-position:50%;background-repeat:no-repeat;background-size:cover;height:566px;position:relative;width:802px}.notFree___cJiwv .text___lFtTG{left:115px;line-height:32px;position:absolute;text-indent:40px;top:277px;width:574px;z-index:1}.notFree___cJiwv .text___lFtTG b{color:#2b496f;font-size:20px;font-weight:600;line-height:32px}.notFree___cJiwv .text___lFtTG b span{border-bottom:1px solid #2b496f;padding:0 8px}.notFree___cJiwv .no___FFNbr{color:#2b496f;font-size:12px;left:98px;position:absolute;top:448px;z-index:2}.notFree___cJiwv .date___OI1iM{align-items:center;color:#2b496f;display:flex;flex-direction:column;font-size:13px;position:absolute;right:115px;top:429px;z-index:3}.notFree___cJiwv .date___OI1iM b{font-weight:700}.notFree___cJiwv .date___OI1iM b span{border-bottom:1px solid #2b496f;padding:0 6px}.notFree___cJiwv .img____bHTU{height:89px;position:absolute;right:173px;top:374px;width:89px;z-index:4}.notThree___Gxcuf{background-position:50%;background-repeat:no-repeat;background-size:cover;height:840px;position:relative;width:592px}.notThree___Gxcuf .text___lFtTG{left:68px;line-height:32px;position:absolute;top:352px;width:475px;z-index:1}.notThree___Gxcuf .text___lFtTG b{color:#2b496f;font-size:20px;font-weight:600;line-height:32px}.notThree___Gxcuf .text___lFtTG b span{border-bottom:1px solid #2b496f;padding:0 8px}.notThree___Gxcuf .no___FFNbr{color:#2b496f;font-size:12px;left:63px;position:absolute;top:58px;z-index:2}.notThree___Gxcuf .date___OI1iM{align-items:center;display:flex;flex-direction:column;font-size:13px;left:68px;position:absolute;top:521px;z-index:3}.notThree___Gxcuf .date___OI1iM b{font-weight:700}.notThree___Gxcuf .date___OI1iM b span{border-bottom:1px solid #2b496f;padding:0 6px}.notThree___Gxcuf .img____bHTU{height:89px;position:absolute;right:173px;top:374px;width:89px;z-index:4}.sort-list-panel___dj9Dy{position:relative;z-index:1}.sort-list-panel___dj9Dy .sort-list-tip___MJMmM{align-items:center;background:#fff;border-radius:2px 2px 0 0;box-shadow:3px 3px 3px #ededed;box-sizing:border-box;display:flex;flex-flow:row nowrap;height:80px;line-height:34px;margin:0 auto;opacity:1;padding:24px;width:80%}.sort-list-panel___dj9Dy .sort-list-tip___MJMmM span{flex:1 0}.sort-list-panel___dj9Dy .ant-drawer-content___xug_4{background:#f5f5f5}.dragging-li___Pu0p9{background:#fff;border:1px solid blue;cursor:-webkit-grab;cursor:grab;list-style:none;margin:30px auto 0;opacity:1;overflow:hidden;padding:10px 6px 10px 40px;text-overflow:ellipsis;white-space:nowrap;width:80%;z-index:10000}.dragging-li___Pu0p9 h3{font-size:16px;line-height:28px}.dragging-li___Pu0p9 p{color:#888;font-size:12px;margin:16px 0 0}.task-list-container___GxBsz{margin:0;padding:0}.task-list-container___GxBsz li{background:#fff;cursor:-webkit-grab;cursor:grab;margin:30px auto 0;opacity:1;overflow:hidden;padding:10px 6px 10px 40px;text-overflow:ellipsis;white-space:nowrap;width:80%}.task-list-container___GxBsz li:hover{box-shadow:0 2px 6px rgba(51,51,51,.09)}.task-list-container___GxBsz li h3{font-size:16px;line-height:28px}.task-list-container___GxBsz li p{color:#888;font-size:12px;margin:16px 0 0}.imgradius___Iug8Z{height:160px;width:310px}.directionItemWrap___odBHm{cursor:pointer;display:flex;flex-direction:row;margin-right:32px;position:relative}.directionItemWrap___odBHm:hover [class^=groupActionWrap]{display:flex}.directionItemWrap___odBHm:hover [class^=directionItem]{background-color:rgba(24,144,255,.1);border-radius:16px;color:#0152d9}.groupActionWrap___u5Xgw{left:28px;margin-right:2px;position:absolute;top:55px}.bottomdiv___MLbfq{align-items:center;border:1px solid #ddd;border-radius:0 0 8px 8px;cursor:pointer;display:flex;height:60px;justify-content:space-around;width:310px}.ml3___HNgih{margin-left:3px}.flex_box_center___nX_sY{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___tHW6l{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Dp_Bf{box-align:center;align-items:center}.flex_box_center_end___n8GT5{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Q5Wxa{box-orient:block-axis;flex-direction:column}.icons___DLUv4{background-color:#0152d9;border-radius:18px;display:inline-block;height:18px;line-height:18px;text-align:center;width:18px}.icons___DLUv4 img{width:14px}.shixuns___pPCqO [class~=ant-row]{cursor:pointer;min-height:40px;padding:0 20px}.shixuns___pPCqO [class~=ant-row] aside{display:none}.shixuns___pPCqO [class~=ant-row]:hover{background-color:#f2f8ff}.shixuns___pPCqO [class~=ant-row]:hover aside{display:inline}.shixuns___pPCqO [class~=ant-row]:hover [class~=experiment-number]{display:none}.buttons___s8iBY{padding-bottom:30px;padding-right:20px;text-align:right}.buttons___s8iBY button{margin-left:25px;text-align:center;width:130px}.addStage___P94hb{background-color:#fff;color:#999;cursor:pointer;height:90px;line-height:90px;margin-top:10px;text-align:center}.color4CA___Eres0{color:#0152d9}.color204___LCqpH{color:#ccc}.completed___fCP6S{border:1px solid #07b318;color:#07b318;font-size:12px;margin-left:5px;padding:2px}.actionTabs___eNCHj{align-items:center;display:flex;font-size:14px;justify-content:flex-start;margin-top:22px}.actionTabs___eNCHj .tab___QGwIF{margin-right:14px}.actionTabs___eNCHj .tab___QGwIF .s1___pZAwX{border-radius:15px;cursor:pointer;padding:1px 6px}.actionTabs___eNCHj .tab___QGwIF .s2___ziJyb{background:#e3e3e3;border-radius:20px;color:#333;margin-left:3px;padding:0 4px}.actionTabs___eNCHj .tabActive___Wlqkr{margin-right:14px}.actionTabs___eNCHj .tabActive___Wlqkr .s1___pZAwX{border-radius:15px;cursor:pointer;padding:1px 6px}.actionTabs___eNCHj .tabActive___Wlqkr .s2___ziJyb{background:#e3e3e3;border-radius:20px;color:#333;margin-left:3px;padding:0 4px}.actionTabs___eNCHj .tabActive___Wlqkr .s1___pZAwX{background:#d8ecff;color:#0152d9}.learn___syPDx{background:#f8b023;border-radius:8px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;margin-left:5px;text-align:center;transform:translateY(-2px);width:54px}.ChapterStyle___GRtiS{border-radius:8px 8px 0 0;overflow:hidden}.ChapterStyle___GRtiS .ant-collapse-header{align-items:center!important;background-color:#f1f4f9;padding:12px 20px}.ChapterStyle___GRtiS .ant-collapse-content{background-color:#fff!important}.ChapterStyle___GRtiS .ant-collapse-content .ant-collapse-content-box{padding:0;padding-top:20px!important}.ChapterStyle___GRtiS .ant-collapse-arrow{color:#3061d0!important}.ChapterStyle___GRtiS .ant-collapse-expand-icon{padding-left:20px!important}.ChapterStyle___GRtiS:hover .EditStyle____ZVTa{display:block}.ChapterStyle___GRtiS .EditStyle____ZVTa{display:none}.labelContainer___DgWPB{align-items:center;display:flex}.labelContainer___DgWPB .text___vzLzH{padding-right:5px}.tag___fN0LG{align-items:center;background:#0152d9;border-radius:15px;color:#fff;display:inline-flex;font-size:12px;height:22px;padding:0 8px}.tagsList-content___ZHHsi{margin-left:78px}.introContent___S9E3f{text-align:justify}.introContentMaxHeight___KNbal{max-height:280px;overflow:hidden}.nodata___FO793{color:#666;font-size:16px;font-weight:400;padding-bottom:4px;text-align:center}.search___JA0r9{align-items:center;display:flex;justify-content:center;margin:30px 0;padding-left:12px;width:100%}.search___JA0r9 .ant-form-item-label>label{height:40px}.search___JA0r9 .btn___GGtZC{height:46px;margin-left:10px;margin-top:-3px;width:112px}.flex_box_center___tYvHS{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___rwga3{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___tWE_6{box-align:center;align-items:center}.flex_box_center_end___DB6yE{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___KpF0J{box-orient:block-axis;flex-direction:column}.wrp___sfbS9{background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.04);padding-top:10px}.drawer___AjfBZ [class=ant-drawer-content]{background:#f5f5f5!important}.menu___yWQ6S{margin:15px 0;padding:0;position:relative;z-index:2}.menu___yWQ6S:hover{z-index:3}.menu___yWQ6S>li{border-radius:32px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;height:32px;line-height:32px;margin-right:10px;padding:0 18px;position:relative}.menu___yWQ6S>li a{color:#4b4b4b}.menu___yWQ6S>li strong{cursor:pointer;font-size:14px}.menu___yWQ6S>li:hover{background:#0152d9;color:#fff}.actived___WiR0o{background:#0152d9;color:#fff}.actived2___o14iP{color:#0152d9!important}.listItem___LLCke{align-items:baseline;background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}.listItem___LLCke>div{flex:1 1}.listItem___LLCke:hover{box-shadow:0 0 10px #ccc}.info___j5uqi{margin-left:20px}.info___j5uqi p{margin-top:18px}.title___F7Dim{box-align:center;align-items:center;display:box;display:flex}.title___F7Dim strong{color:#333}.titleLeft___x7Xay{flex:1 1}.titleRight___Z5XHI{margin-top:18px}.titleRight___Z5XHI a{font-weight:700;margin-right:20px}.search___kZlFS{margin:30px 0;width:600px}.search___kZlFS [class=ant-input-group-addon] button,.search___kZlFS input{font-size:16px;height:50px;line-height:50px;padding:0 30px}.description___s7pxM{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.filter___QlOf_ button{border-radius:40px;box-shadow:none}.filter___QlOf_ [class~=ant-btn-default]{background:#eee;border-color:#eee;color:#999}.filter___QlOf_ [class~=ant-btn-primary]{background-color:#0152d9;border-color:#0152d9}.filter___QlOf_ [class~=ant-input]{border-radius:4px}.filter___QlOf_ [class~=ant-input-search-button]{border-bottom-right-radius:4px;border-top-right-radius:4px}.menuCourse___X85qC{color:#999}.menuCourse___X85qC li,.menuCourse___X85qC ul{list-style:none;margin:0;padding:0}.authorname___GLFYK,.menuCourse___X85qC li{display:inline-block;margin-right:30px}.authorname___GLFYK{max-width:300px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.info___j5uqi span[class~=highlight],.tooltip-content___panbs span[class~=highlight]{color:#fb3226}.flex_box_center___wg8hA{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___EILLq{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___pTQMI{box-align:center;align-items:center}.flex_box_center_end___QjTO1{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___zIeav{box-orient:block-axis;flex-direction:column}.scoremodal___CwnRQ [class~=ant-modal-body]{padding:25px}.scoremodal___CwnRQ [class~=ant-modal-footer]{margin-top:0!important}.scoremodal___CwnRQ .selectWrapper___Jdp94 span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___CwnRQ .selectWrapper___Jdp94 div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___CwnRQ .selectWrapper___Jdp94 div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___CwnRQ .selectWrapper___Jdp94 div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___CwnRQ .selectWrapper___Jdp94 div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___CwnRQ .selectWrapper___Jdp94 span[class~=ant-select-arrow]{right:12px}.scoremodal___CwnRQ .allqingchu___RcGX2{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___CwnRQ .allqingchu___RcGX2 span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___CwnRQ .allqingchu___RcGX2:hover,.scoremodal___CwnRQ .allqingchu___RcGX2:hover span{color:#e30000}.scoremodal___CwnRQ .title___lBG7K{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___CwnRQ .score___vui_D{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___CwnRQ .close___DgceE{color:#979797;cursor:pointer;font-size:12px}.scoremodal___CwnRQ .content___ZBiaB{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___CwnRQ .content___ZBiaB span{display:flex;flex:1 1}.scoremodal___CwnRQ .content___ZBiaB span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___CwnRQ .items___dDZ89{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___CwnRQ .items___dDZ89 span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___CwnRQ .items___dDZ89 span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___CwnRQ .bottom___Q2ayA{text-align:end;width:100%}.scoremodal___CwnRQ .bottom___Q2ayA .yes___Ru8nB{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___CwnRQ .bottom___Q2ayA .no___nAqJ3{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___CwnRQ .titlecount___gJaRq{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___CwnRQ .add___NJt4v{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___CwnRQ .search___zSf8A{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:10px;width:250px}.scoremodal___CwnRQ .search___zSf8A [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___CwnRQ .search___zSf8A [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___CwnRQ .search___zSf8A span[class~=ant-input-group-addon]{display:none}.scoremodal___CwnRQ .search___zSf8A .searchIcon___ApAIo{cursor:pointer;margin-right:14px}.scoremodal___CwnRQ .search___zSf8A input{background-color:#f6f7f9;font-size:14px}.scoremodal___CwnRQ .header_style___RfAxp{border-bottom:1px solid #f0f0f0;display:flex}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:10px}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j [class~=ant-tabs-nav]:before{background:#f1f1f1}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j [class~=ant-tabs-nav]:before{border-bottom:none}.scoremodal___CwnRQ .header_style___RfAxp .form_style___c9uGg{align-items:center;margin-left:auto}.previewModal___sEjK7 div[class~=ant-modal-header]{padding-bottom:0;padding-left:40px;padding-top:30px}.previewModal___sEjK7 div[class~=ant-modal-body]{padding:30px 40px}.previewModal___sEjK7 button[class~=ant-modal-close]{right:16px;top:17px;transform:scale(1.2)}.flex_box_center___fy0eB{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Y6Yac{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Lj2ev{box-align:center;align-items:center}.flex_box_center_end____iCcl{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___hXVtC{box-orient:block-axis;flex-direction:column}.scoremodal___cmAHe [class~=ant-modal-body]{padding:25px}.scoremodal___cmAHe .selectWrapper___qJE92 span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___cmAHe .selectWrapper___qJE92 div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___cmAHe .selectWrapper___qJE92 div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___cmAHe .selectWrapper___qJE92 div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___cmAHe .selectWrapper___qJE92 div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___cmAHe .selectWrapper___qJE92 span[class~=ant-select-arrow]{right:12px}.scoremodal___cmAHe .allqingchu___cwGyk{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___cmAHe .allqingchu___cwGyk span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___cmAHe .allqingchu___cwGyk:hover,.scoremodal___cmAHe .allqingchu___cwGyk:hover span{color:#e30000}.scoremodal___cmAHe .title___CNiXq{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___cmAHe .score___Pxxmx{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___cmAHe .close___aTxuX{color:#979797;cursor:pointer;font-size:12px}.scoremodal___cmAHe .content___ew9Eq{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___cmAHe .content___ew9Eq span{display:flex;flex:1 1}.scoremodal___cmAHe .content___ew9Eq span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___cmAHe .items___cCw1z{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___cmAHe .items___cCw1z span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___cmAHe .items___cCw1z span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___cmAHe .bottom___AvD5P{text-align:end;width:100%}.scoremodal___cmAHe .bottom___AvD5P .yes____tYAE{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___cmAHe .bottom___AvD5P .no___ObRm5{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___cmAHe .titlecount___YEUzu{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___cmAHe .add___cRdJt{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___cmAHe .search___UCwJ6{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:290px}.scoremodal___cmAHe .search___UCwJ6 [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___cmAHe .search___UCwJ6 [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___cmAHe .search___UCwJ6 [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___cmAHe .search___UCwJ6 span[class~=ant-input-group-addon]{display:none}.scoremodal___cmAHe .search___UCwJ6 .searchIcon___UacnT{cursor:pointer;margin-right:14px}.scoremodal___cmAHe .search___UCwJ6 input{background-color:#f6f7f9;font-size:14px}.scoremodal___cmAHe .tabWrap___Xnuvu{margin-top:-10px}.scoremodal___cmAHe .tabWrap___Xnuvu div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:10px}.scoremodal___cmAHe .tabWrap___Xnuvu div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#3061d0}.scoremodal___cmAHe .tabWrap___Xnuvu [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___cmAHe .tabWrap___Xnuvu [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___cmAHe .tabWrap___Xnuvu [class~=ant-tabs-nav]:before{background:#f1f1f1}.previewModal___H127r div[class~=ant-modal-header]{padding-bottom:0;padding-left:40px;padding-top:30px}.previewModal___H127r div[class~=ant-modal-body]{padding:30px 40px}.previewModal___H127r button[class~=ant-modal-close]{right:16px;top:17px;transform:scale(1.2)}.RenderHtml_content___pmH_q{color:#5f6367;font-size:14px;height:360px;margin:20px 0;overflow-y:auto}.RenderHtml_content___pmH_q .RenderHtml_style___tvtS0{color:#5f6367;font-size:14px;margin-bottom:15px;max-height:280px;overflow-y:auto}.RenderHtml_content___pmH_q .content_list___jvOz0{height:30px;line-height:30px}.RenderHtml_content___pmH_q .content_list___jvOz0 .content_value___DkebT{margin-left:12px}.RenderHtml_content___pmH_q .content_list___jvOz0 .content_text___oRKdm{color:#9096a3;margin-left:10px}.flex_box_center___A3pzf{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___JBoa5{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___MJuIO{box-align:center;align-items:center}.flex_box_center_end___OcjUA{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___zSH4A{box-orient:block-axis;flex-direction:column}.list___KhJas .middle___IjlYi,.list___KhJas .row___GGtIx{align-items:center;display:flex}.list___KhJas .row___GGtIx{margin:20px 0}.list___KhJas .row___GGtIx .title___o_xqf{align-items:center;background:rgba(22,93,255,.06);border-radius:12px;color:#165dff;cursor:pointer;display:flex;font-size:14px;height:24px;padding:5px 20px}.list___KhJas .row___GGtIx .title___o_xqf span{max-width:760px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___KhJas .row___GGtIx .title___o_xqf i{font-size:13px;margin-right:8px}.list___KhJas .row___GGtIx .size___OVRoL{color:#c5c5c5;font-size:12px;margin-left:10px}.list___KhJas .row___GGtIx .download___ZLcIH{align-items:center;color:#165dff;cursor:pointer;display:flex;font-size:14px;margin-left:30px}.list___KhJas .row___GGtIx .download___ZLcIH i{font-size:14px;margin-right:5px}.list___KhJas .row___GGtIx .preview___gi0kI{align-items:center;color:#2fa34f;cursor:pointer;display:flex;font-size:14px;margin-left:20px}.list___KhJas .row___GGtIx .preview___gi0kI i{font-size:14px;margin-right:4px}.list___KhJas .row___GGtIx .annotation___KVSwj{align-items:center;color:#a77f1e;cursor:pointer;display:flex;font-size:14px;margin-left:20px}.list___KhJas .row___GGtIx .annotation___KVSwj i{font-size:14px;margin-right:4px}.watermark___hNYlv{bottom:100px;color:#fff;font-size:18px;left:0;position:absolute;text-shadow:0 0 5px #b6b6b6;z-index:1}.videovideo___ovOkV::-webkit-media-controls-fullscreen-button{display:none!important}@keyframes upDown___SlgHv{0%{bottom:100px;left:0}40%{bottom:80%;left:calc(50% - 130px);opacity:1}41%{bottom:80%;left:calc(50% - 130px);opacity:0}79%{bottom:80%;left:calc(50% - 130px);opacity:0}80%{bottom:100px;left:calc(100% - 270px);opacity:1;opacity:100%}to{bottom:100px;left:calc(100% - 270px);opacity:1}}.animate__loop___mvL6s{animation-name:upDown___SlgHv}:root{--youtube-red:#fe0900}.container___g1WYG{align-items:center}.container___g1WYG,.video-container___XPkWR{display:flex;height:100%;justify-content:center;width:100%}.video-container___XPkWR{flex-direction:column;margin:0 auto;position:relative}.video-container___XPkWR video{height:100%;max-height:auto;object-fit:cover;width:100%}.video-controls___to0Zq{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.84));bottom:0;left:0;padding:10px;position:absolute;right:0;transition:all .2s ease}.video-controls___to0Zq.hide___NA3DV{opacity:0;pointer-events:none}.video-progress___gqHsd{height:4px;margin-bottom:10px;margin-top:5px;padding:0 6px;position:relative}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;height:4px;pointer-events:none;position:absolute;top:0;width:100%}progress::-webkit-progress-bar{background-color:#787878;border-radius:2px}progress::-webkit-progress-value{background:#fff;border-radius:2px}progress::-moz-progress-bar{background:#fff}.seek___iZHBm{cursor:pointer;margin:0;position:absolute;top:0;width:100%}.seek___iZHBm:hover+.seek-tooltip___uWyXx{display:block}.seek-tooltip___uWyXx{background-color:rgba(0,0,0,.6);color:#fff;content:attr(data-title);display:none;font-size:12px;font-weight:700;margin-left:-20px;padding:3px;position:absolute;top:-50px;white-space:nowrap}.bottom-controls___uoIBm{align-items:center;display:flex;font-size:14px;justify-content:space-between}.bottom-controls___uoIBm button{align-items:center;display:inline-flex}.left-controls___mBEx4{align-items:center;color:#fff;display:flex;font-size:10px}.right-controls___e9L6r{display:flex}.right-controls___e9L6r .rateOverlay___HHBWe{background-color:#000}.right-controls___e9L6r .controlText___M_BWR{color:#fff;font-size:12px}.volume-controls___fa3mE{align-items:center;display:inline-flex}.volume-controls___fa3mE input{opacity:1;transition:all .4s ease;width:100px}.volume-controls___fa3mE input:focus,.volume-controls___fa3mE:hover input{opacity:1;width:100px}.container___g1WYG button{background-color:transparent;border:none;cursor:pointer;font-size:12px;margin-right:7px;outline:none;padding:3px;position:relative}.container___g1WYG button *{pointer-events:none}.container___g1WYG button:before{background-color:rgba(0,0,0,.6);color:#fff;content:attr(data-title);display:none;font-weight:700;left:0;padding:4px 6px;position:absolute;top:-27px;white-space:pre;word-break:keep-all}.container___g1WYG button:last-child:before{left:inherit;right:0}.container___g1WYG button:hover:before{display:inline-block}.fullscreen-button___ur0es{margin-right:0}.fullscreen-button___ur0es:before{left:inherit!important;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fullscreen-button1___rfaXm{margin-top:-10px}.pip-button___GFO8W svg{height:26px;width:26px}.playback-animation___ndURq{align-items:center;background-color:rgba(0,0,0,.6);border-radius:80px;display:flex;height:80px;justify-content:center;left:50%;margin-left:-40px;margin-top:-40px;opacity:0;pointer-events:none;position:absolute;top:50%;width:80px}input[type=range]{-webkit-appearance:none;-moz-appearance:none;background:transparent;cursor:pointer;height:4px}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;border-radius:1.3px;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fe0900;background:var(--youtube-red);border-radius:16px;cursor:pointer;height:16px;margin-left:-1px;opacity:0;width:16px}input[type=range]:focus::-webkit-slider-runnable-track{background:transparent}input[type=range].volume___OTmpP{background-color:#fff;height:5px}input[type=range].volume___OTmpP::-webkit-slider-runnable-track{background-color:transparent}input[type=range].volume___OTmpP::-webkit-slider-thumb{background:#fff;height:14px;margin-left:0;width:14px}input[type=range]::-moz-range-track{background:transparent;border:1px solid transparent;border-radius:1.3px;cursor:pointer;height:8.4px;width:100%}input[type=range]::-moz-range-thumb{background:#fe0900;background:var(--youtube-red);border:1px solid #fe0900;border:1px solid var(--youtube-red);border-radius:50px;cursor:pointer;height:14px;margin-top:5px;width:14px}input[type=range]:focus::-moz-range-track{outline:none}input[type=range].volume___OTmpP::-moz-range-thumb{background:#fff;border:1px solid #fff}.hidden___o7GkT{display:none}.container___g1WYG svg{fill:#fff;stroke:#fff;cursor:pointer;height:20px;width:20px}[id=educoder] .modal___LGwws{position:relative}[id=educoder] .modal___LGwws video{height:450px;width:800px}[id=educoder] .modal___LGwws div[class~=ant-modal-body]{font-size:0!important;padding:0!important;vertical-align:top}[id=educoder] .closeIcon___vsUXI{color:#fff;cursor:pointer;font-size:24px!important;height:8px;margin-right:0;position:absolute;right:-36px;top:-10px;width:14px;z-index:9}[id=educoder] .closeIcon___vsUXI:before{left:-4px;position:absolute;top:-16px}[id=educoder] .wrap___tDzbl{background:#000;display:flex;justify-content:space-between;padding:9px}[id=educoder] .input___aikQk{background-color:#000;border-color:#707070;color:#707070;margin-right:12px}#educoder .tree___u23Lf [class~=ant-tree-switcher]{display:none}#educoder .tree___u23Lf [class~=ant-tree-indent]{height:0;line-height:0}#educoder .tree___u23Lf [class~=ant-tree-node-content-wrapper]{min-height:0!important;padding:0!important}#educoder .tree___u23Lf [class~=drag-over] *{color:#fff}#educoder .tree___u23Lf [class~=ant-tree-treenode]:has([class~=ant-tree-title]:empty){display:none}#educoder .tree___u23Lf [class~=ant-tree-draggable-icon]{visibility:hidden}#educoder .tree___u23Lf [class~=ant-row]{cursor:pointer;min-height:40px;padding:0 20px 0 0}#educoder .tree___u23Lf [class~=ant-row] aside{display:none}#educoder .tree___u23Lf [class~=ant-row]:hover{background-color:#f2f8ff}#educoder .tree___u23Lf [class~=ant-row]:hover aside{display:inline}#educoder .tree___u23Lf [class~=ant-row]:hover [class~=experiment-number]{display:none}#educoder .tree___u23Lf .learn___gQiNJ{align-items:center;display:inline-flex}#educoder .tree___u23Lf .learn___gQiNJ .name___1D14q{display:inline-block;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#educoder .tree___u23Lf .learn___gQiNJ .sign___Ki_95{background:#f8b023;border-radius:8px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;margin-left:5px;text-align:center;width:54px}#educoder .pdf_name___T3MPw{color:#3061d0!important;max-width:650px}#educoder .name_style___nfuvC,#educoder .pdf_name___T3MPw{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#educoder .name_style___nfuvC{color:#333!important;max-width:520px}#educoder .color333___P8iqP{color:#333!important}.DirectoryTree___umMQK{background-color:transparent!important;width:100%}.DirectoryTree___umMQK span[class~=ant-tree-icon__customize] div{align-items:center;display:flex}.DirectoryTree___umMQK div[class~=ant-tree-treenode]{padding:4px 0}.DirectoryTree___umMQK div[class~=ant-tree-treenode]:hover .EditDom___Be0Pl{display:block}.DirectoryTree___umMQK span[class~=ant-tree-iconEle]{height:auto!important}.DirectoryTree___umMQK div[class~=ant-tree-treenode-selected]:before{background-color:#3d445c!important;bottom:0!important}.DirectoryTree___umMQK div[class~=ant-tree-treenode-selected] span[class~=ant-tree-title]{color:#fff}.DirectoryTree___umMQK span[class~=ant-tree-node-content-wrapper]{align-items:center;display:flex;flex-wrap:nowrap;line-height:22px;padding:0}.DirectoryTree___umMQK span[class~=ant-tree-title]{align-items:center;color:#dcdcdc;display:inline-flex;flex:1 1;margin-left:10px;padding-right:25px}.pagination-container{padding:12px 0 0}.discuss-item-editor{overflow:hidden;width:100%}.discuss-item-editor .btn-send{background:#0152d9;border:none;border-radius:2px;color:#fff;cursor:pointer;float:right;font-size:14px;font-weight:400;height:30px;letter-spacing:1px;line-height:30px;margin-right:22px;margin-top:6px;padding:0 12px;text-align:center}.discuss-item-container{border-bottom:1px solid #e3e3e3;display:flex;flex-flow:row nowrap;overflow:hidden;padding:15px;width:100%}.discuss-item-container section{flex:1 1 auto;margin-left:15px;max-width:695px;width:100%}.discuss-item-container .grey{color:#ccc}.discuss-content{word-wrap:break-word;margin:4px 0;word-break:break-word}.discuss-content img{max-width:200px}.discuss-info{align-items:center;color:#999;display:flex;flex-flow:row wrap;font-size:12px;line-height:16px}.discuss-info .top{background:#ff4343;border-radius:8px;color:#fff;padding:0 8px;text-align:center}.discuss-info .gift{cursor:default}.discuss-info .view-code{color:#4cacff}.discuss-info a{color:#999}.discuss-info a,.discuss-info span{margin-right:15px}.hidden{display:none}.btn-group{display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:8px}.btn-group .btn-top .iconfont{display:inline-block;transform:rotate(180deg)}.btn-group a{color:#888;min-width:31px;text-align:center}.btn-group a .iconfont{font-size:14px!important}.second-level-discuss{padding:2px 8px}.second-level-discuss .btn-group{opacity:0}.second-level-discuss:hover{background:#ebebeb}.second-level-discuss:hover .btn-group{opacity:1}.discuss-info-body{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.reply-discuss-container{background:#f4f4f4;border-radius:4px;margin-bottom:6px;margin-top:6px;position:relative}.reply-discuss-container:before{border-color:#000;border-bottom:10px solid #f4f4f4;border-left:5px solid transparent;border-right:5px solid transparent;content:" ";height:0;left:13px;position:absolute;top:-9px;width:0}.flex_box_center___pWsLR{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___VBNSX{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Z_F4c{box-align:center;align-items:center}.flex_box_center_end___q95u1{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___dhvCq{box-orient:block-axis;flex-direction:column}.scoremodal___YNtb3 [class~=ant-modal-body]{padding:25px}.scoremodal___YNtb3 .wrap___BauIT{padding:14px auto}.scoremodal___YNtb3 .wrap_title___ZWoHv{color:#ff954c;font-size:14px;margin-bottom:15px;text-align:left}.scoremodal___YNtb3 .radioWrap___Jh9vt{background:#f7f9fd;cursor:default;height:270px;margin-bottom:20px;overflow-y:auto;padding:0 15px 15px}.scoremodal___YNtb3 .radio___Ydt8R{display:block;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:420px}.scoremodal___YNtb3 .colorFF0000___JOb5w{color:red}.scoremodal___YNtb3 .pagination___d1fv4{margin:10px auto 0}.scoremodal___YNtb3 .selectWrapper___AXdXX span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___YNtb3 .selectWrapper___AXdXX div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___YNtb3 .selectWrapper___AXdXX div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___YNtb3 .selectWrapper___AXdXX div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___YNtb3 .selectWrapper___AXdXX div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___YNtb3 .selectWrapper___AXdXX span[class~=ant-select-arrow]{right:12px}.scoremodal___YNtb3 .allqingchu___bGXX_{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___YNtb3 .allqingchu___bGXX_ span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___YNtb3 .allqingchu___bGXX_:hover,.scoremodal___YNtb3 .allqingchu___bGXX_:hover span{color:#e30000}.scoremodal___YNtb3 .title___i97Lm{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___YNtb3 .score___KL7jN{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___YNtb3 .close___UFA7K{color:#979797;cursor:pointer;font-size:12px}.scoremodal___YNtb3 .content___y4BQA{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___YNtb3 .content___y4BQA span{display:flex;flex:1 1}.scoremodal___YNtb3 .content___y4BQA span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___YNtb3 .items___uyG6g{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___YNtb3 .items___uyG6g span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___YNtb3 .items___uyG6g span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___YNtb3 .bottom___YN73d{text-align:end;width:100%}.scoremodal___YNtb3 .bottom___YN73d .yes___XPJhC{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___YNtb3 .bottom___YN73d .no___Mkypk{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___YNtb3 .titlecount___ppkNI{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___YNtb3 .add___SwDuY{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___YNtb3 .search___Pjuzg{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:100%}.scoremodal___YNtb3 .search___Pjuzg [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___YNtb3 .search___Pjuzg [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___YNtb3 .search___Pjuzg [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___YNtb3 .search___Pjuzg span[class~=ant-input-group-addon]{display:none}.scoremodal___YNtb3 .search___Pjuzg .searchIcon___v01bz{cursor:pointer;margin-right:14px}.scoremodal___YNtb3 .search___Pjuzg input{background-color:#f6f7f9;font-size:14px}.scoremodal___YNtb3 .tabWrap___ANUlZ{margin-top:20px}.scoremodal___YNtb3 .tabWrap___ANUlZ div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:40px}.scoremodal___YNtb3 .tabWrap___ANUlZ div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___YNtb3 .tabWrap___ANUlZ [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___YNtb3 .tabWrap___ANUlZ [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___YNtb3 .tabWrap___ANUlZ [class~=ant-tabs-nav]:before{background:#f1f1f1}.bg___F_x5V{margin:20px auto 60px;width:1200px}.title___QEshf{color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;width:96px}.fieldWrap___zSBF2{background-color:#fff;padding-top:20px}.fieldWrap___zSBF2 div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.fieldWrap___zSBF2 span[class~=ant-input-affix-wrapper]{font-size:14px;padding:0 7px}.fieldWrap___zSBF2 input[class~=ant-input]{border-width:1px;font-size:14px;height:40px;padding:0 7px}.mdWrap___V2EBb{background-color:#fff;padding-top:10px}.mdWrap___V2EBb div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.mdWrap___V2EBb input[class~=ant-input-number-input]{font-size:14px;height:40px}.footer_style___lwvvM{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:100}.footer_style___lwvvM .submit_button___gNsfc{background:#3061d0;color:#fff;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}.footer_style___lwvvM .close_button___K6_8I,.footer_style___lwvvM .submit_button___gNsfc{border-radius:2px;cursor:pointer;font-size:14px;height:38px;line-height:38px;text-align:center;width:60px}.footer_style___lwvvM .close_button___K6_8I{border:1px solid #bacffe;color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;margin-right:20px;opacity:.9}.bg___oLxz5{margin:20px auto 60px;width:1200px}.title___bfvam{color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;width:96px}.fieldWrap___A5u2u{background-color:#fff;padding-top:20px}.fieldWrap___A5u2u div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.fieldWrap___A5u2u span[class~=ant-input-affix-wrapper]{font-size:14px;padding:0 7px}.fieldWrap___A5u2u input[class~=ant-input]{border-width:1px;font-size:14px;height:40px;padding:0 7px}.mdWrap___zugL3{background-color:#fff;padding-top:10px}.mdWrap___zugL3 div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.mdWrap___zugL3 input[class~=ant-input-number-input]{font-size:14px;height:40px}.footer_style___unO7C{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:100}.footer_style___unO7C .submit_button___t8Hvx{background:#3061d0;color:#fff;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}.footer_style___unO7C .close_button___oswUb,.footer_style___unO7C .submit_button___t8Hvx{border-radius:2px;cursor:pointer;font-size:14px;height:38px;line-height:38px;text-align:center;width:60px}.footer_style___unO7C .close_button___oswUb{border:1px solid #bacffe;color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;margin-right:20px;opacity:.9}.bg___fOlTw{margin:20px auto 60px;width:1200px}.title___G3D9y{color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;width:96px}.fieldWrap___imjS7{background-color:#fff;padding-top:20px}.fieldWrap___imjS7 div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.fieldWrap___imjS7 span[class~=ant-input-affix-wrapper]{font-size:14px;padding:0 7px}.fieldWrap___imjS7 input[class~=ant-input]{border-width:1px;font-size:14px;height:40px;padding:0 7px}.mdWrap___aKGYo{background-color:#fff;padding-top:10px}.mdWrap___aKGYo div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.mdWrap___aKGYo input[class~=ant-input-number-input]{font-size:14px;height:40px}.footer_style___BWH5p{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:100}.footer_style___BWH5p .submit_button___yxKUd{background:#3061d0;color:#fff;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}.footer_style___BWH5p .close_button___nRK7d,.footer_style___BWH5p .submit_button___yxKUd{border-radius:2px;cursor:pointer;font-size:14px;height:38px;line-height:38px;text-align:center;width:60px}.footer_style___BWH5p .close_button___nRK7d{border:1px solid #bacffe;color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;margin-right:20px;opacity:.9}body{background:#fff}.bg___Sx8dX{margin:20px auto 60px;width:1200px}.title___GKPKJ{color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;width:96px}.fieldWrap___fIL9U{background-color:#fff;padding-top:20px}.fieldWrap___fIL9U div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.fieldWrap___fIL9U span[class~=ant-input-affix-wrapper]{font-size:14px;padding:0 7px}.fieldWrap___fIL9U input[class~=ant-input]{border-width:1px;font-size:14px;height:40px;padding:0 7px}.mdWrap___iwCM_{background-color:#fff;padding-top:10px}.mdWrap___iwCM_ div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.mdWrap___iwCM_ input[class~=ant-input-number-input]{font-size:14px;height:40px}.footer_style___KYp6i{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:100}.footer_style___KYp6i .submit_button___Rnntu{background:#3061d0;color:#fff;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}.footer_style___KYp6i .close_button___Drc5k,.footer_style___KYp6i .submit_button___Rnntu{border-radius:2px;cursor:pointer;font-size:14px;height:38px;line-height:38px;text-align:center;width:60px}.footer_style___KYp6i .close_button___Drc5k{border:1px solid #bacffe;color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;margin-right:20px;opacity:.9}.react-resizable{background-clip:padding-box;position:relative}.react-resizable-handle{bottom:0;cursor:col-resize;height:100%;position:absolute;right:-5px;width:10px;z-index:1}.react-resizable-handle.active:before{border-left:1px solid #000;bottom:0;content:"";left:50%;position:absolute;top:0}.flex_box_center___iyIe6{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___g2WjG{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Tde0v{box-align:center;align-items:center}.flex_box_center_end___W1D5W{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ZiFvs{box-orient:block-axis;flex-direction:column}.bg___T2R2s{background:#fff}.containerTitle___yARn_{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle___yARn_ div:first-child{flex:1 1}.containerDesc___fKSYF{display:box;display:flex;height:50px;line-height:40px;margin-bottom:-20px;margin-top:10px;padding:0 30px}.containerDesc___fKSYF p:first-child{flex:1 1}.menus___e8wtg{padding-right:31px;padding-top:10px}.menus___e8wtg [class~=ant-menu-horizontal]{border-bottom:0}.listItem___s7xhg{background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}.listItem___s7xhg>div{flex:1 1}.listItem___s7xhg:hover{box-shadow:0 0 10px #ccc}.info___Hx2bW{margin-left:20px}.info___Hx2bW p{margin-top:18px}.title___W7a1R{box-align:center;align-items:center;display:box;display:flex}.title___W7a1R strong{color:#333}.titleLeft___C5r0w{flex:1 1}.titleRight___g5GZv a{font-weight:700;margin-right:20px}.acitons___H0RU0{box-align:center;align-items:center;background:#fff;display:box;display:flex;height:70px;padding:0 30px}.acitons___H0RU0>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex;flex:1 1}.acitons___H0RU0>div:nth-child(2) .move___qYkSy{color:#999;cursor:pointer;padding:0 16px;position:relative}.acitons___H0RU0>div:nth-child(2) p{color:#999;cursor:pointer;margin-bottom:0}.acitons___H0RU0>div:nth-child(2) p:hover{color:#333}.acitons___H0RU0>div:nth-child(2) p span{padding:0 16px;position:relative}.acitons___H0RU0>div:nth-child(2) p span:after{background:#ededed;content:"";height:10px;margin-top:-5px;position:absolute;right:0;top:50%;width:1px}.acitons___H0RU0>div:nth-child(2) p:last-child span{padding-right:0}.acitons___H0RU0>div:nth-child(2) p:last-child span:after{display:none}.hideHeadCheckbox___Hq5gw table{background:#f4faff}.hideHeadCheckbox___Hq5gw table>thead>tr>th:first-child>div{display:none}.moveCategory___bZSGQ{padding:30px 0;position:relative;top:-25px}.moveCategory___bZSGQ ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___bZSGQ ul li{font-size:14px;margin:5px 0;padding:0 12px}.tabSearch___NaKI4{align-items:center;display:flex;margin:8px 0}.warpModal___HLUgh .ant-tabs-nav:before{border-bottom:0}.modalColumn___F7R5w{font-size:14px}.modalColumn___F7R5w .modalRow___L6ghw{align-items:center;display:flex;flex-direction:row;font-size:14px;margin-top:12px}.modalColumn___F7R5w .modalRow___L6ghw .sup___VGKXV{color:#fb3226;font-size:16px;margin-right:2px;margin-top:21px}.flex_box_center___i4e0p{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___B6oqU{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___YLSvz{box-align:center;align-items:center}.flex_box_center_end___DFMRu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___vSIV6{box-orient:block-axis;flex-direction:column}.certificate___fHfxF{background-color:#fff;padding:20px 20px 0}.certificate___fHfxF .actionsBtns___plapq{display:flex}.certificate___fHfxF .actionsBtns___plapq span{color:#0152d9;cursor:pointer;padding-right:12px}.flex_box_center___zI_82{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___c8p6y{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___OQMX2{box-align:center;align-items:center}.flex_box_center_end___TDCTp{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___TBe9v{box-orient:block-axis;flex-direction:column}.bg___B_tAL{background-color:#fff}.AllButStyle___gHlx_ .ButStyles___QnHEw{border:none;border-radius:16px;font-size:12px;font-weight:500;width:80px}.AllButStyle___gHlx_ .order___p1oR4{background:#f47c18}.AllButStyle___gHlx_ .order___p1oR4,.AllButStyle___gHlx_ .payed___clmo_{border:none;border-radius:16px;color:#fff!important;font-size:12px;font-weight:500;width:80px}.AllButStyle___gHlx_ .payed___clmo_{background-color:#2dbf70}.AllButStyle___gHlx_ .study___xKiY_{background:rgba(244,124,24,.28);border:none;border-radius:16px;color:#a4642f;font-size:12px;font-weight:500;width:80px}.AllButStyle___gHlx_ .studyActive___OL576:hover{color:#fa6400!important}.Head___A9J68{align-items:center;display:flex;justify-content:space-between;padding:20px 20px 0}.Headtitle___HvFxg{align-items:center;color:#000;display:flex;font-family:PingFangSC,PingFang SC;font-size:16px;font-weight:600}.Headtitle___HvFxg .span2___L0TMM{color:#666;font-size:14px;font-weight:400}.Headprice___RXYrD{color:#999;font-family:PingFangSC,PingFang SC;font-size:12px;font-weight:400}.Headprice___RXYrD .nowPrice___cv3Ok{color:#f47b18;font-size:22px;font-weight:600}.Headprice___RXYrD .initPrice___EXuC3{font-size:18px;margin-left:10px;margin-right:40px;text-decoration:line-through}.Swiper___sDGem{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:15px 20px}.Swiper___sDGem .BannerListItemDiv___asTuk{height:240px;margin-bottom:15px}.Swiper___sDGem .BannerListItem___NwQOT{background:#fff;border-radius:8px;box-shadow:0 3px 6px 0 hsla(210,4%,89%,.5);cursor:pointer;overflow:hidden;position:relative}.Swiper___sDGem .BannerListItemImg___mD5FK{height:133px;overflow:hidden;position:relative;width:232px}.Swiper___sDGem .BannerListItemImg___mD5FK .bgimg___PFwp4{left:50%;object-fit:cover;position:absolute;top:0;transform:translateX(-50%);transition:.3s;width:100%}.Swiper___sDGem .BannerListItemImg___mD5FK .buyimg___QLVI_{position:absolute;right:6px;top:6px;width:42px}.Swiper___sDGem .BannerListItemImg___mD5FK .curCourse___ExJPE{background:#f47c18;border-radius:0 6px 0 0;bottom:0;color:#fff;display:inline-block;font-size:12px;font-weight:500;height:20px;left:0;line-height:20px;position:absolute;text-align:center;width:64px}.Swiper___sDGem .BannerListItemInfo___Vio14{padding:15px 20px}.Swiper___sDGem .BannerListItemInfoTitle___FiU8N{color:#333;font-size:16px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.Swiper___sDGem .BannerListItemInfoTeacher___aifjQ{color:#6b758b;font-size:12px;font-weight:400;line-height:12px;margin-top:10px}.Swiper___sDGem .BannerListItemInfoTime___qez5r{align-items:center;color:#999;display:flex;font-weight:400;justify-content:space-between;line-height:16px;margin-top:15px}.Swiper___sDGem .BannerListItemInfoTime___qez5r .timeprice___dqmp8{white-space:nowrap}.Swiper___sDGem .BannerListItemInfoTime___qez5r .timeprice___dqmp8 .span___UhhBA{color:#f47b18;display:inline;font-size:18px;font-weight:600;letter-spacing:-1px;line-height:18px}.Swiper___sDGem .BannerListItemInfoTime2___Zm2lP{justify-content:space-between}.Swiper___sDGem .BannerListItemInfoTime2___Zm2lP .span1___AXdGP{color:#12a278;font-size:14px;font-weight:400}.Swiper___sDGem .BannerListItem___NwQOT:hover .BannerListItemImg___mD5FK .bgimg___PFwp4{width:110%}.expansion___t6EwU{max-height:270px;overflow:hidden}.flex_box_center___hEKvu{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___gtzO_{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___QQWbT{box-align:center;align-items:center}.flex_box_center_end___AyfXQ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___q0hJc{box-orient:block-axis;flex-direction:column}.bg___sN_Hy{background:#fafafa;min-height:80vh}.wrap___IaIuZ{display:box;display:flex;justify-content:space-between}.content___q5lPL{width:66.7%}.wrapTabs___FivJx .ant-tabs-nav{margin:0}.wrapTabs___FivJx .ant-tabs-tab-btn{font-size:16px}.intro___lW9Kf{background-color:#fff;padding:40px 20px}.introTitle___y5V_M{margin-bottom:20px}.introTitle___y5V_M span{font-size:18px;font-weight:700} \ No newline at end of file diff --git a/p__Problemset__index.async.js b/p__Problemset__index.async.js index ad3b41d155..7c411211c3 100644 --- a/p__Problemset__index.async.js +++ b/p__Problemset__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[14599,4977,70088,81259],{89265:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,r=!1,a=!1,o=null,s=!1,c=null,l=null,u=0;u4?parseFloat(e):5};function w(){try{return window.self!==window.top}catch(e){return!0}}function j(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){l=e,R(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(c=e,M(e,n))},e.getHTML5CodebaseVersion=function(){return h},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){b=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",a=t.id,o=!1,c=0;c=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var N=function(e){return e&&"false"!==e},B=function(n,t,i){y(h)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==h||ggbHTML5LoadedCodebaseIsWebSimple&&!g)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var o=t.width,s=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(y(h)<=4.4)N(t.showToolBar)&&(t.height-=7),N(t.showAlgebraInput)&&(t.height-=37),t.width<605&&N(t.showToolBar)&&(t.width=605,o=605);else{var u=100;(N(t.showToolBar)||N(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=N(t.showMenuBar)?245:155),o=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},A||x.appendChild(w)):a.appendChild(w),x.appendChild(a),A||n.appendChild(x),setTimeout((function(){e.resize()}),1)}function j(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){j(e.article,e.params)})),html5AppletsToProcess=null)},y(h)<5&&(e.className+=" geogebraweb")):j(e,n)}if(r){scriptLoadStarted=!0;for(var _=0;_0?(r.remove(),s.attr("id","fullscreencontent").show(),jQuery(a).append(s),window.dispatchEvent(new Event("resize"))):B(r,n,!1),window.GGBT_wsf_view.launchFullScreen(a)}else m=i,B(e,n,!1);if(!window.GGBT_wsf_view)for(o=0;oe/4*3&&(s=e/4*3),c=s/5.8,o.setAttribute("src",A),o.setAttribute("width",s),o.setAttribute("height",c);var u=(e-s)/2,d=(n-c)/2;o.style.left=u+"px",o.style.top=d+"px",r.appendChild(o)}return r.appendChild(l),r},P=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},L=["web","webSimple","web3d","tablet","tablet3d","phone"],M=function(e,n){if(h=e,n)R(h,!0);else{var a,o,s=!r;if(s){var c=y(h);!isNaN(c)&&c<4.4&&(s=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var l=h.indexOf("//");for(var u in o=l>0?h:0===l?a+h:"https://www.geogebra.org/apps/5.2.814.0/",L)if(h.slice(-1*L[u].length)===L[u]||h.slice(-1*(L[u].length+1))===L[u]+"/")return void R(o,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||N(t.showToolBar)||N(t.showMenuBar)||N(t.showAlgebraInput)||N(t.enableRightClick)||t.appName&&"classic"!=t.appName?o+="web3d/":o+="webSimple/",R(o,!1)}},R=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,v="web.nocache.js",g=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?L.indexOf(t[t.length-2])>=0&&(v=t[t.length-2]+".nocache.js"):(v="webSimple.nocache.js",g=!0)),t=e.split("/"),"test"===(h=t[t.length-3]).substr(0,4)?h=h.substr(4,1)+"."+h.substr(5,1):"war"!==h.substr(0,3)&&"beta"!==h.substr(0,4)||(h="5.0");var i=parseFloat(h);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),M("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function D(){var e=n;null!==c?e=c:parseFloat(e)<5&&(e="5.0"),M(e,!1),null!==l&&R(l,f),s=!0}return void 0!==t.material_id?k(D):D(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var a,o=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,c=(a=e.autoHeight)&&"false"!==a,l=function(e,n,t,i,r,a){var o=null;if(null!=a&&""!=a)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+a+" ")>-1){o=s;break}s=s.parentNode}var c=0,l=0,u=0,d=0,p=0,f=0,m=0;if(o)c=o.offsetWidth,l=Math.max(i?o.offsetWidth:0,o.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(c=Math.min(window.innerWidth,document.documentElement.clientWidth),l=Math.min(window.innerHeight,document.documentElement.clientHeight),u=c):(c=window.innerWidth,l=window.innerHeight,u=window.innerWidth),e){var h=e.getBoundingClientRect();h.left>0&&h.left<=c&&(void 0===r||!r)&&("rtl"===document.dir?(p=c-h.width-h.left,f=u<=480?10:30):(f=h.left,p=u<=480?10:30),d=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,m=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,m=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(o=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(o=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(r=t(e,n,o,i,e.scaleContainerClass),!o||e.hasOwnProperty("scale")&&1!==a?Math.min(a,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,a=(t-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=r+"px")}return{responsiveResize:function(t,a){var o=t.querySelector(".appletParameters");if(o){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==o.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(o.parentElement&&/fullscreen/.test(o.parentElement.className))return;var s=i(a,t);e()&&o.setAttribute("data-param-scale",s);for(var c=null,l=0;l=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],a=[];function o(e){var n=a[e](),t=i[e];if(n in t)return n;var o=[];for(var s in t)o[t[s]]=s;throw r&&r(e,o,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=o(n));return e},webModule.__computePropValue=o,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0,r=null==e?void 0:e.group_id;return{title:(0,x.jsx)("div",{title:null==e?void 0:e.name,className:g,children:null==e?void 0:e.name}),value:r,key:r,icon:(0,x.jsx)("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:i?null==t?void 0:t.map((function(e){return n(e)})):[]}}return null==e?void 0:e.map((function(e){return n(e)}))},B=i?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:n,defaultExpandedKeys:n};return(0,x.jsx)("div",{className:v,children:(0,x.jsx)(m.Z,r()(r()({},B),{},{showIcon:!0,treeData:b,onSelect:t,disabled:a},s),k)})}},23457:function(e,n,t){"use strict";t.d(n,{Z:function(){return d}});var i=t(79800),r=t.n(i),a=t(78241),o=t(92832),s=t(3113),c=t(59301),l={search:"search___JA0r9",btn:"btn___GGtZC"},u=t(37712),d=function(e){var n=e.value,t=e.onChange,i=a.Z.useForm(),d=r()(i,1)[0],p=(0,c.useRef)(!1);(0,c.useEffect)((function(){n&&d.setFieldsValue(n)}),n);return(0,u.jsx)("div",{className:l.search,children:(0,u.jsxs)(a.Z,{className:l.formWrap,colon:!1,form:d,size:"large",layout:"inline",onFinish:function(e){p.current||function(e){p.current||t(e),p.current=!0,setTimeout((function(){p.current=!1}),2e3)}(e)},children:[(0,u.jsx)(a.Z.Item,{label:"实践项目名称",name:"keyword",initialValue:"",children:(0,u.jsx)(o.Z,{style:{width:280,height:40}})}),(0,u.jsx)(a.Z.Item,{label:"学校/单位",name:"schools",initialValue:"",style:{margin:"0 40px"},children:(0,u.jsx)(o.Z,{style:{width:280,height:40}})}),(0,u.jsx)(a.Z.Item,{label:"创建者/合作者",name:"creator",initialValue:"",children:(0,u.jsx)(o.Z,{style:{width:200,height:40}})}),(0,u.jsx)(s.ZP,{className:l.btn,type:"primary",htmlType:"submit",children:"搜索"})]})})}},36702:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var i=t(7557),r=t.n(i),a=t(41498),o=t.n(a),s=t(79800),c=t.n(s),l=t(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",f=t(92310),m=t.n(f),h=t(71418),v=t(2859),g=t(75105),x=t(99144),A=t(37712),b=function(e){var n=e.data,t=e.className,i=e.fullWidth,a=e.style,s=void 0===a?{}:a,f=e.onClose,b=e.onOk,y=e.showFullTools,w=e.noAssociationId,j=(0,l.useRef)(null),k=(0,l.useRef)(null),_=(0,l.useRef)(null),C=(0,l.useRef)(null),N=(0,l.useState)(!1),B=c()(N,2),E=B[0],S=B[1],T=(0,l.useState)("正在加载中"),I=c()(T,2),Z=I[0],P=I[1];(0,l.useEffect)((function(){_.current||(_.current=document.createElement("style"),document.head.appendChild(_.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),_.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&L()):(document.body.removeAttribute("data-custom"),_.current&&(document.head.removeChild(_.current),_.current=null))}),[null==n?void 0:n.visible]);var L=function(){var e=o()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),P("正在加载中"),e.next=4,(0,x.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,j.current.src="",j.current.src=t,j.current.onload=function(){R()},S(!1),P("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){var e=o()(r()().mark((function e(t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),P("正在保存中"),e.next=4,(0,g.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||w){e.next=12;break}return e.next=8,(0,g.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&b(),e.next=13;break;case 12:null!=i&&i.id&&b(i);case 13:S(!1),P("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),R=function(){k.current=new v.hP(j.current),k.current.targetRoot=C.current,k.current.addEventListener("render",M),k.current.addEventListener("beforeclose",f),y&&(k.current.availableMarkerTypes=k.current.ALL_MARKER_TYPES,k.current.uiStyleSettings.redoButtonVisible=!0,k.current.uiStyleSettings.notesButtonVisible=!0,k.current.uiStyleSettings.zoomButtonVisible=!0,k.current.uiStyleSettings.zoomOutButtonVisible=!0,k.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=k.current.uiStyleSettings,k.current.show(),null!=n&&n.snapshotData&&k.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,A.jsx)(l.Fragment,{children:(null==n?void 0:n.visible)&&(0,A.jsx)(h.Z,{spinning:E,tip:Z,style:{position:"absolute"},children:(0,A.jsx)("div",{ref:C,className:m()(u,t,i?p:""),style:s,children:(0,A.jsx)("img",{className:d,ref:j})})})})}},46227:function(e,n,t){"use strict";t.d(n,{S:function(){return k}});var i=t(79800),r=t.n(i),a=t(59301),o=t(20834),s=t(38854),c="main___A2KB0",l="wrap___PrMse",u="content___pEqhq",d="programName___h8PAJ",p="name___oxG0a",f="directionContentWrap____Ymcj",m="directionItem___uCMBX",h="active___vOl0l",v="subActive___WzT87",g="subItem___nVuXN",x="subMenu___DqKGV",A="action___O7v85",b=t(37712),y=[{name:"编程题",value:"PROGRAM"},{name:"单选题",value:"SINGLE"},{name:"多选题",value:"MULTIPLE"},{name:"判断题",value:"JUDGMENT"},{name:"填空题",value:"COMPLETION"},{name:"简答题",value:"SUBJECTIVE"},{name:"组合题",value:"COMBINATION"},{name:"程序填空题",value:"BPROGRAM"}],w=[{name:"简单",value:1},{name:"适中",value:2},{name:"困难",value:3}],j=[{name:"随机组卷",value:1},{name:"人工组卷",value:2}],k=function(e){e.showSelectAll;var n=e.disciplinesData,t=void 0===n?[]:n,i=e.knowledgeData,k=void 0===i?[]:i,_=e.directionValue,C=e.subDisciplineValue,N=e.typeValue,B=e.knowledgeValue,E=e.showKnowledge,S=void 0!==E&&E,T=e.showRandomType,I=void 0!==T&&T,Z=e.difficultyValue,P=e.randomValue,L=(e.selectAll,e.languagesvalue,e.className),M=(e.languages,e.isprogram_homework),R=e.showShixun,O=void 0!==R&&R,D=e.showItemType,G=void 0===D||D,Q=e.onShixunChange,F=void 0===Q?function(){}:Q,z=e.onDirectionChange,W=void 0===z?function(){}:z,V=e.onTypeChange,H=void 0===V?function(){}:V,q=e.onDifficultyChange,Y=void 0===q?function(){}:q,X=(e.handlelanguagesChange,e.onKnowledgeChange),U=void 0===X?function(){}:X,K=e.onRandomChange,J=void 0===K?function(){}:K,$=e.showTeachGroup,ee=void 0!==$&&$,ne=e.teachGroupData,te=void 0===ne?[]:ne,ie=e.onTeachGroupChange,re=void 0===ie?function(){}:ie,ae=e.teachGroupValue,oe=(0,a.useState)(0),se=r()(oe,2),ce=se[0],le=se[1],ue=(0,a.useRef)(null),de=(0,a.useState)(0),pe=r()(de,2),fe=pe[0],me=pe[1],he=(0,a.useRef)(null);(0,a.useEffect)((function(){var e;0!==t.length&&((null==ue||null===(e=ue.current)||void 0===e?void 0:e.clientHeight)>108?le(1):le(0));0===t.length&&le(0)}),[t]),(0,a.useEffect)((function(){var e;0!==k.length&&((null==he||null===(e=he.current)||void 0===e?void 0:e.clientHeight)>108?me(1):me(0));0===k.length&&me(0)}),[k]);var ve=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;return(0,b.jsx)(o.Z,{className:x,children:e.map((function(e){return(0,b.jsx)(o.Z.Item,{children:(0,b.jsx)("a",{className:"".concat(g," ").concat(C===e.id?v:""),onClick:function(){return W(n,e.id)},children:e.name})},e.id)}))})};return(0,b.jsx)("aside",{className:L?"".concat(c," ").concat(L):c,children:(0,b.jsxs)("div",{className:l,children:[M&&(0,b.jsx)("div",{className:d,children:"试题库-编程题"}),ee&&(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"团队"}),(0,b.jsxs)("div",{className:f,children:[(0,b.jsx)("li",{className:"".concat(m," ").concat(ae?"":h," "),onClick:function(){return re(null)},children:"全部"}),null==te?void 0:te.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(ae===e.group_id?h:""," "),onClick:function(){return re(e.group_id)},children:e.name},e.group_id)}))]})]}),(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"方向"}),(0,b.jsx)("span",{}),(0,b.jsxs)("div",{className:f,style:{overflow:"hidden",height:1===ce?88:"auto"},children:[(0,b.jsx)("li",{className:"".concat(m," ").concat(_?"":h," "),onClick:function(){return W(null)},children:"全部"}),t.map((function(e){var n;return(0,b.jsx)(a.Fragment,{children:(null===(n=e.sub_disciplines)||void 0===n?void 0:n.length)>0?(0,b.jsx)(s.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},dropdownRender:function(){return ve(e.sub_disciplines,e.id)},children:(0,b.jsx)("li",{className:"".concat(m," ").concat(_===e.id?h:""," "),onClick:function(){return W(e.id)},children:e.name})}):(0,b.jsx)("li",{className:"".concat(m," ").concat(_===e.id?h:""," "),onClick:function(){return W(e.id)},children:e.name})},e.id)}))]}),(0,b.jsx)("div",{className:f,ref:ue,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"},children:t.map((function(e){var n;return(0,b.jsx)(a.Fragment,{children:(null===(n=e.sub_disciplines)||void 0===n?void 0:n.length)>0?(0,b.jsx)(s.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},dropdownRender:function(){return ve(e.sub_disciplines,e.id)},children:(0,b.jsx)("li",{className:"".concat(m," ").concat(_===e.id?h:""," "),onClick:function(){return W(e.id)},children:e.name})}):(0,b.jsx)("li",{className:"".concat(m," ").concat(_===e.id?h:""," "),onClick:function(){return W(e.id)},children:e.name})},e.id)}))}),!!ce&&(0,b.jsxs)("div",{className:A,children:[1===ce&&(0,b.jsxs)("span",{onClick:function(){return le(2)},children:["展开",(0,b.jsx)("i",{className:"iconfont icon-xiala"})]}),2===ce&&(0,b.jsxs)("span",{onClick:function(){return le(1)},children:["收起",(0,b.jsx)("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})]})]})]}),S&&(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"知识点"}),(0,b.jsxs)("div",{className:f,style:{overflow:"hidden",height:1===fe?94:"auto"},children:[(0,b.jsx)("li",{className:"".concat(m," ").concat(-1===B?h:""," "),onClick:function(){return U(-1)},children:"全部"}),k.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(B===e.id?h:""," "),onClick:function(){return U(e.id)},children:e.name},e.id)}))]}),(0,b.jsx)("div",{ref:he,className:f,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"},children:k.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(B===e.id?h:""," "),onClick:function(){return U(e.id)},children:e.name},e.id)}))}),!!fe&&(0,b.jsxs)("div",{className:A,children:[1===fe&&(0,b.jsxs)("span",{onClick:function(){return me(2)},children:["展开",(0,b.jsx)("i",{className:"iconfont icon-xiala"})]}),2===fe&&(0,b.jsxs)("span",{onClick:function(){return me(1)},children:["收起",(0,b.jsx)("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})]})]})]}),G&&!M&&(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"题型"}),(0,b.jsx)("li",{className:"".concat(m," ").concat(N?"":h," "),onClick:function(){return H(null)},children:"全部"}),(0,b.jsxs)("div",{className:f,children:[y.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(N===e.value?h:""," "),onClick:function(){return H(e.value)},children:e.name},e.name)})),O&&(0,b.jsx)("li",{className:m,onClick:function(){return F()},children:"实训题"},"实训题")]})]}),(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"难度"}),(0,b.jsx)("li",{className:"".concat(m," ").concat(Z?"":h," "),onClick:function(){return Y(null)},children:"全部"}),(0,b.jsx)("div",{className:f,children:w.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(Z===e.value?h:""," "),onClick:function(){return Y(e.value)},children:e.name},e.name)}))})]}),I&&(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"类型"}),(0,b.jsx)("li",{className:"".concat(m," ").concat(P?"":h," "),onClick:function(){return J(null)},children:"全部"}),(0,b.jsx)("div",{className:f,children:j.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(P===e.value?h:""," "),onClick:function(){return J(e.value)},children:e.name},e.name)}))})]})]})})}},93917:function(e,n,t){"use strict";var i=t(79800),r=t.n(i),a=t(59301),o=t(47350),s=(t(48136),t(11908)),c=t(43418),l=t(37712),u=(0,a.forwardRef)((function(e,n){var t=e.callback,i=e.width,u=e.onChange,d=e.disabled,p=e.readOnly,f=e.type,m=void 0===f?"":f,h=e.value,v=void 0===h?"":h,g=e.style,x=void 0===g?{}:g,A=(0,a.useRef)(),b=(0,a.useRef)(),y=(0,a.useState)(0),w=r()(y,2),j=w[0],k=w[1],_=(0,a.useState)(0),C=r()(_,2),N=C[0],B=C[1],E=(0,a.useState)(!1),S=r()(E,2),T=S[0],I=S[1],Z=function(){var e=document.createElement("div");e.innerHTML=A.current.getValue();var n=e.innerText;return t&&t(n),n};(0,a.useImperativeHandle)(n,(function(){return{getData:Z}}));var P=function(e,n,t,i){var r=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>r-20&&i0){for(var i=o.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var a,o,s;if(null===(a=n.findTreeParentNode()))break;if((s=(o=this._sortTreeChildrenByY(a)).indexOf(n))i.y?1:t.xi.x?1:0})),n},D.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},D.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(D.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(D.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var G=D,Q=(t(39169),t(85160)),F=t(43418),z=t(43604),W=t(75105),V="myPaletteDiv___Xjz2I",H="maxH60___Pd4Re";window.go=O;var q=function(e){var n=e.onCancel,t=e.callback,i=(0,l.useRef)(),r=(0,l.useRef)(),a=(0,l.useRef)(),s=(0,l.useRef)(!1),c=(0,l.useRef)(!1),u=(0,l.useState)(0),d=o()(u,2),p=d[0],f=d[1],h=function(){var e=L()(Z()().mark((function e(){var n,r;return Z()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,l.useEffect)((function(){f(p+1)}),[]),(0,m.jsx)("div",{ref:c,className:s.current?"".concat(H," body-overflow-initial"):"body-overflow-initial",children:(0,m.jsx)(F.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:c.current,rootClassName:"zIndex-9999",title:(0,m.jsxs)(E.Z,{children:[(0,m.jsx)(z.Z,{flex:1,children:"插入流程图"}),(0,m.jsx)(z.Z,{onClick:function(){s.current=!s.current,f(p+1)},children:(0,m.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,m.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,m.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,m.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,m.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,m.jsx)("div",{style:{height:"calc(100% - 50px)"},className:V,ref:a})]}),(0,m.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,m.jsx)(Q.FI,{initDiagram:function(){var e=O.GraphObject.make,n="#ff3333",t="#3358ff",o="#25ad23",s="#d533ff",c="#7d33ff",l="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",f="#d5ebff",m="#f2dfe0",h="#a5d2fa",v="#cccccc",g="#b3e6b3",x="#fcbbbd";function A(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,a=(new O.Point).setRectSpot(r.actualBounds,n);a.subtract(r.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(r.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var o=i.copyNodeData(r.data);i.setGroupKeyForNodeData(o,i.getGroupKeyForNodeData(r.data)),i.addNodeData(o);var s={from:r.key,to:i.getKeyForNodeData(o)};i.addLinkData(s);var c=e.diagram.findNodeForData(o);c.location=a,e.diagram.select(c),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?25:18,height:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function b(n){return e(O.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function w(n,t){return t||(t="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function j(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",w(u,"fill"),w(p,"fill"),w(f,"fill"),w(m,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",w(v,"fill"),w(g,"fill"),w(h,"fill"),w(x,"fill")))]}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",w(d),w(o),w(t),w(n))),e("ContextMenuButton",e(O.Panel,"Horizontal",w(u),w(s),w(c),w(l)))]}function _(n,t){return t||(t="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function C(n,t){return t||(t="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function N(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",_(1),_(2),_(3),_(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",C(null),C([2,4]),C([4,4])))]}function B(n,t){return t||(t="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function E(n){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function S(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function T(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function I(n,t){var i=0,r=O.Spot.RightSide;n.equals(O.Spot.Top)?(i=270,r=O.Spot.TopSide):n.equals(O.Spot.Left)?(i=180,r=O.Spot.LeftSide):n.equals(O.Spot.Bottom)&&(i=90,r=O.Spot.BottomSide),t||(i-=180);var a=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:a,contextClick:a})}return i.current=new O.Diagram(r.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(G),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),A(O.Spot.Top,"TriangleUp"),A(O.Spot.Left,"TriangleLeft"),A(O.Spot.Right,"TriangleRight"),A(O.Spot.Bottom,"TriangleDown"),b({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",B("Rectangle"),B("RoundedRectangle"),B("Ellipse"),B("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",B("Parallelogram2"),B("ManualOperation"),B("Procedure"),B("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",B("Terminator"),B("CreateRequest"),B("Document"),B("TriangleDown"))),j(),k(),N()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),b({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",j(),k(),N()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:E(2)},new O.Binding("pathPattern","thickness",E)),b({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),N(),e("ContextMenuButton",e(O.Panel,"Horizontal",S(0),S(1),S(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",T(!1),I(O.Spot.Top,!1),I(O.Spot.Left,!1),I(O.Spot.Right,!1),I(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},T(!0),I(O.Spot.Top,!0),I(O.Spot.Left,!0),I(O.Spot.Right,!0),I(O.Spot.Bottom,!0))))),new O.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(R()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,m.jsx)("div",{ref:r})]})]}),(0,m.jsx)("div",{className:"tr",children:(0,m.jsx)(k.ZP,{size:"large",onClick:h,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},Y=t(5112),X=t(94001),U=Y.ZP.Group,K={margin:"0 8px"},J=function(e){var n=e.callback,t=e.onCancel;return(0,m.jsxs)(w.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,m.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,m.jsx)("span",{style:K,children:"单元格数:"}),(0,m.jsx)("span",{style:K,children:"行数"}),(0,m.jsx)(w.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,m.jsx)(X.Z,{})}),(0,m.jsx)("span",{style:K,children:"列数"}),(0,m.jsx)(w.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,m.jsx)(X.Z,{})})]}),(0,m.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,m.jsx)("span",{style:K,children:"对齐方式:"}),(0,m.jsx)(w.Z.Item,{name:"align",children:(0,m.jsxs)(U,{children:[(0,m.jsx)(Y.ZP,{value:"default",children:(0,m.jsx)("i",{className:"fa fa-align-justify"})}),(0,m.jsx)(Y.ZP,{value:"left",children:(0,m.jsx)("i",{className:"fa fa-align-left"})}),(0,m.jsx)(Y.ZP,{value:"center",children:(0,m.jsx)("i",{className:"fa fa-align-center"})}),(0,m.jsx)(Y.ZP,{value:"right",children:(0,m.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(89265),ne=t.n(ee),te=(0,l.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,a=e.callback,s=(e.showSaveButton,(0,l.useRef)()),c=(0,l.useRef)(),u=(0,l.useState)(!1),d=o()(u,2),p=d[0],f=d[1],h=(0,l.useRef)({id:s,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,l.useEffect)((function(){c.current=new(ne())(h.current,!0),window.onload=function(){c.current.inject("applet_container")}}),[]);var v=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,l.useEffect)((function(){h.current.appName=p?"3D":"graphing",c.current.inject("applet_container")}),[p]),(0,l.useEffect)((function(){f(t)}),[t]),(0,l.useImperativeHandle)(n,(function(){return{getImgData:v}})),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,m.jsxs)(E.Z,{align:"middle",children:[(0,m.jsx)(z.Z,{flex:1,children:(0,m.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,m.jsx)(z.Z,{children:(0,m.jsx)(k.ZP,{size:"large",onClick:v,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(11908),re=t(10160),ae=t(8591),oe="link",se="upload-image",ce="add-flowchart",le="draw-image",ue="code-block",de="add-table",pe="------------",fe={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},me=t(11724);var he="@▁▁@",ve=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ge(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ae=c()(c()({},xe+"-B","bold"),xe+"-I","italic"),be=c()(c()(c()(c()(c()(c()(c()(c()({},oe,"添加链接"),ue,"添加代码块"),se,"添加图片"),le,"添加画图"),ce,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ye=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,a=e.width,s=void 0===a?"100%":a,u=e.height,v=void 0===u?400:u,g=e.miniToolbar,x=void 0!==g&&g,A=e.isFocus,w=void 0!==A&&A,j=e.watch,k=e.insertTemp,_=e.mode,E=void 0===_?"markdown":_,S=e.id,I=void 0===S?"markdown-editor-id":S,Z=e.showResizeBar,P=void 0!==Z&&Z,L=e.noStorage,M=void 0!==L&&L,R=e.showNullButton,O=void 0!==R&&R,D=e.showNullProgramButton,G=void 0!==D&&D,Q=e.hidetoolBar,z=void 0!==Q&&Q,W=e.fullScreen,V=void 0!==W&&W,H=e.onBlur,Y=e.onCMBeforeChange,X=e.onFullScreen,U=e.className,K=void 0===U?"":U,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,xe=e.disabledFill,ye=void 0!==xe&&xe,we=e.placeholder,je=void 0===we?"":we,ke=e.values,_e=void 0===ke?"":ke,Ce=e.extraUse,Ne=(0,l.useState)(null),Be=o()(Ne,2),Ee=Be[0],Se=Be[1],Te=(0,l.useState)(t),Ie=o()(Te,2),Ze=Ie[0],Pe=Ie[1],Le=(0,l.useState)(j),Me=o()(Le,2),Re=Me[0],Oe=Me[1],De=(0,l.useState)(V),Ge=o()(De,2),Qe=Ge[0],Fe=Ge[1],ze=(0,l.useState)(""),We=o()(ze,2),Ve=We[0],He=We[1],qe=(0,l.useState)(0),Ye=o()(qe,2),Xe=Ye[0],Ue=Ye[1],Ke=(0,l.useState)(v),Je=o()(Ke,2),$e=Je[0],en=Je[1],nn=(0,l.useState)(!1),tn=o()(nn,2),rn=(tn[0],tn[1]),an=(0,l.useState)(0),on=o()(an,2),sn=on[0],cn=on[1],ln=(0,l.useState)(0),un=o()(ln,2),dn=un[0],pn=un[1],fn=(0,l.useRef)(),mn=(0,l.useRef)(),hn=(0,l.useRef)(),vn=(0,l.useRef)();(0,l.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Pe(_e),null==Ee||Ee.setValue(_e),window.scrollTo(0,e)}),[_e]),(0,l.useEffect)((function(){null==X||X(Qe)}),[Qe]),(0,l.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var r=i.types.toString(),a=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==E)return;try{var o,s=a[1];"file"===(null===(o=a[0])||void 0===o?void 0:o.kind)&&(s=a[0]);var c=s.getAsFile(),l=c.name.split(".").pop();(0,B.I)(c,(function(e){var t,i,r;e.id?(null==c||null===(t=c.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==c||null===(i=c.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==c||null===(r=c.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(c.name,"")):ve.includes(l)?n.replaceSelection('').concat(c.name,"")):n.replaceSelection("[".concat(c.name,"](").concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){ae.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(fn.current,{mode:E,lineNumbers:!x,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",je):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),a=r.charAt(i.ch-1),o=r.lastIndexOf("@▁@",i.ch),s=r.lastIndexOf("@▁▁@",i.ch),c=o>s?o:s,l=o>s?3:4;if(-1===he.indexOf(a))return null;if(console.log("change1:",n,e,r,i,c,o,s,a),c>=0&&i.ch-c<5){var u=c+l;return t.replaceRange("",{line:i.line,ch:c},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),w&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Se(n),function(){n.off("paste",e)}}}),[]);var gn=(0,l.useCallback)((function(){mn.current}),[$e,mn,Qe]);(0,l.useEffect)((function(){if(Ee){var e=function(){var e=new p.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gn(),Ee.setSize("100%","100%"),Ee.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[Ee,gn]),(0,l.useEffect)((function(){if(Ee){for(var e=[],n=function(){var n=o()(i[t],2),r=n[0],a=n[1],s=c()({},r,(function(){xn(a)}));e.push(s),Ee.addKeyMap(s)},t=0,i=Object.entries(Ae);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(I);e>=Xe+1e4&&(!n||n!==Ze)&&(window.sessionStorage.setItem(I,Ze),rn(!0))}}),1e4),(0,l.useEffect)((function(){Oe(j)}),[Ee,j]),(0,l.useEffect)((function(){Ee&&w&&Ee.focus()}),[Ee,w]),(0,l.useEffect)((function(){if(Re&&Ee){var e=function(e){var n=e.target;if(vn.current){var t=n.scrollTop/n.scrollHeight;vn.current.scrollTop=vn.current.scrollHeight*t}},n=Ee.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ee,Re]),(0,l.useEffect)((function(){if(Ee&&Y){var e=function(e,n){Y(e,n)};return Ee.on("beforeChange",e),function(){Ee.off("beforeChange",e)}}}),[Ee,Y]),(0,l.useEffect)((function(){if(Ee&&H){var e=function(){H(Ee.getValue())};return Ee.on("blur",e),function(){Ee.off("blur",e)}}}),[Ee,H]),(0,l.useEffect)((function(){if(Ee){var e=function(e,n){var t=e.getValue();Pe(t),Ue((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(G?i(t,jn(t)):i(t))};return Ee.on("change",e),function(){Ee.off("change",e)}}}),[Ee,i]),(0,l.useEffect)((function(){if(Ee)if(null==t)Ee.setValue(""),Pe("");else{var e=window.scrollY||window.pageYOffset;t!==Ee.getValue()&&(Ee.setValue(t),Pe(t),Ee.setCursor(pe?1:Ee.lineCount(),0),window.scrollTo(0,e))}}),[Ee,t]);var xn=(0,l.useCallback)((function(e){var n=Ee.getCursor(),t=Ee.getSelection(),i=t.split("\n");switch(e){case"bold":return Ee.replaceSelection("**"+t+"**"),""===t&&Ee.setCursor(n.line,n.ch+2),Ee.focus();case"italic":return Ee.replaceSelection("*"+t+"*"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"code":return Ee.replaceSelection("`"+t+"`"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"inline-latex":return He("inline-latex"),Ee.focus();case"latex":return Ee.replaceSelection("```latex\n"+t+"\n```"),Ee.setCursor(n.line+1,t.length+1),Ee.focus();case"line-break":return Ee.replaceSelection("
\n"),Ee.focus();case"list-ul":return""===t?Ee.replaceSelection("- "+t):Ee.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ee.focus();case"list-ol":return""===t?Ee.replaceSelection("1. "+t):Ee.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ee.focus();case"add-null-ch":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("▁"),Ee.focus();case"add-signal":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("@▁@"),Ee.focus();case"add-multiple":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection(he),Ee.focus();case"inster-template-1":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ee.focus();case"eraser":return Ee.setValue(""),Ee.focus();case"trigger-watch":return Oe(!Re),Ee.focus();case"trigger-full-screen":return Fe(!Qe),Ee.focus();case oe:return void He(oe);case ue:return void He(ue);case se:return void He(se);case le:return void He(le);case"maths-latex":return void He("maths-latex");case ce:return void He(ce);case de:return void He(de);default:throw new Error}}),[Ee,Re,Qe]),An=(0,l.useCallback)((function(e,n){var t,i,r,a,o;switch(He(""),Ve){case oe:var s=e.title,c=e.link;return Ee.replaceSelection("[".concat(s,"](").concat(c,")")),Ee.focus();case ue:var l=e.language,u=e.content;return Ee.replaceSelection(["```"+l,u,"```"].join("\n")),Ee.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),f=0;f-1||null==g||!g.type?v?Ee.replaceSelection("![ ".concat(v," ]( ").concat(h,' "').concat(v,'" )')):Ee.replaceSelection("![,](".concat(h,")")):(null==g||null===(a=g.type)||void 0===a?void 0:a.indexOf("video"))>-1?Ee.replaceSelection('')):(null==g||null===(o=g.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?Ee.replaceSelection('').concat(g.name,"")):ve.includes(x)?Ee.replaceSelection('').concat(g.name,"")):Ee.replaceSelection("[".concat(g.name,"](").concat(re.Z.API_SERVER).concat(h,")")),Ee.focus();case de:for(var A=e.row,b=e.col,y=e.align,w="\n",j=0;j300&&(n=300),en(v+n+"px")}},i=hn.current,r=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Ee,hn]),(0,l.useEffect)((function(){en(v)}),[v]);var wn={width:ge(s),height:ge($e)},jn=((0,l.useMemo)((function(){if(Xe){var e=new Date(Xe),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Xe]),function(e){var n=[];if(G){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,l.useEffect)((function(){be[Ve]&&Ve!==le&&Ve!==ce&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),pn(t)}),0)}),[Ve]);var kn=function(e,n,t,i){var r=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>r-20&&i","|"],x.trim()){e.next=4;break}return u.ZP.warning("请输入文件夹名称"),e.abrupt("return");case 4:if(" "!==x.charAt(0)){e.next=7;break}return u.ZP.warning("首字符不能为空格"),e.abrupt("return");case 7:t=0;case 8:if(!(t0?j[0]:0,name:x});case 17:0===(a=e.sent).status&&(_(),i(null==a?void 0:a.id));case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,A.jsx)(d.Z,{centered:!0,title:"新建文件夹",open:"新建文件夹"===n.actionTabs.key,width:500,onCancel:_,onOk:C,destroyOnClose:!0,children:(0,A.jsxs)("div",{className:f,children:[(0,A.jsxs)("div",{className:m,children:[(0,A.jsx)("span",{className:h,children:"文件夹名称: "}),(0,A.jsx)(p.Z,{placeholder:"请输入文件夹名称",value:x,onChange:function(e){return b(e.target.value)}})]}),(0,A.jsxs)("div",{className:m,style:{alignItems:"start",maxHeight:500,overflow:"auto"},children:[(0,A.jsx)("span",{className:h,children:"文件夹位置: "}),(0,A.jsx)(v.Z,{value:j,onChange:function(e){return k(e)}})]})]})})}))},867:function(e,n,t){"use strict";t.d(n,{Z:function(){return s}});var i="pWrap___UlNGw",r="few___fb5jD",a=t(60324),o=t(37712),s=function(e){var n,t,s,c=e.data,l=void 0===c?[]:c,u=e.activeTabsKey,d=e.onClick;return(0,o.jsxs)("aside",{style:{overflowX:"auto"},children:[l.length>1&&(0,o.jsx)("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:function(){1!==l.length&&d(l[l.length-2].id,!1,!0)}}),(0,o.jsx)("span",{children:"当前文件夹:"}),(null==l?void 0:l.length)>5?(n=!0,t=l.slice(2,-2),s=(0,o.jsx)("div",{className:i,children:t.map((function(e){return(0,o.jsx)("span",{title:e.name,onClick:function(){return d(e.id,!1,"3"===u)},children:e.name},e.id)}))}),l.map((function(e,t){var i=null;return t>1&&t "})]},t),i}))):l.map((function(e,n){return(0,o.jsxs)("div",{className:r,children:[(0,o.jsx)("b",{title:e.name,style:{color:"#333333"},onClick:function(){return d(e.id,!1,"3"===u)},children:e.name}),n "})]},n)}))]})}},33702:function(e,n,t){"use strict";t.d(n,{Z:function(){return R},b:function(){return L}});var i=t(82242),r=t.n(i),a=t(7557),o=t.n(a),s=t(41498),c=t.n(s),l=t(79800),u=t.n(l),d=t(37205),p=t.n(d),f=t(91232),m=t.n(f),h=t(59301),v=t(8591),g=t(43418),x=t(92832),A=t(3113),b=t(38318),y="list___Ur31H",w="btns___ITJo0",j="name___FtR_V",k="folderWrapper___szWWk",_="folderIcon___MdKkF",C="share_folderIcon___G1rNy",N="subject___lELqJ",B=t(75105),E=t(73631),S=t(31328),T=t(32893),I=t(89392),Z=t(30833),P=t(37712),L=function e(n,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(n){var r,a=m()(n);try{for(a.s();!(r=a.n()).done;){var o=r.value;if(o.key===t)return i;if(o.children&&""!=o.children){var s=e(o.children,t,[].concat(p()(i),[{id:o.key,name:o.title.props.name}]));if(s)return s}}}catch(e){a.e(e)}finally{a.f()}}},M=function(e){var n=e.isProblemset,t=e.name,i=e.id,r=e.isShare,a=e.itemBanksCount,s=e.onOpen,l=void 0===s?function(){}:s,d=e.onShare,p=void 0===d?function(){}:d,f=e.onMove,m=void 0===f?function(){}:f,b=e.onDeleteOk,k=void 0===b?function(){}:b,_=(0,h.useState)(!1),C=u()(_,2),E=C[0],S=C[1],T=(0,h.useState)(t),I=u()(T,2),Z=I[0],L=I[1],M=(0,h.useState)(t),R=u()(M,2),O=R[0],D=R[1],G=function(){var e=c()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=["?","、","/","╲","*","<",">","|"],O.trim()){e.next=4;break}return v.ZP.warning("请输入文件夹名称"),e.abrupt("return");case 4:if(" "!==O.charAt(0)){e.next=7;break}return v.ZP.warning("首字符不能为空格"),e.abrupt("return");case 7:i=0;case 8:if(!(i0&&w((function(e){return H(e,s,{children:h.map((function(e){return{title:(0,P.jsx)(M,{isProblemset:n,name:e.name,id:e.id,itemBanksCount:e.item_banks_count,onMove:z,onOpen:a,onShare:l,onDeleteOk:V}),key:e.id,icon:e.is_share?(0,P.jsx)("img",{onClick:function(){a(e.id)},src:S,className:C}):(0,P.jsx)("img",{onClick:function(){a(e.id)},src:E,className:_}),isLeaf:!e.have_child}}))})}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(null==y?void 0:y.length)>0&&(0,P.jsx)(b.Z,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:y,loadData:q,onExpand:function(e,n){Q(e)},onLoad:function(e){R(e)},className:k,selectable:!1,expandedKeys:G,loadedKeys:B})}},13002:function(e,n,t){"use strict";t.d(n,{N:function(){return w},Z:function(){return j}});var i=t(37205),r=t.n(i),a=t(79800),o=t.n(a),s=t(59301),c=t(63743),l=t(5112),u=t(6848),d=t(24905),p=t(20834),f=t(38854),m={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},h=t(79905),v=t(24334),g=t(93917),x=t(99144),A=t(37712),b=["A.","B.","C.","D.","E.","F.","G.","H.","I.","J.","K.","L.","M.","N.","O.","P.","Q.","R.","S.","T.","U.","V.","W.","X.","Y.","Z."],y=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],w=function(e){var n,t,i,r,a,o,c,l,u,d,v,g,b,y,w,j=e.SubjectShare,k=e.isProblemset,_=e.data,C=e.user,N=e.activeTabsKey,B=e.onPublicReview,E=void 0===B?function(){}:B,S=e.onStartExperience,T=void 0===S?function(){}:S,I=e.onSetPrivate,Z=void 0===I?function(){}:I,P=e.onCorrection,L=void 0===P?function(){}:P,M=e.onChangeTag,R=void 0===M?function(){}:M,O=e.onCollect,D=void 0===O?function(){}:O,G=e.onSetPublic,Q=void 0===G?function(){}:G,F=e.onDelete,z=void 0===F?function(){}:F,W=(e.onCancel,e.onSelect,e.onMoveTo),V=void 0===W?function(){}:W,H=e.addProblemset,q=void 0===H?function(){}:H,Y=e.onSetShare,X=void 0===Y?function(){}:Y,U=e.onCancelShare,K=void 0===U?function(){}:U,J=e.onPublish,$=void 0===J?function(){}:J,ee=e.onCancelPublish,ne=void 0===ee?function(){}:ee,te="PROGRAM"===_.item_type?"/problems/newedit/".concat(null===(n=_.program_attr)||void 0===n?void 0:n.identifier,"?tabs_key=").concat(N):"BPROGRAM"===_.item_type?"/problemset/edit/".concat(null===(t=_.program_attr)||void 0===t?void 0:t.identifier,"?type=1&tabs_key=").concat(N):"/problemset/edit/".concat(_.id,"?tabs_key=").concat(N),ie="0"===N&&!_.public&&!_.apply&&("PROGRAM"===_.item_type&&0!==(null===(i=_.program_attr)||void 0===i?void 0:i.status)||"PROGRAM"!==_.item_type),re=[{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){var e;return ne(null==_||null===(e=_.program_attr)||void 0===e?void 0:e.identifier)},children:"撤销发布"}),key:"0",show:("0"===N||"3"===N)&&"PROGRAM"===_.item_type&&0!==(null===(r=_.program_attr)||void 0===r?void 0:r.status)&&!_.public&&(null===(a=_.author)||void 0===a?void 0:a.login)===(null===(o=C.userInfo)||void 0===o?void 0:o.login)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return V(_.id)},children:"移动到"}),key:"1",show:"0"===N},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){_.is_share?K(_.id):X(_.id)},children:"共享"}),key:"3",show:"0"===N&&j},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return Q(_)},children:"公开"}),key:"4",show:ie},{label:(0,A.jsx)("a",{className:m.reviewFlag,onClick:E,children:"公开审核中"}),key:"5",show:"0"===N&&!_.public&&_.apply&&("PROGRAM"===_.item_type&&0!==_.program_attr.status||"PROGRAM"!==_.item_type)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return Z(_.id)},children:"撤销公开"}),key:"6",show:("0"===N||"1"===N)&&_.public&&(null===(c=_.author)||void 0===c?void 0:c.login)===(null===(l=C.userInfo)||void 0===l?void 0:l.login)||"1"===N&&(0,h.ag)()},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return D(_.id,_.is_collected)},children:"取消收藏"}),key:"7",show:"2"===N},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){var e;return $(null==_||null===(e=_.program_attr)||void 0===e?void 0:e.identifier)},children:"发布"}),key:"8",show:("0"===N||"3"===N)&&"PROGRAM"===_.item_type&&0===(null===(u=_.program_attr)||void 0===u?void 0:u.status)&&!_.public&&(null===(d=_.author)||void 0===d?void 0:d.login)===(null===(v=C.userInfo)||void 0===v?void 0:v.login)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return D(_.id,_.is_collected)},children:_.is_collected?"取消收藏":"收藏"}),key:"9",show:!("1"!==N&&"3"!==N||(0,h.ag)()||(0,h.JA)()||(null===(g=_.author)||void 0===g?void 0:g.login)===(null===(b=C.userInfo)||void 0===b?void 0:b.login))},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return L(_.id)},children:"纠错"}),key:"10",show:"0"!==N&&!(0,h.ag)()&&!(0,h.JA)()},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return R(_)},children:"修改知识点"}),key:"15",show:"0"===N||"3"===N&&(null==_?void 0:_.edit_item_bank)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return z(_.id)},children:"删除"}),key:"11",show:"0"===N&&!_.public||"1"===N&&(0,h.ag)()&&(null===(y=_.author)||void 0===y?void 0:y.login)!==(null===(w=C.userInfo)||void 0===w?void 0:w.login)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return q(_.id)},children:"加入我的题库"}),key:"12",show:"1"===N||"3"===N}].filter((function(e){return e.show})),ae=(0,A.jsx)(p.Z,{forceSubMenuRender:!0,className:m.menu,items:re}),oe=(0,A.jsx)(p.Z,{forceSubMenuRender:!0,className:m.menu,children:(0,A.jsx)(p.Z.Item,{children:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return L(_.id)},children:"纠错"})},"10")}),se="0"!==N&&!(0,h.ag)()&&!(0,h.JA)();return(0,A.jsx)(s.Fragment,{children:k?(0,A.jsxs)(A.Fragment,{children:[("0"===N||"3"===N&&(null==_?void 0:_.edit_item_bank))&&!_.public&&(0,A.jsxs)("span",{className:m.textBtn,style:{cursor:"pointer"},onClick:function(){return(0,x.xg)(te)},children:[(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]}),(0,A.jsx)("i",{className:"iconfont icon-bianji10 font14 mr5"}),"编辑"]}),(0,A.jsxs)("span",{className:m.textBtn,style:{cursor:"pointer"},onClick:function(){return T(_)},children:[(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]}),(0,A.jsx)("i",{className:"iconfont icon-tiyan font14 mr5"}),"体验",(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]})]}),re.length>0&&(0,A.jsx)(f.Z,{dropdownRender:function(){return ae},children:(0,A.jsx)("span",{style:{cursor:"default",width:"105px"},onClick:function(e){return e.preventDefault()},children:(0,A.jsxs)("span",{className:m.textBtn,children:[(0,A.jsx)("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"更多",(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]})]})})})]}):se?(0,A.jsx)(f.Z,{className:"ml40",dropdownRender:function(){return oe},children:(0,A.jsx)("span",{style:{cursor:"default",width:"105px"},onClick:function(e){return e.preventDefault()},children:(0,A.jsxs)("span",{className:m.textBtn,children:[(0,A.jsx)("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"更多",(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]})]})})}):(0,A.jsx)("span",{})})},j=function(e){var n,t,i,a,p,f=e.data,h=e.selectIds,x=e.onSelectCheckBox,w=void 0===x?function(){}:x,j=e.showCheckbox,k=void 0===j||j,_=(0,s.useState)(!1),C=o()(_,2),N=C[0],B=C[1],E=function(){var e;if("BPROGRAM"!==(null==f?void 0:f.item_type))return(0,A.jsx)("div",{children:null===(e=f.standard_answer)||void 0===e?void 0:e.map((function(e,n){var t,i;return(0,A.jsx)("div",{className:m.answerHtml,children:1===(null==e?void 0:e.model)?"答案(填空".concat(e.position,"):").concat(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、")):(0,A.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,A.jsxs)("span",{style:{minWidth:110},children:["答案(填空",e.position,"):"]}),(0,A.jsx)(g.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),readOnly:!0})]})},n)}))})};return(0,A.jsxs)("div",{className:m.itemWrap,children:[(0,A.jsxs)("div",{className:m.list,children:[k&&(0,A.jsx)(d.Z,{className:"mr10",onChange:function(e){var n=r()(h);e.target.checked?n.push(f.id):n=n.filter((function(e){return e!==f.id})),w(n)},checked:h.includes(f.id)}),(0,A.jsx)("div",{onClick:function(){return B(!N)},className:m.title,children:(0,A.jsx)(c.Z,{showLines:1,showTextOnly:!0,className:m.topicTitleContent,value:"BPROGRAM"===(null==f?void 0:f.item_type)?null==f||null===(n=f.program_attr)||void 0===n?void 0:n.description:f.name},1)}),(0,A.jsx)("div",{onClick:function(){return B(!N)},className:m.tr,children:(0,A.jsx)("i",{style:{transform:N?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"})})]}),(0,A.jsxs)("aside",{style:N?{display:"block"}:{display:"none"},className:m.itemDetail,children:[(0,A.jsxs)("div",{style:{marginBottom:44},children:[(0,A.jsx)(c.Z,{className:m.topicTitleContent,value:"BPROGRAM"===(null==f?void 0:f.item_type)?null==f||null===(t=f.program_attr)||void 0===t?void 0:t.description:f.name},2),(0,A.jsx)("div",{className:"".concat(m.row," mt15"),children:"JUDGMENT"===f.item_type?(0,A.jsx)("div",{className:m.judgmentContent,children:f.choices.map((function(e,n){return(0,A.jsx)(l.ZP,{disabled:!0,children:e.choice_text},n)}))}):"PROGRAM"===f.item_type?(0,A.jsx)("div",{className:m.programContent,children:(0,A.jsx)(c.Z,{value:null===(a=f.program_attr)||void 0===a?void 0:a.description})}):"COMBINATION"===f.item_type?(0,A.jsx)("div",{className:m.combinationContent,children:null==f||null===(p=f.sub_item_banks)||void 0===p?void 0:p.map((function(e,n){var t,i,r,a,o,d="(题目".concat(n+1,"-").concat("SINGLE"==(null==e?void 0:e.item_type)?"单选题":"MULTIPLE"==(null==e?void 0:e.item_type)?"多选题":"COMPLETION"==(null==e?void 0:e.item_type)?"填空题":"JUDGMENT"==(null==e?void 0:e.item_type)?"判断题":"简答题",") ");return(0,A.jsxs)(s.Fragment,{children:[(0,A.jsx)("div",{style:{marginTop:10,marginBottom:10},children:(0,A.jsx)(c.Z,{value:d+e.name})}),("SINGLE"==(null==e?void 0:e.item_type)||"MULTIPLE"==(null==e?void 0:e.item_type))&&e.choices.map((function(e,n){return(0,A.jsxs)("div",{className:m.otherContentItem,children:[(0,A.jsx)("p",{children:b[n]}),(0,A.jsx)(c.Z,{className:m.otehrContentHtml,value:e.choice_text})]},n)})),"JUDGMENT"==(null==e?void 0:e.item_type)&&(0,A.jsx)("div",{style:{display:"flex",marginBottom:10},children:e.choices.map((function(e,n){return(0,A.jsx)(l.ZP,{disabled:!0,children:e.choice_text},n)}))}),(0,A.jsxs)("div",{className:m.con,children:["SINGLE"==(null==e?void 0:e.item_type)&&(0,A.jsxs)("b",{className:"c-grey-333 font14",children:[" 答案:",null==y?void 0:y[null==e||null===(t=e.choices)||void 0===t?void 0:t.findIndex((function(e){return null==e?void 0:e.is_answer}))]," "]}),"COMPLETION"==(null==e?void 0:e.item_type)&&(null==e||null===(i=e.standard_answer)||void 0===i?void 0:i.map((function(e,n){var t;return(0,A.jsx)("div",{className:m.answerHtml,children:"答案(填空".concat(e.position,"):").concat(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))},n)}))),"MULTIPLE"==(null==e?void 0:e.item_type)&&(0,A.jsxs)("b",{className:"c-grey-333 font14",children:[" 答案:",null==e||null===(r=e.choices)||void 0===r?void 0:r.map((function(e,n){if(null!=e&&e.is_answer)return(null==y?void 0:y[n])+" "}))," "]}),"JUDGMENT"==(null==e?void 0:e.item_type)&&(0,A.jsxs)("div",{children:["答案:",null==e||null===(a=e.choices)||void 0===a||null===(a=a.find((function(e){return e.is_answer})))||void 0===a?void 0:a.choice_text]}),"SUBJECTIVE"==(null==e?void 0:e.item_type)&&(0,A.jsxs)("div",{children:["答案:",null==e||null===(o=e.answer_texts)||void 0===o?void 0:o[0]]}),(0,A.jsxs)("div",{children:[(0,A.jsx)("span",{children:"解析:"}),(0,A.jsx)(c.Z,{className:m.parseAnswerHtml,value:e.analysis||"暂无解析"})]}),(0,A.jsxs)("div",{children:[(0,A.jsx)("span",{children:"知识点:"}),(0,A.jsx)(u.Z,{title:(null==f?void 0:f.tag_discipline)||"--",children:(0,A.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:(null==f?void 0:f.tag_discipline)||"--"})})]})]})]})}))}):(0,A.jsx)("div",{className:m.otherContent,children:f.choices.map((function(e,n){return(0,A.jsxs)("div",{className:m.otherContentItem,children:[(0,A.jsx)("p",{children:b[n]}),(0,A.jsx)(c.Z,{className:m.otehrContentHtml,value:e.choice_text})]},n)}))})}),(0,A.jsx)("div",{className:m.row,children:(0,A.jsx)("div",{className:m.updateTimeRow,children:(0,A.jsx)("div",{className:m.updateTimeWrap,children:"PROGRAM"===f.item_type&&(0,A.jsxs)("p",{className:m.programLanguage,children:["编程语言:",null===(i=f.program_attr)||void 0===i?void 0:i.language]})})})})]}),"COMBINATION"!==f.item_type&&(0,A.jsxs)("div",{className:m.answerWrapper,children:[(0,A.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",alt:"",className:m.decoration}),(0,A.jsx)("div",{className:m.answer,children:function(){var e,n,t,i,r={SUBJECTIVE:null===(e=f.answer_texts)||void 0===e?void 0:e[0],JUDGMENT:null===(n=f.choices)||void 0===n||null===(n=n.find((function(e){return e.is_answer})))||void 0===n?void 0:n.choice_text},a=f.choices.map((function(e){return e.is_answer})).findIndex((function(e){return e})),o=a>-1?y[a]:"",s="";f.choices.map((function(e,n){e.is_answer&&(s+=y[n])}));var l=r[f.item_type],u=(null==f||null===(t=f.program_attr)||void 0===t?void 0:t.code)||"";try{var d;u=v.Base64.decode((null==f||null===(d=f.program_attr)||void 0===d?void 0:d.code)||"")}catch(e){}var p={SINGLE:(0,A.jsx)(c.Z,{className:m.answerHtml,value:"答案:".concat(o||"无")}),MULTIPLE:(0,A.jsx)(c.Z,{className:m.answerHtml,value:"答案:".concat(s||"无")}),COMPLETION:E(),BPROGRAM:(0,A.jsxs)("div",{children:[(0,A.jsx)(c.Z,{className:m.answerHtml,showProgramFill:!0,value:u}),null===(i=f.standard_answer)||void 0===i?void 0:i.map((function(e,n){return(0,A.jsx)("div",{className:m.answerHtml,children:"答案(填空".concat(e.position,"):").concat(null==e?void 0:e.answer_text)},n)}))]})},h=(0,A.jsx)(c.Z,{className:m.answerHtml,value:"答案:".concat(l||"无")});return p[f.item_type]||h}()}),(0,A.jsxs)("div",{className:m.parse,children:[(0,A.jsx)("div",{className:m.parseText,children:"解析:"}),(0,A.jsx)("div",{className:m.parseAnswer,children:f.analysis?(0,A.jsx)(c.Z,{className:m.parseAnswerHtml,value:f.analysis}):"暂无解析"})]}),(0,A.jsxs)("div",{className:m.parse,children:[(0,A.jsx)("div",{className:m.parseText,children:"知识点:"}),(0,A.jsx)(u.Z,{title:(null==f?void 0:f.tag_discipline)||"--",children:(0,A.jsx)("div",{className:m.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:(null==f?void 0:f.tag_discipline)||"--"})})]})]})]})]})}},30833:function(e,n,t){"use strict";t.r(n),t.d(n,{TabType:function(){return Hn},default:function(){return qn}});var i=t(7557),r=t.n(i),a=t(37205),o=t.n(a),s=t(82242),c=t.n(s),l=t(41498),u=t.n(l),d=t(79800),p=t.n(d),f=t(59301),m=t(18892),h=t(46227),v=t(99313),g=t(92832),x=t(78241),A=t(43418),b=t(5112),y=t(8591),w=t(71418),j=t(24905),k=t(20834),_=t(6848),C=t(19842),N=t(57809),B=t(66104),E=t(3113),S=t(38854),T=t(95237),I=t(27092),Z=t(43998),P=t(14539),L=t(39647),M=t.n(L),R="modalContent___UXmJC",O="modalContentLeft___JOFgX",D="green___rI_w_",G="textArea___OTapv",Q="red___cDswv",F="row___CE3Y7",z="html___u9n4r",W="line___Lh9Lb",V=t(37712),H=["problemset","globalSetting","loading","dispatch"],q=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.problemset,t=(e.globalSetting,e.loading,e.dispatch);M()(e,H);return(0,V.jsxs)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"Problemset-PublicReview"===n.actionTabs.key,title:"提示",okText:"知道啦",cancelText:"",width:"442px",onOk:function(){t({type:"problemset/setActionTabs",payload:{}})},onCancel:function(){t({type:"problemset/setActionTabs",payload:{}})},children:[(0,V.jsx)("div",{className:R,children:"公开申请已提交,请等待管理员的审核"}),(0,V.jsx)("div",{className:R,children:"我们将在1-2个工作日内完成审核"})]})})),Y={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},X=t(91618),U=t(61186),K=t.n(U),J=t(10160),$=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n=e.problemset,t=e.dispatch,i=(0,f.useState)([]),r=p()(i,2),a=r[0],o=r[1],s=(0,f.useState)(!0),c=p()(s,2),l=c[0],u=c[1],d=function(){t({type:"problemset/setActionTabs",payload:{}})};(0,f.useEffect)((function(){var e;"导出试题"===n.actionTabs.key&&o([null===(e=n.actionTabs)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.group_id])}),[n.actionTabs.key]);var m=function(e,n,t,i){var r=J.Z.API_SERVER+n,a=new window.XMLHttpRequest;return a.withCredentials=!0,a.addEventListener("load",(function(e){t(e,a)}),!1),a.addEventListener("error",(function(e){i&&i(e)}),!1),a.responseType="blob",a.open("GET",r),a.send(null),a};return(0,V.jsx)(A.Z,{centered:!0,title:"导出试题",open:"导出试题"===n.actionTabs.key,width:718,destroyOnClose:!0,wrapClassName:Y.customModal,onCancel:d,onOk:function(){0!==a.length?m({},"/api/item_banks/export.xlsx?group_id=".concat(a[0],"&include_children=").concat(l),(function(e,n){var t;if("application/json"===(null===(t=e.target.response)||void 0===t?void 0:t.type)){var i=new FileReader;return i.readAsText(e.target.response,"utf-8"),void i.addEventListener("loadend",(function(){var e=JSON.parse(i.result);y.ZP.warning((null==e?void 0:e.message)||"下载出错, 请联系管理员")}))}var r=new Blob([e.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),a="导出试题-".concat(K()().format("YYYYMMDD_HH:mm:ss"),".xlsx");if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(r,a);else{var o=URL.createObjectURL(r),s=document.createElement("a");s.href=o,s.setAttribute("download",a),document.body.appendChild(s),s.click(),window.URL.revokeObjectURL(s.href)}d()})):y.ZP.warning("请选择文件夹")},children:(0,V.jsxs)("aside",{className:Y.exportModal,children:[(0,V.jsxs)("div",{style:{marginBottom:20},children:[(0,V.jsx)("label",{style:{marginRight:20},children:"导出设置"}),(0,V.jsxs)(b.ZP.Group,{onChange:function(e){u(e.target.value)},value:l,children:[(0,V.jsx)(b.ZP,{value:!0,children:"包含子文件夹"}),(0,V.jsx)(b.ZP,{value:!1,children:"仅当前文件夹"})]})]}),(0,V.jsx)(X.Z,{value:a,onChange:function(e){return o(e)}}),(0,V.jsx)("div",{className:Y.export_text,children:"其中组合题与实训题暂不支持导出"})]})})})),ee="customModal___lg6DD",ne="shareModal___uZhG_",te="content___I8qEq",ie="group___KeY9s",re="teachGroup____SeBs",ae="footer___Jn0qQ",oe=t(32893),se=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t=e.problemset,i=e.dispatch,a=e.onOk,o=((0,m.useParams)(),(0,f.useState)([])),s=p()(o,2),c=(s[0],s[1]),l=(0,f.useState)(1),d=p()(l,2),h=d[0],v=d[1],g=(0,f.useState)([]),x=p()(g,2),b=x[0],k=x[1],_=(0,f.useState)([]),C=p()(_,2),N=C[0],B=C[1],S=(0,f.useState)(!0),T=p()(S,2),I=T[0],Z=T[1],P=(0,f.useState)(!1),L=p()(P,2),M=L[0],R=L[1],O=(0,f.useState)(!1),D=p()(O,2),G=(D[0],D[1]);(0,f.useEffect)((function(){var e;"共享试题"===t.actionTabs.key&&(Q(),k([null===(e=t.actionTabs)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.group_id]))}),[t.actionTabs.key]);var Q=function(){var e=u()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),e.next=3,(0,oe.Of)({type:0,page:1,per_page:10,order_by:"new"});case 3:null!=(n=e.sent)&&n.item_banks_group&&(t={id:-1,item_banks_count:(null==n?void 0:n.no_group_count)||0,name:{name:"未加入分组"}},i=[t].concat((null==n?void 0:n.item_banks_group)||[]),c(i)),Z(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){i({type:"problemset/setActionTabs",payload:{}})},z=function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==b.length){e.next=3;break}return y.ZP.warning("请选择需要的文件夹"),e.abrupt("return");case 3:if(1!==h){e.next=6;break}return v(2),e.abrupt("return");case 6:return R(!0),e.next=9,(0,oe.GW)({item_banks_group_ids:b,clazz:"ItemBank",group_ids:N});case 9:0===(null==(n=e.sent)?void 0:n.status)&&(a(),F()),R(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,afterClose:function(){B([]),v(1),G(!1),c([])},title:"共享试题".concat(h,"/2"),open:"共享试题"===t.actionTabs.key,footer:null,width:718,destroyOnClose:!0,wrapClassName:ee,onCancel:F,children:(0,V.jsx)("aside",{className:ne,children:(0,V.jsxs)(w.Z,{spinning:I,children:[(0,V.jsxs)("div",{className:te,children:[1===h&&(0,V.jsx)("div",{className:ie,children:(0,V.jsx)(X.Z,{value:b,onChange:function(e){return k(e)}})}),2===h&&(0,V.jsxs)("div",{className:re,children:[(0,V.jsx)("p",{children:"共享至教研团队"}),(0,V.jsx)(j.Z.Group,{value:N,onChange:function(e){return B(e)},children:null==t||null===(n=t.teachGroupData)||void 0===n||null===(n=n.groups)||void 0===n?void 0:n.map((function(e){return(0,V.jsx)(j.Z,{value:e.group_id,children:null==e?void 0:e.name},e.group_id)}))})]})]}),(0,V.jsxs)("div",{className:ae,children:[(0,V.jsx)(E.ZP,{onClick:F,children:"取消"}),(0,V.jsx)(E.ZP,{loading:M,onClick:z,type:"primary",children:1===h?"下一步":"确认共享"})]})]})})})})),ce=["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"],le=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.problemset,t=(e.globalSetting,e.loading),i=e.dispatch,a=e.onReloadData,o=void 0===a?function(){}:a,s=e.isPiliangRevoke,c=void 0!==s&&s,l=(M()(e,ce),(0,f.useRef)(!1)),d=(0,f.useState)(!1),m=p()(d,2),h=m[0],v=m[1];(0,f.useEffect)((function(){"Problemset-SetPrivate"===n.actionTabs.key?"1"===window.localStorage.getItem("problemset-set-private-hint-flag")?g():v(!0):v(!1)}),[n.actionTabs.key]);var g=function(){var e=u()(r()().mark((function e(){var t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1"),a={},!c){e.next=8;break}return e.next=5,i({type:"problemset/revokePublish",payload:n.actionTabs.params});case 5:a=e.sent,e.next=11;break;case 8:return e.next=10,i({type:"problemset/setPrivate",payload:n.actionTabs.params});case 10:a=e.sent;case 11:i({type:"problemset/setActionTabs",payload:{}}),l.current=!1,0===(null===(t=a)||void 0===t?void 0:t.status)&&o();case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:h,title:"撤销公开告知",okText:"确定",cancelText:"取消",confirmLoading:c?t["problemset/revokePublish"]:t["problemset/setPrivate"],width:"442px",onOk:g,onCancel:function(){i({type:"problemset/setActionTabs",payload:{}}),l.current=!1},children:[(0,V.jsx)("div",{className:O,children:"试题已公开,撤销公开可能导致部分用户对试题的使用受损。"}),(0,V.jsx)("div",{className:O,children:"确认撤销公开回到自有状态吗?"}),(0,V.jsx)("div",{children:(0,V.jsx)(j.Z,{className:"mt10",defaultChecked:!1,onChange:function(e){return l.current=e.target.checked},children:"不再提示"})})]})})),ue=["problemset","globalSetting","loading","dispatch","onReloadData"],de=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.problemset,t=(e.globalSetting,e.loading),i=e.dispatch,a=e.onReloadData,o=void 0===a?function(){}:a,s=(M()(e,ue),function(){var e=u()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"problemset/handleDelete",payload:n.actionTabs.params});case 2:t=e.sent,i({type:"problemset/setActionTabs",payload:{}}),0===t.status&&o();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,V.jsxs)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"Problemset-Delete"===n.actionTabs.key,title:"提示",okText:"确定",cancelText:"取消",confirmLoading:t["problemset/handleDelete"],width:"442px",onOk:s,onCancel:function(){i({type:"problemset/setActionTabs",payload:{}})},children:[(0,V.jsx)("div",{className:R,children:"确认删除后,无法撤销"}),(0,V.jsx)("div",{className:R,children:"是否确认删除?"})]})})),pe=t(89392),fe=t(63743),me=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t=e.problemset,i=e.dispatch,a=(0,f.useState)({}),o=p()(a,2),s=o[0],l=o[1],d=(0,f.useState)([]),m=p()(d,2),h=m[0],v=m[1],g=(0,f.useState)(!1),x=p()(g,2),w=x[0],j=x[1],k=["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"];(0,f.useEffect)((function(){var e;if("SINGLE"===(null==t||null===(e=t.actionTabs)||void 0===e?void 0:e.key)){var n,i=(0,pe.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params);l(i),v(i.choices)}}),[null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.key]);var _=function(){var e=u()(r()().mark((function e(){var n,i;return r()().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 y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:w&&(i=(0,pe.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params),v(i.choices)),j(!w);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"SINGLE"===t.actionTabs.key,title:"试题体验",okText:w?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:_,onCancel:function(){l({}),v([]),j(!1),i({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"单选题"}),(0,V.jsx)(fe.Z,{value:null==s?void 0:s.name}),null==h?void 0:h.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return w&&t&&(a=D),w&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:w?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(b.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=h.map((function(t,i){return c()(c()({},t),{},{checked:i===n&&e.target.checked})}));v(t)}(e,n)},checked:i}),(0,V.jsxs)("span",{children:[k[n],". "]}),(0,V.jsx)(fe.Z,{className:z,value:r}),w&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),w&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),w&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),k[h.findIndex((function(e){return e.is_answer}))]]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==s?void 0:s.analysis)||"暂无解析"]})]})]})})})),he=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t=e.problemset,i=e.dispatch,a=(0,f.useState)({}),o=p()(a,2),s=o[0],l=o[1],d=(0,f.useState)([]),m=p()(d,2),h=m[0],v=m[1],g=(0,f.useState)(!1),x=p()(g,2),b=x[0],w=x[1],k=["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"];(0,f.useEffect)((function(){var e;if("MULTIPLE"===(null==t||null===(e=t.actionTabs)||void 0===e?void 0:e.key)){var n,i=(0,pe.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params);l(i),v(i.choices)}}),[null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.key]);var _,C=function(){var e=u()(r()().mark((function e(){var n,i;return r()().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 y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:b&&(i=(0,pe.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params),v(i.choices)),w(!b);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"MULTIPLE"===t.actionTabs.key,title:"试题体验",okText:b?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:C,onCancel:function(){l({}),v([]),w(!1),i({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"多选题"}),(0,V.jsx)(fe.Z,{value:null==s?void 0:s.name}),null==h?void 0:h.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return b&&t&&(a=D),b&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:b?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(j.Z,{style:{padding:3},onChange:function(e){return function(e,n){console.log(e.target.checked);var t=h.map((function(t,i){return c()(c()({},t),{},{checked:i===n?e.target.checked:t.checked})}));v(t)}(e,n)},checked:i}),(0,V.jsxs)("span",{children:[k[n],". "]}),(0,V.jsx)(fe.Z,{className:z,value:r}),b&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),b&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),b&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),(_="",h.forEach((function(e,n){e.is_answer&&(_+=k[n])})),_)]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==s?void 0:s.analysis)||"暂无解析"]})]})]})})})),ve=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i=e.problemset,a=e.dispatch,o=(0,f.useState)({}),s=p()(o,2),l=s[0],d=s[1],m=(0,f.useState)([]),h=p()(m,2),v=h[0],g=h[1],x=(0,f.useState)(!1),w=p()(x,2),j=w[0],k=w[1];(0,f.useEffect)((function(){var e;if("JUDGMENT"===(null==i||null===(e=i.actionTabs)||void 0===e?void 0:e.key)){var n,t=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params);d(t),g(t.choices)}}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]);var _=function(){var e=u()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(v.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:j&&(t=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params),g(t.choices)),k(!j);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"JUDGMENT"===i.actionTabs.key,title:"试题体验",okText:j?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:_,onCancel:function(){d({}),g([]),k(!1),a({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"判断题"}),(0,V.jsx)(fe.Z,{value:null==l?void 0:l.name}),null==v?void 0:v.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return j&&t&&(a=D),j&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:j?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(b.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=v.map((function(t,i){return c()(c()({},t),{},{checked:i===n&&e.target.checked})}));g(t)}(e,n)},checked:i}),(0,V.jsx)(fe.Z,{className:z,value:r}),j&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),j&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),j&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),null===(t=v.find((function(e){return e.is_answer})))||void 0===t?void 0:t.choice_text]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==l?void 0:l.analysis)||"暂无解析"]})]})]})})})),ge=t(93917),xe=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i=e.problemset,a=e.dispatch,o=(0,f.useState)({}),s=p()(o,2),l=s[0],d=s[1],m=(0,f.useState)([]),h=p()(m,2),v=h[0],x=h[1],b=(0,f.useState)(!1),w=p()(b,2),j=w[0],k=w[1];(0,f.useEffect)((function(){var e;if("COMPLETION"===(null==i||null===(e=i.actionTabs)||void 0===e?void 0:e.key)){var n,t,r=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params);d(r),x(null==r||null===(t=r.standard_answer)||void 0===t?void 0:t.map((function(e){return c()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))}}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]);var _=function(){var e=u()(r()().mark((function e(){var n,t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!v.some((function(e){return""===(null==e?void 0:e.value)}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:j&&(a=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params),x(null==a||null===(t=a.standard_answer)||void 0===t?void 0:t.map((function(e){return c()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))),k(!j);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"COMPLETION"===i.actionTabs.key,title:"试题体验",okText:j?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:_,onCancel:function(){d({}),x([]),k(!1),a({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"填空题"}),(0,V.jsx)(fe.Z,{value:null==l?void 0:l.name}),null==v?void 0:v.map((function(e,n){var t=e.value,i=e.answer,r="";return j&&null!=i&&i.includes(t)&&(r=D),!j||null!=i&&i.includes(t)||(r=Q),(0,V.jsxs)("div",{style:{pointerEvents:j?"none":"auto",marginTop:10},className:"".concat(F," ").concat(r),children:[(0,V.jsxs)("div",{style:{minWidth:80},children:["填空",n+1,"答案:"]}),1===(null==e?void 0:e.model)?(0,V.jsx)(g.Z.TextArea,{className:G,style:{width:610,marginRight:10},onChange:function(e){return function(e,n){var t=v.map((function(t,i){return c()(c()({},t),{},{value:i===n?e.target.value:t.value})}));x(t)}(e,n)},value:t}):(0,V.jsx)(ge.Z,{value:t,onChange:function(e){var t=v.map((function(t,i){return c()(c()({},t),{},{value:i===n?e:t.value})}));x(t)}}),j&&(null==i?void 0:i.includes(t))&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),j&&!(null!=i&&i.includes(t))&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),j&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),null==l||null===(t=l.standard_answer)||void 0===t?void 0:t.map((function(e,n){var t,i;return(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsxs)("b",{children:["填空",n+1,"答案: "]}),1===(null==e?void 0:e.model)?(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))||"":(0,V.jsx)(ge.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),disabled:!0})]})})),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==l?void 0:l.analysis)||"暂无解析"]})]})]})})})),Ae=t(49312),be=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i,a,o,s=e.problemset,c=e.dispatch,l=(0,f.useState)({}),d=p()(l,2),m=d[0],h=d[1],v=(0,f.useState)(!1),g=p()(v,2),x=g[0],b=g[1],w=(0,f.useState)(!0),j=p()(w,2),k=j[0],_=j[1],C=(0,f.useState)(""),N=p()(C,2),B=N[0],E=N[1];(0,f.useEffect)((function(){var e;if("SUBJECTIVE"===(null==s||null===(e=s.actionTabs)||void 0===e?void 0:e.key)){var n,t=(0,pe.cloneDeep)(null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.params);h(t)}}),[null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.key]);var S=function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(B){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:x&&E(""),b(!x);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return console.log("----",x),(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"SUBJECTIVE"===s.actionTabs.key,title:"试题体验",okText:x?"重新答题":"提交答案",cancelText:"取消",width:800,onOk:S,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:function(){h({}),_(!0),b(!1),E(""),c({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"简答题"}),(0,V.jsx)(fe.Z,{value:null==m?void 0:m.name,style:{marginBottom:10,color:"#5f6368"}}),k?(0,V.jsx)("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:function(){_(!1)},children:" 点击开始作答"}):(0,V.jsx)(Ae.Z,{height:160,defaultValue:B,onChange:function(e){E(e)}}),x&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),(0,V.jsx)("span",{style:{color:"#5F6368"},children:"参考答案:"}),(0,V.jsx)("div",{style:{marginTop:10},children:(null==m||null===(t=m.answer_texts)||void 0===t?void 0:t[0])||"暂无参考答案"}),(null==m||null===(i=m.keywords)||void 0===i?void 0:i.length)>0&&(0,V.jsxs)("div",{style:{marginTop:10,marginBottom:10},children:[(0,V.jsx)("span",{style:{color:"#5F6368"},children:"关键词:"}),null==m||null===(a=m.keywords)||void 0===a?void 0:a.map((function(e){var n,t,i;return(null==e||null===(n=e.keyword)||void 0===n?void 0:n.length)>1?(null==e||null===(t=e.keyword)||void 0===t?void 0:t.join("或"))+";":(null==e||null===(i=e.keyword)||void 0===i?void 0:i[0])+";"}))]}),(0,V.jsx)("div",{style:{color:"#5F6368",marginTop:(null==m||null===(o=m.keywords)||void 0===o?void 0:o.length)<=0?20:10},children:(0,V.jsx)("b",{children:"解析:"})}),(0,V.jsx)("div",{style:{marginTop:10,color:"#9096A3"},children:(null==m?void 0:m.analysis)||"暂无解析"})]})]})})})),ye=t(28103),we=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset,e.dispatch;var n=e.showdiv,t=e.data,i=(0,f.useState)([]),a=p()(i,2),o=a[0],s=a[1],l=(0,f.useState)(!1),d=p()(l,2),m=d[0],h=d[1],v=["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"];(0,f.useEffect)((function(){var e;(null===(e=Object.keys(t))||void 0===e?void 0:e.length)>0&&s(t.choices)}),[t]);var g=function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:m&&(n=(0,pe.cloneDeep)(t),s(n.choices)),h(!m);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"单选题"}),(0,V.jsx)(fe.Z,{value:null==t?void 0:t.name}),null==o?void 0:o.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return m&&t&&(a=D),m&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:m?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(b.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=o.map((function(t,i){return c()(c()({},t),{},{checked:i===n&&e.target.checked})}));s(t)}(e,n)},checked:i}),(0,V.jsxs)("span",{children:[v[n],". "]}),(0,V.jsx)(fe.Z,{className:z,value:r}),m&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),m&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),m&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),v[o.findIndex((function(e){return e.is_answer}))]]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==t?void 0:t.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){g()},children:m?"重新答题":"提交答案"})}),!n&&(0,V.jsx)(ye.Z,{})]})})),je=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset;var n,t=e.datas,i=e.showdiv,a=(e.dispatch,(0,f.useState)({})),o=p()(a,2),s=o[0],l=o[1],d=(0,f.useState)([]),m=p()(d,2),h=m[0],v=m[1],x=(0,f.useState)(!1),A=p()(x,2),b=A[0],w=A[1];(0,f.useEffect)((function(){if(Object.keys(t)){var e,n=(0,pe.cloneDeep)(t);l(n),v(null==n||null===(e=n.standard_answer)||void 0===e?void 0:e.map((function(e){return c()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))}}),[t]);var j=function(){var e=u()(r()().mark((function e(){var n,i;return r()().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 y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:b&&(i=(0,pe.cloneDeep)(t),v(null==i||null===(n=i.standard_answer)||void 0===n?void 0:n.map((function(e){return c()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))),w(!b);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"填空题"}),(0,V.jsx)(fe.Z,{value:null==s?void 0:s.name}),null==h?void 0:h.map((function(e,n){var t=e.value,i=e.answer,r="";return b&&null!=i&&i.includes(t)&&(r=D),!b||null!=i&&i.includes(t)||(r=Q),(0,V.jsxs)("div",{style:{pointerEvents:b?"none":"auto",marginTop:10},className:"".concat(F," ").concat(r),children:[(0,V.jsxs)("div",{style:{minWidth:80},children:["填空",n+1,"答案:"]}),1===(null==e?void 0:e.model)?(0,V.jsx)(g.Z.TextArea,{className:G,style:{width:610,marginRight:10},onChange:function(e){return function(e,n){var t=h.map((function(t,i){return c()(c()({},t),{},{value:i===n?e.target.value:t.value})}));v(t)}(e,n)},value:t}):(0,V.jsx)(ge.Z,{value:t,onChange:function(e){var t=h.map((function(t,i){return c()(c()({},t),{},{value:i===n?e:t.value})}));v(t)}}),b&&(null==i?void 0:i.includes(t))&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),b&&!(null!=i&&i.includes(t))&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),b&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[null==s||null===(n=s.standard_answer)||void 0===n?void 0:n.map((function(e,n){var t,i;return(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsxs)("b",{children:["填空",n+1,"答案: "]}),1===(null==e?void 0:e.model)?(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))||"":(0,V.jsx)(ge.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),disabled:!0})]})})),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==s?void 0:s.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){j()},children:b?"重新答题":"提交答案"})}),!i&&(0,V.jsx)(ye.Z,{})]})})),ke=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset;var n,t=e.datas,i=e.showdiv,a=(e.dispatch,(0,f.useState)({})),o=p()(a,2),s=o[0],l=o[1],d=(0,f.useState)([]),m=p()(d,2),h=m[0],v=m[1],g=(0,f.useState)(!1),x=p()(g,2),A=x[0],w=x[1];(0,f.useEffect)((function(){if(Object.keys(t)){var e=(0,pe.cloneDeep)(t);l(e),v(e.choices)}}),[t]);var j=function(){var e=u()(r()().mark((function e(){var n;return r()().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 y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:A&&(n=(0,pe.cloneDeep)(t),v(n.choices)),w(!A);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"判断题"}),(0,V.jsx)(fe.Z,{value:null==s?void 0:s.name}),null==h?void 0:h.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return A&&t&&(a=D),A&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:A?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(b.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=h.map((function(t,i){return c()(c()({},t),{},{checked:i===n&&e.target.checked})}));v(t)}(e,n)},checked:i}),(0,V.jsx)(fe.Z,{className:z,value:r}),A&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),A&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),A&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),null===(n=h.find((function(e){return e.is_answer})))||void 0===n?void 0:n.choice_text]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==s?void 0:s.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){j()},children:A?"重新答题":"提交答案"})}),!i&&(0,V.jsx)(ye.Z,{})]})})),_e=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset;var n=e.data,t=e.showdiv,i=(e.dispatch,(0,f.useState)([])),a=p()(i,2),o=a[0],s=a[1],l=(0,f.useState)(!1),d=p()(l,2),m=d[0],h=d[1],v=["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"];(0,f.useEffect)((function(){var e;(null===(e=Object.keys(n))||void 0===e?void 0:e.length)>0&&s(n.choices)}),[n]);var g,x=function(){var e=u()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:m&&(t=(0,pe.cloneDeep)(n),s(t.choices)),h(!m);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"多选题"}),(0,V.jsx)(fe.Z,{value:null==n?void 0:n.name}),null==o?void 0:o.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return m&&t&&(a=D),m&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:m?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(j.Z,{style:{padding:3},onChange:function(e){return function(e,n){console.log(e.target.checked);var t=o.map((function(t,i){return c()(c()({},t),{},{checked:i===n?e.target.checked:t.checked})}));s(t)}(e,n)},checked:i}),(0,V.jsxs)("span",{children:[v[n],". "]}),(0,V.jsx)(fe.Z,{className:z,value:r}),m&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),m&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),m&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),(g="",o.forEach((function(e,n){e.is_answer&&(g+=v[n])})),g)]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==n?void 0:n.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){x()},children:m?"重新答题":"提交答案"})}),!t&&(0,V.jsx)(ye.Z,{})]})})),Ce=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset,e.dispatch;var n,t,i,a=e.showdiv,o=e.datas,s=(0,f.useState)({}),c=p()(s,2),l=c[0],d=c[1],m=(0,f.useState)(!1),h=p()(m,2),v=h[0],g=h[1],x=(0,f.useState)(!0),A=p()(x,2),b=A[0],w=A[1],j=(0,f.useState)(""),k=p()(j,2),_=k[0],C=k[1];(0,f.useEffect)((function(){if(Object.keys(o)){var e=(0,pe.cloneDeep)(o);d(e)}}),[o]);var N=function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(_){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:v&&C(""),g(!v);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"简答题"}),(0,V.jsx)(fe.Z,{value:null==l?void 0:l.name,style:{marginBottom:10}}),b?(0,V.jsx)("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:function(){w(!1)},children:" 点击开始作答"}):(0,V.jsx)(Ae.Z,{defaultValue:_,onChange:function(e){C(e)}}),v&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,V.jsx)("span",{style:{color:"#5F6368"},children:"参考答案:"}),(0,V.jsx)("br",{}),(null==l||null===(n=l.answer_texts)||void 0===n?void 0:n[0])||"暂无参考答案",(null==l||null===(t=l.keywords)||void 0===t?void 0:t.length)>0&&(0,V.jsxs)("div",{style:{marginTop:10,marginBottom:10},children:[(0,V.jsx)("span",{style:{color:"#5F6368"},children:"关键词:"}),null==l||null===(i=l.keywords)||void 0===i?void 0:i.map((function(e){var n,t,i;return(null==e||null===(n=e.keyword)||void 0===n?void 0:n.length)>1?(null==e||null===(t=e.keyword)||void 0===t?void 0:t.join("或"))+";":(null==e||null===(i=e.keyword)||void 0===i?void 0:i[0])+";"}))]}),(0,V.jsxs)("div",{style:{color:"#5F6368"},children:[(0,V.jsx)("b",{children:"解析:"}),(0,V.jsx)("br",{}),(null==l?void 0:l.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){N()},children:v?"重新答题":"提交答案"})}),!a&&(0,V.jsx)(ye.Z,{})]})})),Ne=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i=e.problemset,a=e.dispatch,o=(0,f.useState)({}),s=p()(o,2),c=s[0],l=s[1],d=(0,f.useState)(!1),m=p()(d,2),h=m[0],v=m[1],g=(0,f.useState)(!0),x=p()(g,2),b=(x[0],x[1]),w=(0,f.useState)(""),j=p()(w,2),k=j[0],_=j[1];(0,f.useEffect)((function(){var e;if("COMBINATION"===(null==i||null===(e=i.actionTabs)||void 0===e?void 0:e.key)){var n,t=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params);l(t)}}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]);var C=function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(k){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:v(!h);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"COMBINATION"===i.actionTabs.key,title:"试题体验",okText:h?"重新答题":"提交答案",cancelText:"取消",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:C,onCancel:function(){l({}),b(!0),v(!1),_(""),a({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"组合题"}),(0,V.jsx)(fe.Z,{value:null==c?void 0:c.name,style:{marginBottom:10}}),null==c||null===(t=c.sub_item_banks)||void 0===t?void 0:t.map((function(e,n){var t,i,r,a,o;return"SINGLE"===(null==e?void 0:e.item_type)?(0,V.jsx)(we,{data:e,showdiv:(null==c||null===(t=c.sub_item_banks)||void 0===t?void 0:t.length)-1===n}):"MULTIPLE"===(null==e?void 0:e.item_type)?(0,V.jsx)(_e,{data:e,showdiv:(null==c||null===(i=c.sub_item_banks)||void 0===i?void 0:i.length)-1===n}):"JUDGMENT"===(null==e?void 0:e.item_type)?(0,V.jsx)(ke,{datas:e,showdiv:(null==c||null===(r=c.sub_item_banks)||void 0===r?void 0:r.length)-1===n}):"COMPLETION"===(null==e?void 0:e.item_type)?(0,V.jsx)(je,{datas:e,showdiv:(null==c||null===(a=c.sub_item_banks)||void 0===a?void 0:a.length)-1===n}):"SUBJECTIVE"===(null==e?void 0:e.item_type)?(0,V.jsx)(Ce,{datas:e,showdiv:(null==c||null===(o=c.sub_item_banks)||void 0===o?void 0:o.length)-1===n}):void 0}))]})})})),Be=t(24334),Ee=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i,a,s,l=e.problemset,d=e.dispatch,m=(0,f.useState)({}),h=p()(m,2),v=h[0],g=h[1],x=(0,f.useState)([]),b=p()(x,2),w=b[0],j=b[1],k=(0,f.useState)(!1),_=p()(k,2),C=_[0],N=_[1];(0,f.useEffect)((function(){var e;if("BPROGRAM"===(null==l||null===(e=l.actionTabs)||void 0===e?void 0:e.key)){var n,t,i=(0,pe.cloneDeep)(null==l||null===(n=l.actionTabs)||void 0===n?void 0:n.params);g(i),j(null==i||null===(t=i.standard_answer)||void 0===t?void 0:t.map((function(e){return{value:"",answer:(null==e?void 0:e.answer_text)||[]}})))}}),[null==l||null===(n=l.actionTabs)||void 0===n?void 0:n.key]);var B=function(){var e=u()(r()().mark((function e(){var n,t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!w.some((function(e){return""===(null==e?void 0:e.value)}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:C?(i=(0,pe.cloneDeep)(null==l||null===(n=l.actionTabs)||void 0===n?void 0:n.params),j(o()(null==i||null===(t=i.standard_answer)||void 0===t?void 0:t.map((function(e){return{value:"",answer:(null==e?void 0:e.answer_text)||[],type:""}}))))):(a=null==w?void 0:w.map((function(e,n){return c()(c()({},e),{},{type:e.types})})),j(a)),N(!C);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"BPROGRAM"===l.actionTabs.key,title:"试题体验",okText:C?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:B,onCancel:function(){g({}),j([]),N(!1),d({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"程序填空题"}),(0,V.jsx)(fe.Z,{value:null==v||null===(t=v.program_attr)||void 0===t?void 0:t.description}),(null==v||null===(i=v.program_attr)||void 0===i?void 0:i.code)&&(0,V.jsx)(fe.Z,{showProgramFill:!0,onFillChange:function(e){var n=null==e?void 0:e.map((function(e,n){var t,i,r,a;return c()(c()({},e),{},{types:0===(null==v?void 0:v.submit_rule)?e.value===e.answer?"success":"warning":1===(null==v?void 0:v.submit_rule)?(null===(t=e.value)||void 0===t?void 0:t.trim())===(null===(i=e.answer)||void 0===i?void 0:i.trim())?"success":"warning":(null===(r=e.value)||void 0===r?void 0:r.replaceAll(" ",""))===(null===(a=e.answer)||void 0===a?void 0:a.replaceAll(" ",""))?"success":"warning"})}));j(n)},programFillValue:w,value:Be.Base64.decode(null==v||null===(a=v.program_attr)||void 0===a?void 0:a.code)}),C&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),null==v||null===(s=v.standard_answer)||void 0===s?void 0:s.map((function(e,n){return(0,V.jsxs)("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"},children:[(0,V.jsxs)("b",{children:["填空",n+1,"答案: "]}),(0,V.jsx)("pre",{children:(null==e?void 0:e.answer_text)||""})]})})),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==v?void 0:v.analysis)||"暂无解析"]})]})]})})})),Se=t(867),Te={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Ie=t(43428),Ze=t(43604),Pe="drawerWrap___pL0ai",Le="title___D60AS",Me="contentWrap___VyVzG",Re="totalInfo___wXopO",Oe="clear___Sbav5",De="problemset___jGIix",Ge="delete___zwK_M",Qe="deleteIcon___BYp0Q",Fe="createBtnWrapper___Qnnet",ze=[],We=function(e){ze.forEach((function(n){e.target===n.element||Ve.isParent(e.target,n.element)||n.callbacks.forEach((function(e){return e()}))}))};window.document.body?window.document.body.addEventListener("click",We):window.addEventListener("DOMContentLoaded",(function(){window.document.body.addEventListener("click",We)}));var Ve={isParent:function(e,n){for(var t=e;t&&t.tagName&&"body"!==t.tagName.toLowerCase();){if(t===n)return!0;t=t.parentNode}return!1},init:function(e,n){var t=ze.filter((function(n){return n.element===e}));return t.length>0?t[0].callbacks.push(n):ze.push({element:e,callbacks:[n]}),{clear:function(){ze=ze.filter((function(n){return n.element!==e}))}}}},He=Ve,qe=t(58195),Ye=[{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:"组合题"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"程序填空题"}],Xe=function(e){var n=e.visible,t=e.basketData,i=e.basketTotal,r=e.onClose,a=void 0===r?function(){}:r,o=e.onDelete,s=void 0===o?function(){}:o,c=e.onClear,l=e.onSubmit,u=(0,f.useRef)(),d=(0,f.useRef)();(0,f.useEffect)((function(){if(d.current)return i>=0&&!u.current&&(u.current=He.init(d.current,(function(){a()}))),function(){u.current&&u.current.clear()}}),[d.current]);var p=window.screen.width<=1440;return(0,V.jsx)(Ie.Z,{rootClassName:Pe,placement:"right",closable:!1,mask:!1,open:n,forceRender:!0,width:p?130:160,onClose:a,children:i>0?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)("div",{className:Le,children:"试题篮"}),(0,V.jsxs)("div",{ref:d,className:Me,children:[(0,V.jsxs)(T.Z,{wrap:!1,className:Re,align:"middle",children:[(0,V.jsx)(Ze.Z,{span:14,children:"题目总数"}),(0,V.jsx)(Ze.Z,{span:4,children:i}),(0,V.jsx)(Ze.Z,{span:6,className:Oe,onClick:c,children:"清空"})]}),Ye.map((function(e){return t[e.stateName]>0&&(0,V.jsxs)(T.Z,{align:"middle",wrap:!1,className:De,children:[(0,V.jsx)(Ze.Z,{span:14,children:e.typeName}),(0,V.jsx)(Ze.Z,{span:4,children:t[e.stateName]}),(0,V.jsx)(Ze.Z,{span:6,className:Ge,children:(0,V.jsx)("i",{onClick:function(){return s(e.type)},className:"iconfont icon-piliangshanchu3 ".concat(Qe)})})]},e.type)})),(0,V.jsx)(T.Z,{justify:"center",className:Fe,children:(0,V.jsx)(qe.Z,{block:!0,type:"primary",onClick:l,children:"创建试卷"})})]})]}):(0,V.jsxs)("div",{ref:d,children:[(0,V.jsx)("div",{className:Le,children:"试题篮"}),(0,V.jsx)(P.Z,{customText:"请选择试题加入试题篮后进行组卷",styles:{width:120},imgStyles:{width:120}})]})})},Ue=["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"],Ke={SINGLE:"单选题",MULTIPLE:"多选题",JUDGMENT:"判断题",COMPLETION:"填空题",SUBJECTIVE:"简答题",PROGRAM:"编程题",PRACTICAL:"实训题",COMBINATION:"组合题",BPROGRAM:"程序填空题"},Je=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n,t=e.problemset,i=(e.globalSetting,e.loading),a=e.dispatch,o=e.onReloadData,s=void 0===o?function(){}:o,c=e.onReloadBasketData,l=void 0===c?function(){}:c,d=(M()(e,Ue),function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"problemset/basketDelete",payload:t.actionTabs.params});case 2:n=e.sent,a({type:"problemset/setActionTabs",payload:{}}),0===n.status&&(s(),l());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,V.jsx)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"Problemset-BasketDelete"===t.actionTabs.key,title:"提示",okText:"确定",cancelText:"取消",confirmLoading:i["problemset/handleDelete"],width:"442px",onOk:d,onCancel:function(){a({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{className:R,children:["是否删除试题篮中的",Ke[null===(n=t.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.type]]})})})),$e="hide___P6mxu",en="open___hazgP",nn="basket___y6VHF",tn="count___YEH5s",rn="iconWrap___l__Lj",an="icon___yiXgh",on="name___tBtew",sn=function(e){var n=e.count,t=e.visibleBasket,i=e.onToggleVisible,r=void 0===i?function(){}:i;return(0,V.jsx)(_.Z,{title:"试题篮",placement:"left",children:(0,V.jsxs)("div",{className:"".concat(t?en:$e," ").concat(nn),onClick:r,children:[n>0&&(0,V.jsx)("div",{className:tn,children:n}),(0,V.jsx)("span",{className:rn,children:(0,V.jsx)("i",{className:"".concat(an," iconfont icon-shitilan")})}),(0,V.jsx)("div",{className:on,children:"试题篮"})]})})},cn=t(13002),ln=t(33702),un=t(99144),dn=t(79905),pn="drawer___Bi9wT",fn="menu___t0_fV",mn="actived___zWm74",hn="actived2___RRfRj",vn="subTag___EczBy",gn="directionName___H9hFf",xn="menuDirection___JkwbJ",An="listItem___kNMPl",bn="info___QKQMx",yn="title___eGYd4",wn="titleLeft___ltIGt",jn="description___zs7Ow",kn="menuCourse___PygX2",_n="authorname___D4gcN",Cn="tooltip-content___RseJD",Nn=t(374),Bn=t(82895),En=t(23457),Sn=t(75105),Tn=(g.Z.Search,{id:"type",name:"来源",children:[{name:"全部",id:"all",type:"type"},{name:"我的",id:"mine",type:"type"}]}),In={id:"diff",name:"难度",children:[{name:"全部",id:"",type:"diff"},{name:"初级",id:1,type:"diff"},{name:"中级",id:2,type:"diff"},{name:"中高级",id:3,type:"diff"},{name:"高级",id:4,type:"diff"}]},Zn=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,i,a,s=e.classroomList,l=(e.loading,e.dispatch),d=e.cb,h=e.shixunIds,v=void 0===h?[]:h,g=(0,m.useParams)(),A=((0,m.useLocation)(),s.actionTabs,x.Z.useForm()),b=(p()(A,1)[0],s.shixunLists),w=(0,f.useState)([]),k=p()(w,2),C=k[0],N=k[1],B=(0,f.useState)([]),S=p()(B,2),Z=S[0],L=S[1],M=(0,f.useState)([]),R=p()(M,2),O=R[0],D=R[1],G=(0,f.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null}),Q=p()(G,2),F=Q[0],z=Q[1];(0,f.useEffect)((function(){"选用实践项目"===s.actionTabs.key&&l({type:"classroomList/getShixunLists",payload:c()({},F)})}),[s.actionTabs.key]),(0,f.useEffect)((function(){W()}),[g]);var W=function(){var e=u()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Nn.I_)({});case 2:return n=e.sent,e.next=5,(0,Sn.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});case 5:t=e.sent,D([{id:null,name:"全部"},{id:-1,name:"未加入目录"}].concat(o()((null==t?void 0:t.groups)||[]))),L((null==n?void 0:n.disciplines)||[]);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(e,n,t){F.tag_level=e,F.sub_discipline_id=n,F.discipline_id=t,F.page=1,z(c()({},F)),l({type:"classroomList/getShixunLists",payload:c()({},F)})},q=function(){l({type:"classroomList/setActionTabs",payload:{}}),z({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return"选用实践项目"!==s.actionTabs.key?null:(0,V.jsxs)(Ie.Z,{placement:"bottom",height:"100%",closable:!0,onClose:q,open:"选用实践项目"===s.actionTabs.key,rootClassName:pn,footer:(0,V.jsxs)("div",{className:"tc",children:[(0,V.jsx)(E.ZP,{size:"middle",onClick:function(){q(),N([])},style:{marginRight:8},children:"取消"}),(0,V.jsx)(E.ZP,{size:"middle",onClick:u()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=C[i],!v.includes(n)){e.next=4;break}return y.ZP.info("请勿重复选择:".concat(null==b||null===(t=b.shixun_list)||void 0===t||null===(t=t.find((function(e){return e.id===n})))||void 0===t?void 0:t.title)),e.abrupt("return",{v:void 0});case 4:case"end":return e.stop()}}),e)})),i=0;case 2:if(!(i<(null==C?void 0:C.length))){e.next=10;break}return e.delegateYield(n(),"t0",4);case 4:if(!(t=e.t0)){e.next=7;break}return e.abrupt("return",t.v);case 7:i++,e.next=2;break;case 10:q(),d(C),N([]);case 13:case"end":return e.stop()}}),e)}))),type:"primary",children:"确定"})]}),children:[(0,V.jsx)("section",{className:"tc",children:(0,V.jsx)(En.Z,{onChange:function(e){z(c()(c()(c()({},F),e),{},{page:1})),l({type:"classroomList/getShixunLists",payload:c()(c()(c()({},F),e),{},{page:1})})}})}),(0,V.jsxs)("section",{className:"edu-container",children:[(0,V.jsxs)("ul",{className:fn,children:[(0,V.jsx)("li",{children:Tn.name}),null==Tn||null===(n=Tn.children)||void 0===n?void 0:n.map((function(e,n){return(0,V.jsx)("li",{className:F[Tn.id]==e.id?mn:"",onClick:function(){F[Tn.id]=e.id,F.page=1,z(c()({},F)),l({type:"classroomList/getShixunLists",payload:c()({},F)})},children:(0,V.jsx)("strong",{children:e.name})},e.id)}))]}),(0,V.jsxs)("ul",{className:xn,children:[(0,V.jsx)("li",{className:gn,children:"方向"}),(0,V.jsx)("li",{className:F.discipline_id?"":mn,onClick:function(){H(null,null,null)},children:(0,V.jsx)("strong",{children:"全部"})}),null==Z?void 0:Z.map((function(e,n){return(0,V.jsxs)("li",{className:F.discipline_id==e.id?mn:"",children:[(0,V.jsx)("strong",{onClick:function(){H(1,null,e.id)},children:e.name}),(0,V.jsx)("div",{children:e.sub_disciplines.map((function(n,t){return(0,V.jsxs)("div",{className:"mt5",children:[(0,V.jsx)("div",{className:F.sub_discipline_id==n.id?"".concat(hn," ").concat(vn):vn,onClick:function(){H(2,n.id,e.id)},children:n.name}),(0,V.jsx)("ul",{className:"mt5",children:n.tags&&n.tags.map((function(n,t){return(0,V.jsx)("li",{className:F.sub_discipline_id==n.id&&3===F.tag_level?hn:"",onClick:function(){H(3,n.id,e.id)},children:n.name},t)}))})]},t)}))})]},n)}))]}),"mine"===F.type&&(0,V.jsxs)("ul",{className:fn,children:[(0,V.jsx)("li",{children:"目录"}),null==O?void 0:O.map((function(e,n){return(0,V.jsx)("li",{className:F.group_id==e.id?mn:"",onClick:function(){F.group_id=e.id,F.page=1,z(c()({},F)),l({type:"classroomList/getShixunLists",payload:c()({},F)})},children:(0,V.jsx)("strong",{children:e.name})},e.name)}))]}),(0,V.jsxs)("ul",{className:fn,children:[(0,V.jsx)("li",{children:In.name}),null==In||null===(t=In.children)||void 0===t?void 0:t.map((function(e,n){return(0,V.jsx)("li",{className:F[In.id]==e.id?mn:"",onClick:function(){F[In.id]=e.id,F.page=1,z(c()({},F)),l({type:"classroomList/getShixunLists",payload:c()({},F)})},children:(0,V.jsx)("strong",{children:e.name})},e.name)}))]}),(0,V.jsxs)(T.Z,{children:[(0,V.jsx)(Ze.Z,{flex:"1",children:(0,V.jsx)("div",{className:kn,style:{margin:"0px 15px"},children:(0,V.jsxs)("ul",{children:[(0,V.jsxs)("li",{children:["已选",(0,V.jsx)("span",{className:"c-blue",children:C.length}),"个"]}),(0,V.jsxs)("li",{children:["共",(0,V.jsx)("span",{className:"c-blue",children:b.shixuns_count}),"个"]}),(0,V.jsxs)("li",{className:"current",onClick:function(){var e=c()(c()({},F),{},{order:"asc"===F.order?"desc":"asc"});z(e),l({type:"classroomList/getShixunLists",payload:e})},children:["学习人数",(0,V.jsx)("p",{className:"edu-sorter current ".concat(F.order),children:"asc"===F.order?(0,V.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}):(0,V.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})})]})]})})}),(0,V.jsx)(Ze.Z,{className:"c-grey-999",children:"mine"===(null==F?void 0:F.type)?"已静默/公开发布的实践项目进入本列表备选":"仅已公开发布的实践项目进入本列表备选"})]}),null==b||null===(i=b.shixun_list)||void 0===i?void 0:i.map((function(e,n){return(0,V.jsxs)("div",{className:An,children:[(0,V.jsx)(j.Z,{checked:C.includes(e.id),value:e.id,disabled:null==e?void 0:e.need_authorize,onChange:function(n){C.indexOf(e.id);C.indexOf(e.id)>-1?N(C.filter((function(n){return n!==e.id}))):N(C.concat(e.id))}}),(0,V.jsxs)("div",{className:bn,children:[(0,V.jsx)("div",{className:yn,children:(0,V.jsxs)("div",{className:wn,children:[(0,V.jsx)("a",{className:"c-black",href:"/shixuns/".concat(null==e?void 0:e.identifier,"/challenges"),target:"_blank",children:(0,V.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(null==e?void 0:e.need_authorize)&&(0,V.jsx)("span",{onClick:function(){(0,Bn.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10",children:"需授权"}),(0,dn.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,V.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,V.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,dn.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,V.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,V.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,dn.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,V.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,V.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})})]})}),(0,V.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,V.jsx)("span",{className:jn,dangerouslySetInnerHTML:{__html:e.description}})}),(0,V.jsx)("div",{className:" mt15",children:e.challenge_names.map((function(e,n){return(0,V.jsxs)("span",{className:"mr30 font12",children:["第",n+1,"关 ",e," "]},n)}))}),(0,V.jsx)(ye.Z,{dashed:!0}),(0,V.jsxs)("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"},children:[(0,V.jsxs)("div",{children:[(0,V.jsx)(_.Z,{overlayClassName:Cn,title:(0,V.jsx)("div",{children:(0,V.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),children:(0,V.jsx)("span",{className:_n,dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),e.author_school_name&&(0,V.jsx)(f.Fragment,{children:(0,V.jsx)("span",{dangerouslySetInnerHTML:{__html:e.author_school_name}})})]}),(0,V.jsxs)("div",{children:[(0,V.jsxs)("span",{className:"mr30",children:["难度系数  ",e.level]}),(0,V.jsxs)("span",{children:["学习人数  ",e.study_count]})]})]})]})]},n)})),0===(null==b||null===(a=b.shixun_list)||void 0===a?void 0:a.length)&&(0,V.jsx)(P.Z,{}),(0,V.jsx)("p",{})]}),(0,V.jsx)("div",{className:"tc mt20",children:(0,V.jsx)(I.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:F.page||1,showQuickJumper:!0,total:null==b?void 0:b.shixuns_count,onChange:function(e){var n=c()(c()({},F),{},{page:e});z(n),l({type:"classroomList/getShixunLists",payload:n})}})})]},"bottom")})),Pn=t(70088),Ln="operating___srUHx",Mn="tip___F8nWU",Rn=function(e,n){var t,i=e.data,r=e.height,a=void 0===r?400:r,o=x.Z.useForm(),s=p()(o,1)[0],l=(0,f.useState)({}),u=p()(l,2),d=u[0],m=u[1];return(0,f.useEffect)((function(){i&&(m(i),s.setFieldsValue(c()({},i)))}),[i]),(0,f.useImperativeHandle)(n,(function(){return{form:s}})),(0,V.jsx)("div",{className:Ln,style:{marginBottom:"0"},children:(0,V.jsxs)(x.Z,{form:s,scrollToFirstError:!0,onValuesChange:function(){m(c()({},s.getFieldsValue()))},children:[(0,V.jsx)(x.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"},{max:30,message:"请输入标题,最大限制30个字符"},{whitespace:!0,message:"请勿输入空格"}],children:(0,V.jsx)(g.Z,{placeholder:"请输入标题,最大限制30个字符",suffix:"".concat((null===(t=d.name)||void 0===t?void 0:t.length)||0,"/30")})}),(0,V.jsx)(x.Z.Item,{name:"languages",label:"编程语言",rules:[{required:!0,message:"请选择编程语言"}],children:(0,V.jsxs)(j.Z.Group,{children:[(0,V.jsx)(j.Z,{value:"c",children:"C"}),(0,V.jsx)(j.Z,{value:"c++",children:"C++"}),(0,V.jsx)(j.Z,{value:"java",children:"Java"}),(0,V.jsx)(j.Z,{value:"python",children:"Python"})]})}),(0,V.jsx)("div",{className:Mn,children:"选择支持以下编程试题进行编译的语言"}),(0,V.jsx)("div",{style:{margin:"20px 0 12px 0px"},children:"说明"}),(0,V.jsx)(x.Z.Item,{name:"description",children:(0,V.jsx)(Ae.Z,{height:a,defaultValue:d.description||"",watch:!0})})]})})},On=(0,f.forwardRef)(Rn),Dn=t(89830),Gn=t(5623),Qn=t(680),Fn=t(54467),zn=v.Z.TabPane,Wn=g.Z.Search,Vn=g.Z.TextArea,Hn=function(e){return e.Mine="0",e.Public="1",e.Collection="2",e.TeachGroupShare="3",e}({}),qn=(0,m.connect)((function(e){var n=e.classroomList,t=e.problemset,i=e.user,r=e.loading,a=e.globalSetting,o=e.shixunHomeworks;return{classroomList:n,problemset:t,user:i,globalSetting:a,loading:r.effects,shixunHomeworks:o}}))((function(e){var n,t,i,a,s,l,d,g,L,M,R=e.classroomList,O=e.problemset,D=e.user,G=(e.globalSetting,e.loading),Q=e.dispatch,F=(e.match,e.shixunHomeworks),z=(0,m.useLocation)(),W=(0,m.useParams)(),H=(0,m.useSearchParams)(),Y=p()(H,1)[0],U=(0,f.useRef)(),K=Y.get("tabs_key")||"0",J=(0,f.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:K,item_type:null,difficulty:null,keyword:null,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",id:Y.get("id")||null,exam_id:W.id||null,exercise_id:W.categoryId||null}),ee=p()(J,2),ne=ee[0],te=ee[1],ie=(0,f.useState)(0),re=p()(ie,2),ae=re[0],ce=re[1],ue=(0,f.useState)([]),fe=p()(ue,2),ge=fe[0],Ae=fe[1],ye=(0,f.useState)(K),we=p()(ye,2),je=we[0],ke=we[1],_e=(0,f.useState)(0),Ce=p()(_e,2),Be=Ce[0],Ie=Ce[1],Ze=(0,f.useState)(-1),Pe=p()(Ze,2),Le=Pe[0],Me=Pe[1],Re=(0,f.useState)([]),Oe=p()(Re,2),De=Oe[0],Ge=Oe[1],Qe=(0,f.useState)(!1),Fe=p()(Qe,2),ze=(Fe[0],Fe[1]),We=(0,f.useState)([]),Ve=p()(We,2),He=Ve[0],qe=Ve[1],Ye=(0,f.useState)(0),Ue=p()(Ye,2),Ke=Ue[0],$e=Ue[1],en=(0,f.useState)(!1),nn=p()(en,2),tn=nn[0],rn=nn[1],an=(0,f.useState)(!1),on=p()(an,2),pn=on[0],fn=on[1],mn=(0,f.useState)(),hn=p()(mn,2),vn=hn[0],gn=hn[1],xn=(0,f.useState)(!1),An=p()(xn,2),bn=An[0],yn=An[1],wn=(0,f.useRef)(!1),jn=((0,f.useRef)(""),(0,f.useRef)()),kn=(0,f.useRef)(),_n=(0,f.useRef)(),Cn=(0,f.useState)(),Nn=p()(Cn,2),Bn=Nn[0],En=Nn[1],Tn=(0,f.useState)([]),In=p()(Tn,2),Ln=In[0],Mn=In[1],Rn=(0,f.useRef)(!1),qn="/problemset"===z.pathname,Yn=null===(n=z.pathname)||void 0===n?void 0:n.includes("program_homework"),Xn=Yn&&W.categoryId&&null!==(t=z.pathname)&&void 0!==t&&t.includes("edit")?W.categoryId:"",Un=Xn?"编辑编程作业":"新建编程作业",Kn=(0,f.useState)({}),Jn=p()(Kn,2),$n=Jn[0],et=Jn[1],nt=(0,f.useState)(!1),tt=p()(nt,2),it=tt[0],rt=tt[1],at=D.userInfo||{},ot=at.admin,st=at.business,ct=at.is_shixun_marker,lt=at.is_teacher,ut=at.user_identity,dt=ot||st||ct||lt||"学生"!==ut,pt=(0,f.useState)("按更新时间降序"),ft=p()(pt,2),mt=ft[0],ht=ft[1],vt=F.commonHomeWorkAddDefaultData,gt=(0,f.useState)([]),xt=p()(gt,2),At=xt[0],bt=xt[1],yt=(0,f.useRef)(null),wt=(0,f.useState)(!1),jt=p()(wt,2),kt=jt[0],_t=jt[1],Ct=(0,f.useState)([]),Nt=p()(Ct,2),Bt=Nt[0],Et=Nt[1],St=(0,f.useState)(""),Tt=p()(St,2),It=Tt[0],Zt=Tt[1],Pt=(0,f.useState)(!1),Lt=p()(Pt,2),Mt=Lt[0],Rt=Lt[1],Ot=(0,f.useState)(!1),Dt=p()(Ot,2),Gt=Dt[0],Qt=Dt[1],Ft=(0,f.useState)([]),zt=p()(Ft,2),Wt=zt[0],Vt=zt[1],Ht=x.Z.useForm(),qt=p()(Ht,1)[0],Yt=(0,f.useState)(!1),Xt=p()(Yt,2),Ut=Xt[0],Kt=Xt[1],Jt=(0,f.useState)(null),$t=p()(Jt,2),ei=$t[0],ni=$t[1],ti=(0,f.useState)(0),ii=p()(ti,2),ri=ii[0],ai=ii[1],oi=(0,f.useRef)(null),si=[{name:"按试题名称升序",type:"name_pinyin",direction:"asc"},{name:"按试题名称降序",type:"name_pinyin",direction:"desc"},{name:"按更新时间升序",type:"updated_at",direction:"asc"},{name:"按更新时间降序",type:"updated_at",direction:"desc"},{name:"按使用次数升序",type:"quotes",direction:"asc"},{name:"按使用次数降序",type:"quotes",direction:"desc"}];(0,f.useEffect)((function(){return document.body.setAttribute("data-custom","initial"),function(){document.body.removeAttribute("data-custom")}}),[]);var ci=function(){var e=u()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.$c)({id:Xn});case 2:null!=(n=e.sent)&&n.name&&(i={description:n.description,languages:n.languages,name:n.name},oi.current.form.setFieldsValue(i),et(c()({},i)),Et(o()(n.data)),Mn(null===(t=n.data)||void 0===t?void 0:t.map((function(e){return e.id}))));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){Xn&&ci()}),[Xn]),(0,f.useEffect)((function(){var e=(null==Y?void 0:Y.get("group_id"))||0;Q({type:"problemset/getDisciplines",payload:{source:"question",group_id:e,group_type:je}}),ne.group_id=Number(e),"3"===je&&(ne.clazz="ItemBanksGroup",xi(!0)),te(ne),pi(ne).then((function(e){_t(!1)})),di(ne),fi(),ui()}),[]),(0,f.useEffect)((function(){return Q({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),Q({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){Q({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Q({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,f.useEffect)((function(){return Q({type:"globalSetting/headerFixedToggle",payload:!0}),function(){Q({type:"globalSetting/headerFixedToggle",payload:!1})}}),[]),(0,f.useEffect)((function(){return Q({type:"globalSetting/headerFooterToggle",payload:qn}),function(){Q({type:"globalSetting/headerFooterToggle",payload:!0})}}),[]),(0,f.useEffect)((function(){(0,un.Dk)(Yn?Un:"试题库")}),[Yn,Un]);var li=function(e){var n=0;return null==vn||vn.forEach((function(t){t.type===e&&(n=t.count)})),n},ui=function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Q({type:"problemset/getTeachGroupData"});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){var e=O.basketData||{},n=e.completion_questions_count,t=void 0===n?0:n,i=e.judgement_questions_count,r=void 0===i?0:i,a=e.multiple_questions_count,o=void 0===a?0:a,s=e.practical_questions_count,c=void 0===s?0:s,l=e.program_questions_count,u=void 0===l?0:l,d=e.single_questions_count,p=void 0===d?0:d,f=e.subjective_questions_count,m=void 0===f?0:f,h=e.combination_questions_count,v=void 0===h?0:h,g=e.bprogram_questions_count;$e(t+r+o+c+u+p+m+v+(void 0===g?0:g))}),[O.basketData]);var di=function(){var e=u()(r()().mark((function e(n,t){var i,a,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"3"===n.type?n.clazz="ItemBanksGroup":delete n.clazz,i=c()({},n),_t(!0),e.next=5,Q({type:"problemset/getGroup",payload:c()({},i)});case 5:return null!=(a=e.sent)&&a.data&&bt((null==a?void 0:a.data)||[]),a&&(qe((null==a?void 0:a.navigation)||[]),(null==a||null===(o=a.navigation)||void 0===o?void 0:o.length)>1?Xi(!1):Xi(!0)),Yn||t||Mn([]),_t(!1),e.abrupt("return",a);case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),pi=function(){var e=u()(r()().mark((function e(n,t){var i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=c()({},n)).item_type=Yn?"PROGRAM":n.item_type,i.keyword=n.keyword||"",_t(!0),e.next=6,Q({type:"problemset/getItemBanks",payload:c()({},i)});case 6:if(!(a=e.sent)||403===a.status||401===a.status||500===a.status){e.next=18;break}return ce(a.items_count||0),gn(a.item_types),Ae(a.items||[]),Ge(a.tag_disciplines||[]),En(a.used_shixun_ids||[]),mi(a.items||[]),Yn||t||Mn([]),Ie((null==a?void 0:a.added_num)||0),_t(!1),e.abrupt("return",a);case 18:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),fi=function(){Q({type:"problemset/getBasketList",payload:{}})},mi=function(e){var n=e.every((function(e){var n;return 0===(null===(n=e.program_attr)||void 0===n?void 0:n.status)}));wn.current=n},hi=(0,f.useState)(!1),vi=p()(hi,2),gi=vi[0],xi=vi[1],Ai=function(e,n){ne.page=e,ne.per_page=n,te(ne),pi(ne,!0),di(ne,!0)},bi=function(e){ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id="",ne.item_type=null,ne.difficulty=null,ne.page=1,ne.keyword=e,delete ne.id,console.log(ne,"paramsparamsparamsparamsparams"),e?(fn(!0),(0,Dn.tk)({name:e,copywriting:e,position:Yn?"Practice":"ItemBank"})):fn(!1),Me(-1),te(ne),pi(ne)},yi=function(){ne.per_page=20,te(ne),pi(ne),yn(!1)},wi=function(e){var n=e.length===ge.length&&ne.page>1?ne.page-1:ne.page;ne.page=n,ne.per_page=20,fi(),te(ne),pi(ne),di(ne)},ji=function(){Q({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},ki=function(){var e=u()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=6;break}return e.next=3,(0,oe.lS)({id:n});case 3:e.t0=e.sent,e.next=9;break;case 6:return e.next=8,(0,oe.s)({id:n});case 8:e.t0=e.sent;case 9:0===(null==(i=e.t0)?void 0:i.status)&&yi();case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),_i=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:dr(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ci=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:or([n]);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ni=function(e){kn.current="",jn.current="",A.Z.confirm({centered:!0,width:530,icon:null,okText:"确定",cancelText:"取消",title:"试题纠错",content:(0,V.jsxs)("div",{className:"font14",children:[(0,V.jsx)("div",{children:"错误类型:"}),(0,V.jsxs)(b.ZP.Group,{className:"mt10",onChange:function(e){return jn.current=e.target.value},children:[(0,V.jsx)(b.ZP,{value:"题干",children:"题干"}),(0,V.jsx)(b.ZP,{value:"答案",children:"答案"}),(0,V.jsx)(b.ZP,{value:"解析",children:"解析"}),(0,V.jsx)(b.ZP,{value:"属性",children:"属性"}),(0,V.jsx)(b.ZP,{value:"其它",children:"其它"})]}),(0,V.jsx)("div",{className:"mt10",children:"错误描述:"}),(0,V.jsx)(Vn,{className:"mt10",rows:4,defaultValue:kn.current,onChange:function(e){return kn.current=e.target.value}})]}),onOk:function(){return new Promise(function(){var n=u()(r()().mark((function n(t,i){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(jn.current&&kn.current){n.next=3;break}return y.ZP.info("请填写错误类型和错误描述!"),n.abrupt("return",i());case 3:return n.next=5,(0,oe.L5)({id:e,clazz:jn.current,description:kn.current});case 5:0===n.sent.status&&y.ZP.info("添加成功!"),t();case 8:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}())}})},Bi=(0,f.useRef)(),Ei=(0,f.useState)([]),Si=p()(Ei,2),Ti=Si[0],Ii=Si[1],Zi=(0,f.useState)(!1),Pi=p()(Zi,2),Li=Pi[0],Mi=Pi[1],Ri=(0,f.useState)({}),Oi=p()(Ri,2),Di=(Oi[0],Oi[1],(0,f.useRef)([0])),Gi=function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Sn.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:null==n?void 0:n.sub_discipline_id}});case 2:t=e.sent,Ii(null==t?void 0:t.tag_disciplines);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Qi=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ni(n),ur(n),Mi(!0);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Fi=function(e){Q({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:e}}})},zi=function(e){Q({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:e}}})},Wi=function(){var e=u()(r()().mark((function e(n){var t,i,a,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("PROGRAM"!==(t=n.item_type)){e.next=12;break}return i=n.program_attr.identifier,e.next=5,Q({type:"problemset/startExperience",payload:{id:i}});case 5:if(0!==(a=e.sent).status){e.next=10;break}return o=a.identifier,(0,un.xg)("/myproblems/".concat(o)),e.abrupt("return");case 10:return y.ZP.warning(a.message),e.abrupt("return");case 12:Q({type:"problemset/setActionTabs",payload:{key:t,params:n}});case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Vi=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ne.exam_id){e.next=6;break}return e.next=3,(0,oe.fY)({item_id:n,id:ne.exam_id});case 3:return 0===e.sent.status&&yi(),e.abrupt("return");case 6:if(null==ne||!ne.exercise_id){e.next=12;break}return e.next=9,(0,Sn.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:null==ne?void 0:ne.exercise_id,item_bank_ids:[n]}});case 9:return 0===e.sent.status&&yi(),e.abrupt("return");case 12:return e.next=14,Q({type:"problemset/cancel",payload:{id:n,item_bank:1}});case 14:0===e.sent.status&&(yi(),fi());case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Hi=(0,f.useState)(!1),qi=p()(Hi,2),Yi=qi[0],Xi=qi[1],Ui=function(){var e=u()(r()().mark((function e(n){var t,i,a,s=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s.length>1&&void 0!==s[1]&&s[1],t=s.length>2&&void 0!==s[2]&&s[2],Q({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(n),group_type:"3"===je?Hn.TeachGroupShare:Hn.Mine}}),ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id="",ne.page=1,ne.per_page=20,ne.group_id=Math.abs(n),Me(-1),te(ne),t?((i=JSON.parse(JSON.stringify(He))).splice(i.length-2,2),ne.parents=i):ne.parents=[].concat(o()(He||[{id:0,name:"根目录"}]),o()((null===(a=(0,ln.b)(U.current,n))||void 0===a?void 0:a.map((function(e){return{id:e.id,name:e.name}})))||[])),di(c()({},ne)).then((function(e){var t;qe(null==e?void 0:e.navigation),(null==e||null===(t=e.navigation)||void 0===t?void 0:t.length)>1&&n?Xi(!0):Xi(!1)})),pi(ne);case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ki=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ne.exam_id){e.next=6;break}return e.next=3,(0,oe.zh)({exam_id:ne.exam_id,item_bank_ids:[n]});case 3:return 0===e.sent.status&&yi(),e.abrupt("return");case 6:if(null==ne||!ne.exercise_id){e.next=12;break}return e.next=9,(0,Sn.ZP)("/api/exercises/".concat(null==ne?void 0:ne.exercise_id,"/select_questions.json"),{method:"post",body:{item_bank_ids:[n]}});case 9:return 0===e.sent.status&&yi(),e.abrupt("return");case 12:if(200!==Ke){e.next=15;break}return y.ZP.info("已选200个试题(不能在选用更多试题)"),e.abrupt("return");case 15:return e.next=17,Q({type:"problemset/select",payload:{item_bank_ids:[n]}});case 17:0===e.sent.status&&(yi(),fi());case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ji=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=3;break}if(null!=Ln&&Ln.length){e.next=3;break}return e.abrupt("return",y.ZP.info("请先选择试题"));case 3:_n.current=[0],A.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"加入我的题库",maskClosable:!0,className:"custom-modal-divider",icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),style:{maxHeight:500,overflow:"auto"},children:[(0,V.jsx)("p",{className:"c-grey-333",children:"请选择加入的文件夹"}),(0,V.jsx)(w.Z,{spinning:kt,children:(0,V.jsx)(X.Z,{defaultValue:!0,value:_n.current,onChange:function(e){return _n.current=e}})})]}),onOk:function(){var e=u()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.Rp)({id:n,group_id:null===(t=_n.current)||void 0===t?void 0:t[0]});case 2:i=e.sent,_n.current=[],0===(null==i?void 0:i.status)&&(di(ne),yi(),y.ZP.success("加入成功"));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(n){return e.apply(this,arguments)}}(),$i=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=3;break}if(null!=Ln&&Ln.length){e.next=3;break}return e.abrupt("return",y.ZP.info("请先选择试题"));case 3:A.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"移动到",maskClosable:!0,className:"custom-modal-divider",icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),style:{maxHeight:500,overflow:"auto"},children:[(0,V.jsxs)("div",{className:Te.tips,children:[(0,V.jsx)("div",{children:"提示:"}),(0,V.jsx)("div",{children:"1.若将已共享试题移入文件夹,则会撤销此试题原有的共享选项,以文件夹的共享选项为准;"}),(0,V.jsx)("div",{children:"2.若将已共享文件夹内的试题移出至根目录,则会撤销试题所有的共享选项。"})]}),(0,V.jsx)("p",{className:"c-grey-333",children:"请选择需要移动到的文件夹"}),(0,V.jsx)(w.Z,{spinning:kt,children:(0,V.jsx)(X.Z,{defaultValue:!0,defaultSelectedKeys:Di.current,defaultExpandedKeys:Di.current,onChange:function(e){return Di.current=e}})})]}),onOk:function(){var e=u()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.LS)({ids:n?[n]:Ln,groups_ids:null===(t=Di.current)||void 0===t?void 0:t[0]});case 2:i=e.sent,console.log("移动试题到指定文件夹的res",i),0===(null==i?void 0:i.status)&&(di(ne),yi());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),er=function(){var e=u()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("撤销共享触发"),e.next=3,(0,oe.hg)({clazz:"ItemBank",id:n});case 3:t=e.sent,console.log(t,"撤销共享触发的res"),i=(null==t?void 0:t.groups)||[],_n.current=i.filter((function(e){return e.is_share})).map((function(e){return e.id})),A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),children:[(0,V.jsx)("p",{className:"".concat(Te.tips),children:"提示:共享后的试题支持团队成员进行编辑,如需撤销本题对选中教研团队的分享,取消选中并确定即可。"}),(0,V.jsx)(j.Z.Group,{className:Te.checkbox,defaultValue:null==i?void 0:i.map((function(e){return e.is_share?e.id:""})),children:null==i?void 0:i.map((function(e){return(0,V.jsxs)(j.Z,{value:e.id,onChange:function(){e.is_share=!e.is_share,console.log(i,"选中的data"),_n.current=i},children:[" ",e.name]},e.id)}))})]}),onOk:function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _n.current=i.filter((function(e){return e.is_share})).map((function(e){return e.id})),console.log(_n.current,"joinGroupDataRef.current"),e.abrupt("return",new Promise(function(){var e=u()(r()().mark((function e(t,a){var o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(i,"看看这里的data"),e.next=3,(0,oe.GW)({ids:[n],clazz:"ItemBank",group_ids:_n.current});case 3:return o=e.sent,_n.current=[],0===(null==o?void 0:o.status)&&(y.ZP.info("操作成功"),yi()),e.abrupt("return",t());case 7:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),nr=function(e){var n=Ln;if(null==n||!n.length)return y.ZP.info("请先选择试题");Ke+n.length>200&&e&&qn?y.ZP.info("试题篮中最多可再加入".concat(200-Ke,"题,当前选中").concat(n.length,"题,请重新选择")):e?tr(n):ir(n)},tr=function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=o()(n),ge.forEach((function(e){var n;t.includes(e.id)&&("PROGRAM"===e.item_type&&0===(null===(n=e.program_attr)||void 0===n?void 0:n.status)&&(0,pe.remove)(t,(function(n){return n===e.id})))})),A.Z.confirm({width:530,title:"提示",className:"custom-modal-divider ",icon:null,centered:!0,okText:"确定",cancelText:"取消",content:(0,V.jsxs)("div",{children:["当前已选择",n.length,"道试题,已加入过的试题或未发布的编程题将不会重复加入 "]}),onOk:function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ne.exam_id){e.next=6;break}return e.next=3,(0,oe.zh)({exam_id:ne.exam_id,item_bank_ids:t});case 3:n=e.sent,e.next=15;break;case 6:if(null==ne||!ne.exercise_id){e.next=12;break}return e.next=9,(0,Sn.ZP)("/api/exercises/".concat(null==ne?void 0:ne.exercise_id,"/select_questions.json"),{method:"post",body:{item_bank_ids:t}});case 9:n=e.sent,e.next=15;break;case 12:return e.next=14,Q({type:"problemset/select",payload:{item_bank_ids:t}});case 14:n=e.sent;case 15:0===n.status&&(yi(),fi());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(n){return e.apply(this,arguments)}}(),ir=function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ne.exam_id){e.next=6;break}return e.next=3,(0,Sn.ZP)("/api/examination_banks/".concat(ne.exam_id,"/batch_revoke_item.json"),{method:"post",body:{item_ids:n}});case 3:t=e.sent,e.next=15;break;case 6:if(null==ne||!ne.exercise_id){e.next=12;break}return e.next=9,(0,Sn.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:null==ne?void 0:ne.exercise_id,item_bank_ids:n}});case 9:t=e.sent,e.next=15;break;case 12:return e.next=14,Q({type:"problemset/unselectAll",payload:{item_ids:n}});case 14:t=e.sent;case 15:0===t.status&&(yi(),fi());case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),rr=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!qn||200!==Ke){e.next=3;break}return y.ZP.info("已选200个试题(不能在选用更多试题)"),e.abrupt("return");case 3:if(!ne.exam_id){e.next=10;break}return e.next=6,(0,oe.zh)({exam_id:ne.exam_id,shixun_ids:n});case 6:0===e.sent.status&&yi(),e.next=14;break;case 10:return e.next=12,Q({type:"problemset/select",payload:{shixun_ids:n}});case 12:0===e.sent.status&&(fi(),yi());case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ar=function(){var e=u()(r()().mark((function e(n){var t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(t=O.teachGroupData)&&void 0!==t&&null!==(t=t.groups)&&void 0!==t&&t.length){e.next=2;break}return e.abrupt("return",y.ZP.info("您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看"));case 2:return e.next=4,(0,Sn.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:n}});case 4:if(a=e.sent,console.log(a,"判断可否共享-是否被共享过"),0===a.status){e.next=8;break}return e.abrupt("return");case 8:_n.current=null==a?void 0:a.data,A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),children:[(0,V.jsxs)("div",{className:Te.tips,children:[(0,V.jsx)("div",{children:"提示:"}),(0,V.jsx)("div",{children:"1.共享至教研团队后,在已共享的文件夹添加、删除试题或子文件夹等操作会同步至团队文件夹。若新试题无需共享,可新建文件夹管理试题。"}),(0,V.jsx)("div",{children:"2.如需撤销当前文件夹对选中教研团队的分享,取消选中并确定即可。"})]}),(0,V.jsx)(j.Z.Group,{className:Te.checkbox,defaultValue:_n.current.map((function(e){return e.is_share?e.id:""})),children:null==a||null===(i=a.data)||void 0===i?void 0:i.map((function(e){return(0,V.jsxs)(j.Z,{disabled:!e.can_share,value:e.id,onChange:function(){e.is_share=!e.is_share,console.log(a.data,"res.data"),_n.current=null==a?void 0:a.data},children:[" ",e.name]},e.id)}))})]}),onOk:function(){return new Promise(function(){var e=u()(r()().mark((function e(t,i){var o,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(o=_n.current)&&void 0!==o&&o.length){e.next=3;break}return y.ZP.info("请先选择教研团队"),e.abrupt("return",i());case 3:return e.next=5,(0,Sn.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:_n.current.map((function(e){return{id:e.id,is_share:e.is_share}})),group_id:n}});case 5:s=e.sent,console.log(s),0===(null==a?void 0:a.status)&&(y.ZP.success("操作成功"),_n.current=[],Mn([]),yi(),di(ne),t());case 8:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}});case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),or=function(e){var n,t;if(console.log("共享试题触发"),null===(n=O.teachGroupData)||void 0===n||null===(n=n.groups)||void 0===n||!n.length)return y.ZP.info("您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看");A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),children:[(0,V.jsx)("div",{className:Te.tips,children:"提示:共享后的试题支持团队成员进行编辑,如需撤销本题对选中教研团队的分享,取消选中并确定即可。"}),(0,V.jsx)(j.Z.Group,{className:Te.checkbox,defaultValue:_n.current,onChange:function(e){return _n.current=e},children:null===(t=O.teachGroupData)||void 0===t||null===(t=t.groups)||void 0===t?void 0:t.map((function(e){return(0,V.jsx)(j.Z,{value:e.group_id,children:e.name},e.group_id)}))})]}),onOk:function(){return new Promise(function(){var n=u()(r()().mark((function n(t,i){var a,o;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(null!==(a=_n.current)&&void 0!==a&&a.length){n.next=3;break}return y.ZP.info("请先选择教研团队"),n.abrupt("return",i());case 3:return n.next=5,(0,oe.GW)({ids:e||Ln,clazz:"ItemBank",group_ids:_n.current});case 5:0===(null==(o=n.sent)?void 0:o.status)&&(y.ZP.info("所选试题成功分享至教研团队"),_n.current=[],Mn([]),yi(),t());case 7:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}())},onCancel:function(){console.log("取消了"),_n.current=[]}})},sr=function(){var e=function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ze(!0),e.next=3,(0,oe.nD)({ids:Ln});case 3:n=e.sent,ze(!1),0===(null==n?void 0:n.status)&&A.Z.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"确定",title:"删除结果",maskClosable:!1,keyboard:!1,icon:null,content:"本次成功删除".concat(n.success,"条试题,有").concat(n.fail,"条试题因为公开无法删除,请撤销后再进行删除。"),onOk:function(){wi(new Array(n.success))}});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();null!=Ln&&Ln.length?A.Z.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"确定",title:"提示",cancelText:"取消",icon:null,content:"本次选中了".concat(null==Ln?void 0:Ln.length,"条试题进行删除操作,删除后将无法恢复,请确认是否删除?"),onOk:e}):y.ZP.warning("请选择需要删除的试题")},cr=function(){var e,n;if(null==Ln||!Ln.length)return y.ZP.info("请先选择试题");if(null!=ge&&null!==(e=ge.filter((function(e){return Ln.includes(e.id)})))&&void 0!==e&&e.every((function(e){return e.public})))return y.ZP.info("所选试题已公开,请重新选择");if(null!=ge&&null!==(n=ge.filter((function(e){return Ln.includes(e.id)})))&&void 0!==n&&n.find((function(e){var n;return"PROGRAM"===e.item_type&&0===(null===(n=e.program_attr)||void 0===n?void 0:n.status)})))return y.ZP.info("已选题中存在未发布的编程题");if("1"===window.localStorage.getItem("problemset-set-public-hint-flag")||D.userInfo.professional_certification){var t;if(null!=ge&&null!==(t=ge.filter((function(e){return Ln.includes(e.id)})))&&void 0!==t&&t.find((function(e){var n;return 0==(null==e||null===(n=e.tag_discipline_ids)||void 0===n?void 0:n.length)})))return y.ZP.info("部分试题暂未设置知识点,请先设置知识点再进行公开");A.Z.confirm({centered:!0,width:530,okText:"申请公开",cancelText:"取消",title:"批量公开试题",maskClosable:!0,icon:null,content:(0,V.jsx)("div",{className:"font16 c-grey-333",children:"试题公开之后,平台的所有用户都可以查看可使用。确认要申请公开吗"}),onOk:function(){lr()}})}else A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"公开规则告知",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font16 c-grey-333",children:["公开并经平台审核后,该题将在公共试题库可见,Educoder所有用户均可使用该题。",(0,V.jsx)("br",{}),"公开后不可修改,但可以撤销;撤销公开后可以修改。",(0,V.jsx)("br",{}),"是否确认申请公开?",(0,V.jsx)("br",{}),(0,V.jsx)(j.Z,{className:"mt10",defaultChecked:!1,onChange:function(e){return Rn.current=e.target.checked},children:"不再提示"})]}),onOk:function(){lr()}})},lr=function(){var e=u()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=je===Hn.TeachGroupShare?1:2,t=ge?ge.filter((function(e){return Ln.includes(e.id)&&!(e.public||e.apply)})).map((function(e){return e.id})):[],e.next=4,(0,oe.Qp)({ids:t,source:n});case 4:0===e.sent.status&&(Rn.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Rn.current=!1,yi(),y.ZP.success("批量申请成功"));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ur=function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Sn.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});case 2:return t=e.sent,Vt(t.disciplines||[]),e.next=6,Gi(n);case 6:null!=n&&n.sub_discipline_id&&(ai(1),qt.setFieldsValue({sub_discipline_id:[null==n?void 0:n.discipline_id,null==n?void 0:n.sub_discipline_id],tag_discipline_ids:null==n?void 0:n.tag_discipline_ids}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),dr=function(e){ni(e),ur(e),Qt(!0)},pr=function(e){var n;A.Z.confirm({centered:!0,icon:null,title:"提示",className:"custom-modal-divider",content:(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)("div",{className:Te.modalContent,children:"发布后即可应用到自己管理的课堂"}),(0,V.jsx)("div",{className:Te.modalContent,children:" 是否确认发布?"})]}),okText:"确定",cancelText:"取消",onOk:(n=u()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,oe.MZ)({identifier:e});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(y.ZP.success("发布成功"),yi());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},fr=function(e){var n;A.Z.confirm({centered:!0,icon:null,title:"提示",className:"custom-modal-divider",content:(0,V.jsx)("p",{className:Te.modalContent,children:"是否确认撤销发布?"}),okText:"确定",cancelText:"取消",onOk:(n=u()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,oe.sD)({identifier:e});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(y.ZP.success("撤销发布成功"),yi());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},mr=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("切换团队tab时触发",n),Q({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:n,group_id:ne.group_id,group_type:Hn.TeachGroupShare}}),ne.page=1,ne.teach_group_id=n,delete ne.id,ne.group_id=0,te(c()({},ne)),pi(ne),di(ne);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),hr=function(){var e=u()(r()().mark((function e(){var n,t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.bF)({ids:Ln});case 2:n=e.sent,t=n.data||{},i=t.unpublish_program_question_count,a=t.total_item_banks,0===i?A.Z.error({title:"错误",content:(0,V.jsx)("span",{children:"发布错误!请选择尚未发布的编程题进行发布"}),centered:!0,okText:"确认"}):A.Z.confirm({title:"提示",content:(0,V.jsxs)("span",{children:["当前选中",a,"题,其中包含",i,"道未发布的编程题, 请确认是否发布?"]}),centered:!0,onOk:function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.dt)({ids:Ln});case 2:0===e.sent.status&&(y.ZP.success("发布成功"),yi());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),vr=(k.Z,dt&&k.Z.Item,dt&&k.Z.Item,je===Hn.Mine&&qn&&k.Z.Item,je===Hn.Mine&&qn&&k.Z.Item,je===Hn.Mine&&qn&&k.Z.Item,je===Hn.Mine&&qn&&k.Z.Item,function(e){if(Yn)if((null==Bt?void 0:Bt.length)<=0){var n=ge.filter((function(n){return e.includes(n.id)}));Et(o()(n)),Mn(null==n?void 0:n.map((function(e){return e.id})))}else if(e.length>Bt.length){var t,i=ge.filter((function(n){return e.includes(n.id)})),r=Bt.map((function(e){return e.id})),a=i.filter((function(e){return!r.includes(e.id)}));Et([].concat(o()(Bt),o()(a))),Mn(null===(t=[].concat(o()(Bt),o()(a)))||void 0===t?void 0:t.map((function(e){return e.id})))}else{var s=Bt.filter((function(n){return e.includes(n.id)}));Et(o()(s)),Mn(null==s?void 0:s.map((function(e){return e.id})))}else Mn(e)}),gr=function(e){if(Yn)if(e){var n,t=null==Bt?void 0:Bt.map((function(e){return e.id})),i=ge.filter((function(e){return!t.includes(e.id)}));Et([].concat(o()(Bt),o()(i))),Mn(null===(n=[].concat(o()(Bt),o()(i)))||void 0===n?void 0:n.map((function(e){return e.id})))}else{var r=null==ge?void 0:ge.map((function(e){return e.id})),a=Bt.filter((function(e){return!r.includes(e.id)}));Et(o()(a)),Mn(null==a?void 0:a.map((function(e){return e.id})))}else Mn(e?null==ge?void 0:ge.map((function(e){return e.id})):[])},xr=[{type:"SINGLE",name:"单选题"},{type:"MULTIPLE",name:"多选题"},{type:"JUDGMENT",name:"判断题"},{type:"PROGRAM",name:"编程题"},{type:"SUBJECTIVE",name:"简答题"},{type:"COMPLETION",name:"填空题"},{type:"COMBINATION",name:"组合题"},{type:"BPROGRAM",name:"程序填空题"}],Ar={1:"简单",2:"适中",3:"困难"};(0,f.useEffect)((function(){if(Yn&&(null==W||!W.pathId)){var e=W,n=e.coursesId,t=e.categoryId;Q({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:t,coursesId:n,type:5}})}}),[Yn]);var br=function(){var e=u()(r()().mark((function e(){var n,t,i,a,o,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,oi.current.form.validateFields();case 3:if(n=oi.current.form.getFieldsValue(),!((null==Bt?void 0:Bt.length)<=0)){e.next=8;break}return document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),y.ZP.info("请选择编程题"),e.abrupt("return");case 8:if(rt(!0),i=(t=W).coursesId,a=t.categoryId,null==W||!W.pathId){e.next=17;break}return e.next=13,(0,Sn.ZP)("/api/paths/".concat(null==W?void 0:W.pathId,"/create_hack_homework"),{method:"post",body:c()(c()({},n),{},{coursesId:i,category:a,stage_shixun_id:"null"==a?"":a,stage_id:null==W?void 0:W.stageId,type:5,hack_ids:null==Bt?void 0:Bt.map((function(e){return e.id}))})});case 13:0===(null==(o=e.sent)?void 0:o.status)&&(y.ZP.success("".concat("null"==a?"新增成功":"编辑成功")),m.history.push("/paths/".concat(W.pathId))),e.next=21;break;case 17:return e.next=19,(0,Sn.ZP)(Xn?"/api/homework_commons/".concat(a,"/update_hack.json"):"/api/courses/".concat(i,"/homework_commons.json"),{method:Xn?"put":"post",body:c()(c()({},n),{},{coursesId:i,category:a,type:5,hack_ids:null==Bt?void 0:Bt.map((function(e){return e.id}))})});case 19:0===(null==(s=e.sent)?void 0:s.status)&&m.history.push("/classrooms/".concat(W.coursesId,"/program_homework/").concat(Xn?a:s.homework_id,"/detail?tabs=1"));case 21:rt(!1),e.next=27;break;case 24:e.prev=24,e.t0=e.catch(0),document.body.scrollIntoView();case 27:case"end":return e.stop()}}),e,null,[[0,24]])})));return function(){return e.apply(this,arguments)}}(),yr=function(){return(0,V.jsxs)(x.Z,{labelAlign:"right",form:qt,labelCol:{span:3},colon:!1,size:"large",children:[(0,V.jsx)(x.Z.Item,{label:"知识点",name:"sub_discipline_id",rules:[{required:!0,message:"请选择课程&方向"}],children:(0,V.jsx)(C.Z,{expandTrigger:"hover",placeholder:"请选择课程&方向",options:Wt,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(e,n){qt.setFieldsValue({sub_discipline_id:e,tag_discipline_ids:[]}),ai(e?e.length:0),(null==e?void 0:e.length)>0&&(Gi({sub_discipline_id:e[1]}),e[1]==(null==ei?void 0:ei.sub_discipline_id)&&qt.setFieldValue("tag_discipline_ids",ei.tag_discipline_ids))},onClear:function(){Ii([]),qt.setFieldValue("tag_discipline_ids",[]),ai(0)}})}),(0,V.jsx)(x.Z.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"请选择知识点"}],style:{paddingLeft:75},children:(0,V.jsx)(N.default,{disabled:0===ri,className:Te.selectitems,showSearch:!0,mode:"multiple",placeholder:"请选择知识点,支持选择多个",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:function(e,n){return n.key.indexOf(e.toLowerCase())>=0},children:Ti.map((function(e){return(0,V.jsx)(N.default.Option,{value:e.id,children:(0,V.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,V.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,V.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.name+e.id)}))})}),ri>0&&(0,V.jsxs)("div",{className:Te.concat,children:["没有合适的知识点?",(0,V.jsx)("span",{onClick:function(){return Kt(!0)},children:"新建知识点"})]})]})};return(0,V.jsxs)("div",{className:Te.page,children:[(0,V.jsxs)("section",{children:[(0,V.jsxs)("div",{className:Te.wrap,children:[vt.course_name&&Yn&&(0,V.jsx)("section",{className:"animated fadeIn",children:(0,V.jsx)("aside",{className:"mt10",children:vt.category&&(0,V.jsxs)(B.Z,{separator:">",children:[(0,V.jsx)(B.Z.Item,{children:(0,V.jsx)(m.Link,{to:"/classrooms/".concat(vt.course_id,"/program_homework"),children:vt.course_name})}),(0,V.jsx)(B.Z.Item,{children:(0,V.jsx)(m.Link,{to:"/classrooms/".concat(vt.course_id,"/program_homework"),children:vt.category.category_name})}),(0,V.jsx)(B.Z.Item,{children:Un})]})})}),(0,V.jsx)("div",{className:Te.title,children:Yn?Un:"试题库"}),Yn&&(0,V.jsx)(On,{height:250,data:$n,ref:oi}),(0,V.jsxs)("div",{className:Te.headerWrapper,id:"topicdom",children:[(0,V.jsx)("div",{className:Te.tabsWrap,children:(0,V.jsxs)(v.Z,{activeKey:je,onChange:function(e){Q({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:e}}),ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id="",ne.item_type=null,ne.difficulty=null,ne.type=e,"0"===e?(Xi(!1),ne.group_id=0,ne.teach_group_id=0):(Xi(!0),ne.group_id=null),ne.only_published=!("3"!==e||!Yn)||null,"3"===e?(ne.clazz="ItemBanksGroup",xi(!0)):xi(!1),ne.page=1,ne.per_page=20,delete ne.id,Me(-1),ke(e),te(ne),pi(ne),"1"!==e&&"2"!==e&&di(ne),Xi(!0)},tabBarExtraContent:(0,V.jsxs)("div",{className:Te.searchWrap,children:[je===Hn.Mine&&qn&&(0,V.jsxs)(E.ZP,{className:Te.addQuestionBtn,onClick:function(){var e={discipline_id:"&discipline_id=".concat(ne.discipline_id),sub_discipline_id:"&sub_discipline_id=".concat(ne.sub_discipline_id),tag_discipline_id:"&sub_discipline_id=".concat(ne.tag_discipline_id),difficulty:"&difficulty=".concat(ne.difficulty),item_type:"&item_type=".concat(ne.item_type),group_id:"&group_id=".concat(ne.group_id||0)},n="/problemset/newitem?pages=".concat(ne.page);Object.keys(e).forEach((function(t){ne[t]&&(n+=e[t])})),null===m.history||void 0===m.history||m.history.push(n)},children:[(0,V.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",className:Te.pngIcon,alt:""}),"新增试题"]}),(0,V.jsx)(Wn,{allowClear:!0,suffix:(0,V.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Te.searchIcon),onClick:function(){return bi(ne.keyword)}}),className:Te.search,placeholder:"请输入题号或其他关键词进行搜索",size:"middle",onChange:function(e){ne.keyword=e.target.value,te(c()({},ne))},onSearch:bi})]}),children:[(0,V.jsx)(zn,{tab:"公共"},"1"),(null===(i=O.teachGroupData)||void 0===i||null===(i=i.groups)||void 0===i?void 0:i.length)&&(0,V.jsx)(zn,{tab:"团队共享"},"3"),!(0,dn.ag)()&&!(0,dn.JA)()&&!Yn&&(0,V.jsx)(zn,{tab:"收藏夹"},"2"),(0,V.jsx)(zn,{tab:"我创建的"},"0")]})}),((null==D||null===(a=D.userInfo)||void 0===a?void 0:a.professional_certification)||"1"!==ne.type)&&(0,V.jsx)(h.S,{showSelectAll:!1,className:Te.select,disciplinesData:null===(s=O.disciplinesData)||void 0===s?void 0:s.disciplines,knowledgeData:De,directionValue:ne.discipline_id,subDisciplineValue:ne.sub_discipline_id,typeValue:ne.item_type,isprogram_homework:Yn,showKnowledge:!0,name:It,setname:Zt,difficultyValue:ne.difficulty,showShixun:!(0,dn.JA)()&&!ne.exercise_id&&je!==Hn.TeachGroupShare&&je!==Hn.Public,onShixunChange:function(){Q({type:"classroomList/setActionTabs",payload:{key:"选用实践项目"}})},onDirectionChange:function(e,n){ne.discipline_id=e||"",ne.sub_discipline_id=n||"",ne.tag_discipline_id="",ne.page=1,ne.per_page=20,delete ne.id,Me(-1),te(ne),pi(ne),"3"!==je&&"0"!==je||di(c()(c()({},ne),{},{parents:He.slice(0,-1)}))},onTypeChange:function(e){ne.item_type=e||"",ne.page=1,ne.per_page=20,te(ne),pi(ne),"3"!==je&&"0"!==je||di(c()(c()({},ne),{},{parents:He.slice(0,-1)}))},onDifficultyChange:function(e){ne.difficulty=e||"",ne.page=1,ne.per_page=20,delete ne.id,te(ne),pi(ne),"3"!==je&&"0"!==je||di(c()(c()({},ne),{},{parents:He.slice(0,-1)}))},knowledgeValue:Le,onKnowledgeChange:function(e){ne.tag_discipline_id=e,ne.page=1,ne.per_page=20,delete ne.id,-1===e&&(ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id=""),Me(e),te(ne),pi(ne),"3"!==je&&"0"!==je||di(c()(c()({},ne),{},{parents:He.slice(0,-1)}))},teachGroupData:null===(l=O.teachGroupData)||void 0===l?void 0:l.groups,onTeachGroupChange:mr,teachGroupValue:ne.teach_group_id,showTeachGroup:gi})]}),(0,V.jsxs)("div",{className:Te.treeWrapper,style:{display:je===Hn.Mine||je===Hn.TeachGroupShare?"block":"none"},children:[(0,V.jsxs)("div",{className:Te.treeHeader,children:[(0,V.jsx)(Se.Z,{activeTabsKey:je,data:He,onClick:Ui}),je===Hn.Mine&&!Yn&&(0,V.jsxs)(E.ZP,{type:"link",onClick:function(){Q({type:"problemset/setActionTabs",payload:{key:"新建文件夹",params:ne}})},className:Te.exportBtn,children:[(0,V.jsx)("img",{src:Gn,alt:"",className:Te.pngIcon}),"新建文件夹"]})]}),(0,V.jsx)(w.Z,{spinning:kt,children:(0,V.jsx)("div",{ref:yt,className:At.length?Te.treeContent:"",style:{maxHeight:"220px",overflow:"auto"},children:(0,V.jsx)(ln.Z,{setRootData:function(e){U.current=e},isProblemset:je===Hn.Mine&&qn,reloadData:yi,data:At,onShare:ar,onOpen:Ui,activeTabsKey:je,params:ne,navigation:He})})})]}),(0,V.jsxs)("div",{className:Te.contentWrap,children:[(0,V.jsxs)("div",{className:Te.batchWrap,children:[(0,V.jsxs)("div",{style:{flex:1,display:"flex",alignItems:"center"},children:[!Yn&&(0,V.jsx)("div",{className:"font14",children:((null==D||null===(d=D.userInfo)||void 0===d?void 0:d.professional_certification)||"1"!==ne.type)&&(0,V.jsx)(S.Z,{dropdownRender:function(){return(0,V.jsx)(k.Z,{selectedKeys:[mt],children:null==si?void 0:si.map((function(e,n){return(0,V.jsx)(k.Z.Item,{onClick:function(){return function(e){ne.sort_by=e.type,ne.sort_direction=e.direction,ne.page=1,ne.per_page=20,ht(e.name),te(ne),pi(ne),di(c()(c()({},ne),{},{parents:He.slice(0,-1)}))}(e)},children:e.name},e.name)}))})},children:(0,V.jsxs)("span",{style:{color:"#464F66"},children:[(0,V.jsx)("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),mt]})})}),Yn&&(0,V.jsx)("div",{children:(0,V.jsxs)(j.Z,{checked:(null==ge?void 0:ge.filter((function(e){return null==Bt?void 0:Bt.map((function(e){return e.id})).includes(e.id)})).length)===ge.length,onChange:function(e){return gr(e.target.checked)},children:["本页全选",(0,V.jsxs)("span",{style:{color:"#999",fontSize:12},children:["/已选(",null==Ln?void 0:Ln.length,")"]})]})}),Yn&&(0,V.jsxs)(A.Z,{open:Mt,centered:!0,width:700,okText:"确认".concat(null!=W&&W.pathId?"":Xn?"编辑":"新建"),onCancel:function(){return Rt(!1)},cancelText:"返回列表",onOk:br,confirmLoading:it,title:"查看已选",children:[(0,V.jsxs)("div",{className:"font14 c-light-primary mb10",children:["已选",null==Bt?void 0:Bt.length,"个"]}),(0,V.jsx)("div",{style:{height:400,overflow:"auto"},children:null==Bt?void 0:Bt.map((function(e,n){var t,i,r,a;return(0,V.jsxs)("div",{className:Te.sendModal,children:[(0,V.jsxs)("div",{className:Te.li,children:[(0,V.jsx)("p",{children:null==e?void 0:e.name}),(0,V.jsxs)("div",{className:Te.bottom,children:[(0,V.jsx)("span",{className:"c-grey-333",children:"编程题"}),(0,V.jsx)("i",{className:Te.line}),(0,V.jsxs)("span",{className:"c-grey-333",children:[1===e.difficulty&&"简单",2===e.difficulty&&"适中",3===e.difficulty&&"困难"]}),(0,V.jsx)("i",{className:Te.line}),(0,V.jsxs)("span",{children:["创建者 ",(0,V.jsx)(_.Z,{title:null==e||null===(t=e.author)||void 0===t?void 0:t.name,children:(0,V.jsx)("span",{className:"c-grey-333",children:(null==e||null===(i=e.author)||void 0===i||null===(i=i.name)||void 0===i?void 0:i.length)>6?(null==e||null===(r=e.author)||void 0===r||null===(r=r.name)||void 0===r?void 0:r.substr(0,3))+"...":null==e||null===(a=e.author)||void 0===a?void 0:a.name})})]}),(0,V.jsx)("i",{className:Te.line}),(0,V.jsxs)("span",{className:Te.des,children:["更新 ",(0,V.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.updated_at})]})]})]}),(0,V.jsx)("div",{className:Te.del,onClick:function(){vr(Bt.filter((function(n){return n.id!==e.id})).map((function(e){return e.id})))},children:"删除"})]},n)}))})]})]}),(0,V.jsxs)(T.Z,{align:"middle",children:[(0,V.jsx)("div",{children:!ne.item_type&&(0,V.jsx)("span",{style:{fontSize:"14px",color:"#999999"},children:[{name:"编程题",value:"PROGRAM"},{name:"单选题",value:"SINGLE"},{name:"多选题",value:"MULTIPLE"},{name:"判断题",value:"JUDGMENT"},{name:"填空题",value:"COMPLETION"},{name:"简答题",value:"SUBJECTIVE"},{name:"组合题",value:"COMBINATION"},{name:"程序填空题",value:"BPROGRAM"}].map((function(e){if(li(e.value)>0)return(0,V.jsxs)("span",{style:{marginLeft:6},children:[e.name,(0,V.jsx)("span",{style:{color:"#000000",marginLeft:6},children:li(e.value)})]})}))})}),je===Hn.Mine&&qn&&(0,V.jsxs)(E.ZP,{onClick:function(){null!=Ln&&Ln.length?A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"导出提示",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),children:["已选中",null==Ln?void 0:Ln.length,"道题,其中组合题与实训题暂不支持导出。"]}),onOk:function(){(0,Pn.rQ)({ids:Ln})}}):Q({type:"problemset/setActionTabs",payload:{key:"导出试题",params:ne}})},type:"link",className:Te.exportBtn,children:[(0,V.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",className:Te.pngIcon}),(0,V.jsx)("span",{children:"导出试题"})]})]})]}),pn?(0,V.jsxs)("div",{children:[(0,V.jsxs)(E.ZP,{style:{paddingLeft:0},onClick:function(){ne.page=1,ne.keyword=null,delete ne.id,te(ne),fn(!1),pi(ne),di(c()(c()({},ne),{},{parents:He.slice(0,-1)}))},type:"link",children:[" ",(0,V.jsx)("i",{className:"iconfont icon-fanhui2 font14"}),"返回"]}),(0,V.jsxs)("span",{className:"font14 mr20 c-grey-333",children:["搜索“",ne.keyword,"”"]})]}):null,(0,V.jsx)("div",{className:Te.contentListWrap,children:0!==ae?(0,V.jsx)(w.Z,{size:"middle",spinning:G["problemset/getItemBanks"],children:ge.map((function(e,n){var t,i,r,a,o,s,c,l;return(0,V.jsxs)("div",{className:Te.li,children:[(0,V.jsx)("div",{className:Te.top,children:(0,V.jsx)(cn.Z,{data:e,selectIds:Ln,onSelectCheckBox:vr},e.id)}),(0,V.jsxs)("div",{className:Te.bottom,children:[(0,V.jsxs)("p",{className:"".concat(Te.actionLeftItem," ").concat(Te.questionTypeName),children:["No.",null==e?void 0:e.id]}),(0,V.jsx)("p",{className:"".concat(Te.actionLeftItem," ").concat(Te.questionTypeName),children:null===(t=xr.find((function(n){return n.type===e.item_type})))||void 0===t?void 0:t.name}),(0,V.jsx)("p",{className:Te.actionLeftItem,children:Ar[e.difficulty]}),(0,V.jsxs)("p",{className:Te.actionLeftItem,children:["创建者",(0,V.jsx)(_.Z,{title:null==e||null===(i=e.author)||void 0===i?void 0:i.name,children:(0,V.jsx)("span",{className:"c-grey-333",children:(null==e||null===(r=e.author)||void 0===r||null===(r=r.name)||void 0===r?void 0:r.length)>6?(null==e||null===(a=e.author)||void 0===a||null===(a=a.name)||void 0===a?void 0:a.substr(0,5))+"...":null==e||null===(o=e.author)||void 0===o?void 0:o.name})})]}),(0,V.jsxs)("p",{className:Te.actionLeftItem,children:["更新",(0,V.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.updated_at})]}),(0,V.jsxs)("p",{className:Te.actionLeftItem,children:["使用次数",(0,V.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.quotes})]}),!Yn&&(0,V.jsx)("div",{className:Te.more,children:(s=e,l=s.id<0?"--":dt?s[ne.exercise_id?"added":"choosed"]?(0,V.jsx)("span",{className:Te.btnAdd,onClick:function(e){e.target.style.pointerEvents="none",Vi(s.id)},children:qn?"移出试题篮":(0,V.jsxs)("span",{children:[(0,V.jsx)("b",{className:"iconfont icon-yichu ".concat(Te.cancelC)}),"移出"]})},1):"PROGRAM"===s.item_type&&0===(null===(c=s.program_attr)||void 0===c?void 0:c.status)?(0,V.jsx)(_.Z,{placement:"top",title:"编程题未发布,不能加入!",children:(0,V.jsxs)("span",{className:Te.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"},children:[" ",qn?"加入试题篮":(0,V.jsxs)("span",{style:{padding:"0 3px"},children:[(0,V.jsx)("b",{className:"iconfont icon-jiaru ".concat(Te.addC)}),"加入"]})," "]})}):(0,V.jsx)("span",{className:Te.btnAdd,onClick:function(){return Ki(s.id)},children:qn?"加入试题篮":(0,V.jsxs)("span",{style:{padding:"0 3px"},children:[(0,V.jsx)("b",{className:"iconfont icon-jiaru ".concat(Te.addC)}),"加入"]})}):(0,V.jsx)(V.Fragment,{}),(0,V.jsxs)("span",{className:Te.actonBtn,children:[s.id>0&&(0,V.jsx)(cn.N,{isProblemset:qn,user:D,data:s,activeTabsKey:je,selectIds:Ln,onCollect:ki,onSetPublic:_i,onStartExperience:Wi,onCorrection:Ni,onChangeTag:Qi,onPublicReview:ji,onSetPrivate:Fi,onDelete:zi,onCancel:Vi,onSelect:Ki,onMoveTo:$i,addProblemset:Ji,onSetShare:Ci,onCancelShare:er,onPublish:pr,onCancelPublish:fr,SubjectShare:Yi},s.id),l]}))})]})]},n)}))}):(0,V.jsx)(w.Z,{size:"middle",spinning:G["problemset/getItemBanks"],children:(0,V.jsx)(P.Z,{customText:!(null!=D&&null!==(g=D.userInfo)&&void 0!==g&&g.professional_certification)&&"1"===ne.type&&"通过职业认证的教师才能访问公共试题库资源",ButtonTwo:!(null!=D&&null!==(L=D.userInfo)&&void 0!==L&&L.professional_certification)&&"1"===ne.type&&(0,V.jsx)(E.ZP,{style:{borderRadius:20},type:"primary",onClick:function(){m.history.push("/account/certification")},children:"立即认证"})})})}),0!==ae&&!Yn&&(0,V.jsx)(I.Z,{showQuickJumper:!0,onChange:Ai,defaultCurrent:1,pageSize:null==ne?void 0:ne.per_page,current:ne.page||1,total:ae,showTotal:function(e){return(0,V.jsx)(V.Fragment,{children:(0,V.jsxs)("span",{className:"mr10 font12",children:["共",(0,V.jsx)("span",{className:"c-light-primary",children:e}),"条数据"]})})}}),Yn&&(0,V.jsx)("div",{style:{height:20}})]}),qn&&(0,V.jsx)(Xe,{basketData:O.basketData,visible:tn,basketTotal:Ke,onClose:function(){return rn(!1)},onDelete:function(e){Q({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:e}}})},onClear:function(){var e;A.Z.confirm({title:"确认要清空试题篮吗?",centered:!0,onOk:(e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.RT)();case 2:0===e.sent.status&&(yi(),fi());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},onSubmit:u()(r()().mark((function e(){var n,t,i,a,o,s,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Q({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}});case 2:return o=e.sent,s=null==o||null===(n=o.disciplines)||void 0===n?void 0:n[0],e.next=6,Q({type:"problemsetPreview/newPreviewProblemset",payload:{name:"默认试卷名称",difficulty:2,duration:60,discipline_id:(null==o||null===(t=o.new_checked)||void 0===t?void 0:t.discipline_id)||(null==s?void 0:s.id),sub_discipline_id:(null==o||null===(i=o.new_checked)||void 0===i?void 0:i.sub_discipline_id)||(null==s||null===(a=s.sub_disciplines)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.id)}});case 6:0===(c=e.sent).status&&m.history.push("paperlibrary/add/".concat(c.exam_id,"?defaultActiveKey=1&type=2"));case 8:case"end":return e.stop()}}),e)})))}),!(0,dn.JA)()&&qn&&(0,V.jsx)(sn,{visibleBasket:tn,onToggleVisible:function(){return rn(!tn)},count:Ke})]}),(0,V.jsx)(q,{}),(0,V.jsx)(le,{onReloadData:yi,isPiliangRevoke:bn}),(0,V.jsx)(de,{onReloadData:function(){return wi([null])}}),(0,V.jsx)(Je,{onReloadData:yi,onReloadBasketData:fi}),"选用实践项目"===R.actionTabs.key?(0,V.jsx)(Zn,{shixunIds:Bn,cb:rr}):null,(0,V.jsx)(me,{}),(0,V.jsx)(he,{}),(0,V.jsx)(ve,{}),(0,V.jsx)(xe,{}),(0,V.jsx)(be,{}),(0,V.jsx)(Ne,{}),(0,V.jsx)(Ee,{}),(0,V.jsx)($,{}),(0,V.jsx)(se,{onOk:function(){ne.page=1,te(ne),pi(ne),di(ne)}}),(0,V.jsx)(Z.Z,{onOk:function(e){ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id="",ne.item_type=null,ne.difficulty=null,ne.page=1,ne.per_page=20,ne.group_id=e,Me(-1),te(ne),pi(ne),di(ne)}})]}),qn?(0,V.jsx)(f.Fragment,{children:!(null==Ln||!Ln.length)&&(0,V.jsx)("div",{className:Te.batch,children:(0,V.jsxs)("aside",{children:[(0,V.jsx)("div",{style:{flexShrink:0,marginRight:20},children:(0,V.jsxs)(j.Z,{className:"font14",checked:!(null==ge||!ge.length)&&Ln.length===(null==ge?void 0:ge.length),onChange:function(e){return gr(e.target.checked)},children:["本页全选",(0,V.jsxs)("span",{style:{color:"#999",fontSize:12},children:["/已选(",null==Ln?void 0:Ln.length,")"]})]})}),(0,V.jsxs)("div",{className:Te.btns,children:[dt&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return nr(!0)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangjiaru"}),"加入试题篮"]}),dt&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return nr(!1)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangyichu"}),"移出试题篮"]}),dt&&je===Hn.Public&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){var e;(null==Ln?void 0:Ln.length)>0?A.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"加入我的题库",maskClosable:!0,className:"custom-modal-divider",icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),style:{maxHeight:500,overflow:"auto"},children:[(0,V.jsx)("p",{className:"c-grey-333",children:"请选择加入的文件夹"}),(0,V.jsx)(w.Z,{spinning:kt,children:(0,V.jsx)(X.Z,{defaultValue:!0,value:_n.current,onChange:function(e){return _n.current=e}})})]}),onOk:(e=u()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.Rp)({id:Ln,group_id:null===(n=_n.current)||void 0===n?void 0:n[0]});case 2:t=e.sent,_n.current=[],0===(null==t?void 0:t.status)&&(di(ne),yi(),y.ZP.success("加入成功"));case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}):y.ZP.info("请先选择试题")},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangjiaru"}),"批量加入我的题库"]}),je===Hn.Public&&(0,dn.ag)()&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){yn(!0),Fi(Ln)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"批量撤销公开"]}),je===Hn.Mine&&(0,V.jsxs)("div",{className:Te.btn,onClick:cr,children:[" ",(0,V.jsx)("i",{className:"iconfont icon-pilianggongkai"}),"公开"]}),je===Hn.Mine&&!Yi&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return or()},children:[" ",(0,V.jsx)("i",{className:"iconfont icon-pilianggongxiang"}),"批量共享"]}),je===Hn.Mine&&(0,V.jsxs)("div",{className:Te.btn,onClick:sr,children:[" ",(0,V.jsx)("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"删除"]}),je===Hn.Mine&&(0,V.jsxs)("div",{className:Te.btn,onClick:hr,children:[" ",(0,V.jsx)("i",{className:"iconfont icon-fabu5"}),"发布"]}),je===Hn.Mine&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return $i()},children:[(0,V.jsx)("i",{className:"iconfont icon-yidongmulu font16"}),"移至文件夹"]}),(0,V.jsxs)("div",{onClick:function(){return Mn([])},style:{marginLeft:"auto"},className:Te.btn,children:[" ",(0,V.jsx)("i",{className:"iconfont icon-piliangcaozuoicon2"}),"取消操作"]})]})]})})}):Yn?"":(0,V.jsx)("div",{className:Te.batch,children:(0,V.jsxs)("aside",{children:[(0,V.jsx)("div",{style:{flexShrink:0,marginRight:20},children:(0,V.jsxs)(j.Z,{className:"font14",checked:!(null==ge||!ge.length)&&Ln.length===(null==ge?void 0:ge.length),onChange:function(e){return gr(e.target.checked)},children:["本页全选",(0,V.jsxs)("span",{style:{color:"#999",fontSize:12},children:["/已选(",null==Ln?void 0:Ln.length,")"]})]})}),(0,V.jsxs)("div",{className:Te.btns,children:[dt&&!(null==Ln||!Ln.length)&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return nr(!0)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangjiaru"}),"批量加入"]}),dt&&!(null==Ln||!Ln.length)&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return nr(!1)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangyichu"}),"批量移出"]}),(0,V.jsxs)("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"},children:["已加入:  ",Be,"题"]}),(0,V.jsx)("div",{onClick:function(){var e="/problemset/preview";ne.exam_id&&(e="/paperlibrary/edit/".concat(ne.exam_id)),null==ne||!ne.exercise_id||null!=W&&W.pathId||(e="/classrooms/".concat(W.coursesId,"/exercise/").concat(null==ne?void 0:ne.exercise_id,"/edit")),m.history.push(e)},className:Te.btn,children:"返回试卷"})]})]})}),Yn&&(0,V.jsx)("div",{className:Te.batch,children:(0,V.jsxs)("aside",{children:[(0,V.jsx)("div",{style:{flexShrink:0,marginRight:20},children:(0,V.jsx)(I.Z,{showQuickJumper:!0,onChange:Ai,defaultCurrent:1,pageSize:null==ne?void 0:ne.per_page,current:ne.page||1,hideOnSinglePage:!0,total:ae,showTotal:function(e){return(0,V.jsxs)("span",{className:"mr10",children:["共",(0,V.jsx)("span",{className:"c-light-primary",children:e}),"条数据"]})}})}),(0,V.jsx)("div",{className:Te.btns,children:(0,V.jsxs)(T.Z,{align:"middle",style:{marginLeft:"auto"},children:[(0,V.jsxs)(T.Z,{onClick:function(){(null==Bt?void 0:Bt.length)<=0?y.ZP.info("当前暂无数据"):Rt(!0)},align:"middle",className:"current",children:[(0,V.jsx)("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),(0,V.jsxs)("span",{children:["已选",(0,V.jsx)("span",{className:"c-light-primary",children:Ln.length}),"个"]})]}),(0,V.jsx)(E.ZP,{className:"mr20 ml40",onClick:function(){if(null!=W&&W.pathId)m.history.push("/paths/".concat(W.pathId));else{if(Xn)return void m.history.push("/classrooms/".concat(W.coursesId,"/program_homework/").concat(W.categoryId,"/detail?tabs=1"));m.history.push("/classrooms/".concat(W.coursesId,"/program_homework"))}},children:"取消"}),(0,V.jsxs)(E.ZP,{loading:it,onClick:br,type:"primary",children:["确认",null!=W&&W.pathId?"":Xn?"编辑":"新建"]})]})})]})}),(0,V.jsx)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:Te.publicQuest,open:Li,title:(0,V.jsx)("div",{style:{fontWeight:"bold"},children:"修改知识点"}),width:"640px",onCancel:function(){Mi(!1),ai(0),qt.resetFields()},onOk:u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:qt.validateFields().then(function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Sn.ZP)("/api/item_banks/".concat(null==ei?void 0:ei.id,"/update_tag.json"),{method:"put",body:{name:Bi.current,tag_discipline_ids:null==n?void 0:n.tag_discipline_ids}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.success("修改成功"),Mi(!1),pi(ne),qt.resetFields());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 1:case"end":return e.stop()}}),e)}))),children:(0,V.jsx)("div",{className:Te.publicQuestContent,children:(0,V.jsx)(yr,{})})}),(0,V.jsx)(A.Z,{width:640,className:Te.publicQuest,centered:!0,title:(0,V.jsx)("div",{style:{fontWeight:"bold"},children:"公开试题"}),okText:"申请公开",open:Gt,onCancel:function(){Qt(!1),ai(0),ni(null),qt.resetFields()},onOk:function(){qt.validateFields().then(function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=je===Hn.TeachGroupShare?1:2,e.next=3,(0,oe.wX)({id:null==ei?void 0:ei.id,source:t,sub_discipline_id:null==n?void 0:n.sub_discipline_id[1],tag_discipline_ids:null==n?void 0:n.tag_discipline_ids});case 3:0===e.sent.status&&(Rn.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Rn.current=!1,ni(null),Mn([]),yi(),y.ZP.success("申请成功")),Qt(!1),ai(0),qt.resetFields();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())},children:(0,V.jsxs)("div",{className:Te.publicQuestContent,children:[(0,V.jsxs)("div",{className:Te.public_tips,children:[(0,V.jsx)(Qn.Z,{style:{color:"#FF8C29",marginRight:10}}),"设置试题的知识点之后,方可申请公开"]}),(0,V.jsx)(yr,{})]})}),(0,V.jsx)(Fn.Z,{open:Ut,subDisciplineId:null===(M=qt.getFieldValue("sub_discipline_id"))||void 0===M?void 0:M[1],onCancel:function(){Kt(!1)},onOkClick:function(e){Ii((function(n){return[].concat(o()(n),[e])})),qt.setFieldValue("tag_discipline_ids",[].concat(o()(qt.getFieldValue("tag_discipline_ids")),[null==e?void 0:e.id]))}})]})}))},70088:function(e,n,t){"use strict";t.d(n,{AD:function(){return I},D9:function(){return O},Hp:function(){return k},IM:function(){return G},Iy:function(){return C},KM:function(){return U},MJ:function(){return _},Ne:function(){return D},ON:function(){return V},Uj:function(){return Y},VY:function(){return z},YO:function(){return q},YX:function(){return H},Zn:function(){return v},_g:function(){return y},_k:function(){return M},c6:function(){return S},cr:function(){return g},eV:function(){return T},fi:function(){return x},gh:function(){return B},hS:function(){return Q},iA:function(){return A},j6:function(){return w},je:function(){return L},jj:function(){return j},kS:function(){return W},o6:function(){return E},pO:function(){return X},rQ:function(){return Z},sA:function(){return N},xm:function(){return R},xo:function(){return F},y8:function(){return P},yd:function(){return b}});var i=t(7557),r=t.n(i),a=t(82242),o=t.n(a),s=t(41498),c=t.n(s),l=t(77540),u=t(18892),d=t(99144),p=t(8591),f=t(10160),m=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},h=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},v=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(),e.next=3,(0,l.YR)(o()({},n));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_couser_info.json"),query:n}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),g=function(){var e=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.yS)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),x=function(){var e=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.W0)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),A=function(){var e=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Nl)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),b=function(){var e=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.IU)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),y=function(){var e=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.td)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:if(-3!==t.status){e.next=17;break}(0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==t.status){e.next=19;break}return e.abrupt("return",t);case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),w=function(){var e=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.QX)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),j=function(){var e=c()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.o_)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),k=function(){var e=c()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.ZL)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),_=function(){var e=c()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.vV)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),C=function(){var e=c()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.aP)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),N=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(),e.next=3,(0,d.QH)("",f.Z.API_SERVER+"/api/polls/".concat(n.categoryId,"/commit_result.xlsx"));case 3:h();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),B=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/attendances/export_xlsx_data.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),E=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/video_study_statics.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_video_study.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_course_students_info.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),I=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/school_manages/students.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Z=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/item_banks/export.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),L=function(){var e=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Uy)(o()({},n));case 2:0===(t=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score"))):-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/export_records/".concat(n.id,".xlsx"),query:n}));case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),R=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(null==n?void 0:n.coursesId,"/").concat(n.menuKey,"_statistic.xlsx?").concat(n.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_training_objectives.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==n?void 0:n.name,(0,d.NY)({url:f.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_courses.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_graduation_requirements.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),z=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),W=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),V=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/examination_banks/".concat(n.id,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/exercises/".concat(n.categoryId,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/polls/".concat(null==n?void 0:n.id,"/commit_result.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Y=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/paths/get_task_pass.json",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),X=function(){var e=c()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(t||"",(0,d.NY)({url:f.Z.API_SERVER+"/api/exercises/".concat(null==n?void 0:n.exercise_id,"/consult_exercise.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),U=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/competitions/".concat(null==n?void 0:n.identifier,"/competition_commit_records/member_works.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},82895:function(e,n,t){"use strict";t.d(n,{rX:function(){return _},pW:function(){return C},gy:function(){return N},xY:function(){return k},O5:function(){return j},tJ:function(){return x},o1:function(){return A},Rd:function(){return w}});var i=t(7557),r=t.n(i),a=t(41498),o=t.n(a),s=t(18892),c=t(43418),l=t(28103),u=t(8591),d=t(79905),p=t(99144),f=t(680),m=t(25510),h=t.p+"static/newqrcode.a8740efb.png",v=t(32637),g=t(37712),x=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!A(e)||!b(n))},A=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},b=function(){var e,n=(0,s.getDvaApp)()._store.getState(),t=n.user;return!(null===(e=t.userInfo)||void 0===e||!e.profile_completed)||(c.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/profile/edit"),y()}}),!1)},y=function(){c.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},w=function(){c.Z.warning({title:"提示",icon:null,width:400,content:(0,g.jsxs)("div",{style:{textAlign:"center"},children:[(0,g.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,g.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:v}),(0,g.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},j=function(){var e;return!(null===(e=(0,s.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(c.Z.confirm({title:"提示",centered:!0,content:(0,g.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/certification")}}),!1)},k=function(){return!!(0,d.V9)()||(c.Z.warning({centered:!0,width:530,title:"提示",content:(0,g.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,g.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,g.jsx)("img",{src:h,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},_=function(e,n){return!!e||(c.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,g.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,g.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,g.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,p.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},C=function(e){c.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,g.jsxs)("div",{children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,g.jsx)(l.Z,{}),(0,g.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,g.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,g.jsx)("a",{children:e}),"天。"]}),(0,g.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,g.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,g.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,g.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})})]})})},N=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,s.getDvaApp)()._store.getState(),i=t.shixunsDetail.detail;if(2===(null==i?void 0:i.public)||1===(null==i?void 0:i.public)||3===(null==i?void 0:i.shixun_status)){var a="";return 2===(null==i?void 0:i.public)&&(a="已公开"),1===(null==i?void 0:i.public)&&(a="待审核"),3===(null==i?void 0:i.shixun_status)&&(a="已关闭"),c.Z.info({centered:!0,icon:(0,g.jsx)(f.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,g.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,g.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,g.jsxs)("span",{children:["该实践项目的状态为",a,",",n,"。"]}),(0,g.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,g.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==i?void 0:i.shixun_status)&&(c.Z.confirm({centered:!0,icon:(0,g.jsx)(f.Z,{}),title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,g.jsx)("br",{}),(0,g.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;c.Z.confirm({width:440,centered:!0,icon:(0,g.jsx)(f.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=o()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==i?void 0:i.identifier}});case 2:401!==n.sent.status&&(u.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==i?void 0:i.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==i?void 0:i.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},32637:function(e,n,t){"use strict";e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},73631:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},31328:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[14599,4977,70088,81259],{89265:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,r=!1,a=!1,o=null,s=!1,c=null,l=null,u=0;u4?parseFloat(e):5};function w(){try{return window.self!==window.top}catch(e){return!0}}function j(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){l=e,R(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(c=e,M(e,n))},e.getHTML5CodebaseVersion=function(){return h},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){b=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",a=t.id,o=!1,c=0;c=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var N=function(e){return e&&"false"!==e},B=function(n,t,i){y(h)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==h||ggbHTML5LoadedCodebaseIsWebSimple&&!g)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var o=t.width,s=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(y(h)<=4.4)N(t.showToolBar)&&(t.height-=7),N(t.showAlgebraInput)&&(t.height-=37),t.width<605&&N(t.showToolBar)&&(t.width=605,o=605);else{var u=100;(N(t.showToolBar)||N(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=N(t.showMenuBar)?245:155),o=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},A||x.appendChild(w)):a.appendChild(w),x.appendChild(a),A||n.appendChild(x),setTimeout((function(){e.resize()}),1)}function j(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){j(e.article,e.params)})),html5AppletsToProcess=null)},y(h)<5&&(e.className+=" geogebraweb")):j(e,n)}if(r){scriptLoadStarted=!0;for(var _=0;_0?(r.remove(),s.attr("id","fullscreencontent").show(),jQuery(a).append(s),window.dispatchEvent(new Event("resize"))):B(r,n,!1),window.GGBT_wsf_view.launchFullScreen(a)}else m=i,B(e,n,!1);if(!window.GGBT_wsf_view)for(o=0;oe/4*3&&(s=e/4*3),c=s/5.8,o.setAttribute("src",A),o.setAttribute("width",s),o.setAttribute("height",c);var u=(e-s)/2,d=(n-c)/2;o.style.left=u+"px",o.style.top=d+"px",r.appendChild(o)}return r.appendChild(l),r},P=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},L=["web","webSimple","web3d","tablet","tablet3d","phone"],M=function(e,n){if(h=e,n)R(h,!0);else{var a,o,s=!r;if(s){var c=y(h);!isNaN(c)&&c<4.4&&(s=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var l=h.indexOf("//");for(var u in o=l>0?h:0===l?a+h:"https://www.geogebra.org/apps/5.2.814.0/",L)if(h.slice(-1*L[u].length)===L[u]||h.slice(-1*(L[u].length+1))===L[u]+"/")return void R(o,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||N(t.showToolBar)||N(t.showMenuBar)||N(t.showAlgebraInput)||N(t.enableRightClick)||t.appName&&"classic"!=t.appName?o+="web3d/":o+="webSimple/",R(o,!1)}},R=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,v="web.nocache.js",g=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?L.indexOf(t[t.length-2])>=0&&(v=t[t.length-2]+".nocache.js"):(v="webSimple.nocache.js",g=!0)),t=e.split("/"),"test"===(h=t[t.length-3]).substr(0,4)?h=h.substr(4,1)+"."+h.substr(5,1):"war"!==h.substr(0,3)&&"beta"!==h.substr(0,4)||(h="5.0");var i=parseFloat(h);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),M("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function D(){var e=n;null!==c?e=c:parseFloat(e)<5&&(e="5.0"),M(e,!1),null!==l&&R(l,f),s=!0}return void 0!==t.material_id?k(D):D(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var a,o=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,c=(a=e.autoHeight)&&"false"!==a,l=function(e,n,t,i,r,a){var o=null;if(null!=a&&""!=a)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+a+" ")>-1){o=s;break}s=s.parentNode}var c=0,l=0,u=0,d=0,p=0,f=0,m=0;if(o)c=o.offsetWidth,l=Math.max(i?o.offsetWidth:0,o.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(c=Math.min(window.innerWidth,document.documentElement.clientWidth),l=Math.min(window.innerHeight,document.documentElement.clientHeight),u=c):(c=window.innerWidth,l=window.innerHeight,u=window.innerWidth),e){var h=e.getBoundingClientRect();h.left>0&&h.left<=c&&(void 0===r||!r)&&("rtl"===document.dir?(p=c-h.width-h.left,f=u<=480?10:30):(f=h.left,p=u<=480?10:30),d=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,m=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,m=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(o=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(o=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(r=t(e,n,o,i,e.scaleContainerClass),!o||e.hasOwnProperty("scale")&&1!==a?Math.min(a,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,a=(t-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=r+"px")}return{responsiveResize:function(t,a){var o=t.querySelector(".appletParameters");if(o){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==o.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(o.parentElement&&/fullscreen/.test(o.parentElement.className))return;var s=i(a,t);e()&&o.setAttribute("data-param-scale",s);for(var c=null,l=0;l=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],a=[];function o(e){var n=a[e](),t=i[e];if(n in t)return n;var o=[];for(var s in t)o[t[s]]=s;throw r&&r(e,o,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=o(n));return e},webModule.__computePropValue=o,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0,r=null==e?void 0:e.group_id;return{title:(0,x.jsx)("div",{title:null==e?void 0:e.name,className:g,children:null==e?void 0:e.name}),value:r,key:r,icon:(0,x.jsx)("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:i?null==t?void 0:t.map((function(e){return n(e)})):[]}}return null==e?void 0:e.map((function(e){return n(e)}))},B=i?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:n,defaultExpandedKeys:n};return(0,x.jsx)("div",{className:v,children:(0,x.jsx)(m.Z,r()(r()({},B),{},{showIcon:!0,treeData:b,onSelect:t,disabled:a},s),k)})}},23457:function(e,n,t){"use strict";t.d(n,{Z:function(){return d}});var i=t(79800),r=t.n(i),a=t(78241),o=t(92832),s=t(3113),c=t(59301),l={search:"search___JA0r9",btn:"btn___GGtZC"},u=t(37712),d=function(e){var n=e.value,t=e.onChange,i=a.Z.useForm(),d=r()(i,1)[0],p=(0,c.useRef)(!1);(0,c.useEffect)((function(){n&&d.setFieldsValue(n)}),n);return(0,u.jsx)("div",{className:l.search,children:(0,u.jsxs)(a.Z,{className:l.formWrap,colon:!1,form:d,size:"large",layout:"inline",onFinish:function(e){p.current||function(e){p.current||t(e),p.current=!0,setTimeout((function(){p.current=!1}),2e3)}(e)},children:[(0,u.jsx)(a.Z.Item,{label:"实践项目名称",name:"keyword",initialValue:"",children:(0,u.jsx)(o.Z,{style:{width:280,height:40}})}),(0,u.jsx)(a.Z.Item,{label:"学校/单位",name:"schools",initialValue:"",style:{margin:"0 40px"},children:(0,u.jsx)(o.Z,{style:{width:280,height:40}})}),(0,u.jsx)(a.Z.Item,{label:"创建者/合作者",name:"creator",initialValue:"",children:(0,u.jsx)(o.Z,{style:{width:200,height:40}})}),(0,u.jsx)(s.ZP,{className:l.btn,type:"primary",htmlType:"submit",children:"搜索"})]})})}},36702:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var i=t(7557),r=t.n(i),a=t(41498),o=t.n(a),s=t(79800),c=t.n(s),l=t(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",f=t(92310),m=t.n(f),h=t(71418),v=t(2859),g=t(75105),x=t(99144),A=t(37712),b=function(e){var n=e.data,t=e.className,i=e.fullWidth,a=e.style,s=void 0===a?{}:a,f=e.onClose,b=e.onOk,y=e.showFullTools,w=e.noAssociationId,j=(0,l.useRef)(null),k=(0,l.useRef)(null),_=(0,l.useRef)(null),C=(0,l.useRef)(null),N=(0,l.useState)(!1),B=c()(N,2),E=B[0],S=B[1],T=(0,l.useState)("正在加载中"),I=c()(T,2),Z=I[0],P=I[1];(0,l.useEffect)((function(){_.current||(_.current=document.createElement("style"),document.head.appendChild(_.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),_.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&L()):(document.body.removeAttribute("data-custom"),_.current&&(document.head.removeChild(_.current),_.current=null))}),[null==n?void 0:n.visible]);var L=function(){var e=o()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),P("正在加载中"),e.next=4,(0,x.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,j.current.src="",j.current.src=t,j.current.onload=function(){R()},S(!1),P("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){var e=o()(r()().mark((function e(t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),P("正在保存中"),e.next=4,(0,g.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||w){e.next=12;break}return e.next=8,(0,g.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&b(),e.next=13;break;case 12:null!=i&&i.id&&b(i);case 13:S(!1),P("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),R=function(){k.current=new v.hP(j.current),k.current.targetRoot=C.current,k.current.addEventListener("render",M),k.current.addEventListener("beforeclose",f),y&&(k.current.availableMarkerTypes=k.current.ALL_MARKER_TYPES,k.current.uiStyleSettings.redoButtonVisible=!0,k.current.uiStyleSettings.notesButtonVisible=!0,k.current.uiStyleSettings.zoomButtonVisible=!0,k.current.uiStyleSettings.zoomOutButtonVisible=!0,k.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=k.current.uiStyleSettings,k.current.show(),null!=n&&n.snapshotData&&k.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,A.jsx)(l.Fragment,{children:(null==n?void 0:n.visible)&&(0,A.jsx)(h.Z,{spinning:E,tip:Z,style:{position:"absolute"},children:(0,A.jsx)("div",{ref:C,className:m()(u,t,i?p:""),style:s,children:(0,A.jsx)("img",{className:d,ref:j})})})})}},46227:function(e,n,t){"use strict";t.d(n,{S:function(){return k}});var i=t(79800),r=t.n(i),a=t(59301),o=t(20834),s=t(38854),c="main___A2KB0",l="wrap___PrMse",u="content___pEqhq",d="programName___h8PAJ",p="name___oxG0a",f="directionContentWrap____Ymcj",m="directionItem___uCMBX",h="active___vOl0l",v="subActive___WzT87",g="subItem___nVuXN",x="subMenu___DqKGV",A="action___O7v85",b=t(37712),y=[{name:"编程题",value:"PROGRAM"},{name:"单选题",value:"SINGLE"},{name:"多选题",value:"MULTIPLE"},{name:"判断题",value:"JUDGMENT"},{name:"填空题",value:"COMPLETION"},{name:"简答题",value:"SUBJECTIVE"},{name:"组合题",value:"COMBINATION"},{name:"程序填空题",value:"BPROGRAM"}],w=[{name:"简单",value:1},{name:"适中",value:2},{name:"困难",value:3}],j=[{name:"随机组卷",value:1},{name:"人工组卷",value:2}],k=function(e){e.showSelectAll;var n=e.disciplinesData,t=void 0===n?[]:n,i=e.knowledgeData,k=void 0===i?[]:i,_=e.directionValue,C=e.subDisciplineValue,N=e.typeValue,B=e.knowledgeValue,E=e.showKnowledge,S=void 0!==E&&E,T=e.showRandomType,I=void 0!==T&&T,Z=e.difficultyValue,P=e.randomValue,L=(e.selectAll,e.languagesvalue,e.className),M=(e.languages,e.isprogram_homework),R=e.showShixun,O=void 0!==R&&R,D=e.showItemType,G=void 0===D||D,Q=e.onShixunChange,F=void 0===Q?function(){}:Q,z=e.onDirectionChange,W=void 0===z?function(){}:z,V=e.onTypeChange,H=void 0===V?function(){}:V,q=e.onDifficultyChange,Y=void 0===q?function(){}:q,X=(e.handlelanguagesChange,e.onKnowledgeChange),U=void 0===X?function(){}:X,K=e.onRandomChange,J=void 0===K?function(){}:K,$=e.showTeachGroup,ee=void 0!==$&&$,ne=e.teachGroupData,te=void 0===ne?[]:ne,ie=e.onTeachGroupChange,re=void 0===ie?function(){}:ie,ae=e.teachGroupValue,oe=(0,a.useState)(0),se=r()(oe,2),ce=se[0],le=se[1],ue=(0,a.useRef)(null),de=(0,a.useState)(0),pe=r()(de,2),fe=pe[0],me=pe[1],he=(0,a.useRef)(null);(0,a.useEffect)((function(){var e;0!==t.length&&((null==ue||null===(e=ue.current)||void 0===e?void 0:e.clientHeight)>108?le(1):le(0));0===t.length&&le(0)}),[t]),(0,a.useEffect)((function(){var e;0!==k.length&&((null==he||null===(e=he.current)||void 0===e?void 0:e.clientHeight)>108?me(1):me(0));0===k.length&&me(0)}),[k]);var ve=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;return(0,b.jsx)(o.Z,{className:x,children:e.map((function(e){return(0,b.jsx)(o.Z.Item,{children:(0,b.jsx)("a",{className:"".concat(g," ").concat(C===e.id?v:""),onClick:function(){return W(n,e.id)},children:e.name})},e.id)}))})};return(0,b.jsx)("aside",{className:L?"".concat(c," ").concat(L):c,children:(0,b.jsxs)("div",{className:l,children:[M&&(0,b.jsx)("div",{className:d,children:"试题库-编程题"}),ee&&(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"团队"}),(0,b.jsxs)("div",{className:f,children:[(0,b.jsx)("li",{className:"".concat(m," ").concat(ae?"":h," "),onClick:function(){return re(null)},children:"全部"}),null==te?void 0:te.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(ae===e.group_id?h:""," "),onClick:function(){return re(e.group_id)},children:e.name},e.group_id)}))]})]}),(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"方向"}),(0,b.jsx)("span",{}),(0,b.jsxs)("div",{className:f,style:{overflow:"hidden",height:1===ce?88:"auto"},children:[(0,b.jsx)("li",{className:"".concat(m," ").concat(_?"":h," "),onClick:function(){return W(null)},children:"全部"}),t.map((function(e){var n;return(0,b.jsx)(a.Fragment,{children:(null===(n=e.sub_disciplines)||void 0===n?void 0:n.length)>0?(0,b.jsx)(s.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},dropdownRender:function(){return ve(e.sub_disciplines,e.id)},children:(0,b.jsx)("li",{className:"".concat(m," ").concat(_===e.id?h:""," "),onClick:function(){return W(e.id)},children:e.name})}):(0,b.jsx)("li",{className:"".concat(m," ").concat(_===e.id?h:""," "),onClick:function(){return W(e.id)},children:e.name})},e.id)}))]}),(0,b.jsx)("div",{className:f,ref:ue,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"},children:t.map((function(e){var n;return(0,b.jsx)(a.Fragment,{children:(null===(n=e.sub_disciplines)||void 0===n?void 0:n.length)>0?(0,b.jsx)(s.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},dropdownRender:function(){return ve(e.sub_disciplines,e.id)},children:(0,b.jsx)("li",{className:"".concat(m," ").concat(_===e.id?h:""," "),onClick:function(){return W(e.id)},children:e.name})}):(0,b.jsx)("li",{className:"".concat(m," ").concat(_===e.id?h:""," "),onClick:function(){return W(e.id)},children:e.name})},e.id)}))}),!!ce&&(0,b.jsxs)("div",{className:A,children:[1===ce&&(0,b.jsxs)("span",{onClick:function(){return le(2)},children:["展开",(0,b.jsx)("i",{className:"iconfont icon-xiala"})]}),2===ce&&(0,b.jsxs)("span",{onClick:function(){return le(1)},children:["收起",(0,b.jsx)("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})]})]})]}),S&&(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"知识点"}),(0,b.jsxs)("div",{className:f,style:{overflow:"hidden",height:1===fe?94:"auto"},children:[(0,b.jsx)("li",{className:"".concat(m," ").concat(-1===B?h:""," "),onClick:function(){return U(-1)},children:"全部"}),k.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(B===e.id?h:""," "),onClick:function(){return U(e.id)},children:e.name},e.id)}))]}),(0,b.jsx)("div",{ref:he,className:f,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"},children:k.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(B===e.id?h:""," "),onClick:function(){return U(e.id)},children:e.name},e.id)}))}),!!fe&&(0,b.jsxs)("div",{className:A,children:[1===fe&&(0,b.jsxs)("span",{onClick:function(){return me(2)},children:["展开",(0,b.jsx)("i",{className:"iconfont icon-xiala"})]}),2===fe&&(0,b.jsxs)("span",{onClick:function(){return me(1)},children:["收起",(0,b.jsx)("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})]})]})]}),G&&!M&&(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"题型"}),(0,b.jsx)("li",{className:"".concat(m," ").concat(N?"":h," "),onClick:function(){return H(null)},children:"全部"}),(0,b.jsxs)("div",{className:f,children:[y.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(N===e.value?h:""," "),onClick:function(){return H(e.value)},children:e.name},e.name)})),O&&(0,b.jsx)("li",{className:m,onClick:function(){return F()},children:"实训题"},"实训题")]})]}),(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"难度"}),(0,b.jsx)("li",{className:"".concat(m," ").concat(Z?"":h," "),onClick:function(){return Y(null)},children:"全部"}),(0,b.jsx)("div",{className:f,children:w.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(Z===e.value?h:""," "),onClick:function(){return Y(e.value)},children:e.name},e.name)}))})]}),I&&(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"类型"}),(0,b.jsx)("li",{className:"".concat(m," ").concat(P?"":h," "),onClick:function(){return J(null)},children:"全部"}),(0,b.jsx)("div",{className:f,children:j.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(P===e.value?h:""," "),onClick:function(){return J(e.value)},children:e.name},e.name)}))})]})]})})}},93917:function(e,n,t){"use strict";var i=t(79800),r=t.n(i),a=t(59301),o=t(47350),s=(t(48136),t(11908)),c=t(43418),l=t(37712),u=(0,a.forwardRef)((function(e,n){var t=e.callback,i=e.width,u=e.onChange,d=e.disabled,p=e.readOnly,f=e.type,m=void 0===f?"":f,h=e.value,v=void 0===h?"":h,g=e.style,x=void 0===g?{}:g,A=(0,a.useRef)(),b=(0,a.useRef)(),y=(0,a.useState)(0),w=r()(y,2),j=w[0],k=w[1],_=(0,a.useState)(0),C=r()(_,2),N=C[0],B=C[1],E=(0,a.useState)(!1),S=r()(E,2),T=S[0],I=S[1],Z=function(){var e=document.createElement("div");e.innerHTML=A.current.getValue();var n=e.innerText;return t&&t(n),n};(0,a.useImperativeHandle)(n,(function(){return{getData:Z}}));var P=function(e,n,t,i){var r=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>r-20&&i0){for(var i=o.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var a,o,s;if(null===(a=n.findTreeParentNode()))break;if((s=(o=this._sortTreeChildrenByY(a)).indexOf(n))i.y?1:t.xi.x?1:0})),n},D.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},D.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(D.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(D.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var G=D,Q=(t(39169),t(85160)),F=t(43418),z=t(43604),W=t(75105),V="myPaletteDiv___Xjz2I",H="maxH60___Pd4Re";window.go=O;var q=function(e){var n=e.onCancel,t=e.callback,i=(0,l.useRef)(),r=(0,l.useRef)(),a=(0,l.useRef)(),s=(0,l.useRef)(!1),c=(0,l.useRef)(!1),u=(0,l.useState)(0),d=o()(u,2),p=d[0],f=d[1],h=function(){var e=L()(Z()().mark((function e(){var n,r;return Z()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,l.useEffect)((function(){f(p+1)}),[]),(0,m.jsx)("div",{ref:c,className:s.current?"".concat(H," body-overflow-initial"):"body-overflow-initial",children:(0,m.jsx)(F.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:c.current,rootClassName:"zIndex-9999",title:(0,m.jsxs)(E.Z,{children:[(0,m.jsx)(z.Z,{flex:1,children:"插入流程图"}),(0,m.jsx)(z.Z,{onClick:function(){s.current=!s.current,f(p+1)},children:(0,m.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,m.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,m.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,m.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,m.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,m.jsx)("div",{style:{height:"calc(100% - 50px)"},className:V,ref:a})]}),(0,m.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,m.jsx)(Q.FI,{initDiagram:function(){var e=O.GraphObject.make,n="#ff3333",t="#3358ff",o="#25ad23",s="#d533ff",c="#7d33ff",l="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",f="#d5ebff",m="#f2dfe0",h="#a5d2fa",v="#cccccc",g="#b3e6b3",x="#fcbbbd";function A(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,a=(new O.Point).setRectSpot(r.actualBounds,n);a.subtract(r.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(r.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var o=i.copyNodeData(r.data);i.setGroupKeyForNodeData(o,i.getGroupKeyForNodeData(r.data)),i.addNodeData(o);var s={from:r.key,to:i.getKeyForNodeData(o)};i.addLinkData(s);var c=e.diagram.findNodeForData(o);c.location=a,e.diagram.select(c),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?25:18,height:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function b(n){return e(O.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function w(n,t){return t||(t="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function j(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",w(u,"fill"),w(p,"fill"),w(f,"fill"),w(m,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",w(v,"fill"),w(g,"fill"),w(h,"fill"),w(x,"fill")))]}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",w(d),w(o),w(t),w(n))),e("ContextMenuButton",e(O.Panel,"Horizontal",w(u),w(s),w(c),w(l)))]}function _(n,t){return t||(t="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function C(n,t){return t||(t="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function N(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",_(1),_(2),_(3),_(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",C(null),C([2,4]),C([4,4])))]}function B(n,t){return t||(t="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function E(n){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function S(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function T(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function I(n,t){var i=0,r=O.Spot.RightSide;n.equals(O.Spot.Top)?(i=270,r=O.Spot.TopSide):n.equals(O.Spot.Left)?(i=180,r=O.Spot.LeftSide):n.equals(O.Spot.Bottom)&&(i=90,r=O.Spot.BottomSide),t||(i-=180);var a=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:a,contextClick:a})}return i.current=new O.Diagram(r.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(G),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),A(O.Spot.Top,"TriangleUp"),A(O.Spot.Left,"TriangleLeft"),A(O.Spot.Right,"TriangleRight"),A(O.Spot.Bottom,"TriangleDown"),b({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",B("Rectangle"),B("RoundedRectangle"),B("Ellipse"),B("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",B("Parallelogram2"),B("ManualOperation"),B("Procedure"),B("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",B("Terminator"),B("CreateRequest"),B("Document"),B("TriangleDown"))),j(),k(),N()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),b({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",j(),k(),N()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:E(2)},new O.Binding("pathPattern","thickness",E)),b({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),N(),e("ContextMenuButton",e(O.Panel,"Horizontal",S(0),S(1),S(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",T(!1),I(O.Spot.Top,!1),I(O.Spot.Left,!1),I(O.Spot.Right,!1),I(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},T(!0),I(O.Spot.Top,!0),I(O.Spot.Left,!0),I(O.Spot.Right,!0),I(O.Spot.Bottom,!0))))),new O.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(R()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,m.jsx)("div",{ref:r})]})]}),(0,m.jsx)("div",{className:"tr",children:(0,m.jsx)(k.ZP,{size:"large",onClick:h,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},Y=t(5112),X=t(94001),U=Y.ZP.Group,K={margin:"0 8px"},J=function(e){var n=e.callback,t=e.onCancel;return(0,m.jsxs)(w.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,m.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,m.jsx)("span",{style:K,children:"单元格数:"}),(0,m.jsx)("span",{style:K,children:"行数"}),(0,m.jsx)(w.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,m.jsx)(X.Z,{})}),(0,m.jsx)("span",{style:K,children:"列数"}),(0,m.jsx)(w.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,m.jsx)(X.Z,{})})]}),(0,m.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,m.jsx)("span",{style:K,children:"对齐方式:"}),(0,m.jsx)(w.Z.Item,{name:"align",children:(0,m.jsxs)(U,{children:[(0,m.jsx)(Y.ZP,{value:"default",children:(0,m.jsx)("i",{className:"fa fa-align-justify"})}),(0,m.jsx)(Y.ZP,{value:"left",children:(0,m.jsx)("i",{className:"fa fa-align-left"})}),(0,m.jsx)(Y.ZP,{value:"center",children:(0,m.jsx)("i",{className:"fa fa-align-center"})}),(0,m.jsx)(Y.ZP,{value:"right",children:(0,m.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(89265),ne=t.n(ee),te=(0,l.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,a=e.callback,s=(e.showSaveButton,(0,l.useRef)()),c=(0,l.useRef)(),u=(0,l.useState)(!1),d=o()(u,2),p=d[0],f=d[1],h=(0,l.useRef)({id:s,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,l.useEffect)((function(){c.current=new(ne())(h.current,!0),window.onload=function(){c.current.inject("applet_container")}}),[]);var v=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,l.useEffect)((function(){h.current.appName=p?"3D":"graphing",c.current.inject("applet_container")}),[p]),(0,l.useEffect)((function(){f(t)}),[t]),(0,l.useImperativeHandle)(n,(function(){return{getImgData:v}})),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,m.jsxs)(E.Z,{align:"middle",children:[(0,m.jsx)(z.Z,{flex:1,children:(0,m.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,m.jsx)(z.Z,{children:(0,m.jsx)(k.ZP,{size:"large",onClick:v,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(11908),re=t(10160),ae=t(8591),oe="link",se="upload-image",ce="add-flowchart",le="draw-image",ue="code-block",de="add-table",pe="------------",fe={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},me=t(11724);var he="@▁▁@",ve=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ge(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ae=c()(c()({},xe+"-B","bold"),xe+"-I","italic"),be=c()(c()(c()(c()(c()(c()(c()(c()({},oe,"添加链接"),ue,"添加代码块"),se,"添加图片"),le,"添加画图"),ce,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ye=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,a=e.width,s=void 0===a?"100%":a,u=e.height,v=void 0===u?400:u,g=e.miniToolbar,x=void 0!==g&&g,A=e.isFocus,w=void 0!==A&&A,j=e.watch,k=e.insertTemp,_=e.mode,E=void 0===_?"markdown":_,S=e.id,I=void 0===S?"markdown-editor-id":S,Z=e.showResizeBar,P=void 0!==Z&&Z,L=e.noStorage,M=void 0!==L&&L,R=e.showNullButton,O=void 0!==R&&R,D=e.showNullProgramButton,G=void 0!==D&&D,Q=e.hidetoolBar,z=void 0!==Q&&Q,W=e.fullScreen,V=void 0!==W&&W,H=e.onBlur,Y=e.onCMBeforeChange,X=e.onFullScreen,U=e.className,K=void 0===U?"":U,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,xe=e.disabledFill,ye=void 0!==xe&&xe,we=e.placeholder,je=void 0===we?"":we,ke=e.values,_e=void 0===ke?"":ke,Ce=e.extraUse,Ne=(0,l.useState)(null),Be=o()(Ne,2),Ee=Be[0],Se=Be[1],Te=(0,l.useState)(t),Ie=o()(Te,2),Ze=Ie[0],Pe=Ie[1],Le=(0,l.useState)(j),Me=o()(Le,2),Re=Me[0],Oe=Me[1],De=(0,l.useState)(V),Ge=o()(De,2),Qe=Ge[0],Fe=Ge[1],ze=(0,l.useState)(""),We=o()(ze,2),Ve=We[0],He=We[1],qe=(0,l.useState)(0),Ye=o()(qe,2),Xe=Ye[0],Ue=Ye[1],Ke=(0,l.useState)(v),Je=o()(Ke,2),$e=Je[0],en=Je[1],nn=(0,l.useState)(!1),tn=o()(nn,2),rn=(tn[0],tn[1]),an=(0,l.useState)(0),on=o()(an,2),sn=on[0],cn=on[1],ln=(0,l.useState)(0),un=o()(ln,2),dn=un[0],pn=un[1],fn=(0,l.useRef)(),mn=(0,l.useRef)(),hn=(0,l.useRef)(),vn=(0,l.useRef)();(0,l.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Pe(_e),null==Ee||Ee.setValue(_e),window.scrollTo(0,e)}),[_e]),(0,l.useEffect)((function(){null==X||X(Qe)}),[Qe]),(0,l.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var r=i.types.toString(),a=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==E)return;try{var o,s=a[1];"file"===(null===(o=a[0])||void 0===o?void 0:o.kind)&&(s=a[0]);var c=s.getAsFile(),l=c.name.split(".").pop();(0,B.I)(c,(function(e){var t,i,r;e.id?(null==c||null===(t=c.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==c||null===(i=c.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==c||null===(r=c.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(c.name,"")):ve.includes(l)?n.replaceSelection('').concat(c.name,"")):n.replaceSelection("[".concat(c.name,"](").concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){ae.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(fn.current,{mode:E,lineNumbers:!x,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",je):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),a=r.charAt(i.ch-1),o=r.lastIndexOf("@▁@",i.ch),s=r.lastIndexOf("@▁▁@",i.ch),c=o>s?o:s,l=o>s?3:4;if(-1===he.indexOf(a))return null;if(console.log("change1:",n,e,r,i,c,o,s,a),c>=0&&i.ch-c<5){var u=c+l;return t.replaceRange("",{line:i.line,ch:c},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),w&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Se(n),function(){n.off("paste",e)}}}),[]);var gn=(0,l.useCallback)((function(){mn.current}),[$e,mn,Qe]);(0,l.useEffect)((function(){if(Ee){var e=function(){var e=new p.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gn(),Ee.setSize("100%","100%"),Ee.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[Ee,gn]),(0,l.useEffect)((function(){if(Ee){for(var e=[],n=function(){var n=o()(i[t],2),r=n[0],a=n[1],s=c()({},r,(function(){xn(a)}));e.push(s),Ee.addKeyMap(s)},t=0,i=Object.entries(Ae);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(I);e>=Xe+1e4&&(!n||n!==Ze)&&(window.sessionStorage.setItem(I,Ze),rn(!0))}}),1e4),(0,l.useEffect)((function(){Oe(j)}),[Ee,j]),(0,l.useEffect)((function(){Ee&&w&&Ee.focus()}),[Ee,w]),(0,l.useEffect)((function(){if(Re&&Ee){var e=function(e){var n=e.target;if(vn.current){var t=n.scrollTop/n.scrollHeight;vn.current.scrollTop=vn.current.scrollHeight*t}},n=Ee.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ee,Re]),(0,l.useEffect)((function(){if(Ee&&Y){var e=function(e,n){Y(e,n)};return Ee.on("beforeChange",e),function(){Ee.off("beforeChange",e)}}}),[Ee,Y]),(0,l.useEffect)((function(){if(Ee&&H){var e=function(){H(Ee.getValue())};return Ee.on("blur",e),function(){Ee.off("blur",e)}}}),[Ee,H]),(0,l.useEffect)((function(){if(Ee){var e=function(e,n){var t=e.getValue();Pe(t),Ue((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(G?i(t,jn(t)):i(t))};return Ee.on("change",e),function(){Ee.off("change",e)}}}),[Ee,i]),(0,l.useEffect)((function(){if(Ee)if(null==t)Ee.setValue(""),Pe("");else{var e=window.scrollY||window.pageYOffset;t!==Ee.getValue()&&(Ee.setValue(t),Pe(t),Ee.setCursor(pe?1:Ee.lineCount(),0),window.scrollTo(0,e))}}),[Ee,t]);var xn=(0,l.useCallback)((function(e){var n=Ee.getCursor(),t=Ee.getSelection(),i=t.split("\n");switch(e){case"bold":return Ee.replaceSelection("**"+t+"**"),""===t&&Ee.setCursor(n.line,n.ch+2),Ee.focus();case"italic":return Ee.replaceSelection("*"+t+"*"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"code":return Ee.replaceSelection("`"+t+"`"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"inline-latex":return He("inline-latex"),Ee.focus();case"latex":return Ee.replaceSelection("```latex\n"+t+"\n```"),Ee.setCursor(n.line+1,t.length+1),Ee.focus();case"line-break":return Ee.replaceSelection("
\n"),Ee.focus();case"list-ul":return""===t?Ee.replaceSelection("- "+t):Ee.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ee.focus();case"list-ol":return""===t?Ee.replaceSelection("1. "+t):Ee.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ee.focus();case"add-null-ch":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("▁"),Ee.focus();case"add-signal":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("@▁@"),Ee.focus();case"add-multiple":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection(he),Ee.focus();case"inster-template-1":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ee.focus();case"eraser":return Ee.setValue(""),Ee.focus();case"trigger-watch":return Oe(!Re),Ee.focus();case"trigger-full-screen":return Fe(!Qe),Ee.focus();case oe:return void He(oe);case ue:return void He(ue);case se:return void He(se);case le:return void He(le);case"maths-latex":return void He("maths-latex");case ce:return void He(ce);case de:return void He(de);default:throw new Error}}),[Ee,Re,Qe]),An=(0,l.useCallback)((function(e,n){var t,i,r,a,o;switch(He(""),Ve){case oe:var s=e.title,c=e.link;return Ee.replaceSelection("[".concat(s,"](").concat(c,")")),Ee.focus();case ue:var l=e.language,u=e.content;return Ee.replaceSelection(["```"+l,u,"```"].join("\n")),Ee.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),f=0;f-1||null==g||!g.type?v?Ee.replaceSelection("![ ".concat(v," ]( ").concat(h,' "').concat(v,'" )')):Ee.replaceSelection("![,](".concat(h,")")):(null==g||null===(a=g.type)||void 0===a?void 0:a.indexOf("video"))>-1?Ee.replaceSelection('')):(null==g||null===(o=g.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?Ee.replaceSelection('').concat(g.name,"")):ve.includes(x)?Ee.replaceSelection('').concat(g.name,"")):Ee.replaceSelection("[".concat(g.name,"](").concat(re.Z.API_SERVER).concat(h,")")),Ee.focus();case de:for(var A=e.row,b=e.col,y=e.align,w="\n",j=0;j300&&(n=300),en(v+n+"px")}},i=hn.current,r=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Ee,hn]),(0,l.useEffect)((function(){en(v)}),[v]);var wn={width:ge(s),height:ge($e)},jn=((0,l.useMemo)((function(){if(Xe){var e=new Date(Xe),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Xe]),function(e){var n=[];if(G){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,l.useEffect)((function(){be[Ve]&&Ve!==le&&Ve!==ce&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),pn(t)}),0)}),[Ve]);var kn=function(e,n,t,i){var r=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>r-20&&i","|"],x.trim()){e.next=4;break}return u.ZP.warning("请输入文件夹名称"),e.abrupt("return");case 4:if(" "!==x.charAt(0)){e.next=7;break}return u.ZP.warning("首字符不能为空格"),e.abrupt("return");case 7:t=0;case 8:if(!(t0?j[0]:0,name:x});case 17:0===(a=e.sent).status&&(_(),i(null==a?void 0:a.id));case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,A.jsx)(d.Z,{centered:!0,title:"新建文件夹",open:"新建文件夹"===n.actionTabs.key,width:500,onCancel:_,onOk:C,destroyOnClose:!0,children:(0,A.jsxs)("div",{className:f,children:[(0,A.jsxs)("div",{className:m,children:[(0,A.jsx)("span",{className:h,children:"文件夹名称: "}),(0,A.jsx)(p.Z,{placeholder:"请输入文件夹名称",value:x,onChange:function(e){return b(e.target.value)}})]}),(0,A.jsxs)("div",{className:m,style:{alignItems:"start",maxHeight:500,overflow:"auto"},children:[(0,A.jsx)("span",{className:h,children:"文件夹位置: "}),(0,A.jsx)(v.Z,{value:j,onChange:function(e){return k(e)}})]})]})})}))},867:function(e,n,t){"use strict";t.d(n,{Z:function(){return s}});var i="pWrap___UlNGw",r="few___fb5jD",a=t(60324),o=t(37712),s=function(e){var n,t,s,c=e.data,l=void 0===c?[]:c,u=e.activeTabsKey,d=e.onClick;return(0,o.jsxs)("aside",{style:{overflowX:"auto"},children:[l.length>1&&(0,o.jsx)("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:function(){1!==l.length&&d(l[l.length-2].id,!1,!0)}}),(0,o.jsx)("span",{children:"当前文件夹:"}),(null==l?void 0:l.length)>5?(n=!0,t=l.slice(2,-2),s=(0,o.jsx)("div",{className:i,children:t.map((function(e){return(0,o.jsx)("span",{title:e.name,onClick:function(){return d(e.id,!1,"3"===u)},children:e.name},e.id)}))}),l.map((function(e,t){var i=null;return t>1&&t "})]},t),i}))):l.map((function(e,n){return(0,o.jsxs)("div",{className:r,children:[(0,o.jsx)("b",{title:e.name,style:{color:"#333333"},onClick:function(){return d(e.id,!1,"3"===u)},children:e.name}),n "})]},n)}))]})}},33702:function(e,n,t){"use strict";t.d(n,{Z:function(){return R},b:function(){return L}});var i=t(82242),r=t.n(i),a=t(7557),o=t.n(a),s=t(41498),c=t.n(s),l=t(79800),u=t.n(l),d=t(37205),p=t.n(d),f=t(91232),m=t.n(f),h=t(59301),v=t(8591),g=t(43418),x=t(92832),A=t(3113),b=t(38318),y="list___Ur31H",w="btns___ITJo0",j="name___FtR_V",k="folderWrapper___szWWk",_="folderIcon___MdKkF",C="share_folderIcon___G1rNy",N="subject___lELqJ",B=t(75105),E=t(73631),S=t(31328),T=t(32893),I=t(89392),Z=t(30833),P=t(37712),L=function e(n,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(n){var r,a=m()(n);try{for(a.s();!(r=a.n()).done;){var o=r.value;if(o.key===t)return i;if(o.children&&""!=o.children){var s=e(o.children,t,[].concat(p()(i),[{id:o.key,name:o.title.props.name}]));if(s)return s}}}catch(e){a.e(e)}finally{a.f()}}},M=function(e){var n=e.isProblemset,t=e.name,i=e.id,r=e.isShare,a=e.itemBanksCount,s=e.onOpen,l=void 0===s?function(){}:s,d=e.onShare,p=void 0===d?function(){}:d,f=e.onMove,m=void 0===f?function(){}:f,b=e.onDeleteOk,k=void 0===b?function(){}:b,_=(0,h.useState)(!1),C=u()(_,2),E=C[0],S=C[1],T=(0,h.useState)(t),I=u()(T,2),Z=I[0],L=I[1],M=(0,h.useState)(t),R=u()(M,2),O=R[0],D=R[1],G=function(){var e=c()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=["?","、","/","╲","*","<",">","|"],O.trim()){e.next=4;break}return v.ZP.warning("请输入文件夹名称"),e.abrupt("return");case 4:if(" "!==O.charAt(0)){e.next=7;break}return v.ZP.warning("首字符不能为空格"),e.abrupt("return");case 7:i=0;case 8:if(!(i0&&w((function(e){return H(e,s,{children:h.map((function(e){return{title:(0,P.jsx)(M,{isProblemset:n,name:e.name,id:e.id,itemBanksCount:e.item_banks_count,onMove:z,onOpen:a,onShare:l,onDeleteOk:V}),key:e.id,icon:e.is_share?(0,P.jsx)("img",{onClick:function(){a(e.id)},src:S,className:C}):(0,P.jsx)("img",{onClick:function(){a(e.id)},src:E,className:_}),isLeaf:!e.have_child}}))})}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(null==y?void 0:y.length)>0&&(0,P.jsx)(b.Z,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:y,loadData:q,onExpand:function(e,n){Q(e)},onLoad:function(e){R(e)},className:k,selectable:!1,expandedKeys:G,loadedKeys:B})}},13002:function(e,n,t){"use strict";t.d(n,{N:function(){return w},Z:function(){return j}});var i=t(37205),r=t.n(i),a=t(79800),o=t.n(a),s=t(59301),c=t(63743),l=t(5112),u=t(6848),d=t(24905),p=t(20834),f=t(38854),m={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},h=t(79905),v=t(24334),g=t(93917),x=t(99144),A=t(37712),b=["A.","B.","C.","D.","E.","F.","G.","H.","I.","J.","K.","L.","M.","N.","O.","P.","Q.","R.","S.","T.","U.","V.","W.","X.","Y.","Z."],y=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],w=function(e){var n,t,i,r,a,o,c,l,u,d,v,g,b,y,w,j=e.SubjectShare,k=e.isProblemset,_=e.data,C=e.user,N=e.activeTabsKey,B=e.onPublicReview,E=void 0===B?function(){}:B,S=e.onStartExperience,T=void 0===S?function(){}:S,I=e.onSetPrivate,Z=void 0===I?function(){}:I,P=e.onCorrection,L=void 0===P?function(){}:P,M=e.onChangeTag,R=void 0===M?function(){}:M,O=e.onCollect,D=void 0===O?function(){}:O,G=e.onSetPublic,Q=void 0===G?function(){}:G,F=e.onDelete,z=void 0===F?function(){}:F,W=(e.onCancel,e.onSelect,e.onMoveTo),V=void 0===W?function(){}:W,H=e.addProblemset,q=void 0===H?function(){}:H,Y=e.onSetShare,X=void 0===Y?function(){}:Y,U=e.onCancelShare,K=void 0===U?function(){}:U,J=e.onPublish,$=void 0===J?function(){}:J,ee=e.onCancelPublish,ne=void 0===ee?function(){}:ee,te="PROGRAM"===_.item_type?"/problems/newedit/".concat(null===(n=_.program_attr)||void 0===n?void 0:n.identifier,"?tabs_key=").concat(N):"BPROGRAM"===_.item_type?"/problemset/edit/".concat(null===(t=_.program_attr)||void 0===t?void 0:t.identifier,"?type=1&tabs_key=").concat(N):"/problemset/edit/".concat(_.id,"?tabs_key=").concat(N),ie="0"===N&&!_.public&&!_.apply&&("PROGRAM"===_.item_type&&0!==(null===(i=_.program_attr)||void 0===i?void 0:i.status)||"PROGRAM"!==_.item_type),re=[{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){var e;return ne(null==_||null===(e=_.program_attr)||void 0===e?void 0:e.identifier)},children:"撤销发布"}),key:"0",show:("0"===N||"3"===N)&&"PROGRAM"===_.item_type&&0!==(null===(r=_.program_attr)||void 0===r?void 0:r.status)&&!_.public&&(null===(a=_.author)||void 0===a?void 0:a.login)===(null===(o=C.userInfo)||void 0===o?void 0:o.login)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return V(_.id)},children:"移动到"}),key:"1",show:"0"===N},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){_.is_share?K(_.id):X(_.id)},children:"共享"}),key:"3",show:"0"===N&&j},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return Q(_)},children:"公开"}),key:"4",show:ie},{label:(0,A.jsx)("a",{className:m.reviewFlag,onClick:E,children:"公开审核中"}),key:"5",show:"0"===N&&!_.public&&_.apply&&("PROGRAM"===_.item_type&&0!==_.program_attr.status||"PROGRAM"!==_.item_type)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return Z(_.id)},children:"撤销公开"}),key:"6",show:("0"===N||"1"===N)&&_.public&&(null===(c=_.author)||void 0===c?void 0:c.login)===(null===(l=C.userInfo)||void 0===l?void 0:l.login)||"1"===N&&(0,h.ag)()},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return D(_.id,_.is_collected)},children:"取消收藏"}),key:"7",show:"2"===N},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){var e;return $(null==_||null===(e=_.program_attr)||void 0===e?void 0:e.identifier)},children:"发布"}),key:"8",show:("0"===N||"3"===N)&&"PROGRAM"===_.item_type&&0===(null===(u=_.program_attr)||void 0===u?void 0:u.status)&&!_.public&&(null===(d=_.author)||void 0===d?void 0:d.login)===(null===(v=C.userInfo)||void 0===v?void 0:v.login)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return D(_.id,_.is_collected)},children:_.is_collected?"取消收藏":"收藏"}),key:"9",show:!("1"!==N&&"3"!==N||(0,h.ag)()||(0,h.JA)()||(null===(g=_.author)||void 0===g?void 0:g.login)===(null===(b=C.userInfo)||void 0===b?void 0:b.login))},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return L(_.id)},children:"纠错"}),key:"10",show:"0"!==N&&!(0,h.ag)()&&!(0,h.JA)()},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return R(_)},children:"修改知识点"}),key:"15",show:"0"===N||"3"===N&&(null==_?void 0:_.edit_item_bank)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return z(_.id)},children:"删除"}),key:"11",show:"0"===N&&!_.public||"1"===N&&(0,h.ag)()&&(null===(y=_.author)||void 0===y?void 0:y.login)!==(null===(w=C.userInfo)||void 0===w?void 0:w.login)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return q(_.id)},children:"加入我的题库"}),key:"12",show:"1"===N||"3"===N}].filter((function(e){return e.show})),ae=(0,A.jsx)(p.Z,{forceSubMenuRender:!0,className:m.menu,items:re}),oe=(0,A.jsx)(p.Z,{forceSubMenuRender:!0,className:m.menu,children:(0,A.jsx)(p.Z.Item,{children:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return L(_.id)},children:"纠错"})},"10")}),se="0"!==N&&!(0,h.ag)()&&!(0,h.JA)();return(0,A.jsx)(s.Fragment,{children:k?(0,A.jsxs)(A.Fragment,{children:[("0"===N||"3"===N&&(null==_?void 0:_.edit_item_bank))&&!_.public&&(0,A.jsxs)("span",{className:m.textBtn,style:{cursor:"pointer"},onClick:function(){return(0,x.xg)(te)},children:[(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]}),(0,A.jsx)("i",{className:"iconfont icon-bianji10 font14 mr5"}),"编辑"]}),(0,A.jsxs)("span",{className:m.textBtn,style:{cursor:"pointer"},onClick:function(){return T(_)},children:[(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]}),(0,A.jsx)("i",{className:"iconfont icon-tiyan font14 mr5"}),"体验",(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]})]}),re.length>0&&(0,A.jsx)(f.Z,{dropdownRender:function(){return ae},children:(0,A.jsx)("span",{style:{cursor:"default",width:"105px"},onClick:function(e){return e.preventDefault()},children:(0,A.jsxs)("span",{className:m.textBtn,children:[(0,A.jsx)("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"更多",(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]})]})})})]}):se?(0,A.jsx)(f.Z,{className:"ml40",dropdownRender:function(){return oe},children:(0,A.jsx)("span",{style:{cursor:"default",width:"105px"},onClick:function(e){return e.preventDefault()},children:(0,A.jsxs)("span",{className:m.textBtn,children:[(0,A.jsx)("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"更多",(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]})]})})}):(0,A.jsx)("span",{})})},j=function(e){var n,t,i,a,p,f=e.data,h=e.selectIds,x=e.onSelectCheckBox,w=void 0===x?function(){}:x,j=e.showCheckbox,k=void 0===j||j,_=(0,s.useState)(!1),C=o()(_,2),N=C[0],B=C[1],E=function(){var e;if("BPROGRAM"!==(null==f?void 0:f.item_type))return(0,A.jsx)("div",{children:null===(e=f.standard_answer)||void 0===e?void 0:e.map((function(e,n){var t,i;return(0,A.jsx)("div",{className:m.answerHtml,children:1===(null==e?void 0:e.model)?"答案(填空".concat(e.position,"):").concat(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、")):(0,A.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,A.jsxs)("span",{style:{minWidth:110},children:["答案(填空",e.position,"):"]}),(0,A.jsx)(g.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),readOnly:!0})]})},n)}))})};return(0,A.jsxs)("div",{className:m.itemWrap,children:[(0,A.jsxs)("div",{className:m.list,children:[k&&(0,A.jsx)(d.Z,{className:"mr10",onChange:function(e){var n=r()(h);e.target.checked?n.push(f.id):n=n.filter((function(e){return e!==f.id})),w(n)},checked:h.includes(f.id)}),(0,A.jsx)("div",{onClick:function(){return B(!N)},className:m.title,children:(0,A.jsx)(c.Z,{showLines:1,showTextOnly:!0,className:m.topicTitleContent,value:"BPROGRAM"===(null==f?void 0:f.item_type)?null==f||null===(n=f.program_attr)||void 0===n?void 0:n.description:f.name},1)}),(0,A.jsx)("div",{onClick:function(){return B(!N)},className:m.tr,children:(0,A.jsx)("i",{style:{transform:N?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"})})]}),(0,A.jsxs)("aside",{style:N?{display:"block"}:{display:"none"},className:m.itemDetail,children:[(0,A.jsxs)("div",{style:{marginBottom:44},children:[(0,A.jsx)(c.Z,{className:m.topicTitleContent,value:"BPROGRAM"===(null==f?void 0:f.item_type)?null==f||null===(t=f.program_attr)||void 0===t?void 0:t.description:f.name},2),(0,A.jsx)("div",{className:"".concat(m.row," mt15"),children:"JUDGMENT"===f.item_type?(0,A.jsx)("div",{className:m.judgmentContent,children:f.choices.map((function(e,n){return(0,A.jsx)(l.ZP,{disabled:!0,children:e.choice_text},n)}))}):"PROGRAM"===f.item_type?(0,A.jsx)("div",{className:m.programContent,children:(0,A.jsx)(c.Z,{value:null===(a=f.program_attr)||void 0===a?void 0:a.description})}):"COMBINATION"===f.item_type?(0,A.jsx)("div",{className:m.combinationContent,children:null==f||null===(p=f.sub_item_banks)||void 0===p?void 0:p.map((function(e,n){var t,i,r,a,o,d="(题目".concat(n+1,"-").concat("SINGLE"==(null==e?void 0:e.item_type)?"单选题":"MULTIPLE"==(null==e?void 0:e.item_type)?"多选题":"COMPLETION"==(null==e?void 0:e.item_type)?"填空题":"JUDGMENT"==(null==e?void 0:e.item_type)?"判断题":"简答题",") ");return(0,A.jsxs)(s.Fragment,{children:[(0,A.jsx)("div",{style:{marginTop:10,marginBottom:10},children:(0,A.jsx)(c.Z,{value:d+e.name})}),("SINGLE"==(null==e?void 0:e.item_type)||"MULTIPLE"==(null==e?void 0:e.item_type))&&e.choices.map((function(e,n){return(0,A.jsxs)("div",{className:m.otherContentItem,children:[(0,A.jsx)("p",{children:b[n]}),(0,A.jsx)(c.Z,{className:m.otehrContentHtml,value:e.choice_text})]},n)})),"JUDGMENT"==(null==e?void 0:e.item_type)&&(0,A.jsx)("div",{style:{display:"flex",marginBottom:10},children:e.choices.map((function(e,n){return(0,A.jsx)(l.ZP,{disabled:!0,children:e.choice_text},n)}))}),(0,A.jsxs)("div",{className:m.con,children:["SINGLE"==(null==e?void 0:e.item_type)&&(0,A.jsxs)("b",{className:"c-grey-333 font14",children:[" 答案:",null==y?void 0:y[null==e||null===(t=e.choices)||void 0===t?void 0:t.findIndex((function(e){return null==e?void 0:e.is_answer}))]," "]}),"COMPLETION"==(null==e?void 0:e.item_type)&&(null==e||null===(i=e.standard_answer)||void 0===i?void 0:i.map((function(e,n){var t;return(0,A.jsx)("div",{className:m.answerHtml,children:"答案(填空".concat(e.position,"):").concat(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))},n)}))),"MULTIPLE"==(null==e?void 0:e.item_type)&&(0,A.jsxs)("b",{className:"c-grey-333 font14",children:[" 答案:",null==e||null===(r=e.choices)||void 0===r?void 0:r.map((function(e,n){if(null!=e&&e.is_answer)return(null==y?void 0:y[n])+" "}))," "]}),"JUDGMENT"==(null==e?void 0:e.item_type)&&(0,A.jsxs)("div",{children:["答案:",null==e||null===(a=e.choices)||void 0===a||null===(a=a.find((function(e){return e.is_answer})))||void 0===a?void 0:a.choice_text]}),"SUBJECTIVE"==(null==e?void 0:e.item_type)&&(0,A.jsxs)("div",{children:["答案:",null==e||null===(o=e.answer_texts)||void 0===o?void 0:o[0]]}),(0,A.jsxs)("div",{children:[(0,A.jsx)("span",{children:"解析:"}),(0,A.jsx)(c.Z,{className:m.parseAnswerHtml,value:e.analysis||"暂无解析"})]}),(0,A.jsxs)("div",{children:[(0,A.jsx)("span",{children:"知识点:"}),(0,A.jsx)(u.Z,{title:(null==f?void 0:f.tag_discipline)||"--",children:(0,A.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:(null==f?void 0:f.tag_discipline)||"--"})})]})]})]})}))}):(0,A.jsx)("div",{className:m.otherContent,children:f.choices.map((function(e,n){return(0,A.jsxs)("div",{className:m.otherContentItem,children:[(0,A.jsx)("p",{children:b[n]}),(0,A.jsx)(c.Z,{className:m.otehrContentHtml,value:e.choice_text})]},n)}))})}),(0,A.jsx)("div",{className:m.row,children:(0,A.jsx)("div",{className:m.updateTimeRow,children:(0,A.jsx)("div",{className:m.updateTimeWrap,children:"PROGRAM"===f.item_type&&(0,A.jsxs)("p",{className:m.programLanguage,children:["编程语言:",null===(i=f.program_attr)||void 0===i?void 0:i.language]})})})})]}),"COMBINATION"!==f.item_type&&(0,A.jsxs)("div",{className:m.answerWrapper,children:[(0,A.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",alt:"",className:m.decoration}),(0,A.jsx)("div",{className:m.answer,children:function(){var e,n,t,i,r={SUBJECTIVE:null===(e=f.answer_texts)||void 0===e?void 0:e[0],JUDGMENT:null===(n=f.choices)||void 0===n||null===(n=n.find((function(e){return e.is_answer})))||void 0===n?void 0:n.choice_text},a=f.choices.map((function(e){return e.is_answer})).findIndex((function(e){return e})),o=a>-1?y[a]:"",s="";f.choices.map((function(e,n){e.is_answer&&(s+=y[n])}));var l=r[f.item_type],u=(null==f||null===(t=f.program_attr)||void 0===t?void 0:t.code)||"";try{var d;u=v.Base64.decode((null==f||null===(d=f.program_attr)||void 0===d?void 0:d.code)||"")}catch(e){}var p={SINGLE:(0,A.jsx)(c.Z,{className:m.answerHtml,value:"答案:".concat(o||"无")}),MULTIPLE:(0,A.jsx)(c.Z,{className:m.answerHtml,value:"答案:".concat(s||"无")}),COMPLETION:E(),BPROGRAM:(0,A.jsxs)("div",{children:[(0,A.jsx)(c.Z,{className:m.answerHtml,showProgramFill:!0,value:u}),null===(i=f.standard_answer)||void 0===i?void 0:i.map((function(e,n){return(0,A.jsx)("div",{className:m.answerHtml,children:"答案(填空".concat(e.position,"):").concat(null==e?void 0:e.answer_text)},n)}))]})},h=(0,A.jsx)(c.Z,{className:m.answerHtml,value:"答案:".concat(l||"无")});return p[f.item_type]||h}()}),(0,A.jsxs)("div",{className:m.parse,children:[(0,A.jsx)("div",{className:m.parseText,children:"解析:"}),(0,A.jsx)("div",{className:m.parseAnswer,children:f.analysis?(0,A.jsx)(c.Z,{className:m.parseAnswerHtml,value:f.analysis}):"暂无解析"})]}),(0,A.jsxs)("div",{className:m.parse,children:[(0,A.jsx)("div",{className:m.parseText,children:"知识点:"}),(0,A.jsx)(u.Z,{title:(null==f?void 0:f.tag_discipline)||"--",children:(0,A.jsx)("div",{className:m.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:(null==f?void 0:f.tag_discipline)||"--"})})]})]})]})]})}},30833:function(e,n,t){"use strict";t.r(n),t.d(n,{TabType:function(){return Hn},default:function(){return qn}});var i=t(7557),r=t.n(i),a=t(37205),o=t.n(a),s=t(82242),c=t.n(s),l=t(41498),u=t.n(l),d=t(79800),p=t.n(d),f=t(59301),m=t(18892),h=t(46227),v=t(99313),g=t(92832),x=t(78241),A=t(43418),b=t(5112),y=t(8591),w=t(71418),j=t(24905),k=t(20834),_=t(6848),C=t(19842),N=t(57809),B=t(66104),E=t(3113),S=t(38854),T=t(95237),I=t(27092),Z=t(43998),P=t(14539),L=t(39647),M=t.n(L),R="modalContent___UXmJC",O="modalContentLeft___JOFgX",D="green___rI_w_",G="textArea___OTapv",Q="red___cDswv",F="row___CE3Y7",z="html___u9n4r",W="line___Lh9Lb",V=t(37712),H=["problemset","globalSetting","loading","dispatch"],q=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.problemset,t=(e.globalSetting,e.loading,e.dispatch);M()(e,H);return(0,V.jsxs)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"Problemset-PublicReview"===n.actionTabs.key,title:"提示",okText:"知道啦",cancelText:"",width:"442px",onOk:function(){t({type:"problemset/setActionTabs",payload:{}})},onCancel:function(){t({type:"problemset/setActionTabs",payload:{}})},children:[(0,V.jsx)("div",{className:R,children:"公开申请已提交,请等待管理员的审核"}),(0,V.jsx)("div",{className:R,children:"我们将在1-2个工作日内完成审核"})]})})),Y={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},X=t(91618),U=t(61186),K=t.n(U),J=t(10160),$=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n=e.problemset,t=e.dispatch,i=(0,f.useState)([]),r=p()(i,2),a=r[0],o=r[1],s=(0,f.useState)(!0),c=p()(s,2),l=c[0],u=c[1],d=function(){t({type:"problemset/setActionTabs",payload:{}})};(0,f.useEffect)((function(){var e;"导出试题"===n.actionTabs.key&&o([null===(e=n.actionTabs)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.group_id])}),[n.actionTabs.key]);var m=function(e,n,t,i){var r=J.Z.API_SERVER+n,a=new window.XMLHttpRequest;return a.withCredentials=!0,a.addEventListener("load",(function(e){t(e,a)}),!1),a.addEventListener("error",(function(e){i&&i(e)}),!1),a.responseType="blob",a.open("GET",r),a.send(null),a};return(0,V.jsx)(A.Z,{centered:!0,title:"导出试题",open:"导出试题"===n.actionTabs.key,width:718,destroyOnClose:!0,wrapClassName:Y.customModal,onCancel:d,onOk:function(){0!==a.length?m({},"/api/item_banks/export.xlsx?group_id=".concat(a[0],"&include_children=").concat(l),(function(e,n){var t;if("application/json"===(null===(t=e.target.response)||void 0===t?void 0:t.type)){var i=new FileReader;return i.readAsText(e.target.response,"utf-8"),void i.addEventListener("loadend",(function(){var e=JSON.parse(i.result);y.ZP.warning((null==e?void 0:e.message)||"下载出错, 请联系管理员")}))}var r=new Blob([e.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),a="导出试题-".concat(K()().format("YYYYMMDD_HH:mm:ss"),".xlsx");if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(r,a);else{var o=URL.createObjectURL(r),s=document.createElement("a");s.href=o,s.setAttribute("download",a),document.body.appendChild(s),s.click(),window.URL.revokeObjectURL(s.href)}d()})):y.ZP.warning("请选择文件夹")},children:(0,V.jsxs)("aside",{className:Y.exportModal,children:[(0,V.jsxs)("div",{style:{marginBottom:20},children:[(0,V.jsx)("label",{style:{marginRight:20},children:"导出设置"}),(0,V.jsxs)(b.ZP.Group,{onChange:function(e){u(e.target.value)},value:l,children:[(0,V.jsx)(b.ZP,{value:!0,children:"包含子文件夹"}),(0,V.jsx)(b.ZP,{value:!1,children:"仅当前文件夹"})]})]}),(0,V.jsx)(X.Z,{value:a,onChange:function(e){return o(e)}}),(0,V.jsx)("div",{className:Y.export_text,children:"其中组合题与实训题暂不支持导出"})]})})})),ee="customModal___lg6DD",ne="shareModal___uZhG_",te="content___I8qEq",ie="group___KeY9s",re="teachGroup____SeBs",ae="footer___Jn0qQ",oe=t(32893),se=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t=e.problemset,i=e.dispatch,a=e.onOk,o=((0,m.useParams)(),(0,f.useState)([])),s=p()(o,2),c=(s[0],s[1]),l=(0,f.useState)(1),d=p()(l,2),h=d[0],v=d[1],g=(0,f.useState)([]),x=p()(g,2),b=x[0],k=x[1],_=(0,f.useState)([]),C=p()(_,2),N=C[0],B=C[1],S=(0,f.useState)(!0),T=p()(S,2),I=T[0],Z=T[1],P=(0,f.useState)(!1),L=p()(P,2),M=L[0],R=L[1],O=(0,f.useState)(!1),D=p()(O,2),G=(D[0],D[1]);(0,f.useEffect)((function(){var e;"共享试题"===t.actionTabs.key&&(Q(),k([null===(e=t.actionTabs)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.group_id]))}),[t.actionTabs.key]);var Q=function(){var e=u()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),e.next=3,(0,oe.Of)({type:0,page:1,per_page:10,order_by:"new"});case 3:null!=(n=e.sent)&&n.item_banks_group&&(t={id:-1,item_banks_count:(null==n?void 0:n.no_group_count)||0,name:{name:"未加入分组"}},i=[t].concat((null==n?void 0:n.item_banks_group)||[]),c(i)),Z(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){i({type:"problemset/setActionTabs",payload:{}})},z=function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==b.length){e.next=3;break}return y.ZP.warning("请选择需要的文件夹"),e.abrupt("return");case 3:if(1!==h){e.next=6;break}return v(2),e.abrupt("return");case 6:return R(!0),e.next=9,(0,oe.GW)({item_banks_group_ids:b,clazz:"ItemBank",group_ids:N});case 9:0===(null==(n=e.sent)?void 0:n.status)&&(a(),F()),R(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,afterClose:function(){B([]),v(1),G(!1),c([])},title:"共享试题".concat(h,"/2"),open:"共享试题"===t.actionTabs.key,footer:null,width:718,destroyOnClose:!0,wrapClassName:ee,onCancel:F,children:(0,V.jsx)("aside",{className:ne,children:(0,V.jsxs)(w.Z,{spinning:I,children:[(0,V.jsxs)("div",{className:te,children:[1===h&&(0,V.jsx)("div",{className:ie,children:(0,V.jsx)(X.Z,{value:b,onChange:function(e){return k(e)}})}),2===h&&(0,V.jsxs)("div",{className:re,children:[(0,V.jsx)("p",{children:"共享至教研团队"}),(0,V.jsx)(j.Z.Group,{value:N,onChange:function(e){return B(e)},children:null==t||null===(n=t.teachGroupData)||void 0===n||null===(n=n.groups)||void 0===n?void 0:n.map((function(e){return(0,V.jsx)(j.Z,{value:e.group_id,children:null==e?void 0:e.name},e.group_id)}))})]})]}),(0,V.jsxs)("div",{className:ae,children:[(0,V.jsx)(E.ZP,{onClick:F,children:"取消"}),(0,V.jsx)(E.ZP,{loading:M,onClick:z,type:"primary",children:1===h?"下一步":"确认共享"})]})]})})})})),ce=["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"],le=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.problemset,t=(e.globalSetting,e.loading),i=e.dispatch,a=e.onReloadData,o=void 0===a?function(){}:a,s=e.isPiliangRevoke,c=void 0!==s&&s,l=(M()(e,ce),(0,f.useRef)(!1)),d=(0,f.useState)(!1),m=p()(d,2),h=m[0],v=m[1];(0,f.useEffect)((function(){"Problemset-SetPrivate"===n.actionTabs.key?"1"===window.localStorage.getItem("problemset-set-private-hint-flag")?g():v(!0):v(!1)}),[n.actionTabs.key]);var g=function(){var e=u()(r()().mark((function e(){var t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1"),a={},!c){e.next=8;break}return e.next=5,i({type:"problemset/revokePublish",payload:n.actionTabs.params});case 5:a=e.sent,e.next=11;break;case 8:return e.next=10,i({type:"problemset/setPrivate",payload:n.actionTabs.params});case 10:a=e.sent;case 11:i({type:"problemset/setActionTabs",payload:{}}),l.current=!1,0===(null===(t=a)||void 0===t?void 0:t.status)&&o();case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:h,title:"撤销公开告知",okText:"确定",cancelText:"取消",confirmLoading:c?t["problemset/revokePublish"]:t["problemset/setPrivate"],width:"442px",onOk:g,onCancel:function(){i({type:"problemset/setActionTabs",payload:{}}),l.current=!1},children:[(0,V.jsx)("div",{className:O,children:"试题已公开,撤销公开可能导致部分用户对试题的使用受损。"}),(0,V.jsx)("div",{className:O,children:"确认撤销公开回到自有状态吗?"}),(0,V.jsx)("div",{children:(0,V.jsx)(j.Z,{className:"mt10",defaultChecked:!1,onChange:function(e){return l.current=e.target.checked},children:"不再提示"})})]})})),ue=["problemset","globalSetting","loading","dispatch","onReloadData"],de=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.problemset,t=(e.globalSetting,e.loading),i=e.dispatch,a=e.onReloadData,o=void 0===a?function(){}:a,s=(M()(e,ue),function(){var e=u()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"problemset/handleDelete",payload:n.actionTabs.params});case 2:t=e.sent,i({type:"problemset/setActionTabs",payload:{}}),0===t.status&&o();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,V.jsxs)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"Problemset-Delete"===n.actionTabs.key,title:"提示",okText:"确定",cancelText:"取消",confirmLoading:t["problemset/handleDelete"],width:"442px",onOk:s,onCancel:function(){i({type:"problemset/setActionTabs",payload:{}})},children:[(0,V.jsx)("div",{className:R,children:"确认删除后,无法撤销"}),(0,V.jsx)("div",{className:R,children:"是否确认删除?"})]})})),pe=t(89392),fe=t(63743),me=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t=e.problemset,i=e.dispatch,a=(0,f.useState)({}),o=p()(a,2),s=o[0],l=o[1],d=(0,f.useState)([]),m=p()(d,2),h=m[0],v=m[1],g=(0,f.useState)(!1),x=p()(g,2),w=x[0],j=x[1],k=["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"];(0,f.useEffect)((function(){var e;if("SINGLE"===(null==t||null===(e=t.actionTabs)||void 0===e?void 0:e.key)){var n,i=(0,pe.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params);l(i),v(i.choices)}}),[null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.key]);var _=function(){var e=u()(r()().mark((function e(){var n,i;return r()().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 y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:w&&(i=(0,pe.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params),v(i.choices)),j(!w);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"SINGLE"===t.actionTabs.key,title:"试题体验",okText:w?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:_,onCancel:function(){l({}),v([]),j(!1),i({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"单选题"}),(0,V.jsx)(fe.Z,{value:null==s?void 0:s.name}),null==h?void 0:h.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return w&&t&&(a=D),w&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:w?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(b.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=h.map((function(t,i){return c()(c()({},t),{},{checked:i===n&&e.target.checked})}));v(t)}(e,n)},checked:i}),(0,V.jsxs)("span",{children:[k[n],". "]}),(0,V.jsx)(fe.Z,{className:z,value:r}),w&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),w&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),w&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),k[h.findIndex((function(e){return e.is_answer}))]]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==s?void 0:s.analysis)||"暂无解析"]})]})]})})})),he=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t=e.problemset,i=e.dispatch,a=(0,f.useState)({}),o=p()(a,2),s=o[0],l=o[1],d=(0,f.useState)([]),m=p()(d,2),h=m[0],v=m[1],g=(0,f.useState)(!1),x=p()(g,2),b=x[0],w=x[1],k=["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"];(0,f.useEffect)((function(){var e;if("MULTIPLE"===(null==t||null===(e=t.actionTabs)||void 0===e?void 0:e.key)){var n,i=(0,pe.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params);l(i),v(i.choices)}}),[null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.key]);var _,C=function(){var e=u()(r()().mark((function e(){var n,i;return r()().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 y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:b&&(i=(0,pe.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params),v(i.choices)),w(!b);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"MULTIPLE"===t.actionTabs.key,title:"试题体验",okText:b?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:C,onCancel:function(){l({}),v([]),w(!1),i({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"多选题"}),(0,V.jsx)(fe.Z,{value:null==s?void 0:s.name}),null==h?void 0:h.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return b&&t&&(a=D),b&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:b?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(j.Z,{style:{padding:3},onChange:function(e){return function(e,n){console.log(e.target.checked);var t=h.map((function(t,i){return c()(c()({},t),{},{checked:i===n?e.target.checked:t.checked})}));v(t)}(e,n)},checked:i}),(0,V.jsxs)("span",{children:[k[n],". "]}),(0,V.jsx)(fe.Z,{className:z,value:r}),b&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),b&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),b&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),(_="",h.forEach((function(e,n){e.is_answer&&(_+=k[n])})),_)]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==s?void 0:s.analysis)||"暂无解析"]})]})]})})})),ve=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i=e.problemset,a=e.dispatch,o=(0,f.useState)({}),s=p()(o,2),l=s[0],d=s[1],m=(0,f.useState)([]),h=p()(m,2),v=h[0],g=h[1],x=(0,f.useState)(!1),w=p()(x,2),j=w[0],k=w[1];(0,f.useEffect)((function(){var e;if("JUDGMENT"===(null==i||null===(e=i.actionTabs)||void 0===e?void 0:e.key)){var n,t=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params);d(t),g(t.choices)}}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]);var _=function(){var e=u()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(v.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:j&&(t=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params),g(t.choices)),k(!j);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"JUDGMENT"===i.actionTabs.key,title:"试题体验",okText:j?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:_,onCancel:function(){d({}),g([]),k(!1),a({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"判断题"}),(0,V.jsx)(fe.Z,{value:null==l?void 0:l.name}),null==v?void 0:v.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return j&&t&&(a=D),j&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:j?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(b.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=v.map((function(t,i){return c()(c()({},t),{},{checked:i===n&&e.target.checked})}));g(t)}(e,n)},checked:i}),(0,V.jsx)(fe.Z,{className:z,value:r}),j&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),j&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),j&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),null===(t=v.find((function(e){return e.is_answer})))||void 0===t?void 0:t.choice_text]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==l?void 0:l.analysis)||"暂无解析"]})]})]})})})),ge=t(93917),xe=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i=e.problemset,a=e.dispatch,o=(0,f.useState)({}),s=p()(o,2),l=s[0],d=s[1],m=(0,f.useState)([]),h=p()(m,2),v=h[0],x=h[1],b=(0,f.useState)(!1),w=p()(b,2),j=w[0],k=w[1];(0,f.useEffect)((function(){var e;if("COMPLETION"===(null==i||null===(e=i.actionTabs)||void 0===e?void 0:e.key)){var n,t,r=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params);d(r),x(null==r||null===(t=r.standard_answer)||void 0===t?void 0:t.map((function(e){return c()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))}}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]);var _=function(){var e=u()(r()().mark((function e(){var n,t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!v.some((function(e){return""===(null==e?void 0:e.value)}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:j&&(a=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params),x(null==a||null===(t=a.standard_answer)||void 0===t?void 0:t.map((function(e){return c()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))),k(!j);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"COMPLETION"===i.actionTabs.key,title:"试题体验",okText:j?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:_,onCancel:function(){d({}),x([]),k(!1),a({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"填空题"}),(0,V.jsx)(fe.Z,{value:null==l?void 0:l.name}),null==v?void 0:v.map((function(e,n){var t=e.value,i=e.answer,r="";return j&&null!=i&&i.includes(t)&&(r=D),!j||null!=i&&i.includes(t)||(r=Q),(0,V.jsxs)("div",{style:{pointerEvents:j?"none":"auto",marginTop:10},className:"".concat(F," ").concat(r),children:[(0,V.jsxs)("div",{style:{minWidth:80},children:["填空",n+1,"答案:"]}),1===(null==e?void 0:e.model)?(0,V.jsx)(g.Z.TextArea,{className:G,style:{width:610,marginRight:10},onChange:function(e){return function(e,n){var t=v.map((function(t,i){return c()(c()({},t),{},{value:i===n?e.target.value:t.value})}));x(t)}(e,n)},value:t}):(0,V.jsx)(ge.Z,{value:t,onChange:function(e){var t=v.map((function(t,i){return c()(c()({},t),{},{value:i===n?e:t.value})}));x(t)}}),j&&(null==i?void 0:i.includes(t))&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),j&&!(null!=i&&i.includes(t))&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),j&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),null==l||null===(t=l.standard_answer)||void 0===t?void 0:t.map((function(e,n){var t,i;return(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsxs)("b",{children:["填空",n+1,"答案: "]}),1===(null==e?void 0:e.model)?(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))||"":(0,V.jsx)(ge.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),disabled:!0})]})})),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==l?void 0:l.analysis)||"暂无解析"]})]})]})})})),Ae=t(49312),be=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i,a,o,s=e.problemset,c=e.dispatch,l=(0,f.useState)({}),d=p()(l,2),m=d[0],h=d[1],v=(0,f.useState)(!1),g=p()(v,2),x=g[0],b=g[1],w=(0,f.useState)(!0),j=p()(w,2),k=j[0],_=j[1],C=(0,f.useState)(""),N=p()(C,2),B=N[0],E=N[1];(0,f.useEffect)((function(){var e;if("SUBJECTIVE"===(null==s||null===(e=s.actionTabs)||void 0===e?void 0:e.key)){var n,t=(0,pe.cloneDeep)(null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.params);h(t)}}),[null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.key]);var S=function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(B){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:x&&E(""),b(!x);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return console.log("----",x),(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"SUBJECTIVE"===s.actionTabs.key,title:"试题体验",okText:x?"重新答题":"提交答案",cancelText:"取消",width:800,onOk:S,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:function(){h({}),_(!0),b(!1),E(""),c({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"简答题"}),(0,V.jsx)(fe.Z,{value:null==m?void 0:m.name,style:{marginBottom:10,color:"#5f6368"}}),k?(0,V.jsx)("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:function(){_(!1)},children:" 点击开始作答"}):(0,V.jsx)(Ae.Z,{height:160,defaultValue:B,onChange:function(e){E(e)}}),x&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),(0,V.jsx)("span",{style:{color:"#5F6368"},children:"参考答案:"}),(0,V.jsx)("div",{style:{marginTop:10},children:(null==m||null===(t=m.answer_texts)||void 0===t?void 0:t[0])||"暂无参考答案"}),(null==m||null===(i=m.keywords)||void 0===i?void 0:i.length)>0&&(0,V.jsxs)("div",{style:{marginTop:10,marginBottom:10},children:[(0,V.jsx)("span",{style:{color:"#5F6368"},children:"关键词:"}),null==m||null===(a=m.keywords)||void 0===a?void 0:a.map((function(e){var n,t,i;return(null==e||null===(n=e.keyword)||void 0===n?void 0:n.length)>1?(null==e||null===(t=e.keyword)||void 0===t?void 0:t.join("或"))+";":(null==e||null===(i=e.keyword)||void 0===i?void 0:i[0])+";"}))]}),(0,V.jsx)("div",{style:{color:"#5F6368",marginTop:(null==m||null===(o=m.keywords)||void 0===o?void 0:o.length)<=0?20:10},children:(0,V.jsx)("b",{children:"解析:"})}),(0,V.jsx)("div",{style:{marginTop:10,color:"#9096A3"},children:(null==m?void 0:m.analysis)||"暂无解析"})]})]})})})),ye=t(28103),we=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset,e.dispatch;var n=e.showdiv,t=e.data,i=(0,f.useState)([]),a=p()(i,2),o=a[0],s=a[1],l=(0,f.useState)(!1),d=p()(l,2),m=d[0],h=d[1],v=["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"];(0,f.useEffect)((function(){var e;(null===(e=Object.keys(t))||void 0===e?void 0:e.length)>0&&s(t.choices)}),[t]);var g=function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:m&&(n=(0,pe.cloneDeep)(t),s(n.choices)),h(!m);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"单选题"}),(0,V.jsx)(fe.Z,{value:null==t?void 0:t.name}),null==o?void 0:o.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return m&&t&&(a=D),m&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:m?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(b.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=o.map((function(t,i){return c()(c()({},t),{},{checked:i===n&&e.target.checked})}));s(t)}(e,n)},checked:i}),(0,V.jsxs)("span",{children:[v[n],". "]}),(0,V.jsx)(fe.Z,{className:z,value:r}),m&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),m&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),m&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),v[o.findIndex((function(e){return e.is_answer}))]]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==t?void 0:t.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){g()},children:m?"重新答题":"提交答案"})}),!n&&(0,V.jsx)(ye.Z,{})]})})),je=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset;var n,t=e.datas,i=e.showdiv,a=(e.dispatch,(0,f.useState)({})),o=p()(a,2),s=o[0],l=o[1],d=(0,f.useState)([]),m=p()(d,2),h=m[0],v=m[1],x=(0,f.useState)(!1),A=p()(x,2),b=A[0],w=A[1];(0,f.useEffect)((function(){if(Object.keys(t)){var e,n=(0,pe.cloneDeep)(t);l(n),v(null==n||null===(e=n.standard_answer)||void 0===e?void 0:e.map((function(e){return c()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))}}),[t]);var j=function(){var e=u()(r()().mark((function e(){var n,i;return r()().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 y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:b&&(i=(0,pe.cloneDeep)(t),v(null==i||null===(n=i.standard_answer)||void 0===n?void 0:n.map((function(e){return c()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))),w(!b);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"填空题"}),(0,V.jsx)(fe.Z,{value:null==s?void 0:s.name}),null==h?void 0:h.map((function(e,n){var t=e.value,i=e.answer,r="";return b&&null!=i&&i.includes(t)&&(r=D),!b||null!=i&&i.includes(t)||(r=Q),(0,V.jsxs)("div",{style:{pointerEvents:b?"none":"auto",marginTop:10},className:"".concat(F," ").concat(r),children:[(0,V.jsxs)("div",{style:{minWidth:80},children:["填空",n+1,"答案:"]}),1===(null==e?void 0:e.model)?(0,V.jsx)(g.Z.TextArea,{className:G,style:{width:610,marginRight:10},onChange:function(e){return function(e,n){var t=h.map((function(t,i){return c()(c()({},t),{},{value:i===n?e.target.value:t.value})}));v(t)}(e,n)},value:t}):(0,V.jsx)(ge.Z,{value:t,onChange:function(e){var t=h.map((function(t,i){return c()(c()({},t),{},{value:i===n?e:t.value})}));v(t)}}),b&&(null==i?void 0:i.includes(t))&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),b&&!(null!=i&&i.includes(t))&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),b&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[null==s||null===(n=s.standard_answer)||void 0===n?void 0:n.map((function(e,n){var t,i;return(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsxs)("b",{children:["填空",n+1,"答案: "]}),1===(null==e?void 0:e.model)?(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))||"":(0,V.jsx)(ge.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),disabled:!0})]})})),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==s?void 0:s.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){j()},children:b?"重新答题":"提交答案"})}),!i&&(0,V.jsx)(ye.Z,{})]})})),ke=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset;var n,t=e.datas,i=e.showdiv,a=(e.dispatch,(0,f.useState)({})),o=p()(a,2),s=o[0],l=o[1],d=(0,f.useState)([]),m=p()(d,2),h=m[0],v=m[1],g=(0,f.useState)(!1),x=p()(g,2),A=x[0],w=x[1];(0,f.useEffect)((function(){if(Object.keys(t)){var e=(0,pe.cloneDeep)(t);l(e),v(e.choices)}}),[t]);var j=function(){var e=u()(r()().mark((function e(){var n;return r()().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 y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:A&&(n=(0,pe.cloneDeep)(t),v(n.choices)),w(!A);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"判断题"}),(0,V.jsx)(fe.Z,{value:null==s?void 0:s.name}),null==h?void 0:h.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return A&&t&&(a=D),A&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:A?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(b.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=h.map((function(t,i){return c()(c()({},t),{},{checked:i===n&&e.target.checked})}));v(t)}(e,n)},checked:i}),(0,V.jsx)(fe.Z,{className:z,value:r}),A&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),A&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),A&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),null===(n=h.find((function(e){return e.is_answer})))||void 0===n?void 0:n.choice_text]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==s?void 0:s.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){j()},children:A?"重新答题":"提交答案"})}),!i&&(0,V.jsx)(ye.Z,{})]})})),_e=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset;var n=e.data,t=e.showdiv,i=(e.dispatch,(0,f.useState)([])),a=p()(i,2),o=a[0],s=a[1],l=(0,f.useState)(!1),d=p()(l,2),m=d[0],h=d[1],v=["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"];(0,f.useEffect)((function(){var e;(null===(e=Object.keys(n))||void 0===e?void 0:e.length)>0&&s(n.choices)}),[n]);var g,x=function(){var e=u()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:m&&(t=(0,pe.cloneDeep)(n),s(t.choices)),h(!m);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"多选题"}),(0,V.jsx)(fe.Z,{value:null==n?void 0:n.name}),null==o?void 0:o.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return m&&t&&(a=D),m&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:m?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(j.Z,{style:{padding:3},onChange:function(e){return function(e,n){console.log(e.target.checked);var t=o.map((function(t,i){return c()(c()({},t),{},{checked:i===n?e.target.checked:t.checked})}));s(t)}(e,n)},checked:i}),(0,V.jsxs)("span",{children:[v[n],". "]}),(0,V.jsx)(fe.Z,{className:z,value:r}),m&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),m&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),m&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),(g="",o.forEach((function(e,n){e.is_answer&&(g+=v[n])})),g)]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==n?void 0:n.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){x()},children:m?"重新答题":"提交答案"})}),!t&&(0,V.jsx)(ye.Z,{})]})})),Ce=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset,e.dispatch;var n,t,i,a=e.showdiv,o=e.datas,s=(0,f.useState)({}),c=p()(s,2),l=c[0],d=c[1],m=(0,f.useState)(!1),h=p()(m,2),v=h[0],g=h[1],x=(0,f.useState)(!0),A=p()(x,2),b=A[0],w=A[1],j=(0,f.useState)(""),k=p()(j,2),_=k[0],C=k[1];(0,f.useEffect)((function(){if(Object.keys(o)){var e=(0,pe.cloneDeep)(o);d(e)}}),[o]);var N=function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(_){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:v&&C(""),g(!v);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"简答题"}),(0,V.jsx)(fe.Z,{value:null==l?void 0:l.name,style:{marginBottom:10}}),b?(0,V.jsx)("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:function(){w(!1)},children:" 点击开始作答"}):(0,V.jsx)(Ae.Z,{defaultValue:_,onChange:function(e){C(e)}}),v&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,V.jsx)("span",{style:{color:"#5F6368"},children:"参考答案:"}),(0,V.jsx)("br",{}),(null==l||null===(n=l.answer_texts)||void 0===n?void 0:n[0])||"暂无参考答案",(null==l||null===(t=l.keywords)||void 0===t?void 0:t.length)>0&&(0,V.jsxs)("div",{style:{marginTop:10,marginBottom:10},children:[(0,V.jsx)("span",{style:{color:"#5F6368"},children:"关键词:"}),null==l||null===(i=l.keywords)||void 0===i?void 0:i.map((function(e){var n,t,i;return(null==e||null===(n=e.keyword)||void 0===n?void 0:n.length)>1?(null==e||null===(t=e.keyword)||void 0===t?void 0:t.join("或"))+";":(null==e||null===(i=e.keyword)||void 0===i?void 0:i[0])+";"}))]}),(0,V.jsxs)("div",{style:{color:"#5F6368"},children:[(0,V.jsx)("b",{children:"解析:"}),(0,V.jsx)("br",{}),(null==l?void 0:l.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){N()},children:v?"重新答题":"提交答案"})}),!a&&(0,V.jsx)(ye.Z,{})]})})),Ne=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i=e.problemset,a=e.dispatch,o=(0,f.useState)({}),s=p()(o,2),c=s[0],l=s[1],d=(0,f.useState)(!1),m=p()(d,2),h=m[0],v=m[1],g=(0,f.useState)(!0),x=p()(g,2),b=(x[0],x[1]),w=(0,f.useState)(""),j=p()(w,2),k=j[0],_=j[1];(0,f.useEffect)((function(){var e;if("COMBINATION"===(null==i||null===(e=i.actionTabs)||void 0===e?void 0:e.key)){var n,t=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params);l(t)}}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]);var C=function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(k){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:v(!h);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"COMBINATION"===i.actionTabs.key,title:"试题体验",okText:h?"重新答题":"提交答案",cancelText:"取消",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:C,onCancel:function(){l({}),b(!0),v(!1),_(""),a({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"组合题"}),(0,V.jsx)(fe.Z,{value:null==c?void 0:c.name,style:{marginBottom:10}}),null==c||null===(t=c.sub_item_banks)||void 0===t?void 0:t.map((function(e,n){var t,i,r,a,o;return"SINGLE"===(null==e?void 0:e.item_type)?(0,V.jsx)(we,{data:e,showdiv:(null==c||null===(t=c.sub_item_banks)||void 0===t?void 0:t.length)-1===n}):"MULTIPLE"===(null==e?void 0:e.item_type)?(0,V.jsx)(_e,{data:e,showdiv:(null==c||null===(i=c.sub_item_banks)||void 0===i?void 0:i.length)-1===n}):"JUDGMENT"===(null==e?void 0:e.item_type)?(0,V.jsx)(ke,{datas:e,showdiv:(null==c||null===(r=c.sub_item_banks)||void 0===r?void 0:r.length)-1===n}):"COMPLETION"===(null==e?void 0:e.item_type)?(0,V.jsx)(je,{datas:e,showdiv:(null==c||null===(a=c.sub_item_banks)||void 0===a?void 0:a.length)-1===n}):"SUBJECTIVE"===(null==e?void 0:e.item_type)?(0,V.jsx)(Ce,{datas:e,showdiv:(null==c||null===(o=c.sub_item_banks)||void 0===o?void 0:o.length)-1===n}):void 0}))]})})})),Be=t(24334),Ee=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i,a,s,l=e.problemset,d=e.dispatch,m=(0,f.useState)({}),h=p()(m,2),v=h[0],g=h[1],x=(0,f.useState)([]),b=p()(x,2),w=b[0],j=b[1],k=(0,f.useState)(!1),_=p()(k,2),C=_[0],N=_[1];(0,f.useEffect)((function(){var e;if("BPROGRAM"===(null==l||null===(e=l.actionTabs)||void 0===e?void 0:e.key)){var n,t,i=(0,pe.cloneDeep)(null==l||null===(n=l.actionTabs)||void 0===n?void 0:n.params);g(i),j(null==i||null===(t=i.standard_answer)||void 0===t?void 0:t.map((function(e){return{value:"",answer:(null==e?void 0:e.answer_text)||[]}})))}}),[null==l||null===(n=l.actionTabs)||void 0===n?void 0:n.key]);var B=function(){var e=u()(r()().mark((function e(){var n,t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!w.some((function(e){return""===(null==e?void 0:e.value)}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:C?(i=(0,pe.cloneDeep)(null==l||null===(n=l.actionTabs)||void 0===n?void 0:n.params),j(o()(null==i||null===(t=i.standard_answer)||void 0===t?void 0:t.map((function(e){return{value:"",answer:(null==e?void 0:e.answer_text)||[],type:""}}))))):(a=null==w?void 0:w.map((function(e,n){return c()(c()({},e),{},{type:e.types})})),j(a)),N(!C);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"BPROGRAM"===l.actionTabs.key,title:"试题体验",okText:C?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:B,onCancel:function(){g({}),j([]),N(!1),d({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"程序填空题"}),(0,V.jsx)(fe.Z,{value:null==v||null===(t=v.program_attr)||void 0===t?void 0:t.description}),(null==v||null===(i=v.program_attr)||void 0===i?void 0:i.code)&&(0,V.jsx)(fe.Z,{showProgramFill:!0,onFillChange:function(e){var n=null==e?void 0:e.map((function(e,n){var t,i,r,a;return c()(c()({},e),{},{types:0===(null==v?void 0:v.submit_rule)?e.value===e.answer?"success":"warning":1===(null==v?void 0:v.submit_rule)?(null===(t=e.value)||void 0===t?void 0:t.trim())===(null===(i=e.answer)||void 0===i?void 0:i.trim())?"success":"warning":(null===(r=e.value)||void 0===r?void 0:r.replaceAll(" ",""))===(null===(a=e.answer)||void 0===a?void 0:a.replaceAll(" ",""))?"success":"warning"})}));j(n)},programFillValue:w,value:Be.Base64.decode(null==v||null===(a=v.program_attr)||void 0===a?void 0:a.code)}),C&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),null==v||null===(s=v.standard_answer)||void 0===s?void 0:s.map((function(e,n){return(0,V.jsxs)("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"},children:[(0,V.jsxs)("b",{children:["填空",n+1,"答案: "]}),(0,V.jsx)("pre",{children:(null==e?void 0:e.answer_text)||""})]})})),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==v?void 0:v.analysis)||"暂无解析"]})]})]})})})),Se=t(867),Te={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Ie=t(43428),Ze=t(43604),Pe="drawerWrap___pL0ai",Le="title___D60AS",Me="contentWrap___VyVzG",Re="totalInfo___wXopO",Oe="clear___Sbav5",De="problemset___jGIix",Ge="delete___zwK_M",Qe="deleteIcon___BYp0Q",Fe="createBtnWrapper___Qnnet",ze=[],We=function(e){ze.forEach((function(n){e.target===n.element||Ve.isParent(e.target,n.element)||n.callbacks.forEach((function(e){return e()}))}))};window.document.body?window.document.body.addEventListener("click",We):window.addEventListener("DOMContentLoaded",(function(){window.document.body.addEventListener("click",We)}));var Ve={isParent:function(e,n){for(var t=e;t&&t.tagName&&"body"!==t.tagName.toLowerCase();){if(t===n)return!0;t=t.parentNode}return!1},init:function(e,n){var t=ze.filter((function(n){return n.element===e}));return t.length>0?t[0].callbacks.push(n):ze.push({element:e,callbacks:[n]}),{clear:function(){ze=ze.filter((function(n){return n.element!==e}))}}}},He=Ve,qe=t(58195),Ye=[{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:"组合题"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"程序填空题"}],Xe=function(e){var n=e.visible,t=e.basketData,i=e.basketTotal,r=e.onClose,a=void 0===r?function(){}:r,o=e.onDelete,s=void 0===o?function(){}:o,c=e.onClear,l=e.onSubmit,u=(0,f.useRef)(),d=(0,f.useRef)();(0,f.useEffect)((function(){if(d.current)return i>=0&&!u.current&&(u.current=He.init(d.current,(function(){a()}))),function(){u.current&&u.current.clear()}}),[d.current]);var p=window.screen.width<=1440;return(0,V.jsx)(Ie.Z,{rootClassName:Pe,placement:"right",closable:!1,mask:!1,open:n,forceRender:!0,width:p?130:160,onClose:a,children:i>0?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)("div",{className:Le,children:"试题篮"}),(0,V.jsxs)("div",{ref:d,className:Me,children:[(0,V.jsxs)(T.Z,{wrap:!1,className:Re,align:"middle",children:[(0,V.jsx)(Ze.Z,{span:14,children:"题目总数"}),(0,V.jsx)(Ze.Z,{span:4,children:i}),(0,V.jsx)(Ze.Z,{span:6,className:Oe,onClick:c,children:"清空"})]}),Ye.map((function(e){return t[e.stateName]>0&&(0,V.jsxs)(T.Z,{align:"middle",wrap:!1,className:De,children:[(0,V.jsx)(Ze.Z,{span:14,children:e.typeName}),(0,V.jsx)(Ze.Z,{span:4,children:t[e.stateName]}),(0,V.jsx)(Ze.Z,{span:6,className:Ge,children:(0,V.jsx)("i",{onClick:function(){return s(e.type)},className:"iconfont icon-piliangshanchu3 ".concat(Qe)})})]},e.type)})),(0,V.jsx)(T.Z,{justify:"center",className:Fe,children:(0,V.jsx)(qe.Z,{block:!0,type:"primary",onClick:l,children:"创建试卷"})})]})]}):(0,V.jsxs)("div",{ref:d,children:[(0,V.jsx)("div",{className:Le,children:"试题篮"}),(0,V.jsx)(P.Z,{customText:"请选择试题加入试题篮后进行组卷",styles:{width:120},imgStyles:{width:120}})]})})},Ue=["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"],Ke={SINGLE:"单选题",MULTIPLE:"多选题",JUDGMENT:"判断题",COMPLETION:"填空题",SUBJECTIVE:"简答题",PROGRAM:"编程题",PRACTICAL:"实训题",COMBINATION:"组合题",BPROGRAM:"程序填空题"},Je=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n,t=e.problemset,i=(e.globalSetting,e.loading),a=e.dispatch,o=e.onReloadData,s=void 0===o?function(){}:o,c=e.onReloadBasketData,l=void 0===c?function(){}:c,d=(M()(e,Ue),function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"problemset/basketDelete",payload:t.actionTabs.params});case 2:n=e.sent,a({type:"problemset/setActionTabs",payload:{}}),0===n.status&&(s(),l());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,V.jsx)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"Problemset-BasketDelete"===t.actionTabs.key,title:"提示",okText:"确定",cancelText:"取消",confirmLoading:i["problemset/handleDelete"],width:"442px",onOk:d,onCancel:function(){a({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{className:R,children:["是否删除试题篮中的",Ke[null===(n=t.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.type]]})})})),$e="hide___P6mxu",en="open___hazgP",nn="basket___y6VHF",tn="count___YEH5s",rn="iconWrap___l__Lj",an="icon___yiXgh",on="name___tBtew",sn=function(e){var n=e.count,t=e.visibleBasket,i=e.onToggleVisible,r=void 0===i?function(){}:i;return(0,V.jsx)(_.Z,{title:"试题篮",placement:"left",children:(0,V.jsxs)("div",{className:"".concat(t?en:$e," ").concat(nn),onClick:r,children:[n>0&&(0,V.jsx)("div",{className:tn,children:n}),(0,V.jsx)("span",{className:rn,children:(0,V.jsx)("i",{className:"".concat(an," iconfont icon-shitilan")})}),(0,V.jsx)("div",{className:on,children:"试题篮"})]})})},cn=t(13002),ln=t(33702),un=t(99144),dn=t(79905),pn="drawer___Bi9wT",fn="menu___t0_fV",mn="actived___zWm74",hn="actived2___RRfRj",vn="subTag___EczBy",gn="directionName___H9hFf",xn="menuDirection___JkwbJ",An="listItem___kNMPl",bn="info___QKQMx",yn="title___eGYd4",wn="titleLeft___ltIGt",jn="description___zs7Ow",kn="menuCourse___PygX2",_n="authorname___D4gcN",Cn="tooltip-content___RseJD",Nn=t(374),Bn=t(82895),En=t(23457),Sn=t(75105),Tn=(g.Z.Search,{id:"type",name:"来源",children:[{name:"全部",id:"all",type:"type"},{name:"我的",id:"mine",type:"type"}]}),In={id:"diff",name:"难度",children:[{name:"全部",id:"",type:"diff"},{name:"初级",id:1,type:"diff"},{name:"中级",id:2,type:"diff"},{name:"中高级",id:3,type:"diff"},{name:"高级",id:4,type:"diff"}]},Zn=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,i,a,s=e.classroomList,l=(e.loading,e.dispatch),d=e.cb,h=e.shixunIds,v=void 0===h?[]:h,g=(0,m.useParams)(),A=((0,m.useLocation)(),s.actionTabs,x.Z.useForm()),b=(p()(A,1)[0],s.shixunLists),w=(0,f.useState)([]),k=p()(w,2),C=k[0],N=k[1],B=(0,f.useState)([]),S=p()(B,2),Z=S[0],L=S[1],M=(0,f.useState)([]),R=p()(M,2),O=R[0],D=R[1],G=(0,f.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null}),Q=p()(G,2),F=Q[0],z=Q[1];(0,f.useEffect)((function(){"选用实践项目"===s.actionTabs.key&&l({type:"classroomList/getShixunLists",payload:c()({},F)})}),[s.actionTabs.key]),(0,f.useEffect)((function(){W()}),[g]);var W=function(){var e=u()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Nn.I_)({});case 2:return n=e.sent,e.next=5,(0,Sn.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});case 5:t=e.sent,D([{id:null,name:"全部"},{id:-1,name:"未加入目录"}].concat(o()((null==t?void 0:t.groups)||[]))),L((null==n?void 0:n.disciplines)||[]);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(e,n,t){F.tag_level=e,F.sub_discipline_id=n,F.discipline_id=t,F.page=1,z(c()({},F)),l({type:"classroomList/getShixunLists",payload:c()({},F)})},q=function(){l({type:"classroomList/setActionTabs",payload:{}}),z({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return"选用实践项目"!==s.actionTabs.key?null:(0,V.jsxs)(Ie.Z,{placement:"bottom",height:"100%",closable:!0,onClose:q,open:"选用实践项目"===s.actionTabs.key,rootClassName:pn,footer:(0,V.jsxs)("div",{className:"tc",children:[(0,V.jsx)(E.ZP,{size:"middle",onClick:function(){q(),N([])},style:{marginRight:8},children:"取消"}),(0,V.jsx)(E.ZP,{size:"middle",onClick:u()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=C[i],!v.includes(n)){e.next=4;break}return y.ZP.info("请勿重复选择:".concat(null==b||null===(t=b.shixun_list)||void 0===t||null===(t=t.find((function(e){return e.id===n})))||void 0===t?void 0:t.title)),e.abrupt("return",{v:void 0});case 4:case"end":return e.stop()}}),e)})),i=0;case 2:if(!(i<(null==C?void 0:C.length))){e.next=10;break}return e.delegateYield(n(),"t0",4);case 4:if(!(t=e.t0)){e.next=7;break}return e.abrupt("return",t.v);case 7:i++,e.next=2;break;case 10:q(),d(C),N([]);case 13:case"end":return e.stop()}}),e)}))),type:"primary",children:"确定"})]}),children:[(0,V.jsx)("section",{className:"tc",children:(0,V.jsx)(En.Z,{onChange:function(e){z(c()(c()(c()({},F),e),{},{page:1})),l({type:"classroomList/getShixunLists",payload:c()(c()(c()({},F),e),{},{page:1})})}})}),(0,V.jsxs)("section",{className:"edu-container",children:[(0,V.jsxs)("ul",{className:fn,children:[(0,V.jsx)("li",{children:Tn.name}),null==Tn||null===(n=Tn.children)||void 0===n?void 0:n.map((function(e,n){return(0,V.jsx)("li",{className:F[Tn.id]==e.id?mn:"",onClick:function(){F[Tn.id]=e.id,F.page=1,z(c()({},F)),l({type:"classroomList/getShixunLists",payload:c()({},F)})},children:(0,V.jsx)("strong",{children:e.name})},e.id)}))]}),(0,V.jsxs)("ul",{className:xn,children:[(0,V.jsx)("li",{className:gn,children:"方向"}),(0,V.jsx)("li",{className:F.discipline_id?"":mn,onClick:function(){H(null,null,null)},children:(0,V.jsx)("strong",{children:"全部"})}),null==Z?void 0:Z.map((function(e,n){return(0,V.jsxs)("li",{className:F.discipline_id==e.id?mn:"",children:[(0,V.jsx)("strong",{onClick:function(){H(1,null,e.id)},children:e.name}),(0,V.jsx)("div",{children:e.sub_disciplines.map((function(n,t){return(0,V.jsxs)("div",{className:"mt5",children:[(0,V.jsx)("div",{className:F.sub_discipline_id==n.id?"".concat(hn," ").concat(vn):vn,onClick:function(){H(2,n.id,e.id)},children:n.name}),(0,V.jsx)("ul",{className:"mt5",children:n.tags&&n.tags.map((function(n,t){return(0,V.jsx)("li",{className:F.sub_discipline_id==n.id&&3===F.tag_level?hn:"",onClick:function(){H(3,n.id,e.id)},children:n.name},t)}))})]},t)}))})]},n)}))]}),"mine"===F.type&&(0,V.jsxs)("ul",{className:fn,children:[(0,V.jsx)("li",{children:"目录"}),null==O?void 0:O.map((function(e,n){return(0,V.jsx)("li",{className:F.group_id==e.id?mn:"",onClick:function(){F.group_id=e.id,F.page=1,z(c()({},F)),l({type:"classroomList/getShixunLists",payload:c()({},F)})},children:(0,V.jsx)("strong",{children:e.name})},e.name)}))]}),(0,V.jsxs)("ul",{className:fn,children:[(0,V.jsx)("li",{children:In.name}),null==In||null===(t=In.children)||void 0===t?void 0:t.map((function(e,n){return(0,V.jsx)("li",{className:F[In.id]==e.id?mn:"",onClick:function(){F[In.id]=e.id,F.page=1,z(c()({},F)),l({type:"classroomList/getShixunLists",payload:c()({},F)})},children:(0,V.jsx)("strong",{children:e.name})},e.name)}))]}),(0,V.jsxs)(T.Z,{children:[(0,V.jsx)(Ze.Z,{flex:"1",children:(0,V.jsx)("div",{className:kn,style:{margin:"0px 15px"},children:(0,V.jsxs)("ul",{children:[(0,V.jsxs)("li",{children:["已选",(0,V.jsx)("span",{className:"c-blue",children:C.length}),"个"]}),(0,V.jsxs)("li",{children:["共",(0,V.jsx)("span",{className:"c-blue",children:b.shixuns_count}),"个"]}),(0,V.jsxs)("li",{className:"current",onClick:function(){var e=c()(c()({},F),{},{order:"asc"===F.order?"desc":"asc"});z(e),l({type:"classroomList/getShixunLists",payload:e})},children:["学习人数",(0,V.jsx)("p",{className:"edu-sorter current ".concat(F.order),children:"asc"===F.order?(0,V.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}):(0,V.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})})]})]})})}),(0,V.jsx)(Ze.Z,{className:"c-grey-999",children:"mine"===(null==F?void 0:F.type)?"已静默/公开发布的实践项目进入本列表备选":"仅已公开发布的实践项目进入本列表备选"})]}),null==b||null===(i=b.shixun_list)||void 0===i?void 0:i.map((function(e,n){return(0,V.jsxs)("div",{className:An,children:[(0,V.jsx)(j.Z,{checked:C.includes(e.id),value:e.id,disabled:null==e?void 0:e.need_authorize,onChange:function(n){C.indexOf(e.id);C.indexOf(e.id)>-1?N(C.filter((function(n){return n!==e.id}))):N(C.concat(e.id))}}),(0,V.jsxs)("div",{className:bn,children:[(0,V.jsx)("div",{className:yn,children:(0,V.jsxs)("div",{className:wn,children:[(0,V.jsx)("a",{className:"c-black",href:"/shixuns/".concat(null==e?void 0:e.identifier,"/challenges"),target:"_blank",children:(0,V.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(null==e?void 0:e.need_authorize)&&(0,V.jsx)("span",{onClick:function(){(0,Bn.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10",children:"需授权"}),(0,dn.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,V.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,V.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,dn.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,V.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,V.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,dn.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,V.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,V.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})})]})}),(0,V.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,V.jsx)("span",{className:jn,dangerouslySetInnerHTML:{__html:e.description}})}),(0,V.jsx)("div",{className:" mt15",children:e.challenge_names.map((function(e,n){return(0,V.jsxs)("span",{className:"mr30 font12",children:["第",n+1,"关 ",e," "]},n)}))}),(0,V.jsx)(ye.Z,{dashed:!0}),(0,V.jsxs)("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"},children:[(0,V.jsxs)("div",{children:[(0,V.jsx)(_.Z,{overlayClassName:Cn,title:(0,V.jsx)("div",{children:(0,V.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),children:(0,V.jsx)("span",{className:_n,dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),e.author_school_name&&(0,V.jsx)(f.Fragment,{children:(0,V.jsx)("span",{dangerouslySetInnerHTML:{__html:e.author_school_name}})})]}),(0,V.jsxs)("div",{children:[(0,V.jsxs)("span",{className:"mr30",children:["难度系数  ",e.level]}),(0,V.jsxs)("span",{children:["学习人数  ",e.study_count]})]})]})]})]},n)})),0===(null==b||null===(a=b.shixun_list)||void 0===a?void 0:a.length)&&(0,V.jsx)(P.Z,{}),(0,V.jsx)("p",{})]}),(0,V.jsx)("div",{className:"tc mt20",children:(0,V.jsx)(I.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:F.page||1,showQuickJumper:!0,total:null==b?void 0:b.shixuns_count,onChange:function(e){var n=c()(c()({},F),{},{page:e});z(n),l({type:"classroomList/getShixunLists",payload:n})}})})]},"bottom")})),Pn=t(70088),Ln="operating___srUHx",Mn="tip___F8nWU",Rn=function(e,n){var t,i=e.data,r=e.height,a=void 0===r?400:r,o=x.Z.useForm(),s=p()(o,1)[0],l=(0,f.useState)({}),u=p()(l,2),d=u[0],m=u[1];return(0,f.useEffect)((function(){i&&(m(i),s.setFieldsValue(c()({},i)))}),[i]),(0,f.useImperativeHandle)(n,(function(){return{form:s}})),(0,V.jsx)("div",{className:Ln,style:{marginBottom:"0"},children:(0,V.jsxs)(x.Z,{form:s,scrollToFirstError:!0,onValuesChange:function(){m(c()({},s.getFieldsValue()))},children:[(0,V.jsx)(x.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"},{max:30,message:"请输入标题,最大限制30个字符"},{whitespace:!0,message:"请勿输入空格"}],children:(0,V.jsx)(g.Z,{placeholder:"请输入标题,最大限制30个字符",suffix:"".concat((null===(t=d.name)||void 0===t?void 0:t.length)||0,"/30")})}),(0,V.jsx)(x.Z.Item,{name:"languages",label:"编程语言",rules:[{required:!0,message:"请选择编程语言"}],children:(0,V.jsxs)(j.Z.Group,{children:[(0,V.jsx)(j.Z,{value:"c",children:"C"}),(0,V.jsx)(j.Z,{value:"c++",children:"C++"}),(0,V.jsx)(j.Z,{value:"java",children:"Java"}),(0,V.jsx)(j.Z,{value:"python",children:"Python"})]})}),(0,V.jsx)("div",{className:Mn,children:"选择支持以下编程试题进行编译的语言"}),(0,V.jsx)("div",{style:{margin:"20px 0 12px 0px"},children:"作业说明"}),(0,V.jsx)(x.Z.Item,{name:"description",children:(0,V.jsx)(Ae.Z,{height:a,defaultValue:d.description||"",watch:!0})})]})})},On=(0,f.forwardRef)(Rn),Dn=t(89830),Gn=t(5623),Qn=t(680),Fn=t(54467),zn=v.Z.TabPane,Wn=g.Z.Search,Vn=g.Z.TextArea,Hn=function(e){return e.Mine="0",e.Public="1",e.Collection="2",e.TeachGroupShare="3",e}({}),qn=(0,m.connect)((function(e){var n=e.classroomList,t=e.problemset,i=e.user,r=e.loading,a=e.globalSetting,o=e.shixunHomeworks;return{classroomList:n,problemset:t,user:i,globalSetting:a,loading:r.effects,shixunHomeworks:o}}))((function(e){var n,t,i,a,s,l,d,g,L,M,R=e.classroomList,O=e.problemset,D=e.user,G=(e.globalSetting,e.loading),Q=e.dispatch,F=(e.match,e.shixunHomeworks),z=(0,m.useLocation)(),W=(0,m.useParams)(),H=(0,m.useSearchParams)(),Y=p()(H,1)[0],U=(0,f.useRef)(),K=Y.get("tabs_key")||"0",J=(0,f.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:K,item_type:null,difficulty:null,keyword:null,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",id:Y.get("id")||null,exam_id:W.id||null,exercise_id:W.categoryId||null}),ee=p()(J,2),ne=ee[0],te=ee[1],ie=(0,f.useState)(0),re=p()(ie,2),ae=re[0],ce=re[1],ue=(0,f.useState)([]),fe=p()(ue,2),ge=fe[0],Ae=fe[1],ye=(0,f.useState)(K),we=p()(ye,2),je=we[0],ke=we[1],_e=(0,f.useState)(0),Ce=p()(_e,2),Be=Ce[0],Ie=Ce[1],Ze=(0,f.useState)(-1),Pe=p()(Ze,2),Le=Pe[0],Me=Pe[1],Re=(0,f.useState)([]),Oe=p()(Re,2),De=Oe[0],Ge=Oe[1],Qe=(0,f.useState)(!1),Fe=p()(Qe,2),ze=(Fe[0],Fe[1]),We=(0,f.useState)([]),Ve=p()(We,2),He=Ve[0],qe=Ve[1],Ye=(0,f.useState)(0),Ue=p()(Ye,2),Ke=Ue[0],$e=Ue[1],en=(0,f.useState)(!1),nn=p()(en,2),tn=nn[0],rn=nn[1],an=(0,f.useState)(!1),on=p()(an,2),pn=on[0],fn=on[1],mn=(0,f.useState)(),hn=p()(mn,2),vn=hn[0],gn=hn[1],xn=(0,f.useState)(!1),An=p()(xn,2),bn=An[0],yn=An[1],wn=(0,f.useRef)(!1),jn=((0,f.useRef)(""),(0,f.useRef)()),kn=(0,f.useRef)(),_n=(0,f.useRef)(),Cn=(0,f.useState)(),Nn=p()(Cn,2),Bn=Nn[0],En=Nn[1],Tn=(0,f.useState)([]),In=p()(Tn,2),Ln=In[0],Mn=In[1],Rn=(0,f.useRef)(!1),qn="/problemset"===z.pathname,Yn=null===(n=z.pathname)||void 0===n?void 0:n.includes("program_homework"),Xn=Yn&&W.categoryId&&null!==(t=z.pathname)&&void 0!==t&&t.includes("edit")?W.categoryId:"",Un=Xn?"编辑编程作业":"新建编程作业",Kn=(0,f.useState)({}),Jn=p()(Kn,2),$n=Jn[0],et=Jn[1],nt=(0,f.useState)(!1),tt=p()(nt,2),it=tt[0],rt=tt[1],at=D.userInfo||{},ot=at.admin,st=at.business,ct=at.is_shixun_marker,lt=at.is_teacher,ut=at.user_identity,dt=ot||st||ct||lt||"学生"!==ut,pt=(0,f.useState)("按更新时间降序"),ft=p()(pt,2),mt=ft[0],ht=ft[1],vt=F.commonHomeWorkAddDefaultData,gt=(0,f.useState)([]),xt=p()(gt,2),At=xt[0],bt=xt[1],yt=(0,f.useRef)(null),wt=(0,f.useState)(!1),jt=p()(wt,2),kt=jt[0],_t=jt[1],Ct=(0,f.useState)([]),Nt=p()(Ct,2),Bt=Nt[0],Et=Nt[1],St=(0,f.useState)(""),Tt=p()(St,2),It=Tt[0],Zt=Tt[1],Pt=(0,f.useState)(!1),Lt=p()(Pt,2),Mt=Lt[0],Rt=Lt[1],Ot=(0,f.useState)(!1),Dt=p()(Ot,2),Gt=Dt[0],Qt=Dt[1],Ft=(0,f.useState)([]),zt=p()(Ft,2),Wt=zt[0],Vt=zt[1],Ht=x.Z.useForm(),qt=p()(Ht,1)[0],Yt=(0,f.useState)(!1),Xt=p()(Yt,2),Ut=Xt[0],Kt=Xt[1],Jt=(0,f.useState)(null),$t=p()(Jt,2),ei=$t[0],ni=$t[1],ti=(0,f.useState)(0),ii=p()(ti,2),ri=ii[0],ai=ii[1],oi=(0,f.useRef)(null),si=[{name:"按试题名称升序",type:"name_pinyin",direction:"asc"},{name:"按试题名称降序",type:"name_pinyin",direction:"desc"},{name:"按更新时间升序",type:"updated_at",direction:"asc"},{name:"按更新时间降序",type:"updated_at",direction:"desc"},{name:"按使用次数升序",type:"quotes",direction:"asc"},{name:"按使用次数降序",type:"quotes",direction:"desc"}];(0,f.useEffect)((function(){return document.body.setAttribute("data-custom","initial"),function(){document.body.removeAttribute("data-custom")}}),[]);var ci=function(){var e=u()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.$c)({id:Xn});case 2:null!=(n=e.sent)&&n.name&&(i={description:n.description,languages:n.languages,name:n.name},oi.current.form.setFieldsValue(i),et(c()({},i)),Et(o()(n.data)),Mn(null===(t=n.data)||void 0===t?void 0:t.map((function(e){return e.id}))));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){Xn&&ci()}),[Xn]),(0,f.useEffect)((function(){var e=(null==Y?void 0:Y.get("group_id"))||0;Q({type:"problemset/getDisciplines",payload:{source:"question",group_id:e,group_type:je}}),ne.group_id=Number(e),"3"===je&&(ne.clazz="ItemBanksGroup",xi(!0)),te(ne),pi(ne).then((function(e){_t(!1)})),di(ne),fi(),ui()}),[]),(0,f.useEffect)((function(){return Q({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),Q({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){Q({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Q({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,f.useEffect)((function(){return Q({type:"globalSetting/headerFixedToggle",payload:!0}),function(){Q({type:"globalSetting/headerFixedToggle",payload:!1})}}),[]),(0,f.useEffect)((function(){return Q({type:"globalSetting/headerFooterToggle",payload:qn}),function(){Q({type:"globalSetting/headerFooterToggle",payload:!0})}}),[]),(0,f.useEffect)((function(){(0,un.Dk)(Yn?Un:"试题库")}),[Yn,Un]);var li=function(e){var n=0;return null==vn||vn.forEach((function(t){t.type===e&&(n=t.count)})),n},ui=function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Q({type:"problemset/getTeachGroupData"});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){var e=O.basketData||{},n=e.completion_questions_count,t=void 0===n?0:n,i=e.judgement_questions_count,r=void 0===i?0:i,a=e.multiple_questions_count,o=void 0===a?0:a,s=e.practical_questions_count,c=void 0===s?0:s,l=e.program_questions_count,u=void 0===l?0:l,d=e.single_questions_count,p=void 0===d?0:d,f=e.subjective_questions_count,m=void 0===f?0:f,h=e.combination_questions_count,v=void 0===h?0:h,g=e.bprogram_questions_count;$e(t+r+o+c+u+p+m+v+(void 0===g?0:g))}),[O.basketData]);var di=function(){var e=u()(r()().mark((function e(n,t){var i,a,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"3"===n.type?n.clazz="ItemBanksGroup":delete n.clazz,i=c()({},n),_t(!0),e.next=5,Q({type:"problemset/getGroup",payload:c()({},i)});case 5:return null!=(a=e.sent)&&a.data&&bt((null==a?void 0:a.data)||[]),a&&(qe((null==a?void 0:a.navigation)||[]),(null==a||null===(o=a.navigation)||void 0===o?void 0:o.length)>1?Xi(!1):Xi(!0)),Yn||t||Mn([]),_t(!1),e.abrupt("return",a);case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),pi=function(){var e=u()(r()().mark((function e(n,t){var i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=c()({},n)).item_type=Yn?"PROGRAM":n.item_type,i.keyword=n.keyword||"",_t(!0),e.next=6,Q({type:"problemset/getItemBanks",payload:c()({},i)});case 6:if(!(a=e.sent)||403===a.status||401===a.status||500===a.status){e.next=18;break}return ce(a.items_count||0),gn(a.item_types),Ae(a.items||[]),Ge(a.tag_disciplines||[]),En(a.used_shixun_ids||[]),mi(a.items||[]),Yn||t||Mn([]),Ie((null==a?void 0:a.added_num)||0),_t(!1),e.abrupt("return",a);case 18:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),fi=function(){Q({type:"problemset/getBasketList",payload:{}})},mi=function(e){var n=e.every((function(e){var n;return 0===(null===(n=e.program_attr)||void 0===n?void 0:n.status)}));wn.current=n},hi=(0,f.useState)(!1),vi=p()(hi,2),gi=vi[0],xi=vi[1],Ai=function(e,n){ne.page=e,ne.per_page=n,te(ne),pi(ne,!0),di(ne,!0)},bi=function(e){ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id="",ne.item_type=null,ne.difficulty=null,ne.page=1,ne.keyword=e,delete ne.id,console.log(ne,"paramsparamsparamsparamsparams"),e?(fn(!0),(0,Dn.tk)({name:e,copywriting:e,position:Yn?"Practice":"ItemBank"})):fn(!1),Me(-1),te(ne),pi(ne)},yi=function(){ne.per_page=20,te(ne),pi(ne),yn(!1)},wi=function(e){var n=e.length===ge.length&&ne.page>1?ne.page-1:ne.page;ne.page=n,ne.per_page=20,fi(),te(ne),pi(ne),di(ne)},ji=function(){Q({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},ki=function(){var e=u()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=6;break}return e.next=3,(0,oe.lS)({id:n});case 3:e.t0=e.sent,e.next=9;break;case 6:return e.next=8,(0,oe.s)({id:n});case 8:e.t0=e.sent;case 9:0===(null==(i=e.t0)?void 0:i.status)&&yi();case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),_i=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:dr(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ci=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:or([n]);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ni=function(e){kn.current="",jn.current="",A.Z.confirm({centered:!0,width:530,icon:null,okText:"确定",cancelText:"取消",title:"试题纠错",content:(0,V.jsxs)("div",{className:"font14",children:[(0,V.jsx)("div",{children:"错误类型:"}),(0,V.jsxs)(b.ZP.Group,{className:"mt10",onChange:function(e){return jn.current=e.target.value},children:[(0,V.jsx)(b.ZP,{value:"题干",children:"题干"}),(0,V.jsx)(b.ZP,{value:"答案",children:"答案"}),(0,V.jsx)(b.ZP,{value:"解析",children:"解析"}),(0,V.jsx)(b.ZP,{value:"属性",children:"属性"}),(0,V.jsx)(b.ZP,{value:"其它",children:"其它"})]}),(0,V.jsx)("div",{className:"mt10",children:"错误描述:"}),(0,V.jsx)(Vn,{className:"mt10",rows:4,defaultValue:kn.current,onChange:function(e){return kn.current=e.target.value}})]}),onOk:function(){return new Promise(function(){var n=u()(r()().mark((function n(t,i){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(jn.current&&kn.current){n.next=3;break}return y.ZP.info("请填写错误类型和错误描述!"),n.abrupt("return",i());case 3:return n.next=5,(0,oe.L5)({id:e,clazz:jn.current,description:kn.current});case 5:0===n.sent.status&&y.ZP.info("添加成功!"),t();case 8:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}())}})},Bi=(0,f.useRef)(),Ei=(0,f.useState)([]),Si=p()(Ei,2),Ti=Si[0],Ii=Si[1],Zi=(0,f.useState)(!1),Pi=p()(Zi,2),Li=Pi[0],Mi=Pi[1],Ri=(0,f.useState)({}),Oi=p()(Ri,2),Di=(Oi[0],Oi[1],(0,f.useRef)([0])),Gi=function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Sn.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:null==n?void 0:n.sub_discipline_id}});case 2:t=e.sent,Ii(null==t?void 0:t.tag_disciplines);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Qi=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ni(n),ur(n),Mi(!0);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Fi=function(e){Q({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:e}}})},zi=function(e){Q({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:e}}})},Wi=function(){var e=u()(r()().mark((function e(n){var t,i,a,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("PROGRAM"!==(t=n.item_type)){e.next=12;break}return i=n.program_attr.identifier,e.next=5,Q({type:"problemset/startExperience",payload:{id:i}});case 5:if(0!==(a=e.sent).status){e.next=10;break}return o=a.identifier,(0,un.xg)("/myproblems/".concat(o)),e.abrupt("return");case 10:return y.ZP.warning(a.message),e.abrupt("return");case 12:Q({type:"problemset/setActionTabs",payload:{key:t,params:n}});case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Vi=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ne.exam_id){e.next=6;break}return e.next=3,(0,oe.fY)({item_id:n,id:ne.exam_id});case 3:return 0===e.sent.status&&yi(),e.abrupt("return");case 6:if(null==ne||!ne.exercise_id){e.next=12;break}return e.next=9,(0,Sn.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:null==ne?void 0:ne.exercise_id,item_bank_ids:[n]}});case 9:return 0===e.sent.status&&yi(),e.abrupt("return");case 12:return e.next=14,Q({type:"problemset/cancel",payload:{id:n,item_bank:1}});case 14:0===e.sent.status&&(yi(),fi());case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Hi=(0,f.useState)(!1),qi=p()(Hi,2),Yi=qi[0],Xi=qi[1],Ui=function(){var e=u()(r()().mark((function e(n){var t,i,a,s=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s.length>1&&void 0!==s[1]&&s[1],t=s.length>2&&void 0!==s[2]&&s[2],Q({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(n),group_type:"3"===je?Hn.TeachGroupShare:Hn.Mine}}),ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id="",ne.page=1,ne.per_page=20,ne.group_id=Math.abs(n),Me(-1),te(ne),t?((i=JSON.parse(JSON.stringify(He))).splice(i.length-2,2),ne.parents=i):ne.parents=[].concat(o()(He||[{id:0,name:"根目录"}]),o()((null===(a=(0,ln.b)(U.current,n))||void 0===a?void 0:a.map((function(e){return{id:e.id,name:e.name}})))||[])),di(c()({},ne)).then((function(e){var t;qe(null==e?void 0:e.navigation),(null==e||null===(t=e.navigation)||void 0===t?void 0:t.length)>1&&n?Xi(!0):Xi(!1)})),pi(ne);case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ki=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ne.exam_id){e.next=6;break}return e.next=3,(0,oe.zh)({exam_id:ne.exam_id,item_bank_ids:[n]});case 3:return 0===e.sent.status&&yi(),e.abrupt("return");case 6:if(null==ne||!ne.exercise_id){e.next=12;break}return e.next=9,(0,Sn.ZP)("/api/exercises/".concat(null==ne?void 0:ne.exercise_id,"/select_questions.json"),{method:"post",body:{item_bank_ids:[n]}});case 9:return 0===e.sent.status&&yi(),e.abrupt("return");case 12:if(200!==Ke){e.next=15;break}return y.ZP.info("已选200个试题(不能在选用更多试题)"),e.abrupt("return");case 15:return e.next=17,Q({type:"problemset/select",payload:{item_bank_ids:[n]}});case 17:0===e.sent.status&&(yi(),fi());case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ji=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=3;break}if(null!=Ln&&Ln.length){e.next=3;break}return e.abrupt("return",y.ZP.info("请先选择试题"));case 3:_n.current=[0],A.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"加入我的题库",maskClosable:!0,className:"custom-modal-divider",icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),style:{maxHeight:500,overflow:"auto"},children:[(0,V.jsx)("p",{className:"c-grey-333",children:"请选择加入的文件夹"}),(0,V.jsx)(w.Z,{spinning:kt,children:(0,V.jsx)(X.Z,{defaultValue:!0,value:_n.current,onChange:function(e){return _n.current=e}})})]}),onOk:function(){var e=u()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.Rp)({id:n,group_id:null===(t=_n.current)||void 0===t?void 0:t[0]});case 2:i=e.sent,_n.current=[],0===(null==i?void 0:i.status)&&(di(ne),yi(),y.ZP.success("加入成功"));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(n){return e.apply(this,arguments)}}(),$i=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=3;break}if(null!=Ln&&Ln.length){e.next=3;break}return e.abrupt("return",y.ZP.info("请先选择试题"));case 3:A.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"移动到",maskClosable:!0,className:"custom-modal-divider",icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),style:{maxHeight:500,overflow:"auto"},children:[(0,V.jsxs)("div",{className:Te.tips,children:[(0,V.jsx)("div",{children:"提示:"}),(0,V.jsx)("div",{children:"1.若将已共享试题移入文件夹,则会撤销此试题原有的共享选项,以文件夹的共享选项为准;"}),(0,V.jsx)("div",{children:"2.若将已共享文件夹内的试题移出至根目录,则会撤销试题所有的共享选项。"})]}),(0,V.jsx)("p",{className:"c-grey-333",children:"请选择需要移动到的文件夹"}),(0,V.jsx)(w.Z,{spinning:kt,children:(0,V.jsx)(X.Z,{defaultValue:!0,defaultSelectedKeys:Di.current,defaultExpandedKeys:Di.current,onChange:function(e){return Di.current=e}})})]}),onOk:function(){var e=u()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.LS)({ids:n?[n]:Ln,groups_ids:null===(t=Di.current)||void 0===t?void 0:t[0]});case 2:i=e.sent,console.log("移动试题到指定文件夹的res",i),0===(null==i?void 0:i.status)&&(di(ne),yi());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),er=function(){var e=u()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("撤销共享触发"),e.next=3,(0,oe.hg)({clazz:"ItemBank",id:n});case 3:t=e.sent,console.log(t,"撤销共享触发的res"),i=(null==t?void 0:t.groups)||[],_n.current=i.filter((function(e){return e.is_share})).map((function(e){return e.id})),A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),children:[(0,V.jsx)("p",{className:"".concat(Te.tips),children:"提示:共享后的试题支持团队成员进行编辑,如需撤销本题对选中教研团队的分享,取消选中并确定即可。"}),(0,V.jsx)(j.Z.Group,{className:Te.checkbox,defaultValue:null==i?void 0:i.map((function(e){return e.is_share?e.id:""})),children:null==i?void 0:i.map((function(e){return(0,V.jsxs)(j.Z,{value:e.id,onChange:function(){e.is_share=!e.is_share,console.log(i,"选中的data"),_n.current=i},children:[" ",e.name]},e.id)}))})]}),onOk:function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _n.current=i.filter((function(e){return e.is_share})).map((function(e){return e.id})),console.log(_n.current,"joinGroupDataRef.current"),e.abrupt("return",new Promise(function(){var e=u()(r()().mark((function e(t,a){var o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(i,"看看这里的data"),e.next=3,(0,oe.GW)({ids:[n],clazz:"ItemBank",group_ids:_n.current});case 3:return o=e.sent,_n.current=[],0===(null==o?void 0:o.status)&&(y.ZP.info("操作成功"),yi()),e.abrupt("return",t());case 7:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),nr=function(e){var n=Ln;if(null==n||!n.length)return y.ZP.info("请先选择试题");Ke+n.length>200&&e&&qn?y.ZP.info("试题篮中最多可再加入".concat(200-Ke,"题,当前选中").concat(n.length,"题,请重新选择")):e?tr(n):ir(n)},tr=function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=o()(n),ge.forEach((function(e){var n;t.includes(e.id)&&("PROGRAM"===e.item_type&&0===(null===(n=e.program_attr)||void 0===n?void 0:n.status)&&(0,pe.remove)(t,(function(n){return n===e.id})))})),A.Z.confirm({width:530,title:"提示",className:"custom-modal-divider ",icon:null,centered:!0,okText:"确定",cancelText:"取消",content:(0,V.jsxs)("div",{children:["当前已选择",n.length,"道试题,已加入过的试题或未发布的编程题将不会重复加入 "]}),onOk:function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ne.exam_id){e.next=6;break}return e.next=3,(0,oe.zh)({exam_id:ne.exam_id,item_bank_ids:t});case 3:n=e.sent,e.next=15;break;case 6:if(null==ne||!ne.exercise_id){e.next=12;break}return e.next=9,(0,Sn.ZP)("/api/exercises/".concat(null==ne?void 0:ne.exercise_id,"/select_questions.json"),{method:"post",body:{item_bank_ids:t}});case 9:n=e.sent,e.next=15;break;case 12:return e.next=14,Q({type:"problemset/select",payload:{item_bank_ids:t}});case 14:n=e.sent;case 15:0===n.status&&(yi(),fi());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(n){return e.apply(this,arguments)}}(),ir=function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ne.exam_id){e.next=6;break}return e.next=3,(0,Sn.ZP)("/api/examination_banks/".concat(ne.exam_id,"/batch_revoke_item.json"),{method:"post",body:{item_ids:n}});case 3:t=e.sent,e.next=15;break;case 6:if(null==ne||!ne.exercise_id){e.next=12;break}return e.next=9,(0,Sn.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:null==ne?void 0:ne.exercise_id,item_bank_ids:n}});case 9:t=e.sent,e.next=15;break;case 12:return e.next=14,Q({type:"problemset/unselectAll",payload:{item_ids:n}});case 14:t=e.sent;case 15:0===t.status&&(yi(),fi());case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),rr=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!qn||200!==Ke){e.next=3;break}return y.ZP.info("已选200个试题(不能在选用更多试题)"),e.abrupt("return");case 3:if(!ne.exam_id){e.next=10;break}return e.next=6,(0,oe.zh)({exam_id:ne.exam_id,shixun_ids:n});case 6:0===e.sent.status&&yi(),e.next=14;break;case 10:return e.next=12,Q({type:"problemset/select",payload:{shixun_ids:n}});case 12:0===e.sent.status&&(fi(),yi());case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ar=function(){var e=u()(r()().mark((function e(n){var t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(t=O.teachGroupData)&&void 0!==t&&null!==(t=t.groups)&&void 0!==t&&t.length){e.next=2;break}return e.abrupt("return",y.ZP.info("您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看"));case 2:return e.next=4,(0,Sn.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:n}});case 4:if(a=e.sent,console.log(a,"判断可否共享-是否被共享过"),0===a.status){e.next=8;break}return e.abrupt("return");case 8:_n.current=null==a?void 0:a.data,A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),children:[(0,V.jsxs)("div",{className:Te.tips,children:[(0,V.jsx)("div",{children:"提示:"}),(0,V.jsx)("div",{children:"1.共享至教研团队后,在已共享的文件夹添加、删除试题或子文件夹等操作会同步至团队文件夹。若新试题无需共享,可新建文件夹管理试题。"}),(0,V.jsx)("div",{children:"2.如需撤销当前文件夹对选中教研团队的分享,取消选中并确定即可。"})]}),(0,V.jsx)(j.Z.Group,{className:Te.checkbox,defaultValue:_n.current.map((function(e){return e.is_share?e.id:""})),children:null==a||null===(i=a.data)||void 0===i?void 0:i.map((function(e){return(0,V.jsxs)(j.Z,{disabled:!e.can_share,value:e.id,onChange:function(){e.is_share=!e.is_share,console.log(a.data,"res.data"),_n.current=null==a?void 0:a.data},children:[" ",e.name]},e.id)}))})]}),onOk:function(){return new Promise(function(){var e=u()(r()().mark((function e(t,i){var o,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(o=_n.current)&&void 0!==o&&o.length){e.next=3;break}return y.ZP.info("请先选择教研团队"),e.abrupt("return",i());case 3:return e.next=5,(0,Sn.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:_n.current.map((function(e){return{id:e.id,is_share:e.is_share}})),group_id:n}});case 5:s=e.sent,console.log(s),0===(null==a?void 0:a.status)&&(y.ZP.success("操作成功"),_n.current=[],Mn([]),yi(),di(ne),t());case 8:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}});case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),or=function(e){var n,t;if(console.log("共享试题触发"),null===(n=O.teachGroupData)||void 0===n||null===(n=n.groups)||void 0===n||!n.length)return y.ZP.info("您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看");A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),children:[(0,V.jsx)("div",{className:Te.tips,children:"提示:共享后的试题支持团队成员进行编辑,如需撤销本题对选中教研团队的分享,取消选中并确定即可。"}),(0,V.jsx)(j.Z.Group,{className:Te.checkbox,defaultValue:_n.current,onChange:function(e){return _n.current=e},children:null===(t=O.teachGroupData)||void 0===t||null===(t=t.groups)||void 0===t?void 0:t.map((function(e){return(0,V.jsx)(j.Z,{value:e.group_id,children:e.name},e.group_id)}))})]}),onOk:function(){return new Promise(function(){var n=u()(r()().mark((function n(t,i){var a,o;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(null!==(a=_n.current)&&void 0!==a&&a.length){n.next=3;break}return y.ZP.info("请先选择教研团队"),n.abrupt("return",i());case 3:return n.next=5,(0,oe.GW)({ids:e||Ln,clazz:"ItemBank",group_ids:_n.current});case 5:0===(null==(o=n.sent)?void 0:o.status)&&(y.ZP.info("所选试题成功分享至教研团队"),_n.current=[],Mn([]),yi(),t());case 7:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}())},onCancel:function(){console.log("取消了"),_n.current=[]}})},sr=function(){var e=function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ze(!0),e.next=3,(0,oe.nD)({ids:Ln});case 3:n=e.sent,ze(!1),0===(null==n?void 0:n.status)&&A.Z.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"确定",title:"删除结果",maskClosable:!1,keyboard:!1,icon:null,content:"本次成功删除".concat(n.success,"条试题,有").concat(n.fail,"条试题因为公开无法删除,请撤销后再进行删除。"),onOk:function(){wi(new Array(n.success))}});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();null!=Ln&&Ln.length?A.Z.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"确定",title:"提示",cancelText:"取消",icon:null,content:"本次选中了".concat(null==Ln?void 0:Ln.length,"条试题进行删除操作,删除后将无法恢复,请确认是否删除?"),onOk:e}):y.ZP.warning("请选择需要删除的试题")},cr=function(){var e,n;if(null==Ln||!Ln.length)return y.ZP.info("请先选择试题");if(null!=ge&&null!==(e=ge.filter((function(e){return Ln.includes(e.id)})))&&void 0!==e&&e.every((function(e){return e.public})))return y.ZP.info("所选试题已公开,请重新选择");if(null!=ge&&null!==(n=ge.filter((function(e){return Ln.includes(e.id)})))&&void 0!==n&&n.find((function(e){var n;return"PROGRAM"===e.item_type&&0===(null===(n=e.program_attr)||void 0===n?void 0:n.status)})))return y.ZP.info("已选题中存在未发布的编程题");if("1"===window.localStorage.getItem("problemset-set-public-hint-flag")||D.userInfo.professional_certification){var t;if(null!=ge&&null!==(t=ge.filter((function(e){return Ln.includes(e.id)})))&&void 0!==t&&t.find((function(e){var n;return 0==(null==e||null===(n=e.tag_discipline_ids)||void 0===n?void 0:n.length)})))return y.ZP.info("部分试题暂未设置知识点,请先设置知识点再进行公开");A.Z.confirm({centered:!0,width:530,okText:"申请公开",cancelText:"取消",title:"批量公开试题",maskClosable:!0,icon:null,content:(0,V.jsx)("div",{className:"font16 c-grey-333",children:"试题公开之后,平台的所有用户都可以查看可使用。确认要申请公开吗"}),onOk:function(){lr()}})}else A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"公开规则告知",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font16 c-grey-333",children:["公开并经平台审核后,该题将在公共试题库可见,Educoder所有用户均可使用该题。",(0,V.jsx)("br",{}),"公开后不可修改,但可以撤销;撤销公开后可以修改。",(0,V.jsx)("br",{}),"是否确认申请公开?",(0,V.jsx)("br",{}),(0,V.jsx)(j.Z,{className:"mt10",defaultChecked:!1,onChange:function(e){return Rn.current=e.target.checked},children:"不再提示"})]}),onOk:function(){lr()}})},lr=function(){var e=u()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=je===Hn.TeachGroupShare?1:2,t=ge?ge.filter((function(e){return Ln.includes(e.id)&&!(e.public||e.apply)})).map((function(e){return e.id})):[],e.next=4,(0,oe.Qp)({ids:t,source:n});case 4:0===e.sent.status&&(Rn.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Rn.current=!1,yi(),y.ZP.success("批量申请成功"));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ur=function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Sn.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});case 2:return t=e.sent,Vt(t.disciplines||[]),e.next=6,Gi(n);case 6:null!=n&&n.sub_discipline_id&&(ai(1),qt.setFieldsValue({sub_discipline_id:[null==n?void 0:n.discipline_id,null==n?void 0:n.sub_discipline_id],tag_discipline_ids:null==n?void 0:n.tag_discipline_ids}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),dr=function(e){ni(e),ur(e),Qt(!0)},pr=function(e){var n;A.Z.confirm({centered:!0,icon:null,title:"提示",className:"custom-modal-divider",content:(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)("div",{className:Te.modalContent,children:"发布后即可应用到自己管理的课堂"}),(0,V.jsx)("div",{className:Te.modalContent,children:" 是否确认发布?"})]}),okText:"确定",cancelText:"取消",onOk:(n=u()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,oe.MZ)({identifier:e});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(y.ZP.success("发布成功"),yi());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},fr=function(e){var n;A.Z.confirm({centered:!0,icon:null,title:"提示",className:"custom-modal-divider",content:(0,V.jsx)("p",{className:Te.modalContent,children:"是否确认撤销发布?"}),okText:"确定",cancelText:"取消",onOk:(n=u()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,oe.sD)({identifier:e});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(y.ZP.success("撤销发布成功"),yi());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},mr=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("切换团队tab时触发",n),Q({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:n,group_id:ne.group_id,group_type:Hn.TeachGroupShare}}),ne.page=1,ne.teach_group_id=n,delete ne.id,ne.group_id=0,te(c()({},ne)),pi(ne),di(ne);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),hr=function(){var e=u()(r()().mark((function e(){var n,t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.bF)({ids:Ln});case 2:n=e.sent,t=n.data||{},i=t.unpublish_program_question_count,a=t.total_item_banks,0===i?A.Z.error({title:"错误",content:(0,V.jsx)("span",{children:"发布错误!请选择尚未发布的编程题进行发布"}),centered:!0,okText:"确认"}):A.Z.confirm({title:"提示",content:(0,V.jsxs)("span",{children:["当前选中",a,"题,其中包含",i,"道未发布的编程题, 请确认是否发布?"]}),centered:!0,onOk:function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.dt)({ids:Ln});case 2:0===e.sent.status&&(y.ZP.success("发布成功"),yi());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),vr=(k.Z,dt&&k.Z.Item,dt&&k.Z.Item,je===Hn.Mine&&qn&&k.Z.Item,je===Hn.Mine&&qn&&k.Z.Item,je===Hn.Mine&&qn&&k.Z.Item,je===Hn.Mine&&qn&&k.Z.Item,function(e){if(Yn)if((null==Bt?void 0:Bt.length)<=0){var n=ge.filter((function(n){return e.includes(n.id)}));Et(o()(n)),Mn(null==n?void 0:n.map((function(e){return e.id})))}else if(e.length>Bt.length){var t,i=ge.filter((function(n){return e.includes(n.id)})),r=Bt.map((function(e){return e.id})),a=i.filter((function(e){return!r.includes(e.id)}));Et([].concat(o()(Bt),o()(a))),Mn(null===(t=[].concat(o()(Bt),o()(a)))||void 0===t?void 0:t.map((function(e){return e.id})))}else{var s=Bt.filter((function(n){return e.includes(n.id)}));Et(o()(s)),Mn(null==s?void 0:s.map((function(e){return e.id})))}else Mn(e)}),gr=function(e){if(Yn)if(e){var n,t=null==Bt?void 0:Bt.map((function(e){return e.id})),i=ge.filter((function(e){return!t.includes(e.id)}));Et([].concat(o()(Bt),o()(i))),Mn(null===(n=[].concat(o()(Bt),o()(i)))||void 0===n?void 0:n.map((function(e){return e.id})))}else{var r=null==ge?void 0:ge.map((function(e){return e.id})),a=Bt.filter((function(e){return!r.includes(e.id)}));Et(o()(a)),Mn(null==a?void 0:a.map((function(e){return e.id})))}else Mn(e?null==ge?void 0:ge.map((function(e){return e.id})):[])},xr=[{type:"SINGLE",name:"单选题"},{type:"MULTIPLE",name:"多选题"},{type:"JUDGMENT",name:"判断题"},{type:"PROGRAM",name:"编程题"},{type:"SUBJECTIVE",name:"简答题"},{type:"COMPLETION",name:"填空题"},{type:"COMBINATION",name:"组合题"},{type:"BPROGRAM",name:"程序填空题"}],Ar={1:"简单",2:"适中",3:"困难"};(0,f.useEffect)((function(){if(Yn&&(null==W||!W.pathId)){var e=W,n=e.coursesId,t=e.categoryId;Q({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:t,coursesId:n,type:5}})}}),[Yn]);var br=function(){var e=u()(r()().mark((function e(){var n,t,i,a,o,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,oi.current.form.validateFields();case 3:if(n=oi.current.form.getFieldsValue(),!((null==Bt?void 0:Bt.length)<=0)){e.next=8;break}return document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),y.ZP.info("请选择编程题"),e.abrupt("return");case 8:if(rt(!0),i=(t=W).coursesId,a=t.categoryId,null==W||!W.pathId){e.next=17;break}return e.next=13,(0,Sn.ZP)("/api/paths/".concat(null==W?void 0:W.pathId,"/create_hack_homework"),{method:"post",body:c()(c()({},n),{},{coursesId:i,category:a,stage_shixun_id:"null"==a?"":a,stage_id:null==W?void 0:W.stageId,type:5,hack_ids:null==Bt?void 0:Bt.map((function(e){return e.id}))})});case 13:0===(null==(o=e.sent)?void 0:o.status)&&(y.ZP.success("".concat("null"==a?"新增成功":"编辑成功")),m.history.push("/paths/".concat(W.pathId))),e.next=21;break;case 17:return e.next=19,(0,Sn.ZP)(Xn?"/api/homework_commons/".concat(a,"/update_hack.json"):"/api/courses/".concat(i,"/homework_commons.json"),{method:Xn?"put":"post",body:c()(c()({},n),{},{coursesId:i,category:a,type:5,hack_ids:null==Bt?void 0:Bt.map((function(e){return e.id}))})});case 19:0===(null==(s=e.sent)?void 0:s.status)&&m.history.push("/classrooms/".concat(W.coursesId,"/program_homework/").concat(Xn?a:s.homework_id,"/detail?tabs=1"));case 21:rt(!1),e.next=27;break;case 24:e.prev=24,e.t0=e.catch(0),document.body.scrollIntoView();case 27:case"end":return e.stop()}}),e,null,[[0,24]])})));return function(){return e.apply(this,arguments)}}(),yr=function(){return(0,V.jsxs)(x.Z,{labelAlign:"right",form:qt,labelCol:{span:3},colon:!1,size:"large",children:[(0,V.jsx)(x.Z.Item,{label:"知识点",name:"sub_discipline_id",rules:[{required:!0,message:"请选择课程&方向"}],children:(0,V.jsx)(C.Z,{expandTrigger:"hover",placeholder:"请选择课程&方向",options:Wt,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(e,n){qt.setFieldsValue({sub_discipline_id:e,tag_discipline_ids:[]}),ai(e?e.length:0),(null==e?void 0:e.length)>0&&(Gi({sub_discipline_id:e[1]}),e[1]==(null==ei?void 0:ei.sub_discipline_id)&&qt.setFieldValue("tag_discipline_ids",ei.tag_discipline_ids))},onClear:function(){Ii([]),qt.setFieldValue("tag_discipline_ids",[]),ai(0)}})}),(0,V.jsx)(x.Z.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"请选择知识点"}],style:{paddingLeft:75},children:(0,V.jsx)(N.default,{disabled:0===ri,className:Te.selectitems,showSearch:!0,mode:"multiple",placeholder:"请选择知识点,支持选择多个",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:function(e,n){return n.key.indexOf(e.toLowerCase())>=0},children:Ti.map((function(e){return(0,V.jsx)(N.default.Option,{value:e.id,children:(0,V.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,V.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,V.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.name+e.id)}))})}),ri>0&&(0,V.jsxs)("div",{className:Te.concat,children:["没有合适的知识点?",(0,V.jsx)("span",{onClick:function(){return Kt(!0)},children:"新建知识点"})]})]})};return(0,V.jsxs)("div",{className:Te.page,children:[(0,V.jsxs)("section",{children:[(0,V.jsxs)("div",{className:Te.wrap,children:[vt.course_name&&Yn&&(0,V.jsx)("section",{className:"animated fadeIn",children:(0,V.jsx)("aside",{className:"mt10",children:vt.category&&(0,V.jsxs)(B.Z,{separator:">",children:[(0,V.jsx)(B.Z.Item,{children:(0,V.jsx)(m.Link,{to:"/classrooms/".concat(vt.course_id,"/program_homework"),children:vt.course_name})}),(0,V.jsx)(B.Z.Item,{children:(0,V.jsx)(m.Link,{to:"/classrooms/".concat(vt.course_id,"/program_homework"),children:vt.category.category_name})}),(0,V.jsx)(B.Z.Item,{children:Un})]})})}),(0,V.jsx)("div",{className:Te.title,children:Yn?Un:"试题库"}),Yn&&(0,V.jsx)(On,{height:250,data:$n,ref:oi}),(0,V.jsxs)("div",{className:Te.headerWrapper,id:"topicdom",children:[(0,V.jsx)("div",{className:Te.tabsWrap,children:(0,V.jsxs)(v.Z,{activeKey:je,onChange:function(e){Q({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:e}}),ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id="",ne.item_type=null,ne.difficulty=null,ne.type=e,"0"===e?(Xi(!1),ne.group_id=0,ne.teach_group_id=0):(Xi(!0),ne.group_id=null),ne.only_published=!("3"!==e||!Yn)||null,"3"===e?(ne.clazz="ItemBanksGroup",xi(!0)):xi(!1),ne.page=1,ne.per_page=20,delete ne.id,Me(-1),ke(e),te(ne),pi(ne),"1"!==e&&"2"!==e&&di(ne),Xi(!0)},tabBarExtraContent:(0,V.jsxs)("div",{className:Te.searchWrap,children:[je===Hn.Mine&&qn&&(0,V.jsxs)(E.ZP,{className:Te.addQuestionBtn,onClick:function(){var e={discipline_id:"&discipline_id=".concat(ne.discipline_id),sub_discipline_id:"&sub_discipline_id=".concat(ne.sub_discipline_id),tag_discipline_id:"&sub_discipline_id=".concat(ne.tag_discipline_id),difficulty:"&difficulty=".concat(ne.difficulty),item_type:"&item_type=".concat(ne.item_type),group_id:"&group_id=".concat(ne.group_id||0)},n="/problemset/newitem?pages=".concat(ne.page);Object.keys(e).forEach((function(t){ne[t]&&(n+=e[t])})),null===m.history||void 0===m.history||m.history.push(n)},children:[(0,V.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",className:Te.pngIcon,alt:""}),"新增试题"]}),(0,V.jsx)(Wn,{allowClear:!0,suffix:(0,V.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Te.searchIcon),onClick:function(){return bi(ne.keyword)}}),className:Te.search,placeholder:"请输入题号或其他关键词进行搜索",size:"middle",onChange:function(e){ne.keyword=e.target.value,te(c()({},ne))},onSearch:bi})]}),children:[(0,V.jsx)(zn,{tab:"公共"},"1"),(null===(i=O.teachGroupData)||void 0===i||null===(i=i.groups)||void 0===i?void 0:i.length)&&(0,V.jsx)(zn,{tab:"团队共享"},"3"),!(0,dn.ag)()&&!(0,dn.JA)()&&!Yn&&(0,V.jsx)(zn,{tab:"收藏夹"},"2"),(0,V.jsx)(zn,{tab:"我创建的"},"0")]})}),((null==D||null===(a=D.userInfo)||void 0===a?void 0:a.professional_certification)||"1"!==ne.type)&&(0,V.jsx)(h.S,{showSelectAll:!1,className:Te.select,disciplinesData:null===(s=O.disciplinesData)||void 0===s?void 0:s.disciplines,knowledgeData:De,directionValue:ne.discipline_id,subDisciplineValue:ne.sub_discipline_id,typeValue:ne.item_type,isprogram_homework:Yn,showKnowledge:!0,name:It,setname:Zt,difficultyValue:ne.difficulty,showShixun:!(0,dn.JA)()&&!ne.exercise_id&&je!==Hn.TeachGroupShare&&je!==Hn.Public,onShixunChange:function(){Q({type:"classroomList/setActionTabs",payload:{key:"选用实践项目"}})},onDirectionChange:function(e,n){ne.discipline_id=e||"",ne.sub_discipline_id=n||"",ne.tag_discipline_id="",ne.page=1,ne.per_page=20,delete ne.id,Me(-1),te(ne),pi(ne),"3"!==je&&"0"!==je||di(c()(c()({},ne),{},{parents:He.slice(0,-1)}))},onTypeChange:function(e){ne.item_type=e||"",ne.page=1,ne.per_page=20,te(ne),pi(ne),"3"!==je&&"0"!==je||di(c()(c()({},ne),{},{parents:He.slice(0,-1)}))},onDifficultyChange:function(e){ne.difficulty=e||"",ne.page=1,ne.per_page=20,delete ne.id,te(ne),pi(ne),"3"!==je&&"0"!==je||di(c()(c()({},ne),{},{parents:He.slice(0,-1)}))},knowledgeValue:Le,onKnowledgeChange:function(e){ne.tag_discipline_id=e,ne.page=1,ne.per_page=20,delete ne.id,-1===e&&(ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id=""),Me(e),te(ne),pi(ne),"3"!==je&&"0"!==je||di(c()(c()({},ne),{},{parents:He.slice(0,-1)}))},teachGroupData:null===(l=O.teachGroupData)||void 0===l?void 0:l.groups,onTeachGroupChange:mr,teachGroupValue:ne.teach_group_id,showTeachGroup:gi})]}),(0,V.jsxs)("div",{className:Te.treeWrapper,style:{display:je===Hn.Mine||je===Hn.TeachGroupShare?"block":"none"},children:[(0,V.jsxs)("div",{className:Te.treeHeader,children:[(0,V.jsx)(Se.Z,{activeTabsKey:je,data:He,onClick:Ui}),je===Hn.Mine&&!Yn&&(0,V.jsxs)(E.ZP,{type:"link",onClick:function(){Q({type:"problemset/setActionTabs",payload:{key:"新建文件夹",params:ne}})},className:Te.exportBtn,children:[(0,V.jsx)("img",{src:Gn,alt:"",className:Te.pngIcon}),"新建文件夹"]})]}),(0,V.jsx)(w.Z,{spinning:kt,children:(0,V.jsx)("div",{ref:yt,className:At.length?Te.treeContent:"",style:{maxHeight:"220px",overflow:"auto"},children:(0,V.jsx)(ln.Z,{setRootData:function(e){U.current=e},isProblemset:je===Hn.Mine&&qn,reloadData:yi,data:At,onShare:ar,onOpen:Ui,activeTabsKey:je,params:ne,navigation:He})})})]}),(0,V.jsxs)("div",{className:Te.contentWrap,children:[(0,V.jsxs)("div",{className:Te.batchWrap,children:[(0,V.jsxs)("div",{style:{flex:1,display:"flex",alignItems:"center"},children:[!Yn&&(0,V.jsx)("div",{className:"font14",children:((null==D||null===(d=D.userInfo)||void 0===d?void 0:d.professional_certification)||"1"!==ne.type)&&(0,V.jsx)(S.Z,{dropdownRender:function(){return(0,V.jsx)(k.Z,{selectedKeys:[mt],children:null==si?void 0:si.map((function(e,n){return(0,V.jsx)(k.Z.Item,{onClick:function(){return function(e){ne.sort_by=e.type,ne.sort_direction=e.direction,ne.page=1,ne.per_page=20,ht(e.name),te(ne),pi(ne),di(c()(c()({},ne),{},{parents:He.slice(0,-1)}))}(e)},children:e.name},e.name)}))})},children:(0,V.jsxs)("span",{style:{color:"#464F66"},children:[(0,V.jsx)("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),mt]})})}),Yn&&(0,V.jsx)("div",{children:(0,V.jsxs)(j.Z,{checked:(null==ge?void 0:ge.filter((function(e){return null==Bt?void 0:Bt.map((function(e){return e.id})).includes(e.id)})).length)===ge.length,onChange:function(e){return gr(e.target.checked)},children:["本页全选",(0,V.jsxs)("span",{style:{color:"#999",fontSize:12},children:["/已选(",null==Ln?void 0:Ln.length,")"]})]})}),Yn&&(0,V.jsxs)(A.Z,{open:Mt,centered:!0,width:700,okText:"确认".concat(null!=W&&W.pathId?"":Xn?"编辑":"新建"),onCancel:function(){return Rt(!1)},cancelText:"返回列表",onOk:br,confirmLoading:it,title:"查看已选",children:[(0,V.jsxs)("div",{className:"font14 c-light-primary mb10",children:["已选",null==Bt?void 0:Bt.length,"个"]}),(0,V.jsx)("div",{style:{height:400,overflow:"auto"},children:null==Bt?void 0:Bt.map((function(e,n){var t,i,r,a;return(0,V.jsxs)("div",{className:Te.sendModal,children:[(0,V.jsxs)("div",{className:Te.li,children:[(0,V.jsx)("p",{children:null==e?void 0:e.name}),(0,V.jsxs)("div",{className:Te.bottom,children:[(0,V.jsx)("span",{className:"c-grey-333",children:"编程题"}),(0,V.jsx)("i",{className:Te.line}),(0,V.jsxs)("span",{className:"c-grey-333",children:[1===e.difficulty&&"简单",2===e.difficulty&&"适中",3===e.difficulty&&"困难"]}),(0,V.jsx)("i",{className:Te.line}),(0,V.jsxs)("span",{children:["创建者 ",(0,V.jsx)(_.Z,{title:null==e||null===(t=e.author)||void 0===t?void 0:t.name,children:(0,V.jsx)("span",{className:"c-grey-333",children:(null==e||null===(i=e.author)||void 0===i||null===(i=i.name)||void 0===i?void 0:i.length)>6?(null==e||null===(r=e.author)||void 0===r||null===(r=r.name)||void 0===r?void 0:r.substr(0,3))+"...":null==e||null===(a=e.author)||void 0===a?void 0:a.name})})]}),(0,V.jsx)("i",{className:Te.line}),(0,V.jsxs)("span",{className:Te.des,children:["更新 ",(0,V.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.updated_at})]})]})]}),(0,V.jsx)("div",{className:Te.del,onClick:function(){vr(Bt.filter((function(n){return n.id!==e.id})).map((function(e){return e.id})))},children:"删除"})]},n)}))})]})]}),(0,V.jsxs)(T.Z,{align:"middle",children:[(0,V.jsx)("div",{children:!ne.item_type&&(0,V.jsx)("span",{style:{fontSize:"14px",color:"#999999"},children:[{name:"编程题",value:"PROGRAM"},{name:"单选题",value:"SINGLE"},{name:"多选题",value:"MULTIPLE"},{name:"判断题",value:"JUDGMENT"},{name:"填空题",value:"COMPLETION"},{name:"简答题",value:"SUBJECTIVE"},{name:"组合题",value:"COMBINATION"},{name:"程序填空题",value:"BPROGRAM"}].map((function(e){if(li(e.value)>0)return(0,V.jsxs)("span",{style:{marginLeft:6},children:[e.name,(0,V.jsx)("span",{style:{color:"#000000",marginLeft:6},children:li(e.value)})]})}))})}),je===Hn.Mine&&qn&&(0,V.jsxs)(E.ZP,{onClick:function(){null!=Ln&&Ln.length?A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"导出提示",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),children:["已选中",null==Ln?void 0:Ln.length,"道题,其中组合题与实训题暂不支持导出。"]}),onOk:function(){(0,Pn.rQ)({ids:Ln})}}):Q({type:"problemset/setActionTabs",payload:{key:"导出试题",params:ne}})},type:"link",className:Te.exportBtn,children:[(0,V.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",className:Te.pngIcon}),(0,V.jsx)("span",{children:"导出试题"})]})]})]}),pn?(0,V.jsxs)("div",{children:[(0,V.jsxs)(E.ZP,{style:{paddingLeft:0},onClick:function(){ne.page=1,ne.keyword=null,delete ne.id,te(ne),fn(!1),pi(ne),di(c()(c()({},ne),{},{parents:He.slice(0,-1)}))},type:"link",children:[" ",(0,V.jsx)("i",{className:"iconfont icon-fanhui2 font14"}),"返回"]}),(0,V.jsxs)("span",{className:"font14 mr20 c-grey-333",children:["搜索“",ne.keyword,"”"]})]}):null,(0,V.jsx)("div",{className:Te.contentListWrap,children:0!==ae?(0,V.jsx)(w.Z,{size:"middle",spinning:G["problemset/getItemBanks"],children:ge.map((function(e,n){var t,i,r,a,o,s,c,l;return(0,V.jsxs)("div",{className:Te.li,children:[(0,V.jsx)("div",{className:Te.top,children:(0,V.jsx)(cn.Z,{data:e,selectIds:Ln,onSelectCheckBox:vr},e.id)}),(0,V.jsxs)("div",{className:Te.bottom,children:[(0,V.jsxs)("p",{className:"".concat(Te.actionLeftItem," ").concat(Te.questionTypeName),children:["No.",null==e?void 0:e.id]}),(0,V.jsx)("p",{className:"".concat(Te.actionLeftItem," ").concat(Te.questionTypeName),children:null===(t=xr.find((function(n){return n.type===e.item_type})))||void 0===t?void 0:t.name}),(0,V.jsx)("p",{className:Te.actionLeftItem,children:Ar[e.difficulty]}),(0,V.jsxs)("p",{className:Te.actionLeftItem,children:["创建者",(0,V.jsx)(_.Z,{title:null==e||null===(i=e.author)||void 0===i?void 0:i.name,children:(0,V.jsx)("span",{className:"c-grey-333",children:(null==e||null===(r=e.author)||void 0===r||null===(r=r.name)||void 0===r?void 0:r.length)>6?(null==e||null===(a=e.author)||void 0===a||null===(a=a.name)||void 0===a?void 0:a.substr(0,5))+"...":null==e||null===(o=e.author)||void 0===o?void 0:o.name})})]}),(0,V.jsxs)("p",{className:Te.actionLeftItem,children:["更新",(0,V.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.updated_at})]}),(0,V.jsxs)("p",{className:Te.actionLeftItem,children:["使用次数",(0,V.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.quotes})]}),!Yn&&(0,V.jsx)("div",{className:Te.more,children:(s=e,l=s.id<0?"--":dt?s[ne.exercise_id?"added":"choosed"]?(0,V.jsx)("span",{className:Te.btnAdd,onClick:function(e){e.target.style.pointerEvents="none",Vi(s.id)},children:qn?"移出试题篮":(0,V.jsxs)("span",{children:[(0,V.jsx)("b",{className:"iconfont icon-yichu ".concat(Te.cancelC)}),"移出"]})},1):"PROGRAM"===s.item_type&&0===(null===(c=s.program_attr)||void 0===c?void 0:c.status)?(0,V.jsx)(_.Z,{placement:"top",title:"编程题未发布,不能加入!",children:(0,V.jsxs)("span",{className:Te.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"},children:[" ",qn?"加入试题篮":(0,V.jsxs)("span",{style:{padding:"0 3px"},children:[(0,V.jsx)("b",{className:"iconfont icon-jiaru ".concat(Te.addC)}),"加入"]})," "]})}):(0,V.jsx)("span",{className:Te.btnAdd,onClick:function(){return Ki(s.id)},children:qn?"加入试题篮":(0,V.jsxs)("span",{style:{padding:"0 3px"},children:[(0,V.jsx)("b",{className:"iconfont icon-jiaru ".concat(Te.addC)}),"加入"]})}):(0,V.jsx)(V.Fragment,{}),(0,V.jsxs)("span",{className:Te.actonBtn,children:[s.id>0&&(0,V.jsx)(cn.N,{isProblemset:qn,user:D,data:s,activeTabsKey:je,selectIds:Ln,onCollect:ki,onSetPublic:_i,onStartExperience:Wi,onCorrection:Ni,onChangeTag:Qi,onPublicReview:ji,onSetPrivate:Fi,onDelete:zi,onCancel:Vi,onSelect:Ki,onMoveTo:$i,addProblemset:Ji,onSetShare:Ci,onCancelShare:er,onPublish:pr,onCancelPublish:fr,SubjectShare:Yi},s.id),l]}))})]})]},n)}))}):(0,V.jsx)(w.Z,{size:"middle",spinning:G["problemset/getItemBanks"],children:(0,V.jsx)(P.Z,{customText:!(null!=D&&null!==(g=D.userInfo)&&void 0!==g&&g.professional_certification)&&"1"===ne.type&&"通过职业认证的教师才能访问公共试题库资源",ButtonTwo:null!=D&&null!==(L=D.userInfo)&&void 0!==L&&L.professional_certification||"1"!==ne.type?"0"===(null==ne?void 0:ne.type)&&(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){(0,un.xg)("/problems/newcreate")},children:"新建编程作业"}):(0,V.jsx)(E.ZP,{style:{borderRadius:20},type:"primary",onClick:function(){m.history.push("/account/certification")},children:"立即认证"})})})}),0!==ae&&!Yn&&(0,V.jsx)(I.Z,{showQuickJumper:!0,onChange:Ai,defaultCurrent:1,pageSize:null==ne?void 0:ne.per_page,current:ne.page||1,total:ae,showTotal:function(e){return(0,V.jsx)(V.Fragment,{children:(0,V.jsxs)("span",{className:"mr10 font12",children:["共",(0,V.jsx)("span",{className:"c-light-primary",children:e}),"条数据"]})})}}),Yn&&(0,V.jsx)("div",{style:{height:20}})]}),qn&&(0,V.jsx)(Xe,{basketData:O.basketData,visible:tn,basketTotal:Ke,onClose:function(){return rn(!1)},onDelete:function(e){Q({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:e}}})},onClear:function(){var e;A.Z.confirm({title:"确认要清空试题篮吗?",centered:!0,onOk:(e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.RT)();case 2:0===e.sent.status&&(yi(),fi());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},onSubmit:u()(r()().mark((function e(){var n,t,i,a,o,s,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Q({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}});case 2:return o=e.sent,s=null==o||null===(n=o.disciplines)||void 0===n?void 0:n[0],e.next=6,Q({type:"problemsetPreview/newPreviewProblemset",payload:{name:"默认试卷名称",difficulty:2,duration:60,discipline_id:(null==o||null===(t=o.new_checked)||void 0===t?void 0:t.discipline_id)||(null==s?void 0:s.id),sub_discipline_id:(null==o||null===(i=o.new_checked)||void 0===i?void 0:i.sub_discipline_id)||(null==s||null===(a=s.sub_disciplines)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.id)}});case 6:0===(c=e.sent).status&&m.history.push("paperlibrary/add/".concat(c.exam_id,"?defaultActiveKey=1&type=2"));case 8:case"end":return e.stop()}}),e)})))}),!(0,dn.JA)()&&qn&&(0,V.jsx)(sn,{visibleBasket:tn,onToggleVisible:function(){return rn(!tn)},count:Ke})]}),(0,V.jsx)(q,{}),(0,V.jsx)(le,{onReloadData:yi,isPiliangRevoke:bn}),(0,V.jsx)(de,{onReloadData:function(){return wi([null])}}),(0,V.jsx)(Je,{onReloadData:yi,onReloadBasketData:fi}),"选用实践项目"===R.actionTabs.key?(0,V.jsx)(Zn,{shixunIds:Bn,cb:rr}):null,(0,V.jsx)(me,{}),(0,V.jsx)(he,{}),(0,V.jsx)(ve,{}),(0,V.jsx)(xe,{}),(0,V.jsx)(be,{}),(0,V.jsx)(Ne,{}),(0,V.jsx)(Ee,{}),(0,V.jsx)($,{}),(0,V.jsx)(se,{onOk:function(){ne.page=1,te(ne),pi(ne),di(ne)}}),(0,V.jsx)(Z.Z,{onOk:function(e){ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id="",ne.item_type=null,ne.difficulty=null,ne.page=1,ne.per_page=20,ne.group_id=e,Me(-1),te(ne),pi(ne),di(ne)}})]}),qn?(0,V.jsx)(f.Fragment,{children:!(null==Ln||!Ln.length)&&(0,V.jsx)("div",{className:Te.batch,children:(0,V.jsxs)("aside",{children:[(0,V.jsx)("div",{style:{flexShrink:0,marginRight:20},children:(0,V.jsxs)(j.Z,{className:"font14",checked:!(null==ge||!ge.length)&&Ln.length===(null==ge?void 0:ge.length),onChange:function(e){return gr(e.target.checked)},children:["本页全选",(0,V.jsxs)("span",{style:{color:"#999",fontSize:12},children:["/已选(",null==Ln?void 0:Ln.length,")"]})]})}),(0,V.jsxs)("div",{className:Te.btns,children:[dt&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return nr(!0)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangjiaru"}),"加入试题篮"]}),dt&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return nr(!1)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangyichu"}),"移出试题篮"]}),dt&&je===Hn.Public&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){var e;(null==Ln?void 0:Ln.length)>0?A.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"加入我的题库",maskClosable:!0,className:"custom-modal-divider",icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),style:{maxHeight:500,overflow:"auto"},children:[(0,V.jsx)("p",{className:"c-grey-333",children:"请选择加入的文件夹"}),(0,V.jsx)(w.Z,{spinning:kt,children:(0,V.jsx)(X.Z,{defaultValue:!0,value:_n.current,onChange:function(e){return _n.current=e}})})]}),onOk:(e=u()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.Rp)({id:Ln,group_id:null===(n=_n.current)||void 0===n?void 0:n[0]});case 2:t=e.sent,_n.current=[],0===(null==t?void 0:t.status)&&(di(ne),yi(),y.ZP.success("加入成功"));case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}):y.ZP.info("请先选择试题")},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangjiaru"}),"批量加入我的题库"]}),je===Hn.Public&&(0,dn.ag)()&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){yn(!0),Fi(Ln)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"批量撤销公开"]}),je===Hn.Mine&&(0,V.jsxs)("div",{className:Te.btn,onClick:cr,children:[" ",(0,V.jsx)("i",{className:"iconfont icon-pilianggongkai"}),"公开"]}),je===Hn.Mine&&!Yi&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return or()},children:[" ",(0,V.jsx)("i",{className:"iconfont icon-pilianggongxiang"}),"批量共享"]}),je===Hn.Mine&&(0,V.jsxs)("div",{className:Te.btn,onClick:sr,children:[" ",(0,V.jsx)("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"删除"]}),je===Hn.Mine&&(0,V.jsxs)("div",{className:Te.btn,onClick:hr,children:[" ",(0,V.jsx)("i",{className:"iconfont icon-fabu5"}),"发布"]}),je===Hn.Mine&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return $i()},children:[(0,V.jsx)("i",{className:"iconfont icon-yidongmulu font16"}),"移至文件夹"]}),(0,V.jsxs)("div",{onClick:function(){return Mn([])},style:{marginLeft:"auto"},className:Te.btn,children:[" ",(0,V.jsx)("i",{className:"iconfont icon-piliangcaozuoicon2"}),"取消操作"]})]})]})})}):Yn?"":(0,V.jsx)("div",{className:Te.batch,children:(0,V.jsxs)("aside",{children:[(0,V.jsx)("div",{style:{flexShrink:0,marginRight:20},children:(0,V.jsxs)(j.Z,{className:"font14",checked:!(null==ge||!ge.length)&&Ln.length===(null==ge?void 0:ge.length),onChange:function(e){return gr(e.target.checked)},children:["本页全选",(0,V.jsxs)("span",{style:{color:"#999",fontSize:12},children:["/已选(",null==Ln?void 0:Ln.length,")"]})]})}),(0,V.jsxs)("div",{className:Te.btns,children:[dt&&!(null==Ln||!Ln.length)&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return nr(!0)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangjiaru"}),"批量加入"]}),dt&&!(null==Ln||!Ln.length)&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return nr(!1)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangyichu"}),"批量移出"]}),(0,V.jsxs)("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"},children:["已加入:  ",Be,"题"]}),(0,V.jsx)("div",{onClick:function(){var e="/problemset/preview";ne.exam_id&&(e="/paperlibrary/edit/".concat(ne.exam_id)),null==ne||!ne.exercise_id||null!=W&&W.pathId||(e="/classrooms/".concat(W.coursesId,"/exercise/").concat(null==ne?void 0:ne.exercise_id,"/edit")),m.history.push(e)},className:Te.btn,children:"返回试卷"})]})]})}),Yn&&(0,V.jsx)("div",{className:Te.batch,children:(0,V.jsxs)("aside",{children:[(0,V.jsx)("div",{style:{flexShrink:0,marginRight:20},children:(0,V.jsx)(I.Z,{showQuickJumper:!0,onChange:Ai,defaultCurrent:1,pageSize:null==ne?void 0:ne.per_page,current:ne.page||1,hideOnSinglePage:!0,total:ae,showTotal:function(e){return(0,V.jsxs)("span",{className:"mr10",children:["共",(0,V.jsx)("span",{className:"c-light-primary",children:e}),"条数据"]})}})}),(0,V.jsx)("div",{className:Te.btns,children:(0,V.jsxs)(T.Z,{align:"middle",style:{marginLeft:"auto"},children:[(0,V.jsxs)(T.Z,{onClick:function(){(null==Bt?void 0:Bt.length)<=0?y.ZP.info("当前暂无数据"):Rt(!0)},align:"middle",className:"current",children:[(0,V.jsx)("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),(0,V.jsxs)("span",{children:["已选",(0,V.jsx)("span",{className:"c-light-primary",children:Ln.length}),"个"]})]}),(0,V.jsx)(E.ZP,{className:"mr20 ml40",onClick:function(){if(null!=W&&W.pathId)m.history.push("/paths/".concat(W.pathId));else{if(Xn)return void m.history.push("/classrooms/".concat(W.coursesId,"/program_homework/").concat(W.categoryId,"/detail?tabs=1"));m.history.push("/classrooms/".concat(W.coursesId,"/program_homework"))}},children:"取消"}),(0,V.jsxs)(E.ZP,{loading:it,onClick:br,type:"primary",children:["确认",null!=W&&W.pathId?"":Xn?"编辑":"新建"]})]})})]})}),(0,V.jsx)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:Te.publicQuest,open:Li,title:(0,V.jsx)("div",{style:{fontWeight:"bold"},children:"修改知识点"}),width:"640px",onCancel:function(){Mi(!1),ai(0),qt.resetFields()},onOk:u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:qt.validateFields().then(function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Sn.ZP)("/api/item_banks/".concat(null==ei?void 0:ei.id,"/update_tag.json"),{method:"put",body:{name:Bi.current,tag_discipline_ids:null==n?void 0:n.tag_discipline_ids}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.success("修改成功"),Mi(!1),pi(ne),qt.resetFields());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 1:case"end":return e.stop()}}),e)}))),children:(0,V.jsx)("div",{className:Te.publicQuestContent,children:(0,V.jsx)(yr,{})})}),(0,V.jsx)(A.Z,{width:640,className:Te.publicQuest,centered:!0,title:(0,V.jsx)("div",{style:{fontWeight:"bold"},children:"公开试题"}),okText:"申请公开",open:Gt,onCancel:function(){Qt(!1),ai(0),ni(null),qt.resetFields()},onOk:function(){qt.validateFields().then(function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=je===Hn.TeachGroupShare?1:2,e.next=3,(0,oe.wX)({id:null==ei?void 0:ei.id,source:t,sub_discipline_id:null==n?void 0:n.sub_discipline_id[1],tag_discipline_ids:null==n?void 0:n.tag_discipline_ids});case 3:0===e.sent.status&&(Rn.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Rn.current=!1,ni(null),Mn([]),yi(),y.ZP.success("申请成功")),Qt(!1),ai(0),qt.resetFields();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())},children:(0,V.jsxs)("div",{className:Te.publicQuestContent,children:[(0,V.jsxs)("div",{className:Te.public_tips,children:[(0,V.jsx)(Qn.Z,{style:{color:"#FF8C29",marginRight:10}}),"设置试题的知识点之后,方可申请公开"]}),(0,V.jsx)(yr,{})]})}),(0,V.jsx)(Fn.Z,{open:Ut,subDisciplineId:null===(M=qt.getFieldValue("sub_discipline_id"))||void 0===M?void 0:M[1],onCancel:function(){Kt(!1)},onOkClick:function(e){Ii((function(n){return[].concat(o()(n),[e])})),qt.setFieldValue("tag_discipline_ids",[].concat(o()(qt.getFieldValue("tag_discipline_ids")),[null==e?void 0:e.id]))}})]})}))},70088:function(e,n,t){"use strict";t.d(n,{AD:function(){return I},D9:function(){return O},Hp:function(){return k},IM:function(){return G},Iy:function(){return C},KM:function(){return U},MJ:function(){return _},Ne:function(){return D},ON:function(){return V},Uj:function(){return Y},VY:function(){return z},YO:function(){return q},YX:function(){return H},Zn:function(){return v},_g:function(){return y},_k:function(){return M},c6:function(){return S},cr:function(){return g},eV:function(){return T},fi:function(){return x},gh:function(){return B},hS:function(){return Q},iA:function(){return A},j6:function(){return w},je:function(){return L},jj:function(){return j},kS:function(){return W},o6:function(){return E},pO:function(){return X},rQ:function(){return Z},sA:function(){return N},xm:function(){return R},xo:function(){return F},y8:function(){return P},yd:function(){return b}});var i=t(7557),r=t.n(i),a=t(82242),o=t.n(a),s=t(41498),c=t.n(s),l=t(77540),u=t(18892),d=t(99144),p=t(8591),f=t(10160),m=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},h=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},v=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(),e.next=3,(0,l.YR)(o()({},n));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_couser_info.json"),query:n}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),g=function(){var e=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.yS)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),x=function(){var e=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.W0)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),A=function(){var e=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Nl)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),b=function(){var e=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.IU)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),y=function(){var e=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.td)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:if(-3!==t.status){e.next=17;break}(0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==t.status){e.next=19;break}return e.abrupt("return",t);case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),w=function(){var e=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.QX)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),j=function(){var e=c()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.o_)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),k=function(){var e=c()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.ZL)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),_=function(){var e=c()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.vV)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),C=function(){var e=c()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.aP)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),N=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(),e.next=3,(0,d.QH)("",f.Z.API_SERVER+"/api/polls/".concat(n.categoryId,"/commit_result.xlsx"));case 3:h();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),B=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/attendances/export_xlsx_data.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),E=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/video_study_statics.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_video_study.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_course_students_info.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),I=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/school_manages/students.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Z=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/item_banks/export.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),L=function(){var e=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Uy)(o()({},n));case 2:0===(t=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score"))):-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/export_records/".concat(n.id,".xlsx"),query:n}));case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),R=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(null==n?void 0:n.coursesId,"/").concat(n.menuKey,"_statistic.xlsx?").concat(n.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_training_objectives.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==n?void 0:n.name,(0,d.NY)({url:f.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_courses.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_graduation_requirements.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),z=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),W=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),V=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/examination_banks/".concat(n.id,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/exercises/".concat(n.categoryId,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/polls/".concat(null==n?void 0:n.id,"/commit_result.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Y=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/paths/get_task_pass.json",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),X=function(){var e=c()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(t||"",(0,d.NY)({url:f.Z.API_SERVER+"/api/exercises/".concat(null==n?void 0:n.exercise_id,"/consult_exercise.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),U=function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/competitions/".concat(null==n?void 0:n.identifier,"/competition_commit_records/member_works.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},82895:function(e,n,t){"use strict";t.d(n,{rX:function(){return _},pW:function(){return C},gy:function(){return N},xY:function(){return k},O5:function(){return j},tJ:function(){return x},o1:function(){return A},Rd:function(){return w}});var i=t(7557),r=t.n(i),a=t(41498),o=t.n(a),s=t(18892),c=t(43418),l=t(28103),u=t(8591),d=t(79905),p=t(99144),f=t(680),m=t(25510),h=t.p+"static/newqrcode.a8740efb.png",v=t(32637),g=t(37712),x=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!A(e)||!b(n))},A=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},b=function(){var e,n=(0,s.getDvaApp)()._store.getState(),t=n.user;return!(null===(e=t.userInfo)||void 0===e||!e.profile_completed)||(c.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/profile/edit"),y()}}),!1)},y=function(){c.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},w=function(){c.Z.warning({title:"提示",icon:null,width:400,content:(0,g.jsxs)("div",{style:{textAlign:"center"},children:[(0,g.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,g.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:v}),(0,g.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},j=function(){var e;return!(null===(e=(0,s.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(c.Z.confirm({title:"提示",centered:!0,content:(0,g.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/certification")}}),!1)},k=function(){return!!(0,d.V9)()||(c.Z.warning({centered:!0,width:530,title:"提示",content:(0,g.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,g.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,g.jsx)("img",{src:h,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},_=function(e,n){return!!e||(c.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,g.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,g.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,g.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,p.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},C=function(e){c.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,g.jsxs)("div",{children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,g.jsx)(l.Z,{}),(0,g.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,g.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,g.jsx)("a",{children:e}),"天。"]}),(0,g.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,g.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,g.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,g.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})})]})})},N=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,s.getDvaApp)()._store.getState(),i=t.shixunsDetail.detail;if(2===(null==i?void 0:i.public)||1===(null==i?void 0:i.public)||3===(null==i?void 0:i.shixun_status)){var a="";return 2===(null==i?void 0:i.public)&&(a="已公开"),1===(null==i?void 0:i.public)&&(a="待审核"),3===(null==i?void 0:i.shixun_status)&&(a="已关闭"),c.Z.info({centered:!0,icon:(0,g.jsx)(f.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,g.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,g.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,g.jsxs)("span",{children:["该实践项目的状态为",a,",",n,"。"]}),(0,g.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,g.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==i?void 0:i.shixun_status)&&(c.Z.confirm({centered:!0,icon:(0,g.jsx)(f.Z,{}),title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,g.jsx)("br",{}),(0,g.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;c.Z.confirm({width:440,centered:!0,icon:(0,g.jsx)(f.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=o()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==i?void 0:i.identifier}});case 2:401!==n.sent.status&&(u.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==i?void 0:i.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==i?void 0:i.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},32637:function(e,n,t){"use strict";e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},73631:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},31328:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC"}}]); \ No newline at end of file diff --git a/p__Shixuns__Edit__index.async.js b/p__Shixuns__Edit__index.async.js index 54c64ebd2e..42c02c9363 100644 --- a/p__Shixuns__Edit__index.async.js +++ b/p__Shixuns__Edit__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[56277],{19098:function(e,n,t){"use strict";t.d(n,{Z:function(){return o}});var i=t(19973),s=t(59301),a={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},r=t(22589),l=function(e,n){return s.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var o=s.forwardRef(l)},85574:function(e,n,t){"use strict";t.d(n,{Z:function(){return o}});var i=t(19973),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},r=t(22589),l=function(e,n){return s.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var o=s.forwardRef(l)},99080:function(e,n,t){"use strict";t.d(n,{Z:function(){return L}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),l=t(82242),o=t.n(l),_=t(79800),c=t.n(_),u=t(59301),d=t(8591),p=t(43418),m=t(95237),h=t(24905),x=t(5112),f=t(6848),v=t(27092),g="listItem___RLEHn",j="wrap____6VVD",E="leftContent____5nA6",b="header___Lufcs",D="title___UkOuL",y="introduction___q377_",P="bottom___x89GX",O="user_img___K_sq1",C="user_name___AYxpE",M="tags_name___r0cun",S=t(53273),w=t(18892),T=t(14539),I=t(10160),A=t(95875),k=t(75105),N=t(37712),L=(0,w.connect)((function(e){var n=e.globalSetting,t=e.shixunsDetail,i=e.practiceSetting;return{globalSetting:n,shixunsDetail:t,user:e.user,practiceSetting:i}}))((function(e){e.globalSetting,e.dispatch,e.practiceSetting,e.shixunsDetail,e.user;var n=e.visible,t=e.setVisible,i=e.type,a=void 0===i?"all":i,l=e.updateData,_=e.recordId,w=e.identifier,L=(0,u.useState)([]),Z=c()(L,2),R=Z[0],B=Z[1],W=(0,u.useState)(0),K=c()(W,2),U=K[0],z=K[1],F=(0,u.useState)([]),H=c()(F,2),q=H[0],G=H[1],J=(0,u.useState)({page:1,limit:4,search:"",order:"public"}),Q=c()(J,2),Y=Q[0],V=Q[1],X=(0,u.useState)([{id:"public",name:"公开数据集"},{id:"mine",name:"我的数据集"},{id:"share",name:"团队共享"},{id:"collect",name:"我收藏的"}]),$=c()(X,2),ee=$[0];$[1];(0,u.useEffect)((function(){n&&ne()}),[n,Y]);var ne=function(){var e=r()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,A._S)({page:null==Y?void 0:Y.page,limit:null==Y?void 0:Y.limit,search:null==Y?void 0:Y.search,category:"all"==a?null==Y?void 0:Y.order:"mine"}).then((function(e){var n,t;0==(null==e?void 0:e.status)&&(B(null==e||null===(n=e.data)||void 0===n?void 0:n.list),z(null==e||null===(t=e.data)||void 0===t?void 0:t.count))}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),te=function(){var e=r()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==(null==q?void 0:q.length)){e.next=2;break}return e.abrupt("return",d.ZP.warning("请选择数据集"));case 2:return n="all"==a?{url:"/api/data_sets/batch_send_to_shixun.json",body:{shixun_identifier:w,data_set_ids:q}}:{url:"/api/data_sets/sync_my_data_sets.json",body:{attachment_ids:_,data_set_id:q[0]}},e.next=5,(0,k.ZP)(null==n?void 0:n.url,{method:"post",body:null==n?void 0:n.body});case 5:0===e.sent.status&&(d.ZP.info("添加成功"),ie(),l());case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=function(){t(!1),B([]),G([]),z(0),V({page:1,limit:4,search:"",order:"public"})};return(0,N.jsxs)(p.Z,{title:"选择数据集",open:n,width:900,centered:!0,keyboard:!1,onCancel:function(){return ie()},maskClosable:!1,bodyStyle:{minHeight:400},okText:(0,N.jsxs)("div",{onClick:function(){return te()},children:["添加(",null==q?void 0:q.length,")"]}),children:[(0,N.jsxs)(m.Z,{align:"middle",justify:"space-between",className:"mt10 mb20",children:[(0,N.jsx)(S.tp,{dataSource:"all"==a?ee:[{id:"mine",name:"我的数据集"}],value:"all"==a?null==Y?void 0:Y.order:"mine",onChange:function(e){Y.page=1,Y.order=e,V(o()({},Y))}}),(0,N.jsx)(S.t7,{style:{width:303},placeholder:"请搜索数据集名称",value:null==Y?void 0:Y.search,onChange:function(e){Y.search=e,Y.page=1,V(o()({},Y))}})]}),0===(null==R?void 0:R.length)?(0,N.jsx)(T.Z,{customText:"暂无数据"}):(0,N.jsxs)("div",{children:[(0,N.jsx)("div",{style:{height:"410px",overflowY:"auto"},children:null==R?void 0:R.map((function(e,n){var t,i,s;return(0,N.jsx)("div",{className:g,onClick:function(n){"my"!=a?q.indexOf(e.id)>-1?G(q.filter((function(n){return n!==e.id}))):G(q.concat(e.id)):G([e.id])},children:(0,N.jsxs)("div",{style:{display:"flex"},children:[(0,N.jsx)("div",{style:{marginTop:"1px"},children:"all"==a?(0,N.jsx)(h.Z,{checked:q.includes(e.id),value:e.id}):(0,N.jsx)(x.ZP,{checked:q.includes(e.id),value:e.id})}),(0,N.jsx)("aside",{className:j,children:(0,N.jsxs)("div",{className:E,children:[(0,N.jsx)("div",{className:b,children:(0,N.jsx)("div",{className:D,children:null==e?void 0:e.title})}),(0,N.jsx)(f.Z,{title:null==e?void 0:e.introduction,children:(0,N.jsx)("div",{className:y,children:null==e?void 0:e.desc})}),(0,N.jsxs)("div",{className:P,children:[(0,N.jsx)("img",{className:O,alt:"用户头像",src:"".concat(I.Z.IMG_SERVER,"/images/").concat(null==e||null===(t=e.user_info)||void 0===t?void 0:t.image_url)}),(0,N.jsx)("div",{className:C,children:null==e||null===(i=e.user_info)||void 0===i?void 0:i.name}),null==e||null===(s=e.data_set_tags)||void 0===s?void 0:s.map((function(n,t){return t<3?(0,N.jsx)("div",{className:M,children:null==n?void 0:n.tag_name},t):3==t?(0,N.jsx)(f.Z,{title:null==e||null===(i=e.data_set_tags)||void 0===i?void 0:i.map((function(e,n){var t;if(n>2)return(null==e?void 0:e.tag_name)+(n===(null==e||null===(t=e.data_set_tags)||void 0===t?void 0:t.length)-1?"":"、")})).join(""),children:(0,N.jsx)("div",{className:M,children:"..."},t)},t):null;var i}))]})]})},n)]})},n)}))}),(0,N.jsx)(v.Z,{showTotal:function(e){return(0,N.jsxs)("span",{children:["共",(0,N.jsx)("span",{style:{color:"#165DFF",marginLeft:"3px"},children:e})," 条数据"]})},style:{marginTop:10},onChange:function(e,n){Y.page=e,Y.limit=n,V(o()({},Y)),ne()},defaultCurrent:1,pageSize:Y.limit||4,current:Y.page||1,total:U})]})]})}))},20112:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var i=t(59301),s="label___CZ1_z",a="left___ZKFRV",r="right___zVTRn",l="error___oNJNo",o=t(6848),_=t(37712),c=function(e){var n=e.name,t=e.tooltipTitle,c=e.children,u=e.required,d=e.errorKey,p=e.errorValue,m=e.errorName,h=e.errorStyle,x=void 0===h?{}:h,f=e.nameWidth,v=void 0===f?112:f,g=e.align,j=void 0===g?"center":g,E=e.contentStyle,b=void 0===E?{}:E;return(0,_.jsx)(i.Fragment,{children:(0,_.jsxs)("div",{className:s,style:{alignItems:j},children:[(0,_.jsxs)("div",{className:a,style:{width:v},children:[u&&(0,_.jsx)("span",{children:"*"}),(0,_.jsx)("div",{children:n}),!!t&&(0,_.jsx)(o.Z,{title:t,children:(0,_.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,_.jsxs)("div",{className:r,style:b,children:[c,m&&p===d&&(0,_.jsx)("div",{className:l,style:x,children:m})]})]})})}},12225:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var i=t(79800),s=t.n(i),a=t(59301),r="modal___yy3VB",l=t(43418),o=t(63743),_=t(37712),c=function(e){var n=e.title,t=e.children,i=e.value,c=(0,a.useState)(!1),u=s()(c,2),d=u[0],p=u[1];return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("span",{onClick:function(){return p(!0)},children:t}),(0,_.jsxs)(l.Z,{title:n,open:d,width:1e3,destroyOnClose:!0,centered:!0,onCancel:function(){return p(!1)},className:r,footer:null,children:["string"==typeof i&&(0,_.jsx)(o.Z,{value:i||""}),"[object Array]"===Object.prototype.toString.call(i)&&(0,_.jsx)(_.Fragment,{children:null==i?void 0:i.map((function(e,n){return(0,_.jsxs)("div",{children:[(0,_.jsx)("b",{children:e.name||e.type_name}),(0,_.jsx)(o.Z,{value:e.description||""})]},n)}))})]})]})}},83269:function(e,n,t){"use strict";t.d(n,{Z:function(){return F}});var i=t(37205),s=t.n(i),a=t(7557),r=t.n(a),l=t(41498),o=t.n(l),_=t(79800),c=t.n(_),u=t(39647),d=t.n(u),p=t(59301),m=t(18892),h=t(43418),x=t(8591),f=t(3113),v=t(24905),g=t(5112),j=t(88522),E=t(49127),b=t(57930),D=t(94001),y=t(10527),P=t(21089),O=t(82895),C=t(61186),M=t.n(C),S="wrap___LhoYE",w="labelWrap___kKVu_",T="label___we33R",I="labelContent___RWgKj",A="color999___R1ot6",k="radio___S0Uhc",N="selectSchool___egsX3",L="dataPicker___zNtLB",Z="modal___J1s9f",R="colorOrange___NDyE2",B="colorYellow___Ijswi",W="bottomButton___sODGQ",K=t(37712),U=["shixunsDetail","globalSetting","loading","user","dispatch"],z="YYYY-MM-DD HH:mm",F=(0,m.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t}}))((function(e){var n,t,i,a,l,_,u,C=e.shixunsDetail,F=(e.globalSetting,e.loading),H=e.user,q=e.dispatch,G=(d()(e,U),(0,p.useRef)()),J=(0,p.useState)(),Q=c()(J,2),Y=Q[0],V=Q[1],X=(0,p.useState)(),$=c()(X,2),ee=$[0],ne=$[1],te=(0,p.useState)([]),ie=c()(te,2),se=ie[0],ae=ie[1],re=(0,p.useState)([]),le=c()(re,2),oe=le[0],_e=le[1],ce=(0,p.useState)(""),ue=c()(ce,2),de=ue[0],pe=ue[1],me=(0,p.useState)(),he=c()(me,2),xe=he[0],fe=he[1],ve=(0,p.useState)(),ge=c()(ve,2),je=ge[0],Ee=ge[1],be=(0,p.useState)(),De=c()(be,2),ye=De[0],Pe=De[1],Oe=null===(n=H.userInfo)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.editable;(0,p.useEffect)((function(){var e;G.current=null===(e=location.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2],Ce()}),[]),(0,p.useEffect)((function(){var e,n,t,i,s,a;C.setting&&(V(null===(e=C.setting)||void 0===e||null===(e=e.shixun)||void 0===e?void 0:e.can_copy),ne(null===(n=C.setting)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.use_scope),fe(!(null===(t=C.setting)||void 0===t||null===(t=t.shixun)||void 0===t||!t.opening_time)),Ee(null===(i=C.setting)||void 0===i||null===(i=i.shixun)||void 0===i?void 0:i.opening_time),ae(null===(s=C.setting)||void 0===s||null===(s=s.shixun)||void 0===s?void 0:s.scope_partment),Pe(null===(a=C.setting)||void 0===a||null===(a=a.shixun)||void 0===a?void 0:a.git_size))}),[C.setting]);var Ce=function(){var e=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,q({type:"shixunsDetail/getDepartments",payload:{q:n}});case 2:(t=e.sent)&&_e(t.shools_name||[]);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Me=function(){var e=o()(r()().mark((function e(){var n,t,i,s,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,q({type:"shixunsDetail/getShixunQuote",payload:{id:G.current}});case 2:if(e.t0=e.sent,e.t0){e.next=5;break}e.t0={};case 5:a=e.t0,h.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",width:520,content:(0,K.jsxs)("div",{className:"tc font14 ".concat(Z),children:[!(null===(n=a.subjects)||void 0===n||!n.length)&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{children:["该实践项目已被应用到 ",null===(t=a.subjects)||void 0===t||null===(t=t.splice(0,2))||void 0===t?void 0:t.map((function(e){return"《".concat(e,"》")})),"等",(0,K.jsx)("span",{className:R,children:null==a?void 0:a.subjects_count}),"个实训课程"]}),(0,K.jsx)("br",{})]}),!(null===(i=a.courses)||void 0===i||!i.length)&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{children:["该实践项目已被应用到",null===(s=a.courses)||void 0===s||null===(s=s.splice(0,2))||void 0===s?void 0:s.map((function(e){return"《".concat(e,"》")})),"等",(0,K.jsx)("span",{className:R,children:null==a?void 0:a.courses_count}),"个教学课堂"]}),(0,K.jsx)("br",{})]}),(0,K.jsx)("span",{className:"".concat(B," mt30"),children:"删除实践项目将影响课程及课堂对该实践项目的使用!请谨慎操作!"})]}),onOk:function(){var e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,q({type:"shixunsDetail/deleteShixun",payload:{id:G.current}});case 2:1===e.sent.status&&(x.ZP.success("操作成功"),m.history.push("/shixuns"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Se=function(){var e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!xe||je){e.next=3;break}return x.ZP.info("请选择开启时间"),e.abrupt("return");case 3:if(1!==ee||se.length){e.next=6;break}return x.ZP.info("请选择指定单位公开"),e.abrupt("return");case 6:return e.next=8,q({type:"shixunsDetail/updatePermissionSetting",payload:{id:G.current,scope_partment:0===ee?null:se,shixun:{can_copy:Y,use_scope:ee,opening_time:je,git_size:ye}}});case 8:-1!==e.sent.status&&(x.ZP.info("权限配置保存成功!"),q({type:"shixunsDetail/getSettingsData",payload:{id:G.current}}),q({type:"shixunsDetail/getShixunsDetail",payload:{id:G.current}}));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,K.jsxs)("div",{children:[(0,K.jsxs)("section",{className:S,children:[(0,K.jsx)("div",{style:{position:"absolute",top:"25px",right:"25px"},children:2!==(null==C||null===(t=C.detail)||void 0===t?void 0:t.shixun_status)?(0,K.jsx)(f.ZP,{danger:!0,onClick:Me,children:"删除实践项目"}):(0,K.jsx)(f.ZP,{danger:!0,onClick:function(){(0,O.gy)(q,"不能进行删除")},children:"删除实践项目"})}),(0,K.jsxs)("div",{className:w,children:[(0,K.jsx)("label",{className:T,children:"复制:"}),(0,K.jsx)("div",{className:I,children:(0,K.jsxs)("div",{children:[(0,K.jsx)(v.Z,{checked:Y,onChange:function(e){return V(e.target.checked)},disabled:!Oe}),(0,K.jsx)("span",{className:"".concat(A),children:"(选中则允许已职业认证的教师复制该实训)"})]})})]}),!(((null===(i=C.detail)||void 0===i?void 0:i.shixun_status)>1||2===(null===(a=C.detail)||void 0===a?void 0:a.public))&&0===(null===(l=C.setting)||void 0===l||null===(l=l.shixun)||void 0===l?void 0:l.use_scope)&&(null===(_=C.detail)||void 0===_?void 0:_.identity)>2)&&(0,K.jsxs)("div",{className:w,children:[(0,K.jsx)("label",{className:T,children:"公开程度:"}),(0,K.jsxs)("div",{className:I,children:[(0,K.jsxs)(g.ZP.Group,{value:ee,onChange:function(e){return ne(e.target.value)},disabled:!Oe,children:[(0,K.jsxs)(g.ZP,{className:k,value:0,children:[(0,K.jsx)("span",{children:"对所有单位公开"}),(0,K.jsx)("span",{className:A,children:"(实训发布后,所有用户可见)"})]}),(0,K.jsxs)(g.ZP,{className:k,value:1,children:[(0,K.jsx)("span",{children:"对指定单位公开"}),(0,K.jsx)("span",{className:A,children:"(实训发布后,仅对下方指定单位的用户可见)"})]})]}),1===ee&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("div",{className:"mt10",children:[(0,K.jsx)(j.Z,{showSearch:!0,className:N,placeholder:"请输入并选择单位名称",value:de,onChange:function(e){pe(e),Ce(e)},disabled:!Oe,onSelect:function(e){se.includes(e)?x.ZP.info("请勿指定相同的单位"):(pe(null),ae([].concat(s()(se),[e])))},options:null==oe?void 0:oe.map((function(e){return{value:e}}))}),(0,K.jsx)("span",{className:A,children:"(实训发布后,仅对下方指定单位的用户可见)"})]}),(0,K.jsx)("div",{className:"mt10",children:null==se?void 0:se.map((function(e){return Oe?(0,K.jsx)(E.Z,{count:"x",className:"mr20 current",onClick:function(){return ae(se.filter((function(n){return n!==e})))},children:(0,K.jsx)(f.ZP,{type:"primary",ghost:!0,children:e})}):(0,K.jsx)(f.ZP,{type:"primary",ghost:!0,className:"mr20",children:e})}))})]})]})]}),(0,K.jsxs)("div",{className:w,children:[(0,K.jsx)("label",{className:T,children:"开启时间:"}),(0,K.jsxs)("div",{className:I,children:[(0,K.jsxs)("div",{children:[(0,K.jsx)(v.Z,{checked:xe,onChange:function(e){return fe(e.target.checked)},disabled:!Oe}),(0,K.jsx)("span",{className:"".concat(A," ml10"),children:"(选中则学员在指定的开启时间后,才能开启学习;不选中则学员在实训发布后,能立即开启学习)"})]}),xe&&(0,K.jsx)(b.default,{className:"".concat(L," mt10"),format:z,locale:y.Z,disabled:!Oe,placeholder:"请输入开启时间",showToday:!1,disabledDate:function(e){return e&&e0&&void 0!==r[0]&&r[0],t=r.length>1&&void 0!==r[1]?r[1]:1,e.next=4,dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:0===openValue?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time:course_workspace_file_time,ai_user:ai_user},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address:display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:n}});case 4:0===(null==(i=e.sent)?void 0:i.status)&&(null!=shixunsDetail&&null!==(s=shixunsDetail.detail)&&void 0!==s&&s.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_14__.ZP.success("修改成功"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),null!=shixunsDetail&&null!==(a=shixunsDetail.detail)&&void 0!==a&&a.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_12__.m)(dispatch,shixunsDetail,params.id,t));case 6:case"end":return e.stop()}}),e)}))),_handSubmeit.apply(this,arguments)}console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)((function(){var _Object$keys$filter,_shixunsDetail$settin26,confirmLeave=!1;null!==(_Object$keys$filter=Object.keys(diffObj).filter((function(item){var _shixunsDetail$settin25;return(null===(_shixunsDetail$settin25=shixunsDetail.setting)||void 0===_shixunsDetail$settin25?void 0:_shixunsDetail$settin25.shixun[item])!=eval(diffObj[item])})))&&void 0!==_Object$keys$filter&&_Object$keys$filter.length&&(confirmLeave=!0),selectDepartmentList.length!=(null===(_shixunsDetail$settin26=shixunsDetail.setting)||void 0===_shixunsDetail$settin26||null===(_shixunsDetail$settin26=_shixunsDetail$settin26.shixun)||void 0===_shixunsDetail$settin26||null===(_shixunsDetail$settin26=_shixunsDetail$settin26.scope_partment)||void 0===_shixunsDetail$settin26?void 0:_shixunsDetail$settin26.length)&&(confirmLeave=!0),null==selectDepartmentList||selectDepartmentList.map((function(e,n){var t;e!=(null===(t=shixunsDetail.setting)||void 0===t||null===(t=t.shixun)||void 0===t?void 0:t.scope_partment[n])&&(confirmLeave=!0)})),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:confirmLeave}})}),[taskPass,testSetPermission,isCopy,openValue,openAnswer,selectDepartmentList,isOpenTime,openTime,display_git_address,codeHidden,codeEditPermission,allowFileUpload,forbidCopy,disableDiscuss,disableAI,openCodeDebugger,startPermanent,openSelfRun,openLocalEvaluate]);var handleDeleteShixun=function(){var e=_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark((function e(){var n,t,i,s,a;return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}});case 2:if(e.t0=e.sent,e.t0){e.next=5;break}e.t0={};case 5:a=e.t0,antd__WEBPACK_IMPORTED_MODULE_15__.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",width:520,content:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[!(null===(n=a.subjects)||void 0===n||!n.length)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("span",{children:["该实践项目已被应用到"," ",null===(t=a.subjects)||void 0===t||null===(t=t.splice(0,2))||void 0===t?void 0:t.map((function(e){return"《".concat(e,"》")})),"等",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.colorOrange,children:null==a?void 0:a.subjects_count}),"个实训课程"]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("br",{})]}),!(null===(i=a.courses)||void 0===i||!i.length)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("span",{children:["该实践项目已被应用到",null===(s=a.courses)||void 0===s||null===(s=s.splice(0,2))||void 0===s?void 0:s.map((function(e){return"《".concat(e,"》")})),"等",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.colorOrange,children:null==a?void 0:a.courses_count}),"个教学课堂"]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("br",{})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.colorYellow," mt30"),children:"删除实践项目将影响课程及课堂对该实践项目的使用!请谨慎操作!"})]}),onOk:function(){var e=_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark((function e(){return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id}});case 2:1===e.sent.status&&(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.success("操作成功"),umi__WEBPACK_IMPORTED_MODULE_5__.history.push("/shixuns"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),handleDeleteElseShixun=function(){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_10__.gy)(dispatch,"不能进行删除")};function showExitmodel(e){antd__WEBPACK_IMPORTED_MODULE_15__.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){setMenuSelectKey(e),1===parseInt(e)?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{style:{padding:"0px 15px",fontSize:"16px"},children:"设置"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:function(e){var n;null!=practiceSetting&&null!==(n=practiceSetting.sideBar)&&void 0!==n&&n.confirmLeave?showExitmodel(e.key):(setMenuSelectKey(e.key),1===parseInt(e.key)?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1))},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__.Z.Item,{children:"设置"},1),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__.Z.Item,{children:"关于实训"},2)]})]}),isShowSetting&&(null==shixunsDetail||null===(_shixunsDetail$detail=shixunsDetail.detail)||void 0===_shixunsDetail$detail?void 0:_shixunsDetail$detail.is_jupyter_lab)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(_components_Permission__WEBPACK_IMPORTED_MODULE_8__.Z,{}),isShowSetting&&!(null!=shixunsDetail&&null!==(_shixunsDetail$detail2=shixunsDetail.detail)&&void 0!==_shixunsDetail$detail2&&_shixunsDetail$detail2.is_jupyter_lab)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{style:{width:"calc(100% - 24%)",overflow:"auto"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{style:{padding:"40px 40px",marginBottom:"70px"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.titlesize,style:{display:"flex"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{style:{flex:"1"},children:"关卡和测试集"}),2!==(null==shixunsDetail||null===(_shixunsDetail$detail3=shixunsDetail.detail)||void 0===_shixunsDetail$detail3?void 0:_shixunsDetail$detail3.shixun_status)?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__.ZP,{danger:!0,onClick:handleDeleteShixun,children:"删除实践项目"}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__.ZP,{danger:!0,onClick:handleDeleteElseShixun,children:"删除实践项目"})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"跳关:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{checked:taskPass,disabled:!editable,onChange:function(e){return setTaskPass(e.target.checked)}}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则允许学员跳关学习实训关卡任务)"})]})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"测试集解锁:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{checked:testSetPermission,disabled:!editable,onChange:function(e){return setTestSetPermission(e.target.checked)}}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则允许学员通过金币解锁查看隐藏测试集的内容)"})]})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.titlesize,style:{marginTop:"20px"},children:"权限"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"复制/合并/拆分:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{checked:isCopy,onChange:function(e){return setIsCopy(e.target.checked)},disabled:!editable}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则允许已职业认证的教师复制、合并和拆分该实训)"})]})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"公开实训:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP.Group,{value:openValue,onChange:function(e){return setOpenValue(e.target.value)},disabled:!editable,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__.Z,{direction:"vertical",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP,{value:0,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{children:"对所有单位公开"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(实训发布后,所有用户可见)"})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP,{style:{marginTop:"22px"},value:1,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{children:"对指定单位公开"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(实训发布后,仅对下方指定单位的用户可见)"})]})]})}),1===openValue&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.graaytitle,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.selectSchool,bordered:!1,placeholder:"请输入并选择单位名称",value:departmentValue,onChange:function(e){setDepartmentValue(e),handleGetDepartments(e)},disabled:!editable,onSelect:handleSelectDepartment,options:null==departmentList?void 0:departmentList.map((function(e){return{value:e}}))})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:"mt10",children:null==selectDepartmentList?void 0:selectDepartmentList.map((function(e){return editable?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{count:"x",className:"mr20 current",onClick:function(){return setSelectDepartmentList(selectDepartmentList.filter((function(n){return n!==e})))},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__.ZP,{type:"primary",ghost:!0,children:e})}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__.ZP,{type:"primary",ghost:!0,className:"mr20",children:e})}))})]})]})]}),!(null!==(_shixunsDetail$settin28=shixunsDetail.setting)&&void 0!==_shixunsDetail$settin28&&null!==(_shixunsDetail$settin28=_shixunsDetail$settin28.shixun)&&void 0!==_shixunsDetail$settin28&&_shixunsDetail$settin28.is_jupyter)&&!(null!==(_shixunsDetail$settin29=shixunsDetail.setting)&&void 0!==_shixunsDetail$settin29&&null!==(_shixunsDetail$settin29=_shixunsDetail$settin29.shixun)&&void 0!==_shixunsDetail$settin29&&_shixunsDetail$settin29.is_jupyter_lab)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"公开答案和测试集:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP.Group,{value:openAnswer,onChange:function(e){return setOpenAnswer(e.target.value)},disabled:!editable,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__.Z,{direction:"vertical",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP,{value:1,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{children:"对所有认证教师公开"}),2!==(null===(_shixunsDetail$settin30=shixunsDetail.setting)||void 0===_shixunsDetail$settin30||null===(_shixunsDetail$settin30=_shixunsDetail$settin30.shixun)||void 0===_shixunsDetail$settin30?void 0:_shixunsDetail$settin30.status)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{title:"该选项需在实践项目发布后生效",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则允许已职业认证的教师查看)"})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP,{style:{marginTop:"22px"},value:2,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{children:"仅实训合作者可见"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则仅允许实训合作者可以直接查看,其他用户需通过金币解锁查看)"})]})]})})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"开启时间:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{checked:isOpenTime,onChange:function(e){setIsOpenTime(e.target.checked),e.target.checked||setOpenTime("")},disabled:!editable}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则学员在指定的开启时间后才能开启挑战)"})]}),isOpenTime&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.graaytitle,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__.default,{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.dataPicker),format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_25__.Z,bordered:!1,disabled:!editable,placeholder:"请输入开启时间",showToday:!1,disabledDate:function(e){return e&&e-1?b.ZP.warning("不允许添加相同标签"):(a([].concat(F()(i),[{id:null,name:u}])),d(null)))};return(0,P.jsxs)("div",{children:[(0,P.jsx)(Z.Z,s()({bordered:!1,style:{width:600},value:u,onChange:function(e){return d(e.target.value)},onPressEnter:p,onBlur:p},o)),n||(0,P.jsx)("span",{className:"pl20 font14 c-light-black",children:"回车添加标签"}),(0,P.jsx)("div",{className:"mt20",children:null==i?void 0:i.map((function(e,n){return(0,P.jsxs)("div",{className:H,children:[(0,P.jsx)("span",{className:q,children:e.name}),(0,P.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",className:G,onClick:function(){return function(e){var n=i.filter((function(n,t){return t!==e}));a(n)}(n)}})]},n)}))})]})},Y=t(89392),V=t(10160),X="complete___zRKx3",$="cancel___D5r7A",ee="save___sa92o",ne=(0,y.connect)()((function(e){e.dispatch;var n=e.onCancel,t=e.onSave,i=e.loading,s=void 0!==i&&i;return(0,P.jsxs)("div",{className:X,children:[(0,P.jsx)("div",{onClick:n,className:$,children:"取消"}),(0,P.jsx)(L.ZP,{type:"primary",loading:s,onClick:t,className:ee,children:"保存"})]})})),te=t(34254),ie=t(85574),se=t(58670),ae=t(63743),re=["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"],le=(0,y.connect)((function(e){var n=e.problemset,t=e.loading;return{globalSetting:e.globalSetting,loading:t,practiceSetting:e.practiceSetting,problemset:n,shixunsDetail:e.shixunsDetail}}))((function(e){e.globalSetting,e.loading;var n,t,i=e.dispatch,a=e.practiceSetting,o=e.problemset,_=e.shixunsDetail,c=(r()(e,re),N.Z.useForm()),u=S()(c,1)[0],d=(0,l.useState)({}),p=S()(d,2),h=p[0],f=p[1],g=(0,l.useState)(!1),j=S()(g,2),O=j[0],C=j[1],M=(0,l.useState)(!1),z=S()(M,2),F=z[0],H=z[1],q=(0,l.useState)(!1),G=S()(q,2),J=G[0],X=G[1],$=(0,l.useState)(""),ee=S()($,2),le=ee[0],oe=ee[1],_e=(0,l.useState)(""),ce=S()(_e,2),ue=ce[0],de=ce[1],pe=(0,l.useState)(""),me=S()(pe,2),he=me[0],xe=me[1],fe=(0,l.useState)(),ve=S()(fe,2),ge=ve[0],je=ve[1],Ee=(0,l.useRef)({}),be=(0,l.useRef)(""),De=(0,l.useRef)(""),ye=(0,l.useRef)(""),Pe=(0,l.useRef)(null),Oe=(0,l.useRef)((0,Y.throttle)((function(){return ke()}),2e3,{leading:!0,trailing:!1})).current,Ce=a.id,Me=(0,l.useState)(!1),Se=S()(Me,2),we=Se[0],Te=Se[1];(0,l.useEffect)((function(){Ce&&Ae()}),[Ce]),(0,l.useEffect)((function(){return"{}"!==JSON.stringify(h)&&Ie(),function(){clearTimeout(Pe.current)}}),[h,le,he,ue]);var Ie=function(){clearTimeout(Pe.current),Pe.current=setTimeout((function(){(0,Y.isEqual)(h,Ee.current)&&le===be.current&&he===De.current&&ue===ye.current?i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}})}),500)},Ae=function(){var e=x()(m()().mark((function e(){var n,t,a,r,l,o,c;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),e.next=3,(0,D.ZP)("/api/shixuns/".concat(Ce,"/edit_base_info.json"),{method:"get"});case 3:0===(n=e.sent).status&&(o=s()(s()({},n.data),{},{description:(0,te.S)(n.data.description)}),c={description:o.description,shixun_tags:o.shixun_tags,name:o.name,course:(null==o||null===(t=o.disciplines)||void 0===t?void 0:t.length)>0?[null==o||null===(a=o.disciplines)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.id,null==o||null===(r=o.disciplines)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.sub_discipline)||void 0===r?void 0:r.id]:[]},null!==(l=_.detail)&&void 0!==l&&l.is_jupyter_lab&&(c.jupyter_show_description=n.data.jupyter_show_description),u.setFieldsValue(c),Ee.current=s()({},c),be.current=o.attachment_id||"",De.current=o.cover_image_id||"",ye.current=o.attachment_id_b||"",f(s()({},c)),oe(o.attachment_id||""),de(o.attachment_id_b||""),xe(o.cover_image_id||""),je(o.cover_image||""));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(){(0,v.L9)(["实践项目","设置","基本信息","保存"]),u.submit()},Ne=function(e){var n,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=e.name,l=e.description,o=e.shixun_tags,c=e.course,u=e.jupyter_show_description,d=void 0!==u&&u,p={name:r,description:l,shixun_tags:o,attachment_id:le,cover_image_id:he,attachment_id_b:ue,sub_discipline_ids:c[1]};null!==(n=_.detail)&&void 0!==n&&n.is_jupyter_lab&&(p=s()(s()({},p),{},{jupyter_show_description:d}));var f=(0,D.ZP)("/api/shixuns/".concat(Ce,"/base_info_save.json"),{method:"post",body:{shixun:s()({},p),sync_origin_shixun:t}});f.then(function(){var e=x()(m()().mark((function e(n){var t,s,r,l,o;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n.status){e.next=13;break}if(null!=_&&null!==(t=_.detail)&&void 0!==t&&t.copy_for_exercise||b.ZP.success("保存成功"),i({type:"practiceSetting/getCommonData",payload:{id:Ce}}),i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ee.current={description:h.description,shixun_tags:h.shixun_tags,name:h.name},be.current=le,De.current=he,ye.current=ue,null==_||null===(s=_.detail)||void 0===s||!s.copy_for_exercise){e.next=13;break}return e.next=11,i({type:"shixunsDetail/saveCopyForExercise",payload:{id:Ce,save_type:a}});case 11:r=e.sent,1===a?null!=r&&null!==(l=r.data)&&void 0!==l&&l.exists_same_shixun_name?i({type:"classroomList/setActionTabs",payload:{key:"重名修改",name:null==r||null===(o=r.data)||void 0===o?void 0:o.shixun_name,getBaseInfo:function(){Ae()}}}):(b.ZP.info("保存成功"),i({type:"classroomList/setActionTabs",payload:{}})):(i({type:"classroomList/setActionTabs",payload:{}}),0===(null==r?void 0:r.status)&&E.Z.info({title:"提示",width:460,icon:null,centered:!0,content:(0,P.jsx)("div",{children:(0,P.jsx)("div",{children:"实训同步修改完成,请验证实训是否可以正常使用。"})}),okText:"前往原实训",onOk:function(){var e;(0,v.xg)("/shixuns/".concat(null==_||null===(e=_.detail)||void 0===e||null===(e=e.fork_from)||void 0===e?void 0:e.fork_identifier,"/challenges"))}}));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())},Le=function(){var e,n=function(){y.history.push("/shixuns/".concat(Ce,"/challenges")),i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};null!=a&&null!==(e=a.sideBar)&&void 0!==e&&e.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n()}}):n()};function Ze(e){var n="image/jpeg"===e.type||"image/png"===e.type;return n||b.ZP.error("请上传jpg或png的图片!"),n}var Re=(0,P.jsx)(L.ZP,{loading:O,icon:(0,P.jsx)(ie.Z,{}),children:"选择上传文件"}),Be=(0,P.jsx)(L.ZP,{loading:J,icon:(0,P.jsx)(ie.Z,{}),children:"选择上传文件"}),We=(0,P.jsx)(L.ZP,{loading:F,icon:(0,P.jsx)(ie.Z,{}),children:"选择上传文件"});return(0,P.jsxs)("div",{className:w,children:[(0,P.jsxs)("section",{className:T,children:[(0,P.jsx)("header",{children:"基本信息"}),(0,P.jsxs)("div",{className:I,children:[" ",(0,P.jsxs)(N.Z,{form:u,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(e,n){f(s()({},n))},onFinish:function(e){var n,t;null!=_&&null!==(n=_.detail)&&void 0!==n&&n.is_fork_from_creator&&null!=_&&null!==(t=_.detail)&&void 0!==t&&t.copy_for_exercise?i({type:"classroomList/setActionTabs",payload:{key:"同步修改",value:e,type:"information",fn:function(e,n,t){Ne(e,n,t)}}}):Ne(e)},children:[(0,P.jsx)(N.Z.Item,{name:"name",label:"名称:",rules:[{required:!0,message:"请输入名称"},{max:60,message:"请输入名称,最大限制60个字符"},{whitespace:!0,message:"请勿输入空格"}],children:(0,P.jsx)(Z.Z,{bordered:!1,placeholder:"请输入名称,最大限制60个字符",suffix:"".concat((null===(n=h.name)||void 0===n?void 0:n.length)||0,"/60")})}),(0,P.jsx)(N.Z.Item,{className:"customAddTags",name:"shixun_tags",label:(0,P.jsxs)("div",{children:["技能标签 :"," ",(0,P.jsx)("span",{className:"pl10 font14 c-light-black",children:"学员通过所有任务关卡,将获得技能标签"})]}),rules:[{required:!0,message:"请选输入技能标签"}],children:(0,P.jsx)(Q,{placeholder:"添加标签"})}),(0,P.jsx)(N.Z.Item,{label:"方向&课程:",name:"course",labelCol:{span:5},wrapperCol:{span:5},children:(0,P.jsx)(R.Z,{placeholder:"请选择...",allowClear:!1,options:o.courseOptions,getPopupContainer:function(e){return e.parentNode}})}),(0,P.jsxs)(B.Z,{children:[(0,P.jsx)(W.Z,{children:(0,P.jsx)(N.Z.Item,{label:"顶部背景图:",children:le?(0,P.jsxs)("div",{className:A,children:[(0,P.jsx)("img",{src:(0,ae.z)("/api/attachments/"+le,!0),alt:"avatar",style:{width:"100%"}}),(0,P.jsx)("div",{children:(0,P.jsx)(se.Z,{onClick:function(){return oe("")},style:{fontSize:"16px",color:"red"}})})]}):(0,P.jsx)(K.Z,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(V.Z.API_SERVER,"/api/attachments.json"),beforeUpload:Ze,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(C(!1),oe(null==e||null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id)):C(!0)},children:Re})})}),(0,P.jsx)(W.Z,{className:"c-grey-999",children:(0,P.jsx)("div",{style:{marginTop:71,marginLeft:20},children:"说明:支持上传jpg/png等格式文件,文件大小不能超过2M,建议使用1920*200像素;如不上传,默认使用系统图片。"})})]}),(0,P.jsxs)(B.Z,{children:[(0,P.jsx)(W.Z,{children:(0,P.jsx)(N.Z.Item,{label:"顶部内容图:",children:ue?(0,P.jsxs)("div",{className:A,children:[(0,P.jsx)("img",{src:(0,ae.z)("/api/attachments/"+ue,!0),alt:"avatar",style:{width:"100%"}}),(0,P.jsx)("div",{children:(0,P.jsx)(se.Z,{onClick:function(){return de("")},style:{fontSize:"16px",color:"red"}})})]}):(0,P.jsx)(K.Z,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(V.Z.API_SERVER,"/api/attachments.json"),beforeUpload:Ze,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(H(!1),de(null==e||null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id)):H(!0)},children:We})})}),(0,P.jsx)(W.Z,{className:"c-grey-999",children:(0,P.jsx)("div",{style:{marginTop:71,marginLeft:20},children:"说明:支持上传jpg/png等格式文件,文件大小不能超过2M,建议使用1920*200像素;如不上传,默认使用系统图片。"})})]}),(0,P.jsxs)(B.Z,{children:[(0,P.jsx)(W.Z,{children:(0,P.jsx)(N.Z.Item,{label:"列表封面图:",children:he||ge?(0,P.jsxs)("div",{className:A,children:[(0,P.jsx)("img",{src:(0,ae.z)(we?"/api/attachments/"+he:ge,!0),alt:"avatar",style:{width:"100%"}}),(0,P.jsx)("div",{children:(0,P.jsx)(se.Z,{onClick:function(){xe(""),je("")},style:{fontSize:"16px",color:"red"}})})]}):(0,P.jsx)(K.Z,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(V.Z.API_SERVER,"/api/attachments.json"),beforeUpload:Ze,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(X(!1),xe(null==e||null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id),Te(!0)):X(!0)},children:Be})})}),(0,P.jsx)(W.Z,{className:"c-grey-999",children:(0,P.jsx)("div",{style:{marginTop:71,marginLeft:20},children:"说明:支持上传jpg/png等格式文件,文件大小不能超过2M,建议使用290*218像素;如不上传,默认使用系统图片。"})})]}),(0,P.jsx)(N.Z.Item,{name:"description",label:"简介:",children:(0,P.jsx)(k.Z,{defaultValue:h.description||"",watch:!0})}),(null===(t=_.detail)||void 0===t?void 0:t.is_jupyter_lab)&&(0,P.jsx)(N.Z.Item,{name:"jupyter_show_description",valuePropName:"checked",children:(0,P.jsx)(U.Z,{children:"显示任务要求(勾选后,将简介作为任务要求显示在实践项目挑战页面)"})})]})]})]}),(0,P.jsx)(ne,{onSave:Oe,onCancel:function(){Le()},loading:O||J||F})]})})),oe=t(24458),_e={flex_box_center:"flex_box_center___eoeVu",flex_space_between:"flex_space_between___f9Khj",flex_box_vertical_center:"flex_box_vertical_center___mDOuj",flex_box_center_end:"flex_box_center_end___q43Rs",flex_box_column:"flex_box_column___lnTOC",level:"level___W39_7",left:"left___xugM0",container:"container___MnoCi",title:"title___HNuSO",listWrap:"listWrap___Oz5IK",list:"list___Fq6dF",s3:"s3___piVr6",s2:"s2___jJaip",listActive:"listActive___e7FOo",os:"os___Zt66K",btns:"btns___mA9Xb",btnsWrap:"btnsWrap___hx2vE",icon:"icon___l26_g",btn:"btn___AF61O",d1:"d1___WyJ4s",d2:"d2___GQq5w",shrink:"shrink___NbOqs",elseShrink:"elseShrink___ZoNE2",right:"right___zgEq_",addIcon:"addIcon___aVZVl"},ce=t(82895),ue=t(71418),de=t(64165),pe=t(71108),me=["globalSetting","dispatch","practiceSetting"],he=(0,y.connect)((function(e){return{globalSetting:e.globalSetting,practiceSetting:e.practiceSetting}}))((function(e){e.globalSetting;var n=e.dispatch,t=e.practiceSetting,i=(r()(e,me),(0,y.useLocation)()),a=(0,y.useSearchParams)(),o=S()(a,1)[0],_=(0,l.useState)(!1),c=S()(_,2),u=c[0],d=c[1],p=(0,l.useState)({}),h=S()(p,2),f=h[0],v=h[1],g=(0,l.useState)(!0),b=S()(g,2),D=b[0],O=b[1],C=(0,l.useState)(!1),M=S()(C,2),w=M[0],T=M[1],I=(0,l.useState)(null),A=S()(I,2),k=A[0],N=A[1],L=(0,l.useRef)(!1),Z=t.id,R=t.updateIndex,B=t.is_published,W=t.newQuestion,K=f.challenge_list,U=void 0===K?[]:K;(0,l.useEffect)((function(){if(Z)return H(),function(){n({type:"practiceSetting/setParams",payload:{newQuestion:null}})}}),[Z,R]),(0,l.useEffect)((function(){F()}),[i]);var z,F=function(){var e=i.pathname.split("/");(e.includes("newquestion")||e.includes("new")||o.get("tabId"))&&(L.current=!0)},H=function(){var e=x()(m()().mark((function e(){var t,s,a,r,l,o,_;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,j.n5)({id:Z});case 3:null!=(a=e.sent)&&null!==(t=a.challenge_list)&&void 0!==t&&t.length&&(r=i.pathname.split("/"),l=a.challenge_list.find((function(e){return String(e.challenge_id)===r[4]})),r.includes("newquestion")||r.includes("new")?(_=a.challenge_list[(null===(o=a.challenge_list)||void 0===o?void 0:o.length)-1],n({type:"practiceSetting/setParams",payload:{newQuestion:{st:r.includes("new")?0:1,name:""}}}),N(void 0),J(_)):r[4]&&l?q(l,!1):q(a.challenge_list[0])),null!=a&&null!==(s=a.challenge_list)&&void 0!==s&&s.length||N(null),v(a),O(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(N(e.challenge_id),J(e),n){var t="/shixuns/".concat(Z,"/edit/").concat(e.challenge_id,"/").concat(1===e.st?"editquestion":"editcheckpoint");y.history.push(t)}},G=function(e,n){if(e.destination){var t=function(e,n,t){var i=Array.from(e),s=i.splice(n,1),a=S()(s,1)[0];return i.splice(t,0,a),i}(n,e.source.index,e.destination.index);v(s()(s()({},f),{},{challenge_list:t}));var i=t.map((function(e){return e.challenge_id}));(0,j.xg)({id:Z,ids:i}).then((function(e){0!==e.status&&v(s()(s()({},f),{},{challenge_list:n}))}))}},J=function(e){n({type:"practiceSetting/setParams",payload:{selectQuestionParams:e}})},Q=function(){var e=x()(m()().mark((function e(t,i){var s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t!==k){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,Y();case 4:N(t),J(i),n({type:"practiceSetting/setParams",payload:{newQuestion:null}}),s="/shixuns/".concat(Z,"/edit/").concat(t,"/").concat(1===i.st?"editquestion":"editcheckpoint"),y.history.push(s);case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Y=function(){return new Promise((function(e,i){var s;null!=t&&null!==(s=t.sideBar)&&void 0!==s&&s.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),e()},onCancel:function(){i()}}):e()}))},V=function(){var e=x()(m()().mark((function e(t){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y();case 2:"new"===t?y.history.push("/shixuns/".concat(Z,"/edit/new")):y.history.push("/shixuns/".concat(Z,"/edit/newquestion")),d(!1),N(void 0),n({type:"practiceSetting/setParams",payload:{newQuestion:{st:"new"===t?0:1,name:""}}});case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,P.jsxs)("div",{className:_e.level,children:[(0,P.jsxs)("aside",{className:_e.left,style:{width:w?"0":"25%"},children:[(0,P.jsxs)("div",{className:_e.container,children:[(0,P.jsxs)("div",{className:_e.title,children:["任务关卡(",U.length,")"]}),(0,P.jsx)("div",{className:_e.listWrap,children:D?(0,P.jsx)(ue.Z,{size:"middle"}):U.length||W?(z=U,(0,P.jsxs)(l.Fragment,{children:[(0,P.jsx)(pe.Z5,{onDragEnd:function(e){return G(e,z)},children:(0,P.jsx)(pe.bK,{droppableId:"droppable",children:function(e,n){return(0,P.jsx)("div",s()(s()({ref:e.innerRef},e.droppableProps),{},{style:{width:"100%"},children:z.map((function(e,n){var t=e.st,i=e.name,a=e.challenge_id;return(0,P.jsx)(pe._l,{draggableId:a.toString(),index:n,isDragDisabled:B,children:function(r,l){return(0,P.jsxs)("div",s()(s()(s()({ref:r.innerRef},r.draggableProps),r.dragHandleProps),{},{className:k===a?_e.listActive:_e.list,onClick:function(){return Q(a,e)},children:[(0,P.jsx)("span",{className:_e.s1,children:0===t?(0,P.jsx)("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):(0,P.jsx)("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})}),(0,P.jsxs)("span",{className:_e.s2,children:["第",n+1,"关: ",i]}),!B&&(0,P.jsx)("span",{className:_e.s3,onClick:function(n){return function(e,n){n.stopPropagation();var t=e.challenge_id,i=function(){var e=x()(m()().mark((function e(){var n,i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.rO)({id:Z,challengesId:t});case 2:if(1!==e.sent.status){e.next=12;break}return e.next=6,(0,j.n5)({id:Z});case 6:if(s=e.sent,v(s),t!==k||null===(n=s.challenge_list)||void 0===n||!n.length){e.next=11;break}return q(s.challenge_list[0]),e.abrupt("return");case 11:null!==(i=s.challenge_list)&&void 0!==i&&i.length||(N(null),L.current=!0,J({}),y.history.push("/shixuns/".concat(Z,"/edit?tabId=level")));case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();E.Z.confirm({title:"提示",content:"是否删除该关卡!",centered:!0,onOk:i})}(e,n)},children:(0,P.jsx)("i",{className:"iconfont icon-shanchu7"})})]}))}},a)}))}))}})}),W&&(0,P.jsxs)("div",{className:_e.listActive,children:[(0,P.jsx)("span",{className:_e.s1,children:0===(null==W?void 0:W.st)?(0,P.jsx)("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):(0,P.jsx)("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})}),(0,P.jsxs)("span",{className:_e.s2,children:["第",z.length+1,"关: ",null==W?void 0:W.name]})]}),!B&&(0,P.jsx)("div",{className:_e.os,children:"--拖拽任务关卡进行排序--"})]})):(0,P.jsx)(de.Z,{image:"data:image/png;base64,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",description:"暂无任务关卡!"})})]}),!w&&(0,P.jsx)("div",{className:_e.btns,children:(0,P.jsxs)("aside",{className:_e.btnsWrap,children:[(0,P.jsx)("div",{style:{transform:u?"rotate(45deg)":"rotate(0deg)"},className:_e.icon,onClick:function(){(0,ce.gy)(n,"不能新建任务关卡")||d(!u)},children:"+"}),(0,P.jsxs)("div",{className:_e.btn,style:{left:u?20:-154},children:[(0,P.jsx)("div",{className:_e.d1,onClick:function(){return V("new")},children:"新建实践题关卡"}),(0,P.jsx)("div",{className:_e.d2,onClick:function(){return V("newquestion")},children:"新建理论题关卡"})]})]})}),(0,P.jsx)("div",{className:w?_e.elseShrink:_e.shrink,onClick:function(){return T(!w)},children:(0,P.jsx)("i",{className:"iconfont icon-zuoyouzhankai"})})]}),(0,P.jsx)("aside",{className:_e.right,id:"modal-level-question",children:null===k&&L.current?(0,P.jsx)("div",{className:_e.addIcon,children:(0,P.jsx)("span",{children:"在左侧点击“+”号新建关卡。"})}):(0,P.jsx)(y.Outlet,{})})]})})),xe=t(96865),fe=t(38854),ve=t(20834),ge=t(27092),je=t(5112),Ee="title___NTpKq",be="content___oL0Iy",De="add___L4cbC",ye="colorBlue___xRARA",Pe="radio___cfwvc",Oe=["shixunsDetail","globalSetting","loading","dispatch","onReloadData"],Ce=(0,y.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),i=e.dispatch,s=e.onReloadData,a=(r()(e,Oe),(0,l.useState)()),o=S()(a,2),_=o[0],c=o[1],u=(0,l.useState)([]),d=S()(u,2),p=d[0],h=d[1];(0,l.useEffect)((function(){"Collaborators-ChangeManager"===n.actionTabs.key&&f()}),[n.actionTabs.key]);var f=function(){var e=x()(m()().mark((function e(){var t,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"shixunsDetail/getChangeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id}});case 2:s=e.sent,h(s||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),v=function(){var e=x()(m()().mark((function e(){var t,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(_){e.next=3;break}return b.ZP.info("所选人员为空,没有更换成功"),e.abrupt("return");case 3:return e.next=5,i({type:"shixunsDetail/changeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id,user_id:_}});case 5:a=e.sent,g(),a&&(s(),b.ZP.info(a.message));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),g=function(){i({type:"shixunsDetail/setActionTabs",payload:{}}),c(null)};return(0,P.jsx)(E.Z,{centered:!0,keyboard:!1,closable:!1,title:"更换管理员",open:"Collaborators-ChangeManager"===n.actionTabs.key,confirmLoading:t.effects["shixunsDetail/changeManager"],onOk:v,onCancel:g,children:(0,P.jsxs)("div",{children:[(0,P.jsxs)("div",{className:Ee,children:["选择的成员将会成为新的管理员",(0,P.jsx)("br",{}),"您将不再拥有管理员的权限,但您仍是合作团队的一员"]}),(0,P.jsx)("div",{className:be,children:p.length?(0,P.jsx)(je.ZP.Group,{value:_,onChange:function(e){return c(e.target.value)},children:p.map((function(e,n){return(0,P.jsx)(je.ZP,{className:Pe,value:e.user_id,children:e.name},n)}))}):(0,P.jsx)("div",{className:De,children:(0,P.jsxs)("span",{children:["请先将新的管理员通过",(0,P.jsx)("a",{className:ye,onClick:function(){var e;i({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:null===(e=n.actionTabs.params)||void 0===e?void 0:e.id}}})},children:'"添加合作者"'}),"加入合作者列表"]})})})]})})})),Me=t(99313),Se=t(53921),we=t(26829),Te=Me.Z.TabPane,Ie=function(e){var n=e.visible,t=e.onCancel,i=e.onSelectGroup,s=e.shixunId,a=e.onSelectCollaborator;return(0,P.jsx)(E.Z,{title:"添加合作者",open:n,width:1100,centered:!0,keyboard:!1,onCancel:t,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null,children:(0,P.jsxs)(Me.Z,{defaultActiveKey:"1",children:[(0,P.jsx)(Te,{tab:"搜索添加",children:(0,P.jsx)(Se.Z,{onCancel:t,container_type:2,container_id:s,onSelect:a})},"1"),(0,P.jsx)(Te,{tab:"团队添加",children:(0,P.jsx)(we.Z,{onCancel:t,onSelect:i})},"2")]})})},Ae={bg:"bg___GzXpp",wrap:"wrap___A40jS",modal:"modal___Zz7dC",content:"content___H5ZN2",head:"head___o5t32",headCount:"headCount___eBMPN",button:"button___YSSGm",itemWrap:"itemWrap___iPWUC",imgWrap:"imgWrap___T70Es",img:"img___oumA5",manager:"manager___VdXG8",itemContent:"itemContent____npAh",nameWrap:"nameWrap___nazId",name:"name___Z48aE",actionGroup:"actionGroup___eScAq",deleteIcon:"deleteIcon___FK_OA",schoolWrap:"schoolWrap___jJuIm",school:"school___kSMwT",countWrap:"countWrap___p7epV",deletetitle:"deletetitle___uVCHi",yseTitle:"yseTitle___L6JF9"},ke=t(78386),Ne=t(16808),Le=(0,y.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t}}))((function(e){var n,t,i,a,r=e.shixunsDetail,o=(e.globalSetting,e.loading),_=e.user,c=e.dispatch,u=(0,y.useParams)(),d=(0,l.useRef)(),p=(0,l.useState)(0),h=S()(p,2),f=h[0],v=h[1],g=(0,l.useState)([]),j=S()(g,2),D=j[0],O=j[1],C=(0,l.useState)({id:null,page:1}),M=S()(C,2),w=M[0],T=M[1],I=null===(n=_.userInfo)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.editable,A=(null===(t=_.userInfo)||void 0===t?void 0:t.role)<=2||(null===(i=_.userInfo)||void 0===i||null===(i=i.shixun)||void 0===i?void 0:i.is_creator);(0,l.useEffect)((function(){d.current=u.id,w.id=d.current,T(w),k(w)}),[]);var k=function(){var e=x()(m()().mark((function e(n){var t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c({type:"shixunsDetail/getCollaboratorsData",payload:n});case 2:(t=e.sent)&&(O(t.members||[]),v(t.member_count));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),N=function(){var e=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w.page=1,T(w),n=(0,Ne.g)(),e.next=5,c({type:"user/getUserInfo",payload:n});case 5:return e.next=7,k(w);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Z(){return Z=x()(m()().mark((function e(n,t,i,s){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:n,user_id:t,editable:i?0:1}});case 2:k(w);case 3:case"end":return e.stop()}}),e)}))),Z.apply(this,arguments)}function R(){c({type:"shixunsDetail/setActionTabs",payload:{}})}var B,W,K={visible:"Collaborators-AddCollaborator"===r.actionTabs.key,onCancel:R,shixunId:d.current,onSelectCollaborator:(W=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return R(),e.next=3,c({type:"shixunsDetail/addCollaborator",payload:{id:d.current,user_ids:n}});case 3:e.sent&&(b.ZP.success("添加成功"),N());case 5:case"end":return e.stop()}}),e)}))),function(e){return W.apply(this,arguments)}),onSelectGroup:(B=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return R(),e.next=3,c({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:d.current,group_id:n.group_id}});case 3:e.sent&&(b.ZP.success("添加成功"),N());case 5:case"end":return e.stop()}}),e)}))),function(e){return B.apply(this,arguments)})};return(0,P.jsxs)("section",{children:[(0,P.jsxs)("div",{className:Ae.wrap,children:[(0,P.jsxs)("div",{className:Ae.content,children:[(null===(a=r.detail)||void 0===a?void 0:a.identity)<5&&(0,P.jsxs)("div",{className:Ae.head,children:[(0,P.jsxs)("span",{className:Ae.headCount,children:["合作成员(",f,"人)"]}),(0,P.jsxs)("div",{children:[A&&(0,P.jsx)(L.ZP,{type:"primary",ghost:!0,className:Ae.button,style:{marginRight:"20px"},onClick:function(){c({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:d.current}}})},children:"更换管理员"}),I&&(0,P.jsx)(L.ZP,{type:"primary",className:Ae.button,style:{marginRight:"40px"},onClick:function(){c({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:d.current}}})},children:"添加合作者"})]})]}),(0,P.jsx)("div",{className:Ae.list,children:(0,P.jsx)(xe.Z,{loading:o.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30",children:D.map((function(e,n){var t,i,s,a,l,o,u,p;return(0,P.jsx)("div",{style:{display:"inline-block",width:"50%"},children:(0,P.jsxs)("div",{className:Ae.itemWrap,children:[(0,P.jsxs)("a",{href:null===(t=e.user)||void 0===t?void 0:t.user_url,target:"_blank",className:Ae.imgWrap,children:[(0,P.jsx)("img",{alt:"用户头像",height:"48",width:"48",className:Ae.img,src:"".concat(V.Z.IMG_SERVER,"/images/").concat(null===(i=e.user)||void 0===i?void 0:i.image_url)}),(null===(s=e.user)||void 0===s?void 0:s.shixun_manager)&&(0,P.jsx)("span",{className:Ae.manager,children:"创建者"})]}),(0,P.jsxs)("div",{className:Ae.itemContent,children:[(0,P.jsxs)("p",{className:Ae.nameWrap,children:[(0,P.jsxs)("a",{href:e.user.user_url,target:"_blank",className:Ae.name,children:[null===(a=e.user)||void 0===a?void 0:a.name,e.user.user_id===(null===(l=_.userInfo)||void 0===l?void 0:l.user_id)?(0,P.jsx)("span",{children:"我"}):null]}),(0,P.jsxs)("div",{className:Ae.actionGroup,children:[A?null!==(o=e.user)&&void 0!==o&&o.shixun_manager?null:(0,P.jsx)(fe.Z,{dropdownRender:function(){return(0,P.jsxs)(ve.Z,{selectedKeys:[e.editable?"1":"2"],onClick:function(){var n;!function(e,n,t,i){Z.apply(this,arguments)}(r.detail.identifier,e.user.user_id,e.editable,null===(n=e.user)||void 0===n?void 0:n.name)},children:[(0,P.jsx)(ve.Z.Item,{children:"编辑权限"},1),(0,P.jsx)(ve.Z.Item,{children:"查看权限"},2)]})},children:(0,P.jsxs)("div",{children:[e.editable?(0,P.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"编辑权限"}):(0,P.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"查看权限"})," ",(0,P.jsx)(ke.Z,{style:{fontSize:"14px",color:"#888888"}})]})}):e.editable?(0,P.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"编辑权限"}):(0,P.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"查看权限"}),null!==(u=e.user)&&void 0!==u&&u.shixun_manager||!I?null:(0,P.jsx)("a",{className:Ae.deletetitle,onClick:function(){var n,t,i;return t=null===(n=e.user)||void 0===n?void 0:n.user_id,void E.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,P.jsx)("div",{className:Ae.modal,children:"确定要删除吗?"}),onOk:(i=x()(m()().mark((function e(){var n,i;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c({type:"shixunsDetail/deleteCollaborators",payload:{id:d.current,userId:t}});case 2:if(i=e.sent,(null===(n=_.userInfo)||void 0===n?void 0:n.user_id)!==t){e.next=6;break}return y.history.push("/shixuns"),e.abrupt("return");case 6:b.ZP.info(null==i?void 0:i.message),w.page=1,T(w),k(w);case 10:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})})},children:"删除"})]})]}),(0,P.jsx)("p",{className:Ae.schoolWrap,children:(0,P.jsx)("span",{className:Ae.school,children:null===(p=e.user)||void 0===p?void 0:p.school_name})})]})]},n)})}))})})]}),f>10&&(0,P.jsx)("div",{className:Ae.countWrap,children:(0,P.jsx)(ge.Z,{showQuickJumper:!1,showSizeChanger:!1,total:f,onChange:function(e){return function(e){w.page=e,T(w),k(w)}(e)},pageSize:10,current:w.page})})]}),(0,P.jsx)(Ce,{onReloadData:N}),(0,P.jsx)(Ie,s()({},K))]})})),Ze=t(84508),Re=t(91232),Be=t.n(Re),We=t(57809),Ke=t(6848),Ue=t(78673),ze=t(20112),Fe=t(36723),He=t(10158),qe="mirrorModal___z1tEP",Ge="right___ZlGrr",Je="title___lWaS3",Qe="content___bCC9x",Ye="des___ujB5y",Ve="btns___L4vgc",Xe="confirm___RFRg4",$e="cancel___F1WB_",en="modal___A5dbG",nn=t(90020),tn=t(18650),sn=(0,y.connect)((function(e){return{newShixuns:e.newShixuns,globalSetting:e.globalSetting,user:e.user}}))((function(e){var n,t,i=e.newShixuns,s=(e.user,e.dispatch),a=e.visible,r=e.onOk,o=e.onCancel,_=e.useId,c=void 0===_?null:_,u=e.identifier,d=e.shixun_environment_id,p=e.tab_type,h=(0,l.useState)(null),f=S()(h,2),v=f[0],g=f[1],b=(0,l.useState)({}),D=S()(b,2),y=D[0],O=D[1],C=(0,l.useState)(""),M=S()(C,2),w=M[0],T=M[1],I=i.environmentData,A=I.frequence_image,k=void 0===A?[]:A,N=I.environments,Z=void 0===N?[]:N,R=I.other_image,B=void 0===R?[]:R,W=y.name,K=y.description;(0,l.useEffect)((function(){a&&(s({type:"newShixuns/getEnvironmentData",payload:{tab_type:p}}),T(""),g(c))}),[a,c]),(0,l.useEffect)((function(){"NewShixuns-Apply"===i.actionTabs.key&&o()}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]),(0,l.useEffect)((function(){null!==v&&U()}),[v]);var U=function(){var e=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.Q1)({mirror_repository_id:v,identifier:u,shixun_environment_id:d});case 2:n=e.sent,O(n.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(E.Z,{title:"选择实验镜像",open:a,width:1e3,destroyOnClose:!0,centered:!0,onCancel:o,className:en,footer:null,children:(0,P.jsxs)("div",{className:qe,children:[(0,P.jsx)(He.Z,{dispatch:s,value:v,data:Z,otherData:B,tags:k,onChange:function(e){return g(e)},onSearchWord:function(e){return T(e)},tab_type:p}),(0,P.jsxs)("div",{className:Ge,children:[(0,P.jsx)("header",{children:(0,P.jsxs)("div",{className:Je,children:["实验环境: ",(0,P.jsx)("span",{dangerouslySetInnerHTML:{__html:null===v?"— —":null===(t=W||"")||void 0===t?void 0:t.replace(new RegExp(null==w?void 0:w.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}})]})}),(0,P.jsxs)("div",{className:Qe,children:[null===v&&(0,P.jsx)(de.Z,{image:Fe,description:"请选择实验环境"}),null!==v&&(0,P.jsx)("div",{className:Ye,children:(0,P.jsx)(ae.Z,{value:K,highlightKeywords:w})}),(0,P.jsxs)("div",{className:Ve,children:[(0,P.jsx)(L.ZP,{onClick:function(){g(null),O({}),o()},className:$e,children:"取消 "}),(0,P.jsx)(L.ZP,{onClick:function(){r(y)},className:Xe,type:"primary",children:"保存 "})]})]})]})]})}),(0,P.jsx)(nn.Z,{}),(0,P.jsx)(tn.Z,{})]})})),an="content___ujW8g",rn="explain___vGa5a",ln="tabs___MbGuX",on="active___SCmkJ",_n="btns___MiEQa",cn="must___n8wNT",un="popover___wqXWh",dn="zybzForm___m1nC0",pn="graaytitle___vdUDn",mn="dataPicker___RiEgz",hn="examineStatus___OCyYC",xn="contacts___MWvKz",fn="contacts_img___kiMTs",vn="suc_status___p81iO",gn="fail_status___Rv54W",jn="bohui___wtuT5",En=t(43428),bn=t(46400),Dn=t(60324),yn=t(57930),Pn=t(94001),On=t(27795),Cn="footerWrap___lXI4I",Mn=["shixunsDetail","globalSetting","loading","dispatch","onFinish"],Sn=Z.Z.TextArea,wn=(0,y.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),i=e.dispatch,s=e.onFinish,a=void 0===s?function(){}:s,l=(r()(e,Mn),N.Z.useForm()),o=S()(l,1)[0],_=function(){var e=x()(m()().mark((function e(t){var s,r;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"shixunsDetail/getCustomScript",payload:{id:null===(s=n.actionTabs.params)||void 0===s?void 0:s.id,compile:t.execute,excutive:t.compile}});case 2:r=e.sent,c(),r&&a(null==r?void 0:r.shixun_script);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),c=function(){i({type:"shixunsDetail/setActionTabs",payload:{}})};return(0,P.jsx)(E.Z,{centered:!0,title:"自定义模板",open:"Settings-UseCustomScript"===n.actionTabs.key,okText:"确定",cancelText:"取消",footer:null,onCancel:c,children:(0,P.jsxs)(N.Z,{form:o,scrollToFirstError:!0,layout:"vertical",onFinish:_,children:[(0,P.jsx)(N.Z.Item,{name:"execute",label:"执行命令:",rules:[{required:!0,message:"执行命令不能为空"}],children:(0,P.jsx)(Sn,{rows:4})}),(0,P.jsx)(N.Z.Item,{name:"compile",label:"编译命令:",children:(0,P.jsx)(Sn,{rows:4})}),(0,P.jsx)("div",{className:Cn,children:(0,P.jsxs)(N.Z.Item,{children:[(0,P.jsx)(L.ZP,{className:"mr5",size:"middle",onClick:c,children:"取消"}),(0,P.jsx)(L.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:t.effects["shixunsDetail/getCustomScript"],children:"保存"})]})})]})})})),Tn=t(79905),In=t(61186),An=t.n(In),kn=t(80559),Nn=(0,y.connect)((function(e){return{shixunsDetail:e.shixunsDetail}}))((function(e){var n,t,i,s=e.shixunsDetail,a=e.visible,r=e.onOk,o=e.onCancel,_=e.dispatch,c=e.is_published,u=e.id,d=(e.has_relation,e.environment),p=void 0===d?[]:d,h=e.verifyModal,f=(0,y.useParams)(),v=(0,l.useState)(1),g=S()(v,2),j=g[0],O=g[1],C=(0,l.useState)(!0),M=S()(C,2),w=M[0],T=M[1],I=(0,l.useState)(!1),A=S()(I,2),k=A[0],R=A[1],W=(0,l.useState)(null),K=S()(W,2),z=K[0],F=K[1],H=(0,l.useState)(),q=S()(H,2),G=q[0],J=q[1],Q=(0,l.useState)(),Y=S()(Q,2),V=Y[0],X=Y[1],$=(0,l.useState)([]),ee=S()($,2),ne=ee[0],ie=ee[1],ae=(0,l.useState)(!1),re=S()(ae,2),le=re[0],oe=re[1],_e=(0,l.useState)(""),ce=S()(_e,2),ue=ce[0],de=ce[1],pe=(0,l.useState)(null),me=S()(pe,2),he=me[0],fe=me[1],ve=N.Z.useForm(),ge=S()(ve,1)[0],je=(0,l.useState)([]),Ee=S()(je,2),be=Ee[0],De=Ee[1],ye=(0,l.useState)(""),Pe=S()(ye,2),Oe=Pe[0],Ce=Pe[1],Me=(0,l.useState)([{id:1,name:"评测脚本设置"},{id:2,name:"实验环境设置"}]),Se=S()(Me,2),we=Se[0],Te=Se[1];(0,l.useEffect)((function(){var e;((0,Tn.Ny)()||null!=s&&null!==(e=s.detail)&&void 0!==e&&e.manager_of_shixun)&&Te([{id:1,name:"评测脚本设置"},{id:2,name:"实验环境设置"},{id:3,name:"实验资源优先保障"}])}),[]),(0,l.useEffect)((function(){u&&a&&(Ie(),Ae())}),[u,a]);var Ie=function(){var e=x()(m()().mark((function e(){var n,t,i,s,a,r,l,o,_=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=_.length>0&&void 0!==_[0]?_[0]:null)||T(!0),e.next=4,(0,D.ZP)("/api/shixuns/".concat(u,"/get_shixun_env_setting.json"),{method:"get",params:{shixun_environment_id:n}});case 4:0!==(t=e.sent).status||n||(r=t.data,console.log("data",r),F((null==r?void 0:r.shixun_environment_id)||null),J((null==r?void 0:r.evaluate_script)||""),X((null==r?void 0:r.choice_standard_scripts)||null),ie((null==r?void 0:r.standard_scripts)||[]),oe((null===(i=r.shixun)||void 0===i?void 0:i.close_internet)||!1),de(null===(s=r.shixun)||void 0===s?void 0:s.survival_time),l=null===(a=r.shixun)||void 0===a?void 0:a.important_shixun_configs,ge.setFieldsValue({identifier:(null==l?void 0:l.identifier)||"",people_number:(null==l?void 0:l.people_number)||"",school_id:(null==l?void 0:l.school_id)||"",times:null!=l&&l.start_time&&null!=l&&l.end_time?[An()(null==l?void 0:l.start_time),An()(null==l?void 0:l.end_time)]:["",""]}),Ce((null==l?void 0:l.verify_reason)||""),fe((null==l?void 0:l.process)||null)),0===t.status&&n&&(o=t.data,J((null==o?void 0:o.evaluate_script)||""),X(null),ie((null==o?void 0:o.standard_scripts)||[])),T(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ae=function(){var e=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_({type:"account/getSchoolOption"});case 2:n=e.sent,De(null==n?void 0:n.schools);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(){var e=x()(m()().mark((function e(n){var t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_({type:"shixunsDetail/getScriptContent",payload:{id:f.id,script_id:n}});case 2:(t=e.sent)&&J(t.content);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ne=function(){var e=x()(m()().mark((function e(){var n,t,i,a,l,o,c,d,p=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=p.length>0&&void 0!==p[0]&&p[0],t=p.length>1&&void 0!==p[1]?p[1]:1,1!==j){e.next=7;break}return R(!0),e.next=6,(0,D.ZP)("/api/shixuns/".concat(f.id,"/update_evaluate_script_setting.json"),{method:"put",body:{shixun_environment_id:z,mirror_script_id:V,evaluate_script:G,sync_origin_shixun:n}});case 6:i=e.sent;case 7:if(2!==j){e.next=13;break}return R(!0),a={close_internet:le,survival_time:ue,sync_origin_shixun:n},e.next=12,(0,D.ZP)("/api/shixuns/".concat(f.id,"/update_environment_setting.json"),{method:"put",body:a});case 12:i=e.sent;case 13:if(3!==j){e.next=23;break}return l=ge.getFieldsValue(),e.next=17,ge.validateFields();case 17:return R(!0),(o={close_internet:le,survival_time:ue,sync_origin_shixun:n}).important_shixun_configs={identifier:null==l?void 0:l.identifier,people_number:null==l?void 0:l.people_number,school_id:null==l?void 0:l.school_id,start_time:An()(null==l?void 0:l.times[0]).format("YYYY-MM-DD HH:mm"),end_time:An()(null==l?void 0:l.times[1]).format("YYYY-MM-DD HH:mm")},e.next=22,(0,D.ZP)("/api/shixuns/".concat(f.id,"/resources_first_ensure.json"),{method:"post",body:o});case 22:i=e.sent;case 23:0===i.status&&(null!=s&&null!==(c=s.detail)&&void 0!==c&&c.copy_for_exercise&&3!==j||b.ZP.success("".concat(3==j?"提交申请成功":"保存成功")),null!=s&&null!==(d=s.detail)&&void 0!==d&&d.copy_for_exercise&&3!=j&&(0,te.m)(_,s,u,t),Ie(),r()),R(!1);case 25:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(En.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:o,open:a,children:(0,P.jsx)("div",{className:an,children:(0,P.jsxs)(xe.Z,{loading:w,active:!0,children:[(0,P.jsxs)(B.Z,{className:"mt10",justify:"space-between",children:[(0,P.jsx)("b",{className:"c-grey-333 font16",children:"设置"}),(0,P.jsx)("i",{onClick:o,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})]}),(0,P.jsx)("div",{className:ln,children:we.map((function(e){var n=e.name,t=e.id;return(0,P.jsx)("div",{className:j===t?on:"",onClick:function(){return O(t)},children:n},t)}))}),1===j&&(0,P.jsxs)(l.Fragment,{children:[(0,P.jsx)(bn.Z,{className:"mt20",message:"选择实验环境下的评测脚本:将作为整个实训所有实验环境下,学员评测时运行的脚本。",type:"info",showIcon:!0,closable:!0}),(0,P.jsxs)(B.Z,{align:"middle",className:"mt20",children:[(0,P.jsx)("span",{className:"c-grey-333 font16",children:"运行环境"}),(0,P.jsx)(We.default,{onClick:h,getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:z,onChange:function(e){F(e),Ie(e)},showArrow:!0,placeholder:"实验环境",children:null===(n=p.filter((function(e){return 0!==e.id})))||void 0===n?void 0:n.map((function(e,n){return(0,P.jsx)(We.default.Option,{value:e.id,name:e.name,children:e.name},e.id)}))})]}),(0,P.jsxs)(B.Z,{align:"middle",className:"mt20",children:[(0,P.jsx)("span",{className:"c-grey-333 font16",children:"评测脚本"}),(0,P.jsx)(We.default,{onClick:h,getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:V,placeholder:"请选择评测脚本",onChange:function(e){!function(e){var n;E.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,P.jsxs)("div",{className:"tc font16",children:["原有脚本将被新的脚本覆盖,无法撤销",(0,P.jsx)("br",{}),"是否确认执行覆盖操作"]}),onOk:(n=x()(m()().mark((function n(){return m()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,ke(e);case 2:X(e),E.Z.info({centered:!0,title:"提示",okText:"知道啦",content:(0,P.jsx)("div",{className:"tc font16",children:"评测脚本生成成功!"})});case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}(e)},children:(ne||[]).map((function(e,n){return(0,P.jsx)(We.default.Option,{value:parseInt(e.id),name:e.scptname,children:e.scptname},n)}))}),(0,P.jsx)("span",{className:rn,onClick:function(){h()||_({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:f.id}}})},children:"使用自定义脚本"}),(0,P.jsx)(Dn.Z,{className:un,content:(0,P.jsxs)("p",{className:"font12",children:["使用自定义模板,平台无法自动更新脚本,请在关卡创建完后手动更新脚本中的必填参",(0,P.jsx)("br",{}),"数和以下2个数组元素:",(0,P.jsx)("br",{}),"challengeProgramNames",(0,P.jsx)("br",{}),"sourceClassNames",(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"示例:有2个关卡的实训",(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"各关卡的待编译文件为:",(0,P.jsx)("br",{}),"src/step1/HelloWorld.java",(0,P.jsx)("br",{}),"src/step2/Other.java",(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"各关卡的编译后生成的执行文件为:",(0,P.jsx)("br",{}),"step1.HelloWorld",(0,P.jsx)("br",{}),"step2.Other",(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"则数组元素更新如下:",(0,P.jsx)("br",{}),'ff challengeProgramNames=("src/step1/',(0,P.jsx)("br",{}),'HelloWorld.java" "src/step2/Other.java")',(0,P.jsx)("br",{}),'sourceClassNames=("step1.HelloWorld',(0,P.jsx)("br",{}),'" "step2.Other")',(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"其它参数可按实际需求定制"]}),trigger:"click",children:(0,P.jsx)("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"})})]}),(0,P.jsx)(On.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:G,options:{readOnly:c},onChange:function(e){J(e)}})]}),2===j&&(0,P.jsxs)("div",{style:{flex:1,overflowY:"auto"},children:[(0,P.jsxs)(B.Z,{align:"middle",className:"mt20",children:[(0,P.jsx)("span",{className:"c-grey-333 font16 ml30 mr10",children:"实训容器网络"}),(0,P.jsxs)(U.Z,{checked:le,onChange:function(e){return oe(e.target.checked)},children:[(0,P.jsx)("span",{className:"c-grey-333 font14",children:"关闭外网"}),(0,P.jsx)("span",{className:"c-grey-999 font14",children:"(选中,在实训编译页面中不可访问互联网)"})]})]}),(0,P.jsxs)(B.Z,{align:"middle",className:"mt20",children:[(0,P.jsx)("span",{className:"c-grey-333 font16 mr10",children:"实验环境使用时长"}),(0,P.jsx)(Z.Z,{bordered:!1,value:ue,onChange:function(e){return de(e.target.value)},style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}}),(0,P.jsx)("span",{className:"ml10 c-grey-999 font14",children:"分"})]})]}),3===j&&((0,Tn.Ny)()||(null==s||null===(t=s.detail)||void 0===t?void 0:t.manager_of_shixun))&&(0,P.jsx)("div",{style:{flex:1,overflowY:"auto"},children:(0,P.jsxs)(B.Z,{align:"middle",className:"mt20",children:[(0,P.jsxs)(N.Z,{form:ge,layout:"horizontal",className:dn,children:[(0,P.jsxs)(B.Z,{align:"middle",children:[(0,P.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,P.jsx)("span",{className:cn,children:"*"}),"保障标识"]}),(0,P.jsx)(N.Z.Item,{label:"",name:"identifier",rules:[{required:!0,message:"请输入保障标识"},{validator:function(e,n){return n&&!/^[a-zA-Z0-9]+$/.test(n)?Promise.reject("输入内容只能包含数字和字母"):n&&!/^[^0-9][a-zA-Z0-9]*$/.test(n)?Promise.reject("不能以数字开头"):n&&!/^.{4,30}$/.test(n)?Promise.reject("输入内容长度必须在4到30个字符之间"):Promise.resolve()}}],children:(0,P.jsx)(Z.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"请输入保障标识"})}),(0,P.jsxs)("span",{className:"ml10 c-grey-999 font14",children:["保障标识只能由字母和数字组成(4~30 位),不能以数字开头。",(0,P.jsx)("br",{}),"填写保障标识是为了便于平台为此实践项目特别分配节点。"]})]}),(0,P.jsxs)(B.Z,{align:"middle",className:"mt25",children:[(0,P.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7},children:[(0,P.jsx)("span",{className:cn,children:"*"}),"需要保障的单位"]}),(0,P.jsx)(N.Z.Item,{label:"",name:"school_id",rules:[{required:!0,message:"请选择需要保障的单位"}],children:(0,P.jsx)(We.default,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,filterOption:function(e,n){return n.children.toLowerCase().indexOf(e.toLowerCase())>=0},showSearch:!0,placeholder:"请选择需要保障的单位",children:null===(i=be.filter((function(e){return 0!==e.id})))||void 0===i?void 0:i.map((function(e,n){return(0,P.jsx)(We.default.Option,{title:null==e?void 0:e.name,value:null==e?void 0:e.id,children:null==e?void 0:e.name},n+1)}))})})]}),(0,P.jsxs)(B.Z,{align:"middle",className:"mt25",children:[(0,P.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,P.jsx)("span",{className:cn,children:"*"}),"保障时间"]}),(0,P.jsx)("div",{className:pn,children:(0,P.jsx)(N.Z.Item,{label:"",name:"times",rules:[{required:!0,message:"请选择开始时间和结束时间"},{validator:function(e,n){if(n&&2===n.length){var t=S()(n,2),i=t[0],s=t[1];if(!i||!s)return Promise.reject(new Error("请选择起始时间和结束时间"))}return Promise.resolve()}}],children:(0,P.jsx)(yn.default.RangePicker,{disabledDate:function(e){return e&&e=1&&(0,P.jsxs)("div",{children:[" ",(0,P.jsx)(kn.Z,{className:vn})," 实验资源优先保障申请成功,平台管理员审核中"]}),he>=2&&3!=he&&(0,P.jsxs)("div",{children:[" ",(0,P.jsx)(kn.Z,{className:vn})," 平台管理员审核通过,系统资源分配中"]}),3==he&&(0,P.jsxs)("div",{children:[" ",(0,P.jsx)(se.Z,{className:gn}),"平台管理员审核驳回,驳回原因: ( ",(0,P.jsx)("span",{title:Oe,className:jn,children:Oe}),") 如有问题请联系",(0,P.jsxs)("span",{className:xn,children:[(0,P.jsx)("span",{children:"平台运营人员"})," ",(0,P.jsx)("div",{className:fn})]})]}),he>=4&&5!=he&&7!=he&&(0,P.jsxs)("div",{children:[" ",(0,P.jsx)(kn.Z,{className:vn})," 系统资源分配完成,实验资源保障中"]}),(5==he||7==he)&&(0,P.jsxs)("div",{children:[" ",(0,P.jsx)(se.Z,{className:gn}),"系统资源分配失败,请联系",(0,P.jsxs)("span",{className:xn,children:[(0,P.jsx)("span",{children:"平台运营人员"})," ",(0,P.jsx)("div",{className:fn})]})]}),he>5&&(0,P.jsxs)("div",{children:[" ",(0,P.jsx)(kn.Z,{className:vn})," 实验资源保障已结束"]})]})]})}),(0,P.jsxs)("div",{className:_n,children:[(0,P.jsx)(L.ZP,{onClick:o,children:"取消"}),(0,P.jsx)(L.ZP,{disabled:3==j&&[2,4,5].includes(he),onClick:x()(m()().mark((function e(){var n,t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==j||z){e.next=3;break}return b.ZP.warning("请选择运行环境"),e.abrupt("return");case 3:null!=s&&null!==(n=s.detail)&&void 0!==n&&n.is_fork_from_creator&&null!=s&&null!==(t=s.detail)&&void 0!==t&&t.copy_for_exercise&&3!=j&&(p.filter((function(e){return e.id===z}))[0].has_relation&&1===j||2===j)?_({type:"classroomList/setActionTabs",payload:{key:"同步修改",type:"environment",fn:function(e,n){Ne(e,n)},zIndex:1e4}}):Ne();case 4:case"end":return e.stop()}}),e)}))),loading:k,type:"primary",className:"ml20",children:3==j?"提交申请":"保存"})]})]})})}),(0,P.jsx)(wn,{onFinish:function(e){return J(e)}})]})})),Ln=t(12225),Zn=t(25510),Rn="wrap___S9yE5",Bn="content___xIxOT",Wn="head___icGJE",Kn="title___NbDBd",Un="add___ntZkv",zn="addDisable___pgd9I",Fn="setting___kQ9Qx",Hn="tabs___o2qas",qn="name___HUyj5",Gn="active___SVp4l",Jn="line___DSw6E",Qn="resource___AgLC3",Yn="mirror___DGr0Q",Vn="interface___xxy5c",Xn="disabled___GqKcR",$n="grade___b6Adk",et="tabsBox___TnoNw",nt="tabTitle___i8cO0",tt="more___kbzpa",it="serverConfig___BtI29",st="viewRecommendConfig___ODGyC",at="system___YygCM",rt="explain___klZ55",lt="btns___o6xWf",ot="template___AMzZZ",_t="liWrap___tCbB1",ct="li___srrGx",ut="tag___NcFBh",dt=t(19193),pt=t(75081),mt=t(29017),ht="list___p00l5",xt="head___JcQe0",ft=function(e){var n=e.showError,t=e.value,i=e.onChange,a=e.optionsLevelList,r=(0,l.useState)([]),o=S()(r,2),_=o[0],c=o[1];(0,l.useEffect)((function(){t.length?c(t):c([{command:"",challenge_ids:[]}])}),[JSON.stringify(t)]);var u=function(e,n,t){var s=JSON.parse(JSON.stringify(_));"add"===n?s.push({command:"",challenge_ids:[]}):"delete"===n?s.splice(t,1):s[t][n]=e,c(s),i(s)};return console.log(_,"value2"),(0,P.jsxs)("div",{className:ht,children:[(0,P.jsxs)("div",{className:xt,children:[(0,P.jsx)("div",{style:{width:400},children:"命令"}),(0,P.jsx)("div",{children:"应用关卡"})]}),null==_?void 0:_.map((function(e,t){var i,r,l=a.map((function(n,t){var i=_.flatMap((function(e){return e.challenge_ids})),a="第".concat(t+1,"关:").concat(n.name),r=a,l=!1;return i.includes(n.challenge_id)&&!e.challenge_ids.includes(n.challenge_id)&&(r=(0,P.jsx)(Ke.Z,{placement:"left",title:"当前关卡已配置触发命令",children:a}),l=!0),1===n.st&&(r=(0,P.jsx)(Ke.Z,{placement:"left",title:"理论题关卡无法触发命令",children:a}),l=!0),s()(s()({},n),{},{value:n.challenge_id,label:r,disabled:l})}));return(0,P.jsxs)(B.Z,{wrap:!1,align:"middle",style:{position:"relative"},className:t<_.length-1?"mb20":"",children:[n&&(0,P.jsxs)(P.Fragment,{children:[!e.command&&!(null===(i=e.challenge_ids)||void 0===i||!i.length)&&(0,P.jsx)("div",{style:{position:"absolute",zIndex:1,left:0,bottom:-18,color:"#FF0000",fontSize:12},children:"请输入触发命令"}),e.command&&!(null!==(r=e.challenge_ids)&&void 0!==r&&r.length)&&(0,P.jsx)("div",{style:{position:"absolute",zIndex:1,left:420,bottom:-18,color:"#FF0000",fontSize:12},children:"请选择应用关卡"})]}),(0,P.jsx)(Z.Z,{value:null==e?void 0:e.command,onChange:function(e){return u(e.target.value,"command",t)},bordered:!1,placeholder:"例如:mysql -uroot -p123123 -h127.0.0.1",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4}}),(0,P.jsx)(We.default,{options:l,getPopupContainer:function(e){return e.parentNode},value:null==e?void 0:e.challenge_ids,onChange:function(e){return u(e,"challenge_ids",t)},mode:"multiple",maxTagTextLength:3,placeholder:"请选择应用关卡",maxTagCount:5,bordered:!1,style:{width:560,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,margin:"0 20px"}}),(0,P.jsxs)(B.Z,{wrap:!1,children:[(0,P.jsx)("i",{onClick:function(){return u("","add",t)},style:{color:"#3061D0"},className:"iconfont icon-tianjiatimu font20 current ml20"}),0!==t&&(0,P.jsx)("i",{onClick:function(){return u("","delete",t)},style:{color:"#E30000"},className:"iconfont icon-shanjian font20 ml20"})]})]},t)}))]})},vt=We.default.Option,gt=(0,y.connect)((function(e){return{practiceSetting:e.practiceSetting,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail,user:e.user}}))((function(e){var n,t,i,a,r,o,_,c,u,d=e.practiceSetting,p=e.dispatch,h=e.shixunsDetail,f=(e.user,d.id),v=d.is_published,g=(0,l.useState)([]),j=S()(g,2),O=j[0],C=j[1],M=(0,l.useState)(null),w=S()(M,2),T=w[0],I=w[1],A=(0,l.useState)([]),k=S()(A,2),N=k[0],R=k[1],W=(0,l.useState)([]),K=S()(W,2),z=K[0],H=K[1],q=(0,l.useRef)(null),G=(0,l.useState)({}),J=S()(G,2),Q=J[0],V=J[1],X=(0,l.useRef)({}),$=(0,l.useRef)({}),ee=Q.shixun_environment,ne=void 0===ee?{}:ee,ie=Q.mirror_repository,se=void 0===ie?{}:ie,ae=Q.small_type,re=void 0===ae?[]:ae,le=Q.new_service_configs,oe=void 0===le?[]:le,_e=Q.network_mode_list,ue=void 0===_e?[]:_e,me=Q.boosters,he=void 0===me?[]:me,ge=(0,l.useState)(""),je=S()(ge,2),Ee=je[0],be=je[1],De=(0,l.useState)("请输入端口"),ye=S()(De,2),Pe=ye[0],Oe=ye[1],Ce=(0,l.useState)(!1),Se=S()(Ce,2),we=Se[0],Te=Se[1],Ie=(0,l.useState)(!1),Ae=S()(Ie,2),ke=Ae[0],Ne=Ae[1],Le=(0,l.useState)(!0),Ze=S()(Le,2),Re=Ze[0],He=Ze[1],qe=(0,l.useState)(!0),Ge=S()(qe,2),Je=Ge[0],Qe=Ge[1],Ye=(0,l.useState)(!1),Ve=S()(Ye,2),Xe=Ve[0],$e=Ve[1],en=(0,l.useState)(!1),nn=S()(en,2),tn=nn[0],an=nn[1],rn=(0,l.useState)(!1),ln=S()(rn,2),on=ln[0],_n=ln[1],cn=(0,l.useState)(!1),un=S()(cn,2),dn=un[0],pn=un[1],mn=(0,l.useState)(0),hn=S()(mn,2),xn=hn[0],fn=hn[1],vn=(0,l.useState)(!1),gn=S()(vn,2),jn=gn[0],En=gn[1],bn=(0,l.useState)({}),Dn=S()(bn,2),yn=Dn[0],Pn=Dn[1],Cn=(0,l.useState)({}),Mn=S()(Cn,2),Sn=Mn[0],wn=Mn[1],In=(0,l.useState)({}),An=S()(In,2),kn=An[0],ht=An[1],xt=(0,l.useState)(""),gt=S()(xt,2),jt=gt[0],Et=gt[1],bt=(0,l.useState)(!1),Dt=S()(bt,2),yt=Dt[0],Pt=Dt[1],Ot=(0,l.useState)(!1),Ct=S()(Ot,2),Mt=Ct[0],St=Ct[1],wt=(0,l.useState)({}),Tt=S()(wt,2),It=Tt[0],At=Tt[1],kt=(0,l.useState)([]),Nt=S()(kt,2),Lt=Nt[0],Zt=Nt[1],Rt=(0,l.useRef)([]);console.log("--1111-",he,Lt);var Bt=[{id:0,name:"公共镜像",type:"public"},{id:1,name:"自定义镜像",type:"customize"},{id:2,name:"共享镜像",type:"share"}],Wt=(null==z?void 0:z.find((function(e){return e.id===ne.instance_startup_template_id})))||{},Kt=Wt.desc,Ut=Wt.virt_type,zt=1===(null==N||null===(n=N.find((function(e){return e.id===(null==ne?void 0:ne.private_cloud_id)})))||void 0===n?void 0:n.cloud_type),Ft=4===(null==N||null===(t=N.find((function(e){return e.id===(null==ne?void 0:ne.private_cloud_id)})))||void 0===t?void 0:t.cloud_type);(0,l.useEffect)((function(){return window.addEventListener("click",$t),function(){window.removeEventListener("click",$t)}}),[]),(0,l.useEffect)((function(){qt(),Yt(),Gt(),Jt()}),[]),(0,l.useEffect)((function(){(0,Y.isEqual)($.current,Q)?p({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):p({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),X.current=Q}),[Q]);var Ht=function(){var e=x()(m()().mark((function e(){var n,t,i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:null===(n=Bt[Number(xn)])||void 0===n?void 0:n.type}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(0===(null==t||null===(i=t.data)||void 0===i||null===(i=i.environments)||void 0===i?void 0:i.length)&&0===(null==t||null===(s=t.data)||void 0===s?void 0:s.other_image.length)?En(!0):En(!1));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,l.useEffect)((function(){Ht()}),[xn]);var qt=function(){var e=x()(m()().mark((function e(){var n,t,i;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(f,"/get_shixun_env_tabs.json"),{method:"get"});case 2:0===(n=e.sent).status&&((i=(null===(t=n.data)||void 0===t?void 0:t.shixun_environments_tabs)||[]).length&&null===T&&I(i[0].id),C(i));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Gt=function(){var e=x()(m()().mark((function e(){var n,t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Qe(!0),e.next=3,(0,D.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});case 3:0===(n=e.sent).status&&R(null==n||null===(t=n.data)||void 0===t?void 0:t.list),Qe(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Jt=function(){var e=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(f,"/challenges.json"),{method:"get"});case 2:(n=e.sent).challenge_list&&Zt(n.challenge_list||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qt=function(){var e=x()(m()().mark((function e(n,t){var i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:n,operating_system:t}});case 2:0===(i=e.sent).status&&H(null==i||null===(s=i.data)||void 0===s?void 0:s.list);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Yt=function(){var e=x()(m()().mark((function e(){var n,t,i,s,a,r,l,o,_,c,u,d,p,h=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=h.length>0&&void 0!==h[0]?h[0]:null,He(!0),e.next=4,(0,D.ZP)("/api/shixuns/".concat(f,"/get_multi_environments.json"),{method:"get",params:{shixun_environment_id:n}});case 4:0===(t=e.sent).status&&($.current=(0,Y.cloneDeep)(t.data||{}),V(t.data||{}),fn(Number(null===(i=t.data)||void 0===i||null===(i=i.shixun_environment)||void 0===i?void 0:i.mirror_tab_type)||0),0===Number(null===(s=t.data)||void 0===s||null===(s=s.shixun_environment)||void 0===s?void 0:s.mirror_tab_type)?(Pn(null===(_=t.data)||void 0===_?void 0:_.mirror_repository),wn({}),ht({})):1===Number(null===(a=t.data)||void 0===a||null===(a=a.shixun_environment)||void 0===a?void 0:a.mirror_tab_type)?(wn(null===(c=t.data)||void 0===c?void 0:c.mirror_repository),Pn({}),ht({})):2===Number(null===(r=t.data)||void 0===r||null===(r=r.shixun_environment)||void 0===r?void 0:r.mirror_tab_type)&&(ht(null===(u=t.data)||void 0===u?void 0:u.mirror_repository),Pn({}),ht({})),d=null==t||null===(l=t.data)||void 0===l||null===(l=l.shixun_environment)||void 0===l?void 0:l.private_cloud_id,p=null==t||null===(o=t.data)||void 0===o||null===(o=o.shixun_environment)||void 0===o?void 0:o.operating_system,d&&p&&Qt(d,p)),He(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Vt=function(){var e=x()(m()().mark((function e(){var n,t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(f,"/check_code_editor.json"),{method:"get",params:{shixun_environment_id:T}});case 2:if(0!==(n=e.sent).status){e.next=7;break}if(!n.is_exist_code_editor){e.next=7;break}return E.Z.confirm({icon:null,centered:!0,className:dt.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"前往关闭",cancelText:"取消",title:"提示",content:(0,P.jsxs)("div",{children:[(0,P.jsx)("div",{children:"每个实践项目只能开启一个代码编辑器界面。"}),(0,P.jsxs)("div",{children:["“",null==n||null===(t=n.shixun_environment)||void 0===t?void 0:t.name,"”已开启代码编辑器,需先关闭,然后才能在当前实验环境选择代码编辑器。"]})]}),onOk:function(){var e=x()(m()().mark((function e(){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:I(n.shixun_environment.id),Yt(n.shixun_environment.id),qt();case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.abrupt("return",Promise.reject());case 7:return e.abrupt("return",Promise.resolve());case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xt={shixun_environment:{id:0,resource_type:1,command_settings:[],is_support_code_editor:!1,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:!1,disabled_support_webssh:!1,private_is_support_vnc:!1,private_is_support_webssh:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,proxy_port:"",web_route:"",private_cloud_id:null,instance_startup_template_id:null,operating_system:1,instance_startup_type:1},mirror_repository:{choice_small_mirrors:[],shixun_service_configs:[]},small_type:[]},$t=function(e){(function(e,n){var t;if("string"==typeof(null==e?void 0:e.className)&&null!=e&&null!==(t=e.className)&&void 0!==t&&t.includes(n))return e;for(var i=0,s=e;s=s.parentNode;i++){var a;if("string"==typeof(null==e?void 0:e.className)&&null!==(a=s)&&void 0!==a&&null!==(a=a.className)&&void 0!==a&&a.includes(n))return s;if(s==document.documentElement)return!1}})(e.target,"editor-scrollable")&&ei()},ei=function(){return(0,ce.gy)(p,"不能选择/更换实验环境")},ni=function(e){return(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,name:"实验界面",errorKey:"interface",errorValue:Ee,align:"start",errorName:"请选择实验界面",tooltipTitle:(0,P.jsxs)("div",{className:"p10",children:[e&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("b",{className:"font14",children:"代码编辑器"}),(0,P.jsx)("br",{}),"学员进行实验时,为学员提供代码编辑器、编译器、调试器等工具。",(0,P.jsx)("br",{}),"当选择了VSCode相关的实验镜像时,代码编辑器以VSCode的形式展示给学员。",(0,P.jsx)("br",{}),"每个实践项目",(0,P.jsx)("b",{children:"只能开启一个"}),"代码编辑器界面。",(0,P.jsx)("br",{})]}),(0,P.jsx)("div",{className:"mt10 blod font14",children:"图形化桌面"}),"学员进行实验时,使用图形化方式显示操作界面。",(0,P.jsx)("br",{}),(0,P.jsx)("div",{className:"mt10 blod font14",children:"命令行终端"}),"学员进行实验时,为学员提供命令行窗口。",e&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("div",{className:"mt10 blod font14",children:"容器内服务"}),"学员进行实验时,可以在实验页面直接预览容器内部Web服务。"]})]}),children:(0,P.jsxs)("div",{className:Vn,children:[e&&(0,P.jsxs)("div",{onClick:function(){return li("shixun_environment","is_support_code_editor",!(null!=ne&&ne.is_support_code_editor))},className:null!=ne&&ne.is_support_code_editor?Gn:"",children:[(0,P.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,P.jsxs)("div",{children:[(0,P.jsx)("i",{className:"iconfont icon-daimabianjiqi1"}),(0,P.jsx)("span",{children:"代码编辑器"})]}),(0,P.jsx)("aside",{children:" 提供代码编辑器,编译器,调试器等工具"})]}),null!=ne&&ne[e?"disabled_support_vnc":"disabled2_support_vnc"]?(0,P.jsx)(Ke.Z,{title:"选择的实验镜像不支持图形化桌面",children:(0,P.jsxs)("div",{className:Xn,children:[(0,P.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,P.jsxs)("div",{children:[(0,P.jsx)("i",{className:"iconfont icon-tuxinghuazhuomian"}),(0,P.jsx)("span",{children:"图形化桌面"})]}),(0,P.jsx)("aside",{children:"使用图形化方式显示操作界面"})]})}):(0,P.jsxs)("div",{onClick:function(){return li("shixun_environment",e?"is_support_vnc":"private_is_support_vnc",!(null!=ne&&ne[e?"is_support_vnc":"private_is_support_vnc"]))},className:null!=ne&&ne[e?"is_support_vnc":"private_is_support_vnc"]?Gn:"",children:[(0,P.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,P.jsxs)("div",{children:[(0,P.jsx)("i",{className:"iconfont icon-tuxinghuazhuomian"}),(0,P.jsx)("span",{children:"图形化桌面"})]}),(0,P.jsx)("aside",{children:"使用图形化方式显示操作界面"})]}),null!=ne&&ne[e?"disabled_support_webssh":"disabled2_support_webssh"]?(0,P.jsx)(Ke.Z,{title:"选择的实验镜像不支持命令行终端",children:(0,P.jsxs)("div",{className:Xn,children:[(0,P.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,P.jsxs)("div",{children:[(0,P.jsx)("i",{className:"iconfont icon-minglinghang"}),(0,P.jsx)("span",{children:"命令行终端"})]}),(0,P.jsx)("aside",{children:"提供命令行窗口"})]})}):(0,P.jsxs)("div",{onClick:function(){return li("shixun_environment",e?"is_support_webssh":"private_is_support_webssh",!(null!=ne&&ne[e?"is_support_webssh":"private_is_support_webssh"]))},className:null!=ne&&ne[e?"is_support_webssh":"private_is_support_webssh"]?Gn:"",children:[(0,P.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,P.jsxs)("div",{children:[(0,P.jsx)("i",{className:"iconfont icon-minglinghang"}),(0,P.jsx)("span",{children:"命令行终端"})]}),(0,P.jsx)("aside",{children:" 提供命令行窗口"})]}),e&&(0,P.jsxs)("div",{onClick:function(){return li("shixun_environment","is_support_thiry_party",!(null!=ne&&ne.is_support_thiry_party))},className:null!=ne&&ne.is_support_thiry_party?Gn:"",children:[(0,P.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,P.jsxs)("div",{children:[(0,P.jsx)("i",{className:"iconfont icon-rongqi1"}),(0,P.jsx)("span",{children:"容器内服务"})]}),(0,P.jsx)("aside",{children:" 直接预览容器内部Web服务"})]})]})})},ti=function(e,n,t){var i=Array.from(e),s=i.splice(n,1),a=S()(s,1)[0];return i.splice(t,0,a),i},ii=function(){var e=x()(m()().mark((function e(n,t){var i;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.destination){e.next=2;break}return e.abrupt("return");case 2:i=ti(t,n.source.index,n.destination.index),C(i),(0,D.ZP)("/api/shixuns/".concat(f,"/update_environment_position.json"),{method:"put",body:{tabs:i}});case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),si=function(e,n){var t,i=n;E.Z.confirm({icon:null,centered:!0,className:dt.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"确认",cancelText:"取消",title:"重命名",content:(0,P.jsxs)("div",{children:[(0,P.jsx)("div",{className:"mb5 c-grey-333",children:"实验环境名称"}),(0,P.jsxs)("div",{children:[(0,P.jsx)(Z.Z,{defaultValue:i,onChange:function(e){return i=e.target.value},maxLength:8,style:{width:300},placeholder:"请输入实验环境名称"}),(0,P.jsx)("span",{className:"c-grey-999 font14 ml10",children:"最多8个字"})]})]}),onOk:(t=x()(m()().mark((function n(){var t;return m()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i){n.next=3;break}return b.ZP.warning("名称不能为空"),n.abrupt("return",Promise.reject());case 3:if(t=O.map((function(n){return n.id===e?s()(s()({},n),{},{name:i}):n})),0!==T){n.next=7;break}return C(t),n.abrupt("return");case 7:return n.next=9,(0,D.ZP)("/api/shixuns/".concat(f,"/update_environment_name.json"),{method:"put",body:{shixun_environment_id:e,name:i}});case 9:0===n.sent.status&&C(t);case 11:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})},ai=function(e,n){var t;ei()||E.Z.confirm({icon:null,centered:!0,className:dt.Z.CustomTipsModalCss,width:425,okText:"确认",cancelText:"取消",title:"删除",content:"你确定要删除该实验环境?",okButtonProps:{type:"primary"},onOk:(t=x()(m()().mark((function n(){var t,i,s;return m()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(0!==T){n.next=4;break}n.t0={status:0},n.next=7;break;case 4:return n.next=6,(0,D.ZP)("/api/shixuns/".concat(f,"/delete_environment.json"),{method:"delete",body:{shixun_environment_id:e}});case 6:n.t0=n.sent;case 7:0===n.t0.status&&(t=O.filter((function(n){return n.id!==e})),e===T?(s=(null==t||null===(i=t[0])||void 0===i?void 0:i.id)||null,I(s),Yt(s),C(t)):C(t));case 9:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})},ri=function(){var e=x()(m()().mark((function e(){var n,t,i,a,r,l,o,_=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=_.length>0&&void 0!==_[0]&&_[0],i=_.length>1&&void 0!==_[1]?_[1]:1,$e(!0),a=null===(n=O.find((function(e){return e.id===T})))||void 0===n?void 0:n.name,e.next=6,(0,D.ZP)("/api/shixuns/".concat(f,"/update_for_multi.json"),{method:"put",body:{tabs:O,shixun_environment_id:T,sub_type:null==se?void 0:se.choice_small_type,main_type:se.id,shixun_environment:s()(s()({},ne),{},{name:a,mirror_tab_type:xn,network_mode:jt}),shixun_service_configs:null==se?void 0:se.shixun_service_configs,new_service_configs:oe,sync_origin_shixun:t,command_settings:null==ne?void 0:ne.command_settings}});case 6:0===(r=e.sent).status&&(Yt(r.shixun_environment_id),I(r.shixun_environment_id),qt(),null!=h&&null!==(l=h.detail)&&void 0!==l&&l.copy_for_exercise||b.ZP.success("保存成功"),null!=h&&null!==(o=h.detail)&&void 0!==o&&o.copy_for_exercise&&(0,te.m)(p,h,f,i)),$e(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),li=function(){var e=x()(m()().mark((function e(n,t,i){var s,a,r,l,o,_,c,u,d,p,h,x;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ei()){e.next=2;break}return e.abrupt("return");case 2:if(s=(0,Y.cloneDeep)(X.current),"is_support_code_editor"!==t||!i){e.next=6;break}return e.next=6,Vt();case 6:"resource_type"===t&&(s.shixun_environment.instance_startup_type=1,s.shixun_environment.command_settings=Rt.current,Rt.current=X.current.shixun_environment.command_settings,2!==i||s.shixun_environment.private_cloud_id||(s.shixun_environment.private_cloud_id=null==N||null===(a=N[0])||void 0===a?void 0:a.id,s.shixun_environment.operating_system=1,Qt(s.shixun_environment.private_cloud_id,s.shixun_environment.operating_system))),"private_cloud_id"===t&&(s.shixun_environment.private_is_support_vnc=!1,s.shixun_environment.private_is_support_webssh=!1,s.shixun_environment.operating_system=1,s.shixun_environment.instance_startup_template_id=null,s.shixun_environment.instance_startup_type=1,Qt(i,s.shixun_environment.operating_system)),"operating_system"===t&&i&&(s.shixun_environment.private_is_support_vnc=!1,s.shixun_environment.private_is_support_webssh=!1,s.shixun_environment.instance_startup_template_id=null,s.shixun_environment.instance_startup_type=1,Qt(s.shixun_environment.private_cloud_id,i)),"instance_startup_template_id"===t&&(s.shixun_environment.private_is_support_vnc=!1,s.shixun_environment.private_is_support_webssh=!1,s.shixun_environment.instance_startup_type=1,l=z.find((function(e){return e.id===i})),s.shixun_environment.disabled2_support_vnc=l.disabled_support_vnc,s.shixun_environment.disabled2_support_webssh=l.disabled_support_webssh,s.boosters=l.boosters,s.network_mode_list=l.network_mode_list,Et(null===(r=l.network_mode_list)||void 0===r||null===(r=r.filter((function(e){return e.is_default})))||void 0===r||null===(r=r[0])||void 0===r?void 0:r.network_mode),s.new_service_configs=null!=l&&l.service_config_info?[l.service_config_info]:[]),"private_is_support_vnc"!==t&&"private_is_support_webssh"!==t||(s.shixun_environment.instance_startup_type=1),"choice_small_type"===t&&(s.mirror_repository.choice_small_mirrors=re.filter((function(e){return i.includes(e.id)})),o=s.mirror_repository.choice_small_mirrors,_=se.choice_small_mirrors,o.length>_.length?null!=(u=(0,Y.differenceBy)(o,_,"id"))&&null!==(c=u[0])&&void 0!==c&&c.mirror_name&&(h={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:null==u||null===(d=u[0])||void 0===d?void 0:d.id,name:null==u||null===(p=u[0])||void 0===p?void 0:p.mirror_name,request_limit:10,resource_limit:10},s.mirror_repository.shixun_service_configs.push(h)):(x=(0,Y.differenceBy)(_,o,"id"),s.mirror_repository.shixun_service_configs=s.mirror_repository.shixun_service_configs.filter((function(e){var n;return e.mirror_repository_id!==(null==x||null===(n=x[0])||void 0===n?void 0:n.id)})))),t?s[n][t]=i:s[n]=i,console.log("cloneData",s),be(""),V(s);case 16:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),oi=function(e,n,t){var i,s=(0,Y.cloneDeep)(null===(i=X.current)||void 0===i||null===(i=i.mirror_repository)||void 0===i?void 0:i.shixun_service_configs);["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit"].includes(n)?t.match(/^\d*(\.\d*)?$/)&&(s[e][n]=t,li("mirror_repository","shixun_service_configs",s)):(s[e][n]=t,li("mirror_repository","shixun_service_configs",s))},_i=function(){E.Z.info({centered:!0,icon:null,width:460,title:"联系平台管理员",content:(0,P.jsx)("div",{className:"tc",children:(0,P.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Zn,alt:"二维码",width:160})}),okText:"我知道了"})},ci=function(){var e=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,oi(n.index,"cpu_limit",String(null==n?void 0:n.cpu));case 2:return e.next=4,oi(n.index,"memory_limit",String(null==n?void 0:n.memory));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,P.jsxs)("div",{className:Rn,children:[(0,P.jsxs)("div",{className:Bn,children:[(0,P.jsxs)("div",{className:Wn,children:[(0,P.jsx)("div",{className:Kn,children:"实验环境"}),O.length<5?(0,P.jsx)("div",{onClick:function(){var e;if(!ei())if(0===T||null!=d&&null!==(e=d.sideBar)&&void 0!==e&&e.confirmLeave)b.ZP.warning("当前实验环境正在编辑中,不能添加新的实验环境");else{var n=(0,Y.cloneDeep)(Xt);console.log("cloneData---",n),C([].concat(F()(O),[{id:0,name:"实验环境".concat(O.length+1)}])),fn(0),Pn({}),wn({}),ht({}),I(0),V(n)}},className:Un,children:"添加实验环境"}):(0,P.jsx)(Ke.Z,{title:"最多可以添加".concat(5,"个实验环境"),children:(0,P.jsx)("div",{className:zn,children:"添加实验环境"})}),(0,P.jsx)("div",{onClick:function(){return _n(!0)},className:Fn,children:"设置"})]}),!!O.length&&(0,P.jsxs)(l.Fragment,{children:[(0,P.jsx)(pe.Z5,{onDragEnd:function(e){return ii(e,O)},children:(0,P.jsx)(pe.bK,{droppableId:"droppable",direction:"horizontal",children:function(e,n){return(0,P.jsxs)("div",s()(s()({},e.droppableProps),{},{ref:e.innerRef,className:Hn,children:[O.map((function(e,n){var t=e.name,i=e.id;return(0,P.jsx)(pe._l,{draggableId:i.toString(),index:n,children:function(e,n){return(0,l.createElement)("div",s()(s()(s()({},e.draggableProps),e.dragHandleProps),{},{ref:e.innerRef,className:T===i?Gn:"",key:i}),(0,P.jsx)("i",{className:"iconfont icon-tuodong"}),(0,P.jsx)("span",{className:qn,onClick:function(){return function(e){var n;if(e!==T){var t=function(){I(e),Yt(e),qt()};null!=d&&null!==(n=d.sideBar)&&void 0!==n&&n.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t()}}):t()}}(i)},children:t}),(0,P.jsx)(fe.Z,{trigger:["click"],dropdownRender:function(){return(0,P.jsxs)(ve.Z,{style:{width:92},children:[(0,P.jsx)(ve.Z.Item,{onClick:function(){return si(i,t)},className:"font14",children:"重命名"}),(0,P.jsx)(ve.Z.Item,{onClick:function(){return ai(i)},className:"font14",children:"删除"})]})},getPopupContainer:function(e){return e.parentNode},children:(0,P.jsx)("i",{className:"iconfont icon-zhankai5 current"})}))}},i)})),e.placeholder]}))}})}),(0,P.jsx)("div",{className:Jn})]}),(0,P.jsxs)(xe.Z,{loading:Re||Je,active:!0,children:[!!O.length&&(0,P.jsxs)(l.Fragment,{children:[(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,name:"实验资源",tooltipTitle:(0,P.jsxs)("div",{className:"p10",children:[(0,P.jsx)("b",{className:"font14",children:"通用云"}),(0,P.jsx)("br",{}),"常规场景选用,调用头歌通用资源,基于容器形式为实训提供虚拟实验环境。",(0,P.jsx)("br",{}),(0,P.jsx)("div",{className:"mt10 blod font14",children:"专有云"}),"专用场景,可选用不同云集群的资源,包括阿里云、华为云、算能云等,如算能云适用于需要调用TPU资源训练的实训"]}),children:(0,P.jsx)("div",{className:Qn,children:[{id:1,name:"通用云"},{id:2,name:"专有云"}].map((function(e){return(0,P.jsx)("div",{className:(null==ne?void 0:ne.resource_type)===e.id?Gn:"",onClick:function(){(null==ne?void 0:ne.resource_type)!==e.id&&li("shixun_environment","resource_type",e.id)},children:e.name},e.id)}))})}),1===(null==ne?void 0:ne.resource_type)&&(0,P.jsxs)(l.Fragment,{children:[(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,name:"实验镜像",children:(0,P.jsx)("div",{className:Qn,style:{width:300},children:Bt.map((function(e){return(0,P.jsx)("div",{className:xn===e.id?Gn:"",onClick:function(){xn!==e.id&&(ei()||(fn(e.id),be(""),0===e.id&&V(s()(s()({},Q),{},{mirror_repository:s()({},yn)})),1===e.id&&V(s()(s()({},Q),{},{mirror_repository:s()({},Sn)})),2===e.id&&V(s()(s()({},Q),{},{mirror_repository:s()({},kn)}))))},children:e.name},e.id)}))})}),(0,P.jsx)(ze.Z,{nameWidth:150,errorKey:"mirror",errorValue:Ee,errorName:"请选择实验镜像",children:(0,P.jsx)(B.Z,{align:"middle",children:!1===jn?(0,P.jsxs)(P.Fragment,{children:[!(null==se||!se.id)&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)("div",{onClick:function(){ei()||pn(!0)},className:Yn,children:[(0,P.jsx)("div",{children:null==se?void 0:se.name}),(0,P.jsx)("i",{className:"iconfont icon-genghuan"})]}),(0,P.jsx)(Ln.Z,{value:[{description:null==se?void 0:se.description,name:null==se?void 0:se.name}],title:"实验镜像说明",children:(0,P.jsx)("span",{className:rt,children:"实验镜像说明"})})]}),!(null!=se&&se.id)&&(0,P.jsxs)("div",{onClick:function(){pn(!0)},className:Yn,children:[(0,P.jsx)("i",{className:"iconfont icon-tianjia3 font14 mr10"}),(0,P.jsx)("div",{children:"选择实验镜像"})]})]}):"暂无数据"})}),ni(!0),(null==ne?void 0:ne.is_support_webssh)&&(0,P.jsx)(ze.Z,{nameWidth:150,align:"start",name:"开启时触发命令",tooltipTitle:(0,P.jsx)("div",{children:"每次打开新的终端窗口时,自动发送并执行指定的命令或文本。用于自动化终端任务或初始化工作环境"}),children:(0,P.jsx)(ft,{showError:"command_settings"===Ee,value:null==ne?void 0:ne.command_settings,onChange:function(e){return li("shixun_environment","command_settings",e)},optionsLevelList:Lt})}),(null==ne?void 0:ne.is_support_thiry_party)&&(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,align:"start",name:"端口配置",errorKey:"port",errorValue:Ee,errorName:Pe,children:(0,P.jsxs)(B.Z,{children:[(0,P.jsxs)("div",{className:"font14",style:{lineHeight:"14px"},children:[(0,P.jsx)("div",{children:"容器端口"}),(0,P.jsx)(Z.Z,{onClick:ei,value:null==ne?void 0:ne.proxy_port,onChange:function(e){var n=e.target.value;(""===n||/^[0-9]\d*$/.test(n))&&li("shixun_environment","proxy_port",e.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})]}),(0,P.jsxs)("div",{className:"ml20",children:[(0,P.jsx)("div",{className:"font14",style:{lineHeight:"14px"},children:"路由(选填)"}),(0,P.jsx)(Z.Z,{onClick:ei,value:null==ne?void 0:ne.web_route,onChange:function(e){return li("shixun_environment","web_route",e.target.value)},bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})]})]})}),(0,P.jsx)(ze.Z,{name:"附带环境",nameWidth:150,children:(0,P.jsxs)(B.Z,{align:"middle",children:[(0,P.jsx)(We.default,{getPopupContainer:function(e){return e.parentNode},onClick:ei,mode:"multiple",bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"请选择附带环境",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:null==se?void 0:se.choice_small_type,onChange:function(e){return li("mirror_repository","choice_small_type",e)},showArrow:!0,maxTagCount:5,children:re.map((function(e,n){return(0,P.jsx)(vt,{value:e.id,children:e.type_name},e.id)}))}),!(null==se||null===(i=se.choice_small_mirrors)||void 0===i||!i.length)&&(0,P.jsx)(Ln.Z,{value:(null==se?void 0:se.choice_small_mirrors)||[],title:"附带环境说明",children:(0,P.jsx)("span",{className:rt,children:"附带环境说明"})})]})}),(0,Tn.Ny)()&&(0,P.jsxs)(l.Fragment,{children:[(0,P.jsxs)("div",{onClick:function(){return Te(!we)},className:$n,children:["高级设置",(0,P.jsx)("i",{className:"iconfont ".concat(we?"icon-shouqi4":"icon-a-xialazhankai")})]}),we&&(0,P.jsx)(l.Fragment,{children:(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,name:"镜像配置",align:"start",errorKey:"shixun_service_configs",errorValue:Ee,errorName:"请添加镜像配置",contentStyle:{overflow:null!=se&&null!==(a=se.shixun_service_configs)&&void 0!==a&&a.length?"hidden":"initial"},children:(0,P.jsxs)("div",{className:et,children:[!(null!=se&&null!==(r=se.shixun_service_configs)&&void 0!==r&&r.length)&&(0,P.jsx)(de.Z,{image:Fe,imageStyle:{height:180,marginTop:67},description:""}),!(null==se||null===(o=se.shixun_service_configs)||void 0===o||!o.length)&&(0,P.jsx)(Me.Z,{destroyInactiveTabPane:!0,moreIcon:(0,P.jsxs)("span",{className:tt,children:["更多 ",(0,P.jsx)("i",{className:"iconfont icon-xiala1"})]}),children:null==se||null===(_=se.shixun_service_configs)||void 0===_?void 0:_.map((function(e,n){var t,i=e.cpu_limit,s=(e.lower_cpu_limit,e.memory_limit),a=(e.request_limit,e.resource_limit),r=e.name;return(0,P.jsxs)(Me.Z.TabPane,{className:"p20",tab:(0,P.jsx)("div",{title:r,className:nt,children:r}),children:[(0,P.jsx)(ze.Z,{nameWidth:150,name:"资源配置",align:"center",children:(0,P.jsxs)(B.Z,{align:"middle",children:[(0,P.jsx)(B.Z,{align:"middle",className:"mr20",wrap:!1,children:(0,P.jsxs)("div",{className:it,onClick:function(){ei()||(At({index:n,cpu:i,memory:s}),Pt(!0))},children:[(0,P.jsxs)("div",{children:[(0,P.jsxs)("span",{children:[i,"核"]})," ",(0,P.jsxs)("span",{children:[s,"GB"]})]}),(0,P.jsx)("i",{className:"iconfont icon-bianji21"})]})}),0==n&&(0,P.jsx)(B.Z,{align:"middle",wrap:!1,children:(0,P.jsx)("div",{className:st,onClick:function(){return St(!0)},children:"查看推荐配置"})})]})}),(0,P.jsx)(ze.Z,{nameWidth:150,name:"文件大小限制",align:"center",children:(0,P.jsx)(B.Z,{align:"middle",children:(0,P.jsxs)(B.Z,{align:"middle",wrap:!1,children:[(0,P.jsx)(Z.Z,{onClick:ei,style:{width:400},value:a,maxLength:5,onChange:function(e){e.target.value.match(/^\d*(\.\d*)?$/)&&oi(n,"resource_limit",e.target.value)},addonAfter:"M"}),(0,P.jsx)("span",{style:{marginLeft:10,color:"#999"},children:"File size limit参数,表示单个文件上传的大小限制"})]})})}),(0,P.jsxs)(ze.Z,{nameWidth:150,name:"启动设置",align:"start",required:null==e?void 0:e.open_start_command,errorKey:"start_command",errorValue:Ee,errorName:"请输入启动命令",children:[(0,P.jsxs)("div",{className:"font14 mb5",children:["用户名",(0,P.jsx)("span",{className:"c-grey-999",children:"(登录容器时可使用的用户名)"})]}),(0,P.jsx)(We.default,{getPopupContainer:function(e){return e.parentNode},onClick:ei,bordered:!1,fieldNames:{label:"name",value:"id"},options:null==Q||null===(t=Q.mirror_repository)||void 0===t?void 0:t.webssh_user_arr,value:(null==e?void 0:e.webssh_user)||"root",onChange:function(e){return oi(n,"webssh_user",e)},style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),(0,P.jsxs)("div",{className:"font14 mb5",children:["主机名",(0,P.jsx)("span",{className:"c-grey-999",children:"(登录容器时可指定主机名)"})]}),(0,P.jsxs)(B.Z,{className:"mb20",children:[(0,P.jsx)(Z.Z,{bordered:!1,onClick:ei,value:null==e?void 0:e.webssh_host,maxLength:255,placeholder:"选填,操作系统内部的计算机名",onChange:function(e){if(oi(n,"webssh_host",e.target.value),e.target.value){/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(e.target.value)?an(!1):an(!0)}else an(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),(0,P.jsxs)("div",{style:{marginTop:8,maxWidth:575},className:"c-grey-999",children:["长度为2~64个字符,只能包含小写字母、数字、连字符 “-”,必须以字母或数字开头和结尾",(0,P.jsx)("br",{}),"不能连续使用 “-”,不能使用纯数字"]})]}),tn&&(0,P.jsx)("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"},children:"请输入规范的主机名"}),(0,P.jsxs)(U.Z,{checked:null==e?void 0:e.open_start_command,onChange:function(e){return oi(n,"open_start_command",e.target.checked)},style:{marginTop:-4},className:"font14",children:["启动命令",(0,P.jsx)("span",{className:"c-grey-999",children:"(启动容器时运行的命令或脚本,填写将覆盖容器默认的启动指令。)"})]}),(null==e?void 0:e.open_start_command)&&(0,P.jsx)(On.ZP,{width:"90%",height:250,placeholder:"例如:echo helloworld > /data/workspace/01.txt",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},value:null==e?void 0:e.start_command,language:"shell",theme:"vs-light",onChange:function(e){return oi(n,"start_command",e)}})]}),(0,P.jsxs)(ze.Z,{required:null==e?void 0:e.open_envs,nameWidth:150,name:"环境变量",align:"start",errorKey:"envs",errorValue:Ee,errorName:"请输入环境变量",children:[(0,P.jsxs)(U.Z,{checked:null==e?void 0:e.open_envs,onChange:function(e){return oi(n,"open_envs",e.target.checked)},style:{marginTop:-4},className:"font14",children:["环境变量",(0,P.jsx)("span",{className:"c-grey-999",children:"(为容器添加环境变量)"})]}),(null==e?void 0:e.open_envs)&&(0,P.jsx)(On.ZP,{width:"90%",height:250,placeholder:"例如:MY_VARIABLE=my_value",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},language:"shell",theme:"vs-light",value:null==e?void 0:e.envs,onChange:function(e){return oi(n,"envs",e)}})]}),(0,P.jsx)(ze.Z,{name:"访问模式",nameWidth:150,children:(0,P.jsxs)(B.Z,{align:"middle",children:[(0,P.jsx)(Ue.Z,{checked:null==e?void 0:e.privileged,onChange:function(e){return oi(n,"privileged",e)}}),(0,P.jsx)("span",{className:"ml10 c-grey-333 font14",children:"特权模式"}),(0,P.jsx)("span",{className:"c-grey-999 font14",children:"(赋予容器访问宿主机内核特性和设备的能力)"})]})}),(0,P.jsxs)(ze.Z,{name:"权限控制",nameWidth:150,align:"start",children:[(0,P.jsxs)("div",{className:"font14",children:["添加权限",(0,P.jsx)("span",{className:"c-grey-999",children:"(添加多个权限用英文 , 分隔)"})]}),(0,P.jsx)(Z.Z,{onClick:ei,value:null==e?void 0:e.add_cap,onChange:function(e){return oi(n,"add_cap",e.target.value)},bordered:!1,placeholder:"例如:NET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),(0,P.jsxs)("div",{className:"font14 mt20",children:["移除权限",(0,P.jsx)("span",{className:"c-grey-999",children:"(移除多个权限用英文 , 分隔)"})]}),(0,P.jsx)(Z.Z,{onClick:ei,value:null==e?void 0:e.drop_cap,onChange:function(e){return oi(n,"drop_cap",e.target.value)},bordered:!1,placeholder:"例如:SYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})]})]},n)}))})]})})})]})]}),2===(null==ne?void 0:ne.resource_type)&&(0,P.jsxs)(l.Fragment,{children:[(0,P.jsx)(ze.Z,{nameWidth:150,children:(0,P.jsx)(We.default,{getPopupContainer:function(e){return e.parentNode},bordered:!1,onClick:ei,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:null==ne?void 0:ne.private_cloud_id,onChange:function(e){return li("shixun_environment","private_cloud_id",e)},children:N.map((function(e,n){return(0,P.jsx)(vt,{value:e.id,children:e.name},e.id)}))})}),(0,P.jsx)(ze.Z,{name:"操作系统",nameWidth:150,required:!0,errorKey:"system",errorValue:Ee,errorName:"请选择操作系统",children:(0,P.jsx)("div",{className:at,children:[{id:1,name:"Windows",icon:"iconfont icon-Windows"},{id:2,name:"Linux",icon:"iconfont icon-Linux"},{id:3,name:"其他",icon:"iconfont icon-qitaxitong"}].map((function(e){return(0,P.jsxs)("div",{onClick:function(){ne.operating_system!==e.id&&li("shixun_environment","operating_system",e.id)},className:(null==ne?void 0:ne.operating_system)===e.id?Gn:"",children:[(0,P.jsx)("i",{className:e.icon}),(0,P.jsx)("span",{children:e.name})]},e.id)}))})}),(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,name:"实例启动模版",errorKey:"template",errorValue:Ee,errorName:"请选择实例启动模版",children:(0,P.jsxs)(B.Z,{align:"middle",children:[(0,P.jsx)(We.default,{getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"mr10",placeholder:"请选择实例启动模版",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onClick:ei,ref:q,showArrow:!0,dropdownRender:function(e){return(0,P.jsxs)("div",{className:ot,children:[(0,P.jsx)("div",{className:_t,children:z.map((function(e){return(0,P.jsxs)("div",{className:ct,onClick:function(){q.current.blur(),li("shixun_environment","instance_startup_template_id",e.id)},children:[(0,P.jsx)("span",{title:e.name,style:{color:(null==ne?void 0:ne.instance_startup_template_id)===e.id?"#0152d9":"initial"},children:e.name}),!e.is_public&&(0,P.jsx)("b",{className:ut,children:"私有"})]},e.id)}))}),(0,P.jsxs)("div",{style:{padding:12},children:[!z.length&&(0,P.jsx)(de.Z,{image:Fe,imageStyle:{height:120,marginTop:20},description:"暂无数据"}),(0,P.jsxs)("div",{style:{marginTop:null!=z&&z.length?0:20},className:"c-grey-999 font14",children:["未找到合适的实例启动模板?",(0,P.jsx)("span",{onClick:_i,className:"c-light-primary current",children:"联系平台管理员"})]})]})]})},options:null==z?void 0:z.map((function(e){return{label:e.name,value:e.id}})),value:null==ne?void 0:ne.instance_startup_template_id}),!!Kt&&(0,P.jsx)(Ln.Z,{value:Kt,title:"模版描述",children:(0,P.jsx)("span",{className:rt,children:"模版描述"})})]})}),ni(!1),(null==ne?void 0:ne.private_is_support_webssh)&&(0,P.jsx)(ze.Z,{align:"start",nameWidth:150,name:"开启时触发命令",tooltipTitle:(0,P.jsx)("div",{children:"每次打开新的终端窗口时,自动发送并执行指定的命令或文本。用于自动化终端任务或初始化工作环境"}),children:(0,P.jsx)(ft,{showError:"command_settings"===Ee,value:null==ne?void 0:ne.command_settings,onChange:function(e){return li("shixun_environment","command_settings",e)},optionsLevelList:Lt})}),1===(null==ne?void 0:ne.operating_system)&&(null==ne?void 0:ne.private_is_support_vnc)&&(zt||Ft&&1===Ut)&&(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,name:"实例启动方式",errorKey:"instance_startup_type",errorValue:Ee,errorName:"请选择实例启动模版",children:(0,P.jsx)("div",{className:Qn,children:[{id:1,name:"VNC"},{id:2,name:"RDP"}].map((function(e){return(0,P.jsx)("div",{className:(null==ne?void 0:ne.instance_startup_type)===e.id?Gn:"",onClick:function(){return li("shixun_environment","instance_startup_type",e.id)},children:e.name},e.id)}))})}),(0,Tn.Ny)()&&1===Ut&&(0,P.jsxs)(l.Fragment,{children:[(0,P.jsxs)("div",{onClick:function(){return Ne(!ke)},className:$n,children:["高级设置",(0,P.jsx)("i",{className:"iconfont ".concat(ke?"icon-shouqi4":"icon-a-xialazhankai")})]}),ke&&(0,P.jsxs)(l.Fragment,{children:[(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,name:"资源配置",align:"start",errorKey:"shixun_service_configs",errorValue:Ee,errorName:"请添加资源配置",contentStyle:{overflow:null!=oe&&oe.length?"hidden":"initial"},children:(0,P.jsxs)("div",{className:et,children:[!(null!=oe&&oe.length)&&(0,P.jsx)(de.Z,{image:Fe,imageStyle:{height:180,marginTop:67},description:""}),!(null==oe||!oe.length)&&(0,P.jsx)(Me.Z,{destroyInactiveTabPane:!0,moreIcon:(0,P.jsxs)("span",{className:tt,children:["更多 ",(0,P.jsx)("i",{className:"iconfont icon-xiala1"})]}),children:null==oe?void 0:oe.map((function(e,n){var t=e.cpu_limit,i=(e.lower_cpu_limit,e.memory_limit),s=(e.request_limit,e.resource_limit,e.name);return(0,P.jsx)(Me.Z.TabPane,{className:"p20",tab:(0,P.jsx)("div",{title:s,className:nt,children:s}),children:(0,P.jsxs)(B.Z,{align:"middle",children:[(0,P.jsx)(B.Z,{align:"middle",className:"mr20",wrap:!1,children:(0,P.jsxs)("div",{className:it,onClick:function(){At({index:n,cpu:t,memory:i}),Pt(!0)},children:[(0,P.jsxs)("div",{children:[(0,P.jsxs)("span",{children:[t,"核"]})," ",(0,P.jsxs)("span",{children:[i,"GB"]})]}),(0,P.jsx)("i",{className:"iconfont icon-bianji21"})]})}),0==n&&(0,P.jsx)(B.Z,{align:"middle",wrap:!1,children:(0,P.jsx)("div",{className:st,onClick:function(){return St(!0)},children:"查看推荐配置"})})]})},n)}))})]})}),(0,Tn.Ny)()&&(null==he?void 0:he.length)>0&&(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,name:"GPU加速器",align:"center",children:(0,P.jsx)(We.default,{disabled:!0,getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"mr10",value:he[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,children:he.map((function(e){return(0,P.jsx)(We.default.Option,{value:e,children:e},e)}))})}),(0,Tn.Ny)()&&(null==ue?void 0:ue.length)>0&&(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,name:"网络模式",align:"center",tooltipTitle:(0,P.jsxs)("div",{className:"p10",children:[(0,P.jsx)("p",{children:"NAT模式:虚拟机通过主机的网络连接共享IP地址。虚拟机的IP固定为10.0.2.2"}),(0,P.jsx)("p",{children:"passt模式:允许虚拟机直接访问主机上的硬件设备。虚拟机的IP为pod的IP"})]}),children:(0,P.jsx)(We.default,{disabled:!0,getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"mr10",value:null==ue||null===(c=ue.filter((function(e){return e.is_default})))||void 0===c||null===(c=c[0])||void 0===c?void 0:c.network_mode,onChange:function(e){Et(e)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,children:null==ue?void 0:ue.map((function(e){return(0,P.jsx)(We.default.Option,{value:null==e?void 0:e.network_mode,children:e.name},null==e?void 0:e.network_mode)}))})})]})]})]})]}),!O.length&&(0,P.jsx)(de.Z,{image:Fe,imageStyle:{height:180,marginTop:100},description:"请添加实验环境"})]})]}),(0,P.jsxs)("div",{className:lt,children:[(0,P.jsx)(L.ZP,{onClick:function(){var e,n=function(){y.history.push("/shixuns/".concat(f,"/challenges")),p({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};null!=d&&null!==(e=d.sideBar)&&void 0!==e&&e.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n()}}):n()},style:{marginRight:40},children:"取消"}),(0,P.jsx)(L.ZP,{loading:Xe,type:"primary",disabled:!(null!=O&&O.length),onClick:function(){!function(){var e,n;if(!ei()){if(1===(null==ne?void 0:ne.resource_type)){var t,i,s,a;if(null==se||!se.id)return void be("mirror");if(!(null!=ne&&ne.is_support_code_editor||null!=ne&&ne.is_support_vnc||null!=ne&&ne.is_support_webssh||null!=ne&&ne.is_support_thiry_party))return void be("interface");if(ne.is_support_thiry_party&&(null==ne||!ne.proxy_port))return be("port"),void Oe("请输入端口");if(ne.is_support_thiry_party&&null!=ne&&ne.proxy_port&&parseInt(null==ne?void 0:ne.proxy_port)>65535||(null==ne||null===(t=ne.proxy_port)||void 0===t?void 0:t.length)>1&&"0"===(null==ne||null===(i=ne.proxy_port)||void 0===i?void 0:i[0]))return be("port"),void Oe("请输入正确的端口");if(null==se||null===(s=se.shixun_service_configs)||void 0===s||!s.length)return void be("shixun_service_configs");var r,l,o=Be()(null==se?void 0:se.shixun_service_configs);try{for(o.s();!(r=o.n()).done;){var _=r.value;if(null!=_&&_.open_start_command&&(null==_||!_.start_command))return void be("start_command");if(null!=_&&_.open_envs&&(null==_||!_.envs))return void be("envs")}}catch(e){o.e(e)}finally{o.f()}if(null!=ne&&ne.webssh_host&&!/^[a-z0-9\-]*$/.test(null==ne?void 0:ne.webssh_host))return void b.ZP.warning("主机名只能输入数字、小写字母、连字符");if(null!=se&&null!==(a=se.shixun_service_configs)&&void 0!==a&&null!==(a=a[0])&&void 0!==a&&a.webssh_host)if(!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(null==se||null===(l=se.shixun_service_configs)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.webssh_host))return void an(!0)}if(2===(null==ne?void 0:ne.resource_type)){if(null==ne||!ne.operating_system)return void be("system");if(null==ne||!ne.instance_startup_template_id)return void be("template");if(!(null!=ne&&ne.private_is_support_vnc||null!=ne&&ne.private_is_support_webssh))return void be("interface");if(1===(null==ne?void 0:ne.operating_system)&&null!=ne&&ne.private_is_support_vnc&&zt&&(null==ne||!ne.instance_startup_type))return void be("instance_startup_type")}var c;if((null!=ne&&ne.is_support_webssh||null!=ne&&ne.private_is_support_webssh)&&(null==ne||null===(c=ne.command_settings)||void 0===c?void 0:c.some((function(e){var n,t;return!e.command&&!(null===(n=e.challenge_ids)||void 0===n||!n.length)||e.command&&!(null!==(t=e.challenge_ids)&&void 0!==t&&t.length)}))))return void be("command_settings");null!=h&&null!==(e=h.detail)&&void 0!==e&&e.is_fork_from_creator&&null!=h&&null!==(n=h.detail)&&void 0!==n&&n.copy_for_exercise&&0!=T&&null!=ne&&ne.has_relation?p({type:"classroomList/setActionTabs",payload:{key:"同步修改",type:"environment",fn:function(e,n){ri(e,n)}}}):ri()}}()},children:"保存"})]}),(0,P.jsx)(sn,{identifier:f,shixun_environment_id:T,useId:null==se?void 0:se.id,visible:dn,onCancel:function(){return pn(!1)},onOk:function(e){return function(e){var n=s()(s()({},Q),{},{shixun_environment:s()(s()({},ne),{},{is_support_code_editor:e.no_used_code_editor,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:e.disabled_support_vnc,disabled_support_webssh:e.disabled_support_webssh,open_start_command:e.open_start_command,start_command:e.start_command,open_envs:e.open_envs,envs:e.envs,privileged:e.privileged,add_cap:e.add_cap,drop_cap:e.drop_cap}),mirror_repository:s()(s()({},se),{},{id:e.id,name:e.name,choice_small_type:[],choice_small_mirrors:[],shixun_service_configs:e.shixun_service_configs||[],description:e.description}),small_type:e.small_type});0===xn?Pn(null==n?void 0:n.mirror_repository):1===xn?wn(null==n?void 0:n.mirror_repository):2===xn&&ht(null==n?void 0:n.mirror_repository),V(n),pn(!1),be("")}(e)},tab_type:null===(u=Bt[Number(xn)])||void 0===u?void 0:u.type}),(0,P.jsx)(Nn,{verifyModal:ei,id:f,environment:O,is_published:v,dispatch:p,visible:on,onCancel:function(){return _n(!1)},onOk:function(e){pn(!1)}}),(0,P.jsx)(pt.Z,{visible:yt,onOk:function(e){var n=null==ne?void 0:ne.resource_type;1==n&&ci(e),2==n&&function(e){var n=(0,Y.cloneDeep)(oe);n[e.index]=s()(s()({},n[e.index]),{},{cpu_limit:String(null==e?void 0:e.cpu),memory_limit:String(null==e?void 0:e.memory)}),li("new_service_configs","",n)}(e),Pt(!1)},onCancel:function(){return Pt(!1)},info:It}),(0,P.jsx)(mt.Z,{onOk:function(){Yt(null==ne?void 0:ne.id)},identifier:f,visible:Mt,onCancel:function(){return St(!1)},info:null,isJupyter:!1})]})})),jt=t(85573),Et=t.n(jt),bt=t(680),Dt="footerWrap___Qaahm",yt=["shixunsDetail","globalSetting","loading","dispatch","onFinish"],Pt=Z.Z.TextArea,Ot=(0,y.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),i=e.dispatch,s=e.onFinish,a=void 0===s?function(){}:s,l=(r()(e,yt),N.Z.useForm()),o=S()(l,1)[0],_=function(){var e=x()(m()().mark((function e(t){var s,r;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"shixunsDetail/getCustomScript",payload:{id:null===(s=n.actionTabs.params)||void 0===s?void 0:s.id,compile:t.execute,excutive:t.compile}});case 2:r=e.sent,c(),r&&a(null==r?void 0:r.shixun_script);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),c=function(){i({type:"shixunsDetail/setActionTabs",payload:{}})};return(0,P.jsx)(E.Z,{centered:!0,title:"自定义模板",open:"Settings-UseCustomScript"===n.actionTabs.key,okText:"确定",cancelText:"取消",footer:null,onCancel:c,children:(0,P.jsxs)(N.Z,{form:o,scrollToFirstError:!0,layout:"vertical",onFinish:_,children:[(0,P.jsx)(N.Z.Item,{name:"execute",label:"执行命令:",rules:[{required:!0,message:"执行命令不能为空"}],children:(0,P.jsx)(Pt,{rows:4})}),(0,P.jsx)(N.Z.Item,{name:"compile",label:"编译命令:",children:(0,P.jsx)(Pt,{rows:4})}),(0,P.jsx)("div",{className:Dt,children:(0,P.jsxs)(N.Z.Item,{children:[(0,P.jsx)(L.ZP,{className:"mr5",size:"middle",onClick:c,children:"取消"}),(0,P.jsx)(L.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:t.effects["shixunsDetail/getCustomScript"],children:"保存"})]})})]})})})),Ct={practice:"practice___g43Av",right:"right___plViv",title:"title___fJJJd",content:"content___Aiv2H",des:"des___kaZig",mainBody:"mainBody___fTSjs",selectBox:"selectBox___omezm",smallType:"smallType___NU4X3",evaluating:"evaluating___YaR_r",evaluatingLabel:"evaluatingLabel___Cy_Vk",mask:"mask___ewIvw",evaluatingS1:"evaluatingS1___oKt4O",serviceSettingWrap:"serviceSettingWrap___Haz9b",serviceBox:"serviceBox___Oc9DS",serviceSetLeft:"serviceSetLeft___ek9V_",serviceSetTip:"serviceSetTip___t8Vpy",btns:"btns___E8bN3",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu"},Mt=We.default.Option,St=(0,y.connect)((function(e){return{practiceSetting:e.practiceSetting,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail,user:e.user}}))((function(e){var n,t,i=e.practiceSetting,a=e.dispatch,r=e.shixunsDetail,o=(e.user,(0,l.useState)(null)),_=S()(o,2),c=_[0],u=_[1],d=(0,l.useState)([]),p=S()(d,2),h=p[0],f=p[1],v=(0,l.useState)(!0),g=S()(v,2),j=g[0],O=g[1],C=(0,l.useState)({}),M=S()(C,2),w=M[0],T=M[1],I=(0,l.useState)([]),A=S()(I,2),k=A[0],N=A[1],R=(0,l.useState)(),W=S()(R,2),K=W[0],U=W[1],z=(0,l.useState)(),F=S()(z,2),H=F[0],q=F[1],G=(0,l.useState)([]),J=S()(G,2),Q=J[0],V=J[1],X=(0,l.useState)({}),$=S()(X,2),ee=$[0],ne=$[1],te=(0,l.useRef)(null),ie=(0,l.useRef)(!0),se=(0,l.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),re=(0,l.useRef)(null),le=(0,l.useState)(!1),oe=S()(le,2),_e=oe[0],ue=oe[1],pe=(0,l.useState)(!1),me=S()(pe,2),he=me[0],xe=me[1],fe=(0,l.useState)({}),ve=S()(fe,2),ge=ve[0],je=ve[1],Ee=i.id,be=i.is_published,De=ee.frequence_image,ye=void 0===De?[]:De,Pe=ee.environments,Oe=void 0===Pe?[]:Pe,Ce=(ee.choice_small_type,ee.other_image),Me=void 0===Ce?[]:Ce,Se=w.name,we=w.description,Te=(w.authorization,w.small_type),Ie=void 0===Te?[]:Te;(0,l.useEffect)((function(){null!==c&&(Ne(),te.current.scrollTop=0)}),[c]),(0,l.useEffect)((function(){Ee&&ke()}),[Ee]),(0,l.useEffect)((function(){if(null!==c)return Ae(),function(){clearTimeout(re.current)}}),[c,h,k,K,H]);var Ae=function(){clearTimeout(re.current),re.current=setTimeout((function(){(0,Y.isEqual)(se.current.activeId,c)&&(0,Y.isEqual)(se.current.selectId,h)&&(0,Y.isEqual)(se.current.serviceConfigList,k)&&(0,Y.isEqual)(se.current.evaluateScript,K)&&(0,Y.isEqual)(se.current.evaluationScript,H)?a({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):a({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}})}),500)},ke=function(){var e=x()(m()().mark((function e(){var n,t,i,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,D.ZP)("/api/shixuns/".concat(Ee,"/edit_environment_info.json"),{method:"get"});case 3:0===(n=e.sent).status&&(ne(s()({},n.data)),O(!1),null!=n&&null!==(t=n.data)&&void 0!==t&&t.id?(se.current.activeId=null==n||null===(i=n.data)||void 0===i?void 0:i.id,u(null==n||null===(a=n.data)||void 0===a?void 0:a.id)):u(null));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=function(){var e=x()(m()().mark((function e(){var n,t,i,s,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(Ee,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:c}});case 2:a=e.sent,T(a.data),se.current.selectId=null===(n=a.data)||void 0===n?void 0:n.choice_small_type,f(null===(t=a.data)||void 0===t?void 0:t.choice_small_type),se.current.serviceConfigList=null===(i=a.data)||void 0===i?void 0:i.shixun_service_configs,N(null===(s=a.data)||void 0===s?void 0:s.shixun_service_configs),se.current.evaluateScript=a.data.evaluate_script,U(a.data.evaluate_script),se.current.evaluationScript=a.data.choice_standard_scripts,q(a.data.choice_standard_scripts),V(a.data.standard_scripts);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Le=function(){var e=x()(m()().mark((function e(){var n,t=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.length>0&&void 0!==t[0]&&t[0],!(0,ce.gy)(a,"不能选择/更换实验环境")){e.next=3;break}return e.abrupt("return");case 3:return n={sub_type:h,main_type:c,shixun:{mirror_script_id:H},shixun_info:{evaluate_script:K},shixun_service_configs:k.map((function(e){return{mirror_repository_id:e.mirror_repository_id,cpu_limit:e.cpu_limit,lower_cpu_limit:e.lower_cpu_limit,memory_limit:e.memory_limit,request_limit:e.request_limit,resource_limit:e.resource_limit}}))},e.next=6,(0,D.ZP)("/api/shixuns/".concat(Ee),{method:"put",body:n});case 6:0===e.sent.status&&(b.ZP.success("编辑成功"),se.current={activeId:c,selectId:h,serviceConfigList:k,evaluateScript:K,evaluationScript:H},a({type:"practiceSetting/getCommonData",payload:{id:Ee}}),a({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ze=Ie.filter((function(e){return h.includes(e.id)})),Re=function(e,n,t){N((function(i){return i.map((function(i,a){return a===t?s()(s()({},i),{},Et()({},n,e)):i}))}))},Be=function(){var e=x()(m()().mark((function e(n){var t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"shixunsDetail/getScriptContent",payload:{id:Ee,script_id:n}});case 2:(t=e.sent)&&U(t.content);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,P.jsxs)("div",{className:Ct.practice,children:[(0,P.jsx)(He.Z,{loading:j,skin:"night",className:Ct.left,dispatch:a,value:c,data:Oe,otherData:Me,tags:ye,onChange:function(e){return u(e)},onSearchWord:function(){}}),(0,P.jsxs)("div",{className:Ct.right,children:[(0,P.jsx)("header",{children:(0,P.jsxs)("div",{className:Ct.title,children:["实验环境: ",null===c?"— —":Se]})}),(0,P.jsxs)("div",{className:Ct.content,ref:te,children:[null===c&&(0,P.jsx)(de.Z,{image:Fe,description:"请选择实验环境"}),null!==c&&(0,P.jsxs)("div",{className:Ct.des,children:[(0,P.jsx)("div",{className:Ct.mainBody,children:(0,P.jsx)(ae.Z,{value:we})}),(0,P.jsx)("div",{className:Ct.title,children:"附带环境"}),(0,P.jsxs)("div",{className:Ct.selectBox,children:[(0,P.jsx)(We.default,{onChange:function(e,n){return function(e,n){var t=k[0]?[k[0]]:[];n.forEach((function(e){var n=k.find((function(n){return n.mirror_repository_id===Number(e.key)}));if(n)t.push(n);else{var i=Ie.find((function(n){return n.id===Number(e.key)}));if(i.mirror_name){var s={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(e.key),name:i.mirror_name,request_limit:10};t.push(s)}}})),N(t),f(e)}(e,n)},getPopupContainer:function(e){return e.parentNode},mode:"multiple",bordered:!1,value:h,optionFilterProp:"children",placeholder:"请选择附带环境",style:{width:400},maxTagCount:6,children:Ie.map((function(e,n){return(0,P.jsx)(Mt,{value:e.id,children:e.type_name},e.id)}))}),(0,P.jsx)("div",{className:Ct.smallType,children:Ze.map((function(e){return e.description?(0,P.jsx)("span",{children:e.description},e.id):null}))})]}),!(null!=r&&null!==(n=r.detail)&&void 0!==n&&n.is_jupyter_lab)&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("div",{className:Ct.title,children:"评测脚本"}),(0,P.jsxs)("div",{className:Ct.evaluating,children:[(0,P.jsxs)("div",{className:Ct.evaluatingLabel,children:[be&&(0,P.jsx)("div",{onClick:function(){(0,ce.gy)(a,"不能选择/更换实验环境")},className:Ct.mask}),(0,P.jsx)(We.default,{style:{width:400},bordered:!1,getPopupContainer:function(e){return e.parentNode},value:H,placeholder:"请选择评测脚本",onChange:function(e){!function(e){var n;E.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,P.jsxs)("div",{className:"tc font16",children:["原有脚本将被新的脚本覆盖,无法撤销",(0,P.jsx)("br",{}),"是否确认执行覆盖操作"]}),onOk:(n=x()(m()().mark((function n(){return m()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Be(e);case 2:E.Z.info({centered:!0,title:"提示",okText:"知道啦",content:(0,P.jsx)("div",{className:"tc font16",children:"评测脚本生成成功!"})});case 3:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}(e),q(e)},children:(Q||[]).map((function(e,n){return(0,P.jsx)(Mt,{value:parseInt(e.id),name:e.scptname,children:e.scptname},n)}))}),(0,P.jsx)("span",{className:Ct.evaluatingS1,onClick:function(){(0,ce.gy)(a,"不能选择/更换实验环境")||a({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Ee}}})},children:"使用自定义脚本"}),(0,P.jsx)(Dn.Z,{overlayClassName:Ct.popover,placement:"bottomLeft",content:(0,P.jsxs)("p",{className:"font12",children:["使用自定义模板,平台无法自动更新脚本,请在关卡创建完后手动更新脚本中的必填参",(0,P.jsx)("br",{}),"数和以下2个数组元素:",(0,P.jsx)("br",{}),"challengeProgramNames",(0,P.jsx)("br",{}),"sourceClassNames",(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"示例:有2个关卡的实训",(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"各关卡的待编译文件为:",(0,P.jsx)("br",{}),"src/step1/HelloWorld.java",(0,P.jsx)("br",{}),"src/step2/Other.java",(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"各关卡的编译后生成的执行文件为:",(0,P.jsx)("br",{}),"step1.HelloWorld",(0,P.jsx)("br",{}),"step2.Other",(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"则数组元素更新如下:",(0,P.jsx)("br",{}),'ff challengeProgramNames=("src/step1/',(0,P.jsx)("br",{}),'HelloWorld.java" "src/step2/Other.java")',(0,P.jsx)("br",{}),'sourceClassNames=("step1.HelloWorld',(0,P.jsx)("br",{}),'" "step2.Other")',(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"其它参数可按实际需求定制"]}),trigger:"click",children:(0,P.jsx)("span",{style:{marginTop:"2px"},className:"ml10 current font14",children:(0,P.jsx)(bt.Z,{})})})]}),(0,P.jsx)(On.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:K,onChange:function(e){ie.current?ie.current=!1:(U(e),(0,ce.gy)(a,"不能选择/更换实验环境")&&setTimeout((function(){ie.current=!0,U(se.current.evaluateScript)}),200))}})]})]}),(null===(t=r.detail)||void 0===t?void 0:t.identity)<3&&!!k.length&&(0,P.jsxs)(l.Fragment,{children:[(0,P.jsx)("div",{className:Ct.title,children:"资源配置"}),(0,P.jsx)("div",{className:Ct.serviceSettingWrap,children:null==k?void 0:k.map((function(e,n){return(0,P.jsxs)("div",{className:"mb30",children:[(0,P.jsx)("div",{className:"mb20",children:(0,P.jsx)("span",{className:"font16",children:e.name})}),(0,P.jsx)("div",{style:{color:"#333",marginBottom:4},children:"CPU和内存"}),(0,P.jsxs)(B.Z,{align:"middle",children:[(0,P.jsx)(B.Z,{align:"middle",wrap:!1,children:(0,P.jsxs)("div",{className:Ct.serverConfig,style:be?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:function(){be||(je({index:n,cpu:null==e?void 0:e.cpu_limit,memory:null==e?void 0:e.memory_limit}),ue(!0))},children:[(0,P.jsxs)("div",{children:[(0,P.jsxs)("span",{children:[null==e?void 0:e.cpu_limit,"核"]})," ",(0,P.jsxs)("span",{children:[null==e?void 0:e.memory_limit,"GB"]})]}),(0,P.jsx)("i",{className:"iconfont icon-bianji21",style:be?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})]})}),(0,P.jsx)(B.Z,{align:"middle",wrap:!1,children:(0,P.jsx)("div",{className:Ct.viewRecommendConfig,onClick:function(){return xe(!0)},children:"查看推荐配置"})})]}),(0,P.jsxs)("div",{className:Ct.serviceBox,children:[(0,P.jsx)("div",{className:Ct.serviceSetLeft,children:"文件大小限制"}),(0,P.jsx)(Z.Z,{value:e.resource_limit,style:{width:400,height:50},disabled:be,maxLength:5,onChange:function(e){e.target.value.match(/^\d*(\.\d*)?$/)&&Re(e.target.value,"resource_limit",n)},addonAfter:"M"}),(0,P.jsx)("label",{className:Ct.serviceSetTip,children:"File size limit参数,表示单个文件上传的大小限制"})]})]},n)}))})]})]})]}),(0,P.jsxs)("div",{className:Ct.btns,children:[(0,P.jsx)(L.ZP,{size:"middle",style:{marginRight:20},onClick:function(){var e,n;n=function(){y.history.push("/shixuns/".concat(Ee,"/challenges")),a({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},null!=i&&null!==(e=i.sideBar)&&void 0!==e&&e.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n()}}):n()},children:"取消"}),(0,P.jsx)(L.ZP,{size:"middle",type:"primary",disabled:null===c,onClick:function(){return Le()},children:"保存"})]})]}),(0,P.jsx)(nn.Z,{}),(0,P.jsx)(Ot,{onFinish:function(e){return U(e)}}),(0,P.jsx)(tn.Z,{}),(0,P.jsx)(pt.Z,{visible:_e,onOk:function(e){return function(e){Re(String(null==e?void 0:e.cpu),"cpu_limit",e.index),Re(String(null==e?void 0:e.memory),"memory_limit",e.index),ue(!1)}(e)},onCancel:function(){return ue(!1)},info:ge}),(0,P.jsx)(mt.Z,{identifier:Ee,visible:he,onCancel:function(){return xe(!1)},info:null,isJupyter:!0})]})})),wt=(0,y.connect)((function(e){return{shixunsDetail:e.shixunsDetail}}))((function(e){var n,t,i,s,a=e.shixunsDetail,r=(0,l.useState)(!0),o=S()(r,2),_=o[0],c=o[1];return(0,l.useEffect)((function(){var e;"boolean"==typeof(null==a||null===(e=a.detail)||void 0===e?void 0:e.is_jupyter_lab)&&_&&c(!1)}),[null==a||null===(n=a.detail)||void 0===n?void 0:n.is_jupyter_lab,_]),console.log(null==a||null===(t=a.detail)||void 0===t?void 0:t.is_jupyter_lab,_),(0,P.jsxs)(xe.Z,{loading:_,active:!0,children:[!1===(null==a||null===(i=a.detail)||void 0===i?void 0:i.is_jupyter_lab)&&(0,P.jsx)(gt,{}),!0===(null==a||null===(s=a.detail)||void 0===s?void 0:s.is_jupyter_lab)&&(0,P.jsx)(St,{})]})})),Tt=t(61998),It=t(56102),At="dataset___dSWAV",kt="header___BzxI4",Nt="title___cPEyN",Lt="dataPath___wJ6mR",Zt="pathTitle___TOS2Z",Rt="btns___jGE8o",Bt="content___s4ep8",Wt="customTable___OG3_9",Kt="row___ONd7r",Ut="empty___CgtTE",zt="path___Cg5rX",Ft="text___SCLRV",Ht="actionsBtns___L5tdC",qt="shareModal___HedYo",Gt="fileName___x56US",Jt="renameModal___SmCAd",Qt="errorDes___VLR_5",Yt="uploadFileModal___pYYDB",Vt="selectBtn___m_hrR",Xt="leftButton___F0fvG",$t="rightButton___oCK81",ei="centerText___jpgrt",ni="wrap___EmsVa",ti="colorBlue___XqtfP",ii="repeatedName___yMQsm",si=t(91987),ai=K.Z.Dragger,ri=function(e){e.dispatch;var n,t=e.id,i=e.onClose,a=e.onOK,r=e.visible,o=(e.wrapClassName,e.local),_=e.containerId,c=e.rootIdentifier,u=(0,l.useState)({}),d=S()(u,2),p=d[0],h=d[1],f=(0,l.useState)([]),g=S()(f,2),j=g[0],y=g[1],O=(0,l.useState)([]),C=S()(O,2),M=C[0],w=C[1],T=(0,l.useState)(0),I=S()(T,2),A=I[0],k=I[1],L=(0,l.useState)(!1),R=S()(L,2),B=R[0],W=R[1],K=(0,l.useState)(!1),U=S()(K,2),z=U[0],H=U[1],q=N.Z.useForm(),G=S()(q,1)[0],J=(0,l.useState)([]),Q=S()(J,2),Y=Q[0],X=Q[1],$=(0,l.useRef)([]);(0,l.useEffect)((function(){r&&(G.resetFields(),X([]),w([]),y([]),k(0),H(!1),W(!1))}),[r]);var ee=function(){var e=x()(m()().mark((function e(n){var i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(A){e.next=8;break}return s=Y.filter((function(e){return e.uid!==n.uid})),X(s),$.current=F()(s),y(j.filter((function(e){return e!==n.name}))),b.ZP.info("删除成功"),s.length||(G.setFieldsValue({file:void 0}),G.validateFields()),e.abrupt("return");case 8:if(n.response){e.next=11;break}return b.ZP.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 11:return e.next=13,(0,D.ZP)("/api/shixuns/".concat(t,"/destroy_data_sets.json"),{method:"Delete",body:{id:[null==n||null===(i=n.response)||void 0===i?void 0:i.id]}});case 13:0===e.sent.status&&(X(Y.filter((function(e){return e.uid!==n.uid}))),b.ZP.info("删除成功"));case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ne={height:300,multiple:!0,disabled:A>0,withCredentials:!0,fileList:Y,action:"".concat(V.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){if("done"===e.file.status||"uploading"===e.file.status){var n,t,i;if(X(e.fileList),!e.file.response)return;if(null!==(n=e.file.response)&&void 0!==n&&n.id)return void b.ZP.success("上传成功!");X(Y.filter((function(n){return n.uid!==e.file.uid}))),(null===(t=e.file.response)||void 0===t?void 0:t.message)&&b.ZP.info(null===(i=e.file.response)||void 0===i?void 0:i.message)}},onRemove:ee,beforeUpload:function(e){if(null!=Y&&Y.some((function(n){return n.name===e.name})))return b.ZP.info("".concat(e.name,"文件已存在")),!1;if(e.size/1024/1024>500)return b.ZP.info("文件超过500M,不符合上传要求"),!1;var n={name:e.name,uid:e.uid,file:e,percent:0};return Y.push(n),$.current=F()(Y),X(F()(Y)),!1}},te=function(e,n,t,i,s){var a=new FormData;Object.keys(e).forEach((function(n){a.append(n,e[n])}));var r=new window.XMLHttpRequest;return r.withCredentials=!0,r.addEventListener("load",(function(e){var n;t(JSON.parse(null==e||null===(n=e.target)||void 0===n?void 0:n.response))}),!1),r.addEventListener("error",(function(e){s&&s(e)}),!1),r.upload.onprogress=function(e){i&&i(e)},r.open("POST",n),r.send(a),r},ie=function(e,n){if(e.lengthComputable){var t=Math.floor(e.loaded/e.total*100),i=s()(s()({},n),{},{percent:t,status:100===t?"done":"uploading"});console.log($.current,333),$.current=$.current.map((function(e){return e.uid===n.uid?i:e})),X($.current)}},se=function(e,n){var t=s()(s()({},n),{},{status:"error"});b.ZP.warning("上传失败,请重新尝试"),$.current=$.current.map((function(e){return e.uid===n.uid?t:e})),$.current.every((function(e){return"done"===e.status||"error"===e.status}))&&(H(!1),k(2)),X($.current)},ae=function(e,n){var t=s()(s()({},n),{},{status:"done"});if(0===e.status||(t=s()(s()({},n),{},{status:"error"}),b.ZP.error("上传失败!")),$.current=$.current.map((function(e){return e.uid===n.uid?t:e})),$.current.every((function(e){return"done"===e.status})))return b.ZP.success("上传完成!"),void oe(!0);$.current.every((function(e){return"done"===e.status||"error"===e.status}))&&(H(!1),k(2)),X($.current)},re=function(){var e=x()(m()().mark((function e(n){var i,s,a,r,l,_,c;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(H(!0),3!==A){e.next=4;break}return k(2),e.abrupt("return");case 4:if(2!==A&&1!==A){e.next=7;break}return le(),e.abrupt("return");case 7:if(s=(i=n||{}).commitMessage,a=void 0===s?"":s,r=i.fileOss,l=void 0===r?[]:r,!((_=(o?Y:l).map((function(e){return e.name}))).filter((function(e){return-1!=e.indexOf("、")||-1!=e.indexOf(" ")})).length>0)){e.next=14;break}return b.ZP.info("数据集名称禁止有空格与、"),H(!1),e.abrupt("return");case 14:return e.next=16,(0,D.ZP)("/api/shixuns/".concat(t,"/check_data_sets"),{method:"post",body:{files_name:_}});case 16:if(-3!==(c=e.sent).status){e.next=21;break}return y(null==c?void 0:c.exist_files),H(!1),e.abrupt("return");case 21:if("{}"!==JSON.stringify(c)){e.next=25;break}return H(!1),b.ZP.error("网络已断开,请稍后重试!"),e.abrupt("return");case 25:0===c.status&&(Y.forEach((function(e){var n=te({file:e.file,description:a},"".concat(V.Z.API_SERVER,"/api/shixuns/").concat(t,"/upload_data_sets.json"),(function(n){return ae(n,e)}),(function(n){return ie(n,e)}),(function(n){return se(0,e)}));M.push(n)})),k(1));case 26:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),le=function(){var e=(s()({},G.getFieldsValue())||{}).commitMessage,n=void 0===e?"":e,i=$.current.filter((function(e){return"error"===e.status})),a=$.current.map((function(e){return s()(s()({},e),{},{status:"error"===e.status?"uploading":e.status})}));X(a),i.forEach((function(e){var i=te({file:e.file,description:n},"".concat(V.Z.API_SERVER,"/api/shixuns/").concat(t,"/upload_data_sets.json"),(function(n){return ae(n,e)}),(function(n){return ie(n,e)}),(function(n){return se(0,e)}));M.push(i)}))},oe=function(e){e||(W(!0),M.forEach((function(e){e.abort()}))),a(),i()},_e=function(){return(0,P.jsxs)(l.Fragment,{children:[(0,P.jsx)("div",{children:(0,P.jsx)("i",{className:"iconfont icon-shangchuan font50 ".concat(ti)})}),(0,P.jsxs)("div",{className:"font14 mt30",children:["拖拽文件或",(0,P.jsx)("span",{className:"".concat(ti," ml5"),children:"点击此处上传"})]})]})};return(0,P.jsx)(E.Z,{open:r,onOk:function(){(0,v.L9)(["实践项目","设置","数据集","上传文件"]),G.submit()},centered:!0,okText:0===A?"确定":1===A?"上传中":"重新上传",okButtonProps:{loading:z},onCancel:function(){var e=(s()({},G.getFieldsValue())||{}).fileOss,n=void 0===e?[]:e,t=null==Y?void 0:Y.every((function(e){return"done"===e.status})),i=null==n?void 0:n.every((function(e){return"done"===e.status}));t&&i?oe():E.Z.confirm({title:"关闭弹框提示",content:"有文件未上传,是否确定离开?",okText:"离开",cancelText:"取消",onOk:function(){oe()}})},width:"1000px",title:"上传文件",children:(0,P.jsx)("div",{className:ni,children:(0,P.jsxs)(N.Z,{className:"mt10",form:G,scrollToFirstError:!0,layout:"vertical",onFinish:re,onValuesChange:function(e){if(console.log(e,"changedValues"),"fileOss"in e){var n,t;if(null!=e&&e.fileOss.every((function(e){return"done"===e.status}))&&null!=e&&null!==(n=e.fileOss)&&void 0!==n&&n.length)return b.ZP.success("上传完成!"),void oe(!0);if(null!=e&&e.fileOss.every((function(e){return"done"===e.status||"error"===e.status}))&&null!=e&&null!==(t=e.fileOss)&&void 0!==t&&t.length)return k(3),void H(!1);y(j.filter((function(n){var t;return null==e||null===(t=e.fileOss)||void 0===t?void 0:t.some((function(e){return e.name===n}))})))}h(s()({},G.getFieldsValue()))},children:[o?(0,P.jsx)(N.Z.Item,{label:(0,P.jsxs)("div",{children:["选择文件 ",(0,P.jsx)("span",{className:"c-light-black",children:"(单个文件不超过500M)"})]}),name:"file",rules:[{required:!0,message:"请选择文件"}],children:(0,P.jsxs)(ai,s()(s()({},ne),{},{children:[" ",_e()]}))}):(0,P.jsx)(N.Z.Item,{label:(0,P.jsxs)("div",{children:["选择文件 ",(0,P.jsx)("span",{className:"c-light-black",children:"(单个文件不超过100GB)"})]}),name:"fileOss",rules:[{required:!0,message:"请选择文件"}],children:(0,P.jsx)(si.ZP,{identifier:c,cancelUpload:B,container_type:"Shixun",container_id:_,uploading:A<3?A:0,disabled:A>0,height:300,maxSize:107374182400,description:p.commitMessage||"",text:_e(),onComplete:function(e){console.log(e,444)},realFileName:!0})}),!!j.length&&(0,P.jsxs)("span",{className:ii,children:[j.join("、"),"已存在,请删除后再上传"]}),(0,P.jsx)(N.Z.Item,{name:"commitMessage",label:"备注:",rules:[{whitespace:!0,message:"请勿输入空格"}],children:(0,P.jsx)(Z.Z,{bordered:!1,disabled:A>0,maxLength:100,suffix:"".concat((null===(n=p.commitMessage)||void 0===n?void 0:n.length)||0,"/100"),placeholder:"请填写备注信息"})})]})})})},li=t(91275),oi=t(99080),_i=t(72425),ci=["globalSetting","dispatch","practiceSetting","shixunsDetail","user"],ui=(l.Fragment,Me.Z.TabPane,(0,y.connect)((function(e){var n=e.globalSetting,t=e.shixunsDetail,i=e.practiceSetting;return{globalSetting:n,shixunsDetail:t,user:e.user,practiceSetting:i}}))((function(e){var n,t,i,a,o,_,c=e.globalSetting,u=e.dispatch,d=e.practiceSetting,p=e.shixunsDetail,h=e.user,f=(r()(e,ci),d.id),g=(0,l.useState)([]),j=S()(g,2),O=j[0],C=j[1],M=(0,l.useState)({}),w=S()(M,2),T=w[0],I=w[1],A=(0,l.useState)([]),k=S()(A,2),N=(k[0],k[1],(0,l.useState)(!1)),R=S()(N,2),B=R[0],W=R[1],K=(0,l.useState)(!0),U=S()(K,2),z=U[0],H=U[1],q=(0,l.useState)(!1),G=S()(q,2),J=G[0],Q=G[1],V=(0,l.useState)(!1),X=S()(V,2),$=X[0],ee=X[1],ne=(0,l.useState)(!1),te=S()(ne,2),ie=te[0],se=te[1],ae=(0,l.useState)(!1),re=S()(ae,2),le=re[0],oe=re[1],_e=(0,l.useState)("all"),ce=S()(_e,2),ue=ce[0],de=ce[1],pe=(0,l.useState)([]),me=S()(pe,2),he=me[0],ge=me[1],je=(0,l.useState)([]),Ee=S()(je,2),be=Ee[0],De=Ee[1],ye=(0,l.useState)(!1),Pe=S()(ye,2),Oe=Pe[0],Ce=Pe[1],Me=(0,l.useState)({}),Se=S()(Me,2),we=Se[0],Te=Se[1],Ie=(0,l.useState)(!1),Ae=S()(Ie,2),ke=Ae[0],Ne=Ae[1],Le=(0,l.useState)([]),Ze=S()(Le,2),Re=Ze[0],Be=Ze[1],We=(0,l.useState)({page:1,limit:10,total:0}),Ue=S()(We,2),ze=Ue[0],Fe=Ue[1],He=(0,l.useState)({page:1,limit:10,search:"",order:"mine"}),qe=S()(He,2);qe[0],qe[1];(0,l.useEffect)((function(){f&&Ge()}),[f]);var Ge=function(){var e=x()(m()().mark((function e(n){var t,i,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={page:1,limit:10,total:0},i=n||t,W(!0),e.next=5,u({type:"shixunsDetail/getSetData",payload:s()(s()({},i),{},{id:f})});case 5:null!=(a=e.sent)&&a.data_sets&&(W(!1),C(F()(a.data_sets)),Fe(s()(s()({},i),{},{total:null==a?void 0:a.data_sets_count})),H(!1),I(s()({},a)));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Je={selectedRowKeys:be,columnWidth:70,onChange:function(e){console.log("selectedRowKeys changed: ",e),De(e)}},Qe=function(e){(0,v.L9)(["实践项目","设置","数据集","删除"]);var n,t=e?[e]:be;E.Z.confirm({centered:!0,title:"确定要删除文件吗?",okText:"确定",cancelText:"取消",onOk:(n=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(f,"/destroy_data_sets.json"),{method:"Delete",body:{id:t}});case 2:0===e.sent.status&&(n=t.length===O.length&&ze.page>1?ze.page-1:ze.page,b.ZP.success("删除成功"),Ge(s()(s()({},ze),{},{page:n})),De([]));case 4:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})},Ye=function(){var e=x()(m()().mark((function e(){var n,t,i,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=we.title,t=null,console.log(n,"title"),""!==n){e.next=7;break}return t="文件名不能为空",Te(s()(s()({},we),{},{errorDes:t})),e.abrupt("return");case 7:if(!n.includes(" ")){e.next=11;break}return t="文件名不能有空格",Te(s()(s()({},we),{},{errorDes:t})),e.abrupt("return");case 11:if(i=O.find((function(e){return e.id===(null==we?void 0:we.id)})).title,n!==i.substring(0,i.lastIndexOf("."))&&n!==i){e.next=16;break}return t="文件名不能重名",Te(s()(s()({},we),{},{errorDes:t})),e.abrupt("return");case 16:return a=i.includes(".")?i.substring(i.lastIndexOf("."),i.length):"",e.next=19,(0,D.ZP)("/api/shixuns/".concat(f,"/rename_data_sets.json"),{method:"post",body:{id:null==we?void 0:we.id,new_file_name:n+a}});case 19:0===e.sent.status&&(b.ZP.success("重命名成功"),Ge(ze),Q(!1),Te({}));case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ve=function(e){var n=e,t=document.createElement("input");t.value=n,document.body.appendChild(t),t.select(),document.execCommand("Copy"),t.style.display="none"},Xe=[{title:"文件",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(e){return(0,P.jsx)(Ke.Z,{title:e,children:(0,P.jsx)("span",{children:e})})}},{title:"数据集来源",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:function(e,n){return null!=n&&n.data_set_id?(0,P.jsx)(Ke.Z,{title:e,children:(0,P.jsx)("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:function(){(0,v.xg)("/dataset/".concat(null==n?void 0:n.data_set_id,"/detail?tabId=public"))},children:e})}):"--"}},{title:"备注",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(e){return(0,P.jsx)(Ke.Z,{title:e,children:(0,P.jsx)("span",{children:e||"--"})})}},{title:"创建时间",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(e,n){return An()(n.created_on).format("YYYY-MM-DD HH:mm")}},{title:"文件路径",dataIndex:"file_path",key:"file_path",align:"left",render:function(e,n){return(0,P.jsxs)("div",{className:zt,children:[(0,P.jsx)(Ke.Z,{title:e,children:(0,P.jsx)("span",{className:Ft,children:e})}),(0,P.jsx)(It.CopyToClipboard,{text:e,onCopy:function(){return b.ZP.success("复制成功")},children:(0,P.jsx)(Ke.Z,{title:"复制",children:(0,P.jsx)("i",{className:"iconfont icon-fuzhi6 ml5"})})})]})}},{title:"最后修改人",dataIndex:"author",key:"author",align:"left",width:120},{title:"文件大小",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"操作",dataIndex:"operation",key:"operation",align:"left",width:200,render:function(e,n){return(0,P.jsxs)("div",{className:Ht,children:[(0,P.jsx)(Ke.Z,{title:"重命名",children:(0,P.jsx)("span",{className:"iconfont icon-zhongmingming",onClick:function(){var e;Te((0,Y.clone)(s()(s()({},n),{},{title:null!=n&&n.title.includes(".")?null==n||null===(e=n.title)||void 0===e?void 0:e.substring(0,n.title.lastIndexOf(".")):null==n?void 0:n.title}))),Q(!0),(0,v.L9)(["实践项目","设置","数据集","重命名"])}})}),(0,P.jsx)(Ke.Z,{title:"分享",children:(0,P.jsx)("span",{className:"iconfont icon-fenxiang",onClick:function(){(0,v.L9)(["实践项目","设置","数据集","分享"]),Te((0,Y.clone)(n)),ee(!0)}})}),(0,P.jsx)(Ke.Z,{title:"下载",children:(0,P.jsx)("span",{className:"iconfont icon-xiazai3",onClick:function(){(0,v.L9)(["实践项目","设置","数据集","下载"]),(0,v.Nd)(n.title,null==n?void 0:n.download_url)}})}),(0,P.jsx)(Ke.Z,{title:"同步到个人数据集中",children:(0,P.jsx)("span",{className:"iconfont icon-tongbushuju",onClick:function(){(0,v.L9)(["实践项目","设置","数据集","同步"]),oe(!0),Be([n]),ge([n.id])}})}),(0,P.jsx)(Ke.Z,{title:"删除",children:(0,P.jsx)("span",{className:"iconfont icon-shanchu8",onClick:function(){(0,v.L9)(["实践项目","设置","数据集","删除"]),Qe(n.id)}})})]})}}];return(0,P.jsxs)("div",{className:At,children:[(0,P.jsxs)("div",{className:kt,children:[(0,P.jsxs)("div",{className:Nt,children:["数据集(",ze.total,")"]}),(0,P.jsxs)("div",{className:Lt,children:[(0,P.jsx)("span",{className:Zt,children:"数据集路径:"}),(0,P.jsx)("input",{value:null==T?void 0:T.folder_name,disabled:!0}),(0,P.jsx)(It.CopyToClipboard,{text:null==T?void 0:T.folder_name,onCopy:function(){return b.ZP.success("复制成功")},children:(0,P.jsx)(Ke.Z,{placement:"topLeft",title:"点击复制数据集路径",children:(0,P.jsx)("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})})})]}),(0,P.jsxs)("div",{className:Rt,children:[(0,P.jsx)(L.ZP,{type:"primary",ghost:!0,onClick:function(){return Qe()},disabled:!be.length,style:{width:"60px"},children:"删除"}),(0,P.jsx)(L.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:function(){oe(!0),ge(be),Be(O.filter((function(e){return be.includes(e.id)})))},disabled:!be.length,children:"同步"}),(0,P.jsx)(fe.Z,{className:"ml10",disabled:2===(null==h||null===(n=h.userInfo)||void 0===n?void 0:n.user_status),dropdownRender:function(){return(0,P.jsxs)(ve.Z,{children:[(0,P.jsx)(ve.Z.Item,{onClick:function(){Ce(!0)},children:"上传数据集"},1),(0,P.jsx)(ve.Z.Item,{onClick:function(){se(!0),de("all")},children:"选择数据集"},2)]})},children:(0,P.jsx)("span",{className:Vt,children:(0,P.jsx)("span",{children:"增加数据集"})})})]})]}),(0,P.jsx)("div",{className:Bt,children:(0,P.jsx)(xe.Z,{loading:z,active:!0,paragraph:{rows:5},children:ze.total?(0,P.jsx)(Tt.Z,{rowSelection:Je,className:Wt,dataSource:O,bordered:!1,rowKey:function(e){return e.id},rowClassName:Kt,columns:Xe,loading:B,pagination:{pageSize:ze.limit,total:ze.total,current:ze.page,onChange:function(e){var n=s()(s()({},ze),{},{page:e});De([]),Fe(n),Ge(n)},showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):(0,P.jsxs)("div",{className:Ut,children:[(0,P.jsx)("img",{src:li.x7,width:"258"}),(0,P.jsx)("span",{className:"c-grey-c",children:"暂无数据集文件~"})]})})}),(0,P.jsx)(ri,{rootIdentifier:null==p||null===(t=p.detail)||void 0===t?void 0:t.root_identifier,wrapClassName:Yt,id:f,containerId:null==p||null===(i=p.detail)||void 0===i?void 0:i.id,local:null==c||null===(a=c.setting)||void 0===a?void 0:a.is_local,dispatch:u,visible:Oe,onClose:function(){return Ce(!1)},onOK:Ge}),(0,P.jsx)(E.Z,{title:"重命名",open:J,onOk:Ye,centered:!0,wrapClassName:Jt,onCancel:function(){Q(!1),Te({})},width:"1000px",children:(0,P.jsxs)("div",{children:[(0,P.jsxs)("div",{className:Gt,children:[(0,P.jsx)("sup",{children:"*"}),"文件名 :"]}),(0,P.jsx)(Z.Z,{value:null==we?void 0:we.title,placeholder:"请输入文件名字",bordered:!1,onChange:function(e){Te(s()(s()({},we),{},{title:e.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((null==we||null===(o=we.title)||void 0===o?void 0:o.length)||0,"/60")}),(null==we?void 0:we.errorDes)&&(0,P.jsx)("div",{className:Qt,children:null==we?void 0:we.errorDes})]})}),(0,P.jsx)(E.Z,{title:"分享下载链接",open:$,onOk:function(){var e=we.download_url;Ve(e),b.ZP.success("复制成功"),ee(!1),Te({})},centered:!0,wrapClassName:qt,onCancel:function(){ee(!1),Te({})},width:"1000px",okText:"复制链接",children:(0,P.jsxs)("div",{children:[(0,P.jsxs)("div",{className:Gt,children:["发送链接,别人可以通过链接下载文件",(0,P.jsx)("span",{children:"(有效期为3天)"})]}),(0,P.jsx)(Z.Z,{bordered:!1,addonBefore:"链接",value:null==we?void 0:we.download_url})]})}),(0,P.jsx)(oi.Z,{setVisible:se,visible:ie,recordId:he,type:ue,updateData:Ge,identifier:null===(_=p.detail)||void 0===_?void 0:_.identifier}),(0,P.jsx)(E.Z,{title:"同步到个人数据集",open:le,width:400,centered:!0,keyboard:!1,onCancel:function(){return oe(!1)},maskClosable:!1,footer:(0,P.jsxs)("div",{style:{display:"flex",justifyContent:"center"},children:[(0,P.jsx)("div",{className:Xt,onClick:function(){Ne(!0)},children:"生成新的数据集"}),(0,P.jsx)("div",{className:$t,onClick:function(){oe(!1),se(!0),de("my")},children:"发送到已有数据集中"})]}),children:(0,P.jsx)("div",{className:ei,children:"将该数据集文件同步到个人数据集中,请选择同步方式:"})}),(0,P.jsx)(_i.Z,{visible:ke,attachmentInfo:Re,onClose:function(){return Ne(!1)},onSuccess:function(e){Ne(!1),y.history.push("/dataset/".concat(e,"/detail?tabId=mine"))}})]})}))),di=t(31797),pi="wrap___VIvSS",mi="content___pqoZT",hi="mainPathWrap___v3uSU",xi="colorBlue___AjQlz",fi=function(e){return null!=e&&e.length?e.filter((function(e,n){return 0!==n})).map((function(e){return e.val})).join("").substr(1):""},vi=(0,y.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=e.fileType,a=e.path,r=e.onFinish,o=void 0===r?function(){}:r,_=(0,y.useParams)(),c=(0,l.useState)(""),u=S()(c,2),d=u[0],p=u[1],h=(0,l.useState)([]),f=S()(h,2),v=f[0],g=f[1],j=(0,l.useState)([]),D=S()(j,2),O=D[0],C=D[1],M=[Ci.OriginalPicturePath,Ci.ExpectPicturePath,Ci.PicturePath].includes(i);(0,l.useEffect)((function(){"EditPracticeSetting-SelectFilePath"===n.actionTabs.key&&(p(a||""),w())}),[n.actionTabs.key]);var w=function(){var e=x()(m()().mark((function e(){var n,i,a,r,l=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=l.length>0&&void 0!==l[0]?l[0]:"",e.next=3,t({type:"shixunsDetail/getRepository",payload:{id:_.id,path:i}});case 3:a=e.sent,""!==i||null!=a&&null!==(n=a.trees)&&void 0!==n&&n.length||b.ZP.warning("请先去代码仓库提交文件"),null!=a&&a.trees&&(r=a.trees.map((function(e){return s()(s()({},e),{name:e.name,val:e.name})})),C(r||[]));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=x()(m()().mark((function e(){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o(d),I();case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){p(""),g([]),C([]),t({type:"shixunsDetail/setActionTabs",payload:{}})},A=fi(v);return(0,P.jsx)(E.Z,{centered:!0,title:"文件路径",closable:!1,keyboard:!1,open:"EditPracticeSetting-SelectFilePath"===n.actionTabs.key,onOk:T,onCancel:I,children:(0,P.jsxs)("div",{className:pi,children:[(0,P.jsxs)("div",{className:mi,children:[(0,P.jsx)("div",{className:hi,children:!(null==v||!v.length)&&v.map((function(e,n){return(0,P.jsx)("a",{onClick:function(){return function(e,n){var t=v.filter((function(e,t){return t<=n}));g(t);var i=fi(t);M&&p(i),w(i)}(0,n)},children:e.val},n)}))}),!(null==O||!O.length)&&O.map((function(e,n){return"tree"===e.type?(0,P.jsxs)("a",{onClick:function(){return function(e){if("tree"===e.type){v.length?v.push({val:"/".concat(e.val),path:e.val}):v.push({val:"根目录",path:""},{val:"/".concat(e.val),path:e.val}),g(v);var n=fi(v);M&&p(n),w(n)}}(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-wenjianjia ".concat(xi)}),A?"".concat(A,"/"):A,e.name]},n):(0,P.jsxs)("a",{onClick:function(){return function(e){var n=fi(v),t="".concat(n?"".concat(n,"/"):n).concat(e);i===Ci.Path?(null==d||!d.includes("".concat(t,";")))&&p("".concat(d).concat(t,";")):i===Ci.ExecPath&&p(t)}("".concat(e.name))},children:[(0,P.jsx)("i",{className:"iconfont icon-zuoye ".concat(xi)}),A?"".concat(A,"/"):A,e.name]},n)}))]}),(0,P.jsx)("label",{className:"mt5",children:"选中的新建文件夹目录:"}),(0,P.jsx)(Z.Z,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)",value:d,onChange:function(e){return p(e.target.value)}})]})})})),gi="wrap___AnxZp",ji="fixBtn___sQhsA",Ei=t(21089),bi=["shixunsDetail","globalSetting","user","dispatch"],Di=(0,y.connect)((function(e){return{shixunsDetail:e.shixunsDetail,globalSetting:e.globalSetting,user:e.user}}))((function(e){e.shixunsDetail,e.globalSetting,e.user,e.dispatch,r()(e,bi);var n,t=(0,y.useLocation)(),i=(0,l.useRef)(null===(n=t.pathname)||void 0===n||null===(n=n.split("/"))||void 0===n?void 0:n[2]),a=N.Z.useForm(),o=S()(a,1)[0],_=(0,l.useState)(""),c=S()(_,2),u=c[0],d=c[1],p=(0,l.useState)(!1),h=S()(p,2),f=h[0],v=h[1],g=(0,l.useState)(!1),j=S()(g,2),E=j[0],O=j[1];(0,l.useEffect)((function(){i.current&&C()}),[i.current]);var C=function(){var e=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v(!0),e.next=3,(0,D.ZP)("/api/shixuns/".concat(i.current,"/get_standard_answer.json"),{method:"get",params:{from:"edit"}});case 3:0===(n=e.sent).status&&(d((null==n?void 0:n.standard_answer)||""),o.setFieldsValue({hide_answer:null==n?void 0:n.hide_answer,disable_copy:null==n?void 0:n.disable_copy}),v(!1));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){var e=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,D.ZP)("/api/shixuns/".concat(i.current,"/set_standard_answer.json"),{method:"post",body:s()({},n)});case 3:0===e.sent.status&&b.ZP.success("保存成功"),O(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,P.jsx)("section",{className:gi,children:(0,P.jsx)(xe.Z,{loading:f,children:(0,P.jsxs)(N.Z,{form:o,scrollToFirstError:!0,layout:"vertical",onFinish:M,children:[(0,P.jsx)(N.Z.Item,{name:"hide_answer",valuePropName:"checked",children:(0,P.jsx)(U.Z,{children:"隐藏参考答案模块"})}),(0,P.jsx)(N.Z.Item,{name:"disable_copy",valuePropName:"checked",children:(0,P.jsx)(U.Z,{children:"禁止复制参考答案"})}),(0,P.jsx)(N.Z.Item,{name:"standard_answer",label:"参考答案:",rules:[{required:!0,message:"请输入参考答案"}],children:(0,P.jsx)(k.Z,{defaultValue:u})}),(0,P.jsx)(N.Z.Item,{children:(0,P.jsx)(Ei.t,{okText:"保存",loading:E,hasCancelBtn:!1,className:ji,okButtonProps:{htmlType:"submit"}})})]})})})})),yi=t(83833),Pi=t(39248),Oi=t(94727),Ci=(di.Z.Countdown,function(e){return e.Path="path",e.ExecPath="exec_path",e.OriginalPicturePath="original_picture_path",e.ExpectPicturePath="expect_picture_path",e.PicturePath="picture_path",e}({})),Mi=(0,y.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n,practiceSetting:e.practiceSetting,shixunsDetail:e.shixunsDetail}}))((function(e){e.globalSetting,e.loading;var n,t=e.dispatch,i=(e.practiceSetting,e.shixunsDetail),a=(0,l.useState)(),r=S()(a,2),o=(r[0],r[1],(0,l.useState)()),_=S()(o,2),c=(_[0],_[1],(0,l.useRef)(),(0,l.useState)()),u=S()(c,2),d=(u[0],u[1],(0,l.useState)()),p=S()(d,2),h=(p[0],p[1],(0,l.useState)(!0)),f=S()(h,2),v=(f[0],f[1],(0,l.useState)(700)),g=S()(v,2),E=(g[0],g[1],(0,l.useState)("")),b=S()(E,2),D=b[0],O=b[1],C=(0,l.useState)("1"),M=S()(C,2),w=M[0],T=M[1],I=(0,y.useParams)();(0,l.useEffect)((function(){A()}),[]);var A=function(){var e=x()(m()().mark((function e(){var n,t,i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.Ui)({identifier:I.id});case 2:if(null==(t=e.sent)||null===(n=t.data)||void 0===n||null===(n=n.data_list)||void 0===n||!n.length){e.next=6;break}return yi.Z.publish("pod-restrict-data",{identifier:null==t||null===(i=t.data)||void 0===i?void 0:i.identifier,data_list:null==t||null===(s=t.data)||void 0===s?void 0:s.data_list}),e.abrupt("return");case 6:null!=t&&t.url&&O(null==t?void 0:t.url);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),k=function(e){t({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},N=function(){var e=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.QA)({id:I.id,startup_file:n});case 2:A(),t({type:"practiceSetting/getCommonData",payload:s()({},I)});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,P.jsx)(Me.Z,{activeKey:w,onChange:function(e){return T(e)},tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"服务设置",children:(0,P.jsxs)("div",{children:[(0,P.jsxs)(B.Z,{className:"mt20 ml20 font14",align:"middle",children:[(0,P.jsxs)(W.Z,{children:[(0,P.jsx)("span",{className:"c-red",children:"* "}),"默认打开文件:"]}),(0,P.jsx)(W.Z,{className:"mr10",children:(0,P.jsx)(Ke.Z,{title:"开启JupyterLab评测功能,则默认打开文件同时也作为评测的执行文件。",placement:"bottom",children:(0,P.jsx)(Pi.Z,{style:{cursor:"pointer"}})})}),(0,P.jsx)(W.Z,{flex:"300px",onClick:function(){return k(Ci.ExecPath)},children:(0,P.jsx)(Z.Z,{value:D})}),(0,P.jsx)(W.Z,{flex:"1",children:(0,P.jsx)(L.ZP,{type:"primary",className:"ml10",onClick:function(){return k(Ci.ExecPath)},children:"设置"})})]}),(0,P.jsx)("iframe",{onLoad:function(e){},src:D,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),(0,P.jsx)(vi,{fileType:"path",path:null==i||null===(n=i.detail)||void 0===n?void 0:n.startup_file,onFinish:function(e){return N(e)}})]})},{key:"2",label:"评测设置",children:"2"===w?(0,P.jsx)(Oi.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"参考答案",children:(0,P.jsx)(Di,{})}]})})),Si="catechism___lS6Ml",wi="tab___vw6iE",Ti=t(53273),Ii=t(70236),Ai=t.n(Ii),ki="collect___pxqYO",Ni="head___WuH5D",Li=function(e){var n=e.onOk,t=e.onCancel,i=e.visible,a=e.modalParams,r=e.forceIn,o=N.Z.useForm(),_=S()(o,1)[0],c=(0,l.useState)(!1),u=S()(c,2),d=u[0],p=u[1],h=!r&&"number"==typeof i;(0,l.useEffect)((function(){i?_.setFieldsValue(s()({},a)):_.resetFields()}),[i]);var f=function(){var e=x()(m()().mark((function e(t){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,n(t);case 3:p(!1);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,P.jsx)(E.Z,{centered:!0,destroyOnClose:!0,onCancel:function(){return t()},onOk:function(){return _.submit()},open:!!i,confirmLoading:d,title:h?"编辑问答":"新增问答",width:900,okText:h?"确定":"加入问题集",children:(0,P.jsxs)(N.Z,{form:_,size:"large",onFinish:f,children:[(0,P.jsx)(N.Z.Item,{name:"title",label:"问题",rules:[{required:!0,message:"请输入您的问题"},{whitespace:!0,message:"请输入您的问题"}],children:(0,P.jsx)(Z.Z,{placeholder:"请输入您的问题"})}),(0,P.jsx)(N.Z.Item,{className:"mb0",name:"content",label:"回答",rules:[{required:!0,message:"请输入您的回答"}],children:(0,P.jsx)(k.Z,{className:"mb0",placeholder:"请输入您的回答",watch:!0,defaultValue:null==a?void 0:a.content})})]})})},Zi=function(e){Ai()(e);var n=(0,y.useParams)(),t=(0,l.useState)(!1),i=S()(t,2),a=i[0],r=i[1],o=(0,l.useState)(0),_=S()(o,2),c=_[0],u=_[1],d=(0,l.useState)([]),p=S()(d,2),h=p[0],f=p[1],g=(0,l.useState)(!1),j=S()(g,2),O=j[0],C=j[1],M=(0,l.useState)({title:"",content:""}),w=S()(M,2),T=w[0],I=w[1],A=(0,l.useState)(!1),k=S()(A,2),N=k[0],L=k[1],Z=(0,l.useState)(!1),R=S()(Z,2),B=R[0],W=R[1],U=(0,l.useState)([]),z=S()(U,2),F=z[0],H=z[1],q=(0,l.useState)({keywords:"",page:1,limit:10}),G=S()(q,2),J=G[0],Q=G[1];(0,l.useEffect)((function(){Y(J)}),[]);var Y=function(){var e=x()(m()().mark((function e(t){var i,s,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r(!0),e.next=3,(0,D.ZP)("/api/shixuns/".concat(n.id,"/qna_sets.json"),{method:"get",params:t});case 3:0===(i=e.sent).status&&(f((null==i||null===(s=i.data)||void 0===s?void 0:s.qna_sets)||[]),u(null==i||null===(a=i.data)||void 0===a?void 0:a.total_count)),r(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),X=function(){var e=x()(m()().mark((function e(t){var i,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("number"!=typeof O){e.next=7;break}return e.next=3,(0,D.ZP)("/api/shixuns/".concat(n.id,"/qna_sets/").concat(O,".json"),{method:"put",body:t});case 3:0===(null==(i=e.sent)?void 0:i.status)&&(b.ZP.success("编辑成功"),Y(J),C(!1)),e.next=11;break;case 7:return e.next=9,(0,D.ZP)("/api/shixuns/".concat(n.id,"/qna_sets.json"),{method:"post",body:t});case 9:0===(null==(a=e.sent)?void 0:a.status)&&(b.ZP.success("添加成功"),J.page=1,J.keywords="",Q(s()({},J)),Y(J),C(!1));case 11:case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$=function(){var e=x()(m()().mark((function e(t){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:E.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:"确认删除吗?",onOk:function(){var e=x()(m()().mark((function e(){var i,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(n.id,"/qna_sets/").concat(t.id,".json"),{method:"delete"});case 2:0===(null==(i=e.sent)?void 0:i.status)&&(a=1===h.length&&J.page>1?J.page-1:J.page,J.page=a,Q(s()({},J)),Y(J),b.ZP.success("删除成功"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ee=[{title:"问题",dataIndex:"title",ellipsis:!0,render:function(e){return(0,P.jsx)(Ke.Z,{placement:"topLeft",title:e,children:(0,P.jsx)("span",{className:"c-black",children:e||"--"})})}},{title:"回答",dataIndex:"content",ellipsis:!0,render:function(e){return(0,P.jsx)(Ke.Z,{placement:"topLeft",title:e,children:(0,P.jsx)("span",{className:"c-black",children:e||"--"})})}},{title:"操作",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:function(e,n){return(0,P.jsxs)("span",{children:[(0,P.jsx)("span",{className:"c-light-primary current mr20",onClick:function(){C(e),I({title:null==n?void 0:n.title,content:null==n?void 0:n.content})},children:"编辑"}),(0,P.jsx)("span",{className:"current c-red",onClick:function(){return $(n)},children:"删除"})]})}}],ne={onRemove:function(){H([])},beforeUpload:function(e){if((null==e?void 0:e.size)>52428800)return b.ZP.info("文件超过50M,不符合上传要求"),!1;if(!("application/vnd.ms-excel"===e.type||"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"===e.type))return b.ZP.info("请上传 .xls 或 .xlsx 文件!"),!1;var n=[];return n.push(e),H([].concat(n)),!1},fileList:F,accept:".xls,.xlsx"};return(0,P.jsxs)("div",{className:ki,children:[(0,P.jsxs)("div",{className:Ni,children:[(0,P.jsx)(Ti.t7,{style:{width:480},placeholder:"请输入您的问题",value:J.keywords,onChange:function(e){J.keywords=e,J.page=1,Q(s()({},J)),Y(J)}}),(0,P.jsx)(Ti.op,{className:"ml40 mr20",shape:"default",onClick:function(){C(!0),I({title:"",content:""})},children:"新增问答"}),(0,P.jsx)(Ti.op,{type:"primary",shape:"default",onClick:function(){return L(!0)},children:"导入问答"})]}),(0,P.jsx)(Tt.Z,{columns:ee,style:{marginTop:33},dataSource:h,loading:a,rowKey:"id",pagination:{current:J.page,hideOnSinglePage:!c,showQuickJumper:!0,showSizeChanger:!0,pageSize:J.limit,pageSizeOptions:["10","20","50","100","200"],total:c,size:"default",showTotal:v.rU,onChange:function(e,n){J.page=e,J.limit=n,Q(s()({},J)),Y(J)}}}),(0,P.jsxs)(E.Z,{title:"导入问答",open:N,centered:!0,confirmLoading:B,onCancel:function(){L(!1),H([])},onOk:x()(m()().mark((function e(){var t,i,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=new FormData,!(F.length>0)){e.next=5;break}t.append("file",F[0]),e.next=7;break;case 5:return b.ZP.warning("请选择文件"),e.abrupt("return");case 7:return W(!0),e.next=10,(0,D.ZP)("/api/shixuns/".concat(null==n?void 0:n.id,"/qna_sets/import.json"),{method:"post",body:t},!0);case 10:0===(null==(i=e.sent)?void 0:i.status)&&(null!=i&&null!==(a=i.fail)&&void 0!==a&&a.length?E.Z.confirm({icon:null,width:485,title:"导入失败",centered:!0,content:(0,P.jsxs)("span",{children:["检测到本次导入存在不符合要求的数据,点击下载",(0,P.jsx)("a",{href:"".concat(V.Z.API_SERVER,"/api/shixuns/").concat(null==n?void 0:n.id,"/qna_sets/down_error_import_file.json"),children:"导入失败的数据"}),"查看"]})}):(b.ZP.success("导入成功"),J.page=1,J.keywords="",Q(s()({},J)),Y(J),L(!1),H([]))),W(!1);case 13:case"end":return e.stop()}}),e)}))),children:[(0,P.jsxs)("p",{style:{color:"#232B40"},children:["步骤一:",(0,P.jsx)("span",{className:"ml15 mr5",children:"下载"}),(0,P.jsx)("a",{href:"".concat(V.Z.API_SERVER,"/api/shixuns/").concat(null==n?void 0:n.id,"/qna_sets/down_template.json"),children:"导入问答集模板"}),",并填写对应内容"]}),(0,P.jsxs)("p",{style:{color:"#232B40"},children:["步骤二:",(0,P.jsx)("span",{className:"ml15",children:"上传填写好的《导入问答模板》"})]}),(0,P.jsx)("div",{style:{marginLeft:74},children:(0,P.jsx)(K.Z,s()(s()({},ne),{},{children:(0,P.jsx)(Ti.op,{shape:"default",icon:(0,P.jsx)("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}}),children:"上传文件"})}))})]}),(0,P.jsx)(Li,{visible:O,onCancel:function(){return C(!1)},onOk:X,modalParams:T})]})},Ri="record___Ueu3j",Bi="head___UOVq4",Wi=function(e){Ai()(e);var n=(0,y.useParams)(),t=N.Z.useForm(),i=S()(t,1)[0],a=(0,l.useState)(!1),r=S()(a,2),o=r[0],_=r[1],c=(0,l.useState)(0),u=S()(c,2),d=u[0],p=u[1],h=(0,l.useState)([]),f=S()(h,2),g=f[0],j=f[1],O=(0,l.useState)(!1),C=S()(O,2),M=C[0],w=C[1],T=(0,l.useState)({title:"",content:""}),I=S()(T,2),A=I[0],k=I[1],R=(0,l.useState)({page:1,limit:10}),B=S()(R,2),W=B[0],K=B[1];(0,l.useEffect)((function(){F(W)}),[]);var U=[{value:"ai",label:"AI模型"},{value:"qna_set",label:"实训问答集"}],z=[{value:"added_to_set",label:"已加入问答集"},{value:"skipped",label:"无需处理"},{value:"pending",label:"待处理"},{value:"ignored",label:"已忽略"}],F=function(){var e=x()(m()().mark((function e(t){var i,s,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),e.next=3,(0,D.ZP)("/api/shixuns/".concat(n.id,"/qna_records.json"),{method:"get",params:t});case 3:0===(i=e.sent).status&&(j((null==i||null===(s=i.data)||void 0===s?void 0:s.qna_records)||[]),p(null==i||null===(a=i.data)||void 0===a?void 0:a.total_count)),_(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(){var e=x()(m()().mark((function e(t){var i;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(n.id,"/qna_sets.json"),{method:"post",body:s()(s()({},t),{},{qna_record_id:M})});case 2:0===(null==(i=e.sent)?void 0:i.status)&&(b.ZP.success("添加成功"),F(W),w(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){var e=x()(m()().mark((function e(t){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:E.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:"确认忽略吗?",onOk:function(){var e=x()(m()().mark((function e(){var i;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(n.id,"/qna_records/").concat(t.id,"/update_status.json"),{method:"post",body:{status:"ignored"}});case 2:0===(null==(i=e.sent)?void 0:i.status)&&F(W);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=[{title:"问题",dataIndex:"question",ellipsis:!0,render:function(e){return(0,P.jsx)(Ke.Z,{placement:"topLeft",title:e,children:(0,P.jsx)("span",{className:"c-black",children:e||"--"})})}},{title:"回答",dataIndex:"answer",ellipsis:!0,render:function(e){return(0,P.jsx)(Ke.Z,{placement:"topLeft",title:e,children:(0,P.jsx)("span",{className:"c-black",children:e||"--"})})}},{title:"回答来源",dataIndex:"answer_source",width:110,render:function(e){var n;return(0,P.jsx)("span",{className:"c-black",children:null==U||null===(n=U.find((function(n){return n.value===e})))||void 0===n?void 0:n.label})}},{title:"状态",dataIndex:"status",width:120,render:function(e){var n;return(0,P.jsx)("span",{className:"c-black",children:null==z||null===(n=z.find((function(n){return n.value===e})))||void 0===n?void 0:n.label})}},{title:"操作",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:function(e,n){return(0,P.jsxs)("span",{children:[["pending","ignored"].includes(n.status)&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("span",{className:"c-light-primary current mr20",onClick:function(){w(e),k({title:null==n?void 0:n.question,content:null==n?void 0:n.answer})},children:"加入问答集"}),(0,P.jsx)("span",{className:"current c-light-primary",onClick:function(){return q(n)},children:"忽略"})]}),["skipped"].includes(n.status)&&(0,P.jsx)(Ke.Z,{placement:"topRight",title:"回答来自问题集,无需再次加入",children:(0,P.jsx)("span",{style:{cursor:"not-allowed",color:"#CCCCCC"},children:"加入问答集"})}),["added_to_set"].includes(n.status)&&(0,P.jsx)(Ke.Z,{placement:"topRight",title:"已经加入问答集,无需再次加入",children:(0,P.jsx)("span",{style:{cursor:"not-allowed",color:"#CCCCCC"},children:"加入问答集"})})]})}}];return(0,P.jsxs)("div",{className:Ri,children:[(0,P.jsx)("div",{className:Bi,children:(0,P.jsxs)(N.Z,{layout:"inline",form:i,colon:!1,size:"large",onFinish:function(e){W.page=1,W=s()(s()({},W),e),K(s()({},W)),F(W)},children:[(0,P.jsx)(N.Z.Item,{name:"keywords",label:"问题",children:(0,P.jsx)(Z.Z,{placeholder:"请输入您的问题",style:{width:300}})}),(0,P.jsx)(N.Z.Item,{name:"answer_source",label:"回答来源",children:(0,P.jsx)(We.default,{allowClear:!0,placeholder:"请选择回答来源",options:U,style:{width:200}})}),(0,P.jsx)(N.Z.Item,{name:"status",label:"状态",children:(0,P.jsx)(We.default,{allowClear:!0,placeholder:"请选择状态",options:z,style:{width:200}})}),(0,P.jsx)(N.Z.Item,{style:{marginRight:0},children:(0,P.jsx)(L.ZP,{type:"primary",htmlType:"submit",children:"搜索"})})]})}),(0,P.jsx)(Tt.Z,{columns:G,style:{marginTop:33},dataSource:g,loading:o,rowKey:"id",pagination:{current:W.page,hideOnSinglePage:!d,showQuickJumper:!0,showSizeChanger:!0,pageSize:W.limit,pageSizeOptions:["10","20","50","100","200"],total:d,size:"default",showTotal:v.rU,onChange:function(e,n){W.page=e,W.limit=n,K(s()({},W)),F(W)}}}),(0,P.jsx)(Li,{visible:M,onCancel:function(){return w(!1)},onOk:H,modalParams:A,forceIn:!0})]})},Ki=(0,y.connect)((function(e){return{practiceSetting:e.practiceSetting,shixunsDetail:e.shixunsDetail}}))((function(e){e.dispatch,e.practiceSetting,e.shixunsDetail;var n=(0,l.useState)("1"),t=S()(n,2),i=t[0],s=t[1];return(0,P.jsxs)("div",{className:Si,children:[(0,P.jsx)(Ti.tp,{dataSource:[{id:"1",name:"问答集"},{id:"2",name:"问答记录"}],value:i,onChange:function(e){return s(e)},className:wi}),"1"===i&&(0,P.jsx)(Zi,{}),"2"===i&&(0,P.jsx)(Wi,{})]})})),Ui=["tabsActive"],zi=function(e){var n=e.tabsActive,t=r()(e,Ui);return(0,P.jsxs)(l.Fragment,{children:["information"===n&&(0,P.jsx)(le,{}),"warehouse"===n&&(0,P.jsx)(oe.default,{}),"level"===n&&(0,P.jsx)(he,s()({},t)),"collaborate"===n&&(0,P.jsx)(Le,s()({},t)),"setting"===n&&(0,P.jsx)(Ze.Z,{}),"environment"===n&&(0,P.jsx)(wt,s()({},t)),"dataset"===n&&(0,P.jsx)(ui,{}),"service"===n&&(0,P.jsx)(Mi,s()({},t)),"catechism"===n&&(0,P.jsx)(Ki,s()({},t))]})},Fi="sidebar___OW5LG",Hi="items___j856O",qi="item___Zn_qr",Gi="name___ZfhoC",Ji="itemActive___sW_Ri",Qi="question___yfIcY";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var Yi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",Vi=["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"],Xi=[{name:"基本信息",icon:(0,P.jsx)("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"代码仓库",icon:(0,P.jsx)("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"任务关卡",icon:(0,P.jsx)("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"实验环境",icon:(0,P.jsx)("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"数据集",icon:(0,P.jsx)("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"服务与评测",icon:(0,P.jsx)("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"合作人员",icon:(0,P.jsx)("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"设置",icon:(0,P.jsx)("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"问答集",icon:(0,P.jsx)("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],$i=(0,y.connect)((function(e){var n=e.loading,t=e.globalSetting,i=e.shixunsDetail;return{globalSetting:t,loading:n,practiceSetting:e.practiceSetting,shixunsDetail:i}}))((function(e){e.globalSetting,e.loading;var n,t=e.dispatch,i=e.shixunsDetail,a=e.practiceSetting,o=(r()(e,Vi),a.base_info_warning),_=a.challenges_warning,c=a.id,u=a.repository_warning,d=a.sideBar,p=a.service_warning,m=(0,y.useLocation)(),h=(0,y.useParams)(),x=(0,y.useSearchParams)(),f=S()(x,1)[0];(0,l.useEffect)((function(){var e,n=f.get("tabId"),s=m.pathname.split("/").length,a=(null!=i&&null!==(e=i.detail)&&void 0!==e&&e.windows_vnc?Xi.filter((function(e){return"dataset"!==e.tabId})):Xi).map((function(e){return e.tabId})).includes(n);n&&a?t({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:n}}):s>4?t({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}}):(!n||n&&!a)&&t({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),[null==i||null===(n=i.detail)||void 0===n?void 0:n.windows_vnc]),(0,l.useEffect)((function(){return function(){t({type:"practiceSetting/setSideBarTabs",payload:s()(s()({},a.sideBar),{},{selectPath:""})})}}),[h.id]);var v;return(0,P.jsxs)("div",{className:Fi,children:[(0,P.jsx)("div",{className:Hi,children:(null!=i&&null!==(v=i.detail)&&void 0!==v&&v.windows_vnc?Xi.filter((function(e){return"dataset"!==e.tabId})):Xi).filter((function(e){var n;return null!=i&&null!==(n=i.detail)&&void 0!==n&&n.is_jupyter_lab?"level"!==e.tabId:"service"!==e.tabId})).map((function(e){var n=e.name,i=e.icon,s=e.tabId;return(0,P.jsxs)("div",{className:"".concat(a.sideBar.tabsActive===s?Ji:qi," font12"),onClick:function(){return function(e){var n;if(e!==d.tabsActive){var i=function(){y.history.push("/shixuns/".concat(c,"/edit?tabId=").concat(e)),t({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:e,selectPath:"",confirmLeave:!1}})};null!=a&&null!==(n=a.sideBar)&&void 0!==n&&n.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){i()}}):i()}}(s)},children:[i,(0,P.jsx)("span",{className:Gi,children:n}),"information"===s&&o&&(0,P.jsx)(Ke.Z,{title:"请完善基本信息",children:(0,P.jsx)("img",{src:Yi,alt:""})}),"level"===s&&_&&(0,P.jsx)(Ke.Z,{title:"请创建任务关卡",children:(0,P.jsx)("img",{src:Yi,alt:""})}),"service"===s&&p&&(0,P.jsx)(Ke.Z,{title:"请设置默认打开文件",children:(0,P.jsx)("img",{src:Yi,alt:""})}),"warehouse"===s&&u&&(0,P.jsx)(Ke.Z,{title:"请开启代码仓库",children:(0,P.jsx)("img",{src:Yi,alt:""})})]},s)}))}),(0,P.jsx)("div",{className:Qi,children:(0,P.jsx)(Ke.Z,{placement:"right",title:"常见问题",children:(0,P.jsx)("span",{style:{cursor:"pointer"},onClick:function(){return window.open("https://www.educoder.net/forums/4692")},children:(0,P.jsx)("img",{src:li.Pt,height:44,width:44,alt:""})})})})]})})),es="bottom___AZ7c_",ns="yes___iDEVN",ts="no___E02he",is=(0,y.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.shixunsDetail;return{classroomList:n,loading:t.effects,shixunsDetail:i}}))((function(e){var n,t,i=e.classroomList,a=e.loading,r=e.dispatch,o=(e.shixunsDetail,(0,y.useParams)()),_=((0,y.useLocation)(),(0,l.useState)(!1)),c=S()(_,2),u=c[0],d=c[1],p=(0,l.useState)(!1),h=S()(p,2),f=h[0],v=h[1],g=i.actionTabs,j=N.Z.useForm(),O=S()(j,1)[0],C=(0,l.useState)({name:"string"}),M=S()(C,2),w=M[0],T=M[1],I=(0,l.useState)(),A=S()(I,2),k=A[0];A[1];(0,l.useEffect)((function(){console.log(o),"重名修改"===i.actionTabs.key&&(w.name=null==g?void 0:g.name),T(s()({},w)),O.setFieldsValue({name:null==g?void 0:g.name})}),[i.actionTabs.key]);return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(E.Z,{centered:!0,title:"提示",open:"同步修改"===i.actionTabs.key,width:460,zIndex:(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.zIndex)||1e3,footer:null,onOk:x()(m()().mark((function e(){var n,t,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(123123),e.abrupt("return");case 4:return n=O.getFieldValue(),t="post",d(!0),a="/api/course_second_categories/".concat(i.actionTabs.selectArrs.category_id,"/rename_category.json"),g.selectArrs.main_id&&(a="/api/course_modules/".concat(i.actionTabs.selectArrs.main_id,"/rename_module.json")),"board"!==i.actionTabs.selectArrs.category_type&&"board"!==i.actionTabs.selectArrs.type||(a="/api/boards/".concat(i.actionTabs.selectArrs.category_id,".json"),t="put"),e.next=12,(0,D.ZP)(a,{method:t,body:s()({},n)});case 12:0===e.sent.status&&(b.ZP.success("修改成功"),r({type:"classroomList/setActionTabs",payload:{key:"同步修改成功"}}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:o.coursesId}}),g.cb&&g.cb()),d(!1);case 15:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"classroomList/setActionTabs",payload:{}})},children:[(0,P.jsx)("div",{children:(0,P.jsxs)("p",{children:["本实训为创建作业/考试时复制生成的,",{information:"请确认是否将本次修改的基本信息同步至原实训中",wareHouse:"请确认是否将本次代码仓库修改内容同步到原实训中",environment:"请确认是否将本次修改的实验环境同步至原实训中",taskLevel:"请确认是否将本次修改的任务关卡同步至原实训中",setting:"请确认是否将本次修改的设置同步至原实训中"}[i.actionTabs.type],"?"]})}),(0,P.jsxs)("div",{className:es,children:[(0,P.jsx)(L.ZP,{loading:a["shixunsDetail/saveCopyForExercise"]&&f,className:ts,onClick:x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v(!0),null!==(n=i.actionTabs)&&void 0!==n&&n.value?i.actionTabs.fn(i.actionTabs.value,!0,2):i.actionTabs.fn(!0,2);case 2:case"end":return e.stop()}}),e)}))),children:"同步修改原实训"}),(0,P.jsx)(L.ZP,{loading:a["shixunsDetail/saveCopyForExercise"]&&!f,className:ns,onClick:x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v(!1),null!==(n=i.actionTabs)&&void 0!==n&&n.value?i.actionTabs.fn(i.actionTabs.value,!1,1):i.actionTabs.fn(!1,1);case 2:case"end":return e.stop()}}),e)}))),children:"仅保存本实训"})]})]}),(0,P.jsx)(E.Z,{centered:!0,title:"提示",open:"重名修改"===i.actionTabs.key,okText:"保存名称",cancelText:"不更换名称",destroyOnClose:!0,width:550,confirmLoading:u,onOk:x()(m()().mark((function e(){var n,t,s,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.validateFields();case 2:return n=O.getFieldValue(),d(!0),e.next=6,(0,D.ZP)("/api/shixuns/".concat(null==o?void 0:o.id,"/update_shixun_name.json"),{method:"post",body:{shixun_name:n.name}});case 6:t=e.sent,d(!1),0===t.status&&(b.ZP.success("修改成功"),r({type:"practiceSetting/getCommonData",payload:{id:o.id}}),null!==(s=i.actionTabs)&&void 0!==s&&s.getBaseInfo&&(null===(a=i.actionTabs)||void 0===a||a.getBaseInfo())),r({type:"classroomList/setActionTabs",payload:{}});case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"classroomList/setActionTabs",payload:{}})},children:(0,P.jsxs)("div",{children:[(0,P.jsx)("p",{children:"你管理的实训中有同名实训,建议更换实训名称(如:添加日期、用途等文案)"}),(0,P.jsx)(N.Z,{form:O,initialValues:Et()({},"name",k),onChange:function(){T(O.getFieldValue())},children:(0,P.jsx)(N.Z.Item,{name:"name",rules:[{required:!0,message:"请输入实训名称"}],children:(0,P.jsxs)(B.Z,{className:"mt30",align:"middle",children:[(0,P.jsx)(W.Z,{className:"font14",children:"实训名称:"}),(0,P.jsx)(W.Z,{flex:"1",children:(0,P.jsx)(Z.Z,{maxLength:60,defaultValue:null==g?void 0:g.name,suffix:(0,P.jsxs)("span",{children:[(null==w||null===(t=w.name)||void 0===t?void 0:t.length)||0,"/",60]})})})]})})})]})})]})})),ss=["globalSetting","loading","dispatch","practiceSetting"],as=(0,y.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n,practiceSetting:e.practiceSetting}}))((function(e){e.globalSetting,e.loading;var n=e.dispatch,t=e.practiceSetting,i=r()(e,ss),a=(t.sideBar.tabsActive,(0,y.useParams)());return(0,l.useEffect)((function(){return n({type:"globalSetting/headerFooterToggle",payload:!1}),n({type:"shixunsDetail/getShixunsDetail",payload:s()(s()({},a),{},{shixun_managed:!0})}),function(){n({type:"globalSetting/headerFooterToggle",payload:!0}),n({type:"practiceSetting/setParams",payload:{id:""}})}}),[]),(0,P.jsxs)("div",{className:o,children:[(0,P.jsx)("div",{className:_,children:(0,P.jsx)(C,{})}),(0,P.jsxs)("div",{className:c,children:[(0,P.jsx)("div",{className:u,children:(0,P.jsx)($i,{})}),(0,P.jsx)("div",{className:d,children:(0,P.jsx)(zi,s()(s()({},i),{},{tabsActive:t.sideBar.tabsActive}))})]}),(0,P.jsx)(is,{})]})}))},95308:function(e,n){"use strict";n.Z={titlesize:"titlesize___RiFfV",labelWrap:"labelWrap___gNw3Q",label:"label___uujJZ",labelContent:"labelContent___QsIDL",selectSchool:"selectSchool___HL1ax",dataPicker:"dataPicker___Ux1tp",itemWrap:"itemWrap___Q0uQz",img:"img___bqnNM",itemContent:"itemContent___FvPMp",nameWrap:"nameWrap___ALKio",name:"name___Q7c5Q",actionGroup:"actionGroup___qiWs0",schoolWrap:"schoolWrap___dXuoo",school:"school___CW5RX",colorOrange:"colorOrange___EkZAA",colorYellow:"colorYellow___evRzy",graaytitle:"graaytitle___LUmPS"}},46400:function(e,n,t){"use strict";t.d(n,{Z:function(){return N}});var i=t(80559),s=t(58670),a=t(51638),r=t(54745),l=t(31855),o=t(92310),_=t.n(o),c=t(43167),u=t(47413),d=t(59301),p=t(92343),m=t(36355),h=t(17313),x=t(83116);const f=(e,n,t,i,s)=>({backgroundColor:e,border:`${i.lineWidth}px ${i.lineType} ${n}`,[`${s}-icon`]:{color:t}}),v=e=>{const{componentCls:n,motionDurationSlow:t,marginXS:i,marginSM:s,fontSize:a,fontSizeLG:r,lineHeight:l,borderRadiusLG:o,motionEaseInOutCirc:_,withDescriptionIconSize:c,colorText:u,colorTextHeading:d,withDescriptionPadding:p,defaultPadding:m}=e;return{[n]:Object.assign(Object.assign({},(0,h.Wf)(e)),{position:"relative",display:"flex",alignItems:"center",padding:m,wordWrap:"break-word",borderRadius:o,[`&${n}-rtl`]:{direction:"rtl"},[`${n}-content`]:{flex:1,minWidth:0},[`${n}-icon`]:{marginInlineEnd:i,lineHeight:0},"&-description":{display:"none",fontSize:a,lineHeight:l},"&-message":{color:d},[`&${n}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${t} ${_}, opacity ${t} ${_},\n padding-top ${t} ${_}, padding-bottom ${t} ${_},\n margin-bottom ${t} ${_}`},[`&${n}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${n}-with-description`]:{alignItems:"flex-start",padding:p,[`${n}-icon`]:{marginInlineEnd:s,fontSize:c,lineHeight:0},[`${n}-message`]:{display:"block",marginBottom:i,color:d,fontSize:r},[`${n}-description`]:{display:"block",color:u}},[`${n}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},g=e=>{const{componentCls:n,colorSuccess:t,colorSuccessBorder:i,colorSuccessBg:s,colorWarning:a,colorWarningBorder:r,colorWarningBg:l,colorError:o,colorErrorBorder:_,colorErrorBg:c,colorInfo:u,colorInfoBorder:d,colorInfoBg:p}=e;return{[n]:{"&-success":f(s,i,t,e,n),"&-info":f(p,d,u,e,n),"&-warning":f(l,r,a,e,n),"&-error":Object.assign(Object.assign({},f(c,_,o,e,n)),{[`${n}-description > pre`]:{margin:0,padding:0}})}}},j=e=>{const{componentCls:n,iconCls:t,motionDurationMid:i,marginXS:s,fontSizeIcon:a,colorIcon:r,colorIconHover:l}=e;return{[n]:{"&-action":{marginInlineStart:s},[`${n}-close-icon`]:{marginInlineStart:s,padding:0,overflow:"hidden",fontSize:a,lineHeight:`${a}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${t}-close`]:{color:r,transition:`color ${i}`,"&:hover":{color:l}}},"&-close-text":{color:r,transition:`color ${i}`,"&:hover":{color:l}}}}},E=e=>[v(e),g(e),j(e)];var b=(0,x.Z)("Alert",(e=>[E(e)]),(e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}))),D=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{icon:n,prefixCls:t,type:i}=e,s=y[i]||null;return n?(0,p.wm)(n,d.createElement("span",{className:`${t}-icon`},n),(()=>({className:_()(`${t}-icon`,{[n.props.className]:n.props.className})}))):d.createElement(s,{className:`${t}-icon`})},O=e=>{const{isClosable:n,prefixCls:t,closeIcon:i,handleClose:s}=e,r=!0===i||void 0===i?d.createElement(a.Z,null):i;return n?d.createElement("button",{type:"button",onClick:s,className:`${t}-close-icon`,tabIndex:0},r):null};var C=e=>{const{description:n,prefixCls:t,message:i,banner:s,className:a,rootClassName:r,style:l,onMouseEnter:o,onMouseLeave:p,onClick:h,afterClose:x,showIcon:f,closable:v,closeText:g,closeIcon:j,action:E}=e,y=D(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[C,M]=d.useState(!1);const S=d.useRef(null),{getPrefixCls:w,direction:T,alert:I}=d.useContext(m.E_),A=w("alert",t),[k,N]=b(A),L=n=>{var t;M(!0),null===(t=e.onClose)||void 0===t||t.call(e,n)},Z=d.useMemo((()=>void 0!==e.type?e.type:s?"warning":"info"),[e.type,s]),R=d.useMemo((()=>!!g||("boolean"==typeof v?v:!1!==j&&null!=j)),[g,j,v]),B=!(!s||void 0!==f)||f,W=_()(A,`${A}-${Z}`,{[`${A}-with-description`]:!!n,[`${A}-no-icon`]:!B,[`${A}-banner`]:!!s,[`${A}-rtl`]:"rtl"===T},null==I?void 0:I.className,a,r,N),K=(0,u.Z)(y,{aria:!0,data:!0});return k(d.createElement(c.default,{visible:!C,motionName:`${A}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:e=>({maxHeight:e.offsetHeight}),onLeaveEnd:x},(t=>{let{className:s,style:a}=t;return d.createElement("div",Object.assign({ref:S,"data-show":!C,className:_()(W,s),style:Object.assign(Object.assign(Object.assign({},null==I?void 0:I.style),l),a),onMouseEnter:o,onMouseLeave:p,onClick:h,role:"alert"},K),B?d.createElement(P,{description:n,icon:e.icon,prefixCls:A,type:Z}):null,d.createElement("div",{className:`${A}-content`},i?d.createElement("div",{className:`${A}-message`},i):null,n?d.createElement("div",{className:`${A}-description`},n):null),E?d.createElement("div",{className:`${A}-action`},E):null,d.createElement(O,{isClosable:R,prefixCls:A,closeIcon:g||j,handleClose:L}))})))},M=t(93669),S=t(59362),w=t(97015),T=t(20911);let I=function(e){(0,w.Z)(t,e);var n=(0,T.Z)(t);function t(){var e;return(0,M.Z)(this,t),(e=n.apply(this,arguments)).state={error:void 0,info:{componentStack:""}},e}return(0,S.Z)(t,[{key:"componentDidCatch",value:function(e,n){this.setState({error:e,info:n})}},{key:"render",value:function(){const{message:e,description:n,children:t}=this.props,{error:i,info:s}=this.state,a=s&&s.componentStack?s.componentStack:null,r=void 0===e?(i||"").toString():e,l=void 0===n?a:n;return i?d.createElement(C,{type:"error",message:r,description:d.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},l)}):t}}]),t}(d.Component);var A=I;const k=C;k.ErrorBoundary=A;var N=k},44e3:function(e,n,t){"use strict";var i=t(84966),s=t(23088);const a=i.ZP;a.Header=i.h4,a.Footer=i.$_,a.Content=i.VY,a.Sider=s.Z,n.Z=a},51581:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=function(){function e(e,n){for(var t=0;t=0||Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}(n,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));_.ref=function(n){e.scrollComponent=n,o&&o(n)};var c=[t];return s&&(l?r?c.unshift(l):c.push(l):this.defaultLoader&&(r?c.unshift(this.defaultLoader):c.push(this.defaultLoader))),a.default.createElement(i,_,c)}}]),n}(s.Component);o.propTypes={children:r.default.node.isRequired,element:r.default.node,hasMore:r.default.bool,initialLoad:r.default.bool,isReverse:r.default.bool,loader:r.default.node,loadMore:r.default.func.isRequired,pageStart:r.default.number,ref:r.default.func,getScrollParent:r.default.func,threshold:r.default.number,useCapture:r.default.bool,useWindow:r.default.bool},o.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},n.default=o,e.exports=n.default},26724:function(e,n,t){e.exports=t(51581)}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[56277],{19098:function(e,n,t){"use strict";t.d(n,{Z:function(){return o}});var i=t(19973),s=t(59301),a={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},r=t(22589),l=function(e,n){return s.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var o=s.forwardRef(l)},85574:function(e,n,t){"use strict";t.d(n,{Z:function(){return o}});var i=t(19973),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},r=t(22589),l=function(e,n){return s.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var o=s.forwardRef(l)},99080:function(e,n,t){"use strict";t.d(n,{Z:function(){return L}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),l=t(82242),o=t.n(l),_=t(79800),c=t.n(_),u=t(59301),d=t(8591),p=t(43418),m=t(95237),h=t(24905),x=t(5112),f=t(6848),v=t(27092),g="listItem___RLEHn",j="wrap____6VVD",E="leftContent____5nA6",b="header___Lufcs",D="title___UkOuL",y="introduction___q377_",P="bottom___x89GX",O="user_img___K_sq1",C="user_name___AYxpE",M="tags_name___r0cun",S=t(53273),w=t(18892),T=t(14539),I=t(10160),A=t(95875),k=t(75105),N=t(37712),L=(0,w.connect)((function(e){var n=e.globalSetting,t=e.shixunsDetail,i=e.practiceSetting;return{globalSetting:n,shixunsDetail:t,user:e.user,practiceSetting:i}}))((function(e){e.globalSetting,e.dispatch,e.practiceSetting,e.shixunsDetail,e.user;var n=e.visible,t=e.setVisible,i=e.type,a=void 0===i?"all":i,l=e.updateData,_=e.recordId,w=e.identifier,L=(0,u.useState)([]),Z=c()(L,2),R=Z[0],B=Z[1],W=(0,u.useState)(0),K=c()(W,2),U=K[0],z=K[1],F=(0,u.useState)([]),H=c()(F,2),q=H[0],G=H[1],J=(0,u.useState)({page:1,limit:4,search:"",order:"public"}),Q=c()(J,2),Y=Q[0],V=Q[1],X=(0,u.useState)([{id:"public",name:"公开数据集"},{id:"mine",name:"我的数据集"},{id:"share",name:"团队共享"},{id:"collect",name:"我收藏的"}]),$=c()(X,2),ee=$[0];$[1];(0,u.useEffect)((function(){n&&ne()}),[n,Y]);var ne=function(){var e=r()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,A._S)({page:null==Y?void 0:Y.page,limit:null==Y?void 0:Y.limit,search:null==Y?void 0:Y.search,category:"all"==a?null==Y?void 0:Y.order:"mine"}).then((function(e){var n,t;0==(null==e?void 0:e.status)&&(B(null==e||null===(n=e.data)||void 0===n?void 0:n.list),z(null==e||null===(t=e.data)||void 0===t?void 0:t.count))}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),te=function(){var e=r()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==(null==q?void 0:q.length)){e.next=2;break}return e.abrupt("return",d.ZP.warning("请选择数据集"));case 2:return n="all"==a?{url:"/api/data_sets/batch_send_to_shixun.json",body:{shixun_identifier:w,data_set_ids:q}}:{url:"/api/data_sets/sync_my_data_sets.json",body:{attachment_ids:_,data_set_id:q[0]}},e.next=5,(0,k.ZP)(null==n?void 0:n.url,{method:"post",body:null==n?void 0:n.body});case 5:0===e.sent.status&&(d.ZP.info("添加成功"),ie(),l());case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=function(){t(!1),B([]),G([]),z(0),V({page:1,limit:4,search:"",order:"public"})};return(0,N.jsxs)(p.Z,{title:"选择数据集",open:n,width:900,centered:!0,keyboard:!1,onCancel:function(){return ie()},maskClosable:!1,bodyStyle:{minHeight:400},okText:(0,N.jsxs)("div",{onClick:function(){return te()},children:["添加(",null==q?void 0:q.length,")"]}),children:[(0,N.jsxs)(m.Z,{align:"middle",justify:"space-between",className:"mt10 mb20",children:[(0,N.jsx)(S.tp,{dataSource:"all"==a?ee:[{id:"mine",name:"我的数据集"}],value:"all"==a?null==Y?void 0:Y.order:"mine",onChange:function(e){Y.page=1,Y.order=e,V(o()({},Y))}}),(0,N.jsx)(S.t7,{style:{width:303},placeholder:"请搜索数据集名称",value:null==Y?void 0:Y.search,onChange:function(e){Y.search=e,Y.page=1,V(o()({},Y))}})]}),0===(null==R?void 0:R.length)?(0,N.jsx)(T.Z,{customText:"暂无数据"}):(0,N.jsxs)("div",{children:[(0,N.jsx)("div",{style:{height:"410px",overflowY:"auto"},children:null==R?void 0:R.map((function(e,n){var t,i,s;return(0,N.jsx)("div",{className:g,onClick:function(n){"my"!=a?q.indexOf(e.id)>-1?G(q.filter((function(n){return n!==e.id}))):G(q.concat(e.id)):G([e.id])},children:(0,N.jsxs)("div",{style:{display:"flex"},children:[(0,N.jsx)("div",{style:{marginTop:"1px"},children:"all"==a?(0,N.jsx)(h.Z,{checked:q.includes(e.id),value:e.id}):(0,N.jsx)(x.ZP,{checked:q.includes(e.id),value:e.id})}),(0,N.jsx)("aside",{className:j,children:(0,N.jsxs)("div",{className:E,children:[(0,N.jsx)("div",{className:b,children:(0,N.jsx)("div",{className:D,children:null==e?void 0:e.title})}),(0,N.jsx)(f.Z,{title:null==e?void 0:e.introduction,children:(0,N.jsx)("div",{className:y,children:null==e?void 0:e.desc})}),(0,N.jsxs)("div",{className:P,children:[(0,N.jsx)("img",{className:O,alt:"用户头像",src:"".concat(I.Z.IMG_SERVER,"/images/").concat(null==e||null===(t=e.user_info)||void 0===t?void 0:t.image_url)}),(0,N.jsx)("div",{className:C,children:null==e||null===(i=e.user_info)||void 0===i?void 0:i.name}),null==e||null===(s=e.data_set_tags)||void 0===s?void 0:s.map((function(n,t){return t<3?(0,N.jsx)("div",{className:M,children:null==n?void 0:n.tag_name},t):3==t?(0,N.jsx)(f.Z,{title:null==e||null===(i=e.data_set_tags)||void 0===i?void 0:i.map((function(e,n){var t;if(n>2)return(null==e?void 0:e.tag_name)+(n===(null==e||null===(t=e.data_set_tags)||void 0===t?void 0:t.length)-1?"":"、")})).join(""),children:(0,N.jsx)("div",{className:M,children:"..."},t)},t):null;var i}))]})]})},n)]})},n)}))}),(0,N.jsx)(v.Z,{showTotal:function(e){return(0,N.jsxs)("span",{children:["共",(0,N.jsx)("span",{style:{color:"#165DFF",marginLeft:"3px"},children:e})," 条数据"]})},style:{marginTop:10},onChange:function(e,n){Y.page=e,Y.limit=n,V(o()({},Y)),ne()},defaultCurrent:1,pageSize:Y.limit||4,current:Y.page||1,total:U})]})]})}))},20112:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var i=t(59301),s="label___CZ1_z",a="left___ZKFRV",r="right___zVTRn",l="error___oNJNo",o=t(6848),_=t(37712),c=function(e){var n=e.name,t=e.tooltipTitle,c=e.children,u=e.required,d=e.errorKey,p=e.errorValue,m=e.errorName,h=e.errorStyle,x=void 0===h?{}:h,f=e.nameWidth,v=void 0===f?112:f,g=e.align,j=void 0===g?"center":g,E=e.contentStyle,b=void 0===E?{}:E;return(0,_.jsx)(i.Fragment,{children:(0,_.jsxs)("div",{className:s,style:{alignItems:j},children:[(0,_.jsxs)("div",{className:a,style:{width:v},children:[u&&(0,_.jsx)("span",{children:"*"}),(0,_.jsx)("div",{children:n}),!!t&&(0,_.jsx)(o.Z,{title:t,children:(0,_.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,_.jsxs)("div",{className:r,style:b,children:[c,m&&p===d&&(0,_.jsx)("div",{className:l,style:x,children:m})]})]})})}},12225:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var i=t(79800),s=t.n(i),a=t(59301),r="modal___yy3VB",l=t(43418),o=t(63743),_=t(37712),c=function(e){var n=e.title,t=e.children,i=e.value,c=(0,a.useState)(!1),u=s()(c,2),d=u[0],p=u[1];return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("span",{onClick:function(){return p(!0)},children:t}),(0,_.jsxs)(l.Z,{title:n,open:d,width:1e3,destroyOnClose:!0,centered:!0,onCancel:function(){return p(!1)},className:r,footer:null,children:["string"==typeof i&&(0,_.jsx)(o.Z,{value:i||""}),"[object Array]"===Object.prototype.toString.call(i)&&(0,_.jsx)(_.Fragment,{children:null==i?void 0:i.map((function(e,n){return(0,_.jsxs)("div",{children:[(0,_.jsx)("b",{children:e.name||e.type_name}),(0,_.jsx)(o.Z,{value:e.description||""})]},n)}))})]})]})}},83269:function(e,n,t){"use strict";t.d(n,{Z:function(){return F}});var i=t(37205),s=t.n(i),a=t(7557),r=t.n(a),l=t(41498),o=t.n(l),_=t(79800),c=t.n(_),u=t(39647),d=t.n(u),p=t(59301),m=t(18892),h=t(43418),x=t(8591),f=t(3113),v=t(24905),g=t(5112),j=t(88522),E=t(49127),b=t(57930),D=t(94001),y=t(10527),P=t(21089),O=t(82895),C=t(61186),M=t.n(C),S="wrap___LhoYE",w="labelWrap___kKVu_",T="label___we33R",I="labelContent___RWgKj",A="color999___R1ot6",k="radio___S0Uhc",N="selectSchool___egsX3",L="dataPicker___zNtLB",Z="modal___J1s9f",R="colorOrange___NDyE2",B="colorYellow___Ijswi",W="bottomButton___sODGQ",K=t(37712),U=["shixunsDetail","globalSetting","loading","user","dispatch"],z="YYYY-MM-DD HH:mm",F=(0,m.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t}}))((function(e){var n,t,i,a,l,_,u,C=e.shixunsDetail,F=(e.globalSetting,e.loading),H=e.user,q=e.dispatch,G=(d()(e,U),(0,p.useRef)()),J=(0,p.useState)(),Q=c()(J,2),Y=Q[0],V=Q[1],X=(0,p.useState)(),$=c()(X,2),ee=$[0],ne=$[1],te=(0,p.useState)([]),ie=c()(te,2),se=ie[0],ae=ie[1],re=(0,p.useState)([]),le=c()(re,2),oe=le[0],_e=le[1],ce=(0,p.useState)(""),ue=c()(ce,2),de=ue[0],pe=ue[1],me=(0,p.useState)(),he=c()(me,2),xe=he[0],fe=he[1],ve=(0,p.useState)(),ge=c()(ve,2),je=ge[0],Ee=ge[1],be=(0,p.useState)(),De=c()(be,2),ye=De[0],Pe=De[1],Oe=null===(n=H.userInfo)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.editable;(0,p.useEffect)((function(){var e;G.current=null===(e=location.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2],Ce()}),[]),(0,p.useEffect)((function(){var e,n,t,i,s,a;C.setting&&(V(null===(e=C.setting)||void 0===e||null===(e=e.shixun)||void 0===e?void 0:e.can_copy),ne(null===(n=C.setting)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.use_scope),fe(!(null===(t=C.setting)||void 0===t||null===(t=t.shixun)||void 0===t||!t.opening_time)),Ee(null===(i=C.setting)||void 0===i||null===(i=i.shixun)||void 0===i?void 0:i.opening_time),ae(null===(s=C.setting)||void 0===s||null===(s=s.shixun)||void 0===s?void 0:s.scope_partment),Pe(null===(a=C.setting)||void 0===a||null===(a=a.shixun)||void 0===a?void 0:a.git_size))}),[C.setting]);var Ce=function(){var e=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,q({type:"shixunsDetail/getDepartments",payload:{q:n}});case 2:(t=e.sent)&&_e(t.shools_name||[]);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Me=function(){var e=o()(r()().mark((function e(){var n,t,i,s,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,q({type:"shixunsDetail/getShixunQuote",payload:{id:G.current}});case 2:if(e.t0=e.sent,e.t0){e.next=5;break}e.t0={};case 5:a=e.t0,h.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",width:520,content:(0,K.jsxs)("div",{className:"tc font14 ".concat(Z),children:[!(null===(n=a.subjects)||void 0===n||!n.length)&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{children:["该实践项目已被应用到 ",null===(t=a.subjects)||void 0===t||null===(t=t.splice(0,2))||void 0===t?void 0:t.map((function(e){return"《".concat(e,"》")})),"等",(0,K.jsx)("span",{className:R,children:null==a?void 0:a.subjects_count}),"个实训课程"]}),(0,K.jsx)("br",{})]}),!(null===(i=a.courses)||void 0===i||!i.length)&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{children:["该实践项目已被应用到",null===(s=a.courses)||void 0===s||null===(s=s.splice(0,2))||void 0===s?void 0:s.map((function(e){return"《".concat(e,"》")})),"等",(0,K.jsx)("span",{className:R,children:null==a?void 0:a.courses_count}),"个教学课堂"]}),(0,K.jsx)("br",{})]}),(0,K.jsx)("span",{className:"".concat(B," mt30"),children:"删除实践项目将影响课程及课堂对该实践项目的使用!请谨慎操作!"})]}),onOk:function(){var e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,q({type:"shixunsDetail/deleteShixun",payload:{id:G.current}});case 2:1===e.sent.status&&(x.ZP.success("操作成功"),m.history.push("/shixuns"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Se=function(){var e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!xe||je){e.next=3;break}return x.ZP.info("请选择开启时间"),e.abrupt("return");case 3:if(1!==ee||se.length){e.next=6;break}return x.ZP.info("请选择指定单位公开"),e.abrupt("return");case 6:return e.next=8,q({type:"shixunsDetail/updatePermissionSetting",payload:{id:G.current,scope_partment:0===ee?null:se,shixun:{can_copy:Y,use_scope:ee,opening_time:je,git_size:ye}}});case 8:-1!==e.sent.status&&(x.ZP.info("权限配置保存成功!"),q({type:"shixunsDetail/getSettingsData",payload:{id:G.current}}),q({type:"shixunsDetail/getShixunsDetail",payload:{id:G.current}}));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,K.jsxs)("div",{children:[(0,K.jsxs)("section",{className:S,children:[(0,K.jsx)("div",{style:{position:"absolute",top:"25px",right:"25px"},children:2!==(null==C||null===(t=C.detail)||void 0===t?void 0:t.shixun_status)?(0,K.jsx)(f.ZP,{danger:!0,onClick:Me,children:"删除实践项目"}):(0,K.jsx)(f.ZP,{danger:!0,onClick:function(){(0,O.gy)(q,"不能进行删除")},children:"删除实践项目"})}),(0,K.jsxs)("div",{className:w,children:[(0,K.jsx)("label",{className:T,children:"复制:"}),(0,K.jsx)("div",{className:I,children:(0,K.jsxs)("div",{children:[(0,K.jsx)(v.Z,{checked:Y,onChange:function(e){return V(e.target.checked)},disabled:!Oe}),(0,K.jsx)("span",{className:"".concat(A),children:"(选中则允许已职业认证的教师复制该实训)"})]})})]}),!(((null===(i=C.detail)||void 0===i?void 0:i.shixun_status)>1||2===(null===(a=C.detail)||void 0===a?void 0:a.public))&&0===(null===(l=C.setting)||void 0===l||null===(l=l.shixun)||void 0===l?void 0:l.use_scope)&&(null===(_=C.detail)||void 0===_?void 0:_.identity)>2)&&(0,K.jsxs)("div",{className:w,children:[(0,K.jsx)("label",{className:T,children:"公开程度:"}),(0,K.jsxs)("div",{className:I,children:[(0,K.jsxs)(g.ZP.Group,{value:ee,onChange:function(e){return ne(e.target.value)},disabled:!Oe,children:[(0,K.jsxs)(g.ZP,{className:k,value:0,children:[(0,K.jsx)("span",{children:"对所有单位公开"}),(0,K.jsx)("span",{className:A,children:"(实训发布后,所有用户可见)"})]}),(0,K.jsxs)(g.ZP,{className:k,value:1,children:[(0,K.jsx)("span",{children:"对指定单位公开"}),(0,K.jsx)("span",{className:A,children:"(实训发布后,仅对下方指定单位的用户可见)"})]})]}),1===ee&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("div",{className:"mt10",children:[(0,K.jsx)(j.Z,{showSearch:!0,className:N,placeholder:"请输入并选择单位名称",value:de,onChange:function(e){pe(e),Ce(e)},disabled:!Oe,onSelect:function(e){se.includes(e)?x.ZP.info("请勿指定相同的单位"):(pe(null),ae([].concat(s()(se),[e])))},options:null==oe?void 0:oe.map((function(e){return{value:e}}))}),(0,K.jsx)("span",{className:A,children:"(实训发布后,仅对下方指定单位的用户可见)"})]}),(0,K.jsx)("div",{className:"mt10",children:null==se?void 0:se.map((function(e){return Oe?(0,K.jsx)(E.Z,{count:"x",className:"mr20 current",onClick:function(){return ae(se.filter((function(n){return n!==e})))},children:(0,K.jsx)(f.ZP,{type:"primary",ghost:!0,children:e})}):(0,K.jsx)(f.ZP,{type:"primary",ghost:!0,className:"mr20",children:e})}))})]})]})]}),(0,K.jsxs)("div",{className:w,children:[(0,K.jsx)("label",{className:T,children:"开启时间:"}),(0,K.jsxs)("div",{className:I,children:[(0,K.jsxs)("div",{children:[(0,K.jsx)(v.Z,{checked:xe,onChange:function(e){return fe(e.target.checked)},disabled:!Oe}),(0,K.jsx)("span",{className:"".concat(A," ml10"),children:"(选中则学员在指定的开启时间后,才能开启学习;不选中则学员在实训发布后,能立即开启学习)"})]}),xe&&(0,K.jsx)(b.default,{className:"".concat(L," mt10"),format:z,locale:y.Z,disabled:!Oe,placeholder:"请输入开启时间",showToday:!1,disabledDate:function(e){return e&&e0&&void 0!==r[0]&&r[0],t=r.length>1&&void 0!==r[1]?r[1]:1,e.next=4,dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:0===openValue?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time:course_workspace_file_time,ai_user:ai_user},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address:display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:n}});case 4:0===(null==(i=e.sent)?void 0:i.status)&&(null!=shixunsDetail&&null!==(s=shixunsDetail.detail)&&void 0!==s&&s.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_14__.ZP.success("修改成功"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),null!=shixunsDetail&&null!==(a=shixunsDetail.detail)&&void 0!==a&&a.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_12__.m)(dispatch,shixunsDetail,params.id,t));case 6:case"end":return e.stop()}}),e)}))),_handSubmeit.apply(this,arguments)}console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)((function(){var _Object$keys$filter,_shixunsDetail$settin26,confirmLeave=!1;null!==(_Object$keys$filter=Object.keys(diffObj).filter((function(item){var _shixunsDetail$settin25;return(null===(_shixunsDetail$settin25=shixunsDetail.setting)||void 0===_shixunsDetail$settin25?void 0:_shixunsDetail$settin25.shixun[item])!=eval(diffObj[item])})))&&void 0!==_Object$keys$filter&&_Object$keys$filter.length&&(confirmLeave=!0),selectDepartmentList.length!=(null===(_shixunsDetail$settin26=shixunsDetail.setting)||void 0===_shixunsDetail$settin26||null===(_shixunsDetail$settin26=_shixunsDetail$settin26.shixun)||void 0===_shixunsDetail$settin26||null===(_shixunsDetail$settin26=_shixunsDetail$settin26.scope_partment)||void 0===_shixunsDetail$settin26?void 0:_shixunsDetail$settin26.length)&&(confirmLeave=!0),null==selectDepartmentList||selectDepartmentList.map((function(e,n){var t;e!=(null===(t=shixunsDetail.setting)||void 0===t||null===(t=t.shixun)||void 0===t?void 0:t.scope_partment[n])&&(confirmLeave=!0)})),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:confirmLeave}})}),[taskPass,testSetPermission,isCopy,openValue,openAnswer,selectDepartmentList,isOpenTime,openTime,display_git_address,codeHidden,codeEditPermission,allowFileUpload,forbidCopy,disableDiscuss,disableAI,openCodeDebugger,startPermanent,openSelfRun,openLocalEvaluate]);var handleDeleteShixun=function(){var e=_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark((function e(){var n,t,i,s,a;return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}});case 2:if(e.t0=e.sent,e.t0){e.next=5;break}e.t0={};case 5:a=e.t0,antd__WEBPACK_IMPORTED_MODULE_15__.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",width:520,content:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[!(null===(n=a.subjects)||void 0===n||!n.length)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("span",{children:["该实践项目已被应用到"," ",null===(t=a.subjects)||void 0===t||null===(t=t.splice(0,2))||void 0===t?void 0:t.map((function(e){return"《".concat(e,"》")})),"等",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.colorOrange,children:null==a?void 0:a.subjects_count}),"个实训课程"]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("br",{})]}),!(null===(i=a.courses)||void 0===i||!i.length)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("span",{children:["该实践项目已被应用到",null===(s=a.courses)||void 0===s||null===(s=s.splice(0,2))||void 0===s?void 0:s.map((function(e){return"《".concat(e,"》")})),"等",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.colorOrange,children:null==a?void 0:a.courses_count}),"个教学课堂"]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("br",{})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.colorYellow," mt30"),children:"删除实践项目将影响课程及课堂对该实践项目的使用!请谨慎操作!"})]}),onOk:function(){var e=_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark((function e(){return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id}});case 2:1===e.sent.status&&(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.success("操作成功"),umi__WEBPACK_IMPORTED_MODULE_5__.history.push("/shixuns"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),handleDeleteElseShixun=function(){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_10__.gy)(dispatch,"不能进行删除")};function showExitmodel(e){antd__WEBPACK_IMPORTED_MODULE_15__.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){setMenuSelectKey(e),1===parseInt(e)?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{style:{padding:"0px 15px",fontSize:"16px"},children:"设置"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:function(e){var n;null!=practiceSetting&&null!==(n=practiceSetting.sideBar)&&void 0!==n&&n.confirmLeave?showExitmodel(e.key):(setMenuSelectKey(e.key),1===parseInt(e.key)?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1))},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__.Z.Item,{children:"设置"},1),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__.Z.Item,{children:"关于实训"},2)]})]}),isShowSetting&&(null==shixunsDetail||null===(_shixunsDetail$detail=shixunsDetail.detail)||void 0===_shixunsDetail$detail?void 0:_shixunsDetail$detail.is_jupyter_lab)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(_components_Permission__WEBPACK_IMPORTED_MODULE_8__.Z,{}),isShowSetting&&!(null!=shixunsDetail&&null!==(_shixunsDetail$detail2=shixunsDetail.detail)&&void 0!==_shixunsDetail$detail2&&_shixunsDetail$detail2.is_jupyter_lab)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{style:{width:"calc(100% - 24%)",overflow:"auto"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{style:{padding:"40px 40px",marginBottom:"70px"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.titlesize,style:{display:"flex"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{style:{flex:"1"},children:"关卡和测试集"}),2!==(null==shixunsDetail||null===(_shixunsDetail$detail3=shixunsDetail.detail)||void 0===_shixunsDetail$detail3?void 0:_shixunsDetail$detail3.shixun_status)?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__.ZP,{danger:!0,onClick:handleDeleteShixun,children:"删除实践项目"}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__.ZP,{danger:!0,onClick:handleDeleteElseShixun,children:"删除实践项目"})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"跳关:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{checked:taskPass,disabled:!editable,onChange:function(e){return setTaskPass(e.target.checked)}}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则允许学员跳关学习实训关卡任务)"})]})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"测试集解锁:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{checked:testSetPermission,disabled:!editable,onChange:function(e){return setTestSetPermission(e.target.checked)}}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则允许学员通过金币解锁查看隐藏测试集的内容)"})]})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.titlesize,style:{marginTop:"20px"},children:"权限"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"复制/合并/拆分:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{checked:isCopy,onChange:function(e){return setIsCopy(e.target.checked)},disabled:!editable}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则允许已职业认证的教师复制、合并和拆分该实训)"})]})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"公开实训:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP.Group,{value:openValue,onChange:function(e){return setOpenValue(e.target.value)},disabled:!editable,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__.Z,{direction:"vertical",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP,{value:0,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{children:"对所有单位公开"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(实训发布后,所有用户可见)"})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP,{style:{marginTop:"22px"},value:1,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{children:"对指定单位公开"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(实训发布后,仅对下方指定单位的用户可见)"})]})]})}),1===openValue&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.graaytitle,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.selectSchool,bordered:!1,placeholder:"请输入并选择单位名称",value:departmentValue,onChange:function(e){setDepartmentValue(e),handleGetDepartments(e)},disabled:!editable,onSelect:handleSelectDepartment,options:null==departmentList?void 0:departmentList.map((function(e){return{value:e}}))})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:"mt10",children:null==selectDepartmentList?void 0:selectDepartmentList.map((function(e){return editable?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{count:"x",className:"mr20 current",onClick:function(){return setSelectDepartmentList(selectDepartmentList.filter((function(n){return n!==e})))},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__.ZP,{type:"primary",ghost:!0,children:e})}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__.ZP,{type:"primary",ghost:!0,className:"mr20",children:e})}))})]})]})]}),!(null!==(_shixunsDetail$settin28=shixunsDetail.setting)&&void 0!==_shixunsDetail$settin28&&null!==(_shixunsDetail$settin28=_shixunsDetail$settin28.shixun)&&void 0!==_shixunsDetail$settin28&&_shixunsDetail$settin28.is_jupyter)&&!(null!==(_shixunsDetail$settin29=shixunsDetail.setting)&&void 0!==_shixunsDetail$settin29&&null!==(_shixunsDetail$settin29=_shixunsDetail$settin29.shixun)&&void 0!==_shixunsDetail$settin29&&_shixunsDetail$settin29.is_jupyter_lab)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"公开答案和测试集:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP.Group,{value:openAnswer,onChange:function(e){return setOpenAnswer(e.target.value)},disabled:!editable,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__.Z,{direction:"vertical",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP,{value:1,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{children:"对所有认证教师公开"}),2!==(null===(_shixunsDetail$settin30=shixunsDetail.setting)||void 0===_shixunsDetail$settin30||null===(_shixunsDetail$settin30=_shixunsDetail$settin30.shixun)||void 0===_shixunsDetail$settin30?void 0:_shixunsDetail$settin30.status)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{title:"该选项需在实践项目发布后生效",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则允许已职业认证的教师查看)"})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP,{style:{marginTop:"22px"},value:2,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{children:"仅实训合作者可见"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则仅允许实训合作者可以直接查看,其他用户需通过金币解锁查看)"})]})]})})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"开启时间:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{checked:isOpenTime,onChange:function(e){setIsOpenTime(e.target.checked),e.target.checked||setOpenTime("")},disabled:!editable}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则学员在指定的开启时间后才能开启挑战)"})]}),isOpenTime&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.graaytitle,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__.default,{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.dataPicker),format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_25__.Z,bordered:!1,disabled:!editable,placeholder:"请输入开启时间",showToday:!1,disabledDate:function(e){return e&&e-1?b.ZP.warning("不允许添加相同标签"):(a([].concat(F()(i),[{id:null,name:u}])),d(null)))};return(0,P.jsxs)("div",{children:[(0,P.jsx)(Z.Z,s()({bordered:!1,style:{width:600},value:u,onChange:function(e){return d(e.target.value)},onPressEnter:p,onBlur:p},o)),n||(0,P.jsx)("span",{className:"pl20 font14 c-light-black",children:"回车添加标签"}),(0,P.jsx)("div",{className:"mt20",children:null==i?void 0:i.map((function(e,n){return(0,P.jsxs)("div",{className:H,children:[(0,P.jsx)("span",{className:q,children:e.name}),(0,P.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",className:G,onClick:function(){return function(e){var n=i.filter((function(n,t){return t!==e}));a(n)}(n)}})]},n)}))})]})},Y=t(89392),V=t(10160),X="complete___zRKx3",$="cancel___D5r7A",ee="save___sa92o",ne=(0,y.connect)()((function(e){e.dispatch;var n=e.onCancel,t=e.onSave,i=e.loading,s=void 0!==i&&i;return(0,P.jsxs)("div",{className:X,children:[(0,P.jsx)("div",{onClick:n,className:$,children:"取消"}),(0,P.jsx)(L.ZP,{type:"primary",loading:s,onClick:t,className:ee,children:"保存"})]})})),te=t(34254),ie=t(85574),se=t(58670),ae=t(63743),re=["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"],le=(0,y.connect)((function(e){var n=e.problemset,t=e.loading;return{globalSetting:e.globalSetting,loading:t,practiceSetting:e.practiceSetting,problemset:n,shixunsDetail:e.shixunsDetail}}))((function(e){e.globalSetting,e.loading;var n,t,i=e.dispatch,a=e.practiceSetting,o=e.problemset,_=e.shixunsDetail,c=(r()(e,re),N.Z.useForm()),u=S()(c,1)[0],d=(0,l.useState)({}),p=S()(d,2),h=p[0],f=p[1],g=(0,l.useState)(!1),j=S()(g,2),O=j[0],C=j[1],M=(0,l.useState)(!1),z=S()(M,2),F=z[0],H=z[1],q=(0,l.useState)(!1),G=S()(q,2),J=G[0],X=G[1],$=(0,l.useState)(""),ee=S()($,2),le=ee[0],oe=ee[1],_e=(0,l.useState)(""),ce=S()(_e,2),ue=ce[0],de=ce[1],pe=(0,l.useState)(""),me=S()(pe,2),he=me[0],xe=me[1],fe=(0,l.useState)(),ve=S()(fe,2),ge=ve[0],je=ve[1],Ee=(0,l.useRef)({}),be=(0,l.useRef)(""),De=(0,l.useRef)(""),ye=(0,l.useRef)(""),Pe=(0,l.useRef)(null),Oe=(0,l.useRef)((0,Y.throttle)((function(){return ke()}),2e3,{leading:!0,trailing:!1})).current,Ce=a.id,Me=(0,l.useState)(!1),Se=S()(Me,2),we=Se[0],Te=Se[1];(0,l.useEffect)((function(){Ce&&Ae()}),[Ce]),(0,l.useEffect)((function(){return"{}"!==JSON.stringify(h)&&Ie(),function(){clearTimeout(Pe.current)}}),[h,le,he,ue]);var Ie=function(){clearTimeout(Pe.current),Pe.current=setTimeout((function(){(0,Y.isEqual)(h,Ee.current)&&le===be.current&&he===De.current&&ue===ye.current?i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}})}),500)},Ae=function(){var e=x()(m()().mark((function e(){var n,t,a,r,l,o,c;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),e.next=3,(0,D.ZP)("/api/shixuns/".concat(Ce,"/edit_base_info.json"),{method:"get"});case 3:0===(n=e.sent).status&&(o=s()(s()({},n.data),{},{description:(0,te.S)(n.data.description)}),c={description:o.description,shixun_tags:o.shixun_tags,name:o.name,course:(null==o||null===(t=o.disciplines)||void 0===t?void 0:t.length)>0?[null==o||null===(a=o.disciplines)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.id,null==o||null===(r=o.disciplines)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.sub_discipline)||void 0===r?void 0:r.id]:[]},null!==(l=_.detail)&&void 0!==l&&l.is_jupyter_lab&&(c.jupyter_show_description=n.data.jupyter_show_description),u.setFieldsValue(c),Ee.current=s()({},c),be.current=o.attachment_id||"",De.current=o.cover_image_id||"",ye.current=o.attachment_id_b||"",f(s()({},c)),oe(o.attachment_id||""),de(o.attachment_id_b||""),xe(o.cover_image_id||""),je(o.cover_image||""));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(){(0,v.L9)(["实践项目","设置","基本信息","保存"]),u.submit()},Ne=function(e){var n,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=e.name,l=e.description,o=e.shixun_tags,c=e.course,u=e.jupyter_show_description,d=void 0!==u&&u,p={name:r,description:l,shixun_tags:o,attachment_id:le,cover_image_id:he,attachment_id_b:ue,sub_discipline_ids:c[1]};null!==(n=_.detail)&&void 0!==n&&n.is_jupyter_lab&&(p=s()(s()({},p),{},{jupyter_show_description:d}));var f=(0,D.ZP)("/api/shixuns/".concat(Ce,"/base_info_save.json"),{method:"post",body:{shixun:s()({},p),sync_origin_shixun:t}});f.then(function(){var e=x()(m()().mark((function e(n){var t,s,r,l,o;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n.status){e.next=13;break}if(null!=_&&null!==(t=_.detail)&&void 0!==t&&t.copy_for_exercise||b.ZP.success("保存成功"),i({type:"practiceSetting/getCommonData",payload:{id:Ce}}),i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ee.current={description:h.description,shixun_tags:h.shixun_tags,name:h.name},be.current=le,De.current=he,ye.current=ue,null==_||null===(s=_.detail)||void 0===s||!s.copy_for_exercise){e.next=13;break}return e.next=11,i({type:"shixunsDetail/saveCopyForExercise",payload:{id:Ce,save_type:a}});case 11:r=e.sent,1===a?null!=r&&null!==(l=r.data)&&void 0!==l&&l.exists_same_shixun_name?i({type:"classroomList/setActionTabs",payload:{key:"重名修改",name:null==r||null===(o=r.data)||void 0===o?void 0:o.shixun_name,getBaseInfo:function(){Ae()}}}):(b.ZP.info("保存成功"),i({type:"classroomList/setActionTabs",payload:{}})):(i({type:"classroomList/setActionTabs",payload:{}}),0===(null==r?void 0:r.status)&&E.Z.info({title:"提示",width:460,icon:null,centered:!0,content:(0,P.jsx)("div",{children:(0,P.jsx)("div",{children:"实训同步修改完成,请验证实训是否可以正常使用。"})}),okText:"前往原实训",onOk:function(){var e;(0,v.xg)("/shixuns/".concat(null==_||null===(e=_.detail)||void 0===e||null===(e=e.fork_from)||void 0===e?void 0:e.fork_identifier,"/challenges"))}}));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())},Le=function(){var e,n=function(){y.history.push("/shixuns/".concat(Ce,"/challenges")),i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};null!=a&&null!==(e=a.sideBar)&&void 0!==e&&e.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n()}}):n()};function Ze(e){var n="image/jpeg"===e.type||"image/png"===e.type;return n||b.ZP.error("请上传jpg或png的图片!"),n}var Re=(0,P.jsx)(L.ZP,{loading:O,icon:(0,P.jsx)(ie.Z,{}),children:"选择上传文件"}),Be=(0,P.jsx)(L.ZP,{loading:J,icon:(0,P.jsx)(ie.Z,{}),children:"选择上传文件"}),We=(0,P.jsx)(L.ZP,{loading:F,icon:(0,P.jsx)(ie.Z,{}),children:"选择上传文件"});return(0,P.jsxs)("div",{className:w,children:[(0,P.jsxs)("section",{className:T,children:[(0,P.jsx)("header",{children:"基本信息"}),(0,P.jsxs)("div",{className:I,children:[" ",(0,P.jsxs)(N.Z,{form:u,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(e,n){f(s()({},n))},onFinish:function(e){var n,t;null!=_&&null!==(n=_.detail)&&void 0!==n&&n.is_fork_from_creator&&null!=_&&null!==(t=_.detail)&&void 0!==t&&t.copy_for_exercise?i({type:"classroomList/setActionTabs",payload:{key:"同步修改",value:e,type:"information",fn:function(e,n,t){Ne(e,n,t)}}}):Ne(e)},children:[(0,P.jsx)(N.Z.Item,{name:"name",label:"名称:",rules:[{required:!0,message:"请输入名称"},{max:60,message:"请输入名称,最大限制60个字符"},{whitespace:!0,message:"请勿输入空格"}],children:(0,P.jsx)(Z.Z,{bordered:!1,placeholder:"请输入名称,最大限制60个字符",suffix:"".concat((null===(n=h.name)||void 0===n?void 0:n.length)||0,"/60")})}),(0,P.jsx)(N.Z.Item,{className:"customAddTags",name:"shixun_tags",label:(0,P.jsxs)("div",{children:["技能标签 :"," ",(0,P.jsx)("span",{className:"pl10 font14 c-light-black",children:"学员通过所有任务关卡,将获得技能标签"})]}),rules:[{required:!0,message:"请选输入技能标签"}],children:(0,P.jsx)(Q,{placeholder:"添加标签"})}),(0,P.jsx)(N.Z.Item,{label:"方向&课程:",name:"course",labelCol:{span:5},wrapperCol:{span:5},children:(0,P.jsx)(R.Z,{placeholder:"请选择...",allowClear:!1,options:o.courseOptions,getPopupContainer:function(e){return e.parentNode}})}),(0,P.jsxs)(B.Z,{children:[(0,P.jsx)(W.Z,{children:(0,P.jsx)(N.Z.Item,{label:"顶部背景图:",children:le?(0,P.jsxs)("div",{className:A,children:[(0,P.jsx)("img",{src:(0,ae.z)("/api/attachments/"+le,!0),alt:"avatar",style:{width:"100%"}}),(0,P.jsx)("div",{children:(0,P.jsx)(se.Z,{onClick:function(){return oe("")},style:{fontSize:"16px",color:"red"}})})]}):(0,P.jsx)(K.Z,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(V.Z.API_SERVER,"/api/attachments.json"),beforeUpload:Ze,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(C(!1),oe(null==e||null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id)):C(!0)},children:Re})})}),(0,P.jsx)(W.Z,{className:"c-grey-999",children:(0,P.jsx)("div",{style:{marginTop:71,marginLeft:20},children:"说明:支持上传jpg/png等格式文件,文件大小不能超过2M,建议使用1920*200像素;如不上传,默认使用系统图片。"})})]}),(0,P.jsxs)(B.Z,{children:[(0,P.jsx)(W.Z,{children:(0,P.jsx)(N.Z.Item,{label:"顶部内容图:",children:ue?(0,P.jsxs)("div",{className:A,children:[(0,P.jsx)("img",{src:(0,ae.z)("/api/attachments/"+ue,!0),alt:"avatar",style:{width:"100%"}}),(0,P.jsx)("div",{children:(0,P.jsx)(se.Z,{onClick:function(){return de("")},style:{fontSize:"16px",color:"red"}})})]}):(0,P.jsx)(K.Z,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(V.Z.API_SERVER,"/api/attachments.json"),beforeUpload:Ze,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(H(!1),de(null==e||null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id)):H(!0)},children:We})})}),(0,P.jsx)(W.Z,{className:"c-grey-999",children:(0,P.jsx)("div",{style:{marginTop:71,marginLeft:20},children:"说明:支持上传jpg/png等格式文件,文件大小不能超过2M,建议使用1920*200像素;如不上传,默认使用系统图片。"})})]}),(0,P.jsxs)(B.Z,{children:[(0,P.jsx)(W.Z,{children:(0,P.jsx)(N.Z.Item,{label:"列表封面图:",children:he||ge?(0,P.jsxs)("div",{className:A,children:[(0,P.jsx)("img",{src:(0,ae.z)(we?"/api/attachments/"+he:ge,!0),alt:"avatar",style:{width:"100%"}}),(0,P.jsx)("div",{children:(0,P.jsx)(se.Z,{onClick:function(){xe(""),je("")},style:{fontSize:"16px",color:"red"}})})]}):(0,P.jsx)(K.Z,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(V.Z.API_SERVER,"/api/attachments.json"),beforeUpload:Ze,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(X(!1),xe(null==e||null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id),Te(!0)):X(!0)},children:Be})})}),(0,P.jsx)(W.Z,{className:"c-grey-999",children:(0,P.jsx)("div",{style:{marginTop:71,marginLeft:20},children:"说明:支持上传jpg/png等格式文件,文件大小不能超过2M,建议使用290*218像素;如不上传,默认使用系统图片。"})})]}),(0,P.jsx)(N.Z.Item,{name:"description",label:"简介:",children:(0,P.jsx)(k.Z,{defaultValue:h.description||"",watch:!0})}),(null===(t=_.detail)||void 0===t?void 0:t.is_jupyter_lab)&&(0,P.jsx)(N.Z.Item,{name:"jupyter_show_description",valuePropName:"checked",children:(0,P.jsx)(U.Z,{children:"显示任务要求(勾选后,将简介作为任务要求显示在实践项目挑战页面)"})})]})]})]}),(0,P.jsx)(ne,{onSave:Oe,onCancel:function(){Le()},loading:O||J||F})]})})),oe=t(24458),_e={flex_box_center:"flex_box_center___eoeVu",flex_space_between:"flex_space_between___f9Khj",flex_box_vertical_center:"flex_box_vertical_center___mDOuj",flex_box_center_end:"flex_box_center_end___q43Rs",flex_box_column:"flex_box_column___lnTOC",level:"level___W39_7",left:"left___xugM0",container:"container___MnoCi",title:"title___HNuSO",listWrap:"listWrap___Oz5IK",list:"list___Fq6dF",s3:"s3___piVr6",s2:"s2___jJaip",listActive:"listActive___e7FOo",os:"os___Zt66K",btns:"btns___mA9Xb",btnsWrap:"btnsWrap___hx2vE",icon:"icon___l26_g",btn:"btn___AF61O",d1:"d1___WyJ4s",d2:"d2___GQq5w",shrink:"shrink___NbOqs",elseShrink:"elseShrink___ZoNE2",right:"right___zgEq_",addIcon:"addIcon___aVZVl"},ce=t(82895),ue=t(71418),de=t(64165),pe=t(71108),me=["globalSetting","dispatch","practiceSetting"],he=(0,y.connect)((function(e){return{globalSetting:e.globalSetting,practiceSetting:e.practiceSetting}}))((function(e){e.globalSetting;var n=e.dispatch,t=e.practiceSetting,i=(r()(e,me),(0,y.useLocation)()),a=(0,y.useSearchParams)(),o=S()(a,1)[0],_=(0,l.useState)(!1),c=S()(_,2),u=c[0],d=c[1],p=(0,l.useState)({}),h=S()(p,2),f=h[0],v=h[1],g=(0,l.useState)(!0),b=S()(g,2),D=b[0],O=b[1],C=(0,l.useState)(!1),M=S()(C,2),w=M[0],T=M[1],I=(0,l.useState)(null),A=S()(I,2),k=A[0],N=A[1],L=(0,l.useRef)(!1),Z=t.id,R=t.updateIndex,B=t.is_published,W=t.newQuestion,K=f.challenge_list,U=void 0===K?[]:K;(0,l.useEffect)((function(){if(Z)return H(),function(){n({type:"practiceSetting/setParams",payload:{newQuestion:null}})}}),[Z,R]),(0,l.useEffect)((function(){F()}),[i]);var z,F=function(){var e=i.pathname.split("/");(e.includes("newquestion")||e.includes("new")||o.get("tabId"))&&(L.current=!0)},H=function(){var e=x()(m()().mark((function e(){var t,s,a,r,l,o,_;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,j.n5)({id:Z});case 3:null!=(a=e.sent)&&null!==(t=a.challenge_list)&&void 0!==t&&t.length&&(r=i.pathname.split("/"),l=a.challenge_list.find((function(e){return String(e.challenge_id)===r[4]})),r.includes("newquestion")||r.includes("new")?(_=a.challenge_list[(null===(o=a.challenge_list)||void 0===o?void 0:o.length)-1],n({type:"practiceSetting/setParams",payload:{newQuestion:{st:r.includes("new")?0:1,name:""}}}),N(void 0),J(_)):r[4]&&l?q(l,!1):q(a.challenge_list[0])),null!=a&&null!==(s=a.challenge_list)&&void 0!==s&&s.length||N(null),v(a),O(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(N(e.challenge_id),J(e),n){var t="/shixuns/".concat(Z,"/edit/").concat(e.challenge_id,"/").concat(1===e.st?"editquestion":"editcheckpoint");y.history.push(t)}},G=function(e,n){if(e.destination){var t=function(e,n,t){var i=Array.from(e),s=i.splice(n,1),a=S()(s,1)[0];return i.splice(t,0,a),i}(n,e.source.index,e.destination.index);v(s()(s()({},f),{},{challenge_list:t}));var i=t.map((function(e){return e.challenge_id}));(0,j.xg)({id:Z,ids:i}).then((function(e){0!==e.status&&v(s()(s()({},f),{},{challenge_list:n}))}))}},J=function(e){n({type:"practiceSetting/setParams",payload:{selectQuestionParams:e}})},Q=function(){var e=x()(m()().mark((function e(t,i){var s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t!==k){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,Y();case 4:N(t),J(i),n({type:"practiceSetting/setParams",payload:{newQuestion:null}}),s="/shixuns/".concat(Z,"/edit/").concat(t,"/").concat(1===i.st?"editquestion":"editcheckpoint"),y.history.push(s);case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Y=function(){return new Promise((function(e,i){var s;null!=t&&null!==(s=t.sideBar)&&void 0!==s&&s.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),e()},onCancel:function(){i()}}):e()}))},V=function(){var e=x()(m()().mark((function e(t){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y();case 2:"new"===t?y.history.push("/shixuns/".concat(Z,"/edit/new")):y.history.push("/shixuns/".concat(Z,"/edit/newquestion")),d(!1),N(void 0),n({type:"practiceSetting/setParams",payload:{newQuestion:{st:"new"===t?0:1,name:""}}});case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,P.jsxs)("div",{className:_e.level,children:[(0,P.jsxs)("aside",{className:_e.left,style:{width:w?"0":"25%"},children:[(0,P.jsxs)("div",{className:_e.container,children:[(0,P.jsxs)("div",{className:_e.title,children:["任务关卡(",U.length,")"]}),(0,P.jsx)("div",{className:_e.listWrap,children:D?(0,P.jsx)(ue.Z,{size:"middle"}):U.length||W?(z=U,(0,P.jsxs)(l.Fragment,{children:[(0,P.jsx)(pe.Z5,{onDragEnd:function(e){return G(e,z)},children:(0,P.jsx)(pe.bK,{droppableId:"droppable",children:function(e,n){return(0,P.jsx)("div",s()(s()({ref:e.innerRef},e.droppableProps),{},{style:{width:"100%"},children:z.map((function(e,n){var t=e.st,i=e.name,a=e.challenge_id;return(0,P.jsx)(pe._l,{draggableId:a.toString(),index:n,isDragDisabled:B,children:function(r,l){return(0,P.jsxs)("div",s()(s()(s()({ref:r.innerRef},r.draggableProps),r.dragHandleProps),{},{className:k===a?_e.listActive:_e.list,onClick:function(){return Q(a,e)},children:[(0,P.jsx)("span",{className:_e.s1,children:0===t?(0,P.jsx)("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):(0,P.jsx)("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})}),(0,P.jsxs)("span",{className:_e.s2,children:["第",n+1,"关: ",i]}),!B&&(0,P.jsx)("span",{className:_e.s3,onClick:function(n){return function(e,n){n.stopPropagation();var t=e.challenge_id,i=function(){var e=x()(m()().mark((function e(){var n,i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.rO)({id:Z,challengesId:t});case 2:if(1!==e.sent.status){e.next=12;break}return e.next=6,(0,j.n5)({id:Z});case 6:if(s=e.sent,v(s),t!==k||null===(n=s.challenge_list)||void 0===n||!n.length){e.next=11;break}return q(s.challenge_list[0]),e.abrupt("return");case 11:null!==(i=s.challenge_list)&&void 0!==i&&i.length||(N(null),L.current=!0,J({}),y.history.push("/shixuns/".concat(Z,"/edit?tabId=level")));case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();E.Z.confirm({title:"提示",content:"是否删除该关卡!",centered:!0,onOk:i})}(e,n)},children:(0,P.jsx)("i",{className:"iconfont icon-shanchu7"})})]}))}},a)}))}))}})}),W&&(0,P.jsxs)("div",{className:_e.listActive,children:[(0,P.jsx)("span",{className:_e.s1,children:0===(null==W?void 0:W.st)?(0,P.jsx)("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):(0,P.jsx)("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})}),(0,P.jsxs)("span",{className:_e.s2,children:["第",z.length+1,"关: ",null==W?void 0:W.name]})]}),!B&&(0,P.jsx)("div",{className:_e.os,children:"--拖拽任务关卡进行排序--"})]})):(0,P.jsx)(de.Z,{image:"data:image/png;base64,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",description:"暂无任务关卡!"})})]}),!w&&(0,P.jsx)("div",{className:_e.btns,children:(0,P.jsxs)("aside",{className:_e.btnsWrap,children:[(0,P.jsx)("div",{style:{transform:u?"rotate(45deg)":"rotate(0deg)"},className:_e.icon,onClick:function(){(0,ce.gy)(n,"不能新建任务关卡")||d(!u)},children:"+"}),(0,P.jsxs)("div",{className:_e.btn,style:{left:u?20:-154},children:[(0,P.jsx)("div",{className:_e.d1,onClick:function(){return V("new")},children:"新建实践题关卡"}),(0,P.jsx)("div",{className:_e.d2,onClick:function(){return V("newquestion")},children:"新建理论题关卡"})]})]})}),(0,P.jsx)("div",{className:w?_e.elseShrink:_e.shrink,onClick:function(){return T(!w)},children:(0,P.jsx)("i",{className:"iconfont icon-zuoyouzhankai"})})]}),(0,P.jsx)("aside",{className:_e.right,id:"modal-level-question",children:null===k&&L.current?(0,P.jsx)("div",{className:_e.addIcon,children:(0,P.jsx)("span",{children:"在左侧点击“+”号新建关卡。"})}):(0,P.jsx)(y.Outlet,{})})]})})),xe=t(96865),fe=t(38854),ve=t(20834),ge=t(27092),je=t(5112),Ee="title___NTpKq",be="content___oL0Iy",De="add___L4cbC",ye="colorBlue___xRARA",Pe="radio___cfwvc",Oe=["shixunsDetail","globalSetting","loading","dispatch","onReloadData"],Ce=(0,y.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),i=e.dispatch,s=e.onReloadData,a=(r()(e,Oe),(0,l.useState)()),o=S()(a,2),_=o[0],c=o[1],u=(0,l.useState)([]),d=S()(u,2),p=d[0],h=d[1];(0,l.useEffect)((function(){"Collaborators-ChangeManager"===n.actionTabs.key&&f()}),[n.actionTabs.key]);var f=function(){var e=x()(m()().mark((function e(){var t,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"shixunsDetail/getChangeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id}});case 2:s=e.sent,h(s||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),v=function(){var e=x()(m()().mark((function e(){var t,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(_){e.next=3;break}return b.ZP.info("所选人员为空,没有更换成功"),e.abrupt("return");case 3:return e.next=5,i({type:"shixunsDetail/changeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id,user_id:_}});case 5:a=e.sent,g(),a&&(s(),b.ZP.info(a.message));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),g=function(){i({type:"shixunsDetail/setActionTabs",payload:{}}),c(null)};return(0,P.jsx)(E.Z,{centered:!0,keyboard:!1,closable:!1,title:"更换管理员",open:"Collaborators-ChangeManager"===n.actionTabs.key,confirmLoading:t.effects["shixunsDetail/changeManager"],onOk:v,onCancel:g,children:(0,P.jsxs)("div",{children:[(0,P.jsxs)("div",{className:Ee,children:["选择的成员将会成为新的管理员",(0,P.jsx)("br",{}),"您将不再拥有管理员的权限,但您仍是合作团队的一员"]}),(0,P.jsx)("div",{className:be,children:p.length?(0,P.jsx)(je.ZP.Group,{value:_,onChange:function(e){return c(e.target.value)},children:p.map((function(e,n){return(0,P.jsx)(je.ZP,{className:Pe,value:e.user_id,children:e.name},n)}))}):(0,P.jsx)("div",{className:De,children:(0,P.jsxs)("span",{children:["请先将新的管理员通过",(0,P.jsx)("a",{className:ye,onClick:function(){var e;i({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:null===(e=n.actionTabs.params)||void 0===e?void 0:e.id}}})},children:'"添加合作者"'}),"加入合作者列表"]})})})]})})})),Me=t(99313),Se=t(53921),we=t(26829),Te=Me.Z.TabPane,Ie=function(e){var n=e.visible,t=e.onCancel,i=e.onSelectGroup,s=e.shixunId,a=e.onSelectCollaborator;return(0,P.jsx)(E.Z,{title:"添加合作者",open:n,width:1100,centered:!0,keyboard:!1,onCancel:t,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null,children:(0,P.jsxs)(Me.Z,{defaultActiveKey:"1",children:[(0,P.jsx)(Te,{tab:"搜索添加",children:(0,P.jsx)(Se.Z,{onCancel:t,container_type:2,container_id:s,onSelect:a})},"1"),(0,P.jsx)(Te,{tab:"团队添加",children:(0,P.jsx)(we.Z,{onCancel:t,onSelect:i})},"2")]})})},Ae={bg:"bg___GzXpp",wrap:"wrap___A40jS",modal:"modal___Zz7dC",content:"content___H5ZN2",head:"head___o5t32",headCount:"headCount___eBMPN",button:"button___YSSGm",itemWrap:"itemWrap___iPWUC",imgWrap:"imgWrap___T70Es",img:"img___oumA5",manager:"manager___VdXG8",itemContent:"itemContent____npAh",nameWrap:"nameWrap___nazId",name:"name___Z48aE",actionGroup:"actionGroup___eScAq",deleteIcon:"deleteIcon___FK_OA",schoolWrap:"schoolWrap___jJuIm",school:"school___kSMwT",countWrap:"countWrap___p7epV",deletetitle:"deletetitle___uVCHi",yseTitle:"yseTitle___L6JF9"},ke=t(78386),Ne=t(16808),Le=(0,y.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t}}))((function(e){var n,t,i,a,r=e.shixunsDetail,o=(e.globalSetting,e.loading),_=e.user,c=e.dispatch,u=(0,y.useParams)(),d=(0,l.useRef)(),p=(0,l.useState)(0),h=S()(p,2),f=h[0],v=h[1],g=(0,l.useState)([]),j=S()(g,2),D=j[0],O=j[1],C=(0,l.useState)({id:null,page:1}),M=S()(C,2),w=M[0],T=M[1],I=null===(n=_.userInfo)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.editable,A=(null===(t=_.userInfo)||void 0===t?void 0:t.role)<=2||(null===(i=_.userInfo)||void 0===i||null===(i=i.shixun)||void 0===i?void 0:i.is_creator);(0,l.useEffect)((function(){d.current=u.id,w.id=d.current,T(w),k(w)}),[]);var k=function(){var e=x()(m()().mark((function e(n){var t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c({type:"shixunsDetail/getCollaboratorsData",payload:n});case 2:(t=e.sent)&&(O(t.members||[]),v(t.member_count));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),N=function(){var e=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w.page=1,T(w),n=(0,Ne.g)(),e.next=5,c({type:"user/getUserInfo",payload:n});case 5:return e.next=7,k(w);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Z(){return Z=x()(m()().mark((function e(n,t,i,s){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:n,user_id:t,editable:i?0:1}});case 2:k(w);case 3:case"end":return e.stop()}}),e)}))),Z.apply(this,arguments)}function R(){c({type:"shixunsDetail/setActionTabs",payload:{}})}var B,W,K={visible:"Collaborators-AddCollaborator"===r.actionTabs.key,onCancel:R,shixunId:d.current,onSelectCollaborator:(W=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return R(),e.next=3,c({type:"shixunsDetail/addCollaborator",payload:{id:d.current,user_ids:n}});case 3:e.sent&&(b.ZP.success("添加成功"),N());case 5:case"end":return e.stop()}}),e)}))),function(e){return W.apply(this,arguments)}),onSelectGroup:(B=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return R(),e.next=3,c({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:d.current,group_id:n.group_id}});case 3:e.sent&&(b.ZP.success("添加成功"),N());case 5:case"end":return e.stop()}}),e)}))),function(e){return B.apply(this,arguments)})};return(0,P.jsxs)("section",{children:[(0,P.jsxs)("div",{className:Ae.wrap,children:[(0,P.jsxs)("div",{className:Ae.content,children:[(null===(a=r.detail)||void 0===a?void 0:a.identity)<5&&(0,P.jsxs)("div",{className:Ae.head,children:[(0,P.jsxs)("span",{className:Ae.headCount,children:["合作成员(",f,"人)"]}),(0,P.jsxs)("div",{children:[A&&(0,P.jsx)(L.ZP,{type:"primary",ghost:!0,className:Ae.button,style:{marginRight:"20px"},onClick:function(){c({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:d.current}}})},children:"更换管理员"}),I&&(0,P.jsx)(L.ZP,{type:"primary",className:Ae.button,style:{marginRight:"40px"},onClick:function(){c({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:d.current}}})},children:"添加合作者"})]})]}),(0,P.jsx)("div",{className:Ae.list,children:(0,P.jsx)(xe.Z,{loading:o.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30",children:D.map((function(e,n){var t,i,s,a,l,o,u,p;return(0,P.jsx)("div",{style:{display:"inline-block",width:"50%"},children:(0,P.jsxs)("div",{className:Ae.itemWrap,children:[(0,P.jsxs)("a",{href:null===(t=e.user)||void 0===t?void 0:t.user_url,target:"_blank",className:Ae.imgWrap,children:[(0,P.jsx)("img",{alt:"用户头像",height:"48",width:"48",className:Ae.img,src:"".concat(V.Z.IMG_SERVER,"/images/").concat(null===(i=e.user)||void 0===i?void 0:i.image_url)}),(null===(s=e.user)||void 0===s?void 0:s.shixun_manager)&&(0,P.jsx)("span",{className:Ae.manager,children:"创建者"})]}),(0,P.jsxs)("div",{className:Ae.itemContent,children:[(0,P.jsxs)("p",{className:Ae.nameWrap,children:[(0,P.jsxs)("a",{href:e.user.user_url,target:"_blank",className:Ae.name,children:[null===(a=e.user)||void 0===a?void 0:a.name,e.user.user_id===(null===(l=_.userInfo)||void 0===l?void 0:l.user_id)?(0,P.jsx)("span",{children:"我"}):null]}),(0,P.jsxs)("div",{className:Ae.actionGroup,children:[A?null!==(o=e.user)&&void 0!==o&&o.shixun_manager?null:(0,P.jsx)(fe.Z,{dropdownRender:function(){return(0,P.jsxs)(ve.Z,{selectedKeys:[e.editable?"1":"2"],onClick:function(){var n;!function(e,n,t,i){Z.apply(this,arguments)}(r.detail.identifier,e.user.user_id,e.editable,null===(n=e.user)||void 0===n?void 0:n.name)},children:[(0,P.jsx)(ve.Z.Item,{children:"编辑权限"},1),(0,P.jsx)(ve.Z.Item,{children:"查看权限"},2)]})},children:(0,P.jsxs)("div",{children:[e.editable?(0,P.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"编辑权限"}):(0,P.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"查看权限"})," ",(0,P.jsx)(ke.Z,{style:{fontSize:"14px",color:"#888888"}})]})}):e.editable?(0,P.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"编辑权限"}):(0,P.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"查看权限"}),null!==(u=e.user)&&void 0!==u&&u.shixun_manager||!I?null:(0,P.jsx)("a",{className:Ae.deletetitle,onClick:function(){var n,t,i;return t=null===(n=e.user)||void 0===n?void 0:n.user_id,void E.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,P.jsx)("div",{className:Ae.modal,children:"确定要删除吗?"}),onOk:(i=x()(m()().mark((function e(){var n,i;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c({type:"shixunsDetail/deleteCollaborators",payload:{id:d.current,userId:t}});case 2:if(i=e.sent,(null===(n=_.userInfo)||void 0===n?void 0:n.user_id)!==t){e.next=6;break}return y.history.push("/shixuns"),e.abrupt("return");case 6:b.ZP.info(null==i?void 0:i.message),w.page=1,T(w),k(w);case 10:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})})},children:"删除"})]})]}),(0,P.jsx)("p",{className:Ae.schoolWrap,children:(0,P.jsx)("span",{className:Ae.school,children:null===(p=e.user)||void 0===p?void 0:p.school_name})})]})]},n)})}))})})]}),f>10&&(0,P.jsx)("div",{className:Ae.countWrap,children:(0,P.jsx)(ge.Z,{showQuickJumper:!1,showSizeChanger:!1,total:f,onChange:function(e){return function(e){w.page=e,T(w),k(w)}(e)},pageSize:10,current:w.page})})]}),(0,P.jsx)(Ce,{onReloadData:N}),(0,P.jsx)(Ie,s()({},K))]})})),Ze=t(84508),Re=t(91232),Be=t.n(Re),We=t(57809),Ke=t(6848),Ue=t(78673),ze=t(20112),Fe=t(36723),He=t(10158),qe="mirrorModal___z1tEP",Ge="right___ZlGrr",Je="title___lWaS3",Qe="content___bCC9x",Ye="des___ujB5y",Ve="btns___L4vgc",Xe="confirm___RFRg4",$e="cancel___F1WB_",en="modal___A5dbG",nn=t(90020),tn=t(18650),sn=(0,y.connect)((function(e){return{newShixuns:e.newShixuns,globalSetting:e.globalSetting,user:e.user}}))((function(e){var n,t,i=e.newShixuns,s=(e.user,e.dispatch),a=e.visible,r=e.onOk,o=e.onCancel,_=e.useId,c=void 0===_?null:_,u=e.identifier,d=e.shixun_environment_id,p=e.tab_type,h=(0,l.useState)(null),f=S()(h,2),v=f[0],g=f[1],b=(0,l.useState)({}),D=S()(b,2),y=D[0],O=D[1],C=(0,l.useState)(""),M=S()(C,2),w=M[0],T=M[1],I=i.environmentData,A=I.frequence_image,k=void 0===A?[]:A,N=I.environments,Z=void 0===N?[]:N,R=I.other_image,B=void 0===R?[]:R,W=y.name,K=y.description;(0,l.useEffect)((function(){a&&(s({type:"newShixuns/getEnvironmentData",payload:{tab_type:p}}),T(""),g(c))}),[a,c]),(0,l.useEffect)((function(){"NewShixuns-Apply"===i.actionTabs.key&&o()}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]),(0,l.useEffect)((function(){null!==v&&U()}),[v]);var U=function(){var e=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.Q1)({mirror_repository_id:v,identifier:u,shixun_environment_id:d});case 2:n=e.sent,O(n.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(E.Z,{title:"选择实验镜像",open:a,width:1e3,destroyOnClose:!0,centered:!0,onCancel:o,className:en,footer:null,children:(0,P.jsxs)("div",{className:qe,children:[(0,P.jsx)(He.Z,{dispatch:s,value:v,data:Z,otherData:B,tags:k,onChange:function(e){return g(e)},onSearchWord:function(e){return T(e)},tab_type:p}),(0,P.jsxs)("div",{className:Ge,children:[(0,P.jsx)("header",{children:(0,P.jsxs)("div",{className:Je,children:["实验环境: ",(0,P.jsx)("span",{dangerouslySetInnerHTML:{__html:null===v?"— —":null===(t=W||"")||void 0===t?void 0:t.replace(new RegExp(null==w?void 0:w.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}})]})}),(0,P.jsxs)("div",{className:Qe,children:[null===v&&(0,P.jsx)(de.Z,{image:Fe,description:"请选择实验环境"}),null!==v&&(0,P.jsx)("div",{className:Ye,children:(0,P.jsx)(ae.Z,{value:K,highlightKeywords:w})}),(0,P.jsxs)("div",{className:Ve,children:[(0,P.jsx)(L.ZP,{onClick:function(){g(null),O({}),o()},className:$e,children:"取消 "}),(0,P.jsx)(L.ZP,{onClick:function(){r(y)},className:Xe,type:"primary",children:"保存 "})]})]})]})]})}),(0,P.jsx)(nn.Z,{}),(0,P.jsx)(tn.Z,{})]})})),an="content___ujW8g",rn="explain___vGa5a",ln="tabs___MbGuX",on="active___SCmkJ",_n="btns___MiEQa",cn="must___n8wNT",un="popover___wqXWh",dn="zybzForm___m1nC0",pn="graaytitle___vdUDn",mn="dataPicker___RiEgz",hn="examineStatus___OCyYC",xn="contacts___MWvKz",fn="contacts_img___kiMTs",vn="suc_status___p81iO",gn="fail_status___Rv54W",jn="bohui___wtuT5",En="selecticon___AAPZz",bn=t(43428),Dn=t(46400),yn=t(60324),Pn=t(88522),On=t(57930),Cn=t(94001),Mn=t(27795),Sn="footerWrap___lXI4I",wn=["shixunsDetail","globalSetting","loading","dispatch","onFinish"],Tn=Z.Z.TextArea,In=(0,y.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),i=e.dispatch,s=e.onFinish,a=void 0===s?function(){}:s,l=(r()(e,wn),N.Z.useForm()),o=S()(l,1)[0],_=function(){var e=x()(m()().mark((function e(t){var s,r;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"shixunsDetail/getCustomScript",payload:{id:null===(s=n.actionTabs.params)||void 0===s?void 0:s.id,compile:t.execute,excutive:t.compile}});case 2:r=e.sent,c(),r&&a(null==r?void 0:r.shixun_script);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),c=function(){i({type:"shixunsDetail/setActionTabs",payload:{}})};return(0,P.jsx)(E.Z,{centered:!0,title:"自定义模板",open:"Settings-UseCustomScript"===n.actionTabs.key,okText:"确定",cancelText:"取消",footer:null,onCancel:c,children:(0,P.jsxs)(N.Z,{form:o,scrollToFirstError:!0,layout:"vertical",onFinish:_,children:[(0,P.jsx)(N.Z.Item,{name:"execute",label:"执行命令:",rules:[{required:!0,message:"执行命令不能为空"}],children:(0,P.jsx)(Tn,{rows:4})}),(0,P.jsx)(N.Z.Item,{name:"compile",label:"编译命令:",children:(0,P.jsx)(Tn,{rows:4})}),(0,P.jsx)("div",{className:Sn,children:(0,P.jsxs)(N.Z.Item,{children:[(0,P.jsx)(L.ZP,{className:"mr5",size:"middle",onClick:c,children:"取消"}),(0,P.jsx)(L.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:t.effects["shixunsDetail/getCustomScript"],children:"保存"})]})})]})})})),An=t(79905),kn=t(61186),Nn=t.n(kn),Ln=t(80559),Zn=(0,y.connect)((function(e){return{shixunsDetail:e.shixunsDetail}}))((function(e){var n,t,i,s=e.shixunsDetail,a=e.visible,r=e.onOk,o=e.onCancel,_=e.dispatch,c=e.is_published,u=e.id,d=(e.has_relation,e.environment),p=void 0===d?[]:d,h=e.verifyModal,f=(0,y.useParams)(),v=(0,l.useState)(1),g=S()(v,2),j=g[0],O=g[1],C=(0,l.useState)(!0),M=S()(C,2),w=M[0],T=M[1],I=(0,l.useState)(!1),A=S()(I,2),k=A[0],R=A[1],W=(0,l.useState)(null),K=S()(W,2),z=K[0],F=K[1],H=(0,l.useState)(),q=S()(H,2),G=q[0],J=q[1],Q=(0,l.useState)(),V=S()(Q,2),X=V[0],$=V[1],ee=(0,l.useState)([]),ne=S()(ee,2),ie=ne[0],ae=ne[1],re=(0,l.useState)(!1),le=S()(re,2),oe=le[0],_e=le[1],ce=(0,l.useState)(""),ue=S()(ce,2),de=ue[0],pe=ue[1],me=(0,l.useState)(null),he=S()(me,2),fe=he[0],ve=he[1],ge=N.Z.useForm(),je=S()(ge,1)[0],Ee=(0,l.useState)([]),be=S()(Ee,2),De=be[0],ye=be[1],Pe=(0,l.useState)(""),Oe=S()(Pe,2),Ce=Oe[0],Me=Oe[1],Se=(0,l.useState)([{id:1,name:"评测脚本设置"},{id:2,name:"实验环境设置"}]),we=S()(Se,2),Te=we[0],Ie=we[1],Ae=(0,l.useRef)((0,Y.throttle)((function(e){return Ne(e)}),1200,{leading:!0,trailing:!0})).current;(0,l.useEffect)((function(){var e;((0,An.Ny)()||null!=s&&null!==(e=s.detail)&&void 0!==e&&e.manager_of_shixun)&&Ie([{id:1,name:"评测脚本设置"},{id:2,name:"实验环境设置"},{id:3,name:"实验资源优先保障"}])}),[]),(0,l.useEffect)((function(){u&&a&&ke()}),[u,a]);var ke=function(){var e=x()(m()().mark((function e(){var n,t,i,s,a,r,l,o,_=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=_.length>0&&void 0!==_[0]?_[0]:null)||T(!0),e.next=4,(0,D.ZP)("/api/shixuns/".concat(u,"/get_shixun_env_setting.json"),{method:"get",params:{shixun_environment_id:n}});case 4:if(0!==(t=e.sent).status||n){e.next=20;break}return r=t.data,console.log("data",r),F((null==r?void 0:r.shixun_environment_id)||null),J((null==r?void 0:r.evaluate_script)||""),$((null==r?void 0:r.choice_standard_scripts)||null),ae((null==r?void 0:r.standard_scripts)||[]),_e((null===(i=r.shixun)||void 0===i?void 0:i.close_internet)||!1),pe(null===(s=r.shixun)||void 0===s?void 0:s.survival_time),l=null===(a=r.shixun)||void 0===a?void 0:a.important_shixun_configs,je.setFieldsValue({identifier:(null==l?void 0:l.identifier)||"",people_number:(null==l?void 0:l.people_number)||"",school_id:(null==l?void 0:l.school_name)||"",times:null!=l&&l.start_time&&null!=l&&l.end_time?[Nn()(null==l?void 0:l.start_time),Nn()(null==l?void 0:l.end_time)]:["",""]}),Me((null==l?void 0:l.verify_reason)||""),ve((null==l?void 0:l.process)||null),e.next=20,Ne(null==l?void 0:l.school_name);case 20:if(0!==t.status||!n){e.next=27;break}return o=t.data,J((null==o?void 0:o.evaluate_script)||""),$(null),ae((null==o?void 0:o.standard_scripts)||[]),e.next=27,Ne();case 27:T(!1);case 28:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=function(){var e=x()(m()().mark((function e(n){var t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_({type:"account/getSchoolOption",payload:{keyword:n,limit:99999,display_aliases:!0}});case 2:t=e.sent,ye(null==t?void 0:t.schools);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Le=function(){var e=x()(m()().mark((function e(n){var t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_({type:"shixunsDetail/getScriptContent",payload:{id:f.id,script_id:n}});case 2:(t=e.sent)&&J(t.content);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ze=function(){var e=x()(m()().mark((function e(){var n,t,i,a,l,o,c,d,p,h=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=h.length>0&&void 0!==h[0]&&h[0],t=h.length>1&&void 0!==h[1]?h[1]:1,1!==j){e.next=7;break}return R(!0),e.next=6,(0,D.ZP)("/api/shixuns/".concat(f.id,"/update_evaluate_script_setting.json"),{method:"put",body:{shixun_environment_id:z,mirror_script_id:X,evaluate_script:G,sync_origin_shixun:n}});case 6:i=e.sent;case 7:if(2!==j){e.next=13;break}return R(!0),a={close_internet:oe,survival_time:de,sync_origin_shixun:n},e.next=12,(0,D.ZP)("/api/shixuns/".concat(f.id,"/update_environment_setting.json"),{method:"put",body:a});case 12:i=e.sent;case 13:if(3!==j){e.next=23;break}return o=je.getFieldsValue(),e.next=17,je.validateFields();case 17:return R(!0),(c={close_internet:oe,survival_time:de,sync_origin_shixun:n}).important_shixun_configs={identifier:null==o?void 0:o.identifier,people_number:null==o?void 0:o.people_number,school_id:null===(l=De.find((function(e){return e.name===(null==o?void 0:o.school_id)})))||void 0===l?void 0:l.id,start_time:Nn()(null==o?void 0:o.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Nn()(null==o?void 0:o.times[1]).format("YYYY-MM-DD HH:mm")},e.next=22,(0,D.ZP)("/api/shixuns/".concat(f.id,"/resources_first_ensure.json"),{method:"post",body:c});case 22:i=e.sent;case 23:0===i.status&&(null!=s&&null!==(d=s.detail)&&void 0!==d&&d.copy_for_exercise&&3!==j||b.ZP.success("".concat(3==j?"提交申请成功":"保存成功")),null!=s&&null!==(p=s.detail)&&void 0!==p&&p.copy_for_exercise&&3!=j&&(0,te.m)(_,s,u,t),ke(),r()),R(!1);case 25:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(bn.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:o,open:a,children:(0,P.jsx)("div",{className:an,children:(0,P.jsxs)(xe.Z,{loading:w,active:!0,children:[(0,P.jsxs)(B.Z,{className:"mt10",justify:"space-between",children:[(0,P.jsx)("b",{className:"c-grey-333 font16",children:"设置"}),(0,P.jsx)("i",{onClick:o,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})]}),(0,P.jsx)("div",{className:ln,children:Te.map((function(e){var n=e.name,t=e.id;return(0,P.jsx)("div",{className:j===t?on:"",onClick:function(){return O(t)},children:n},t)}))}),1===j&&(0,P.jsxs)(l.Fragment,{children:[(0,P.jsx)(Dn.Z,{className:"mt20",message:"选择实验环境下的评测脚本:将作为整个实训所有实验环境下,学员评测时运行的脚本。",type:"info",showIcon:!0,closable:!0}),(0,P.jsxs)(B.Z,{align:"middle",className:"mt20",children:[(0,P.jsx)("span",{className:"c-grey-333 font16",children:"运行环境"}),(0,P.jsx)(We.default,{onClick:h,getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:z,onChange:function(e){F(e),ke(e)},showArrow:!0,placeholder:"实验环境",children:null===(n=p.filter((function(e){return 0!==e.id})))||void 0===n?void 0:n.map((function(e,n){return(0,P.jsx)(We.default.Option,{value:e.id,name:e.name,children:e.name},e.id)}))})]}),(0,P.jsxs)(B.Z,{align:"middle",className:"mt20",children:[(0,P.jsx)("span",{className:"c-grey-333 font16",children:"评测脚本"}),(0,P.jsx)(We.default,{onClick:h,getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:X,placeholder:"请选择评测脚本",onChange:function(e){!function(e){var n;E.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,P.jsxs)("div",{className:"tc font16",children:["原有脚本将被新的脚本覆盖,无法撤销",(0,P.jsx)("br",{}),"是否确认执行覆盖操作"]}),onOk:(n=x()(m()().mark((function n(){return m()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Le(e);case 2:$(e),E.Z.info({centered:!0,title:"提示",okText:"知道啦",content:(0,P.jsx)("div",{className:"tc font16",children:"评测脚本生成成功!"})});case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}(e)},children:(ie||[]).map((function(e,n){return(0,P.jsx)(We.default.Option,{value:parseInt(e.id),name:e.scptname,children:e.scptname},n)}))}),(0,P.jsx)("span",{className:rn,onClick:function(){h()||_({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:f.id}}})},children:"使用自定义脚本"}),(0,P.jsx)(yn.Z,{className:un,content:(0,P.jsxs)("p",{className:"font12",children:["使用自定义模板,平台无法自动更新脚本,请在关卡创建完后手动更新脚本中的必填参",(0,P.jsx)("br",{}),"数和以下2个数组元素:",(0,P.jsx)("br",{}),"challengeProgramNames",(0,P.jsx)("br",{}),"sourceClassNames",(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"示例:有2个关卡的实训",(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"各关卡的待编译文件为:",(0,P.jsx)("br",{}),"src/step1/HelloWorld.java",(0,P.jsx)("br",{}),"src/step2/Other.java",(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"各关卡的编译后生成的执行文件为:",(0,P.jsx)("br",{}),"step1.HelloWorld",(0,P.jsx)("br",{}),"step2.Other",(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"则数组元素更新如下:",(0,P.jsx)("br",{}),'ff challengeProgramNames=("src/step1/',(0,P.jsx)("br",{}),'HelloWorld.java" "src/step2/Other.java")',(0,P.jsx)("br",{}),'sourceClassNames=("step1.HelloWorld',(0,P.jsx)("br",{}),'" "step2.Other")',(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"其它参数可按实际需求定制"]}),trigger:"click",children:(0,P.jsx)("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"})})]}),(0,P.jsx)(Mn.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:G,options:{readOnly:c},onChange:function(e){J(e)}})]}),2===j&&(0,P.jsxs)("div",{style:{flex:1,overflowY:"auto"},children:[(0,P.jsxs)(B.Z,{align:"middle",className:"mt20",children:[(0,P.jsx)("span",{className:"c-grey-333 font16 ml30 mr10",children:"实训容器网络"}),(0,P.jsxs)(U.Z,{checked:oe,onChange:function(e){return _e(e.target.checked)},children:[(0,P.jsx)("span",{className:"c-grey-333 font14",children:"关闭外网"}),(0,P.jsx)("span",{className:"c-grey-999 font14",children:"(选中,在实训编译页面中不可访问互联网)"})]})]}),(0,P.jsxs)(B.Z,{align:"middle",className:"mt20",children:[(0,P.jsx)("span",{className:"c-grey-333 font16 mr10",children:"实验环境使用时长"}),(0,P.jsx)(Z.Z,{bordered:!1,value:de,onChange:function(e){return pe(e.target.value)},style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}}),(0,P.jsx)("span",{className:"ml10 c-grey-999 font14",children:"分"})]})]}),3===j&&((0,An.Ny)()||(null==s||null===(t=s.detail)||void 0===t?void 0:t.manager_of_shixun))&&(0,P.jsx)("div",{style:{flex:1,overflowY:"auto"},children:(0,P.jsxs)(B.Z,{align:"middle",className:"mt20",children:[(0,P.jsxs)(N.Z,{form:je,layout:"horizontal",className:dn,children:[(0,P.jsxs)(B.Z,{align:"middle",children:[(0,P.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,P.jsx)("span",{className:cn,children:"*"}),"保障标识"]}),(0,P.jsx)(N.Z.Item,{label:"",name:"identifier",rules:[{required:!0,message:"请输入保障标识"},{validator:function(e,n){return n&&!/^[a-zA-Z0-9]+$/.test(n)?Promise.reject("输入内容只能包含数字和字母"):n&&!/^[^0-9][a-zA-Z0-9]*$/.test(n)?Promise.reject("不能以数字开头"):n&&!/^.{4,30}$/.test(n)?Promise.reject("输入内容长度必须在4到30个字符之间"):Promise.resolve()}}],children:(0,P.jsx)(Z.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"请输入保障标识"})}),(0,P.jsxs)("span",{className:"ml10 c-grey-999 font14",children:["保障标识只能由字母和数字组成(4~30 位),不能以数字开头。",(0,P.jsx)("br",{}),"填写保障标识是为了便于平台为此实践项目特别分配节点。"]})]}),(0,P.jsxs)(B.Z,{align:"middle",className:"mt25",children:[(0,P.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7},children:[(0,P.jsx)("span",{className:cn,children:"*"}),"需要保障的单位"]}),(0,P.jsxs)("div",{style:{position:"relative"},children:[(0,P.jsx)(N.Z.Item,{label:"",name:"school_id",rules:[{required:!0,message:"请选择需要保障的单位"}],children:(0,P.jsx)(Pn.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onChange:Ae,showSearch:!0,placeholder:"请选择需要保障的单位",children:null==De||null===(i=De.filter((function(e){return 0!==(null==e?void 0:e.id)})))||void 0===i?void 0:i.map((function(e,n){return(0,P.jsx)(We.default.Option,{title:null==e?void 0:e.name,value:null==e?void 0:e.name,children:null==e?void 0:e.name},n+1)}))})}),(0,P.jsx)("span",{className:En,children:(0,P.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,P.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})]}),(0,P.jsxs)(B.Z,{align:"middle",className:"mt25",children:[(0,P.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,P.jsx)("span",{className:cn,children:"*"}),"保障时间"]}),(0,P.jsx)("div",{className:pn,children:(0,P.jsx)(N.Z.Item,{label:"",name:"times",rules:[{required:!0,message:"请选择开始时间和结束时间"},{validator:function(e,n){if(n&&2===n.length){var t=S()(n,2),i=t[0],s=t[1];if(!i||!s)return Promise.reject(new Error("请选择起始时间和结束时间"))}return Promise.resolve()}}],children:(0,P.jsx)(On.default.RangePicker,{disabledDate:function(e){return e&&e=1&&(0,P.jsxs)("div",{children:[" ",(0,P.jsx)(Ln.Z,{className:vn})," 实验资源优先保障申请成功,平台管理员审核中"]}),fe>=2&&3!=fe&&(0,P.jsxs)("div",{children:[" ",(0,P.jsx)(Ln.Z,{className:vn})," 平台管理员审核通过,系统资源分配中"]}),3==fe&&(0,P.jsxs)("div",{children:[" ",(0,P.jsx)(se.Z,{className:gn}),"平台管理员审核驳回,驳回原因: ( ",(0,P.jsx)("span",{title:Ce,className:jn,children:Ce}),") 如有问题请联系",(0,P.jsxs)("span",{className:xn,children:[(0,P.jsx)("span",{children:"平台运营人员"})," ",(0,P.jsx)("div",{className:fn})]})]}),fe>=4&&5!=fe&&7!=fe&&(0,P.jsxs)("div",{children:[" ",(0,P.jsx)(Ln.Z,{className:vn})," 系统资源分配完成,实验资源保障中"]}),(5==fe||7==fe)&&(0,P.jsxs)("div",{children:[" ",(0,P.jsx)(se.Z,{className:gn}),"系统资源分配失败,请联系",(0,P.jsxs)("span",{className:xn,children:[(0,P.jsx)("span",{children:"平台运营人员"})," ",(0,P.jsx)("div",{className:fn})]})]}),fe>5&&(0,P.jsxs)("div",{children:[" ",(0,P.jsx)(Ln.Z,{className:vn})," 实验资源保障已结束"]})]})]})}),(0,P.jsxs)("div",{className:_n,children:[(0,P.jsx)(L.ZP,{onClick:o,children:"取消"}),(0,P.jsx)(L.ZP,{disabled:3==j&&[2,4,5].includes(fe),onClick:x()(m()().mark((function e(){var n,t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==j||z){e.next=3;break}return b.ZP.warning("请选择运行环境"),e.abrupt("return");case 3:null!=s&&null!==(n=s.detail)&&void 0!==n&&n.is_fork_from_creator&&null!=s&&null!==(t=s.detail)&&void 0!==t&&t.copy_for_exercise&&3!=j&&(p.filter((function(e){return e.id===z}))[0].has_relation&&1===j||2===j)?_({type:"classroomList/setActionTabs",payload:{key:"同步修改",type:"environment",fn:function(e,n){Ze(e,n)},zIndex:1e4}}):Ze();case 4:case"end":return e.stop()}}),e)}))),loading:k,type:"primary",className:"ml20",children:3==j?"提交申请":"保存"})]})]})})}),(0,P.jsx)(In,{onFinish:function(e){return J(e)}})]})})),Rn=t(12225),Bn=t(25510),Wn="wrap___S9yE5",Kn="content___xIxOT",Un="head___icGJE",zn="title___NbDBd",Fn="add___ntZkv",Hn="addDisable___pgd9I",qn="setting___kQ9Qx",Gn="tabs___o2qas",Jn="name___HUyj5",Qn="active___SVp4l",Yn="line___DSw6E",Vn="resource___AgLC3",Xn="mirror___DGr0Q",$n="interface___xxy5c",et="disabled___GqKcR",nt="grade___b6Adk",tt="tabsBox___TnoNw",it="tabTitle___i8cO0",st="more___kbzpa",at="serverConfig___BtI29",rt="viewRecommendConfig___ODGyC",lt="system___YygCM",ot="explain___klZ55",_t="btns___o6xWf",ct="template___AMzZZ",ut="liWrap___tCbB1",dt="li___srrGx",pt="tag___NcFBh",mt=t(19193),ht=t(75081),xt=t(29017),ft="list___p00l5",vt="head___JcQe0",gt=function(e){var n=e.showError,t=e.value,i=e.onChange,a=e.optionsLevelList,r=(0,l.useState)([]),o=S()(r,2),_=o[0],c=o[1];(0,l.useEffect)((function(){t.length?c(t):c([{command:"",challenge_ids:[]}])}),[JSON.stringify(t)]);var u=function(e,n,t){var s=JSON.parse(JSON.stringify(_));"add"===n?s.push({command:"",challenge_ids:[]}):"delete"===n?s.splice(t,1):s[t][n]=e,c(s),i(s)};return console.log(_,"value2"),(0,P.jsxs)("div",{className:ft,children:[(0,P.jsxs)("div",{className:vt,children:[(0,P.jsx)("div",{style:{width:400},children:"命令"}),(0,P.jsx)("div",{children:"应用关卡"})]}),null==_?void 0:_.map((function(e,t){var i,r,l=a.map((function(n,t){var i=_.flatMap((function(e){return e.challenge_ids})),a="第".concat(t+1,"关:").concat(n.name),r=a,l=!1;return i.includes(n.challenge_id)&&!e.challenge_ids.includes(n.challenge_id)&&(r=(0,P.jsx)(Ke.Z,{placement:"left",title:"当前关卡已配置触发命令",children:a}),l=!0),1===n.st&&(r=(0,P.jsx)(Ke.Z,{placement:"left",title:"理论题关卡无法触发命令",children:a}),l=!0),s()(s()({},n),{},{value:n.challenge_id,label:r,disabled:l})}));return(0,P.jsxs)(B.Z,{wrap:!1,align:"middle",style:{position:"relative"},className:t<_.length-1?"mb20":"",children:[n&&(0,P.jsxs)(P.Fragment,{children:[!e.command&&!(null===(i=e.challenge_ids)||void 0===i||!i.length)&&(0,P.jsx)("div",{style:{position:"absolute",zIndex:1,left:0,bottom:-18,color:"#FF0000",fontSize:12},children:"请输入触发命令"}),e.command&&!(null!==(r=e.challenge_ids)&&void 0!==r&&r.length)&&(0,P.jsx)("div",{style:{position:"absolute",zIndex:1,left:420,bottom:-18,color:"#FF0000",fontSize:12},children:"请选择应用关卡"})]}),(0,P.jsx)(Z.Z,{value:null==e?void 0:e.command,onChange:function(e){return u(e.target.value,"command",t)},bordered:!1,placeholder:"例如:mysql -uroot -p123123 -h127.0.0.1",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4}}),(0,P.jsx)(We.default,{options:l,getPopupContainer:function(e){return e.parentNode},value:null==e?void 0:e.challenge_ids,onChange:function(e){return u(e,"challenge_ids",t)},mode:"multiple",maxTagTextLength:3,placeholder:"请选择应用关卡",maxTagCount:5,bordered:!1,style:{width:560,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,margin:"0 20px"}}),(0,P.jsxs)(B.Z,{wrap:!1,children:[(0,P.jsx)("i",{onClick:function(){return u("","add",t)},style:{color:"#3061D0"},className:"iconfont icon-tianjiatimu font20 current ml20"}),0!==t&&(0,P.jsx)("i",{onClick:function(){return u("","delete",t)},style:{color:"#E30000"},className:"iconfont icon-shanjian font20 ml20"})]})]},t)}))]})},jt=We.default.Option,Et=(0,y.connect)((function(e){return{practiceSetting:e.practiceSetting,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail,user:e.user}}))((function(e){var n,t,i,a,r,o,_,c,u,d=e.practiceSetting,p=e.dispatch,h=e.shixunsDetail,f=(e.user,d.id),v=d.is_published,g=(0,l.useState)([]),j=S()(g,2),O=j[0],C=j[1],M=(0,l.useState)(null),w=S()(M,2),T=w[0],I=w[1],A=(0,l.useState)([]),k=S()(A,2),N=k[0],R=k[1],W=(0,l.useState)([]),K=S()(W,2),z=K[0],H=K[1],q=(0,l.useRef)(null),G=(0,l.useState)({}),J=S()(G,2),Q=J[0],V=J[1],X=(0,l.useRef)({}),$=(0,l.useRef)({}),ee=Q.shixun_environment,ne=void 0===ee?{}:ee,ie=Q.mirror_repository,se=void 0===ie?{}:ie,ae=Q.small_type,re=void 0===ae?[]:ae,le=Q.new_service_configs,oe=void 0===le?[]:le,_e=Q.network_mode_list,ue=void 0===_e?[]:_e,me=Q.boosters,he=void 0===me?[]:me,ge=(0,l.useState)(""),je=S()(ge,2),Ee=je[0],be=je[1],De=(0,l.useState)("请输入端口"),ye=S()(De,2),Pe=ye[0],Oe=ye[1],Ce=(0,l.useState)(!1),Se=S()(Ce,2),we=Se[0],Te=Se[1],Ie=(0,l.useState)(!1),Ae=S()(Ie,2),ke=Ae[0],Ne=Ae[1],Le=(0,l.useState)(!0),Ze=S()(Le,2),Re=Ze[0],He=Ze[1],qe=(0,l.useState)(!0),Ge=S()(qe,2),Je=Ge[0],Qe=Ge[1],Ye=(0,l.useState)(!1),Ve=S()(Ye,2),Xe=Ve[0],$e=Ve[1],en=(0,l.useState)(!1),nn=S()(en,2),tn=nn[0],an=nn[1],rn=(0,l.useState)(!1),ln=S()(rn,2),on=ln[0],_n=ln[1],cn=(0,l.useState)(!1),un=S()(cn,2),dn=un[0],pn=un[1],mn=(0,l.useState)(0),hn=S()(mn,2),xn=hn[0],fn=hn[1],vn=(0,l.useState)(!1),gn=S()(vn,2),jn=gn[0],En=gn[1],bn=(0,l.useState)({}),Dn=S()(bn,2),yn=Dn[0],Pn=Dn[1],On=(0,l.useState)({}),Cn=S()(On,2),Sn=Cn[0],wn=Cn[1],Tn=(0,l.useState)({}),In=S()(Tn,2),kn=In[0],Nn=In[1],Ln=(0,l.useState)(""),ft=S()(Ln,2),vt=ft[0],Et=ft[1],bt=(0,l.useState)(!1),Dt=S()(bt,2),yt=Dt[0],Pt=Dt[1],Ot=(0,l.useState)(!1),Ct=S()(Ot,2),Mt=Ct[0],St=Ct[1],wt=(0,l.useState)({}),Tt=S()(wt,2),It=Tt[0],At=Tt[1],kt=(0,l.useState)([]),Nt=S()(kt,2),Lt=Nt[0],Zt=Nt[1],Rt=(0,l.useRef)([]);console.log("--1111-",he,Lt);var Bt=[{id:0,name:"公共镜像",type:"public"},{id:1,name:"自定义镜像",type:"customize"},{id:2,name:"共享镜像",type:"share"}],Wt=(null==z?void 0:z.find((function(e){return e.id===ne.instance_startup_template_id})))||{},Kt=Wt.desc,Ut=Wt.virt_type,zt=1===(null==N||null===(n=N.find((function(e){return e.id===(null==ne?void 0:ne.private_cloud_id)})))||void 0===n?void 0:n.cloud_type),Ft=4===(null==N||null===(t=N.find((function(e){return e.id===(null==ne?void 0:ne.private_cloud_id)})))||void 0===t?void 0:t.cloud_type);(0,l.useEffect)((function(){return window.addEventListener("click",$t),function(){window.removeEventListener("click",$t)}}),[]),(0,l.useEffect)((function(){qt(),Yt(),Gt(),Jt()}),[]),(0,l.useEffect)((function(){(0,Y.isEqual)($.current,Q)?p({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):p({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),X.current=Q}),[Q]);var Ht=function(){var e=x()(m()().mark((function e(){var n,t,i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:null===(n=Bt[Number(xn)])||void 0===n?void 0:n.type}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(0===(null==t||null===(i=t.data)||void 0===i||null===(i=i.environments)||void 0===i?void 0:i.length)&&0===(null==t||null===(s=t.data)||void 0===s?void 0:s.other_image.length)?En(!0):En(!1));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,l.useEffect)((function(){Ht()}),[xn]);var qt=function(){var e=x()(m()().mark((function e(){var n,t,i;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(f,"/get_shixun_env_tabs.json"),{method:"get"});case 2:0===(n=e.sent).status&&((i=(null===(t=n.data)||void 0===t?void 0:t.shixun_environments_tabs)||[]).length&&null===T&&I(i[0].id),C(i));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Gt=function(){var e=x()(m()().mark((function e(){var n,t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Qe(!0),e.next=3,(0,D.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});case 3:0===(n=e.sent).status&&R(null==n||null===(t=n.data)||void 0===t?void 0:t.list),Qe(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Jt=function(){var e=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(f,"/challenges.json"),{method:"get"});case 2:(n=e.sent).challenge_list&&Zt(n.challenge_list||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qt=function(){var e=x()(m()().mark((function e(n,t){var i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:n,operating_system:t}});case 2:0===(i=e.sent).status&&H(null==i||null===(s=i.data)||void 0===s?void 0:s.list);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Yt=function(){var e=x()(m()().mark((function e(){var n,t,i,s,a,r,l,o,_,c,u,d,p,h=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=h.length>0&&void 0!==h[0]?h[0]:null,He(!0),e.next=4,(0,D.ZP)("/api/shixuns/".concat(f,"/get_multi_environments.json"),{method:"get",params:{shixun_environment_id:n}});case 4:0===(t=e.sent).status&&($.current=(0,Y.cloneDeep)(t.data||{}),V(t.data||{}),fn(Number(null===(i=t.data)||void 0===i||null===(i=i.shixun_environment)||void 0===i?void 0:i.mirror_tab_type)||0),0===Number(null===(s=t.data)||void 0===s||null===(s=s.shixun_environment)||void 0===s?void 0:s.mirror_tab_type)?(Pn(null===(_=t.data)||void 0===_?void 0:_.mirror_repository),wn({}),Nn({})):1===Number(null===(a=t.data)||void 0===a||null===(a=a.shixun_environment)||void 0===a?void 0:a.mirror_tab_type)?(wn(null===(c=t.data)||void 0===c?void 0:c.mirror_repository),Pn({}),Nn({})):2===Number(null===(r=t.data)||void 0===r||null===(r=r.shixun_environment)||void 0===r?void 0:r.mirror_tab_type)&&(Nn(null===(u=t.data)||void 0===u?void 0:u.mirror_repository),Pn({}),Nn({})),d=null==t||null===(l=t.data)||void 0===l||null===(l=l.shixun_environment)||void 0===l?void 0:l.private_cloud_id,p=null==t||null===(o=t.data)||void 0===o||null===(o=o.shixun_environment)||void 0===o?void 0:o.operating_system,d&&p&&Qt(d,p)),He(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Vt=function(){var e=x()(m()().mark((function e(){var n,t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(f,"/check_code_editor.json"),{method:"get",params:{shixun_environment_id:T}});case 2:if(0!==(n=e.sent).status){e.next=7;break}if(!n.is_exist_code_editor){e.next=7;break}return E.Z.confirm({icon:null,centered:!0,className:mt.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"前往关闭",cancelText:"取消",title:"提示",content:(0,P.jsxs)("div",{children:[(0,P.jsx)("div",{children:"每个实践项目只能开启一个代码编辑器界面。"}),(0,P.jsxs)("div",{children:["“",null==n||null===(t=n.shixun_environment)||void 0===t?void 0:t.name,"”已开启代码编辑器,需先关闭,然后才能在当前实验环境选择代码编辑器。"]})]}),onOk:function(){var e=x()(m()().mark((function e(){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:I(n.shixun_environment.id),Yt(n.shixun_environment.id),qt();case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.abrupt("return",Promise.reject());case 7:return e.abrupt("return",Promise.resolve());case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xt={shixun_environment:{id:0,resource_type:1,command_settings:[],is_support_code_editor:!1,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:!1,disabled_support_webssh:!1,private_is_support_vnc:!1,private_is_support_webssh:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,proxy_port:"",web_route:"",private_cloud_id:null,instance_startup_template_id:null,operating_system:1,instance_startup_type:1},mirror_repository:{choice_small_mirrors:[],shixun_service_configs:[]},small_type:[]},$t=function(e){(function(e,n){var t;if("string"==typeof(null==e?void 0:e.className)&&null!=e&&null!==(t=e.className)&&void 0!==t&&t.includes(n))return e;for(var i=0,s=e;s=s.parentNode;i++){var a;if("string"==typeof(null==e?void 0:e.className)&&null!==(a=s)&&void 0!==a&&null!==(a=a.className)&&void 0!==a&&a.includes(n))return s;if(s==document.documentElement)return!1}})(e.target,"editor-scrollable")&&ei()},ei=function(){return(0,ce.gy)(p,"不能选择/更换实验环境")},ni=function(e){return(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,name:"实验界面",errorKey:"interface",errorValue:Ee,align:"start",errorName:"请选择实验界面",tooltipTitle:(0,P.jsxs)("div",{className:"p10",children:[e&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("b",{className:"font14",children:"代码编辑器"}),(0,P.jsx)("br",{}),"学员进行实验时,为学员提供代码编辑器、编译器、调试器等工具。",(0,P.jsx)("br",{}),"当选择了VSCode相关的实验镜像时,代码编辑器以VSCode的形式展示给学员。",(0,P.jsx)("br",{}),"每个实践项目",(0,P.jsx)("b",{children:"只能开启一个"}),"代码编辑器界面。",(0,P.jsx)("br",{})]}),(0,P.jsx)("div",{className:"mt10 blod font14",children:"图形化桌面"}),"学员进行实验时,使用图形化方式显示操作界面。",(0,P.jsx)("br",{}),(0,P.jsx)("div",{className:"mt10 blod font14",children:"命令行终端"}),"学员进行实验时,为学员提供命令行窗口。",e&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("div",{className:"mt10 blod font14",children:"容器内服务"}),"学员进行实验时,可以在实验页面直接预览容器内部Web服务。"]})]}),children:(0,P.jsxs)("div",{className:$n,children:[e&&(0,P.jsxs)("div",{onClick:function(){return li("shixun_environment","is_support_code_editor",!(null!=ne&&ne.is_support_code_editor))},className:null!=ne&&ne.is_support_code_editor?Qn:"",children:[(0,P.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,P.jsxs)("div",{children:[(0,P.jsx)("i",{className:"iconfont icon-daimabianjiqi1"}),(0,P.jsx)("span",{children:"代码编辑器"})]}),(0,P.jsx)("aside",{children:" 提供代码编辑器,编译器,调试器等工具"})]}),null!=ne&&ne[e?"disabled_support_vnc":"disabled2_support_vnc"]?(0,P.jsx)(Ke.Z,{title:"选择的实验镜像不支持图形化桌面",children:(0,P.jsxs)("div",{className:et,children:[(0,P.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,P.jsxs)("div",{children:[(0,P.jsx)("i",{className:"iconfont icon-tuxinghuazhuomian"}),(0,P.jsx)("span",{children:"图形化桌面"})]}),(0,P.jsx)("aside",{children:"使用图形化方式显示操作界面"})]})}):(0,P.jsxs)("div",{onClick:function(){return li("shixun_environment",e?"is_support_vnc":"private_is_support_vnc",!(null!=ne&&ne[e?"is_support_vnc":"private_is_support_vnc"]))},className:null!=ne&&ne[e?"is_support_vnc":"private_is_support_vnc"]?Qn:"",children:[(0,P.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,P.jsxs)("div",{children:[(0,P.jsx)("i",{className:"iconfont icon-tuxinghuazhuomian"}),(0,P.jsx)("span",{children:"图形化桌面"})]}),(0,P.jsx)("aside",{children:"使用图形化方式显示操作界面"})]}),null!=ne&&ne[e?"disabled_support_webssh":"disabled2_support_webssh"]?(0,P.jsx)(Ke.Z,{title:"选择的实验镜像不支持命令行终端",children:(0,P.jsxs)("div",{className:et,children:[(0,P.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,P.jsxs)("div",{children:[(0,P.jsx)("i",{className:"iconfont icon-minglinghang"}),(0,P.jsx)("span",{children:"命令行终端"})]}),(0,P.jsx)("aside",{children:"提供命令行窗口"})]})}):(0,P.jsxs)("div",{onClick:function(){return li("shixun_environment",e?"is_support_webssh":"private_is_support_webssh",!(null!=ne&&ne[e?"is_support_webssh":"private_is_support_webssh"]))},className:null!=ne&&ne[e?"is_support_webssh":"private_is_support_webssh"]?Qn:"",children:[(0,P.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,P.jsxs)("div",{children:[(0,P.jsx)("i",{className:"iconfont icon-minglinghang"}),(0,P.jsx)("span",{children:"命令行终端"})]}),(0,P.jsx)("aside",{children:" 提供命令行窗口"})]}),e&&(0,P.jsxs)("div",{onClick:function(){return li("shixun_environment","is_support_thiry_party",!(null!=ne&&ne.is_support_thiry_party))},className:null!=ne&&ne.is_support_thiry_party?Qn:"",children:[(0,P.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,P.jsxs)("div",{children:[(0,P.jsx)("i",{className:"iconfont icon-rongqi1"}),(0,P.jsx)("span",{children:"容器内服务"})]}),(0,P.jsx)("aside",{children:" 直接预览容器内部Web服务"})]})]})})},ti=function(e,n,t){var i=Array.from(e),s=i.splice(n,1),a=S()(s,1)[0];return i.splice(t,0,a),i},ii=function(){var e=x()(m()().mark((function e(n,t){var i;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.destination){e.next=2;break}return e.abrupt("return");case 2:i=ti(t,n.source.index,n.destination.index),C(i),(0,D.ZP)("/api/shixuns/".concat(f,"/update_environment_position.json"),{method:"put",body:{tabs:i}});case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),si=function(e,n){var t,i=n;E.Z.confirm({icon:null,centered:!0,className:mt.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"确认",cancelText:"取消",title:"重命名",content:(0,P.jsxs)("div",{children:[(0,P.jsx)("div",{className:"mb5 c-grey-333",children:"实验环境名称"}),(0,P.jsxs)("div",{children:[(0,P.jsx)(Z.Z,{defaultValue:i,onChange:function(e){return i=e.target.value},maxLength:8,style:{width:300},placeholder:"请输入实验环境名称"}),(0,P.jsx)("span",{className:"c-grey-999 font14 ml10",children:"最多8个字"})]})]}),onOk:(t=x()(m()().mark((function n(){var t;return m()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i){n.next=3;break}return b.ZP.warning("名称不能为空"),n.abrupt("return",Promise.reject());case 3:if(t=O.map((function(n){return n.id===e?s()(s()({},n),{},{name:i}):n})),0!==T){n.next=7;break}return C(t),n.abrupt("return");case 7:return n.next=9,(0,D.ZP)("/api/shixuns/".concat(f,"/update_environment_name.json"),{method:"put",body:{shixun_environment_id:e,name:i}});case 9:0===n.sent.status&&C(t);case 11:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})},ai=function(e,n){var t;ei()||E.Z.confirm({icon:null,centered:!0,className:mt.Z.CustomTipsModalCss,width:425,okText:"确认",cancelText:"取消",title:"删除",content:"你确定要删除该实验环境?",okButtonProps:{type:"primary"},onOk:(t=x()(m()().mark((function n(){var t,i,s;return m()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(0!==T){n.next=4;break}n.t0={status:0},n.next=7;break;case 4:return n.next=6,(0,D.ZP)("/api/shixuns/".concat(f,"/delete_environment.json"),{method:"delete",body:{shixun_environment_id:e}});case 6:n.t0=n.sent;case 7:0===n.t0.status&&(t=O.filter((function(n){return n.id!==e})),e===T?(s=(null==t||null===(i=t[0])||void 0===i?void 0:i.id)||null,I(s),Yt(s),C(t)):C(t));case 9:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})},ri=function(){var e=x()(m()().mark((function e(){var n,t,i,a,r,l,o,_=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=_.length>0&&void 0!==_[0]&&_[0],i=_.length>1&&void 0!==_[1]?_[1]:1,$e(!0),a=null===(n=O.find((function(e){return e.id===T})))||void 0===n?void 0:n.name,e.next=6,(0,D.ZP)("/api/shixuns/".concat(f,"/update_for_multi.json"),{method:"put",body:{tabs:O,shixun_environment_id:T,sub_type:null==se?void 0:se.choice_small_type,main_type:se.id,shixun_environment:s()(s()({},ne),{},{name:a,mirror_tab_type:xn,network_mode:vt}),shixun_service_configs:null==se?void 0:se.shixun_service_configs,new_service_configs:oe,sync_origin_shixun:t,command_settings:null==ne?void 0:ne.command_settings}});case 6:0===(r=e.sent).status&&(Yt(r.shixun_environment_id),I(r.shixun_environment_id),qt(),null!=h&&null!==(l=h.detail)&&void 0!==l&&l.copy_for_exercise||b.ZP.success("保存成功"),null!=h&&null!==(o=h.detail)&&void 0!==o&&o.copy_for_exercise&&(0,te.m)(p,h,f,i)),$e(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),li=function(){var e=x()(m()().mark((function e(n,t,i){var s,a,r,l,o,_,c,u,d,p,h,x;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ei()){e.next=2;break}return e.abrupt("return");case 2:if(s=(0,Y.cloneDeep)(X.current),"is_support_code_editor"!==t||!i){e.next=6;break}return e.next=6,Vt();case 6:"resource_type"===t&&(s.shixun_environment.instance_startup_type=1,s.shixun_environment.command_settings=Rt.current,Rt.current=X.current.shixun_environment.command_settings,2!==i||s.shixun_environment.private_cloud_id||(s.shixun_environment.private_cloud_id=null==N||null===(a=N[0])||void 0===a?void 0:a.id,s.shixun_environment.operating_system=1,Qt(s.shixun_environment.private_cloud_id,s.shixun_environment.operating_system))),"private_cloud_id"===t&&(s.shixun_environment.private_is_support_vnc=!1,s.shixun_environment.private_is_support_webssh=!1,s.shixun_environment.operating_system=1,s.shixun_environment.instance_startup_template_id=null,s.shixun_environment.instance_startup_type=1,Qt(i,s.shixun_environment.operating_system)),"operating_system"===t&&i&&(s.shixun_environment.private_is_support_vnc=!1,s.shixun_environment.private_is_support_webssh=!1,s.shixun_environment.instance_startup_template_id=null,s.shixun_environment.instance_startup_type=1,Qt(s.shixun_environment.private_cloud_id,i)),"instance_startup_template_id"===t&&(s.shixun_environment.private_is_support_vnc=!1,s.shixun_environment.private_is_support_webssh=!1,s.shixun_environment.instance_startup_type=1,l=z.find((function(e){return e.id===i})),s.shixun_environment.disabled2_support_vnc=l.disabled_support_vnc,s.shixun_environment.disabled2_support_webssh=l.disabled_support_webssh,s.boosters=l.boosters,s.network_mode_list=l.network_mode_list,Et(null===(r=l.network_mode_list)||void 0===r||null===(r=r.filter((function(e){return e.is_default})))||void 0===r||null===(r=r[0])||void 0===r?void 0:r.network_mode),s.new_service_configs=null!=l&&l.service_config_info?[l.service_config_info]:[]),"private_is_support_vnc"!==t&&"private_is_support_webssh"!==t||(s.shixun_environment.instance_startup_type=1),"choice_small_type"===t&&(s.mirror_repository.choice_small_mirrors=re.filter((function(e){return i.includes(e.id)})),o=s.mirror_repository.choice_small_mirrors,_=se.choice_small_mirrors,o.length>_.length?null!=(u=(0,Y.differenceBy)(o,_,"id"))&&null!==(c=u[0])&&void 0!==c&&c.mirror_name&&(h={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:null==u||null===(d=u[0])||void 0===d?void 0:d.id,name:null==u||null===(p=u[0])||void 0===p?void 0:p.mirror_name,request_limit:10,resource_limit:10},s.mirror_repository.shixun_service_configs.push(h)):(x=(0,Y.differenceBy)(_,o,"id"),s.mirror_repository.shixun_service_configs=s.mirror_repository.shixun_service_configs.filter((function(e){var n;return e.mirror_repository_id!==(null==x||null===(n=x[0])||void 0===n?void 0:n.id)})))),t?s[n][t]=i:s[n]=i,console.log("cloneData",s),be(""),V(s);case 16:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),oi=function(e,n,t){var i,s=(0,Y.cloneDeep)(null===(i=X.current)||void 0===i||null===(i=i.mirror_repository)||void 0===i?void 0:i.shixun_service_configs);["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit"].includes(n)?t.match(/^\d*(\.\d*)?$/)&&(s[e][n]=t,li("mirror_repository","shixun_service_configs",s)):(s[e][n]=t,li("mirror_repository","shixun_service_configs",s))},_i=function(){E.Z.info({centered:!0,icon:null,width:460,title:"联系平台管理员",content:(0,P.jsx)("div",{className:"tc",children:(0,P.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Bn,alt:"二维码",width:160})}),okText:"我知道了"})},ci=function(){var e=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,oi(n.index,"cpu_limit",String(null==n?void 0:n.cpu));case 2:return e.next=4,oi(n.index,"memory_limit",String(null==n?void 0:n.memory));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,P.jsxs)("div",{className:Wn,children:[(0,P.jsxs)("div",{className:Kn,children:[(0,P.jsxs)("div",{className:Un,children:[(0,P.jsx)("div",{className:zn,children:"实验环境"}),O.length<5?(0,P.jsx)("div",{onClick:function(){var e;if(!ei())if(0===T||null!=d&&null!==(e=d.sideBar)&&void 0!==e&&e.confirmLeave)b.ZP.warning("当前实验环境正在编辑中,不能添加新的实验环境");else{var n=(0,Y.cloneDeep)(Xt);console.log("cloneData---",n),C([].concat(F()(O),[{id:0,name:"实验环境".concat(O.length+1)}])),fn(0),Pn({}),wn({}),Nn({}),I(0),V(n)}},className:Fn,children:"添加实验环境"}):(0,P.jsx)(Ke.Z,{title:"最多可以添加".concat(5,"个实验环境"),children:(0,P.jsx)("div",{className:Hn,children:"添加实验环境"})}),(0,P.jsx)("div",{onClick:function(){return _n(!0)},className:qn,children:"设置"})]}),!!O.length&&(0,P.jsxs)(l.Fragment,{children:[(0,P.jsx)(pe.Z5,{onDragEnd:function(e){return ii(e,O)},children:(0,P.jsx)(pe.bK,{droppableId:"droppable",direction:"horizontal",children:function(e,n){return(0,P.jsxs)("div",s()(s()({},e.droppableProps),{},{ref:e.innerRef,className:Gn,children:[O.map((function(e,n){var t=e.name,i=e.id;return(0,P.jsx)(pe._l,{draggableId:i.toString(),index:n,children:function(e,n){return(0,l.createElement)("div",s()(s()(s()({},e.draggableProps),e.dragHandleProps),{},{ref:e.innerRef,className:T===i?Qn:"",key:i}),(0,P.jsx)("i",{className:"iconfont icon-tuodong"}),(0,P.jsx)("span",{className:Jn,onClick:function(){return function(e){var n;if(e!==T){var t=function(){I(e),Yt(e),qt()};null!=d&&null!==(n=d.sideBar)&&void 0!==n&&n.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t()}}):t()}}(i)},children:t}),(0,P.jsx)(fe.Z,{trigger:["click"],dropdownRender:function(){return(0,P.jsxs)(ve.Z,{style:{width:92},children:[(0,P.jsx)(ve.Z.Item,{onClick:function(){return si(i,t)},className:"font14",children:"重命名"}),(0,P.jsx)(ve.Z.Item,{onClick:function(){return ai(i)},className:"font14",children:"删除"})]})},getPopupContainer:function(e){return e.parentNode},children:(0,P.jsx)("i",{className:"iconfont icon-zhankai5 current"})}))}},i)})),e.placeholder]}))}})}),(0,P.jsx)("div",{className:Yn})]}),(0,P.jsxs)(xe.Z,{loading:Re||Je,active:!0,children:[!!O.length&&(0,P.jsxs)(l.Fragment,{children:[(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,name:"实验资源",tooltipTitle:(0,P.jsxs)("div",{className:"p10",children:[(0,P.jsx)("b",{className:"font14",children:"通用云"}),(0,P.jsx)("br",{}),"常规场景选用,调用头歌通用资源,基于容器形式为实训提供虚拟实验环境。",(0,P.jsx)("br",{}),(0,P.jsx)("div",{className:"mt10 blod font14",children:"专有云"}),"专用场景,可选用不同云集群的资源,包括阿里云、华为云、算能云等,如算能云适用于需要调用TPU资源训练的实训"]}),children:(0,P.jsx)("div",{className:Vn,children:[{id:1,name:"通用云"},{id:2,name:"专有云"}].map((function(e){return(0,P.jsx)("div",{className:(null==ne?void 0:ne.resource_type)===e.id?Qn:"",onClick:function(){(null==ne?void 0:ne.resource_type)!==e.id&&li("shixun_environment","resource_type",e.id)},children:e.name},e.id)}))})}),1===(null==ne?void 0:ne.resource_type)&&(0,P.jsxs)(l.Fragment,{children:[(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,name:"实验镜像",children:(0,P.jsx)("div",{className:Vn,style:{width:300},children:Bt.map((function(e){return(0,P.jsx)("div",{className:xn===e.id?Qn:"",onClick:function(){xn!==e.id&&(ei()||(fn(e.id),be(""),0===e.id&&V(s()(s()({},Q),{},{mirror_repository:s()({},yn)})),1===e.id&&V(s()(s()({},Q),{},{mirror_repository:s()({},Sn)})),2===e.id&&V(s()(s()({},Q),{},{mirror_repository:s()({},kn)}))))},children:e.name},e.id)}))})}),(0,P.jsx)(ze.Z,{nameWidth:150,errorKey:"mirror",errorValue:Ee,errorName:"请选择实验镜像",children:(0,P.jsx)(B.Z,{align:"middle",children:!1===jn?(0,P.jsxs)(P.Fragment,{children:[!(null==se||!se.id)&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)("div",{onClick:function(){ei()||pn(!0)},className:Xn,children:[(0,P.jsx)("div",{children:null==se?void 0:se.name}),(0,P.jsx)("i",{className:"iconfont icon-genghuan"})]}),(0,P.jsx)(Rn.Z,{value:[{description:null==se?void 0:se.description,name:null==se?void 0:se.name}],title:"实验镜像说明",children:(0,P.jsx)("span",{className:ot,children:"实验镜像说明"})})]}),!(null!=se&&se.id)&&(0,P.jsxs)("div",{onClick:function(){pn(!0)},className:Xn,children:[(0,P.jsx)("i",{className:"iconfont icon-tianjia3 font14 mr10"}),(0,P.jsx)("div",{children:"选择实验镜像"})]})]}):"暂无数据"})}),ni(!0),(null==ne?void 0:ne.is_support_webssh)&&(0,P.jsx)(ze.Z,{nameWidth:150,align:"start",name:"开启时触发命令",tooltipTitle:(0,P.jsx)("div",{children:"每次打开新的终端窗口时,自动发送并执行指定的命令或文本。用于自动化终端任务或初始化工作环境"}),children:(0,P.jsx)(gt,{showError:"command_settings"===Ee,value:null==ne?void 0:ne.command_settings,onChange:function(e){return li("shixun_environment","command_settings",e)},optionsLevelList:Lt})}),(null==ne?void 0:ne.is_support_thiry_party)&&(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,align:"start",name:"端口配置",errorKey:"port",errorValue:Ee,errorName:Pe,children:(0,P.jsxs)(B.Z,{children:[(0,P.jsxs)("div",{className:"font14",style:{lineHeight:"14px"},children:[(0,P.jsx)("div",{children:"容器端口"}),(0,P.jsx)(Z.Z,{onClick:ei,value:null==ne?void 0:ne.proxy_port,onChange:function(e){var n=e.target.value;(""===n||/^[0-9]\d*$/.test(n))&&li("shixun_environment","proxy_port",e.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})]}),(0,P.jsxs)("div",{className:"ml20",children:[(0,P.jsx)("div",{className:"font14",style:{lineHeight:"14px"},children:"路由(选填)"}),(0,P.jsx)(Z.Z,{onClick:ei,value:null==ne?void 0:ne.web_route,onChange:function(e){return li("shixun_environment","web_route",e.target.value)},bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})]})]})}),(0,P.jsx)(ze.Z,{name:"附带环境",nameWidth:150,children:(0,P.jsxs)(B.Z,{align:"middle",children:[(0,P.jsx)(We.default,{getPopupContainer:function(e){return e.parentNode},onClick:ei,mode:"multiple",bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"请选择附带环境",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:null==se?void 0:se.choice_small_type,onChange:function(e){return li("mirror_repository","choice_small_type",e)},showArrow:!0,maxTagCount:5,children:re.map((function(e,n){return(0,P.jsx)(jt,{value:e.id,children:e.type_name},e.id)}))}),!(null==se||null===(i=se.choice_small_mirrors)||void 0===i||!i.length)&&(0,P.jsx)(Rn.Z,{value:(null==se?void 0:se.choice_small_mirrors)||[],title:"附带环境说明",children:(0,P.jsx)("span",{className:ot,children:"附带环境说明"})})]})}),(0,An.Ny)()&&(0,P.jsxs)(l.Fragment,{children:[(0,P.jsxs)("div",{onClick:function(){return Te(!we)},className:nt,children:["高级设置",(0,P.jsx)("i",{className:"iconfont ".concat(we?"icon-shouqi4":"icon-a-xialazhankai")})]}),we&&(0,P.jsx)(l.Fragment,{children:(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,name:"镜像配置",align:"start",errorKey:"shixun_service_configs",errorValue:Ee,errorName:"请添加镜像配置",contentStyle:{overflow:null!=se&&null!==(a=se.shixun_service_configs)&&void 0!==a&&a.length?"hidden":"initial"},children:(0,P.jsxs)("div",{className:tt,children:[!(null!=se&&null!==(r=se.shixun_service_configs)&&void 0!==r&&r.length)&&(0,P.jsx)(de.Z,{image:Fe,imageStyle:{height:180,marginTop:67},description:""}),!(null==se||null===(o=se.shixun_service_configs)||void 0===o||!o.length)&&(0,P.jsx)(Me.Z,{destroyInactiveTabPane:!0,moreIcon:(0,P.jsxs)("span",{className:st,children:["更多 ",(0,P.jsx)("i",{className:"iconfont icon-xiala1"})]}),children:null==se||null===(_=se.shixun_service_configs)||void 0===_?void 0:_.map((function(e,n){var t,i=e.cpu_limit,s=(e.lower_cpu_limit,e.memory_limit),a=(e.request_limit,e.resource_limit),r=e.name;return(0,P.jsxs)(Me.Z.TabPane,{className:"p20",tab:(0,P.jsx)("div",{title:r,className:it,children:r}),children:[(0,P.jsx)(ze.Z,{nameWidth:150,name:"资源配置",align:"center",children:(0,P.jsxs)(B.Z,{align:"middle",children:[(0,P.jsx)(B.Z,{align:"middle",className:"mr20",wrap:!1,children:(0,P.jsxs)("div",{className:at,onClick:function(){ei()||(At({index:n,cpu:i,memory:s}),Pt(!0))},children:[(0,P.jsxs)("div",{children:[(0,P.jsxs)("span",{children:[i,"核"]})," ",(0,P.jsxs)("span",{children:[s,"GB"]})]}),(0,P.jsx)("i",{className:"iconfont icon-bianji21"})]})}),0==n&&(0,P.jsx)(B.Z,{align:"middle",wrap:!1,children:(0,P.jsx)("div",{className:rt,onClick:function(){return St(!0)},children:"查看推荐配置"})})]})}),(0,P.jsx)(ze.Z,{nameWidth:150,name:"文件大小限制",align:"center",children:(0,P.jsx)(B.Z,{align:"middle",children:(0,P.jsxs)(B.Z,{align:"middle",wrap:!1,children:[(0,P.jsx)(Z.Z,{onClick:ei,style:{width:400},value:a,maxLength:5,onChange:function(e){e.target.value.match(/^\d*(\.\d*)?$/)&&oi(n,"resource_limit",e.target.value)},addonAfter:"M"}),(0,P.jsx)("span",{style:{marginLeft:10,color:"#999"},children:"File size limit参数,表示单个文件上传的大小限制"})]})})}),(0,P.jsxs)(ze.Z,{nameWidth:150,name:"启动设置",align:"start",required:null==e?void 0:e.open_start_command,errorKey:"start_command",errorValue:Ee,errorName:"请输入启动命令",children:[(0,P.jsxs)("div",{className:"font14 mb5",children:["用户名",(0,P.jsx)("span",{className:"c-grey-999",children:"(登录容器时可使用的用户名)"})]}),(0,P.jsx)(We.default,{getPopupContainer:function(e){return e.parentNode},onClick:ei,bordered:!1,fieldNames:{label:"name",value:"id"},options:null==Q||null===(t=Q.mirror_repository)||void 0===t?void 0:t.webssh_user_arr,value:(null==e?void 0:e.webssh_user)||"root",onChange:function(e){return oi(n,"webssh_user",e)},style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),(0,P.jsxs)("div",{className:"font14 mb5",children:["主机名",(0,P.jsx)("span",{className:"c-grey-999",children:"(登录容器时可指定主机名)"})]}),(0,P.jsxs)(B.Z,{className:"mb20",children:[(0,P.jsx)(Z.Z,{bordered:!1,onClick:ei,value:null==e?void 0:e.webssh_host,maxLength:255,placeholder:"选填,操作系统内部的计算机名",onChange:function(e){if(oi(n,"webssh_host",e.target.value),e.target.value){/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(e.target.value)?an(!1):an(!0)}else an(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),(0,P.jsxs)("div",{style:{marginTop:8,maxWidth:575},className:"c-grey-999",children:["长度为2~64个字符,只能包含小写字母、数字、连字符 “-”,必须以字母或数字开头和结尾",(0,P.jsx)("br",{}),"不能连续使用 “-”,不能使用纯数字"]})]}),tn&&(0,P.jsx)("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"},children:"请输入规范的主机名"}),(0,P.jsxs)(U.Z,{checked:null==e?void 0:e.open_start_command,onChange:function(e){return oi(n,"open_start_command",e.target.checked)},style:{marginTop:-4},className:"font14",children:["启动命令",(0,P.jsx)("span",{className:"c-grey-999",children:"(启动容器时运行的命令或脚本,填写将覆盖容器默认的启动指令。)"})]}),(null==e?void 0:e.open_start_command)&&(0,P.jsx)(Mn.ZP,{width:"90%",height:250,placeholder:"例如:echo helloworld > /data/workspace/01.txt",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},value:null==e?void 0:e.start_command,language:"shell",theme:"vs-light",onChange:function(e){return oi(n,"start_command",e)}})]}),(0,P.jsxs)(ze.Z,{required:null==e?void 0:e.open_envs,nameWidth:150,name:"环境变量",align:"start",errorKey:"envs",errorValue:Ee,errorName:"请输入环境变量",children:[(0,P.jsxs)(U.Z,{checked:null==e?void 0:e.open_envs,onChange:function(e){return oi(n,"open_envs",e.target.checked)},style:{marginTop:-4},className:"font14",children:["环境变量",(0,P.jsx)("span",{className:"c-grey-999",children:"(为容器添加环境变量)"})]}),(null==e?void 0:e.open_envs)&&(0,P.jsx)(Mn.ZP,{width:"90%",height:250,placeholder:"例如:MY_VARIABLE=my_value",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},language:"shell",theme:"vs-light",value:null==e?void 0:e.envs,onChange:function(e){return oi(n,"envs",e)}})]}),(0,P.jsx)(ze.Z,{name:"访问模式",nameWidth:150,children:(0,P.jsxs)(B.Z,{align:"middle",children:[(0,P.jsx)(Ue.Z,{checked:null==e?void 0:e.privileged,onChange:function(e){return oi(n,"privileged",e)}}),(0,P.jsx)("span",{className:"ml10 c-grey-333 font14",children:"特权模式"}),(0,P.jsx)("span",{className:"c-grey-999 font14",children:"(赋予容器访问宿主机内核特性和设备的能力)"})]})}),(0,P.jsxs)(ze.Z,{name:"权限控制",nameWidth:150,align:"start",children:[(0,P.jsxs)("div",{className:"font14",children:["添加权限",(0,P.jsx)("span",{className:"c-grey-999",children:"(添加多个权限用英文 , 分隔)"})]}),(0,P.jsx)(Z.Z,{onClick:ei,value:null==e?void 0:e.add_cap,onChange:function(e){return oi(n,"add_cap",e.target.value)},bordered:!1,placeholder:"例如:NET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),(0,P.jsxs)("div",{className:"font14 mt20",children:["移除权限",(0,P.jsx)("span",{className:"c-grey-999",children:"(移除多个权限用英文 , 分隔)"})]}),(0,P.jsx)(Z.Z,{onClick:ei,value:null==e?void 0:e.drop_cap,onChange:function(e){return oi(n,"drop_cap",e.target.value)},bordered:!1,placeholder:"例如:SYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})]})]},n)}))})]})})})]})]}),2===(null==ne?void 0:ne.resource_type)&&(0,P.jsxs)(l.Fragment,{children:[(0,P.jsx)(ze.Z,{nameWidth:150,children:(0,P.jsx)(We.default,{getPopupContainer:function(e){return e.parentNode},bordered:!1,onClick:ei,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:null==ne?void 0:ne.private_cloud_id,onChange:function(e){return li("shixun_environment","private_cloud_id",e)},children:N.map((function(e,n){return(0,P.jsx)(jt,{value:e.id,children:e.name},e.id)}))})}),(0,P.jsx)(ze.Z,{name:"操作系统",nameWidth:150,required:!0,errorKey:"system",errorValue:Ee,errorName:"请选择操作系统",children:(0,P.jsx)("div",{className:lt,children:[{id:1,name:"Windows",icon:"iconfont icon-Windows"},{id:2,name:"Linux",icon:"iconfont icon-Linux"},{id:3,name:"其他",icon:"iconfont icon-qitaxitong"}].map((function(e){return(0,P.jsxs)("div",{onClick:function(){ne.operating_system!==e.id&&li("shixun_environment","operating_system",e.id)},className:(null==ne?void 0:ne.operating_system)===e.id?Qn:"",children:[(0,P.jsx)("i",{className:e.icon}),(0,P.jsx)("span",{children:e.name})]},e.id)}))})}),(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,name:"实例启动模版",errorKey:"template",errorValue:Ee,errorName:"请选择实例启动模版",children:(0,P.jsxs)(B.Z,{align:"middle",children:[(0,P.jsx)(We.default,{getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"mr10",placeholder:"请选择实例启动模版",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onClick:ei,ref:q,showArrow:!0,dropdownRender:function(e){return(0,P.jsxs)("div",{className:ct,children:[(0,P.jsx)("div",{className:ut,children:z.map((function(e){return(0,P.jsxs)("div",{className:dt,onClick:function(){q.current.blur(),li("shixun_environment","instance_startup_template_id",e.id)},children:[(0,P.jsx)("span",{title:e.name,style:{color:(null==ne?void 0:ne.instance_startup_template_id)===e.id?"#0152d9":"initial"},children:e.name}),!e.is_public&&(0,P.jsx)("b",{className:pt,children:"私有"})]},e.id)}))}),(0,P.jsxs)("div",{style:{padding:12},children:[!z.length&&(0,P.jsx)(de.Z,{image:Fe,imageStyle:{height:120,marginTop:20},description:"暂无数据"}),(0,P.jsxs)("div",{style:{marginTop:null!=z&&z.length?0:20},className:"c-grey-999 font14",children:["未找到合适的实例启动模板?",(0,P.jsx)("span",{onClick:_i,className:"c-light-primary current",children:"联系平台管理员"})]})]})]})},options:null==z?void 0:z.map((function(e){return{label:e.name,value:e.id}})),value:null==ne?void 0:ne.instance_startup_template_id}),!!Kt&&(0,P.jsx)(Rn.Z,{value:Kt,title:"模版描述",children:(0,P.jsx)("span",{className:ot,children:"模版描述"})})]})}),ni(!1),(null==ne?void 0:ne.private_is_support_webssh)&&(0,P.jsx)(ze.Z,{align:"start",nameWidth:150,name:"开启时触发命令",tooltipTitle:(0,P.jsx)("div",{children:"每次打开新的终端窗口时,自动发送并执行指定的命令或文本。用于自动化终端任务或初始化工作环境"}),children:(0,P.jsx)(gt,{showError:"command_settings"===Ee,value:null==ne?void 0:ne.command_settings,onChange:function(e){return li("shixun_environment","command_settings",e)},optionsLevelList:Lt})}),1===(null==ne?void 0:ne.operating_system)&&(null==ne?void 0:ne.private_is_support_vnc)&&(zt||Ft&&1===Ut)&&(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,name:"实例启动方式",errorKey:"instance_startup_type",errorValue:Ee,errorName:"请选择实例启动模版",children:(0,P.jsx)("div",{className:Vn,children:[{id:1,name:"VNC"},{id:2,name:"RDP"}].map((function(e){return(0,P.jsx)("div",{className:(null==ne?void 0:ne.instance_startup_type)===e.id?Qn:"",onClick:function(){return li("shixun_environment","instance_startup_type",e.id)},children:e.name},e.id)}))})}),(0,An.Ny)()&&1===Ut&&(0,P.jsxs)(l.Fragment,{children:[(0,P.jsxs)("div",{onClick:function(){return Ne(!ke)},className:nt,children:["高级设置",(0,P.jsx)("i",{className:"iconfont ".concat(ke?"icon-shouqi4":"icon-a-xialazhankai")})]}),ke&&(0,P.jsxs)(l.Fragment,{children:[(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,name:"资源配置",align:"start",errorKey:"shixun_service_configs",errorValue:Ee,errorName:"请添加资源配置",contentStyle:{overflow:null!=oe&&oe.length?"hidden":"initial"},children:(0,P.jsxs)("div",{className:tt,children:[!(null!=oe&&oe.length)&&(0,P.jsx)(de.Z,{image:Fe,imageStyle:{height:180,marginTop:67},description:""}),!(null==oe||!oe.length)&&(0,P.jsx)(Me.Z,{destroyInactiveTabPane:!0,moreIcon:(0,P.jsxs)("span",{className:st,children:["更多 ",(0,P.jsx)("i",{className:"iconfont icon-xiala1"})]}),children:null==oe?void 0:oe.map((function(e,n){var t=e.cpu_limit,i=(e.lower_cpu_limit,e.memory_limit),s=(e.request_limit,e.resource_limit,e.name);return(0,P.jsx)(Me.Z.TabPane,{className:"p20",tab:(0,P.jsx)("div",{title:s,className:it,children:s}),children:(0,P.jsxs)(B.Z,{align:"middle",children:[(0,P.jsx)(B.Z,{align:"middle",className:"mr20",wrap:!1,children:(0,P.jsxs)("div",{className:at,onClick:function(){At({index:n,cpu:t,memory:i}),Pt(!0)},children:[(0,P.jsxs)("div",{children:[(0,P.jsxs)("span",{children:[t,"核"]})," ",(0,P.jsxs)("span",{children:[i,"GB"]})]}),(0,P.jsx)("i",{className:"iconfont icon-bianji21"})]})}),0==n&&(0,P.jsx)(B.Z,{align:"middle",wrap:!1,children:(0,P.jsx)("div",{className:rt,onClick:function(){return St(!0)},children:"查看推荐配置"})})]})},n)}))})]})}),(0,An.Ny)()&&(null==he?void 0:he.length)>0&&(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,name:"GPU加速器",align:"center",children:(0,P.jsx)(We.default,{disabled:!0,getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"mr10",value:he[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,children:he.map((function(e){return(0,P.jsx)(We.default.Option,{value:e,children:e},e)}))})}),(0,An.Ny)()&&(null==ue?void 0:ue.length)>0&&(0,P.jsx)(ze.Z,{required:!0,nameWidth:150,name:"网络模式",align:"center",tooltipTitle:(0,P.jsxs)("div",{className:"p10",children:[(0,P.jsx)("p",{children:"NAT模式:虚拟机通过主机的网络连接共享IP地址。虚拟机的IP固定为10.0.2.2"}),(0,P.jsx)("p",{children:"passt模式:允许虚拟机直接访问主机上的硬件设备。虚拟机的IP为pod的IP"})]}),children:(0,P.jsx)(We.default,{disabled:!0,getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"mr10",value:null==ue||null===(c=ue.filter((function(e){return e.is_default})))||void 0===c||null===(c=c[0])||void 0===c?void 0:c.network_mode,onChange:function(e){Et(e)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,children:null==ue?void 0:ue.map((function(e){return(0,P.jsx)(We.default.Option,{value:null==e?void 0:e.network_mode,children:e.name},null==e?void 0:e.network_mode)}))})})]})]})]})]}),!O.length&&(0,P.jsx)(de.Z,{image:Fe,imageStyle:{height:180,marginTop:100},description:"请添加实验环境"})]})]}),(0,P.jsxs)("div",{className:_t,children:[(0,P.jsx)(L.ZP,{onClick:function(){var e,n=function(){y.history.push("/shixuns/".concat(f,"/challenges")),p({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};null!=d&&null!==(e=d.sideBar)&&void 0!==e&&e.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n()}}):n()},style:{marginRight:40},children:"取消"}),(0,P.jsx)(L.ZP,{loading:Xe,type:"primary",disabled:!(null!=O&&O.length),onClick:function(){!function(){var e,n;if(!ei()){if(1===(null==ne?void 0:ne.resource_type)){var t,i,s,a;if(null==se||!se.id)return void be("mirror");if(!(null!=ne&&ne.is_support_code_editor||null!=ne&&ne.is_support_vnc||null!=ne&&ne.is_support_webssh||null!=ne&&ne.is_support_thiry_party))return void be("interface");if(ne.is_support_thiry_party&&(null==ne||!ne.proxy_port))return be("port"),void Oe("请输入端口");if(ne.is_support_thiry_party&&null!=ne&&ne.proxy_port&&parseInt(null==ne?void 0:ne.proxy_port)>65535||(null==ne||null===(t=ne.proxy_port)||void 0===t?void 0:t.length)>1&&"0"===(null==ne||null===(i=ne.proxy_port)||void 0===i?void 0:i[0]))return be("port"),void Oe("请输入正确的端口");if(null==se||null===(s=se.shixun_service_configs)||void 0===s||!s.length)return void be("shixun_service_configs");var r,l,o=Be()(null==se?void 0:se.shixun_service_configs);try{for(o.s();!(r=o.n()).done;){var _=r.value;if(null!=_&&_.open_start_command&&(null==_||!_.start_command))return void be("start_command");if(null!=_&&_.open_envs&&(null==_||!_.envs))return void be("envs")}}catch(e){o.e(e)}finally{o.f()}if(null!=ne&&ne.webssh_host&&!/^[a-z0-9\-]*$/.test(null==ne?void 0:ne.webssh_host))return void b.ZP.warning("主机名只能输入数字、小写字母、连字符");if(null!=se&&null!==(a=se.shixun_service_configs)&&void 0!==a&&null!==(a=a[0])&&void 0!==a&&a.webssh_host)if(!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(null==se||null===(l=se.shixun_service_configs)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.webssh_host))return void an(!0)}if(2===(null==ne?void 0:ne.resource_type)){if(null==ne||!ne.operating_system)return void be("system");if(null==ne||!ne.instance_startup_template_id)return void be("template");if(!(null!=ne&&ne.private_is_support_vnc||null!=ne&&ne.private_is_support_webssh))return void be("interface");if(1===(null==ne?void 0:ne.operating_system)&&null!=ne&&ne.private_is_support_vnc&&zt&&(null==ne||!ne.instance_startup_type))return void be("instance_startup_type")}var c;if((null!=ne&&ne.is_support_webssh||null!=ne&&ne.private_is_support_webssh)&&(null==ne||null===(c=ne.command_settings)||void 0===c?void 0:c.some((function(e){var n,t;return!e.command&&!(null===(n=e.challenge_ids)||void 0===n||!n.length)||e.command&&!(null!==(t=e.challenge_ids)&&void 0!==t&&t.length)}))))return void be("command_settings");null!=h&&null!==(e=h.detail)&&void 0!==e&&e.is_fork_from_creator&&null!=h&&null!==(n=h.detail)&&void 0!==n&&n.copy_for_exercise&&0!=T&&null!=ne&&ne.has_relation?p({type:"classroomList/setActionTabs",payload:{key:"同步修改",type:"environment",fn:function(e,n){ri(e,n)}}}):ri()}}()},children:"保存"})]}),(0,P.jsx)(sn,{identifier:f,shixun_environment_id:T,useId:null==se?void 0:se.id,visible:dn,onCancel:function(){return pn(!1)},onOk:function(e){return function(e){var n=s()(s()({},Q),{},{shixun_environment:s()(s()({},ne),{},{is_support_code_editor:e.no_used_code_editor,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:e.disabled_support_vnc,disabled_support_webssh:e.disabled_support_webssh,open_start_command:e.open_start_command,start_command:e.start_command,open_envs:e.open_envs,envs:e.envs,privileged:e.privileged,add_cap:e.add_cap,drop_cap:e.drop_cap}),mirror_repository:s()(s()({},se),{},{id:e.id,name:e.name,choice_small_type:[],choice_small_mirrors:[],shixun_service_configs:e.shixun_service_configs||[],description:e.description}),small_type:e.small_type});0===xn?Pn(null==n?void 0:n.mirror_repository):1===xn?wn(null==n?void 0:n.mirror_repository):2===xn&&Nn(null==n?void 0:n.mirror_repository),V(n),pn(!1),be("")}(e)},tab_type:null===(u=Bt[Number(xn)])||void 0===u?void 0:u.type}),(0,P.jsx)(Zn,{verifyModal:ei,id:f,environment:O,is_published:v,dispatch:p,visible:on,onCancel:function(){return _n(!1)},onOk:function(e){pn(!1)}}),(0,P.jsx)(ht.Z,{visible:yt,onOk:function(e){var n=null==ne?void 0:ne.resource_type;1==n&&ci(e),2==n&&function(e){var n=(0,Y.cloneDeep)(oe);n[e.index]=s()(s()({},n[e.index]),{},{cpu_limit:String(null==e?void 0:e.cpu),memory_limit:String(null==e?void 0:e.memory)}),li("new_service_configs","",n)}(e),Pt(!1)},onCancel:function(){return Pt(!1)},info:It}),(0,P.jsx)(xt.Z,{onOk:function(){Yt(null==ne?void 0:ne.id)},identifier:f,visible:Mt,onCancel:function(){return St(!1)},info:null,isJupyter:!1})]})})),bt=t(85573),Dt=t.n(bt),yt=t(680),Pt="footerWrap___Qaahm",Ot=["shixunsDetail","globalSetting","loading","dispatch","onFinish"],Ct=Z.Z.TextArea,Mt=(0,y.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),i=e.dispatch,s=e.onFinish,a=void 0===s?function(){}:s,l=(r()(e,Ot),N.Z.useForm()),o=S()(l,1)[0],_=function(){var e=x()(m()().mark((function e(t){var s,r;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"shixunsDetail/getCustomScript",payload:{id:null===(s=n.actionTabs.params)||void 0===s?void 0:s.id,compile:t.execute,excutive:t.compile}});case 2:r=e.sent,c(),r&&a(null==r?void 0:r.shixun_script);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),c=function(){i({type:"shixunsDetail/setActionTabs",payload:{}})};return(0,P.jsx)(E.Z,{centered:!0,title:"自定义模板",open:"Settings-UseCustomScript"===n.actionTabs.key,okText:"确定",cancelText:"取消",footer:null,onCancel:c,children:(0,P.jsxs)(N.Z,{form:o,scrollToFirstError:!0,layout:"vertical",onFinish:_,children:[(0,P.jsx)(N.Z.Item,{name:"execute",label:"执行命令:",rules:[{required:!0,message:"执行命令不能为空"}],children:(0,P.jsx)(Ct,{rows:4})}),(0,P.jsx)(N.Z.Item,{name:"compile",label:"编译命令:",children:(0,P.jsx)(Ct,{rows:4})}),(0,P.jsx)("div",{className:Pt,children:(0,P.jsxs)(N.Z.Item,{children:[(0,P.jsx)(L.ZP,{className:"mr5",size:"middle",onClick:c,children:"取消"}),(0,P.jsx)(L.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:t.effects["shixunsDetail/getCustomScript"],children:"保存"})]})})]})})})),St={practice:"practice___g43Av",right:"right___plViv",title:"title___fJJJd",content:"content___Aiv2H",des:"des___kaZig",mainBody:"mainBody___fTSjs",selectBox:"selectBox___omezm",smallType:"smallType___NU4X3",evaluating:"evaluating___YaR_r",evaluatingLabel:"evaluatingLabel___Cy_Vk",mask:"mask___ewIvw",evaluatingS1:"evaluatingS1___oKt4O",serviceSettingWrap:"serviceSettingWrap___Haz9b",serviceBox:"serviceBox___Oc9DS",serviceSetLeft:"serviceSetLeft___ek9V_",serviceSetTip:"serviceSetTip___t8Vpy",btns:"btns___E8bN3",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu"},wt=We.default.Option,Tt=(0,y.connect)((function(e){return{practiceSetting:e.practiceSetting,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail,user:e.user}}))((function(e){var n,t,i=e.practiceSetting,a=e.dispatch,r=e.shixunsDetail,o=(e.user,(0,l.useState)(null)),_=S()(o,2),c=_[0],u=_[1],d=(0,l.useState)([]),p=S()(d,2),h=p[0],f=p[1],v=(0,l.useState)(!0),g=S()(v,2),j=g[0],O=g[1],C=(0,l.useState)({}),M=S()(C,2),w=M[0],T=M[1],I=(0,l.useState)([]),A=S()(I,2),k=A[0],N=A[1],R=(0,l.useState)(),W=S()(R,2),K=W[0],U=W[1],z=(0,l.useState)(),F=S()(z,2),H=F[0],q=F[1],G=(0,l.useState)([]),J=S()(G,2),Q=J[0],V=J[1],X=(0,l.useState)({}),$=S()(X,2),ee=$[0],ne=$[1],te=(0,l.useRef)(null),ie=(0,l.useRef)(!0),se=(0,l.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),re=(0,l.useRef)(null),le=(0,l.useState)(!1),oe=S()(le,2),_e=oe[0],ue=oe[1],pe=(0,l.useState)(!1),me=S()(pe,2),he=me[0],xe=me[1],fe=(0,l.useState)({}),ve=S()(fe,2),ge=ve[0],je=ve[1],Ee=i.id,be=i.is_published,De=ee.frequence_image,ye=void 0===De?[]:De,Pe=ee.environments,Oe=void 0===Pe?[]:Pe,Ce=(ee.choice_small_type,ee.other_image),Me=void 0===Ce?[]:Ce,Se=w.name,we=w.description,Te=(w.authorization,w.small_type),Ie=void 0===Te?[]:Te;(0,l.useEffect)((function(){null!==c&&(Ne(),te.current.scrollTop=0)}),[c]),(0,l.useEffect)((function(){Ee&&ke()}),[Ee]),(0,l.useEffect)((function(){if(null!==c)return Ae(),function(){clearTimeout(re.current)}}),[c,h,k,K,H]);var Ae=function(){clearTimeout(re.current),re.current=setTimeout((function(){(0,Y.isEqual)(se.current.activeId,c)&&(0,Y.isEqual)(se.current.selectId,h)&&(0,Y.isEqual)(se.current.serviceConfigList,k)&&(0,Y.isEqual)(se.current.evaluateScript,K)&&(0,Y.isEqual)(se.current.evaluationScript,H)?a({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):a({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}})}),500)},ke=function(){var e=x()(m()().mark((function e(){var n,t,i,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,D.ZP)("/api/shixuns/".concat(Ee,"/edit_environment_info.json"),{method:"get"});case 3:0===(n=e.sent).status&&(ne(s()({},n.data)),O(!1),null!=n&&null!==(t=n.data)&&void 0!==t&&t.id?(se.current.activeId=null==n||null===(i=n.data)||void 0===i?void 0:i.id,u(null==n||null===(a=n.data)||void 0===a?void 0:a.id)):u(null));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=function(){var e=x()(m()().mark((function e(){var n,t,i,s,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(Ee,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:c}});case 2:a=e.sent,T(a.data),se.current.selectId=null===(n=a.data)||void 0===n?void 0:n.choice_small_type,f(null===(t=a.data)||void 0===t?void 0:t.choice_small_type),se.current.serviceConfigList=null===(i=a.data)||void 0===i?void 0:i.shixun_service_configs,N(null===(s=a.data)||void 0===s?void 0:s.shixun_service_configs),se.current.evaluateScript=a.data.evaluate_script,U(a.data.evaluate_script),se.current.evaluationScript=a.data.choice_standard_scripts,q(a.data.choice_standard_scripts),V(a.data.standard_scripts);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Le=function(){var e=x()(m()().mark((function e(){var n,t=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.length>0&&void 0!==t[0]&&t[0],!(0,ce.gy)(a,"不能选择/更换实验环境")){e.next=3;break}return e.abrupt("return");case 3:return n={sub_type:h,main_type:c,shixun:{mirror_script_id:H},shixun_info:{evaluate_script:K},shixun_service_configs:k.map((function(e){return{mirror_repository_id:e.mirror_repository_id,cpu_limit:e.cpu_limit,lower_cpu_limit:e.lower_cpu_limit,memory_limit:e.memory_limit,request_limit:e.request_limit,resource_limit:e.resource_limit}}))},e.next=6,(0,D.ZP)("/api/shixuns/".concat(Ee),{method:"put",body:n});case 6:0===e.sent.status&&(b.ZP.success("编辑成功"),se.current={activeId:c,selectId:h,serviceConfigList:k,evaluateScript:K,evaluationScript:H},a({type:"practiceSetting/getCommonData",payload:{id:Ee}}),a({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ze=Ie.filter((function(e){return h.includes(e.id)})),Re=function(e,n,t){N((function(i){return i.map((function(i,a){return a===t?s()(s()({},i),{},Dt()({},n,e)):i}))}))},Be=function(){var e=x()(m()().mark((function e(n){var t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"shixunsDetail/getScriptContent",payload:{id:Ee,script_id:n}});case 2:(t=e.sent)&&U(t.content);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,P.jsxs)("div",{className:St.practice,children:[(0,P.jsx)(He.Z,{loading:j,skin:"night",className:St.left,dispatch:a,value:c,data:Oe,otherData:Me,tags:ye,onChange:function(e){return u(e)},onSearchWord:function(){}}),(0,P.jsxs)("div",{className:St.right,children:[(0,P.jsx)("header",{children:(0,P.jsxs)("div",{className:St.title,children:["实验环境: ",null===c?"— —":Se]})}),(0,P.jsxs)("div",{className:St.content,ref:te,children:[null===c&&(0,P.jsx)(de.Z,{image:Fe,description:"请选择实验环境"}),null!==c&&(0,P.jsxs)("div",{className:St.des,children:[(0,P.jsx)("div",{className:St.mainBody,children:(0,P.jsx)(ae.Z,{value:we})}),(0,P.jsx)("div",{className:St.title,children:"附带环境"}),(0,P.jsxs)("div",{className:St.selectBox,children:[(0,P.jsx)(We.default,{onChange:function(e,n){return function(e,n){var t=k[0]?[k[0]]:[];n.forEach((function(e){var n=k.find((function(n){return n.mirror_repository_id===Number(e.key)}));if(n)t.push(n);else{var i=Ie.find((function(n){return n.id===Number(e.key)}));if(i.mirror_name){var s={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(e.key),name:i.mirror_name,request_limit:10};t.push(s)}}})),N(t),f(e)}(e,n)},getPopupContainer:function(e){return e.parentNode},mode:"multiple",bordered:!1,value:h,optionFilterProp:"children",placeholder:"请选择附带环境",style:{width:400},maxTagCount:6,children:Ie.map((function(e,n){return(0,P.jsx)(wt,{value:e.id,children:e.type_name},e.id)}))}),(0,P.jsx)("div",{className:St.smallType,children:Ze.map((function(e){return e.description?(0,P.jsx)("span",{children:e.description},e.id):null}))})]}),!(null!=r&&null!==(n=r.detail)&&void 0!==n&&n.is_jupyter_lab)&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("div",{className:St.title,children:"评测脚本"}),(0,P.jsxs)("div",{className:St.evaluating,children:[(0,P.jsxs)("div",{className:St.evaluatingLabel,children:[be&&(0,P.jsx)("div",{onClick:function(){(0,ce.gy)(a,"不能选择/更换实验环境")},className:St.mask}),(0,P.jsx)(We.default,{style:{width:400},bordered:!1,getPopupContainer:function(e){return e.parentNode},value:H,placeholder:"请选择评测脚本",onChange:function(e){!function(e){var n;E.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,P.jsxs)("div",{className:"tc font16",children:["原有脚本将被新的脚本覆盖,无法撤销",(0,P.jsx)("br",{}),"是否确认执行覆盖操作"]}),onOk:(n=x()(m()().mark((function n(){return m()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Be(e);case 2:E.Z.info({centered:!0,title:"提示",okText:"知道啦",content:(0,P.jsx)("div",{className:"tc font16",children:"评测脚本生成成功!"})});case 3:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}(e),q(e)},children:(Q||[]).map((function(e,n){return(0,P.jsx)(wt,{value:parseInt(e.id),name:e.scptname,children:e.scptname},n)}))}),(0,P.jsx)("span",{className:St.evaluatingS1,onClick:function(){(0,ce.gy)(a,"不能选择/更换实验环境")||a({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Ee}}})},children:"使用自定义脚本"}),(0,P.jsx)(yn.Z,{overlayClassName:St.popover,placement:"bottomLeft",content:(0,P.jsxs)("p",{className:"font12",children:["使用自定义模板,平台无法自动更新脚本,请在关卡创建完后手动更新脚本中的必填参",(0,P.jsx)("br",{}),"数和以下2个数组元素:",(0,P.jsx)("br",{}),"challengeProgramNames",(0,P.jsx)("br",{}),"sourceClassNames",(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"示例:有2个关卡的实训",(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"各关卡的待编译文件为:",(0,P.jsx)("br",{}),"src/step1/HelloWorld.java",(0,P.jsx)("br",{}),"src/step2/Other.java",(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"各关卡的编译后生成的执行文件为:",(0,P.jsx)("br",{}),"step1.HelloWorld",(0,P.jsx)("br",{}),"step2.Other",(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"则数组元素更新如下:",(0,P.jsx)("br",{}),'ff challengeProgramNames=("src/step1/',(0,P.jsx)("br",{}),'HelloWorld.java" "src/step2/Other.java")',(0,P.jsx)("br",{}),'sourceClassNames=("step1.HelloWorld',(0,P.jsx)("br",{}),'" "step2.Other")',(0,P.jsx)("br",{}),(0,P.jsx)("br",{}),"其它参数可按实际需求定制"]}),trigger:"click",children:(0,P.jsx)("span",{style:{marginTop:"2px"},className:"ml10 current font14",children:(0,P.jsx)(yt.Z,{})})})]}),(0,P.jsx)(Mn.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:K,onChange:function(e){ie.current?ie.current=!1:(U(e),(0,ce.gy)(a,"不能选择/更换实验环境")&&setTimeout((function(){ie.current=!0,U(se.current.evaluateScript)}),200))}})]})]}),(null===(t=r.detail)||void 0===t?void 0:t.identity)<3&&!!k.length&&(0,P.jsxs)(l.Fragment,{children:[(0,P.jsx)("div",{className:St.title,children:"资源配置"}),(0,P.jsx)("div",{className:St.serviceSettingWrap,children:null==k?void 0:k.map((function(e,n){return(0,P.jsxs)("div",{className:"mb30",children:[(0,P.jsx)("div",{className:"mb20",children:(0,P.jsx)("span",{className:"font16",children:e.name})}),(0,P.jsx)("div",{style:{color:"#333",marginBottom:4},children:"CPU和内存"}),(0,P.jsxs)(B.Z,{align:"middle",children:[(0,P.jsx)(B.Z,{align:"middle",wrap:!1,children:(0,P.jsxs)("div",{className:St.serverConfig,style:be?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:function(){be||(je({index:n,cpu:null==e?void 0:e.cpu_limit,memory:null==e?void 0:e.memory_limit}),ue(!0))},children:[(0,P.jsxs)("div",{children:[(0,P.jsxs)("span",{children:[null==e?void 0:e.cpu_limit,"核"]})," ",(0,P.jsxs)("span",{children:[null==e?void 0:e.memory_limit,"GB"]})]}),(0,P.jsx)("i",{className:"iconfont icon-bianji21",style:be?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})]})}),(0,P.jsx)(B.Z,{align:"middle",wrap:!1,children:(0,P.jsx)("div",{className:St.viewRecommendConfig,onClick:function(){return xe(!0)},children:"查看推荐配置"})})]}),(0,P.jsxs)("div",{className:St.serviceBox,children:[(0,P.jsx)("div",{className:St.serviceSetLeft,children:"文件大小限制"}),(0,P.jsx)(Z.Z,{value:e.resource_limit,style:{width:400,height:50},disabled:be,maxLength:5,onChange:function(e){e.target.value.match(/^\d*(\.\d*)?$/)&&Re(e.target.value,"resource_limit",n)},addonAfter:"M"}),(0,P.jsx)("label",{className:St.serviceSetTip,children:"File size limit参数,表示单个文件上传的大小限制"})]})]},n)}))})]})]})]}),(0,P.jsxs)("div",{className:St.btns,children:[(0,P.jsx)(L.ZP,{size:"middle",style:{marginRight:20},onClick:function(){var e,n;n=function(){y.history.push("/shixuns/".concat(Ee,"/challenges")),a({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},null!=i&&null!==(e=i.sideBar)&&void 0!==e&&e.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n()}}):n()},children:"取消"}),(0,P.jsx)(L.ZP,{size:"middle",type:"primary",disabled:null===c,onClick:function(){return Le()},children:"保存"})]})]}),(0,P.jsx)(nn.Z,{}),(0,P.jsx)(Mt,{onFinish:function(e){return U(e)}}),(0,P.jsx)(tn.Z,{}),(0,P.jsx)(ht.Z,{visible:_e,onOk:function(e){return function(e){Re(String(null==e?void 0:e.cpu),"cpu_limit",e.index),Re(String(null==e?void 0:e.memory),"memory_limit",e.index),ue(!1)}(e)},onCancel:function(){return ue(!1)},info:ge}),(0,P.jsx)(xt.Z,{identifier:Ee,visible:he,onCancel:function(){return xe(!1)},info:null,isJupyter:!0})]})})),It=(0,y.connect)((function(e){return{shixunsDetail:e.shixunsDetail}}))((function(e){var n,t,i,s,a=e.shixunsDetail,r=(0,l.useState)(!0),o=S()(r,2),_=o[0],c=o[1];return(0,l.useEffect)((function(){var e;"boolean"==typeof(null==a||null===(e=a.detail)||void 0===e?void 0:e.is_jupyter_lab)&&_&&c(!1)}),[null==a||null===(n=a.detail)||void 0===n?void 0:n.is_jupyter_lab,_]),console.log(null==a||null===(t=a.detail)||void 0===t?void 0:t.is_jupyter_lab,_),(0,P.jsxs)(xe.Z,{loading:_,active:!0,children:[!1===(null==a||null===(i=a.detail)||void 0===i?void 0:i.is_jupyter_lab)&&(0,P.jsx)(Et,{}),!0===(null==a||null===(s=a.detail)||void 0===s?void 0:s.is_jupyter_lab)&&(0,P.jsx)(Tt,{})]})})),At=t(61998),kt=t(56102),Nt="dataset___dSWAV",Lt="header___BzxI4",Zt="title___cPEyN",Rt="dataPath___wJ6mR",Bt="pathTitle___TOS2Z",Wt="btns___jGE8o",Kt="content___s4ep8",Ut="customTable___OG3_9",zt="row___ONd7r",Ft="empty___CgtTE",Ht="path___Cg5rX",qt="text___SCLRV",Gt="actionsBtns___L5tdC",Jt="shareModal___HedYo",Qt="fileName___x56US",Yt="renameModal___SmCAd",Vt="errorDes___VLR_5",Xt="uploadFileModal___pYYDB",$t="selectBtn___m_hrR",ei="leftButton___F0fvG",ni="rightButton___oCK81",ti="centerText___jpgrt",ii="wrap___EmsVa",si="colorBlue___XqtfP",ai="repeatedName___yMQsm",ri=t(91987),li=K.Z.Dragger,oi=function(e){e.dispatch;var n,t=e.id,i=e.onClose,a=e.onOK,r=e.visible,o=(e.wrapClassName,e.local),_=e.containerId,c=e.rootIdentifier,u=(0,l.useState)({}),d=S()(u,2),p=d[0],h=d[1],f=(0,l.useState)([]),g=S()(f,2),j=g[0],y=g[1],O=(0,l.useState)([]),C=S()(O,2),M=C[0],w=C[1],T=(0,l.useState)(0),I=S()(T,2),A=I[0],k=I[1],L=(0,l.useState)(!1),R=S()(L,2),B=R[0],W=R[1],K=(0,l.useState)(!1),U=S()(K,2),z=U[0],H=U[1],q=N.Z.useForm(),G=S()(q,1)[0],J=(0,l.useState)([]),Q=S()(J,2),Y=Q[0],X=Q[1],$=(0,l.useRef)([]);(0,l.useEffect)((function(){r&&(G.resetFields(),X([]),w([]),y([]),k(0),H(!1),W(!1))}),[r]);var ee=function(){var e=x()(m()().mark((function e(n){var i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(A){e.next=8;break}return s=Y.filter((function(e){return e.uid!==n.uid})),X(s),$.current=F()(s),y(j.filter((function(e){return e!==n.name}))),b.ZP.info("删除成功"),s.length||(G.setFieldsValue({file:void 0}),G.validateFields()),e.abrupt("return");case 8:if(n.response){e.next=11;break}return b.ZP.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 11:return e.next=13,(0,D.ZP)("/api/shixuns/".concat(t,"/destroy_data_sets.json"),{method:"Delete",body:{id:[null==n||null===(i=n.response)||void 0===i?void 0:i.id]}});case 13:0===e.sent.status&&(X(Y.filter((function(e){return e.uid!==n.uid}))),b.ZP.info("删除成功"));case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ne={height:300,multiple:!0,disabled:A>0,withCredentials:!0,fileList:Y,action:"".concat(V.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){if("done"===e.file.status||"uploading"===e.file.status){var n,t,i;if(X(e.fileList),!e.file.response)return;if(null!==(n=e.file.response)&&void 0!==n&&n.id)return void b.ZP.success("上传成功!");X(Y.filter((function(n){return n.uid!==e.file.uid}))),(null===(t=e.file.response)||void 0===t?void 0:t.message)&&b.ZP.info(null===(i=e.file.response)||void 0===i?void 0:i.message)}},onRemove:ee,beforeUpload:function(e){if(null!=Y&&Y.some((function(n){return n.name===e.name})))return b.ZP.info("".concat(e.name,"文件已存在")),!1;if(e.size/1024/1024>500)return b.ZP.info("文件超过500M,不符合上传要求"),!1;var n={name:e.name,uid:e.uid,file:e,percent:0};return Y.push(n),$.current=F()(Y),X(F()(Y)),!1}},te=function(e,n,t,i,s){var a=new FormData;Object.keys(e).forEach((function(n){a.append(n,e[n])}));var r=new window.XMLHttpRequest;return r.withCredentials=!0,r.addEventListener("load",(function(e){var n;t(JSON.parse(null==e||null===(n=e.target)||void 0===n?void 0:n.response))}),!1),r.addEventListener("error",(function(e){s&&s(e)}),!1),r.upload.onprogress=function(e){i&&i(e)},r.open("POST",n),r.send(a),r},ie=function(e,n){if(e.lengthComputable){var t=Math.floor(e.loaded/e.total*100),i=s()(s()({},n),{},{percent:t,status:100===t?"done":"uploading"});console.log($.current,333),$.current=$.current.map((function(e){return e.uid===n.uid?i:e})),X($.current)}},se=function(e,n){var t=s()(s()({},n),{},{status:"error"});b.ZP.warning("上传失败,请重新尝试"),$.current=$.current.map((function(e){return e.uid===n.uid?t:e})),$.current.every((function(e){return"done"===e.status||"error"===e.status}))&&(H(!1),k(2)),X($.current)},ae=function(e,n){var t=s()(s()({},n),{},{status:"done"});if(0===e.status||(t=s()(s()({},n),{},{status:"error"}),b.ZP.error("上传失败!")),$.current=$.current.map((function(e){return e.uid===n.uid?t:e})),$.current.every((function(e){return"done"===e.status})))return b.ZP.success("上传完成!"),void oe(!0);$.current.every((function(e){return"done"===e.status||"error"===e.status}))&&(H(!1),k(2)),X($.current)},re=function(){var e=x()(m()().mark((function e(n){var i,s,a,r,l,_,c;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(H(!0),3!==A){e.next=4;break}return k(2),e.abrupt("return");case 4:if(2!==A&&1!==A){e.next=7;break}return le(),e.abrupt("return");case 7:if(s=(i=n||{}).commitMessage,a=void 0===s?"":s,r=i.fileOss,l=void 0===r?[]:r,!((_=(o?Y:l).map((function(e){return e.name}))).filter((function(e){return-1!=e.indexOf("、")||-1!=e.indexOf(" ")})).length>0)){e.next=14;break}return b.ZP.info("数据集名称禁止有空格与、"),H(!1),e.abrupt("return");case 14:return e.next=16,(0,D.ZP)("/api/shixuns/".concat(t,"/check_data_sets"),{method:"post",body:{files_name:_}});case 16:if(-3!==(c=e.sent).status){e.next=21;break}return y(null==c?void 0:c.exist_files),H(!1),e.abrupt("return");case 21:if("{}"!==JSON.stringify(c)){e.next=25;break}return H(!1),b.ZP.error("网络已断开,请稍后重试!"),e.abrupt("return");case 25:0===c.status&&(Y.forEach((function(e){var n=te({file:e.file,description:a},"".concat(V.Z.API_SERVER,"/api/shixuns/").concat(t,"/upload_data_sets.json"),(function(n){return ae(n,e)}),(function(n){return ie(n,e)}),(function(n){return se(0,e)}));M.push(n)})),k(1));case 26:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),le=function(){var e=(s()({},G.getFieldsValue())||{}).commitMessage,n=void 0===e?"":e,i=$.current.filter((function(e){return"error"===e.status})),a=$.current.map((function(e){return s()(s()({},e),{},{status:"error"===e.status?"uploading":e.status})}));X(a),i.forEach((function(e){var i=te({file:e.file,description:n},"".concat(V.Z.API_SERVER,"/api/shixuns/").concat(t,"/upload_data_sets.json"),(function(n){return ae(n,e)}),(function(n){return ie(n,e)}),(function(n){return se(0,e)}));M.push(i)}))},oe=function(e){e||(W(!0),M.forEach((function(e){e.abort()}))),a(),i()},_e=function(){return(0,P.jsxs)(l.Fragment,{children:[(0,P.jsx)("div",{children:(0,P.jsx)("i",{className:"iconfont icon-shangchuan font50 ".concat(si)})}),(0,P.jsxs)("div",{className:"font14 mt30",children:["拖拽文件或",(0,P.jsx)("span",{className:"".concat(si," ml5"),children:"点击此处上传"})]})]})};return(0,P.jsx)(E.Z,{open:r,onOk:function(){(0,v.L9)(["实践项目","设置","数据集","上传文件"]),G.submit()},centered:!0,okText:0===A?"确定":1===A?"上传中":"重新上传",okButtonProps:{loading:z},onCancel:function(){var e=(s()({},G.getFieldsValue())||{}).fileOss,n=void 0===e?[]:e,t=null==Y?void 0:Y.every((function(e){return"done"===e.status})),i=null==n?void 0:n.every((function(e){return"done"===e.status}));t&&i?oe():E.Z.confirm({title:"关闭弹框提示",content:"有文件未上传,是否确定离开?",okText:"离开",cancelText:"取消",onOk:function(){oe()}})},width:"1000px",title:"上传文件",children:(0,P.jsx)("div",{className:ii,children:(0,P.jsxs)(N.Z,{className:"mt10",form:G,scrollToFirstError:!0,layout:"vertical",onFinish:re,onValuesChange:function(e){if(console.log(e,"changedValues"),"fileOss"in e){var n,t;if(null!=e&&e.fileOss.every((function(e){return"done"===e.status}))&&null!=e&&null!==(n=e.fileOss)&&void 0!==n&&n.length)return b.ZP.success("上传完成!"),void oe(!0);if(null!=e&&e.fileOss.every((function(e){return"done"===e.status||"error"===e.status}))&&null!=e&&null!==(t=e.fileOss)&&void 0!==t&&t.length)return k(3),void H(!1);y(j.filter((function(n){var t;return null==e||null===(t=e.fileOss)||void 0===t?void 0:t.some((function(e){return e.name===n}))})))}h(s()({},G.getFieldsValue()))},children:[o?(0,P.jsx)(N.Z.Item,{label:(0,P.jsxs)("div",{children:["选择文件 ",(0,P.jsx)("span",{className:"c-light-black",children:"(单个文件不超过500M)"})]}),name:"file",rules:[{required:!0,message:"请选择文件"}],children:(0,P.jsxs)(li,s()(s()({},ne),{},{children:[" ",_e()]}))}):(0,P.jsx)(N.Z.Item,{label:(0,P.jsxs)("div",{children:["选择文件 ",(0,P.jsx)("span",{className:"c-light-black",children:"(单个文件不超过100GB)"})]}),name:"fileOss",rules:[{required:!0,message:"请选择文件"}],children:(0,P.jsx)(ri.ZP,{identifier:c,cancelUpload:B,container_type:"Shixun",container_id:_,uploading:A<3?A:0,disabled:A>0,height:300,maxSize:107374182400,description:p.commitMessage||"",text:_e(),onComplete:function(e){console.log(e,444)},realFileName:!0})}),!!j.length&&(0,P.jsxs)("span",{className:ai,children:[j.join("、"),"已存在,请删除后再上传"]}),(0,P.jsx)(N.Z.Item,{name:"commitMessage",label:"备注:",rules:[{whitespace:!0,message:"请勿输入空格"}],children:(0,P.jsx)(Z.Z,{bordered:!1,disabled:A>0,maxLength:100,suffix:"".concat((null===(n=p.commitMessage)||void 0===n?void 0:n.length)||0,"/100"),placeholder:"请填写备注信息"})})]})})})},_i=t(91275),ci=t(99080),ui=t(72425),di=["globalSetting","dispatch","practiceSetting","shixunsDetail","user"],pi=(l.Fragment,Me.Z.TabPane,(0,y.connect)((function(e){var n=e.globalSetting,t=e.shixunsDetail,i=e.practiceSetting;return{globalSetting:n,shixunsDetail:t,user:e.user,practiceSetting:i}}))((function(e){var n,t,i,a,o,_,c=e.globalSetting,u=e.dispatch,d=e.practiceSetting,p=e.shixunsDetail,h=e.user,f=(r()(e,di),d.id),g=(0,l.useState)([]),j=S()(g,2),O=j[0],C=j[1],M=(0,l.useState)({}),w=S()(M,2),T=w[0],I=w[1],A=(0,l.useState)([]),k=S()(A,2),N=(k[0],k[1],(0,l.useState)(!1)),R=S()(N,2),B=R[0],W=R[1],K=(0,l.useState)(!0),U=S()(K,2),z=U[0],H=U[1],q=(0,l.useState)(!1),G=S()(q,2),J=G[0],Q=G[1],V=(0,l.useState)(!1),X=S()(V,2),$=X[0],ee=X[1],ne=(0,l.useState)(!1),te=S()(ne,2),ie=te[0],se=te[1],ae=(0,l.useState)(!1),re=S()(ae,2),le=re[0],oe=re[1],_e=(0,l.useState)("all"),ce=S()(_e,2),ue=ce[0],de=ce[1],pe=(0,l.useState)([]),me=S()(pe,2),he=me[0],ge=me[1],je=(0,l.useState)([]),Ee=S()(je,2),be=Ee[0],De=Ee[1],ye=(0,l.useState)(!1),Pe=S()(ye,2),Oe=Pe[0],Ce=Pe[1],Me=(0,l.useState)({}),Se=S()(Me,2),we=Se[0],Te=Se[1],Ie=(0,l.useState)(!1),Ae=S()(Ie,2),ke=Ae[0],Ne=Ae[1],Le=(0,l.useState)([]),Ze=S()(Le,2),Re=Ze[0],Be=Ze[1],We=(0,l.useState)({page:1,limit:10,total:0}),Ue=S()(We,2),ze=Ue[0],Fe=Ue[1],He=(0,l.useState)({page:1,limit:10,search:"",order:"mine"}),qe=S()(He,2);qe[0],qe[1];(0,l.useEffect)((function(){f&&Ge()}),[f]);var Ge=function(){var e=x()(m()().mark((function e(n){var t,i,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={page:1,limit:10,total:0},i=n||t,W(!0),e.next=5,u({type:"shixunsDetail/getSetData",payload:s()(s()({},i),{},{id:f})});case 5:null!=(a=e.sent)&&a.data_sets&&(W(!1),C(F()(a.data_sets)),Fe(s()(s()({},i),{},{total:null==a?void 0:a.data_sets_count})),H(!1),I(s()({},a)));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Je={selectedRowKeys:be,columnWidth:70,onChange:function(e){console.log("selectedRowKeys changed: ",e),De(e)}},Qe=function(e){(0,v.L9)(["实践项目","设置","数据集","删除"]);var n,t=e?[e]:be;E.Z.confirm({centered:!0,title:"确定要删除文件吗?",okText:"确定",cancelText:"取消",onOk:(n=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(f,"/destroy_data_sets.json"),{method:"Delete",body:{id:t}});case 2:0===e.sent.status&&(n=t.length===O.length&&ze.page>1?ze.page-1:ze.page,b.ZP.success("删除成功"),Ge(s()(s()({},ze),{},{page:n})),De([]));case 4:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})},Ye=function(){var e=x()(m()().mark((function e(){var n,t,i,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=we.title,t=null,console.log(n,"title"),""!==n){e.next=7;break}return t="文件名不能为空",Te(s()(s()({},we),{},{errorDes:t})),e.abrupt("return");case 7:if(!n.includes(" ")){e.next=11;break}return t="文件名不能有空格",Te(s()(s()({},we),{},{errorDes:t})),e.abrupt("return");case 11:if(i=O.find((function(e){return e.id===(null==we?void 0:we.id)})).title,n!==i.substring(0,i.lastIndexOf("."))&&n!==i){e.next=16;break}return t="文件名不能重名",Te(s()(s()({},we),{},{errorDes:t})),e.abrupt("return");case 16:return a=i.includes(".")?i.substring(i.lastIndexOf("."),i.length):"",e.next=19,(0,D.ZP)("/api/shixuns/".concat(f,"/rename_data_sets.json"),{method:"post",body:{id:null==we?void 0:we.id,new_file_name:n+a}});case 19:0===e.sent.status&&(b.ZP.success("重命名成功"),Ge(ze),Q(!1),Te({}));case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ve=function(e){var n=e,t=document.createElement("input");t.value=n,document.body.appendChild(t),t.select(),document.execCommand("Copy"),t.style.display="none"},Xe=[{title:"文件",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(e){return(0,P.jsx)(Ke.Z,{title:e,children:(0,P.jsx)("span",{children:e})})}},{title:"数据集来源",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:function(e,n){return null!=n&&n.data_set_id?(0,P.jsx)(Ke.Z,{title:e,children:(0,P.jsx)("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:function(){(0,v.xg)("/dataset/".concat(null==n?void 0:n.data_set_id,"/detail?tabId=public"))},children:e})}):"--"}},{title:"备注",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(e){return(0,P.jsx)(Ke.Z,{title:e,children:(0,P.jsx)("span",{children:e||"--"})})}},{title:"创建时间",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(e,n){return Nn()(n.created_on).format("YYYY-MM-DD HH:mm")}},{title:"文件路径",dataIndex:"file_path",key:"file_path",align:"left",render:function(e,n){return(0,P.jsxs)("div",{className:Ht,children:[(0,P.jsx)(Ke.Z,{title:e,children:(0,P.jsx)("span",{className:qt,children:e})}),(0,P.jsx)(kt.CopyToClipboard,{text:e,onCopy:function(){return b.ZP.success("复制成功")},children:(0,P.jsx)(Ke.Z,{title:"复制",children:(0,P.jsx)("i",{className:"iconfont icon-fuzhi6 ml5"})})})]})}},{title:"最后修改人",dataIndex:"author",key:"author",align:"left",width:120},{title:"文件大小",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"操作",dataIndex:"operation",key:"operation",align:"left",width:200,render:function(e,n){return(0,P.jsxs)("div",{className:Gt,children:[(0,P.jsx)(Ke.Z,{title:"重命名",children:(0,P.jsx)("span",{className:"iconfont icon-zhongmingming",onClick:function(){var e;Te((0,Y.clone)(s()(s()({},n),{},{title:null!=n&&n.title.includes(".")?null==n||null===(e=n.title)||void 0===e?void 0:e.substring(0,n.title.lastIndexOf(".")):null==n?void 0:n.title}))),Q(!0),(0,v.L9)(["实践项目","设置","数据集","重命名"])}})}),(0,P.jsx)(Ke.Z,{title:"分享",children:(0,P.jsx)("span",{className:"iconfont icon-fenxiang",onClick:function(){(0,v.L9)(["实践项目","设置","数据集","分享"]),Te((0,Y.clone)(n)),ee(!0)}})}),(0,P.jsx)(Ke.Z,{title:"下载",children:(0,P.jsx)("span",{className:"iconfont icon-xiazai3",onClick:function(){(0,v.L9)(["实践项目","设置","数据集","下载"]),(0,v.Nd)(n.title,null==n?void 0:n.download_url)}})}),(0,P.jsx)(Ke.Z,{title:"同步到个人数据集中",children:(0,P.jsx)("span",{className:"iconfont icon-tongbushuju",onClick:function(){(0,v.L9)(["实践项目","设置","数据集","同步"]),oe(!0),Be([n]),ge([n.id])}})}),(0,P.jsx)(Ke.Z,{title:"删除",children:(0,P.jsx)("span",{className:"iconfont icon-shanchu8",onClick:function(){(0,v.L9)(["实践项目","设置","数据集","删除"]),Qe(n.id)}})})]})}}];return(0,P.jsxs)("div",{className:Nt,children:[(0,P.jsxs)("div",{className:Lt,children:[(0,P.jsxs)("div",{className:Zt,children:["数据集(",ze.total,")"]}),(0,P.jsxs)("div",{className:Rt,children:[(0,P.jsx)("span",{className:Bt,children:"数据集路径:"}),(0,P.jsx)("input",{value:null==T?void 0:T.folder_name,disabled:!0}),(0,P.jsx)(kt.CopyToClipboard,{text:null==T?void 0:T.folder_name,onCopy:function(){return b.ZP.success("复制成功")},children:(0,P.jsx)(Ke.Z,{placement:"topLeft",title:"点击复制数据集路径",children:(0,P.jsx)("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})})})]}),(0,P.jsxs)("div",{className:Wt,children:[(0,P.jsx)(L.ZP,{type:"primary",ghost:!0,onClick:function(){return Qe()},disabled:!be.length,style:{width:"60px"},children:"删除"}),(0,P.jsx)(L.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:function(){oe(!0),ge(be),Be(O.filter((function(e){return be.includes(e.id)})))},disabled:!be.length,children:"同步"}),(0,P.jsx)(fe.Z,{className:"ml10",disabled:2===(null==h||null===(n=h.userInfo)||void 0===n?void 0:n.user_status),dropdownRender:function(){return(0,P.jsxs)(ve.Z,{children:[(0,P.jsx)(ve.Z.Item,{onClick:function(){Ce(!0)},children:"上传数据集"},1),(0,P.jsx)(ve.Z.Item,{onClick:function(){se(!0),de("all")},children:"选择数据集"},2)]})},children:(0,P.jsx)("span",{className:$t,children:(0,P.jsx)("span",{children:"增加数据集"})})})]})]}),(0,P.jsx)("div",{className:Kt,children:(0,P.jsx)(xe.Z,{loading:z,active:!0,paragraph:{rows:5},children:ze.total?(0,P.jsx)(At.Z,{rowSelection:Je,className:Ut,dataSource:O,bordered:!1,rowKey:function(e){return e.id},rowClassName:zt,columns:Xe,loading:B,pagination:{pageSize:ze.limit,total:ze.total,current:ze.page,onChange:function(e){var n=s()(s()({},ze),{},{page:e});De([]),Fe(n),Ge(n)},showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):(0,P.jsxs)("div",{className:Ft,children:[(0,P.jsx)("img",{src:_i.x7,width:"258"}),(0,P.jsx)("span",{className:"c-grey-c",children:"暂无数据集文件~"})]})})}),(0,P.jsx)(oi,{rootIdentifier:null==p||null===(t=p.detail)||void 0===t?void 0:t.root_identifier,wrapClassName:Xt,id:f,containerId:null==p||null===(i=p.detail)||void 0===i?void 0:i.id,local:null==c||null===(a=c.setting)||void 0===a?void 0:a.is_local,dispatch:u,visible:Oe,onClose:function(){return Ce(!1)},onOK:Ge}),(0,P.jsx)(E.Z,{title:"重命名",open:J,onOk:Ye,centered:!0,wrapClassName:Yt,onCancel:function(){Q(!1),Te({})},width:"1000px",children:(0,P.jsxs)("div",{children:[(0,P.jsxs)("div",{className:Qt,children:[(0,P.jsx)("sup",{children:"*"}),"文件名 :"]}),(0,P.jsx)(Z.Z,{value:null==we?void 0:we.title,placeholder:"请输入文件名字",bordered:!1,onChange:function(e){Te(s()(s()({},we),{},{title:e.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((null==we||null===(o=we.title)||void 0===o?void 0:o.length)||0,"/60")}),(null==we?void 0:we.errorDes)&&(0,P.jsx)("div",{className:Vt,children:null==we?void 0:we.errorDes})]})}),(0,P.jsx)(E.Z,{title:"分享下载链接",open:$,onOk:function(){var e=we.download_url;Ve(e),b.ZP.success("复制成功"),ee(!1),Te({})},centered:!0,wrapClassName:Jt,onCancel:function(){ee(!1),Te({})},width:"1000px",okText:"复制链接",children:(0,P.jsxs)("div",{children:[(0,P.jsxs)("div",{className:Qt,children:["发送链接,别人可以通过链接下载文件",(0,P.jsx)("span",{children:"(有效期为3天)"})]}),(0,P.jsx)(Z.Z,{bordered:!1,addonBefore:"链接",value:null==we?void 0:we.download_url})]})}),(0,P.jsx)(ci.Z,{setVisible:se,visible:ie,recordId:he,type:ue,updateData:Ge,identifier:null===(_=p.detail)||void 0===_?void 0:_.identifier}),(0,P.jsx)(E.Z,{title:"同步到个人数据集",open:le,width:400,centered:!0,keyboard:!1,onCancel:function(){return oe(!1)},maskClosable:!1,footer:(0,P.jsxs)("div",{style:{display:"flex",justifyContent:"center"},children:[(0,P.jsx)("div",{className:ei,onClick:function(){Ne(!0)},children:"生成新的数据集"}),(0,P.jsx)("div",{className:ni,onClick:function(){oe(!1),se(!0),de("my")},children:"发送到已有数据集中"})]}),children:(0,P.jsx)("div",{className:ti,children:"将该数据集文件同步到个人数据集中,请选择同步方式:"})}),(0,P.jsx)(ui.Z,{visible:ke,attachmentInfo:Re,onClose:function(){return Ne(!1)},onSuccess:function(e){Ne(!1),y.history.push("/dataset/".concat(e,"/detail?tabId=mine"))}})]})}))),mi=t(31797),hi="wrap___VIvSS",xi="content___pqoZT",fi="mainPathWrap___v3uSU",vi="colorBlue___AjQlz",gi=function(e){return null!=e&&e.length?e.filter((function(e,n){return 0!==n})).map((function(e){return e.val})).join("").substr(1):""},ji=(0,y.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=e.fileType,a=e.path,r=e.onFinish,o=void 0===r?function(){}:r,_=(0,y.useParams)(),c=(0,l.useState)(""),u=S()(c,2),d=u[0],p=u[1],h=(0,l.useState)([]),f=S()(h,2),v=f[0],g=f[1],j=(0,l.useState)([]),D=S()(j,2),O=D[0],C=D[1],M=[Si.OriginalPicturePath,Si.ExpectPicturePath,Si.PicturePath].includes(i);(0,l.useEffect)((function(){"EditPracticeSetting-SelectFilePath"===n.actionTabs.key&&(p(a||""),w())}),[n.actionTabs.key]);var w=function(){var e=x()(m()().mark((function e(){var n,i,a,r,l=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=l.length>0&&void 0!==l[0]?l[0]:"",e.next=3,t({type:"shixunsDetail/getRepository",payload:{id:_.id,path:i}});case 3:a=e.sent,""!==i||null!=a&&null!==(n=a.trees)&&void 0!==n&&n.length||b.ZP.warning("请先去代码仓库提交文件"),null!=a&&a.trees&&(r=a.trees.map((function(e){return s()(s()({},e),{name:e.name,val:e.name})})),C(r||[]));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=x()(m()().mark((function e(){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o(d),I();case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){p(""),g([]),C([]),t({type:"shixunsDetail/setActionTabs",payload:{}})},A=gi(v);return(0,P.jsx)(E.Z,{centered:!0,title:"文件路径",closable:!1,keyboard:!1,open:"EditPracticeSetting-SelectFilePath"===n.actionTabs.key,onOk:T,onCancel:I,children:(0,P.jsxs)("div",{className:hi,children:[(0,P.jsxs)("div",{className:xi,children:[(0,P.jsx)("div",{className:fi,children:!(null==v||!v.length)&&v.map((function(e,n){return(0,P.jsx)("a",{onClick:function(){return function(e,n){var t=v.filter((function(e,t){return t<=n}));g(t);var i=gi(t);M&&p(i),w(i)}(0,n)},children:e.val},n)}))}),!(null==O||!O.length)&&O.map((function(e,n){return"tree"===e.type?(0,P.jsxs)("a",{onClick:function(){return function(e){if("tree"===e.type){v.length?v.push({val:"/".concat(e.val),path:e.val}):v.push({val:"根目录",path:""},{val:"/".concat(e.val),path:e.val}),g(v);var n=gi(v);M&&p(n),w(n)}}(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-wenjianjia ".concat(vi)}),A?"".concat(A,"/"):A,e.name]},n):(0,P.jsxs)("a",{onClick:function(){return function(e){var n=gi(v),t="".concat(n?"".concat(n,"/"):n).concat(e);i===Si.Path?(null==d||!d.includes("".concat(t,";")))&&p("".concat(d).concat(t,";")):i===Si.ExecPath&&p(t)}("".concat(e.name))},children:[(0,P.jsx)("i",{className:"iconfont icon-zuoye ".concat(vi)}),A?"".concat(A,"/"):A,e.name]},n)}))]}),(0,P.jsx)("label",{className:"mt5",children:"选中的新建文件夹目录:"}),(0,P.jsx)(Z.Z,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)",value:d,onChange:function(e){return p(e.target.value)}})]})})})),Ei="wrap___AnxZp",bi="fixBtn___sQhsA",Di=t(21089),yi=["shixunsDetail","globalSetting","user","dispatch"],Pi=(0,y.connect)((function(e){return{shixunsDetail:e.shixunsDetail,globalSetting:e.globalSetting,user:e.user}}))((function(e){e.shixunsDetail,e.globalSetting,e.user,e.dispatch,r()(e,yi);var n,t=(0,y.useLocation)(),i=(0,l.useRef)(null===(n=t.pathname)||void 0===n||null===(n=n.split("/"))||void 0===n?void 0:n[2]),a=N.Z.useForm(),o=S()(a,1)[0],_=(0,l.useState)(""),c=S()(_,2),u=c[0],d=c[1],p=(0,l.useState)(!1),h=S()(p,2),f=h[0],v=h[1],g=(0,l.useState)(!1),j=S()(g,2),E=j[0],O=j[1];(0,l.useEffect)((function(){i.current&&C()}),[i.current]);var C=function(){var e=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v(!0),e.next=3,(0,D.ZP)("/api/shixuns/".concat(i.current,"/get_standard_answer.json"),{method:"get",params:{from:"edit"}});case 3:0===(n=e.sent).status&&(d((null==n?void 0:n.standard_answer)||""),o.setFieldsValue({hide_answer:null==n?void 0:n.hide_answer,disable_copy:null==n?void 0:n.disable_copy}),v(!1));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){var e=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,D.ZP)("/api/shixuns/".concat(i.current,"/set_standard_answer.json"),{method:"post",body:s()({},n)});case 3:0===e.sent.status&&b.ZP.success("保存成功"),O(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,P.jsx)("section",{className:Ei,children:(0,P.jsx)(xe.Z,{loading:f,children:(0,P.jsxs)(N.Z,{form:o,scrollToFirstError:!0,layout:"vertical",onFinish:M,children:[(0,P.jsx)(N.Z.Item,{name:"hide_answer",valuePropName:"checked",children:(0,P.jsx)(U.Z,{children:"隐藏参考答案模块"})}),(0,P.jsx)(N.Z.Item,{name:"disable_copy",valuePropName:"checked",children:(0,P.jsx)(U.Z,{children:"禁止复制参考答案"})}),(0,P.jsx)(N.Z.Item,{name:"standard_answer",label:"参考答案:",rules:[{required:!0,message:"请输入参考答案"}],children:(0,P.jsx)(k.Z,{defaultValue:u})}),(0,P.jsx)(N.Z.Item,{children:(0,P.jsx)(Di.t,{okText:"保存",loading:E,hasCancelBtn:!1,className:bi,okButtonProps:{htmlType:"submit"}})})]})})})})),Oi=t(83833),Ci=t(39248),Mi=t(94727),Si=(mi.Z.Countdown,function(e){return e.Path="path",e.ExecPath="exec_path",e.OriginalPicturePath="original_picture_path",e.ExpectPicturePath="expect_picture_path",e.PicturePath="picture_path",e}({})),wi=(0,y.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n,practiceSetting:e.practiceSetting,shixunsDetail:e.shixunsDetail}}))((function(e){e.globalSetting,e.loading;var n,t=e.dispatch,i=(e.practiceSetting,e.shixunsDetail),a=(0,l.useState)(),r=S()(a,2),o=(r[0],r[1],(0,l.useState)()),_=S()(o,2),c=(_[0],_[1],(0,l.useRef)(),(0,l.useState)()),u=S()(c,2),d=(u[0],u[1],(0,l.useState)()),p=S()(d,2),h=(p[0],p[1],(0,l.useState)(!0)),f=S()(h,2),v=(f[0],f[1],(0,l.useState)(700)),g=S()(v,2),E=(g[0],g[1],(0,l.useState)("")),b=S()(E,2),D=b[0],O=b[1],C=(0,l.useState)("1"),M=S()(C,2),w=M[0],T=M[1],I=(0,y.useParams)();(0,l.useEffect)((function(){A()}),[]);var A=function(){var e=x()(m()().mark((function e(){var n,t,i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.Ui)({identifier:I.id});case 2:if(null==(t=e.sent)||null===(n=t.data)||void 0===n||null===(n=n.data_list)||void 0===n||!n.length){e.next=6;break}return Oi.Z.publish("pod-restrict-data",{identifier:null==t||null===(i=t.data)||void 0===i?void 0:i.identifier,data_list:null==t||null===(s=t.data)||void 0===s?void 0:s.data_list}),e.abrupt("return");case 6:null!=t&&t.url&&O(null==t?void 0:t.url);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),k=function(e){t({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},N=function(){var e=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.QA)({id:I.id,startup_file:n});case 2:A(),t({type:"practiceSetting/getCommonData",payload:s()({},I)});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,P.jsx)(Me.Z,{activeKey:w,onChange:function(e){return T(e)},tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"服务设置",children:(0,P.jsxs)("div",{children:[(0,P.jsxs)(B.Z,{className:"mt20 ml20 font14",align:"middle",children:[(0,P.jsxs)(W.Z,{children:[(0,P.jsx)("span",{className:"c-red",children:"* "}),"默认打开文件:"]}),(0,P.jsx)(W.Z,{className:"mr10",children:(0,P.jsx)(Ke.Z,{title:"开启JupyterLab评测功能,则默认打开文件同时也作为评测的执行文件。",placement:"bottom",children:(0,P.jsx)(Ci.Z,{style:{cursor:"pointer"}})})}),(0,P.jsx)(W.Z,{flex:"300px",onClick:function(){return k(Si.ExecPath)},children:(0,P.jsx)(Z.Z,{value:D})}),(0,P.jsx)(W.Z,{flex:"1",children:(0,P.jsx)(L.ZP,{type:"primary",className:"ml10",onClick:function(){return k(Si.ExecPath)},children:"设置"})})]}),(0,P.jsx)("iframe",{onLoad:function(e){},src:D,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),(0,P.jsx)(ji,{fileType:"path",path:null==i||null===(n=i.detail)||void 0===n?void 0:n.startup_file,onFinish:function(e){return N(e)}})]})},{key:"2",label:"评测设置",children:"2"===w?(0,P.jsx)(Mi.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"参考答案",children:(0,P.jsx)(Pi,{})}]})})),Ti="catechism___lS6Ml",Ii="tab___vw6iE",Ai=t(53273),ki=t(70236),Ni=t.n(ki),Li="collect___pxqYO",Zi="head___WuH5D",Ri=function(e){var n=e.onOk,t=e.onCancel,i=e.visible,a=e.modalParams,r=e.forceIn,o=N.Z.useForm(),_=S()(o,1)[0],c=(0,l.useState)(!1),u=S()(c,2),d=u[0],p=u[1],h=!r&&"number"==typeof i;(0,l.useEffect)((function(){i?_.setFieldsValue(s()({},a)):_.resetFields()}),[i]);var f=function(){var e=x()(m()().mark((function e(t){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,n(t);case 3:p(!1);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,P.jsx)(E.Z,{centered:!0,destroyOnClose:!0,onCancel:function(){return t()},onOk:function(){return _.submit()},open:!!i,confirmLoading:d,title:h?"编辑问答":"新增问答",width:900,okText:h?"确定":"加入问题集",children:(0,P.jsxs)(N.Z,{form:_,size:"large",onFinish:f,children:[(0,P.jsx)(N.Z.Item,{name:"title",label:"问题",rules:[{required:!0,message:"请输入您的问题"},{whitespace:!0,message:"请输入您的问题"}],children:(0,P.jsx)(Z.Z,{placeholder:"请输入您的问题"})}),(0,P.jsx)(N.Z.Item,{className:"mb0",name:"content",label:"回答",rules:[{required:!0,message:"请输入您的回答"}],children:(0,P.jsx)(k.Z,{className:"mb0",placeholder:"请输入您的回答",watch:!0,defaultValue:null==a?void 0:a.content})})]})})},Bi=function(e){Ni()(e);var n=(0,y.useParams)(),t=(0,l.useState)(!1),i=S()(t,2),a=i[0],r=i[1],o=(0,l.useState)(0),_=S()(o,2),c=_[0],u=_[1],d=(0,l.useState)([]),p=S()(d,2),h=p[0],f=p[1],g=(0,l.useState)(!1),j=S()(g,2),O=j[0],C=j[1],M=(0,l.useState)({title:"",content:""}),w=S()(M,2),T=w[0],I=w[1],A=(0,l.useState)(!1),k=S()(A,2),N=k[0],L=k[1],Z=(0,l.useState)(!1),R=S()(Z,2),B=R[0],W=R[1],U=(0,l.useState)([]),z=S()(U,2),F=z[0],H=z[1],q=(0,l.useState)({keywords:"",page:1,limit:10}),G=S()(q,2),J=G[0],Q=G[1];(0,l.useEffect)((function(){Y(J)}),[]);var Y=function(){var e=x()(m()().mark((function e(t){var i,s,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r(!0),e.next=3,(0,D.ZP)("/api/shixuns/".concat(n.id,"/qna_sets.json"),{method:"get",params:t});case 3:0===(i=e.sent).status&&(f((null==i||null===(s=i.data)||void 0===s?void 0:s.qna_sets)||[]),u(null==i||null===(a=i.data)||void 0===a?void 0:a.total_count)),r(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),X=function(){var e=x()(m()().mark((function e(t){var i,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("number"!=typeof O){e.next=7;break}return e.next=3,(0,D.ZP)("/api/shixuns/".concat(n.id,"/qna_sets/").concat(O,".json"),{method:"put",body:t});case 3:0===(null==(i=e.sent)?void 0:i.status)&&(b.ZP.success("编辑成功"),Y(J),C(!1)),e.next=11;break;case 7:return e.next=9,(0,D.ZP)("/api/shixuns/".concat(n.id,"/qna_sets.json"),{method:"post",body:t});case 9:0===(null==(a=e.sent)?void 0:a.status)&&(b.ZP.success("添加成功"),J.page=1,J.keywords="",Q(s()({},J)),Y(J),C(!1));case 11:case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$=function(){var e=x()(m()().mark((function e(t){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:E.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:"确认删除吗?",onOk:function(){var e=x()(m()().mark((function e(){var i,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(n.id,"/qna_sets/").concat(t.id,".json"),{method:"delete"});case 2:0===(null==(i=e.sent)?void 0:i.status)&&(a=1===h.length&&J.page>1?J.page-1:J.page,J.page=a,Q(s()({},J)),Y(J),b.ZP.success("删除成功"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ee=[{title:"问题",dataIndex:"title",ellipsis:!0,render:function(e){return(0,P.jsx)(Ke.Z,{placement:"topLeft",title:e,children:(0,P.jsx)("span",{className:"c-black",children:e||"--"})})}},{title:"回答",dataIndex:"content",ellipsis:!0,render:function(e){return(0,P.jsx)(Ke.Z,{placement:"topLeft",title:e,children:(0,P.jsx)("span",{className:"c-black",children:e||"--"})})}},{title:"操作",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:function(e,n){return(0,P.jsxs)("span",{children:[(0,P.jsx)("span",{className:"c-light-primary current mr20",onClick:function(){C(e),I({title:null==n?void 0:n.title,content:null==n?void 0:n.content})},children:"编辑"}),(0,P.jsx)("span",{className:"current c-red",onClick:function(){return $(n)},children:"删除"})]})}}],ne={onRemove:function(){H([])},beforeUpload:function(e){if((null==e?void 0:e.size)>52428800)return b.ZP.info("文件超过50M,不符合上传要求"),!1;if(!("application/vnd.ms-excel"===e.type||"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"===e.type))return b.ZP.info("请上传 .xls 或 .xlsx 文件!"),!1;var n=[];return n.push(e),H([].concat(n)),!1},fileList:F,accept:".xls,.xlsx"};return(0,P.jsxs)("div",{className:Li,children:[(0,P.jsxs)("div",{className:Zi,children:[(0,P.jsx)(Ai.t7,{style:{width:480},placeholder:"请输入您的问题",value:J.keywords,onChange:function(e){J.keywords=e,J.page=1,Q(s()({},J)),Y(J)}}),(0,P.jsx)(Ai.op,{className:"ml40 mr20",shape:"default",onClick:function(){C(!0),I({title:"",content:""})},children:"新增问答"}),(0,P.jsx)(Ai.op,{type:"primary",shape:"default",onClick:function(){return L(!0)},children:"导入问答"})]}),(0,P.jsx)(At.Z,{columns:ee,style:{marginTop:33},dataSource:h,loading:a,rowKey:"id",pagination:{current:J.page,hideOnSinglePage:!c,showQuickJumper:!0,showSizeChanger:!0,pageSize:J.limit,pageSizeOptions:["10","20","50","100","200"],total:c,size:"default",showTotal:v.rU,onChange:function(e,n){J.page=e,J.limit=n,Q(s()({},J)),Y(J)}}}),(0,P.jsxs)(E.Z,{title:"导入问答",open:N,centered:!0,confirmLoading:B,onCancel:function(){L(!1),H([])},onOk:x()(m()().mark((function e(){var t,i,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=new FormData,!(F.length>0)){e.next=5;break}t.append("file",F[0]),e.next=7;break;case 5:return b.ZP.warning("请选择文件"),e.abrupt("return");case 7:return W(!0),e.next=10,(0,D.ZP)("/api/shixuns/".concat(null==n?void 0:n.id,"/qna_sets/import.json"),{method:"post",body:t},!0);case 10:0===(null==(i=e.sent)?void 0:i.status)&&(null!=i&&null!==(a=i.fail)&&void 0!==a&&a.length?E.Z.confirm({icon:null,width:485,title:"导入失败",centered:!0,content:(0,P.jsxs)("span",{children:["检测到本次导入存在不符合要求的数据,点击下载",(0,P.jsx)("a",{href:"".concat(V.Z.API_SERVER,"/api/shixuns/").concat(null==n?void 0:n.id,"/qna_sets/down_error_import_file.json"),children:"导入失败的数据"}),"查看"]})}):(b.ZP.success("导入成功"),J.page=1,J.keywords="",Q(s()({},J)),Y(J),L(!1),H([]))),W(!1);case 13:case"end":return e.stop()}}),e)}))),children:[(0,P.jsxs)("p",{style:{color:"#232B40"},children:["步骤一:",(0,P.jsx)("span",{className:"ml15 mr5",children:"下载"}),(0,P.jsx)("a",{href:"".concat(V.Z.API_SERVER,"/api/shixuns/").concat(null==n?void 0:n.id,"/qna_sets/down_template.json"),children:"导入问答集模板"}),",并填写对应内容"]}),(0,P.jsxs)("p",{style:{color:"#232B40"},children:["步骤二:",(0,P.jsx)("span",{className:"ml15",children:"上传填写好的《导入问答模板》"})]}),(0,P.jsx)("div",{style:{marginLeft:74},children:(0,P.jsx)(K.Z,s()(s()({},ne),{},{children:(0,P.jsx)(Ai.op,{shape:"default",icon:(0,P.jsx)("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}}),children:"上传文件"})}))})]}),(0,P.jsx)(Ri,{visible:O,onCancel:function(){return C(!1)},onOk:X,modalParams:T})]})},Wi="record___Ueu3j",Ki="head___UOVq4",Ui=function(e){Ni()(e);var n=(0,y.useParams)(),t=N.Z.useForm(),i=S()(t,1)[0],a=(0,l.useState)(!1),r=S()(a,2),o=r[0],_=r[1],c=(0,l.useState)(0),u=S()(c,2),d=u[0],p=u[1],h=(0,l.useState)([]),f=S()(h,2),g=f[0],j=f[1],O=(0,l.useState)(!1),C=S()(O,2),M=C[0],w=C[1],T=(0,l.useState)({title:"",content:""}),I=S()(T,2),A=I[0],k=I[1],R=(0,l.useState)({page:1,limit:10}),B=S()(R,2),W=B[0],K=B[1];(0,l.useEffect)((function(){F(W)}),[]);var U=[{value:"ai",label:"AI模型"},{value:"qna_set",label:"实训问答集"}],z=[{value:"added_to_set",label:"已加入问答集"},{value:"skipped",label:"无需处理"},{value:"pending",label:"待处理"},{value:"ignored",label:"已忽略"}],F=function(){var e=x()(m()().mark((function e(t){var i,s,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),e.next=3,(0,D.ZP)("/api/shixuns/".concat(n.id,"/qna_records.json"),{method:"get",params:t});case 3:0===(i=e.sent).status&&(j((null==i||null===(s=i.data)||void 0===s?void 0:s.qna_records)||[]),p(null==i||null===(a=i.data)||void 0===a?void 0:a.total_count)),_(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(){var e=x()(m()().mark((function e(t){var i;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(n.id,"/qna_sets.json"),{method:"post",body:s()(s()({},t),{},{qna_record_id:M})});case 2:0===(null==(i=e.sent)?void 0:i.status)&&(b.ZP.success("添加成功"),F(W),w(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){var e=x()(m()().mark((function e(t){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:E.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:"确认忽略吗?",onOk:function(){var e=x()(m()().mark((function e(){var i;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(n.id,"/qna_records/").concat(t.id,"/update_status.json"),{method:"post",body:{status:"ignored"}});case 2:0===(null==(i=e.sent)?void 0:i.status)&&F(W);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=[{title:"问题",dataIndex:"question",ellipsis:!0,render:function(e){return(0,P.jsx)(Ke.Z,{placement:"topLeft",title:e,children:(0,P.jsx)("span",{className:"c-black",children:e||"--"})})}},{title:"回答",dataIndex:"answer",ellipsis:!0,render:function(e){return(0,P.jsx)(Ke.Z,{placement:"topLeft",title:e,children:(0,P.jsx)("span",{className:"c-black",children:e||"--"})})}},{title:"回答来源",dataIndex:"answer_source",width:110,render:function(e){var n;return(0,P.jsx)("span",{className:"c-black",children:null==U||null===(n=U.find((function(n){return n.value===e})))||void 0===n?void 0:n.label})}},{title:"状态",dataIndex:"status",width:120,render:function(e){var n;return(0,P.jsx)("span",{className:"c-black",children:null==z||null===(n=z.find((function(n){return n.value===e})))||void 0===n?void 0:n.label})}},{title:"操作",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:function(e,n){return(0,P.jsxs)("span",{children:[["pending","ignored"].includes(n.status)&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("span",{className:"c-light-primary current mr20",onClick:function(){w(e),k({title:null==n?void 0:n.question,content:null==n?void 0:n.answer})},children:"加入问答集"}),(0,P.jsx)("span",{className:"current c-light-primary",onClick:function(){return q(n)},children:"忽略"})]}),["skipped"].includes(n.status)&&(0,P.jsx)(Ke.Z,{placement:"topRight",title:"回答来自问题集,无需再次加入",children:(0,P.jsx)("span",{style:{cursor:"not-allowed",color:"#CCCCCC"},children:"加入问答集"})}),["added_to_set"].includes(n.status)&&(0,P.jsx)(Ke.Z,{placement:"topRight",title:"已经加入问答集,无需再次加入",children:(0,P.jsx)("span",{style:{cursor:"not-allowed",color:"#CCCCCC"},children:"加入问答集"})})]})}}];return(0,P.jsxs)("div",{className:Wi,children:[(0,P.jsx)("div",{className:Ki,children:(0,P.jsxs)(N.Z,{layout:"inline",form:i,colon:!1,size:"large",onFinish:function(e){W.page=1,W=s()(s()({},W),e),K(s()({},W)),F(W)},children:[(0,P.jsx)(N.Z.Item,{name:"keywords",label:"问题",children:(0,P.jsx)(Z.Z,{placeholder:"请输入您的问题",style:{width:300}})}),(0,P.jsx)(N.Z.Item,{name:"answer_source",label:"回答来源",children:(0,P.jsx)(We.default,{allowClear:!0,placeholder:"请选择回答来源",options:U,style:{width:200}})}),(0,P.jsx)(N.Z.Item,{name:"status",label:"状态",children:(0,P.jsx)(We.default,{allowClear:!0,placeholder:"请选择状态",options:z,style:{width:200}})}),(0,P.jsx)(N.Z.Item,{style:{marginRight:0},children:(0,P.jsx)(L.ZP,{type:"primary",htmlType:"submit",children:"搜索"})})]})}),(0,P.jsx)(At.Z,{columns:G,style:{marginTop:33},dataSource:g,loading:o,rowKey:"id",pagination:{current:W.page,hideOnSinglePage:!d,showQuickJumper:!0,showSizeChanger:!0,pageSize:W.limit,pageSizeOptions:["10","20","50","100","200"],total:d,size:"default",showTotal:v.rU,onChange:function(e,n){W.page=e,W.limit=n,K(s()({},W)),F(W)}}}),(0,P.jsx)(Ri,{visible:M,onCancel:function(){return w(!1)},onOk:H,modalParams:A,forceIn:!0})]})},zi=(0,y.connect)((function(e){return{practiceSetting:e.practiceSetting,shixunsDetail:e.shixunsDetail}}))((function(e){e.dispatch,e.practiceSetting,e.shixunsDetail;var n=(0,l.useState)("1"),t=S()(n,2),i=t[0],s=t[1];return(0,P.jsxs)("div",{className:Ti,children:[(0,P.jsx)(Ai.tp,{dataSource:[{id:"1",name:"问答集"},{id:"2",name:"问答记录"}],value:i,onChange:function(e){return s(e)},className:Ii}),"1"===i&&(0,P.jsx)(Bi,{}),"2"===i&&(0,P.jsx)(Ui,{})]})})),Fi=["tabsActive"],Hi=function(e){var n=e.tabsActive,t=r()(e,Fi);return(0,P.jsxs)(l.Fragment,{children:["information"===n&&(0,P.jsx)(le,{}),"warehouse"===n&&(0,P.jsx)(oe.default,{}),"level"===n&&(0,P.jsx)(he,s()({},t)),"collaborate"===n&&(0,P.jsx)(Le,s()({},t)),"setting"===n&&(0,P.jsx)(Ze.Z,{}),"environment"===n&&(0,P.jsx)(It,s()({},t)),"dataset"===n&&(0,P.jsx)(pi,{}),"service"===n&&(0,P.jsx)(wi,s()({},t)),"catechism"===n&&(0,P.jsx)(zi,s()({},t))]})},qi="sidebar___OW5LG",Gi="items___j856O",Ji="item___Zn_qr",Qi="name___ZfhoC",Yi="itemActive___sW_Ri",Vi="question___yfIcY";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var Xi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",$i=["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"],es=[{name:"基本信息",icon:(0,P.jsx)("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"代码仓库",icon:(0,P.jsx)("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"任务关卡",icon:(0,P.jsx)("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"实验环境",icon:(0,P.jsx)("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"数据集",icon:(0,P.jsx)("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"服务与评测",icon:(0,P.jsx)("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"合作人员",icon:(0,P.jsx)("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"设置",icon:(0,P.jsx)("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"问答集",icon:(0,P.jsx)("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],ns=(0,y.connect)((function(e){var n=e.loading,t=e.globalSetting,i=e.shixunsDetail;return{globalSetting:t,loading:n,practiceSetting:e.practiceSetting,shixunsDetail:i}}))((function(e){e.globalSetting,e.loading;var n,t=e.dispatch,i=e.shixunsDetail,a=e.practiceSetting,o=(r()(e,$i),a.base_info_warning),_=a.challenges_warning,c=a.id,u=a.repository_warning,d=a.sideBar,p=a.service_warning,m=(0,y.useLocation)(),h=(0,y.useParams)(),x=(0,y.useSearchParams)(),f=S()(x,1)[0];(0,l.useEffect)((function(){var e,n=f.get("tabId"),s=m.pathname.split("/").length,a=(null!=i&&null!==(e=i.detail)&&void 0!==e&&e.windows_vnc?es.filter((function(e){return"dataset"!==e.tabId})):es).map((function(e){return e.tabId})).includes(n);n&&a?t({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:n}}):s>4?t({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}}):(!n||n&&!a)&&t({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),[null==i||null===(n=i.detail)||void 0===n?void 0:n.windows_vnc]),(0,l.useEffect)((function(){return function(){t({type:"practiceSetting/setSideBarTabs",payload:s()(s()({},a.sideBar),{},{selectPath:""})})}}),[h.id]);var v;return(0,P.jsxs)("div",{className:qi,children:[(0,P.jsx)("div",{className:Gi,children:(null!=i&&null!==(v=i.detail)&&void 0!==v&&v.windows_vnc?es.filter((function(e){return"dataset"!==e.tabId})):es).filter((function(e){var n;return null!=i&&null!==(n=i.detail)&&void 0!==n&&n.is_jupyter_lab?"level"!==e.tabId:"service"!==e.tabId})).map((function(e){var n=e.name,i=e.icon,s=e.tabId;return(0,P.jsxs)("div",{className:"".concat(a.sideBar.tabsActive===s?Yi:Ji," font12"),onClick:function(){return function(e){var n;if(e!==d.tabsActive){var i=function(){y.history.push("/shixuns/".concat(c,"/edit?tabId=").concat(e)),t({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:e,selectPath:"",confirmLeave:!1}})};null!=a&&null!==(n=a.sideBar)&&void 0!==n&&n.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){i()}}):i()}}(s)},children:[i,(0,P.jsx)("span",{className:Qi,children:n}),"information"===s&&o&&(0,P.jsx)(Ke.Z,{title:"请完善基本信息",children:(0,P.jsx)("img",{src:Xi,alt:""})}),"level"===s&&_&&(0,P.jsx)(Ke.Z,{title:"请创建任务关卡",children:(0,P.jsx)("img",{src:Xi,alt:""})}),"service"===s&&p&&(0,P.jsx)(Ke.Z,{title:"请设置默认打开文件",children:(0,P.jsx)("img",{src:Xi,alt:""})}),"warehouse"===s&&u&&(0,P.jsx)(Ke.Z,{title:"请开启代码仓库",children:(0,P.jsx)("img",{src:Xi,alt:""})})]},s)}))}),(0,P.jsx)("div",{className:Vi,children:(0,P.jsx)(Ke.Z,{placement:"right",title:"常见问题",children:(0,P.jsx)("span",{style:{cursor:"pointer"},onClick:function(){return window.open("https://www.educoder.net/forums/4692")},children:(0,P.jsx)("img",{src:_i.Pt,height:44,width:44,alt:""})})})})]})})),ts="bottom___AZ7c_",is="yes___iDEVN",ss="no___E02he",as=(0,y.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.shixunsDetail;return{classroomList:n,loading:t.effects,shixunsDetail:i}}))((function(e){var n,t,i=e.classroomList,a=e.loading,r=e.dispatch,o=(e.shixunsDetail,(0,y.useParams)()),_=((0,y.useLocation)(),(0,l.useState)(!1)),c=S()(_,2),u=c[0],d=c[1],p=(0,l.useState)(!1),h=S()(p,2),f=h[0],v=h[1],g=i.actionTabs,j=N.Z.useForm(),O=S()(j,1)[0],C=(0,l.useState)({name:"string"}),M=S()(C,2),w=M[0],T=M[1],I=(0,l.useState)(),A=S()(I,2),k=A[0];A[1];(0,l.useEffect)((function(){console.log(o),"重名修改"===i.actionTabs.key&&(w.name=null==g?void 0:g.name),T(s()({},w)),O.setFieldsValue({name:null==g?void 0:g.name})}),[i.actionTabs.key]);return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(E.Z,{centered:!0,title:"提示",open:"同步修改"===i.actionTabs.key,width:460,zIndex:(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.zIndex)||1e3,footer:null,onOk:x()(m()().mark((function e(){var n,t,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(123123),e.abrupt("return");case 4:return n=O.getFieldValue(),t="post",d(!0),a="/api/course_second_categories/".concat(i.actionTabs.selectArrs.category_id,"/rename_category.json"),g.selectArrs.main_id&&(a="/api/course_modules/".concat(i.actionTabs.selectArrs.main_id,"/rename_module.json")),"board"!==i.actionTabs.selectArrs.category_type&&"board"!==i.actionTabs.selectArrs.type||(a="/api/boards/".concat(i.actionTabs.selectArrs.category_id,".json"),t="put"),e.next=12,(0,D.ZP)(a,{method:t,body:s()({},n)});case 12:0===e.sent.status&&(b.ZP.success("修改成功"),r({type:"classroomList/setActionTabs",payload:{key:"同步修改成功"}}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:o.coursesId}}),g.cb&&g.cb()),d(!1);case 15:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"classroomList/setActionTabs",payload:{}})},children:[(0,P.jsx)("div",{children:(0,P.jsxs)("p",{children:["本实训为创建作业/考试时复制生成的,",{information:"请确认是否将本次修改的基本信息同步至原实训中",wareHouse:"请确认是否将本次代码仓库修改内容同步到原实训中",environment:"请确认是否将本次修改的实验环境同步至原实训中",taskLevel:"请确认是否将本次修改的任务关卡同步至原实训中",setting:"请确认是否将本次修改的设置同步至原实训中"}[i.actionTabs.type],"?"]})}),(0,P.jsxs)("div",{className:ts,children:[(0,P.jsx)(L.ZP,{loading:a["shixunsDetail/saveCopyForExercise"]&&f,className:ss,onClick:x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v(!0),null!==(n=i.actionTabs)&&void 0!==n&&n.value?i.actionTabs.fn(i.actionTabs.value,!0,2):i.actionTabs.fn(!0,2);case 2:case"end":return e.stop()}}),e)}))),children:"同步修改原实训"}),(0,P.jsx)(L.ZP,{loading:a["shixunsDetail/saveCopyForExercise"]&&!f,className:is,onClick:x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v(!1),null!==(n=i.actionTabs)&&void 0!==n&&n.value?i.actionTabs.fn(i.actionTabs.value,!1,1):i.actionTabs.fn(!1,1);case 2:case"end":return e.stop()}}),e)}))),children:"仅保存本实训"})]})]}),(0,P.jsx)(E.Z,{centered:!0,title:"提示",open:"重名修改"===i.actionTabs.key,okText:"保存名称",cancelText:"不更换名称",destroyOnClose:!0,width:550,confirmLoading:u,onOk:x()(m()().mark((function e(){var n,t,s,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.validateFields();case 2:return n=O.getFieldValue(),d(!0),e.next=6,(0,D.ZP)("/api/shixuns/".concat(null==o?void 0:o.id,"/update_shixun_name.json"),{method:"post",body:{shixun_name:n.name}});case 6:t=e.sent,d(!1),0===t.status&&(b.ZP.success("修改成功"),r({type:"practiceSetting/getCommonData",payload:{id:o.id}}),null!==(s=i.actionTabs)&&void 0!==s&&s.getBaseInfo&&(null===(a=i.actionTabs)||void 0===a||a.getBaseInfo())),r({type:"classroomList/setActionTabs",payload:{}});case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"classroomList/setActionTabs",payload:{}})},children:(0,P.jsxs)("div",{children:[(0,P.jsx)("p",{children:"你管理的实训中有同名实训,建议更换实训名称(如:添加日期、用途等文案)"}),(0,P.jsx)(N.Z,{form:O,initialValues:Dt()({},"name",k),onChange:function(){T(O.getFieldValue())},children:(0,P.jsx)(N.Z.Item,{name:"name",rules:[{required:!0,message:"请输入实训名称"}],children:(0,P.jsxs)(B.Z,{className:"mt30",align:"middle",children:[(0,P.jsx)(W.Z,{className:"font14",children:"实训名称:"}),(0,P.jsx)(W.Z,{flex:"1",children:(0,P.jsx)(Z.Z,{maxLength:60,defaultValue:null==g?void 0:g.name,suffix:(0,P.jsxs)("span",{children:[(null==w||null===(t=w.name)||void 0===t?void 0:t.length)||0,"/",60]})})})]})})})]})})]})})),rs=["globalSetting","loading","dispatch","practiceSetting"],ls=(0,y.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n,practiceSetting:e.practiceSetting}}))((function(e){e.globalSetting,e.loading;var n=e.dispatch,t=e.practiceSetting,i=r()(e,rs),a=(t.sideBar.tabsActive,(0,y.useParams)());return(0,l.useEffect)((function(){return n({type:"globalSetting/headerFooterToggle",payload:!1}),n({type:"shixunsDetail/getShixunsDetail",payload:s()(s()({},a),{},{shixun_managed:!0})}),function(){n({type:"globalSetting/headerFooterToggle",payload:!0}),n({type:"practiceSetting/setParams",payload:{id:""}})}}),[]),(0,P.jsxs)("div",{className:o,children:[(0,P.jsx)("div",{className:_,children:(0,P.jsx)(C,{})}),(0,P.jsxs)("div",{className:c,children:[(0,P.jsx)("div",{className:u,children:(0,P.jsx)(ns,{})}),(0,P.jsx)("div",{className:d,children:(0,P.jsx)(Hi,s()(s()({},i),{},{tabsActive:t.sideBar.tabsActive}))})]}),(0,P.jsx)(as,{})]})}))},95308:function(e,n){"use strict";n.Z={titlesize:"titlesize___RiFfV",labelWrap:"labelWrap___gNw3Q",label:"label___uujJZ",labelContent:"labelContent___QsIDL",selectSchool:"selectSchool___HL1ax",dataPicker:"dataPicker___Ux1tp",itemWrap:"itemWrap___Q0uQz",img:"img___bqnNM",itemContent:"itemContent___FvPMp",nameWrap:"nameWrap___ALKio",name:"name___Q7c5Q",actionGroup:"actionGroup___qiWs0",schoolWrap:"schoolWrap___dXuoo",school:"school___CW5RX",colorOrange:"colorOrange___EkZAA",colorYellow:"colorYellow___evRzy",graaytitle:"graaytitle___LUmPS"}},46400:function(e,n,t){"use strict";t.d(n,{Z:function(){return N}});var i=t(80559),s=t(58670),a=t(51638),r=t(54745),l=t(31855),o=t(92310),_=t.n(o),c=t(43167),u=t(47413),d=t(59301),p=t(92343),m=t(36355),h=t(17313),x=t(83116);const f=(e,n,t,i,s)=>({backgroundColor:e,border:`${i.lineWidth}px ${i.lineType} ${n}`,[`${s}-icon`]:{color:t}}),v=e=>{const{componentCls:n,motionDurationSlow:t,marginXS:i,marginSM:s,fontSize:a,fontSizeLG:r,lineHeight:l,borderRadiusLG:o,motionEaseInOutCirc:_,withDescriptionIconSize:c,colorText:u,colorTextHeading:d,withDescriptionPadding:p,defaultPadding:m}=e;return{[n]:Object.assign(Object.assign({},(0,h.Wf)(e)),{position:"relative",display:"flex",alignItems:"center",padding:m,wordWrap:"break-word",borderRadius:o,[`&${n}-rtl`]:{direction:"rtl"},[`${n}-content`]:{flex:1,minWidth:0},[`${n}-icon`]:{marginInlineEnd:i,lineHeight:0},"&-description":{display:"none",fontSize:a,lineHeight:l},"&-message":{color:d},[`&${n}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${t} ${_}, opacity ${t} ${_},\n padding-top ${t} ${_}, padding-bottom ${t} ${_},\n margin-bottom ${t} ${_}`},[`&${n}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${n}-with-description`]:{alignItems:"flex-start",padding:p,[`${n}-icon`]:{marginInlineEnd:s,fontSize:c,lineHeight:0},[`${n}-message`]:{display:"block",marginBottom:i,color:d,fontSize:r},[`${n}-description`]:{display:"block",color:u}},[`${n}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},g=e=>{const{componentCls:n,colorSuccess:t,colorSuccessBorder:i,colorSuccessBg:s,colorWarning:a,colorWarningBorder:r,colorWarningBg:l,colorError:o,colorErrorBorder:_,colorErrorBg:c,colorInfo:u,colorInfoBorder:d,colorInfoBg:p}=e;return{[n]:{"&-success":f(s,i,t,e,n),"&-info":f(p,d,u,e,n),"&-warning":f(l,r,a,e,n),"&-error":Object.assign(Object.assign({},f(c,_,o,e,n)),{[`${n}-description > pre`]:{margin:0,padding:0}})}}},j=e=>{const{componentCls:n,iconCls:t,motionDurationMid:i,marginXS:s,fontSizeIcon:a,colorIcon:r,colorIconHover:l}=e;return{[n]:{"&-action":{marginInlineStart:s},[`${n}-close-icon`]:{marginInlineStart:s,padding:0,overflow:"hidden",fontSize:a,lineHeight:`${a}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${t}-close`]:{color:r,transition:`color ${i}`,"&:hover":{color:l}}},"&-close-text":{color:r,transition:`color ${i}`,"&:hover":{color:l}}}}},E=e=>[v(e),g(e),j(e)];var b=(0,x.Z)("Alert",(e=>[E(e)]),(e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}))),D=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{icon:n,prefixCls:t,type:i}=e,s=y[i]||null;return n?(0,p.wm)(n,d.createElement("span",{className:`${t}-icon`},n),(()=>({className:_()(`${t}-icon`,{[n.props.className]:n.props.className})}))):d.createElement(s,{className:`${t}-icon`})},O=e=>{const{isClosable:n,prefixCls:t,closeIcon:i,handleClose:s}=e,r=!0===i||void 0===i?d.createElement(a.Z,null):i;return n?d.createElement("button",{type:"button",onClick:s,className:`${t}-close-icon`,tabIndex:0},r):null};var C=e=>{const{description:n,prefixCls:t,message:i,banner:s,className:a,rootClassName:r,style:l,onMouseEnter:o,onMouseLeave:p,onClick:h,afterClose:x,showIcon:f,closable:v,closeText:g,closeIcon:j,action:E}=e,y=D(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[C,M]=d.useState(!1);const S=d.useRef(null),{getPrefixCls:w,direction:T,alert:I}=d.useContext(m.E_),A=w("alert",t),[k,N]=b(A),L=n=>{var t;M(!0),null===(t=e.onClose)||void 0===t||t.call(e,n)},Z=d.useMemo((()=>void 0!==e.type?e.type:s?"warning":"info"),[e.type,s]),R=d.useMemo((()=>!!g||("boolean"==typeof v?v:!1!==j&&null!=j)),[g,j,v]),B=!(!s||void 0!==f)||f,W=_()(A,`${A}-${Z}`,{[`${A}-with-description`]:!!n,[`${A}-no-icon`]:!B,[`${A}-banner`]:!!s,[`${A}-rtl`]:"rtl"===T},null==I?void 0:I.className,a,r,N),K=(0,u.Z)(y,{aria:!0,data:!0});return k(d.createElement(c.default,{visible:!C,motionName:`${A}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:e=>({maxHeight:e.offsetHeight}),onLeaveEnd:x},(t=>{let{className:s,style:a}=t;return d.createElement("div",Object.assign({ref:S,"data-show":!C,className:_()(W,s),style:Object.assign(Object.assign(Object.assign({},null==I?void 0:I.style),l),a),onMouseEnter:o,onMouseLeave:p,onClick:h,role:"alert"},K),B?d.createElement(P,{description:n,icon:e.icon,prefixCls:A,type:Z}):null,d.createElement("div",{className:`${A}-content`},i?d.createElement("div",{className:`${A}-message`},i):null,n?d.createElement("div",{className:`${A}-description`},n):null),E?d.createElement("div",{className:`${A}-action`},E):null,d.createElement(O,{isClosable:R,prefixCls:A,closeIcon:g||j,handleClose:L}))})))},M=t(93669),S=t(59362),w=t(97015),T=t(20911);let I=function(e){(0,w.Z)(t,e);var n=(0,T.Z)(t);function t(){var e;return(0,M.Z)(this,t),(e=n.apply(this,arguments)).state={error:void 0,info:{componentStack:""}},e}return(0,S.Z)(t,[{key:"componentDidCatch",value:function(e,n){this.setState({error:e,info:n})}},{key:"render",value:function(){const{message:e,description:n,children:t}=this.props,{error:i,info:s}=this.state,a=s&&s.componentStack?s.componentStack:null,r=void 0===e?(i||"").toString():e,l=void 0===n?a:n;return i?d.createElement(C,{type:"error",message:r,description:d.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},l)}):t}}]),t}(d.Component);var A=I;const k=C;k.ErrorBoundary=A;var N=k},44e3:function(e,n,t){"use strict";var i=t(84966),s=t(23088);const a=i.ZP;a.Header=i.h4,a.Footer=i.$_,a.Content=i.VY,a.Sider=s.Z,n.Z=a},51581:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=function(){function e(e,n){for(var t=0;t=0||Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}(n,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));_.ref=function(n){e.scrollComponent=n,o&&o(n)};var c=[t];return s&&(l?r?c.unshift(l):c.push(l):this.defaultLoader&&(r?c.unshift(this.defaultLoader):c.push(this.defaultLoader))),a.default.createElement(i,_,c)}}]),n}(s.Component);o.propTypes={children:r.default.node.isRequired,element:r.default.node,hasMore:r.default.bool,initialLoad:r.default.bool,isReverse:r.default.bool,loader:r.default.node,loadMore:r.default.func.isRequired,pageStart:r.default.number,ref:r.default.func,getScrollParent:r.default.func,threshold:r.default.number,useCapture:r.default.bool,useWindow:r.default.bool},o.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},n.default=o,e.exports=n.default},26724:function(e,n,t){e.exports=t(51581)}}]); \ No newline at end of file diff --git a/p__Shixuns__Edit__index.chunk.css b/p__Shixuns__Edit__index.chunk.css index b0d11ff5d2..ffa450104c 100644 --- a/p__Shixuns__Edit__index.chunk.css +++ b/p__Shixuns__Edit__index.chunk.css @@ -1 +1 @@ -.practiceSetting___duHIg{height:100vh}.practiceSetting___duHIg .wrapHeader___vb3NV{height:60px}.practiceSetting___duHIg .wrapLayout___z6EgF{align-items:flex-start;display:flex;height:calc(100vh - 60px);justify-content:space-between}.practiceSetting___duHIg .wrapLayout___z6EgF .wrapSidebar___TzHq8{height:100%;width:80px}.practiceSetting___duHIg .wrapLayout___z6EgF .wrapContent___iZrCo{flex:1 1;height:100%;overflow:auto;z-index:1}.flex_box_center___XeTw7{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Hfc9g{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___JWkfv{box-align:center;align-items:center}.flex_box_center_end___bKF19{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___XWcdc{box-orient:block-axis;flex-direction:column}.header___HkrmL{align-items:center;background-color:#121731;display:flex;height:100%;justify-content:space-between;padding:0 40px;width:100%}.header___HkrmL .flex-center___Xqcdj{align-items:center;display:flex;justify-content:center}.header___HkrmL .title___rc2FS{align-items:center;display:flex;white-space:nowrap}.header___HkrmL .title___rc2FS span{color:#fff;display:inline-block;font-size:18px;margin-right:3px;max-width:306px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.header___HkrmL .title___rc2FS i{color:#0152d9;cursor:pointer;font-size:18px}.header___HkrmL .schedule___MloKP{align-items:center;color:#fff;display:flex;flex-shrink:0;width:620px}.header___HkrmL .schedule___MloKP>div{align-items:center;display:flex}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm{border-bottom:2px solid transparent;cursor:pointer;display:flex;margin-top:12px;padding-bottom:10px}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm .num___etFJa{border:1px solid #fff;border-radius:12px;display:inline-block;font-size:16px;height:20px;line-height:19px;margin-right:6px;text-align:center;width:20px}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm .subject___ZbcjS{font-size:14px;line-height:20px}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm img{height:20px;margin-right:10px;width:20px}.header___HkrmL .schedule___MloKP>div i{margin:0 30px}.header___HkrmL .btns___R7eGw{align-items:center;display:flex;justify-content:center}.header___HkrmL .btns___R7eGw .btn___NLvn4,.header___HkrmL .btns___R7eGw .simulate___kVrJQ{border-radius:4px;color:#fff;cursor:pointer;font-size:14px;height:32px;line-height:32px;text-align:center;width:100px}.header___HkrmL .btns___R7eGw .simulate___kVrJQ{background:#3061d0}.header___HkrmL .btns___R7eGw .exit___CTNC5{background:#0152d9;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;height:32px;line-height:32px;margin-left:20px;text-align:center;width:100px}.information___HnFAg{background-color:#fff;display:flex;flex-direction:column;height:100%}.information___HnFAg .scroll___SzyY_{flex:1 1;overflow:auto}.information___HnFAg .scroll___SzyY_ header{color:#333;font-size:16px;font-weight:700;height:40px;line-height:40px;margin:20px 0;padding-left:40px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW{padding:0 40px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-form-item-label{margin-bottom:21px;margin-top:18px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-form-item-label label{font-size:16px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge{background:#f1f1f1;border-radius:15px;margin-bottom:10px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge:first-child{margin-left:0!important}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge button{border:0;box-shadow:none;color:#666}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge sup{cursor:pointer}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .customAddTags .ant-input{background-color:#f5f5f5;height:50px;padding:0 20px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .customAddTags .ant-input>input,.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .customAddTags .ant-input>span{background-color:#f5f5f5;font-size:16px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-input-affix-wrapper{background-color:#f5f5f5;border-radius:4px;height:50px;padding:0 20px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-input-affix-wrapper>input,.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-input-affix-wrapper>span{background-color:#f5f5f5;font-size:16px}.information___HnFAg .scroll___SzyY_ .img___ESi1t{align-items:center;background-color:#f4f3f4;display:flex;height:auto;justify-content:center;position:relative;width:400px}.information___HnFAg .scroll___SzyY_ .img___ESi1t>div{background-color:#fff;border-radius:50%;cursor:pointer;height:16px;position:absolute;right:-6px;top:-6px;width:16px}.btn___CiIEf{display:inline-block;margin-bottom:20px;padding-right:32px;position:relative}.btn___CiIEf .s1___JCH7l{background:#f1f1f1;border-radius:15px;color:#666;cursor:default;font-size:14px;padding:7px 10px}.btn___CiIEf:hover .s1___JCH7l{background:rgba(24,144,255,.2);color:#0152d9}.btn___CiIEf:hover .s2___jSyjE{display:inline-block}.btn___CiIEf .s2___jSyjE{cursor:pointer;display:none;height:20px;position:absolute;right:6px;width:20px;z-index:10}.flex_box_center___hBEA9{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___rMB3f{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___XT_7U{box-align:center;align-items:center}.flex_box_center_end___ayQhe{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Yqif8{box-orient:block-axis;flex-direction:column}.complete___zRKx3{align-items:center;background:#fff;box-shadow:0 -4px 8px 1px #f1f1f1;display:flex;height:70px;justify-content:center;position:relative;width:100%}.complete___zRKx3 .cancel___D5r7A{border:1px solid #0152d9;border-radius:4px;color:#0152d9}.complete___zRKx3 .cancel___D5r7A,.complete___zRKx3 .save___sa92o{cursor:pointer;font-size:16px;height:40px;line-height:40px;padding:0 34px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.complete___zRKx3 .save___sa92o{background:#0152d9;border-radius:4px;color:#fff;margin-left:40px}.flex_box_center___bPWMH{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___fjQJK{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___WWAEa{box-align:center;align-items:center}.flex_box_center_end___mQNLW{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___lOsG0{box-orient:block-axis;flex-direction:column}[id=educoder] ul.menu___szqfh{background:#686f9a;border-radius:0;color:#fff;padding-left:0;padding-right:0;width:122px}[id=educoder] ul.menu___szqfh li{border-radius:0!important;color:#fff!important;padding-left:8px!important}[id=educoder] ul.menu___szqfh [class~=ant-dropdown-menu-item-active]{background:#3e4571!important}[id=educoder] ul.menu___szqfh li[class~=ant-dropdown-menu-item-disabled]{background:none!important;color:#b0b5d6!important}.warehouse___SVzfZ{display:flex;flex-direction:column;height:100%;overflow:hidden}.warehouse___SVzfZ .header___DfoMH{align-items:center;background:#282e55;color:#fff;display:flex;font-size:14px;height:60px;justify-content:flex-start}.warehouse___SVzfZ .header___DfoMH .title___y2IOb{margin:0 20px}.warehouse___SVzfZ .header___DfoMH input{background-color:#686f9a;border:0;border-radius:4px;color:#fff;height:34px;margin-right:14px;padding:0 14px;width:290px}.warehouse___SVzfZ .content___pGWUf{display:flex;flex:1 1}.warehouse___SVzfZ .content___pGWUf .left___eYHD7{background-color:#0a143d;display:box;display:flex;height:100%;max-width:440px;overflow:auto;position:relative;width:25%}.warehouse___SVzfZ .content___pGWUf .left___eYHD7>section{bottom:0;flex:1 1;left:0;overflow:auto;position:absolute;right:0;top:0}.warehouse___SVzfZ .content___pGWUf .left___eYHD7 .ant-tabs .ant-tabs-nav{color:#fff;margin-left:20px}.warehouse___SVzfZ .content___pGWUf .left___eYHD7 .ant-tabs .ant-tabs-nav:before{border-bottom:1px solid #282e55;left:25px;width:90%}.warehouse___SVzfZ .content___pGWUf .right___RbSHM{align-items:flex-end;background:#0a0e2e;display:flex;flex:1 1;height:100%;position:relative}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container]{border:none}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-gutters],.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-wrap]{background:#0a0e2e}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-line]{padding-left:18px}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-wrap]{bottom:0;height:auto;left:21px;position:absolute;right:21px;top:60px}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-linenumber]{color:#fff}.loading___g8ST2{bottom:70px;position:absolute!important;top:0;width:100%}.loading___g8ST2 [class~=ant-spin-container]{position:static!important}.empty___JqJWS{box-align:center;box-orient:block-axis;align-items:center;background:#fff;display:box;display:flex;flex-direction:column;height:100%;justify-content:center;-webkit-justify-content:center;width:100%}.tabs___fuMob{overflow:visible!important;overflow:initial!important}.tabs___fuMob [class~=ant-tabs-nav]{margin-bottom:0!important}.tabs___fuMob [class~=ant-tabs-nav]:before{display:none}.tabs___fuMob [class~=ant-tabs-tab]{cursor:pointer}.tabs___fuMob [class~=ant-tabs-tab-btn]{color:#fff}.tabs___fuMob [class~=ant-tabs-nav-wrap]{overflow:visible!important;overflow:initial!important}.tabs___fuMob [class~=ant-tabs-ink-bar]{bottom:-7px!important}.line___Wav7D{background:#686f9a;border-radius:1px;height:16px;margin-left:28px;width:1px}.footer___xymfv{background:#282e55;height:70px;width:100%;z-index:5}.footer___xymfv button{height:40px;width:100px}.commit___ZwkDv{background:#0a143d;height:100%;overflow:auto;width:100%}.blueLight___f52KB{color:#b0b5d6;font-size:14px}.filePathWrp____p6mm{align-items:center;border-bottom:1px solid #3e4571;display:flex;height:56px;margin:0 30px}.filePath___qkzoJ{font-size:0}.filePath___qkzoJ span{display:inline-block;font-size:14px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filePath___qkzoJ span:after{color:#fff;content:"/";display:inline-block;margin:0 2px}.filePath___qkzoJ span:nth-clid(:odd){color:#0152d9}.filePath___qkzoJ span:last-child{color:#fff}.filePath___qkzoJ span:last-child:after{display:none}.bottom0___MrVME{bottom:0!important}.wrap___yTLAj{padding:0 10px}.wrap___yTLAj [class^=my-codemirror-container]{margin-bottom:0}.modal___B3dwx{z-index:9999}.title___FHscn{font-size:20px}.path___o7aJh{color:#888;display:inline-block;font-size:16px;line-height:40px;overflow:hidden;text-align:right;vertical-align:middle;white-space:nowrap}.colorBlue___p4I9Y{color:#0152d9}.width240___UNGpD{width:240px}.filePath___uTJLX{background:#dedede;border-radius:4px 0 0 4px;display:inline-block;height:32px;line-height:32px;min-width:200px;text-align:center}.wrap___TwY3U{padding:20px}.content___Ks95W{background:#f5f5f5;display:flex;flex-direction:column;font-size:14px;height:200px;overflow-y:auto;padding:10px}.content___Ks95W a{color:#05101a}.content___Ks95W a:hover{color:#40a9ff}.mainPathWrap___CrMaa{display:flex;flex-direction:row}.colorBlue___dvWbP{color:#0152d9}.wrap___T4tjB{background-color:#fff;padding:0 30px}.wrap___T4tjB [class~=ant-upload-drag]{background:rgba(24,144,255,.04)!important;border:1px dashed #0152d9;border-radius:4px}.title____QnQT{font-size:20px}.path___PLUeD{color:#888;display:inline-block;font-size:16px;line-height:40px;overflow:hidden;text-align:right;vertical-align:middle;white-space:nowrap}.colorBlue___eL7QF{color:#0152d9}.flex_box_center___UqJuy{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___kWKf7{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___nu70j{box-align:center;align-items:center}.flex_box_center_end___NpRXJ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___mXaJ7{box-orient:block-axis;flex-direction:column}.headLeft___CFA1O{color:#fff;font-size:14px;padding:20px}.colorBlue___tdx2e{color:#0152d9;cursor:pointer}.wrap___Q6mHI{font-size:12px}.wrap___Q6mHI [class~=ant-switch]{background:#e53333}.wrap___Q6mHI [class~=ant-switch-checked]{background:#1890fb}.nodata___f2U7q img{height:100%;margin-bottom:30px;width:100%}.nodataText___UUFGT{color:#999;font-size:14px;text-align:center}.content___nlH4h{margin-top:20px}.content___nlH4h [class~=ant-tree]{background:none;color:#fff}.content___nlH4h [class~=ant-tree-treenode-selected]{color:#fff;width:100%}.content___nlH4h [class~=ant-tree-treenode-selected]:before{background:#2f3662!important}.content___nlH4h [class~=ant-tree-node-content-wrapper]{background:none!important;color:#fff!important}.content___nlH4h [class~=ant-tree-node-content-wrapper]:hover{background:none!important}.content___nlH4h [class~=drag-over]>[draggable]{opacity:1!important}.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-close]:before,.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-open]:before{background:#2f3662!important}.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=icon-gengduo2],.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=icon-gengduo2]{display:inline}.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=ant-tree-node-content-wrapper],.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___nlH4h [class~=ant-tree-treenode]{align-items:center!important;display:flex!important;height:36px;padding:5px 0!important;width:100%}.content___nlH4h [class~=ant-tree-treenode] *{transition:none!important}.content___nlH4h [class~=ant-tree-treenode]:hover:before{background:#2f3662!important;bottom:0!important}.content___nlH4h [class~=ant-tree-treenode]:hover [class~=icon-gengduo2]{display:inline}.content___nlH4h [class~=ant-tree-treenode] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___nlH4h [class~=ant-tree-treenode] [class~=icon-gengduo2]{top:-1px}.content___nlH4h [class~=drag-over-gap-bottom],.content___nlH4h [class~=drag-over-gap-top]{transition:none!important}.content___nlH4h [class~=drag-over-gap-bottom]>[draggable],.content___nlH4h [class~=drag-over-gap-top]>[draggable]{border:0 solid #000!important;line-height:24px!important;transition:none!important}.gitCode___jaHbo{color:#fff;font-size:14px;padding:32px 14px 0 20px}[class~=ant-tree-switcher]{margin-left:20px!important}.ellipsis___wqs5z{margin:5px 10px}[class~=c-555a88]{border-radius:8px;position:relative}ul.menu___E01hA{background:#686f9a;color:#fff;width:122px}ul.menu___E01hA li{color:#fff}ul.menu___E01hA [class~=ant-dropdown-menu-item-active]{background:#3e4571}.overlayClass___LrvQr [class~=ant-tooltip-content]{position:relative;z-index:11}.overlayClass___LrvQr [class~=ant-tooltip-content] [class~=ant-tooltip-arrow-content]{left:-16px}.overlayClass___LrvQr:before{background:rgba(0,0,0,.3);bottom:0;content:" ";left:0;position:fixed;right:0;top:0;z-index:10}.tips___XoHVF{color:#fff;line-height:22px;margin-bottom:10px;padding:0 20px;text-align:justify;width:100%}.gitTree___VsBuj [class~=ant-tree-draggable-icon]{display:none}.wrap___qIbzI{padding:20px}.content___cWjqb{background:#f5f5f5;display:flex;flex-direction:column;font-size:14px;height:200px;overflow-y:auto;padding:10px}.content___cWjqb a{color:#05101a}.content___cWjqb a:hover{color:#40a9ff}.mainPathWrap___QP5mq{display:flex;flex-direction:row}.colorBlue___zUy77{color:#0152d9}.flex_box_center___JYIA5{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OOSa6{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___s1AAj{box-align:center;align-items:center}.flex_box_center_end___Ou9x8{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___fXhOh{box-orient:block-axis;flex-direction:column}.commitWrap___xJGHF{align-items:center;background-color:#fff;display:flex;flex-direction:row;font-size:16px;justify-content:space-between;margin-bottom:10px;padding:20px}.wrap___OEGuw{padding:20px}.colorGray___nocDG{color:#999}.content___Cvvjf{display:flex;flex-direction:column;font-size:16px;margin-bottom:10px;padding:20px}.itemTime___wIggD{color:#0152d9;margin-right:15px}.imageUrl___C3Dsm{border-radius:50px;height:50px;width:50px}.blueLight___qEiQB{color:#b0b5d6;font-size:16px}.divider___G5Y2d{background:#3e4571;border-radius:1px;margin:20px 0}.empty___L1pRU{box-orient:block-axis;display:box;display:flex;flex-direction:column;height:100%;width:100%}.empty___L1pRU,.flex_box_center___eoeVu{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___f9Khj{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___mDOuj{box-align:center;align-items:center}.flex_box_center_end___q43Rs{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___lnTOC{box-orient:block-axis;flex-direction:column}.level___W39_7{display:flex;flex:1 1;height:100%;overflow:hidden}.level___W39_7 .left___xugM0{background-color:#0a143d;height:100%;max-width:440px;position:relative;width:25%}.level___W39_7 .left___xugM0 .container___MnoCi{display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.level___W39_7 .left___xugM0 .container___MnoCi .title___HNuSO{color:#fff;font-size:14px;padding:30px 0 10px 20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK{flex:1 1;overflow:auto}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .ant-empty{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .ant-empty .ant-empty-description{color:#0152d9}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .ant-spin{align-items:center;display:flex;height:100%;justify-content:center}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;height:44px;justify-content:flex-start;padding-left:20px;width:100%}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF:hover{background:rgba(62,69,113,.4)}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF:hover .s3___piVr6{display:block}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF .s2___jJaip{flex:1 1;overflow:hidden;padding-left:14px;padding-right:14px;text-overflow:ellipsis;white-space:nowrap}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF .s3___piVr6{display:none;padding-right:20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo{align-items:center;background:#3e4571!important;color:#fff;cursor:pointer;display:flex;font-size:14px;height:44px;justify-content:flex-start;padding-left:20px;width:100%}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo:hover{background:rgba(62,69,113,.4)}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo:hover .s3___piVr6{display:block}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo .s2___jJaip{flex:1 1;overflow:hidden;padding-left:14px;padding-right:14px;text-overflow:ellipsis;white-space:nowrap}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo .s3___piVr6{display:none;padding-right:20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .os___Zt66K{color:#686f9a;height:40px;line-height:40px;text-align:center}.level___W39_7 .left___xugM0 .btns___mA9Xb{bottom:0;left:0;position:absolute;width:192px;z-index:2}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE{height:100%;position:relative;width:100%}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .icon___l26_g{background:#1890ff;border-radius:25px;bottom:20px;box-shadow:0 0 4px 0 #1890ff;color:#fff;cursor:pointer;font-size:38px;font-weight:200;height:50px;left:20px;line-height:44px;position:absolute;text-align:center;transition:all .5s ease 0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px;z-index:5}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O{bottom:88px;left:20px;position:absolute;transition:.5s;z-index:6}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O .d1___WyJ4s,.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O .d2___GQq5w{background:#0152d9;border-radius:25px;box-shadow:0 0 4px 0 #0152d9;color:#fff;cursor:pointer;font-size:16px;height:40px;line-height:40px;text-align:center;width:152px}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O .d2___GQq5w{background:#44d7b6;box-shadow:0 0 4px 0 #44d7b6;margin-top:20px}.level___W39_7 .left___xugM0 .elseShrink___ZoNE2,.level___W39_7 .left___xugM0 .shrink___NbOqs{background:#fff;border-radius:8px 0 0 8px;color:#0152d9;cursor:pointer;height:80px;line-height:80px;position:absolute;right:0;text-align:center;top:50%;width:20px;z-index:55}.level___W39_7 .left___xugM0 .elseShrink___ZoNE2{background:#0152d9;color:#fff;right:-20px;transform:rotateY(180deg)}.level___W39_7 .right___zgEq_{background-color:#fff;display:flex;flex:1 1;height:100%;overflow:hidden;transform:translateX(0)}.level___W39_7 .right___zgEq_ .addIcon___aVZVl{align-items:center;color:#999;display:flex;height:100%;justify-content:center;width:100%}.level___W39_7 .right___zgEq_ .customFixedButton{z-index:98}.level___W39_7 .right___zgEq_ .ant-form-item-control-input,.level___W39_7 .right___zgEq_ .ant-input,.level___W39_7 .right___zgEq_ .ant-input-affix-wrapper,.level___W39_7 .right___zgEq_ .ant-select,.level___W39_7 .right___zgEq_ .customFixedButton button{border-radius:4px}.level___W39_7 .right___zgEq_ .markdown-editor-container.full-screen{height:100%!important}.level___W39_7 .right___zgEq_ .markdown-editor-container.full-screen .markdown-editor-body{height:calc(100% - 38px)!important}.title___NTpKq{color:#ff954c;text-align:center}.content___oL0Iy,.title___NTpKq{font-size:14px;margin-bottom:15px}.content___oL0Iy{background:#f7f9fd;height:200px;overflow:auto;padding:5px}.add___L4cbC{padding-top:20%;text-align:center}.colorBlue___xRARA{color:#0152d9}.radio___cfwvc{display:block;font-size:14px;height:30px;line-height:30px}.flex_box_center___vG4eV{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___qVVxe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___P8Z8s{box-align:center;align-items:center}.flex_box_center_end___VMme3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___VMHwm{box-orient:block-axis;flex-direction:column}.dropdownmenus___oVzoj{width:104px}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]{text-align:center}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]:hover{background:#fff;color:#165dff!important}.dropdownmenus___oVzoj [class~=ant-dropdown-menu]{padding:10px 0!important}.popupClassNames___OcZq7{background:#ff0}.selectdown___mmcA8 [class~=ant-select-item-option-selected]{background-color:#edf2ff!important;font-weight:400!important}.selectdown___mmcA8 [class~=ant-select-item-option-active]{background-color:#fff!important;color:#165dff!important}.selectdown___mmcA8 [class~=ant-select-item-option]{padding:10px 24px}.teaching-circling-container{flex:1 1 auto}.teaching-circling-container h3{align-items:center;background:#fff;display:flex;flex-flow:row nowrap;font-size:20px;justify-content:space-between;margin:0;padding:30px 40px;width:100%}.no-data img{display:block;margin:0 auto 30px}.nodata-content{align-content:center;display:flex;flex-flow:column nowrap;justify-content:center;min-height:690px}.nodata-content p{color:#999;text-align:center}.teaching-circling-body{background:#fff;border-radius:8px;box-shadow:0 2px 10px hsla(0,0%,60%,.08);margin:16px auto;min-height:740px;width:100%}.teaching-circling-body .navs{align-items:center;box-shadow:0 2px 10px hsla(0,0%,60%,.08);color:#333;display:flex;flex-flow:row nowrap;font-size:16px;height:50px;margin:0;padding:0 40px}.teaching-circling-body .navs li{height:50px;line-height:50px;margin-right:60px}.teaching-circling-body .navs li.active{border-bottom:2px solid #009ffc}.teaching-circling-body .navs li.active a{color:#009ffc}.teaching-circling-body .navs li a{color:#333;display:block}.flex-end{justify-content:flex-end}.teaching-list{display:flex;flex-flow:column nowrap;font-size:16px;justify-content:center;margin:0;padding:0}.teaching-list>li{border-bottom:1px solid #ccc;cursor:pointer;padding:20px 40px}.teaching-list .item-group{align-content:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.teaching-list .info{align-items:center;display:flex;flex-flow:row wrap;margin:0;padding:0}.teaching-list .info li{margin:16px 8px 0 0;position:relative}.teaching-list .info li div{height:28px;line-height:28px;padding:0 20px;text-align:center}.teaching-list .info li.active div{background:#ccc}.teaching-list .info li .btn-del{color:red;position:absolute;right:0;top:0}.groups{align-items:center;display:flex;flex-flow:row wrap;list-style:none;margin:16px 0}.groups li{width:50%}.select-teach-group{min-height:320px;padding:20px 0 0 20px;position:relative}.select-teach-group .btn-actions{bottom:20px;position:absolute;right:20px}.bg___GzXpp{display:flex;justify-content:space-between;margin:30px auto 80px;width:1200px}.wrap___A40jS{width:100%}.modal___Zz7dC{display:flex;flex-direction:row;justify-content:center}.content___H5ZN2{background-color:#fff}.head___o5t32{align-items:center;border-bottom:1px solid #f4f4f4;display:flex;flex-direction:row;height:76px;justify-content:space-between}.headCount___eBMPN{color:#333;font-size:16px;font-weight:700;height:16px;line-height:16px;margin-left:40px}.button___YSSGm{border-radius:4px;color:#fff;cursor:pointer;font-size:14px;height:32px;text-align:center;width:100px}.itemWrap___iPWUC{border-bottom:1px solid #eee;cursor:default;display:flex;flex-direction:row;padding:20px 40px}.imgWrap___T70Es{margin-right:20px;position:relative}.img___oumA5{border-radius:50%}.manager___VdXG8{background:#0152d9;border-bottom-left-radius:31px;border-bottom-right-radius:28px;bottom:13px;color:#fff;display:inline-block;font-size:10px;height:18px;left:2px;position:absolute;text-align:center;width:44px}.itemContent____npAh{display:flex;flex:1 1;flex-direction:column}.nameWrap___nazId{display:flex;flex-direction:row;justify-content:space-between}.name___Z48aE{color:#000;font-size:16px}.name___Z48aE>span{background-color:#0152d9;border-radius:10px;color:#fff;display:inline-block;font-size:12px;line-height:15px;margin-left:4px;padding:1px 6px;transform:translateY(-1px)}.actionGroup___eScAq{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:140px}.deleteIcon___FK_OA{color:#bbb;cursor:pointer;font-size:18px}.deleteIcon___FK_OA:hover{color:#f55}.schoolWrap___jJuIm{color:#b2b2b2;display:flex;flex-direction:row;font-size:12px;justify-content:space-between}.school___kSMwT{cursor:default;max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.countWrap___p7epV{margin-top:30px;text-align:center}.deletetitle___uVCHi{color:#e53333;font-size:16px!important}.deletetitle___uVCHi:hover{color:#f55}.yseTitle___L6JF9{color:#0152d9;font-size:16px!important}.flex_box_center___et8xE{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___GBGuw{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____6P1q{box-align:center;align-items:center}.flex_box_center_end___whXw6{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___mWgI_{box-orient:block-axis;flex-direction:column}.header___Wn4fJ{min-width:1200px;position:relative}.header___Wn4fJ [class~=ant-layout-header]{background:#24292f;height:72px;padding:0}.header___Wn4fJ .logo___QnotM{height:36px;margin-right:40px}.header___Wn4fJ .menu___twLGR{align-items:center;display:flex;flex-flow:row nowrap;margin:0;padding:0}.header___Wn4fJ .menu___twLGR li{align-items:center;display:flex;justify-content:center;margin-right:30px;position:relative}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa{background:#fff;border-radius:6px;box-shadow:0 10px 16px 0 #cecece;display:none;left:-20px;line-height:1.5;padding:20px;position:absolute;top:50px;z-index:999}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .line___D1auu{background:#dbdce0;height:1px;margin:24px 0;width:100%}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K{cursor:pointer}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K:hover aside{color:#165dff}.header___Wn4fJ .menu___twLGR li .name___dR5V2{align-items:center;cursor:pointer;display:flex;height:50px}.header___Wn4fJ .menu___twLGR li .name___dR5V2 span{color:#fff;display:inline-block;font-size:16px;position:relative}.header___Wn4fJ .menu___twLGR li .name___dR5V2 span b{color:#d4443c;display:inline-block;transform:translate(2px,-7px)}.header___Wn4fJ .menu___twLGR li .name___dR5V2 i{color:#979797;display:inline-block;font-size:12px;transform:translateY(1px) scale(.6)}.header___Wn4fJ .menu___twLGR li:hover .name___dR5V2 span{color:#c5c5c5}.header___Wn4fJ .menu___twLGR li:hover .dropDown___Cwaoa{display:block}.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span{color:#c5c5c5}.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span:after{background:#c5c5c5;border-radius:1px;bottom:12px;content:"";height:2px;left:0;position:absolute;width:100%}.header___Wn4fJ .edu-menu___iWLK0{align-items:center;display:flex;flex-flow:row nowrap;height:72px;justify-content:space-between;margin:0 auto;width:100%;width:1200px}.header___Wn4fJ .newslight___lSZjL{background:#fb3226;border-radius:5px;height:5px;left:10px;position:absolute;top:0;width:5px}.header___Wn4fJ .classromediv___knFRv{animation:glow___gzrPH .2s ease-out infinite alternate}.spandiv___Gm_hg{background:rgba(0,255,249,.2);height:30px;line-height:30px;text-align:center;width:80px}.header-iearning___LZfyg{background-color:hsla(0,0%,100%,.8)!important;box-shadow:0 2px 10px 0 hsla(0,0%,53%,.5);height:60px;left:0;min-width:1200px;position:fixed;top:0;width:100%;z-index:1000}.header-iearning___LZfyg .logo___QnotM{height:36px}.header-iearning___LZfyg [class~=ant-layout-header]{background:transparent;color:#000;color:initial;height:60px;padding:0}.header-iearning___LZfyg .menu___twLGR{align-items:center;display:flex;flex-flow:row nowrap;margin:0 0 0 auto;padding:0}.header-iearning___LZfyg .menu___twLGR li{align-items:center;display:flex;justify-content:center;margin-right:30px;position:relative}.header-iearning___LZfyg .menu___twLGR li:hover a{color:#828383}.header-iearning___LZfyg .menu___twLGR li.actived___ohMks a{color:#196efd}.header-iearning___LZfyg .menu___twLGR li.actived___ohMks:after{background-color:#196efd;bottom:10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:28px}.header-iearning___LZfyg .menu___twLGR li a{color:#434d6c;font-size:16px;position:relative}.header-iearning___LZfyg .edu-menu___iWLK0{align-items:center;display:flex;flex-flow:row nowrap;height:60px;justify-content:space-between;min-width:1200px;padding:0 20px;width:100%}.header-iearning___LZfyg .newslight___lSZjL{background:#fb3226;border-radius:5px;height:5px;left:10px;position:absolute;top:0;width:5px}.header-iearning___LZfyg .classromediv___knFRv{animation:glow___gzrPH .2s ease-out infinite alternate}.header-iearning___LZfyg .title___Ozzjk{color:#196efd;font-size:18px;font-weight:600;margin-left:10px}.headerFixed___QLwBd{position:fixed;top:0;width:100%;z-index:999}.headerFixed___QLwBd+section{padding-top:60px}@keyframes glow___gzrPH{0%{background:rgba(0,255,249,.2);border-color:#00fff9;box-shadow:0 0 5px rgba(0,255,249,.2)}to{background:rgba(0,255,249,.2);border-color:#00fff9;box-shadow:0 0 8px rgba(0,255,249,.6)}}.search-input{background:#373e3f!important;border:1px solid #373e3f!important;width:300px!important}.search-input [class~=ant-input]{background:#373e3f!important;color:#fff}.search-input .ant-input-search-icon:before{border-left:none}.search-input .ant-input-search-icon{color:#999}.search-bar{align-items:center;color:#fff;display:flex;flex:1 0 auto;flex-flow:row nowrap;justify-content:flex-end;position:relative}.search-bar a:hover{color:#fff}.tilte___IfiMG{color:#333;font-size:16px;text-align:center}.flexRow___pQP78{flex-direction:row;margin-top:30px}.flexColumn___xrBZQ,.flexRow___pQP78{align-items:center;display:flex;justify-content:center}.flexColumn___xrBZQ{flex-direction:column}.footerWrap___C5kCC{display:flex;justify-content:space-between}.img___GoWZu{border-style:none;height:37px;vertical-align:middle;width:40px}.content___pumTK{color:#979797;font-size:14px;margin-top:15px}.modalContent___XvHiZ{color:#333;font-size:16px;margin-top:10px;text-align:center}.bottom___z0ujX{margin-bottom:15px;text-align:center;width:100%}.bottom___z0ujX .yes___hodnN{background:#3061d0;border:0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff!important;font-weight:400;height:32px;width:88px}.bottom___z0ujX .yes___hodnN:hover{background:#5784de}.bottom___z0ujX .no___hiPz5{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66!important;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.flex_box_center___cltIf{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___fKr_O{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____QfiA{box-align:center;align-items:center}.flex_box_center_end___ysqmH{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___CfE8K{box-orient:block-axis;flex-direction:column}.rightMenu___ADTOX{text-align:center;width:120px}.rightMenu___ADTOX li{background:none!important;height:35px;line-height:35px;padding:0 15px}.rightMenu___ADTOX li:hover{background:#0152d9!important}.rightMenu___ADTOX li:hover a{color:#fff!important}.rightMenu___ADTOX li a{font-size:14px;margin:0;padding:0}.joinMenu___aRGsf{padding:0;width:240px}.joinMenu___aRGsf a{color:#323232}.joinBoard___AeUvr{border:1px solid #eee;height:100%;width:1px}.joinCol___fV4uL{width:48%}.flex_box_center___YbxYn{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Atwkg{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____I6AC{box-align:center;align-items:center}.flex_box_center_end___LrYPg{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___j7QNF{box-orient:block-axis;flex-direction:column}.userPic___a46Uz{border-radius:34px;cursor:pointer;height:34px;width:34px}.rightMenu___y_nqk{text-align:center}.rightMenu___y_nqk li{padding:0}.rightMenu___y_nqk li:hover{background:#0152d9}.rightMenu___y_nqk li:hover a{color:#fff}.rightMenu___y_nqk li a{font-size:14px;margin:0}[id=educoder] .menuWrap___iwlZB{border-radius:2px;padding-left:0;padding-right:0}[id=educoder] .menuWrap___iwlZB li{height:35px;padding:0!important}[id=educoder] .menuWrap___iwlZB li [class~=ant-dropdown-menu-title-content]{flex:none!important}[id=educoder] .menuWrap___iwlZB li a{color:#323232;line-height:35px;margin:0;padding:0 15px;text-align:left}.exit___MOREW{border-top:1px solid #eee}.classromediv___crYsO{align-items:center;animation:glow___jMGk7 .2s ease-out infinite alternate;border-radius:50px;cursor:pointer;display:flex;height:50px;width:60px}@keyframes glow___jMGk7{0%{border-color:#00fff9;box-shadow:0 0 5px rgba(0,255,249,.2);text-align:center}to{border-color:#00fff9;box-shadow:0 0 8px rgba(0,255,249,.6);text-align:center}}.height67___asp2E{height:67px}.login___WGEW9{background:linear-gradient(135deg,#6c7bfd,#3a45fa);border-radius:2px;color:#fff;cursor:pointer;font-size:14px;height:32px;line-height:32px;text-align:center;width:90px}.login___WGEW9>span{padding:0!important}.icon___HABAt{color:#979797;display:inline-block;font-size:12px;transform:translateY(3px) scale(.6)}.tip___a6MfI{align-items:center;display:flex;font-size:12px;height:40px;justify-content:space-between;margin:0 auto;width:1200px}.titlesize___RiFfV{font-size:16px;font-weight:800}.labelWrap___gNw3Q{display:flex;flex-direction:row;margin-top:30px}.label___uujJZ{font-size:14px;text-align:right;width:145px}.labelContent___QsIDL{display:flex;flex-direction:column;margin-left:10px}.selectSchool___HL1ax{width:600px}.selectSchool___HL1ax [class~=ant-select-selector]{background-color:#f5f5f5!important;border:0!important}.dataPicker___Ux1tp{width:600px}.itemWrap___Q0uQz{border-bottom:1px solid #eee;cursor:default;display:flex;flex-direction:row;padding:20px 40px}.img___bqnNM{border-radius:50%}.itemContent___FvPMp{display:flex;flex:1 1;flex-direction:column;margin-left:20px}.nameWrap___ALKio{display:flex;flex-direction:row;justify-content:space-between}.name___Q7c5Q{color:#000;font-size:18px}.actionGroup___qiWs0{align-items:center;width:140px}.actionGroup___qiWs0,.schoolWrap___dXuoo{display:flex;flex-direction:row;justify-content:space-between}.schoolWrap___dXuoo{color:#b2b2b2;font-size:12px}.school___CW5RX{cursor:default;max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.colorOrange___EkZAA{color:#ff6601}.colorYellow___evRzy{color:#e6a23c}.graaytitle___LUmPS{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;height:54px;justify-content:left;margin-top:10px;padding:0 20px}.buttonFixed___vyq30{background:#fff;bottom:0;box-shadow:0 -4px 4px 0 rgba(0,0,0,.05);height:63px;left:0;position:fixed;width:100%;z-index:1000}.button___hxmYv{font-size:14px!important;font-weight:400;height:38px!important;padding:0;width:100px}.buttonWrap___uK8dl{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}.wrap___LhoYE{font-size:14px;padding:10px 20px}.labelWrap___kKVu_{display:flex;flex-direction:row;margin-top:30px}.label___we33R{font-size:16px;text-align:right;width:120px}.labelContent___RWgKj{display:flex;flex-direction:column;margin-left:10px}.flexRow___WhVXT{display:flex;flex-direction:row}.color999___R1ot6{color:#999}.radio___S0Uhc{display:block;font-size:14px;height:24px;line-height:24px}.dataPicker___zNtLB,.selectSchool___egsX3{width:200px}.modal___J1s9f span{margin-top:5px}.colorOrange___NDyE2{color:#ff6601}.colorYellow___Ijswi{color:#e6a23c}.bottomButton___sODGQ{left:auto;position:absolute;width:76%}.label___CZ1_z{align-items:center;display:flex;padding-bottom:30px}.label___CZ1_z .left___ZKFRV{align-items:center;display:flex;flex-shrink:0}.label___CZ1_z .left___ZKFRV span{color:#e53333;font-family:SimSun,sans-serif;margin-right:2px;margin-top:-2px}.label___CZ1_z .left___ZKFRV div{color:#333;font-size:16px;line-height:16px}.label___CZ1_z .left___ZKFRV i{color:#ccc;margin-left:4px}.label___CZ1_z .right___zVTRn{flex:1 1;position:relative}.label___CZ1_z .right___zVTRn .error___oNJNo{bottom:-27px;color:#e53333;font-size:14px;left:0;position:absolute;z-index:10}.selectEnvironment___LegvW{background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;max-height:1000px;position:relative;width:344px}.selectEnvironment___LegvW .search___ZMwsK{position:relative}.selectEnvironment___LegvW .search___ZMwsK .ant-input-affix-wrapper{background:#f5f5f5;border-radius:4px;margin:20px;width:87%}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S{background:#fff;border-radius:4px;box-shadow:0 3px 6px -4px grey;left:21px;max-height:196px;overflow-y:auto;position:absolute;top:53px;width:87%;z-index:10}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:5px 8px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .name___t0Y2b{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .tag___ooWkq{border:1px solid #f7b500;border-radius:12px;color:#f7b500;font-size:10px;margin-left:10px;padding:0 4px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi:hover{background-color:#f9f9f9}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk{align-items:center;background:rgba(24,144,255,.2)!important;color:#0152d9;cursor:pointer;display:flex;justify-content:space-between;padding:5px 8px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .name___t0Y2b{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .tag___ooWkq{border:1px solid #f7b500;border-radius:12px;color:#f7b500;font-size:10px;margin-left:10px;padding:0 4px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk:hover{background-color:#f9f9f9}.selectEnvironment___LegvW .spin___x2xMT{align-items:center;display:flex;flex:1 1;justify-content:center}.selectEnvironment___LegvW .common___ZhJvk{padding-left:20px}.selectEnvironment___LegvW .common___ZhJvk .title___p4_7m{color:#333;font-size:14px;font-weight:600;line-height:14px;margin-bottom:10px}.selectEnvironment___LegvW .common___ZhJvk .tags___2fYZM{display:flex;flex-wrap:wrap;padding:0}.selectEnvironment___LegvW .common___ZhJvk .tags___2fYZM .tag___ooWkq{background:#f1f1f1;border-radius:15px;color:#666;cursor:pointer;font-size:12px;line-height:12px;margin-right:10px;margin-top:10px;padding:7px 10px}.selectEnvironment___LegvW .common___ZhJvk .tags___2fYZM .tagActive___tb54k{background:rgba(24,144,255,.2);color:#0152d9}.selectEnvironment___LegvW .wrap___I9ZtF{margin-bottom:50px;margin-top:12px;overflow-y:auto;position:relative}.selectEnvironment___LegvW .wrap___I9ZtF header:first-child{margin-top:0}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX{overflow:hidden;padding:0}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ{align-items:center;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:space-between;padding:0 20px}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ:hover{background-color:#f5f5f5}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ .name___t0Y2b{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ .tag___ooWkq{border:1px solid #f7b500;border-radius:12px;color:#f7b500;font-size:10px;margin-left:10px;padding:0 4px}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6{background:rgba(24,144,255,.2)!important}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .line___Qn6mz{background-color:#f1f1f1;height:1px;margin:10px 0 10px 20px;width:300px}.selectEnvironment___LegvW .apply___EhZKq{bottom:0;padding:20px 0 20px 20px;position:absolute}.selectEnvironment___LegvW .apply___EhZKq .p1___LxfGu{color:#999;font-size:14px}.selectEnvironment___LegvW .apply___EhZKq .p2___jiQhJ{color:#0152d9;cursor:pointer;font-size:14px}.selectEnvironment___LegvW .list___n7Ydz header{align-items:center;cursor:pointer;display:flex;height:34px;justify-content:space-between;margin-top:10px;padding:0 20px}.selectEnvironment___LegvW .list___n7Ydz header:hover{background-color:#f5f5f5}.selectEnvironment___LegvW .list___n7Ydz header .title___p4_7m{color:#333;font-size:14px;font-weight:600}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz{overflow:hidden;padding:0}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ{align-items:center;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:space-between;padding:0 20px}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ:hover{background-color:#f5f5f5}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ .name___t0Y2b{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ .tag___ooWkq{border:1px solid #f7b500;border-radius:12px;color:#f7b500;font-size:10px;margin-left:10px;padding:0 4px}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .itemActive___JCEc6{background:rgba(24,144,255,.2)!important}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .line___Qn6mz{background-color:#f1f1f1;height:1px;margin:10px 0 10px 20px;width:300px}.darklySelectEnvironment___K__cy{background-color:#fff;background-color:#0a143d;display:flex;flex-direction:column;height:100%;justify-content:flex-start;max-height:1000px;max-width:440px;position:relative;width:344px;width:25%}.darklySelectEnvironment___K__cy .search___ZMwsK{position:relative}.darklySelectEnvironment___K__cy .search___ZMwsK .ant-input-affix-wrapper{background:#f5f5f5;border-radius:4px;margin:20px;width:87%}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S{background:#fff;border-radius:4px;box-shadow:0 3px 6px -4px grey;left:21px;max-height:196px;overflow-y:auto;position:absolute;top:53px;width:87%;z-index:10}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:5px 8px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .name___t0Y2b{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .tag___ooWkq{border:1px solid #f7b500;border-radius:12px;color:#f7b500;font-size:10px;margin-left:10px;padding:0 4px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi:hover{background-color:#f9f9f9}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk{align-items:center;background:rgba(24,144,255,.2)!important;color:#0152d9;cursor:pointer;display:flex;justify-content:space-between;padding:5px 8px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .name___t0Y2b{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .tag___ooWkq{border:1px solid #f7b500;border-radius:12px;color:#f7b500;font-size:10px;margin-left:10px;padding:0 4px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk:hover{background-color:#f9f9f9}.darklySelectEnvironment___K__cy .spin___x2xMT{align-items:center;display:flex;flex:1 1;justify-content:center}.darklySelectEnvironment___K__cy .common___ZhJvk{padding-left:20px}.darklySelectEnvironment___K__cy .common___ZhJvk .title___p4_7m{color:#333;font-size:14px;font-weight:600;line-height:14px;margin-bottom:10px}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM{display:flex;flex-wrap:wrap;padding:0}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tag___ooWkq{background:#f1f1f1;border-radius:15px;color:#666;cursor:pointer;font-size:12px;line-height:12px;margin-right:10px;margin-top:10px;padding:7px 10px}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tagActive___tb54k{background:rgba(24,144,255,.2);color:#0152d9}.darklySelectEnvironment___K__cy .wrap___I9ZtF{margin-bottom:50px;margin-top:12px;overflow-y:auto;position:relative}.darklySelectEnvironment___K__cy .wrap___I9ZtF header:first-child{margin-top:0}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX{overflow:hidden;padding:0}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ{align-items:center;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:space-between;padding:0 20px}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ:hover{background-color:#f5f5f5}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .name___t0Y2b{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .tag___ooWkq{border-radius:12px;font-size:10px;margin-left:10px;padding:0 4px}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6{background:rgba(24,144,255,.2)!important}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .line___Qn6mz{background-color:#f1f1f1;height:1px;margin:10px 0 10px 20px;width:300px}.darklySelectEnvironment___K__cy .apply___EhZKq{bottom:0;padding:20px 0 20px 20px;position:absolute}.darklySelectEnvironment___K__cy .apply___EhZKq .p1___LxfGu{color:#999;font-size:14px}.darklySelectEnvironment___K__cy .apply___EhZKq .p2___jiQhJ{color:#0152d9;cursor:pointer;font-size:14px}.darklySelectEnvironment___K__cy .list___n7Ydz header{align-items:center;display:flex;height:34px;justify-content:space-between;margin-top:10px;padding:0 20px}.darklySelectEnvironment___K__cy .list___n7Ydz header:hover{background-color:#f5f5f5}.darklySelectEnvironment___K__cy .list___n7Ydz header .title___p4_7m{color:#333;font-size:14px;font-weight:600}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz{overflow:hidden;padding:0}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ{align-items:center;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:space-between;padding:0 20px}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ:hover{background-color:#f5f5f5}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .name___t0Y2b{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .tag___ooWkq{border-radius:12px;font-size:10px;margin-left:10px;padding:0 4px}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .itemActive___JCEc6{background:rgba(24,144,255,.2)!important}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .line___Qn6mz{background-color:#f1f1f1;height:1px;margin:10px 0 10px 20px;width:300px}.darklySelectEnvironment___K__cy .search___ZMwsK .ant-input-affix-wrapper{background:#3e4571;color:#584c4c}.darklySelectEnvironment___K__cy .search___ZMwsK .ant-input-affix-wrapper input{color:#fff}.darklySelectEnvironment___K__cy .search___ZMwsK ::-webkit-input-placeholder{color:#b0b5d6}.darklySelectEnvironment___K__cy .common___ZhJvk .title___p4_7m{color:#fff}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tag___ooWkq{background:#3e4571;color:#b0b5d6}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tagActive___tb54k{background:#0152d9;color:#fff}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ:hover{background-color:rgba(62,69,113,.2)}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .name___t0Y2b{color:#fff}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .tag___ooWkq{border:1px solid #f7b500;color:#f7b500}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6{background:#3e4571!important}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .line___Qn6mz{background-color:#282e55}.darklySelectEnvironment___K__cy .list___n7Ydz header{cursor:pointer}.darklySelectEnvironment___K__cy .list___n7Ydz header:hover{background-color:rgba(62,69,113,.2)}.darklySelectEnvironment___K__cy .list___n7Ydz header .title___p4_7m{color:#fff}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ:hover{background-color:rgba(62,69,113,.2)}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .name___t0Y2b{color:#fff}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .tag___ooWkq{border:1px solid #f7b500;color:#f7b500}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .itemActive___JCEc6{background:#3e4571!important}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .line___Qn6mz{background-color:#282e55;width:394px}.mirrorModal___z1tEP{align-items:flex-start;display:flex;height:580px;justify-content:center;padding-bottom:4px}.mirrorModal___z1tEP .right___ZlGrr{background-color:#fff;flex:1 1;height:100%}.mirrorModal___z1tEP .right___ZlGrr header{height:60px;padding-left:30px}.mirrorModal___z1tEP .right___ZlGrr header .title___lWaS3{border-bottom:1px solid #f1f1f1;color:#333;font-size:14px;font-weight:700;height:60px;line-height:60px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .ant-empty{padding:150px 0 99px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .ant-empty .ant-empty-image{height:180px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .ant-empty .ant-empty-description{color:#999;font-size:14px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .des___ujB5y{height:425px;margin-bottom:31px;margin-top:18px;overflow-y:auto;padding-left:30px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .btns___L4vgc{display:flex;justify-content:end}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .btns___L4vgc .confirm___RFRg4{background:#3061d0;border:0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .btns___L4vgc .cancel___F1WB_{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.modal___A5dbG .ant-modal-content .ant-modal-header{border:0;color:#000;font-size:16px;font-weight:500;padding:30px 40px 10px}.modal___A5dbG .ant-modal-content .ant-modal-body{padding:0 20px;padding-left:0!important}.modal___A5dbG .ant-modal-content .ant-modal-close{right:29px;top:22px}.modal___A5dbG .ant-modal-content .ant-modal-close .ant-modal-close-icon{color:#979797;font-size:26px}.flex_box_center___jnFK3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___JoMuQ{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___XkWzp{box-align:center;align-items:center}.flex_box_center_end___kfVJX{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___mfxox{box-orient:block-axis;flex-direction:column}.content___ujW8g{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 14px}.content___ujW8g .explain___vGa5a{color:#165dff;cursor:pointer;font-size:14px;text-decoration:underline}.content___ujW8g .tabs___MbGuX{border-bottom:1px solid #dedede;display:flex;flex-shrink:0;height:40px;margin-top:24px}.content___ujW8g .tabs___MbGuX div{color:#333;cursor:pointer;font-size:16px;margin-right:40px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.content___ujW8g .tabs___MbGuX div:hover{color:#165dff}.content___ujW8g .tabs___MbGuX .active___SCmkJ{color:#165dff}.content___ujW8g .tabs___MbGuX .active___SCmkJ:after{background:#165dff;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.content___ujW8g .btns___MiEQa{align-items:center;display:flex;justify-content:flex-end;margin-top:15px}.must___n8wNT{color:#e53333;font-family:SimSun,sans-serif;margin-right:2px;margin-top:-2px}.popover___wqXWh{background-color:transparent;color:#fff}.popover___wqXWh div[class~=ant-popover-arrow]{border-left-color:rgba(5,16,26,.6)!important;border-top-color:rgba(5,16,26,.6)!important}.popover___wqXWh div[class~=ant-popover-inner]{background-color:rgba(5,16,26,.6)}.popover___wqXWh div[class~=ant-popover-inner-content]{color:#fff}.zybzForm___m1nC0 div[class~=ant-form-item]{margin-bottom:0}.zybzForm___m1nC0 div[class~=ant-form-item-explain-error]{bottom:-21px;position:absolute}.zybzForm___m1nC0 .ant-input-number{background-color:#f5f5f5;border:0;font-size:16px;height:50px;padding-top:10px;width:100%}.graaytitle___vdUDn{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;height:50px;justify-content:left}.graaytitle___vdUDn div[class~=ant-form-item-explain-error]{bottom:-30px;position:absolute}.dataPicker___RiEgz{width:400px}.examineStatus___OCyYC{color:#333;font-size:14px;font-weight:400}.examineStatus___OCyYC div{align-items:center;display:flex;margin-bottom:30px;position:relative}.examineStatus___OCyYC div:after{background:#f6f7f9;border-radius:3px;bottom:-27px;content:"";height:26px;left:10px;position:absolute;width:2px}.examineStatus___OCyYC div:last-child:after{content:"";display:none}.examineStatus___OCyYC div .contacts___MWvKz{color:#165dff;cursor:pointer;overflow:hidden;position:relative}.examineStatus___OCyYC div .contacts___MWvKz .contacts_img___kiMTs{background:url(static/contacts.5353ed7e.png) no-repeat;background-position:50%;background-size:100% 100%;height:158px;left:50%;position:absolute;right:50%;transform:translate(-50%);width:152px}.examineStatus___OCyYC div .contacts___MWvKz:hover{overflow:inherit}.examineStatus___OCyYC .suc_status___p81iO{color:#2fc25b;font-size:20px;margin-right:10px}.examineStatus___OCyYC .fail_status___Rv54W{color:#e53333;font-size:20px;margin-right:10px}.examineStatus___OCyYC .bohui___wtuT5{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footerWrap___lXI4I div[class~=ant-form-item-control]{max-width:100%}.footerWrap___lXI4I div[class~=ant-form-item]{margin-bottom:0}.footerWrap___lXI4I div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.mirrorModal___Pi3tF{align-items:flex-start;display:flex;height:580px;justify-content:center}.mirrorModal___Pi3tF .right___Hot5f{background-color:#fff;flex:1 1;height:100%}.mirrorModal___Pi3tF .right___Hot5f header{height:60px;padding:0 30px}.mirrorModal___Pi3tF .right___Hot5f header .title___jjMKh{border-bottom:1px solid #f1f1f1;color:#333;font-size:14px;font-weight:700;height:60px;line-height:60px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty{padding:150px 0 40px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty .ant-empty-image{height:180px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty .ant-empty-description{color:#999;font-size:14px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .des___oGTUM{margin-top:18px;max-height:490px;overflow-y:auto;padding:0 30px}.modal___yy3VB .ant-modal-body{max-height:500px;overflow-y:auto}.wrap___S9yE5{background:#fff;display:flex;flex-direction:column;height:100%}.wrap___S9yE5 .content___xIxOT{flex:1 1;overflow:auto;padding:0 40px 10px}.wrap___S9yE5 .content___xIxOT .head___icGJE{align-items:center;display:flex;height:90px;padding-top:5px}.wrap___S9yE5 .content___xIxOT .head___icGJE .title___NbDBd{color:#333;font-size:16px;font-weight:700}.wrap___S9yE5 .content___xIxOT .head___icGJE .add___ntZkv{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;font-weight:500;height:32px;line-height:30px;margin-left:auto;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:120px}.wrap___S9yE5 .content___xIxOT .head___icGJE .add___ntZkv:hover{border:1px solid #3061d0}.wrap___S9yE5 .content___xIxOT .head___icGJE .addDisable___pgd9I{background:#fafbfc;border:1px solid #e9eaec;border-radius:4px;box-shadow:inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:silver;cursor:not-allowed;line-height:30px;margin-left:auto;width:120px}.wrap___S9yE5 .content___xIxOT .head___icGJE .addDisable___pgd9I,.wrap___S9yE5 .content___xIxOT .head___icGJE .setting___kQ9Qx{font-size:14px;font-weight:500;height:32px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wrap___S9yE5 .content___xIxOT .head___icGJE .setting___kQ9Qx{background:#3061d0;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;line-height:32px;margin-left:20px;width:100px}.wrap___S9yE5 .content___xIxOT .tabs___o2qas{display:flex;height:40px}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div{cursor:default;margin-left:-22px;margin-right:22px;position:relative}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div:hover i{visibility:visible}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div:hover .name___HUyj5{color:#165dff}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div i{color:#a8b0c0;visibility:hidden}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div span{color:#333;cursor:pointer;font-size:16px;padding:0 6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wrap___S9yE5 .content___xIxOT .tabs___o2qas .active___SVp4l .name___HUyj5{color:#165dff}.wrap___S9yE5 .content___xIxOT .tabs___o2qas .active___SVp4l:after{background:#165dff;bottom:0;content:"";height:2px;left:23px;position:absolute;width:calc(100% - 47px)}.wrap___S9yE5 .content___xIxOT .line___DSw6E{border-bottom:1px solid #dedede;height:1px;margin-bottom:40px}.wrap___S9yE5 .content___xIxOT .resource___AgLC3{align-items:center;background:#f5f5f5;border-radius:25px;display:flex;height:38px;justify-content:space-between;width:206px}.wrap___S9yE5 .content___xIxOT .resource___AgLC3 div{color:#333;cursor:pointer;font-size:14px;line-height:38px;text-align:center;width:102px}.wrap___S9yE5 .content___xIxOT .resource___AgLC3 .active___SVp4l{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:18px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#165dff;height:36px;line-height:34px}.wrap___S9yE5 .content___xIxOT .mirror___DGr0Q{align-items:center;border:1px solid #165dff;border-radius:4px;cursor:pointer;display:flex;height:40px;justify-content:space-between;margin-right:20px;padding:0 20px;width:206px}.wrap___S9yE5 .content___xIxOT .mirror___DGr0Q>div{color:#165dff;flex:1 1;font-size:14px;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.wrap___S9yE5 .content___xIxOT .mirror___DGr0Q>i{color:#165dff}.wrap___S9yE5 .content___xIxOT .interface___xxy5c{align-items:center;display:flex}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div{background:#f5f5f5;border-radius:4px;cursor:pointer;height:82px;margin-right:20px;padding-left:20px;padding-top:18px;position:relative;width:256px}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>span{display:none;position:absolute;right:6px;top:4px;z-index:10}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>div{align-items:center;display:flex;margin-bottom:10px}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>div i{color:#165dff}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>div span{color:#333;font-size:14px;font-weight:600;margin-left:8px}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div aside{color:#333;font-size:12px}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .active___SVp4l{background:#3061d0}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .active___SVp4l>span{display:inline}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .active___SVp4l *{color:#fff}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .disabled___GqKcR{cursor:not-allowed}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .disabled___GqKcR *{color:#999}.wrap___S9yE5 .content___xIxOT .port___vGmHQ{align-items:center;display:flex}.wrap___S9yE5 .content___xIxOT .grade___b6Adk{color:#165dff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin-bottom:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wrap___S9yE5 .content___xIxOT .grade___b6Adk i{display:inline-block;font-size:12px;margin-left:8px;transform:scale(.6) translateY(-2px)}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw{border:1px solid #dedede;border-radius:4px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .tabTitle___i8cO0{border-right:1px solid #dedede;height:60px;line-height:58px;max-width:310px;overflow:hidden;padding:0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .more___kbzpa{align-items:center;color:#165dff;display:flex;justify-content:center;width:91px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .more___kbzpa i{display:inline-block;font-size:12px;margin-left:5px;transform:scale(.6) translateY(3px)}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .serverConfig___BtI29{align-items:center;background:#f5f5f5;border-radius:4px;cursor:pointer;display:flex;font-size:14px;height:50px;justify-content:space-between;padding:0 11px;width:400px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .serverConfig___BtI29 i{color:#165dff;font-size:14px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .viewRecommendConfig___ODGyC{color:#165dff;cursor:pointer;line-height:50px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper{border-radius:4px;overflow:hidden}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper .ant-input{background:#f5f5f5;border:0;height:50px;width:359px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper .ant-input:focus{box-shadow:none}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper .ant-input-group-addon{background:#f5f5f5;border:0;color:#999;font-size:14px;padding-right:20px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab{margin:0;padding:0}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-nav:before{border-bottom:1px solid #dedede}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active{background:rgba(22,93,255,.1);border:0}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active .ant-tabs-tab-btn{color:#165dff}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active .ant-tabs-tab-btn>div:after{background:#165dff;bottom:0;content:"";height:2px;left:20px;position:absolute;width:calc(100% - 40px)}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active+div.ant-tabs-tab{border:0}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-ink-bar{display:none}.wrap___S9yE5 .content___xIxOT .system___YygCM{align-items:center;display:flex}.wrap___S9yE5 .content___xIxOT .system___YygCM div{align-items:center;background:#f5f5f5;border-radius:4px;color:#333;cursor:pointer;display:flex;height:50px;justify-content:center;margin-right:20px;width:140px}.wrap___S9yE5 .content___xIxOT .system___YygCM div i{margin-right:20px}.wrap___S9yE5 .content___xIxOT .system___YygCM div span{font-size:14px}.wrap___S9yE5 .content___xIxOT .system___YygCM .active___SVp4l{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#165dff}.wrap___S9yE5 .content___xIxOT .explain___klZ55{color:#165dff;cursor:pointer;font-size:14px;text-decoration:underline}.wrap___S9yE5 .btns___o6xWf{align-items:center;background:#fff;box-shadow:0 -4px 8px 1px #f1f1f1;display:flex;height:70px;justify-content:center}.wrap___S9yE5 .btns___o6xWf>button{border-radius:4px;height:auto;padding:9px 34px}.wrap___S9yE5 .btns___o6xWf>button:last-child{background:#165dff;color:#fff}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1{max-height:300px;overflow:auto}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:space-between;padding:0 12px}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx:hover{background:#e8e7e7}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx span{color:#000;flex:1 1;font-size:14px;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx .tag___NcFBh{border:1px solid #f7b500;border-radius:10px;color:#f7b500;font-size:12px;font-weight:400;height:20px;line-height:18px;text-align:center;width:44px}.modal___aF6vS .con_warp___W1gHS{align-items:center;color:#232b40;display:flex;font-size:14px;font-weight:400;justify-content:center;width:702px}.modal___aF6vS .con_warp___W1gHS:first-child{margin-bottom:20px}.modal___aF6vS .con_warp___W1gHS .flex___Cbe__{align-items:center;display:flex;justify-content:center}.modal___aF6vS .con_warp___W1gHS .config_Warp___lXnUZ{border:1px solid #dcdcdc;border-radius:2px;height:40px;margin-right:8px;width:130px}.modal___aF6vS .con_warp___W1gHS .config_Warp___lXnUZ [class~=ant-input-number-input]{text-align:center}.modal___aF6vS .con_warp___W1gHS .config_btn___OAH7T{background:#f5f5f5;color:#666;cursor:pointer;height:38px;width:40px}.modal___aF6vS .sceneList___N5Y3k{display:flex;flex-wrap:wrap;height:auto;width:702px}.modal___aF6vS .sceneList___N5Y3k .sceneItem____bE1H{align-items:center;background:#f0f3f8;border-radius:23px;color:#464f66;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;margin-bottom:15px;margin-right:20px;padding:6px 16px;width:auto}.modal___aF6vS .sceneList___N5Y3k .sceneItemActive___e82B8{background:#3061d0;color:#fff}.header_body___lAlEX{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px}.header_body___lAlEX span{color:#333;font-size:16px;font-weight:500;letter-spacing:.01rem}.header_body___lAlEX .close___OXweN{color:#979797;cursor:pointer;font-size:15px}.no_data___h77J2{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:140px;text-align:center}.recommend_config_introduce___ifFGY{color:#666;font-size:12px;font-weight:400;line-height:26px}.recommend_config___UXyKS{display:flex;margin-bottom:26px;margin-top:20px}.recommend_config___UXyKS .recommend_config_item___zONum{background:#f6f7f9;border:1px solid transparent;border-radius:4px;cursor:pointer;height:auto;margin-right:50px;min-height:135px;padding:15px 20px;width:280px}.recommend_config___UXyKS .recommend_config_item___zONum:last-child{margin-right:0}.recommend_config___UXyKS .recommend_config_item___zONum:hover{background:rgba(48,97,208,.08);border:1px solid #a4bdf5;box-shadow:0 4px 5px 0 rgba(213,227,255,.43)}.recommend_config___UXyKS .recommend_config_item___zONum .item_title___w5vXw{align-items:start;color:#333;display:flex;font-size:14px;font-weight:600;justify-content:space-between}.recommend_config___UXyKS .recommend_config_item___zONum .recommend_text___f68Eu{align-items:center;background:#ec9c20;border-radius:10px;color:#fff;display:flex;font-size:14px;height:20px;justify-content:center;width:44px}.recommend_config___UXyKS .recommend_config_item___zONum .item_content___j_zbN{color:#191919;display:flex;font-size:14px;justify-content:space-between;margin-top:8px}.recommend_config___UXyKS .recommend_config_active_item___SrTkJ{background:rgba(48,97,208,.08);border:1px solid #a4bdf5;box-shadow:0 4px 5px 0 rgba(213,227,255,.43)}.recommend_config_footer___PHnlA{align-items:center;display:flex;justify-content:space-between}.application___uh4gI{background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:32px;justify-content:center;line-height:30px;width:80px}.tooltip___f0uXh{color:#999;font-size:14px;margin-left:6px}.tooltip___f0uXh:hover{color:#165dff}.disabled___Ha9Ba{background-color:rgba(0,0,0,.06);color:#d9d9d9}.lineChart___dCEZW{height:350px;margin:0 auto;width:100%}.flex_warp___Rtigf{align-items:center;display:flex;justify-content:space-between}.chart_content___tVmUj{background-color:#fff;border:1px solid #f6f7f9;border-radius:4px;margin-bottom:20px;min-height:320px;width:100%}.chart_content___tVmUj .chart_title___AOPx7{align-items:center;background:#f6f7f9;color:#232b40;display:flex;font-weight:500;height:40px;justify-content:space-between;padding:9px 20px;width:100%}.chart_content___tVmUj .listdata___mi4KG{align-items:center;display:flex;justify-content:flex-end;padding-bottom:12px}.chart_content___tVmUj .listdata___mi4KG .block___prArl{height:3px;width:15px}.chart_content___tVmUj .listdata___mi4KG .typename___j4diD{color:#999;width:180px}.chart_content___tVmUj .listdata___mi4KG .val___MeuWc{color:#232b40;font-size:14px;font-weight:400;height:22px;line-height:22px;margin-left:10px;width:210px}.info_con___eIdJL{background-color:#f6f7f9;margin:15px auto;padding:0 10px 5px;width:900px}.info_con___eIdJL .info_top___UKMbT{color:#666;display:flex;font-size:12px;font-weight:400;justify-content:flex-end;padding:17px 0 12px}.info_con___eIdJL .info_top___UKMbT div{height:20px;line-height:20px;margin-left:10px;width:210px}.fullscreen___PICBn{cursor:pointer}.fullscreen___PICBn:hover{color:#3061d0}.chart_content_qp___ae1n1 .spin_dom___T7PCy{margin-top:20%}.list___p00l5 .head___JcQe0{display:flex;margin-bottom:3px}.list___p00l5 .head___JcQe0 div{color:#333;font-size:14px;line-height:18px;margin-right:20px;width:480px}.list___p00l5 .row___kLpLL{align-items:center;display:flex}.footerWrap___Qaahm div[class~=ant-form-item-control]{max-width:100%}.footerWrap___Qaahm div[class~=ant-form-item]{margin-bottom:0}.footerWrap___Qaahm div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.practice___g43Av{align-items:flex-start;display:flex;height:100%;justify-content:center;overflow:hidden}.practice___g43Av .right___plViv{background-color:#fff;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-start}.practice___g43Av .right___plViv header{flex-shrink:0;height:60px;padding:0 30px}.practice___g43Av .right___plViv header .title___fJJJd{border-bottom:1px solid #f1f1f1;color:#333;font-size:16px;font-weight:700;height:60px;line-height:60px}.practice___g43Av .right___plViv .content___Aiv2H{flex:1 1;overflow-y:auto}.practice___g43Av .right___plViv .content___Aiv2H .ant-empty{padding:150px 0}.practice___g43Av .right___plViv .content___Aiv2H .ant-empty .ant-empty-image{height:180px}.practice___g43Av .right___plViv .content___Aiv2H .ant-empty .ant-empty-description{color:#999;font-size:14px}.practice___g43Av .right___plViv .content___Aiv2H .ant-select{background-color:#f5f5f5;border-radius:4px;flex-shrink:0;height:50px;padding-top:12px}.practice___g43Av .right___plViv .content___Aiv2H .ant-select .ant-select-selection-item{font-size:16px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig{margin-bottom:30px;padding:0 30px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .title___fJJJd{color:#333;font-size:16px;font-weight:700;height:16px;line-height:16px;padding:30px 0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .mainBody___fTSjs{color:#333;font-size:16px;line-height:32px;margin-top:14px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .selectBox___omezm{align-items:center;display:flex}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .selectBox___omezm .smallType___NU4X3{padding-left:10px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .selectBox___omezm .smallType___NU4X3 span{color:#999;margin-right:10px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .evaluating___YaR_r .evaluatingLabel___Cy_Vk{position:relative}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .evaluating___YaR_r .evaluatingLabel___Cy_Vk .mask___ewIvw{border-radius:4px;cursor:pointer;height:100%;position:absolute;width:400px;z-index:10}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .evaluating___YaR_r .evaluatingLabel___Cy_Vk .evaluatingS1___oKt4O{color:#0152d9;cursor:pointer;margin-left:10px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS{margin:20px 0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .serviceSetLeft___ek9V_{color:#333;font-weight:400;margin-bottom:4px;min-width:100px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper{border-radius:4px;overflow:hidden}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper .ant-input{background:#f5f5f5;border:0;height:50px;width:359px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper .ant-input:focus{box-shadow:none}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper .ant-input-group-addon{background:#f5f5f5;border:0;color:#999;font-size:14px;padding-right:20px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab{margin:0;padding:0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-nav:before{border-bottom:1px solid #dedede}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active{background:rgba(22,93,255,.1);border:0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active .ant-tabs-tab-btn{color:#165dff}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active .ant-tabs-tab-btn>div:after{background:#165dff;bottom:0;content:"";height:2px;left:20px;position:absolute;width:calc(100% - 40px)}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active+div.ant-tabs-tab{border:0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-ink-bar{display:none}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .serviceSetTip___t8Vpy{color:#999;display:inline-block;line-height:50px;margin-left:12px}.practice___g43Av .right___plViv .btns___E8bN3{align-items:center;background:#fff;box-shadow:0 -4px 8px -4px #f1f1f1;display:flex;flex-shrink:0;height:70px;justify-content:center;padding:30px}.practice___g43Av .right___plViv .btns___E8bN3>button{height:40px;width:100px}.popover___s3ipd{background-color:transparent;color:#fff}.popover___s3ipd div[class~=ant-popover-arrow]{border-left-color:rgba(5,16,26,.6)!important;border-top-color:rgba(5,16,26,.6)!important}.popover___s3ipd div[class~=ant-popover-inner]{background-color:rgba(5,16,26,.6)}.popover___s3ipd div[class~=ant-popover-inner-content]{color:#fff}.serverConfig___tirr2{align-items:center;background:#f5f5f5;cursor:pointer;display:flex;font-size:14px;height:50px;justify-content:space-between;padding:0 11px;width:400px}.serverConfig___tirr2 i{color:#165dff;font-size:14px}.viewRecommendConfig___vFIgu{color:#165dff;cursor:pointer;line-height:50px;margin-left:12px}.flex_box_center___l5eTc{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___k0OR7{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___OKlIC{box-align:center;align-items:center}.flex_box_center_end___hN9A6{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ijTq_{box-orient:block-axis;flex-direction:column}.dataset___dSWAV{background-color:#fff;height:100%;overflow:auto}.dataset___dSWAV .header___BzxI4{align-items:center;background-color:#fff;display:flex;height:92px;justify-content:space-between;padding:0 40px}.dataset___dSWAV .header___BzxI4 .title___cPEyN{color:#333;font-size:18px;font-weight:700}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR{margin-left:auto}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR .pathTitle___TOS2Z{color:#333}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR i{cursor:pointer}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR i:hover{color:#0152d9}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR input{background:#f5f5f5;border:0;border-radius:4px;height:34px;margin:0 14px;padding:0 14px;width:290px}.dataset___dSWAV .header___BzxI4 .btns___jGE8o{display:flex;justify-content:space-between}.dataset___dSWAV .header___BzxI4 .btns___jGE8o button{border-radius:4px;font-size:14px;height:32px;width:100px}.dataset___dSWAV .content___s4ep8{height:calc(100% - 92px);padding:0 40px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-table-thead tr{border-top:1px solid #f1f1f1;height:76px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-table-thead tr th{background-color:#fff;border:0;border-radius:0;border-top:1px solid #f1f1f1}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination{margin-top:40px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination .ant-pagination-item-active{background:#0152d9;border-color:#0152d9}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination .ant-pagination-item-active a{color:#fff}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination button{line-height:normal}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r{height:60px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r td{border-bottom:0}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r.row___ONd7r:nth-child(odd){background-color:#f5f5f5}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r.row___ONd7r:nth-child(2n){background-color:#fff}.dataset___dSWAV .empty___CgtTE{box-align:center;box-orient:block-axis;align-items:center;background:#fff;display:box;display:flex;flex-direction:column;height:100%;justify-content:center;-webkit-justify-content:center;padding:200px;width:100%}.dataset___dSWAV .path___Cg5rX{align-items:center;display:flex}.dataset___dSWAV .path___Cg5rX .text___SCLRV{display:inline-block;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataset___dSWAV .path___Cg5rX i{cursor:pointer}.dataset___dSWAV .path___Cg5rX i:hover{color:#0152d9}.dataset___dSWAV .actionsBtns___L5tdC{display:flex;justify-content:space-between;padding-right:12px}.dataset___dSWAV .actionsBtns___L5tdC i,.dataset___dSWAV .actionsBtns___L5tdC span{cursor:pointer}.dataset___dSWAV .actionsBtns___L5tdC i:hover,.dataset___dSWAV .actionsBtns___L5tdC span:hover{color:#0152d9}.customModal___qVeG3 .ant-form-item-label{margin-bottom:21px;margin-top:18px}.customModal___qVeG3 .ant-form-item-label label{font-size:16px}.customModal___qVeG3 .ant-modal-close-x{height:66px;line-height:66px;width:86px}.customModal___qVeG3 .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___qVeG3 .ant-modal-header{padding:22px 40px}.customModal___qVeG3 .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.customModal___qVeG3 .ant-modal-footer{border:0;padding:30px 40px}.customModal___qVeG3 .ant-modal-footer button{border-radius:4px;height:40px;width:100px}.customModal___qVeG3 .ant-modal-footer button:first-child{margin-right:20px}.customModal___qVeG3 .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper{background:#f5f5f5;border-radius:4px;height:50px;padding:0 20px}.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper>input,.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper>span{background:#f5f5f5;font-size:16px}.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.customModal___qVeG3 .ant-modal-body .ant-input-wrapper{background:#f5f5f5;border-radius:4px;height:50px;overflow:hidden;padding-right:20px}.customModal___qVeG3 .ant-modal-body .ant-input-wrapper>input{background:#f5f5f5;font-size:16px;height:50px}.customModal___qVeG3 .ant-modal-body .ant-input-wrapper>span{background:#dedede;border:0;font-size:16px;height:50px;padding:0 20px}.shareModal___HedYo .ant-form-item-label{margin-bottom:21px;margin-top:18px}.shareModal___HedYo .ant-form-item-label label{font-size:16px}.shareModal___HedYo .ant-modal-close-x{height:66px;line-height:66px;width:86px}.shareModal___HedYo .ant-modal-content{border-radius:4px;overflow:hidden}.shareModal___HedYo .ant-modal-header{padding:22px 40px}.shareModal___HedYo .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.shareModal___HedYo .ant-modal-footer{border:0;padding:30px 40px}.shareModal___HedYo .ant-modal-footer button{border-radius:4px;height:40px;width:100px}.shareModal___HedYo .ant-modal-footer button:first-child{margin-right:20px}.shareModal___HedYo .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper{background:#f5f5f5;border-radius:4px;height:50px;padding:0 20px}.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper>input,.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper>span{background:#f5f5f5;font-size:16px}.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.shareModal___HedYo .ant-modal-body .ant-input-wrapper{background:#f5f5f5;border-radius:4px;height:50px;overflow:hidden;padding-right:20px}.shareModal___HedYo .ant-modal-body .ant-input-wrapper>input{background:#f5f5f5;font-size:16px;height:50px}.shareModal___HedYo .ant-modal-body .ant-input-wrapper>span{background:#dedede;border:0;font-size:16px;height:50px;padding:0 20px}.shareModal___HedYo .fileName___x56US{color:#333;margin-bottom:30px}.shareModal___HedYo .fileName___x56US span{color:#999}.renameModal___SmCAd .ant-form-item-label{margin-bottom:21px;margin-top:18px}.renameModal___SmCAd .ant-form-item-label label{font-size:16px}.renameModal___SmCAd .ant-modal-close-x{height:66px;line-height:66px;width:86px}.renameModal___SmCAd .ant-modal-content{border-radius:4px;overflow:hidden}.renameModal___SmCAd .ant-modal-header{padding:22px 40px}.renameModal___SmCAd .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.renameModal___SmCAd .ant-modal-footer{border:0;padding:30px 40px}.renameModal___SmCAd .ant-modal-footer button{border-radius:4px;height:40px;width:100px}.renameModal___SmCAd .ant-modal-footer button:first-child{margin-right:20px}.renameModal___SmCAd .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper{background:#f5f5f5;border-radius:4px;height:50px;padding:0 20px}.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper>input,.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper>span{background:#f5f5f5;font-size:16px}.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.renameModal___SmCAd .ant-modal-body .ant-input-wrapper{background:#f5f5f5;border-radius:4px;height:50px;overflow:hidden;padding-right:20px}.renameModal___SmCAd .ant-modal-body .ant-input-wrapper>input{background:#f5f5f5;font-size:16px;height:50px}.renameModal___SmCAd .ant-modal-body .ant-input-wrapper>span{background:#dedede;border:0;font-size:16px;height:50px;padding:0 20px}.renameModal___SmCAd .fileName___x56US{color:#3a3a3a;line-height:16px;margin-bottom:30px}.renameModal___SmCAd .fileName___x56US sup{color:#e53333;vertical-align:sub}.renameModal___SmCAd .errorDes___VLR_5{color:#e53333}.uploadFileModal___pYYDB .ant-form-item-label{margin-bottom:21px;margin-top:18px}.uploadFileModal___pYYDB .ant-form-item-label label{font-size:16px}.uploadFileModal___pYYDB .ant-modal-close-x{height:66px;line-height:66px;width:86px}.uploadFileModal___pYYDB .ant-modal-content{border-radius:4px;overflow:hidden}.uploadFileModal___pYYDB .ant-modal-header{padding:22px 40px}.uploadFileModal___pYYDB .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.uploadFileModal___pYYDB .ant-modal-footer{border:0;padding:30px 40px}.uploadFileModal___pYYDB .ant-modal-footer button{border-radius:4px;height:40px;width:100px}.uploadFileModal___pYYDB .ant-modal-footer button:first-child{margin-right:20px}.uploadFileModal___pYYDB .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper{background:#f5f5f5;border-radius:4px;height:50px;padding:0 20px}.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper>input,.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper>span{background:#f5f5f5;font-size:16px}.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.uploadFileModal___pYYDB .ant-modal-body .ant-input-wrapper{background:#f5f5f5;border-radius:4px;height:50px;overflow:hidden;padding-right:20px}.uploadFileModal___pYYDB .ant-modal-body .ant-input-wrapper>input{background:#f5f5f5;font-size:16px;height:50px}.uploadFileModal___pYYDB .ant-modal-body .ant-input-wrapper>span{background:#dedede;border:0;font-size:16px;height:50px;padding:0 20px}.uploadFileModal___pYYDB [class~=ant-modal-body]{padding:8px 40px 0 30px}.selectBtn___m_hrR{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.leftButton___F0fvG{background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;width:130px}.leftButton___F0fvG,.rightButton___oCK81{cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:32px;line-height:32px;text-align:center}.rightButton___oCK81{background:#3061d0;border-radius:2px;box-shadow:inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;margin-left:20px;width:144px}.centerText___jpgrt{color:#000;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:22px;line-height:22px;margin-top:10px;text-align:justify}.wrap___EmsVa [class~=ant-upload-drag]{background:rgba(24,144,255,.04)!important;border:1px dashed #0152d9;border-radius:4px}.wrap___EmsVa .colorBlue___XqtfP{color:#0152d9}.wrap___EmsVa .repeatedName___yMQsm{color:red}.flex_box_center___laljR{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___DeOnN{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___iLJSY{box-align:center;align-items:center}.flex_box_center_end___D8d4a{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___E1Pzm{box-orient:block-axis;flex-direction:column}.listItem___RLEHn:last-child{border-bottom:none}.listItem___RLEHn{background:#fff;border-bottom:1px solid #f6f7f9;cursor:pointer;margin-bottom:10px;padding:0 10px 10px}.listItem___RLEHn .wrap____6VVD{border-radius:4px;display:flex;padding:0 10px;position:relative;width:98%}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6{width:100%}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .header___Lufcs{display:flex;height:25px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .header___Lufcs .title___UkOuL{color:#232b40;font-family:PingFangSC,PingFang SC;font-size:16px;font-style:normal;font-weight:600;height:25px;line-height:25px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:80%}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .header___Lufcs .time____i1RA{color:#9096a3;font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;height:25px;line-height:25px;text-align:right;width:20%}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .introduction___q377_{color:#9096a3;font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:22px;margin:4px 0 8px;max-height:22px;overflow:hidden;text-align:justify;text-overflow:ellipsis;white-space:nowrap}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .from___pr6HT{color:#5f6368;font-size:14px;font-weight:400;margin-bottom:25px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX{display:flex;height:22px;line-height:22px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .user_img___K_sq1{border-radius:50%;height:22px;margin-right:6px;width:22px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .user_name___AYxpE{color:#5f6368;color:#000;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;margin-right:20px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .tags_name___r0cun{background:#f6f7f9;border-radius:2px;color:#9096a3;font-size:12px;height:22px;line-height:22px;margin-right:10px;padding:0 8px;text-align:center}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .buttonList___Q3rQ3{display:flex;margin-left:auto}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .buttonList___Q3rQ3 .buttonItem___YDwk1{color:#2c3850;cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;margin-left:30px;text-align:left}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .buttonList___Q3rQ3 .buttonItem___YDwk1:hover{color:#3061d0}.flex_box_center___SntrE{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___g4tse{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ooGcI{box-align:center;align-items:center}.flex_box_center_end___UM2Cs{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___vRGBc{box-orient:block-axis;flex-direction:column}.prompt___a_aRk{align-items:center;background:hsla(221,9%,60%,.1);border-radius:0 0 8px 8px;color:#9096a3;display:flex;font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;height:30px;margin-bottom:30px;padding-left:20px;width:100%}.box___X84XK{margin-bottom:20px;margin-top:10px;max-height:140px;overflow:auto;padding-right:6px;width:calc(100% + 11px)}.box___X84XK .row___wofpN{align-items:center;display:flex;margin-top:10px}.box___X84XK .row___wofpN:first-child{margin-top:0}.box___X84XK .row___wofpN .icon___ixIOQ{margin-left:82px;margin-right:5px;width:16px}.box___X84XK .row___wofpN div[class~=ant-progress-line]{margin:0}.flex_box_center___OmLFa{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Pwqhp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___UJzms{box-align:center;align-items:center}.flex_box_center_end___qMu25{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___AimtA{box-orient:block-axis;flex-direction:column}.selectList___hGJUN{background:#fff;border:1px solid #e7f3ff;border-radius:2px;box-shadow:0 2px 6px 0 #d2d2d2}.selectList___hGJUN .selectHeader___HxdBZ{background:#f6f7f9;border-radius:2px 2px 0 0;color:#2c3850;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:40px;line-height:40px;text-indent:12px;width:100%}.selectList___hGJUN .selectContent___oWjby{border-bottom:1px solid #f5f5f5;max-height:350px;overflow:auto;padding:12px 12px 20px}.selectList___hGJUN .selectContent___oWjby .contentTitle___xlVyW{color:#b3b4b9;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;text-align:left}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU{display:flex;flex-wrap:wrap}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagName___MIGDL{color:#5f6368;text-align:left}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagNameActive___JCRev,.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagName___MIGDL{cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:22px;line-height:22px;margin-right:30px;margin-top:15px;padding:0 8px}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagNameActive___JCRev{background:#f6f7f9;border-radius:2px;color:#165dff;text-align:center}.selectList___hGJUN .activeStyle___FvXnt{display:flex;margin:20px auto 10px;padding-left:12px;text-align:left}.selectList___hGJUN .activeStyle___FvXnt .activeLabel___RzW9T{color:#2c3850;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;margin-right:20px}.selectList___hGJUN .activeStyle___FvXnt .activeValue___qxoch{display:flex;flex-wrap:wrap}.selectList___hGJUN .activeStyle___FvXnt .activeValue___qxoch .activeItem___NfFjA{align-items:center;background:#f6f7f9;border-radius:2px;color:#165dff;display:flex;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;margin-bottom:10px;margin-right:10px;padding:0 8px;text-align:left}.activeClose___Su7dS{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;margin-left:auto;opacity:.5}.activeClose___Su7dS,.activeSubmit___gjhQA{cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:32px;line-height:32px;text-align:center;width:60px}.activeSubmit___gjhQA{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;margin-left:20px;margin-right:12px}[class~=ant-select-dropdown]{padding:0!important}.wrap___VIvSS{padding:20px}.content___pqoZT{background:#f5f5f5;display:flex;flex-direction:column;font-size:14px;height:200px;overflow-y:auto;padding:10px}.content___pqoZT a{color:#05101a}.content___pqoZT a:hover{color:#40a9ff}.mainPathWrap___v3uSU{display:flex;flex-direction:row}.colorBlue___AjQlz{color:#0152d9}.wrap___AnxZp{padding:10px 20px 80px}.fixBtn___sQhsA{left:80px}.wrap___BgpUe{font-size:14px;margin-bottom:60px;padding:10px 20px}.wrap___BgpUe div[class~=ant-collapse]{border-radius:4px;margin-top:20px}.wrap___BgpUe div[class~=ant-collapse-header]{align-items:center!important;height:50px;padding:9px 16px!important}.row___UWxAG .ant-form-item-row{flex-direction:row!important}.row___UWxAG .ant-form-item-row .ant-form-item-label{padding-top:9px}.row___UWxAG .ant-form-item-row .ant-form-item-control{width:auto!important}.textarea___gaLin{background-color:#f5f5f5!important;height:140px;margin-bottom:10px;padding:20px}.btn___ZpuhS{left:80px}.sub___Jd_ZS{-webkit-margin-end:4px;color:#ff4d4f;font-family:SimSun,sans-serif;margin-inline-end:4px}.catechism___lS6Ml{background-color:#fff;height:100%;position:relative}.catechism___lS6Ml .tab___vw6iE{left:40px;position:absolute;top:43px}.collect___pxqYO{padding:40px}.collect___pxqYO .head___WuH5D{align-items:center;display:flex;justify-content:flex-end}.record___Ueu3j{padding:40px}.record___Ueu3j .head___UOVq4{align-items:center;display:flex;justify-content:flex-end}.flex_box_center___FN240{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___wjShI{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___HbcwC{box-align:center;align-items:center}.flex_box_center_end___gj_ks{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___zxJPU{box-orient:block-axis;flex-direction:column}.sidebar___OW5LG{align-items:center;background-color:#3e4571;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.sidebar___OW5LG .items___j856O{flex:1 1;overflow:auto}.sidebar___OW5LG .items___j856O .ant-tooltip-inner{color:#333}.sidebar___OW5LG .items___j856O .item___Zn_qr{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:70px;justify-content:center;margin-bottom:12px;position:relative;width:80px}.sidebar___OW5LG .items___j856O .item___Zn_qr .name___ZfhoC{color:#fff}.sidebar___OW5LG .items___j856O .item___Zn_qr i{color:#fff;font-size:22px;margin-bottom:5px}.sidebar___OW5LG .items___j856O .item___Zn_qr img{height:18px;left:42px;position:absolute;top:10px;width:18px;z-index:1}.sidebar___OW5LG .items___j856O .item___Zn_qr:hover{background-color:rgba(24,144,255,.2)}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri{align-items:center;background-color:#0152d9!important;cursor:pointer;display:flex;flex-direction:column;height:70px;justify-content:center;margin-bottom:12px;position:relative;width:80px}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri .name___ZfhoC{color:#fff}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri i{color:#fff;font-size:22px;margin-bottom:5px}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri img{height:18px;left:42px;position:absolute;top:10px;width:18px;z-index:1}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri:hover{background-color:rgba(24,144,255,.2)}.sidebar___OW5LG .question___yfIcY{height:61px;position:relative;text-align:center;width:100%}.bottom___AZ7c_{margin-top:20px;padding:0 0 15px 25px;text-align:end;width:100%}.bottom___AZ7c_ .yes___iDEVN{background:#3061d0;border:0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;padding:0 16px}.bottom___AZ7c_ .yes___iDEVN:hover{background-color:#5784de!important;color:#fff!important}.bottom___AZ7c_ .no___E02he{background:rgba(248,249,252,.5);border:1px solid rgba(195,207,224,.5);border-radius:2px;color:#464f66;height:32px;margin-right:20px;padding:0 16px}.bottom___AZ7c_ .no___E02he:hover{border-color:rgba(195,207,224,.5)!important;color:#464f66!important} \ No newline at end of file +.practiceSetting___duHIg{height:100vh}.practiceSetting___duHIg .wrapHeader___vb3NV{height:60px}.practiceSetting___duHIg .wrapLayout___z6EgF{align-items:flex-start;display:flex;height:calc(100vh - 60px);justify-content:space-between}.practiceSetting___duHIg .wrapLayout___z6EgF .wrapSidebar___TzHq8{height:100%;width:80px}.practiceSetting___duHIg .wrapLayout___z6EgF .wrapContent___iZrCo{flex:1 1;height:100%;overflow:auto;z-index:1}.flex_box_center___XeTw7{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Hfc9g{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___JWkfv{box-align:center;align-items:center}.flex_box_center_end___bKF19{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___XWcdc{box-orient:block-axis;flex-direction:column}.header___HkrmL{align-items:center;background-color:#121731;display:flex;height:100%;justify-content:space-between;padding:0 40px;width:100%}.header___HkrmL .flex-center___Xqcdj{align-items:center;display:flex;justify-content:center}.header___HkrmL .title___rc2FS{align-items:center;display:flex;white-space:nowrap}.header___HkrmL .title___rc2FS span{color:#fff;display:inline-block;font-size:18px;margin-right:3px;max-width:306px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.header___HkrmL .title___rc2FS i{color:#0152d9;cursor:pointer;font-size:18px}.header___HkrmL .schedule___MloKP{align-items:center;color:#fff;display:flex;flex-shrink:0;width:620px}.header___HkrmL .schedule___MloKP>div{align-items:center;display:flex}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm{border-bottom:2px solid transparent;cursor:pointer;display:flex;margin-top:12px;padding-bottom:10px}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm .num___etFJa{border:1px solid #fff;border-radius:12px;display:inline-block;font-size:16px;height:20px;line-height:19px;margin-right:6px;text-align:center;width:20px}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm .subject___ZbcjS{font-size:14px;line-height:20px}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm img{height:20px;margin-right:10px;width:20px}.header___HkrmL .schedule___MloKP>div i{margin:0 30px}.header___HkrmL .btns___R7eGw{align-items:center;display:flex;justify-content:center}.header___HkrmL .btns___R7eGw .btn___NLvn4,.header___HkrmL .btns___R7eGw .simulate___kVrJQ{border-radius:4px;color:#fff;cursor:pointer;font-size:14px;height:32px;line-height:32px;text-align:center;width:100px}.header___HkrmL .btns___R7eGw .simulate___kVrJQ{background:#3061d0}.header___HkrmL .btns___R7eGw .exit___CTNC5{background:#0152d9;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;height:32px;line-height:32px;margin-left:20px;text-align:center;width:100px}.information___HnFAg{background-color:#fff;display:flex;flex-direction:column;height:100%}.information___HnFAg .scroll___SzyY_{flex:1 1;overflow:auto}.information___HnFAg .scroll___SzyY_ header{color:#333;font-size:16px;font-weight:700;height:40px;line-height:40px;margin:20px 0;padding-left:40px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW{padding:0 40px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-form-item-label{margin-bottom:21px;margin-top:18px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-form-item-label label{font-size:16px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge{background:#f1f1f1;border-radius:15px;margin-bottom:10px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge:first-child{margin-left:0!important}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge button{border:0;box-shadow:none;color:#666}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge sup{cursor:pointer}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .customAddTags .ant-input{background-color:#f5f5f5;height:50px;padding:0 20px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .customAddTags .ant-input>input,.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .customAddTags .ant-input>span{background-color:#f5f5f5;font-size:16px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-input-affix-wrapper{background-color:#f5f5f5;border-radius:4px;height:50px;padding:0 20px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-input-affix-wrapper>input,.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-input-affix-wrapper>span{background-color:#f5f5f5;font-size:16px}.information___HnFAg .scroll___SzyY_ .img___ESi1t{align-items:center;background-color:#f4f3f4;display:flex;height:auto;justify-content:center;position:relative;width:400px}.information___HnFAg .scroll___SzyY_ .img___ESi1t>div{background-color:#fff;border-radius:50%;cursor:pointer;height:16px;position:absolute;right:-6px;top:-6px;width:16px}.btn___CiIEf{display:inline-block;margin-bottom:20px;padding-right:32px;position:relative}.btn___CiIEf .s1___JCH7l{background:#f1f1f1;border-radius:15px;color:#666;cursor:default;font-size:14px;padding:7px 10px}.btn___CiIEf:hover .s1___JCH7l{background:rgba(24,144,255,.2);color:#0152d9}.btn___CiIEf:hover .s2___jSyjE{display:inline-block}.btn___CiIEf .s2___jSyjE{cursor:pointer;display:none;height:20px;position:absolute;right:6px;width:20px;z-index:10}.flex_box_center___hBEA9{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___rMB3f{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___XT_7U{box-align:center;align-items:center}.flex_box_center_end___ayQhe{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Yqif8{box-orient:block-axis;flex-direction:column}.complete___zRKx3{align-items:center;background:#fff;box-shadow:0 -4px 8px 1px #f1f1f1;display:flex;height:70px;justify-content:center;position:relative;width:100%}.complete___zRKx3 .cancel___D5r7A{border:1px solid #0152d9;border-radius:4px;color:#0152d9}.complete___zRKx3 .cancel___D5r7A,.complete___zRKx3 .save___sa92o{cursor:pointer;font-size:16px;height:40px;line-height:40px;padding:0 34px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.complete___zRKx3 .save___sa92o{background:#0152d9;border-radius:4px;color:#fff;margin-left:40px}.flex_box_center___bPWMH{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___fjQJK{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___WWAEa{box-align:center;align-items:center}.flex_box_center_end___mQNLW{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___lOsG0{box-orient:block-axis;flex-direction:column}[id=educoder] ul.menu___szqfh{background:#686f9a;border-radius:0;color:#fff;padding-left:0;padding-right:0;width:122px}[id=educoder] ul.menu___szqfh li{border-radius:0!important;color:#fff!important;padding-left:8px!important}[id=educoder] ul.menu___szqfh [class~=ant-dropdown-menu-item-active]{background:#3e4571!important}[id=educoder] ul.menu___szqfh li[class~=ant-dropdown-menu-item-disabled]{background:none!important;color:#b0b5d6!important}.warehouse___SVzfZ{display:flex;flex-direction:column;height:100%;overflow:hidden}.warehouse___SVzfZ .header___DfoMH{align-items:center;background:#282e55;color:#fff;display:flex;font-size:14px;height:60px;justify-content:flex-start}.warehouse___SVzfZ .header___DfoMH .title___y2IOb{margin:0 20px}.warehouse___SVzfZ .header___DfoMH input{background-color:#686f9a;border:0;border-radius:4px;color:#fff;height:34px;margin-right:14px;padding:0 14px;width:290px}.warehouse___SVzfZ .content___pGWUf{display:flex;flex:1 1}.warehouse___SVzfZ .content___pGWUf .left___eYHD7{background-color:#0a143d;display:box;display:flex;height:100%;max-width:440px;overflow:auto;position:relative;width:25%}.warehouse___SVzfZ .content___pGWUf .left___eYHD7>section{bottom:0;flex:1 1;left:0;overflow:auto;position:absolute;right:0;top:0}.warehouse___SVzfZ .content___pGWUf .left___eYHD7 .ant-tabs .ant-tabs-nav{color:#fff;margin-left:20px}.warehouse___SVzfZ .content___pGWUf .left___eYHD7 .ant-tabs .ant-tabs-nav:before{border-bottom:1px solid #282e55;left:25px;width:90%}.warehouse___SVzfZ .content___pGWUf .right___RbSHM{align-items:flex-end;background:#0a0e2e;display:flex;flex:1 1;height:100%;position:relative}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container]{border:none}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-gutters],.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-wrap]{background:#0a0e2e}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-line]{padding-left:18px}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-wrap]{bottom:0;height:auto;left:21px;position:absolute;right:21px;top:60px}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-linenumber]{color:#fff}.loading___g8ST2{bottom:70px;position:absolute!important;top:0;width:100%}.loading___g8ST2 [class~=ant-spin-container]{position:static!important}.empty___JqJWS{box-align:center;box-orient:block-axis;align-items:center;background:#fff;display:box;display:flex;flex-direction:column;height:100%;justify-content:center;-webkit-justify-content:center;width:100%}.tabs___fuMob{overflow:visible!important;overflow:initial!important}.tabs___fuMob [class~=ant-tabs-nav]{margin-bottom:0!important}.tabs___fuMob [class~=ant-tabs-nav]:before{display:none}.tabs___fuMob [class~=ant-tabs-tab]{cursor:pointer}.tabs___fuMob [class~=ant-tabs-tab-btn]{color:#fff}.tabs___fuMob [class~=ant-tabs-nav-wrap]{overflow:visible!important;overflow:initial!important}.tabs___fuMob [class~=ant-tabs-ink-bar]{bottom:-7px!important}.line___Wav7D{background:#686f9a;border-radius:1px;height:16px;margin-left:28px;width:1px}.footer___xymfv{background:#282e55;height:70px;width:100%;z-index:5}.footer___xymfv button{height:40px;width:100px}.commit___ZwkDv{background:#0a143d;height:100%;overflow:auto;width:100%}.blueLight___f52KB{color:#b0b5d6;font-size:14px}.filePathWrp____p6mm{align-items:center;border-bottom:1px solid #3e4571;display:flex;height:56px;margin:0 30px}.filePath___qkzoJ{font-size:0}.filePath___qkzoJ span{display:inline-block;font-size:14px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filePath___qkzoJ span:after{color:#fff;content:"/";display:inline-block;margin:0 2px}.filePath___qkzoJ span:nth-clid(:odd){color:#0152d9}.filePath___qkzoJ span:last-child{color:#fff}.filePath___qkzoJ span:last-child:after{display:none}.bottom0___MrVME{bottom:0!important}.wrap___yTLAj{padding:0 10px}.wrap___yTLAj [class^=my-codemirror-container]{margin-bottom:0}.modal___B3dwx{z-index:9999}.title___FHscn{font-size:20px}.path___o7aJh{color:#888;display:inline-block;font-size:16px;line-height:40px;overflow:hidden;text-align:right;vertical-align:middle;white-space:nowrap}.colorBlue___p4I9Y{color:#0152d9}.width240___UNGpD{width:240px}.filePath___uTJLX{background:#dedede;border-radius:4px 0 0 4px;display:inline-block;height:32px;line-height:32px;min-width:200px;text-align:center}.wrap___TwY3U{padding:20px}.content___Ks95W{background:#f5f5f5;display:flex;flex-direction:column;font-size:14px;height:200px;overflow-y:auto;padding:10px}.content___Ks95W a{color:#05101a}.content___Ks95W a:hover{color:#40a9ff}.mainPathWrap___CrMaa{display:flex;flex-direction:row}.colorBlue___dvWbP{color:#0152d9}.wrap___T4tjB{background-color:#fff;padding:0 30px}.wrap___T4tjB [class~=ant-upload-drag]{background:rgba(24,144,255,.04)!important;border:1px dashed #0152d9;border-radius:4px}.title____QnQT{font-size:20px}.path___PLUeD{color:#888;display:inline-block;font-size:16px;line-height:40px;overflow:hidden;text-align:right;vertical-align:middle;white-space:nowrap}.colorBlue___eL7QF{color:#0152d9}.flex_box_center___UqJuy{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___kWKf7{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___nu70j{box-align:center;align-items:center}.flex_box_center_end___NpRXJ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___mXaJ7{box-orient:block-axis;flex-direction:column}.headLeft___CFA1O{color:#fff;font-size:14px;padding:20px}.colorBlue___tdx2e{color:#0152d9;cursor:pointer}.wrap___Q6mHI{font-size:12px}.wrap___Q6mHI [class~=ant-switch]{background:#e53333}.wrap___Q6mHI [class~=ant-switch-checked]{background:#1890fb}.nodata___f2U7q img{height:100%;margin-bottom:30px;width:100%}.nodataText___UUFGT{color:#999;font-size:14px;text-align:center}.content___nlH4h{margin-top:20px}.content___nlH4h [class~=ant-tree]{background:none;color:#fff}.content___nlH4h [class~=ant-tree-treenode-selected]{color:#fff;width:100%}.content___nlH4h [class~=ant-tree-treenode-selected]:before{background:#2f3662!important}.content___nlH4h [class~=ant-tree-node-content-wrapper]{background:none!important;color:#fff!important}.content___nlH4h [class~=ant-tree-node-content-wrapper]:hover{background:none!important}.content___nlH4h [class~=drag-over]>[draggable]{opacity:1!important}.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-close]:before,.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-open]:before{background:#2f3662!important}.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=icon-gengduo2],.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=icon-gengduo2]{display:inline}.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=ant-tree-node-content-wrapper],.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___nlH4h [class~=ant-tree-treenode]{align-items:center!important;display:flex!important;height:36px;padding:5px 0!important;width:100%}.content___nlH4h [class~=ant-tree-treenode] *{transition:none!important}.content___nlH4h [class~=ant-tree-treenode]:hover:before{background:#2f3662!important;bottom:0!important}.content___nlH4h [class~=ant-tree-treenode]:hover [class~=icon-gengduo2]{display:inline}.content___nlH4h [class~=ant-tree-treenode] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___nlH4h [class~=ant-tree-treenode] [class~=icon-gengduo2]{top:-1px}.content___nlH4h [class~=drag-over-gap-bottom],.content___nlH4h [class~=drag-over-gap-top]{transition:none!important}.content___nlH4h [class~=drag-over-gap-bottom]>[draggable],.content___nlH4h [class~=drag-over-gap-top]>[draggable]{border:0 solid #000!important;line-height:24px!important;transition:none!important}.gitCode___jaHbo{color:#fff;font-size:14px;padding:32px 14px 0 20px}[class~=ant-tree-switcher]{margin-left:20px!important}.ellipsis___wqs5z{margin:5px 10px}[class~=c-555a88]{border-radius:8px;position:relative}ul.menu___E01hA{background:#686f9a;color:#fff;width:122px}ul.menu___E01hA li{color:#fff}ul.menu___E01hA [class~=ant-dropdown-menu-item-active]{background:#3e4571}.overlayClass___LrvQr [class~=ant-tooltip-content]{position:relative;z-index:11}.overlayClass___LrvQr [class~=ant-tooltip-content] [class~=ant-tooltip-arrow-content]{left:-16px}.overlayClass___LrvQr:before{background:rgba(0,0,0,.3);bottom:0;content:" ";left:0;position:fixed;right:0;top:0;z-index:10}.tips___XoHVF{color:#fff;line-height:22px;margin-bottom:10px;padding:0 20px;text-align:justify;width:100%}.gitTree___VsBuj [class~=ant-tree-draggable-icon]{display:none}.wrap___qIbzI{padding:20px}.content___cWjqb{background:#f5f5f5;display:flex;flex-direction:column;font-size:14px;height:200px;overflow-y:auto;padding:10px}.content___cWjqb a{color:#05101a}.content___cWjqb a:hover{color:#40a9ff}.mainPathWrap___QP5mq{display:flex;flex-direction:row}.colorBlue___zUy77{color:#0152d9}.flex_box_center___JYIA5{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OOSa6{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___s1AAj{box-align:center;align-items:center}.flex_box_center_end___Ou9x8{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___fXhOh{box-orient:block-axis;flex-direction:column}.commitWrap___xJGHF{align-items:center;background-color:#fff;display:flex;flex-direction:row;font-size:16px;justify-content:space-between;margin-bottom:10px;padding:20px}.wrap___OEGuw{padding:20px}.colorGray___nocDG{color:#999}.content___Cvvjf{display:flex;flex-direction:column;font-size:16px;margin-bottom:10px;padding:20px}.itemTime___wIggD{color:#0152d9;margin-right:15px}.imageUrl___C3Dsm{border-radius:50px;height:50px;width:50px}.blueLight___qEiQB{color:#b0b5d6;font-size:16px}.divider___G5Y2d{background:#3e4571;border-radius:1px;margin:20px 0}.empty___L1pRU{box-orient:block-axis;display:box;display:flex;flex-direction:column;height:100%;width:100%}.empty___L1pRU,.flex_box_center___eoeVu{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___f9Khj{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___mDOuj{box-align:center;align-items:center}.flex_box_center_end___q43Rs{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___lnTOC{box-orient:block-axis;flex-direction:column}.level___W39_7{display:flex;flex:1 1;height:100%;overflow:hidden}.level___W39_7 .left___xugM0{background-color:#0a143d;height:100%;max-width:440px;position:relative;width:25%}.level___W39_7 .left___xugM0 .container___MnoCi{display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.level___W39_7 .left___xugM0 .container___MnoCi .title___HNuSO{color:#fff;font-size:14px;padding:30px 0 10px 20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK{flex:1 1;overflow:auto}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .ant-empty{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .ant-empty .ant-empty-description{color:#0152d9}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .ant-spin{align-items:center;display:flex;height:100%;justify-content:center}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;height:44px;justify-content:flex-start;padding-left:20px;width:100%}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF:hover{background:rgba(62,69,113,.4)}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF:hover .s3___piVr6{display:block}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF .s2___jJaip{flex:1 1;overflow:hidden;padding-left:14px;padding-right:14px;text-overflow:ellipsis;white-space:nowrap}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF .s3___piVr6{display:none;padding-right:20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo{align-items:center;background:#3e4571!important;color:#fff;cursor:pointer;display:flex;font-size:14px;height:44px;justify-content:flex-start;padding-left:20px;width:100%}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo:hover{background:rgba(62,69,113,.4)}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo:hover .s3___piVr6{display:block}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo .s2___jJaip{flex:1 1;overflow:hidden;padding-left:14px;padding-right:14px;text-overflow:ellipsis;white-space:nowrap}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo .s3___piVr6{display:none;padding-right:20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .os___Zt66K{color:#686f9a;height:40px;line-height:40px;text-align:center}.level___W39_7 .left___xugM0 .btns___mA9Xb{bottom:0;left:0;position:absolute;width:192px;z-index:2}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE{height:100%;position:relative;width:100%}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .icon___l26_g{background:#1890ff;border-radius:25px;bottom:20px;box-shadow:0 0 4px 0 #1890ff;color:#fff;cursor:pointer;font-size:38px;font-weight:200;height:50px;left:20px;line-height:44px;position:absolute;text-align:center;transition:all .5s ease 0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px;z-index:5}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O{bottom:88px;left:20px;position:absolute;transition:.5s;z-index:6}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O .d1___WyJ4s,.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O .d2___GQq5w{background:#0152d9;border-radius:25px;box-shadow:0 0 4px 0 #0152d9;color:#fff;cursor:pointer;font-size:16px;height:40px;line-height:40px;text-align:center;width:152px}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O .d2___GQq5w{background:#44d7b6;box-shadow:0 0 4px 0 #44d7b6;margin-top:20px}.level___W39_7 .left___xugM0 .elseShrink___ZoNE2,.level___W39_7 .left___xugM0 .shrink___NbOqs{background:#fff;border-radius:8px 0 0 8px;color:#0152d9;cursor:pointer;height:80px;line-height:80px;position:absolute;right:0;text-align:center;top:50%;width:20px;z-index:55}.level___W39_7 .left___xugM0 .elseShrink___ZoNE2{background:#0152d9;color:#fff;right:-20px;transform:rotateY(180deg)}.level___W39_7 .right___zgEq_{background-color:#fff;display:flex;flex:1 1;height:100%;overflow:hidden;transform:translateX(0)}.level___W39_7 .right___zgEq_ .addIcon___aVZVl{align-items:center;color:#999;display:flex;height:100%;justify-content:center;width:100%}.level___W39_7 .right___zgEq_ .customFixedButton{z-index:98}.level___W39_7 .right___zgEq_ .ant-form-item-control-input,.level___W39_7 .right___zgEq_ .ant-input,.level___W39_7 .right___zgEq_ .ant-input-affix-wrapper,.level___W39_7 .right___zgEq_ .ant-select,.level___W39_7 .right___zgEq_ .customFixedButton button{border-radius:4px}.level___W39_7 .right___zgEq_ .markdown-editor-container.full-screen{height:100%!important}.level___W39_7 .right___zgEq_ .markdown-editor-container.full-screen .markdown-editor-body{height:calc(100% - 38px)!important}.title___NTpKq{color:#ff954c;text-align:center}.content___oL0Iy,.title___NTpKq{font-size:14px;margin-bottom:15px}.content___oL0Iy{background:#f7f9fd;height:200px;overflow:auto;padding:5px}.add___L4cbC{padding-top:20%;text-align:center}.colorBlue___xRARA{color:#0152d9}.radio___cfwvc{display:block;font-size:14px;height:30px;line-height:30px}.flex_box_center___vG4eV{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___qVVxe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___P8Z8s{box-align:center;align-items:center}.flex_box_center_end___VMme3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___VMHwm{box-orient:block-axis;flex-direction:column}.dropdownmenus___oVzoj{width:104px}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]{text-align:center}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]:hover{background:#fff;color:#165dff!important}.dropdownmenus___oVzoj [class~=ant-dropdown-menu]{padding:10px 0!important}.popupClassNames___OcZq7{background:#ff0}.selectdown___mmcA8 [class~=ant-select-item-option-selected]{background-color:#edf2ff!important;font-weight:400!important}.selectdown___mmcA8 [class~=ant-select-item-option-active]{background-color:#fff!important;color:#165dff!important}.selectdown___mmcA8 [class~=ant-select-item-option]{padding:10px 24px}.teaching-circling-container{flex:1 1 auto}.teaching-circling-container h3{align-items:center;background:#fff;display:flex;flex-flow:row nowrap;font-size:20px;justify-content:space-between;margin:0;padding:30px 40px;width:100%}.no-data img{display:block;margin:0 auto 30px}.nodata-content{align-content:center;display:flex;flex-flow:column nowrap;justify-content:center;min-height:690px}.nodata-content p{color:#999;text-align:center}.teaching-circling-body{background:#fff;border-radius:8px;box-shadow:0 2px 10px hsla(0,0%,60%,.08);margin:16px auto;min-height:740px;width:100%}.teaching-circling-body .navs{align-items:center;box-shadow:0 2px 10px hsla(0,0%,60%,.08);color:#333;display:flex;flex-flow:row nowrap;font-size:16px;height:50px;margin:0;padding:0 40px}.teaching-circling-body .navs li{height:50px;line-height:50px;margin-right:60px}.teaching-circling-body .navs li.active{border-bottom:2px solid #009ffc}.teaching-circling-body .navs li.active a{color:#009ffc}.teaching-circling-body .navs li a{color:#333;display:block}.flex-end{justify-content:flex-end}.teaching-list{display:flex;flex-flow:column nowrap;font-size:16px;justify-content:center;margin:0;padding:0}.teaching-list>li{border-bottom:1px solid #ccc;cursor:pointer;padding:20px 40px}.teaching-list .item-group{align-content:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.teaching-list .info{align-items:center;display:flex;flex-flow:row wrap;margin:0;padding:0}.teaching-list .info li{margin:16px 8px 0 0;position:relative}.teaching-list .info li div{height:28px;line-height:28px;padding:0 20px;text-align:center}.teaching-list .info li.active div{background:#ccc}.teaching-list .info li .btn-del{color:red;position:absolute;right:0;top:0}.groups{align-items:center;display:flex;flex-flow:row wrap;list-style:none;margin:16px 0}.groups li{width:50%}.select-teach-group{min-height:320px;padding:20px 0 0 20px;position:relative}.select-teach-group .btn-actions{bottom:20px;position:absolute;right:20px}.bg___GzXpp{display:flex;justify-content:space-between;margin:30px auto 80px;width:1200px}.wrap___A40jS{width:100%}.modal___Zz7dC{display:flex;flex-direction:row;justify-content:center}.content___H5ZN2{background-color:#fff}.head___o5t32{align-items:center;border-bottom:1px solid #f4f4f4;display:flex;flex-direction:row;height:76px;justify-content:space-between}.headCount___eBMPN{color:#333;font-size:16px;font-weight:700;height:16px;line-height:16px;margin-left:40px}.button___YSSGm{border-radius:4px;color:#fff;cursor:pointer;font-size:14px;height:32px;text-align:center;width:100px}.itemWrap___iPWUC{border-bottom:1px solid #eee;cursor:default;display:flex;flex-direction:row;padding:20px 40px}.imgWrap___T70Es{margin-right:20px;position:relative}.img___oumA5{border-radius:50%}.manager___VdXG8{background:#0152d9;border-bottom-left-radius:31px;border-bottom-right-radius:28px;bottom:13px;color:#fff;display:inline-block;font-size:10px;height:18px;left:2px;position:absolute;text-align:center;width:44px}.itemContent____npAh{display:flex;flex:1 1;flex-direction:column}.nameWrap___nazId{display:flex;flex-direction:row;justify-content:space-between}.name___Z48aE{color:#000;font-size:16px}.name___Z48aE>span{background-color:#0152d9;border-radius:10px;color:#fff;display:inline-block;font-size:12px;line-height:15px;margin-left:4px;padding:1px 6px;transform:translateY(-1px)}.actionGroup___eScAq{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:140px}.deleteIcon___FK_OA{color:#bbb;cursor:pointer;font-size:18px}.deleteIcon___FK_OA:hover{color:#f55}.schoolWrap___jJuIm{color:#b2b2b2;display:flex;flex-direction:row;font-size:12px;justify-content:space-between}.school___kSMwT{cursor:default;max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.countWrap___p7epV{margin-top:30px;text-align:center}.deletetitle___uVCHi{color:#e53333;font-size:16px!important}.deletetitle___uVCHi:hover{color:#f55}.yseTitle___L6JF9{color:#0152d9;font-size:16px!important}.flex_box_center___et8xE{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___GBGuw{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____6P1q{box-align:center;align-items:center}.flex_box_center_end___whXw6{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___mWgI_{box-orient:block-axis;flex-direction:column}.header___Wn4fJ{min-width:1200px;position:relative}.header___Wn4fJ [class~=ant-layout-header]{background:#24292f;height:72px;padding:0}.header___Wn4fJ .logo___QnotM{height:36px;margin-right:40px}.header___Wn4fJ .menu___twLGR{align-items:center;display:flex;flex-flow:row nowrap;margin:0;padding:0}.header___Wn4fJ .menu___twLGR li{align-items:center;display:flex;justify-content:center;margin-right:30px;position:relative}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa{background:#fff;border-radius:6px;box-shadow:0 10px 16px 0 #cecece;display:none;left:-20px;line-height:1.5;padding:20px;position:absolute;top:50px;z-index:999}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .line___D1auu{background:#dbdce0;height:1px;margin:24px 0;width:100%}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K{cursor:pointer}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K:hover aside{color:#165dff}.header___Wn4fJ .menu___twLGR li .name___dR5V2{align-items:center;cursor:pointer;display:flex;height:50px}.header___Wn4fJ .menu___twLGR li .name___dR5V2 span{color:#fff;display:inline-block;font-size:16px;position:relative}.header___Wn4fJ .menu___twLGR li .name___dR5V2 span b{color:#d4443c;display:inline-block;transform:translate(2px,-7px)}.header___Wn4fJ .menu___twLGR li .name___dR5V2 i{color:#979797;display:inline-block;font-size:12px;transform:translateY(1px) scale(.6)}.header___Wn4fJ .menu___twLGR li:hover .name___dR5V2 span{color:#c5c5c5}.header___Wn4fJ .menu___twLGR li:hover .dropDown___Cwaoa{display:block}.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span{color:#c5c5c5}.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span:after{background:#c5c5c5;border-radius:1px;bottom:12px;content:"";height:2px;left:0;position:absolute;width:100%}.header___Wn4fJ .edu-menu___iWLK0{align-items:center;display:flex;flex-flow:row nowrap;height:72px;justify-content:space-between;margin:0 auto;width:100%;width:1200px}.header___Wn4fJ .newslight___lSZjL{background:#fb3226;border-radius:5px;height:5px;left:10px;position:absolute;top:0;width:5px}.header___Wn4fJ .classromediv___knFRv{animation:glow___gzrPH .2s ease-out infinite alternate}.spandiv___Gm_hg{background:rgba(0,255,249,.2);height:30px;line-height:30px;text-align:center;width:80px}.header-iearning___LZfyg{background-color:hsla(0,0%,100%,.8)!important;box-shadow:0 2px 10px 0 hsla(0,0%,53%,.5);height:60px;left:0;min-width:1200px;position:fixed;top:0;width:100%;z-index:1000}.header-iearning___LZfyg .logo___QnotM{height:36px}.header-iearning___LZfyg [class~=ant-layout-header]{background:transparent;color:#000;color:initial;height:60px;padding:0}.header-iearning___LZfyg .menu___twLGR{align-items:center;display:flex;flex-flow:row nowrap;margin:0 0 0 auto;padding:0}.header-iearning___LZfyg .menu___twLGR li{align-items:center;display:flex;justify-content:center;margin-right:30px;position:relative}.header-iearning___LZfyg .menu___twLGR li:hover a{color:#828383}.header-iearning___LZfyg .menu___twLGR li.actived___ohMks a{color:#196efd}.header-iearning___LZfyg .menu___twLGR li.actived___ohMks:after{background-color:#196efd;bottom:10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:28px}.header-iearning___LZfyg .menu___twLGR li a{color:#434d6c;font-size:16px;position:relative}.header-iearning___LZfyg .edu-menu___iWLK0{align-items:center;display:flex;flex-flow:row nowrap;height:60px;justify-content:space-between;min-width:1200px;padding:0 20px;width:100%}.header-iearning___LZfyg .newslight___lSZjL{background:#fb3226;border-radius:5px;height:5px;left:10px;position:absolute;top:0;width:5px}.header-iearning___LZfyg .classromediv___knFRv{animation:glow___gzrPH .2s ease-out infinite alternate}.header-iearning___LZfyg .title___Ozzjk{color:#196efd;font-size:18px;font-weight:600;margin-left:10px}.headerFixed___QLwBd{position:fixed;top:0;width:100%;z-index:999}.headerFixed___QLwBd+section{padding-top:60px}@keyframes glow___gzrPH{0%{background:rgba(0,255,249,.2);border-color:#00fff9;box-shadow:0 0 5px rgba(0,255,249,.2)}to{background:rgba(0,255,249,.2);border-color:#00fff9;box-shadow:0 0 8px rgba(0,255,249,.6)}}.search-input{background:#373e3f!important;border:1px solid #373e3f!important;width:300px!important}.search-input [class~=ant-input]{background:#373e3f!important;color:#fff}.search-input .ant-input-search-icon:before{border-left:none}.search-input .ant-input-search-icon{color:#999}.search-bar{align-items:center;color:#fff;display:flex;flex:1 0 auto;flex-flow:row nowrap;justify-content:flex-end;position:relative}.search-bar a:hover{color:#fff}.tilte___IfiMG{color:#333;font-size:16px;text-align:center}.flexRow___pQP78{flex-direction:row;margin-top:30px}.flexColumn___xrBZQ,.flexRow___pQP78{align-items:center;display:flex;justify-content:center}.flexColumn___xrBZQ{flex-direction:column}.footerWrap___C5kCC{display:flex;justify-content:space-between}.img___GoWZu{border-style:none;height:37px;vertical-align:middle;width:40px}.content___pumTK{color:#979797;font-size:14px;margin-top:15px}.modalContent___XvHiZ{color:#333;font-size:16px;margin-top:10px;text-align:center}.bottom___z0ujX{margin-bottom:15px;text-align:center;width:100%}.bottom___z0ujX .yes___hodnN{background:#3061d0;border:0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff!important;font-weight:400;height:32px;width:88px}.bottom___z0ujX .yes___hodnN:hover{background:#5784de}.bottom___z0ujX .no___hiPz5{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66!important;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.flex_box_center___cltIf{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___fKr_O{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____QfiA{box-align:center;align-items:center}.flex_box_center_end___ysqmH{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___CfE8K{box-orient:block-axis;flex-direction:column}.rightMenu___ADTOX{text-align:center;width:120px}.rightMenu___ADTOX li{background:none!important;height:35px;line-height:35px;padding:0 15px}.rightMenu___ADTOX li:hover{background:#0152d9!important}.rightMenu___ADTOX li:hover a{color:#fff!important}.rightMenu___ADTOX li a{font-size:14px;margin:0;padding:0}.joinMenu___aRGsf{padding:0;width:240px}.joinMenu___aRGsf a{color:#323232}.joinBoard___AeUvr{border:1px solid #eee;height:100%;width:1px}.joinCol___fV4uL{width:48%}.flex_box_center___YbxYn{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Atwkg{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____I6AC{box-align:center;align-items:center}.flex_box_center_end___LrYPg{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___j7QNF{box-orient:block-axis;flex-direction:column}.userPic___a46Uz{border-radius:34px;cursor:pointer;height:34px;width:34px}.rightMenu___y_nqk{text-align:center}.rightMenu___y_nqk li{padding:0}.rightMenu___y_nqk li:hover{background:#0152d9}.rightMenu___y_nqk li:hover a{color:#fff}.rightMenu___y_nqk li a{font-size:14px;margin:0}[id=educoder] .menuWrap___iwlZB{border-radius:2px;padding-left:0;padding-right:0}[id=educoder] .menuWrap___iwlZB li{height:35px;padding:0!important}[id=educoder] .menuWrap___iwlZB li [class~=ant-dropdown-menu-title-content]{flex:none!important}[id=educoder] .menuWrap___iwlZB li a{color:#323232;line-height:35px;margin:0;padding:0 15px;text-align:left}.exit___MOREW{border-top:1px solid #eee}.classromediv___crYsO{align-items:center;animation:glow___jMGk7 .2s ease-out infinite alternate;border-radius:50px;cursor:pointer;display:flex;height:50px;width:60px}@keyframes glow___jMGk7{0%{border-color:#00fff9;box-shadow:0 0 5px rgba(0,255,249,.2);text-align:center}to{border-color:#00fff9;box-shadow:0 0 8px rgba(0,255,249,.6);text-align:center}}.height67___asp2E{height:67px}.login___WGEW9{background:linear-gradient(135deg,#6c7bfd,#3a45fa);border-radius:2px;color:#fff;cursor:pointer;font-size:14px;height:32px;line-height:32px;text-align:center;width:90px}.login___WGEW9>span{padding:0!important}.icon___HABAt{color:#979797;display:inline-block;font-size:12px;transform:translateY(3px) scale(.6)}.tip___a6MfI{align-items:center;display:flex;font-size:12px;height:40px;justify-content:space-between;margin:0 auto;width:1200px}.titlesize___RiFfV{font-size:16px;font-weight:800}.labelWrap___gNw3Q{display:flex;flex-direction:row;margin-top:30px}.label___uujJZ{font-size:14px;text-align:right;width:145px}.labelContent___QsIDL{display:flex;flex-direction:column;margin-left:10px}.selectSchool___HL1ax{width:600px}.selectSchool___HL1ax [class~=ant-select-selector]{background-color:#f5f5f5!important;border:0!important}.dataPicker___Ux1tp{width:600px}.itemWrap___Q0uQz{border-bottom:1px solid #eee;cursor:default;display:flex;flex-direction:row;padding:20px 40px}.img___bqnNM{border-radius:50%}.itemContent___FvPMp{display:flex;flex:1 1;flex-direction:column;margin-left:20px}.nameWrap___ALKio{display:flex;flex-direction:row;justify-content:space-between}.name___Q7c5Q{color:#000;font-size:18px}.actionGroup___qiWs0{align-items:center;width:140px}.actionGroup___qiWs0,.schoolWrap___dXuoo{display:flex;flex-direction:row;justify-content:space-between}.schoolWrap___dXuoo{color:#b2b2b2;font-size:12px}.school___CW5RX{cursor:default;max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.colorOrange___EkZAA{color:#ff6601}.colorYellow___evRzy{color:#e6a23c}.graaytitle___LUmPS{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;height:54px;justify-content:left;margin-top:10px;padding:0 20px}.buttonFixed___vyq30{background:#fff;bottom:0;box-shadow:0 -4px 4px 0 rgba(0,0,0,.05);height:63px;left:0;position:fixed;width:100%;z-index:1000}.button___hxmYv{font-size:14px!important;font-weight:400;height:38px!important;padding:0;width:100px}.buttonWrap___uK8dl{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}.wrap___LhoYE{font-size:14px;padding:10px 20px}.labelWrap___kKVu_{display:flex;flex-direction:row;margin-top:30px}.label___we33R{font-size:16px;text-align:right;width:120px}.labelContent___RWgKj{display:flex;flex-direction:column;margin-left:10px}.flexRow___WhVXT{display:flex;flex-direction:row}.color999___R1ot6{color:#999}.radio___S0Uhc{display:block;font-size:14px;height:24px;line-height:24px}.dataPicker___zNtLB,.selectSchool___egsX3{width:200px}.modal___J1s9f span{margin-top:5px}.colorOrange___NDyE2{color:#ff6601}.colorYellow___Ijswi{color:#e6a23c}.bottomButton___sODGQ{left:auto;position:absolute;width:76%}.label___CZ1_z{align-items:center;display:flex;padding-bottom:30px}.label___CZ1_z .left___ZKFRV{align-items:center;display:flex;flex-shrink:0}.label___CZ1_z .left___ZKFRV span{color:#e53333;font-family:SimSun,sans-serif;margin-right:2px;margin-top:-2px}.label___CZ1_z .left___ZKFRV div{color:#333;font-size:16px;line-height:16px}.label___CZ1_z .left___ZKFRV i{color:#ccc;margin-left:4px}.label___CZ1_z .right___zVTRn{flex:1 1;position:relative}.label___CZ1_z .right___zVTRn .error___oNJNo{bottom:-27px;color:#e53333;font-size:14px;left:0;position:absolute;z-index:10}.selectEnvironment___LegvW{background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;max-height:1000px;position:relative;width:344px}.selectEnvironment___LegvW .search___ZMwsK{position:relative}.selectEnvironment___LegvW .search___ZMwsK .ant-input-affix-wrapper{background:#f5f5f5;border-radius:4px;margin:20px;width:87%}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S{background:#fff;border-radius:4px;box-shadow:0 3px 6px -4px grey;left:21px;max-height:196px;overflow-y:auto;position:absolute;top:53px;width:87%;z-index:10}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:5px 8px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .name___t0Y2b{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .tag___ooWkq{border:1px solid #f7b500;border-radius:12px;color:#f7b500;font-size:10px;margin-left:10px;padding:0 4px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi:hover{background-color:#f9f9f9}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk{align-items:center;background:rgba(24,144,255,.2)!important;color:#0152d9;cursor:pointer;display:flex;justify-content:space-between;padding:5px 8px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .name___t0Y2b{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .tag___ooWkq{border:1px solid #f7b500;border-radius:12px;color:#f7b500;font-size:10px;margin-left:10px;padding:0 4px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk:hover{background-color:#f9f9f9}.selectEnvironment___LegvW .spin___x2xMT{align-items:center;display:flex;flex:1 1;justify-content:center}.selectEnvironment___LegvW .common___ZhJvk{padding-left:20px}.selectEnvironment___LegvW .common___ZhJvk .title___p4_7m{color:#333;font-size:14px;font-weight:600;line-height:14px;margin-bottom:10px}.selectEnvironment___LegvW .common___ZhJvk .tags___2fYZM{display:flex;flex-wrap:wrap;padding:0}.selectEnvironment___LegvW .common___ZhJvk .tags___2fYZM .tag___ooWkq{background:#f1f1f1;border-radius:15px;color:#666;cursor:pointer;font-size:12px;line-height:12px;margin-right:10px;margin-top:10px;padding:7px 10px}.selectEnvironment___LegvW .common___ZhJvk .tags___2fYZM .tagActive___tb54k{background:rgba(24,144,255,.2);color:#0152d9}.selectEnvironment___LegvW .wrap___I9ZtF{margin-bottom:50px;margin-top:12px;overflow-y:auto;position:relative}.selectEnvironment___LegvW .wrap___I9ZtF header:first-child{margin-top:0}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX{overflow:hidden;padding:0}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ{align-items:center;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:space-between;padding:0 20px}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ:hover{background-color:#f5f5f5}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ .name___t0Y2b{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ .tag___ooWkq{border:1px solid #f7b500;border-radius:12px;color:#f7b500;font-size:10px;margin-left:10px;padding:0 4px}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6{background:rgba(24,144,255,.2)!important}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .line___Qn6mz{background-color:#f1f1f1;height:1px;margin:10px 0 10px 20px;width:300px}.selectEnvironment___LegvW .apply___EhZKq{bottom:0;padding:20px 0 20px 20px;position:absolute}.selectEnvironment___LegvW .apply___EhZKq .p1___LxfGu{color:#999;font-size:14px}.selectEnvironment___LegvW .apply___EhZKq .p2___jiQhJ{color:#0152d9;cursor:pointer;font-size:14px}.selectEnvironment___LegvW .list___n7Ydz header{align-items:center;cursor:pointer;display:flex;height:34px;justify-content:space-between;margin-top:10px;padding:0 20px}.selectEnvironment___LegvW .list___n7Ydz header:hover{background-color:#f5f5f5}.selectEnvironment___LegvW .list___n7Ydz header .title___p4_7m{color:#333;font-size:14px;font-weight:600}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz{overflow:hidden;padding:0}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ{align-items:center;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:space-between;padding:0 20px}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ:hover{background-color:#f5f5f5}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ .name___t0Y2b{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ .tag___ooWkq{border:1px solid #f7b500;border-radius:12px;color:#f7b500;font-size:10px;margin-left:10px;padding:0 4px}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .itemActive___JCEc6{background:rgba(24,144,255,.2)!important}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .line___Qn6mz{background-color:#f1f1f1;height:1px;margin:10px 0 10px 20px;width:300px}.darklySelectEnvironment___K__cy{background-color:#fff;background-color:#0a143d;display:flex;flex-direction:column;height:100%;justify-content:flex-start;max-height:1000px;max-width:440px;position:relative;width:344px;width:25%}.darklySelectEnvironment___K__cy .search___ZMwsK{position:relative}.darklySelectEnvironment___K__cy .search___ZMwsK .ant-input-affix-wrapper{background:#f5f5f5;border-radius:4px;margin:20px;width:87%}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S{background:#fff;border-radius:4px;box-shadow:0 3px 6px -4px grey;left:21px;max-height:196px;overflow-y:auto;position:absolute;top:53px;width:87%;z-index:10}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:5px 8px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .name___t0Y2b{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .tag___ooWkq{border:1px solid #f7b500;border-radius:12px;color:#f7b500;font-size:10px;margin-left:10px;padding:0 4px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi:hover{background-color:#f9f9f9}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk{align-items:center;background:rgba(24,144,255,.2)!important;color:#0152d9;cursor:pointer;display:flex;justify-content:space-between;padding:5px 8px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .name___t0Y2b{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .tag___ooWkq{border:1px solid #f7b500;border-radius:12px;color:#f7b500;font-size:10px;margin-left:10px;padding:0 4px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk:hover{background-color:#f9f9f9}.darklySelectEnvironment___K__cy .spin___x2xMT{align-items:center;display:flex;flex:1 1;justify-content:center}.darklySelectEnvironment___K__cy .common___ZhJvk{padding-left:20px}.darklySelectEnvironment___K__cy .common___ZhJvk .title___p4_7m{color:#333;font-size:14px;font-weight:600;line-height:14px;margin-bottom:10px}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM{display:flex;flex-wrap:wrap;padding:0}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tag___ooWkq{background:#f1f1f1;border-radius:15px;color:#666;cursor:pointer;font-size:12px;line-height:12px;margin-right:10px;margin-top:10px;padding:7px 10px}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tagActive___tb54k{background:rgba(24,144,255,.2);color:#0152d9}.darklySelectEnvironment___K__cy .wrap___I9ZtF{margin-bottom:50px;margin-top:12px;overflow-y:auto;position:relative}.darklySelectEnvironment___K__cy .wrap___I9ZtF header:first-child{margin-top:0}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX{overflow:hidden;padding:0}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ{align-items:center;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:space-between;padding:0 20px}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ:hover{background-color:#f5f5f5}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .name___t0Y2b{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .tag___ooWkq{border-radius:12px;font-size:10px;margin-left:10px;padding:0 4px}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6{background:rgba(24,144,255,.2)!important}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .line___Qn6mz{background-color:#f1f1f1;height:1px;margin:10px 0 10px 20px;width:300px}.darklySelectEnvironment___K__cy .apply___EhZKq{bottom:0;padding:20px 0 20px 20px;position:absolute}.darklySelectEnvironment___K__cy .apply___EhZKq .p1___LxfGu{color:#999;font-size:14px}.darklySelectEnvironment___K__cy .apply___EhZKq .p2___jiQhJ{color:#0152d9;cursor:pointer;font-size:14px}.darklySelectEnvironment___K__cy .list___n7Ydz header{align-items:center;display:flex;height:34px;justify-content:space-between;margin-top:10px;padding:0 20px}.darklySelectEnvironment___K__cy .list___n7Ydz header:hover{background-color:#f5f5f5}.darklySelectEnvironment___K__cy .list___n7Ydz header .title___p4_7m{color:#333;font-size:14px;font-weight:600}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz{overflow:hidden;padding:0}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ{align-items:center;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:space-between;padding:0 20px}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ:hover{background-color:#f5f5f5}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .name___t0Y2b{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .tag___ooWkq{border-radius:12px;font-size:10px;margin-left:10px;padding:0 4px}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .itemActive___JCEc6{background:rgba(24,144,255,.2)!important}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .line___Qn6mz{background-color:#f1f1f1;height:1px;margin:10px 0 10px 20px;width:300px}.darklySelectEnvironment___K__cy .search___ZMwsK .ant-input-affix-wrapper{background:#3e4571;color:#584c4c}.darklySelectEnvironment___K__cy .search___ZMwsK .ant-input-affix-wrapper input{color:#fff}.darklySelectEnvironment___K__cy .search___ZMwsK ::-webkit-input-placeholder{color:#b0b5d6}.darklySelectEnvironment___K__cy .common___ZhJvk .title___p4_7m{color:#fff}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tag___ooWkq{background:#3e4571;color:#b0b5d6}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tagActive___tb54k{background:#0152d9;color:#fff}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ:hover{background-color:rgba(62,69,113,.2)}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .name___t0Y2b{color:#fff}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .tag___ooWkq{border:1px solid #f7b500;color:#f7b500}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6{background:#3e4571!important}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .line___Qn6mz{background-color:#282e55}.darklySelectEnvironment___K__cy .list___n7Ydz header{cursor:pointer}.darklySelectEnvironment___K__cy .list___n7Ydz header:hover{background-color:rgba(62,69,113,.2)}.darklySelectEnvironment___K__cy .list___n7Ydz header .title___p4_7m{color:#fff}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ:hover{background-color:rgba(62,69,113,.2)}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .name___t0Y2b{color:#fff}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .tag___ooWkq{border:1px solid #f7b500;color:#f7b500}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .itemActive___JCEc6{background:#3e4571!important}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .line___Qn6mz{background-color:#282e55;width:394px}.mirrorModal___z1tEP{align-items:flex-start;display:flex;height:580px;justify-content:center;padding-bottom:4px}.mirrorModal___z1tEP .right___ZlGrr{background-color:#fff;flex:1 1;height:100%}.mirrorModal___z1tEP .right___ZlGrr header{height:60px;padding-left:30px}.mirrorModal___z1tEP .right___ZlGrr header .title___lWaS3{border-bottom:1px solid #f1f1f1;color:#333;font-size:14px;font-weight:700;height:60px;line-height:60px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .ant-empty{padding:150px 0 99px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .ant-empty .ant-empty-image{height:180px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .ant-empty .ant-empty-description{color:#999;font-size:14px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .des___ujB5y{height:425px;margin-bottom:31px;margin-top:18px;overflow-y:auto;padding-left:30px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .btns___L4vgc{display:flex;justify-content:end}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .btns___L4vgc .confirm___RFRg4{background:#3061d0;border:0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .btns___L4vgc .cancel___F1WB_{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.modal___A5dbG .ant-modal-content .ant-modal-header{border:0;color:#000;font-size:16px;font-weight:500;padding:30px 40px 10px}.modal___A5dbG .ant-modal-content .ant-modal-body{padding:0 20px;padding-left:0!important}.modal___A5dbG .ant-modal-content .ant-modal-close{right:29px;top:22px}.modal___A5dbG .ant-modal-content .ant-modal-close .ant-modal-close-icon{color:#979797;font-size:26px}.flex_box_center___jnFK3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___JoMuQ{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___XkWzp{box-align:center;align-items:center}.flex_box_center_end___kfVJX{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___mfxox{box-orient:block-axis;flex-direction:column}.content___ujW8g{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 14px}.content___ujW8g .explain___vGa5a{color:#165dff;cursor:pointer;font-size:14px;text-decoration:underline}.content___ujW8g .tabs___MbGuX{border-bottom:1px solid #dedede;display:flex;flex-shrink:0;height:40px;margin-top:24px}.content___ujW8g .tabs___MbGuX div{color:#333;cursor:pointer;font-size:16px;margin-right:40px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.content___ujW8g .tabs___MbGuX div:hover{color:#165dff}.content___ujW8g .tabs___MbGuX .active___SCmkJ{color:#165dff}.content___ujW8g .tabs___MbGuX .active___SCmkJ:after{background:#165dff;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.content___ujW8g .btns___MiEQa{align-items:center;display:flex;justify-content:flex-end;margin-top:15px}.must___n8wNT{color:#e53333;font-family:SimSun,sans-serif;margin-right:2px;margin-top:-2px}.popover___wqXWh{background-color:transparent;color:#fff}.popover___wqXWh div[class~=ant-popover-arrow]{border-left-color:rgba(5,16,26,.6)!important;border-top-color:rgba(5,16,26,.6)!important}.popover___wqXWh div[class~=ant-popover-inner]{background-color:rgba(5,16,26,.6)}.popover___wqXWh div[class~=ant-popover-inner-content]{color:#fff}.zybzForm___m1nC0 div[class~=ant-form-item]{margin-bottom:0}.zybzForm___m1nC0 div[class~=ant-form-item-explain-error]{bottom:-21px;position:absolute}.zybzForm___m1nC0 .ant-input-number{background-color:#f5f5f5;border:0;font-size:16px;height:50px;padding-top:10px;width:100%}.graaytitle___vdUDn{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;height:50px;justify-content:left}.graaytitle___vdUDn div[class~=ant-form-item-explain-error]{bottom:-30px;position:absolute}.dataPicker___RiEgz{width:400px}.examineStatus___OCyYC{color:#333;font-size:14px;font-weight:400}.examineStatus___OCyYC div{align-items:center;display:flex;margin-bottom:30px;position:relative}.examineStatus___OCyYC div:after{background:#f6f7f9;border-radius:3px;bottom:-27px;content:"";height:26px;left:10px;position:absolute;width:2px}.examineStatus___OCyYC div:last-child:after{content:"";display:none}.examineStatus___OCyYC div .contacts___MWvKz{color:#165dff;cursor:pointer;overflow:hidden;position:relative}.examineStatus___OCyYC div .contacts___MWvKz .contacts_img___kiMTs{background:url(static/contacts.5353ed7e.png) no-repeat;background-position:50%;background-size:100% 100%;height:158px;left:50%;position:absolute;right:50%;transform:translate(-50%);width:152px}.examineStatus___OCyYC div .contacts___MWvKz:hover{overflow:inherit}.examineStatus___OCyYC .suc_status___p81iO{color:#2fc25b;font-size:20px;margin-right:10px}.examineStatus___OCyYC .fail_status___Rv54W{color:#e53333;font-size:20px;margin-right:10px}.examineStatus___OCyYC .bohui___wtuT5{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selecticon___AAPZz{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;color:rgba(0,0,0,.25);display:flex;font-size:12px;font-style:normal;height:12px;inset-inline-end:auto;inset-inline-start:270px;line-height:1;margin-top:-6px;pointer-events:none;position:absolute;text-align:center;text-transform:none;top:26px;vertical-align:-.125em}.footerWrap___lXI4I div[class~=ant-form-item-control]{max-width:100%}.footerWrap___lXI4I div[class~=ant-form-item]{margin-bottom:0}.footerWrap___lXI4I div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.mirrorModal___Pi3tF{align-items:flex-start;display:flex;height:580px;justify-content:center}.mirrorModal___Pi3tF .right___Hot5f{background-color:#fff;flex:1 1;height:100%}.mirrorModal___Pi3tF .right___Hot5f header{height:60px;padding:0 30px}.mirrorModal___Pi3tF .right___Hot5f header .title___jjMKh{border-bottom:1px solid #f1f1f1;color:#333;font-size:14px;font-weight:700;height:60px;line-height:60px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty{padding:150px 0 40px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty .ant-empty-image{height:180px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty .ant-empty-description{color:#999;font-size:14px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .des___oGTUM{margin-top:18px;max-height:490px;overflow-y:auto;padding:0 30px}.modal___yy3VB .ant-modal-body{max-height:500px;overflow-y:auto}.wrap___S9yE5{background:#fff;display:flex;flex-direction:column;height:100%}.wrap___S9yE5 .content___xIxOT{flex:1 1;overflow:auto;padding:0 40px 10px}.wrap___S9yE5 .content___xIxOT .head___icGJE{align-items:center;display:flex;height:90px;padding-top:5px}.wrap___S9yE5 .content___xIxOT .head___icGJE .title___NbDBd{color:#333;font-size:16px;font-weight:700}.wrap___S9yE5 .content___xIxOT .head___icGJE .add___ntZkv{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;font-weight:500;height:32px;line-height:30px;margin-left:auto;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:120px}.wrap___S9yE5 .content___xIxOT .head___icGJE .add___ntZkv:hover{border:1px solid #3061d0}.wrap___S9yE5 .content___xIxOT .head___icGJE .addDisable___pgd9I{background:#fafbfc;border:1px solid #e9eaec;border-radius:4px;box-shadow:inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:silver;cursor:not-allowed;line-height:30px;margin-left:auto;width:120px}.wrap___S9yE5 .content___xIxOT .head___icGJE .addDisable___pgd9I,.wrap___S9yE5 .content___xIxOT .head___icGJE .setting___kQ9Qx{font-size:14px;font-weight:500;height:32px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wrap___S9yE5 .content___xIxOT .head___icGJE .setting___kQ9Qx{background:#3061d0;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;line-height:32px;margin-left:20px;width:100px}.wrap___S9yE5 .content___xIxOT .tabs___o2qas{display:flex;height:40px}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div{cursor:default;margin-left:-22px;margin-right:22px;position:relative}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div:hover i{visibility:visible}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div:hover .name___HUyj5{color:#165dff}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div i{color:#a8b0c0;visibility:hidden}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div span{color:#333;cursor:pointer;font-size:16px;padding:0 6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wrap___S9yE5 .content___xIxOT .tabs___o2qas .active___SVp4l .name___HUyj5{color:#165dff}.wrap___S9yE5 .content___xIxOT .tabs___o2qas .active___SVp4l:after{background:#165dff;bottom:0;content:"";height:2px;left:23px;position:absolute;width:calc(100% - 47px)}.wrap___S9yE5 .content___xIxOT .line___DSw6E{border-bottom:1px solid #dedede;height:1px;margin-bottom:40px}.wrap___S9yE5 .content___xIxOT .resource___AgLC3{align-items:center;background:#f5f5f5;border-radius:25px;display:flex;height:38px;justify-content:space-between;width:206px}.wrap___S9yE5 .content___xIxOT .resource___AgLC3 div{color:#333;cursor:pointer;font-size:14px;line-height:38px;text-align:center;width:102px}.wrap___S9yE5 .content___xIxOT .resource___AgLC3 .active___SVp4l{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:18px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#165dff;height:36px;line-height:34px}.wrap___S9yE5 .content___xIxOT .mirror___DGr0Q{align-items:center;border:1px solid #165dff;border-radius:4px;cursor:pointer;display:flex;height:40px;justify-content:space-between;margin-right:20px;padding:0 20px;width:206px}.wrap___S9yE5 .content___xIxOT .mirror___DGr0Q>div{color:#165dff;flex:1 1;font-size:14px;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.wrap___S9yE5 .content___xIxOT .mirror___DGr0Q>i{color:#165dff}.wrap___S9yE5 .content___xIxOT .interface___xxy5c{align-items:center;display:flex}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div{background:#f5f5f5;border-radius:4px;cursor:pointer;height:82px;margin-right:20px;padding-left:20px;padding-top:18px;position:relative;width:256px}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>span{display:none;position:absolute;right:6px;top:4px;z-index:10}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>div{align-items:center;display:flex;margin-bottom:10px}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>div i{color:#165dff}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>div span{color:#333;font-size:14px;font-weight:600;margin-left:8px}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div aside{color:#333;font-size:12px}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .active___SVp4l{background:#3061d0}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .active___SVp4l>span{display:inline}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .active___SVp4l *{color:#fff}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .disabled___GqKcR{cursor:not-allowed}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .disabled___GqKcR *{color:#999}.wrap___S9yE5 .content___xIxOT .port___vGmHQ{align-items:center;display:flex}.wrap___S9yE5 .content___xIxOT .grade___b6Adk{color:#165dff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin-bottom:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wrap___S9yE5 .content___xIxOT .grade___b6Adk i{display:inline-block;font-size:12px;margin-left:8px;transform:scale(.6) translateY(-2px)}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw{border:1px solid #dedede;border-radius:4px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .tabTitle___i8cO0{border-right:1px solid #dedede;height:60px;line-height:58px;max-width:310px;overflow:hidden;padding:0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .more___kbzpa{align-items:center;color:#165dff;display:flex;justify-content:center;width:91px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .more___kbzpa i{display:inline-block;font-size:12px;margin-left:5px;transform:scale(.6) translateY(3px)}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .serverConfig___BtI29{align-items:center;background:#f5f5f5;border-radius:4px;cursor:pointer;display:flex;font-size:14px;height:50px;justify-content:space-between;padding:0 11px;width:400px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .serverConfig___BtI29 i{color:#165dff;font-size:14px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .viewRecommendConfig___ODGyC{color:#165dff;cursor:pointer;line-height:50px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper{border-radius:4px;overflow:hidden}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper .ant-input{background:#f5f5f5;border:0;height:50px;width:359px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper .ant-input:focus{box-shadow:none}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper .ant-input-group-addon{background:#f5f5f5;border:0;color:#999;font-size:14px;padding-right:20px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab{margin:0;padding:0}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-nav:before{border-bottom:1px solid #dedede}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active{background:rgba(22,93,255,.1);border:0}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active .ant-tabs-tab-btn{color:#165dff}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active .ant-tabs-tab-btn>div:after{background:#165dff;bottom:0;content:"";height:2px;left:20px;position:absolute;width:calc(100% - 40px)}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active+div.ant-tabs-tab{border:0}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-ink-bar{display:none}.wrap___S9yE5 .content___xIxOT .system___YygCM{align-items:center;display:flex}.wrap___S9yE5 .content___xIxOT .system___YygCM div{align-items:center;background:#f5f5f5;border-radius:4px;color:#333;cursor:pointer;display:flex;height:50px;justify-content:center;margin-right:20px;width:140px}.wrap___S9yE5 .content___xIxOT .system___YygCM div i{margin-right:20px}.wrap___S9yE5 .content___xIxOT .system___YygCM div span{font-size:14px}.wrap___S9yE5 .content___xIxOT .system___YygCM .active___SVp4l{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#165dff}.wrap___S9yE5 .content___xIxOT .explain___klZ55{color:#165dff;cursor:pointer;font-size:14px;text-decoration:underline}.wrap___S9yE5 .btns___o6xWf{align-items:center;background:#fff;box-shadow:0 -4px 8px 1px #f1f1f1;display:flex;height:70px;justify-content:center}.wrap___S9yE5 .btns___o6xWf>button{border-radius:4px;height:auto;padding:9px 34px}.wrap___S9yE5 .btns___o6xWf>button:last-child{background:#165dff;color:#fff}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1{max-height:300px;overflow:auto}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:space-between;padding:0 12px}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx:hover{background:#e8e7e7}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx span{color:#000;flex:1 1;font-size:14px;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx .tag___NcFBh{border:1px solid #f7b500;border-radius:10px;color:#f7b500;font-size:12px;font-weight:400;height:20px;line-height:18px;text-align:center;width:44px}.modal___aF6vS .con_warp___W1gHS{align-items:center;color:#232b40;display:flex;font-size:14px;font-weight:400;justify-content:center;width:702px}.modal___aF6vS .con_warp___W1gHS:first-child{margin-bottom:20px}.modal___aF6vS .con_warp___W1gHS .flex___Cbe__{align-items:center;display:flex;justify-content:center}.modal___aF6vS .con_warp___W1gHS .config_Warp___lXnUZ{border:1px solid #dcdcdc;border-radius:2px;height:40px;margin-right:8px;width:130px}.modal___aF6vS .con_warp___W1gHS .config_Warp___lXnUZ [class~=ant-input-number-input]{text-align:center}.modal___aF6vS .con_warp___W1gHS .config_btn___OAH7T{background:#f5f5f5;color:#666;cursor:pointer;height:38px;width:40px}.modal___aF6vS .sceneList___N5Y3k{display:flex;flex-wrap:wrap;height:auto;width:702px}.modal___aF6vS .sceneList___N5Y3k .sceneItem____bE1H{align-items:center;background:#f0f3f8;border-radius:23px;color:#464f66;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;margin-bottom:15px;margin-right:20px;padding:6px 16px;width:auto}.modal___aF6vS .sceneList___N5Y3k .sceneItemActive___e82B8{background:#3061d0;color:#fff}.header_body___lAlEX{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px}.header_body___lAlEX span{color:#333;font-size:16px;font-weight:500;letter-spacing:.01rem}.header_body___lAlEX .close___OXweN{color:#979797;cursor:pointer;font-size:15px}.no_data___h77J2{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:140px;text-align:center}.recommend_config_introduce___ifFGY{color:#666;font-size:12px;font-weight:400;line-height:26px}.recommend_config___UXyKS{display:flex;margin-bottom:26px;margin-top:20px}.recommend_config___UXyKS .recommend_config_item___zONum{background:#f6f7f9;border:1px solid transparent;border-radius:4px;cursor:pointer;height:auto;margin-right:50px;min-height:135px;padding:15px 20px;width:280px}.recommend_config___UXyKS .recommend_config_item___zONum:last-child{margin-right:0}.recommend_config___UXyKS .recommend_config_item___zONum:hover{background:rgba(48,97,208,.08);border:1px solid #a4bdf5;box-shadow:0 4px 5px 0 rgba(213,227,255,.43)}.recommend_config___UXyKS .recommend_config_item___zONum .item_title___w5vXw{align-items:start;color:#333;display:flex;font-size:14px;font-weight:600;justify-content:space-between}.recommend_config___UXyKS .recommend_config_item___zONum .recommend_text___f68Eu{align-items:center;background:#ec9c20;border-radius:10px;color:#fff;display:flex;font-size:14px;height:20px;justify-content:center;width:44px}.recommend_config___UXyKS .recommend_config_item___zONum .item_content___j_zbN{color:#191919;display:flex;font-size:14px;justify-content:space-between;margin-top:8px}.recommend_config___UXyKS .recommend_config_active_item___SrTkJ{background:rgba(48,97,208,.08);border:1px solid #a4bdf5;box-shadow:0 4px 5px 0 rgba(213,227,255,.43)}.recommend_config_footer___PHnlA{align-items:center;display:flex;justify-content:space-between}.application___uh4gI{background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:32px;justify-content:center;line-height:30px;width:80px}.tooltip___f0uXh{color:#999;font-size:14px;margin-left:6px}.tooltip___f0uXh:hover{color:#165dff}.disabled___Ha9Ba{background-color:rgba(0,0,0,.06);color:#d9d9d9}.lineChart___dCEZW{height:350px;margin:0 auto;width:100%}.flex_warp___Rtigf{align-items:center;display:flex;justify-content:space-between}.chart_content___tVmUj{background-color:#fff;border:1px solid #f6f7f9;border-radius:4px;margin-bottom:20px;min-height:320px;width:100%}.chart_content___tVmUj .chart_title___AOPx7{align-items:center;background:#f6f7f9;color:#232b40;display:flex;font-weight:500;height:40px;justify-content:space-between;padding:9px 20px;width:100%}.chart_content___tVmUj .listdata___mi4KG{align-items:center;display:flex;justify-content:flex-end;padding-bottom:12px}.chart_content___tVmUj .listdata___mi4KG .block___prArl{height:3px;width:15px}.chart_content___tVmUj .listdata___mi4KG .typename___j4diD{color:#999;width:180px}.chart_content___tVmUj .listdata___mi4KG .val___MeuWc{color:#232b40;font-size:14px;font-weight:400;height:22px;line-height:22px;margin-left:10px;width:210px}.info_con___eIdJL{background-color:#f6f7f9;margin:15px auto;padding:0 10px 5px;width:900px}.info_con___eIdJL .info_top___UKMbT{color:#666;display:flex;font-size:12px;font-weight:400;justify-content:flex-end;padding:17px 0 12px}.info_con___eIdJL .info_top___UKMbT div{height:20px;line-height:20px;margin-left:10px;width:210px}.fullscreen___PICBn{cursor:pointer}.fullscreen___PICBn:hover{color:#3061d0}.chart_content_qp___ae1n1 .spin_dom___T7PCy{margin-top:20%}.list___p00l5 .head___JcQe0{display:flex;margin-bottom:3px}.list___p00l5 .head___JcQe0 div{color:#333;font-size:14px;line-height:18px;margin-right:20px;width:480px}.list___p00l5 .row___kLpLL{align-items:center;display:flex}.footerWrap___Qaahm div[class~=ant-form-item-control]{max-width:100%}.footerWrap___Qaahm div[class~=ant-form-item]{margin-bottom:0}.footerWrap___Qaahm div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.practice___g43Av{align-items:flex-start;display:flex;height:100%;justify-content:center;overflow:hidden}.practice___g43Av .right___plViv{background-color:#fff;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-start}.practice___g43Av .right___plViv header{flex-shrink:0;height:60px;padding:0 30px}.practice___g43Av .right___plViv header .title___fJJJd{border-bottom:1px solid #f1f1f1;color:#333;font-size:16px;font-weight:700;height:60px;line-height:60px}.practice___g43Av .right___plViv .content___Aiv2H{flex:1 1;overflow-y:auto}.practice___g43Av .right___plViv .content___Aiv2H .ant-empty{padding:150px 0}.practice___g43Av .right___plViv .content___Aiv2H .ant-empty .ant-empty-image{height:180px}.practice___g43Av .right___plViv .content___Aiv2H .ant-empty .ant-empty-description{color:#999;font-size:14px}.practice___g43Av .right___plViv .content___Aiv2H .ant-select{background-color:#f5f5f5;border-radius:4px;flex-shrink:0;height:50px;padding-top:12px}.practice___g43Av .right___plViv .content___Aiv2H .ant-select .ant-select-selection-item{font-size:16px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig{margin-bottom:30px;padding:0 30px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .title___fJJJd{color:#333;font-size:16px;font-weight:700;height:16px;line-height:16px;padding:30px 0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .mainBody___fTSjs{color:#333;font-size:16px;line-height:32px;margin-top:14px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .selectBox___omezm{align-items:center;display:flex}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .selectBox___omezm .smallType___NU4X3{padding-left:10px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .selectBox___omezm .smallType___NU4X3 span{color:#999;margin-right:10px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .evaluating___YaR_r .evaluatingLabel___Cy_Vk{position:relative}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .evaluating___YaR_r .evaluatingLabel___Cy_Vk .mask___ewIvw{border-radius:4px;cursor:pointer;height:100%;position:absolute;width:400px;z-index:10}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .evaluating___YaR_r .evaluatingLabel___Cy_Vk .evaluatingS1___oKt4O{color:#0152d9;cursor:pointer;margin-left:10px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS{margin:20px 0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .serviceSetLeft___ek9V_{color:#333;font-weight:400;margin-bottom:4px;min-width:100px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper{border-radius:4px;overflow:hidden}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper .ant-input{background:#f5f5f5;border:0;height:50px;width:359px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper .ant-input:focus{box-shadow:none}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper .ant-input-group-addon{background:#f5f5f5;border:0;color:#999;font-size:14px;padding-right:20px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab{margin:0;padding:0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-nav:before{border-bottom:1px solid #dedede}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active{background:rgba(22,93,255,.1);border:0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active .ant-tabs-tab-btn{color:#165dff}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active .ant-tabs-tab-btn>div:after{background:#165dff;bottom:0;content:"";height:2px;left:20px;position:absolute;width:calc(100% - 40px)}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active+div.ant-tabs-tab{border:0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-ink-bar{display:none}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .serviceSetTip___t8Vpy{color:#999;display:inline-block;line-height:50px;margin-left:12px}.practice___g43Av .right___plViv .btns___E8bN3{align-items:center;background:#fff;box-shadow:0 -4px 8px -4px #f1f1f1;display:flex;flex-shrink:0;height:70px;justify-content:center;padding:30px}.practice___g43Av .right___plViv .btns___E8bN3>button{height:40px;width:100px}.popover___s3ipd{background-color:transparent;color:#fff}.popover___s3ipd div[class~=ant-popover-arrow]{border-left-color:rgba(5,16,26,.6)!important;border-top-color:rgba(5,16,26,.6)!important}.popover___s3ipd div[class~=ant-popover-inner]{background-color:rgba(5,16,26,.6)}.popover___s3ipd div[class~=ant-popover-inner-content]{color:#fff}.serverConfig___tirr2{align-items:center;background:#f5f5f5;cursor:pointer;display:flex;font-size:14px;height:50px;justify-content:space-between;padding:0 11px;width:400px}.serverConfig___tirr2 i{color:#165dff;font-size:14px}.viewRecommendConfig___vFIgu{color:#165dff;cursor:pointer;line-height:50px;margin-left:12px}.flex_box_center___l5eTc{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___k0OR7{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___OKlIC{box-align:center;align-items:center}.flex_box_center_end___hN9A6{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ijTq_{box-orient:block-axis;flex-direction:column}.dataset___dSWAV{background-color:#fff;height:100%;overflow:auto}.dataset___dSWAV .header___BzxI4{align-items:center;background-color:#fff;display:flex;height:92px;justify-content:space-between;padding:0 40px}.dataset___dSWAV .header___BzxI4 .title___cPEyN{color:#333;font-size:18px;font-weight:700}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR{margin-left:auto}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR .pathTitle___TOS2Z{color:#333}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR i{cursor:pointer}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR i:hover{color:#0152d9}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR input{background:#f5f5f5;border:0;border-radius:4px;height:34px;margin:0 14px;padding:0 14px;width:290px}.dataset___dSWAV .header___BzxI4 .btns___jGE8o{display:flex;justify-content:space-between}.dataset___dSWAV .header___BzxI4 .btns___jGE8o button{border-radius:4px;font-size:14px;height:32px;width:100px}.dataset___dSWAV .content___s4ep8{height:calc(100% - 92px);padding:0 40px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-table-thead tr{border-top:1px solid #f1f1f1;height:76px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-table-thead tr th{background-color:#fff;border:0;border-radius:0;border-top:1px solid #f1f1f1}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination{margin-top:40px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination .ant-pagination-item-active{background:#0152d9;border-color:#0152d9}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination .ant-pagination-item-active a{color:#fff}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination button{line-height:normal}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r{height:60px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r td{border-bottom:0}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r.row___ONd7r:nth-child(odd){background-color:#f5f5f5}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r.row___ONd7r:nth-child(2n){background-color:#fff}.dataset___dSWAV .empty___CgtTE{box-align:center;box-orient:block-axis;align-items:center;background:#fff;display:box;display:flex;flex-direction:column;height:100%;justify-content:center;-webkit-justify-content:center;padding:200px;width:100%}.dataset___dSWAV .path___Cg5rX{align-items:center;display:flex}.dataset___dSWAV .path___Cg5rX .text___SCLRV{display:inline-block;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataset___dSWAV .path___Cg5rX i{cursor:pointer}.dataset___dSWAV .path___Cg5rX i:hover{color:#0152d9}.dataset___dSWAV .actionsBtns___L5tdC{display:flex;justify-content:space-between;padding-right:12px}.dataset___dSWAV .actionsBtns___L5tdC i,.dataset___dSWAV .actionsBtns___L5tdC span{cursor:pointer}.dataset___dSWAV .actionsBtns___L5tdC i:hover,.dataset___dSWAV .actionsBtns___L5tdC span:hover{color:#0152d9}.customModal___qVeG3 .ant-form-item-label{margin-bottom:21px;margin-top:18px}.customModal___qVeG3 .ant-form-item-label label{font-size:16px}.customModal___qVeG3 .ant-modal-close-x{height:66px;line-height:66px;width:86px}.customModal___qVeG3 .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___qVeG3 .ant-modal-header{padding:22px 40px}.customModal___qVeG3 .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.customModal___qVeG3 .ant-modal-footer{border:0;padding:30px 40px}.customModal___qVeG3 .ant-modal-footer button{border-radius:4px;height:40px;width:100px}.customModal___qVeG3 .ant-modal-footer button:first-child{margin-right:20px}.customModal___qVeG3 .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper{background:#f5f5f5;border-radius:4px;height:50px;padding:0 20px}.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper>input,.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper>span{background:#f5f5f5;font-size:16px}.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.customModal___qVeG3 .ant-modal-body .ant-input-wrapper{background:#f5f5f5;border-radius:4px;height:50px;overflow:hidden;padding-right:20px}.customModal___qVeG3 .ant-modal-body .ant-input-wrapper>input{background:#f5f5f5;font-size:16px;height:50px}.customModal___qVeG3 .ant-modal-body .ant-input-wrapper>span{background:#dedede;border:0;font-size:16px;height:50px;padding:0 20px}.shareModal___HedYo .ant-form-item-label{margin-bottom:21px;margin-top:18px}.shareModal___HedYo .ant-form-item-label label{font-size:16px}.shareModal___HedYo .ant-modal-close-x{height:66px;line-height:66px;width:86px}.shareModal___HedYo .ant-modal-content{border-radius:4px;overflow:hidden}.shareModal___HedYo .ant-modal-header{padding:22px 40px}.shareModal___HedYo .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.shareModal___HedYo .ant-modal-footer{border:0;padding:30px 40px}.shareModal___HedYo .ant-modal-footer button{border-radius:4px;height:40px;width:100px}.shareModal___HedYo .ant-modal-footer button:first-child{margin-right:20px}.shareModal___HedYo .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper{background:#f5f5f5;border-radius:4px;height:50px;padding:0 20px}.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper>input,.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper>span{background:#f5f5f5;font-size:16px}.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.shareModal___HedYo .ant-modal-body .ant-input-wrapper{background:#f5f5f5;border-radius:4px;height:50px;overflow:hidden;padding-right:20px}.shareModal___HedYo .ant-modal-body .ant-input-wrapper>input{background:#f5f5f5;font-size:16px;height:50px}.shareModal___HedYo .ant-modal-body .ant-input-wrapper>span{background:#dedede;border:0;font-size:16px;height:50px;padding:0 20px}.shareModal___HedYo .fileName___x56US{color:#333;margin-bottom:30px}.shareModal___HedYo .fileName___x56US span{color:#999}.renameModal___SmCAd .ant-form-item-label{margin-bottom:21px;margin-top:18px}.renameModal___SmCAd .ant-form-item-label label{font-size:16px}.renameModal___SmCAd .ant-modal-close-x{height:66px;line-height:66px;width:86px}.renameModal___SmCAd .ant-modal-content{border-radius:4px;overflow:hidden}.renameModal___SmCAd .ant-modal-header{padding:22px 40px}.renameModal___SmCAd .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.renameModal___SmCAd .ant-modal-footer{border:0;padding:30px 40px}.renameModal___SmCAd .ant-modal-footer button{border-radius:4px;height:40px;width:100px}.renameModal___SmCAd .ant-modal-footer button:first-child{margin-right:20px}.renameModal___SmCAd .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper{background:#f5f5f5;border-radius:4px;height:50px;padding:0 20px}.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper>input,.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper>span{background:#f5f5f5;font-size:16px}.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.renameModal___SmCAd .ant-modal-body .ant-input-wrapper{background:#f5f5f5;border-radius:4px;height:50px;overflow:hidden;padding-right:20px}.renameModal___SmCAd .ant-modal-body .ant-input-wrapper>input{background:#f5f5f5;font-size:16px;height:50px}.renameModal___SmCAd .ant-modal-body .ant-input-wrapper>span{background:#dedede;border:0;font-size:16px;height:50px;padding:0 20px}.renameModal___SmCAd .fileName___x56US{color:#3a3a3a;line-height:16px;margin-bottom:30px}.renameModal___SmCAd .fileName___x56US sup{color:#e53333;vertical-align:sub}.renameModal___SmCAd .errorDes___VLR_5{color:#e53333}.uploadFileModal___pYYDB .ant-form-item-label{margin-bottom:21px;margin-top:18px}.uploadFileModal___pYYDB .ant-form-item-label label{font-size:16px}.uploadFileModal___pYYDB .ant-modal-close-x{height:66px;line-height:66px;width:86px}.uploadFileModal___pYYDB .ant-modal-content{border-radius:4px;overflow:hidden}.uploadFileModal___pYYDB .ant-modal-header{padding:22px 40px}.uploadFileModal___pYYDB .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.uploadFileModal___pYYDB .ant-modal-footer{border:0;padding:30px 40px}.uploadFileModal___pYYDB .ant-modal-footer button{border-radius:4px;height:40px;width:100px}.uploadFileModal___pYYDB .ant-modal-footer button:first-child{margin-right:20px}.uploadFileModal___pYYDB .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper{background:#f5f5f5;border-radius:4px;height:50px;padding:0 20px}.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper>input,.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper>span{background:#f5f5f5;font-size:16px}.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.uploadFileModal___pYYDB .ant-modal-body .ant-input-wrapper{background:#f5f5f5;border-radius:4px;height:50px;overflow:hidden;padding-right:20px}.uploadFileModal___pYYDB .ant-modal-body .ant-input-wrapper>input{background:#f5f5f5;font-size:16px;height:50px}.uploadFileModal___pYYDB .ant-modal-body .ant-input-wrapper>span{background:#dedede;border:0;font-size:16px;height:50px;padding:0 20px}.uploadFileModal___pYYDB [class~=ant-modal-body]{padding:8px 40px 0 30px}.selectBtn___m_hrR{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.leftButton___F0fvG{background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;width:130px}.leftButton___F0fvG,.rightButton___oCK81{cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:32px;line-height:32px;text-align:center}.rightButton___oCK81{background:#3061d0;border-radius:2px;box-shadow:inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;margin-left:20px;width:144px}.centerText___jpgrt{color:#000;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:22px;line-height:22px;margin-top:10px;text-align:justify}.wrap___EmsVa [class~=ant-upload-drag]{background:rgba(24,144,255,.04)!important;border:1px dashed #0152d9;border-radius:4px}.wrap___EmsVa .colorBlue___XqtfP{color:#0152d9}.wrap___EmsVa .repeatedName___yMQsm{color:red}.flex_box_center___laljR{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___DeOnN{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___iLJSY{box-align:center;align-items:center}.flex_box_center_end___D8d4a{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___E1Pzm{box-orient:block-axis;flex-direction:column}.listItem___RLEHn:last-child{border-bottom:none}.listItem___RLEHn{background:#fff;border-bottom:1px solid #f6f7f9;cursor:pointer;margin-bottom:10px;padding:0 10px 10px}.listItem___RLEHn .wrap____6VVD{border-radius:4px;display:flex;padding:0 10px;position:relative;width:98%}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6{width:100%}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .header___Lufcs{display:flex;height:25px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .header___Lufcs .title___UkOuL{color:#232b40;font-family:PingFangSC,PingFang SC;font-size:16px;font-style:normal;font-weight:600;height:25px;line-height:25px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:80%}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .header___Lufcs .time____i1RA{color:#9096a3;font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;height:25px;line-height:25px;text-align:right;width:20%}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .introduction___q377_{color:#9096a3;font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:22px;margin:4px 0 8px;max-height:22px;overflow:hidden;text-align:justify;text-overflow:ellipsis;white-space:nowrap}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .from___pr6HT{color:#5f6368;font-size:14px;font-weight:400;margin-bottom:25px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX{display:flex;height:22px;line-height:22px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .user_img___K_sq1{border-radius:50%;height:22px;margin-right:6px;width:22px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .user_name___AYxpE{color:#5f6368;color:#000;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;margin-right:20px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .tags_name___r0cun{background:#f6f7f9;border-radius:2px;color:#9096a3;font-size:12px;height:22px;line-height:22px;margin-right:10px;padding:0 8px;text-align:center}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .buttonList___Q3rQ3{display:flex;margin-left:auto}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .buttonList___Q3rQ3 .buttonItem___YDwk1{color:#2c3850;cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;margin-left:30px;text-align:left}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .buttonList___Q3rQ3 .buttonItem___YDwk1:hover{color:#3061d0}.flex_box_center___SntrE{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___g4tse{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ooGcI{box-align:center;align-items:center}.flex_box_center_end___UM2Cs{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___vRGBc{box-orient:block-axis;flex-direction:column}.prompt___a_aRk{align-items:center;background:hsla(221,9%,60%,.1);border-radius:0 0 8px 8px;color:#9096a3;display:flex;font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;height:30px;margin-bottom:30px;padding-left:20px;width:100%}.box___X84XK{margin-bottom:20px;margin-top:10px;max-height:140px;overflow:auto;padding-right:6px;width:calc(100% + 11px)}.box___X84XK .row___wofpN{align-items:center;display:flex;margin-top:10px}.box___X84XK .row___wofpN:first-child{margin-top:0}.box___X84XK .row___wofpN .icon___ixIOQ{margin-left:82px;margin-right:5px;width:16px}.box___X84XK .row___wofpN div[class~=ant-progress-line]{margin:0}.flex_box_center___OmLFa{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Pwqhp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___UJzms{box-align:center;align-items:center}.flex_box_center_end___qMu25{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___AimtA{box-orient:block-axis;flex-direction:column}.selectList___hGJUN{background:#fff;border:1px solid #e7f3ff;border-radius:2px;box-shadow:0 2px 6px 0 #d2d2d2}.selectList___hGJUN .selectHeader___HxdBZ{background:#f6f7f9;border-radius:2px 2px 0 0;color:#2c3850;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:40px;line-height:40px;text-indent:12px;width:100%}.selectList___hGJUN .selectContent___oWjby{border-bottom:1px solid #f5f5f5;max-height:350px;overflow:auto;padding:12px 12px 20px}.selectList___hGJUN .selectContent___oWjby .contentTitle___xlVyW{color:#b3b4b9;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;text-align:left}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU{display:flex;flex-wrap:wrap}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagName___MIGDL{color:#5f6368;text-align:left}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagNameActive___JCRev,.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagName___MIGDL{cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:22px;line-height:22px;margin-right:30px;margin-top:15px;padding:0 8px}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagNameActive___JCRev{background:#f6f7f9;border-radius:2px;color:#165dff;text-align:center}.selectList___hGJUN .activeStyle___FvXnt{display:flex;margin:20px auto 10px;padding-left:12px;text-align:left}.selectList___hGJUN .activeStyle___FvXnt .activeLabel___RzW9T{color:#2c3850;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;margin-right:20px}.selectList___hGJUN .activeStyle___FvXnt .activeValue___qxoch{display:flex;flex-wrap:wrap}.selectList___hGJUN .activeStyle___FvXnt .activeValue___qxoch .activeItem___NfFjA{align-items:center;background:#f6f7f9;border-radius:2px;color:#165dff;display:flex;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;margin-bottom:10px;margin-right:10px;padding:0 8px;text-align:left}.activeClose___Su7dS{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;margin-left:auto;opacity:.5}.activeClose___Su7dS,.activeSubmit___gjhQA{cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:32px;line-height:32px;text-align:center;width:60px}.activeSubmit___gjhQA{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;margin-left:20px;margin-right:12px}[class~=ant-select-dropdown]{padding:0!important}.wrap___VIvSS{padding:20px}.content___pqoZT{background:#f5f5f5;display:flex;flex-direction:column;font-size:14px;height:200px;overflow-y:auto;padding:10px}.content___pqoZT a{color:#05101a}.content___pqoZT a:hover{color:#40a9ff}.mainPathWrap___v3uSU{display:flex;flex-direction:row}.colorBlue___AjQlz{color:#0152d9}.wrap___AnxZp{padding:10px 20px 80px}.fixBtn___sQhsA{left:80px}.wrap___BgpUe{font-size:14px;margin-bottom:60px;padding:10px 20px}.wrap___BgpUe div[class~=ant-collapse]{border-radius:4px;margin-top:20px}.wrap___BgpUe div[class~=ant-collapse-header]{align-items:center!important;height:50px;padding:9px 16px!important}.row___UWxAG .ant-form-item-row{flex-direction:row!important}.row___UWxAG .ant-form-item-row .ant-form-item-label{padding-top:9px}.row___UWxAG .ant-form-item-row .ant-form-item-control{width:auto!important}.textarea___gaLin{background-color:#f5f5f5!important;height:140px;margin-bottom:10px;padding:20px}.btn___ZpuhS{left:80px}.sub___Jd_ZS{-webkit-margin-end:4px;color:#ff4d4f;font-family:SimSun,sans-serif;margin-inline-end:4px}.catechism___lS6Ml{background-color:#fff;height:100%;position:relative}.catechism___lS6Ml .tab___vw6iE{left:40px;position:absolute;top:43px}.collect___pxqYO{padding:40px}.collect___pxqYO .head___WuH5D{align-items:center;display:flex;justify-content:flex-end}.record___Ueu3j{padding:40px}.record___Ueu3j .head___UOVq4{align-items:center;display:flex;justify-content:flex-end}.flex_box_center___FN240{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___wjShI{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___HbcwC{box-align:center;align-items:center}.flex_box_center_end___gj_ks{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___zxJPU{box-orient:block-axis;flex-direction:column}.sidebar___OW5LG{align-items:center;background-color:#3e4571;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.sidebar___OW5LG .items___j856O{flex:1 1;overflow:auto}.sidebar___OW5LG .items___j856O .ant-tooltip-inner{color:#333}.sidebar___OW5LG .items___j856O .item___Zn_qr{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:70px;justify-content:center;margin-bottom:12px;position:relative;width:80px}.sidebar___OW5LG .items___j856O .item___Zn_qr .name___ZfhoC{color:#fff}.sidebar___OW5LG .items___j856O .item___Zn_qr i{color:#fff;font-size:22px;margin-bottom:5px}.sidebar___OW5LG .items___j856O .item___Zn_qr img{height:18px;left:42px;position:absolute;top:10px;width:18px;z-index:1}.sidebar___OW5LG .items___j856O .item___Zn_qr:hover{background-color:rgba(24,144,255,.2)}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri{align-items:center;background-color:#0152d9!important;cursor:pointer;display:flex;flex-direction:column;height:70px;justify-content:center;margin-bottom:12px;position:relative;width:80px}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri .name___ZfhoC{color:#fff}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri i{color:#fff;font-size:22px;margin-bottom:5px}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri img{height:18px;left:42px;position:absolute;top:10px;width:18px;z-index:1}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri:hover{background-color:rgba(24,144,255,.2)}.sidebar___OW5LG .question___yfIcY{height:61px;position:relative;text-align:center;width:100%}.bottom___AZ7c_{margin-top:20px;padding:0 0 15px 25px;text-align:end;width:100%}.bottom___AZ7c_ .yes___iDEVN{background:#3061d0;border:0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;padding:0 16px}.bottom___AZ7c_ .yes___iDEVN:hover{background-color:#5784de!important;color:#fff!important}.bottom___AZ7c_ .no___E02he{background:rgba(248,249,252,.5);border:1px solid rgba(195,207,224,.5);border-radius:2px;color:#464f66;height:32px;margin-right:20px;padding:0 16px}.bottom___AZ7c_ .no___E02he:hover{border-color:rgba(195,207,224,.5)!important;color:#464f66!important} \ No newline at end of file diff --git a/p__User__Detail__AccountInfo__CareerCertification__index.async.js b/p__User__Detail__AccountInfo__CareerCertification__index.async.js index b672041435..43fa230e9f 100644 --- a/p__User__Detail__AccountInfo__CareerCertification__index.async.js +++ b/p__User__Detail__AccountInfo__CareerCertification__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[31416],{56560:function(e,n,t){var a=t(7557),l=t.n(a),r=t(41498),i=t.n(r),o=t(79800),s=t.n(o),c=t(39647),d=t.n(c),u=t(59301),m=t(18892),p=t(92832),h=t(78241),f=t(8591),x=t(43418),v=t(61998),g=t(75105),j=t(37712),_=["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"],y=p.Z.TextArea;n.Z=(0,m.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting,e.loading;var n=e.dispatch,t=e.schoolName,a=e.departmentName,r=e.visible,o=e.onClose,c=void 0===o?function(){}:o,m=e.onSuccess,b=void 0===m?function(){}:m,Z=d()(e,_),C=h.Z.useForm(),N=s()(C,1)[0],w=(0,u.useRef)(),I=(0,u.useState)(!1),S=s()(I,2),k=S[0],F=S[1];(0,u.useEffect)((function(){w.current=Z.schoolId}),[Z.schoolId]),(0,u.useEffect)((function(){N.setFieldsValue({department:a})}),[a]);var T=function(){var e=i()(l()().mark((function e(t){var a,r,o,s,d,u,m,p;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(a=t||{}).department,o=a.remarks,F(!0),e.next=4,(0,g.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:r,school_id:w.current}});case 4:if(s=e.sent,F(!1),d=function(){var e=i()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"account/appplyDepartment",payload:{school_id:w.current,name:r,remarks:o}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(f.ZP.success("新增院系/部门成功!"),b(r),c());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),0!==(null==s?void 0:s.status)){e.next=12;break}if(null==s||null===(u=s.data)||void 0===u||!u.name){e.next=11;break}return x.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:(0,j.jsxs)("div",{children:[(0,j.jsx)("div",{className:"mb10",children:"系统检测到您申请新增的部门已存在,请确认是否为该部门?"}),(0,j.jsx)(v.Z,{rowKey:"name",columns:[{title:"院系/部门",dataIndex:"name"},{title:"用户数",dataIndex:"size"}],dataSource:[{name:null==s||null===(m=s.data)||void 0===m?void 0:m.name,size:null==s||null===(p=s.data)||void 0===p?void 0:p.size}],pagination:!1})]}),onOk:function(){b(r),c()}}),e.abrupt("return");case 11:d();case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,j.jsx)(x.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:r,title:"申请添加部门名称",width:"600px",onCancel:c,onOk:function(){return N.submit()},confirmLoading:k,children:(0,j.jsxs)(h.Z,{form:N,labelCol:{span:4},wrapperCol:{span:20},onFinish:T,children:[(0,j.jsx)(h.Z.Item,{label:"单位名称:",children:t}),(0,j.jsx)(h.Z.Item,{label:"部门名称:",name:"department",rules:[{required:!0,message:"请输入部门或者学院名称"}],children:(0,j.jsx)(p.Z,{placeholder:"请输入部门或者学院名称"})}),(0,j.jsx)(h.Z.Item,{label:"说明:",name:"remarks",style:{marginBottom:0},children:(0,j.jsx)(y,{placeholder:"再次说明特别情况(选填)"})})]})})}))},32674:function(e,n,t){var a=t(7557),l=t.n(a),r=t(82242),i=t.n(r),o=t(41498),s=t.n(o),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(18892),f=t(92832),x=t(78241),v=t(8591),g=t(43418),j=t(75105),_=t(37712),y=["account","globalSetting","loading","dispatch","departmentName","majorName","visible","onClose","onSuccess"],b=f.Z.TextArea;n.Z=(0,h.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting,e.loading,e.dispatch;var n=e.departmentName,t=e.majorName,a=e.visible,r=e.onClose,o=void 0===r?function(){}:r,c=e.onSuccess,u=void 0===c?function(){}:c,h=m()(e,y),Z=x.Z.useForm(),C=d()(Z,1)[0],N=(0,p.useRef)(),w=(0,p.useState)(!1),I=d()(w,2),S=I[0];I[1];(0,p.useEffect)((function(){N.current=h.departmentId}),[h.departmentId]),(0,p.useEffect)((function(){C.setFieldsValue({name:t})}),[t]);var k=function(){var e=s()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C.validateFields();case 2:return e.next=4,(0,j.ZP)("/api/departments/".concat(N.current,"/majors.json"),{method:"post",body:i()({},C.getFieldsValue())});case 4:0===e.sent.status&&(v.ZP.success("申请成功!"),u(C.getFieldValue("name")),C.resetFields(),o());case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,_.jsx)(g.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:a,title:"申请新增专业名称",width:"600px",onCancel:o,onOk:function(){return C.submit()},confirmLoading:S,children:(0,_.jsxs)(x.Z,{form:C,labelCol:{span:4},wrapperCol:{span:20},onFinish:k,children:[(0,_.jsx)(x.Z.Item,{label:"院系名称:",children:n}),(0,_.jsx)(x.Z.Item,{label:"专业名称:",name:"name",rules:[{required:!0,message:"请输入专业名称"}],children:(0,_.jsx)(f.Z,{placeholder:"请输入专业名称",showCount:!0,maxLength:20})}),(0,_.jsx)(x.Z.Item,{label:"说明:",name:"remarks",style:{marginBottom:0},children:(0,_.jsx)(b,{placeholder:"再次说明特别情况(选填)"})})]})})}))},14539:function(e,n,t){var a=t(82242),l=t.n(a),r=(t(59301),t(93314)),i=t(3113),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,a=void 0===t?{}:t,s=e.styles,c=void 0===s?{}:s,d=e.customText,u=e.ButtonText,m=e.ButtonClick,p=e.Buttonclass,h=e.ButtonTwo,f=e.imgStyles,x=e.loading,v=void 0!==x&&x;return(0,o.jsxs)("section",{className:"tc animated fadeIn",style:l()(l()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),c),children:[(0,o.jsx)("img",{src:n||r,style:l()(l()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,o.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,o.jsx)(i.ZP,l()(l()({className:p,onClick:m},a),{},{children:u})),h&&h]})}},6129:function(e,n,t){t.r(n),t.d(n,{default:function(){return L}});var a=t(7557),l=t.n(a),r=t(82242),i=t.n(r),o=t(41498),s=t.n(o),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(18892),f=t(57809),x=t(59028),v=t(78241),g=t(8591),j=t(43418),_=t(71418),y=t(95237),b=t(43604),Z=t(92832),C=t(6848),N=t(88522),w=t(3113),I=t(63871),S=t(56560),k=t(10160),F=t(51941),T={modal:"modal____ssfC",colorBlue:"colorBlue___vZIcC",formWrap:"formWrap___Rxwqi",flexRow:"flexRow___K4rXe",flexColumn:"flexColumn___AqTfO",example:"example___JWtD9",exampleImg:"exampleImg___QXK9C",colorOrange:"colorOrange___pNrU4",uploader:"uploader___gwoUO",uploadImg:"uploadImg___dJUTb",imageTip:"imageTip___nNH8z",uploadTipIcon:"uploadTipIcon___CRQxL",uploadTip:"uploadTip___Hp7rX",color05101a:"color05101a___G4pdC",viewLargerImg:"viewLargerImg___bMB3e",footerWrap:"footerWrap___DeHYE",note:"note___BEdWC",schoolHintWrap:"schoolHintWrap___zHXjt",colorCDCDCD:"colorCDCDCD___sUIJS",color0152d9:"color0152d9___z5mvy",tips:"tips___wL0_E"},V=t(99144),E=t(89392),q=t(32674),O=t(75105),D=t(10011),P=t(37712),R=["user","account","globalSetting","loading","dispatch"],W=f.default.Option,B=x.Z.Dragger,L=(0,h.connect)((function(e){var n=e.user,t=e.account,a=e.loading;return{user:n,account:t,globalSetting:e.globalSetting,loading:a.effects}}))((function(e){var n,t,a,r=e.user,o=e.account,c=e.globalSetting,u=e.loading,h=e.dispatch,x=(m()(e,R),v.Z.useForm()),L=d()(x,1)[0],z=(0,p.useState)({}),A=d()(z,2),M=A[0],H=A[1],Q=(0,p.useState)([]),G=d()(Q,2),U=G[0],X=G[1],Y=(0,p.useState)([]),J=d()(Y,2),K=J[0],$=J[1],ee=(0,p.useState)([]),ne=d()(ee,2),te=ne[0],ae=ne[1],le=(0,p.useState)([]),re=d()(le,2),ie=re[0],oe=re[1],se=(0,p.useState)([]),ce=d()(se,2),de=ce[0],ue=ce[1],me=(0,p.useState)([]),pe=d()(me,2),he=pe[0],fe=pe[1],xe=(0,p.useState)(),ve=d()(xe,2),ge=ve[0],je=ve[1],_e=(0,p.useState)(),ye=d()(_e,2),be=ye[0],Ze=ye[1],Ce=(0,p.useState)(),Ne=d()(Ce,2),we=Ne[0],Ie=Ne[1],Se=(0,p.useState)(),ke=d()(Se,2),Fe=ke[0],Te=ke[1],Ve=(0,p.useState)(),Ee=d()(Ve,2),qe=Ee[0],Oe=Ee[1],De=(0,p.useState)(),Pe=d()(De,2),Re=Pe[0],We=Pe[1];(0,p.useEffect)((function(){var e,n,t,a;null!==(e=o.basicInfo)&&void 0!==e&&e.school_id&&(ze(null===(n=o.basicInfo)||void 0===n?void 0:n.school_id),X([{id:null===(t=o.basicInfo)||void 0===t?void 0:t.school_id,name:null===(a=o.basicInfo)||void 0===a?void 0:a.school_name}]))}),[]);var Be=(0,p.useRef)((0,E.throttle)((function(e){return Le(e)}),1200,{leading:!0,trailing:!0})).current,Le=function(){var e=s()(l()().mark((function e(n){var t,a,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h({type:"account/getSchoolOption",payload:{keyword:n,limit:10}});case 2:t=e.sent,X(null==t?void 0:t.schools),n&&""!=n&&($(null==t||null===(a=t.schools)||void 0===a?void 0:a.filter((function(e){return e.name.includes(n)}))),((null==t||null===(r=t.schools)||void 0===r?void 0:r.find((function(e){return e.name===n})))||{}).id?He(n,null,null==t?void 0:t.schools):(L.setFieldsValue(i()(i()({},L.getFieldsValue()),{},{department:""})),H(i()(i()({},L.getFieldsValue()),{school:n,department:""}))));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ze=function(){var e=s()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,h({type:"account/getDepartmentOption",payload:{id:n}});case 4:return t=e.sent,ae(null==t?void 0:t.departments),e.abrupt("return",t);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){if(o.basicInfo){var e=o.basicInfo,n={identity:e.identity,school:e.school_name,department:e.department_name,major_name:e.major_name,studentNo:e.student_id,jobTitle:"teacher"==e.identity?e.technical_title:"教授",manager:"professional"==e.identity?e.technical_title:"企业管理者",code_type:2};L.setFieldsValue(n),H(n)}}),[o.basicInfo]);var Ae=function(){U.find((function(e){return e.name===M.school}))?Oe(!0):g.ZP.info("请先选择正确的单位或者学校!")},Me=function(){te.find((function(e){return e.name===M.department}))?We(!0):g.ZP.info("请先选择正确的院系或者部门!")},He=function(){var e=s()(l()().mark((function e(n,t,a){var r,o,s,c,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=null===(r=(a||U).find((function(e){return e.name===n})))||void 0===r?void 0:r.id,e.next=3,ze(s);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:c=e.t0,d=t||(null==c||null===(o=c.departments)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.name),L.setFieldsValue(i()(i()({},L.getFieldsValue()),{},{department:d})),H(i()(i()({},L.getFieldsValue()),{school:n,department:d}));case 10:case"end":return e.stop()}}),e)})));return function(n,t,a){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){Qe()}),[te]);var Qe=function(){var e=s()(l()().mark((function e(){var n,t,a,r,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=null===(n=U.find((function(e){return e.name===L.getFieldValue("school")})))||void 0===n?void 0:n.id,!(r=null===(t=te.find((function(e){return e.name===L.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=7;break}return e.next=5,(0,O.ZP)("/api/schools/".concat(a,"/departments/").concat(r,"/major_option.json"),{method:"get"});case 5:0==(null==(i=e.sent)?void 0:i.status)&&ue(null==i?void 0:i.majors);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ge=function(){var e=s()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Le();case 2:L.setFieldsValue(i()(i()({},L.getFieldsValue()),{},{school:n,department:""})),H(i()(i()({},L.getFieldsValue()),{school:n,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ue=function(){var e=s()(l()().mark((function e(n){var t,a,i,s,d,u,m,p,f,x,v,_,y,b,Z,C,N,w,I,S,F,T,V,E,q,O,D;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(m=(u=n||{}).school,p=u.department,f=u.identity,x=u.studentNo,v=u.jobTitle,_=u.manager,y=u.code_type,b=u.code,Z=u.major_name,ge){e.next=4;break}return g.ZP.info("请先上传照片!"),e.abrupt("return");case 4:if(C=null===(t=U.find((function(e){return e.name===m})))||void 0===t?void 0:t.id,N=null===(a=te.find((function(e){return e.name===p})))||void 0===a?void 0:a.id,w=null===(i=de.find((function(e){return e.name===Z})))||void 0===i?void 0:i.id,I="student"===f?x:"teacher"===f?v:_,C){e.next=11;break}return j.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,P.jsxs)("div",{style:{textAlign:"center"},children:[(0,P.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",null==c||null===(S=c.setting)||void 0===S?void 0:S.homepage_tea_qq_number,",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,P.jsx)("img",{src:"".concat(k.Z.IMG_SERVER,"/").concat(null==c||null===(F=c.setting)||void 0===F?void 0:F.homepage_tea_qq_qrcode_url),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 11:if(!p||N){e.next=14;break}return T=j.Z.confirm({icon:null,width:600,centered:!0,okText:"新增",cancelText:"取消",title:"提示",content:(0,P.jsx)(P.Fragment,{children:(0,P.jsx)("p",{children:"系统未找到您填写的院系/部门,是否申请新增该部门?"})}),onOk:Ae,onCancel:function(){T.destroy()}}),e.abrupt("return");case 14:if(!Z||w){e.next=17;break}return"teacher"==L.getFieldValue("identity")?V=j.Z.confirm({icon:null,width:600,centered:!0,okText:"新增",cancelText:"取消",title:"提示",content:(0,P.jsx)(P.Fragment,{children:(0,P.jsx)("p",{children:"系统未找到您填写的专业,是否申请新增该专业?"})}),onOk:Me,onCancel:function(){V.destroy()}}):j.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,P.jsxs)("div",{style:{textAlign:"center"},children:[(0,P.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",null==c||null===(E=c.setting)||void 0===E?void 0:E.homepage_tea_qq_number,",联系群内的运营进行咨询和申请新增专业名称。"]}),(0,P.jsx)("img",{src:"".concat(k.Z.IMG_SERVER,"/").concat(null==c||null===(q=c.setting)||void 0===q?void 0:q.homepage_tea_qq_qrcode_url),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 17:return e.next=19,h({type:"account/applyProfessionalAuth",payload:{id:(null===(s=o.basicInfo)||void 0===s?void 0:s.id)||(null===(d=r.userInfo)||void 0===d?void 0:d.login),school_id:C,department_id:N,major_id:w,identity:f,extra:I,code:b,code_type:y,attachment_ids:[be]}});case 19:O=e.sent,Xe(),0===(null==O?void 0:O.status)&&(b?g.ZP.info("职业认证审核通过"):g.ZP.info("申请已提交,请等待审核!"),je(""),h({type:"account/getBasicInfo",payload:{login:null===(D=r.userInfo)||void 0===D?void 0:D.login}}));case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Xe=function(){L.setFieldValue("code",""),h({type:"account/setActionTabs",payload:{}})},Ye={data:{type:"professional"},multiple:!0,withCredentials:!0,showUploadList:!1,action:"".concat(k.Z.API_SERVER,"/api/attachments.json"),className:T.uploader,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(console.log(e.file,e.file.response),Ze(null===(n=e.file.response)||void 0===n?void 0:n.id),(0,V.y3)(e.file.originFileObj,(function(e){je(e),Ie(!1)}))):Ie(!0)},beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type||"image/jpg"===e.type||"image/bmp"===e.type;return n||g.ZP.info("请上传正确文件格式"),n}},Je=function(e){var n,t,a,l;return"number"===e?"teacher"===M.identity?"".concat(null==c||null===(n=c.setting)||void 0===n?void 0:n.homepage_tea_qq_number):"".concat(null==c||null===(t=c.setting)||void 0===t?void 0:t.homepage_stu_qq_number):"code"===e?"teacher"===M.identity?"".concat(k.Z.IMG_SERVER,"/").concat(null==c||null===(a=c.setting)||void 0===a?void 0:a.homepage_tea_qq_qrcode_url):"".concat(k.Z.IMG_SERVER,"/").concat(null==c||null===(l=c.setting)||void 0===l?void 0:l.homepage_stu_qq_qrcode_url):void 0},Ke=function(){j.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,P.jsxs)("div",{style:{textAlign:"center"},children:[(0,P.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",Je("number"),",联系群内的运营进行咨询和申请新增专业名称。"]}),(0,P.jsx)("img",{src:Je("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})};return(0,P.jsxs)("div",{children:[(0,P.jsx)(D.Z,{active:3}),(0,P.jsx)("div",{style:{paddingTop:"22px"},children:(0,P.jsx)(_.Z,{spinning:!!we,children:(0,P.jsxs)(v.Z,{form:L,layout:"horizontal",size:"large",scrollToFirstError:!0,className:T.formWrap,onValuesChange:function(e){(H(i()({},L.getFieldsValue())),"identity"in e&&H(i()(i()({},L.getFieldsValue()),{},{code_type:2})),"school"in e)&&($(U.filter((function(n){return n.name.includes(e.school)}))),(U.find((function(n){return n.name===e.school}))||{}).id?He(e.school):(L.setFieldValue("department",""),H(i()(i()({},M),{school:e.school,department:""}))))},onFinish:Ue,children:[(0,P.jsxs)(y.Z,{gutter:[10,0],children:[(0,P.jsx)(b.Z,{flex:"300px",children:(0,P.jsx)(v.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,P.jsxs)(f.default,{children:[(0,P.jsx)(W,{value:"teacher",children:"教师"}),(0,P.jsx)(W,{value:"student",children:"学生"}),(0,P.jsx)(W,{value:"professional",children:"专业人士"})]})})}),"student"===M.identity&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(b.Z,{flex:1,children:(0,P.jsx)(v.Z.Item,{initialValue:M.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,P.jsx)(Z.Z,{type:"text",placeholder:"请输入学号"})})}),(0,P.jsx)(b.Z,{flex:0,children:(0,P.jsx)("div",{className:T.tooltipWrapper,children:(0,P.jsx)(C.Z,{title:"单位管理员可管理已通过职业认证的学生账号信息(包含初始化密码)",children:(0,P.jsx)("span",{className:T.tips,children:(0,P.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})})})})]}),"teacher"===M.identity&&(0,P.jsx)(b.Z,{flex:1,children:(0,P.jsx)(v.Z.Item,{initialValue:M.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,P.jsxs)(f.default,{children:[(0,P.jsx)(W,{value:"教授",children:"教授"}),(0,P.jsx)(W,{value:"副教授",children:"副教授"}),(0,P.jsx)(W,{value:"讲师",children:"讲师"}),(0,P.jsx)(W,{value:"助教",children:"助教"})]})})}),"professional"===M.identity&&(0,P.jsx)(b.Z,{flex:1,children:(0,P.jsx)(v.Z.Item,{initialValue:M.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,P.jsxs)(f.default,{children:[(0,P.jsx)(W,{value:"企业管理者",children:"企业管理者"}),(0,P.jsx)(W,{value:"部门管理者",children:"部门管理者"}),(0,P.jsx)(W,{value:"高级工程师",children:"高级工程师"}),(0,P.jsx)(W,{value:"工程师",children:"工程师"}),(0,P.jsx)(W,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,P.jsx)(v.Z.Item,{label:"学校/单位",name:"school",extra:M.school&&!(null!=U&&U.find((function(e){return e.name===M.school})))&&(0,P.jsx)("div",{className:T.schoolHintWrap,children:(0,P.jsxs)("span",{className:T.colorCDCDCD,children:["未找到包含“",M.school,"”的高校,如有需要,请",(0,P.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,P.jsx)(N.Z,{showSearch:!0,onSearch:Be,children:K.map((function(e,n){return(0,P.jsx)(W,{value:e.name,children:e.name},n)}))})}),(0,P.jsx)(v.Z.Item,{label:"院系/部门",name:"department",extra:M.department&&!(null!=te&&te.find((function(e){return e.name===M.department})))&&(0,P.jsxs)("div",{className:T.schoolHintWrap,children:[(0,P.jsx)("span",{className:T.colorCDCDCD,children:M.department?"未找到包含“".concat(M.department,"”的高校,"):"未找到院系,"}),"teacher"===M.identity?(0,P.jsx)("span",{className:"".concat(T.color0152d9," current"),onClick:Ae,children:"申请新增"}):(0,P.jsxs)("span",{className:T.colorCDCDCD,children:["如有需要,请",(0,P.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})]}),rules:[{required:!0,message:"请先选择院系/部门"}],children:(0,P.jsx)(N.Z,{showSearch:!0,onChange:function(e){Qe(),oe(te.filter((function(n){return n.name.includes(e)})))},children:ie.map((function(e,n){return(0,P.jsxs)(W,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,P.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,P.jsx)(v.Z.Item,{label:"专业",name:"major_name",extra:L.getFieldValue("major_name")&&!(null!=de&&de.find((function(e){return e.name==L.getFieldValue("major_name")})))&&(0,P.jsx)("div",{className:T.schoolHintWrap,children:"teacher"==L.getFieldValue("identity")?(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("span",{className:T.colorCDCDCD,children:"未查询到“".concat(L.getFieldValue("major_name"),"”专业,")}),(0,P.jsx)("span",{className:"".concat(T.color0152d9," current"),onClick:Me,children:"申请新增"})]}):(0,P.jsxs)("span",{className:T.colorCDCDCD,children:["未找到“",L.getFieldValue("major_name"),"”专业,如有需要,请",(0,P.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})}),rules:["teacher"==L.getFieldValue("identity")&&{required:!0,message:"请先选择专业"}],children:(0,P.jsx)(N.Z,{size:"large",onChange:function(e){fe(de.filter((function(n){return n.name.includes(e)})))},children:he.map((function(e,n){return(0,P.jsxs)(W,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,P.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),"student"===M.identity&&(0,P.jsxs)(y.Z,{gutter:[10,0],wrap:!1,children:[(0,P.jsx)(b.Z,{flex:"240px",children:(0,P.jsx)(v.Z.Item,{label:"验证码",name:"code_type",initialValue:2,children:(0,P.jsxs)(f.default,{children:[(0,P.jsx)(W,{value:2,children:"手机号"}),(0,P.jsx)(W,{value:1,children:"邀请码"})]})})}),(0,P.jsx)(b.Z,{flex:1,children:1===M.code_type?(0,P.jsx)(v.Z.Item,{name:"code",children:(0,P.jsx)(Z.Z,{type:"text",placeholder:"请输入已加入的教学课堂的邀请码",maxLength:10})}):(0,P.jsx)(v.Z.Item,{name:"code",children:(0,P.jsx)(Z.Z,{type:"text",placeholder:"请输入已加入的教学课堂中教师的手机号后六位",maxLength:10})})}),(0,P.jsx)(C.Z,{title:"当前账号申请认证的单位与已加入的教学课堂所属单位需相同",children:(0,P.jsx)(b.Z,{style:{paddingTop:"10px"},children:(0,P.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2 primary-hover font14",style:{cursor:"pointer"}})})})]}),(0,P.jsx)(v.Z.Item,{label:"职业证上传",required:!0,children:(0,P.jsxs)("div",{className:T.flexRow,children:[(0,P.jsxs)("div",{className:"".concat(T.flexColumn," ").concat(T.example),children:[(0,P.jsx)("span",{className:T.exampleImg,children:(0,P.jsx)("img",{src:F})}),(0,P.jsxs)("span",{className:"tc",children:[(0,P.jsx)("p",{children:"示例图片"}),(0,P.jsx)("p",{className:"".concat(T.colorOrange," font12"),children:"(png/jpg/bmp格式,不超过2MB)"})]})]}),(0,P.jsxs)("div",{className:T.flexColumn,children:[(0,P.jsx)(B,i()(i()({},Ye),{},{accept:".png,.jpg,.bmp,.jpeg",children:ge?(0,P.jsx)("img",{src:ge,className:T.uploadImg}):(0,P.jsxs)("div",{className:T.imageTip,children:[(0,P.jsx)("p",{children:(0,P.jsx)("i",{className:"iconfont icon-cuban2shangchuanyunduan ".concat(T.uploadTipIcon)})}),(0,P.jsx)("p",{className:T.uploadTip,children:(0,P.jsx)("a",{className:T.color05101a,children:"点击或拖拽上传图片"})})]})})),(0,P.jsx)("span",{className:"tc",children:(0,P.jsx)("p",{className:T.viewLargerImg,children:"查看大图"})})]})]})}),(0,P.jsx)("div",{className:T.footerWrap,children:(0,P.jsx)(v.Z.Item,{children:(0,P.jsx)(w.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:u["account/applyProfessionalAuth"],children:"保存"})})}),(0,P.jsxs)("div",{className:T.note,children:[(0,P.jsx)("p",{children:"认证须知:"}),(0,P.jsx)("p",{children:"1.根据职业上传相应的证件照:教师(教师证),专业人士(员工证)、学生(学生证),请确保证件照内容完整并且清晰可见,严禁PS;"}),(0,P.jsx)("p",{children:"2.我们将在你提交职业证信息后的24小时(不包含节假日)内完成审核,审核结果将会以系统消息的形式发送给你;"}),(0,P.jsx)("p",{children:"3.职业认证审核完成后,无法删除,请谨慎填写;职业变更请选择重新认证;"}),(0,P.jsx)("p",{children:"4.职业认证审核完成后,系统将自动发放500个金币作为奖励;"}),(0,P.jsx)("p",{children:"5.我们会确保你所提供的信息均处于严格的保密状态,不会泄露;"}),(0,P.jsxs)("p",{children:["6.如存在恶意乱填写姓名,学号,及上传与职业证件无关图片者,一经发现将冻结",!(null!=c&&null!==(n=c.setting)&&void 0!==n&&n.is_local)&&"EduCoder","账号。"]}),(0,P.jsx)("p",{children:"7.非老师身份提交职业认证后系统会自动将状态改为已认证,你将可以体验平台需要职业认证的功能;如果在认证后的使用过程中未通过审核,你将不能继续体验需要认证的功能。"})]})]})})}),(0,P.jsx)(I.Z,{visible:Fe,onClose:function(){return Te(!1)},schoolName:M.school,onSuccess:Ge}),(0,P.jsx)(S.Z,{visible:qe,onClose:function(){return Oe(!1)},schoolId:null===(t=U.find((function(e){return e.name===M.school})))||void 0===t?void 0:t.id,schoolName:M.school,departmentName:M.department,onSuccess:function(e){return He(M.school,e)}}),(0,P.jsx)(q.Z,{visible:Re,onClose:function(){return We(!1)},departmentId:null===(a=te.find((function(e){return e.name===M.department})))||void 0===a?void 0:a.id,departmentName:M.department,majorName:L.getFieldValue("major_name"),onSuccess:function(e){L.setFieldsValue({major_name:e}),H(i()(i()({},L.getFieldsValue()),{major_name:e})),Qe()}})]})}))},63871:function(e,n,t){t.d(n,{Z:function(){return q}});var a=t(7557),l=t.n(a),r=t(82242),i=t.n(r),o=t(41498),s=t.n(o),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(18892),f=t(92832),x=t(78241),v=t(43418),g=t(61998),j=t(8591),_=t(19842),y=t(3113),b=t(80559),Z=t(58670),C=t(24316),N="flexRow___Ys7oN",w="flexColumn___awMMf",I="formWrap___j8Lzv",S="example___xf0jY",k="footerWrap___GFnQD",F=t(37712),T=["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"],V=function(e,n){return n.some((function(n){return n.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},E=f.Z.TextArea,q=(0,h.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting;var n=e.loading,t=e.dispatch,a=e.schoolName,r=e.visible,o=e.onClose,c=void 0===o?function(){}:o,u=e.onSuccess,h=void 0===u?function(){}:u,q=(m()(e,T),x.Z.useForm()),O=d()(q,1)[0];(0,p.useEffect)((function(){O.setFieldsValue({name:a})}),[a]);var D=function(){var e=s()(l()().mark((function e(n){var a,r,o,d,u,m,p,f;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(a=n||{}).name,o=a.city,d=void 0===o?[]:o,u=a.address,m=a.remarks,e.next=3,t({type:"account/appplySchool",payload:{name:r,province:d[0],city:d[1],address:u,remarks:m}});case 3:if(2!=(null==(p=e.sent)?void 0:p.status)){e.next=7;break}return f=v.Z.confirm({icon:null,width:600,centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("p",{children:"系统检测到您申请新增的单位已存在,请确认是否为该单位?"}),(0,F.jsx)(g.Z,{columns:[{title:"学校/单位",dataIndex:"name"},{title:"用户数",width:150,dataIndex:"users_count"}],dataSource:[i()({},p)],pagination:!1})]}),onOk:function(){var e=s()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h(r);case 2:f.destroy(),c();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){f.destroy()}}),e.abrupt("return");case 7:c(),0==p.status&&(j.ZP.success("新增学校/单位成功!"),h(r));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,F.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:r,title:"申请添加单位名称",width:"600px",footer:null,children:(0,F.jsxs)(x.Z,{className:I,form:O,labelCol:{span:4},wrapperCol:{span:20},onFinish:D,children:[(0,F.jsx)(x.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,F.jsx)(f.Z,{placeholder:"学校或工作单位"})}),(0,F.jsxs)("div",{className:"".concat(N," ").concat(S),children:[(0,F.jsx)("div",{children:"示例:"}),(0,F.jsxs)("div",{className:w,children:[(0,F.jsxs)("div",{children:[(0,F.jsx)(b.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,F.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,F.jsxs)("div",{children:[(0,F.jsx)(Z.Z,{style:{color:"red"}}),(0,F.jsx)("span",{className:"font14 ml5",children:"错误示例:数据结构2019春"})]})]})]}),(0,F.jsx)(x.Z.Item,{label:"地区:",name:"city",children:(0,F.jsx)(_.Z,{allowClear:!0,size:"middle",options:C.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:V}})}),(0,F.jsx)(x.Z.Item,{label:"详细地址:",name:"address",children:(0,F.jsx)(f.Z,{placeholder:"请填写完整的地址信息"})}),(0,F.jsx)(x.Z.Item,{label:"说明:",name:"remarks",children:(0,F.jsx)(E,{placeholder:"再次说明特别情况(选填)"})}),(0,F.jsx)("div",{className:k,children:(0,F.jsxs)(x.Z.Item,{children:[(0,F.jsx)(y.ZP,{className:"mr5",size:"middle",onClick:function(){c()},children:"取消"}),(0,F.jsx)(y.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:n["account/appplySchool"],children:"保存"})]})})]})})}))},10011:function(e,n,t){var a=t(79800),l=t.n(a),r=t(59301),i=t(18892),o=t(53273),s=t(37712);n.Z=function(e){var n=e.children,t=e.active,a=((0,i.useParams)(),(0,r.useState)(t||1)),c=l()(a,2),d=(c[0],c[1]),u=(0,r.useRef)();return(0,r.useEffect)((function(){var e;u.current=null===(e=location.pathname.split("/"))||void 0===e?void 0:e[2]}),[location.pathname]),(0,s.jsx)("section",{style:{backgroundColor:"#fff",padding:"22px 0 0 38px"},children:(0,s.jsx)(o.YG,{value:t,onChange:function(e){d(e)},tabBarExtraContent:n,dataSource:[{id:1,name:"基本信息",link:"/users/".concat(u.current,"/baseInfo/edit")},{id:2,name:"实名认证",link:"/users/".concat(u.current,"/realNameCertification")},{id:3,name:"职业认证",link:"/users/".concat(u.current,"/careerCertification")}]})})}},88522:function(e,n,t){var a=t(92310),l=t.n(a),r=t(75440),i=t(55405),o=t(59301),s=t(53487),c=t(92343),d=t(36355),u=t(57809);const{Option:m}=u.default;function p(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const h=(e,n)=>{const{prefixCls:t,className:a,popupClassName:s,dropdownClassName:h,children:f,dataSource:x}=e,v=(0,r.Z)(f);let g;1===v.length&&(0,c.l$)(v[0])&&!p(v[0])&&([g]=v);const j=g?()=>g:void 0;let _;_=v.length&&p(v[0])?f:x?x.map((e=>{if((0,c.l$)(e))return e;switch(typeof e){case"string":return o.createElement(m,{key:e,value:e},e);case"object":{const{value:n}=e;return o.createElement(m,{key:n,value:n},e.text)}default:return}})):[];const{getPrefixCls:y}=o.useContext(d.E_),b=y("select",t);return o.createElement(u.default,Object.assign({ref:n,suffixIcon:null},(0,i.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:b,popupClassName:s||h,className:l()(`${b}-auto-complete`,a),mode:u.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:j}),_)},f=o.forwardRef(h),x=(0,s.Z)(f);f.Option=m,f._InternalPanelDoNotUseOrYouWillBeFired=x,n.Z=f}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[31416],{56560:function(e,n,t){var a=t(7557),l=t.n(a),r=t(41498),i=t.n(r),o=t(79800),s=t.n(o),c=t(39647),d=t.n(c),u=t(59301),m=t(18892),p=t(92832),h=t(78241),f=t(8591),x=t(43418),v=t(61998),g=t(75105),j=t(37712),_=["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"],y=p.Z.TextArea;n.Z=(0,m.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting,e.loading;var n=e.dispatch,t=e.schoolName,a=e.departmentName,r=e.visible,o=e.onClose,c=void 0===o?function(){}:o,m=e.onSuccess,b=void 0===m?function(){}:m,Z=d()(e,_),C=h.Z.useForm(),N=s()(C,1)[0],w=(0,u.useRef)(),I=(0,u.useState)(!1),S=s()(I,2),k=S[0],F=S[1];(0,u.useEffect)((function(){w.current=Z.schoolId}),[Z.schoolId]),(0,u.useEffect)((function(){N.setFieldsValue({department:a})}),[a]);var T=function(){var e=i()(l()().mark((function e(t){var a,r,o,s,d,u,m,p;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(a=t||{}).department,o=a.remarks,F(!0),e.next=4,(0,g.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:r,school_id:w.current}});case 4:if(s=e.sent,F(!1),d=function(){var e=i()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"account/appplyDepartment",payload:{school_id:w.current,name:r,remarks:o}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(f.ZP.success("新增院系/部门成功!"),b(r),c());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),0!==(null==s?void 0:s.status)){e.next=12;break}if(null==s||null===(u=s.data)||void 0===u||!u.name){e.next=11;break}return x.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:(0,j.jsxs)("div",{children:[(0,j.jsx)("div",{className:"mb10",children:"系统检测到您申请新增的部门已存在,请确认是否为该部门?"}),(0,j.jsx)(v.Z,{rowKey:"name",columns:[{title:"院系/部门",dataIndex:"name"},{title:"用户数",dataIndex:"size"}],dataSource:[{name:null==s||null===(m=s.data)||void 0===m?void 0:m.name,size:null==s||null===(p=s.data)||void 0===p?void 0:p.size}],pagination:!1})]}),onOk:function(){b(r),c()}}),e.abrupt("return");case 11:d();case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,j.jsx)(x.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:r,title:"申请添加部门名称",width:"600px",onCancel:c,onOk:function(){return N.submit()},confirmLoading:k,children:(0,j.jsxs)(h.Z,{form:N,labelCol:{span:4},wrapperCol:{span:20},onFinish:T,children:[(0,j.jsx)(h.Z.Item,{label:"单位名称:",children:t}),(0,j.jsx)(h.Z.Item,{label:"部门名称:",name:"department",rules:[{required:!0,message:"请输入部门或者学院名称"}],children:(0,j.jsx)(p.Z,{placeholder:"请输入部门或者学院名称"})}),(0,j.jsx)(h.Z.Item,{label:"说明:",name:"remarks",style:{marginBottom:0},children:(0,j.jsx)(y,{placeholder:"再次说明特别情况(选填)"})})]})})}))},32674:function(e,n,t){var a=t(7557),l=t.n(a),r=t(82242),i=t.n(r),o=t(41498),s=t.n(o),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(18892),f=t(92832),x=t(78241),v=t(8591),g=t(43418),j=t(75105),_=t(37712),y=["account","globalSetting","loading","dispatch","departmentName","majorName","visible","onClose","onSuccess"],b=f.Z.TextArea;n.Z=(0,h.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting,e.loading,e.dispatch;var n=e.departmentName,t=e.majorName,a=e.visible,r=e.onClose,o=void 0===r?function(){}:r,c=e.onSuccess,u=void 0===c?function(){}:c,h=m()(e,y),Z=x.Z.useForm(),C=d()(Z,1)[0],N=(0,p.useRef)(),w=(0,p.useState)(!1),I=d()(w,2),S=I[0];I[1];(0,p.useEffect)((function(){N.current=h.departmentId}),[h.departmentId]),(0,p.useEffect)((function(){C.setFieldsValue({name:t})}),[t]);var k=function(){var e=s()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C.validateFields();case 2:return e.next=4,(0,j.ZP)("/api/departments/".concat(N.current,"/majors.json"),{method:"post",body:i()({},C.getFieldsValue())});case 4:0===e.sent.status&&(v.ZP.success("申请成功!"),u(C.getFieldValue("name")),C.resetFields(),o());case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,_.jsx)(g.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:a,title:"申请新增专业名称",width:"600px",onCancel:o,onOk:function(){return C.submit()},confirmLoading:S,children:(0,_.jsxs)(x.Z,{form:C,labelCol:{span:4},wrapperCol:{span:20},onFinish:k,children:[(0,_.jsx)(x.Z.Item,{label:"院系名称:",children:n}),(0,_.jsx)(x.Z.Item,{label:"专业名称:",name:"name",rules:[{required:!0,message:"请输入专业名称"}],children:(0,_.jsx)(f.Z,{placeholder:"请输入专业名称",showCount:!0,maxLength:20})}),(0,_.jsx)(x.Z.Item,{label:"说明:",name:"remarks",style:{marginBottom:0},children:(0,_.jsx)(b,{placeholder:"再次说明特别情况(选填)"})})]})})}))},14539:function(e,n,t){var a=t(82242),l=t.n(a),r=(t(59301),t(93314)),i=t(3113),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,a=void 0===t?{}:t,s=e.styles,c=void 0===s?{}:s,d=e.customText,u=e.ButtonText,m=e.ButtonClick,p=e.Buttonclass,h=e.ButtonTwo,f=e.imgStyles,x=e.loading,v=void 0!==x&&x;return(0,o.jsxs)("section",{className:"tc animated fadeIn",style:l()(l()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),c),children:[(0,o.jsx)("img",{src:n||r,style:l()(l()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,o.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,o.jsx)(i.ZP,l()(l()({className:p,onClick:m},a),{},{children:u})),h&&h]})}},6129:function(e,n,t){t.r(n),t.d(n,{default:function(){return L}});var a=t(7557),l=t.n(a),r=t(82242),i=t.n(r),o=t(41498),s=t.n(o),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(18892),f=t(57809),x=t(59028),v=t(78241),g=t(8591),j=t(43418),_=t(71418),y=t(95237),b=t(43604),Z=t(92832),C=t(6848),N=t(88522),w=t(3113),I=t(63871),S=t(56560),k=t(10160),F=t(51941),T={modal:"modal____ssfC",colorBlue:"colorBlue___vZIcC",formWrap:"formWrap___Rxwqi",flexRow:"flexRow___K4rXe",flexColumn:"flexColumn___AqTfO",example:"example___JWtD9",exampleImg:"exampleImg___QXK9C",colorOrange:"colorOrange___pNrU4",uploader:"uploader___gwoUO",uploadImg:"uploadImg___dJUTb",imageTip:"imageTip___nNH8z",uploadTipIcon:"uploadTipIcon___CRQxL",uploadTip:"uploadTip___Hp7rX",color05101a:"color05101a___G4pdC",viewLargerImg:"viewLargerImg___bMB3e",footerWrap:"footerWrap___DeHYE",note:"note___BEdWC",schoolHintWrap:"schoolHintWrap___zHXjt",colorCDCDCD:"colorCDCDCD___sUIJS",color0152d9:"color0152d9___z5mvy",tips:"tips___wL0_E"},V=t(99144),E=t(89392),q=t(32674),D=t(75105),O=t(10011),P=t(37712),R=["user","account","globalSetting","loading","dispatch"],W=f.default.Option,B=x.Z.Dragger,L=(0,h.connect)((function(e){var n=e.user,t=e.account,a=e.loading;return{user:n,account:t,globalSetting:e.globalSetting,loading:a.effects}}))((function(e){var n,t,a,r=e.user,o=e.account,c=e.globalSetting,u=e.loading,h=e.dispatch,x=(m()(e,R),v.Z.useForm()),L=d()(x,1)[0],z=(0,p.useState)({}),A=d()(z,2),M=A[0],H=A[1],Q=(0,p.useState)([]),G=d()(Q,2),U=G[0],X=G[1],Y=(0,p.useState)([]),J=d()(Y,2),K=J[0],$=J[1],ee=(0,p.useState)([]),ne=d()(ee,2),te=ne[0],ae=ne[1],le=(0,p.useState)([]),re=d()(le,2),ie=re[0],oe=re[1],se=(0,p.useState)([]),ce=d()(se,2),de=ce[0],ue=ce[1],me=(0,p.useState)([]),pe=d()(me,2),he=pe[0],fe=pe[1],xe=(0,p.useState)(),ve=d()(xe,2),ge=ve[0],je=ve[1],_e=(0,p.useState)(),ye=d()(_e,2),be=ye[0],Ze=ye[1],Ce=(0,p.useState)(),Ne=d()(Ce,2),we=Ne[0],Ie=Ne[1],Se=(0,p.useState)(),ke=d()(Se,2),Fe=ke[0],Te=ke[1],Ve=(0,p.useState)(),Ee=d()(Ve,2),qe=Ee[0],De=Ee[1],Oe=(0,p.useState)(),Pe=d()(Oe,2),Re=Pe[0],We=Pe[1];(0,p.useEffect)((function(){var e,n,t,a;null!==(e=o.basicInfo)&&void 0!==e&&e.school_id&&(ze(null===(n=o.basicInfo)||void 0===n?void 0:n.school_id),X([{id:null===(t=o.basicInfo)||void 0===t?void 0:t.school_id,name:null===(a=o.basicInfo)||void 0===a?void 0:a.school_name}]))}),[]);var Be=(0,p.useRef)((0,E.throttle)((function(e){return Le(e)}),1200,{leading:!0,trailing:!0})).current,Le=function(){var e=s()(l()().mark((function e(n){var t,a,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h({type:"account/getSchoolOption",payload:{keyword:n,limit:10}});case 2:t=e.sent,X(null==t?void 0:t.schools),n&&""!=n&&($(null==t||null===(a=t.schools)||void 0===a?void 0:a.filter((function(e){return e.name.includes(n)}))),((null==t||null===(r=t.schools)||void 0===r?void 0:r.find((function(e){return e.name===n})))||{}).id?He(n,null,null==t?void 0:t.schools):(L.setFieldsValue(i()(i()({},L.getFieldsValue()),{},{department:""})),H(i()(i()({},L.getFieldsValue()),{school:n,department:""}))));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ze=function(){var e=s()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,h({type:"account/getDepartmentOption",payload:{id:n}});case 4:return t=e.sent,ae(null==t?void 0:t.departments),e.abrupt("return",t);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){if(o.basicInfo){var e=o.basicInfo,n={identity:e.identity,school:e.school_name,department:e.department_name,major_name:e.major_name,studentNo:e.student_id,jobTitle:"teacher"==e.identity?e.technical_title:"教授",manager:"professional"==e.identity?e.technical_title:"企业管理者",code_type:2};L.setFieldsValue(n),H(n)}}),[o.basicInfo]);var Ae=function(){U.find((function(e){return e.name===M.school}))?De(!0):g.ZP.info("请先选择正确的单位或者学校!")},Me=function(){te.find((function(e){return e.name===M.department}))?We(!0):g.ZP.info("请先选择正确的院系或者部门!")},He=function(){var e=s()(l()().mark((function e(n,t,a){var r,o,s,c,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=null===(r=(a||U).find((function(e){return e.name===n})))||void 0===r?void 0:r.id,e.next=3,ze(s);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:c=e.t0,d=t||(null==c||null===(o=c.departments)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.name),L.setFieldsValue(i()(i()({},L.getFieldsValue()),{},{department:d})),H(i()(i()({},L.getFieldsValue()),{school:n,department:d}));case 10:case"end":return e.stop()}}),e)})));return function(n,t,a){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){Qe()}),[te]);var Qe=function(){var e=s()(l()().mark((function e(){var n,t,a,r,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=null===(n=U.find((function(e){return e.name===L.getFieldValue("school")})))||void 0===n?void 0:n.id,!(r=null===(t=te.find((function(e){return e.name===L.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=7;break}return e.next=5,(0,D.ZP)("/api/schools/".concat(a,"/departments/").concat(r,"/major_option.json"),{method:"get"});case 5:0==(null==(i=e.sent)?void 0:i.status)&&ue(null==i?void 0:i.majors);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ge=function(){var e=s()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Le();case 2:L.setFieldsValue(i()(i()({},L.getFieldsValue()),{},{school:n,department:""})),H(i()(i()({},L.getFieldsValue()),{school:n,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ue=function(){var e=s()(l()().mark((function e(n){var t,a,i,s,d,u,m,p,f,x,v,_,y,b,Z,C,N,w,I,S,F,T,V,E,q,D,O;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(m=(u=n||{}).school,p=u.department,f=u.identity,x=u.studentNo,v=u.jobTitle,_=u.manager,y=u.code_type,b=u.code,Z=u.major_name,ge){e.next=4;break}return g.ZP.info("请先上传照片!"),e.abrupt("return");case 4:if(C=null===(t=U.find((function(e){return e.name===m})))||void 0===t?void 0:t.id,N=null===(a=te.find((function(e){return e.name===p})))||void 0===a?void 0:a.id,w=null===(i=de.find((function(e){return e.name===Z})))||void 0===i?void 0:i.id,I="student"===f?x:"teacher"===f?v:_,C){e.next=11;break}return j.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,P.jsxs)("div",{style:{textAlign:"center"},children:[(0,P.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",null==c||null===(S=c.setting)||void 0===S?void 0:S.homepage_tea_qq_number,",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,P.jsx)("img",{src:"".concat(k.Z.IMG_SERVER,"/").concat(null==c||null===(F=c.setting)||void 0===F?void 0:F.homepage_tea_qq_qrcode_url),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 11:if(!p||N){e.next=14;break}return T=j.Z.confirm({icon:null,width:600,centered:!0,okText:"新增",cancelText:"取消",title:"提示",content:(0,P.jsx)(P.Fragment,{children:(0,P.jsx)("p",{children:"系统未找到您填写的院系/部门,是否申请新增该部门?"})}),onOk:Ae,onCancel:function(){T.destroy()}}),e.abrupt("return");case 14:if(!Z||w){e.next=17;break}return"teacher"==L.getFieldValue("identity")?V=j.Z.confirm({icon:null,width:600,centered:!0,okText:"新增",cancelText:"取消",title:"提示",content:(0,P.jsx)(P.Fragment,{children:(0,P.jsx)("p",{children:"系统未找到您填写的专业,是否申请新增该专业?"})}),onOk:Me,onCancel:function(){V.destroy()}}):j.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,P.jsxs)("div",{style:{textAlign:"center"},children:[(0,P.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",null==c||null===(E=c.setting)||void 0===E?void 0:E.homepage_tea_qq_number,",联系群内的运营进行咨询和申请新增专业名称。"]}),(0,P.jsx)("img",{src:"".concat(k.Z.IMG_SERVER,"/").concat(null==c||null===(q=c.setting)||void 0===q?void 0:q.homepage_tea_qq_qrcode_url),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 17:return e.next=19,h({type:"account/applyProfessionalAuth",payload:{id:(null===(s=o.basicInfo)||void 0===s?void 0:s.id)||(null===(d=r.userInfo)||void 0===d?void 0:d.login),school_id:C,department_id:N,major_id:w,identity:f,extra:I,code:b,code_type:y,attachment_ids:[be]}});case 19:D=e.sent,Xe(),0===(null==D?void 0:D.status)&&(b?g.ZP.info("职业认证审核通过"):g.ZP.info("申请已提交,请等待审核!"),je(""),h({type:"account/getBasicInfo",payload:{login:null===(O=r.userInfo)||void 0===O?void 0:O.login}}));case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Xe=function(){L.setFieldValue("code",""),h({type:"account/setActionTabs",payload:{}})},Ye={data:{type:"professional"},multiple:!0,withCredentials:!0,showUploadList:!1,action:"".concat(k.Z.API_SERVER,"/api/attachments.json"),className:T.uploader,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(console.log(e.file,e.file.response),Ze(null===(n=e.file.response)||void 0===n?void 0:n.id),(0,V.y3)(e.file.originFileObj,(function(e){je(e),Ie(!1)}))):Ie(!0)},beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type||"image/jpg"===e.type||"image/bmp"===e.type;return n||g.ZP.info("请上传正确文件格式"),n}},Je=function(e){var n,t,a,l;return"number"===e?"teacher"===M.identity?"".concat(null==c||null===(n=c.setting)||void 0===n?void 0:n.homepage_tea_qq_number):"".concat(null==c||null===(t=c.setting)||void 0===t?void 0:t.homepage_stu_qq_number):"code"===e?"teacher"===M.identity?"".concat(k.Z.IMG_SERVER,"/").concat(null==c||null===(a=c.setting)||void 0===a?void 0:a.homepage_tea_qq_qrcode_url):"".concat(k.Z.IMG_SERVER,"/").concat(null==c||null===(l=c.setting)||void 0===l?void 0:l.homepage_stu_qq_qrcode_url):void 0},Ke=function(){j.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,P.jsxs)("div",{style:{textAlign:"center"},children:[(0,P.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",Je("number"),",联系群内的运营进行咨询和申请新增专业名称。"]}),(0,P.jsx)("img",{src:Je("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})};return(0,P.jsxs)("div",{children:[(0,P.jsx)(O.Z,{active:3}),(0,P.jsx)("div",{style:{paddingTop:"22px"},children:(0,P.jsx)(_.Z,{spinning:!!we,children:(0,P.jsxs)(v.Z,{form:L,layout:"horizontal",size:"large",scrollToFirstError:!0,className:T.formWrap,onValuesChange:function(e){(H(i()({},L.getFieldsValue())),"identity"in e&&H(i()(i()({},L.getFieldsValue()),{},{code_type:2})),"school"in e)&&($(U.filter((function(n){return n.name.includes(e.school)}))),(U.find((function(n){return n.name===e.school}))||{}).id?He(e.school):(L.setFieldValue("department",""),H(i()(i()({},M),{school:e.school,department:""}))))},onFinish:Ue,children:[(0,P.jsxs)(y.Z,{gutter:[10,0],children:[(0,P.jsx)(b.Z,{flex:"300px",children:(0,P.jsx)(v.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,P.jsxs)(f.default,{children:[(0,P.jsx)(W,{value:"teacher",children:"教师"}),(0,P.jsx)(W,{value:"student",children:"学生"}),(0,P.jsx)(W,{value:"professional",children:"专业人士"})]})})}),"student"===M.identity&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(b.Z,{flex:1,children:(0,P.jsx)(v.Z.Item,{initialValue:M.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,P.jsx)(Z.Z,{type:"text",placeholder:"请输入学号"})})}),(0,P.jsx)(b.Z,{flex:0,children:(0,P.jsx)("div",{className:T.tooltipWrapper,children:(0,P.jsx)(C.Z,{title:"单位管理员可管理已通过职业认证的学生账号信息(包含初始化密码)",children:(0,P.jsx)("span",{className:T.tips,children:(0,P.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})})})})]}),"teacher"===M.identity&&(0,P.jsx)(b.Z,{flex:1,children:(0,P.jsx)(v.Z.Item,{initialValue:M.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,P.jsxs)(f.default,{children:[(0,P.jsx)(W,{value:"教授",children:"教授"}),(0,P.jsx)(W,{value:"副教授",children:"副教授"}),(0,P.jsx)(W,{value:"讲师",children:"讲师"}),(0,P.jsx)(W,{value:"助教",children:"助教"})]})})}),"professional"===M.identity&&(0,P.jsx)(b.Z,{flex:1,children:(0,P.jsx)(v.Z.Item,{initialValue:M.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,P.jsxs)(f.default,{children:[(0,P.jsx)(W,{value:"企业管理者",children:"企业管理者"}),(0,P.jsx)(W,{value:"部门管理者",children:"部门管理者"}),(0,P.jsx)(W,{value:"高级工程师",children:"高级工程师"}),(0,P.jsx)(W,{value:"工程师",children:"工程师"}),(0,P.jsx)(W,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,P.jsx)(v.Z.Item,{label:"学校/单位",name:"school",extra:M.school&&!(null!=U&&U.find((function(e){return e.name===M.school})))&&(0,P.jsx)("div",{className:T.schoolHintWrap,children:(0,P.jsxs)("span",{className:T.colorCDCDCD,children:["未找到包含“",M.school,"”的高校,如有需要,请",(0,P.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,P.jsx)(N.Z,{showSearch:!0,onSearch:Be,children:K.map((function(e,n){return(0,P.jsx)(W,{value:e.name,children:e.name},n)}))})}),(0,P.jsx)(v.Z.Item,{label:"院系/部门",name:"department",extra:M.department&&!(null!=te&&te.find((function(e){return e.name===M.department})))&&(0,P.jsxs)("div",{className:T.schoolHintWrap,children:[(0,P.jsx)("span",{className:T.colorCDCDCD,children:M.department?"未找到包含“".concat(M.department,"”的高校,"):"未找到院系,"}),(0,P.jsxs)("span",{className:T.colorCDCDCD,children:["如有需要,请",(0,P.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})]}),rules:[{required:!0,message:"请先选择院系/部门"}],children:(0,P.jsx)(N.Z,{showSearch:!0,onChange:function(e){Qe(),oe(te.filter((function(n){return n.name.includes(e)})))},children:ie.map((function(e,n){return(0,P.jsxs)(W,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,P.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,P.jsx)(v.Z.Item,{label:"专业",name:"major_name",extra:L.getFieldValue("major_name")&&!(null!=de&&de.find((function(e){return e.name==L.getFieldValue("major_name")})))&&(0,P.jsx)("div",{className:T.schoolHintWrap,children:"teacher"==L.getFieldValue("identity")?(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("span",{className:T.colorCDCDCD,children:"未查询到“".concat(L.getFieldValue("major_name"),"”专业,")}),(0,P.jsxs)("span",{className:T.colorCDCDCD,children:["如有需要,请",(0,P.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})]}):(0,P.jsxs)("span",{className:T.colorCDCDCD,children:["未找到“",L.getFieldValue("major_name"),"”专业,如有需要,请",(0,P.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})}),rules:["teacher"==L.getFieldValue("identity")&&{required:!0,message:"请先选择专业"}],children:(0,P.jsx)(N.Z,{size:"large",onChange:function(e){fe(de.filter((function(n){return n.name.includes(e)})))},children:he.map((function(e,n){return(0,P.jsxs)(W,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,P.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),"student"===M.identity&&(0,P.jsxs)(y.Z,{gutter:[10,0],wrap:!1,children:[(0,P.jsx)(b.Z,{flex:"240px",children:(0,P.jsx)(v.Z.Item,{label:"验证码",name:"code_type",initialValue:2,children:(0,P.jsxs)(f.default,{children:[(0,P.jsx)(W,{value:2,children:"手机号"}),(0,P.jsx)(W,{value:1,children:"邀请码"})]})})}),(0,P.jsx)(b.Z,{flex:1,children:1===M.code_type?(0,P.jsx)(v.Z.Item,{name:"code",children:(0,P.jsx)(Z.Z,{type:"text",placeholder:"请输入已加入的教学课堂的邀请码",maxLength:10})}):(0,P.jsx)(v.Z.Item,{name:"code",children:(0,P.jsx)(Z.Z,{type:"text",placeholder:"请输入已加入的教学课堂中教师的手机号后六位",maxLength:10})})}),(0,P.jsx)(C.Z,{title:"当前账号申请认证的单位与已加入的教学课堂所属单位需相同",children:(0,P.jsx)(b.Z,{style:{paddingTop:"10px"},children:(0,P.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2 primary-hover font14",style:{cursor:"pointer"}})})})]}),(0,P.jsx)(v.Z.Item,{label:"职业证上传",required:!0,children:(0,P.jsxs)("div",{className:T.flexRow,children:[(0,P.jsxs)("div",{className:"".concat(T.flexColumn," ").concat(T.example),children:[(0,P.jsx)("span",{className:T.exampleImg,children:(0,P.jsx)("img",{src:F})}),(0,P.jsxs)("span",{className:"tc",children:[(0,P.jsx)("p",{children:"示例图片"}),(0,P.jsx)("p",{className:"".concat(T.colorOrange," font12"),children:"(png/jpg/bmp格式,不超过2MB)"})]})]}),(0,P.jsxs)("div",{className:T.flexColumn,children:[(0,P.jsx)(B,i()(i()({},Ye),{},{accept:".png,.jpg,.bmp,.jpeg",children:ge?(0,P.jsx)("img",{src:ge,className:T.uploadImg}):(0,P.jsxs)("div",{className:T.imageTip,children:[(0,P.jsx)("p",{children:(0,P.jsx)("i",{className:"iconfont icon-cuban2shangchuanyunduan ".concat(T.uploadTipIcon)})}),(0,P.jsx)("p",{className:T.uploadTip,children:(0,P.jsx)("a",{className:T.color05101a,children:"点击或拖拽上传图片"})})]})})),(0,P.jsx)("span",{className:"tc",children:(0,P.jsx)("p",{className:T.viewLargerImg,children:"查看大图"})})]})]})}),(0,P.jsx)("div",{className:T.footerWrap,children:(0,P.jsx)(v.Z.Item,{children:(0,P.jsx)(w.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:u["account/applyProfessionalAuth"],children:"保存"})})}),(0,P.jsxs)("div",{className:T.note,children:[(0,P.jsx)("p",{children:"认证须知:"}),(0,P.jsx)("p",{children:"1.根据职业上传相应的证件照:教师(教师证),专业人士(员工证)、学生(学生证),请确保证件照内容完整并且清晰可见,严禁PS;"}),(0,P.jsx)("p",{children:"2.我们将在你提交职业证信息后的24小时(不包含节假日)内完成审核,审核结果将会以系统消息的形式发送给你;"}),(0,P.jsx)("p",{children:"3.职业认证审核完成后,无法删除,请谨慎填写;职业变更请选择重新认证;"}),(0,P.jsx)("p",{children:"4.职业认证审核完成后,系统将自动发放500个金币作为奖励;"}),(0,P.jsx)("p",{children:"5.我们会确保你所提供的信息均处于严格的保密状态,不会泄露;"}),(0,P.jsxs)("p",{children:["6.如存在恶意乱填写姓名,学号,及上传与职业证件无关图片者,一经发现将冻结",!(null!=c&&null!==(n=c.setting)&&void 0!==n&&n.is_local)&&"EduCoder","账号。"]}),(0,P.jsx)("p",{children:"7.非老师身份提交职业认证后系统会自动将状态改为已认证,你将可以体验平台需要职业认证的功能;如果在认证后的使用过程中未通过审核,你将不能继续体验需要认证的功能。"})]})]})})}),(0,P.jsx)(I.Z,{visible:Fe,onClose:function(){return Te(!1)},schoolName:M.school,onSuccess:Ge}),(0,P.jsx)(S.Z,{visible:qe,onClose:function(){return De(!1)},schoolId:null===(t=U.find((function(e){return e.name===M.school})))||void 0===t?void 0:t.id,schoolName:M.school,departmentName:M.department,onSuccess:function(e){return He(M.school,e)}}),(0,P.jsx)(q.Z,{visible:Re,onClose:function(){return We(!1)},departmentId:null===(a=te.find((function(e){return e.name===M.department})))||void 0===a?void 0:a.id,departmentName:M.department,majorName:L.getFieldValue("major_name"),onSuccess:function(e){L.setFieldsValue({major_name:e}),H(i()(i()({},L.getFieldsValue()),{major_name:e})),Qe()}})]})}))},63871:function(e,n,t){t.d(n,{Z:function(){return q}});var a=t(7557),l=t.n(a),r=t(82242),i=t.n(r),o=t(41498),s=t.n(o),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(18892),f=t(92832),x=t(78241),v=t(43418),g=t(61998),j=t(8591),_=t(19842),y=t(3113),b=t(80559),Z=t(58670),C=t(24316),N="flexRow___Ys7oN",w="flexColumn___awMMf",I="formWrap___j8Lzv",S="example___xf0jY",k="footerWrap___GFnQD",F=t(37712),T=["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"],V=function(e,n){return n.some((function(n){return n.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},E=f.Z.TextArea,q=(0,h.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting;var n=e.loading,t=e.dispatch,a=e.schoolName,r=e.visible,o=e.onClose,c=void 0===o?function(){}:o,u=e.onSuccess,h=void 0===u?function(){}:u,q=(m()(e,T),x.Z.useForm()),D=d()(q,1)[0];(0,p.useEffect)((function(){D.setFieldsValue({name:a})}),[a]);var O=function(){var e=s()(l()().mark((function e(n){var a,r,o,d,u,m,p,f;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(a=n||{}).name,o=a.city,d=void 0===o?[]:o,u=a.address,m=a.remarks,e.next=3,t({type:"account/appplySchool",payload:{name:r,province:d[0],city:d[1],address:u,remarks:m}});case 3:if(2!=(null==(p=e.sent)?void 0:p.status)){e.next=7;break}return f=v.Z.confirm({icon:null,width:600,centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("p",{children:"系统检测到您申请新增的单位已存在,请确认是否为该单位?"}),(0,F.jsx)(g.Z,{columns:[{title:"学校/单位",dataIndex:"name"},{title:"用户数",width:150,dataIndex:"users_count"}],dataSource:[i()({},p)],pagination:!1})]}),onOk:function(){var e=s()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h(r);case 2:f.destroy(),c();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){f.destroy()}}),e.abrupt("return");case 7:c(),0==p.status&&(j.ZP.success("新增学校/单位成功!"),h(r));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,F.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:r,title:"申请添加单位名称",width:"600px",footer:null,children:(0,F.jsxs)(x.Z,{className:I,form:D,labelCol:{span:4},wrapperCol:{span:20},onFinish:O,children:[(0,F.jsx)(x.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,F.jsx)(f.Z,{placeholder:"学校或工作单位"})}),(0,F.jsxs)("div",{className:"".concat(N," ").concat(S),children:[(0,F.jsx)("div",{children:"示例:"}),(0,F.jsxs)("div",{className:w,children:[(0,F.jsxs)("div",{children:[(0,F.jsx)(b.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,F.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,F.jsxs)("div",{children:[(0,F.jsx)(Z.Z,{style:{color:"red"}}),(0,F.jsx)("span",{className:"font14 ml5",children:"错误示例:数据结构2019春"})]})]})]}),(0,F.jsx)(x.Z.Item,{label:"地区:",name:"city",children:(0,F.jsx)(_.Z,{allowClear:!0,size:"middle",options:C.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:V}})}),(0,F.jsx)(x.Z.Item,{label:"详细地址:",name:"address",children:(0,F.jsx)(f.Z,{placeholder:"请填写完整的地址信息"})}),(0,F.jsx)(x.Z.Item,{label:"说明:",name:"remarks",children:(0,F.jsx)(E,{placeholder:"再次说明特别情况(选填)"})}),(0,F.jsx)("div",{className:k,children:(0,F.jsxs)(x.Z.Item,{children:[(0,F.jsx)(y.ZP,{className:"mr5",size:"middle",onClick:function(){c()},children:"取消"}),(0,F.jsx)(y.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:n["account/appplySchool"],children:"保存"})]})})]})})}))},10011:function(e,n,t){var a=t(79800),l=t.n(a),r=t(59301),i=t(18892),o=t(53273),s=t(37712);n.Z=function(e){var n=e.children,t=e.active,a=((0,i.useParams)(),(0,r.useState)(t||1)),c=l()(a,2),d=(c[0],c[1]),u=(0,r.useRef)();return(0,r.useEffect)((function(){var e;u.current=null===(e=location.pathname.split("/"))||void 0===e?void 0:e[2]}),[location.pathname]),(0,s.jsx)("section",{style:{backgroundColor:"#fff",padding:"22px 0 0 38px"},children:(0,s.jsx)(o.YG,{value:t,onChange:function(e){d(e)},tabBarExtraContent:n,dataSource:[{id:1,name:"基本信息",link:"/users/".concat(u.current,"/baseInfo/edit")},{id:2,name:"实名认证",link:"/users/".concat(u.current,"/realNameCertification")},{id:3,name:"职业认证",link:"/users/".concat(u.current,"/careerCertification")}]})})}},88522:function(e,n,t){var a=t(92310),l=t.n(a),r=t(75440),i=t(55405),o=t(59301),s=t(53487),c=t(92343),d=t(36355),u=t(57809);const{Option:m}=u.default;function p(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const h=(e,n)=>{const{prefixCls:t,className:a,popupClassName:s,dropdownClassName:h,children:f,dataSource:x}=e,v=(0,r.Z)(f);let g;1===v.length&&(0,c.l$)(v[0])&&!p(v[0])&&([g]=v);const j=g?()=>g:void 0;let _;_=v.length&&p(v[0])?f:x?x.map((e=>{if((0,c.l$)(e))return e;switch(typeof e){case"string":return o.createElement(m,{key:e,value:e},e);case"object":{const{value:n}=e;return o.createElement(m,{key:n,value:n},e.text)}default:return}})):[];const{getPrefixCls:y}=o.useContext(d.E_),b=y("select",t);return o.createElement(u.default,Object.assign({ref:n,suffixIcon:null},(0,i.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:b,popupClassName:s||h,className:l()(`${b}-auto-complete`,a),mode:u.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:j}),_)},f=o.forwardRef(h),x=(0,s.Z)(f);f.Option=m,f._InternalPanelDoNotUseOrYouWillBeFired=x,n.Z=f}}]); \ No newline at end of file diff --git a/p__User__Detail__TeachGroup__index.async.js b/p__User__Detail__TeachGroup__index.async.js index d5f53d1dd3..d82ce8cada 100644 --- a/p__User__Detail__TeachGroup__index.async.js +++ b/p__User__Detail__TeachGroup__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[79590],{14539:function(e,t,r){"use strict";var i=r(82242),n=r.n(i),A=(r(59301),r(93314)),s=r(3113),l=r(37712);t.Z=function(e){var t=e.img,r=e.buttonProps,i=void 0===r?{}:r,a=e.styles,o=void 0===a?{}:a,u=e.customText,c=e.ButtonText,C=e.ButtonClick,g=e.Buttonclass,d=e.ButtonTwo,p=e.imgStyles,y=e.loading,V=void 0!==y&&y;return(0,l.jsxs)("section",{className:"tc animated fadeIn",style:n()(n()({},{color:"#999",margin:"100px auto",visibility:V?"hidden":"visible"}),o),children:[(0,l.jsx)("img",{src:t||A,style:n()(n()({},p),{},{pointerEvents:"none",userSelect:"none"})}),(0,l.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),c&&(0,l.jsx)(s.ZP,n()(n()({className:g,onClick:C},i),{},{children:c})),d&&d]})}},53921:function(e,t,r){"use strict";var i=r(7557),n=r.n(i),A=r(37205),s=r.n(A),l=r(41498),a=r.n(l),o=r(79800),u=r.n(o),c=r(82242),C=r.n(c),g=r(59301),d=r(78241),p=r(95237),y=r(57809),V=r(92832),L=r(88522),x=r(3113),I=r(24905),W=r(6848),M=r(8591),f=r(61998),h=r(18892),m=r(61186),T=r.n(m),j=r(26724),w=r.n(j),N=r(58143),v=r(77540),E=r(53273),K=r(19193),F=r(37712),D=[];function B(e){var t=e.onSearch,r=e.schools;return(0,F.jsx)(d.Z,{colon:!1,layout:"horizontal",onFinish:t,initialValues:{keyword:"",school_name:"",search_type:"1"},children:(0,F.jsxs)(p.Z,{style:{flexWrap:"nowrap"},children:[(0,F.jsx)(d.Z.Item,{name:"search_type",label:"搜索类型",children:(0,F.jsxs)(y.default,{popupClassName:K.Z.selectdown,style:{width:106},children:[(0,F.jsx)(y.default.Option,{value:"1",children:"姓名"}),(0,F.jsx)(y.default.Option,{value:"2",children:"手机号"}),(0,F.jsx)(y.default.Option,{value:"3",children:"邮箱"})]})}),(0,F.jsx)(d.Z.Item,{style:{marginLeft:20},label:"搜索内容",name:"keyword",rules:[{required:!0,message:"请输入搜索内容"}],children:(0,F.jsx)(V.Z,{allowClear:!0,style:{width:300},size:"middle"})}),(0,F.jsx)(d.Z.Item,{style:{marginLeft:20},label:"单位",name:"school_name",children:(0,F.jsx)(L.Z,{options:r,style:{width:300},size:"middle",showSearch:!0,filterOption:function(e,t){return-1!==t.value.toUpperCase().indexOf(e.toUpperCase())},placeholder:"请输入单位名称"})}),(0,F.jsx)(x.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit",children:"搜索"})]})})}var Y=function(e){return e[e.INITDATA=0]="INITDATA",e[e.INITSCHOOLS=1]="INITSCHOOLS",e[e.SHOWLOADING=2]="SHOWLOADING",e[e.SELECTEDIDS=3]="SELECTEDIDS",e[e.SETQUERY=4]="SETQUERY",e[e.SETPAGE=5]="SETPAGE",e}(Y||{});function U(e,t){switch(t.type){case Y.INITDATA:case Y.SETQUERY:return C()(C()({},e),t.payload);case Y.SETPAGE:return C()(C()({},e),{},{page:t.payload,reload:!1});case Y.SHOWLOADING:return C()(C()({},e),{},{loading:t.payload});case Y.INITSCHOOLS:return C()(C()({},e),{},{schools:t.payload});case Y.SELECTEDIDS:return C()(C()({},e),{},{selectedIds:t.payload});default:throw new Error}}var S={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};t.Z=function(e){var t=e.onSelect,r=e.onCancel,i=e.container_id,A=e.container_type,l=(0,g.useReducer)(U,S),o=u()(l,2),c=o[0],d=o[1],p=c.data,y=c.schools,V=c.loading,L=c.selectedIds,m=c.page,j=c.count,K=c.query,b=c.reload;(0,g.useEffect)((function(){function e(){return(e=a()(n()().mark((function e(){var t,r,l;return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.nQ)(C()(C()({},K),{},{page:m,container_type:A,container_id:i,display_aliases:!0}));case 2:t=e.sent,r=t.users,l=t.user_count,d({type:Y.INITDATA,payload:{data:b?r:[].concat(s()(p),s()(r)),count:l}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}K&&function(){e.apply(this,arguments)}()}),[m,K,b,i,A]),(0,g.useEffect)((function(){function e(){return(e=a()(n()().mark((function e(){var t,r;return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.K$)({display_aliases:!0});case 2:t=e.sent,r=t.school_names,d({type:Y.INITSCHOOLS,payload:r.map((function(e){return{value:e}}))});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var O=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,t){return(0,F.jsx)(I.Z,{value:t.numid,checked:L.includes(t.numid),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(e,t){return(0,F.jsx)("div",{children:(0,F.jsx)(W.Z,{placement:"bottom",title:e,children:(0,F.jsx)(h.Link,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(t.login),target:"_blank",children:e||"--"})})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,F.jsx)(W.Z,{placement:"bottom",title:e,children:(0,F.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,F.jsx)(W.Z,{placement:"bottom",title:e,children:(0,F.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,F.jsx)(W.Z,{placement:"bottom",title:e,children:(0,F.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,F.jsx)(W.Z,{placement:"bottom",title:e,children:(0,F.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,F.jsx)(W.Z,{placement:"bottom",title:e,children:(0,F.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return(0,F.jsx)("span",{style:{color:"#000000"},children:e?"是":"否"})}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,F.jsx)(W.Z,{placement:"bottom",title:e,children:(0,F.jsx)("span",{style:{color:"#000000"},children:T()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,F.jsx)("span",{style:{color:"#000000"},children:"已添加"})}}];var q=j>10*m;return(0,F.jsxs)("div",{className:"select-user-container",style:{paddingBottom:20},children:[(0,F.jsx)(B,{onSearch:function(e){d({type:Y.SETQUERY,payload:{page:1,reload:!0,query:e}})},schools:y}),K?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("div",{className:"flexd-table-header mt20",children:(0,F.jsx)(E.Gi,{children:(0,F.jsx)(f.Z,{pagination:!1,dataSource:D,columns:O})})}),(0,F.jsx)("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20},children:(0,F.jsx)(w(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){d({type:Y.SETPAGE,payload:e})},hasMore:q,useWindow:!1,children:(0,F.jsx)(E.Gi,{children:(0,F.jsx)(f.Z,{loading:V,showHeader:!1,pagination:!1,dataSource:p,columns:O,onRow:function(e){return{onClick:function(t){var r,i;1!==e.added&&(r=e.numid,(i=L.indexOf(r))>=0?L.splice(i,1):L.push(r),d({type:Y.SELECTEDIDS,payload:s()(L)}))}}}})})})}),(0,F.jsxs)("div",{className:"flex-container flex-end",children:[(0,F.jsx)(x.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:r,children:"取消"}),(0,F.jsx)(x.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:function(){0===L.length?M.ZP.warning("请先在下面列表中选择要添加成员"):(t(L,i),d({type:Y.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))},children:"确定"})]})]}):(0,F.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,F.jsx)("img",{src:N,width:"100",alt:""}),(0,F.jsx)("br",{}),(0,F.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]})]})}},95220:function(e,t,r){"use strict";r.r(t),r.d(t,{NoData:function(){return k},default:function(){return X}});var i=r(7557),n=r.n(i),A=r(41498),s=r.n(A),l=r(91232),a=r.n(l),o=r(79800),u=r.n(o),c=r(82242),C=r.n(c),g=r(59301),d=r(3113),p=r(43418),y=r(75105);function V(){return(0,y.U2)("teach_groups.json")}function L(e){return(0,y.v_)("teach_groups.json",e)}function x(e,t){return(0,y.gz)("teach_groups/".concat(e,".json"),t)}function I(e){return(0,y.v_)("teach_group_members.json",e)}function W(e){return(0,y.IV)("teach_group_members/".concat(e,".json"))}function M(e,t){return(0,y.gz)("teach_groups/".concat(e,"/change_admin.json"),{member_id:t})}function f(e,t){return(0,y.IV)("teach_groups/".concat(e,"/del_member.json"),{member_id:t})}function h(e){return(0,y.IV)("teach_groups/".concat(e,".json"))}function m(e){return(0,y.U2)("teach_groups/".concat(e,"/show_permission.json"))}function T(e){return(0,y.gz)("teach_groups/".concat(null==e?void 0:e.id,"/update_permission.json"),e)}var j=r(78241),w=r(92832),N=r(19193),v=r(37712),E=function(e){var t=e.callback,r=e.visible,i=e.onCancel,n=e.id,A=e.name;var s=j.Z.useForm(),l=u()(s,1)[0];return(0,g.useEffect)((function(){l.setFieldsValue({name:A})}),[A]),(0,v.jsx)(p.Z,{centered:!0,title:n?"修改名称":"新建",open:r,onCancel:i,onOk:function(){l.submit()},wrapClassName:N.Z.CustomCss,children:(0,v.jsx)(j.Z,{form:l,initialValues:{name:A},onFinish:function(e){t(e)},children:(0,v.jsx)(j.Z.Item,{label:"教研团队名称",name:"name",rules:[{required:!0,message:"请输入不超过20字的名称"}],children:(0,v.jsx)(w.Z,{placeholder:"请输入不超过20字的名称",maxLength:20})})})})},K=r(24905),F=r(38854),D=r(20834),B=r(61998),Y=r(8591),U=r(5112);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var S=r(53273),b=function(e){var t,r=e.data,i=e.isAdminOrTeacher,A=e.onDelGroup,l=e.onChangeGroupName,a=e.onPlusMember,o=e.onDelMember,c=e.onExitGroup,C=e.Transferteams,d=(0,g.useState)(0),y=u()(d,2),V=(y[0],y[1]),L=(0,g.useState)(0),x=u()(L,2),I=(x[0],x[1]),W=(0,g.useState)(),M=u()(W,2),f=M[0],h=M[1],j=(0,g.useState)(),w=u()(j,2),E=w[0],b=w[1],O=(0,g.useState)(!1),q=u()(O,2),J=q[0],k=q[1],Z=(0,g.useState)(),z=u()(Z,2),Q=z[0],X=z[1],P=(0,g.useState)(),H=u()(P,2),R=H[0],G=H[1],_=(0,g.useState)(!1),$=u()(_,2),ee=$[0],te=$[1],re=(0,g.useState)(!1),ie=u()(re,2),ne=ie[0],Ae=ie[1],se=(0,g.useState)(""),le=u()(se,2),ae=le[0],oe=le[1];function ue(e){var t=parseInt(e.key,10);oe(t),Ae(!0)}function ce(e){var t=parseInt(e.key,10);p.Z.confirm({title:"退出提示",okText:"确定",cancelText:"取消",content:"退出将对您与组内成员共同开展教研活动造成不便。您确定要退出吗?",onOk:function(){c(t)}})}var Ce={display:"block",height:"30px",lineHeight:"30px"};var ge=[{title:"成员名称",dataIndex:"name",width:150},{title:"使用共享试题",dataIndex:"item_bank",align:"center",width:150,render:function(e,t,r){return(0,v.jsx)(K.Z,{disabled:null==t?void 0:t.is_creator,defaultChecked:e,onChange:function(e){T({id:Q,member_id:t.id,clazz:"item_bank",enable:e.target.checked})}})}},{title:"编辑共享试题",dataIndex:"edit_item_bank",align:"center",width:150,render:function(e,t,r){return(0,v.jsx)(K.Z,{disabled:null==t?void 0:t.is_creator,defaultChecked:e,onChange:function(e){T({id:Q,member_id:t.id,clazz:"edit_item_bank",enable:e.target.checked})}})}},{title:"使用共享试卷",dataIndex:"exercise",align:"center",render:function(e,t,r){return(0,v.jsx)(K.Z,{disabled:null==t?void 0:t.is_creator,defaultChecked:e,onChange:function(e){T({id:Q,member_id:t.id,clazz:"exercise",enable:e.target.checked})}})}}];function de(){return(de=s()(n()().mark((function e(t){var r;return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m(null==t?void 0:t.id);case 2:r=e.sent,X(null==t?void 0:t.id),b(r),k(!0);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,v.jsxs)("ul",{className:"teaching-lists",children:[r.map((function(e,t){return(0,v.jsxs)("li",{style:{marginTop:0===t?30:16},onClick:function(){return V(t)},children:[(0,v.jsxs)("div",{className:"item-group",children:[(0,v.jsxs)("span",{style:{color:"#000000",fontSize:16,fontWeight:600},children:[e.name,"的教研团队"]}),(0,v.jsx)("div",{className:"action-group"})]}),(0,v.jsxs)("div",{style:{display:"flex"},children:[(0,v.jsx)("span",{style:{marginTop:29,marginLeft:24,color:"#5F6367"},children:"团队成员:"}),(0,v.jsx)("ul",{className:"info",style:{flex:1},children:e.memers.map((function(t){var r;return(0,v.jsxs)("li",{onClick:function(){I(t.id)},className:"directionItemWrap",children:[(0,v.jsxs)("div",{className:"hovename",style:{display:"flex",alignItems:"center",justifyContent:"center",fontWeight:400,fontSize:14,color:null!=t&&t.is_creater?"#000000":"#5F6367"},children:[(null===(r=t.name)||void 0===r?void 0:r.length)>6?t.name.substr(0,6)+"....":t.name,(0,v.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDMxOTQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjIzLjgyOCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik01MTIgMGgyMTcwLjg4YzI4Mi42MjQgMCA1MTIgMjI5LjM3NiA1MTIgNTEycy0yMjkuMzc2IDUxMi01MTIgNTEySDUxMkMyMjkuMzc2IDEwMjQgMCA3OTQuNjI0IDAgNTEyUzIyOS4zNzYgMCA1MTIgMHoiIGZpbGw9IiNFQkVFRkQiLz48cGF0aCBkPSJNMTYzOC40IDc0MS4zNzZjMjguNjcyIDAgNDAuOTYtMTYuMzg0IDQwLjk2LTQ1LjA1NlYyOTQuOTEyaC0zNi44NjR2MzkzLjIxNmMwIDE2LjM4NC04LjE5MiAyMC40OC0yMC40OCAyMC40OC0yNC41NzYgMC00NS4wNTYgMC03My43MjgtNC4wOTZsOC4xOTIgMzIuNzY4aDgxLjkyem0tMzcyLjczNi0yNTguMDQ4YzQ5LjE1Mi00NS4wNTYgOTAuMTEyLTk0LjIwOCAxMjYuOTc2LTE0Ny40NTYgMzIuNzY4IDMyLjc2OCA2OS42MzIgNzcuODI0IDExMC41OTIgMTM1LjE2OGwyNC41NzYtMjQuNTc2Yy00MC45Ni00OS4xNTItODEuOTItOTguMzA0LTEyMi44OC0xNDMuMzZoLTI0LjU3NmMtNDAuOTYgNTcuMzQ0LTgxLjkyIDExMC41OTItMTMxLjA3MiAxNTUuNjQ4bDE2LjM4NCAyNC41NzZ6bTMyMy41ODQgMTU5Ljc0NFYzMzkuOTY4aC0zMi43Njh2MzA3LjJoMzIuNzY4em0tMTMxLjA3MiA5NC4yMDhjMjQuNTc2IDAgMzYuODY0LTQuMDk2IDQ1LjA1Ni0xMi4yODhzMTYuMzg0LTM2Ljg2NCAyMC40OC03Ny44MjRsLTMyLjc2OC0xMi4yODhjMCAyOC42NzItNC4wOTYgNDUuMDU2LTguMTkyIDUzLjI0OHMtMTYuMzg0IDEyLjI4OC0zMi43NjggMTIuMjg4aC05OC4zMDRjLTEyLjI4OCAwLTIwLjQ4LTQuMDk2LTIwLjQ4LTE2LjM4NHYtMjA0LjhoMTA2LjQ5NnY5NC4yMDhjMCAxMi4yODgtOC4xOTIgMjAuNDgtMjAuNDggMjAuNDgtMTYuMzg0IDAtMzIuNzY4IDAtNDkuMTUyLTQuMDk2bDguMTkyIDMyLjc2OGg1My4yNDhjMjguNjcyIDAgNDAuOTYtMTYuMzg0IDQwLjk2LTQwLjk2VjQ1MC41NmgtMTc2LjEyOHYyNDUuNzZjMCAyNC41NzYgMTIuMjg4IDM2Ljg2NCA0MC45NiAzNi44NjRoMTIyLjg4em01ODUuNzI4LTUzLjI0OFY2MzQuODhoMTMxLjA3MnYtMjguNjcyaC0xMzEuMDcydi00MC45NmgxMTQuNjg4di0yOC42NzJoLTExNC42ODh2LTQwLjk2SDIxNTAuNHYtNjkuNjMyaDMyLjc2OHYtMjguNjcySDIxNTAuNFYzMjcuNjhoLTEwNi40OTZ2LTMyLjc2OGgtMzIuNzY4djMyLjc2OGgtODYuMDE2djI4LjY3Mmg4Ni4wMTZ2MzYuODY0aC0xMTAuNTkydjI4LjY3MmgxMTAuNTkydjQwLjk2aC04Ni4wMTZ2MjguNjcyaDg2LjAxNnY0MC45NmgtOTguMzA0djI4LjY3Mmg5OC4zMDR2NDAuOTZoLTExMC41OTJ2MjguNjcyaDExMC41OTJ2NDkuMTUyaDMyLjc2OHptLTI3MC4zMzYgNTcuMzQ0YzI0LjU3Ni0xNi4zODQgNDAuOTYtMzYuODY0IDU3LjM0NC02MS40NCA0LjA5NiA0LjA5NiAxMi4yODggOC4xOTIgMTYuMzg0IDEyLjI4OCAzNi44NjQgMjQuNTc2IDEwMi40IDM2Ljg2NCAxODguNDE2IDM2Ljg2NGgxNDcuNDU2bDQuMDk2LTMyLjc2OGMtNTcuMzQ0IDAtMTEwLjU5MiA0LjA5Ni0xNjcuOTM2IDQuMDk2LTY1LjUzNiAwLTExOC43ODQtMTIuMjg4LTE1MS41NTItMjguNjcyLTguMTkyLTQuMDk2LTE2LjM4NC0xMi4yODgtMjQuNTc2LTIwLjQ4IDI0LjU3Ni00NS4wNTYgMzYuODY0LTk4LjMwNCAzNi44NjQtMTYzLjg0di0yMC40OGgtNzcuODI0YzI0LjU3Ni0zMi43NjggNDkuMTUyLTczLjcyOCA3My43MjgtMTE4Ljc4NHYtMjguNjcySDE3NjEuMjh2MzIuNzY4aDgxLjkyYy0yNC41NzYgNDAuOTYtNDkuMTUyIDgxLjkyLTc3LjgyNCAxMTguNzg0djI4LjY3Mmg5MC4xMTJjLTQuMDk2IDQ1LjA1Ni0xMi4yODggODYuMDE2LTI4LjY3MiAxMjIuODgtMTIuMjg4LTIwLjQ4LTI0LjU3Ni00OS4xNTItMzIuNzY4LTg2LjAxNmwtMzIuNzY4IDEyLjI4OGMxMi4yODggNDAuOTYgMjguNjcyIDc3LjgyNCA0NS4wNTYgMTA2LjQ5Ni0xNi4zODQgMjQuNTc2LTM2Ljg2NCA0MC45Ni01Ny4zNDQgNTcuMzQ0bDI0LjU3NiAyOC42NzJ6bTMzOS45NjgtMzQ0LjA2NGgtNjkuNjMydi0zNi44NjRoNjkuNjMydjM2Ljg2NHptMCA2OS42MzJoLTY5LjYzMnYtNDAuOTZoNjkuNjMydjQwLjk2em0yNTMuOTUyIDI3OC41Mjh2LTIwLjQ4aDIxMi45OTJ2MjAuNDhoMzYuODY0VjUyNC4yODhoLTE4NC4zMmMyOC42NzItMTIuMjg4IDUzLjI0OC0yNC41NzYgNzcuODI0LTQwLjk2bDIwLjQ4LTEyLjI4OGgxNTEuNTUydi0zMi43NjhoLTEwNi40OTZjMzIuNzY4LTI0LjU3NiA2NS41MzYtNTcuMzQ0IDk0LjIwOC05MC4xMTJsLTMyLjc2OC0yMC40OGMtMzYuODY0IDQwLjk2LTczLjcyOCA3Ny44MjQtMTIyLjg4IDExMC41OTJoLTYxLjQ0di02MS40NGgxMTQuNjg4di0zMi43NjhoLTExNC42ODh2LTQ5LjE1MmgtMzYuODY0djUzLjI0OGgtMTM1LjE2OHYzMi43NjhoMTM1LjE2OHY1Ny4zNDRoLTE4MC4yMjR2MzIuNzY4aDIyNS4yOGMtNjkuNjMyIDQwLjk2LTE0Ny40NTYgNjkuNjMyLTIyOS4zNzYgOTAuMTEybDE2LjM4NCAzMi43NjhjMjguNjcyLTguMTkyIDU3LjM0NC0yMC40OCA4MS45Mi0yOC42NzJ2MTgwLjIyNGgzNi44NjR6bTIxMi45OTItMTM5LjI2NGgtMjEyLjk5MnYtNDkuMTUyaDIxMi45OTJ2NDkuMTUyem0wIDg2LjAxNmgtMjEyLjk5MnYtNTMuMjQ4aDIxMi45OTJ2NTMuMjQ4eiIgZmlsbD0iIzE2NURGRiIvPjxwYXRoIGQ9Ik01NzMuNDQgMjA0LjhoMzI3LjY4YzkwLjExMiAwIDE2My44NCA3My43MjggMTYzLjg0IDE2My44NHYzMjcuNjhjMCA5MC4xMTItNzMuNzI4IDE2My44NC0xNjMuODQgMTYzLjg0SDU3My40NGMtOTAuMTEyIDAtMTYzLjg0LTczLjcyOC0xNjMuODQtMTYzLjg0VjM2OC42NGMwLTkwLjExMiA3My43MjgtMTYzLjg0IDE2My44NC0xNjMuODR6IiBmaWxsPSIjQzJEMEZGIi8+PHBhdGggZD0iTTg2OC4zNTIgNTgxLjYzMmM0LjA5NiAyNC41NzYgMTIuMjg4IDQ5LjE1MiAxNi4zODQgNjkuNjMyIDAgOC4xOTIgNC4wOTYgMTYuMzg0IDQuMDk2IDI0LjU3NnM0LjA5NiAxNi4zODQgNC4wOTYgMjQuNTc2IDQuMDk2IDEyLjI4OCA0LjA5NiAxNi4zODR2OC4xOTJjMCA4LjE5MiAwIDEyLjI4OC00LjA5NiAxMi4yODgtNC4wOTYgNC4wOTYtOC4xOTIgNC4wOTYtMTIuMjg4IDQuMDk2aC04LjE5MmMtNC4wOTYgMC00LjA5NiAwLTguMTkyLTQuMDk2TDczNy4yOCA2NjcuNjQ4Yy0yNC41NzYgMTIuMjg4LTQ1LjA1NiAyNC41NzYtNjEuNDQgMzYuODY0TDY1MS4yNjQgNzE2LjhjLTguMTkyIDQuMDk2LTE2LjM4NCA4LjE5Mi0yMC40OCAxMi4yODgtOC4xOTIgNC4wOTYtMTYuMzg0IDguMTkyLTIwLjQ4IDEyLjI4OHMtOC4xOTIgNC4wOTYtOC4xOTIgNC4wOTZjLTQuMDk2IDAtOC4xOTIgNC4wOTYtOC4xOTIgMC00LjA5NiAwLTguMTkyIDAtOC4xOTItNC4wOTYtNC4wOTYgMC00LjA5Ni00LjA5Ni00LjA5Ni04LjE5MnYtOC4xOTJzMC00LjA5NiA0LjA5Ni04LjE5MmMwLTQuMDk2IDQuMDk2LTEyLjI4OCA0LjA5Ni0xNi4zODQgMC04LjE5MiA0LjA5Ni0xNi4zODQgNC4wOTYtMjQuNTc2czQuMDk2LTE2LjM4NCA4LjE5Mi0yNC41NzZjNC4wOTYtMjAuNDggMTIuMjg4LTQ1LjA1NiAxNi4zODQtNjkuNjMyLTI0LjU3Ni0xNi4zODQtNDUuMDU2LTI4LjY3Mi01Ny4zNDQtNDUuMDU2LTguMTkyLTQuMDk2LTE2LjM4NC04LjE5Mi0yMC40OC0xNi4zODRzLTEyLjI4OC04LjE5Mi0xNi4zODQtMTIuMjg4UzUxMiA0OTkuNzEyIDUxMiA0OTUuNjE2Yy00LjA5Ni00LjA5Ni04LjE5Mi00LjA5Ni04LjE5Mi00LjA5Ni00LjA5Ni00LjA5Ni00LjA5Ni04LjE5Mi04LjE5Mi0xMi4yODhzLTQuMDk2LTguMTkyLTQuMDk2LTEyLjI4OCA0LjA5Ni04LjE5MiA0LjA5Ni0xMi4yODhjNC4wOTYgMCA4LjE5Mi00LjA5NiAxMi4yODgtNC4wOTZsMTUxLjU1Mi0xMi4yODhMNzE2LjggMzA3LjJjMC00LjA5NiA0LjA5Ni04LjE5MiA4LjE5Mi0xMi4yODggMC04LjE5MiA4LjE5Mi04LjE5MiAxMi4yODgtOC4xOTJzNC4wOTYgMCA4LjE5MiA0LjA5NmM0LjA5NiAwIDQuMDk2IDQuMDk2IDQuMDk2IDQuMDk2bDQuMDk2IDQuMDk2czAgNC4wOTYgNC4wOTYgNC4wOTZsNTMuMjQ4IDEzMS4wNzIgMTU1LjY0OCAxNi4zODRjOC4xOTIgMCAxMi4yODggNC4wOTYgMTIuMjg4IDQuMDk2IDQuMDk2IDQuMDk2IDQuMDk2IDguMTkyIDQuMDk2IDEyLjI4OHMwIDguMTkyLTQuMDk2IDEyLjI4OGwtMTIuMjg4IDEyLjI4OC05OC4zMDQgOTAuMTEyeiIgZmlsbD0iIzJFNUJFQyIvPjwvc3ZnPg==",style:{marginLeft:5,display:!(null!=t&&t.is_creater)&&"none",height:25,width:78}})]}),e.is_creat?(0,v.jsx)("div",{className:"groupActionWrap",style:{display:!(null!=t&&t.id)&&"none"},children:(0,v.jsx)("a",{className:"btn-del",onClick:function(r){r.preventDefault(),r.stopPropagation(),function(e,t){p.Z.confirm({title:"温馨提示",content:"确定要删除这个组员吗?",icon:!1,className:N.Z.CustomTipsModalCss,okText:"确定",cancelText:"取消",onOk:function(){o(e,t)}})}(e.id,t.id)},children:"x"})}):null]},t.id||t.name)}))}),e.is_creat||i?(0,v.jsx)(F.Z,{overlayClassName:"dropdowns",dropdownRender:function(){return(0,v.jsxs)(D.Z,{children:[(0,v.jsx)(D.Z.Item,{onClick:function(){l(e)},children:"修改名称"}),(0,v.jsx)(D.Z.Item,{disabled:e.memers.length>=50,onClick:function(){a(e)},children:"添加成员"}),e.is_creat&&(0,v.jsx)(D.Z.Item,{onClick:function(){return function(e){return de.apply(this,arguments)}(e)},children:"权限配置"}),e.is_creat&&(0,v.jsx)(D.Z.Item,{onClick:function(){return function(e){G(e),X(null==e?void 0:e.id),te(!0)}(e)},children:"转让团队"}),(0,v.jsx)(D.Z.Item,{onClick:e.is_creat?ue:ce,children:e.is_creat?"解散":"退出"},e.id+"")]})},children:(0,v.jsxs)("span",{style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20},children:["设置",(0,v.jsx)("i",{style:{marginLeft:5,color:"#979797"},className:"iconfont icon-a-bianzu11"})]})}):(0,v.jsx)("span",{style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20},className:"c-grey-c",onClick:function(){return function(e){var t=parseInt(e,10);p.Z.confirm({title:"退出提示",okText:"确定",icon:!1,className:N.Z.CustomTipsModalCss,cancelText:"取消",content:"退出将对您与组内成员共同开展教研活动造成不便。您确定要退出吗?",onOk:function(){c(t)}})}(e.id)},children:"退出"},e.id+"")]})]},e.id)})),(0,v.jsxs)(p.Z,{width:700,wrapClassName:N.Z.CustomCss,title:"权限配置",footer:null,open:J,onCancel:function(){return k(!1)},children:[(0,v.jsx)(S.Gi,{children:(0,v.jsx)(B.Z,{dataSource:null==E?void 0:E.members,columns:ge,pagination:!1,scroll:{y:240}})}),(0,v.jsx)("p",{style:{color:"#FF9D18",marginTop:5},children:"*选中代表该成员可以使用团队内所有成员共享的资源,否则不可以"})]}),(0,v.jsxs)(p.Z,{title:"解散提示",wrapClassName:N.Z.CustomCss,onOk:function(){A(ae),Ae(!1)},open:ne,onCancel:function(){return Ae(!1)},children:[(0,v.jsx)("p",{children:"解散教研团队将对团队成员之间共享实训、试卷等功能造成不便。"}),(0,v.jsx)("p",{children:"您确定要解散本教研团队吗?"})]}),(0,v.jsxs)(p.Z,{wrapClassName:N.Z.CustomCss,title:"转让团队",onOk:function(){f?(C(Q,f),te(!1),f=""):Y.ZP.info("创建人不能为空")},open:ee,onCancel:function(){te(!1),f=""},children:[(0,v.jsxs)("p",{style:{textAlign:"left"},children:["选中的成员将会以新的创建人身份接管团体 ",(0,v.jsx)("br",{})," 您将不再拥有创建人的身份和权限,但您仍是团队中的一员"]}),(0,v.jsx)("div",{children:(0,v.jsx)(U.ZP.Group,{defaultValue:[],onChange:function(e){f=e.target.value,h(e.target.value)},children:null==R||null===(t=R.memers)||void 0===t||null===(t=t.filter((function(e){return e.is_teacher})))||void 0===t?void 0:t.map((function(e,t){return(0,v.jsx)(U.ZP,{style:Ce,value:null==e?void 0:e.id,children:null==e?void 0:e.name})}))})})]})]})},O=r(99144),q=r(18892),J=r(53921);function k(e){var t=e.children;return(0,v.jsxs)("div",{className:"no-data",children:[(0,v.jsx)("img",{src:"data:image/png;base64,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",alt:"no-data",width:300}),t]})}var Z={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},z=function(e){return e[e.INITDATA=0]="INITDATA",e[e.SHOWLOADING=1]="SHOWLOADING",e[e.SHOWFORMPANEL=2]="SHOWFORMPANEL",e[e.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",e[e.SELECTGROUP=4]="SELECTGROUP",e[e.SETINDEX=5]="SETINDEX",e}(z||{});function Q(e,t){switch(t.type){case z.INITDATA:return C()(C()({},e),t.payload);case z.SHOWLOADING:return C()(C()({},e),{},{loading:t.payload});case z.SETINDEX:return C()(C()({},e),{},{index:t.payload});case z.SHOWFORMPANEL:case z.SHOWMEMBERPANEL:return C()(C()({},e),t.payload);case z.SELECTGROUP:return C()(C()({},e),{},{selectedGroup:t.payload,showFormPanel:!0});default:throw new Error}}var X=(0,q.connect)((function(e){return{user:e.user}}))((function(e){var t,r=e.user,i=((0,q.useLocation)(),(0,q.useSearchParams)()),A=u()(i,1)[0],l=(0,g.useReducer)(Q,Z),o=u()(l,2),c=o[0],C=o[1],y=c.data,m=c.index,T=(c.loading,c.showFormPanel),j=c.selectedGroup,w=c.showMemberPanel,K=null===(t=r.userInfo)||void 0===t?void 0:t.role,F=(0,g.useState)(A.get("category")||"0"),D=u()(F,2),B=D[0],Y=D[1],U=(0,g.useMemo)((function(){var e=[],t=[];if(y){var r,i=a()(y);try{for(i.s();!(r=i.n()).done;){var n=r.value;n.is_creat?e.push(n):t.push(n)}}catch(e){i.e(e)}finally{i.f()}return[e,t]}}),[y]);function X(){return P.apply(this,arguments)}function P(){return(P=s()(n()().mark((function e(){var t;return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,V();case 2:if(401!==(null==(t=e.sent)?void 0:t.status)){e.next=5;break}return e.abrupt("return");case 5:C({type:z.INITDATA,payload:{loading:!1,showFormPanel:!1,data:t.groups,index:A.get("category")||0}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(){return(H=s()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!j.id){e.next=5;break}return e.next=3,x(j.id,t);case 3:e.next=7;break;case 5:return e.next=7,L(t);case 7:X();case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function R(){C({type:z.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function G(){return(G=s()(n()().mark((function e(t,r){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f(t,r);case 2:X();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(){return(_=s()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h(t);case 2:X();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(){return($=s()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,W(t);case 2:X();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ee(){return(ee=s()(n()().mark((function e(t,r){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,M(t,r);case 2:X();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function te(){return(te=s()(n()().mark((function e(t,r){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return R(),e.next=3,I({user_ids:t,group_id:r});case 3:X();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,g.useEffect)((function(){15===K&&C({type:z.SETINDEX,payload:1})}),[K]),(0,g.useEffect)((function(){X()}),[]),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("div",{className:"teaching-circling-container",style:{paddingLeft:45,paddingTop:22},children:(0,v.jsxs)("div",{className:"teaching-circling-body",children:[15===K?null:(0,v.jsx)(S.YG,{value:B,onChange:function(e){var t;null!==(t=window.location.href.toString())&&void 0!==t&&t.includes("category")?(0,O.jz)("category",e):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+"&category=".concat(e):"?category=".concat(e)),Y(e),C({type:z.SETINDEX,payload:parseInt(e,10)})},tabBarExtraContent:(0,v.jsx)(d.ZP,{type:"primary",disabled:y.length>=50,style:{width:60,height:32,borderRadius:16,border:"1px solid #BACFFE",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",color:"#3061D0"},title:y.length>=50?"您加入的教研组已达上限":"",onClick:function(){C({type:z.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})},children:"新建"}),className:"mb25",dataSource:[{id:"0",name:"我创建的"},{id:"1",name:"我加入的"}]}),(0,v.jsx)("div",{className:0===U[m].length?"nodata-content":"main-content",children:0===U[m].length?(0,v.jsx)(k,{children:K<=12?(0,v.jsxs)(v.Fragment,{children:[" ",(0,v.jsx)("p",{children:"教研团队有助于你和你的伙伴们一起创建实训、协同教学,或开展其他教研活动。"})," ",(0,v.jsx)("p",{children:"当前您尚未组建属于自己教研团队,快去组建吧!"})," "]}):(0,v.jsx)("p",{children:" 您尚未加入任何教研小组,请等待老师的召唤吧! "})}):(0,v.jsx)(b,{onExitGroup:function(e){return $.apply(this,arguments)},Transferteams:function(e,t){return ee.apply(this,arguments)},onPlusMember:function(e){C({type:z.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:e}})},onDelMember:function(e,t){return G.apply(this,arguments)},onDelGroup:function(e){return _.apply(this,arguments)},isAdminOrTeacher:K<=12,onChangeGroupName:function(e){C({type:z.SELECTGROUP,payload:e})},data:U[m]})})]})}),(0,v.jsx)(E,{callback:function(e){return H.apply(this,arguments)},visible:T,onCancel:function(){C({type:z.SHOWFORMPANEL,payload:{showFormPanel:!1}})},id:j.id,name:j.name}),(0,v.jsx)(p.Z,{centered:!0,title:"添加成员",open:w,onCancel:R,footer:null,width:1150,bodyStyle:{minHeight:200},wrapClassName:N.Z.CustomCss,children:(0,v.jsx)(J.Z,{container_id:j.id,container_type:4,onSelect:function(e,t){return te.apply(this,arguments)},onCancel:R})})]})}))},19193:function(e,t){"use strict";t.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},88522:function(e,t,r){"use strict";var i=r(92310),n=r.n(i),A=r(75440),s=r(55405),l=r(59301),a=r(53487),o=r(92343),u=r(36355),c=r(57809);const{Option:C}=c.default;function g(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const d=(e,t)=>{const{prefixCls:r,className:i,popupClassName:a,dropdownClassName:d,children:p,dataSource:y}=e,V=(0,A.Z)(p);let L;1===V.length&&(0,o.l$)(V[0])&&!g(V[0])&&([L]=V);const x=L?()=>L:void 0;let I;I=V.length&&g(V[0])?p:y?y.map((e=>{if((0,o.l$)(e))return e;switch(typeof e){case"string":return l.createElement(C,{key:e,value:e},e);case"object":{const{value:t}=e;return l.createElement(C,{key:t,value:t},e.text)}default:return}})):[];const{getPrefixCls:W}=l.useContext(u.E_),M=W("select",r);return l.createElement(c.default,Object.assign({ref:t,suffixIcon:null},(0,s.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:M,popupClassName:a||d,className:n()(`${M}-auto-complete`,i),mode:c.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:x}),I)},p=l.forwardRef(d),y=(0,a.Z)(p);p.Option=C,p._InternalPanelDoNotUseOrYouWillBeFired=y,t.Z=p},51581:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r=0||Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=e[i]);return r}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));o.ref=function(t){e.scrollComponent=t,a&&a(t)};var u=[r];return n&&(l?s?u.unshift(l):u.push(l):this.defaultLoader&&(s?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),A.default.createElement(i,o,u)}}]),t}(n.Component);a.propTypes={children:s.default.node.isRequired,element:s.default.node,hasMore:s.default.bool,initialLoad:s.default.bool,isReverse:s.default.bool,loader:s.default.node,loadMore:s.default.func.isRequired,pageStart:s.default.number,ref:s.default.func,getScrollParent:s.default.func,threshold:s.default.number,useCapture:s.default.bool,useWindow:s.default.bool},a.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=a,e.exports=t.default},26724:function(e,t,r){e.exports=r(51581)},58143:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[79590],{14539:function(e,t,o){"use strict";var s=o(82242),n=o.n(s),r=(o(59301),o(93314)),i=o(3113),l=o(37712);t.Z=function(e){var t=e.img,o=e.buttonProps,s=void 0===o?{}:o,a=e.styles,u=void 0===a?{}:a,p=e.customText,c=e.ButtonText,h=e.ButtonClick,d=e.Buttonclass,f=e.ButtonTwo,v=e.imgStyles,m=e.loading,y=void 0!==m&&m;return(0,l.jsxs)("section",{className:"tc animated fadeIn",style:n()(n()({},{color:"#999",margin:"100px auto",visibility:y?"hidden":"visible"}),u),children:[(0,l.jsx)("img",{src:t||r,style:n()(n()({},v),{},{pointerEvents:"none",userSelect:"none"})}),(0,l.jsx)("p",{className:"mt20 font14",children:p||"暂时还没有相关数据哦!"}),c&&(0,l.jsx)(i.ZP,n()(n()({className:d,onClick:h},s),{},{children:c})),f&&f]})}},88522:function(e,t,o){"use strict";var s=o(92310),n=o.n(s),r=o(75440),i=o(55405),l=o(59301),a=o(53487),u=o(92343),p=o(36355),c=o(57809);const{Option:h}=c.default;function d(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const f=(e,t)=>{const{prefixCls:o,className:s,popupClassName:a,dropdownClassName:f,children:v,dataSource:m}=e,y=(0,r.Z)(v);let L;1===y.length&&(0,u.l$)(y[0])&&!d(y[0])&&([L]=y);const g=L?()=>L:void 0;let w;w=y.length&&d(y[0])?v:m?m.map((e=>{if((0,u.l$)(e))return e;switch(typeof e){case"string":return l.createElement(h,{key:e,value:e},e);case"object":{const{value:t}=e;return l.createElement(h,{key:t,value:t},e.text)}default:return}})):[];const{getPrefixCls:b}=l.useContext(p.E_),C=b("select",o);return l.createElement(c.default,Object.assign({ref:t,suffixIcon:null},(0,i.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:C,popupClassName:a||f,className:n()(`${C}-auto-complete`,s),mode:c.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:g}),w)},v=l.forwardRef(f),m=(0,a.Z)(v);v.Option=h,v._InternalPanelDoNotUseOrYouWillBeFired=m,t.Z=v},51581:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var o=0;o=0||Object.prototype.hasOwnProperty.call(e,s)&&(o[s]=e[s]);return o}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));u.ref=function(t){e.scrollComponent=t,a&&a(t)};var p=[o];return n&&(l?i?p.unshift(l):p.push(l):this.defaultLoader&&(i?p.unshift(this.defaultLoader):p.push(this.defaultLoader))),r.default.createElement(s,u,p)}}]),t}(n.Component);a.propTypes={children:i.default.node.isRequired,element:i.default.node,hasMore:i.default.bool,initialLoad:i.default.bool,isReverse:i.default.bool,loader:i.default.node,loadMore:i.default.func.isRequired,pageStart:i.default.number,ref:i.default.func,getScrollParent:i.default.func,threshold:i.default.number,useCapture:i.default.bool,useWindow:i.default.bool},a.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=a,e.exports=t.default},26724:function(e,t,o){e.exports=o(51581)}}]); \ No newline at end of file diff --git a/p__knowledgegraph__Detail__Statistics__index.async.js b/p__knowledgegraph__Detail__Statistics__index.async.js new file mode 100644 index 0000000000..b3981a7073 --- /dev/null +++ b/p__knowledgegraph__Detail__Statistics__index.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[45915],{14539:function(e,n,t){var l=t(82242),s=t.n(l),i=(t(59301),t(93314)),a=t(3113),c=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,l=void 0===t?{}:t,A=e.styles,r=void 0===A?{}:A,o=e.customText,u=e.ButtonText,d=e.ButtonClick,p=e.Buttonclass,g=e.ButtonTwo,h=e.imgStyles,S=e.loading,B=void 0!==S&&S;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:B?"hidden":"visible"}),r),children:[(0,c.jsx)("img",{src:n||i,style:s()(s()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:o||"暂时还没有相关数据哦!"}),u&&(0,c.jsx)(a.ZP,s()(s()({className:p,onClick:d},l),{},{children:u})),g&&g]})}},5246:function(e,n,t){t.r(n),t.d(n,{PathStatisticsStatus:function(){return Ge},default:function(){return ze}});var l=t(7557),s=t.n(l),i=t(41498),a=t.n(i),c=t(79800),A=t.n(c),r=t(39647),o=t.n(r),u=t(59301),d=t(18892),p=t(99313),g=t(43418),h=t(8591),S=t(95237),B=t(3113),x=t(6848),m="bg____GJ3G",v="header___wjD5w",j="titleWrap___M0yLT",J="title___YXNZI",w="info___ZdAkM",k="boxWrap___sNo7m",f="icon___Hkq9y",Q="bigTabs___Y4DuG",E="active___PahAT",U="main___Bj0qB",K="titleItem___B1BBS",D="countcenter___nwZZf",b="tabdiv___KbCUx",C="radiusdiv___uwpj_",I="update___qZbQ9",y=t(71418),N=t(42441),Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{title:{left:"center"},tooltip:{trigger:"item",formatter:"{a}
{b} : {c} ({d}%)"},color:["#0152d9","#13C2C2","#2FC25B","#FACC14","#F04864","#8543E0"],series:[{name:"",type:"pie",radius:"55%",center:["40%","50%"],data:e,emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},Y=function(e){var n=e.names,t=void 0===n?[]:n,l=e.values;return{color:["#3398DB"],tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{name:"视频\n学习\n时长",type:"category",data:t,axisTick:{alignWithLabel:!0},axisLabel:{interval:0,rotate:"45"}}],yAxis:[{name:"人数",type:"value"}],series:[{name:"人数",type:"bar",barMaxWidth:"10%",barWidth:"20%",label:{show:!0,position:"top"},data:void 0===l?[]:l}]}},M=t(61186),O=t.n(M),H=t(85573),P=t.n(H),G=(t(99144),1),z=2,L=3,T=4,W="YYYY-MM-DD",q=function(e){return P()(P()(P()(P()({},G,[O()().subtract(1,"w"),O()()]),z,[O()().subtract(1,"M"),O()()]),L,[O()().subtract(3,"M"),O()()]),T,[O()().subtract(6,"M"),O()()])[e]},V=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.map((function(e){return"".concat(e.begin_at,"-").concat(e.end_at,"分钟")})),t=e.map((function(e){return e.user_count}));return{names:n,values:t}},R=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.map((function(e){return e.name})),t=e.map((function(e){return e.value}));return{names:n,values:t}},X=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.map((function(e){return"".concat(e.num&&e.num[0],"-").concat(e.num&&e.num[1],"次")})),t=e.map((function(e){return e.count}));return{names:n,values:t}},F=t(70932),_=t(14539),$=t(680),ee=t(37712),ne=function(e){var n,t,l,i,c,r,o,p,g,h=e.selectKey,S=e.statisticsData,B=e.form,m=(0,d.useParams)().pathId,v=(0,u.useState)(!1),j=A()(v,2),J=j[0],w=j[1],k=(0,u.useState)({}),f=A()(k,2),Q=f[0],E=f[1],U=(0,u.useState)([]),I=A()(U,2),M=I[0],H=I[1],P=["100%","80%以上","60%以上","40%以上","20%以上","20%以下"],G=["100%","80%","60%","40%","20%","20%"],L=["#0152d9","#13C2C2","#2FC25B","#FACC14","#F04864","#8543E0"];(0,u.useEffect)((function(){h===Ge.Quality&&le()}),[h,B]);var T,R,ne,te,le=function(){var e=a()(s()().mark((function e(){var n,t,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),n=q(z),e.next=4,(0,F.ef)({id:m,type:"spoc"===B?"1":"2",start_at:n&&n[0]&&O()(n[0]).format(W),end_at:n&&n[1]&&O()(n[1]).format(W)});case 4:t=e.sent,w(!1),t&&(E(t||{}),l=[],null!=t&&t.passed_distribution_pie&&(null==P||P.map((function(e,n){var s={};s.name=(null==t?void 0:t.passed_distribution_pie[n+1])+"人:"+e,s.value=null==t?void 0:t.passed_distribution_pie[n+1],l.push(s)})),H([].concat(l))));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,ee.jsxs)(y.Z,{spinning:J,children:[M&&(0,ee.jsxs)("div",{className:b,children:[(0,ee.jsx)("span",{className:K,children:"实训通关情况分布图"}),(0,ee.jsxs)("div",{className:D,children:[(0,ee.jsx)(N.Z,{option:Z(M),style:{height:400,width:600},opts:{renderer:"svg"}}),(0,ee.jsxs)("div",{children:[(0,ee.jsx)("p",{children:"单位:人"}),null==L?void 0:L.map((function(e,n){return(0,ee.jsxs)("p",{style:{display:"flex",alignItems:"center"},children:[(0,ee.jsx)("div",{className:C,style:{background:e}},n)," ","通关"+G[n],n>0&&n<5?"以上 (含)":5===n?"以下":""]},n)}))]})]})]}),(0,ee.jsxs)("div",{className:b,children:[(0,ee.jsxs)("span",{className:K,children:["实训关卡平均评测次数分布图 ",(0,ee.jsx)(x.Z,{title:"至少进行一次评测的学生才纳入本图统计",children:(0,ee.jsx)($.Z,{style:{marginLeft:"5px"}})})]}),(0,ee.jsx)("div",{className:D,children:null!=Q&&null!==(n=Q.average_pass_num_bar)&&void 0!==n&&n.columns?(0,ee.jsx)(N.Z,{option:(T=X(Q.average_pass_num_bar&&Q.average_pass_num_bar.columns),R=T.names,ne=void 0===R?[]:R,te=T.values,{color:["#3398DB"],tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{name:"平均\n评测\n次数",type:"category",data:ne,axisTick:{alignWithLabel:!0},axisLabel:{interval:0,rotate:"45"}}],yAxis:[{name:"人数",type:"value"}],series:[{name:"人数",type:"bar",barWidth:"20%",label:{show:!0,position:"top"},data:void 0===te?[]:te}]}),style:{height:400,width:1200},opts:{renderer:"svg"}}):(0,ee.jsx)(_.Z,{})}),(0,ee.jsxs)("div",{children:[(0,ee.jsx)("p",{style:{display:"flex",justifyContent:"center"},children:"单位:次/关卡"}),(0,ee.jsx)("span",{style:{display:"flex",justifyContent:"center",color:"#999999"},children:"本图以学生在实训关卡中的评测次数平均值为统计维度,给出所有学生的平均评测次数分布状态。"}),(0,ee.jsxs)("span",{style:{display:"flex",justifyContent:"center",color:"#999999"},children:["当前平均评测次数最小值:",(0,ee.jsxs)("span",{style:{color:"#0DAE0A"},children:[Q.average_pass_num_bar&&(null===(t=Q.average_pass_num_bar)||void 0===t?void 0:t.min),"次"]}),",最大值:",(0,ee.jsxs)("span",{style:{color:"#0DAE0A"},children:[Q.average_pass_num_bar&&(null===(l=Q.average_pass_num_bar)||void 0===l?void 0:l.max),"次"]}),",中位数:",(0,ee.jsxs)("span",{style:{color:"#0DAE0A"},children:[Q.average_pass_num_bar&&(null===(i=Q.average_pass_num_bar)||void 0===i?void 0:i.mid),"次"]})]}),(0,ee.jsx)("div",{style:{height:"45px"}})]})]}),null!=S&&S.video_count?(0,ee.jsxs)("div",{className:b,children:[(0,ee.jsxs)("span",{className:K,children:["视频学习时长分布图",(0,ee.jsx)(x.Z,{title:"至少学习一个视频学生的才纳入本图统计",children:(0,ee.jsx)($.Z,{style:{marginLeft:"5px"}})})]}),(0,ee.jsx)("div",{className:D,children:null!=Q&&null!==(c=Q.study_video_time_bar)&&void 0!==c&&c.user_data?(0,ee.jsx)(N.Z,{option:Y(V(Q.study_video_time_bar&&Q.study_video_time_bar.user_data)),style:{height:400,width:1200},opts:{renderer:"svg"}}):(0,ee.jsx)(_.Z,{})}),(0,ee.jsxs)("div",{style:{display:null!=Q&&null!==(r=Q.study_video_time_bar)&&void 0!==r&&r.max?"":"none"},children:[(0,ee.jsx)("p",{style:{display:"flex",justifyContent:"center"},children:"单位:分/关卡"}),(0,ee.jsx)("span",{style:{display:"flex",justifyContent:"center",color:"#999999"},children:"本图以学生在实训关卡中的评测次数平均值为统计维度,给出所有学生的平均评测次数分布状态。"}),(0,ee.jsxs)("span",{style:{display:"flex",justifyContent:"center",color:"#999999"},children:["当前平均评测次数最小值:",(0,ee.jsxs)("span",{style:{color:"#0DAE0A"},children:[Q.study_video_time_bar&&(null===(o=Q.study_video_time_bar)||void 0===o?void 0:o.min),"分"]}),",最大值:",(0,ee.jsxs)("span",{style:{color:"#0DAE0A"},children:[Q.study_video_time_bar&&(null===(p=Q.study_video_time_bar)||void 0===p?void 0:p.max),"分"]}),",中位数:",(0,ee.jsxs)("span",{style:{color:"#0DAE0A"},children:[Q.study_video_time_bar&&(null===(g=Q.study_video_time_bar)||void 0===g?void 0:g.mid),"分"]})]}),(0,ee.jsx)("div",{style:{height:"45px"}})]})]}):""]})},te=t(57930),le=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2?arguments[2]:void 0;return{color:["#3398DB"],tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{name:"实训",type:"category",data:e,axisTick:{alignWithLabel:!0},axisLabel:{interval:0,rotate:"45",formatter:function(e){return(null==e?void 0:e.length)>8?e.substr(0,8)+"...":e}}}],yAxis:[{name:t,type:"value"}],series:[{name:t,type:"bar",barWidth:"20%",label:{show:!0,position:"top"},data:n}]}},se=(te.default.RangePicker,function(e){var n=e.selectKey,t=(0,u.useState)(!1),l=A()(t,2),i=l[0],c=l[1],r=(0,u.useState)(),o=A()(r,2),d=(o[0],o[1]),p=(0,u.useState)(z),g=A()(p,2),h=g[0],S=(g[1],(0,u.useState)({})),B=A()(S,2),x=B[0],m=B[1],v=(0,u.useState)({}),j=A()(v,2),J=j[0],w=j[1],k=(0,u.useRef)();(0,u.useEffect)((function(){k.current=window.location.pathname.split("/")[2],n===Ge.ShiXunUsetow&&(x.time=q(h),m(x),d(x.time),f(x))}),[n]);var f=function(){var e=a()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c(!0),e.next=3,(0,F.F_)({id:k.current});case 3:t=e.sent,c(!1),t&&w(t||{});case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,ee.jsxs)(y.Z,{spinning:i,children:[(0,ee.jsxs)("div",{className:b,children:[(0,ee.jsxs)("span",{className:K,children:["应用课堂数排行榜",(null==J?void 0:J.used_course_num_count)>=10&&"(Top10)"]}),(0,ee.jsx)("div",{className:D,children:null!=J&&J.used_course_num&&(null==J?void 0:J.used_course_num_count)>0?(0,ee.jsx)(N.Z,{option:le(Object.keys(null==J?void 0:J.used_course_num),Object.values(null==J?void 0:J.used_course_num),"被应用课堂数"),style:{height:400,width:1200},opts:{renderer:"svg"}}):(0,ee.jsx)(_.Z,{})})]}),(0,ee.jsxs)("div",{className:b,children:[(0,ee.jsxs)("span",{className:K,children:["被应用单位数排行榜",(null==J?void 0:J.used_school_num_count)>=10&&"(Top10)"]}),(0,ee.jsx)("div",{className:D,children:null!=J&&J.used_school_num&&(null==J?void 0:J.used_school_num_count)>0?(0,ee.jsx)(N.Z,{option:le(Object.keys(null==J?void 0:J.used_school_num),Object.values(null==J?void 0:J.used_school_num),"被应用单位数"),style:{height:400,width:1200},opts:{renderer:"svg"}}):(0,ee.jsx)(_.Z,{})})]}),(0,ee.jsxs)("div",{className:b,children:[(0,ee.jsxs)("span",{className:K,children:["学习人数排行榜",(null==J?void 0:J.used_study_num_count)>=10&&"(Top10)"]}),(0,ee.jsx)("div",{className:D,children:null!=J&&J.used_study_num&&(null==J?void 0:J.used_study_num_count)>0?(0,ee.jsx)(N.Z,{option:le(Object.keys(null==J?void 0:J.used_study_num),Object.values(null==J?void 0:J.used_study_num),"学习人数"),style:{height:400,width:1200},opts:{renderer:"svg"}}):(0,ee.jsx)(_.Z,{})})]}),(0,ee.jsxs)("div",{className:b,children:[(0,ee.jsxs)("span",{className:K,children:["全部关卡通关人数排行榜",(null==J?void 0:J.used_pass_num_count)>=10&&"(Top10)"]}),(0,ee.jsx)("div",{className:D,children:null!=J&&J.used_pass_num&&(null==J?void 0:J.used_pass_num_count)>0?(0,ee.jsx)(N.Z,{option:le(Object.keys(null==J?void 0:J.used_pass_num),Object.values(null==J?void 0:J.used_pass_num),"通关人数"),style:{height:400,width:1200},opts:{renderer:"svg"}}):(0,ee.jsx)(_.Z,{})})]})]})}),ie=t(57809),ae=t(76411),ce=t.n(ae),Ae=t(5278),re=function(e,n){var t=e.names,l=void 0===t?[]:t,s=e.values;return{color:["#3398DB"],tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{name:"时间",type:"category",data:l,axisTick:{alignWithLabel:!0,interval:0,rotate:"45"},axisLabel:{interval:0,rotate:"45"}}],yAxis:[{name:n,type:"value"}],series:[{name:n,type:"bar",barWidth:"20%",label:{show:!0,position:"top",formatter:function(e){return parseInt(null==e?void 0:e.data)>1e4?Math.round(parseInt(null==e?void 0:e.data)/100)/10+"k":null==e?void 0:e.data}},data:void 0===s?[]:s}]}},oe=function(e){return{tooltip:{show:!0,formatter:function(e){return null!=e&&e.value?e.name+":"+e.value+"人":""}},visualMap:{type:"continuous",orient:"visualMap",itemWidth:20,itemHeight:120,text:["高","低"],showLabel:!0,seriesIndex:[0],inRange:{color:["#C4EAFF","#A1DBFF","#3AA0FF","#2F88DF","#2661A8"]},textStyle:{color:"#0152d9"},top:100,right:"right"},grid:{right:10,top:135,bottom:100,width:"20%"},xAxis:{show:!1},geo:{map:"china",left:"left",right:"300",label:{emphasis:{show:!1}},itemStyle:{emphasis:{areaColor:"#0152d9"}}},series:[{name:"mapSer",type:"map",roam:!1,geoIndex:0,label:{show:!1},data:e}]}},ue=ie.default.Option;ce().registerMap("china",Ae);var de=function(e){var n=e.selectKey,t=e.form,l=e.statisticsData,i=(0,u.useState)(!1),c=A()(i,2),r=c[0],o=c[1],p=(0,u.useState)({}),g=A()(p,2),h=g[0],S=g[1],B=(0,u.useState)("all"),x=A()(B,2),m=x[0],v=x[1],j=(0,u.useState)(),J=A()(j,2),w=J[0],k=J[1],f=(0,u.useState)([]),Q=A()(f,2),E=Q[0],U=Q[1],C=(0,u.useState)([]),I=A()(C,2),Z=I[0],Y=I[1],M=(0,u.useState)([]),O=A()(M,2),H=O[0],P=O[1],G=(0,u.useState)([]),z=A()(G,2),L=z[0],T=z[1],W=(0,u.useState)([]),q=A()(W,2),V=q[0],X=q[1],$=(0,d.useParams)().pathId,ne=[{key:7,value:"最近7天"},{key:30,value:"最近30天"},{key:180,value:"最近六个月"}];(0,u.useEffect)((function(){n===Ge.LearnIng&&te()}),[n,m,w,t]);var te=function(){var e=a()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),e.next=3,(0,F.DU)({id:$,type:m,day:w,form:t});case 3:if(n=e.sent,o(!1),!n){e.next=18;break}"all"===m&&(S(n||{}),U(null==n?void 0:n.study_count),Y(null==n?void 0:n.passed_count),P(null==n?void 0:n.study_pdf_attachment_count),X(null==n?void 0:n.study_video_count),T(null==n?void 0:n.evaluate_count)),e.t0=m,e.next="study_count"===e.t0?10:"passed_count"===e.t0?12:"study_pdf_attachment_count"===e.t0?14:"study_video_count"===e.t0?16:18;break;case 10:return U(n),e.abrupt("break",18);case 12:return Y(n),e.abrupt("break",18);case 14:return P(n),e.abrupt("break",18);case 16:return X(n),e.abrupt("break",18);case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,ee.jsxs)(y.Z,{spinning:r,children:[(0,ee.jsxs)("div",{className:b,children:[(0,ee.jsx)("span",{className:K,children:"学员地域分布图"}),(0,ee.jsx)("div",{className:D,children:(null==h?void 0:h.map)&&(0,ee.jsx)(N.Z,{option:oe(null==h?void 0:h.map),style:{height:400,width:800},opts:{renderer:"svg"}})})]}),(0,ee.jsxs)("div",{className:b,children:[(0,ee.jsxs)("span",{className:K,style:{justifyContent:"space-between"},children:[(0,ee.jsxs)("span",{children:["学员数量增长图",(0,ee.jsx)("span",{className:"font12 c-grey-999 ml10",children:"参与课堂学习的累积人数"})]}),(0,ee.jsx)(ie.default,{defaultValue:7,style:{width:"120px"},onChange:function(e){v("study_count"),k(e)},children:null==ne?void 0:ne.map((function(e,n){return(0,ee.jsx)(ue,{value:e.key,children:null==e?void 0:e.value},n)}))})]}),(0,ee.jsx)("div",{className:D,children:(null==E?void 0:E.length)>0?(0,ee.jsx)(N.Z,{option:re(R(E),"学员数量"),style:{height:400,width:1200},opts:{renderer:"svg"}}):(0,ee.jsx)(_.Z,{})})]}),(0,ee.jsxs)("div",{className:b,children:[(0,ee.jsxs)("span",{className:K,style:{justifyContent:"space-between"},children:[(0,ee.jsxs)("span",{children:["实践项目通过人数增长图",(0,ee.jsx)("span",{className:"font12 c-grey-999 ml10",children:"学生通过实践项目的累积人数"})]}),(0,ee.jsx)(ie.default,{defaultValue:7,style:{width:"120px"},onChange:function(e){v("passed_count"),k(e)},children:null==ne?void 0:ne.map((function(e,n){return(0,ee.jsx)(ue,{value:e.key,children:null==e?void 0:e.value},n)}))})]}),(0,ee.jsx)("div",{className:D,children:(null==Z?void 0:Z.length)>0?(0,ee.jsx)(N.Z,{option:re(R(Z),"通过人数"),style:{height:400,width:1200},opts:{renderer:"svg"}}):(0,ee.jsx)(_.Z,{})})]}),null!=l&&l.video_count?(0,ee.jsxs)("div",{className:b,children:[(0,ee.jsxs)("span",{className:K,style:{justifyContent:"space-between"},children:["视频学习次数增长图",(0,ee.jsx)(ie.default,{defaultValue:7,style:{width:"120px"},onChange:function(e){v("study_video_count"),k(e)},children:null==ne?void 0:ne.map((function(e,n){return(0,ee.jsx)(ue,{value:e.key,children:null==e?void 0:e.value},n)}))})]}),(0,ee.jsx)("div",{className:D,children:(null==V?void 0:V.length)>0?(0,ee.jsx)(N.Z,{option:re(R(V),"视频学习次数"),style:{height:400,width:1200},opts:{renderer:"svg"}}):(0,ee.jsx)(_.Z,{})})]}):"",null!=l&&l.pdf_attachment_count?(0,ee.jsxs)("div",{className:b,children:[(0,ee.jsxs)("span",{className:K,style:{justifyContent:"space-between"},children:["课件学习次数增长图",(0,ee.jsx)(ie.default,{defaultValue:7,style:{width:"120px"},onChange:function(e){v("study_pdf_attachment_count"),k(e)},children:null==ne?void 0:ne.map((function(e,n){return(0,ee.jsx)(ue,{value:e.key,children:null==e?void 0:e.value},n)}))})]}),(0,ee.jsx)("div",{className:D,children:(null==H?void 0:H.length)>0?(0,ee.jsx)(N.Z,{option:re(R(H),"课件学习次数"),style:{height:400,width:1200},opts:{renderer:"svg"}}):(0,ee.jsx)(_.Z,{})})]}):"",(0,ee.jsxs)("div",{className:b,children:[(0,ee.jsx)("span",{className:K,style:{justifyContent:"space-between"},children:(0,ee.jsxs)("span",{children:["实训评测次数增长图",(0,ee.jsx)("span",{className:"font12 c-grey-999 ml10",children:"学生评测点击的累积总次数"})]})}),(0,ee.jsx)("div",{className:D,children:(null==L?void 0:L.length)>0?(0,ee.jsx)(N.Z,{option:re(R(L),"实训评测次数"),style:{height:400,width:1200},opts:{renderer:"svg"}}):(0,ee.jsx)(_.Z,{})})]})]})},pe=t(37205),ge=t.n(pe),he=t(82242),Se=t.n(he),Be=t(92832),xe=t(96865),me=t(61998),ve=t(24905),je="row3___m0yp6",Je="info___bASMP",we="title___ajwlj",ke="row5___HjUMV",fe="rule___WzjIj",Qe="titleIcon___IAku_",Ee="tabWrap___AwB49",Ue="modalTip___JlCjX",Ke=t(75105),De=t(89392),be=t(79905),Ce=Be.Z.Search,Ie=function(e){var n,t,l,i,c,r,o,p,B=e.setStatisticsData,m=(0,d.useParams)().pathId,v=(0,u.useState)(!0),j=A()(v,2),J=j[0],w=j[1],k=(0,u.useState)(!0),f=A()(k,2),Q=f[0],E=f[1],U=(0,u.useState)(0),K=A()(U,2),D=K[0],b=K[1],C=(0,u.useState)([]),I=A()(C,2),y=I[0],N=I[1],Z=(0,u.useState)(!1),Y=A()(Z,2),M=Y[0],O=Y[1],H=(0,u.useState)(!1),P=A()(H,2),G=P[0],z=P[1],L=(0,u.useState)([]),T=A()(L,2),W=T[0],q=T[1],V=(0,u.useState)({page:1,limit:10,order:null,b_order:null,school_type:null,search_key:"",resource_type:"shixun",type:"subject_info"}),R=A()(V,2),X=R[0],F=R[1];(0,u.useEffect)((function(){_(X,!0)}),[]);var _=function(){var e=a()(s()().mark((function e(n){var t,l,i,a,c,A,r,o,u,d,p,g=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=g.length>1&&void 0!==g[1]&&g[1])?w(!0):E(!0),e.next=4,(0,Ke.ZP)("/api/paths/".concat(m,"/statistics_basic_info.json"),{method:"get",params:n});case 4:0===(l=e.sent).status&&(N(Se()(Se()({},l.data),{},{basic_info_items:(0,De.compact)([null==l||null===(i=l.data)||void 0===i||null===(i=i.basic_info)||void 0===i?void 0:i.shixun_data,null==l||null===(a=l.data)||void 0===a||null===(a=a.basic_info)||void 0===a?void 0:a.video_data,null==l||null===(c=l.data)||void 0===c||null===(c=c.basic_info)||void 0===c?void 0:c.file_data,null==l||null===(A=l.data)||void 0===A||null===(A=A.basic_info)||void 0===A?void 0:A.group_data,null==l||null===(r=l.data)||void 0===r||null===(r=r.basic_info)||void 0===r?void 0:r.normal_data,null==l||null===(o=l.data)||void 0===o||null===(o=o.basic_info)||void 0===o?void 0:o.hack_data,null==l||null===(u=l.data)||void 0===u||null===(u=u.basic_info)||void 0===u?void 0:u.exam_data])})),b(null==l||null===(d=l.data)||void 0===d?void 0:d.total_count),q((null==l||null===(p=l.data)||void 0===p||null===(p=p.hidden_conditions)||void 0===p?void 0:p.map((function(e){return Number(e)})))||[]),t&&B(Se()({},l.data))),w(!1),E(!1);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$=function(){var e=a()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(!0),e.next=3,(0,Ke.ZP)("/api/paths/".concat(m,"/save_statis_config.json"),{method:"post",body:{hidden_conditions:W}});case 3:0===(null==(n=e.sent)?void 0:n.status)&&(h.ZP.success("操作成功!"),_(X)),z(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=[{title:"序号",dataIndex:"name",align:"left",width:80,render:function(e,n,t){return X.limit*(X.page-1)+t+1}},{title:"课堂名称",align:"left",dataIndex:"course_name",render:function(e,n,t){return null!=n&&n.is_accessible?(0,ee.jsx)(d.Link,{style:{color:"#000000"},to:null==n?void 0:n.first_category_url,children:(0,ee.jsx)(x.Z,{title:e,children:e})}):(0,ee.jsx)(x.Z,{title:e,children:(0,ee.jsx)("span",{onClick:function(){h.ZP.info("当前课堂为私有课堂不能进入")},children:(null==e?void 0:e.length)>10?e.substr(0,10)+"...":e})})}},{title:"单位名称",align:"left",dataIndex:"school_name",render:function(e,n,t){return"***"===e?(0,ee.jsx)(x.Z,{title:"本单位不对外公开",children:(0,ee.jsx)("span",{children:e})}):e}},{title:"管理员",align:"left",width:120,dataIndex:"course_admin_name",render:function(e,n,t){return(0,ee.jsx)(d.Link,{style:{color:"#000000"},to:"/users/".concat(null==n?void 0:n.course_admin,"/classrooms"),children:e})}},{title:"课堂老师",width:80,align:"left",dataIndex:"teacher_count"},{title:"课堂学生",width:110,dataIndex:"student_count",align:"left",sorter:!0},{title:"选用数",width:110,dataIndex:"choice_num",sorter:!0,align:"left"},{title:["group","normal"].includes(X.resource_type)?"已提交数":"exam"===X.resource_type?"已交卷数":(0,ee.jsx)(x.Z,{title:"学生完成被选用资源的总次数",children:(0,ee.jsx)("span",{children:"完成总次数"})}),width:110,showSorterTooltip:!1,dataIndex:"study_count",align:"left",sorter:!0}],te=[].concat(ne,[{title:["group","normal"].includes(X.resource_type)?"人均提交数":"人均通关数",width:110,showSorterTooltip:!1,dataIndex:"avg_study_count",align:"left",sorter:!0}]),le=[{id:"shixun",name:"实践项目"},{id:"video",name:"视频项目"},{id:"file",name:"教学课件"},{id:"group",name:"分组作业"},{id:"normal",name:"图文作业"},{id:"hack",name:"编程作业"},{id:"exam",name:"测验"}];return(0,ee.jsxs)(xe.Z,{loading:J,active:!0,paragraph:{rows:5},children:[(0,ee.jsxs)("div",{className:je,children:[(0,ee.jsxs)("aside",{children:[(0,ee.jsx)("span",{children:null==y||null===(n=y.spoc_data)||void 0===n?void 0:n.spoc_school_count}),(0,ee.jsx)("span",{children:"SPOC单位数"})]}),(0,ee.jsxs)("aside",{children:[(0,ee.jsx)("span",{children:null==y||null===(t=y.spoc_data)||void 0===t?void 0:t.course_used_total_count}),(0,ee.jsx)("span",{children:"应用课堂总数"})]}),(0,ee.jsxs)("aside",{children:[(0,ee.jsx)("span",{children:null==y||null===(l=y.spoc_data)||void 0===l?void 0:l.course_study_count}),(0,ee.jsx)("span",{children:"课堂学习总人数"})]})]}),(0,ee.jsxs)("div",{className:Je,children:[(0,ee.jsxs)("div",{className:we,children:[(0,ee.jsx)("b",{children:"基本信息"}),(0,ee.jsx)("span",{children:"本课程的内容发送到课堂中产生的数据详情(不同资源存在重复的单位选用)"})]}),(0,ee.jsx)(me.Z,{columns:[{title:"",dataIndex:"name"},{title:"课堂总人数",dataIndex:"course_member_count",align:"left",render:function(e){return"--"===e?e:"".concat(e,"人")}},{title:"选用单位数",dataIndex:"school_count",align:"left",render:function(e){return"--"===e?e:"".concat(e,"个")}},{title:"应用课堂数",dataIndex:"used_count",align:"left",render:function(e){return"--"===e?e:"".concat(e,"个")}},{title:"评测总次数",dataIndex:"evaluate_count",align:"left",render:function(e){return"--"===e?e:"".concat(e,"次")}},{title:"视频学习总时长",dataIndex:"video_study_time",align:"left",render:function(e){return"--"===e?e:"".concat(e,"分")}},{title:"完成总人数",dataIndex:"complete_count",align:"left",render:function(e){return"--"===e?e:"".concat(e,"人")}}],dataSource:null==y?void 0:y.basic_info_items,pagination:!1})]}),(0,ee.jsxs)("div",{className:ke,children:[(0,ee.jsxs)("div",{className:we,children:[(0,ee.jsx)("b",{children:"SPOC单位详情"}),(0,ee.jsx)("span",{children:"学校可能既是985也是211也是本科的场景,下方存在重复院校"})]}),(0,ee.jsxs)("section",{children:[(0,ee.jsxs)("aside",{children:[(0,ee.jsx)("span",{children:null==y||null===(i=y.school_info)||void 0===i?void 0:i.project_985}),(0,ee.jsx)("span",{children:"985院校"})]}),(0,ee.jsxs)("aside",{children:[(0,ee.jsx)("span",{children:null==y||null===(c=y.school_info)||void 0===c?void 0:c.project_211}),(0,ee.jsx)("span",{children:"211院校"})]}),(0,ee.jsxs)("aside",{children:[(0,ee.jsx)("span",{children:null==y||null===(r=y.school_info)||void 0===r?void 0:r.regular_college}),(0,ee.jsx)("span",{children:"本科院校"})]}),(0,ee.jsxs)("aside",{children:[(0,ee.jsx)("span",{children:null==y||null===(o=y.school_info)||void 0===o?void 0:o.junior_college}),(0,ee.jsx)("span",{children:"高职高专"})]}),(0,ee.jsxs)("aside",{children:[(0,ee.jsx)("span",{children:null==y||null===(p=y.school_info)||void 0===p?void 0:p.other_school}),(0,ee.jsx)("span",{children:"其他"})]})]})]}),(0,ee.jsxs)("div",{className:fe,children:[(0,ee.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,ee.jsx)("div",{className:we,children:"选用细则"}),((0,be.Ny)()||(0,be.m$)())&&(0,ee.jsxs)("div",{className:Qe,onClick:function(){O(!0)},children:[(0,ee.jsx)("i",{className:"iconfont icon-yincangtiaojianshezhi font14 mr5"}),(0,ee.jsx)("span",{children:"隐藏条件设置"})]})]}),(0,ee.jsxs)(S.Z,{align:"middle",className:"mb20",children:[(0,ee.jsxs)("div",{className:Ee,children:[(0,ee.jsx)("div",{children:"资源类型"}),(0,ee.jsx)(ie.default,{size:"middle",value:null==X?void 0:X.resource_type,onChange:function(e){var n;n=e,X.page=1,X.resource_type=n,F(Se()({},X)),_(X)},style:{width:200,textAlign:"left",margin:"0 10px"},children:null==le?void 0:le.map((function(e,n){return(0,ee.jsx)(ie.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})]}),(0,ee.jsx)("div",{style:{display:"flex",alignItems:"center"},children:(0,ee.jsxs)("div",{children:[(0,ee.jsx)("span",{style:{fontSize:"12px",fontWeight:"400",color:"#9096a3"},children:"单位类型"}),(0,ee.jsx)(ie.default,{defaultValue:0,style:{width:200,margin:"0 10px"},onChange:function(e,n){X.school_type=0==e?null:e,F(Se()({},X)),_(X)},options:[{value:0,label:"全部"},{value:1,label:"985院校"},{value:2,label:"211院校"},{value:3,label:"本科院校"},{value:4,label:"高职高专"},{value:5,label:"其他"}]})]})}),(0,ee.jsx)("div",{style:{marginLeft:"auto"},children:(0,ee.jsx)(Ce,{placeholder:"请输入单位/课堂名称搜索",allowClear:!0,style:{width:400},enterButton:"搜索",size:"middle",onSearch:function(e){X.page=1,X.search_key=e,F(Se()({},X)),_(X)}})})]}),(0,ee.jsx)(me.Z,{dataSource:null==y?void 0:y.other_info,columns:["group","normal","shixun","hack"].includes(X.resource_type)?te:ne,rowKey:"id",onChange:function(e,n,t){X.page=null==e?void 0:e.current,X.limit=null==e?void 0:e.pageSize,null!=t&&t.order?(X.order=null==t?void 0:t.field,X.b_order="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(X.order=null,X.b_order=null),F(Se()({},X)),_(X)},loading:Q,pagination:{pageSize:X.limit,total:D,current:X.page,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"],showTotal:function(e){return(0,ee.jsxs)("span",{className:"mr10",children:["共",(0,ee.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})]}),(0,ee.jsxs)(g.Z,{centered:!0,maskClosable:!1,keyboard:!1,destroyOnClose:!0,open:M,title:"隐藏条件配置",okText:"确定",cancelText:"取消",width:"730px",okButtonProps:{loading:G},onOk:a()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$();case 2:O(!1);case 3:case"end":return e.stop()}}),e)}))),onCancel:function(){O(!1)},children:[(0,ee.jsx)("div",{className:Ue,children:"说明:符合隐藏条件的课堂数据将被隐藏,请注意,这些课堂数据不会被删除,仍然保留在统计数据中。"}),(0,ee.jsx)("div",{style:{marginTop:"20px"},children:(0,ee.jsxs)(ve.Z.Group,{value:W,onChange:function(e){q(ge()(e))},children:[(0,ee.jsx)(ve.Z,{value:1,children:"课堂学生数为0"}),(0,ee.jsx)(ve.Z,{value:2,children:"学生完成总数、已提交数和已交卷为0"})]})})]})]})},ye="row4___l17VD",Ne="info___bqemM",Ze="title___oVuDm",Ye="tabWrap____6dSF",Me=function(e){var n,t,l,i,c=e.setStatisticsData,r=(0,d.useParams)().pathId,o=(0,u.useState)(!0),p=A()(o,2),g=p[0],h=p[1],S=(0,u.useState)(!0),B=A()(S,2),m=B[0],v=B[1],j=(0,u.useState)({type:"subject_info",course_id:null}),J=A()(j,2),w=J[0],k=J[1],f=(0,u.useState)([]),Q=A()(f,2),E=Q[0],U=Q[1],K=(0,u.useState)([]),D=A()(K,2),b=D[0],C=D[1];(0,u.useEffect)((function(){I(w,!0)}),[]);var I=function(){var e=a()(s()().mark((function e(n){var t,l,i,a,A=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=A.length>1&&void 0!==A[1]&&A[1])?h(!0):v(!0),e.next=4,(0,Ke.ZP)("/api/paths/".concat(r,"/autonomic_statistics.json"),{method:"get",params:n});case 4:0===(l=e.sent).status&&(U(Se()({},l.data)),C((null==l||null===(i=l.data)||void 0===i?void 0:i.courses)||[]),t&&(c(Se()({},l.data)),k(Se()(Se()({},n),{},{course_id:(null==l||null===(a=l.data)||void 0===a||null===(a=a.courses)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.course_id)||""})))),h(!1),v(!1);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),y=[{title:"",dataIndex:"type",width:120,render:function(e){return"实践关卡"===e?(0,ee.jsxs)("span",{children:[e,(0,ee.jsx)(x.Z,{title:"包括课堂中在线学习和实训作业里的关卡数量(去重)",children:(0,ee.jsx)("span",{children:(0,ee.jsx)("i",{className:"ml5 iconfont icon-tishixiaowenhao font14"})})})]}):e}},{title:"资源数量",dataIndex:"count",align:"left",render:function(e){return"--"===e?e:"".concat(e,"个")}},{title:"学习人数",dataIndex:"study_count",align:"left",render:function(e){return"--"===e?e:"".concat(e,"人")}},{title:"评测总次数",dataIndex:"evaluate_count",align:"left",render:function(e){return"--"===e?e:"".concat(e,"次")}},{title:"视频学习总时长",dataIndex:"time_long",render:function(e){return"--"===e?e:"".concat(e,"分")},align:"left"},{title:"完成总次数",dataIndex:"finish_count",render:function(e){return"--"===e?e:"".concat(e,"次")},align:"left"}];return(0,ee.jsxs)(xe.Z,{loading:g,active:!0,paragraph:{rows:5},children:[(0,ee.jsxs)("div",{className:ye,children:[(0,ee.jsxs)("aside",{children:[(0,ee.jsx)("span",{children:null==E||null===(n=E.subject_info)||void 0===n?void 0:n.initiative_study}),(0,ee.jsxs)("span",{children:["累计学习人数",(0,ee.jsx)(x.Z,{title:"包括开课学期结束后,学生学习的人数",children:(0,ee.jsx)("i",{className:"iconfont icon-tishixiaowenhao"})})," "]})]}),(0,ee.jsxs)("aside",{children:[(0,ee.jsx)("span",{children:null==E||null===(t=E.subject_info)||void 0===t?void 0:t.initiative_school_used_count}),(0,ee.jsxs)("span",{children:["累计单位数",(0,ee.jsx)(x.Z,{title:"自主学习的学生所属单位数量",children:(0,ee.jsx)("i",{className:"iconfont icon-tishixiaowenhao"})})," "]})]}),(0,ee.jsxs)("aside",{children:[(0,ee.jsx)("span",{children:null==E||null===(l=E.subject_info)||void 0===l?void 0:l.initiative_challenge_count}),(0,ee.jsx)("span",{children:"累计完成关卡数"})]}),(0,ee.jsxs)("aside",{children:[(0,ee.jsx)("span",{children:null==E||null===(i=E.subject_info)||void 0===i?void 0:i.initiative_evaluate_count}),(0,ee.jsx)("span",{children:"累计评测总数"})]})]}),(0,ee.jsxs)("div",{className:Ne,children:[(0,ee.jsxs)("div",{className:Ze,children:[(0,ee.jsx)("b",{children:"基本信息"}),(0,ee.jsx)("span",{children:"未在Spoc课堂中,学生自主的学习该课程产生的数据"})]}),(0,ee.jsxs)("div",{className:Ye,children:[(0,ee.jsx)("aside",{children:"开课学期"}),(0,ee.jsx)(ie.default,{style:{width:150},value:w.course_id,onChange:function(e){w.course_id=e,k(Se()({},w)),I(w)},children:null==b?void 0:b.map((function(e,n){return(0,ee.jsx)(ie.default.Option,{value:e.course_id,children:e.text},e.course_id)}))}),(0,ee.jsx)("span",{children:"注:其他代表开课结束后的累积数据"})]}),(0,ee.jsx)(me.Z,{columns:y,loading:m,dataSource:null==E?void 0:E.count_data,pagination:!1})]})]})},Oe=t(10160),He=["user","pathsDetail","globalSetting","loading","dispatch"],Pe=p.Z.TabPane,Ge=function(e){return e.Quality="Quality",e.LearnIng="LearnIng",e.ShiXunUsetow="shixunusetow",e}({}),ze=(0,d.connect)((function(e){var n=e.user,t=e.pathsDetail,l=e.loading;return{user:n,pathsDetail:t,globalSetting:e.globalSetting,loading:l}}))((function(e){e.user,e.pathsDetail,e.globalSetting,e.loading,e.dispatch,o()(e,He);var n,t=(0,d.useParams)(),l=(0,u.useState)(1),i=A()(l,2),c=i[0],r=i[1],K=(0,u.useState)("spoc"),D=A()(K,2),b=D[0],C=D[1],y=(0,u.useState)({}),N=A()(y,2),Z=N[0],Y=N[1],M=(0,u.useState)(Ge.LearnIng),O=A()(M,2),H=O[0],P=O[1],G=(0,d.useParams)().pathId,z=(0,u.useState)({}),L=A()(z,2),T=L[0],W=L[1],q=(0,u.useState)(!1),V=A()(q,2),R=V[0],X=V[1],F=function(e){C(e),r(c+1),P(Ge.LearnIng)};(0,u.useEffect)((function(){_()}),[]);var _=function(){var e=a()(s()().mark((function e(){var n,t,l,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ke.ZP)("/api/paths/".concat(G,"/statistics_total_info.json"),{method:"get"});case 2:0===(l=e.sent).status&&W((null==l?void 0:l.data)||{}),"running"===(null==l||null===(n=l.data)||void 0===n?void 0:n.update_status)&&g.Z.info({title:"提示",okText:"确认",width:360,centered:!0,icon:null,closable:!0,autoFocusButton:null,content:(0,ee.jsxs)("div",{className:I,children:[(0,ee.jsx)("img",{src:"data:image/png;base64,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",alt:"",style:{width:184,height:124}}),(0,ee.jsx)("div",{style:{color:"#000",marginTop:"5px"},children:"当前数据正在更新中,部分数据已更新完成,剩余部分正在努力统计中,请耐心等待"})]})}),"waiting"===(null==l||null===(t=l.data)||void 0===t?void 0:t.update_status)&&g.Z.confirm({title:"是否更新数据",okText:"更新数据",cancelText:"查看上次数据",width:480,centered:!0,icon:null,closable:!0,autoFocusButton:null,onOk:function(){var e=a()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return X(!0),e.next=3,(0,Ke.ZP)("/api/paths/".concat(G,"/statistics_task.json"),{method:"post"});case 3:e.sent,X(!1),h.ZP.info("正在统计中,预估60分钟左右后数据更新完成"),_();case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),content:(0,ee.jsxs)("div",{className:I,children:[(0,ee.jsx)("img",{src:"data:image/jpeg;base64,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",alt:"",style:{width:144,height:100}}),(0,ee.jsxs)("div",{children:["上次更新时间为",null==l||null===(i=l.data)||void 0===i?void 0:i.report_date,",是否需要更新最新数据,更新时间预估时长为60分钟。(注意:每日只能更新一次数据)"]})]})});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$=function(){var e=a()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("finished"!==(null==T?void 0:T.update_status)){e.next=4;break}g.Z.info({title:"提示",okText:"确定",width:460,centered:!0,onOk:function(){},content:(0,ee.jsx)("span",{children:"该课程今日已更新完成,不可重复更新。"})}),e.next=11;break;case 4:return X(!0),e.next=7,(0,Ke.ZP)("/api/paths/".concat(G,"/statistics_task.json"),{method:"post"});case 7:e.sent,X(!1),h.ZP.info("正在统计中,预估60分钟左右后数据更新完成"),_();case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,ee.jsxs)("section",{className:m,children:[(0,ee.jsxs)("header",{className:v,children:[(0,ee.jsxs)("div",{className:j,children:[(0,ee.jsx)("i",{className:"iconfont icon-fanhui2 font16",onClick:function(){return d.history.push("/paths/".concat(G))}}),!(null==Z||!Z.report_date)&&(0,ee.jsxs)("span",{className:J,children:["学习统计-",(null==T||null===(n=T.subject_info)||void 0===n?void 0:n.name)||""]})]}),(0,ee.jsxs)(S.Z,{style:{flexShrink:0,marginTop:3},align:"middle",children:[(0,be.Ny)()&&(0,ee.jsx)("a",{href:Oe.Z.API_SERVER+"/api/paths/".concat(t.pathId,"/").concat("spoc"===b?"statistics_basic_info":"autonomic_statistics",".xlsx"),download:"统计数据.xlsx",children:"导出统计数据"}),(0,ee.jsxs)("span",{className:"ml10 mr10",children:["上次更新时间 ",null==Z?void 0:Z.report_date]}),(0,ee.jsx)(B.ZP,{type:"primary",onClick:$,loading:R,disabled:"running"===(null==T?void 0:T.update_status),children:"running"===(null==T?void 0:T.update_status)?"正在更新":"更新数据"})]})]}),(0,ee.jsxs)("div",{className:w,children:[(0,ee.jsxs)("div",{className:J,children:["基本信息 ",(0,ee.jsx)("span",{className:"ml10 mr5 font12",style:{color:"#434D6C"},children:"上次更新时间"}),(0,ee.jsx)("span",{style:{color:"#3061D0",fontWeight:500,fontSize:12},children:null==Z?void 0:Z.report_date})]}),(0,ee.jsxs)("div",{className:k,children:[(0,ee.jsxs)("div",{children:[(0,ee.jsx)("div",{className:f,children:(0,ee.jsx)("i",{className:"iconfont icon-xuexirenshu3"})}),(0,ee.jsxs)("aside",{children:[(0,ee.jsx)("div",{children:(null==T?void 0:T.total_study_count)||"--"}),(0,ee.jsx)("div",{children:"学习总人数"})]})]}),(0,ee.jsxs)("div",{children:[(0,ee.jsx)("div",{className:f,children:(0,ee.jsx)("i",{className:"iconfont icon-danweishu"})}),(0,ee.jsxs)("aside",{children:[(0,ee.jsx)("div",{children:(null==T?void 0:T.total_school_used_count)||"--"}),(0,ee.jsxs)("div",{children:["总学习单位数",(0,ee.jsx)(x.Z,{title:"同一个单位可能同时存在SPOC学习和自主学习,此处为去重后总学习单位数",children:(0,ee.jsx)("i",{className:"iconfont icon-xiaowenhao1 font14 c-grey-999 ml5"})})]})]})]}),(0,ee.jsxs)("div",{children:[(0,ee.jsx)("div",{className:f,children:(0,ee.jsx)("i",{className:"iconfont icon-guankashu2"})}),(0,ee.jsxs)("aside",{children:[(0,ee.jsx)("div",{children:(null==T?void 0:T.total_challenge_count)||"--"}),(0,ee.jsx)("div",{children:"完成关卡总次数"})]})]}),(0,ee.jsxs)("div",{children:[(0,ee.jsx)("div",{className:f,children:(0,ee.jsx)("i",{className:"iconfont icon-pingceshu"})}),(0,ee.jsxs)("aside",{children:[(0,ee.jsx)("div",{children:(null==T?void 0:T.total_evaluate_count)||"--"}),(0,ee.jsx)("div",{children:"评测总次数"})]})]})]})]}),(0,ee.jsxs)("div",{className:Q,children:[(0,ee.jsx)("div",{onClick:function(){return F("spoc")},className:"spoc"===b?E:"",children:"SPOC学习情况"}),(0,ee.jsx)("div",{onClick:function(){return F("initiative")},className:"initiative"===b?E:"",children:"自主学习情况"})]}),"spoc"===b?(0,ee.jsx)(Ie,{setStatisticsData:Y}):(0,ee.jsx)(Me,{setStatisticsData:Y}),(0,ee.jsx)("main",{className:U,children:(0,ee.jsxs)(p.Z,{activeKey:H,onChange:function(e){P(e)},tabBarExtraContent:(0,ee.jsx)("span",{style:{color:"#FA6400",fontSize:12},children:"注:本课程主要统计实践关卡的情况"}),children:[(0,ee.jsx)(Pe,{tab:"学习概况统计",children:(0,ee.jsx)(de,{form:b,selectKey:H,statisticsData:Z},c)},Ge.LearnIng),(0,ee.jsx)(Pe,{tab:"学习质量分析",children:(0,ee.jsx)(ne,{form:b,selectKey:H,statisticsData:Z})},Ge.Quality),(null==Z?void 0:Z.shixun_count)>0&&"spoc"===b&&(0,ee.jsx)(Pe,{tab:"实训使用分析",children:(0,ee.jsx)(se,{selectKey:H})},Ge.ShiXunUsetow)]})})]})}))}}]); \ No newline at end of file diff --git a/p__knowledgegraph__Detail__Statistics__index.chunk.css b/p__knowledgegraph__Detail__Statistics__index.chunk.css new file mode 100644 index 0000000000..425f8978d9 --- /dev/null +++ b/p__knowledgegraph__Detail__Statistics__index.chunk.css @@ -0,0 +1 @@ +body{background:#f5f5f5}.bg____GJ3G{margin:0 auto;width:1200px}.bg____GJ3G .header___wjD5w{align-items:flex-start;display:flex;padding:23px 20px 23px 0}.bg____GJ3G .header___wjD5w .titleWrap___M0yLT{align-items:flex-start;display:flex;flex:1 1}.bg____GJ3G .header___wjD5w .titleWrap___M0yLT i{flex-shrink:0;margin-top:4px}.bg____GJ3G .header___wjD5w .titleWrap___M0yLT .title___YXNZI{flex:1 1;font-size:16px;font-weight:600;margin-left:10px;padding-right:10px}.bg____GJ3G .header___wjD5w .titleWrap___M0yLT .title___YXNZI .name___NlK2U{padding-right:10px}.bg____GJ3G .header___wjD5w a{color:#165dff}.bg____GJ3G .info___ZdAkM{background:#fff;height:154px;margin-bottom:30px;padding:20px;width:1200px}.bg____GJ3G .info___ZdAkM .title___YXNZI{align-items:center;color:#333;display:flex;font-size:16px;font-weight:600}.bg____GJ3G .info___ZdAkM .boxWrap___sNo7m{align-items:center;display:flex;justify-content:space-between;margin-top:20px;padding:0 80px}.bg____GJ3G .info___ZdAkM .boxWrap___sNo7m>div{align-items:center;display:flex}.bg____GJ3G .info___ZdAkM .boxWrap___sNo7m>div .icon___Hkq9y{align-items:center;background:rgba(22,93,255,.06);border-radius:50%;display:flex;height:46px;justify-content:center;width:46px}.bg____GJ3G .info___ZdAkM .boxWrap___sNo7m>div .icon___Hkq9y i{color:#165dff;font-size:18px}.bg____GJ3G .info___ZdAkM .boxWrap___sNo7m>div aside{margin-left:20px}.bg____GJ3G .info___ZdAkM .boxWrap___sNo7m>div aside div:first-child{color:#165dff;font-size:24px;font-weight:600}.bg____GJ3G .info___ZdAkM .boxWrap___sNo7m>div aside div:last-child{color:#434d6c;font-size:14px;line-height:14px;margin-top:5px}.bg____GJ3G .bigTabs___Y4DuG{background-color:#fff;display:flex;height:64px;padding-top:20px}.bg____GJ3G .bigTabs___Y4DuG>div{color:#434d6c;cursor:pointer;font-size:16px;font-weight:600;height:100%;margin-left:40px;position:relative}.bg____GJ3G .bigTabs___Y4DuG .active___PahAT{color:#165dff}.bg____GJ3G .bigTabs___Y4DuG .active___PahAT:after{background-color:#165dff;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.bg____GJ3G .main___Bj0qB{border-radius:5px;margin-bottom:140px;margin-top:20px;padding-top:5px}.bg____GJ3G .main___Bj0qB div[class~=ant-tabs-nav]{background:#fff;height:73px;margin:0;padding:0 40px}.bg____GJ3G .main___Bj0qB button[class~=ant-tabs-tab]{font-size:14px;padding:12px 16px}.titleItem___B1BBS{align-items:center;border-bottom:1px solid #eee;color:#333;display:flex;font-size:16px;padding:32px 20px 30px 40px}.countcenter___nwZZf{align-items:center;display:flex;justify-content:center}.tabdiv___KbCUx{background:#fff;margin-top:13px}.radiusdiv___uwpj_{border:1px solid #fff;border-radius:50%;height:15px;margin-right:20px;width:15px}.update___qZbQ9{align-items:center;display:flex;flex-direction:column}.update___qZbQ9 img{height:100px;width:144px}.update___qZbQ9 div{color:#434d6c}.row3___m0yp6{background:#fff;display:flex;height:122px;margin-top:10px;width:1200px}.row3___m0yp6 aside{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 60px}.row3___m0yp6 aside span:first-child{color:#165dff;font-size:20px;font-weight:600}.row3___m0yp6 aside span:last-child{color:#434d6c;font-size:14px;margin-top:12px}.info___bASMP{background-color:#fff;margin-top:10px;padding:20px}.info___bASMP .title___ajwlj{margin-bottom:20px}.info___bASMP .title___ajwlj b{color:#333;font-size:16px;font-weight:600}.info___bASMP .title___ajwlj span{color:#434d6c;font-size:12px;margin:10px}.row5___HjUMV{height:180px;margin-top:10px;width:1200px}.row5___HjUMV .title___ajwlj{background:#fff;height:56px;line-height:56px;padding:0 20px}.row5___HjUMV .title___ajwlj b{color:#333;font-size:16px;font-weight:600}.row5___HjUMV .title___ajwlj span{color:#434d6c;font-size:12px;margin:10px}.row5___HjUMV section{background:#fff;display:flex;height:122px;justify-content:space-around;margin-top:2px}.row5___HjUMV section aside{align-items:center;display:flex;flex-direction:column;justify-content:center}.row5___HjUMV section aside span:first-child{color:#165dff;font-size:20px;font-weight:600}.row5___HjUMV section aside span:last-child{color:#434d6c;font-size:14px;margin-top:12px}.rule___WzjIj{background-color:#fff;margin-top:10px;padding:20px}.rule___WzjIj .title___ajwlj{color:#333;font-size:16px;font-weight:600;margin-bottom:18px}.rule___WzjIj .titleIcon___IAku_{color:#3061d0;cursor:pointer;font-size:14px;margin-bottom:18px}.rule___WzjIj .tabWrap___AwB49{align-items:center;display:flex}.rule___WzjIj .tabWrap___AwB49>div{color:#9096a3;font-size:12px;font-weight:400;margin-right:7px}.rule___WzjIj .tabWrap___AwB49 .tab___ybOEt{background:#f6f7f9;border-radius:4px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:flex;height:32px;padding:0}.rule___WzjIj .tabWrap___AwB49 .tab___ybOEt li{color:#9096a3;cursor:pointer;flex:1 1;font-size:14px;line-height:34px;padding:0 10px;position:relative;text-align:center}.rule___WzjIj .tabWrap___AwB49 .tab___ybOEt .active___VrCuT{background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea;border-radius:4px;box-shadow:0 0 2px 0 #e8effb;color:#165dff;line-height:32px}.rule___WzjIj .tabWrap___AwB49 .tab___ybOEt .active___VrCuT:after{width:0!important}.rule___WzjIj .tabWrap___AwB49 .tab___ybOEt .active___VrCuT:before{width:0!important}.modalTip___JlCjX{background:#f6f7f9;color:#333;font-size:14px;height:50px;line-height:50px;padding-left:15px;width:674px}.row4___l17VD{background:#fff;display:flex;height:122px;justify-content:space-around;margin-top:10px;width:1200px}.row4___l17VD aside{align-items:center;display:flex;flex-direction:column;justify-content:center}.row4___l17VD aside span:first-child{color:#165dff;font-size:20px;font-weight:600}.row4___l17VD aside span:last-child{color:#434d6c;font-size:14px;margin-top:12px}.row4___l17VD aside span:last-child i{font-size:14px;margin-left:4px}.info___bqemM{background-color:#fff;margin-top:10px;padding:20px}.info___bqemM .title___oVuDm{background:#fff;height:37px;line-height:20px}.info___bqemM .title___oVuDm b{color:#333;font-size:16px;font-weight:600}.info___bqemM .title___oVuDm span{color:#434d6c;font-size:12px;margin:10px}.info___bqemM .tabWrap____6dSF{align-items:center;display:flex;margin-bottom:20px}.info___bqemM .tabWrap____6dSF>aside{color:#9096a3;font-size:12px;font-weight:400;margin-right:7px}.info___bqemM .tabWrap____6dSF>span{color:#fa6400;font-size:12px;font-weight:500;margin-left:20px} \ No newline at end of file diff --git a/p__knowledgegraph__Detail__id.async.js b/p__knowledgegraph__Detail__id.async.js new file mode 100644 index 0000000000..c4ad57cc78 --- /dev/null +++ b/p__knowledgegraph__Detail__id.async.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[28823,4977,53273,81259,65046],{92685:function(e,t,n){var i,r,o,a,l=n(31468).default;a=function(e){"use strict";function t(e,t,n){var i=Math.abs(t-e)/Math.max(0,n),r=Math.pow(10,Math.floor(Math.log(i)/Math.LN10)),o=i/r;return o>=ss?r*=10:o>=us?r*=5:o>=cs&&(r*=2),t=0&&(n=e.slice(i+1),e=e.slice(0,i)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}}))}function h(e,t){for(var n,i=0,r=e.length;i=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}function C(e){return function(){var t=this.__on;if(t){for(var n,i=0,r=-1,o=t.length;it?1:e>=t?0:NaN}function M(e){return function(){this.removeAttribute(e)}}function S(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Q(e,t){return function(){this.setAttribute(e,t)}}function P(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function z(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function R(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function L(e){return function(){this.style.removeProperty(e)}}function D(e,t,n){return function(){this.style.setProperty(e,t,n)}}function U(e,t,n){return function(){var i=t.apply(this,arguments);null==i?this.style.removeProperty(e):this.style.setProperty(e,i,n)}}function T(e){return function(){delete this[e]}}function O(e,t){return function(){this[e]=t}}function G(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function Z(e){return e.trim().split(/^|\s+/)}function F(e){return e.classList||new H(e)}function H(e){this._node=e,this._names=Z(e.getAttribute("class")||"")}function Y(e,t){for(var n=F(e),i=-1,r=t.length;++i>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):(t=nu.exec(e))?ye(parseInt(t[1],16)):(t=iu.exec(e))?new Ie(t[1],t[2],t[3],1):(t=ru.exec(e))?new Ie(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=ou.exec(e))?Ce(t[1],t[2],t[3],t[4]):(t=au.exec(e))?Ce(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=lu.exec(e))?Ee(t[1],t[2]/100,t[3]/100,1):(t=su.exec(e))?Ee(t[1],t[2]/100,t[3]/100,t[4]):uu.hasOwnProperty(e)?ye(uu[e]):"transparent"===e?new Ie(NaN,NaN,NaN,0):null}function ye(e){return new Ie(e>>16&255,e>>8&255,255&e,1)}function Ce(e,t,n,i){return i<=0&&(e=t=n=NaN),new Ie(e,t,n,i)}function we(e){return e instanceof me||(e=xe(e)),e?new Ie((e=e.rgb()).r,e.g,e.b,e.opacity):new Ie}function be(e,t,n,i){return 1===arguments.length?we(e):new Ie(e,t,n,null==i?1:i)}function Ie(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function Ee(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new ke(e,t,n,i)}function Be(e){if(e instanceof ke)return new ke(e.h,e.s,e.l,e.opacity);if(e instanceof me||(e=xe(e)),!e)return new ke;if(e instanceof ke)return e;var t=(e=e.rgb()).r/255,n=e.g/255,i=e.b/255,r=Math.min(t,n,i),o=Math.max(t,n,i),a=NaN,l=o-r,s=(o+r)/2;return l?(a=t===o?(n-i)/l+6*(n0&&s<1?0:a,new ke(a,l,s,e.opacity)}function je(e,t,n,i){return 1===arguments.length?Be(e):new ke(e,t,n,null==i?1:i)}function ke(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function Ne(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function Me(e){if(e instanceof Qe)return new Qe(e.l,e.a,e.b,e.opacity);if(e instanceof Te){var t=e.h*cu;return new Qe(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}e instanceof Ie||(e=we(e));var n=Le(e.r),i=Le(e.g),r=Le(e.b),o=Pe((.4124564*n+.3575761*i+.1804375*r)/hu),a=Pe((.2126729*n+.7151522*i+.072175*r)/fu);return new Qe(116*a-16,500*(o-a),200*(a-Pe((.0193339*n+.119192*i+.9503041*r)/Au)),e.opacity)}function Se(e,t,n,i){return 1===arguments.length?Me(e):new Qe(e,t,n,null==i?1:i)}function Qe(e,t,n,i){this.l=+e,this.a=+t,this.b=+n,this.opacity=+i}function Pe(e){return e>mu?Math.pow(e,1/3):e/vu+pu}function ze(e){return e>gu?e*e*e:vu*(e-pu)}function Re(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function Le(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function De(e){if(e instanceof Te)return new Te(e.h,e.c,e.l,e.opacity);e instanceof Qe||(e=Me(e));var t=Math.atan2(e.b,e.a)*du;return new Te(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function Ue(e,t,n,i){return 1===arguments.length?De(e):new Te(e,t,n,null==i?1:i)}function Te(e,t,n,i){this.h=+e,this.c=+t,this.l=+n,this.opacity=+i}function Oe(e){if(e instanceof Ze)return new Ze(e.h,e.s,e.l,e.opacity);e instanceof Ie||(e=we(e));var t=e.r/255,n=e.g/255,i=e.b/255,r=(Bu*i+Iu*t-Eu*n)/(Bu+Iu-Eu),o=i-r,a=(bu*(n-r)-Cu*o)/wu,l=Math.sqrt(a*a+o*o)/(bu*r*(1-r)),s=l?Math.atan2(a,o)*du-120:NaN;return new Ze(s<0?s+360:s,l,r,e.opacity)}function Ge(e,t,n,i){return 1===arguments.length?Oe(e):new Ze(e,t,n,null==i?1:i)}function Ze(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function Fe(e,t,n,i,r){var o=e*e,a=o*e;return((1-3*e+3*o-a)*t+(4-6*o+3*a)*n+(1+3*e+3*o-3*a)*i+a*r)/6}function He(e,t){return function(n){return e+n*t}}function Ye(e,t){var n=t-e;return n?He(e,n>180||n<-180?n-360*Math.round(n/360):n):Ru(isNaN(e)?t:e)}function We(e){return 1==(e=+e)?Je:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(i){return Math.pow(e+i*t,n)}}(t,n,e):Ru(isNaN(t)?n:t)}}function Je(e,t){var n=t-e;return n?He(e,n):Ru(isNaN(e)?t:e)}function Ke(e){return function(t){var n,i,r=t.length,o=new Array(r),a=new Array(r),l=new Array(r);for(n=0;n180?t+=360:t-e>180&&(e+=360),o.push({i:n.push(r(n)+"rotate(",null,i)-2,x:Gu(e,t)})):t&&n.push(r(n)+"rotate("+t+i)}function l(e,t,n,o){e!==t?o.push({i:n.push(r(n)+"skewX(",null,i)-2,x:Gu(e,t)}):t&&n.push(r(n)+"skewX("+t+i)}function s(e,t,n,i,o,a){if(e!==n||t!==i){var l=o.push(r(o)+"scale(",null,",",null,")");a.push({i:l-4,x:Gu(e,n)},{i:l-2,x:Gu(t,i)})}else 1===n&&1===i||o.push(r(o)+"scale("+n+","+i+")")}return function(t,n){var i=[],r=[];return t=e(t),n=e(n),o(t.translateX,t.translateY,n.translateX,n.translateY,i,r),a(t.rotate,n.rotate,i,r),l(t.skewX,n.skewX,i,r),s(t.scaleX,t.scaleY,n.scaleX,n.scaleY,i,r),t=n=null,function(e){for(var t,n=-1,o=r.length;++n=0&&t._call.call(null,e),t=t._next;--lc}function ot(){hc=(dc=Ac.now())+fc,lc=sc=0;try{rt()}finally{lc=0,function(){for(var e,t,n=Su,i=1/0;n;)n._call?(i>n._time&&(i=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:Su=t);Qu=e,lt(i)}(),hc=0}}function at(){var e=Ac.now(),t=e-dc;t>cc&&(fc-=t,dc=e)}function lt(e){if(!lc){sc&&(sc=clearTimeout(sc));var t=e-hc;t>24?(e<1/0&&(sc=setTimeout(ot,t)),uc&&(uc=clearInterval(uc))):(uc||(dc=hc,uc=setInterval(at,cc)),lc=1,pc(ot))}}function st(e,t){var n=e.__transition;if(!n||!(n=n[t])||n.state>xc)throw new Error("too late");return n}function ut(e,t){var n=e.__transition;if(!n||!(n=n[t])||n.state>Cc)throw new Error("too late");return n}function ct(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("too late");return n}function dt(e,t){var n,i;return function(){var r=ut(this,e),o=r.tween;if(o!==n)for(var a=0,l=(i=n=o).length;a=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?st:ut;return function(){var a=o(this,e),l=a.on;l!==i&&(r=(i=l).copy()).on(t,n),a.on=r}}function kt(e,t,n){function i(){var i=this,r=t.apply(i,arguments);return r&&function(t){i.style.setProperty(e,r(t),n)}}return i._value=t,i}function Nt(e,t,n,i){this._groups=e,this._parents=t,this._name=n,this._id=i}function Mt(e){return ce().transition(e)}function St(){return++Mc}function Qt(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}function Pt(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}function zt(e){return(1-Math.cos(Rc*e))/2}function Rt(e){return((e*=2)<=1?Math.pow(2,10*e-10):2-Math.pow(2,10-10*e))/2}function Lt(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}function Dt(e){return(e=+e)Math.abs(e[1]-U[1])?b=!0:w=!0),U=e,C=!0,od(),o()}function o(){var e;switch(x=U[0]-D[0],y=U[1]-D[1],B){case ld:case ad:j&&(x=Math.max(Q-c,Math.min(z-p,x)),h=c+x,g=p+x),k&&(y=Math.max(P-f,Math.min(R-v,y)),A=f+y,m=v+y);break;case sd:j<0?(x=Math.max(Q-c,Math.min(z-c,x)),h=c+x,g=p):j>0&&(x=Math.max(Q-p,Math.min(z-p,x)),h=c,g=p+x),k<0?(y=Math.max(P-f,Math.min(R-f,y)),A=f+y,m=v):k>0&&(y=Math.max(P-v,Math.min(R-v,y)),A=f,m=v+y);break;case ud:j&&(h=Math.max(Q,Math.min(z,c-x*j)),g=Math.max(Q,Math.min(z,p+x*j))),k&&(A=Math.max(P,Math.min(R,f-y*k)),m=Math.max(P,Math.min(R,v+y*k)))}g0&&(c=h-x),k<0?v=m-y:k>0&&(f=A-y),B=ld,G.attr("cursor",fd.selection),o());break;default:return}od()}function u(){switch(e.event.keyCode){case 16:L&&(w=b=L=!1,o());break;case 18:B===ud&&(j<0?p=g:j>0&&(c=h),k<0?v=m:k>0&&(f=A),B=sd,o());break;case 32:B===ld&&(e.event.altKey?(j&&(p=g-x*j,c=h+x*j),k&&(v=m-y*k,f=A+y*k),B=ud):(j<0?p=g:j>0&&(c=h),k<0?v=m:k>0&&(f=A),B=sd),G.attr("cursor",fd[E]),o());break;default:return}od()}if(e.event.touches){if(e.event.changedTouches.length=(o=(p+v)/2))?p=o:v=o,(c=n>=(a=(g+m)/2))?g=a:m=a,r=f,!(f=f[d=c<<1|u]))return r[d]=A,e;if(l=+e._x.call(null,f.data),s=+e._y.call(null,f.data),t===l&&n===s)return A.next=f,r?r[d]=A:e._root=A,e;do{r=r?r[d]=new Array(4):e._root=new Array(4),(u=t>=(o=(p+v)/2))?p=o:v=o,(c=n>=(a=(g+m)/2))?g=a:m=a}while((d=c<<1|u)==(h=(s>=a)<<1|l>=o));return r[h]=f,r[d]=A,e}function dn(e){return e[0]}function hn(e){return e[1]}function fn(e,t,n){var i=new An(null==t?dn:t,null==n?hn:n,NaN,NaN,NaN,NaN);return null==e?i:i.addAll(e)}function An(e,t,n,i,r,o){this._x=e,this._y=t,this._x0=n,this._y0=i,this._x1=r,this._y1=o,this._root=void 0}function pn(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}function gn(e){return e.x+e.vx}function vn(e){return e.y+e.vy}function mn(e){return e.index}function xn(e,t){var n=e.get(t);if(!n)throw new Error("missing: "+t);return n}function yn(e){return e.x}function Cn(e){return e.y}function wn(e){if(!(t=$d.exec(e)))throw new Error("invalid format: "+e);var t,n=t[1]||" ",i=t[2]||">",r=t[3]||"-",o=t[4]||"",a=!!t[5],l=t[6]&&+t[6],s=!!t[7],u=t[8]&&+t[8].slice(1),c=t[9]||"";"n"===c?(s=!0,c="g"):_d[c]||(c=""),(a||"0"===n&&"="===i)&&(a=!0,n="0",i="="),this.fill=n,this.align=i,this.sign=r,this.symbol=o,this.zero=a,this.width=l,this.comma=s,this.precision=u,this.type=c}function bn(e){return e}function In(t){return th=ih(t),e.format=th.format,e.formatPrefix=th.formatPrefix,th}function En(){this.reset()}function Bn(e,t,n){var i=e.s=t+n,r=i-t,o=i-r;e.t=t-o+(n-r)}function jn(e){return e>1?0:e<-1?Gh:Math.acos(e)}function kn(e){return e>1?Zh:e<-1?-Zh:Math.asin(e)}function Nn(e){return(e=tf(e/2))*e}function Mn(){}function Sn(e,t){e&&lf.hasOwnProperty(e.type)&&lf[e.type](e,t)}function Qn(e,t,n){var i,r=-1,o=e.length-n;for(t.lineStart();++r=0?1:-1,r=i*n,o=qh(t=(t*=Wh)/2+Fh),a=tf(t),l=hh*a,s=dh*o+l*qh(r),u=l*i*tf(r);uf.add(Xh(u,s)),ch=e,dh=o,hh=a}function Un(e){return[Xh(e[1],e[0]),kn(e[2])]}function Tn(e){var t=e[0],n=e[1],i=qh(n);return[i*qh(t),i*tf(t),tf(n)]}function On(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Gn(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function Zn(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function Fn(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function Hn(e){var t=rf(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function Yn(e,t){Ch.push(wh=[fh=e,ph=e]),tgh&&(gh=t)}function Wn(e,t){var n=Tn([e*Wh,t*Wh]);if(yh){var i=Gn(yh,n),r=Gn([i[1],-i[0],0],i);Hn(r),r=Un(r);var o,a=e-vh,l=a>0?1:-1,s=r[0]*Yh*l,u=Jh(a)>180;u^(l*vhgh&&(gh=o):u^(l*vh<(s=(s+360)%360-180)&&sgh&&(gh=t)),u?e_n(fh,ph)&&(ph=e):_n(e,ph)>_n(fh,ph)&&(fh=e):ph>=fh?(eph&&(ph=e)):e>vh?_n(fh,e)>_n(fh,ph)&&(ph=e):_n(e,ph)>_n(fh,ph)&&(fh=e)}else Ch.push(wh=[fh=e,ph=e]);tgh&&(gh=t),yh=n,vh=e}function Jn(){ff.point=Wn}function Kn(){wh[0]=fh,wh[1]=ph,ff.point=Yn,yh=null}function Xn(e,t){if(yh){var n=e-vh;hf.add(Jh(n)>180?n+(n>0?360:-360):n)}else mh=e,xh=t;df.point(e,t),Wn(e,t)}function qn(){df.lineStart()}function Vn(){Xn(mh,xh),df.lineEnd(),Jh(hf)>Oh&&(fh=-(ph=180)),wh[0]=fh,wh[1]=ph,yh=null}function _n(e,t){return(t-=e)<0?t+360:t}function $n(e,t){return e[0]-t[0]}function ei(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:tGh?e-Hh:e<-Gh?e+Hh:e,t]}function hi(e,t,n){return(e%=Hh)?t||n?gf(Ai(e),pi(t,n)):Ai(e):t||n?pi(t,n):di}function fi(e){return function(t,n){return[(t+=e)>Gh?t-Hh:t<-Gh?t+Hh:t,n]}}function Ai(e){var t=fi(e);return t.invert=fi(-e),t}function pi(e,t){function n(e,t){var n=qh(t),l=qh(e)*n,s=tf(e)*n,u=tf(t),c=u*i+l*r;return[Xh(s*o-c*a,l*i-u*r),kn(c*o+s*a)]}var i=qh(e),r=tf(e),o=qh(t),a=tf(t);return n.invert=function(e,t){var n=qh(t),l=qh(e)*n,s=tf(e)*n,u=tf(t),c=u*o-s*a;return[Xh(s*o+u*a,l*i+c*r),kn(c*i-l*r)]},n}function gi(e,t,n,i,r,o){if(n){var a=qh(t),l=tf(t),s=i*n;null==r?(r=t+i*Hh,o=t-s/2):(r=vi(a,r),o=vi(a,o),(i>0?ro)&&(r+=i*Hh));for(var u,c=r;i>0?c>o:c0)do{u.point(0===c||3===c?e:n,c>1?i:t)}while((c=(c+l+4)%4)!==d);else u.point(o[0],o[1])}function a(i,r){return Jh(i[0]-e)0?0:3:Jh(i[0]-n)0?2:1:Jh(i[1]-t)0?1:0:r>0?3:2}function l(e,t){return s(e.x,t.x)}function s(e,t){var n=a(e,1),i=a(t,1);return n!==i?n-i:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(a){function s(e,t){r(e,t)&&w.point(e,t)}function u(){for(var t=0,n=0,r=h.length;ni&&(d-o)*(i-a)>(f-a)*(e-o)&&++t:f<=i&&(d-o)*(i-a)<(f-a)*(e-o)&&--t;return t}function c(o,a){var l=r(o,a);if(h&&f.push([o,a]),y)A=o,p=a,g=l,y=!1,l&&(w.lineStart(),w.point(o,a));else if(l&&x)w.point(o,a);else{var s=[v=Math.max(Pf,Math.min(Qf,v)),m=Math.max(Pf,Math.min(Qf,m))],u=[o=Math.max(Pf,Math.min(Qf,o)),a=Math.max(Pf,Math.min(Qf,a))];Nf(s,u,e,t,n,i)?(x||(w.lineStart(),w.point(s[0],s[1])),w.point(u[0],u[1]),l||w.lineEnd(),C=!1):l&&(w.lineStart(),w.point(o,a),C=!1)}v=o,m=a,x=l}var d,h,f,A,p,g,v,m,x,y,C,w=a,b=kf(),I={point:s,lineStart:function(){I.point=c,h&&h.push(f=[]),y=!0,x=!1,v=m=NaN},lineEnd:function(){d&&(c(A,p),g&&x&&b.rejoin(),d.push(b.result())),I.point=s,x&&w.lineEnd()},polygonStart:function(){w=b,d=[],h=[],C=!0},polygonEnd:function(){var e=u(),t=C&&e,n=(d=As(d)).length;(t||n)&&(a.polygonStart(),t&&(a.lineStart(),o(null,null,1,a),a.lineEnd()),n&&Sf(d,l,e,o,a),a.polygonEnd()),w=a,d=h=f=null}};return I}}function Ci(){Rf.point=Rf.lineEnd=Mn}function wi(e,t){vf=e*=Wh,mf=tf(t*=Wh),xf=qh(t),Rf.point=bi}function bi(e,t){e*=Wh;var n=tf(t*=Wh),i=qh(t),r=Jh(e-vf),o=qh(r),a=i*tf(r),l=xf*n-mf*i*o,s=mf*n+xf*i*o;zf.add(Xh(rf(a*a+l*l),s)),vf=e,mf=n,xf=i}function Ii(e,t,n){var i=ls(e,t-Oh,n).concat(t);return function(e){return i.map((function(t){return[e,t]}))}}function Ei(e,t,n){var i=ls(e,t-Oh,n).concat(t);return function(e){return i.map((function(t){return[t,e]}))}}function Bi(){function e(){return{type:"MultiLineString",coordinates:t()}}function t(){return ls(Vh(o/g)*g,r,g).map(h).concat(ls(Vh(u/v)*v,s,v).map(f)).concat(ls(Vh(i/A)*A,n,A).filter((function(e){return Jh(e%g)>Oh})).map(c)).concat(ls(Vh(l/p)*p,a,p).filter((function(e){return Jh(e%v)>Oh})).map(d))}var n,i,r,o,a,l,s,u,c,d,h,f,A=10,p=A,g=90,v=360,m=2.5;return e.lines=function(){return t().map((function(e){return{type:"LineString",coordinates:e}}))},e.outline=function(){return{type:"Polygon",coordinates:[h(o).concat(f(s).slice(1),h(r).reverse().slice(1),f(u).reverse().slice(1))]}},e.extent=function(t){return arguments.length?e.extentMajor(t).extentMinor(t):e.extentMinor()},e.extentMajor=function(t){return arguments.length?(o=+t[0][0],r=+t[1][0],u=+t[0][1],s=+t[1][1],o>r&&(t=o,o=r,r=t),u>s&&(t=u,u=s,s=t),e.precision(m)):[[o,u],[r,s]]},e.extentMinor=function(t){return arguments.length?(i=+t[0][0],n=+t[1][0],l=+t[0][1],a=+t[1][1],i>n&&(t=i,i=n,n=t),l>a&&(t=l,l=a,a=t),e.precision(m)):[[i,l],[n,a]]},e.step=function(t){return arguments.length?e.stepMajor(t).stepMinor(t):e.stepMinor()},e.stepMajor=function(t){return arguments.length?(g=+t[0],v=+t[1],e):[g,v]},e.stepMinor=function(t){return arguments.length?(A=+t[0],p=+t[1],e):[A,p]},e.precision=function(t){return arguments.length?(m=+t,c=Ii(l,a,90),d=Ei(i,n,m),h=Ii(u,s,90),f=Ei(o,r,m),e):m},e.extentMajor([[-180,-90+Oh],[180,90-Oh]]).extentMinor([[-180,-80-Oh],[180,80+Oh]])}function ji(){Zf.point=ki}function ki(e,t){Zf.point=Ni,yf=wf=e,Cf=bf=t}function Ni(e,t){Gf.add(bf*e-wf*t),wf=e,bf=t}function Mi(){Ni(yf,Cf)}function Si(e,t){Kf+=e,Xf+=t,++qf}function Qi(){iA.point=Pi}function Pi(e,t){iA.point=zi,Si(Bf=e,jf=t)}function zi(e,t){var n=e-Bf,i=t-jf,r=rf(n*n+i*i);Vf+=r*(Bf+e)/2,_f+=r*(jf+t)/2,$f+=r,Si(Bf=e,jf=t)}function Ri(){iA.point=Si}function Li(){iA.point=Ui}function Di(){Ti(If,Ef)}function Ui(e,t){iA.point=Ti,Si(If=Bf=e,Ef=jf=t)}function Ti(e,t){var n=e-Bf,i=t-jf,r=rf(n*n+i*i);Vf+=r*(Bf+e)/2,_f+=r*(jf+t)/2,$f+=r,eA+=(r=jf*e-Bf*t)*(Bf+e),tA+=r*(jf+t),nA+=3*r,Si(Bf=e,jf=t)}function Oi(e){this._context=e}function Gi(e,t){cA.point=Zi,oA=lA=e,aA=sA=t}function Zi(e,t){lA-=e,sA-=t,uA.add(rf(lA*lA+sA*sA)),lA=e,sA=t}function Fi(){this._string=[]}function Hi(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function Yi(e){return e.length>1}function Wi(e,t){return((e=e.x)[0]<0?e[1]-Zh-Oh:Zh-e[1])-((t=t.x)[0]<0?t[1]-Zh-Oh:Zh-t[1])}function Ji(e){return function(t){var n=new Ki;for(var i in e)n[i]=e[i];return n.stream=t,n}}function Ki(){}function Xi(e,t,n){var i=t[1][0]-t[0][0],r=t[1][1]-t[0][1],o=e.clipExtent&&e.clipExtent();e.scale(150).translate([0,0]),null!=o&&e.clipExtent(null),sf(n,e.stream(Jf));var a=Jf.result(),l=Math.min(i/(a[1][0]-a[0][0]),r/(a[1][1]-a[0][1])),s=+t[0][0]+(i-l*(a[1][0]+a[0][0]))/2,u=+t[0][1]+(r-l*(a[1][1]+a[0][1]))/2;return null!=o&&e.clipExtent(o),e.scale(150*l).translate([s,u])}function qi(e,t,n){return Xi(e,[[0,0],t],n)}function Vi(e){return _i((function(){return e}))()}function _i(e){function t(e){return[(e=c(e[0]*Wh,e[1]*Wh))[0]*g+l,s-e[1]*g]}function n(e){return(e=c.invert((e[0]-l)/g,(s-e[1])/g))&&[e[0]*Yh,e[1]*Yh]}function i(e,t){return[(e=a(e,t))[0]*g+l,s-e[1]*g]}function r(){c=gf(u=hi(C,w,b),a);var e=a(x,y);return l=v-e[0]*g,s=m+e[1]*g,o()}function o(){return A=p=null,t}var a,l,s,u,c,d,h,f,A,p,g=150,v=480,m=250,x=0,y=0,C=0,w=0,b=0,I=null,E=fA,B=null,j=Tf,k=.5,N=vA(i,k);return t.stream=function(e){return A&&p===e?A:A=mA(E(u,N(j(p=e))))},t.clipAngle=function(e){return arguments.length?(E=+e?AA(I=e*Wh,6*Wh):(I=null,fA),o()):I*Yh},t.clipExtent=function(e){return arguments.length?(j=null==e?(B=d=h=f=null,Tf):yi(B=+e[0][0],d=+e[0][1],h=+e[1][0],f=+e[1][1]),o()):null==B?null:[[B,d],[h,f]]},t.scale=function(e){return arguments.length?(g=+e,r()):g},t.translate=function(e){return arguments.length?(v=+e[0],m=+e[1],r()):[v,m]},t.center=function(e){return arguments.length?(x=e[0]%360*Wh,y=e[1]%360*Wh,r()):[x*Yh,y*Yh]},t.rotate=function(e){return arguments.length?(C=e[0]%360*Wh,w=e[1]%360*Wh,b=e.length>2?e[2]%360*Wh:0,r()):[C*Yh,w*Yh,b*Yh]},t.precision=function(e){return arguments.length?(N=vA(i,k=e*e),o()):rf(k)},t.fitExtent=function(e,n){return Xi(t,e,n)},t.fitSize=function(e,n){return qi(t,e,n)},function(){return a=e.apply(this,arguments),t.invert=a.invert&&n,r()}}function $i(e){var t=0,n=Gh/3,i=_i(e),r=i(t,n);return r.parallels=function(e){return arguments.length?i(t=e[0]*Wh,n=e[1]*Wh):[t*Yh,n*Yh]},r}function er(e,t){function n(e,t){var n=rf(o-2*r*tf(t))/r;return[n*tf(e*=r),a-n*qh(e)]}var i=tf(e),r=(i+tf(t))/2;if(Jh(r)0?t<-Zh+Oh&&(t=-Zh+Oh):t>Zh-Oh&&(t=Zh-Oh);var n=o/ef(or(t),r);return[n*tf(r*e),o-n*qh(r*e)]}var i=qh(e),r=e===t?tf(e):$h(i/qh(t))/$h(or(t)/or(e)),o=i*ef(or(e),r)/r;return r?(n.invert=function(e,t){var n=o-t,i=nf(r)*rf(e*e+n*n);return[Xh(e,Jh(n))/r*nf(n),2*Kh(ef(o/i,1/r))-Zh]},n):ir}function lr(e,t){return[e,t]}function sr(e,t){function n(e,t){var n=o-t,i=r*e;return[n*tf(i),o-n*qh(i)]}var i=qh(e),r=e===t?tf(e):(i-qh(t))/(t-e),o=i/r+e;return Jh(r)=0;)t+=n[i].value;else t=1;e.value=t}function mr(e,t){var n,i,r,o,a,l=new wr(e),s=+e.value&&(l.value=e.value),u=[l];for(null==t&&(t=xr);n=u.pop();)if(s&&(n.value=+n.data.value),(r=t(n.data))&&(a=r.length))for(n.children=new Array(a),o=a-1;o>=0;--o)u.push(i=n.children[o]=new wr(r[o])),i.parent=n,i.depth=n.depth+1;return l.eachBefore(Cr)}function xr(e){return e.children}function yr(e){e.data=e.data.data}function Cr(e){var t=0;do{e.height=t}while((e=e.parent)&&e.height<++t)}function wr(e){this.data=e,this.depth=this.height=0,this.parent=null}function br(e){this._=e,this.next=null}function Ir(e,t){var n=t.x-e.x,i=t.y-e.y,r=e.r-t.r;return r*r+1e-6>n*n+i*i}function Er(e,t){var n,i,r,o=null,a=e.head;switch(t.length){case 1:n=function(e){return{x:e.x,y:e.y,r:e.r}}(t[0]);break;case 2:n=function(e,t){var n=e.x,i=e.y,r=e.r,o=t.x,a=t.y,l=t.r,s=o-n,u=a-i,c=l-r,d=Math.sqrt(s*s+u*u);return{x:(n+o+s/d*c)/2,y:(i+a+u/d*c)/2,r:(d+r+l)/2}}(t[0],t[1]);break;case 3:n=function(e,t,n){var i=e.x,r=e.y,o=e.r,a=t.x,l=t.y,s=t.r,u=n.x,c=n.y,d=n.r,h=2*(i-a),f=2*(r-l),A=2*(s-o),p=i*i+r*r-o*o-a*a-l*l+s*s,g=2*(i-u),v=2*(r-c),m=2*(d-o),x=i*i+r*r-o*o-u*u-c*c+d*d,y=g*f-h*v,C=(f*x-v*p)/y-i,w=(v*A-f*m)/y,b=(g*p-h*x)/y-r,I=(h*m-g*A)/y,E=w*w+I*I-1,B=2*(C*w+b*I+o),j=C*C+b*b-o*o,k=(-B-Math.sqrt(B*B-4*E*j))/(2*E);return{x:C+w*k+i,y:b+I*k+r,r:k}}(t[0],t[1],t[2])}for(;a;)r=a._,i=a.next,n&&Ir(n,r)?o=a:(o?(e.tail=o,o.next=null):e.head=e.tail=null,t.push(r),n=Er(e,t),t.pop(),e.head?(a.next=e.head,e.head=a):(a.next=null,e.head=e.tail=a),(o=e.tail).next=i),a=i;return e.tail=o,n}function Br(e,t,n){var i=e.x,r=e.y,o=t.r+n.r,a=e.r+n.r,l=t.x-i,s=t.y-r,u=l*l+s*s;if(u){var c=.5+((a*=a)-(o*=o))/(2*u),d=Math.sqrt(Math.max(0,2*o*(a+u)-(a-=u)*a-o*o))/(2*u);n.x=i+c*l+d*s,n.y=r+c*s-d*l}else n.x=i+a,n.y=r}function jr(e,t){var n=t.x-e.x,i=t.y-e.y,r=e.r+t.r;return r*r-1e-6>n*n+i*i}function kr(e,t){for(var n=e._.r;e!==t;)n+=2*(e=e.next)._.r;return n-t._.r}function Nr(e,t,n){var i=e._,r=e.next._,o=i.r+r.r,a=(i.x*r.r+r.x*i.r)/o-t,l=(i.y*r.r+r.y*i.r)/o-n;return a*a+l*l}function Mr(e){this._=e,this.next=null,this.previous=null}function Sr(e){if(!(r=e.length))return 0;var t,n,i,r;if((t=e[0]).x=0,t.y=0,!(r>1))return t.r;if(n=e[1],t.x=-n.r,n.x=t.r,n.y=0,!(r>2))return t.r+n.r;Br(n,t,i=e[2]);var o,a,l,s,u,c,d,h=t.r*t.r,f=n.r*n.r,A=i.r*i.r,p=h+f+A,g=h*t.x+f*n.x+A*i.x,v=h*t.y+f*n.y+A*i.y;t=new Mr(t),n=new Mr(n),i=new Mr(i),t.next=i.previous=n,n.next=t.previous=i,i.next=n.previous=t;e:for(l=3;lkr(s,n)?t=s:n=s,t.next=n,n.previous=t,--l;continue e}c+=s._.r,s=s.next}else{if(jr(u._,i._)){kr(t,u)>d+t._.r+n._.r?t=u:n=u,t.next=n,n.previous=t,--l;continue e}d+=u._.r,u=u.previous}}while(s!==u.next);for(i.previous=t,i.next=n,t.next=n.previous=n=i,p+=A=i._.r*i._.r,h=Nr(t,o=(g+=A*i._.x)/p,a=(v+=A*i._.y)/p);(i=i.next)!==n;)(A=Nr(i,o,a))h&&(h=l),g=c*c*p,(f=Math.max(h/g,g/d))>A){c-=l;break}A=f}v.push(a={value:c,dice:s1&&PA(e[n[i-2]],e[n[i-1]],e[r])<=0;)--i;n[i++]=r}return n.slice(0,i)}function qr(e){if(!(e>=1))throw new Error;this._size=e,this._call=this._error=null,this._tasks=[],this._data=[],this._waiting=this._active=this._ended=this._start=0}function Vr(e){if(!e._start)try{!function(e){for(;e._start=e._waiting&&e._active=0;)if((n=e._tasks[i])&&(e._tasks[i]=null,n.abort))try{n.abort()}catch(e){}e._active=NaN,eo(e)}function eo(e){if(!e._active&&e._call){var t=e._data;e._data=void 0,e._call(e._error,t)}}function to(e){return new qr(arguments.length?+e:1/0)}function no(e,t){return function(n){return e(n.responseText,t)}}function io(e){function t(t){var o=t+"",a=n.get(o);if(!a){if(r!==qA)return r;n.set(o,a=i.push(t))}return e[(a-1)%e.length]}var n=tn(),i=[],r=qA;return e=null==e?[]:XA.call(e),t.domain=function(e){if(!arguments.length)return i.slice();i=[],n=tn();for(var r,o,a=-1,l=e.length;++a2?so:lo,o=a=null,i}function i(t){return(o||(o=r(l,s,c?function(e){return function(t,n){var i=e(t=+t,n=+n);return function(e){return e<=t?0:e>=n?1:i(e)}}}(e):e,u)))(+t)}var r,o,a,l=$A,s=$A,u=Wu,c=!1;return i.invert=function(e){return(a||(a=r(s,l,ao,c?function(e){return function(t,n){var i=e(t=+t,n=+n);return function(e){return e<=0?t:e>=1?n:i(e)}}}(t):t)))(+e)},i.domain=function(e){return arguments.length?(l=KA.call(e,_A),n()):l.slice()},i.range=function(e){return arguments.length?(s=XA.call(e),n()):s.slice()},i.rangeRound=function(e){return s=XA.call(e),u=Ju,n()},i.clamp=function(e){return arguments.length?(c=!!e,n()):c},i.interpolate=function(e){return arguments.length?(u=e,n()):u},n()}function ho(e){var n=e.domain;return e.ticks=function(e){var t=n();return ds(t[0],t[t.length-1],null==e?10:e)},e.tickFormat=function(e,t){return ep(n(),e,t)},e.nice=function(i){var r=n(),o=r.length-1,a=null==i?10:i,l=r[0],s=r[o],u=t(l,s,a);return u&&(u=t(Math.floor(l/u)*u,Math.ceil(s/u)*u,a),r[0]=Math.floor(l/u)*u,r[o]=Math.ceil(s/u)*u,n(r)),e},e}function fo(e,t){return(t=Math.log(t/e))?function(n){return Math.log(n/e)/t}:VA(t)}function Ao(e,t){return e<0?function(n){return-Math.pow(-t,n)*Math.pow(-e,1-n)}:function(n){return Math.pow(t,n)*Math.pow(e,1-n)}}function po(e){return isFinite(e)?+("1e"+e):e<0?0:e}function go(e){return 10===e?po:e===Math.E?Math.exp:function(t){return Math.pow(e,t)}}function vo(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),function(t){return Math.log(t)/e})}function mo(e){return function(t){return-e(-t)}}function xo(e,t){return e<0?-Math.pow(-e,t):Math.pow(e,t)}function yo(){var e=1,t=co((function(t,n){return(n=xo(n,e)-(t=xo(t,e)))?function(i){return(xo(i,e)-t)/n}:VA(n)}),(function(t,n){return n=xo(n,e)-(t=xo(t,e)),function(i){return xo(t+n*i,1/e)}})),n=t.domain;return t.exponent=function(t){return arguments.length?(e=+t,n(n())):e},t.copy=function(){return uo(t,yo().exponent(e))},ho(t)}function Co(e,t,n,i){function r(t){return e(t=new Date(+t)),t}return r.floor=r,r.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},r.round=function(e){var t=r(e),n=r.ceil(e);return e-t0))return a;do{a.push(new Date(+n))}while(t(n,o),e(n),n=t)for(;e(t),!n(t);)t.setTime(t-1)}),(function(e,i){if(e>=e)for(;--i>=0;)for(;t(e,1),!n(e););}))},n&&(r.count=function(t,i){return np.setTime(+t),ip.setTime(+i),e(np),e(ip),Math.floor(n(np,ip))},r.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?r.filter(i?function(t){return i(t)%e==0}:function(t){return r.count(0,t)%e==0}):r:null}),r}function wo(e){return Co((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*lp)/cp}))}function bo(e){return Co((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/cp}))}function Io(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function Eo(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Bo(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}function jo(e){function t(e,t){return function(n){var i,r,o,a=[],l=-1,s=0,u=e.length;for(n instanceof Date||(n=new Date(+n));++l=s)return-1;if(37===(r=t.charCodeAt(a++))){if(r=t.charAt(a++),!(o=I[r in sg?t.charAt(a++):r])||(i=o(e,n,i))<0)return-1}else if(r!=n.charCodeAt(i++))return-1}return i}var r=e.dateTime,o=e.date,a=e.time,l=e.periods,s=e.days,u=e.shortDays,c=e.months,d=e.shortMonths,h=Mo(l),f=So(l),A=Mo(s),p=So(s),g=Mo(u),v=So(u),m=Mo(c),x=So(c),y=Mo(d),C=So(d),w={a:function(e){return u[e.getDay()]},A:function(e){return s[e.getDay()]},b:function(e){return d[e.getMonth()]},B:function(e){return c[e.getMonth()]},c:null,d:Wo,e:Wo,H:Jo,I:Ko,j:Xo,L:qo,m:Vo,M:_o,p:function(e){return l[+(e.getHours()>=12)]},S:$o,U:ea,w:ta,W:na,x:null,X:null,y:ia,Y:ra,Z:oa,"%":ya},b={a:function(e){return u[e.getUTCDay()]},A:function(e){return s[e.getUTCDay()]},b:function(e){return d[e.getUTCMonth()]},B:function(e){return c[e.getUTCMonth()]},c:null,d:aa,e:aa,H:la,I:sa,j:ua,L:ca,m:da,M:ha,p:function(e){return l[+(e.getUTCHours()>=12)]},S:fa,U:Aa,w:pa,W:ga,x:null,X:null,y:va,Y:ma,Z:xa,"%":ya},I={a:function(e,t,n){var i=g.exec(t.slice(n));return i?(e.w=v[i[0].toLowerCase()],n+i[0].length):-1},A:function(e,t,n){var i=A.exec(t.slice(n));return i?(e.w=p[i[0].toLowerCase()],n+i[0].length):-1},b:function(e,t,n){var i=y.exec(t.slice(n));return i?(e.m=C[i[0].toLowerCase()],n+i[0].length):-1},B:function(e,t,n){var i=m.exec(t.slice(n));return i?(e.m=x[i[0].toLowerCase()],n+i[0].length):-1},c:function(e,t,n){return i(e,r,t,n)},d:To,e:To,H:Go,I:Go,j:Oo,L:Ho,m:Uo,M:Zo,p:function(e,t,n){var i=h.exec(t.slice(n));return i?(e.p=f[i[0].toLowerCase()],n+i[0].length):-1},S:Fo,U:Po,w:Qo,W:zo,x:function(e,t,n){return i(e,o,t,n)},X:function(e,t,n){return i(e,a,t,n)},y:Lo,Y:Ro,Z:Do,"%":Yo};return w.x=t(o,w),w.X=t(a,w),w.c=t(r,w),b.x=t(o,b),b.X=t(a,b),b.c=t(r,b),{format:function(e){var n=t(e+="",w);return n.toString=function(){return e},n},parse:function(e){var t=n(e+="",Io);return t.toString=function(){return e},t},utcFormat:function(e){var n=t(e+="",b);return n.toString=function(){return e},n},utcParse:function(e){var t=n(e,Eo);return t.toString=function(){return e},t}}}function ko(e,t,n){var i=e<0?"-":"",r=(i?-e:e)+"",o=r.length;return i+(o68?1900:2e3),n+i[0].length):-1}function Do(e,t,n){var i=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(t.slice(n,n+6));return i?(e.Z=i[1]?0:-(i[2]+(i[3]||"00")),n+i[0].length):-1}function Uo(e,t,n){var i=ug.exec(t.slice(n,n+2));return i?(e.m=i[0]-1,n+i[0].length):-1}function To(e,t,n){var i=ug.exec(t.slice(n,n+2));return i?(e.d=+i[0],n+i[0].length):-1}function Oo(e,t,n){var i=ug.exec(t.slice(n,n+3));return i?(e.m=0,e.d=+i[0],n+i[0].length):-1}function Go(e,t,n){var i=ug.exec(t.slice(n,n+2));return i?(e.H=+i[0],n+i[0].length):-1}function Zo(e,t,n){var i=ug.exec(t.slice(n,n+2));return i?(e.M=+i[0],n+i[0].length):-1}function Fo(e,t,n){var i=ug.exec(t.slice(n,n+2));return i?(e.S=+i[0],n+i[0].length):-1}function Ho(e,t,n){var i=ug.exec(t.slice(n,n+3));return i?(e.L=+i[0],n+i[0].length):-1}function Yo(e,t,n){var i=cg.exec(t.slice(n,n+1));return i?n+i[0].length:-1}function Wo(e,t){return ko(e.getDate(),t,2)}function Jo(e,t){return ko(e.getHours(),t,2)}function Ko(e,t){return ko(e.getHours()%12||12,t,2)}function Xo(e,t){return ko(1+vp.count(Rp(e),e),t,3)}function qo(e,t){return ko(e.getMilliseconds(),t,3)}function Vo(e,t){return ko(e.getMonth()+1,t,2)}function _o(e,t){return ko(e.getMinutes(),t,2)}function $o(e,t){return ko(e.getSeconds(),t,2)}function ea(e,t){return ko(xp.count(Rp(e),e),t,2)}function ta(e){return e.getDay()}function na(e,t){return ko(yp.count(Rp(e),e),t,2)}function ia(e,t){return ko(e.getFullYear()%100,t,2)}function ra(e,t){return ko(e.getFullYear()%1e4,t,4)}function oa(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+ko(t/60|0,"0",2)+ko(t%60,"0",2)}function aa(e,t){return ko(e.getUTCDate(),t,2)}function la(e,t){return ko(e.getUTCHours(),t,2)}function sa(e,t){return ko(e.getUTCHours()%12||12,t,2)}function ua(e,t){return ko(1+Gp.count(og(e),e),t,3)}function ca(e,t){return ko(e.getUTCMilliseconds(),t,3)}function da(e,t){return ko(e.getUTCMonth()+1,t,2)}function ha(e,t){return ko(e.getUTCMinutes(),t,2)}function fa(e,t){return ko(e.getUTCSeconds(),t,2)}function Aa(e,t){return ko(Fp.count(og(e),e),t,2)}function pa(e){return e.getUTCDay()}function ga(e,t){return ko(Hp.count(og(e),e),t,2)}function va(e,t){return ko(e.getUTCFullYear()%100,t,2)}function ma(e,t){return ko(e.getUTCFullYear()%1e4,t,4)}function xa(){return"+0000"}function ya(){return"%"}function Ca(t){return ag=jo(t),e.timeFormat=ag.format,e.timeParse=ag.parse,e.utcFormat=ag.utcFormat,e.utcParse=ag.utcParse,ag}function wa(e){return new Date(e)}function ba(e){return e instanceof Date?+e:+new Date(+e)}function Ia(e,n,i,r,o,a,l,s,u){function c(t){return(l(t)=1?Ug:e<=-1?-Ug:Math.asin(e)}function Qa(e,t,n,i,r,o,a,l){var s=n-e,u=i-t,c=a-r,d=l-o,h=(c*(t-o)-d*(e-r))/(d*s-c*u);return[e+h*s,t+h*u]}function Pa(e,t,n,i,r,o,a){var l=e-n,s=t-i,u=(a?o:-o)/Math.sqrt(l*l+s*s),c=u*s,d=-u*l,h=e+c,f=t+d,A=n+c,p=i+d,g=(h+A)/2,v=(f+p)/2,m=A-h,x=p-f,y=m*m+x*x,C=r-o,w=h*p-A*f,b=(x<0?-1:1)*Math.sqrt(Math.max(0,C*C*y-w*w)),I=(w*x-m*b)/y,E=(-w*m-x*b)/y,B=(w*x+m*b)/y,j=(-w*m+x*b)/y,k=I-g,N=E-v,M=B-g,S=j-v;return k*k+N*N>M*M+S*S&&(I=B,E=j),{cx:I,cy:E,x01:-c,y01:-d,x11:I*(r/C-1),y11:E*(r/C-1)}}function za(e){this._context=e}function Ra(e){return e[0]}function La(e){return e[1]}function Da(e){this._curve=e}function Ua(e){function t(t){return new Da(e(t))}return t._curve=e,t}function Ta(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(Ua(e)):t()._curve},e}function Oa(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function Ga(e){this._context=e}function Za(e){this._context=e}function Fa(e){this._context=e}function Ha(e,t){this._basis=new Ga(e),this._beta=t}function Ya(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function Wa(e,t){this._context=e,this._k=(1-t)/6}function Ja(e,t){this._context=e,this._k=(1-t)/6}function Ka(e,t){this._context=e,this._k=(1-t)/6}function Xa(e,t,n){var i=e._x1,r=e._y1,o=e._x2,a=e._y2;if(e._l01_a>Lg){var l=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,s=3*e._l01_a*(e._l01_a+e._l12_a);i=(i*l-e._x0*e._l12_2a+e._x2*e._l01_2a)/s,r=(r*l-e._y0*e._l12_2a+e._y2*e._l01_2a)/s}if(e._l23_a>Lg){var u=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,c=3*e._l23_a*(e._l23_a+e._l12_a);o=(o*u+e._x1*e._l23_2a-t*e._l12_2a)/c,a=(a*u+e._y1*e._l23_2a-n*e._l12_2a)/c}e._context.bezierCurveTo(i,r,o,a,e._x2,e._y2)}function qa(e,t){this._context=e,this._alpha=t}function Va(e,t){this._context=e,this._alpha=t}function _a(e,t){this._context=e,this._alpha=t}function $a(e){this._context=e}function el(e){return e<0?-1:1}function tl(e,t,n){var i=e._x1-e._x0,r=t-e._x1,o=(e._y1-e._y0)/(i||r<0&&-0),a=(n-e._y1)/(r||i<0&&-0),l=(o*r+a*i)/(i+r);return(el(o)+el(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(l))||0}function nl(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function il(e,t,n){var i=e._x0,r=e._y0,o=e._x1,a=e._y1,l=(o-i)/3;e._context.bezierCurveTo(i+l,r+l*t,o-l,a-l*n,o,a)}function rl(e){this._context=e}function ol(e){this._context=new al(e)}function al(e){this._context=e}function ll(e){this._context=e}function sl(e){var t,n,i=e.length-1,r=new Array(i),o=new Array(i),a=new Array(i);for(r[0]=0,o[0]=2,a[0]=e[0]+2*e[1],t=1;t=0;--t)r[t]=(a[t]-r[t+1])/o[t];for(o[i-1]=(e[i]+r[i-1])/2,t=0;t0)){if(o/=h,h<0){if(o0){if(o>d)return;o>c&&(c=o)}if(o=i-s,h||!(o<0)){if(o/=h,h<0){if(o>d)return;o>c&&(c=o)}else if(h>0){if(o0)){if(o/=f,f<0){if(o0){if(o>d)return;o>c&&(c=o)}if(o=r-u,f||!(o<0)){if(o/=f,f<0){if(o>d)return;o>c&&(c=o)}else if(f>0){if(o0||d<1)||(c>0&&(e[0]=[s+c*h,u+c*f]),d<1&&(e[1]=[s+d*h,u+d*f]),!0)}}}}}function bl(e,t,n,i,r){var o=e[1];if(o)return!0;var a,l,s=e[0],u=e.left,c=e.right,d=u[0],h=u[1],f=c[0],A=c[1],p=(d+f)/2,g=(h+A)/2;if(A===h){if(p=i)return;if(d>f){if(s){if(s[1]>=r)return}else s=[p,n];o=[p,r]}else{if(s){if(s[1]1)if(d>f){if(s){if(s[1]>=r)return}else s=[(n-l)/a,n];o=[(r-l)/a,r]}else{if(s){if(s[1]=i)return}else s=[t,a*t+l];o=[i,a*i+l]}else{if(s){if(s[0]=-Sv)){var f=s*s+u*u,A=c*c+d*d,p=(d*f-u*A)/h,g=(s*A-c*f)/h,v=kv.pop()||new jl;v.arc=e,v.site=r,v.x=p+a,v.y=(v.cy=g+l)+Math.sqrt(p*p+g*g),e.circle=v;for(var m=null,x=Bv._;x;)if(v.yMv)l=l.L;else{if(!((r=o-Ll(l,a))>Mv)){i>-Mv?(t=l.P,n=l):r>-Mv?(t=l,n=l.N):t=n=l;break}if(!l.R){t=l;break}l=l.R}!function(e){Ev[e.index]={site:e,halfedges:[]}}(e);var s=Sl(e);if(Iv.insert(t,s),t||n){if(t===n)return Nl(t),n=Sl(t.site),Iv.insert(s,n),s.edge=n.edge=xl(t.site,s.site),kl(t),void kl(n);if(!n)return void(s.edge=xl(t.site,s.site));Nl(t),Nl(n);var u=t.site,c=u[0],d=u[1],h=e[0]-c,f=e[1]-d,A=n.site,p=A[0]-c,g=A[1]-d,v=2*(h*g-f*p),m=h*h+f*f,x=p*p+g*g,y=[(g*m-f*x)/v+c,(h*x-p*m)/v+d];Cl(n.edge,u,A,y),s.edge=xl(u,e,null,y),n.edge=xl(e,A,null,y),kl(t),kl(n)}}function Rl(e,t){var n=e.site,i=n[0],r=n[1],o=r-t;if(!o)return i;var a=e.P;if(!a)return-1/0;var l=(n=a.site)[0],s=n[1],u=s-t;if(!u)return l;var c=l-i,d=1/o-1/u,h=c/u;return d?(-h+Math.sqrt(h*h-2*d*(c*c/(-2*u)-s+u/2+r-o/2)))/d+i:(i+l)/2}function Ll(e,t){var n=e.N;if(n)return Rl(n,t);var i=e.site;return i[1]===t?i[0]:1/0}function Dl(e,t,n){return(e[0]-n[0])*(t[1]-e[1])-(e[0]-t[0])*(n[1]-e[1])}function Ul(e,t){return t[1]-e[1]||t[0]-e[0]}function Tl(e,t){var n,i,r,o=e.sort(Ul).pop();for(jv=[],Ev=new Array(e.length),Iv=new Al,Bv=new Al;;)if(r=bv,o&&(!r||o[1]Mv||Math.abs(r[0][1]-r[1][1])>Mv)||delete jv[o]})(a,l,s,u),function(e,t,n,i){var r,o,a,l,s,u,c,d,h,f,A,p,g=Ev.length,v=!0;for(r=0;rMv||Math.abs(p-h)>Mv)&&(s.splice(l,0,jv.push(yl(a,f,Math.abs(A-e)Mv?[e,Math.abs(d-e)Mv?[Math.abs(h-i)Mv?[n,Math.abs(d-n)Mv?[Math.abs(h-t)t?1:e>=t?0:NaN},Kl=function(e){return 1===e.length&&(e=function(e){return function(t,n){return Jl(e(t),n)}}(e)),{left:function(t,n,i,r){for(null==i&&(i=0),null==r&&(r=t.length);i>>1;e(t[o],n)<0?i=o+1:r=o}return i},right:function(t,n,i,r){for(null==i&&(i=0),null==r&&(r=t.length);i>>1;e(t[o],n)>0?r=o:i=o+1}return i}}},Xl=Kl(Jl),ql=Xl.right,Vl=Xl.left,_l=function(e){return null===e?NaN:+e},$l=function(e,t){var n,i,r=e.length,o=0,a=0,l=-1,s=0;if(null==t)for(;++l1)return a/(s-1)},es=function(e,t){var n=$l(e,t);return n?Math.sqrt(n):n},ts=function(e,t){var n,i,r,o=-1,a=e.length;if(null==t){for(;++o=i){n=r=i;break}for(;++oi&&(n=i),r=i){n=r=i;break}for(;++oi&&(n=i),r=1)return+n(e[i-1],i-1,e);var i,r=(i-1)*t,o=Math.floor(r),a=+n(e[o],o,e);return a+(+n(e[o+1],o+1,e)-a)*(r-o)}},As=function(e){for(var t,n,i,r=e.length,o=-1,a=0;++o=0;)for(t=(i=e[r]).length;--t>=0;)n[--a]=i[t];return n},ps=function(e,t){var n,i,r=-1,o=e.length;if(null==t){for(;++r=i){n=i;break}for(;++ri&&(n=i)}else{for(;++r=i){n=i;break}for(;++ri&&(n=i)}return n},gs=function(e){if(!(o=e.length))return[];for(var t=-1,i=ps(e,n),r=new Array(i);++t0)for(var n,i,r=new Array(n),o=0;o=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),Bs.hasOwnProperty(t)?{space:Bs[t],local:e}:e},ks=function(e){var t=js(e);return(t.local?p:A)(t)},Ns=0;v.prototype=g.prototype={constructor:v,get:function(e){for(var t=this._;!(t in e);)if(!(e=e.parentNode))return;return e[t]},set:function(e,t){return e[this._]=t},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}};var Ms=function(e){return function(){return this.matches(e)}};if("undefined"!=typeof document){var Ss=document.documentElement;if(!Ss.matches){var Qs=Ss.webkitMatchesSelector||Ss.msMatchesSelector||Ss.mozMatchesSelector||Ss.oMatchesSelector;Ms=function(e){return function(){return Qs.call(this,e)}}}}var Ps=Ms,zs={};e.event=null,"undefined"!=typeof document&&("onmouseenter"in document.documentElement||(zs={mouseenter:"mouseover",mouseleave:"mouseout"}));var Rs=function(){for(var t,n=e.event;t=n.sourceEvent;)n=t;return n},Ls=function(e,t){var n=e.ownerSVGElement||e;if(n.createSVGPoint){var i=n.createSVGPoint();return i.x=t.clientX,i.y=t.clientY,[(i=i.matrixTransform(e.getScreenCTM().inverse())).x,i.y]}var r=e.getBoundingClientRect();return[t.clientX-r.left-e.clientLeft,t.clientY-r.top-e.clientTop]},Ds=function(e){var t=Rs();return t.changedTouches&&(t=t.changedTouches[0]),Ls(e,t)},Us=function(e){return null==e?I:function(){return this.querySelector(e)}},Ts=function(e){return null==e?E:function(){return this.querySelectorAll(e)}},Os=function(e){return new Array(e.length)};B.prototype={constructor:B,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var Gs="$",Zs=function(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView};H.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var Fs=[null];ue.prototype=ce.prototype={constructor:ue,select:function(e){"function"!=typeof e&&(e=Us(e));for(var t=this._groups,n=t.length,i=new Array(n),r=0;r=y&&(y=x+1);!(m=g[y])&&++y=0;)(i=r[o])&&(a&&a!==i.nextSibling&&a.parentNode.insertBefore(i,a),a=i);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=N);for(var n=this._groups,i=n.length,r=new Array(i),o=0;o1?this.each((null==t?L:"function"==typeof t?U:D)(e,t,null==n?"":n)):Zs(i=this.node()).getComputedStyle(i,null).getPropertyValue(e)},property:function(e,t){return arguments.length>1?this.each((null==t?T:"function"==typeof t?G:O)(e,t)):this.node()[e]},classed:function(e,t){var n=Z(e+"");if(arguments.length<2){for(var i=F(this.node()),r=-1,o=n.length;++r=240?e-240:e+120,r,i),Ne(e,r,i),Ne(e<120?e+240:e-120,r,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var cu=Math.PI/180,du=180/Math.PI,hu=.95047,fu=1,Au=1.08883,pu=4/29,gu=6/29,vu=3*gu*gu,mu=gu*gu*gu;Xs(Qe,Se,ve(me,{brighter:function(e){return new Qe(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new Qe(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return e=fu*ze(e),new Ie(Re(3.2404542*(t=hu*ze(t))-1.5371385*e-.4985314*(n=Au*ze(n))),Re(-.969266*t+1.8760108*e+.041556*n),Re(.0556434*t-.2040259*e+1.0572252*n),this.opacity)}})),Xs(Te,Ue,ve(me,{brighter:function(e){return new Te(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new Te(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return Me(this).rgb()}}));var xu=-.14861,yu=1.78277,Cu=-.29227,wu=-.90649,bu=1.97294,Iu=bu*wu,Eu=bu*yu,Bu=yu*Cu-wu*xu;Xs(Ze,Ge,ve(me,{brighter:function(e){return e=null==e?Vs:Math.pow(Vs,e),new Ze(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?qs:Math.pow(qs,e),new Ze(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*cu,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),i=Math.cos(e),r=Math.sin(e);return new Ie(255*(t+n*(xu*i+yu*r)),255*(t+n*(Cu*i+wu*r)),255*(t+n*(bu*i)),this.opacity)}}));var ju,ku,Nu,Mu,Su,Qu,Pu=function(e){var t=e.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),r=e[i],o=e[i+1],a=i>0?e[i-1]:2*r-o,l=io&&(r=t.slice(o,r),l[a]?l[a]+=r:l[++a]=r),(n=n[0])===(i=i[0])?l[a]?l[a]+=i:l[++a]=i:(l[++a]=null,s.push({i:a,x:Gu(n,i)})),o=Hu.lastIndex;return oCc&&n.statekd)if(Math.abs(c*l-s*u)>kd&&r){var h=n-o,f=i-a,A=l*l+s*s,p=h*h+f*f,g=Math.sqrt(A),v=Math.sqrt(d),m=r*Math.tan((Bd-Math.acos((A+d-p)/(2*g*v)))/2),x=m/v,y=m/g;Math.abs(x-1)>kd&&(this._+="L"+(e+x*u)+","+(t+x*c)),this._+="A"+r+","+r+",0,0,"+ +(c*h>u*f)+","+(this._x1=e+y*l)+","+(this._y1=t+y*s)}else this._+="L"+(this._x1=e)+","+(this._y1=t)},arc:function(e,t,n,i,r,o){e=+e,t=+t;var a=(n=+n)*Math.cos(i),l=n*Math.sin(i),s=e+a,u=t+l,c=1^o,d=o?i-r:r-i;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+s+","+u:(Math.abs(this._x1-s)>kd||Math.abs(this._y1-u)>kd)&&(this._+="L"+s+","+u),n&&(d>Nd?this._+="A"+n+","+n+",0,1,"+c+","+(e-a)+","+(t-l)+"A"+n+","+n+",0,1,"+c+","+(this._x1=s)+","+(this._y1=u):(d<0&&(d=d%jd+jd),this._+="A"+n+","+n+",0,"+ +(d>=Bd)+","+c+","+(this._x1=e+n*Math.cos(r))+","+(this._y1=t+n*Math.sin(r))))},rect:function(e,t,n,i){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +i+"h"+-n+"Z"},toString:function(){return this._}};var Md="$";en.prototype=tn.prototype={constructor:en,has:function(e){return Md+e in this},get:function(e){return this[Md+e]},set:function(e,t){return this[Md+e]=t,this},remove:function(e){var t=Md+e;return t in this&&delete this[t]},clear:function(){for(var e in this)e[0]===Md&&delete this[e]},keys:function(){var e=[];for(var t in this)t[0]===Md&&e.push(t.slice(1));return e},values:function(){var e=[];for(var t in this)t[0]===Md&&e.push(this[t]);return e},entries:function(){var e=[];for(var t in this)t[0]===Md&&e.push({key:t.slice(1),value:this[t]});return e},size:function(){var e=0;for(var t in this)t[0]===Md&&++e;return e},empty:function(){for(var e in this)if(e[0]===Md)return!1;return!0},each:function(e){for(var t in this)t[0]===Md&&e(this[t],t.slice(1),this)}};var Sd=tn.prototype;ln.prototype=sn.prototype={constructor:ln,has:Sd.has,add:function(e){return this[Md+(e+="")]=e,this},remove:Sd.remove,clear:Sd.clear,values:Sd.keys,size:Sd.size,empty:Sd.empty,each:Sd.each};var Qd=function(e){function t(e,t){function n(){if(c>=u)return l;if(r)return r=!1,a;var t,n=c;if(34===e.charCodeAt(n)){for(var i=n;i++c&&(c=i),rd&&(d=r));for(ce||e>r||i>t||t>o))return this;var a,l,s=r-n,u=this._root;switch(l=(t<(i+o)/2)<<1|e<(n+r)/2){case 0:do{(a=new Array(4))[l]=u,u=a}while(o=i+(s*=2),e>(r=n+s)||t>o);break;case 1:do{(a=new Array(4))[l]=u,u=a}while(o=i+(s*=2),(n=r-s)>e||t>o);break;case 2:do{(a=new Array(4))[l]=u,u=a}while(i=o-(s*=2),e>(r=n+s)||i>t);break;case 3:do{(a=new Array(4))[l]=u,u=a}while(i=o-(s*=2),(n=r-s)>e||i>t)}this._root&&this._root.length&&(this._root=u)}return this._x0=n,this._y0=i,this._x1=r,this._y1=o,this},Wd.data=function(){var e=[];return this.visit((function(t){if(!t.length)do{e.push(t.data)}while(t=t.next)})),e},Wd.extent=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},Wd.find=function(e,t,n){var i,r,o,a,l,s,u,c=this._x0,d=this._y0,h=this._x1,f=this._y1,A=[],p=this._root;for(p&&A.push(new Yd(p,c,d,h,f)),null==n?n=1/0:(c=e-n,d=t-n,h=e+n,f=t+n,n*=n);s=A.pop();)if(!(!(p=s.node)||(r=s.x0)>h||(o=s.y0)>f||(a=s.x1)=v)<<1|e>=g)&&(s=A[A.length-1],A[A.length-1]=A[A.length-1-u],A[A.length-1-u]=s)}else{var m=e-+this._x.call(null,p.data),x=t-+this._y.call(null,p.data),y=m*m+x*x;if(y=(l=(A+g)/2))?A=l:g=l,(c=a>=(s=(p+v)/2))?p=s:v=s,t=f,!(f=f[d=c<<1|u]))return this;if(!f.length)break;(t[d+1&3]||t[d+2&3]||t[d+3&3])&&(n=t,h=d)}for(;f.data!==e;)if(i=f,!(f=f.next))return this;return(r=f.next)&&delete f.next,i?(r?i.next=r:delete i.next,this):t?(r?t[d]=r:delete t[d],(f=t[0]||t[1]||t[2]||t[3])&&f===(t[3]||t[2]||t[1]||t[0])&&!f.length&&(n?n[h]=f:this._root=f),this):(this._root=r,this)},Wd.removeAll=function(e){for(var t=0,n=e.length;t1?i[0]+i.slice(2):i,+e.slice(n+1)]},qd=function(e){return(e=Xd(Math.abs(e)))?e[1]:NaN},Vd=function(e,t){var n=Xd(e,t);if(!n)return e+"";var i=n[0],r=n[1];return r<0?"0."+new Array(-r).join("0")+i:i.length>r+1?i.slice(0,r+1)+"."+i.slice(r+1):i+new Array(r-i.length+2).join("0")},_d={"":function(e,t){e:for(var n,i=(e=e.toPrecision(t)).length,r=1,o=-1;r0&&(o=0)}return o>0?e.slice(0,o)+e.slice(n+1):e},"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return Vd(100*e,t)},r:Vd,s:function(e,t){var n=Xd(e,t);if(!n)return e+"";var i=n[0],r=n[1],o=r-(Jd=3*Math.max(-8,Math.min(8,Math.floor(r/3))))+1,a=i.length;return o===a?i:o>a?i+new Array(o-a+1).join("0"):o>0?i.slice(0,o)+"."+i.slice(o):"0."+new Array(1-o).join("0")+Xd(e,Math.max(0,t+o-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},$d=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i,eh=function(e){return new wn(e)};wn.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+this.type};var th,nh=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"],ih=function(e){function t(e){function t(e){var t,i,s,m=A,x=p;if("c"===f)x=g(e)+x,e="";else{var y=((e=+e)<0||1/e<0)&&(e*=-1,!0);if(e=g(e,h),y)for(t=-1,i=e.length,y=!1;++t(s=e.charCodeAt(t))||s>57){x=(46===s?r+e.slice(t+1):e.slice(t))+x,e=e.slice(0,t);break}}d&&!u&&(e=n(e,1/0));var C=m.length+e.length+x.length,w=C>1)+m+e+x+w.slice(C)}return w+m+e+x}var o=(e=eh(e)).fill,a=e.align,l=e.sign,s=e.symbol,u=e.zero,c=e.width,d=e.comma,h=e.precision,f=e.type,A="$"===s?i[0]:"#"===s&&/[boxX]/.test(f)?"0"+f.toLowerCase():"",p="$"===s?i[1]:/[%p]/.test(f)?"%":"",g=_d[f],v=!f||/[defgprs%]/.test(f);return h=null==h?f?6:12:/[gprs]/.test(f)?Math.max(1,Math.min(21,h)):Math.max(0,Math.min(20,h)),t.toString=function(){return e+""},t}var n=e.grouping&&e.thousands?function(e,t){return function(n,i){for(var r=n.length,o=[],a=0,l=e[0],s=0;r>0&&l>0&&(s+l+1>i&&(l=Math.max(1,i-s)),o.push(n.substring(r-=l,r+l)),!((s+=l+1)>i));)l=e[a=(a+1)%e.length];return o.reverse().join(t)}}(e.grouping,e.thousands):bn,i=e.currency,r=e.decimal;return{format:t,formatPrefix:function(e,n){var i=t(((e=eh(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(qd(n)/3))),o=Math.pow(10,-r),a=nh[8+r/3];return function(e){return i(o*e)+a}}}};In({decimal:".",thousands:",",grouping:[3],currency:["$",""]});var rh=function(e){return Math.max(0,-qd(Math.abs(e)))},oh=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(qd(t)/3)))-qd(Math.abs(e)))},ah=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,qd(t)-qd(e))+1},lh=function(){return new En};En.prototype={constructor:En,reset:function(){this.s=this.t=0},add:function(e){Bn(Th,e,this.t),Bn(this,Th.s,this.s),this.s?this.t+=Th.t:this.s=Th.t},valueOf:function(){return this.s}};var sh,uh,ch,dh,hh,fh,Ah,ph,gh,vh,mh,xh,yh,Ch,wh,bh,Ih,Eh,Bh,jh,kh,Nh,Mh,Sh,Qh,Ph,zh,Rh,Lh,Dh,Uh,Th=new En,Oh=1e-6,Gh=Math.PI,Zh=Gh/2,Fh=Gh/4,Hh=2*Gh,Yh=180/Gh,Wh=Gh/180,Jh=Math.abs,Kh=Math.atan,Xh=Math.atan2,qh=Math.cos,Vh=Math.ceil,_h=Math.exp,$h=Math.log,ef=Math.pow,tf=Math.sin,nf=Math.sign||function(e){return e>0?1:e<0?-1:0},rf=Math.sqrt,of=Math.tan,af={Feature:function(e,t){Sn(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,i=-1,r=n.length;++iOh?gh=90:hf<-Oh&&(Ah=-90),wh[0]=fh,wh[1]=ph}},Af={sphere:Mn,point:ti,lineStart:ii,lineEnd:ai,polygonStart:function(){Af.lineStart=li,Af.lineEnd=si},polygonEnd:function(){Af.lineStart=ii,Af.lineEnd=ai}},pf=function(e){return function(){return e}},gf=function(e,t){function n(n,i){return n=e(n,i),t(n[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,i){return(n=t.invert(n,i))&&e.invert(n[0],n[1])}),n};di.invert=di;var vf,mf,xf,yf,Cf,wf,bf,If,Ef,Bf,jf,kf=function(){var e,t=[];return{point:function(t,n){e.push([t,n])},lineStart:function(){t.push(e=[])},lineEnd:Mn,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}},Nf=function(e,t,n,i,r,o){var a,l=e[0],s=e[1],u=0,c=1,d=t[0]-l,h=t[1]-s;if(a=n-l,d||!(a>0)){if(a/=d,d<0){if(a0){if(a>c)return;a>u&&(u=a)}if(a=r-l,d||!(a<0)){if(a/=d,d<0){if(a>c)return;a>u&&(u=a)}else if(d>0){if(a0)){if(a/=h,h<0){if(a0){if(a>c)return;a>u&&(u=a)}if(a=o-s,h||!(a<0)){if(a/=h,h<0){if(a>c)return;a>u&&(u=a)}else if(h>0){if(a0&&(e[0]=l+u*d,e[1]=s+u*h),c<1&&(t[0]=l+c*d,t[1]=s+c*h),!0}}}}},Mf=function(e,t){return Jh(e[0]-t[0])=0;--o)r.point((c=u[o])[0],c[1]);else i(h.x,h.p.x,-1,r);h=h.p}u=(h=h.o).z,f=!f}while(!h.v);r.lineEnd()}}},Qf=1e9,Pf=-Qf,zf=lh(),Rf={sphere:Mn,point:Mn,lineStart:function(){Rf.point=wi,Rf.lineEnd=Ci},lineEnd:Mn,polygonStart:Mn,polygonEnd:Mn},Lf=function(e){return zf.reset(),sf(e,Rf),+zf},Df=[null,null],Uf={type:"LineString",coordinates:Df},Tf=function(e){return e},Of=lh(),Gf=lh(),Zf={point:Mn,lineStart:Mn,lineEnd:Mn,polygonStart:function(){Zf.lineStart=ji,Zf.lineEnd=Mi},polygonEnd:function(){Zf.lineStart=Zf.lineEnd=Zf.point=Mn,Of.add(Jh(Gf)),Gf.reset()},result:function(){var e=Of/2;return Of.reset(),e}},Ff=1/0,Hf=Ff,Yf=-Ff,Wf=Yf,Jf={point:function(e,t){eYf&&(Yf=e),tWf&&(Wf=t)},lineStart:Mn,lineEnd:Mn,polygonStart:Mn,polygonEnd:Mn,result:function(){var e=[[Ff,Hf],[Yf,Wf]];return Yf=Wf=-(Hf=Ff=1/0),e}},Kf=0,Xf=0,qf=0,Vf=0,_f=0,$f=0,eA=0,tA=0,nA=0,iA={point:Si,lineStart:Qi,lineEnd:Ri,polygonStart:function(){iA.lineStart=Li,iA.lineEnd=Di},polygonEnd:function(){iA.point=Si,iA.lineStart=Qi,iA.lineEnd=Ri},result:function(){var e=nA?[eA/nA,tA/nA]:$f?[Vf/$f,_f/$f]:qf?[Kf/qf,Xf/qf]:[NaN,NaN];return Kf=Xf=qf=Vf=_f=$f=eA=tA=nA=0,e}};Oi.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,Hh)}},result:Mn};var rA,oA,aA,lA,sA,uA=lh(),cA={point:Mn,lineStart:function(){cA.point=Gi},lineEnd:function(){rA&&Zi(oA,aA),cA.point=Mn},polygonStart:function(){rA=!0},polygonEnd:function(){rA=null},result:function(){var e=+uA;return uA.reset(),e}};Fi.prototype={_circle:Hi(4.5),pointRadius:function(e){return this._circle=Hi(e),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._string.push("M",e,",",t),this._point=1;break;case 1:this._string.push("L",e,",",t);break;default:this._string.push("M",e,",",t,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}}};var dA=lh(),hA=function(e,t,n,i){return function(r,o){function a(t,n){var i=r(t,n);e(t=i[0],n=i[1])&&o.point(t,n)}function l(e,t){var n=r(e,t);g.point(n[0],n[1])}function s(){C.point=l,g.lineStart()}function u(){C.point=a,g.lineEnd()}function c(e,t){p.push([e,t]);var n=r(e,t);x.point(n[0],n[1])}function d(){x.lineStart(),p=[]}function h(){c(p[0][0],p[0][1]),x.lineEnd();var e,t,n,i,r=x.clean(),a=m.result(),l=a.length;if(p.pop(),f.push(p),p=null,l)if(1&r){if((t=(n=a[0]).length-1)>0){for(y||(o.polygonStart(),y=!0),o.lineStart(),e=0;e1&&2&r&&a.push(a.pop().concat(a.shift())),A.push(a.filter(Yi))}var f,A,p,g=t(o),v=r.invert(i[0],i[1]),m=kf(),x=t(m),y=!1,C={point:a,lineStart:s,lineEnd:u,polygonStart:function(){C.point=c,C.lineStart=d,C.lineEnd=h,A=[],f=[]},polygonEnd:function(){C.point=a,C.lineStart=s,C.lineEnd=u,A=As(A);var e=function(e,t){var n=t[0],i=t[1],r=[tf(n),-qh(n),0],o=0,a=0;dA.reset();for(var l=0,s=e.length;l=0?1:-1,I=b*w,E=I>Gh,B=A*y;if(dA.add(Xh(B*b*tf(I),p*C+B*qh(I))),o+=E?w+b*Hh:w,E^h>=n^m>=n){var j=Gn(Tn(d),Tn(v));Hn(j);var k=Gn(r,j);Hn(k);var N=(E^w>=0?-1:1)*kn(k[2]);(i>N||i===N&&(j[0]||j[1]))&&(a+=E^w>=0?1:-1)}}return(o<-Oh||o0?Gh:-Gh,s=Jh(o-n);Jh(s-Gh)0?Zh:-Zh),e.point(r,i),e.lineEnd(),e.lineStart(),e.point(l,i),e.point(o,i),t=0):r!==l&&s>=Gh&&(Jh(n-r)Oh?Kh((tf(t)*(o=qh(i))*tf(n)-tf(i)*(r=qh(t))*tf(e))/(r*o*a)):(t+i)/2}(n,i,o,a),e.point(r,i),e.lineEnd(),e.lineStart(),e.point(l,i),t=0),e.point(n=o,i=a),r=l},lineEnd:function(){e.lineEnd(),n=i=NaN},clean:function(){return 2-t}}}),(function(e,t,n,i){var r;if(null==e)r=n*Zh,i.point(-Gh,r),i.point(0,r),i.point(Gh,r),i.point(Gh,0),i.point(Gh,-r),i.point(0,-r),i.point(-Gh,-r),i.point(-Gh,0),i.point(-Gh,r);else if(Jh(e[0]-t[0])>Oh){var o=e[0]o}function i(e,t,n){var i=[1,0,0],r=Gn(Tn(e),Tn(t)),a=On(r,r),l=r[0],s=a-l*l;if(!s)return!n&&e;var u=o*a/s,c=-o*l/s,d=Gn(i,r),h=Fn(i,u);Zn(h,Fn(r,c));var f=d,A=On(h,f),p=On(f,f),g=A*A-p*(On(h,h)-1);if(!(g<0)){var v=rf(g),m=Fn(f,(-A-v)/p);if(Zn(m,h),m=Un(m),!n)return m;var x,y=e[0],C=t[0],w=e[1],b=t[1];C0^m[1]<(Jh(m[0]-y)Gh^(y<=m[0]&&m[0]<=C)){var B=Fn(f,(-A+v)/p);return Zn(B,h),[m,Un(B)]}}}function r(t,n){var i=a?e:Gh-e,r=0;return t<-i?r|=1:t>i&&(r|=2),n<-i?r|=4:n>i&&(r|=8),r}var o=qh(e),a=o>0,l=Jh(o)>Oh;return hA(n,(function(e){var t,o,s,u,c;return{lineStart:function(){u=s=!1,c=1},point:function(d,h){var f,A=[d,h],p=n(d,h),g=a?p?0:r(d,h):p?r(d+(d<0?Gh:-Gh),h):0;if(!t&&(u=s=p)&&e.lineStart(),p!==s&&(f=i(t,A),(Mf(t,f)||Mf(A,f))&&(A[0]+=Oh,A[1]+=Oh,p=n(A[0],A[1]))),p!==s)c=0,p?(e.lineStart(),f=i(A,t),e.point(f[0],f[1])):(f=i(t,A),e.point(f[0],f[1]),e.lineEnd()),t=f;else if(l&&t&&a^p){var v;g&o||!(v=i(A,t,!0))||(c=0,a?(e.lineStart(),e.point(v[0][0],v[0][1]),e.point(v[1][0],v[1][1]),e.lineEnd()):(e.point(v[1][0],v[1][1]),e.lineEnd(),e.lineStart(),e.point(v[0][0],v[0][1])))}!p||t&&Mf(t,A)||e.point(A[0],A[1]),t=A,s=p,o=g},lineEnd:function(){s&&e.lineEnd(),t=null},clean:function(){return c|(u&&s)<<1}}}),(function(n,i,r,o){gi(o,e,t,r,n,i)}),a?[0,-e]:[-Gh,e-Gh])};Ki.prototype={constructor:Ki,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var pA=16,gA=qh(30*Wh),vA=function(e,t){return+t?function(e,t){function n(i,r,o,a,l,s,u,c,d,h,f,A,p,g){var v=u-i,m=c-r,x=v*v+m*m;if(x>4*t&&p--){var y=a+h,C=l+f,w=s+A,b=rf(y*y+C*C+w*w),I=kn(w/=b),E=Jh(Jh(w)-1)t||Jh((v*N+m*M)/x-.5)>.3||a*h+l*f+s*A=0;--n)r.push(t[n]);return this},sum:function(e){return this.eachAfter((function(t){for(var n=+e(t.data)||0,i=t.children,r=i&&i.length;--r>=0;)n+=i[r].value;t.value=n}))},sort:function(e){return this.eachBefore((function(t){t.children&&t.children.sort(e)}))},path:function(e){for(var t=this,n=function(e,t){if(e===t)return e;var n=e.ancestors(),i=t.ancestors(),r=null;for(e=n.pop(),t=i.pop();e===t;)r=e,e=n.pop(),t=i.pop();return r}(t,e),i=[t];t!==n;)t=t.parent,i.push(t);for(var r=i.length;e!==n;)i.splice(r,0,e),e=e.parent;return i},ancestors:function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t},descendants:function(){var e=[];return this.each((function(t){e.push(t)})),e},leaves:function(){var e=[];return this.eachBefore((function(t){t.children||e.push(t)})),e},links:function(){var e=this,t=[];return e.each((function(n){n!==e&&t.push({source:n.parent,target:n})})),t},copy:function(){return mr(this).eachBefore(yr)}};var bA=function(e){return Er(function(e){for(var t=(e=e.slice()).length,n=null,i=n;t;){var r=new br(e[t-1]);i=i?i.next=r:n=r,e[void 0]=e[--t]}return{head:n,tail:i}}(e),[])},IA=function(e){return function(){return e}},EA=function(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)},BA=function(e,t,n,i,r){for(var o,a=e.children,l=-1,s=a.length,u=e.value&&(i-t)/e.value;++l1?t:1)},n}(MA),QA=function e(t){function n(e,n,i,r,o){if((a=e._squarify)&&a.ratio===t)for(var a,l,s,u,c,d=-1,h=a.length,f=e.value;++d1?t:1)},n}(MA),PA=function(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(t[1]-e[1])*(n[0]-e[0])},zA=[].slice,RA={};qr.prototype=to.prototype={constructor:qr,defer:function(e){if("function"!=typeof e||this._call)throw new Error;if(null!=this._error)return this;var t=zA.call(arguments,1);return t.push(e),++this._waiting,this._tasks.push(t),Vr(this),this},abort:function(){return null==this._error&&$r(this,new Error("abort")),this},await:function(e){if("function"!=typeof e||this._call)throw new Error;return this._call=function(t,n){e.apply(null,[t].concat(n))},eo(this),this},awaitAll:function(e){if("function"!=typeof e||this._call)throw new Error;return this._call=e,eo(this),this}};var LA=function(e,t){var n,i;return e=null==e?0:+e,t=null==t?1:+t,function(){var r;if(null!=n)r=n,n=null;else do{n=2*Math.random()-1,r=2*Math.random()-1,i=n*n+r*r}while(!i||i>1);return e+t*r*Math.sqrt(-2*Math.log(i)/i)}},DA=function(e){return function(){for(var t=0,n=0;n=200&&n<300||304===n){if(o)try{t=o.call(i,c)}catch(e){return void l.call("error",i,e)}else t=c;l.call("load",i,t)}else l.call("error",i,e)}var i,r,o,a,l=u("beforesend","progress","load","error"),s=tn(),c=new XMLHttpRequest,d=null,h=null,f=0;if("undefined"==typeof XDomainRequest||"withCredentials"in c||!/^(http(s)?:)?\/\//.test(e)||(c=new XDomainRequest),"onload"in c?c.onload=c.onerror=c.ontimeout=n:c.onreadystatechange=function(e){c.readyState>3&&n(e)},c.onprogress=function(e){l.call("progress",i,e)},i={header:function(e,t){return e=(e+"").toLowerCase(),arguments.length<2?s.get(e):(null==t?s.remove(e):s.set(e,t+""),i)},mimeType:function(e){return arguments.length?(r=null==e?null:e+"",i):r},responseType:function(e){return arguments.length?(a=e,i):a},timeout:function(e){return arguments.length?(f=+e,i):f},user:function(e){return arguments.length<1?d:(d=null==e?null:e+"",i)},password:function(e){return arguments.length<1?h:(h=null==e?null:e+"",i)},response:function(e){return o=e,i},get:function(e,t){return i.send("GET",e,t)},post:function(e,t){return i.send("POST",e,t)},send:function(t,n,o){return c.open(t,e,!0,d,h),null==r||s.has("accept")||s.set("accept",r+",*/*"),c.setRequestHeader&&s.each((function(e,t){c.setRequestHeader(t,e)})),null!=r&&c.overrideMimeType&&c.overrideMimeType(r),null!=a&&(c.responseType=a),f>0&&(c.timeout=f),null==o&&"function"==typeof n&&(o=n,n=null),null!=o&&1===o.length&&(o=function(e){return function(t,n){e(null==t?n:null)}}(o)),null!=o&&i.on("error",o).on("load",(function(e){o(null,e)})),l.call("beforesend",i,c),c.send(null==n?null:n),i},abort:function(){return c.abort(),i},on:function(){var e=l.on.apply(l,arguments);return e===l?i:e}},null!=t){if("function"!=typeof t)throw new Error("invalid callback: "+t);return i.get(t)}return i},TA=function(e,t){return function(n,i){var r=UA(n).mimeType(e).response(t);if(null!=i){if("function"!=typeof i)throw new Error("invalid callback: "+i);return r.get(i)}return r}},OA=TA("text/html",(function(e){return document.createRange().createContextualFragment(e.responseText)})),GA=TA("application/json",(function(e){return JSON.parse(e.responseText)})),ZA=TA("text/plain",(function(e){return e.responseText})),FA=TA("application/xml",(function(e){var t=e.responseXML;if(!t)throw new Error("parse error");return t})),HA=function(e,t){return function(n,i,r){arguments.length<3&&(r=i,i=null);var o=UA(n).mimeType(e);return o.row=function(e){return arguments.length?o.response(no(t,i=e)):i},o.row(i),r?o.get(r):o}},YA=HA("text/csv",zd),WA=HA("text/tab-separated-values",Td),JA=Array.prototype,KA=JA.map,XA=JA.slice,qA={name:"implicit"},VA=function(e){return function(){return e}},_A=function(e){return+e},$A=[0,1],ep=function(n,i,r){var o,a=n[0],l=n[n.length-1],s=t(a,l,null==i?10:i);switch((r=eh(null==r?",f":r)).type){case"s":var u=Math.max(Math.abs(a),Math.abs(l));return null!=r.precision||isNaN(o=oh(s,u))||(r.precision=o),e.formatPrefix(r,u);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(o=ah(s,Math.max(Math.abs(a),Math.abs(l))))||(r.precision=o-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(o=rh(s))||(r.precision=o-2*("%"===r.type))}return e.format(r)},tp=function(e,t){var n,i=0,r=(e=e.slice()).length-1,o=e[i],a=e[r];return a0?e>1?Co((function(t){t.setTime(Math.floor(t/e)*e)}),(function(t,n){t.setTime(+t+n*e)}),(function(t,n){return(n-t)/e})):rp:null};var op=rp.range,ap=1e3,lp=6e4,sp=36e5,up=864e5,cp=6048e5,dp=Co((function(e){e.setTime(Math.floor(e/ap)*ap)}),(function(e,t){e.setTime(+e+t*ap)}),(function(e,t){return(t-e)/ap}),(function(e){return e.getUTCSeconds()})),hp=dp.range,fp=Co((function(e){e.setTime(Math.floor(e/lp)*lp)}),(function(e,t){e.setTime(+e+t*lp)}),(function(e,t){return(t-e)/lp}),(function(e){return e.getMinutes()})),Ap=fp.range,pp=Co((function(e){var t=e.getTimezoneOffset()*lp%sp;t<0&&(t+=sp),e.setTime(Math.floor((+e-t)/sp)*sp+t)}),(function(e,t){e.setTime(+e+t*sp)}),(function(e,t){return(t-e)/sp}),(function(e){return e.getHours()})),gp=pp.range,vp=Co((function(e){e.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*lp)/up}),(function(e){return e.getDate()-1})),mp=vp.range,xp=wo(0),yp=wo(1),Cp=wo(2),wp=wo(3),bp=wo(4),Ip=wo(5),Ep=wo(6),Bp=xp.range,jp=yp.range,kp=Cp.range,Np=wp.range,Mp=bp.range,Sp=Ip.range,Qp=Ep.range,Pp=Co((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,t){e.setMonth(e.getMonth()+t)}),(function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()})),zp=Pp.range,Rp=Co((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()}));Rp.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Co((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,n){t.setFullYear(t.getFullYear()+n*e)})):null};var Lp=Rp.range,Dp=Co((function(e){e.setUTCSeconds(0,0)}),(function(e,t){e.setTime(+e+t*lp)}),(function(e,t){return(t-e)/lp}),(function(e){return e.getUTCMinutes()})),Up=Dp.range,Tp=Co((function(e){e.setUTCMinutes(0,0,0)}),(function(e,t){e.setTime(+e+t*sp)}),(function(e,t){return(t-e)/sp}),(function(e){return e.getUTCHours()})),Op=Tp.range,Gp=Co((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/up}),(function(e){return e.getUTCDate()-1})),Zp=Gp.range,Fp=bo(0),Hp=bo(1),Yp=bo(2),Wp=bo(3),Jp=bo(4),Kp=bo(5),Xp=bo(6),qp=Fp.range,Vp=Hp.range,_p=Yp.range,$p=Wp.range,eg=Jp.range,tg=Kp.range,ng=Xp.range,ig=Co((function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCMonth(e.getUTCMonth()+t)}),(function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())}),(function(e){return e.getUTCMonth()})),rg=ig.range,og=Co((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()}));og.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Co((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null};var ag,lg=og.range,sg={"-":"",_:" ",0:"0"},ug=/^\s*\d+/,cg=/^%/,dg=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;Ca({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var hg="%Y-%m-%dT%H:%M:%S.%LZ",fg=Date.prototype.toISOString?function(e){return e.toISOString()}:e.utcFormat(hg),Ag=+new Date("2000-01-01T00:00:00.000Z")?function(e){var t=new Date(e);return isNaN(t)?null:t}:e.utcParse(hg),pg=1e3,gg=60*pg,vg=60*gg,mg=24*vg,xg=7*mg,yg=30*mg,Cg=365*mg,wg=function(e){return e.match(/.{6}/g).map((function(e){return"#"+e}))},bg=wg("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),Ig=wg("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6"),Eg=wg("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9"),Bg=wg("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5"),jg=ac(Ge(300,.5,0),Ge(-240,.5,1)),kg=ac(Ge(-100,.75,.35),Ge(80,1.5,.8)),Ng=ac(Ge(260,.75,.35),Ge(80,1.5,.8)),Mg=Ge(),Sg=Ea(wg("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),Qg=Ea(wg("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),Pg=Ea(wg("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),zg=Ea(wg("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),Rg=function(e){return function(){return e}},Lg=1e-12,Dg=Math.PI,Ug=Dg/2,Tg=2*Dg;za.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};var Og=function(e){return new za(e)},Gg=function(){function e(e){var l,s,u,c=e.length,d=!1;for(null==r&&(a=o(u=Kt())),l=0;l<=c;++l)!(l=c;--d)u.point(g[d],v[d]);u.lineEnd(),u.areaEnd()}p&&(g[t]=+n(h,t,e),v[t]=+r(h,t,e),u.point(i?+i(h,t,e):g[t],o?+o(h,t,e):v[t]))}if(f)return u=null,f+""||null}function t(){return Gg().defined(a).curve(s).context(l)}var n=Ra,i=null,r=Rg(0),o=La,a=Rg(!0),l=null,s=Og,u=null;return e.x=function(t){return arguments.length?(n="function"==typeof t?t:Rg(+t),i=null,e):n},e.x0=function(t){return arguments.length?(n="function"==typeof t?t:Rg(+t),e):n},e.x1=function(t){return arguments.length?(i=null==t?null:"function"==typeof t?t:Rg(+t),e):i},e.y=function(t){return arguments.length?(r="function"==typeof t?t:Rg(+t),o=null,e):r},e.y0=function(t){return arguments.length?(r="function"==typeof t?t:Rg(+t),e):r},e.y1=function(t){return arguments.length?(o=null==t?null:"function"==typeof t?t:Rg(+t),e):o},e.lineX0=e.lineY0=function(){return t().x(n).y(r)},e.lineY1=function(){return t().x(n).y(o)},e.lineX1=function(){return t().x(i).y(r)},e.defined=function(t){return arguments.length?(a="function"==typeof t?t:Rg(!!t),e):a},e.curve=function(t){return arguments.length?(s=t,null!=l&&(u=s(l)),e):s},e.context=function(t){return arguments.length?(null==t?l=u=null:u=s(l=t),e):l},e},Fg=function(e,t){return te?1:t>=e?0:NaN},Hg=function(e){return e},Yg=Ua(Og);Da.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};var Wg={draw:function(e,t){var n=Math.sqrt(t/Dg);e.moveTo(n,0),e.arc(0,0,n,0,Tg)}},Jg={draw:function(e,t){var n=Math.sqrt(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},Kg=Math.sqrt(1/3),Xg=2*Kg,qg={draw:function(e,t){var n=Math.sqrt(t/Xg),i=n*Kg;e.moveTo(0,-n),e.lineTo(i,0),e.lineTo(0,n),e.lineTo(-i,0),e.closePath()}},Vg=Math.sin(Dg/10)/Math.sin(7*Dg/10),_g=Math.sin(Tg/10)*Vg,$g=-Math.cos(Tg/10)*Vg,ev={draw:function(e,t){var n=Math.sqrt(.8908130915292852*t),i=_g*n,r=$g*n;e.moveTo(0,-n),e.lineTo(i,r);for(var o=1;o<5;++o){var a=Tg*o/5,l=Math.cos(a),s=Math.sin(a);e.lineTo(s*n,-l*n),e.lineTo(l*i-s*r,s*i+l*r)}e.closePath()}},tv={draw:function(e,t){var n=Math.sqrt(t),i=-n/2;e.rect(i,i,n,n)}},nv=Math.sqrt(3),iv={draw:function(e,t){var n=-Math.sqrt(t/(3*nv));e.moveTo(0,2*n),e.lineTo(-nv*n,-n),e.lineTo(nv*n,-n),e.closePath()}},rv=-.5,ov=Math.sqrt(3)/2,av=1/Math.sqrt(12),lv=3*(av/2+1),sv={draw:function(e,t){var n=Math.sqrt(t/lv),i=n/2,r=n*av,o=i,a=n*av+n,l=-o,s=a;e.moveTo(i,r),e.lineTo(o,a),e.lineTo(l,s),e.lineTo(rv*i-ov*r,ov*i+rv*r),e.lineTo(rv*o-ov*a,ov*o+rv*a),e.lineTo(rv*l-ov*s,ov*l+rv*s),e.lineTo(rv*i+ov*r,rv*r-ov*i),e.lineTo(rv*o+ov*a,rv*a-ov*o),e.lineTo(rv*l+ov*s,rv*s-ov*l),e.closePath()}},uv=[Wg,Jg,qg,tv,ev,iv,sv],cv=function(){};Ga.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Oa(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Oa(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},Za.prototype={areaStart:cv,areaEnd:cv,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Oa(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},Fa.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,i):this._context.moveTo(n,i);break;case 3:this._point=4;default:Oa(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},Ha.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var i,r=e[0],o=t[0],a=e[n]-r,l=t[n]-o,s=-1;++s<=n;)i=s/n,this._basis.point(this._beta*e[s]+(1-this._beta)*(r+i*a),this._beta*t[s]+(1-this._beta)*(o+i*l));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var dv=function e(t){function n(e){return 1===t?new Ga(e):new Ha(e,t)}return n.beta=function(t){return e(+t)},n}(.85);Wa.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Ya(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:Ya(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var hv=function e(t){function n(e){return new Wa(e,t)}return n.tension=function(t){return e(+t)},n}(0);Ja.prototype={areaStart:cv,areaEnd:cv,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:Ya(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var fv=function e(t){function n(e){return new Ja(e,t)}return n.tension=function(t){return e(+t)},n}(0);Ka.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Ya(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Av=function e(t){function n(e){return new Ka(e,t)}return n.tension=function(t){return e(+t)},n}(0);qa.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:Xa(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var pv=function e(t){function n(e){return t?new qa(e,t):new Wa(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);Va.prototype={areaStart:cv,areaEnd:cv,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:Xa(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var gv=function e(t){function n(e){return t?new Va(e,t):new Ja(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);_a.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Xa(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var vv=function e(t){function n(e){return t?new _a(e,t):new Ka(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);$a.prototype={areaStart:cv,areaEnd:cv,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}},rl.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:il(this,this._t0,nl(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,il(this,nl(this,n=tl(this,e,t)),n);break;default:il(this,this._t0,n=tl(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(ol.prototype=Object.create(rl.prototype)).point=function(e,t){rl.prototype.point.call(this,t,e)},al.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,i,r,o){this._context.bezierCurveTo(t,e,i,n,o,r)}},ll.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var i=sl(e),r=sl(t),o=0,a=1;a=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};var mv=Array.prototype.slice,xv=function(e,t){if((i=e.length)>1)for(var n,i,r=1,o=e[t[0]],a=o.length;r=0;)n[t]=t;return n},Cv=function(e){var t=e.map(dl);return yv(e).sort((function(e,n){return t[e]-t[n]}))},wv=function(e){return function(){return e}};Al.prototype={constructor:Al,insert:function(e,t){var n,i,r;if(e){if(t.P=e,t.N=e.N,e.N&&(e.N.P=t),e.N=t,e.R){for(e=e.R;e.L;)e=e.L;e.L=t}else e.R=t;n=e}else this._?(e=ml(this._),t.P=null,t.N=e,e.P=e.L=t,n=e):(t.P=t.N=null,this._=t,n=null);for(t.L=t.R=null,t.U=n,t.C=!0,e=t;n&&n.C;)n===(i=n.U).L?(r=i.R)&&r.C?(n.C=r.C=!1,i.C=!0,e=i):(e===n.R&&(gl(this,n),n=(e=n).U),n.C=!1,i.C=!0,vl(this,i)):(r=i.L)&&r.C?(n.C=r.C=!1,i.C=!0,e=i):(e===n.L&&(vl(this,n),n=(e=n).U),n.C=!1,i.C=!0,gl(this,i)),n=e.U;this._.C=!1},remove:function(e){e.N&&(e.N.P=e.P),e.P&&(e.P.N=e.N),e.N=e.P=null;var t,n,i,r=e.U,o=e.L,a=e.R;if(n=o?a?ml(a):o:a,r?r.L===e?r.L=n:r.R=n:this._=n,o&&a?(i=n.C,n.C=e.C,n.L=o,o.U=n,n!==a?(r=n.U,n.U=e.U,e=n.R,r.L=e,n.R=a,a.U=n):(n.U=r,r=n,e=n.R)):(i=e.C,e=n),e&&(e.U=r),!i){if(e&&e.C)return void(e.C=!1);do{if(e===this._)break;if(e===r.L){if((t=r.R).C&&(t.C=!1,r.C=!0,gl(this,r),t=r.R),t.L&&t.L.C||t.R&&t.R.C){t.R&&t.R.C||(t.L.C=!1,t.C=!0,vl(this,t),t=r.R),t.C=r.C,r.C=t.R.C=!1,gl(this,r),e=this._;break}}else if((t=r.L).C&&(t.C=!1,r.C=!0,vl(this,r),t=r.L),t.L&&t.L.C||t.R&&t.R.C){t.L&&t.L.C||(t.R.C=!1,t.C=!0,gl(this,t),t=r.L),t.C=r.C,r.C=t.L.C=!1,vl(this,r),e=this._;break}t.C=!0,e=r,r=r.U}while(!e.C);e&&(e.C=!1)}}};var bv,Iv,Ev,Bv,jv,kv=[],Nv=[],Mv=1e-6,Sv=1e-12;Tl.prototype={constructor:Tl,polygons:function(){var e=this.edges;return this.cells.map((function(t){var n=t.halfedges.map((function(n){return El(t,e[n])}));return n.data=t.site.data,n}))},triangles:function(){var e=[],t=this.edges;return this.cells.forEach((function(n,i){if(o=(r=n.halfedges).length)for(var r,o,a,l=n.site,s=-1,u=t[r[o-1]],c=u.left===l?u.right:u.left;++s=l)return null;var s=e-r.site[0],u=t-r.site[1],c=s*s+u*u;do{r=o.cells[i=a],a=null,r.halfedges.forEach((function(n){var i=o.edges[n],l=i.left;if(l!==r.site&&l||(l=i.right)){var s=e-l[0],u=t-l[1],d=s*s+u*u;de?1:t>=e?0:NaN},e.deviation=es,e.extent=ts,e.histogram=function(){function e(e){var r,o,a=e.length,l=new Array(a);for(r=0;r=c;)d.pop(),--h;var f,A=new Array(h+1);for(r=0;r<=h;++r)(f=A[r]=[]).x0=r>0?d[r-1]:u,f.x1=r=i){n=i;break}for(;++rn&&(n=i)}else{for(;++r=i){n=i;break}for(;++rn&&(n=i)}return n},e.mean=function(e,t){var n,i=0,r=e.length,o=-1,a=r;if(null==t)for(;++o=o.length)return null!=i?i(t):null!=n?t.sort(n):t;for(var s,u,c,d=-1,h=t.length,f=o[r++],A=tn(),p=a();++do.length)return e;var r,l=a[n-1];return null!=i&&n>=o.length?r=e.entries():(r=[],e.each((function(e,i){r.push({key:i,values:t(e,n)})}))),null!=l?r.sort((function(e,t){return l(e.key,t.key)})):r}var n,i,r,o=[],a=[];return r={object:function(t){return e(t,0,nn,rn)},map:function(t){return e(t,0,on,an)},entries:function(n){return t(e(n,0,on,an),0)},key:function(e){return o.push(e),r},sortKeys:function(e){return a[o.length-1]=e,r},sortValues:function(e){return n=e,r},rollup:function(e){return i=e,r}}},e.set=sn,e.map=tn,e.keys=function(e){var t=[];for(var n in e)t.push(n);return t},e.values=function(e){var t=[];for(var n in e)t.push(e[n]);return t},e.entries=function(e){var t=[];for(var n in e)t.push({key:n,value:e[n]});return t},e.color=xe,e.rgb=be,e.hsl=je,e.lab=Se,e.hcl=Ue,e.cubehelix=Ge,e.dispatch=u,e.drag=function(){function t(e){e.on("mousedown.drag",n).on("touchstart.drag",o).on("touchmove.drag",a).on("touchend.drag touchcancel.drag",l).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function n(){if(!d&&h.apply(this,arguments)){var t=s("mouse",f.apply(this,arguments),Ds,this,arguments);t&&(Hs(e.event.view).on("mousemove.drag",i,!0).on("mouseup.drag",r,!0),Js(e.event.view),de(),c=!1,t("start"))}}function i(){Ws(),c=!0,p.mouse("drag")}function r(){Hs(e.event.view).on("mousemove.drag mouseup.drag",null),he(e.event.view,c),Ws(),p.mouse("end")}function o(){if(h.apply(this,arguments)){var t,n,i=e.event.changedTouches,r=f.apply(this,arguments),o=i.length;for(t=0;tu+f||ic+f||rs.index){var A=u-o.x-o.vx,p=c-o.y-o.vy,g=A*A+p*p;ge.r&&(e.r=e[t].r)}function i(){if(r){var t,n,i=r.length;for(o=new Array(i),t=0;t=c)){(e.data!==o||e.next)&&(0===r&&(f+=(r=Hd())*r),0===s&&(f+=(s=Hd())*s),f1?(null==t?h.remove(e):h.set(e,r(t)),o):h.get(e)},find:function(t,n,i){var r,o,a,l,s,u=0,c=e.length;for(null==i?i=1/0:i*=i,u=0;u1?(A.on(e,t),o):A.on(e)}}},e.forceX=function(e){function t(e){for(var t,n=0,a=i.length;n_n(i[0],i[1])&&(i[1]=r[1]),_n(r[0],i[1])>_n(i[0],i[1])&&(i[0]=r[0])):o.push(i=r);for(a=-1/0,t=0,i=o[n=o.length-1];t<=n;i=r,++t)r=o[t],(l=_n(i[1],r[0]))>a&&(a=l,fh=r[0],ph=i[1])}return Ch=wh=null,fh===1/0||Ah===1/0?[[NaN,NaN],[NaN,NaN]]:[[fh,Ah],[ph,gh]]},e.geoCentroid=function(e){bh=Ih=Eh=Bh=jh=kh=Nh=Mh=Sh=Qh=Ph=0,sf(e,Af);var t=Sh,n=Qh,i=Ph,r=t*t+n*n+i*i;return r<1e-12&&(t=kh,n=Nh,i=Mh,Ih=.12&&r<.234&&i>=-.425&&i<-.214?u:r>=.166&&r<.234&&i>=-.214&&i<-.115?c:s).invert(e)},e.stream=function(e){return n&&i===e?n:n=function(e){var t=e.length;return{point:function(n,i){for(var r=-1;++r2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90]).scale(159.155)},e.geoTransverseMercatorRaw=fr,e.geoRotation=function(e){function t(t){return(t=e(t[0]*Wh,t[1]*Wh))[0]*=Yh,t[1]*=Yh,t}return e=hi(e[0]*Wh,e[1]*Wh,e.length>2?e[2]*Wh:0),t.invert=function(t){return(t=e.invert(t[0]*Wh,t[1]*Wh))[0]*=Yh,t[1]*=Yh,t},t},e.geoStream=sf,e.geoTransform=function(e){return{stream:Ji(e)}},e.cluster=function(){function e(e){var o,a=0;e.eachAfter((function(e){var n=e.children;n?(e.x=function(e){return e.reduce(pr,0)/e.length}(n),e.y=function(e){return 1+e.reduce(gr,0)}(n)):(e.x=o?a+=t(e,o):0,e.y=0,o=e)}));var l=function(e){for(var t;t=e.children;)e=t[0];return e}(e),s=function(e){for(var t;t=e.children;)e=t[t.length-1];return e}(e),u=l.x-t(l,s)/2,c=s.x+t(s,l)/2;return e.eachAfter(r?function(t){t.x=(t.x-e.x)*n,t.y=(e.y-t.y)*i}:function(t){t.x=(t.x-u)/(c-u)*n,t.y=(1-(e.y?t.y/e.y:1))*i})}var t=Ar,n=1,i=1,r=!1;return e.separation=function(n){return arguments.length?(t=n,e):t},e.size=function(t){return arguments.length?(r=!1,n=+t[0],i=+t[1],e):r?null:[n,i]},e.nodeSize=function(t){return arguments.length?(r=!0,n=+t[0],i=+t[1],e):r?[n,i]:null},e},e.hierarchy=mr,e.pack=function(){function e(e){return e.x=n/2,e.y=i/2,t?e.eachBefore(Lr(t)).eachAfter(Dr(r,.5)).eachBefore(Ur(1)):e.eachBefore(Lr(Rr)).eachAfter(Dr(zr,1)).eachAfter(Dr(r,e.r/Math.min(n,i))).eachBefore(Ur(Math.min(n,i)/(2*e.r))),e}var t=null,n=1,i=1,r=zr;return e.radius=function(n){return arguments.length?(t=Qr(n),e):t},e.size=function(t){return arguments.length?(n=+t[0],i=+t[1],e):[n,i]},e.padding=function(t){return arguments.length?(r="function"==typeof t?t:IA(+t),e):r},e},e.packSiblings=function(e){return Sr(e),e},e.packEnclose=bA,e.partition=function(){function e(e){var o=e.height+1;return e.x0=e.y0=i,e.x1=t,e.y1=n/o,e.eachBefore(function(e,t){return function(n){n.children&&BA(n,n.x0,e*(n.depth+1)/t,n.x1,e*(n.depth+2)/t);var r=n.x0,o=n.y0,a=n.x1-i,l=n.y1-i;a0)throw new Error("cycle");return o}var t=Tr,n=Or;return e.id=function(n){return arguments.length?(t=Pr(n),e):t},e.parentId=function(t){return arguments.length?(n=Pr(t),e):n},e},e.tree=function(){function e(e){var s=function(e){for(var t,n,i,r,o,a=new Wr(e,0),l=[a];t=l.pop();)if(i=t._.children)for(t.children=new Array(o=i.length),r=o-1;r>=0;--r)l.push(n=t.children[r]=new Wr(i[r],r)),n.parent=t;return(a.parent=new Wr(null,0)).children=[a],a}(e);if(s.eachAfter(t),s.parent.m=-s.z,s.eachBefore(n),l)e.eachBefore(i);else{var u=e,c=e,d=e;e.eachBefore((function(e){e.xc.x&&(c=e),e.depth>d.depth&&(d=e)}));var h=u===c?1:r(u,c)/2,f=h-u.x,A=o/(c.x+h+f),p=a/(d.depth||1);e.eachBefore((function(e){e.x=(e.x+f)*A,e.y=e.depth*p}))}return e}function t(e){var t=e.children,n=e.parent.children,i=e.i?n[e.i-1]:null;if(t){!function(e){for(var t,n=0,i=0,r=e.children,o=r.length;--o>=0;)(t=r[o]).z+=n,t.m+=n,n+=t.s+(i+=t.c)}(e);var o=(t[0].z+t[t.length-1].z)/2;i?(e.z=i.z+r(e._,i._),e.m=e.z-o):e.z=o}else i&&(e.z=i.z+r(e._,i._));e.parent.A=function(e,t,n){if(t){for(var i,o=e,a=e,l=t,s=o.parent.children[0],u=o.m,c=a.m,d=l.m,h=s.m;l=Fr(l),o=Zr(o),l&&o;)s=Zr(s),(a=Fr(a)).a=e,(i=l.z+d-o.z-u+r(l._,o._))>0&&(Hr(Yr(l,e,n),e,i),u+=i,c+=i),d+=l.m,u+=o.m,h+=s.m,c+=a.m;l&&!Fr(a)&&(a.t=l,a.m+=d-c),o&&!Zr(s)&&(s.t=o,s.m+=u-h,n=e)}return n}(e,i,e.parent.A||n[0])}function n(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function i(e){e.x*=o,e.y=e.depth*a}var r=Gr,o=1,a=1,l=null;return e.separation=function(t){return arguments.length?(r=t,e):r},e.size=function(t){return arguments.length?(l=!1,o=+t[0],a=+t[1],e):l?null:[o,a]},e.nodeSize=function(t){return arguments.length?(l=!0,o=+t[0],a=+t[1],e):l?[o,a]:null},e},e.treemap=function(){function e(e){return e.x0=e.y0=0,e.x1=r,e.y1=o,e.eachBefore(t),a=[0],i&&e.eachBefore(EA),e}function t(e){var t=a[e.depth],i=e.x0+t,r=e.y0+t,o=e.x1-t,h=e.y1-t;o=n-1){var c=l[t];return c.x0=r,c.y0=o,c.x1=a,void(c.y1=s)}for(var d=u[t],h=i/2+d,f=t+1,A=n-1;f>>1;u[p]a-r){var m=(o*v+s*g)/i;e(t,f,g,r,o,a,m),e(f,n,v,r,m,a,s)}else{var x=(r*v+a*g)/i;e(t,f,g,r,o,x,s),e(f,n,v,x,o,a,s)}}(0,s,e.value,t,n,i,r)},e.treemapDice=BA,e.treemapSlice=NA,e.treemapSliceDice=function(e,t,n,i,r){(1&e.depth?NA:BA)(e,t,n,i,r)},e.treemapSquarify=SA,e.treemapResquarify=QA,e.interpolate=Wu,e.interpolateArray=Tu,e.interpolateBasis=Pu,e.interpolateBasisClosed=zu,e.interpolateDate=Ou,e.interpolateNumber=Gu,e.interpolateObject=Zu,e.interpolateRound=Ju,e.interpolateString=Yu,e.interpolateTransformCss=Vu,e.interpolateTransformSvg=_u,e.interpolateZoom=ec,e.interpolateRgb=Lu,e.interpolateRgbBasis=Du,e.interpolateRgbBasisClosed=Uu,e.interpolateHsl=tc,e.interpolateHslLong=nc,e.interpolateLab=function(e,t){var n=Je((e=Se(e)).l,(t=Se(t)).l),i=Je(e.a,t.a),r=Je(e.b,t.b),o=Je(e.opacity,t.opacity);return function(t){return e.l=n(t),e.a=i(t),e.b=r(t),e.opacity=o(t),e+""}},e.interpolateHcl=ic,e.interpolateHclLong=rc,e.interpolateCubehelix=oc,e.interpolateCubehelixLong=ac,e.quantize=function(e,t){for(var n=new Array(t),i=0;i=0;--t)u.push(e[i[o[t]][2]]);for(t=+l;tl!=u>l&&a<(s-n)*(l-i)/(u-i)+n&&(c=!c),s=n,u=i;return c},e.polygonLength=function(e){for(var t,n,i=-1,r=e.length,o=e[r-1],a=o[0],l=o[1],s=0;++i0){for(;hs)break;p.push(d)}}else for(;h=1;--c)if(!((d=u*c)s)break;p.push(d)}}else p=ds(h,f,Math.min(f-h,A)).map(l);return t?p.reverse():p},i.tickFormat=function(t,n){if(null==n&&(n=10===o?".0e":","),"function"!=typeof n&&(n=e.format(n)),t===1/0)return n;null==t&&(t=10);var r=Math.max(1,o*t/i.ticks().length);return function(e){var t=e/l(Math.round(a(e)));return t*o0?o[t-1]:i[0],t=o?[a[o-1],r]:[a[t-1],a[t]]},t.copy=function(){return e().domain([i,r]).range(l)},ho(t)},e.scaleThreshold=function e(){function t(e){if(e<=e)return i[ql(n,e,0,r)]}var n=[.5],i=[0,1],r=1;return t.domain=function(e){return arguments.length?(n=XA.call(e),r=Math.min(n.length,i.length-1),t):n.slice()},t.range=function(e){return arguments.length?(i=XA.call(e),r=Math.min(n.length,i.length-1),t):i.slice()},t.invertExtent=function(e){var t=i.indexOf(e);return[n[t-1],n[t]]},t.copy=function(){return e().domain(n).range(i)},t},e.scaleTime=function(){return Ia(Rp,Pp,xp,vp,pp,fp,dp,rp,e.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)])},e.scaleUtc=function(){return Ia(og,ig,Fp,Gp,Tp,Dp,dp,rp,e.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])},e.schemeCategory10=bg,e.schemeCategory20b=Ig,e.schemeCategory20c=Eg,e.schemeCategory20=Bg,e.interpolateCubehelixDefault=jg,e.interpolateRainbow=function(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return Mg.h=360*e-100,Mg.s=1.5-1.5*t,Mg.l=.8-.9*t,Mg+""},e.interpolateWarm=kg,e.interpolateCool=Ng,e.interpolateViridis=Sg,e.interpolateMagma=Qg,e.interpolateInferno=Pg,e.interpolatePlasma=zg,e.scaleSequential=function e(t){function n(e){var n=(e-i)/(r-i);return t(o?Math.max(0,Math.min(1,n)):n)}var i=0,r=1,o=!1;return n.domain=function(e){return arguments.length?(i=+e[0],r=+e[1],n):[i,r]},n.clamp=function(e){return arguments.length?(o=!!e,n):o},n.interpolator=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return e(t).domain([i,r]).clamp(o)},ho(n)},e.creator=ks,e.local=g,e.matcher=Ps,e.mouse=Ds,e.namespace=js,e.namespaces=Bs,e.select=Hs,e.selectAll=function(e){return"string"==typeof e?new ue([document.querySelectorAll(e)],[document.documentElement]):new ue([null==e?[]:e],Fs)},e.selection=ce,e.selector=Us,e.selectorAll=Ts,e.touch=Ys,e.touches=function(e,t){null==t&&(t=Rs().touches);for(var n=0,i=t?t.length:0,r=new Array(i);nh;if(s||(s=e=Kt()),dLg)if(A>Tg-Lg)s.moveTo(d*Math.cos(h),d*Math.sin(h)),s.arc(0,0,d,h,f,!p),c>Lg&&(s.moveTo(c*Math.cos(f),c*Math.sin(f)),s.arc(0,0,c,f,h,p));else{var g,v,m=h,x=f,y=h,C=f,w=A,b=A,I=l.apply(this,arguments)/2,E=I>Lg&&(r?+r.apply(this,arguments):Math.sqrt(c*c+d*d)),B=Math.min(Math.abs(d-c)/2,+i.apply(this,arguments)),j=B,k=B;if(E>Lg){var N=Sa(E/c*Math.sin(I)),M=Sa(E/d*Math.sin(I));(w-=2*N)>Lg?(y+=N*=p?1:-1,C-=N):(w=0,y=C=(h+f)/2),(b-=2*M)>Lg?(m+=M*=p?1:-1,x-=M):(b=0,m=x=(h+f)/2)}var S=d*Math.cos(m),Q=d*Math.sin(m),P=c*Math.cos(C),z=c*Math.sin(C);if(B>Lg){var R=d*Math.cos(x),L=d*Math.sin(x),D=c*Math.cos(y),U=c*Math.sin(y);if(ALg?Qa(S,Q,D,U,R,L,P,z):[P,z],O=S-T[0],G=Q-T[1],Z=R-T[0],F=L-T[1],H=1/Math.sin(Math.acos((O*Z+G*F)/(Math.sqrt(O*O+G*G)*Math.sqrt(Z*Z+F*F)))/2),Y=Math.sqrt(T[0]*T[0]+T[1]*T[1]);j=Math.min(B,(c-Y)/(H-1)),k=Math.min(B,(d-Y)/(H+1))}}b>Lg?k>Lg?(g=Pa(D,U,S,Q,d,k,p),v=Pa(R,L,P,z,d,k,p),s.moveTo(g.cx+g.x01,g.cy+g.y01),kLg&&w>Lg?j>Lg?(g=Pa(P,z,R,L,c,-j,p),v=Pa(S,Q,D,U,c,-j,p),s.lineTo(g.cx+g.x01,g.cy+g.y01),j0&&(f+=d);for(null!=n?A.sort((function(e,t){return n(p[e],p[t])})):null!=i&&A.sort((function(t,n){return i(e[t],e[n])})),l=0,u=f?(v-h*x)/f:0;l0?d*u:0)+x,p[s]={data:e[s],index:l,value:d,startAngle:g,endAngle:c,padAngle:m};return p}var t=Hg,n=Fg,i=null,r=Rg(0),o=Rg(Tg),a=Rg(0);return e.value=function(n){return arguments.length?(t="function"==typeof n?n:Rg(+n),e):t},e.sortValues=function(t){return arguments.length?(n=t,i=null,e):n},e.sort=function(t){return arguments.length?(i=t,n=null,e):i},e.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:Rg(+t),e):r},e.endAngle=function(t){return arguments.length?(o="function"==typeof t?t:Rg(+t),e):o},e.padAngle=function(t){return arguments.length?(a="function"==typeof t?t:Rg(+t),e):a},e},e.radialArea=function(){var e=Zg().curve(Yg),t=e.curve,n=e.lineX0,i=e.lineX1,r=e.lineY0,o=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return Ta(n())},delete e.lineX0,e.lineEndAngle=function(){return Ta(i())},delete e.lineX1,e.lineInnerRadius=function(){return Ta(r())},delete e.lineY0,e.lineOuterRadius=function(){return Ta(o())},delete e.lineY1,e.curve=function(e){return arguments.length?t(Ua(e)):t()._curve},e},e.radialLine=function(){return Ta(Gg().curve(Yg))},e.symbol=function(){function e(){var e;if(i||(i=e=Kt()),t.apply(this,arguments).draw(i,+n.apply(this,arguments)),e)return i=null,e+""||null}var t=Rg(Wg),n=Rg(64),i=null;return e.type=function(n){return arguments.length?(t="function"==typeof n?n:Rg(n),e):t},e.size=function(t){return arguments.length?(n="function"==typeof t?t:Rg(+t),e):n},e.context=function(t){return arguments.length?(i=null==t?null:t,e):i},e},e.symbols=uv,e.symbolCircle=Wg,e.symbolCross=Jg,e.symbolDiamond=qg,e.symbolSquare=tv,e.symbolStar=ev,e.symbolTriangle=iv,e.symbolWye=sv,e.curveBasisClosed=function(e){return new Za(e)},e.curveBasisOpen=function(e){return new Fa(e)},e.curveBasis=function(e){return new Ga(e)},e.curveBundle=dv,e.curveCardinalClosed=fv,e.curveCardinalOpen=Av,e.curveCardinal=hv,e.curveCatmullRomClosed=gv,e.curveCatmullRomOpen=vv,e.curveCatmullRom=pv,e.curveLinearClosed=function(e){return new $a(e)},e.curveLinear=Og,e.curveMonotoneX=function(e){return new rl(e)},e.curveMonotoneY=function(e){return new ol(e)},e.curveNatural=function(e){return new ll(e)},e.curveStep=function(e){return new ul(e,.5)},e.curveStepAfter=function(e){return new ul(e,1)},e.curveStepBefore=function(e){return new ul(e,0)},e.stack=function(){function e(e){var o,a,l=t.apply(this,arguments),s=e.length,u=l.length,c=new Array(u);for(o=0;o0){for(var n,i,r,o=0,a=e[0].length;o0){for(var n,i=0,r=e[t[0]],o=r.length;i0&&(i=(n=e[t[0]]).length)>0){for(var n,i,r,o=0,a=1;ayc&&n.name===t)return new Nt([[e]],nd,t,+i);return null},e.interrupt=jc,e.voronoi=function(){function e(e){return new Tl(e.map((function(i,r){var o=[Math.round(t(i,r,e)/Mv)*Mv,Math.round(n(i,r,e)/Mv)*Mv];return o.index=r,o.data=i,o})),i)}var t=hl,n=fl,i=null;return e.polygons=function(t){return e(t).polygons()},e.links=function(t){return e(t).links()},e.triangles=function(t){return e(t).triangles()},e.x=function(n){return arguments.length?(t="function"==typeof n?n:wv(+n),e):t},e.y=function(t){return arguments.length?(n="function"==typeof t?t:wv(+t),e):n},e.extent=function(t){return arguments.length?(i=null==t?null:[[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]],e):i&&[[i[0][0],i[0][1]],[i[1][0],i[1][1]]]},e.size=function(t){return arguments.length?(i=null==t?null:[[0,0],[+t[0],+t[1]]],e):i&&[i[1][0]-i[0][0],i[1][1]-i[0][1]]},e},e.zoom=function(){function t(e){e.on("wheel.zoom",c).on("mousedown.zoom",d).on("dblclick.zoom",h).on("touchstart.zoom",f).on("touchmove.zoom",A).on("touchend.zoom touchcancel.zoom",p).style("-webkit-tap-highlight-color","rgba(0,0,0,0)").property("__zoom",Wl)}function n(e,t){return(t=Math.max(y,Math.min(C,t)))===e.k?e:new Gl(t,e.x,e.y)}function i(e,t,n){var i=t[0]-n[0]*e.k,r=t[1]-n[1]*e.k;return i===e.x&&r===e.y?e:new Gl(e.k,i,r)}function r(e,t){var n=e.invertX(t[0][0])-w,i=e.invertX(t[1][0])-I,r=e.invertY(t[0][1])-E,o=e.invertY(t[1][1])-B;return e.translate(i>n?(n+i)/2:Math.min(0,n)||Math.max(0,i),o>r?(r+o)/2:Math.min(0,r)||Math.max(0,o))}function o(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function a(e,t,n){e.on("start.zoom",(function(){l(this,arguments).start()})).on("interrupt.zoom end.zoom",(function(){l(this,arguments).end()})).tween("zoom",(function(){var e=this,i=arguments,r=l(e,i),a=x.apply(e,i),s=n||o(a),u=Math.max(a[1][0]-a[0][0],a[1][1]-a[0][1]),c=e.__zoom,d="function"==typeof t?t.apply(e,i):t,h=k(c.invert(s).concat(u/c.k),d.invert(s).concat(u/d.k));return function(e){if(1===e)e=d;else{var t=h(e),n=u/t[2];e=new Gl(n,s[0]-t[0]*n,s[1]-t[1]*n)}r.zoom(null,e)}}))}function l(e,t){for(var n,i=0,r=N.length;i0?Hs(this).transition().duration(j).call(a,c,l):Hs(this).call(t.transform,c)}}function f(){if(m.apply(this,arguments)){var t,n,i,r,o=l(this,arguments),a=e.event.changedTouches,s=a.length;for(Fl(),n=0;n4?parseFloat(e):5};function w(){try{return window.self!==window.top}catch(e){return!0}}function b(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){u=e,D(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(s=e,L(e,t))},e.getHTML5CodebaseVersion=function(){return p},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",o=n.id,a=!1,s=0;s=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var j=function(e){return e&&"false"!==e},k=function(t,n,i){C(p)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==p||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var a=n.width,l=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(C(p)<=4.4)j(n.showToolBar)&&(n.height-=7),j(n.showAlgebraInput)&&(n.height-=37),n.width<605&&j(n.showToolBar)&&(n.width=605,a=605);else{var c=100;(j(n.showToolBar)||j(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),c=j(n.showMenuBar)?245:155),a=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(m),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},x||m.appendChild(w)):o.appendChild(w),m.appendChild(o),x||t.appendChild(m),setTimeout((function(){e.resize()}),1)}function b(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),U("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function I(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){b(e.article,e.params)})),html5AppletsToProcess=null)},C(p)<5&&(e.className+=" geogebraweb")):b(e,t)}if(r){scriptLoadStarted=!0;for(var E=0;E0?(r.remove(),l.attr("id","fullscreencontent").show(),jQuery(o).append(l),window.dispatchEvent(new Event("resize"))):k(r,t,!1),window.GGBT_wsf_view.launchFullScreen(o)}else A=i,k(e,t,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(l=e/4*3),s=l/5.8,a.setAttribute("src",x),a.setAttribute("width",l),a.setAttribute("height",s);var c=(e-l)/2,d=(t-s)/2;a.style.left=c+"px",a.style.top=d+"px",r.appendChild(a)}return r.appendChild(u),r},z=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},R=["web","webSimple","web3d","tablet","tablet3d","phone"],L=function(e,t){if(p=e,t)D(p,!0);else{var o,a,l=!r;if(l){var s=C(p);!isNaN(s)&&s<4.4&&(l=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var u=p.indexOf("//");for(var c in a=u>0?p:0===u?o+p:"https://www.geogebra.org/apps/5.2.814.0/",R)if(p.slice(-1*R[c].length)===R[c]||p.slice(-1*(R[c].length+1))===R[c]+"/")return void D(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||j(n.showToolBar)||j(n.showMenuBar)||j(n.showAlgebraInput)||j(n.enableRightClick)||n.appName&&"classic"!=n.appName?a+="web3d/":a+="webSimple/",D(a,!1)}},D=function(e,t){if(e.requirejs)h=e;else{"/"!==e.slice(-1)&&(e+="/"),h=e,null===t&&(t=-1===e.indexOf("http")),f=t,g="web.nocache.js",v=!1;var n=h.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?R.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),n=e.split("/"),"test"===(p=n[n.length-3]).substr(0,4)?p=p.substr(4,1)+"."+p.substr(5,1):"war"!==p.substr(0,3)&&"beta"!==p.substr(0,4)||(p="5.0");var i=parseFloat(p);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),L("5.0",t))}},U=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function T(){var e=t;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),L(e,!1),null!==u&&D(u,f),l=!0}return void 0!==n.material_id?I(T):T(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,i,r){if(e.isScreenshoGenerator)return 1;var o,a=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(o=e.autoHeight)&&"false"!==o,u=function(e,t,n,i,r,o){var a=null;if(null!=o&&""!=o)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+o+" ")>-1){a=l;break}l=l.parentNode}var s=0,u=0,c=0,d=0,h=0,f=0,A=0;if(a)s=a.offsetWidth,u=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),u=Math.min(window.innerHeight,document.documentElement.clientHeight),c=s):(s=window.innerWidth,u=window.innerHeight,c=window.innerWidth),e){var p=e.getBoundingClientRect();p.left>0&&p.left<=s&&(void 0===r||!r)&&("rtl"===document.dir?(h=s-p.width-p.left,f=c<=480?10:30):(f=p.left,h=c<=480?10:30),d=f+h)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,A=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,A=40))}return e&&((void 0===n||!n)&&t>0&&t+d1&&(a=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(r=n(e,t,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==o?Math.min(o,r):r)}function r(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(t-i.width)/2,o=(n-i.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=r+"px")}return{responsiveResize:function(n,o){var a=n.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var l=i(o,n);e()&&a.setAttribute("data-param-scale",l);for(var s=null,u=0;u=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var i=e.lastIndexOf(tb,Math.min(n,t));return i>=O?e.substring(O,i+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var t=o[e](),n=i[e];if(t in n)return t;var a=[];for(var l in n)a[n[l]]=l;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},i=e[webModule.__softPermutationId],r=O;r=0&&(n=e.slice(i+1),e=e.slice(0,i)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}}))}function o(e,t){for(var n,i=0,r=e.length;i0)for(var n,i,r=new Array(n),o=0;o=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),p.hasOwnProperty(t)?{space:p[t],local:e}:e}function v(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===A&&t.documentElement.namespaceURI===A?t.createElement(e):t.createElementNS(n,e)}}function m(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function x(e){var t=g(e);return(t.local?m:v)(t)}function y(){}function C(e){return null==e?y:function(){return this.querySelector(e)}}function w(e){return null==e?[]:Array.isArray(e)?e:Array.from(e)}function b(){return[]}function I(e){return null==e?b:function(){return this.querySelectorAll(e)}}function E(e){return function(){return this.matches(e)}}function B(e){return function(t){return t.matches(e)}}var j=Array.prototype.find;function k(){return this.firstElementChild}var N=Array.prototype.filter;function M(){return Array.from(this.children)}function S(e){return new Array(e.length)}function Q(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function P(e){return function(){return e}}function z(e,t,n,i,r,o){for(var a,l=0,s=t.length,u=o.length;lt?1:e>=t?0:NaN}function T(e){return function(){this.removeAttribute(e)}}function O(e){return function(){this.removeAttributeNS(e.space,e.local)}}function G(e,t){return function(){this.setAttribute(e,t)}}function Z(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function F(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function H(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function Y(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function W(e){return function(){this.style.removeProperty(e)}}function J(e,t,n){return function(){this.style.setProperty(e,t,n)}}function K(e,t,n){return function(){var i=t.apply(this,arguments);null==i?this.style.removeProperty(e):this.style.setProperty(e,i,n)}}function X(e,t){return e.style.getPropertyValue(t)||Y(e).getComputedStyle(e,null).getPropertyValue(t)}function q(e){return function(){delete this[e]}}function V(e,t){return function(){this[e]=t}}function _(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function $(e){return e.trim().split(/^|\s+/)}function ee(e){return e.classList||new te(e)}function te(e){this._node=e,this._names=$(e.getAttribute("class")||"")}function ne(e,t){for(var n=ee(e),i=-1,r=t.length;++i=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}function ye(e){return function(){var t=this.__on;if(t){for(var n,i=0,r=-1,o=t.length;i=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var Ee=[null];function Be(e,t){this._groups=e,this._parents=t}function je(){return new Be([[document.documentElement]],Ee)}function ke(e){return"string"==typeof e?new Be([[document.querySelector(e)]],[document.documentElement]):new Be([[e]],Ee)}function Ne(e,t){if(e=function(e){for(var t;t=e.sourceEvent;)e=t;return e}(e),void 0===t&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var i=n.createSVGPoint();return i.x=e.clientX,i.y=e.clientY,[(i=i.matrixTransform(t.getScreenCTM().inverse())).x,i.y]}if(t.getBoundingClientRect){var r=t.getBoundingClientRect();return[e.clientX-r.left-t.clientLeft,e.clientY-r.top-t.clientTop]}}return[e.pageX,e.pageY]}Be.prototype=je.prototype=c({constructor:Be,select:function(e){"function"!=typeof e&&(e=C(e));for(var t=this._groups,n=t.length,i=new Array(n),r=0;r=C&&(C=y+1);!(x=g[C])&&++C=0;)(i=r[o])&&(a&&4^i.compareDocumentPosition(a)&&a.parentNode.insertBefore(i,a),a=i);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=U);for(var n=this._groups,i=n.length,r=new Array(i),o=0;o1?this.each((null==t?W:"function"==typeof t?K:J)(e,t,null==n?"":n)):X(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?q:"function"==typeof t?_:V)(e,t)):this.node()[e]},classed:function(e,t){var n=$(e+"");if(arguments.length<2){for(var i=ee(this.node()),r=-1,o=n.length;++r>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?st(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?st(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=Ve.exec(e))?new dt(t[1],t[2],t[3],1):(t=_e.exec(e))?new dt(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=$e.exec(e))?st(t[1],t[2],t[3],t[4]):(t=et.exec(e))?st(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=tt.exec(e))?vt(t[1],t[2]/100,t[3]/100,1):(t=nt.exec(e))?vt(t[1],t[2]/100,t[3]/100,t[4]):it.hasOwnProperty(e)?lt(it[e]):"transparent"===e?new dt(NaN,NaN,NaN,0):null}function lt(e){return new dt(e>>16&255,e>>8&255,255&e,1)}function st(e,t,n,i){return i<=0&&(e=t=n=NaN),new dt(e,t,n,i)}function ut(e){return e instanceof He||(e=at(e)),e?new dt((e=e.rgb()).r,e.g,e.b,e.opacity):new dt}function ct(e,t,n,i){return 1===arguments.length?ut(e):new dt(e,t,n,null==i?1:i)}function dt(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function ht(){return"#".concat(gt(this.r)).concat(gt(this.g)).concat(gt(this.b))}function ft(){var e=At(this.opacity);return"".concat(1===e?"rgb(":"rgba(").concat(pt(this.r),", ").concat(pt(this.g),", ").concat(pt(this.b)).concat(1===e?")":", ".concat(e,")"))}function At(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function pt(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function gt(e){return((e=pt(e))<16?"0":"")+e.toString(16)}function vt(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new xt(e,t,n,i)}function mt(e){if(e instanceof xt)return new xt(e.h,e.s,e.l,e.opacity);if(e instanceof He||(e=at(e)),!e)return new xt;if(e instanceof xt)return e;var t=(e=e.rgb()).r/255,n=e.g/255,i=e.b/255,r=Math.min(t,n,i),o=Math.max(t,n,i),a=NaN,l=o-r,s=(o+r)/2;return l?(a=t===o?(n-i)/l+6*(n0&&s<1?0:a,new xt(a,l,s,e.opacity)}function xt(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function yt(e){return(e=(e||0)%360)<0?e+360:e}function Ct(e){return Math.max(0,Math.min(1,e||0))}function wt(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}Ze(He,at,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:rt,formatHex:rt,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return mt(this).formatHsl()},formatRgb:ot,toString:ot}),Ze(dt,ct,Fe(He,{brighter:function(e){return e=null==e?We:Math.pow(We,e),new dt(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?Ye:Math.pow(Ye,e),new dt(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},clamp:function(){return new dt(pt(this.r),pt(this.g),pt(this.b),At(this.opacity))},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:ht,formatHex:ht,formatHex8:function(){return"#".concat(gt(this.r)).concat(gt(this.g)).concat(gt(this.b)).concat(gt(255*(isNaN(this.opacity)?1:this.opacity)))},formatRgb:ft,toString:ft})),Ze(xt,(function(e,t,n,i){return 1===arguments.length?mt(e):new xt(e,t,n,null==i?1:i)}),Fe(He,{brighter:function(e){return e=null==e?We:Math.pow(We,e),new xt(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?Ye:Math.pow(Ye,e),new xt(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*t,r=2*n-i;return new dt(wt(e>=240?e-240:e+120,r,i),wt(e,r,i),wt(e<120?e+240:e-120,r,i),this.opacity)},clamp:function(){return new xt(yt(this.h),Ct(this.s),Ct(this.l),At(this.opacity))},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=At(this.opacity);return"".concat(1===e?"hsl(":"hsla(").concat(yt(this.h),", ").concat(100*Ct(this.s),"%, ").concat(100*Ct(this.l),"%").concat(1===e?")":", ".concat(e,")"))}}));var bt=function(e){return function(){return e}};function It(e,t){var n=t-e;return n?function(e,t){return function(n){return e+n*t}}(e,n):bt(isNaN(e)?t:e)}var Et=function e(t){var n=function(e){return 1==(e=+e)?It:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(i){return Math.pow(e+i*t,n)}}(t,n,e):bt(isNaN(t)?n:t)}}(t);function i(e,t){var i=n((e=ct(e)).r,(t=ct(t)).r),r=n(e.g,t.g),o=n(e.b,t.b),a=It(e.opacity,t.opacity);return function(t){return e.r=i(t),e.g=r(t),e.b=o(t),e.opacity=a(t),e+""}}return i.gamma=e,i}(1);function Bt(e,t){t||(t=[]);var n,i=e?Math.min(t.length,e.length):0,r=t.slice();return function(o){for(n=0;no&&(r=t.slice(o,r),l[a]?l[a]+=r:l[++a]=r),(n=n[0])===(i=i[0])?l[a]?l[a]+=i:l[++a]=i:(l[++a]=null,s.push({i:a,x:Nt(n,i)})),o=Qt.lastIndex;return o180?t+=360:t-e>180&&(e+=360),o.push({i:n.push(r(n)+"rotate(",null,i)-2,x:Nt(e,t)})):t&&n.push(r(n)+"rotate("+t+i)}(o.rotate,a.rotate,l,s),function(e,t,n,o){e!==t?o.push({i:n.push(r(n)+"skewX(",null,i)-2,x:Nt(e,t)}):t&&n.push(r(n)+"skewX("+t+i)}(o.skewX,a.skewX,l,s),function(e,t,n,i,o,a){if(e!==n||t!==i){var l=o.push(r(o)+"scale(",null,",",null,")");a.push({i:l-4,x:Nt(e,n)},{i:l-2,x:Nt(t,i)})}else 1===n&&1===i||o.push(r(o)+"scale("+n+","+i+")")}(o.scaleX,o.scaleY,a.scaleX,a.scaleY,l,s),o=a=null,function(e){for(var t,n=-1,i=s.length;++n=0&&t._call.call(void 0,e),t=t._next;--Wt}()}finally{Wt=0,function(){for(var e,t,n=Ft,i=1/0;n;)n._call?(i>n._time&&(i=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:Ft=t);Ht=e,ln(i)}(),qt=0}}function an(){var e=_t.now(),t=e-Xt;t>1e3&&(Vt-=t,Xt=e)}function ln(e){Wt||(Jt&&(Jt=clearTimeout(Jt)),e-qt>24?(e<1/0&&(Jt=setTimeout(on,e-_t.now()-Vt)),Kt&&(Kt=clearInterval(Kt))):(Kt||(Xt=_t.now(),Kt=setInterval(an,1e3)),Wt=1,$t(on)))}function sn(e,t,n){var i=new nn;return t=null==t?0:+t,i.restart((function(n){i.stop(),e(n+t)}),t,n),i}nn.prototype=rn.prototype={constructor:nn,restart:function(e,t,n){if("function"!=typeof e)throw new TypeError("callback is not a function");n=(null==n?en():+n)+(null==t?0:+t),this._next||Ht===this||(Ht?Ht._next=this:Ft=this,Ht=this),this._call=e,this._time=n,ln()},stop:function(){this._call&&(this._call=null,this._time=1/0,ln())}};var un=n("start","end","cancel","interrupt"),cn=[];function dn(e,t,n,i,r,o){var a=e.__transition;if(a){if(n in a)return}else e.__transition={};!function(e,t,n){var i,r=e.__transition;function o(s){var u,c,d,h;if(1!==n.state)return l();for(u in r)if((h=r[u]).name===n.name){if(3===h.state)return sn(o);4===h.state?(h.state=6,h.timer.stop(),h.on.call("interrupt",e,e.__data__,h.index,h.group),delete r[u]):+u0)throw new Error("too late; already scheduled");return n}function fn(e,t){var n=An(e,t);if(n.state>3)throw new Error("too late; already running");return n}function An(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function pn(e,t){var n,i,r,o=e.__transition,a=!0;if(o){for(r in t=null==t?null:t+"",o)(n=o[r]).name===t?(i=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(i?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete o[r]):a=!1;a&&delete e.__transition}}function gn(e,t){var n,i;return function(){var r=fn(this,e),o=r.tween;if(o!==n)for(var a=0,l=(i=n=o).length;a=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?hn:fn;return function(){var a=o(this,e),l=a.on;l!==i&&(r=(i=l).copy()).on(t,n),a.on=r}}var Ln=je.prototype.constructor;function Dn(e){return function(){this.style.removeProperty(e)}}function Un(e,t,n){return function(i){this.style.setProperty(e,t.call(this,i),n)}}function Tn(e,t,n){var i,r;function o(){var o=t.apply(this,arguments);return o!==r&&(i=(r=o)&&Un(e,o,n)),i}return o._value=t,o}function On(e){return function(t){this.textContent=e.call(this,t)}}function Gn(e){var t,n;function i(){var i=e.apply(this,arguments);return i!==n&&(t=(n=i)&&On(i)),t}return i._value=e,i}var Zn=0;function Fn(e,t,n,i){this._groups=e,this._parents=t,this._name=n,this._id=i}function Hn(){return++Zn}var Yn=je.prototype;Fn.prototype=c({constructor:Fn,select:function(e){var t=this._name,n=this._id;"function"!=typeof e&&(e=C(e));for(var i=this._groups,r=i.length,o=new Array(r),a=0;a=(o=(p+v)/2))?p=o:v=o,(c=n>=(a=(g+m)/2))?g=a:m=a,r=f,!(f=f[d=c<<1|u]))return r[d]=A,e;if(l=+e._x.call(null,f.data),s=+e._y.call(null,f.data),t===l&&n===s)return A.next=f,r?r[d]=A:e._root=A,e;do{r=r?r[d]=new Array(4):e._root=new Array(4),(u=t>=(o=(p+v)/2))?p=o:v=o,(c=n>=(a=(g+m)/2))?g=a:m=a}while((d=c<<1|u)==(h=(s>=a)<<1|l>=o));return r[h]=f,r[d]=A,e}function ti(e,t,n,i,r){this.node=e,this.x0=t,this.y0=n,this.x1=i,this.y1=r}function ni(e){return e[0]}function ii(e){return e[1]}function ri(e,t,n){var i=new oi(null==t?ni:t,null==n?ii:n,NaN,NaN,NaN,NaN);return null==e?i:i.addAll(e)}function oi(e,t,n,i,r,o){this._x=e,this._y=t,this._x0=n,this._y0=i,this._x1=r,this._y1=o,this._root=void 0}function ai(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}_n.prototype=$n.prototype={constructor:_n,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,i){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+i)},bezierCurveTo:function(e,t,n,i,r,o){this._+="C"+ +e+","+ +t+","+ +n+","+ +i+","+(this._x1=+r)+","+(this._y1=+o)},arcTo:function(e,t,n,i,r){e=+e,t=+t,n=+n,i=+i,r=+r;var o=this._x1,a=this._y1,l=n-e,s=i-t,u=o-e,c=a-t,d=u*u+c*c;if(r<0)throw new Error("negative radius: "+r);if(null===this._x1)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(d>qn)if(Math.abs(c*l-s*u)>qn&&r){var h=n-o,f=i-a,A=l*l+s*s,p=h*h+f*f,g=Math.sqrt(A),v=Math.sqrt(d),m=r*Math.tan((Kn-Math.acos((A+d-p)/(2*g*v)))/2),x=m/v,y=m/g;Math.abs(x-1)>qn&&(this._+="L"+(e+x*u)+","+(t+x*c)),this._+="A"+r+","+r+",0,0,"+ +(c*h>u*f)+","+(this._x1=e+y*l)+","+(this._y1=t+y*s)}else this._+="L"+(this._x1=e)+","+(this._y1=t)},arc:function(e,t,n,i,r,o){e=+e,t=+t,o=!!o;var a=(n=+n)*Math.cos(i),l=n*Math.sin(i),s=e+a,u=t+l,c=1^o,d=o?i-r:r-i;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+s+","+u:(Math.abs(this._x1-s)>qn||Math.abs(this._y1-u)>qn)&&(this._+="L"+s+","+u),n&&(d<0&&(d=d%Xn+Xn),d>Vn?this._+="A"+n+","+n+",0,1,"+c+","+(e-a)+","+(t-l)+"A"+n+","+n+",0,1,"+c+","+(this._x1=s)+","+(this._y1=u):d>qn&&(this._+="A"+n+","+n+",0,"+ +(d>=Kn)+","+c+","+(this._x1=e+n*Math.cos(r))+","+(this._y1=t+n*Math.sin(r))))},rect:function(e,t,n,i){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +i+"h"+-n+"Z"},toString:function(){return this._}};var li=ri.prototype=oi.prototype;function si(e){return function(){return e}}function ui(e){return 1e-6*(e()-.5)}function ci(e){return e.x+e.vx}function di(e){return e.y+e.vy}function hi(e){return e.index}function fi(e,t){var n=e.get(t);if(!n)throw new Error("node not found: "+t);return n}function Ai(e){var t,n,i,r,o,a,l=hi,s=function(e){return 1/Math.min(r[e.source.index],r[e.target.index])},u=si(30),c=1;function d(i){for(var r=0,l=e.length;rc&&(c=i),rd&&(d=r));if(s>c||u>d)return this;for(this.cover(s,u).cover(c,d),n=0;ne||e>=r||i>t||t>=o;)switch(l=(th||(o=s.y0)>f||(a=s.x1)=v)<<1|e>=g)&&(s=A[A.length-1],A[A.length-1]=A[A.length-1-u],A[A.length-1-u]=s)}else{var m=e-+this._x.call(null,p.data),x=t-+this._y.call(null,p.data),y=m*m+x*x;if(y=(l=(A+g)/2))?A=l:g=l,(c=a>=(s=(p+v)/2))?p=s:v=s,t=f,!(f=f[d=c<<1|u]))return this;if(!f.length)break;(t[d+1&3]||t[d+2&3]||t[d+3&3])&&(n=t,h=d)}for(;f.data!==e;)if(i=f,!(f=f.next))return this;return(r=f.next)&&delete f.next,i?(r?i.next=r:delete i.next,this):t?(r?t[d]=r:delete t[d],(f=t[0]||t[1]||t[2]||t[3])&&f===(t[3]||t[2]||t[1]||t[0])&&!f.length&&(n?n[h]=f:this._root=f),this):(this._root=r,this)},li.removeAll=function(e){for(var t=0,n=e.length;t1?(null==n?s.delete(e):s.set(e,p(n)),t):s.get(e)},find:function(t,n,i){var r,o,a,l,s,u=0,c=e.length;for(null==i?i=1/0:i*=i,u=0;u1?(c.on(e,n),t):c.on(e)}}}function yi(e){return function(){return e}}var Ci=Math.abs,wi=Math.atan2,bi=Math.cos,Ii=Math.max,Ei=Math.min,Bi=Math.sin,ji=Math.sqrt,ki=1e-12,Ni=Math.PI,Mi=Ni/2,Si=2*Ni;function Qi(e){return e>1?0:e<-1?Ni:Math.acos(e)}function Pi(e){return e>=1?Mi:e<=-1?-Mi:Math.asin(e)}function zi(e){return e.innerRadius}function Ri(e){return e.outerRadius}function Li(e){return e.startAngle}function Di(e){return e.endAngle}function Ui(e){return e&&e.padAngle}function Ti(e,t,n,i,r,o,a,l){var s=n-e,u=i-t,c=a-r,d=l-o,h=d*s-c*u;if(!(h*hM*M+S*S&&(I=B,E=j),{cx:I,cy:E,x01:-c,y01:-d,x11:I*(r/C-1),y11:E*(r/C-1)}}function Gi(){var e=zi,t=Ri,n=yi(0),i=null,r=Li,o=Di,a=Ui,l=null;function s(){var s,u,c=+e.apply(this,arguments),d=+t.apply(this,arguments),h=r.apply(this,arguments)-Mi,f=o.apply(this,arguments)-Mi,A=Ci(f-h),p=f>h;if(l||(l=s=$n()),dki)if(A>Si-ki)l.moveTo(d*bi(h),d*Bi(h)),l.arc(0,0,d,h,f,!p),c>ki&&(l.moveTo(c*bi(f),c*Bi(f)),l.arc(0,0,c,f,h,p));else{var g,v,m=h,x=f,y=h,C=f,w=A,b=A,I=a.apply(this,arguments)/2,E=I>ki&&(i?+i.apply(this,arguments):ji(c*c+d*d)),B=Ei(Ci(d-c)/2,+n.apply(this,arguments)),j=B,k=B;if(E>ki){var N=Pi(E/c*Bi(I)),M=Pi(E/d*Bi(I));(w-=2*N)>ki?(y+=N*=p?1:-1,C-=N):(w=0,y=C=(h+f)/2),(b-=2*M)>ki?(m+=M*=p?1:-1,x-=M):(b=0,m=x=(h+f)/2)}var S=d*bi(m),Q=d*Bi(m),P=c*bi(C),z=c*Bi(C);if(B>ki){var R,L=d*bi(x),D=d*Bi(x),U=c*bi(y),T=c*Bi(y);if(Aki?k>ki?(g=Oi(U,T,S,Q,d,k,p),v=Oi(L,D,P,z,d,k,p),l.moveTo(g.cx+g.x01,g.cy+g.y01),kki&&w>ki?j>ki?(g=Oi(P,z,L,D,c,-j,p),v=Oi(S,Q,U,T,c,-j,p),l.lineTo(g.cx+g.x01,g.cy+g.y01),je?1:t>=e?0:NaN}function Hi(e){return e}function Yi(){var e=Hi,t=Fi,n=null,i=yi(0),r=yi(Si),o=yi(0);function a(a){var l,s,u,c,d,h=(a=Zi(a)).length,f=0,A=new Array(h),p=new Array(h),g=+i.apply(this,arguments),v=Math.min(Si,Math.max(-Si,r.apply(this,arguments)-g)),m=Math.min(Math.abs(v)/h,o.apply(this,arguments)),x=m*(v<0?-1:1);for(l=0;l0&&(f+=d);for(null!=t?A.sort((function(e,n){return t(p[e],p[n])})):null!=n&&A.sort((function(e,t){return n(a[e],a[t])})),l=0,u=f?(v-h*x)/f:0;l0?d*u:0)+x,p[s]={data:a[s],index:l,value:d,startAngle:g,endAngle:c,padAngle:m};return p}return a.value=function(t){return arguments.length?(e="function"==typeof t?t:yi(+t),a):e},a.sortValues=function(e){return arguments.length?(t=e,n=null,a):t},a.sort=function(e){return arguments.length?(n=e,t=null,a):n},a.startAngle=function(e){return arguments.length?(i="function"==typeof e?e:yi(+e),a):i},a.endAngle=function(e){return arguments.length?(r="function"==typeof e?e:yi(+e),a):r},a.padAngle=function(e){return arguments.length?(o="function"==typeof e?e:yi(+e),a):o},a}var Wi=function(e){return function(){return e}};function Ji(e,t){var n=t.sourceEvent,i=t.target,r=t.transform,o=t.dispatch;Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},target:{value:i,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:o}})}function Ki(e,t,n){this.k=e,this.x=t,this.y=n}Ki.prototype={constructor:Ki,scale:function(e){return 1===e?this:new Ki(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new Ki(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Xi=new Ki(1,0,0);function qi(e){e.stopImmediatePropagation()}function Vi(e){e.preventDefault(),e.stopImmediatePropagation()}function _i(e){return!(e.ctrlKey&&"wheel"!==e.type||e.button)}function $i(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e).hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]:[[0,0],[e.clientWidth,e.clientHeight]]}function er(){return this.__zoom||Xi}function tr(e){return-e.deltaY*(1===e.deltaMode?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function nr(){return navigator.maxTouchPoints||"ontouchstart"in this}function ir(e,t,n){var i=e.invertX(t[0][0])-n[0][0],r=e.invertX(t[1][0])-n[1][0],o=e.invertY(t[0][1])-n[0][1],a=e.invertY(t[1][1])-n[1][1];return e.translate(r>i?(i+r)/2:Math.min(0,i)||Math.max(0,r),a>o?(o+a)/2:Math.min(0,o)||Math.max(0,a))}function rr(){var e,t,i,r=_i,o=$i,a=ir,l=tr,s=nr,u=[0,1/0],c=[[-1/0,-1/0],[1/0,1/0]],d=250,h=Yt,f=n("start","zoom","end"),A=500,p=0,g=10;function v(e){e.property("__zoom",er).on("wheel.zoom",I,{passive:!1}).on("mousedown.zoom",E).on("dblclick.zoom",B).filter(s).on("touchstart.zoom",j).on("touchmove.zoom",k).on("touchend.zoom touchcancel.zoom",N).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function m(e,t){return(t=Math.max(u[0],Math.min(u[1],t)))===e.k?e:new Ki(t,e.x,e.y)}function x(e,t,n){var i=t[0]-n[0]*e.k,r=t[1]-n[1]*e.k;return i===e.x&&r===e.y?e:new Ki(e.k,i,r)}function y(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function C(e,t,n,i){e.on("start.zoom",(function(){w(this,arguments).event(i).start()})).on("interrupt.zoom end.zoom",(function(){w(this,arguments).event(i).end()})).tween("zoom",(function(){var e=this,r=arguments,a=w(e,r).event(i),l=o.apply(e,r),s=null==n?y(l):"function"==typeof n?n.apply(e,r):n,u=Math.max(l[1][0]-l[0][0],l[1][1]-l[0][1]),c=e.__zoom,d="function"==typeof t?t.apply(e,r):t,f=h(c.invert(s).concat(u/c.k),d.invert(s).concat(u/d.k));return function(e){if(1===e)e=d;else{var t=f(e),n=u/t[2];e=new Ki(n,s[0]-t[0]*n,s[1]-t[1]*n)}a.zoom(null,e)}}))}function w(e,t,n){return!n&&e.__zooming||new b(e,t)}function b(e,t){this.that=e,this.args=t,this.active=0,this.sourceEvent=null,this.extent=o.apply(e,t),this.taps=0}function I(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i1?t-1:0),o=1;op}s.event(e).zoom("mouse",a(x(s.that.__zoom,s.mouse[0]=Ne(e,l),s.mouse[1]),s.extent,c))}function g(e){u.on("mousemove.zoom mouseup.zoom",null),Re(e.view,s.moved),Vi(e),s.event(e).end()}}function B(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i0?ke(this).transition().duration(d).call(C,f,s,e):ke(this).call(v.transform,f,s,e)}}function j(n){for(var i=arguments.length,o=new Array(i>1?i-1:0),a=1;a1?t-1:0),i=1;i1?n-1:0),o=1;o=0;--r){var o=this.tryEntries[r],a=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var l=n.call(o,"catchLoc"),s=n.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--i){var r=this.tryEntries[i];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),b(n),c}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;b(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:E(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),c}},e}function ar(e){return ar="function"==typeof Symbol&&"symbol"==f(Symbol.iterator)?function(e){return f(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":f(e)},ar(e)}function lr(e,t,n,i,r,o,a){try{var l=e[o](a),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(i,r)}function sr(e){return function(){var t=this,n=arguments;return new Promise((function(i,r){var o=e.apply(t,n);function a(e){lr(o,i,r,a,l,"next",e)}function l(e){lr(o,i,r,a,l,"throw",e)}a(void 0)}))}}function ur(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cr(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,i=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw o}}}}function pr(e){var t=32;switch(e){case 0:t=23;break;case 1:t=26;break;case 2:default:t=32;break;case 3:t=38}return t}function gr(e){e=e.sort();for(var t=[],n=0;nt&&n<2*t||n>t&&n<3*t)&&i.push(e.length);var s=i.length;1===s?r.push({text:e,x:0,y:0}):2===s?i.forEach((function(t,n){0===n?r.push({text:e.substring(0,t),x:0,y:-7}):r.push({text:e.substring(i[0],t),x:0,y:7})})):i.forEach((function(t,n){0===n?r.push({text:e.substring(0,t),x:0,y:-12}):1===n?r.push({text:e.substring(i[0],t+1),x:0,y:4}):e.length>t?r.push({text:e.substring(i[1]+1,t-3)+"...",x:0,y:16}):r.push({text:e.substring(i[1]+1,t),x:0,y:16})}))}(),r}Ki.prototype;var mr=["circle","rect","ellipse"],xr=["url(#radialGradient-1)","url(#radialGradient-2)","url(#radialGradient-3)"],yr=["url(#lines1)","url(#lines2)","url(#lines3)"];function Cr(e,t,n){return e.selectAll(".node-circle").remove(),e.selectAll(".node-circle").data(t,(function(e){return e.id})).enter().append((function(e){return mr.includes(e.shape)?document.createElementNS("http://www.w3.org/2000/svg",e.shape):document.createElementNS("http://www.w3.org/2000/svg","circle")})).style("display",(function(e){return e.hide?"none":"block"})).style("opacity",(function(e){return e.hide?"0":"1"})).attr("r",(function(e){return"circle"==e.shape?wr(e.size):null})).attr("rx",(function(e){return"ellipse"==e.shape?wr(e.size)+10:"rect"==e.shape?10:null})).attr("ry",(function(e){return"ellipse"==e.shape?wr(e.size)+10:"rect"==e.shape?10:null})).attr("width",(function(e){return"rect"==e.shape?3*(wr(e.size)-6):2*(wr(e.size)-6)})).attr("height",(function(e){return"rect"==e.shape?1.5*(wr(e.size)-6):2*(wr(e.size)-6)})).attr("fill",(function(e){return e.colorType?xr[e.colorType-1]:e.color||"url(#radialGradient-1)"})).attr("color",(function(e){return e.color||"#2E8B57"})).attr("class",(function(e){return"node-circle node-circle-".concat(e.id," transition-opacity duration-500")})).attr("id",(function(e){return"node-circle".concat(e.id)})).style("cursor","pointer").on("mouseover",(function(e,t){var n=t.activeColor||"#008FFF";e.target.setAttribute("stroke",n),e.target.setAttribute("stroke-width","8")})).on("mouseout",(function(e){e.target.setAttribute("stroke-width","0")})).append("title").text((function(e){return e.name})),e.selectAll(".node-circle")}function wr(e){var t=32;switch(e){case 0:t=23;break;case 1:t=26;break;case 2:default:t=32;break;case 3:t=38}return t}function br(e,t){return e.selectAll("text").remove(),e.selectAll("text").data(t,(function(e){return e.id})).enter().append("text").attr("dy",".35em").attr("text-anchor","middle").attr("pointer-events","none").style("fill","#fff").style("font-size","10px").style("text-anchor","middle").attr("class",(function(e){return"node-text node-circle node-circle--text-".concat(e.id," node-text-").concat(e.id," transition-opacity duration-500")})).style("cursor","pointer").append("svg:title").text((function(e){return e.name})),e.selectAll("text").style("display",(function(e){return e.hide?"none":"block"})),e.selectAll("text").attr("d",(function(e){"rect"==e.shape?ke(".node-circle--text-".concat(e.id)).append("tspan").style("cursor","pointer").append("tspan").text((function(e){return e.name})):vr(e.name,wr(e.size)).forEach((function(t,n){ke(".node-circle--text-".concat(e.id)).append("tspan").style("cursor","pointer").attr("class",(function(e){return"node-circle--tspan-".concat(e.id,"-").concat(n)})).attr("x",t.x).attr("y",t.y).text((function(){return t.text}))}))})),e.selectAll("text")}function Ir(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=i._ops,o=ke("body"),a=[];if(t&&r.isShowBatchOperation)return n.push(e.id),ke("".concat(r.containerName)).style("background","#5e5e5e"),n.forEach((function(e){a.push(o.select("".concat(r.containerName," .node-circle-").concat(e)).attr("color"))})),o.selectAll("".concat(r.containerName," .node-circle")).attr("fill","#3c3b3b"),n.forEach((function(e,t){o.select("".concat(r.containerName," .node-circle-").concat(e)).attr("fill",a[t])})),void ke(".graph-bath").style("display","block");if(r.isShowMask){var l=[],s=[];r.links.map((function(t){t.source.id==e.id&&(l.push(t.target.id),s.push(t.source.id+t.target.id)),t.target.id==e.id&&(l.push(t.source.id),s.push(t.source.id+t.target.id))}));var u=gr(l),c=gr(s);u.push(e.id),o.selectAll("".concat(r.containerName," .line-item")).style("display","none"),ke("".concat(r.containerName)).style("background","#5e5e5e"),u.forEach((function(e){a.push(o.select("".concat(r.containerName," .node-circle-").concat(e)).attr("color"))})),o.selectAll("".concat(r.containerName," .node-circle")).attr("fill","#3c3b3b"),u.forEach((function(e,t){o.select("".concat(r.containerName," .node-circle-").concat(e)).attr("fill",a[t])})),c.forEach((function(e){o.selectAll("".concat(r.containerName," .line-item-").concat(e)).style("display",(function(e){return e.hide?"none":"block"}))}))}}var Er=[],Br={addPath:function(e){e.forEach((function(e){var t=Er.indexOf(e);-1!=t&&Er.splice(t,1),Er.unshift(e)}))},getPath:function(){return Er},clearPath:function(){Er.length=0}};function jr(e,t,n,i){return kr.apply(this,arguments)}function kr(){return kr=sr(or().mark((function e(t,n,i,r){var o;return or().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=i._ops,e.delegateYield(or().mark((function e(){var a,l,s,u,c,d,h,f,A,p,g,v,m,x,y,C,w,b,I,E,B,j,k,N,M,S,Q,P,z,R;return or().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t,e.next="remove"===e.t0?3:"hide"===e.t0?19:"contraction"===e.t0?22:"extend"===e.t0?42:"editSize"===e.t0?62:"editColor"===e.t0?71:"editShape"===e.t0?79:"extend-path"===e.t0?87:"contraction-path"===e.t0?96:100;break;case 3:a=0;case 4:if(!(a1?Q[1]:null)&&Mr.contractionPath(P,Q,i),Mr.extendPath(S,i),Mr.previousStep.id=S,Mr.previousStep.operate="extend",i.update(),e.abrupt("break",100);case 96:return z=n[0],-1!=(R=Br.getPath()).indexOf(z)&&(Mr.contractionPath(z,R,i),"extend"==Mr.previousStep.operate&&Mr.previousStep.id!=z?(Mr.extendPath(Mr.previousStep.id,i),Mr.previousStep.operate="extend"):(Mr.previousStep.id=z,Mr.previousStep.operate="contraction"),i.update()),e.abrupt("break",100);case 100:case"end":return e.stop()}}),e)}))(),"t0",2);case 2:ke(o.containerName).style("background",o.background);case 3:case"end":return e.stop()}}),e)}))),kr.apply(this,arguments)}var Nr,Mr={extendPath:function(e,t){for(var n=t._ops,i=n.nodes,r=n.links,o=[],a=[],l=0;l0)for(var c=0;c1&&void 0!==arguments[1]?arguments[1]:{};Nr=e,t._linkContainer.selectAll(".connect-item")._groups[0].length||t._linkContainer.append("g").attr("class","connect-item").append("path").attr("stroke-width",2).attr("stroke","#5e5ef0").attr("class","connect-item-inner"),ke("".concat(t._ops.containerName)).on("mousemove",(function(e){zr(e,t)}))}function zr(e,t){var n,i,r={translate:(i=(n=t._linkContainer._groups[0][0].parentNode.attributes.transform)&&/translate/.test(n.value)&&/scale/.test(n.value)&&n.value.match(/translate\(([^\)]+)\)\s?scale\(([^\)]+)/))&&i[1].split(",")||[0,0],scale:i&&i[2]||1},o=r.translate,a=r.scale;t._linkContainer.selectAll(".connect-item-inner").attr("d",(function(){return"M".concat(Nr.x,", ").concat(Nr.y," L").concat(e.offsetX/a-o[0]/a,", ").concat(e.offsetY/a-o[1]/a)}))}function Rr(e){return Array.isArray(e[0])?{message:"success",done:function(t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"order",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,o=!0;return 1==i&&e.length%2==0&&(o=!1),e.map((function(a,l){a._level=i,a._value=1==i?l+1:l+1+(n-1)*e.length,a._parent=2==i?1:r,a._site=1!=i||o?t:l=l/2){var n=e.startAngle;e.startAngle=e.endAngle,e.endAngle=n}return e}))):(l=1==e._level?e.children.length*n._toolbarData.length:e.children.length*e._num,a=Yi()(new Array(l).fill(1)).map((function(t){if("left"==e._site){var n=t.startAngle;t.startAngle=t.endAngle,t.endAngle=n}return t}))),t._num=a.length;var u=e._value;return"left"==t._site?(s=a.slice(a.length/2,a.length),u=e._value-e._num/2):s=a.slice(0,a.length/2),i=Vr(s,s.length/(e._num/2))[u-1],0==e._level&&(i=a),i}(t,r,n),l=zt(a[o].startAngle,a[o].endAngle);return function(r){return Gr?function(e,t,n,i,r,o,a,l){var s=Kr(n[a].startAngle,t(e),r._level+1,r._level+2,l),u=s.centroid(n[a]);return i[a].setAttribute("x",u[0]-6),i[a].setAttribute("y",u[1]-6),l._operationContainer.selectAll("".concat(o," .pie-icon")).transition().delay(150).styleTween("display",(function(){return Pt("none",Gr?"block":"none")})),s()}(r,l,a,i,t,e,o,n):""}}))}}}]),e}();function Jr(e){e.selectAll(".arc-item .pie-item").interrupt().attr("d",null),e.selectAll(".arc-item .pie-icon").interrupt().style("display","none"),e.style("display","none"),e.selectAll(".operation-item").attr("transform",(function(){return"rotate(0)"})),Gr=!1}var Kr=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2,r=arguments.length>4?arguments[4]:void 0;return Gi().innerRadius(n*r.containerSize+2).outerRadius(i*r.containerSize).padAngle(.02).startAngle(e).endAngle(t)};function Xr(){return Xr=sr(or().mark((function e(t,n,i){var r,o,a;return or().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t.type,e.next="connect"===e.t0?3:"unlocked"===e.t0?8:33;break;case 3:return Hr.length=0,Fr=!0,Hr.push(n),Pr(n,i._example),e.abrupt("break",36);case 8:o=Ar(i._example._ops.nodes),e.prev=9,o.s();case 11:if((a=o.n()).done){e.next=19;break}if((r=a.value).id!=n.id){e.next=17;break}return r.fx=null,r.fy=null,e.abrupt("break",19);case 17:e.next=11;break;case 19:e.next=24;break;case 21:e.prev=21,e.t1=e.catch(9),o.e(e.t1);case 24:return e.prev=24,o.f(),e.finish(24);case 27:return i._example._simulation._simulation.nodes(i._example._ops.nodes),i._example._simulation._simulation.alphaTarget(.08).restart(),setTimeout((function(){i._example._simulation._simulation.alphaTarget(0)}),300),e.next=32,t.click(n);case 32:return e.abrupt("break",36);case 33:return e.next=35,t.click({node:n});case 35:jr(t.type,[n.id],i._example);case 36:Ur=null,Jr(i._operationContainer);case 38:case"end":return e.stop()}}),e,null,[[9,21,24,27]])}))),Xr.apply(this,arguments)}function qr(){return(qr=sr(or().mark((function e(t,n){var i,r;return or().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ke(".graph-container").on("mousemove",null),Fr=!1,Hr.push(t),r={node:t,connects:(i=[]).concat.apply(i,Hr)},e.next=6,Or.click(r);case 6:Rr(e.sent||[Hr.splice(0)]).done(n),Ir(r.connects[0],!1,[],n),Hr.length=0;case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Vr(e,t){for(var n=[],i=0;i4&&void 0!==arguments[4]?arguments[4]:1,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:7,a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:7;this.deflection=i;var l=function(e){return e*e},s=this.deflection*Math.PI/180,u={x:Math.cos(s)*e,y:Math.sin(s)*e},c=e/(t+a),d=-n*c/(1-c),h=function(e,t,n,i){var r=e.y/(e.x-d),o=e.y-r*e.x,a=1+l(r),s=2*(r*o-n),u=l(o)+l(n)-l(t),c={x:(-s+i*Math.sqrt(l(s)-4*a*u))/(2*a)};return c.y=(c.x-d)*r,c},f=h(u,t+a,n,-1),A=-u.x/u.y,p=u.y+l(u.x)/u.y,g=-(f.x-n)/f.y,v=f.y+(f.x-n)*f.x/f.y,m=(p-v)/(g-A),x=A*m+p,y=Math.sqrt(l(m-u.x)+l(x-u.y)),C=Math.atan2(u.x-m,x-u.y),w=Math.atan2(f.x-m,x-f.y),b=(C+w)/2;this.deflection>0&&(b+=Math.PI);var I=w-C;this.deflection>0&&(I=2*Math.PI-I),this.shaftLength=I*y,C>w&&(this.shaftLength=0),this.midShaftPoint={x:m+y*Math.sin(b),y:x-y*Math.cos(b)};var E=function(e){var t=(e<0?1:-1)*Math.sqrt(l(e)/(1+l(A))),n=A*t;return{x:u.x+t,y:u.y+n}},B=function(e){var t=(e<0?-1:1)*Math.sqrt(l(e)/(1+l(g))),n=g*t;return{x:f.x+t,y:f.y+n}},j=function(e,t){return{x:m+(y+t)*Math.sin(e),y:x-(y+t)*Math.cos(e)}},k=function(e){var t=(e<0?-1:1)*Math.sqrt(l(e)/(1+l(1/g))),n=t/g;return{x:f.x+t,y:f.y-n}},N=function(e){return e.x+","+e.y},M=r/2,S=o/2,Q=u.y>0?0:1,P=u.y<0?0:1;this.outline=function(){if(C>w)return["M",N(B(-S)),"L",N(k(a)),"L",N(B(S)),"Z"].join(" ");var e=b-0,t=b+0;return["M",N(E(M)),"L",N(E(-M)),"A",y-M,y-M,0,0,Q,N(j(e,-M)),"L",N(j(e,M)),"A",y+M,y+M,0,0,P,N(E(M)),"Z","M",N(j(t,M)),"L",N(j(t,-M)),"A",y-M,y-M,0,0,Q,N(B(-M)),"L",N(B(-S)),"L",N(k(a)),"L",N(B(S)),"L",N(B(M)),"A",y+M,y+M,0,0,P,N(j(t,M))].join(" ")}}function $r(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:8,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:7,a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:7,l=n*Math.PI/180,s=e,u=e+a,c=e+t,d=c*Math.tan(l/2),h=r/2;function f(e,t){return e+","+t}this.shaftLength=3*d+r;var A=function(e,t,n){var i=t*Math.tan(l/2),r=t/Math.cos(l/2);return f((i+n)*Math.sin(e),r+(i+n)*Math.cos(e))},p=function(){var e=A(0,c,h+i/2+2).split(",");return{x:e[0],y:e[1]}};this.midShaftPoint=p();var g=function(e,t){return A((Math.PI+l)/2,e,t)},v=function(e,t){return A(-(Math.PI+l)/2,e,t)};this.outline=function(){var e=d-h,t=d+h;return["M",g(s,h),"L",g(c,h),"A",t,t,0,1,1,v(c,h),"L",v(u,h),"L",v(u,-o/2),"L",v(s,0),"L",v(u,o/2),"L",v(u,-h),"L",v(c,-h),"A",e,e,0,1,0,g(c,-h),"L",g(s,-h),"Z"].join(" ")}}function eo(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:7,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:7;this.length=n-(e+t),this.shaftLength=this.length-o;var a=e,l=a+this.shaftLength,s=a+this.length,u=i/2,c=r/2;this.midShaftPoint={x:a+this.shaftLength/2,y:0},this.outline=function(){var e=0,t=0;return["M",a,u,"L",e,u,"L",e,-u,"L",a,-u,"Z","M",t,u,"L",l,u,"L",l,c,"L",s,0,"L",l,-c,"L",l,-u,"L",t,-u,"Z"].join(" ")}}function to(){}var no=new to;function io(e,t){this.relationships=[],e.idi)return n;var r=Math.ceil((i-t)/12);return n.length-r<=0?"":n.substr(0,n.length-r)+"…"}},to.prototype.distributeAnglesForLoopArrows=function(e,t){for(var n,i=0,r=Array.from(e);i0){var h=void 0,f=void 0,A={start:0,end:0};for(o=0;oA.end-A.start&&(A.start=f,A.end=h);for(a=(A.end-A.start)/(n.relationships.length+1),o=0;o150?150/u:30,d=0;dt.x&&(e=t.x),ot.y&&(a=t.y),l=l)){(e.data!==t||e.next)&&(0===d&&(A+=(d=ui(n))*d),0===h&&(A+=(h=ui(n))*h),Au+A||oc+A||as.index){var p=u-l.x-l.vx,g=c-l.y-l.vy,v=p*p+g*g;ve.r&&(e.r=e[t].r)}function s(){if(t){var i,r,o=t.length;for(n=new Array(o),i=0;i3&&void 0!==arguments[3]?arguments[3]:1,r=n.benchmark,o=n.height,a=n.width,l=n.isResize,s=n.layout,u=s.distance?s.distance:Math.min(o,a)/2-80,c=Ai(t).iterations(.05).id((function(e){return e[r]})).distance((function(){return t.length<=5&&l?100:t.length<=20&&l?u:t.length<=60?180:230}));this._simulation.nodes(e).force("link",c).velocityDecay(.2).alpha(i).alphaDecay(.08),this._simulation.restart()}},{key:"addSimulationEvent",value:function(e,t,n,i){var r=this,o=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,r,o=[],a=!0,l=!1;try{for(n=n.call(e);!(a=(i=n.next()).done)&&(o.push(i.value),!t||o.length!==t);a=!0);}catch(e){l=!0,r=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw r}}return o}}(e,t)||hr(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e,3),a=o[0],l=o[1],s=o[2];this._simulation.on("tick",(function(){return no.layoutRelationships(i),r._root.layout.force&&no.layoutNodes(r._root),a.attr("transform",(function(e){return"translate("+e.source.x+" "+e.source.y+") rotate("+(e.naturalAngle-180)+")"})),l.attr("d",(function(e){return e.arrow.outline(e)})),s.attr("x",(function(e){return e.arrow.midShaftPoint.x})).attr("y",(function(e){return e.arrow.midShaftPoint.y+13})).attr("transform",(function(e){return e.naturalAngle<90||e.naturalAngle>270?"rotate(180 "+e.arrow.midShaftPoint.x+" "+e.arrow.midShaftPoint.y+")":null})).text((function(e){return e.shortCaption})),t.attr("cx",(function(e){return e.x})).attr("cy",(function(e){return e.y})).attr("x",(function(e){return"rect"==e.shape?e.x-pr(e.size):e.x-e.size+6})).attr("y",(function(e){return"rect"==e.shape?e.y-pr(e.size)/1.5:e.y-e.size+6})),void n.attr("x",(function(e){return vr(e.name,pr(e.size)).forEach((function(t,n){ke(".node-circle--tspan-".concat(e.id,"-").concat(n)).attr("x",e.x).attr("y",t.y+e.y)})),e.x})).attr("y",(function(e){return e.y}))}))}},{key:"drag",value:function(){var e=this;return function(){var e,t,i,r,o=Ue,a=Te,l=Oe,s=Ge,u={},c=n("start","drag","end"),d=0,h=0;function f(e){e.on("mousedown.drag",A).filter(s).on("touchstart.drag",v).on("touchmove.drag",m,Me).on("touchend.drag touchcancel.drag",x).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function A(n,l){if(!r&&o.call(this,n,l)){var s=y(this,a.call(this,n,l),n,l,"mouse");s&&(ke(n.view).on("mousemove.drag",p,Se).on("mouseup.drag",g,Se),ze(n.view),Qe(n),i=!1,e=n.clientX,t=n.clientY,s("start",n))}}function p(n){if(Pe(n),!i){var r=n.clientX-e,o=n.clientY-t;i=r*r+o*o>h}u.mouse("drag",n)}function g(e){ke(e.view).on("mousemove.drag mouseup.drag",null),Re(e.view,i),Pe(e),u.mouse("end",e)}function v(e,t){if(o.call(this,e,t)){var n,i,r=e.changedTouches,l=a.call(this,e,t),s=r.length;for(n=0;n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ',r[i("0x0")].position=i("0x3"),r.style.top="-10000px",r[i("0x0")][i("0x8")]=-1,document[i("0x2")][i("0x4")](r)}je.prototype.addElement=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i2&&void 0!==arguments[2]?arguments[2]:.1,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:15,r=rr().scaleExtent([n,i]).on("zoom",(function(e){t.attr("transform",e.transform)}));a.zoom=r,e.call(r),t.on("dblclick.zoom",null),e.on("dblclick.zoom",null)}(i,r,n.zoomOptions.minScale,n.zoomOptions.maxScale)}(o,this),this._simulation=new ro(this),this._pie=new Wr(this),this.update()}return u(e,[{key:"addNode",value:function(e){!function(e,t){t._ops.nodes.push(e),t.update()}(e,this)}},{key:"zoomIn",value:function(){ke(this._ops.containerName).select("svg").transition().duration(750).call(this.zoom.scaleBy,1.2)}},{key:"zoomOut",value:function(){ke(this._ops.containerName).select("svg").transition().duration(750).call(this.zoom.scaleBy,.8)}},{key:"toggleNode",value:function(e){var t=this;if(this._ops.clickToggle){var n=this._ops.nodes,i=this._ops.links;e.isExtendedState=!e.isExtendedState;var r=!e.isExtendedState,o=[e.id];setTimeout((function(){o.forEach((function(t){i.forEach((function(n){n.source.id!==t&&n.target.id!==t||n.target.id===e.id||(n.hide=r)}))})),t.update()}),100),function e(t,n,i){i.forEach((function(a){if(a.source.id===t){a.hide=r;var l=n.find((function(e){return e.id===a.target.id}));l&&(l.hide=r,o.push(l.id),e(l.id,n,i))}}))}(e.id,n,i)}}},{key:"showAllNodes",value:function(){this._ops.nodes.forEach((function(e){e.hide=!1})),this._ops.links.forEach((function(e){e.hide=!1})),this.update()}},{key:"deleteNode",value:function(e){!function(e,t){t._ops.nodes=t._ops.nodes.filter((function(t){return t.id!==e.id})),t._ops.links=t._ops.links.filter((function(t){return t.source.id!==e.id&&t.target.id!==e.id})),t.update(),Jr(t.operationContainer)}(e,this)}},{key:"scrollToNode",value:function(e){var t=document.querySelector(this._ops.containerName+" svg").querySelector("g.graph-box"),n=this._ops.nodes.find((function(t){return t.id===e}));if(n){var i=643.5-n.x,r=298-n.y;t.setAttribute("transform","translate(".concat(i,", ").concat(r,")"))}}},{key:"selectToNode",value:function(e){var t=document.querySelector(this._ops.containerName+" svg");document.body.querySelectorAll("circle.node-circle").forEach((function(e){e.classList.remove("highlightNode")})),e&&t.querySelector(".node-circle-"+e).classList.add("highlightNode")}},{key:"update",value:function(){var e,t,n=this,i=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._pie.showPie("");var o=this._ops.nodes,a=this._ops.links,s=this._nodeContainer.addElement(Cr,o,this),u=this._linkContainer.addElement(Sr,a,this),c=this._textContainer.addElement(br,o);s.on("click",function(){var e=l(d().mark((function e(t,i){var r,o,a;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.toggleNode(i),e.next=3,n._ops.nodeClick(i);case 3:(r=e.sent)&&(o=r.type,a=r.id,jr(o,a,n));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()),this._ops.isCustomMouse&&(s.on("mouseover",function(){var e=l(d().mark((function e(t,i){return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n._ops.nodeMouseover(i);case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()),s.on("mouseout",l(d().mark((function e(){return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n._ops.nodeMouseout();case 2:case"end":return e.stop()}}),e)}))))),s.on("contextmenu",(function(e,t){e.preventDefault(),n._pie.showPie(t,e)})),s.call(this._simulation.drag());var h=null===(e=document.querySelector(this._ops.containerName))||void 0===e?void 0:e.clientWidth,f=null===(t=document.querySelector(this._ops.containerName))||void 0===t?void 0:t.clientHeight,A=document.getElementsByClassName("".concat(this._ops.containerName,"-graph-container"))[0];A&&h&&f&&(this._ops.width=h,this._ops.height=f,A.setAttribute("viewBox","0 0 ".concat(h," ").concat(f))),i?this._simulation.updateSimulation(o,a,this._ops):this._simulation.updateSimulation(o,a,this._ops,.1),this._simulation.addSimulationEvent(u,s,c,a),function(e,t){var n=["object","function","undefined"];if("object"!==ar(t))return e;for(var i in t)-1===n.indexOf(ar(t[i]))&&(e[i]=t[i])}(this._ops,r),Object.getOwnPropertyNames(r).length&&this._updateBaseTheme()}},{key:"_updateBaseTheme",value:function(){ke(this._ops.containerName).style("background",this._ops.background)}}]),e}(),e.storage=Br,Object.defineProperty(e,"__esModule",{value:!0})},"object"==f(t)?a(t):(r=[t],void 0===(o="function"==typeof(i=a)?i.apply(t,r):i)||(e.exports=o))},7619:function(e,t,n){"use strict";function i(e){var t=!0;if(e.length>0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],i=0;i3?(0,N.jsxs)(N.Fragment,{children:["课堂内有",(0,N.jsx)("span",{className:j,children:null==t?void 0:t.join("、")}),"等",(0,N.jsx)("span",{className:j,children:n}),"名学生"]}):(0,N.jsxs)(N.Fragment,{children:["课堂内有",(0,N.jsx)("span",{className:j,children:null==t?void 0:t.join("、")}),["","一","两","三"][n],"名学生"]})},Q=function(e){var t=e.onCancel,n=e.onOk,i=e.visible,r=(e.inPaper,e.renderData),o=(e.type,e.isMultipleCourse),a=void 0!==o&&o,l=g.Z.useForm(),u=A()(l,1)[0],d=(0,p.useState)(1),f=A()(d,2),x=f[0],y=f[1],C=(0,p.useState)(!1),w=A()(C,2),I=w[0],E=w[1],k=(0,p.useMemo)((function(){return 1===(null==r?void 0:r.total_num)&&1===(null==r?void 0:r.can_copy_num)}),[r]),M=(0,p.useMemo)((function(){var e;return null==r||null===(e=r.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[r]);return(0,N.jsx)(N.Fragment,{children:k?(0,N.jsxs)(v.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:B,width:682,confirmLoading:I,onCancel:t,onOk:h()(s()().mark((function e(){var t,i,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),t=x,a&&(o=c()({},u.getFieldsValue()),t=null==r||null===(i=r.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==o[e.id]?c()(c()({},e),{},{is_copy:o[e.id]}):e}))),e.next=5,n(t);case 5:E(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,N.jsx)("div",{className:b,style:{marginBottom:20},children:a?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(S,{studentNames:null==r?void 0:r.student_names,total:null==r?void 0:r.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),a?(0,N.jsx)(g.Z,{form:u,preserve:!1,children:null==M?void 0:M.map((function(e){return(0,N.jsxs)(p.Fragment,{children:[(0,N.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,N.jsx)(g.Z.Item,{name:e.id,initialValue:1,children:(0,N.jsxs)(m.ZP.Group,{className:b,children:[(0,N.jsx)(m.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,N.jsx)(m.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,N.jsxs)(m.ZP.Group,{value:x,onChange:function(e){return y(e.target.value)},className:b,style:{marginBottom:30},children:[(0,N.jsx)(m.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,N.jsx)(m.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,N.jsxs)("div",{children:[(0,N.jsx)("div",{className:b,style:{marginBottom:10},children:"* 说明:"}),(0,N.jsx)("div",{className:b,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,N.jsx)("div",{className:"".concat(b," ").concat(j),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,N.jsx)(v.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:I,title:"提示",width:682,onCancel:t,onOk:h()(s()().mark((function e(){var t,i,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),t=0,a&&(o=c()({},u.getFieldsValue()),t=null==r||null===(i=r.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==o[e.id]?c()(c()({},e),{},{is_use:o[e.id]}):e}))),e.next=5,n(t);case 5:E(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,N.jsxs)("div",{className:b,children:[(0,N.jsx)(S,{studentNames:null==r?void 0:r.student_names,total:null==r?void 0:r.student_count}),"学习过该实践项目。",a?(0,N.jsxs)(g.Z,{form:u,preserve:!1,children:[(0,N.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==M?void 0:M.map((function(e){return(0,N.jsxs)(p.Fragment,{children:[(0,N.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,N.jsx)(g.Z.Item,{name:e.id,initialValue:1,children:(0,N.jsxs)(m.ZP.Group,{className:b,children:[(0,N.jsx)(m.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,N.jsx)(m.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,N.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,N.jsx)("span",{className:j,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},P=function(){var e=(0,p.useState)(!1),t=A()(e,2),n=t[0],i=t[1],r=(0,p.useState)(),o=A()(r,2),l=o[0],u=o[1],c=function(){var e=h()(s()().mark((function e(t){var n,r,o,l,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.isImportMultipleCourse,r=void 0!==n&&n,o=a()(t,M),console.log(t),e.t0=null==t?void 0:t.result,e.t0){e.next=7;break}return e.next=6,(0,k.Tr)(o);case 6:e.t0=e.sent;case 7:if(!("status"in(l=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!r){e.next=17;break}if(!(null==l||null===(c=l.course_data_list)||void 0===c?void 0:c.some((function(e){return e.is_show})))){e.next=16;break}return u(l),i(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",l.course_data_list||[]);case 17:if(0!==l.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return u(l),i(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return[n,function(){return i(!1)},l,c]},z=function(e){var t=g.Z.useForm(),n=A()(t,1)[0],i=(0,p.useState)(!1),o=A()(i,2),a=o[0],l=o[1],u=e.onCancel,c=e.onOk,d=e.visible,f=e.inPaper,b=void 0!==f&&f,k=e.renderData,M=e.type,Q=e.isMultipleCourse,P=void 0!==Q&&Q,z=e.position,R=(0,p.useMemo)((function(){return b?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:E,render:function(e,t){return(0,N.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,t){return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],initialValue:1,children:(0,N.jsxs)(m.ZP.Group,{children:[(0,N.jsx)(m.ZP,{value:1,children:"是"}),(0,N.jsx)(m.ZP,{value:0,children:"否"})]})}),(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],hidden:!0,initialValue:1,children:(0,N.jsx)(x.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:E,render:function(e,t){return(0,N.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,t){return(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],initialValue:1,children:(0,N.jsxs)(m.ZP.Group,{children:[(0,N.jsx)(m.ZP,{value:1,children:"是"}),(0,N.jsx)(m.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,t){return(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],initialValue:1,children:(0,N.jsxs)(m.ZP.Group,{children:[(0,N.jsx)(m.ZP,{value:1,children:"是"}),(0,N.jsx)(m.ZP,{value:0,children:"否"})]})})}}]}),[b]),L=(0,p.useMemo)((function(){return b?[{title:"实践项目名称",dataIndex:"name",width:424,className:E,align:"center",ellipsis:!0,render:function(e,t){return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e}),(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],hidden:!0,initialValue:0,children:(0,N.jsx)(x.Z,{type:"hidden"})}),(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],hidden:!0,initialValue:1,children:(0,N.jsx)(x.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:E,ellipsis:!0,align:"center",render:function(e,t){return(0,N.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,t){return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],initialValue:0,children:(0,N.jsxs)(m.ZP.Group,{children:[(0,N.jsx)(m.ZP,{value:1,children:"是"}),(0,N.jsx)(m.ZP,{value:0,children:"否"})]})}),(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],hidden:!0,initialValue:0,children:(0,N.jsx)(x.Z,{type:"hidden"})})]})}}]}),[b]);if(P){var D={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:E,render:function(e,t){return(0,N.jsx)("a",{href:"/classrooms/".concat(t.course_id),children:e})}};R=[D].concat(r()(R)),L=[D].concat(r()(L))}var U=(0,p.useMemo)((function(){return function(e){var t=e.used,n=e.copy,i=e.canNotCopy,r=e.studentNames,o=e.studentCount,a=e.inPaper,l=e.is_random,s=void 0!==l&&l,u=e.position,c=(void 0===u?"":u)||(a?"试卷":"课程");return(0,N.jsxs)("span",{children:[(0,N.jsx)(S,{studentNames:r,total:o}),"学习过",c,"中的",(0,N.jsx)("span",{className:j,children:t}),"个项目,",n>0&&i>0?(0,N.jsxs)(N.Fragment,{children:["其中",(0,N.jsx)("span",{className:j,children:n}),"个项目支持复制,",(0,N.jsx)("span",{className:j,children:i}),"个项目不支持复制"]}):n>0&&0===i?(0,N.jsxs)(N.Fragment,{children:["其中",(0,N.jsx)("span",{className:j,children:n}),"个项目支持复制"]}):0===n&&i>0?(0,N.jsxs)(N.Fragment,{children:["其中",(0,N.jsx)("span",{className:j,children:i}),"个项目不支持复制"]}):void 0,"。请选择",s?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==k?void 0:k.repeat_shixun_num,copy:null==k?void 0:k.can_copy_num,canNotCopy:null==k?void 0:k.no_copy_num,studentNames:null==k?void 0:k.student_names,studentCount:null==k?void 0:k.student_count,is_random:null==k?void 0:k.is_random,inPaper:b,position:z})}),[k,b,z]);return(0,N.jsx)(v.Z,{title:"提示",centered:!0,open:d,confirmLoading:a,onOk:h()(s()().mark((function e(){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),t=n.getFieldsValue(),i=Object.keys(t).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:t[e].is_use,is_copy:t[e].is_copy}})),e.next=5,c(i);case 5:l(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:u,width:880,okText:"确认",className:B,destroyOnClose:!0,children:(0,N.jsxs)(g.Z,{form:n,preserve:!1,children:[(0,N.jsx)("div",{className:C,children:U}),(0,N.jsxs)("div",{style:{marginBottom:30},children:[(0,N.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,N.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,N.jsx)("div",{className:j,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==k?void 0:k.can_copy_num)>0&&(0,N.jsxs)("div",{children:[(0,N.jsx)("div",{className:w,children:"支持复制的项目"}),(0,N.jsx)(y.Z,{columns:R,className:I,dataSource:null==k?void 0:k.can_copy_list,rowKey:"subject"===M?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==k?void 0:k.no_copy_num)>0&&(0,N.jsxs)("div",{children:[(0,N.jsx)("div",{className:w,children:"不支持复制的项目"}),(0,N.jsx)(y.Z,{columns:L,className:I,dataSource:null==k?void 0:k.no_copy_list,rowKey:"subject"===M?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==k?void 0:k.no_use_list.length)>0&&(null==k?void 0:k.no_use_list.map((function(e){return(0,N.jsxs)("div",{children:[(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,N.jsx)(x.Z,{type:"hidden"})}),(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,N.jsx)(x.Z,{type:"hidden"})})]},"subject"===M?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},R=function(e){return"multiple"===e.modalType?(0,N.jsx)(z,c()({},e)):(0,N.jsx)(Q,c()({},e))}},65046:function(e,t,n){"use strict";n.d(t,{Z:function(){return b}});var i=n(79800),r=n.n(i),o=n(7557),a=n.n(o),l=n(41498),s=n.n(l),u=n(59301),c=n(8591),d=n(38854),h=n(96033),f=n(45071),A=n(79905),p=n(56102),g=n(54173),v={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},m=n(37712);function x(e){if(isNaN(e))return{minutes:"00",seconds:"00"};var t=new Date(1e3*e).toISOString().substr(11,8);return{hour:t.substr(0,2),minutes:t.substr(3,2),seconds:t.substr(6,2)}}function y(e,t){return e-t}function C(e){e.sort(y);for(var t=0,n=0;n0&&!this.paused&&!this.ended&&this.readyState>2)}});var w=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i,b=(0,u.forwardRef)((function(e,t){var n,i,o=e.allow_skip,l=e.src,y=e.toLog,b=e.videoId,I=e.logWatchHistory,E=e.courseId,B=void 0===E?null:E,j=e.startTime,k=e.handlePause,N=void 0===k?function(){}:k,M=e.handlePlay,S=void 0===M?function(){}:M,Q=e.handlePlayEnded,P=void 0===Q?function(){}:Q,z=e.autoPlay,R=void 0!==z&&z,L=e.onPlayEnded,D=void 0===L?function(){}:L,U="flv"===(null===(i=l=null===(n=l)||void 0===n?void 0:n.replace("http://","https://"))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i.pop()),T=(0,u.useRef)(),O=(0,u.useRef)(),G=(0,u.useRef)(),Z=(0,u.useRef)(),F=(0,u.useRef)(),H=(0,u.useRef)(),Y=(0,u.useRef)(),W=(0,u.useRef)(),J=(0,u.useRef)(),K=(0,u.useRef)(),X=(0,u.useRef)(),q=(0,u.useRef)(),V=(0,u.useRef)(),_=(0,u.useRef)(),$=navigator.userAgent.toLowerCase().match(w),ee=$?$[0]:"pc",te=(0,u.useRef)(!1),ne=(0,A.eY)(),ie=0,re=0,oe=0,ae=null,le=!1,se=20,ue=1,ce=!1,de=!1,he=[];(0,u.useImperativeHandle)(t,(function(){return{getLastUpdatedTime:function(){return T.current.currentTime},getDuration:function(){return T.current.duration}}})),c.ZP.config({maxCount:1,getContainer:function(){return G.current}});var fe=(0,u.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={point:T.current.currentTime};function i(){return r.apply(this,arguments)}function r(){return(r=s()(a()().mark((function t(){var i;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return ce=!0,t.next=3,null==I?void 0:I(n);case 3:i=t.sent,ae=i,ce=!1,e&&e();case 7:case"end":return t.stop()}}),t)})))).apply(this,arguments)}ae?(n.log_id=ae,n.watch_duration=C(he),n.total_duration=re):(B?(n.video_id=parseInt(b,10),n.course_id=B):n.video_id=b,n.duration=ie,n.device=ee),t&&(n.ed="1"),i()}),[b,B]);function Ae(){T.current.paused?(Z.current.style.display="none",F.current.style.display="block"):(Z.current.style.display="block",F.current.style.display="none")}function pe(){X.current.style.display="none",V.current.style.display="none",q.current.style.display="none",T.current.muted||0===T.current.volume?X.current.style.display="block":T.current.volume>0&&T.current.volume<=.5?V.current.style.display="block":q.current.style.display="block"}(0,u.useEffect)((function(){var e;T.current&&(Z.current.style.display="none",F.current.style.display="block"),c.ZP.destroy();var t=null;return h.Z.isSupported&&U&&l&&(null===(e=l)||void 0===e?void 0:e.indexOf(".m3u8"))<0?(t=h.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:l,muted:!1}),T.current&&(t.attachMediaElement(T.current),t.load())):T.current.setAttribute("src",l),pe(),function(){t&&(t.unload(),t.pause(),t.destroy(),t=null)}}),[T,U,l]),(0,u.useEffect)((function(){document.getElementById("play"),document.querySelectorAll(".playback-icons use");function e(){S(),j&&!te.current&&(T.current.currentTime=j),te.current=!0,he.push(T.current.currentTime),le||(le=!0,y&&fe())}function t(){return n.apply(this,arguments)}function n(){return(n=s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ae(),he.push(T.current.currentTime),y&&fe((function(){ae=null,oe=0,le=!1,ce=!1,de=!1,he=[],re=0,ue=1}),!0),D();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function i(){H.current.value=Math.round(T.current.currentTime),Y.current.value=Math.round(T.current.currentTime)}function r(){var e=Math.round(T.current.duration);H.current.setAttribute("max",e),Y.current.setAttribute("max",e);var t=x(e);W.current.innerText="".concat(t.hour>0?t.hour+":":"").concat(t.minutes,":").concat(t.seconds),W.current.setAttribute("datetime","".concat(t.hour>0?" "+t.hour+" ":"").concat(t.minutes,"m ").concat(t.seconds,"s"))}function l(){try{var e=Math.round(T.current.duration);H.current.setAttribute("max",e),Y.current.setAttribute("max",e);var t=x(e);W.current.innerText="".concat(t.hour>0?t.hour+":":"").concat(t.minutes,":").concat(t.seconds),W.current.setAttribute("datetime","".concat(t.hour>0?" "+t.hour+" ":"").concat(t.minutes,"m ").concat(t.seconds,"s")),i(),function(){var e=x(Math.round(T.current.currentTime));J.current.innerText="".concat(e.hour>0?e.hour+":":"").concat(e.minutes,":").concat(e.seconds),J.current.setAttribute("datetime","".concat(e.hour>0?" "+e.hour+" ":"").concat(e.minutes,"m ").concat(e.seconds,"s"))}();var n=O.current.getBoundingClientRect(),r=n.width,o=(n.height,n.x),a=n.y;if(o<0||a<0||!r)return;if(!de){var l=T.current.currentTime,s=l-oe;Math.abs(s)<10?(re+=Math.abs(s),oe=l,ce||re-ue*se>=0&&(ue++,he.push(oe),y&&fe())):(oe=l,y&&fe())}}catch(e){console.log(e)}}function u(){de=!0}function d(){T.current.playing&&he.push(T.current.currentTime,oe),oe=T.current.currentTime,de=!1}function h(){(ie=T.current.duration)<=20&&(se=ie/3),T.current.addEventListener("play",e)}function f(){N()}function A(e){if(o){var t=e.target.dataset.seek?e.target.dataset.seek:e.target.value;T.current.currentTime=t,Y.current.value=t,H.current.value=t}else c.ZP.warning("该视频禁止快进/后退播放")}function p(e){var t=Math.round(e.offsetX/e.target.clientWidth*parseInt(e.target.getAttribute("max"),10));H.current.setAttribute("data-seek",t);var n=x(t);K.current.textContent="".concat(n.hour>0?n.hour+":":"").concat(n.minutes,":").concat(n.seconds);var i=T.current.getBoundingClientRect();K.current.style.left="".concat(e.pageX-i.left,"px")}function v(e){switch(e.code){case"Space":e.preventDefault(),xe();break;case"ArrowRight":if(e.preventDefault(),!o){c.ZP.warning("该视频禁止快进/后退播放");break}if(T.current.currentTime>=T.current.duration)break;T.current.currentTime=parseInt(T.current.currentTime)+5,i();break;case"ArrowLeft":if(e.preventDefault(),!o){c.ZP.warning("该视频禁止快进/后退播放");break}if(0===T.current.currentTime)break;T.current.currentTime=parseInt(T.current.currentTime)-5,i();break;case"ArrowUp":e.preventDefault(),T.current.volume<1&&(T.current.volume=(parseInt(10*T.current.volume)+1)/10);break;case"ArrowDown":e.preventDefault(),T.current.volume>0&&(T.current.volume=(parseInt(10*T.current.volume)-1)/10)}}return G.current.addEventListener((0,g.gH)(),(function(e){e.preventDefault(),(0,g.vp)()?(T.current.style.width="100%",T.current.style.height="100%"):T.current.style.cssText=""})),T.current.addEventListener("canplay",h),T.current.addEventListener("ended",t),T.current.addEventListener("seeking",u),T.current.addEventListener("seeked",d),T.current.addEventListener("loadedmetadata",r),H.current.addEventListener("mousemove",p),H.current.addEventListener("input",A),T.current.addEventListener("timeupdate",l),T.current.addEventListener("pause",f),T.current.addEventListener("volumechange",pe),document.addEventListener("keydown",v),function(){var n,i,o,a,s,c,g,m,x,C,w,b;null===(n=T.current)||void 0===n||n.removeEventListener("canplay",h),null===(i=T.current)||void 0===i||i.removeEventListener("play",e),null===(o=T.current)||void 0===o||o.removeEventListener("ended",t),null===(a=T.current)||void 0===a||a.removeEventListener("seeking",u),null===(s=T.current)||void 0===s||s.removeEventListener("seeked",d),null===(c=H.current)||void 0===c||c.removeEventListener("mousemove",p),null===(g=H.current)||void 0===g||g.removeEventListener("input",A),null===(m=T.current)||void 0===m||m.removeEventListener("timeupdate",l),null===(x=T.current)||void 0===x||x.removeEventListener("pause",f),null===(C=T.current)||void 0===C||C.removeEventListener("loadedmetadata",r),null===(w=T.current)||void 0===w||w.removeEventListener("volumechange",pe),document.removeEventListener("keydown",v),null!==(b=T.current)&&void 0!==b&&b.playing&&(he.push(oe,T.current.currentTime),y&&fe())}}),[T,l]),(0,u.useEffect)((function(){var e;if(T.current.onended=function(){P(T)},T.current.oncontextmenu=function(){return!1},(null===(e=l)||void 0===e?void 0:e.indexOf(".m3u8"))>-1)if(T.current.canPlayType("application/vnd.apple.mpegurl"))T.current.src=l;else if(f.ZP.isSupported()){var t=new f.ZP;t.loadSource(l),t.attachMedia(T.current)}}),[l]);var ge=(0,u.useState)(1),ve=r()(ge,2),me=(ve[0],ve[1]),xe=function(){T.current.paused||T.current.ended?T.current.play():T.current.pause(),Ae()};return(0,m.jsxs)("div",{style:{position:"relative"},ref:G,children:[(0,m.jsx)("div",{ref:O,className:"".concat(v.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(v.animate__loop),children:ne?ne.login:" "}),(0,m.jsx)("div",{className:v.container,children:(0,m.jsxs)("div",{className:v["video-container"],id:"video-container",children:[(0,m.jsx)("div",{className:v["playback-animation"],id:"playback-animation",children:(0,m.jsxs)("svg",{className:v["playback-icons"],children:[(0,m.jsx)("use",{className:"hidden",href:"#play-icon"}),(0,m.jsx)("use",{href:"#pause"})]})}),(0,m.jsx)("video",{className:v.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:T,autoPlay:R}),(0,m.jsxs)("div",{className:"".concat(v["video-controls"]," "),id:"video-controls",children:[(0,m.jsxs)("div",{className:v["bottom-controls"],children:[(0,m.jsxs)("div",{className:v["left-controls"],children:[(0,m.jsx)("button",{"data-title":"播放/暂停",id:"play",onClick:xe,children:(0,m.jsxs)("svg",{className:v["playback-icons"],children:[(0,m.jsx)("use",{ref:F,href:"#play-icon"}),(0,m.jsx)("use",{ref:Z,style:{display:"none"},href:"#pause"})]})}),(0,m.jsxs)("div",{className:v.time,children:[(0,m.jsx)("time",{id:"time-elapsed",ref:J,children:"00:00"}),(0,m.jsx)("span",{children:" / "}),(0,m.jsx)("time",{id:"duration",ref:W,children:"00:00"})]})]}),(0,m.jsxs)("div",{className:v["right-controls"],children:[o&&(0,m.jsx)(d.Z,{placement:"top",overlayClassName:v.rateOverlay,getPopupContainer:function(e){return e.parentNode},menu:{items:[{key:"1",label:(0,m.jsx)("span",{onClick:function(){me(1),T.current.playbackRate=1},children:"1.0x"})},{key:"2",label:(0,m.jsx)("span",{onClick:function(){me(1.5),T.current.playbackRate=1.5},children:"1.5x"})},{key:"3",label:(0,m.jsx)("span",{onClick:function(){me(2),T.current.playbackRate=2},children:"2.0x"})}]},children:(0,m.jsx)("div",{className:"".concat(v.controlText," mr5"),children:"倍速"})}),(0,m.jsx)(p.CopyToClipboard,{text:l,onCopy:function(){return c.ZP.success("复制成功")},children:(0,m.jsx)("button",{"data-title":"复制链接",children:(0,m.jsx)("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}})})}),(0,m.jsxs)("div",{className:v["volume-controls"],children:[(0,m.jsxs)("button",{"data-title":"开启/关闭声音",className:v["volume-button"],id:"volume-button",onClick:function(){T.current.muted=!T.current.muted,T.current.muted?(_.current.setAttribute("data-volume",volume.value),_.current.value=0):_.current.value=_.current.dataset.volume},children:[(0,m.jsx)("i",{ref:X,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),(0,m.jsx)("i",{ref:V,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),(0,m.jsx)("i",{ref:q,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})]}),(0,m.jsx)("input",{className:v.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:_,style:{display:"none"},onClick:pe})]}),(0,m.jsx)("button",{"data-title":"全屏/退出全屏",className:v["fullscreen-button"],onClick:function(){(0,g.vp)()?(0,g.BU)():(0,g.Dj)(G.current)},children:(0,m.jsx)("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})})]})]}),(0,m.jsxs)("div",{className:v["video-progress"],children:[(0,m.jsx)("progress",{ref:Y,value:"0",min:"0"}),(0,m.jsx)("input",{className:v.seek,ref:H,value:"0",min:"0",type:"range",step:"1"}),(0,m.jsx)("div",{className:v["seek-tooltip"],ref:K,id:"seek-tooltip",children:"00:00"})]})]})]})}),(0,m.jsx)("svg",{style:{display:"none"},children:(0,m.jsxs)("defs",{children:[(0,m.jsx)("symbol",{id:"pause",viewBox:"0 0 24 24",children:(0,m.jsx)("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})}),(0,m.jsx)("symbol",{id:"play-icon",viewBox:"0 0 24 24",children:(0,m.jsx)("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})}),(0,m.jsx)("symbol",{id:"volume-high",viewBox:"0 0 24 24",children:(0,m.jsx)("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})}),(0,m.jsx)("symbol",{id:"volume-low",viewBox:"0 0 24 24",children:(0,m.jsx)("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})}),(0,m.jsx)("symbol",{id:"volume-mute",viewBox:"0 0 24 24",children:(0,m.jsx)("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})}),(0,m.jsx)("symbol",{id:"fullscreen",viewBox:"0 0 24 24",children:(0,m.jsx)("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})}),(0,m.jsx)("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24",children:(0,m.jsx)("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})}),(0,m.jsx)("symbol",{id:"pip",viewBox:"0 0 24 24",children:(0,m.jsx)("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})})]})})]})}))},58704:function(e,t,n){"use strict";n.d(t,{h:function(){return v}});var i=n(82242),r=n.n(i),o=n(79800),a=n.n(o),l=n(59301),s=n(57809),u=n(78241),c=n(3113),d=n(89780),h=n.n(d),f=(n(88024),n(59575),n(37712)),A=s.default.Option,p={labelCol:{span:4},wrapperCol:{span:20}},g={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function v(e){var t=e.value,n=e.onChange,i=e.mode,o=e.options,s=void 0===o?{}:o,u=(0,l.useRef)(),c=(0,l.useState)(),d=a()(c,2),A=d[0],p=d[1];return(0,l.useEffect)((function(){if(A){var e=function(e){var t=e.getValue();n&&n(t)};return A.on("change",e),function(){A.off("change",e)}}}),[A,n]),(0,l.useEffect)((function(){A&&A.setOption("mode",i)}),[A,i]),(0,l.useEffect)((function(){A&&(t===A.getValue()&&""!==t||setTimeout((function(){A.setValue(t||"")}),300))}),[A,t]),(0,l.useEffect)((function(){if(u.current&&!A){var e=h().fromTextArea(u.current,r()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},s));p(e)}}),[u.current,A]),(0,f.jsx)("div",{className:"my-codemirror-container",children:(0,f.jsx)("textarea",{ref:u})})}t.Z=function(e){var t=e.callback,n=e.onCancel,i=(0,l.useState)("python"),o=a()(i,2),d=o[0],h=o[1];return(0,f.jsxs)(u.Z,r()(r()({},p),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,f.jsx)(u.Z.Item,{label:"代码语言",name:"language",children:(0,f.jsx)(s.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){h(g[e][1])},children:Object.keys(g).map((function(e){return(0,f.jsx)(A,{value:e,children:g[e][0]},e)}))})}),(0,f.jsx)(u.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,f.jsx)(v,{mode:d})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(c.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(c.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},49312:function(e,t,n){"use strict";n.d(t,{Z:function(){return Ce}});var i=n(91232),r=n.n(i),o=n(79800),a=n.n(o),l=n(85573),s=n.n(l),u=n(59301),c=n(89780),d=n.n(c),h=n(76374),f=(n(88024),n(6313),n(25717),n(99498),n(25419),n(67549),n(63743)),A=n(37712),p=function(e){var t=e.value,n=void 0===t?"":t,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,u.useMemo)((function(){return""}),[n]));return(0,A.jsx)(A.Fragment,{children:(0,A.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=n(82242),v=n.n(g),m=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function x(e){var t=e.onActionCallback,n=e.title,i=e.icon,r=e.actionName,o=e.className,a=void 0===o?"":o,l=e.children;return(0,A.jsxs)("a",{title:n,className:a,onClick:function(){t(r)},children:[(0,A.jsx)("i",{className:"".concat(i)}),l]})}var y=function(e){var t=e.watch,n=e.showNullButton,i=e.showNullProgramButton,r=e.onActionCallback,o=e.fullScreen,a=e.insertTemp,l=e.hidetoolBar,s=e.extraUse,u=[].concat(m,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,A.jsxs)("ul",{className:"markdown-toolbar-container",children:[!l&&u.map((function(e,t){return(0,A.jsx)("li",{children:e.actionName?(0,A.jsx)(x,v()(v()({},e),{},{onActionCallback:r})):(0,A.jsx)("span",{className:"v-line"})},t)})),n?(0,A.jsx)("li",{children:(0,A.jsx)(x,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:r,children:(0,A.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("li",{children:(0,A.jsx)(x,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:r,children:(0,A.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,A.jsx)("li",{children:(0,A.jsx)(x,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:r,children:(0,A.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,A.jsx)("li",{children:(0,A.jsx)(x,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:r,children:(0,A.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),s&&(0,A.jsx)("li",{children:s}),(0,A.jsx)("li",{className:"btn-full-screen",children:(0,A.jsx)(x,{icon:"".concat(o?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:o?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:r})})]})},C=n(98516),w=n(78241),b=n(92832),I=n(3113),E={labelCol:{span:4},wrapperCol:{span:20}},B=function(e){var t=e.callback,n=e.onCancel;return(0,A.jsxs)(w.Z,v()(v()({},E),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,A.jsx)(w.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,A.jsx)(b.Z,{})}),(0,A.jsx)(w.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,A.jsx)(b.Z,{})}),(0,A.jsxs)("div",{className:"flex-container flex-end",children:[(0,A.jsx)(I.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,A.jsx)(I.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},j=n(58704),k=n(40438),N=n(95237),M=n(36702),S=function(e){var t=e.callback,n=e.onCancel,i=document.createElement("canvas"),r=i.getContext("2d");i.width=1e3,i.height=800,r.fillStyle="#ffffff",r.fillRect(0,0,i.width,i.height);var o=i.toDataURL("image/png");return(0,A.jsx)(N.Z,{style:{height:"100vh"},children:(0,A.jsx)(M.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:o,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})},Q=n(7557),P=n.n(Q),z=n(41498),R=n.n(z),L=n(37205),D=n.n(L),U=n(12378);function T(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(T,go.CommandHandler),T.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},T.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.x,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t,e.position.y))})),e.commitTransaction("aligning left")},T.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.x+e.actualBounds.width;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},T.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.y,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,t))})),e.commitTransaction("alignTop")},T.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.y+e.actualBounds.height;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},T.prototype.alignCenterX=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center X");var n=t.actualBounds.x+t.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},T.prototype.alignCenterY=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center Y");var n=t.actualBounds.y+t.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},T.prototype.alignColumn=function(e){var t=this.diagram;t.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var i=0;i0){for(var i=a.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(o)}else if("Down"===n.key){var r;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(t).first())&&e.select(r);else for(;null!==t;){var o,a,l;if(null===(o=t.findTreeParentNode()))break;if((l=(a=this._sortTreeChildrenByY(o)).indexOf(t))i.y?1:n.xi.x?1:0})),t},T.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},T.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(T.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(T.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var O=T,G=(n(39169),n(85160)),Z=n(43418),F=n(43604),H=n(75105),Y="myPaletteDiv___Xjz2I",W="maxH60___Pd4Re";window.go=U;var J=function(e){var t=e.onCancel,n=e.callback,i=(0,u.useRef)(),r=(0,u.useRef)(),o=(0,u.useRef)(),l=(0,u.useRef)(!1),s=(0,u.useRef)(!1),c=(0,u.useState)(0),d=a()(c,2),h=d[0],f=d[1],p=function(){var e=R()(P()().mark((function e(){var t,r;return P()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.current.makeImage(),e.next=3,(0,H.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:r=e.sent,n({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,u.useEffect)((function(){f(h+1)}),[]),(0,A.jsx)("div",{ref:s,className:l.current?"".concat(W," body-overflow-initial"):"body-overflow-initial",children:(0,A.jsx)(Z.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!h,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,A.jsxs)(N.Z,{children:[(0,A.jsx)(F.Z,{flex:1,children:"插入流程图"}),(0,A.jsx)(F.Z,{onClick:function(){l.current=!l.current,f(h+1)},children:(0,A.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,A.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,A.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,A.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,A.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,A.jsx)("div",{style:{height:"calc(100% - 50px)"},className:Y,ref:o})]}),(0,A.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,A.jsx)(G.FI,{initDiagram:function(){var e=U.GraphObject.make,t="#ff3333",n="#3358ff",a="#25ad23",l="#d533ff",s="#7d33ff",u="#ff6233",c="#ffffff",d="#000000",h="#fffcd5",f="#d5ebff",A="#f2dfe0",p="#a5d2fa",g="#cccccc",v="#b3e6b3",m="#fcbbbd";function x(t,n){var i=function(e,n){e.handled=!0,e.diagram.model.commit((function(i){var r=n.part.adornedPart,o=(new U.Point).setRectSpot(r.actualBounds,t);o.subtract(r.location),o.scale(2,2),o.x+=130*Math.sign(o.x),o.y+=130*Math.sign(o.y),o.add(r.location),o.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(r.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(r.data)),i.addNodeData(a);var l={from:r.key,to:i.getKeyForNodeData(a)};i.addLinkData(l);var s=e.diagram.findNodeForData(a);s.location=o,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(U.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(U.Spot.Top)||t.equals(U.Spot.Bottom)?25:18,height:t.equals(U.Spot.Top)||t.equals(U.Spot.Bottom)?18:25,fill:"orange",stroke:c,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(t){return e(U.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function C(e,t){return function(n,i){n.handled=!0,n.diagram.model.commit((function(n){n.set(i.part.adornedPart.data,e,t)}))}}function w(t,n){return n||(n="color"),e(U.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:C(n,t),contextClick:C(n,t)})}function b(){return[e("ContextMenuButton",e(U.Panel,"Horizontal",w(c,"fill"),w(h,"fill"),w(f,"fill"),w(A,"fill"))),e("ContextMenuButton",e(U.Panel,"Horizontal",w(g,"fill"),w(v,"fill"),w(p,"fill"),w(m,"fill")))]}function I(){return[e("ContextMenuButton",e(U.Panel,"Horizontal",w(d),w(a),w(n),w(t))),e("ContextMenuButton",e(U.Panel,"Horizontal",w(c),w(l),w(s),w(u)))]}function E(t,n){return n||(n="thickness"),e(U.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:C(n,t),contextClick:C(n,t)})}function B(t,n){return n||(n="dash"),e(U.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:C(n,t),contextClick:C(n,t)})}function j(){return[e("ContextMenuButton",e(U.Panel,"Horizontal",E(1),E(2),E(3),E(4))),e("ContextMenuButton",e(U.Panel,"Horizontal",B(null),B([2,4]),B([4,4])))]}function k(t,n){return n||(n="figure"),e(U.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:C(n,t),contextClick:C(n,t)})}function N(t){return e(U.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function M(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(U.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:C("dir",t),contextClick:C("dir",t)})}function S(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",U.Spot.stringify(U.Spot.AllSides)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(U.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function Q(t,n){var i=0,r=U.Spot.RightSide;t.equals(U.Spot.Top)?(i=270,r=U.Spot.TopSide):t.equals(U.Spot.Left)?(i=180,r=U.Spot.LeftSide):t.equals(U.Spot.Bottom)&&(i=90,r=U.Spot.BottomSide),n||(i-=180);var o=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",U.Spot.stringify(r)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(U.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:o,contextClick:o})}return i.current=new U.Diagram(r.current,{padding:20,grid:e(U.Panel,"Grid",e(U.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(U.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(O),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(U.Node,"Auto",{locationSpot:U.Spot.Center,locationObjectName:"SHAPE",desiredSize:new U.Size(120,60),minSize:new U.Size(40,40),resizable:!0,resizeCellSize:new U.Size(10,10),rotatable:!0},new U.Binding("location","loc",U.Point.parse).makeTwoWay(U.Point.stringify),new U.Binding("desiredSize","size",U.Size.parse).makeTwoWay(U.Size.stringify),e(U.Shape,{name:"SHAPE",fill:c,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:U.Spot.AllSides,toSpot:U.Spot.AllSides},new U.Binding("figure"),new U.Binding("fill"),new U.Binding("stroke","borderColor"),new U.Binding("strokeWidth","thickness"),new U.Binding("strokeDashArray","dash")),e(U.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(U.TextBlock,{margin:1,textAlign:"center",overflow:U.TextBlock.OverflowEllipsis,editable:!0},new U.Binding("text").makeTwoWay(),new U.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(U.Panel,"Vertical",{maxSize:new U.Size(200,NaN)},e(U.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new U.Binding("text")),e(U.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new U.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(U.Adornment,"Spot",e(U.Placeholder,{padding:10}),x(U.Spot.Top,"TriangleUp"),x(U.Spot.Left,"TriangleLeft"),x(U.Spot.Right,"TriangleRight"),x(U.Spot.Bottom,"TriangleDown"),y({alignment:new U.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(U.Panel,"Horizontal",k("Rectangle"),k("RoundedRectangle"),k("Ellipse"),k("Diamond"))),e("ContextMenuButton",e(U.Panel,"Horizontal",k("Parallelogram2"),k("ManualOperation"),k("Procedure"),k("Cylinder1"))),e("ContextMenuButton",e(U.Panel,"Horizontal",k("Terminator"),k("CreateRequest"),k("Document"),k("TriangleDown"))),b(),I(),j()),i.current.groupTemplate=e(U.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:U.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new U.Binding("location","loc",U.Point.parse).makeTwoWay(U.Point.stringify),e(U.Panel,"Auto",{name:"BODY"},e(U.Shape,{parameter1:10,fill:c,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:U.Spot.AllSides,toSpot:U.Spot.AllSides},new U.Binding("fill"),new U.Binding("stroke","color"),new U.Binding("strokeWidth","thickness"),new U.Binding("strokeDashArray","dash")),e(U.Placeholder,{background:"transparent",margin:20})),e(U.TextBlock,{alignment:U.Spot.Top,alignmentFocus:U.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new U.Binding("text"),new U.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(U.Adornment,"Spot",e(U.Panel,"Auto",e(U.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(U.Placeholder,{margin:1.5})),y({alignment:U.Spot.TopRight,alignmentFocus:U.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",b(),I(),j()),i.current.linkTemplate=e(U.Link,{layerName:"Foreground",routing:U.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new U.Binding("fromSpot","fromSpot",U.Spot.parse),new U.Binding("toSpot","toSpot",U.Spot.parse),new U.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new U.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new U.Binding("points").makeTwoWay(),e(U.Shape,{strokeWidth:2},new U.Binding("stroke","color"),new U.Binding("strokeWidth","thickness"),new U.Binding("strokeDashArray","dash")),e(U.Shape,{segmentIndex:0,segmentOffset:new U.Point(15,0),segmentOrientation:U.Link.OrientAlong,alignmentFocus:U.Spot.Right,figure:"circle",width:10,strokeWidth:0},new U.Binding("fill","color"),new U.Binding("visible","dir",(function(e){return 1===e}))),e(U.Shape,{segmentIndex:-1,segmentOffset:new U.Point(-10,6),segmentOrientation:U.Link.OrientPlus90,alignmentFocus:U.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new U.Binding("fill","color"),new U.Binding("visible","dir",(function(e){return e>=1})),new U.Binding("width","thickness",(function(e){return 7+3*e})),new U.Binding("height","thickness",(function(e){return 7+3*e})),new U.Binding("segmentOffset","thickness",(function(e){return new U.Point(-15,4+1.5*e)}))),e(U.Shape,{segmentIndex:0,segmentOffset:new U.Point(15,-6),segmentOrientation:U.Link.OrientMinus90,alignmentFocus:U.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new U.Binding("fill","color"),new U.Binding("visible","dir",(function(e){return 2===e})),new U.Binding("width","thickness",(function(e){return 7+3*e})),new U.Binding("height","thickness",(function(e){return 7+3*e})),new U.Binding("segmentOffset","thickness",(function(e){return new U.Point(-15,4+1.5*e)}))),e(U.TextBlock,{alignmentFocus:new U.Spot(0,1,-4,0),editable:!0},new U.Binding("text").makeTwoWay(),new U.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(U.Adornment,e(U.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:N(2)},new U.Binding("pathPattern","thickness",N)),y({alignmentFocus:new U.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",I(),j(),e("ContextMenuButton",e(U.Panel,"Horizontal",M(0),M(1),M(2))),e("ContextMenuButton",e(U.Panel,"Horizontal",e(U.Panel,"Spot",S(!1),Q(U.Spot.Top,!1),Q(U.Spot.Left,!1),Q(U.Spot.Right,!1),Q(U.Spot.Bottom,!1)),e(U.Panel,"Spot",{margin:new U.Margin(0,0,0,2)},S(!0),Q(U.Spot.Top,!0),Q(U.Spot.Left,!0),Q(U.Spot.Right,!0),Q(U.Spot.Bottom,!0))))),new U.Palette(o.current,{maxSelectionCount:1,linkTemplate:e(U.Link,{locationSpot:U.Spot.Center,selectionAdornmentTemplate:e(U.Adornment,"Link",{locationSpot:U.Spot.Center},e(U.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(U.Shape,{toArrow:"Standard",stroke:null}))},{routing:U.Link.AvoidsNodes,curve:U.Link.JumpOver,corner:5,toShortLength:4},new U.Binding("points"),e(U.Shape,{isPanelMain:!0,strokeWidth:2}),e(U.Shape,{toArrow:"Standard",stroke:null})),model:new U.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(D()(U.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(U.Node,"Auto",{locationSpot:U.Spot.Center},new U.Binding("location","location",U.Point.parse).makeTwoWay(U.Point.stringify),e(U.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new U.Binding("stroke").makeTwoWay(),new U.Binding("fill").makeTwoWay(),new U.Binding("figure")),e(U.TextBlock,{margin:new U.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new U.Size(16,16),maxSize:new U.Size(10,NaN),textAlign:"center",editable:!0},new U.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(U.Panel,"Grid",e(U.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(U.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,A.jsx)("div",{ref:r})]})]}),(0,A.jsx)("div",{className:"tr",children:(0,A.jsx)(I.ZP,{size:"large",onClick:p,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},K=n(5112),X=n(94001),q=K.ZP.Group,V={margin:"0 8px"},_=function(e){var t=e.callback,n=e.onCancel;return(0,A.jsxs)(w.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,A.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,A.jsx)("span",{style:V,children:"单元格数:"}),(0,A.jsx)("span",{style:V,children:"行数"}),(0,A.jsx)(w.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,A.jsx)(X.Z,{})}),(0,A.jsx)("span",{style:V,children:"列数"}),(0,A.jsx)(w.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,A.jsx)(X.Z,{})})]}),(0,A.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,A.jsx)("span",{style:V,children:"对齐方式:"}),(0,A.jsx)(w.Z.Item,{name:"align",children:(0,A.jsxs)(q,{children:[(0,A.jsx)(K.ZP,{value:"default",children:(0,A.jsx)("i",{className:"fa fa-align-justify"})}),(0,A.jsx)(K.ZP,{value:"left",children:(0,A.jsx)("i",{className:"fa fa-align-left"})}),(0,A.jsx)(K.ZP,{value:"center",children:(0,A.jsx)("i",{className:"fa fa-align-center"})}),(0,A.jsx)(K.ZP,{value:"right",children:(0,A.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,A.jsxs)("div",{className:"flex-container flex-end",children:[(0,A.jsx)(I.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,A.jsx)(I.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},$=n(78673),ee=n(89265),te=n.n(ee),ne=(0,u.forwardRef)((function(e,t){var n=e.use3d,i=e.width,r=e.height,o=e.callback,l=(e.showSaveButton,(0,u.useRef)()),s=(0,u.useRef)(),c=(0,u.useState)(!1),d=a()(c,2),h=d[0],f=d[1],p=(0,u.useRef)({id:l,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,u.useEffect)((function(){s.current=new(te())(p.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,u.useEffect)((function(){p.current.appName=h?"3D":"graphing",s.current.inject("applet_container")}),[h]),(0,u.useEffect)((function(){f(n)}),[n]),(0,u.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,A.jsxs)(N.Z,{align:"middle",children:[(0,A.jsx)(F.Z,{flex:1,children:(0,A.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:h,onChange:function(e){return f(e)}})}),(0,A.jsx)(F.Z,{children:(0,A.jsx)(I.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=n(11908),re=n(10160),oe=n(8591),ae="link",le="upload-image",se="add-flowchart",ue="draw-image",ce="code-block",de="add-table",he="------------",fe={default:he,left:":".concat(he),center:":".concat(he,":"),right:"".concat(he,":")},Ae=n(11724);var pe="@▁▁@",ge=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var me=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",xe=s()(s()({},me+"-B","bold"),me+"-I","italic"),ye=s()(s()(s()(s()(s()(s()(s()(s()({},ae,"添加链接"),ce,"添加代码块"),le,"添加图片"),ue,"添加画图"),se,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ce=function(e){var t=e.defaultValue,n=void 0===t?"":t,i=e.onChange,o=e.width,l=void 0===o?"100%":o,c=e.height,g=void 0===c?400:c,v=e.miniToolbar,m=void 0!==v&&v,x=e.isFocus,w=void 0!==x&&x,b=e.watch,I=e.insertTemp,E=e.mode,N=void 0===E?"markdown":E,M=e.id,Q=void 0===M?"markdown-editor-id":M,P=e.showResizeBar,z=void 0!==P&&P,R=e.noStorage,L=void 0!==R&&R,D=e.showNullButton,U=void 0!==D&&D,T=e.showNullProgramButton,O=void 0!==T&&T,G=e.hidetoolBar,F=void 0!==G&&G,H=e.fullScreen,Y=void 0!==H&&H,W=e.onBlur,K=e.onCMBeforeChange,X=e.onFullScreen,q=e.className,V=void 0===q?"":q,$=e.disablePaste,ee=void 0!==$&&$,te=e.disabled,he=void 0!==te&&te,me=e.disabledFill,Ce=void 0!==me&&me,we=e.placeholder,be=void 0===we?"":we,Ie=e.values,Ee=void 0===Ie?"":Ie,Be=e.extraUse,je=(0,u.useState)(null),ke=a()(je,2),Ne=ke[0],Me=ke[1],Se=(0,u.useState)(n),Qe=a()(Se,2),Pe=Qe[0],ze=Qe[1],Re=(0,u.useState)(b),Le=a()(Re,2),De=Le[0],Ue=Le[1],Te=(0,u.useState)(Y),Oe=a()(Te,2),Ge=Oe[0],Ze=Oe[1],Fe=(0,u.useState)(""),He=a()(Fe,2),Ye=He[0],We=He[1],Je=(0,u.useState)(0),Ke=a()(Je,2),Xe=Ke[0],qe=Ke[1],Ve=(0,u.useState)(g),_e=a()(Ve,2),$e=_e[0],et=_e[1],tt=(0,u.useState)(!1),nt=a()(tt,2),it=(nt[0],nt[1]),rt=(0,u.useState)(0),ot=a()(rt,2),at=ot[0],lt=ot[1],st=(0,u.useState)(0),ut=a()(st,2),ct=ut[0],dt=ut[1],ht=(0,u.useRef)(),ft=(0,u.useRef)(),At=(0,u.useRef)(),pt=(0,u.useRef)();(0,u.useEffect)((function(){var e=window.scrollY||window.pageYOffset;ze(Ee),null==Ne||Ne.setValue(Ee),window.scrollTo(0,e)}),[Ee]),(0,u.useEffect)((function(){null==X||X(Ge)}),[Ge]),(0,u.useEffect)((function(){if(ht.current){var e=function(e,n){if(!ee){var i=n.clipboardData;if(i){var r=i.types.toString(),o=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==N)return;try{var a,l=o[1];"file"===(null===(a=o[0])||void 0===a?void 0:a.kind)&&(l=o[0]);var s=l.getAsFile(),u=s.name.split(".").pop();(0,k.I)(s,(function(e){var n,i,r;e.id?(null==s||null===(n=s.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?t.replaceSelection('')):(null==s||null===(r=s.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?t.replaceSelection('').concat(s.name,"")):ge.includes(u)?t.replaceSelection('').concat(s.name,"")):t.replaceSelection("[".concat(s.name,"](").concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){oe.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=d().fromTextArea(ht.current,{mode:N,lineNumbers:!m,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",be):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),i=n.getCursor(),r=n.getLine(i.line),o=r.charAt(i.ch-1),a=r.lastIndexOf("@▁@",i.ch),l=r.lastIndexOf("@▁▁@",i.ch),s=a>l?a:l,u=a>l?3:4;if(-1===pe.indexOf(o))return null;if(console.log("change1:",t,e,r,i,s,a,l,o),s>=0&&i.ch-s<5){var c=s+u;return n.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:c}),{line:i.line,ch:c}}return null}(e);n&&t.preventDefault()}})),w&&t.focus(),t.on("paste",e),he&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Me(t),function(){t.off("paste",e)}}}),[]);var gt=(0,u.useCallback)((function(){ft.current}),[$e,ft,Ge]);(0,u.useEffect)((function(){if(Ne){var e=function(){var e=new h.Z((function(e){var t,n=r()(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gt(),Ne.setSize("100%","100%"),Ne.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(ht.current.parentElement),e}();return function(){var t,n;null!==(t=ht.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=ht.current)||void 0===n?void 0:n.parentElement)}}}),[Ne,gt]),(0,u.useEffect)((function(){if(Ne){for(var e=[],t=function(){var t=a()(i[n],2),r=t[0],o=t[1],l=s()({},r,(function(){vt(o)}));e.push(l),Ne.addKeyMap(l)},n=0,i=Object.entries(xe);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(Q);e>=Xe+1e4&&(!t||t!==Pe)&&(window.sessionStorage.setItem(Q,Pe),it(!0))}}),1e4),(0,u.useEffect)((function(){Ue(b)}),[Ne,b]),(0,u.useEffect)((function(){Ne&&w&&Ne.focus()}),[Ne,w]),(0,u.useEffect)((function(){if(De&&Ne){var e=function(e){var t=e.target;if(pt.current){var n=t.scrollTop/t.scrollHeight;pt.current.scrollTop=pt.current.scrollHeight*n}},t=Ne.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Ne,De]),(0,u.useEffect)((function(){if(Ne&&K){var e=function(e,t){K(e,t)};return Ne.on("beforeChange",e),function(){Ne.off("beforeChange",e)}}}),[Ne,K]),(0,u.useEffect)((function(){if(Ne&&W){var e=function(){W(Ne.getValue())};return Ne.on("blur",e),function(){Ne.off("blur",e)}}}),[Ne,W]),(0,u.useEffect)((function(){if(Ne){var e=function(e,t){var n=e.getValue();ze(n),qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(O?i(n,wt(n)):i(n))};return Ne.on("change",e),function(){Ne.off("change",e)}}}),[Ne,i]),(0,u.useEffect)((function(){if(Ne)if(null==n)Ne.setValue(""),ze("");else{var e=window.scrollY||window.pageYOffset;n!==Ne.getValue()&&(Ne.setValue(n),ze(n),Ne.setCursor(he?1:Ne.lineCount(),0),window.scrollTo(0,e))}}),[Ne,n]);var vt=(0,u.useCallback)((function(e){var t=Ne.getCursor(),n=Ne.getSelection(),i=n.split("\n");switch(e){case"bold":return Ne.replaceSelection("**"+n+"**"),""===n&&Ne.setCursor(t.line,t.ch+2),Ne.focus();case"italic":return Ne.replaceSelection("*"+n+"*"),""===n&&Ne.setCursor(t.line,t.ch+1),Ne.focus();case"code":return Ne.replaceSelection("`"+n+"`"),""===n&&Ne.setCursor(t.line,t.ch+1),Ne.focus();case"inline-latex":return We("inline-latex"),Ne.focus();case"latex":return Ne.replaceSelection("```latex\n"+n+"\n```"),Ne.setCursor(t.line+1,n.length+1),Ne.focus();case"line-break":return Ne.replaceSelection("
\n"),Ne.focus();case"list-ul":return""===n?Ne.replaceSelection("- "+n):Ne.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ne.focus();case"list-ol":return""===n?Ne.replaceSelection("1. "+n):Ne.replaceSelection(i.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Ne.focus();case"add-null-ch":return""===n&&Ne.setCursor(t.line,t.ch),Ne.replaceSelection("▁"),Ne.focus();case"add-signal":return""===n&&Ne.setCursor(t.line,t.ch),Ne.replaceSelection("@▁@"),Ne.focus();case"add-multiple":return""===n&&Ne.setCursor(t.line,t.ch),Ne.replaceSelection(pe),Ne.focus();case"inster-template-1":return""===n&&Ne.setCursor(t.line,t.ch),Ne.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ne.focus();case"eraser":return Ne.setValue(""),Ne.focus();case"trigger-watch":return Ue(!De),Ne.focus();case"trigger-full-screen":return Ze(!Ge),Ne.focus();case ae:return void We(ae);case ce:return void We(ce);case le:return void We(le);case ue:return void We(ue);case"maths-latex":return void We("maths-latex");case se:return void We(se);case de:return void We(de);default:throw new Error}}),[Ne,De,Ge]),mt=(0,u.useCallback)((function(e,t){var n,i,r,o,a;switch(We(""),Ye){case ae:var l=e.title,s=e.link;return Ne.replaceSelection("[".concat(l,"](").concat(s,")")),Ne.focus();case ce:var u=e.language,c=e.content;return Ne.replaceSelection(["```"+u,c,"```"].join("\n")),Ne.focus();case"maths-latex":for(var d=atob(e),h=new Uint8Array(d.length),f=0;f-1||null==v||!v.type?g?Ne.replaceSelection("![ ".concat(g," ]( ").concat(p,' "').concat(g,'" )')):Ne.replaceSelection("![,](".concat(p,")")):(null==v||null===(o=v.type)||void 0===o?void 0:o.indexOf("video"))>-1?Ne.replaceSelection('')):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Ne.replaceSelection('').concat(v.name,"")):ge.includes(m)?Ne.replaceSelection('').concat(v.name,"")):Ne.replaceSelection("[".concat(v.name,"](").concat(re.Z.API_SERVER).concat(p,")")),Ne.focus();case de:for(var x=e.row,y=e.col,C=e.align,w="\n",b=0;b300&&(t=300),et(g+t+"px")}},i=At.current,r=!1,o=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Ne,At]),(0,u.useEffect)((function(){et(g)}),[g]);var Ct={width:ve(l),height:ve($e)},wt=((0,u.useMemo)((function(){if(Xe){var e=new Date(Xe),t=e.getHours(),n=e.getMinutes(),i=e.getSeconds();return n=n<10?"0"+n:n,i=i<10?"0"+i:i,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(i)}return 0}),[Xe]),function(e){var t=[];if(O){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,i){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,u.useEffect)((function(){ye[Ye]&&Ye!==ue&&Ye!==se&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;lt(t),dt(n)}),0)}),[Ye]);var bt=function(e,t,n,i){var r=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&n>e||e>o-20&&nt||t>r-20&&i0&&(0,l.jsx)("div",{className:a,children:n.map((function(e,t){return(0,l.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,l.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},t)}))}),h]}),i&&(0,l.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:u})]})})},u=n(79800),c=n.n(u),d="row___aXJjm",h="title___HUKL0",f="tagsWrap___XB2W3",A="action___VdHb1",p="bar___t1kKC",g="tag___V7Eft",v="name___Hk1Ip",m="num___xQpcH",x="active___XryTX",y="tagsBorderWrap___OMxjs",C=n(92310),w=n.n(C),b=n(89392),I=function(e){var t=e.dataSource,n=void 0===t?[]:t,r=e.value,o=e.onChange,a=e.onTitleChange,s=e.className,u=e.title,C=e.titleWidth,I=void 0===C?41:C,E=e.style,B=void 0===E?{}:E,j=e.fontColor,k=void 0===j?"#6A7283":j,N=e.showCount,M=(0,i.useState)(0),S=c()(M,2),Q=S[0],P=S[1],z=(0,i.useState)(!1),R=c()(z,2),L=R[0],D=R[1],U=(0,i.useRef)(null),T=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==n.length&&((null==U||null===(e=U.current)||void 0===e?void 0:e.clientHeight)>97?P(1):P(0));0===n.length&&P(0),D(!1)}),[n]),(0,l.jsxs)("div",{className:w()(d,s),style:B,children:[(0,l.jsx)("div",{onClick:(0,b.throttle)((function(){return null==a?void 0:a()}),2e3),style:{width:I,marginTop:L?12:4},className:"".concat(h," ").concat(a?"current":""),children:u}),(0,l.jsxs)("div",{className:L?"".concat(f," ").concat(y):f,children:[(0,l.jsx)("div",{className:p,ref:T,style:Q>0?{height:1===Q?97:"auto",overflow:1===Q?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,l.jsx)("div",{className:g,ref:U,children:null==n?void 0:n.map((function(e){return(0,l.jsxs)("span",{onClick:function(){return o(e.id)},style:{color:k},className:r===e.id?x:"",children:[(0,l.jsx)("span",{title:e.name,className:v,children:e.name}),!!N&&(0,l.jsx)("span",{className:m,children:e.count})]},e.id)}))})}),!!Q&&(0,l.jsx)(i.Fragment,{children:1===Q?(0,l.jsxs)("div",{onClick:function(){var e;P(2),(null==U||null===(e=U.current)||void 0===e?void 0:e.clientHeight)>245?D(!0):D(!1)},className:A,children:["展开",(0,l.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,l.jsxs)("div",{onClick:function(){T.current.scrollTop=0,P(1),D(!1)},className:A,children:["收起",(0,l.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},E="tabs___GTqPV",B="active___F26E8",j=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.value,r=e.onChange,o=e.className,a=e.style,s=void 0===a?{}:a;return(0,l.jsx)("div",{style:s,className:w()(E,o),children:n.map((function(e){return(0,l.jsx)("span",{onClick:function(){return r(e.id)},className:i===e.id?B:"",children:e.name},e.id)}))})},k="input___PW2zI",N="dropdown___vSy8B",M="menu___NiyBu",S="text___Grueu",Q="b1___ZKryM",P="b2___aKyGa",z=n(92832),R=function(e){var t,n=e.dataSource,r=void 0===n?[]:n,o=e.value,a=void 0===o?"":o,s=e.onChange,u=e.onInputChange,d=void 0===u?function(){}:u,h=e.className,f=e.style,A=void 0===f?{}:f,p=e.placeholder,g=(e.allowClear,(0,i.useState)("")),v=c()(g,2),m=v[0],x=v[1],y=(0,i.useState)(""),C=c()(y,2),b=C[0],I=C[1];(0,i.useEffect)((function(){var e,t=a;null!==(e=JSON.stringify(a))&&void 0!==e&&e.includes("{")&&(x(a.id),t=a.value||"");try{I(decodeURIComponent(t||""))}catch(e){I(decodeURIComponent(t||""))}}),[a]);var E=function(){s(encodeURIComponent(b),m||null)};return(0,l.jsxs)("div",{className:w()(k,h),style:A,children:[!!r.length&&(0,l.jsxs)("div",{className:N,children:[(0,l.jsxs)("div",{className:S,children:[null===(t=r.find((function(e){return e.id===m})))||void 0===t?void 0:t.name,(0,l.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,l.jsx)("b",{className:Q}),(0,l.jsx)("b",{className:P})]}),(0,l.jsx)("div",{className:M,children:r.map((function(e,t){return(0,l.jsx)("div",{onClick:function(){var t;(t=e.id)!==m&&(x(t),s(encodeURIComponent(b),t))},children:e.name},t)}))})]}),(0,l.jsx)(z.Z,{onPressEnter:E,value:b,onChange:function(e){I(e.target.value),d(encodeURIComponent(e.target.value),m||null)},bordered:!1,placeholder:p}),(0,l.jsx)("i",{onClick:E,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},L="quickPager___GM30J",D="disabled___Ozc8I",U=function(e){var t=e.value,n=e.onChange,i=e.className,r=e.total,o=e.pageSize,a=e.style,s=void 0===a?{}:a,u=t<2,c=t>=Math.ceil(r/o);return r<=o?(0,l.jsx)(l.Fragment,{}):(0,l.jsxs)("div",{className:w()(L,i),style:s,children:[(0,l.jsx)("div",{onClick:function(){u||n(t-1,"prev")},className:u?D:"",children:"上一页"}),(0,l.jsx)("div",{onClick:function(){c||n(t+1,"next")},className:c?D:"",children:"下一页"})]})},T="list___oOsiS",O="wrap___G6T7F",G="lockWrap___Rl79E",Z="li___oZZ7l",F="cover___b2bYW",H="img___IQX7w",Y="sign___HkT6C",W="name___SsJx8",J="e___TMqq0",K="tags___bcjyo",X="rate___YACg7",q=n(71418),V=n(6848),_=n(31395),$=n(10160),ee=n(99144),te=n(96908),ne=n(57177),ie=n(81378),re=n(14539),oe=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,r=e.col,o=void 0===r?4:r,a=e.right,s=e.bottom,u=void 0===s?23:s,c=e.precision,d=void 0===c?0:c,h=e.wrapWidth,f=void 0===h?1200:h,A=e.trackEventItems,p=e.loading,g=Math.floor((f-(o-1)*a)/o);return(0,l.jsx)(q.Z,{spinning:p,children:(0,l.jsxs)("div",{className:w()(T,t),children:[!!i.length&&i.map((function(e,t){var n=e.name,i=e.id,r=e.identifier,s=e.power,c=(e.cover_image_id,e.pic);return(0,l.jsxs)("div",{className:O,style:{width:g,marginRight:(1+t)%o==0?0:a+d,marginBottom:u},children:[(0,l.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(r,"/challenges"),className:Z,onClick:function(e){e.preventDefault(),A&&(0,ee.L9)([A]),s&&(0,ee.xg)("/shixuns/".concat(r,"/challenges"))},children:[(0,l.jsxs)("div",{className:H,children:[(0,l.jsx)("img",{className:F,src:"".concat(c)}),e.is_jupyter&&(0,l.jsx)("img",{className:Y,src:te}),e.is_jupyter_lab&&(0,l.jsx)("img",{className:Y,src:ne}),e.is_unity_3d&&(0,l.jsx)("img",{className:Y,src:ie})]}),(0,l.jsx)("div",{className:W,children:(0,l.jsx)(V.Z,{title:n||"实践项目名称-未填写",children:(0,l.jsx)("span",{className:J,children:n||"实践项目名称-未填写"})})}),(0,l.jsxs)("div",{className:K,children:[(0,l.jsx)(V.Z,{placement:"bottom",title:"关卡数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,l.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,l.jsx)(V.Z,{placement:"bottom",title:"学习人数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,l.jsx)("span",{children:e.myshixuns_count})]})}),(0,l.jsx)(V.Z,{placement:"bottom",title:"难度等级",children:(0,l.jsx)("span",{children:(0,l.jsx)("span",{children:e.level})})}),(0,l.jsxs)("div",{className:X,children:[(0,l.jsx)(_.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,l.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!s&&(0,l.jsxs)("div",{className:G,children:[(0,l.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,l.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,l.jsx)(re.Z,{})]})})},ae="list___jb2Ay",le="wrap___VsQDr",se="li___IxCLC",ue="cover___Mu8wr",ce="img___IpFLA",de="movebq___mF7wt",he="bq___Bil0T",fe="sign___DXJ4d",Ae="name___l7FoJ",pe="e___pXQUG",ge="unit___wCIFR",ve="tags___w_Mil",me=n(79905),xe=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,r=e.col,o=void 0===r?4:r,a=e.right,s=e.bottom,u=void 0===s?23:s,c=e.precision,d=void 0===c?0:c,h=e.wrapWidth,f=void 0===h?1200:h,A=e.trackEventItems,p=e.loading,g=e.onRemove,v=void 0===g?function(){}:g,m=e.isCurrent,x=void 0===m||m,y=Math.floor((f-(o-1)*a)/o),C=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,l.jsx)(q.Z,{spinning:p,children:(0,l.jsxs)("div",{className:w()(ae,t),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,t){var n,i=e.name,r=e.id,s=e.identifier,c=(e.featured,e.school_name),h=e.image_url;e.excellent,e.is_plan;return(0,l.jsx)("div",{className:le,style:{width:y,marginRight:(1+t)%o==0?0:a+d,marginBottom:u},children:(0,l.jsxs)("a",{className:se,onClick:function(e){e.preventDefault(),e.stopPropagation(),A&&(0,ee.L9)([A]),(0,ee.xg)("/paths/".concat(s))},children:[(0,l.jsxs)("div",{className:ce,children:[(0,l.jsx)("img",{className:ue,src:"".concat(h)}),x&&(0,me.bg)()&&(null==e?void 0:e.studying)&&(0,l.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(t){t.stopPropagation(),v(e)},children:[(0,l.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,l.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(n=e.subject_tags)||void 0===n?void 0:n.map((function(e,t){var n;if(0===t){var i,r=null===(i=C.find((function(t){return t.name==e})))||void 0===i?void 0:i.swimg;return(0,l.jsx)("img",{className:fe,src:r,style:{left:"-4px"}})}var o=null===(n=C.find((function(t){return t.name==e})))||void 0===n?void 0:n.ptimg;return(0,l.jsx)("img",{className:fe,src:o,style:{left:"".concat(48+52*(t-1)+2*t,"px")}})})),(0,l.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,l.jsx)("div",{className:he,children:"开放课程"})})]}),(0,l.jsx)("div",{className:Ae,children:(0,l.jsx)(V.Z,{title:i,children:(0,l.jsx)("span",{className:pe,children:i})})}),(0,l.jsx)(V.Z,{title:"发布单位:".concat(c),children:(0,l.jsxs)("div",{className:ge,children:[(0,l.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),c]})}),(0,l.jsx)("div",{className:ve,children:(0,l.jsxs)("div",{children:[(0,l.jsx)(V.Z,{placement:"bottom",title:"章节数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,l.jsx)("span",{children:e.stages_count})]})}),(0,l.jsx)(V.Z,{placement:"bottom",title:"学习人数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,l.jsx)("span",{children:e.members_count})]})})]})})]})},r)}))),!i.length&&(0,l.jsx)(re.Z,{})]})})},ye={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ce=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,r=e.col,o=void 0===r?4:r,a=e.right,s=e.bottom,u=void 0===s?23:s,c=e.precision,d=void 0===c?0:c,h=e.wrapWidth,f=void 0===h?1200:h,A=e.trackEventItems,p=e.loading,g=Math.floor((f-(o-1)*a)/o);return(0,l.jsx)(q.Z,{spinning:p,children:(0,l.jsxs)("div",{className:w()(ye.list,t),children:[!!i.length&&i.map((function(e,t){var n=e.subject_identifier,i=e.id,r=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,l.jsxs)("div",{className:ye.wrap,style:{width:g,marginRight:(1+t)%o==0?0:a+d,marginBottom:u},children:[(0,l.jsxs)("a",{className:ye.li,onClick:function(t){t.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(A&&(0,ee.L9)([A]),(0,ee.xg)(e.first_category_url))},children:[(0,l.jsxs)("div",{className:ye.top,children:[(0,l.jsx)(V.Z,{title:e.name,children:(0,l.jsx)("div",{className:ye.name,children:e.name})}),(0,l.jsx)("img",{className:ye.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,l.jsx)("div",{className:ye.text,title:e.creator,children:e.creator}),n&&(0,l.jsxs)("div",{className:ye.btns,children:[(0,l.jsx)("div",{children:"开放课程"}),(0,l.jsx)("aside",{children:"开放课堂"})]}),r&&(0,l.jsx)("div",{className:ye.sign,children:"公开"})]}),(0,l.jsxs)("div",{className:ye.bottom,children:[e.visits>0&&(0,l.jsx)(V.Z,{title:"访问量",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,l.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,l.jsx)(V.Z,{title:"成员",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,l.jsx)(V.Z,{title:"作业",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,l.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,l.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,l.jsxs)("div",{className:ye.lockWrap,children:[(0,l.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,l.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,l.jsx)(re.Z,{})]})})},we={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},be=n(18892),Ie=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.value,r=e.onChange,o=e.className,a=e.style,s=void 0===a?{}:a,u=e.tabBarExtraContent;return(0,l.jsxs)("div",{className:w()(we.tabs,o),style:s,children:[(0,l.jsx)("div",{className:we.tabsWrap,children:n.map((function(e,t){return(0,l.jsxs)("aside",{className:we.tab,onClick:function(){r(e.id),e.link&&be.history.push(e.link)},children:[(0,l.jsx)("div",{className:i===e.id?we.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,l.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,l.jsx)(V.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,l.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,l.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,l.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},t)}))}),(0,l.jsx)("div",{className:we.tabBar,children:u})]})},Ee=function(e){var t=e.className,n=e.style,i=void 0===n?{}:n,r=e.children;return(0,l.jsx)("div",{className:w()(t),style:i,children:r})},Be="orderWrap___ZfyGX",je="orderIconWrap___XTB_O",ke="orderAsc___KWHmA",Ne="orderDesc___rHdbB",Me="active___a7eSP",Se="cursorPointer___gs9kL",Qe="orderTextWrap___teAKn",Pe=n(38854),ze=n(20834),Re=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Le=function(e){var t,n=e.sortValue,i=e.dropValue,r=e.className,o=e.onSort,a=e.onDrop,s=e.dataSource,u=void 0===s?Re:s;return(0,l.jsxs)("div",{className:w()(Be,r),children:[(0,l.jsx)(Pe.Z,{dropdownRender:function(){return(0,l.jsx)(ze.Z,{children:u.map((function(e,t){return(0,l.jsx)(ze.Z.Item,{onClick:function(){return a(e.id)},children:e.name},t)}))})},children:(0,l.jsx)("span",{className:Qe,children:null===(t=u.find((function(e){return i===e.id})))||void 0===t?void 0:t.name})}),(0,l.jsxs)("span",{className:je,children:[(0,l.jsx)("span",{className:ke,children:(0,l.jsx)("i",{className:"asc"===n?"iconfont icon-sanjiaoxing-up font12 ".concat(Se," ").concat(Me):"iconfont icon-sanjiaoxing-up font12 ".concat(Se),onClick:function(){return o("asc"===n?"desc":"asc")}})}),(0,l.jsx)("span",{className:Ne,children:(0,l.jsx)("i",{className:"desc"===n?"iconfont icon-sanjiaoxing-down font12 ".concat(Se," ").concat(Me):"iconfont icon-sanjiaoxing-down font12 ".concat(Se),onClick:function(){return o("asc"===n?"desc":"asc")}})})]})]})},De=n(82242),Ue=n.n(De),Te=n(7557),Oe=n.n(Te),Ge=n(41498),Ze=n.n(Ge),Fe=n(39647),He=n.n(Fe),Ye={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},We=n(3113),Je=["className","style","children","loading","openLoading","onClick","size","shape"],Ke=function(e){var t=e.className,n=e.style,r=e.children,o=e.loading,a=void 0!==o&&o,s=e.openLoading,u=e.onClick,d=void 0===u?function(){}:u,h=e.size,f=void 0===h?"middle":h,A=e.shape,p=void 0===A?"round":A,g=He()(e,Je),v=(0,i.useState)(!1),m=c()(v,2),x=m[0],y=m[1];return(0,l.jsx)(We.ZP,Ue()(Ue()({onClick:(0,b.throttle)(function(){var e=Ze()(Oe()().mark((function e(t){return Oe()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s&&y(!0),e.prev=1,e.next=4,d(t);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:s&&y(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(t){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:w()(Ye.btn,Ye["".concat(f,"-").concat(p)],t),style:n,size:f,shape:p,loading:x||a},g),{},{children:r}))},Xe="head___ghH72",qe="node___mjPEy",Ve=function(e){var t=e.className,n=e.style,i=e.children,r=void 0===i?null:i,o=e.onClick,a=e.title;return(0,l.jsxs)("div",{className:w()(Xe,t),style:n,children:[(0,l.jsxs)("span",{className:"primary-hover",onClick:o,children:[(0,l.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,l.jsx)("b",{title:a,children:a}),(0,l.jsx)("div",{className:qe,children:r})]})},_e="btns___sNgTb",$e="confirm___Ozirl",et="cancel___aiq1I",tt=function(e){var t=e.confirmShow,n=void 0===t||t,i=e.confirmTitle,r=e.confirmClick,o=e.cancelShow,a=void 0===o||o,s=e.cancelTitle,u=e.cancelClick,c=e.className,d=e.style,h=e.confirmLoading,f=void 0!==h&&h;return(0,l.jsxs)("div",{className:w()(_e,c),style:d,children:[n&&(0,l.jsx)(We.ZP,{loading:f,onClick:r,type:"primary",className:$e,children:i}),a&&(0,l.jsx)(We.ZP,{onClick:u,className:et,children:s})]})},nt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},it=function(e){var t=e.className,n=e.style,i=void 0===n?{}:n,r=e.LeftContent,o=e.children,a=e.RightContent;return(0,l.jsx)("div",{className:w()(nt.fixedBottom,t),style:i,children:(0,l.jsxs)("div",{className:nt.wrap,children:[(0,l.jsx)("div",{className:nt.left,children:r}),(0,l.jsx)("div",{className:nt.center,children:o}),(0,l.jsx)("div",{className:nt.right,children:a})]})})},rt="crumbs___V41Oe",ot="hover___bEIVd",at=function(e){var t=e.className,n=e.style,r=void 0===n?{}:n,o=e.dataSource,a=void 0===o?[]:o;return(0,l.jsx)("div",{className:w()(rt,t),style:r,children:a.map((function(e,t){return t"," "]})]},t):(0,l.jsx)("span",{style:{color:"#5F6368"},children:e.name},t)}))})},lt=n(31797),st=["onChange"],ut=lt.Z.Countdown,ct=function(e){var t=e.onChange,n=He()(e,st),r=(0,i.useState)(null),o=c()(r,2),a=o[0],s=o[1];(0,i.useEffect)((function(){"number"==typeof a&&a>=0&&t(a)}),[a]);return(0,l.jsx)(ut,Ue()(Ue()({},n),{},{onChange:function(e){var t=Math.floor(e/1e3);s(t)}}))}},11724:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var i=n(59301);function r(e,t){var n=(0,i.useRef)();(0,i.useEffect)((function(){n.current=e})),(0,i.useEffect)((function(){if(null!==t){var e=setInterval((function(){n.current()}),t);return function(){return clearInterval(e)}}}),[t])}},51044:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ta}});var i=n(7557),r=n.n(i),o=n(82242),a=n.n(o),l=n(41498),s=n.n(l),u=n(79800),c=n.n(u),d=n(39647),h=n.n(d),f=n(59301),A=n(18892),p=n(8591),g=n(43418),v=n(5112),m=n(3113),x="banner____Henj",y="wrp___PZhnF",C="name___AkijA",w="content___urv2c",b="go___BHrT0",I="goicon___b33d6",E=n(70932),B=n(57809),j=n(6848),k=n(95237),N=n(43604),M=n(24905),S=n(38318),Q=n(61186),P=n.n(Q),z="scoremodal___fmnFq",R="wrap___ytDbl",L="wrap_title___CflDL",D="radioWrap___HmNHM",U="createMkdir___LeITF",T="tree___Q25Pl",O=n(99144),G=n(19017),Z=n(37712),F=["pathsDetail","globalSetting","loading","dispatch"],H=B.default.Option,Y=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.loading;return{pathsDetail:t,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var t=e.pathsDetail,n=(e.globalSetting,e.loading,e.dispatch),i=(h()(e,F),(0,A.useParams)()),o=(0,f.useState)(),l=c()(o,2),u=l[0],d=l[1],v=(0,f.useState)([]),m=c()(v,2),x=m[0],y=m[1],C=(0,f.useState)([]),w=c()(C,2),b=w[0],I=w[1],Q=(0,f.useState)([]),Y=c()(Q,2),W=Y[0],J=Y[1],K=(0,f.useState)(),X=c()(K,2),q=X[0],V=X[1],_=(0,f.useState)(),$=c()(_,2),ee=$[0],te=$[1],ne=(0,f.useState)(!0),ie=c()(ne,2),re=ie[0],oe=ie[1];(0,f.useEffect)((function(){"PathsDetail-SendToClass"===t.actionTabs.key&&le()}),[t.actionTabs.key]);var ae=function(e){switch(e.item_type){case"Shixun":return(0,Z.jsx)(j.Z,{title:null!=e&&e.is_published?"":null!=e&&e.edit_permission?"实训需要发布后才能发送到课堂,点击名称可前往实训详情":"实训需要发布后才能发送到课堂,请联系实训管理员发布",children:(0,Z.jsxs)("span",{onClick:function(){null!=e&&e.is_published||null==e||!e.edit_permission||window.open("/shixuns/".concat(e.identifier,"/challenges"))},children:[(0,Z.jsx)("span",{className:"mr5 c-light-primary",children:"实训"}),e.name,!(null!=e&&e.is_published)&&(0,Z.jsx)("span",{style:{marginLeft:5,color:"rgb(216, 216, 216)"},children:"未发布"}),"Shixun"===e.item_type&&e.is_unity_3d&&(0,Z.jsx)("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"虚拟仿真"}),"Shixun"===e.item_type&&e.is_jupyter_lab&&(0,Z.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"JupyterLab"}),"Shixun"===e.item_type&&e.is_jupyter&&(0,Z.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"Jupyter Notebook"})]})});case"Attachment":return(0,Z.jsxs)("span",{children:[(0,Z.jsx)("span",{className:"mr5 c-cyan-blue",children:"课件"}),e.name]});case"ExaminationBank":return(0,Z.jsxs)("span",{children:[(0,Z.jsx)("span",{className:"mr5",style:{color:"#e69917"},children:"测验"}),e.name]});case"HomeworkCommon":return(0,Z.jsxs)("span",{children:[(0,Z.jsx)("span",{className:"mr5",style:{color:"#E99237"},children:"编程作业"}),e.name]});case"VideoItem":return(0,Z.jsxs)("span",{children:[(0,Z.jsx)("span",{className:"mr5 c-purple-8C1",children:"视频"}),e.name]});case"SubjectHomework":return"group"==(null==e?void 0:e.homework_type)?(0,Z.jsxs)("span",{children:[(0,Z.jsx)("span",{className:"mr5",style:{color:"#AABF07"},children:"分组作业"}),e.name]}):(0,Z.jsxs)("span",{children:[(0,Z.jsx)("span",{className:"mr5",style:{color:"#20BB8A"},children:"图文作业"}),e.name]});case"StageCatalog":return(0,Z.jsx)("span",{children:e.name});default:return""}},le=function(){var e=s()(r()().mark((function e(){var t,n,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.MO)({id:i.pathId});case 2:(t=e.sent)&&(y((null==t?void 0:t.courses)||[]),o=null===(n=t.stages)||void 0===n?void 0:n.map((function(e,t){var n;return{title:e.state_name||"",key:t,children:null===(n=e.items)||void 0===n?void 0:n.map((function(e,n){var i;return a()(a()({},e),{},{title:ae(e),key:"".concat(t,"-").concat(n),disabled:"ExaminationBank"==(null==e?void 0:e.item_type)||"Shixun"===(null==e?void 0:e.item_type)&&!1===(null==e?void 0:e.is_published),children:null===(i=e.children)||void 0===i?void 0:i.map((function(i,r){return a()(a()({},i),{},{title:ae(i),disabled:"ExaminationBank"==(null==i?void 0:i.item_type)||"Shixun"===(null==e?void 0:e.item_type)&&!1===(null==e?void 0:e.is_published),key:"".concat(t,"-").concat(n,"-").concat(r)})}))})}))}})),I(o||[]));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),se=function(){var e=W.filter((function(e){return"string"==typeof e})),t=[],n=[],i=[],r=[],o=[],a=[],l=[],s=[];return null==b||b.map((function(u,c){var d;null==u||null===(d=u.children)||void 0===d||d.map((function(u,d){var h;e.includes("".concat(c,"-").concat(d))&&(i.push(u.stage_item_id),"Shixun"===u.item_type?t.push(u.id):"Attachment"===u.item_type?r.push(u.id):"VideoItem"===u.item_type?n.push(u.id):"ExaminationBank"===u.item_type?l.push(u.id):"HomeworkCommon"===u.item_type?s.push(u.id):"SubjectHomework"===u.item_type&&("group"==u.homework_type?o.push(u.id):"normal"==u.homework_type&&a.push(u.id))),null==u||null===(h=u.children)||void 0===h||h.map((function(h,f){e.includes("".concat(c,"-").concat(d,"-").concat(f))&&(i.push(h.stage_item_id),"Shixun"===h.item_type?t.push(h.id):"Attachment"===h.item_type?r.push(h.id):"VideoItem"===h.item_type?n.push(h.id):"ExaminationBank"===u.item_type?l.push(h.id):"HomeworkCommon"===u.item_type?s.push(h.id):"SubjectHomework"===u.item_type&&("group"==u.homework_type?o.push(u.id):"normal"==u.homework_type&&a.push(u.id)))}))}))})),{shixunIds:t,videoItemIds:n,stageItemIds:i,coursewareIds:r,groupIds:o,normalIds:a,banksIds:l,hackIds:s}},ue=(0,G.P)(),ce=c()(ue,4),de=ce[0],he=ce[1],fe=ce[2],Ae=ce[3],pe=function(){var e=s()(r()().mark((function e(){var t,n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=se(),n=t.stageItemIds,u){e.next=4;break}return p.ZP.info("您还未选择发送的课堂"),e.abrupt("return");case 4:if(ye.length||we.length||ke.length||Me.length||Qe.length||Ie.length||Be.length){e.next=7;break}return p.ZP.info("您还未选择实训、视频、分组作业、图文作业、测验或者编程作业"),e.abrupt("return");case 7:return te(!0),e.next=10,Ae({id:i.pathId,course_id:parseInt(u),type:"subject",stage_item_id:n,sync_catelog:re?1:0});case 10:if(e.sent){e.next=14;break}return e.next=14,ge(n.map((function(e){return{id:e,is_copy:0,is_use:1}})));case 14:te(!1),ve();case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ge=function(){var e=s()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Q)({id:i.pathId,course_id:u,stage_shixuns:t.map((function(e){return{stage_shixun_id:e.id,is_copy:e.is_copy,is_use:e.is_use}})),sync_catelog:re?1:0});case 2:n=e.sent,d(null),he(),1===(null==n?void 0:n.status)&&g.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,Z.jsx)("div",{className:"tc",children:n.message}),onOk:function(){var e,t=null==n||null===(e=n.url.split("/"))||void 0===e?void 0:e[2];(0,O.xg)("/classrooms/".concat(t,"/shixun_homework"))}});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ve=function(){n({type:"pathsDetail/setActionTabs",payload:{}}),J([]),V(null)},me=se(),xe=me.shixunIds,ye=void 0===xe?[]:xe,Ce=me.videoItemIds,we=void 0===Ce?[]:Ce,be=me.banksIds,Ie=void 0===be?[]:be,Ee=me.hackIds,Be=void 0===Ee?[]:Ee,je=me.coursewareIds,ke=void 0===je?[]:je,Ne=me.groupIds,Me=void 0===Ne?[]:Ne,Se=me.normalIds,Qe=void 0===Se?[]:Se;return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(g.Z,{title:"发送至课堂",keyboard:!1,destroyOnClose:!0,open:"PathsDetail-SendToClass"===t.actionTabs.key,width:800,centered:!0,confirmLoading:ee,className:z,onCancel:ve,onOk:pe,children:(0,Z.jsxs)("div",{className:R,children:[(0,Z.jsx)("div",{className:"mb10",children:(0,Z.jsx)(B.default,{placeholder:"请选择您要发送的课堂",defaultOpen:!1,value:u,style:{width:"100%"},onSelect:function(e){return d(e)},optionLabelProp:"lable",children:null==x?void 0:x.map((function(e,t){return(0,Z.jsx)(H,{value:e.course_id,lable:e.course_name,children:(0,Z.jsxs)(k.Z,{justify:"space-between",children:[(0,Z.jsx)(N.Z,{children:e.course_name}),(0,Z.jsx)(N.Z,{children:P()(e.created_at).format("YYYY-MM-DD HH:mm")})]})},e.course_id)}))})}),(0,Z.jsxs)("div",{className:L,children:["温馨提示:",(0,Z.jsx)("br",{}),"1.请在本课程中选择所需项目发送到指定课堂,分组作业不会被发送至开放课堂;",(0,Z.jsx)("br",{}),"2.未发布的实训不能发送至课堂"]}),(0,Z.jsxs)("a",{onClick:function(){le()},children:[(0,Z.jsx)("i",{className:"iconfont icon-shuaxin3 font14 mr5",style:{color:"#3061d0"}}),"刷新列表"]}),(0,Z.jsxs)("div",{className:D,children:[(0,Z.jsx)("div",{children:(0,Z.jsx)(M.Z,{value:q,onChange:function(e){var t=e.target.checked,n=[];null==b||b.map((function(e,t){var i;n.push(t),null==e||null===(i=e.children)||void 0===i||i.map((function(i,r){var o;"ExaminationBank"==(null==i?void 0:i.item_type)||null!=i&&i.disabled||(n.push("".concat(t,"-").concat(r)),null==i||null===(o=i.children)||void 0===o||o.map((function(i,o){null!=e&&e.disabled||n.push("".concat(t,"-").concat(r,"-").concat(o))})))}))})),J(t?n:[])},className:"font14 ml20",children:"全选"})}),!(null==b||!b.length)&&(0,Z.jsx)(S.Z,{className:T,checkable:!0,defaultExpandAll:!0,treeData:b,checkedKeys:W,onCheck:function(e,t){return function(e,t){J(e)}(e)}})]}),(0,Z.jsxs)("div",{className:U,children:[(0,Z.jsx)(M.Z,{checked:re,onChange:function(e){return oe(e.target.checked)},className:"font14",children:"选中章节在课堂中同步生成目录"}),!!(ye.length+we.length+Me.length+Qe.length+Ie.length+Be.length)&&(0,Z.jsxs)("span",{children:[(0,Z.jsx)("span",{children:"已选中:"}),!!ye.length&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("span",{className:"c-light-primary",children:[ye.length," "]}),(0,Z.jsx)("span",{children:"个实训"})]}),!!we.length&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("span",{className:"c-purple-8C1 ml5",children:[we.length," "]}),(0,Z.jsx)("span",{children:"个视频"})]}),!!ke.length&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("span",{className:"c-cyan-blue ml5",children:[ke.length," "]}),(0,Z.jsx)("span",{children:"个课件"})]}),!!Me.length&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("span",{className:"ml5",style:{color:"#AABF07"},children:[Me.length," "]}),(0,Z.jsx)("span",{children:"个分组作业"})]}),!!Qe.length&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("span",{className:"ml5",style:{color:"#20BB8A"},children:[Qe.length," "]}),(0,Z.jsx)("span",{children:"个图文作业"})]}),!!Ie.length&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("span",{className:"ml5",style:{color:"#e69917"},children:[Ie.length," "]}),(0,Z.jsx)("span",{children:"个测验"})]}),!!Be.length&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("span",{className:"ml5",style:{color:"#e69917"},children:[Be.length," "]}),(0,Z.jsx)("span",{children:"个编程作业"})]})]})]})]})}),(0,Z.jsx)(G.Z,{visible:de,inPaper:!1,renderData:fe,onCancel:he,onOk:ge,modalType:"multiple",type:"subject"})]})})),W=(n(82895),n(78241)),J=n(19842),K=n(92832),X=n(71418),q=n(75105),V="applyPublicContainer___pImhb",_="applyPublicContent____dPHq",$="spin___bBN3v",ee="tips___uXmwo",te=n(680),ne=function(e){var t=e.type,n=e.onCancel,i=e.onOk,o=W.Z.useForm(),a=c()(o,1)[0],l=(0,f.useState)(1),u=c()(l,2),d=u[0],h=u[1],A=(0,f.useState)(!1),m=c()(A,2),x=m[0],y=m[1],C=(0,f.useState)([]),w=c()(C,2),b=w[0],I=w[1];(0,f.useEffect)((function(){a.setFieldValue("type",1),E()}),[]);var E=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=7;break}return y(!0),e.next=4,(0,q.ZP)("/api/disciplines.json",{method:"get",params:{source:t}});case 4:n=e.sent,I(n.disciplines||[]),y(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=function(){var e=a.getFieldsValue(),t=e.sub_discipline_id,n=e.discipline_name,r=e.sub_discipline_name,o=e.type;if((!t||t&&0===t.length)&&(!n||!r))return p.ZP.warning("请选择方向&课程"),!1;i({user_customize:2==o,sub_discipline_id:1==o?[t[1]]:null,discipline_name:n,sub_discipline_name:r})};return(0,Z.jsx)(g.Z,{width:640,className:V,centered:!0,title:"公开课程",okText:"申请公开",open:!0,onCancel:function(){n(),a.resetFields()},onOk:function(){a.validateFields().then((function(e){2==d&&(e.discipline_name.replaceAll(" ","").length<=0||e.sub_discipline_name.replaceAll(" ","").length<=0)?p.ZP.info("方向或课程不能为空,请填写后再提交!"):(B(),a.resetFields())}))},children:(0,Z.jsxs)("div",{className:_,children:[(0,Z.jsxs)("div",{className:ee,children:[(0,Z.jsx)(te.Z,{style:{color:"#FF8C29",marginRight:10}}),"填写实践课程的方向&课程之后,方可申请公开"]}),(0,Z.jsxs)(W.Z,{labelAlign:"left",form:a,children:[(0,Z.jsx)(W.Z.Item,{name:"type",children:(0,Z.jsxs)(v.ZP.Group,{onChange:function(e){h(e.target.value),1==e.target.value?a.setFieldsValue({discipline_name:"",sub_discipline_name:""}):a.setFieldsValue({sub_discipline_id:[]})},children:[(0,Z.jsx)(v.ZP,{value:1,children:"快速选择方向&课程"}),(0,Z.jsx)(v.ZP,{value:2,style:{marginLeft:40},children:"自定义方向&课程"})]})}),1==d&&(0,Z.jsx)(W.Z.Item,{label:"方向&课程",name:"sub_discipline_id",rules:[{required:!0}],children:(0,Z.jsx)(J.Z,{expandTrigger:"hover",placeholder:"请选择方向&课程",options:b,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(e,t){return a.setFieldsValue({sub_discipline_id:e})}})}),2==d&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(W.Z.Item,{label:"方向",name:"discipline_name",rules:[{required:!0}],children:(0,Z.jsx)(K.Z,{placeholder:"请输入方向",autoComplete:"off"})}),(0,Z.jsx)(W.Z.Item,{label:"课程",name:"sub_discipline_name",rules:[{required:!0}],children:(0,Z.jsx)(K.Z,{placeholder:"请输入课程",autoComplete:"off"})})]})]}),x&&(0,Z.jsx)("div",{className:$,children:(0,Z.jsx)(X.Z,{})})]})})},ie=n(63743),re=n.p+"static/banner.6e6a323f.png",oe=["pathsDetail","user","globalSetting","loading","dispatch"],ae=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var t,n,i,o,l,u,d,v,B,j,k,N,M,S,Q,P,z=e.pathsDetail,R=(e.user,e.globalSetting,e.loading,e.dispatch),L=(h()(e,oe),(0,A.useParams)()),D=(0,f.useState)({}),U=c()(D,2),T=U[0],O=U[1],G=((0,f.useRef)(1),(0,f.useState)()),F=c()(G,2),H=(F[0],F[1],(0,f.useState)(!1)),W=c()(H,2),J=(W[0],W[1],(0,f.useState)(!1)),K=c()(J,2),X=K[0],q=K[1],V=((0,f.useRef)(null),null!==(t=z.detail)&&void 0!==t&&t.can_managed,(0,f.useState)({status:!1})),_=c()(V,2),$=_[0],ee=_[1];(null===(n=z.detail)||void 0===n?void 0:n.is_free)||null===(i=z.detail)||void 0===i||i.can_learning;(0,f.useEffect)((function(){ee({status:!1})}),[]),(0,f.useEffect)((function(){function e(){return(e=s()(r()().mark((function e(){var t,n,i,o,a,l,s,u,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!==(t=z.detail)&&void 0!==t&&t.courses&&(null!=(a=null===(n=z.detail)||void 0===n?void 0:n.courses)&&null!==(i=a.toast)&&void 0!==i&&i.is_open&&-1===(null===(o=a.toast)||void 0===o?void 0:o.open_num)?q(!0):null!=a&&null!==(l=a.toast)&&void 0!==l&&l.is_open&&1===(null==a||null===(s=a.toast)||void 0===s?void 0:s.open_num)?(c=JSON.parse(localStorage.getItem("pathsshow"))||[],(null===(u=c.filter((function(e){return e===(null==L?void 0:L.pathId)})))||void 0===u?void 0:u.length)>0?q(!1):(q(!0),c.push(null==L?void 0:L.pathId),localStorage.setItem("pathsshow",JSON.stringify(c)))):q(!1));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[null===(o=z.detail)||void 0===o?void 0:o.courses]),(0,f.useEffect)((function(){var e,t,n;if(null===(e=z.detail)||void 0===e||null===(e=e.courses)||void 0===e?void 0:e.length){var i;if(null!==(t=z.detail)&&void 0!==t&&t.has_start){var r,o=null===(r=z.detail)||void 0===r||null===(r=r.courses)||void 0===r?void 0:r.findIndex((function(e){var t;return 1===(null===(t=e.course_status)||void 0===t?void 0:t.status)}));i=o>-1?o:0}else{var a,l,s=null===(a=z.detail)||void 0===a||null===(a=a.courses)||void 0===a||null===(a=a.map((function(e){var t;return null===(t=e.course_status)||void 0===t?void 0:t.status})))||void 0===a?void 0:a.lastIndexOf(2);i=s>-1?s:0,i=(s=null===(l=z.detail)||void 0===l||null===(l=l.courses)||void 0===l?void 0:l.findIndex((function(e){var t;return 0===(null===(t=e.course_status)||void 0===t?void 0:t.status)})))>-1?s:i}O((null===(n=z.detail)||void 0===n?void 0:n.courses[i])||{})}}),[z.detail]);var te=function(e){ee({status:e})},ae=function(e){var t;g.Z.confirm({centered:!0,width:590,title:"提示",okText:"确定申请",cancelText:"取消申请",icon:null,content:(0,Z.jsxs)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:["公开课程需经过平台标准化审核,审核周期为1-2天,公开的课程将对平台所有人可见。",(0,Z.jsx)("br",{}),"若仅本人教学使用则无需申请公开,直接发送到课堂即可",(0,Z.jsx)("br",{})]}),onOk:(t=s()(r()().mark((function t(){var n,i;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n={user_customize:e.user_customize,type:e.type},e.user_customize?n=a()(a()({},n),{},{discipline_name:e.discipline_name,sub_discipline_name:e.sub_discipline_name}):e.sub_discipline_id&&(n=a()(a()({},n),{},{sub_discipline_id:e.sub_discipline_id})),t.next=4,(0,E.WO)(a()({id:L.pathId},n));case 4:0!==(null==(i=t.sent)?void 0:i.status)&&1!==(null==i?void 0:i.status)||(le(),p.ZP.success("公开申请已提交,请等待管理员的审核"));case 6:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})},le=function(){R({type:"pathsDetail/getPathsDetail",payload:{id:L.pathId,knowledge:!0}}),R({type:"pathsDetail/getRightData",payload:{id:L.pathId}})};null===(l=z.detail)||void 0===l||!l.participant_count||null!==(u=z.detail)&&void 0!==u&&u.allow_statistics,null===(d=z.detail)||void 0===d||null===(d=d.courses)||void 0===d||d.findIndex((function(e){return(null==e?void 0:e.course_id)===(null==T?void 0:T.course_id)})),null===(v=z.detail)||void 0===v||null===(v=v.courses)||void 0===v||v.length;return(0,Z.jsxs)("section",{children:[(0,Z.jsx)("aside",{className:x,style:{backgroundImage:null!=z&&null!==(B=z.detail)&&void 0!==B&&null!==(B=B.attachments)&&void 0!==B&&null!==(B=B[0])&&void 0!==B&&B.url?"url(".concat(null==z||null===(j=z.detail)||void 0===j||null===(j=j.attachments)||void 0===j||null===(j=j[0])||void 0===j?void 0:j.url,")"):"url(".concat(re,")")},children:(0,Z.jsxs)("aside",{className:y,children:[(0,Z.jsx)("div",{className:C,children:null===(k=z.detail)||void 0===k||null===(k=k.name)||void 0===k?void 0:k.split("\n")[0]}),(0,Z.jsxs)("div",{className:w,children:[(0,Z.jsxs)("span",{children:["知识图谱:",null==z||null===(N=z.detail)||void 0===N?void 0:N.knowledge_count]}),(0,Z.jsxs)("span",{children:["标签节点:",null==z||null===(M=z.detail)||void 0===M?void 0:M.tag_count]}),(0,Z.jsxs)("span",{children:["资源节点:",null==z||null===(S=z.detail)||void 0===S?void 0:S.resource_count]}),(null===(Q=z.detail)||void 0===Q?void 0:Q.origin_subject_identifier)&&(0,Z.jsxs)("div",{onClick:function(){var e;window.open("/paths/".concat(null===(e=z.detail)||void 0===e?void 0:e.origin_subject_identifier))},className:b,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,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",className:I})," ",(0,Z.jsx)("div",{style:{cursor:"pointer"},children:"前往课程学习"})]})]})]})}),(0,Z.jsx)(Y,{}),$.status&&(0,Z.jsx)(ne,{type:"subject",onCancel:function(){return te(!1)},onOk:function(e){te(!1),ae(e)}}),(0,Z.jsx)(g.Z,{open:X,title:"课程公告",width:593,maskClosable:!1,onCancel:function(){q(!1)},centered:!0,footer:(0,Z.jsx)("div",{children:(0,Z.jsx)(m.ZP,{type:"primary",onClick:function(){q(!1)},children:"我知道了"})}),children:(0,Z.jsx)(ie.Z,{style:{maxHeight:378,overflow:"auto"},value:null==z||null===(P=z.detail)||void 0===P||null===(P=P.toast)||void 0===P?void 0:P.content})})]})})),le=n(99313),se=n(83833),ue="bg___w3m29",ce="tabs___kpTFv",de="activied___IE4FQ",he="tab___JSx4b",fe="content___I7f9K",Ae=n(37205),pe=n.n(Ae),ge="tabs___lQRiO",ve="activied___xuukl",me="tab___BDDdU",xe="content___Njpry",ye=n(43219),Ce=n(88522),we=n(59028),be=n(61998),Ie=n(27092),Ee="autocomp___H_feM",Be="autocompwidth___RMYtG",je="hoverone___j7m8k",ke="name___qwPqM",Ne="img___WHKD_",Me="autopop___YCC3k",Se="data:image/png;base64,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",Qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABYpJREFUWEfNmWlsVFUUx/93tk73lpluoXQGCy0Q6BQFoYRoXWKDIFMp1eJGhIS2UAXUKAguCRCLERICWj4YTMRgoDVSgZgmgmgCgoo6IghdB5hCKd1n2pk325X7ZMqjs7w3hZB5X99Zfvecd8499z6C0T0yfZ5xJggeoxQPEYJcCmQQIJ6Zo4CVANcoxUVCcAYUP5r/rv8NgDdcdyQchUxD6VgFnFUUeIkAmeHoUsBCgK/cUO2ymGrbpepKAhw76VmNUk03gdJlAKKkGg8ix4GQPS4Hea/9wrfdYrZEAfV5C8soITsJoBUzFs57CnQRoMpsqt8fSi84YGGhQt+buBNARTiORyG725zc/xqOH3cH0g0ImFlQGq0cctZSYP4oHIatQoAjrhhVqeWXWvtIZX/AwkLF+N7Eg/cLzgfEINuS+4tHRtIPUG8w1tyHtAaL8m6zqb5S+PIOQFYQIOTrsHN0bxXKhIUzDMhaiSLKe+FeV2u47Ky63Zxskq8FDQPq84s/A6V3hFdoPDEhDtu3rEGKJimoz7PnW7Bhcw2cqTHofkYP4vRAdd2O6KY+qM0DIFQiLiE15r8OrmTSPOCtHaIlVBOeNiUbWzZWoqn1Cq5d9++vudlZSEsdg5Kl6+BQAgMF6XAnRcGlUQMyAkW3A8lHLVD2OKRQcm6ostmOwwPqDcaPAKwLpTltygRs2ViBTz+vQ8OxU36iq8ufxxOPzsTipevgdN1uaR61HINTNbBNTwFxe6E51AZVlyTIarOpfj0DlOkMxktie+toAX0r4TJi0DNfD9mgG6n7m0C8ofPN9u5Lpnod0ecZZ4HAPyQjYiQETEqMw5KSIl7C6/WieseXKJgxNWAEhWasD6bA+nAakn64gpjmfvFUU8wmeoORpZalOOQjBGTFMD0vBwQEHq8XJ06b8OoLC0QBPdFyXH9lMtTNfRhz1CLmkr1fT3QGYx0BSsSk7zbFzL5tmoYvHpbehJMdiD3fE9ItpahjgGcJMFUqYM2eb9Bw7LSf+OsrnsPjj8zwKxKhoDtOic6yiXy7Sd3XCLk94HwwrEKBfxjgDSnNeXLueGz9YFXIdbDvkbUZjyf44DwwKw3ETRF/plMsJmwy72LfIKt50SFUJpPhxdIipGiTAxumwLkLrQFbkFCBygl/JhCr4ls6nGRApuBRKyB3hE5LcmI8lr+8ELEx0QEX4qUUP534Az+f/FM0gjeLhJOcYrbyzrIcJDdchqrLb2wbdjbvyTmoXLYIHOeEN0Cvi4pS4mpHF1a+9bEoIJ9iqUVizdfCOjsdqnYbtIfMQY0vKJqLFUuL8c6Hu/Bvo7/c9s1rEBsbjfK1op2N+ThLdHnGWkKwWGw53U/rwWXFQWZzQVvfCoXVFVBFCDi3IB852Vm8nN3uwNYde7Hp3XLJgHybkdqoWYqvLZ+CqPZBaI5Ii+CEBzKRPf7/06ndzuGLfYdR/f4qyYB8o5a61TEn3fN04MbFIeVAM5R9nGgE+wZsyBqbxsuxb9J0rhnbNq2WDsi2OqnDAnPCRqcbJdlQ9HLQftcGGefxgxSmuGzRU/yWyB5KKare/gRrK5dIAhweFpiylHHLR2IzsO0qA7JBFxJ+7UR0cx+I5/ZkIgRsbrUgIT6WV3W6XLDahhBGkQyPW5IGVmGohnKS0D8nA1QtB9yUH0JVVweReKoDPsDGlssYGvKf+3ImZKGv34aKN6pD1eWdAysfRZGRf6Q1r1IG+8QkOHTxcI9RQ97vhPZwG3Tj0rHhzWWIjVEHBGCpbjh6CnsPfB8ccOTIzyQj/tDERzGSj52+eEf0wZ2HjPSrD8YY2ZdHvlxH8vWbsP4j9wJTQBnRV8DCaEbsJXqAln/7NwQwA0AugHThb4ibd4wdAC4S4Pe7+Q3xH+aficl9VqkPAAAAAElFTkSuQmCC",Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABSdJREFUWEfNmXlQlVUUwH8XH2AmGVOWDiTPbdBSHi5NoqSEC0rqwwQkM5vBrFSoprRCR3DEGU0tFwgoZxzMHaigBkcHl+eWEqKhlvpHhTMgbsiq8B7Ll/crEBR4C+C8++f77jnn9875znLvJ7BtOWi99C8jeE1RGCEEngr0FuAi1SlQIaBIUbgiBLkoHMk/n5ED1FtrTlgj4K4LcdNgilBgjgB3a2QVKBCwoxan+IK81EJLZS0CdBs04xnHrkosihIOOFuqvJV9RoTYWlMtlhde/qnYnC6zgFqv6WGKEHECnjWnzJrnCtwWEJGfl7G3LbnWAf38NNqSHnHAB9YYtmFvUr5rWSQGQ21Lsi0CuvuEPOF4z5SqwOs2GLRaREBmTTenkIJTqVUPCz8K6Oen6VvSI/1xwTUASch/XMuCHvbkI4BanT7xMYS1NS8n5edlLGj6sBmgTAiE2G11jDpWIKxp4jQCylKica6/3NHZai27zO5ao8OghhLUCKj1DkpAUZq511rlre338x3B7OBJdHV2JsuQzY6U/SiK0rp6IRLzf09fKDeogP93iL86oAg/YnRAX3fWrfyQXWkHuFNaTvhb09iZup99Wb+29f+NtTj1lx1HBdTq9KuBLzrKY031hM6YgO6lASxblaT+PHdWIB59ehG7bqs5c2vy8zKiJKCDh05/1dreak57w/PJ430IDRpP5Ofrqao2Ev3Zu9wuLiV+S2qbKmTvvpqX4SG0XvpXEJy21KC1+0KDJjAndDLlFXcxGk04OzuxJHozRTfMtmE5Fo0SWp1ehlaGuF1LCMELbs+j6eJAQdEtTKYapgb4Mm/ONDYl7cXBwQFHRw3ZuRcpLau01FaU8NDp0wTMtFSipX3eQwYSMT+U53q6qo+lt86cu8S4McP5OmE3x0+ds0m9opAmAS8IGNKWBiEgwN+HYV6e3LhZTNrPh1UIufr3defLFYs4cOg06fuOqWGUYO+EBXL42BkStv5gE5wUUuCiBLxlrjjPDg5g2mRfDCfOMmRwP+rrFT5eukGtZbFL36esvJL18TubgegDx/HGVD/CI2Opq7N6kFZ1qSPZ/Xew2lz9S06IJnlXJoYTubh078b3iTGczD5PReU9AvxHsXpDMjnnLjUD7PFUd7YnrWDB4rUUXrtpqxeNlgF+E822PZkcOf4A8OKlv6mqMjJy2GBWb9xGztk/m0G4Pu3CtoQYFnz6JYVFt2wHtCTEb86chH7KWAwn/wtxTW0dnyzbqIZ4ZdR7VN6tYu3m7c0gZHinTxnLvMhV1NW3I8SWJIm0LEM5XOfJ9RvFpP1yhIrGJHFjTUwEh47mkCGTxGRi3Ojhau07eDSHxHYkCXBBeHjpU4Ug2NYYSLmhL/Zn4bxg3Hr3bCwz2bl/4P/qSDZ9u0dNLluWWmY6slD3ce+lclwruqm+BoETxzB/rp74LSl00Whw1HThVM4F7pSUW8ob1emtLkQ/nrdnTVG7R1V1NS5PdmNJTJxliSNbXWcPC4ETRxM83Z9FS9ZRbTSxfHE4JWUVxH2X0qYXG4cFuatTx62gCXgPHcjSWHnUgblhgchXYdV6y8etTh1Y+2nd+Cr2I1LSD1JSWqG2wOTdmRw43OYA1XxgVb3YiSO/r483s2fKkd+JLMNv7Pkxy7qRXwLa/aFJ9aI9HzsbUsquD+4qpL1ffUhG+748aoi1PV+/NS3x9nuB2YTSrq+Am3rTbi/RW+jqDz5DwEjAE+jV9DPE/TvG68AVAWfa8xniX6bkPsnYf4dLAAAAAElFTkSuQmCC",ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABGBJREFUWEfNmW1MlWUYx383A6wcIEKAiXGSFKaNU5RCNR3ipljJweI0UtewRWbRKlsrWNmLLWvzA5smqIv1gWUGTWgRtdHElpoznEdsga48Z8AQAY/AKFHmXffD2+HlcJ6HA3Seb2f39fI/131f//v/XI9gco+fKcGyDMEqKXlQCOIkzBMQpMJJ6BbQIiUNQlCL5Kj9XMVp4JbRdMKIQ7TZOt+fG7kSNguINuIroUlASR+Be5tspc16fXUBnB+/ISzgNrkTKZ8DZukN7sauFyGKb14X7zbXH+nwFMsjQFNCepYUYo+AcE/BjKxLaBeQa7dVHJ7Izz3AlBR/kzNkD/CikcSTsC2yh3a+Qk1N33i+4wKMfth6e8DfN0olPD6JhIZdBFTevCPQ2nSy9J/RzmMBpqT43+MMKZ8pcIOAFMhLoZ0Zoys5BqDJbCmcgW11V+Uiu61im+viCICqIRDikOE9mlqHLNfGGQKoqMR/1q36qe5Wo9hVd/f1+sUPUtAQQNP9GfuQckR5jQYfzz5uUQyvb3uGqIi5gKC1rYOCwq/444LdfXghCu1ny19SBhrAgRvizykg4TFJP30vl67uHqp+OqmtrU1NYm5oMG/uUAzm9untIzBW3TgaQJPZsgt425uKLY69m2ezHsPPb/hYHz91jvR1KymvrKGquh/gmtQkrJbV5Lz6sad0n9htFXkqml+M2eIwereOjr4+bQUbM9dQ+ePxoSXb7xfJfd5K+fc/U1V9YqCCyWSmp5Lz2sQA1d3tsFXECFOCJQnBr57+jqd1BTB93Yoxlcnfns28yHBO1Z7XQixLXEp7u5Odu4s9hVSyKFmYzBa1tWqLvXrcAVTnbbM1jciIMC3+lfarlBz+gQ5np558eSLGbCkT8JQe64ls3AH0Jq6UlCmAdQLu8xRoSZyJ7I3rCQ0JQkqJvbGFwuJvcF7r1lzdAYy+K4Kt2RuI1GgGrrQ52f/FERqbWz2lVML3vALYpoecDxTkc8nRzBlbA0IInlj7KPUXHew9WDohwA/zXiAwIICjv9RqdisfeQCJ5J2PivQAbFdn8Loe/vv2y93s2HWAs3UXtMCKUhYtXECtrZ7goNncuzBa+z1IJ+rvHztxhvztW0bSzKokrBm6aEal6fUK4OLYBVzr6iEkaDbhYXO4M2zO0A0hgfLvati65UnvAOrd4oMF+fz1f2zxZJvE0XiZfcVlupskaoBmWtuu6m4SoE7EJFhKhSDT44n1YDBtNDPtRD0nmE1Ppw2omX6aKfnaAFHP9FW3PHEpbUauuqkUC0qlfPZ52dBhcDS28MFbOd6JBRVtKuTW8sQlvPHyphFyq/rYaRLN8V7LrekVrO/n0tXVMyy3VicbF6xaFadd8verGUUzBYWHjEl+5ejzL01aFX35tXOw9Xz6xV0D6eujD4XRt4dHg3vty+M3V13guwNMF5Q+PQJ2rabPDtHHkYLDnyHgISAOiHL9DPHfjPEy0CDgN28+Q/wLpcYyyYr0snIAAAAASUVORK5CYII=",Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA7hJREFUWEfVmV1IFFEUx/9nNe1LxJQoEnb7gCRjN8rSehBLyyJwzFQs7MF6SMteooeKoqKoHqKXPrSH8iFBcq3cIMqwEh9K06LVDIM+VlAKysLMasv25h0am92d3ZlZTacL83Tvuec359xzz5kzhNCGyWIVloKwkjEsIcJ8BswkIIpvx4B+At4yhhdEeAyG+642RwsAj151pEcg3pY3Kxw/ShlQSEC8HlkGdBNQOYiIs91Oe49WWU2AsxI2xE6YyI6Csa0AIrVuHmCdG0SXfn6ngz2d13vV9lIFtFizChjRGQLi1DbTM8+ADwSUupyOK8HkAgOmpYVbPkWfAVCsR3EIa8tdMX270NAwqCSrCBi/PG/ShK8/7AxYH4JC3SIE3Pw5OSKv+6H9m6+wP2BaWvjsT9G1YwUnAXHINzF92b6W9AO02ISyMXBrICuXu5yOEvmkFyAPCBBV6fbR6AoUyANnGJBfJeGRns7Rjla97Dy6B92mBOkKGga0LMo+D8a8zCvffHpcDFalJoHI+1R0dL5GW8dLRQ5r4jwkJszxmvv1y4O7jS3o/dgXmJ2ozPW0dgdfIGr7kyFeBbuEC3JWY3Nupt+mj548x7FTlxSVHdizFcsWL/Cbq6y+jera+mDGdQ8iYi7POCKgxSacALA3mMSmjWvAHz4eNLehrOIaGGP4MvAVHg9TFDWZCFOnTBatXlKUgxXJVnFd1dU74qMyTrqcjn0c0GS2CV1quVUC5HBcUd3dJpy7WKOmBPxE7NiWi8xVKeKLcVktgDx3dzkdZrJYhWQQmtQ0SYBbig+jMH+tqFANUg5Xd68J3LWXyw9rAhR5GFLIYhO4a7mLgw4JsHD7IXzuH8BObpX0FHDF5y/WgPl42ReOr4maOgWVF45oBwT2kdkm1BCwUQ2QR2TWulQcP10hnjk5gNKhz8/OEC0tfwF+JvfvLsKNW40BI1/OwRhqOGA7AQvVAJXmOWSekIGu7rdobu3wWpKclAhz/EzYHfV+1tWqiwHPOOD78b6cAwGLJdnQGfw+CkWoVqPoXec2PqDhXWzkIAHQTmarYCdCrtrhGLdrJpSLuv/LwHD6+ucX9YhSXYAsInljVFJdyMWCCpwSZEjFwv9QbmkqWKXc6htMY1KwilZUKfljp0UjPXUpwsJMXoxjUvJzjYb/aBKtaOTPTslvhv5wFyGN3vrgjMZuHkm+NnL7TX6PGLeBKaM0dAtYbk3DNtEVasW/vyGApKFuxnwAM+S/IYZ6jO8AvCCgdSS/IX4DrlxCye6vYhMAAAAASUVORK5CYII=",Le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABSZJREFUWEfNmXtQ1FUUx793WXZ5P9oKCWi30mCUAQMMdGKCxqy0XAwhZhKoGMEUyswZwImaohGdKZ3CB4+pEGlKIdkdH+nkCA0OokKBpgOZuAwwCKg8FoEFll/dXy7sstD+7uY4u//sH/c8Pr9z7j3n/O6PwLqfSBGkXAKCaI5DKCHw5wBvArhScxygJUAXx6GFEDSAQ5XmkvoigElWd4RFwTc4zkeMsXQOWEcAXxZdDuggQNkEJHs6mso7heoKAvQJWCOzd+BywXHvAJAKNT6HnA6EfDs+SnI6mytvW7JlEVARtDqBIySfAA9bMsayzgG3CJCuaVIf+i+9uQGjosSKPvd8ABtYHFshW6DxHMhAdfXEbLqzAvoujXO0Hx4r54BVVjhkViHA8XEnSVzHufKRmcrmgFFR4if63FUPCs4ARCFveA7EzIykGaAiWLn/AaR1rigXaJrU7xovmgDSAwFCfmDO0f1VSDA+OFOAtJSIpZPN9/u0srLT0z2hEwUYStAUoGJxzD5wnEl4LRmXSiV4ITIMEWGL4OfjBTdXZwxq76K9sxt19VdwpqYeOt2YJTPm64Ts1zSqNtIFHvBeh7jOUoSXhQchLXkNPD1c0dbeheY/2zA4dBduLs4IeFoOuZ83+vq1KCypRO2FS6yQuglInqIdhwdUBCvzAGQJtRL7WjSSElai+VobikvV+Ku13Ux1/pN+WJ+kRMACOQ78eAJHjlYJNW+Q26FpUmdTQJE8WNkmtLfSyGW+l4iqmgbkFx+GXj93/7ezEyFjfTyiI0Ox8+uDqD0vPJK0d7c1qeVEEaQMB0GdkMdzkEpQuDsbN3tuY1vuPhO4SakdJtwkkPSa1loKuT1nI+Y9KkPaB3kYZdmTHCKIIlhJU0tTbPG38sVl2PD269jy0Vdmae1KWQid3A1eJVfh2DpoYoume9fn76PguyM48UutRT9GAtlEHqysIECsEK1Ps1PxkIcrMjK/NBNv3xoCvZsEMnUrXBt6zNbzd36IO/1afJJXJMQVL8NxqKCAlwkQKESrZO/HuPjbVez9poIX1zuJMezvCYgI7qx4HJyjGM6NvXBo00LcN2oSyU0pa7EkZCHe2vSZEFf/AgJ/UMBeocX5p9IdUB3/FQcP/cwb6IlfgOFA2ZwOH8tvmtqTiW+8gphVzyM2SXCxoIC36B4cFVr/ZkZQG/II+qN8+QjqXez5fzIyAdH4JB9Br7IWiHR6/gGsiSAAHRNg7rY0eLi7WL0H+weGkLO9UHCKeUCWFL/60nNITY6Z9RS3b3kGeg8pZJXX4fp776ynuOiACsdOnRUMyKeY5ZA4OEhRtDsLXd3mdZCme2S+B2THbsBueHo4NtRBby8ZUmkdHGXqzZeJPEhZTgjWCn2syKWLsTV9Hapq6hk6SRi+2FOGmnONQt1MlxmWQm2wHh+zHG/GvYzmaxoBvViB78tP4rDqNBPcPeFsplZn7IFGku5HdzeXOaeZgcEhuDg74dSZOr6LMP9oq2MdFoydODpIsTzqWYSHLoKfrxc/atGRq72jG+cbruB09QWkJK7GiuhwHD15FsWlKsGMU8MC1WAdtwR7oU8vEiFrcxIiwgJRRlNdKTjVU+OWVQMrC6S92A6Zm5MhldgLrYOmAysfRStGfhZIJtmZIz9VtvmXJj6KtvzaaUiBTb+485C2fvVBGW378siQa1u+fjMuCbZ7gWlEadNXwMbRtNlL9Fm6wPRnCCAMgD+AecafIf65Y7wJoIUA9f/nM8Tf+4BAyQjJ6/YAAAAASUVORK5CYII=",De="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABM1JREFUWEfNmXtQ1FUUx793WXZ5P6JCAma3h8EkwzqCgU5MS2MvLXcNIWYSqBzBFMoeM4ATNUUjOlM5hQ8eUynSlC7J7pimkyM0OIgKjavZQJYtAwziI54Si+Ct+9Ol5bHuvZvj7O/fex6f3zn3nnN+90fg2iNTx+rmgyCZUsQRgigKhBHAn5mjwCABuilFGyFoAUWd5bTpJIDrou6IiEKEJjVcjtFcCqwgQISILgU6CVA9BsWWTrOhi1eXCzA8elmIpxctBqWvAlDyGncgZwUhX14bIUVdrbVXnNlyCqiOXZpOCSklwN3OjImsU+AyAXItZtPuW+k5BtRq5erewFIAq0UcuyBbZgnuz0N9/dhMujMCRixI9fYcHjVQYIkLDoVVCLD/mo8itfOY4e+pytMBtVr5/b2BxjsFZwNikH8G9+unRnIaoFqj234H0uooymUWs+k1+8VJgOxAgJBvhHN0exXS7Q/OBCArJXLl9dbbfVpF2dnpHrPKom0laAJQPVe/DZROCq8z40qlAk8kxSMxfg4iw0MR4O+LgcGr6OjqQVPzWRxpaIbVOurMzPR1QrZbThnXsAUJ8GaH+EOkCC9MiEVO1jIEB/mjvaMbrb+1Y2DoKgL8fBH9sAqqyDD09g2ifEctGk+cFoW0jkHxIOs4EqBaoysBUMBrJeX5ZGSmL0bruXZUVpnw+/mOaaoPPRCJVZk6RM9WYee3B7B3Xx2veZvcRovZVMgAZSqNrp23t7LI5b+egbqGFpRW7sH4uOP+7+EhQ96qNCQnxWHT57vQeJw/kqx3t5tNKqKO1SWAoInn9byUCpRvLsSFi1ewvnjbLeFs9hjkhqI1mHVvCHLeLMGIyJ6kSCRqjY6llqXY6bP4yYVY/coLeOvdz2ZMqyMDLN2ffvQGyr7aiwM/Njr1YydQSFQaXQ0BUni0PijMxl1B/sjL/4RHfJJM6aa38VffIN4vqeDWpRQ1DPAMAWJ4tHZsfQ8nf/4VW7+okcTHfeQYjgoGZNM7prx3BN7nBybMrl25HPPnPYKX137I40qSocAvDPASb3H+rmojjPt/wq7dP0gGLqbNxnBMiEOH95Waobh0o/9nvPgs9EseR0omd7FggJfZHhzhrX9TIzg47x70aSMcRjC0ug0y67gE6EoEAViFAIvX5yAo0M/lPdjXP4SiDeXcKZYARVL83NOPITtL7/IprthpxPeHjnIDSikWOSReXkpUbC5Ad494HQwLDUE2q4MjQr35DFHF6gyEYDnvayUtmIt3clegrqFZoJPE4+Mt1Wg4dorXzY1TzMqMSKG2WU/TL8JLqc+g9ZyFoxer8bXhIPYYDwvB3RQuFGp19h5YJNl+DAzwczjN9A8Mwc/XB4eONEldRPhhrU50WLB34u2lxCLto0iIm4PIiFBp1GIjV0dnD463nMXh+hNYmbEUTyUnYN/Bo6isMnIzTgwLTEN03OL2wt5eJkPBukwkxsegmqW6ljvVE+OWSwOrCKSn3AP567KgVHjy1sHJA6sURRdGfhFIIdmpIz9TdvuPJimK7vzZaUuBW3+4S5DufvXBGN378siWa3e+frMvCe57gWlH6dZXwPbRdNtL9Bm6wH+/IYB4AFEAZtn/hvj3jvECgDYCNP+f3xD/AMrkE8kAzhclAAAAAElFTkSuQmCC",Ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABSNJREFUWEfNmX9sU1UUx7/ntWu3wdZ1vxxhW5/AGAZdEafiHyaDiASWWBZdRB2GmCygGSHxj8UtwWC2KEMwEYwQSQD5EaObwoIkJsY4CQlkv7K66TYIrpMOYWwrcxv9sdded+9YLbD+eB0hvX+0zbvnx6fnvnvOefcRohuSXGB5FoTVjOEZIuQzYAEBSdwcA8YI+Icx9BKhDQy/2n5vbAHgU+uO1Chkm0sXauGpYEAZAdlqdBlgJ+CkAt0Xdmv9QKS6EQEuXFaSFhfPasDYOwD0kRoPIucG0ZFJF+0c6Dk9HM5WWEC54JVNjOgAAenhjKmZZ8AQARU2a+O3ofSCAxYVaWWH4QCAbWocRyF7yGYc3Y6mJmU23VkBs18oTYi746lnQHEUDlWrEHBuMlFXar9Y77xf+UHAoiLt4w7DmUcFNwPEIfuMoxvvj+QDgLLZcvARLGuwKB+yWRvfDZy8B5BvCBB9o3qNHq7CpsCN4wfkqUSr9/U87N2qlp3vbsUtLZtJQX5AecXGL8HYPeENNP5W6ToQSf5LTRfaYL8+GJH/6ve34LmVy4UsEeGO04k3yz8EY2x2faKDto4z7wl5/nG3QlwNlYRPn6iDRqPxG6zdexTN7X9EBLj59fVYWZAPSZJgyskS3yWbK+H1Bq18bgW6xbziCEDZbPkEwAehvHHAlvZu7P/qOyHmdLnh9XojAgwU2le7A3mLcsIBcpXdNmtjFQeUTGZLf7jaygEvtnRiz/6TqqECFT79aDvy80xhAXnt7rc2mkgusDwPwqVwXmuqt6LN2oMz534LJxpyfuuWEmSmG1Gz90h4OwyrSDZb+NLyJZ7TUObHwWvQgRQG7bALkqK6s5rNfxWZzJYGAl6Nls65yICxlRlQ0uNBLi+YVhJbL+GvUSS1DEL7ryda02AMDRywk4An1VrxaQm3V2fDtdgAaWISxl/s0F+fANMQxgozMf50BkjxwXD+OhIv31ZrXsgzoIsD3lKbnL2JWgyvl6FkxAtDqT/aROQmnkpD+tk+cW3k5Vy4FiWL3/PbbyGp+eZ0TlMxREs2dQ+61DShkwYdRopleJN1wpV0R0HW8R4Mli6BkhqPlCY79PYJeDIT4FiX68dJ7HbAcH4AFCQ3B+F2qwdMjcdwsQm+eXHCpmbMg8dOXcbISzlwLTGIa2mNffAlauFYm+P3m9B7W8CrBoxmiZVkHYY3yPCmTEcx/furiBtxgW8Yzdgk9Dcm4FiTDefSFDGf+OeIuBejWuKoN4lOgmNtLtw586EZ9cD48zXohpxgBIwXpGNsVRbgY0huvol51iHVcHdD30mmAks9EV5Tce/6RTmMMy8F4ysyoBj10IxPwqeTwOIk6PvHkdxyU0Q22iHSzENN1Mk6kJdB63BD8qiv07P8kSoVpW4bmtu7cPanC9EGROjxzsaUnYXafUfD2+GlLtJm4YfjdbjU2oU9+0+ENxxCom5XBZ5YKmNjWSV8vuDl0N8scFuRtFscsLWjGx9/dmxOgPtqdiBvcQ5KyirhDQEY2G5F1LA2fL0bRMDf124IwEPHTqP3Sn9EsG9v2gDz8jxoNBLk3AXTDWtowHsbVhHFMC3/4c+rkWY0CEjetu+qO4yOzisRAVaUl2LNi4WQJBK6Tqcbb5TvjLzl515i/qFJRDGWHztn1iqmH9wFZKwffXDG2D48mlnrWD5+C8wdsXuAGUAZ00fAgdGM2UP0WcrF/68hgEIA+VPVLyvwNcTUGSOvib0EtM7lNcR/I4soyUgyJjEAAAAASUVORK5CYII=",Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABZJJREFUWEfNmVtMFGcUgL9/77sIK3csC6x3aiyYqtUmTcSkjQ9W1xuNtU1TjU2q4vVF0fQJq00qXqpWe9H4YGMtNEqjptrUWi/VpJqIthZoG5EiyCIssCCwLDt1hoKLsLuz1pidx5lzzv/Nuf1n/hE82aWxZzkmI5guSUwUgrESDBMQLZuTwC2gVpIoF4JrSPxUeaPkV8AX7nIiHAVbdm6qDk+eBG8LsIWjK0G1gMNeDHuqS4vuqtVVBZiaOTdeb5IKkKQlgFGt8QBynQhxsKtDfHC37FhDKFshAe1ZsxdKQuwWkBDKWDjPJbgvIK+ytORoML3AgDk5OrvLuht4P5yFn0B2f2Vs80rOnfMOpjsooO3lXLP+gadIgplPsGDYKgJOdlkMudWXi9ofVx4ImJOjG+6yHn9WcL1AMuTt2OY5j3tyAKA927HvGYQ1kJf3V5aWLPN/2A9QLgiEOBJ2jJ6uwkL/wukDlFuJzugre9rVGi67XN3eTk1mbwvqA7RPmPMpktTPvWqN79q6joy0YarEm1rclJw6z7ET5wLLC7Gv8vrx5bKAAvjfDvF3oCbcMikJ7QMvUbcaBzW6bMl8kpPiVAGm21JIiLPy2aFjnDxzKZBOpxfDSHnHUQDt2Y6twIZA0nVvjlFeJenrCkTYu2l/q2aTkS8/2USjq4WV67cFe6mPKktL8mVATUa2406wvbVm6TjQaRhy1UnMVacqTwUTklMiJiaKxSsKAorJe/ed0pIMYc9yTEFwJZjBe+9m4tNrQSOwXqwh6vf+oZa0Am+0Hl2TpydngOfH2ImymAeYvVZaxs4ta0MCKooSU4U92yGHVg5xwOv+7OF440yYy1y0TUjAXO4i5kod2nYvMlz9vFF4440Yq1qJ/fEfNJ3dFBasZvTItAE257+zgW0Fq9QBQr7IyHYUC5gfDLB1fDwtrwxj6NlqfAYtLVOTERKYbregbe2i9cVE9M52uhLNaN0eYk9XYRNmDAb9ALPVNU7UhFhxoESxDHhTwPhggD6dBqdcKEgkFv2Fz6TDPTmJDnsMaHuCGvd9leLNppxUpaCs52uwVDQNalY1IPwmA9arac7t9hhcM9LR1z0g/kQlGq8Pn15DV7xJyU1DbZvi1a44I40zMui2Goj5pZYhNxrIey+XzNEZCuya/B0Ubl6tKsTKSPYwBzvUDqHuiYm4Jyeja+gg9kwV+mbPoB7yGbU43xiN8PpIPlLBnJnTSE9NVmT3flnM9g/XqAIEOsMClBdofSGelqkpymKWchfmP5vRN7Sj8fQ0SNmrTdNtdIyIwfKHi6E/D5zu1YZYAVQbYn9XeRJMuKek0Jk2pOe2TyL+u9toOrqVNPDGGrHcasR6qRbRLTH39RzSbT0e3PN5kWoPKiFWUyS9cHJVHj2wmYtXblC49yu8VgNt4+Joy07AXNFEhz0aSavBeqGGqDJX3zutWLqgLwfXbtypOgeBmyIjy1EkBAuCVbE/YPGhrVy4fJ2Pdx9WbnfL+bZoDJJRi6a1i7gzVRicAwbjfubVhlhpM2oadTBA+Zk32oAnxYKpyq006VCXWsCHOZivaqsLBegPNGqEjXXLFwVkXLW+UH2I5a1OzbAQDuBzKYnMm5UTEHDfgW97iiQ6isV5KoYF2VKocat3NSHgm4NbqK1rYM3GHfh84c9eURYTX+zaRH2Di9UbtgfLhr5xK+TA6m9l8VuzmDtzGvecDTjrH1VqqLzrfZ6Wmkzs0GilYZ8+G3CI6j+wKl5UOfLrdFoWznuNV6e9hNkc/ilIU3OrMvKf+iHgNA2Pj/wyYMR/NClejOTPzt4ciegPdwUy0o8+ZMbIPjzqjXUkH7/597TIPcD0o4zoI2B/b0bsIfog29ij3xAwCRgLpPj/hnh4xngPKBdw9f/8hvgXF2tbyaEIZwUAAAAASUVORK5CYII=",Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABXtJREFUWEfNmWtsU2UYx//v6WUt7Vp2CWxsY0WRLXGuRJA5hbhpguCQsuAQzFQkJoCBDyZ+cKLxw2Y00fjBkYEXUMxkLpuwKUi4qOOSQRhExggMdayDFerateu6S++vO2ee2a3tek5dSN+v53me93ee5zyX9z0EsS1Gl294DATFlGIJIcihQDoBEllzFHAS4B6luEkILoPiN+PV5jYAAbHbETEKmfqyDCk8OyhQToBMMboU6CVArQ/y3b3tDSahuoIAM3JLU2QKWglKtwBIEGo8gpwbhOz3ush7ps7D/dFsRQXU5a/dSAmpJkBqNGNinlPASoAdxvbm+un0IgMWFUl1dm01gG1iNo5Bdq8xybETLS2+cLphATMLy5SyEU8DBUpi2FC0CgGOemfJy3rPN4xOVQ4FLCqSLrBrm+4XHA/EQnYnOdZN9WQIoE5v2HMfwhrJy3uN7c3bgx9OAmQTAoTUiY7RzCpsDE6cCUC2lEgTAp0zna1i2dns9rmZXL4ETQDqFq+rAaWT3CvW+IzJE7LHeKXpDdYeB/hvh+iKVoTlchlee2kNipYvgVIhrF5v2VkJm31QLLvbB/mDbMfhAHV6w4cA3o5mZevmUpSsfBId17tg7R+IJs49/+LbJvRlK+FcNhfy3iHMPmMC4xHUkj8ytjdXsIBMtt7QI6S3fr+vCl3dJuyqYhNd2KISAvPLuWB8fvhVMkgcXiQf74HM7p7WANu7e9qbs4ku31AAggtCtmuq/RhnWn/HpzUHo4p75s6Cc3Eq3FlqQMpAdbUfCXecsD+TBUgIZreYoOxyTG+H4nGi0xvY0LIhjrp4wIONx7GyuCBE/tezl3DHbIHjiTSMPJwC4vFzEHLzCBTGQS60vkQ5bM/Ohy9FAU3rPag7pp0XKki23tBIgPVR6QDwgEdOnMOb2zeFqNQcOISWLC/nNeUNO7QXzGDc/hC5gJSBpWwhSIBiTv2fEbemFI0sYAcB8sQARgqxvSgDo7lJ0LSaob5q5UwG5AwCChkkg26uZARkDAaezoRrgQaqdiu0582RAYFrLKBFaHHmPbj3m0PQZaVzhu+aLRhwDMGVpYatRAfVtX5ozt3D6KIkDD+SDG+qkitm6rY+Lty2VfPh1yYg8fLfUF+yjNe5CIsbyca+QVe0+sfr84AnWy7ig3fHp7DPPq/HqdNtsKx7AP5EOVJ/vIWBFfPgyVRDZhmFwujEUH4qJE4P/BoZdx5I+qUXittOIUFzxwS4+8sGJCdruA0cjiE4JQH0ledA+YcdnnQVV/+1Z01Q3BkalylMx7A+BVKrC8knbkM66BECx8q4Ywpxzf4fMC9tfMC2WO2wzGZgW6MDAhQyiwspPxtDksOnlkIy7AOhQtk4Z1tjSpKpIT5i7IRtdTaYYS/mNPwFxhWauSxWwdI8LM57CAfqjsLlFuTFDpKdb2ggBC8IeS/+G6zZ14i0uSmcCtvy7AkUlg0LoT19F6obtoimXt1UgvXPF6N86/sYdA5H3ZIrM7EU6qllho3aYGE6NBfNIP7IMRQLOPYNVsTU6uoPn4ThuafCeqC75y6OnWoN+0w0INvqxAwLfIibj53Bts2lYSGudd7ivrFwSwzgxLDAGhI6btV9VYXuHhPeqRQ+zQSDvrWjHIXL8vDill3w+cInUpD8xLgleGB9/RUD1q5ageud3bDahM2D/IaaRBX0eYtw9sIVfFJdGy1BJg+snBcFjPwymRTlG1ajePmjgidqnsTt8eJ8Wwe+/u4njIxOPwti6sjPGon7QxPnxXg+dvKhiOuDOwcZ71cfLGN8Xx7xsY7n67fgIhW/F5hBlHF9BRzszbi9RA/Tl/77DQEsBZADIC34N8TYHSN7XLtJgEv/5zfEP1/sk8n+aiDIAAAAAElFTkSuQmCC",Ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABRVJREFUWEfNmX9MlGUcwD/P/eIABQ8QObDunKamCC41xcTon1amni2ZzlFZ2GalbbUssbXWqmkzdc2maGq6aq5BKS0XKS7/SOyXW0A2JdQTUEhAOlDk7l558z3ivNPD933RsXv+e+/74/nc93me7/f7Pq9gYMPgzHJNQ/CILDNFCMbJYBcwVHEnQ6eAJlnmlBAcR+ZHd3XZb0CP3umEHoOR2fkZJnwrZCgQMFKPrQyNAr6QsHzSWFVyXqutJsCM8U8mm63ye8jy80CMVuf96HkRYpe/W7x9/uS+NjVfqoDOrPmLZSE2C0hRc6ZHLkOrgBXuqrKvbmfXP2BensnZnrgZWK5n4gHoFrttnpUcOSJFso0IODInP9bc5SuR4YkBTKjbRMABf5wlv/FYydWbjW8FzMszjWpP3D9YcH1ACuRZm2fBzZG8BdCZ7do6CMvaX5SL3VVlL4YKwwCVA4EQe3Wv0d01WBx6cIKASioxxfScvNunVS+7crolr2F8XwoKAjonL9iCLIeFV825yWQkZ9okpk/NZOzoe7AlDiX/uTVBM19qLCaPD4P3mpqrcLkQW91/7H9J+TEA+H+FOK0nCc98MIvCgnkMT7GFOZ+/5PXgc9vjDryOoRiuSJgvdRNf04a1vlMLrFfCMlqpOAFAZ7ZrLbBai6UQsOxpF/Meyw2ou+svUH74F6pP/M3F1nZ8Pn/QzZWJyXhy7YFnw1WJ1C9rMUiay/E6d1VZkQJocGS7zmmtrS880wvn90vs+Pxbyg8fQ5bliP9NSrBwccnYoCyupo1hR5u0xEFpOBrPVZU5hDPLNR3Bz1qslP1W9Oqz+Px+3v1wJzV/1amatc4dRVxtO//OTgeTAdvBemLPdKjaBRRkZghntktZWmWJbzuMRgPbNxUF9tzWXd/wfUWlmknvHAaB6JG5PDGZjlw7xk4/qXtrA79pGEXCke0qFfCUmnJuzmRWrSzgXEMzK9/8SE39FrmC05I/BinZyrCKBuLqPKo+ZJlSBbBGQKaatgKnQG7fs5/vfvhJTT2i/HJmMh2z7FhPe0g61KDqQ4Y/FcAWLcl526bV2Eek8PKq9TSc/0fVeSQFvy2GlkX3YfT4GLG3VtVHoCW7vge7teS/0j3rsJhNLFxaFJZKVGcJUegxGWheNgEkmfQdJ7SYerUD7l6LxWK+Q0BB87KJcE0m/VONgFqXuHjjatLTUljxxnrqGwdxiQf1kExKpuMhO9Y6D0kV6ocEqBGOLFeJECxU2xB9aaa+UUkzG/qtHv35CaSZRWOQbFaGHWog7rTGNKMnUW/bWETqcBvbdu/jwMGjKN2MJGnrVAacqPWUuhlTM1nz2lJ8foktO0t5eOYDvLNuu1rw6c6I59IcBxgN2MrriXXrKHV6m4XCgvm45swOQhW+8gEtre0RIWUBSkfTkZMGRkF8dRuJlTqbBcWznnYrJsbMjo/fIjFhSABqy66vKa84FgRUct21BDPejCF03W9DSrIGZPHVrSRUNvc2oNpGsN3S1bBOmTyeuY/OwnGvnZSkRH49foL3N3wWnPLC8vCqqTQHCZVNxJ7VuKy9nsIb1kAUB9DyD4mPJW1ECnVnbqSMpsIJGLokLBe7sJ7twOru1Nq53IjrzS2/Ion6l6ZAFKP5tbMvvlH94h6AjParD4Uxui+P+tY6mq/fQvNo9F5ghlBG9RVwaDSj9hI9Qum88RkCpgLjgLTQzxDX7xibgVMCfr+TzxD/AcfVLsnJjabsAAAAAElFTkSuQmCC",Ze=n(54173),Fe=n(43428),He="detailmodal___KEy8k",Ye="title___M0Bdn",We="button___oEMiZ",Je="drawer___Pwq6m",Ke="tabstyle___hGelr",Xe="items___RrF7L",qe="itemsactivite____kVzF",Ve="nodetitle___UgLxl",_e="nodeboyd___R1M87",$e="listitem___CjR4j",et="Tabs___gAkar",tt="addmodal___KHvV4",nt="gxcoent___B8UeJ",it="gxtitle___Ezw1C",rt="Colortitle___kChPm",ot="gxbody___HmZPk",at="tag___b2Gak",lt="form___wY8YH",st="radioform___RW7Fy",ut="settingmodal___LgbSA",ct="body___KaaXx",dt="left___BbRKH",ht="header___E8vej",ft="treenode___XViAn",At="hudong___MzZbW",pt="colortitle___PgqHg",gt="right___jzXCF",vt="multiple___GQEEM",mt="settingtag___XVMCI",xt="tree___zz_WU",yt="select___HL7_r",Ct="input___reuVt",wt="DetailStatistics___v31Uq",bt="xxrs___Q156g",It="xxrscount___OdU60",Et="righttop___dnIBD",Bt="rightbottom___B0s8j",jt=n(51638),kt=n(51131),Nt=n(77192),Mt="tag___aXy_L",St="active___kZOMC",Qt="tagsModal___wsl_M",Pt="btn___S2nL4",zt="modal___r3iAS",Rt="mHead___imW9A",Lt="body___fZUhx",Dt="add___QHMDJ",Ut="error___aJzBo",Tt=n(92310),Ot=n.n(Tt),Gt=[{name:"作业",id:"zy",item_type:2},{name:"实训",id:"sx",item_type:2},{name:"教材",id:"jc",item_type:2},{name:"视频",id:"sp",item_type:2},{name:"课件",id:"kj",item_type:2},{name:"试卷",id:"sj",item_type:2}],Zt=[{name:"章节",id:"zj",item_type:1},{name:"知识点",id:"zsd",item_type:1}],Ft=function(e){var t=e.value,n=void 0===t?[]:t,i=e.onChange,o=e.type,l=e.dataSources,u=void 0===l?[]:l,d=e.pathsDetail,h=void 0===d?{}:d,A=e.showmodal,p=e.containerRef,v=(0,f.useState)(!1),m=c()(v,2),x=m[0],y=m[1],C=(0,f.useState)([]),w=c()(C,2),b=w[0],I=w[1],E=(0,f.useState)(),B=c()(E,2),j=B[0],k=B[1],N=(0,f.useState)(""),M=c()(N,2),S=M[0],Q=M[1],P=(0,f.useState)(""),z=c()(P,2),R=z[0],L=z[1],D=(0,f.useState)(""),U=c()(D,2),T=U[0],O=U[1],G=(0,f.useState)(!1),F=c()(G,2),H=F[0],Y=F[1],W=(0,f.useState)(!1),J=c()(W,2),X=J[0],V=J[1],_=(0,f.useState)([]),$=c()(_,2),ee=$[0],te=$[1],ne=(0,f.useState)(""),ie=c()(ne,2),re=ie[0],oe=ie[1];function ae(){return le.apply(this,arguments)}function le(){return(le=s()(r()().mark((function e(){var t,n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:o,subject_id:null==h||null===(t=h.detail)||void 0===t?void 0:t.id}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(3===o?I(null==n?void 0:n.data):(I([].concat(Zt,pe()(null==n?void 0:n.data))),te([].concat(Gt,pe()(null==n?void 0:n.data2)))));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,f.useEffect)((function(){x&&ae()}),[x]);var se=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],ue="标签";(0,f.useEffect)((function(){I(u)}),[]),(0,f.useEffect)((function(){x&&k(n)}),[x]);var ce=function(e){var t=e.title,o=void 0===t?"":t,l=e.style,u=void 0===l?{}:l,c=e.values,d=void 0===c?"":c,f=e.showDelete,A=void 0===f||f,p=e.modal,g=void 0!==p&&p,v=e.active,m=void 0!==v&&v,y=o.split("").reduce((function(e,t){return e+t.charCodeAt(0)}),0)%se.length,C=se[y],w=C.background,E=C.borderColor;return(0,Z.jsxs)("div",{className:Ot()(Mt,m?St:""),onClick:function(){if(g){if(1===x){var e=[].concat(pe()(b),pe()(ee));k(pe()(e.filter((function(e){return(null==e?void 0:e.id)===d}))))}var t;if(2===x)null!=j&&null!==(t=j.map((function(e){return e.id})))&&void 0!==t&&t.includes(d)?k(j.filter((function(e){return e.id!==d}))):k([].concat(pe()(j),pe()(b.filter((function(e){return(null==e?void 0:e.id)===d})))))}},style:a()({background:w,borderColor:E},u),children:[(0,Z.jsx)("span",{children:o}),A&&(0,Z.jsx)("i",{onClick:function(){var e=s()(r()().mark((function e(t){var a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),!g){e.next=10;break}return I(b.filter((function(e){return e.name!==o}))),I(b.filter((function(e){return e.name!==o}))),e.next=6,(0,q.ZP)("/api/knowledge_items/".concat(d,".json"),{method:"delete",body:{id:d,subject_id:null==h||null===(a=h.detail)||void 0===a?void 0:a.id}});case 6:0===(null==(l=e.sent)?void 0:l.status)&&ae(),e.next=11;break;case 10:i(n.filter((function(e){return e.id!==d})));case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),className:"iconfont icon-shanchu5"})]})},de=function(){var e=s()(r()().mark((function e(t){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(S.replace(/\s+/g,"")||1!==t){e.next=3;break}return O("".concat(ue,"不能为空")),e.abrupt("return");case 3:if(R.replace(/\s+/g,"")||2!==t){e.next=6;break}return oe("资源不能为空"),e.abrupt("return");case 6:if(!b.map((function(e){return e.name})).includes(S)&&!ee.map((function(e){return e.name})).includes(S)||1!==t){e.next=9;break}return O("该".concat(ue,"已存在,请勿重复添加!")),e.abrupt("return");case 9:if(!ee.map((function(e){return e.name})).includes(R)&&!b.map((function(e){return e.name})).includes(R)||2!==t){e.next=12;break}return oe("该资源已存在,请勿重复添加!"),e.abrupt("return");case 12:return e.next=14,(0,q.ZP)("/api/knowledge_items.json",{method:"post",body:{item_type:3===o?3:t,name:3===o||1===t?S:R,subject_id:null==h||null===(n=h.detail)||void 0===n?void 0:n.id}});case 14:0===(null==(i=e.sent)?void 0:i.status)&&ae(),1===t&&Y(!1),2===t&&V(!1);case 18:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Z.jsxs)("div",{className:Qt,children:[5===o&&(0,Z.jsxs)(Z.Fragment,{children:[null==n?void 0:n.map((function(e,t){return(0,Z.jsx)(ce,{values:e.id,title:e.name,showDelete:!1,style:{marginRight:"20rem",marginBottom:0}},t)})),A&&(0,Z.jsxs)("div",{onClick:function(){return y(1)},style:{marginBottom:"0rem"},className:Pt,children:[(0,Z.jsx)("i",{className:"iconfont icon-genghuanguanliyuan1"}),null!=n&&n.length?"更换":"选择","类型"]})]}),3===o&&(0,Z.jsxs)(Z.Fragment,{children:[null==n?void 0:n.map((function(e,t){return(0,Z.jsx)(ce,{values:e.id,title:e.name},t)})),A&&(0,Z.jsxs)("div",{onClick:function(){return y(2)},className:Pt,style:{marginBottom:"10rem"},children:[(0,Z.jsx)("i",{className:"iconfont icon-tianjiatixing"}),null!=n&&n.length?"更换":"选择","标签"]})]}),(0,Z.jsxs)(g.Z,{open:!!x,centered:!0,width:"1000rem",okText:"保存",getContainer:function(){return p.current},onCancel:function(){return y(!1)},cancelText:"取消",afterClose:function(){Y(!1),V(!1),O(""),Q("")},onOk:function(){i(j),y(!1)},title:"选择".concat(ue),children:[(0,Z.jsxs)("div",{className:zt,children:[(0,Z.jsxs)("div",{className:Rt,children:[(0,Z.jsx)("b",{}),(0,Z.jsxs)("span",{children:["".concat(ue),"(",b.length,")"]}),(0,Z.jsxs)("div",{onClick:function(){Y(!0),O(""),Q("")},className:Pt,children:[(0,Z.jsx)("i",{className:"iconfont icon-tianjiatixing"}),"添加"]})]}),(0,Z.jsxs)("div",{className:Lt,children:[null==b?void 0:b.map((function(e,t){var n,i,r;return(0,Z.jsx)(ce,{showDelete:3===o?!(null!=j&&null!==(n=j.map((function(e){return null==e?void 0:e.id})))&&void 0!==n&&n.includes(null==e?void 0:e.id)):!(null!=j&&null!==(i=j.map((function(e){return null==e?void 0:e.id})))&&void 0!==i&&i.includes(null==e?void 0:e.id)||null!==(r=Zt.map((function(e){return e.name})))&&void 0!==r&&r.includes(e.name)),modal:!0,style:{cursor:"pointer"},active:null==j?void 0:j.map((function(e){return null==e?void 0:e.id})).includes(null==e?void 0:e.id),values:null==e?void 0:e.id,title:null==e?void 0:e.name},null==e?void 0:e.id)})),H&&(0,Z.jsxs)("div",{className:Dt,children:[(0,Z.jsx)(K.Z,{style:{width:"rem"},size:"large",value:S,onChange:function(e){O(""),Q(e.target.value)}}),(0,Z.jsx)("i",{onClick:function(){return de(1)},className:"iconfont icon-dui",style:{color:"#1B8565"}}),(0,Z.jsx)("i",{onClick:function(){return Y(!1)},className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!T&&(0,Z.jsx)("div",{className:Ut,children:T})]})]})]}),5===o&&(0,Z.jsxs)("div",{className:zt,children:[(0,Z.jsxs)("div",{className:Rt,children:[(0,Z.jsx)("b",{}),(0,Z.jsxs)("span",{children:["资源","(",ee.length,")"]}),(0,Z.jsxs)("div",{onClick:function(){V(!0),oe(""),L("")},className:Pt,children:[(0,Z.jsx)("i",{className:"iconfont icon-tianjiatixing"}),"添加"]})]}),(0,Z.jsxs)("div",{className:Lt,children:[null==ee?void 0:ee.map((function(e,t){var n,i;return(0,Z.jsx)(ce,{showDelete:!(null!=j&&null!==(n=j.map((function(e){return null==e?void 0:e.id})))&&void 0!==n&&n.includes(null==e?void 0:e.id)||null!==(i=Gt.map((function(e){return e.name})))&&void 0!==i&&i.includes(e.name)),modal:!0,style:{cursor:"pointer"},active:null==j?void 0:j.map((function(e){return null==e?void 0:e.id})).includes(null==e?void 0:e.id),values:null==e?void 0:e.id,title:null==e?void 0:e.name},null==e?void 0:e.id)})),X&&(0,Z.jsxs)("div",{className:Dt,children:[(0,Z.jsx)(K.Z,{style:{width:"rem"},size:"large",value:R,onChange:function(e){oe(""),L(e.target.value)}}),(0,Z.jsx)("i",{onClick:function(){return de(2)},className:"iconfont icon-dui",style:{color:"#1B8565"}}),(0,Z.jsx)("i",{onClick:function(){return V(!1)},className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!re&&(0,Z.jsx)("div",{className:Ut,children:re})]})]})]})]})]})},Ht=n(10160),Yt=n(65046),Wt=["types","globalSetting","loading","dispatch","pathsDetail","onChange","ktzykey","getother"],Jt=[{label:"实训",key:"1"},{label:"视频",key:"2"},{label:"课件",key:"3"},{label:"试卷",key:"4"}],Kt=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var t,n,i,o,a=e.types,l=(e.globalSetting,e.loading,e.dispatch,e.pathsDetail),u=e.onChange,d=(e.ktzykey,e.getother),A=(h()(e,Wt),(0,f.useState)({page:1,limit:10,type:a,keyword:"",select_type:1,subject_id:"",course_id:""})),p=c()(A,2),v=p[0],x=p[1],y=(0,f.useState)([]),C=c()(y,2),w=C[0],b=C[1];function I(){return E.apply(this,arguments)}function E(){return(E=s()(r()().mark((function e(){var t,n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 3===v.select_type&&(v.subject_id="",v.course_id=""),2===v.select_type&&(v.subject_id=""),1===v.select_type&&(v.course_id=""),e.next=5,(0,q.ZP)("/api/paths/".concat(null==l||null===(t=l.detail)||void 0===t?void 0:t.id,"/search_all.json"),{method:"get",params:v});case 5:0===(null==(n=e.sent)?void 0:n.status)&&b(n);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){I()}),[a]),(0,Z.jsxs)("div",{style:{padding:"10rem 20rem"},children:[(0,Z.jsxs)("div",{style:{display:"flex"},children:[(0,Z.jsxs)("div",{children:["1"===a&&(0,Z.jsx)(K.Z,{placeholder:"请输入关键词查询",style:{width:"992rem",marginRight:"10rem",height:"40rem"},onChange:function(e){v.keyword=e.target.value,v.page=1,v.limit=10,x(v)}}),"1"!==a&&(0,Z.jsxs)("div",{style:{display:"flex"},children:[(0,Z.jsxs)("div",{style:{width:"223rem",alignItems:"center",display:"flex",height:"40rem"},children:[(0,Z.jsx)("span",{style:{width:"92rem",border:"1rem solid #DCDCDC",borderRightStyle:"none",background:"#F6F7F9",height:"40rem",display:"flex",alignItems:"center",justifyContent:"center",lineHeight:"40rem",fontSize:"16rem",color:"#666666"},children:"所在位置"}),(0,Z.jsxs)(B.default,{value:v.select_type,onChange:function(e){v.select_type=e,v.keyword="",v.page=1,v.limit=10,x(v),I()},className:yt,style:{width:"131rem"},children:[(0,Z.jsx)(B.default.Option,{value:1,children:"实践课程"}),(0,Z.jsx)(B.default.Option,{value:2,children:"教学课堂"}),(0,Z.jsx)(B.default.Option,{value:3,children:"个人中心"})]})]}),3!==v.select_type&&(0,Z.jsxs)(B.default,{value:v.subject_id||v.course_id,onChange:function(e){v.course_id=e,v.subject_id=e,v.page=1,v.limit=10,x(v),I()},className:yt,style:{width:"270rem",marginLeft:"8rem"},children:[1===v.select_type&&(null==w||null===(t=w.subjects)||void 0===t?void 0:t.map((function(e){return(0,Z.jsx)(B.default.Option,{value:e.id,children:e.name})}))),2===v.select_type&&(null==w||null===(n=w.courses)||void 0===n?void 0:n.map((function(e){return(0,Z.jsx)(B.default.Option,{value:e.id,children:e.name})})))]}),(0,Z.jsx)(K.Z,{onChange:function(e){v.keyword=e.target.value,v.page=1,v.limit=10,x(v)},addonBefore:(null==Jt||null===(i=Jt.find((function(e){return e.key===a})))||void 0===i?void 0:i.label)+"名称",className:Ct,style:{marginLeft:"10rem",width:"486rem",height:"40rem"}})]})]}),(0,Z.jsx)(m.ZP,{type:"primary",style:{height:"40rem",fontSize:"14rem",boxShadow:"none",lineHeight:"40rem",width:"108rem",padding:"0",marginLeft:"10rem"},onClick:function(){I()},children:"查询"})]}),(0,Z.jsx)(be.Z,{style:{marginTop:"10rem"},dataSource:null==w?void 0:w.data,pagination:!1,rowKey:function(e){return e.id},scroll:{y:"400rem"},columns:[{title:(null==Jt||null===(o=Jt.find((function(e){return e.key===a})))||void 0===o?void 0:o.label)+"名称",dataIndex:"name",ellipsis:!0,key:"name"},{title:"1"===a?"合作者":"所属模块",dataIndex:"name",key:"name",ellipsis:!0,render:function(e,t){return(0,Z.jsx)("span",{children:"1"===a?null==t?void 0:t.user_names:null==t?void 0:t.model})}},{title:"1"===a?"最近修改时间":"所在位置",dataIndex:"updated_at",ellipsis:!0,render:function(e,t){return(0,Z.jsx)("span",{children:"1"===a?null==t?void 0:t.updated_at:null==t?void 0:t.stage_name})}},{title:"操作",dataIndex:"url",width:"100rem",render:function(e,t){return(0,Z.jsx)("a",{onClick:function(){"Video"===(null==t?void 0:t.container_type)?g.Z.confirm({icon:null,title:"视频播放",centered:!0,closable:!0,footer:!1,width:600,content:(0,Z.jsx)(Yt.Z,{allow_skip:!0,src:e})}):"3"===a?d(e):window.open(e)},children:"查看"})}}],rowSelection:{type:"radio",onChange:function(e,t){u(t)}}}),(0,Z.jsx)(Ie.Z,{hideOnSinglePage:!0,style:{marginTop:"20rem"},total:null==w?void 0:w.total_count,current:null==v?void 0:v.page,pageSize:null==v?void 0:v.limit,onChange:function(e,t){v.page=e,v.limit=t,x(v),I()}})]})})),Xt=n(91232),qt=n.n(Xt),Vt=n(78386),_t=["typesdata","globalSetting","loading","dispatch","pathsDetail","onChange","uuid","buildTree","itemsuuid"],$t=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var t,n,i,o,l,u,d,A,p,g,v=e.typesdata,m=(e.globalSetting,e.loading,e.dispatch,e.pathsDetail),x=e.onChange,y=e.uuid,C=e.buildTree,w=e.itemsuuid,b=(h()(e,_t),(0,f.useState)([])),I=c()(b,2),E=I[0],B=I[1],j=(0,f.useState)(!1),k=c()(j,2),N=k[0],M=k[1],Q=(0,f.useState)([]),P=c()(Q,2),z=P[0],R=P[1],L=(0,f.useState)(""),D=c()(L,2),U=D[0],T=D[1],O=(0,f.useState)(""),G=c()(O,2),F=G[0],H=G[1],Y=(0,f.useState)([]),W=c()(Y,2),J=W[0],V=W[1],_=(0,f.useState)(!1),$=c()(_,2),ee=$[0],te=$[1],ne=(0,f.useState)({bh:[],qx:[],hx:[],gl:[]}),ie=c()(ne,2),re=ie[0],oe=ie[1];function ae(){return ae=s()(r()().mark((function e(){var t,n,i,o,l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),e.next=3,(0,q.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:y,subject_id:null==m||null===(t=m.detail)||void 0===t?void 0:t.id,depth:-1,relationshipFilter:"包含>"}});case 3:n=e.sent,M(!1),0===(null==n?void 0:n.status)&&(R(null==n?void 0:n.data),l=C(null==n||null===(i=n.data)||void 0===i||null===(i=i.nodes)||void 0===i?void 0:i.map((function(e,t){var n,i;return a()(a()({},e),{},{key:null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid,title:null==e||null===(i=e.properties)||void 0===i?void 0:i.name})})),null==n||null===(o=n.data)||void 0===o||null===(o=o.relationships)||void 0===o||null===(o=o.filter((function(e){return"包含"===e.type||"前序"===e.type})))||void 0===o?void 0:o.filter((function(e,t,n){return t===n.findIndex((function(t){return t.endNodeUuid===e.endNodeUuid}))}))),s=pe()(l.children||[]),E=s,H(JSON.stringify(s)),B(s));case 6:case"end":return e.stop()}}),e)}))),ae.apply(this,arguments)}function le(e,t,n){var i,r=qt()(e);try{for(r.s();!(i=r.n()).done;){var o=i.value;if(null!=o&&o.title.includes(t)&&n.push(o),o.children&&o.children.length>0)le(o.children,t,n),se(o.children,t,n)&&n.push(o)}}catch(e){r.e(e)}finally{r.f()}}function se(e,t,n){var i,r=qt()(e);try{for(r.s();!(i=r.n()).done;){var o=i.value;if(null!=o&&o.title.includes(t))return!0}}catch(e){r.e(e)}finally{r.f()}}return(0,f.useEffect)((function(){!function(){ae.apply(this,arguments)}()}),[y]),(0,f.useEffect)((function(){if(v){var e=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));oe(e)}return function(){}}),[v]),(0,f.useEffect)((function(){x(re)}),[re]),(0,Z.jsx)(X.Z,{spinning:N,children:(0,Z.jsxs)("div",{className:ct,children:[(0,Z.jsxs)("div",{className:dt,children:[(0,Z.jsxs)("div",{className:ht,children:[(0,Z.jsxs)("div",{children:["共",(0,Z.jsx)("span",{style:{color:"#1B8565"},children:(null==z||null===(t=z.metricCounters)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.count)||0}),"个标签节点,",(0,Z.jsx)("span",{style:{color:"#1B8565"},children:(null==z||null===(n=z.metricCounters)||void 0===n||null===(n=n[1])||void 0===n?void 0:n.count)||0}),"个知识节点"]}),(0,Z.jsx)(K.Z.Search,{style:{width:"350rem",borderRadius:"50%"},onChange:function(e){var t,n,i=e.target.value;T(i);var r=[];le(JSON.parse(F),i,r),r.push(null==z||null===(t=z.nodes)||void 0===t?void 0:t[0]);var o=null==z?void 0:z.nodes.filter((function(e){var t;return(null==e||null===(t=e.properties)||void 0===t?void 0:t.name.indexOf(i))>-1})).map((function(e){var t;return null==e||null===(t=e.properties)||void 0===t?void 0:t.uuid}));V(o);var a=C(r,null==z||null===(n=z.relationships)||void 0===n||null===(n=n.filter((function(e){return"包含"===e.type||"前序"===e.type})))||void 0===n?void 0:n.filter((function(e,t,n){return t===n.findIndex((function(t){return t.endNodeUuid===e.endNodeUuid}))})).filter((function(e){return(null==r?void 0:r.map((function(e){return null==e?void 0:e.key})).includes(e.endNodeUuid))||(null==r?void 0:r.map((function(e){return null==e?void 0:e.key})).includes(e.startNodeUuid))}))),l=pe()(a.children||[]);E=l,B(l),te(!0)},placeholder:"请输入关键词搜索"})]}),(0,Z.jsx)(S.Z,{style:{marginTop:"30rem",maxHeight:"320rem",overflow:"auto"},showLine:!0,treeData:E,className:xt,expandedKeys:J,onExpand:function(e){V(e),te(!1)},autoExpandParent:ee,blockNode:!0,switcherIcon:(0,Z.jsx)(Vt.Z,{}),titleRender:function(e){var t,n,i,r,o,a,l,s,u,c,d,h,f,A,p;return(0,Z.jsxs)("div",{className:ft,children:[(0,Z.jsxs)("div",{style:{width:"50%",display:"flex",alignItems:"center"},children:[(null==re||null===(n=re.bh)||void 0===n?void 0:n.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))&&(0,Z.jsx)("span",{className:mt,style:{background:"#6236ff"},children:"包含"}),(null==re||null===(i=re.qx)||void 0===i?void 0:i.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))&&(0,Z.jsx)("span",{className:mt,style:{background:"#24A881"},children:"前置"}),(null==re||null===(r=re.hx)||void 0===r?void 0:r.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))&&(0,Z.jsx)("span",{className:mt,style:{background:"#EC8657"},children:"后置"}),(null==re||null===(o=re.gl)||void 0===o?void 0:o.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))&&(0,Z.jsx)("span",{className:mt,style:{background:"#497DFF"},children:"关联"}),(0,Z.jsx)("div",{className:vt,title:null==e?void 0:e.title,dangerouslySetInnerHTML:{__html:null==e||null===(a=e.title)||void 0===a?void 0:a.replaceAll(U,''.concat(U,""))},style:{width:"100%",fontSize:"14rem",color:"#000",fontWeight:400}})]}),(0,Z.jsxs)("div",{className:At,children:[!(null!=re&&null!==(l=re.qx)&&void 0!==l&&l.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)}))||null!=re&&null!==(s=re.bh)&&void 0!==s&&s.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)}))||null!=re&&null!==(u=re.hx)&&void 0!==u&&u.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)}))||null!=re&&null!==(c=re.gl)&&void 0!==c&&c.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))&&w!==(null==e||null===(d=e.properties)||void 0===d?void 0:d.uuid)&&(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{onClick:function(){var t;if((null==re||null===(t=re.bh)||void 0===t||null===(t=t.filter((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))||void 0===t?void 0:t.length)>0);else{var n,i,r=[];r.push({name:null==e||null===(n=e.properties)||void 0===n?void 0:n.name,uuid:null==e||null===(i=e.properties)||void 0===i?void 0:i.uuid}),oe({bh:[].concat(r,pe()(null==re?void 0:re.bh)),qx:null==re?void 0:re.qx,hx:null==re?void 0:re.hx,gl:null==re?void 0:re.gl})}},className:pt,style:{marginRight:"20rem"},children:"设为包含"}),(0,Z.jsx)("span",{onClick:function(){var t;if((null==re||null===(t=re.qx)||void 0===t||null===(t=t.filter((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))||void 0===t?void 0:t.length)>0);else{var n,i,r=[];r.push({name:null==e||null===(n=e.properties)||void 0===n?void 0:n.name,uuid:null==e||null===(i=e.properties)||void 0===i?void 0:i.uuid}),oe({qx:[].concat(r,pe()(null==re?void 0:re.qx)),hx:null==re?void 0:re.hx,bh:null==re?void 0:re.bh,gl:null==re?void 0:re.gl})}},className:pt,children:"设为前置"}),(0,Z.jsx)("span",{onClick:function(){var t;if((null==re||null===(t=re.hx)||void 0===t||null===(t=t.filter((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))||void 0===t?void 0:t.length)>0);else{var n,i,r=[];r.push({name:null==e||null===(n=e.properties)||void 0===n?void 0:n.name,uuid:null==e||null===(i=e.properties)||void 0===i?void 0:i.uuid}),oe({qx:null==re?void 0:re.qx,hx:[].concat(r,pe()(null==re?void 0:re.hx)),bh:null==re?void 0:re.bh,gl:null==re?void 0:re.gl})}},style:{margin:"0rem 20rem"},className:pt,children:"设为后置"}),(0,Z.jsx)("span",{onClick:function(){var t;if((null==re||null===(t=re.gl)||void 0===t||null===(t=t.filter((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))||void 0===t?void 0:t.length)>0);else{var n,i,r=[];r.push({name:null==e||null===(n=e.properties)||void 0===n?void 0:n.name,uuid:null==e||null===(i=e.properties)||void 0===i?void 0:i.uuid}),oe({qx:null==re?void 0:re.qx,hx:null==re?void 0:re.hx,gl:[].concat(r,pe()(null==re?void 0:re.gl)),bh:null==re?void 0:re.bh})}},className:pt,children:"设为关联"})]}),(0,Z.jsx)("span",{onClick:function(){var t,n=null==re||null===(t=re.bh)||void 0===t?void 0:t.filter((function(t){var n;return t.uuid!==(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)}));oe({bh:n,hx:null==re?void 0:re.hx,qx:null==re?void 0:re.qx,gl:null==re?void 0:re.gl})},children:(null==re||null===(h=re.bh)||void 0===h?void 0:h.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))&&"取消包含"}),(0,Z.jsx)("span",{onClick:function(){var t,n=null==re||null===(t=re.qx)||void 0===t?void 0:t.filter((function(t){var n;return t.uuid!==(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)}));oe({qx:n,hx:null==re?void 0:re.hx,bh:null==re?void 0:re.bh,gl:null==re?void 0:re.gl})},children:(null==re||null===(f=re.qx)||void 0===f?void 0:f.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))&&"取消前置"}),(0,Z.jsx)("span",{onClick:function(){var t,n=null==re||null===(t=re.hx)||void 0===t?void 0:t.filter((function(t){var n;return t.uuid!==(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)}));oe({qx:null==re?void 0:re.qx,hx:n,bh:null==re?void 0:re.bh,gl:null==re?void 0:re.gl})},children:(null==re||null===(A=re.hx)||void 0===A?void 0:A.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))&&"取消后置"}),(0,Z.jsx)("span",{onClick:function(){var t,n=null==re||null===(t=re.gl)||void 0===t?void 0:t.filter((function(t){var n;return t.uuid!==(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)}));oe({qx:null==re?void 0:re.qx,hx:null==re?void 0:re.hx,bh:null==re?void 0:re.bh,gl:n})},children:(null==re||null===(p=re.gl)||void 0===p?void 0:p.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))&&"取消关联"})]})]},null==e||null===(t=e.properties)||void 0===t?void 0:t.uuid)}})]}),(0,Z.jsxs)("div",{className:gt,children:[(0,Z.jsx)("div",{className:Ye,children:"已关联关系"}),(0,Z.jsxs)("div",{style:{padding:"20rem 25rem"},children:[(0,Z.jsxs)("div",{className:it,children:[(0,Z.jsx)("div",{className:rt,style:{background:"#6236ff"}}),(0,Z.jsxs)("div",{children:["被包含(",null===(i=re.bh)||void 0===i?void 0:i.length,")"]})]}),(0,Z.jsx)("div",{className:ot,children:null==re||null===(o=re.bh)||void 0===o?void 0:o.map((function(e){return(0,Z.jsxs)("div",{className:at,style:{background:"#6236ff"},children:[(0,Z.jsx)("span",{style:{marginRight:"10rem"},children:null==e?void 0:e.name})," ",(0,Z.jsx)(jt.Z,{onClick:function(){var t,n=null==re||null===(t=re.bh)||void 0===t?void 0:t.filter((function(t){return t.uuid!==e.uuid}));oe({bh:n,hx:null==re?void 0:re.hx,qx:null==re?void 0:re.qx,gl:null==re?void 0:re.gl})}})]})}))}),(0,Z.jsxs)("div",{className:it,style:{marginTop:"30rem"},children:[(0,Z.jsx)("div",{className:rt,style:{background:"#24A881"}}),(0,Z.jsxs)("div",{children:["前序(",null===(l=re.qx)||void 0===l?void 0:l.length,")"]})]}),(0,Z.jsx)("div",{className:ot,children:null==re||null===(u=re.qx)||void 0===u?void 0:u.map((function(e){return(0,Z.jsxs)("div",{className:at,style:{background:"#24A881"},children:[(0,Z.jsx)("span",{style:{marginRight:"10rem"},children:null==e?void 0:e.name})," ",(0,Z.jsx)(jt.Z,{onClick:function(){var t,n=null==re||null===(t=re.qx)||void 0===t?void 0:t.filter((function(t){return t.uuid!==e.uuid}));oe({qx:n,hx:null==re?void 0:re.hx,bh:null==re?void 0:re.bh,gl:null==re?void 0:re.gl})}})]})}))}),(0,Z.jsxs)("div",{className:it,style:{marginTop:"30rem"},children:[(0,Z.jsx)("div",{className:rt,style:{background:"#EC8657"}}),(0,Z.jsxs)("div",{children:["后序(",null===(d=re.hx)||void 0===d?void 0:d.length,")"]})]}),(0,Z.jsx)("div",{className:ot,children:null==re||null===(A=re.hx)||void 0===A?void 0:A.map((function(e){return(0,Z.jsxs)("div",{className:at,style:{background:"#EC8657"},children:[(0,Z.jsx)("span",{style:{marginRight:"10rem"},children:null==e?void 0:e.name})," ",(0,Z.jsx)(jt.Z,{onClick:function(){var t,n=null==re||null===(t=re.hx)||void 0===t?void 0:t.filter((function(t){return t.uuid!==e.uuid}));oe({qx:null==re?void 0:re.qx,bh:null==re?void 0:re.bh,hx:n,gl:null==re?void 0:re.gl})}})]})}))}),(0,Z.jsxs)("div",{className:it,style:{marginTop:"30rem"},children:[(0,Z.jsx)("div",{className:rt,style:{background:"#497DFF"}}),(0,Z.jsxs)("div",{children:["关联(",null===(p=re.gl)||void 0===p?void 0:p.length,")"]})]}),(0,Z.jsx)("div",{className:ot,children:null==re||null===(g=re.gl)||void 0===g?void 0:g.map((function(e){return(0,Z.jsxs)("div",{className:at,style:{background:"#497DFF"},children:[(0,Z.jsx)("span",{style:{marginRight:"10rem"},children:null==e?void 0:e.name})," ",(0,Z.jsx)(jt.Z,{onClick:function(){var t,n=null==re||null===(t=re.gl)||void 0===t?void 0:t.filter((function(t){return t.uuid!==e.uuid}));oe({qx:null==re?void 0:re.qx,bh:null==re?void 0:re.bh,hx:null==re?void 0:re.hx,gl:n})}})]})}))})]})]})]})})})),en=n(89392),tn=n(79905),nn=["pathsDetail","user","globalSetting","loading","dispatch","datas","items"],rn=[3,2,1],on=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.pathsDetail,e.user,e.globalSetting,e.loading,e.dispatch;var t=e.datas,n=e.items,i=(h()(e,nn),(0,f.useRef)()),o=(0,f.useRef)(),a=(0,f.useRef)(null);function l(){var e,t;null===(e=i.current)||void 0===e||null===(t=e.update)||void 0===t||t.call(e)}function u(){return(u=s()(r()().mark((function e(){var a,l,s,u,c,d,h;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(null==t||null===(a=t.nodes)||void 0===a?void 0:a.length)>0&&(d=null==t||null===(l=t.nodes)||void 0===l?void 0:l.filter((function(e){var t;return null==n?void 0:n.includes(null==e||null===(t=e.properties)||void 0===t?void 0:t.uuid)})).map((function(e){var t,n,i,r,o,a,l,s,u,c;return{rootNodeUuid:null==e||null===(t=e.properties)||void 0===t?void 0:t.rootNodeUuid,id:(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)+"_",name:null==e||null===(i=e.properties)||void 0===i?void 0:i.name,description:null==e||null===(r=e.properties)||void 0===r?void 0:r.description,nodeType:null==e||null===(o=e.properties)||void 0===o?void 0:o.nodeType,tags:(null==e||null===(a=e.properties)||void 0===a?void 0:a.tags)&&(null==e||null===(l=e.properties)||void 0===l||null===(l=l.tags)||void 0===l||null===(l=l.split(","))||void 0===l?void 0:l.map((function(e){return{name:e}}))),colorType:parseInt(null==e||null===(s=e.properties)||void 0===s?void 0:s.color)>3?"3":null==e||null===(u=e.properties)||void 0===u?void 0:u.color,activeColor:"#FA6400",size:rn[(null==e||null===(c=e.properties)||void 0===c?void 0:c.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0}})),h=null==t||null===(s=t.relationships)||void 0===s||null===(s=s.filter((function(e){var n,i;return e.endNodeUuid!==(null==t||null===(n=t.nodes)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.properties)||void 0===n?void 0:n.rootNodeUuid)&&e.startNodeUuid!==(null==t||null===(i=t.nodes)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.properties)||void 0===i?void 0:i.rootNodeUuid)})))||void 0===s||null===(s=s.filter((function(e){return(null==n?void 0:n.includes(e.startNodeUuid))&&(null==n?void 0:n.includes(e.endNodeUuid))})))||void 0===s||null===(s=s.filter((function(e){return"包含"===e.type||"前序"===e.type||"关联"===e.type})))||void 0===s?void 0:s.map((function(e){return{hide:!1,id:(null==e?void 0:e.endNodeUuid)+"_",label:null==e?void 0:e.type,props:[],colorType:1,sourceRadius:32,targetRadius:32,source:(null==e?void 0:e.startNodeUuid)+"_",target:(null==e?void 0:e.endNodeUuid)+"_",value:10}})),i.current=null,o.current.innerHTML="",i.current=new ye.createContainer({containerName:"#graphRefs",width:(null==o||null===(u=o.current)||void 0===u?void 0:u.clientWidth)||0,height:(null==o||null===(c=o.current)||void 0===c?void 0:c.clientHeight)||0,toolbarData:[],clickToggle:!1,background:"#fff",isShowMask:!1,nodes:d,links:h,zoomOptions:{minScale:.2,maxScale:5},nodeMouseover:function(e){return e},nodeClick:function(e){var t;return null==i||null===(t=i.current)||void 0===t||t.selectToNode(e.id),e},layout:{force:!1,x:20,y:60}}),i.current.zoomOut());case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){!function(){u.apply(this,arguments)}()}),[t]),(0,f.useEffect)((function(){return window.addEventListener("resize",l),function(){window.removeEventListener("resize",l)}}),[]),(0,Z.jsx)("div",{ref:a,style:{background:"#fff",height:"455rem"},children:(0,Z.jsx)("div",{style:{width:"100%",height:"455rem"},ref:o,id:"graphRefs"})})})),an="data:image/png;base64,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",ln="data:image/png;base64,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",sn="data:image/png;base64,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",un="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAkCAYAAAAdFbNSAAAAAXNSR0IArs4c6QAACjpJREFUWEe1mGtwlNUZx//P2Q0hYO5AEEFk8JKiBjp1IFhRnH5pP6jtWFJLHabamXa0FSIFwdgZ0trWmRQRLzOWzrSOdaxW69h+aEfHe61irc5UQoJURAokEkIum2Qv7+WcU57nvO9echFQu5t33uzu2ff9nf/5P5ezhP/jo8FumpnMljUZUr0fV/ziv5/XrejzulDxdRoym1YkkNgIqGthaDpZBUC9BI17emp+9tJnvefnB23bk/P89PXGYANBrSRDAMNaAkOTJcAoEKl/kU5sP1z372dAT+tPM4HPDH2OvbM+DL3vK6NuhaX5DClwiM78OoIWxY2biLLqI2uxMwv/d/1z2sfOBP5TQ8+xG5pIq/WwWEtGVcRgeUBWGgzplC75XN7jySQA0BBZtUsn9INHZm/pPR34M4O27Woehq/VmtaD7GoYIoHJg8WA0Xmq9yPLFCYk431Y9SSgdnw0f/17nwR/WtA1trVmmqHvEfBDWLsIsKXKxd6NfOxUZB9HSucVL1hFLFTk+dj7gLJk1EtEavuBc295fjL4T4SeZTdclDRqvYVdB4uz3AUYeJxPY+ViyAk+Hm+R2O9RgMaBWhyw7hqdyia2Vw6bJ9697AdBPIFJoefY1pVkcRcsvgbLMtmiCfMNJ0KQBFgMMbmP8+rLJGMLxRmmaHXijBNnINBhZRM7vDLsOrToptwE6Abd+nNY28YRIn8CXDQsumHJ8hfbA+zxQqrLLzt/b7L3WQDRxcVGYXycJuOUybmeDioz/bqJ0GErR/DZpbAReAmwW+KSPBzfWMDjPO1unvd3kXUmnfgEq00Q4KEJ0Gfb21cZY5+GRUMB3Pk4Tl2Tq1f0+RRZIy4w4yca2y3O7ZN+jgRn97vDZN0v89DW2vMBLOA1eAeH635tX9k4bNPLYTmZ8rBo6ST/xnnW2T3OAhKg0WdxBnFBSziu0zgYDuVtUCrAuGwzidpkKXz/4nVlHFxkrZ1hgEdGwkxLzoZGwyCUQ8vZhybfhuRDI0CIgN+z/D8fBqF1h4aFsdadJcnwa7mFPOcnqpBEAluGX0BK+1HFLA1YsZSkR7HUKFl6GEhWQuMWsip8/5IbHbTW+v7eIHXbiM4RAzOYB40cgugIkYaPjA2QhocMAqStL+esDeHxYUL4/N1oAqGFAPMkhNuSnC9NNmB1+WLcMfhikd1KCxIZNUCg+7M576HDTbcOXdj16DYF1c7Q+y75joP2dDB4KDdQywrpSD1WNQcfHkJkEQpgxvoCnRV4NwmB5rECrRFY61SXQ8QW2PjM8L+q+SrWHn8WIc+qJD+rHiJ1b2rmtN/0zV2XjnNsY9dj205+z0FfutZBZ0LP9HjDxNCxLXjpWWkHzXABxvgMP4J2k8jESlsdQWtoAXfWEK6oHjnHELZUX4lNJ15ESgcuwyBxwII6yhfVPNpNLf74CtjY9fi2k35rV1aF3U3fjqF90yvQ7Eu2B8Ozgu7IWVbaR9ryBJzC/NqdA3hWi0XYGr54m1W2kyjNwQZsrv4yNva/zNCdCnTPB+fVPQVqmbJFbex8fNvJoG3nQOxeekMB+mMvRUaCjy3CwcfL7Q62wNnJKsxL1ohqPI4n8nL2AMpVEivLF+Kk58Du5dX6U6YT7/g9Mpbh2Rqu+rtEtbH6cuxIvbv2zw3ffBLO6vK46P3fztMJuuDABTe/Vqz2ks4ntlnj7NG9rKUAfUygIcBskThL5FhNE2DVzMWoUDI+/wisRoJxqTTVv5vrwX0jb0ITZxUXiAIeZZLW6masqlhYT0SDfLEL9++aBSTvBNQtZOnB/Y3f3RLf5PwP/lY+LZN6wVq1SlnSYUV57f7G60YpE/qmzxsRaKe2S2WsMgfYqPZxVeVE6PHei1/vzfXh3uE34BGHtXHQsdIW2FDTjCsqzq2f2/eYVzXm3w5Dm8lSlRQUUEcM/aV3dpXlyqufsRrX5PO/oue6BruuoaxAjxJfng/na/ZniLQJkApzWF21GEdyKRzKjUgaK1cJfKVuEbI6xPNDH8Jy4MHii5VzJXB3Du5GRnFksGFK7bGhZgXuHnh760fecKs1NLfQxkqB6di/ZJ0o/YU9f/g6rHrWFaHoGkSepcRlAt3vjUkgOmgORBdcaR1gKPRwVfUi9Hlp9Hpj4t0yKFxeuwA5HeKN1BH5Hj8bZ8zCmPVx3+BuZFWAgNWObOEqKtBasxy3972KVOiP66elqHTsv+TGvD2W7PnjA9B0W9y2gejm7mVrHqFsGJj+cUo7aI0x7Qv0lVWLROFU6AlckhTmT6+SfHw4NxIhA3PKZuBwMIKdJ3YjnQjgKx35OfK9JbTWLsePj72GVBhMKDBkqWNfETSeeipx8YV41lpco4ju3btszSbJ01kdmBO5gj1cBimFvqJqIT7MDGJ/dlBAyymJNQ1LZCUe7+uU4OXn6urzQArYMfAWMooragRdZJGNtSuw6djfC3m6eMduVMe+prV5pflrTe/9fmZoZ/yke+n1d4Ek9EA5zUqPkSu5BU+LPUyAoSCHy6sWoiY5farYK3m/K3sc208wtC/Qrv+IMggIm+uasfnY66J08XYs6qUnQE920zw0A4unuaLBVTixR+ChuXIBassqThO6Hx39u5EmDzmlYZw2Ub4mbKlvxpbef4jS+TLuGiTx9L5lN5QoPSX0ACudzx6uf+BSPsqBGOSwvHI+6k4XOtOPjhO7McZ9ioS3K99ObmBrfTO2fvxmQemiHY2yqqNr2bdOH9pVuzh7uJQ3FkEvnl6PxRW1oHGFZLwKnPqeSx3Ek6kujJKzB8eIa5gceFt9M9p6d0eBWPTLE+92LM4EOk1xiXbdnuuZuRoOBx76/SyGfA8ZHUh3xhZqqpwNz2jsHet3kyULn0KkVYAR8pEmH1kOaSnlUb22QNvslWjrYehw4lYN1NG1bM2plfZ0YAb8DG8G5OZObS3NTzaqiANBDqnAk2zhGzchziKuKyzYySeDDAVI88G9C4+TzUEhGAX66FsCXfL7CI9R1N69dM1PTxU83E+bQT8jnmZwt/NwDT3nalabS/lI6Mv/3EDxZFx3x5PT0lPLa2lpXQ+e492NTIw9XVC7bfYKtB19G6lgXJ4m9Xyq3nzj6IKW7CmhA6MHT3hjtS7hud0GK+gswh1dID3IWATM4JwKuZfOyntaemzu/Ph/hmcvB4Yn7npreUa+vmfuKtx08BUEBu4nBbdX3zl76aw7XqWreY6nfLAtHhjyMz/KmZAk7UVqy9LLXtAINKuX5cbfuPyd5m2XDt02jHvuaFKecSskKov/XYDzdRvL63F1xUJsPfpPl+6gOglo7Vra8vIpSYsGMPRMAI9mQv/60BrDKTXu+OKbiW9lOxXbxu0JeSXYHu7gz0IVGkNuo1vop3kFz0mehWkow109b4epMHxVGfvw3v+ov6Bl6g3AVBMp/gnhovgnhDOZ9fixh/TozD3p4/MHTK4mFfq1Wa2rZ1DZ8NFgbOCvI0f2BGX69QMX3DjyWe7xPyKs1GfgpVEuAAAAAElFTkSuQmCC",cn=n(28103),dn=n(42441),hn=n(76411),fn=(n(48961),function(e){var t=e.dataSource,n=e.height,i=e.labelTextColor;console.log("dataSource:",t);var r=(0,f.useRef)(null),o=(0,f.useRef)(null),a=(0,f.useState)({}),l=c()(a,2),s=(l[0],l[1]),u=(0,f.useState)(""),d=c()(u,2),h=(d[0],d[1]),A=(0,f.useState)(""),p=c()(A,2),g=p[0],v=p[1],m=t||[{name:"掌握率80%~100%",value:1,itemStyle:{color:"rgb(223,209,38)"}},{name:"掌提率60%~79%",value:2,itemStyle:{color:"rgb(6,234,230)"}},{name:"掌推率59%以下",value:3,itemStyle:{color:"rgb(6,110,247)"}}];(0,f.useEffect)((function(){return y(),window.addEventListener("resize",x),function(){window.removeEventListener("resize",x)}}),[]),(0,f.useEffect)((function(){null!=t&&t.length&&x()}),[t]);var x=function(){var e,t,n=C(m,.8);null===(e=o.current)||void 0===e||e.setOption(n),null===(t=o.current)||void 0===t||t.resize()},y=function(){var e=r.current;o.current=hn.init(e);var t=C(m,.8);s(t),o.current.setOption(t),o.current.getZr().off("mousewheel"),t.series.push({name:"掌握率",type:"pie",labelLine:{length:10,length2:10},startAngle:-20,clockwise:!1,radius:["20%","50%"],center:["50%","50%"],data:m,itemStyle:{opacity:0}}),o.current.setOption(t),E(o.current)},C=function(e,t){var n=[],r=0,o=0,a=0,l=[],s=[],u=1-t;e.sort((function(e,t){return t.value-e.value}));for(var c=0;cs?c+Math.cos(s)*(1+Math.cos(t)*r)*h:c+Math.cos(e)*(1+Math.cos(t)*r)*h},y:function(e,t){return es?d+Math.sin(s)*(1+Math.cos(t)*r)*h:d+Math.sin(e)*(1+Math.cos(t)*r)*h},z:function(e,t){return e<.5*-Math.PI?Math.sin(e):e>2.5*Math.PI?Math.sin(e)*o*.1:Math.sin(t)>0?1*o*.1:-1}}},I=function(e,t){var n=parseFloat(e);if(isNaN(n))return!1;var i=(n=Math.round(e*Math.pow(10,t))/Math.pow(10,t)).toString();i.indexOf(".")<0&&(i+=".");for(var r=i.length-i.indexOf(".");r<=t;r++)i+="0";return i},E=function(){o.current.on("click",(function(e){if("pie2d"===e.seriesName){h(e.dataIndex);o.current.getWidth(),o.current.getHeight();o.current.dispatchAction({type:"pieSelect",seriesIndex:0,dataIndex:e.dataIndex})}})),o.current.on("mousemove",(function(e){})),o.current.on("mouseout",(function(){o.current.dispatchAction({type:"pieUnSelect",seriesIndex:0,dataIndex:g}),v("")}))};return(0,Z.jsx)("div",{ref:r,style:{width:"100%",height:n||"500rem"}})}),An=function(e){return{tooltip:{trigger:"item"},legend:{top:"0%",left:"center"},series:[{name:"完成占比情况",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2},label:{show:!1,position:"center"},emphasis:{label:{show:!0,fontSize:14,fontWeight:"bold"}},labelLine:{show:!1},data:e}]}},pn=n(95220),gn=["pathsDetail","user","globalSetting","loading","dispatch","uuid"],vn=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],mn=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var t,n,i,o,l,u=e.pathsDetail,d=(e.user,e.globalSetting,e.loading,e.dispatch,e.uuid),A=(h()(e,gn),(0,f.useState)({subject_id:null==u||null===(t=u.detail)||void 0===t?void 0:t.id,course_id:"",parentNodeUuid:d,type:1})),p=c()(A,2),g=p[0],m=p[1],x=(0,f.useState)(),y=c()(x,2),C=y[0],w=y[1],b=(0,f.useState)([]),I=c()(b,2),E=I[0],j=I[1],k=(0,f.useState)([]),N=c()(k,2),M=N[0],S=N[1];function Q(){return P.apply(this,arguments)}function P(){return P=s()(r()().mark((function e(){var t,n,i,o,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:g});case 2:o=e.sent,w(o),a=Object.entries(null==o||null===(t=o.data)||void 0===t?void 0:t.study_grasp_hash).map((function(e,t){var n=c()(e,2);return{name:n[0],value:n[1],itemStyle:vn[t].itemStyle}})),l=Object.entries(null==o||null===(n=o.data)||void 0===n?void 0:n.study_complete_hash).map((function(e,t){var n=c()(e,2);return{name:n[0],value:n[1]}})),S(l),0===(null==a||null===(i=a.filter((function(e){return(null==e?void 0:e.value)>0})))||void 0===i?void 0:i.length)?j([]):j(a);case 8:case"end":return e.stop()}}),e)}))),P.apply(this,arguments)}return(0,f.useEffect)((function(){Q()}),[d]),(0,Z.jsxs)("div",{className:wt,children:[(0,Z.jsxs)("div",{className:ht,children:[(0,Z.jsx)("span",{className:Ye,children:"统计范围"}),(0,Z.jsxs)(v.ZP.Group,{onChange:function(e){g.type=e.target.value,m(a()({},g)),Q()},value:g.type,children:[(0,Z.jsx)(v.ZP,{value:1,children:"全部"}),(0,Z.jsx)(v.ZP,{value:2,children:"自主学习"}),(0,Z.jsx)(v.ZP,{value:3,children:"课堂学习"})]}),3===(null==g?void 0:g.type)&&(0,Z.jsx)(B.default,{onChange:function(e){g.course_id=e,m(a()({},g)),Q()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"},children:null==C||null===(n=C.courses)||void 0===n?void 0:n.map((function(e){return(0,Z.jsx)(B.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name})}))})]}),(0,Z.jsxs)("div",{style:{marginTop:"16rem",display:"flex"},children:[(0,Z.jsxs)("div",{className:dt,style:{backgroundImage:"url(".concat(an,"),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)")},children:[(0,Z.jsx)("img",{src:ln}),(0,Z.jsxs)("div",{style:{marginTop:"20rem"},children:[(0,Z.jsx)("div",{className:bt,children:"学习人数"}),(0,Z.jsx)("div",{className:It,children:null==C||null===(i=C.data)||void 0===i?void 0:i.study_count})]})]}),(0,Z.jsxs)("div",{className:gt,children:[(0,Z.jsxs)("div",{className:Et,children:[(0,Z.jsx)("img",{src:sn}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("div",{className:bt,children:"学习完成率"}),(0,Z.jsxs)("div",{className:It,children:[null==C||null===(o=C.data)||void 0===o?void 0:o.study_complete_rate,"%"]})]})]}),(0,Z.jsxs)("div",{className:Bt,children:[(0,Z.jsx)("img",{src:un}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("div",{className:bt,children:"学习掌握率"}),(0,Z.jsxs)("div",{className:It,children:[null==C||null===(l=C.data)||void 0===l?void 0:l.study_grasp_rate,"%"]})]})]})]})]}),(0,Z.jsx)(cn.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0,children:"完成占比情况"}),(0,Z.jsx)(dn.Z,{option:An(M),style:{height:300,width:400},opts:{renderer:"svg"}}),(0,Z.jsx)(cn.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0,children:"掌控率"}),(null==E?void 0:E.length)>0?(0,Z.jsx)(fn,{labelTextColor:"#333",height:"600rem",dataSource:E}):(0,Z.jsx)(pn.NoData,{children:(0,Z.jsx)("div",{style:{textAlign:"center",fontSize:"14rem"},children:"暂无掌控率数据"})})]})})),xn=["pathsDetail","user","globalSetting","loading","dispatch","uuid"],yn=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],Cn=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var t,n,i,o,l,u,d=e.pathsDetail,A=(e.user,e.globalSetting,e.loading,e.dispatch,e.uuid),p=(h()(e,xn),(0,f.useState)({subject_id:null==d||null===(t=d.detail)||void 0===t?void 0:t.id,course_id:"",parentNodeUuid:A,type:1})),g=c()(p,2),m=g[0],x=g[1],y=(0,f.useState)(),C=c()(y,2),w=C[0],b=C[1],I=(0,f.useState)([]),E=c()(I,2),j=E[0],k=E[1];function N(){return M.apply(this,arguments)}function M(){return(M=s()(r()().mark((function e(){var t,n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:m});case 2:n=e.sent,b(n),i=Object.entries(null==n||null===(t=n.data)||void 0===t?void 0:t.study_grasp_hash).map((function(e,t){var n=c()(e,2);return{name:n[0],value:n[1],itemStyle:yn[t].itemStyle}})),k(i);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){N()}),[A]),(0,Z.jsxs)("div",{className:wt,children:[(0,Z.jsxs)("div",{className:ht,children:[(0,Z.jsx)("span",{className:Ye,children:"统计范围"}),(0,Z.jsxs)(v.ZP.Group,{onChange:function(e){m.type=e.target.value,x(a()({},m)),N()},value:m.type,children:[(0,Z.jsx)(v.ZP,{value:1,children:"全部"}),(0,Z.jsx)(v.ZP,{value:2,children:"自主学习"}),(0,Z.jsx)(v.ZP,{value:3,children:"课堂学习"})]}),3===(null==m?void 0:m.type)&&(0,Z.jsx)(B.default,{onChange:function(e){m.course_id=e,x(a()({},m)),N()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"},children:null==w||null===(n=w.courses)||void 0===n?void 0:n.map((function(e){return(0,Z.jsx)(B.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name})}))})]}),(0,Z.jsxs)("div",{style:{marginTop:"16rem",display:"flex"},children:[(0,Z.jsxs)("div",{className:dt,style:{backgroundImage:"url(".concat(an,"),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)")},children:[(0,Z.jsx)("img",{src:ln}),(0,Z.jsxs)("div",{style:{marginTop:"20rem"},children:[(0,Z.jsx)("div",{className:bt,children:"学习人数"}),(0,Z.jsx)("div",{className:It,children:null==w||null===(i=w.data)||void 0===i?void 0:i.study_count})]})]}),(0,Z.jsxs)("div",{className:gt,children:[(0,Z.jsxs)("div",{className:Et,children:[(0,Z.jsx)("img",{src:sn}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("div",{className:bt,children:"学习完成率"}),(0,Z.jsxs)("div",{className:It,children:[null==w||null===(o=w.data)||void 0===o?void 0:o.study_complete_rate,"%"]})]})]}),(0,Z.jsxs)("div",{className:Bt,children:[(0,Z.jsx)("img",{src:un}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("div",{className:bt,children:"学习掌握率"}),(0,Z.jsxs)("div",{className:It,children:[null==w||null===(l=w.data)||void 0===l?void 0:l.study_grasp_rate,"%"]})]})]})]})]}),(0,Z.jsx)(cn.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0,children:"完成占比情况"}),(0,Z.jsx)(dn.Z,{option:An(null==w||null===(u=w.data)||void 0===u?void 0:u.study_complete_hash),style:{height:300,width:400},opts:{renderer:"svg"}}),(0,Z.jsx)(cn.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0,children:"掌控率"}),(null==j?void 0:j.length)>0&&(0,Z.jsx)(fn,{dataSource:j})]})})),wn=n(17498),bn=[{name:"基本信息",key:1},{name:"学习统计",key:3}],In=[{name:"作业",id:"zy",item_type:2},{name:"实训",id:"sx",item_type:2},{name:"教材",id:"jc",item_type:2},{name:"视频",id:"sp",item_type:2},{name:"课件",id:"kj",item_type:2}],En=[{name:"章节",id:"zj",item_type:1},{name:"知识点",id:"zsd",item_type:1}],Bn=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var t,n,i,o,l,u,d,h,x,y,C,w,b,I,E,B,j,k,N,M,S,Q,P,z=e.pathsDetail,R=(e.user,e.globalSetting),L=(e.loading,e.dispatch),D=e.items,U=e.showdetail,T=e.setshowdetail,G=e.containerRef,F=e.buildTree,H=e.getData,Y=e.setshow,J=e.Tabsdatas,X=e.uuid,V=e.initdata,_=(0,A.useParams)(),$=(0,f.useState)(0),ee=c()($,2),te=ee[0],ne=ee[1],ie=W.Z.useForm(),re=c()(ie,1)[0],oe=(0,f.useState)({}),ae=c()(oe,2),se=ae[0],ue=ae[1],ce=(0,f.useState)(!1),de=c()(ce,2),he=de[0],fe=de[1],Ae=(0,f.useState)(!1),ge=c()(Ae,2),ve=ge[0],me=ge[1],xe=(0,f.useState)("1"),ye=c()(xe,2),Ce=ye[0],be=ye[1],Ie=(0,f.useState)([]),Ee=c()(Ie,2),Be=Ee[0],je=Ee[1],ke=(0,f.useState)(1),Ne=c()(ke,2),Me=Ne[0],Se=Ne[1],Qe=(0,f.useState)(2),Pe=c()(Qe,2),ze=Pe[0],Re=Pe[1],Le=(0,f.useState)(2),De=c()(Le,2),Ue=De[0],Te=De[1],Oe=(0,f.useState)(),Ge=c()(Oe,2),Ze=Ge[0],ct=Ge[1],dt=(0,f.useState)(),ht=c()(dt,2),ft=ht[0],At=ht[1],pt=(0,f.useState)([]),gt=c()(pt,2),mt=gt[0],xt=gt[1],yt=(0,f.useState)({}),Ct=c()(yt,2),wt=Ct[0],bt=Ct[1],It=(0,f.useState)(!1),Et=c()(It,2),Bt=Et[0],Mt=Et[1],St=(0,f.useState)(""),Qt=c()(St,2),Pt=Qt[0],zt=Qt[1],Rt=(0,f.useState)([]),Lt=c()(Rt,2),Dt=Lt[0],Ut=Lt[1],Tt=(0,f.useState)({tags:[],tagszy:[],tagslx:[]}),Ot=c()(Tt,2),Gt=Ot[0],Zt=Ot[1],Wt=(0,f.useState)([{label:"实训",children:(0,Z.jsx)(Kt,{getother:Ln,types:"1",ktzykey:Ce,onChange:function(e){je(e)}}),key:"1"},{label:"视频",children:(0,Z.jsx)(Kt,{getother:Ln,types:"2",ktzykey:Ce,onChange:function(e){je(e)}}),key:"2"},{label:"课件",children:(0,Z.jsx)(Kt,{getother:Ln,types:"3",ktzykey:Ce,onChange:function(e){je(e)}}),key:"3"},{label:"试卷",children:(0,Z.jsx)(Kt,{getother:Ln,types:"4",ktzykey:Ce,onChange:function(e){je(e)}}),key:"4"}].filter((function(e){return!!e}))),Jt=c()(Wt,2),Xt=Jt[0],qt=(Jt[1],(0,f.useState)([])),Vt=c()(qt,2),_t=Vt[0],nn=Vt[1],rn=(0,f.useState)([]),an=c()(rn,2),ln=an[0],sn=an[1],un=(0,f.useState)(0),cn=c()(un,2),dn=cn[0],hn=cn[1],fn=(0,f.useState)(0),An=c()(fn,2),pn=An[0],gn=An[1],vn=(0,f.useState)([]),xn=c()(vn,2),yn=xn[0],Bn=xn[1],jn=(0,f.useState)({bh:[],qx:[],hx:[],gl:[]}),kn=c()(jn,2),Nn=kn[0],Mn=kn[1],Sn=(0,f.useState)([]),Qn=c()(Sn,2),Pn=(Qn[0],Qn[1],{maxCount:1,fileList:mt,accept:"视频"===(null==se||null===(t=se.label)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name)?".mp4":"",withCredentials:!0,action:"".concat(Ht.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){xt(null==e?void 0:e.fileList)}});function zn(){return(zn=s()(r()().mark((function e(){var t,n,i,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:z.detail.id}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(hn(X),o=pe()(null==t||null===(n=t.data)||void 0===n||null===(n=n.nodes)||void 0===n||null===(n=n.splice(1,null==t||null===(i=t.data)||void 0===i||null===(i=i.nodes)||void 0===i?void 0:i.length))||void 0===n?void 0:n.map((function(e){var t,n,i;return a()({label:null==e||null===(t=e.properties)||void 0===t?void 0:t.name,children:(0,Z.jsx)($t,{onChange:function(e){sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(e))},buildTree:F,itemsuuid:null==D?void 0:D.uuid,uuid:null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid,typesdata:Nn}),key:null==e||null===(i=e.properties)||void 0===i?void 0:i.uuid},e)}))),_t=o,nn(o),sessionStorage.setItem("typesdatajson",JSON.stringify(Nn)),sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(Nn)),fe(!0));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Rn(){return(Rn=s()(r()().mark((function e(){var t,n,i,o,l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:null==z||null===(t=z.detail)||void 0===t?void 0:t.id}});case 2:return 0===(null==(i=e.sent)?void 0:i.status)&&(Gt.tags=null==i?void 0:i.data,Zt(a()({},Gt))),e.next=6,(0,q.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:5,subject_id:null==z||null===(n=z.detail)||void 0===n?void 0:n.id}});case 6:return 0===(null==(o=e.sent)?void 0:o.status)&&(Gt.tagszy=[].concat(In,pe()(null==o?void 0:o.data2)),Gt.tagslx=[].concat(En,pe()(null==o?void 0:o.data)),Zt(a()({},Gt))),e.next=10,(0,q.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:null==D?void 0:D.resourceUrl}});case 10:l=e.sent,1===(null==D?void 0:D.resourceOrigin)&&(s={url:null==D?void 0:D.resourceUrl,name:null==l?void 0:l.name},je([s])),2===(null==D?void 0:D.resourceOrigin)&&xt([{uid:"123",name:null==l?void 0:l.name,response:{id:"123",url:null==D?void 0:D.resourceUrl}}]),"视频"===(null==D?void 0:D.nodeType)&&"video"===(null==l?void 0:l.container_type)&&(zt(null==l?void 0:l.id),console.log("-11"));case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ln(e){return Dn.apply(this,arguments)}function Dn(){return(Dn=s()(r()().mark((function e(t){var n,i,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:t}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&("att"===(null==n?void 0:n.container_type)?bt({url:Ht.Z.API_SERVER+(null==n||null===(i=n.attachment)||void 0===i?void 0:i.url),file_type:null==n||null===(o=n.attachment)||void 0===o?void 0:o.file_type}):window.open(t));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Un(){return(Un=s()(r()().mark((function e(){var t,n,i,o,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/get_node_detail.json",{method:"get",params:{nodeUuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id),parentNodeUuids:null==J?void 0:J.map((function(e){var t;return null==e||null===(t=e.properties)||void 0===t?void 0:t.uuid})).join(),depth:1,relationshipFilter:">",subgraphDepth:"-1",subgraphRelationshipFilter:"包含>",subject_id:z.detail.id}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(Bn(null==t||null===(n=t.data)||void 0===n?void 0:n.nodes),ct(null==t||null===(i=t.data)||void 0===i||null===(i=i.nodes)||void 0===i?void 0:i.filter((function(e){var t;return(null==e||null===(t=e.properties)||void 0===t?void 0:t.uuid)===(null==D?void 0:D.keys)||(null==D?void 0:D.id)}))),At(null==t||null===(o=t.data)||void 0===o?void 0:o.relationships),l=pe()(null==t||null===(a=t.data)||void 0===a||null===(a=a.graphNodeMappings)||void 0===a?void 0:a.map((function(e,n){var i;return{label:"".concat(null==e?void 0:e.parentNodeName,"(").concat(null==e||null===(i=e.childNodeUuids)||void 0===i?void 0:i.length,")"),children:(0,Z.jsx)(on,{datas:null==t?void 0:t.data,items:null==e?void 0:e.childNodeUuids}),key:n}}))),gn(0),ln=l,sn(l));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){U&&(function(){Un.apply(this,arguments)}(),function(){Rn.apply(this,arguments)}())}),[U,D]),console.log(D,"items"),(0,Z.jsxs)("div",{children:[(0,Z.jsxs)(Fe.Z,{open:U,width:"700rem",mask:!1,closable:!1,rootClassName:Je,destroyOnClose:!0,getContainer:function(){return G.current},onCancel:function(){T(!1)},children:[(0,Z.jsxs)("div",{className:He,children:[(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{className:Ye,children:"节点详情"}),(null==z||null===(n=z.detail)||void 0===n?void 0:n.can_managed)&&"学习路径"!==X&&"1"!==(null==D?void 0:D.colorType)&&(0,Z.jsx)("i",{className:"iconfont icon-bianji-moren",onClick:s()(r()().mark((function e(){var t,n,i,o,a,l,s,u,c,d,h,f,A,p,g;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ne(3),T(!1),d={name:D.name,description:D.description,label:"资源"===(null==Ze||null===(t=Ze[0])||void 0===t||null===(t=t.labels)||void 0===t?void 0:t[1])?null==Gt||null===(n=Gt.tagszy)||void 0===n?void 0:n.filter((function(e){return(null==e?void 0:e.name)===(null==D?void 0:D.nodeType)})):null==Gt||null===(i=Gt.tagslx)||void 0===i?void 0:i.filter((function(e){return(null==e?void 0:e.name)===(null==D?void 0:D.nodeType)})),tag:null==Gt||null===(o=Gt.tags)||void 0===o?void 0:o.filter((function(e){var t;return null==D||null===(t=D.tags)||void 0===t||null===(t=t.map((function(e){return null==e?void 0:e.name})))||void 0===t?void 0:t.includes(null==e?void 0:e.name)})),resourceOrigin:D.resourceOrigin,url:3===(null==D?void 0:D.resourceOrigin)?null==D?void 0:D.resourceUrl:""},h=null==ft||null===(a=ft.filter((function(e){return"被包含"===(null==e?void 0:e.type)&&(null==e?void 0:e.startNodeUuid)===((null==D?void 0:D.keys)||(null==D?void 0:D.id))})))||void 0===a?void 0:a.map((function(e){var t;return{uuid:null==e?void 0:e.endNodeUuid,name:null==yn||null===(t=yn.find((function(t){var n;return(null==t||null===(n=t.properties)||void 0===n?void 0:n.uuid)===(null==e?void 0:e.endNodeUuid)})))||void 0===t||null===(t=t.properties)||void 0===t?void 0:t.name}})),f=null==ft||null===(l=ft.filter((function(e){return"包含"===(null==e?void 0:e.type)&&(null==e?void 0:e.startNodeUuid)===((null==D?void 0:D.keys)||(null==D?void 0:D.id))})))||void 0===l?void 0:l.map((function(e){var t;return{uuid:null==e?void 0:e.endNodeUuid,name:null==yn||null===(t=yn.find((function(t){var n;return(null==t||null===(n=t.properties)||void 0===n?void 0:n.uuid)===(null==e?void 0:e.endNodeUuid)})))||void 0===t||null===(t=t.properties)||void 0===t?void 0:t.name}})),Ut(f),A=null==ft||null===(s=ft.filter((function(e){return"前序"===(null==e?void 0:e.type)&&(null==e?void 0:e.startNodeUuid)===((null==D?void 0:D.keys)||(null==D?void 0:D.id))})))||void 0===s?void 0:s.map((function(e){var t;return{uuid:null==e?void 0:e.endNodeUuid,name:null==yn||null===(t=yn.find((function(t){var n;return(null==t||null===(n=t.properties)||void 0===n?void 0:n.uuid)===(null==e?void 0:e.endNodeUuid)})))||void 0===t||null===(t=t.properties)||void 0===t?void 0:t.name}})),p=null==ft||null===(u=ft.filter((function(e){return"后序"===(null==e?void 0:e.type)&&(null==e?void 0:e.startNodeUuid)===((null==D?void 0:D.keys)||(null==D?void 0:D.id))})))||void 0===u?void 0:u.map((function(e){var t;return{uuid:null==e?void 0:e.endNodeUuid,name:null==yn||null===(t=yn.find((function(t){var n;return(null==t||null===(n=t.properties)||void 0===n?void 0:n.uuid)===(null==e?void 0:e.endNodeUuid)})))||void 0===t||null===(t=t.properties)||void 0===t?void 0:t.name}})),g=null==ft||null===(c=ft.filter((function(e){return("关联"===(null==e?void 0:e.type)||"被关联"===(null==e?void 0:e.type))&&(null==e?void 0:e.startNodeUuid)===((null==D?void 0:D.keys)||(null==D?void 0:D.id))})))||void 0===c?void 0:c.map((function(e){var t;return{uuid:null==e?void 0:e.endNodeUuid,name:null==yn||null===(t=yn.find((function(t){var n;return(null==t||null===(n=t.properties)||void 0===n?void 0:n.uuid)===(null==e?void 0:e.endNodeUuid)})))||void 0===t||null===(t=t.properties)||void 0===t?void 0:t.name}})),Mn({bh:h,qx:A,hx:p,gl:g}),re.setFieldsValue(d),ue(d);case 12:case"end":return e.stop()}}),e)}))),style:{color:"#1B8565",marginLeft:10,cursor:"pointer"}})]}),(0,Z.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:["1"!==(null==D?void 0:D.colorType)&&(null==z||null===(i=z.detail)||void 0===i?void 0:i.can_managed)&&"学习路径"!==X&&(0,Z.jsx)(m.ZP,{type:"primary",className:We,onClick:(0,en.debounce)(s()(r()().mark((function e(){var t,n,i,o,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id),subject_id:null==z||null===(t=z.detail)||void 0===t?void 0:t.id,depth:1,relationshipFilter:"被包含>"}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(o=null==n||null===(i=n.data)||void 0===i||null===(i=i.nodes)||void 0===i?void 0:i.filter((function(e){var t;return(null==e||null===(t=e.properties)||void 0===t?void 0:t.uuid)!==((null==D?void 0:D.keys)||(null==D?void 0:D.id))})),a=null==o?void 0:o.map((function(e){var t,n;return{name:null==e||null===(t=e.properties)||void 0===t?void 0:t.name,uuid:null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid}})),Nn.bh=a,Mn(Nn),ne(1),T(!1),je([]),xt([]));case 4:case"end":return e.stop()}}),e)}))),500),children:"增加同级节点"}),(null==z||null===(o=z.detail)||void 0===o?void 0:o.can_managed)&&"学习路径"!==X&&(0,Z.jsx)(m.ZP,{type:"primary",className:We,onClick:function(){var e;(null==Nn||null===(e=Nn.bh)||void 0===e||null===(e=e.filter((function(e){return(null==e?void 0:e.uuid)===(null==D?void 0:D.id)})))||void 0===e?void 0:e.length)>0||Nn.bh.push({name:null==D?void 0:D.name,uuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id)}),ne(2),T(!1),je([]),xt([])},children:"增加子级节点"}),(null==z||null===(l=z.detail)||void 0===l?void 0:l.can_managed)&&"学习路径"!==X&&(0,Z.jsx)(m.ZP,{className:We,onClick:function(){var e,t="";g.Z.confirm({title:"提示",icon:null,centered:!0,getContainer:G.current,content:(0,Z.jsxs)("div",{children:[(0,Z.jsxs)("p",{children:["删除节点会同步删除当前节点的子级节点,请在下方输入框输入",(0,Z.jsx)("span",{style:{color:"red"},children:"“确认删除”"})]}),(0,Z.jsx)(K.Z,{onChange:function(e){t=e.target.value}})]}),onOk:(e=s()(r()().mark((function e(){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("确认删除"===t){e.next=3;break}return p.ZP.info("请输入确认删除"),e.abrupt("return",Promise.reject());case 3:if("确认删除"!==t){e.next=13;break}return e.next=6,(0,q.ZP)("/api/knowledge/v2/del_node.json",{method:"post",body:{uuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id),subject_id:null==z||null===(n=z.detail)||void 0===n?void 0:n.id}});case 6:if(0!==(null==(i=e.sent)?void 0:i.status)){e.next=13;break}return p.ZP.info("删除成功"),e.next=11,L({type:"pathsDetail/getPathsDetail",payload:a()({id:_.pathId,knowledge:!0},(0,O.oP)())});case 11:"1"!==(null==D?void 0:D.colorType)?(Y(!1),H()):V(),T(!1);case 13:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"删除节点"}),(0,Z.jsx)(jt.Z,{onClick:function(){T(!1)},style:{marginLeft:"10rem",fontSize:"16rem",color:"#979797"}})]})]}),(0,Z.jsx)("div",{className:Ke,children:null==bn?void 0:bn.map((function(e){return(0,Z.jsx)("div",{onClick:function(){Se(e.key)},className:Me===(null==e?void 0:e.key)?qe:Xe,children:null==e?void 0:e.name})}))}),1===Me&&(0,Z.jsxs)("div",{children:[(0,Z.jsxs)("div",{className:Ve,children:[1===ze&&(0,Z.jsx)(kt.Z,{onClick:function(){return Re(2)}}),2===ze&&(0,Z.jsx)(Nt.Z,{onClick:function(){return Re(1)}}),(0,Z.jsx)("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"},children:"节点属性"})]}),2===ze&&(0,Z.jsxs)("div",{className:_e,children:[(0,Z.jsxs)("div",{className:$e,style:{marginTop:"0rem"},children:[(0,Z.jsx)("label",{children:"节点名称"}),(0,Z.jsx)("span",{children:null==D?void 0:D.name})]}),(0,Z.jsxs)("div",{className:$e,children:[(0,Z.jsx)("label",{children:"节点简介"}),(0,Z.jsx)("span",{children:(null==D?void 0:D.description)||"暂无"})]}),(0,Z.jsxs)("div",{className:$e,children:[(0,Z.jsx)("label",{children:"节点类型"}),(0,Z.jsxs)("div",{children:[(null==D?void 0:D.nodeType)&&(0,Z.jsx)(Ft,{containerRef:G,type:5,value:[{name:null==D?void 0:D.nodeType}],pathsDetail:z,showmodal:!1,dataSources:[]})," "]})]}),(0,Z.jsxs)("div",{className:$e,children:[(0,Z.jsx)("label",{children:"节点标签"}),(0,Z.jsx)("span",{children:(null==D||null===(u=D.tags)||void 0===u?void 0:u.length)>0&&(0,Z.jsx)(Ft,{containerRef:G,type:5,pathsDetail:z,value:null==D?void 0:D.tags,showmodal:!1,dataSources:[]})})]}),"视频"===(null==D?void 0:D.nodeType)&&3!==(null==D?void 0:D.resourceOrigin)&&Pt&&(0,Z.jsx)("div",{style:{height:"300rem",marginTop:"20rem"},children:(0,Z.jsx)(Yt.Z,{allow_skip:!0,videoId:Pt,toLog:!0,src:null==D?void 0:D.resourceUrl,logWatchHistory:function(e){return L({type:"userDetail/logWatchHistory",payload:e})}})}),3===(null==D?void 0:D.resourceOrigin)&&(0,Z.jsxs)("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"},children:[(0,Z.jsx)("span",{style:{color:"#1B8565",fontSize:"16rem"},children:null==D?void 0:D.resourceUrl}),(0,Z.jsx)(m.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:null==z||null===(t=z.detail)||void 0===t?void 0:t.id,uuid:null==D?void 0:D.uuid}});case 2:e.sent,window.open(null==D?void 0:D.resourceUrl);case 4:case"end":return e.stop()}}),e)}))),type:"primary",children:"前往查看"})]}),"视频"!=(null==D?void 0:D.nodeType)&&null!=D&&D.resourceOrigin&&[1,2].includes(null==D?void 0:D.resourceOrigin)?(0,Z.jsxs)("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"},children:[(0,Z.jsx)("span",{style:{color:"#1B8565",fontSize:"16rem"},children:1===(null==D?void 0:D.resourceOrigin)?null==Be||null===(d=Be[0])||void 0===d?void 0:d.name:null==mt||null===(h=mt[0])||void 0===h?void 0:h.name}),(0,Z.jsx)(m.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ln(null==D?void 0:D.resourceUrl),e.next=3,(0,q.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:null==z||null===(t=z.detail)||void 0===t?void 0:t.id,uuid:null==D?void 0:D.uuid}});case 3:e.sent;case 4:case"end":return e.stop()}}),e)}))),type:"primary",children:"前往查看"})]}):""]}),(0,Z.jsxs)("div",{className:Ve,children:[1===Ue&&(0,Z.jsx)(kt.Z,{onClick:function(){return Te(2)}}),2===Ue&&(0,Z.jsx)(Nt.Z,{onClick:function(){return Te(1)}}),(0,Z.jsx)("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"},children:"节点关系"})]}),2===Ue&&(0,Z.jsx)("div",{className:_e,style:{padding:0,minHeight:"530rem"},children:(0,Z.jsx)(le.Z,{className:et,activeKey:pn,destroyInactiveTabPane:!0,onChange:function(e){gn(parseInt(e))},type:"card",items:ln})})]}),3===Me&&(0,Z.jsx)("div",{children:(0,tn.JA)()?(0,Z.jsx)(Cn,{uuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id)}):(0,Z.jsx)(mn,{uuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id)})})]}),(0,Z.jsxs)(g.Z,{title:(0,Z.jsxs)("span",{style:{fontSize:"18rem",color:"#000"},children:[3===te?"编辑":"创建","节点"]}),centered:!0,destroyOnClose:!0,width:"1200rem",open:te>0,getContainer:function(){return G.current},onCancel:function(){ne(0),re.resetFields(),Mn({qx:[],bh:[],hx:[],gl:[]}),xt([]),ue({}),je([])},okButtonProps:{loading:Bt},onOk:function(){re.submit()},children:[(0,Z.jsxs)("div",{className:tt,children:[(0,Z.jsx)("div",{className:Ye,children:"节点属性"}),(0,Z.jsxs)(W.Z,{className:lt,labelCol:{flex:"92rem"},layout:"horizontal",form:re,colon:!1,onValuesChange:function(e,t){var n;ue(a()({},t)),1!==(null==t?void 0:t.resourceOrigin)&&je([]),2!==(null==t||null===(n=t.label)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.item_type)&&(je([]),xt([]),re.setFieldsValue({resourceOrigin:0,url:""}))},onFinish:(0,en.debounce)(function(){var e=s()(r()().mark((function e(t){var n,i,o,l,s,u,c,d,h,f,A,g,v,m,x,y,C,w,b,I,E,B,j,k,N,M,S,Q,P,U,T,G,Z;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==(null==Nn||null===(n=Nn.bh)||void 0===n?void 0:n.length)){e.next=3;break}return p.ZP.warning("节点包含关系不能为空"),e.abrupt("return");case 3:if(!(1===(null==t?void 0:t.resourceOrigin)&&(null==Be?void 0:Be.length)<=0)){e.next=6;break}return p.ZP.warning("请选择对应头歌资源"),e.abrupt("return");case 6:if(2!==(null==t?void 0:t.resourceOrigin)||0!==(null==mt?void 0:mt.length)){e.next=9;break}return p.ZP.warning("请上传文件"),e.abrupt("return");case 9:return Mt(!0),T=3===te?"/api/knowledge/v2/mod_node.json":"/api/knowledge/v2/add_node.json",G=3===te?{subject_id:null==z||null===(i=z.detail)||void 0===i?void 0:i.id,properties:{description:t.description,rootNodeUuid:null==D?void 0:D.rootNodeUuid,name:t.name,uuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id),nodeType:null==t||null===(o=t.label[0])||void 0===o?void 0:o.name,tags:(null===(l=t.tag)||void 0===l||null===(l=l.map((function(e){return null==e?void 0:e.name})))||void 0===l?void 0:l.join(","))||"",color:null==D?void 0:D.color,resourceOrigin:t.resourceOrigin,resourceUrl:3===t.resourceOrigin?t.url:2===t.resourceOrigin?(null==R||null===(s=R.setting)||void 0===s?void 0:s.public_bucket_host)+(null==mt||null===(u=mt[0])||void 0===u||null===(u=u.response)||void 0===u?void 0:u.url):null==Be||null===(c=Be[0])||void 0===c?void 0:c.url,container_type:(1===t.resourceOrigin||2===t.resourceOrigin)&&(null==Be||null===(d=Be[0])||void 0===d?void 0:d.container_type)||(null==mt||null===(h=mt[0])||void 0===h||null===(h=h.response)||void 0===h?void 0:h.container_type),container_id:(1===t.resourceOrigin||2===t.resourceOrigin)&&(null==Be||null===(f=Be[0])||void 0===f?void 0:f.container_id)||(null==mt||null===(A=mt[0])||void 0===A||null===(A=A.response)||void 0===A?void 0:A.container_id)},relationships:[].concat(pe()(null===(g=Nn.bh)||void 0===g?void 0:g.map((function(e){return{startNodeUuid:e.uuid,endNodeUuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id),type:"包含"}}))),pe()(null==Dt?void 0:Dt.map((function(e){return{endNodeUuid:e.uuid,startNodeUuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id),type:"包含"}}))),pe()(null===(v=Nn.qx)||void 0===v?void 0:v.map((function(e){return{startNodeUuid:e.uuid,endNodeUuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id),type:"前序"}}))),pe()(null===(m=Nn.hx)||void 0===m?void 0:m.map((function(e){return{endNodeUuid:e.uuid,startNodeUuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id),type:"后序"}}))),pe()(null===(x=Nn.gl)||void 0===x?void 0:x.map((function(e){return{startNodeUuid:e.uuid,endNodeUuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id),type:"关联"}}))))}:{label:1===(null==t||null===(y=t.label[0])||void 0===y?void 0:y.item_type)?"标签":"资源",subject_id:null==z||null===(C=z.detail)||void 0===C?void 0:C.id,properties:{description:t.description,rootNodeUuid:null==D?void 0:D.rootNodeUuid,name:t.name,nodeType:null==t||null===(w=t.label[0])||void 0===w?void 0:w.name,tags:(null===(b=t.tag)||void 0===b||null===(b=b.map((function(e){return null==e?void 0:e.name})))||void 0===b?void 0:b.join(","))||"",color:1===te?"2":parseInt(null==D?void 0:D.colorType)+1+"",resourceOrigin:t.resourceOrigin,resourceUrl:3===t.resourceOrigin?t.url:2===t.resourceOrigin?(null==R||null===(I=R.setting)||void 0===I?void 0:I.public_bucket_host)+(null==mt||null===(E=mt[0])||void 0===E||null===(E=E.response)||void 0===E?void 0:E.url):null==Be||null===(B=Be[0])||void 0===B?void 0:B.url,container_type:(1===t.resourceOrigin||2===t.resourceOrigin)&&(null==Be||null===(j=Be[0])||void 0===j?void 0:j.container_type)||(null==mt||null===(k=mt[0])||void 0===k||null===(k=k.response)||void 0===k?void 0:k.container_type),container_id:(1===t.resourceOrigin||2===t.resourceOrigin)&&(null==Be||null===(N=Be[0])||void 0===N?void 0:N.container_id)||(null==mt||null===(M=mt[0])||void 0===M||null===(M=M.response)||void 0===M?void 0:M.container_id)},relationships:[].concat(pe()(null===(S=Nn.bh)||void 0===S?void 0:S.map((function(e){return{startNodeUuid:e.uuid,type:"包含"}}))),pe()(null===(Q=Nn.qx)||void 0===Q?void 0:Q.map((function(e){return{startNodeUuid:e.uuid,type:"前序"}}))),pe()(null===(P=Nn.hx)||void 0===P?void 0:P.map((function(e){return{endNodeUuid:e.uuid,type:"后序"}}))),pe()(null===(U=Nn.gl)||void 0===U?void 0:U.map((function(e){return{startNodeUuid:e.uuid,type:"关联"}}))))},e.next=14,(0,q.ZP)(T,{method:"POST",body:G});case 14:if(Z=e.sent,Mt(!1),0!==(null==Z?void 0:Z.status)){e.next=28;break}return e.next=19,L({type:"pathsDetail/getPathsDetail",payload:a()({id:_.pathId,knowledge:!0},(0,O.oP)())});case 19:p.ZP.info(3===te?"编辑成功":"创建成功"),ne(0),Y(!1),H(),re.resetFields(),xt([]),ue({}),je([]),Mn({qx:[],hx:[],bh:[],gl:[]});case 28:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),500),size:"large",children:[(0,Z.jsx)(W.Z.Item,{label:"节点名称",name:"name",rules:[{required:!0,message:"请输入节点名称"},{type:"string",max:60,message:"输入超限,请缩减字符数"},{type:"string",whitespace:!0,message:"内容不能全为空格"}],children:(0,Z.jsx)(K.Z,{maxLength:60,showCount:!0,placeholder:"请输入"})}),(0,Z.jsx)(W.Z.Item,{label:"节点简介",name:"description",rules:[{type:"string",max:5e3,message:"输入超限,请缩减字符数"},{type:"string",whitespace:!0,message:"内容不能全为空格"}],children:(0,Z.jsx)(K.Z.TextArea,{maxLength:5e3,showCount:!0,placeholder:"请输入"})}),(0,Z.jsx)(W.Z.Item,{label:"节点类型",name:"label",style:{marginBottom:"0rem"},rules:[{required:!0,message:"请选择节点类型"}],children:(0,Z.jsx)(Ft,{containerRef:G,type:5,pathsDetail:z,showmodal:3!==te,dataSources:[]})}),2===(null==se||null===(x=se.label)||void 0===x||null===(x=x[0])||void 0===x?void 0:x.item_type)&&(0,Z.jsx)(W.Z.Item,{label:" ",name:"resourceOrigin",rules:[{required:!0,message:"请选择资源类型"}],children:(0,Z.jsxs)(v.ZP.Group,{className:st,children:[(0,Z.jsx)(v.ZP,{value:1,children:"选择头歌资源"}),(0,Z.jsx)(v.ZP,{value:2,children:"上传文件"}),(0,Z.jsx)(v.ZP,{value:3,children:"外链"})]})}),1===(null==se?void 0:se.resourceOrigin)&&2===(null==se||null===(y=se.label)||void 0===y||null===(y=y[0])||void 0===y?void 0:y.item_type)&&(0,Z.jsxs)(W.Z.Item,{label:" ",name:"",children:[(0,Z.jsx)(m.ZP,{onClick:function(){var e;me(!0),be("视频"===(null==se||null===(e=se.label)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.name)?"2":"1")},type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"},children:"选择资源"}),(null==Be?void 0:Be.length)>0&&(0,Z.jsxs)("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"},children:[(0,Z.jsx)("div",{className:vt,title:null==Be||null===(C=Be[0])||void 0===C?void 0:C.name,children:null==Be||null===(w=Be[0])||void 0===w?void 0:w.name}),(0,Z.jsx)("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:function(){je([])},className:"iconfont icon-shanchu12"})," "]})]}),2===(null==se?void 0:se.resourceOrigin)&&2===(null==se||null===(b=se.label)||void 0===b||null===(b=b[0])||void 0===b?void 0:b.item_type)&&(0,Z.jsx)(W.Z.Item,{label:" ",name:"file",shouldUpdate:!0,children:(0,Z.jsx)(we.Z,a()(a()({},Pn),{},{children:(0,Z.jsx)(m.ZP,{type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"},children:"上传文件"})}))}),3===(null==se?void 0:se.resourceOrigin)&&2===(null==se||null===(I=se.label)||void 0===I||null===(I=I[0])||void 0===I?void 0:I.item_type)&&(0,Z.jsx)(W.Z.Item,{label:" ",name:"url",children:(0,Z.jsx)(W.Z.Item,{label:"外链链接",name:"url",rules:[{required:!0,message:"请输入外链"}],children:(0,Z.jsx)(K.Z,{style:{height:"40rem"}})})}),(0,Z.jsx)(W.Z.Item,{label:"节点标签",name:"tag",children:(0,Z.jsx)(Ft,{containerRef:G,type:3,pathsDetail:z,showmodal:!0,dataSources:[]})})]})]}),(0,Z.jsxs)("div",{className:tt,style:{marginTop:"20rem"},children:[(0,Z.jsxs)("div",{className:Ye,children:[(0,Z.jsx)("span",{children:"节点关系"}),(0,Z.jsx)("span",{style:{cursor:"pointer"},onClick:function(){!function(){zn.apply(this,arguments)}()},children:"关系设置"})]}),(0,Z.jsxs)("div",{className:nt,style:{padding:"20rem 25rem"},children:[(0,Z.jsxs)("div",{className:it,children:[(0,Z.jsx)("div",{className:rt,style:{background:"#6236ff"}}),(0,Z.jsxs)("div",{children:["被包含(",null===(E=Nn.bh)||void 0===E?void 0:E.length,")"]})]}),(0,Z.jsx)("div",{className:ot,children:null==Nn||null===(B=Nn.bh)||void 0===B?void 0:B.map((function(e){return(0,Z.jsxs)("div",{className:at,style:{background:"#6236ff"},children:[(0,Z.jsx)("span",{style:{marginRight:"10rem"},children:null==e?void 0:e.name})," ",(0,Z.jsx)(jt.Z,{onClick:function(){var t,n=null==Nn||null===(t=Nn.bh)||void 0===t?void 0:t.filter((function(t){return t.uuid!==e.uuid}));Mn({bh:n,hx:null==Nn?void 0:Nn.hx,qx:null==Nn?void 0:Nn.qx,gl:null==Nn?void 0:Nn.gl})}})]})}))}),(0,Z.jsxs)("div",{className:it,style:{marginTop:"30rem"},children:[(0,Z.jsx)("div",{className:rt,style:{background:"#24A881"}}),(0,Z.jsxs)("div",{children:["前序(",null===(j=Nn.qx)||void 0===j?void 0:j.length,")"]})]}),(0,Z.jsx)("div",{className:ot,children:null==Nn||null===(k=Nn.qx)||void 0===k?void 0:k.map((function(e){return(0,Z.jsxs)("div",{className:at,style:{background:"#24A881"},children:[(0,Z.jsx)("span",{style:{marginRight:"10rem"},children:null==e?void 0:e.name})," ",(0,Z.jsx)(jt.Z,{onClick:function(){var t,n=null==Nn||null===(t=Nn.qx)||void 0===t?void 0:t.filter((function(t){return t.uuid!==e.uuid}));Mn({qx:n,bh:null==Nn?void 0:Nn.bh,hx:null==Nn?void 0:Nn.hx,gl:null==Nn?void 0:Nn.gl})}})]})}))}),(0,Z.jsxs)("div",{className:it,style:{marginTop:"30rem"},children:[(0,Z.jsx)("div",{className:rt,style:{background:"#EC8657"}}),(0,Z.jsxs)("div",{children:["后序(",null===(N=Nn.hx)||void 0===N?void 0:N.length,")"]})]}),(0,Z.jsx)("div",{className:ot,children:null==Nn||null===(M=Nn.hx)||void 0===M?void 0:M.map((function(e){return(0,Z.jsxs)("div",{className:at,style:{background:"#EC8657"},children:[(0,Z.jsx)("span",{style:{marginRight:"10rem"},children:null==e?void 0:e.name})," ",(0,Z.jsx)(jt.Z,{onClick:function(){var t,n=null==Nn||null===(t=Nn.hx)||void 0===t?void 0:t.filter((function(t){return t.uuid!==e.uuid}));Mn({qx:null==Nn?void 0:Nn.qx,bh:null==Nn?void 0:Nn.bh,hx:n,gl:null==Nn?void 0:Nn.gl})}})]})}))}),(0,Z.jsxs)("div",{className:it,style:{marginTop:"30rem"},children:[(0,Z.jsx)("div",{className:rt,style:{background:"#497DFF"}}),(0,Z.jsxs)("div",{children:["关联(",null===(S=Nn.gl)||void 0===S?void 0:S.length,")"]})]}),(0,Z.jsx)("div",{className:ot,children:null==Nn||null===(Q=Nn.gl)||void 0===Q?void 0:Q.map((function(e){return(0,Z.jsxs)("div",{className:at,style:{background:"#497DFF"},children:[(0,Z.jsx)("span",{style:{marginRight:"10rem"},children:null==e?void 0:e.name})," ",(0,Z.jsx)(jt.Z,{onClick:function(){var t,n=null==Nn||null===(t=Nn.gl)||void 0===t?void 0:t.filter((function(t){return t.uuid!==e.uuid}));Mn({qx:null==Nn?void 0:Nn.qx,hx:null==Nn?void 0:Nn.hx,bh:null==Nn?void 0:Nn.bh,gl:n})}})]})}))})]})]})]}),(0,Z.jsx)(g.Z,{title:"选择头歌资源",open:ve,destroyOnClose:!0,centered:!0,getContainer:function(){return G.current},width:"1200rem",onOk:function(){me(!1)},onCancel:function(){me(!1),3!==te&&je([]),be("1")},children:(0,Z.jsx)("div",{className:ut,children:(0,Z.jsx)(le.Z,{className:et,activeKey:Ce,destroyInactiveTabPane:!0,onChange:function(e){be(e)},type:"card",items:"视频"===(null==se||null===(P=se.label)||void 0===P||null===(P=P[0])||void 0===P?void 0:P.name)?Xt.filter((function(e){return"视频"===(null==e?void 0:e.label)})):Xt.filter((function(e){return"视频"!==(null==e?void 0:e.label)}))})})}),(0,Z.jsx)(wn.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:null==wt?void 0:wt.url,type:null==wt?void 0:wt.file_type,onClose:function(){return bt({})}}),(0,Z.jsx)(g.Z,{title:"关系设置",open:he,destroyOnClose:!0,centered:!0,getContainer:function(){return G.current},width:"1200rem",onCancel:function(){fe(!1);var e=JSON.parse(sessionStorage.getItem("typesdatajson"));Mn(e)},onOk:function(){var e=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));Mn(e),fe(!1)},children:(0,Z.jsx)("div",{className:ut,children:(0,Z.jsx)(le.Z,{className:et,activeKey:dn,destroyInactiveTabPane:!0,onChange:function(e){hn(e)},type:"card",items:_t})})})]})})),jn=n(12378),kn=n(7102),Nn=n(92736),Mn={token:{colorPrimary:"#1B8565",colorInfo:"#1B8565",colorLink:"#1B8565",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},Sn=function(e){var t=e.children,n=e.prefixCls,i=void 0===n?"knowledgeGraph":n;return""!==document.documentElement.style.fontSize?(0,Z.jsx)(kn.StyleProvider,{transformers:[(0,kn.px2remTransformer)({rootValue:1})],children:(0,Z.jsx)(Nn.ZP,{prefixCls:i,theme:Mn,children:t})}):(0,Z.jsx)(Z.Fragment,{children:t})},Qn=["pathsDetail","user","globalSetting","loading","dispatch","datas"],Pn=[3,2,1],zn=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.pathsDetail,e.user,e.globalSetting,e.loading,e.dispatch;var t=e.datas,n=(h()(e,Qn),(0,f.useRef)()),i=(0,f.useRef)(),o=(0,f.useRef)(null);function a(){var e,t;null===(e=n.current)||void 0===e||null===(t=e.update)||void 0===t||t.call(e)}function l(){return(l=s()(r()().mark((function e(){var o,a,l,s,u,c,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(null==t||null===(o=t.nodes)||void 0===o?void 0:o.length)>0&&(c=null==t||null===(a=t.nodes)||void 0===a?void 0:a.map((function(e){var t,n,i,r,o,a,l,s,u,c;return{rootNodeUuid:null==e||null===(t=e.properties)||void 0===t?void 0:t.rootNodeUuid,id:(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)+"__",name:null==e||null===(i=e.properties)||void 0===i?void 0:i.name,description:null==e||null===(r=e.properties)||void 0===r?void 0:r.description,nodeType:null==e||null===(o=e.properties)||void 0===o?void 0:o.nodeType,tags:(null==e||null===(a=e.properties)||void 0===a?void 0:a.tags)&&(null==e||null===(l=e.properties)||void 0===l||null===(l=l.tags)||void 0===l||null===(l=l.split(","))||void 0===l?void 0:l.map((function(e){return{name:e}}))),colorType:parseInt(null==e||null===(s=e.properties)||void 0===s?void 0:s.color)>3?"3":null==e||null===(u=e.properties)||void 0===u?void 0:u.color,activeColor:"#FA6400",size:Pn[(null==e||null===(c=e.properties)||void 0===c?void 0:c.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0}})),d=null==t||null===(l=t.relationships)||void 0===l||null===(l=l.filter((function(e){var t;return(null==e?void 0:e.endNodeUuid)!==(null==c||null===(t=c[0])||void 0===t?void 0:t.rootNodeUuid)})))||void 0===l||null===(l=l.filter((function(e){var t;return(null==e?void 0:e.startNodeUuid)!==(null==c||null===(t=c[0])||void 0===t?void 0:t.rootNodeUuid)})))||void 0===l||null===(l=l.filter((function(e){return"包含"===e.type||"前序"===e.type})))||void 0===l?void 0:l.map((function(e){return{hide:!1,id:(null==e?void 0:e.endNodeUuid)+"__",label:null==e?void 0:e.type,props:[],colorType:1,sourceRadius:32,targetRadius:32,source:(null==e?void 0:e.startNodeUuid)+"__",target:(null==e?void 0:e.endNodeUuid)+"__",value:10}})),console.log("--111-",c,d),n.current=null,i.current.innerHTML="",n.current=new ye.createContainer({containerName:"#graphRefs",width:(null==i||null===(s=i.current)||void 0===s?void 0:s.clientWidth)||0,height:(null==i||null===(u=i.current)||void 0===u?void 0:u.clientHeight)||0,toolbarData:[],clickToggle:!1,background:"#fff",isShowMask:!1,nodes:c,links:d,zoomOptions:{minScale:.2,maxScale:5},nodeMouseover:function(e){return e},nodeClick:function(e){var t;return null==n||null===(t=n.current)||void 0===t||t.selectToNode(e.id),e},layout:{force:!1,x:20,y:60}}),n.current.zoomOut());case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){!function(){l.apply(this,arguments)}()}),[t]),(0,f.useEffect)((function(){return window.addEventListener("resize",a),function(){window.removeEventListener("resize",a)}}),[]),(0,Z.jsx)("div",{ref:o,style:{background:"#fff",height:"800rem"},children:(0,Z.jsx)("div",{style:{width:"100%",height:"800rem"},ref:i,id:"graphRefs"})})})),Rn="data:image/png;base64,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",Ln="data:image/png;base64,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",Dn="data:image/png;base64,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",Un="data:image/png;base64,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",Tn=["pathsDetail","user","globalSetting","loading","dispatch","uuid","Tabsdatas","initdata","sync_uuid"];window.d3=n(92685);var On=[3,2,1],Gn=["#DC5C65","#9558F5","#5865FF","#1C9ED4"],Zn=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var t,n,i,o=e.pathsDetail,l=(e.user,e.globalSetting,e.loading,e.dispatch),u=e.uuid,d=e.Tabsdatas,A=e.initdata,v=e.sync_uuid,m=(h()(e,Tn),(0,f.useRef)()),x=(0,f.useRef)(),y=(0,f.useState)([]),C=c()(y,2),w=C[0],b=C[1],I=(0,f.useState)([]),E=c()(I,2),B=(E[0],E[1]),M=(0,f.useState)(!0),S=c()(M,2),Q=S[0],P=S[1],z=(0,f.useState)([]),R=c()(z,2),L=R[0],D=R[1],U=(0,f.useState)(""),T=c()(U,2),G=T[0],F=T[1],H=(0,f.useState)(Se),Y=c()(H,2),W=Y[0],J=Y[1],K=(0,f.useState)(Qe),X=c()(K,2),V=X[0],_=X[1],$=(0,f.useState)(Pe),ee=c()($,2),te=ee[0],ne=ee[1],ie=(0,f.useState)(Ge),re=c()(ie,2),oe=re[0],ae=re[1],le=(0,f.useState)(ze),se=c()(le,2),ue=se[0],ce=se[1],de=(0,f.useState)(Re),he=c()(de,2),fe=he[0],Ae=he[1],ge=(0,f.useState)(Le),ve=c()(ge,2),me=ve[0],xe=ve[1],Fe=(0,f.useState)(De),He=c()(Fe,2),Ye=He[0],We=He[1],Je=(0,f.useState)(Ue),Ke=c()(Je,2),Xe=Ke[0],qe=Ke[1],Ve=(0,f.useState)(Te),_e=c()(Ve,2),$e=_e[0],et=_e[1],tt=(0,f.useState)(Oe),nt=c()(tt,2),it=nt[0],rt=nt[1],ot=(0,f.useState)(!1),at=c()(ot,2),lt=at[0],st=at[1],ut=(0,f.useRef)(null),ct=(0,f.useState)(),dt=c()(ct,2),ht=dt[0],ft=dt[1],At=(0,f.useState)(!1),pt=c()(At,2),gt=pt[0],vt=pt[1],mt=(0,f.useState)([]),xt=c()(mt,2),yt=xt[0],Ct=xt[1],wt=(0,f.useState)([]),bt=c()(wt,2),It=bt[0],Et=bt[1],Bt=(0,f.useState)(!1),jt=c()(Bt,2),kt=jt[0],Nt=jt[1],Mt=(0,f.useState)(!1),St=c()(Mt,2),Qt=St[0],Pt=St[1],zt=(0,f.useState)(!1),Rt=c()(zt,2),Lt=Rt[0],Dt=Rt[1],Ut=(0,f.useState)([]),Tt=c()(Ut,2),Ot=Tt[0],Gt=Tt[1],Zt=(0,f.useState)(!1),Ft=c()(Zt,2),Yt=Ft[0],Wt=Ft[1],Jt=(0,f.useState)([]),Kt=c()(Jt,2),Xt=Kt[0],qt=Kt[1],Vt=(0,f.useState)({page:1,limit:10}),_t=c()(Vt,2),$t=_t[0],tn=_t[1],nn=(0,f.useState)({}),rn=c()(nn,2),on=(rn[0],rn[1],(0,f.useRef)());(0,f.useEffect)((function(){return kt=!1,Nt(!1),An(),p.ZP.config({getContainer:function(){return ut.current}}),function(){P(!1),D([]),vt(!1),F("")}}),[u]);var an={onRemove:function(){Gt([])},beforeUpload:function(e){if(console.log(e),(null==e?void 0:e.size)>52428800)return p.ZP.info("文件超过50M,不符合上传要求"),!1;var t=[];return t.push(e),Gt([].concat(t)),!1},fileList:Ot,accept:".xls,.xlsx"};function ln(e,t){return"left"===e?t?jn.Spot.Left:jn.Spot.Right:t?jn.Spot.Right:jn.Spot.Left}(0,f.useEffect)((function(){kt&&sn()}),[kt]);var sn=function(){if(!on.current){var e=jn.GraphObject.make,t=new jn.Diagram("myDiagramDiv",{"commandHandler.copiesTree":!1,"commandHandler.copiesParentKey":!1,"commandHandler.deletesTree":!1,"draggingTool.dragsTree":!1,"undoManager.isEnabled":!1,doubleClick:!1});on.current=t,t.nodeTemplate=e(jn.Node,"Vertical",{selectionObjectName:"TEXT"},e(jn.TextBlock,{name:"TEXT",stroke:"#fff",minSize:new jn.Size(30,15)},new jn.Binding("text","text").makeTwoWay(),new jn.Binding("scale","scale").makeTwoWay(),new jn.Binding("font","font").makeTwoWay()),e(jn.Shape,"LineH",{stretch:jn.GraphObject.Horizontal,strokeWidth:3,height:3,portId:"",fromSpot:jn.Spot.LeftRightSides,toSpot:jn.Spot.LeftRightSides},new jn.Binding("stroke","brush"),new jn.Binding("fromSpot","dir",(function(e){return ln(e,!0)})),new jn.Binding("toSpot","dir",(function(e){return ln(e,!1)}))),new jn.Binding("locationSpot","dir",(function(e){return ln(e,!1)})),{click:function(e,t){return s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ft(null==t?void 0:t.data),vt(!0);case 2:case"end":return e.stop()}}),e)})))()}}),t.allowDoubleClick=!1,t.allowSelect="single",t.commandHandler.canDeleteSelection=!1,t.commandHandler.canUndo=!1,t.toolManager.clickSelectingTool.canStartMulti=!1,t.linkTemplate=e(jn.Link,{curve:jn.Link.Bezier,fromShortLength:-2,toShortLength:-2,selectable:!1},e(jn.Shape,{strokeWidth:3},new jn.Binding("stroke","toNode",(function(e){return e.data.brush?e.data.brush:"black"})).ofObject()))}},un=0;function cn(e){var t,n,i,r,o,l,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0",u=[],c=++un,d=(null==e||null===(t=e.properties)||void 0===t?void 0:t.tags)&&(null==e||null===(n=e.properties)||void 0===n||null===(n=n.tags)||void 0===n||null===(n=n.split(","))||void 0===n?void 0:n.map((function(e){return{name:e}})))||[],h=a()(a()({},e.properties),{},{nodeType:null==e||null===(i=e.properties)||void 0===i?void 0:i.nodeType,tags:d,colorType:parseInt(null==e||null===(r=e.properties)||void 0===r?void 0:r.color)>3?"3":null==e||null===(o=e.properties)||void 0===o?void 0:o.color,key:c,id:c,keys:null==e?void 0:e.properties.uuid,parent:s,text:null==e?void 0:e.properties.name});return u.push(h),null==e||null===(l=e.children)||void 0===l||l.map((function(e){u.push.apply(u,pe()(cn(e,h.id)))})),u}function dn(e){var t,n=null==e||null===(t=e[0])||void 0===t?void 0:t.id,i=0;on.current.model=jn.Model.fromJson(JSON.stringify({class:"go.TreeModel",nodeDataArray:e.map((function(t){var r;return t.parent==n&&(t.dir=i%2==0?"left":"right",++i),t.subject_uuid=null==e||null===(r=e[0])||void 0===r?void 0:r.keys,t.brush=Gn[parseInt(null==t?void 0:t.color)>3?3:parseInt(null==t?void 0:t.color)-1],t}))})),function(e,t){var n=e.findNodeForKey(t);if(null===n)return;e.startTransaction("Layout");var i=new jn.Set,r=new jn.Set;n.findLinksConnected().each((function(e){var t=e.toNode;"left"===t.data.dir?(r.add(n),r.add(e),r.addAll(t.findTreeParts())):(i.add(n),i.add(e),i.addAll(t.findTreeParts()))})),hn(i,0),hn(r,180),e.commitTransaction("Layout")}(on.current,n)}function hn(e,t){jn.GraphObject.make(jn.TreeLayout,{angle:t,arrangement:jn.TreeLayout.ArrangementFixedRoots,nodeSpacing:5,layerSpacing:20,setsPortSpot:!1,setsChildPortSpot:!1}).doLayout(e)}function fn(){var e,t;null===(e=m.current)||void 0===e||null===(t=e.update)||void 0===t||t.call(e)}function An(){return pn.apply(this,arguments)}function pn(){return pn=s()(r()().mark((function e(){var t,n,i,s,c,d,h,f,A,p,g,v,y,C,w,I,E,j,k,N,M,S,Q,z,R;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:u,subject_id:null==o||null===(t=o.detail)||void 0===t?void 0:t.id,depth:-1,relationshipFilter:"包含>"}});case 2:if(0!==(null==(n=e.sent)?void 0:n.status)){e.next=37;break}if(f=function e(t,n){if(!z.has(t)){z.add(t),S.set(t,n),Q.has(n)||Q.set(n,[]),Q.get(n).push(E.get(t));var i=j.get(t);i&&i.forEach((function(t){return e(t,n+1)}))}},l({type:"pathsDetail/getPathsDetail",payload:a()({id:null==o||null===(i=o.detail)||void 0===i?void 0:i.id,knowledge:!0},(0,O.oP)())}),!kt){e.next=13;break}return g=gn(null==n||null===(A=n.data)||void 0===A||null===(A=A.nodes)||void 0===A?void 0:A.map((function(e,t){var n;return a()(a()({},e),{},{key:t,title:null==e||null===(n=e.properties)||void 0===n?void 0:n.name})})),null==n||null===(p=n.data)||void 0===p||null===(p=p.relationships)||void 0===p?void 0:p.filter((function(e){return"包含"===e.type||"前序"===e.type}))),v=cn(g),Et(v),dn(v),setTimeout((function(){var e,t;null===(e=on.current)||void 0===e||null===(t=e.zoomToFit)||void 0===t||t.call(e)}),300),e.abrupt("return");case 13:P(!0),y=null==n||null===(s=n.data)||void 0===s||null===(s=s.nodes)||void 0===s?void 0:s.map((function(e){var t,n,i,r,o,l,s,u,c,d;return a()(a()({},null==e?void 0:e.properties),{},{rootNodeUuid:null==e||null===(t=e.properties)||void 0===t?void 0:t.rootNodeUuid,id:null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid,name:null==e||null===(i=e.properties)||void 0===i?void 0:i.name,description:null==e||null===(r=e.properties)||void 0===r?void 0:r.description,nodeType:null==e||null===(o=e.properties)||void 0===o?void 0:o.nodeType,tags:(null==e||null===(l=e.properties)||void 0===l?void 0:l.tags)&&(null==e||null===(s=e.properties)||void 0===s||null===(s=s.tags)||void 0===s||null===(s=s.split(","))||void 0===s?void 0:s.map((function(e){return{name:e}})))||[],colorType:parseInt(null==e||null===(u=e.properties)||void 0===u?void 0:u.color)>3?"3":null==e||null===(c=e.properties)||void 0===c?void 0:c.color,activeColor:"#FA6400",size:On[(null==e||null===(d=e.properties)||void 0===d?void 0:d.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0})})),D([]),b(y),C=null==n||null===(c=n.data)||void 0===c||null===(c=c.relationships)||void 0===c||null===(c=c.filter((function(e){return"包含"===e.type||"前序"===e.type||"前序"===e.type})))||void 0===c?void 0:c.map((function(e){return{hide:!1,id:null==e?void 0:e.endNodeUuid,label:null==e?void 0:e.type,props:[],colorType:1,sourceRadius:32,targetRadius:32,source:null==e?void 0:e.startNodeUuid,target:null==e?void 0:e.endNodeUuid,value:10}})),B(C),w=JSON.parse(JSON.stringify(y)),I=C,E=new Map(w.map((function(e){return[e.id,e]}))),j=new Map,k=new Map,N=I.filter((function(e){return"包含"===e.type})),M=I.filter((function(e){return"包含"!==e.type})),N.forEach((function(e){j.has(e.source)||j.set(e.source,[]),j.get(e.source).push(e.target),k.set(e.target,e.source)})),S=new Map,Q=new Map,z=new Set,f(y[0].id,0),M.forEach((function(e){var t=S.get(e.source);S.get(e.target);S.has(e.target)||f(e.target,t+1)})),R=[],pe()(Q.keys()).sort((function(e,t){return e-t})).forEach((function(e){R.push.apply(R,pe()(Q.get(e)))})),m.current=new ye.createContainer({containerName:"#graphRef",width:(null==x||null===(d=x.current)||void 0===d?void 0:d.clientWidth)||0,height:(null==x||null===(h=x.current)||void 0===h?void 0:h.clientHeight)||0,toolbarData:[],clickToggle:!0,background:"#010A23",isShowMask:!1,nodes:R,links:C,zoomOptions:{minScale:.2,maxScale:5},nodeMouseover:function(e){return e},nodeClick:function(e){var t;return ft(e),vt(!0),null==m||null===(t=m.current)||void 0===t||t.selectToNode(e.id),e}}),setTimeout((function(){m.current.update()}),500),setTimeout((function(){m.current.update()}),500+10*y.length);case 37:case"end":return e.stop()}}),e)}))),pn.apply(this,arguments)}function gn(e,t){var n={},i=null;return e.forEach((function(e){n[e.properties.uuid]=a()(a()({},e),{},{children:[]})})),t.forEach((function(e){var t=n[e.startNodeUuid],i=n[e.endNodeUuid];t&&i&&t.children.push(i)})),e.forEach((function(e){!t.some((function(t){return t.endNodeUuid===e.properties.uuid}))&&(i=n[e.properties.uuid])})),i}return(0,f.useEffect)((function(){return window.addEventListener("resize",fn),function(){window.removeEventListener("resize",fn)}}),[]),(0,Z.jsxs)("div",{ref:ut,style:{background:"#010A23",height:lt?"100vh":"calc(100vh - 360rem)"},children:[(0,Z.jsxs)("div",{style:{display:"flex",justifyContent:"start",width:"1840rem",margin:"0rem auto",paddingTop:"25rem",position:"relative"},children:[(0,Z.jsx)("div",{className:Ee,children:Q&&(0,Z.jsx)(Ce.Z,{className:Be,options:L,showSearch:!0,popupClassName:Me,placeholder:"请输入关键词搜索",getPopupContainer:function(){return ut.current},value:G,onSelect:function(e,t){if(F(w.find((function(t){return t.id===e})).name),ft(w.find((function(t){return t.id===e}))),vt(!0),kt){var n,i,r,o,a;null===(n=on.current)||void 0===n||n.clearSelection();var l=null===(i=on.current)||void 0===i||null===(r=i.findNodeForKey)||void 0===r?void 0:r.call(i,null==It||null===(o=It.find((function(t){return(null==t?void 0:t.keys)===e})))||void 0===o?void 0:o.id);null===(a=on.current)||void 0===a||null===(a=a.commandHandler)||void 0===a||a.scrollToPart(l),l&&(l.isSelected=!0)}else{var s,u;null==m||null===(s=m.current)||void 0===s||s.showAllNodes(),null==m||null===(u=m.current)||void 0===u||u.selectToNode(e),m.current.scrollToNode(e)}},onChange:function(e){F(e)},onSearch:function(e){D((function(){var t;return null==w||null===(t=w.filter((function(t){return t.name.includes(e)})))||void 0===t?void 0:t.map((function(t){return{label:(0,Z.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,Z.jsx)("span",{style:{marginRight:"10rem",height:"20rem",padding:"2rem 6rem",color:"#fff",fontSize:"12rem",background:"#1890FF",borderRadius:"2rem"},children:null==t?void 0:t.nodeType})," ",(0,Z.jsx)("div",{style:{color:"#fff"},dangerouslySetInnerHTML:{__html:null==t?void 0:t.name.replaceAll(e,''.concat(e,""))}})]}),value:null==t?void 0:t.id}}))}))}})}),(0,Z.jsxs)("div",{style:{display:"flex",position:"absolute",right:"0rem",zIndex:"3"},children:[v&&v===u&&(0,Z.jsx)(j.Z,{title:"同步",children:(0,Z.jsx)("img",{className:"current",onClick:(0,en.debounce)((function(){var e;g.Z.confirm({title:"提示",icon:null,centered:!0,getContainer:function(){return ut.current},content:"请确定是否将同步课程章节内容,更新后原有知识图谱内容将被覆盖,覆盖后可在版本管理中选择恢复。",onOk:(e=s()(r()().mark((function e(){var t,n,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null==d||null===(t=d.find((function(e){var t;return(null==e||null===(t=e.properties)||void 0===t?void 0:t.uuid)===u})))||void 0===t||null===(t=t.properties)||void 0===t?void 0:t.name,e.next=3,(0,q.ZP)("/api/knowledge/v2/sync.json",{method:"post",body:{subject_id:null==o||null===(n=o.detail)||void 0===n?void 0:n.id,uuid:u,name:i}});case 3:0===(a=e.sent).status&&p.ZP.info(null==a?void 0:a.message);case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}),500),src:oe,onMouseOut:function(){ae(Ge)},onMouseOver:function(){ae("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABUFJREFUWEfNWX1M1GUc/zx3v+MOeTlebqRCytYairwuWyKKotux6SSW2dBwtbYSjbaaxxSodVupOKBWpuZmZouWDigksXlb5UqDTVuAzUARX+JFgQg5Xu533N2Tz484jjd/z++yds9fd7/v2+f3/T7fl+f5EXi1zKoE4+CTapB0CvoEAYmhhM4DRZCkjsBKKOmioC0E5Bcn6A9NlsCLgNml1BxRIpC4pigSgi2PgOQAiFIiC6CdgpbDofuo8fs9HbyyXAAXrS0I16lH3wHwEgAtr/JZ+EQAx2xOzVvN3+37U06XLMAEoylbRXEABAY5ZYroFL2UkLxGS8nJB8nNCnD1arNwTzt0gFKaq8iwQmZCyMd6MeC1c+fMjplEZwSYkvKG/0iwugIU6xXa846doNZ/wLmpru79kakKpgFknuvXDlb/b+DGERHUhoiBWVM9OQ1gckb+4f86rLO5mYX717Ml2z3pkwBKCQF86V2cHo4UBcn2TBw3QKmUqEabH3q2KsVN0WtzaRaNlyA3wCSj6RCASe6V060R1EhfHoc1qXFYEvMoDKFBSHm6yC02FCFAe88JQaRyqqbSDzdYSneMNSUArEMQQbyupAivXRGPnds2YF5E6CTlyRn57v9t64MwEO0HYdAF/z4HDE026G+N8oAVqUP7GOs4YwCNO/cRkN08koQAptxMbMlaKbFfbetC1Zl6XGxoRefdPoj2iXLWE69DR1qAxCcMu7D4836oHXzepKDFjZaygvsAzaok4+At3t6av30MnN3uQOmRGlTW1oPSmY2KwSr8vnXCw4amEUT9NMzjB8bT3mAJXEgSjKanVEA9j9Sa5XEoe/sFiPZR5L35CS41sl3x4NWaGYywZhv+SA8EFQiivx1ASBtXmOEClpFkY/5uCrpPzpCgVqHm+G5pz+098BUqTtfJiUh0lwpQuYCeOB06VgVAY3VicXm/9ExuEZACkmg0VRJgoxxzxuokFBc8j9abd/DctjLw7aQJrYy/JVsPW7iAhRYrQq/Z5UwyeiVJMpou3/8RJ8fNwDGQ+w9W40TNBTn2GenjSRNyTUS0ZZBHx28kKcPUAyo/Sp36dBcWzDdg48slaLvdzaN8Go8tVI3mLSHwu+dEbHm/vA6CXuZBG0/9q/9mL7R+GizbUCgliTfLJQBN28JBHBSJR/p4VIjcAOtq9kKn1WBZZiFE0TuATgG4rBggb4iP7cKCSBbiUrTdvsvz9tN4RsLUaNkcAr9+J2K/4A+xsiQ5VI0Tp7xLku4EHTpXBoA3SQjIZRbiCgDPyrnEuCoR+wtzcP3mHWzKLcMszWNWNazMNG/WQwwTsPCsFaGtnGVGSaFmmTz/kTAUH/waJ2t+hiCo4XA45d5NovfEa9GRFgiN1YXY8r9AeAu1klaXnrIE75lflLL43Q+qsC49GTuKjsoCtEZpwCYbqdWdsSLkBpf3xlqd0mGBjVg5z6S5Qa3bugdd3TNveEqA3jgdOlPngKoJDA0jiLqgcFhglpSMW6zUnP6sAOGhY7ccez6skiaa8eXUAPYgNZjX+mK1Umtjy9BoQ+T5obEBlGN5jFvKBtbUpTHIzlqBx6PnIsKgx4/1V/C6+bjbZMOr4ZPMawaciDw/zB3Wf4QnD6zsoTcjf3CgP6Lmh+PK1XY3qKZXwiAMuTCn2wF9mx36G3auyWWKUyeP/Izo84cmBtKnj53jLvbpgzsD6fNXHwykT18ejYfap6/fPFPeZy8wPUH69BWwJ1CfvUSf3jonPkO4QJcSIAYEcz0/Q4DiDgVaVCCX/s1niL8BA55KZrqyizsAAAAASUVORK5CYII=")},style:{width:"40rem",height:"40rem",marginRight:"15rem",marginTop:"5rem"}})}),(null==o||null===(t=o.detail)||void 0===t?void 0:t.can_managed)&&(0,Z.jsxs)("div",{className:je,children:[(0,Z.jsxs)("div",{onClick:s()(r()().mark((function e(){var t,n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/backup.json",{method:"POST",body:{subject_id:null==o||null===(t=o.detail)||void 0===t?void 0:t.id,parentNodeUuid:u}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&p.ZP.info("图谱保存成功");case 4:case"end":return e.stop()}}),e)}))),children:[(0,Z.jsx)("img",{src:W,onMouseOut:function(){J(Se)},onMouseOver:function(){J("data:image/png;base64,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")}}),(0,Z.jsx)("div",{className:ke,children:"保存版本"})]}),(0,Z.jsxs)("div",{onClick:s()(r()().mark((function e(){var t,n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return $t.page=1,$t.limit=10,e.next=4,(0,q.ZP)("/api/knowledge/v2/knowledge_histories.json",{mehtod:"get",params:a()({subject_id:null==o||null===(t=o.detail)||void 0===t?void 0:t.id,nodeUuid:u},$t)});case 4:n=e.sent,tn($t),0===(null==n?void 0:n.status)&&(Wt(!0),qt(n));case 7:case"end":return e.stop()}}),e)}))),children:[(0,Z.jsx)("img",{src:V,onMouseOut:function(){_(Qe)},onMouseOver:function(){_("data:image/png;base64,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")},className:Ne}),(0,Z.jsx)("div",{className:ke,children:"切换版本"})]})]}),(0,Z.jsxs)("div",{className:je,children:[(0,Z.jsxs)("div",{onClick:function(){kt=!1,Nt(!1),P(!1),An()},children:[(0,Z.jsx)("img",{src:te,onMouseOut:function(){ne(Pe)},onMouseOver:function(){ne("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABTNJREFUWEfNmXtQVHUUxz+/ZRE0UNMelE5MPkZtDAEp0DIVxtWNLEUoHzgmGJJKVC6lmcjgKJqaEo1oY6n5VnKsBhMS8DETvt+l/lETEw7OAMobVlx+ea+D7YrsC2h2/9z7O+f3uefc8z3n/q7AqV+Kxk9X85IbYrREDhWIAVLIZ5B4q+4E1UKKEom8LhBnTciCS7lepyGlydHthCMGQ0IX9ULbME8gooHejtgCxRK5nbueX1/MX3bDXlu7AAeGLezp6da4FIgBPOx13so6I/Bdg8l98bW8tHJbvmwC+ukMkzWSDARP2HLm0HVJmRRi3sXcVXus2bUKOGpUirbSozZDShnv0MYOLhZCbOhmfCzhyJGUu48yfSTgsGEfda7v6rYPSbiD+zm3XJDducoUVVi4tv5hBy0AlchVeNQc+N/gmokE2d2NXhMejmQLwICxSZkdndbWwqyk+3zOqvfNr1sAqgUBu5zLU/tYScRk88J5AKhKiabxWrtXq6PckrKGJveBzRL0ANBfZ1gPWITXUd+trQ8PCyR+uo7Onp04kHOa9VsO0SSlNfeZF3JXz7nflAClQwit8c92EOEWm77Qvzdb180jc1sOZbeq+ThuPOu3HmLvz4XWAI3yrkdfpePcB9TNTxOIBe0VMXM/s6aE8XJAP+I+2aj+nTBTT7/nfUhM3mx1O4lccTF3zcJ7gCkaf11NkRO91a77iQwPIXZKGFGz11BXbyRjaSw3SytYui7Lln3xhVwvX+GnMwRr4ISt1c5eVyI4991xVFTWUm+8g6dHJ2YkZvBPic02TBOEiABd0gKJTHMW4IHOCkGf555Cq3WjqLiUBmMjU956RX3mlqzZg0ajoZO7liOFv3Orosau7QRioRiiM2QJmGSXRSuLggP6k/xhJM/69FBXVFTVcvzkVV4PDWTRyl3kHL3grPss4a8zXAYGW/MgBEToQxgeNIAbJeVs3lvA7cpa1WRQv15sXjuXrOwT7Nh/jPqGRvSh/iTGhvNT7hmWZ+x3Fk6xuyL8xxpKkdZHKUXDpk54lYP55xj6Yh9MTU1MnZuuatnGFXGUV9Tw2YqdFiDRESOYETWKcdHLMJkcHqTv+xKUKRFssKV/ubsWk74pm+y8c3Tz7sLh3ckcPn6Jyuo6IvTBzE/9nuOnrloA9ujuRd6eJUyM/YK/i0udjaLRPsCdi0n/1hLw7OW/qK0zMiJ4EIbUrRw7aQnY83Fv9UYmxK6kqLisDYB2pHh29BiiI17jl4JzBA7uw51GE9MS0pFSkpn2HlU19Xy6bLsFxIzIkUyLGIF++vI2p9h2kQAT9cFqkRSXlLNlbwEVVXUq0EClSL6coxbE9v3HVHnRjw5Qte/HnNNtKhKBuKykeN+9aol0NgeKXZBfXz5PnIRv7ydVN7crazha+AfjxwSRvHo3B/PPO+s+q92EWqMIte/TKJKkFEVjo4m3xw8nKf5NUtftw12rxV3rRv5vVygtr7ILWBXqjm51MZND1QGh/Ha12ou7endRW13RDduFo7a6jh4Wot4YRsw7oUyKW019wx3SU2dSdquK1LV2DgtKrDt63AoJ7M+spA1qWj+I0dPX14fEJXaPWx07sCpVvu2rBDbtzFMjp7RARVN/OHjS2nNoObAqKzty5NeNHEJ8dPPIf4pvdvyK9Ykfy5Ff1TNXf2lSIF36tbP5gXDpF3cF0uWPPhRIlz48ak61Sx+/mQuUyx5gmkO69BGwOajLHqK37En/fYZoQgYJGIDAx/wzBJKbEq5rEGfa8hniX5rPWmbn4yvMAAAAAElFTkSuQmCC")}}),(0,Z.jsx)("div",{className:ke,children:"关系图"})]}),(0,Z.jsxs)("div",{onClick:function(){kt=!0,Nt(!0),An()},children:[(0,Z.jsx)("img",{src:ue,onMouseOut:function(){ce(ze)},onMouseOver:function(){ce("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABIpJREFUWEfNmX9MlHUcx9+fBwgddCAHDQPMrRX4IzyWBVY6wu0QZQ7MtruNojFs8WvJOvJYY95GgY2yGiLVH5nOLd2d5cyrvJYSm52LFE7LYGJqS7wI+aEwuQl883ngjsPj7rnnfrh7tvvj7vv5fj6v+3yez4/n+xB8unRcunL0mTDQiwzsaQKlMmKLwfCwoI5wmxjdYGA9BDo7CXbqvCm6A9BNSTVHUjasynknCeHjlQQqApAsZS+AfxjYQUws2GM5+d51b/d6BZi2vla+IOxuPYASAJHeKncjZwPwxfhkRF33T403xXSJAqYrNSqOoRmEeDFlktYZBhhRpcXUdNjTPreA2dm68JHIsWbG2BuSDEsUJqJPY2xRVW1tuon5ts4LuGZN9cI7sjA9GDZJtOebOMG48Nbky2bzR3fuV+ACyHtuOHL06AODsxMRjLG26IL7PekCmJFb0xrssLpzMx/uzhNNZc7rcwCFhAC+8i1OgdnFQCrnxHEACqWEu9sd8GyVys0wMD4VkWYvQQ5AhVKzF8Ac90rVPZ/8U2lLUP+2CsmJcmG5799B1DUdhuXiVU/qW7tMH5RPNyUAfIegcNvlABRhF6P7dpdjeGQMeuMZYW1LXiYS5DIUb9/jCdDGJiIf5zvONKDyrUYCaf3x2MrUFFSVbATHzd7WP7afR9GWtThg+BmGGcDCvEyUqnKwqbjRozkGtsti+rD2njYdp1COXvOht84xoC54AWWvKHHo2GnH77929qKueisOHmmH/rjZ4cESVQ7yRQD53t1lin6M0pWaTA6Y9r8fFw9YVLjWxTO7dxYj5VE52swXBe3rMpfB2j+MN3fuE7U2BWRRhrJGy8A8+1tUFeAOMCFOhvLXch1Jct06iL37f0D/zVuiWglUS6uUGgMBL4lKiwi4A/RTr4EUSs0FACvFFClWLMX20nzIF0ULopeu3EBD89cYGLwtfHcHuDQlAdryQiQtjhPk+DKzq+UorvzdL2aSX/+dFLma/8DER6lvv9Si53IfzGd7QERQbX4elj+vof5jg0fA1sZteCgiHN+dPCfIbcjOAGMMr+/4TByQMMB7cNyb+td5oglltZ/jzLlLguKqkjyseDIFpzu6ERsTheVPJAvf9cbpbAUDvj/VCT5J5pSZDc+iVL1etMzM0Nv8AuRr3+DwGBbFRCExIVb4dNk7BGM4YGiHtrLAT0AvQ3x8vxbdvX34ZSbEaokhNs6EOM+HEHudJNXb8hEX60OSVBQiKdGeJEN4v+Ub/OVFkhDoAh9i/b1s2Sp+x3qWCFqZCXahjo+ToaI4d7bMWIekFeoH0+ri0Wb+w7dWF8hhgZ9S6j854rgXeq9a0dJQ6t+wwGsLxLi1Lms5GnaowXGcA/CYqQPPrU71d9wK9sBagaGRURjs49bGLDwil+FVKQMr/5eDNvIvW4J3a9ROZcaHkZ8HDPmHJh4ypB877Xd2SD+485Ahf/TBQ4b04ZE91CF9/OY8FoTsAaYzZEgfATuDhuwhuuskOPsaYgpsNQGpICQ6v4YAg5UBPRzoN39eQ/wPGwVMZnIqdQwAAAAASUVORK5CYII=")},className:Ne}),(0,Z.jsx)("div",{className:ke,children:"知识树"})]})]}),(0,Z.jsx)(j.Z,{title:"全屏",children:(0,Z.jsx)("img",{className:"current",onClick:function(){(0,Ze.vp)()?(st(!1),(0,Ze.BU)()):(st(!0),(0,Ze.Dj)(ut.current))},src:fe,onMouseOut:function(){Ae(Re)},onMouseOver:function(){Ae("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA9BJREFUWEfVmWtIFFEUx/9n1rDSsigkKagoKEJ0LSP9EFnqGEVRWWb0sgdlZu8VEokmQgx6Z0/oSYVZWREUtmUZflDopSWRYFRQFGWQpeWiu7fuyNrsw5mdbbNpPi3c8/jtOffcc+YOwa9HEqLEprEm0EQGNoZAIxixCDD0ks0RvhGj9wysjkCP7GD3nlpDHwCSQ6870qMQPSlvIIJasgm0AMAgPboA3jKwc2jrfrDmbv47X3V9AhyZmNuvu6l1O4ClAIJ9Nd6JnA3AyRZ7ty0vygo+a9nSBIwSLekCQyEI/bWM6VpnaGBE2TXWncVqep0CJiRIQY3BzYWMsUxdjnUKE9HRMFvImvJyqc2bqlfA+PgNPX70Nl0Cw1Sd/vwTJ9zo8dU+p7Jy7w93Ax6APHJfgpuudRmck4hwo48tdIZ7JD0AY1JyjvzttHYWZp7uJ7d2rlKuuwDKBQEU+ZenwGgxULqycDoA5aNEaH0R8GrVy83Q0OLoNtJ5BHUAmkXLYQAu4VXajgjvi2nJsSC3TfG49hUeVNd7xRhrHo7RkUNd1ux2B67ffoiPDY1q6Eeqrbuy2psSAN4hKMj2Uu0QXjE/CasWpXgYvV/1HOu3nvLqbN+2JZgQN8pj7dDpUhwvKlMDtLG24GG847QDipsKCLRZTWPlgmRkLhRlkTsVT1FQeAUMQOO373A4+C/PRxAIYb16ylHPzZ6FpPFRstDRs1YcO3dbNfkMbEeNdXfuL0BJMItNb7R6qxOQw3FHJTerkL+/RIZUezhc3tpUpE6Jk/8Y1/UFkPfuamvoYIoSLeMEoEprLzsBE9MkZGVMlh1qQSrhuOzhM6UoK5Z8BYQDiKMYMWczAyvwFXBSmoQvjc3IW9ceFRnyQAmYWyjd4bhMn94huHvRd0AC5VK0aLlMQKoWIK/I+TPHY+O20/KeUwJ42/TL5yVidcZklz/A9+SerRk4f7Wi08p347hMZtHyDECkFqC3dQ65LD0R9a/fo7zyuYtIQvwoDB8SgRMXyjyiq8NXLZlTLJ/AAjxK6SBQrzA08Ai2BGAIDRSSux3bfwD4H6TYsEVCoGc8xZcAzNbaRP/smPHroP7a3NG+/vpBrbvVzZWQtVjR6rx0EWc2AtLq/mhYUIHzBunXsOD3uHXwitwhumDc8m1gdfZW92LqkoGVO9Ua+cP7h2F6cixMJsGFsUtGfu7R8C9NHNLQr53OvBn6xZ1DGv7qg0Ma+vLImWpDX78pzxHDXmAqIQ19BawENewluues+PszhAMsloARIAxQfoYAwwcG1Amgh3/yGeInSoZeZhXPQxsAAAAASUVORK5CYII=")},style:{width:"40rem",height:"40rem",marginRight:"15rem",marginTop:"5rem"}})}),(0,Z.jsxs)("div",{className:je,children:[(0,Z.jsxs)("div",{onClick:function(){if(kt){var e,t,n=on.current.viewportBounds.width,i=on.current.viewportBounds.height;null===(e=on.current)||void 0===e||null===(t=e.zoomToRect)||void 0===t||t.call(e,new jn.Rect(1,1,n/1.1,i/1.1))}else m.current.zoomIn()},children:[(0,Z.jsx)("img",{src:me,onMouseOut:function(){xe(Le)},onMouseOver:function(){xe("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABVZJREFUWEfNmX9QVFUUx7/3LcuysCw/ZwqTyLAQUxZHHVLHJGUe/VCE8ceYmr/GCghzrEXZEYtKZ1EqxiBg0jGdFAssxdTRHUk005h0EhTEzGGYSGzi57II67Lcem9d3HVB7iNr9v61M+/8+Ow5955z3n0Ew1pZXBRvmiwDeZ6CTiQgEZTQEFD4iuYIOgklTRT0GgG5aAU9VW1Q/Qxk9Ul1R6QoaGZufAwePWkEZCmAkVJ0ATRS0L3o9cqv+n7LH6y6TIBjZumCvGSWDwGsAqBgNT6InBnArh6rfFNdub5lKFtDAkbx2kUcRR4IgocyJuk5RTMlJK3KkPP1g/QGBYyNzfLoUHTlUUqTJTmWKEwIKfIz+6ypqMjqHUh1QMApU9Ypu9WyUlC8LNHf8MQJjiqN1gXnz+d232/ABVCIXLvCdOh/g7MTERz1N6sS74+kC+CE+PTC/zqtg4VZSPcvJ3JSHJ87AYoHAtg/vDw9HC0Kssjx4PQDiqWEs9Q99NMqlZuiuadPPsZegvoBo3ltAQCn8A5lW+nlidlxExE75RmEhz0Cf7UP2o1duNHwJyrO1+DIyYvo7rkzlJmBnhdeMnyUamtKAIQOQTzMN6QU4bjp47EhNRHBgWr8Vt+EqqsNaO/ogr+fDzSRYRg9KgTNrUZs/ewQTp69LBXSTHsV4ULHsQHy7+gJSAarlRULY/HWqpdQVduAnKIy1P7a6KI69umRSE+eC83YMHy66xh2l1SwmhflKGh2leFj3T+AWVw0b2pg7a1x06OwbeNSMX3v55bCah28/8tkHN5bt0DcBuu37MXJH6qlQDZeMqjCSBSvjeGAn1g0hT13+IsNaGxqxer0Qic4q5zgjoqDss3qZEqA3JmTgpEhgUhYuVXSnuwDniUT+PQMCqpnAVw4Zyp0aUlYsma7S1qvJ6nRNUKO8DIjfBstTuaEdO/LWwt9/kGUfHeOxZUoQ0B0RMNrDxBgHotWgf41BAf4YmHyJy7iNcsDYFFxCD1lQlCtMLA4r5Kit9Hc1olU3Q4WV3aZAySa1wpHbByLlqE4E2cqr2Lz9m9E8V4vgo4nPAEOuDnVB1YFQUCdGaomCzyNfU6RzFw7D8/FRIJfvJnFlV3mComO1/4FyjZKVR7R48sDp5G/+7hooD5ehY7Rg4+HEcXt/XsybcULeHX+DMTM1rEDEjQLEexhrX+G4k04U1nbH8GWSAVuTVYChMDiw4lVVWam4CwUnkYrnjzSCZmFikC2CI4Fv1iYe5mXWRJgkf51BAaohr0HW9tMSNZ9zkwHwCwpxYsSpmHDm4kDnuKaZf6w+MoQWm5CUJ3zIbGfYqGrfHX4R3bAuylmPiTeSqEOZuD3my0udVBIt/FxOUJPd8Gjx5ZWYdnrYOiIICSszMbtbvbeTEAuCykuBTCf9W/xMzTI1i0RO8kHuaXofUAn8ZBxePduJ8nQ74PhdBWrm3tlRkqhtmutfmUWUpfHM/figj0nsHN/uVQ4W6GW0uocPcTP0GB9aiIC/VW4Xt+EaodpJioyDE+NCkFruwlqXyW+PVaJ7PyDuJd4Nlax1UkdFhxNeysVmMtPQuzUceI86Kf2Rofxtm0ePHcFZYYL0L4xB0kvxqD40FnkFJaxkdmkbMOC8EvquCXFi4zjsC1zKWZOG4+CPcexo5gt1Q7j1vAGVimQcrkMOZnLoPD0QApbL3YeWAVnwxn5pUBKlHUe+QVlt39pEiDd+rXTngK3fnEXIN3+6kOAdOvLI3uq3fr6zbEkuO0FpiOkW18BO4K67SW6axe49xmiD3QSASJA8KjjZwhQ3KLANQ7kwr/5DPE3O/deZrDRU2EAAAAASUVORK5CYII=")}}),(0,Z.jsx)("div",{className:ke,children:"放大"})]}),(0,Z.jsxs)("div",{onClick:function(){if(kt){var e,t,n=on.current.viewportBounds.width,i=on.current.viewportBounds.height;null===(e=on.current)||void 0===e||null===(t=e.zoomToRect)||void 0===t||t.call(e,new jn.Rect(1,1,1.1*n,1.1*i))}else m.current.zoomOut()},children:[(0,Z.jsx)("img",{src:Ye,onMouseOut:function(){We(De)},onMouseOver:function(){We("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABPpJREFUWEfNmX9QVFUUx793F1gWlh8iM0XRkGkhpCyOOoSOQco8+qGIozKkVOpYAWGOtQg7YlHpLLoWYxAw6ZhOigWUYOjoDhaaSUw6uWiolcMwUdjEb0HYYLn13rq0uCzcu1mz7997fnzeOfeec959BE49ubIIoXeuHOQJCjqbgIRSQoNA4SOZI7hJKGmloNcIyAUz6FcNBtV3QO4wrzvCo6BeuOV+uA1kEJAUAME8ugBaKOhBDHkWGr/c/iurLhPg9EXayZ7ywXcArAOgYDXuQM4EYN+A2X3r1VO69olsTQgYIWiSZRQFIAicyBjXOkUbJSTDaNB/Op6eQ8DY2Fy3bkVfAaU0lcsxpzAhpMTP5L2htjZ3aCzVMQGjozcp+33l5aB4htOfc+IEx5Q95pV1dfn9dxqwAxQj16Xorfzf4KxEBMf8TarEOyNpBzgrPrP4v06rozCL6f7+pD7Ndn0UoHQggMPO5enuaFGQZNuDMwIolRLZ4NW7flp5uSnaBobdp1tL0AhgpKApAjAqvBPZVnp6YHHcbMRGP4qpIffA39cbXT19uN78O2rrfkB1zQX0D/w5kZmx1osvGnalW5oSALFDEDfTdZ4iHLdgJrLSExEY4Iufm1phvNKMru4++Pt5Qx0WgmlTgtDW0YMdH1Si5uwlXkgTHVJMFTuOBVB4XUdAslmtrEmKxavrnoaxsRn6kio0/thipxr+SDAyU5dCHR6C9/cdx/6yWlbzkhwFzTMa3tX+DZgrixR6m1l7a9yCCOzckiKl7638cpjNjvu/XC7Dm5tWSttg8/aDqPm6gQey5aJBFUIiBE2UDPiWRVPcc0c/ykJLawfWZxaPC2e1J0Lu1achOCgACWt3cO3JYeAxMkvIzKagOhbApCXzoM1YhtUbdo+ZVkc2xHQfKtgIXeERlH1xjsWVJENAtEQtaCoIsJxFq0j3IgIn+SAp9T0W8VEyZSWvoa3zJtK1e3h0K0ikoBGP2AwWLUNpDs7UX8G23Z9J4kOeBN0PegAye22PnmH4tAyOLORsXI7Ho8IgrNrG4soqc5lExmv+AGUbpeqrdfi44jQK95+QDDTFq9A9zfF4GFraBWWnWZLNWPMknlsRg6jFWnZAgjYxggOs9c9QuhVn6htHItgepsCNuUqA2A9FHj1mPFR9E/JBKgFZIhgOYZU49zI/Ji7AEt1LCJikcnoPdnT2IlX7ITMdABNXipMT5iPrlUSnT7HYVT45+g074O0UMx8SL6VYB7Pxy2/t3HXwgfsmI2FtHm71s/dmAnJJTHE5gBWsryXEqJGnXS11krfzyzE0Tidxk8vwxu1Okq07BMNpI6sbq1wFV6G2aq1/dhHSX4hn7sVFB05i7+FTvHCWQs3T6mw9xMeosTk9EQH+KvzU1IoGm2kmIiwED08JQkdXL3x9lPj8eD3yCo/Acp7ZH6nV8Q4Ltua9lAosFeYgdt4MaR708/VCd88tyzx47jKqDOeheXkJlj0VhdLKs9AXV7HTAZZhQdTgHbd4vMhlMuzMScHC+TNRdOAE9pSypdpm3HJuYOWBdHeXQ5/zPBQebkhj68WjB1bRmTMjPw8kp+zokV9UdvmPJhHSpT87rSlw6Q93EdLlrz5ESJe+PLKm2qWv32xLgsteYNpCuvQVsC2oy16i23eBf35DDIPOIUAoCO61/Q0BihsUuCYDOf9vfkP8BRlXMWY0VGQGAAAAAElFTkSuQmCC")},className:Ne}),(0,Z.jsx)("div",{className:ke,children:"缩小"})]})]}),(0,Z.jsx)(j.Z,{title:"恢复默认视图",children:(0,Z.jsx)("img",{className:"current",onClick:(0,en.debounce)((function(){P(!1),An()}),500),src:Xe,onMouseOut:function(){qe(Ue)},onMouseOver:function(){qe("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABTNJREFUWEfNmX9MVWUYx7/POYd7Ae/lZzJYKSYilA6vSqn9YabrIjk2N2njj9YP/3CZWFqYMmfiWsJmactK21pIubmCZqz4Q5pITscvS1BTXMPAdCA/Erhwf8A95633XIGLcu+550rtnu1ud+c8Pz7v85z3fZ73PYSgriIhwzr0lAh6joEtJVAaI5YEBrNqjmAjRp0M7DqBfpXBzlyqNjUBRYped6RHYdHq3Y9CcuYT6CUAj+nRBXCLgR2HO/zTlpoPbgeqGxBg+prC+HBx9H0AGwEYAzXuQ84F4CunHLan9XRxn5YtTcAMa0GewHAYhEe0jOl6ztDLiPJbqg9860/PJ+CqVUXSgHH4MGPsdV2OdQoT0dFo14yttbVF7qlUpwRcsWJ7hCNKLAfDOp3+ghMnVEUMyi/W1R1y3G/gAUAeuX7j0A//G9wYEaEqxmVaf38kHwBcnLXjyH+dVl9h5um+eOrAZu/nkwDVCQGcCC5P06PFQHneE2ccUF1KhNHWaZ+terkZep1KWPrYEjQOaLEWfA5gUni9bW9+2QpBEMZvVZ3+De1/dQfk/uDeV7By+ZPgzogIQ8NOPJv7HhjzqX6kufrDNzxFCQCvECS52vwtwk1VJZAkcdzitr2l+KX+akCA+a+uxTOZaeoA5z2eCFEQkPnCTsiyz8rnYm5jCq84HkDrO8UE2uXPGwc823AN+w59p4rZ7S64fTvwaer4J29iQdosLUAwsJKW6o8K/wUsEizWoQ6t2soBa85fwc79xwOKmi+hso/zkfFEsiYgr93N1aZkyrAWLBOAei2vR0s24XxTK775/qyWqN/nu7asR1JCLN7aW6ppRwGW02Lrjl0MrFhTWkNgxCTAFS1CcDOE97khTlm49HkhUCEtshZUELBBn+qEdH+KAXeWRsAxU4LoVKBIpE696LYRJDXYYRzU3QJ6o1SQxVpwGcBCvYCKBNxcbUJ/qhHSsILkn20w33ZDEYGupyPRvSQC5GaYVTuMuOu8wwrqukKWrIIeMH2t1GikgBvrzHAkSKrXuZWDUMIIPRnhSK0cVO/9udaMgRSD+j/hgkONpmZvd/8YCL08gk49TagzRsSNHDNGojxromRXsLD0LlrzouGMkzCrZgjmW6OwJ0hoz/bsAPgVd9WpRpN8L85ThdilG9ARL6ItJwruGZ6qEmaTseDrfrRbPenm17yTA+BR7siaAIxtdWF2zVAQgEGk2BUlqJAjMZ4oppYPIKLPjf4UIww2GaZONzrWmHA33QMc9/u96Ol9De+lOKhJ4jYQOrJMsM02wDAgY84pGyJ7ZDACui3h6FwRCVKApHo7ZjY79b9/ah2myzzF5QBy9Q6Oy3OYu/MNuLMkEq5YAWE2BbKR1AkT1T6KpEY7IvrkYEyP6VRM30JtFuAyCxAUwPi3DGlE32yYahTqQh1oqfuiZBNq667iROW5h4kI8l9bi5TkRGwvOqZpRy11gTYLjVUlODMNzULpwS2wLJiDzOx3ISt+o+xpFvgwAmm3OOC5xmt4e1+Z5sj9CYy3W9k7ISu+y6BXuxVYw1r/4361G25r71L9l3x2Epeu3QwIduvGbCyzpEIUBcyfm6Q2rpn+ASc3rNyLVsv/U1khEuKjVEj+27L7SzRc/CMgwD3bcpHzfCYEVRewO0awcgNv+X2meHLLz72E/KaJQ4b0tnMsVyG9ceeQIX/0wSFD+vBoLNUhffzmvXaE7AGmN2RIHwF7g4bsIfqD5WLiM4QClklAGgiJ3p8hwNDFgOsC6MLDfIb4B9UzQWaqxlNbAAAAAElFTkSuQmCC")},style:{width:"40rem",height:"40rem",marginTop:"5rem"}})}),(null==o||null===(n=o.detail)||void 0===n?void 0:n.can_managed)&&(0,Z.jsxs)("div",{className:je,style:{marginRight:"0rem",marginLeft:"15rem"},children:[(0,Z.jsxs)("div",{onClick:function(){Pt(!0)},children:[(0,Z.jsx)("img",{src:$e,onMouseOut:function(){et(Te)},onMouseOver:function(){et("data:image/png;base64,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")}}),(0,Z.jsx)("div",{className:ke,children:"导入"})]}),(0,Z.jsxs)("div",{onClick:function(){var e;(0,O.FH)("",Ht.Z.API_SERVER+"/api/knowledge/v2/export.json?subject_id=".concat(null==o||null===(e=o.detail)||void 0===e?void 0:e.id,"&fileType=xlsx&parentNodeUuid=").concat(u))},children:[(0,Z.jsx)("img",{src:it,onMouseOut:function(){rt(Oe)},onMouseOver:function(){rt("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABYJJREFUWEfNmXtQ1FUUx793nywsLASb4gqOOYw4KaLVqDEVyLRqzDioWTTWxGTNWNJU09LAZBMTY5hmD81wcvIfMzPwkaYGmW+lFBLQGDARQVFxkRbY9+vW77cuLuzj9/tt1Oz9c+8953z2nHvOPff+CMIaZaIMrfERMUgOBX2IgEymhCaDIpZVRzBIKLlJQdsISIML9GhzrfIcUOYWao4IEZg+910NJNYiAvI8gPFCZAFcp6DfwBn1RdOR1d18ZXkBpueWJkaJHeUAXgIg56s8yDobgK1Wl/S91l8q7nDp4gTM0OoKRBQbQZDEpUzQPEUvJaSoqXbdzlByQQGzs8sk/XLTRkrpCkGGBS4mhGxW2WJeP3aszBlINCDgnDlvKSxx4ipQ5Am0F95yggOKAdfSurpPLSMV+AEynjPIjXv/NzgvEcGBeJsyf6Qn/QBnzCuu/K/DGszNTLjP16x71Xd+GCCbEMCO8OI0OlIUpMA3cYYA2VIicrSOerYK5abotbql6d4SNASYqdV9CWCYe4XqHsX1lY21H7/mOZQAMCcEkdjauYqwXC7Fm8vzkJc7E9HR/Or1gmWroe8bEMpuo075JObE8QBq364gICVcWkpW5uPZhVmob2rHLb2Bazk7v7ZyLzomUNycHY3Yaw6kHDNBbKecshR0TVPt+tJ/AMtEmVpjJ5+z9eTucrRe7sYr72zmNOBd4BYDfxQmQOSgcCjFkPW7MPHQIBR9Li4d1xtrlRNIhlY3SwT8yrWamW849BEOHW3EqrXciW4aI0HPTAUGU6WgEgJ1o4X1YOeTSlAxQcoRIxIu20OadQOzyQxtcQkFrRACWLmtBovnz/IT2X+4Hle69ejOisGdaVEQ292I/9OOmFtOqDrsbGhtsSJcXRALS5IYmlNmqJutQU0TkFIyXaurJsASIYA7951GeXGBn0j5pl34XnMbg6ky3NdixbgzZkhs/vvNLQFaC+JBXMCUHSH3cjXJ1OouAJgqBDBYiLvmxqBvShTGnTbh/kaPZ1wyAqdCxO49JiNdUoKuXCX6J8mgPm+B5ow5lOmLJHOeTg/Kr5Xy7sE1m/YgbWIyq7jzuh59BiMGUqS4sjAOSc0WaE6a0ZcuR++0KFjUEraYjTlrZvdcx4JY2OLFGHvOjDHnLJ46F2wQ9DIeZP4qr6LmBfyh5iy+Wuvpwt5fvxP7autxaXEc7HFipO3px7UnlDCmSKG47YTqqh23pysgG3DBrhKDUIrUn41QdTr4BM0WFmD5Z1VQJ6pYA4z3DCIHWl5MQEKrFSaNFMyuSzluQlyXB6I7Kxr6TAWiep2Y+NMg5P28rya2sEL84cZdSNWoWeM3e/7CtXgHG164KaL1Ljywf8AvOexKEaQmNwh3jb7n2bshFpwkI0O87VITOvLiIDG5kf6dARJrYIrsOQ9i9sw0fP71QVisoWsgQ0lALjAhrgLwNJ8N4d2DqzfswvjkRFakR29Aj8yOtufiMf6oEUktzJ0o8Hhj+VMofCYHOUvLYBgw8TFZHVahHllmGH/deDQayb+ZIQpxggkFZAt1OEfdlm8P44Uljwf0QFv7DVT9WBdwTigge9QJaRa8Id6++wRKihYFhGhovoINWw+OBqCnWWA08W23Tuz+AJfab+DlYv7djC9pReky5GZNRVb+KjicobsZn3aLf8OqW7EQyxY9ht8vdrDJIWQkqGIwa0Yaao43obRiO5fo8IaVWc2n5ZdJJVhZON/TUSt4HT5DIDa7A0dOXcQnW/bDZA6e6XcFhrf8zI8Rf2liICP62umNRURf3BnIiH/6YCAj+vHIG+qIfn7zLVIR+4DpCxnRT8C+oBH7iO5/Lt37DOEGfZgAk0Ew1vczBChuUaBNBFL/bz5D/A0Up7Rmv8C29gAAAABJRU5ErkJggg==")},className:Ne}),(0,Z.jsx)("div",{className:ke,children:"导出"})]})]})]})]}),Q&&!kt&&(0,Z.jsx)("div",{style:{width:"100%",height:lt?"100vh":"calc(100vh - 440rem)"},ref:x,id:"graphRef"}),(0,Z.jsx)("div",{id:"myDiagramDiv",style:{height:lt?"100vh":"calc(100vh - 440rem)",width:"100%",visibility:kt?"visible":"hidden"}}),(0,Z.jsx)(Bn,{initdata:A,uuid:u,Tabsdatas:d,setshow:P,getData:An,buildTree:gn,containerRef:ut,showdetail:gt,setshowdetail:vt,items:ht}),(0,Z.jsxs)(g.Z,{title:"文件导入",open:Qt,centered:!0,getContainer:function(){return ut.current},okButtonProps:{loading:Lt},onCancel:function(){Pt(!1),Gt([])},onOk:s()(r()().mark((function e(){var t,n,i,a,l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=new FormData,!(Ot.length>0)){e.next=5;break}n.append("file",Ot[0]),e.next=7;break;case 5:return p.ZP.warning("请选择文件"),e.abrupt("return");case 7:return Dt(!0),n.append("subject_id",(null===(t=o.detail)||void 0===t?void 0:t.id)+""),n.append("parentNodeUuid",u),e.next=12,(0,q.ZP)("/api/knowledge/v2/import.json",{method:"post",body:n},!0);case 12:i=e.sent,Dt(!1),0===(null==i?void 0:i.status)&&(null!=i&&null!==(a=i.data)&&void 0!==a&&a.importErrorFilePath?g.Z.confirm({icon:null,title:"导入失败",centered:!0,content:(0,Z.jsxs)("span",{children:["检测到本次导入存在不符合要求的数据,点击下载",(0,Z.jsx)("a",{href:"".concat(Ht.Z.API_SERVER).concat(null==i||null===(l=i.data)||void 0===l?void 0:l.importErrorFilePath),download:"失败数据.xlsx",children:"导入失败的数据"}),"查看"]})}):(An(),P(!1),null!=i&&null!==(s=i.data)&&void 0!==s&&s.has_route?p.ZP.info("知识图谱数据导入成功,为保证学习路径的节点与知识图谱节点绑定,请更新学习路径"):p.ZP.info("导入成功"),Gt([]),ft({}),Pt(!1)));case 15:case"end":return e.stop()}}),e)}))),children:[(null==w?void 0:w.length)>0&&(0,Z.jsx)("div",{style:{marginBottom:30,color:"#333333"},children:"检测当前已存在数据,导入后原数据将会被覆盖,按照最新导入的为主,如需继续导入,请按照下方步骤进行"}),(0,Z.jsxs)("p",{style:{color:"#5F6368"},children:["步骤1:",(0,Z.jsx)("span",{style:{color:"#000000"},children:"下载"}),(0,Z.jsx)("a",{href:"".concat(Ht.Z.API_SERVER,"/api/knowledge/v2/down_template.json"),download:"模版.xlsx",children:"知识图谱导入模版"})]}),(0,Z.jsx)(k.Z,{children:(0,Z.jsxs)(N.Z,{style:{color:"#5F6368"},children:["步骤2:",(0,Z.jsx)("span",{style:{color:"#000000"},children:"上传填写好的《知识图谱导入模版》"})]})}),(0,Z.jsx)(k.Z,{style:{marginTop:10,marginLeft:50},children:(0,Z.jsx)(we.Z,a()(a()({},an),{},{children:(0,Z.jsxs)("span",{style:{padding:"0px 16px",color:"#1b8565",cursor:"pointer",height:32,alignItems:"center",display:"inline-flex",borderRadius:2,border:"1px solid #1b8565",background:"#1b8565 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"},children:[(0,Z.jsx)("i",{style:{fontSize:12,marginRight:6},className:"iconfont icon-tianjiashitixiaojiahao"})," 选择文件"]})}))})]}),(0,Z.jsxs)(Sn,{children:[(0,Z.jsxs)(g.Z,{title:"版本记录",centered:!0,width:1200,open:Yt,footer:!1,getContainer:function(){return ut.current},onCancel:function(){Wt(!1)},children:[(0,Z.jsx)(be.Z,{dataSource:null==Xt?void 0:Xt.data,pagination:!1,columns:[{title:"版本保存时间",dataIndex:"created_at",ellipsis:!0,key:"created_at",render:function(e,t){return(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:e}),(null==t?void 0:t.is_now_version)&&(0,Z.jsx)("span",{style:{background:"#2BAC8E",padding:"4rem",fontSize:"12rem",marginLeft:"5rem",color:"#fff"},children:"当前使用版本"})]})}},{title:"保存人",dataIndex:"username",ellipsis:!0,key:"username"},{title:"操作",dataIndex:"name",ellipsis:!0,key:"name",render:function(e,t){return(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{style:{color:"#1B8565",marginRight:"30rem",cursor:"pointer"},onClick:s()(r()().mark((function e(){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("".concat(null==t?void 0:t.url),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(null==n||null===(i=n.data)||void 0===i||null===(i=i.nodes)||void 0===i?void 0:i.length)>0&&Ct(null==n?void 0:n.data);case 4:case"end":return e.stop()}}),e)}))),children:"查看"}),(0,Z.jsx)("span",{onClick:s()(r()().mark((function e(){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==t||!t.is_now_version){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,q.ZP)("/api/knowledge/v2/restore.json",{method:"post",body:{subject_id:null==o||null===(n=o.detail)||void 0===n?void 0:n.id,backupFilePath:null==t?void 0:t.backupFilePath}});case 4:0===(null==(i=e.sent)?void 0:i.status)&&(An(),Wt(!1),P(!1),p.ZP.info("切换成功"));case 6:case"end":return e.stop()}}),e)}))),style:{color:null!=t&&t.is_now_version?"#999999":"#1B8565",cursor:"pointer"},children:"切换至当前版本"})]})}}]}),(0,Z.jsx)(Ie.Z,{hideOnSinglePage:!0,style:{marginTop:"20rem"},pageSize:$t.limit,total:null==Xt?void 0:Xt.total_count,current:$t.page,onChange:function(){var e=s()(r()().mark((function e(t,n){var i,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return $t.page=t,$t.limit=n,tn($t),e.next=5,(0,q.ZP)("/api/knowledge/v2/knowledge_histories.json",{mehtod:"get",params:a()({subject_id:null==o||null===(i=o.detail)||void 0===i?void 0:i.id,nodeUuid:u},$t)});case 5:0===(null==(l=e.sent)?void 0:l.status)&&(Wt(!0),qt(l));case 7:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()})]}),(0,Z.jsx)(g.Z,{open:(null==yt||null===(i=yt.nodes)||void 0===i?void 0:i.length)>0,title:"历史图谱",width:"1200rem",footer:null,getContainer:function(){return ut.current},destroyOnClose:!0,onCancel:function(){Ct({})},children:(0,Z.jsx)(zn,{datas:yt})})]})]})})),Fn="wrap___HuFFi",Hn="add___GrP2R",Yn="dimensionalBall___flm6B",Wn="archer___biVqC",Jn="modal___DR9M_",Kn="mHead___I923K",Xn="form___W2fTe",qn="mType___hoISa",Vn="listItem___JCZwd",_n="largeBall___SbxSR",$n="middleBall___eKLzh",ei="smallBall___r7xv5",ti="largeBallDish___EeTGm",ni="middleBallDish___hca4h",ii="smallBallDish___rrHxf",ri="smallBallGather___hHHqa",oi="box___yWjPn",ai="spectrum___r9a7p",li="pedestal___Grjvz",si="spectrumHover___OibBM",ui="pedestalHover___EcKUJ",ci=function(e){var t,n=e.className,i=e.style,r=void 0===i?{}:i,o=e.title,l=void 0===o?"":o,s=e.childNode,u=void 0===s?[]:s,c=e.knowledgeNode,d=void 0===c?[]:c,h="rem",f=[{position:"absolute",zIndex:2,bottom:112,left:44},{position:"absolute",zIndex:3,bottom:94,left:74},{position:"absolute",zIndex:4,bottom:78,left:104},{position:"absolute",zIndex:5,bottom:66,left:136},{position:"absolute",zIndex:6,bottom:82,left:168},{position:"absolute",zIndex:7,bottom:104,left:202},{position:"absolute",zIndex:8,bottom:122,left:166}],A=[{position:"absolute",zIndex:10,bottom:166,left:66},{position:"absolute",zIndex:11,bottom:148,left:120},{position:"absolute",zIndex:12,bottom:150,left:180},{position:"absolute",zIndex:13,bottom:188,left:164},{position:"absolute",zIndex:14,bottom:192,left:114}],p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!e)return"-";var t=3;return/[\u4e00-\u9fff]/.test(e)||(t=7),(null==e?void 0:e.length)>=t?(null==e?void 0:e.slice(0,t-1))+"...":e},g={position:"absolute",zIndex:1,bottom:0,width:"100%"};return(0,Z.jsxs)("div",{className:Ot()(oi,n),style:r,children:[(0,Z.jsx)("img",{className:li,style:g,src:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjkxcHgiIGhlaWdodD0iMTk0cHgiIHZpZXdCb3g9IjAgMCAyOTEgMTk0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPuWfuuW6pzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMjcuNzcyODY0MyUiIHkxPSI0My4xNzgwNjE3JSIgeDI9Ijk3LjIyMjIyMjIlIiB5Mj0iNTAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMzMTdDRDMiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3MkE5NSIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjE0LjI3MTI2ODMlIiB5MT0iMzEuNjQ0NzI5NyUiIHgyPSIxMDAlIiB5Mj0iNzMuMTEyMDA3OCUiIGlkPSJsaW5lYXJHcmFkaWVudC0yIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3NzFEQiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjg0REIwIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMTAwJSIgeTE9IjM1LjA0MTMwMTklIiB4Mj0iMCUiIHkyPSI2NS41NDY3MzEzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTMiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMzA2NkI0IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxNDM4OTQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIyNy43NzI4NjQzJSIgeTE9IjQzLjE1NTA2NzMlIiB4Mj0iOTcuMjIyMjIyMiUiIHkyPSI1MCUiIGlkPSJsaW5lYXJHcmFkaWVudC00Ij4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzMxN0NEMyIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjcyQTk1IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMCUiIHkxPSI1MCUiIHgyPSI1MCUiIHkyPSI2NC4yMTc0OTQ1JSIgaWQ9ImxpbmVhckdyYWRpZW50LTUiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMkY3MEM5IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM1QjVGRkYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtNiIgcG9pbnRzPSIxNDQuNzQ1OSAxNi40Njc5NzAxIDI2MC4xMzI5MzUgNzIuOTI3OTU1NiAxNDYuMTg4MjM4IDEzOC43NTc4OTYgMzAuODAxMjAzMyA3Mi4yMDcxODk5Ij48L3BvbHlnb24+CiAgICAgICAgPGZpbHRlciB4PSItMS41JSIgeT0iLTIuOSUiIHdpZHRoPSIxMDMuMSUiIGhlaWdodD0iMTA1LjclIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItNyI+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIj48L2ZlR2F1c3NpYW5CbHVyPgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSI1IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbXBvc2l0ZT4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuNzk2ODM2ODkgICAwIDAgMCAwIDAuOTc0NjYwMTA4ICAgMCAwIDAgMCAxICAwIDAgMCAwLjUgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA4MjAtM0Tlm77osLEt5YiH5Zu+VjQuMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0OS4wMDAwMDAsIC0xMzQ0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i5Z+65bqnIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NDkuMDAwMDAwLCAxMzQ0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IuefqeW9oiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgb3BhY2l0eT0iMC4zMjA4NzA1MzYiIHBvaW50cz0iMTQ0LjU4NDkwNiAzOC45MDI0MTk0IDI5MSAxMTAuNDY0MzA1IDE0Ni40MTUwOTQgMTkzLjkwMjQxOSAwIDEwOS41NTA3NDkiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLnn6nlvaIiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMikiIHBvaW50cz0iLTcuNTMxNzUzZS0xMyA3MC43NTEyNzkgMTQ2LjA3Njk5NCAxNTUuMjI1ODY2IDE0Ni4wNzY5OTQgMTc3Ljc5MzA4NSAtNy41MzE3NTNlLTEzIDkzLjMxODQ5NzMiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLnn6nlvaIiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMykiIHBvaW50cz0iMTQ2LjA3Njk5NCAxNTUuMjI1ODY2IDI5MC45MzQxMzggNzEuNjY2MTY2MiAyOTAuOTM0MTM4IDk0LjIzMzM4NDUgMTQ2LjA3Njk5NCAxNzcuNzkzMDg1Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i55+p5b2iIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTQpIiBwb2ludHM9IjE0NC41NTIxODIgLTUuODk5OTA5NzdlLTEzIDI5MC45MzQxMzggNzEuNjY2MTY2MiAxNDYuMzgxOTU2IDE1NS4yMjU4NjYgLTUuNjg0MzQxODllLTEzIDcwLjc1MTI3OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPGcgaWQ9IuefqeW9oiI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTUpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTYiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci03KSIgeGxpbms6aHJlZj0iI3BhdGgtNiI+PC91c2U+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="}),(0,Z.jsx)("img",{className:ui,style:g,src:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjk1cHgiIGhlaWdodD0iMTk3cHgiIHZpZXdCb3g9IjAgMCAyOTUgMTk3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPuW6leW6p+mAieS4rTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMjcuNzcyODY0MyUiIHkxPSI0My4xNTUwNjczJSIgeDI9Ijk3LjIyMjIyMjIlIiB5Mj0iNTAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMzMTdDRDMiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3MkE5NSIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjE0LjI3MTI2ODMlIiB5MT0iMzEuNjQ0NzI5NyUiIHgyPSIxMDAlIiB5Mj0iNzMuMTEyMDA3OCUiIGlkPSJsaW5lYXJHcmFkaWVudC0yIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3NzFEQiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjg0REIwIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMTAwJSIgeTE9IjM1LjA0MTMwMTklIiB4Mj0iMCUiIHkyPSI2NS41NDY3MzEzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTMiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMzA2NkI0IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxNDM4OTQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI2LjA2MjU2MyUiIHgyPSI1MCUiIHkyPSI2NC40MjMxOTgxJSIgaWQ9ImxpbmVhckdyYWRpZW50LTQiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMkY3MEM5IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyREUxRkQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtNSIgcG9pbnRzPSIxNDYuMzI3NiAxNi42NDc5MjI2IDI2Mi45NzU1MTcgNzMuNzI0ODcwMiAxNDcuNzg1Njk5IDE0MC4yNzQxNjIgMzEuMTM3NzgxMSA3Mi45OTYyMjgzIj48L3BvbHlnb24+CiAgICAgICAgPGZpbHRlciB4PSItMS4xJSIgeT0iLTIuMCUiIHdpZHRoPSIxMDIuMiUiIGhlaWdodD0iMTA0LjAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItNiI+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjQiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIj48L2ZlQ29tcG9zaXRlPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC43OTY4MzY4OSAgIDAgMCAwIDAgMC45NzQ2NjAxMDggICAwIDAgMCAwIDEgIDAgMCAwIDAuNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iumhtemdoi0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMDgyMC0zROWbvuiwsS3liIflm75WNC4wIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQ3MS4wMDAwMDAsIC0xMzU0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i5bqV5bqn6YCJ5LitIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDcxLjAwMDAwMCwgMTM1NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMyI+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IuefqeW9oiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgb3BhY2l0eT0iMC4zMjA4NzA1MzYiIHBvaW50cz0iMTQ2LjEzMTc2NSAzOS40MTkzNDQyIDI5NC4xMTMyOTggMTExLjg2ODYzNyAxNDcuOTgxNTM0IDE5Ni4zNDE0MjkgLTEuNDIxMDg1NDdlLTEzIDExMC45NDM3NTIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i55+p5b2iIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTIpIiBwb2ludHM9IjEuMTM2ODY4MzhlLTEzIDcxLjUyNDQwOCAxNDcuNjczMjM5IDE1Ni45MjIwODUgMTQ3LjY3MzIzOSAxNzkuNzM1OTA1IDEuMTM2ODY4MzhlLTEzIDk0LjMzODIyNzgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i55+p5b2iIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTMpIiBwb2ludHM9IjE0Ny42NzMyMzkgMTU2LjkyMjA4NSAyOTQuMTEzMjk4IDcyLjQ0OTI5MjYgMjk0LjExMzI5OCA5NS4yNjMxMTI0IDE0Ny42NzMyMzkgMTc5LjczNTkwNSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLnn6nlvaIiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiIHBvaW50cz0iMTQ2LjEzMTc2NSAtNC43OTMzNDg4M2UtMTMgMjk0LjExMzI5OCA3Mi40NDkyOTI2IDE0Ny45ODE1MzQgMTU2LjkyMjA4NSAtMS40MjEwODU0N2UtMTMgNzEuNTI0NDA4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IuefqeW9oiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC00KSIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC01Ij48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTYpIiB4bGluazpocmVmPSIjcGF0aC01Ij48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="}),(t=(Array.isArray(d)?d.slice(0,7):Array(7).fill("知识点")).map((function(e,t){var n=f[t],i=a()(a()({},n),{},{bottom:"".concat(n.bottom).concat(h),left:"".concat(n.left).concat(h)});return(0,Z.jsxs)("div",{style:i,className:ri,children:[(0,Z.jsx)("div",{className:ei,children:(0,Z.jsx)("b",{children:p(e)})}),(0,Z.jsx)("div",{className:ii})]},t)})),t),(0,Z.jsx)("div",{style:{position:"absolute",zIndex:9,bottom:138+h,left:"50%",transform:"translateX(-50%)"},className:ni}),function(){var e=(Array.isArray(u)?u.slice(0,5):Array(5).fill("子节点")).map((function(e,t){var n=A[t],i=a()(a()({},n),{},{bottom:"".concat(n.bottom).concat(h),left:"".concat(n.left).concat(h)});return(0,Z.jsx)("div",{style:i,className:$n,children:(0,Z.jsx)("div",{children:(0,Z.jsx)("b",{children:p(e)})})},t)}));return e}(),(0,Z.jsx)("div",{style:{position:"absolute",zIndex:15,bottom:214+h,left:"50%",transform:"translateX(-50%)"},className:ti}),(0,Z.jsx)("div",{style:{position:"absolute",zIndex:16,bottom:234+h,left:120+h},className:_n,children:(0,Z.jsx)("b",{children:p(l)})}),(0,Z.jsx)("img",{style:a()(a()({},g),{},{zIndex:17}),className:ai,src:"data:image/png;base64,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"}),(0,Z.jsx)("img",{style:a()(a()({},g),{},{zIndex:17}),className:si,src:"data:image/png;base64,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"}),(0,Z.jsx)("div",{title:l,style:{position:"absolute",zIndex:18,bottom:304+h,left:0,fontSize:24+h,width:"100%",textAlign:"center"},className:"c-white blod",children:(0,O.Pq)(l,9)})]})},di="tag___aFk2e",hi="active___xFrif",fi="tagsModal___PRPSO",Ai="btn___IfO8v",pi="modal___X3fUd",gi="mHead___IvIZN",vi="body___FhLrG",mi="add___YJGg_",xi="error___JoLGM",yi="noData___Luxe1",Ci=function(e){var t=e.style,n=void 0===t?{}:t,i=e.className,r=e.text,o=void 0===r?"暂无数据":r,a=e.textColor,l=void 0===a?"#666":a,s=e.buttonText,u=e.onClick;return(0,Z.jsxs)("div",{className:Ot()(yi,i),style:n,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,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"}),!!o&&(0,Z.jsx)("span",{style:{color:l},children:o}),!!s&&(0,Z.jsx)("div",{onClick:u,children:s})]})},wi=function(e){var t=e.value,n=void 0===t?[]:t,i=e.onChange,o=e.type,l=e.subjectId,u=(0,f.useState)(!1),d=c()(u,2),h=d[0],A=d[1],v=(0,f.useState)([]),m=c()(v,2),x=m[0],y=m[1],C=(0,f.useState)([]),w=c()(C,2),b=w[0],I=w[1],E=(0,f.useState)([]),B=c()(E,2),j=B[0],k=B[1],N=(0,f.useState)(""),M=c()(N,2),S=M[0],Q=M[1],P=(0,f.useState)(""),z=c()(P,2),R=z[0],L=z[1],D=(0,f.useState)(!1),U=c()(D,2),T=U[0],O=U[1],G=(0,f.useState)(!1),F=c()(G,2),H=F[0],Y=F[1],W=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],J=1===o?"类型":"标签",V=1===o?"0":"4";(0,f.useEffect)((function(){h&&(k(n),_())}),[h]);var _=function(){var e=s()(r()().mark((function e(){var t,n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Y(!0),e.next=3,(0,q.ZP)("/api/knowledge_items.json",{method:"get",params:{subject_id:l,item_type:V}});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(y(null==t||null===(n=t.data)||void 0===n?void 0:n.map((function(e){return e.name}))),I((null==t?void 0:t.data)||[])),Y(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$=function(){var e=s()(r()().mark((function e(t){var n,i,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Y(!0),i=null==b||null===(n=b.find((function(e){return e.name===t})))||void 0===n?void 0:n.id,e.next=4,(0,q.ZP)("/api/knowledge_items/".concat(i,".json"),{method:"delete",body:{subject_id:l}});case 4:if(0!==(null==(o=e.sent)?void 0:o.status)){e.next=9;break}return _(),p.ZP.success("删除成功"),e.abrupt("return");case 9:Y(!1);case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ee=function(e){var t=e.title,r=void 0===t?"":t,o=e.style,l=void 0===o?{}:o,s=e.showDelete,u=void 0===s||s,c=e.modal,d=void 0!==c&&c,f=e.active,A=void 0!==f&&f,p=r.split("").reduce((function(e,t){return e+t.charCodeAt(0)}),0)%W.length,g=W[p],v=g.background,m=g.borderColor;return(0,Z.jsxs)("div",{className:Ot()(di,A?hi:""),onClick:function(){d&&(1===h&&k([r]),2===h&&(j.includes(r)?k(j.filter((function(e){return e!==r}))):k([].concat(pe()(j),[r]))))},style:a()({background:v,borderColor:m},l),children:[(0,Z.jsx)("span",{children:r}),u&&(0,Z.jsx)("i",{onClick:function(e){e.stopPropagation(),d?$(r):i(n.filter((function(e){return e!==r})))},className:"iconfont icon-shanchu5"})]})},te=function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(S.replace(/\s+/g,"")){e.next=3;break}return L("".concat(J,"不能为空")),e.abrupt("return");case 3:if(!x.includes(S)){e.next=6;break}return L("该".concat(J,"已存在,请勿重复添加!")),e.abrupt("return");case 6:return Y(!0),e.next=9,(0,q.ZP)("/api/knowledge_items.json",{method:"post",body:{subject_id:l,item_type:V,name:S}});case 9:if(0!==(null==(t=e.sent)?void 0:t.status)){e.next=16;break}return e.next=13,_();case 13:return O(!1),p.ZP.success("添加成功"),e.abrupt("return");case 16:Y(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Z.jsxs)("div",{className:fi,children:[1===o&&(0,Z.jsxs)(Z.Fragment,{children:[null==n?void 0:n.map((function(e,t){return(0,Z.jsx)(ee,{title:e,showDelete:!1,style:{marginRight:"20rem"}},t)})),(0,Z.jsxs)("div",{onClick:function(){return A(1)},style:{marginBottom:"20rem"},className:Ai,children:[(0,Z.jsx)("i",{className:"iconfont icon-genghuanguanliyuan1"}),null!=n&&n.length?"更换":"选择","类型"]})]}),2===o&&(0,Z.jsxs)(Z.Fragment,{children:[null==n?void 0:n.map((function(e,t){return(0,Z.jsx)(ee,{title:e},t)})),(0,Z.jsxs)("div",{onClick:function(){return A(2)},className:Ai,style:{marginBottom:"10rem"},children:[(0,Z.jsx)("i",{className:"iconfont icon-tianjiatixing"}),null!=n&&n.length?"更换":"选择","标签"]})]}),(0,Z.jsx)(g.Z,{open:!!h,centered:!0,width:"1000rem",okText:"保存",onCancel:function(){return A(!1)},cancelText:"取消",afterClose:function(){O(!1),L(""),Q("")},onOk:function(){i(pe()(j)),A(!1)},title:"选择".concat(J),children:(0,Z.jsx)("div",{className:pi,children:(0,Z.jsxs)(X.Z,{spinning:H,children:[(0,Z.jsxs)("div",{className:gi,children:[(0,Z.jsx)("b",{}),(0,Z.jsxs)("span",{children:["节点".concat(J),"(",x.length,")"]}),(0,Z.jsxs)("div",{onClick:function(){T||(O(!0),L(""),Q(""))},className:Ai,children:[(0,Z.jsx)("i",{className:"iconfont icon-tianjiatixing"}),"添加"]})]}),(0,Z.jsxs)("div",{className:vi,children:[!(null!=x&&x.length)&&!T&&(0,Z.jsx)(Ci,{style:{height:"230rem"}}),null==x?void 0:x.map((function(e,t){return(0,Z.jsx)(ee,{showDelete:!(null!=j&&j.includes(e)),modal:!0,style:{cursor:"pointer",verticalAlign:"center",marginTop:"10rem",marginBottom:"10rem"},active:j.includes(e),title:e},t)})),T&&(0,Z.jsxs)("div",{className:mi,children:[(0,Z.jsx)(K.Z,{style:{width:"rem"},size:"large",value:S,onChange:function(e){L(""),Q(e.target.value)}}),(0,Z.jsx)("i",{onClick:te,className:"iconfont icon-dui",style:{color:"#1B8565"}}),(0,Z.jsx)("i",{onClick:function(){return O(!1)},className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!R&&(0,Z.jsx)("div",{className:xi,children:R})]})]})]})})})]})};function bi(e){var t=new Map,n=[];return e.nodes.forEach((function(e){var n=a()(a()({},e.properties),{},{children:[]});t.set(n.uuid,n)})),e.relationships.forEach((function(e){var n=t.get(e.startNodeUuid),i=t.get(e.endNodeUuid);n&&i&&n.children.push(i)})),e.nodes.forEach((function(i){var r=i.properties;e.relationships.some((function(e){return e.startNodeUuid===r.uuid||e.endNodeUuid===r.uuid}))&&(e.relationships.some((function(e){return e.endNodeUuid===r.uuid}))||n.push(t.get(r.uuid)))})),1===n.length?n[0]:n}function Ii(e,t){var n=new Set,i=[];return e.forEach((function(e){var r=e[t[0]],o=e[t[1]];if(r&&o){var a="".concat(r,"-").concat(o),l="".concat(o,"-").concat(r);r===o||n.has(a)||n.has(l)||(i.push(e),n.add(a),n.add(l))}})),i}var Ei=function(e,t){var n=null==e?void 0:e.map((function(e){return function e(t){var n=[t.uuid];return t.children.forEach((function(t){n=n.concat(e(t))})),n}(e)}));return t.map((function(e){var t,i;return n.forEach((function(n){n.includes(e.startNodeUuid)&&(t=n[0]),n.includes(e.endNodeUuid)&&(i=n[0])})),a()(a()({},e),{},{firstStartNodeUuid:t,firstEndNodeUuid:i})}))},Bi=function(e){var t=e.data;(0,f.useRef)(),(0,f.useRef)();function n(e,t,n){var i,r;switch(t){case"top":i=Math.ceil(e.left+e.width/2-n.left),r=Math.ceil(e.top-n.top);break;case"bottom":i=Math.ceil(e.left+e.width/2-n.left),r=Math.ceil(e.bottom-n.top+15);break;case"left":i=Math.ceil(e.left-n.left-10),r=Math.ceil(e.top+e.height/2-n.top+80);break;case"right":i=Math.ceil(e.right-n.left+10),r=Math.ceil(e.top+e.height/2-n.top+50)}return{x:i,y:r}}function i(){var e=t;if(null!=e&&e.length){var i=document.getElementById("lineContainer"),r=document.getElementById("parentContainer").getBoundingClientRect();i.querySelectorAll("line").forEach((function(e){return e.remove()})),e.forEach((function(e){var t=document.getElementById(e.from),o=document.getElementById(e.to),a=t.getBoundingClientRect(),l=o.getBoundingClientRect(),s=e.startEdge,u=e.endEdge;if(!s||!u){var c=function(e,t){var n,i,r=parseInt(e.left+e.width/2),o=parseInt(e.top+e.height/2),a=parseInt(t.left+t.width/2)-r,l=parseInt(t.top+t.height/2)-o;return Math.abs(a)>Math.abs(l)?(n=a>0?"right":"left",i=a>0?"left":"right"):(n=l>0?"bottom":"top",i=l>0?"top":"bottom"),{startEdge:n,endEdge:i}}(a,l);s=s||c.startEdge,u=u||c.endEdge}var d=n(a,s,r),h=n(l,u,r),f=document.createElementNS("http://www.w3.org/2000/svg","line");if(f.setAttribute("x1",d.x+e.offsetStart.x),f.setAttribute("y1",d.y+e.offsetStart.y),f.setAttribute("x2",d.x+e.offsetStart.x+.01),f.setAttribute("y2",d.y+e.offsetStart.y),f.setAttribute("stroke","url(#".concat(e.gradient,")")),f.setAttribute("stroke-width","2"),e.dashed&&f.setAttribute("stroke-dasharray","5, 5"),"start"===e.arrow?f.setAttribute("marker-start",null!=e&&e.animated?"url(#triangle-start-h)":"url(#triangle-start)"):"end"===e.arrow?f.setAttribute("marker-end",null!=e&&e.animated?"url(#triangle-end-h)":"url(#triangle-end)"):"both"===e.arrow&&(f.setAttribute("marker-start",null!=e&&e.animated?"url(#triangle-start-h)":"url(#triangle-start)"),f.setAttribute("marker-end",null!=e&&e.animated?"url(#triangle-end-h)":"url(#triangle-end)")),e.animated){f.classList.add("dashed-line");var A=document.createElementNS("http://www.w3.org/2000/svg","animate");A.setAttribute("attributeName","x2"),A.setAttribute("from",d.x+e.offsetStart.x),A.setAttribute("to",h.x+e.offsetEnd.x+.01),A.setAttribute("dur","1s"),A.setAttribute("fill","freeze"),f.appendChild(A);var p=document.createElementNS("http://www.w3.org/2000/svg","animate");p.setAttribute("attributeName","y2"),p.setAttribute("from",d.y+e.offsetStart.y),p.setAttribute("to",h.y+e.offsetEnd.y),p.setAttribute("dur","1s"),p.setAttribute("fill","freeze"),f.appendChild(p)}else f.setAttribute("x2",h.x+e.offsetEnd.x+.01),f.setAttribute("y2",h.y+e.offsetEnd.y);i.appendChild(f)}))}}return(0,f.useEffect)((function(){null!=t&&t.length&&i()}),[t]),(0,f.useEffect)((function(){return window.addEventListener("resize",(function(){return i})),window.addEventListener("scroll",(function(){return i})),function(){window.removeEventListener("resize",i),window.removeEventListener("scroll",i)}}),[]),(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("svg",{id:"lineContainer",style:{width:"100%",height:"100%",position:"absolute",top:0,left:0}}),(0,Z.jsx)("svg",{children:(0,Z.jsxs)("defs",{children:[(0,Z.jsxs)("linearGradient",{id:"gradient1",x1:"0%",y1:"0%",x2:"0%",y2:"100%",children:[(0,Z.jsx)("stop",{"stop-color":"#42BECD",offset:"0%"}),(0,Z.jsx)("stop",{"stop-color":"#3C30C6",offset:"100%"})]}),(0,Z.jsxs)("linearGradient",{id:"gradient2",x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[(0,Z.jsx)("stop",{"stop-color":"#2DE1FD",offset:"0%"}),(0,Z.jsx)("stop",{"stop-color":"#C7FFB0",offset:"100%"})]}),(0,Z.jsx)("marker",{id:"triangle-start",viewBox:"0 0 10 10",refX:"2",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto",children:(0,Z.jsx)("path",{d:"M 10 0 L 0 5 L 10 10 z",fill:"url(#gradient1)"})}),(0,Z.jsx)("marker",{id:"triangle-end",viewBox:"0 0 10 10",refX:"8",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto",children:(0,Z.jsx)("path",{d:"M 0 0 L 10 5 L 0 10 z",fill:"url(#gradient1)"})}),(0,Z.jsx)("marker",{id:"triangle-start-h",viewBox:"0 0 10 10",refX:"2",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto",children:(0,Z.jsx)("path",{d:"M 10 0 L 0 5 L 10 10 z",fill:"url(#gradient2)"})}),(0,Z.jsx)("marker",{id:"triangle-end-h",viewBox:"0 0 10 10",refX:"8",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto",children:(0,Z.jsx)("path",{d:"M 0 0 L 10 5 L 0 10 z",fill:"url(#gradient2)"})})]})})]})},ji=function(e){var t=e.subjectId,n=e.setActivated,i=e.onAddSuccess,o=(0,A.useSelector)((function(e){return e})).pathsDetail.detail,l=void 0===o?{}:o,u=W.Z.useForm(),d=c()(u,1)[0],h=(0,f.useState)(""),p=c()(h,2),v=p[0],m=p[1],x=(0,f.useState)(!1),y=c()(x,2),C=y[0],w=y[1],b=(0,f.useState)(!0),I=c()(b,2),E=I[0],B=I[1],j=(0,f.useState)(!1),k=c()(j,2),N=k[0],M=k[1],S=(0,f.useState)([]),Q=c()(S,2),P=Q[0],z=Q[1],R=(0,f.useState)([]),L=c()(R,2),D=L[0],U=L[1],T=(0,f.useState)(null),O=c()(T,2),G=O[0],F=O[1],H=(0,f.useState)(),Y=c()(H,2),J=Y[0],V=Y[1],_=(0,f.useRef)(),$=(0,f.useRef)(),ee=(0,f.useRef)().current,te=(0,f.useRef)().current,ne=(0,f.useRef)(!1).current,ie=null==l?void 0:l.can_managed;(0,f.useEffect)((function(){t&&re()}),[t]);var re=function(){var e=s()(r()().mark((function e(){var n,i,o,l,s,u,c,d,h;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B(!0),e.next=3,(0,q.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:-1,subject_id:t}});case 3:0===(n=e.sent).status&&(m(null==n||null===(i=n.data)||void 0===i||null===(i=i.nodes)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.properties)||void 0===i?void 0:i.uuid),l=(null==n||null===(o=n.data)||void 0===o?void 0:o.relationships)||[],s=[],u=[],null==l||l.forEach((function(e){["关联"].includes(e.type)?s.push(e):["包含"].includes(e.type)&&u.push(e)})),s=Ii(s,["startNodeUuid","endNodeUuid"]),c=a()(a()({},null==n?void 0:n.data),{},{relationships:u}),d=bi(c),h=Ei((null==d?void 0:d.children)||[],s),console.log(h,3),h=Ii(h,["firstStartNodeUuid","firstEndNodeUuid"]),z((null==d?void 0:d.children)||[]),U(h),console.log(h,null==d?void 0:d.children,222)),B(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function oe(e){var t,n;if(ne){var i=e.pageY-ee;null===(t=_.current)||void 0===t||null===(n=t.scrollTo)||void 0===n||n.call(t,0,te-i)}}function ae(e){var t;ne=!0,ee=e.pageY,te=(null===(t=_.current)||void 0===t?void 0:t.scrollTop)||0}function le(e){ne=!1}(0,f.useEffect)((function(){null!=D&&D.length&&V(D.map((function(e){return{from:e.firstStartNodeUuid,to:e.firstEndNodeUuid,animated:!1,dashed:!0,arrow:"both",offsetStart:{x:0,y:0},offsetEnd:{x:0,y:1},gradient:"gradient1"}})))}),[D]),(0,f.useEffect)((function(){var e;null!=J&&J.length&&(null==J||null===(e=J.map)||void 0===e||e.call(J,(function(e){e.animated=e.from===G||e.to===G,e.gradient=e.from===G||e.to===G?"gradient2":"gradient1"})),V(pe()(J)))}),[G]),(0,f.useEffect)((function(){return document.addEventListener("mousedown",ae),document.addEventListener("mousemove",oe),document.addEventListener("mouseup",le),function(){document.removeEventListener("mouseup",le),document.removeEventListener("mousemove",oe),document.removeEventListener("mousedown",ae)}}),[]);var se,ue,ce,de=function(){var e=s()(r()().mark((function e(n){var o,a,l,s,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=n.nodeType,a=n.description,l=n.name,s=n.tags,M(!0),e.next=4,(0,q.ZP)("/api/knowledge/v2/add_node.json",{method:"POST",body:{label:"图谱",subject_id:t,properties:{description:a,rootNodeUuid:v,name:l,nodeType:o[0],tags:(null==s?void 0:s.join(","))||"",color:"1"},relationships:[{startNodeUuid:v,type:"包含"}]}});case 4:0===(null==(u=e.sent)?void 0:u.status)&&(w(!1),re(),i()),M(!1);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Z.jsx)(Sn,{children:(0,Z.jsxs)("div",{className:Fn,children:[E&&(0,Z.jsx)(X.Z,{style:{width:"100%",marginTop:"300rem"},spinning:E}),!E&&(0,Z.jsxs)(f.Fragment,{children:[ie&&(0,Z.jsx)("div",{className:Hn,onClick:function(){return w(!0)},children:(0,Z.jsx)("i",{className:"iconfont icon-tianjiatixing"})}),null!=P&&P.length?(0,Z.jsx)("div",{className:Yn,ref:_,children:(0,Z.jsxs)("div",{className:Wn,id:"parentContainer",children:[(se=[],ue=null==P?void 0:P.map((function(e,t){var i,r,o=t+1,l=se.length-3,s=se[l];o%3==1&&(r={top:void 0!==s?"".concat(parseFloat(null==s?void 0:s.top)+600,"rem"):"100rem",left:"50%",marginLeft:"-146rem"}),o%3==2&&(r={top:void 0!==s?"".concat(parseFloat(null==s?void 0:s.top)+600,"rem"):"380rem",left:0}),o%3==0&&(r={top:void 0!==s?"".concat(parseFloat(null==s?void 0:s.top)+600,"rem"):"380rem",right:0}),se.push(r);var u=[],c=null==e||null===(i=e.children)||void 0===i?void 0:i.map((function(e){var t;return null!=e&&e.children&&(null==e||null===(t=e.children)||void 0===t||t.forEach((function(e){u.push(e.name)}))),e.name}));return c.length>5&&(c[0]="..."),u.length>7&&(c[0]="..."),(0,Z.jsx)("div",{className:Vn,onMouseEnter:function(){return F(null==e?void 0:e.uuid)},onMouseLeave:function(){return F(null)},id:null==e?void 0:e.uuid,onClick:function(){return n(null==e?void 0:e.uuid)},style:a()({position:"absolute",zIndex:10},r),children:(0,Z.jsx)(ci,{childNode:c,knowledgeNode:u,title:null==e?void 0:e.name})},t)})),ce=parseFloat(se[se.length-1].top)+352+80+"rem",(0,Z.jsx)("div",{ref:$,style:{height:ce},children:ue})),(0,Z.jsx)(Bi,{data:J})]})}):(0,Z.jsx)(Ci,{text:"暂无图谱,立即新建一个图谱吧~",textColor:"#fff",buttonText:ie&&"新建图谱",onClick:function(){return w(!0)}})]}),(0,Z.jsx)(g.Z,{open:C,centered:!0,width:"1000rem",okText:"保存",onCancel:function(){return w(!1)},cancelText:"取消",afterClose:function(){d.resetFields()},confirmLoading:N,onOk:function(){return d.submit()},title:"新增图谱节点",children:(0,Z.jsxs)("div",{className:Jn,children:[(0,Z.jsx)("div",{className:Kn,children:"节点属性"}),(0,Z.jsxs)(W.Z,{form:d,scrollToFirstError:!0,layout:"horizontal",colon:!1,size:"large",labelCol:{flex:"92rem"},onFinish:de,className:Xn,children:[(0,Z.jsx)(W.Z.Item,{label:"节点名称",name:"name",rules:[{required:!0,message:"请输入节点名称"},{type:"string",max:60,message:"输入超限,请缩减字符数"},{type:"string",whitespace:!0,message:"内容不能全为空格"}],children:(0,Z.jsx)(K.Z,{maxLength:60,showCount:!0,placeholder:"请输入"})}),(0,Z.jsx)(W.Z.Item,{label:"简介",name:"description",rules:[{type:"string",max:5e3,message:"输入超限,请缩减字符数"},{type:"string",whitespace:!0,message:"内容不能全为空格"}],children:(0,Z.jsx)(K.Z.TextArea,{maxLength:5e3,showCount:!0,placeholder:"请输入"})}),(0,Z.jsx)(W.Z.Item,{className:qn,label:"节点类型",name:"nodeType",rules:[{required:!0,message:"请选择节点类型"}],children:(0,Z.jsx)(wi,{subjectId:t,type:1})}),(0,Z.jsx)(W.Z.Item,{label:(0,Z.jsx)("div",{style:{paddingBottom:"10rem"},children:"节点标签"}),name:"tags",style:{marginBottom:0},children:(0,Z.jsx)(wi,{subjectId:t,type:2})})]})]})})]})})},ki="statistics___BP4qi",Ni="noUnfold___EpqXR",Mi="wrapBox___TsFlb",Si="scrollBox___Oh4zJ",Qi="content___NRQFH",Pi="title___z20Sn",zi="box___k6Eep",Ri="left___Gnxfc",Li="right___rNC9V",Di="head___mT3Wl",Ui="radio___sjK3F",Ti="active___oX7gd",Oi="average___KVA2l",Gi="li____NnY1",Zi="yellow___CCujs",Fi="blue___m_425",Hi="lineTitle___qo6vf",Yi="echartsTwo___aC24D",Wi="echartsThree___Z2Q2A",Ji="unfold___VUl4t",Ki="select___dM1mS",Xi="wave___rx4XG",qi="fillWrap___q512j",Vi="svgBox___DfbUu";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var _i=function(e){var t=e.percentage,n=e.size,i=void 0===n?180:n,r=e.unit,o=void 0===r?"rem":r,a=(0,f.useState)(["",""]),l=c()(a,2),s=l[0],u=l[1],d=(0,f.useState)(0),h=c()(d,2),A=h[0],p=h[1],g=(0,f.useRef)(null),v=(0,f.useRef)(null);(0,f.useEffect)((function(){return g.current&&(clearTimeout(v.current),v.current=setTimeout((function(){var e,t=A+20;t+i>(null===(e=g.current)||void 0===e?void 0:e.offsetWidth)-40&&u([].concat(pe()(s),[""])),p(t)}),200)),function(){clearTimeout(v.current)}}),[g.current,A]),(0,f.useEffect)((function(){return window.addEventListener("resize",m),function(){window.removeEventListener("resize",m)}}),[]);var m=function(){p(0)},x={width:i+o,height:i+o},y=148-i*(t/100),C=function(){return(0,Z.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQ5IiBoZWlnaHQ9IjIwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI0MS41MzIlIiB4Mj0iNTEuNDM3JSIgeTI9IjY1LjI1NCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjMzRENUEyIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzFEOUY3NiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBpZD0iYSIgZD0iTTAgMGg0NDl2MjA0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PGcgbWFzaz0idXJsKCNiKSI+PHBhdGggZD0iTTAgNy43MDRjMTQuNjY3IDggMjkuNjY3IDggNDUgMCA2LjUzNy0zLjQxIDIzLjc3Ni0xNC45ODIgNDUgMCAxNyAxMiAyOSA5IDQ1IDBzMzEtOSA0NSAwYzI1IDE3IDM1IDggNDUgMHMzMi4zNDQtNy45MSA0NSAwYzE2IDEwIDMyIDEwIDQ1IDAgMTAuOTQ3LTguNDIgMzMuMTI0LTguNzEgNDUgMCAxNSAxMSAzMS44MzkgMTEuMTM2IDQ1IDAgMTMtMTEgMzAtOS41MTcgNDUgMHMxNSAxNyA0NSAwdjE5Nkgwdi0xOTZaIiBmaWxsPSJ1cmwoI2MpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDApIi8+PHBhdGggZD0iTTAgMTFjMTQuNjY3IDggMjkuNjY3IDggNDUgMCA2LjUzNy0zLjQxIDIzLjc3Ni0xNC45ODIgNDUgMCAxNyAxMiAyOSA5IDQ1IDBzMzEtOSA0NSAwYzI1IDE3IDM1IDggNDUgMHMzMi4zNDQtNy45MSA0NSAwYzE2IDEwIDMyIDEwIDQ1IDAgMTAuOTQ3LTguNDIgMzMuMTI0LTguNzEgNDUgMCAxNSAxMSAzMS44MzkgMTEuMTM3IDQ1IDAgMTMtMTEgMzAtMTAgNDUgMHMxNSAxNyA0NSAwdjE5M0gwVjExWiIgZmlsbD0iIzM4RTVBRSIvPjwvZz48L2c+PC9zdmc+",style:{width:"449".concat(o),height:"204".concat(o)}})};return(0,Z.jsx)("div",{className:Xi,style:x,children:(0,Z.jsxs)("div",{className:qi,children:[(0,Z.jsxs)("div",{style:{fontSize:"28".concat(o),zIndex:2,color:"#fff"},children:[t,"%"]}),(0,Z.jsx)("div",{className:Vi,ref:g,style:{top:y+o,transform:"translateX(-".concat(A,"px)")},children:s.map((function(e,t){return(0,Z.jsx)(C,{},t)}))})]})})},$i={trapezoid:"trapezoid___qw8yM",pillarBox:"pillarBox___rGJCP",pillar1:"pillar1___uJ0zx",point:"point____XIHt",pillar2:"pillar2___pL9k5",pillar3:"pillar3___dUdZf",textBox:"textBox___isldE",text1:"text1___g5Hy9",tip:"tip___PXfJr",line:"line___A5wA_",l:"l___hfZzL",text2:"text2___u2scn",text3:"text3___WSnmy"},er=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=(0,f.useState)([]),r=c()(i,2),o=r[0],l=r[1],s=(0,f.useState)(0),u=c()(s,2),d=u[0],h=u[1],A=(0,f.useRef)(String(Math.random()).slice(-6));(0,f.useEffect)((function(){if(null!=n&&n.length){var e=(r=(i=n).reduce((function(e,t){return e+t}),0),i.map((function(e){return e/r*100}))),t=n.map((function(t,n){return a()(a()({value:t,lineWidth:30,pillarWidth:104+e[n]},g[n]),{},{from:g[n].from+A.current,to:g[n].to+A.current})}));l(t),h(d+1)}var i,r}),[JSON.stringify(n)]),(0,f.useEffect)((function(){d>0&&p()}),[d]),(0,f.useEffect)((function(){return window.addEventListener("resize",p),function(){window.removeEventListener("resize",p)}}),[d]);var p=function(){var e=o.map((function(e,t){var n=e.from,i=e.to,r=document.querySelector("#".concat(n)),o=document.querySelector("#".concat(i)),l=r.getBoundingClientRect(),s=o.getBoundingClientRect(),u=Math.abs(s.left-l.left);return a()(a()({},e),{},{lineWidth:u})}));l(e)},g=[{title:"完成率80%~100%",pillarTitle:"80~100%",from:"lineStart1",to:"lineEnd1"},{title:"完成率60%~79%",pillarTitle:"60~79%",from:"lineStart2",to:"lineEnd2"},{title:"完成率59%以下",pillarTitle:"59%以下",from:"lineStart3",to:"lineEnd3"}];return(0,Z.jsxs)("div",{className:$i.trapezoid,children:[(0,Z.jsx)("div",{className:$i.textBox,children:o.map((function(e,t){var n=e.value,i=e.lineWidth,r=e.title,o=e.from,a=t+1;return(0,Z.jsxs)("div",{className:$i["text".concat(a)],children:[(0,Z.jsxs)("div",{className:$i.tip,children:[r,(0,Z.jsx)("span",{children:n})]}),(0,Z.jsx)("div",{id:o,className:$i.line,children:(0,Z.jsx)("div",{style:{width:i},className:$i.l})})]},t)}))}),(0,Z.jsx)("div",{className:$i.pillarBox,children:o.map((function(e,t){var n=e.pillarWidth,i=e.pillarTitle,r=e.to,o=t+1;return(0,Z.jsxs)("div",{className:$i["pillar".concat(o)],style:{width:n+"rem"},children:[(0,Z.jsx)("span",{children:i}),(0,Z.jsx)("div",{id:r,className:$i.point})]},t)}))})]})},tr=function(e){var t=e.subjectId,n=e.uuid,i=e.isAll,o=(0,f.useState)(!1),l=c()(o,2),u=l[0],d=l[1],h=(0,f.useState)({type:0,course_id:null}),A=c()(h,2),p=A[0],g=A[1],v=(0,f.useState)(!0),m=c()(v,2),x=m[0],y=m[1],C=(0,f.useState)(!0),w=c()(C,2),b=w[0],I=w[1],E=(0,f.useState)([]),j=c()(E,2),N=j[0],M=j[1],S=(0,f.useState)({graphCount:0,tagCount:0,resourceCount:0,proportionCount:0}),Q=c()(S,2),P=Q[0],z=Q[1],R=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],L=(0,f.useState)({averageCompletionRate:0,averageMasteryRate:0,completionRate:[0,0,0],masteryRate:R}),D=c()(L,2),U=D[0],T=D[1];(0,f.useEffect)((function(){u?O(p):g({type:0,course_id:null})}),[u]),(0,f.useEffect)((function(){u&&d(!1)}),[n]);var O=function(){var e=s()(r()().mark((function e(o){var l,s,u,d,h,f,A,p,g,v,m,x,C,w,b,E,B=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B.length>1&&void 0!==B[1]&&B[1]?I(!0):y(!0),e.next=4,(0,q.ZP)(i?"/api/knowledge/v2/subject_statistics.json":"/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:a()({subject_id:t,parentNodeUuid:n,labels:"图谱,标签,资源",depth:-1},o)});case 4:0===(null==(l=e.sent)?void 0:l.status)&&(x=null==l||null===(s=l.data)||void 0===s?void 0:s.metricCounters,C={graphCount:(null===(u=(x=x||[]).find((function(e){return"图谱"===(null==e?void 0:e.name)})))||void 0===u?void 0:u.count)||0,tagCount:(null===(d=x.find((function(e){return"标签"===(null==e?void 0:e.name)})))||void 0===d?void 0:d.count)||0,resourceCount:(null===(h=x.find((function(e){return"资源"===(null==e?void 0:e.name)})))||void 0===h?void 0:h.count)||0,proportionCount:null==l||null===(f=l.data)||void 0===f?void 0:f.resource_rate},w=Object.entries(null==l||null===(A=l.data)||void 0===A?void 0:A.study_grasp_hash).map((function(e,t){var n=c()(e,2);return{name:n[0],value:n[1],itemStyle:R[t].itemStyle}})),b={averageCompletionRate:null==l||null===(p=l.data)||void 0===p?void 0:p.study_complete_rate,averageMasteryRate:null==l||null===(g=l.data)||void 0===g?void 0:g.study_grasp_rate,completionRate:Object.values(null==l||null===(v=l.data)||void 0===v?void 0:v.study_complete_hash),masteryRate:w},console.log(w,"newMasteryRate"),E=null==l||null===(m=l.courses)||void 0===m?void 0:m.map((function(e){return{label:e.name,value:e.id}})),M(E),z(C),T(b)),setTimeout((function(){y(!1)}),500),I(!1);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Z.jsx)(Sn,{children:(0,Z.jsxs)("div",{className:ki,children:[(0,Z.jsxs)("div",{onClick:function(){return d(!0)},className:Ni,children:[(0,Z.jsx)("img",{style:{width:"32rem",marginBottom:"4rem"},src:"data:image/png;base64,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"}),(0,Z.jsx)("span",{children:"统"}),(0,Z.jsx)("span",{children:"计"})]}),(0,Z.jsxs)("div",{className:Mi,style:{right:u?0:"-600rem"},children:[x&&(0,Z.jsx)(X.Z,{style:{width:"100%",marginTop:"200rem"},spinning:!0}),!x&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("div",{className:Si,children:(0,Z.jsxs)("div",{className:Qi,children:[(0,Z.jsxs)("div",{className:Pi,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,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"}),(0,Z.jsx)("span",{children:"图谱统计分析"})]}),(0,Z.jsxs)(k.Z,{className:zi,justify:"space-between",children:[(0,Z.jsxs)("div",{className:Ri,children:[(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"知识图谱数量"}),(0,Z.jsx)("b",{children:null==P?void 0:P.graphCount})]}),(0,Z.jsxs)("div",{style:{margin:"18rem 0"},children:[(0,Z.jsx)("span",{children:"标签节点数量"}),(0,Z.jsx)("b",{children:null==P?void 0:P.tagCount})]}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"资源节点数量"}),(0,Z.jsx)("b",{children:null==P?void 0:P.resourceCount})]})]}),(0,Z.jsxs)("div",{className:Li,children:[u&&(0,Z.jsx)(_i,{percentage:null==P?void 0:P.proportionCount}),(0,Z.jsx)("div",{className:"c-white",style:{marginTop:"20rem",fontSize:"14rem"},children:"已关联资源的标签节点占比"})]})]}),(0,Z.jsxs)("div",{style:{marginTop:"20rem"},className:Pi,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAsCAYAAAA5KtvpAAAAAXNSR0IArs4c6QAABFJJREFUaEPtml9MW1Ucxz+nlxbaUkYvYjdENG7RiEg6jNGQ+aIx08SE6IvZxGS+qGGPPjnj2+J8MIuJMVk00Zgg0zc1Rpm+Gf+M+GdkZKhT4gyMjnWllJWWtrf3mNPLHJcWaBmlXcMvaV96fufez/n+fuf8zjkV/a8ZBzB5R4JO7VpICHlo8A3nt6L/VWNSIttrl9UiEzAyeMz5sOg/khmTkq7aBxbfDB6r2y8OHZFBjzf7rt5Mb61ChyOcWkxrhz86KiaEggxF5Aum5INaBRaCJ9taxPBSaG8D15zQVaVwnQaao/QxlhLSxnU/1Y+RLdxP1QA7BAT8IHIzSekWjUMyBS1NUO+EuTgkUvn9lB84mwVNK4pA921c4bkFS1V/IzS4QA3AYroCwM2nBpnf14fp9RUFvRmNVLSYskIh3XryOMJIc+WZw1sKvdrAlT2kFbAzPEVGDxB5eqDi0EUDzyetSWC1UFk+oq74LPqFURrD/9AUOo8jm8n9nNwR4M/HBzDc5Q1vhwO8LvC5N5jDV5MQXVg/u1wLUe789TP8F88hpFnQIdkUYPyxATJlhlYPb/WBu97+GkUpHJ6HZIEZb3lX/qkx9vw0hJYpsBasQE807+LsE6+AkqKM1tgAeuMGgC/HYNGKyoKmFL37uw9XVXW5k3Ro/NX7PLMd3WVEtbr21kPLiuwpSuG1gLVUguCXb+JMxdcF2ErYsgHfNfIpt06M5GANl4doWyfzgT25HM3U+9h9eghP7BKbBauKi08+t9eNDg0O9uUXN5uusGdumu6v3iLT4ONCTx+RjmBeXt7/9XE8sdCmhbECPjG4rHAG6jTBy/1bANx+dhjPXIiJh54lW+8pGNJdw28z3floSTkbnoVozF4qteoC/w4wDDjxcYWAO377gsngU8g1ZltP9CIJ/23r5vfyBj/8YnLmnH1Z631Ao6dL5OrlyihsmjiyBqbTVRKMamxm4cy4XUG1LQzeZ22V1gSupMIlky45pDPw3pA9LJ11gpees/KwOhVeh/bvfyVTIbuKu+8Q3L5LcEPA1arw9z+bjI7b83DfgxrBzhsErlgOAwsJu8xqH+peKtjLBlwphVNpeP+kPQ9dTsGLB608LBtwpRTeBga2Fa6lSaumQ3r2KsRX7OtvBuAmNzR7N3AAkMnCzJz9PKvagVWpurM5/5y7qAMANUZZE1KZ69DqfH30D3slpfYQe++16uHJS3A5Yv+9PSAI3GL1Nfr7Cl8Bezst36kZmLlS2Nc08+vw3HOXfJW/ur1wu0DVBSutaOCN1s3V5rcNvNaFuAoVV121aZb/PmpzsspNiwr34i/Er93MVTtyYhHU5VohKwnY2wDqU82m7orjydXP0UsCrmbQYt8tD3g6IvdLSe5PH7VomoPunboYyy1f6ktK2TAdYRS4p+aABT+26TwihMidTPy/TM/EZcBY5HUEPUJyE8zL60gjSEk47RYc1XURu9b6P7vslVpOgNBqAAAAAElFTkSuQmCC"}),(0,Z.jsx)("span",{children:"学习统计分析"})]}),(0,Z.jsxs)("div",{className:zi,children:[(0,Z.jsxs)("div",{className:Di,children:[(0,Z.jsx)("span",{style:{marginRight:"10rem",fontSize:"16rem"},children:"统计范围"}),(0,Z.jsx)("div",{className:Ui,children:[{name:"全部",id:0},{name:"自主学习",id:1},{name:"课堂学习",id:2}].map((function(e){return(0,Z.jsxs)("div",{className:p.type===e.id?Ti:"",onClick:function(){return t=e.id,p.type=t,g(a()({},p)),void((2!==t||p.course_id)&&O(p,!0));var t},children:[(0,Z.jsx)("b",{}),(0,Z.jsx)("span",{children:e.name})]},e.id)}))}),2===p.type&&(0,Z.jsx)(B.default,{className:Ki,options:N,value:null==p?void 0:p.course_id,onChange:function(e){p.course_id=e,g(a()({},p)),O(p,!0)},placeholder:"请选择",getPopupContainer:function(e){return e.parentNode},style:{width:"156rem",marginLeft:"10rem"},suffixIcon:(0,Z.jsx)("i",{className:"iconfont icon-a-bianzu11",style:{color:"#1B8565",fontSize:"16rem"}})})]}),(0,Z.jsxs)(X.Z,{spinning:b,children:[(0,Z.jsxs)("div",{className:Oi,children:[(0,Z.jsxs)("div",{className:Gi,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,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",style:{marginLeft:0}}),(0,Z.jsxs)("aside",{className:Zi,children:[(0,Z.jsx)("div",{style:{fontSize:"16rem"},children:"平均完成率"}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("b",{style:{fontSize:"40rem"},children:null==U?void 0:U.averageCompletionRate}),(0,Z.jsx)("span",{style:{fontSize:"20rem"},children:"%"})]})]})]}),(0,Z.jsxs)("div",{className:Gi,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,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"}),(0,Z.jsxs)("aside",{className:Fi,children:[(0,Z.jsx)("div",{style:{fontSize:"16rem"},children:"平均掌握率"}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("b",{style:{fontSize:"40rem"},children:null==U?void 0:U.averageMasteryRate}),(0,Z.jsx)("span",{style:{fontSize:"20rem"},children:"%"})]})]})]})]}),(0,Z.jsxs)("div",{className:Hi,children:[(0,Z.jsx)("b",{}),(0,Z.jsx)("span",{children:"完成率"}),(0,Z.jsx)("b",{})]}),(0,Z.jsx)("div",{className:Yi,children:(0,Z.jsx)(er,{dataSource:null==U?void 0:U.completionRate})}),(0,Z.jsxs)("div",{className:Hi,style:{marginTop:"40rem"},children:[(0,Z.jsx)("b",{}),(0,Z.jsx)("span",{children:"掌握率"}),(0,Z.jsx)("b",{})]}),(0,Z.jsx)("div",{className:Wi,children:(0,Z.jsx)(fn,{dataSource:null==U?void 0:U.masteryRate})})]})]})]})}),u&&(0,Z.jsx)("div",{onClick:function(){return d(!1)},className:Ji})]})]})]})})},nr="statistics___BZJje",ir="noUnfold___L4va9",rr="wrapBox___tHLW6",or="scrollBox___m8AGu",ar="content____Gl9N",lr="title___SAaGy",sr="top___h1nbU",ur="topLi___Ib2Tu",cr="bottom___ZKnwW",dr="bottomLi___YAGiM",hr="echarts___M5Dkf",fr="name___XhFko",Ar="unfold___I5om1",pr="select___TcV_B",gr=n.p+"static/a.d3f19668.png",vr=n.p+"static/b.ba7414bd.png",mr=n.p+"static/c.2b6f6bd3.png",xr=n.p+"static/d.f1216ccd.png",yr={cylinder:"cylinder___rUBlO",cylinderBox:"cylinderBox___NurwX",cylinder1:"cylinder1___LPJD0",item1:"item1___ekrFi",item2:"item2___PuVOv",item3:"item3___x9UjL",point:"point___ZJ1ZD",cylinder2:"cylinder2___aQBbC",cylinder3:"cylinder3___lefpl",textBox:"textBox____wuhT"},Cr=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=(0,f.useState)([]),r=c()(i,2),o=r[0],l=r[1],s=(0,f.useState)(0),u=c()(s,2),d=u[0],h=u[1],A=(0,f.useRef)(String(Math.random()).slice(-6));console.log(n,o,223),(0,f.useEffect)((function(){if(null!=n&&n.length){var e=(r=(i=n).reduce((function(e,t){return e+t}),0),i.map((function(e){return e/r*122}))),t=n.map((function(t,n){return a()(a()({value:t,lineWidth:30,cylinderWidth:40+e[n]},g[n]),{},{from:g[n].from+A.current,to:g[n].to+A.current})}));l(t),h(d+1)}var i,r}),[JSON.stringify(n)]),(0,f.useEffect)((function(){d>0&&p()}),[d]),(0,f.useEffect)((function(){return window.addEventListener("resize",p),function(){window.removeEventListener("resize",p)}}),[d]);var p=function(){var e=o.map((function(e,t){var n=e.from,i=e.to,r=document.querySelector("#".concat(n)),o=document.querySelector("#".concat(i)),l=r.getBoundingClientRect(),s=o.getBoundingClientRect(),u=Math.abs(s.left-l.left);return a()(a()({},e),{},{lineWidth:u})}));l(e)},g=[{title:"部分掌握  ",from:"lineStart1",to:"lineEnd1"},{title:"全部掌握  ",from:"lineStart2",to:"lineEnd2"},{title:"未  掌  握  ",from:"lineStart3",to:"lineEnd3"}];return(0,Z.jsxs)("div",{className:yr.cylinder,children:[(0,Z.jsx)("div",{className:yr.cylinderBox,children:o.map((function(e,t){var n=e.cylinderWidth,i=e.lineWidth,r=e.from,o=t+1;return(0,Z.jsxs)("div",{className:yr["cylinder".concat(o)],style:{width:n+"rem"},children:[(0,Z.jsx)("div",{className:yr.item1}),(0,Z.jsx)("div",{className:yr.item2}),(0,Z.jsx)("div",{className:yr.item3}),(0,Z.jsx)("div",{id:r,style:{width:i},className:yr.point})]},o)}))}),(0,Z.jsx)("div",{className:yr.textBox,children:o.map((function(e,t){var n=e.title,i=e.to,r=e.value,o=t+1;return(0,Z.jsx)("div",{id:i,children:(0,Z.jsx)("span",{dangerouslySetInnerHTML:{__html:"".concat(n).concat(r,"%")}})},o)}))})]})},wr=function(e){var t=e.subjectId,n=e.uuid,i=e.isAll,o=(0,f.useState)(!1),l=c()(o,2),u=l[0],d=l[1],h=(0,f.useState)({course_id:null}),A=c()(h,2),p=A[0],g=A[1],v=(0,f.useState)(!0),m=c()(v,2),x=m[0],y=m[1],C=(0,f.useState)(!0),w=c()(C,2),b=w[0],I=w[1],E=(0,f.useState)([]),j=c()(E,2),k=j[0],N=j[1],M=(0,f.useState)({graphCount:0,tagCount:0,resourceCount:0,proportionCount:0}),S=c()(M,2),Q=S[0],P=S[1],z=[{name:"已完成",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"待开始",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"部分完成",value:0,itemStyle:{color:"rgb(6,110,247)"}}],R=(0,f.useState)({averageCompletionRate:0,averageMasteryRate:0,completionRate:z,masteryRate:[0,0,0],course_rank_num:0,course_rank_all_num:0,system_rank_num:0,system_rank_all_num:0}),L=c()(R,2),D=L[0],U=L[1];(0,f.useEffect)((function(){u?T(p):g({course_id:null})}),[u]),(0,f.useEffect)((function(){u&&d(!1)}),[n]);var T=function(){var e=s()(r()().mark((function e(o){var l,s,u,d,h,f,A,p,v,m,x,C,w,b,E,B,j,k,M,S,Q,R,L=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(l=L.length>1&&void 0!==L[1]&&L[1])?I(!0):y(!0),e.next=4,(0,q.ZP)(i?"/api/knowledge/v2/subject_statistics.json":"/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:a()({subject_id:t,parentNodeUuid:n,labels:"图谱,标签,资源",depth:-1},o)});case 4:0===(null==(s=e.sent)?void 0:s.status)&&(j=null==s||null===(u=s.data)||void 0===u?void 0:u.metricCounters,k={graphCount:(null===(d=(j=j||[]).find((function(e){return"图谱"===(null==e?void 0:e.name)})))||void 0===d?void 0:d.count)||0,tagCount:(null===(h=j.find((function(e){return"标签"===(null==e?void 0:e.name)})))||void 0===h?void 0:h.count)||0,resourceCount:(null===(f=j.find((function(e){return"资源"===(null==e?void 0:e.name)})))||void 0===f?void 0:f.count)||0,proportionCount:null==s||null===(A=s.data)||void 0===A?void 0:A.resource_rate},M=Object.entries(null==s||null===(p=s.data)||void 0===p?void 0:p.study_complete_hash).map((function(e,t){var n=c()(e,2),i=(n[0],n[1]);return{name:z[t].name,value:i,itemStyle:z[t].itemStyle}})),S={averageCompletionRate:null==s||null===(v=s.data)||void 0===v?void 0:v.study_complete_rate,averageMasteryRate:null==s||null===(m=s.data)||void 0===m?void 0:m.study_grasp_rate,completionRate:M,masteryRate:Object.values(null==s||null===(x=s.data)||void 0===x?void 0:x.study_grasp_hash),course_rank_num:null==s||null===(C=s.data)||void 0===C?void 0:C.course_rank_num,course_rank_all_num:null==s||null===(w=s.data)||void 0===w?void 0:w.course_rank_all_num,system_rank_num:null==s||null===(b=s.data)||void 0===b?void 0:b.system_rank_num,system_rank_all_num:null==s||null===(E=s.data)||void 0===E?void 0:E.system_rank_all_num},Q=null==s||null===(B=s.courses)||void 0===B?void 0:B.map((function(e){return{label:e.name,value:e.id}})),N(Q),P(k),U(S),l||g({course_id:(null==Q||null===(R=Q[0])||void 0===R?void 0:R.value)||null})),setTimeout((function(){y(!1)}),500),I(!1);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Z.jsx)(Sn,{children:(0,Z.jsxs)("div",{className:nr,children:[(0,Z.jsxs)("div",{onClick:function(){return d(!0)},className:ir,children:[(0,Z.jsx)("img",{style:{width:"32rem",marginBottom:"4rem"},src:"data:image/png;base64,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"}),(0,Z.jsx)("span",{children:"统"}),(0,Z.jsx)("span",{children:"计"})]}),(0,Z.jsxs)("div",{className:rr,style:{right:u?0:"-600rem"},children:[x&&(0,Z.jsx)(X.Z,{style:{width:"100%",marginTop:"200rem"},spinning:!0}),!x&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("div",{className:or,children:(0,Z.jsxs)("div",{className:ar,children:[(0,Z.jsxs)("div",{className:lr,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,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"}),(0,Z.jsx)("span",{children:"图谱统计分析"})]}),(0,Z.jsxs)("div",{className:sr,children:[(0,Z.jsxs)("div",{className:ur,children:[(0,Z.jsx)("div",{children:null==Q?void 0:Q.graphCount}),(0,Z.jsx)("div",{children:"知识图谱数量"})]}),(0,Z.jsxs)("div",{className:ur,children:[(0,Z.jsx)("div",{children:null==Q?void 0:Q.tagCount}),(0,Z.jsx)("div",{children:"标签节点数量"})]}),(0,Z.jsxs)("div",{className:ur,children:[(0,Z.jsx)("div",{children:null==Q?void 0:Q.resourceCount}),(0,Z.jsx)("div",{children:"资源节点数量"})]})]}),(0,Z.jsxs)("div",{style:{marginTop:"20rem"},className:lr,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAsCAYAAAA5KtvpAAAAAXNSR0IArs4c6QAABFJJREFUaEPtml9MW1Ucxz+nlxbaUkYvYjdENG7RiEg6jNGQ+aIx08SE6IvZxGS+qGGPPjnj2+J8MIuJMVk00Zgg0zc1Rpm+Gf+M+GdkZKhT4gyMjnWllJWWtrf3mNPLHJcWaBmlXcMvaV96fufez/n+fuf8zjkV/a8ZBzB5R4JO7VpICHlo8A3nt6L/VWNSIttrl9UiEzAyeMz5sOg/khmTkq7aBxbfDB6r2y8OHZFBjzf7rt5Mb61ChyOcWkxrhz86KiaEggxF5Aum5INaBRaCJ9taxPBSaG8D15zQVaVwnQaao/QxlhLSxnU/1Y+RLdxP1QA7BAT8IHIzSekWjUMyBS1NUO+EuTgkUvn9lB84mwVNK4pA921c4bkFS1V/IzS4QA3AYroCwM2nBpnf14fp9RUFvRmNVLSYskIh3XryOMJIc+WZw1sKvdrAlT2kFbAzPEVGDxB5eqDi0EUDzyetSWC1UFk+oq74LPqFURrD/9AUOo8jm8n9nNwR4M/HBzDc5Q1vhwO8LvC5N5jDV5MQXVg/u1wLUe789TP8F88hpFnQIdkUYPyxATJlhlYPb/WBu97+GkUpHJ6HZIEZb3lX/qkx9vw0hJYpsBasQE807+LsE6+AkqKM1tgAeuMGgC/HYNGKyoKmFL37uw9XVXW5k3Ro/NX7PLMd3WVEtbr21kPLiuwpSuG1gLVUguCXb+JMxdcF2ErYsgHfNfIpt06M5GANl4doWyfzgT25HM3U+9h9eghP7BKbBauKi08+t9eNDg0O9uUXN5uusGdumu6v3iLT4ONCTx+RjmBeXt7/9XE8sdCmhbECPjG4rHAG6jTBy/1bANx+dhjPXIiJh54lW+8pGNJdw28z3floSTkbnoVozF4qteoC/w4wDDjxcYWAO377gsngU8g1ZltP9CIJ/23r5vfyBj/8YnLmnH1Z631Ao6dL5OrlyihsmjiyBqbTVRKMamxm4cy4XUG1LQzeZ22V1gSupMIlky45pDPw3pA9LJ11gpees/KwOhVeh/bvfyVTIbuKu+8Q3L5LcEPA1arw9z+bjI7b83DfgxrBzhsErlgOAwsJu8xqH+peKtjLBlwphVNpeP+kPQ9dTsGLB608LBtwpRTeBga2Fa6lSaumQ3r2KsRX7OtvBuAmNzR7N3AAkMnCzJz9PKvagVWpurM5/5y7qAMANUZZE1KZ69DqfH30D3slpfYQe++16uHJS3A5Yv+9PSAI3GL1Nfr7Cl8Bezst36kZmLlS2Nc08+vw3HOXfJW/ur1wu0DVBSutaOCN1s3V5rcNvNaFuAoVV121aZb/PmpzsspNiwr34i/Er93MVTtyYhHU5VohKwnY2wDqU82m7orjydXP0UsCrmbQYt8tD3g6IvdLSe5PH7VomoPunboYyy1f6ktK2TAdYRS4p+aABT+26TwihMidTPy/TM/EZcBY5HUEPUJyE8zL60gjSEk47RYc1XURu9b6P7vslVpOgNBqAAAAAElFTkSuQmCC"}),(0,Z.jsx)("span",{children:"学习统计分析"})]}),(0,Z.jsx)(X.Z,{spinning:b,children:(0,Z.jsxs)("div",{className:cr,children:[(0,Z.jsxs)("div",{className:dr,style:{marginTop:"82rem",marginRight:"26rem"},children:[(0,Z.jsx)(B.default,{className:pr,options:k,value:null==p?void 0:p.course_id,size:"small",onChange:function(e){p.course_id=e,g(a()({},p)),T(p,!0)},placeholder:"请选择",getPopupContainer:function(e){return e.parentNode},style:{width:"222rem"},suffixIcon:(0,Z.jsx)("i",{className:"iconfont icon-a-bianzu11",style:{color:"#fff",fontSize:"12rem"}})}),(0,Z.jsx)("b",{style:{fontSize:"26rem",marginTop:"5rem"},children:null==D?void 0:D.course_rank_num}),(0,Z.jsx)("div",{style:{fontSize:"16rem",marginTop:"4rem"},children:"课堂排名"}),(0,Z.jsxs)("div",{style:{fontSize:"16rem",marginTop:"4rem"},children:["(共",null==D?void 0:D.course_rank_all_num,"人)"]}),(0,Z.jsx)("img",{src:gr})]}),(0,Z.jsxs)("div",{className:dr,style:{marginTop:"82rem"},children:[(0,Z.jsx)("b",{style:{fontSize:"26rem",marginTop:"30rem"},children:null==D?void 0:D.system_rank_num}),(0,Z.jsx)("div",{style:{fontSize:"16rem",marginTop:"4rem"},children:"系统排名"}),(0,Z.jsxs)("div",{style:{fontSize:"16rem",marginTop:"4rem"},children:["(共",null==D?void 0:D.system_rank_all_num,"人)"]}),(0,Z.jsx)("img",{src:vr})]}),(0,Z.jsxs)("div",{className:dr,style:{marginTop:"104rem",marginRight:"26rem"},children:[(0,Z.jsxs)("b",{style:{fontSize:"26rem",marginTop:"30rem"},children:[null==D?void 0:D.averageCompletionRate,"%"]}),(0,Z.jsx)("div",{style:{fontSize:"14rem",marginTop:"2rem"},children:"平均完成率"}),(0,Z.jsx)("img",{src:mr})]}),(0,Z.jsxs)("div",{className:dr,style:{marginTop:"104rem"},children:[(0,Z.jsxs)("b",{style:{fontSize:"26rem",marginTop:"30rem"},children:[null==D?void 0:D.averageMasteryRate,"%"]}),(0,Z.jsx)("div",{style:{fontSize:"14rem",marginTop:"2rem"},children:"平均掌握率"}),(0,Z.jsx)("img",{src:xr})]}),(0,Z.jsxs)("div",{className:hr,children:[(0,Z.jsx)("div",{className:fr,children:"完成情况"}),(0,Z.jsx)(fn,{dataSource:null==D?void 0:D.completionRate})]}),(0,Z.jsxs)("div",{className:hr,children:[(0,Z.jsx)("div",{className:fr,children:"掌握情况"}),(0,Z.jsx)(Cr,{dataSource:null==D?void 0:D.masteryRate})]})]})})]})}),u&&(0,Z.jsx)("div",{onClick:function(){return d(!1)},className:Ar})]})]})]})})},br=["pathsDetail","user","globalSetting","loading","dispatch"],Ir=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var t,n,i,o,a,l,u,d,p=e.pathsDetail,g=(e.user,e.globalSetting,e.loading,e.dispatch,h()(e,br),(0,A.useParams)(),(0,f.useState)("")),v=c()(g,2),m=v[0],x=v[1],y=(0,f.useState)([]),C=c()(y,2),w=C[0],b=C[1],I=(0,f.useState)([]),E=c()(I,2),B=E[0],j=E[1],k=(0,f.useState)(""),N=c()(k,2),M=N[0],S=N[1];function Q(){return P.apply(this,arguments)}function P(){return(P=s()(r()().mark((function e(){var t,n,i,o,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:p.detail.id}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(b(null==t||null===(n=t.data)||void 0===n?void 0:n.nodes),l=pe()(null==t||null===(i=t.data)||void 0===i?void 0:i.nodes),j(null==l?void 0:l.splice(1)),x(null==t||null===(o=t.data)||void 0===o||null===(o=o.nodes)||void 0===o||null===(o=o[0])||void 0===o||null===(o=o.properties)||void 0===o?void 0:o.uuid),S(null==t||null===(a=t.data)||void 0===a?void 0:a.sync_uuid));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){Q()}),[]),(0,Z.jsxs)("div",{style:{background:"#010A23",paddingTop:"30rem",minHeight:"calc(100vh - 260rem)"},children:[(0,Z.jsxs)("div",{className:ge,children:[(0,Z.jsx)("span",{style:{color:"#fff",fontSize:"16rem",width:"69rem"},children:"图谱类型"}),(0,Z.jsx)("div",{style:{width:"100%",marginLeft:"48rem",display:"flex",alignItems:"center",flexWrap:"wrap",gap:"20rem"},children:null==w?void 0:w.map((function(e,t){var n;return(0,Z.jsx)("div",{onClick:function(){return x(e.properties.uuid)},className:m===e.properties.uuid?ve:me,children:0===t?"图谱关系展示":null==e||null===(n=e.properties)||void 0===n?void 0:n.name})}))})]}),(null==w?void 0:w.length)>0&&(0,Z.jsxs)("div",{className:xe,children:[(null==w||null===(t=w[0])||void 0===t?void 0:t.properties.uuid)===m&&m&&(0,Z.jsx)(ji,{onAddSuccess:Q,setActivated:x,subjectId:null==p||null===(n=p.detail)||void 0===n?void 0:n.id}),(null==w||null===(i=w[0])||void 0===i?void 0:i.properties.uuid)!==m&&m&&(0,Z.jsx)(Zn,{sync_uuid:M,initdata:Q,Tabsdatas:B,uuid:m})]}),null!=p&&null!==(o=p.detail)&&void 0!==o&&o.can_managed?(0,Z.jsx)(tr,{isAll:(null==w||null===(a=w[0])||void 0===a?void 0:a.properties.uuid)===m,subjectId:null==p||null===(l=p.detail)||void 0===l?void 0:l.id,uuid:m}):(0,Z.jsx)(wr,{isAll:(null==w||null===(u=w[0])||void 0===u?void 0:u.properties.uuid)===m,subjectId:null==p||null===(d=p.detail)||void 0===d?void 0:d.id,uuid:m})]})})),Er=n(70236),Br=n.n(Er),jr="information___cwV7S",kr="body___1JINN",Nr="title___b5sMx",Mr="left___yeFML",Sr="box___pdLe8",Qr="right___uofAp",Pr="listWarp___mIMgF",zr="li___fF9zA",Rr=function(e){var t;Br()(e);var n=(0,f.useState)(!0),i=c()(n,2),o=i[0],a=i[1],l=(0,f.useState)({}),u=c()(l,2),d=u[0],h=u[1],p=(0,A.useSelector)((function(e){return e})).pathsDetail.detail;(0,f.useEffect)((function(){null!=p&&p.id&&g()}),[null==p?void 0:p.id]);var g=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:h(p),a(!1);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Z.jsx)(Sn,{children:(0,Z.jsxs)("div",{className:jr,children:[o&&(0,Z.jsx)(X.Z,{style:{width:"100%",marginTop:"300rem"},spinning:!0}),!o&&(0,Z.jsxs)("div",{className:kr,children:[(0,Z.jsxs)("div",{className:Mr,children:[(0,Z.jsxs)("div",{className:Nr,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAkCAYAAADo6zjiAAAAAXNSR0IArs4c6QAABC9JREFUWEftmG1MU1cYx//ntgVaJ5Y0MsDolOCagfGNmqjJtiwmLFqXxWaaJQt7MSZkwLK46JJl2Uzckm0f9mUic7olJHsDAl8w07lpYt2HDWlhykBFBiwiL0JVCO3Vtvc8y7nY9l4LhEsx2RLOl97ePuf5/85zntNznsMQa9Wt26HwCjAqBmEpwKT4b6k9EEAEMAWgO2DMDwnVKHf9JNwy1fcR/2cAfzemIzEgTZIgPuerEWN0P8rvcSKr6pOxz1HpOsCgjlw5Jd6ttlvhKXBAVhT81j+OtpEgdqy0Y+fKJSlzRDnBNxKi764FOOcYBigPTHqBocp3EkQ7C+xWnNlVCKspMexvOm7hiz8HMbh3HTSvU4Jp6h2D53R3ROFkAXBaANwEUd7B4mXYvyFX5zwU5SioaUPnK0V4KisjJWFt5/xv24O94xEZxBWGIy0hANaPt67A3sJsnchwKIINP1zG6L71cGSY5g1gzY8dwY7bsgnEeqYFCHPC295e3JEj8Hqc8yZ+KSCjuLaTK0QSGI4nAbxzoQ9i5J23ZYyHFXxfsgo5NjFdqbUIJ7SOhPBh8wAFowpxTnch2YqSAGqujODTlpu4r/DUFB/qTSCYGIMc5WLxd8GEUry56eKMOTCfBK//2o1f/rkrxJuRnfMc9iyXJ/+IZkjCRwTQhMpNL8Z8LwD8tyMwFlbAyXgmpJsYbGb9ZqpJwtnlwLkbYyg9c924OgCzJOHqq+t1EIYBhPJAMAIutnKDzWqW4Mgw63rNCcCg7ozm/z+A3wcnUHG+Z05JKBLwrKcwtRwQZ4HmoYk55YDNbMKW3McWciC1CLQHZHzS0j9lDjyzLBPlax83tEgMr4JboSgaugNT5sC6pYvwdN7iRwtgyPssjA1HYBY+DZksAEwfgSpfEES2w1tWYF+Rvi4QMY4SUNc1CoUTNucuxpP25AJFHF9ru0bVKdld4IBliqJyBoCWv0HIz1mUhka3E6sy0+NzK/bB/d4+1F+fdJ6VYUbddifWOCbry1g79McNnPhrWP36/BNZOL4tXwchjvnupisYmAiLorQGla43EmfCKv8uEK8X27iAaHA7kZ+ZDjGqAxf64iOLdXgY4vDFfhy7PKQD0kIMBSN46dQ19IzdE+IESSpB+cazCQDxdNTvAVEtiCwCon6HE9WXBhPiDCcBHAOhQZRx9nSzatPYHcBX7XFxLxjrA9FrsUh8tHk5Xv65KyHOWBkqik9oaROlsAZC3A2E+YPChKEJ2bbd2FMURlXrNpAiYKw6G8CLJWlulK6VcdT3NQhqiOM2YuRTiAsb/RWEmA5QnYiESqkVj2FrICZt2HlY4EaZSxS54jJE0kKoYZ9GPBlAnQ5fCTgdVK9SLPgAZa6IboJVm7at4MohMFyFBe/FxWOGAqLa/z6IngWZvsRbGxuTfDx48S+jEnn4EDyDBQAAAABJRU5ErkJggg=="}),(0,Z.jsx)("span",{children:"课程介绍"})]}),(0,Z.jsx)("div",{className:Sr,style:{marginBottom:"20rem"},children:(0,Z.jsx)(ie.Z,{value:(null==d?void 0:d.description)||""})}),!(null==d||!d.learning_notes)&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("div",{className:Nr,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAkCAYAAACaJFpUAAAAAXNSR0IArs4c6QAAA9FJREFUWEe9l1toHGUUx39ndrOpUuzFGrUW8UUKtjYUSqqBmuyFIoIVFbVgwRfRYhWdTWiL+LA+NNYkOxH1wSKKQlshECqoqLCTqLFV2j5oq5BaI6mtGrU1pIViNskc+02S3Z2km8tm4zzN5Zz/b873ncuMMNOhKrgN9QhxYBOqqxCqQIZR/ka0F7W+APmMROuJmeSkqEFXKowOPoXHC8DtMwn5z4VuLGkm6nxczP7qwC+T6xnmHdD1swJNNhI5hBV6hmhL/5RHUwRd+0GQg6guKgk24SScQyL3Env1x0KdYIQZeyuwHwjNGibSC/yJau0UH5EBwlpHXdvJ/HtMnJllHOEwqtfMGoZ4VEZWsGnvAF2NCUY9B/TOSf6/UFm5wbfxt9kcJkG8wR9QVs8eNm4p1n3E05/6V6dfr+TXvnZUtwR15AAJZ1se6NrPorwxZ9iYgoJ8QMWiRu5p+oPj+yoY7OlAuT+nZ2ysihqizcevnKYs3ItnQVeWBMxtjpyBUJx4Sy+HG6v41+tBdVkeKoeIOw8JmWQUtHNesDy0h5uuq2ZNKksmuQP0zQLdIZZGbhRc+zWU58sCNCIWO4m1tdC9exnZ7F+ohnPaIdkquMlOVKNlAwoniLdV+3qu7aLEctoWTULG/h24uWxAIxSybiCaPo+bbEPVtMaJlO4we3gBdHlZgWGrhvr0MTrtPXi8WKD9iYnwPHB9WYFCJ8rBK1WeQllVUB4fmT38DtWxNV/oQ3jLLOl+0McXmuXrW+www/VJ1Hv7/wFG1opfL0PZftDIwkLlJAln3VjzztjvAU8sMHA7CWffGLB7161kh0/Ne+gWe2PhFNaStURTI/kBnLEbgNayRykyAhInnv7KaAcnvps0s+yRskItaSDmOLleExA3A/RM3wHQh8sCFXmJuLOnUGvqV5s/Hy/tBW0AtUoCi1zCkueIpt+f7F/8u7SzcSPqdaB6y5ygIkewwo8RbT53Nb/iQGPt2p+jbJ4j8GXiTqp4wk6nFgReRtiGRH4KugxvwdOm3D2RcgHlGAmnZsr7daUW410cyE328gH9ImoHKxiheuYn5+4FiNAv2yzCP/ko1eRAFVpQz/OKMGN/CDzgA0R+Y3FlNRtfuRBYVpPN3ui3+XvWLhLp5tKSJtjuThNacofphwGxrt23MTr0c+5/JByqpb71m9KAX+9cydDI96iuGI+yH6UvKKbrgGvHnx8ldlct8uhoaUC/Fhtj6Gj7jN89Ij2E2Uydc3a6Spu+8Cc8j9jLuWxtR3QNqlX5jMRDxXSUoyxd/S4bnh6eqUn8BxAzTxv+CZD/AAAAAElFTkSuQmCC"}),(0,Z.jsx)("span",{children:"课程须知"})]}),(0,Z.jsx)("div",{className:Sr,children:(0,Z.jsx)(ie.Z,{value:(null==d?void 0:d.learning_notes)||""})})]})]}),(0,Z.jsxs)("div",{className:Qr,children:[(0,Z.jsxs)("div",{className:Nr,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAiCAYAAAAzrKu4AAAAAXNSR0IArs4c6QAABWhJREFUWEfll2tsVFUQx/9z7t7tk7JbQOSlguUhEKAQowWkLSQoiEE+SNCoCRgMSUFpAoSIICABgyQFRT64EGLUKJRAa0JTRC1FpAgt2wUUFURMSiKW0sduabe79/xlC4U+6LspJM633TOP35mZO3OvyL7SDNiMSXhQhNQ2f2CdSGa5D5ACEdl339lIO4GVEtTf14IpYJE1u+cX9x0MgGRWZEhQV/+/wXgM/RHARAgSoBEnUzG7uep0a8aYi+mwkAXAgMAnyejxYIDlYDGIj2thBEQSbCLQ94LrtowxB3EgPAAiIbgIIBsm3pHJ8N43MBIKR3AUxCQI/oENk+QZXGrp6e+SjDEfJrzYDYUdkojjjQPyCJZDYzOACggSJRmFrY2kToPxAsJQhHQQLwC4AhviZQqK6wLzKEYiiNO1vxVmSBJyWoOqbcHOzDHmIxJeZIJIgMLqbGNsao5tZM2uiOR1zqiBey8UzbQA5IEYD4V5koT0tkB1CownEIOq2kdfw475zkhXKsmUusAiUvhrxYqD/azSVRAslmR80laoDoPxOGLhRwYEB5CIbU7PrkRq64fGgRfXHLY2VKVvkmSsbg9Uh8B2nHpueI4etv+Ybbj/hjKznQ5zfWl58D1ormwcfBCvl5ybsLK307NzHrV+E4TXEHNDSfz8U62BtqvHeDS6z9Do9bnFiH6iXsk+E/CqJlY0DibAWYhaQ+oDd/SBGxBzVFn8/MtdNi4mF6yfcFYezm/oUCxllzm6Rn/TBEzJRyAfJ/F8/TMlsqo0fuHGDoNNYL75Z6F7N8hZFDlohNu3W1X+JnMKtqhYCVZuI/DanWAif/SwS4LPzwMEpzSAEGwSyLcAdxOINETeuj5u4Z76Oi2W0ul2pWhy+50yGJIKzWUkBtx1IifKxy9MiPW4BlrEFhDxhPwrSraWjVmw3+FxrYDGBw0yZsgUWvic4KO1jQ7cMMMcfYtHzfXdidXSHHO4XWkkl97tJ2xThrFHW/pLkoNFxG3aZW4ggARqfgowvFGZsy0Yr9tEbyb1q6KUH9BrBpiO7UU1ZVUIrarbYhdzWHH8/AttAuvp2TkNmodBCkRIMWYYDE4lJIVklIhUUnDo5nKeU6tzDxElBdAwCY65dSx5ysQiHeSHIKbfNvlterxjdLrMDQ3kW1otZYykOAp3vn/T2bMikgvoYdQMrZ5OSehCllKvKG0tAVUUDPVu+dgFDeZgs2BrSbXV7XIRWNApiuaMtQrA3cfE5RjQZ6cIq6HlRzFkY1naxNxmwXq6XctBht4Iul5KwsHcQUCFvalvES2QtIqpo+KafIzEXcgKu+Yt+otAvy6nCiowIw7wmS269g/ueybwSO/zDb6SHG5XEsk2vZ60F5w/9wPOx7ZuZqhg5YQhWbfAKEusF2N29zztegPgztat26lBAF+NAGuMNhkGBvV2i2SUeQEpEeAnFXHVYbNf61VnrUxfDyj/3Rmlw6oIpUVVRTWIYIVV62C0V1TQJma5s8EZhSzvVW5m6/Gh/2eOdiI63MAARxjSC4oxbYQD3moLmsCZK5W4VFyNYK+Yi2LbW7LOMm1PtekqHVRSVQF71Infk0PmQ/qEwxlpw8tP9kFmYQlSkvvj0C+lmD7SibTvruDkZS8YHpZ1z+HYwfjNmq1dS5VWmldMMrZ3tIlIu8KsMbG4WhGAp8iHoQ9FIMpuIP9vLy6X+KEgS7sFLEQc8/bxNNRbc83dQgCfzZAR3QbWd5knqjpQeY7kYy1WRJBSsW3Sjm4DC8E4lp4cpxn4GsTwJnChASvcUpY2caWI3HsBd3WP1fc3MPV4hNfiKgIvATJYhJWE5BlUG0s/evpYne5/jDgJzLpdk9YAAAAASUVORK5CYII="}),(0,Z.jsx)("span",{children:"教学团队"})]}),(0,Z.jsx)("div",{className:Pr,children:null==d||null===(t=d.subject_members)||void 0===t?void 0:t.map((function(e){return(0,Z.jsxs)("div",{className:zr,children:[(0,Z.jsx)("img",{src:"".concat(Ht.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.avatar)}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)(j.Z,{title:null==e?void 0:e.username,children:(0,Z.jsx)("b",{className:"c-grey-333",children:(0,O.Pq)(null==e?void 0:e.username,7)})}),(0,Z.jsx)(j.Z,{title:null==e?void 0:e.school_name,children:(0,Z.jsx)("span",{className:"c-grey-999",children:(0,O.Pq)(null==e?void 0:e.school_name,7)})})]})]},null==e?void 0:e.login)}))})]})]})]})})},Lr={exchange:"exchange___eh7R3",body:"body___oRT9t",liWarp:"liWarp___QSKqk",li:"li___qd10l",head:"head___X7rTk",btns:"btns___JOV8d",reply:"reply___FAse7",delete:"delete___cv2H_",praise:"praise___O_5sJ",active:"active____gfgF",num:"num___Vv9Co",secondWrap:"secondWrap___S4NT9",secondLi:"secondLi___KiwQK",secondHead:"secondHead___xyIHf",secondBtns:"secondBtns____BxwD",md:"md____p6F5",comment:"comment___YPf7o",addBtn:"addBtn___S8KeD",pagination:"pagination___iRtcm"},Dr=n(49312),Ur="md___NMHUA",Tr="dark___hYBxG",Or=["value","onChange","theme"],Gr=function(e){var t=e.value,n=e.onChange,i=e.theme,r=h()(e,Or),o={dark:Tr};return(0,Z.jsx)(Sn,{prefixCls:"md",children:(0,Z.jsx)("div",{className:Ot()(Ur,o[i]),children:(0,Z.jsx)(Dr.Z,a()(a()({},r),{},{defaultValue:t,onChange:function(e,t){console.log("a:",e,t),null!=t&&t.length?n(e,t):n(e)}}))})})},Zr=function(e){var t=e.type,n=e.onEnter,i=(0,f.useState)(""),r=c()(i,2),o=r[0],a=r[1];return(0,Z.jsxs)("div",{className:Lr.comment,children:[(0,Z.jsx)(Gr,{theme:"dark",height:1===t?"264rem":"134rem",value:o,onChange:function(e){return a(e)}}),(0,Z.jsx)(m.ZP,{size:"large",shape:"round",onClick:function(){return n(o,t)},type:"primary",style:{width:"100rem",marginBottom:"12rem",float:"right"},children:"发送"}),(0,Z.jsx)("div",{style:{clear:"both"}})]})},Fr=function(e){Br()(e);var t=(0,A.useParams)(),n=(0,f.useState)(!0),i=c()(n,2),o=i[0],l=i[1],u=(0,f.useState)({page:1}),d=c()(u,2),h=d[0],p=d[1],g=(0,f.useState)(0),v=c()(g,2),x=v[0],y=v[1],C=(0,f.useState)(!1),w=c()(C,2),b=w[0],I=w[1],E=(0,f.useState)([]),B=c()(E,2),k=B[0],N=B[1];(0,f.useEffect)((function(){M(h)}),[]);var M=function(){var e=s()(r()().mark((function e(n){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),e.next=3,(0,q.ZP)("/api/paths/".concat(null==t?void 0:t.pathId,"/discusses.json"),{method:"get",params:n});case 3:null!=(i=e.sent)&&i.comments&&(N(null==i?void 0:i.comments),y(null==i?void 0:i.disscuss_count)),l(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),S=function(){var e=s()(r()().mark((function e(n,i){var o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),e.next=3,(0,q.ZP)("/api/paths/".concat(null==t?void 0:t.pathId,"/post_discuss.json"),{method:"post",body:{content:n}});case 3:0===(null==(o=e.sent)?void 0:o.status)&&(h.page=1===i?1:h.page,p(a()({},h)),M(h),I(!1));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Q=function(){var e=s()(r()().mark((function e(t,n){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),e.next=3,(0,q.ZP)("/api/discusses/".concat(b,"/reply.json"),{method:"post",body:{container_type:"Shixun",content:t}});case 3:null!=(i=e.sent)&&i.discuss&&(I(!1),M(h));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),P=function(){var e=s()(r()().mark((function e(t,n){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),e.next=3,(0,q.ZP)("/api/discusses/".concat(t,"/plus.json"),{method:"post",body:{container_type:"Discuss",type:n}});case 3:-1!==(null==(i=e.sent)?void 0:i.status)&&M(h);case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),z=function(){var e=s()(r()().mark((function e(t,n){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),e.next=3,(0,q.ZP)("/api/discusses/".concat(t,".json"),{method:"delete",body:{}});case 3:1===(null==(i=e.sent)?void 0:i.status)&&(h.page=1===n&&1===k.length&&1!==h.page?h.page-1:h.page,p(a()({},h)),M(h));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return(0,Z.jsxs)(Sn,{children:[(0,Z.jsx)("span",{className:"relative",style:{float:"right"},children:(0,Z.jsx)(m.ZP,{className:Lr.addBtn,size:"large",shape:"round",onClick:function(){return I(!0)},type:"primary",children:"发布讨论"})}),(0,Z.jsx)("div",{className:Lr.exchange,children:(0,Z.jsx)("div",{className:Lr.body,children:(0,Z.jsxs)(X.Z,{spinning:o,children:[!0===b&&(0,Z.jsx)(Zr,{type:1,onEnter:S}),x?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("div",{className:Lr.liWarp,children:null==k?void 0:k.map((function(e){var t,n,i,r;return(0,Z.jsxs)("div",{className:Lr.li,children:[(0,Z.jsx)("img",{src:"".concat(Ht.Z.IMG_SERVER,"/images/").concat(null==e||null===(t=e.author)||void 0===t?void 0:t.image_url)}),(0,Z.jsxs)("aside",{style:{flex:1},children:[(0,Z.jsxs)("div",{className:Lr.head,children:[(0,Z.jsx)("b",{children:null==e||null===(n=e.author)||void 0===n?void 0:n.name}),(0,Z.jsx)("span",{children:null==e?void 0:e.time}),(0,Z.jsxs)("div",{className:Lr.btns,children:[(0,Z.jsx)(j.Z,{placement:"top",title:"回复",color:"#434B64",children:(0,Z.jsx)("div",{onClick:function(){return I(e.id)},className:Lr.reply,children:(0,Z.jsx)("i",{className:"iconfont icon-a-huifupinglun"})})}),(null==e?void 0:e.manage)&&(0,Z.jsx)(j.Z,{placement:"top",title:"删除讨论",color:"#434B64",children:(0,Z.jsx)("div",{onClick:function(){return z(e.id,1)},className:Lr.delete,children:(0,Z.jsx)("i",{className:"iconfont icon-shanchu17"})})}),(0,Z.jsx)(j.Z,{placement:"top",title:"点赞",color:"#434B64",children:(0,Z.jsx)("div",{onClick:function(){return P(null==e?void 0:e.id,null!=e&&e.user_praise?0:1)},className:Ot()(Lr.praise,(null==e?void 0:e.user_praise)&&Lr.active),children:(0,Z.jsx)("i",{className:"iconfont icon-dianzan7"})})}),!(null==e||!e.praise_count)&&(0,Z.jsx)("aside",{className:Lr.num,children:null==e?void 0:e.praise_count})]})]}),(0,Z.jsx)(ie.Z,{className:Lr.md,value:(null==e?void 0:e.content)||""}),!(null==e||null===(i=e.children)||void 0===i||!i.length)&&(0,Z.jsx)("div",{className:Lr.secondWrap,children:null==e||null===(r=e.children)||void 0===r?void 0:r.map((function(e){var t;return(0,Z.jsxs)("div",{className:Lr.secondLi,children:[(0,Z.jsxs)("div",{className:Lr.secondHead,children:[(0,Z.jsx)("b",{children:null==e||null===(t=e.author)||void 0===t?void 0:t.name}),(0,Z.jsx)("span",{children:null==e?void 0:e.time}),(0,Z.jsx)("div",{className:Lr.secondBtns,children:(null==e?void 0:e.manage)&&(0,Z.jsx)(j.Z,{placement:"top",title:"删除讨论",color:"#434B64",children:(0,Z.jsx)("div",{onClick:function(){return z(e.id,2)},className:Lr.secondDelete,children:(0,Z.jsx)("i",{className:"iconfont icon-shanchu17"})})})})]}),(0,Z.jsx)(ie.Z,{className:Lr.md,value:(null==e?void 0:e.content)||""})]})}))}),b===e.id&&(0,Z.jsx)(Zr,{type:2,onEnter:Q})]})]},null==e?void 0:e.id)}))}),(0,Z.jsx)("div",{className:Lr.pagination,children:(0,Z.jsx)(Ie.Z,{onChange:function(e){h.page=e,p(a()({},h)),M(h)},total:x,current:null==h?void 0:h.page,pageSize:10,hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!1,style:{marginTop:"20rem",marginBottom:"40rem"},showTotal:function(e){return(0,Z.jsxs)("span",{style:{marginLeft:"10rem",color:"#fff"},children:["共",(0,Z.jsx)("span",{style:{color:"#37AD83",margin:"0 5rem"},children:e}),"条数据"]})}})})]}):!b&&(0,Z.jsx)(Ci,{textColor:"#fff"})]})})})]})},Hr="learning___axerA",Yr="body___xn5Fa",Wr="tabs___C2Adc",Jr="name___VKGdS",Kr="tabWrap___EnXyi",Xr="tab___EBO0d",qr="active___XXAsu",Vr="head___XDru2",_r="numerical___APDFZ",$r="action___V6i8x",eo="studentHead___I1em7",to="headLi___UsDfK",no="btn___SXQTV",io="addBtn___oYSpZ",ro="chart___Rsr8z",oo="group___cEFV6",ao="item___uQIC1",lo=function(e){var t=e.percentage,n=e.startAngle,i=void 0===n?270:n,r=e.strokeColor,o=void 0===r?"#42BECD":r,l=e.trackColor,s=void 0===l?"#e6e6e6":l,u=e.innerBackgroundColor,d=void 0===u?"#fff":u,h=e.text,A=void 0===h?"":h,p=e.textColor,g=void 0===p?"#000":p,v=e.textSize,m=void 0===v?"1rem":v,x=e.textPadding,y=void 0===x?"28rem":x,C=e.outerDiameter,w=e.innerDiameter,b=e.maxTextLength,I=void 0===b?6:b,E=e.onClick,B=e.hoverEffect,j=void 0===B||B,k=e.style,N=(0,f.useState)(0),M=c()(N,2),S=M[0],Q=M[1],P=(0,f.useState)(0),z=c()(P,2),R=z[0],L=z[1],D=(0,f.useState)(!1),U=c()(D,2),T=U[0],O=U[1],G=function(e){var t;return parseFloat(e)*parseFloat(null===(t=document.documentElement)||void 0===t||null===(t=t.style)||void 0===t?void 0:t.fontSize)},F=function(){Q(G(C)),L(G(w))};(0,f.useEffect)((function(){return F(),window.addEventListener("resize",F),function(){return window.removeEventListener("resize",F)}}),[C,w]);var H=S/2,Y=R/2,W=(S-R)/2,J=H-W,K=2*Math.PI*J,X=K-t/100*K,q="rotate(".concat(i," ").concat(H," ").concat(H,")"),V=function(e,t){return t&&e.length>t?e.slice(0,t-1)+"...":e}(A,I);G("4rem");return(0,Z.jsxs)("svg",{width:S,height:S,viewBox:"0 0 ".concat(S," ").concat(S),xmlns:"http://www.w3.org/2000/svg",onClick:E,onMouseEnter:function(){j&&O(!0)},onMouseLeave:function(){O(!1)},style:a()({cursor:E?"pointer":"default"},k),children:[(0,Z.jsx)("circle",{cx:H,cy:H,r:Y,fill:d}),(0,Z.jsx)("circle",{cx:H,cy:H,r:J,fill:"none",stroke:s,strokeWidth:W}),(0,Z.jsx)("circle",{cx:H,cy:H,r:J,fill:"none",stroke:o,strokeWidth:W,strokeDasharray:K,strokeDashoffset:X,strokeLinecap:"round",transform:q}),T&&(0,Z.jsx)("circle",{cx:H,cy:H,r:J+W/2,fill:"none",stroke:"#FA6400",strokeWidth:G("4rem")}),A&&(0,Z.jsx)("foreignObject",{x:H-Y,y:H-Y,width:R,height:R,children:(0,Z.jsx)("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",padding:y},children:(0,Z.jsx)("b",{style:{color:g,fontSize:m,textAlign:"center"},title:A,children:V})})})]})},so="data:image/png;base64,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",uo="data:image/png;base64,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",co="data:image/png;base64,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",ho="data:image/png;base64,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",fo="data:image/png;base64,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",Ao="data:image/png;base64,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",po=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.onClick,r=e.onMore,o=(0,f.useState)([]),a=c()(o,2),l=a[0],s=a[1];return(0,f.useEffect)((function(){for(var e=[],t=0;t0?{marginLeft:"300rem"}:{},children:[(null==e?void 0:e.has_children)&&(0,Z.jsx)("img",{src:e.complete_rate?so:uo,style:{width:"163rem",height:"91rem",position:"absolute",zIndex:1,left:0,top:"3rem"}}),0!==n&&(0,Z.jsx)("img",{src:e.complete_rate?co:ho,style:{width:"410rem",height:"50rem",position:"absolute",zIndex:2,right:"50%",bottom:"38rem"}}),0!==t&&0===n&&(0,Z.jsx)("img",{src:e.complete_rate?fo:Ao,style:{width:"233rem",height:"447rem",position:"absolute",zIndex:3,right:"calc(50% + 5rem)",bottom:"38rem",transform:"scaleX(-1)"}}),(0,Z.jsx)(lo,{strokeColor:"#60C059",percentage:e.complete_rate,startAngle:270,trackColor:"#E3E8EF",text:e.name,textSize:"16rem",textColor:"#333",outerDiameter:"137rem",innerDiameter:"107rem",textPadding:"26rem",onClick:function(){i(e)},style:{position:"absolute",zIndex:4,left:"50%",bottom:0,transform:"translateX(-50%)"}}),(0,Z.jsx)("div",{onClick:function(){r(e)},style:{width:"34rem",height:"34rem",borderRadius:"50%",position:"absolute",zIndex:5,left:"50%",top:"3rem",transform:"translateX(-50%)",cursor:"pointer"}})]},e.knowledge_uuid)}))}):a=(0,Z.jsx)("div",{className:oo,children:null===(o=e,n=o.concat(Array(4-o.length).fill(null)).slice(0,4).reverse())||void 0===n?void 0:n.map((function(e,t){return(0,Z.jsx)("div",{className:ao,children:e&&(0,Z.jsxs)(Z.Fragment,{children:[(null==e?void 0:e.has_children)&&(0,Z.jsx)("img",{src:e.complete_rate?so:uo,style:{width:"163rem",height:"91rem",position:"absolute",zIndex:1,left:0,top:"3rem"}}),3!==t&&(0,Z.jsx)("img",{src:e.complete_rate?co:ho,style:{width:"410rem",height:"50rem",position:"absolute",zIndex:2,left:"50%",bottom:"38rem"}}),3===t&&(0,Z.jsx)("img",{src:e.complete_rate?fo:Ao,style:{width:"233rem",height:"447rem",position:"absolute",zIndex:3,left:"calc(50% + 5rem)",bottom:"38rem"}}),(0,Z.jsx)(lo,{strokeColor:"#60C059",percentage:e.complete_rate,startAngle:270,trackColor:"#E3E8EF",text:e.name,textSize:"16rem",textColor:"#333",outerDiameter:"137rem",innerDiameter:"107rem",textPadding:"26rem",onClick:function(){i(e)},style:{position:"absolute",zIndex:4,left:"50%",bottom:0,transform:"translateX(-50%)"}}),(0,Z.jsx)("div",{onClick:function(){r(e)},style:{width:"34rem",height:"34rem",borderRadius:"50%",position:"absolute",zIndex:5,left:"50%",top:"3rem",transform:"translateX(-50%)",cursor:"pointer"}})]})},(null==e?void 0:e.knowledge_uuid)||t)}))});return(0,Z.jsx)(f.Fragment,{children:a},t)}))})},go="hader___vwJKS",vo="title____Pmur",mo="body___FxUh6",xo="nodeData___cHclP",yo="yc___I8230",Co="yclj___toMmi",wo=n(16135),bo=n(14539),Io=["pathsDetail","user","globalSetting","loading","dispatch","addmodal","setaddmodal","uuid","onOk"],Eo=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var t,n,i=e.pathsDetail,o=(e.user,e.globalSetting,e.loading,e.dispatch,e.addmodal),l=e.setaddmodal,u=e.uuid,d=e.onOk,A=(h()(e,Io),(0,f.useState)({subject_id:null==i||null===(t=i.detail)||void 0===t?void 0:t.id,uuid:""})),v=c()(A,2),m=v[0],x=v[1],y=(0,f.useState)([]),C=c()(y,2),w=C[0],b=C[1],I=(0,f.useState)([]),E=c()(I,2),j=E[0],k=E[1],N=(0,f.useState)(!1),M=c()(N,2),Q=M[0],P=M[1],z=(0,f.useState)(!1),R=c()(z,2);R[0],R[1];function L(e,t){var n,i=qt()(e);try{for(i.s();!(n=i.n()).done;){var r=n.value;t.push(r),r.children&&r.children.length>0&&L(r.children,t)}}catch(e){i.e(e)}finally{i.f()}}function D(e){return U.apply(this,arguments)}function U(){return(U=s()(r()().mark((function e(t){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,q.ZP)("/api/subject_knowledge/tree.json",{method:"get",params:a()(a()({},m),{},{uuid:u||(null==m?void 0:m.uuid),is_edit:!!u})});case 3:n=e.sent,P(!1),0===(null==n?void 0:n.status)&&(u?m.uuid=u:1===t&&(m.uuid=null==n||null===(i=n.parent_knowledges)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.uuid),x(m),b(n),k(null==n?void 0:n.data));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,f.useEffect)((function(){o&&D(1)}),[o]);return(0,Z.jsx)(g.Z,{title:u?"编辑学习路径":"创建学习路径",open:o,width:"920rem",centered:!0,onOk:s()(r()().mark((function e(){var t,n,i,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(L(j,i=[]),console.log(j,i,"gData"),!((null==j?void 0:j.length)<=0||0===(null==i||null===(t=i.filter((function(e){return!(null!=e&&e.is_out)})))||void 0===t?void 0:t.length)||0===(null==j||null===(n=j.filter((function(e){return!(null!=e&&e.is_out)})))||void 0===n?void 0:n.length))){e.next=6;break}return p.ZP.info("学习路径不可为空"),e.abrupt("return");case 6:return e.next=8,(0,q.ZP)("/api/subject_knowledge.json",{method:"post",body:a()(a()({},m),{},{uuid:u,routes:j})});case 8:0===(null==(o=e.sent)?void 0:o.status)&&(p.ZP.info(u?"修改成功":"新增成功"),d(u||(null==m?void 0:m.uuid)),l(!1));case 10:case"end":return e.stop()}}),e)}))),okText:"完成创建",onCancel:function(){l(!1)},children:(0,Z.jsxs)(X.Z,{spinning:Q,children:[(0,Z.jsxs)("div",{className:go,children:[(0,Z.jsx)("span",{className:vo,children:"知识图谱"}),(0,Z.jsx)(B.default,{value:m.uuid,onChange:function(e){m.uuid=e,D()},disabled:u,style:{width:"90%"},size:"large",children:null==w||null===(n=w.parent_knowledges)||void 0===n?void 0:n.map((function(e){return(0,Z.jsx)(B.default.Option,{value:null==e?void 0:e.uuid,children:null==e?void 0:e.name})}))})]}),(0,Z.jsxs)("div",{className:mo,children:[(0,Z.jsx)("span",{style:{color:"#1B8565",fontSize:"16rem",fontWeight:"500"},children:"学习路径"}),(0,Z.jsx)("span",{style:{marginLeft:"10rem"},children:"(拖动可调整路径顺序)"}),(null==j?void 0:j.length)>0?(0,Z.jsx)(S.Z,{style:{marginTop:"20rem"},treeData:j,showLine:!0,blockNode:!0,fieldNames:{key:"id"},draggable:!0,onDragEnter:function(e){console.log(e)},onDrop:function(e){console.log(e);var t,n=e.node.id,i=e.dragNode.id,r=e.node.pos.split("-"),o=e.dropPosition-Number(r[r.length-1]),a=function e(t,n,i){for(var r=0;r1&&(0,Z.jsx)("div",{className:Oo}),w&&(0,Z.jsx)("div",{className:Go}),y&&(0,Z.jsx)("img",{onClick:function(){o(b)},className:Zo,src:w?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABL5JREFUaEPdWntMW1UY/53b0s4sQAfDPeKWza1kPDIFCjHRRBM3p0xDnG7Z2PxHjVCn0fjYoqF4bYlmmxqNTkp8/OMeuk0N0REnmmiiiYECZgFmaJDFmT1kkDKyzEJ7PnMKl8Dtvb0trY/r/fd8r9/5vvM9zrkMJv9YJuyXZbIO857bI4huAqGYgQpByCPGsoV8RjQOhlECGwBDvxWWUwVS2feyzCLp6p83AFnus13i12qI8xpibDOIHCkZw1iIEZ1kktS6RLquVZZLJlLinyZOGQARsccbu3Zw4k0AVs9HqQbPkMSkhne9FUcZY5SKzJQA7G7svjPCo/sBKk9FSfK0rNsqWfYc9JZ/myxPUgBkmaRL0a59nPhzyQpOh05i0mtLLBV7ZZlxIzmGAJ58KZgzyUNHiajaSFgm1xljbVmSY8fbLzuvJJKbEEC93LMK0UgbERUZGWe3WVDszEVpYS4K8uxwZNuQm50VYxsbn0RofALDo2H0DoyhPziG8ETUSCQYY2dgsVb75bKzesS6AKZ3/icj41cuX4jqO5aj1JkLq9XQoTE7IhFCb3AMbd+dx2/nryYEIkBkSY5b9DyhqVHE/MVo4ItEYZPvsKNm4w2oWp9nuJOJCDpOj6K1/XeMhMK6ZCKcllpc92mdCU0Abk/gQKIDW1rowKPbbsQCuyUt4xXmP8NRvH/sV/QOhHTliYPd7HM9ryaIA+CWOzfwCLXrSdp421JsuWsFWHLRkjRAIuCzr8+h/YeLujxWybpBnWLnmCGKVL0nENDL88L4BzatSNqo+RB+eioRCNbt97lcs4vdHABuT6CWEz+spViEze5dzozvvFqX8MTBQ0HdcJKYtLPZ5zqi8M0AEL3NhcjVX7TaA3FgPU+UZCzmjTwjzoTvnT69gz20zLpwndI7zQBwNwa2cs6PaQl/eOuatLONkdHqdZGdPjw+qMkmSdK2Zq/ruFicAVDf0HGIgJ1qDpHnX3QXp6o/I/SvNPdr1gkGHPY3Ve2aASD6+QvRwLBWS+yudeKmotQ65YxYD+DnMyH4jwTjxTEWWmZxFYh5IuaBqS4z8o2aUrQHr79QlnSFzZThihxRsZ99tUez7VBSagyAXuEqK8lD3fY1mbYrJXktHw+ip280nkdiB1q8lXtiAOo8nV+CaLOa6qH7V+PW8sW6CkNXJnEtbNyUGVm8KMeGBXZJk+zH7sv46PMhrTA62eKrvDcGoN7TMUAEp5rqmUfWoXBVbKzV/N77ZBBdvRq7Y2Sxav2x7WtRXrJIk2vg7Dje+EBk97kfYwj6fVWFUwAaOi4TkK8m8j69Htfn2/9VAH+MhNH45ul4AMCIv6lqsRJCYRDZ1FRveSpgt2m7VtD+Ex4IT3A85evSCqGJFl+l/f8BwPQhZPpDPN80euKrc7H5Nt3vwXtWonhtzvzTaF1j535wipt2TFPITN9KJGrm6muduPm/3sxNFzPzttMCgOkHGtOPlDEvmHmoFwBMf60S84KZL7aUUmjqq0UBwvSXuwKEqa/XlVAy9QOHAsLUT0wKCFM/8s1u0qdSLPb9nc+skhV7m+XKuEs2vZkj5WcKUz90z94F0/5qoOVK5WcPTvxuDioyxc8e6c7BmeL/C6MjFF4PO1ITAAAAAElFTkSuQmCC":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABSZJREFUaEPlWltMHFUY/v+ZWWCBliJbhAopIgaEgsAu0CoJ1jYpaYyJ4UFNrKlPFNrSGl9MBDoFTEyMsaVye2vERF+IL8bQhFpJaGRhuShQt0lBCFgQ2CAU2GV3Zo45S5YsuzPsLCypo/N6/tt3/us5ZxA0/mEo7Od5wtng13yn5DyBwDyPhBwlhBwkiFFUPhKyhogrBHGKgPRHGBP2Sxy8PMjzKOxV/64BtLVZdMOzTAkRXK8BYjEARgdnDFkFQnqQ0/2cmyh1l5ebXMHxb1IHDYAQghevD54RRbESAY/sRqkvDwHymGXZ5qZr+XcQkQQjMygAl/nhQpcgVAGSjGCUqKYlaNVxXOMtPrdPLY8qADxPmL9ESxUBeE+t4L3QIcA3z7KmRp5HKZCcgAAq+bFoIPZPJYm8GkhYKNcZBu8D6j9p5rNWd5K7I4BL1waPCJLQCIApgYwTXBuwtPgIbHNWsK8tgnNjFRz2ZTdbhD4GwsKjQR9lgLiEDIg1pAGnCw8kEgDIJMdwVV9dz3+sRKwIgO68JK7dDmT8k+U/YdL6E9jmrUBEdVURWQ7i4jMgJeN1OBDzXAAgZJJho84reUIWAI35eTLw5U5hY19fgonf78D89JCKnVQmiU/Og9SXzoA+MlaRiIZTPBo/lMsJWQAVNf1Xd0pY29xDeDDwLQgu+56M9zBzOj1kGt+FuIR0RXk0sVvqC274EvgBuFhnKRJdpElJ0vR4Nzwa6QSAgAUiSHAMpGWXQvILJYp8OlZX6VtitwGgTaqiZqBdqc5vGv9jkIYFR56WfVYZBEFrS73xnHez2wagkh8olUSpQU4lDZvfem/vw877amMg5/h5xXBiWKa6mTfSEHB/WwDobDM4I3XIjQc0YS33boYs5gP5hOaE6eQV2cSmY0d+ElPmmZ22AFTwg6eJKH4mJ3xs4DvV1UYfFad7MefNZDk5G/YV58PhjplAAOg6rU5ZxndkSZFlP27h87u2eeBCtbkBkCn15aB13nKvUY1ON030oaQIU8mlLDkGx5rN3tv1+QO1wkwnq+T7BJE6WxuKqrcA0Hl+TuzvkhuJR83tsDA7qlZnSAEYEo9BdtE5Gd1kNYEtOE3PE+4Qck+ZoqvZl5KOBz2ddao7bKg9QDt2cWmt7NjhKaluAEqNa2F2DEbNX6ve/VADoPKOFb0PhxP9I5IgaW+rK7zpBnCh1nIDCCn2tdQ61AGzU8qjOU1YVqdnvfkiow+HZxrfTpNNYseyY8TcPu675lhfcgrONdnOmHi0EDLyyvzFIfa01pmuejzwPQHwqxxDPW3w9+KEogdyTnyQ+kx8uvIQo9J31uGOibmp/iU58kOGVMgrLvdbQoDplvqCtzY9UN13FxBjfKnMd7+A9SfzTxVA5IF4KDr1kb8NhCy3NhSecgMor+nvRQDOl6r7h1qQhI2nCoDhwqHkjTo/GwiA0FZfcPy/AUDzIVRR06/xJN5lGU3PLUuKNaQe9A5QZDkMj4iJkE0cSZIc9iW/pBof65xZmB1ZkeNRVUbLa/uuIEG/nq2ZRqb5UWKnYW7E3A6L//ZhbrOZaXicdg90ITrQhOo8EPSBJlRHSi4sijEkZvqNJXSTRKdDVKo23hVoV0dKKkDTh3oKQPPXKhSEpi+2PHGo6atFCkLzl7ubCa3h63VPKGn6gcMDQtNPTB4Qmn7k8+6Q7hLrhMv7+czKhsGtplqTWeWFxv/sodt7VzT7q4Gcaz0/ewii6xWCmKKJnz3Uxuh+0/0DF9aFXrFDGJoAAAAASUVORK5CYII="})]}),C&&C.length>0&&w&&(0,Z.jsxs)("div",{className:Fo,children:[C.map((function(t,n){return(0,Z.jsx)(e,{onExpandClick:o,onClickDetails:a,node:t,index:r+"-"+(n+1)},t.key)})),C.length>1&&(0,Z.jsx)("div",{ref:h,className:Ho})]})]})},Jo=function(e){var t=e.data,n=e.onExpandClick,i=e.onClickDetails;return(0,Z.jsx)("div",{className:Po,children:(0,Z.jsx)("div",{className:Fo,children:t.map((function(e,t){return(0,Z.jsx)(Wo,{onExpandClick:n,onClickDetails:i,node:e,index:String(t+1)},e.key)}))})})},Ko=function(e){var t=e.visible,n=e.onCancel,i=e.subjectId,o=e.onClickDetails,l=(0,f.useState)([]),u=c()(l,2),d=u[0],h=u[1],A=(0,f.useState)(!0),p=c()(A,2),g=p[0],v=p[1];(0,f.useEffect)((function(){x()}),[]);var m=function(){var e=s()(r()().mark((function e(){var t,n,o=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>0&&void 0!==o[0]?o[0]:null,e.next=3,(0,q.ZP)("/api/subject_knowledge.json",{method:"get",params:{uuid:t,subject_id:i}});case 3:if(0!==(null==(n=e.sent)?void 0:n.status)){e.next=6;break}return e.abrupt("return",(null==n?void 0:n.data)||[]);case 6:v(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),x=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v(!0),e.next=3,m(t);case 3:n=e.sent,h(n),v(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),y=function(){var e=s()(r()().mark((function e(t,n,i){var o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map(function(){var e=s()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.key!==n){e.next=4;break}return e.next=3,i(t);case 3:return e.abrupt("return",e.sent);case 4:if(!(t.children&&t.children.length>0)){e.next=13;break}return e.t0=a(),e.t1=a()({},t),e.t2={},e.next=10,y(t.children,n,i);case 10:return e.t3=e.sent,e.t4={children:e.t3},e.abrupt("return",(0,e.t0)(e.t1,e.t2,e.t4));case 13:return e.abrupt("return",t);case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 2:return o=e.sent,e.abrupt("return",o);case 4:case"end":return e.stop()}}),e)})));return function(t,n,i){return e.apply(this,arguments)}}(),C=function(){var e=s()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v(!0),e.next=3,y(d,t,function(){var e=s()(r()().mark((function e(n){var i,o,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=a()(a()({},n),{},{expand:!(null!=n&&n.expand)}),null!=n&&n.expand||null!=n&&null!==(i=n.children)&&void 0!==i&&i.length){e.next=6;break}return e.next=4,m(t);case 4:o.children=e.sent,0===(null===(l=o.children)||void 0===l?void 0:l.length)&&(o.has_children=!1,o.expand=!1);case 6:return e.abrupt("return",o);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 3:n=e.sent,h(n),v(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),w=function(){var e=s()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v(!0),e.next=3,o({knowledge_uuid:t},!1);case 3:v(!1);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Z.jsx)("div",{className:Bo,children:(0,Z.jsxs)("div",{className:jo,children:[(0,Z.jsx)("div",{className:ko,children:(0,Z.jsxs)("div",{className:No,children:[(0,Z.jsx)("i",{onClick:n,className:"iconfont icon-shanchuhuanjing"}),(0,Z.jsx)("b",{})]})}),(0,Z.jsxs)("div",{className:Mo,children:[g&&(0,Z.jsx)("div",{className:Yo,children:(0,Z.jsx)(X.Z,{spinning:!0})}),(0,Z.jsx)("div",{className:So,children:(0,Z.jsx)("div",{className:Qo,children:(0,Z.jsx)(Jo,{data:d,onClickDetails:w,onExpandClick:C})})})]})]})})},Xo=[3,2,1],qo=function(e){var t,n;Br()(e);var i=(0,A.useParams)(),o=(0,A.useSelector)((function(e){return e})).pathsDetail.detail,l=void 0===o?{}:o,u=(0,f.useState)(!0),d=c()(u,2),h=d[0],v=d[1],x=(0,f.useState)(!1),y=c()(x,2),C=y[0],w=y[1],b=(0,f.useState)(""),I=c()(b,2),E=I[0],B=I[1],k=(0,f.useState)(!1),N=c()(k,2),M=N[0],S=N[1],Q=(0,f.useState)(!1),P=c()(Q,2),z=P[0],R=P[1],L=(0,f.useState)(!1),D=c()(L,2),U=D[0],T=D[1],G=(0,f.useState)(""),F=c()(G,2),H=F[0],Y=F[1],W=(0,f.useState)({}),J=c()(W,2),V=J[0],_=J[1],$=(0,f.useState)([]),ee=c()($,2),te=ee[0],ne=ee[1],ie=(0,f.useState)(""),re=c()(ie,2),oe=re[0],ae=re[1],le=(0,f.useState)([]),se=c()(le,2),ue=se[0],ce=se[1],de=(0,f.useState)(!1),he=c()(de,2),fe=he[0],Ae=he[1],ge=(0,f.useState)({}),ve=c()(ge,2),me=ve[0],xe=ve[1],ye=null==l?void 0:l.can_managed;function Ce(){return(Ce=s()(r()().mark((function e(){var t,n,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:null==i?void 0:i.pathId}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(o=pe()(null==t||null===(n=t.data)||void 0===n?void 0:n.nodes),ce(null==o?void 0:o.splice(1)));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,f.useEffect)((function(){we(),function(){Ce.apply(this,arguments)}()}),[]);var we=function(){var e=s()(r()().mark((function e(){var t,n,o,a,l=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=l.length>0&&void 0!==l[0]?l[0]:null,v(!0),e.next=4,(0,q.ZP)("/api/subject_knowledge.json",{method:"get",params:{uuid:t,subject_id:null==i?void 0:i.pathId}});case 4:0===(null==(n=e.sent)?void 0:n.status)&&(_(n||{}),o=(null==n?void 0:n.parent_knowledges)||[],ne(o),t||ae(null==o||null===(a=o[0])||void 0===a?void 0:a.uuid)),v(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(H){e.next=3;break}return p.ZP.warning("请输入文本"),e.abrupt("return");case 3:if("确认删除"===H){e.next=6;break}return p.ZP.warning("文本输入有误"),e.abrupt("return");case 6:return T(!0),e.next=9,(0,q.ZP)("/api/subject_knowledge.json",{method:"delete",body:{uuid:oe,subject_id:null==i?void 0:i.pathId}});case 9:0===(null==(t=e.sent)?void 0:t.status)&&(p.ZP.success("删除成功"),we(),S(!1)),T(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ie=function(){var e=s()(r()().mark((function e(t){var n,o,l,s,u=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(!(u.length>1&&void 0!==u[1])||u[1])&&v(!0),e.next=4,(0,q.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:0,subject_id:null==i?void 0:i.pathId,nodeUuid:null==t?void 0:t.knowledge_uuid}});case 4:0===(null==(n=e.sent)?void 0:n.status)&&((null==n||null===(o=n.data)||void 0===o||null===(o=o.nodes)||void 0===o?void 0:o.length)>0&&(s=null==n||null===(l=n.data)||void 0===l||null===(l=l.nodes)||void 0===l||null===(l=l.map((function(e){var t,n,i,r,o,l,s,u,c,d;return a()(a()({},null==e?void 0:e.properties),{},{rootNodeUuid:null==e||null===(t=e.properties)||void 0===t?void 0:t.rootNodeUuid,id:null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid,name:null==e||null===(i=e.properties)||void 0===i?void 0:i.name,description:null==e||null===(r=e.properties)||void 0===r?void 0:r.description,nodeType:null==e||null===(o=e.properties)||void 0===o?void 0:o.nodeType,tags:(null==e||null===(l=e.properties)||void 0===l?void 0:l.tags)&&(null==e||null===(s=e.properties)||void 0===s||null===(s=s.tags)||void 0===s||null===(s=s.split(","))||void 0===s?void 0:s.map((function(e){return{name:e}})))||[],colorType:parseInt(null==e||null===(u=e.properties)||void 0===u?void 0:u.color)>3?"3":null==e||null===(c=e.properties)||void 0===c?void 0:c.color,activeColor:"#FA6400",size:Xo[(null==e||null===(d=e.properties)||void 0===d?void 0:d.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0})})))||void 0===l?void 0:l[0],xe(s),Ae(!0)),v(!1));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ee=function(){var e=s()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:R(null==t?void 0:t.knowledge_uuid);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Be=function(){var e=s()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ae(t),we(t);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(Sn,{children:[(0,Z.jsx)("span",{className:"relative",style:{float:"right"},children:ye&&(0,Z.jsx)(m.ZP,{className:io,size:"large",shape:"round",onClick:function(){B(null),w(!0)},type:"primary",children:"创建学习路径"})}),(0,Z.jsxs)("div",{className:Hr,children:[(0,Z.jsxs)("div",{className:Yr,children:[(0,Z.jsxs)("div",{className:Wr,children:[(0,Z.jsx)("span",{className:Jr,children:"图谱类型"}),(0,Z.jsx)("div",{className:Kr,children:null==te?void 0:te.map((function(e,t){return(0,Z.jsx)("div",{onClick:function(){return Be(null==e?void 0:e.uuid)},className:Ot()(Xr,oe===e.uuid&&qr),children:null==e?void 0:e.name},t)}))})]}),(0,Z.jsx)(X.Z,{spinning:h,children:null!=V&&null!==(t=V.data)&&void 0!==t&&t.length?(0,Z.jsxs)(Z.Fragment,{children:[ye?(0,Z.jsxs)("div",{className:Vr,children:[(0,Z.jsxs)("div",{className:_r,children:[(0,Z.jsxs)("div",{children:[(0,Z.jsx)("img",{src:Rn}),(0,Z.jsx)("span",{children:"资源总数"}),(0,Z.jsx)("b",{children:null==V?void 0:V.resource_count})]}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("img",{src:Ln}),(0,Z.jsx)("span",{children:"平均学习完成率"}),(0,Z.jsxs)("b",{style:{color:"#F7B500"},children:[null==V?void 0:V.complete_rate,"%"]})]}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("img",{src:Dn}),(0,Z.jsx)("span",{children:"平均学习掌握率"}),(0,Z.jsxs)("b",{style:{color:"#3AFFC8"},children:[null==V?void 0:V.grasp_rate,"%"]})]})]}),(0,Z.jsxs)("div",{className:$r,children:[(0,Z.jsxs)("div",{onClick:function(){B(oe),w(!0)},children:[(0,Z.jsx)("span",{children:(0,Z.jsx)("i",{className:"iconfont icon-bianji13"})}),(0,Z.jsx)("span",{children:"编辑学习路径"})]}),(0,Z.jsxs)("div",{onClick:function(){return S(!0)},children:[(0,Z.jsx)("span",{style:{background:"#E30000"},children:(0,Z.jsx)("i",{className:"iconfont icon-shanchu17"})}),(0,Z.jsx)("span",{children:"删除学习路径"})]})]})]}):(0,Z.jsxs)("div",{className:eo,children:[(0,Z.jsxs)("div",{className:to,children:[(0,Z.jsx)("img",{src:Rn}),(0,Z.jsxs)("aside",{children:[(0,Z.jsx)("span",{children:"资源总数"}),(0,Z.jsx)("b",{children:null==V?void 0:V.resource_count})]})]}),(0,Z.jsxs)("div",{className:to,children:[(0,Z.jsx)("img",{src:Ln}),(0,Z.jsxs)("aside",{children:[(0,Z.jsx)("span",{children:"学习完成率"}),(0,Z.jsxs)("b",{style:{color:"#F7B500"},children:[null==V?void 0:V.complete_rate,"%"]})]})]}),(0,Z.jsxs)("div",{className:to,children:[(0,Z.jsx)("img",{src:Dn}),(0,Z.jsxs)("aside",{children:[(0,Z.jsx)("span",{children:"学习掌握率"}),(0,Z.jsxs)("b",{style:{color:"#3AFFC8"},children:[null==V?void 0:V.grasp_rate,"%"]})]})]}),(0,Z.jsxs)("div",{className:to,children:[(0,Z.jsx)("img",{src:Un}),(0,Z.jsxs)("aside",{children:[(0,Z.jsx)("span",{style:{marginBottom:"10rem"},children:"上次学到"}),(0,Z.jsx)(j.Z,{title:null==V?void 0:V.last_knowledge_name,children:(0,Z.jsx)("b",{style:{color:"#7FAAFF",fontSize:"16rem"},children:(0,O.Pq)(null==V?void 0:V.last_knowledge_name,13)})})]})]}),(0,Z.jsx)("div",{onClick:function(){return Ie({knowledge_uuid:null==V?void 0:V.last_knowledge_uuid})},className:no,children:"继续学习"})]}),(0,Z.jsx)(po,{dataSource:(null==V?void 0:V.data)||[],onClick:Ie,onMore:Ee})]}):(0,Z.jsx)(Ci,{style:{height:"calc(100vh - 440rem)"},text:"暂无学习路径数据",textColor:"#fff",buttonText:ye&&"创建学习路径",onClick:function(){B(null),w(!0)}})})]}),z&&(0,Z.jsx)(Ko,{subjectId:null==i?void 0:i.pathId,visible:z,onCancel:function(){return R(!1)},onClickDetails:Ie}),C&&(0,Z.jsx)(Eo,{onOk:Be,setaddmodal:w,addmodal:C,uuid:E}),(0,Z.jsx)(g.Z,{title:"确认删除提示",open:M,centered:!0,confirmLoading:U,okButtonProps:{danger:!0},width:"600rem",okText:"确认删除",onCancel:function(){return S(!1)},cancelText:"取消",afterClose:function(){Y("")},onOk:be,children:(0,Z.jsxs)("div",{style:{background:"#fff",boxShadow:"0 3rem 4rem 0 #F3F3F3",borderRadius:"2rem",padding:"20rem"},children:[(0,Z.jsxs)("div",{style:{fontSize:"16rem",color:"#000"},children:["请确认是否删除《",null==te||null===(n=te.find((function(e){return e.uuid===oe})))||void 0===n?void 0:n.name,"》的学习路径?若已确认需要删除学习路径,请在下方文本框中输入“确认删除”文本后,点击“确认删除”按钮"]}),(0,Z.jsx)("div",{style:{fontSize:"16rem",color:"#E30000",margin:"20rem 0"},children:"提示:删除后将无法恢复学习路径,请谨慎操作。"}),(0,Z.jsx)(K.Z,{size:"large",placeholder:"请输入“确认删除”文本",value:H,onChange:function(e){return Y(e.target.value)}})]})})]})]}),(0,Z.jsx)(Bn,{initdata:function(){},uuid:"学习路径",Tabsdatas:ue,setshow:function(){},getData:we,buildTree:function(){},containerRef:function(){},showdetail:fe,setshowdetail:Ae,items:me})]})},Vo=["pathsDetail","user","globalSetting","loading","dispatch","activied","setactivied"],_o=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.pathsDetail,e.user,e.globalSetting,e.loading,e.dispatch;var t,n=e.activied,i=e.setactivied,r=(h()(e,Vo),(0,A.useParams)(),[{name:"课程信息",key:1,content:(0,Z.jsx)(Rr,{})},{name:"课程图谱",key:3,content:(0,Z.jsx)(Ir,{})},{name:"学习路径",key:2,content:(0,Z.jsx)(qo,{})},{name:"交流反馈",key:4,content:(0,Z.jsx)(Fr,{})}]);return(0,Z.jsxs)("div",{style:{background:"#010A23"},children:[(0,Z.jsx)("div",{className:ce,children:null==r?void 0:r.map((function(e){return(0,Z.jsx)("div",{onClick:function(){return i(e.key)},className:n===(null==e?void 0:e.key)?de:he,children:null==e?void 0:e.name})}))}),(0,Z.jsx)("div",{className:fe,children:null===(t=r.find((function(e){return e.key===n})))||void 0===t?void 0:t.content})]})})),$o=["pathsDetail","globalSetting","loading","dispatch"];le.Z.TabPane;function ea(e){var t=e.target,n=function(e,t){if(e.localName===t)return e;for(var n=0,i=e;i=i.parentNode;n++){if(i.localName===t)return i;if(i==document.documentElement)return!1}}(t,"a");if(console.log([n],null==n?void 0:n.href,44),(null==n||!n.href)&&"IMG"===t.tagName.toUpperCase()){var i=t.src||t.getAttribute("src");i&&-1===i.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),se.Z.publish("preview-image",i))}}var ta=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.loading;return{pathsDetail:t,globalSetting:e.globalSetting,loading:n}}))((function(e){e.pathsDetail,e.globalSetting,e.loading;var t=e.dispatch,n=(h()(e,$o),(0,A.useSearchParams)()),i=c()(n,1)[0],o=(0,A.useParams)(),l=(0,f.useRef)(),u=(0,f.useState)(""),d=c()(u,2),p=(d[0],d[1],(0,f.useState)(1)),g=c()(p,2),v=g[0],m=g[1];(0,f.useEffect)((function(){if(l.current)return l.current.addEventListener("mousedown",ea),function(){var e;null===(e=l.current)||void 0===e||e.removeEventListener("mousedown",ea)}}),[l.current]),(0,f.useEffect)((function(){o.pathId&&x()}),[o.pathId]),(0,f.useEffect)((function(){return t({type:"globalSetting/footerToggle",payload:!1}),function(){t({type:"globalSetting/footerToggle",payload:!0})}}),[]);var x=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"pathsDetail/getPathsDetail",payload:a()({id:o.pathId,knowledge:!0},(0,O.oP)())});case 2:n=e.sent,t({type:"pathsDetail/getRightData",payload:{id:o.pathId}}),t({type:"pathsDetail/getStageData",payload:{subject_id:o.pathId,show_course_section:null==n?void 0:n.show_course_section}}),null!=n&&n.id&&i.get("token")&&(location.href=location.pathname);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Z.jsx)(X.Z,{spinning:!1,children:(0,Z.jsxs)("section",{id:"knowledgegraphDetail",className:ue,children:[(0,Z.jsx)(ae,{}),(0,Z.jsx)(_o,{activied:v,setactivied:m})]})})}))},54173:function(e,t,n){"use strict";function i(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(e){console.log(e,":e")}}function r(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}n.d(t,{BU:function(){return r},Dj:function(){return i},gH:function(){return o},vp:function(){return a}});var o=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function a(){var e=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",e),null!=e}},82895:function(e,t,n){"use strict";n.d(t,{rX:function(){return E},pW:function(){return B},gy:function(){return j},xY:function(){return I},O5:function(){return b},tJ:function(){return m},o1:function(){return x},Rd:function(){return w}});var i=n(7557),r=n.n(i),o=n(41498),a=n.n(o),l=n(18892),s=n(43418),u=n(28103),c=n(8591),d=n(79905),h=n(99144),f=n(680),A=n(25510),p=n.p+"static/newqrcode.a8740efb.png",g=n(32637),v=n(37712),m=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!x(e)||!y(t))},x=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},y=function(){var e,t=(0,l.getDvaApp)()._store.getState(),n=t.user;return!(null===(e=n.userInfo)||void 0===e||!e.profile_completed)||(s.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,h.xg)("/account/profile/edit"),C()}}),!1)},C=function(){s.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},w=function(){s.Z.warning({title:"提示",icon:null,width:400,content:(0,v.jsxs)("div",{style:{textAlign:"center"},children:[(0,v.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,v.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:g}),(0,v.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},b=function(){var e;return!(null===(e=(0,l.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(s.Z.confirm({title:"提示",centered:!0,content:(0,v.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,h.xg)("/account/certification")}}),!1)},I=function(){return!!(0,d.V9)()||(s.Z.warning({centered:!0,width:530,title:"提示",content:(0,v.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,v.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,v.jsx)("img",{src:p,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},E=function(e,t){return!!e||(s.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,v.jsxs)("div",{children:[(0,v.jsx)("p",{children:t||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,v.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,v.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,v.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,h.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},B=function(e){s.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,v.jsxs)("div",{children:[(0,v.jsxs)("div",{children:[(0,v.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,v.jsx)(u.Z,{}),(0,v.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,v.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,v.jsx)("a",{children:e}),"天。"]}),(0,v.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,v.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,v.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,v.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:A,alt:"二维码",width:160})})]})})},j=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=(0,l.getDvaApp)()._store.getState(),i=n.shixunsDetail.detail;if(2===(null==i?void 0:i.public)||1===(null==i?void 0:i.public)||3===(null==i?void 0:i.shixun_status)){var o="";return 2===(null==i?void 0:i.public)&&(o="已公开"),1===(null==i?void 0:i.public)&&(o="待审核"),3===(null==i?void 0:i.shixun_status)&&(o="已关闭"),s.Z.info({centered:!0,icon:(0,v.jsx)(f.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,v.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,v.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,v.jsxs)("span",{children:["该实践项目的状态为",o,",",t,"。"]}),(0,v.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,v.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:A,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==i?void 0:i.shixun_status)&&(s.Z.confirm({centered:!0,icon:(0,v.jsx)(f.Z,{}),title:"提示",content:(0,v.jsxs)("div",{children:[(0,v.jsxs)("span",{children:["该实践项目已发布,",t,"。"]}),(0,v.jsx)("br",{}),(0,v.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var t;s.Z.confirm({width:440,centered:!0,icon:(0,v.jsx)(f.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(t=a()(r()().mark((function t(){return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==i?void 0:i.identifier}});case 2:401!==t.sent.status&&(c.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==i?void 0:i.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==i?void 0:i.identifier}}));case 4:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})}}),!0)}},32637:function(e,t,n){"use strict";e.exports=n.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},96908:function(e){"use strict";e.exports="data:image/png;base64,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"},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII="}}]); \ No newline at end of file diff --git a/p__knowledgegraph__Detail__id.chunk.css b/p__knowledgegraph__Detail__id.chunk.css new file mode 100644 index 0000000000..117433ab4d --- /dev/null +++ b/p__knowledgegraph__Detail__id.chunk.css @@ -0,0 +1 @@ +.flex_box_center___wc3oP{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___YV6tt{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___DBgDc{box-align:center;align-items:center}.flex_box_center_end___uIUDS{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___kQEdA{box-orient:block-axis;flex-direction:column}.banner____Henj{background-image:url(static/path-detail.c07fccc6.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;display:box;display:flex;height:190rem;padding-top:36rem}.banner____Henj [class~=ant-tag]:hover{opacity:1}.wrp___PZhnF{margin:0 auto;position:relative;width:1840rem}.titleWrap___GqIYn{align-items:center;display:flex;margin-top:8rem}.titleFlexEnd___yQ3st{align-items:flex-end}.titleFlexEnd___yQ3st div{display:flex;height:42rem}.title___djFnh{color:#fff;font-size:27rem;margin-right:10rem}.titleName___o55kJ{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.titleIcon___iO27M{color:#747a7f}.contentWrap___EkBTW{display:box;display:flex;justify-content:space-between;margin-top:20rem;position:relative}.verticalLine___aj4o0{border-right:1rem solid #cdcdcd;height:42rem;margin-left:10rem}.contentLeftWrap___O08fb{color:#ebebeb;display:box;display:flex;font-size:14rem;text-align:center}#educoder .openCourseTag___M35c8{align-items:center;background-color:#ff6800;background-size:100% 100%;border:1rem solid #ff6800;border-radius:2rem;color:#fff;display:flex;font-size:14rem;height:26rem;justify-content:center;margin:10rem 10rem 30rem 0;min-width:78rem}.tagsWrap____zRBh{align-items:center;display:flex;justify-content:flex-start;max-width:266rem}.ratingWrap___FD4BS{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-right:15rem}.ratingTitle___sKXr7{color:#ccc;text-align:center}.rating___pPcWF{align-items:center;display:flex;margin-left:auto}.rating___pPcWF [class~=ant-rate-star]{font-size:13rem}.rating___pPcWF [class~=ant-rate]{color:#ffe11d;font-size:12rem;margin-top:3rem}.rating___pPcWF [class~=ant-rate-star]:not(:last-child){margin-right:3rem!important}.popoverWrap___XLvdy{height:177rem;justify-content:space-around;width:530rem}.popoverWrap___XLvdy,.popverLeft___JghVb{align-items:center;display:box;display:flex}.popverLeft___JghVb{flex-direction:column;justify-content:center;margin-left:10rem}.popoverRight___iN5hL{width:375rem}.popverScore___LpP2e{color:#ffa800;font-size:24rem;line-height:20rem}.popoverRateWrap___y3lUU{align-items:center;display:box;display:flex;flex-flow:row nowrap}.popoverProgress___SPsPq{flex:1 0;margin-left:10rem}.button___w71Iu{background-color:#0152d9;border:1rem solid #0152d9;border-radius:4rem;box-sizing:border-box;color:#fff;cursor:pointer;padding:0;text-align:center}.button___w71Iu span{padding:0 10rem}.operationWrap___xfwLx{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:0}.forkWrap___PUfTF{display:flex}.fork___SPjy6{display:inline-block;flex:1 1;font-size:14rem;text-align:center}.forkNum___fwVaA{border-left:1rem solid #fff;color:#fff;display:block;float:left;text-align:center;width:36rem}.button___w71Iu:hover{background-color:#0152d9;border:1rem solid #0152d9;color:#fff}.buttonTransparent___V0ey6{background-color:transparent;border:1rem solid #fff;color:#fff}.buttonTransparent___V0ey6:hover{background-color:transparent;border:1rem solid #fff;color:#fff}.buttonLearnStatistics___sWuSx{background:#fff;border:1rem solid #fff;border-radius:4rem;color:#0152d9;cursor:pointer;font-size:15rem;text-align:center;width:103rem}.buttonLearnStatistics___sWuSx:hover{border:1rem solid #fff;color:#0152d9}.publishPopverWrap___maOAE{padding:20rem 20rem 10rem}.colorFF6802___Gb0xJ{color:#ff6802}.w140___XOi_m{width:140rem}.nav___j9ULg{background:#fff;border-radius:4rem;height:70rem;justify-content:space-between;left:0;margin-top:20rem;position:absolute;top:220rem;width:100%}.navLeft___EEDpJ,.nav___j9ULg{align-items:center;display:flex;flex-direction:row}.navLeft___EEDpJ{margin-left:auto;margin-right:auto;width:1200rem}.navContent___p8ZjQ{margin-left:100rem}.flexRow___cGkPG,.navContent___p8ZjQ{align-items:center;display:flex;flex-direction:row}.flexRow___cGkPG{justify-content:flex-end;margin-right:10rem}.navRight____bBx2{display:flex;flex-direction:column;font-size:14rem;margin-right:10rem}.navLeftIcon___yRiiz{color:#0152d9;display:inline-block;font-size:16rem;margin-right:10rem}.colorOrange___isY7L{color:#ee4a1f}.contentItem___OdKIu{margin-left:20rem}.contentItemTitle___MBdkH{color:#9b9b9b;font-size:12rem}.contentItemText___YDgQC{color:#05101a;font-size:14rem}.classButton___gidYF{background:#0152d9;border-radius:4rem;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:18rem;height:44rem;line-height:44rem;padding:0 10rem;text-align:center}.classButton___gidYF:hover{background:#0152d9;color:#fff;outline:0;text-decoration:none}.bg28e___AuhUg{background:#28be6c}.bgGray___zHFT7{background:#bfbfbf}.btn___n_xyk{background:#44d7b6;border-radius:4rem;font-size:12rem;height:24rem;line-height:24rem;margin:0 10rem;padding:0 13rem}.btn___n_xyk,.name___AkijA{color:#fff;text-align:center}.name___AkijA{font-size:24rem;font-weight:600;line-height:33rem}.titleright___AQpHe{display:flex;position:absolute;right:0;top:0}.titleright___AQpHe>div{align-items:center;cursor:pointer;display:flex}.titleright___AQpHe>div>span{color:#fff;font-size:15rem;margin-left:11rem}.titleright___AQpHe .edits___h0Etp .edit___YwQgI{background:hsla(0,0%,100%,.2);border-radius:50%;height:30rem;line-height:30rem;text-align:center;width:30rem}.titleright___AQpHe .edits___h0Etp:hover .edit___YwQgI{background:#37ad83}.titleright___AQpHe .deletes___AEqz3 .delete___C4ZUp{background:hsla(0,0%,100%,.2);border-radius:50%;height:30rem;line-height:30rem;text-align:center;width:30rem}.titleright___AQpHe .deletes___AEqz3:hover .delete___C4ZUp{background:#e30000}.content___urv2c{align-items:center;color:#fff;display:flex;font-size:16rem;font-weight:400;justify-content:center;margin-top:24rem;text-align:center}.content___urv2c>span{margin-right:20rem}.content___urv2c .go___BHrT0{align-items:center;background:linear-gradient(180deg,hsla(0,0%,93%,.5),hsla(0,0%,89%,0) 51%,hsla(0,0%,85%,.3));border-image:linear-gradient(318deg,rgba(148,187,173,.58),#fff) 1 1;border-radius:15rem;display:flex;font-size:14rem;height:30rem;line-height:30rem;width:136rem}.content___urv2c .go___BHrT0 .goicon___b33d6{height:30rem;margin-right:8rem;width:30rem}.tabs___bmtXw{-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem);background:rgba(0,63,108,.8);border-radius:8rem 8rem 0 0;height:60rem;width:1840rem}.scoremodal___fmnFq [class~=ant-modal-body]{padding:25px}.scoremodal___fmnFq [class~=ant-select-selector]{align-items:center;height:38px!important}.scoremodal___fmnFq .selectWrapper___IroW1 span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___fmnFq .selectWrapper___IroW1 div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___fmnFq .selectWrapper___IroW1 div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___fmnFq .selectWrapper___IroW1 div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___fmnFq .selectWrapper___IroW1 div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___fmnFq .selectWrapper___IroW1 span[class~=ant-select-arrow]{right:12px}.scoremodal___fmnFq .allqingchu___X3xiy{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___fmnFq .allqingchu___X3xiy span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___fmnFq .allqingchu___X3xiy:hover,.scoremodal___fmnFq .allqingchu___X3xiy:hover span{color:#e30000}.scoremodal___fmnFq .title___ZBwpI{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___fmnFq .score___VfabZ{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___fmnFq .close___vzKBd{color:#979797;cursor:pointer;font-size:12px}.scoremodal___fmnFq .content___ElbGJ{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___fmnFq .content___ElbGJ span{display:flex;flex:1 1}.scoremodal___fmnFq .content___ElbGJ span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___fmnFq .items___wsPZP{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___fmnFq .items___wsPZP span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___fmnFq .items___wsPZP span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___fmnFq .bottom___VpQqL{margin-top:20px;text-align:end;width:100%}.scoremodal___fmnFq .bottom___VpQqL .yes___R8bRv{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___fmnFq .bottom___VpQqL .no___jAMOC{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___fmnFq .titlecount___on2Sg{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___fmnFq .add___iLQVc{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___fmnFq .search____Utl0{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:290px}.scoremodal___fmnFq .search____Utl0 [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___fmnFq .search____Utl0 [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___fmnFq .search____Utl0 [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___fmnFq .search____Utl0 span[class~=ant-input-group-addon]{display:none}.scoremodal___fmnFq .search____Utl0 .searchIcon___IhgPF{cursor:pointer;margin-right:14px}.scoremodal___fmnFq .search____Utl0 input{background-color:#f6f7f9;font-size:14px}.scoremodal___fmnFq .header_style___qsUr0{border-bottom:1px solid #f0f0f0;display:flex;margin-top:10px}.scoremodal___fmnFq .header_style___qsUr0 .tabWrap___YuaSr div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:40px}.scoremodal___fmnFq .header_style___qsUr0 .tabWrap___YuaSr div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___fmnFq .header_style___qsUr0 .tabWrap___YuaSr [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___fmnFq .header_style___qsUr0 .tabWrap___YuaSr [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___fmnFq .header_style___qsUr0 .tabWrap___YuaSr [class~=ant-tabs-nav]:before{background:#f1f1f1}.scoremodal___fmnFq .header_style___qsUr0 .tabWrap___YuaSr [class~=ant-tabs-nav]:before{border-bottom:none}.scoremodal___fmnFq .header_style___qsUr0 .form_style___Qfzrb{align-items:center;margin-left:auto}.wrap___ytDbl{padding:14px auto}.wrap_title___CflDL{color:#5f6368;font-size:14px;margin-bottom:5px;margin-top:30px}.radioWrap___HmNHM{background:#f4faff;cursor:default;height:270px;margin-bottom:20px;margin-top:5px;overflow-y:auto;padding:5px}.checkboxWrap___CqfPX{display:flex;flex-direction:column}.radio___a3X6r{display:block;height:30px;line-height:30px;margin-left:8px}.radio___a3X6r span{font-size:14px}.colorFF0000___o2gJu{color:red}.pagination___LVcwR{margin:10px auto 0}.createMkdir___LeITF{align-items:center;display:flex;justify-content:space-between;margin-top:5px}.tree___Q25Pl{background-color:#f4faff}.tree___Q25Pl [class~=ant-tree-title]{font-size:14px}.brief___LOzpE{font-size:14px;font-weight:400;margin-bottom:30px}.contentTitle___xkdcN{align-items:center;color:#000;display:flex}.contentTitle___xkdcN,.content___Vtri0{font-size:14px;font-weight:400}.tips___tuAtH{color:#6b758b;font-size:12px;font-weight:400;padding-left:14px}.antdTable___s8T2N{margin-bottom:20px;margin-top:10px}.antdTable___s8T2N thead[class~=ant-table-thead]>tr>th{background:#f2f2f2;color:#5f6367}.antdTable___s8T2N .tableCell___kN9Fw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.antdModal___WVBk3 div[class~=ant-modal-header]{padding-left:40px;padding-top:30px}.antdModal___WVBk3 button[class~=ant-modal-close]{right:10px;top:18px}.antdModal___WVBk3 button[class~=ant-modal-close] span[class~=ant-modal-close-x]{font-size:18px}.antdModal___WVBk3 div[class~=ant-modal-body]{max-height:620px;overflow:auto;padding-left:40px;padding-right:40px}.antdModal___WVBk3 div[class~=ant-modal-footer]{border-top:none;padding-bottom:30px;padding-right:40px}.orangeColor___ryB2u{color:#fe6300}.applyPublicContainer___pImhb .ant-modal-header{padding:30px 20px 20px 40px}.applyPublicContainer___pImhb .ant-modal-header .ant-modal-title{color:#000;font-size:16px;font-weight:500}.applyPublicContainer___pImhb .ant-modal-body{padding:0}.applyPublicContainer___pImhb .ant-modal-close{right:20px}.applyPublicContainer___pImhb .ant-modal-close .ant-modal-close-x{height:68px;line-height:68px}.applyPublicContainer___pImhb .ant-modal-footer{border-top:none;margin-top:0!important}.applyPublicContainer___pImhb .ant-modal-footer>button{border-radius:4px;font-size:16px;height:40px}.applyPublicContainer___pImhb .ant-modal-footer>button+button{margin-left:20px}.applyPublicContainer___pImhb .ant-input{border-radius:4px;min-height:40px}.applyPublicContainer___pImhb .ant-form-item{margin-bottom:20px}.applyPublicContainer___pImhb [class~=ant-select-selector]{height:40px!important}.applyPublicContainer___pImhb [class~=ant-select-selector] input[class~=ant-select-selection-search-input],.applyPublicContainer___pImhb [class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:40px!important;line-height:40px!important}.applyPublicContainer___pImhb [class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:40px!important}.applyPublicContainer___pImhb [class~=ant-select-selection-search] input{height:40px!important}.applyPublicContainer___pImhb .ant-form-item-label{padding-top:6px}.applyPublicContainer___pImhb .applyPublicContent____dPHq{position:relative}.applyPublicContainer___pImhb .applyPublicContent____dPHq .spin___bBN3v{align-items:center;background:rgba(0,0,0,.1);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.applyPublicContainer___pImhb .applyPublicContent____dPHq .tips___uXmwo{align-items:center;color:#9096a3;display:flex;font-size:14px;font-weight:400;margin-bottom:16px;padding-top:5px}.applyPublicContainer___pImhb .applyPublicContent____dPHq .action___D3zVt{align-items:center;cursor:pointer;display:flex;height:22px;justify-content:space-between;margin-top:6px;padding-left:20px}.applyPublicContainer___pImhb .applyPublicContent____dPHq .action___D3zVt>div:first-child{color:#0152d9}.applyPublicContainer___pImhb .applyPublicContent____dPHq .action___D3zVt>div:last-child{color:#999}.applyPublicContainer___pImhb .applyPublicContent____dPHq .action___D3zVt>div:last-child i{color:#ccc;font-size:12px;margin-left:4px}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.flex_box_center___gyNAa{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___zekzh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___GQtHt{box-align:center;align-items:center}.flex_box_center_end___P3hWY{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___YRmML{box-orient:block-axis;flex-direction:column}.bg___w3m29{background:#fafafa;height:calc(100vh - 72px);overflow:hidden}.wrap___DQAaW{display:box;display:flex;justify-content:space-between}.content___ISSC7{width:66.7%}.wrapTabs___UH3jY .ant-tabs-nav{margin:0}.wrapTabs___UH3jY .ant-tabs-tab-btn{font-size:16px}.intro___GxOgI{background-color:#fff;padding:40px 20px}.introTitle___LyPY5{margin-bottom:20px}.introTitle___LyPY5 span{font-size:18px;font-weight:700}.flex_box_center___FSHWz{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___xMj_8{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___TftIO{box-align:center;align-items:center}.flex_box_center_end___KM3sc{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___o0txR{box-orient:block-axis;flex-direction:column}.tabs___kpTFv{-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem);background:rgba(0,63,108,.8);border-radius:8rem 8rem 0 0;display:flex;height:60rem;margin:-30rem auto;width:1840rem}.tabs___kpTFv .activied___IE4FQ{background:#1b8565;box-shadow:inset 0 1rem 2rem 0 hsla(0,0%,100%,.5);height:67rem;line-height:67rem;margin-top:-7rem}.tabs___kpTFv .activied___IE4FQ,.tabs___kpTFv .tab___JSx4b{border-radius:8rem 8rem 0 0;color:#fff;cursor:pointer;font-size:22rem;text-align:center;width:160rem}.tabs___kpTFv .tab___JSx4b{background:#19527b;height:60rem;line-height:60rem}.content___I7f9K{background:#010a23}.flex_box_center___X1Bk6{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___uybt7{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___eRrsT{box-align:center;align-items:center}.flex_box_center_end___twuIC{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___GZ7ID{box-orient:block-axis;flex-direction:column}.tabs___lQRiO{background:#01243d;display:flex;height:80rem;line-height:80rem;margin:0 auto;padding:0 48rem;width:1840rem}.tabs___lQRiO .activied___xuukl{background:#1b8565;box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.5)}.tabs___lQRiO .activied___xuukl,.tabs___lQRiO .tab___BDDdU{border-radius:2rem;color:#fff;cursor:pointer;display:block;font-size:16rem;height:40rem;line-height:40rem;padding:0 32rem}.tabs___lQRiO .tab___BDDdU{background:#19527b;box-shadow:inset 0 1px 2px 0 hsla(0,0%,100%,.5)}.content___Njpry{background:#010a23}.autocomp___H_feM{color:#fff}.autocomp___H_feM div[class~=ant-select-open] div[class~=ant-select-selector]{background-color:#202f4f!important;border:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:20rem!important;border-top-right-radius:20rem!important;box-shadow:inset 0 1px 2px 0 #000;height:40rem!important}.autocomp___H_feM div[class~=ant-select-open] div[class~=ant-select-selector] span[class~=ant-select-selection-search]>input{color:#fff!important;height:40rem!important}.autocomp___H_feM div[class~=ant-select-open] div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{color:#fff;font-size:14rem;line-height:40rem!important}.autocomp___H_feM .autocompwidth___RMYtG{width:348rem}.autocomp___H_feM div[class~=ant-select-selector]{background-color:#202f4f!important;border:none!important;border-radius:20rem!important;box-shadow:inset 0 1px 2px 0 #000;height:40rem!important}.autocomp___H_feM div[class~=ant-select-selector] span[class~=ant-select-selection-search]>input{color:#fff!important;height:40rem!important}.autocomp___H_feM div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{color:#fff;font-size:14rem;line-height:40rem!important}.hoverone___j7m8k{border-radius:90rem;margin-right:15rem;padding-bottom:10rem;padding-top:5rem;position:relative;text-align:center}.hoverone___j7m8k>div{cursor:pointer}.hoverone___j7m8k>div:not(:first-child){margin-top:15rem}.hoverone___j7m8k img{height:40rem;width:40rem}.hoverone___j7m8k *{position:relative;z-index:1}.hoverone___j7m8k:hover:after{background:rgba(32,47,79,.7);border-radius:90rem;box-sizing:content-box;content:"";height:100%;left:-6rem;padding:6rem;position:absolute;top:-3rem;width:100%;z-index:0}.hoverone___j7m8k:hover .name___qwPqM{display:block}.hoverone___j7m8k:hover .img___WHKD_{display:inline}.hoverone___j7m8k .name___qwPqM{color:#fff;display:none;font-size:12rem;margin-top:5rem}.hoverone___j7m8k .img___WHKD_{display:none}.autopop___YCC3k{background-color:#202f4f!important;border-bottom-left-radius:20rem!important;border-bottom-right-radius:20rem!important;border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:-15rem!important;max-height:540rem!important;overflow:auto!important;padding:0 0 15rem!important}.autopop___YCC3k div[class~=ant-select-item-option-active]{border:1px solid #37ad83!important}.studentHead___DeVom{align-items:center;background:#1a2239;display:flex;height:120rem;margin-top:1rem;padding:0 30rem}.studentHead___DeVom .headLi___qiYnp{align-items:center;display:flex;margin-left:220rem}.studentHead___DeVom .headLi___qiYnp:first-child{margin-left:0}.studentHead___DeVom .headLi___qiYnp img{margin-right:8rem;width:98rem}.studentHead___DeVom .headLi___qiYnp span{color:#fff;display:block;font-size:14rem;font-weight:500}.studentHead___DeVom .headLi___qiYnp b{color:#12d5ff;font-size:28rem}.studentHead___DeVom .btn___s7HI8{background:linear-gradient(180deg,hsla(0,0%,93%,.5),hsla(0,0%,89%,0) 51%,hsla(0,0%,85%,.3));border:1rem solid;border-radius:20rem;color:#44d7b6;cursor:pointer;font-size:14rem;font-weight:500;height:40rem;line-height:38rem;margin-left:auto;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:98rem}.flex_box_center___bAhU8{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___fGcUL{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___hqbFm{box-align:center;align-items:center}.flex_box_center_end___h8cjt{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___jkfSL{box-orient:block-axis;flex-direction:column}.detailmodal___KEy8k{display:flex;justify-content:space-between}.detailmodal___KEy8k .title___M0Bdn{color:#000;font-size:18rem;font-weight:500}.detailmodal___KEy8k .button___oEMiZ{align-items:center;border-radius:15rem;box-shadow:none;display:inline-flex;font-size:12rem;height:30rem;line-height:30rem;margin-right:10rem}.drawer___Pwq6m div[class~=ant-drawer-content-wrapper]{box-shadow:none!important}.drawer___Pwq6m div[class~=ant-drawer-content]{position:absolute;right:0;width:630rem!important}.drawer___Pwq6m .tabstyle___hGelr{background:#f6f7f9;border:1rem solid #fff;border-radius:21rem;box-shadow:inset 0 2rem 3rem 0 #c5cbc9;display:flex;height:40rem;justify-content:space-between;line-height:40rem;margin-top:20rem}.drawer___Pwq6m .tabstyle___hGelr .items___RrF7L{color:#333;cursor:pointer;font-size:16rem;text-align:center;width:50%}.drawer___Pwq6m .tabstyle___hGelr .itemsactivite____kVzF{background:linear-gradient(180deg,#009572,#067a5f);border:1rem solid #fff;border-radius:19rem;color:#fff;cursor:pointer;font-size:16rem;text-align:center;width:50%}.drawer___Pwq6m .nodetitle___UgLxl{align-items:center;background:#d5f1ea;border-radius:8rem 8rem 0 0;color:#1b8565;display:flex;height:38rem;margin-top:20rem;padding:0 10rem}.drawer___Pwq6m .nodeboyd___R1M87{background:#fff;border-radius:0 0 2rem 2rem;box-shadow:0 3rem 4rem 0 #f3f3f3;overflow:auto;padding:20rem}.drawer___Pwq6m .nodeboyd___R1M87 .listitem___CjR4j{align-items:center;display:flex;margin-top:20rem}.drawer___Pwq6m .nodeboyd___R1M87 .listitem___CjR4j>label{color:#5f6368;font-size:16rem;margin-right:25rem;min-width:65rem}.drawer___Pwq6m .nodeboyd___R1M87 .listitem___CjR4j>span{color:#333;font-size:16rem}.drawer___Pwq6m .nodeboyd___R1M87 .listitem___CjR4j>div{display:flex;flex-wrap:wrap;gap:20rem}.drawer___Pwq6m .Tabs___gAkar div[class~=ant-tabs-nav]{margin-bottom:0}.drawer___Pwq6m .Tabs___gAkar div[class~=ant-tabs-nav]:before{border-bottom-color:#37ad83!important}.drawer___Pwq6m .Tabs___gAkar div[class~=ant-tabs-content-holder]{border:1rem solid #37ad83!important;border-top-color:#fff!important}.drawer___Pwq6m .Tabs___gAkar div[class~=ant-tabs-tab]{background:#f6f7f9;border-bottom-color:#37ad83!important;box-shadow:inset 0 2rem 3rem 0 #c5cbc9}.drawer___Pwq6m .Tabs___gAkar div[class~=ant-tabs-tab-active]{border:1rem solid #37ad83!important;border-bottom-color:#fff!important}.addmodal___KHvV4 .title___M0Bdn{background:#d5f1ea;border-radius:8rem 8rem 0 0;color:#1b8565;display:flex;font-size:16rem;height:38rem;justify-content:space-between;line-height:38rem;padding:0 12rem}.addmodal___KHvV4 .gxcoent___B8UeJ{background:#fff;border-radius:0 0 2rem 2rem;box-shadow:0 3rem 4rem 0 #f3f3f3;padding:20rem 20rem 20rem 6rem}.addmodal___KHvV4 .gxcoent___B8UeJ .gxtitle___Ezw1C{align-items:center;color:#5f6368;display:flex;font-size:16rem}.addmodal___KHvV4 .gxcoent___B8UeJ .gxtitle___Ezw1C .Colortitle___kChPm{height:16rem;margin-right:8rem;width:8rem}.addmodal___KHvV4 .gxcoent___B8UeJ .gxbody___HmZPk{display:flex;flex-wrap:wrap;gap:20rem;margin-top:30rem}.addmodal___KHvV4 .gxcoent___B8UeJ .gxbody___HmZPk .tag___b2Gak{background:#24a881;border-radius:4rem;color:#fff;font-size:16rem;padding:7rem 10rem}.addmodal___KHvV4 .form___wY8YH{background:#fff;border-radius:0 0 2rem 2rem;box-shadow:0 3rem 4rem 0 #f3f3f3;padding:20rem 20rem 20rem 6rem}.addmodal___KHvV4 .form___wY8YH div[class~=ant-form-item-label]>label{font-size:14rem}.addmodal___KHvV4 .form___wY8YH div[class~=ant-form-item]{margin-bottom:20rem}.addmodal___KHvV4 .form___wY8YH .radioform___RW7Fy label[class~=ant-radio-wrapper]{font-size:16rem!important}.settingmodal___LgbSA .Tabs___gAkar div[class~=ant-tabs-nav]{margin-bottom:0}.settingmodal___LgbSA .Tabs___gAkar div[class~=ant-tabs-nav]:before{border-bottom-color:#37ad83!important}.settingmodal___LgbSA .Tabs___gAkar div[class~=ant-tabs-content-holder]{border:1rem solid #37ad83!important;border-top-color:#fff!important}.settingmodal___LgbSA .Tabs___gAkar div[class~=ant-tabs-tab]{background:#f6f7f9;border-bottom-color:#37ad83!important;box-shadow:inset 0 2rem 3rem 0 #c5cbc9}.settingmodal___LgbSA .Tabs___gAkar div[class~=ant-tabs-tab-active]{border:1rem solid #37ad83!important;border-bottom-color:#fff!important}.settingmodal___LgbSA .body___KaaXx{display:flex;height:452rem;margin-top:-2rem}.settingmodal___LgbSA .body___KaaXx .left___BbRKH{overflow:auto;padding:20rem;width:770rem}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .header___E8vej{align-items:center;display:flex;justify-content:space-between}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn{align-items:center;display:flex;height:40rem;justify-content:space-between;padding:0 10rem}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn:hover{background:#e8f2ef}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn:hover .hudong___MzZbW{display:block}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn .hudong___MzZbW{display:none;font-size:14rem}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn .hudong___MzZbW .colortitle___PgqHg{color:#1b8565}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn .hudong___MzZbW .colortitle___PgqHg:hover{color:#37ad83}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn .hudong___MzZbW>span{color:#1b8565}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn .hudong___MzZbW>span:hover{color:#37ad83}.settingmodal___LgbSA .body___KaaXx .right___jzXCF{border-left:1rem solid #37ad83;height:452rem;overflow:auto;width:380rem}.settingmodal___LgbSA .body___KaaXx .right___jzXCF .title___M0Bdn{background:#d5f1ea;color:#1b8565;font-size:16rem;padding:10rem 25rem}.settingmodal___LgbSA .body___KaaXx .right___jzXCF .gxtitle___Ezw1C{align-items:center;color:#5f6368;display:flex;font-size:16rem}.settingmodal___LgbSA .body___KaaXx .right___jzXCF .gxtitle___Ezw1C .Colortitle___kChPm{height:16rem;margin-right:8rem;width:8rem}.settingmodal___LgbSA .body___KaaXx .right___jzXCF .gxbody___HmZPk{display:flex;flex-wrap:wrap;gap:20rem;margin-top:30rem}.settingmodal___LgbSA .body___KaaXx .right___jzXCF .gxbody___HmZPk .tag___b2Gak{background:#24a881;border-radius:4rem;color:#fff;font-size:16rem;padding:7rem 10rem}.multiple___GQEEM{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.settingtag___XVMCI{align-items:center;background:#24a881;border-radius:2rem;color:#fff;display:flex;font-size:12rem;height:18rem;justify-content:center;margin-right:10rem;min-width:30rem;width:30rem}.tree___zz_WU span[class~=ant-tree-node-content-wrapper]{background:#fff!important;padding:0!important}.select___HL7_r div[class~=ant-select-selector]{border-radius:0;height:40rem!important}.input___reuVt span[class~=ant-input-wrapper]{height:40rem!important}.input___reuVt span[class~=ant-input-group-addon]{height:40rem!important}.input___reuVt input[class~=ant-input]{height:40rem!important}.DetailStatistics___v31Uq .header___E8vej{align-items:center;background:#d5f1ea;border-radius:8rem 8rem 0 0;display:flex;height:44rem;line-height:44rem;margin-top:20rem;padding:0 10rem}.DetailStatistics___v31Uq .header___E8vej .title___M0Bdn{color:#1b8565;font-size:16rem;margin-right:10rem}.DetailStatistics___v31Uq .header___E8vej span[class~=ant-radio-inner]{border-width:1rem;height:16rem;width:16rem}.DetailStatistics___v31Uq .header___E8vej span[class~=ant-radio-inner]:after{height:16rem;margin-left:-8rem;margin-top:-8rem;width:16rem}.DetailStatistics___v31Uq .header___E8vej label[class~=ant-radio-wrapper]{align-items:center}.DetailStatistics___v31Uq .header___E8vej label[class~=ant-radio-wrapper]>span{color:#1b8565;font-size:16rem}.DetailStatistics___v31Uq .header___E8vej div[class~=ant-select-selector]{height:32rem!important;padding:0 11rem}.DetailStatistics___v31Uq .header___E8vej div[class~=ant-select-selector] span[class~=ant-select-selection-item]{color:#1b8565;font-size:14rem;line-height:30rem;padding-right:18rem}.DetailStatistics___v31Uq .header___E8vej div[class~=ant-select-selector] span[class~=ant-select-suffix]{font-size:12rem}.DetailStatistics___v31Uq .left___BbRKH{background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:4rem;box-shadow:0 2rem 3rem 0 #f1f0f1;height:200rem;padding:25rem;width:250rem}.DetailStatistics___v31Uq .left___BbRKH>img{height:35rem;width:46rem}.DetailStatistics___v31Uq .left___BbRKH .xxrs___Q156g{color:#434d6c;font-size:14rem;font-weight:400}.DetailStatistics___v31Uq .left___BbRKH .xxrscount___OdU60{color:#434d6c;font-size:26rem;font-weight:400}.DetailStatistics___v31Uq .right___jzXCF{margin-left:15rem}.DetailStatistics___v31Uq .right___jzXCF .righttop___dnIBD{align-items:center;background:linear-gradient(180deg,rgba(255,170,64,.11),hsla(0,0%,100%,.48));border-radius:4rem;box-shadow:0 2rem 3rem 0 #f1f0f1;display:flex;height:92rem;padding:17rem;width:270rem}.DetailStatistics___v31Uq .right___jzXCF .righttop___dnIBD>img{height:35rem;margin-right:30rem;width:48rem}.DetailStatistics___v31Uq .right___jzXCF .rightbottom___B0s8j{align-items:center;background:linear-gradient(180deg,rgba(108,202,169,.21),hsla(0,0%,100%,.56));border-radius:4rem;box-shadow:0 2rem 3rem 0 #f1f0f1;display:flex;height:92rem;margin-top:15rem;padding:17rem;width:270rem}.DetailStatistics___v31Uq .right___jzXCF .rightbottom___B0s8j>img{height:35rem;margin-right:30rem;width:48rem}.DetailStatistics___v31Uq .right___jzXCF .xxrs___Q156g{color:#434d6c;font-size:14rem;font-weight:400}.DetailStatistics___v31Uq .right___jzXCF .xxrscount___OdU60{color:#434d6c;font-size:26rem;font-weight:400}.tag___aXy_L{background:rgba(27,175,234,.8);border:2rem solid #68d5ff;border-radius:4rem;color:#fff;display:inline-block;font-size:16rem;line-height:28rem;margin-bottom:20rem;margin-right:40rem;padding:0 6rem;position:relative;text-align:center}.tag___aXy_L.active___kZOMC:after{background:rgba(55,173,131,.1);border:1rem solid #37ad83;border-radius:2rem;content:"";height:calc(100% + 20rem);pointer-events:none;position:absolute;right:-11rem;top:-11rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(100% + 20rem)}.tag___aXy_L i{color:#f31b1b;cursor:pointer;font-size:14rem;position:absolute;right:-12rem;top:-8rem;z-index:1}.tagsModal___wsl_M .btn___S2nL4{align-items:center;background:#fff;border:1rem dashed #1b8565;border-radius:4rem;color:#1b8565;cursor:pointer;display:inline-flex;font-size:14rem;height:28rem;justify-content:space-between;padding:0 10rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tagsModal___wsl_M .btn___S2nL4 i{font-size:14rem;margin-right:10rem}.modal___r3iAS{background:#fff;border-radius:2rem;box-shadow:0 3rem 4rem 0 #f3f3f3}.modal___r3iAS .mHead___imW9A{align-items:center;background:rgba(27,133,101,.1);border-radius:2rem 2rem 0 0;display:flex;height:50rem;padding:0 24rem}.modal___r3iAS .mHead___imW9A b{background:#ec8657;height:16rem;margin-right:8rem;width:8rem}.modal___r3iAS .mHead___imW9A span{color:#5f6368;font-size:16rem}.modal___r3iAS .mHead___imW9A div{align-items:center;background:#1b8565;border-radius:4rem;box-shadow:inset 0 1rem 3rem 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;display:flex;font-size:14rem;height:28rem;justify-content:space-between;margin-left:auto;padding:0 10rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:74rem}.modal___r3iAS .mHead___imW9A div i{font-size:14rem}.modal___r3iAS .body___fZUhx{padding:40rem 24rem 20rem}.modal___r3iAS .body___fZUhx .add___QHMDJ{align-items:center;display:inline-flex;position:relative}.modal___r3iAS .body___fZUhx .add___QHMDJ i{cursor:pointer;font-size:20rem;margin-left:16rem}.modal___r3iAS .body___fZUhx .add___QHMDJ .error___aJzBo{bottom:-22rem;color:#e30000;font-size:14rem;left:0;position:absolute;z-index:1}.watermark___hNYlv{bottom:100px;color:#fff;font-size:18px;left:0;position:absolute;text-shadow:0 0 5px #b6b6b6;z-index:1}.videovideo___ovOkV::-webkit-media-controls-fullscreen-button{display:none!important}@keyframes upDown___SlgHv{0%{bottom:100px;left:0}40%{bottom:80%;left:calc(50% - 130px);opacity:1}41%{bottom:80%;left:calc(50% - 130px);opacity:0}79%{bottom:80%;left:calc(50% - 130px);opacity:0}80%{bottom:100px;left:calc(100% - 270px);opacity:1;opacity:100%}to{bottom:100px;left:calc(100% - 270px);opacity:1}}.animate__loop___mvL6s{animation-name:upDown___SlgHv}:root{--youtube-red:#fe0900}.container___g1WYG{align-items:center}.container___g1WYG,.video-container___XPkWR{display:flex;height:100%;justify-content:center;width:100%}.video-container___XPkWR{flex-direction:column;margin:0 auto;position:relative}.video-container___XPkWR video{height:100%;max-height:auto;object-fit:cover;width:100%}.video-controls___to0Zq{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.84));bottom:0;left:0;padding:10px;position:absolute;right:0;transition:all .2s ease}.video-controls___to0Zq.hide___NA3DV{opacity:0;pointer-events:none}.video-progress___gqHsd{height:4px;margin-bottom:10px;margin-top:5px;padding:0 6px;position:relative}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;height:4px;pointer-events:none;position:absolute;top:0;width:100%}progress::-webkit-progress-bar{background-color:#787878;border-radius:2px}progress::-webkit-progress-value{background:#fff;border-radius:2px}progress::-moz-progress-bar{background:#fff}.seek___iZHBm{cursor:pointer;margin:0;position:absolute;top:0;width:100%}.seek___iZHBm:hover+.seek-tooltip___uWyXx{display:block}.seek-tooltip___uWyXx{background-color:rgba(0,0,0,.6);color:#fff;content:attr(data-title);display:none;font-size:12px;font-weight:700;margin-left:-20px;padding:3px;position:absolute;top:-50px;white-space:nowrap}.bottom-controls___uoIBm{align-items:center;display:flex;font-size:14px;justify-content:space-between}.bottom-controls___uoIBm button{align-items:center;display:inline-flex}.left-controls___mBEx4{align-items:center;color:#fff;display:flex;font-size:10px}.right-controls___e9L6r{display:flex}.right-controls___e9L6r .rateOverlay___HHBWe{background-color:#000}.right-controls___e9L6r .controlText___M_BWR{color:#fff;font-size:12px}.volume-controls___fa3mE{align-items:center;display:inline-flex}.volume-controls___fa3mE input{opacity:1;transition:all .4s ease;width:100px}.volume-controls___fa3mE input:focus,.volume-controls___fa3mE:hover input{opacity:1;width:100px}.container___g1WYG button{background-color:transparent;border:none;cursor:pointer;font-size:12px;margin-right:7px;outline:none;padding:3px;position:relative}.container___g1WYG button *{pointer-events:none}.container___g1WYG button:before{background-color:rgba(0,0,0,.6);color:#fff;content:attr(data-title);display:none;font-weight:700;left:0;padding:4px 6px;position:absolute;top:-27px;white-space:pre;word-break:keep-all}.container___g1WYG button:last-child:before{left:inherit;right:0}.container___g1WYG button:hover:before{display:inline-block}.fullscreen-button___ur0es{margin-right:0}.fullscreen-button___ur0es:before{left:inherit!important;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fullscreen-button1___rfaXm{margin-top:-10px}.pip-button___GFO8W svg{height:26px;width:26px}.playback-animation___ndURq{align-items:center;background-color:rgba(0,0,0,.6);border-radius:80px;display:flex;height:80px;justify-content:center;left:50%;margin-left:-40px;margin-top:-40px;opacity:0;pointer-events:none;position:absolute;top:50%;width:80px}input[type=range]{-webkit-appearance:none;-moz-appearance:none;background:transparent;cursor:pointer;height:4px}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;border-radius:1.3px;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fe0900;background:var(--youtube-red);border-radius:16px;cursor:pointer;height:16px;margin-left:-1px;opacity:0;width:16px}input[type=range]:focus::-webkit-slider-runnable-track{background:transparent}input[type=range].volume___OTmpP{background-color:#fff;height:5px}input[type=range].volume___OTmpP::-webkit-slider-runnable-track{background-color:transparent}input[type=range].volume___OTmpP::-webkit-slider-thumb{background:#fff;height:14px;margin-left:0;width:14px}input[type=range]::-moz-range-track{background:transparent;border:1px solid transparent;border-radius:1.3px;cursor:pointer;height:8.4px;width:100%}input[type=range]::-moz-range-thumb{background:#fe0900;background:var(--youtube-red);border:1px solid #fe0900;border:1px solid var(--youtube-red);border-radius:50px;cursor:pointer;height:14px;margin-top:5px;width:14px}input[type=range]:focus::-moz-range-track{outline:none}input[type=range].volume___OTmpP::-moz-range-thumb{background:#fff;border:1px solid #fff}.hidden___o7GkT{display:none}.container___g1WYG svg{fill:#fff;stroke:#fff;cursor:pointer;height:20px;width:20px}.teaching-circling-container{flex:1 1 auto}.teaching-circling-container h3{align-items:center;background:#fff;display:flex;flex-flow:row nowrap;font-size:20px;justify-content:space-between;margin:0;padding:30px 40px;width:100%}.no-data img{display:block;margin:0 auto 30px}.nodata-content{align-content:center;display:flex;flex-flow:column nowrap;justify-content:center;min-height:690px}.nodata-content p{color:#999;text-align:center}.teaching-circling-body{background:#fff;border-radius:8px;min-height:740px;width:100%}.teaching-circling-body .navs{align-items:center;border-bottom:1px solid #dbdce0;color:#333;display:flex;flex-flow:row nowrap;font-size:16px;height:50px;justify-content:space-between;margin:0;padding-left:0}.teaching-circling-body .navs li{height:50px;line-height:50px;margin-right:40px}.teaching-circling-body .navs li.active{border-bottom:3px solid #202124}.teaching-circling-body .navs li.active a{color:#202124}.teaching-circling-body .navs li a{color:#5f6368;display:block}.flex_box_center___vG4eV{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___qVVxe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___P8Z8s{box-align:center;align-items:center}.flex_box_center_end___VMme3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___VMHwm{box-orient:block-axis;flex-direction:column}.dropdownmenus___oVzoj{width:104px}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]{text-align:center}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]:hover{background:#fff;color:#165dff!important}.dropdownmenus___oVzoj [class~=ant-dropdown-menu]{padding:10px 0!important}.popupClassNames___OcZq7{background:#ff0}.selectdown___mmcA8 [class~=ant-select-item-option-selected]{background-color:#edf2ff!important;font-weight:400!important}.selectdown___mmcA8 [class~=ant-select-item-option-active]{background-color:#fff!important;color:#165dff!important}.selectdown___mmcA8 [class~=ant-select-item-option]{padding:10px 24px}.teaching-lists{display:flex;flex-flow:column nowrap;font-size:16px;justify-content:center;margin:0;padding-left:0}.teaching-lists>li{border:1px solid #f5f5f5;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);cursor:pointer}.teaching-lists .item-group{align-content:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:27px;padding:0 24px}.teaching-lists .info{align-items:center;display:flex;flex-flow:row wrap;margin:0;padding:27px 0}.teaching-lists .info li{position:relative}.teaching-lists .info li div{height:28px;line-height:28px;padding:0 4px;text-align:center}.teaching-lists .info li.active div .isshow{display:none}.teaching-lists .info li.active div:hover [class^=isshow]{display:flex}.teaching-lists .info li.active div:hover [class^=directionItem]{background-color:rgba(24,144,255,.1);border-radius:16px;color:#0152d9}.teaching-lists .info li .btn-del{color:#0152d9;position:absolute;right:0;top:0}.dropdowns{width:104px}.dropdowns [class~=ant-dropdown-menu-item]{text-align:center}.dropdowns [class~=ant-dropdown-menu-item]:hover{background:#fff;color:#165dff!important}.dropdowns [class~=ant-dropdown-menu]{padding:10px 0!important}.directionItemWrap{display:flex;flex-direction:row;height:30px;margin-right:33px;position:relative}.directionItemWrap:hover [class^=groupActionWrap]{display:flex}.directionItemWrap:hover [class^=hovename]{color:#165dff!important}.directionItemWrap:hover [class^=directionItem]{background-color:rgba(24,144,255,.1);border-radius:16px;color:#165dff}.groupActionWrap{display:none;margin-right:2px;margin-top:2px}.flex_box_center___NeSU8{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ImTGl{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___BtRd9{box-align:center;align-items:center}.flex_box_center_end___qcLe3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Ze_3q{box-orient:block-axis;flex-direction:column}.banner___PoUBO{align-items:center;display:flex;justify-content:center}.banner___PoUBO .content___XoDjy{align-items:flex-start;display:flex;height:212px;justify-content:space-between;width:1200px}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{align-items:center;display:flex}.banner___PoUBO .content___XoDjy aside p b{color:#000;font-size:30px;font-weight:500;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{color:#000;font-size:16px;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{background:#f6f7f9;border:1px solid #dadbde;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3b3e47;cursor:pointer;display:inline-block;font-size:14px;height:32px;line-height:30px;margin-right:23px;padding:0 16px;position:relative}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{border:1px solid #bacffe;color:#165dff}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;right:22px;top:-21px;z-index:1}.flex_box_center___hG6RI{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ss3Fh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___K80p9{box-align:center;align-items:center}.flex_box_center_end___qmXX3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___GFV8F{box-orient:block-axis;flex-direction:column}.row___aXJjm{align-items:flex-start;display:flex;justify-content:flex-start}.row___aXJjm .title___HUKL0{color:#9096a3;flex-shrink:0;font-size:14px;margin-right:12px;margin-top:4px;text-align-last:justify;width:41px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{bottom:20px;color:#82a8ff;cursor:pointer;font-size:14px;position:absolute;right:0;width:55px;z-index:2}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{align-items:center;cursor:pointer;display:inline-flex;font-size:14px;margin-bottom:17px;margin-left:8px;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{display:inline-block;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{background:#f6f7f9;border-radius:2px;color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:rgba(0,0,0,.05)!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:none!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{border:1px solid hsla(228,7%,87%,.5);border-radius:4px;padding-top:8px}.flex_box_center___aK2n3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___HX0Oh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___LJOJr{box-align:center;align-items:center}.flex_box_center_end___SCakF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___AYv4m{box-orient:block-axis;flex-direction:column}.tabs___GTqPV{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-block;height:32px}.tabs___GTqPV span{color:#9096a3;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:32px;padding:0 20px;position:relative}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{background:#e2e2e2;background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));border-radius:4px;content:"";height:calc(100% - 2px);left:0;position:absolute;top:1px;width:1px;z-index:1}.tabs___GTqPV .active___F26E8+span:after,.tabs___GTqPV span:first-child:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea;border-radius:16px;box-shadow:0 0 2px 0 #e8effb;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___t7oqF{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___dEIHy{box-align:center;align-items:center}.flex_box_center_end___taQDF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___xY_Lr{box-orient:block-axis;flex-direction:column}.input___PW2zI{align-items:center;background:#f6f7f9;border-radius:19px;display:flex;height:38px;padding:0 20px;width:507px}.input___PW2zI .dropdown___vSy8B{flex-shrink:0;position:relative}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{align-items:center;color:#000;cursor:default;display:flex;font-size:14px;height:38px}.input___PW2zI .dropdown___vSy8B .text___Grueu i{color:#979797;display:inline-block;font-size:12px;transform:translateY(1px) scale(.6)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:15px;margin-right:0;width:1px}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:0;margin-right:8px;width:1px}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{background-color:#fff;border-radius:8px;box-shadow:0 10px 16px 0 #cecece;display:none;left:-16px;padding:4px;position:absolute;top:35px;width:auto;z-index:999}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;color:rgba(0,0,0,.88);cursor:pointer;font-size:14px;font-weight:400;line-height:1.57142857;margin:0;padding:5px 12px;text-align:left;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Z235C{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Wq1sZ{box-align:center;align-items:center}.flex_box_center_end___LLxom{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___DbMSN{box-orient:block-axis;flex-direction:column}.quickPager___GM30J{align-items:center;display:flex;justify-content:center}.quickPager___GM30J>div{background:#f8f9fc;border:1px solid rgba(195,207,224,.5);border-radius:2px;color:#464f66;cursor:pointer;font-size:12px;height:28px;line-height:26px;margin:0 10px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:60px}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;color:#cecece;cursor:not-allowed;line-height:28px}.flex_box_center___FO7TP{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___LotYx{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___bWdaw{box-align:center;align-items:center}.flex_box_center_end___mVJ1o{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___M83Mm{box-orient:block-axis;flex-direction:column}.list___oOsiS{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___oOsiS .wrap___G6T7F{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:277px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;cursor:default;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{border-radius:8px 8px 0 0;height:calc(100% - 100px);overflow:hidden;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{transition:all .5s;width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{bottom:0;height:30px;left:0;position:absolute;z-index:1}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;height:52px;padding:30px 12px 0;width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{align-items:center;color:#000f37;display:flex;height:45px;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{font-size:12px;margin-right:5px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{align-items:center;display:flex;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{color:#ffa100;font-size:12px;margin-top:-3px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___i2aIa{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___sPEKB{box-align:center;align-items:center}.flex_box_center_end___GhSSH{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9_Hb{box-orient:block-axis;flex-direction:column}.list___jb2Ay{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___jb2Ay .wrap___VsQDr{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:308px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;cursor:default;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{border-radius:8px 8px 0 0;height:calc(100% - 131px);overflow:hidden}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{transition:all .5s;width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{background:rgba(0,0,0,.3);border-bottom-left-radius:8px;border-top-right-radius:8px;color:#d9c7ab;display:none;font-size:16px;height:32px;line-height:32px;padding:0 8px;position:absolute;right:0;top:0;width:70px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{background:rgba(0,0,0,.3);border-radius:2px;color:#d9c7ab;font-size:12px;height:22px;line-height:22px;margin-right:10px;padding:0 8px;width:64px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{color:#fff;left:0;position:absolute;text-align:center;top:7px;width:52px;z-index:2}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;height:52px;padding:30px 12px 0;width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG,.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{color:#000f37;font-size:14px;margin-top:8px;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{align-items:center;color:#000f37;display:flex;height:34px;justify-content:space-between;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{align-items:center;display:flex}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{font-size:12px;margin-right:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{align-items:center;border:1px solid #ffe6ab;border-radius:2px;color:#ca7720;display:flex;font-size:12px;font-weight:400;height:18px;justify-content:center;padding:3px 6px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #d6f7ef;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___HcNca{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZnvVN{box-align:center;align-items:center}.flex_box_center_end___fdgDf{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___SEKvd{box-orient:block-axis;flex-direction:column}.list___L1hmU{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___L1hmU .wrap___pKgcW{background:#fff;border-radius:8px;box-shadow:0 1px 4px 0 #d6dae1;height:270px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{align-items:center;background:rgba(0,0,0,.6);border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{border:1px solid #fff;border-radius:18px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:36px;line-height:34px;margin:10px 0;text-align:center;width:116px}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{border:1px solid #c2d3f8;box-shadow:0 0 4px 0 #4f85ff}.list___L1hmU .wrap___pKgcW .top___udHSB{align-items:center;display:flex;flex-direction:column;height:calc(100% - 50px);justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{background:#ffe9c1;border-radius:8px 0 13px 0;color:#a45204;height:22px;left:0;line-height:22px;position:absolute;text-align:center;top:0;width:44px;z-index:1}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;display:-webkit-box;font-size:16px;font-weight:600;height:48px;line-height:26px;margin-top:25px;overflow:hidden;text-align:center;white-space:normal}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{border-radius:30px;height:60px;margin-top:14px;width:60px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{color:#333;font-size:14px;margin-top:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:98%}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{align-items:center;display:flex;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{background:#fff;border:1px solid #d6f7ef;border-radius:13px;color:#01795d;font-size:14px;height:26px;line-height:24px;margin:0 10px;text-align:center;width:76px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{background:#fff;border:1px solid #ffe9c1;border-radius:13px;color:#a45204;font-size:14px;height:26px;line-height:24px;margin:0 10px;text-align:center;width:76px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{align-items:center;border-top:1px solid #f5f5f5;display:flex;height:50px;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{align-items:center;color:#999;display:flex;margin-right:12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{color:#999;font-size:14px;font-size:12px;margin-right:6px}.flex_box_center___d27mZ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___qfRU9{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___fCRld{box-align:center;align-items:center}.flex_box_center_end___ORMV8{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___PNKtZ{box-orient:block-axis;flex-direction:column}.tabs___alpa7{align-items:center;border-bottom:1px solid #dbdce0;display:flex;height:54px;justify-content:space-between}.tabs___alpa7 .tabsWrap___aCQjw{align-items:center;display:flex;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{align-items:center;cursor:pointer;display:flex;height:100%;margin-right:40px}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{align-items:center;color:#5f6368;display:flex;font-size:14px;font-weight:400;height:100%;position:relative}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{color:#202124;font-weight:500}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{background:#202124;border-radius:2px;border-radius:100px 100px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%;z-index:4}.flex_box_center___e6HxQ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___RnXYe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___lVxPk{box-align:center;align-items:center}.flex_box_center_end___bu8yv{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___JczGj{box-orient:block-axis;flex-direction:column}.orderWrap___ZfyGX{align-items:center;display:box;display:flex}.orderIconWrap___XTB_O{color:#999;display:box;display:flex;flex-direction:column;height:40px;line-height:40px}.orderAsc___KWHmA{display:inline-block;margin-top:9px;transform:translateY(2px)}.orderAsc___KWHmA,.orderDesc___rHdbB{flex-direction:column;height:10px;line-height:10px;text-align:center}.orderDesc___rHdbB{display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{color:#d8d8d8;cursor:pointer;height:10px}.orderTextWrap___teAKn{color:#3b3e47;cursor:pointer;font-size:14px;margin-right:5px}.flex_box_center___LCi0B{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___hzONe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZyQRE{box-align:center;align-items:center}.flex_box_center_end___XKM74{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___p8LCU{box-orient:block-axis;flex-direction:column}.btn___In02G.mediacy-round___uveEv{border-radius:36px;height:36px}.btn___In02G.mediacy-default___dDxsd{border-radius:4px;height:36px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{border:1px solid #165dff;color:#165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;cursor:not-allowed;font-size:14px;opacity:50%;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flex_box_center___TB7bQ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___oBlTb{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___b5XbB{box-align:center;align-items:center}.flex_box_center_end___CNhe7{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___yHXKW{box-orient:block-axis;flex-direction:column}.head___ghH72{align-items:center;border-bottom:1px solid #dbdce0;display:flex;height:54px}.head___ghH72>span{color:#999;cursor:pointer;flex-shrink:0;font-size:12px}.head___ghH72>b{color:#232b40;flex:1 1;font-size:14px;font-weight:500;margin-left:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head___ghH72 .node___mjPEy{flex-shrink:0;margin-left:auto}.flex_box_center___AlHuF{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vN2LW{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Ac7D2{box-align:center;align-items:center}.flex_box_center_end___y38I7{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___iQE6P{box-orient:block-axis;flex-direction:column}.btns___sNgTb{align-items:center;display:flex}.btns___sNgTb .confirm___Ozirl{background:#3061d0;border-radius:2px;color:#fff;height:38px;padding:0 34px}.btns___sNgTb .cancel___aiq1I{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-size:14px;height:38px;margin-left:20px;opacity:.5}.flex_box_center___jkpdr{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OtsL8{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___rbcb_{box-align:center;align-items:center}.flex_box_center_end___zBR21{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___nS_eP{box-orient:block-axis;flex-direction:column}.fixedBottom___oJl7m{background:#fff;bottom:0;box-shadow:0 -3px 16px 0 hsla(0,0%,86%,.5);height:70px;left:0;position:fixed;width:100%;z-index:1000}.fixedBottom___oJl7m .wrap___A3Oq1{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;width:1200px}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vHdYA{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___pa61F{box-align:center;align-items:center}.flex_box_center_end___HyDXt{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___UjZek{box-orient:block-axis;flex-direction:column}.crumbs___V41Oe{cursor:default;margin:15px auto 25px;width:1200px}.crumbs___V41Oe span{color:#c5c5c5;font-size:12px}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content{background:#fafafa;padding:0}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-header{background:#fafafa;margin-bottom:10rem;padding:20rem 25rem 0}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-header .knowledgeGraph-modal-title{font-weight:500;line-height:16rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body{background:#fafafa;font-size:14rem;overflow:auto;padding:10rem 25rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-body{align-items:start;display:flex}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-body>.anticon{-webkit-margin-end:12rem;color:#faad14;font-size:22rem;margin-bottom:5rem;margin-inline-end:12rem;margin-top:10rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-body .knowledgeGraph-modal-confirm-paragraph{display:flex;flex-direction:column}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-title{font-size:16rem;font-weight:600;line-height:1.5;margin-bottom:15rem;margin-top:10rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body>.anticon{margin-bottom:20rem;margin-right:12rem;margin-top:5rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-content{margin-top:0;max-width:100%;width:100%}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-btns{margin-bottom:15rem;margin-top:30rem;text-align:end}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-btns .knowledgeGraph-btn-default:not(:disabled){background:rgba(248,249,252,.5);border:1rem solid rgba(195,207,224,.5);border-radius:2rem;color:#464f66;height:32rem;padding:0 16rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-btns .knowledgeGraph-btn-primary:not(:disabled){background:#3061d0;border:0;border-radius:2rem;box-shadow:0 2rem 4rem 0 #e0dfe1,inset 0 1rem 3rem 0 hsla(0,0%,100%,.5);color:#fff;height:32rem;margin-left:20rem;padding:0 16rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-footer{border:0;margin-top:15rem;padding:0 25rem 25rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-footer .knowledgeGraph-btn-default:not(:disabled){background:#f6f7f9;border:1rem solid #dadbde;border-radius:4rem;box-shadow:0 2rem 4rem 0 #e0dfe1,inset 0 1rem 3rem 0 hsla(0,0%,100%,.5);font-size:16rem;height:40rem;line-height:38rem;padding:0 54rem;text-align:center}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-footer .knowledgeGraph-btn-primary:not(:disabled){border:0;border-radius:4rem;box-shadow:inset 0 1rem 3rem 0 hsla(0,0%,100%,.5);font-size:16rem;height:40rem;line-height:40rem;margin-left:20rem;padding:0 54rem;text-align:center}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-close{right:23rem;top:17rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-close .knowledgeGraph-modal-close-icon:after,#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-close .knowledgeGraph-modal-close-icon:before{background-color:#979797;border-radius:1rem;content:"";display:block;height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:18rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-close .knowledgeGraph-modal-close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-close .knowledgeGraph-modal-close-icon svg[data-icon=close]{display:none}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr td,#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr th{background:#e8f2ef;border-right:1rem solid #e8f2ef;color:#5f6368;font-weight:400}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr td:before,#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr th:before{background:#f6f7f9}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr td:first-child,#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr th:first-child{border-radius:0}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr td:last-child,#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr th:last-child{border-radius:0}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr td:before,#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr th:before{background:transparent}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr .knowledgeGraph-table-column-sorters{justify-content:flex-start}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr .knowledgeGraph-table-column-sorters .knowledgeGraph-table-column-title{flex:initial}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-tbody>tr>td{border-bottom:1rem solid #f6f7f9}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-placeholder .knowledgeGraph-table-cell{border-bottom:0}#educoder .knowledgeGraph-pagination{display:block;text-align:right}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-total-text{color:#000;float:left}#educoder .knowledgeGraph-pagination.knowledgeGraph-pagination-mini .knowledgeGraph-pagination-item,#educoder .knowledgeGraph-pagination.knowledgeGraph-pagination-mini .knowledgeGraph-pagination-jump-next,#educoder .knowledgeGraph-pagination.knowledgeGraph-pagination-mini .knowledgeGraph-pagination-jump-pre,#educoder .knowledgeGraph-pagination.knowledgeGraph-pagination-mini .knowledgeGraph-pagination-next,#educoder .knowledgeGraph-pagination.knowledgeGraph-pagination-mini .knowledgeGraph-pagination-prev{margin-left:2rem;margin-right:2rem}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-item{background-color:rgba(248,249,252,.5);border:1rem solid rgba(195,207,224,.5)}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-item a{color:#464f66}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-jump-next{min-width:30rem;white-space:nowrap}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-item-active{background:#e9eaed;border-color:#e9eaed}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-item-active a{color:#000}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-next .knowledgeGraph-pagination-item-link,#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-prev .knowledgeGraph-pagination-item-link{background-color:rgba(248,249,252,.5);border-color:rgba(195,207,224,.5);line-height:normal;min-height:24rem;min-width:20rem}#educoder .knowledgeGraph-pagination .knowledgeGraph-select-single .knowledgeGraph-select-selector{background-color:rgba(248,249,252,.5);border-color:rgba(195,207,224,.5);color:#464f66}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-options-quick-jumper{color:#464f66}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-options-quick-jumper input{background-color:rgba(248,249,252,.5);border-color:rgba(195,207,224,.5);color:#464f66}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-item-ellipsis{background-color:rgba(248,249,252,.5);border:1rem solid rgba(195,207,224,.5);color:#464f66}#educoder:has([class^=knowledgeGraph-modal-mask]){height:auto;overflow-y:hidden}#educoder:has([class^=knowledgeGraph-modal-mask]) body{overflow-y:hidden}.wrap___HuFFi{background:#010a23;height:calc(-360rem + 100vh);overflow:hidden;position:relative}.wrap___HuFFi .add___GrP2R{align-items:center;background:#202f4f;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40rem;justify-content:center;position:absolute;right:40rem;top:26rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40rem;z-index:10}.wrap___HuFFi .add___GrP2R:hover{background:#304674}.wrap___HuFFi .add___GrP2R i{font-size:18rem}.wrap___HuFFi .dimensionalBall___flm6B{height:100%;overflow:auto;width:100%}.wrap___HuFFi .dimensionalBall___flm6B .archer___biVqC{margin:0 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1560rem}.wrap___HuFFi .dimensionalBall___flm6B .archer___biVqC .svg___hXxGw{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.modal___DR9M_ .mHead___I923K{background:#d5f1ea;border-radius:8rem 8rem 0 0;color:#1b8565;font-size:16rem;font-weight:500;height:38rem;line-height:38rem;padding-left:12rem}.modal___DR9M_ .form___W2fTe{background:#fff;border-radius:0 0 2rem 2rem;box-shadow:0 3rem 4rem 0 #f3f3f3;padding:20rem 20rem 20rem 6rem}.modal___DR9M_ .form___W2fTe .mType___hoISa{margin-bottom:3rem}.modal___DR9M_ .form___W2fTe .mType___hoISa label{height:30rem!important}.modal___DR9M_ .form___W2fTe .mType___hoISa div[class~=knowledgeGraph-form-item-explain-error]{margin-top:-20rem}.listItem___JCZwd{transition:transform .4s ease-in-out}.listItem___JCZwd:hover{transform:scale(1.1)}.flex_box_center___aEG4A{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___O70yE{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___rEvY1{box-align:center;align-items:center}.flex_box_center_end___Xp3ui{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___McZmY{box-orient:block-axis;flex-direction:column}.largeBall___SbxSR{align-items:center;background:radial-gradient(circle at 64% 41%,#ffcdca 0,#f8a8af 15%,#f486bd 36%,#f15acb 64%,#dc48be 100%);border-radius:50%;box-shadow:inset 2rem 0 10rem 1px hsla(15,86%,97%,.9);color:#fff;display:flex;font-size:12rem;height:55rem;justify-content:center;width:55rem}.largeBall___SbxSR b{display:inline-block;font-weight:400;transform:scale(.9);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.middleBall___eKLzh{align-items:center;background:radial-gradient(circle at 64% 41%,#919afd 0,#6d75ea 15%,#6545e0 36%,#6c3ee4 67%,#a11cff 100%);border-radius:50%;box-shadow:inset 2rem 0 10rem 1px rgba(247,236,255,.9);color:#fff;display:flex;font-size:12rem;height:37rem;justify-content:center;width:37rem}.middleBall___eKLzh b{display:inline-block;font-weight:400;transform:scale(.7);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.smallBall___r7xv5{align-items:center;background:radial-gradient(circle at 64% 41%,#8eaefc 0,#5c92f6 15%,#475ff4 36%,#3132ee 72%,#211af5 100%);border-radius:50%;box-shadow:inset 2rem 0 10rem 1px rgba(211,227,253,.9);color:#fff;display:flex;font-size:12rem;height:30rem;justify-content:center;margin-bottom:-5rem;position:relative;width:30rem;z-index:1}.smallBall___r7xv5 b{display:inline-block;font-weight:400;transform:scale(.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.largeBallDish___EeTGm{background:linear-gradient(270deg,rgba(206,28,161,.52),rgba(255,143,82,.6));border-radius:50%;height:47rem;opacity:.6;width:119rem}.middleBallDish___hca4h{background:linear-gradient(90deg,rgba(159,29,255,.47),rgba(16,37,253,.63));border-radius:50%;height:74rem;opacity:.6;width:188rem}.smallBallDish___rrHxf{background:#263891;border-radius:50%;filter:blur(2.13473687rem);height:8rem;width:28rem}.smallBallGather___hHHqa{align-items:center;display:flex;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.box___yWjPn{cursor:pointer;height:352rem;position:relative;width:292rem}.box___yWjPn .pedestal___Grjvz,.box___yWjPn .spectrum___r9a7p{opacity:1;pointer-events:none;transition:opacity .3s}.box___yWjPn .pedestalHover___EcKUJ,.box___yWjPn .spectrumHover___OibBM{opacity:0;pointer-events:none;transition:opacity .3s}.box___yWjPn:hover .pedestal___Grjvz,.box___yWjPn:hover .spectrum___r9a7p{opacity:0}.box___yWjPn:hover .pedestalHover___EcKUJ,.box___yWjPn:hover .spectrumHover___OibBM{opacity:1}.tag___aFk2e{background:rgba(27,175,234,.8);border:2rem solid #68d5ff;border-radius:4rem;color:#fff;display:inline-block;font-size:16rem;margin-bottom:20rem;margin-right:40rem;padding:0 4rem;position:relative}.tag___aFk2e.active___xFrif:after{background:rgba(55,173,131,.1);border:1rem solid #37ad83;border-radius:2rem;content:"";height:calc(100% + 20rem);pointer-events:none;position:absolute;right:-10rem;top:-10rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(100% + 20rem)}.tag___aFk2e i{color:#f31b1b;cursor:pointer;font-size:14rem;position:absolute;right:-12rem;top:-8rem;z-index:1}.tagsModal___PRPSO .btn___IfO8v{align-items:center;background:#fff;border:1rem dashed #1b8565;border-radius:4rem;color:#1b8565;cursor:pointer;display:inline-flex;font-size:14rem;height:28rem;justify-content:space-between;padding:0 10rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tagsModal___PRPSO .btn___IfO8v i{font-size:14rem;margin-right:10rem}.modal___X3fUd{background:#fff;border-radius:2rem;box-shadow:0 3rem 4rem 0 #f3f3f3}.modal___X3fUd .mHead___IvIZN{align-items:center;background:rgba(27,133,101,.1);border-radius:2rem 2rem 0 0;display:flex;height:50rem;padding:0 24rem}.modal___X3fUd .mHead___IvIZN b{background:#ec8657;height:16rem;margin-right:8rem;width:8rem}.modal___X3fUd .mHead___IvIZN span{color:#5f6368;font-size:16rem}.modal___X3fUd .mHead___IvIZN div{align-items:center;background:#1b8565;border-radius:4rem;box-shadow:inset 0 1rem 3rem 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;display:flex;height:28rem;justify-content:space-between;margin-left:auto;padding:0 10rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:74rem}.modal___X3fUd .mHead___IvIZN div i{font-size:14rem}.modal___X3fUd .body___FhLrG{padding:30rem 24rem}.modal___X3fUd .body___FhLrG .add___YJGg_{align-items:center;display:inline-flex;position:relative;vertical-align:center}.modal___X3fUd .body___FhLrG .add___YJGg_ i{cursor:pointer;font-size:20rem;margin-left:16rem}.modal___X3fUd .body___FhLrG .add___YJGg_ .error___JoLGM{bottom:-22rem;color:#e30000;font-size:14rem;left:0;position:absolute;z-index:1}.noData___Luxe1{align-items:center;display:flex;flex-direction:column;height:calc(-360rem + 100vh);justify-content:center;width:100%}.noData___Luxe1 img{height:120rem}.noData___Luxe1 span{color:#666;font-size:14rem;margin-top:20rem}.noData___Luxe1 div{background:#1b8565;border-radius:2rem;box-shadow:inset 0 1px 3rem 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;font-size:16rem;font-weight:500;height:40rem;line-height:40rem;margin-top:40rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:180rem}.statistics___BP4qi{bottom:0;height:100%;padding-top:360rem;position:fixed;right:0;z-index:100}.statistics___BP4qi,.statistics___BP4qi .noUnfold___EpqXR{align-items:center;display:flex;justify-content:center;width:50rem}.statistics___BP4qi .noUnfold___EpqXR{background:linear-gradient(270deg,#272b95,#295bab);border-image:linear-gradient(90deg,rgba(27,133,101,.21),rgba(27,133,101,0)) 1.18 1.18;border-radius:14.12rem 0 0 14.12rem;box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;flex-direction:column;height:150rem}.statistics___BP4qi .noUnfold___EpqXR span{font-size:16rem}.statistics___BP4qi .wrapBox___TsFlb{background:linear-gradient(90deg,#272b95,#295bab);border-radius:22rem 0 0 22rem;bottom:24rem;height:calc(100vh - 104rem);position:absolute;right:0;transition:.5s;width:600rem;z-index:10}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ{border-bottom:30rem solid transparent;border-top:24rem solid transparent;height:100%;overflow:hidden auto;width:100%}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH{margin-left:30rem;width:540rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .title___z20Sn{align-items:center;color:#fff;display:flex;font-size:18rem;font-weight:600}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .title___z20Sn img{margin-right:6rem;width:30rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep{-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem);background:hsla(0,0%,100%,.05);border-radius:8rem;margin-top:10rem;padding-bottom:16rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .left___Gnxfc{margin-top:22rem;padding-left:44rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .left___Gnxfc div span{color:#fff;display:block;font-size:16rem;font-weight:600}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .left___Gnxfc div b{color:#41f9e4;font-size:28rem;font-weight:600;margin-top:6rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .right___rNC9V{align-items:center;display:flex;flex-direction:column;margin-top:22rem;padding-right:54rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl{align-items:center;-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem);background:hsla(0,0%,100%,.1);border-radius:8rem 8rem 0 0;color:#fff;display:flex;height:44rem;padding:0 14rem;position:relative;z-index:10}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl .radio___sjK3F{align-items:center;display:flex}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl .radio___sjK3F div{align-items:center;cursor:pointer;display:flex}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl .radio___sjK3F div.active___oX7gd b{border:5rem solid #37ad83}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl .radio___sjK3F div b{background:#fff;border:1rem solid #37ad83;border-radius:50%;height:16rem;width:16rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl .radio___sjK3F div span{color:#fff;font-size:16rem;margin-left:6rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl .radio___sjK3F div:nth-child(2){margin:0 22rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .average___KVA2l{align-items:center;display:flex;justify-content:space-between;padding:30rem 20rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .average___KVA2l .li____NnY1{align-items:center;display:flex}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .average___KVA2l .li____NnY1 img{margin:0 14rem;width:91rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .average___KVA2l .li____NnY1 .yellow___CCujs{color:#fb0}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .average___KVA2l .li____NnY1 .blue___m_425{color:#3affc8}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .lineTitle___qo6vf{align-items:center;display:flex;justify-content:space-between;margin-top:20rem;padding:0 43rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .lineTitle___qo6vf b{border:1px dashed #fff;height:1px;opacity:.3;width:185rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .lineTitle___qo6vf span{color:#fff;font-size:18rem;font-weight:600}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .echartsThree___Z2Q2A,.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .echartsTwo___aC24D{width:100%}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ::-webkit-scrollbar{background-color:transparent!important}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3)!important;border-radius:3rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ::-webkit-scrollbar-track{background-color:transparent!important;box-shadow:none!important}.statistics___BP4qi .wrapBox___TsFlb .unfold___VUl4t{background:url(data:image/png;base64,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) 50% no-repeat;background-size:cover;cursor:pointer;height:90rem;left:-24rem;position:absolute;top:50%;transform:translateY(-50%);width:24rem;z-index:9}.select___dM1mS .knowledgeGraph-select-selector{border-color:#1b8565!important}.select___dM1mS .knowledgeGraph-select-selection-item,.select___dM1mS .knowledgeGraph-select-selection-placeholder{color:#1b8565!important}.wave___rx4XG{border:.98rem solid rgba(27,247,226,.15);box-shadow:inset 0 1px 3rem 0 rgba(135,255,226,.5)}.wave___rx4XG,.wave___rx4XG .fillWrap___q512j{align-items:center;border-radius:50%;display:flex;justify-content:center}.wave___rx4XG .fillWrap___q512j{background:radial-gradient(0 50% at 50% 50%,hsla(0,0%,100%,0) 0,rgba(1,233,208,.14) 100%);box-shadow:inset 0 1rem 3rem 0 rgba(135,255,226,.5);height:85%;overflow:hidden;position:relative;width:85%}.wave___rx4XG .fillWrap___q512j .svgBox___DfbUu{display:flex;left:0;position:absolute;transition:.5s;z-index:1}.wave___rx4XG .fillWrap___q512j .svgBox___DfbUu img{margin-left:-2rem}.wave___rx4XG .fillWrap___q512j .svgBox___DfbUu img:first-child{margin-left:0}.trapezoid___qw8yM{display:flex;justify-content:space-between;padding:0 64rem;position:relative}.trapezoid___qw8yM .pillarBox___rGJCP{flex-shrink:0;position:relative;width:204rem}.trapezoid___qw8yM .pillar1___uJ0zx{border-image-repeat:stretch;border-image-slice:52 52 52 52 fill;border-image-source:url(static/a.35006199.svg);border-image-width:52rem 52rem 52rem 52rem;color:#fff;font-size:12rem;height:156rem;left:50%;line-height:156rem;position:absolute;text-align:center;top:-20rem;transform:translateX(-50%);width:204rem;z-index:3}.trapezoid___qw8yM .pillar1___uJ0zx .point____XIHt{height:1px;left:18rem;position:absolute;top:90rem;width:1px;z-index:4}.trapezoid___qw8yM .pillar2___pL9k5{border-image-repeat:stretch;border-image-slice:52 52 52 52 fill;border-image-source:url(static/b.404d1700.svg);border-image-width:52rem 52rem 52rem 52rem;color:#fff;font-size:12rem;height:156rem;left:50%;line-height:156rem;position:absolute;text-align:center;top:23rem;transform:translateX(-50%);width:204rem;z-index:2}.trapezoid___qw8yM .pillar2___pL9k5 .point____XIHt{height:1px;left:19rem;position:absolute;top:92rem;width:1px;z-index:4}.trapezoid___qw8yM .pillar3___dUdZf{border-image-repeat:stretch;border-image-slice:52 52 52 52 fill;border-image-source:url(static/c.55d83a65.svg);border-image-width:52rem 52rem 52rem 52rem;color:#fff;font-size:12rem;height:156rem;left:50%;line-height:156rem;position:absolute;text-align:center;top:66rem;transform:translateX(-50%);width:204rem;z-index:1}.trapezoid___qw8yM .pillar3___dUdZf .point____XIHt{height:1px;left:24rem;position:absolute;top:101rem;width:1px;z-index:4}.trapezoid___qw8yM .textBox___isldE{color:#fff;margin-top:24rem}.trapezoid___qw8yM .textBox___isldE .text1___g5Hy9{display:flex;font-size:14rem;font-weight:600;height:52rem;line-height:32rem}.trapezoid___qw8yM .textBox___isldE .text1___g5Hy9 .tip___PXfJr{background:url(static/linea.dd6f6215.svg) left 30rem no-repeat;background-size:contain;display:flex;justify-content:space-between;padding-right:14rem;width:171rem}.trapezoid___qw8yM .textBox___isldE .text1___g5Hy9 .tip___PXfJr span{color:#f7b500;font-size:14rem}.trapezoid___qw8yM .textBox___isldE .text1___g5Hy9 .line___A5wA_{height:1rem;margin-left:-1rem;padding-bottom:47rem;position:relative;width:30rem}.trapezoid___qw8yM .textBox___isldE .text1___g5Hy9 .line___A5wA_ .l___hfZzL{border-bottom:1rem solid #9a800d;bottom:0;left:0;position:absolute;width:30rem;z-index:1}.trapezoid___qw8yM .textBox___isldE .text2___u2scn{display:flex;font-size:14rem;font-weight:600;height:52rem;line-height:32rem}.trapezoid___qw8yM .textBox___isldE .text2___u2scn .tip___PXfJr{background:url(static/lineb.48e772ac.svg) left 30rem no-repeat;background-size:contain;display:flex;justify-content:space-between;padding-right:14rem;width:171rem}.trapezoid___qw8yM .textBox___isldE .text2___u2scn .tip___PXfJr span{color:#3fc8ff;font-size:14rem}.trapezoid___qw8yM .textBox___isldE .text2___u2scn .line___A5wA_{height:1rem;margin-left:-1rem;padding-bottom:40rem;position:relative;width:30rem}.trapezoid___qw8yM .textBox___isldE .text2___u2scn .line___A5wA_ .l___hfZzL{border-bottom:1rem solid #1884ac;bottom:0;left:0;position:absolute;width:30rem;z-index:1}.trapezoid___qw8yM .textBox___isldE .text3___WSnmy{display:flex;font-size:14rem;font-weight:600;height:52rem;line-height:32rem}.trapezoid___qw8yM .textBox___isldE .text3___WSnmy .tip___PXfJr{background:url(static/linec.2afe6384.svg) left 30rem no-repeat;background-size:contain;display:flex;justify-content:space-between;padding-right:14rem;width:171rem}.trapezoid___qw8yM .textBox___isldE .text3___WSnmy .tip___PXfJr span{color:#84a6ff;font-size:14rem}.trapezoid___qw8yM .textBox___isldE .text3___WSnmy .line___A5wA_{height:1rem;margin-left:-1rem;padding-bottom:40rem;position:relative;width:30rem}.trapezoid___qw8yM .textBox___isldE .text3___WSnmy .line___A5wA_ .l___hfZzL{border-bottom:1rem solid #3f6ade;bottom:0;left:0;position:absolute;width:30rem;z-index:1}.statistics___BZJje{bottom:0;height:100%;padding-top:360rem;position:fixed;right:0;z-index:100}.statistics___BZJje,.statistics___BZJje .noUnfold___L4va9{align-items:center;display:flex;justify-content:center;width:50rem}.statistics___BZJje .noUnfold___L4va9{background:linear-gradient(270deg,#272b95,#295bab);border-image:linear-gradient(90deg,rgba(27,133,101,.21),rgba(27,133,101,0)) 1.18 1.18;border-radius:14.12rem 0 0 14.12rem;box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;flex-direction:column;height:150rem}.statistics___BZJje .noUnfold___L4va9 span{font-size:16rem}.statistics___BZJje .wrapBox___tHLW6{background:linear-gradient(90deg,#272b95,#295bab);border-radius:22rem 0 0 22rem;bottom:24rem;height:calc(100vh - 104rem);position:absolute;right:0;transition:.5s;width:600rem;z-index:10}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu{border-bottom:30rem solid transparent;border-top:24rem solid transparent;height:100%;overflow:hidden auto;width:100%}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N{margin-left:30rem;width:540rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .title___SAaGy{align-items:center;color:#fff;display:flex;font-size:18rem;font-weight:600}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .title___SAaGy img{margin-right:6rem;width:30rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .top___h1nbU{-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem);background:hsla(0,0%,100%,.05);border-radius:7.33rem;display:flex;height:240rem;justify-content:space-between;margin-top:10rem;padding:45rem 34rem 0}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .top___h1nbU .topLi___Ib2Tu{align-items:center;display:flex;flex-direction:column}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .top___h1nbU .topLi___Ib2Tu div:first-child{background:url(data:image/png;base64,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) 50% no-repeat;background-size:cover;color:#fff;font-size:36rem;font-weight:600;height:126rem;line-height:25rem;text-align:center;width:131rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .top___h1nbU .topLi___Ib2Tu div:last-child{color:#fff;font-size:16rem;font-weight:600;margin-top:18rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .bottom___ZKnwW{-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem);background:hsla(0,0%,100%,.05);border-radius:7.33rem;margin-top:10rem;padding:14rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .bottom___ZKnwW .bottomLi___YAGiM{align-items:center;color:#fff;display:inline-flex;flex-direction:column;height:146rem;padding-top:6rem;position:relative;vertical-align:top;width:243rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .bottom___ZKnwW .bottomLi___YAGiM img{bottom:0;left:0;position:absolute;width:100%;z-index:-1}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .bottom___ZKnwW .echarts___M5Dkf{align-items:center;background:url(data:image/png;base64,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) 50% no-repeat;background-size:cover;display:flex;flex-direction:column;height:314rem;margin-top:30rem;padding:20rem 45rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .bottom___ZKnwW .echarts___M5Dkf .name___XhFko{color:#fff;font-size:22rem;font-weight:600;margin-bottom:34rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu::-webkit-scrollbar{background-color:transparent!important}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3)!important;border-radius:3rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu::-webkit-scrollbar-track{background-color:transparent!important;box-shadow:none!important}.statistics___BZJje .wrapBox___tHLW6 .unfold___I5om1{background:url(data:image/png;base64,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) 50% no-repeat;background-size:cover;cursor:pointer;height:90rem;left:-24rem;position:absolute;top:50%;transform:translateY(-50%);width:24rem;z-index:9}#educoder .select___TcV_B .knowledgeGraph-select-selector{background:rgba(55,173,131,.3);border:1rem solid #37ad83;border-radius:12rem;color:#fff}#educoder .select___TcV_B .knowledgeGraph-select-arrow{align-items:center;background:#37ad83;border-radius:50%;color:#fff;display:flex;height:16rem;justify-content:center;margin-right:-6rem;margin-top:-8rem;padding-left:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:16rem}#educoder .select___TcV_B .knowledgeGraph-select-selection-placeholder{color:#e1e1e1}.cylinder___rUBlO{display:flex;justify-content:space-between;width:100%}.cylinder___rUBlO .cylinderBox___NurwX{align-items:center;display:flex;flex-direction:column}.cylinder___rUBlO .cylinderBox___NurwX .cylinder1___LPJD0{height:40rem;margin-top:20rem;position:relative}.cylinder___rUBlO .cylinderBox___NurwX .cylinder1___LPJD0 .item1___ekrFi{aspect-ratio:100/10;background:#6a92ff;border-radius:50%;left:0;position:absolute;top:0;transform:translateY(-50%);width:100%;z-index:2}.cylinder___rUBlO .cylinderBox___NurwX .cylinder1___LPJD0 .item2___PuVOv{border-left:20rem solid transparent;border-right:20rem solid transparent;border-top:40rem solid #4778ff;height:40rem;left:0;position:absolute;top:0;width:100%;z-index:1}.cylinder___rUBlO .cylinderBox___NurwX .cylinder1___LPJD0 .item3___x9UjL{aspect-ratio:100/7;background:#6a92ff;border-radius:50%;bottom:0;left:20rem;position:absolute;transform:translateY(50%);width:calc(100% - 40rem);z-index:3}.cylinder___rUBlO .cylinderBox___NurwX .cylinder1___LPJD0 .point___ZJ1ZD{border-bottom:1px dashed #6a92ff;bottom:20rem;height:1px;left:calc(100% + 25rem);position:absolute;width:20rem;z-index:4}.cylinder___rUBlO .cylinderBox___NurwX .cylinder2___aQBbC{height:40rem;margin-top:20rem;position:relative}.cylinder___rUBlO .cylinderBox___NurwX .cylinder2___aQBbC .item1___ekrFi{aspect-ratio:100/10;background:#059fb4;border-radius:50%;left:0;position:absolute;top:0;transform:translateY(-50%);width:100%;z-index:2}.cylinder___rUBlO .cylinderBox___NurwX .cylinder2___aQBbC .item2___PuVOv{border-left:20rem solid transparent;border-right:20rem solid transparent;border-top:40rem solid #00fee2;height:40rem;left:0;position:absolute;top:0;width:100%;z-index:1}.cylinder___rUBlO .cylinderBox___NurwX .cylinder2___aQBbC .item3___x9UjL{aspect-ratio:100/7;background:#059fb4;border-radius:50%;bottom:0;left:20rem;position:absolute;transform:translateY(50%);width:calc(100% - 40rem);z-index:3}.cylinder___rUBlO .cylinderBox___NurwX .cylinder2___aQBbC .point___ZJ1ZD{border-bottom:1px dashed #6a92ff;bottom:20rem;height:1px;left:calc(100% + 25rem);position:absolute;width:20rem;z-index:4}.cylinder___rUBlO .cylinderBox___NurwX .cylinder3___lefpl{height:40rem;margin-top:20rem;position:relative}.cylinder___rUBlO .cylinderBox___NurwX .cylinder3___lefpl .item1___ekrFi{aspect-ratio:100/10;background:#b5a215;border-radius:50%;left:0;position:absolute;top:0;transform:translateY(-50%);width:100%;z-index:2}.cylinder___rUBlO .cylinderBox___NurwX .cylinder3___lefpl .item2___PuVOv{border-left:20rem solid transparent;border-right:20rem solid transparent;border-top:40rem solid #ffe000;height:40rem;left:0;position:absolute;top:0;width:100%;z-index:1}.cylinder___rUBlO .cylinderBox___NurwX .cylinder3___lefpl .item3___x9UjL{aspect-ratio:100/7;background:#b5a215;border-radius:50%;bottom:0;left:20rem;position:absolute;transform:translateY(50%);width:calc(100% - 40rem);z-index:3}.cylinder___rUBlO .cylinderBox___NurwX .cylinder3___lefpl .point___ZJ1ZD{border-bottom:1px dashed #6a92ff;bottom:20rem;height:1px;left:calc(100% + 25rem);position:absolute;width:20rem;z-index:4}.cylinder___rUBlO .textBox____wuhT div{color:#fff;font-size:16rem;font-weight:500;height:40rem;line-height:40rem;margin-top:20rem;padding-left:20rem}.information___cwV7S{background:#010a23;border-top:50rem solid transparent;height:calc(-190rem + 100vh - 72px);overflow:auto}.information___cwV7S .body___1JINN{color:#fff;display:flex;justify-content:space-between;margin-left:calc(50vw - 920rem);width:1840rem}.information___cwV7S .body___1JINN .title___b5sMx{align-items:center;color:#fff;display:flex;font-size:16rem;margin-bottom:10rem}.information___cwV7S .body___1JINN .title___b5sMx img{margin-right:10rem;width:16rem}.information___cwV7S .body___1JINN .left___yeFML{width:1440rem}.information___cwV7S .body___1JINN .left___yeFML .box___pdLe8{background:#1a2239;border-radius:4rem;color:#fff;padding:25rem}.information___cwV7S .body___1JINN .left___yeFML .box___pdLe8 div,.information___cwV7S .body___1JINN .left___yeFML .box___pdLe8 li,.information___cwV7S .body___1JINN .left___yeFML .box___pdLe8 ol,.information___cwV7S .body___1JINN .left___yeFML .box___pdLe8 p,.information___cwV7S .body___1JINN .left___yeFML .box___pdLe8 ul{color:#fff;font-size:16rem}.information___cwV7S .body___1JINN .right___uofAp{width:380rem}.information___cwV7S .body___1JINN .right___uofAp .listWarp___mIMgF .li___fF9zA{align-items:center;background:#1a2239;border-radius:4rem;display:flex;height:120rem;margin-bottom:20rem}.information___cwV7S .body___1JINN .right___uofAp .listWarp___mIMgF .li___fF9zA img{height:60rem;margin-left:45rem;margin-right:30rem;width:60rem}.information___cwV7S .body___1JINN .right___uofAp .listWarp___mIMgF .li___fF9zA b{color:#37ad83;display:block;font-size:18rem;font-weight:600;margin-bottom:6rem}.information___cwV7S .body___1JINN .right___uofAp .listWarp___mIMgF .li___fF9zA span{color:#d3d5d9;font-size:16rem}.exchange___eh7R3{background:#010a23;border-top:30rem solid transparent;height:calc(-190rem + 100vh - 72px);overflow:auto}.exchange___eh7R3 .body___oRT9t{margin-left:calc(50vw - 920rem);width:1840rem}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l{background:#1a2239;display:flex;margin-bottom:10rem;padding:40rem}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l img{height:60rem;margin-right:30rem;width:60rem}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk{align-items:center;display:flex;margin-bottom:10rem}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk>b{color:#37ad83;display:block;font-size:18rem;font-weight:600;margin-right:20rem}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk>span{color:#37ad83;font-size:18rem}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d{align-items:center;display:flex;margin-left:auto}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d div{align-items:center;background:hsla(0,0%,100%,.2);border-radius:23.41rem;cursor:pointer;display:flex;height:30rem;justify-content:center;margin-left:25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30rem}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d div i{color:#fff;font-size:14rem}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d .reply___FAse7:hover{background:#37ad83}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d .delete___cv2H_:hover{background:#e30000}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d .praise___O_5sJ:hover{background:#ffb538}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d .praise___O_5sJ:hover i{color:#fff!important}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d .praise___O_5sJ.active____gfgF i{color:#ffb538}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d .num___Vv9Co{color:#f9a71d;font-size:22rem;margin-left:10rem}.exchange___eh7R3 .secondWrap___S4NT9{background:#31384d;border:2rem solid #434b64;border-radius:7rem;margin-top:16rem;padding:2rem 40rem 0;position:relative}.exchange___eh7R3 .secondWrap___S4NT9:before{background:#31384d;border-left:2rem solid #434b64;border-radius:4rem 0 0 0;border-top:2rem solid #434b64;content:"";height:20rem;left:30rem;position:absolute;top:-11rem;transform:rotate(45deg);width:20rem;z-index:1}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK{border-bottom:1rem dashed #434b64;margin-top:30rem;padding-bottom:24rem}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK:last-child{border-bottom:0}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf{align-items:center;display:flex;margin-bottom:10rem}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf>b{color:#37ad83;display:block;font-size:18rem;font-weight:600;margin-right:20rem}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf>span{color:#37ad83;font-size:18rem}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf .secondBtns____BxwD{align-items:center;display:flex;margin-left:auto}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf .secondBtns____BxwD div{align-items:center;background:hsla(0,0%,100%,.2);border-radius:23.41rem;cursor:pointer;display:flex;height:30rem;justify-content:center;margin-left:25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30rem}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf .secondBtns____BxwD div i{color:#fff;font-size:14rem}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf .secondBtns____BxwD .delete___cv2H_:hover{background:#e30000}.md____p6F5 b,.md____p6F5 div,.md____p6F5 li,.md____p6F5 ol,.md____p6F5 p,.md____p6F5 ul{color:#d3d5d9;font-size:18rem}.comment___YPf7o{margin-top:10rem}.addBtn___S8KeD{position:absolute!important;right:56rem;top:-20rem;width:100rem;z-index:100}#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-item{background-color:#2c3246;border:1rem solid #2c3246}#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-item a{color:#fff}#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-item-active{background:#e9eaed;border-color:#e9eaed}#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-item-active a{color:#37ad83}#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-item-ellipsis,#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-next .knowledgeGraph-pagination-item-link,#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-prev .knowledgeGraph-pagination-item-link{background-color:#2c3246;border-color:#2c3246;color:#fff}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(static/iconfont.345f94c8.eot);src:url(static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(static/iconfont.deef216b.woff) format("woff"),url(static/iconfont.42606faf.ttf) format("truetype"),url(static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #a7a7a7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.md___NMHUA div,.md___NMHUA li,.md___NMHUA ol,.md___NMHUA p,.md___NMHUA ul{font-size:16rem}.dark___hYBxG .markdown-editor-container{border:0}.dark___hYBxG .markdown-toolbar-container{background:#3d445c;border-bottom-color:#3d445c}.dark___hYBxG .markdown-toolbar-container a{color:#ddd}.dark___hYBxG .markdown-toolbar-container span.v-line{border-right:1px solid #2c3246}.dark___hYBxG .markdown-toolbar-container li.btn-full-screen a{color:#687799}.dark___hYBxG .markdown-editor-body .CodeMirror{background:#2c3246}.dark___hYBxG .markdown-editor-body .CodeMirror-cursor{border-left:1px solid #fff}.dark___hYBxG .markdown-editor-body .CodeMirror-line{color:#fff}.dark___hYBxG .markdown-editor-body .CodeMirror-linenumber{color:#ddd}.dark___hYBxG .markdown-editor-body .CodeMirror-gutters{background-color:#343a50;border-right:1px solid #343a50}.dark___hYBxG .markdown-editor-body .preview-container{background:#2d3246;border-left:1px solid #3d445c}.dark___hYBxG .markdown-editor-body .preview-container .markdown-body{color:#fff}.dark___hYBxG .markdown-editor-body .preview-container .markdown-body .prettyprint{color:#333}.learning___axerA{background:#010a23;border-top:30rem solid transparent;height:calc(100vh - 190rem - 72px);overflow:auto}.learning___axerA .body___xn5Fa{margin-left:calc(50vw - 920rem);width:1840rem}.learning___axerA .body___xn5Fa .tabs___C2Adc{background:#01243d;display:flex;padding:20rem 48rem 20rem 0}.learning___axerA .body___xn5Fa .tabs___C2Adc .name___VKGdS{color:#fff;flex-shrink:0;font-size:16rem;padding:8rem 48rem}.learning___axerA .body___xn5Fa .tabs___C2Adc .tabWrap___EnXyi{display:flex;flex:1 1;flex-wrap:wrap;gap:20rem}.learning___axerA .body___xn5Fa .tabs___C2Adc .tabWrap___EnXyi .tab___EBO0d{background:#19527b;border-radius:2rem;box-shadow:inset 0 1px 2px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;font-size:16rem;height:40rem;line-height:40rem;padding:0 48rem}.learning___axerA .body___xn5Fa .tabs___C2Adc .tabWrap___EnXyi .tab___EBO0d.active___XXAsu{background:#1b8565}.learning___axerA .body___xn5Fa .head___XDru2{align-items:center;background:rgba(26,34,57,.8);display:flex;height:60rem;justify-content:space-between;margin-top:1rem}.learning___axerA .body___xn5Fa .head___XDru2 .numerical___APDFZ{align-items:center;display:flex}.learning___axerA .body___xn5Fa .head___XDru2 .numerical___APDFZ div{align-items:center;background:rgba(36,47,79,.8);display:flex;height:60rem;margin-right:1px;width:320rem}.learning___axerA .body___xn5Fa .head___XDru2 .numerical___APDFZ div img{margin-left:65rem;width:35rem}.learning___axerA .body___xn5Fa .head___XDru2 .numerical___APDFZ div span{color:#fff;font-size:14rem;margin-left:10rem}.learning___axerA .body___xn5Fa .head___XDru2 .numerical___APDFZ div b{color:#12d5ff;font-size:20rem;margin-left:20rem}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x{align-items:center;display:flex;padding-right:20rem}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x div{align-items:center;cursor:pointer;display:flex;margin-left:30rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x div span:first-child{align-items:center;background:#37ad83;border-radius:50%;display:inline-flex;height:30rem;justify-content:center;width:30rem}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x div span:first-child i{color:#fff;font-size:14rem}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x div span:last-child{color:#fff;font-size:14rem;margin-left:8rem}.learning___axerA .body___xn5Fa .studentHead___I1em7{align-items:center;background:#1a2239;display:flex;height:120rem;margin-top:1rem;padding:0 30rem}.learning___axerA .body___xn5Fa .studentHead___I1em7 .headLi___UsDfK{align-items:center;display:flex;margin-left:220rem}.learning___axerA .body___xn5Fa .studentHead___I1em7 .headLi___UsDfK:first-child{margin-left:0}.learning___axerA .body___xn5Fa .studentHead___I1em7 .headLi___UsDfK img{margin-right:8rem;width:98rem}.learning___axerA .body___xn5Fa .studentHead___I1em7 .headLi___UsDfK span{color:#fff;display:block;font-size:14rem;font-weight:500}.learning___axerA .body___xn5Fa .studentHead___I1em7 .headLi___UsDfK b{color:#12d5ff;font-size:28rem}.learning___axerA .body___xn5Fa .studentHead___I1em7 .btn___SXQTV{background:linear-gradient(180deg,hsla(0,0%,93%,.5),hsla(0,0%,89%,0) 51%,hsla(0,0%,85%,.3));border:1rem solid;border-radius:20rem;color:#44d7b6;cursor:pointer;font-size:14rem;font-weight:500;height:40rem;line-height:38rem;margin-left:auto;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:98rem}.addBtn___oYSpZ{position:absolute!important;right:56rem;top:-20rem;width:128rem;z-index:100}.chart___Rsr8z{margin-left:224rem;margin-top:100rem;padding-bottom:20rem}.chart___Rsr8z .group___cEFV6{align-items:center;display:flex;margin-top:208rem}.chart___Rsr8z .group___cEFV6:first-child{margin-top:0}.chart___Rsr8z .group___cEFV6 .item___uQIC1{height:189rem;margin-left:245rem;position:relative;width:163rem}.chart___Rsr8z .group___cEFV6 .item___uQIC1:first-child{margin-left:0}.flex_box_center___DSyRe{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___FubQ0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Bwld4{box-align:center;align-items:center}.flex_box_center_end___K1Pkl{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___av7e_{box-orient:block-axis;flex-direction:column}.hader___vwJKS{align-items:center;background:#d5f1ea;border-radius:8rem 8rem 0 0;display:flex;height:50rem;padding:0 20rem}.hader___vwJKS .title____Pmur{color:#1b8565;font-size:16rem;margin-right:24rem;width:65rem}.body___FxUh6{background:#fff;border-radius:0 0 2rem 2rem;box-shadow:0 3rem 4rem 0 #f3f3f3;max-height:445rem;min-height:445rem;overflow:auto;padding:15rem 20rem}.nodeData___cHclP{align-items:center;color:#000;display:flex;font-size:14rem;height:40rem}.nodeData___cHclP .yc___I8230{background:#fce5e5;border:1rem solid #ff7575;border-radius:2rem;color:#e41717;font-size:12rem;height:18rem;margin-right:10rem}.nodeData___cHclP .yclj___toMmi{display:none}.nodeData___cHclP:hover{background:#e8f2ef}.nodeData___cHclP:hover .yclj___toMmi{display:block}.tree___nmqFN{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.tree___nmqFN .center___zS18i{display:flex;flex-direction:column;height:calc(100vh - 300rem);position:relative;width:calc(100vw - 40rem)}.tree___nmqFN .center___zS18i .head___VcDyA{flex-shrink:0;height:34rem}.tree___nmqFN .center___zS18i .head___VcDyA .del___VM4Mh{align-items:center;display:inline-flex;flex-direction:column;float:right;margin-right:16rem}.tree___nmqFN .center___zS18i .head___VcDyA .del___VM4Mh i{color:#fff;cursor:pointer;font-size:24rem}.tree___nmqFN .center___zS18i .head___VcDyA .del___VM4Mh b{background:#677cca;display:block;height:10rem;width:2rem}.tree___nmqFN .center___zS18i .body___YCIVW{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(49,56,77,.9);border:2rem solid #677cca;border-radius:10rem;flex:1 1;min-height:0;padding:22rem 10rem 10rem 50rem}.tree___nmqFN .center___zS18i .body___YCIVW .scrollBox___reAJO{height:100%;overflow:auto;width:100%}.tree___nmqFN .center___zS18i .body___YCIVW .scrollBox___reAJO .treeWarp___oNJ2m{margin-bottom:10rem}.tree___nmqFN .center___zS18i .body___YCIVW .scrollBox___reAJO::-webkit-scrollbar{background-color:transparent!important}.tree___nmqFN .center___zS18i .body___YCIVW .scrollBox___reAJO::-webkit-scrollbar-corner{background-color:transparent}.tree___nmqFN .center___zS18i .body___YCIVW .scrollBox___reAJO::-webkit-scrollbar-thumb{background:#37ad83!important;border-radius:3rem}.tree___nmqFN .center___zS18i .body___YCIVW .scrollBox___reAJO::-webkit-scrollbar-track{background-color:transparent!important;box-shadow:none!important}.treeNode___qHtQK{align-items:center;display:flex;justify-content:flex-start}.treeNode___qHtQK .node___AIr0l{background:#f6f6f6;border-radius:10rem;flex-shrink:0;margin-right:90rem;position:relative;width:480rem}.treeNode___qHtQK .node___AIr0l .info___FnWMG{flex:1 1;min-width:0;padding:20rem 20rem 0 14rem}.treeNode___qHtQK .node___AIr0l .info___FnWMG .resource___WYrQp{align-items:center;display:flex;justify-content:space-between;margin:5rem 0 10rem 26rem}.treeNode___qHtQK .node___AIr0l .info___FnWMG .action___gQRZY{align-items:center;color:#1b8565;cursor:pointer;display:flex;font-size:12rem}.treeNode___qHtQK .node___AIr0l .info___FnWMG .action___gQRZY i{display:inline-block;font-size:8rem;margin-left:3rem}.treeNode___qHtQK .node___AIr0l .tags___iMesf{background:#dcf0de;border-radius:10rem;display:flex;flex-wrap:wrap;padding:9rem 25rem 11rem}.treeNode___qHtQK .node___AIr0l .tags___iMesf .tag___ImQuD{color:#666;font-size:14rem;margin-bottom:3rem;padding-right:3rem;width:33.33333%}.treeNode___qHtQK .node___AIr0l .leftLine___KCWcy{background:#5aa959;height:2rem;left:0;position:absolute;top:50%;transform:translate(-100%,-50%);width:33rem;z-index:1}.treeNode___qHtQK .node___AIr0l .rightLine____XB16{background:#5aa959;height:2rem;left:100%;position:absolute;top:50%;transform:translateY(-50%);width:58rem;z-index:2}.treeNode___qHtQK .node___AIr0l .icon___QEn9F{cursor:pointer;left:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24rem;z-index:3}.treeNode___qHtQK .nodeWrap___CLyJX{display:flex;flex-direction:column;gap:10rem;position:relative}.treeNode___qHtQK .nodeWrap___CLyJX .line___njEbX{background:#5aa959;bottom:0;height:0;left:-34rem;position:absolute;width:2rem;z-index:4}.loading___zOI_x{align-items:center;background:rgba(0,0,0,.35);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:100} \ No newline at end of file diff --git a/p__tasks__Jupyter__index.async.js b/p__tasks__Jupyter__index.async.js index fa0611bcb4..3ed2d6d743 100644 --- a/p__tasks__Jupyter__index.async.js +++ b/p__tasks__Jupyter__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[20700,53273],{49994:function(e,n,t){"use strict";t.d(n,{JW:function(){return R},Jd:function(){return E},Kl:function(){return L},L5:function(){return h},MH:function(){return M},MI:function(){return U},Qo:function(){return w},SO:function(){return m},Tf:function(){return A},XO:function(){return p},Xy:function(){return y},Y0:function(){return I},Ye:function(){return q},Yv:function(){return H},ZH:function(){return T},am:function(){return S},bD:function(){return X},eA:function(){return b},fA:function(){return F},fY:function(){return N},g6:function(){return f},g7:function(){return J},gT:function(){return k},gn:function(){return W},h$:function(){return Q},hG:function(){return j},i8:function(){return z},j3:function(){return O},lH:function(){return P},li:function(){return v},n4:function(){return x},pU:function(){return C},qK:function(){return g},sA:function(){return Z},sP:function(){return D},t$:function(){return B},zl:function(){return _}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(82242),c=t.n(a),l=t(75105),u=(0,t(99144).oP)(),d={};function p(e,n){return(0,l.U2)("tasks/".concat(e,".json"),c()(c()({},n),d))}function f(e){return(0,l.U2)("myshixuns/".concat(e,"/challenges.json"))}function m(e,n){return(0,l.U2)("myshixuns/".concat(e,"/subject_challenges.json"),n)}function h(e,n,t){return(0,l.U2)("tasks/".concat(e,"/star.json"),{shixun_id:n,star:t})}function v(e,n){return(0,l.U2)("tasks/".concat(e,"/rep_content.json"),c()(c()({},n),d))}function x(e,n){return(0,l.v_)("myshixuns/".concat(e,"/update_file.json"),n)}function g(e,n){return(0,l.U2)("tasks/".concat(e,"/reset_original_code.json"),c()(c()({},n),d))}function A(e,n){return(0,l.v_)("myshixuns/".concat(e,"/reset_repository.json"),n)}function j(e,n){return(0,l.U2)("tasks/".concat(e,"/reset_passed_code.json"),c()(c()({},n),d))}function y(e,n){return(0,l.v_)("tasks/".concat(e,"/game_build.json"),c()(c()({},n),d))}function b(e){return(0,l.ZP)("http://localhost:49352/api/game_build",{method:"post",body:e})}function w(e,n){return(0,l.U2)("tasks/".concat(e,"/game_status.json"),c()(c()({},n),d))}function _(e,n){return(0,l.v_)("tasks/".concat(e,"/choose_build.json"),c()(c()({},n),d))}function N(e){return(0,l.U2)("myshixuns/".concat(e,"/get_remaining_time.json"))}function k(e){return(0,l.U2)("tasks/".concat(e,"/picture_display.json"),d)}function I(e){return(0,l.v_)("tasks/".concat(e,"/plus_or_cancel_praise.json"))}function C(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,l.v_)("myshixuns/".concat(e,"/repository.json"),n)}function Z(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,l.U2)("myshixuns/".concat(e,"/start.json"),n)}function S(e,n){return(0,l.U2)("myshixuns/".concat(e,"/reset_pod.json"),n)}function E(e,n){return(0,l.ZP)("/api/tasks/".concat(e,"/reboot_esc.json"),{method:"post",body:n})}function B(e){return(0,l.U2)("tasks/".concat(e,"/check_test_sets.json"))}function P(e){return(0,l.U2)("tasks/".concat(e,"/get_answer_info.json"))}function D(e){return(0,l.U2)("tasks/".concat(e,"/get_choose_answer.json"))}function M(e){return(0,l.U2)("tasks/".concat(e,"/unlock_choose_answer.json"))}function O(e,n){return(0,l.U2)("tasks/".concat(e,"/unlock_answer.json"),{answer_id:n})}function R(e,n,t,i){return(0,l.v_)("tasks/".concat(e,"/set_games_status.json"),c()({result:n,data:t},i||{}))}function L(e,n){return(0,l.U2)("myshixuns/".concat(e,"/active_pod.json"),n)}function z(e,n){return(0,l.U2)("tasks/".concat(e,"/rank_list.json"),n)}function F(e,n){return(0,l.v_)("tasks/".concat(e,"/close_windows_vnc.json"),{tpi_id:n})}function T(e,n){return(0,l.U2)("tasks/".concat(e,"/commit_files.json"),n)}function W(e,n){return(0,l.U2)("tasks/".concat(e,"/pull_files.json"),n)}function Q(e,n){return(0,l.v_)("tasks/".concat(e,"/log_output"),n)}function H(e,n){return(0,l.U2)("tasks/".concat(e,"/stop_log_output.json"),n)}function U(e){return G.apply(this,arguments)}function G(){return(G=o()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.id,"/add_file.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function X(e){return V.apply(this,arguments)}function V(){return(V=o()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.id,"/delete_git_file.json"),{method:"Delete",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function J(e){return Y.apply(this,arguments)}function Y(){return(Y=o()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.id,"/mv_file.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e,n){return(0,l.ZP)("/api/shixuns/".concat(e,"/set_start_permanent.json"),{method:"put",body:n})}null!=u&&u.homework_common_id&&(d.homework_common_id=null==u?void 0:u.homework_common_id),null!=u&&u.exercisesId&&(d.exercise_id=null==u?void 0:u.exercisesId),console.log(u,d,"urlParamsAll")},84688:function(e,n,t){"use strict";t.d(n,{z:function(){return k},Z:function(){return I}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(82242),c=t.n(a),l=t(37205),u=t.n(l),d=t(79800),p=t.n(d),f=t(59301),m=t(59028),h=t(8591),v=t(43418),x=t(3113),g=t(10160),A=t(21146),j=t(37712),y="  ";function b(e){if(0==e)return"0 Byte";var n=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,n)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][n]}var w=t(60186),_=t(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var N=m.Z.Dragger;function k(e){var n=[];return e&&e.length>0&&(n=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+y+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),n}var I=function(e){var n=e.value,t=e.onChange,i=e.action,s=e.data,a=e.className,l=e.maxSize,d=void 0===l?150:l,k=e.title,I=void 0===k?"上传附件":k,C=e.showRemoveModal,Z=void 0!==C&&C,S=e.accept,E=void 0===S?"":S,B=e.additionalText,P=e.isDragger,D=e.number,M=void 0===D?1e3:D,O=e.aloneClear,R=void 0!==O&&O,L=e.realTimeRemove,z=void 0===L||L,F=(0,f.useState)(!1),T=p()(F,2),W=T[0],Q=T[1],H=(0,f.useState)(n||[]),U=p()(H,2),G=U[0],X=U[1],V=(0,f.useState)(1),J=p()(V,2),Y=J[0],q=J[1];(0,f.useEffect)((function(){n&&(1===Y&&X(u()(n)),q(2),M===(null==n?void 0:n.length)&&Q(!0))}),[n]);var K,$=function(){setTimeout((function(){G.pop(),X(u()(G))}),500)},ee={multiple:!0,disabled:W,accept:E,withCredentials:!0,fileList:G,beforeUpload:function(e,n){var t=e.size/1024/1024;return G.concat(n).length>M?(G.pop(),X(u()(G)),h.ZP.error("最多只能上传".concat(M,"个文件")),R?Promise.reject():($(),!1)):t=M?Q(!0):Q(!1),X(u()(G)),G=G.map((function(e){var n,t;null!=e&&null!==(n=e.response)&&void 0!==n&&n.id&&(e.url=null==e||null===(t=e.response)||void 0===t?void 0:t.url);return-1===e.name.indexOf(y)&&(e.name="".concat(e.name).concat(y).concat(b(e.size))),c()({},e)})),console.log("info:",e,G),t(G)):h.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(K=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(z){e.next=2;break}return e.abrupt("return",!0);case 2:if(t=function(){var e=o()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n.response?n.response.id:n.id)){e.next=8;break}return e.next=4,(0,A.JZ)(n.response?n.response.id:n.uid);case 4:return t=e.sent,e.abrupt("return",Promise.resolve(t));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!Z){e.next=7;break}return e.abrupt("return",new Promise((function(e,n){var i;v.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,j.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=o()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t();case 2:n.sent,h.ZP.success("删除成功"),e(!0);case 5:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,t();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return K.apply(this,arguments)})};return(0,j.jsxs)("div",{className:"multi-upload ".concat(a||""),children:[P&&(0,j.jsxs)(N,c()(c()({},ee),{},{children:[(0,j.jsx)("p",{className:"ant-upload-drag-icon",children:(0,j.jsx)(w.Z,{})}),(0,j.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,j.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),B]})),!P&&(0,j.jsxs)(m.Z,c()(c()({},ee),{},{children:[(0,j.jsxs)(x.ZP,{disabled:W,className:"upload_button",children:[(0,j.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),I]}),(0,j.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},14539:function(e,n,t){"use strict";var i=t(82242),r=t.n(i),s=(t(59301),t(93314)),o=t(3113),a=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,c=e.styles,l=void 0===c?{}:c,u=e.customText,d=e.ButtonText,p=e.ButtonClick,f=e.Buttonclass,m=e.ButtonTwo,h=e.imgStyles,v=e.loading,x=void 0!==v&&v;return(0,a.jsxs)("section",{className:"tc animated fadeIn",style:r()(r()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),l),children:[(0,a.jsx)("img",{src:n||s,style:r()(r()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,a.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,a.jsx)(o.ZP,r()(r()({className:f,onClick:p},i),{},{children:d})),m&&m]})}},17498:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(82242),r=t.n(i),s=t(7557),o=t.n(s),a=t(41498),c=t.n(a),l=t(79800),u=t.n(l),d=t(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},f=t(3113),m=t(38827),h=t(27795),v=t(6848),x=t(99144),g=t(75487),A=t(14539),j=t(10160),y=t(24881),b=t(37712),w=function(e){var n,t,i,s,a,l,w=e.editOffice,_=void 0===w?"view":w,N=e.data,k=(e.theme,e.type),I=e.filename,C=e.monacoEditor,Z=e.className,S=e.style,E=e.close,B=e.onClose,P=e.hasMask,D=e.disabledDownload,M=e.onImgDimensions,O=e.showNodata,R=e.recordInfo,L=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),z=u()(L,2),F=(z[0],z[1],(0,d.useState)("")),T=u()(F,2),W=(T[0],T[1]),Q=(0,d.useState)(),H=u()(Q,2),U=H[0],G=H[1],X="build"===window.ENV?"/react/build":"",V=location.host.startsWith("localhost")?j.Z.PROXY_SERVER:j.Z.API_SERVER,J=(0,d.useRef)();null!==(n=N)&&void 0!==n&&n.startsWith("/api")&&"txt"!==k&&(N=j.Z.API_SERVER+N);I&&C&&(C.filename=I),(0,d.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&W(n[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===k&&(N.indexOf("bigfilescdn.")>-1||N.indexOf("bigfiles1")>-1?G({url:N,fileType:(e=N,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:N.indexOf("model=edit")?"edit":"view"}):Y())}),[k,N]);var Y=function(){var e=c()(o()().mark((function e(){var n,t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",N),n=N,N.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,g.gJ)({attachment_id:t});case 6:(i=e.sent).url=V+i.url,G(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(){N.startsWith("http")||N.startsWith("blob:")?K():(0,x.Sv)(I||"educoder",N,I)},K=function(){R&&(0,y.fc)({id:null==R?void 0:R.id,watch_type:1,course_id:null==R?void 0:R.course_id}),(0,x.Nd)(I||"educoder",decodeURIComponent(N))};return(0,b.jsxs)("div",{style:r()({},S||{}),className:"".concat(P&&p.bgBlack," ").concat(k?p.wrp:"hide"),children:[E&&(0,b.jsxs)("div",{className:p.close,ref:J,children:[!!M&&(0,b.jsx)(v.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return J.current},children:(0,b.jsx)("span",{onClick:function(){B(),M()},children:(0,b.jsx)("i",{className:"icon-yulanpizhu"})})}),!D&&(0,b.jsx)(v.Z,{title:"点击下载此文件",getPopupContainer:function(){return J.current},children:(0,b.jsx)("span",{onClick:K,children:(0,b.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,b.jsx)(v.Z,{title:"关闭",getPopupContainer:function(){return J.current},children:(0,b.jsx)("span",{className:"",onClick:B,children:(0,b.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,b.jsx)("div",{className:"".concat(p[Z]," ").concat(Z," ").concat(p.monaco," ").concat("txt"===k?"show":"hide"),children:"txt"===k&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(h.ZP,r()({},C))})}),"audio"===k&&(0,b.jsx)("audio",{src:"".concat((null===(t=N)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(i=N)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(N),autoPlay:!0}),"video"===k&&(0,b.jsx)(b.Fragment,{children:(null===(s=N)||void 0===s?void 0:s.indexOf("http"))>-1?(0,b.jsx)("video",{controls:!0,src:"".concat(N),autoPlay:!0}):(0,b.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(N),autoPlay:!0})}),"office"===k&&U&&(0,b.jsx)("iframe",{src:"".concat(X,"/office.html?key=").concat(U.key,"&url=").concat(btoa(U.url),"&callbackUrl=").concat(V+U.callbackUrl,"&fileType=").concat(U.fileType,"&title=").concat(U.title,"&model=").concat(_,"&officeServer=").concat(j.Z.ONLYOFFICE,"&disabledDownload=").concat(!!D)}),"html"===k&&(0,b.jsx)("iframe",{src:N+"&disposition=inline"}),"pdf"===k&&(0,b.jsx)("iframe",{src:"".concat(X,"/js/pdfview/index.html?filename=").concat(I||"educoder.pdf","&url=").concat(encodeURIComponent(N),"&disabledDownload=").concat(!!D)}),"image"===k&&(0,b.jsx)("img",{src:"".concat((null===(a=N)||void 0===a?void 0:a.indexOf("http://"))>-1||(null===(l=N)||void 0===l?void 0:l.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(N)}),("other"===k||"download"===k)&&(0,b.jsx)(b.Fragment,{children:O?(0,b.jsx)(A.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,b.jsx)(f.ZP,{icon:(0,b.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:q,disabled:D,children:"下载"})}):(0,b.jsxs)(f.ZP,{type:"primary",size:"middle",onClick:q,disabled:D,children:[(0,b.jsx)(m.Z,{}),"点击下载"]})})]})}},63743:function(e,n,t){"use strict";t.d(n,{z:function(){return b}});var i=t(82242),r=t.n(i),s=t(37205),o=t.n(s),a=t(91232),c=t.n(a),l=t(79800),u=t.n(l),d=t(59301),p=(t(77629),t(68256)),f=(t(64018),t(45071)),m=t(10160),h=t(99144),v=t(15342),x=t(1012),g=t(17498),A=t(37712),j="@▁@",y=/]*>/g;var b=function(e,n){e=e||"";var t=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return n?e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(t,(function(e,n,t,i,r,s,o){var a=n||i||s,c=t||r||o||"?";return m.Z.API_SERVER+"/api/attachments/"+a+c+"&t="+(0,h.Jn)(a,Date.now())+(e.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):e=e.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,i,r,s,o){var a=n||i||s,c=t||r||o||"?";return m.Z.API_SERVER+"/attachments/download/"+a+c+"&t="+(0,h.Jn)(a,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(t,(function(e,n,t,i,r,s,o){var a=n||i||s,c=t||r||o||"?";return m.Z.API_SERVER+"/api/attachments/"+a+c+"&t="+(0,h.Jn)(a,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,i,r){var s=n||i,o=t||r||"";return'"'+m.Z.API_SERVER+"/api/attachments/"+s+o+s+o+"&t="+(0,h.Jn)(s,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,i,r){var s=n||i,o=t||r||"";return"("+m.Z.API_SERVER+"/files/uploads/"+s+o+s+o+"&t="+(0,h.Jn)(s,Date.now())})).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n")};n.Z=function(e){var n=e.value,t=void 0===n?"":n,i=e.className,s=e.showTextOnly,a=e.showLines,l=e.style,h=void 0===l?{}:l,b=e.stylesPrev,w=void 0===b?{}:b,_=e.highlightKeywords,N=e.showProgramFill,k=(e.isProgramFill,e.disabledFill),I=void 0!==k&&k,C=e.programFillValue,Z=e.onFillChange,S=void 0===Z?function(e){}:Z,E=e.onFillBlur,B=void 0===E?function(){}:E,P=e.onFillFocus,D=void 0===P?function(){}:P,M=String(t),O=(0,d.useState)(""),R=u()(O,2),L=R[0],z=R[1],F=(0,d.useState)("office"),T=u()(F,2),W=T[0],Q=T[1],H=(0,d.useState)([]),U=u()(H,2),G=U[0],X=U[1],V=(0,d.useRef)("a"+(0,x.Z)()),J={};var Y=function(e){return e.replace(/([\s\S]+?)<\/style>/gim,(function(e,n){var t=n.replace(/(\n|\r)/g,"").split("}"),i=[];return t.map((function(e){""!=e&&i.push(".".concat(V.current," ").concat(e))})),"")}))},q=(0,d.useMemo)((function(){try{M=M.replace(/\(\/attachments\/download\//g,"("+m.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+m.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+m.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+m.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n")}catch(e){}if(N){var e=-1;return M=M.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(n,t,i){var r;return function(e,n,t){var i=document.createElement(e===j?"input":"textarea");i.style.width="100%",i.style.height=e===j?"40px":"151px",i.rows=5,i.spellcheck=!1,i.name="edu-program-fill",i.placeholder="请输入",i.dataset.id=n;var r=Object.keys(J).length;return J[r]=i,'')}(n,++e,null==C||null===(r=C[e])||void 0===r?void 0:r.value.replaceAll("<","<").replaceAll(">",">"))})),'
'.concat(Y(M||""),"
")}var n=Y(M);n=(0,p.ZP)(n);var t=(0,p.ez)();M.match(/\[TOC\]/)&&(n=n.replace("

[TOC]

",(0,p.Qv)()),(0,p.Iy)()),n=n.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var i=t[n],r=i.type,s=i.expression;return(0,v.renderToString)(function(e){var n=document.createElement("div");return n.innerHTML=e,0===n.childNodes.length?"":n.childNodes[0].nodeValue}(s)||"",{displayMode:"block"===r,throwOnError:!1,output:"html"})})),n=n.replace(/▁/g,"▁▁▁▁▁"),(0,p.AL)();var i=document.createElement("div");return i.innerHTML=n,s?i.innerText:_?(ne(i,_.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),i.innerHTML):(setTimeout((function(){return re()}),500),i.innerHTML)}),[M,_]);(0,d.useEffect)((function(){te.current&&te.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=K,e.onblur=$,e.onfocus=ee}))}),[G]),(0,d.useEffect)((function(){if(null!=C&&C.length)try{var e,n=te.current.querySelectorAll(".edu-program-fill-score"),t=te.current.querySelectorAll('[name="edu-program-fill"]'),i=c()(t.entries());try{for(i.s();!(e=i.n()).done;){var r,s,o,a=u()(e.value,2),l=a[0],d=a[1];d.value=(null==C||null===(r=C[l])||void 0===r?void 0:r.value)||"","warning"===(null==C||null===(s=C[l])||void 0===s?void 0:s.type)?d.className="program-fill-warning":"success"===(null==C||null===(o=C[l])||void 0===o?void 0:o.type)?d.className="program-fill-success":d.className=""}}catch(e){i.e(e)}finally{i.f()}var p,f=c()(n.entries());try{for(f.s();!(p=f.n()).done;){var m,h,v=u()(p.value,2),x=v[0];v[1].innerHTML=null!=C&&null!==(m=C[x])&&void 0!==m&&m.score?"".concat(null==C||null===(h=C[x])||void 0===h?void 0:h.score,"分"):""}}catch(e){f.e(e)}finally{f.f()}X(C)}catch(e){console.log(e,"error")}}),[C]);var K=function(e){G[e.target.dataset.id]=G[e.target.dataset.id]||{},G[e.target.dataset.id].value=e.target.value,X(o()(G)),S(G,e.target.dataset.id)},$=function(e){G[e.target.dataset.id]=G[e.target.dataset.id]||{},G[e.target.dataset.id].value=e.target.value,X(o()(G)),B(G,e.target.dataset.id)},ee=function(e){G[e.target.dataset.id]=G[e.target.dataset.id]||{},G[e.target.dataset.id].value=e.target.value,X(o()(G)),D(G,e.target.dataset.id)};function ne(e,n){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)ne(e,n);else if("IMG"!==e.nodeName)if(e.innerHTML){var t;e.innerHTML=null===(t=e.innerHTML)||void 0===t?void 0:t.replace(new RegExp(n,"gi"),'$&')}else{var i=document.createElement("span");i.innerHTML=e.textContent.replace(new RegExp(n,"gi"),'$&'),e.replaceWith(i)}}))}var te=(0,d.useRef)();function ie(e){var n=e.target;if("A"===n.tagName.toUpperCase()){var t=n.getAttribute("href");if(t.indexOf("office")>-1)e.preventDefault(),z(t),Q("office");else if(t.indexOf("application/pdf")>-1)e.preventDefault(),z(t),Q("pdf");else if(t.indexOf("text/html")>-1)e.preventDefault(),z(t),Q("html");else if(t.startsWith("#")){e.preventDefault();var i=document.getElementById(t.replace("#",""));i&&i.scrollIntoView(!0)}}}p.jb.WebkitLineClamp=a,a&&(h=r()(r()({},h),p.jb));var re=function(){var e,n=null===(e=te.current)||void 0===e?void 0:e.querySelectorAll("video");null==n||n.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(f.ZP.isSupported()){var n=new f.ZP;n.loadSource(e.src),n.attachMedia(e)}}))};return(0,d.useEffect)((function(){if(te.current&&q&&q.match(y)&&window.PR.prettyPrint(),te.current)return te.current.addEventListener("click",ie),function(){var e;null===(e=te.current)||void 0===e||e.removeEventListener("click",ie),(0,p.AL)(),(0,p.Iy)()}}),[q,te.current,ie]),(0,d.useEffect)((function(){var e,n=function(e){e.preventDefault(),e.clipboardData.setData("text",window.getSelection().toString())};return null===(e=te.current)||void 0===e||e.addEventListener("copy",n),function(){var e;null===(e=te.current)||void 0===e||e.removeEventListener("copy",n)}}),[te.current]),(0,A.jsxs)(A.Fragment,{children:[s&&(0,A.jsx)("div",{ref:te,children:q}),!s&&(0,A.jsx)("div",{ref:te,style:r()({},h),className:"".concat(i||""," ").concat(I?"disabled-fill":""," markdown-body ").concat(V.current),dangerouslySetInnerHTML:{__html:q}}),(0,A.jsx)(g.Z,{close:!0,data:L,type:null!=L&&L.length?W:"",style:r()({},w),onClose:function(){return z("")}})]})}},98516:function(e,n,t){"use strict";t.d(n,{Z:function(){return f}});var i=t(82100),r=t.n(i),s=t(29186),o=t.n(s),a=t(80619),c=t.n(a),l=t(47074),u=t.n(l),d=t(59301),p=t(4676),f=function(e){c()(t,e);var n=u()(t);function t(e){var i;r()(this,t),i=n.call(this,e);var s=window.document;return i.node=s.createElement("div"),s.body.appendChild(i.node),i}return o()(t,[{key:"render",value:function(){var e=this.props.children;return(0,p.createPortal)(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),t}(d.Component)},53273:function(e,n,t){"use strict";t.d(n,{jL:function(){return c},w9:function(){return ye},QD:function(){return nn},cQ:function(){return Ae},op:function(){return Ve},O5:function(){return dn},_b:function(){return an},t7:function(){return M},Gi:function(){return Ne},YG:function(){return _e},qp:function(){return _},vr:function(){return rn},qE:function(){return qe},Je:function(){return L},wb:function(){return se},cq:function(){return Oe},tp:function(){return I}});var i=t(59301),r="banner___PoUBO",s="content___XoDjy",o="btns___Pb35j",a=t(37712),c=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.img,c=e.imgWidth,l=void 0===c?346:c,u=e.title,d=e.sunTitle,p=e.bannerExtraContent;return(0,a.jsx)("div",{className:r,children:(0,a.jsxs)("div",{className:s,children:[(0,a.jsxs)("aside",{children:[(0,a.jsxs)("p",{children:[(0,a.jsx)("b",{children:u}),(0,a.jsx)("span",{children:d})]}),t.length>0&&(0,a.jsx)("div",{className:o,children:t.map((function(e,n){return(0,a.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,a.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),i&&(0,a.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:l})]})})},l=t(79800),u=t.n(l),d="row___aXJjm",p="title___HUKL0",f="tagsWrap___XB2W3",m="action___VdHb1",h="bar___t1kKC",v="tag___V7Eft",x="name___Hk1Ip",g="num___xQpcH",A="active___XryTX",j="tagsBorderWrap___OMxjs",y=t(92310),b=t.n(y),w=t(89392),_=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.value,s=e.onChange,o=e.onTitleChange,c=e.className,l=e.title,y=e.titleWidth,_=void 0===y?41:y,N=e.style,k=void 0===N?{}:N,I=e.fontColor,C=void 0===I?"#6A7283":I,Z=e.showCount,S=(0,i.useState)(0),E=u()(S,2),B=E[0],P=E[1],D=(0,i.useState)(!1),M=u()(D,2),O=M[0],R=M[1],L=(0,i.useRef)(null),z=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>97?P(1):P(0));0===t.length&&P(0),R(!1)}),[t]),(0,a.jsxs)("div",{className:b()(d,c),style:k,children:[(0,a.jsx)("div",{onClick:(0,w.throttle)((function(){return null==o?void 0:o()}),2e3),style:{width:_,marginTop:O?12:4},className:"".concat(p," ").concat(o?"current":""),children:l}),(0,a.jsxs)("div",{className:O?"".concat(f," ").concat(j):f,children:[(0,a.jsx)("div",{className:h,ref:z,style:B>0?{height:1===B?97:"auto",overflow:1===B?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,a.jsx)("div",{className:v,ref:L,children:null==t?void 0:t.map((function(e){return(0,a.jsxs)("span",{onClick:function(){return s(e.id)},style:{color:C},className:r===e.id?A:"",children:[(0,a.jsx)("span",{title:e.name,className:x,children:e.name}),!!Z&&(0,a.jsx)("span",{className:g,children:e.count})]},e.id)}))})}),!!B&&(0,a.jsx)(i.Fragment,{children:1===B?(0,a.jsxs)("div",{onClick:function(){var e;P(2),(null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>245?R(!0):R(!1)},className:m,children:["展开",(0,a.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,a.jsxs)("div",{onClick:function(){z.current.scrollTop=0,P(1),R(!1)},className:m,children:["收起",(0,a.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},N="tabs___GTqPV",k="active___F26E8",I=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,r=e.onChange,s=e.className,o=e.style,c=void 0===o?{}:o;return(0,a.jsx)("div",{style:c,className:b()(N,s),children:t.map((function(e){return(0,a.jsx)("span",{onClick:function(){return r(e.id)},className:i===e.id?k:"",children:e.name},e.id)}))})},C="input___PW2zI",Z="dropdown___vSy8B",S="menu___NiyBu",E="text___Grueu",B="b1___ZKryM",P="b2___aKyGa",D=t(92832),M=function(e){var n,t=e.dataSource,r=void 0===t?[]:t,s=e.value,o=void 0===s?"":s,c=e.onChange,l=e.onInputChange,d=void 0===l?function(){}:l,p=e.className,f=e.style,m=void 0===f?{}:f,h=e.placeholder,v=(e.allowClear,(0,i.useState)("")),x=u()(v,2),g=x[0],A=x[1],j=(0,i.useState)(""),y=u()(j,2),w=y[0],_=y[1];(0,i.useEffect)((function(){var e,n=o;null!==(e=JSON.stringify(o))&&void 0!==e&&e.includes("{")&&(A(o.id),n=o.value||"");try{_(decodeURIComponent(n||""))}catch(e){_(decodeURIComponent(n||""))}}),[o]);var N=function(){c(encodeURIComponent(w),g||null)};return(0,a.jsxs)("div",{className:b()(C,p),style:m,children:[!!r.length&&(0,a.jsxs)("div",{className:Z,children:[(0,a.jsxs)("div",{className:E,children:[null===(n=r.find((function(e){return e.id===g})))||void 0===n?void 0:n.name,(0,a.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,a.jsx)("b",{className:B}),(0,a.jsx)("b",{className:P})]}),(0,a.jsx)("div",{className:S,children:r.map((function(e,n){return(0,a.jsx)("div",{onClick:function(){var n;(n=e.id)!==g&&(A(n),c(encodeURIComponent(w),n))},children:e.name},n)}))})]}),(0,a.jsx)(D.Z,{onPressEnter:N,value:w,onChange:function(e){_(e.target.value),d(encodeURIComponent(e.target.value),g||null)},bordered:!1,placeholder:h}),(0,a.jsx)("i",{onClick:N,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},O="quickPager___GM30J",R="disabled___Ozc8I",L=function(e){var n=e.value,t=e.onChange,i=e.className,r=e.total,s=e.pageSize,o=e.style,c=void 0===o?{}:o,l=n<2,u=n>=Math.ceil(r/s);return r<=s?(0,a.jsx)(a.Fragment,{}):(0,a.jsxs)("div",{className:b()(O,i),style:c,children:[(0,a.jsx)("div",{onClick:function(){l||t(n-1,"prev")},className:l?R:"",children:"上一页"}),(0,a.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?R:"",children:"下一页"})]})},z="list___oOsiS",F="wrap___G6T7F",T="lockWrap___Rl79E",W="li___oZZ7l",Q="cover___b2bYW",H="img___IQX7w",U="sign___HkT6C",G="name___SsJx8",X="e___TMqq0",V="tags___bcjyo",J="rate___YACg7",Y=t(71418),q=t(6848),K=t(31395),$=t(10160),ee=t(99144),ne=t(96908),te=t(57177),ie=t(81378),re=t(14539),se=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,v=Math.floor((f-(s-1)*o)/s);return(0,a.jsx)(Y.Z,{spinning:h,children:(0,a.jsxs)("div",{className:b()(z,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,r=e.identifier,c=e.power,u=(e.cover_image_id,e.pic);return(0,a.jsxs)("div",{className:F,style:{width:v,marginRight:(1+n)%s==0?0:o+d,marginBottom:l},children:[(0,a.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(r,"/challenges"),className:W,onClick:function(e){e.preventDefault(),m&&(0,ee.L9)([m]),c&&(0,ee.xg)("/shixuns/".concat(r,"/challenges"))},children:[(0,a.jsxs)("div",{className:H,children:[(0,a.jsx)("img",{className:Q,src:"".concat(u)}),e.is_jupyter&&(0,a.jsx)("img",{className:U,src:ne}),e.is_jupyter_lab&&(0,a.jsx)("img",{className:U,src:te}),e.is_unity_3d&&(0,a.jsx)("img",{className:U,src:ie})]}),(0,a.jsx)("div",{className:G,children:(0,a.jsx)(q.Z,{title:t||"实践项目名称-未填写",children:(0,a.jsx)("span",{className:X,children:t||"实践项目名称-未填写"})})}),(0,a.jsxs)("div",{className:V,children:[(0,a.jsx)(q.Z,{placement:"bottom",title:"关卡数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,a.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,a.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,a.jsx)("span",{children:e.myshixuns_count})]})}),(0,a.jsx)(q.Z,{placement:"bottom",title:"难度等级",children:(0,a.jsx)("span",{children:(0,a.jsx)("span",{children:e.level})})}),(0,a.jsxs)("div",{className:J,children:[(0,a.jsx)(K.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,a.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!c&&(0,a.jsxs)("div",{className:T,children:[(0,a.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,a.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,a.jsx)(re.Z,{})]})})},oe="list___jb2Ay",ae="wrap___VsQDr",ce="li___IxCLC",le="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",fe="sign___DXJ4d",me="name___l7FoJ",he="e___pXQUG",ve="unit___wCIFR",xe="tags___w_Mil",ge=t(79905),Ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,v=e.onRemove,x=void 0===v?function(){}:v,g=e.isCurrent,A=void 0===g||g,j=Math.floor((f-(s-1)*o)/s),y=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,a.jsx)(Y.Z,{spinning:h,children:(0,a.jsxs)("div",{className:b()(oe,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,r=e.id,c=e.identifier,u=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,a.jsx)("div",{className:ae,style:{width:j,marginRight:(1+n)%s==0?0:o+d,marginBottom:l},children:(0,a.jsxs)("a",{className:ce,onClick:function(e){e.preventDefault(),e.stopPropagation(),m&&(0,ee.L9)([m]),(0,ee.xg)("/paths/".concat(c))},children:[(0,a.jsxs)("div",{className:ue,children:[(0,a.jsx)("img",{className:le,src:"".concat(p)}),A&&(0,ge.bg)()&&(null==e?void 0:e.studying)&&(0,a.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),x(e)},children:[(0,a.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,a.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,r=null===(i=y.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,a.jsx)("img",{className:fe,src:r,style:{left:"-4px"}})}var s=null===(t=y.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,a.jsx)("img",{className:fe,src:s,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,a.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,a.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,a.jsx)("div",{className:me,children:(0,a.jsx)(q.Z,{title:i,children:(0,a.jsx)("span",{className:he,children:i})})}),(0,a.jsx)(q.Z,{title:"发布单位:".concat(u),children:(0,a.jsxs)("div",{className:ve,children:[(0,a.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,a.jsx)("div",{className:xe,children:(0,a.jsxs)("div",{children:[(0,a.jsx)(q.Z,{placement:"bottom",title:"章节数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,a.jsx)("span",{children:e.stages_count})]})}),(0,a.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,a.jsx)("span",{children:e.members_count})]})})]})})]})},r)}))),!i.length&&(0,a.jsx)(re.Z,{})]})})},je={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ye=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,v=Math.floor((f-(s-1)*o)/s);return(0,a.jsx)(Y.Z,{spinning:h,children:(0,a.jsxs)("div",{className:b()(je.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,r=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,a.jsxs)("div",{className:je.wrap,style:{width:v,marginRight:(1+n)%s==0?0:o+d,marginBottom:l},children:[(0,a.jsxs)("a",{className:je.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(m&&(0,ee.L9)([m]),(0,ee.xg)(e.first_category_url))},children:[(0,a.jsxs)("div",{className:je.top,children:[(0,a.jsx)(q.Z,{title:e.name,children:(0,a.jsx)("div",{className:je.name,children:e.name})}),(0,a.jsx)("img",{className:je.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,a.jsx)("div",{className:je.text,title:e.creator,children:e.creator}),t&&(0,a.jsxs)("div",{className:je.btns,children:[(0,a.jsx)("div",{children:"开放课程"}),(0,a.jsx)("aside",{children:"开放课堂"})]}),r&&(0,a.jsx)("div",{className:je.sign,children:"公开"})]}),(0,a.jsxs)("div",{className:je.bottom,children:[e.visits>0&&(0,a.jsx)(q.Z,{title:"访问量",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,a.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,a.jsx)(q.Z,{title:"成员",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,a.jsx)(q.Z,{title:"作业",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,a.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,a.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,a.jsxs)("div",{className:je.lockWrap,children:[(0,a.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,a.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,a.jsx)(re.Z,{})]})})},be={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},we=t(18892),_e=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,r=e.onChange,s=e.className,o=e.style,c=void 0===o?{}:o,l=e.tabBarExtraContent;return(0,a.jsxs)("div",{className:b()(be.tabs,s),style:c,children:[(0,a.jsx)("div",{className:be.tabsWrap,children:t.map((function(e,n){return(0,a.jsxs)("aside",{className:be.tab,onClick:function(){r(e.id),e.link&&we.history.push(e.link)},children:[(0,a.jsx)("div",{className:i===e.id?be.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,a.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,a.jsx)(q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,a.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,a.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,a.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,a.jsx)("div",{className:be.tabBar,children:l})]})},Ne=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,r=e.children;return(0,a.jsx)("div",{className:b()(n),style:i,children:r})},ke="orderWrap___ZfyGX",Ie="orderIconWrap___XTB_O",Ce="orderAsc___KWHmA",Ze="orderDesc___rHdbB",Se="active___a7eSP",Ee="cursorPointer___gs9kL",Be="orderTextWrap___teAKn",Pe=t(38854),De=t(20834),Me=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Oe=function(e){var n,t=e.sortValue,i=e.dropValue,r=e.className,s=e.onSort,o=e.onDrop,c=e.dataSource,l=void 0===c?Me:c;return(0,a.jsxs)("div",{className:b()(ke,r),children:[(0,a.jsx)(Pe.Z,{dropdownRender:function(){return(0,a.jsx)(De.Z,{children:l.map((function(e,n){return(0,a.jsx)(De.Z.Item,{onClick:function(){return o(e.id)},children:e.name},n)}))})},children:(0,a.jsx)("span",{className:Be,children:null===(n=l.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,a.jsxs)("span",{className:Ie,children:[(0,a.jsx)("span",{className:Ce,children:(0,a.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Ee," ").concat(Se):"iconfont icon-sanjiaoxing-up font12 ".concat(Ee),onClick:function(){return s("asc"===t?"desc":"asc")}})}),(0,a.jsx)("span",{className:Ze,children:(0,a.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Ee," ").concat(Se):"iconfont icon-sanjiaoxing-down font12 ".concat(Ee),onClick:function(){return s("asc"===t?"desc":"asc")}})})]})]})},Re=t(82242),Le=t.n(Re),ze=t(7557),Fe=t.n(ze),Te=t(41498),We=t.n(Te),Qe=t(39647),He=t.n(Qe),Ue={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ge=t(3113),Xe=["className","style","children","loading","openLoading","onClick","size","shape"],Ve=function(e){var n=e.className,t=e.style,r=e.children,s=e.loading,o=void 0!==s&&s,c=e.openLoading,l=e.onClick,d=void 0===l?function(){}:l,p=e.size,f=void 0===p?"middle":p,m=e.shape,h=void 0===m?"round":m,v=He()(e,Xe),x=(0,i.useState)(!1),g=u()(x,2),A=g[0],j=g[1];return(0,a.jsx)(Ge.ZP,Le()(Le()({onClick:(0,w.throttle)(function(){var e=We()(Fe()().mark((function e(n){return Fe()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c&&j(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:c&&j(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:b()(Ue.btn,Ue["".concat(f,"-").concat(h)],n),style:t,size:f,shape:h,loading:A||o},v),{},{children:r}))},Je="head___ghH72",Ye="node___mjPEy",qe=function(e){var n=e.className,t=e.style,i=e.children,r=void 0===i?null:i,s=e.onClick,o=e.title;return(0,a.jsxs)("div",{className:b()(Je,n),style:t,children:[(0,a.jsxs)("span",{className:"primary-hover",onClick:s,children:[(0,a.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,a.jsx)("b",{title:o,children:o}),(0,a.jsx)("div",{className:Ye,children:r})]})},Ke="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,r=e.confirmClick,s=e.cancelShow,o=void 0===s||s,c=e.cancelTitle,l=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,f=void 0!==p&&p;return(0,a.jsxs)("div",{className:b()(Ke,u),style:d,children:[t&&(0,a.jsx)(Ge.ZP,{loading:f,onClick:r,type:"primary",className:$e,children:i}),o&&(0,a.jsx)(Ge.ZP,{onClick:l,className:en,children:c})]})},tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},rn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,r=e.LeftContent,s=e.children,o=e.RightContent;return(0,a.jsx)("div",{className:b()(tn.fixedBottom,n),style:i,children:(0,a.jsxs)("div",{className:tn.wrap,children:[(0,a.jsx)("div",{className:tn.left,children:r}),(0,a.jsx)("div",{className:tn.center,children:s}),(0,a.jsx)("div",{className:tn.right,children:o})]})})},sn="crumbs___V41Oe",on="hover___bEIVd",an=function(e){var n=e.className,t=e.style,r=void 0===t?{}:t,s=e.dataSource,o=void 0===s?[]:s;return(0,a.jsx)("div",{className:b()(sn,n),style:r,children:o.map((function(e,n){return n"," "]})]},n):(0,a.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},cn=t(31797),ln=["onChange"],un=cn.Z.Countdown,dn=function(e){var n=e.onChange,t=He()(e,ln),r=(0,i.useState)(null),s=u()(r,2),o=s[0],c=s[1];(0,i.useEffect)((function(){"number"==typeof o&&o>=0&&n(o)}),[o]);return(0,a.jsx)(un,Le()(Le()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);c(n)}}))}},14537:function(e,n,t){"use strict";t.d(n,{Z:function(){return S}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(59301),c=(t(29286),t(43418)),l=t(8591),u=t(92832),d=t(95237),p=t(43604),f=t(35423),m=t(56102),h=t(18892),v=t(84688),x=t(10160),g=t(75105),A=t(79800),j=t.n(A),y=t(99144),b=t(37712),w=(0,a.forwardRef)((function(e,n){e.time;console.log("ScreenRecord:",n);var t=(0,a.useRef)(),i=(0,a.useState)(),s=j()(i,2),c=(s[0],s[1],(0,a.useRef)()),u=[];function d(){return(d=o()(r()().mark((function e(n,t){var i,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=[],e.next=3,new MediaRecorder(n);case 3:(s=e.sent).ondataavailable=function(e){i.push(e.data)},s.start(),c.current=s,window.recorderRefs=s,s.addEventListener("stop",(function(e){var n=URL.createObjectURL(i[0],{type:"video/mp4"});(0,y.Nd)("xxx.webm",n)}));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(){window.recorderRefs?(t.current.srcObject.getTracks().forEach((function(e){e.stop()})),window.recorderRefs.addEventListener("dataavailable",(function(e){var n=URL.createObjectURL(e.data,{type:"video/mp4"});(0,y.Nd)("屏幕录制视频.webm",n)}))):l.ZP.warning("您还没有开启视频录制,请先去录制视频吧!")}function f(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then((function(e){return t.current.srcObject=e,u.push(e),t.current.captureStream=t.current.captureStream||t.current.mozCaptureStream,new Promise((function(e){return t.current.onplaying=e}))})).then((function(){return function(e,n){return d.apply(this,arguments)}(t.current.captureStream(),2e3)})).then((function(e){})).catch((function(e){"NotFoundError"===e.name?l.ZP.warning("找不到摄像头或麦克风。无法录制."):"UnknownError"===e.name&&l.ZP.warning("录制失败")}))}return(0,a.useImperativeHandle)(n,(function(){return{startScreenRecord:f,downloadFile:p}})),(0,b.jsx)("div",{style:{position:"absolute",top:"0",zIndex:-1},children:(0,b.jsx)("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:t})})})),_=w,N=t(89392),k=t(12225),I=t(19193),C=t(79905),Z={1:"简单",2:"中等",3:"困难"},S=function(e){var n=e.className,t=e.git_url,i=e.difficulty,s=e.task_pass,A=e.test_set_permission,j=e.onVncAction,w=e.windows_vnc,S=(e.linux_vnc,e.vnc_url,e.unity_3d_routes),E=(e.index_tab,e.shixun_environment_id),B=e.tab_type,P=e.reboot_cloud,D=e.cloud_type,M=e.resData,O=e.instance_startup_type,R=e.mirror_description_multi,L=e.is_jupyter_notebook,z=e.is_jupyter_lab,F=e.jupyterData,T=e.is_jupyter,W=e.onHideToolBar,Q=e.monitoring_url,H=e.port,U=e.token,G=(0,h.useParams)(),X=(0,a.useRef)();console.log("----",F);var V=4===D?"/data/workspace/userfiles":w?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",J=4===D?"/data/workspace/userfiles":w?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",Y=!(0,N.isEmpty)(M)||!(0,N.isEmpty)(F),q=F?{name:null==F?void 0:F.main_mirror_name,description:null==F?void 0:F.main_mirror_description}:null==R?void 0:R.find((function(e){return e.shixun_environment_id===E})),K=function(){var e=o()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:W(),n="",t=String(Math.random()),c.Z.confirm({icon:null,className:I.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},centered:!0,width:460,okText:"预览",cancelText:"取消",title:"服务预览",content:(0,b.jsxs)("div",{style:{height:95},children:[(0,b.jsx)("div",{className:"mb5 c-grey-333 font14 mb10",children:"服务预览将为实验环境内部服务映射到临时域名,仅供预览测试使用。请填写内部服务端口,并确认服务正常启动。"}),(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{className:"c-grey-999 font14 mr10",children:"端口号"}),(0,b.jsx)(u.Z,{defaultValue:n,onChange:function(e){document.getElementById(t).style.display="none",n=e.target.value},maxLength:5,style:{width:326}})]}),(0,b.jsx)("div",{style:{display:"none",marginTop:4,marginLeft:52},id:t,className:"c-red"})]}),onOk:function(){var e=o()(r()().mark((function e(){var i,s,o,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=document.getElementById(t),n){e.next=5;break}return s.style.display="block",s.innerText="端口号不能为空",e.abrupt("return",Promise.reject());case 5:if(!n.includes(" ")){e.next=9;break}return s.style.display="block",s.innerText="端口号不能有空格",e.abrupt("return",Promise.reject());case 9:if(!n||!(n.includes(".")||isNaN(Number(n))||Number(n)>65535||Number(n)<=0||n.length>1&&"0"===n[0])){e.next=13;break}return s.style.display="block",s.innerText="请输入正确的端口号",e.abrupt("return",Promise.reject());case 13:return e.next=15,(0,g.ZP)("/api/tasks/".concat(G.taskId||G.identifier,"/port_proxy"),{method:"post",body:{port:Number(n),shixun_environment_id:E||null,tab_type:B||null,is_jupyter:T||!1}});case 15:return o=e.sent,e.next=18,new Promise((function(e,n){setTimeout((function(){e("")}),1e3)}));case 18:null!=o&&null!==(i=o.data)&&void 0!==i&&i.url&&(0,y.xg)(null==o||null===(a=o.data)||void 0===a?void 0:a.url);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return console.log(F,"jupyterData"),(0,b.jsxs)("div",{className:"tpi-code-setting ".concat(n),children:[(0,b.jsx)("h3",{children:"功能"}),(0,b.jsxs)("section",{children:[(S||L||z)&&(0,b.jsxs)("a",{title:"全屏",className:"file-item action",onClick:function(){j("full-screen")},children:[(0,b.jsx)("i",{className:"iconfont icon-quanping"}),"开启 / 退出全屏"]}),(2===B||3===B||4===B||L||z)&&(0,b.jsxs)("a",{onClick:function(){return j("reset-task")},className:"file-item action",title:"重置环境",children:[(0,b.jsx)("i",{className:"iconfont icon-zhongzhishixun1"}),"重置环境"]}),(2===B||3===B||5===B||z)&&(0,b.jsxs)("a",{onClick:function(){return j("reset-git-code")},className:"file-item action",title:"重置代码仓库",children:[(0,b.jsx)("i",{className:"iconfont icon-zhongzhishixun"}),"重置代码仓库"]}),(3===B||4===B||L||z)&&(0,b.jsxs)("a",{onClick:function(){return W(),void c.Z.info({title:"文件上传",icon:null,okText:"关闭",width:600,centered:!0,content:(0,b.jsx)("div",{className:"pt10",children:(0,b.jsx)(v.Z,{isDragger:!0,maxSize:200,additionalText:'默认存放目录路径为"'.concat(V,'"'),action:"".concat(x.Z.API_SERVER,"/api/tasks/").concat(G.taskId||G.identifier,"/upload_file?debug=admin&shixun_environment_id=").concat(E||null,"&tab_type=").concat(B||null,"&is_jupyter=").concat(T||!1),onChange:function(e){e.every((function(e){var n;return 0===(null===(n=e.response)||void 0===n?void 0:n.status)}))&&(c.Z.destroyAll(),l.ZP.info("文件上传成功")),console.log("fileList:",e)}})})})},className:"file-item action",title:"上传文件",children:[(0,b.jsx)("i",{className:"iconfont icon-shangchuanwenjian"}),"上传文件"]}),(3===B||4===B||L||z)&&(0,b.jsxs)("a",{onClick:function(){return W(),void c.Z.confirm({title:"下载代码",centered:!0,width:600,content:(0,b.jsxs)("div",{children:["代码下载功能:将“".concat(J,"”目录进行打包并下载"),(0,b.jsx)("br",{}),"(文件大小不得超过200MB)"]}),onOk:(e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/tasks/".concat(G.taskId||G.identifier,"/download_file?debug=admin"),{method:"post",body:{autoDownload:!0,shixun_environment_id:E||null,tab_type:B||null,is_jupyter:T||!1},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})});var e},className:"file-item action",title:"下载文件",children:[(0,b.jsx)("i",{className:"iconfont icon-xiazai3"}),"下载文件"]}),(3===B||5===B)&&(0,b.jsxs)("a",{onClick:function(){var e,n;null===(e=X.current)||void 0===e||null===(n=e.startScreenRecord)||void 0===n||n.call(e)},className:"file-item action",title:"屏幕录制",children:[(0,b.jsx)("i",{className:"iconfont icon-jiaruketang1"}),"屏幕录制"]}),((2===B||3===B||4===B)&&(0===D||1===D)||L||z)&&Y&&(0,b.jsxs)("a",{onClick:function(){return K()},className:"file-item action w100",title:"服务预览",children:[(0,b.jsx)("i",{className:"iconfont icon-suanfasheji"}),"服务预览"]}),P&&Y&&(0,b.jsxs)("a",{onClick:function(){return j("restart-reboot")},className:"file-item action",title:"重启云主机",children:[(0,b.jsx)(f.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"重启云主机 "]}),(3===B||5===B||L||z)&&(0,b.jsxs)("a",{onClick:function(){return j("reset-code")},className:"file-item action",title:"恢复初始代码",children:[(0,b.jsx)("i",{className:"iconfont icon-zhongzhi font20",style:{marginRight:19}}),"恢复初始代码"]}),L&&(0,b.jsxs)("a",{className:"file-item action",target:"_blank",href:"https://".concat(H).concat(x.Z.TERMINAL_URL,"/terminals/1?token=").concat(U),children:[(0,b.jsx)("i",{className:"iconfont icon-minglinghang font16",style:{marginRight:22}}),"命令行终端"]}),t&&(0,b.jsx)(m.CopyToClipboard,{text:t,onCopy:function(){return l.ZP.success("复制成功")},children:(0,b.jsxs)("a",{title:"复制版本库地址",className:"file-item action",children:[(0,b.jsx)("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"复制版本库地址"]})}),3===B&&(0,b.jsxs)("a",{className:"file-item action",onClick:function(){j("show-clipboard-box")},children:[(0,b.jsx)("i",{className:"iconfont icon-fuzhiniantie"}),"复制粘贴"]}),(0,C.Ny)()&&(0,b.jsxs)("a",{className:"file-item action",href:Q||(null==F?void 0:F.monitoring_url),target:"_blank",children:[(0,b.jsx)("i",{className:"iconfont icon-jiankongfuwu2"}),"监控服务"]}),4===B&&Y&&(0,b.jsxs)("a",{className:"file-item action",onClick:function(){W(),c.Z.info({title:"SSH直连",width:600,centered:!0,content:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{flex:"50px",children:"账号"}),(0,b.jsx)(p.Z,{children:null==M?void 0:M.username})]}),(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{flex:"50px",children:"地址"}),(0,b.jsx)(p.Z,{children:null==M?void 0:M.ssh_address})]}),(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{flex:"50px",children:"端口"}),(0,b.jsx)(p.Z,{children:null==M?void 0:M.port})]}),(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{flex:"50px",children:"密码"}),(0,b.jsx)(p.Z,{children:null==M?void 0:M.password})]})]})})},children:[(0,b.jsx)("i",{className:"iconfont icon-congshulianjie"}),"SSH直连"]}),2===O&&Y&&(0,b.jsxs)("a",{className:"file-item action",onClick:function(){W(),c.Z.info({title:"RDP直连",icon:null,className:I.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},okText:"我知道啦",width:600,centered:!0,content:(0,b.jsxs)("div",{children:[(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{className:"c-grey-999",flex:"50px",children:"账号"}),(0,b.jsx)(p.Z,{className:"c-grey-333",children:null==M?void 0:M.username})]}),(0,b.jsxs)(d.Z,{className:"mt10",children:[(0,b.jsx)(p.Z,{className:"c-grey-999",flex:"50px",children:"地址"}),(0,b.jsx)(p.Z,{className:"c-grey-333",children:null==M?void 0:M.host})]}),(0,b.jsxs)(d.Z,{className:"mt10",children:[(0,b.jsx)(p.Z,{className:"c-grey-999",flex:"50px",children:"端口"}),(0,b.jsx)(p.Z,{className:"c-grey-333",children:4===D?null==M?void 0:M.gpPort:null==M?void 0:M.port})]}),(0,b.jsxs)(d.Z,{className:"mt10",children:[(0,b.jsx)(p.Z,{className:"c-grey-999",flex:"50px",children:"密码"}),(0,b.jsx)(p.Z,{className:"c-grey-333",children:null==M?void 0:M.password})]}),(0,b.jsx)("a",{style:{textDecoration:"underline",display:"inline-block"},href:"https://www.educoder.net/forums/36696",target:"_blank",className:"mt10 font14 current c-light-primary",children:"操作说明"})]})})},children:[(0,b.jsx)("i",{className:"iconfont icon-RDPzhilian"}),"RDP直连"]})]}),!!B&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("h3",{children:"关卡配置信息"}),(0,b.jsxs)("section",{children:[(0,b.jsxs)("a",{className:"file-item",title:s?"允许学员跳关挑战":"不允许学员跳关挑战",children:[(0,b.jsx)("b",{children:"跳关"}),(0,b.jsx)("span",{children:s?"允许":"不允许"})]}),(0,b.jsxs)("a",{className:"file-item",title:A?"允许学员通过金币解锁查看测试集内容":"不允许学员通过金币解锁查看测试集内容",children:[(0,b.jsx)("b",{children:"测试集解锁"}),(0,b.jsx)("span",{children:A?"允许":"不允许"})]})]})]}),(0,b.jsx)("h3",{children:"实训基本信息"}),(0,b.jsxs)("section",{children:[(0,b.jsxs)("div",{className:"file-item",children:[(0,b.jsx)("b",{children:"实训难易度"}),(0,b.jsx)("span",{children:(null==F?void 0:F.difficulty)||Z[i]})]}),(0,b.jsxs)("div",{className:"file-item",style:{alignItems:"flex-start"},children:[(0,b.jsx)("b",{children:"实验环境"}),S?(0,b.jsx)("span",{className:"multi_ellipsis1",children:"暂无"}):q&&(0,b.jsx)(k.Z,{value:[q],title:"实验环境说明",children:(0,b.jsx)("span",{title:null==q?void 0:q.name,className:"multi_ellipsis1 current",children:null==q?void 0:q.name})})]}),(0,b.jsxs)("div",{className:"file-item",style:{alignItems:"flex-start"},children:[(0,b.jsx)("b",{children:"实验容器网络"}),S?(0,b.jsx)("span",{className:"multi_ellipsis1",children:"暂无"}):(0,b.jsx)("span",{title:null==q?void 0:q.name,className:"multi_ellipsis1 current",children:null!=q&&q.close_internet?"关闭外网":"开启外网"})]})]}),(0,b.jsx)(_,{ref:X})]})}},83550:function(e,n,t){"use strict";var i=t(31468),r=t.n(i),s=t(7557),o=t.n(s),a=t(41498),c=t.n(a),l=t(79800),u=t.n(l),d=t(59301),p=t(31797),f=t(78241),m=t(43418),h=t(71418),v=t(61998),x=t(92832),g=t(94001),A=t(95237),j=t(43604),y=t(3113),b=t(75487),w=t(61186),_=t.n(w),N=t(18892),k=t(99144),I=t(56687),C=t(79905),Z=t(51564),S=t(37712);p.Z.Countdown;n.Z=(0,N.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,s,a=e.exercise,l=e.successCb,p=e.dispatch,w=(0,N.useParams)(),E=f.Z.useForm(),B=u()(E,1)[0],P=f.Z.useWatch("time",B),D=(0,d.useState)(!1),M=u()(D,2),O=M[0],R=M[1],L=(0,d.useRef)(),z=a.actionTabs,F=(0,d.useState)(),T=u()(F,2),W=T[0],Q=T[1],H=(0,Z.U)(b.n7,{id:w.categoryId}),U=u()(H,4),G=U[1],X=U[2],V=U[3],J=(0,Z.U)(b.Cd,{}),Y=u()(J,3),q=Y[1],K=Y[2];(0,d.useEffect)((function(){"student-unlock"===a.actionTabs.key&&(R(!1),B.resetFields())}),[a.actionTabs.key]);var $=function(){var e=c()(o()().mark((function e(){var n,t,i,r,s,a,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,B.validateFields();case 2:if(s=B.getFieldsValue(),R(!0),!("no"!==(null==z||null===(n=z.exerciseParams)||void 0===n?void 0:n.ip_limit)||null!=z&&null!==(t=z.exerciseParams)&&void 0!==t&&t.ip_bind_type)){e.next=7;break}return e.next=7,new Promise(function(){var e=c()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.y)({ip_limit:null==z||null===(t=z.exerciseParams)||void 0===t?void 0:t.ip_limit,ip_bind:null==z||null===(i=z.exerciseParams)||void 0===i?void 0:i.ip_bind_type});case 2:return L.current=e.sent,e.abrupt("return",n());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 7:return e.next=9,(0,b.ZD)(null==z||null===(i=z.exerciseParams)||void 0===i?void 0:i.id,{exercise_user_id:null==z||null===(r=z.exerciseParams)||void 0===r?void 0:r.exercise_user_id,unlock_key:s.unlock_key,time:s.time,ip:L.current});case 9:if(0!==e.sent.status){e.next=18;break}if(!l){e.next=15;break}return p({type:"exercise/setActionTabs",payload:{}}),l(),e.abrupt("return");case 15:u=null==z?void 0:z.exerciseParams,(0,k.nr)({inner_ip:u.inner_ip,public_ip:u.public_ip,open_camera:u.open_camera,ip_limit:u.ip_limit,ip_bind:u.ip_bind,ip_bind_type:u.ip_bind_type,exercise_tips:u.exercise_tips,exerciseId:u.id,screen_open:u.screen_open,screen_num:u.screen_num,screen_sec:u.screen_sec,coursesId:w.coursesId,login:null===(a=(0,C.eY)())||void 0===a?void 0:a.login,history:history,identity_verify:u.identity_verify,open_phone_video_recording:u.open_phone_video_recording,current_status:u.current_status}),p({type:"exercise/setActionTabs",payload:{}});case 18:R(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=[{title:"IP地址",dataIndex:"ip",key:"ip",render:function(e){return(0,S.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,S.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],ne=(null==z||null===(n=z.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===r()(null==z||null===(t=z.exerciseParams)||void 0===t?void 0:t.errorMessage);(0,d.useEffect)((function(){"student-unlock"===a.actionTabs.key&&c()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,K(w);case 2:return n=e.sent,e.next=5,X({});case 5:n.status||Q(n);case 6:case"end":return e.stop()}}),e)})))()}),[a.actionTabs.key]);var te=(null==W?void 0:W.exercise)||{},ie=te.time,re=te.end_time,se=null!=V&&V.user_end_time?_()(null==V?void 0:V.user_end_time).add(1,"minutes"):_()(),oe=_()(re)>se?Math.round(_().duration(_()(re).diff(se.startOf("minute"))).asMinutes()):0,ae=((null==V?void 0:V.student_left_minutes)||0)+(P||0);return(0,S.jsx)(S.Fragment,{children:(0,S.jsx)(m.Z,{width:514,centered:!0,closable:!(null==z||null===(i=z.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===a.actionTabs.key,footer:null,onCancel:function(){p({type:"exercise/setActionTabs",payload:{}})},children:(0,S.jsxs)(h.Z,{spinning:G||q,children:[ne&&(0,S.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!ne&&(0,S.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),ne&&(0,S.jsx)(v.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==z||null===(s=z.exerciseParams)||void 0===s?void 0:s.errorMessage)||{}],columns:ee}),(0,S.jsx)("div",{className:"",children:(0,S.jsxs)(f.Z,{form:B,layout:"vertical",autoComplete:"off",children:[(0,S.jsx)(f.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,S.jsx)(x.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),-1!==ie?(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(f.Z.Item,{name:"time",label:(0,S.jsxs)("span",{children:["延长时间(",(0,S.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",_()(re).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,S.jsx)(g.Z,{min:0,precision:0,max:oe,style:{width:"100%"},placeholder:"最大可延长时间为".concat(oe,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})}),(0,S.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,S.jsx)("span",{className:"ml5",children:G||q?"--":ae}),"分钟",0!==ae&&(null==V?void 0:V.user_end_time)&&(0,S.jsxs)("span",{children:[",交卷截止时间:",(0,S.jsx)("span",{className:"ml5",children:_()(null==V?void 0:V.user_end_time).add(P||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,S.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",_()(re).format("YYYY-MM-DD HH:mm")]})]})}),(0,S.jsxs)(A.Z,{justify:"space-between",align:"middle",children:[(0,S.jsx)(j.Z,{}),(0,S.jsx)(j.Z,{children:(0,S.jsx)(y.ZP,{loading:O,onClick:$,children:"进入考试"})})]})]})})})}))},21146:function(e,n,t){"use strict";t.d(n,{$J:function(){return c},JZ:function(){return u},bN:function(){return f},jP:function(){return p},rO:function(){return l}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(75105);function c(e){return(0,a.U2)("libraries/".concat(e,".json"))}function l(){return(0,a.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,a.IV)("attachments/".concat(n,".json"));case 2:return t=e.sent,e.abrupt("return",0===t.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return(0,a.v_)("libraries.json",e)}function f(e,n){return(0,a.gz)("libraries/".concat(e,".json"),n)}},12225:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var i=t(79800),r=t.n(i),s=t(59301),o="modal___yy3VB",a=t(43418),c=t(63743),l=t(37712),u=function(e){var n=e.title,t=e.children,i=e.value,u=(0,s.useState)(!1),d=r()(u,2),p=d[0],f=d[1];return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{onClick:function(){return f(!0)},children:t}),(0,l.jsxs)(a.Z,{title:n,open:p,width:1e3,destroyOnClose:!0,centered:!0,onCancel:function(){return f(!1)},className:o,footer:null,children:["string"==typeof i&&(0,l.jsx)(c.Z,{value:i||""}),"[object Array]"===Object.prototype.toString.call(i)&&(0,l.jsx)(l.Fragment,{children:null==i?void 0:i.map((function(e,n){return(0,l.jsxs)("div",{children:[(0,l.jsx)("b",{children:e.name||e.type_name}),(0,l.jsx)(c.Z,{value:e.description||""})]},n)}))})]})]})}},3410:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return en}});var i=t(82242),r=t.n(i),s=t(31468),o=t.n(s),a=t(7557),c=t.n(a),l=t(41498),u=t.n(l),d=t(79800),p=t.n(d),f=t(39647),m=t.n(f),h=t(59301),v=t(18892),x=t(10160),g=t(31797),A=t(8591),j=t(43418),y=t(24905),b=t(71418),w=t(3113),_=t(43428),N=t(61998),k=t(27092),I=t(83550),C=t(35423),Z={bg:"bg___yy2b4",header:"header___TfSCG",dragingMask:"dragingMask___i_1VX",content:"content___b8rIE",leftContainer:"leftContainer___BJcma",tabNav:"tabNav___uSNI4",mdContent:"mdContent___F9FMQ",resizeBar:"resizeBar___WbCV9","has-unity-3d":"has-unity-3d___BFusq","btn-resize":"btn-resize___Zfl7O",rightCotainer:"rightCotainer___iorUm",user:"user___I7MqL",titleWrap:"titleWrap___rJVb0",title:"title___jJ_Uz",endTimeWrap:"endTimeWrap___CSA6g",colorGray:"colorGray___oa4MJ",main:"main___LPfvU",loadFail:"loadFail___CrCok",reload:"reload___dIu1q",failIcon:"failIcon___g2eIS",failWrap:"failWrap___nbGWb",failReload:"failReload___nOEAI",dataSetButton:"dataSetButton___Oe8Wq",ac:"ac___XyH5r",dataSetText:"dataSetText___ltceD",dataSetOpen:"dataSetOpen___YeOkS",footer:"footer____7Qyw",start:"start___mqFxv",liWarp:"liWarp___MZgVd",li:"li___Pwqoe",disabled:"disabled___shXs_"},S=t(18059),E="drawerWrap___usUlu",B="drawer___o0tZt",P="title___N0L4E",D="disableTips___fbeqZ",M=t(63743),O=t(56102),R=t(37712),L=function(){var e=(0,h.useState)(!1),n=p()(e,2),t=n[0],i=n[1],r=(0,h.useRef)(),s=(0,h.useRef)();return[t,function(){clearTimeout(r.current),r.current=window.setTimeout((function(){i(!0),clearTimeout(s.current),s.current=window.setTimeout((function(){i(!1)}),1500)}),500)}]},z=function(e){var n=e.visible,t=e.x,i=e.y;return(0,R.jsx)("div",{className:D,style:n?{top:i,left:t}:{display:"none"},children:"禁止复制参考答案"})},F=(0,v.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n}}))((function(e){var n,t=e.visible,i=e.cancel,r=e.answerData,s=L(),o=p()(s,2),a=o[0],c=o[1],l=(0,h.useState)({x:0,y:0}),u=p()(l,2),d=u[0],f=u[1];return(0,R.jsx)(_.Z,{placement:"right",closable:!1,mask:!0,zIndex:998,onClose:i,width:600,open:2===t,rootClassName:E,children:(0,R.jsxs)("div",{className:B,children:[(0,R.jsxs)("h2",{className:P,style:{display:"flex",paddingRight:20,justifyContent:"space-between"},children:["参考答案 ",!(null!=r&&r.disable_copy)&&(0,R.jsx)(O.CopyToClipboard,{text:null==r||null===(n=r.standard_answer)||void 0===n?void 0:n.substring(3,(null==r?void 0:r.standard_answer.length)-3),onCopy:function(){return A.ZP.success("复制成功")},children:(0,R.jsx)("a",{style:{fontSize:16,fontWeight:400},children:"复制"})})]}),(0,R.jsx)("div",{className:"pl20 pr20",children:(0,R.jsxs)("div",{style:{userSelect:null!=r&&r.disable_copy?"none":"auto"},onMouseOver:function(e){f({x:e.clientX,y:e.clientY}),c()},children:[(null==r?void 0:r.disable_copy)&&(0,R.jsx)(z,{visible:a,x:d.x,y:d.y}),(0,R.jsx)(M.Z,{value:null==r?void 0:r.standard_answer})]})})]})})})),T=t(49994),W=t(51638),Q=t(19973),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"},U=t(22589),G=function(e,n){return h.createElement(U.Z,(0,Q.Z)({},e,{ref:n,icon:H}))};var X=h.forwardRef(G),V=t(26724),J=t.n(V),Y="drawerWrap___dkOcq",q="drawer___ntUC2",K="title___Z2x84",$="closeBtn___V3pCn",ee="titleIcon___mIUoJ",ne="filePathWrap___ib1bc",te="filePathContent___JrvtY",ie="folderName___m5MVw",re="copy___EPMue",se="listWrap___QzkC1",oe="item___msJ9l",ae="itemText___u5GrX",ce=(0,v.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n}}))((function(e){e.globalSetting,e.loading,e.dispatch;var n=e.visible,t=e.identifier,i=e.cancel,r=(0,h.useState)([]),s=p()(r,2),o=s[0],a=s[1],l=(0,h.useState)(),d=p()(l,2),f=(d[0],d[1]),m=(0,h.useState)(),v=p()(m,2),x=v[0],g=v[1],j=(0,h.useState)(),y=p()(j,2),b=y[0],w=y[1],N=(0,h.useState)({page:1,limit:20,identifier:null}),k=p()(N,2),I=k[0],C=k[1];(0,h.useEffect)((function(){t&&(I.identifier=t,C(I),Z(I))}),[t]);var Z=function(){var e=u()(c()().mark((function e(n){var t,i;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.a$)(n);case 2:(t=e.sent)&&(a(t.data_sets||[]),w(20===(null===(i=t.data_sets)||void 0===i?void 0:i.length)),f(t.data_sets_count),g(t.folder_name));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,R.jsx)(_.Z,{placement:"right",closable:!1,mask:!1,onClose:i,width:330,zIndex:998,open:1===n,rootClassName:Y,children:(0,R.jsxs)("div",{className:q,children:[(0,R.jsxs)("h2",{className:K,children:[(0,R.jsx)(W.Z,{className:$,onClick:i}),(0,R.jsx)("i",{className:"iconfont icon-base ".concat(ee)}),"数据集"]}),(0,R.jsxs)("div",{className:ne,children:[(0,R.jsx)("span",{className:"ml50",children:"文件路径"}),(0,R.jsxs)("div",{className:te,children:[(0,R.jsx)("span",{className:ie,children:x}),(0,R.jsx)(O.CopyToClipboard,{text:x,onCopy:function(){return A.ZP.success("复制成功")},children:(0,R.jsx)("span",{className:"".concat(re," current"),children:"复制地址"})})]})]}),(0,R.jsx)("div",{className:se,children:(0,R.jsx)(J(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){return I.page=I.page+1,C(I),void Z(I)},hasMore:b,useWindow:!1,children:o.map((function(e,n){return(0,R.jsxs)("div",{className:oe,children:[(0,R.jsxs)("span",{className:ae,title:e.title,children:[(0,R.jsx)(X,{style:{color:"#28b887",fontSize:25}}),e.title]}),(0,R.jsx)(O.CopyToClipboard,{text:e.file_path,onCopy:function(){return A.ZP.success("复制成功")},children:(0,R.jsx)("span",{className:"".concat(re," current"),children:"复制地址"})})]})}))})})]})})})),le="wrap___SEtIN",ue="bg___JE5ml",de=function(e){var n=e.showModal,t=e.setShowModal;return(0,R.jsx)("div",{className:le,style:{display:n?"flex":"none"},children:(0,R.jsx)("div",{className:ue,children:(0,R.jsx)("i",{onClick:function(){return t(!1)},className:"iconfont icon-roundclose"})})})},pe=t(58628),fe=t(48038),me=t(97064),he=t(79818),ve=t.n(he),xe="diff-panel-container___DRHwS",ge="diff-panel-container-2___T3Rde",Ae=new(ve());Ae.Diff_EditCost=8;var je={oldStr:"",newStr:""};function ye(e,n){if("init"===n.type)return r()(r()({},e),n.payload);throw new Error}function be(e,n){var t=e[0],i=(e[1]||"").replace(/&/g,"&").replace(//g,">"),r=!i.trim();if("oldStr"===n)switch(t){case he.DIFF_DELETE:return"")+i+"";case he.DIFF_EQUAL:return""+i+""}else switch(t){case he.DIFF_INSERT:return"")+i+"";case he.DIFF_EQUAL:return""+i+""}}var we=function(e){var n,t,i=e.output,r=e.actual_output,s=(0,h.useReducer)(ye,je),o=p()(s,2),a=o[0],c=o[1];return i=null===(n=i)||void 0===n?void 0:n.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),r=null===(t=r)||void 0===t?void 0:t.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),(0,h.useEffect)((function(){var e=Ae.diff_main(i||"",r||"");Ae.diff_cleanupEfficiency(e);var n=e.map((function(e){return be(e,"oldStr")})).join(""),t=e.map((function(e){return be(e,"newStr")})).join("");c({type:"init",payload:{oldStr:n,newStr:t}})}),[i,r]),(0,R.jsxs)("div",{className:xe,children:[(0,R.jsx)("div",{dangerouslySetInnerHTML:{__html:a.oldStr}}),(0,R.jsx)("div",{dangerouslySetInnerHTML:{__html:a.newStr}})]})},_e=t(99144),Ne={"choose-game-item":"choose-game-item___sJBZO","output-title-container":"output-title-container___HnzHt","output-title":"output-title___cQCt2","test-case-list":"test-case-list___ULWwO","test-header":"test-header___HMjcY",active:"active___YxidH","resize-y-bar":"resize-y-bar___es6Oh","test-result":"test-result___zXN_Y","markdown-body":"markdown-body___EHEjV",success:"success___ZvFU2",failer:"failer___lQvRe",count:"count___lVWvy","test-case-item":"test-case-item___ptoQn","case-header":"case-header___UDkvN",iconfont:"iconfont___XT_ll",description:"description___BJIlI","item-desc":"item-desc___e8tqN",show:"show___nh0Ha","item-tip":"item-tip___H05sn","arrow-down":"arrow-down___DcvbX","test-title":"test-title___2XlIU","arrow-right":"arrow-right___a5kiA","case-info":"case-info___akfl1","test-case-run-header":"test-case-run-header___rIpIu","test-case-run-wrp":"test-case-run-wrp___hfxtY",title:"title___ldXVu",warp:"warp_____VWp",spin:"spin___OU0Kn",spinTest:"spinTest___UNIX8","diff-panel-container":"diff-panel-container___xo1_S"},ke=new(ve());ke.Diff_EditCost=8;var Ie={oldStr:"",newStr:""};function Ce(e,n){if("init"===n.type)return r()(r()({},e),n.payload);throw new Error}function Ze(e,n){var t=e[0],i=(e[1]||"").replace(/&/g,"&").replace(//g,">"),r=!i.trim();if("oldStr"===n)switch(t){case he.DIFF_DELETE:return"")+i+"";case he.DIFF_EQUAL:return""+i+""}else switch(t){case he.DIFF_INSERT:return"")+i+"";case he.DIFF_EQUAL:return""+i+""}}var Se=function(e){var n,t,i=e.output,r=e.actual_output,s=(0,h.useReducer)(Ce,Ie),o=p()(s,2),a=o[0],c=o[1];return i=null===(n=i)||void 0===n?void 0:n.replace(/\n/g,"\r"),r=null===(t=r)||void 0===t?void 0:t.replace(/\n/g,"\r"),(0,h.useEffect)((function(){var e=ke.diff_main(i||"",r||"");ke.diff_cleanupEfficiency(e);var n=e.map((function(e){return Ze(e,"oldStr")})).join(""),t=e.map((function(e){return Ze(e,"newStr")})).join("");c({type:"init",payload:{oldStr:n,newStr:t}})}),[i,r]),(0,R.jsx)("div",{style:{width:"100%"},className:"c-white ".concat(xe," ").concat(ge),children:(0,R.jsx)("div",{style:{minHeight:0,padding:"0px 12px"},dangerouslySetInnerHTML:{__html:a.oldStr}})})},Ee=t(79905);function Be(e){var n=e.ts_mem,t=e.ts_time,i=e.input,r=e.output,s=e.actual_output,o=e.is_file,a=e.output_file_url,c=e.result,l=e.compile_success,u=e.title,d=e.isActive,f=e.id,m=e.onActive,v=e.is_public,x=(e.test_sets_view,e.identity,e.is_invisible),g=e.actual_output_visible,j=e.user,y=(0,h.useState)(!1),b=p()(y,2),w=b[0],_=b[1];return x&&(null==j?void 0:j.identity_number)>5&&(r="该预期输出不可查看"),g&&(null==j?void 0:j.identity_number)>5&&(s="该实际输出不可查看"),(0,R.jsxs)("li",{className:Ne["test-case-item"],children:[(0,R.jsxs)("a",{className:Ne["case-header"],style:{borderWidth:d?1:0},onClick:function(){(0,Ee.I2)([Ee.GD.CertifiedTeacher,Ee.GD.SuperAdmin,Ee.GD.Operation])||v?m(f):A.ZP.info("本测试集不可解锁")},children:[(0,R.jsxs)("h2",{children:[(0,R.jsx)("div",{className:d?Ne["arrow-down"]:Ne["arrow-right"]}),(0,R.jsx)("span",{className:Ne["test-title"],children:u})]}),(0,R.jsxs)("div",{className:Ne["case-info"],children:[n?(0,R.jsxs)("span",{className:Ne.description,children:["消耗内存",n,"MB"]}):null,t?(0,R.jsxs)("span",{className:Ne.description,children:[" 代码执行时长:",t,"秒 "]}):null,v?null:(0,R.jsx)("i",{className:"iconfont icon-suo1"}),l>0?(0,R.jsx)("img",{width:16,src:c?pe.Z:fe.Z}):null]})]}),(0,R.jsxs)("div",{className:"".concat(Ne["item-desc"]," ").concat(Ne["choose-game-item"]," ").concat(d?Ne.show:Ne.hide),children:[i&&(0,R.jsxs)("span",{style:{color:"white",display:"flex",alignItems:"center"},children:["测试输入",i&&(0,R.jsx)("div",{style:{width:"33%"},children:(0,R.jsx)(Se,{output:i})})]}),(0,R.jsxs)("p",{className:Ne["output-title-container"],style:{marginTop:10},children:[(0,R.jsx)("span",{style:{color:"#747a7f"},children:"——预期输出——"}),(0,R.jsxs)("span",{className:Ne["output-title"],children:[(0,R.jsx)("span",{style:{color:"#fff"},children:"——实际输出——"}),!o&&(0,R.jsx)("span",{className:"c-blue current",onClick:function(){return _(!w)},children:w?"展示格式化输出":"展示原始输出"})]})]}),o&&(0,R.jsxs)("div",{className:Ne["diff-panel-container"],children:[(0,R.jsx)("div",{className:"tc",children:(0,R.jsx)("a",{className:"underline",onClick:function(){return(0,_e.LR)(a,r)},children:r})}),(0,R.jsx)("div",{className:"tc",children:l?(0,R.jsx)("a",{className:"underline",onClick:function(){return(0,_e.LR)(s,r)},children:r}):s})]}),!o&&!w&&(0,R.jsx)(we,{output:r,actual_output:s}),!o&&w&&(0,R.jsxs)("div",{className:Ne["diff-panel-container"],children:[(0,R.jsx)("div",{className:"",children:r}),(0,R.jsx)("div",{className:"",children:s})]})]})]})}var Pe=function(e){var n=e.test_sets,t=e.gamesData,i=e.loading,s=e.codeMessage,o=e.jupyterData,a=(0,h.useState)(-1),c=p()(a,2),l=c[0],u=c[1],d=(0,h.useRef)();function f(e){u(e===l?-1:e)}return(0,h.useEffect)((function(){if(d.current){var e=function(e){r=i.offsetHeight,s=!0,o=e.pageY,(0,_e.kk)("none"),document.onselectstart=function(){return!1}},n=function(){s=!1,(0,_e.kk)("auto"),document.onselectstart=null},t=function(e){if(s){var n=o-e.pageY,t=r+n;t<200&&(t=200),t>window.innerHeight-130&&(t=window.innerHeight-130),i.style.height=t+"px"}},i=document.getElementById("jupyter-test-case-list"),r=0,s=!1,o=0,a=document.getElementById("jupyter-y-bar");return null==a||a.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){var i=document.getElementById("jupyter-y-bar");null==i||i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[d]),(0,R.jsxs)("ul",{id:"jupyter-test-case-list",className:Ne["test-case-list"],children:[(0,R.jsx)("div",{className:Ne["resize-y-bar"],id:"jupyter-y-bar",ref:d,draggable:!1,children:(0,R.jsx)("i",{className:"iconfont icon-guangbiao",draggable:!1})}),(0,R.jsx)("div",{className:Ne.warp,children:(0,R.jsxs)(b.Z,{tip:s,spinning:i,className:Ne.spinTest,children:[(0,R.jsx)("div",{className:Ne.title,style:{color:"white"},children:"测试结果:"}),null!=t&&t.last_compile_output?(0,R.jsxs)("p",{className:"".concat(Ne["test-result"]," ").concat(0===(null==t?void 0:t.sets_error_count)?Ne.success:Ne.failer),children:[(0,R.jsxs)("span",{className:Ne.count,children:[(0,R.jsx)("img",{width:16,src:0===(null==t?void 0:t.sets_error_count)?pe.Z:me.Z}),(null==t?void 0:t.test_sets_count)-(null==t?void 0:t.sets_error_count),"/",null==t?void 0:t.test_sets_count]}),0==(null==t?void 0:t.sets_error_count)?(0,R.jsx)("span",{className:Ne.count,children:"全部通过"}):(0,R.jsx)("div",{dangerouslySetInnerHTML:{__html:null==t?void 0:t.last_compile_output}})]}):null,!i&&n.map((function(e,n){return(0,R.jsx)(Be,r()(r()({title:"测试用例".concat(n+1)},e),{},{isActive:l===n,id:n,user:null==o?void 0:o.user,onActive:f}),"item"+n)}))]})})]})},De=t(91275),Me=t(21978),Oe=t(52787),Re=function(e){var n=e.noDragging,t=e.moveX;return(0,R.jsx)(h.Fragment,{children:n?(0,R.jsx)("a",{className:"trapezoid ".concat(.01===t?"enlarge":""),children:(0,R.jsx)("img",{src:.01===t?Me:Oe,alt:"resize-icon",width:20})}):(0,R.jsx)("a",{className:"btn-resize",draggable:!1,children:(0,R.jsx)("svg",{width:"16",height:"13",viewBox:"0 0 16 13",children:(0,R.jsx)("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})})})})},Le=function(e,n){switch(n.type){case"MOVE_X":return r()(r()({},e),{},{moveX:n.payload});case"SET_DRAGMODULE":return r()(r()({},e),{},{showDragModule:n.payload});case"TRIGGER_RIGHT_PANEL_MASK":return r()(r()({},e),{},{showDragMask:n.payload})}},ze=t(83833),Fe=t(75105),Te=t(56687),We=t(98516),Qe=t(14537),He=t(54173),Ue=t(680),Ge=t(75487),Xe=t(61186),Ve=t.n(Xe),Je=t(29017),Ye=["globalSetting","loading","dispatch","user"],qe=g.Z.Countdown,Ke=function(e){return e[e.LoadFail=1]="LoadFail",e[e.ReLoad=2]="ReLoad",e[e.Success=3]="Success",e}(Ke||{}),$e={moveX:"40%",showDragModule:!1,showDragMask:!1},en=(0,v.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n,user:e.user}}))((function(e){e.globalSetting,e.loading;var n,t,i,s,a,l,d,f,g=e.dispatch,E=e.user,B=(m()(e,Ye),(0,v.useParams)()),P=(0,v.useSearchParams)(),D=p()(P,1)[0],O=((0,v.useLocation)(),(0,h.useRef)()),L=(0,h.useState)(!0),z=p()(L,2),W=z[0],Q=z[1],H=(0,h.useState)(!1),U=p()(H,2),G=U[0],X=U[1],V=(0,h.useState)(0),J=p()(V,2),Y=J[0],q=J[1],K=(0,h.useState)(0),$=p()(K,2),ee=$[0],ne=$[1],te=(0,h.useState)(!0),ie=p()(te,2),re=ie[0],se=ie[1],oe=(0,h.useState)(!1),ae=p()(oe,2),le=ae[0],ue=ae[1],pe=(0,h.useRef)(!0),fe=(0,h.useState)({}),me=p()(fe,2),he=me[0],ve=me[1],xe=(0,h.useState)({}),ge=p()(xe,2),Ae=ge[0],je=ge[1],ye=(0,h.useState)(),be=p()(ye,2),we=be[0],Ne=be[1],ke=(0,h.useRef)(),Ie=(0,h.useRef)(),Ce=(0,h.useState)(Ke.Success),Ze=p()(Ce,2),Se=Ze[0],Ee=Ze[1],Be=(0,h.useState)(),Me=p()(Be,2),Oe=Me[0],Xe=Me[1],en=(0,h.useState)(),nn=p()(en,2),tn=nn[0],rn=nn[1],sn=(0,h.useState)(!1),on=p()(sn,2),an=on[0],cn=on[1],ln=(0,h.useState)(""),un=p()(ln,2),dn=un[0],pn=un[1],fn=(0,h.useRef)(null),mn=(0,h.useRef)({}),hn=(0,h.useRef)(!1),vn=(0,h.useRef)(),xn=(0,h.useReducer)(Le,$e),gn=p()(xn,2),An=gn[0],jn=gn[1],yn=(0,h.useState)(!1),bn=p()(yn,2),wn=bn[0],_n=bn[1],Nn=(0,h.useState)(!0),kn=p()(Nn,2),In=kn[0],Cn=kn[1],Zn=(0,h.useRef)(),Sn=(0,h.useRef)(!1),En=(0,h.useState)(!1),Bn=p()(En,2),Pn=Bn[0],Dn=Bn[1],Mn=(0,h.useState)(!1),On=p()(Mn,2),Rn=On[0],Ln=On[1],zn="exercises"===D.get("type")||D.get("homework_common_id"),Fn=(0,h.useState)([]),Tn=p()(Fn,2),Wn=Tn[0],Qn=Tn[1],Hn=(0,h.useState)(!1),Un=p()(Hn,2),Gn=Un[0],Xn=Un[1],Vn=(0,h.useState)({page:1,limit:5}),Jn=p()(Vn,2),Yn=Jn[0],qn=Jn[1],Kn=(0,h.useState)(!1),$n=p()(Kn,2),et=($n[0],$n[1]);(0,h.useEffect)((function(){var e;0!==(null==E||null===(e=E.userInfo)||void 0===e?void 0:e.user_status)&&((new Date).getTime()>parseFloat(localStorage.getItem("task_ignore"))||0===parseFloat(localStorage.getItem("task_ignore")||0))?et(!0):et(!1)}),[localStorage.getItem("task_ignore"),null==E?void 0:E.userInfo]),(0,h.useEffect)((function(){return g({type:"globalSetting/headerFooterToggle",payload:!1}),D.get("exercisesId")&&"coursesId"!==D.get("coursesId")&&nt(),function(){g({type:"globalSetting/headerFooterToggle",payload:!0})}}),[]),(0,h.useEffect)((function(){0!==Y?(clearInterval(fn.current),fn.current=setInterval((function(){q(Y-1)}),1e3)):clearInterval(fn.current)}),[Y]),(0,h.useEffect)((function(){return window.addEventListener("message",rt),function(){window.removeEventListener("message",rt)}}),[]),(0,h.useEffect)((function(){at()}),[B.identifier]),(0,h.useEffect)((function(){he.myshixun_identifier&&ct(),he.tpm_modified&&tt()}),[he]);var nt=function(){var e=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ge._B)({categoryId:D.get("exercisesId"),login:D.get("login")});case 2:n=e.sent,Zn.current=n;case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),tt=function(){ft({title:"更新通知",content:(0,R.jsxs)("p",{children:["关卡任务的代码文件有更新啦~",(0,R.jsx)("br",{})," 更新操作将保留已完成的评测记录和成绩。",(0,R.jsx)("br",{}),"还未完成评测的任务代码,请自行保存!"]})})},it=function(){var e=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return document.getElementById("taskJupyterIframe").contentWindow.postMessage("saveCode","*"),e.next=4,(0,Fe.ZP)("/api/homework_commons/".concat(D.get("homework_common_id"),"/student_works.json"),{method:"post",body:{myshixun_identifier:null==he?void 0:he.myshixun_identifier}});case 4:0===(null==(n=e.sent)?void 0:n.status)&&A.ZP.info("提交成功");case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),rt=function(e){"jupytermessage"===(null==e?void 0:e.data)&&pe.current&&(pe.current=!1,st(),hn.current||setTimeout((function(){return pe.current=!0}),500))},st=function(){var e=u()(c()().mark((function e(){var n,t,i,s,a,l,u,d,p;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Sn.current=!1,l="","inner"!==(null===(n=Zn.current)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.ip_limit)&&"true"!==(null===(t=Zn.current)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.ip_bind_type)){e.next=6;break}return e.next=5,(0,Te.y)({ip_limit:null===(i=Zn.current)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.ip_limit,ip_bind:"true"===(null===(s=Zn.current)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.ip_bind_type)});case 5:l=e.sent;case 6:return e.next=8,(0,S.zE)({identifier:B.identifier,jupyter_port:Ie.current,token:O.current,jupyter_domain:null===(a=ke.current)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.domain,exercise_id:D.get("exercisesId"),ip:l});case 8:if(0!==(u=e.sent).status){e.next=13;break}hn.current?ot(null==u?void 0:u.data):A.ZP.success({content:"保存成功!",key:"save-jupyter"}),e.next=16;break;case 13:if(-5!==u.status||"object"!==o()(null==u?void 0:u.message)){e.next=16;break}return(0,v.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:r()(r()({},(null===(d=Zn.current)||void 0===d?void 0:d.exercise)||{}),{},{errorMessage:null==u?void 0:u.message,exercise_user_id:null===(p=Zn.current)||void 0===p||null===(p=p.exercise)||void 0===p?void 0:p.exercise_user_id,id:D.get("exercisesId")})}}),e.abrupt("return");case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ot=function(){var e=u()(c()().mark((function e(n){var t,i,s,o,a,l,d,p,f,m,h;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d={extras:{exercise_id:D.get("exercisesId"),question_id:D.get("questionId"),challenge_id:null==he?void 0:he.challenge_id},sec_key:null==n?void 0:n.sec_key,resubmit:null==n?void 0:n.resubmit,first:1,content_modified:0},"inner"!==(null===(t=Zn.current)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.ip_limit)&&"true"!==(null===(i=Zn.current)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.ip_bind_type)){e.next=5;break}return e.next=4,(0,Te.y)({ip_limit:null===(s=Zn.current)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.ip_limit,ip_bind:"true"===(null===(o=Zn.current)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.ip_bind_type)});case 4:d.extras.ip=e.sent;case 5:return D.get("homework_common_id")&&(d.extras={homework_common_id:D.get("homework_common_id")}),e.next=8,(0,T.Xy)(null===(a=mn.current)||void 0===a?void 0:a.game_identifier,d);case 8:if(-1!==e.sent.status){e.next=18;break}if("exercises"!==D.get("type")){e.next=13;break}return window.parent.location.href="/classrooms/".concat(D.get("coursesId"),"/exercise/").concat(D.get("exercisesId"),"/detail"),e.abrupt("return");case 13:return X(!1),q(10),hn.current=!1,pe.current=!0,e.abrupt("return");case 18:p=1,f=!1,m=(null===(l=mn.current)||void 0===l?void 0:l.exec_time)+11,h=function(){var e=u()(c()().mark((function e(){var t,i,s,o;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,T.Qo)(null===(t=mn.current)||void 0===t?void 0:t.game_identifier,{resubmit:null==n?void 0:n.resubmit,time_out:f,port:null===(i=mn.current)||void 0===i?void 0:i.port,sec_key:null==n?void 0:n.sec_key,challenge_id:null===(s=mn.current)||void 0===s?void 0:s.challenge_id});case 2:null===(null==(o=e.sent)?void 0:o.running_code_status)||1===(null==o?void 0:o.running_code_status)||2===(null==o?void 0:o.running_code_status)||0===(null==o?void 0:o.running_code_status)?((p+=1)>m&&(f=!0),f&&A.ZP.info("本次评测超时"),1!==(null==o?void 0:o.running_code_status)&&2!==(null==o?void 0:o.running_code_status)||pn(null==o?void 0:o.running_code_message),setTimeout((function(){h()}),1e3)):(2===o.status&&Dn(!0),je(r()({},o)),ue(!0),X(!1),pn(""),q(10),hn.current=!1,pe.current=!0);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),h();case 23:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),at=function(){var e=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.dU)({identifier:B.identifier,homework_id:D.get("homework_common_id")});case 2:(n=e.sent)&&(ve(n),mn.current=r()({},n),je(r()(r()({},Ae),{},{test_sets:(null==n?void 0:n.test_sets)||[]})),jn({type:"SET_DRAGMODULE",payload:n.jupyter_show_description}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ct=function(){var e=u()(c()().mark((function e(){var n,t,i,s,o,a,l,u,d,p,f,m,h,v,x;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={},"exercises"===D.get("type")?t.exercise_id=D.get("exercisesId"):D.get("homework_common_id")&&(t.homework_common_id=D.get("homework_common_id")),e.next=4,(0,S.rV)(r()({identifier:B.identifier,homework_common_id:D.get("homework_common_id")||""},t));case 4:if(i=e.sent,Q(!1),null==i||null===(n=i.data)||void 0===n||null===(n=n.data_list)||void 0===n||!n.length){e.next=9;break}return ze.Z.publish("pod-restrict-data",{identifier:null==i||null===(s=i.data)||void 0===s?void 0:s.identifier,data_list:null==i||null===(o=i.data)||void 0===o?void 0:o.data_list}),e.abrupt("return");case 9:if(null==i||!i.data){e.next=23;break}if(Ne(i.data),ke.current=i.data,O.current=null===(a=(0,_e.en)(null==i||null===(l=i.data)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.link_url))||void 0===a?void 0:a.token,Ie.current=null==i||null===(u=i.data)||void 0===u||null===(u=u[0])||void 0===u?void 0:u.port,!((null===(d=i.data)||void 0===d?void 0:d.length)>1)){e.next=18;break}return Xe(Date.now()+(null==i||null===(h=i.data)||void 0===h||null===(h=h[0])||void 0===h?void 0:h.remaining_time)),rn((null==i||null===(v=i.data)||void 0===v||null===(v=v[0])||void 0===v?void 0:v.remaining_time)-3e5<=0?Date.now()+1e3:Date.now()+((null==i||null===(x=i.data)||void 0===x||null===(x=x[0])||void 0===x?void 0:x.remaining_time)-3e5)),e.abrupt("return");case 18:return se(!1),Ee(Ke.Success),Xe(Date.now()+(null==i||null===(p=i.data)||void 0===p||null===(p=p[0])||void 0===p?void 0:p.remaining_time)),rn((null==i||null===(f=i.data)||void 0===f||null===(f=f[0])||void 0===f?void 0:f.remaining_time)-3e5<=0?Date.now()+1e3:Date.now()+((null==i||null===(m=i.data)||void 0===m||null===(m=m[0])||void 0===m?void 0:m.remaining_time)-3e5)),e.abrupt("return");case 23:-1===i.status?(Ee(Ke.LoadFail),se(!1)):Ee(Ke.ReLoad);case 24:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),lt=function(){pt(!0),Q(!0),j.Z.confirm({centered:!0,title:"重置环境",content:" 是否确定重置环境?",okText:"确定",cancelText:"取消",onOk:function(){ut()},onCancel:function(){pt(!1),Q(!1)}})},ut=function(){var e=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.m_)({identifier:null==he?void 0:he.myshixun_identifier});case 2:if(0===(null==(n=e.sent)?void 0:n.status)){e.next=5;break}return e.abrupt("return");case 5:A.ZP.success("重置成功!"),Q(!1),setTimeout((function(){return window.location.reload()}),300);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),dt=function(){j.Z.destroyAll(),j.Z.confirm({centered:!0,title:"倒计时截止",content:(0,R.jsx)("p",{className:"tc font14",children:"服务已中断,是否确认重置实验环境?"}),okText:"确定",cancelText:"取消",onOk:function(){ut()}})},pt=function(e){var n=document.getElementById("taskJupyterIframe");n&&(e?n.contentWindow.postMessage("stopParent","*"):n.contentWindow.postMessage("clonsParent","*"))},ft=function(e){var n;j.Z.confirm({centered:!0,title:e.title,content:e.content,okText:"确定",cancelText:"取消",onOk:(n=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={},"exercises"===D.get("type")?n.exercise_id=D.get("exercisesId"):D.get("homework_common_id")&&(n.homework_common_id=D.get("homework_common_id")),e.next=4,(0,S.fi)(r()({identifier:B.identifier},n));case 4:if(0===e.sent.status){e.next=7;break}return e.abrupt("return");case 7:A.ZP.success("操作成功"),Q(!1),setTimeout((function(){return window.location.reload()}),300);case 10:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)}),onCancel:function(){pt(!1),Q(!1)}})};(0,h.useEffect)((function(){function e(e){jn({type:"MOVE_X",payload:e.pageX})}function n(){jn({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return An.showDragMask&&(document.addEventListener("mousemove",e),document.addEventListener("mouseup",n)),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}),[An.showDragMask]);var mt="number"==typeof An.moveX&&.01!==An.moveX?"".concat(An.moveX,"px"):"40%",ht="calc(100% - 4px - ".concat(mt,")"),vt=function(e){jn({type:"TRIGGER_RIGHT_PANEL_MASK",payload:e})},xt=(0,h.useState)(),gt=p()(xt,2),At=gt[0],jt=gt[1],yt=function(){var e=u()(c()().mark((function e(n){var t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Fe.ZP)("/api/shixuns/".concat(n,"/get_standard_answer.json"),{method:"get",params:{from:"starting"}});case 2:0===(t=e.sent).status&&jt(t);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function bt(){_n(!1)}(0,h.useEffect)((function(){he.identifier&&yt(he.identifier)}),[he]);var wt=function(e){(0,He.vp)()?Cn(!1):Cn(!0)};function _t(){return Nt.apply(this,arguments)}function Nt(){return Nt=u()(c()().mark((function e(){var n,t,i;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={},"exercises"===D.get("type")?t.exercise_id=D.get("exercisesId"):D.get("homework_common_id")&&(t.homework_common_id=D.get("homework_common_id")),e.next=4,(0,T.Tf)(null==he?void 0:he.myshixun_identifier,r()({},t));case 4:if(-5!==(null==(i=e.sent)?void 0:i.status)){e.next=8;break}return j.Z.info({title:"提示",maskClosable:!0,icon:null,width:700,centered:!0,content:(0,R.jsxs)("div",{children:["该实践项目已在教学课堂考试(",(0,R.jsx)("a",{href:"/classrooms/".concat(null==i?void 0:i.course_identifier,"/exercise/").concat(null==i?void 0:i.exercise_id,"/detail"),children:null==i?void 0:i.exercise_name}),")中被使用,用户试卷已交卷,禁止再作答!"]})}),e.abrupt("return");case 8:return null===(n=window.location)||void 0===n||n.reload(),e.abrupt("return",i);case 10:case"end":return e.stop()}}),e)}))),Nt.apply(this,arguments)}(0,h.useEffect)((function(){return document.addEventListener((0,He.gH)(),wt),vn.current=setInterval((function(){var e;e=new Event("beforeunload"),window.dispatchEvent(e)}),2e3),function(){clearInterval(vn.current),document.removeEventListener((0,He.gH)(),wt)}}),[]);var kt=function(){j.Z.confirm({title:"重置代码仓库",icon:(0,R.jsx)(Ue.Z,{}),content:"您的所有代码将被还原至初始状态,不影响通关状态与作业成绩。确认重置?",centered:!0,okText:"确定",cancelText:"取消",onOk:_t})},It={is_jupyter:!0,is_jupyter_notebook:!0===(null==he?void 0:he.is_jupyter),is_jupyter_lab:!1===(null==he?void 0:he.is_jupyter),jupyterData:he,onVncAction:function(e){var n,t;bt(),"reset-task"===e&<(),"reset-git-code"===e&&kt(),"reset-code"===e&&(Q(!0),pt(!0),ft({title:"恢复初始代码",content:(0,R.jsxs)("div",{className:"tc font14",children:["你在本文件中修改的内容将丢失,",(0,R.jsx)("br",{}),"是否确定重新加载初始代码?"]})})),"full-screen"===e&&((0,He.vp)()?(0,He.BU)():(0,He.Dj)(null===(n=document)||void 0===n||null===(t=n.getElementById)||void 0===t?void 0:t.call(n,"juptyer")))},onHideToolBar:bt,port:null==we||null===(n=we[0])||void 0===n?void 0:n.port,token:O.current},Ct=(null==E||null===(t=E.userInfo)||void 0===t?void 0:t.user_id)===(null==he||null===(i=he.user)||void 0===i?void 0:i.user_id);console.log(Ct,null==E||null===(s=E.userInfo)||void 0===s?void 0:s.user_id,null==he||null===(a=he.user)||void 0===a?void 0:a.user_id,333);var Zt=function(){g({type:"user/getUserInfo",payload:{objective_id:he.identifier,objective_type:"shixun"}}),"exercises"===D.get("type")&&"IFRAME"!==document.activeElement.tagName&&window.parent.postMessage("backExercise","*"),v.history.push("/shixuns/".concat(he.identifier,"/challenges"))};return(0,R.jsxs)(b.Z,{spinning:W,tip:"加载中...",children:[(0,R.jsxs)("section",{id:"juptyer",className:Z.bg,style:{userSelect:An.showDragMask?"none":"unset"},children:[An.showDragMask&&(0,R.jsx)("div",{className:Z.dragingMask}),(0,R.jsxs)("header",{className:Z.header,children:[(0,R.jsxs)("div",{className:Z.user,children:[(0,R.jsx)("img",{src:"".concat(x.Z.IMG_SERVER,"/images/").concat(null==he||null===(l=he.user)||void 0===l?void 0:l.image_url),alt:"用户头像"}),(0,R.jsx)("span",{className:"ml10",children:null==he||null===(d=he.user)||void 0===d?void 0:d.name})]}),(0,R.jsxs)("div",{className:Z.titleWrap,children:[(0,R.jsx)("span",{className:Z.title,children:null==he?void 0:he.name}),(0,R.jsxs)("span",{children:[(0,R.jsx)(qe,{value:Oe,format:"HH:mm:ss",onFinish:dt}),(0,R.jsx)("span",{className:Z.endTimeWrap,children:tn&&(0,R.jsx)(qe,{value:tn,format:"HH:mm:ss",onFinish:function(){var e;j.Z.destroyAll(),j.Z.confirm({centered:!0,title:"服务中断提醒",content:(0,R.jsxs)("div",{className:"tc font14",children:["jupyter将于",(0,R.jsx)("span",{children:(0,R.jsx)(qe,{value:Oe,format:"HH:mm:ss",onFinish:dt})}),"时间后服务中断,是否需要延长使用时间?"]}),okText:"立即延长",cancelText:"不需要",onOk:(e=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.rB)(null==he?void 0:he.myshixun_identifier);case 2:if(0!==e.sent.status){e.next=7;break}return e.next=6,ct();case 6:A.ZP.success("延长成功!");case 7:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}})})]})]}),(0,R.jsxs)("div",{className:Z.actionWrap,children:[he.tpm_modified&&In&&(0,R.jsx)("img",{src:De.GY,onClick:tt,style:{position:"relative",top:-1,marginRight:8,cursor:"pointer"}}),zn&&(0,R.jsx)(R.Fragment,{children:(0,R.jsx)("div",{onClick:u()(c()().mark((function e(){var n,t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Fe.ZP)("/api/tasks/".concat(B.identifier,"/jupyter_redo_logs.json"),{method:"get",params:Yn});case 2:if(0!==(null==(t=e.sent)?void 0:t.status)||0!==(null==t||null===(n=t.data)||void 0===n?void 0:n.count)){e.next=6;break}return A.ZP.info("暂无重置记录"),e.abrupt("return");case 6:Qn(null==t?void 0:t.data),Xn(!0);case 8:case"end":return e.stop()}}),e)}))),style:{display:"contents",color:"#888",cursor:"pointer"},children:"重置记录"})}),(null==he?void 0:he.manager_permission)&&(0,R.jsx)(w.ZP,{icon:(0,R.jsx)("span",{className:"iconfont font14 icon-peizhiyujiankong current"}),className:"".concat(Z.colorGray," font14"),type:"link",onClick:function(){console.log("jupyterData",he),Ln(!0)},children:"配置与监控"}),In&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("img",{alt:"tool",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",width:14,style:{opacity:"0.45",margin:"0 -5px 2px 15px"}}),(0,R.jsx)(w.ZP,{className:"".concat(Z.colorGray," font14"),type:"link",onClick:function(){_n(!wn)},children:"工具栏"})]}),(0,R.jsx)(w.ZP,{icon:(0,R.jsx)(C.Z,{}),className:"".concat(Z.colorGray," font14"),type:"link",onClick:function(){var e;console.log(Ct,777);var n,t=!(null!=E&&null!==(e=E.userInfo)&&void 0!==e&&null!==(e=e.shixun)&&void 0!==e&&e.editable);j.Z.confirm({title:"退出实训",icon:(0,R.jsx)(Ue.Z,{}),content:(0,R.jsxs)("div",{children:[(0,R.jsx)("div",{children:"您确定要退出实训吗?"}),Ct&&(0,R.jsx)(y.Z,{className:"mt10",defaultChecked:t,onChange:function(e){t=e.target.checked},children:"退出实训时,立即释放实验资源"})]}),centered:!0,okText:"确定",cancelText:"取消",onOk:(n=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Ct||!t){e.next=7;break}return e.next=3,(0,Ge.eA)(null==he?void 0:he.myshixun_identifier);case 3:0==(null==(n=e.sent)?void 0:n.status)&&(A.ZP.success("释放资源成功"),setTimeout((function(){Zt()}),1e3)),e.next=8;break;case 7:Zt();case 8:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)}),onCancel:function(){}})},children:"退出"})]})]}),(0,R.jsxs)("section",{className:Z.content,style:{height:null!=he&&he.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"},children:[An.showDragModule&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("section",{className:Z.leftContainer,style:{width:mt,display:.01===An.moveX?"none":""},children:[(0,R.jsx)("div",{className:Z.tabNav,children:(0,R.jsx)("div",{children:"任务要求"})}),(0,R.jsx)("div",{className:Z.mdContent,children:(0,R.jsx)(M.Z,{stylesPrev:{position:"absolute"},value:he.description||""})})]}),(0,R.jsx)("section",{className:Z.resizeBar,onMouseDown:function(){vt(!0)},onMouseUp:function(){return vt(!1)},children:(0,R.jsx)(Re,{noDragging:!1,moveX:An.moveX})})]}),(0,R.jsx)("section",{className:Z.rightCotainer,style:{width:ht},children:(0,R.jsx)("main",{className:Z.main,style:{height:"100%"},children:re?(0,R.jsxs)("div",{className:Z.start,style:{visibility:W?"hidden":"visible"},children:[(0,R.jsx)("div",{className:Z.title,children:"请点击一个文件进入实验环境,开始实验!"}),(0,R.jsx)("b",{className:"iconfont icon-dianji1"}),(0,R.jsx)("div",{className:Z.liWarp,children:null==we?void 0:we.map((function(e,n){return(0,R.jsxs)("div",{onClick:function(){return e=n,se(!1),ne(e),ct(),void Ee(Ke.Success);var e},className:Z.li,children:[(0,R.jsx)("i",{className:"iconfont icon-wenjian6"}),(0,R.jsx)("span",{title:e.name,children:e.name})]})}))})]}):(0,R.jsxs)(h.Fragment,{children:[In&&(0,R.jsx)("div",{style:{right:1===an?330:2===an&&600},className:"".concat(Z.dataSetButton," ").concat(an?"".concat(Z.dataSetOpen," ").concat(1===an?Z.ac:""):""),onClick:function(e){cn(!an&&1),bt(),e.nativeEvent.stopPropagation()},children:(0,R.jsx)("span",{className:Z.dataSetText,children:"数据集"})}),!(null!=At&&At.hide_answer)&&(0,R.jsx)("div",{style:{top:"53%",right:2===an&&600},className:"".concat(Z.dataSetButton," ").concat(an?"".concat(Z.dataSetOpen," ").concat(2===an?Z.ac:""):""),onClick:function(e){cn(2),e.nativeEvent.stopPropagation()},children:(0,R.jsx)("span",{className:Z.dataSetText,children:"参考答案"})}),Se===Ke.LoadFail&&(0,R.jsx)("div",{className:Z.loadFail,children:" "}),Se===Ke.ReLoad&&(0,R.jsx)("div",{className:Z.reload,children:(0,R.jsxs)("div",{className:Z.failWrap,children:[(0,R.jsx)("i",{className:"iconfont icon-jiazaishibai1 ".concat(Z.failIcon)}),(0,R.jsxs)("p",{className:"font12",children:["加载实训失败,",(0,R.jsx)("span",{className:Z.failReload,onClick:ct,children:"重新加载"})]})]})}),Se===Ke.Success&&(0,R.jsx)("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:null==we||null===(f=we[ee])||void 0===f?void 0:f.link_url}),(0,R.jsx)(ce,{visible:an,identifier:he.identifier,cancel:function(){cn(!1)}}),(0,R.jsx)(F,{visible:an,answerData:At,cancel:function(){return cn(!1)}})]})})})]}),null!=he&&he.open_evaluate?(0,R.jsx)(R.Fragment,{children:(0,R.jsxs)("div",{className:Z.footer,style:{background:"#111c24"},children:[(0,R.jsxs)("span",{children:[null!=Ae&&Ae.time_limit?(0,R.jsx)("span",{children:"本关最大执行时间:".concat(null==Ae?void 0:Ae.time_limit,"秒")}):null,null!=Ae&&Ae.record_consume_time?(0,R.jsxs)("span",{className:"ml10",children:["本次评测耗时(编译、运行总时间):",null==Ae?void 0:Ae.record_consume_time," 秒"]}):null]}),(0,R.jsx)(w.ZP,{onClick:function(){return ue(!le)},type:"primary",ghost:!0,className:"mr20",children:le?"隐藏测试结果":"查看测试结果"}),(0,R.jsx)(w.ZP,{className:Z.disabled,disabled:0!==Y,loading:G,onClick:function(){Sn.current=!0;var e=document.getElementById("taskJupyterIframe");e&&(e.contentWindow.postMessage("saveCode","*"),hn.current=!0,X(!0),ue(!0),setTimeout((function(){Sn.current&&st()}),5e3))},style:{padding:"0 30px"},type:"primary",children:0!==Y?"".concat(Y,"s"):"评测"})]})}):(0,R.jsx)(R.Fragment,{children:D.get("homework_common_id")&&!(null!=he&&he.homework_is_end)&&(0,R.jsx)("div",{className:Z.footer,style:{background:"#111c24"},children:(0,R.jsx)(w.ZP,{onClick:function(){return it()},type:"primary",className:"mr20",children:"提交作品"})})}),le&&(0,R.jsx)(Pe,{codeMessage:dn,loading:G,gamesData:Ae,test_sets:(null==Ae?void 0:Ae.test_sets)||[],jupyterData:he})]}),(0,R.jsx)(We.Z,{children:(0,R.jsx)(_.Z,{width:280,rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:wn,onClose:bt,children:(0,R.jsx)(Qe.Z,r()({},It))})}),(0,R.jsx)(I.Z,{successCb:st}),(0,R.jsx)(de,{showModal:Pn,setShowModal:Dn}),(0,R.jsxs)(j.Z,{title:"重置记录",footer:!1,open:Gn,onCancel:function(){Xn(!1)},children:[(0,R.jsx)(N.Z,{dataSource:null==Wn?void 0:Wn.list,pagination:!1,scroll:{y:400},columns:[{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return Ve()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}}]}),(0,R.jsx)(k.Z,{style:{marginTop:10},pageSize:Yn.limit,current:Yn.page,total:null==Wn?void 0:Wn.count,onChange:function(){var e=u()(c()().mark((function e(n){var t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Yn.page=n,qn(Yn),e.next=4,(0,Fe.ZP)("/api/tasks/".concat(B.identifier,"/jupyter_redo_logs.json"),{method:"get",params:Yn});case 4:0===(null==(t=e.sent)?void 0:t.status)&&Qn(null==t?void 0:t.data);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})]}),(0,R.jsx)(Je.Z,{identifier:null==he?void 0:he.identifier,visible:Rn,onCancel:function(){return Ln(!1)},info:{type:"挑战页面",myshixun_id:null==he?void 0:he.myshixun_id}})]})}))},18059:function(e,n,t){"use strict";t.d(n,{Jd:function(){return k},a$:function(){return _},dU:function(){return p},fi:function(){return b},m_:function(){return g},rB:function(){return j},rV:function(){return m},x4:function(){return v},zE:function(){return u}});var i=t(82242),r=t.n(i),s=t(7557),o=t.n(s),a=t(41498),c=t.n(a),l=t(75105);function u(e){return d.apply(this,arguments)}function d(){return(d=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return f.apply(this,arguments)}function f(){return(f=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/tasks/".concat(n.identifier,"/jupyter.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return h.apply(this,arguments)}function h(){return(h=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/start.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return x.apply(this,arguments)}function x(){return(x=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return A.apply(this,arguments)}function A(){return(A=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/reset_pod.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e,n){return y.apply(this,arguments)}function y(){return(y=c()(o()().mark((function e(n,t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n,"/active_pod.json"),{method:"Get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e){return w.apply(this,arguments)}function w(){return(w=c()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete(t=r()({},n)).identifier,e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/sync_code.json"),{method:"Post",body:t}));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e){return N.apply(this,arguments)}function N(){return(N=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/shixuns/".concat(n.identifier,"/get_data_sets.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return I.apply(this,arguments)}function I(){return(I=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/tasks/".concat(n.identifier,"/reboot_esc.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},54173:function(e,n,t){"use strict";function i(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(e){console.log(e,":e")}}function r(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}t.d(n,{BU:function(){return r},Dj:function(){return i},gH:function(){return s},vp:function(){return o}});var s=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function o(){var e=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",e),null!=e}},51564:function(e,n,t){"use strict";t.d(n,{U:function(){return p}});var i=t(7557),r=t.n(i),s=t(82242),o=t.n(s),a=t(41498),c=t.n(a),l=t(79800),u=t.n(l),d=t(59301);function p(e,n){var t=(0,d.useState)(n),i=u()(t,2),s=i[0],a=i[1],l=(0,d.useState)(!1),p=u()(l,2),f=p[0],m=p[1],h=(0,d.useState)(),v=u()(h,2),x=v[0],g=v[1],A=function(){var t=c()(r()().mark((function t(i){var c,l,u,d=arguments;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return c=d.length>1&&void 0!==d[1]&&d[1],l=c?n:o()(o()({},s),i),m(!0),a(l),t.next=6,e(l);case 6:return u=t.sent,m(!1),g(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[s,f,A,x]}},68256:function(e,n,t){"use strict";t.d(n,{AL:function(){return b},Iy:function(){return p},Qv:function(){return h},ez:function(){return y},jb:function(){return f}});var i=t(79800),r=t.n(i),s=t(32834),o=t.n(s),a=t(11690);var c=[],l=["
    "],u=new(o().Renderer),d=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){c.length=0,l=["
      "]}var f={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function m(e,n,t,i){if(n>=e.length||e[n].level<=t)return n;var r=e[n];i.push("
    • "+r.text+"");var s=[];return n=m(e,++n,r.level,s),s.length>0&&(i.push("
        "),s.forEach((function(e){i.push(e)})),i.push("
      ")),i.push("
    • "),n=m(e,n,t,i)}function h(){return m(c,0,0,l),l.push("
    "),l.join("")}var v={heading:function(e){var n=d.exec(e);if(n)return{type:"heading",raw:n[0],depth:n[1].length,text:n[2]}},fences:function(e){var n=this.rules.block.fences.exec(e);if(n){var t=n[0],i=function(e,n){var t=e.match(/^(\s+)(?:```)/);if(null===t)return n;var i=t[1];return n.split("\n").map((function(e){var n=e.match(/^\s+/);return null===n?e:r()(n,1)[0].length>=i.length?e.slice(i.length):e})).join("\n")}(t,n[3]||""),s=n[2]?n[2].trim():n[2];if(["latex","katex","math"].indexOf(s)>=0){var o=A(),a=i;i=o,j[o]={type:"block",expression:a}}return{type:"code",raw:t,lang:s,text:i}}}},x=/(?:\${2})([^\n`]+?)(?:\${2})/gi,g=0,A=function(){return"__special_katext_id_".concat(g++,"__")},j={};function y(){return j}function b(){g=0,j={}}function w(e){return e=e.replace(x,(function(e,n){var t=A();return j[t]={type:"inline",expression:n},t}))}var _=u.listitem;u.listitem=function(e){return _(w(e))};var N=u.paragraph;u.paragraph=function(e){return N(w(e))};var k=u.tablecell;u.tablecell=function(e,n){return k(w(e),n)},u.code=function(e,n,t){var i=(n||"").match(/\S*/)[0];return i?["latex","katex","math"].indexOf(i)>=0?"

    ".concat(e,"

    "):'
    ').concat(t?e:(0,a.escape)(e,!0),"
    \n"):'
    '+(t?e:(0,a.escape)(e,!0))+"
    "},u.heading=function(e,n,t){var i=this.options.headerPrefix+t.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return c.push({anchor:i,level:n,text:e}),"'+e+""},o().setOptions({silent:!0,gfm:!0,pedantic:!1}),o().use({tokenizer:v,renderer:u}),n.ZP=o()},82895:function(e,n,t){"use strict";t.d(n,{rX:function(){return N},pW:function(){return k},gy:function(){return I},xY:function(){return _},O5:function(){return w},tJ:function(){return g},o1:function(){return A},Rd:function(){return b}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(18892),c=t(43418),l=t(28103),u=t(8591),d=t(79905),p=t(99144),f=t(680),m=t(25510),h=t.p+"static/newqrcode.a8740efb.png",v=t(32637),x=t(37712),g=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!A(e)||!j(n))},A=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},j=function(){var e,n=(0,a.getDvaApp)()._store.getState(),t=n.user;return!(null===(e=t.userInfo)||void 0===e||!e.profile_completed)||(c.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/profile/edit"),y()}}),!1)},y=function(){c.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},b=function(){c.Z.warning({title:"提示",icon:null,width:400,content:(0,x.jsxs)("div",{style:{textAlign:"center"},children:[(0,x.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,x.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:v}),(0,x.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},w=function(){var e;return!(null===(e=(0,a.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(c.Z.confirm({title:"提示",centered:!0,content:(0,x.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/certification")}}),!1)},_=function(){return!!(0,d.V9)()||(c.Z.warning({centered:!0,width:530,title:"提示",content:(0,x.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,x.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,x.jsx)("img",{src:h,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},N=function(e,n){return!!e||(c.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,x.jsxs)("div",{children:[(0,x.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,x.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,x.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,x.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,p.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},k=function(e){c.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,x.jsxs)("div",{children:[(0,x.jsxs)("div",{children:[(0,x.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,x.jsx)(l.Z,{}),(0,x.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,x.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,x.jsx)("a",{children:e}),"天。"]}),(0,x.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,x.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,x.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,x.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})})]})})},I=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,a.getDvaApp)()._store.getState(),i=t.shixunsDetail.detail;if(2===(null==i?void 0:i.public)||1===(null==i?void 0:i.public)||3===(null==i?void 0:i.shixun_status)){var s="";return 2===(null==i?void 0:i.public)&&(s="已公开"),1===(null==i?void 0:i.public)&&(s="待审核"),3===(null==i?void 0:i.shixun_status)&&(s="已关闭"),c.Z.info({centered:!0,icon:(0,x.jsx)(f.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,x.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,x.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,x.jsxs)("span",{children:["该实践项目的状态为",s,",",n,"。"]}),(0,x.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,x.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==i?void 0:i.shixun_status)&&(c.Z.confirm({centered:!0,icon:(0,x.jsx)(f.Z,{}),title:"提示",content:(0,x.jsxs)("div",{children:[(0,x.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,x.jsx)("br",{}),(0,x.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;c.Z.confirm({width:440,centered:!0,icon:(0,x.jsx)(f.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=o()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==i?void 0:i.identifier}});case 2:401!==n.sent.status&&(u.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==i?void 0:i.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==i?void 0:i.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},48038:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNENTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0xOCA2YTIuODE4IDIuODE4IDAgMCAxIDIuODEzIDIuOTk0bC0uNjg4IDExLjAxYTIuMTI5IDIuMTI5IDAgMCAxLTQuMjUgMGwtLjY4OC0xMS4wMUEyLjgxOCAyLjgxOCAwIDAgMSAxOCA2WiIgZmlsbD0iIzE3Mjc0MCIvPjxjaXJjbGUgZmlsbD0iIzE3Mjc0MCIgY3g9IjE4IiBjeT0iMjYuNSIgcj0iMi41Ii8+PC9nPjwvc3ZnPg=="},97064:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iI0Q1NSIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMTQiIGN5PSIxNCIgcj0iMTQiLz48cGF0aCBkPSJNMTQgNWEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMSAxLTQgMFY3YTIgMiAwIDAgMSAyLTJaIiBmaWxsPSIjRDU1Ii8+PGNpcmNsZSBmaWxsPSIjRDU1IiBjeD0iMTQiIGN5PSIyMSIgcj0iMiIvPjwvZz48L3N2Zz4="},58628:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMxOUNCNzAiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIHN0cm9rZT0iIzE3Mjc0MCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMCAxOC44NSAxNS4yNzQgMjQgMjYgMTQiLz48L2c+PC9zdmc+"},19193:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},29286:function(){},25769:function(e,n,t){"use strict";var i=t(98040),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,n){var t,s,o,a,c,l,u=!1;n||(n={}),t=n.debug||!1;try{if(o=i(),a=document.createRange(),c=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(i){if(i.stopPropagation(),n.format)if(i.preventDefault(),void 0===i.clipboardData){t&&console.warn("unable to use e.clipboardData"),t&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var s=r[n.format]||r.default;window.clipboardData.setData(s,e)}else i.clipboardData.clearData(),i.clipboardData.setData(n.format,e);n.onCopy&&(i.preventDefault(),n.onCopy(i.clipboardData))})),document.body.appendChild(l),a.selectNodeContents(l),c.addRange(a),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(i){t&&console.error("unable to copy using execCommand: ",i),t&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(n.format||"text",e),n.onCopy&&n.onCopy(window.clipboardData),u=!0}catch(i){t&&console.error("unable to copy using clipboardData: ",i),t&&console.error("falling back to prompt"),s=function(e){var n=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,n)}("message"in n?n.message:"Copy to clipboard: #{key}, Enter"),window.prompt(s,e)}}finally{c&&("function"==typeof c.removeRange?c.removeRange(a):c.removeAllRanges()),l&&document.body.removeChild(l),o()}return u}},83145:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.CopyToClipboard=void 0;var i=s(t(59301)),r=s(t(25769));function s(e){return e&&e.__esModule?e:{default:e}}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function c(e,n){if(null==e)return{};var t,i,r=function(e,n){if(null==e)return{};var t,i,r={},s=Object.keys(e);for(i=0;i=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}function l(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function u(e,n){for(var t=0;t=0||Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}(n,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));l.ref=function(n){e.scrollComponent=n,c&&c(n)};var u=[t];return r&&(a?o?u.unshift(a):u.push(a):this.defaultLoader&&(o?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),s.default.createElement(i,l,u)}}]),n}(r.Component);c.propTypes={children:o.default.node.isRequired,element:o.default.node,hasMore:o.default.bool,initialLoad:o.default.bool,isReverse:o.default.bool,loader:o.default.node,loadMore:o.default.func.isRequired,pageStart:o.default.number,ref:o.default.func,getScrollParent:o.default.func,threshold:o.default.number,useCapture:o.default.bool,useWindow:o.default.bool},c.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},n.default=c,e.exports=n.default},26724:function(e,n,t){e.exports=t(51581)},98040:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var n=document.activeElement,t=[],i=0;i1&&void 0!==arguments[1]?arguments[1]:{};return(0,l.U2)("myshixuns/".concat(e,"/challenges.json"),c()({},n))}function m(e,n){return(0,l.U2)("myshixuns/".concat(e,"/subject_challenges.json"),n)}function h(e,n,t){return(0,l.U2)("tasks/".concat(e,"/star.json"),{shixun_id:n,star:t})}function v(e,n){return(0,l.U2)("tasks/".concat(e,"/rep_content.json"),c()(c()({},n),d))}function x(e,n){return(0,l.v_)("myshixuns/".concat(e,"/update_file.json"),n)}function g(e,n){return(0,l.U2)("tasks/".concat(e,"/reset_original_code.json"),c()(c()({},n),d))}function A(e,n){return(0,l.v_)("myshixuns/".concat(e,"/reset_repository.json"),n)}function j(e,n){return(0,l.U2)("tasks/".concat(e,"/reset_passed_code.json"),c()(c()({},n),d))}function y(e,n){return(0,l.v_)("tasks/".concat(e,"/game_build.json"),c()(c()({},n),d))}function b(e){return(0,l.ZP)("http://localhost:49352/api/game_build",{method:"post",body:e})}function w(e,n){return(0,l.U2)("tasks/".concat(e,"/game_status.json"),c()(c()({},n),d))}function _(e,n){return(0,l.v_)("tasks/".concat(e,"/choose_build.json"),c()(c()({},n),d))}function N(e){return(0,l.U2)("myshixuns/".concat(e,"/get_remaining_time.json"))}function k(e){return(0,l.U2)("tasks/".concat(e,"/picture_display.json"),d)}function I(e){return(0,l.v_)("tasks/".concat(e,"/plus_or_cancel_praise.json"))}function C(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,l.v_)("myshixuns/".concat(e,"/repository.json"),n)}function Z(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,l.U2)("myshixuns/".concat(e,"/start.json"),n)}function S(e,n){return(0,l.U2)("myshixuns/".concat(e,"/reset_pod.json"),n)}function E(e,n){return(0,l.ZP)("/api/tasks/".concat(e,"/reboot_esc.json"),{method:"post",body:n})}function B(e){return(0,l.U2)("tasks/".concat(e,"/check_test_sets.json"))}function P(e){return(0,l.U2)("tasks/".concat(e,"/get_answer_info.json"))}function D(e){return(0,l.U2)("tasks/".concat(e,"/get_choose_answer.json"))}function M(e){return(0,l.U2)("tasks/".concat(e,"/unlock_choose_answer.json"))}function O(e,n){return(0,l.U2)("tasks/".concat(e,"/unlock_answer.json"),{answer_id:n})}function R(e,n,t,i){return(0,l.v_)("tasks/".concat(e,"/set_games_status.json"),c()({result:n,data:t},i||{}))}function L(e,n){return(0,l.U2)("myshixuns/".concat(e,"/active_pod.json"),n)}function z(e,n){return(0,l.U2)("tasks/".concat(e,"/rank_list.json"),n)}function F(e,n){return(0,l.v_)("tasks/".concat(e,"/close_windows_vnc.json"),{tpi_id:n})}function T(e,n){return(0,l.U2)("tasks/".concat(e,"/commit_files.json"),n)}function W(e,n){return(0,l.U2)("tasks/".concat(e,"/pull_files.json"),n)}function Q(e,n){return(0,l.v_)("tasks/".concat(e,"/log_output"),n)}function H(e,n){return(0,l.U2)("tasks/".concat(e,"/stop_log_output.json"),n)}function U(e){return G.apply(this,arguments)}function G(){return(G=o()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.id,"/add_file.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function X(e){return V.apply(this,arguments)}function V(){return(V=o()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.id,"/delete_git_file.json"),{method:"Delete",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function J(e){return Y.apply(this,arguments)}function Y(){return(Y=o()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.id,"/mv_file.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e,n){return(0,l.ZP)("/api/shixuns/".concat(e,"/set_start_permanent.json"),{method:"put",body:n})}null!=u&&u.homework_common_id&&(d.homework_common_id=null==u?void 0:u.homework_common_id),null!=u&&u.exercisesId&&(d.exercise_id=null==u?void 0:u.exercisesId),console.log(u,d,"urlParamsAll")},84688:function(e,n,t){"use strict";t.d(n,{z:function(){return k},Z:function(){return I}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(82242),c=t.n(a),l=t(37205),u=t.n(l),d=t(79800),p=t.n(d),f=t(59301),m=t(59028),h=t(8591),v=t(43418),x=t(3113),g=t(10160),A=t(21146),j=t(37712),y="  ";function b(e){if(0==e)return"0 Byte";var n=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,n)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][n]}var w=t(60186),_=t(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var N=m.Z.Dragger;function k(e){var n=[];return e&&e.length>0&&(n=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+y+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),n}var I=function(e){var n=e.value,t=e.onChange,i=e.action,s=e.data,a=e.className,l=e.maxSize,d=void 0===l?150:l,k=e.title,I=void 0===k?"上传附件":k,C=e.showRemoveModal,Z=void 0!==C&&C,S=e.accept,E=void 0===S?"":S,B=e.additionalText,P=e.isDragger,D=e.number,M=void 0===D?1e3:D,O=e.aloneClear,R=void 0!==O&&O,L=e.realTimeRemove,z=void 0===L||L,F=(0,f.useState)(!1),T=p()(F,2),W=T[0],Q=T[1],H=(0,f.useState)(n||[]),U=p()(H,2),G=U[0],X=U[1],V=(0,f.useState)(1),J=p()(V,2),Y=J[0],q=J[1];(0,f.useEffect)((function(){n&&(1===Y&&X(u()(n)),q(2),M===(null==n?void 0:n.length)&&Q(!0))}),[n]);var K,$=function(){setTimeout((function(){G.pop(),X(u()(G))}),500)},ee={multiple:!0,disabled:W,accept:E,withCredentials:!0,fileList:G,beforeUpload:function(e,n){var t=e.size/1024/1024;return G.concat(n).length>M?(G.pop(),X(u()(G)),h.ZP.error("最多只能上传".concat(M,"个文件")),R?Promise.reject():($(),!1)):t=M?Q(!0):Q(!1),X(u()(G)),G=G.map((function(e){var n,t;null!=e&&null!==(n=e.response)&&void 0!==n&&n.id&&(e.url=null==e||null===(t=e.response)||void 0===t?void 0:t.url);return-1===e.name.indexOf(y)&&(e.name="".concat(e.name).concat(y).concat(b(e.size))),c()({},e)})),console.log("info:",e,G),t(G)):h.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(K=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(z){e.next=2;break}return e.abrupt("return",!0);case 2:if(t=function(){var e=o()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n.response?n.response.id:n.id)){e.next=8;break}return e.next=4,(0,A.JZ)(n.response?n.response.id:n.uid);case 4:return t=e.sent,e.abrupt("return",Promise.resolve(t));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!Z){e.next=7;break}return e.abrupt("return",new Promise((function(e,n){var i;v.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,j.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=o()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t();case 2:n.sent,h.ZP.success("删除成功"),e(!0);case 5:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,t();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return K.apply(this,arguments)})};return(0,j.jsxs)("div",{className:"multi-upload ".concat(a||""),children:[P&&(0,j.jsxs)(N,c()(c()({},ee),{},{children:[(0,j.jsx)("p",{className:"ant-upload-drag-icon",children:(0,j.jsx)(w.Z,{})}),(0,j.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,j.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),B]})),!P&&(0,j.jsxs)(m.Z,c()(c()({},ee),{},{children:[(0,j.jsxs)(x.ZP,{disabled:W,className:"upload_button",children:[(0,j.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),I]}),(0,j.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},14539:function(e,n,t){"use strict";var i=t(82242),r=t.n(i),s=(t(59301),t(93314)),o=t(3113),a=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,c=e.styles,l=void 0===c?{}:c,u=e.customText,d=e.ButtonText,p=e.ButtonClick,f=e.Buttonclass,m=e.ButtonTwo,h=e.imgStyles,v=e.loading,x=void 0!==v&&v;return(0,a.jsxs)("section",{className:"tc animated fadeIn",style:r()(r()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),l),children:[(0,a.jsx)("img",{src:n||s,style:r()(r()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,a.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,a.jsx)(o.ZP,r()(r()({className:f,onClick:p},i),{},{children:d})),m&&m]})}},17498:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(82242),r=t.n(i),s=t(7557),o=t.n(s),a=t(41498),c=t.n(a),l=t(79800),u=t.n(l),d=t(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},f=t(3113),m=t(38827),h=t(27795),v=t(6848),x=t(99144),g=t(75487),A=t(14539),j=t(10160),y=t(24881),b=t(37712),w=function(e){var n,t,i,s,a,l,w=e.editOffice,_=void 0===w?"view":w,N=e.data,k=(e.theme,e.type),I=e.filename,C=e.monacoEditor,Z=e.className,S=e.style,E=e.close,B=e.onClose,P=e.hasMask,D=e.disabledDownload,M=e.onImgDimensions,O=e.showNodata,R=e.recordInfo,L=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),z=u()(L,2),F=(z[0],z[1],(0,d.useState)("")),T=u()(F,2),W=(T[0],T[1]),Q=(0,d.useState)(),H=u()(Q,2),U=H[0],G=H[1],X="build"===window.ENV?"/react/build":"",V=location.host.startsWith("localhost")?j.Z.PROXY_SERVER:j.Z.API_SERVER,J=(0,d.useRef)();null!==(n=N)&&void 0!==n&&n.startsWith("/api")&&"txt"!==k&&(N=j.Z.API_SERVER+N);I&&C&&(C.filename=I),(0,d.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&W(n[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===k&&(N.indexOf("bigfilescdn.")>-1||N.indexOf("bigfiles1")>-1?G({url:N,fileType:(e=N,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:N.indexOf("model=edit")?"edit":"view"}):Y())}),[k,N]);var Y=function(){var e=c()(o()().mark((function e(){var n,t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",N),n=N,N.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,g.gJ)({attachment_id:t});case 6:(i=e.sent).url=V+i.url,G(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(){N.startsWith("http")||N.startsWith("blob:")?K():(0,x.Sv)(I||"educoder",N,I)},K=function(){R&&(0,y.fc)({id:null==R?void 0:R.id,watch_type:1,course_id:null==R?void 0:R.course_id}),(0,x.Nd)(I||"educoder",decodeURIComponent(N))};return(0,b.jsxs)("div",{style:r()({},S||{}),className:"".concat(P&&p.bgBlack," ").concat(k?p.wrp:"hide"),children:[E&&(0,b.jsxs)("div",{className:p.close,ref:J,children:[!!M&&(0,b.jsx)(v.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return J.current},children:(0,b.jsx)("span",{onClick:function(){B(),M()},children:(0,b.jsx)("i",{className:"icon-yulanpizhu"})})}),!D&&(0,b.jsx)(v.Z,{title:"点击下载此文件",getPopupContainer:function(){return J.current},children:(0,b.jsx)("span",{onClick:K,children:(0,b.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,b.jsx)(v.Z,{title:"关闭",getPopupContainer:function(){return J.current},children:(0,b.jsx)("span",{className:"",onClick:B,children:(0,b.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,b.jsx)("div",{className:"".concat(p[Z]," ").concat(Z," ").concat(p.monaco," ").concat("txt"===k?"show":"hide"),children:"txt"===k&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(h.ZP,r()({},C))})}),"audio"===k&&(0,b.jsx)("audio",{src:"".concat((null===(t=N)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(i=N)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(N),autoPlay:!0}),"video"===k&&(0,b.jsx)(b.Fragment,{children:(null===(s=N)||void 0===s?void 0:s.indexOf("http"))>-1?(0,b.jsx)("video",{controls:!0,src:"".concat(N),autoPlay:!0}):(0,b.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(N),autoPlay:!0})}),"office"===k&&U&&(0,b.jsx)("iframe",{src:"".concat(X,"/office.html?key=").concat(U.key,"&url=").concat(btoa(U.url),"&callbackUrl=").concat(V+U.callbackUrl,"&fileType=").concat(U.fileType,"&title=").concat(U.title,"&model=").concat(_,"&officeServer=").concat(j.Z.ONLYOFFICE,"&disabledDownload=").concat(!!D)}),"html"===k&&(0,b.jsx)("iframe",{src:N+"&disposition=inline"}),"pdf"===k&&(0,b.jsx)("iframe",{src:"".concat(X,"/js/pdfview/index.html?filename=").concat(I||"educoder.pdf","&url=").concat(encodeURIComponent(N),"&disabledDownload=").concat(!!D)}),"image"===k&&(0,b.jsx)("img",{src:"".concat((null===(a=N)||void 0===a?void 0:a.indexOf("http://"))>-1||(null===(l=N)||void 0===l?void 0:l.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(N)}),("other"===k||"download"===k)&&(0,b.jsx)(b.Fragment,{children:O?(0,b.jsx)(A.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,b.jsx)(f.ZP,{icon:(0,b.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:q,disabled:D,children:"下载"})}):(0,b.jsxs)(f.ZP,{type:"primary",size:"middle",onClick:q,disabled:D,children:[(0,b.jsx)(m.Z,{}),"点击下载"]})})]})}},63743:function(e,n,t){"use strict";t.d(n,{z:function(){return b}});var i=t(82242),r=t.n(i),s=t(37205),o=t.n(s),a=t(91232),c=t.n(a),l=t(79800),u=t.n(l),d=t(59301),p=(t(77629),t(68256)),f=(t(64018),t(45071)),m=t(10160),h=t(99144),v=t(15342),x=t(1012),g=t(17498),A=t(37712),j="@▁@",y=/]*>/g;var b=function(e,n){e=e||"";var t=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return n?e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(t,(function(e,n,t,i,r,s,o){var a=n||i||s,c=t||r||o||"?";return m.Z.API_SERVER+"/api/attachments/"+a+c+"&t="+(0,h.Jn)(a,Date.now())+(e.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):e=e.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,i,r,s,o){var a=n||i||s,c=t||r||o||"?";return m.Z.API_SERVER+"/attachments/download/"+a+c+"&t="+(0,h.Jn)(a,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(t,(function(e,n,t,i,r,s,o){var a=n||i||s,c=t||r||o||"?";return m.Z.API_SERVER+"/api/attachments/"+a+c+"&t="+(0,h.Jn)(a,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,i,r){var s=n||i,o=t||r||"";return'"'+m.Z.API_SERVER+"/api/attachments/"+s+o+s+o+"&t="+(0,h.Jn)(s,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,i,r){var s=n||i,o=t||r||"";return"("+m.Z.API_SERVER+"/files/uploads/"+s+o+s+o+"&t="+(0,h.Jn)(s,Date.now())})).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n")};n.Z=function(e){var n=e.value,t=void 0===n?"":n,i=e.className,s=e.showTextOnly,a=e.showLines,l=e.style,h=void 0===l?{}:l,b=e.stylesPrev,w=void 0===b?{}:b,_=e.highlightKeywords,N=e.showProgramFill,k=(e.isProgramFill,e.disabledFill),I=void 0!==k&&k,C=e.programFillValue,Z=e.onFillChange,S=void 0===Z?function(e){}:Z,E=e.onFillBlur,B=void 0===E?function(){}:E,P=e.onFillFocus,D=void 0===P?function(){}:P,M=String(t),O=(0,d.useState)(""),R=u()(O,2),L=R[0],z=R[1],F=(0,d.useState)("office"),T=u()(F,2),W=T[0],Q=T[1],H=(0,d.useState)([]),U=u()(H,2),G=U[0],X=U[1],V=(0,d.useRef)("a"+(0,x.Z)()),J={};var Y=function(e){return e.replace(/([\s\S]+?)<\/style>/gim,(function(e,n){var t=n.replace(/(\n|\r)/g,"").split("}"),i=[];return t.map((function(e){""!=e&&i.push(".".concat(V.current," ").concat(e))})),"")}))},q=(0,d.useMemo)((function(){try{M=M.replace(/\(\/attachments\/download\//g,"("+m.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+m.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+m.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+m.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n")}catch(e){}if(N){var e=-1;return M=M.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(n,t,i){var r;return function(e,n,t){var i=document.createElement(e===j?"input":"textarea");i.style.width="100%",i.style.height=e===j?"40px":"151px",i.rows=5,i.spellcheck=!1,i.name="edu-program-fill",i.placeholder="请输入",i.dataset.id=n;var r=Object.keys(J).length;return J[r]=i,'')}(n,++e,null==C||null===(r=C[e])||void 0===r?void 0:r.value.replaceAll("<","<").replaceAll(">",">"))})),'
    '.concat(Y(M||""),"
    ")}var n=Y(M);n=(0,p.ZP)(n);var t=(0,p.ez)();M.match(/\[TOC\]/)&&(n=n.replace("

    [TOC]

    ",(0,p.Qv)()),(0,p.Iy)()),n=n.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var i=t[n],r=i.type,s=i.expression;return(0,v.renderToString)(function(e){var n=document.createElement("div");return n.innerHTML=e,0===n.childNodes.length?"":n.childNodes[0].nodeValue}(s)||"",{displayMode:"block"===r,throwOnError:!1,output:"html"})})),n=n.replace(/▁/g,"▁▁▁▁▁"),(0,p.AL)();var i=document.createElement("div");return i.innerHTML=n,s?i.innerText:_?(ne(i,_.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),i.innerHTML):(setTimeout((function(){return re()}),500),i.innerHTML)}),[M,_]);(0,d.useEffect)((function(){te.current&&te.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=K,e.onblur=$,e.onfocus=ee}))}),[G]),(0,d.useEffect)((function(){if(null!=C&&C.length)try{var e,n=te.current.querySelectorAll(".edu-program-fill-score"),t=te.current.querySelectorAll('[name="edu-program-fill"]'),i=c()(t.entries());try{for(i.s();!(e=i.n()).done;){var r,s,o,a=u()(e.value,2),l=a[0],d=a[1];d.value=(null==C||null===(r=C[l])||void 0===r?void 0:r.value)||"","warning"===(null==C||null===(s=C[l])||void 0===s?void 0:s.type)?d.className="program-fill-warning":"success"===(null==C||null===(o=C[l])||void 0===o?void 0:o.type)?d.className="program-fill-success":d.className=""}}catch(e){i.e(e)}finally{i.f()}var p,f=c()(n.entries());try{for(f.s();!(p=f.n()).done;){var m,h,v=u()(p.value,2),x=v[0];v[1].innerHTML=null!=C&&null!==(m=C[x])&&void 0!==m&&m.score?"".concat(null==C||null===(h=C[x])||void 0===h?void 0:h.score,"分"):""}}catch(e){f.e(e)}finally{f.f()}X(C)}catch(e){console.log(e,"error")}}),[C]);var K=function(e){G[e.target.dataset.id]=G[e.target.dataset.id]||{},G[e.target.dataset.id].value=e.target.value,X(o()(G)),S(G,e.target.dataset.id)},$=function(e){G[e.target.dataset.id]=G[e.target.dataset.id]||{},G[e.target.dataset.id].value=e.target.value,X(o()(G)),B(G,e.target.dataset.id)},ee=function(e){G[e.target.dataset.id]=G[e.target.dataset.id]||{},G[e.target.dataset.id].value=e.target.value,X(o()(G)),D(G,e.target.dataset.id)};function ne(e,n){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)ne(e,n);else if("IMG"!==e.nodeName)if(e.innerHTML){var t;e.innerHTML=null===(t=e.innerHTML)||void 0===t?void 0:t.replace(new RegExp(n,"gi"),'$&')}else{var i=document.createElement("span");i.innerHTML=e.textContent.replace(new RegExp(n,"gi"),'$&'),e.replaceWith(i)}}))}var te=(0,d.useRef)();function ie(e){var n=e.target;if("A"===n.tagName.toUpperCase()){var t=n.getAttribute("href");if(t.indexOf("office")>-1)e.preventDefault(),z(t),Q("office");else if(t.indexOf("application/pdf")>-1)e.preventDefault(),z(t),Q("pdf");else if(t.indexOf("text/html")>-1)e.preventDefault(),z(t),Q("html");else if(t.startsWith("#")){e.preventDefault();var i=document.getElementById(t.replace("#",""));i&&i.scrollIntoView(!0)}}}p.jb.WebkitLineClamp=a,a&&(h=r()(r()({},h),p.jb));var re=function(){var e,n=null===(e=te.current)||void 0===e?void 0:e.querySelectorAll("video");null==n||n.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(f.ZP.isSupported()){var n=new f.ZP;n.loadSource(e.src),n.attachMedia(e)}}))};return(0,d.useEffect)((function(){if(te.current&&q&&q.match(y)&&window.PR.prettyPrint(),te.current)return te.current.addEventListener("click",ie),function(){var e;null===(e=te.current)||void 0===e||e.removeEventListener("click",ie),(0,p.AL)(),(0,p.Iy)()}}),[q,te.current,ie]),(0,d.useEffect)((function(){var e,n=function(e){e.preventDefault(),e.clipboardData.setData("text",window.getSelection().toString())};return null===(e=te.current)||void 0===e||e.addEventListener("copy",n),function(){var e;null===(e=te.current)||void 0===e||e.removeEventListener("copy",n)}}),[te.current]),(0,A.jsxs)(A.Fragment,{children:[s&&(0,A.jsx)("div",{ref:te,children:q}),!s&&(0,A.jsx)("div",{ref:te,style:r()({},h),className:"".concat(i||""," ").concat(I?"disabled-fill":""," markdown-body ").concat(V.current),dangerouslySetInnerHTML:{__html:q}}),(0,A.jsx)(g.Z,{close:!0,data:L,type:null!=L&&L.length?W:"",style:r()({},w),onClose:function(){return z("")}})]})}},98516:function(e,n,t){"use strict";t.d(n,{Z:function(){return f}});var i=t(82100),r=t.n(i),s=t(29186),o=t.n(s),a=t(80619),c=t.n(a),l=t(47074),u=t.n(l),d=t(59301),p=t(4676),f=function(e){c()(t,e);var n=u()(t);function t(e){var i;r()(this,t),i=n.call(this,e);var s=window.document;return i.node=s.createElement("div"),s.body.appendChild(i.node),i}return o()(t,[{key:"render",value:function(){var e=this.props.children;return(0,p.createPortal)(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),t}(d.Component)},53273:function(e,n,t){"use strict";t.d(n,{jL:function(){return c},w9:function(){return ye},QD:function(){return nn},cQ:function(){return Ae},op:function(){return Ve},O5:function(){return dn},_b:function(){return an},t7:function(){return M},Gi:function(){return Ne},YG:function(){return _e},qp:function(){return _},vr:function(){return rn},qE:function(){return qe},Je:function(){return L},wb:function(){return se},cq:function(){return Oe},tp:function(){return I}});var i=t(59301),r="banner___PoUBO",s="content___XoDjy",o="btns___Pb35j",a=t(37712),c=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.img,c=e.imgWidth,l=void 0===c?346:c,u=e.title,d=e.sunTitle,p=e.bannerExtraContent;return(0,a.jsx)("div",{className:r,children:(0,a.jsxs)("div",{className:s,children:[(0,a.jsxs)("aside",{children:[(0,a.jsxs)("p",{children:[(0,a.jsx)("b",{children:u}),(0,a.jsx)("span",{children:d})]}),t.length>0&&(0,a.jsx)("div",{className:o,children:t.map((function(e,n){return(0,a.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,a.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),i&&(0,a.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:l})]})})},l=t(79800),u=t.n(l),d="row___aXJjm",p="title___HUKL0",f="tagsWrap___XB2W3",m="action___VdHb1",h="bar___t1kKC",v="tag___V7Eft",x="name___Hk1Ip",g="num___xQpcH",A="active___XryTX",j="tagsBorderWrap___OMxjs",y=t(92310),b=t.n(y),w=t(89392),_=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.value,s=e.onChange,o=e.onTitleChange,c=e.className,l=e.title,y=e.titleWidth,_=void 0===y?41:y,N=e.style,k=void 0===N?{}:N,I=e.fontColor,C=void 0===I?"#6A7283":I,Z=e.showCount,S=(0,i.useState)(0),E=u()(S,2),B=E[0],P=E[1],D=(0,i.useState)(!1),M=u()(D,2),O=M[0],R=M[1],L=(0,i.useRef)(null),z=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>97?P(1):P(0));0===t.length&&P(0),R(!1)}),[t]),(0,a.jsxs)("div",{className:b()(d,c),style:k,children:[(0,a.jsx)("div",{onClick:(0,w.throttle)((function(){return null==o?void 0:o()}),2e3),style:{width:_,marginTop:O?12:4},className:"".concat(p," ").concat(o?"current":""),children:l}),(0,a.jsxs)("div",{className:O?"".concat(f," ").concat(j):f,children:[(0,a.jsx)("div",{className:h,ref:z,style:B>0?{height:1===B?97:"auto",overflow:1===B?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,a.jsx)("div",{className:v,ref:L,children:null==t?void 0:t.map((function(e){return(0,a.jsxs)("span",{onClick:function(){return s(e.id)},style:{color:C},className:r===e.id?A:"",children:[(0,a.jsx)("span",{title:e.name,className:x,children:e.name}),!!Z&&(0,a.jsx)("span",{className:g,children:e.count})]},e.id)}))})}),!!B&&(0,a.jsx)(i.Fragment,{children:1===B?(0,a.jsxs)("div",{onClick:function(){var e;P(2),(null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>245?R(!0):R(!1)},className:m,children:["展开",(0,a.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,a.jsxs)("div",{onClick:function(){z.current.scrollTop=0,P(1),R(!1)},className:m,children:["收起",(0,a.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},N="tabs___GTqPV",k="active___F26E8",I=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,r=e.onChange,s=e.className,o=e.style,c=void 0===o?{}:o;return(0,a.jsx)("div",{style:c,className:b()(N,s),children:t.map((function(e){return(0,a.jsx)("span",{onClick:function(){return r(e.id)},className:i===e.id?k:"",children:e.name},e.id)}))})},C="input___PW2zI",Z="dropdown___vSy8B",S="menu___NiyBu",E="text___Grueu",B="b1___ZKryM",P="b2___aKyGa",D=t(92832),M=function(e){var n,t=e.dataSource,r=void 0===t?[]:t,s=e.value,o=void 0===s?"":s,c=e.onChange,l=e.onInputChange,d=void 0===l?function(){}:l,p=e.className,f=e.style,m=void 0===f?{}:f,h=e.placeholder,v=(e.allowClear,(0,i.useState)("")),x=u()(v,2),g=x[0],A=x[1],j=(0,i.useState)(""),y=u()(j,2),w=y[0],_=y[1];(0,i.useEffect)((function(){var e,n=o;null!==(e=JSON.stringify(o))&&void 0!==e&&e.includes("{")&&(A(o.id),n=o.value||"");try{_(decodeURIComponent(n||""))}catch(e){_(decodeURIComponent(n||""))}}),[o]);var N=function(){c(encodeURIComponent(w),g||null)};return(0,a.jsxs)("div",{className:b()(C,p),style:m,children:[!!r.length&&(0,a.jsxs)("div",{className:Z,children:[(0,a.jsxs)("div",{className:E,children:[null===(n=r.find((function(e){return e.id===g})))||void 0===n?void 0:n.name,(0,a.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,a.jsx)("b",{className:B}),(0,a.jsx)("b",{className:P})]}),(0,a.jsx)("div",{className:S,children:r.map((function(e,n){return(0,a.jsx)("div",{onClick:function(){var n;(n=e.id)!==g&&(A(n),c(encodeURIComponent(w),n))},children:e.name},n)}))})]}),(0,a.jsx)(D.Z,{onPressEnter:N,value:w,onChange:function(e){_(e.target.value),d(encodeURIComponent(e.target.value),g||null)},bordered:!1,placeholder:h}),(0,a.jsx)("i",{onClick:N,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},O="quickPager___GM30J",R="disabled___Ozc8I",L=function(e){var n=e.value,t=e.onChange,i=e.className,r=e.total,s=e.pageSize,o=e.style,c=void 0===o?{}:o,l=n<2,u=n>=Math.ceil(r/s);return r<=s?(0,a.jsx)(a.Fragment,{}):(0,a.jsxs)("div",{className:b()(O,i),style:c,children:[(0,a.jsx)("div",{onClick:function(){l||t(n-1,"prev")},className:l?R:"",children:"上一页"}),(0,a.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?R:"",children:"下一页"})]})},z="list___oOsiS",F="wrap___G6T7F",T="lockWrap___Rl79E",W="li___oZZ7l",Q="cover___b2bYW",H="img___IQX7w",U="sign___HkT6C",G="name___SsJx8",X="e___TMqq0",V="tags___bcjyo",J="rate___YACg7",Y=t(71418),q=t(6848),K=t(31395),$=t(10160),ee=t(99144),ne=t(96908),te=t(57177),ie=t(81378),re=t(14539),se=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,v=Math.floor((f-(s-1)*o)/s);return(0,a.jsx)(Y.Z,{spinning:h,children:(0,a.jsxs)("div",{className:b()(z,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,r=e.identifier,c=e.power,u=(e.cover_image_id,e.pic);return(0,a.jsxs)("div",{className:F,style:{width:v,marginRight:(1+n)%s==0?0:o+d,marginBottom:l},children:[(0,a.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(r,"/challenges"),className:W,onClick:function(e){e.preventDefault(),m&&(0,ee.L9)([m]),c&&(0,ee.xg)("/shixuns/".concat(r,"/challenges"))},children:[(0,a.jsxs)("div",{className:H,children:[(0,a.jsx)("img",{className:Q,src:"".concat(u)}),e.is_jupyter&&(0,a.jsx)("img",{className:U,src:ne}),e.is_jupyter_lab&&(0,a.jsx)("img",{className:U,src:te}),e.is_unity_3d&&(0,a.jsx)("img",{className:U,src:ie})]}),(0,a.jsx)("div",{className:G,children:(0,a.jsx)(q.Z,{title:t||"实践项目名称-未填写",children:(0,a.jsx)("span",{className:X,children:t||"实践项目名称-未填写"})})}),(0,a.jsxs)("div",{className:V,children:[(0,a.jsx)(q.Z,{placement:"bottom",title:"关卡数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,a.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,a.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,a.jsx)("span",{children:e.myshixuns_count})]})}),(0,a.jsx)(q.Z,{placement:"bottom",title:"难度等级",children:(0,a.jsx)("span",{children:(0,a.jsx)("span",{children:e.level})})}),(0,a.jsxs)("div",{className:J,children:[(0,a.jsx)(K.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,a.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!c&&(0,a.jsxs)("div",{className:T,children:[(0,a.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,a.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,a.jsx)(re.Z,{})]})})},oe="list___jb2Ay",ae="wrap___VsQDr",ce="li___IxCLC",le="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",fe="sign___DXJ4d",me="name___l7FoJ",he="e___pXQUG",ve="unit___wCIFR",xe="tags___w_Mil",ge=t(79905),Ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,v=e.onRemove,x=void 0===v?function(){}:v,g=e.isCurrent,A=void 0===g||g,j=Math.floor((f-(s-1)*o)/s),y=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,a.jsx)(Y.Z,{spinning:h,children:(0,a.jsxs)("div",{className:b()(oe,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,r=e.id,c=e.identifier,u=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,a.jsx)("div",{className:ae,style:{width:j,marginRight:(1+n)%s==0?0:o+d,marginBottom:l},children:(0,a.jsxs)("a",{className:ce,onClick:function(e){e.preventDefault(),e.stopPropagation(),m&&(0,ee.L9)([m]),(0,ee.xg)("/paths/".concat(c))},children:[(0,a.jsxs)("div",{className:ue,children:[(0,a.jsx)("img",{className:le,src:"".concat(p)}),A&&(0,ge.bg)()&&(null==e?void 0:e.studying)&&(0,a.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),x(e)},children:[(0,a.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,a.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,r=null===(i=y.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,a.jsx)("img",{className:fe,src:r,style:{left:"-4px"}})}var s=null===(t=y.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,a.jsx)("img",{className:fe,src:s,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,a.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,a.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,a.jsx)("div",{className:me,children:(0,a.jsx)(q.Z,{title:i,children:(0,a.jsx)("span",{className:he,children:i})})}),(0,a.jsx)(q.Z,{title:"发布单位:".concat(u),children:(0,a.jsxs)("div",{className:ve,children:[(0,a.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,a.jsx)("div",{className:xe,children:(0,a.jsxs)("div",{children:[(0,a.jsx)(q.Z,{placement:"bottom",title:"章节数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,a.jsx)("span",{children:e.stages_count})]})}),(0,a.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,a.jsx)("span",{children:e.members_count})]})})]})})]})},r)}))),!i.length&&(0,a.jsx)(re.Z,{})]})})},je={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ye=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,v=Math.floor((f-(s-1)*o)/s);return(0,a.jsx)(Y.Z,{spinning:h,children:(0,a.jsxs)("div",{className:b()(je.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,r=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,a.jsxs)("div",{className:je.wrap,style:{width:v,marginRight:(1+n)%s==0?0:o+d,marginBottom:l},children:[(0,a.jsxs)("a",{className:je.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(m&&(0,ee.L9)([m]),(0,ee.xg)(e.first_category_url))},children:[(0,a.jsxs)("div",{className:je.top,children:[(0,a.jsx)(q.Z,{title:e.name,children:(0,a.jsx)("div",{className:je.name,children:e.name})}),(0,a.jsx)("img",{className:je.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,a.jsx)("div",{className:je.text,title:e.creator,children:e.creator}),t&&(0,a.jsxs)("div",{className:je.btns,children:[(0,a.jsx)("div",{children:"开放课程"}),(0,a.jsx)("aside",{children:"开放课堂"})]}),r&&(0,a.jsx)("div",{className:je.sign,children:"公开"})]}),(0,a.jsxs)("div",{className:je.bottom,children:[e.visits>0&&(0,a.jsx)(q.Z,{title:"访问量",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,a.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,a.jsx)(q.Z,{title:"成员",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,a.jsx)(q.Z,{title:"作业",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,a.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,a.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,a.jsxs)("div",{className:je.lockWrap,children:[(0,a.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,a.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,a.jsx)(re.Z,{})]})})},be={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},we=t(18892),_e=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,r=e.onChange,s=e.className,o=e.style,c=void 0===o?{}:o,l=e.tabBarExtraContent;return(0,a.jsxs)("div",{className:b()(be.tabs,s),style:c,children:[(0,a.jsx)("div",{className:be.tabsWrap,children:t.map((function(e,n){return(0,a.jsxs)("aside",{className:be.tab,onClick:function(){r(e.id),e.link&&we.history.push(e.link)},children:[(0,a.jsx)("div",{className:i===e.id?be.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,a.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,a.jsx)(q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,a.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,a.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,a.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,a.jsx)("div",{className:be.tabBar,children:l})]})},Ne=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,r=e.children;return(0,a.jsx)("div",{className:b()(n),style:i,children:r})},ke="orderWrap___ZfyGX",Ie="orderIconWrap___XTB_O",Ce="orderAsc___KWHmA",Ze="orderDesc___rHdbB",Se="active___a7eSP",Ee="cursorPointer___gs9kL",Be="orderTextWrap___teAKn",Pe=t(38854),De=t(20834),Me=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Oe=function(e){var n,t=e.sortValue,i=e.dropValue,r=e.className,s=e.onSort,o=e.onDrop,c=e.dataSource,l=void 0===c?Me:c;return(0,a.jsxs)("div",{className:b()(ke,r),children:[(0,a.jsx)(Pe.Z,{dropdownRender:function(){return(0,a.jsx)(De.Z,{children:l.map((function(e,n){return(0,a.jsx)(De.Z.Item,{onClick:function(){return o(e.id)},children:e.name},n)}))})},children:(0,a.jsx)("span",{className:Be,children:null===(n=l.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,a.jsxs)("span",{className:Ie,children:[(0,a.jsx)("span",{className:Ce,children:(0,a.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Ee," ").concat(Se):"iconfont icon-sanjiaoxing-up font12 ".concat(Ee),onClick:function(){return s("asc"===t?"desc":"asc")}})}),(0,a.jsx)("span",{className:Ze,children:(0,a.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Ee," ").concat(Se):"iconfont icon-sanjiaoxing-down font12 ".concat(Ee),onClick:function(){return s("asc"===t?"desc":"asc")}})})]})]})},Re=t(82242),Le=t.n(Re),ze=t(7557),Fe=t.n(ze),Te=t(41498),We=t.n(Te),Qe=t(39647),He=t.n(Qe),Ue={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ge=t(3113),Xe=["className","style","children","loading","openLoading","onClick","size","shape"],Ve=function(e){var n=e.className,t=e.style,r=e.children,s=e.loading,o=void 0!==s&&s,c=e.openLoading,l=e.onClick,d=void 0===l?function(){}:l,p=e.size,f=void 0===p?"middle":p,m=e.shape,h=void 0===m?"round":m,v=He()(e,Xe),x=(0,i.useState)(!1),g=u()(x,2),A=g[0],j=g[1];return(0,a.jsx)(Ge.ZP,Le()(Le()({onClick:(0,w.throttle)(function(){var e=We()(Fe()().mark((function e(n){return Fe()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c&&j(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:c&&j(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:b()(Ue.btn,Ue["".concat(f,"-").concat(h)],n),style:t,size:f,shape:h,loading:A||o},v),{},{children:r}))},Je="head___ghH72",Ye="node___mjPEy",qe=function(e){var n=e.className,t=e.style,i=e.children,r=void 0===i?null:i,s=e.onClick,o=e.title;return(0,a.jsxs)("div",{className:b()(Je,n),style:t,children:[(0,a.jsxs)("span",{className:"primary-hover",onClick:s,children:[(0,a.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,a.jsx)("b",{title:o,children:o}),(0,a.jsx)("div",{className:Ye,children:r})]})},Ke="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,r=e.confirmClick,s=e.cancelShow,o=void 0===s||s,c=e.cancelTitle,l=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,f=void 0!==p&&p;return(0,a.jsxs)("div",{className:b()(Ke,u),style:d,children:[t&&(0,a.jsx)(Ge.ZP,{loading:f,onClick:r,type:"primary",className:$e,children:i}),o&&(0,a.jsx)(Ge.ZP,{onClick:l,className:en,children:c})]})},tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},rn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,r=e.LeftContent,s=e.children,o=e.RightContent;return(0,a.jsx)("div",{className:b()(tn.fixedBottom,n),style:i,children:(0,a.jsxs)("div",{className:tn.wrap,children:[(0,a.jsx)("div",{className:tn.left,children:r}),(0,a.jsx)("div",{className:tn.center,children:s}),(0,a.jsx)("div",{className:tn.right,children:o})]})})},sn="crumbs___V41Oe",on="hover___bEIVd",an=function(e){var n=e.className,t=e.style,r=void 0===t?{}:t,s=e.dataSource,o=void 0===s?[]:s;return(0,a.jsx)("div",{className:b()(sn,n),style:r,children:o.map((function(e,n){return n"," "]})]},n):(0,a.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},cn=t(31797),ln=["onChange"],un=cn.Z.Countdown,dn=function(e){var n=e.onChange,t=He()(e,ln),r=(0,i.useState)(null),s=u()(r,2),o=s[0],c=s[1];(0,i.useEffect)((function(){"number"==typeof o&&o>=0&&n(o)}),[o]);return(0,a.jsx)(un,Le()(Le()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);c(n)}}))}},14537:function(e,n,t){"use strict";t.d(n,{Z:function(){return S}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(59301),c=(t(29286),t(43418)),l=t(8591),u=t(92832),d=t(95237),p=t(43604),f=t(35423),m=t(56102),h=t(18892),v=t(84688),x=t(10160),g=t(75105),A=t(79800),j=t.n(A),y=t(99144),b=t(37712),w=(0,a.forwardRef)((function(e,n){e.time;console.log("ScreenRecord:",n);var t=(0,a.useRef)(),i=(0,a.useState)(),s=j()(i,2),c=(s[0],s[1],(0,a.useRef)()),u=[];function d(){return(d=o()(r()().mark((function e(n,t){var i,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=[],e.next=3,new MediaRecorder(n);case 3:(s=e.sent).ondataavailable=function(e){i.push(e.data)},s.start(),c.current=s,window.recorderRefs=s,s.addEventListener("stop",(function(e){var n=URL.createObjectURL(i[0],{type:"video/mp4"});(0,y.Nd)("xxx.webm",n)}));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(){window.recorderRefs?(t.current.srcObject.getTracks().forEach((function(e){e.stop()})),window.recorderRefs.addEventListener("dataavailable",(function(e){var n=URL.createObjectURL(e.data,{type:"video/mp4"});(0,y.Nd)("屏幕录制视频.webm",n)}))):l.ZP.warning("您还没有开启视频录制,请先去录制视频吧!")}function f(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then((function(e){return t.current.srcObject=e,u.push(e),t.current.captureStream=t.current.captureStream||t.current.mozCaptureStream,new Promise((function(e){return t.current.onplaying=e}))})).then((function(){return function(e,n){return d.apply(this,arguments)}(t.current.captureStream(),2e3)})).then((function(e){})).catch((function(e){"NotFoundError"===e.name?l.ZP.warning("找不到摄像头或麦克风。无法录制."):"UnknownError"===e.name&&l.ZP.warning("录制失败")}))}return(0,a.useImperativeHandle)(n,(function(){return{startScreenRecord:f,downloadFile:p}})),(0,b.jsx)("div",{style:{position:"absolute",top:"0",zIndex:-1},children:(0,b.jsx)("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:t})})})),_=w,N=t(89392),k=t(12225),I=t(19193),C=t(79905),Z={1:"简单",2:"中等",3:"困难"},S=function(e){var n=e.className,t=e.git_url,i=e.difficulty,s=e.task_pass,A=e.test_set_permission,j=e.onVncAction,w=e.windows_vnc,S=(e.linux_vnc,e.vnc_url,e.unity_3d_routes),E=(e.index_tab,e.shixun_environment_id),B=e.tab_type,P=e.reboot_cloud,D=e.cloud_type,M=e.resData,O=e.instance_startup_type,R=e.mirror_description_multi,L=e.is_jupyter_notebook,z=e.is_jupyter_lab,F=e.jupyterData,T=e.is_jupyter,W=e.onHideToolBar,Q=e.monitoring_url,H=e.port,U=e.token,G=(0,h.useParams)(),X=(0,a.useRef)();console.log("----",F);var V=4===D?"/data/workspace/userfiles":w?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",J=4===D?"/data/workspace/userfiles":w?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",Y=!(0,N.isEmpty)(M)||!(0,N.isEmpty)(F),q=F?{name:null==F?void 0:F.main_mirror_name,description:null==F?void 0:F.main_mirror_description}:null==R?void 0:R.find((function(e){return e.shixun_environment_id===E})),K=function(){var e=o()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:W(),n="",t=String(Math.random()),c.Z.confirm({icon:null,className:I.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},centered:!0,width:460,okText:"预览",cancelText:"取消",title:"服务预览",content:(0,b.jsxs)("div",{style:{height:95},children:[(0,b.jsx)("div",{className:"mb5 c-grey-333 font14 mb10",children:"服务预览将为实验环境内部服务映射到临时域名,仅供预览测试使用。请填写内部服务端口,并确认服务正常启动。"}),(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{className:"c-grey-999 font14 mr10",children:"端口号"}),(0,b.jsx)(u.Z,{defaultValue:n,onChange:function(e){document.getElementById(t).style.display="none",n=e.target.value},maxLength:5,style:{width:326}})]}),(0,b.jsx)("div",{style:{display:"none",marginTop:4,marginLeft:52},id:t,className:"c-red"})]}),onOk:function(){var e=o()(r()().mark((function e(){var i,s,o,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=document.getElementById(t),n){e.next=5;break}return s.style.display="block",s.innerText="端口号不能为空",e.abrupt("return",Promise.reject());case 5:if(!n.includes(" ")){e.next=9;break}return s.style.display="block",s.innerText="端口号不能有空格",e.abrupt("return",Promise.reject());case 9:if(!n||!(n.includes(".")||isNaN(Number(n))||Number(n)>65535||Number(n)<=0||n.length>1&&"0"===n[0])){e.next=13;break}return s.style.display="block",s.innerText="请输入正确的端口号",e.abrupt("return",Promise.reject());case 13:return e.next=15,(0,g.ZP)("/api/tasks/".concat(G.taskId||G.identifier,"/port_proxy"),{method:"post",body:{port:Number(n),shixun_environment_id:E||null,tab_type:B||null,is_jupyter:T||!1}});case 15:return o=e.sent,e.next=18,new Promise((function(e,n){setTimeout((function(){e("")}),1e3)}));case 18:null!=o&&null!==(i=o.data)&&void 0!==i&&i.url&&(0,y.xg)(null==o||null===(a=o.data)||void 0===a?void 0:a.url);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return console.log(F,"jupyterData"),(0,b.jsxs)("div",{className:"tpi-code-setting ".concat(n),children:[(0,b.jsx)("h3",{children:"功能"}),(0,b.jsxs)("section",{children:[(S||L||z)&&(0,b.jsxs)("a",{title:"全屏",className:"file-item action",onClick:function(){j("full-screen")},children:[(0,b.jsx)("i",{className:"iconfont icon-quanping"}),"开启 / 退出全屏"]}),(2===B||3===B||4===B||L||z)&&(0,b.jsxs)("a",{onClick:function(){return j("reset-task")},className:"file-item action",title:"重置环境",children:[(0,b.jsx)("i",{className:"iconfont icon-zhongzhishixun1"}),"重置环境"]}),(2===B||3===B||5===B||z)&&(0,b.jsxs)("a",{onClick:function(){return j("reset-git-code")},className:"file-item action",title:"重置代码仓库",children:[(0,b.jsx)("i",{className:"iconfont icon-zhongzhishixun"}),"重置代码仓库"]}),(3===B||4===B||L||z)&&(0,b.jsxs)("a",{onClick:function(){return W(),void c.Z.info({title:"文件上传",icon:null,okText:"关闭",width:600,centered:!0,content:(0,b.jsx)("div",{className:"pt10",children:(0,b.jsx)(v.Z,{isDragger:!0,maxSize:200,additionalText:'默认存放目录路径为"'.concat(V,'"'),action:"".concat(x.Z.API_SERVER,"/api/tasks/").concat(G.taskId||G.identifier,"/upload_file?debug=admin&shixun_environment_id=").concat(E||null,"&tab_type=").concat(B||null,"&is_jupyter=").concat(T||!1),onChange:function(e){e.every((function(e){var n;return 0===(null===(n=e.response)||void 0===n?void 0:n.status)}))&&(c.Z.destroyAll(),l.ZP.info("文件上传成功")),console.log("fileList:",e)}})})})},className:"file-item action",title:"上传文件",children:[(0,b.jsx)("i",{className:"iconfont icon-shangchuanwenjian"}),"上传文件"]}),(3===B||4===B||L||z)&&(0,b.jsxs)("a",{onClick:function(){return W(),void c.Z.confirm({title:"下载代码",centered:!0,width:600,content:(0,b.jsxs)("div",{children:["代码下载功能:将“".concat(J,"”目录进行打包并下载"),(0,b.jsx)("br",{}),"(文件大小不得超过200MB)"]}),onOk:(e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/tasks/".concat(G.taskId||G.identifier,"/download_file?debug=admin"),{method:"post",body:{autoDownload:!0,shixun_environment_id:E||null,tab_type:B||null,is_jupyter:T||!1},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})});var e},className:"file-item action",title:"下载文件",children:[(0,b.jsx)("i",{className:"iconfont icon-xiazai3"}),"下载文件"]}),(3===B||5===B)&&(0,b.jsxs)("a",{onClick:function(){var e,n;null===(e=X.current)||void 0===e||null===(n=e.startScreenRecord)||void 0===n||n.call(e)},className:"file-item action",title:"屏幕录制",children:[(0,b.jsx)("i",{className:"iconfont icon-jiaruketang1"}),"屏幕录制"]}),((2===B||3===B||4===B)&&(0===D||1===D)||L||z)&&Y&&(0,b.jsxs)("a",{onClick:function(){return K()},className:"file-item action w100",title:"服务预览",children:[(0,b.jsx)("i",{className:"iconfont icon-suanfasheji"}),"服务预览"]}),P&&Y&&(0,b.jsxs)("a",{onClick:function(){return j("restart-reboot")},className:"file-item action",title:"重启云主机",children:[(0,b.jsx)(f.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"重启云主机 "]}),(3===B||5===B||L||z)&&(0,b.jsxs)("a",{onClick:function(){return j("reset-code")},className:"file-item action",title:"恢复初始代码",children:[(0,b.jsx)("i",{className:"iconfont icon-zhongzhi font20",style:{marginRight:19}}),"恢复初始代码"]}),L&&(0,b.jsxs)("a",{className:"file-item action",target:"_blank",href:"https://".concat(H).concat(x.Z.TERMINAL_URL,"/terminals/1?token=").concat(U),children:[(0,b.jsx)("i",{className:"iconfont icon-minglinghang font16",style:{marginRight:22}}),"命令行终端"]}),t&&(0,b.jsx)(m.CopyToClipboard,{text:t,onCopy:function(){return l.ZP.success("复制成功")},children:(0,b.jsxs)("a",{title:"复制版本库地址",className:"file-item action",children:[(0,b.jsx)("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"复制版本库地址"]})}),3===B&&(0,b.jsxs)("a",{className:"file-item action",onClick:function(){j("show-clipboard-box")},children:[(0,b.jsx)("i",{className:"iconfont icon-fuzhiniantie"}),"复制粘贴"]}),(0,C.Ny)()&&(0,b.jsxs)("a",{className:"file-item action",href:Q||(null==F?void 0:F.monitoring_url),target:"_blank",children:[(0,b.jsx)("i",{className:"iconfont icon-jiankongfuwu2"}),"监控服务"]}),4===B&&Y&&(0,b.jsxs)("a",{className:"file-item action",onClick:function(){W(),c.Z.info({title:"SSH直连",width:600,centered:!0,content:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{flex:"50px",children:"账号"}),(0,b.jsx)(p.Z,{children:null==M?void 0:M.username})]}),(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{flex:"50px",children:"地址"}),(0,b.jsx)(p.Z,{children:null==M?void 0:M.ssh_address})]}),(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{flex:"50px",children:"端口"}),(0,b.jsx)(p.Z,{children:null==M?void 0:M.port})]}),(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{flex:"50px",children:"密码"}),(0,b.jsx)(p.Z,{children:null==M?void 0:M.password})]})]})})},children:[(0,b.jsx)("i",{className:"iconfont icon-congshulianjie"}),"SSH直连"]}),2===O&&Y&&(0,b.jsxs)("a",{className:"file-item action",onClick:function(){W(),c.Z.info({title:"RDP直连",icon:null,className:I.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},okText:"我知道啦",width:600,centered:!0,content:(0,b.jsxs)("div",{children:[(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{className:"c-grey-999",flex:"50px",children:"账号"}),(0,b.jsx)(p.Z,{className:"c-grey-333",children:null==M?void 0:M.username})]}),(0,b.jsxs)(d.Z,{className:"mt10",children:[(0,b.jsx)(p.Z,{className:"c-grey-999",flex:"50px",children:"地址"}),(0,b.jsx)(p.Z,{className:"c-grey-333",children:null==M?void 0:M.host})]}),(0,b.jsxs)(d.Z,{className:"mt10",children:[(0,b.jsx)(p.Z,{className:"c-grey-999",flex:"50px",children:"端口"}),(0,b.jsx)(p.Z,{className:"c-grey-333",children:4===D?null==M?void 0:M.gpPort:null==M?void 0:M.port})]}),(0,b.jsxs)(d.Z,{className:"mt10",children:[(0,b.jsx)(p.Z,{className:"c-grey-999",flex:"50px",children:"密码"}),(0,b.jsx)(p.Z,{className:"c-grey-333",children:null==M?void 0:M.password})]}),(0,b.jsx)("a",{style:{textDecoration:"underline",display:"inline-block"},href:"https://www.educoder.net/forums/36696",target:"_blank",className:"mt10 font14 current c-light-primary",children:"操作说明"})]})})},children:[(0,b.jsx)("i",{className:"iconfont icon-RDPzhilian"}),"RDP直连"]})]}),!!B&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("h3",{children:"关卡配置信息"}),(0,b.jsxs)("section",{children:[(0,b.jsxs)("a",{className:"file-item",title:s?"允许学员跳关挑战":"不允许学员跳关挑战",children:[(0,b.jsx)("b",{children:"跳关"}),(0,b.jsx)("span",{children:s?"允许":"不允许"})]}),(0,b.jsxs)("a",{className:"file-item",title:A?"允许学员通过金币解锁查看测试集内容":"不允许学员通过金币解锁查看测试集内容",children:[(0,b.jsx)("b",{children:"测试集解锁"}),(0,b.jsx)("span",{children:A?"允许":"不允许"})]})]})]}),(0,b.jsx)("h3",{children:"实训基本信息"}),(0,b.jsxs)("section",{children:[(0,b.jsxs)("div",{className:"file-item",children:[(0,b.jsx)("b",{children:"实训难易度"}),(0,b.jsx)("span",{children:(null==F?void 0:F.difficulty)||Z[i]})]}),(0,b.jsxs)("div",{className:"file-item",style:{alignItems:"flex-start"},children:[(0,b.jsx)("b",{children:"实验环境"}),S?(0,b.jsx)("span",{className:"multi_ellipsis1",children:"暂无"}):q&&(0,b.jsx)(k.Z,{value:[q],title:"实验环境说明",children:(0,b.jsx)("span",{title:null==q?void 0:q.name,className:"multi_ellipsis1 current",children:null==q?void 0:q.name})})]}),(0,b.jsxs)("div",{className:"file-item",style:{alignItems:"flex-start"},children:[(0,b.jsx)("b",{children:"实验容器网络"}),S?(0,b.jsx)("span",{className:"multi_ellipsis1",children:"暂无"}):(0,b.jsx)("span",{title:null==q?void 0:q.name,className:"multi_ellipsis1 current",children:null!=q&&q.close_internet?"关闭外网":"开启外网"})]})]}),(0,b.jsx)(_,{ref:X})]})}},83550:function(e,n,t){"use strict";var i=t(31468),r=t.n(i),s=t(7557),o=t.n(s),a=t(41498),c=t.n(a),l=t(79800),u=t.n(l),d=t(59301),p=t(31797),f=t(78241),m=t(43418),h=t(71418),v=t(61998),x=t(92832),g=t(94001),A=t(95237),j=t(43604),y=t(3113),b=t(75487),w=t(61186),_=t.n(w),N=t(18892),k=t(99144),I=t(56687),C=t(79905),Z=t(51564),S=t(37712);p.Z.Countdown;n.Z=(0,N.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,s,a=e.exercise,l=e.successCb,p=e.dispatch,w=(0,N.useParams)(),E=f.Z.useForm(),B=u()(E,1)[0],P=f.Z.useWatch("time",B),D=(0,d.useState)(!1),M=u()(D,2),O=M[0],R=M[1],L=(0,d.useRef)(),z=a.actionTabs,F=(0,d.useState)(),T=u()(F,2),W=T[0],Q=T[1],H=(0,Z.U)(b.n7,{id:w.categoryId}),U=u()(H,4),G=U[1],X=U[2],V=U[3],J=(0,Z.U)(b.Cd,{}),Y=u()(J,3),q=Y[1],K=Y[2];(0,d.useEffect)((function(){"student-unlock"===a.actionTabs.key&&(R(!1),B.resetFields())}),[a.actionTabs.key]);var $=function(){var e=c()(o()().mark((function e(){var n,t,i,r,s,a,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,B.validateFields();case 2:if(s=B.getFieldsValue(),R(!0),!("no"!==(null==z||null===(n=z.exerciseParams)||void 0===n?void 0:n.ip_limit)||null!=z&&null!==(t=z.exerciseParams)&&void 0!==t&&t.ip_bind_type)){e.next=7;break}return e.next=7,new Promise(function(){var e=c()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.y)({ip_limit:null==z||null===(t=z.exerciseParams)||void 0===t?void 0:t.ip_limit,ip_bind:null==z||null===(i=z.exerciseParams)||void 0===i?void 0:i.ip_bind_type});case 2:return L.current=e.sent,e.abrupt("return",n());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 7:return e.next=9,(0,b.ZD)(null==z||null===(i=z.exerciseParams)||void 0===i?void 0:i.id,{exercise_user_id:null==z||null===(r=z.exerciseParams)||void 0===r?void 0:r.exercise_user_id,unlock_key:s.unlock_key,time:s.time,ip:L.current});case 9:if(0!==e.sent.status){e.next=18;break}if(!l){e.next=15;break}return p({type:"exercise/setActionTabs",payload:{}}),l(),e.abrupt("return");case 15:u=null==z?void 0:z.exerciseParams,(0,k.nr)({inner_ip:u.inner_ip,public_ip:u.public_ip,open_camera:u.open_camera,ip_limit:u.ip_limit,ip_bind:u.ip_bind,ip_bind_type:u.ip_bind_type,exercise_tips:u.exercise_tips,exerciseId:u.id,screen_open:u.screen_open,screen_num:u.screen_num,screen_sec:u.screen_sec,coursesId:w.coursesId,login:null===(a=(0,C.eY)())||void 0===a?void 0:a.login,history:history,identity_verify:u.identity_verify,open_phone_video_recording:u.open_phone_video_recording,current_status:u.current_status}),p({type:"exercise/setActionTabs",payload:{}});case 18:R(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=[{title:"IP地址",dataIndex:"ip",key:"ip",render:function(e){return(0,S.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,S.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],ne=(null==z||null===(n=z.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===r()(null==z||null===(t=z.exerciseParams)||void 0===t?void 0:t.errorMessage);(0,d.useEffect)((function(){"student-unlock"===a.actionTabs.key&&c()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,K(w);case 2:return n=e.sent,e.next=5,X({});case 5:n.status||Q(n);case 6:case"end":return e.stop()}}),e)})))()}),[a.actionTabs.key]);var te=(null==W?void 0:W.exercise)||{},ie=te.time,re=te.end_time,se=null!=V&&V.user_end_time?_()(null==V?void 0:V.user_end_time).add(1,"minutes"):_()(),oe=_()(re)>se?Math.round(_().duration(_()(re).diff(se.startOf("minute"))).asMinutes()):0,ae=((null==V?void 0:V.student_left_minutes)||0)+(P||0);return(0,S.jsx)(S.Fragment,{children:(0,S.jsx)(m.Z,{width:514,centered:!0,closable:!(null==z||null===(i=z.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===a.actionTabs.key,footer:null,onCancel:function(){p({type:"exercise/setActionTabs",payload:{}})},children:(0,S.jsxs)(h.Z,{spinning:G||q,children:[ne&&(0,S.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!ne&&(0,S.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),ne&&(0,S.jsx)(v.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==z||null===(s=z.exerciseParams)||void 0===s?void 0:s.errorMessage)||{}],columns:ee}),(0,S.jsx)("div",{className:"",children:(0,S.jsxs)(f.Z,{form:B,layout:"vertical",autoComplete:"off",children:[(0,S.jsx)(f.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,S.jsx)(x.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),-1!==ie?(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(f.Z.Item,{name:"time",label:(0,S.jsxs)("span",{children:["延长时间(",(0,S.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",_()(re).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,S.jsx)(g.Z,{min:0,precision:0,max:oe,style:{width:"100%"},placeholder:"最大可延长时间为".concat(oe,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})}),(0,S.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,S.jsx)("span",{className:"ml5",children:G||q?"--":ae}),"分钟",0!==ae&&(null==V?void 0:V.user_end_time)&&(0,S.jsxs)("span",{children:[",交卷截止时间:",(0,S.jsx)("span",{className:"ml5",children:_()(null==V?void 0:V.user_end_time).add(P||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,S.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",_()(re).format("YYYY-MM-DD HH:mm")]})]})}),(0,S.jsxs)(A.Z,{justify:"space-between",align:"middle",children:[(0,S.jsx)(j.Z,{}),(0,S.jsx)(j.Z,{children:(0,S.jsx)(y.ZP,{loading:O,onClick:$,children:"进入考试"})})]})]})})})}))},21146:function(e,n,t){"use strict";t.d(n,{$J:function(){return c},JZ:function(){return u},bN:function(){return f},jP:function(){return p},rO:function(){return l}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(75105);function c(e){return(0,a.U2)("libraries/".concat(e,".json"))}function l(){return(0,a.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,a.IV)("attachments/".concat(n,".json"));case 2:return t=e.sent,e.abrupt("return",0===t.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return(0,a.v_)("libraries.json",e)}function f(e,n){return(0,a.gz)("libraries/".concat(e,".json"),n)}},12225:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var i=t(79800),r=t.n(i),s=t(59301),o="modal___yy3VB",a=t(43418),c=t(63743),l=t(37712),u=function(e){var n=e.title,t=e.children,i=e.value,u=(0,s.useState)(!1),d=r()(u,2),p=d[0],f=d[1];return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{onClick:function(){return f(!0)},children:t}),(0,l.jsxs)(a.Z,{title:n,open:p,width:1e3,destroyOnClose:!0,centered:!0,onCancel:function(){return f(!1)},className:o,footer:null,children:["string"==typeof i&&(0,l.jsx)(c.Z,{value:i||""}),"[object Array]"===Object.prototype.toString.call(i)&&(0,l.jsx)(l.Fragment,{children:null==i?void 0:i.map((function(e,n){return(0,l.jsxs)("div",{children:[(0,l.jsx)("b",{children:e.name||e.type_name}),(0,l.jsx)(c.Z,{value:e.description||""})]},n)}))})]})]})}},3410:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return en}});var i=t(82242),r=t.n(i),s=t(31468),o=t.n(s),a=t(7557),c=t.n(a),l=t(41498),u=t.n(l),d=t(79800),p=t.n(d),f=t(39647),m=t.n(f),h=t(59301),v=t(18892),x=t(10160),g=t(31797),A=t(8591),j=t(43418),y=t(24905),b=t(71418),w=t(3113),_=t(43428),N=t(61998),k=t(27092),I=t(83550),C=t(35423),Z={bg:"bg___yy2b4",header:"header___TfSCG",dragingMask:"dragingMask___i_1VX",content:"content___b8rIE",leftContainer:"leftContainer___BJcma",tabNav:"tabNav___uSNI4",mdContent:"mdContent___F9FMQ",resizeBar:"resizeBar___WbCV9","has-unity-3d":"has-unity-3d___BFusq","btn-resize":"btn-resize___Zfl7O",rightCotainer:"rightCotainer___iorUm",user:"user___I7MqL",titleWrap:"titleWrap___rJVb0",title:"title___jJ_Uz",endTimeWrap:"endTimeWrap___CSA6g",colorGray:"colorGray___oa4MJ",main:"main___LPfvU",loadFail:"loadFail___CrCok",reload:"reload___dIu1q",failIcon:"failIcon___g2eIS",failWrap:"failWrap___nbGWb",failReload:"failReload___nOEAI",dataSetButton:"dataSetButton___Oe8Wq",ac:"ac___XyH5r",dataSetText:"dataSetText___ltceD",dataSetOpen:"dataSetOpen___YeOkS",footer:"footer____7Qyw",start:"start___mqFxv",liWarp:"liWarp___MZgVd",li:"li___Pwqoe",disabled:"disabled___shXs_"},S=t(18059),E="drawerWrap___usUlu",B="drawer___o0tZt",P="title___N0L4E",D="disableTips___fbeqZ",M=t(63743),O=t(56102),R=t(37712),L=function(){var e=(0,h.useState)(!1),n=p()(e,2),t=n[0],i=n[1],r=(0,h.useRef)(),s=(0,h.useRef)();return[t,function(){clearTimeout(r.current),r.current=window.setTimeout((function(){i(!0),clearTimeout(s.current),s.current=window.setTimeout((function(){i(!1)}),1500)}),500)}]},z=function(e){var n=e.visible,t=e.x,i=e.y;return(0,R.jsx)("div",{className:D,style:n?{top:i,left:t}:{display:"none"},children:"禁止复制参考答案"})},F=(0,v.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n}}))((function(e){var n,t=e.visible,i=e.cancel,r=e.answerData,s=L(),o=p()(s,2),a=o[0],c=o[1],l=(0,h.useState)({x:0,y:0}),u=p()(l,2),d=u[0],f=u[1];return(0,R.jsx)(_.Z,{placement:"right",closable:!1,mask:!0,zIndex:998,onClose:i,width:600,open:2===t,rootClassName:E,children:(0,R.jsxs)("div",{className:B,children:[(0,R.jsxs)("h2",{className:P,style:{display:"flex",paddingRight:20,justifyContent:"space-between"},children:["参考答案 ",!(null!=r&&r.disable_copy)&&(0,R.jsx)(O.CopyToClipboard,{text:null==r||null===(n=r.standard_answer)||void 0===n?void 0:n.substring(3,(null==r?void 0:r.standard_answer.length)-3),onCopy:function(){return A.ZP.success("复制成功")},children:(0,R.jsx)("a",{style:{fontSize:16,fontWeight:400},children:"复制"})})]}),(0,R.jsx)("div",{className:"pl20 pr20",children:(0,R.jsxs)("div",{style:{userSelect:null!=r&&r.disable_copy?"none":"auto"},onMouseOver:function(e){f({x:e.clientX,y:e.clientY}),c()},children:[(null==r?void 0:r.disable_copy)&&(0,R.jsx)(z,{visible:a,x:d.x,y:d.y}),(0,R.jsx)(M.Z,{value:null==r?void 0:r.standard_answer})]})})]})})})),T=t(49994),W=t(51638),Q=t(19973),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"},U=t(22589),G=function(e,n){return h.createElement(U.Z,(0,Q.Z)({},e,{ref:n,icon:H}))};var X=h.forwardRef(G),V=t(26724),J=t.n(V),Y="drawerWrap___dkOcq",q="drawer___ntUC2",K="title___Z2x84",$="closeBtn___V3pCn",ee="titleIcon___mIUoJ",ne="filePathWrap___ib1bc",te="filePathContent___JrvtY",ie="folderName___m5MVw",re="copy___EPMue",se="listWrap___QzkC1",oe="item___msJ9l",ae="itemText___u5GrX",ce=(0,v.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n}}))((function(e){e.globalSetting,e.loading,e.dispatch;var n=e.visible,t=e.identifier,i=e.cancel,r=(0,h.useState)([]),s=p()(r,2),o=s[0],a=s[1],l=(0,h.useState)(),d=p()(l,2),f=(d[0],d[1]),m=(0,h.useState)(),v=p()(m,2),x=v[0],g=v[1],j=(0,h.useState)(),y=p()(j,2),b=y[0],w=y[1],N=(0,h.useState)({page:1,limit:20,identifier:null}),k=p()(N,2),I=k[0],C=k[1];(0,h.useEffect)((function(){t&&(I.identifier=t,C(I),Z(I))}),[t]);var Z=function(){var e=u()(c()().mark((function e(n){var t,i;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.a$)(n);case 2:(t=e.sent)&&(a(t.data_sets||[]),w(20===(null===(i=t.data_sets)||void 0===i?void 0:i.length)),f(t.data_sets_count),g(t.folder_name));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,R.jsx)(_.Z,{placement:"right",closable:!1,mask:!1,onClose:i,width:330,zIndex:998,open:1===n,rootClassName:Y,children:(0,R.jsxs)("div",{className:q,children:[(0,R.jsxs)("h2",{className:K,children:[(0,R.jsx)(W.Z,{className:$,onClick:i}),(0,R.jsx)("i",{className:"iconfont icon-base ".concat(ee)}),"数据集"]}),(0,R.jsxs)("div",{className:ne,children:[(0,R.jsx)("span",{className:"ml50",children:"文件路径"}),(0,R.jsxs)("div",{className:te,children:[(0,R.jsx)("span",{className:ie,children:x}),(0,R.jsx)(O.CopyToClipboard,{text:x,onCopy:function(){return A.ZP.success("复制成功")},children:(0,R.jsx)("span",{className:"".concat(re," current"),children:"复制地址"})})]})]}),(0,R.jsx)("div",{className:se,children:(0,R.jsx)(J(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){return I.page=I.page+1,C(I),void Z(I)},hasMore:b,useWindow:!1,children:o.map((function(e,n){return(0,R.jsxs)("div",{className:oe,children:[(0,R.jsxs)("span",{className:ae,title:e.title,children:[(0,R.jsx)(X,{style:{color:"#28b887",fontSize:25}}),e.title]}),(0,R.jsx)(O.CopyToClipboard,{text:e.file_path,onCopy:function(){return A.ZP.success("复制成功")},children:(0,R.jsx)("span",{className:"".concat(re," current"),children:"复制地址"})})]})}))})})]})})})),le="wrap___SEtIN",ue="bg___JE5ml",de=function(e){var n=e.showModal,t=e.setShowModal;return(0,R.jsx)("div",{className:le,style:{display:n?"flex":"none"},children:(0,R.jsx)("div",{className:ue,children:(0,R.jsx)("i",{onClick:function(){return t(!1)},className:"iconfont icon-roundclose"})})})},pe=t(58628),fe=t(48038),me=t(97064),he=t(79818),ve=t.n(he),xe="diff-panel-container___DRHwS",ge="diff-panel-container-2___T3Rde",Ae=new(ve());Ae.Diff_EditCost=8;var je={oldStr:"",newStr:""};function ye(e,n){if("init"===n.type)return r()(r()({},e),n.payload);throw new Error}function be(e,n){var t=e[0],i=(e[1]||"").replace(/&/g,"&").replace(//g,">"),r=!i.trim();if("oldStr"===n)switch(t){case he.DIFF_DELETE:return"")+i+"";case he.DIFF_EQUAL:return""+i+""}else switch(t){case he.DIFF_INSERT:return"")+i+"";case he.DIFF_EQUAL:return""+i+""}}var we=function(e){var n,t,i=e.output,r=e.actual_output,s=(0,h.useReducer)(ye,je),o=p()(s,2),a=o[0],c=o[1];return i=null===(n=i)||void 0===n?void 0:n.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),r=null===(t=r)||void 0===t?void 0:t.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),(0,h.useEffect)((function(){var e=Ae.diff_main(i||"",r||"");Ae.diff_cleanupEfficiency(e);var n=e.map((function(e){return be(e,"oldStr")})).join(""),t=e.map((function(e){return be(e,"newStr")})).join("");c({type:"init",payload:{oldStr:n,newStr:t}})}),[i,r]),(0,R.jsxs)("div",{className:xe,children:[(0,R.jsx)("div",{dangerouslySetInnerHTML:{__html:a.oldStr}}),(0,R.jsx)("div",{dangerouslySetInnerHTML:{__html:a.newStr}})]})},_e=t(99144),Ne={"choose-game-item":"choose-game-item___sJBZO","output-title-container":"output-title-container___HnzHt","output-title":"output-title___cQCt2","test-case-list":"test-case-list___ULWwO","test-header":"test-header___HMjcY",active:"active___YxidH","resize-y-bar":"resize-y-bar___es6Oh","test-result":"test-result___zXN_Y","markdown-body":"markdown-body___EHEjV",success:"success___ZvFU2",failer:"failer___lQvRe",count:"count___lVWvy","test-case-item":"test-case-item___ptoQn","case-header":"case-header___UDkvN",iconfont:"iconfont___XT_ll",description:"description___BJIlI","item-desc":"item-desc___e8tqN",show:"show___nh0Ha","item-tip":"item-tip___H05sn","arrow-down":"arrow-down___DcvbX","test-title":"test-title___2XlIU","arrow-right":"arrow-right___a5kiA","case-info":"case-info___akfl1","test-case-run-header":"test-case-run-header___rIpIu","test-case-run-wrp":"test-case-run-wrp___hfxtY",title:"title___ldXVu",warp:"warp_____VWp",spin:"spin___OU0Kn",spinTest:"spinTest___UNIX8","diff-panel-container":"diff-panel-container___xo1_S"},ke=new(ve());ke.Diff_EditCost=8;var Ie={oldStr:"",newStr:""};function Ce(e,n){if("init"===n.type)return r()(r()({},e),n.payload);throw new Error}function Ze(e,n){var t=e[0],i=(e[1]||"").replace(/&/g,"&").replace(//g,">"),r=!i.trim();if("oldStr"===n)switch(t){case he.DIFF_DELETE:return"")+i+"";case he.DIFF_EQUAL:return""+i+""}else switch(t){case he.DIFF_INSERT:return"")+i+"";case he.DIFF_EQUAL:return""+i+""}}var Se=function(e){var n,t,i=e.output,r=e.actual_output,s=(0,h.useReducer)(Ce,Ie),o=p()(s,2),a=o[0],c=o[1];return i=null===(n=i)||void 0===n?void 0:n.replace(/\n/g,"\r"),r=null===(t=r)||void 0===t?void 0:t.replace(/\n/g,"\r"),(0,h.useEffect)((function(){var e=ke.diff_main(i||"",r||"");ke.diff_cleanupEfficiency(e);var n=e.map((function(e){return Ze(e,"oldStr")})).join(""),t=e.map((function(e){return Ze(e,"newStr")})).join("");c({type:"init",payload:{oldStr:n,newStr:t}})}),[i,r]),(0,R.jsx)("div",{style:{width:"100%"},className:"c-white ".concat(xe," ").concat(ge),children:(0,R.jsx)("div",{style:{minHeight:0,padding:"0px 12px"},dangerouslySetInnerHTML:{__html:a.oldStr}})})},Ee=t(79905);function Be(e){var n=e.ts_mem,t=e.ts_time,i=e.input,r=e.output,s=e.actual_output,o=e.is_file,a=e.output_file_url,c=e.result,l=e.compile_success,u=e.title,d=e.isActive,f=e.id,m=e.onActive,v=e.is_public,x=(e.test_sets_view,e.identity,e.is_invisible),g=e.actual_output_visible,j=e.user,y=(0,h.useState)(!1),b=p()(y,2),w=b[0],_=b[1];return x&&(null==j?void 0:j.identity_number)>5&&(r="该预期输出不可查看"),g&&(null==j?void 0:j.identity_number)>5&&(s="该实际输出不可查看"),(0,R.jsxs)("li",{className:Ne["test-case-item"],children:[(0,R.jsxs)("a",{className:Ne["case-header"],style:{borderWidth:d?1:0},onClick:function(){(0,Ee.I2)([Ee.GD.CertifiedTeacher,Ee.GD.SuperAdmin,Ee.GD.Operation])||v?m(f):A.ZP.info("本测试集不可解锁")},children:[(0,R.jsxs)("h2",{children:[(0,R.jsx)("div",{className:d?Ne["arrow-down"]:Ne["arrow-right"]}),(0,R.jsx)("span",{className:Ne["test-title"],children:u})]}),(0,R.jsxs)("div",{className:Ne["case-info"],children:[n?(0,R.jsxs)("span",{className:Ne.description,children:["消耗内存",n,"MB"]}):null,t?(0,R.jsxs)("span",{className:Ne.description,children:[" 代码执行时长:",t,"秒 "]}):null,v?null:(0,R.jsx)("i",{className:"iconfont icon-suo1"}),l>0?(0,R.jsx)("img",{width:16,src:c?pe.Z:fe.Z}):null]})]}),(0,R.jsxs)("div",{className:"".concat(Ne["item-desc"]," ").concat(Ne["choose-game-item"]," ").concat(d?Ne.show:Ne.hide),children:[i&&(0,R.jsxs)("span",{style:{color:"white",display:"flex",alignItems:"center"},children:["测试输入",i&&(0,R.jsx)("div",{style:{width:"33%"},children:(0,R.jsx)(Se,{output:i})})]}),(0,R.jsxs)("p",{className:Ne["output-title-container"],style:{marginTop:10},children:[(0,R.jsx)("span",{style:{color:"#747a7f"},children:"——预期输出——"}),(0,R.jsxs)("span",{className:Ne["output-title"],children:[(0,R.jsx)("span",{style:{color:"#fff"},children:"——实际输出——"}),!o&&(0,R.jsx)("span",{className:"c-blue current",onClick:function(){return _(!w)},children:w?"展示格式化输出":"展示原始输出"})]})]}),o&&(0,R.jsxs)("div",{className:Ne["diff-panel-container"],children:[(0,R.jsx)("div",{className:"tc",children:(0,R.jsx)("a",{className:"underline",onClick:function(){return(0,_e.LR)(a,r)},children:r})}),(0,R.jsx)("div",{className:"tc",children:l?(0,R.jsx)("a",{className:"underline",onClick:function(){return(0,_e.LR)(s,r)},children:r}):s})]}),!o&&!w&&(0,R.jsx)(we,{output:r,actual_output:s}),!o&&w&&(0,R.jsxs)("div",{className:Ne["diff-panel-container"],children:[(0,R.jsx)("div",{className:"",children:r}),(0,R.jsx)("div",{className:"",children:s})]})]})]})}var Pe=function(e){var n=e.test_sets,t=e.gamesData,i=e.loading,s=e.codeMessage,o=e.jupyterData,a=(0,h.useState)(-1),c=p()(a,2),l=c[0],u=c[1],d=(0,h.useRef)();function f(e){u(e===l?-1:e)}return(0,h.useEffect)((function(){if(d.current){var e=function(e){r=i.offsetHeight,s=!0,o=e.pageY,(0,_e.kk)("none"),document.onselectstart=function(){return!1}},n=function(){s=!1,(0,_e.kk)("auto"),document.onselectstart=null},t=function(e){if(s){var n=o-e.pageY,t=r+n;t<200&&(t=200),t>window.innerHeight-130&&(t=window.innerHeight-130),i.style.height=t+"px"}},i=document.getElementById("jupyter-test-case-list"),r=0,s=!1,o=0,a=document.getElementById("jupyter-y-bar");return null==a||a.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){var i=document.getElementById("jupyter-y-bar");null==i||i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[d]),(0,R.jsxs)("ul",{id:"jupyter-test-case-list",className:Ne["test-case-list"],children:[(0,R.jsx)("div",{className:Ne["resize-y-bar"],id:"jupyter-y-bar",ref:d,draggable:!1,children:(0,R.jsx)("i",{className:"iconfont icon-guangbiao",draggable:!1})}),(0,R.jsx)("div",{className:Ne.warp,children:(0,R.jsxs)(b.Z,{tip:s,spinning:i,className:Ne.spinTest,children:[(0,R.jsx)("div",{className:Ne.title,style:{color:"white"},children:"测试结果:"}),null!=t&&t.last_compile_output?(0,R.jsxs)("p",{className:"".concat(Ne["test-result"]," ").concat(0===(null==t?void 0:t.sets_error_count)?Ne.success:Ne.failer),children:[(0,R.jsxs)("span",{className:Ne.count,children:[(0,R.jsx)("img",{width:16,src:0===(null==t?void 0:t.sets_error_count)?pe.Z:me.Z}),(null==t?void 0:t.test_sets_count)-(null==t?void 0:t.sets_error_count),"/",null==t?void 0:t.test_sets_count]}),0==(null==t?void 0:t.sets_error_count)?(0,R.jsx)("span",{className:Ne.count,children:"全部通过"}):(0,R.jsx)("div",{dangerouslySetInnerHTML:{__html:null==t?void 0:t.last_compile_output}})]}):null,!i&&n.map((function(e,n){return(0,R.jsx)(Be,r()(r()({title:"测试用例".concat(n+1)},e),{},{isActive:l===n,id:n,user:null==o?void 0:o.user,onActive:f}),"item"+n)}))]})})]})},De=t(91275),Me=t(21978),Oe=t(52787),Re=function(e){var n=e.noDragging,t=e.moveX;return(0,R.jsx)(h.Fragment,{children:n?(0,R.jsx)("a",{className:"trapezoid ".concat(.01===t?"enlarge":""),children:(0,R.jsx)("img",{src:.01===t?Me:Oe,alt:"resize-icon",width:20})}):(0,R.jsx)("a",{className:"btn-resize",draggable:!1,children:(0,R.jsx)("svg",{width:"16",height:"13",viewBox:"0 0 16 13",children:(0,R.jsx)("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})})})})},Le=function(e,n){switch(n.type){case"MOVE_X":return r()(r()({},e),{},{moveX:n.payload});case"SET_DRAGMODULE":return r()(r()({},e),{},{showDragModule:n.payload});case"TRIGGER_RIGHT_PANEL_MASK":return r()(r()({},e),{},{showDragMask:n.payload})}},ze=t(83833),Fe=t(75105),Te=t(56687),We=t(98516),Qe=t(14537),He=t(54173),Ue=t(680),Ge=t(75487),Xe=t(61186),Ve=t.n(Xe),Je=t(29017),Ye=["globalSetting","loading","dispatch","user"],qe=g.Z.Countdown,Ke=function(e){return e[e.LoadFail=1]="LoadFail",e[e.ReLoad=2]="ReLoad",e[e.Success=3]="Success",e}(Ke||{}),$e={moveX:"40%",showDragModule:!1,showDragMask:!1},en=(0,v.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n,user:e.user}}))((function(e){e.globalSetting,e.loading;var n,t,i,s,a,l,d,f,g=e.dispatch,E=e.user,B=(m()(e,Ye),(0,v.useParams)()),P=(0,v.useSearchParams)(),D=p()(P,1)[0],O=((0,v.useLocation)(),(0,h.useRef)()),L=(0,h.useState)(!0),z=p()(L,2),W=z[0],Q=z[1],H=(0,h.useState)(!1),U=p()(H,2),G=U[0],X=U[1],V=(0,h.useState)(0),J=p()(V,2),Y=J[0],q=J[1],K=(0,h.useState)(0),$=p()(K,2),ee=$[0],ne=$[1],te=(0,h.useState)(!0),ie=p()(te,2),re=ie[0],se=ie[1],oe=(0,h.useState)(!1),ae=p()(oe,2),le=ae[0],ue=ae[1],pe=(0,h.useRef)(!0),fe=(0,h.useState)({}),me=p()(fe,2),he=me[0],ve=me[1],xe=(0,h.useState)({}),ge=p()(xe,2),Ae=ge[0],je=ge[1],ye=(0,h.useState)(),be=p()(ye,2),we=be[0],Ne=be[1],ke=(0,h.useRef)(),Ie=(0,h.useRef)(),Ce=(0,h.useState)(Ke.Success),Ze=p()(Ce,2),Se=Ze[0],Ee=Ze[1],Be=(0,h.useState)(),Me=p()(Be,2),Oe=Me[0],Xe=Me[1],en=(0,h.useState)(),nn=p()(en,2),tn=nn[0],rn=nn[1],sn=(0,h.useState)(!1),on=p()(sn,2),an=on[0],cn=on[1],ln=(0,h.useState)(""),un=p()(ln,2),dn=un[0],pn=un[1],fn=(0,h.useRef)(null),mn=(0,h.useRef)({}),hn=(0,h.useRef)(!1),vn=(0,h.useRef)(),xn=(0,h.useReducer)(Le,$e),gn=p()(xn,2),An=gn[0],jn=gn[1],yn=(0,h.useState)(!1),bn=p()(yn,2),wn=bn[0],_n=bn[1],Nn=(0,h.useState)(!0),kn=p()(Nn,2),In=kn[0],Cn=kn[1],Zn=(0,h.useRef)(),Sn=(0,h.useRef)(!1),En=(0,h.useState)(!1),Bn=p()(En,2),Pn=Bn[0],Dn=Bn[1],Mn=(0,h.useState)(!1),On=p()(Mn,2),Rn=On[0],Ln=On[1],zn="exercises"===D.get("type")||D.get("homework_common_id"),Fn=(0,h.useState)([]),Tn=p()(Fn,2),Wn=Tn[0],Qn=Tn[1],Hn=(0,h.useState)(!1),Un=p()(Hn,2),Gn=Un[0],Xn=Un[1],Vn=(0,h.useState)({page:1,limit:5}),Jn=p()(Vn,2),Yn=Jn[0],qn=Jn[1],Kn=(0,h.useState)(!1),$n=p()(Kn,2),et=($n[0],$n[1]);(0,h.useEffect)((function(){var e;0!==(null==E||null===(e=E.userInfo)||void 0===e?void 0:e.user_status)&&((new Date).getTime()>parseFloat(localStorage.getItem("task_ignore"))||0===parseFloat(localStorage.getItem("task_ignore")||0))?et(!0):et(!1)}),[localStorage.getItem("task_ignore"),null==E?void 0:E.userInfo]),(0,h.useEffect)((function(){return g({type:"globalSetting/headerFooterToggle",payload:!1}),D.get("exercisesId")&&"coursesId"!==D.get("coursesId")&&nt(),function(){g({type:"globalSetting/headerFooterToggle",payload:!0})}}),[]),(0,h.useEffect)((function(){0!==Y?(clearInterval(fn.current),fn.current=setInterval((function(){q(Y-1)}),1e3)):clearInterval(fn.current)}),[Y]),(0,h.useEffect)((function(){return window.addEventListener("message",rt),function(){window.removeEventListener("message",rt)}}),[]),(0,h.useEffect)((function(){at()}),[B.identifier]),(0,h.useEffect)((function(){he.myshixun_identifier&&ct(),he.tpm_modified&&tt()}),[he]);var nt=function(){var e=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ge._B)({categoryId:D.get("exercisesId"),login:D.get("login")});case 2:n=e.sent,Zn.current=n;case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),tt=function(){ft({title:"更新通知",content:(0,R.jsxs)("p",{children:["关卡任务的代码文件有更新啦~",(0,R.jsx)("br",{})," 更新操作将保留已完成的评测记录和成绩。",(0,R.jsx)("br",{}),"还未完成评测的任务代码,请自行保存!"]})})},it=function(){var e=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return document.getElementById("taskJupyterIframe").contentWindow.postMessage("saveCode","*"),e.next=4,(0,Fe.ZP)("/api/homework_commons/".concat(D.get("homework_common_id"),"/student_works.json"),{method:"post",body:{myshixun_identifier:null==he?void 0:he.myshixun_identifier}});case 4:0===(null==(n=e.sent)?void 0:n.status)&&A.ZP.info("提交成功");case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),rt=function(e){"jupytermessage"===(null==e?void 0:e.data)&&pe.current&&(pe.current=!1,st(),hn.current||setTimeout((function(){return pe.current=!0}),500))},st=function(){var e=u()(c()().mark((function e(){var n,t,i,s,a,l,u,d,p;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Sn.current=!1,l="","inner"!==(null===(n=Zn.current)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.ip_limit)&&"true"!==(null===(t=Zn.current)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.ip_bind_type)){e.next=6;break}return e.next=5,(0,Te.y)({ip_limit:null===(i=Zn.current)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.ip_limit,ip_bind:"true"===(null===(s=Zn.current)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.ip_bind_type)});case 5:l=e.sent;case 6:return e.next=8,(0,S.zE)({identifier:B.identifier,jupyter_port:Ie.current,token:O.current,jupyter_domain:null===(a=ke.current)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.domain,exercise_id:D.get("exercisesId"),ip:l});case 8:if(0!==(u=e.sent).status){e.next=13;break}hn.current?ot(null==u?void 0:u.data):A.ZP.success({content:"保存成功!",key:"save-jupyter"}),e.next=16;break;case 13:if(-5!==u.status||"object"!==o()(null==u?void 0:u.message)){e.next=16;break}return(0,v.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:r()(r()({},(null===(d=Zn.current)||void 0===d?void 0:d.exercise)||{}),{},{errorMessage:null==u?void 0:u.message,exercise_user_id:null===(p=Zn.current)||void 0===p||null===(p=p.exercise)||void 0===p?void 0:p.exercise_user_id,id:D.get("exercisesId")})}}),e.abrupt("return");case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ot=function(){var e=u()(c()().mark((function e(n){var t,i,s,o,a,l,d,p,f,m,h;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d={extras:{exercise_id:D.get("exercisesId"),question_id:D.get("questionId"),challenge_id:null==he?void 0:he.challenge_id},sec_key:null==n?void 0:n.sec_key,resubmit:null==n?void 0:n.resubmit,first:1,content_modified:0},"inner"!==(null===(t=Zn.current)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.ip_limit)&&"true"!==(null===(i=Zn.current)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.ip_bind_type)){e.next=5;break}return e.next=4,(0,Te.y)({ip_limit:null===(s=Zn.current)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.ip_limit,ip_bind:"true"===(null===(o=Zn.current)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.ip_bind_type)});case 4:d.extras.ip=e.sent;case 5:return D.get("homework_common_id")&&(d.extras={homework_common_id:D.get("homework_common_id")}),e.next=8,(0,T.Xy)(null===(a=mn.current)||void 0===a?void 0:a.game_identifier,d);case 8:if(-1!==e.sent.status){e.next=18;break}if("exercises"!==D.get("type")){e.next=13;break}return window.parent.location.href="/classrooms/".concat(D.get("coursesId"),"/exercise/").concat(D.get("exercisesId"),"/detail"),e.abrupt("return");case 13:return X(!1),q(10),hn.current=!1,pe.current=!0,e.abrupt("return");case 18:p=1,f=!1,m=(null===(l=mn.current)||void 0===l?void 0:l.exec_time)+11,h=function(){var e=u()(c()().mark((function e(){var t,i,s,o;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,T.Qo)(null===(t=mn.current)||void 0===t?void 0:t.game_identifier,{resubmit:null==n?void 0:n.resubmit,time_out:f,port:null===(i=mn.current)||void 0===i?void 0:i.port,sec_key:null==n?void 0:n.sec_key,challenge_id:null===(s=mn.current)||void 0===s?void 0:s.challenge_id});case 2:null===(null==(o=e.sent)?void 0:o.running_code_status)||1===(null==o?void 0:o.running_code_status)||2===(null==o?void 0:o.running_code_status)||0===(null==o?void 0:o.running_code_status)?((p+=1)>m&&(f=!0),f&&A.ZP.info("本次评测超时"),1!==(null==o?void 0:o.running_code_status)&&2!==(null==o?void 0:o.running_code_status)||pn(null==o?void 0:o.running_code_message),setTimeout((function(){h()}),1e3)):(2===o.status&&Dn(!0),je(r()({},o)),ue(!0),X(!1),pn(""),q(10),hn.current=!1,pe.current=!0);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),h();case 23:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),at=function(){var e=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.dU)({identifier:B.identifier,homework_id:D.get("homework_common_id")});case 2:(n=e.sent)&&(ve(n),mn.current=r()({},n),je(r()(r()({},Ae),{},{test_sets:(null==n?void 0:n.test_sets)||[]})),jn({type:"SET_DRAGMODULE",payload:n.jupyter_show_description}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ct=function(){var e=u()(c()().mark((function e(){var n,t,i,s,o,a,l,u,d,p,f,m,h,v,x;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={},"exercises"===D.get("type")?t.exercise_id=D.get("exercisesId"):D.get("homework_common_id")&&(t.homework_common_id=D.get("homework_common_id")),e.next=4,(0,S.rV)(r()({identifier:B.identifier,homework_common_id:D.get("homework_common_id")||""},t));case 4:if(i=e.sent,Q(!1),null==i||null===(n=i.data)||void 0===n||null===(n=n.data_list)||void 0===n||!n.length){e.next=9;break}return ze.Z.publish("pod-restrict-data",{identifier:null==i||null===(s=i.data)||void 0===s?void 0:s.identifier,data_list:null==i||null===(o=i.data)||void 0===o?void 0:o.data_list}),e.abrupt("return");case 9:if(null==i||!i.data){e.next=23;break}if(Ne(i.data),ke.current=i.data,O.current=null===(a=(0,_e.en)(null==i||null===(l=i.data)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.link_url))||void 0===a?void 0:a.token,Ie.current=null==i||null===(u=i.data)||void 0===u||null===(u=u[0])||void 0===u?void 0:u.port,!((null===(d=i.data)||void 0===d?void 0:d.length)>1)){e.next=18;break}return Xe(Date.now()+(null==i||null===(h=i.data)||void 0===h||null===(h=h[0])||void 0===h?void 0:h.remaining_time)),rn((null==i||null===(v=i.data)||void 0===v||null===(v=v[0])||void 0===v?void 0:v.remaining_time)-3e5<=0?Date.now()+1e3:Date.now()+((null==i||null===(x=i.data)||void 0===x||null===(x=x[0])||void 0===x?void 0:x.remaining_time)-3e5)),e.abrupt("return");case 18:return se(!1),Ee(Ke.Success),Xe(Date.now()+(null==i||null===(p=i.data)||void 0===p||null===(p=p[0])||void 0===p?void 0:p.remaining_time)),rn((null==i||null===(f=i.data)||void 0===f||null===(f=f[0])||void 0===f?void 0:f.remaining_time)-3e5<=0?Date.now()+1e3:Date.now()+((null==i||null===(m=i.data)||void 0===m||null===(m=m[0])||void 0===m?void 0:m.remaining_time)-3e5)),e.abrupt("return");case 23:-1===i.status?(Ee(Ke.LoadFail),se(!1)):Ee(Ke.ReLoad);case 24:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),lt=function(){pt(!0),Q(!0),j.Z.confirm({centered:!0,title:"重置环境",content:" 是否确定重置环境?",okText:"确定",cancelText:"取消",onOk:function(){ut()},onCancel:function(){pt(!1),Q(!1)}})},ut=function(){var e=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.m_)({identifier:null==he?void 0:he.myshixun_identifier});case 2:if(0===(null==(n=e.sent)?void 0:n.status)){e.next=5;break}return e.abrupt("return");case 5:A.ZP.success("重置成功!"),Q(!1),setTimeout((function(){return window.location.reload()}),300);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),dt=function(){j.Z.destroyAll(),j.Z.confirm({centered:!0,title:"倒计时截止",content:(0,R.jsx)("p",{className:"tc font14",children:"服务已中断,是否确认重置实验环境?"}),okText:"确定",cancelText:"取消",onOk:function(){ut()}})},pt=function(e){var n=document.getElementById("taskJupyterIframe");n&&(e?n.contentWindow.postMessage("stopParent","*"):n.contentWindow.postMessage("clonsParent","*"))},ft=function(e){var n;j.Z.confirm({centered:!0,title:e.title,content:e.content,okText:"确定",cancelText:"取消",onOk:(n=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={},"exercises"===D.get("type")?n.exercise_id=D.get("exercisesId"):D.get("homework_common_id")&&(n.homework_common_id=D.get("homework_common_id")),e.next=4,(0,S.fi)(r()({identifier:B.identifier},n));case 4:if(0===e.sent.status){e.next=7;break}return e.abrupt("return");case 7:A.ZP.success("操作成功"),Q(!1),setTimeout((function(){return window.location.reload()}),300);case 10:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)}),onCancel:function(){pt(!1),Q(!1)}})};(0,h.useEffect)((function(){function e(e){jn({type:"MOVE_X",payload:e.pageX})}function n(){jn({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return An.showDragMask&&(document.addEventListener("mousemove",e),document.addEventListener("mouseup",n)),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}),[An.showDragMask]);var mt="number"==typeof An.moveX&&.01!==An.moveX?"".concat(An.moveX,"px"):"40%",ht="calc(100% - 4px - ".concat(mt,")"),vt=function(e){jn({type:"TRIGGER_RIGHT_PANEL_MASK",payload:e})},xt=(0,h.useState)(),gt=p()(xt,2),At=gt[0],jt=gt[1],yt=function(){var e=u()(c()().mark((function e(n){var t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Fe.ZP)("/api/shixuns/".concat(n,"/get_standard_answer.json"),{method:"get",params:{from:"starting"}});case 2:0===(t=e.sent).status&&jt(t);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function bt(){_n(!1)}(0,h.useEffect)((function(){he.identifier&&yt(he.identifier)}),[he]);var wt=function(e){(0,He.vp)()?Cn(!1):Cn(!0)};function _t(){return Nt.apply(this,arguments)}function Nt(){return Nt=u()(c()().mark((function e(){var n,t,i;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={},"exercises"===D.get("type")?t.exercise_id=D.get("exercisesId"):D.get("homework_common_id")&&(t.homework_common_id=D.get("homework_common_id")),e.next=4,(0,T.Tf)(null==he?void 0:he.myshixun_identifier,r()({},t));case 4:if(-5!==(null==(i=e.sent)?void 0:i.status)){e.next=8;break}return j.Z.info({title:"提示",maskClosable:!0,icon:null,width:700,centered:!0,content:(0,R.jsxs)("div",{children:["该实践项目已在教学课堂考试(",(0,R.jsx)("a",{href:"/classrooms/".concat(null==i?void 0:i.course_identifier,"/exercise/").concat(null==i?void 0:i.exercise_id,"/detail"),children:null==i?void 0:i.exercise_name}),")中被使用,用户试卷已交卷,禁止再作答!"]})}),e.abrupt("return");case 8:return null===(n=window.location)||void 0===n||n.reload(),e.abrupt("return",i);case 10:case"end":return e.stop()}}),e)}))),Nt.apply(this,arguments)}(0,h.useEffect)((function(){return document.addEventListener((0,He.gH)(),wt),vn.current=setInterval((function(){var e;e=new Event("beforeunload"),window.dispatchEvent(e)}),2e3),function(){clearInterval(vn.current),document.removeEventListener((0,He.gH)(),wt)}}),[]);var kt=function(){j.Z.confirm({title:"重置代码仓库",icon:(0,R.jsx)(Ue.Z,{}),content:"您的所有代码将被还原至初始状态,不影响通关状态与作业成绩。确认重置?",centered:!0,okText:"确定",cancelText:"取消",onOk:_t})},It={is_jupyter:!0,is_jupyter_notebook:!0===(null==he?void 0:he.is_jupyter),is_jupyter_lab:!1===(null==he?void 0:he.is_jupyter),jupyterData:he,onVncAction:function(e){var n,t;bt(),"reset-task"===e&<(),"reset-git-code"===e&&kt(),"reset-code"===e&&(Q(!0),pt(!0),ft({title:"恢复初始代码",content:(0,R.jsxs)("div",{className:"tc font14",children:["你在本文件中修改的内容将丢失,",(0,R.jsx)("br",{}),"是否确定重新加载初始代码?"]})})),"full-screen"===e&&((0,He.vp)()?(0,He.BU)():(0,He.Dj)(null===(n=document)||void 0===n||null===(t=n.getElementById)||void 0===t?void 0:t.call(n,"juptyer")))},onHideToolBar:bt,port:null==we||null===(n=we[0])||void 0===n?void 0:n.port,token:O.current},Ct=(null==E||null===(t=E.userInfo)||void 0===t?void 0:t.user_id)===(null==he||null===(i=he.user)||void 0===i?void 0:i.user_id);console.log(Ct,null==E||null===(s=E.userInfo)||void 0===s?void 0:s.user_id,null==he||null===(a=he.user)||void 0===a?void 0:a.user_id,333);var Zt=function(){g({type:"user/getUserInfo",payload:{objective_id:he.identifier,objective_type:"shixun"}}),"exercises"===D.get("type")&&"IFRAME"!==document.activeElement.tagName&&window.parent.postMessage("backExercise","*"),v.history.push("/shixuns/".concat(he.identifier,"/challenges"))};return(0,R.jsxs)(b.Z,{spinning:W,tip:"加载中...",children:[(0,R.jsxs)("section",{id:"juptyer",className:Z.bg,style:{userSelect:An.showDragMask?"none":"unset"},children:[An.showDragMask&&(0,R.jsx)("div",{className:Z.dragingMask}),(0,R.jsxs)("header",{className:Z.header,children:[(0,R.jsxs)("div",{className:Z.user,children:[(0,R.jsx)("img",{src:"".concat(x.Z.IMG_SERVER,"/images/").concat(null==he||null===(l=he.user)||void 0===l?void 0:l.image_url),alt:"用户头像"}),(0,R.jsx)("span",{className:"ml10",children:null==he||null===(d=he.user)||void 0===d?void 0:d.name})]}),(0,R.jsxs)("div",{className:Z.titleWrap,children:[(0,R.jsx)("span",{className:Z.title,children:null==he?void 0:he.name}),(0,R.jsxs)("span",{children:[(0,R.jsx)(qe,{value:Oe,format:"HH:mm:ss",onFinish:dt}),(0,R.jsx)("span",{className:Z.endTimeWrap,children:tn&&(0,R.jsx)(qe,{value:tn,format:"HH:mm:ss",onFinish:function(){var e;j.Z.destroyAll(),j.Z.confirm({centered:!0,title:"服务中断提醒",content:(0,R.jsxs)("div",{className:"tc font14",children:["jupyter将于",(0,R.jsx)("span",{children:(0,R.jsx)(qe,{value:Oe,format:"HH:mm:ss",onFinish:dt})}),"时间后服务中断,是否需要延长使用时间?"]}),okText:"立即延长",cancelText:"不需要",onOk:(e=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.rB)(null==he?void 0:he.myshixun_identifier);case 2:if(0!==e.sent.status){e.next=7;break}return e.next=6,ct();case 6:A.ZP.success("延长成功!");case 7:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}})})]})]}),(0,R.jsxs)("div",{className:Z.actionWrap,children:[he.tpm_modified&&In&&(0,R.jsx)("img",{src:De.GY,onClick:tt,style:{position:"relative",top:-1,marginRight:8,cursor:"pointer"}}),zn&&(0,R.jsx)(R.Fragment,{children:(0,R.jsx)("div",{onClick:u()(c()().mark((function e(){var n,t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Fe.ZP)("/api/tasks/".concat(B.identifier,"/jupyter_redo_logs.json"),{method:"get",params:Yn});case 2:if(0!==(null==(t=e.sent)?void 0:t.status)||0!==(null==t||null===(n=t.data)||void 0===n?void 0:n.count)){e.next=6;break}return A.ZP.info("暂无重置记录"),e.abrupt("return");case 6:Qn(null==t?void 0:t.data),Xn(!0);case 8:case"end":return e.stop()}}),e)}))),style:{display:"contents",color:"#888",cursor:"pointer"},children:"重置记录"})}),(null==he?void 0:he.manager_permission)&&(0,R.jsx)(w.ZP,{icon:(0,R.jsx)("span",{className:"iconfont font14 icon-peizhiyujiankong current"}),className:"".concat(Z.colorGray," font14"),type:"link",onClick:function(){console.log("jupyterData",he),Ln(!0)},children:"配置与监控"}),In&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("img",{alt:"tool",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",width:14,style:{opacity:"0.45",margin:"0 -5px 2px 15px"}}),(0,R.jsx)(w.ZP,{className:"".concat(Z.colorGray," font14"),type:"link",onClick:function(){_n(!wn)},children:"工具栏"})]}),(0,R.jsx)(w.ZP,{icon:(0,R.jsx)(C.Z,{}),className:"".concat(Z.colorGray," font14"),type:"link",onClick:function(){var e;console.log(Ct,777);var n,t=!(null!=E&&null!==(e=E.userInfo)&&void 0!==e&&null!==(e=e.shixun)&&void 0!==e&&e.editable);j.Z.confirm({title:"退出实训",icon:(0,R.jsx)(Ue.Z,{}),content:(0,R.jsxs)("div",{children:[(0,R.jsx)("div",{children:"您确定要退出实训吗?"}),Ct&&(0,R.jsx)(y.Z,{className:"mt10",defaultChecked:t,onChange:function(e){t=e.target.checked},children:"退出实训时,立即释放实验资源"})]}),centered:!0,okText:"确定",cancelText:"取消",onOk:(n=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Ct||!t){e.next=7;break}return e.next=3,(0,Ge.eA)(null==he?void 0:he.myshixun_identifier);case 3:0==(null==(n=e.sent)?void 0:n.status)&&(A.ZP.success("释放资源成功"),setTimeout((function(){Zt()}),1e3)),e.next=8;break;case 7:Zt();case 8:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)}),onCancel:function(){}})},children:"退出"})]})]}),(0,R.jsxs)("section",{className:Z.content,style:{height:null!=he&&he.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"},children:[An.showDragModule&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("section",{className:Z.leftContainer,style:{width:mt,display:.01===An.moveX?"none":""},children:[(0,R.jsx)("div",{className:Z.tabNav,children:(0,R.jsx)("div",{children:"任务要求"})}),(0,R.jsx)("div",{className:Z.mdContent,children:(0,R.jsx)(M.Z,{stylesPrev:{position:"absolute"},value:he.description||""})})]}),(0,R.jsx)("section",{className:Z.resizeBar,onMouseDown:function(){vt(!0)},onMouseUp:function(){return vt(!1)},children:(0,R.jsx)(Re,{noDragging:!1,moveX:An.moveX})})]}),(0,R.jsx)("section",{className:Z.rightCotainer,style:{width:ht},children:(0,R.jsx)("main",{className:Z.main,style:{height:"100%"},children:re?(0,R.jsxs)("div",{className:Z.start,style:{visibility:W?"hidden":"visible"},children:[(0,R.jsx)("div",{className:Z.title,children:"请点击一个文件进入实验环境,开始实验!"}),(0,R.jsx)("b",{className:"iconfont icon-dianji1"}),(0,R.jsx)("div",{className:Z.liWarp,children:null==we?void 0:we.map((function(e,n){return(0,R.jsxs)("div",{onClick:function(){return e=n,se(!1),ne(e),ct(),void Ee(Ke.Success);var e},className:Z.li,children:[(0,R.jsx)("i",{className:"iconfont icon-wenjian6"}),(0,R.jsx)("span",{title:e.name,children:e.name})]})}))})]}):(0,R.jsxs)(h.Fragment,{children:[In&&(0,R.jsx)("div",{style:{right:1===an?330:2===an&&600},className:"".concat(Z.dataSetButton," ").concat(an?"".concat(Z.dataSetOpen," ").concat(1===an?Z.ac:""):""),onClick:function(e){cn(!an&&1),bt(),e.nativeEvent.stopPropagation()},children:(0,R.jsx)("span",{className:Z.dataSetText,children:"数据集"})}),!(null!=At&&At.hide_answer)&&(0,R.jsx)("div",{style:{top:"53%",right:2===an&&600},className:"".concat(Z.dataSetButton," ").concat(an?"".concat(Z.dataSetOpen," ").concat(2===an?Z.ac:""):""),onClick:function(e){cn(2),e.nativeEvent.stopPropagation()},children:(0,R.jsx)("span",{className:Z.dataSetText,children:"参考答案"})}),Se===Ke.LoadFail&&(0,R.jsx)("div",{className:Z.loadFail,children:" "}),Se===Ke.ReLoad&&(0,R.jsx)("div",{className:Z.reload,children:(0,R.jsxs)("div",{className:Z.failWrap,children:[(0,R.jsx)("i",{className:"iconfont icon-jiazaishibai1 ".concat(Z.failIcon)}),(0,R.jsxs)("p",{className:"font12",children:["加载实训失败,",(0,R.jsx)("span",{className:Z.failReload,onClick:ct,children:"重新加载"})]})]})}),Se===Ke.Success&&(0,R.jsx)("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:null==we||null===(f=we[ee])||void 0===f?void 0:f.link_url}),(0,R.jsx)(ce,{visible:an,identifier:he.identifier,cancel:function(){cn(!1)}}),(0,R.jsx)(F,{visible:an,answerData:At,cancel:function(){return cn(!1)}})]})})})]}),null!=he&&he.open_evaluate?(0,R.jsx)(R.Fragment,{children:(0,R.jsxs)("div",{className:Z.footer,style:{background:"#111c24"},children:[(0,R.jsxs)("span",{children:[null!=Ae&&Ae.time_limit?(0,R.jsx)("span",{children:"本关最大执行时间:".concat(null==Ae?void 0:Ae.time_limit,"秒")}):null,null!=Ae&&Ae.record_consume_time?(0,R.jsxs)("span",{className:"ml10",children:["本次评测耗时(编译、运行总时间):",null==Ae?void 0:Ae.record_consume_time," 秒"]}):null]}),(0,R.jsx)(w.ZP,{onClick:function(){return ue(!le)},type:"primary",ghost:!0,className:"mr20",children:le?"隐藏测试结果":"查看测试结果"}),(0,R.jsx)(w.ZP,{className:Z.disabled,disabled:0!==Y,loading:G,onClick:function(){Sn.current=!0;var e=document.getElementById("taskJupyterIframe");e&&(e.contentWindow.postMessage("saveCode","*"),hn.current=!0,X(!0),ue(!0),setTimeout((function(){Sn.current&&st()}),5e3))},style:{padding:"0 30px"},type:"primary",children:0!==Y?"".concat(Y,"s"):"评测"})]})}):(0,R.jsx)(R.Fragment,{children:D.get("homework_common_id")&&!(null!=he&&he.homework_is_end)&&(0,R.jsx)("div",{className:Z.footer,style:{background:"#111c24"},children:(0,R.jsx)(w.ZP,{onClick:function(){return it()},type:"primary",className:"mr20",children:"提交作品"})})}),le&&(0,R.jsx)(Pe,{codeMessage:dn,loading:G,gamesData:Ae,test_sets:(null==Ae?void 0:Ae.test_sets)||[],jupyterData:he})]}),(0,R.jsx)(We.Z,{children:(0,R.jsx)(_.Z,{width:280,rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:wn,onClose:bt,children:(0,R.jsx)(Qe.Z,r()({},It))})}),(0,R.jsx)(I.Z,{successCb:st}),(0,R.jsx)(de,{showModal:Pn,setShowModal:Dn}),(0,R.jsxs)(j.Z,{title:"重置记录",footer:!1,open:Gn,onCancel:function(){Xn(!1)},children:[(0,R.jsx)(N.Z,{dataSource:null==Wn?void 0:Wn.list,pagination:!1,scroll:{y:400},columns:[{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return Ve()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}}]}),(0,R.jsx)(k.Z,{style:{marginTop:10},pageSize:Yn.limit,current:Yn.page,total:null==Wn?void 0:Wn.count,onChange:function(){var e=u()(c()().mark((function e(n){var t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Yn.page=n,qn(Yn),e.next=4,(0,Fe.ZP)("/api/tasks/".concat(B.identifier,"/jupyter_redo_logs.json"),{method:"get",params:Yn});case 4:0===(null==(t=e.sent)?void 0:t.status)&&Qn(null==t?void 0:t.data);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})]}),(0,R.jsx)(Je.Z,{identifier:null==he?void 0:he.identifier,visible:Rn,onCancel:function(){return Ln(!1)},info:{type:"挑战页面",myshixun_id:null==he?void 0:he.myshixun_id}})]})}))},18059:function(e,n,t){"use strict";t.d(n,{Jd:function(){return k},a$:function(){return _},dU:function(){return p},fi:function(){return b},m_:function(){return g},rB:function(){return j},rV:function(){return m},x4:function(){return v},zE:function(){return u}});var i=t(82242),r=t.n(i),s=t(7557),o=t.n(s),a=t(41498),c=t.n(a),l=t(75105);function u(e){return d.apply(this,arguments)}function d(){return(d=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return f.apply(this,arguments)}function f(){return(f=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/tasks/".concat(n.identifier,"/jupyter.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return h.apply(this,arguments)}function h(){return(h=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/start.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return x.apply(this,arguments)}function x(){return(x=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return A.apply(this,arguments)}function A(){return(A=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/reset_pod.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e,n){return y.apply(this,arguments)}function y(){return(y=c()(o()().mark((function e(n,t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n,"/active_pod.json"),{method:"Get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e){return w.apply(this,arguments)}function w(){return(w=c()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete(t=r()({},n)).identifier,e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/sync_code.json"),{method:"Post",body:t}));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e){return N.apply(this,arguments)}function N(){return(N=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/shixuns/".concat(n.identifier,"/get_data_sets.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return I.apply(this,arguments)}function I(){return(I=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/tasks/".concat(n.identifier,"/reboot_esc.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},54173:function(e,n,t){"use strict";function i(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(e){console.log(e,":e")}}function r(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}t.d(n,{BU:function(){return r},Dj:function(){return i},gH:function(){return s},vp:function(){return o}});var s=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function o(){var e=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",e),null!=e}},51564:function(e,n,t){"use strict";t.d(n,{U:function(){return p}});var i=t(7557),r=t.n(i),s=t(82242),o=t.n(s),a=t(41498),c=t.n(a),l=t(79800),u=t.n(l),d=t(59301);function p(e,n){var t=(0,d.useState)(n),i=u()(t,2),s=i[0],a=i[1],l=(0,d.useState)(!1),p=u()(l,2),f=p[0],m=p[1],h=(0,d.useState)(),v=u()(h,2),x=v[0],g=v[1],A=function(){var t=c()(r()().mark((function t(i){var c,l,u,d=arguments;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return c=d.length>1&&void 0!==d[1]&&d[1],l=c?n:o()(o()({},s),i),m(!0),a(l),t.next=6,e(l);case 6:return u=t.sent,m(!1),g(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[s,f,A,x]}},68256:function(e,n,t){"use strict";t.d(n,{AL:function(){return b},Iy:function(){return p},Qv:function(){return h},ez:function(){return y},jb:function(){return f}});var i=t(79800),r=t.n(i),s=t(32834),o=t.n(s),a=t(11690);var c=[],l=["
      "],u=new(o().Renderer),d=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){c.length=0,l=["
        "]}var f={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function m(e,n,t,i){if(n>=e.length||e[n].level<=t)return n;var r=e[n];i.push("
      • "+r.text+"");var s=[];return n=m(e,++n,r.level,s),s.length>0&&(i.push("
          "),s.forEach((function(e){i.push(e)})),i.push("
        ")),i.push("
      • "),n=m(e,n,t,i)}function h(){return m(c,0,0,l),l.push("
      "),l.join("")}var v={heading:function(e){var n=d.exec(e);if(n)return{type:"heading",raw:n[0],depth:n[1].length,text:n[2]}},fences:function(e){var n=this.rules.block.fences.exec(e);if(n){var t=n[0],i=function(e,n){var t=e.match(/^(\s+)(?:```)/);if(null===t)return n;var i=t[1];return n.split("\n").map((function(e){var n=e.match(/^\s+/);return null===n?e:r()(n,1)[0].length>=i.length?e.slice(i.length):e})).join("\n")}(t,n[3]||""),s=n[2]?n[2].trim():n[2];if(["latex","katex","math"].indexOf(s)>=0){var o=A(),a=i;i=o,j[o]={type:"block",expression:a}}return{type:"code",raw:t,lang:s,text:i}}}},x=/(?:\${2})([^\n`]+?)(?:\${2})/gi,g=0,A=function(){return"__special_katext_id_".concat(g++,"__")},j={};function y(){return j}function b(){g=0,j={}}function w(e){return e=e.replace(x,(function(e,n){var t=A();return j[t]={type:"inline",expression:n},t}))}var _=u.listitem;u.listitem=function(e){return _(w(e))};var N=u.paragraph;u.paragraph=function(e){return N(w(e))};var k=u.tablecell;u.tablecell=function(e,n){return k(w(e),n)},u.code=function(e,n,t){var i=(n||"").match(/\S*/)[0];return i?["latex","katex","math"].indexOf(i)>=0?"

      ".concat(e,"

      "):'
      ').concat(t?e:(0,a.escape)(e,!0),"
      \n"):'
      '+(t?e:(0,a.escape)(e,!0))+"
      "},u.heading=function(e,n,t){var i=this.options.headerPrefix+t.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return c.push({anchor:i,level:n,text:e}),"'+e+""},o().setOptions({silent:!0,gfm:!0,pedantic:!1}),o().use({tokenizer:v,renderer:u}),n.ZP=o()},82895:function(e,n,t){"use strict";t.d(n,{rX:function(){return N},pW:function(){return k},gy:function(){return I},xY:function(){return _},O5:function(){return w},tJ:function(){return g},o1:function(){return A},Rd:function(){return b}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(18892),c=t(43418),l=t(28103),u=t(8591),d=t(79905),p=t(99144),f=t(680),m=t(25510),h=t.p+"static/newqrcode.a8740efb.png",v=t(32637),x=t(37712),g=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!A(e)||!j(n))},A=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},j=function(){var e,n=(0,a.getDvaApp)()._store.getState(),t=n.user;return!(null===(e=t.userInfo)||void 0===e||!e.profile_completed)||(c.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/profile/edit"),y()}}),!1)},y=function(){c.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},b=function(){c.Z.warning({title:"提示",icon:null,width:400,content:(0,x.jsxs)("div",{style:{textAlign:"center"},children:[(0,x.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,x.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:v}),(0,x.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},w=function(){var e;return!(null===(e=(0,a.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(c.Z.confirm({title:"提示",centered:!0,content:(0,x.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/certification")}}),!1)},_=function(){return!!(0,d.V9)()||(c.Z.warning({centered:!0,width:530,title:"提示",content:(0,x.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,x.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,x.jsx)("img",{src:h,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},N=function(e,n){return!!e||(c.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,x.jsxs)("div",{children:[(0,x.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,x.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,x.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,x.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,p.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},k=function(e){c.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,x.jsxs)("div",{children:[(0,x.jsxs)("div",{children:[(0,x.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,x.jsx)(l.Z,{}),(0,x.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,x.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,x.jsx)("a",{children:e}),"天。"]}),(0,x.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,x.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,x.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,x.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})})]})})},I=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,a.getDvaApp)()._store.getState(),i=t.shixunsDetail.detail;if(2===(null==i?void 0:i.public)||1===(null==i?void 0:i.public)||3===(null==i?void 0:i.shixun_status)){var s="";return 2===(null==i?void 0:i.public)&&(s="已公开"),1===(null==i?void 0:i.public)&&(s="待审核"),3===(null==i?void 0:i.shixun_status)&&(s="已关闭"),c.Z.info({centered:!0,icon:(0,x.jsx)(f.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,x.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,x.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,x.jsxs)("span",{children:["该实践项目的状态为",s,",",n,"。"]}),(0,x.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,x.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==i?void 0:i.shixun_status)&&(c.Z.confirm({centered:!0,icon:(0,x.jsx)(f.Z,{}),title:"提示",content:(0,x.jsxs)("div",{children:[(0,x.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,x.jsx)("br",{}),(0,x.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;c.Z.confirm({width:440,centered:!0,icon:(0,x.jsx)(f.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=o()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==i?void 0:i.identifier}});case 2:401!==n.sent.status&&(u.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==i?void 0:i.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==i?void 0:i.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},48038:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNENTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0xOCA2YTIuODE4IDIuODE4IDAgMCAxIDIuODEzIDIuOTk0bC0uNjg4IDExLjAxYTIuMTI5IDIuMTI5IDAgMCAxLTQuMjUgMGwtLjY4OC0xMS4wMUEyLjgxOCAyLjgxOCAwIDAgMSAxOCA2WiIgZmlsbD0iIzE3Mjc0MCIvPjxjaXJjbGUgZmlsbD0iIzE3Mjc0MCIgY3g9IjE4IiBjeT0iMjYuNSIgcj0iMi41Ii8+PC9nPjwvc3ZnPg=="},97064:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iI0Q1NSIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMTQiIGN5PSIxNCIgcj0iMTQiLz48cGF0aCBkPSJNMTQgNWEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMSAxLTQgMFY3YTIgMiAwIDAgMSAyLTJaIiBmaWxsPSIjRDU1Ii8+PGNpcmNsZSBmaWxsPSIjRDU1IiBjeD0iMTQiIGN5PSIyMSIgcj0iMiIvPjwvZz48L3N2Zz4="},58628:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMxOUNCNzAiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIHN0cm9rZT0iIzE3Mjc0MCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMCAxOC44NSAxNS4yNzQgMjQgMjYgMTQiLz48L2c+PC9zdmc+"},19193:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},29286:function(){},25769:function(e,n,t){"use strict";var i=t(98040),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,n){var t,s,o,a,c,l,u=!1;n||(n={}),t=n.debug||!1;try{if(o=i(),a=document.createRange(),c=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(i){if(i.stopPropagation(),n.format)if(i.preventDefault(),void 0===i.clipboardData){t&&console.warn("unable to use e.clipboardData"),t&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var s=r[n.format]||r.default;window.clipboardData.setData(s,e)}else i.clipboardData.clearData(),i.clipboardData.setData(n.format,e);n.onCopy&&(i.preventDefault(),n.onCopy(i.clipboardData))})),document.body.appendChild(l),a.selectNodeContents(l),c.addRange(a),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(i){t&&console.error("unable to copy using execCommand: ",i),t&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(n.format||"text",e),n.onCopy&&n.onCopy(window.clipboardData),u=!0}catch(i){t&&console.error("unable to copy using clipboardData: ",i),t&&console.error("falling back to prompt"),s=function(e){var n=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,n)}("message"in n?n.message:"Copy to clipboard: #{key}, Enter"),window.prompt(s,e)}}finally{c&&("function"==typeof c.removeRange?c.removeRange(a):c.removeAllRanges()),l&&document.body.removeChild(l),o()}return u}},83145:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.CopyToClipboard=void 0;var i=s(t(59301)),r=s(t(25769));function s(e){return e&&e.__esModule?e:{default:e}}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function c(e,n){if(null==e)return{};var t,i,r=function(e,n){if(null==e)return{};var t,i,r={},s=Object.keys(e);for(i=0;i=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}function l(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function u(e,n){for(var t=0;t=0||Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}(n,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));l.ref=function(n){e.scrollComponent=n,c&&c(n)};var u=[t];return r&&(a?o?u.unshift(a):u.push(a):this.defaultLoader&&(o?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),s.default.createElement(i,l,u)}}]),n}(r.Component);c.propTypes={children:o.default.node.isRequired,element:o.default.node,hasMore:o.default.bool,initialLoad:o.default.bool,isReverse:o.default.bool,loader:o.default.node,loadMore:o.default.func.isRequired,pageStart:o.default.number,ref:o.default.func,getScrollParent:o.default.func,threshold:o.default.number,useCapture:o.default.bool,useWindow:o.default.bool},c.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},n.default=c,e.exports=n.default},26724:function(e,n,t){e.exports=t(51581)},98040:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var n=document.activeElement,t=[],i=0;i4?parseFloat(e):5};function C(){try{return window.self!==window.top}catch(e){return!0}}function w(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){l=e,G(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(c=e,N(e,n))},e.getHTML5CodebaseVersion=function(){return p},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){v=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,s="auto",a=t.id,r=!1,c=0;c=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var B=function(e){return e&&"false"!==e},j=function(n,t,i){E(p)<=4.2&&(i=!0);var s=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==p||ggbHTML5LoadedCodebaseIsWebSimple&&!I)&&(s=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var r=t.width,o=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(E(p)<=4.4)B(t.showToolBar)&&(t.height-=7),B(t.showAlgebraInput)&&(t.height-=37),t.width<605&&B(t.showToolBar)&&(t.width=605,r=605);else{var u=100;(B(t.showToolBar)||B(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=B(t.showMenuBar)?245:155),r=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(m),window.GGBT_wsf_view&&$(window).trigger("resize"),g(e)},x||m.appendChild(C)):a.appendChild(C),m.appendChild(a),x||n.appendChild(m),setTimeout((function(){e.resize()}),1)}function w(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),F("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function Q(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){w(e.article,e.params)})),html5AppletsToProcess=null)},E(p)<5&&(e.className+=" geogebraweb")):w(e,n)}if(s){scriptLoadStarted=!0;for(var k=0;k0?(s.remove(),o.attr("id","fullscreencontent").show(),jQuery(a).append(o),window.dispatchEvent(new Event("resize"))):j(s,n,!1),window.GGBT_wsf_view.launchFullScreen(a)}else f=i,j(e,n,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(o=e/4*3),c=o/5.8,r.setAttribute("src",x),r.setAttribute("width",o),r.setAttribute("height",c);var u=(e-o)/2,d=(n-c)/2;r.style.left=u+"px",r.style.top=d+"px",s.appendChild(r)}return s.appendChild(l),s},H=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},M=["web","webSimple","web3d","tablet","tablet3d","phone"],N=function(e,n){if(p=e,n)G(p,!0);else{var a,r,o=!s;if(o){var c=E(p);!isNaN(c)&&c<4.4&&(o=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var l=p.indexOf("//");for(var u in r=l>0?p:0===l?a+p:"https://www.geogebra.org/apps/5.2.814.0/",M)if(p.slice(-1*M[u].length)===M[u]||p.slice(-1*(M[u].length+1))===M[u]+"/")return void G(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!o||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||B(t.showToolBar)||B(t.showMenuBar)||B(t.showAlgebraInput)||B(t.enableRightClick)||t.appName&&"classic"!=t.appName?r+="web3d/":r+="webSimple/",G(r,!1)}},G=function(e,n){if(e.requirejs)h=e;else{"/"!==e.slice(-1)&&(e+="/"),h=e,null===n&&(n=-1===e.indexOf("http")),g=n,A="web.nocache.js",I=!1;var t=h.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?M.indexOf(t[t.length-2])>=0&&(A=t[t.length-2]+".nocache.js"):(A="webSimple.nocache.js",I=!0)),t=e.split("/"),"test"===(p=t[t.length-3]).substr(0,4)?p=p.substr(4,1)+"."+p.substr(5,1):"war"!==p.substr(0,3)&&"beta"!==p.substr(0,4)||(p="5.0");var i=parseFloat(p);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),N("5.0",n))}},F=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function J(){var e=n;null!==c?e=c:parseFloat(e)<5&&(e="5.0"),N(e,!1),null!==l&&G(l,g),o=!0}return void 0!==t.material_id?Q(J):J(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,s){if(e.isScreenshoGenerator)return 1;var a,r=void 0!==i&&i,o=null!=e.noScaleMargin&&e.noScaleMargin,c=(a=e.autoHeight)&&"false"!==a,l=function(e,n,t,i,s,a){var r=null;if(null!=a&&""!=a)for(var o=e.parentNode;null!=o;){if((" "+o.className+" ").indexOf(" "+a+" ")>-1){r=o;break}o=o.parentNode}var c=0,l=0,u=0,d=0,h=0,g=0,f=0;if(r)c=r.offsetWidth,l=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(c=Math.min(window.innerWidth,document.documentElement.clientWidth),l=Math.min(window.innerHeight,document.documentElement.clientHeight),u=c):(c=window.innerWidth,l=window.innerHeight,u=window.innerWidth),e){var p=e.getBoundingClientRect();p.left>0&&p.left<=c&&(void 0===s||!s)&&("rtl"===document.dir?(h=c-p.width-p.left,g=u<=480?10:30):(g=p.left,h=u<=480?10:30),d=g+h)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,f=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,f=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(r=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(s=t(e,n,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==a?Math.min(a,s):s)}function s(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),s=(n-i.width)/2,a=(t-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=s<40?"40px":s+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=s+"px")}return{responsiveResize:function(t,a){var r=t.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var o=i(a,t);e()&&r.setAttribute("data-param-scale",o);for(var c=null,l=0;l=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],s=[];function a(e){var n=s[e](),t=i[e];if(n in t)return n;var a=[];for(var o in t)a[t[o]]=o;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var o=(e=Cb).indexOf(Db);-1!=o&&(t=parseInt(e.substring(o+P),$),e=e.substring(O,o))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],s=O;s1&&void 0!==arguments[1]?arguments[1]:1;return(0,i.U2)("/discusses.json",{container_type:"Shixun",container_identifier:e,page:n-1})}function a(e,n){return(0,i.v_)("/discusses/".concat(e,"/top_or_down_discuss.json"),{top:n})}function r(e,n){return(0,i.v_)("/discusses/".concat(e,"/disable_or_open_discuss.json"),{is_disable:!!n})}function o(e,n){return(0,i.v_)("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:n?1:0})}function c(e,n){return(0,i.v_)("/discusses/".concat(e,"/hidden.json"),n)}function l(e,n){return(0,i.v_)("/discusses/".concat(e,"/reward_code.json"),n)}function u(e){return(0,i.ZP)("/api/discusses/".concat(e,".json"),{method:"delete"})}function d(e,n){return(0,i.v_)("/discusses/".concat(e,"/reply.json"),{container_type:"Shixun",content:n})}function h(e){return(0,i.v_)("/discusses.json",e)}function g(e){return(0,i.v_)("/discusses/ai_reply.json",e)}function f(e,n){return(0,i.v_)("/discusses/".concat(e,"/turing.json"),n)}},7619:function(e,n,t){"use strict";function i(e){var n=!0;if(e.length>0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0&&(V(),U(1))}),[t]),(0,l.useEffect)((function(){if(0!==L){if(2===L)clearInterval(J);else{var e=0,n=setInterval((function(){j.includes(e)&&X(),e++}),1e3);O(n)}return function(){return clearInterval(J)}}}),[L]),(0,l.useImperativeHandle)(n,(function(){return{handlePhoto:X,handleTakePhoto:q}}));var K=function(){U(2)},V=function(){var e=t/i,n=[];function s(e,n){return parseInt(Math.floor(Math.random()*(n-e+1))+e)}new Array(i).fill(0).map((function(t,i){o?n.push(s(e*i,e*(i+1))):0==i?n.push(0):n.push(s(e*i,e*(i+1)))})),j=n,D([].concat(n)),console.log(n)},W=function(){void 0===navigator.mediaDevices&&(navigator.mediaDevices={}),void 0===navigator.mediaDevices.getUserMedia&&(navigator.mediaDevices.getUserMedia=function(e){var n=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return n?new Promise((function(t,i){n.call(navigator,e,t,i)})):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then((function(e){_.current=e,a&&a(2),P(2),"srcObject"in w.current?w.current.srcObject=e:w.current.src=window.URL.createObjectURL(e),w.current.onloadedmetadata=function(e){w.current.play(),C&&C()},w.current.addEventListener("ended",(function(){console.log("播放结束"),K(),E&&d.ZP.error({content:"您已经关闭了摄像头,请在10秒钟内恢复摄像头,否则将推出考试",duration:10,key:9998})}),!1)})).catch((function(e){P(1),a&&a(1),"Permission denied"===e.message||"NotAllowedError"===e.name?d.ZP.error("您已拒绝了获取摄像头"):d.ZP.error("摄像头获取失败,或您已拒绝了获取摄像头"),console.log("errname: "+e.name),console.log("err: "+e.message)}))},X=function(){try{Q.current.width=w.current.videoWidth,Q.current.height=w.current.videoHeight,Q.current.getContext("2d").drawImage(w.current,0,0,Q.current.width,Q.current.height),N(Q.current.toDataURL("image/png")),z(Q.current.toDataURL("image/png")),ee(Q.current.toDataURL("image/png"))}catch(e){}},q=function(){try{return Q.current.width=w.current.videoWidth,Q.current.height=w.current.videoHeight,Q.current.getContext("2d").drawImage(w.current,0,0,Q.current.width,Q.current.height),Q.current.toDataURL("image/png")}catch(e){}},_=(0,l.useRef)(),$=function(){try{_.current.getTracks().forEach((function(e){e.stop()})),w.current.srcObject=null}catch(e){}},ee=function(){var e=r()(s()().mark((function e(n){var t,i,a,r,o,c,l,u,d,p,I;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,h.ZP)("/api/buckets/get_upload_token.json",{method:"get"});case 2:(u=e.sent).data=JSON.parse((0,f.pe)(u.data)),d=(0,g.Z)(),p=new(A())({endpoint:null==u||null===(t=u.data)||void 0===t?void 0:t.end_point,region:null==u||null===(i=u.data)||void 0===i?void 0:i.region,accessKeyId:null==u||null===(a=u.data)||void 0===a?void 0:a.access_key_id,accessKeySecret:null==u||null===(r=u.data)||void 0===r?void 0:r.access_key_secret,bucket:null==u||null===(o=u.data)||void 0===o?void 0:o.bucket,stsToken:null==u||null===(c=u.data)||void 0===c?void 0:c.security_token}),I=v(n),p.multipartUpload("".concat(d,".png"),I,{timeout:1e4,partSize:10485760,callback:{url:null==u||null===(l=u.data)||void 0===l?void 0:l.callback_url,host:null==u?void 0:u.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&login="+k.login+"&container_id="+k.categoryId+"&container_type=Exercise"}}).then((function(e){console.log("result:",e)})).catch((function(e){console.log("err:",e)}));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,x.jsx)(x.Fragment,{children:3!==R&&(0,x.jsxs)("aside",{className:I,id:"screenshot",children:[0===R&&(0,x.jsx)("span",{children:"正在开启摄像头..."}),1===R&&(0,x.jsx)("span",{children:"摄像头开启失败"}),2===R&&(0,x.jsxs)("div",{children:[(0,x.jsx)("video",{width:"288",ref:w,autoPlay:!0}),(0,x.jsx)("canvas",{style:{display:"none"},ref:Q})]})]})})})),C=E},5306:function(e,n,t){"use strict";t.d(n,{Z:function(){return Z}});var i=t(7557),s=t.n(i),a=t(82242),r=t.n(a),o=t(41498),c=t.n(o),l=t(37205),u=t.n(l),d=t(79800),h=t.n(d),g=t(59301),f=t(8591),p=t(59028),A=t(43428),I=t(95237),m=t(3113),x=t(92832),v=t(18892),E=t(39647),C=t.n(E),w=t(57162),Q=t(50457),k=t(59455),y=t(56102),B="wrp___H70W8",j="file-list___S5XYJ",D="ExtraEdit___K6Xf2",S="btn___Yiu8q",b=t(43604),R=t(73259),P=t(37712),H=["node","inline","className","children"],M=function(e){var n=e.onCallback,t=e.scrollBox,i=e.Data,a=e.extraEdit,o=i.allowCopy,l=void 0!==o&&o,u=i.fileList,d=i.hideTextEffect,p=void 0!==d&&d,A=i.text,m=void 0===A?"":A,x=(0,g.useState)(""),v=h()(x,2),E=v[0],M=v[1],N=(0,g.useState)(!0),G=h()(N,2),F=G[0],J=G[1];(0,g.useEffect)((function(){if(m){J(!0);var e=function(){var e=c()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=0;case 1:if(!(tt?" __":"")),e.next=5,new Promise((function(e){return setTimeout(e,30)}));case 5:t++,e.next=1;break;case 8:J(!1),null==n||n(i);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return p?M(m):e(),function(){return M("")}}}),[]),(0,g.useEffect)((function(){t.current&&t.current.scrollTo({top:t.current.scrollHeight,behavior:"smooth"})}),[E]);return(0,P.jsxs)("div",{className:"".concat(B," fadeIn animated"),children:[(0,P.jsx)(w.U,{components:{code:function(e){e.node;var n=e.inline,t=e.className,i=e.children,s=C()(e,H),a=/language-(\w+)/.exec(t||"");return!n&&a?(0,P.jsxs)("div",{style:{position:"relative"},children:[(0,P.jsx)(y.CopyToClipboard,{text:String(i).replace(/\n$/,""),onCopy:function(){return f.ZP.success({content:"复制成功",key:"copy"})},children:(0,P.jsx)("button",{style:{position:"absolute",top:0,right:0,padding:"4px 8px",borderRadius:"0 0 0 5px",border:"none",backgroundColor:"#007bff",color:"#fff",cursor:"pointer",fontSize:"12px"},children:"复制"})}),(0,P.jsx)(Q.Z,r()(r()({style:k.Z,language:a[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},s),{},{children:String(i||"").replace(/\n$/,"")}))]}):(0,P.jsx)("code",r()(r()({className:t},s),{},{children:i}))}},children:E}),u&&!F&&(0,P.jsxs)(I.Z,{className:"".concat(j," animated fadeIn"),children:[(0,P.jsx)(b.Z,{children:(0,P.jsx)(R.Z,{className:"font20 mr10"})}),(0,P.jsxs)(b.Z,{children:[null==u?void 0:u.name,(0,P.jsx)("br",{}),function(e){if(0===e)return"0 B";var n=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,n)).toFixed(2))+" "+["B","KB","MB","GB","TB","PB","EB","ZB","YB"][n]}(null==u?void 0:u.size)]})]}),!F&&(0,P.jsxs)("div",{className:D,children:[null==a?void 0:a(i),l&&(0,P.jsx)(y.CopyToClipboard,{text:String(E).replace(/\n$/,""),onCopy:function(){return f.ZP.success({content:"复制成功",key:"copy"})},children:(0,P.jsxs)("div",{className:S,children:[(0,P.jsx)("i",{className:"iconfont icon-fuzhi3 mr5"}),"复制"]})})]})]})},N={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M","ai-wrp":"ai-wrp___AEGoS","loading-wanx":"loading-wanx___GtiUv","dot-flashing":"dot-flashing___xJNVn","dot-fade":"dot-fade___KWn1a","footer-container":"footer-container___HTy33","input-container":"input-container___M88BT","upload-btn":"upload-btn___fKRCG","send-btn":"send-btn___yOKG5","chat-container":"chat-container___pNTrU","chat-message":"chat-message___isXl8",title:"title___hXSVA",answerWrp:"answerWrp___COjAb",li:"li___PjMV3",img:"img___wZqEA",content:"content___OlYYG",user:"user___rbSU1",container:"container___hZAxN",item:"item___Z9j46"},G=t(75105),F=t(79905),J=t(99144),O=function(e){var n=e.src,t=e.onClick,i=(0,g.useRef)(null),s=(0,g.useState)(!1),a=h()(s,2),r=a[0],o=a[1],c=(0,g.useState)({x:20,y:.62*window.innerHeight}),l=h()(c,2),u=l[0],d=l[1],f=(0,g.useState)({x:20,y:.62*window.innerHeight}),p=h()(f,2),A=p[0],I=p[1],m=(0,g.useState)({x:20,y:.62*window.innerHeight}),x=h()(m,2),v=x[0],E=x[1],C=(0,g.useState)(!1),w=h()(C,2),Q=w[0],k=w[1];(0,g.useEffect)((function(){var e=function(e){if(r){var n,t=e.clientY-v.y,s=A.y+t,a=window.innerHeight-((null===(n=i.current)||void 0===n?void 0:n.offsetHeight)||0)-50;s<50&&(s=50),s>a&&(s=a),requestAnimationFrame((function(){d({x:20,y:s})})),k(!0)}},n=function(){o(!1)};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",n),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}),[r,v,A]);return(0,P.jsx)("div",{style:{position:"fixed",top:u.y,right:u.x,zIndex:100,cursor:r?"grabbing":"grab"},onMouseDown:function(e){o(!0),E({x:e.clientX,y:e.clientY}),I(u),k(!1)},onMouseUp:function(e){o(!1),!Q&&t&&t(e)},ref:i,children:(0,P.jsx)("img",{src:n||"/images/ai_teacher.png",width:60,draggable:"false"})})},T=t(10160),Z=(0,v.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var n,t,i,a,o,l,d,E=e.title,C=e.description,w=e.placeholder,Q=e.hideUpload,k=e.hideInputBox,y=e.aiIcon,B=e.userIcon,j=e.children,D=e.taskData,S=e.name,b=e.code,R=e.globalSetting,H=e.authority,Z=e.isShowComponent,L=void 0===Z||Z,U=e.DrawerProps,Y=void 0===U?{}:U,z=e.FetchUrl,K=void 0===z?"https://ai-data.educoder.net/v1/chat-messages":z,V=e.FetchData,W=void 0===V?{}:V,X=e.defaultGetData,q=void 0!==X&&X,_=e.extraEdit,$=void 0===_?function(){return null}:_,ee=e.isShowDefuatTips,ne=void 0===ee||ee,te=e.isReview,ie=e.onOpen,se=e.loadingOption,ae=(0,g.useState)(["daiao","pu428f3pz","wangwei10061","pucmnw7fs","mlty7uhjf","pyf8v9u3c","a411763600"]),re=h()(ae,2),oe=re[0],ce=re[1],le=(0,g.useState)(null),ue=h()(le,2),de=ue[0],he=ue[1],ge=(0,g.useState)(!1),fe=h()(ge,2),pe=fe[0],Ae=fe[1],Ie=(0,g.useState)([]),me=h()(Ie,2),xe=me[0],ve=me[1],Ee=(0,g.useState)(!1),Ce=h()(Ee,2),we=Ce[0],Qe=Ce[1],ke=(0,g.useState)([]),ye=h()(ke,2),Be=ye[0],je=ye[1],De=(0,g.useRef)(Be),Se=(0,g.useRef)(),be=(0,g.useRef)(),Re=(0,g.useState)(""),Pe=h()(Re,2),He=Pe[0],Me=Pe[1],Ne=(0,g.useState)(["".concat(null==D||null===(n=D.challenge)||void 0===n?void 0:n.task_pass,",请给出答题思考方向。\\n\\n不要给出学生正确答案,不要给出任何代码")]),Ge=h()(Ne,2),Fe=Ge[0],Je=Ge[1],Oe=!!D,Te=[{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlctvVVUYxX/f7UNCkYdMHDA0caCJMcaQXB4VLX2IRJCgRtGg+EpMHJOIiQ8mxqF/AQOdmKJNqy0EJVrkWLWi8piYQIxNHAAhaINy4XxLzzl737t7uTV4Jvve7HPWXt/61re2vXJaHwi24ZgAORSrq1pVrKr+F48X++XGwv3wTi7x9uh6e89ePq2rcnrjhxEoXctDAnA8JIJ7JBMOQhwf3WDr7KVTasjpaTKKIAnTWEnJONmPv2NlZRVGdnC91e3Fk2pI9DTLDWUvYJ5I0qmiVDIg+3ij1e2Fn9XwAFxK6PyKKkmb+obfBaNS44J6YC7R5+L25oGQjfVb3fb8pIZ7xVjGJwfute1Vm27u2Tqupd0ruVT0KfQhG3vA6vbcjy0pwqkXSymjJJF5YHqDFLBEzq0p4/FNBfCJwLhdxwSwo2PCftnAwhqt77OJh6xuu39oafxfjalET1wRHBK1TiyZfVoAPztbSRE/7OSG1GILfJzYL5VicsDq9sz3bcBwXoUrFpu8fEHZBeE+d5YlA5RNbra67fqu1Txg4sO1tvXm/FC9NXJUayznt+YQGdlUAfz0t4nGhYpizhPGiV8X5kj0MSyXsyqpMDs8ZHV7qgCOPo7lL26t5tAs1mhEdnjY6vbkN4mPU8t1Am+3pHFJOUfcmMNZ7WIQce7ISAC+gXFrXFuRmTQzjPy7XSvZf+Es6lvFHbpGfmWec0uX0//5sE3ZE1nQOOSsxHwzwFo6opxewS3Blq9Nbrb3Bw9pL7BXYkWZIcYZOc8f3WIztvN4KzYNJkY3dHbF0JRu6+rmgmB6csD6Bw9pH+KdZnRWWTMv53dyHradX1fNC2Obu/ilzO54S8RKKPNgDcauv7oY621w3p0l0Q2IP2rG0HXnVYm/bcexinG8jtKxTaapOc44d8tY7c6XgnGJR1zM18SwGyOes0/ipD023Zq8jhZqm8A85y7VWGbOjBvDOHdizEoMeM6boYJjtn1aV71oTIfLsUNEYsaeFZc5cLGPuaJpVmNHfp37Jd6Kl4PVeN0e/Uof4WxzqOHhNk7s1uG2PvPFDPc8uJYt7hyU6G4LrhM9DTba/8mF9nc3faZ1+TXe+Ffr+wR/mhi90mD/7ON2+R9W5V2x0b6OvQAAAABJRU5ErkJggg==",name:"智能审题",des:"快速智能拆解任务,提供解题思路",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:""},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6VJREFUSEuVlVtoXGUUhdc6SbQmRFPb2pDLdCaN0D6oIFpSiAgqUkWhbxbEWiQ+iA8iFCWQUoo22mCxL4JUYkJBSalWEHshXqLRqSYiSkHQJp2ZtEKrpMVC0Gb+y9IzZ850TpwUHJiHc/k/1t5r7X2I6/zeaNPqunrsdcBWKzU58lTRY2DPb5xe7hiXezC8Ws0LjZg20gZHwABwACy4aIEHXzvHbK2zywLfTKnfSYMhzJZA5T8BD07tm2PP/wLu79QJS22JQSV1FTh1mWgcLfDqUmhJ4W4o2AP66of7Un7SAvdFZVbDouuAXHmgwD/jMzGDI2mtKDp95MmvnjvH1+MXBlP61FK95b7BQgmwCdh6MMcr4fvb2tSpG3Vc4k6+s04Z4/G1gdo9OPDiee59ZZ02SrjXEs3lki8UgYIHNofmeMIZIteZx2e5LnQYrwlLdHlqqFTyWx3qXiQmLNVhwW8d0GMhxj1zYLZIHAtNCu/FbTDADw681UIZT+0/mq/bWXF5qFPrHXHKQLct7VsINCEQGqx2PE6AI4eO5vhyKK4CFMRXU7hsoZZrbkYG1AJWu+48H/h4jhMJ4GC7Vi3Waf5amVXZC5g1ihTWct2JzxwvcCQJ7Naav4z+SIS4HBkXMGuJY9aXS64KezkFfeN5DieA/d1aoypgtRLHSKEt93Dp9Diw7/MYuDullywQeKLJQANRz5JhjoGOocs876BZI7RacIOl6MW+L2PgQMpbS9RVIDWmwpPZIjAi4vcPcvwkDv9DXbrDAu/+C387GwP7U3rMABTQUqQO1TIlVHg4z94QtGW9tjn5hx2DBUOM+jrMWIO7pnL8JtHDFzJaa7wuJiJTCTGzH+bZ+2jGjTngCUuWRtGB1pLPfneWo7HqSg5D4N/SxaUuRwaUSj7goSPRpIRzHUEtuRA0MD39Cy8lFG5v16r6Bs3X3C5k1gI/OfjnK6DEfgweOX2WJxPA8OLptL9ggdbqsssTkXXiF4baFVUQbZ44Pl7Bpp9z/D6pMKNNDhq3wi3/yRmZdcKThjht4G9OLtvSrnx/ZjbYDjA8CuxIq8dAJx3R7KD3DLjVory6ImOyE7mgd3O37rdeI5bIRKYEJxy01kB3uwBjczPBU9yRVhjOKSs2OaDvSIGjj7ep0d+EjYsOzbY+/IbgyuQsf4ycVHBnBrdfbcClM2c4n0ppJW7QuIXuccAww9X9awYHBUwezvPQ9T6ryz1rSatlRb3GTMBd/wBBRVUxXeSVgwAAAABJRU5ErkJggg==",name:"代码诊断",des:"系统智能代码分析,提供修正建议",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==D||null===(t=D.challenge)||void 0===t?void 0:t.task_pass},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoZQCKTIGTBw6ZB1CNmg/MHkNoqAJe9fhDMvWkhZcjG4fMdnMkm2Ei4Diy8IyEUPUGCNDjSxx2XgHCxN0sooI0spLQ2lpe1vuXe5d1oFNVkj8sPPlSe4553fOc87/PgTWYIcPnwl2OJzfi8WiXJvN0cvjMaXV1eopX6mErwDWr9PVf5Wfr/xcpVIQIyMGpqXlxgWSVL/nK3eN8LpWtfrtkqiocNjtThw7drafJDVpzwVeUVH3Tmxs9HmlUkEMDT1g7t4d+6KmRvP1c4H/PZoTOwC6EcBRktSwp0/zGsvBg98Fut3BMn9/ysvncuESn4+PeTzMrSS7XALG6aTnGxs/WVr53QM4cuSkxG5frpdIxG+Fh4f4E2vaxr+omRmLy2KxXuLxHJrq6s/mWY8HodM13NyzR5mdmZlMUJQbLpfb57WfDbh16w7T0aH/hSTVmR54ZeXJbQkJ8v7y8iKYzVZYrXaYTGZYLEuIiAhFaGiQVyHWx8aIxYGQy8PA3pTNu3q1C1NTsyqSLP+N61yna3g3NzflfE5OCqan59HW1oPxBQoCaQgo0yxSN2+ASpXkKdDbex+d+kcQyCPgtlgRFQDs2pUOilpGZ+cIo9cbPiJJTRMH12obPigoSP1RqXwF16714J6DhzBVKnh+fqCdFIxtHcjbFodNm6IxMfEUV26PImpnDvgiIRj3Msx9Q4ilFpGevgXd3aPMwIChrLZWfdYL/s23FxG+twQZchGmKWCSAmwPHyPoziCKijJw/Xo/ZuMToEhJgJsBJpzgGpg81Yz9+7J9wyPL3kdYgB8cDEAzwMKkEcLuHhQXZ6C9vQ/mLUmIS3yR85ndwDLD4HH9D9i/N2s1vLKy7jWGIXbk56d9yY6FXYhBGAqZMpWbMZ9NvHIDb74cgc2JMRgfN6Gt7yGiSwpB8HkIIABT/++QmyahVCZx8MHBsaM0TV8kKirqW2ga8QUFaa+z8Lm5Ra6AkfFDQIQM9okpJMdIkZn5qmehXV2j6PvDiMDYF0CZFyCjbCguVsLlWkZXFwfvJwhi2GvmrMRYe/JkDgsLS4iMlEAmC/GSIitZo9GM4GAhoqPDQRAErFbHf8/8H/i6/yCwOv8/wfX6P5GYGAOhUICBgTFs3RoHgcCPnS2n65W27s5bW28jLy8VEkkQmpt/xu7dGRCJhDh9+ieUlRWsgrMj7e29/+xPdKIkKyu5dft2BfeerLTLl39FdnYKQkJEYAsVFr4BkSgATU03UVqa6wmlaRqzsxb2dszw8KN9tbXqc5xaDh06FS+Vih8cOJDHdzpdKx/LNeyV4SS4uLjEne3tffTMjDnp+HHtPc+Tq9XW1WzcuEGrULxEBAUJ1wBdHWKzOTA0ZGAMBmNjTY3601XvOduuTlevAfAhQRByVrfrMZqmTQBzTip9WltVVUWzuX8BL+8z38bSCP4AAAAASUVORK5CYII=",name:"AI辅导",des:"为学生提供个性化智能学习辅导",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==D||null===(i=D.challenge)||void 0===i?void 0:i.task_pass}],Ze={action:"https://ai-data.educoder.net/v1/datasets/dc9e6c03-a629-4e9e-bd81-06fb93c29aa1/document/create_by_file",fileList:u()(xe),maxCount:1,onChange:function(e){var n=e.fileList;console.log(":newFileList:",n),ve(n)},showUploadList:!1,accept:".doc,.docx,.xml,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document",beforeUpload:function(e){var n=["application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation"].includes(e.type);return n||(He.error("只能上传Office文档!"),Promise.reject())},headers:{Authorization:"Bearer dataset-xBnNgFqcMjLGAXz7pFgXzGwY"},data:{data:JSON.stringify({indexing_technique:"high_quality",process_rule:{rules:{pre_processing_rules:[{id:"remove_extra_spaces",enabled:!0},{id:"remove_urls_emails",enabled:!0}],segmentation:{separator:"###",max_tokens:500}},mode:"custom"}})}},Le={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:function(e){var n,t=null==e||null===(n=e.name)||void 0===n||null===(n=n.split("."))||void 0===n||null===(n=n.slice(-1))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.toLowerCase(),i=["doc","docx","md","pdf","txt"].includes(t);return 0==e.size?(f.ZP.warning("文件内容不能为空"),p.Z.LIST_IGNORE):i||(f.ZP.warning("目前支持txt、md、doc、docx、pdf文件"),p.Z.LIST_IGNORE)},onChange:function(e){var n=e.fileList;ve((null==n?void 0:n.filter((function(e){return"done"===(null==e?void 0:e.status)})))||[])},action:"".concat(null===T.Z||void 0===T.Z?void 0:T.Z.API_SERVER,"/api/attachments.json")};(0,g.useEffect)((function(){De.current=Be}),[Be]),(0,g.useEffect)((function(){var e;null!=R&&R.setting&&ce([].concat(u()(oe),u()((null==R||null===(e=R.setting)||void 0===e?void 0:e.big_model_users)||[])))}),[null==R?void 0:R.setting]),(0,g.useEffect)((function(){var e;Je(["".concat(null==D||null===(e=D.challenge)||void 0===e?void 0:e.task_pass),"".concat(b),"".concat(b)])}),[b]),(0,g.useEffect)((function(){if(q&&(null!=Y&&Y.open||pe)&&null!=W&&W.student_work_id){if(de!==(null==W?void 0:W.student_work_id))je([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(Be.length)return;je([].concat(u()(Be),[{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]))}ze(),he(null==W?void 0:W.student_work_id)}}),[q,pe,Be,null==Y?void 0:Y.open,null==W?void 0:W.student_work_id]);var Ue,Ye=function(){Ae(!0)},ze=function(){var e=c()(s()().mark((function e(){var n,t,i,a=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=a.length>0&&void 0!==a[0]?a[0]:"",e.next=3,(0,G.ZP)(K,{method:"post",body:r()({inputs:{description:"",name:S},query:t,response_mode:"blocking",conversation_id:Se.current||"",user:"abc",files:(null==xe||null===(n=xe.filter((function(e){return"done"==(null==e?void 0:e.status)})))||void 0===n?void 0:n.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.id})))||[]},W),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});case 3:i=e.sent,Qe(!1),De.current[De.current.length-1].text=null==i?void 0:i.answer,De.current[De.current.length-1].loading=!1,De.current[De.current.length-1].response=i,Se.current=null==i?void 0:i.conversation_id,je(u()(De.current));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ke=function(){var e=c()(s()().mark((function e(n,t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!we){e.next=2;break}return e.abrupt("return");case 2:return Qe(!0),je([].concat(u()(Be),[{text:He,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:null==n?void 0:n.name}])),setTimeout((function(){be.current.scrollTo({top:be.current.scrollHeight,behavior:"smooth"})})),e.next=7,(0,G.ZP)(K,{method:"post",body:{inputs:{description:null==n?void 0:n.inputs,name:null==n?void 0:n.name},query:Fe[t],response_mode:"blocking",user:"abc",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:null==n?void 0:n.Authorization}});case 7:null!=(i=e.sent)&&i.answer&&(Qe(!1),De.current[De.current.length-1].text=null==i?void 0:i.answer,De.current[De.current.length-1].loading=!1,De.current[De.current.length-1].response=i,Se.current=null==i?void 0:i.conversation_id,je(u()(De.current)));case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Ve=function(){""!==He.trim()&&(Me(""),ve([]),je([].concat(u()(Be),[{text:He,done:!1,key:Date.now(),sender:"user",fileList:xe[0]},{text:He,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])),Qe(!0),setTimeout((function(){return ze(He)}),300))};if(Oe&&!oe.includes(null===(a=(0,F.eY)())||void 0===a?void 0:a.login)){if(null==D||!D.chatgpt)return(0,P.jsx)(P.Fragment,{})}else if(!L||!H&&!oe.includes(null===(Ue=(0,F.eY)())||void 0===Ue?void 0:Ue.login))return(0,P.jsx)(P.Fragment,{});return(0,P.jsxs)("div",{children:[j?(0,P.jsxs)("div",{onClick:ie||Ye,children:[(0,P.jsx)(v.Outlet,{}),j]}):(0,P.jsx)(O,{onClick:ie||Ye}),(0,P.jsx)(A.Z,{className:"".concat(null!=Y&&Y.open||pe?"body-overflow-hidden":""," ").concat(N.answerWrp),width:(null==Y?void 0:Y.width)||860,title:(0,P.jsx)("span",{className:N.title,children:E||"头歌AI"}),onClose:(null==Y?void 0:Y.onClose)||function(){Ae(!1)},open:(null==Y?void 0:Y.open)||pe,children:(0,P.jsxs)("div",{className:N["ai-wrp"],children:[(0,P.jsxs)("div",{ref:be,className:N["chat-container"],children:[ne&&(0,P.jsxs)("div",{className:N.li,children:[(0,P.jsx)("img",{className:N.img,src:y||"/images/ai_icon.png"}),(0,P.jsxs)("div",{className:N.content,children:[(0,P.jsxs)("div",{className:"c-grey-333 font22",children:[(0,P.jsx)("span",{className:"mr5",children:"👋"}),"嗨,我是头歌",Oe?E:"智能助教",",您的教学好帮手。"]}),(0,P.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:C||"我可以阅读您上传的教案,书籍等教学资料,并根据您的要求为您自动生成任务要求。"}),(0,P.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:"快来试一下吧~"}),Oe&&(0,P.jsx)("div",{className:N.container,children:Te.map((function(e,n){return(0,P.jsxs)("div",{onClick:function(){return Ke(e,n)},className:N.item,children:[(0,P.jsxs)(I.Z,{align:"middle",children:[(0,P.jsx)("img",{className:"mr10",src:e.img}),(0,P.jsx)("span",{style:{color:"#232B40",fontSize:16,fontWeight:600},children:e.name})]}),(0,P.jsx)("div",{className:"mt10",style:{color:"#434D6C"},children:e.des})]},n)}))})]})]}),null==Be?void 0:Be.map((function(e,n){var t;return(0,P.jsxs)("div",{className:N.li,style:"AI"===e.sender&&"user"!==(null===(t=Be[n+1])||void 0===t?void 0:t.sender)?{marginBottom:50}:{},children:[(0,P.jsx)("img",{className:N.img,src:"AI"===e.sender?y||"/images/ai_icon.png":B||"/images/ai_user.png"}),(0,P.jsx)("div",{className:"".concat(N.content," ").concat("AI"===e.sender?"":N.user),children:e.loading?(0,P.jsxs)("div",{children:[(0,P.jsxs)("div",{className:N["loading-wanx"],children:[(0,P.jsx)("div",{className:N["dot-flashing"]}),(0,P.jsx)("div",{className:N["dot-flashing"]}),(0,P.jsx)("div",{className:N["dot-flashing"]})]}),(0,P.jsx)("div",{style:{marginTop:10,color:"#9096A3"},children:(null==se?void 0:se.text)||"请耐心等待,目前高峰期体验人数过多,我们已记录下您的需求,稍后将自动为您生成答案。"})]}):(0,P.jsxs)(P.Fragment,{children:[!!e.name&&(0,P.jsx)("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600},children:null==e?void 0:e.name}),(0,P.jsx)(M,{scrollBox:be,Data:e,extraEdit:$})]})})]},n)}))]}),!k&&(0,P.jsxs)("div",{className:"".concat(N["footer-container"]," ").concat(xe.length>=1&&N["has-file"]),children:[!!xe.length&&(0,P.jsxs)(I.Z,{align:"middle",className:"pb5 pt5",children:[(0,P.jsx)("span",{title:null==xe||null===(o=xe[0])||void 0===o?void 0:o.name,className:"mr10",children:(0,J.tP)(null==xe||null===(l=xe[0])||void 0===l?void 0:l.name,40)}),(0,P.jsx)("i",{onClick:function(){return ve([])},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})]}),(0,P.jsxs)("div",{style:xe.length?{paddingLeft:0}:{},className:N["input-container"],children:[!Q&&(0,P.jsx)("div",{className:N["footer-container-upload"],children:(0,P.jsx)(p.Z,r()(r()({},te?Le:Ze),{},{children:null!=xe&&xe.length?null:(0,P.jsx)(m.ZP,{className:N["upload-btn"],icon:(0,P.jsx)("i",{className:"iconfont icon-shangchuan4 c-white"})})}))}),(0,P.jsx)(x.Z.TextArea,{rows:1,placeholder:w||"在这里输入你问题吧~",value:He,bordered:!1,onChange:function(e){Me(e.target.value)},onKeyPress:function(e){if("Enter"===e.key){var n;if(e.preventDefault(),null!=xe&&xe.length&&"done"!==(null==xe||null===(n=xe[0])||void 0===n?void 0:n.status)||we)return;Ve()}}}),(0,P.jsx)(m.ZP,{className:N["send-btn"],icon:(0,P.jsx)("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!(null==xe||!xe.length)&&"done"!==(null==xe||null===(d=xe[0])||void 0===d?void 0:d.status)||we,onClick:Ve})]})]})]})})]})}))},21129:function(e,n,t){"use strict";var i=t(82242),s=t.n(i),a=t(7557),r=t.n(a),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(59301),h=t(52427),g=t(75105),f=t(43418),p=t(12911),A=t.n(p),I=t(34381),m=t(37712);n.Z=function(e){var n=e.style,t=void 0===n?{}:n,i=e.data,a=void 0===i?{}:i,o=(0,d.useRef)(),l=(0,d.useRef)(),p=(0,d.useState)(!1),x=u()(p,2),v=x[0],E=x[1],C=(0,d.useState)(!1),w=u()(C,2),Q=w[0],k=w[1],y=(0,d.useState)({left:0,top:0,bottom:0,right:0}),B=u()(y,2),j=B[0],D=B[1],S=(0,d.useRef)(null);(0,d.useEffect)((function(){return f.Z.info({title:"提示",width:642,icon:null,centered:!0,content:(0,m.jsxs)("div",{children:[(0,m.jsx)("div",{children:"已经开启学习行为分析,需要调用你设备的摄像头,请开启浏览器摄像头权限。"}),(0,m.jsx)("a",{target:"_blank",href:"https://www.educoder.net/forums/36625",children:"如何开启浏览器摄像头权限?"})]}),okText:"我知道了",onOk:function(){E(!0)}}),function(){clearInterval(l.current)}}),[]);var b=function(){var e=c()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,g.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:n,file:t}}));case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),R=function(){var e=c()(r()().mark((function e(){var n,t,i,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=null===(n=o.current)||void 0===n?void 0:n.handleTakePhoto(),i=(new Date).valueOf(),!t){e.next=9;break}return e.next=5,b("照片".concat(i),t);case 5:if((c=e.sent).status){e.next=9;break}return e.next=9,(0,h.Ju)(s()({attachment_id:null==c?void 0:c.id},a));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,m.jsx)(m.Fragment,{children:v&&(0,m.jsx)(A(),{disabled:Q,bounds:j,onStart:function(e,n){return function(e,n){var t,i=window.document.documentElement,s=i.clientWidth,a=i.clientHeight,r=null===(t=S.current)||void 0===t?void 0:t.getBoundingClientRect();D({left:-r.left+n.x,right:s-(r.right-n.x),top:-r.top+n.y,bottom:a-(r.bottom-n.y)})}(0,n)},children:(0,m.jsx)("div",{ref:S,style:s()({position:"fixed",left:40,top:92,zIndex:101},t),children:(0,m.jsx)("div",{onMouseOver:function(){Q&&k(!1)},onMouseOut:function(){k(!0)},children:(0,m.jsx)("div",{children:(0,m.jsx)(I.Z,{ref:o,isExercise:!1,onUserMediaLoaded:function(){R(),l.current=window.setInterval(c()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:R();case 1:case"end":return e.stop()}}),e)}))),12e4)}})})})})})})}},31704:function(e,n,t){"use strict";t.d(n,{X:function(){return c},y:function(){return o}});var i=t(79800),s=t.n(i),a=t(59301),r=t(8591),o=function(e){(0,a.useEffect)((function(){if(e){var n=function(e){"F12"===e.key&&(e.preventDefault(),console.log("F12被禁用"))},t=function(e){e.preventDefault()};return document.addEventListener("keydown",n),document.addEventListener("contextmenu",t),function(){document.removeEventListener("keydown",n),document.removeEventListener("contextmenu",t)}}}),[e])},c=function(){var e=(0,a.useState)(!1),n=s()(e,2),t=n[0],i=n[1],o=function(e){var n=e.keyCode,t=e.ctrlKey,i=e.metaKey;"paste"!==e.type&&(67!==n&&86!==n||!i&&!t)||(r.ZP.warning("老师已设置答题时不允许进行复制粘贴"),e.preventDefault(),e.stopPropagation())};return(0,a.useEffect)((function(){return t&&(window.addEventListener("keydown",o,!0),window.addEventListener("paste",o,!0)),function(){window.removeEventListener("keydown",o,!0),window.removeEventListener("paste",o,!0)}}),[t]),{setOpenDisableCopyAndPaste:i,disableCopyAndPaste:t}}},36702:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),o=t(79800),c=t.n(o),l=t(59301),u="imageDimensions___a7crR",d="img___Kroat",h="fullWidth___c492T",g=t(92310),f=t.n(g),p=t(71418),A=t(2859),I=t(75105),m=t(99144),x=t(37712),v=function(e){var n=e.data,t=e.className,i=e.fullWidth,a=e.style,o=void 0===a?{}:a,g=e.onClose,v=e.onOk,E=e.showFullTools,C=e.noAssociationId,w=(0,l.useRef)(null),Q=(0,l.useRef)(null),k=(0,l.useRef)(null),y=(0,l.useRef)(null),B=(0,l.useState)(!1),j=c()(B,2),D=j[0],S=j[1],b=(0,l.useState)("正在加载中"),R=c()(b,2),P=R[0],H=R[1];(0,l.useEffect)((function(){k.current||(k.current=document.createElement("style"),document.head.appendChild(k.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),k.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&M()):(document.body.removeAttribute("data-custom"),k.current&&(document.head.removeChild(k.current),k.current=null))}),[null==n?void 0:n.visible]);var M=function(){var e=r()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),H("正在加载中"),e.next=4,(0,m.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,w.current.src="",w.current.src=t,w.current.onload=function(){G()},S(!1),H("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),N=function(){var e=r()(s()().mark((function e(t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),H("正在保存中"),e.next=4,(0,I.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||C){e.next=12;break}return e.next=8,(0,I.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&v(),e.next=13;break;case 12:null!=i&&i.id&&v(i);case 13:S(!1),H("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){Q.current=new A.hP(w.current),Q.current.targetRoot=y.current,Q.current.addEventListener("render",N),Q.current.addEventListener("beforeclose",g),E&&(Q.current.availableMarkerTypes=Q.current.ALL_MARKER_TYPES,Q.current.uiStyleSettings.redoButtonVisible=!0,Q.current.uiStyleSettings.notesButtonVisible=!0,Q.current.uiStyleSettings.zoomButtonVisible=!0,Q.current.uiStyleSettings.zoomOutButtonVisible=!0,Q.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Q.current.uiStyleSettings,Q.current.show(),null!=n&&n.snapshotData&&Q.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,x.jsx)(l.Fragment,{children:(null==n?void 0:n.visible)&&(0,x.jsx)(p.Z,{spinning:D,tip:P,style:{position:"absolute"},children:(0,x.jsx)("div",{ref:y,className:f()(u,t,i?h:""),style:o,children:(0,x.jsx)("img",{className:d,ref:w})})})})}},84688:function(e,n,t){"use strict";t.d(n,{z:function(){return y},Z:function(){return B}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),o=t(82242),c=t.n(o),l=t(37205),u=t.n(l),d=t(79800),h=t.n(d),g=t(59301),f=t(59028),p=t(8591),A=t(43418),I=t(3113),m=t(10160),x=t(21146),v=t(37712),E="  ";function C(e){if(0==e)return"0 Byte";var n=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,n)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][n]}var w=t(60186),Q=t(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var k=f.Z.Dragger;function y(e){var n=[];return e&&e.length>0&&(n=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+E+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),n}var B=function(e){var n=e.value,t=e.onChange,i=e.action,a=e.data,o=e.className,l=e.maxSize,d=void 0===l?150:l,y=e.title,B=void 0===y?"上传附件":y,j=e.showRemoveModal,D=void 0!==j&&j,S=e.accept,b=void 0===S?"":S,R=e.additionalText,P=e.isDragger,H=e.number,M=void 0===H?1e3:H,N=e.aloneClear,G=void 0!==N&&N,F=e.realTimeRemove,J=void 0===F||F,O=(0,g.useState)(!1),T=h()(O,2),Z=T[0],L=T[1],U=(0,g.useState)(n||[]),Y=h()(U,2),z=Y[0],K=Y[1],V=(0,g.useState)(1),W=h()(V,2),X=W[0],q=W[1];(0,g.useEffect)((function(){n&&(1===X&&K(u()(n)),q(2),M===(null==n?void 0:n.length)&&L(!0))}),[n]);var _,$=function(){setTimeout((function(){z.pop(),K(u()(z))}),500)},ee={multiple:!0,disabled:Z,accept:b,withCredentials:!0,fileList:z,beforeUpload:function(e,n){var t=e.size/1024/1024;return z.concat(n).length>M?(z.pop(),K(u()(z)),p.ZP.error("最多只能上传".concat(M,"个文件")),G?Promise.reject():($(),!1)):t=M?L(!0):L(!1),K(u()(z)),z=z.map((function(e){var n,t;null!=e&&null!==(n=e.response)&&void 0!==n&&n.id&&(e.url=null==e||null===(t=e.response)||void 0===t?void 0:t.url);return-1===e.name.indexOf(E)&&(e.name="".concat(e.name).concat(E).concat(C(e.size))),c()({},e)})),console.log("info:",e,z),t(z)):p.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(_=r()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(J){e.next=2;break}return e.abrupt("return",!0);case 2:if(t=function(){var e=r()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n.response?n.response.id:n.id)){e.next=8;break}return e.next=4,(0,x.JZ)(n.response?n.response.id:n.uid);case 4:return t=e.sent,e.abrupt("return",Promise.resolve(t));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!D){e.next=7;break}return e.abrupt("return",new Promise((function(e,n){var i;A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,v.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=r()(s()().mark((function n(){return s()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t();case 2:n.sent,p.ZP.success("删除成功"),e(!0);case 5:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,t();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return _.apply(this,arguments)})};return(0,v.jsxs)("div",{className:"multi-upload ".concat(o||""),children:[P&&(0,v.jsxs)(k,c()(c()({},ee),{},{children:[(0,v.jsx)("p",{className:"ant-upload-drag-icon",children:(0,v.jsx)(w.Z,{})}),(0,v.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,v.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),R]})),!P&&(0,v.jsxs)(f.Z,c()(c()({},ee),{},{children:[(0,v.jsxs)(I.ZP,{disabled:Z,className:"upload_button",children:[(0,v.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),B]}),(0,v.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},11597:function(e,n,t){"use strict";t.d(n,{Z:function(){return h}});t(59301);var i="result___gu5zt",s="title___xrnx2",a="left___IAxp9",r="leftNode___HL8fG",o="right___ZXYmw",c="rightNode___jYL5_",l=t(92310),u=t.n(l),d=t(37712),h=function(e){var n=e.className,t=e.style,l=void 0===t?{}:t,h=e.leftNode,g=e.leftTitle,f=void 0===g?"自测输入":g,p=e.rightNode,A=e.rightTitle,I=void 0===A?"运行结果":A;return(0,d.jsxs)("div",{className:u()(i,n),style:l,children:[(0,d.jsxs)("div",{className:a,children:[(0,d.jsxs)("div",{className:s,children:[(0,d.jsx)("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),(0,d.jsx)("span",{children:f})]}),(0,d.jsx)("div",{className:r,children:h})]}),(0,d.jsxs)("div",{className:o,children:[(0,d.jsxs)("div",{className:s,children:[(0,d.jsx)("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),(0,d.jsx)("span",{children:I})]}),(0,d.jsx)("div",{className:c,children:p})]})]})}},91987:function(e,n,t){"use strict";t.d(n,{cT:function(){return D},pe:function(){return j}});var i=t(37205),s=t.n(i),a=t(79800),r=t.n(a),o=t(39647),c=t.n(o),l=t(82242),u=t.n(l),d=t(7557),h=t.n(d),g=t(41498),f=t.n(g),p=t(59301),A=t(59028),I=t(8591),m=t(75105),x=t(28209),v=t.n(x),E=t(1012),C=t(18892),w=t(47257),Q=t.n(w),k=t(37712),y=["user","cancelUpload"],B=A.Z.Dragger,j=function(e){var n=v().enc.Utf8.parse("bf3c199c2470cb477d907b1e0917c17b"),t=v().enc.Utf8.parse("5183666c72eec9e4"),i=v().AES.decrypt(e,n,{iv:t,mode:v().mode.CBC});return i.toString(v().enc.Utf8)},D=function(){var e=f()(h()().mark((function e(n,t,i){var s,a,r,o,c,l,d,g,f,p;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,e.next=3,(0,m.ZP)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return d=e.sent,console.log("decrypt(res.data):",j(d.data)),d.data=JSON.parse(j(d.data)),(g=n.name.split(".")).pop(),f=t.realFileName?g.join(""):(0,E.Z)(),p=new(Q())({endpoint:null==d||null===(s=d.data)||void 0===s?void 0:s.end_point,region:null==d||null===(a=d.data)||void 0===a?void 0:a.region,accessKeyId:null==d||null===(r=d.data)||void 0===r?void 0:r.access_key_id,accessKeySecret:null==d||null===(o=d.data)||void 0===o?void 0:o.access_key_secret,bucket:null==d||null===(c=d.data)||void 0===c?void 0:c.bucket,stsToken:null==d||null===(l=d.data)||void 0===l?void 0:l.security_token}),e.abrupt("return",new Promise((function(e,s){var a;p.multipartUpload("".concat(f),new Blob([n],{type:n.type}),u()(u()({timeout:2e5,partSize:102400},i),{},{callback:{url:null==d||null===(a=d.data)||void 0===a?void 0:a.callback_url,host:null==d?void 0:d.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,m.rz)(t)}})).then((function(t){var i;n.response=null===(i=t.data)||void 0===i?void 0:i.data,e(null==t?void 0:t.data)})).catch((function(e){s(e),console.log("err:",e)}))})));case 11:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}();n.ZP=(0,C.connect)((function(e){var n=e.loading,t=e.globalSetting,i=e.user;return{globalSetting:t,loading:n.models.competitions,user:i}}))((function(e){var n,t=e.user,i=e.cancelUpload,a=c()(e,y),o=(0,p.useState)([]),l=r()(o,2),d=l[0],g=l[1],A=(0,p.useState)(),x=r()(A,2),v=x[0],C=x[1],w={onRemove:function(e){g(s()(d.filter((function(n){return n.name!==e.name})))),a.onChange(d.filter((function(n){return n.name!==e.name})))},disabled:a.disabled,multiple:!0,fileList:null==d?void 0:d.map((function(e){return e.file})),customRequest:function(){},beforeUpload:(n=f()(h()().mark((function e(n){var t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=a.maxSize||1073741824,!d.filter((function(e){return e.name===n.name})).length){e.next=4;break}return I.ZP.info("".concat(n.name,"已存在,请重新选择")),e.abrupt("return");case 4:if(!((null==n?void 0:n.size)>t)){e.next=7;break}return I.ZP.info("文件超过".concat(t/1024/1024/1024,"GB,不符合上传要求")),e.abrupt("return",!1);case 7:return d.push({name:n.name,file:n}),g(s()(d)),a.onChange(d),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})},D=function(){var e=f()(h()().mark((function e(n,t){var i,r,o,c,l,u,f,p,A,x;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,f=n.name,e.next=4,(0,m.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if((p=e.sent).data=JSON.parse(j(p.data)),0===(null==p?void 0:p.status)){e.next=12;break}return d[d.findIndex((function(e){return e.name===f}))].status="error",d[d.findIndex((function(e){return e.name===f}))].file.status="error",a.onChange(d),I.ZP.warning("上传失败,请重新尝试"),e.abrupt("return");case 12:return v=new(Q())({endpoint:null==p||null===(i=p.data)||void 0===i?void 0:i.end_point,region:null==p||null===(r=p.data)||void 0===r?void 0:r.region,accessKeyId:null==p||null===(o=p.data)||void 0===o?void 0:o.access_key_id,accessKeySecret:null==p||null===(c=p.data)||void 0===c?void 0:c.access_key_secret,bucket:null==p||null===(l=p.data)||void 0===l?void 0:l.bucket,stsToken:null==p||null===(u=p.data)||void 0===u?void 0:u.security_token}),console.log(n,"file"),C(v),(A=n.name.split(".")).pop(),x=t.realFileName?A.join("."):(0,E.Z)(),e.abrupt("return",new Promise((function(e,i){try{var r;v.multipartUpload("".concat(a.identifier,"/").concat(x).concat(f.indexOf(".")>-1?"."+f.split(".").pop():""),new Blob([n.file],{type:n.file.type}),{timeout:36e5,partSize:1002400,progress:function(e,n,t){try{console.log("进度",e,n,t);var i=d.findIndex((function(e){return e.name===f}));d[i].file.percent=100*e,d[i].tempCheckpoint=n,g(s()(d))}catch(e){}},checkpoint:d[d.findIndex((function(e){return e.name===f}))].tempCheckpoint,callback:{customValue:{id:f+""},url:null==p||null===(r=p.data)||void 0===r?void 0:r.callback_url,host:null==p?void 0:p.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,m.rz)(t)}}).then((function(t){var i,s=d.findIndex((function(e){return e.name===f})),r="done";if(0===(null===(i=t.data)||void 0===i?void 0:i.status)){var o;n.response=null===(o=t.data)||void 0===o?void 0:o.data;var c=d.findIndex((function(e){return e.name===f}));d[c].status="done",d[c].file.status="done"}else{var l;I.ZP.warning(null===(l=t.data)||void 0===l?void 0:l.message),r="error"}d[s].status=r,d[s].file.status=r,a.onChange(d),e(null==t?void 0:t.data)})).catch((function(e){d[d.findIndex((function(e){return e.name===f}))].status="error",d[d.findIndex((function(e){return e.name===f}))].file.status="error",I.ZP.warning("上传失败,请重新尝试"),g(s()(d)),a.onChange(d),i(e),console.log("err:",e)}))}catch(e){}})));case 19:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){d.every((function(e){return"done"===e||"error"===e}))&&a.onComplete(d)}),[d]),(0,p.useEffect)((function(){var e;i&&(null===(e=v)||void 0===e||e.cancel())}),[i]),(0,p.useEffect)((function(){a.uploading&&d.map(function(){var e=f()(h()().mark((function e(n){var s;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.status&&"error"!==n.status||i){e.next=6;break}return n.status="uploading",n.file.status="uploading",e.next=5,D(n,{login:null==t||null===(s=t.userInfo)||void 0===s?void 0:s.login,container_type:a.container_type,container_id:a.container_id,description:a.description,realFileName:a.realFileName});case 5:e.sent;case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())}),[a.uploading]),(0,k.jsx)(B,u()(u()({},w),{},{height:a.height,className:a.className,children:(0,k.jsx)("p",{className:"ant-upload-hint",children:a.text||"拖拽文件或者点击上传"})}))}))},35220:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var i=t(79800),s=t.n(i),a=t(59301),r=t(83833),o=t(39073),c=t(37712),l=function(){var e=(0,a.useState)(""),n=s()(e,2),t=n[0],i=n[1],l=(0,a.useState)(0),u=s()(l,2),d=(u[0],u[1]),h=(0,a.useState)(),g=s()(h,2),f=(g[0],g[1]),p=(0,a.useState)(),A=s()(p,2),I=(A[0],A[1]),m=(0,a.useState)(!1),x=s()(m,2),v=(x[0],x[1],(0,a.useRef)(""));function E(e){27==e.keyCode&&v.current&&C()}function C(){document.body.style.overflow="auto",f(void 0),I(void 0),d(0),i("")}(0,a.useEffect)((function(){return r.Z.subscribe("preview-image",(function(e){i(e),console.log(Q.current),document.body.style.overflow="hidden"}))}),[]),(0,a.useEffect)((function(){return document.addEventListener("keydown",E),function(){document.removeEventListener("keydown",E)}}),[]),(0,a.useEffect)((function(){v.current=t}),[t]);(0,a.useRef)();var w=(0,a.useRef)(),Q=(0,a.useRef)();return(0,c.jsx)(a.Fragment,{children:t?(0,c.jsx)("div",{children:(0,c.jsx)("div",{className:"preview-wrp-group",ref:w,children:(0,c.jsx)(o.Z,{className:"image-preview",src:t,style:{display:"none"},preview:{visible:!0,src:t,movable:!1,onVisibleChange:function(e){i("")}},alt:"预览大图"})})}):null})}},58704:function(e,n,t){"use strict";t.d(n,{h:function(){return I}});var i=t(82242),s=t.n(i),a=t(79800),r=t.n(a),o=t(59301),c=t(57809),l=t(78241),u=t(3113),d=t(89780),h=t.n(d),g=(t(88024),t(59575),t(37712)),f=c.default.Option,p={labelCol:{span:4},wrapperCol:{span:20}},A={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function I(e){var n=e.value,t=e.onChange,i=e.mode,a=e.options,c=void 0===a?{}:a,l=(0,o.useRef)(),u=(0,o.useState)(),d=r()(u,2),f=d[0],p=d[1];return(0,o.useEffect)((function(){if(f){var e=function(e){var n=e.getValue();t&&t(n)};return f.on("change",e),function(){f.off("change",e)}}}),[f,t]),(0,o.useEffect)((function(){f&&f.setOption("mode",i)}),[f,i]),(0,o.useEffect)((function(){f&&(n===f.getValue()&&""!==n||setTimeout((function(){f.setValue(n||"")}),300))}),[f,n]),(0,o.useEffect)((function(){if(l.current&&!f){var e=h().fromTextArea(l.current,s()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},c));p(e)}}),[l.current,f]),(0,g.jsx)("div",{className:"my-codemirror-container",children:(0,g.jsx)("textarea",{ref:l})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,o.useState)("python"),a=r()(i,2),d=a[0],h=a[1];return(0,g.jsxs)(l.Z,s()(s()({},p),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,g.jsx)(l.Z.Item,{label:"代码语言",name:"language",children:(0,g.jsx)(c.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){h(A[e][1])},children:Object.keys(A).map((function(e){return(0,g.jsx)(f,{value:e,children:A[e][0]},e)}))})}),(0,g.jsx)(l.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,g.jsx)(I,{mode:d})}),(0,g.jsxs)("div",{className:"flex-container flex-end",children:[(0,g.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,g.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},49312:function(e,n,t){"use strict";t.d(n,{Z:function(){return Ee}});var i=t(91232),s=t.n(i),a=t(79800),r=t.n(a),o=t(85573),c=t.n(o),l=t(59301),u=t(89780),d=t.n(u),h=t(76374),g=(t(88024),t(6313),t(25717),t(99498),t(25419),t(67549),t(63743)),f=t(37712),p=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,l.useMemo)((function(){return""}),[t]));return(0,f.jsx)(f.Fragment,{children:(0,f.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},A=t(82242),I=t.n(A),m=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function x(e){var n=e.onActionCallback,t=e.title,i=e.icon,s=e.actionName,a=e.className,r=void 0===a?"":a,o=e.children;return(0,f.jsxs)("a",{title:t,className:r,onClick:function(){n(s)},children:[(0,f.jsx)("i",{className:"".concat(i)}),o]})}var v=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,s=e.onActionCallback,a=e.fullScreen,r=e.insertTemp,o=e.hidetoolBar,c=e.extraUse,l=[].concat(m,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,f.jsxs)("ul",{className:"markdown-toolbar-container",children:[!o&&l.map((function(e,n){return(0,f.jsx)("li",{children:e.actionName?(0,f.jsx)(x,I()(I()({},e),{},{onActionCallback:s})):(0,f.jsx)("span",{className:"v-line"})},n)})),t?(0,f.jsx)("li",{children:(0,f.jsx)(x,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:s,children:(0,f.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("li",{children:(0,f.jsx)(x,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:s,children:(0,f.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,f.jsx)("li",{children:(0,f.jsx)(x,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:s,children:(0,f.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,r&&(0,f.jsx)("li",{children:(0,f.jsx)(x,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(r),onActionCallback:s,children:(0,f.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),c&&(0,f.jsx)("li",{children:c}),(0,f.jsx)("li",{className:"btn-full-screen",children:(0,f.jsx)(x,{icon:"".concat(a?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:a?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:s})})]})},E=t(98516),C=t(78241),w=t(92832),Q=t(3113),k={labelCol:{span:4},wrapperCol:{span:20}},y=function(e){var n=e.callback,t=e.onCancel;return(0,f.jsxs)(C.Z,I()(I()({},k),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,f.jsx)(C.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,f.jsx)(w.Z,{})}),(0,f.jsx)(C.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,f.jsx)(w.Z,{})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(Q.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(Q.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},B=t(58704),j=t(40438),D=t(95237),S=t(36702),b=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),s=i.getContext("2d");i.width=1e3,i.height=800,s.fillStyle="#ffffff",s.fillRect(0,0,i.width,i.height);var a=i.toDataURL("image/png");return(0,f.jsx)(D.Z,{style:{height:"100vh"},children:(0,f.jsx)(S.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:a,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},R=t(7557),P=t.n(R),H=t(41498),M=t.n(H),N=t(37205),G=t.n(N),F=t(12378);function J(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(J,go.CommandHandler),J.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},J.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},J.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},J.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},J.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},J.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},J.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},J.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=r.elt(o-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===t.key){var s;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(s=this._sortTreeChildrenByY(n).first())&&e.select(s);else for(;null!==n;){var a,r,o;if(null===(a=n.findTreeParentNode()))break;if((o=(r=this._sortTreeChildrenByY(a)).indexOf(n))i.y?1:t.xi.x?1:0})),n},J.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},J.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(J.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(J.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var O=J,T=(t(39169),t(85160)),Z=t(43418),L=t(43604),U=t(75105),Y="myPaletteDiv___Xjz2I",z="maxH60___Pd4Re";window.go=F;var K=function(e){var n=e.onCancel,t=e.callback,i=(0,l.useRef)(),s=(0,l.useRef)(),a=(0,l.useRef)(),o=(0,l.useRef)(!1),c=(0,l.useRef)(!1),u=(0,l.useState)(0),d=r()(u,2),h=d[0],g=d[1],p=function(){var e=M()(P()().mark((function e(){var n,s;return P()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,U.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:s=e.sent,t({src:s.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,l.useEffect)((function(){g(h+1)}),[]),(0,f.jsx)("div",{ref:c,className:o.current?"".concat(z," body-overflow-initial"):"body-overflow-initial",children:(0,f.jsx)(Z.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!h,destroyOnClose:!0,maskClosable:!1,getContainer:c.current,rootClassName:"zIndex-9999",title:(0,f.jsxs)(D.Z,{children:[(0,f.jsx)(L.Z,{flex:1,children:"插入流程图"}),(0,f.jsx)(L.Z,{onClick:function(){o.current=!o.current,g(h+1)},children:(0,f.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,f.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,f.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,f.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,f.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,f.jsx)("div",{style:{height:"calc(100% - 50px)"},className:Y,ref:a})]}),(0,f.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,f.jsx)(T.FI,{initDiagram:function(){var e=F.GraphObject.make,n="#ff3333",t="#3358ff",r="#25ad23",o="#d533ff",c="#7d33ff",l="#ff6233",u="#ffffff",d="#000000",h="#fffcd5",g="#d5ebff",f="#f2dfe0",p="#a5d2fa",A="#cccccc",I="#b3e6b3",m="#fcbbbd";function x(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var s=t.part.adornedPart,a=(new F.Point).setRectSpot(s.actualBounds,n);a.subtract(s.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(s.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=i.copyNodeData(s.data);i.setGroupKeyForNodeData(r,i.getGroupKeyForNodeData(s.data)),i.addNodeData(r);var o={from:s.key,to:i.getKeyForNodeData(r)};i.addLinkData(o);var c=e.diagram.findNodeForData(r);c.location=a,e.diagram.select(c),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(F.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(F.Spot.Top)||n.equals(F.Spot.Bottom)?25:18,height:n.equals(F.Spot.Top)||n.equals(F.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function v(n){return e(F.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function E(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function C(n,t){return t||(t="color"),e(F.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:E(t,n),contextClick:E(t,n)})}function w(){return[e("ContextMenuButton",e(F.Panel,"Horizontal",C(u,"fill"),C(h,"fill"),C(g,"fill"),C(f,"fill"))),e("ContextMenuButton",e(F.Panel,"Horizontal",C(A,"fill"),C(I,"fill"),C(p,"fill"),C(m,"fill")))]}function Q(){return[e("ContextMenuButton",e(F.Panel,"Horizontal",C(d),C(r),C(t),C(n))),e("ContextMenuButton",e(F.Panel,"Horizontal",C(u),C(o),C(c),C(l)))]}function k(n,t){return t||(t="thickness"),e(F.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:E(t,n),contextClick:E(t,n)})}function y(n,t){return t||(t="dash"),e(F.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:E(t,n),contextClick:E(t,n)})}function B(){return[e("ContextMenuButton",e(F.Panel,"Horizontal",k(1),k(2),k(3),k(4))),e("ContextMenuButton",e(F.Panel,"Horizontal",y(null),y([2,4]),y([4,4])))]}function j(n,t){return t||(t="figure"),e(F.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:E(t,n),contextClick:E(t,n)})}function D(n){return e(F.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function S(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(F.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:E("dir",n),contextClick:E("dir",n)})}function b(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",F.Spot.stringify(F.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(F.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function R(n,t){var i=0,s=F.Spot.RightSide;n.equals(F.Spot.Top)?(i=270,s=F.Spot.TopSide):n.equals(F.Spot.Left)?(i=180,s=F.Spot.LeftSide):n.equals(F.Spot.Bottom)&&(i=90,s=F.Spot.BottomSide),t||(i-=180);var a=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",F.Spot.stringify(s)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(F.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:a,contextClick:a})}return i.current=new F.Diagram(s.current,{padding:20,grid:e(F.Panel,"Grid",e(F.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(F.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(O),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(F.Node,"Auto",{locationSpot:F.Spot.Center,locationObjectName:"SHAPE",desiredSize:new F.Size(120,60),minSize:new F.Size(40,40),resizable:!0,resizeCellSize:new F.Size(10,10),rotatable:!0},new F.Binding("location","loc",F.Point.parse).makeTwoWay(F.Point.stringify),new F.Binding("desiredSize","size",F.Size.parse).makeTwoWay(F.Size.stringify),e(F.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:F.Spot.AllSides,toSpot:F.Spot.AllSides},new F.Binding("figure"),new F.Binding("fill"),new F.Binding("stroke","borderColor"),new F.Binding("strokeWidth","thickness"),new F.Binding("strokeDashArray","dash")),e(F.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(F.TextBlock,{margin:1,textAlign:"center",overflow:F.TextBlock.OverflowEllipsis,editable:!0},new F.Binding("text").makeTwoWay(),new F.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(F.Panel,"Vertical",{maxSize:new F.Size(200,NaN)},e(F.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new F.Binding("text")),e(F.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new F.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(F.Adornment,"Spot",e(F.Placeholder,{padding:10}),x(F.Spot.Top,"TriangleUp"),x(F.Spot.Left,"TriangleLeft"),x(F.Spot.Right,"TriangleRight"),x(F.Spot.Bottom,"TriangleDown"),v({alignment:new F.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(F.Panel,"Horizontal",j("Rectangle"),j("RoundedRectangle"),j("Ellipse"),j("Diamond"))),e("ContextMenuButton",e(F.Panel,"Horizontal",j("Parallelogram2"),j("ManualOperation"),j("Procedure"),j("Cylinder1"))),e("ContextMenuButton",e(F.Panel,"Horizontal",j("Terminator"),j("CreateRequest"),j("Document"),j("TriangleDown"))),w(),Q(),B()),i.current.groupTemplate=e(F.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:F.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new F.Binding("location","loc",F.Point.parse).makeTwoWay(F.Point.stringify),e(F.Panel,"Auto",{name:"BODY"},e(F.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:F.Spot.AllSides,toSpot:F.Spot.AllSides},new F.Binding("fill"),new F.Binding("stroke","color"),new F.Binding("strokeWidth","thickness"),new F.Binding("strokeDashArray","dash")),e(F.Placeholder,{background:"transparent",margin:20})),e(F.TextBlock,{alignment:F.Spot.Top,alignmentFocus:F.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new F.Binding("text"),new F.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(F.Adornment,"Spot",e(F.Panel,"Auto",e(F.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(F.Placeholder,{margin:1.5})),v({alignment:F.Spot.TopRight,alignmentFocus:F.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",w(),Q(),B()),i.current.linkTemplate=e(F.Link,{layerName:"Foreground",routing:F.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new F.Binding("fromSpot","fromSpot",F.Spot.parse),new F.Binding("toSpot","toSpot",F.Spot.parse),new F.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new F.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new F.Binding("points").makeTwoWay(),e(F.Shape,{strokeWidth:2},new F.Binding("stroke","color"),new F.Binding("strokeWidth","thickness"),new F.Binding("strokeDashArray","dash")),e(F.Shape,{segmentIndex:0,segmentOffset:new F.Point(15,0),segmentOrientation:F.Link.OrientAlong,alignmentFocus:F.Spot.Right,figure:"circle",width:10,strokeWidth:0},new F.Binding("fill","color"),new F.Binding("visible","dir",(function(e){return 1===e}))),e(F.Shape,{segmentIndex:-1,segmentOffset:new F.Point(-10,6),segmentOrientation:F.Link.OrientPlus90,alignmentFocus:F.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new F.Binding("fill","color"),new F.Binding("visible","dir",(function(e){return e>=1})),new F.Binding("width","thickness",(function(e){return 7+3*e})),new F.Binding("height","thickness",(function(e){return 7+3*e})),new F.Binding("segmentOffset","thickness",(function(e){return new F.Point(-15,4+1.5*e)}))),e(F.Shape,{segmentIndex:0,segmentOffset:new F.Point(15,-6),segmentOrientation:F.Link.OrientMinus90,alignmentFocus:F.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new F.Binding("fill","color"),new F.Binding("visible","dir",(function(e){return 2===e})),new F.Binding("width","thickness",(function(e){return 7+3*e})),new F.Binding("height","thickness",(function(e){return 7+3*e})),new F.Binding("segmentOffset","thickness",(function(e){return new F.Point(-15,4+1.5*e)}))),e(F.TextBlock,{alignmentFocus:new F.Spot(0,1,-4,0),editable:!0},new F.Binding("text").makeTwoWay(),new F.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(F.Adornment,e(F.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:D(2)},new F.Binding("pathPattern","thickness",D)),v({alignmentFocus:new F.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",Q(),B(),e("ContextMenuButton",e(F.Panel,"Horizontal",S(0),S(1),S(2))),e("ContextMenuButton",e(F.Panel,"Horizontal",e(F.Panel,"Spot",b(!1),R(F.Spot.Top,!1),R(F.Spot.Left,!1),R(F.Spot.Right,!1),R(F.Spot.Bottom,!1)),e(F.Panel,"Spot",{margin:new F.Margin(0,0,0,2)},b(!0),R(F.Spot.Top,!0),R(F.Spot.Left,!0),R(F.Spot.Right,!0),R(F.Spot.Bottom,!0))))),new F.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(F.Link,{locationSpot:F.Spot.Center,selectionAdornmentTemplate:e(F.Adornment,"Link",{locationSpot:F.Spot.Center},e(F.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(F.Shape,{toArrow:"Standard",stroke:null}))},{routing:F.Link.AvoidsNodes,curve:F.Link.JumpOver,corner:5,toShortLength:4},new F.Binding("points"),e(F.Shape,{isPanelMain:!0,strokeWidth:2}),e(F.Shape,{toArrow:"Standard",stroke:null})),model:new F.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(G()(F.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(F.Node,"Auto",{locationSpot:F.Spot.Center},new F.Binding("location","location",F.Point.parse).makeTwoWay(F.Point.stringify),e(F.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new F.Binding("stroke").makeTwoWay(),new F.Binding("fill").makeTwoWay(),new F.Binding("figure")),e(F.TextBlock,{margin:new F.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new F.Size(16,16),maxSize:new F.Size(10,NaN),textAlign:"center",editable:!0},new F.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(F.Panel,"Grid",e(F.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(F.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,f.jsx)("div",{ref:s})]})]}),(0,f.jsx)("div",{className:"tr",children:(0,f.jsx)(Q.ZP,{size:"large",onClick:p,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},V=t(5112),W=t(94001),X=V.ZP.Group,q={margin:"0 8px"},_=function(e){var n=e.callback,t=e.onCancel;return(0,f.jsxs)(C.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,f.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,f.jsx)("span",{style:q,children:"单元格数:"}),(0,f.jsx)("span",{style:q,children:"行数"}),(0,f.jsx)(C.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,f.jsx)(W.Z,{})}),(0,f.jsx)("span",{style:q,children:"列数"}),(0,f.jsx)(C.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,f.jsx)(W.Z,{})})]}),(0,f.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,f.jsx)("span",{style:q,children:"对齐方式:"}),(0,f.jsx)(C.Z.Item,{name:"align",children:(0,f.jsxs)(X,{children:[(0,f.jsx)(V.ZP,{value:"default",children:(0,f.jsx)("i",{className:"fa fa-align-justify"})}),(0,f.jsx)(V.ZP,{value:"left",children:(0,f.jsx)("i",{className:"fa fa-align-left"})}),(0,f.jsx)(V.ZP,{value:"center",children:(0,f.jsx)("i",{className:"fa fa-align-center"})}),(0,f.jsx)(V.ZP,{value:"right",children:(0,f.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(Q.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(Q.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(89265),ne=t.n(ee),te=(0,l.forwardRef)((function(e,n){var t=e.use3d,i=e.width,s=e.height,a=e.callback,o=(e.showSaveButton,(0,l.useRef)()),c=(0,l.useRef)(),u=(0,l.useState)(!1),d=r()(u,2),h=d[0],g=d[1],p=(0,l.useRef)({id:o,appName:"graphing",width:i||1e3,height:s||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,l.useEffect)((function(){c.current=new(ne())(p.current,!0),window.onload=function(){c.current.inject("applet_container")}}),[]);var A=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,l.useEffect)((function(){p.current.appName=h?"3D":"graphing",c.current.inject("applet_container")}),[h]),(0,l.useEffect)((function(){g(t)}),[t]),(0,l.useImperativeHandle)(n,(function(){return{getImgData:A}})),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:o}),(0,f.jsxs)(D.Z,{align:"middle",children:[(0,f.jsx)(L.Z,{flex:1,children:(0,f.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:h,onChange:function(e){return g(e)}})}),(0,f.jsx)(L.Z,{children:(0,f.jsx)(Q.ZP,{size:"large",onClick:A,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(11908),se=t(10160),ae=t(8591),re="link",oe="upload-image",ce="add-flowchart",le="draw-image",ue="code-block",de="add-table",he="------------",ge={default:he,left:":".concat(he),center:":".concat(he,":"),right:"".concat(he,":")},fe=t(11724);var pe="@▁▁@",Ae=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Ie(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var me=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",xe=c()(c()({},me+"-B","bold"),me+"-I","italic"),ve=c()(c()(c()(c()(c()(c()(c()(c()({},re,"添加链接"),ue,"添加代码块"),oe,"添加图片"),le,"添加画图"),ce,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ee=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,a=e.width,o=void 0===a?"100%":a,u=e.height,A=void 0===u?400:u,I=e.miniToolbar,m=void 0!==I&&I,x=e.isFocus,C=void 0!==x&&x,w=e.watch,Q=e.insertTemp,k=e.mode,D=void 0===k?"markdown":k,S=e.id,R=void 0===S?"markdown-editor-id":S,P=e.showResizeBar,H=void 0!==P&&P,M=e.noStorage,N=void 0!==M&&M,G=e.showNullButton,F=void 0!==G&&G,J=e.showNullProgramButton,O=void 0!==J&&J,T=e.hidetoolBar,L=void 0!==T&&T,U=e.fullScreen,Y=void 0!==U&&U,z=e.onBlur,V=e.onCMBeforeChange,W=e.onFullScreen,X=e.className,q=void 0===X?"":X,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,he=void 0!==ne&&ne,me=e.disabledFill,Ee=void 0!==me&&me,Ce=e.placeholder,we=void 0===Ce?"":Ce,Qe=e.values,ke=void 0===Qe?"":Qe,ye=e.extraUse,Be=(0,l.useState)(null),je=r()(Be,2),De=je[0],Se=je[1],be=(0,l.useState)(t),Re=r()(be,2),Pe=Re[0],He=Re[1],Me=(0,l.useState)(w),Ne=r()(Me,2),Ge=Ne[0],Fe=Ne[1],Je=(0,l.useState)(Y),Oe=r()(Je,2),Te=Oe[0],Ze=Oe[1],Le=(0,l.useState)(""),Ue=r()(Le,2),Ye=Ue[0],ze=Ue[1],Ke=(0,l.useState)(0),Ve=r()(Ke,2),We=Ve[0],Xe=Ve[1],qe=(0,l.useState)(A),_e=r()(qe,2),$e=_e[0],en=_e[1],nn=(0,l.useState)(!1),tn=r()(nn,2),sn=(tn[0],tn[1]),an=(0,l.useState)(0),rn=r()(an,2),on=rn[0],cn=rn[1],ln=(0,l.useState)(0),un=r()(ln,2),dn=un[0],hn=un[1],gn=(0,l.useRef)(),fn=(0,l.useRef)(),pn=(0,l.useRef)(),An=(0,l.useRef)();(0,l.useEffect)((function(){var e=window.scrollY||window.pageYOffset;He(ke),null==De||De.setValue(ke),window.scrollTo(0,e)}),[ke]),(0,l.useEffect)((function(){null==W||W(Te)}),[Te]),(0,l.useEffect)((function(){if(gn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var s=i.types.toString(),a=i.items;if("Files"===s||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==D)return;try{var r,o=a[1];"file"===(null===(r=a[0])||void 0===r?void 0:r.kind)&&(o=a[0]);var c=o.getAsFile(),l=c.name.split(".").pop();(0,j.I)(c,(function(e){var t,i,s;e.id?(null==c||null===(t=c.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==c||null===(i=c.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==c||null===(s=c.type)||void 0===s?void 0:s.indexOf("pdf"))>-1?n.replaceSelection('').concat(c.name,"")):Ae.includes(l)?n.replaceSelection('').concat(c.name,"")):n.replaceSelection("[".concat(c.name,"](").concat(se.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){ae.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(gn.current,{mode:D,lineNumbers:!m,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",we):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),s=t.getLine(i.line),a=s.charAt(i.ch-1),r=s.lastIndexOf("@▁@",i.ch),o=s.lastIndexOf("@▁▁@",i.ch),c=r>o?r:o,l=r>o?3:4;if(-1===pe.indexOf(a))return null;if(console.log("change1:",n,e,s,i,c,r,o,a),c>=0&&i.ch-c<5){var u=c+l;return t.replaceRange("",{line:i.line,ch:c},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),C&&n.focus(),n.on("paste",e),he&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Se(n),function(){n.off("paste",e)}}}),[]);var In=(0,l.useCallback)((function(){fn.current}),[$e,fn,Te]);(0,l.useEffect)((function(){if(De){var e=function(){var e=new h.Z((function(e){var n,t=s()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(In(),De.setSize("100%","100%"),De.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(gn.current.parentElement),e}();return function(){var n,t;null!==(n=gn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=gn.current)||void 0===t?void 0:t.parentElement)}}}),[De,In]),(0,l.useEffect)((function(){if(De){for(var e=[],n=function(){var n=r()(i[t],2),s=n[0],a=n[1],o=c()({},s,(function(){mn(a)}));e.push(o),De.addKeyMap(o)},t=0,i=Object.entries(xe);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(R);e>=We+1e4&&(!n||n!==Pe)&&(window.sessionStorage.setItem(R,Pe),sn(!0))}}),1e4),(0,l.useEffect)((function(){Fe(w)}),[De,w]),(0,l.useEffect)((function(){De&&C&&De.focus()}),[De,C]),(0,l.useEffect)((function(){if(Ge&&De){var e=function(e){var n=e.target;if(An.current){var t=n.scrollTop/n.scrollHeight;An.current.scrollTop=An.current.scrollHeight*t}},n=De.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[De,Ge]),(0,l.useEffect)((function(){if(De&&V){var e=function(e,n){V(e,n)};return De.on("beforeChange",e),function(){De.off("beforeChange",e)}}}),[De,V]),(0,l.useEffect)((function(){if(De&&z){var e=function(){z(De.getValue())};return De.on("blur",e),function(){De.off("blur",e)}}}),[De,z]),(0,l.useEffect)((function(){if(De){var e=function(e,n){var t=e.getValue();He(t),Xe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(O?i(t,wn(t)):i(t))};return De.on("change",e),function(){De.off("change",e)}}}),[De,i]),(0,l.useEffect)((function(){if(De)if(null==t)De.setValue(""),He("");else{var e=window.scrollY||window.pageYOffset;t!==De.getValue()&&(De.setValue(t),He(t),De.setCursor(he?1:De.lineCount(),0),window.scrollTo(0,e))}}),[De,t]);var mn=(0,l.useCallback)((function(e){var n=De.getCursor(),t=De.getSelection(),i=t.split("\n");switch(e){case"bold":return De.replaceSelection("**"+t+"**"),""===t&&De.setCursor(n.line,n.ch+2),De.focus();case"italic":return De.replaceSelection("*"+t+"*"),""===t&&De.setCursor(n.line,n.ch+1),De.focus();case"code":return De.replaceSelection("`"+t+"`"),""===t&&De.setCursor(n.line,n.ch+1),De.focus();case"inline-latex":return ze("inline-latex"),De.focus();case"latex":return De.replaceSelection("```latex\n"+t+"\n```"),De.setCursor(n.line+1,t.length+1),De.focus();case"line-break":return De.replaceSelection("
      \n"),De.focus();case"list-ul":return""===t?De.replaceSelection("- "+t):De.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),De.focus();case"list-ol":return""===t?De.replaceSelection("1. "+t):De.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),De.focus();case"add-null-ch":return""===t&&De.setCursor(n.line,n.ch),De.replaceSelection("▁"),De.focus();case"add-signal":return""===t&&De.setCursor(n.line,n.ch),De.replaceSelection("@▁@"),De.focus();case"add-multiple":return""===t&&De.setCursor(n.line,n.ch),De.replaceSelection(pe),De.focus();case"inster-template-1":return""===t&&De.setCursor(n.line,n.ch),De.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),De.focus();case"eraser":return De.setValue(""),De.focus();case"trigger-watch":return Fe(!Ge),De.focus();case"trigger-full-screen":return Ze(!Te),De.focus();case re:return void ze(re);case ue:return void ze(ue);case oe:return void ze(oe);case le:return void ze(le);case"maths-latex":return void ze("maths-latex");case ce:return void ze(ce);case de:return void ze(de);default:throw new Error}}),[De,Ge,Te]),xn=(0,l.useCallback)((function(e,n){var t,i,s,a,r;switch(ze(""),Ye){case re:var o=e.title,c=e.link;return De.replaceSelection("[".concat(o,"](").concat(c,")")),De.focus();case ue:var l=e.language,u=e.content;return De.replaceSelection(["```"+l,u,"```"].join("\n")),De.focus();case"maths-latex":for(var d=atob(e),h=new Uint8Array(d.length),g=0;g-1||null==I||!I.type?A?De.replaceSelection("![ ".concat(A," ]( ").concat(p,' "').concat(A,'" )')):De.replaceSelection("![,](".concat(p,")")):(null==I||null===(a=I.type)||void 0===a?void 0:a.indexOf("video"))>-1?De.replaceSelection('')):(null==I||null===(r=I.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?De.replaceSelection('').concat(I.name,"")):Ae.includes(m)?De.replaceSelection('').concat(I.name,"")):De.replaceSelection("[".concat(I.name,"](").concat(se.Z.API_SERVER).concat(p,")")),De.focus();case de:for(var x=e.row,v=e.col,E=e.align,C="\n",w=0;w300&&(n=300),en(A+n+"px")}},i=pn.current,s=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[De,pn]),(0,l.useEffect)((function(){en(A)}),[A]);var Cn={width:Ie(o),height:Ie($e)},wn=((0,l.useMemo)((function(){if(We){var e=new Date(We),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[We]),function(e){var n=[];if(O){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,l.useEffect)((function(){ve[Ye]&&Ye!==le&&Ye!==ce&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),hn(t)}),0)}),[Ye]);var Qn=function(e,n,t,i){var s=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>s-20&&i0&&(0,o.jsx)("div",{className:r,children:t.map((function(e,n){return(0,o.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,o.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",width:39}):null]},n)}))}),h]}),i&&(0,o.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:l})]})})},l=t(79800),u=t.n(l),d="row___aXJjm",h="title___HUKL0",g="tagsWrap___XB2W3",f="action___VdHb1",p="bar___t1kKC",A="tag___V7Eft",I="name___Hk1Ip",m="num___xQpcH",x="active___XryTX",v="tagsBorderWrap___OMxjs",E=t(92310),C=t.n(E),w=t(89392),Q=function(e){var n=e.dataSource,t=void 0===n?[]:n,s=e.value,a=e.onChange,r=e.onTitleChange,c=e.className,l=e.title,E=e.titleWidth,Q=void 0===E?41:E,k=e.style,y=void 0===k?{}:k,B=e.fontColor,j=void 0===B?"#6A7283":B,D=e.showCount,S=(0,i.useState)(0),b=u()(S,2),R=b[0],P=b[1],H=(0,i.useState)(!1),M=u()(H,2),N=M[0],G=M[1],F=(0,i.useRef)(null),J=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==F||null===(e=F.current)||void 0===e?void 0:e.clientHeight)>97?P(1):P(0));0===t.length&&P(0),G(!1)}),[t]),(0,o.jsxs)("div",{className:C()(d,c),style:y,children:[(0,o.jsx)("div",{onClick:(0,w.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:Q,marginTop:N?12:4},className:"".concat(h," ").concat(r?"current":""),children:l}),(0,o.jsxs)("div",{className:N?"".concat(g," ").concat(v):g,children:[(0,o.jsx)("div",{className:p,ref:J,style:R>0?{height:1===R?97:"auto",overflow:1===R?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,o.jsx)("div",{className:A,ref:F,children:null==t?void 0:t.map((function(e){return(0,o.jsxs)("span",{onClick:function(){return a(e.id)},style:{color:j},className:s===e.id?x:"",children:[(0,o.jsx)("span",{title:e.name,className:I,children:e.name}),!!D&&(0,o.jsx)("span",{className:m,children:e.count})]},e.id)}))})}),!!R&&(0,o.jsx)(i.Fragment,{children:1===R?(0,o.jsxs)("div",{onClick:function(){var e;P(2),(null==F||null===(e=F.current)||void 0===e?void 0:e.clientHeight)>245?G(!0):G(!1)},className:f,children:["展开",(0,o.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,o.jsxs)("div",{onClick:function(){J.current.scrollTop=0,P(1),G(!1)},className:f,children:["收起",(0,o.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},k="tabs___GTqPV",y="active___F26E8",B=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,s=e.onChange,a=e.className,r=e.style,c=void 0===r?{}:r;return(0,o.jsx)("div",{style:c,className:C()(k,a),children:t.map((function(e){return(0,o.jsx)("span",{onClick:function(){return s(e.id)},className:i===e.id?y:"",children:e.name},e.id)}))})},j="input___PW2zI",D="dropdown___vSy8B",S="menu___NiyBu",b="text___Grueu",R="b1___ZKryM",P="b2___aKyGa",H=t(92832),M=function(e){var n,t=e.dataSource,s=void 0===t?[]:t,a=e.value,r=void 0===a?"":a,c=e.onChange,l=e.onInputChange,d=void 0===l?function(){}:l,h=e.className,g=e.style,f=void 0===g?{}:g,p=e.placeholder,A=(e.allowClear,(0,i.useState)("")),I=u()(A,2),m=I[0],x=I[1],v=(0,i.useState)(""),E=u()(v,2),w=E[0],Q=E[1];(0,i.useEffect)((function(){var e,n=r;null!==(e=JSON.stringify(r))&&void 0!==e&&e.includes("{")&&(x(r.id),n=r.value||"");try{Q(decodeURIComponent(n||""))}catch(e){Q(decodeURIComponent(n||""))}}),[r]);var k=function(){c(encodeURIComponent(w),m||null)};return(0,o.jsxs)("div",{className:C()(j,h),style:f,children:[!!s.length&&(0,o.jsxs)("div",{className:D,children:[(0,o.jsxs)("div",{className:b,children:[null===(n=s.find((function(e){return e.id===m})))||void 0===n?void 0:n.name,(0,o.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,o.jsx)("b",{className:R}),(0,o.jsx)("b",{className:P})]}),(0,o.jsx)("div",{className:S,children:s.map((function(e,n){return(0,o.jsx)("div",{onClick:function(){var n;(n=e.id)!==m&&(x(n),c(encodeURIComponent(w),n))},children:e.name},n)}))})]}),(0,o.jsx)(H.Z,{onPressEnter:k,value:w,onChange:function(e){Q(e.target.value),d(encodeURIComponent(e.target.value),m||null)},bordered:!1,placeholder:p}),(0,o.jsx)("i",{onClick:k,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},N="quickPager___GM30J",G="disabled___Ozc8I",F=function(e){var n=e.value,t=e.onChange,i=e.className,s=e.total,a=e.pageSize,r=e.style,c=void 0===r?{}:r,l=n<2,u=n>=Math.ceil(s/a);return s<=a?(0,o.jsx)(o.Fragment,{}):(0,o.jsxs)("div",{className:C()(N,i),style:c,children:[(0,o.jsx)("div",{onClick:function(){l||t(n-1,"prev")},className:l?G:"",children:"上一页"}),(0,o.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?G:"",children:"下一页"})]})},J="list___oOsiS",O="wrap___G6T7F",T="lockWrap___Rl79E",Z="li___oZZ7l",L="cover___b2bYW",U="img___IQX7w",Y="sign___HkT6C",z="name___SsJx8",K="e___TMqq0",V="tags___bcjyo",W="rate___YACg7",X=t(71418),q=t(6848),_=t(31395),$=t(10160),ee=t(99144),ne=t(96908),te=t(57177),ie=t(81378),se=t(14539),ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,a=void 0===s?4:s,r=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,h=e.wrapWidth,g=void 0===h?1200:h,f=e.trackEventItems,p=e.loading,A=Math.floor((g-(a-1)*r)/a);return(0,o.jsx)(X.Z,{spinning:p,children:(0,o.jsxs)("div",{className:C()(J,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,s=e.identifier,c=e.power,u=(e.cover_image_id,e.pic);return(0,o.jsxs)("div",{className:O,style:{width:A,marginRight:(1+n)%a==0?0:r+d,marginBottom:l},children:[(0,o.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(s,"/challenges"),className:Z,onClick:function(e){e.preventDefault(),f&&(0,ee.L9)([f]),c&&(0,ee.xg)("/shixuns/".concat(s,"/challenges"))},children:[(0,o.jsxs)("div",{className:U,children:[(0,o.jsx)("img",{className:L,src:"".concat(u)}),e.is_jupyter&&(0,o.jsx)("img",{className:Y,src:ne}),e.is_jupyter_lab&&(0,o.jsx)("img",{className:Y,src:te}),e.is_unity_3d&&(0,o.jsx)("img",{className:Y,src:ie})]}),(0,o.jsx)("div",{className:z,children:(0,o.jsx)(q.Z,{title:t||"实践项目名称-未填写",children:(0,o.jsx)("span",{className:K,children:t||"实践项目名称-未填写"})})}),(0,o.jsxs)("div",{className:V,children:[(0,o.jsx)(q.Z,{placement:"bottom",title:"关卡数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,o.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,o.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,o.jsx)("span",{children:e.myshixuns_count})]})}),(0,o.jsx)(q.Z,{placement:"bottom",title:"难度等级",children:(0,o.jsx)("span",{children:(0,o.jsx)("span",{children:e.level})})}),(0,o.jsxs)("div",{className:W,children:[(0,o.jsx)(_.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,o.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!c&&(0,o.jsxs)("div",{className:T,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,o.jsx)(se.Z,{})]})})},re="list___jb2Ay",oe="wrap___VsQDr",ce="li___IxCLC",le="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",he="bq___Bil0T",ge="sign___DXJ4d",fe="name___l7FoJ",pe="e___pXQUG",Ae="unit___wCIFR",Ie="tags___w_Mil",me=t(79905),xe=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,a=void 0===s?4:s,r=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,h=e.wrapWidth,g=void 0===h?1200:h,f=e.trackEventItems,p=e.loading,A=e.onRemove,I=void 0===A?function(){}:A,m=e.isCurrent,x=void 0===m||m,v=Math.floor((g-(a-1)*r)/a),E=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,o.jsx)(X.Z,{spinning:p,children:(0,o.jsxs)("div",{className:C()(re,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,s=e.id,c=e.identifier,u=(e.featured,e.school_name),h=e.image_url;e.excellent,e.is_plan;return(0,o.jsx)("div",{className:oe,style:{width:v,marginRight:(1+n)%a==0?0:r+d,marginBottom:l},children:(0,o.jsxs)("a",{className:ce,onClick:function(e){e.preventDefault(),e.stopPropagation(),f&&(0,ee.L9)([f]),(0,ee.xg)("/paths/".concat(c))},children:[(0,o.jsxs)("div",{className:ue,children:[(0,o.jsx)("img",{className:le,src:"".concat(h)}),x&&(0,me.bg)()&&(null==e?void 0:e.studying)&&(0,o.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),I(e)},children:[(0,o.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,o.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,s=null===(i=E.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,o.jsx)("img",{className:ge,src:s,style:{left:"-4px"}})}var a=null===(t=E.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,o.jsx)("img",{className:ge,src:a,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,o.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,o.jsx)("div",{className:he,children:"开放课程"})})]}),(0,o.jsx)("div",{className:fe,children:(0,o.jsx)(q.Z,{title:i,children:(0,o.jsx)("span",{className:pe,children:i})})}),(0,o.jsx)(q.Z,{title:"发布单位:".concat(u),children:(0,o.jsxs)("div",{className:Ae,children:[(0,o.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,o.jsx)("div",{className:Ie,children:(0,o.jsxs)("div",{children:[(0,o.jsx)(q.Z,{placement:"bottom",title:"章节数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,o.jsx)("span",{children:e.stages_count})]})}),(0,o.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,o.jsx)("span",{children:e.members_count})]})})]})})]})},s)}))),!i.length&&(0,o.jsx)(se.Z,{})]})})},ve={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ee=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,a=void 0===s?4:s,r=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,h=e.wrapWidth,g=void 0===h?1200:h,f=e.trackEventItems,p=e.loading,A=Math.floor((g-(a-1)*r)/a);return(0,o.jsx)(X.Z,{spinning:p,children:(0,o.jsxs)("div",{className:C()(ve.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,s=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,o.jsxs)("div",{className:ve.wrap,style:{width:A,marginRight:(1+n)%a==0?0:r+d,marginBottom:l},children:[(0,o.jsxs)("a",{className:ve.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(f&&(0,ee.L9)([f]),(0,ee.xg)(e.first_category_url))},children:[(0,o.jsxs)("div",{className:ve.top,children:[(0,o.jsx)(q.Z,{title:e.name,children:(0,o.jsx)("div",{className:ve.name,children:e.name})}),(0,o.jsx)("img",{className:ve.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,o.jsx)("div",{className:ve.text,title:e.creator,children:e.creator}),t&&(0,o.jsxs)("div",{className:ve.btns,children:[(0,o.jsx)("div",{children:"开放课程"}),(0,o.jsx)("aside",{children:"开放课堂"})]}),s&&(0,o.jsx)("div",{className:ve.sign,children:"公开"})]}),(0,o.jsxs)("div",{className:ve.bottom,children:[e.visits>0&&(0,o.jsx)(q.Z,{title:"访问量",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,o.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,o.jsx)(q.Z,{title:"成员",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,o.jsx)(q.Z,{title:"作业",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,o.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,o.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,o.jsxs)("div",{className:ve.lockWrap,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,o.jsx)(se.Z,{})]})})},Ce={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},we=t(18892),Qe=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,s=e.onChange,a=e.className,r=e.style,c=void 0===r?{}:r,l=e.tabBarExtraContent;return(0,o.jsxs)("div",{className:C()(Ce.tabs,a),style:c,children:[(0,o.jsx)("div",{className:Ce.tabsWrap,children:t.map((function(e,n){return(0,o.jsxs)("aside",{className:Ce.tab,onClick:function(){s(e.id),e.link&&we.history.push(e.link)},children:[(0,o.jsx)("div",{className:i===e.id?Ce.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsx)(q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,o.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,o.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,o.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,o.jsx)("div",{className:Ce.tabBar,children:l})]})},ke=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,s=e.children;return(0,o.jsx)("div",{className:C()(n),style:i,children:s})},ye="orderWrap___ZfyGX",Be="orderIconWrap___XTB_O",je="orderAsc___KWHmA",De="orderDesc___rHdbB",Se="active___a7eSP",be="cursorPointer___gs9kL",Re="orderTextWrap___teAKn",Pe=t(38854),He=t(20834),Me=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ne=function(e){var n,t=e.sortValue,i=e.dropValue,s=e.className,a=e.onSort,r=e.onDrop,c=e.dataSource,l=void 0===c?Me:c;return(0,o.jsxs)("div",{className:C()(ye,s),children:[(0,o.jsx)(Pe.Z,{dropdownRender:function(){return(0,o.jsx)(He.Z,{children:l.map((function(e,n){return(0,o.jsx)(He.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,o.jsx)("span",{className:Re,children:null===(n=l.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,o.jsxs)("span",{className:Be,children:[(0,o.jsx)("span",{className:je,children:(0,o.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(be," ").concat(Se):"iconfont icon-sanjiaoxing-up font12 ".concat(be),onClick:function(){return a("asc"===t?"desc":"asc")}})}),(0,o.jsx)("span",{className:De,children:(0,o.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(be," ").concat(Se):"iconfont icon-sanjiaoxing-down font12 ".concat(be),onClick:function(){return a("asc"===t?"desc":"asc")}})})]})]})},Ge=t(82242),Fe=t.n(Ge),Je=t(7557),Oe=t.n(Je),Te=t(41498),Ze=t.n(Te),Le=t(39647),Ue=t.n(Le),Ye={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},ze=t(3113),Ke=["className","style","children","loading","openLoading","onClick","size","shape"],Ve=function(e){var n=e.className,t=e.style,s=e.children,a=e.loading,r=void 0!==a&&a,c=e.openLoading,l=e.onClick,d=void 0===l?function(){}:l,h=e.size,g=void 0===h?"middle":h,f=e.shape,p=void 0===f?"round":f,A=Ue()(e,Ke),I=(0,i.useState)(!1),m=u()(I,2),x=m[0],v=m[1];return(0,o.jsx)(ze.ZP,Fe()(Fe()({onClick:(0,w.throttle)(function(){var e=Ze()(Oe()().mark((function e(n){return Oe()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c&&v(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:c&&v(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:C()(Ye.btn,Ye["".concat(g,"-").concat(p)],n),style:t,size:g,shape:p,loading:x||r},A),{},{children:s}))},We="head___ghH72",Xe="node___mjPEy",qe=function(e){var n=e.className,t=e.style,i=e.children,s=void 0===i?null:i,a=e.onClick,r=e.title;return(0,o.jsxs)("div",{className:C()(We,n),style:t,children:[(0,o.jsxs)("span",{className:"primary-hover",onClick:a,children:[(0,o.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,o.jsx)("b",{title:r,children:r}),(0,o.jsx)("div",{className:Xe,children:s})]})},_e="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,s=e.confirmClick,a=e.cancelShow,r=void 0===a||a,c=e.cancelTitle,l=e.cancelClick,u=e.className,d=e.style,h=e.confirmLoading,g=void 0!==h&&h;return(0,o.jsxs)("div",{className:C()(_e,u),style:d,children:[t&&(0,o.jsx)(ze.ZP,{loading:g,onClick:s,type:"primary",className:$e,children:i}),r&&(0,o.jsx)(ze.ZP,{onClick:l,className:en,children:c})]})},tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},sn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,s=e.LeftContent,a=e.children,r=e.RightContent;return(0,o.jsx)("div",{className:C()(tn.fixedBottom,n),style:i,children:(0,o.jsxs)("div",{className:tn.wrap,children:[(0,o.jsx)("div",{className:tn.left,children:s}),(0,o.jsx)("div",{className:tn.center,children:a}),(0,o.jsx)("div",{className:tn.right,children:r})]})})},an="crumbs___V41Oe",rn="hover___bEIVd",on=function(e){var n=e.className,t=e.style,s=void 0===t?{}:t,a=e.dataSource,r=void 0===a?[]:a;return(0,o.jsx)("div",{className:C()(an,n),style:s,children:r.map((function(e,n){return n"," "]})]},n):(0,o.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},cn=t(31797),ln=["onChange"],un=cn.Z.Countdown,dn=function(e){var n=e.onChange,t=Ue()(e,ln),s=(0,i.useState)(null),a=u()(s,2),r=a[0],c=a[1];(0,i.useEffect)((function(){"number"==typeof r&&r>=0&&n(r)}),[r]);return(0,o.jsx)(un,Fe()(Fe()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);c(n)}}))}},14537:function(e,n,t){"use strict";t.d(n,{Z:function(){return S}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),o=t(59301),c=(t(29286),t(43418)),l=t(8591),u=t(92832),d=t(95237),h=t(43604),g=t(35423),f=t(56102),p=t(18892),A=t(84688),I=t(10160),m=t(75105),x=t(79800),v=t.n(x),E=t(99144),C=t(37712),w=(0,o.forwardRef)((function(e,n){e.time;console.log("ScreenRecord:",n);var t=(0,o.useRef)(),i=(0,o.useState)(),a=v()(i,2),c=(a[0],a[1],(0,o.useRef)()),u=[];function d(){return(d=r()(s()().mark((function e(n,t){var i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=[],e.next=3,new MediaRecorder(n);case 3:(a=e.sent).ondataavailable=function(e){i.push(e.data)},a.start(),c.current=a,window.recorderRefs=a,a.addEventListener("stop",(function(e){var n=URL.createObjectURL(i[0],{type:"video/mp4"});(0,E.Nd)("xxx.webm",n)}));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(){window.recorderRefs?(t.current.srcObject.getTracks().forEach((function(e){e.stop()})),window.recorderRefs.addEventListener("dataavailable",(function(e){var n=URL.createObjectURL(e.data,{type:"video/mp4"});(0,E.Nd)("屏幕录制视频.webm",n)}))):l.ZP.warning("您还没有开启视频录制,请先去录制视频吧!")}function g(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then((function(e){return t.current.srcObject=e,u.push(e),t.current.captureStream=t.current.captureStream||t.current.mozCaptureStream,new Promise((function(e){return t.current.onplaying=e}))})).then((function(){return function(e,n){return d.apply(this,arguments)}(t.current.captureStream(),2e3)})).then((function(e){})).catch((function(e){"NotFoundError"===e.name?l.ZP.warning("找不到摄像头或麦克风。无法录制."):"UnknownError"===e.name&&l.ZP.warning("录制失败")}))}return(0,o.useImperativeHandle)(n,(function(){return{startScreenRecord:g,downloadFile:h}})),(0,C.jsx)("div",{style:{position:"absolute",top:"0",zIndex:-1},children:(0,C.jsx)("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:t})})})),Q=w,k=t(89392),y=t(12225),B=t(19193),j=t(79905),D={1:"简单",2:"中等",3:"困难"},S=function(e){var n=e.className,t=e.git_url,i=e.difficulty,a=e.task_pass,x=e.test_set_permission,v=e.onVncAction,w=e.windows_vnc,S=(e.linux_vnc,e.vnc_url,e.unity_3d_routes),b=(e.index_tab,e.shixun_environment_id),R=e.tab_type,P=e.reboot_cloud,H=e.cloud_type,M=e.resData,N=e.instance_startup_type,G=e.mirror_description_multi,F=e.is_jupyter_notebook,J=e.is_jupyter_lab,O=e.jupyterData,T=e.is_jupyter,Z=e.onHideToolBar,L=e.monitoring_url,U=e.port,Y=e.token,z=(0,p.useParams)(),K=(0,o.useRef)();console.log("----",O);var V=4===H?"/data/workspace/userfiles":w?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",W=4===H?"/data/workspace/userfiles":w?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",X=!(0,k.isEmpty)(M)||!(0,k.isEmpty)(O),q=O?{name:null==O?void 0:O.main_mirror_name,description:null==O?void 0:O.main_mirror_description}:null==G?void 0:G.find((function(e){return e.shixun_environment_id===b})),_=function(){var e=r()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Z(),n="",t=String(Math.random()),c.Z.confirm({icon:null,className:B.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},centered:!0,width:460,okText:"预览",cancelText:"取消",title:"服务预览",content:(0,C.jsxs)("div",{style:{height:95},children:[(0,C.jsx)("div",{className:"mb5 c-grey-333 font14 mb10",children:"服务预览将为实验环境内部服务映射到临时域名,仅供预览测试使用。请填写内部服务端口,并确认服务正常启动。"}),(0,C.jsxs)("div",{children:[(0,C.jsx)("span",{className:"c-grey-999 font14 mr10",children:"端口号"}),(0,C.jsx)(u.Z,{defaultValue:n,onChange:function(e){document.getElementById(t).style.display="none",n=e.target.value},maxLength:5,style:{width:326}})]}),(0,C.jsx)("div",{style:{display:"none",marginTop:4,marginLeft:52},id:t,className:"c-red"})]}),onOk:function(){var e=r()(s()().mark((function e(){var i,a,r,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=document.getElementById(t),n){e.next=5;break}return a.style.display="block",a.innerText="端口号不能为空",e.abrupt("return",Promise.reject());case 5:if(!n.includes(" ")){e.next=9;break}return a.style.display="block",a.innerText="端口号不能有空格",e.abrupt("return",Promise.reject());case 9:if(!n||!(n.includes(".")||isNaN(Number(n))||Number(n)>65535||Number(n)<=0||n.length>1&&"0"===n[0])){e.next=13;break}return a.style.display="block",a.innerText="请输入正确的端口号",e.abrupt("return",Promise.reject());case 13:return e.next=15,(0,m.ZP)("/api/tasks/".concat(z.taskId||z.identifier,"/port_proxy"),{method:"post",body:{port:Number(n),shixun_environment_id:b||null,tab_type:R||null,is_jupyter:T||!1}});case 15:return r=e.sent,e.next=18,new Promise((function(e,n){setTimeout((function(){e("")}),1e3)}));case 18:null!=r&&null!==(i=r.data)&&void 0!==i&&i.url&&(0,E.xg)(null==r||null===(o=r.data)||void 0===o?void 0:o.url);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return console.log(O,"jupyterData"),(0,C.jsxs)("div",{className:"tpi-code-setting ".concat(n),children:[(0,C.jsx)("h3",{children:"功能"}),(0,C.jsxs)("section",{children:[(S||F||J)&&(0,C.jsxs)("a",{title:"全屏",className:"file-item action",onClick:function(){v("full-screen")},children:[(0,C.jsx)("i",{className:"iconfont icon-quanping"}),"开启 / 退出全屏"]}),(2===R||3===R||4===R||F||J)&&(0,C.jsxs)("a",{onClick:function(){return v("reset-task")},className:"file-item action",title:"重置环境",children:[(0,C.jsx)("i",{className:"iconfont icon-zhongzhishixun1"}),"重置环境"]}),(2===R||3===R||5===R||J)&&(0,C.jsxs)("a",{onClick:function(){return v("reset-git-code")},className:"file-item action",title:"重置代码仓库",children:[(0,C.jsx)("i",{className:"iconfont icon-zhongzhishixun"}),"重置代码仓库"]}),(3===R||4===R||F||J)&&(0,C.jsxs)("a",{onClick:function(){return Z(),void c.Z.info({title:"文件上传",icon:null,okText:"关闭",width:600,centered:!0,content:(0,C.jsx)("div",{className:"pt10",children:(0,C.jsx)(A.Z,{isDragger:!0,maxSize:200,additionalText:'默认存放目录路径为"'.concat(V,'"'),action:"".concat(I.Z.API_SERVER,"/api/tasks/").concat(z.taskId||z.identifier,"/upload_file?debug=admin&shixun_environment_id=").concat(b||null,"&tab_type=").concat(R||null,"&is_jupyter=").concat(T||!1),onChange:function(e){e.every((function(e){var n;return 0===(null===(n=e.response)||void 0===n?void 0:n.status)}))&&(c.Z.destroyAll(),l.ZP.info("文件上传成功")),console.log("fileList:",e)}})})})},className:"file-item action",title:"上传文件",children:[(0,C.jsx)("i",{className:"iconfont icon-shangchuanwenjian"}),"上传文件"]}),(3===R||4===R||F||J)&&(0,C.jsxs)("a",{onClick:function(){return Z(),void c.Z.confirm({title:"下载代码",centered:!0,width:600,content:(0,C.jsxs)("div",{children:["代码下载功能:将“".concat(W,"”目录进行打包并下载"),(0,C.jsx)("br",{}),"(文件大小不得超过200MB)"]}),onOk:(e=r()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/tasks/".concat(z.taskId||z.identifier,"/download_file?debug=admin"),{method:"post",body:{autoDownload:!0,shixun_environment_id:b||null,tab_type:R||null,is_jupyter:T||!1},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})});var e},className:"file-item action",title:"下载文件",children:[(0,C.jsx)("i",{className:"iconfont icon-xiazai3"}),"下载文件"]}),(3===R||5===R)&&(0,C.jsxs)("a",{onClick:function(){var e,n;null===(e=K.current)||void 0===e||null===(n=e.startScreenRecord)||void 0===n||n.call(e)},className:"file-item action",title:"屏幕录制",children:[(0,C.jsx)("i",{className:"iconfont icon-jiaruketang1"}),"屏幕录制"]}),((2===R||3===R||4===R)&&(0===H||1===H)||F||J)&&X&&(0,C.jsxs)("a",{onClick:function(){return _()},className:"file-item action w100",title:"服务预览",children:[(0,C.jsx)("i",{className:"iconfont icon-suanfasheji"}),"服务预览"]}),P&&X&&(0,C.jsxs)("a",{onClick:function(){return v("restart-reboot")},className:"file-item action",title:"重启云主机",children:[(0,C.jsx)(g.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"重启云主机 "]}),(3===R||5===R||F||J)&&(0,C.jsxs)("a",{onClick:function(){return v("reset-code")},className:"file-item action",title:"恢复初始代码",children:[(0,C.jsx)("i",{className:"iconfont icon-zhongzhi font20",style:{marginRight:19}}),"恢复初始代码"]}),F&&(0,C.jsxs)("a",{className:"file-item action",target:"_blank",href:"https://".concat(U).concat(I.Z.TERMINAL_URL,"/terminals/1?token=").concat(Y),children:[(0,C.jsx)("i",{className:"iconfont icon-minglinghang font16",style:{marginRight:22}}),"命令行终端"]}),t&&(0,C.jsx)(f.CopyToClipboard,{text:t,onCopy:function(){return l.ZP.success("复制成功")},children:(0,C.jsxs)("a",{title:"复制版本库地址",className:"file-item action",children:[(0,C.jsx)("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"复制版本库地址"]})}),3===R&&(0,C.jsxs)("a",{className:"file-item action",onClick:function(){v("show-clipboard-box")},children:[(0,C.jsx)("i",{className:"iconfont icon-fuzhiniantie"}),"复制粘贴"]}),(0,j.Ny)()&&(0,C.jsxs)("a",{className:"file-item action",href:L||(null==O?void 0:O.monitoring_url),target:"_blank",children:[(0,C.jsx)("i",{className:"iconfont icon-jiankongfuwu2"}),"监控服务"]}),4===R&&X&&(0,C.jsxs)("a",{className:"file-item action",onClick:function(){Z(),c.Z.info({title:"SSH直连",width:600,centered:!0,content:(0,C.jsxs)(C.Fragment,{children:[(0,C.jsxs)(d.Z,{children:[(0,C.jsx)(h.Z,{flex:"50px",children:"账号"}),(0,C.jsx)(h.Z,{children:null==M?void 0:M.username})]}),(0,C.jsxs)(d.Z,{children:[(0,C.jsx)(h.Z,{flex:"50px",children:"地址"}),(0,C.jsx)(h.Z,{children:null==M?void 0:M.ssh_address})]}),(0,C.jsxs)(d.Z,{children:[(0,C.jsx)(h.Z,{flex:"50px",children:"端口"}),(0,C.jsx)(h.Z,{children:null==M?void 0:M.port})]}),(0,C.jsxs)(d.Z,{children:[(0,C.jsx)(h.Z,{flex:"50px",children:"密码"}),(0,C.jsx)(h.Z,{children:null==M?void 0:M.password})]})]})})},children:[(0,C.jsx)("i",{className:"iconfont icon-congshulianjie"}),"SSH直连"]}),2===N&&X&&(0,C.jsxs)("a",{className:"file-item action",onClick:function(){Z(),c.Z.info({title:"RDP直连",icon:null,className:B.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},okText:"我知道啦",width:600,centered:!0,content:(0,C.jsxs)("div",{children:[(0,C.jsxs)(d.Z,{children:[(0,C.jsx)(h.Z,{className:"c-grey-999",flex:"50px",children:"账号"}),(0,C.jsx)(h.Z,{className:"c-grey-333",children:null==M?void 0:M.username})]}),(0,C.jsxs)(d.Z,{className:"mt10",children:[(0,C.jsx)(h.Z,{className:"c-grey-999",flex:"50px",children:"地址"}),(0,C.jsx)(h.Z,{className:"c-grey-333",children:null==M?void 0:M.host})]}),(0,C.jsxs)(d.Z,{className:"mt10",children:[(0,C.jsx)(h.Z,{className:"c-grey-999",flex:"50px",children:"端口"}),(0,C.jsx)(h.Z,{className:"c-grey-333",children:4===H?null==M?void 0:M.gpPort:null==M?void 0:M.port})]}),(0,C.jsxs)(d.Z,{className:"mt10",children:[(0,C.jsx)(h.Z,{className:"c-grey-999",flex:"50px",children:"密码"}),(0,C.jsx)(h.Z,{className:"c-grey-333",children:null==M?void 0:M.password})]}),(0,C.jsx)("a",{style:{textDecoration:"underline",display:"inline-block"},href:"https://www.educoder.net/forums/36696",target:"_blank",className:"mt10 font14 current c-light-primary",children:"操作说明"})]})})},children:[(0,C.jsx)("i",{className:"iconfont icon-RDPzhilian"}),"RDP直连"]})]}),!!R&&(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("h3",{children:"关卡配置信息"}),(0,C.jsxs)("section",{children:[(0,C.jsxs)("a",{className:"file-item",title:a?"允许学员跳关挑战":"不允许学员跳关挑战",children:[(0,C.jsx)("b",{children:"跳关"}),(0,C.jsx)("span",{children:a?"允许":"不允许"})]}),(0,C.jsxs)("a",{className:"file-item",title:x?"允许学员通过金币解锁查看测试集内容":"不允许学员通过金币解锁查看测试集内容",children:[(0,C.jsx)("b",{children:"测试集解锁"}),(0,C.jsx)("span",{children:x?"允许":"不允许"})]})]})]}),(0,C.jsx)("h3",{children:"实训基本信息"}),(0,C.jsxs)("section",{children:[(0,C.jsxs)("div",{className:"file-item",children:[(0,C.jsx)("b",{children:"实训难易度"}),(0,C.jsx)("span",{children:(null==O?void 0:O.difficulty)||D[i]})]}),(0,C.jsxs)("div",{className:"file-item",style:{alignItems:"flex-start"},children:[(0,C.jsx)("b",{children:"实验环境"}),S?(0,C.jsx)("span",{className:"multi_ellipsis1",children:"暂无"}):q&&(0,C.jsx)(y.Z,{value:[q],title:"实验环境说明",children:(0,C.jsx)("span",{title:null==q?void 0:q.name,className:"multi_ellipsis1 current",children:null==q?void 0:q.name})})]}),(0,C.jsxs)("div",{className:"file-item",style:{alignItems:"flex-start"},children:[(0,C.jsx)("b",{children:"实验容器网络"}),S?(0,C.jsx)("span",{className:"multi_ellipsis1",children:"暂无"}):(0,C.jsx)("span",{title:null==q?void 0:q.name,className:"multi_ellipsis1 current",children:null!=q&&q.close_internet?"关闭外网":"开启外网"})]})]}),(0,C.jsx)(Q,{ref:K})]})}},83550:function(e,n,t){"use strict";var i=t(31468),s=t.n(i),a=t(7557),r=t.n(a),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(59301),h=t(31797),g=t(78241),f=t(43418),p=t(71418),A=t(61998),I=t(92832),m=t(94001),x=t(95237),v=t(43604),E=t(3113),C=t(75487),w=t(61186),Q=t.n(w),k=t(18892),y=t(99144),B=t(56687),j=t(79905),D=t(51564),S=t(37712);h.Z.Countdown;n.Z=(0,k.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,a,o=e.exercise,l=e.successCb,h=e.dispatch,w=(0,k.useParams)(),b=g.Z.useForm(),R=u()(b,1)[0],P=g.Z.useWatch("time",R),H=(0,d.useState)(!1),M=u()(H,2),N=M[0],G=M[1],F=(0,d.useRef)(),J=o.actionTabs,O=(0,d.useState)(),T=u()(O,2),Z=T[0],L=T[1],U=(0,D.U)(C.n7,{id:w.categoryId}),Y=u()(U,4),z=Y[1],K=Y[2],V=Y[3],W=(0,D.U)(C.Cd,{}),X=u()(W,3),q=X[1],_=X[2];(0,d.useEffect)((function(){"student-unlock"===o.actionTabs.key&&(G(!1),R.resetFields())}),[o.actionTabs.key]);var $=function(){var e=c()(r()().mark((function e(){var n,t,i,s,a,o,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,R.validateFields();case 2:if(a=R.getFieldsValue(),G(!0),!("no"!==(null==J||null===(n=J.exerciseParams)||void 0===n?void 0:n.ip_limit)||null!=J&&null!==(t=J.exerciseParams)&&void 0!==t&&t.ip_bind_type)){e.next=7;break}return e.next=7,new Promise(function(){var e=c()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.y)({ip_limit:null==J||null===(t=J.exerciseParams)||void 0===t?void 0:t.ip_limit,ip_bind:null==J||null===(i=J.exerciseParams)||void 0===i?void 0:i.ip_bind_type});case 2:return F.current=e.sent,e.abrupt("return",n());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 7:return e.next=9,(0,C.ZD)(null==J||null===(i=J.exerciseParams)||void 0===i?void 0:i.id,{exercise_user_id:null==J||null===(s=J.exerciseParams)||void 0===s?void 0:s.exercise_user_id,unlock_key:a.unlock_key,time:a.time,ip:F.current});case 9:if(0!==e.sent.status){e.next=18;break}if(!l){e.next=15;break}return h({type:"exercise/setActionTabs",payload:{}}),l(),e.abrupt("return");case 15:u=null==J?void 0:J.exerciseParams,(0,y.nr)({inner_ip:u.inner_ip,public_ip:u.public_ip,open_camera:u.open_camera,ip_limit:u.ip_limit,ip_bind:u.ip_bind,ip_bind_type:u.ip_bind_type,exercise_tips:u.exercise_tips,exerciseId:u.id,screen_open:u.screen_open,screen_num:u.screen_num,screen_sec:u.screen_sec,coursesId:w.coursesId,login:null===(o=(0,j.eY)())||void 0===o?void 0:o.login,history:history,identity_verify:u.identity_verify,open_phone_video_recording:u.open_phone_video_recording,current_status:u.current_status}),h({type:"exercise/setActionTabs",payload:{}});case 18:G(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=[{title:"IP地址",dataIndex:"ip",key:"ip",render:function(e){return(0,S.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,S.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],ne=(null==J||null===(n=J.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===s()(null==J||null===(t=J.exerciseParams)||void 0===t?void 0:t.errorMessage);(0,d.useEffect)((function(){"student-unlock"===o.actionTabs.key&&c()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_(w);case 2:return n=e.sent,e.next=5,K({});case 5:n.status||L(n);case 6:case"end":return e.stop()}}),e)})))()}),[o.actionTabs.key]);var te=(null==Z?void 0:Z.exercise)||{},ie=te.time,se=te.end_time,ae=null!=V&&V.user_end_time?Q()(null==V?void 0:V.user_end_time).add(1,"minutes"):Q()(),re=Q()(se)>ae?Math.round(Q().duration(Q()(se).diff(ae.startOf("minute"))).asMinutes()):0,oe=((null==V?void 0:V.student_left_minutes)||0)+(P||0);return(0,S.jsx)(S.Fragment,{children:(0,S.jsx)(f.Z,{width:514,centered:!0,closable:!(null==J||null===(i=J.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===o.actionTabs.key,footer:null,onCancel:function(){h({type:"exercise/setActionTabs",payload:{}})},children:(0,S.jsxs)(p.Z,{spinning:z||q,children:[ne&&(0,S.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!ne&&(0,S.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),ne&&(0,S.jsx)(A.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==J||null===(a=J.exerciseParams)||void 0===a?void 0:a.errorMessage)||{}],columns:ee}),(0,S.jsx)("div",{className:"",children:(0,S.jsxs)(g.Z,{form:R,layout:"vertical",autoComplete:"off",children:[(0,S.jsx)(g.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,S.jsx)(I.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),-1!==ie?(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(g.Z.Item,{name:"time",label:(0,S.jsxs)("span",{children:["延长时间(",(0,S.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",Q()(se).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,S.jsx)(m.Z,{min:0,precision:0,max:re,style:{width:"100%"},placeholder:"最大可延长时间为".concat(re,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})}),(0,S.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,S.jsx)("span",{className:"ml5",children:z||q?"--":oe}),"分钟",0!==oe&&(null==V?void 0:V.user_end_time)&&(0,S.jsxs)("span",{children:[",交卷截止时间:",(0,S.jsx)("span",{className:"ml5",children:Q()(null==V?void 0:V.user_end_time).add(P||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,S.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",Q()(se).format("YYYY-MM-DD HH:mm")]})]})}),(0,S.jsxs)(x.Z,{justify:"space-between",align:"middle",children:[(0,S.jsx)(v.Z,{}),(0,S.jsx)(v.Z,{children:(0,S.jsx)(E.ZP,{loading:N,onClick:$,children:"进入考试"})})]})]})})})}))},21146:function(e,n,t){"use strict";t.d(n,{$J:function(){return c},JZ:function(){return u},bN:function(){return g},jP:function(){return h},rO:function(){return l}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),o=t(75105);function c(e){return(0,o.U2)("libraries/".concat(e,".json"))}function l(){return(0,o.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=r()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.IV)("attachments/".concat(n,".json"));case 2:return t=e.sent,e.abrupt("return",0===t.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return(0,o.v_)("libraries.json",e)}function g(e,n){return(0,o.gz)("libraries/".concat(e,".json"),n)}},52874:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var i=t(82242),s=t.n(i),a=t(7557),r=t.n(a),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(59301),h=t(18892),g=t(78241),f=t(8591),p=t(43418),A=t(92832),I="wrap___TwY3U",m="content___Ks95W",x="mainPathWrap___CrMaa",v="colorBlue___dvWbP",E=t(37712),C=(0,h.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=e.title,a=e.pathList,o=void 0===a?[]:a,l=e.showInputPath,C=void 0!==l&&l,w=e.isMergeSelectFile,Q=void 0!==w&&w,k=e.onFinish,y=void 0===k?function(){}:k,B=g.Z.useForm(),j=u()(B,1)[0],D=(0,h.useParams)(),S=(0,h.useLocation)(),b=(0,d.useRef)(),R=(0,d.useState)(""),P=u()(R,2),H=P[0],M=P[1],N=(0,d.useState)(""),G=u()(N,2),F=G[0],J=G[1],O=(0,d.useState)([]),T=u()(O,2),Z=T[0],L=T[1],U=(0,d.useState)([]),Y=u()(U,2),z=Y[0],K=Y[1];(0,d.useEffect)((function(){var e;b.current="repository"===(null===(e=S.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[3])}),[]),(0,d.useEffect)((function(){if("Repository-SelectFilePath"===n.actionTabs.key){var e=o.join("/"),t=[];o.map((function(n,i){0===i?t.push({val:"根目录",path:""},{val:"/".concat(n),path:e}):t.push({val:"/".concat(n),path:e})})),L(t),M(e),J(e),V(e)}}),[n.actionTabs.key]);var V=function(){var e=c()(r()().mark((function e(n){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:b.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:D.id,path:n}});case 2:(i=e.sent)&&K(i.trees||[]);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),W=function(){var e=c()(r()().mark((function e(){var n,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=null==j?void 0:j.getFieldsValue(),i=H?"".concat(H).concat(null!=n&&n.name?"/".concat(null==n?void 0:n.name):""):null==n?void 0:n.name,!Q){e.next=6;break}return y(i),X(),e.abrupt("return");case 6:if(!C){e.next=16;break}return e.next=9,j.validateFields();case 9:return e.next=11,t({type:"shixunsDetail/uploadGitFolder",payload:s()(s()({},{id:D.id,path:i}),b.current?{}:{secret_repository:!0})});case 11:a=e.sent,y(F),0===a.status&&f.ZP.info("新建成功"),e.next=18;break;case 16:y(i),f.ZP.success("选择文件目录成功");case 18:X();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),X=function(){t({type:"shixunsDetail/setActionTabs",payload:{}}),j.resetFields()};return(0,E.jsx)(p.Z,{centered:!0,title:i||"新建文件夹",closable:!1,keyboard:!1,open:"Repository-SelectFilePath"===n.actionTabs.key,onOk:W,onCancel:X,children:(0,E.jsxs)("div",{className:I,children:[(0,E.jsxs)("div",{className:m,children:[(0,E.jsx)("div",{className:x,children:!(null==Z||!Z.length)&&Z.map((function(e,n){return(0,E.jsx)("a",{onClick:function(){return function(e,n){var t=Z.filter((function(e,t){return t<=n}));L(t);var i=t.filter((function(e,n){return 0!==n})).map((function(e){return e.val})).join("").substr(1);M(i),V(i)}(0,n)},children:e.val},n)}))}),!(null==z||!z.length)&&z.map((function(e,n){return"tree"===e.type&&(0,E.jsxs)("a",{onClick:function(){return function(e){var n=H;"tree"===e.type&&(Z.length?Z.push({val:"/".concat(e.name),path:e.name}):Z.push({val:"根目录",path:""},{val:"/".concat(e.name),path:e.name}),L(Z),n=H?"".concat(H,"/").concat(e.name):e.name,M(n)),V(n)}(e)},children:[(0,E.jsx)("i",{className:"iconfont icon-wenjianjia ".concat(v)}),e.name]},n)}))]}),(0,E.jsx)("label",{className:"mt5",children:"选中的新建文件夹目录:"}),(0,E.jsx)("div",{className:"mt5 mb5",children:H}),C&&(0,E.jsx)(g.Z,{form:j,scrollToFirstError:!0,className:"mt20",children:(0,E.jsx)(g.Z.Item,{name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,E.jsx)(A.Z,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)"})})})]})})}))},12225:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var i=t(79800),s=t.n(i),a=t(59301),r="modal___yy3VB",o=t(43418),c=t(63743),l=t(37712),u=function(e){var n=e.title,t=e.children,i=e.value,u=(0,a.useState)(!1),d=s()(u,2),h=d[0],g=d[1];return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{onClick:function(){return g(!0)},children:t}),(0,l.jsxs)(o.Z,{title:n,open:h,width:1e3,destroyOnClose:!0,centered:!0,onCancel:function(){return g(!1)},className:r,footer:null,children:["string"==typeof i&&(0,l.jsx)(c.Z,{value:i||""}),"[object Array]"===Object.prototype.toString.call(i)&&(0,l.jsx)(l.Fragment,{children:null==i?void 0:i.map((function(e,n){return(0,l.jsxs)("div",{children:[(0,l.jsx)("b",{children:e.name||e.type_name}),(0,l.jsx)(c.Z,{value:e.description||""})]},n)}))})]})]})}},11939:function(e,n,t){"use strict";t.d(n,{Z:function(){return j}});var i=t(82242),s=t.n(i),a=t(91232),r=t.n(a),o=t(79800),c=t.n(o),l=t(59301),u="scrollbar___lLOKh",d="scrollbarContent___J5uQ6",h="scrollbarTrack___ptQqt",g="scrollbarThumb___GFuZv",f="item___MSfbI",p="icon___AXhP9",A="dot___BA766",I="active___Rkf93",m="pathActive___l4hB4",x="paths___gzBRM",v=t(43418),E=t(38854),C=t(89392),w=t(83833),Q=t(76374),k=t(99144),y=t(18892),B=t(37712),j=function(e){var n=e.initTabs,t=void 0===n?[]:n,i=e.tabs,a=void 0===i?[]:i,o=e.setTabs,j=e.value,D=e.onChange,S=e.codeUpdate,b=void 0!==S&&S,R=e.paths,P=void 0===R?[]:R,H=e.activePath,M=e.onChangePath,N=e.codeLoading,G=e.copyProhibited,F=void 0!==G&&G,J=(0,l.useState)(!1),O=c()(J,2),T=O[0],Z=O[1],L=(0,l.useState)(!1),U=c()(L,2),Y=U[0],z=U[1],K=(0,l.useRef)(),V=(0,l.useRef)(),W=(0,l.useRef)(),X=(0,l.useRef)(!1),q=(0,y.useParams)(),_=(0,y.useSelector)((function(e){var n;return null==e||null===(n=e.user)||void 0===n?void 0:n.userInfo}));(0,l.useEffect)((function(){return w.Z.subscribe("send-tabs-result-data",(function(e){var n=(0,C.cloneDeep)(a),t=n.findIndex((function(n){return n.index_tab===e.index_tab}));n[t].resData=e,o(n)}))}),[a]),(0,l.useEffect)((function(){var e=new Q.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){n.value.contentRect.width;$()}}catch(e){t.e(e)}finally{t.f()}})),n=new Q.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){n.value.contentRect.width;$()}}catch(e){t.e(e)}finally{t.f()}}));return V.current&&(e.observe(V.current),n.observe(W.current)),function(){e.disconnect(),n.disconnect()}}),[]),(0,l.useEffect)((function(){if(t.length&&!X.current){var e,n=sessionStorage.getItem("Tpilist"),i=JSON.parse(n)||[],a=null==i||null===(e=i.filter((function(e){return e.id===q.taskId})))||void 0===e?void 0:e[0],r=2===(null==_?void 0:_.user_status)||(null==a?void 0:a.id)===q.taskId&&((new Date).getTime()-new Date(null==a?void 0:a.time).getTime())/1e3/3600>24,c=t.map((function(e,n){return s()(s()({},e),{},{active:q.taskId?0===n&&![2,3,4].includes(e.tab_type)||!r&&!(null==a||!a.id||0!==n):0===n,resetKey:1,resData:{}})}));if(null==a||!a.id){var l={id:q.taskId,time:new Date};i.push(l),sessionStorage.setItem("Tpilist",JSON.stringify(i))}o((0,C.cloneDeep)(c)),D(c[0]),X.current=!1}}),[null==t?void 0:t.length]),(0,l.useEffect)((function(){if(K.current){var e=function(e){i=K.current.offsetLeft,s=e.pageX,a=!0,document.onselectstart=function(){return!1},(0,k.kk)("none")},n=function(){a=!1,document.onselectstart=null,(0,k.kk)("auto")},t=function(e){if(a){var n=e.pageX-s,t=i+n,r=V.current.clientWidth-K.current.clientWidth;t<=0&&(t=0),t>=r&&(t=r),K.current.style.left="".concat(t,"px"),W.current.style.transform="translateX(".concat(-t/V.current.clientWidth*W.current.clientWidth,"px)")}},i=0,s=0,a=!1;return K.current.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){var i,s,a;null===(i=K.current)||void 0===i||i.removeEventListener("mousedown",e),null===(s=document)||void 0===s||s.removeEventListener("mousemove",t),null===(a=document)||void 0===a||a.removeEventListener("mouseup",n)}}}),[K.current,j]),(0,l.useEffect)((function(){return W.current.addEventListener("wheel",ee,{passive:!1}),function(){var e;null===(e=W.current)||void 0===e||e.removeEventListener("wheel",ee,{passive:!1})}}),[W.current]);var $=function(){try{if(W.current.clientWidth>V.current.clientWidth){var e,n=V.current.clientWidth/W.current.clientWidth*V.current.clientWidth,t=Number(null===(e=K.current.style.left)||void 0===e?void 0:e.replace("px","")),i=t;t+n>=V.current.clientWidth&&(i=t-(t+n-V.current.clientWidth)),K.current.style.width="".concat(n,"px"),K.current.style.left="".concat(i,"px"),W.current.style.transform="translateX(".concat(-i/V.current.clientWidth*W.current.clientWidth,"px)"),Z(!0)}else K.current.style.left="".concat(0,"px"),W.current.style.transform="translateX(0px)",Z(!1)}catch(e){}},ee=function(e){if(!(W.current.clientWidth<=V.current.clientWidth)){var n=0;n=-1!==navigator.userAgent.indexOf("Macintosh")?e.deltaX:e.shiftKey?e.deltaX||e.deltaY:e.deltaX;var t=W.current.style.transform.match(/translateX\(([-0-9.]+)px\)/),i=t?parseFloat(t[1]):0;i=Math.abs(i),(i+=n)<=0&&(i=0);var s=W.current.clientWidth-V.current.clientWidth;i>=s&&(i=s);var a=i/W.current.clientWidth*V.current.clientWidth;K.current.style.left="".concat(a,"px"),W.current.style.transform="translateX(".concat(-i,"px)"),e.preventDefault()}};return(0,B.jsxs)("div",{className:u,ref:V,children:[(0,B.jsx)("div",{className:d,ref:W,children:a.map((function(e,n){var t,i=e.index_tab,r=e.isCopy,c=e.tab_type,l=e.name;return(0,B.jsxs)("div",{onClick:function(){if(i!==j.index_tab){var t=s()(s()({},e),{},{active:!0}),r=(0,C.cloneDeep)(a);r[n]=t,D(t),o(r)}},className:j.index_tab===i?"".concat(f," ").concat(I):f,children:[1===c&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("i",{title:"代码编辑器",style:{color:"#3B86A0"},className:"iconfont icon-daimabianjiqi1"}),(0,B.jsx)("span",{children:l}),!!H&&(0,B.jsx)(E.Z,{className:p,overlayClassName:x,onOpenChange:function(e){z(e)},disabled:N,menu:{items:null===(t=(0,C.compact)(P))||void 0===t?void 0:t.map((function(e){return{key:e,label:(0,B.jsx)("span",{className:H===e?m:"",children:e}),onClick:function(){H!==e&&(z(!1),M(e))}}}))},children:(0,B.jsx)("div",{children:Y?(0,B.jsx)("b",{className:"iconfont icon-a-xialazhankai"}):(0,B.jsx)("b",{className:"iconfont icon-shouqi4"})})}),b&&(0,B.jsx)("div",{className:A})]}),2===c&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("i",{style:{color:"#608B4E"},title:"VSCode编辑器",className:"iconfont icon-vscode"}),(0,B.jsx)("span",{children:l})]}),3===c&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("i",{style:{color:"#608B4E"},title:"图形化桌面",className:"iconfont icon-tuxinghuazhuomian"}),(0,B.jsx)("span",{children:l})]}),4===c&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("i",{style:{color:"#3B86A0"},title:"命令行终端",className:"iconfont icon-minglinghang"}),(0,B.jsx)("span",{children:l}),!F&&(0,B.jsx)("aside",{title:"复制",onClick:function(t){return function(e,n,t){if(t.stopPropagation(),20!==a.length){var i=(0,C.cloneDeep)(a),r=String(Math.random()).slice(-10),c=e.index_tab.split("-")[0],l=s()(s()({},e),{},{active:!1,index_tab:"".concat(c,"-").concat(r),isCopy:!0});i.splice(n+1,0,l),o(i)}else v.Z.info({title:"提示",icon:null,okText:"我知道了",width:600,centered:!0,content:"实验界面窗口数量已达上限(20个),不允许再复制窗口。"})}(e,n,t)},className:"iconfont icon-fuzhihuanjing font14 ml10 current"}),r&&(0,B.jsx)("aside",{title:"关闭",onClick:function(t){return function(e,n,t){t.stopPropagation();var i=(0,C.cloneDeep)(a);i.splice(n,1),e.index_tab===j.index_tab&&(i[n-1].active=!0,D(i[n-1])),o(i)}(e,n,t)},className:"iconfont icon-guanbishiyanhuanjing font14 ml10 current"})]}),5===c&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("i",{style:{color:"#3B86A0"},title:"容器内服务",className:"iconfont icon-rongqi1"}),(0,B.jsx)("span",{children:l})]}),6===c&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("i",{style:{color:"#3B86A0"},title:"虚拟仿真",className:"icon-xunifangzhen"}),(0,B.jsx)("span",{children:l})]})]},i)}))}),(0,B.jsx)("div",{style:{display:T?"block":"none"},className:h,children:(0,B.jsx)("div",{ref:K,className:g})})]})}},74628:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return Ia}});var i=t(31468),s=t.n(i),a=t(37205),r=t.n(a),o=t(39647),c=t.n(o),l=t(85573),u=t.n(l),d=t(7557),h=t.n(d),g=t(41498),f=t.n(g),p=t(79800),A=t.n(p),I=t(70236),m=t.n(I),x=t(82242),v=t.n(x),E=t(59301),C=t(18892),w=t(54173),Q=t(37712),k=function(e){var n=e.position,t=e.subject,i=e.score,s=e.onViewAllTask,a=(0,E.useState)(!1),r=A()(a,2),o=r[0],c=r[1],l=((0,C.useLocation)(),(0,C.useSearchParams)()),u=A()(l,1)[0];var d=function(){(0,w.vp)()?c(!0):c(!1)};return(0,E.useEffect)((function(){return document.addEventListener((0,w.gH)(),d),function(){document.removeEventListener((0,w.gH)(),d)}}),[]),(0,Q.jsxs)("div",{className:"task-header",children:[(0,Q.jsx)("a",{title:"查看全部任务",onClick:s,children:(0,Q.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg==",alt:"nav",width:45})}),(0,Q.jsxs)("h3",{title:t,children:["第",n,"关:",t]}),(0,Q.jsx)("span",{children:i}),!("true"===u.get("isFullScreen"))&&(0,Q.jsx)("a",{onClick:function(){c(!o),(0,w.vp)()?(0,w.BU)():(0,w.Dj)(document.getElementById("task-left-panel"))},title:o?"退出全屏":"全屏",children:(0,Q.jsx)("i",{className:o?"iconfont icon-shousuo c-grey-333 font16 ml10 current":"iconfont icon-zhankai c-grey-333 font16 ml10 current"})})]})},y=t(96865),B=t(95237),j=t(43604),D=t(78673),S=t(61998),b=t(27092),R=t(14539),P=t(49994),H=t(99144),M=t(61186),N=t.n(M),G={0:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg==",1:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII=",2:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAe1BMVEUAAAC/j1C3l1i1lVq2llmzl1i2llm0llm1lVi0llm1lVi0llm1lVm1lVi0lli1lVi0lli1llm1lVm0lli1lli1lVm0lVm1lli1llnJs4fSvpnYx6fdzrLh1Lzl2sTo38zs49Pu59nx6+D07+X28uv59vD7+fX9/Pr///9SRDJsAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAAB+klEQVRYw+3X2VbCMBAG4EliEQqkQGgTEBFRlvd/QksLMV0yyVQvvPC/4XCg38kyzQLQSTJfGTSLqYBwxMJEZM5CTlKYqKwDjRKRTinhbVqb6EjMGRtCOAJlFGiGQBTHLDuPP08XVUaMBBUwqp+bPtcTZQc4TXr+vv84Xcucjq+dnyB1i4F/T3gPtKmUOp8bL2QKDtJg0OHq5OiHymIoUOjkQtetH1q7E9UD1cDBfFSfb37IREG7excPfwBqDvrPoW096C8YpILQ7jFpe2T6l+57GoAOBoEyd+UItQgryDEwHQ21++ZAulwv0/Bgb/aXvia5j5ZvP7PDnQrv9B/r19YHqWoB59qygYJsQspC+r7qinwQtHxAud2amLxD+RBIuhuTkPoGZRRodoO07OyUIuEwaUMXBEqAJ779tjNtnxXwbj8bk4ZFt6D3xgq5c3/KUChtl+LFcZo9G6MQb/ft5ezZRfLAsUb2bGznal/bGUKDeprkSR48aaVxUBI++y1/ehKxndNhRzGIOY7q33HCko50QpISEB2GjLhkQImvCvQIiOGyj0kZ0MNnrQVTTYYwtTWxlhoPVpp1ngL8Q53yfrrFXibn1VdOZhLPhWsliM3x30BoVYDct2iDVVBuVzDs4kaDcj+UkSDphyYkiHnXSEWsIyZ7e6e8c/YFAVX9WNqVSc8AAAAASUVORK5CYII="},F={loading:!0,page:1,data:null},J=function(e){return e[e.SET_LOADING=0]="SET_LOADING",e[e.SET_STATE=1]="SET_STATE",e[e.SET_PAGE=2]="SET_PAGE",e}(J||{});function O(e,n){switch(n.type){case J.SET_LOADING:return v()(v()({},e),{},{loading:n.payload});case J.SET_STATE:return v()(v()({},e),n.payload);case J.SET_PAGE:return v()(v()({},e),{},{page:n.payload});default:throw new Error}}var T=function(e){var n=e.activeIndex,t=e.taskId,i=(0,E.useReducer)(O,F),s=A()(i,2),a=s[0],r=s[1],o=a.loading,c=a.page,l=a.data,u=(0,E.useRef)(),d=(0,E.useState)(!1),g=A()(d,2),p=g[0],I=g[1],m=(0,E.useMemo)((function(){var e=[{title:"排名",dataIndex:"user_name",align:"center",render:function(e,n,t){var i=10*(c-1)+t+1;return i<=3?(0,Q.jsx)("img",{src:G[i-1],alt:"rank",width:36}):i}},{title:"姓名",dataIndex:"user_name"},{title:null==l?void 0:l.rank_data_name,dataIndex:"score",render:function(e){return"DEFAULT"===(null==l?void 0:l.open_rank)?(0,H.li)(e):e}},{title:"通关时间",dataIndex:"end_time",render:function(e){return N()(e).format("YYYY-MM-DD HH:mm:ss")}}];return e}),[null==l?void 0:l.rank_data_name,null==l?void 0:l.open_rank,c]),x=function(){var e=f()(h()().mark((function e(){var n;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(!0),e.next=3,(0,P.i8)(t,{page:c,limit:10});case 3:n=e.sent,I(!1),r({type:J.SET_STATE,payload:{loading:!1,data:n.data}});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,E.useEffect)((function(){return 4===n?(clearInterval(u.current),sessionStorage.getItem("rankingShixunDetailAutoRefersh")&&v(!0),x()):clearInterval(u.current),function(){clearInterval(u.current)}}),[c,n,t]);var v=function(e){e?u.current=setInterval((function(){x()}),1e4):clearInterval(u.current)};return(0,Q.jsx)("div",{className:"ranking-container",children:o?(0,Q.jsx)(y.Z,{avatar:!0,paragraph:{rows:4}}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(B.Z,{align:"middle",justify:"start",style:{marginBottom:"20px"},children:(0,Q.jsx)(j.Z,{children:(0,Q.jsxs)("div",{className:"flex-container",children:[(0,Q.jsx)(D.Z,{checkedChildren:"开启",unCheckedChildren:"关闭",defaultChecked:!!sessionStorage.getItem("rankingShixunDetailAutoRefersh"),onChange:function(e){e?sessionStorage.setItem("rankingShixunDetailAutoRefersh","true"):sessionStorage.removeItem("rankingShixunDetailAutoRefersh"),v(e)}}),(0,Q.jsx)("span",{className:"ml8",children:"自动刷新(开启后每10S更新一次数据)"})]})})}),l&&0!==(null==l?void 0:l.rank_list_count)?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(S.Z,{pagination:!1,size:"middle",dataSource:l.rank_list,columns:m,loading:p}),l.rank_list_count>10?(0,Q.jsx)(b.Z,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:function(e){r({type:J.SET_PAGE,payload:e})},current:c,total:l.rank_list_count}):null]}):(0,Q.jsx)(R.Z,{styles:{margin:"20% auto"}})]})})},Z=t(22021),L=t(63743),U=t(8591),Y=t(43418),z=t(43428),K=t(98516),V="content-wrapper___kKoFC",W="scroll___lsiy3",X="unity-3d-container___kQAJh",q="btn-enlarge___mQbst",_="enlarge___p_I6G",$="tab-nav___iVZmY",ee="tab-fixed___SeByu",ne="active___TjNGA",te="tab-panel-body___iueV_",ie="answer-tip___b7k1Y",se=t(25846),ae=t(31395),re="YYYY-MM-DD HH:mm",oe=function(e){var n=e.challenge,t=e.position,i=e.status,s=e.get_gold,a=e.get_experience,r=e.star,o=e.tag_count,c=e.finished_time,l=e.index,u=e.view_answer_time,d=e.name,h=e.identifier,g=e.identity,f=e.shixun,p=e.taskList,A=e.onSaveTaskStar,I=(0,C.useLocation)(),m=(0,C.useParams)();var x=2===i||f.status<2||p[l-1]&&2===p[l-1].status||f.task_pass||g<=5;return(0,Q.jsxs)("div",{className:"task-item-container ".concat(n.position===t?"active":""," ").concat(2===i?"finish":""),children:[(0,Q.jsxs)("div",{className:"flex-container challenge-title space-between",children:[x?(0,Q.jsxs)("a",{href:"/tasks/".concat(h).concat(I.search),onClick:function(e){e.preventDefault(),m.courseId&&m.homeworkId?setTimeout((function(){return window.location.href="/tasks/".concat(m.courseId,"/").concat(m.homeworkId,"/").concat(h).concat(I.search)}),300):setTimeout((function(){return window.location.href="/tasks/".concat(h).concat(I.search)}),300)},children:["".concat(t,". ").concat(d)," "]}):(0,Q.jsx)("span",{children:"".concat(t,". ").concat(d)}),(0,Q.jsx)("i",{className:"iconfont icon-wancheng1 ".concat(2===i?"green":"")})]}),(0,Q.jsxs)("div",{className:"flex-container",children:[(0,Q.jsxs)("p",{className:2===i?"green":"",children:[(0,Q.jsx)("span",{children:"经验值"})," ",2===i&&a>0?"+":"",a]}),(0,Q.jsxs)("p",{className:2===i?"green":"",children:[(0,Q.jsx)("span",{children:"金币"})," ",2===i&&s>0?"+":""," ",s]}),(0,Q.jsxs)("p",{children:[(0,Q.jsx)("span",{children:"技能标签"})," ",o||"无"]})]}),(0,Q.jsxs)("div",{className:"flex-container",children:[(0,Q.jsxs)("p",{children:[(0,Q.jsx)("span",{children:"完成时间"}),c?N()(c).format(re):"--"]}),(0,Q.jsxs)("p",{children:[(0,Q.jsx)("span",{children:"查看答案时间"}),u?N()(u).format(re):"--"]})]}),f.status>=2?(0,Q.jsxs)("div",{className:"rate-container",children:[2===i&&0===r?(0,Q.jsxs)(E.Fragment,{children:[(0,Q.jsx)("span",{children:"给个评分吧:"}),(0,Q.jsx)(ae.Z,{defaultValue:0,onChange:function(e){A(h,e,l)}})]}):null,2===i&&r>0?(0,Q.jsxs)(E.Fragment,{children:[(0,Q.jsx)("span",{children:"已评分:"}),(0,Q.jsx)(ae.Z,{value:r,disabled:!0}),(0,Q.jsxs)("span",{className:"highlight",children:[r,"分"]})]}):null]}):null]})},ce=function(e){var n=e.taskList,t=e.challenge,i=e.shixun,s=e.identity,a=e.onSaveTaskStar,r=(0,C.useSearchParams)(),o=A()(r,1)[0];return(0,Q.jsxs)("div",{className:"task-nav-container",children:[!!o.get("coursesId")&&(0,Q.jsx)("p",{className:"task-tip",children:(0,Q.jsxs)("div",{children:[(0,Q.jsx)("span",{children:"温馨提示: "}),"若查看答案时间早于关卡任务完成时间,将影响课堂实训作业的成绩。"]})}),n.map((function(e,r){var o=v()(v()({},e),{},{identity:s,index:r,challenge:t,taskList:n,shixun:i,onSaveTaskStar:a});return(0,Q.jsx)(oe,v()({},o),r)}))]})},le={tree:"tree___LyfjL"},ue=t(38318),de=t(75487),he=t(91275),ge=t(374),fe=function(){var e=f()(h()().mark((function e(n,t,i,s,a){var r,o;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=function(){a?(0,H.xg)(i?"/tasks/".concat(null==o?void 0:o.identifier,"/jupyter"):"/tasks/".concat(o.game_identifier,"?subject_id=").concat(s)):window.location.href=i?"/tasks/".concat(null==o?void 0:o.identifier,"/jupyter"):"/tasks/".concat(o.game_identifier,"?subject_id=").concat(s)},!i){e.next=7;break}return e.next=4,(0,ge.BK)({id:n,challenge_id:t,subject_id:s});case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,(0,ge.Ir)({id:n,challenge_id:t,subject_id:s});case 9:e.t0=e.sent;case 10:if(!(null!=(o=e.t0)&&o.game_identifier||null!=o&&o.identifier)){e.next=22;break}if(null==o||!o.access){e.next=16;break}r(),e.next=21;break;case 16:if(0!=(null==o?void 0:o.access)){e.next=20;break}return U.ZP.warning("当前实训不支持跳关,已为您跳转到该实训未通过的第一个关卡"),setTimeout((function(){fe(n,"",i,s,a)}),1e3),e.abrupt("return");case 20:r();case 21:return e.abrupt("return");case 22:-3===(null==o?void 0:o.status)?(0,H.eF)():2===(null==o?void 0:o.status)?pe(null==o?void 0:o.message):3===(null==o?void 0:o.status)&&Ae(null==o?void 0:o.message);case 23:case"end":return e.stop()}}),e)})));return function(n,t,i,s,a){return e.apply(this,arguments)}}(),pe=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),Y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,Q.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=f()(h()().mark((function t(){var i,s;return h()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,de.$Q)({url:n});case 2:if(i=t.sent){t.next=5;break}return t.abrupt("return");case 5:return U.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,ge.Ir)({id:i.shixun_identifier});case 8:if(null==(s=t.sent)||!s.game_identifier){t.next=12;break}return(0,H.xg)("/tasks/".concat(s.game_identifier)),t.abrupt("return");case 12:2===(null==s?void 0:s.status)?e(null==s?void 0:s.message):3===(null==s?void 0:s.status)&&Ae(null==s?void 0:s.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},Ae=function(e){Y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,Q.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},Ie=ue.Z.DirectoryTree,me=function(e){var n=e.taskList,t=e.challenge,i=(e.shixun,e.identity,e.onSaveTaskStar,e.subject_id),a=((0,C.useParams)(),(0,C.useSearchParams)()),o=A()(a,1)[0],c=(0,E.useState)([]),l=A()(c,2),u=l[0],d=l[1],h=(0,E.useState)([]),g=A()(h,2),f=g[0],p=g[1],I=(0,E.useState)(),m=A()(I,2),x=m[0],v=m[1];(0,E.useEffect)((function(){w(n),p(k({children:n},t.id)),d(r()(n)),console.log("taskList:",n)}),[n]);var w=function e(n){n.map((function(n,i){var s;n.index=i,n.title=n.name,n.id==t.id&&v(n.key),null!==(s=n.children)&&void 0!==s&&s.length&&e(n.children)}))};function k(e,n){var t;if(e&&"object"===s()(e))return e.id==n?[]:e.children.some((function(e){return t=k(e,n)}))?[].concat(r()(t),[e.key]):void 0}return(0,Q.jsxs)("div",{className:"task-nav-container",children:[!!o.get("coursesId")&&(0,Q.jsx)("p",{className:"task-tip",children:(0,Q.jsxs)("div",{children:[(0,Q.jsx)("span",{children:"温馨提示: "}),"若查看答案时间早于关卡任务完成时间,将影响课堂实训作业的成绩。"]})}),!(null==u||!u.length)&&(0,Q.jsx)("div",{style:{padding:10},children:(0,Q.jsx)(Ie,{className:le.tree,icon:(0,Q.jsx)("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:(0,Q.jsx)("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:function(e,n){console.log("Trigger Select",e,n),n.node.shixun_identifier&&fe(n.node.shixun_identifier,n.node.key,!1,i)},onExpand:function(){console.log("Trigger Expand")},selectedKeys:[x],defaultExpandedKeys:r()(f),treeData:u,titleRender:function(e,n,i){return(0,Q.jsxs)("span",{className:"".concat(t.id==e.id?le.active:""," multi_ellipsis1"),style:{paddingRight:34},children:["Shixun"===e.item_type&&(0,Q.jsx)("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),"Challenge"===e.item_type&&(0,Q.jsxs)("i",{style:{fontFamily:"monospace",position:"relative",top:"Shixun"===e.item_type?-2:0},children:["(",H.I9[e.index],")"]}),(0,Q.jsx)("span",{style:{position:"relative",top:"Shixun"===e.item_type||"Stage"===e.item_type?-2:0},children:null==e?void 0:e.name}),"Stage"!==e.item_type&&(0,Q.jsxs)("i",{className:"iconfont icon-tasks-img c-grey-999 ".concat(1==(null==e?void 0:e.status)&&"c-green-29b"),children:[(1==(null==e?void 0:e.status)||0==(null==e?void 0:e.status))&&(0,Q.jsx)("img",{src:he.k$,width:"16"}),2==(null==e?void 0:e.status)&&(0,Q.jsx)("img",{src:he.ub,width:"16"}),3==(null==e?void 0:e.status)&&(0,Q.jsx)("img",{src:he.e6,width:"16"})]})]})}})})]})},xe=t(34597),ve=t(49312),Ee=t(78241),Ce=t(57809),we=t(92832),Qe=t(71418),ke=t(75105),ye=function(e){var n=e.user_praise,t=e.praise_count,i=e.praisePlus,s=e.onCreateDiscuss,a=(e.user,e.userInfo),o=(0,E.useState)(!1),c=A()(o,2),l=c[0],u=c[1],d=(0,E.useState)(""),g=A()(d,2),p=g[0],I=g[1],m=(0,C.useParams)(),x=(0,C.useSearchParams)(),v=A()(x,1)[0],w=(0,E.useState)(!1),k=A()(w,2),y=k[0],B=k[1],j=(0,E.useState)([]),D=A()(j,2),b=D[0],R=D[1],P=(0,E.useState)([]),H=A()(P,2),M=H[0],N=H[1],G=Ee.Z.useForm(),F=A()(G,1)[0],J=(0,E.useState)([]),O=A()(J,2),T=O[0],Z=O[1],L=(0,E.useState)(!1),V=A()(L,2),W=V[0],X=V[1],q=(0,E.useState)(!1),_=A()(q,2),$=_[0],ee=_[1],ne=(0,E.useState)(!1),te=A()(ne,2),ie=te[0],se=te[1],ae=(0,E.useState)(0),re=A()(ae,2),oe=re[0],ce=re[1];(0,E.useEffect)(f()(h()().mark((function e(){var n,t,i,s,a;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!v.get("homework_common_id")){e.next=5;break}return e.next=3,(0,ke.ZP)("/api/shixun_homeworks/".concat(v.get("homework_common_id"),"/header_info.json"),{method:"get"});case 3:0===(null==(n=e.sent)?void 0:n.status)&&(R([{course_group_id:"-",group_group_name:"全部分班"}].concat(r()(null==n||null===(t=n.data)||void 0===t?void 0:t.course_group_info))),N([{id:"-",name:"全部状态"}].concat(r()(null==n||null===(i=n.data)||void 0===i||null===(i=i.task_status)||void 0===i?void 0:i.filter((function(e){return 0!=(null==e?void 0:e.id)&&-1!=(null==e?void 0:e.id)}))))),F.setFieldsValue({course_group:v.get("courseGroup")?null===(s=v.get("courseGroup").split(","))||void 0===s?void 0:s.map((function(e){return"-"==e?e:Number(e)})):["-"],work_status:v.get("workStatus")?null===(a=v.get("workStatus").split(","))||void 0===a?void 0:a.map((function(e){return"-"==e?e:Number(e)})):["-"],search:v.get("search")?v.get("search"):""}),le());case 5:case"end":return e.stop()}}),e)}))),[]);var le=function(){var e=f()(h()().mark((function e(){var n,t,i,s,a,r;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return X(!0),e.next=3,(0,ke.ZP)("/api/shixun_homeworks/".concat(v.get("homework_common_id"),"/all_student_works.json"),{method:"get",params:{search:F.getFieldValue("search"),course_group:F.getFieldValue("course_group"),work_status:F.getFieldValue("work_status")}});case 3:if(0===(null==(n=e.sent)?void 0:n.status))for(i in Z(null==n||null===(t=n.data)||void 0===t?void 0:t.student_works),ee(!1),se(!1),null==n||null===(s=n.data)||void 0===s?void 0:s.student_works)(null==m?void 0:m.taskId)==(null==n||null===(a=n.data)||void 0===a||null===(a=a.student_works[i])||void 0===a?void 0:a.game_identifier)&&(ce(i),ee(0!=i),i!=(null==n||null===(r=n.data)||void 0===r||null===(r=r.student_works)||void 0===r?void 0:r.length)-1?se(!0):se(!1));X(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function ue(){u(!1)}function de(){return(de=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=a&&a.authentication){e.next=3;break}return Y.Z.confirm({title:"提示",className:"custom-modal-divider ",icon:null,content:"需要通过实名验证后,才能进行评论操作",okText:"前往实名验证",cancelText:"取消",onOk:function(){window.open("/account/certification")}}),e.abrupt("return");case 3:if(""!=p.trim()){e.next=6;break}return U.ZP.warning("内容不能为空"),e.abrupt("return");case 6:s(p),I(""),u(!1);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,Q.jsxs)("div",{className:"comment-input-editor-container ".concat(l?"active":""," "),children:[(0,Q.jsxs)("div",{className:l?"text-area hide":"text-area",children:[(0,Q.jsx)("input",{placeholder:"说点什么",onClick:function(){u(!0)}}),(0,Q.jsxs)("a",{className:"c-light-black",onClick:i,title:n?"取消点赞":"点赞",children:[(0,Q.jsx)("i",{className:"mr3 ".concat(n?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"赞"}),t?(0,Q.jsx)("span",{children:t}):""]})]}),l?(0,Q.jsx)("div",{className:"input-mask",onClick:ue}):null,(0,Q.jsxs)("div",{className:l?"md-container":"md-container hide",children:[(0,Q.jsx)(ve.Z,{id:"discuss-input-editor",startInit:l,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:p,height:240,onChange:function(e){I(e)}}),(0,Q.jsxs)("div",{className:"tip-container",onClick:ue,children:[(0,Q.jsx)("p",{children:"请勿粘贴答案,否则将造成账号禁用后果!"}),(0,Q.jsx)("a",{className:"btn-send",style:{color:"#fff",background:"#0152d9"},onClick:function(){return de.apply(this,arguments)},children:"发送"})]})]}),v.get("homework_common_id")&&(0,Q.jsxs)("div",{className:"students",children:[(0,Q.jsx)("div",{className:"students_list",onClick:function(){B(!0)},children:"学生列表"}),(0,Q.jsx)("div",{style:{marginLeft:"auto"}}),$&&(0,Q.jsx)("div",{className:"students_change",onClick:function(){var e;C.history.push("".concat(null==T||null===(e=T[Number(oe)-1])||void 0===e?void 0:e.url,"&courseGroup=").concat(F.getFieldValue("course_group")||"","&workStatus=").concat(F.getFieldValue("work_status")||"","&search=").concat(F.getFieldValue("search")||"")),location.reload()},children:"上一个"}),ie&&(0,Q.jsx)("div",{className:"students_change",onClick:function(){var e;C.history.push("".concat(null==T||null===(e=T[Number(oe)+1])||void 0===e?void 0:e.url,"&courseGroup=").concat(F.getFieldValue("course_group")||"","&workStatus=").concat(F.getFieldValue("work_status")||"","&search=").concat(F.getFieldValue("search")||"")),location.reload()},children:"下一个"})]}),(0,Q.jsx)(K.Z,{children:(0,Q.jsxs)(z.Z,{title:null,style:{width:"700px"},placement:"left",closable:!1,open:y,onClose:function(){return B(!1)},children:[(0,Q.jsx)("div",{style:{fontSize:"16px",marginBottom:"20px",fontWeight:"bold"},children:"学生列表"}),(0,Q.jsxs)(Ee.Z,{form:F,layout:"inline",className:"myformStyle",children:[(0,Q.jsx)(Ee.Z.Item,{name:"course_group",children:(0,Q.jsx)(Ce.default,{maxTagCount:1,style:{width:180},mode:"multiple",onChange:function(e){(null==e?void 0:e.length)<2?F.setFieldValue("course_group",e):"-"==(null==e?void 0:e[(null==e?void 0:e.length)-1])?F.setFieldValue("course_group",["-"]):F.setFieldValue("course_group",null==e?void 0:e.filter((function(e){return"-"!=e}))),le()},children:b.map((function(e){return(0,Q.jsx)(Ce.default.Option,{value:e.course_group_id,children:e.group_group_name},e.course_group_id)}))})}),(0,Q.jsx)(Ee.Z.Item,{name:"work_status",children:(0,Q.jsx)(Ce.default,{maxTagCount:1,style:{width:180,marginLeft:"10px"},mode:"multiple",onChange:function(e){(null==e?void 0:e.length)<2?F.setFieldValue("work_status",e):"-"==(null==e?void 0:e[(null==e?void 0:e.length)-1])?F.setFieldValue("work_status",["-"]):F.setFieldValue("work_status",null==e?void 0:e.filter((function(e){return"-"!=e}))),le()},children:M.map((function(e){return(0,Q.jsx)(Ce.default.Option,{value:e.id,children:e.name},e.id)}))})}),(0,Q.jsx)(Ee.Z.Item,{name:"search",children:(0,Q.jsx)(we.Z.Search,{placeholder:"请输入学生姓名搜索",className:"mySearch",onChange:function(e){return F.setFieldValue("search",e.target.value)},suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ",style:{cursor:"pointer"},onClick:function(){return le()}})})})]}),(0,Q.jsx)(Qe.Z,{spinning:W,children:(0,Q.jsx)(S.Z,{style:{marginTop:"20px"},dataSource:T,scroll:{y:"70vh"},columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"分班",dataIndex:"group_name"},{title:"最终成绩",dataIndex:"final_score"},{title:"操作",render:function(e,n){return(0,Q.jsx)("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:function(){C.history.push("".concat(null==n?void 0:n.url,"&courseGroup=").concat(F.getFieldValue("course_group")||"","&workStatus=").concat(F.getFieldValue("work_status")||"","&search=").concat(F.getFieldValue("search")||"")),location.reload()},children:"查看"})}}],pagination:!1})})]})})]})},Be=t(83833),je=t(78081),De=function(e){var n=e.data;return(0,Q.jsx)(E.Fragment,{children:n&&n.map((function(e){return(0,Q.jsxs)("div",{className:"choose-answer-item",children:[(0,Q.jsxs)("p",{children:["第",e.position,"题"]}),(0,Q.jsx)(L.Z,{value:e.answer})]},e.position)}))})},Se=function(e){var n=e.data,t=e.onShowUnlockAnswerModal,i=e.challenge,s=null!=i&&i.disable_copy?{userSelect:"none"}:{};return(0,Q.jsx)(E.Fragment,{children:n&&n.map((function(e,n){var i=e.answer_id,a=e.answer_name,r=e.answer_contents,o=e.view_time;return(0,Q.jsxs)("div",{className:"answer-item-container",style:s,children:[(0,Q.jsxs)("div",{className:"flex-container",children:[(0,Q.jsxs)("span",{className:"level",children:[" 级别",n+1,": "]}),(0,Q.jsx)("span",{className:"name",children:a}),r?(0,Q.jsxs)(E.Fragment,{children:[(0,Q.jsx)("span",{className:"view-time",children:o?N()(o).format("YYYY-MM-DD HH:mm"):""}),(0,Q.jsx)("span",{children:"已解锁"})]}):(0,Q.jsx)("a",{onClick:t,children:"解锁"})]}),r?(0,Q.jsx)(L.Z,{value:r}):null]},i)}))})},be=function(e){var n=e.loading,t=e.data,i=e.onShowTip,s=e.st,a=e.challenge,r=(0,E.useRef)(null),o=(0,E.useRef)(null),c=(0,E.useRef)(null),l=(0,E.useRef)(null),u=(0,E.useRef)({x:0,y:0});return(0,E.useEffect)((function(){if(r.current&&null!=a&&a.disable_copy){var e=function(e){u.current={x:e.clientX,y:e.clientY},clearTimeout(c.current),clearTimeout(l.current),c.current=setTimeout((function(){o.current.style.left="".concat(u.current.x,"px"),o.current.style.top="".concat(u.current.y,"px"),o.current.style.display="block"}),1e3),l.current=setTimeout((function(){o.current.style.display="none",clearTimeout(c.current),clearTimeout(l.current)}),3e3)},n=function(){o.current.style.display="none",clearTimeout(c.current),clearTimeout(l.current)},t=function(e){u.current={x:e.clientX,y:e.clientY}};return r.current.addEventListener("mouseenter",e),window.addEventListener("mousemove",t),r.current.addEventListener("mouseleave",n),function(){var i,s;null===(i=r.current)||void 0===i||i.removeEventListener("mouseenter",e),window.removeEventListener("mousemove",t),null===(s=r.current)||void 0===s||s.removeEventListener("mouseleave",n)}}}),[null==r?void 0:r.current,null==a?void 0:a.disable_copy]),(0,Q.jsxs)("div",{ref:r,className:"answer-container",children:[(0,Q.jsx)("div",{ref:o,className:"answer-tips-css",children:"禁止复制参考答案"}),n?(0,Q.jsx)(je.Z,{}):null,1===s?(0,Q.jsx)(De,{data:t}):(0,Q.jsx)(Se,{data:t,challenge:a,onShowUnlockAnswerModal:i})]})},Re=t(24905),Pe=function(e){var n=e.data,t=e.selected_unlocked_answer_id,i=e.selected_index,s=e.onSelect;if(!n)return null;var a=n.filter((function(e,n){return!e.answer_contents&&(e.index=n,!0)}));function r(e){var n=e.target,t=n.value,i=n.checked;s(i?t:null)}return(0,Q.jsxs)("table",{className:"unlock-answer-list",children:[(0,Q.jsx)("thead",{children:(0,Q.jsxs)("tr",{children:[(0,Q.jsx)("th",{}),(0,Q.jsx)("th",{children:"级别"}),(0,Q.jsx)("th",{children:"名称"}),(0,Q.jsx)("th",{children:"扣分占比"}),(0,Q.jsx)("th",{children:"扣减金币"})]})}),(0,Q.jsx)("tbody",{children:a.map((function(e,n){return(0,Q.jsxs)("tr",{children:[(0,Q.jsx)("td",{children:(0,Q.jsx)(Re.Z,{value:e.answer_id,onChange:r,checked:e.answer_id===t||t&&i>=n})}),(0,Q.jsx)("td",{children:e.index+1}),(0,Q.jsx)("td",{children:e.answer_name}),(0,Q.jsxs)("td",{children:[e.answer_ratio,"%"]}),(0,Q.jsx)("td",{className:"gold-color",children:e.answer_score})]},e.answer_id)}))})]})},He="unity3d-panel___aA1uJ",Me="data:image/png;base64,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",Ne=t(3113),Ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABcElEQVQ4EYWTMUvDUBSFk9rS0loHxcVJxMlBcPMXOCgoLm5uujiLBRd3HQRBxUUQBwdxEHQQHEUHEUvBSREcbIuCOgmiNX6neQlp8qQPPu65955309umjhM7nucNQgXeYS7Wbp9yaQN2YRiq7W6kLIYitSvXdSvEhqXfUrINiBrSfIpT2IZCtBFo2wA3aBLTUIYcXDCkDMvo8NgGhE0jVon70AclmGbIHdRgVk9wED2EBnt/KI8dj1zc0j/DO4aWfwUuUxQWEc/waDQyPNeorzDzhYbdMOyJmNEK2klT+2ECpqB5MI2DBtzDoV91fojfRuf18U9gXQViDo5h3hgSgV4Rssb/q0udcA5boJU6YCBxM1bAo4f56yGycAQHkIl5rSm+bqg1f0az5wzOT9AKeeut1uIQaTX60mgd5WswCpMMfiNaD94dGvX/miUMdViA3sCE1nekP9km6K3sCnqJSHME9uABXuEFNFSv9BIUdOkPNwD5qttE6qEAAAAASUVORK5CYII=",Fe=t(91848),Je=t.n(Fe),Oe=function(e){var n=e.unity_3d_routes,t=e.onGetUnity3dMessage,i=e.taskData,s=e.userInfo,a=e.itemData,r=void 0===a?{}:a,o=e.codeRepData,c=r.shixun_environment_id,l=r.tab_type,d=r.index_tab,g=(0,E.useRef)(),p=(0,E.useState)(!0),I=A()(p,2),m=I[0],x=I[1],w=(0,E.useState)("正在努力加载中..."),k=A()(w,2),y=k[0],B=k[1],j=(0,E.useState)({}),D=A()(j,2),S=D[0],b=D[1],R=(0,C.useSelector)((function(e){var n;return null==e||null===(n=e.user)||void 0===n?void 0:n.userInfo})),M=(0,E.useState)(!1),N=A()(M,2),G=N[0],F=N[1],J=(0,C.useParams)(),O=(0,E.useState)(6!==l?5===l?S.thiry_party_url:n:null),T=A()(O,2),Z=T[0],L=T[1];(0,E.useEffect)((function(){var e;function n(e){return a.apply(this,arguments)}function a(){return a=f()(h()().mark((function e(n){var a,r,o;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,"fetchData"!==n.data.type||"JKLJSOIWOIC~"!==n.data.key){e.next=8;break}return a=n.data.requestId,e.next=5,(0,ke.ZP)(n.data.url,v()({},n.data.params));case 5:return r=e.sent,g.current.contentWindow.postMessage({type:"fetchData",requestId:a,data:r},"*"),e.abrupt("return");case 8:o=JSON.parse(n.data),t(o),"getTaskData"===o.type&&Y({taskData:i,userInfo:s,cookie:(0,H.ej)("_educoder_session"),currentLoginUser:R}),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),console.log("error:",e.t0,n);case 16:case"end":return e.stop()}}),e,null,[[0,13]])}))),a.apply(this,arguments)}var r=sessionStorage.getItem("Tpilist"),o=JSON.parse(r)||[],c=null==o||null===(e=o.filter((function(e){return e.id===J.taskId})))||void 0===e?void 0:e[0],l=1===performance.navigation.type||(null==c?void 0:c.id)===J.taskId&&((new Date).getTime()-new Date(null==c?void 0:c.time).getTime())/1e3/3600>24;if(F(l),null==c||!c.id){var u={id:J.taskId,time:new Date};o.push(u),sessionStorage.setItem("Tpilist",JSON.stringify(o))}window.addEventListener("message",n);var d=Be.Z.subscribe("evaluate-unity3d-result",(function(e){Y(e)})),p=Be.Z.subscribe("unity3d-reset",(function(e){"start"===e&&(x(!0),B("正在重置中..."),b({})),"done"===e&&U()}));return function(){window.removeEventListener("message",n),d(),p()}}),[]),(0,E.useEffect)((function(){5===l&&U(),6===l&&null!=o&&o.content&&L((5===l?S.thiry_party_url:n)+"&ctz=".concat(Je().compressToEncodedURIComponent((null==o?void 0:o.content)||"123")))}),[l,null==o?void 0:o.content]);var U=function(){var e=f()(h()().mark((function e(){var n,t,s,a,r,o;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return x(!0),e.next=3,(0,P.sA)(null===(n=i.myshixun)||void 0===n?void 0:n.identifier,{shixun_environment_id:c,tab_type:l});case 3:if(s=e.sent,x(!1),null==s||null===(t=s.data)||void 0===t||null===(t=t.data_list)||void 0===t||!t.length){e.next=8;break}return Be.Z.publish("pod-restrict-data",{identifier:null==s||null===(a=s.data)||void 0===a?void 0:a.identifier,data_list:null==s||null===(r=s.data)||void 0===r?void 0:r.data_list}),e.abrupt("return");case 8:0===(null==s?void 0:s.status)&&(s.data.thiry_party_url=(null==s||null===(o=s.data)||void 0===o?void 0:o.link_url)+"?t="+(new Date).getTime(),Be.Z.publish("send-tabs-result-data",v()(v()({},null==s?void 0:s.data),{},{index_tab:d})),Be.Z.publish("update-windows-time",null==s?void 0:s.data),b(v()({},s.data||{})),L(s.data.thiry_party_url));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Y(e){g.current&&g.current.contentWindow.postMessage(JSON.stringify(e),"*")}return(0,Q.jsx)(E.Fragment,{children:(0,Q.jsx)("div",{style:{height:"100%"},children:G?(0,Q.jsxs)("div",{style:{height:"100%"},children:[m&&(0,Q.jsx)(je.Z,{className:"c-white",message:y}),Z&&(0,Q.jsx)("iframe",{onLoad:function(){x(!1)},className:He,ref:g,id:"unity3d",allow:"geolocation document-domain camera *;microphone *",sandbox:"allow-scripts microphone allow-downloads allow-same-origin allow-top-navigation allow-forms allow-popups allow-pointer-lock allow-popups-to-escape-sandbox allow-presentation allow-top-navigation-by-user-activation",src:Z})]}):(0,Q.jsxs)("div",{style:{display:"flex",height:"calc(100% - 40px)",position:"relative",overflow:"hidden",alignItems:"center",background:"#1E1E1E",justifyContent:"center",flexDirection:"column"},children:[(0,Q.jsx)("img",{src:Me}),(0,Q.jsx)(Ne.ZP,{onClick:function(){F(!0)},icon:(0,Q.jsx)("img",{src:Ge,style:{width:16,marginBottom:3}}),type:"primary",style:u()({width:"#3061D0",marginTop:40},"width",140),children:"启动环境"}),(0,Q.jsx)("p",{style:{marginTop:30,color:"#AFB1B3"},children:"点击上方按钮,启动实验环境。"})]},"123213123")})})},Te=t(7619),Ze=t(35220),Le=t(79905);function Ue(e){var n=e.target;if("IMG"===n.tagName.toUpperCase()){var t=n.src||n.getAttribute("src");t&&-1===t.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),Be.Z.publish("preview-image",t))}}var Ye={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function ze(e,n){switch(n.type){case Z.n_:return v()(v()({},e),{},{activeIndex:n.payload});case Z.lS:return v()(v()({},e),{},{enlarge_unity3D:n.payload});case Z.gK:return v()(v()({},e),{},{tab_fixed:n.payload});case Z.Hp:return v()(v()({},e),{},{showTaskList:!0});case Z.hK:return v()(v()({},e),{},{showTaskList:!1});case Z.sM:case Z.ib:return v()(v()({},e),n.payload);case Z.wt:return v()(v()({},e),{},{loading:!0});case Z.Rj:return v()(v()({},e),{},{showTip:!0});case Z.NZ:return v()(v()({},e),{},{showTip:!1});case Z.ym:return v()(v()({},e),{},{selected_unlocked_answer_id:n.payload});case Z.pl:return v()(v()({},e),n.payload);default:throw new Error}}var Ke=(0,C.connect)((function(e){return{userInfoData:e.user}}))((function(e){var n=e.taskId,t=e.minuxUserGrade,i=e.discusses_count,s=e.is_teacher,a=e.has_answer,o=e.user,c=e.st,l=e.game,u=e.rank_name,d=e.challenge,g=e.myshixun,p=e.user_praise,I=e.praise_count,m=e.unity_3d_routes,x=e.with_code_file,w=e.onPlusOrCancelPraise,y=e.onGetUnity3dMessage,B=e.shixun,j=e.taskData,D=e.chatgpt,R=e.userInfoData,M=e.to_user_id,G=(0,C.useSearchParams)(),F=A()(G,1)[0],J=(0,E.useReducer)(ze,Ye),O=A()(J,2),ae=O[0],re=O[1],oe=(0,E.useState)(!1),le=A()(oe,2),ue=le[0],de=le[1],he=(0,E.useState)(!1),ge=A()(he,2),fe=ge[0],pe=ge[1],Ae=(0,E.useState)({}),Ie=A()(Ae,2),ve=Ie[0],Ee=Ie[1],Ce=(0,C.useParams)(),we=(0,E.useState)([]),Qe=A()(we,2),je=Qe[0],De=Qe[1],Se=(0,E.useState)({page:1,limit:10}),Re=A()(Se,2),He=Re[0],Me=Re[1],Ne=ae.taskList,Ge=ae.showTaskList,Fe=ae.activeIndex,Je=ae.enlarge_unity3D,Ke=ae.tab_fixed,Ve=ae.data,We=ae.answerScore,Xe=ae.loading,qe=ae.showTip,_e=ae.isMultiLevel,$e=ae.selected_unlocked_answer_id,en=(0,E.useMemo)((function(){var e=0;if(Ve&&$e)for(var n=Ve.filter((function(e){return!e.answer_contents})),t=0;t1,activeIndex:i?Fe:2}});case 12:case"end":return e.stop()}}),e)}))),dn.apply(this,arguments)}function hn(e){var n=e.choose_answers,t=e.message,i=e.status;0!==i?re({type:Z.pl,payload:{showTip:1===i,data:n,answerScore:t,loading:!1,activeIndex:1===i?Fe:2}}):t.info(t)}function gn(){return(gn=f()(h()().mark((function e(){var n,i,s,a;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(de(!0),1!==c){e.next=8;break}return e.next=4,(0,P.MH)(l.identifier);case 4:-1!==(null==(n=e.sent)?void 0:n.status)&&(t(We),hn(n)),e.next=14;break;case 8:if(!$e){e.next=14;break}return e.next=11,(0,P.j3)(l.identifier,$e);case 11:i=e.sent,s=i.status,i.message,-1===s||(_e?(a=0,Ve.filter((function(e){return!e.answer_contents})).forEach((function(e,n){n<=en&&e&&(a+=e.answer_score)})),t(a)):t(We),un(),fn(null),re({type:Z.NZ}));case 14:de(!1);case 15:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fn(e){re({type:Z.ym,payload:e})}function pn(){return(pn=f()(h()().mark((function e(){var n,t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!F.get("subject_id")){e.next=7;break}return e.next=4,(0,P.SO)(g.identifier,v()({},(0,H.oP)()));case 4:t=e.sent,e.next=10;break;case 7:return e.next=9,(0,P.g6)(g.identifier);case 9:t=e.sent;case 10:re({type:Z.sM,payload:{taskList:(null===(n=t)||void 0===n?void 0:n.stages)||t,showTaskList:!0}}),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),console.log(e.t0);case 16:case"end":return e.stop()}}),e,null,[[0,13]])})))).apply(this,arguments)}function An(e,n,t){return In.apply(this,arguments)}function In(){return(In=f()(h()().mark((function e(n,t,i){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,P.L5)(n,B.id,t);case 3:Ne[i].star=t,re({type:Z.ib,payload:{taskList:r()(Ne)}}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}(0,E.useEffect)((function(){var e,n=null==R?void 0:R.userInfo;n&&(Ee(v()({},n)),pe(null==n||null===(e=n.shixun)||void 0===e?void 0:e.own))}),[null==B?void 0:B.identifier]),(0,E.useEffect)((function(){return function(){re({type:Z.hK}),re({type:Z.n_,payload:0})}}),[n]),(0,E.useEffect)((function(){re({type:Z.n_,payload:F.get("extra")?3:0})}),[F.get("extra")]),(0,E.useEffect)((function(){if(tn.current)return tn.current.addEventListener("mousedown",Ue),function(){var e;null===(e=tn.current)||void 0===e||e.removeEventListener("mousedown",Ue)}}),[tn.current]),(0,E.useEffect)((function(){if(x&&m&&tn.current){var e=(0,Te.Ds)((function(e){var n=e.target.scrollTop;re(n>=354?{type:Z.gK,payload:!0}:{type:Z.gK,payload:!1})}),10);tn.current.addEventListener("scroll",e);var n=Be.Z.subscribe("evaluate-unity3d-finish",(function(){tn.current.scrollTop=0}));return function(){var t;null===(t=tn.current)||void 0===t||t.removeEventListener("scroll",e),n()}}re({type:Z.gK,payload:!0})}),[x,m,tn.current]);var mn=d.position,xn=d.score,vn=d.subject,En={onViewAllTask:function(){!function(){pn.apply(this,arguments)}()},position:mn,score:xn,subject:vn};function Cn(){return(Cn=f()(h()().mark((function e(n){var t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,se.rd)({content:n,container_type:"Shixun",container_id:B.id,challenge_id:d.id,position:mn});case 2:if(-3!==(t=e.sent).status){e.next=6;break}return Y.Z.info({title:"提示",className:"custom-modal-divider ",icon:null,content:"你的账号因为发布了不当内容,现已将评论功能屏蔽。",okText:"确定"}),e.abrupt("return");case 6:console.log(t),re({type:Z.n_,payload:3}),Be.Z.publish("create-discuss");case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var wn={loading:Xe,data:Ve,onShowTip:function(){re({type:Z.Rj})},st:c,challenge:d};return(0,Q.jsxs)(E.Fragment,{children:[(0,Q.jsx)(k,v()({},En)),(0,Q.jsxs)("div",{className:V,children:[(0,Q.jsxs)("div",{ref:tn,className:W,children:[m&&x&&0===(null==j?void 0:j.unity3d_show_location)?(0,Q.jsxs)("div",{className:"".concat(X," ").concat(Je?_:""),children:[(0,Q.jsx)("a",{onClick:function(){re({type:Z.lS,payload:!Je})},className:"".concat(q," ").concat(Je?_:""),children:(0,Q.jsx)("i",{className:"iconfont ".concat(Je?"icon-suoxiao1":"icon-kuoda"," ")})}),(null==ve?void 0:ve.user_id)&&(0,Q.jsx)(Oe,{userInfo:ve,taskData:j,unity_3d_routes:m,onGetUnity3dMessage:y})]}):null,(0,Q.jsx)("ul",{className:"".concat($," ").concat(Ke?ee:""),children:an.map((function(e){return(0,Q.jsx)("li",{onClick:rn,id:e.index,className:Fe===e.index?ne:"",children:(0,Q.jsxs)("a",{children:[e.title,3===e.index&&i?(0,Q.jsx)("span",{children:i}):null]})},e.title)}))}),(0,Q.jsxs)("div",{children:[(0,Q.jsx)(L.Z,{className:0===Fe?te:"hide",value:d.task_pass,stylesPrev:{position:"absolute"}}),(0,Q.jsx)("div",{className:1===Fe?te:"hide",children:nn?(0,Q.jsx)(L.Z,{value:nn}):null}),(0,Q.jsx)("div",{className:2===Fe?te:"hide",style:{paddingTop:40},children:(0,Q.jsx)(be,v()({},wn))}),(0,Q.jsx)("div",{className:3===Fe?te:"hide",children:(0,Q.jsx)(xe.Z,{activeIndex:Fe,userInfo:ve,shixunIdentifier:B.identifier,identity:o.identity,user:o,allowDisableDiscuss:fe,taskData:j,chatgpt:D,to_user_id:M,challengeId:d.id})}),(0,Q.jsx)("div",{className:5===Fe?te:"hide",children:(0,Q.jsxs)("div",{style:{background:"#fff",height:"100vh"},children:[(0,Q.jsx)(S.Z,{style:{marginTop:10},pagination:!1,dataSource:null==je?void 0:je.list,columns:[{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return N()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}}]}),(0,Q.jsx)(b.Z,{style:{marginTop:10},current:He.page,total:null==je?void 0:je.count,hideOnSinglePage:!0,onChange:function(){var e=f()(h()().mark((function e(n){var t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return He.page=n,Me(He),e.next=3,(0,ke.ZP)("/api/tasks/".concat(Ce.taskId,"/redo_logs.json"),{method:"get",params:v()(v()({},He),{},{courseId:Ce.courseId})});case 3:0===(null==(t=e.sent)?void 0:t.status)&&De(null==t?void 0:t.data);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})]})}),(0,Q.jsx)("div",{className:4===Fe?te:"hide",children:(0,Q.jsx)(T,{activeIndex:Fe,taskId:n})})]})]}),"exercises"!==F.get("type")&&!(null!=B&&B.is_disable_discuss)&&!l.homework_common_comment_open&&(0,Q.jsx)(ye,{user:o,userInfo:ve,user_praise:p,praise_count:I,praisePlus:w,onCreateDiscuss:function(e){return Cn.apply(this,arguments)}})]}),(0,Q.jsxs)(K.Z,{children:[(0,Q.jsxs)(z.Z,{rootClassName:"task-drawer",width:420,title:null,placement:"left",closable:!1,open:Ge,onClose:function(){re({type:Z.hK})},getContainer:function(){return document.getElementById("task-left-panel")},children:[F.get("subject_id")&&(0,Q.jsx)(me,v()(v()({taskList:r()(Ne),challenge:d,shixun:B},(0,H.oP)()),{},{identity:o.identity,onSaveTaskStar:An})),!F.get("subject_id")&&(0,Q.jsx)(ce,{taskList:r()(Ne),challenge:d,shixun:B,identity:o.identity,onSaveTaskStar:An})]}),(0,Q.jsxs)(Y.Z,{centered:!0,title:"提示",open:qe,onOk:function(){return gn.apply(this,arguments)},onCancel:function(){re({type:Z.NZ})},confirmLoading:ue,className:ie,children:[s?(0,Q.jsx)("p",{}):(0,Q.jsx)("p",{children:"先查看参考答案,再通过评测的学生,实训作业有可能是零分哦~"}),_e?(0,Q.jsx)(Pe,{selected_index:en,selected_unlocked_answer_id:$e,onSelect:fn,data:Ve}):(0,Q.jsx)("p",{children:"查看答案将扣除".concat(We,"点金币,是否确认查看答案")})]}),(0,Q.jsx)(Ze.Z,{})]})]})})),Ve=t(31797),We=t(65615),Xe=t(11724);function qe(e){return e.toString().padStart(2,"0")}function _e(e){var n=Math.floor(e/60),t=e%60,i=Math.floor(n/60);return"".concat(qe(i),":").concat(qe(n-60*i),":").concat(qe(t))}var $e=function(e){var n=e.defaultTime,t=e.status,i=e.onUpdateCostTime,s=e.lastedGetTaskInfoTime,a=e.retentionTime,r=void 0===a?"":a,o=e.title,c=void 0===o?"":o,l=(0,E.useState)(n||0),u=A()(l,2),d=u[0],h=u[1],g=(0,E.useRef)();return(0,E.useEffect)((function(){s&&(h(n),g.current=n)}),[n,s]),(0,E.useEffect)((function(){if(s)return Be.Z.subscribe("update-cost-time",(function(){2!==t&&i(g.current)}))}),[s]),(0,Xe.Z)((function(){r&&localStorage.setItem(r,String(d+1)),h(d+1),g.current=g.current+1}),2===t?null:1e3),(0,Q.jsxs)("span",{children:[c?"".concat(c,":"):null,_e(d)]})},en=t(91232),nn=t.n(en),tn="action-bar___bbigU",sn="startDebug___tLWzR",an="disabledDebug___npN0z",rn=t(6848),on=t(14478),cn=t(680),ln=t(60141),un=t(56102),dn=t(89392);function hn(e){var n=e.onShowNotice,t=e.className,i=void 0===t?"":t;return(0,Q.jsx)("a",{title:"更新通知",onClick:n,className:i,children:(0,Q.jsx)("img",{width:14,src:ln,alt:"notice"})})}function gn(e){var n,t=e.code_hidden,i=e.gameStatus,s=e.isEditPath,a=(e.currentPath,e.git_url),r=(e.monitoring_url,e.onResetCode),o=e.onResetGitCode,c=e.onShowCodeSetting,l=e.onResetPassedCode,u=e.onShowDir,d=e.onRightFullHandler,g=e.isResizeLarge,p=e.tab_type,I=e.startDebug,m=e.setStartDebug,x=(e.breakPointValue,e.shixun,e.myshixun),v=e.game,w=e.unique,k=e.setUnique,y=e.setHighlightLine,B=e.allow_use_code_debugger,j=e.onUpdateCode,D=e.allBreakPointValue,S=e.setAllBreakPointValue,b=e.setBreakPointValue,R=(e.isTheoretical,e.git_zip_url),P=(e.code_editor,(0,C.useSearchParams)()),M=A()(P,1)[0],N=function(e){var n=[];for(var t in e)if(e.hasOwnProperty(t)){var i,s=e[t],a=nn()(s);try{for(a.s();!(i=a.n()).done;){var r=i.value;n.push("".concat(t,":").concat(r))}}catch(e){a.e(e)}finally{a.f()}}return n},G=function(){var e=f()(h()().mark((function e(n){var t,i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(D,N(D),222),(0,C.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在开启调试,请稍候..."}}),e.next=4,j();case 4:return e.next=6,(0,ke.ZP)("/api/myshixuns/".concat(null==x?void 0:x.identifier,"/code_debugs/start.json"),{method:"post",body:{game_identifier:null==v?void 0:v.identifier,breakpoints:N(D)}});case 6:0===(t=e.sent).status&&(m(!0),Be.Z.publish("active-debug"),Be.Z.publish("active-debug-data",(null==t?void 0:t.data)||{}),k(null==t||null===(i=t.data)||void 0===i?void 0:i.unique)),(0,C.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}});case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=function(){var e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ke.ZP)("/api/myshixuns/".concat(null==x?void 0:x.identifier,"/code_debugs/stop.json"),{method:"post",body:{game_identifier:null==v?void 0:v.identifier,unique:w}});case 2:0===e.sent.status&&(y(null),m(!1));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),J=!(null===(n=(0,dn.flattenDeep)(Object.values(D)))||void 0===n||!n.length);return(0,Q.jsx)(E.Fragment,{children:(0,Q.jsxs)("div",{className:tn,children:[1===p&&(0,Q.jsxs)(E.Fragment,{children:[B&&(0,Q.jsx)(E.Fragment,{children:I?(0,Q.jsx)("b",{title:"停止调试",style:{marginRight:6},className:sn,onClick:F,children:(0,Q.jsx)("i",{style:{color:"#c75450"},className:"iconfont icon-tingzhitiaoshi font12"})}):J?(0,Q.jsx)("b",{title:"开始调试",className:sn,onClick:G,children:(0,Q.jsx)("i",{className:"iconfont icon-debug font14"})}):(0,Q.jsx)(rn.Z,{title:"请先在代码行设置断点",children:(0,Q.jsx)("b",{className:an,children:(0,Q.jsx)("i",{className:"iconfont icon-debug font14"})})})}),!t&&(0,Q.jsx)("a",{title:"显示目录",onClick:u,children:(0,Q.jsx)("i",{className:"iconfont icon-wenjian"})}),a&&(0,Q.jsx)(un.CopyToClipboard,{text:a,onCopy:function(){return U.ZP.success("复制成功")},children:(0,Q.jsx)("a",{title:"复制版本库地址",children:(0,Q.jsx)("i",{className:"iconfont icon-fuzhi2"})})}),R&&(0,Q.jsx)("a",{title:"下载代码仓库文件",onClick:function(){(0,H.LR)(R,"")},children:(0,Q.jsx)("i",{className:"iconfont icon-xiazai6 font-20 "})}),2===i&&s&&!I&&(0,Q.jsx)(on.Z,{placement:"bottomRight",title:"你在本关中修改的内容将丢失,是否确定重新加载上次通过的代码?",onConfirm:l,children:(0,Q.jsx)("a",{title:"加载上次通过的代码",children:(0,Q.jsx)("i",{className:"iconfont icon-fanhuishangcidaima font-20 "})})}),s&&!I&&(0,Q.jsx)("a",{title:"恢复初始代码",onClick:function(){var e;Y.Z.confirm({title:"恢复初始代码",icon:(0,Q.jsx)(cn.Z,{}),content:"你在本文件中修改的内容将丢失,是否确定重新加载初始代码?",centered:!0,okText:"确定",cancelText:"取消",onOk:(e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r();case 2:S({}),b([]);case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:(0,Q.jsx)("i",{className:"iconfont icon-zhongzhi font-20 "})}),s&&!I&&(0,Q.jsx)("a",{title:"重置代码仓库",onClick:function(){var e;Y.Z.confirm({title:"重置代码仓库",icon:(0,Q.jsx)(cn.Z,{}),content:"您的所有代码将被还原至初始状态,不影响通关状态与作业成绩。确认重置?",centered:!0,okText:"确定",cancelText:"取消",onOk:(e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o();case 2:S({}),b([]);case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:(0,Q.jsx)("i",{className:"iconfont icon-zhongzhidaimacangku font12 "})}),(0,Q.jsx)("a",{onClick:c,title:"设置",children:(0,Q.jsx)("i",{className:"iconfont icon-shezhi"})})]}),(2===p||3===p||4===p||5===p)&&(0,Q.jsx)("a",{title:"工具栏",onClick:function(){Be.Z.publish("show-head-toolbar",!0)},children:(0,Q.jsx)("i",{className:"iconfont icon-vncshixunjiemian-gongjulan mr5"})}),!("true"===M.get("isFullScreen"))&&(0,Q.jsx)("a",{onClick:d,title:g?"退出全屏":"全屏",children:(0,Q.jsx)("i",{className:g?"iconfont icon-shousuo":"iconfont icon-zhankai"})})]})})}var fn=t(14537),pn={flex_box_center:"flex_box_center___rNE5B",flex_space_between:"flex_space_between___UQz5R",flex_box_vertical_center:"flex_box_vertical_center___LVkcg",flex_box_center_end:"flex_box_center_end___liNMD",flex_box_column:"flex_box_column___en5bA",wrap:"wrap___QHoGE",list:"list___PqCYv",page:"page___TKcdQ"},An=["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"],In=(0,C.connect)((function(e){var n=e.user,t=e.userDetail,i=e.loading;return{user:n,userDetail:t,shixunsDetail:e.shixunsDetail,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.userDetail,e.user,e.globalSetting,e.loading;var n=e.dispatch,t=e.onClose,i=e.shixun,s=c()(e,An),a=(0,C.useParams)(),r=(0,E.useState)(null),o=A()(r,2),l=o[0],u=o[1],d=(0,E.useState)({}),g=A()(d,2),p=(g[0],g[1]),I=(0,E.useState)(0),m=A()(I,2),x=m[0],w=m[1],k=(0,E.useState)(v()({page:1,limit:20,id:i.identifier},a)),y=A()(k,2),B=y[0],j=(y[1],(0,E.useCallback)((function(){return s.visible}),[s.visible]));(0,E.useEffect)((function(){s.visible&&(B.page=1,D())}),[s.visible]);var D=function(){var e=f()(h()().mark((function e(){var t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"shixunsDetail/getSetData",payload:B});case 2:(t=e.sent)&&(u(t.data_sets),w(t.data_sets_count),p(t.folder_name||""));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsxs)(Q.Fragment,{children:[s.children,(0,Q.jsxs)(z.Z,{title:"数据集",placement:"right",rootClassName:pn.wrap,width:300,closable:!1,onClose:t,open:j(),children:[!(null!=l&&l.length)&&(0,Q.jsx)("div",{className:"tc c-grey-999",children:"此实践项目暂无数据集"}),null==l?void 0:l.map((function(e,n){return(0,Q.jsxs)("dl",{className:pn.list,children:[(0,Q.jsx)(rn.Z,{title:e.title,children:(0,Q.jsxs)("dt",{children:[(0,Q.jsx)("span",{className:"icon-wenjian4 mr5"}),e.title]})}),(0,Q.jsx)("dd",{children:(0,Q.jsx)(un.CopyToClipboard,{text:e.file_path,onCopy:function(){return U.ZP.success("复制成功")},children:(0,Q.jsx)("span",{className:"".concat(pn.copy," current"),children:"点击复制"})})})]},n)})),(0,Q.jsx)("div",{className:"tc",children:(0,Q.jsx)(b.Z,{onChange:function(e){B.page=e,D()},className:pn.page,size:"small",total:x,pageSize:B.limit,hideOnSinglePage:!0})})]})]})})),mn={flex_box_center:"flex_box_center___qAghX",flex_space_between:"flex_space_between___T78j9",flex_box_vertical_center:"flex_box_vertical_center___sHN4M",flex_box_center_end:"flex_box_center_end___JfXzO",flex_box_column:"flex_box_column___OVgmN",wrap:"wrap___kus4_",list:"list___oY3h5",page:"page___vXGzX"},xn=t(53273),vn=["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"],En=(0,C.connect)((function(e){var n=e.user,t=e.userDetail,i=e.loading;return{user:n,userDetail:t,shixunsDetail:e.shixunsDetail,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.userDetail;var n=e.user,t=(e.globalSetting,e.loading,e.dispatch,e.onClose),i=(e.shixun,c()(e,vn)),s=((0,C.useParams)(),(0,E.useState)(null)),a=A()(s,2),o=a[0],l=a[1],u=(0,E.useState)(0),d=A()(u,2),g=d[0],p=d[1],I=(0,E.useState)({page:1,limit:20}),m=A()(I,2),x=m[0],w=(m[1],(0,E.useState)("")),k=A()(w,2),y=k[0],B=k[1],j=(0,E.useCallback)((function(){return i.visible}),[i.visible]);(0,E.useEffect)((function(){i.visible||B(""),i.visible&&(x.page=1,D())}),[i.visible,y]);var D=function(){var e=f()(h()().mark((function e(){var t,i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ke.ZP)("/api/users/".concat(null==n||null===(t=n.userInfo)||void 0===t?void 0:t.login,"/resource_centers/file_list.json"),{method:"get",params:v()(v()({},x),{},{keywords:y})});case 2:0==(null==(i=e.sent)?void 0:i.status)&&(l(r()(i.data.list)),p(i.data.file_count));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsxs)(Q.Fragment,{children:[i.children,(0,Q.jsxs)(z.Z,{title:"资源中心",placement:"right",rootClassName:mn.wrap,width:300,closable:!1,onClose:t,open:j(),children:[(0,Q.jsx)(xn.t7,{style:{width:250,height:30,marginBottom:24,color:"rgba(0, 0, 0, 0.88)"},placeholder:"请搜索资源名称",value:y,onChange:function(e){B(e)}}),!(null!=o&&o.length)&&(0,Q.jsx)("div",{className:"tc c-grey-999",children:"暂无资源数据"}),null==o?void 0:o.map((function(e,n){return(0,Q.jsxs)("dl",{className:mn.list,children:[(0,Q.jsx)(rn.Z,{title:e.title,children:(0,Q.jsxs)("dt",{children:[(0,Q.jsx)("span",{className:"icon-wenjian4 mr5"}),e.title]})}),(0,Q.jsx)("dd",{children:(0,Q.jsx)(un.CopyToClipboard,{text:e.file_path,onCopy:function(){return U.ZP.success("复制成功")},children:(0,Q.jsx)("span",{className:"".concat(mn.copy," current"),children:"点击复制"})})})]},n)})),(0,Q.jsx)("div",{className:"tc",children:(0,Q.jsx)(b.Z,{defaultCurrent:1,current:x.page||1,onChange:function(e){x.page=e,D()},className:mn.page,size:"small",total:g,pageSize:x.limit,hideOnSinglePage:!0,showSizeChanger:!1})})]})]})})),Cn=t(10160),wn=t(45823),Qn=t(31704),kn=t(32595),yn=t(29017),Bn=Ve.Z.Countdown;function jn(){return(0,Q.jsx)("p",{children:"实验环境将恢复到初始状态,您在系统中创建的数据可能会丢失。请确保您的数据已保存(如:版本库代码已推送到服务器)。是否确认重置?"})}var Dn=function(e){var n,t,i,s=e.mirror_description,a=e.difficulty,r=e.git_url,o=e.tabActiveParams,c=e.isNotice,l=e.user,u=e.game,d=e.monitoring_url,g=e.shixun,p=void 0===g?{}:g,I=e.resetVncLoading,m=e.onUpdateCostTime,x=e.lastedGetTaskInfoTime,k=e.onShowNotice,y=e.onResetGitCode,j=e.onResetCode,D=e.onResetVnc,S=e.onRestartReboot,b=e.onAddVncTime,R=e.onUpdateCode,P=e.unity_3d_routes,H=e.st,M=e.toolbarItem,N=void 0===M?{}:M,G=e.myshixun,F=void 0===G?{}:G,J=e.mirror_name,O=e.mirror_description_multi,T=e.onResetAllVnc,Z=e.showReleaseResource,L=e.userInfo,V=e.taskData,W=e.codeRepData,X=V.last_compile_output,q=V.choose_test_cases,_=V.with_code_file,$=V.manager_permission,ee=(0,C.useParams)(),ne=(0,C.useSearchParams)(),te=A()(ne,1)[0],ie=p.name,se=p.identifier,ae=p.task_pass,re=p.test_set_permission,oe=p.survival_time,ce=u.cost_time,le=u.status,ue=l.user_url,he=l.image_url,ge=l.grade,fe=void 0===ge?0:ge,pe=(0,E.useState)(!1),Ae=A()(pe,2),Ie=Ae[0],me=Ae[1],xe=(0,E.useState)({}),ve=A()(xe,2),Ee=ve[0],Ce=ve[1],we=(0,E.useState)("#37AD83"),Qe=A()(we,2),ke=Qe[0],ye=Qe[1],je=(0,E.useState)(null),De=A()(je,2),Se=De[0],be=De[1],Pe=(0,E.useState)(),He=A()(Pe,2),Me=He[0],Ge=He[1],Fe=(0,E.useState)(c||!1),Je=A()(Fe,2),Oe=Je[0],Te=Je[1],Ze=(0,E.useState)(!1),Le=A()(Ze,2),Ue=Le[0],Ye=Le[1],ze=(0,E.useState)(!1),Ke=A()(ze,2),Ve=Ke[0],Xe=Ke[1],qe=(0,E.useRef)(),_e=(0,E.useRef)(null),en=(0,E.useState)(!1),nn=A()(en,2),tn=nn[0],sn=nn[1],an=N.index_tab,rn=N.shixun_environment_id,on=N.tab_type,ln=N.windows_vnc,un=N.vnc_url,gn=N.linux_vnc,pn=N.reboot_cloud,An=N.cloud_type,mn=N.resData,xn=N.instance_startup_type,vn=(0,E.useRef)(!1);(0,Qn.y)("exercises"===te.get("type"));var Dn=(0,Qn.X)(),Sn=Dn.setOpenDisableCopyAndPaste,bn=(Dn.disableCopyAndPaste,(0,kn._)(Ee));(0,E.useEffect)((function(){null!=V&&V.is_charge_window&&Y.Z.confirm({centered:!0,icon:null,width:500,okText:"去购买课程",cancelText:"退出",title:"提示",content:(0,Q.jsxs)("div",{children:["本实训为付费内容,您暂未购买,请先购买",(0,Q.jsxs)("span",{style:{cursor:"pointer",color:"#0152D9"},onClick:function(){C.history.push("/paths/".concat(null==V?void 0:V.subject_id))},children:["《",null==V?void 0:V.subject_name,"》"]})]}),onOk:function(){C.history.push("/paths/".concat(null==V?void 0:V.subject_id))},onCancel:function(){Gn()}})}),[V]),(0,E.useEffect)((function(){function e(){return(e=f()(h()().mark((function e(){var n,t,i,s,a,r;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("exercises"!==te.get("type")){e.next=17;break}if(window.self!==window.top){e.next=4;break}return window.top.location.href="/",e.abrupt("return");case 4:if("coursesId"!==te.get("coursesId")){e.next=10;break}return e.next=7,(0,de._F)({categoryId:te.get("exercisesId"),login:te.get("login")});case 7:i=e.sent,e.next=13;break;case 10:return e.next=12,(0,de._B)({categoryId:te.get("exercisesId"),login:te.get("login")});case 12:i=e.sent;case 13:Ce(v()({},i)),Sn(null===(n=i)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.forbid_copy),Be.Z.publish("exercise-data",i),"number"==typeof(null===(t=i)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.left_time)&&(be(Date.now()+1e3*(null===(s=i)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.left_time)),setTimeout((function(){ye("red")}),1e3*((null===(a=i)||void 0===a||null===(a=a.exercise)||void 0===a?void 0:a.left_time)-300>0?(null===(r=i)||void 0===r||null===(r=r.exercise)||void 0===r?void 0:r.left_time)-300:0)));case 17:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]),(0,E.useEffect)((function(){var e=Be.Z.subscribe("update-windows-time",(function(e){Ge(parseInt(e.remaining_time/1e3))})),n=Be.Z.subscribe("show-head-toolbar",(function(e){me(e)}));return function(){e(),n()}}),[]),(0,E.useEffect)((function(){var e;return"exercises"===te.get("type")&&null!=Ee&&null!==(e=Ee.exercise)&&void 0!==e&&e.screen_open&&(wn.U.forEach((function(e,n){window.addEventListener(e,Mn,!1),window.addEventListener("blur",Mn,!1)})),window.focus(),qe.current=setInterval((function(){window.focus()}),1e3)),function(){wn.U.forEach((function(e,n){window.removeEventListener(e,Mn,!1)})),window.removeEventListener("blur",Mn,!1),clearInterval(qe.current)}}),[Ee]);var Pn=function(){Ye(!Ue)},Hn=function(){Xe(!Ve)},Mn=function(e){"IFRAME"!==document.activeElement.tagName&&(window.parent.postMessage("backExercise","*"),vn.current||(0,w.BU)())};function Nn(){me(!1)}function Gn(){ee.courseId&&ee.homeworkId?location.href="/classrooms/".concat(ee.courseId,"/shixun_homework/").concat(ee.homeworkId,"/detail"):("exercises"===te.get("type")&&Mn("back"),location.href="/shixuns/".concat(se,"/challenges"))}function Fn(){return Jn.apply(this,arguments)}function Jn(){return(Jn=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!I){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,D();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var On={task_pass:ae,test_set_permission:re,mirror_description:s,difficulty:a,resetVncLoading:I,git_url:r,tabActiveParams:o,taskData:V,onVncAction:function(e){if(Nn(),"reset-task"===e&&!I)var n=Y.Z.confirm({title:"重置环境",icon:(0,Q.jsx)(cn.Z,{}),content:(0,Q.jsx)(jn,{}),maskClosable:!1,keyboard:!1,centered:!0,okText:"确定",cancelText:"取消",onOk:(t=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(4!==on){e.next=6;break}return n.update({cancelButtonProps:{disabled:!0}}),e.next=4,Fn();case 4:return n.update({cancelButtonProps:{disabled:!1}}),e.abrupt("return");case 6:Fn();case 7:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})});var t,i,s,a;if("restart-reboot"===e&&!I)var r=Y.Z.confirm({title:"重启云主机",icon:(0,Q.jsx)(cn.Z,{}),content:"您确定要重启云主机吗?",maskClosable:!1,keyboard:!1,centered:!0,okText:"确定",cancelText:"取消",onOk:(i=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(4!==on){e.next=6;break}return r.update({cancelButtonProps:{disabled:!0}}),e.next=4,S();case 4:return r.update({cancelButtonProps:{disabled:!1}}),e.abrupt("return");case 6:S();case 7:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})});if("reset-git-code"===e&&(I||Y.Z.confirm({title:"重置代码仓库",icon:(0,Q.jsx)(cn.Z,{}),content:"您的所有代码将被还原至初始状态,不影响通关状态与作业成绩。确认重置?",centered:!0,okText:"确定",cancelText:"取消",onOk:y})),"reset-code"===e&&(I||Y.Z.confirm({title:"恢复初始代码",icon:(0,Q.jsx)(cn.Z,{}),content:"你在本文件中修改的内容将丢失,是否确定重新加载初始代码?",centered:!0,okText:"确定",cancelText:"取消",onOk:j})),"full-screen"===e&&((0,w.vp)()?(0,w.BU)():(0,w.Dj)(null===(s=document)||void 0===s||null===(a=s.getElementById)||void 0===a?void 0:a.call(s,"task-right-panel"))),"show-clipboard-box"===e){if(An)return void Y.Z.info({title:"提示",icon:(0,Q.jsx)(cn.Z,{}),content:"当前实验环境的【复制粘贴】功能暂时无法使用,敬请期待~",centered:!0});Be.Z.publish("show-clipboard-box-".concat(an))}},onHideToolBar:Nn,shixun:p,monitoring_url:d,unity_3d_routes:P,index_tab:an,shixun_environment_id:rn,tab_type:on,windows_vnc:ln,vnc_url:un,linux_vnc:gn,reboot_cloud:pn,cloud_type:An,resData:mn,instance_startup_type:xn,mirror_name:J,mirror_description_multi:O},Tn=(0,E.useCallback)((function(){return Me?(0,Q.jsx)(Rn,{defaultTime:Me,onAddVncTime:b,onResetAllVnc:T,toShixun:Gn,myshixun:F,title:"实验环境倒计时",user:l,survival_time:oe}):(0,Q.jsx)(Q.Fragment,{})}),[Me]);return(0,Q.jsxs)("div",{className:"task-header-container",children:["exercises"===te.get("type")&&(0,Q.jsxs)(B.Z,{children:[(0,Q.jsxs)("div",{className:"exercise_user_info",children:["姓名",(0,Q.jsx)("span",{className:"ml10",children:null==Ee||null===(n=Ee.exercise)||void 0===n?void 0:n.user_name})]}),(0,Q.jsxs)("div",{className:"exercise_user_info ml30",children:["学号",(0,Q.jsx)("span",{className:"ml10",children:null==Ee||null===(t=Ee.exercise)||void 0===t?void 0:t.student_id})]})]}),"exercises"!==te.get("type")&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)("a",{className:"task-user-info",href:ue,target:"_blank",children:[he?(0,Q.jsx)("img",{width:"35",height:"35",src:"".concat(Cn.Z.IMG_SERVER,"/images/").concat(he)}):null,(0,Q.jsx)("span",{children:l.name})]}),(0,Q.jsxs)("div",{className:"grade-info",children:[(0,Q.jsx)("img",{src:"data:image/png;base64,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",alt:"gold",width:20}),fe]})]}),(0,Q.jsxs)("h2",{className:"shixun-info",children:[ie,"exercises"!==te.get("type")&&(0,Q.jsx)($e,{lastedGetTaskInfoTime:x,status:le,defaultTime:ce,onUpdateCostTime:m,retentionTime:"taskBuildTimes",title:"实验总用时"})]}),(0,Q.jsxs)("div",{className:"flex-container",children:[(0,Q.jsxs)("div",{ref:_e,onClick:function(){return Te(!1)},children:["exercises"!==te.get("type")&&(0,Q.jsx)(Q.Fragment,{children:c&&(0,Q.jsx)(hn,{className:"btn-notice",onShowNotice:k})}),(0,Q.jsx)(We.Z,{open:Oe,onClose:function(){return Te(!1)},rootClassName:"tasks-header-notice",steps:[{title:"更新通知",description:(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)("div",{children:"老师已修改代码文件,请更新后继续作答~"})}),target:function(){return _e.current},nextButtonProps:{children:(0,Q.jsx)(Ne.ZP,{onClick:k,type:"primary",size:"small",children:"更新代码"})}}]})]}),Tn(),ln&&!(0,dn.isEmpty)(mn)&&!(4===An&&2===xn)&&(0,Q.jsx)("span",{onClick:function(e){e.preventDefault(),Be.Z.publish("send-ctrl-alt-delete-".concat(an))},className:"c-grey-c mr20 current",children:"发送CTRL+ALT+DELETE"}),P&&(0,Q.jsx)("a",{title:"工具栏",onClick:function(){me(!Ie)},children:(0,Q.jsx)("i",{className:"iconfont icon-vncshixunjiemian-gongjulan mr5"})}),$&&(0,Q.jsx)("div",{children:(0,Q.jsxs)("a",{className:"btn-vnc",style:{marginRight:0},title:"配置与监控",onClick:function(){return sn(!0)},children:[(0,Q.jsx)("span",{className:"iconfont font14 mr5 ml20 icon-peizhiyujiankong current"}),"配置与监控"]})}),1==(null==o?void 0:o.resource_type)&&(0,Q.jsx)(En,{visible:Ve,onClose:Hn,shixun:p,children:(0,Q.jsxs)("a",{className:"btn-vnc",style:{marginRight:0},title:"资源中心",onClick:Hn,children:[(0,Q.jsx)("span",{className:"iconfont font14 mr5 ml20 icon-ziyuanzhongxin current"}),"资源中心"]})}),(0,Q.jsx)(In,{visible:Ue,onClose:Pn,shixun:p,children:(0,Q.jsxs)("a",{className:"btn-vnc",title:"数据集",onClick:Pn,children:[(0,Q.jsx)("span",{className:"iconfont font14 mr5 ml20 icon-shujuji2 current"}),"数据集"]})})]}),"exercises"!==te.get("type")&&(0,Q.jsx)("a",{className:"btn-out",onClick:function(){var e,n,t=!(null!=L&&null!==(e=L.shixun)&&void 0!==e&&e.editable);Y.Z.confirm({title:"退出实训",icon:(0,Q.jsx)(cn.Z,{}),content:(0,Q.jsxs)("div",{children:[(0,Q.jsx)("div",{children:"您确定要退出实训吗?"}),Z&&(0,Q.jsx)(Re.Z,{className:"mt10",defaultChecked:t,onChange:function(e){t=e.target.checked},children:"退出实训时,立即释放实验资源"})]}),centered:!0,okText:"确定",cancelText:"取消",onOk:(n=f()(h()().mark((function e(){var n;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Z||!t){e.next=7;break}return e.next=3,(0,de.eA)(null==F?void 0:F.identifier);case 3:0==(null==(n=e.sent)?void 0:n.status)&&(U.ZP.success("释放资源成功"),setTimeout((function(){Gn()}),1e3)),e.next=8;break;case 7:Gn();case 8:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)}),onCancel:function(){}})},title:"退出实训",children:(0,Q.jsx)("i",{className:"iconfont icon-kaiguan"})}),(null==Ee||null===(i=Ee.exercise)||void 0===i?void 0:i.left_time)>0&&(0,Q.jsxs)(B.Z,{align:"middle",children:[(0,Q.jsx)("span",{style:{color:ke,marginRight:6},className:"iconfont icon-daojishi djs"}),(0,Q.jsx)("span",{style:{color:ke,fontSize:14,marginRight:10},children:"剩余答题时长"}),(0,Q.jsx)("span",{className:"mr20",children:(0,Q.jsx)(Bn,{valueStyle:{color:ke,fontSize:20,fontWeight:500},value:Se,onFinish:f()(h()().mark((function e(){var n,t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,de.VL)({categoryId:te.get("exercisesId"),commit_method:2});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(0===H&&R(1),Y.Z.info({width:530,title:"提示",centered:!0,okText:"确定",content:(0,Q.jsxs)("div",{className:"tc font16",children:["答题结束了,系统已自动提交试卷",(0,Q.jsx)("br",{}),"不能再修改答题"]}),onOk:function(){var e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:window.parent.location.href="/classrooms/".concat(te.get("coursesId"),"/exercise/").concat(te.get("exercisesId"),"/detail");case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()})),-3===(null==n?void 0:n.status)&&(t=parseInt(null==n?void 0:n.message),be(Date.now()+1e3*t));case 5:case"end":return e.stop()}}),e)})))})})]}),"exercises"===te.get("type")&&(0,Q.jsxs)(Ne.ZP,{type:"primary",onClick:function(){var e=function(){var e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==H){e.next=3;break}return e.next=3,R();case 3:bn(),vn.current=!0,Mn();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();P&&!_||(1===H?null!=q&&q.had_submmit:X&&0===W.lastedUpdateTime)?e():Y.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,Q.jsx)("div",{style:{color:"#FF0000"},children:"请确认你的答题内容是否进行评测并提交,未评测则会导致该题无法获得分数"}),onOk:e})},children:[(0,Q.jsx)("span",{className:"iconfont icon-yiguanbi mr5 font14"})," 返回试卷"]}),(0,Q.jsx)(K.Z,{children:(0,Q.jsx)(z.Z,{width:280,rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,destroyOnClose:!1,open:Ie,onClose:Nn,children:(0,Q.jsx)(fn.Z,v()({},On))})}),(0,Q.jsx)(yn.Z,{identifier:se,visible:tn,onCancel:function(){return sn(!1)},info:{type:"挑战页面",myshixun_id:null==F?void 0:F.id}})]})},Sn=300;function bn(e){var n=e.title,t=e.time,i=e.className,s=void 0===i?"":i,a=e.callback,r=e.desc,o=void 0===r?"":r,c=e.style,l=void 0===c?{}:c;return(0,Q.jsxs)("a",{onClick:function(){a&&a()},title:n,className:s,children:[(0,Q.jsx)("i",{className:"iconfont icon-shijian1 mr5",style:l}),(0,Q.jsxs)("span",{children:[o?"".concat(o,":"):"",_e(t)]})]})}function Rn(e){var n=e.onAddVncTime,t=e.onResetAllVnc,i=e.toShixun,s=e.title,a=void 0===s?"":s,r=e.myshixun,o=e.defaultTime,c=e.user,l=e.survival_time,u=(0,C.useParams)(),d=(0,E.useState)(o),g=A()(d,2),p=g[0],I=g[1],m=(0,E.useState)(!1),x=A()(m,2),v=x[0],w=x[1],k=(0,E.useState)(!1),y=A()(k,2),B=y[0],j=y[1],D=(0,E.useRef)(!0),S=(0,H.oP)(),b=(0,E.useRef)(!1);(0,E.useEffect)((function(){return window.addEventListener("visibilitychange",R),function(){window.removeEventListener("visibilitychange",R)}}),[]);var R=function(){var e=f()(h()().mark((function e(n){var t,i,s,a,o;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("visible"!==document.visibilityState){e.next=5;break}return e.next=3,(0,P.fY)(null==r?void 0:r.identifier);case 3:0===(null==(t=e.sent)?void 0:t.status)&&(a=(null==t||null===(i=t.data)||void 0===i?void 0:i.remainingTime)>0?null==t||null===(s=t.data)||void 0===s?void 0:s.remainingTime:0,I(o=a/1e3),o>Sn&&j(!1));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function M(){return(M=f()(h()().mark((function e(){var s,a;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(w(!0),!(p>0)){e.next=8;break}return e.next=4,n();case 4:a=e.sent,I((null==a||null===(s=a.data)||void 0===s?void 0:s.remaining_time)/1e3),e.next=12;break;case 8:return e.next=10,t();case 10:e.sent,i();case 12:w(!1),j(!1);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,Xe.Z)((function(){I(p-1)}),p>0?1e3:null),(0,E.useEffect)((function(){S.homework_common_id?60===p&&(b.current||j(!0)):300!==p&&180!==p&&60!==p&&0!==p||b.current||j(!0)}),[p]),(0,E.useEffect)((function(){if(D.current){var e="".concat(null==c?void 0:c.login,"_").concat(u.taskId,"_survival_time");localStorage.getItem(e)!==String(l)?(b.current=!0,Y.Z.confirm({title:"提示",icon:null,content:"老师调整了时间是否同步",centered:!0,okText:"是",cancelText:"否",onOk:(t=f()(h()().mark((function t(){return h()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return localStorage.removeItem(e),t.next=3,n();case 3:b.current=!1,window.location.reload();case 5:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)}),onCancel:function(){b.current=!1,localStorage.removeItem(e)}})):(o=0?e.splice(t,1):e.push(o),r(e.join(""))}},children:[1===n?(0,Q.jsx)(Fn.ZP,{checked:i&&i.indexOf(o)>=0,className:"choice"}):(0,Q.jsx)(Re.Z,{className:"choice",checked:i&&i.indexOf(o)>=0}),(0,Q.jsxs)("div",{className:"flex-wrp",children:[(0,Q.jsxs)("span",{className:"checkTitle",style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"},children:[o,"、"]}),(0,Q.jsx)(L.Z,{className:"subject-body",value:a})]})]})},Tn=function(e){var n=e.callback,t=e.multi_count,i=e.answer,s=(0,E.useState)([]),a=A()(s,2),r=a[0],o=a[1];return(0,E.useEffect)((function(){if(t){if(null!=i&&i.length)return void o(i);var e=Array.from({length:t}).fill("");o(e)}}),[t,i]),console.log(r,i,"multi_count"),(0,Q.jsx)("div",{className:"option",children:null==r?void 0:r.map((function(e,t){return(0,Q.jsxs)(B.Z,{align:"middle",className:"mb10 text",children:[(0,Q.jsxs)("span",{className:"mb5",children:["填空",t+1,"答案:"]}),(0,Q.jsx)(we.Z.TextArea,{value:e,onChange:function(e){r[t]=e.target.value,n(r)}},t)]})}))})},Zn=function(e){var n=e.id,t=e.answer,i=e.challenge_question,s=e.category,a=e.subject,r=e.onSetAnswers,o=e.question_name,c=e.multi_count;function l(e){r(n,e)}return(0,Q.jsxs)("li",{children:[(0,Q.jsxs)(B.Z,{className:"subject c-grey-999",align:"stretch",children:[(0,Q.jsx)(j.Z,{flex:"40px",children:(0,Q.jsxs)("p",{className:"mt3 order",children:[n+1,"、"]})}),(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsx)(L.Z,{value:"".concat(a),className:"subject-body"})})]}),"单选题/多选题"===o&&(0,Q.jsx)("div",{className:"option",children:null==i?void 0:i.map((function(e,n){var i=e.option_name;return(0,Q.jsx)(On,{index:n,option_name:i,answer:t,category:s,callback:l},i)}))}),"判断题"===o&&(0,Q.jsx)("div",{className:"option",children:(0,Q.jsxs)(Fn.ZP.Group,{className:"mb10",style:{marginLeft:38},value:t||void 0,onChange:function(e){return l(e.target.value)},children:[(0,Q.jsx)(Fn.ZP,{value:"true",className:"mr40",children:"正确"}),(0,Q.jsx)(Fn.ZP,{value:"false",children:"错误"})]})}),"填空题"===o&&(0,Q.jsx)(Tn,{multi_count:c,callback:l,answer:t})]})},Ln=function(e){var n=e.chooses,t=e.answers,i=e.onSetAnswers,s=e.bgColor,a=void 0===s?"#1E1E1E":s;return(0,Q.jsx)("ul",{className:"".concat("#1E1E1E"===a?"":"vs"," choose-container"),style:{backgroundColor:a},children:n.map((function(e,n){var s=e.subject,a=e.challenge_question,r=e.category,o=e.question_name,c=e.multi_count;return(0,Q.jsx)(Zn,{id:n,subject:s,challenge_question:a,category:r,answer:t[n],onSetAnswers:i,question_name:o,multi_count:c},n)}))})},Un=t(97064),Yn=t(58628),zn=t(48038),Kn=function(e){var n=e.id,t=e.isActive,i=e.title,s=e.onActive,a=e.had_submmit,r=e.result,o=e.actual_output,c=e.standard_answer,l=e.question_name;var u="test-case-item";return t&&(u+=" active"),a&&(u+=" has-result"),(0,Q.jsxs)("li",{className:u,children:[(0,Q.jsxs)("a",{className:"case-header",onClick:function(){s(n)},children:[(0,Q.jsxs)("h2",{children:[(0,Q.jsx)("div",{className:t?"arrow-down":"arrow-right",style:{width:12}}),(0,Q.jsx)("span",{className:"test-title",style:{width:75},children:i})]}),a>0?(0,Q.jsx)("img",{width:16,src:r?Yn.Z:zn.Z}):(0,Q.jsx)("i",{className:"iconfont icon-suo1 ml10",style:{flex:1}})]}),(0,Q.jsx)("div",{className:"item-desc ".concat(t?"show":"hide"," choose-game-item"),children:a?r?"填空题"===l?(0,Q.jsxs)(E.Fragment,{children:[(0,Q.jsxs)("p",{children:[(0,Q.jsx)("div",{children:"正确答案:"}),(0,Q.jsx)("b",{children:null==c?void 0:c.map((function(e,n){var t;return(0,Q.jsxs)("p",{children:["填空",n+1,":",null==e||null===(t=e.text)||void 0===t?void 0:t.join("、")]})}))})]}),(0,Q.jsxs)("p",{children:[(0,Q.jsx)("div",{children:"你的答案:"}),(0,Q.jsx)("b",{className:"c-red",children:null==o?void 0:o.map((function(e,n){return(0,Q.jsxs)("p",{children:["填空",n+1,":",e]})}))})]})]}):(0,Q.jsxs)(E.Fragment,{children:[(0,Q.jsxs)("p",{children:["正确选项:",(0,Q.jsx)("b",{children:c})]}),(0,Q.jsxs)("p",{children:["你的选项:",(0,Q.jsx)("b",{className:"c-red",children:o})]})]}):(0,Q.jsx)("p",{children:"错误,不支持查看"}):(0,Q.jsx)("p",{children:"尚未提交,暂不支持查看"})})]})},Vn=function(e){var n=e.onResizeSetContainer,t=e.moveY,i=e.had_submmit,s=e.test_sets,a=void 0===s?[]:s,r=e.challenge_chooses_count,o=e.choose_correct_num,c=(0,E.useState)(-1),l=A()(c,2),u=l[0],d=l[1];function h(e){d(e===u?-1:e)}var g=o===r;return(0,Q.jsxs)(E.Fragment,{children:[(0,Q.jsxs)("div",{className:"test-header",children:[(0,Q.jsx)("span",{className:"active",children:"测试结果"}),(0,Q.jsx)("a",{onClick:function(){n(t)},children:(0,Q.jsx)("i",{className:"iconfont ".concat(.01===t?"icon-shousuo":"icon-zhankai"," icon-zhankai")})})]}),i?(0,Q.jsxs)("p",{className:"test-result ".concat(g?"success":"failer"),children:[(0,Q.jsxs)("span",{className:"count",children:[(0,Q.jsx)("img",{width:16,src:g?Yn.Z:Un.Z}),o," / ",r," 共有",r,"题,"]}),(0,Q.jsx)("span",{children:g?"全部通过":"其中".concat(r-o,"题目结果不匹配。详情如下:")})]}):null,(0,Q.jsx)("ul",{className:"test-case-list",children:a.map((function(e,n){return(0,Q.jsx)(Kn,v()(v()({had_submmit:i,title:"题目".concat(n+1)},e),{},{isActive:u===n,id:n,onActive:h}),"item"+n)}))})]})},Wn="action-container___Xcx9G",Xn="eval-btn-group___b8ds5",qn="eval-desc___bIcYm",_n="btn-run___fh7pl",$n="btn-run-self___Bwz1A",et="ghost-link___Y8dGm",nt="link___PPhWD",tt=t(24334),it=t(61186),st=function(e){var n,t=e.st,i=e.prev_game,s=e.next_game,a=e.time_limit,r=e.record_consume_time,o=e.loading,c=e.shixun,l=e.game,u=e.onRun,d=e.dispatch,g=e.chooses,p=e.unity_3d_routes,I=e.user,m=e.is_last_game,x=e.onUpdateCode,v=e.test_sets,w=e.challenge,k=e.game_report_id,y=e.tabActiveParams,B=void 0===y?{}:y,j=e.startDebug,D=e.isLocalFetch,S=e.onLocalRun,b=(0,C.useParams)(),R=!m&&!o&&(c.status>0||(null==I?void 0:I.identity)<5),H=["自测运行","正在启动","停止运行","正在停止","正在运行"],M=(0,C.useSelector)((function(e){var n;return null==e||null===(n=e.user)||void 0===n?void 0:n.userInfo})),N=(0,C.useSearchParams)(),G=A()(N,1)[0],F=(0,E.useState)(0),J=A()(F,2),O=J[0],T=J[1],Z=(0,E.useState)(0),L=A()(Z,2),U=L[0],z=L[1],K=(0,E.useState)(!1),V=A()(K,2),W=V[0],X=V[1],q=(0,E.useState)(null==v||null===(n=v.find((function(e){return e.input&&!e.is_file})))||void 0===n?void 0:n.input),_=A()(q,2),$=_[0],ee=_[1],ne=(0,E.useState)(!1),te=A()(ne,2),ie=te[0],se=te[1],ae=(0,E.useState)(H[0]),re=A()(ae,2),oe=re[0],ce=re[1],le=(0,E.useRef)(!1),ue=(0,C.useLocation)(),de=B.shixun_environment_id,he=B.tab_type,ge=function(){var e=it();if(e.day()>=1&&e.day()<=5){var n=e.hour(),t=e.minute();return n>=9&&n<12||14===n&&t>=30||n>14&&n<18||19===n&&t>=30||20===n&&t<=30}return!1};(0,E.useEffect)((function(){O>0&&setTimeout((function(){T(O-1)}),1e3)}),[O]),(0,E.useEffect)((function(){U>0&&setTimeout((function(){z(U-1)}),1e3)}),[U]),(0,E.useEffect)((function(){var e=Be.Z.subscribe("eval-code-finish",(function(){p&&X(!0),1===t||(null!=M&&M.is_vip?T(10):T(ge()?20:15))})),n=Be.Z.subscribe("caseInputValue",(function(e){ee(e)})),i=Be.Z.subscribe("runCodeFinish",(function(){le.current=!1,se(!1),ce(H[0]),U>0||(null!=M&&M.is_vip?T(10):T(ge()?20:15))}));return function(){e(),n(),i()}}),[]);var fe=function(){var e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return le.current=!0,e.next=3,x();case 3:ce(H[1]),Be.Z.publish("show-case-result",!0),setTimeout(f()(h()().mark((function e(){var n,t,i,s,a,r;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={test_case_content:$,shixun_environment_id:de,tab_type:he},"exercises"===G.get("type")?i.extras={exercise_id:G.get("exercisesId")}:b.courseId&&b.homeworkId&&(i.extras={homework_common_id:b.homeworkId}),e.next=4,(0,P.h$)(b.taskId,i);case 4:if(null==(s=e.sent)||null===(n=s.data)||void 0===n||null===(n=n.data_list)||void 0===n||!n.length){e.next=8;break}return Be.Z.publish("pod-restrict-data",{identifier:null==s||null===(a=s.data)||void 0===a?void 0:a.identifier,data_list:null==s||null===(r=s.data)||void 0===r?void 0:r.data_list}),e.abrupt("return");case 8:Be.Z.publish("showRunCodeTab",!0),Be.Z.publish("runCode",{type:"start",socketUrl:(null==s||null===(t=s.data)||void 0===t?void 0:t.wss_url)+"/log"});case 10:case"end":return e.stop()}}),e)}))),100),setTimeout((function(){le.current&&(ce(H[2]),se(!1))}),1e3);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pe=function(){var e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:se(!0),oe===H[2]?(le.current=!1,ce(H[3]),Be.Z.publish("runCode",{type:"stop"}),(0,P.Yv)(b.taskId,{shixun_environment_id:de,tab_type:he}),setTimeout((function(){ce(H[0]),se(!1),null!=M&&M.is_vip?T(10):T(ge()?20:15)}),2500)):fe();case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ae=function(){var e=f()(h()().mark((function e(){var n,t,i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return se(!0),ce(H[4]),Be.Z.publish("show-case-result",!0),e.next=5,S($);case 5:0===(n=e.sent).status&&(i=null==n||null===(t=n.data)||void 0===t||null===(t=t.out)||void 0===t?void 0:t.map((function(e){return tt.Base64.decode(e)})),se(!1),ce(H[0]),Be.Z.publish("showRunCodeTab",!0),Be.Z.publish("setLogData",i));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsxs)("div",{className:Wn,children:[(0,Q.jsxs)("div",{className:"flex-container ".concat(qn),children:[a&&null!=w&&w.with_code_file?(0,Q.jsx)("span",{children:"本关最大执行时间:".concat(a,"秒")}):null,r&&null!=w&&w.with_code_file?(0,Q.jsxs)("span",{children:["本次评测耗时(编译、运行总时间):",r," 秒"]}):null,k?(0,Q.jsx)("a",{target:"_blank",className:nt,href:"/report/".concat(b.taskId,"/").concat(k),children:"代码性能检测"}):null,[2,3,4,5,6].includes(he)&&(0,Q.jsx)("a",{title:"显示/隐藏测试结果",onClick:function(){Be.Z.publish("show-case-result")},children:"显示/隐藏测试结果"})]}),(0,Q.jsxs)("div",{className:"flex-container ".concat(Xn),children:[i&&!o?(0,Q.jsx)("a",{href:"/tasks/".concat(i).concat(ue.search),onClick:function(e){e.preventDefault(),b.courseId&&b.homeworkId?setTimeout((function(){return window.location.href="/tasks/".concat(b.courseId,"/").concat(b.homeworkId,"/").concat(i).concat(ue.search)}),300):setTimeout((function(){return window.location.href="/tasks/".concat(i).concat(ue.search)}),300)},className:et,children:"上一关"}):null,R?(0,Q.jsx)("a",{href:"/tasks/".concat(s).concat(ue.search),onClick:function(e){if(e.preventDefault(),c.task_pass||2===l.status||(null==I?void 0:I.identity)<5)return b.courseId&&b.homeworkId?void setTimeout((function(){return window.location.href="/tasks/".concat(b.courseId,"/").concat(b.homeworkId,"/").concat(s).concat(ue.search)}),300):void setTimeout((function(){return window.location.href="/tasks/".concat(s).concat(ue.search)}),300);Y.Z.warning({centered:!0,width:530,title:"提示",okText:"我知道了",content:(0,Q.jsx)("p",{children:"该实践项目设置了不允许跳关。通过当前关卡后,才能进入下一关。"})})},className:et,children:"下一关"}):null,W&&1===(null==w?void 0:w.show_type)&&(0,Q.jsx)("button",{onClick:function(){d({type:"SHOW_PICTURE_VIEW"})},style:{minWidth:"72px",marginRight:10},className:"btn-run",title:"查看效果",children:"查看效果"}),1===he&&!j&&(null==c?void 0:c.open_self_run)&&(D?(0,Q.jsx)(Ne.ZP,{onClick:Ae,loading:ie,danger:!0,className:"".concat($n," mr10"),children:oe}):(0,Q.jsx)(Ne.ZP,{onClick:(0,dn.throttle)(pe,2e3),loading:ie,danger:!0,disabled:U>0||O>0||o,className:"".concat($n," mr10"),children:U>0?"".concat(U,"S"):oe})),(null==w?void 0:w.with_code_file)&&!(1===he&&j)&&(0,Q.jsx)("button",{onClick:f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==t){e.next=4;break}if(!((null==g?void 0:g.length)<=0)){e.next=4;break}return Y.Z.confirm({centered:!0,title:"提示",content:(0,Q.jsx)("div",{className:"tc",children:(0,Q.jsx)("p",{children:"您还未添加题目,请添加后评测!"})}),okText:"确认",cancelText:"取消"}),e.abrupt("return");case 4:return X(!1),e.next=7,u();case 7:case"end":return e.stop()}}),e)}))),style:{minWidth:"72px"},disabled:o||O>0||"自测运行"!==oe||U>0,className:_n,title:"运行评测",children:O>0?"".concat(O,"S"):(0,Q.jsxs)(E.Fragment,{children:[" ",(0,Q.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3RTBEMDM2MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3RTBEMDM3MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdFMEQwMzQwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdFMEQwMzUwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ejzPSAAACsUlEQVR42ryYz08TQRTHp9vQQkFPlAAHDXjxR2LwoEbhpCXon1DPpf0PbP8UwOhV/QOM8QIXIIRwASNtYo0RIye9FIF4Yf2O+U7ysmnrzM5uX/JJu7sz730zOzvz3mTCMFSONgOWwAK4Aa6CS3x2Ar6BJtgEH8BXJ+9akAVZUAZb4CK0twv2KdPHf2PZiCmBpghyAt6CGrgPJkCeTPCefvaGbY016Su2oGGwKhx+AVUwZjmqim0r7Gtslb6dBBXBLh2cg+cg5yAkSo4+zulzlzGsBOmGLTEqcx5CosyJ0Wp1ExXtUAA77PARTCYoxjBJ3yFjFfoJesGGnzlBVUoUGSNkzK6CSmLO3ElRjHx9Zk6VooICcMiHjQGIMTTEkpCVgsp80AZDls5WPL88xVhtxi5LQZu8uezgLOQqPOUpqip8/RM0wyVer6qjjoK0/QAPPASNMrbWMBtgO3sCMuAdOFXuNg02wLKKZ6eMrTUsaUHzfLCu4lserIEVkIvR38Se14Ju8WJf+VuNozXl2O+Avzf1O/zJuTDu+O77meu8Gme/X4FIrjoqOXOdVyb2WKDStYxrh4Bpp7bLCQo5Bo840W3MxP6tBX3nxbWExGyDu/y1NRP7SAs65MXtBMSscWSOHfuZ2J8CVgfaHnsI+cNPvsb/rmZib+lPbpbLdsdj63jouXV0zNaRxOY67bm5VqKbq0/6kU8r/ciK2qs+wASt3itBkynsWcKVRr8U9owxF3sl+a9Ekl8cUJL/0rYMOkixDNq3LYMGUSi2XQpFg67J9kRZ1EiglK6LsmevV93Xz8lIl8OGiuPiWWCftu9hg2RRvEJzHPOa1cI9DvsQKfJelW3kcUxLfk0+guSB1bbjgVXIPs9sD6wyMY/0nvJI7zq4IvIZnfkdgRY37feuR3p/BRgAhrFnXQBvMBoAAAAASUVORK5CYII=",alt:"run",width:18})," ",(0,Q.jsx)("b",{children:"评测"})," "]})})]})]})},at=t(56687),rt="iconWrapper___U51IV",ot="minusIcon___xP_3j",ct="arrowIcon___jKd9h",lt=function(e){var n=e.desc,t=e.visible,i=(0,E.useRef)(),s=(0,E.useRef)(),a=(0,E.useState)(!1),r=A()(a,2),o=r[0],c=r[1],l=(0,E.useState)(!1),u=A()(l,2),d=u[0],h=u[1];(0,E.useEffect)((function(){if(i.current){var e=function(e){h(!1),(0,H.kk)("none");var n=i.current.getBoundingClientRect();a=n.left,r=n.top,o=e.pageX,c=e.pageY,l=!0,u=!0,document.onselectstart=function(){return!1}},n=function(e){var n,t;(e.stopPropagation(),l=!1,(0,H.kk)("auto"),document.onselectstart=null,u)&&(u=!1,(null===(n=e.target)||void 0===n?void 0:n.id)!==(null===(t=s.current)||void 0===t?void 0:t.id)&&h(!0))},t=function(e){if(l){u=!1,h(!1);var n=e.pageX-o,t=e.pageY-c;i.current.style.left="".concat(a+n,"px"),i.current.style.top="".concat(r+t,"px")}},a=0,r=0,o=0,c=0,l=!1,u=!1;return i.current.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){var s;null===(s=i.current)||void 0===s||s.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[i.current]);return(0,Q.jsxs)("div",{style:{display:t?"block":"none"},children:[(0,Q.jsx)(z.Z,{title:"任务描述",placement:"right",onClose:function(){h(!1)},open:d,children:n}),(0,Q.jsx)("div",{className:ct,onClick:function(){return c(!1)},style:{position:"fixed",display:o?"block":"none",zIndex:1e3,bottom:223},children:(0,Q.jsx)("img",{draggable:!1,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAAXNSR0IArs4c6QAAAZdJREFUWEfF2D1Lw1AUxvH/8xHcBHFSaUfrojiKi19FHFwUFQQriLoIxcVVv4O4CCJOOriK7oKTCiLaQY9cCaW2yc1LzU2WDLnn5EdC8pxEDLCZ2SRwDIwCTUmttHZmVgNOALc/kLTtapRWmHTczKaAc2AoWvMNjEh68tTUgQtguGtNXdJ9IUgMwvX1QswsDuHqikESEK7hlqRm3NXwIFqSlnPfGg9iT9J6TsQRsCjJckHKRGSGlI3IBAmBSIWEQnghIRGJkNCIWEgViD5IVYg/kCoRHUjViG7IJvAbx11bG5iVdJvw6l4CDnuOueCbk3SZN9U76Wtmu8BaT4MXYN6DWQX2e2regQVJV3kwf8aAKjF980hVmNjBqApM4oQWGuMdFUNiUmfWUJhUiHsEQ2AyQUJgMkPKxuSClInJDfFgHoFxSZ8J2RQXB8/AmKTXQhAPpibpISljzCwOMyPpujAkwuwAG9GJb6K0/vKFnZmtREHpzn0HNCS1B4JEmOnob8CppI8siWtmDWACOJP0lvo5kaXpf635AX6GXzDZRnW0AAAAAElFTkSuQmCC",alt:""})}),(0,Q.jsxs)("div",{ref:i,draggable:!1,className:rt,style:{position:"fixed",display:o?"none":"block",zIndex:1e3,bottom:223,right:26,borderRadius:"50%",cursor:"pointer"},children:[(0,Q.jsx)("i",{ref:s,id:"minusIconElement",onClick:function(){h(!1),c(!0)},className:"iconfont icon-yichu1 ".concat(ot)}),(0,Q.jsx)("img",{draggable:!1,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABKCAYAAAAL8lK4AAAAAXNSR0IArs4c6QAAFrlJREFUeF7tW3uMXNV5/86989jZXXsf7K53Z722F68fGBwbLOOYR6jBqXhUbZQW5KQNKbQRtFJRhZqmpCmPtqEqqH/0r6SoQUpQlUBSoapNQtuoDaQhJSRAUx5JSigB29gGL/a+ZmfmnvNV3znnO+e7d2bZjVS1ldJJzMzeuY9zft/r9z1GwU/5S/2U7x/+H4C1awAqRIB77rnn/yxod911Fyq7OoVr3deKm/nR67itDe07DcIRQEiNQSAAjP2HQE+gv+k/xsRj9jwAe8x+zdfxcbqebuL+7+7lj7n7uy/sKYXj4fn+XuH8LrslIDaOVhFKtcaZJVC9ZfxetaQfSPb0PHRIqYwv6QrAy8dbt2mt7jOIVV4gP8wBoQDtwnnxtGb6n7Kbo2uKADhQ6DgCKgKGNhhBdZ+Vv5bukQfAYe3uHYDQDmx6WWH414bhCmyZ6IXnjyeQaQZTQX9Vw1DNPFsrVw9fcr6atbpSBO9HJ7JPG4235DZuN+UX5BdgF+OlaxdEAARNcEBYKXspGr/ICIC4nsGh8610HRBWGRBA++fQWoOGIYImAPzG+X3P1l5Ie3rgpaMEdBLW5NavYLCWwUDVfOvKvT2XKqVIFvH14xPtezOEO3Ibk4gH9fYPFuZgTSOYifhemESUnpdc7pq8ObBUpUnlrmdwvBYQAPt39oNJyvDiUUJFgQNdCc10e9002IZSmlx/aE/1SwGA19/EnzFo/inTxjo7VnkrVZKuXaxQW5a+tGPekF19AZDgF4SmSA0Rz5Sbz5ugNwPWNHH9ufUe2FzvgW+81AZQKShInWlYbfLvXpOHahqGe/HrV+7tOWQBQMTktbfM82jwvOB4wKkeq13YvLdz56jQoxw3y7ZO3+eu9zZs7Zzvy75CACcdoQ4OUTha7yDD8w1ApZLAdQcG4G+fXgINZQClQCUJACb2s/M93hcAQLVkYOOAWZ7qqw5aAI6exuuNMY84FZaOSdqc8OjSc3uHFqJDAC3vM6w6FkyI1Tvn3b0xSydY9D9FU9u3ow/mGwgvHc0gKVUgSRPrHBWUrGuO93KaQEYxPdyGpJTutwAcO23+0RhzOHhu4Xg4LJE0rEByqi8kbz00h0YAPl86LWkWHCqjirvrrcZ1C38F/8Kg0QZ+/tJB+OK/nAFIKpCmJUjSslf/vA+wDtWvcdtoG0qJuk7NzeHIQoYnjMGUw5eMxcEhsgeW4UlJALxJFEESgBF4HdIU3j46vMgzig45Fx4BYHKkAuPnlOCJF5aglFYgLSeQqAooUn0bBfiZPsT69W8fbUM5TW9Ub5zBG1Cbh4MKr0hAVo7tIcazBgiwpAYE5yqJjF8gKafUQMcnPGmSYZIjj3/WRdv74JWTTTh2WkOpVIakXIGUNk8RnvwNKTwTOE/O6DnnjWeQpsnN6uQZvM8Y/KiVvpdeVymFi2N85muCoxRMrsjiWL0df5D8gB7qiFVXIRQ2H673x6/atx6+/PQcGKMgLVcgScgEyAckniO4KODAdQ6RzOCCiQxUom4gAKz9kxSt10bliYffqD8upReoqg+P7O35emfX3a8vOkJ+LtmyJTx+keF69kfWiQqu4O9/eN96+OtvnoVyuQwqTaFSqgAkqfNX1p+4TUstSFIHQAJwnTp1Fl/SBncGW/HeOu+F3cKY/QVnRqoWJBo1g6XJHMIB4ulzzplF6svOj81JAl6k46xdoBJ4965eeOy785AmKZQrVUhodykBQFogtC2wSoBaBWHnBgNpog6oU2dw3gD2MwD2YayiQoocS0OC4wlQtNtoQow2S7voI6QWMNBW4tJ32AULOtxlXWmq4ILpGjzxwjJAoqBSqVrnR8BI+485hoswAz0IW8c0QH91RCEiUaYqAJT432yjUXnrTNZfQfWBtJTc2WgZWFrKIDMm56joWbRZeqhLQ91n/4nWFLINe47/3mWslqPYD3wenUGf+X52L/7eiX+3x+i8xJ37yokW/OAY2XMCaVqGtOylb1l+1FDiIc73KJgYMDA5hHP7t1cGumaD1z/ySDr64mjt937j4OMa8aKlRhsWl9rQQoCsrb2zcptn0wgqXkhk+BwZWu3Ccimtj/+0Ss8DON0O3IDTa5H80B4TlYAi6pumUEpTSFQZqCjg1hXZnw5aDbBtzMBwHzy7b1vloq4A3H03Jr/6kaU9Pb2lZ9oZwuKygWarDe2WV1Orru4B4SEineVszqphgVk6E4oLy11P9+z6HdcJfIJDIZI2qRWocgqU01kNSUtWs1CVvPlweh7rEwTo3k0aesvqM3u3Vn69e0EEUc0utv40M8lHs7aBZobQzgxk2rgU1PiF2iggU1cHCrFAKzmOv5yVCSLkPDSHQ9YmLrgwBee6A2/c8wLvfJ19JQ4MSn9UCpikdo0+Hwsmy9EgTQEOTBuAJPnIni2lv+yuAYjJ7cv4WrOtJ0l12i0NbZKM5ljt8/QgXY4QLFkGxashb9xHEgaN1TLSYi9payI+jIXQR5uMuQkJwZoVOTyVBpNSFP9B2VgvfQBr2nA/wM5xDeUS7N61qfp8VwCWWnggy8y/0k20IalTZcVYANzNI6V1nN+nnL5aFCh1cDxRssFsQoFESL2gESEn4EqT1yQXqRLnL2ywI9Ljs0yrHVHlpe0TqDPjCBMD8OYFm0sbOgoi3n3DYhPvMYh30sV8M/dQR5LyyYrk2N7meKF8rq/GMHMMqWmgqB7EwEG60NdQj/AmZusU3p8wR6HYz+HUAxJZrVvn/mkD/bXkC+dtLH3AByPednxfbOJ3tMF9zlM7dQxUmZiiJr+gICPzyAR788zLLYL8hEtKrev0PoHMNi6KNCyqei4tJk1b4fm8ruh/+FzJ/OT1TmjVEsDBGQMqTX5t52Tpwa4AIOL4UguOa43Kxc6o4rzwxWWAlgHrbLSlzm4j9DeBor2m0DEuSmbWnOh+bmHspCzp8g6R7dGXBCxPIDAp7lvOgGjjf6rQZXvC/FgrJbjBFLym1QcBdtYRklppats56mhXABotvCkz+GBIWKSagoJMIyw1ATJUkGWOv9ODaOO8WQKAzqONMCCZT0LoGvLIFhwGzqs3XZMD1J9Da7HnBhCB4jhsGTaiVC9K8SGfidpG1+6dAhhdj89tmyxfyPre4QQXm/glbcwvOmLDFVkXhmghdKPFhjtOi7WLJqnSZjUfJ21wG3Xf03XOedJxC5DVBgKSNYOvjxtlzQpACcDou6khhA3rhBP26w30msyIS+cK4MrzkIqhf3zuePoHXQFAxPJiC95Cg+ujbZKERdIDChothGabVV8CIaQbNi4kbTfvpMIgBK2hY9aEnBcnoBgc+zlcF+83WHOsLjpqZqaxlM7hdLifHKCCUik9MDWivt0VgMWWdXzfyRUQQjcosj7yC42WglaGQC0WrZ2krQZ4idpjwjycj3D2T5vvNBuxSX8fljzf12qgMJ3x9Wi1oCPlFZkfc4xdGwG2jKo3No0kkxT+VgLgVmPwU64aI0NRMRpwAYNjrucHtDnaZFB1ClUOKLZj2kybJOqlSu8trxn03s4UtDVCS3tNsMBFcBiUnhIRGmMpsGucxPxCxn7LWzTC4d0APVX1F5vOSW+VcS/nAxab+KBBvEk6QO7KREAE4oUQ6WyPFxKrLzJnYA6Q89bMN0Ruwf6BwqzzLQQkQNug3XRv2aahhRCdD4NMyNbVAK7YRaQ5vaZ+jnpsRQAWmvjvxuAFMfR5TfAO0GpGyORivZ2TH1ZFyfG5OxNqfIKlhaaqZ5L5UMYEq1MTg8RDDzKey89xRRMXYnfUFewYh7mJ4WRUKdXqCgAi9i22YM4YTDpCoI+3+ZJVp/pLqTo/ErOx4FdynV8RpliNu9DnSMiEAAqOOWpqnmjRXq48X8FAH3xhfDC17K8rAI02vifL8HGu0bEq200xKwuZn0gzg9pGYtJ1MZ66FpOcbr5G2jQ/n/1SID+5Enuk7LFD7Y7VKgBX7yE+mh4ZG1QPrwjAwjL+DiLeb9WwYIvumHM05MBabReuuPDItb9A73ypSHZ5c0lJro7AYTEfz3kdrI0y6YpFzmgeTju56sMJloLpMYQ9W5JWul6NjCo1vzIATfw8Gjwikx+O/0yKaPMLyy6M2bDn47kmRyViOy2mTYzPL8j3qVyNwJa0fKWM/Bh9TmxJD1JfJqPsgR0qb4zWwKwz1PhE9hg1xect3v4vngEYH4Cv1odL13ZmPWI+YKGJzxiNF1pJB+/OquWOLbWc9B3Xd4mQZYD0t88DAmW1ocsD5Zmf9eYU6jiecyikexFz9O8U4qZHENbX5HwAs1GRm4g6Q2ykxOSKCsTvPd8QwLdsHq08sBoAZ7XG9dFZuQdJx0cAUJy20vcgWGlTzKbFW5LjNuPoL53vWZ8/xjkDaYzNJegcDwSTHPqbsv2Lt1DIi45PhtlidJFawaF2bB3ChdOUTZXr02PqxIoAIOLYwjKe5DDEPfVi3t7MABqtmPXxZiJnF9zfSt1lhxmRGx+WHCAOrMwyQ59I+WRK3nP3JMJATWajkfBIXyUrS+EzKtgxkcHGIfOtmcnaJd02H7LBpTYezDLzJFd2OOzEeOvnexCglSlYJifo6wEtKpMZ5aTv1d7RXa8JNiESzM9vNGxcMEK7eaa6GmDfZgO1smy++NAq02BfM+DIE7UW4ODWFtSqye9un+y5/x0BWGjhh4zGz3VUasLggoj5HH99jLdZns0DhMRpE22wUrfsjSJHxv8UkCYR7XUML26aTYeOU5Y3MybaZaFlHitQst8XHLYPt/0VhL2b2lCupLu216svvSMA8w1XAostrEKfTvKAbo6nkHwEKYiQWswuuVhCFWfSKtr8MjlVo6BWBuiryEpTnu/nuUG+uuy+A9g4mMHUkH7tXVv7Nq+0+WACCw38KwP4QdYAdnyyHsDl7pyZCG1wzjOOouTCmF9UsUApq8E5pugpd3x+zDGc7ctqUKH/7/OKXRNNWN8DD+yd6btlLQA8lSFebPuDvuGRz7BYApIVysRDVn2jucR2lGRqvg4Y0uy8Y4sOuJh0CW4gyvG5zm+YT1Cwd3IJ0gTfv2/H+kdXBWC+ga9rxI2cQDAT5HGSkLSI7E+qeaTKLpbHmcAuJW9Z3fUOzEk6zhR1Zp6RicpIlXN8YW4JoK+qYWakmUF53Tnv3qbmVgVgroENg9jDWWAuBQ7zAbIq5Dfq099AUz0dzeXjvDnOKAuFzKDmYS4galu3PKSYqBW5CpnVaF8LNvS3nrh09+AV77R56wMQsX+ugfM5/p+jmE71yDk127FGaEdjbQfWcXBftI3pshhL6XZvWQ6XuUbQBgFYIEAiEsTcQIzAeYFsHlqE3rL5+Hv2DP7JqgA0GjjdQnwlqL0cKvIqSmGJxtBcjHYVG6a5jsVRhdjxAesI/ehcLu10WEGaAPRWgFpTzlzCaGykvbKekPcJopfoI1MxBadnbB2eg1KqLrpi79CzqwKw2ML9WYbfzpEemQ1SFbhJyY2P8xSyfOnLAUFxXtm8gDi+A8PxfWJ99l2UwZgXnDuGsGkoAtBZeRL+Q7TculFe6Y96ym2Y7G+8ddW+oTFZ+1uRBywu47VtjV+Wapir3iDA0rLbdKzlOTDC3z7BcfU+AiMCwDU/C46t+TkSRH9fdq6BHsv0ZLN1hVqDTHdXkD6Z1VC1AQPV5t9cfWDkfatJ3/qAhRbemLXxs7INFeKzt8PlliMpxPacyrs6HW3WZXcRDDpmv7M5gN+s1wDWBNaCPVMIY+uiKbhyW75VJh1s4BZhdMaHXME/RnvmoVbSH7v24Mh9awJgbglv14h/li+C5PNxWlSDcoCmy/vdJonB+cTG01p73DjKy0kNU16mw/w9hdjLZxDKqWi/iSnRPM3NDztzzUKSJy7BjddmaVrksl84OPzNtQGwqO/VoO4oNkAlIOwf6CEkbdfxIQl7yduKrfvMPJ8iBjVPOIMkIFxV16n7zCgC1fW7FzIKfT/hmIOm+ogg15mghpHK2Wxw0+i6Q9NqeU0AnF3CP9cGb+ugoqKlbZ2MrMCGUTc5ApO33bwnd7ZPvJ+cZIVmGhLBDkXzhYlODH2iLtHRpMmP4JSxCevSuRevv3Li/LVs3vqAsw38VJaZW3nmJ0jbEqDIwHJ9QrY5P+QQc/DY7u6aEHXwCzFBUqDgcrQuMEOvfTLnkIKrwBL0qqWHjxweP7JmAM4s4mcM4s35jUfUieLEWpzg//6HCPnagUtaigVKsvfQayi23HP5fJwxeqcGiyNRsk7gtK8Kc1BVy5/44Hvrn1wzAG8v4UNG46/Ecjhv0nljaf9Fj7wmNRW5QSdFjvXHmG0WQO6Y9o6jryFX8ZpV1rNQRn3DjddMfHHNAMwu6IcNqhtcIhSzwa51+PCrMOGVeaytWxO1owtU1AQ2se6aFctecfSGc4GcX/LPrrTepBVeevPPTT65ZgDeXsRHtcH3yY6wnLyQZelIkPL9v44ChZj66Gi0huLJSn0Amd/HUpxseMR8IT8IXVo+AaVyOn3TNROvrhmA2QXzFYNwTeypyXyeH5AfhAppqHeUuXa6mNAO8VpmgkGLxACG1CzuExZ8QxjKzp0bfwFCmpE0jsPwtqnqDefn+3/vmA6fXsCvIeJVsWsrWuPS64aw2Mnfu/NzyeV9EhOAEL8XsD9ri+l1nCxdAfwwnd45kQaLx/A337/Zzc+t8aVm5/EJjebyYl4t7U/2BorZl5RycHKy3R1+8JBvpubz+s4eRHyO2KjvNbDGFTUvmzuKt/3Slp8MgNML+FVt8Go3Ll+URtEGRWVGqGgelHzVNgJZJD6yw+Prib4RK2cIpGnmIoX4BQg/oz13DH/7+p9QA07P609rVLdEifgCgxgv53CYS1RWyMjyi/fjgTwIJQeqbVndDT266XE2mWJhVfzURSZKYWYhjtktnzkOT/3bq/M017zaa31/5fRn77xkWs3O4eVaweNaG5WrvHRhbbk+vaj4FD10N6l3HPMhMtfulhOmYXKc55M7I0/RyTbnTsETT/3QvHby7KpmsHN6+NTn/+jyDXZE5s05vF0b+ENtTF+xv+7GWwp1OpkbyNq/nwblSTA2jY66X057ROJT6PKERk3oS3APIL8eeg69mktz8P0fvLz49PNv9K2mAft3jz/3wMcOXBhmhE4t4Lhuw9UazQyaZNogUJV4ozY4aQCq0hZz3IAJlJzuZvOR3l2UviS7ZM0ojuXEZCo/oc5Sd9yjUJrXLTh59D9PfuUbL29YDYDDBzZ97v7fuvDD3X8vULj6OP24chk2goZJncGkATNpDNQNqkmNMGkQ6og44pIW1xfMb0A612J7O2oAe/V87hGlHn+gJfsQLgHjn9+cfet469F/eK5C0+0rvUrUMPjZHTN3/PL2V9YEwGpo0vf/gVhdeBUm2hrqbYQ6INSNMXVtCCBVRwIM6Fhswcs6YC7DEyXykB4L/xB+/+drCzz0RwC2msvwzLPf0y+8/Kb7+XiX1wUzI8ceuvvSjfTVfxsAawGJzvn7E9inZqGOGUyYDOqZBcXUjYEJbbAOkBBIExpxXRiALLC/YvMlTD36RSycPWP+7mtPJws00FB49dXK5prLzj38+x/e+c//KwCsFahHXsD+9jxMqBaBpCeaLdxmdLYrM0jNznGAdFglCTntEkmef6zGn+dm39aPff276dxiMzyyVi3joYunPvHJW3bfywf/xzVgrQCs9bxHnsTaqbdhanl54V2AsMtAtk2B2qSSdLzdbtZf/fHr6tTsWT0+1Pv9qc3rPvTxI+f9UN77vwCByDyXl6nyEwAAAABJRU5ErkJggg=="})]})]})},ut=(t(29286),t(1611)),dt=function(e){var n=e.isTheoretical,t=e.onFontSizeChange,i=e.cmFontSize,s=e.cmCodeMode,a=e.onCodeModeChange,r=e.tabToSpace,o=e.onTabToSpace,c=e.shixun,l=e.autoFormat,u=e.onAutoFormat,d=e.formatDocument,h=e.code_editor,g=e.challenge,f=null!=c?c:{},p=f.task_pass,A=void 0!==p&&p,I=f.forbid_copy,m=void 0!==I&&I,x=f.test_set_permission,E=void 0!==x&&x,C={isTheoretical:n,onFontSizeChange:t,cmFontSize:i,cmCodeMode:s,onCodeModeChange:a,tabToSpace:r,onTabToSpace:o,autoFormat:l,onAutoFormat:u,formatDocument:d,code_editor:h,challenge:g};return(0,Q.jsxs)(ut.Z,v()(v()({},C),{},{children:[(0,Q.jsx)("h3",{children:"关卡配置信息"}),(0,Q.jsxs)("section",{children:[(0,Q.jsxs)("a",{className:"file-item",title:A?"允许学员跳关挑战":"不允许学员跳关挑战",children:[(0,Q.jsx)("b",{children:"跳关"}),(0,Q.jsx)("span",{children:A?"允许":"不允许"})]}),(0,Q.jsxs)("a",{className:"file-item",title:E?"允许学员通过金币解锁查看测试集内容":"不允许学员通过金币解锁查看测试集内容",children:[(0,Q.jsx)("b",{children:"测试集解锁"}),(0,Q.jsx)("span",{children:E?"允许":"不允许"})]}),(0,Q.jsxs)("a",{className:"file-item",title:m?"不允许学员粘贴代码":"允许学员粘贴代码",children:[(0,Q.jsx)("b",{children:"代码粘贴"}),(0,Q.jsx)("span",{children:m?"不允许":"允许"})]})]})]}))},ht=t(55978),gt=t(11939);function ft(e,n){switch(n.type){case Z.wj:return v()(v()({},e),{},{loading:!0});case Z.V1:return v()(v()({},e),{},{loading:!1});case Z.OJ:return v()(v()({},e),n.payload);case Z.$Y:return v()(v()({},e),{},{theme:n.payload});default:throw new Error}}var pt=function(e){var n=e.taskData,t=e.moveY,i=e.onResizeYStart,s=e.onResizeSetContainer,a=e.onEval,r=e.lastedGetTaskInfoTime,o=e.onUpdateCode,c=e._dispatch,l=((0,C.useLocation)(),(0,C.useSearchParams)()),u=A()(l,1)[0],d=(0,C.useParams)(),g=n.chooses,p=n.choose_test_cases,I=n.game,m=p.test_sets,x=p.challenge_chooses_count,k=p.choose_correct_num,y=p.had_submmit,j=(0,E.useCallback)((function(){var e=[];return e.length=x,y&&(e=m.map((function(e){return"判断题"===e.question_name?"正确"===e.actual_output?"true":"错误"===e.actual_output?"false":void 0:e.actual_output}))),e}),[r]),D=(0,E.useReducer)(ft,{loading:!1,answers:j(),theme:(0,ht.G)("cmCodeMode","vs-dark")}),S=A()(D,2),b=S[0],R=S[1];(0,E.useEffect)((function(){R({type:Z.OJ,payload:{answers:j()}})}),[r]);var H=b.answers,M=b.loading;function N(){for(var e=!0,n=0;n0&&void 0!==o[0]?o[0]:{},e.next=3,n({type:"shixunsDetail/addRepositoryFile",payload:{id:t.myshixun.identifier,message:a.commitMessage,content:"",path:(s.defaultPath?s.defaultPath+"/":"")+a.path+"/"+(a.file||".gitkeep"),secret_repository:!i||void 0}});case 3:0===(null==(r=e.sent)?void 0:r.status)&&(U.ZP.success("添加成功"),s.onOK({path:(s.defaultPath?s.defaultPath+"/":"")+a.path+"/"+(a.file||".gitkeep"),name:a.path.split("/")[a.path.split("/").length-1]}),s.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsx)(Y.Z,{width:"60%",centered:!0,open:s.visible,wrapClassName:Ht.modal,onOk:function(){g.submit()},onCancel:s.onClose,title:"新建文件夹",children:(0,Q.jsx)("section",{className:Ht.bg,children:(0,Q.jsx)("div",{className:Ht.wrap,children:(0,Q.jsxs)(Ee.Z,{className:"mt10",form:g,scrollToFirstError:!0,layout:"vertical",onFinish:x,onChange:function(){var e,n,t,i,s=v()({},g.getFieldsValue()),a=null==s||null===(e=s.path)||void 0===e?void 0:e.split(""),r=null==s||null===(n=s.file)||void 0===n?void 0:n.split("");null!=a&&null!==(t=a.filter((function(e){return"/"==e})))&&void 0!==t&&t.length&&(s.path=s.path.substring(0,s.path.length-1)),null!=r&&null!==(i=r.filter((function(e){return"/"==e})))&&void 0!==i&&i.length&&(s.file=s.file.substring(0,s.path.length-1)),g.setFieldsValue(v()({},s)),l(s)},children:[(0,Q.jsx)(Ee.Z.Item,{label:"文件夹名称:",name:"path",children:(0,Q.jsxs)(B.Z,{children:[(0,Q.jsx)(j.Z,{children:(0,Q.jsx)("span",{className:Ht.filePath,children:s.defaultPath+"/"})}),(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsx)(Ee.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件夹名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,Q.jsx)(we.Z,{placeholder:"请输入文件夹名称",size:"middle"})})})]})}),(0,Q.jsx)(Ee.Z.Item,{label:"文件名称:",name:"file",children:(0,Q.jsx)(we.Z,{placeholder:"请输入文件名称,如果不填写系统将在文件夹下创建.gitkeep的默认文件",size:"middle"})}),(0,Q.jsx)(Ee.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,Q.jsx)(we.Z,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"middle"})})]})})})})})),Gt=t(58704),Ft=["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository","onClose"],Jt=(0,C.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n=e.taskData,t=(e.dispatch,e.isRepository),i=e.onClose,s=c()(e,Ft),a=(0,C.useLocation)(),r=(v()(v()({},(0,C.useParams)()),(0,C.useLocation)().query),(0,E.useState)({})),o=A()(r,2),l=(o[0],o[1]),u=(0,E.useRef)(),d=Ee.Z.useForm(),g=A()(d,1)[0],p=(0,E.useState)(""),I=A()(p,2),m=(I[0],I[1]);(0,E.useEffect)((function(){s.visible&&g.resetFields()}),[s.visible]),(0,E.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var n=e.split(",").join("/"),t=0===n.indexOf("/")?n.substr(1):n;m(t)}}),[]),(0,E.useEffect)((function(){var e;u.current=null===(e=a.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var x=function(){var e=f()(h()().mark((function e(){var a,r,o=arguments;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=o.length>0&&void 0!==o[0]?o[0]:{},e.next=3,(0,P.MI)({id:n.myshixun.identifier,message:a.commitMessage,content:a.codeMirror,path:(s.defaultPath?s.defaultPath+"/":"")+a.path,secret_repository:!t||void 0});case 3:0===(null==(r=e.sent)?void 0:r.status)&&(U.ZP.success("添加成功"),s.onOK({path:(s.defaultPath?s.defaultPath+"/":"")+a.path,name:a.path.split("/")[a.path.split("/").length-1]}),i());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsx)(Y.Z,{width:"60%",open:s.visible,wrapClassName:Ht.modal,centered:!0,onOk:function(){g.submit()},onCancel:i,title:"新建文件",children:(0,Q.jsx)("section",{className:Ht.bg,children:(0,Q.jsx)("div",{className:Ht.wrap,children:(0,Q.jsxs)(Ee.Z,{className:"mt10",form:g,scrollToFirstError:!0,layout:"vertical",onFinish:x,onChange:function(){var e,n,t=v()({},g.getFieldsValue()),i=null==t||null===(e=t.path)||void 0===e?void 0:e.split("");(null==i||null===(n=i.filter((function(e){return"/"==e})))||void 0===n?void 0:n.length)>1&&(t.path=t.path.substring(0,t.path.length-1)),g.setFieldsValue(v()({},t)),l(t)},children:[(0,Q.jsx)(Ee.Z.Item,{label:"文件名称或文件路径:",name:"path",children:(0,Q.jsxs)(B.Z,{children:[(0,Q.jsx)(j.Z,{children:(0,Q.jsx)("span",{className:Ht.filePath,children:s.defaultPath+"/"})}),(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsx)(Ee.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,Q.jsx)(we.Z,{placeholder:"请输入文件名称",size:"middle"})})})]})}),(0,Q.jsx)(Ee.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,Q.jsx)(we.Z,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"middle"})}),(0,Q.jsx)("div",{className:"mt10 mb20",children:(0,Q.jsx)(Ee.Z.Item,{name:"codeMirror",label:"文件内容:",rules:[{required:!0,message:"请输入文件内容"}],children:(0,Q.jsx)(Gt.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})})})]})})})})})),Ot=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository","taskData"],Tt=(0,C.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user,e.dispatch,e.isRepository;var n=e.taskData,t=c()(e,Ot),i=(0,C.useLocation)(),s=(v()(v()({},(0,C.useParams)()),(0,C.useLocation)().query),(0,E.useState)({})),a=A()(s,2),r=(a[0],a[1]),o=(0,E.useRef)(),l=Ee.Z.useForm(),u=A()(l,1)[0],d=(0,E.useState)(""),g=A()(d,2),p=g[0],I=g[1],m=(0,E.useState)(""),x=A()(m,2),w=x[0],k=x[1];(0,E.useEffect)((function(){t.visible&&u.resetFields()}),[t.visible]),(0,E.useEffect)((function(){var e=t.defaultPath.split("/");1===e.length?(I(""),k(t.defaultPath)):(k(e.pop()),I(e.join("/")+"/"))}),[t.defaultPath]),(0,E.useEffect)((function(){var e;o.current=null===(e=i.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var y=function(){var e=f()(h()().mark((function e(){var i,s,a,r=arguments;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,(0,P.g7)({id:null==n||null===(i=n.shixun)||void 0===i?void 0:i.identifier,from:t.defaultPath,to:p+s.path,message:s.commitMessage||"".concat(t.defaultPath," rename to ").concat(p).concat(s.path," ")});case 3:0===(null==(a=e.sent)?void 0:a.status)&&(U.ZP.success("操作成功"),t.onOK({path:s.path,name:s.path}),t.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsx)(Y.Z,{width:"40%",open:t.visible,wrapClassName:Ht.modal,centered:!0,onOk:function(){u.submit()},onCancel:t.onClose,title:"提交说明",children:(0,Q.jsx)("section",{className:Ht.bg,children:(0,Q.jsx)("div",{className:Ht.wrap,children:(0,Q.jsxs)(Ee.Z,{className:"mt10",form:u,scrollToFirstError:!0,layout:"vertical",onFinish:y,onChange:function(){var e,n,t=v()({},u.getFieldsValue()),i=null==t||null===(e=t.path)||void 0===e?void 0:e.split("");(null==i||null===(n=i.filter((function(e){return"/"==e})))||void 0===n?void 0:n.length)>1&&(t.path=t.path.substring(0,t.path.length-1)),u.setFieldsValue(v()({},t)),r(t)},children:[(0,Q.jsx)(Ee.Z.Item,{label:"重命名:",name:"path",children:(0,Q.jsx)(B.Z,{children:(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsx)(Ee.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,Q.jsx)(we.Z,{placeholder:"请输入文件名称",size:"middle",defaultValue:w})})})})}),(0,Q.jsx)(Ee.Z.Item,{label:"提交信息:",name:"commitMessage",children:(0,Q.jsx)(we.Z,{placeholder:"如不填写,默认提交信息是(".concat(t.defaultPath," rename to 新的名称 )"),size:"middle"})})]})})})})})),Zt=t(59028),Lt=t(52874),Ut={wrap:"wrap___BqUCH",title:"title___Hv2Zk",path:"path___XGwUd",colorBlue:"colorBlue___AYPVZ"},Yt=["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository"],zt=Zt.Z.Dragger,Kt=(0,C.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n,t,i=e.taskData,s=e.dispatch,a=e.isRepository,r=c()(e,Yt),o=((0,C.useLocation)(),v()(v()({},(0,C.useParams)()),(0,C.useLocation)().query)),l=(0,E.useState)({}),u=A()(l,2),d=u[0],g=u[1],p=(0,E.useRef)(),I=Ee.Z.useForm(),m=A()(I,1)[0],x=(0,E.useState)([]),w=A()(x,2),k=w[0],y=w[1],B=(0,E.useState)(),j=A()(B,2),D=j[0],S=j[1];(0,E.useEffect)((function(){r.visible&&(m.resetFields(),y([]))}),[r.visible]),(0,E.useEffect)((function(){p.current=o.id}),[]),(0,E.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var n=e.split(",").join("/"),t=0===n.indexOf("/")?n.substr(1):n;S(t)}}),[]);var b,R=function(){var e=f()(h()().mark((function e(n){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.response){e.next=3;break}return U.ZP.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 3:return e.next=5,s({type:"shixunsDetail/deleteGitFile",payload:{id:o.id,path:D?"".concat(D,"/").concat(n.name):n.name,message:m.getFieldValue("commitMessage")||"删除了".concat(D?"".concat(D,"/").concat(n.name):n.name),secret_repository:!a||null}});case 5:0===e.sent.status&&(y(k.filter((function(e){return e.uid!==n.uid}))),U.ZP.info("删除成功"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P={height:300,multiple:!0,withCredentials:!0,data:(b=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=f()(h()().mark((function e(n,i){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:setTimeout(f()(h()().mark((function e(){var i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.getFieldsValue();case 2:e.sent,i=v()(v()({},{path:r.defaultPath?r.defaultPath:"",message:d.commitMessage||"上传了".concat(t)}),a?{}:{secret_repository:!0}),n(i);case 5:case"end":return e.stop()}}),e)}))),200);case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),function(){return b.apply(this,arguments)}),fileList:k,method:"post",action:"".concat(Cn.Z.API_SERVER,"/api/myshixuns/").concat(null==i||null===(n=i.myshixun)||void 0===n?void 0:n.identifier,"/upload_git_file.json"),onChange:function(e){if(t=e.file.name,"done"===e.file.status||"uploading"===e.file.status){var n,i,s;if(y(e.fileList),!e.file.response)return;if(0===(null===(n=e.file.response)||void 0===n?void 0:n.status))return void U.ZP.success("上传成功!");y(k.filter((function(n){return n.uid!==e.file.uid}))),(null===(i=e.file.response)||void 0===i?void 0:i.message)&&U.ZP.info(null===(s=e.file.response)||void 0===s?void 0:s.message)}},onRemove:R,beforeUpload:function(e){t=e.name}},H=function(){var e=f()(h()().mark((function e(n){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.validateFields();case 2:r.onClose(),r.onOK({path:r.defaultPath}),M();case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){};return(0,Q.jsx)(Y.Z,{open:r.visible,onOk:H,centered:!0,onCancel:r.onClose,width:"70%",children:(0,Q.jsxs)("section",{className:Ut.bg,children:[(0,Q.jsxs)("div",{className:Ut.wrap,children:[(0,Q.jsx)("div",{className:Ut.title,children:"上传文件"}),(0,Q.jsxs)(Ee.Z,{className:"mt10",form:m,scrollToFirstError:!0,layout:"vertical",onFinish:H,onValuesChange:function(){return g(v()({},m.getFieldsValue()))},children:[(0,Q.jsx)(Ee.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,Q.jsx)(we.Z,{placeholder:"必填,描述主要修改内容(相当于Git Commit message的Header)"})}),(0,Q.jsx)(Ee.Z.Item,{label:"选择文件",name:"file",rules:[{required:!0,message:"请选择文件"}],children:(0,Q.jsxs)(zt,v()(v()({},P),{},{children:[(0,Q.jsx)("div",{children:(0,Q.jsx)("i",{className:"iconfont icon-shangchuan font50 ".concat(Ut.colorBlue)})}),(0,Q.jsxs)("div",{className:"font14 mt30",children:["拖拽文件或",(0,Q.jsx)("span",{className:"".concat(Ut.colorBlue," ml5"),children:"点击此处上传"})]})]}))})]})]}),(0,Q.jsx)(Lt.Z,{onFinish:function(e){return S(e)}})]})})})),Vt={flex_box_center:"flex_box_center___uGMjc",flex_space_between:"flex_space_between___q698b",flex_box_vertical_center:"flex_box_vertical_center___BcSqa",flex_box_center_end:"flex_box_center_end___U5VB_",flex_box_column:"flex_box_column___FwzY4",headLeft:"headLeft___KOU8I",colorBlue:"colorBlue___I6JQI",wrap:"wrap___U6KnW",nodata:"nodata___fWmNT",nodataText:"nodataText___Ufs81",content:"content___yybiA",gitCode:"gitCode___DAK9G",ellipsis:"ellipsis___PeS94",menu:"menu___em7Yq",overlayClass:"overlayClass___Awf9Q",tips:"tips___M0tZb"},Wt="wrap___ishRT",Xt="content___BcYdO",qt="mainPathWrap___d2GOf",_t="colorBlue___hKIcc",$t=(0,C.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=e.title,s=e.pathList,a=void 0===s?[]:s,r=e.showInputPath,o=void 0!==r&&r,c=e.isMergeSelectFile,l=void 0!==c&&c,u=e.onFinish,d=void 0===u?function(){}:u,g=Ee.Z.useForm(),p=A()(g,1)[0],I=v()(v()({},(0,C.useParams)()),(0,C.useLocation)().query),m=(0,C.useLocation)(),x=(0,E.useRef)(),w=(0,E.useState)(""),k=A()(w,2),y=k[0],B=k[1],j=(0,E.useState)(""),D=A()(j,2),S=D[0],b=D[1],R=(0,E.useState)([]),P=A()(R,2),H=P[0],M=P[1],N=(0,E.useState)([]),G=A()(N,2),F=G[0],J=G[1];(0,E.useEffect)((function(){var e;x.current="repository"===(null===(e=m.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[3])}),[]),(0,E.useEffect)((function(){if("Repository-SelectFilePath"===n.actionTabs.key){var e=a.join("/"),t=[];a.map((function(n,i){0===i?t.push({val:"根目录",path:""},{val:"/".concat(n),path:e}):t.push({val:"/".concat(n),path:e})})),M(t),B(e),b(e),O(e)}}),[n.actionTabs.key]);var O=function(){var e=f()(h()().mark((function e(n){var i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:x.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:I.id,path:n}});case 2:(i=e.sent)&&J(i.trees||[]);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=function(){var e=f()(h()().mark((function e(){var n,i,s;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=null==p?void 0:p.getFieldsValue(),i=y?"".concat(y).concat(null!=n&&n.name?"/".concat(null==n?void 0:n.name):""):null==n?void 0:n.name,!l){e.next=6;break}return d(i),Z(),e.abrupt("return");case 6:if(!o){e.next=16;break}return e.next=9,p.validateFields();case 9:return e.next=11,t({type:"shixunsDetail/uploadGitFolder",payload:v()(v()({},{id:I.id,path:i}),x.current?{}:{secret_repository:!0})});case 11:s=e.sent,d(S),0===s.status&&U.ZP.info("新建成功"),e.next=18;break;case 16:d(i),U.ZP.success("选择文件目录成功");case 18:Z();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Z=function(){t({type:"shixunsDetail/setActionTabs",payload:{}}),p.resetFields()};return(0,Q.jsx)(Y.Z,{centered:!0,title:i||"新建文件夹",closable:!1,keyboard:!1,open:"Repository-SelectFilePath"===n.actionTabs.key,onOk:T,onCancel:Z,children:(0,Q.jsxs)("div",{className:Wt,children:[(0,Q.jsxs)("div",{className:Xt,children:[(0,Q.jsx)("div",{className:qt,children:!(null==H||!H.length)&&H.map((function(e,n){return(0,Q.jsx)("a",{onClick:function(){return function(e,n){var t=H.filter((function(e,t){return t<=n}));M(t);var i=t.filter((function(e,n){return 0!==n})).map((function(e){return e.val})).join("").substr(1);B(i),O(i)}(0,n)},children:e.val},n)}))}),!(null==F||!F.length)&&F.map((function(e,n){return"tree"===e.type&&(0,Q.jsxs)("a",{onClick:function(){return function(e){var n=y;"tree"===e.type&&(H.length?H.push({val:"/".concat(e.name),path:e.name}):H.push({val:"根目录",path:""},{val:"/".concat(e.name),path:e.name}),M(H),n=y?"".concat(y,"/").concat(e.name):e.name,B(n)),O(n)}(e)},children:[(0,Q.jsx)("i",{className:"iconfont icon-wenjianjia ".concat(_t)}),e.name]},n)}))]}),(0,Q.jsx)("label",{className:"mt5",children:"选中的新建文件夹目录:"}),(0,Q.jsx)("div",{className:"mt5 mb5",children:y}),o&&(0,Q.jsx)(Ee.Z,{form:p,scrollToFirstError:!0,className:"mt20",children:(0,Q.jsx)(Ee.Z.Item,{name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,Q.jsx)(we.Z,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)"})})})]})})})),ei=t(94172),ni=t(78386),ti=(t(82895),["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","taskData","practiceSetting","isRepository","treeData","setTreeData","params"]),ii=ue.Z.DirectoryTree,si=function(){return(0,Q.jsxs)("div",{className:"mt20 pb50 ".concat(Vt.nodata),children:[(0,Q.jsxs)("div",{className:Vt.headLeft,children:["提示:",(0,Q.jsx)("br",{}),"此处存放本实训所需的所有代码等相关文件,你可以通过以下",(0,Q.jsx)("br",{}),"两种方式来使用:",(0,Q.jsx)("br",{}),"1、",(0,Q.jsx)("a",{href:"/forums/2784",target:"_blank",children:"Git客户端"})," 上传已有文件来开始使用。",(0,Q.jsx)("br",{}),"2、直接在平台上创建文件目录以及相关代码文件。"]}),(0,Q.jsx)("img",{width:"100%",src:he.Oe})]})},ai=(0,C.connect)((function(e){var n=e.shixunsDetail,t=e.loading,i=e.globalSetting,s=e.practiceSetting;return{shixunsDetail:n,globalSetting:i,user:e.user,practiceSetting:s,loading:t}}))((function(e){var n,t,i,s=e.shixunsDetail,a=(e.globalSetting,e.loading),o=(e.user,e.activeKey,e.dispatch),l=e.taskData,u=e.practiceSetting,d=e.isRepository,g=e.treeData,p=e.setTreeData,I=e.params,m=(c()(e,ti),(0,C.useLocation)()),x=(0,E.useState)(),w=A()(x,2),k=w[0],y=(w[1],(0,E.useState)(!1)),D=A()(y,2),S=D[0],b=D[1],R=(0,E.useState)(!1),M=A()(R,2),N=M[0],G=M[1],F=(0,E.useState)(!1),J=A()(F,2),O=J[0],T=J[1],Z=(0,E.useState)(!1),L=A()(Z,2),z=L[0],K=L[1],V=(0,E.useState)(""),W=A()(V,2),X=W[0],q=W[1],_=(0,E.useState)([]),$=A()(_,2),ee=$[0],ne=$[1],te=(0,E.useState)([]),ie=A()(te,2),se=ie[0],ae=ie[1],re=(0,E.useState)([]),oe=A()(re,2),ce=(oe[0],oe[1]),le=(0,E.useState)(!1),ue=A()(le,2),de=ue[0],he=ue[1],fe=(0,E.useState)(),pe=A()(fe,2),Ae=(pe[0],pe[1]),Ie=(0,E.useState)(),me=A()(Ie,2),xe=(me[0],me[1]),ve=(0,E.useState)(""),Ee=A()(ve,2),Ce=(Ee[0],Ee[1]),we=(0,E.useState)(),Qe=A()(we,2),ke=(Qe[0],Qe[1]),ye=(0,E.useState)(!1),Be=A()(ye,2),je=Be[0],De=Be[1];(0,E.useEffect)((function(){p([]),Fe(""),localStorage.warehouseHideTip||he(!0)}),[m.pathname,d]),(0,E.useEffect)((function(){var e;if(null!=l&&null!==(e=l.challenge)&&void 0!==e&&e.path&&null!=g&&g.length){var n,t,i=null==l||null===(n=l.challenge)||void 0===n||null===(n=n.path)||void 0===n?void 0:n.replaceAll(";",""),s=null===(t=(0,dn.cloneDeep)(g))||void 0===t?void 0:t.filter((function(e){var n;return e.name===(null==i||null===(n=i.split("/"))||void 0===n?void 0:n[0])}));Se(i),1!==(null==g?void 0:g.length)&&(console.log(s,"filterTreeData"),p(s))}}),[null==l||null===(n=l.challenge)||void 0===n?void 0:n.path,g]);var Se=function(e){He(e),se=[e],ae([e])},be=function(){var e=f()(h()().mark((function e(){var n,t=arguments;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:"",e.next=3,(0,ge.Zt)({id:I.id,secret_dir_path:n});case 3:e.sent&&ke(n);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Re=function(e){return(0,Q.jsxs)(Rt.Z,{className:Vt.menu,onClick:function(n){switch(q(e.path||""),n.key){case"1":(0,H.L9)(["实践项目","设置","代码仓库","新建文件"]),b(!0);break;case"2":(0,H.L9)(["实践项目","设置","代码仓库","新建文件夹"]),T(!0);break;case"3":(0,H.L9)(["实践项目","设置","代码仓库","上传"]),K(!0);break;case"4":(0,H.L9)(["实践项目","设置","代码仓库","重命名"]),G(!0);break;case"5":(0,H.L9)(["实践项目","设置","代码仓库","删除"]),Te(e.path,e.name,e);break;case"6":(0,H.L9)(["实践项目","设置","代码仓库","复制路径"]),Ze(e)}},children:[("topTree"===e.type||"tree"===e.type)&&(0,Q.jsx)(Rt.Z.Item,{children:"新建文件"},"1"),("topTree"===e.type||"tree"===e.type)&&(0,Q.jsx)(Rt.Z.Item,{children:"新建文件夹"},"2"),("topTree"===e.type||"tree"===e.type)&&(0,Q.jsx)(Rt.Z.Item,{children:"上传"},"3"),"topTree"!==e.type&&"tree"!==e.type&&(0,Q.jsx)(Rt.Z.Item,{children:"重命名"},"4"),"topTree"!==e.type&&(0,Q.jsx)(un.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(d?"":"secret/").concat(null==e?void 0:e.path),onCopy:function(){return U.ZP.success("复制成功")},children:(0,Q.jsx)(Rt.Z.Item,{children:(0,Q.jsx)(Q.Fragment,{children:"复制路径"})},"6")}),"topTree"!==e.type&&(0,Q.jsx)(Rt.Z.Item,{children:"删除"},"5")]})},Pe=function(e,n){return e.map((function(e){return e.path=""==n?n+e.name:n+"/"+e.name,e.title=(0,Q.jsxs)(B.Z,{className:"font14",children:[(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsxs)(B.Z,{children:[(0,Q.jsx)(j.Z,{flex:"20px",children:"blob"===e.type&&(0,Q.jsx)("span",{className:"iconfont icon-wenjian11 font12"})}),(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsx)("span",{className:" multi_ellipsis1",children:e.name})})]})}),(0,Q.jsx)(j.Z,{children:("blob"===e.type||"tree"===e.type)&&(0,Q.jsx)(Pt.Z,{dropdownRender:function(){return Re(e)},className:Vt.ellipsis,children:(0,Q.jsx)("i",{className:"iconfont icon-gengduo2 c-555a88"})})})]}),e.disableCheckbox=k&&k!==e.name,e.className="tree"===e.type?Vt.pl23:"",e.checkable="tree"!==e.type,e.isLeaf="tree"!==e.type,e.children="tree"===e.type&&[],e.key=e.path,e}))},He=function(e){o({type:"practiceSetting/setSideBarTabs",payload:{selectPath:e}})},Me=function(){var e=f()(h()().mark((function e(n,t){var i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.split("/"),e.next=3,Fe(X);case 3:setTimeout((function(){He(n),ee=[i[0]||""],se=[n],ae(r()(se)),ne(r()(ee))}),150);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Ne=function(e,n){if(console.log(e,"data"),""==n)p(r()(e));else{var t=Ge(g,n,e);p([].concat(t))}};function Ge(e,n,t){return e.map((function(e){return e.key===n?(e.children=r()(t),v()({},e)):e.children?v()(v()({},e),{},{children:Ge(e.children,n,t)}):e}))}var Fe=function(){var e=f()(h()().mark((function e(){var n,t,i,s,a,o,c=arguments;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=c.length>0&&void 0!==c[0]?c[0]:"",console.log("location:",m),e.next=4,(0,P.pU)(null==l||null===(n=l.myshixun)||void 0===n?void 0:n.identifier,{path:t});case 4:return(i=e.sent)&&(null!==(s=i.trees)&&void 0!==s&&s.length?(o=Pe(r()(i.trees),t),Ne(o,t),ce(i.trees||[]),xe((null==i?void 0:i.secret_dir_path)||""),console.log("handleGetRepository:",o,t),setTimeout((function(){return console.log(g)}),2e3)):""==t&&p([]),Ae((null===(a=i.commits)||void 0===a?void 0:a[0])||{})),e.abrupt("return",i);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Je=function(){var e=f()(h()().mark((function e(n){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=f()(h()().mark((function e(t,i){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.children.length&&t(),Ce(n.path),e.next=4,Fe(n.path);case 4:t();case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Oe=function(){var e=f()(h()().mark((function e(n,t){var i,s;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleSelectTree",n,t.nativeEvent.target.nodeName,t),i=function(){He(t.node.path),n=[t.node.path],ae(r()(n))},"svg"!==t.nativeEvent.target.nodeName&&"LI"!==t.nativeEvent.target.nodeName&&"I"!==t.nativeEvent.target.nodeName){e.next=4;break}return e.abrupt("return");case 4:"blob"===t.node.type&&(null!=u&&null!==(s=u.sideBar)&&void 0!==s&&s.confirmLeave?Y.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){i(),o({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):i());case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Te=function(e,n,t){var i;Y.Z.confirm({centered:!0,title:"确认需要删除该文件".concat(t.children?"夹":"","?"),okText:"确定",cancelText:"取消",onOk:(i=f()(h()().mark((function n(){var t,i,s,a;return h()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,P.bD)({id:null==l||null===(t=l.myshixun)||void 0===t?void 0:t.identifier,path:e,message:"删除".concat(e)});case 2:if(i=n.sent,s=e.split("/"),0!==(null==i?void 0:i.status)){n.next=20;break}return U.ZP.info("删除成功"),s.splice(s.length-1,1),n.next=9,Fe(s.length>1?s.join("/"):"");case 9:if(null==(a=n.sent)||!a.trees){n.next=13;break}n.next=16;break;case 13:return s.splice(s.length-1,1),n.next=16,Fe(s.length>1?s.join("/"):"");case 16:return He(""),n.abrupt("return",!0);case 20:-3===(null==i?void 0:i.status)&&Y.Z.info({title:"删除失败",content:(0,Q.jsxs)("div",{children:["该文件“",e,"”已经被任务关卡的学员任务文件或评测执行文件使用,请先修改任务关卡中评测设置的文件路径后再删除。"]}),okText:"我知道了",onOk:function(){}});case 21:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)})})},Ze=function(e){console.log(e,"item")},Le=function(){var e=f()(h()().mark((function e(n,t){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleExpand",t),"svg"!==t.nativeEvent.target.nodeName&&"path"!==t.nativeEvent.target.nodeName&&"LI"!==t.nativeEvent.target.nodeName){e.next=5;break}return e.abrupt("return",!0);case 5:return e.next=7,Je(t.node);case 7:ee.includes(t.node.path)?ee.splice(ee.indexOf(t.node.path),1):ee.push(t.node.path);case 8:ne(r()(ee));case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Ue=function(){he(!1),localStorage.warehouseHideTip=!0},Ye=function(){var e=f()(h()().mark((function e(n){var t,i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(n),n.node.key,n.dragNode.key,t=n.node.pos.split("-"),n.dropPosition-Number(t[t.length-1]),"tree"===n.node.type&&1!==n.dragNode.path.split("/").length){e.next=8;break}return U.ZP.warning("未移动文件目录位置"),e.abrupt("return");case 8:return e.next=10,o({type:"shixunsDetail/moveGitFile",payload:{id:I.id,from:n.dragNode.path,to:n.node.path+"/"+n.dragNode.name,message:"".concat(n.dragNode.path," move to ").concat(n.node.path+"/"+n.dragNode.name," ")}});case 10:if(0!==e.sent.status){e.next=22;break}return He(""),(i=n.dragNode.path.split("/")).pop(),e.next=17,Fe(n.node.path);case 17:return e.next=19,Fe(i.join("/"));case 19:return i.pop(),e.next=22,Fe(i.join("/"));case 22:return e.abrupt("return");case 28:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Q.jsxs)("section",{className:Vt.bg,children:[(0,Q.jsx)("div",{className:Vt.contentbg,children:(0,Q.jsxs)("div",{className:Vt.wrap,children:[(0,Q.jsxs)(B.Z,{className:Vt.gitCode,children:[(0,Q.jsxs)(j.Z,{flex:"1",children:[(0,Q.jsx)("span",{className:"iconfont icon-daimacangku2 mr8"}),d?"代码仓库":"私密代码仓库"]}),(0,Q.jsx)(j.Z,{children:(0,Q.jsx)(Pt.Z,{dropdownRender:function(){return Re({type:"topTree"})},className:"current",children:(0,Q.jsx)(rn.Z,{open:de,title:(0,Q.jsxs)("div",{className:"font16",children:[(0,Q.jsx)(ei.Z,{style:{position:"relative",left:-35},onClick:function(){return Ue()}}),"点击此处新建文件、新建文件夹、上传文件。",(0,Q.jsx)("span",{onClick:function(){return Ue()},className:"iconfont icon-guanbi1 ml8 current font14"})]}),overlayClassName:Vt.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"})})})]}),!!g.length&&!d&&(0,Q.jsx)("div",{className:"mt20 pl20 pr20 font14 c-white",children:(0,Q.jsx)("div",{children:"实训评测的时候,系统会临时将私密代码库移动普通代码库的secret目录下面,评测结束会清空secret目录内容。如果私密代码库中存在文件src/test.sh,在普通代码库调用该文件则使用路径:secret/src/test.sh"})}),g.length?(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)("div",{className:Vt.content,children:(0,Q.jsx)(ii,{disabled:!!a.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:g,switcherIcon:(0,Q.jsx)(ni.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:Le,expandedKeys:ee,selectedKeys:se,onSelect:Oe,draggable:{icon:!1},onDragEnter:function(e){console.log(e)},onDrop:Ye,allowDrop:function(e){e.dropNode,e.dropPosition;return!1}})})}):"",!g.length&&d&&(null==s||null===(t=s.detail)||void 0===t?void 0:t.init_repository)&&(0,Q.jsx)(si,{}),!g.length&&!d&&(null==s||null===(i=s.detail)||void 0===i?void 0:i.secret_repository)&&(0,Q.jsx)(si,{})]})}),(0,Q.jsx)(Tt,{taskData:l,open:N,defaultPath:X,onClose:function(){return G(!1)},isRepository:!d,onOK:function(){var e=f()(h()().mark((function e(n){var t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=X.split("/")).pop(),e.next=4,Fe(t.join("/"));case 4:He("");case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}),(0,Q.jsx)(Jt,{taskData:l,visible:S,defaultPath:X,onClose:function(){return b(!1)},isRepository:d,onOK:function(e){Me(e.path,e.name)}}),(0,Q.jsx)(Nt,{taskData:l,visible:O,defaultPath:X,onClose:function(){return T(!1)},isRepository:d,onOK:function(e){Me(e.path,e.name)}}),(0,Q.jsx)(Kt,{taskData:l,defaultPath:X,visible:z,isRepository:d,onClose:function(){return K(!1)},onOK:function(){var e=f()(h()().mark((function e(n){var t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=X.split("/"),e.next=3,Fe(X);case 3:ee=[t[0]||""],se=[X],ae(r()(se)),ne(r()(ee));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}),(0,Q.jsx)($t,{pathList:null==X?void 0:X.split("/"),showInputPath:!0,isMergeSelectFile:je,onFinish:function(e){je?be(e):Fe(e),De(!1)}})]})})),ri={flex_box_center:"flex_box_center___JApjy",flex_space_between:"flex_space_between___kWWbU",flex_box_vertical_center:"flex_box_vertical_center___Op0Qs",flex_box_center_end:"flex_box_center_end___xNwhe",flex_box_column:"flex_box_column___RSFt3",commitWrap:"commitWrap___uVJGM",wrap:"wrap____nTMX",colorGray:"colorGray___UUm6u",content:"content___TUOUP",itemTime:"itemTime___sZPNc",imageUrl:"imageUrl___WLUXb",blueLight:"blueLight___bdcZp",divider:"divider___ltlQU",empty:"empty___i8M59"},oi=t(28103),ci=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],li=(0,C.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n=e.dispatch,t=e.isRepository,i=(c()(e,ci),v()(v()({},(0,C.useParams)()),(0,C.useLocation)().query)),s=(0,E.useState)([]),a=A()(s,2),r=a[0],o=a[1];(0,E.useEffect)((function(){l()}),[t]);var l=function(){var e=f()(h()().mark((function e(){var s;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"shixunsDetail/getRepositoryCommit",payload:{id:i.id,secret_repository:!t||void 0}});case 2:(s=e.sent)&&o(s.commits||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsxs)(Q.Fragment,{children:[""==r&&(0,Q.jsxs)("div",{className:ri.empty,children:[(0,Q.jsx)("img",{src:he.em,width:"258"}),(0,Q.jsx)("br",{}),(0,Q.jsx)("span",{className:"c-grey-c font14",children:"暂无提交记录"})]}),""!=r&&(0,Q.jsx)("section",{className:ri.bg,children:(0,Q.jsx)("div",{className:ri.wrap,children:(0,Q.jsx)("div",{className:ri.content,children:null==r?void 0:r.map((function(e){var n,t;return(0,Q.jsxs)("div",{children:[(0,Q.jsx)(B.Z,{align:"middle",className:"c-white font16",children:(0,Q.jsx)(j.Z,{children:e.title})}),(0,Q.jsxs)(B.Z,{align:"middle",className:"mt20 ",children:[(0,Q.jsx)(j.Z,{children:(0,Q.jsx)("img",{className:ri.imageUrl,src:Cn.Z.IMG_SERVER+"/"+(null===(n=e.author)||void 0===n?void 0:n.image_url)})}),(0,Q.jsx)(j.Z,{className:ri.blueLight,children:(0,Q.jsx)("span",{className:"ml20",children:null===(t=e.author)||void 0===t?void 0:t.username})}),(0,Q.jsxs)(j.Z,{children:[(0,Q.jsx)("span",{className:"ml20 ".concat(ri.blueLight),children:"提交于"}),(0,Q.jsx)("span",{className:"ml20 ".concat(ri.blueLight),children:e.time})]})]}),(0,Q.jsx)(oi.Z,{className:ri.divider})]})}))})})})]})})),ui=t(17498),di=["globalSetting","loading","dispatch","practiceSetting","shixunsDetail","taskData","taskId","onEditRepCode"],hi=(bt.Z.TabPane,(0,C.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n,practiceSetting:e.practiceSetting,shixunsDetail:e.shixunsDetail}}))((function(e){e.globalSetting;var n,t,i,s,a,r,o=e.loading,l=e.dispatch,u=e.practiceSetting,d=e.shixunsDetail,g=e.taskData,p=e.taskId,I=e.onEditRepCode,m=(c()(e,di),!(null!=g&&g.is_last_game)&&((null==g?void 0:g.shixun.status)>0||(null==g||null===(n=g.user)||void 0===n?void 0:n.identity)<5)),x=(0,E.useState)("1"),w=A()(x,2),k=w[0],y=w[1],D=(0,E.useState)("1"),S=A()(D,2),b=S[0],R=S[1],H=(0,E.useState)(!0),M=A()(H,2),N=M[0],G=M[1],F=(0,E.useState)({}),J=A()(F,2),O=J[0],T=J[1],Z=((0,E.useRef)(),(0,E.useState)(!0)),L=A()(Z,2),z=L[0],K=L[1],V=(0,E.useState)(["2","1"]),W=A()(V,2),X=W[0],q=W[1],_=(0,E.useState)([]),$=A()(_,2),ee=$[0],ne=$[1],te=(0,E.useRef)(),ie=v()(v()({},(0,C.useParams)()),{},{taskId:p}),se=(0,E.useState)(!1),ae=A()(se,2),re=ae[0],oe=ae[1],ce=[{id:"1",name:"代码仓库"},{id:"2",name:(0,Q.jsxs)("span",{children:[(0,Q.jsx)("span",{children:"私密代码仓库"}),(0,Q.jsx)(rn.Z,{title:"私密版本库的文件对学员始终隐藏,无法访问查看。",children:(0,Q.jsx)("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})})]})}];(0,E.useEffect)((function(){var e,n=null==u||null===(e=u.sideBar)||void 0===e?void 0:e.selectPath.split("/");q(n)}),[null==u||null===(t=u.sideBar)||void 0===t?void 0:t.selectPath]);var le=function(e){"compileResltDone"===e.data&&oe(!1)};(0,E.useEffect)((function(){return window.addEventListener("message",le),function(){window.removeEventListener("message",le)}}),[]);(0,E.useEffect)((function(){var e;console.log(null==u||null===(e=u.sideBar)||void 0===e?void 0:e.selectPath,"sideBar"),new Promise(function(){var e=f()(h()().mark((function e(n,t){var i,s,a,r,o,c,d;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""===(null==u||null===(i=u.sideBar)||void 0===i?void 0:i.selectPath)||null==u||null===(s=u.sideBar)||void 0===s||!s.selectPath){e.next=5;break}return e.next=3,(0,P.li)(p,{path:null==u||null===(a=u.sideBar)||void 0===a?void 0:a.selectPath});case 3:if(null!=(r=e.sent)&&r.content||""==(null==r?void 0:r.content))try{"txt"===(null==r?void 0:r.file_type)?(r.content=window.decodeURIComponent(escape(window.atob(null===(o=r.content)||void 0===o?void 0:o.content))),T(v()({},r))):(r.content=null===(c=r.content)||void 0===c?void 0:c.content,T(v()({},r)))}catch(e){O.content&&(r.content=window.atob(null===(d=r.content)||void 0===d?void 0:d.content)),T(v()({},r)),U.ZP.warning("请确认文件字符集编码是否为UTF-8")}else l({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}),[null==u||null===(i=u.sideBar)||void 0===i?void 0:i.selectPath]);Rt.Z,Rt.Z.Item,ce.filter((function(e){var n,t;return null==d||null===(n=d.detail)||void 0===n||!n.init_repository||null!=d&&null!==(t=d.detail)&&void 0!==t&&t.is_jupyter_lab?"2"!==e.id:e})).map((function(e,n){return(0,Q.jsx)(Rt.Z.Item,{className:"leaveClick",children:e.name},e.id)}));var ue=function(){var e=f()(h()().mark((function e(){var n,t,i,s,a;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return oe(!0),e.next=3,(0,P.n4)(null==g||null===(n=g.myshixun)||void 0===n?void 0:n.identifier,v()(v()({path:null==u||null===(t=u.sideBar)||void 0===t?void 0:t.selectPath},O),{},{evaluate:0,tab_type:1,game_id:null==g||null===(i=g.game)||void 0===i?void 0:i.id}));case 3:a=e.sent,null===(s=document.getElementById("latexIframeRef"))||void 0===s||null===(s=s.contentWindow)||void 0===s||s.postMessage("compile","*"),null!=a&&a.content&&l({type:"practiceSetting/setSideBarTabs",payload:v()(v()({},u.sideBar),{},{confirmLeave:!1})});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsx)("div",{className:mt,children:(0,Q.jsxs)("div",{className:xt,children:["1"===b&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)("aside",{className:vt,id:"latex-drawer",style:{width:N?"36%":"0%"},children:[(0,Q.jsx)(Qe.Z,{spinning:!!o.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(wt," ").concat(St),children:(0,Q.jsx)(ai,{taskData:g,params:ie,setTreeData:ne,treeData:ee,activeKey:k,isRepository:z})}),(0,Q.jsx)("span",{onClick:function(){return G(!1)},className:"".concat(Et," iconfont icon-quxiao")})]}),(0,Q.jsxs)("aside",{className:Ct,ref:te,children:[""!==(null==u||null===(s=u.sideBar)||void 0===s?void 0:s.selectPath)&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(Qe.Z,{spinning:!!o.effects["shixunsDetail/getFileContent"],wrapperClassName:wt,children:[(0,Q.jsx)("div",{className:jt,children:(0,Q.jsxs)(B.Z,{align:"middle",className:"w100",children:[(0,Q.jsx)(j.Z,{children:(0,Q.jsx)("span",{onClick:function(){return G(!0)},className:"iconfont icon-daimacangku2 c-white current"})}),(0,Q.jsx)(j.Z,{flex:"40px",children:(0,Q.jsx)("div",{className:kt,style:{marginLeft:20}})}),(0,Q.jsx)(j.Z,{className:Dt,children:X.map((function(e,n){return(0,Q.jsx)("span",{className:"c-blue",children:e})}))})]})}),(0,Q.jsx)("div",{className:o.effects["shixunsDetail/getFileContent"]?"hide":"show",children:(0,Q.jsx)(ui.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute"},filename:O.filename,type:"office"===O.file_type?"download":O.file_type,data:O.content,monacoEditor:{value:O.content,language:O.language,onChange:function(e){return function(e){"txt"===(null==O?void 0:O.file_type)&&(O.content=e,T(v()({},O)),I(e))}(e)},onSave:function(e){},options:{fontSize:14,minimap:{enabled:!1}}}})})]}),"txt"===(null==O?void 0:O.file_type)&&(0,Q.jsxs)("div",{className:yt,children:[(null==g?void 0:g.prev_game)&&(0,Q.jsx)("a",{href:"/tasks/".concat(null==g?void 0:g.prev_game).concat(location.search),style:{marginRight:"auto"},onClick:function(e){e.preventDefault(),setTimeout((function(){return window.location.href="/tasks/".concat(null==g?void 0:g.prev_game).concat(location.search)}),300)},children:"上一关"}),(0,Q.jsx)(Ne.ZP,{type:"primary",size:"middle",loading:re,onClick:ue,children:"开始编译"}),m&&(0,Q.jsx)("a",{href:"/tasks/".concat(null==g?void 0:g.next_game).concat(location.search),style:{marginLeft:"auto"},onClick:function(e){var n,t;e.preventDefault(),null!=g&&null!==(n=g.shixun)&&void 0!==n&&n.task_pass||2===(null==g?void 0:g.game.status)||(null==g||null===(t=g.user)||void 0===t?void 0:t.identity)<5?setTimeout((function(){return window.location.href="/tasks/".concat(null==g?void 0:g.next_game).concat(location.search)}),300):Y.Z.warning({centered:!0,width:530,title:"提示",okText:"我知道了",content:(0,Q.jsx)("p",{children:"该实践项目设置了不允许跳关。通过当前关卡后,才能进入下一关。"})})},children:"下一关"})]})]}),""==(null==u||null===(a=u.sideBar)||void 0===a?void 0:a.selectPath)&&(null==d||null===(r=d.detail)||void 0===r?void 0:r.init_repository)&&(0,Q.jsxs)("div",{className:Qt,children:[(0,Q.jsx)("img",{src:he.x7,width:"258"}),(0,Q.jsx)("br",{}),(0,Q.jsxs)("span",{className:"c-grey-c",children:[!(null==ee||!ee.length)&&"在左侧代码仓库区域点击目录打开文件",!(null!=ee&&ee.length)&&"请先在左侧上传文件或新建文件!"]})]})]})]}),"2"===b&&(0,Q.jsx)("div",{className:Bt,children:(0,Q.jsx)(li,{isRepository:z})})]})})}))),gi=function(e){var n=e.taskId,t=e.taskData,i=e.onEditRepCode,s=(0,E.useRef)(),a=(0,E.useRef)(),r=(0,E.useMemo)((function(){if(t){var e,i,s,a=null==t||null===(e=t.challenge)||void 0===e||null===(e=e.path)||void 0===e||null===(e=e.replace(";",";"))||void 0===e?void 0:e.split(";")[0];return"https://latexjs.educoder.net/index.html?id=".concat(null==t||null===(i=t.shixun)||void 0===i?void 0:i.identifier,"&path=").concat(a,"&taskId=").concat(n,"&myshixunId=").concat(null==t||null===(s=t.myshixun)||void 0===s?void 0:s.identifier,"&token=").concat((0,H.ej)("_educoder_session"))}}),[t]);return(0,Q.jsxs)(B.Z,{style:{height:"100vh"},ref:a,children:[(0,Q.jsx)(j.Z,{flex:"1",children:(null==t?void 0:t.shixun)&&(0,Q.jsx)(hi,{taskId:n,taskData:t,onEditRepCode:i})}),(0,Q.jsxs)(j.Z,{flex:"1",className:At,children:[(0,Q.jsx)("iframe",{ref:s,id:"latexIframeRef",style:{width:"100%",border:"none",height:"100%"},src:r}),(0,Q.jsxs)("span",{className:It,onClick:function(){(0,w.vp)()?(0,w.BU)():(0,w.Dj)(a.current)},children:[(0,Q.jsx)("span",{className:"iconfont icon-quanping mr5 font12"}),"全屏 / 退出全屏"]})]})]})},fi="data:image/png;base64,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",pi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAMgCAMAAADsrvZaAAADAFBMVEUAAAD90UH/00P+0T7+0j/+0j7+0j/+0j//1ED90D78zz78zz/otjD6zz/ntzDfrCv7zz7vwDjfrizXqivery3zxjvKmyfVpSnery7YqCn6zj/vwTnktjP+4EvWpindsC7+4lDVpSvUpCfpvDX/6Zr/4EjLnirXpin+6JrrvDXHlyXOnCTCliz+4lzCkibRoyfQoSXhszX94mXOniPXqzLWoifDlCvbrzfHlB7DnDnKmiH322HZrjTGlSDFlS3KmyDQoCXJmB3ImSDWrTXWqjLImR7PnyXsyE7RpS7ImR7DlR3asDfDkxzkuDnHmCDPnSG/kR/Bkhznw1DKnR7Jmx7HmCDTqTPNnSLQpCv85p7RoCb+7rf832/Akx3tzV2/kRrt14/+55XKnh/866/ImhzPpTPUtE7kvk7hvVTz1WDpw0rVrTv12H/oymb96aGwiSbszWvs1JDQoiPIsGPdtUa3jSKzjCLjw3mMezL/99zjkB/eu1bBmjKliDG4kCCtiCG8kiDlqjKTgDLPnh/WjSHZtFGigCHXYR7Xih/gWxzBmS/QqEWFczHViiWym1OvmT3Ur1/aWx7utRfQiyijhjfqzGzckB735p/cqCzOpS+ngR3aXxzw4qzVcx/l1JnNuXW1j0TXyozFuSniaBnXyjWeeCHsVRfhzojvdCvghk3sRBDxewvmkB8cIigsMzsvOEEzPUcnLTUhJy5HT1g/Q0UYHCE6QUdOU1dDREAOERU+RUvynRWiYRxJRztNRjQ6PkD/vTSzeBlDPzQoKSatcCY3OjlWUk345JxBOSX124n335IzMCj77a/++s366KX99sJGSEr01n85ODD88bhOTEi5giPvz3e+iSuoayNjWk/DkDHXrVH//tfdtVnryW9vY1PRpUnHljnMnUDslxvmw2rivGLt0YSKWR7duGyeaSf2uTF6bVruszOMdVhjVjjhkRXVixiehVPt7Wbr8sq/ol/l87Pw8+qilnDvykXu5kV5aUKZeDjo8ozHgBy2rYrHy7Gyqs2iAAAArHRSTlMABgkQDBMZFhwfIygjLCgYMBweNkI8MSxJMDZETyNVPCgmTjARHxRdGzc4RSUvQGtzWTZjZTwrblMNW0B2Sx6Fe22jjJezjEuEqmeAdWR8nF+CdNK7kaWVtlCqVkubZIx+Pt5uxsRWiZxWWbVbgWCXcnDFhKbAqv5JLfS0zm/Y6ev+N+veyKF9zCzh21qvkV38RfzChJTpjPjWtmL+l/38/vzjt/XOz8nr65n2SbpZcQABUUtJREFUeNrs24FugjAQBuDe+7/0lqXzD2tjDREG5vsOR2XBYNJyd1EbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr6tJAIAMAk/UMtYnWUN8qpJBIIaZXsuQQuDoDGLBcAe1IyZKCuGjVI9/yyDWDXdQs1jYcYqVwA3UGHvKpRof6/imCON2Jjf/9kIyqLbdj8bXNP25tBqjH91s63yQRZT9In7+6OO5ntXHF33mZlvmg1RV2S80TQiXVPMM8tAyfzNYdOBrswTyreXAhgzC2WYfjEclMl0zqDdLifVLZcVFVEaxSSEpk47WZsM808dznurxGFW68FnDnSKra3nsk/PzLFdQQw/fytdPOF716CqH04hHyqwTPL+IfiGJThnG28ymVW7f2RJna7PWPBdYvs3IcWpyv00RM9PqPKmmZv/pg4TfnRBvzyDTbiBxPf26/rwVi4Iv9s4mOU4YiMIIQWWpqixyBB0hVVqEMySHSXa5QTbZZuczpsrLOELp0kO0BgnCjDH0154ZYMjg2P781PyMd4L/2k3mFFfm0dz2E+MsFHp5iRBht66cHpJ2g/jf/GjrUFuAJLn/nJwkL+wkigf5QLGxUQvux+6GlFt4nj/SwwsrUCiaxWB+01CqvR+qhuUT5KeLRBFhDciK6AXNvSlBGkyl85iWBBE25Ef+9Fr8VL26H6sTBF16ftevtCJCyQyQqLKm8WgfBtvsYoCgiwI0P00Q0US4xfLJ468/pJrDN7sUINmLsbC4UXKQRFi2gi+hOpoZXJDy2Asu8MUYf8l+X+E27PLXo3TjOwjCQYjAE4kQobhf11c2P5qj+QERsPFShID8Cchy6FBYdiVz7l9zLCvqqd+9BUdIC2nXBRYg6YAj1OFGVXsKAprk9EslCSIwJno0RxxN3VOQmJq4l0urhECUAZ3qA9rxbguVL7xBEHgCR0bEjKujUC7q4efuGx3dVmpfeSFGlrTJtSNyXvzlUQHnnAJvVhCH1VYKggzFg7znw9WJFxG5kdK+3Ic6USazEccF4UdLVFvqRtCPSIRcDeUrnaL8GFlW42B+MEGcR2tazlh3NHE61pK9vtdF+Qr5UTDkCD4w5ptzbad3EAQ9SDRFAuQyqFmFBGm9GtZ5WqbIcfKiJEggCNK1lSh4UjBFLs69KspX6wJkyJsWxGo8UaZ4ArBHjhteDjUrF4AhTI8jSTFjtm1nrdZ4qpblBAk3Oc/3qlCHbj0whNmxvyA60NH9WB4sZct0URDtOmtsXLXNceuJmv1aUQt5c61Tkx4TC4QWZGJIWy9ItxUdavKQzCbLqEo4q601E5XKn21NiCRxIg37uVH8TdqjITFDOn/bMzcoBQj2c6/DGiQEFiUrh0rJbciOTJ6q+GxrkqSZlezxPTG4uANXm0KQYIiFIfsI4j9gQ5ihJaRGmIYdWB+G8OI4G9DdzoI0KkGuqTox+OWXnpjYWmejIrZoSLeKOGZCeCAwoAGtqmmaRIg6BRYN0dYYs5AgWPEf+bWqrh2Rk3xPg0oKcuBNailAIl3ZkJIQaLXxYx6jIAkMPEGFOSxMXwV9CiDHioLoGetiBKbIofWTgh5kirUUHzUZUt1/UzpgiiUINCqAl0FpFlLkhyc/hiIbU7KGqDzT6JU/sXsGFKvsH6Rt7Y+PIUOGaIgbWeuH1mkeTO6SyMDvfFBWJFqFyVlkmWBIP1Mk8YPBDKkeaym5nOp8qPHGEsQNn58+DCbJEKdhSK0gJETiB3oPPkTSVcA6Zh+26+mNoQi5jyBIENnZexIU1WToHCYYbnj6PZgBGWK11akhXZG0qYYhLAg2wP8lMoTEY4Jw9C4Rgi9qI836WWDv6AOcL2W/Pb8Mg01IDSm25HxvLB7uAiUIthEFCYJyxpRJYJ16tSTSg5yCqAIecPBjims/vTz/sGbiiB4rGNIVYPuaWGrcB9oyOpCR3lpqdbIi9yk8Q1YcNxRRTkHsKKnoA7ix3PD1+cVa5wUxJioS9mXVBgcmHkXyefS9Me8xxNJL+cElgR+1lsgpvicAMsAJKAK8Bubz0/N3O3j8XRRkyRAuBrnxIEcwlot+BEH6+FxekHf/yrNZEEmQ06Co8F3N4Fpn3fDlz6/ghoEh4eZuBUi4RxcAOV6F3vvhBfH0txIk6DEFgmgIkqOwu1fe2uEtkgiBSSzDdz4c97A/v38cRmCIzRlCHuCw33oz+u3cfEkIYsJaHQqCvAN/2Tuf1aeBKAqrtZkKwTBZWFwIBlREosuAm7yWvoEE3Iju/LMRRH5P5Urci649c3OS62SmnUStVsiXNI22VrF+nnszySTLsEkIkpaEkbzOef3/oWddhXKoINyTUcLHV9rC+dEb4qqVTdwQ5saGG5XjHwnCCqstW9GDgoxsQj8yk0EQoIKAxYIwQNbJgf4bLnPVafxnTzt9D45gLYYMgR9YPUO8PpybqycwYqkqHCQs8YcWtAtxTzqQSDkIXdEmBIYkiUvCv/X13utnDs9FjNRZaUEeXxYZiqIVxBAw9CL6n7FWVNycgyDix0QQqiGiMECYHeSPCHJpbdL/J4L/yLDOTZCrvSFtT+FnyD2qwX91p+850kwKrBKwSdcEGTUZAyQbgStu3fLtAlliCE/KurwmyNmjaaHn0sl+ShAaQkFIoRlSiCGqh+wllDg9gR80hK/5F/aKH5mw2+3UEvbpMwUhcUXIekPpc0XTI3beVVqQx+KHE6PWKsuBny1oiKjBxxkJYoohQcqhxFKGMRD1IyLIokmAI336esX6uRPpx2MnXoW3LNNTXTVBxJCikA3YFs4QkeL3tSi2gjGz35umoCBAayxFAwR6ADxhwQ4FoUW/qog6sV6xfsb0MiiX9GmBIK2jnhpyj4ak2KYx43PKEFOYmYZIgNS1+hFEyBAgOyHj4/cFoR16jf96xfp5ou1HbNYzXwruRq5G1QSpa2yCDIEivx8gBcyQNZEhxlqDzcwAKSFIzQgx9ENhgECJu1gGxhqLFsVYECHyxOe10DorLvsBol+gp0dydpKfBGmjhhT3frffwAdi0xamSGaI6ZmVIfBjTBAQE0T8uMsVi5RZKgj4tRjx75WgaqxXrJ8Pl7n4IkwHzo+5AR7j4fwQJ2rgG0JL7m1/xw9jCnxkVXVtK4YkEsQgDExh5gVIWVV6GCsaIDCjZwewATzdRA8Kx5hZZ/WspzCeHRrvvgj6haX1AG66OPpBQX7uQ8qoIdtlFKBtXlxcXLx9DUNMIhSqrukqW6QyBG+wzg8VxITj7BIgdwc0RigI+xRZ5yvi6RFcirtesX4eDMdOAhWmHXpSkMcbCnLckF8WRKKofvb+45N37z68bpEOh49lmbLruhegs8mkKayFH0C79Jgg6gcLrbt+gizPEC9A1gQ5V7yv5dhwVkqQexv4oQnCPuRwhiwPEPD6w+dv379/f/OhgyGHKRvRQwwxZnhn/BhwMfhRDQkSRIj6oYyG6Fs5Bhpn8WVU67j6ORD258p8QTg+DkGABgjWMmrI9tcwprr49PU7+PphD0EycwAr8aGGkGkPzx0RpIYfDmsL/53ihwgSoIJ409KBxYKsCXKWTEbLr0CCO1yvzheEyNToFEQJDDHFL6khtNXFk++OJxddaQ/6kakgoIy9r3Brgc9FMPV+qCG+SRogt2QhbEUmCcIlZUj6piLrZblngLYf1GN6FwzfjpQgSBDt0kk1yRCy2A9StBdPviI/3n141uWmMFEghO1ejIZ0tTUhYrJ8gnQgTTMaYq3/x3OlYJbdjUFBQj/i3fqym4qMy3pq1j9DwsNrP+5weychiHuVe8rG79Kb3hDJEI4yiCIWgiQVMVGKFj3Im3dfPly86PBhJo51gowgauIJsr1XmL7AyuumaSogfgQJwgBhgty6dQu7oSAK5cAmZH6IrPPL/XP8k9lFDG6G7/KgH2DcUyYlVqMZUqohwlI/iC3q1xfv31+8brqqbA1I9iBdFyuxWtO9rotC/AB11RuST3oQYjIoQeCG21dBoJCP3q9kniHpDFlHDP8Blw8fvrpz5ypW+SqH11KC8Iy+URAo4mVIrYZIhKQyxBwAn1496LoafUNmDpPl3aBHl2fGTvXAn+DFy+db7HKMUAUp8VogyI6CqCVHBNH7lThm9uqBK5e824msp8CflvTo+eU7Y4BIgSWCgFCQ+Aw+ssIPjZAGi+COn6ohBVmohhpi2gLZUdbmGLaCIYiRbp9nWegPOqL9q6fYkwDJocZ+X4G8NyQIkJ34oYztOgShH3FFEnWW/1d8ZIrSfmdV5C8xPQtRs0MWCRD9GpN+cBSZAQIgCA1ppoYUEiGWhUyImUGLTChkLztIfr1zVGVGPEHgV9a07NDLCuwrFcRODwjDjxCJkCwLAmR6bxPZTlg8O1DvxTo90KkJB881PrARRxyiyHw/NsO0nIMfNKSBIU4PNQSCiCFmYohZQlaWbXZcEJNZi2DIM5thdRjfkIK/XMZAmCCgBBbvjQXIbVmVo4LQDuqxXJDwtp/r7Fl/DzFD/dAAce0H9XCCXE77QTacd1AFkQRhhIyGlHjwQJFniFlGxvxIYK08QKhIaUCBAMlz+iEEAyE8ycT5gQVbrw8JW5DQkViltXxqIGfGOnvWiQkHz5kfbqEfYoewQBBetD0VBH1v40gbYlIcF+HIS2X0RUMGP5p9bwhHCmMBcvu2M8SDgpADflARkBSETPWgI6sZfwl1I8gP1WNzh1MFzk0QrBM/JDnUkKY3pPINmUk2H+tnyAF5RkHkj7hvbvycIGaSIOIH6FNEdlhi0Q8SzRCuspBlM8xpkbUOq58UJrSfHoiPfhnqK2VzpAlh88ldLs6PYX4p+tFgberBkBwxQtSQLKHEMizwaqxD9OOJNpf0uHHjxn7fSJPOP5ofIMyPgVuEAXLYEf/srNSNEpQjnYhjrbNOB4vYID6kSdcKa3NcEPVC4exrDghCP8Yqq1JDBqRBKGDC7wliPRGs+1zluCAgr0AvSAVyGOIUMwoEET/oRr9gBQiQhCDejXpl88sRcmm9Djfg1HowQMajuyCVIKMN8gDePQRcgqgg4oZCQwZFbG+I/RMBUpZB05GEFRZggowDIRBEDZEAue1DSe5SEJ9DVZbG7nJDtMxah9VPSnhp1J1+Qz+uzhSk18Nb8DNgiBCOo8OQG4Mm0MOtJdYBKxhjf7ewqinIbofP22WzsfleuEFDxhorKojKATxB0jGiGZIShPh6rNNcn5owQXjyrguQSH5sKUj8xKsN4H+K+lNge6/3o2xr50hfX+2x0BBsqlwNsTazQKus4CDtPGxdWvrhmO9HWQ16oEsHrLE8PzLpQEKkBaEgaUU0QTxDuDv7WJY81gQ5FRoegMnR6xFgoEjwJU7vDiVwlwOFoyBVVTdgfwMLDCE0JM89RUyi3U6R13b4Jddsntu5fkAQ/AEdez9BTBAgAdKCaI+ediQcU7+ie3EOKbI26qcgPIAFeBArdMQgQTwrPD+G1nMKBDHQA7TlT4bcGDJENmA0xPZEumm+MIddlcuTBAj82O1mB0hDQW56gmQ2LQgMCQMkfcx3KghJCzLqsV5seCLohRcgtGPKFn4gQmhFnEAPHUkvC2eInGIihkAQP0OAZshA4Icwy4/GKWFFEJRI+IGdGyAssGDInoJAMJAl/dCDvMsUCUlnSNiMrAlykvAQCMQgd4IAgR33YYl8b2k9lGEST9COw4Q3sKghMtpAQ/LDhtiRGQMfD5psRz+cINd28/SwZe4EudkL4gypxh5kIshDLMsEIQsFSRuiCbJOK/dH8cfOL+vIRwTYIRHCbzPK5rggQAzpnegPEvWiOGtEEFCWeEQNsUJ+zJBdT2m7F/sduXbtGgSBKbsD+L+B+HHzpvjRR0hOQYD6AUEOVVjCbEXYhCySJJIg6wS+J9CDfmjLIQkiuzE97mPrC7IJ+/N4iQWcHmUNIIjUWDREqAZy4YghZX44Q3YEbfnNR7nIQT8gCHYP8pMfeQUxKMg0QYgI8hCGjMuABAiZHyPeXyVbEmX+DIzrFPAnqa+ujHowPrBGgB0uQbYbPzPS+QF4EAuGgMaBKh/RgYdmSKOGHMuQaz/YO7vWVqowCoOidvIxNp22MfWjpqNokmNAJRKUCAoiiBce9E5FFL3xRhAUBb1RoX4iURCh9EoQv/6B/8M7QbzwP3jnetde0zfTyXQmrZez9mRmTk+18ZjnrHftvWdvAeJAFBRFO/H0M97IQOIYd5W6mdVYX4BAcpBhRqzzQQPRyRX6sFZUExBrOKSaz4mUbbHeoPH/IaJY7gIcbGscBPm84CCFDZcKyqblChAjhHgoBruH4Ew8VgmJeoKBEhKwkCo+OltRPI1RZ/XsF+CDDlJDfFwk4DEe00FIiAAJYzC3CBCZB09rKiyplof4nofhXAglG2z82Swq9z/nD5EgOgo3ZCNrNxkluY2QfcRc51UsVgGx2sjkBkLJQ5TXg4OsVFkRWoEQwKOB8TL/gM1M3+sE/9hRhRXVIcQKuLg/SJLxeKwSaz9zEPRu4Z0QkIgGQokOXbzC2qTOyv8JagrKpoD41MXGQv7HDl4WVdW6/4yS1RJrJWDy7HhIvJWDZIAMRci+i7Tgk+geQuHSi7ygougPEAi5SDvxYhwNoyG+m3zEIAQZvVKhwto3QOQgHAmJQ0q/do1dvTIQqZuMiAeOAiD147obCH9RUH0HaXbI/X+k+FEHDuGBjH7L/Q6IT0PFSS2odCsBKOvDEhpjJ6QPZR6iJMJT5B4iy+hUV0yd/UUcRY90AAiBimP1YlXInpTaByBjB6QPxSBkeO1m8sEIYp4hpWgmz+hXIMRXB4I29BBfjr8ZEfk/FOzjBkFwPzGgdJVuedyLLPiHA+L/Q6FcSC/ZzYwOMrQuLIp8nBFin0N5SH8YD3E4IQERr6eimF/lfVkIeW/RifqPRJmBQBEje4Xse+19OSADAXKt99kY6wVdM0AiN5C9++4aAQ428OGAbJxEJMHCllddD+HRRPX/p7wSHZSueUCGn/WEh/22HMRpyK4BFqlksw2tFBJCCJjg59ARESGcXY7P84qH9EIQWfkUC5Bydb6cdVr7cdSCiActpEI9/pv7yOcOCN4ZAeldW/7yw48//LJ8RH28QSc///zuQRruZSAIKRsgUmCj0K3lqpVDdGkeU79iB6/4ECDvixHJ+RgfLwmHGh3k3NM+Xg6UAqKQbvVLxofRADbUBIgREm5yhBgceEUOyIU1VgRNPxwMB+O4ZYqDWlGZ8gYyGIxn5CNJDFxlkJ3lLz/9/s03v/+0vLa15QZyx+nL9ymp4yRATJcDxOngVYhsNHdRhVYzpv4/4gG9j0blPWT/9Lhv38GDDsJuLJXJF6gIiAxEcxWNheAgBOQcIcM8IZGpp09yL3yMywmxmipazuPOeCA+pOhCQsLZAEnGs9l0OgUhgzNvGz5y8iP4+Obf33/5rHNmINsPjQ63eScHMT5uKSIi1QREkLBt3J3lRtKs5nC14cFcefU+EXkfLzR3kP7p6bJ3C73DBQuBPIOslYOhGwIS1gpxQHKEDIKChwwLhFAaJEfRJEKigshHcjKL+tO0RbXjNB6Yg1SIaHX6BGRGQPZJCB3tkeNfjY9vvvlxGd2bGciBRXSXIjrgqG8jF6wMpOuGhOgJqmaXncuqyAexsCMQ4hYyOD09GfZuXgkoN6MJELQLlGEBZSFdgOTHQcbSvrqMBn0SYoqpIiE0kIyQaL0+mvfj6TQzkJStBXAukuJ8H+9mBhkgSZhvgvfSp4NAv/8yjIKBPPTAQwcHew85H15hlQEi1QLEewYv0+HbOMiVh8/FhztIJlqI+DiOPb9LHkJ0diaKfFC6vXWHgBghlFuIaiwSgrZaZa0jJJKD6KtFteIPj1utaWLuYQIeKR1kpwIPDhKOp1M5yMCkkD5c/vCbZRAYSMsAERi6FAGRLksIwRAfGxMi22i2Vb/y+AfZCK3IRwL/+KxHOAoO4uVVEZDigrrZXBMCArETC4cAESTqVMVR4SFRpN+ISgqsTvLhrDVdpG2q2zVAzEEqhAAiQKgZHCQhI3wn/eUPP/700w/v9aLW3QbIQw+Rjjwf66bUVwDikOjqiPDM4zLTTpo15a5oIAzfhsM6Qu4PfJCLfAQRIAX51JIiIUrpDgi7sXKAKA/TRHBfRogY0NfXFU345nh5Mugvkm4bzZRCdUJIixE948MAoYUQEHQ9f7Y8OZn2tlpt48PaQ7iqZREEgBRVj5D1k+CFyEZTF1cNpHnO8GoFltPhomEMyEeBji00IySvi/bz4AfErpbSMUZuymWQqRzEZHRAuBQJgVoOSJ9fX8cHYsfJvLWcJ2kqOgjIoAoQDphkBjKxMsscBOEoDtUetpvqsMJrd8GGyfGQg8hA6jBSc9xQhGzel+WsNBuIbMyHACEeRUIISP/0eCn/4LGi+oBk63/oCgeRhcA/3ECcECJSIEQSIe4g6whp3dvBB3321iR9btJO0+1udxsapWmSWI1lrUwhzw8MkAkEQmgg/THejGjkDDBGdAHikBAQJZBLmYirJKyfV70c0hRal+rivUeAFOEQIL3jk8+uKXrkDeTe+7cKgJThQclDsj03VGOtAGJDDlP3kPWEdHKEICqUERLhcz5/Nh2dpO002aZGo5EB0i6FQ/+gYUc+qJkBMu7sd8YssTQrbMsBwcktBIci+gYegtfmhLhqLgHfLHVSmw6+cgYiRgqELJedxwVHvsa6lw5yU13/ECGQ7SMoQB4ZhiFBJwQvAZIjZFDmIa2OF1/nfQD68CQ+ea8NBxkFQNLRCNVS3LqIEPoHKyziwZ4sK7A+XI775iDZI4k2T9H4cCmNPKAKqzYjNjRUTUgu723iIT4K0myIW5cQfwLEDeQcHa+Sj1aEqbtuII4HGwGpF0CksHzPrbfKQYjHKiAiBJ/idYT0C4S0zsjptAIxK+pMrk9mc2QPs45gIASk3bpYMSus2XShCgtK9pPTr+K+O4hXWCsxBFJER0bfqo0I1+iu+8C62uazF5tFSWvjkX+E0CN6US2hUUTkTvBBQCrgkJwPiNv+Wd6WfTgf0JhKBquEJGUe0oq5qALJwSdbgGSU9J+5PpnPkT5GhwDkYBSEEgvstKB7C0fkgCRmILKQBBaSnJwmfAvyEALi3nGmYCDUzTVtRKvFl6lq1LCaEDeQZq/Puvl8ZY478ZDcP17EOUODLW8gd6JtFQCp4yCQAKGDhGJKvViOSLKfEZIkiRGiUYgcIxYWBlBMCRDXe+9ef/TD/fZ0d7I7wlC3ADmscJC24QEDmSwWC7wsg4z38daSaX/ggKDKUgJxOmQhiOiuGoDcvEM+agHinNSusqRmUdLNKyzyIUJUYhVqrMedioscpA4e6sHiaqLggx29KrEGbiFjEQIuDA7iES6OgoCAAiAaIM8rjp/99vrxUfe9Z+66bbR3sLeHF/A4HGFYpIyNIPzbUGCRD7QJu3nxpmhj7CZgedcqNRABUm0j2Z/IrV5h1a6zqieerH/AsOnsrZDs1gFZ5yAvohkhRQdx/4CD3K//eXX3/NdyhZrvLgtZGQcJgpPMSIjA4EmE9AuEEJBUv84Zwf67n5+ezh+9/vAs3cs0OgQhZYC0rUFWYJmBUBMRMl75+caHKqxCSvcKq0adRf+AxMcmVdbmHqKU3uwWXXP19vxTIHnvgFRjlfiHHCT085ZjUeADwnqJAoR7NyFD+DCIEJGH5OSE9OPMSOgg9vUUiLTjdjsXtKdv//XV6SvvXJ8cHu7uSbsGCELI2kbF4COFY1h1tQoI5BbWkYG4ChGkJiSoNrlYvP+JrVXJOvCb5RAdjYNcJLfa/Ch63kDYBMia/KGmofQLfGMNH7YYwk6WQYZrARmXEwLFgY807rftmkAABGVWt71CCGg5/v6v17/44KvnZoe7u7t7txseuwJkrUAIMTE+rMKSBIiJgMqraCCPFQBhhVVQJSCcYmCz1GqPql++LwutGQ+5ioO8yMNLLDBSNBBaSNjiuCJ2FADRWiUCROuyOSCBkNl4ZoTYJ/PwHCJgIzVGUv1lT0IsiLQhL5SWL/zxxef/nC5HB0bG7bff7oAApTJEIBttV4V1NA+AuIWcFXeM6CLEQfEKqx4kWkCIgyHg4/FrS1zq55DLjKk3u6nX3j3KMzr5KCJSpINoOCAgpJoPB4TqgQzng4BkvViu2XRmEiGUe4hZSGotxSvh96RQm1LYRkR//s833jmdYfwDZNx2uwRERtvdi/lIzyLIPAOE7yPEndS6sQwQgsFDgKgPS4AUtJYPKzgZ1snH48vjRS1CvNLKq15fVtObVYGIAHELgXIdvEwh7h+OhxjB5mJ2z+0vNgKkFwBZIcT8w4ssmxy48Fm0pCQAwjsRkpoAiSkJ4lfaEm76yVeffPvK9UWyjQ7e28GHZCYCQOJ2mbrGRwI+jhZz6HwI6acxAWkDkMcee4yQ4OqAmIFEVD1AfDcejJ/ePF1+5oAUVHAQHJt5SLNQVp344XzkHgbJ8JDuXjs8eHdmH8Tjls3wICFbqLH6QESAGB0D4VGwEIp8jIhIAokQvGK74Cv8OmlpS2Bl9s6nL7/ydTclICDkDsMDN7u7cJBuKR+piQYyp7KYHgo9dpixR7kNAzEw7ICME6+woqAqF+GkZoyi37rSCQ4f2SCrl4yHVJtI8/xUhX/4/lHFoE7/uFP+UVpeMYBsxockQrJxECuvqCQ4iHsIiJjMdkWIXMQJkZLEGBIhXbMAqv3EJ5++/GG7ux0AAR93kA9ol4CU+scoASDiQ4TQvSh1KWcGIjxEiCqsCIBUE4LbntWaWYXFc+9W8lHDRDypE5NNxtSbab01HMS3/3BAnA7BUfAPtmwU3QJ6LTgcEHmIAdIfxrFCunGxQCqf2g0RESETADIBIpQIyXmI+CBCyYiEGCB2DL76/qlX5jCQbRrIHSYRsjcq44PPjCSM6PMCIPzRIYPgW40PSZzIQC4GRJBwuyv2VrDCckCMD/xmOSTVnVnVFtI8gVs1RAhl2394X68QER4X+4fs48bN+VA/VthrI2aJBSwsEoMIZRDxQTrwMjxwOiQkMwaOAelQBAEeDgjxAABf/vXak8/Out0VQJ4GIlZj7YWU3g3N73Ck0AiZ5xwgIIRsQqHEancdEGckVFg5lROS8YFU5vOcxcdONSGOCFU/qTcOUuEfmoUlC5GDeA4RHoUBkHtzfNQN5xdsrjwgIrgxKpZW0kymEqcIskHk47ZwnQERVVleYR3OSE4yGwkRfNjT7rPfv3593s0AuYN6+vY7WGKNumUCHjbWvptVWJ7Siab3BWxbApGeloXQQYoT6csAER+9/Mg6+cjKrsoiC4faxh7SLAS0zj6EBwAxC2ECESIiZA0d8g8PH7CPsvGPCj6kLVszREtBw0KMg+ViOV+SjgV+yQ+lgSLt3uaEMA5QARD7PE9CAUZC9EE//e70GQOBEUR88MUSq0wjEHIoA3kUTYCEKk4/lAayTT5eFR8S+7CgSkQARfAPGkgeEPLhgFQQIjp476qRQpp5veV7oNM7eEJzRJwGp6RgH7glHiWqgoPicj1D7RtrDiI+5pl/BEKcj9uO0CBGkVVCRgbIjLVXnpD9xaefXD8KBnJgBvLgHW8CDpM5yHYJH3Sk0eFsEvggIEcBkMNVQICdDOSlx17KAFEfFlWNSTTsE5Cbz2uHX62Z1KXCqGEpIPk6qxkzLDqICPH4YSfJsfDpicSjED6ozd1DfAgQjg+iE2uGCILV0udzRXMTZ9JKRxAJOTojRIPr9vgT+HAHASEYGERAOf779Ue7qSosAgJCHBCopMKClEAehbISSwAKkNQMhHDAP9AkVViVgPS45F0/rDVc5MNzeykk1c9QVYUQqJmzWLLJszYilIG4QITzIeUNJHuG8Ip8QPYsOeFAoYVh66X5x8l8PnNAOFXQ6LBGROghprO/z0cQ+DBARIgJgHRnX338ymGqCIKILkLeJCG3HxxsUyV8zCZHpIOA4CfjXeCnHIYfmkIGCPnACYC4hWTThC8kpKf//iFRKPIBamQgGyX1is6sooM0K78XE7oAkQoGgoMtX16h5eZeVQBSWWBRO53wpBQgseVDQIgJo4NOCCU+TASEUiQwHmAnBsgKIRazT44/+eDh1J5EJyDGx4MPkg8Ik7IISPc8INvEA5l/YvbxHAExQhYkZBWQ7QPyATys4UYRhICUL5giPiDwEROFXoEPDYy4ao2pq8aqV2U1G7SVllfCgxYiOR26KqHn+cDdFme3my7LhwCRhdhCUxABmQCQk5P5bCwLWQgQkoGzlCFySA/ByxI1LCQk+EBIMjp69p1P/2Pv3H5jG8MwThzaUrvaGooqphilzNRUp2ZXd8ep1U6rrVMiDiFC7JDtBskOF4SUSB13RDRDqLDxJ/gLXLpxI0RCxJ2EuHPheZ/vWeud1TW6ptnc7NnPt9aaMkWM+Xne5zu+f/vFGAM5C7QQEOAxcRAiIgTkrBQiXLPOvx0qLHeQAAio3AkIBT7myYcqrCa1RkT/9jztUMcrurDlvcquNgmR2krqrRzkxKbWqq+cD0MjyiApRtiSnbtJ9zC1k86zAcF35HzbRlGEAI+Njfoq4rAMRBIdI7iG8VBQx9c1SuUCJM/e4OAh54xsvvdI7VqmkSiCGCFsBATvEJGEHBAayOqqExLwc0AQ0e+HfwCPJ+YBiP3cXGFd7jbSSjgXi5s/7AAEdoJub+V2R6StzizHZG/rQ05sc0LFxZUPgKCl4ICSGUTxw9RN92jLPv6Ni+YIEgABIWEm1uDVWxsNaGNtldHD6ZgmHtYgEqIiCx2+EkdJcPENEpJvvPrM0CAAYCeWAFkGHbjkIDt1lviAzhnKV1ehcgyI6Av4GR+xgYCPJ+4nIaqwkvp3Ps4TH/xgfIIB/2wCkHbH1NXaHA9RmXViSlYqoau8Ih+tHSSZzn1g8Bj5gPTiNdb5mH4VZvJOgw8ScmhjOvCRx1gdrjy+ocRDGpaHGCA0DBqI9XGFKouETDe+2IB5sLNKFdbyxPLy8kFowgFpZSDmTvlp48MJISCOyCiqtv0Bjyfm0WAhUBoQeEhLRMgHI0j0iUQTF+MCa++EkAwF9b2UWSfW3zociXiehkN0eAA5XfmD0xJbbti+h/rKAVGFRUAGQQg2LTz3etRXjQ0TGFmVgRgh0+TDlR8OMcSitL0ogsBqQIjyydhYdfv5qn3h+a0XIMbHsjtIaz6IGwCpgo7FxapphBYiPiJA9pMJ4vEECi0HhOu1XLvwwYzuHwxPZd/HhO7KzCEZy9Szkjp1YiREId39w+copghhdSU8lNBVXaX5gPTSHh+uHpNO6R+0U2qm6xuxGnUkEMKBCxIaBbugmBA86Bh45il6CP/kxsvPhrEOTuVVhWWa2M1BxAcqLCSQxUVcntMDe7QsKBjIE3AQEGJ4EBDwIe1aafVi9lngYyA+jTT4xz4ZSIoQKavK2vusLLYOdxB9BkkDSScQL7C8f5etW+E8xQfVHh/drfg4gxZy/VVoN8JAXI1qsA9JeBQKdpuHeFLHTSnJw0TwB2PnnPPQ82tjCUDEBxwEQj9vK0AuIB9QfgR8lOEgZcOjin8ko48DksvNAw8JmLiBCA81L7VcNM5QYPUQDwl8oF/L+dg7IXuflXXCQXb4B2dgkY5d+FB5FfiA3D5SgKTVHh8Sj+BA2oaBEIyIksaW85GfHsFXtGpsUGYhjCGUOMEQewjzfCNfzzeeKeSwU1zgA4CID3oILeSCFB3cd1G4VauAYxGqQnHfgAihgcyDCidEgHCKcIaJGB9mIPSP7iZpDVn/7vtct7FSfe8W0tGICA7K0MCDiCTw6HL34KMr9g/P5ql8rk049syHE6JzlgHIlvCQjlg6d41UqwUXaqzwdXWBjxGwpKHE/PONZx86B7vEUTAQA2SSdDCHEJALSIUutgtgDPb3MgMhHUlAYgsJBiI2DtJATDQQp4OPdCDBZiucXoNiKjk3C3UXFsgAmgxCsjyEd/secmIbuWZINP8q5SAD/TEhPjzIS/vCOR9pQvrbzh+ufh0fCAEQjJ6vNhsI0jrDh4QiByo7IUjZTsj1AgRBnoTgC17/qfFB7WLbIw4mogpreTImRCHE+ZDwF9CMhvIxH+UmQCDVWEj98/Piw0ssGkhS2okuqfMh4yMBiOWSc33myS6IZM/Lancw5EQnL0Qw+HADSfXvXon5DafH2aOLhw9C3ei7yti63aBwQrLhcMWADF5lA4NbxMMBsRAiOnBDhXIZiEzKQgBIwkOuNj4YFXBfvfH9A2tYFAUxT8NBDJDlCpoIMUCgs3nJQMZkIEMwEGOjZo9ytUxCyIcsBL/nfJgUQS7QqLwDkqRjX3gOcovhNB9wFU/oe84hDoge7R+N0MFnhsg9Iz4SA+hJRECIF1fU6ZY9svngUR/ZfDgWenEHISAhgzgk0zEfbAJkEioUyoWJJCGMICSEMWS68dbaqm0URxPJCRDjo1JZZwohIGAiKQcEBlJbrNUACIT4AwVA2HuGvyH4oB4MfOByQCgnRM34YLO1Xozo8UcR+Ah7/vqK9f81qTsenX5sYQSHL0LHlZrDi9aPMauAx+l2dcd4uFrz4R6SwUcakF4jBB29KLFgIc0GshgbCMRH2WR82D0BQoagnYCIkMbrI0M5vZWDWGIBj+V1QJJ0ELQYD/Fho+gAxARAWNrFFkJAaCBg48EHDzaFdPDheCQoabYQGCb4MBgcEPmHzlQQIceU1DMPw03y0bkO4iPowENqPQICKAZ6uolHUFcWHeJDHpKdzlselMkdEgcRQmgh6Qqrukr/gMoihIKFxITwHiIfGNIjImuH+NaF5+SsqRML9jGzXAEiUEsHyXmFZXzYRQspQOw5i5G8kHygQXKQHQYSL3EPcg8ZhFBhafNraR9Su+3XSD5EyLEEEe2XlekhwqOzg3psIXKPFgnEWpcRAoOPjj/X8c6ZgEgD/XsHRMdvjmIo5Gpoq4mPrTz5ICG0ECQB4lEUIRNOCCRAEBb4yE+Xc6qHbJM4B8TwICAHWwCSg8w/bJAQcFBJQGJC5ucPGhsH0aIiaycg7iSykEDIaMTHvn/j49gBcQdpb2JvR+/Tqz6K5AihlEQEhHTjv9DlwT3Ah/CQsmZfKVym4ZBanpRJPkatxiIhXmCBj3w+8LG6ylslVrFYJCSFJkJAAgGpkhD89sbrVRZEF+INVlkWQeggaOuVigEyj37eFB8ssIZjA5GFCBCIf1MzkIMABHIHYYUlQMSGLjQJjIwGA9Hm8JLVV2BGfEjHlEP8RPUsQHxpIdR5q6d2FFiXpZfYEg41ENID4z9d4+bt86GJ2m3zIfXa4ZvaOJRLB1eFSNX4UAIxOmJAiqYKCDFAFNTNKWQgTNPVxcarHx+xdyTb5icAMrOOVqmwxJrP5VKAGFCqsGQgRXMQJ2TIBigJiPNBQhhBfPr8Th+JNMqNtYKBmMQHZvyHo6U5yVnKtJE25vZCbToIHh24gwP5QNvVQERHF/O5mUg/y6ssQFpt2Z7EIxuQ8chAuIkINL26tbhaxVxe+ocT4oBMkhAoEDJECRDyUa41Xv728y2MJHIHRT0JSCAEFkJAQkrP8cbFvi77zeGRQll8NIUQcywo4DgcDMQReTJEEOmsVBZxPmJAekmI+IgKLJ6cK2WH9ezO3l0sJLW0UK+d5CCpDiymkNT8xC7AcRrKqpDPcdjRbF9fu/lceKQJycDDvhvYVfGM89+uDsJBbNcemAYU1ibhJeEg9sDMqGKZDlKsVOAhOwGx0W9gtLH53vt/3FQAIE0KnVgz0DoueMjEBAHJeSMfKUDMQYrlSQNkOIi/soMPCAZCQGQgSUpEyij388IgiB8VBz64IOY8pXYBImV7SPaGWc36127ejlxX6FUlJDh47eYg9qHPzoIQ+6SvaBsQSaPAmYDoGNrzL9339vbLXxIQW0A4DS54GkeeJRYVACnbrRKLiICQZSMkn3CQcrneePXnXz79cWWIswtj2USTSsXwWMLNEBIAcT4udECMj3qtXhchkBxEfMhA1tEkRRAXCEl1aI2OxfsHAxAJndzgQwkEgFDHDojbSCYgzSPJnbXvuxuIAkjkH6c2sdGFS3AYHdyvpM8QOcUJaXtxlB0Ek43HGbHO3bf18uEG+DAHoWfokXcDCeYBQhYjPkoVCMXWRGFiZDjiwPhYrDfeffnwN688c1OYFY93htEEiAxkfWk9AgS6QDcAgQwRM5AaADGRkGK5HFd0kABpouPJB1FhyUHsllImMmq7ogAQ7jrnfFxvnqIKqy1EsgZEshFJO4heOm070nQAARyOB9DArXwOSE6LbAOHHMFE+AfZ+dzVHxOyu304Ivve/nJ7a/D6AIigcECqocLCVQ5ZQHyUgAiLLE59hxTRa413X33518/XyuV4aZXleFZYkwRkaX1paQYOUgmAYFVgTlfAA1O0CEidKhEQ6zsrTNJCpImD9A80ugf4YAQBHBEjrgQfBGQUSvBBQHxcJAsQaI9j6pke4qR00rB6s4GoxGqdz7vYLguf7alXkBCWWW3l8xQh3Rn5PHnk8ttvh52nOdtwegSNyqPRQUI8X0TDk3yUijOV0gwtZMIBqaKTt7a5+e5vHx8qqz/LREKGDRCLIEtLIIQ9WXIQtxDyka/WjgzXygYIBTygctwnEBB5zCqsdcNDBkJAfGBeoLiLiA/OcyQg6PEVH9whUuOGSUCOPak7JhkeInXYftbR2M+OIfRmA7Hq6jTkc5uBJTzoGiQEQhBpM35I3SBkvD9j8KNJPI78rEHbfUEOYov3RgIcIyM0kCoBMcFBaiUQAs0YIczpRginKEKNzVs/+fiVN0csMpAQIQI+CsFAICJSCSOFshDLH9Tw1vaHX2ywwPISC+LIpGqsPA0EePAKEiCRkoQEnU0+AiBnRZPheeyPhkXEh/QfJnW0zKTuYb2TjmUzOHbZxaQLlzECPsCJjZvrpAky0jcwPm5ZPQOQDEJ6pG6RoRfnI+rk5Xx1rPqADBICQgeBED+kcq0kPGZwczQEgIiPocbmTY/88fEL+UV2yzKGCJGREQJCPHATELcQ+YeVYhtf/PlFPfCxgiZA5CAkZARxBgmEAh9P00Kcj6SNyEPEhw4PJSDUqHapHyUgPf8LIOrLag1IBy8sPNlbUw8v3CMZQYAG3AN8BB82OvCAGNWnxuEie9u8xNb9TPWk+OgGGBdddFHywH4dJgvZt0c5QohAlkEY0R0Qsw8RAlUmRUh+2B6NZx56/tcPb8tHI3sOCWKFAJGFzMQpfT9v2odxtPHF59vFWq0EPphB0OQgoVtZK9vXpadVZCUBcVC8zgoLFcVHAGQfttx2QHYuW//vkrr2JI2027qpTlsekjQQkSGdZnjQQbrws/AwiY8rSAhdJNM+0oT0iA/XGZeYLkryIUBoIA4INa27mY8aACEdc2jwEBJiFmL3A8/Un/n4r1sXywTERUYKkxEgj9vDQ4gH9GHoTSxbLKKPd4Wql0rmWBqZnAjiiErExzoc5GlzkHkDhJfjISMxgY+hCBDI/YP7b6vXtydNyLEndT89xPFIqQPnvZ/MJgcRHyAk2YclPGL7iD/IePhjdmpqfICEZOZzSWurm+a02/NynLh/yTXQJZf41G8BogoLhDggrjQg0JwIqWCRIAAgHw89W1t75a9P1gCIyfHgRUBAhhCxkRA5COLHfvFhGplA0KmvJAghHzEihckkH4wg++kgul0stMiHAGFED5mdfFwvQFps7HBsST3lIFmAEI6OOZbtZL1IwT/QxZs0EFyOB+QfJi0kJmRgoKtt/yAXJKRJER5C5EzRYYdAQQJEDsIFSuXVZkJEh7Ua6CjNGB1LMxAnZdEh1g6Vh+7566NDZYSGAAivWOViaWZh6ealm+UgLLHMO/ajRYDAH94sOCD1lRIFByEfRkih6AYCQp42QlhhUcIj4SO4OUdYi9ljQOLjSEcJiNReEElvvLj7eKGU6SA+DnK8nz3V7CCyEHw6TshpgY4riYckK3b/YBC5FEFkHIRkAcKALkBICMeFaR8XxXxcFxBxQloBAi2SEAGi5eGaXlvCt5YGstRsIbUj1QvnPn5us1CskRCqmZFJAAIySAgYcUCi/isjBCOP+MUiKyxZSJ2EVAIheP/IoWLF2Hh8/akACByEFZYICW2HbE6xAyL/gLg9PUuuCI9dAMHlfESAxIxkxvRdAHE0OuxoaBpmEPkwPE6J8ODsEvBxaqx/mZ94KUwEdVZ2B9alU/3xhgzYoQOEEJBmPOz8JQgmQum4zLDztAFS0JAHLm76yb2jxYeJDjJXMgNZeGPp3s3NBnKI1VCLbw7VXvl7E/4RD36LkshACMjNN9/8OD1knSVW5B9WWg0XzEEKMhBJDlKBtE6rvrJcIR8mAYKd43JJJRnJaRmJtvU1PsaiA7GCgZAQqQe3E+ISFN2BD1dGCsncRy4d1I97B/F/NZ+j6Q5CRlRf+UfnDuISEwNTU1OXipAuV5oPZnMR0nOeEdKN6gp8CA9egZEwP0mH1chABIjxgNt+ACGcZZIgZA72MbewtLDQePW9w19tl7iLAwYJn/3rlS2aTJGE4Jpkg1hhlRYWwAcIMUA4EGJ8QEMWvcvFOqbaAyz8JshYW1szQOZKlABZRsMzchC0p00ARHnf1eQjYxcPafW8ADnb+Ih2whYfJMTVykOIBX+AuM21zCS7rzcbELcQd5DjfvK7+u2SHkI8TiMhOz85/FHrJYQD4yAEQaRrt4jee6717krmHuCll/ZBPuQgJiLCGa8EBAbigBToIIucZY5XLiMUHg4ICDFANg///M7XhxuTk8ZH+YE/n2vUysFAaCFgJDYR/FFpDoDQQWghdBBquFgsDBfvbmxvf7b95Yal8pW1CJASCUEtB0AqRojNWAEd0HrMByosVmsss+zhkIiPBCDI7ODDANGx1cndT6QEIObEBMMekjAxZVpI2yezyUKO91qr6Szb5GAhCREfhMMVL9J0POLeq77+S6ew5d/4gM7wdjpc/VNTvc3DH73mIWecQTqEh7UmWfeOAWJn4MSbLhggggGgQHSSJCArc3SQ2949/P4777zXqFhOLxz468PtGjiw39Dwd7ARThTBzwJERZYDMjK3VizMbX529OgPv3z34tHPGiiwDhwgIFAEiHsIAbH2lCEiQBBlQAgYwS1GLogemP1IQCABMoad6OUgBoiGRVKApNTf38OGn1x2HG52Xy+VTYjA6Iw5vTEaaUI08CGlE7r8g4OExklfF+qn114bH0jvf+XdKsaHxMVQ2B9tsMk9koDsx23/e40NxAGhC9hjMShpIUjNKwcWqM2jh3///dUFjoXUPvr16EahRkCAhzURMglCigQEfNxiF2QpnYA8NnJgrbTSePWzoz/+/ffff/359w9HG2uUAEHiESCKIZUZGAi0Dj7oIDQQg0MX5IgYH5pvrHMToKazsAbFR8pD7BNESwlA9PYMNPMBZXhI612y8Gw9s5eP43rlVLKYpLwriyn93/hwgYvxPiOkD8/Z/q7Z8a0jU+eFo1dPT/MB+VIfTbm66MyxsWvcQISH+NgP5UiIAcKZWAIEvUjSYi0Q4njYKo3S3IGFOQPkXkzdffUOq35QZD3zRWOuSK6sSBIlUtn4ECAiJErpi3c/cOD25987+jPo+Psv04+fNR5aO2AeYniQkBknxBaVPE499RRCyFMxIFIu4SLkw7ecAx7iI8+KyyRAcMtDXL07z6cCGXjY1nI9xgXxoDI8hBUW7pRarg3R6/F7eOHJSQfhU4DIQ4gHfnQlh5RoH1cMHBnvg3uMz3a91Dfb1Tew0UBY5+ndLfkIBXOPpPAxlvPs4XqYgED2NSIg6sRyQOq4REkQ6aBW5g7QQm5euO3eO+5dqgRAymu1Sc6Gr7HfCbcTEgwkchAIL7fNTE7ODx+6/ZkHXv/08NHD34EO6eg2ADEBEIp8WKtUONwYDIR4PBVFEGAxzx4x3GQEYtkFPgiIEcFdHjnrzCNJAOSsFmWW1MQHBAvpDRqgetFae4gk65CHZAIiHd9rb30SFh8OyA0iRJ9NVgfW1iF2Xb106aHprtm+gXcbU+dic2UQEnOBRll0JB8Y8rjocg59KJzncuRDPbwPgw1c5IPiN4nT+AQIO2Q5F0oL+kCGRgkNEFyl+hwsxHTbwsLS0gIdBISArQL5oOAh9gApxIMGchv4uAUXdM8tt95129zk5p2Pvvvbjy9+9tmLMBDTn7h/2D6wBjrIyFwCkYr19y4tyUHMQwyQJwwQa5AGHcEGHoEPSPtpcRvUHPDwcxSQSOJN5lrUWQYCHgENgWGgOCJ8oVoT0pzR9wLIScethYh58ZHIIFfcEBOiV7ePlh1YR16z5+xp9zVmX+qb+mIDgIAQIiLf0I/Rfon0jYvAB14UPy7OuYE8HH7YDwcJmt/P6kR7TzsgpVIdF1RzyUDwRmwhsISFhZlQY0FIL0Shzot40Ez4AqpgOLffdw/5+Ie8c/2NdAzDuPOxutplu87GBlHFlnYddrU1OqN12EE7phqjsalx2A+S1ZZQEiztYlBFSLeEbkpF/AMSiU8iISKChJA4RmTjwzpVIrju67ne957XaJVvW9fzvM8UO1vs/Hrd93O4n+7+nsfGy+WtWx/a9eEdMy/PIgEJfEBfzeYH8nQQ4wPRHJYkSQi1IcmHAXKzAcKulRUNkPEhQGAgEP9DAyFK2atLn7D8YlDNkkRQQEgVIn+3592dpCpR/99UfPc5rAQfJ4GQc2M+HBC5R/USSFNTWPvYPIbTIdvmHt6/xjxkXQoXWIgLFHgIXzABESAQ6SAhZx4GD3FE2NxBLqJWmxwQmgBWsRcixGaZgAc61HWJAUJCwmQVhLyaiBAPqQNUFXKZ3sHRvr7+/nLvffNfPnXH05/tmp+dXjtmgJAQJSHtQXQqGQgRWQs+AIgQkYOAD8niLDTCwRG7iMOBFIVYzsfq2EHWVBFSe3CtyzwEjZKFVAMSxsUA2Sd0vS5U4+R/UPF9T29Ugo+ASFUCohxu4Som9xf2X9E28UD9/vvVWwVZ1CXnQhXsI3X7RJ3hIUDMOiTjg4CAEM89lJ9fJ/9Ag0oX8ai3O4jhgU5GKvkgIWuRhMANzEFMCLPcQggIHAY4bDQo8FUFH9lsZ3/vZM+mTZt6xre+9uv2Z795b/6embGTT147u7PCQT6ZyeezQoSAXAKJEKzgOx5JQGIbMRkr5IPVtCAQcZQ2ZPpNI3QQ0xpnBGdFxIcz4m6CQeJfpNBABwVnX5qDLLJc+L+p+O7LPAn/wEMlg1GFWAvysWLFQ6PI1lMPr2tD+cQUagCGTKSupg2Jeyumr1xKPoSH8vOjDnc8aCHEwx2kBGGvB8SFQiPE+KBAiLUgpujoGwFItuvCbCDkEh0M0WwuCYHW4sEXzkc+153JbOnZdN/T0M73fvj55x92vvTy2MnYvvvyS7GD/PbeSzP59nzAo52zZRuQ6nRcQh8JBnKjMwI+CIhDQky0/bGyICMiSYwqr62tWREf1CF4JPeQhJdgICICAoMrBUD2W8RBfCIf3fGoxmSZFzcRFtX5R4WwTxc2knCQRQzkpLbUCByEk7sY6mpWmVKIew+ou3xyrA6vkjZeEQ8BYjyIENGx3tp1wUBKMpCSXczcDDwCIHQBClOtYIKErMWgY34GSB6ASMFCBAjx2IjeYboCFkI8DJBiunf0wU3Gxz0753f9bPpqdqylGd96GjEWZHz8hqVCACJCKCxK0kQ6CIj4kIEQkKMvqmbkKNhisxV6ECAm4iEDESCQCBElxkktGhlZ87deIiA0Oh/RItUid7Mt7CBSxMcyrfi+ZwUnSf9wrRAl+D917oJbFF37t9WtO/32/dr2q1vRth9zchSSbQzTWRMPTK+rw36rusg+GGERDgpImM5Eynqmkg8MiLDQEF01n6EQC4CU8DFlng0+3EFsMUKJhxroMELgILQQyizkjBamIAGHQBegGCAn/FvtlqP3ZybHx++77+mdv/5mfPzw1tz0BgDScsYM1gmp916ZLedN+PUAxAlBrEU+LgQfCQehgVRBggd8qBKKCLGDv6pGFBYObVbrSDyUCHE3IR4ck4S4oUApIUI+fGvvgoxU1VlcrOL7cpzF8sCKg/g4t4IPtCCc+Di3wnkdkKRW1Nev4A8negiXPFKrGhstFXn4iYn9sHQFRrC663O7x7MJDxICHCILieev1peeuNQshP6Bp7mFcZI7CNbq0JmIAAz6Bx0EYoxlfHSiZW3rIQiJAOE/v4KAFLNRrNVugICQ/skeADK/663tP2x/7+uXzEGab77ssrUzsy/Nf/jZZ9hqUs4VjI8s+AiZjh5MKHfIQKwpR7/SAEHH44zQQkqBDxDCLJ0FG03uIJz2pYewrzl0jVNiYBAO1nOoUqoWYBCPhkAI5hNFx6KAKMByQP5nFd81NffXKAs0uNpOWkEFSKDFE3RsUKxrIx+Y1I0WBVEt00zk9ImathrbuVuzqibGg3S4fVzNcX3popCErJcASqmlOURYN9FBcLOmIQJAuGpBQoyR6FgGMREf5gdZ8JHVsjjTEI+wOANlFI3kO4La+Y5Cf++WBzeZg+x8CZqdnZnuONlCrMvOOGN6ZhaamZkuFPLZfBayb6G5ZJwiASCWrV8IQG40B3kSjxkIc5CbxYg1iv4RF5sDIs5HBSAgRIy4iSQEPCospCH+Ioh8NNBDgAf0z4Dss/R9vRiW41RvpYOgu3+4g7Sx5hWkfGThBESIRD+bKk6zgZBVjQ24crLpQN7O2pjStvY4vhIdaEQEHBAPZR/4y2vCHNY1uEiADtJyM/BA3XZaCBOJdmgAUZZO9wkPAZInIVz5IyDwECiQdcVAe7EI82kfTttaH552KJvODG56EBNY9z319NbJmfI0fpON2HAC7wKauZ6HJqdfviWfL+SprKkryyTHHkp84NFCCAwEcjSEieUfPGGlYlqcg+DhLXcQ3aCIJjr4kIuVgQ4ScgQ9RFhUAkI28JjAxxIBWdK1bJIcZDkhsmci/ZCMDzyyDxMIISMQ7GThe0D25xDLl9DpIac3rsLek1okIMjbYSDGh4dXzgfkhAQp9wAeJTqIIUI+6ANcDLzCjGAAfYCEXBoQESFXMGDKRkvjIMQB4fvyhYdsoa+cY3pO5dOZycHBvi3jW7duHZ+8qtM29OJNl1EtG7bMz3+a68hm80CkiAEuojCOjBARjGBDGhq6AXyAL+qi8BwNOCzWUsBIQI5lLRRuwyQfvnB4igg5ToiYh2BcCUTwmI6AjJAG9L/VunXi4784iLTAtt7l5yCJE1IYhYcbiBghH0KEkOyLCiZVeBCNhU5I1dmKCGrKWtV+u2AvOnbODj6Eh14gEuL5h1kIe6l0080m5AElIwR4XDEAKPS5HgAg+KuNhAR4iA8Qks0XOgGISRZifAiQ9mL7jw91bMwPF2I+MMub7u/v39Lz4PjkaN9VgAqAuAqfzs9/+EIXuCsWcrQROUiMCA3kwhtjzf1evsF2PEa6CF2NfFChDgoe2EcAxBcOsRmFd4xi4K4sUWKYrITIB7pVlbPBoahN8oGbJQWI01EldxC0BQn520KLy6ZWlv5DIv7dP0KXf5hnOCFixE5+VPuH6e8BsT+SutpVpzfGt7USENkHABEf6HhM11y3/igSQjjWl5pvLkmMr5CBlPBzHFs5Nl4xbUJURDzwwTZCEC+F+SvxgSArXyjQQESIAAEhYCpbHOl+q9hemCzab0NIABRy9MGe0eu3gA8DhOfSSQcuZSt+9t3O+c+68avS6XQ5HQVZzHIAIlRpIHgZmts+hy3veHMVIQja8J8iPuAhhgeMsQKQ1QLkMOIhPlzGBwlh1V4JOOjVvmxYhZcjuKuBZ9WXCojoSGqRK3WWlYMQEYeDwsq58BAiTELQ0KkKQhYsEOd8uLA+WHvE6ac3HoFlw1pzkIMVYlkXH5QIwTSWEzL18szLNyNJZ3LeElL0Fn5QzwYfJmTXdBBbkgAgtnuQ0uRviLE6I9FCCAhSc/hHPjtcfuy5jvxoukNrfgZIrnuwZ7Lv+tG+zUNDnQyxTDeTkOLXO7/77rNRbBBOD299qFwuEpDwm1uDDBCAQUKefPLG8qQ5CKh2RCDxocMjyG0iPqCkg9getKOYqRsh2NR8is6LrLQmJQnxryBykqoHH64FAVmgEqm0aB255ZODuIOQEfFBQpICH6KjXjbimCQBwd9ZgA+e/6xtaD39dF4/WYMqJVoBcQeh+JU5CDKQ1aXSUcZIaeaz92eaSxe13EzXwGeJnzP7WK0VIEWufQMQCniAkji+Qm+HgzghXAtZyxTE2MkX8+nR3jdHpkcLyCk4XwvO8NEfzPT3gY/NcJBOnks3kcuuT7/77rv5h7rwq7Z+9fNzZZvLMnVmxQhdpFN8kBGkILwwF4/jwZF8oMtEkFdR3A/TLEJszy8eACJGJPMPowSZehUjWKB1XNCZfSQlQBavIvdXLTSPxXGZ1euNsRcfTogHWaCDhDSh1yfyEfAQMWLHCKG6BY7YgpB6HJFKNTYizloJEznYHEQSFU4IQyyk6CXTUeub53767BbLP0DF2ayJYKDwElqc7oPKcpA8VewefGaYJ5hUTcFSd1pC0kLCKiGhGslP9rzwWO7BIlhBso1ugHT3kw+IMRYAkbAL8cF5APJjvlgov/Tzz4+Vc8BPDmJ8iBBk5qIDFmKAXBawBuiCRHxQ8I8g8zYDJCyMABCIDoJuwrUhzEMkA8Q9BKDEgDghMu4KPpZ4uSfkVTT/8d4pMbIMLi9MFjLxBB1KpunKQGxsCg2KEKk3RPZlag5A8EIwxEcVISzOsPL001vtiqQ1h9A/3EDIhwRA1gMQEPLoo6X1R508MzdTMkCsBAKLMJwtmYUMwD/yHUocTJlNX343P5iHN2y0x8Ap4nOfL+ZIyFVxns5NJfynxZFcz6YPJw2QrCkPFXK5/r4+8pEEhN83jSz9s4eyxWJ5622PjXcbH3Co2KPCosvQjdbcQUTIhktskqGCj+i/x/kAIPgqBmS1AYIebqkWJNal1iQhK2NC9Gp8pGoOrAqvllQkyxDRF6LD9Tcp+vLamVXpIME8SEhyEguN/iEXoULEVU9EoDaMTQbIiv1WLABIUM0RESGH+uFaMkFCrrF+dQDkcIuuHrVEZGqqdJEDMma7OCI+UJXqinZb/iYIpu6eL197/PFNBUvVIf7toj7xwEOEOCAkJJ0pb/3itq3ldKECkLQDMuSAwLrsvODgjvkdxkUayUU5nSsIj1xMCAYYiFvIDczRrW+YmXwgeIj42CBErMQD6IAEiF/kdlSUhaBLTojVk7Oqva1RkIWOBiwCKjY3Yhfi/gdAvHwNx4UBkYjGctjbW32M0M1DfLSxxwkILQQ9FgihkF607Y9Ttrff+TDJqNM1z/VJOqQDj2gEIo2InI8MeMQOcnXSQdYbIKiSADbWP1oiIc3NAKS9PQASfpKfYeuEWArxEKv3qdd2Pv74YHGAe0+YuReZQ+MTb4RcZZ2EEJAuex8S8uHBrfNvPYjPOmGyjCWXzhAQEpIE5OyOtV2ZLb2FQrGYS6dBXgFy/sCHTZgNAZA70SjyATyQh2yY2f5DF/N98SHemYrofEqcg0ABERBijwMiJ2FFUoZara1wDxcRsYfh1QFSFSKuv0/SIy1W4cS1zO5mExuefxAPdPJhCuGVUhDSUd/kighhBLZt5Pd1QAMOQjxQK8ABoVSgusEIWdmK/DKqDWdIxIRcYwZyjfGBB1jAQzAyxLL1AquUGH+eOFlrdXvoBcwccpu+BB+bigMDmM4KU78wEOTv2WwAhIgoTydWfFuhmLnv6V3PTI/mijEf6W7wQUICUmeDDhnIRmxqzyKqslneYo6A5GgfpI+EEBAzECFyg+XohOTs8rPbyxvMQSzeouz35BFdQsvyvmdEIRbxQCcj6CLkcOFBPqQKNlatbDQ2iEmDV5CpNhHX36bpVYvqC+5XTFjIcnGQ2ECUf8hB7MX9A4/BQQtxrXNEIGNo29i9bSwAS9U3xYR4hVEetq01QuyP1ra1gw86iAi5Bl9eIwcBItgGXjq5FPAQIfxBeyvxICCgAyIg/GQPP77z8fsyZhokBMoPGCB5AwRsmGQh9ibP7cc/nR9/6KFiwAPekO5WiOVJyNlXouGlsOWp4S56Uho9bYTkoKuCDBTxcWeFg+D9VwZdgrjsksuuRTP/oERJB4V5CF0yEg6IlIiI3+J+2GrPRdBaIzzQK2V02NNQu0Bd6yUA4lqkStbyu5wtWckEw17xBJbLlwnR6R4cXNg5gtH2LphSK2AubWYfdRZePQw+8PLXAIvCmiFLPeFSM+AR5yDWmIBAIcSyo3bIPJp9jbBkQQ7wwGOxuwFCQuIQq5jr3tTTnS5CIAQCJPgCD9YsQIjEPD1EWCHjyN8yPffDp9d32dsYL6UFyPUGyJAAgfBtu3p2Yoo3ay5DBT6usgbBn5iOiA9rT954o5UOMpmJADMGbLwGcYOLfHQREG43tiWRUgmEQM6IEHGJj1OVj3gmggcyPrzIa9JDFgckeYQKz5IP3+JlN5/slXPo5VwQwvQ8OcdLPohIIATdA6wUAIFSkIykCTt4o/RjbK6caqupzkAopOqtqPWEaOHw9TEhhgYxAR4yEJ4lgoUEQiwJ4aIa8Qg/e4GGO4htwM0XoXQxnSYgUDvgsHnekHZfVWkhPECuqa9cvlh+6Oeff8kClbzxUXRAIgfhrdCmS8af3lQEIOIDzkTF9IVKD+BDhNBB8P4rY50dEnbe0YMBLfBhZ3YZQ+JuXgByBk5wnRElIWgeaAkRT9fxnILhlFbIs3XDo8b5oInzT+jfAkI8pCVlIbv16RBfzInyDxCiOSw3DzyQUdImiQ/6BrQuKGViyaVUqo4CK1Ozs9vaqlJ0vwFkzXEsRnAUMAiEiJHrjA5KfEAl7GvFKVv4Bw9jAA/0DbdGgKBthMLyd7EAPPDhdkIYaeWpQhqEuIV0WUE5AlLAu3p7fnz22Z//6Ld8wrxGgFwfECFRgQ5Uis+ms1nxIURIRz8alOu0XMcAMT7MQBhhOSBmJGioCWR8oBMSo8OrPtgU3fTs3NzczFiJgNhIPvgQETbp1MNaTz8V+cgpwMMkQuK7DGM+VMP6n66dIh8ChHAsPcbS3M/u7SD4F1cGYnyIkFClwQkhH1AMiKcfKREiRHgMp6kGCTtV01Y39nK8bOt4OCAHr0HBjpKbiOfntsPd/WO1HbGFh7QcDf8wiQ+wcWvHrRaNUAEQBkekg4RA5EMb0sPMrQMCCwEfnNTFm4Yny5nJrZ9t/2aY6UQa6s4YINcbHwLkbMMjSAGWAEEjIewQDQSAiBADhNfluhBqgQpXxyUs3dVuRxE7OO87NvPpN9t/+OHbaVgIj1FVEcJ7qCSEVuefc+qj57dihlAuAj6EhxBRSesQBNctuqAuRXws4iDSsspB5CCxgUgixGMs8MFZLF8GiTzEAVlFQohIKq7gV4NeVzXHm7xD6tDDV8MWSlbwJiCyHoQoukKzElgwD2tQCy45N0Bsi4lFWGthIB232o9bK4ilPbnmINHHtjsmRIjIQRyQziQgI+liYaSM4qTDxAPqNkCuNynG6jL/oPBGGAhw67ZvRPWnr+qng+DhXID44MAIC4QkRP+QcL7KlM2ahYSMvWPmth9wzhfXTB/NqV7qBLTVSUQCI0hBpvK9W154YeTSiZWNpxsg5CMA4pBgdrGpzgykvs0JcQdZvBTp0g8X7tbV3vdMOgjGmA8Psigl6JAI8fzc+bjXGAkncTiQkbqUVS9ZCA8CctqZh8MVbJmDexLP9ANSwIP+AUAiQppFSEuLzbPCPeyz2hUBEk7VWg7C7Fof79hFXKgEFwgZUozVZXyE5YwcCCmW7y7nTAIEAdb1m0FInwGS7erwj/OFAMR+CQjpNzrwGB/sQeDDREiYo99wCWq8u4GItQvRhJzJMAmAdL20y6puzU1jrpdKxllSbCKnTvXu2IVT8rt2FM9fCUDERwUhtou6ftvE1NTURK0RUnUv2+IO8s+ILJ91kD3/upE34SCCQydBnBBr6PWawTJASAibHTbAo2Crvqm+xuwcfCwMCAg5rGQCCEYIGHE81pt/kI/VJQZZmPYkHyCE+bmVETVCNkpa0HBAIkIKIkSL424hICRrYlwW3lbMlYdzhdhA6CC0kD4C0mU/6C/EgJMe9o26KeEB9fVv7t8MB7FoazMBUYxlgIAPBwQCG5ANHBN8UNNP3fHKSzNjdo6KeKAzzoKHoMWE2ANdntnx20+stLJj5FT6h24yjLzD/kRSE2PTM9DYBOhAhbJFABEeixGyUDIiRHbbO6f8JDrRqI6yJKUfriYphdYkQAwRCodxSMi6BiNkXQ0EE0GXIjJMGA8GIFbhxzwECohQtn5uDYQoyKJwaWDLZc3GB0T/oDb+PSD4wW6qSNaLAoSEbIaFDEWEiI9cmpQMM6UgYBk4iNTXf9WLL2a7qOyF5RzexSyeLQ1GRAiaCCQf0tCNlvEEQsQITKMSD7F6Ib8FJwOwFNIxNraRF2LJQ5KZiMsy9BOKwT8w/LTjiomVrUeADyqKrcxDJsZAxzgaCVHCvrQtWVDy+O1i81kiZLc9YSi0laCLDwdkb+FhSuChlULgEQHiJiJMTCkU0aghIbyYMzl9deJBJgFCQpoJSISIOQj58PiKam5Zy3vOwyyv8UG1Cw/xIUBIRyYiJEc4CvaEGGszGj7CDgj5oHJ4DwkjIL0RH339d77zzo3tliRMl+fmJgs0EAmQpI0O/CpYDVgyBDc7HzQQHE+v4sOFhXfbDhz4iGv7XobFEBU7kYfARNBW00USFnLe4C7QAdm9DC+cunLVESz97oBA9akp44Maa9ivDnwsHRC2JQIiPnbXcu97cogcBNI6IaMr9IpFQgxEQ4CQD87x2rMuFfPhapC8kB/ruJMNyQGhYZAQKCDiBgKtBiPo5IOEnMEcBLNYBOQRm/UBIdjQLkKMAQfECFGyXjAV8wAkEAJEuFrhBkIVjZBgQA7IKHrf5nffeed98lSee2w8zRTd0MjYAAX7YEceIkCcEODBIqSiBG6S4KPT+ChYWQmVnfMLRnSddOQhtBDxUbFueP7FL/xmgPwaLOTixtraKkCaUq3TESAzMxPEY9H19IXKNyxxRWQ3PT6VPCQl89iLqyDxUdtzeZRQEiF8ESPrmKGLECHiHiKlaqGoBL8RUs0HATFCiIhFVIfLQIhHbCBhihdBVsfZwUKQo4cLDbLt0ZZd23MVOUjwjwxERGQjEOhxCyEgBeboaRe/7hYfvb3AYxTq2/4OtJ3HRCbLOWUg+AYkJMPwSrLVEPJxv/PReaHTYQ3+4UdHIOwEhjoDIJAcJMGHTMQQQcc9VIi0Yj06tgOAiJCfdl0B/4BiPrQ8OzFNPkjIRKpuiSvqSQ9Zah0gtt3zjDoRIRtJQoSHQIkWQdrQRUg9Xql1JERqMD5ESCMZ8WOeRogQidE46Bi785yACJGLUDQtMhGb9EXXCiE8xOgwPk62k3bhKMitrApNQggI9rUbHgaIhz4OCAgpihBYhc3d4vOrHYgFrL3DQNKV6nbAekfBh+nZd0zvPstvke0Uhpn+TAYPPIT+IQEWA+T+GBGb5EWTzEvgGQlhadH46LSEJCiEWCYggl4RZjUHPkTICfacesKlBIRCrDUgPqgYkAO3AZDJcUxlj8/OTDT9K0CSOfoS1wx3x2KLPoFFMqoIqfAR2YcR0lQlI6QBjUk6CSEfjY2NRgh6gxChUJNfqq0FI9AhESDXkZCTrWiaIcJIi3R4eBX8o9kSENy+oXV0TYzy8rNQzkS7cCMHkTxZx2q3AMGsrQECQvpzdtIwJkOvJvIBQGI+nn323XffffGWsFULv4oMmYyTvozo2MyZXvzu999//53oELb0WgbiHmLx1V/5yBXMT0ziQ4C0oDe3OCGyEGxhNEJWYwiMXPwCuIB92AMHaUwSItUyRzfNvrzN8agCZIl5yD9lIXvspsvpdBAaiBNCgRCkHCe14f7NiYk2JwSDjMNHEgIBklUkJKjRtEo+gh4QkQjIqgYBEl3OyfK78BAIKAiSo2I8OBAPTPSejchqAzeZ0EKyEOCg8gPiQzO0khMi4R8hl5aF9Hzy6WgWBuLOEUYB1itCnjc+PviAhMCGBKG+SV8YXf0ABAIdaASk03L0TmdEfOj4CHc5WpwFQigBArUIERIiRo4FIQQEjXiYzj+v91cAojR9xwUH1/4tIBMARNNY28IkrwOSSNYX8hAOlYwsQweBEltMIMJhjf3eh6fuGnviXhKSmOEVHuic6lWE1QBCHJFGZ0RHPhtqAyQH27NyzcEoSC4DiVYH0ZGIcG83Mw4iojksZSAn4yNy6aVmIQjSQQi6AMmLDkghlgDRJ7wSEc5VZRhjUVt2Pv7dV5lcsA6DI8nH8PBwzMf2Dz744KPt777/vhFieYoQgnvQPrgrBQ0W0icDMUIESOeFKmGdxMMaBD6ACRMSTvoGC9E5dXS25nA65GSzELzSQlB1EcEWdc6AxViKsHpPXdPwd4ActM0sJFoIOcAR0VlpauGpLPeRxQFxA9nt1kLkeBipCBCGV4SEK4Xb7A7nFREgToiNgQrQ0ST/gMSGm4gEPrxCE+piok+Ux6ZwxR4NxMDAwwV0EcLPAH2D4ldhCosOAkBECPd8RIDk0cRHUQ4SETIMQoQIMYBCjAX1GSCPzz+odcGE9GYgIj4+egOEfLz9fRAyMlIUHwaIRD6CBIgQCYBYCVLrVCc1FOMhByEhpooYy/AwPtANEEh8kBBWPDE64CMnD/4aEfLCQOuaI6oA4Vp669Q0NDY1UWdbgQSIa/G53sUPh0jLyUFClGWAyEFQvT06Sbg3AGGOHimewZJSsX1wSOIheQUaEgK1zsx9O7bm3kMAiHHBpm6JSGAEMkREx9HkA4AAD5vCCitpl0C2jOE7rVBwwXoARAZiGiYgQoSA9Boh1NMApCdXTPCRdv8AHncz/3j/gzcMkI8+ByFvvzgCxTEYGDH76DX7wIIJZ3rdQMgHAGH1ODTI6Ri6iupPOyEJPiDsPGuRYCHNaLxDBJ1x1gm6PwSR1jmXvsA53l2/7RiZiO5nO0gSHyBkW8PE1MS2VH2qjgUW/z0gcpAFEdm9LSS5y10uUnlcCoRQK1TWPUEIFe0wISQNsaL4CoPLDiSg27BShBw3NTZ1yqo1AERF24mHKii2nNUSwm3ZyM04JCU8CIjxgTQki90et5qDgBDtRSyKj1wlIPjwChHIP/4GiE7Sbtkx/3SvjCWW+BAhzwb/eOON11//4KOPPn/z7bfffn7ElBk2QKzjNQRYBIT0BToECHAAHEOhxqKiK/AhPNC4uzFhISREYpRlPzsu46o6CBEi0gnUYaunMjt2/LprxwvF840PSnigazOWqakO61La9y4tumBYTQi0xDRk91tOr0akIkMnIVoCwUiRjUpADJF7bWsJRDSscDjSjQgR61b+igIZlYovfDnlSDIhQjiQEFRrj+b+7QAhVAmITvTZVTjkg4A4H9hzCEIUYQmOwUEMnqxTvUYIdVXflgy2JlbhYVRRo9sjPr5/9dXvPxIhz46MDEOZ3uFeegh0vUlRliKsO/n8yd2ZxnY6hVE89hCMnSAEH8RMMgjDKGLft2FsHywhMyO2EKPtB1VLrK1QW2IZNWMNiX0bkmmTUrWMsRUxNaNtOjUi08QSSyU459zzvs//7Vv91/JBnefe+8fYSn8997nLc2Eg4IOSidA7oMsDD/AhQuwgYSEmBB6SXITLWYmPnU2HbWRHPLEzZZdpU2qOvaTuzOOno3QD07zRLMSDr96OE5AyIYzQWA4y0bbTjYeVEvQgJJZ4fZXQuyBmpGKJd4ub+X4t+tTJiZEKPjJCMkTgIxIKZG6PPo2YbDBlc2x2nHEGGvq+5+iOlAjZlcpqDF5AwUxISDbF0hYIdgzsICCE4oEr4QE+gpBARIzkAIgQ3YPi92bsnHDgL995U2Nj4uPjCj5EyNK+dxYvWdLaUEuBDzQIM6yTw0Fmkw+LMyzXx5KHgI/AA0cbuWniKyRUwUEqTCSvTJqOnuDxOYW1I86a6FGdqZviGVyoYCEBiSnx3VueJC0BUp0QslF0kP/V+9CViDhFd4YeeEBkA0NWMi5S9HQZZPItV07lkziTb8FIZQ5iOgTIVHYdvJam6cb0VBSV3XH6jfdvjoXcM6RziAgaAaGHsKxgVoYzVao2HjYQJuiHoBL1IcxBYCGBR9oFH+kgCRBn0/ylmQ898tDM2fw5r1O6YSCAQ0Mt9tJEyPXvaX2X8yvgIUKWLu0bXLJkSdf14gNNhJCPsJAsRdcalvhQAQfhITbECP753H9H90X2YhKSFEdOXHgRG0bW7sEH3w7ZeuuN8OgUtFN6Sn2Eg3AIPtABhwao2uVCqTTLqr6dPvFSEOMRlbCcolvFmtUykCIhqUwDc4/bbxcZgMCEFBd5CYgIESIWCUGfOuOB6+sfO8iAWADEhPBEiapCUccBETbbB5Ve/iMhEB3EeJyAONiMFA2kiMjJyGWx2vPQbODBBkIKZ1PARyN20hqvbqxd8AX4qP/kk8RHJ+LpNhJSv6Srq+vBZDE5IZchoJEGkhwEoodgTM6BAB75vrsJkTJAhEh4iAzEiOxuPjAW+NAbuMCkBIgZ8YZ6UX8REPMx1g3D/4GDCO4gxEtYcdk2QRL7hIVCJuyYZGHYYvItYEBAmA9G7iChIASqOar+x+8XP8yXcM4/4/wzQnxEyoRAmliwFDriON8DoX0gjkmE8HvpUBEiabOcijwCdBgQT7Ogc7GhxtUeEQJxFcl/iVWLCdZV113VNI98rMTi1RsdTyd99HQnCOnrW9kF1XuaBUIaeGQLGn2GZZGPQxMcdA86TfBBQi4vOogGI4ItUk+zSIhdJOcDxWGojayCgxQQMSDVCVlrHISMNwuZQM9OVRbejgQ9t5BYwUJHk5yAVBDCAR8QiRAgZkQKQioZyQCZMmXHB+p5kfSB7eZccH5SBSFHJEJSdUFX49R7A7QPiTuEIuRQVGoLC0n2YURyQGahUUFILQyEgos8xKuCnOcEIF68aiQhLe+Bj497P8v46AQe9JCO+X19/T3vdHW983ZzbaNMpOHkk8mHHESZSAByITxDdFgXihBIeEhFQoSIry0GIar+rlpyUiUh27LwBfFAh4VQ5sOqBkj1NN0a6SCh/5mDuN5PEOJtEHzZFXMs7hNSzs/RJMOBTwKyA554FiLCxHBEFoKW8EAXH5tNuf3+63HTevDO++cYEDMCLzni/CPYOaPaTSWqXUGRfLjYDx1EfPA0E0t9go8DRIjQqEvnRQIQSEMwgnupJuQR4IGGb1ARZTog0HFVY+sX4GNe32efffJ1p/DgwOjs/LWvv7938B3IJsL99st4KF4WYkCaDUilDIfYsJykMynJ9wrx1QEPytMsXJ5ScAkjTKTABwRGSg5iE6kOyPgtxISMB5CJdqTXBxVLd22Tg+gNW9+1hdLsCgIUhsSESN4M4QaIp1OZlwQeJCM0Zdq0zaZM2f/+J97+ePDh+1UH7vzEyEVq0hEIVOTEkZIDU/0bM8LhpMw/5h4595C5mGTh7AgIoYWYEPFRFw4iOkKadD3ynQjBpppzBpxP984Hg+u3sI/3yUf9UqzravnKdJiQ4X4QMgBA3h5sdiLSQM22mptFCAKAnEoLSZyQDQeMBs2MABshQgvxaRNd7C0gQoWH8I34jA8AsnniIwApEFIExCrjYUCsKnOsYKTqdvpEwSPbsWGEfJKXWoOE2EEQ5MMZugkJByncBDEhGSXTMjz0YThYSXHaFGrHJx974smjN9uWy1NnIc5nCy+ZA0JU8zzVUNuPIhwQE3QYiPg4UhYCQk7TQm+Cow5hFfmYmRNSO+shOwjzdIgWEoBQ92Hz4wvwsbh36dLPPsnSc8OBDg319ff2Lht8G5KJNFizT0YQEMGBDy4CgIsER2YeYoNddOBcmB0EeBAQiXwgnKvbRYQIqlegiREee0fZJEmE/EuAVN8wNCPVABEbE2mrsFCQF2xUeMgaSkEEiB3Eb9tusokIiZpxqczPtVsQDzRI8yxxEJygs/hMgRBpqx2vvL8Gt+HmiJDzwchZZ52PgMjJBVAQAvF7RCUNT5p7EvxDGcitNBAQcrAISeu8tg+E+HCSbs0MRGb+IkIwzsyu0/IvABzGA4tX5GOwb+nSpb86PTce+mRbNL+3t7dnAIB8+GFLAwmx7CAZIfi7A48L2eUfNg8pLIT3GyNNt2whqJFF7ZYVt872ifbg0SzysY3xKDtILuNRDZDqiPxtB5kIaXqAXNwGwZdDQsRHKEvQMaKIjwkRIF7EEiDkAy2bZwECMRIyIaRj/6n7Y8TVHmgrXvYhHyEjIj5MyH4mBAIVJ5ER/gYkPpKFHJzeKdf+eV1uH5GDAA5GEAILwSQLBvLIZQGI+bgP8fh75GNeTx8AGc7ZwMcHH3RKT2scBiA9yz79EPq0uQFHtqw77wQfIgQxG+vFXAe4wvZh/yjwoUMvMBCGkxCqMMkSInkmkhABHuTDgPwzB6l+M8T6nztIbiCxyGtAoDXjXRBEbIMUCsbJPgwGLoLIQiw++wEGpu4vIwkFIfvvjw5GpO223f04VDcXIyEzosmXCdG3iSFhio7gFqGWeEXImTkgEtnIHER4CBFqlvWQ7hU9cq5zhobTsflRi+SDevx94vF+fX9fX98nixIfGp/54IUXPhAeVtv8HmiAgHy6nIgIj+uue+I68aE8ZPadIOTCTALCcBROpmQWYkLYId2+ZctdhJBA5oP+YUAiTTchuRIgaHQQKvAIQMZPSNlBrBIgE6+AQ3mN1/mHASk8S0jnGEGIld2yLcib6UKEAg4kxaDQVsiGZUC2252EMKxwkgtSiJBDLJSVQshAyId3CTG3EiH8rHQPA+LZlfnICeFW+rnnzmy4THw0YPVX9kE8aB/vtfb2A5BhoqHOAB+JkEBkGIAsWzbwKbW8hXw0XteyoBWEmA/u1d90mfGoJANLXviHpwPAxIOAqJadZBc5MghhMdLdGLsBERpIiQ80A2IFIGIkNCYgZUiq5OnjuVnINmHS9EjONQQixYImlYSU1rC2wE66L0khpMkmZDJwyBDBAELYpABk+vQdeU5bhICRk6SzTjrrUnSJeQnBISF8eDwTACEhBkSXQRIhlCxEdKQhchCyQTXObJzFkPA5s8E3zmkf9903G+d2yUdrD/jo/1X2kS/wvmC1d4aQiQCQZSuWg4/lywdamhsan/j9ewEizU5cGA9tlNw5+zKIhSDCQ+QgNpBAREoG6orWxINdr7PlfESOLpkODRThQIyxGfL3ACk8W/j/qJBVcpB9Cqu8gYfmVyak/CwI+ECAjzCOLeM3iUiOgn9jKn/LbCDAx3RfZNh5Z25xAA62SxFnpThrb+Ch2G8/Xb8zJMYkcw9ugYCQujohErdAalPkKQjAAB0chAeH2tpZjY153qC51Tzh8V7XMqTf/fOHhIVbZ7vgkIeYEGuoF4CsWLGcgAwMrOh9orXlieuampvIR0MT3EEnvmwbjAYLlFzmKyThIFD2gNvhthAjwjVvPsQoPvZOfBxxhPiIHER8hMZykPETslZR1R2kvBcygR71pNHZQBBUAAJxkH/kHqJaJgVCdvDSrqmwtswQwdLuNBAxqszIdBEiQLDfdZxebaIuReMwV36i5wFAzlzsmZ9666FWnsDyMjqv2iZC6kxIHeg4qtYrtljSrZ01q4FWEZBItY2z0PF7GSKkg3y837qspwd8aHYVBvKy2Hgl9Rc7rfaOzvbOjuGWFdBA0ooVPf3XNVHNDc1N/bAHEGABCuKBfi/iMlrIyTYRW4j4yB4BLSAShIR/EBDxsa8tpARIOEgJkKqTrCppevU8fQJeCknGERaSLtuakMjR49WcypdzsJIlcQekAIUeGw5tOtnTrOkAgSNFJjS1SvlHAqQGQUL2BCHWpeyJj/QME/hg0qHaBgjrcNqHazUo/ag7DLdglYWAC9CBgU2AgAUqh2OWGeEgQK5fMO/996SPB4EHAEl4hIG8RjyECNsrJMQiIotWLRMgy4EHtaynt7lpPrL2pibtd8hASAbbzAa0mfod5iFOQ7TQK+luOitk6avkj4EiIQBkTygA2Xc0CykvZZmS4KO6hYTGmmRVv53ub7eJUc26MkFHIyA5IaMs8rLbQ7TW6z2QMBDQkJ4xUq0ffaY7INOISEkkIyXoIKSmpgZ8gBCZCLAgDoh81HuAcw/F9aajDj0UD9+c5lsTqCFK95DOZIeF1NYlgQ2hYTVyJkX3oK7Wp/EQIE0tgANSyauuAeQTxKPd3mFInjEcHLr5GzHNagchHe0di1atBCCcZZEPCIwAkrQvgqCY78xCb1Lcm/1aHHHUufeD9ZCbysiBEEsFVl1kFe9NmQ8CYkJGZCFbl5N0q+wg1l8ExIQYkmqATJx3ELy6a0hEB5oIWbNgIVSxLG+BkC0s3YXSwA89WE9gJLx2BEJmsOWqoWgc0HQAQiUPsYlczCZUOIKOuXMPfuiRX7Ak28A9wbpT8UAU8w0WMrkE7UwGWp0JOQoftQXZKkpqbnlwQevHH78vkY7B9L39g93D3uHplRFRV7yY4dEOPqBFwy0EZPmnYIR8UITElIALIdI0U3wQFgtrzA3eUaey19xOow7nIQHMJA8/wAIfBMQvQxMPZSGeYpU2C6WAI7YLDUhRfxWQIKSqg0yg4yaGwyIc6CIEXyDxcApSAGQTv/4ci7xpMkVCGJathH8EeQjmWURkxozpM6AaRmi7fNiDEiHYBFRh54vPO28uAojsBz6OPPdn6bumg+vqTq2rY9kFIFHQmQQEa7RiRKu1wQda6Grkzi0r61u7Fn8smY/FXYMwAALy7ZumIwwkTa+CkW4MIOSDdrkI/AOICJLPfyAg1MAK8yH1Q31NUiPpkIyHGSEkh3EzBoBQAIS1hE8JoS4eqkfCQZSB7Iw7lgAEeESWHjsh6CbEiGgoX78dPyJj5SDQONL0CbITEvVMLG2hQ2CDJ03itm0msEElOAyIs3FQYD7SlUFrsuQddJmIVaOhZgaJMCYCRIzsuqtu0p50EusOzmU/BvMsIHLKQz//fMcddzzy83eNB8siqDPrjEYddQMCgNyHhdr78JH4eBQBPPD91ywo6gfffmcJtFjK8fh4cdfbn3oF6ofKuZXPXoV95O4hPqCFpEOBthCBmVYL+cDm+uCnA5hlGQ8RQi3l2ZWrl159NVlpbAgd1qBlhSgjrHXr09AvOeWUS1jTiDoRgBx70K677rEHq4fpCQQiIkDsIEakvFtYBkQaE5AgZJwV3w1GaMK9yVaoiIVwhi5AQEh2UtEVedMpE+2D5HyoWFxa0CUMCPBBQvBENz6gyUnZCROZiHX00UezHw0gDIkIESB78iAergjRPtDZeCrxVgACPEjIQwCEMhNJdZKMwzCIh5UD9csHgYTUJS2Rgo/Fi5fgQge3wQXID98sLNAhPfNaAY+YY0nIRNrpHyaErWNo1YMC5MNBCFYCTMwHAaE+oz5BSPgDTVaOijxS4gwy14kA5NhjDzoI//kwR2U1JAh8lBHB3fRI1SvwKAJS3UOqp+nq4yvfoGEiWEjhttTqJkTHsPKzvNnDnSJkUso/SoBsuikQmQw6gAb4wFUPEGLlfEwTIdPNRgj/mw1KBghFDwEix4iPQ7hpfuuttzb9fA0c5J57eno0PWnO1NPS0sJNOi2wLqf80xt6+8O3oVH5QMNnVxd+gQcNBcjAT1/aO0L0j4J9RP7RzZ5MpF05SJjIoo5Fi7qHf6gnIPjbo3OsX7myBaD0iQ8p+IAET7/US/UkteS6niGxDvYhu8KHeY9wzhy+By0ZkEjTgUgYCfkoOUho/ICUCRm7vsmEO/KeQRz7ICZkTRACBSFxUhH+EYREjk4DkXsQjO1DAiQOYKUjWCTEZKBViIyggxUTIkRYCZ2nEW89BIDUPnJPv79/eqUeaJm0AirxIUAKfJALy3SQDwOy8qcvFz79XBGN1IlH0T80hIN0oy1sh8SG+GBQQ9/8hDld0js5p62Dg/X1K1taenvhJuLDeAQfAYi/xPgKP82/wMHH7557221kBIgQks2KS727BB4BSHE75J8DEhq/g0yIJCQcRMoy9CDEl229R4gsxGjEo1Jb5nzwveEcDQ6bbcZrH7j3ITwob4OIkIDjWPZj+QFA8Avig3vEIiThQT7ObNB30Igfr4FHgQ+RkSHBFEM749D7EGdV4sOAvP3gT6u+7H76OQh8oBX1bBEPdYfZwMebRETuYT4WAo42xKI2aOibb394MOZ50rxKtSZioGUtLXle3zOunwCDj4MRHouGNqOD0EZ8Iqt8vXDUy7fVN0TGe+p9vA7yny9DanydMslCgpCUf3CMRV4QAlW+eaBqipxhmQ9IcOAZYgQEQtClqYopae+8ZgbsA1BAYCN0EBk5SHyoVANf08fpklsZtU3pJ6zo8LdN+pYxEUZCTCzJ0wvvbBCPIiDQvAW//bTqmzcXdooM0YEo7ns8/XS7k4+QCQlIgIcGICJCiIgchK1NnCQNfbnq259+W9BaJkTqmidgKRkOcxekRdLACAmT3CEfvzgQiTykoABkzJPv1dP06rfTqzvIBHnU0/+euUqrvJGDTCoRIv8IBwn/IB8WysSaEPoHuhxkRyACBwkwjj/2eCkxIv9A01V07InRPWqvTjOQfrCRTTYyr6Cy+YtSjDEA+X7e77+Ris+JxfPPP28wRuXjGe18lNEIOHIL0fhmQiSfYVHCgzFCQ0NffgNWAMuCeaEiH4MEJDFiSrQAne8/Sjg/nL701rszRCIRgUYgUqqStaHGMiDS+AAZZ4WsieUgOcCWF7KgxMeaaY5VdJAgRJmI7oEEIMjPSQd6jgfkNyt0mjfOJ2JnEFZhOnKdiDhejOx2kPjQg5w4g1jXtBQSHuRjfIBg2rLgN9DwE3j48vNXul9sBxIh0gE+0Ep4BCKBR5kSIxKQkI83oQ9oIXAQRVuKxMlIvZUkYIaHv1m16icg89uDDy5YoKSlDAhUBKSXWjEoqDDR2j8hgjzEiBQ5GXloEWFExg/I2n/TQYKQCeUgQYkWskQIc5CckElWDkh4yPpgo+QgJCSxgU5ArP0hEsJjWUQEmyAykQSGOx9QIyPHg45jDc2JZ19SmzLY/jwp/2H+t9AqaBgN+vzzz4eGhrq7Fy3s6Ox8993XX3/+qZegp0aqiEfORxBS6R8vv/YnbGhMeAgMw6EQJN3gI5cRsYbi860q0p8mDedaBX2bNH9+PwHR9krPp/rh8Phtt00nIZtpmgVpqGQEhLAUaUyzwIdUDZCNDQhBqeog1TcL/+MvIawWIdlD8lUsFTVJhJiPOKmYE4JKcdkpLOcg4kMyHcZjO3RjQj6Ih06ayEQIgXXAAWyUplswFOqSq8kHi+sQkPlDb73+alEvvYQ2mopsMNiCj8Cj7CDPFukwEyUDgQSJcxCF1A33CAMxI91Bh/GoqncZRb2OHwDWR23D89PmSu9gF9S6ZxASqshJCoWyytXkSpDg/XQEAcEg/5D+SYUs4/EfPpO12p/kIMQjzip6KWtSrsRHELLXFjv4qpT52DQHZBvyobvmO87ZsViYH3SwE5AZCRETcoB0ts7lJkYw3HXiXXWfmQ8AMr/tpQIZhSiykUWFgo/AA71MxzNBR1mVBmJIIgUhHRzMCNU2qoeMjw0HW+CBxsj17tB87T4u4/JE11wS4kwkFCZSOtq7oWdZ5VoOwKMgTbMmbbzOpLEPZFVoQjrIauxWwFF44VZkrInCP5Tp2ISEbBKEqFhDdtsWfCC4B+LsIyUfpAMxB3CEpucOgsMme3C1l3MrOAef3mQ7BQMFPM6+65KMD+jXd0fQ4Q+Ig0bjoVbyj8CjnIDkfDz7JzMr9/IeiLzDoyEJH+kWImLEGjceGgKTsoOEOn7towaXQHffNl0movNZbAVCdmHJXpbrTVXfgxE9Glle0to4IEkesjEiWQgHq1jqvbqDuP8nL06txuYIB7F81sSEpMJx1iYgRGSIkLQPAgUhSNKpSM/n8KmKOQhpd5TnR4NqEiIkRDuDWOgFIYJClwJBCHWJdF/iow94vF6gQ2OEBikQKflHEBL2EXjIOQxHCY/S+RIOltno1phaKCjJJ1gd2Xf92Ao8inQocj3/+lOMt37l6ZWVIkSJyLbUEemaSBCyC7VTKCNEWm99aj08QYwP1H2ngMUmm3A0IZII0ZCpMMdCr+ogZuM/e3EqA7iQgWAVS2l6vojlw1gmpJCi78CgnITEOpb4oNL0Cg2M8LEwyyfbQYgQgbCqy8UqAmKd7TO6N9yX7zC3BR0ZHCakDAeCA2VGSvkHI4fjmWdgG2QDbWwFJTHDIheGxDG6sIbQLTzEBloVSMruEYygFfTUU68PLYV6uIBHQlBl0YDQRQIRbKyLkV2CEdrJhknrl7TxuogK5YDQS4KQooOMCYgJ+Q9fDEn4ljJ0smFAKF0HCUA0yyIh9pAdCAnl4+46yCs+vIYFk6eBKBIfoZpctBAImx7Hc3IVzwsKD/EhQH4t5h5qJiQmWUUDKdJRICRtmJMLgUE2UgCRsexDkbWSg5iQsocMoSE0dnfAP8ahj3JExAeH0R0kGQjbR7/idFcvn7zS2RO85pgQ2aYACLTRCERoIBugJ8FCKkjZZP2N8cAn/rdvPJomQeU0pPqZd9PxH65kneAIRVF3AoIknR5iGY9JmYOE9hIgIsRH3cNAmCluZ+08R1ygDDnEMrI+vss0xGevSAjrTjOS6swH9VXJPgIPtFEdJJOREBOCAlRAJsNwGI+Xx/ANju5mwx/BSDhIIFIABXhQb5UhacMfqzrDMiE0kJKFkJNfcairdwl2gObeVsMyMSjHJ0TiqggAsUyItSGDWk+MjLSS0QCZhEZC5CJBxxgOAk0IB4k8JO4SZgUVOYIPCBMsC2yYEJ53D0I0x9qLEiG6cGsHIR+aYM1hUz0GvnojQFQo02fceexdh68O0rY5ETEfl9TBQLi+S0aGRvBhPELBQtAgHCRCgQYZDvGRe8fLouNl4DEGG/YQD2iMYMNNgVZGQ+7RJjbQGAClraOtrEUpOjrQKvRRx0eWOYkcxIEvf/gzEMI90itn1OgJbfGRH4TfDIAIkWAk8GATHWmkDMq6YoTJiDnhOElNfJRfC6mep//Hc5DVCi5i88AoRtYkHjaQwjKvbkyNOGwSJash7haaDxIiNm5L/oG3/4mItGuiJJMdBApC6qhG8gFAhsp0kIliTmEVtvqo9mcAB4Zn2wEH8HiW8dqzQAOUgIuXX0iBNpYiP4/Z1Z9CoqGkRfjmxtRJjBiStjIli9ghDKGF6gtzvbjwRVxizCDhtig9BO0r/PdauRivt88gIRAsBHxEor49ANneeKQIFxEjVjkpARchETIJzVlI+d5UpgnpIKSjBAgGXwjBZangw2Wx2H2fcBOioTAgmmUlPjzJAh6Q0nNIfOwceKCeLLXHrkxA2LHUC0LkIUQk8YEJVroyUZpfvRR2YcdQ81pU0NFJPMBHOxF51nzYPIAIsCjggV5t4yPyD8TIVd7AYzT/+IO7M4/NKivDeNw3LLLIosZJIXFiSzqaEUTjoOAGSBCio4kJITGamPjHJC7URMe4xJmMG9SoMVZpqcQtuTjoDBoSS4pWBsoqbUdEllHAOtgmH1bLMiE+73Oe+7339HybqPHD55x7P/e517k/nvc9y3v69wMP4wOXHKT/MTTw4Yho9a9+IkLQrEv7HqEGdykJgX0AD9xByMglLEH76NoNPCA6pOoCZO7cF2OckXRI+VHDC81DcJtfYMOapKykAAgEOsiHA+KqBsjtkYOQ2pgQ40I+woGIxD9WMMLiCdAFBxEhPpJlK3qxOnFuuwDZyvFd5R86WvCucEBSEC0EgNiiXgBCQoKDfPszgY+/TOcjy2L3wBVP9hEPdBPRkH2QENoHcvOHf7YHPW+16Igp4S2R8FBTdyH5oH2gs8lA4B7oaMKDVwyH8CAfjodZCBjZB+1Spv5T68DkxuMjvz968iSCrLtJCItav8zmDbFVBMtIgQhEONjcQUDIQhHiMjRaZ7iXzCYlIUHnYG86mw793ziIJyGq1yBF/kHx6AMQEtcdVQoS0vQ2AWI7QAIgiwwP58MRAR9vuOtVgmTtXSsp5OlvWm+IYJDX6i6AD9uO+miCR+wfpMP9w/EYhH/QPIiHJx9ojK+QewiO2vEVofBbOgmSLDVBj/HodzyCi6AzWw+ECBI5B3uCRxxi0ULAyJ5H9hAR4IGeAZEhnKK4DWuYv4HBj7KHLAgCIEAkEIKOiw4yZ/GcheYi0Pz5LfOhCJPWVlwtwmNGa+DjOcYHpwtrFrKun4M0487b4CBUIU3XbhCOYMlBAAe7SUsVCzsKlYAEPDxPFyAL0F5mR9vb8auegNwV+EDxfjv5O9ReXhkIWfeq9RAnRKwCgwVYIyOPP1Ypupq2aCRZLCI80EkH4RAjFltR7iCNQeIzhJR+JdGRWojsw0Q+hEiegiQOIkR4OSHDiq+EBzroYN8D7TMTZZaOK+sHIduPHfvO/YhdeaoOZA5ifBAQa7kQY1FGh2R4oLtaDY+WVhgJRT40WUglk+nsrmqENG39uORoKQ3zajeIthI6IS4QIkRwefpBzV84z0s0tOceApEPKZgHCXnDq1TDnwIe0KvCsiwD5IGPk4+Rv6T2If9I8ZAGQQfzD+hh60rNffCKqcfDbiA1IyyfP3dEUjigmI8Ij6HfPhZ6wUTMQAIewUSUnSf+MYxLfEgIr+ggdu2hdv0UdJAP3P4yMvLEMVoIEvUAyAJ0BFhyEHbTnJCFkJKFKNMkTOQhuZsAD1ACCRDn49Z33gqNJq3dUHGZiZ7fDIRvqCnC4nJ3ErJk5hIoBWQhKvFKAmRBkZA7nRDGV7APSoxg/4cAIR8A5DMBkF+lfNA/HA8HRJsAAx9GB9seycOrhy07x839o46ISIRHjEiKhyPyS9ARNPQY/uGQ84EOkQ/ikSTnaYbuBuJ87LPrJyHCQsOEYdlCNmx4OWfUF71MERa6KDEpyroDBgJGBEmBEeEB5fkHBnjFh+mWajfcBg5ScaqQ5qH9UuQjGeXlCNYyqzsaYiw/tzPggXtqISBEMVY+hMWTwwCF8MBRF6txWaFyq4RGQBhiYfocf6P/XN0/REjCB+mwZrLPZ5/TocFdWkcd/0h3EKpVoSMZx5J9DAEKCHeaiDmIdcNDKQgNBFel/OM48MDtF+gugAEHYYhVfruf4P8MIEJK/jwy8kdso/zo/WvhICRkgSchkodZ4AOdfKCLD4ck8NGaR1eGR0MVsm5jB6myTtGn0ckHrqKDWMmG1nk4shODuwZJawAkquyu89D9DCksbtfBBlDAg4DQP6TVaO9YDVAghVjmIJ/+/RNuIIl/JHwID+cDEh9IZB9xQDAzyNmPRv1DiuOrRAJDP96HzTPQ+RP+oXJ1BliSGOHukVTHcUUJCJuJKQi6CJGB0EIGUKD+B/db/UoHZK5dRTki1iQhMm9eERCGV+YfzxYfdRyE+r9wENziyUL+kI+igcw2QB5qbeuC2h7iueg+SShC2qTolDV5COQRVtE/cAqnjk1abYgEQCzCwvrEx91AEv9I8RAfhkeQsVHQXpfjgV4vOVcLN7JRxUdSBxneN+QyPGAgImS/LCTHQztHkvErdoVXbiDodBDxIUKyjGEWs5CBMVSnuB+EvBzyUSy0hA8RksvgYIl+MeIjvFqrmAJSZ66w5nmFzTaK9TRvvMUxFus14JbyAUAe6ujq3vzdTZs3frmja17hcHSd2ilA4ipYIoSF2z1JtyGsiBAhApEQKyOK9bswkMdSPuL8IxrfZXo+uC/XNDgcEbKx92eOSD0XSYZ5eVUdxHL7iPQY7/l4Lwmh+p0S9IKYnqvFDkLt22MdJintAh4GiQ1kDTx+5AhirA1GiO0NWVAbESuGKbUZIRBBIR4tzkfj1U2eeXs6iIBVo5KCJmEca3oCsmRZx4aN7+7beaWnp2/T2o75yz6XJyECBPIIS0fc6ow1q91ejrE4giVAeGor4OA5agEROgjGsLC7YWBkxA2k2p5yyvEQHw7HcWt79x7fexxdgDD/ICf1HSQyEIJROQdJ83S3DxcthITY4qoCIoYG3cMRIRjDSj+cDvlHMBBZiPRTxli4/WpkQDHWhuUEZBEQASRgI+YDnWIpzFwkRJMigEN4UHULZAkP3m7LHIRYpHj4INYzdcat5IC03bO579rf//aPf/zjb3/v29jRSjqYpGuekHRABQvJz8sRIgDkLnQAEmKs1XaZf6DxKDWefUFCvogIa8AjLDeQdNMsDSS2D349+JqOx9prl1Ym4t4YHhSTD7UUD0HCHtvHbvaCiAc6LhAiAQ+6B1q6/ko9YoSCf5AQ18OaK8SCk4GBziN/+I45CM9gIR0EBJcj4oAsVZi1kEdXULCPPL7CjhB08hETcosO0tR7b33HfFG2SJGSizxjOiDLOtb1XTE8qJ0b52FLOifRNc4bGwj50LmEqtIAQrg3ig4CvWo1LYQSH4bI297GUV5sIRwZ8Ajr0Vr5h/jY5XxA+JSOJwIUsBEywluCR80iJkLDb8lEiLdfYLnt7rB9nBelhN20H71ASAIHcw/xkeTn+TShDMS1K9/6MjEw8Mcjfzhyv2IsS0JeVoaEN0l8mGQfdokPADLD+YgIqVOlt1EHabYqvfKOBA+SERgxB9FqrOjsg2X3bNpJPkTIus+1znuIfDC+EiJOiB37bHxQQsQLU5uDeI5OB/HTOO+DsMV2YMDHsIQHrir5RziN2d3D6RgePs4GPJwStEbwiNjIWyWJjrKHDGLHhm9v4q8IQaN/GCIRIehqpEPDu06Ij/DKQEKL9HAeYz02MPA46uQZIBjH4v5b8eG5iLsIAbE0hHCgh+l0aob23TYOCK2DDuKqfQxC06xXzDOQNPmQtCHdEAmA+BzIsi+vuUI0/vC3fwCUv797AyKrzwGQon0EOsSH2AgeIhMRIUzSV+M8fMIhQAIfb77XANnyRwLyaJqhpwayW3z8JPgHv6BAhgsF2NGAiJq2R6nXpySdIExJUZRlm9OxDl2dN5LiMRYlPHCRDOHxi2TxlS7I3UM5iAwksRD8vzQ0MDCAUpLI0mkhnE5nKlJWO6ItAbL0jpSPFul5z1URIBHSGCC8NbDaRA7STCZij5JUrCYhPswbD2KRDwDS/YGnLP9Ah/7xt751bUjPJc/Q0cSHZSDoIsQQ4QZCIYKquzQRsGGCfUj3EpCPo44N/h7HEVblmlbuH8ID9uF0/Mb6zwMjBokzQkTqgwERjZrrsH4T9UcQXf3KeoGTIh9EJHYQ4cGb+GBHc5ERF+hAi/Uw+YAGkKX/4cg36CDlkksvs/Vx3OwpRCgCUs7SFV1JRgf4gJ5NPKTGcxCp5pL3psFDZpY4CAkx66A4iiUV1iku63prAMTwQN+5uYsTIJGBxP5BPEQIBT5kIq8BIa9dfR9O3rMQC1xIOBH8vfdiP/qnCMhfnA+q+vhVzscvHA/SUVwSxWW3OHnT8ZB5NO4fbiE18vRB1qpi8544CBFxQnQqlYwjco7IPiT6RyUL2c3/lzATMjCwPQxj5VMhFmYBksAHfuYuahcfSkSUg3DJu9a5F2rIsXLcv1ql97Z0kNhACIj0TAutIkKKq0y6NjPEAh+0kGub7lF+rvwjsg8l6ejCQyoWMln1rjM7d37pg+9881eRm+eA2KG1GOUNgPx52g4QdOERr8Aqj+7awNUvjjscLq2P4nk3wAMdiDSouvmH4wEGzTzQYnkOYpcDgj4oOsKPuIjxcEgER0oHlykzxvppBIgIgQSIFjcsByLtJIRjvAJk8Rwseve9hORD+g/WeY9ykGY6ND1ykCjEkvAiJMRXu0u2tqRjZV+IrwIj1966gWUV4+xccjbaC4TgBE/gAdkhIHet2XmVutj3TrcQGIgAOf97BySeIRQdzofbB3Rc5iGdQpOYHoR0GzreABhpJXf+VIXDAPxVKvlJaiC4oMHcQYwPduHBWzQ5GCGCZojs3WOdG8FsJxjxyDKM8+4QIAyy6CKIs8w9uh/88fd+/OCGRSHIKq57X2zywV3oFs/0FCENOUhzVY8r5yCJg4gRYs+lvFrrrpUmsx/qWmMxlgzkqZ1vXdf2OQOkrWKEhY7WTjrQyv6hQ27vXrv581evPvm1J5988urZnatACDr4gINgPyEAOR8DwrHLtOY0+ZCByD8cD7DhMlBEyDCr6QqCxjBpzEFO/fzn+7B1iS2RE1J0kEHisQ8NdAiSRI/wJkikPWxiQyvNuFMSeAiQzhiQl+W1Xx/8/o/GRsd+9P3u5QsWkA+tfId9cOstKwCheNwtHBbSmIM0+WGekYOkgEBhO4ifbUstWfbQ/X0gJPDx92vv2rSuQyNYkuPBFiUgMhBkIXQQ1PrZ8q2rTz75NQiI9L0XaToBeQsB2bKlAMijirBcwiNO0GkgwsPpcD6ECBrVOB3OBv971emABr2KQoJH6iGDzggkQmAbKSEJHhBvRMQxQZBFA/lpDIgsBBHWyxcsev33/nrgb9ChH3Yv8v2FZh9UHl+Rj0Ys5JZzEKLRZPMgUnUHMfcIMkCe5YBgI8iyjo19T/0t5OlX+t66sbsjZOmiwy4BwvyDBkJ5AuIn3N69ZWcA5Ekj5ANvAyHkAweCR4AQkbjomzUqNpByfBXjce6U6+cItxpmxEth1ZlDd+0mFqmDDJUdZBf5cAsZND5oIeFUKjEST50nw1dapEgwRIjFV3SQ3QUHOQZAZCEs+koPufN7o3/jeoiD319Q5AMWQrFGL8OrGWgpIf++gzT3YZ7ENnYQsREGshwQdxAKa0s61r61b8fhp566srPvrZu7l3cUMxBXYh/UVhiIAcILx0tt+laIsNxCxAdLxgGQJxyQZPwqSkBS/xAaBYETIVLGw1o9xQmIr8NK3QMaBh9sXvBQ0jjv7shBBtHEBzrw8AAL9xiPR6IZEPGBS4gEQkJBo12gQ4AcAyBQwUJebsX8fvynp/5umWTnj8mHCjgsFh4vqHo29H/eQZr3lKlKDsKCJs6HJ+goh4Q9Uq3YNPO5rvvXrerr63vXWzd9d92G9rZ5SY4eMg80/vg0IWVoyEBev3bd+6+agfC6+q1Vq42QtxkhSEHMQU4TEIVYcVH2KAHJF5gU/YN4JHJCnJH6ckRERzU9widkcJWRD94ezREhHrvpIehlRgb3o+9jMxdxOiJGYgNx/9irH95YscWGsSoAIv/gusXu73/2xFN//07n97oDIF5CLtSydj5m3DogWmziSvBo0iNC9Dx2iwDxNSbiwwEJAh/Ytj+v4551djDBg93L72lLt0kxvAp8uIOgAw7DQ4iEQ9JXmYVQcJBNb3rj6rdBirAe+NJpAUJEKp+ZphW8UXzF9MPxuGztcuwixMMJaXQvSL0cfR/gsJbYh/iIYqxdbiDgQyfjRngk66/KVUyUndvdGeEgVmUHWWsl5Ogf2hey6OU//v73f/j9H3cvas/5WCw+gIcA+c85iFQtwGrO2oqkozIh7iCGyCz02RK2XS5rnYdV7/ejGkDXPR02AYKLS3iZgSwVI+3EI7KPrUbIVuJBQuz0tXfvBCEcx7r6rjfi/IPVb8Q6LOTodJAAiIooOh4RH6H+dNk/fklAnI/rly+jU4LE4yyp8WkQ67hVT88DHxl3vUbNCdmNJkRkILIQjmKhV8KD8ZXwcP/w8V1cwqRqiEUDER/Qy1/8coz0di+4o73LZkDIh0Q+pHqA3Oq+2yIdzTbGW+XoNSfkmbIQvCodhIiQkCUGiBHSurAN3z1yci5RDGz4HhCm5+1JAiI8lIYYH4Bs5Zo+jPQaIH1rVO+HhUfvq+4g8YFQhSkQfEgeXwXzgMZxKiauAiLkA+1ftJC6U+hA11TA41G2snYbH8RjCP6BDjbQi+O8rgSRaH7Q+RAiSs/ZIkBO0kHWbiAfheWK+SqspfIPBlg4dop81AdEckAaqG5SOUVv1uq8Ob8OiAihwIeJ4RUulWRdghjLgqwl8+cvnNNmG2oK+TkunoEuONrZ5B8ChN4BkRDq/pWbsQHr6s6+96/ZyAM7eYoOlypuASCpg+xmcz5iA4n8w7xj3BUhEhGSay9vVfaC1EZEfJCLjBfIYPNQK6x9360kZHfZPgg4B7GCi8RseEMnIso+BIZ+rImPCBBU6NUoFg3EAeHort1UozcIgLzw1gCpX92k4iBvM+YgkX8kDuKAvKJMyOxcM0CIyWoloQgWNG+OVTBRjQbIjcOzj5wPx0N8wEHuX7du86Y1a+7dqIPSN0KbWRMLDnImAPJo0UFER5qByEByPkCH8IgRcQ9pMAtp0EBkHrF7sElCBHwoR9+FZg5iBkLE91fxj0h7vBURIR2MsKDdZUDGAIhPFNJA0FUey/go13nnqYWAAz0CREoAaWxJb+3V7lKTVucVvsk4VmQhJERwoIU0nZX2lrW2LDS1zQEiWAmaA0JGciJwdzzoHzQPayarpMi+Uifd5oDcR0DOnElCrPjA5qoGAgjIRy1CHJCGVDs/P04+UhGYIiJBPk8o7TNVDa+MEdw8Qa+uh1NA6CBarQgVC5Ci0rvwEB9UDIh0C4BA9cv+NOFR6Z4Z8ZLEB+SAmJShu4PgIiFYhQVETHMECAMs5wNMuJb7BGEuUGEy7wAdGwMcMSDYD4ISgSOPP95L2Smek+ehbZI22erjKvJxfeo70mHoJPS3RPg3XdsjXdoBdebqybXNNJmqF4/Ih4yFLZFQeGBXj9Rp2lHW9lQ3fQ49nkGf6nT1TFf5CW+4g8hAXkb7QNNOQvLxEpw2pWOhawJC3aqDpIC4mikHcVKJR7KhkAqAiJDnCBCenUI+rJCx7eRHmGULo22DJgEhIfHCxAIUG9TuLvIBMr5uN8VW4kOAfCoAMjBCRPJjPMNJ6dCZM2cuFgzkERqI+8fNoyTDdMx05NgR0x8k/hP8y/bvH4aOQgdMh6CD0CXTaCc1FrQtlw7ux7HLZPb8E3q6J8LT6eGgCxfOnj07Cp0wHTQdog6YjpoOT39M6KSearsvwpIUW/WchS5cuHAROgOdNvlTPfF71sQvGSCHAyAF/3ipKvTm9sFToXUmtFQREKkhQIRHg2V/mqxwQw0HKQACCZDZ0izwkUdYyD+WYtNAMBCT6rmLkCIdgMLGq9ahAQrKIiprZZl9rBce5MMBuXEm/9hMZ6FR0wkqmSMUINcBiL64wIXDUeADX6M+R1FinJAUZ8VxCeq81JlrLAfnPD9KfZXQiGkgaIR4i28iJE85LcjjlxNOUg9eSnl6bCE3iVT0gnqn4isZIIcjQOAg8A8IeOjI9OKp6QkftwLIMxyQ285BnFRHo2qI9YpyEhIyEN6hFiuEP7+9u7t7+dKWNvIhQoSID1xFQVWZhpV+SQX3sHZfMcS6UYOPg3QQDfEqA5GBjN/k5+POITzEhwiBTh6L+XA8DhT4OHgLfFC1+agGvwwHgBgi6JGBABDicbI2H4eLgIAQBVigo3xiOsIr54MjWLcOSLoSq5aDpGqCZORpaXZeI0mfSUK00sRzEPpH68Lu7gcffLAbhOjoZx68BkKMEVoIKmFpvoOeAf9wHkBE0T0cj6KBAJCLBog+IfuI/E9YRSxMQRIDgYOMj9+M/nhFdxW/pQQPACI+HA/x0YkW4ZHwkeKR8nE+4uOiqTIeAER4WPz4iIuApP7hlqjAMXUQBliQ8CjzQUSofxsQx6MhB2muI3TKkPKpagzzqqKJ8UEFOowPZehzuh+EvvugEwI+IGzezGspkhAf0o35cDkdOBJEEiAXCUj6R6wT4gZigChFp4EIkCiySvwjNpCjh1P/OHioYB8xH53V/WNgJODh/gHV9g/nQ/mKEdJjdVh+wSY29qLBQ2424B/VAJlLQKiXABHh8SK3kBQRASI1CAj5qLdfqqlIeZruVWYII0K0ljd3EJMQsRwE84QAhITYgRLGBwkhIqrpfg8Jge4mIDCQlTkfGsulGFPBOTA/yH+UG4gDkvwZKzpM4CONsByQlA8q9g8o9o+Uj+r+sS3xD/FB3bJ/HAzqAR8QNtjDQogH+aCDCA+9YppSJYD4OZ4vlugfsYGUAckRiQBJCREbNQ7RSUd6XU2DhpSuUXRAXOSDmukTIVKrmYilIC1dDwZCupe2ARAIp0yY4CBAhNVGISFyt2Y91irjgIc4I5t4UW+s5CDJN+R/xAIQhFisYxKn6AIkwiNJ0D0YkX84H56fp/4h+6jhH9C/7x/QoZ5hK+j1y2FDxMqnqsSwAXIsKPWPgiMSkKMOyEtfFvgQIaDDGvFIAJEaB8QVz6HXAaSZdhbKQagCIhX9g1KW7kkIDofgNIhNpOcW0jVnHggBGiIEe5xByIJFEsqNQvnYVRxjBT7Qc2ER1uZ77928KXeQCwSksn+gAxDi4Q7iEZYAadw/KuPhdFTIz3vGGvMPqDH/8PSDfAAQyF0E9YWND3OQKLyq6B8C5GgREEqA+AhWjEjiIAkhER41LYR4xGpqA2nAQQIfaIaHAKHiLB2ThF0hC4GFzLOBLBFiyxdQKMMqLgkQCJD4MbZOCFNywwM916rwEwC5cOE8AEn9w+cUfgLJQIo5ugARH9g5lyTo8o80wIqHr6IAq15+PiL/qMaHAxL7x9lKfCC6EyB0EXMQXHmB+hA/ipDUP/RGNyJA/KD0Ih/Tc3Rc9acKG99RmCBS2T+aYxrEc5CGHORZr0DL+fBhLGQhNoveAkIECJIQEcIYC1ogB0kIWStC3EEiRNZsWrVq1Rbq2w98W4CkMbpPuWmW0Aq4pw7Cj0d8oBf5uGX/EB7184+Rhv0jfTW9nACRixAR8QEHIR/V/ENv5IBs3YqKP44H+UgdRIjEDuIb0xsHxCU8nJKK/tE0m275KHUchPIAK+Dh67EMEK1X7Oi2EGt5eSokVEAGH+YgzkcQqlabQEg0tuuEyEBWrVljeJgESMyHInTqUOwg4CMFxAhBSwKsSv6R8qHh3br5h/NRVmP5R8qH4Dcd6PkNKntFJrI3iIBU9Q9qGiDYRpjGVzIQqZKDzJiBS3w0vh8klQOS4nHbOcgzNE9oLdlSaDI80FvmdGG2sL1lccjSg4MAEJ4/YQUuHRCeL0VCVkI6qNM9xIOsLatWrdkCRCJAqvgHRDwISOogOR9kxPGI+Dg8HY/xiYrT51LiH6VTvdP5KJ0q5fFV73Ap4qO+f7h9EJAdvykQQgmRm+LDiU/9IwqxlpcBER2NOgiPJgQetwZIepxnxfjqf56eN56DyEA0DeLzIDNjQIAHLAQbQpa2L4RAiEnHsJCQBU4I8aBYTVGEBEQ0sntv0ULgIALkLAHxHDYyEAICpSHWuWmAWIjlgExlU+FrGs+2CxC3j4lsun9MlMw99l+v6B+l7Nx0//j1qawkPgaHe8XH5alq/nHhXE+Zj57Lnc4HUiEAQhURkYO4f0QBVsT8AQJyIOQgqMkbZyDiA72GgyDbnLEEf7crzoEUD/KMKIkBiYvH/Z84CKdBmIN4BhIRwiwEW0K4JyQiJE5DWKpMZ9wiynoNq1bjMNt166k3YvoDeKDf6x5ifGwxQM4SEPGRLPlzB0lzkMsRII6HA3KSgOhbGp/INZThJvUYH5NZP/goZdfFx7T8/JdZyflQbHUqGzc+Shn4kH8MD2IR8lRW1LngHz1Z1qMXuzScTfHVxAcAOVUkJD8AyACJ/eNI7B8CnoAcECD5NEiEB8d5qztIy/znz5+xcF7L81qfVxGQWQ5IrcoNVWYKb+ccRFvSPQmZLUZaAyE0kBYjpCUQwihrKTr5ICHtMhEPsaDX5HXdIRzW+ab1b4QMDxIikRAHxP0jDdKrOIgDkkygC5CTjQIykU0CjP12x690Kqugc4BDhPRa/lESHwbIVHYqAYR8kJCp8GKlbDzmA4BA0xGhg9TLPyACsg2AJMO8VBpmRcO8JquO9dB3v9LVMqPKaveZwMKV8pGueL9tHKQmIIa9PMQJiaKsFuXp0EIpLFjMHaTdLMT5uDMHxFQmBDI+sAudCnTAQzbFgMT+QeVLxoOD7BEg8VIT8eEyNiqopzh+NZHF+UewjvGsoF9WBySrqD9Cl7NSIf+YGs7Ge/LQcTLLJhlgZcOX/M1MAgSIMBVhoi5A6uUf/K+ngHiaHk2FCJHAR44Ioitsiuv65pluixhmRYDgLOgVK/BrlwOS8pEOYP2f5CBShSykNR/qtWaECA90SpOFIKSdDuIWAjzgIGh3FQlhlQYjhIi8N0RZkAOS+ocH6TCQhwWID2NpNa/4cDxqANKTOkiJ2fn+rNTZOZkVtd8A6Z0+ftVbE5Dzk4PZJPCYGpyaPAM8psYK+fnU+AmoczDb4fZBHQUgVO4hirEISJR/pEuSBciZIiAixBF5ZWDklcxEPAsRIKzO2/Ljr3Th73jkIMw/7EzwZ8+uDogIue0d5OmxnA9KfMQWgt4aZIuy5pOPQEgbWiCkPRDiWfqr3UBkIRABgazWjzzknUVARglIZf/gR2R8gJBqgByptEARIVb4mizE0sckQCQH5HoGQBBgjZfDq1JWGts2AUAiPgSIT4AMZ73xAqzS1Glo21QJxEyVx6/Gs0SXC7updnBzsEdZQoSA1Mk/yoAcCoAgCTH5ZCG6KPFNt1a1YTFtBHDM+fL6je98d/f8eT7K65Qs+cTn7uyatWLWrNqANFx6tEnqKxLROEOvDQj4SB0EEiHzg5wQAOIe0k5CoCgJCSEWjkmnjJDVRAR84NSDYCECZJSAJP4hPgQI+CgC4jsKEwOBjjkghw2QStMfHl8h+jEH6c+uGx+TQAO3oW3bLD/PpqlEOkoVIi8fvxqO/g3zj0qAyD0OBECKiBQBqbikLCbkkAFyyABZmwPydiDikMSIEBDICGlpWbj8fTuvXLl2ddXz/AwECVy88cOf+kJf31IDZEU1QBo+gq1pNqc/jTeyWgOQmJDIQIQIU3UnRFGWHKRtaSCEgOQT6mU+7nYDuesNwMO02iRCII+xtgmQyvlH7iAeYilLd0BSPByQwwTE+cimaRJ8jA31m2GUrndOTuSAXC+Rj38FEPGRAlJ4sSxz7mUfBCQihGkIY6ybtf1DwOOZTgsQhFiykGAjGGbEHdsK0UmIimMJkcUtS9+68xoA+Ws3AJm2FmvG/HfuvPLUwdGzDyIHmTWzAQeRIkCaLglR9sG7VBcQvKoTEhkICVlGRkgICwDNg4UoVUePCREjGuklItAbiAg8ZDWKjpIQpCEE5IFvf3tsdPSPAiTxD4UhIQUxQJSlOyE3Ez6ARkWV7HPK9pcKmgAgo6Ol/h4AgiR92/6hSQNksh/xVe35c02gI8Ty+IrYID8fHrb5j+Fhi6/OZUU+AEjxtcqAeDFIEoIjFuUgdf1DgJw/dKjTCse9/k5EuSSElGDfrWr/vNiuO6CoPta8lo3funbtyrVrX5m3bMa0BYvPm7H+W1evHBy9+q3u2StmzqpdtKFymp6CQkKaYtViow4iPjxJd0Q4zktA0NxDeA6b8QFCbMnJUq5aDHzIQ0hIDggQeZN5yGp5yNuACOryeoiF7wfHH5TiRUrxH7MwEDnIXo+xBEiyPLE6IPiasgmEV1QYvJocZcEGArINo7zBQcYxGFWdj/Eq//sBkDMGyMUAyFkA4nwQkIQPK9qAGR3xoaGsnwmQaElARf+ApgYGfo+3MkDuvvPOV7/aCbHhE3MQSXwsRmeEtfgFn/jI18xA+r68BHy4yEfXB568in/v2ru6Vsxq5CRP9OqANM1ad4KZzoIkeEQGQuV8uAwQahkdREXk5pm8goMRAiOXg/h6kzsFiCyEhMBBIBCiwrybzEE+ju8H396k+Ij9Q4TAQGQhSkKckJtJeq5opGco23EY2pHt3+GfUxYLgHSOBkDEx9j17MbYtvHsespHPUAQXZ3LzgCQrCjnQ4DotYQHARlHdchzESLDAqTq/Af4EiAHe+BooP6rACQn5NU5IHO33oMDPOUhdI9o2+2D3wIg13a+d9nzW5wNanbrus8/afBcvW92XUCilYr1KmQ1RaV3DarVBuQVYYy3UH00SkEwjtUqLVu2jHzYlDqrWIMQR4Tr3skHPUSz6Yiy5CAmWQjquq92PhhjfWn0xFl8dZ3V/UMOskeA5ONYgZAp94/oY4KN9ISPqScb6sn5sBDr+vVSUH+J04NykEnwsS186Sj4c8MIySqqt8oGwtPVADmRVdR24AERkHFVuitkIRABSec/HA8TvBD/940ePPhJA0SEhExk+VycvHbnnS/uQP6hsljEQ2qZv3jzZ2ESOz8yhwveI0CWzN70NQBy9eoHO549uy4gcpDqgDTPfql/xUEEyEz3DzbhIQdxQIAHHYQCHXEZoGjZuxECC1GUpXGs1etXlxHRQNYDD3x77MSJ00hBqvsHAQEiBEQxlp99MFWRjx0T8A1sRs2mjhoh2fXt+pwmey4NDXUqviqNTY6Rjwv2jyd6xzDSi//sNgxgPXFjovf31QBxPoYzX5/ogAzb+O7wsI1fXc7gH9UBOSpAIBECRYBAtfIPBow2jHXw4A++LgsBIVbeHauy2jd/sK/n7JZXvjKZSF+8mNemi2ev9X1l6fNnJIDMmr3pr1dPXLnat8GmCWsDIkhqAtJkSUgjDuIxFs5fQxchHmFFgJAPGogAYRMhzkiwkNcrxgrrTVaSDwVZRghksyGs7b4FWFgKkvqH8JCD7KOFYJeELCQCxOkgHj3X8Zmj1KIAObCjP8OU9qFLPZOmUtbvP6bgIMWqcVH+cSO7gfgK93QDem92OV6/a4Ag+wAfBGQUgPDFxD1sbUchvAo6KUDyPCRykGR/bYIHVEISgr2XAuTVdA+O827GMNSVK++GfRgfUg4ItPDlX1m1/p55xT1TPsp77+kLZ3d+aW319bzpbKGpBiBSMzgI0KjpIFrr/izjojgPIkJamaTDQ8QHAaHm5RIfrGm9tKNd9XplIdyhbvIgS4jkhNwrQh74wokTowNIQaqMX1GHAQgcBKKDRBYyRT6ita7AY//Nw+MlAjLVvwPzg9fNGXqyiprwxVcTE70JHyMTAGSgDAgnCytqEvk5AEF6nhVV4GNHNjg8fCjm4yRqw20vRRaiqRBsvBUg4oOK690dJCGTeC78RT7J80EKU+l3vesqALm6hg4SWwjvixe+YPH852OlRCVAnt2ycf1967qe3TAgCrXqOUhzVHqXj9UABMc/r5i5YslDS5asQIjlhETFsWa7g0zjI1QBCjXfFWbNBR9WwyEA4oSsDBaCVYsiRFPq991nW27PMsL6tfPhdPiHRAfZYxIgONtZhEylpQy2908dPnwz6z961ADJxg8gTz9U2o8lu5XVOTa5v3cswxzIjaGsv9f4mLjh+fnQEPgwQIjH+PVSNUDOGCAXKwAiXzyItSc7bIYwLkVqgJRiC3EHSfMPKPYP/AV+jZkQ/EHDtSbaEfJi6AFk4E9d2/n1gEe0J2RxyNIXvmD+5+YTjxQQpB6zcfM9IY0kIv83DvLMZ8xc8ZC0BD5CQmaREC9sUvQQh0PDWHQQ/ACQqB7ponBIughZe9dKEJJnIWYi4APdAIEe+DD+9o4wwooXuMfjPAAECiFWbiE8Ct0AOVJpruA7+4e2E5DtQ0MHDlzPpsL31FmapsnOC51wjoyAIL660b/tfO/EjYls4nHxgXR9oAhINl7Oz3sHB4dPeXxVBmTY1pcMD49CpxyQS6fA6oEpECJAhIcAcQsx9OUgVec/5B8CpIQnw8+Htm5djqM7QQfbS9/65LWnrlz7yII7XiIRD1wWYL1yMRaavACX+EgAgWbNwBy6VBcQUVJ3FKsZchA+QO0c5BUrDI1AyDKA4R4iMUv3kV7ZRzFHx82MxAFBBQdWW3w5CKG4+db0qrvWGyFEhHzkRX8weHURH95Y1fzjsBxEFmKAGCI/l4X8fMrto/gtXc8mjxIQwDF5qBMWwj9vJ7NpumHxVS/gACCqWP0EkPj9jWzohvjIfi1AGF9dz8adj2xqMjs16XxsG87GLlr2QUAY0p3K46uewewU3gyEDO/IC27rob9TcguJQ6z6+ccJ0xge8CIWQm7dutUAkV7GCGvnyjteGTsIE5A7uru7MM6LRb0JIE7Ic+kfUk1ABMdtkIPk8+ixUgORfzgh8hAf5nUDISCQAeKEsBMQKncQFCOFAh+v35ATQhdZDwEQkwBBBnLicY1hVck/TJgHoYGIEHrIz39ODyEgSS6L5etHBUhPdv3QIaPkIAEpcfUV1AlNZjcuIPXoh4GMDQ1NEpAnevszBFg3JpCKGw8wEBOoYf6BrVOBj15Mh5S4fnd80vnIzuXjVwGQ4c5Afs9ljBOE15rK4GvigzpJQEhInKUTkJP1/AMaBbyPnxgdNQthiIUObbEx3K/nq93RxMcc+EcXisoufyEsJMcjAuSWTtFBuw1ykHwlFltZER9Wl9cCrCURIV73RxIeDojm0hMHISKsRboIhMDkl7++bCEgZOXdAREBgv2FUOBjy6gZCFP0Kv4R9DAlPkjIz46bhaBPOR0eq2N/IL+l/mzywIGh7BIsZOJgAOT6ZEGwhTFbeDVhCbrbymN5/nF9v/hAlpRJvzU+SqVfZtlvem38ahKfPlKdSfABVi5nw1NjSWnIKewsGezJX+vmIGBh0UQ9OwFJk5BHDBDno6p/gAxL08+Mjp6938o2KAmZu+DOzeu/vvWOabtBmIAsbu82LfZdt5AAcTUMiHTbOUgaYumAWwZY6K7Z5QALvbwfxPlwQESIlmS1GR9UqEUKQCARcrfFWMJDx4MYHnnp6gdoIDZCVCP/oBhgCRCLsZSny0HSueYDE9uPDmUQRlUPjY93wkJKXF6Shlga3B3bNlkmZGKEfFh0lfXfGJBuiI/S70thdWIpH9+dHA9JOsYDLo6dy6Zrqof34mtN8dGOhc1QBISECBDxQUA8vqrhH5DFf/j5JABRlm6T59AdMpBomJcGAs2Rg6QxlvQvOsjtloNUchCdDLIE/uHqMgvxiXQh4vEVpKUmzoc5CCVCWIq0HXwgBeEwlmpkCQ4/m9CPzvkwwDiNb6/HE5Ak/2CwTgMhIXvdQn7GIAuAVD79ox/f4NDkgWh1+4nUQXI+lIBE60smJohHUgBrAuuu4vmPKcJx2eY/JqcGs0iXDk5dvolniGzx5uCOY8dsFz3wjgA5FQESvVQ1/4BoIedHz55981asLSEhAQ/ykQICA7EQSw5Svf7o/7WDpJWrRQgdhHy4ViQOkkyke4hFMcKyLj5oIYsgMxCMx+t4wiIgXgOIfGy5dOKgrTK54Xyk/sGJgpwPJ4Qe8nNoKk7P0+pX/jnZ1sHJsVFEImH6/AJsY5vxcSYn5Hy99bvp+pIq9RPTlZdan6jXYgICA0kBgVJAUv+IAAEZhvJFHEe1dus99+BkKQuxphducEAW3xFOtVD50eqA/D/nIFWTdIVYRXU89FC83J2IOCGiw0MsmofmCT1LRw6yCCmIDGQD/EMGovhq2tFSyF8tQ/+diuBU9Q8Csk98KMgyB2GUpdo+VHU8xIey87Ogo/PCmHQGdEhV+Ripx4fXv2rkMDYBohDrSJKkOyCN+Qf+mmO/Q55uv1tBSDvjq7kvNUC8OC8QkV55xz3go12lTW7dQaRouclt4yA1knQfxHKV50HKKg5iRQbCwSxFWJwHESC0EBKyXCGWI2KSgWzUyVJj+H7OW4auIrVV/UMhlggRIIqyfjaVbtVO+cAU5CUDZBSEdMJAzpp9kBC5xxmtMGnQPxqsv6sX8+3n/loBEJM7yOUUkLr+IT6gXjzmEzjQ8AtGyAISklaPywF55dy5i+5gdaxqgEgNAhI7iNTkOUjVJB0iILPjJF1yB5kREBEkLSEJyQFxQsp8EA90IOLTIBARKcRYCrC+gO/njAVY6QLeaKWSiXiIDxECOtCOGyAna+Ohjyn4h7lHkQ/gITpOT+dj4Nb9I65ObYrfKz846giaO0gyiGWANOIfEMi4YWkIHuKTuYVAbiEvCs2EZb0Q5kIoAwQ9AUT6Fx0El6uJHUSgVgdkJkd5Y0DoITjkVpoRJtPlIC2cBSEfIoT2QUSUhOjIKcZYkhMC5R5igJCPCwM43fZSEocUDYQ69nCchFBGB9pUxEdSnfqg+8coAQEiF8THRfMP4qEExPmgbj3/GI0qezn4Udyok3HoIEmEJUDERx3/0FG4f8GjnsZvIARyPKKhXvLBXL2Wg0i35CBS8+YgoqMyINRMw6MVl682ESIkRPMg1s1DwixhW0dbERA5iBMCBUI4jCU+ojhLhAAQ8MEE/dc9tfxDfAiQIh17DQ/TVN30Q/6h9IP2EcdXtI/z2/5j/lGhclH8XuGt/Njq71QyEAKS4AFV9g9oEmnIgD3NF9xDioQUchDfNPWvASLVykGa3kHqrcV6phPiJqLoqugg2jA1ozxN2NbWAUK0JKtt4ZxgIT7MS+WbQsJEyIbAx92eiBCQr9/XKT6UgPhnFH1H5UOQSQeuvQ/v3SNC0CxT3wtAKh8elfBxydKPkJ+X8YA8wIr949/NP5KpT/ePmA8DZLwAiBvInhQQvVPCBw9T7x2ATosQAPJSj7E8yAIb8VFsHmM9z1UNEKmGg+Cqe0hIEziI8KgKiBYrSisEiDmIpyCz42mQhR1tXV0dGsSChbh/oIMP5uh0kHi5oiZDZCHGx3tGGV9BveWv6lKu6VHJd/BRGSBykKLoIIclASIXkfyENQkuYqKLSIGQsAc9OWJtREpOAHH/SI+PSheWefYR6KA8B4n4cED23YxX7hL1aVzQvsgpnkeEYFL/DbIQA6QwkFX5rELxceuASIGQ28VB0GvkIK9zQrDe3ZVul0JlShMAaevo6upSlNWmGos+DxIEQBhjaaB3g/EBEY88CfmCfUAXw/l+Bfl3GH2F9g0qATHJQKyzvvOUrx73by86s8yU1juIyensxFfGb+w8hL+4YCEq0UkggkRPR0BkH4JDaHheXuHJKH+876TrTMjHvh4DQRSIAT0hHzGNCbmu8vwZ6GOL5CBOiDsIWnxUYT1ApAYcBK02IE2RgxCPmiHWK7AjfebMFYQDr2hoFJcq+ugVAJGFzCMgHb7hlnfMgzgfYRALrZyDcLqwkKaDjx/w6EGu3hhoHBDR4RIi/yFALvy3AYGmA+JnxE3j49YAof5iNzrbFxa4gwiP1EEESH0Hkeo7CNTkDpIYSAoI/AM3E+h4BSuPpqO80jIRMr8VhMyBg7BoA9yDFeTQtWFKYoRlSYimQja83gApZyAGyGYk6HKQ6/2mid+cos5Fumwt6BwAkUSG6/jlRnWuqk6dO9Uf9Fhl9T/WH2mif8J1qqhzsfyvPh40VdBNtalSst9WgODlCk8Za8LaxG/0EPmDFRxEgAgP+UfiINJ/AhA5SJPnIJRcrOpi99c943XgolD2R2vdn10AZEmrRELmgxCOZNlMSFsby1gv5G9uIHO5H4SAgA+l6IqvfIyX0+jvuXRQOfpjjz6aPfrooz/dtWvXT1xWowHd5QZiPz/b44wct85/dlxtmh6B9tTWI3v2/TSD7ElwueyfZgX9VNqNZjfXrkg/yV+GxYrSanfkxQU8xEdsINA/2TvT2EqnOIwTu7EbWyzDCEIpQulMUltia4o2CJGIRPCBD5NILBFjHTSxlGgmEzshPtBWLWOf0qaWKYahxr7M2HexjJ3n/5znvf/39Nz33qs6VHnOed87CTqW+/P8n7P2UN059Xb3xrrbdN+D1FDGx5W7hAUn7iAKIcvWQchHCgg1XhzEdxRWPtgdnRdMOSGUh/QSIXvw2QgdOUSX6dBBNIylLemCQ9PoPv8RzaKX9kmhCHnZqoKh+6i7BUhMSWCDTYAIj1TP651Hwzrv40/VhwYuSAfU22VK8UBzOqxJMR340qI7HugS+CAgMSFylowO8REXWJDxAUKMtgI6RGrgA89AVl9dOtMGegmICHEHIR7LrsRKHUQaLxkkWc6bAkIFC9kWb8hv8fR7bkmItFF0sqKOr8YDNupBB9a4NzUGmXG0InSYAhtOh/jg7eg3oki385xeGQjfw7tjNtBS/wAZwIM9AcSpIBYmfsRYCA30SIMpH5LjEftHL7roSPlAzwzEj7vzcya89gps+KFxzocbiPPRq+Z84CEfXYYHnlfEx0XYFkIHScd5/3eQGhxEHiI5IevGF0HLP9AMD5KB7IHCytRQv0O9wVHfZBIerdNbCUg0N5jcdQtARMgZ+A/6of5f3TuSD/mHmvigg+CXqXmID5VVggTfTafj3ogTfHPZrBsd1iIR3LyDUE6I+0eKB3psISMO8zL9RDiEh/hICqxB8ZE6CCG1Rj6MkPs+VH11CvjoaAQgGwdAyvAx9hlEKnaQcZVBZCC1ARLfBO2ABEKsstojW4NlrgGRDZiHDvsRINOtcRMhCSEfXl/JQ1RiGSEY5rG91F/YNxFPd44O7kEnH3n/YPQwRIq8I9iG8SEHiZyDIhDiIlOv8kcxH3dHeBTQ4YQ4HjpSOL62QYQETBTAYz4ECPggHmIjLbCCDA4gYgF9Mfg4ceZM42MqAREh0jLOIIro49tBCGZlB5EiQJwQyx9ihHxoL3qYP5estELX8hIBorkPCHwkgHiNdRwAMdkW1HcU1K3lHaQvIOLzH7INvO4pW1WhhQ9pbng5HujWhEf+Y7Agf8T5vMBBVPZIPc6HF1lzYwuJEanIh6nbCVGBFTtIFNBfY/4AIL6xMDBCOvgs2xLrX5BBfE96rYCIjpVWESB+6I/4ACHGCC1EgNRDAsT5ACFMIM3RVsJDtYh3b/DhKd30AQjBfpBHukhIV++I6irDQ/WVNDelI4KDrLCysofvyDD0q7tKL45glYkfBf4hNIoNhEWROAceDogXWaYYDuFBPh7I+DAHER9iI43nCiBoj2CmJuOjtaNxCzqIA0L9HaNYE89BBIhvCAmIiBCO7pYUCiwDhAoG0kBCpiuh28xHbnSXCoREIQS6Zv6Tz1lQ/0JpWF8r/m+XXStMqJgMp0UOovAhgQoyopEqJQ6+nBEvsMqlj/L+0ctWPH6lFiTS58aEkBFXER8ykCh+JAlEBZbpixDQr+wMBmIX6WwcTlh0QKBlm0H4nZooGcRvB3FCPIT4OiwNXzkgIERShXVVR6MspJV8jCyx6CBQbCEA5GzMM1+J/7AD4dtoI1nMHz2RgSifj0CDDZ9GhuR8yEFcfZHkIVRPFw2kVv+oMH7VI0JchL3PD932KkuIOBypfzCh86cmBkJK1e+jgXCE910YyIyZUGtHuMwzB8gGrK/+lnmQieIgIwJIqLBWKS1392N5jQ8QwiCCy9c23GGjHc6sP7O+Ho9COgChYCDT6SDRXlsoC+l7H0cdm3nI7SAERdaHXSZaCPHoy/CIEEklbLysSvKHCixFEHIR0WEFFpQaSGH+KE7o4oOveCYHgoXEHoKu5nh4/lBCdzyK/KNLBvIhC6zXL+3kPVO6ie1AISILWdYZRBrPGYS/Z+QgtQOSZRAd2hARsokmQOgeLQddsfcujaHCwjapmXVbNzQYIwwhSOg6rcE3EuYthA4iQHC7FBYr2VjvkL6JJfvoIx+pfzgYQGIuHnRPH5ni+CE0Yg329A3aZ3fKR5fbR835w/M5eoxHnwDJzkzFeV6pXnL7UP6I6qtC/9AU4X1mIIsBSKdOeNc1UwceuOmm6KUia5mvxWKr3UFqgmS8OIgIkYH4al45CAHBOG/9fjd+98033/x+MdhoqGs87qgTbzn77NNbeN6PjmpwQECIYnrOQo51C7nmIizle80thF+qxEBS+yAXwsTnPQCGi4hE8fyu8PSwmYBI0QhWGf/oVUvzhxTnD2fEN0JyIz0RuT/BA3w8EPsHgauQPyjDww3k4E4QgjGS3UuE8LJbErLMM4gYGdcZ5C85SHb4qAjJAOFOdD/MpP7wX76Bvv/m63oUV6ff+iOOf8UBlycwo0PGByOIW4j40EwhESEg10A4g9Ny+kAX1RvjgV5cXBkWPvmh91x2CFzgq3YvGiVMhAU62uCgEnpXNTikpLrqTf2DT7wcQFYoQOxYYegJa/aSnhce7h8FA1jClP5BA6GD0EBQYIGPluadccmw8XEyaiz4hwhJaqyxdxDhMUEchP8sAqRwptDvJoSY0a9qufW7778HIDc2NtU1Hv4jhavsDucsuhwED/igogzSphBiN4MAECByNtaCI4XM0xfyrjILsFJG5B0ZH3pcosQASaqrHnTg0UNG3ECqIqL1JVXzhyu3HCDyEOyDvN8OhqSER8SHptApJ8Sl8kqAGCNPwUCwFv70Tqhl33133t0I2ZUpxEosJ8QXY+FZJiXW+J4HqdlBBAhaEkJ8RzpHeaNhXssgm7Tuf+vNN99w0WGNiOlH/CBCfry1rdUI4QgWRTrQPIMIj+x2QjOQ226DhWA+/eOuIJXtHkDK11ZuHf5Ekn3ASCI45B49fA0O9iRTIF1R/ECrjofgKMMHlZ4JyShiDR3N9ICXV8E/fAJkZHWlBmkOxPrHGMLCRpGLLyYhLTuLECHihOQdZIwBkao6iCD5NzjIiiqxsokQe+gg6/qOqZH3SjWsb7Mgjc3NbS1NdQjprcf/KN16HKdBjBC4BzskQEoWQvuIALkIu5g8pvdqfYnnD7SIDseD70KRkFiD4REeeJVL6I4H5HiwUbXnDxlIbCFAJNG9SOfio+wEusvpkIFQFtGxk+o0lK0zOjvbWlp2ISJ2VyFFQEzRtttlMQ+CVksGWe7f4SBswAM9Q4SAkBBPIAwhcpCwFsvGeJuawAcIOeJWOsit+zdrnUkW0dFlIX7mKCQ6hAeE3XaLMVmor6X7B1U+nqsXsxHaCEQG2ZQ+yIhBACYKlrfHAUTpuOb8wSaJdSpB5N4HMqCFhybQPZ/zSf3DK6x5OFQRgFxDB2kDIFZm7byb3eeJ4V7MGGaA5C/zXDYOUm0eRPq3ZBD3EOIhQKgYENuRjgILC7CwScrm0THcW0c1thx38IlHHzuj1VeaCBHi4fMgGuE9XXgIkHPPe/rFF8/wGkvfKA8gBXDIQsrigecBsPEAWkQH3iQDaPAZkdDJSry8fdT5w2c8pXK0Aw6XikHP5x4/0vErH8OiPmSFtXj4nNMunjEDjBgg++4GARATFp1khwDZdYXlAPnfQYochCEEXcNYCSBExKZA6hsbsSW9CWhsom0gQqSpsbURL61V5PiVKXfnAemQc2R0nHbaOeccP+f8OXPee/HF61Ai3K2ZkHh9IprnckdEQ7upgAbpIB+QEBkUI+iGhkQ+Ijzi6Y+u0eYPgCETcd7zfDjZ+tQ4NOEYdD4K119FEYRjWNgg/+5XX3315ewTTj+OFtJsS+KmQwAECxdFyPaQEcIb05eRg0yYDKJRrDwhkM+kE5HgH9AOTbiz66rGqxpsrjDsBtFad4jThCGC7HvJJW1ZAJF3EA9ah9MBOD777LPzzz9/zus4zmA4hBBA0s3/26b+QTF2OB7Z/4BZpYgOA8NeaI4HOl94SzKQuLyC3D4K8kd3TfnD8cghwt0sern7aQ9XMA8tcHcl41fyDwESRZCvDJAvv1xy1qz9j2xrsQnDZlS8IkQmsj0JkYOYxjyDTJyZdEM9rrKyeZB0lNcQ4dQ5aiuIcISlvHSQRgekueWS66/H/78MDrGRM48Ax2mHX/jZY4998sknIAQW8syLC97NBnrvBiCOx9xkYFdw4HHLQMObDR0CHfe6fZAQNsgRYUInGHyxVcofESG15I9oTdldD1kjHnjy0lTmXSqufHqwYGyXL/Fh9qFBXoxh/Rr4WLLk4Ycfnt1+LBkhIo04RUOITJGJOCL/O0ghIGQ93RGSOQjE/egiZBPEkA2RQ6imq669pLmJBuKr3anmtuuvb2tBMwkOp8P4OH7OJ49BDsiTCxZcyZR+N1o34aiUP1iYoD8PEuzFT4JBQohHbCE0D6ejh3gMDniF5ekjHd+Vg1Rf3+6K8fBxObZIqqxAhwZ3BwNylXcQCg8NYimjv7P4KwfEtGTW5W0zISDS0UhGcLAGNGWKIeIeEgD530FSQLTFXuJEiEos8cGVWPKQTSBQYoCgvLoWNnFxKw1EhCigwzmOSwZ0HY8TLjyfcDggIOSDBQs+AiByENVXSXnl04KEgx2NzvE8Oj5kIpABQvWTD7Wce8hAvLpip1I6UvvorS1/OCIosMSHCki8fGcK/gr5h+hI80cMhzuIVrq/9k4MiDT76iOdECURuMgUI8Qg+d9BapgolOIMAgkQEWKA4EUHqW9oxP1ELY0NoAOd9mHju6qrBAfw8OABPk47YQ4Kq5wMkM8CIBjG+jB8M7uFR2og1pwNr64MDxZZlDkIGl/EAy+3EFdkIAX+ocN90gCS5o9qBkI69AvKf9FjfPQpnccFVlpjOSQWlATIhwTk3QQQ6qz2w1paoQgRuogA+d9Bih0ESghZV4TIQUQI2QjH/RggDY2NTQ11Os6EcDgd7h05Qk47nIVVxAcUAcLSvzuur/iWeaAZF0rnZhmyENoGP9EoJRDRgRb7B1qv+IjhGFA+TxzE+fgz+SOtsUq9D02llduHNYm/XTJ/7uLfaAxIOT5UbO3XkhFigBCRySDEbkwXIv87SAqIiC8ARA5iIiClS0Fsxy02peuohgBHCxStRkR3PvY/9XzSkRJSzkGoeHhXfAANkkEHYf5QeUU6KFkHf9GPhu5suBbCQMSHGumQfRTWV24ftecPT+mJBJPkeKTzHykecpAUEBKSMjL78kNbRYgxoiiy/tZGCBH530FSQBRDpCijkxAcjCU+DJCw3D0MYoXcYWgIjggPrrdyQuQdCR+PxYCEL2Z3Ho+57M4HLQQdSAREDA8pxwirKzkIQ3p/HpGF3QvNQMSHZY+B+wbcQPj189NLCpa3V88fUoxJTEcfnup4uHtEiEDlARESKSOnNnuZpTprCgChh6w16X8HcUAckbx8P8iOxCNMFpYAgcgGpgcBR6ucYybxsCblEFEKOX2OiCh2kGcNkLvzgCTrr4gH/cP4sE908gFK7BVZSD8RQVN55VoY3gMhohscWXUV2wcRSQN6tfmPrMBKJkEiNrxJ5MzxYEvzR1xfjQBkcbGDSKc2t9JEPIlMnrx9PREBIf87SOFMupQ79oeA8LUjEOFaxQBHHTKHyqqZwTuKEDlSdRbWlpz6WBUHeTYGxOuruWxOiMIHsCAVpKOcwAf8A52E9A/CQjyALBwc6h4iH13kAx142BPB4Xg4HdXzh9NRrB4i4nI4HJHCbC4+EgdZvPi1QgeRjmyFAIgTUt8wZcoOWwettdb/DlLRQVbaVrewrReKrL0YQowPOkedZw5KC65aIrX5tg8Qou3nF5/+WQEhFQHhy6VsDjTscevQ22X2AUTwDhmkVF8tzFp3aQgLL8dD/lGAiI6lGkX+qGofciKHA71o/ZXyB1QISBEis9tmctZw6hZEBHxMrq+fMrlhh+1xHCAAmWSEOCMT00GgUTvIttsGD/EIstGGe5h11DeFzCE8VF5RLcFIJLeRvdv2JiPgA4Bc+mcAiQwk9g+IYJAQpyORKizToHkIIPEAgrawm2SwGR18OR0OR3o8XI3zH8V4oKf2kW6O6q6cP9D/tINcPZOATG/cwgipa5rcMX1qQ9OUBmsgxDwkqrOWpYP88xdMjcJBqLVDON8DzgE0FMgzPISIq5mg6JxqIXIoD+IlINkJP0eUB6SwxIpGr/DKpj84tCs81KGYkX51vOL6SvZhv1o4ID5kHsJjwJ7i40tqzR/oBXLnwON8RHgIkYr5o4yDLHJAigg5lrPqWpsFQI5sP/WItsl1U2AlDSBkk6032WQtY2SNgMdqE9VB/szJiu4gK6GvYu5hqRy+QeeAyIccBJ1qte6UlFa3B0BACAwEjQZCQFhj1ewgokMv48OXJgZE0EqvR59/FFg8iiYZHPSQfhPdwzrJMAPBqxdIiJCSg8RopAGk5vyBV/HAVYJHgMMRoXdUyR9UAsi7VQA5q9MdBIS0HnfhnXcsWdxW1zSlbrJdMwlEsJoIhNBHQMh/1EFWdHl9hdIK3rHjjqJDfORkAURqdDkiXOMedn6YhdBA9uZsOgGZ8ycc5CFJ8VxwcHDX8TAwHjA28PEAPgIjgoMfyiBZgbVQnYwACbKR8QE84snBcutLqucPtWL7IB9x9hi5uESIFOaPQgd5txogV3fmHKSxqfWEL++4444lh09twgqthskNNBEKhGCS2EwkBmTdCeIglTPIitOcj1I4x12Fe+24446AQ3yIEGdEXlKXo8RtRGlkX1lI4MNyuhwkqrHSmfTzE0AIh4dzSYgYIWBC9hG48Jfo8JgOOgyMfvIBPMDHEIggImpkY4BdeET2oYBeS/6gCsd3s5CSV+QeAZGq8x9uIDUCogrLAZk+tXH6rDsMkDnT65qIiMkIISLOiBOC+eOJ7CDT3EDCPwFC+Up2i6ehgQ6VThrlyxKIPZRQ0UnVpetyosTumwdN4EM1Fs/3KZgqFCBvvBEDQjrkH5TPf8hAWFrJRQSJbEQJpN/4wJsZBM3QwMOPASimg2x4ecU+ivzBV82ju/o5LuFRLX+IkdodRBWWA4LWuFv7HaYLm8EHFACBwAdLLSJiUWTdgMi6pgnhIJUyyIoZINvSNoIwoLvejviw03glEgJFp/GGi9bcQDyI5GN6mxkIQ/reuQOwLizLRxEgcpA4f2janIS8JDDwASgeNTz4kJN+uQjpUAoJeEAwkN6BvO5mEyS95ZeXlBm/gqpPoM8tGr6SEjqqz39EBlIOkCIDaWeFJQeZisHeg5eAj4dPRVVQFxxEhMhGiAgZIRrSxHKQ5QwMB2TaNOBhw7mgY6+10ffC20iR1qPIBwmBYkJkIRTocEKikI4SS8NY5iAGCHRCJQd5+o24xJqr7rvuRIcmBg0L8kFEchWWffbzkYcID5MjIvuA7CU6+O4dEB/V959HkIiPAjwkYRQ5SMH6ktryx4gS67XKDnJ6FkEICIaxpl991pdnHd5ypuEBQIgH+Si5CBgBJKutse5qaFCpxFr3X+0gVMk57M3oMW3attO2DdoLUBCTbVcCLkjoPv+xlyV1EiI+dsDjgDgfGszysV4f6M2OMNmb601mFNdYaQYZCICgkQ0X6ys2RZBH0V8yIvKihxgqqrIkkIFWUuIf6J4+Rqi7SnUlPIRAoZLsQchiOtCqzn8UO8hrlQE5K2cgEG4PaWrEYqDmq+qo4B9eYzkhawQZHp5BcMj5RHAQwrH8tOWnQYIjUCLUTbrkVh7C258hLnGPCfHhrHxKn553EL8LJAshkELInMKlJmlIh4iI48GITvegf6jRNNihL6SfQhspv7f87WLl7iB34Ur05Hb0V6n8je41CH9apuR3mQfVnD9Eh/ioDojGsCAaCOCYCjwacS0x90xTcpA8IXKQIHwzaCLkY2X7KHKQ9Gxe4TFeHGR566LDwrkAwS9WnBZPg7jWjgCxLSBbOSFuIXWyEC3IwjM9t+ikObsMJMSQ4+ghXmPV5iADIYOgEw1P6DQPNYPjJTlIxsfw8CJ8Sd59d/Hixe/ghA9cJfP++++/995bb7388ssvvPAC7mWfPx8XWj2Hw7JxENeCBQueffZZvHFgBA6uew5/ZP78p5/Gn/jyW2+9997777+JgzyxSW8xKpdFi4aHH4f4O+A3wI/nT8fP1o+en//RL/JHv/HGG+Hn68fPDz/+Zfz4t/Dj7efzN8DvoN9ieLC32v4PyQexIgdZVAmQGTkDASBcs4iPuiYHRDcX287RCBDJVucZIegrr22YJICEmTX08oCMGwchmR7OaSPlJgqniQ44ykoRIXsQEfJBQqIUEl1qa4A0OyKUQjonC8FHxRorBqRLE4XOh7sI+aB/ZA5CSqwTkZ9q5cO/xPr+jhc+Hhcg6RE/af7Qnbxd7iDDlQFZ4gkEBkJADBF6SOQg5KMMIFy7WkrqK48I6vHtOePdQSC8PIRMw2cMiOZCtg3/JCqxPKWHKRG/m5CA8CQsUzSK5Rbio1hmIFLuwrU5NTgI1gsOdOu6Z6cD7qF87gZC+yhS/6P9kRbmNTQQK8sfZdRdRj1ldFd1JX9N9wj1Vt1/nvoHeh6QXwVIpTEsOQffdZPxZHigCxDxIUBECJevChCfDXFAYo1vBzEup4EQaRqfCnvSc4BYw5CvUohyOgEhIroVnYT4xei+IMsJaZGJkBDNFVZykAUBkC6GdG4HiTO6j1+hc4wXr5fY0BM+0J0OaznFdPSi3T3Qm/JhkTkN6KPjo6cKH0rnKSMV84cp7yCL/NSfonVYHXAQY4Nqmpq3D48gmX8AELeQ3FhvbsVJ4iBs495B9Ls7IbKQBBDfVZgL6RkhGup1PurJR50Dki593zcAYjkkvRj9k+KZ9AUCBIKDkA+/DEf+AWkK3dB4QGAUwMEukY/+1EB62fDpg7qVd9eKkdqXl6QTID68G+FR+/yHE4IeAbKoEiBLQkSfudv07abjfmieIzd1su295RyI5GO8JMTkgKwWiiutN5FGACI2xnsGIR94uwoB0T+SAKGBcJeUVmVlhOgok3iYtwwhvqS3RSNZTki5GisBZCDbD2J4iA6+NH1uAYTZAy9I/pEqjwe7SYCE1juUMdKLhy3BI7mfE72sfyQnmFSc/XBEHI+YkFryB1Q7IO2dRkjLjGMP3Xm77TqmbobDeqnJJuHhGUTKAZLNgyB9mABG+QzCpxgQ+cc/Pg+S/zughxQDohWLIywEe9EFCEOIZ5CMEEUQEaIiC3hEdxJq3XvxmvfUQUAIHSRvIdw4KDzC4C662Ij5mEc02OIaC90rLKMDDxBJySAcqXs4IXhi+6jVPxwRuZEkPGrOH+4fVI2AHNwJzTj9tBt/22+XXbc76SSc974xOgihsGsKG9QDHxZCnA7xIQehd+BlaBCQf6WDLM9e5CAxISXuNVVojTl9vchBVGI1iJB4HqTZut9qK0BICB7ejT6DhFRykI94aEMXSyzDw5qkGkuI0D3EBT9iQtBSQpyPwSFowB6zELIxZH2AH3lGyp6+m86eo6X+Ubm+Qq+wwMRrrIr54885yBLg0XLojHNuwM1gx+55yK4nnbTrSZuZMkSmBMlAyIf7h2eQKJ0XDPNGo7zj00FIiFoKCBXtKdRmKQEiQmghG4oQHvRDPtCi1bzTPaRHVxJSJAQiH6ixih3kRQIS5kGAB3oKBzro0Lwg8zk/nQ15CAiZ1x/XWHGFxUYjIRgD6cWDKR3dte2vLVhcwsenz9Edj1HmjxSQ4eJRrFmd0BUzbvwe+u3Q3U/e9SRcPnUSREYAyaY6Sw4bC6GwFMsj+rp8YkCgFBDFdMdjXDqIDES0VgFEEiCkwwkxuYWoxNLeKfLB09ybMwUD0Y1SImRv46NtRqcRcmKhg7wYAOlSSIeiiI5Osb7SGhO3kHkv4REkxgneRCQex1JSH4J60eOmzq2uwiRSOf9Qq+Yf6dEl6f5BV835IwVkeLjYQQ5GBOnsPP133Cz5/e9tu+9+MgAxQsjISRvjeh0ek0UZIYTEduASEUrz6NWu8ETLATI+HYR4hAbV7iC+H12zIXAQI8RLLJ8I8YTOW23zd0q17LJLyUSusCCiEsvHsRyPBBAkBAASeQj5kErpnJSgz+NDMNhC7w9NcMhBiAjxcETQTUNyjyFHg5/ORln/KDCQ6tvP4+MZ/vT6K/SaAdE6LOriGw2Q32bsu/uudoHhSbsHQg48adONdQMVzskSItJapITHNIsQmkgCiIf0f42D6CrqyoDE+9GBB/peOvFHNZYdp+gOQokPXihFQoSIckjmIJ1obbgP7Iq2TjgIa6wqDsKQ3juXivzDR7DwIhpuIQDCOJGHqAEP62Ika4MAxBFxAzE08C5ZR9UVikXHi6Kn7uEGUsY/iMifW38FpYCAkOIS66yrLz/4WKxoOOd3ZJCzZ3Ti9kLQ0XGStDE6CMH1Ougb8MjeAMmaOC9LLrIaGFEMISITwEEER62AxJPp6JD8A2PjYRhLeEwNgIQCy+R8zOSi9062QzspsHHswftf3d4+a9b5CR+Jg9xNQEYk9ExEBL0Eh+hQy/mHvYKeEiHsBCQusgIc3YREFU+KBuHgK83ntS/gFR3uH3SPUeeP2gFZcid11llfzVl8Yfvlx+6zewd0EhDpCISgwULsfp3sVGsTD5Qz8aCTbGfIyqmHOB7/LgepEtJXmBYBEo3zriFAwuWd4bxq3ZcztYlLFdCACAlRSp/ZPHNftBY0A6Sz7diDL7+6fdbss6A7qSUFDvLyi88IEEvpMpC+snTkojl9wxyEckog4uGIGCMQ+LA21I1X78JefKLhw6srdFfCiKTULYconv+QfXg+V4Oq3z9YPX+IjxSQlJA7Y+G/x+z2q4857KCdO0qMTEZUP2myITI5yyLrbF26YGfzzVdffZtwkINH9X+9g1QN6dsmhyqGIku3r3Em3ZaurQ/hUkLwAXGNgvCAgEcHR3oxTZup7VgHI1YSQgTIM8+Ew6sHLIT0qcByRkSID2C55oGTXP7giwaCRjpoIdZDRBceQwvZBYnoEB+FbNQ+fOXVVfXh3VHmj9RBHi9yEBlIigk4ufyYA3buICN1gKR0MwL61uJDhECr+x71Vah/eQaxVnuJFc2l+/22PM6dhAQ+dKfUVOSQDmsdrWjNHaLjuP0uL0+G9Fl5B3kLgOiaW6wdDCm9D83pICDWYnEAq1RkuYOID0WQp/BkDoIOIPiQDjhJOrIrPPiIkLdjPIRIhfwhRKrtHxxd/hAdeQeB3EGqAJJictg+HR1h3fsUI8Qg2RqMIIQYIFtuSUC2MQVAlEQmuINEgOQLLPiHKccHzt6zBZ91k2kivLWzCXSAEBP4aCMaIqNQS1IHMULeywAZoIcQj9wyXkru8XyeDvIgNCRmECECMqx7VDc+0ITHQvDhbSERKQznv3/qfJCRyhJD6EX5nA19lPlDiEgfV3SQO6vKKJlllNTVm2zKUMNZRsiW0OYUCYEECPRvziA1O8hK0XYQXZ0TGcgUdBP4QNeKd9HRfNx+V8+aPbsAjco1lgB5/5lnPsB/YQCCzhqL9RUvq00d5KU8ISYSohY5CB4iImVzhaXP7tBK0i+XltI0Gw3kjd/jeI5+/+eV1l/F5VXR+SW15w+2CA70TI9XdJA7axMggZcc0CpGbF69EiFCJC6xiMdEc5Bto4QOPAwQDO3p0oOtAYjxIUKmgA/zDxrH3oGNO2vWZ2Ud5M1nnnkSgAzJQro9o6MVFlheWIEUSXjIQOYJDglMWBscIhswDauvhoyLRwftU7p3/qeiw89m+P2NN+4feb/B0pvxct0TG4h6Ov8x+vyRKAWkuMKqnRJAshsZASECxFQFEBEyAR1kpRIgunmNMj7WsrUG+FeEf092/vf2AKRhMqfSgUfLUayp7vxT+nJJWQc5H5vuFj0+/BT4CBZifNBD3D5UZeXwyAcPdimf0olIbCAgBA2EhE7f+PptfG0H9Sx98mYvsYLuwQbB33IH/Jgeenr+2zkDef7bYgMp8I/u2vNHOr6b52MgAEIDSQm580/LINl7en39+lBECCRCih1komWQlaBtAx+QAyJNWsvmi6DtIRBiBtJx6GFXt4ON0aj8JYXYrrr48eEv6CBQd18f4NCNzpLwSAlx+3A8yEcwkHkpIRkawgNYvPVttxvIDU8+9zYDOnX/258u/Q0G8uyC35Z+/umrD3F415j4fP7TN+ZuVfv8/VeFR/l8XuP6K+FRPX8IEF2TThVFkFFp9qz2o3aZLA8pU2UlgDgjE81BtMZEgKwhrb76Wmirrz5p0pqT8C9IhEzd+aDD2kcJh9dY6enVzz330ePDH4OPgMhgnzuIW0icz8kH8eA7ZQRwoLkcDy7rxQv3hKC8+vTrb19+YenXn/YBjhtvno/N5dANN2vcaik3mD8L2QbzG+7pIQ0334A95thk/vJHSy17vP3511e++e3nPz1BRJLtUWy15A+pWv54MPSSPswDAo22wkqN5LCDdt8YgEBJlfWvdxC01EFcoMMBodZdOwCC0yapbYAH/oVMmmSAYGLVANmuvaYwXr3G0rk/ugf6veee+wAzXSGj20DWveYhiB99jkfkIHIOcfHFo2UziDkIPwWIS/4RLrz9GkcvQJ92Q0/cQD5w/EJp1OrTHB83PyT/WEo+8Ffd+Lwh8cSVPIXhpnvTCRDNf9R+/pXQKMwfjklBRh8LA3FI2nc3C9nJq6xtqHKAFJz4I40jAxGXxQ6icxt0zKL4WGVdE5akrQrhcgj8W9jcNGnLSbIQc5CDriYgo1fZmcLXce4HDvaYRwsxdYsP9iSlzwud4jxhLBRXRkdWa5kezQHip/QCEgACQvBNRwoZxDf5+ZvJx3Vv+9qSV7/J+PiNcFCfBz6+ZZFlCcT4mCsDGe38h1Qlf3gCkZ4ajgFZMoaAtO+zsWqsmJACB2FIrwbIcvn2T0gOUjGDTMMhWTyuYVs8AZC1sePYDs8jHzAQAEI+IAMkZJCGqXu3/xVEvvwsBkQWgsLm9WHUWMADPRRZfSBE4mmi6QgW6CiQ6JCDcH+Idk2JjUEaCD5ByNt2ds8DDAnAgf6xlHhI9y9wPugQpht5RlAphHyLU3x+zgL66Oc/dD1nYf4QHMJD+nBYFZYGscagwpJmHTWVMd0dpBIgySzI+DxXsSYHwTlyK8BDUF8pp0OrcD8lBD4gGciWFGosAVJf33pk+52jlmos8VEKIW89+eQHw8MYxwIiGSE0DzxQv9aZkA1v1KM8lRAvV7+/Ax9ykH404UFE7EJPOsjXS59+W+vZP+fxVjf35PQQ+QAgREP6wPh4GcGcmvv6TT/ddJOP8Ep/fv5DiBTlD0fE+bhveDiKIGNmILMvb95hBwKSDGQlgCiA1OIg48A/0gySEkIHWVEThQEQSoDIQGJCML8KQJrObN1v1p2jVtkQ8jqOVnt3ePhDtxAQIkT6hUh/fgCron/YAJbgYGeJRQcp8WF9UCHk80cHB19F5hi07/Nvz93w6W8vPpMH5NPAxzM3yz+YOl54YennZ7yVzRW+9DYg+Yn1VZrP0WvPH6l/xHDoHRnI8BhHEKWPQ8+sFyCGh/NBVXWQcRxBRKbwcMWE6B9lBUp8ZBZCPkAIGBEhk9ZcZ2vbkQlAQMiZMy8fNSLla6wP5s8/A0cXLgQh7iHuIDKRfmYPvSrgITqywB5OOdGSRaHBD0aQQEmPJRAgcsPSPiBx3as9rqULFly39Df4ytzcqO6NMI/nl35b9v7axD+WVf6QgQzTQNxBxqLCaj+2w/jYEHyUB2TVGBCxUXyw+7h3EAKSxHQHRISoxtqGygMCQmxRFvZNnXnmmZddNvPy2XeOQqqxhIcD8ub8+bCQRT/rZgJqYR/ZQMOHfcnxcj7UixHJLMQ24IKPEh4lREpseOvueanH1Pd8j+v3Bb89D2hueO5tZ+F+GUkejwL/wDOm+UN8pAYyFrOE0qzLZ+K/8gUAZJN0pjAFRKp284H4GC8OQkIqACKlgCCkOx8AZNKWeEAI5tS5M0SIdF5dFZHax7HmvDB//ls4mWOeEZJpCEUWGjFhCikhAgkODyDpUK8EoIKB8CU6YpENe5fRXb+/yo+5Sz83CgrUk2z/GPv84Xi4nnIDGbMxrNnAA6q/YIcNDZBJa27J9e7Rkt5ROYg0rhykhsvSE0Ao1VjSJMgJOdMIASLto0BE41iJhWBi4Z1FixYN6V4bN5F+VViiw5peFdzDSaHflBb0+n23eTjkI4gh6Mnmc999Xun+wbLju2OeP5Q+XMMyEAAyRrOEs68mHhdAdgpp2FXoeCQz6bU7iLMxLuZBlq/dQUSIABEi8pAiQojIjJrGfNMaK51Mn/Py009/8NoiFFmRhoAIpJguRhyNKoho+TsdhAIf4TXSQND4gvT21e3Ft6sV89GtNpb5w+3D9fHw2FVYwqPzTIp82NE/zkeJDueDeEx4B3EPcUBMBgh60OqTIJwGw/3pF4iQUSGSDvRyIAtTb+/hgoGIkCFDpN88RHBEqxOrqV9/ngARHOgj4WAXJCb/dDoKEEnOv5LGfv4DPdGHi8THGFVYs9s7BYfxsQf4MECwomJ1xyPHR/WD3aXxZSCjyCAxIF5leZ1FQmwRfDjjBP/+MkROn1UrIl5jOSGeQt7H1NvruOPjpyiGWMO6KRuqRUcTG1XdQ9IpJ5IgYaP62GUeeMlH0uNL0IoNRH+C0zEm+SPZPZjoC9SkPkk46grLR3bbiEcAxI7s2ApH/mDFEeGoBsiKaP8BB0lyiCotdPybMkJ4ktwFgRAhUvvqxXQ9VslC5tiKj3deM0Jc5EN6auFTEF7cBAV/qK7SQXKxg/SV2MBjSIiR2DnY0/whVT9etPb9H6IiJoKtWOJjeNRbpVI8Zqi2Eh44oNlWrdqYP7rgEB8pIGRk4mYQASJFVZZrdUNkja3CcaRuItDlf4aQJZ84Hp5CAiEvL8Y1UT+XLGQoRoSY1CYnKADi6qOBkA1r/AQZfY6I8PB9s6SgIJ/7+Vfp8e2pf5RwiFIFXqPQh6+V+HADWTJKQM6adexlsg/hQT5WoxI+/qMOkicEiKC7wMpqdnrY6tiOKxfJm8jMP7OI8ZPyKWTO6wAEhLz77k1PxTWW0LDGVzXNwxMJ7kMZGUCEZPSJkJ6+QXTjog/NPthlH3eN6gJbxyNAERGBzhe5oE+MCpGfcema8/EX9xLO/oO6M3u9KYqjuKJMJU9EiRIPijcPHnjz4I/wN3gyJFyizHVFEjLFgzKXkjHzrIz3cg3HNV6zKOUW1nftde6+x7adc7xg7X3OHfiNzsf6fr97OFNXiA8m57xJpduzuo8kMBRehQvSqUIO8veH0v8oBwkIgbKI9KX6ueWGtl+Wr/iy5rurbIwVEnIHN/FLHkPvuglB7zAiSKJohHTcQLss6VNhvgkERNSBBx1EeEBCJDWIMD2PD4CgEQxgEdSg1NnQRYdOpTC5cA8SHx6QIAUph4dquyheAQ/ahwPDDi/Px585iACZMOH/c5AMIO7s5QBBzsZUBPUsAJKOGlLTCk8/ARdhFiJCHj5s2K04nYlczloIOlsUDk+JZSqp+HEUYRN5eAlIIOKB2GqfLASHLnnBUTA9FyAgw4MRzqJiCyApqYPtx+TD1MXHH+7WsHKF7AMaQz4GMDnvCxERT4YUAiJGigNit635S4T42K7EBu+akBXI8yEDMaHeC2lMRIi4bL1sjMVn3YQ8hB40oaR9KkjTRUiEjsBATqX+4QkhbpkiwP6zLs5iYCU8cOLS82h9N1x/LjhibKATCXa1jGuUgeT0i8ePAYhbBdIVYFkrbyCr5wIPjZwbHrjzAdQP6usJifGRja3ytzTB7TPtRAP56+tBUhcJAJEECJsDRAoIYaxFPMSHCIHGe0KYihSKsY4EMVaHkOSp3Ya5AUCSZMs7OghbNg8plYF4B9Ensy5pfZbxoeajq8j4eax+tV8hVTD+7R8z5sGznpTRhXazCUBqWT5kIKUBWbJG9jFuHAICjJzb3BLux2vbjUKekN9u7F5srnvqG0tXbdiwFM97/GXxW4oSkrGQgJCgogU8AMgw8kFCiMjw8Zzga9sAuVQkJ86KbNLrCVn37CkIeZCYGlhmcbyTQHhG8qQISydS5SU8PCLc0XE/0ejEVvbKExLHw5roOJi2UHIQtQwjpRA5ePldO2lCj80+fP4hQMoPoy+a1sGDU9tBB/HQ2DkB0dC5MZI6R+Tea/lz3XUtjl68aOfOVRN6/MUsxBtI8ZuEiJEsJN0zT/pplTpl69S5zJCIeELmIs4qW8cSICKkYXfaJyIN6MGDB8nnLR+d2h8/vn379qv0juL4YEQ+xJJCB1HDODbqs/KQMLSKx1fQngPp2F4MjCBBD8IqGA/cjGOibgIm9BXdqQ1t2ZI0Egh8IPsI+DhS3kBmT03xgICHNorDP+4I9OzURCASEBKvYcX5QIdzLF28ePHSHn/dQJSlF8xCQhfxhSwNqTtARnQAGZhuBjSeuy2mJrK6RIwVRlnQAwACMBoCBC+hp9BD6I7T81QXIUyW37R169bN3759+fLl49vXrx/dNXKCJF2IZAKsg+SDPrLfmQd6NL4K+difmXmLI0+79+85e+jWubuvX+Ob/fbt29atm7BTxHmsGYNsrTt0B3oI4Wfm70K/DQJSOyk8ov4hQPKTD/FBPMiH38EkBISKAdKrxN3XsJ510ujRJd3jH3EQPx4S8NG1BpeAiBDoZ0LmTltUMsbyHuIQSR5AIiQGyB3xQUBM56GN5zdSV5w2btoKZN6+fvTu+KkbAiSLCJohAp0+SBspcu9aH2DJPGJTCztInL1FHr593/jpPsRtIKCbEL7Na1AxQB5z6CPgA3CUrWGt7URXkPAYSDwkP4HX8xEFBFdRmX2rJ1iN91+QCr0FHIRnlbJifAgQCHwQEG8i3HLRZyIri8VYwiMgBIgAjAalUIus4E1KwMycaZQIEBEiQAwRnClcfSaD5ePrd8dvZFMQQgJGKCKCK/+EGAjGz+N4hIQcOHvr0dsv37ZuNA6Mh6um3wFidBgZhoWYcEGVVa3EhugQHuKjXIQl+wijq7HgA118xPZ0/3MHESX/xFhhCiuOQg4iOkI+RgkQTXt3hACPsWjgw5sIk/WJs/JMRDFWJMjyiDTJRUI1nR6b7lE16jaEB0xPsbJXo1p9+fLlzJnPn2/aBC6EyDW08xQpAk7PN395++j4Ze8hZh9k5KBHJMSjWx6PMDkHJ6fuvv2y1e2wBd38GRBb5H7lGr4f4D1zJmggCwnkf8zsTwmdDPCIhlcCJN8+hIcPrtDkHyOEBwkp4CDFchCtJ/zrs7Ek4VH0VrdBeEU+pGGpPCEykaEpIUCEK9aViRSPsWQh3kQMETIiNcMLx/MB8U3+cdOUUDChZ8BlppnMJeNDMQx03fTy49dTXYm6pFwkR+DD45HJP27c/bLVmVkGELMJfAsXnz+/Q39IAyfvk3l8pIk5JDxi/kHl1HZlH8LD8yENQxcfeYBIJRwEDb2k/p6DxP0jnPMOOqyZwAe68hBt3esGRYBI/rAhmIh7iEfk3u0zJkcCO8Qz3snjg/IhGdIXsOIBsTD/6cd3tlGEchCKD/uz7hHe32C//m4m/7h898tzi/c8ID5uwhdTUpHhoxHwQTr08/Gnr9frrVbr6NEXL14cPQpAjAzx4f2jTIq+ci7wgMZAWfugggXoykJyQiz0Qg4CNP4+HxEHgWLjIHE+KG8f6IYHuh1KRKziq1ERDRxqelbhOha7EFE5Cwlpq/VCallDj4gYEZct9wyTgA8A0pXlO0CUB3/+egp4sHdpz+/sY4/w4CE8brzefF0VA4kk8isFfACPaiNZvnz5smXL5s2r7NjRbr0oqKN1lHeNjMA+igEye0Y6sYTj5r50he7pECGRVSBR+5Ci9sHr8d/AI3CQCCAej5+2NlF+HoZX9BD+OkXISADCLeD9rg4Qw6wSY4WuiZF192pnWkd5PbS8XugI1OYRvHtmC9RMgEmWDxBCRhwguGA/f70sLrwOeP84nPUPRFeiQw3e8XXzdUh8iI4MH/gq1WrigJi3g1oP7Uj1AirHCDlQASvQb9MP4sEltUNGujW1IwLzoBA55AMi5QEiA/lvHKRXyIcHRHyMCgwEMkK8WPaQHCK23tARAk3PjbHCVGQBAqu6iyjEhXpEJCOudqVdgYyUB8DEACEdvJ7BiAqpH4/LQ0ITER6S7IN4qB37qM8JOnwtgKHV02q1+vnzli0VaYc10/T100GIR6QwHHo4CkZIRhkDER9Q15JaKuBDKuogvf5PB7GmLkX4IBzWSIePr6SUDdcziPRHt0PzT4Zolq8AmRYFJIixqDcLZtfOHAUdOFrW0lNU7Xqr3jqDhwgpRoe0rdF8XKvMf4zs/ekd8kE9f+gSguSdAPHJOtBg6xLtQ7k5Hw98rdKWQEdXrWzmy+ryZZWO4GTzKmimHejTU3lEAhB4YveNJxMZgZG8LwnIbMvPFV8ZHv2chv1KmFc0yklzTUJASm2JpSvyX3IQckI+cgHpHY6fhyUsyceoJMNLi9YHdbaXW1I8xsI2pGYdDo46Hluu/QoP0HDGtTqOdr2NRz23d7tVMQOh5ifVe7X5lL1qVp92IqLnbtQh+TnSOrD3ZwPphFfi4/TXl08tbrsOOsTHzOryeZWM5m2ZtwyaJ4GPeQ6PGdNnzJghRLpAYNeLoPFPIT6JGclvMnQZiOPDVi9IGTLSk8ERrWL1LLGhia7Cv76UMOIgEUB6Riu8ykDSHCSAxO8GxP9oOsJCkcH0EAfItNlF61ivZB0ODjZ0Y6NOINBMPJ+BZZAOO9dR5oHES+cJPyQ1kNr82vwKuGiCD0PkNhCpVW5Xao+rd1RzuvgQgBgiQZiV8Y/92fDq9FckNwDkIueKQM+rsg1JtgE6tiybQ0LABro0efKUGRAJsTqVujhQ04OkZ92v6khICtew1q6RgQzuGEhnIcOoQD68igMi5QIiOv4tB3EBViTE8uPnYYbuU3QxEiPEgSE8+vV3S6kGCRAYSE6MpcDqg6zDs8FOJnQQElz/7KQDJ/VUbb3h7MQ+pGJauP3efOkeuzipff58u1aded7pjnlI0lSg5cOswwEfB3X6WmX5+KJGwp9/ThMNhFEU6QAfIISaNweEoKMZHdMnT4FSEyEL7KIjS4Q4CSUjef+kYJFXBkI+PCC6aVK2BXzEHIQt30Ggf9BBfnB3dq8yRWEYJyVKihvX7l37A8QFKTQaUlLTmVJzd8LRMdjHbKXxGTXNlBiiqJHyByg6RT6LppmOlEOExCnSoIPnfdezZ822bHvPpgzP/pjxETnm5/e+a629hBJ+FCShQRgLi23fgi8wEUGVJX2IqbEObR6Nf/AW7pgY14rCQmHf8SIjElGGXuSCZOgVpqQNn6hAvOq5p55X9rzSBM6SVxI8YJXm5LdvHzDZMHHshZnVe/FYJiPqV53RLLf9wHEVK8bAB/BQPs7UA2v0xsNJOvAbHijuGRoaWj+0XY4VCPhYtmyZIcRxBPWB8JWJgGTcFluNX8TfrYAs7RGIG8cfDh/u/034TxqElEQA4jwo5W7Y8CMaOHsztyd8lkoUYp5Wp0CiYrY0eXZN+026w7LhhHCoPXCPjf5c/bx6raeTHvCQQwmhRloA5HSzuRdnfQSECCKPZLbuywOHEPJhDfKgrssoicfIxW/f6raoojeQjL6T1PxjJy8eGBravl4QWb9+vQFkGQjZvFkQeWXhwEv/0a5dii0KJFohFpAwH3Ns+E2nviIfbg8y69/tQZAZ0QYhIK5BwoC4Lul+SUOAzAchahCInAKJrrHe4G9y2n4YAkwQl5Lx4EictgCyR/8F971yLldiJpQTAWT69Jmn0y0PiOCTfeyGrgsZASHYNOKK06pfDpoPvX9+JLMrL+7dETxO7907/vXbB88jGgpGJoOSKsOUa7Wyf/Hjez8jBhE+lJBNKzdBICSECkkfzrVPPfs1IJXVLLEiAWGSAUJEkhpk4EaxCEkQp0d3AWHm9Mbp23oTAgRZBEAokJi8wzU1NY1cuzbe7sXESYBHP4ioQNgAKCAeCdF43vTU5HQLgEAh44qIEHLvpaz2aN7s4qGEkA9Ccr3+CBkBUcDjmJqjVYeUQGMXj6FMb2q1g+UL7z9ePFAsEg8xyCZkzZo1AASE9A9IWy+b9rgu1noX95itUcjiaEBmR+ABPqIHef8ng4CQiElCa5BeRn6GB384pBBuTypNOgUSn2cmSgo4aTuMKBx66zdfpNoxdNAfzISenulGcKlEmkDknqwsvPFElkNZieDNZesPac5lIctzwUnw0NQxSlaHq/D7KRBDelg+JJULp176+fww4Ni4fuPGjQrIGo0SghorddqySItfzPgnCU2Nha19ogBxErMMC3z8qz1InwYhIoTkFwlJpocQszkptrfe7TeYPjkBJu0wIwEf/UKylyNIORASRoQ20b7dBHzIOaJrb0dkNe0XmRQJb7iuuV2XlV4v1Dang8a8HCS3J1M2AhmWZDTDmeFarVjzfT8HQIY3Kh+bNopAssBjAySCVr0fhbTltHBM2a9fgvhrdffExYvDgEThQXtEAaJwRBlk5sAaxEjEGoR0RPYgbpVl4wqXcQmBQGSmEJsuHm6kCP8JHJ1SSH50SESaPacLiPJBPFxGKhOlac/zmzo7AkS8yVPy7MbJJ/KAUng4iwa5OomlkI+1GnvBSQ9Pf5sPykemiwTCmwQGyWNxYl5COjRrsmuWZyU7stvbCeEIq4NwNPrI4R6FxOiDfLiEhMZ4Ez2OPgjb8kYOYuFyASEhtsjqAmLuc3g4iQNkHwWSMgEkaEssHTz6FIiUPMYfDiI+zkql4iOeL4CAEjmP3bmPjMjTGG9DAlGFfJb19COCxw1Oe8gcZFly8KAAkiMhTBeRPADJ4xRAwoQwO3a0U9LR6DejWwKFzIsDhHAwsQZxAbGIDNQ0iNJhbtEGid7MxPUIoYkEhCWWadFTCcSlpNHLCOGIQaTpCsQC4iJSKQERElJ6rv0IPvJn5Om/U5MtrLf/YWL9yhdZS39Lh7uIh2RPTvhA8FsRDzd54oGAjxAeVMh5lwVePMOYjE+Tjv7jH9UdqmWD0RhAHDwcQJI+TDgoqxR/8IddregC4irE6UVs+H0xgMyTFh18rK40UsZlJG2nHggkkyMhZwnGU1zCi/JRAh/yPd6LM5PStgshHx7i2diHT/DUUvt2r0BuN/GwCTp5dB8fAntocjkAIqnVSEjG4cMQsj+/v5AvCCFMNlsobCtsE0LOm96LZ0xUHo20ObGThCQDhHSkfZiQ6hiwFoSJWqroKsQu6Y1OZHMSALLYAHKgkTKjDiQN9CMBIX226BxT+plBquc6nWpFCEGpNfbmObB50vJKAgjinbqLvJRn+h7YBv1BC09jvdTug/ogHpKDmlyt1iOQjcOFHkIk+3HkhRBpzwEH6BA8tgGQI9n4cSwKhbMd6cKRrG6RRT76AyRER6INTQbQIOSVLyYExCWEeJikBgT/OcJS8LFvCz/naRkZw6UnYjTyqu82xPMASLEMRJQPImJectVOp/OpauqrUvU4HtGCTiZk7BeEaJkl+yuckb0SbgYGuSm7Q4zINiSne/WRAyCWEACiISE45Ta8HncSghNUZMUdxh64EHxjs1Nj8eTFEI/fS2WVIYRF1pw+AHG3rI4xCOEYtEEsxyAuIPzjMTSIJQRvmISAgA8AQoGkdccYX+RSSpQRICKMSJIh0hRAinuK4IM1FoK7IeRcBylVfE319fE30rFXpxQQ8IF8uI/9R04BEBCiArkKPjDGFZRXXogOmekgICAkEAjgQJQREBIYpGBi9YFkt8EgR86HYIhKe9rikT6+ArJkcTpAnFmQOEAG1yABuCYRNRYBiUxU594LCCICWYovPOcI00NiM0ZipNISRBIbZK80z8ViBtEunRZBRCPVjjgDgGgLAoHgbaVTVT7ISPkhCDnZAiFXLykfKLBugY8bntEH+SAitVzNKoSEGD7IiMx9FMhIgdmGYxdLLCmyQjVWO2IEC61540/kcKjIsnz0BYh+hhIAMmOAe5CQQpyB3l5GkgPiEkI+FJCdfuP3Y+TBUmuMiBiJJIGkqcsTywJIzgRYmLu+SHuOQ08JMKmMdio++VAITmKHtzsk5Cp2hJi8AT5OsfsI4QFJiUGokEAgoYAPIQRHYb+eu+gP5sg2UYiLhK2yNONpq6uosd4lpsiyfPQHyKz/wSCOQBSQkEXchAGJVYjyQYH87hAvO5AxCmSUuAAR7UWSCgTJFEOE2PggQ4/Rd+/Gqj6Cvr36ZlR+DhWCSKuuDrl5s9k0fJwJ8eEFv2yGNRYCQDLsP8QdwACTHhoiAjxMdu0CH7u6iGSXExAy4YT6+FOprA2KrHkxAklrkJn/hEEUDork5xvH4XQTLxEXkMVLlgCQtX5aZbidCEmBQnAnIokkslcEksPaWQGkltOEADFTIODj2Zsx1Ui187oKQBAptPDULFv1O9KHYDxr8iT4GAmXV9Yguh7RJGyQ7HAWDXmXj40WD8TSsXX5EQASWWORGurjD+WAKGSJEGIN0u8YLw0S26L//d1GoxyC9MyEOFWWJpaQeEBUIMoHBfLHqqzw+2ejzfaruCnDthFIeahYBCCYCDEWsSLxfVGI3AHI2FgFgFTfSFtSwroUMQMRASFYd9ISQCbEH6etP0hHEAeQ9WxBZMajgMsEfCghlhGDh9yWLz+iCiEYrkyuUR9/LIdJSF+AuHMgMYDY8atBFIiztYlDCAFxk7hPp0EokN2V36aCbziQhdMohBKZQiti8OCLg4csdNcWvQiDSMhH98WX7lxT0UAgGMqqqj9MZyEPkggMp++DEGz82bpFPsLNeakrEFtj5WsGEIsHHMJkgYelw/KxdetyBID8XB/tP1xeMaPrAAgIWThvwYKEHbrLB84kLfrMAdhw9Dt3d/YyUxyHAdyVJUvhQu4suUFckKSQZWTnbZAUahpeJQ0ztsbOofHitcxLuCAiLvwH3CglkjulxIWtSKkpIqM83+f3nPnNcYwz1l6eM8tBtvF+PL/fWRs0iLfhgcSEaPlxIBLSt0dYIOVfx6G28IEMzUuK3Ob7UER8lYiL4OzahC/wrPnYbg0iIWkJSaeDWDKcqWcYKqkXcu7Bg5dRH+ShSEjeAdkfVoiA2C5BCAmNeCBXZEQ+1hDIZu1MjzPh8Op359REqxAI6UchXX8UiObpTU/RO2GB+NnR94D43SJJQJBvA+nbb/BIm6LPLl775eyJbcpij3giViIPicIWvkWIXMalQ7KbWCCK95FGwqMUSwh94Efkg7WwO70zszMcZeEuBS/Nx5Y6Hz7qJAKRkFWr6gsEOhj5WOt5MMCBbGSDYB7yqY5EZJx17Q/40DSkEZBuCUDIo8kG6TxXjGswB0m6yDuiLRIJQGJC5KNXP1cg2kf4O5BEN2RphU+ViK8OpA4JgCA4+dsB2U4hzgmWvBUIgQCHCcFqyb5vn01OzIcFR8njOg8U4i7PfsGdcb57J8ZfmXiDUIj5wBNAcFoUhag/pmOhEWze3W8LfFwREQqZRiZ+jBVlwunHH8niugrpG/ORAMQNOep0/B8NEiUS8UEhPwfEfNgMpPibZiBaVdQf4VYtK5FbJsTicfBwRvqwbM9ag2yP+0i71igpbBDIqB3/zq93O/epTVt7zcc5+kB/SES0PhCgqDXIKvmACPlAPeDUD8xBIGQb28Oe8qHYvpCzGmP5/CEfSnFhTQjSJJDkTVjxbbz/wBykS4IQyog1SOIYSz5+R4EUv7kiGtYdbBGOup5pc5aRsKescFGBbFrEjVimJJK8A1KqF6JZexGXBCmesq95CmlDXcDIbjv5vM1drsSmH1IhHlzc8btsEFtQISGQ0AeFLCEQBP2xbf+V2iBL2dbe3v7qGyec89iSP5Rgq9sb0hiIfPhEcHznOMV/t0EIxCepQZTvAxkJIL5Afp0JMegZTkFIg9/Yw2GWhIiFvXO5fJZAFjkg2SgQO4GJNnyeEgh9nEDeBmmGF7NCaeAypffuHcKc3R5t9SrCdYZH7DohrBAVCDNd4dGJ2yik9rrGp31NfIwlH38uC3TUIoU0vRdERJraCdJ55yD1J00l3u82vtewGSCwES2Q3x8Z0QyED5WINviGS7hCIItMSBbJS0g+/DrO1mSUbcH781OB2ylCINdPyRIqxDoEOXaMF2TAzD1TJ4RvegAifKyij/37686r9TymUYjtPBcOFxE5aS9okLOv/p4PDbJ0/m2Pvl2bAhIbXjXbIJ2yQGo7aJhkIG4JkwBE8UAOxwrkt9SJKsRv7mWHQMg1P8yiEK7tYoGkUvDBaUjegGTTZJJHaKLshCD5UmnfCzXICQ/kTPpMxuYhFNIGHyYkXT+o0ruSBRAJEZCU87GgBmQagGy0kIVyEj4kpFAAkByBPPw7PnQZIF6qF/vTNU+PAUm8NXpyg3Sq24L8zP1ulR87IAv/5eDRz/kYyZ3ov0+EPdUbxei5Ir5QbJiFyEf9CCtlQpyPRVnwYJHQB0iAhVPCYO3FI0zNI0DyRoRXfAAP+OAqUTgiag51iBqEQvabkLWrojMQ+jAhGzeu/UrImlqDtE4zIZf/Xn8oc7fyZgg6JKvpw7C4NNcgnXM3YeLdCuNC+Bdufp4OGgACHSqQrcXfWhuEoPgd6hpgOUHcmkUifOHrWQBJIRxhbccrmDDboUQ4XMq2Ai/5zJ19aQg5de06UgyMRx4VYgzaHA/5kAnFr5EgzxqkD5z04YCAhzKN2aj4AsHDeJyEkNbCNBtj/U0fOkMdFTJwQB+7xAmBJM7QlfgIy+frAukMt+78ifvdxoWQR5Pz9H79+lmPDO432AFpufb7o7LwYIpuLqIqkRAfFMjZzR7IIoQ68u61jGQDHLkbCMjpSxch5FIlyJQgpFgsngrSapAzTkiGPPCejgqRDgW/FfYOriIRPNbqvHM/wDIirWgQHVsSGWORSGtrq8ZYf82HMnnrcAyyeKVFCGl+hh6bojdukE4rJNogSRWiBmkOSF/w6Nd176jjB8fZlvSfnKIXvx04iIc6JKUYdg0mIhCiCsEDPmpAFllIQ/N1q49y+vSJE69PwwfWH3/8WLlYzu+rXrLdH6UA0XDJfEAIfAAHFqwjcRkqEGJcCh7MKgLxPqYprWtCIBSyhjzQHvBhDTLHjbG8j+vPfvZD/KEjTo6OQoUM7dMTQoZJSHMXa2hcIP/cHERKwjQCwjQFxLYJ9ts6efP+i5tWTiSQo03/Y56yBAFnAUfKZd4nI4UbZjBuWlA7krDIRJXwyQrRbnXiYC7Dx2b8arMIhDEettDHkfKifW+uPztxumzJVD4AyKp86fQ7HGnimqNN84l02CBIGy4/3diH25jMnYOsEAuEuAsnqj6QOWgQdIXzgamHCgTLGjytQijkbLQ/kj9FTabwAW7HYgnnVu4zTPbSMmr48IFDTYjd1wITkRiQ5Gu6/xu3BUnYD5K0oZf10dQkhBvNR+5YVa3er1arFztsG++C77Hgv6eRODJreS7X0bGjPh07OupyoONAGHyxk0wpCKmIxx4/m8cw67O/Tull/BQKsf0gAuJe8AVcJkhcxeTEaWcz/eTjh8fAACF37IATaEjLxxk/CwGSQ2wQpVGDEIh4IAACHwTiGwShDwpxL/DBtBbcdqzL3kfDz7Fsd2/L5dobpaNdHzE+2dzyzeUyP8BGUEqoENwwvSeAeCHJUxA8Eg/D+lcaRB2SCMT9pZOPWOzXFx1y+GL1bvVO5e7t6sWJABI0lBGUjyw3FLhtYV2O2ksBDyztO9pBQ05yuRBI7kAOces2+d4ZBHKC6OhFTtVBQ1N0+jAgzFIxUUzFkTSOKSlhBat5tAMwlLfngw/nMvsenT7NGqkJSbvLasGNjbgQ7DBxIhCwEA48DEhqKYSs3b9KRJYAyHQvZA4WAlFkBLH+2EYhJHI57kOVQRi5DqYm4esUbOFHihz22QEpR0rBN5lMAZD+aBDdGsmNs5KOdE/eyOuZdGIe+tOpSJKBqEW+C6RrN/PRt6VSrTC3Kx3YCRKnYTJycKEcPXx0x9FaClz4wn9OC3kwlNHOxXsRFDpxTBRM1W+oQOhDQFL2quTxhAkkBSeUgixFytCQTRffn//wCCMW7kHPOyHhgcAX28IL+pz6+BhCSOOQvXFNPsARWbuWPiAE+0A0wsIQaw6FAIgqRO8gYjYYAdEY6yZ8RD5Ik6GQRVxGNEcL9mHjrrZ4RJyAyddKpk40IL17QgjihTQCohl6EhC1Ryedn0eQ/ECDGBGfRkMs24h1IARSPY8xVkvURgk08E/D8F9ILpSC3seONSGjp6hV5ooIXbSTSAfeUCVfB0x8m2Ai4oSgQJCpBILB+FIKWYqF7ykzsezIERufGxAMgpwRjLFOvXuO+sgv0k4NT4Qn7KpBgj2VN4GxwPMYfUiHaxBWCITAyDYAQSIFwgbBiCoeILkCIesoJPfK+dAnGZRnkQbagktjHF8RCT/jrQyReCY5KPFIgvEE0nuQhNQNsxoOsCjknz4VpK5BEuYgsYvJJRKZZHtBWj7evVOpfASQYztqewnNxuYOyIjkKx2rj65eXeCywlZG75jNzJ07t6WlJWdZvLidaQEPH0rJ1TPB9KRYpJCbN1QguJfArJQBWZRalmKPqEhgYxlNwEfpiIAYjzK+9B9XL5UyTzNZG18t5dWm6YOntB+6yKuVAMNVfMHKg2BAScn5MCA8qVYNstEqhDwIxNLaCgxOSGsdj1oKFhtj3boGH4Zjc1gZ+IF6HdIgGvGswHP1WHzWEydO3MrICN+kZHk5RDLGgJiQQX6U9b0bo2Np5kj3f6RA/Dw9eUuv/vYJQCAE+89HXaxUqxU8LyzXFKQYHFkZtbE39LHaLbFAyNixY46OmbBw9uwpc+fPnzx5JXAsnjFjpqV9fkvLSuGIOokoQZdgqn4DBbLcfBBIyu5xhjfLUmgBF4qw2ABLXAxIOpvJfKhU8IXe1ub2neBaui4EggIhEDAolShDYYOcfnM6FIJfTqed26mCYYNEgHBKHifCBlGHnLXzo4CDxbGD5cFCWF3wOJhIb5wsrFtXWFdYj2WD+VixYh4+3iETR1hGjRq1N2xz3+pCAiMzRsWBdI8BadQgcR7RdNLDsL5wdy8/cZVxGMdjYox3sYJWUKo2ZqIWZQrRREhB7HCxtpNyEURFQkemVVDGW0xTF7QuSA0mQhpxO06Mif4Hbt34N5huvGwIq8bFkGji9/e8v+Gd40g4Ghfo8565QNWY0k+f9z3nzDke8XUaqU7pZUszyTp254FPy9vf/3bt53L+g4tHHj+/svp8nYuLCj+Vxx/nB9QIAxkMNnxkujJPd3U90dnZ3z/c19eHDuEY/qS/v//U6VdffdWU8BKpNGh5f33l/O8UCDdrCkDMRwAyLSK8giJHP4gIOIKQqfX1yytjv65cql7buDT29spYwdYrNAhEIKEDhvLx2tsSQd62EYlsAcR4CAgVIh/MsUyI+XAeDkRCimcZxH2srqyLhwN567vzKyPstBAP6TAf6ttaZZxlmInZCIX3s4sMeCwtLUFkZuZ1fpsPHnQgj4Yfh/okmeenz68+hg8BSQghUUhSByPVJav35bV+/loII82hEG/P3YF4Dhy784aLE6/lmE89eYRcbAxMHjcfzfPzbDHn5s+d42GDn2Emk2lvz2S6DcjwMDjgQU70EgE5rQCFzZQknMRFvcV8IGRE9TECDb0xHlPWHmOV7WvbZQeSV4Osk/HL7Addrla2NtiDpf218kEAYj4uf84cS18zZCOG9gGVhORMyBsEHrrqVQQSiGDCeLDBpLhD5Ktfrn4hH04EBsLBCCC635mxMVNachwWJmSLmKA3iL3AgzG7iBAysyQhB+cPNjc3Hzp0112Pkov8QDDyOCMGPJphHcZHKiDSwWOvfbz79Ipxu+7nTXUoJG2DIOQOTld88IYjdx45cEQfB2kM94PmpzPfPNQ83zOkvMw4FzP/ejY7394+n810dz+Fh+GaDngQyPSd9oQ3IInRVyLiPJS8gIxwD1kDYgjEBBBjrJfYsTBnPvLTqy+YmXXk6EDJR9UN7nDru7ym3EchCIHHawChPLxBwqFHz7h8CMhIqBCdzm6X8iGD5sNTlA0U0CFUiAt596trv331rvuQkM7OD4naQwk6FkqEX4bCFXiIg3qDjdfA48osWZIQgAyRtrbmlkOHjMhddvcvu0m3x6AQ+fACIX8CQhobJEyw/k8Noue0J2ThI835Jsyyjh3j+cCBY8eOqETqa+TJi3c/etehQ81tbT1tPUM1H3rCyMsMQp3cN99+XzaLD4BA41l0wEN5qrez/5TltD31nQJJXy3mw5uFTTzemoDH5GTedmJRH9MDwYdRIXxZubbNqSW/lXMAMSImxJ60k2vsl0uFyyvrvPND4lqHFPCBEBqErwoagYSIRCHEG8QrhAQh0UevTbGKCFkEQvHsYrFG5Itvtr7+8qzh4BcQ8NRTT5DOznc6peOpd2bIUonMEnwwAMEzJCyURxg7KUnIOQEZaiGPEO5hf8/dQmIzrsd54Q1i8PEXQEgjEPHQluCxe4Psuzs/7zrDYkt5Qpbz2Puc3iM32KnubAcAEoQ8yYNncvdddx16hJ9MDzr0AAb9YTnnG18DhGSzJ83HCesOYjYU+Yjp67MnMeFxavgUv+zFYkQmLAChQQj3IJ+WkxFDMsAxifFtAblWnl7NEwmJQAobG6zkAaIDfsaDtQgeEEI+Ni5yEBOJ1HyMOBBmWMyyBGSwzscoHPBhEmxbLMoI65Evvt7++YviYsjo6En768JoOA+bMjmPMwz+ZesL48BDLqIOKkRfRiD81vNjaG0FCLn3HnI3KDzi4T7CFGsXICmvZZK879q+/ZxUMo74utTXN0l3ASCECIiEBCIAIfC4597D/JUFD4sTedkGCUTEo7Nv4pWJ/u7XTxqQEyd2eIwy8FELEvqJPQ+bi2Gs9Pt3+Pq0GmXiVfOhBiED+NDEKgmEUSlM21d8lKkGRHuDC3MbPOfYAMKRk9emTAgTqgDEFiWA0JYUEr82j8QaRB89B0gU0ssoSoh4eEKHPPvl9nYNyChA7LcDGb34GH1ndHTJAg98aMxqyaGpFVJCopFYIgsC0mNCelqPtjaR2w5zm7xwr+67FeNx72H3ERuEJKZYCR963nWC9d9rkMSO3r2B+I6sFEA4GKJPTUUhkcfh1tbWoz11cR8xQ919U59frVy9Wh4b6BWQyOMkEZBneHj66zLMo1ff7AQJXsggmRQQ+cgPsEy3mZUeOfZfzW1sA6Qyp/5gDyx4WI0gxI+U/Gh7akntjgU6/O4NEi5V0hjx8OTqKoQ1Oj4Q8izx/gCI+XAezqGorH711fGi+yAzPJChbUmZFQ8PGOKcyonobSJLpZlz5xxIT2vP0aMdHQAht1vu4W6SzLjuJYHHLT7B2hPI9WHsBuQ/3CCOI83npv7W9U0kBCIHApAHb7/98OEmeLQeJQkjCR/PXShf3drc2tqsVitjE8ywgg91Bz662a2FjzAbZ3MNtfBlr9IZxLC8hwgBiPEg+LA3trf37bLddG2tUinPFVbtHEKGVQhHRKxAgpDLhZwyndPdCnjgIzYIQhp96OE+EIJMu8Ao2VmE1Hz0klFvEIy4D0BIyLPHiwIS2sKe/XXGXsOf/s+sPpQSQogW5rtniQqRD0KDIMSCEM5KvDUgoUyoFE4yuf0Wy/3KXkBSzrD8L+X/QIM44j129JLkjqwUy/QoBCIK17C+/Zbbmpo6jkoHPthcRxghPT3PXahs8glXTq3dWq5Wy3l89BJwhOADGx6ExPTrn1N6nwpMEEJChwwQXFiR8MLrQG6uUt3cBGKV6VVufTwAkQ8BcSEXLoDDxpR4UCEmREDgkfCR04hE3EcEIh9c0scaZNiBjPaCoBh1JISQRTbPUl2AoIiHh71ZXiulxdnSLFtjmGNRIfCQkaNGpKN1R4jdMA8lCjwMh7bYIAjZrUHSHER3H/v5LJMoxJ/8f3xPIN4gaSsEIYp43HzLbbcFHU6koUF45m37e5WtLYD8tLa8hpFqefhE5CEfnoiEKRdbL6Mz8HAjIhKEDCNEPCYNCK+CMlbFxxpjs7qRW+c0rPxxhHAhNzsniymWAylcqO0XnlLwAZAoZAoEyVEXeAgIS59wczU1CEICEPPBBoHEEmQJH6QmJETr7AhkVkkIefPMm6UlO2xOh0QbXjNsDqS0ICBtPYQplgmx6HAgQrhrXuQRIx8OBB8k4UM2Up1lYtn/Z7or/7hB0s+yFG7k+cADHfhICIkd4oO0nS7DY1k+1hCyWRkxHu4jm83UgHQljLgT/+ciEXWIhRmWAZkMLwFIrlylq4i1yNiKASF0yOq6+QhAxq1C7J0VSgASG0RApqRAG4OXRh8Ckjch+LDtrC1CjEdYWwlIjQE88KEU34k8ruDDd9SyhdXFFffhOhhvIoSU+AfYSg0tcsb+AwKCEKJFCJEQgHBa4s03EVrk5tvvv5lRF+cRgeAjmRRAsPGfaZBaoux0DZJ+lgUOuwnC/Q+4j92FwIM80jLyw/LaMjiIhFTLdT4AIhsMoLAaYfANHR6QiZM7kRARcSDyARD1iLbxSnUtBCBzBc7Dyg+YkRdWCedLsUbxsMcrrLOngpGcGuRCBCIa9YlzLgcyLSB0hwmhQc4KiHw4kPr+sGWGGyEByI4QMhvjRAREoUNMSElEEjwSDdJmu9pbVCF0SIfiO6t069WbbiYNPnYHcj0jVYPs708SNhRIHOkuAMRIDcSe4XHzjo8Obe4jrkMAorJvbWl9eqxKgWiKVQMyzB/719myJNNFjAcnMpoPiyNh68ZQ0MHmRAByIjQIKHaA6N24FYhHQIjOs8XICzzVAyH4MBsaUwB5zX3wPY9rkJbYH94gJg8hdIh8AMR9OBASeZDRGhCWI/Jx5bMrnyUmTfU8SsjwLNAhTiRZHrYpNSA9DN9nEnwoonBTiIm4n0Ecxy4+Ut+U0Fcg/60G8Q5J/cnCtEDMx00PBx4AYUsmEnEfLc1dl5bpD+OxsUZYq/8wCQ4SfCiZru6uTHemmy0R6xjvDz2CEPb9AkQqBnHiPo5PThYCEJ7CFGscH/DwaDWvVQjl4UJEREp0Yq+EOBCXVGfF+yNOsQSEhEVIUUBMyEmtQeqJhIzOBCI8AEJmEcIuq8/OiEdMiXh9vPTmiy+9ubBEghA2RuBRe8t3mWG1hKg/7CnRIWDgQiYAScR5kF1X6HufhrVP74ueokLSNUi665CKiPrDfHQoXh4dcY6V5NHa2vJIS9dlliDfooMXwsvVV8xH9nUOrGcMiB4ZfBCeNdQlkuGvriSu0weDDy8SXtnGK2GJbj7KXPSHAyGTdUBeMBXeH9P2MCGGY1ofuHIfXIXBgTQSiTwExISYD4YqxH0QFMT+qPmYwYcLUYWoQRiWBA8Dgg33wagJcR7uQ1+UHAgFoikWOhj2U3EeUciNHtHQm+iD/LMPSvlcZf/v4v1T0h8K8QrZW0jgEX1IiG0xUQi/wBGS5kdaMnOby/CwaZbPsyqD2XmA4KM9IxqNUZdkLSaEaVZciDgQHSkcFBD5IAMcIq9azEdlbGxjs1oAyLM2vEJGLP7HmyAkENEhdmZXdVOsaQ22Eb1JZMSnWF4hZuQsQop+eAfGttJwHsVPTIifdosRj8+xnMcZtoQPJ/KiDaJpVokRjSglz4IBobDtTBMJkY9IJK7HGyMejSsQtjSXi9vPl+Pd6wpZjL3OWFSDpF6mGw98JAskWSGuw3w06Qd233tbYYrl2dj6vHNoPisf7Tsgng4vWTaitzFaiLgPFwIQqeAlX3u3cv78pXI1pDKXu7S1uTF+nAZBBw/zgQn5AIbxYIMHQ0oEhIc1CCy8a3KBVIIH5VMDclxAvEGKCAl76LxBJOT4+mIdDxukGIDMyocToRWSPBaCDp5diID4BKvWHztAWqhr59GkAjnqPBpObU/gII1AJCTd5eL27wXd93KSfhVC9l6FuI8HiHC4EUaiQNj8XAcKxDq/7dQPW+fVHjoUgpBcdmgeHgB5OtMeBptFNrLJgENPbsRXIYMTE5gYNiDuYzh/6fxHIwVqo7JVuVQYyF+ubqxPHh8ctCspeINgYkTxA4x+/q/KwoAwyXIgIwov/hqJ8MY7KB+EeIP8CQgAnAivsUDISQnRHIsgxH2w2yr8sVcWSgsLGDEeIS9JSKwQN3ImAuGUuNaQpo66OBBfh8hETNJH+hVI5LH/P4u+e4No/Fv7sXx6JR4JHcl5ltqjiYO4+ABIW9tQtrC1vLG2/O3at+D4dm253DePj4MHDz4ECdkIj/sAQnhqFMKIHaICAYh29spHOHI4nhsczIUrkIzkByenL6znJ+FBaBCGzv5V7BxGAfEggGWI+RAQKsV1xORsKPZeyRMKSkLOxgbBh4BYjAYPZQEcSSHwUIVEISVFDBYsLy5Aw6OFiPmQEF+DeBYWmGEJiPNo6mjlST5ucyBOpFGI8yDp92FFH/v1xrZ/kHf3rJFWcRTArcQXFHUzoJlowCBiIUl0wMJAhln3SSRIUIzjyyaIysLquLgWFrKNIChIqkWx2DSJhET8Bn4AwcLSRrQRxCLdQtDOc849d/5zvRkd1MLouc8kWRMs3Pw8997nZf7BBpGPskJqInl69TBHGKlX6uIBHwkIThSuLOweHWEZwgL58ujou42ZlZm2fTjUMePctziDgYOjhDICxHfrppkWdChLS8076zs72zs7fXyH21wNCkRJcyzNq7y+7omIeEgI7wxRnn+D/wypiXikeHcZD3IfFbL0mDbcnhmZYzlbJDIwkaiQAgiJKINUIUGERUIhl4MIfeBlIC1e467evgMwcOSMzLG8Ug8W4UM8/vIe1mlskBgFkHFCIhURT6/Ag+F/8vBRL9N1CZALRKet2hc2dj870l7ve0fvfbe52AaPqd/5KLOYvASOjnjg1Uk3jyw39NElA0FZo48ugDSr+pYCIfahAlGD4FDcIOsuEP7+p1un0CAAQkZuEXy3FGIeiHwgQx/IMygQNwgOXWGFofMY4nHxooQYyJtsEEc8LmHxQRtvDRToiFiIgQQPA4EPEkFCyG3kcVs0SAGEwaex64+JH8j7b35a3MQd8tdPp6fp1b32cVKHRIGkdeGt9OECwQ2GM4vLz+4e/XJ09Munu1eWZ9q4M3QqAbkfUXncjYMjiPDFEQWCF3d9DYQ+AgitrHXX8E+WdBfv2porBECiQgQEFxnSh/OiOsTnDKHDQCQES5Re+pATe2AcAtIUQgjEDWIhMhJABhBy8fXXuZnli7E+LhrkEoJfdx61kJdeeGHwFm5XT0K8AgkguNoqE0GJw0YeBuIGQQzEqQvESiY4iX6qrnUfu4/1d5Yhxe4VIhz1HCt4MJ5g8fad9srK62iA5tyVK6+83et2ZjC9mhIQ8uBMCzacGRxFbCTWIh3dgocZlnzAg3zw8iyMpdWdnZ2lFALpq0FW5aM526BBACPXRz/5WCcPaiiBwBAF8JO+Chw4BMQN0hAIeMCHgUCIgWQfI5tYg4vMFk4DhRADGfrgxAqSkFiEBJGBKyQKxGt0AGF4OxSAqMWlw4kGiQoJHszkp0BO2xPdxzr5JzayyAPTK/qwkKpCSh7yQSCPpxUIt3QfXLxwYfHRC4tYfFyYQn/MwgczIgNu2vqq4GEfYSQ1CG6aoo+lbvLRnGv4p8d2Dg4PPvfVKF6/67kQZxWAYQTEPng3FRSgJNIp9QIIN7nkCSGJSM9BQVGIiXgfK4BgAIczUIFIiDtEQDjHqoQgl2lEQs7/XsjlrSBSALkHdxAi7O/bUvh3gVEDUUzD+UtbWP/yd5X6ZxukEDLWR+ZRLkNi0/3e7ANCPMFCAGQFX7ex/ICOWRRIhDAUfBc8qhLRCCGokK5uw13AWl1Qmt3PdvtdLN33v79+bX9VQDDLYruYx2oA6WEgOH3iP0pDEuI1Oh9GTR8Y/AET4cg+tE3sKZaESIcb5BkDoZC3IuYRQt6SjzdjnzcahLEPjuCB46VBrNMLIGfugQ+GNG7FXwOAKBMAsY/Jt7BO2zN5T0wwr4HUQszDMY/kw0DGVYgGor8GFYjP5g59YFt3RTx4OcQsfeTymMJ8KwlppwgF+qQuEvnowAeWIN0FZAlQQKX5iO+Ns4SZ1/7Xx8eHO6CirMqH7n6HkMZA7APBJ4sBh1QhGchznojxg6Q4NOICMZCGQAohAuIKiS1eN4h8nJeQLQhh6gaBicj5QVEhFHLpchUDsRDe9gEhOEZSAZGQMf1RvuHB/7VByofIuVmd8MGrP5HggZeF1Dx8nh1CQEQTrJmSBzfrXSD4KCAIu6ONj/yMgEe7bhEJIZCu+kNA+NVrvxAIL4Tf++H4+uFOvrEqPxpCW1wkYhMCEkJySwgIw2dRi8aQkzQ4Xn/oO5sJyNnSh+ZYJxQIBnkMLARAKKQ8EXLJl5cEEDdIdMhLISSWIGmKRR8WwqjPNcxjMiD1SfT/6hokthgmWoXUc6zah2MfFlLwQLPjj+DxiIDo//9Zx3Rr9iEkyVD0SUTkQ1IwkBkcJxNZEA/eTkUpC5u7fMLPFS5Ndg6++epgR5ejZCISwpGA9MIHhTxhAySiRQh9CIiTmYiIZOij+RAIwy0yC0FijoU7QGIJIiLkoQe9UEi+y7ZoEAYkTOSihJQdEkIiBRDdX3uL7jyPGAhy8hSrfNTPpFcpnrIreesSmfyq9/rxDdrdvSl81HOsCHnYB4Ag8rGCAkHamcc0dLBAHLfHVAuvdguDRCxEJVISkZDOg/ML8jEPEFqInPv2118/22062F1d+Hx/f2+BPjBGhahCdFnjkEcTHWIDBvJ8BtLjT3ta1o+JlrAMZ2obTToXmXgACO8cjClW8HCBIPBhIQJSL0LIg6/zaY4FIWWDVEIGBPLQHH0ICML36cxCOPG1j4mAcPwpkFP0sNHJ3zZ98gYp51cBJIwUPMIHhOSdrdbj2UfLV5lCx5yBRFrpQNqtKSBhaEo+CiMSAiD0wUjKY93d3d1nm3leE7/w2AcfdHXTiIwo9CEiAJJ4CEiDlPMsAKGQ5w3EOvQDm/x+EIEc8tiUD0Z7AOChp/C+GQ3ih5ZsZSGD3CBMrhCfCHGDeJJFHxKiGMd4IQKCBskVwtyilP1hIQUQ+/g/N0g1xaqFOEYSpz8MpNKBUfIYruPTtEtLdC257WOaV0DMIfIxiwMq0lctBThcIcrdEkIkK+UsC49AoY8OgUjKU/jU7cz7Qq0FfUohDwzxMJD+euZRAunpqpME5DmEPyVJ/gkhsQ/cpfikgPQ1xcJGWr9/9qyem0gfXIUYiH3ggBAXiHlQyMBCqimWK8NG8Ol86cNCoj/yGmRUCO6xRR4Y4eEUQk7c4S19/KcbhFImuDu92OcNH1EgHKURwIj71fRz/kYukGlcp3h3O3hwbx5AuIeFlz8irRz2B5E4M1Ekjgqkk3wglPKYvpwHk0jcm5v3e1kiBKJsjgoxBBGAD0RAnoCjTfPQC51BIroncW//4OBDEEnU8GTU7fdf6Y0IedNAEPLgi8MNEkIGAwnBGuTjYo4lIllIVEgl5FK9i4VABwfiO2yDyARAWB6T3YkezXE6G+SGokEmW6ebiXx4/REzLLyCh4UEj6JAxGO6lZceCnngDBYKpAy3tVocmQhGQURjhMh8+FB/dDo88jMg9NE+YhnSHQLx+iNl5NefPgyEUyxct+W4Q/QzctK7uv/ztWs/7z+pf9UGGuTcJ18cXV0DDT6vOhpEBbKVdAxKHgaCjDTIy7hjaujDJFAdA43gkX28CiLRIAbCDBvkzpt5j21GEU/4QcYDScf4+dWpfMeDP4x4TLhOV8TD/WEg0SEhxDwqH4p93E0eao/kA0Ckgt3xkDa0wENAcIgHXxAy1Y5IiHkIyHwGkr7i9VmkoS0uh1taABIl0jUQctgYAsHiu8kE9G5UAhI+mhEj6YUK2Tu8fnx8/PPepoBsNBuv/PjjJ+f4zs+IbkSnEDeIeLhAtiQkjAyYLVfIyxKCmEg2QR48ygZR8JPigRiIhMQU6847fX/tLRiVj/HvmINMeI7wlN0IMqZB9JoIiIh4flUDOSG5t90yVGMfAgIfvHMqPeHvtjn4OAMWs3hFpglEQhgVCI/woT0tKhGQBx+lDt62Dh30oZ1f6cBzUkKIkn0s+bKtvpJ9LG/0r65nID34IJA3VCAQYkf9DYyUTY7N3t73x8j1g97mBoEsLz/77ifnGr5vZxIiIPKRZGy5QFLggssPAVEIxA3ycjnDclwhxhE8REQ6GANhCIRBgYjIzYEjJ/qj8vFnJ9FP58N+/kqD1EJiAUIfAaSeZTnm4QKJBkm3SrXog8FbqiK333YrfJw589CZIY47BERpcahFRGTq9yXC4z4QeRQo/FQH1ceDtIHX6xjDGw87IcQZBQIajS4D3miuXnVLsEBABD7UIKqQRkL4A2EE70qyfXCdQg63oWODQJreOq6THALRRq8DHzwGWoGwQUiEgzGZy3ojA/l4WXMsZRBIyCOE8ChmWQOMAMLkCrkLHQIiVWIPq/aBMdFJ9BtO5ePi6gYJIuPX6RMBMY+qPvRTdYHoN316WjzoQ6et5ubOINCAtbp83BE10opAiEaOTxwiAuJ71ztJii+EF5CnPGKlnnksddd0E2Kfv9SNb7VCtq+QAA2gQfgGCaMN0iBihK8xcpds84KW42uH2/hXaQ3yNPVhIyCmWJChwRVI8FCMw0AuJSDqj/Q4rMuukKpEyKOuEApxg0wJyO0GAh/InQz+Lkse44FIR+VjXIOcZh2Fkkkf9k4e8lEDqSdZw8sWKh/TaBBeUzJNHQho6KzV7XOZBw6E1zQOO6Rcq3uBH3u+PrGOGVYHPLSbBR/4CjGPMMJ0JITLEAtJQDD4O726ygNADtf7EKDliHxoPIEQxmhUF/ywvrl98NO1a4d7PVlbbvheP90u9wJijqVIiAqESjguigiP0QZhhahBED1MMR5mUgtRgog7hEBmtUjXg9zpww1yo4SYSPAIIKFDzVH7GM/j1DyOd0yqBvmzDsn9cWKDuESCh3zERnDMr3AhFnanpu/gHrB1MCqQOUfXY9MHhSjWEVVSLEbAQ0B+Y+9efl+I4iiAWyBS7/f7UY2IhXiGBElLhC5oQoJ4k18i0SAsSOwtbKws/AfCf+mcc8+d71y3TGNXnJm2P4rE4+Pc25m5cxqrBO1LQODjRA7eaXKde7FUKXOcV+mm0MdojGB09P1TBqAlfPhJ1j02CL7H//yTFDCCDgZ3Rvz09duHjxxh8b3HVwRkZCAvs4/X2B45+UMsj6/cIigQbW/Mww1S+TAR8dBTmVf6FOuZgcgHgEgIgUhI5PdA9NzdH85i6wglptEBRD4CiLqhqhA8SUfUR/RHFiIf++FD3wUfDgpk0PgYrLUQGIlEh+yup+sEgvbQ2ieoEkgRDT1NsalEYgUUCzEQnNioWYf+1RPIKAH5/JYKNIwiEBDBxhGWXAxNBLmVNjB5iFz6dOkhfi3ZGY4QV4hXw/InWGwQ8XB/YFNM5IWFAAhCIvChAgkjNRE9yrxAqjkIAxsSUtOIZRp+0yBdq1Uv2npYVeJE/Xp9kzIxAamBWIiNpEhHADEPN8gR+eC1CF57H6GPlLVpy7EQPO3aNdsIHxayT0DYJPgKQHwe/B4EQn7ukNMCok0N4jIgkJEyHF+59BbflBwIkY80R9eP02NMI6EEIRK+SAcz0jlhEMJVdxHxeAkgiol4fKVNPB7clQ9YWIolFWMO0vJxH48EpmyQpRDCOcj+ndsSkP66fl9ANknIRpGoeMzoj7lnIMsW545r3Ur4cP4ciAvEQsDDP8JAHBUIfRzJPqRDQGBjHY6kr+bhkODhcRayi4nPe7MR7blBjAIs7ENjK+LQ97Z9RIe4RQQkEQEQbMPxEE/v0jQCDXIZQEhEQMyDGwFxd4uYyGP4wDu38APkIwG52QjBq4dY6TIQbzZy1w0iIG+WJERDLC7ZICHZQ2yehdQVwve4sCLGWAGkLyASQiBIBWTmVVLdQyx/grXgJ7oXPGKL1ECW/xKIiTjNmQrZR3G1+loe57CPvS0f67YPVqesWx1INkiIs0slYiJRInrKBaLFTvBEHkJxFQ8+T7mdiJSjrLO6eMQ84MMN4qgg2CAOVtGyjitkNM4/xvFsXUCaApEQuCAPAtHV6OHjkX2oQaiDx8iBIzWIhUSD2AhhIBaSxNThWwFEQywKoQ8LCRQd16Fzm/OWtgu5HO+M2HiV+RvECqqFx4oZurMWPo5kHoUPhT56UmIiAwtxKAQ9UszUbWSLGuQcMLhByCN8OG0i6YDIsdQhOOxOIEMIoQ9HNeKSuMIl4NQguuO5mwOaQpF+AbSGgq8c+iAQCRERDbEM5Dl3XScVVwiKSBpi0YdiIcWq1dwVvRhLxUOMHhAIb9WZhbBAuIEHUuFwflqKt7s+AslfcZTQDZIb8Q8axDGO4BE+kMzj6NpB28ehxkcvfCB4iQoZ4Mk81CGKhYSS1CDnVCA7CARfIVSDy7FIBA3iKfs0Ll9nhVw/ewzbcRWGhkycMOQOGWUAunD2NoggutvgkCEmPNpKYES5knkMk49jFOKlGgzEQp6rPrg/l4z0VDQI4nV5OcSyDyTZCAaVjgbO0/NbCYQ++tv7mqarQX4PpF4qLoD8iw2C17kbRELaRjKPuA1CAHHkg0sFyBN8OPTRY+DDQozEEY8cCQGVlhAD2ZcvV9dSc/giXzpy1SXiObuFHEaFcKp+DLuAXIn/8dtCxgJyJwNhgYwziZE26XLYHJiCxPsGcgwjuZuKhQiIG0Q8PMCSjtQgypLjBoEQE9FWtUXdIPTx9OTJIwbC0EfMQQQkWOQvSh16mWuG/r9BCEQpdYgHIh41EJ6ruxn3GSYP1ceq8NGLQEkI8VTdFUIlu/JkREAcnfmYfaBB1B/NGb9Xd1/dbR/cQ0g61Ze3qhIQOrAPCTERFkVUSAEE5YEYUgjBZiEj7BP+gumOcclHXAmCkAfiBokKUYMUQjhHR8KHNyEwjjrigeDK553bso9+fNArIe6NMvUMvROIhSzsLUFmE+m+Or0408QEMhG/iId81IcRDUQ+Vjf1gR9iIWvw19XrYQ8jjZAGSRQIHxRSDrIABAK4+gmEKCGE21ULQULI6XxHt7PHJEGRj/JW7KAAIHdEpAHihCRsDoDkNyfyoROLLSSI2Ac3CZEMp24Qr+zuCgklhYaZPpSjB1Y3n/P213gO0p6k1zz+dCWTRbup1Fz3vQ0jcwLJSFqvxY10KiCDzfIRPAyEt+n2DSSjQsJIJIjkmciuFhHWBnkYiL6KiMhV6VC8om/c8pAK3AfHc1olwtV7FPtwd7RjII6ETGYBoQ6dZ8JM3R8+zb1N5EUAcd4oSxCyZBx8+m3Mg0OsA3vX9EMIswmRD53aXgqpD4H87hjhXzc5r++cbhztzAaywgpSjWQp0lH7iKBAcJQjtQeHVyHE17aRRjBZ3aThwUd8nkUlGGZBSaoSFAjrgzkYPiL1Gg8icjgJARBEY6I0IJIPE8H3uUEkRED0gysj4DCctHwMyaMBIiHiET6mUxWIYhh1g0SeSAh94On+UgeRqI+T2A/sXbXxjIFQiInoOEjZIV2f8HZfJ7XsH2iQukSiQpQZp+74e6tT4bGvpg/xcH9YSETH1M2jFJKRDMyjLJKtCQiT1gU6KCkYdhU6ZgLBab8iAhETC/GU2kRGSlQIcsdAJigIRV3jcMoBIs4EQPzr6T69BGIiXMJ9ykCGfXQDebPEYyGKhHB71d0ebpBDq1ZuPLONPhgDyUcKKyHBg4+f8gsff8klIFWDKIGjA8iK3CAlDqQG0stGcn+IRwT90RKiJxMpR1l8qEUCB54cdIh98CR6L8PogdevKsTLaNGHhGCWLiEEoosS8dQukfFYq1spuJ0zgIgBeVBAEKGcLGQEIHz3WgbCS20fgQf3VCBY+Wj6fJqAcMt5ikcJxNEJWY46BFuHj/dukB56fmN/tpD1lZCqP+YBEtdw/0UNwt/HfA2iCEJ92LUCggvVeHwj+UB/rO3FOYwBpE49VzeSerauDTkiFbiMSijsoxTiBtlRC8E8RED4j9kDLMZCXCIaY1nIFd7NWUA8rCqmLCiQDERf6t2LFwHkFCQCCIl4iDUFEKWrQSK6d1SkapBqcPU+N8hRNgjSpw+lPQtRKh2Ree8Gov3vYFEzMf8OIBDCVDyqBsHHt/jAPflYh/rotZcla4TUSBoepRAZGRREokO2ao05AQkfSjkNKddA2SMhCIDQh0qEPizE0UQbQPLdDBMQ/wQImuARSPTODU1n5GNy7Th4CMhhVoh4NEK0qCSJPFCFRIPUQDIRbJHokNpH5CgqhEA2SsiZfj8ZoQ8JqUZYBY2uT3j/6gmIaOQtdDgFkEJIGCluFRJAEB6Q6nGUtZoHAg+FDwNxaiFBpKoQEPnp814+tmoRxt1NgWgloegQ6zCRJum8eIUNMkJ8zOK0G8ShhfFYPvBgg7grNMQqM0lhgTAcYKk/5OOwxlhukAyEQpAH9uGcbw2xvpRCTMRCoGPptzzen9QU5OheNYiEbIcRZtMmGVlf+/ij20n9ZSOrGfntUr0CEkQiMe4qgWhdMr5mH7Ewcklk7mHWwEoKIti35P4AFfkgGm5IeVmVgehlX5qrG4gHSPBxmkJkJBNhg3ABeAVALoysyd0hS87IRijERDIQVggCIdw8xvLZliIS/XHeYyzslhARj4jOOHlVAgkdGl7Bh0ZYzpr+mTM+FKIGWb/+t/3RdQi9apDFXQuro0EKHTWQEFLymAlEAQv7CB3zAql9KAMLwU4eArJVOuQDQORDQLjv5u4OQWijtU5QioBwlo6d/cGULTIhEOfyOK2D4o+oRMSYHPng07U0AQkgJ+hDQpSpK0SQISSMnAcSXTKF1EKiU/xJVl0foYMbrt7ciz/9ENI/g4cOFgqIhdRAbAR7F5DFvNnaHy33XgGp5yGhxF9XQCxEPnrhoxLizE/E2RDhFby+S76s4NVpn8sYRvji6fo+jLP2GQgZTDTAUggkiOgSw2iQC5QhIAx+UMoP9s6dN64qisIgnuYVSIjkmDCGGTAY87AzMfFDRFgUQcZI9NBQ4gKJho4CCWRSIGQJ0Vi0FoJfQklDR0lHh+goWHudde6+xzuXe3wVioxZ5z4mMybC9v2y9j6PfXZeW92xN5iGKAFZdT5IiDsI9FGykCRuKAQ21ExYKHhrQoiIE2IHMREfEvlIeDw91/7pP2EZCA51YwEQHD17gdQ5yJ1dyaTPQxojiYBEQvznGAFxRIyPOXRpOR6uHkCkMlGXivEQsEE6EiB8KQ8RImWqzjPzMRpx+WHCQHy8YAc9RJDsCJC33+J+VJiXK6PABQSID3JCQvYICNQ2kGQha20LwSiIA7KQEDFCSAkRscWCUCREEiKNSjrcPk5sf/7AE4+8/ux5JCEmEhIBcUKqAJmFKg2D1qd3E9IDCC9zmGeFWYkBj+pMXfNOXBGQZTjI8nLgQ4x4rl4iIkLWjBACsscBCwIyJSJTEqKHHoBA74CQtxtA0KDUR5U9BMfqHpyDXbx4tYPPp42DjADI/r4TYoDcyIBACRE1ewk5IlFuILKPVm7Oa8BDA1cg5FnEV05IC5COMg1Vg+h3/Dr0nhInVfN6b6F2N2/Ri2vFM7yezEAPISLdcRarlKb+rIuLJR84myirHFhvhkTAhwGyQ0LsaWa3b8rc7dHesYdeMZaVuYaFJEB2jA8CQE2tEZEd0fOm8UEHmZqMDwCyvw88gAj5ACEJEHM7qnERkvJhh4t84ny4g8ToCo14BD6g+40OiUFWjK9qe3ilmVhjW+0g3YD4Tw2XCAhnZjkfc3PNTMZ6QGJvbwy0Hme+TkDMP5ivW6yFOxWjLBwqM8f7fCtTByB4lgUI4UCbui/sZEAgXAHIawZBAwD4UAMg+GqGWSkByYCo4ooIgdxBEiGQb25KPKgPDREoIEI05CBuHwUhtA/CUUhef/7Zl7sBcUJqAHEHuVM37KyekaXWHWWVKrcsPOEgc24fYf5Wf6YuQrqTdc09YelFJSNWb0tj7FkCpCjvwAsJ0XjINNGB53lKB9HoyDQ99DtGQwsQGgjek3/YwSiKJ2S0GR97e8SnydFHmZB98YG9OmUhyyriXSAiQrblIhSp+BjtE5wBj8I+FF1FOrKeOC9CmILEjXJ4rRwBUQYyK6tAOhih+jykVADEZROtvNCrPg2qzUOih1AEhE+WvARwRD5yDlLYSO7IsmoPO8i0AQkAeaGtaX7kC0BQ5oEU0CEUYLkUZe2ZREjOQCA41r7SEGhfgDS7QCQFRGAjqcIPEUmE4BX5YPoRoivy4clHACQQEvyDnbvVHVgzU2y0v8BJrHBSKvJBCRDHgLXDca8GJFrIXH8e0uZjQa/5qLEVhPDWUlq/zjJaU3uMeUzbeNBDGGhxEokDco1vKcBKSThCMiqlLQAOdOx5hEU8BEjm4yOEWAIk4eFawB6O0hW0bTz0bRvxE3x0RFfBPgIg95EQ8hEJUSH3CkBmdIJJj4OEvt4IifIRKVmIg2CFw8M/WQMy9b7Ji6jk+7gkPlxFkKUrWpYBQkYASEqv3UBGOcqSiWRAsL/6mwkQUgDfyfZhfpMO5SGwj70iAyEfJMQY2WcOwvmKAIRIJz0qRKDMyBUxIhehuLKQeMTwKuEh/+4GxAihRIjwkEIVrM5CWDpm20Gg4CAVgEgCxJX54B+GAyJE3EXCDPgJ+UA24lh4o0J5B1y0Xe58ykRGjKOygayNWN9XpDANyf1Y3E/EABEfyXjEBw6eIIQfAQ8mKQ0fWzgJCPngckJm6bAQ56P13YALGggOY8QQSYS83xDSlX1wZFB8dAMSCIkjIH2ACJGZXAoS8KjdPj1uqxOnwfsyHL3viAzJ1MVHHBGxKvAEBaJ/FJwEREoTmacIiCHiyYI1IaI8hIRoz7ZrBISIaBSQ1kHhxq9PeLQMBHhAY+PRHYRLQTIgbUIgISIHMSEZOekiLOlTSvbRjYfzURBSWgjZqE1A7vwNCasUerHqABEh91ENH+f0u4iA1JtIZCT297IQfAQEaOiMhDRbric8CIj6q5gq4MBlDWcSoyYAkgmBg1xNfmP+IECK3IUeQjX2skVAxmMCKULIBwyEMVZpHzmAfCWRgUaBECGiXXQ67EN4RN1iDc+589fPn2vydOFRX8bENaP9u0E+bbE2UY9z4Dn7LQBS5yFzUW4hkANSSHi42t1ZaaqWA+KIyEFEyNSsA+KFQ+wULQQFrtPOn29eu3b1Kt9SH64pZy5bJwnZ9RTEAaFsMboQ2b7YTkDa35UQcQkRChtAVyfnId7139i56600PThI1ST3O307qVPvOgUFQjoRSYC4yEf7jQoTqSMkIuKF4D3BdTWZCPlwI+F+oDnGGgMQic+xdBlnYyGczShAVlcxlZEMOCAv5CjqpIdMCcgWwDE8DBAnBHSID8ZYlOOR0yzuChwY0bLcW+KB7KPSPqRzirCo2krupe7g3ToHF3HAeSpAMiT6BdxeQGKqTij4GBUr1nUr8vVlDqnzcBMxSmQhKdHwUOgyml0htxABcg2nA8IQyj2CynlLYyBb0y2oDciNDIg7yEL+n2/jgW+zQCRtMa9OLWib95ic1wISCelaJPW/gVDBQerCrHuyHJCg2iirflTdH6FCwUfSJJQF6ISHIMgiIOYgErLo7B4cQhQgnLcI6wAfAOQ1AwSiQ8hAxEfuHt7Cmw4I+XBAQIgbCJOQ7W0AIjRc8kkxQjx42EuT3EQiHpp4VZOfl4RQGZB7a0fQ9ZycgQ7ettxB0OpMJPb1RkIqMvXKRVQ4VA8o31t4WAt8JC2TEJd19dJERo2DTEdbl42NMefCu4cYIKsJkNVVAcLxjt3sPMxeKLymh+xmQJKBQATE1jyCEJgIDeRGIoQO0obDmusZAmEH2Wj2W2kIuUI+NLOn0j8iItlA6vPz/JycFTjklcFBKqIsqcNBKjL1HguZC0FWHDfspmRZjJS7JxgibUBG338/Gm/hQb5sGo8aQKYJkGsmAKJhczz/BICeITxkI1MjZBefE48XxAcBASEoOQ88KDkI0D3Bh4ueSR6Sc3BnLhYcSy6i6AqLaqnq/NxlvzYB4nQ4IP87SClFWQmWAEgfIr5OfUgiMmBYPRAS4qwFnokPIwRNHgIhS09B0RYe9C+/njcZHZcReiXlGMsAedfGQK7mNGN3p8nQhYATYoAE/yAgWBZ8wxBBMwv5gISUgLTowEEZIpThMWeyoq40FY+uoAH2kX5trZHCgEfXAOHM1cCq3reww0HqPASX/xoQT0TERxlqEY8yW1e1UjCS8cD9KQMEj3PykNH064P3RmONjsw7IQ7I1XfhIBhClEcUfJABu201hJCPacs/MiAmhFcf4QQecBBaiMzDDhcMM4lRFTeuk1j3GPmJ+q6GA+K/rzpAYhfWmXKQctSwBpGOxbi3O1MvGSkNhLegkI3IQ9iYhgAQPtEIg9CD9e3lDZYuBSG8pgee3VhUWqy+tlYAYhIfmZBRQ4hSdE9BTFbFxOaYKAUhIrA5N48ARzYR66ai+ON5/iGr6so3H5ROm5+XK6eX0h+r8JB3nC0HaYHhbNROWwy6nZm6dJIQbInr+bosxFXAwVtCBHCIEPv3fGyAjJhlzz9pYZBLiQgchBYCA3kXi9XVUSWHmFpWTgBsIFCE4JhKxMMdhIAYIRZhsX1gfLiDSAERaa7U89wpGHwMy88FiLS0lO7OR51/zPIqkC55/0SdhZCPakKkwYRItuUnz6JTK1ASa81pS+lFAULZSMV8IXnImHZghKjcCWpej0iIRgFHzgcyGhMJSYioizcBskI+iIiiLKUgOQkpc/NuNtxG9ILqgKOWD1eFgbiFzPoMrKDCQXipnLaoJvUnIsOnZkmoKDQ5PDq6NLEHqwcQIYIsBNcmFVnEwypAbKy7IISjJGOIAVOKsNas3EmaxwgAFEKRj/xfkygnxMdANsbjFYVYiwJEiJiBbF9hjNXmg0c3Hw7GHJfeVPReVfJRvQQEOjMdvFEykFMPhtz7XwEitQGZXDg8Ojg6eHVCNLKTsFHlZtIL5RwtesgiAdnSI04scLKZu/CBVxYiQHCBg4CPZCGZD0VQshDDA/JBwo0UYpGORQNEhIAPOUgJyEOVDqKf0hPDACmwqALkfwcp03MhUjtv0ZrUm6kPT9bdP9aPICDyUhwYwelqD4wsGyHmI9zHLQHiDiBExIcDwrFCYwODhGuXRwRg+t6uCBAgDSH8HEfDB/EYyz+giyREeJCP7RYgzayzFhwPRThc3MMg0jEgvqraaU1wnK1JvEMm9kZC2PrzkOEdvlIC5DHEV9RhiYc1HJ2RVurtTZnIogPCUTycLelxFyE0D4RYaYjdLKTooiJYmZCNLckJwUcCBBbiHrJ9w0IsWFoGxPGIdERARMgp8w++07EP4VLNGhBBMnuleE9brhc6VV9vYGQgIRUD6w7IOtykx0QgBwRtATcD5KIBMk4GQiQSGLq3LYR8rNnaKABCCwnzrIwwEbKBr6Ds1XikFJ14JAuBhIccJAMSIiucgY5S9w/gg+95VKUbtXlPVYKO65nrvDqhXgeJA4YJkmGJSL2NyEUuJUIOJ8XASFy47hsdihAeJAQOgsfZjsY8ntLdCSEgKMzAIloCxLOMxkEcKvX2msiHMhClIFYMkoRskw/lIBZjRTx6zeP+qMhH/AW8+CLfbcVVuGVAxEdFHd4zMM/97t7FhbjUj6jXRln1uboUAXkEScih8bH+cKxTKkBwnUANIe4hIGTBLAT9vFLLOi6i2TEvQtLYuQDBhqHKw72TypQzlxV+nD0Ed33qKQi4tLlg208REDnIFQGCoyq4qhr7kCIfUMtC+IurHkEXHbNbJq7QJr/NTnz6BwxjHhL03xCC/aMfu7R+ePhYwkPXE4A8bHAEQlQDJTmIJAPJfPhcLVoItcYqWiNC0+TgIsQdZGXFx9TpIOrDcj4gFiECIts4oCtwkFcsxiqDq9vPB5AgH7KQzho/lVMUZz7Iwre52e0hnqj/tx4yIMgSIbYRYkela/Jx4Zvvv/+sIIRyQgjIfBMBeT8ThhEXiyALsqokdrW3NkSIBgn5F8iAVsZ0pY0NS9VlICsrK/q7lynt7gM2lKJfCYDMQQMDrMBHCcj95h8CRHjUz8BSnYYzgcfmXZubd29ubv6bgUj1FpJ7Q4YRUp+sY18FA8TlPtIMrk8+++qHn76YnyzH2fCAIzkIul8TIJmO5inGy9JCuIiKDiJA5BAKsBqZh4gQnPYSzBCQ5B8XSAgFOlJxHwBiMVZpH33J+an54MpPAvIcAREf9Qbi9nEGUvTNu5du3jw8Ory55IyEiu/eXD2A3KOjJCRqCCExU49Lct1GJp/+9NNPXxxeAiu37PcFBEQAD/wJPpBJw0PKIGtkgEA+2PEeAJF/wCFcAOINBFYb0Ag3Okg7wJooyAIeaJaBgA9IWbqjMZQPhyNKIdZ9+DAEWJUjhGcCj7vuXrp+ePDj8fHxj0c3Q5wVK77XA8KGe/CQAaPqPYRgf54SkOwgvD46Ofjiu68OygWseem3MpE8ILii5xcXiAaCDN7EECsRklaJ5AFEhVgykAzIIi1EhBgjyUESH+vr64twkMky1DjIghkICXn0GVlIDR8DRs9jJ5b4qAfEh5BndCsQ94+lmwfHP/z+6y+//vbDj0fXNytKvtdnIabbT4gQicKoYRlnyUYuXXhvd2XStbYKoMBBmFenWSCSHIQxlkkpNwBBOUYDhNAoyOLcKw1ySE6IfRUucpD1RSPkAjSZABHuCyL7QHtFgFThMZyPvOzT+ajpwTpjW4GYEF4dHf/x91+mnz8/PgyA0ENjuV4B0jttMQRZ/VHW4BGRuZyq8+qpiKb6SnFOPAFZ4QPteORuJoNE/AiQNN2XgDAL2fBOXmUYbGIOhBCRDdyVoy8CEfKxTEIWuNOoFXM3PpCDCJCq5HxQfCUoBIjzgaOuzGgeQJ59RjY3rx8e//FX1m8gpAMRtVPNWxQh9XmINDQTwVYkz3LyiaftIuUSsegeQ1xMeEANG+RDdz7t87IQAcJ0hYCAkGYQxPloR1nAA3y8kfhYNwshHRRXb9E/2MCHABmUfQiOXj4ovpIq9uk8g4sI0XV188cf/v7zrz+hv3D8w97Ztc4UhVHcpORwnPzReCkxTZTXuxEXfABJlFspn0LuvJSXciElJbfy9kXcKNfihuROKeXChfWss8558Bh7zzYkY+0zc04zI3+cn/Wsvffs/eAKOnynL/lORpKEuHyX7TkTIn3PR12tnzRVvXfUfE2HTkFuIWPzCMrgwCFJKrI2OSB23RZRsAeICDDBKOCTE1wZIYdJiBzEOCSBYweE+poPrsgQ8JgzH2X72LqBLMD4Ofp2d968/wHWAT7IyFsVWdOCiDTbxF6eMnNIeRKpm+rAwXunzp462YxiXm8T+7SJWrsEyB51XfExRg9wIMQAAR8OCGssdFIxYHSAWOOZJgLvYAihhchBLIBIax0PRPQtAmTrqtL0kQYk0oGWv8jowizDO4CFXLty4XPPB0h5cHcnYYASlVYWIl7a5iX1cg+x/b5PXH3/+Pz5OydXVd/jodPUQsv+s6fcPMZCRIDwVicgRKPrEcaEEiVwQNBGdA8xEyPEHISEkA/Dg4B8TYgt6t4SAjzWuoNk+kc5H2KD+jkeC+kgA1jIzfuvwIdqLBBy4dG1xOaFMy3Z6wNQwULmnNXrUbX/1vvH0OtLkzouEMRDhARGxrhncUBGBtlQgxwQxRBiQEy2GTRQ10XlfOCkiwmLLMo8hoCsdz6wNL3J5phANJB9cpA5pvMISKBkhvpqUdbhRdoYWIVFOmQhbwCIwteUHBJjSEZvL87RQ9Iukl9p7a321sduPzY9uXPUlz8JmEjfAwKREGXnng5d2FuqqNRXtemwscAQAmkQUKMovQADUwg+ZIDYFTp4t006QDY3hkj3TWDiQQehhSRqqwL3CHh4GZw/A8u3sf33F2nAH84chITIQl49uiY+guSpruzxkPTsdwFSQIhkO+KfPE9AXl8/V1dSRIQt7MKzfte2FhDxsZZYEBS29SREs0c2AQKAsYev2c1PPswfnI9JzwgsxPQVIBD5aKw1zWqOVu6zxqcOkFXCo4QPKs0HnxLb2IYEogH0f32AsNVg7yN28vYW8s4cZApMmSEkjqmLkYwcUpBEpHplffAy+Th/vBYgTkjCS8YoerZNoK7w2bXW2PhKIoQ3OiHYg9NEhAAPRXARopghQjZ0hAAPk+GxfixCxiLEGMEBCRBYiPgoSB9Uko8wPphrIP/+/ERpMDhy5fE3If3hI9RdaQfhKdtD3EXyCZFmIORAffr8+9fnL50ZVjUQcUJUbQVE1CBYBG7nXTgcibXkpLMQEWLDGnvUfzvZ5RaiYY7OQNRRRUQIHgGhf0QHwTCmTXrZR0aQQNY4IJl8CI+Z+68ER9I/goMsDiKDI3cZQqzZ01N08w5Sa76jZW7xKfVmnp/U88O6VDXoyTp26uqNo6OqXld9p2kGIguBQwARaOxao7NEGninAxAUZAIEFwYIMgbf2TBxA2llsJAQyAHZvHlz05AQAqJdcvjoDIQ1VoSjZOquK/hHYhH3OANrsRzE+nkfXfhIQni8uHJt5+Dnu+q4MgmJCzlI8yRkqcGiN3v3Di+urzBQWAdAKhlJBIUOAjQckDVoPMFFJIYQ+gW0jaF9z6R9RRai+9/IABvGxy5HRIDsn+zpALGA3ssAodo9DdpxEFrIfPkIC18pfeTy4ZAswJdAekLu3v9kRRaPN/dvHpniIPormRpE0oTIQ7JNJBIS1fOxd1RV64DGXthHvbeaoogHZ27BQaAOkDWQMYInVlp6kwbSArIehEwACE4khMvB0UHoEEYINda5J2SyvzeQsfOxygiRtltzQJJwSDPaR28eVHY+X0QHWbbsyJVusuKzV/fvHtl5KPzZ41ihlJ/U5SGlUSQJSL2EImulksfKKg8Q3++wESB2Wk2BGRHiHgJ7ICETfBCA7IFJWDVl8YKETCgisYuHEJn0HrJ//2Q3+VhPQKS6po2RjX14JAApDudx8ANHbj53TBYLD1gIYsiDl88/fLDp7td2BgMJiBR5iEQ85k9IPdrf1HbRjEjITxGpYrElQAgF8WhwNKtFiCxkQg8hIGYhOEF8RWOAwsM1BgtuIfzEbgICkQwHBPOLt1N0kNUBkDnzQTiK8vmCfMvWNRhgPtaj+6a7Xl8lHMTnvhfkEEIy3zqrvnnvyrV1K6F1S+jwdUAyvaRFoLePhk9cMd7jutHAuC0K+hMJ4e1vEhgUUXBCkEFAiPNBRGqIDrJdUoUlQOZdXQmPaXykp2AtVP7oF2w4cuDmzZvXlM8HaQcRJjMTog6tPEJyB0WW6nWjK1cv36xWihApYDJ1n5Gm4YgEe5TCtEbjg4jIMAyQMe/5Mf0Br1Ab5CCOBqMGTkIE9ZWpfW9jxwcRsd/P9sGhyAcB2VFVyWiezUckZDY+cKAtwvj5D5eFw9dA4B4JORrZJhKHDNnmScjSuqXR3cu3bq6MqjJEQNTjurpRMiEmDRvesIcIaW9xu8Z589AQ6QK4d+FSYzQ7OkIAiEX0FpCNG5saDaKBQFspFFcCRIQAj3nzoX+BJB8hfCzIDKwpOjTLHtcDbzMndfcQVwKQpIcc2X/lyjUjogASWoi0SqKRNG1r1rT4tF7gw+048xUBMmEXVmseOIiJQGlfmlC4dAMBIgKkIiGryUgHyI4dAqQ0fUjBPdRmyee+U8wCOogAyd0gyF02b0w9uy+rfGC9WnekHoGFUkIayFD4/gvtlNkLGRkTBznImA4iQuQgwkOllQOiT62f7LYE4hVW3fFRVQREiEjAA3wkZl6V8AHN5B8OyWKuUV2wdZaqrIIxdWaQRA4pGDaslsLIem4Ssa5h2UcUXgM4FAjhnU4wjJbd+1uX6C1E+QJNeGzc3GzEE9QTspsZXYA4HyYQQkRwyEAQQQpWvUrUV9FAxEd6AGRR0ZhR/pdUOqauFiEpTyJL2F4JiOCYGZO6WjWND4reQvV5YqNd7+6qKMaL3kD0qkEwNgw2t7+w7fDt+UAGARyU5rRjn0EX+RAguekje/QDR0H/FfFYZAcp2Z+tfEwdwrmEEOjHhODR3UwzGolKHcAwbZM3qrUFMtDAGhyFroeKdLgAgYmUmEiIAOGrjgd/vh1AxPkQIFBx+IjhXOdZ6qveOhZkfvtcMSkaU3dIipLI9I0/w/h6LicGgPMxnZCNY1RPpMBu+SHOqKAacxDroVICFxv0iJ4Qr7OgLqL3ePh+zkZFH9AjIKKjKH14QKfS+Tw6yD++ws/c5NaBo3RMPTiICClHBBbimomQdrQurIL7dRRp7GjcQJqNG4frwQFR2b3bHMQtZCNFPCQnxDO6+0c/+A8swIUnEAFSgEfim7Up//jvIHORcxGGQ8pH1QvrrKgZAGFUtlW1IiEdJv1tLkDsGmfAoOT+NR9txhAiToj3/26MDtISAsE7Vm1dlQCkIJ3zSFVXVMTD9B8NqKAjK3NMPXZnpVwkbSOliEhf78FTAxM8ovCOMyJCDBCwwShiwku7Oz6GHRy9POE7H987SP8TkQ+pez3Rs5uZznUEPFJ8uIP878UqqrWCh+SaiKbM8amIECFSjok7CIwi4hFWpVOlhNKKnqBSix6CIkt3v/FB6eQWMiQhpiE+Y3h0vych0A/UsrGj4yaYR8nQOSQysu3D+cDx3z/Ko0gMIVICEDFSGNbLS60oA2Q6HzWaPYuQzVR7xw95Ah8GyP5uli7oCdLnQYi00Qss56D9aZTNIYHjdERl11Z6SgMyCJKB/O/eLU/r/reYSUj8ElURIdIvE0ICpknvGUN92G6ooaEgZnZD4iMFCKuwno+lakl8CBARIzkeZXwIEXGSxUfkYvCfjHI8IP1NFiR1sJER1svjelG/VpToYY1FQtpphn0tBT7aIUAgEACprZlG/LX2GQEiFpa++wn5opSM5mlA3D0y83mc3o72f4Dw1x0E55kJUX0sPnIh+S1ZJMlN3VtID0ajC3Xg2t0fKqy6tgONecVNpudjaWnaD+hsFPVcSfwLnpkPkbEou0jNQemvh+iIiCSWJo0eUm4jZaRUiRCPJgsRILViuKK4AFH8dtVQU0vKK8YQI4jNjiEfJMQ1D/OI/hG3/khPv5IWYx/03yRHQyrM6glCyoYO8xfATocUJwSqTYJjJAsBI98lENLROogDMiQgo1FthJAPPla4UtkjwUfBd2up6dl8MfZB/70aeAusZCYRKRIyf0Ty+IiE1FAApBn5AKJ/z0PhI1qIAQI+zEGkbg6AqxCPyAfhgNJ8/AiOBVtE0TV3NsKY+qwjIgVZvXhYRMrlQ2rzgoosAoJLpwHOsFvpQuqgQKMqAQJC8CECwvJqJXCYpmw+pDCvPbG3c2L21X/3mHNaVysZEvlql6NSQsp7tVDppKUwQkJ0z3sEb1g69YOEtTdXRaSMEDxYYVEJNAr4SPTuZuChQfP/80vmi0jsIZxtahaUyiFRZYREZRFSUwSEcp9g+B5GA3GBB5JEjez9XD4iHPlfrCUeJf6BY7AAO+T8IcmGYwwpHxEpTyLSnAERIxEQnmtL3xD4cGjcOr4lZPiVgSThKO+9UpsJkJjQ/09wnzcfqXlZaUJ+oL+KEAHCa6npLERFl+CQ1uEgDyKEfVjr1s2Pj+XTlMdHHD9fmD3WClRKSHK9rHRSlyIm5XVWuaYT0g/y1S4Coikk36giHOYXFZoR8oW9s8lxGoiCsKwAAQnJ6r5BNqw4A9fiCIgdrBF7uBjiGNjlUgrrxelOyY6N6GoRZ5iIn+CPetXvTc+FgKS0XXWlFfJ5bf/8/z29ZBtpx8Pdy4o24sd1aWVEEizkct31vULC/VsUT7NcTjhSyiAkv70MmiquFNAwo3nkg2+mUV7JPJqDrC9VWpWExLBeP8DoT/v6zKQEJKYO+N91FrLF6A0kRHjkkY/X01AiABkRiYAYaEQ89MYRknrziOczNAdZ30R4ua0qQEAHV5QBCLUaIXkcO8SMCAgAIRxFvAIiOmgfUn4LQsBNQCOqno54bHsVIEvhvM0mQpsxwgV5YR0yENmYkMk4AEjK+CLElGghEPnIQGT4Mcfj1UQIQzr5WBMPsFHY3S2UV+34q+0kOqDASG2RJRdx6qxtKy1YCOJISmPnMA0eIQeRf6TxMac3GYRIGYQMn8lWT7A8mIjHygJrgY7/+gDFjdXxUZ1YL6ubddb2lVYa729MiQzmgLsfcZ2EAI/0Ng8rAQ+E87mFZJZYXm21PHY1O5fBGG0f1RzEkBHS9Z+R1xMRGYs7WiYmq5RYl0S9mVZOEyDc5c1UisJR9LCQlAq53MNj6VyfMh/aXGnxfEPRnaODSL6H+KVWlA9Imt/6o0dMN/1UYWWsyAf8g7/A5TJ+eo3SKvJRB0gnxYjeRhQ3lN7h4CAWIXSTqP0IiUIOuaABCANBnzwKkQMmNPKz1BN0o7nCuTOdiIX2YDtA0ZDXUx9kd0RYXRltkY1biKMDJGgOCzqAKK+whxvFTD4SkglIRMPwDw2144MAR23+aAcoPkcdlxykkNQLSURz8EEGIivgkggI7SQAkuAfUmgFvmJCCXgYdGjjivZh8HEFow23e/KthGz4hCiIWHWWtCIhU9bmcwmbUwAkRT7O4mO0kCmhBDS88CHrMPgAHBq+asdfPUWyaSURJ6tD8/vAxeRsabHE0kczQOAd4kJ89Kk/938RAj4oA43QGeTji3Yw3L+ijg+EA1eXEDnIuoT4iMw+oHIeASEdMz6mXyadpelFBh+RDlESVD1a0r47ztNFB5FnQ36dpWLLBERaC5BICB2EnxYfg171uMwtJLBhzFxheelDAb1F892EeemSh5RtpMCHRYivwR9uMMTuRiYW4gPCRRrLtB7u4fOhjB71GB7IH81AnqsOKzQNIyH1NqKzOgxEVsMk3u0EhN3BJGdZPPft3A+v9OuruaWW4CifzdAOFt1JxCOMnUg1gEjqFi/pKYCEu55AiA+QQT4WAGFod6MHHgruUX80Q9fGS/ZRFx3EIUQ2Akp2J6S/RQhyehIfw7rFB3/vfpD7leYqrWw+REk7vGRX8U2Xlxc7IuX5E2PUd1VcUh/v/KlBngQIf3aJARBiGMgsmBeqqwIgGgdq351zR6mtLkc3k0gc0vIze9Qj/tHLQyQQkq4vKrTI8YpHvYMmSiOFjPQxM3NUV20La2+prc4Hj5C46+sj4jOT+nO68bPT1lTt6MjgIEsvuRc8jPCx8G3V1Bhsk7u7Snvs4fheoydC8cxyv4HoAyJ7iBbyQHccJVYdGiIkdMzNySv+ICTtfJ8DSVPVBUIKlGgvB1ePEJ+cBZ7Q2iAfBiHFaRL+VavYkG7iITJaQN9bnVY4eNEGhMuY0tpO56luEh9FQviUumMe5akSI3+00cTjqQs5xA7raouIkJ0xgXnUv1p8nO5oMkxVlnb40ECDwGinXx1C3XUJDD2xbYR40E+wdicEl3pNjCyyoYUHp7paVhtuP55ASMwhfly/RnXxcQgvqYPj3XgppHLt7lrRPBpIm20/qNiwxVOFRT+NxDrrSNVWhU4jHO/uwCHsTfOIcFAtnB9U3dJOlg8I+VBB8s9YyOlUnLbCE64VovnMPlr3/Hjq5CNKi66HRCfRGnTUautUJ0WrINc/tIXYsvlRpZ5UJxUAqW8ehljrA4It2E1UoOK6FK3q6ZACHkogLZwfWvwHmq8bMkwk9EdIiOMn/QdcNkciEqJ1V1VwxATSToT7FySLhxazuuMkhIJPeac9Skh+9+Hr928A5Rl8yCmKhBCMB8OH4BjU+oNHVoelC1eQD4jqK53G+TAgH15++v3lM/jotwYktsr5h18LEGHSgvm/oU7XYCGBEiuwg5FqPiIs7z58+/Xxa+9ZyOlRxX04p7IadK/zodZgQ+T4modF7UCuZSOEhIRcV736bz9+fn3fb545VApuUl3pHcX73QZ3/y39Ye9cctyGgSDaPdZ+buFjzP2yzDqXDSwTKTRKtIi2GItUPQKWMFk4A+lNUfy03Azd4yq5Ia3tG6+Zn+/ff36tftx6ggErZMeh6RHHQkx12wchPiMiQQ57XOcdujgt+rzm/vPQBBPdB4Ln8aV5yiMfHpg6V4KMRihzDdKCMOwHFqXscL/fb99d/EBFxCIGTg4SBOGBppc6D4fjBFfzwMd1EA0ph/1eVof8wLeHic0dcsNWePjQ2qsxicPxfGlZkLQmMUG4bY9lHWUEPNj+7owawAmMe6jk7gy4xQypkRYE1B3pBPxgPxtIyLG1ukRrr0bF11agkfuqIXlRsLuCp63fFGfhRgVYgqYtYqQnPsqJau4OjdP8OsToJMiCmXZ6fu9uyLLgi/oIYr6iXecT4eVA473bZAxh4u1MdqAl7WA/sJZkn2Y3GEPTwvZJoH4WLvWxMQL4Ju7Y4iElB1OxA6hvNRe+sYKxc4qAW+cGOqeHm5veVTs1kMJSMcI0GrIe3jaBzhNaJPyg10uYuWY+psJLwynk6C8IPYPk+1L8YPM/BDF8PJtp1/mcOBoud5WEIV17XlmyYkCPOJmkZVfz4aWBYEleENDbkFvai6wgXIzaNPUxOQgQfBA5R5az8dWO17CQIKoKNzluERrb31Hk/LJ8ZdhWA0/m2O5hKrg7M24WdCArJAj0KAecmBLketDWhmZPzmnIF0iYUalWoq3ml2Jjkw9IbRlpN+YUedFYoyS+plYV4S6KR2WIvCZsyJn88CoIDuihBLkacUjfC4ltI0k+4ATr0fLoUYau9Kraq4JLH7W4qCA0ifp0Qi87vyRueIs3td6efEYPf41Bk/KhNSUXxw0EKfZ6WmPyOjmo1K4WJQrzSot/U8c2xZuTA7aYSvmIbTaqd4xtiHtrcpibysCJthDhBBkqTdzbMd4TpfWI4olXhIkJYqMZ4g1QdW8KENXaFRwhK5Qg9mjzCGJuPP3xQHVERYMtMUdsoK5We5/KYoKoDJx4Cd8gwQxDO7MhvgOMiL7YP1xvMRCNL3KrJYj5iQLFE/BrzbWSXTSDBCltL0E+aYi3waVDVySFSFea8/CTeJedZ3DLW+D/bwgMRYjIaIL7pSqF+VskNMjAXjx/qIUk4pji10+2AgSnKfr6wT1E/At+N+2kFRk5+A6CFENgQRTqWblWIoo3oQh50c6ozV/27iDFYRiGAqh8/0sPDKYQVGXCIDdOeU+rdhGyqPrj2rXTJnmzNAdd8ilj82W2Q6vEofK/oF4kCCtGI7NOE2SbZ7CY9TZBTJjTJyfIr4tj4vWKhs1H0do8lIUuJkiM2CFL4lXmy/mE4ns41doIqVvB6hFudvbJq5aSF9XaB29FTHqGuxz3aJx1ZQIxVkeInRC5zZhVb3d+YQAdfZVTY96chVbcqP7p9++noGiMDgHC/kbRN+sSJNchQBzlwQ7GrGNTJCMWJEh9NxKEnY1U6bGrJy/yO2H9CLs6TZBe+aJSgwcpBs29ZXqDRxoxircaOEmTb1CMF1pLhPA1RsQjrgk3GP8JEIsQAShZcQuABAEAAAAAAAAAAAAAAOCnPTgkAAAAABD0/7UzLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAKIvBM7ETh/v4AAAAASUVORK5CYII=",Ai=function(e){var n=e.star,t=e.gold,i=e.experience,s=e.next_game,a=e.next_shixun,r=e.subject_done,o=e.onCloseResult,c=e.isPictureView,l=e.webDisplayUrl,u=e.onShowPictureView,d=(e.history,e.onStarChange),h=e.taskData,g=(0,C.useSearchParams)(),f=A()(g,1)[0],p=(0,C.useParams)();var I=(0,C.useLocation)();return(0,Q.jsx)("div",{className:"evaluate-result-container",children:(0,Q.jsxs)("div",{className:"evaluate-result-body",children:[(0,Q.jsx)("a",{className:"close-line",onClick:o,children:(0,Q.jsx)("i",{className:"iconfont icon-roundclose",style:{fontSize:"32px"}})}),!f.get("subject_id")&&(0,Q.jsx)("img",{width:652,src:s||!r?fi:pi,alt:"通关"}),f.get("subject_id")&&(0,Q.jsx)("img",{width:652,src:r?pi:fi,alt:"通关"}),(0,Q.jsxs)("div",{className:"gold-and-experience",children:[(0,Q.jsxs)("p",{className:"flex-container",children:[(0,Q.jsx)("span",{className:"gold-circle"})," +",t]}),(0,Q.jsxs)("p",{className:"flex-container",children:[(0,Q.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNEMUNCRTZCNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNEMUNCRTZDNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0QxQ0JFNjk0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0QxQ0JFNkE0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6xcnMrAAABN0lEQVR42qzTsUtCURTH8fskisZoa4ogcGhpcYuW+gsk+icyGiyEoNVB0i3EWYJwaG2Koj+gBiEqqIasRQlCHCJ8fU+cB4fLldS68BHO755zeQ/vi7L3q4vOuRMsu9HWNTZT/NTHGHY6U5cDMm78lUm5P65/OaDtZXsoB3or2PWythxQ9cInFHBrsjvNHr3eqhxQxIsJS5jAlsl29GlLJpOZooQ979HmsY9zHOMUZ8hjwfTJTC/iIkkR4RIruvmJJXQxhVhfaVr3ryCDcfIvSMM2+lpP4ghveMahGe5rb+z/jTeomXoNG1hH1uQ17f1ZySskaxYPmNH6FR9Ia/0O+XY6gy6SbByYes4MO93r/HYT5V40A3kzcGeCB3whF8hzujfUt3CBhqkbmo30McnFaan8oKZvAQYAarBDzHlRpVIAAAAASUVORK5CYII="})," +",i]})]}),(0,Q.jsxs)("footer",{children:[n?null:(0,Q.jsxs)(E.Fragment,{children:[(0,Q.jsx)("p",{className:"star-tip",children:"您的评价决定老师的江湖地位~"}),(0,Q.jsx)(ae.Z,{className:"star-tip-rate",defaultValue:0,allowClear:!1,onChange:d})]}),(0,Q.jsxs)("div",{className:"tc",children:[s?(0,Q.jsx)("a",{className:"current",onClick:function(){o(),console.log("`/tasks/${next_game}${location.search}`","/tasks/".concat(s).concat(I.search)),p.courseId&&p.homeworkId?setTimeout((function(){window.location.href="/tasks/".concat(p.courseId,"/").concat(p.homeworkId,"/").concat(s).concat(I.search)}),300):setTimeout((function(){window.location.href="/tasks/".concat(s).concat(I.search)}),300)},children:"下一关"}):(0,Q.jsx)("a",{className:"current",onClick:o,children:"完成"}),!!a&&(0,Q.jsx)("a",{className:"current",onClick:function(){fe(a,null,!1,f.get("subject_id"))},children:"进入下一个实训"}),c?(0,Q.jsx)("a",{className:"current",onClick:function(){u(),o()},children:"查看效果"}):null,l?(0,Q.jsx)("a",{target:"_blank",href:l,children:"查看效果"}):null,(null==h?void 0:h.openai_tpi)&&(0,Q.jsx)("a",{href:"https://www.educoder.net/tasks/c9rfy5wlmz7f",className:"current",target:"_blank",children:"强化训练"})]}),f.get("subject_id")&&(0,Q.jsxs)("div",{className:"tc mt15",children:[a&&!s&&"已通过本实训的最后一个关卡,可以进入下一个实训中进行实战",r&&"恭喜您,本实践课程的最后一个实训已通关"]})]})]})})},Ii=t(28909),mi=t(94084),xi="code-area-container___bjERn",vi="only-view___LP5ZN",Ei="frame___k7Y9h",Ci=function(e){var n=e.content,t=e.language,i=e.theme,s=e.onCodeChange,a=e.onSave,r=e.monacoOptions,o=e.isEditPath,c=e.currentPath,l=e.code_edit_permission,d=e.onUpdateCode,g=e.forbidCopy,p=e.filename,I=e.file_type,m=e.taskData,x=e.itemData,w=e.codeLoading,k=e.breakPointValue,y=e.setBreakPointValue,B=e.highlightLine,j=e.openBreakPoint,D=e.startDebug,S=e.unique,b=e.allBreakPointValue,R=e.setAllBreakPointValue,H=(0,C.useParams)(),M=(0,E.useRef)(),N=(0,E.useRef)({unique:S,breakPointValue:k,currentPath:c,startDebug:D,allBreakPointValue:b}),G=(0,E.useState)(!0),F=A()(G,2),J=F[0],O=F[1],T=(0,E.useState)("正在加载中"),Z=A()(T,2),L=Z[0],U=Z[1],z=(0,C.useSearchParams)(),K=A()(z,1)[0],V=(0,E.useState)({}),W=A()(V,2),X=W[0],q=W[1];console.log("content:",{value:n,language:t,theme:i,onChange:s,onSave:a,forbidCopy:g,options:r,filename:p,file_type:I});var _=x.tab_type,$=x.shixun_environment_id,ee=x.index_tab;(0,E.useEffect)((function(){N.current.unique=S,N.current.breakPointValue=k,N.current.currentPath=c,N.current.startDebug=D,N.current.allBreakPointValue=b}),[S,k,c,D,b]),(0,E.useEffect)((function(){D?(y([]),ne()):j&&y((null==b?void 0:b[c])||[])}),[c]),(0,E.useEffect)((function(){window.addEventListener("message",se);var e=Be.Z.subscribe("vnc-reseting",te),n=Be.Z.subscribe("vnc-reseting-done",ie);return function(){e(),n(),window.removeEventListener("message",se)}}),[]),(0,E.useEffect)((function(){if(1===_)return clearInterval(M.current),M.current=setInterval((function(){d()}),6e4),function(){clearInterval(M.current)}}));var ne=function(){var e=f()(h()().mark((function e(){var n,t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(N.current.unique){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ke.ZP)("/api/myshixuns/".concat(null===(n=m.myshixun)||void 0===n?void 0:n.identifier,"/code_debugs/current_info.json"),{method:"post",body:{game_identifier:H.taskId,unique:N.current.unique}});case 4:0===(null==(t=e.sent)?void 0:t.status)&&Be.Z.publish("active-debug-data",(null==t?void 0:t.data)||{});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),te=function(){q({}),U("正在重置中"),O(!0)},ie=function(e){q(null==e?void 0:e.data),O(!1)},se=function(e){switch(e.data){case"updatecode":break;case"vsLoadingDone":O(!1)}},ae=function(){var e=f()(h()().mark((function e(){var n,t,i,s,a,r;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={},"exercises"===K.get("type")?i.exercise_id=K.get("exercisesId"):H.courseId&&H.homeworkId&&(i.homework_common_id=K.get("homework_common_id")||H.homeworkId),console.log("---",i),e.next=5,(0,P.sA)(null===(n=m.myshixun)||void 0===n?void 0:n.identifier,v()({shixun_environment_id:$,tab_type:_},i));case 5:if(null==(s=e.sent)||null===(t=s.data)||void 0===t||null===(t=t.data_list)||void 0===t||!t.length){e.next=9;break}return Be.Z.publish("pod-restrict-data",{identifier:null==s||null===(a=s.data)||void 0===a?void 0:a.identifier,data_list:null==s||null===(r=s.data)||void 0===r?void 0:r.data_list}),e.abrupt("return");case 9:if(-3!==(null==s?void 0:s.status)){e.next=11;break}return e.abrupt("return",new Promise(function(){var e=f()(h()().mark((function e(n,t){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Y.Z.confirm({content:"检测到您已经开启了其他实验环境,请先关闭环境后,再连接",okText:"立即关闭",cancelText:"稍后关闭",onOk:function(){var e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return clearTimeout(timeout.current),setPercent(0),e.next=4,closeWindowsVnc(H.taskId,null==s?void 0:s.message);case 4:return setLinkNum(linkNum+1),e.abrupt("return");case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 11:if(-1!==(null==s?void 0:s.status)){e.next=13;break}throw new String(null==s?void 0:s.message);case 13:if(0!==(null==s?void 0:s.status)){e.next=18;break}return q(null==s?void 0:s.data),Be.Z.publish("send-tabs-result-data",v()(v()({},null==s?void 0:s.data),{},{index_tab:ee})),Be.Z.publish("update-windows-time",null==s?void 0:s.data),e.abrupt("return",s);case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,E.useEffect)((function(){2===_&&ae()}),[_]);var re=function(){var e=f()(h()().mark((function e(){var n,t,i,s,a,r=arguments;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=r.length>0&&void 0!==r[0]?r[0]:[],!N.current.startDebug){e.next=8;break}return e.next=4,(0,ke.ZP)("/api/myshixuns/".concat(null===(t=m.myshixun)||void 0===t?void 0:t.identifier,"/code_debugs/set_break_point.json"),{method:"post",body:{game_identifier:H.taskId,file_name:N.current.currentPath,line_number:null===(i=(0,dn.xor)(N.current.breakPointValue,n))||void 0===i?void 0:i[0],type:n.length>N.current.breakPointValue.length?1:0,unique:N.current.unique}});case 4:0===(null==(s=e.sent)?void 0:s.status)&&(R(v()(v()({},N.current.allBreakPointValue),{},u()({},N.current.currentPath,(null==s||null===(a=s.data)||void 0===a||null===(a=a.breakpoints)||void 0===a?void 0:a[N.current.currentPath])||[]))),Be.Z.publish("active-debug-data",(null==s?void 0:s.data)||{})),e.next=10;break;case 8:R(v()(v()({},N.current.allBreakPointValue),{},u()({},N.current.currentPath,n))),y(n);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsx)(E.Fragment,{children:(0,Q.jsxs)("div",{className:xi,style:{background:"vs"==i?"#fff":"#1E1E1E"},children:[1==_&&(0,Q.jsxs)(Q.Fragment,{children:[o||l?null:(0,Q.jsx)("img",{className:vi,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAABuCAYAAAAXkODOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Qjc0NjM3NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4Qjc0NjM4NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNzQ2MzU1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNzQ2MzY1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LemY3AAAa7klEQVR42uxd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",alt:"only-view"}),w?(0,Q.jsx)(je.Z,{message:"正在加载代码",style:{color:"#0152d9"}}):(0,Q.jsx)(ui.Z,{filename:p,type:"office"===I?"download":I,data:n,style:{position:"absolute",zIndex:1},monacoEditor:{value:n,language:t,theme:i,onChange:s,onSave:a,forbidCopy:g,options:v()(v()({},r),{},{fixedOverflowWidgets:!0}),insertSpaces:r.insertSpaces,breakPointValue:k,highlightLine:B,openBreakPoint:j,onBreakPoint:re}})]}),2===_&&(0,Q.jsx)(Qe.Z,{spinning:J,tip:L,wrapperClassName:Ei,children:(0,Q.jsx)("iframe",{src:null==X?void 0:X.link_url,allow:"clipboard-write clipboard-read"})})]})})},wi=t(5306),Qi={"choose-game-item":"choose-game-item___RYHdh","output-title-container":"output-title-container___P2NjC","output-title":"output-title___ZQJkv","test-case-list":"test-case-list___CYyHP","test-header":"test-header___fSQRn",active:"active___bY0Dq","active-debug":"active-debug___oeXMX","test-result":"test-result___DQXYd","markdown-body":"markdown-body____rqU_",success:"success___iuAG3",failer:"failer___axTtk",count:"count___B_kHY","test-case-item":"test-case-item___E3CU9","case-header":"case-header___xppld",iconfont:"iconfont___LO1VN",description:"description___j4efR","item-desc":"item-desc___ivltA",show:"show___ntNdM","item-tip":"item-tip___ETPck","arrow-down":"arrow-down___oQMCK","test-title":"test-title___mf3Df","arrow-right":"arrow-right___C6f8W","case-info":"case-info___yX5kK","test-case-run-header":"test-case-run-header___iHZR5","test-case-run-wrp":"test-case-run-wrp___qVT1y","diff-panel-container":"diff-panel-container___OEdXu","line-break":"line-break___Ww59n",empty:"empty___izbJX",alert:"alert___jv5_R",inputs:"inputs___bjeNr"},ki=/(?:[\n\r\s]*?)(?:<\/link>)*/im,yi=/(?:[\n\r\s]*?)(?:<\/script>)*/im,Bi=["http","com","net","org","cdn"];function ji(e){for(var n=!1,t=0;t]*href=['"]([^'"]+)[^>]*>/gi,(function(e,t){return n.push(t.indexOf("http")>-1?t:"https://data.educoder.net/api/sources/get_html_content.html?content_type=text/css&identifier="+l.taskId+"&path="+t),t.indexOf("http")>-1?e:''}))).replace(/