You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Exam__Lists__StudentClie...

24 lines
160 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[147,5,6],{"+ibC":function(be,l,a){be.exports={modalWarp:"modalWarp___2OUik",modal:"modal___1xmy0",head:"head___2FB--",body:"body___1ObZm",site:"site___tzxzz",imgWarp:"imgWarp___3WKik",LeftButton:"LeftButton___fKyNM",RightButton:"RightButton___23ga7",title:"title___1ERn2"}},"+uyH":function(be,l,a){"use strict";var b=a("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.Track=void 0;var M=b(a("pVnL")),A=b(a("lwsE")),J=b(a("W8MJ")),y=b(a("PJYZ")),w=b(a("7W2i")),s=b(a("LQ03")),S=b(a("lSNA")),z=b(a("3tO9")),$=b(a("q1tI")),U=b(a("TSYQ")),N=a("3K4p"),H=function(h){var F,g,p,n,Y;h.rtl?Y=h.slideCount-1-h.index:Y=h.index,p=Y<0||Y>=h.slideCount,h.centerMode?(n=Math.floor(h.slidesToShow/2),g=(Y-h.currentSlide)%h.slideCount===0,Y>h.currentSlide-n-1&&Y<=h.currentSlide+n&&(F=!0)):F=h.currentSlide<=Y&&Y<h.currentSlide+h.slidesToShow;var B;h.targetSlide<0?B=h.targetSlide+h.slideCount:h.targetSlide>=h.slideCount?B=h.targetSlide-h.slideCount:B=h.targetSlide;var e=Y===B;return{"slick-slide":!0,"slick-active":F,"slick-center":g,"slick-cloned":p,"slick-current":e}},G=function(h){var F={};return(h.variableWidth===void 0||h.variableWidth===!1)&&(F.width=h.slideWidth),h.fade&&(F.position="relative",h.vertical?F.top=-h.index*parseInt(h.slideHeight):F.left=-h.index*parseInt(h.slideWidth),F.opacity=h.currentSlide===h.index?1:0,h.useCSS&&(F.transition="opacity "+h.speed+"ms "+h.cssEase+", visibility "+h.speed+"ms "+h.cssEase)),F},R=function(h,F){return h.key+"-"+F},I=function(h){var F,g=[],p=[],n=[],Y=$.default.Children.count(h.children),B=(0,N.lazyStartIndex)(h),e=(0,N.lazyEndIndex)(h);return $.default.Children.forEach(h.children,function(W,r){var i,d={message:"children",index:r,slidesToScroll:h.slidesToScroll,currentSlide:h.currentSlide};!h.lazyLoad||h.lazyLoad&&h.lazyLoadedList.indexOf(r)>=0?i=W:i=$.default.createElement("div",null);var O=G((0,z.default)((0,z.default)({},h),{},{index:r})),v=i.props.className||"",C=H((0,z.default)((0,z.default)({},h),{},{index:r}));if(g.push($.default.cloneElement(i,{key:"original"+R(i,r),"data-index":r,className:(0,U.default)(C,v),tabIndex:"-1","aria-hidden":!C["slick-active"],style:(0,z.default)((0,z.default)({outline:"none"},i.props.style||{}),O),onClick:function(L){i.props&&i.props.onClick&&i.props.onClick(L),h.focusOnSelect&&h.focusOnSelect(d)}})),h.infinite&&h.fade===!1){var c=Y-r;c<=(0,N.getPreClones)(h)&&Y!==h.slidesToShow&&(F=-c,F>=B&&(i=W),C=H((0,z.default)((0,z.default)({},h),{},{index:F})),p.push($.default.cloneElement(i,{key:"precloned"+R(i,F),"data-index":F,tabIndex:"-1",className:(0,U.default)(C,v),"aria-hidden":!C["slick-active"],style:(0,z.default)((0,z.default)({},i.props.style||{}),O),onClick:function(L){i.props&&i.props.onClick&&i.props.onClick(L),h.focusOnSelect&&h.focusOnSelect(d)}}))),Y!==h.slidesToShow&&(F=Y+r,F<e&&(i=W),C=H((0,z.default)((0,z.default)({},h),{},{index:F})),n.push($.default.cloneElement(i,{key:"postcloned"+R(i,F),"data-index":F,tabIndex:"-1",className:(0,U.default)(C,v),"aria-hidden":!C["slick-active"],style:(0,z.default)((0,z.default)({},i.props.style||{}),O),onClick:function(L){i.props&&i.props.onClick&&i.props.onClick(L),h.focusOnSelect&&h.focusOnSelect(d)}})))}}),h.rtl?p.concat(g,n).reverse():p.concat(g,n)},le=function(V){(0,w.default)(F,V);var h=(0,s.default)(F);function F(){var g;(0,A.default)(this,F);for(var p=arguments.length,n=new Array(p),Y=0;Y<p;Y++)n[Y]=arguments[Y];return g=h.call.apply(h,[this].concat(n)),(0,S.default)((0,y.default)(g),"node",null),(0,S.default)((0,y.default)(g),"handleRef",function(B){g.node=B}),g}return(0,J.default)(F,[{key:"render",value:function(){var p=I(this.props),n=this.props,Y=n.onMouseEnter,B=n.onMouseOver,e=n.onMouseLeave,W={onMouseEnter:Y,onMouseOver:B,onMouseLeave:e};return $.default.createElement("div",(0,M.default)({ref:this.handleRef,className:"slick-track",style:this.props.trackStyle},W),p)}}]),F}($.default.PureComponent);l.Track=le},"3Fjq":function(be,l,a){"use strict";var b=a("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.NextArrow=l.PrevArrow=void 0;var M=b(a("pVnL")),A=b(a("3tO9")),J=b(a("lwsE")),y=b(a("W8MJ")),w=b(a("7W2i")),s=b(a("LQ03")),S=b(a("q1tI")),z=b(a("TSYQ")),$=a("3K4p"),U=function(H){(0,w.default)(R,H);var G=(0,s.default)(R);function R(){return(0,J.default)(this,R),G.apply(this,arguments)}return(0,y.default)(R,[{key:"clickHandler",value:function(le,V){V&&V.preventDefault(),this.props.clickHandler(le,V)}},{key:"render",value:function(){var le={"slick-arrow":!0,"slick-prev":!0},V=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(le["slick-disabled"]=!0,V=null);var h={key:"0","data-role":"none",className:(0,z.default)(le),style:{display:"block"},onClick:V},F={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},g;return this.props.prevArrow?g=S.default.cloneElement(this.props.prevArrow,(0,A.default)((0,A.default)({},h),F)):g=S.default.createElement("button",(0,M.default)({key:"0",type:"button"},h)," ","Previous"),g}}]),R}(S.default.PureComponent);l.PrevArrow=U;var N=function(H){(0,w.default)(R,H);var G=(0,s.default)(R);function R(){return(0,J.default)(this,R),G.apply(this,arguments)}return(0,y.default)(R,[{key:"clickHandler",value:function(le,V){V&&V.preventDefault(),this.props.clickHandler(le,V)}},{key:"render",value:function(){var le={"slick-arrow":!0,"slick-next":!0},V=this.clickHandler.bind(this,{message:"next"});(0,$.canGoNext)(this.props)||(le["slick-disabled"]=!0,V=null);var h={key:"1","data-role":"none",className:(0,z.default)(le),style:{display:"block"},onClick:V},F={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},g;return this.props.nextArrow?g=S.default.cloneElement(this.props.nextArrow,(0,A.default)((0,A.default)({},h),F)):g=S.default.createElement("button",(0,M.default)({key:"1",type:"button"},h)," ","Next"),g}}]),R}(S.default.PureComponent);l.NextArrow=N},"3I+P":function(be,l,a){"use strict";a.d(l,"a",function(){return p});var b=a("lSNA"),M=a.n(b),A=a("pVnL"),J=a.n(A),y=a("lwsE"),w=a.n(y),s=a("W8MJ"),S=a.n(s),z=a("7W2i"),$=a.n(z),U=a("LQ03"),N=a.n(U),H=a("q1tI"),G=a.n(H),R=a("sEfC"),I=a.n(R),le=a("N/JB"),V=a.n(le),h=a("TSYQ"),F=a.n(h),g=a("H84U"),p=function(n){$()(B,n);var Y=N()(B);function B(e){var W;return w()(this,B),W=Y.call(this,e),W.saveSlick=function(r){W.slick=r},W.onWindowResized=function(){var r=W.props.autoplay;r&&W.slick&&W.slick.innerSlider&&W.slick.innerSlider.autoPlay&&W.slick.innerSlider.autoPlay()},W.renderCarousel=function(r){var i,d=r.getPrefixCls,O=r.direction,v,C=J()({},W.props);C.effect==="fade"&&(C.fade=!0);var c=d("carousel",C.prefixCls),f="slick-dots",L=W.getDotPosition();C.vertical=L==="left"||L==="right";var k=!!C.dots,t=F()(f,"".concat(f,"-").concat(L||"bottom"),typeof C.dots=="boolean"?!1:(v=C.dots)===null||v===void 0?void 0:v.className),o=F()(c,(i={},M()(i,"".concat(c,"-rtl"),O==="rtl"),M()(i,"".concat(c,"-vertical"),C.vertical),i));return H.createElement("div",{className:o},H.createElement(V.a,J()({ref:W.saveSlick},C,{dots:k,dotsClass:t})))},W.onWindowResized=I()(W.onWindowResized,500,{leading:!1}),W}return S()(B,[{key:"componentDidMount",value:function(){var W=this.props.autoplay;W&&window.addEventListener("resize",this.onWindowResized),this.innerSlider=this.slick&&this.slick.innerSlider}},{key:"componentDidUpdate",value:function(W){H.Children.count(this.props.children)!==H.Children.count(W.children)&&this.goTo(this.props.initialSlide||0,!1)}},{key:"componentWillUnmount",value:function(){var W=this.props.autoplay;W&&(window.removeEventListener("resize",this.onWindowResized),this.onWindowResized.cancel())}},{key:"getDotPosition",value:function(){var W=this.props.dotPosition,r=W===void 0?"bottom":W;return r}},{key:"next",value:function(){this.slick.slickNext()}},{key:"prev",value:function(){this.slick.slickPrev()}},{key:"goTo",value:function(W){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;this.slick.slickGoTo(W,r)}},{key:"render",value:function(){return H.createElement(g.a,null,this.renderCarousel)}}]),B}(H.Component);p.defaultProps={dots:!0,arrows:!1,draggable:!1}},"3K4p":function(be,l,a){"use strict";var b=a("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.clamp=J,l.canUseDOM=l.slidesOnLeft=l.slidesOnRight=l.siblingDirection=l.getTotalSlides=l.getPostClones=l.getPreClones=l.getTrackLeft=l.getTrackAnimateCSS=l.getTrackCSS=l.checkSpecKeys=l.getSlideCount=l.checkNavigable=l.getNavigableIndexes=l.swipeEnd=l.swipeMove=l.swipeStart=l.keyHandler=l.changeSlide=l.slideHandler=l.initializedState=l.extractObject=l.canGoNext=l.getSwipeDirection=l.getHeight=l.getWidth=l.lazySlidesOnRight=l.lazySlidesOnLeft=l.lazyEndIndex=l.lazyStartIndex=l.getRequiredLazySlides=l.getOnDemandLazySlides=void 0;var M=b(a("3tO9")),A=b(a("q1tI"));function J(k,t,o){return Math.max(t,Math.min(k,o))}var y=function(t){for(var o=[],u=s(t),_=S(t),m=u;m<_;m++)t.lazyLoadedList.indexOf(m)<0&&o.push(m);return o};l.getOnDemandLazySlides=y;var w=function(t){for(var o=[],u=s(t),_=S(t),m=u;m<_;m++)o.push(m);return o};l.getRequiredLazySlides=w;var s=function(t){return t.currentSlide-z(t)};l.lazyStartIndex=s;var S=function(t){return t.currentSlide+$(t)};l.lazyEndIndex=S;var z=function(t){return t.centerMode?Math.floor(t.slidesToShow/2)+(parseInt(t.centerPadding)>0?1:0):0};l.lazySlidesOnLeft=z;var $=function(t){return t.centerMode?Math.floor((t.slidesToShow-1)/2)+1+(parseInt(t.centerPadding)>0?1:0):t.slidesToShow};l.lazySlidesOnRight=$;var U=function(t){return t&&t.offsetWidth||0};l.getWidth=U;var N=function(t){return t&&t.offsetHeight||0};l.getHeight=N;var H=function(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,u,_,m,x;return u=t.startX-t.curX,_=t.startY-t.curY,m=Math.atan2(_,u),x=Math.round(m*180/Math.PI),x<0&&(x=360-Math.abs(x)),x<=45&&x>=0||x<=360&&x>=315?"left":x>=135&&x<=225?"right":o===!0?x>=35&&x<=135?"up":"down":"vertical"};l.getSwipeDirection=H;var G=function(t){var o=!0;return t.infinite||(t.centerMode&&t.currentSlide>=t.slideCount-1||(t.slideCount<=t.slidesToShow||t.currentSlide>=t.slideCount-t.slidesToShow))&&(o=!1),o};l.canGoNext=G;var R=function(t,o){var u={};return o.forEach(function(_){return u[_]=t[_]}),u};l.extractObject=R;var I=function(t){var o=A.default.Children.count(t.children),u=t.listRef,_=Math.ceil(U(u)),m=t.trackRef&&t.trackRef.node,x=Math.ceil(U(m)),j;if(t.vertical)j=_;else{var K=t.centerMode&&parseInt(t.centerPadding)*2;typeof t.centerPadding=="string"&&t.centerPadding.slice(-1)==="%"&&(K*=_/100),j=Math.ceil((_-K)/t.slidesToShow)}var Q=u&&N(u.querySelector('[data-index="0"]')),oe=Q*t.slidesToShow,Ne=t.currentSlide===void 0?t.initialSlide:t.currentSlide;t.rtl&&t.currentSlide===void 0&&(Ne=o-1-t.initialSlide);var De=t.lazyLoadedList||[],Ie=y((0,M.default)((0,M.default)({},t),{},{currentSlide:Ne,lazyLoadedList:De}));De.concat(Ie);var Be={slideCount:o,slideWidth:j,listWidth:_,trackWidth:x,currentSlide:Ne,slideHeight:Q,listHeight:oe,lazyLoadedList:De};return t.autoplaying===null&&t.autoplay&&(Be.autoplaying="playing"),Be};l.initializedState=I;var le=function(t){var o=t.waitForAnimate,u=t.animating,_=t.fade,m=t.infinite,x=t.index,j=t.slideCount,K=t.lazyLoadedList,Q=t.lazyLoad,oe=t.currentSlide,Ne=t.centerMode,De=t.slidesToScroll,Ie=t.slidesToShow,Be=t.useCSS;if(o&&u)return{};var de=x,Z,it,ye,ce={},se={},Te=m?x:J(x,0,j-1);if(_){if(!m&&(x<0||x>=j))return{};x<0?de=x+j:x>=j&&(de=x-j),Q&&K.indexOf(de)<0&&K.push(de),ce={animating:!0,currentSlide:de,lazyLoadedList:K,targetSlide:de},se={animating:!1,targetSlide:de}}else Z=de,de<0?(Z=de+j,m?j%De!==0&&(Z=j-j%De):Z=0):!G(t)&&de>oe?de=Z=oe:Ne&&de>=j?(de=m?j:j-1,Z=m?0:j-1):de>=j&&(Z=de-j,m?j%De!==0&&(Z=0):Z=j-Ie),!m&&de+Ie>=j&&(Z=j-Ie),it=i((0,M.default)((0,M.default)({},t),{},{slideIndex:de})),ye=i((0,M.default)((0,M.default)({},t),{},{slideIndex:Z})),m||(it===ye&&(de=Z),it=ye),Q&&K.concat(y((0,M.default)((0,M.default)({},t),{},{currentSlide:de}))),Be?(ce={animating:!0,currentSlide:Z,trackStyle:r((0,M.default)((0,M.default)({},t),{},{left:it})),lazyLoadedList:K,targetSlide:Te},se={animating:!1,currentSlide:Z,trackStyle:W((0,M.default)((0,M.default)({},t),{},{left:ye})),swipeLeft:null,targetSlide:Te}):ce={currentSlide:Z,trackStyle:W((0,M.default)((0,M.default)({},t),{},{left:ye})),lazyLoadedList:K,targetSlide:Te};return{state:ce,nextState:se}};l.slideHandler=le;var V=function(t,o){var u,_,m,x,j,K=t.slidesToScroll,Q=t.slidesToShow,oe=t.slideCount,Ne=t.currentSlide,De=t.targetSlide,Ie=t.lazyLoad,Be=t.infinite;if(x=oe%K!==0,u=x?0:(oe-Ne)%K,o.message==="previous")m=u===0?K:Q-u,j=Ne-m,Ie&&!Be&&(_=Ne-m,j=_===-1?oe-1:_),Be||(j=De-K);else if(o.message==="next")m=u===0?K:u,j=Ne+m,Ie&&!Be&&(j=(Ne+K)%oe+u),Be||(j=De+K);else if(o.message==="dots")j=o.index*o.slidesToScroll;else if(o.message==="children"){if(j=o.index,Be){var de=C((0,M.default)((0,M.default)({},t),{},{targetSlide:j}));j>o.currentSlide&&de==="left"?j=j-oe:j<o.currentSlide&&de==="right"&&(j=j+oe)}}else o.message==="index"&&(j=Number(o.index));return j};l.changeSlide=V;var h=function(t,o,u){return t.target.tagName.match("TEXTAREA|INPUT|SELECT")||!o?"":t.keyCode===37?u?"next":"previous":t.keyCode===39?u?"previous":"next":""};l.keyHandler=h;var F=function(t,o,u){return t.target.tagName==="IMG"&&t.preventDefault(),!o||!u&&t.type.indexOf("mouse")!==-1?"":{dragging:!0,touchObject:{startX:t.touches?t.touches[0].pageX:t.clientX,startY:t.touches?t.touches[0].pageY:t.clientY,curX:t.touches?t.touches[0].pageX:t.clientX,curY:t.touches?t.touches[0].pageY:t.clientY}}};l.swipeStart=F;var g=function(t,o){var u=o.scrolling,_=o.animating,m=o.vertical,x=o.swipeToSlide,j=o.verticalSwiping,K=o.rtl,Q=o.currentSlide,oe=o.edgeFriction,Ne=o.edgeDragged,De=o.onEdge,Ie=o.swiped,Be=o.swiping,de=o.slideCount,Z=o.slidesToScroll,it=o.infinite,ye=o.touchObject,ce=o.swipeEvent,se=o.listHeight,Te=o.listWidth;if(u)return;if(_)return t.preventDefault();m&&x&&j&&t.preventDefault();var We,tt={},st=i(o);ye.curX=t.touches?t.touches[0].pageX:t.clientX,ye.curY=t.touches?t.touches[0].pageY:t.clientY,ye.swipeLength=Math.round(Math.sqrt(Math.pow(ye.curX-ye.startX,2)));var bt=Math.round(Math.sqrt(Math.pow(ye.curY-ye.startY,2)));if(!j&&!Be&&bt>10)return{scrolling:!0};j&&(ye.swipeLength=bt);var Tt=(K?-1:1)*(ye.curX>ye.startX?1:-1);j&&(Tt=ye.curY>ye.startY?1:-1);var Ut=Math.ceil(de/Z),kt=H(o.touchObject,j),Nt=ye.swipeLength;return it||(Q===0&&kt==="right"||Q+1>=Ut&&kt==="left"||!G(o)&&kt==="left")&&(Nt=ye.swipeLength*oe,Ne===!1&&De&&(De(kt),tt.edgeDragged=!0)),!Ie&&ce&&(ce(kt),tt.swiped=!0),m?We=st+Nt*(se/Te)*Tt:K?We=st-Nt*Tt:We=st+Nt*Tt,j&&(We=st+Nt*Tt),tt=(0,M.default)((0,M.default)({},tt),{},{touchObject:ye,swipeLeft:We,trackStyle:W((0,M.default)((0,M.default)({},o),{},{left:We}))}),Math.abs(ye.curX-ye.startX)<Math.abs(ye.curY-ye.startY)*.8||ye.swipeLength>10&&(tt.swiping=!0,t.preventDefault()),tt};l.swipeMove=g;var p=function(t,o){var u=o.dragging,_=o.swipe,m=o.touchObject,x=o.listWidth,j=o.touchThreshold,K=o.verticalSwiping,Q=o.listHeight,oe=o.swipeToSlide,Ne=o.scrolling,De=o.onSwipe,Ie=o.targetSlide,Be=o.currentSlide,de=o.infinite;if(!u)return _&&t.preventDefault(),{};var Z=K?Q/j:x/j,it=H(m,K),ye={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Ne)return ye;if(!m.swipeLength)return ye;if(m.swipeLength>Z){t.preventDefault(),De&&De(it);var ce,se,Te=de?Be:Ie;switch(it){case"left":case"up":se=Te+B(o),ce=oe?Y(o,se):se,ye.currentDirection=0;break;case"right":case"down":se=Te-B(o),ce=oe?Y(o,se):se,ye.currentDirection=1;break;default:ce=Te}ye.triggerSlideHandler=ce}else{var We=i(o);ye.trackStyle=r((0,M.default)((0,M.default)({},o),{},{left:We}))}return ye};l.swipeEnd=p;var n=function(t){for(var o=t.infinite?t.slideCount*2:t.slideCount,u=t.infinite?t.slidesToShow*-1:0,_=t.infinite?t.slidesToShow*-1:0,m=[];u<o;)m.push(u),u=_+t.slidesToScroll,_+=Math.min(t.slidesToScroll,t.slidesToShow);return m};l.getNavigableIndexes=n;var Y=function(t,o){var u=n(t),_=0;if(o>u[u.length-1])o=u[u.length-1];else for(var m in u){if(o<u[m]){o=_;break}_=u[m]}return o};l.checkNavigable=Y;var B=function(t){var o=t.centerMode?t.slideWidth*Math.floor(t.slidesToShow/2):0;if(t.swipeToSlide){var u,_=t.listRef,m=_.querySelectorAll(".slick-slide");if(Array.from(m).every(function(K){if(t.vertical){if(K.offsetTop+N(K)/2>t.swipeLeft*-1)return u=K,!1}else if(K.offsetLeft-o+U(K)/2>t.swipeLeft*-1)return u=K,!1;return!0}),!u)return 0;var x=t.rtl===!0?t.slideCount-t.currentSlide:t.currentSlide,j=Math.abs(u.dataset.index-x)||1;return j}else return t.slidesToScroll};l.getSlideCount=B;var e=function(t,o){return o.reduce(function(u,_){return u&&t.hasOwnProperty(_)},!0)?null:console.error("Keys Missing:",t)};l.checkSpecKeys=e;var W=function(t){e(t,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var o,u,_=t.slideCount+2*t.slidesToShow;t.vertical?u=_*t.slideHeight:o=v(t)*t.slideWidth;var m={opacity:1,transition:"",WebkitTransition:""};if(t.useTransform){var x=t.vertical?"translate3d(0px, "+t.left+"px, 0px)":"translate3d("+t.left+"px, 0px, 0px)",j=t.vertical?"translate3d(0px, "+t.left+"px, 0px)":"translate3d("+t.left+"px, 0px, 0px)",K=t.vertical?"translateY("+t.left+"px)":"translateX("+t.left+"px)";m=(0,M.default)((0,M.default)({},m),{},{WebkitTransform:x,transform:j,msTransform:K})}else t.vertical?m.top=t.left:m.left=t.left;return t.fade&&(m={opacity:1}),o&&(m.width=o),u&&(m.height=u),window&&!window.addEventListener&&window.attachEvent&&(t.vertical?m.marginTop=t.left+"px":m.marginLeft=t.left+"px"),m};l.getTrackCSS=W;var r=function(t){e(t,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var o=W(t);return t.useTransform?(o.WebkitTransition="-webkit-transform "+t.speed+"ms "+t.cssEase,o.transition="transform "+t.speed+"ms "+t.cssEase):t.vertical?o.transition="top "+t.speed+"ms "+t.cssEase:o.transition="left "+t.speed+"ms "+t.cssEase,o};l.getTrackAnimateCSS=r;var i=function(t){if(t.unslick)return 0;e(t,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var o=t.slideIndex,u=t.trackRef,_=t.infinite,m=t.centerMode,x=t.slideCount,j=t.slidesToShow,K=t.slidesToScroll,Q=t.slideWidth,oe=t.listWidth,Ne=t.variableWidth,De=t.slideHeight,Ie=t.fade,Be=t.vertical,de=0,Z,it,ye=0;if(Ie||t.slideCount===1)return 0;var ce=0;if(_?(ce=-d(t),x%K!==0&&o+K>x&&(ce=-(o>x?j-(o-x):x%K)),m&&(ce+=parseInt(j/2))):(x%K!==0&&o+K>x&&(ce=j-x%K),m&&(ce=parseInt(j/2))),de=ce*Q,ye=ce*De,Be?Z=o*De*-1+ye:Z=o*Q*-1+de,Ne===!0){var se,Te=u&&u.node;if(se=o+d(t),it=Te&&Te.childNodes[se],Z=it?it.offsetLeft*-1:0,m===!0){se=_?o+d(t):o,it=Te&&Te.children[se],Z=0;for(var We=0;We<se;We++)Z-=Te&&Te.children[We]&&Te.children[We].offsetWidth;Z-=parseInt(t.centerPadding),Z+=it&&(oe-it.offsetWidth)/2}}return Z};l.getTrackLeft=i;var d=function(t){return t.unslick||!t.infinite?0:t.variableWidth?t.slideCount:t.slidesToShow+(t.centerMode?1:0)};l.getPreClones=d;var O=function(t){return t.unslick||!t.infinite?0:t.slideCount};l.getPostClones=O;var v=function(t){return t.slideCount===1?1:d(t)+t.slideCount+O(t)};l.getTotalSlides=v;var C=function(t){return t.targetSlide>t.currentSlide?t.targetSlide>t.currentSlide+c(t)?"left":"right":t.targetSlide<t.currentSlide-f(t)?"right":"left"};l.siblingDirection=C;var c=function(t){var o=t.slidesToShow,u=t.centerMode,_=t.rtl,m=t.centerPadding;if(u){var x=(o-1)/2+1;return parseInt(m)>0&&(x+=1),_&&o%2===0&&(x+=1),x}return _?0:o-1};l.slidesOnRight=c;var f=function(t){var o=t.slidesToShow,u=t.centerMode,_=t.rtl,m=t.centerPadding;if(u){var x=(o-1)/2+1;return parseInt(m)>0&&(x+=1),!_&&o%2===0&&(x+=1),x}return _?o-1:0};l.slidesOnLeft=f;var L=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)};l.canUseDOM=L},"6/k+":function(be,l,a){},"7ahc":function(be,l,a){"use strict";a.d(l,"a",function(){return g});var b=a("XEnU"),M=a("IIKO"),A=a("+L6B"),J=a("2/Rp"),y=a("y8nQ"),w=a("Vl3Y"),s=a("k16G"),S=a("OaEy"),z=a("2fM7"),$=a("q1tI"),U=a.n($),N=a("VrN/"),H=a.n(N),G=a("p77/"),R=a.n(G),I=a("c5Ni"),le=a.n(I),V=z.a.Option,h={labelCol:{span:4},wrapperCol:{span:20}},F={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"]};l.b=function(p){var n=p.callback,Y=p.onCancel,B=Object($.useState)("python"),e=Object(s.a)(B,2),W=e[0],r=e[1];function i(O){r(F[O][1])}function d(O){n(O)}return U.a.createElement(w.a,Object(M.a)({},h,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:d}),U.a.createElement(w.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},U.a.createElement(z.a,{onChange:i},Object.keys(F).map(function(O){return U.a.createElement(V,{key:O,value:O},F[O][0])}))),U.a.createElement(w.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},U.a.createElement(g,{mode:W})),U.a.createElement("div",{className:"flex-container flex-end"},U.a.createElement(J.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),U.a.createElement(J.a,{type:"ghost",onClick:Y},"\u53D6\u6D88")))};function g(p){var n=p.value,Y=p.onChange,B=p.mode,e=p.options,W=e===void 0?{}:e,r=Object($.useRef)(),i=Object($.useState)(),d=Object(s.a)(i,2),O=d[0],v=d[1];return Object($.useEffect)(function(){if(O){var C=function(f){var L=f.getValue();Y&&Y(L)};return O.on("change",C),function(){O.off("change",C)}}},[O,Y]),Object($.useEffect)(function(){O&&O.setOption("mode",B)},[O,B]),Object($.useEffect)(function(){O&&((n!==O.getValue()||n==="")&&setTimeout(function(){O.setValue(n||" ")},300))},[O,n]),Object($.useEffect)(function(){if(r.current&&!O){var C=H.a.fromTextArea(r.current,Object(b.a)({mode:B,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},W));v(C)}},[r.current,O]),U.a.createElement("div",{className:"my-codemirror-container"},U.a.createElement("textarea",{ref:r}))}},"8N4D":function(be,l,a){"use strict";function b(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?b=function(d){return typeof d}:b=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},b(r)}Object.defineProperty(l,"__esModule",{value:!0}),l.matchesSelector=$,l.matchesSelectorAndParentsTo=U,l.addEvent=N,l.removeEvent=H,l.outerHeight=G,l.outerWidth=R,l.innerHeight=I,l.innerWidth=le,l.offsetXYFromParent=V,l.createCSSTransform=h,l.createSVGTransform=F,l.getTranslation=g,l.getTouch=p,l.getTouchIdentifier=n,l.addUserSelectStyles=Y,l.removeUserSelectStyles=B,l.addClassName=e,l.removeClassName=W;var M=a("gbW8"),A=y(a("Ga4A"));function J(r){if(typeof WeakMap!="function")return null;var i=new WeakMap,d=new WeakMap;return(J=function(v){return v?d:i})(r)}function y(r,i){if(!i&&r&&r.__esModule)return r;if(r===null||b(r)!=="object"&&typeof r!="function")return{default:r};var d=J(i);if(d&&d.has(r))return d.get(r);var O={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var C in r)if(C!=="default"&&Object.prototype.hasOwnProperty.call(r,C)){var c=v?Object.getOwnPropertyDescriptor(r,C):null;c&&(c.get||c.set)?Object.defineProperty(O,C,c):O[C]=r[C]}return O.default=r,d&&d.set(r,O),O}function w(r,i){var d=Object.keys(r);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(r);i&&(O=O.filter(function(v){return Object.getOwnPropertyDescriptor(r,v).enumerable})),d.push.apply(d,O)}return d}function s(r){for(var i=1;i<arguments.length;i++){var d=arguments[i]!=null?arguments[i]:{};i%2?w(Object(d),!0).forEach(function(O){S(r,O,d[O])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(d)):w(Object(d)).forEach(function(O){Object.defineProperty(r,O,Object.getOwnPropertyDescriptor(d,O))})}return r}function S(r,i,d){return i in r?Object.defineProperty(r,i,{value:d,enumerable:!0,configurable:!0,writable:!0}):r[i]=d,r}var z="";function $(r,i){return z||(z=(0,M.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(d){return(0,M.isFunction)(r[d])})),(0,M.isFunction)(r[z])?r[z](i):!1}function U(r,i,d){var O=r;do{if($(O,i))return!0;if(O===d)return!1;O=O.parentNode}while(O);return!1}function N(r,i,d,O){if(!r)return;var v=s({capture:!0},O);r.addEventListener?r.addEventListener(i,d,v):r.attachEvent?r.attachEvent("on"+i,d):r["on"+i]=d}function H(r,i,d,O){if(!r)return;var v=s({capture:!0},O);r.removeEventListener?r.removeEventListener(i,d,v):r.detachEvent?r.detachEvent("on"+i,d):r["on"+i]=null}function G(r){var i=r.clientHeight,d=r.ownerDocument.defaultView.getComputedStyle(r);return i+=(0,M.int)(d.borderTopWidth),i+=(0,M.int)(d.borderBottomWidth),i}function R(r){var i=r.clientWidth,d=r.ownerDocument.defaultView.getComputedStyle(r);return i+=(0,M.int)(d.borderLeftWidth),i+=(0,M.int)(d.borderRightWidth),i}function I(r){var i=r.clientHeight,d=r.ownerDocument.defaultView.getComputedStyle(r);return i-=(0,M.int)(d.paddingTop),i-=(0,M.int)(d.paddingBottom),i}function le(r){var i=r.clientWidth,d=r.ownerDocument.defaultView.getComputedStyle(r);return i-=(0,M.int)(d.paddingLeft),i-=(0,M.int)(d.paddingRight),i}function V(r,i,d){var O=i===i.ownerDocument.body,v=O?{left:0,top:0}:i.getBoundingClientRect(),C=(r.clientX+i.scrollLeft-v.left)/d,c=(r.clientY+i.scrollTop-v.top)/d;return{x:C,y:c}}function h(r,i){var d=g(r,i,"px");return S({},(0,A.browserPrefixToKey)("transform",A.default),d)}function F(r,i){var d=g(r,i,"");return d}function g(r,i,d){var O=r.x,v=r.y,C="translate(".concat(O).concat(d,",").concat(v).concat(d,")");if(i){var c="".concat(typeof i.x=="string"?i.x:i.x+d),f="".concat(typeof i.y=="string"?i.y:i.y+d);C="translate(".concat(c,", ").concat(f,")")+C}return C}function p(r,i){return r.targetTouches&&(0,M.findInArray)(r.targetTouches,function(d){return i===d.identifier})||r.changedTouches&&(0,M.findInArray)(r.changedTouches,function(d){return i===d.identifier})}function n(r){if(r.targetTouches&&r.targetTouches[0])return r.targetTouches[0].identifier;if(r.changedTouches&&r.changedTouches[0])return r.changedTouches[0].identifier}function Y(r){if(!r)return;var i=r.getElementById("react-draggable-style-el");i||(i=r.createElement("style"),i.type="text/css",i.id="react-draggable-style-el",i.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
`,i.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
`,r.getElementsByTagName("head")[0].appendChild(i)),r.body&&e(r.body,"react-draggable-transparent-selection")}function B(r){if(!r)return;try{if(r.body&&W(r.body,"react-draggable-transparent-selection"),r.selection)r.selection.empty();else{var i=(r.defaultView||window).getSelection();i&&i.type!=="Caret"&&i.removeAllRanges()}}catch(d){}}function e(r,i){r.classList?r.classList.add(i):r.className.match(new RegExp("(?:^|\\s)".concat(i,"(?!\\S)")))||(r.className+=" ".concat(i))}function W(r,i){r.classList?r.classList.remove(i):r.className=r.className.replace(new RegExp("(?:^|\\s)".concat(i,"(?!\\S)"),"g"),"")}},"9Bee":function(be,l,a){"use strict";var b=a("q1tI"),M=a.n(b),A=a("vg9a"),J=a("k16G"),y=a("DlQD"),w=a.n(y),s=a("rUJ1");function S(c,f){var L=c.match(/^(\s+)(?:```)/);if(L===null)return f;var k=L[1];return f.split(`
`).map(function(t){var o=t.match(/^\s+/);if(o===null)return t;var u=Object(J.a)(o,1),_=u[0];return _.length>=k.length?t.slice(k.length):t}).join(`
`)}var z=[],$=["<ul>"],U=new w.a.Renderer,N=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function H(){z.length=0,$=["<ul>"]}function G(c,f,L,k){if(f>=c.length||c[f].level<=L)return f;var t=c[f];k.push("<li><a href='#"+t.anchor+"'>"+t.text+"</a>"),f++;var o=[];return f=G(c,f,t.level,o),o.length>0&&(k.push("<ul>"),o.forEach(function(u){k.push(u)}),k.push("</ul>")),k.push("</li>"),f=G(c,f,L,k),f}function R(){return G(z,0,0,$),$.push("</ul>"),$.join("")}var I={heading:function(f){var L=N.exec(f);if(L)return{type:"heading",raw:L[0],depth:L[1].length,text:L[2]}},fences:function(f){var L=this.rules.block.fences.exec(f);if(L){var k=L[0],t=S(k,L[3]||""),o=L[2]?L[2].trim():L[2];if(["latex","katex","math"].indexOf(o)>=0){var u=h(),_=t;t=u,F[u]={type:"block",expression:_}}return{type:"code",raw:k,lang:o,text:t}}}},le=/(?:\${2})([^\n`]+?)(?:\${2})/gi,V=0,h=function(){return"__special_katext_id_".concat(V++,"__")},F={};function g(){return F}function p(){V=0,F={}}function n(c){return c=c.replace(le,function(f,L){var k=h();return F[k]={type:"inline",expression:L},k}),c}var Y=U.listitem;U.listitem=function(c){return Y(n(c))};var B=U.paragraph;U.paragraph=function(c){return B(n(c))};var e=U.tablecell;U.tablecell=function(c,f){return e(n(c),f)},U.code=function(c,f,L){var k=(f||"").match(/\S*/)[0];return k?["latex","katex","math"].indexOf(k)>=0?"<p class='editormd-tex'>".concat(c,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(f,'">').concat(L?c:Object(s.escape)(c,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(L?c:Object(s.escape)(c,!0))+"</code></pre>"},U.heading=function(c,f,L){var k=this.options.headerPrefix+L.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return z.push({anchor:k,level:f,text:c}),"<h"+f+' id="'+k+'">'+c+"</h"+f+">"},w.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),w.a.use({tokenizer:I,renderer:U});var W=w.a,r=a("SJMd"),i=a("m3rI"),d=a("Oy/b"),O=/<pre[^>]*>/g;function v(c){var f=document.createElement("div");return f.innerHTML=c,f.childNodes.length===0?"":f.childNodes[0].nodeValue}var C=l.a=function(c){var f=c.value,L=f===void 0?"":f,k=c.className,t=c.style,o=t===void 0?{}:t,u=String(L),_=Object(b.useMemo)(function(){try{var j=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,K=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Q=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;u=u.replace(j,"("+i.a.API_SERVER+"/api/attachments/").replace(K,'"'+i.a.API_SERVER+"/api/attachments/").replace(Q,'"'+i.a.API_SERVER+"/files/uploads/")}catch(De){}var oe=W(u),Ne=g();return u.match(/\[TOC\]/)&&(oe=oe.replace("<p>[TOC]</p>",R()),H()),oe=oe.replace(/(__special_katext_id_\d+__)/g,function(De,Ie){var Be=Ne[Ie],de=Be.type,Z=Be.expression;return Object(d.renderToString)(v(Z)||"",{displayMode:de==="block",throwOnError:!1,output:"html"})}),oe=oe.replace(/▁/g,"\u2581\u2581\u2581"),p(),oe},[u]),m=Object(b.useRef)();function x(j){var K=j.target;if(K.tagName.toUpperCase()==="A"){var Q=K.getAttribute("href");if(Q.startsWith("#")){j.preventDefault();var oe=document.getElementById(Q.replace("#",""));oe&&oe.scrollIntoView(!0)}}}return Object(b.useEffect)(function(){if(m.current&&_&&(_.match(O)&&window.PR.prettyPrint()),m.current)return m.current.addEventListener("click",x),function(){m.current.removeEventListener("click",x),p(),H()}},[_,m.current,x]),M.a.createElement("div",{ref:m,style:o,className:"".concat(k||""," markdown-body"),dangerouslySetInnerHTML:{__html:_}})}},"9VGf":function(be,l,a){"use strict";a.d(l,"a",function(){return A});var b=a("q1tI"),M=a.n(b);function A(J,y){var w=Object(b.useRef)();Object(b.useEffect)(function(){w.current=J}),Object(b.useEffect)(function(){function s(){w.current()}if(y!==null){var S=setInterval(s,y);return function(){return clearInterval(S)}}},[y])}},BJfS:function(be,l){var a=function(M){return M.replace(/[A-Z]/g,function(A){return"-"+A.toLowerCase()}).toLowerCase()};be.exports=a},BjJ7:function(be,l,a){"use strict";a.d(l,"d",function(){return M}),a.d(l,"c",function(){return A}),a.d(l,"e",function(){return J}),a.d(l,"b",function(){return y}),a.d(l,"a",function(){return s});var b=a("m3rI");function M(S){var z=!0;if(S.length>0){for(var $=0;$<S.length;$++)if(S[$].compile_success==0||!S[$].compile_success){z=!1;break}}else z=!1;return z}function A(S){for(var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",$=[],U=0;U<S.length;U++){var N=S[U],H=z?"".concat(z,"/").concat(N.name):"".concat(N.name);$.push({title:N.name,isLeaf:!(N.type==="tree"),key:H})}return $}function J(S,z,$){for(var U=0;U<S.length;U++){var N=S[U];if(N.key===z){N.children=$;break}N.children&&J(N.children,z,$)}return S}function y(S,z,$){var U;return function(){var N=this,H=arguments,G=function(){U=null,$||S.apply(N,H)},R=$&&!U;clearTimeout(U),U=setTimeout(G,z),R&&S.apply(N,H)}}var w=!0,s=b.a.API_SERVER},BlwA:function(be,l,a){"use strict";var b=a("c1Ei"),M=a.n(b),A=a("5Tp6"),J=a("miYZ"),y=a("tsqr"),w=a("k16G"),s=a("q1tI"),S=a.n(s),z=a("WHYC"),$=a("ErOA"),U=a("7Cbv"),N=a("DR4n"),H=a.n(N),G=a("mxV5"),R=function(V,h){for(var F=V.split(","),g=F[0].match(/:(.*?);/)[1],p=atob(F[1]),n=p.length,Y=new Uint8Array(n);n--;)Y[n]=p.charCodeAt(n);return new Blob([Y],{type:g})},I=Object(s.forwardRef)(function(le,V){var h=le.time,F=le.number,g=le.supportCamera,p=le.take_photo,n=le.update,Y=le.width,B=Y===void 0?"288":Y,e=le.custom,W=Object(s.useRef)(),r=Object(s.useRef)(),i=Object(z.m)(),d=Object(s.useState)([]),O=Object(w.a)(d,2),v=O[0],C=O[1],c=Object(s.useState)(0),f=Object(w.a)(c,2),L=f[0],k=f[1],t=Object(s.useState)(""),o=Object(w.a)(t,2),u=o[0],_=o[1],m=Object(s.useState)(),x=Object(w.a)(m,2),j=x[0],K=x[1],Q=Object(s.useState)(0),oe=Object(w.a)(Q,2),Ne=oe[0],De=oe[1];Object(s.useEffect)(function(){return de(),function(){it(),Ie()}},[]),Object(s.useEffect)(function(){L===2&&h&&F>0&&(Be(),De(1))},[h,L]),Object(s.useEffect)(function(){if(Ne===0)return;if(Ne===2)clearInterval(j);else{var ce=0,se=setInterval(function(){v.includes(ce)&&Z(),ce++},1e3);K(se)}return function(){return clearInterval(j)}},[Ne]),Object(s.useImperativeHandle)(V,function(){return{handlePhoto:Z}});var Ie=function(){De(2)},Be=function(){var se=h/F,Te=[];function We(tt,st){return parseInt(Math.floor(Math.random()*(st-tt+1))+tt)}new Array(F).fill(0).map(function(tt,st){p?Te.push(We(se*st,se*(st+1))):st==0?Te.push(0):Te.push(We(se*st,se*(st+1)))}),v=Te,C([].concat(Te)),console.log(Te)},de=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(se){var Te=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return Te?new Promise(function(We,tt){Te.call(navigator,se,We,tt)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:1280,height:720}}).then(function(se){g&&g(2),k(2),"srcObject"in W.current?W.current.srcObject=se:W.current.src=window.URL.createObjectURL(se),W.current.onloadedmetadata=function(Te){W.current.play()},W.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),Ie(),y.b.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(se){k(1),g&&g(1),se.message==="Permission denied"||se.name==="NotAllowedError"?y.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):y.b.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+se.name),console.log("err: "+se.message)})},Z=function(){try{r.current.width=W.current.videoWidth,r.current.height=W.current.videoHeight;var se=r.current.getContext("2d");se.drawImage(W.current,0,0,r.current.width,r.current.height),_(r.current.toDataURL("image/png")),ye(r.current.toDataURL("image/png"))}catch(Te){debugger}},it=function(){try{var se=W.current.srcObject,Te=se.getTracks();Te.forEach(function(We){We.stop()}),W.current.srcObject=null}catch(We){}},ye=function(){var ce=Object(A.a)(M.a.mark(function se(Te){var We,tt,st,bt;return M.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return We=Object(U.a)(),tt=R(Te,We),st=new FormData,st.append("file",tt),Ut.next=6,Object($.a)("/api/attachments.json",{method:"post",body:st},!0);case 6:if(bt=Ut.sent,console.log(bt,"result"),!(bt==null?void 0:bt.id)){Ut.next=11;break}return Ut.next=11,Object($.a)("/api/students/exercises/".concat(e.categoryId,"/save_photo.json"),{method:"post",body:{attachment_id:bt==null?void 0:bt.id}});case 11:case"end":return Ut.stop()}},se)}));return function(Te){return ce.apply(this,arguments)}}();return S.a.createElement(S.a.Fragment,null,L!==3&&S.a.createElement("aside",{className:H.a.video,id:"screenshot"},L===0&&S.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),L===1&&S.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),L===2&&S.a.createElement("div",null,S.a.createElement("video",{width:B,ref:W,autoPlay:!0}),S.a.createElement("canvas",{style:{display:"none"},ref:r}))))});l.a=I},"C+DQ":function(be,l,a){},DR4n:function(be,l,a){be.exports={flex_box_center:"flex_box_center___2zmmW",flex_space_between:"flex_space_between___3nCIw",flex_box_vertical_center:"flex_box_vertical_center___1PFij",flex_box_center_end:"flex_box_center_end___2FA05",flex_box_column:"flex_box_column___2k0kx",video:"video___1mYnG"}},F1Ou:function(be,l,a){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var b={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},M=b;l.default=M},Ga4A:function(be,l,a){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.getPrefix=M,l.browserPrefixToKey=A,l.browserPrefixToStyle=J,l.default=void 0;var b=["Moz","Webkit","O","ms"];function M(){var s,S,z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";var $=(s=window.document)===null||s===void 0||((S=s.documentElement)===null||S===void 0)?void 0:S.style;if(!$)return"";if(z in $)return"";for(var U=0;U<b.length;U++)if(A(z,b[U])in $)return b[U];return""}function A(s,S){return S?"".concat(S).concat(y(s)):s}function J(s,S){return S?"-".concat(S.toLowerCase(),"-").concat(s):s}function y(s){for(var S="",z=!0,$=0;$<s.length;$++)z?(S+=s[$].toUpperCase(),z=!1):s[$]==="-"?z=!0:S+=s[$];return S}var w=M();l.default=w},HmJG:function(be,l,a){},Lkat:function(be,l,a){be.exports={flex_box_center:"flex_box_center___1-4ze",flex_space_between:"flex_space_between___17465",flex_box_vertical_center:"flex_box_vertical_center___3Om4M",flex_box_center_end:"flex_box_center_end___17QHy",flex_box_column:"flex_box_column___3KCL8",iframe:"iframe___1tAeZ",tips:"tips___7dULl",title:"title___3YOzK",customBtn:"customBtn___1mRBE",table:"table___8-F5o",row:"row___arjAZ",single:"single___3ZuSc",multiple:"multiple___2huie",judgment:"judgment___1zw2a",completion:"completion___3rPnh",qs:"qs___2djYN",qsActive:"qsActive___2fO9a",ms:"ms___1F_Kw",msActive:"msActive___2mEyM",answer:"answer___1tg19",analysis:"analysis___119sk",fill:"fill___38Dox",subjective:"subjective___3eb-y",program:"program___q1j96",practice:"practice___1RHok"}},M8RZ:function(be,l,a){"use strict";a.d(l,"a",function(){return z});var b=a("XKWP"),M=a("N7Kx"),A=a("kFHX"),J=a("4jIl"),y=a("q1tI"),w=a.n(y),s=a("i8i4"),S=a.n(s),z=function($){Object(A.a)(N,$);var U=Object(J.a)(N);function N(H){var G;Object(b.a)(this,N),G=U.call(this,H);var R=window.document;return G.node=R.createElement("div"),R.body.appendChild(G.node),G}return Object(M.a)(N,[{key:"render",value:function(){var G=this.props.children;return Object(s.createPortal)(G,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),N}(w.a.Component)},"N/JB":function(be,l,a){"use strict";var b=a("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var M=b(a("ToDW")),A=M.default;l.default=A},Ot1p:function(be,l,a){"use strict";var b=a("2qtc"),M=a("kLXV"),A=a("Cmcn"),J=a("k16G"),y=a("v7Ap"),w=a("q1tI"),s=a.n(w),S=a("VrN/"),z=a.n(S),$=a("bdgK"),U=a("p77/"),N=a("Bd2K"),H=a("ELLl"),G=a("19Vz"),R=a("lZu9"),I=a("kSUc"),le=a("9Bee"),V=a("IIKO"),h=a("dejd"),F=a("C+DQ"),g=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function p(me){var pt=me.onActionCallback,Qe=me.title,nt=me.icon,Et=me.actionName,ve=me.className,Oe=ve===void 0?"":ve,lt=me.children;function $e(){pt(Et)}return s.a.createElement("a",{title:Qe,className:Oe,onClick:$e},s.a.createElement("i",{className:"md-iconfont ".concat(nt)}),lt)}var n=function(me){var pt=me.watch,Qe=me.showNullButton,nt=me.onActionCallback,Et=me.fullScreen,ve=me.insertTemp,Oe=[].concat(g,[{title:"".concat(pt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(pt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return s.a.createElement("ul",{className:"markdown-toolbar-container"},Oe.map(function(lt,$e){return s.a.createElement("li",{key:$e},lt.actionName?s.a.createElement(p,Object(V.a)({},lt,{onActionCallback:nt})):s.a.createElement("span",{className:"v-line"}))}),Qe?s.a.createElement("li",null,s.a.createElement(p,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:nt},s.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ve&&s.a.createElement("li",null,s.a.createElement(p,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(ve),onActionCallback:nt},s.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),s.a.createElement("li",{className:"btn-full-screen"},s.a.createElement(p,{icon:"".concat(Et?"icon-shrink":"icon-enlarge"),title:Et?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:nt})))},Y=a("M8RZ"),B=a("+L6B"),e=a("2/Rp"),W=a("y8nQ"),r=a("Vl3Y"),i=a("5NDa"),d=a("5rEg"),O={labelCol:{span:4},wrapperCol:{span:20}},v=function(me){var pt=me.callback,Qe=me.onCancel;function nt(Et){pt(Et)}return s.a.createElement(r.a,Object(V.a)({},O,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:nt}),s.a.createElement(r.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},s.a.createElement(d.a,null)),s.a.createElement(r.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},s.a.createElement(d.a,null)),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(e.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(e.a,{type:"ghost",onClick:Qe},"\u53D6\u6D88")))},C=a("7ahc"),c=a("HmJG"),f=a("BjJ7"),L=r.a.useForm,k={width:280,marginRight:10},t={labelCol:{span:5},wrapperCol:{span:19}},o=function(me){var pt=me.callback,Qe=me.onCancel,nt=L(),Et=Object(J.a)(nt,1),ve=Et[0];function Oe(_e){pt(_e)}function lt(_e){ve.setFieldsValue({src:"/api/attachments/".concat(_e.id)})}function $e(_e){var at=_e.target.files[0];_(at,lt)}return s.a.createElement(r.a,Object(V.a)({form:ve},t,{className:"upload-image-panel",onFinish:Oe}),s.a.createElement(r.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},s.a.createElement("div",{className:"flex-container"},s.a.createElement(r.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},s.a.createElement(d.a,{style:k})),s.a.createElement(u,{onFileChange:$e}))),s.a.createElement(r.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},s.a.createElement(d.a,{style:{width:264}})),s.a.createElement(r.a.Item,{style:{textAlign:"right"}},s.a.createElement(e.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(e.a,{type:"ghost",onClick:Qe},"\u53D6\u6D88")))};function u(me){var pt=me.onFileChange;return s.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",s.a.createElement("input",{type:"file",accept:"image/*",onChange:pt}))}function _(me,pt){if(!me)throw new String("\u6CA1\u6709\u6587\u4EF6");var Qe=new FormData;Qe.append("editormd-image-file",me),Qe.append("file_param_name","editormd-image-file"),Qe.append("byxhr","true");var nt=new window.XMLHttpRequest;nt.withCredentials=!0,nt.addEventListener("load",function(Et){pt(JSON.parse(Et.target.responseText))},!1),nt.addEventListener("error",function(Et){console.error(Et)},!1),nt.open("POST","".concat(f.a,"/api/attachments.json")),nt.send(Qe)}var m=a("giR+"),x=a("fyUT"),j=a("7Kak"),K=a("9yH6"),Q=K.a.Group,oe={margin:"0 8px"},Ne=function(me){var pt=me.callback,Qe=me.onCancel;function nt(Et){pt(Et)}return s.a.createElement(r.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:nt},s.a.createElement("div",{className:"flex-container"},s.a.createElement("span",{style:oe},"\u5355\u5143\u683C\u6570\uFF1A"),s.a.createElement("span",{style:oe},"\u884C\u6570"),s.a.createElement(r.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},s.a.createElement(x.a,null)),s.a.createElement("span",{style:oe},"\u5217\u6570"),s.a.createElement(r.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},s.a.createElement(x.a,null))),s.a.createElement("div",{className:"flex-container",style:{marginTop:12}},s.a.createElement("span",{style:oe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),s.a.createElement(r.a.Item,{name:"align"},s.a.createElement(Q,null,s.a.createElement(K.a,{value:"default"},s.a.createElement("i",{className:"fa fa-align-justify"})),s.a.createElement(K.a,{value:"left"},s.a.createElement("i",{className:"fa fa-align-left"})),s.a.createElement(K.a,{value:"center"},s.a.createElement("i",{className:"fa fa-align-center"})),s.a.createElement(K.a,{value:"right"},s.a.createElement("i",{className:"fa fa-align-right"}))))),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(e.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(e.a,{type:"ghost",onClick:Qe},"\u53D6\u6D88")))},De="link",Ie="upload-image",Be="code-block",de="add-table",Z="------------",it={default:Z,left:":".concat(Z),center:":".concat(Z,":"),right:"".concat(Z,":")},ye=a("9VGf"),ce,se;function Te(){}var We=0,tt=1e4,st="\u2581",bt=`
**\u6A21\u677F\u6807\u9898**
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Tt(me){return/^\d+$/.test(me)?"".concat(me,"px"):me}var Ut=navigator.platform.toUpperCase().indexOf("MAC")>=0,kt=Ut?"Cmd":"Ctrl",Nt=(ce={},Object(y.a)(ce,kt+"-B","bold"),Object(y.a)(ce,kt+"-I","italic"),ce),nn=(se={},Object(y.a)(se,De,"\u6DFB\u52A0\u94FE\u63A5"),Object(y.a)(se,Be,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(y.a)(se,Ie,"\u6DFB\u52A0\u56FE\u7247"),Object(y.a)(se,de,"\u6DFB\u52A0\u8868\u683C"),se),pn=l.a=function(me){var pt=me.defaultValue,Qe=pt===void 0?"":pt,nt=me.onChange,Et=me.width,ve=Et===void 0?"100%":Et,Oe=me.height,lt=Oe===void 0?400:Oe,$e=me.miniToolbar,_e=$e===void 0?!1:$e,at=me.isFocus,we=at===void 0?!1:at,he=me.watch,rt=me.insertTemp,Ue=me.id,Fe=Ue===void 0?"markdown-editor-id":Ue,fe=me.showResizeBar,E=fe===void 0?!1:fe,Re=me.noStorage,ae=Re===void 0?!1:Re,ot=me.showNullButton,Ye=ot===void 0?!1:ot,qe=me.fullScreen,ut=qe===void 0?!1:qe,dt=me.onBlur,xe=me.onCMBeforeChange,Ge=me.className,Me=Ge===void 0?"":Ge,Ze=me.placeholder,He=Ze===void 0?"":Ze,Se=me.values,Le=Se===void 0?"":Se,Je=Object(w.useState)(null),je=Object(J.a)(Je,2),T=je[0],Ot=je[1],Rt=Object(w.useState)(Qe),ct=Object(J.a)(Rt,2),ft=ct[0],yt=ct[1],St=Object(w.useState)(he),Ce=Object(J.a)(St,2),P=Ce[0],Ae=Ce[1],ge=Object(w.useState)(ut),Ct=Object(J.a)(ge,2),ze=Ct[0],Dt=Ct[1],Pt=Object(w.useState)(""),ue=Object(J.a)(Pt,2),wt=ue[0],Xe=ue[1],Lt=Object(w.useState)(0),jt=Object(J.a)(Lt,2),Ft=jt[0],an=jt[1],cn=Object(w.useState)(lt),hn=Object(J.a)(cn,2),fn=hn[0],mn=hn[1],vn=Object(w.useState)(!1),gn=Object(J.a)(vn,2),En=gn[0],rn=gn[1],Xt=Object(w.useRef)(),ne=Object(w.useRef)(),Bt=Object(w.useRef)(),en=Object(w.useRef)();Object(w.useEffect)(function(){yt(Le),T==null||T.setValue(Le)},[Le]),Object(w.useEffect)(function(){if(Xt.current){var Pe=function(et,Ke){var mt=Ke.clipboardData;if(mt){var _t=mt.types.toString(),Mt=mt.items;if(_t==="text/html,Files"||_t==="Files"||mt.types.indexOf("Files")){var xt=Mt[1];_t==="Files"&&(xt=Mt[0]),xt.kind==="file"&&xt.type.match(/^image\//i)&&_(xt.getAsFile(),function(At){At.id?Ee.replaceSelection("![,](/api/attachments/".concat(At.id,")")):(At==null?void 0:At.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},Ee=z.a.fromTextArea(Xt.current,{mode:"markdown",lineNumbers:!_e,lineWrapping:!0,value:Qe,autoCloseTags:!0,autoCloseBrackets:!0});return we&&Ee.focus(),Ee.on("paste",Pe),Ot(Ee),function(){Ee.off("paste",Pe)}}},[]);var on=Object(w.useCallback)(function(){if(ne.current)try{var Pe=ne.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Ee=ne.current.getElementsByClassName("markdown-editor-body")[0];ze?Ee.style.height="calc(100vh - ".concat(Pe,"px)"):Ee.style.height="".concat(fn-Pe,"px")}catch(ee){console.log(ee,"---- to set md editor body height")}},[fn,ne,ze]);Object(w.useEffect)(function(){function Pe(){var ee=new $.default(function(et){var Ke=Object(A.a)(et),mt;try{for(Ke.s();!(mt=Ke.n()).done;){var _t=mt.value;(_t.target.offsetHeight>0||_t.target.offsetWidth>0)&&(on(),T.setSize("100%","100%"),T.refresh())}}catch(Mt){Ke.e(Mt)}finally{Ke.f()}});return ee.observe(Xt.current.parentElement),ee}if(T){var Ee=Pe();return function(){Ee.unobserve(Xt.current.parentElement)}}},[T,on]),Object(w.useEffect)(function(){if(T){for(var Pe=[],Ee=function(){var _t=et[ee];Ke=Object(J.a)(_t,2);var Mt=Ke[0],xt=Ke[1],At=Object(y.a)({},Mt,function(){D(xt)});Pe.push(At),T.addKeyMap(At)},ee=0,et=Object.entries(Nt);ee<et.length;ee++){var Ke;Ee()}return function(){var mt=Object(A.a)(Pe),_t;try{for(mt.s();!(_t=mt.n()).done;){var Mt=_t.value;T.removeKeyMap(Mt)}}catch(xt){mt.e(xt)}finally{mt.f()}}}},[T]),Object(w.useEffect)(function(){ut!==ze&&Dt(ut)},[ut]),Object(ye.a)(function(){if(!ae&&Ft>0){var Pe=new Date().getTime(),Ee=window.sessionStorage.getItem(Fe);Pe>=Ft+tt&&(!Ee||Ee!==ft)&&(window.sessionStorage.setItem(Fe,ft),rn(!0))}},tt),Object(w.useEffect)(function(){Ae(he)},[T,he]),Object(w.useEffect)(function(){T&&(we&&T.focus())},[T,we]),Object(w.useEffect)(function(){if(P&&T){var Pe=function(et){var Ke=et.target;if(en.current){var mt=Ke.scrollTop/Ke.scrollHeight;en.current.scrollTop=en.current.scrollHeight*mt}},Ee=T.getScrollerElement();return Ee.addEventListener("scroll",Pe),function(){Ee.removeEventListener("scroll",Pe)}}},[T,P]),Object(w.useEffect)(function(){if(T&&xe){var Pe=function(ee,et){xe(ee,et)};return T.on("beforeChange",Pe),function(){T.off("beforeChange",Pe)}}},[T,xe]),Object(w.useEffect)(function(){if(T&&dt){var Pe=function(){dt(T.getValue())};return T.on("blur",Pe),function(){T.off("blur",Pe)}}},[T,dt]),Object(w.useEffect)(function(){if(T){var Pe=function(ee){var et=ee.getValue();yt(et),an(new Date().getTime()),ee.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),nt&&nt(et)};return T.on("change",Pe),function(){T.off("change",Pe)}}},[T,nt]),Object(w.useEffect)(function(){T&&(Qe==null?(T.setValue(""),yt("")):Qe!==T.getValue()&&(T.setValue(Qe),yt(Qe),T.setCursor(T.lineCount(),0)))},[T,Qe]);var D=Object(w.useCallback)(function(Pe){var Ee=T.getCursor(),ee=T.getSelection(),et=ee.split(`
`);switch(Pe){case"bold":return T.replaceSelection("**"+ee+"**"),ee===""&&T.setCursor(Ee.line,Ee.ch+2),T.focus();case"italic":return T.replaceSelection("*"+ee+"*"),ee===""&&T.setCursor(Ee.line,Ee.ch+1),T.focus();case"code":return T.replaceSelection("`"+ee+"`"),ee===""&&T.setCursor(Ee.line,Ee.ch+1),T.focus();case"inline-latex":return T.replaceSelection("`$$"+ee+"$$`"),ee===""&&T.setCursor(Ee.line,Ee.ch+3),T.focus();case"latex":return T.replaceSelection("```latex\n"+ee+"\n```"),T.setCursor(Ee.line+1,ee.length+1),T.focus();case"line-break":return T.replaceSelection(`<br/>
`),T.focus();case"list-ul":return ee===""?T.replaceSelection("- "+ee):T.replaceSelection(et.map(function(Ke){return Ke===""?"":"- ".concat(Ke)}).join(`
`)),T.focus();case"list-ol":return ee===""?T.replaceSelection("1. "+ee):T.replaceSelection(et.map(function(Ke,mt){return Ke===""?"":"".concat(mt+1,". ").concat(Ke)}).join(`
`)),T.focus();case"add-null-ch":return ee===""&&T.setCursor(Ee.line,Ee.ch+1),T.replaceSelection(st),T.focus();case"inster-template-1":return ee===""&&T.setCursor(Ee.line,Ee.ch),T.replaceSelection(bt),T.focus();case"eraser":return T.setValue(""),T.focus();case"trigger-watch":return Ae(!P),T.focus();case"trigger-full-screen":return Dt(!ze),T.focus();case De:Xe(De);return;case Be:Xe(Be);return;case Ie:Xe(Ie);return;case de:Xe(de);return;default:throw new Error}},[T,P,ze]),tn=Object(w.useCallback)(function(Pe){Xe("");switch(wt){case De:var Ee=Pe.title,ee=Pe.link;return T.replaceSelection("[".concat(Ee,"](").concat(ee,")")),T.focus();case Be:var et=Pe.language,Ke=Pe.content;return T.replaceSelection(["```"+et,Ke,"```"].join(`
`)),T.focus();case Ie:var mt=Pe.src,_t=Pe.alt;return T.replaceSelection("![ ".concat(_t," ]( ").concat(mt,' "').concat(_t,'" )')),T.focus();case de:for(var Mt=Pe.row,xt=Pe.col,At=Pe.align,Yt=`
`,Gt=0;Gt<Mt;Gt++){for(var _n=[],sn=[],Jt=0;Jt<xt;Jt++)Gt===1&&sn.push(it[At]),_n.push(" ");Gt===1&&(Yt+="| ".concat(sn.join(" | "),` |
`)),Yt+="| ".concat(_n.join(xt===1?"":" | "),` |
`)}return T.replaceSelection(Yt+`
`),T.focus();default:throw new Error}},[T,wt]),bn=Object(w.useMemo)(function(){switch(wt){case De:return s.a.createElement(v,{callback:tn,onCancel:Kt});case Be:return s.a.createElement(C.b,{callback:tn,onCancel:Kt});case Ie:return s.a.createElement(o,{callback:tn,onCancel:Kt});case de:return s.a.createElement(Ne,{callback:tn,onCancel:Kt});default:return null}},[wt]);function Kt(){Xe("")}Object(w.useEffect)(function(){if(Bt.current){var Pe=function(Mt){Ke=!0,mt=Mt.pageY},Ee=function(){Ke=!1},ee=function(Mt){if(Ke){var xt=Mt.pageY-mt;xt<0&&(xt=0),xt>300&&(xt=300);var At=lt+xt+"px";mn(At)}},et=Bt.current,Ke=!1,mt=0;return et.addEventListener("mousedown",Pe),document.addEventListener("mousemove",ee),document.addEventListener("mouseup",Ee),function(){et.removeEventListener("mousedown",Pe),document.removeEventListener("mousemove",ee),document.removeEventListener("mouseup",Ee)}}},[T,Bt]),Object(w.useEffect)(function(){mn(lt)},[lt]);var vt=Tt(ve),ln=Tt(fn),yn={width:vt,height:ln},Sn=Object(w.useMemo)(function(){if(Ft){var Pe=new Date(Ft),Ee=Pe.getHours(),ee=Pe.getMinutes(),et=Pe.getSeconds();return Ee=Ee<10?"0"+Ee:Ee,ee=ee<10?"0"+ee:ee,et=et<10?"0"+et:et,"".concat(Ee,":").concat(ee,":").concat(et)}return 0},[Ft]);function Vt(){window.sessionStorage.removeItem(Fe),rn(!1),an(0)}function Cn(){rn(!1),an(0),T.setValue(window.sessionStorage.getItem(Fe))}return s.a.createElement(w.Fragment,null,s.a.createElement("div",{className:"markdown-editor-wrapper",ref:ne},s.a.createElement("div",{className:"markdown-editor-container ".concat(Me," ").concat(P?"on-preview":""," ").concat(_e?"mini":""," ").concat(ze?"full-screen":""),style:yn},s.a.createElement(n,{insertTemp:rt,watch:P,fullScreen:ze,showNullButton:Ye,onActionCallback:D}),s.a.createElement("div",{className:"markdown-editor-body"},s.a.createElement("div",{className:"codemirror-container"},s.a.createElement("textarea",{ref:Xt,placeholder:He})),P?s.a.createElement("div",{ref:en,className:"preview-container"},s.a.createElement(le.a,{value:ft})):null))),E?s.a.createElement("a",{ref:Bt,className:"editor-resize"}):null,s.a.createElement(Y.a,null,nn[wt]?s.a.createElement(M.a,{centered:!0,title:nn[wt],visible:!0,onCancel:Kt,footer:null},bn):null))}},R155:function(be,l,a){"use strict";function b(v){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?b=function(c){return typeof c}:b=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},b(v)}Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var M=U(a("q1tI")),A=z(a("17x9")),J=z(a("i8i4")),y=a("8N4D"),w=a("fJi3"),s=a("gbW8"),S=z(a("sS6v"));function z(v){return v&&v.__esModule?v:{default:v}}function $(v){if(typeof WeakMap!="function")return null;var C=new WeakMap,c=new WeakMap;return($=function(L){return L?c:C})(v)}function U(v,C){if(!C&&v&&v.__esModule)return v;if(v===null||b(v)!=="object"&&typeof v!="function")return{default:v};var c=$(C);if(c&&c.has(v))return c.get(v);var f={},L=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var k in v)if(k!=="default"&&Object.prototype.hasOwnProperty.call(v,k)){var t=L?Object.getOwnPropertyDescriptor(v,k):null;t&&(t.get||t.set)?Object.defineProperty(f,k,t):f[k]=v[k]}return f.default=v,c&&c.set(v,f),f}function N(v,C){return le(v)||I(v,C)||G(v,C)||H()}function H(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function G(v,C){if(!v)return;if(typeof v=="string")return R(v,C);var c=Object.prototype.toString.call(v).slice(8,-1);if(c==="Object"&&v.constructor&&(c=v.constructor.name),c==="Map"||c==="Set")return Array.from(v);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return R(v,C)}function R(v,C){(C==null||C>v.length)&&(C=v.length);for(var c=0,f=new Array(C);c<C;c++)f[c]=v[c];return f}function I(v,C){var c=v==null?null:typeof Symbol!="undefined"&&v[Symbol.iterator]||v["@@iterator"];if(c==null)return;var f=[],L=!0,k=!1,t,o;try{for(c=c.call(v);!(L=(t=c.next()).done)&&!(f.push(t.value),C&&f.length===C);L=!0);}catch(u){k=!0,o=u}finally{try{!L&&c.return!=null&&c.return()}finally{if(k)throw o}}return f}function le(v){if(Array.isArray(v))return v}function V(v,C){if(!(v instanceof C))throw new TypeError("Cannot call a class as a function")}function h(v,C){for(var c=0;c<C.length;c++){var f=C[c];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(v,f.key,f)}}function F(v,C,c){return C&&h(v.prototype,C),c&&h(v,c),v}function g(v,C){if(typeof C!="function"&&C!==null)throw new TypeError("Super expression must either be null or a function");v.prototype=Object.create(C&&C.prototype,{constructor:{value:v,writable:!0,configurable:!0}}),C&&p(v,C)}function p(v,C){return p=Object.setPrototypeOf||function(f,L){return f.__proto__=L,f},p(v,C)}function n(v){var C=e();return function(){var f=W(v),L;if(C){var k=W(this).constructor;L=Reflect.construct(f,arguments,k)}else L=f.apply(this,arguments);return Y(this,L)}}function Y(v,C){if(C&&(b(C)==="object"||typeof C=="function"))return C;if(C!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return B(v)}function B(v){if(v===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return v}function e(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(v){return!1}}function W(v){return W=Object.setPrototypeOf?Object.getPrototypeOf:function(c){return c.__proto__||Object.getPrototypeOf(c)},W(v)}function r(v,C,c){return C in v?Object.defineProperty(v,C,{value:c,enumerable:!0,configurable:!0,writable:!0}):v[C]=c,v}var i={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},d=i.mouse,O=function(v){g(c,v);var C=n(c);function c(){var f;V(this,c);for(var L=arguments.length,k=new Array(L),t=0;t<L;t++)k[t]=arguments[t];return f=C.call.apply(C,[this].concat(k)),r(B(f),"state",{dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null}),r(B(f),"mounted",!1),r(B(f),"handleDragStart",function(o){if(f.props.onMouseDown(o),!f.props.allowAnyClick&&typeof o.button=="number"&&o.button!==0)return!1;var u=f.findDOMNode();if(!u||!u.ownerDocument||!u.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");var _=u.ownerDocument;if(f.props.disabled||!(o.target instanceof _.defaultView.Node)||f.props.handle&&!(0,y.matchesSelectorAndParentsTo)(o.target,f.props.handle,u)||f.props.cancel&&(0,y.matchesSelectorAndParentsTo)(o.target,f.props.cancel,u))return;o.type==="touchstart"&&o.preventDefault();var m=(0,y.getTouchIdentifier)(o);f.setState({touchIdentifier:m});var x=(0,w.getControlPosition)(o,m,B(f));if(x==null)return;var j=x.x,K=x.y,Q=(0,w.createCoreData)(B(f),j,K);(0,S.default)("DraggableCore: handleDragStart: %j",Q),(0,S.default)("calling",f.props.onStart);var oe=f.props.onStart(o,Q);if(oe===!1||f.mounted===!1)return;f.props.enableUserSelectHack&&(0,y.addUserSelectStyles)(_),f.setState({dragging:!0,lastX:j,lastY:K}),(0,y.addEvent)(_,d.move,f.handleDrag),(0,y.addEvent)(_,d.stop,f.handleDragStop)}),r(B(f),"handleDrag",function(o){var u=(0,w.getControlPosition)(o,f.state.touchIdentifier,B(f));if(u==null)return;var _=u.x,m=u.y;if(Array.isArray(f.props.grid)){var x=_-f.state.lastX,j=m-f.state.lastY,K=(0,w.snapToGrid)(f.props.grid,x,j),Q=N(K,2);if(x=Q[0],j=Q[1],!x&&!j)return;_=f.state.lastX+x,m=f.state.lastY+j}var oe=(0,w.createCoreData)(B(f),_,m);(0,S.default)("DraggableCore: handleDrag: %j",oe);var Ne=f.props.onDrag(o,oe);if(Ne===!1||f.mounted===!1){try{f.handleDragStop(new MouseEvent("mouseup"))}catch(Ie){var De=document.createEvent("MouseEvents");De.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),f.handleDragStop(De)}return}f.setState({lastX:_,lastY:m})}),r(B(f),"handleDragStop",function(o){if(!f.state.dragging)return;var u=(0,w.getControlPosition)(o,f.state.touchIdentifier,B(f));if(u==null)return;var _=u.x,m=u.y,x=(0,w.createCoreData)(B(f),_,m),j=f.props.onStop(o,x);if(j===!1||f.mounted===!1)return!1;var K=f.findDOMNode();K&&(f.props.enableUserSelectHack&&(0,y.removeUserSelectStyles)(K.ownerDocument)),(0,S.default)("DraggableCore: handleDragStop: %j",x),f.setState({dragging:!1,lastX:NaN,lastY:NaN}),K&&((0,S.default)("DraggableCore: Removing handlers"),(0,y.removeEvent)(K.ownerDocument,d.move,f.handleDrag),(0,y.removeEvent)(K.ownerDocument,d.stop,f.handleDragStop))}),r(B(f),"onMouseDown",function(o){return d=i.mouse,f.handleDragStart(o)}),r(B(f),"onMouseUp",function(o){return d=i.mouse,f.handleDragStop(o)}),r(B(f),"onTouchStart",function(o){return d=i.touch,f.handleDragStart(o)}),r(B(f),"onTouchEnd",function(o){return d=i.touch,f.handleDragStop(o)}),f}return F(c,[{key:"componentDidMount",value:function(){this.mounted=!0;var L=this.findDOMNode();L&&(0,y.addEvent)(L,i.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var L=this.findDOMNode();if(L){var k=L.ownerDocument;(0,y.removeEvent)(k,i.mouse.move,this.handleDrag),(0,y.removeEvent)(k,i.touch.move,this.handleDrag),(0,y.removeEvent)(k,i.mouse.stop,this.handleDragStop),(0,y.removeEvent)(k,i.touch.stop,this.handleDragStop),(0,y.removeEvent)(L,i.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,y.removeUserSelectStyles)(k)}}},{key:"findDOMNode",value:function(){var L,k,t;return(L=(k=this.props)===null||k===void 0||((t=k.nodeRef)===null||t===void 0)?void 0:t.current)!==null&&L!==void 0?L:J.default.findDOMNode(this)}},{key:"render",value:function(){return M.cloneElement(M.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),c}(M.Component);l.default=O,r(O,"displayName","DraggableCore"),r(O,"propTypes",{allowAnyClick:A.default.bool,disabled:A.default.bool,enableUserSelectHack:A.default.bool,offsetParent:function(C,c){if(C[c]&&C[c].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:A.default.arrayOf(A.default.number),handle:A.default.string,cancel:A.default.string,nodeRef:A.default.object,onStart:A.default.func,onDrag:A.default.func,onStop:A.default.func,onMouseDown:A.default.func,scale:A.default.number,className:s.dontSetMe,style:s.dontSetMe,transform:s.dontSetMe}),r(O,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},ToDW:function(be,l,a){"use strict";var b=a("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var M=b(a("pVnL")),A=b(a("3tO9")),J=b(a("lwsE")),y=b(a("W8MJ")),w=b(a("PJYZ")),s=b(a("7W2i")),S=b(a("LQ03")),z=b(a("lSNA")),$=b(a("q1tI")),U=a("hQUZ"),N=b(a("pIsd")),H=b(a("cZFH")),G=a("3K4p"),R=function(I){(0,s.default)(V,I);var le=(0,S.default)(V);function V(h){var F;return(0,J.default)(this,V),F=le.call(this,h),(0,z.default)((0,w.default)(F),"innerSliderRefHandler",function(g){return F.innerSlider=g}),(0,z.default)((0,w.default)(F),"slickPrev",function(){return F.innerSlider.slickPrev()}),(0,z.default)((0,w.default)(F),"slickNext",function(){return F.innerSlider.slickNext()}),(0,z.default)((0,w.default)(F),"slickGoTo",function(g){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return F.innerSlider.slickGoTo(g,p)}),(0,z.default)((0,w.default)(F),"slickPause",function(){return F.innerSlider.pause("paused")}),(0,z.default)((0,w.default)(F),"slickPlay",function(){return F.innerSlider.autoPlay("play")}),F.state={breakpoint:null},F._responsiveMediaHandlers=[],F}return(0,y.default)(V,[{key:"media",value:function(F,g){var p=window.matchMedia(F),n=function(B){var e=B.matches;e&&g()};p.addListener(n),n(p),this._responsiveMediaHandlers.push({mql:p,query:F,listener:n})}},{key:"componentDidMount",value:function(){var F=this;if(this.props.responsive){var g=this.props.responsive.map(function(n){return n.breakpoint});g.sort(function(n,Y){return n-Y}),g.forEach(function(n,Y){var B;Y===0?B=(0,N.default)({minWidth:0,maxWidth:n}):B=(0,N.default)({minWidth:g[Y-1]+1,maxWidth:n}),(0,G.canUseDOM)()&&F.media(B,function(){F.setState({breakpoint:n})})});var p=(0,N.default)({minWidth:g.slice(-1)[0]});(0,G.canUseDOM)()&&this.media(p,function(){F.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(F){F.mql.removeListener(F.listener)})}},{key:"render",value:function(){var F=this,g,p;this.state.breakpoint?(p=this.props.responsive.filter(function(v){return v.breakpoint===F.state.breakpoint}),g=p[0].settings==="unslick"?"unslick":(0,A.default)((0,A.default)((0,A.default)({},H.default),this.props),p[0].settings)):g=(0,A.default)((0,A.default)({},H.default),this.props),g.centerMode&&(g.slidesToScroll>1&&!1&&console.warn("slidesToScroll should be equal to 1 in centerMode, you are using ".concat(g.slidesToScroll)),g.slidesToScroll=1),g.fade&&(g.slidesToShow>1&&!1&&console.warn("slidesToShow should be equal to 1 when fade is true, you're using ".concat(g.slidesToShow)),g.slidesToScroll>1&&!1&&console.warn("slidesToScroll should be equal to 1 when fade is true, you're using ".concat(g.slidesToScroll)),g.slidesToShow=1,g.slidesToScroll=1);var n=$.default.Children.toArray(this.props.children);n=n.filter(function(v){return typeof v=="string"?!!v.trim():!!v}),g.variableWidth&&(g.rows>1||g.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),g.variableWidth=!1);for(var Y=[],B=null,e=0;e<n.length;e+=g.rows*g.slidesPerRow){for(var W=[],r=e;r<e+g.rows*g.slidesPerRow;r+=g.slidesPerRow){for(var i=[],d=r;d<r+g.slidesPerRow&&!(g.variableWidth&&n[d].props.style&&(B=n[d].props.style.width),d>=n.length);d+=1)i.push($.default.cloneElement(n[d],{key:100*e+10*r+d,tabIndex:-1,style:{width:"".concat(100/g.slidesPerRow,"%"),display:"inline-block"}}));W.push($.default.createElement("div",{key:10*e+r},i))}g.variableWidth?Y.push($.default.createElement("div",{key:e,style:{width:B}},W)):Y.push($.default.createElement("div",{key:e},W))}if(g==="unslick"){var O="regular slider "+(this.props.className||"");return $.default.createElement("div",{className:O},n)}else Y.length<=g.slidesToShow&&(g.unslick=!0);return $.default.createElement(U.InnerSlider,(0,M.default)({style:this.props.style,ref:this.innerSliderRefHandler},g),Y)}}]),V}($.default.Component);l.default=R},ZW9T:function(be,l,a){"use strict";a.d(l,"a",function(){return F});var b=a("XEnU"),M=a("miYZ"),A=a("tsqr"),J=a("Cmcn"),y=a("k16G"),w=a("SIvP"),s=a("q1tI"),S=a.n(s),z=a("bdgK");function $(g,p,n,Y,B){var e=p.getWordUntilPosition(n),W={startLineNumber:n.lineNumber,endLineNumber:n.lineNumber,startColumn:e.startColumn,endColumn:e.endColumn},r=Y.map(function(i){return{label:i,kind:g.languages.CompletionItemKind.Keyword,insertText:i,insertTextRules:g.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:W}});return B.map(function(i){r.push(Object(b.a)(Object(b.a)({},i),{},{range:W}))}),r}var U=function(g){var p={label:"ifelse",kind:g.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:g.languages.CompletionItemInsertTextRule.InsertAsSnippet},n=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];g.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(W,r){var i=$(g,W,r,n,[p]);return{suggestions:i}}});var Y=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];g.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(W,r){var i=[{label:"print",kind:g.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:g.languages.CompletionItemInsertTextRule.InsertAsSnippet}],d=$(g,W,r,Y,i);return{suggestions:d}}});var B=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];g.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(W,r){var i=[p,{label:"main",kind:g.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:g.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:g.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:g.languages.CompletionItemInsertTextRule.InsertAsSnippet}],d=$(g,W,r,B,i);return{suggestions:d}}})},N="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function H(g){return/^\d+$/.test(g)?"".concat(g,"px"):g}function G(){}var R=!1,I={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function le(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],p=g;if(Array.isArray(g)){for(var n=0;n<g.length;n++){var Y=I[g[n]];if(Y)return Y}return p[0]}return I[p]||p}var V=null,h=l.b=function(g){var p=g.width,n=p===void 0?"100%":p,Y=g.height,B=Y===void 0?"100%":Y,e=g.value,W=g.language,r=W===void 0?"javascript":W,i=g.style,d=i===void 0?{}:i,O=g.options,v=O===void 0?{}:O,C=g.overrideServices,c=C===void 0?{}:C,f=g.theme,L=f===void 0?"vs-dark":f,k=g.onEditBlur,t=g.onSave,o=g.autoHeight,u=o===void 0?!1:o,_=g.forbidCopy,m=_===void 0?!1:_,x=g.onChange,j=x===void 0?G:x,K=g.editorDidMount,Q=K===void 0?G:K,oe=g.onFocus,Ne=oe===void 0?G:oe,De=g.filename,Ie=De===void 0?"educoder.txt":De,Be=Object(w.a)(g,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),de=Object(s.useRef)(),Z=Object(s.useRef)({}),it=Object(s.useState)(!1),ye=Object(y.a)(it,2),ce=ye[0],se=ye[1];function Te(){var ve;return de.current&&(ve=new z.default(function(Oe){var lt=Object(J.a)(Oe),$e;try{for(lt.s();!($e=lt.n()).done;){var _e=$e.value;(_e.target.offsetHeight>0||_e.target.offsetWidth>0)&&Z.current.instance.layout()}}catch(at){lt.e(at)}finally{lt.f()}}),ve.observe(de.current)),ve}function We(){A.b.warn(decodeURIComponent(N))}Object(s.useEffect)(function(){var ve=Z.current.instance;if(e!=null&&ve&&ce){var Oe=ve.getModel();Oe&&e!==Oe.getValue()&&(R=!0,Oe.setValue(e),ve.layout(),R=!1)}},[e,ce,Z.current]);function tt(){var ve=Z.current.instance;if(ve){var Oe=ve.getSelection(),lt=Z.current.pastePos||{},$e=new V.Range(lt.startLineNumber||Oe.endLineNumber,lt.startColumn||Oe.endColumn,lt.endLineNumber||Oe.endLineNumber,lt.endColumn||Oe.endColumn);setTimeout(function(){ve.executeEdits("",[{range:$e,text:""}])},300)}}function st(ve){(window.navigator.platform.match("Mac")?ve.metaKey:ve.ctrlKey)&&ve.keyCode==83&&(ve.preventDefault(),t())}var bt=function(){if(u&&Z.current.instance){var Oe=Z.current.instance.getContentHeight();nt(Oe<B?B:Oe)}else nt(B)};function Tt(ve){var Oe=document.createEvent("MouseEvents");Oe.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),ve.dispatchEvent(Oe)}function Ut(ve,Oe){var lt=window.URL||window.webkitURL||window,$e=new Blob([Oe]),_e=document.createElementNS("http://www.w3.org/1999/xhtml","a");_e.href=lt.createObjectURL($e),_e.download=ve,Tt(_e)}Object(s.useEffect)(function(){bt()},[bt]),Object(s.useEffect)(function(){de.current&&!ce&&a.e(32).then(a.t.bind(null,"M/lh",7)).then(function(ve){try{V=ve,U(V),Z.current.instance=V.editor.create(de.current,Object(b.a)({value:e,language:le(r),theme:L,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},v),c);var Oe=Z.current.instance;if(Q(Oe,V),setTimeout(function(){bt(),Z.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Ut(Ie||"educoder.txt",Oe.getValue())}})},500),Z.current.subscription=Oe.onDidChangeModelContent(function($e){R||(bt(),j(Oe.getValue(),$e))}),m&&(Oe.addCommand(V.KeyMod.CtrlCmd|V.KeyMod.Shift|V.KeyCode.KEY_V,function(){return We(),null}),Oe.addCommand(V.KeyMod.CtrlCmd|V.KeyCode.KEY_C,function(){return We(),null})),k&&Oe.onDidBlurEditorWidget(function(){k(Oe.getValue())}),Ne&&Oe.onDidFocusEditorText(function(){Ne(Oe.getValue())}),m){Oe.addCommand(V.KeyMod.CtrlCmd|V.KeyCode.KEY_V,function(){return We(),null}),Oe.onDidPaste(function($e){Z.current.pastePos=$e});try{window.addEventListener("paste",tt)}catch($e){}}var lt=Te();return se(!0),function(){var $e=Z.current.instance;$e.dispose();var _e=$e.getModel();_e&&_e.dispose(),Z.current.subscription&&Z.current.subscription.dispose(),m&&window.removeEventListener("paste",tt),lt.unobserve(de.current)}}catch($e){debugger}})},[]),Object(s.useEffect)(function(){var ve=Z.current.instance;if(ve&&ce)return document.addEventListener("keydown",st,!1),function(){document.removeEventListener("keydown",st)}},[t,ce]),Object(s.useEffect)(function(){var ve=Z.current.instance;if(ve&&ce){var Oe=le(r);V.editor.setModelLanguage(ve.getModel(),Oe),console.log("language:",r,ve.getModel(),Oe)}},[r,ce]),Object(s.useEffect)(function(){var ve=Z.current.instance;ve&&ce&&V.editor.setTheme(L)},[L,ce]),Object(s.useEffect)(function(){var ve=Z.current.instance;ve&&ce&&ve.updateOptions(v)},[JSON.stringify(v),ce]),Object(s.useEffect)(function(){var ve=Z.current.instance;ve&&ce&&ve.layout()},[n,B,ce]);var kt=Object(s.useState)(H(n)),Nt=Object(y.a)(kt,2),nn=Nt[0],pn=Nt[1],me=Object(s.useState)(H(B)),pt=Object(y.a)(me,2),Qe=pt[0],nt=pt[1],Et=Object(b.a)(Object(b.a)({},d),{},{width:nn,height:Qe});return S.a.createElement("div",{className:"my-monaco-editor",ref:de,style:Et})};function F(g){var p=g.width,n=p===void 0?"100%":p,Y=g.height,B=Y===void 0?"100%":Y,e=g.original,W=g.modified,r=g.language,i=g.options,d=i===void 0?{}:i,O=Object(s.useRef)(),v=Object(s.useState)(null),C=Object(y.a)(v,2),c=C[0],f=C[1];function L(u){var _;return O.current&&(_=new z.default(function(m){var x=Object(J.a)(m),j;try{for(x.s();!(j=x.n()).done;){var K=j.value;(K.target.offsetHeight>0||K.target.offsetWidth>0)&&u.layout()}}catch(Q){x.e(Q)}finally{x.f()}}),_.observe(O.current)),_}Object(s.useEffect)(function(){O.current&&a.e(32).then(a.t.bind(null,"M/lh",7)).then(function(u){V=u;var _=V.editor.createDiffEditor(O.current,Object(b.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},d));f(_);var m=L(_);return function(){_.dispose();var x=_.getModel();x&&x.dispose(),m.unobserve(O.current)}})},[]),Object(s.useEffect)(function(){c&&c.setModel({original:V.editor.createModel(e,r),modified:V.editor.createModel(W,r)})},[e,W,r,c]);var k=H(n),t=H(B),o={width:k,height:t};return S.a.createElement("div",{className:"my-diff-editor",ref:O,style:o})}},apBC:function(be,l,a){be.exports={flex_box_center:"flex_box_center___o_fdQ",flex_space_between:"flex_space_between___1ybQM",flex_box_vertical_center:"flex_box_vertical_center___20cex",flex_box_center_end:"flex_box_center_end___1layX",flex_box_column:"flex_box_column___17Gww",listBtn:"listBtn___32BFF",active:"active___1k7CR",header:"header___1ipBp",name:"name___OPb4Y",btn:"btn___3nWbs",time:"time___3WwxJ",s2:"s2___As24t",wrap:"wrap___Et-3q",left:"left___2iDNp",camera:"camera___3J-pC",totalScore:"totalScore___2tAU0",totalAnswerScore:"totalAnswerScore___2TAb4",answerInfo:"answerInfo___3TfSb",answerSheet:"answerSheet___R-JDH",fold:"fold___3rQR4",back:"back___25GC1",right:"right___3jGbP",content:"content___2I3Ew",btns:"btns___1u_wH"}},cZFH:function(be,l,a){"use strict";var b=a("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var M=b(a("q1tI")),A={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(w){return M.default.createElement("ul",{style:{display:"block"}},w)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(w){return M.default.createElement("button",null,w+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0},J=A;l.default=J},coqV:function(be,l,a){"use strict";var b=a("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.Dots=void 0;var M=b(a("3tO9")),A=b(a("lwsE")),J=b(a("W8MJ")),y=b(a("7W2i")),w=b(a("LQ03")),s=b(a("q1tI")),S=b(a("TSYQ")),z=a("3K4p"),$=function(H){var G;return H.infinite?G=Math.ceil(H.slideCount/H.slidesToScroll):G=Math.ceil((H.slideCount-H.slidesToShow)/H.slidesToScroll)+1,G},U=function(N){(0,y.default)(G,N);var H=(0,w.default)(G);function G(){return(0,A.default)(this,G),H.apply(this,arguments)}return(0,J.default)(G,[{key:"clickHandler",value:function(I,le){le.preventDefault(),this.props.clickHandler(I)}},{key:"render",value:function(){for(var I=this.props,le=I.onMouseEnter,V=I.onMouseOver,h=I.onMouseLeave,F=I.infinite,g=I.slidesToScroll,p=I.slidesToShow,n=I.slideCount,Y=I.currentSlide,B=$({slideCount:n,slidesToScroll:g,slidesToShow:p,infinite:F}),e={onMouseEnter:le,onMouseOver:V,onMouseLeave:h},W=[],r=0;r<B;r++){var i=(r+1)*g-1,d=F?i:(0,z.clamp)(i,0,n-1),O=d-(g-1),v=F?O:(0,z.clamp)(O,0,n-1),C=(0,S.default)({"slick-active":F?Y>=v&&Y<=d:Y===v}),c={message:"dots",index:r,slidesToScroll:g,currentSlide:Y},f=this.clickHandler.bind(this,c);W=W.concat(s.default.createElement("li",{key:r,className:C},s.default.cloneElement(this.props.customPaging(r),{onClick:f})))}return s.default.cloneElement(this.props.appendDots(W),(0,M.default)({className:this.props.dotsClass},e))}}]),G}(s.default.PureComponent);l.Dots=U},dejd:function(be,l,a){},doQp:function(be,l,a){"use strict";var b=a("pzsr"),M=b.default,A=b.DraggableCore;be.exports=M,be.exports.default=M,be.exports.DraggableCore=A},ebz4:function(be,l,a){"use strict";a.r(l);var b=a("cWXX"),M=a("/ezw"),A=a("14J3"),J=a("BMrR"),y=a("MXD1"),w=a("CFYs"),s=a("jCWc"),S=a("kPKH"),z=a("+L6B"),$=a("2/Rp"),U=a("/xke"),N=a("TeRw"),H=a("XEnU"),G=a("c1Ei"),R=a.n(G),I=a("5Tp6"),le=a("2qtc"),V=a("kLXV"),h=a("k16G"),F=a("aHsQ"),g=a("sGsY"),p=a("q1tI"),n=a.n(p),Y=a("apBC"),B=a.n(Y),e=a("9kvl"),W=a("uYtH"),r=a("ErOA"),i=a("1vsH"),d=a("BlwA"),O=a("V0Rq"),v=a("bntm"),C=a("Lkat"),c=a.n(C),f=a("LvDl"),L=a("9Bee"),k=a("fV52"),t=a("3I+P"),o=a("doQp"),u=a.n(o),_=a("+ibC"),m=a.n(_),x=a("5bA4"),j=a("UESt"),K=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],Q=function(_e){var at=_e.editData,we=at===void 0?{}:at,he=Object(p.useState)(!1),rt=Object(h.a)(he,2),Ue=rt[0],Fe=rt[1],fe=Object(p.useState)(!0),E=Object(h.a)(fe,2),Re=E[0],ae=E[1],ot=Object(p.useState)([]),Ye=Object(h.a)(ot,2),qe=Ye[0],ut=Ye[1],dt=Object(p.useState)(0),xe=Object(h.a)(dt,2),Ge=xe[0],Me=xe[1],Ze=Object(p.useState)({left:0,top:0,bottom:0,right:0}),He=Object(h.a)(Ze,2),Se=He[0],Le=He[1],Je=Object(p.useRef)(),je=Object(p.useRef)(null),T=Object(p.useRef)(null);Object(p.useEffect)(function(){return T.current&&T.current.addEventListener("click",Ot),function(){T.current.removeEventListener("click",Ot)}},[T]);var Ot=function(Ce){var P=function(ue,wt){if(ue.localName===wt)return ue;for(var Xe=0,Lt=ue;Lt=Lt.parentNode;Xe++){if(Lt.localName===wt)return Lt;if(Lt==document.documentElement)return!1}},Ae=Ce.target,ge=P(Ae,"a");if(ge==null?void 0:ge.href)return;if(Ae.tagName.toUpperCase()==="IMG"){var Ct=Ae.src||Ae.getAttribute("src");if(Ct&&Ct.indexOf("/images/avatars/User")===-1){Ce.stopPropagation(),Ce.preventDefault();var ze=ct(),Dt=ze.findIndex(function(Pt){return Pt.src===Ct});Me(Dt),Fe(!0)}}},Rt=function(){Fe(!1)},ct=function(){var Ce=T.current.getElementsByTagName("img"),P=[];return Ce.forEach(function(Ae){P.push({src:Ae==null?void 0:Ae.currentSrc,img:n.a.createElement("img",{height:290,src:Ae==null?void 0:Ae.currentSrc})})}),ut(P),P},ft=function(Ce,P){var Ae,ge,Ct,ze=(Ae=window)===null||Ae===void 0||((ge=Ae.document)===null||ge===void 0)?void 0:ge.documentElement,Dt=ze.clientWidth,Pt=ze.clientHeight,ue=Je==null||((Ct=Je.current)===null||Ct===void 0)?void 0:Ct.getBoundingClientRect();Le({bounds:{left:-(ue==null?void 0:ue.left)+(P==null?void 0:P.x),right:Dt-((ue==null?void 0:ue.right)-(P==null?void 0:P.x)),top:-(ue==null?void 0:ue.top)+(P==null?void 0:P.y),bottom:Pt-((ue==null?void 0:ue.bottom)-(P==null?void 0:P.y))}})},yt=function(){var Ce="<span>".concat(we==null?void 0:we.q_position,". </span><span>\u3010").concat(K[we.question_type],'\u3011</span><span class="c-grey-999">\uFF08').concat(we==null?void 0:we.question_score,"\u5206\uFF09</span>");return Ce};return n.a.createElement(p.Fragment,null,Ue&&n.a.createElement("div",{className:m.a.modalWarp},n.a.createElement(u.a,{disabled:Re,bounds:Se,onStart:function(Ce,P){return ft(Ce,P)}},n.a.createElement("div",{className:m.a.modal},n.a.createElement("div",{className:m.a.head,onMouseOver:function(){Re&&ae(!1)},onMouseOut:function(){ae(!0)}},n.a.createElement("i",{className:"iconfont icon-guanbi1",onClick:Rt})),n.a.createElement("div",{className:m.a.body},n.a.createElement(x.a,{className:m.a.LeftButton,onClick:function(){je.current.prev()}}),n.a.createElement(t.a,{className:m.a.site,ref:je,dots:!1,initialSlide:Ge},qe==null?void 0:qe.map(function(St,Ce){return n.a.createElement("div",{key:Ce},n.a.createElement("aside",{className:m.a.imgWarp},St.img))})),n.a.createElement(j.a,{className:m.a.RightButton,onClick:function(){je.current.next()}}))))),n.a.createElement("div",{className:m.a.title,ref:T},n.a.createElement(L.a,{value:yt()+(we==null?void 0:we.question_title)})))},oe=Q,Ne=function(_e,at){var we,he=_e.data,rt=_e.callback,Ue=_e.params;Object(p.useEffect)(function(){Re(he)},[he]);var Fe=Object(p.useState)({}),fe=Object(h.a)(Fe,2),E=fe[0],Re=fe[1],ae=Object(p.useState)(!1),ot=Object(h.a)(ae,2),Ye=ot[0],qe=ot[1],ut=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],dt=function(){var xe=Object(I.a)(R.a.mark(function Ge(Me,Ze){var He,Se,Le;return R.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return qe(!1),Se=Object(f.cloneDeep)(E),Se.user_answer=[Me.choice_id],je.next=5,Object(i.l)(Ue.examId,Ue==null||((He=Ue.exercise)===null||He===void 0)?void 0:He.ip_limit);case 5:return je.next=7,Object(i.m)(Ue.examId);case 7:return Re(Se),je.next=10,Object(r.a)("/api/exercise_questions/".concat(E.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:Me.choice_id}});case 10:Le=je.sent,rt(Se,1),Le.status===0?qe(!0):Le.status===-1&&e.c.push("/exam/studentClient");case 13:case"end":return je.stop()}},Ge)}));return function(Me,Ze){return xe.apply(this,arguments)}}();return Object(p.useImperativeHandle)(at,function(){return{editData:E}}),n.a.createElement("div",{className:c.a.single},n.a.createElement("div",{className:c.a.tips,style:{opacity:Ye?1:0}},n.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),n.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),n.a.createElement(oe,{editData:E}),E==null||((we=E.question_choices)===null||we===void 0)?void 0:we.map(function(xe,Ge){var Me;return n.a.createElement("ul",{onClick:function(){return dt(xe,Ge)},style:{pointerEvents:Ue.checkState?"none":"auto"},key:xe.choice_id,className:(E==null||((Me=E.user_answer)===null||Me===void 0)?void 0:Me.includes(xe.choice_id))?c.a.qsActive:c.a.qs},n.a.createElement("li",null,ut[(xe.c_position||xe.choice_position)-1]),n.a.createElement("li",null,n.a.createElement(L.a,{value:xe.choice_text})))}),((E==null?void 0:E.standard_answer_show)||(E==null?void 0:E.user_score))&&n.a.createElement("div",{className:c.a.answer},(E==null?void 0:E.user_score)&&n.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(E==null?void 0:E.user_score)==="0.0"?0:E==null?void 0:E.user_score,"\u5206"),(E==null?void 0:E.standard_answer_show)&&n.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",E==null?void 0:E.standard_answer_show)),(E==null?void 0:E.analysis)&&n.a.createElement("div",{className:c.a.analysis},n.a.createElement("div",null,"\u89E3\u6790\uFF1A"),n.a.createElement("aside",null,n.a.createElement(L.a,{value:E==null?void 0:E.analysis}))))},De=Object(p.forwardRef)(Ne),Ie=function(_e,at){var we,he=_e.data,rt=_e.callback,Ue=_e.params;Object(p.useEffect)(function(){Re(he)},[he]);var Fe=Object(p.useState)({}),fe=Object(h.a)(Fe,2),E=fe[0],Re=fe[1],ae=Object(p.useState)(!1),ot=Object(h.a)(ae,2),Ye=ot[0],qe=ot[1],ut=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],dt=function(){var xe=Object(I.a)(R.a.mark(function Ge(Me,Ze){var He,Se,Le,Je;return R.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return qe(!1),Se=Object(f.cloneDeep)(E),Se.user_answer.includes(Me.choice_id)?Object(f.pull)(Se.user_answer,Me.choice_id):Se.user_answer=Se==null||((Le=Se.user_answer)===null||Le===void 0)?void 0:Le.concat(Me.choice_id),T.next=5,Object(i.l)(Ue.examId,Ue==null||((He=Ue.exercise)===null||He===void 0)?void 0:He.ip_limit);case 5:return T.next=7,Object(i.m)(Ue.examId);case 7:return Re(Se),T.next=10,Object(r.a)("/api/exercise_questions/".concat(E.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:Se.user_answer}});case 10:Je=T.sent,rt(Se,Se.user_answer.length>0?1:0),Je.status===0?qe(!0):Je.status===-1&&e.c.push("/exam/studentClient");case 13:case"end":return T.stop()}},Ge)}));return function(Me,Ze){return xe.apply(this,arguments)}}();return Object(p.useImperativeHandle)(at,function(){return{editData:E}}),n.a.createElement("div",{className:c.a.multiple},n.a.createElement("div",{className:c.a.tips,style:{opacity:Ye?1:0}},n.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),n.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),n.a.createElement(oe,{editData:E}),E==null||((we=E.question_choices)===null||we===void 0)?void 0:we.map(function(xe,Ge){var Me;return n.a.createElement("ul",{onClick:function(){return dt(xe,Ge)},style:{pointerEvents:Ue.checkState?"none":"auto"},key:xe.choice_id,className:(E==null||((Me=E.user_answer)===null||Me===void 0)?void 0:Me.includes(xe.choice_id))?c.a.msActive:c.a.ms},n.a.createElement("li",null,ut[(xe.c_position||xe.choice_position)-1]),n.a.createElement("li",null,n.a.createElement(L.a,{value:xe.choice_text})))}),((E==null?void 0:E.standard_answer_show)||(E==null?void 0:E.user_score))&&n.a.createElement("div",{className:c.a.answer},(E==null?void 0:E.user_score)&&n.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(E==null?void 0:E.user_score)==="0.0"?0:E==null?void 0:E.user_score,"\u5206"),(E==null?void 0:E.standard_answer_show)&&n.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",E==null?void 0:E.standard_answer_show)),(E==null?void 0:E.analysis)&&n.a.createElement("div",{className:c.a.analysis},n.a.createElement("div",null,"\u89E3\u6790\uFF1A"),n.a.createElement("aside",null,n.a.createElement(L.a,{value:E==null?void 0:E.analysis}))))},Be=Object(p.forwardRef)(Ie),de=function(_e,at){var we,he=_e.data,rt=_e.callback,Ue=_e.params;Object(p.useEffect)(function(){Re(he)},[he]);var Fe=Object(p.useState)({}),fe=Object(h.a)(Fe,2),E=fe[0],Re=fe[1],ae=Object(p.useState)(!1),ot=Object(h.a)(ae,2),Ye=ot[0],qe=ot[1],ut=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],dt=function(){var xe=Object(I.a)(R.a.mark(function Ge(Me,Ze){var He,Se,Le;return R.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return qe(!1),Se=Object(f.cloneDeep)(E),Se.user_answer=[Me.choice_id],je.next=5,Object(i.l)(Ue.examId,Ue==null||((He=Ue.exercise)===null||He===void 0)?void 0:He.ip_limit);case 5:return je.next=7,Object(i.m)(Ue.examId);case 7:return Re(Se),je.next=10,Object(r.a)("/api/exercise_questions/".concat(E.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:Me.choice_id}});case 10:Le=je.sent,rt(Se,1),Le.status===0?qe(!0):Le.status===-1&&e.c.push("/exam/studentClient");case 13:case"end":return je.stop()}},Ge)}));return function(Me,Ze){return xe.apply(this,arguments)}}();return Object(p.useImperativeHandle)(at,function(){return{editData:E}}),n.a.createElement("div",{className:c.a.judgment},n.a.createElement("div",{className:c.a.tips,style:{opacity:Ye?1:0}},n.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),n.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),n.a.createElement(oe,{editData:E}),E==null||((we=E.question_choices)===null||we===void 0)?void 0:we.map(function(xe,Ge){var Me;return n.a.createElement("ul",{onClick:function(){return dt(xe,Ge)},style:{pointerEvents:Ue.checkState?"none":"auto"},key:xe.choice_id,className:(E==null||((Me=E.user_answer)===null||Me===void 0)?void 0:Me.includes(xe.choice_id))?c.a.qsActive:c.a.qs},n.a.createElement("li",null,n.a.createElement("span",null)),n.a.createElement("li",null,n.a.createElement(L.a,{value:xe.choice_text})))}),((E==null?void 0:E.standard_answer_show)||(E==null?void 0:E.user_score))&&n.a.createElement("div",{className:c.a.answer},(E==null?void 0:E.user_score)&&n.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(E==null?void 0:E.user_score)==="0.0"?0:E==null?void 0:E.user_score,"\u5206"),(E==null?void 0:E.standard_answer_show)&&n.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",E==null?void 0:E.standard_answer_show)),(E==null?void 0:E.analysis)&&n.a.createElement("div",{className:c.a.analysis},n.a.createElement("div",null,"\u89E3\u6790\uFF1A"),n.a.createElement("aside",null,n.a.createElement(L.a,{value:E==null?void 0:E.analysis}))))},Z=Object(p.forwardRef)(de),it=a("3S9h"),ye=a("5NDa"),ce=a("5rEg"),se=ce.a.TextArea,Te=function(_e,at){var we,he=_e.data,rt=_e.callback,Ue=_e.params,Fe=Object(p.useState)({}),fe=Object(h.a)(Fe,2),E=fe[0],Re=fe[1],ae=Object(p.useState)([]),ot=Object(h.a)(ae,2),Ye=ot[0],qe=ot[1],ut=Object(p.useState)(!1),dt=Object(h.a)(ut,2),xe=dt[0],Ge=dt[1],Me=Object(p.useRef)(null);Object(p.useEffect)(function(){for(var Se=[],Le=0;Le<(he==null?void 0:he.multi_count);Le++)Se.push(Object(H.a)({},(he==null?void 0:he.user_answer[Le])||{}));Re(he),qe(Se)},[he]);var Ze=function(Le,Je){Ge(!1);var je=Object(f.cloneDeep)(E);Ye[Je].answer_text=Le.target.value,je.user_answer=Ye,Re(je),qe(Object(it.a)(Ye)),clearTimeout(Me.current),Me.current=setTimeout(Object(I.a)(R.a.mark(function T(){var Ot,Rt;return R.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return ft.next=2,Object(i.l)(Ue.examId,Ue==null||((Ot=Ue.exercise)===null||Ot===void 0)?void 0:Ot.ip_limit);case 2:return ft.next=4,Object(i.m)(Ue.examId);case 4:return ft.next=6,Object(r.a)("/api/exercise_questions/".concat(E.question_id,"/exercise_answers.json"),{method:"post",body:{answer_text:Ye[Je].answer_text,exercise_choice_id:Je+1}});case 6:Rt=ft.sent,rt(je,Ye.some(function(yt){return!!yt.answer_text})?1:0),Rt.status===0?Ge(!0):Rt.status===-1&&e.c.push("/exam/studentClient");case 9:case"end":return ft.stop()}},T)})),500)};Object(p.useImperativeHandle)(at,function(){return{editData:E}});var He=function(){var Le;return E==null||((Le=E.standard_answer)===null||Le===void 0)?void 0:Le.map(function(Je,je){var T;return n.a.createElement("span",{style:{fontWeight:400,fontSize:14},key:je},"\u586B\u7A7A\u9898",je+1,"\uFF1A",(T=Je.answer_text)===null||T===void 0?void 0:T.join("\u3001"),n.a.createElement("br",null))})};return console.log("userAnswer",Ye),n.a.createElement("div",{className:c.a.completion},n.a.createElement("div",{className:c.a.tips,style:{opacity:xe?1:0}},n.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),n.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),n.a.createElement(oe,{editData:E}),Ye==null?void 0:Ye.map(function(Se,Le){return n.a.createElement("ul",{key:Le,className:c.a.fill},n.a.createElement("li",null,"\u586B\u7A7A",Le+1,":"),n.a.createElement("li",null,n.a.createElement(se,{disabled:Ue.checkState,value:Se==null?void 0:Se.answer_text,rows:3,onChange:function(je){return Ze(je,Le)}})))}),(E==null?void 0:E.user_score)&&n.a.createElement("div",{className:c.a.answer},n.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(E==null?void 0:E.user_score)==="0.0"?0:E==null?void 0:E.user_score,"\u5206")),!!(E==null||((we=E.standard_answer)===null||we===void 0)?void 0:we.length)&&n.a.createElement("div",{className:c.a.analysis,style:{marginTop:"-20px"}},n.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),n.a.createElement("aside",null,He())),(E==null?void 0:E.analysis)&&n.a.createElement("div",{className:c.a.analysis},n.a.createElement("div",null,"\u89E3\u6790\uFF1A"),n.a.createElement("aside",null,n.a.createElement(L.a,{value:E==null?void 0:E.analysis}))))},We=Object(p.forwardRef)(Te),tt=a("Ot1p"),st=function(_e,at){var we,he,rt,Ue=_e.data,Fe=_e.callback,fe=_e.params;Object(p.useEffect)(function(){ot(Ue)},[Ue]);var E=Object(p.useState)({}),Re=Object(h.a)(E,2),ae=Re[0],ot=Re[1],Ye=Object(p.useState)(!1),qe=Object(h.a)(Ye,2),ut=qe[0],dt=qe[1],xe=Object(p.useRef)(null),Ge=function(){var Me=Object(I.a)(R.a.mark(function Ze(He){var Se;return R.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:dt(!1),Se=Object(f.cloneDeep)(ae),Se.user_answer[0]=He,ot(Se),clearTimeout(xe.current),xe.current=setTimeout(Object(I.a)(R.a.mark(function je(){var T,Ot;return R.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,Object(i.l)(fe.examId,fe==null||((T=fe.exercise)===null||T===void 0)?void 0:T.ip_limit);case 2:return ct.next=4,Object(i.m)(fe.examId);case 4:return ct.next=6,Object(r.a)("/api/exercise_questions/".concat(ae.question_id,"/exercise_answers.json"),{method:"post",body:{answer_text:He}});case 6:Ot=ct.sent,Fe(Se,He?1:0),Ot.status===0?dt(!0):Ot.status===-1&&e.c.push("/exam/studentClient");case 9:case"end":return ct.stop()}},je)})),500);case 6:case"end":return Je.stop()}},Ze)}));return function(He){return Me.apply(this,arguments)}}();return Object(p.useImperativeHandle)(at,function(){return{editData:ae}}),n.a.createElement("div",{className:c.a.subjective},n.a.createElement("div",{className:c.a.tips,style:{opacity:ut?1:0}},n.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),n.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),n.a.createElement(oe,{editData:ae}),!fe.checkState&&n.a.createElement(tt.a,{height:320,placeholder:"\u8BF7\u5F00\u59CB\u4F5C\u7B54",defaultValue:ae==null||((we=ae.user_answer)===null||we===void 0)?void 0:we[0],id:ae==null?void 0:ae.question_id,onChange:function(Ze){return Ge(Ze)}}),fe.checkState&&n.a.createElement(n.a.Fragment,null,(ae==null?void 0:ae.user_answer)&&n.a.createElement("div",{className:c.a.answer},n.a.createElement("div",null,"\u6211\u7684\u4F5C\u7B54:"),n.a.createElement("aside",null,n.a.createElement(L.a,{value:ae==null||((he=ae.user_answer)===null||he===void 0)?void 0:he[0]}))),(ae==null?void 0:ae.user_score)&&n.a.createElement("div",{className:c.a.answer},n.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(ae==null?void 0:ae.user_score)==="0.0"?0:ae==null?void 0:ae.user_score,"\u5206")),(ae==null?void 0:ae.standard_answer)&&n.a.createElement("div",{className:c.a.answer},n.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848:"),n.a.createElement("aside",null,n.a.createElement(L.a,{value:ae==null||((rt=ae.standard_answer)===null||rt===void 0)?void 0:rt[0]}))),(ae==null?void 0:ae.analysis)&&n.a.createElement("div",{className:c.a.analysis},n.a.createElement("div",null,"\u89E3\u6790\uFF1A"),n.a.createElement("aside",null,n.a.createElement(L.a,{value:ae==null?void 0:ae.analysis})))))},bt=Object(p.forwardRef)(st),Tt=a("ZW9T"),Ut=a("J66h"),kt=function(_e,at){var we=_e.data,he=_e.params,rt=_e.callback,Ue=Object(p.useState)({}),Fe=Object(h.a)(Ue,2),fe=Fe[0],E=Fe[1],Re=Object(p.useState)(""),ae=Object(h.a)(Re,2),ot=ae[0],Ye=ae[1],qe=Object(p.useState)(!1),ut=Object(h.a)(qe,2),dt=ut[0],xe=ut[1],Ge=Object(p.useState)("none"),Me=Object(h.a)(Ge,2),Ze=Me[0],He=Me[1],Se=Object(p.useRef)();Object(p.useEffect)(function(){return window.addEventListener("message",Le),function(){window.removeEventListener("message",Le)}},[]),Object(p.useEffect)(function(){E(we)},[we]);var Le=function(ct){ct.data==="backExercise"&&Je()},Je=function(){He("none"),Ye(""),rt()},je=function(){var Rt=Object(I.a)(R.a.mark(function ct(){var ft,yt;return R.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return xe(!0),Ce.next=3,Object(i.l)(he.examId,he==null||((ft=he.exercise)===null||ft===void 0)?void 0:ft.ip_limit);case 3:return Ce.next=5,Object(i.m)(he.examId);case 5:if(!fe.hack_identifier){Ce.next=10;break}return Ce.next=8,Object(O.V)({id:fe.hack_identifier});case 8:yt=Ce.sent,(yt==null?void 0:yt.status)===0&&(Ye("/myproblems/".concat(yt.identifier,"?type=exercises&sign=exam&exercisesId=").concat(he==null?void 0:he.examId,"&login=").concat(he==null?void 0:he.login,"&questionId=").concat(fe.question_id)),He("block"));case 10:xe(!1);case 11:case"end":return Ce.stop()}},ct)}));return function(){return Rt.apply(this,arguments)}}(),T={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};Object(p.useImperativeHandle)(at,function(){return{editData:fe}});var Ot=[{title:"\u6D4B\u8BD5\u96C6",dataIndex:"key",align:"center"},{title:"\u8F93\u51FA",dataIndex:"error_msg",align:"center"},{title:"\u5F97\u5206",dataIndex:"sore",align:"center"}];return n.a.createElement("div",{className:c.a.program},n.a.createElement("iframe",{style:{display:Ze},id:"iframeShixuns",className:c.a.iframe,src:ot,ref:Se,frameBorder:"0"}),n.a.createElement(oe,{editData:fe}),n.a.createElement(L.a,{value:fe==null?void 0:fe.description}),!he.checkState&&n.a.createElement("div",{className:c.a.customBtn},n.a.createElement($.a,{loading:dt,onClick:je,type:"primary"},"\u8FDB\u5165\u7B54\u9898")),he.checkState&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:c.a.answer},n.a.createElement("div",null,"\u6700\u540E\u4E00\u6B21\u901A\u8FC7\u6D4B\u8BC4\u7684\u4EE3\u7801",n.a.createElement("span",{className:"c-grey-999"},"\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09")),n.a.createElement("aside",null,n.a.createElement(Tt.b,{height:300,language:"python",theme:"vs-light",value:(fe==null?void 0:fe.passed_code)?Ut.Base64.decode(fe==null?void 0:fe.passed_code):"",options:T}))),(fe==null?void 0:fe.user_score)&&n.a.createElement("div",{className:c.a.answer},n.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(fe==null?void 0:fe.user_score)==="0.0"?0:fe==null?void 0:fe.user_score,"\u5206"))))},Nt=Object(p.forwardRef)(kt),nn=a("g9YV"),pn=a("wCAj"),me=a("miYZ"),pt=a("tsqr"),Qe=a("HBuW"),nt=function(_e,at){var we,he,rt=_e.data,Ue=_e.callback,Fe=_e.params;Object(p.useEffect)(function(){ae(rt)},[rt]);var fe=Object(p.useState)({}),E=Object(h.a)(fe,2),Re=E[0],ae=E[1],ot=Object(p.useState)(""),Ye=Object(h.a)(ot,2),qe=Ye[0],ut=Ye[1],dt=Object(p.useState)(!1),xe=Object(h.a)(dt,2),Ge=xe[0],Me=xe[1],Ze=Object(p.useState)("none"),He=Object(h.a)(Ze,2),Se=He[0],Le=He[1],Je=Object(p.useRef)();Object(p.useEffect)(function(){return window.addEventListener("message",je),function(){window.removeEventListener("message",je)}},[]),Object(p.useEffect)(function(){ae(rt)},[rt]);var je=function(P){P.data==="backExercise"&&T()},T=function(){Le("none"),ut(""),Ue()},Ot={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};Object(p.useImperativeHandle)(at,function(){return{editData:Re}});var Rt=function Ce(P,Ae){var ge;P=((ge=P)===null||ge===void 0?void 0:ge.includes(".json"))?P:"".concat(P,".json"),V.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:n.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Ct=Object(I.a)(R.a.mark(function Dt(){var Pt,ue;return R.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,Object(O.R)({url:P});case 2:if(Pt=Xe.sent,Pt){Xe.next=5;break}return Xe.abrupt("return");case 5:return pt.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Xe.next=8,Object(Qe.A)({id:Pt.shixun_identifier});case 8:if(ue=Xe.sent,!(ue==null?void 0:ue.game_identifier)){Xe.next=12;break}return ft({shixun_identifier:ue==null?void 0:ue.game_identifier,question_id:Ae}),Xe.abrupt("return");case 12:(ue==null?void 0:ue.status)===2?Ce(ue==null?void 0:ue.message,Ae):(ue==null?void 0:ue.status)===3&&ct(ue==null?void 0:ue.message);case 13:case"end":return Xe.stop()}},Dt)}));function ze(){return Ct.apply(this,arguments)}return ze}()})},ct=function(P){V.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:n.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",P,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ft=function(){var Ce=Object(I.a)(R.a.mark(function P(Ae){var ge;return R.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return ze.next=2,Object(Qe.A)({id:Ae.shixun_identifier});case 2:ge=ze.sent,(ge==null?void 0:ge.game_identifier)&&(ut("/tasks/".concat(ge.game_identifier,"?type=exercises&sign=exam&exercisesId=").concat(Fe.examId,"&questionId=").concat(Ae.question_id)),Le("block")),(ge==null?void 0:ge.status)===-3?Object(i.k)():(ge==null?void 0:ge.status)===2?Rt(ge==null?void 0:ge.message,Ae.question_id):(ge==null?void 0:ge.status)===3&&ct(ge==null?void 0:ge.message);case 5:case"end":return ze.stop()}},P)}));return function(Ae){return Ce.apply(this,arguments)}}(),yt=function(){var Ce=Object(I.a)(R.a.mark(function P(Ae){var ge;return R.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return Me(!0),ze.next=3,Object(i.l)(Fe.examId,Fe==null||((ge=Fe.exercise)===null||ge===void 0)?void 0:ge.ip_limit);case 3:return ze.next=5,Object(i.m)(Fe.examId);case 5:Ae.redo?V.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:n.a.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:function(){var Dt=Object(I.a)(R.a.mark(function ue(){var wt,Xe;return R.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,Object(O.R)({id:Ae.myshixun_identifier,url:Ae.url});case 2:wt=jt.sent,wt&&(Xe=Object(H.a)(Object(H.a)({},Ae),{},{shixun_identifier:wt.shixun_identifier}),ft(Xe));case 4:case"end":return jt.stop()}},ue)}));function Pt(){return Dt.apply(this,arguments)}return Pt}()}):ft(Ae),Me(!1);case 7:case"end":return ze.stop()}},P)}));return function(Ae){return Ce.apply(this,arguments)}}(),St=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"outputs",align:"center",render:function(P,Ae){var ge;return n.a.createElement("span",null,P==null||((ge=P[0])===null||ge===void 0)?void 0:ge.output_detail)}}];return n.a.createElement("div",{className:c.a.practice},n.a.createElement("iframe",{style:{display:Se},id:"iframeShixuns",className:c.a.iframe,src:qe,ref:Je,frameBorder:"0"}),n.a.createElement(oe,{editData:Re}),Re==null||((we=Re.shixun)===null||we===void 0)?void 0:we.map(function(Ce,P){return n.a.createElement(J.a,{className:"font16",gutter:[0,20],key:P},n.a.createElement(S.a,{flex:"1"},P+1,". ",Ce.challenge_name," ",n.a.createElement("span",{className:"c-grey-999"},"(",Ce.challenge_score,"\u5206)")),n.a.createElement(S.a,{flex:"100px",className:"tr"},Ce.answer_status===0&&n.a.createElement("span",{className:"font16 c-grey-999"},"\u672A\u5B8C\u6210"),Ce.answer_status===1&&n.a.createElement("span",{className:"font16 c-grey-333"},"\u5DF2\u5B8C\u6210")))}),!Fe.checkState&&n.a.createElement("div",{className:c.a.customBtn},n.a.createElement($.a,{loading:Ge,onClick:function(){return yt(Re)},type:"primary"},"\u8FDB\u5165\u7B54\u9898")),Fe.checkState&&(Re==null||((he=Re.shixun_details)===null||he===void 0)?void 0:he.map(function(Ce,P){var Ae,ge,Ct,ze,Dt,Pt=Ce.shixun_detail,ue=Pt===void 0?[]:Pt,wt=Ce.stage_list,Xe=wt===void 0?[]:wt,Lt=Xe==null?void 0:Xe.map(function(jt,Ft){return Object(H.a)(Object(H.a)({},Xe[Ft]),ue[Ft])});return console.log(Lt,"items"),n.a.createElement(p.Fragment,{key:P},n.a.createElement("div",{className:c.a.answer},n.a.createElement("div",null,"\u7B2C",P+1,"\u5173\uFF1A",ue==null||((Ae=ue[0])===null||Ae===void 0)?void 0:Ae.name),(Fe==null||((ge=Fe.exercise)===null||ge===void 0)?void 0:ge.exercise_status)===3&&n.a.createElement("div",null,"\u672C\u5173\u5F97\u5206\uFF1A",Xe==null||((Ct=Xe[0])===null||Ct===void 0)?void 0:Ct.user_score,"\u5206")),n.a.createElement(pn.a,{className:c.a.table,pagination:!1,dataSource:Lt,columns:St}),!!(ue==null||((ze=ue[0])===null||ze===void 0)?void 0:ze.passed_code)&&n.a.createElement("div",{className:c.a.answer,style:{display:"block"}},n.a.createElement("div",{style:{marginBottom:16}},"\u6700\u540E\u4E00\u6B21\u901A\u8FC7\u6D4B\u8BC4\u7684\u4EE3\u7801",n.a.createElement("span",{className:"c-grey-999"},"\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09")),n.a.createElement("aside",null,n.a.createElement(Tt.b,{height:300,language:"python",theme:"vs-light",value:ue==null||((Dt=ue[0])===null||Dt===void 0)?void 0:Dt.passed_code,options:Ot}))))})),(Re==null?void 0:Re.user_score)&&n.a.createElement("div",{className:c.a.answer},n.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(Re==null?void 0:Re.user_score)==="0.0"?0:Re==null?void 0:Re.user_score,"\u5206")))},Et=Object(p.forwardRef)(nt),ve=g.a.Countdown,Oe=function(_e){var at,we,he,rt,Ue,Fe,fe,E,Re,ae,ot,Ye,qe,ut,dt,xe,Ge,Me,Ze,He,Se,Le,Je,je,T,Ot,Rt,ct,ft,yt,St,Ce,P=_e.location,Ae=Object(p.useState)(!1),ge=Object(h.a)(Ae,2),Ct=ge[0],ze=ge[1],Dt=Object(p.useState)(!1),Pt=Object(h.a)(Dt,2),ue=Pt[0],wt=Pt[1],Xe=Object(p.useState)(!0),Lt=Object(h.a)(Xe,2),jt=Lt[0],Ft=Lt[1],an=Object(p.useState)(!1),cn=Object(h.a)(an,2),hn=cn[0],fn=cn[1],mn=Object(p.useState)(!1),vn=Object(h.a)(mn,2),gn=vn[0],En=vn[1],rn=Object(p.useState)({}),Xt=Object(h.a)(rn,2),ne=Xt[0],Bt=Xt[1],en=Object(p.useState)({}),on=Object(h.a)(en,2),D=on[0],tn=on[1],bn=Object(p.useState)([]),Kt=Object(h.a)(bn,2),vt=Kt[0],ln=Kt[1],yn=Object(p.useState)([]),Sn=Object(h.a)(yn,2),Vt=Sn[0],Cn=Sn[1],Pe=Object(p.useState)(!1),Ee=Object(h.a)(Pe,2),ee=Ee[0],et=Ee[1],Ke=Object(p.useRef)({}),mt=Object(p.useRef)(),_t=Object(p.useRef)(0),Mt=Object(p.useState)(null),xt=Object(h.a)(Mt,2),At=xt[0],Yt=xt[1],Gt=Object(p.useRef)(),_n=Object(p.useState)(null),sn=Object(h.a)(_n,2),Jt=sn[0],Ln=sn[1],An=Object(e.b)()._store.getState(),kn=An.user,Ht=kn.userInfo;Object(p.useEffect)(function(){var pe;(P==null||((pe=P.query)===null||pe===void 0)?void 0:pe.examId)&&xn()},[P==null||((at=P.query)===null||at===void 0)?void 0:at.examId]),Object(p.useEffect)(function(){return window.addEventListener("beforeunload",Rn),function(){window.removeEventListener("beforeunload",Rn)}},[]);var Rn=function(q){var re="\u8BF7\u786E\u8BA4\u662F\u5426\u8981\u79BB\u5F00\u300AXXXXXXX\u300B\u7B54\u9898\u9875\u9762\uFF1F\u518D\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u76D1\u8003\u5BC6\u7801\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002";return(q||window.event).returnValue=re,re};Object(p.useEffect)(function(){return ue&&(Object(v.d)(document.documentElement),setTimeout(function(){window.addEventListener("blur",Pn,!1),document.addEventListener(Object(v.c)(),Mn)},500),setTimeout(function(){console.log(v.a,44),Object(v.a)()||V.a.info({icon:null,okText:"\u6211\u77E5\u9053\u4E86",content:n.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C\u60A8\u5DF2\u5207\u5C4F",n.a.createElement("span",{className:"c-red"},_t.current+1),"\u6B21",n.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Object(v.d)(document.documentElement),Dn(_t.current+1)}})},1500)),function(){document.removeEventListener(Object(v.c)(),Mn),window.removeEventListener("blur",Pn,!1)}},[ue]),Object(p.useEffect)(function(){return(ne==null?void 0:ne.q_position)&&sessionStorage.setItem("answer_position",(ne==null?void 0:ne.q_position)||1),function(){sessionStorage.clear()}},[ne==null?void 0:ne.q_position]),Object(p.useEffect)(function(){return Object(e.b)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1}),function(){Object(e.b)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0})}},[]);var Pn=function(q){var re,X;Object(v.a)()&&(!document.getElementById("iframeShixuns")||((re=document.getElementById("iframeShixuns"))===null||re===void 0||((X=re.style)===null||X===void 0)?void 0:X.display)=="none")&&Object(v.b)()},Dn=function(){var pe=Object(I.a)(R.a.mark(function q(re){var X,te;return R.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(O.P)({id:P==null||((X=P.query)===null||X===void 0)?void 0:X.examId});case 2:re>(D==null||((te=D.exercise)===null||te===void 0)?void 0:te.screen_num)?(V.a.destroyAll(),dn(1)):_t.current=re;case 3:case"end":return ie.stop()}},q)}));return function(re){return pe.apply(this,arguments)}}(),Nn=function(){var pe=Object(I.a)(R.a.mark(function q(re){var X,te,ke,ie,Ve;return R.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:V.a.destroyAll(),Ve=V.a.info({keyboard:!1,maskClosable:!1,okText:n.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",n.a.createElement("span",{style:{display:"inline-block"}},n.a.createElement(ve,{onFinish:function(){return Dn(re)},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+((D==null||((X=D.exercise)===null||X===void 0)?void 0:X.screen_sec)+1)*1e3})),"S\uFF09"),content:n.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",n.a.createElement("span",{className:"c-red"},re-1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",n.a.createElement("span",{className:"c-red"},D==null||((te=D.exercise)===null||te===void 0)?void 0:te.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",n.a.createElement("span",{className:"c-red"},D==null||((ke=D.exercise)===null||ke===void 0)?void 0:ke.screen_sec),"\u79D2\u5185\u56DE\u5230",n.a.createElement("br",null),n.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var gt=Object(I.a)(R.a.mark(function zt(){return R.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:Object(v.d)(document.documentElement),Ve.destroy();case 2:case"end":return Zt.stop()}},zt)}));function Qt(){return gt.apply(this,arguments)}return Qt}()}),setTimeout(function(){var gt;Ve.update({okText:n.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:n.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",n.a.createElement("span",{className:"c-red"},re),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",n.a.createElement("span",{className:"c-red"},D==null||((gt=D.exercise)===null||gt===void 0)?void 0:gt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},((D==null||((ie=D.exercise)===null||ie===void 0)?void 0:ie.screen_sec)+1)*1e3);case 3:case"end":return ht.stop()}},q)}));return function(re){return pe.apply(this,arguments)}}(),Mn=function(q){document.fullscreenElement?console.log("\u8FDB\u5165\u5168\u5C4F"):Nn(_t.current+1)},In=function(q){var re=[];return q.forEach(function(X){re=re.concat(X.items)}),re},xn=function(){var pe=Object(I.a)(R.a.mark(function q(){var re,X,te,ke,ie,Ve,It,ht,gt,Qt,zt,Wt,Zt,On,wn;return R.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return En(!0),$t.next=3,Object(r.a)("/api/students/exercises/".concat(P==null||((re=P.query)===null||re===void 0)?void 0:re.examId,"/start_answer.json"),{method:"get"});case 3:if(X=$t.sent,!(X==null?void 0:X.exercise_question_types)){$t.next=22;break}if(!(((te=X.exercise)===null||te===void 0?void 0:te.left_time)===0)){$t.next=8;break}return dn(1),$t.abrupt("return");case 8:if(!(((ke=X.exercise)===null||ke===void 0?void 0:ke.exercise_status)<3&&X.exercise.is_normal)){$t.next=11;break}return $t.next=11,Object(i.m)(P==null||((Qt=P.query)===null||Qt===void 0)?void 0:Qt.examId,"\u8003\u8BD5\u65F6\u95F4\u5DF2\u5230\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u6536\u5377\u3002");case 11:Yt(((ie=X.exercise)===null||ie===void 0?void 0:ie.left_time)&&Date.now()+(X==null||((Ve=X.exercise)===null||Ve===void 0)?void 0:Ve.left_time)*1e3),Ln((It=X.exercise)===null||It===void 0?void 0:It.left_time),zt=In(X==null?void 0:X.exercise_question_types),Wt=sessionStorage.getItem("answer_position")||1,tn(X),ln((X==null?void 0:X.question_status)||[]),Cn(zt),Bt((zt==null?void 0:zt[Number(Wt)-1])||{}),En(!1),et((X==null||((ht=X.exercise)===null||ht===void 0)?void 0:ht.user_exercise_status)===1),(X==null||((gt=X.exercise)===null||gt===void 0)?void 0:gt.user_exercise_status)!==1&&(ze(!!(X==null||((Zt=X.exercise)===null||Zt===void 0)?void 0:Zt.open_camera)),wt(!!(X==null||((On=X.exercise)===null||On===void 0)?void 0:On.screen_open)),_t.current=(X==null||((wn=X.exercise)===null||wn===void 0)?void 0:wn.used_screen_num)||0);case 22:case"end":return $t.stop()}},q)}));return function(){return pe.apply(this,arguments)}}(),un=function(q,re){var X=vt.map(function(ke){return ke.ques_id===(q==null?void 0:q.question_id)?Object(H.a)(Object(H.a)({},ke),{},{ques_status:re}):ke}),te=Vt.map(function(ke){return ke.question_id===(q==null?void 0:q.question_id)?q:ke});ln(X),Cn(te)},qt=function(q,re){var X,te,ke,ie,Ve=D==null||((X=D.exercise_question_types)===null||X===void 0)?void 0:X.find(function(ht){return ht.question_type===re}),It=D==null||((te=D.exercise_question_types)===null||te===void 0)?void 0:te.findIndex(function(ht){return ht.question_type===re});return n.a.createElement(p.Fragment,null,n.a.createElement("span",{className:"blod font14 c-grey-333"},Object(i.P)(It+1),"\u3001",q,"\uFF08\u5171",Ve==null||((ke=Ve.items)===null||ke===void 0)?void 0:ke.length,"\u9898\uFF0C\u5171",Ve==null?void 0:Ve.score,"\u5206\uFF09"),n.a.createElement("ul",{className:B.a.answerSheet,key:re},Ve==null||((ie=Ve.items)===null||ie===void 0)?void 0:ie.map(function(ht,gt){var Qt=(vt==null?void 0:vt.some(function(Wt){return Wt.ques_id===ht.question_id&&!!Wt.ques_status}))?B.a.active:"",zt=!!(vt==null?void 0:vt.some(function(Wt){return Wt.ques_id===ht.question_id&&!!Wt.is_marked}));if(ht.question_type===re)return n.a.createElement("li",{onClick:function(){return Bt(Vt[ht.q_position-1])},key:gt,className:Qt},n.a.createElement("span",null,ht.q_position),zt&&n.a.createElement("i",{className:"iconfont icon-biaoji"}))})))},Fn=function(q){return n.a.createElement(p.Fragment,null,q.question_type===0&&qt("\u5355\u9009\u9898",0),q.question_type===1&&qt("\u591A\u9009\u9898",1),q.question_type===2&&qt("\u5224\u65AD\u9898",2),q.question_type===3&&qt("\u586B\u7A7A\u9898",3),q.question_type===4&&qt("\u7B80\u7B54\u9898",4),q.question_type===5&&qt("\u5B9E\u8BAD\u9898",5),q.question_type===6&&qt("\u7F16\u7A0B\u9898",6))},Bn=function(){var q,re,X,te,ke,ie,Ve;return n.a.createElement(p.Fragment,null,ne.question_type===0&&n.a.createElement(De,{key:ne==null?void 0:ne.question_id,ref:Ke,data:ne,callback:un,params:{checkState:ee,examId:P==null||((q=P.query)===null||q===void 0)?void 0:q.examId,exercise:D==null?void 0:D.exercise}}),ne.question_type===1&&n.a.createElement(Be,{key:ne==null?void 0:ne.question_id,ref:Ke,data:ne,callback:un,params:{checkState:ee,examId:P==null||((re=P.query)===null||re===void 0)?void 0:re.examId,exercise:D==null?void 0:D.exercise}}),ne.question_type===2&&n.a.createElement(Z,{key:ne==null?void 0:ne.question_id,ref:Ke,data:ne,callback:un,params:{checkState:ee,examId:P==null||((X=P.query)===null||X===void 0)?void 0:X.examId,exercise:D==null?void 0:D.exercise}}),ne.question_type===3&&n.a.createElement(We,{key:ne==null?void 0:ne.question_id,ref:Ke,data:ne,callback:un,params:{checkState:ee,examId:P==null||((te=P.query)===null||te===void 0)?void 0:te.examId,exercise:D==null?void 0:D.exercise}}),ne.question_type===4&&n.a.createElement(bt,{key:ne==null?void 0:ne.question_id,ref:Ke,data:ne,callback:un,params:{checkState:ee,examId:P==null||((ke=P.query)===null||ke===void 0)?void 0:ke.examId,exercise:D==null?void 0:D.exercise}}),ne.question_type===5&&n.a.createElement(Et,{key:ne==null?void 0:ne.question_id,params:{examId:P==null||((ie=P.query)===null||ie===void 0)?void 0:ie.examId,login:Ht==null?void 0:Ht.login,checkState:ee,exercise:D==null?void 0:D.exercise},ref:Ke,data:ne,callback:xn}),ne.question_type===6&&n.a.createElement(Nt,{key:ne==null?void 0:ne.question_id,params:{examId:P==null||((Ve=P.query)===null||Ve===void 0)?void 0:Ve.examId,login:Ht==null?void 0:Ht.login,checkState:ee,exercise:D==null?void 0:D.exercise},ref:Ke,data:ne,callback:xn}))},Un=function(){var pe=Object(I.a)(R.a.mark(function q(re){return R.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(!(re==="prev")){te.next=3;break}return Bt(Vt[ne.q_position-2]),te.abrupt("return");case 3:Bt(Vt[ne.q_position]);case 4:case"end":return te.stop()}},q)}));return function(re){return pe.apply(this,arguments)}}(),dn=function(){var pe=Object(I.a)(R.a.mark(function q(re){var X,te;return R.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(r.a)("/api/students/exercises/".concat(P==null||((X=P.query)===null||X===void 0)?void 0:X.examId,"/commit_exercise.json"),{method:"post",body:{commit_method:re}});case 2:te=ie.sent,(te==null?void 0:te.status)===0&&(ze(!1),Object(v.b)(),N.a.destroy(),e.c.replace("/exam/succeed"));case 4:case"end":return ie.stop()}},q)}));return function(re){return pe.apply(this,arguments)}}(),jn=function(){var pe=Object(I.a)(R.a.mark(function q(){var re,X,te;return R.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(i.m)(P==null||((re=P.query)===null||re===void 0)?void 0:re.examId);case 2:return ie.next=4,Object(r.a)("/api/students/exercises/".concat(P==null||((X=P.query)===null||X===void 0)?void 0:X.examId,"/check_status.json"),{method:"get"});case 4:te=ie.sent,(te==null?void 0:te.status)===0&&((te==null?void 0:te.left_time)===0?dn(2):Yt((te==null?void 0:te.left_time)&&Date.now()+(te==null?void 0:te.left_time)*1e3));case 6:case"end":return ie.stop()}},q)}));return function(){return pe.apply(this,arguments)}}(),Tn=function(){var pe=Object(I.a)(R.a.mark(function q(){var re,X;return R.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.next=2,Object(r.a)("/api/students/exercises/".concat(P==null||((re=P.query)===null||re===void 0)?void 0:re.examId,"/check_status.json"),{method:"get"});case 2:X=ke.sent,(X==null?void 0:X.status)===0&&((X==null?void 0:X.left_time)===0?dn(1):V.a.confirm({centered:!0,width:440,okText:"\u786E\u8BA4",keyboard:!1,cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:"\u5F53\u524D\u8003\u8BD5\u5269\u4F59".concat(Math.floor((X==null?void 0:X.left_time)/60),"\u5206\u949F\uFF0C\u786E\u5B9A\u8981\u73B0\u5728\u4EA4\u5377\u5417\uFF1F"),onOk:function(){var ie=Object(I.a)(R.a.mark(function It(){return R.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.abrupt("return",dn(1));case 1:case"end":return gt.stop()}},It)}));function Ve(){return ie.apply(this,arguments)}return Ve}(),onCancel:function(){var ie=Object(I.a)(R.a.mark(function It(){return R.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.abrupt("return",Yt((X==null?void 0:X.left_time)&&Date.now()+(X==null?void 0:X.left_time)*1e3));case 1:case"end":return gt.stop()}},It)}));function Ve(){return ie.apply(this,arguments)}return Ve}()}));case 4:case"end":return ke.stop()}},q)}));return function(){return pe.apply(this,arguments)}}(),Wn=function(){var pe=Object(I.a)(R.a.mark(function q(){var re,X;return R.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.next=2,Object(i.m)(P==null||((re=P.query)===null||re===void 0)?void 0:re.examId);case 2:if(X=[],Vt.forEach(function(ie,Ve){var It=vt.findIndex(function(ht){return ht.ques_id===ie.question_id&&!ht.ques_status});It>-1&&X.push(Ve+1)}),X.length){ke.next=7;break}return V.a.confirm({centered:!0,width:440,okText:"\u68C0\u67E5\u4E00\u4E0B",cancelText:"\u4EA4\u5377",icon:null,title:"\u63D0\u793A",keyboard:!1,className:"custom-modal-divider",content:"\u4EA4\u5377\u540E\u65E0\u6CD5\u4FEE\u6539\u8BD5\u5377\u7B54\u6848\uFF0C\u786E\u5B9A\u8981\u73B0\u5728\u4EA4\u5377\u5417\uFF1F",onOk:function(){return Promise.resolve()},onCancel:Tn}),ke.abrupt("return");case 7:V.a.confirm({centered:!0,width:440,okText:"\u7EE7\u7EED\u7B54\u9898",cancelText:"\u4EA4\u5377",icon:null,title:"\u63D0\u793A",keyboard:!1,className:"custom-modal-divider",content:n.a.createElement("div",null,n.a.createElement("p",{style:{color:"#FF8C29"}},"\u4F60\u8FD8\u6709\u4EE5\u4E0B",X.length,"\u9053\u9898\u672A\u5B8C\u6210\uFF0C\u786E\u5B9A\u8981\u63D0\u4EA4\u8BD5\u5377\u5417\uFF1F"),n.a.createElement("div",null,X.map(function(ie){return n.a.createElement("div",{onClick:function(){Bt(Vt[ie-1]),V.a.destroyAll()},className:B.a.listBtn,key:ie},ie)}))),onOk:function(){return Promise.resolve()},onCancel:Tn});case 8:case"end":return ke.stop()}},q)}));return function(){return pe.apply(this,arguments)}}(),$n=function(){var pe=Object(I.a)(R.a.mark(function q(){var re,X,te;return R.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(r.a)("/api/students/exercises/".concat(P==null||((re=P.query)===null||re===void 0)?void 0:re.examId,"/mark"),{method:"post",body:{exercise_question_id:ne==null?void 0:ne.question_id}});case 2:X=ie.sent,X.status===0&&(te=vt.map(function(Ve){return Ve.ques_id===(ne==null?void 0:ne.question_id)?Object(H.a)(Object(H.a)({},Ve),{},{is_marked:!Ve.is_marked}):Ve}),ln(te));case 4:case"end":return ie.stop()}},q)}));return function(){return pe.apply(this,arguments)}}();Object(p.useEffect)(function(){return Jt>300&&(Gt.current=setInterval(function(){Jt--,console.log("-----",Jt),Jt===300&&(clearInterval(Gt.current),N.a.open({message:"\u6E29\u99A8\u63D0\u793A",description:n.a.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u7ED3\u675F\u8FD8\u5269\u4F59",n.a.createElement(ve,{value:Date.now()+300*1e3,onFinish:jn})),duration:299}))},1e3)),function(){clearInterval(Gt.current)}},[Jt]);var Xn=function(){var q;(q=mt.current)===null||q===void 0||q.handlePhoto()},Hn=function(){var pe=Object(I.a)(R.a.mark(function q(){var re,X,te;return R.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(i.m)(P==null||((re=P.query)===null||re===void 0)?void 0:re.examId);case 2:return ie.next=4,Object(r.a)("/api/students/exercises/".concat(P==null||((X=P.query)===null||X===void 0)?void 0:X.examId,"/check_status.json"),{method:"get"});case 4:te=ie.sent,(te==null?void 0:te.status)===0&&Yt((te==null?void 0:te.left_time)&&Date.now()+(te==null?void 0:te.left_time)*1e3);case 6:case"end":return ie.stop()}},q)}));return function(){return pe.apply(this,arguments)}}(),zn=!!(vt==null?void 0:vt.some(function(pe){return pe.ques_id===ne.question_id&&!!pe.is_marked}));return n.a.createElement(M.a,{loading:!1,paragraph:{rows:5},active:!0,className:"p20"},n.a.createElement(p.Fragment,null,n.a.createElement("div",{className:B.a.header},n.a.createElement("div",{className:B.a.num,style:{fontWeight:600,marginRight:20}},D==null||((we=D.exercise)===null||we===void 0)?void 0:we.user_name),n.a.createElement("div",{className:B.a.num},n.a.createElement("div",null,"\u8003\u53F7\uFF1A",(D==null||((he=D.exercise)===null||he===void 0)?void 0:he.exercise_no)||"--"," "),n.a.createElement("div",null,"\u5B66\u53F7\uFF1A",D==null||((rt=D.exercise)===null||rt===void 0)?void 0:rt.student_id," ")),n.a.createElement("div",{title:D==null||((Ue=D.exercise)===null||Ue===void 0)?void 0:Ue.exercise_name,className:B.a.name},D==null||((Fe=D.exercise)===null||Fe===void 0)?void 0:Fe.exercise_name),n.a.createElement("div",{style:{visibility:ee?"hidden":"visible"},className:B.a.time},n.a.createElement("span",null,"\u5269\u4F59\u7B54\u9898\u65F6\u95F4\uFF1A"),n.a.createElement("span",{className:B.a.s2},n.a.createElement(ve,{value:At,onFinish:jn})),n.a.createElement($.a,{size:"small",ghost:!0,type:"primary",className:"ml10",disabled:ee,onClick:Hn},"\u5237\u65B0")),n.a.createElement($.a,{className:B.a.btn,style:{visibility:ee?"hidden":"visible"},disabled:ee,onClick:Wn,type:"primary"},"\u4EA4\u5377")),n.a.createElement("div",{className:B.a.wrap},ee&&n.a.createElement("div",{className:B.a.back},n.a.createElement("span",{onClick:function(){return e.c.push("/exam/studentClient")}},n.a.createElement("i",{className:"iconfont icon-fanhui1"})," \u8FD4\u56DE\u8003\u8BD5\u5217\u8868"))),n.a.createElement("div",{className:B.a.wrap,style:{marginTop:"0px"}},n.a.createElement("div",{className:B.a.left,style:{width:jt?280:0}},n.a.createElement("section",{style:{opacity:jt?1:0}},Ct&&n.a.createElement("div",{className:B.a.camera},n.a.createElement(d.a,{number:(D==null||((fe=D.exercise)===null||fe===void 0)?void 0:fe.photo_count)-(D==null||((E=D.exercise)===null||E===void 0)?void 0:E.take_photo),take_photo:D==null||((Re=D.exercise)===null||Re===void 0)?void 0:Re.take_photo,ref:mt,width:"232",custom:{categoryId:P==null||((ae=P.query)===null||ae===void 0)?void 0:ae.examId,login:Ht==null?void 0:Ht.login},time:(ot=D.exercise)===null||ot===void 0?void 0:ot.left_time,supportCamera:function(q){console.log(q,333),q===2||q===1&&(Object(v.a)()&&Object(v.b)(),setTimeout(function(){return e.c.replace("/exam/studentClient")},2e3))}})),ee&&((D==null?void 0:D.user_score)||(D==null||((Ye=D.exercise)===null||Ye===void 0)?void 0:Ye.can_view_scores))&&n.a.createElement("div",{className:B.a.totalScore},(D==null?void 0:D.user_score)&&n.a.createElement(p.Fragment,null,n.a.createElement("span",null,D==null?void 0:D.user_score),n.a.createElement("span",null,"\u8003\u8BD5\u5F97\u5206")),(D==null||((qe=D.exercise)===null||qe===void 0)?void 0:qe.can_view_scores)&&n.a.createElement(W.Link,{className:"font14",to:"/exam/studentList/".concat(P==null||((ut=P.query)===null||ut===void 0)?void 0:ut.examId)},"\u67E5\u770B\u6210\u7EE9\u7EDF\u8BA1>>")),ee&&n.a.createElement("div",{className:B.a.totalAnswerScore},n.a.createElement("span",null,"\u7B54\u9898",n.a.createElement("i",null,vt==null||((dt=vt.filter(function(pe){return pe.ques_status}))===null||dt===void 0)?void 0:dt.length)),n.a.createElement("span",null,"\u5171",n.a.createElement("i",null,(D==null||((xe=D.exercise_types)===null||xe===void 0)?void 0:xe.q_counts)||(D==null||((Ge=D.exercise_scores)===null||Ge===void 0||((Me=Ge.exercise_types)===null||Me===void 0))?void 0:Me.q_counts)),"\u9898\uFF0C\u6EE1\u5206",n.a.createElement("i",null,(D==null||((Ze=D.exercise_types)===null||Ze===void 0)?void 0:Ze.q_scores)||(D==null||((He=D.exercise_scores)===null||He===void 0||((Se=He.exercise_types)===null||Se===void 0))?void 0:Se.q_scores)),"\u5206")),n.a.createElement("div",{className:"relative",style:{minHeight:236}},n.a.createElement("aside",{className:"bg-white p20"},!ee&&n.a.createElement("aside",{className:B.a.answerInfo},n.a.createElement(J.a,null,n.a.createElement(S.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),n.a.createElement(S.a,{span:12,className:"tr c-light-primary"},vt==null||((Le=vt.filter(function(pe){return!!pe.ques_status}))===null||Le===void 0)?void 0:Le.length," / ",D==null||((Je=D.exercise_types)===null||Je===void 0)?void 0:Je.q_counts),n.a.createElement(S.a,{span:24},n.a.createElement(w.a,{trailColor:"#c3ced2",percent:(vt==null||((je=vt.filter(function(pe){return!!pe.ques_status}))===null||je===void 0)?void 0:je.length)/(D==null||((T=D.exercise_types)===null||T===void 0)?void 0:T.q_counts)*100,showInfo:!1})),n.a.createElement(S.a,null,n.a.createElement("span",{className:"c-grey-333"},"\u5171 ",n.a.createElement("span",{className:"c-light-primary"},(D==null||((Ot=D.exercise_types)===null||Ot===void 0)?void 0:Ot.q_counts)||(D==null||((Rt=D.exercise_scores)===null||Rt===void 0||((ct=Rt.exercise_types)===null||ct===void 0))?void 0:ct.q_counts))," \u9898\uFF1A"),n.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",n.a.createElement("span",{className:"c-light-primary"},(D==null||((ft=D.exercise_types)===null||ft===void 0)?void 0:ft.q_scores)||(D==null||((yt=D.exercise_scores)===null||yt===void 0||((St=yt.exercise_types)===null||St===void 0))?void 0:St.q_scores))," \u5206")))),n.a.createElement("aside",{style:{maxHeight:360,overflow:"auto"}},D==null||((Ce=D.exercise_question_types)===null||Ce===void 0)?void 0:Ce.map(function(pe){return n.a.createElement(p.Fragment,{key:pe.question_type},Fn(pe))}))))),n.a.createElement("div",{className:B.a.fold,onClick:function(){return Ft(!jt)}},jt&&n.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!jt&&n.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))),n.a.createElement("div",{className:B.a.right},n.a.createElement("div",{style:{height:ee?"calc(100vh - 176px)":"calc(100vh - 108px)"},className:B.a.content},Bn()),n.a.createElement("div",{className:B.a.btns},!ee&&n.a.createElement($.a,{onClick:$n,ghost:!0,type:"primary"},zn?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BD5\u9898"),ne.q_position>1&&n.a.createElement($.a,{onClick:function(){return Un("prev")},type:"primary"},"\u4E0A\u4E00\u9898"),ne.q_position<Vt.length&&n.a.createElement($.a,{onClick:function(){return Un("next")},type:"primary"},"\u4E0B\u4E00\u9898"))))))},lt=l.default=Oe},fJi3:function(be,l,a){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.getBoundPosition=A,l.snapToGrid=J,l.canDragX=y,l.canDragY=w,l.getControlPosition=s,l.createCoreData=S,l.createDraggableData=z;var b=a("gbW8"),M=a("8N4D");function A(N,H,G){if(!N.props.bounds)return[H,G];var R=N.props.bounds;R=typeof R=="string"?R:$(R);var I=U(N);if(typeof R=="string"){var le=I.ownerDocument,V=le.defaultView,h;if(R==="parent"?h=I.parentNode:h=le.querySelector(R),!(h instanceof V.HTMLElement))throw new Error('Bounds selector "'+R+'" could not find an element.');var F=h,g=V.getComputedStyle(I),p=V.getComputedStyle(F);R={left:-I.offsetLeft+(0,b.int)(p.paddingLeft)+(0,b.int)(g.marginLeft),top:-I.offsetTop+(0,b.int)(p.paddingTop)+(0,b.int)(g.marginTop),right:(0,M.innerWidth)(F)-(0,M.outerWidth)(I)-I.offsetLeft+(0,b.int)(p.paddingRight)-(0,b.int)(g.marginRight),bottom:(0,M.innerHeight)(F)-(0,M.outerHeight)(I)-I.offsetTop+(0,b.int)(p.paddingBottom)-(0,b.int)(g.marginBottom)}}return(0,b.isNum)(R.right)&&(H=Math.min(H,R.right)),(0,b.isNum)(R.bottom)&&(G=Math.min(G,R.bottom)),(0,b.isNum)(R.left)&&(H=Math.max(H,R.left)),(0,b.isNum)(R.top)&&(G=Math.max(G,R.top)),[H,G]}function J(N,H,G){var R=Math.round(H/N[0])*N[0],I=Math.round(G/N[1])*N[1];return[R,I]}function y(N){return N.props.axis==="both"||N.props.axis==="x"}function w(N){return N.props.axis==="both"||N.props.axis==="y"}function s(N,H,G){var R=typeof H=="number"?(0,M.getTouch)(N,H):null;if(typeof H=="number"&&!R)return null;var I=U(G),le=G.props.offsetParent||I.offsetParent||I.ownerDocument.body;return(0,M.offsetXYFromParent)(R||N,le,G.props.scale)}function S(N,H,G){var R=N.state,I=!(0,b.isNum)(R.lastX),le=U(N);return I?{node:le,deltaX:0,deltaY:0,lastX:H,lastY:G,x:H,y:G}:{node:le,deltaX:H-R.lastX,deltaY:G-R.lastY,lastX:R.lastX,lastY:R.lastY,x:H,y:G}}function z(N,H){var G=N.props.scale;return{node:H.node,x:N.state.x+H.deltaX/G,y:N.state.y+H.deltaY/G,deltaX:H.deltaX/G,deltaY:H.deltaY/G,lastX:N.state.x,lastY:N.state.y}}function $(N){return{left:N.left,top:N.top,right:N.right,bottom:N.bottom}}function U(N){var H=N.findDOMNode();if(!H)throw new Error("<DraggableCore>: Unmounted during event!");return H}},fV52:function(be,l,a){"use strict";var b=a("cIOH"),M=a.n(b),A=a("6/k+"),J=a.n(A)},gbW8:function(be,l,a){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.findInArray=b,l.isFunction=M,l.isNum=A,l.int=J,l.dontSetMe=y;function b(w,s){for(var S=0,z=w.length;S<z;S++)if(s.apply(s,[w[S],S,w]))return w[S]}function M(w){return typeof w=="function"||Object.prototype.toString.call(w)==="[object Function]"}function A(w){return typeof w=="number"&&!isNaN(w)}function J(w){return parseInt(w,10)}function y(w,s,S){if(w[s])return new Error("Invalid prop ".concat(s," passed to ").concat(S," - do not set this, set it on the child."))}},hQUZ:function(be,l,a){"use strict";var b=a("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.InnerSlider=void 0;var M=b(a("cDf5")),A=b(a("pVnL")),J=b(a("QILm")),y=b(a("3tO9")),w=b(a("lwsE")),s=b(a("W8MJ")),S=b(a("PJYZ")),z=b(a("7W2i")),$=b(a("LQ03")),U=b(a("lSNA")),N=b(a("q1tI")),H=b(a("F1Ou")),G=b(a("sEfC")),R=b(a("TSYQ")),I=a("3K4p"),le=a("+uyH"),V=a("coqV"),h=a("3Fjq"),F=b(a("bdgK")),g=function(p){(0,z.default)(Y,p);var n=(0,$.default)(Y);function Y(B){var e;(0,w.default)(this,Y),e=n.call(this,B),(0,U.default)((0,S.default)(e),"listRefHandler",function(r){return e.list=r}),(0,U.default)((0,S.default)(e),"trackRefHandler",function(r){return e.track=r}),(0,U.default)((0,S.default)(e),"adaptHeight",function(){if(e.props.adaptiveHeight&&e.list){var r=e.list.querySelector('[data-index="'.concat(e.state.currentSlide,'"]'));e.list.style.height=(0,I.getHeight)(r)+"px"}}),(0,U.default)((0,S.default)(e),"componentDidMount",function(){if(e.props.onInit&&e.props.onInit(),e.props.lazyLoad){var r=(0,I.getOnDemandLazySlides)((0,y.default)((0,y.default)({},e.props),e.state));r.length>0&&(e.setState(function(d){return{lazyLoadedList:d.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r))}var i=(0,y.default)({listRef:e.list,trackRef:e.track},e.props);e.updateState(i,!0,function(){e.adaptHeight(),e.props.autoplay&&e.autoPlay("update")}),e.props.lazyLoad==="progressive"&&(e.lazyLoadTimer=setInterval(e.progressiveLazyLoad,1e3)),e.ro=new F.default(function(){e.state.animating?(e.onWindowResized(!1),e.callbackTimers.push(setTimeout(function(){return e.onWindowResized()},e.props.speed))):e.onWindowResized()}),e.ro.observe(e.list),Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(d){d.onfocus=e.props.pauseOnFocus?e.onSlideFocus:null,d.onblur=e.props.pauseOnFocus?e.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",e.onWindowResized):window.attachEvent("onresize",e.onWindowResized)}),(0,U.default)((0,S.default)(e),"componentWillUnmount",function(){e.animationEndCallback&&clearTimeout(e.animationEndCallback),e.lazyLoadTimer&&clearInterval(e.lazyLoadTimer),e.callbackTimers.length&&(e.callbackTimers.forEach(function(r){return clearTimeout(r)}),e.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",e.onWindowResized):window.detachEvent("onresize",e.onWindowResized),e.autoplayTimer&&clearInterval(e.autoplayTimer),e.ro.disconnect()}),(0,U.default)((0,S.default)(e),"componentDidUpdate",function(r){if(e.checkImagesLoad(),e.props.onReInit&&e.props.onReInit(),e.props.lazyLoad){var i=(0,I.getOnDemandLazySlides)((0,y.default)((0,y.default)({},e.props),e.state));i.length>0&&(e.setState(function(v){return{lazyLoadedList:v.lazyLoadedList.concat(i)}}),e.props.onLazyLoad&&e.props.onLazyLoad(i))}e.adaptHeight();var d=(0,y.default)((0,y.default)({listRef:e.list,trackRef:e.track},e.props),e.state),O=e.didPropsChange(r);O&&e.updateState(d,O,function(){e.state.currentSlide>=N.default.Children.count(e.props.children)&&e.changeSlide({message:"index",index:N.default.Children.count(e.props.children)-e.props.slidesToShow,currentSlide:e.state.currentSlide}),(r.autoplay!==e.props.autoplay||r.autoplaySpeed!==e.props.autoplaySpeed)&&(e.props.autoplay?e.autoPlay("update"):e.pause("paused"))})}),(0,U.default)((0,S.default)(e),"onWindowResized",function(r){e.debouncedResize&&e.debouncedResize.cancel(),e.debouncedResize=(0,G.default)(function(){return e.resizeWindow(r)},50),e.debouncedResize()}),(0,U.default)((0,S.default)(e),"resizeWindow",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,i=Boolean(e.track&&e.track.node);if(!i)return;var d=(0,y.default)((0,y.default)({listRef:e.list,trackRef:e.track},e.props),e.state);e.updateState(d,r,function(){e.props.autoplay?e.autoPlay("update"):e.pause("paused")}),e.setState({animating:!1}),clearTimeout(e.animationEndCallback),delete e.animationEndCallback}),(0,U.default)((0,S.default)(e),"updateState",function(r,i,d){var O=(0,I.initializedState)(r);r=(0,y.default)((0,y.default)((0,y.default)({},r),O),{},{slideIndex:O.currentSlide});var v=(0,I.getTrackLeft)(r);r=(0,y.default)((0,y.default)({},r),{},{left:v});var C=(0,I.getTrackCSS)(r);(i||N.default.Children.count(e.props.children)!==N.default.Children.count(r.children))&&(O.trackStyle=C),e.setState(O,d)}),(0,U.default)((0,S.default)(e),"ssrInit",function(){if(e.props.variableWidth){var r=0,i=0,d=[],O=(0,I.getPreClones)((0,y.default)((0,y.default)((0,y.default)({},e.props),e.state),{},{slideCount:e.props.children.length})),v=(0,I.getPostClones)((0,y.default)((0,y.default)((0,y.default)({},e.props),e.state),{},{slideCount:e.props.children.length}));e.props.children.forEach(function(K){d.push(K.props.style.width),r+=K.props.style.width});for(var C=0;C<O;C++)i+=d[d.length-1-C],r+=d[d.length-1-C];for(var c=0;c<v;c++)r+=d[c];for(var f=0;f<e.state.currentSlide;f++)i+=d[f];var L={width:r+"px",left:-i+"px"};if(e.props.centerMode){var k="".concat(d[e.state.currentSlide],"px");L.left="calc(".concat(L.left," + (100% - ").concat(k,") / 2 ) ")}return{trackStyle:L}}var t=N.default.Children.count(e.props.children),o=(0,y.default)((0,y.default)((0,y.default)({},e.props),e.state),{},{slideCount:t}),u=(0,I.getPreClones)(o)+(0,I.getPostClones)(o)+t,_=100/e.props.slidesToShow*u,m=100/u,x=-m*((0,I.getPreClones)(o)+e.state.currentSlide)*_/100;e.props.centerMode&&(x+=(100-m*_/100)/2);var j={width:_+"%",left:x+"%"};return{slideWidth:m+"%",trackStyle:j}}),(0,U.default)((0,S.default)(e),"checkImagesLoad",function(){var r=e.list.querySelectorAll(".slick-slide img"),i=r.length,d=0;Array.prototype.forEach.call(r,function(O){var v=function(){return++d&&d>=i&&e.onWindowResized()};if(!O.onclick)O.onclick=function(){return O.parentNode.focus()};else{var C=O.onclick;O.onclick=function(){C(),O.parentNode.focus()}}O.onload||(e.props.lazyLoad?O.onload=function(){e.adaptHeight(),e.callbackTimers.push(setTimeout(e.onWindowResized,e.props.speed))}:(O.onload=v,O.onerror=function(){v(),e.props.onLazyLoadError&&e.props.onLazyLoadError()}))})}),(0,U.default)((0,S.default)(e),"progressiveLazyLoad",function(){for(var r=[],i=(0,y.default)((0,y.default)({},e.props),e.state),d=e.state.currentSlide;d<e.state.slideCount+(0,I.getPostClones)(i);d++)if(e.state.lazyLoadedList.indexOf(d)<0){r.push(d);break}for(var O=e.state.currentSlide-1;O>=-(0,I.getPreClones)(i);O--)if(e.state.lazyLoadedList.indexOf(O)<0){r.push(O);break}r.length>0?(e.setState(function(v){return{lazyLoadedList:v.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r)):e.lazyLoadTimer&&(clearInterval(e.lazyLoadTimer),delete e.lazyLoadTimer)}),(0,U.default)((0,S.default)(e),"slideHandler",function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,d=e.props,O=d.asNavFor,v=d.beforeChange,C=d.onLazyLoad,c=d.speed,f=d.afterChange,L=e.state.currentSlide,k=(0,I.slideHandler)((0,y.default)((0,y.default)((0,y.default)({index:r},e.props),e.state),{},{trackRef:e.track,useCSS:e.props.useCSS&&!i})),t=k.state,o=k.nextState;if(!t)return;v&&v(L,t.currentSlide);var u=t.lazyLoadedList.filter(function(_){return e.state.lazyLoadedList.indexOf(_)<0});C&&u.length>0&&C(u),!e.props.waitForAnimate&&e.animationEndCallback&&(clearTimeout(e.animationEndCallback),f&&f(L),delete e.animationEndCallback),e.setState(t,function(){if(O&&e.asNavForIndex!==r&&(e.asNavForIndex=r,O.innerSlider.slideHandler(r)),!o)return;e.animationEndCallback=setTimeout(function(){var _=o.animating,m=(0,J.default)(o,["animating"]);e.setState(m,function(){e.callbackTimers.push(setTimeout(function(){return e.setState({animating:_})},10)),f&&f(t.currentSlide),delete e.animationEndCallback})},c)})}),(0,U.default)((0,S.default)(e),"changeSlide",function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,d=(0,y.default)((0,y.default)({},e.props),e.state),O=(0,I.changeSlide)(d,r);if(O!==0&&!O)return;if(i===!0?e.slideHandler(O,i):e.slideHandler(O),e.props.autoplay&&e.autoPlay("update"),e.props.focusOnSelect){var v=e.list.querySelectorAll(".slick-current");v[0]&&v[0].focus()}}),(0,U.default)((0,S.default)(e),"clickHandler",function(r){e.clickable===!1&&(r.stopPropagation(),r.preventDefault()),e.clickable=!0}),(0,U.default)((0,S.default)(e),"keyHandler",function(r){var i=(0,I.keyHandler)(r,e.props.accessibility,e.props.rtl);i!==""&&e.changeSlide({message:i})}),(0,U.default)((0,S.default)(e),"selectHandler",function(r){e.changeSlide(r)}),(0,U.default)((0,S.default)(e),"disableBodyScroll",function(){var r=function(d){d=d||window.event,d.preventDefault&&d.preventDefault(),d.returnValue=!1};window.ontouchmove=r}),(0,U.default)((0,S.default)(e),"enableBodyScroll",function(){window.ontouchmove=null}),(0,U.default)((0,S.default)(e),"swipeStart",function(r){e.props.verticalSwiping&&e.disableBodyScroll();var i=(0,I.swipeStart)(r,e.props.swipe,e.props.draggable);i!==""&&e.setState(i)}),(0,U.default)((0,S.default)(e),"swipeMove",function(r){var i=(0,I.swipeMove)(r,(0,y.default)((0,y.default)((0,y.default)({},e.props),e.state),{},{trackRef:e.track,listRef:e.list,slideIndex:e.state.currentSlide}));if(!i)return;i.swiping&&(e.clickable=!1),e.setState(i)}),(0,U.default)((0,S.default)(e),"swipeEnd",function(r){var i=(0,I.swipeEnd)(r,(0,y.default)((0,y.default)((0,y.default)({},e.props),e.state),{},{trackRef:e.track,listRef:e.list,slideIndex:e.state.currentSlide}));if(!i)return;var d=i.triggerSlideHandler;if(delete i.triggerSlideHandler,e.setState(i),d===void 0)return;e.slideHandler(d),e.props.verticalSwiping&&e.enableBodyScroll()}),(0,U.default)((0,S.default)(e),"touchEnd",function(r){e.swipeEnd(r),e.clickable=!0}),(0,U.default)((0,S.default)(e),"slickPrev",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"previous"})},0))}),(0,U.default)((0,S.default)(e),"slickNext",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"next"})},0))}),(0,U.default)((0,S.default)(e),"slickGoTo",function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(r=Number(r),isNaN(r))return"";e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"index",index:r,currentSlide:e.state.currentSlide},i)},0))}),(0,U.default)((0,S.default)(e),"play",function(){var r;if(e.props.rtl)r=e.state.currentSlide-e.props.slidesToScroll;else if((0,I.canGoNext)((0,y.default)((0,y.default)({},e.props),e.state)))r=e.state.currentSlide+e.props.slidesToScroll;else return!1;e.slideHandler(r)}),(0,U.default)((0,S.default)(e),"autoPlay",function(r){e.autoplayTimer&&clearInterval(e.autoplayTimer);var i=e.state.autoplaying;if(r==="update"){if(i==="hovered"||i==="focused"||i==="paused")return}else if(r==="leave"){if(i==="paused"||i==="focused")return}else if(r==="blur"&&(i==="paused"||i==="hovered"))return;e.autoplayTimer=setInterval(e.play,e.props.autoplaySpeed+50),e.setState({autoplaying:"playing"})}),(0,U.default)((0,S.default)(e),"pause",function(r){e.autoplayTimer&&(clearInterval(e.autoplayTimer),e.autoplayTimer=null);var i=e.state.autoplaying;r==="paused"?e.setState({autoplaying:"paused"}):r==="focused"?(i==="hovered"||i==="playing")&&e.setState({autoplaying:"focused"}):i==="playing"&&e.setState({autoplaying:"hovered"})}),(0,U.default)((0,S.default)(e),"onDotsOver",function(){return e.props.autoplay&&e.pause("hovered")}),(0,U.default)((0,S.default)(e),"onDotsLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),(0,U.default)((0,S.default)(e),"onTrackOver",function(){return e.props.autoplay&&e.pause("hovered")}),(0,U.default)((0,S.default)(e),"onTrackLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),(0,U.default)((0,S.default)(e),"onSlideFocus",function(){return e.props.autoplay&&e.pause("focused")}),(0,U.default)((0,S.default)(e),"onSlideBlur",function(){return e.props.autoplay&&e.state.autoplaying==="focused"&&e.autoPlay("blur")}),(0,U.default)((0,S.default)(e),"render",function(){var r=(0,R.default)("slick-slider",e.props.className,{"slick-vertical":e.props.vertical,"slick-initialized":!0}),i=(0,y.default)((0,y.default)({},e.props),e.state),d=(0,I.extractObject)(i,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),O=e.props.pauseOnHover;d=(0,y.default)((0,y.default)({},d),{},{onMouseEnter:O?e.onTrackOver:null,onMouseLeave:O?e.onTrackLeave:null,onMouseOver:O?e.onTrackOver:null,focusOnSelect:e.props.focusOnSelect&&e.clickable?e.selectHandler:null});var v;if(e.props.dots===!0&&e.state.slideCount>=e.props.slidesToShow){var C=(0,I.extractObject)(i,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),c=e.props.pauseOnDotsHover;C=(0,y.default)((0,y.default)({},C),{},{clickHandler:e.changeSlide,onMouseEnter:c?e.onDotsLeave:null,onMouseOver:c?e.onDotsOver:null,onMouseLeave:c?e.onDotsLeave:null}),v=N.default.createElement(V.Dots,C)}var f,L,k=(0,I.extractObject)(i,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);k.clickHandler=e.changeSlide,e.props.arrows&&(f=N.default.createElement(h.PrevArrow,k),L=N.default.createElement(h.NextArrow,k));var t=null;e.props.vertical&&(t={height:e.state.listHeight});var o=null;e.props.vertical===!1?e.props.centerMode===!0&&(o={padding:"0px "+e.props.centerPadding}):e.props.centerMode===!0&&(o={padding:e.props.centerPadding+" 0px"});var u=(0,y.default)((0,y.default)({},t),o),_=e.props.touchMove,m={className:"slick-list",style:u,onClick:e.clickHandler,onMouseDown:_?e.swipeStart:null,onMouseMove:e.state.dragging&&_?e.swipeMove:null,onMouseUp:_?e.swipeEnd:null,onMouseLeave:e.state.dragging&&_?e.swipeEnd:null,onTouchStart:_?e.swipeStart:null,onTouchMove:e.state.dragging&&_?e.swipeMove:null,onTouchEnd:_?e.touchEnd:null,onTouchCancel:e.state.dragging&&_?e.swipeEnd:null,onKeyDown:e.props.accessibility?e.keyHandler:null},x={className:r,dir:"ltr",style:e.props.style};return e.props.unslick&&(m={className:"slick-list"},x={className:r}),N.default.createElement("div",x,e.props.unslick?"":f,N.default.createElement("div",(0,A.default)({ref:e.listRefHandler},m),N.default.createElement(le.Track,(0,A.default)({ref:e.trackRefHandler},d),e.props.children)),e.props.unslick?"":L,e.props.unslick?"":v)}),e.list=null,e.track=null,e.state=(0,y.default)((0,y.default)({},H.default),{},{currentSlide:e.props.initialSlide,slideCount:N.default.Children.count(e.props.children)}),e.callbackTimers=[],e.clickable=!0,e.debouncedResize=null;var W=e.ssrInit();return e.state=(0,y.default)((0,y.default)({},e.state),W),e}return(0,s.default)(Y,[{key:"didPropsChange",value:function(e){for(var W=!1,r=0,i=Object.keys(this.props);r<i.length;r++){var d=i[r];if(!e.hasOwnProperty(d)){W=!0;break}if((0,M.default)(e[d])==="object"||typeof e[d]=="function")continue;if(e[d]!==this.props[d]){W=!0;break}}return W||N.default.Children.count(this.props.children)!==N.default.Children.count(e.children)}}]),Y}(N.default.Component);l.InnerSlider=g},iuhU:function(be,l,a){"use strict";a.r(l);function b(M){var A,J,y="";if(typeof M=="string"||typeof M=="number")y+=M;else if(typeof M=="object")if(Array.isArray(M))for(A=0;A<M.length;A++)M[A]&&((J=b(M[A]))&&(y&&(y+=" "),y+=J));else for(A in M)M[A]&&(y&&(y+=" "),y+=A);return y}l.default=function(){for(var M=0,A,J,y="";M<arguments.length;)(A=arguments[M++])&&((J=b(A))&&(y&&(y+=" "),y+=J));return y}},kSUc:function(be,l,a){},pIsd:function(be,l,a){var b=a("BJfS"),M=function(w){var s=/[height|width]$/;return s.test(w)},A=function(w){var s="",S=Object.keys(w);return S.forEach(function(z,$){var U=w[z];z=b(z),M(z)&&typeof U=="number"&&(U=U+"px"),U===!0?s+=z:U===!1?s+="not "+z:s+="("+z+": "+U+")",$<S.length-1&&(s+=" and ")}),s},J=function(w){var s="";return typeof w=="string"?w:w instanceof Array?(w.forEach(function(S,z){s+=A(S),z<w.length-1&&(s+=", ")}),s):A(w)};be.exports=J},pzsr:function(be,l,a){"use strict";function b(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?b=function(u){return typeof u}:b=function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},b(t)}Object.defineProperty(l,"__esModule",{value:!0}),Object.defineProperty(l,"DraggableCore",{enumerable:!0,get:function(){return z.default}}),l.default=void 0;var M=G(a("q1tI")),A=N(a("17x9")),J=N(a("i8i4")),y=N(a("iuhU")),w=a("8N4D"),s=a("fJi3"),S=a("gbW8"),z=N(a("R155")),$=N(a("sS6v")),U=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function N(t){return t&&t.__esModule?t:{default:t}}function H(t){if(typeof WeakMap!="function")return null;var o=new WeakMap,u=new WeakMap;return(H=function(m){return m?u:o})(t)}function G(t,o){if(!o&&t&&t.__esModule)return t;if(t===null||b(t)!=="object"&&typeof t!="function")return{default:t};var u=H(o);if(u&&u.has(t))return u.get(t);var _={},m=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var x in t)if(x!=="default"&&Object.prototype.hasOwnProperty.call(t,x)){var j=m?Object.getOwnPropertyDescriptor(t,x):null;j&&(j.get||j.set)?Object.defineProperty(_,x,j):_[x]=t[x]}return _.default=t,u&&u.set(t,_),_}function R(){return R=Object.assign||function(t){for(var o=1;o<arguments.length;o++){var u=arguments[o];for(var _ in u)Object.prototype.hasOwnProperty.call(u,_)&&(t[_]=u[_])}return t},R.apply(this,arguments)}function I(t,o){if(t==null)return{};var u=le(t,o),_,m;if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(t);for(m=0;m<x.length;m++){if(_=x[m],o.indexOf(_)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(t,_))continue;u[_]=t[_]}}return u}function le(t,o){if(t==null)return{};var u={},_=Object.keys(t),m,x;for(x=0;x<_.length;x++){if(m=_[x],o.indexOf(m)>=0)continue;u[m]=t[m]}return u}function V(t,o){var u=Object.keys(t);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(t);o&&(_=_.filter(function(m){return Object.getOwnPropertyDescriptor(t,m).enumerable})),u.push.apply(u,_)}return u}function h(t){for(var o=1;o<arguments.length;o++){var u=arguments[o]!=null?arguments[o]:{};o%2?V(Object(u),!0).forEach(function(_){L(t,_,u[_])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(u)):V(Object(u)).forEach(function(_){Object.defineProperty(t,_,Object.getOwnPropertyDescriptor(u,_))})}return t}function F(t,o){return B(t)||Y(t,o)||p(t,o)||g()}function g(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function p(t,o){if(!t)return;if(typeof t=="string")return n(t,o);var u=Object.prototype.toString.call(t).slice(8,-1);if(u==="Object"&&t.constructor&&(u=t.constructor.name),u==="Map"||u==="Set")return Array.from(t);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return n(t,o)}function n(t,o){(o==null||o>t.length)&&(o=t.length);for(var u=0,_=new Array(o);u<o;u++)_[u]=t[u];return _}function Y(t,o){var u=t==null?null:typeof Symbol!="undefined"&&t[Symbol.iterator]||t["@@iterator"];if(u==null)return;var _=[],m=!0,x=!1,j,K;try{for(u=u.call(t);!(m=(j=u.next()).done)&&!(_.push(j.value),o&&_.length===o);m=!0);}catch(Q){x=!0,K=Q}finally{try{!m&&u.return!=null&&u.return()}finally{if(x)throw K}}return _}function B(t){if(Array.isArray(t))return t}function e(t,o){if(!(t instanceof o))throw new TypeError("Cannot call a class as a function")}function W(t,o){for(var u=0;u<o.length;u++){var _=o[u];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(t,_.key,_)}}function r(t,o,u){return o&&W(t.prototype,o),u&&W(t,u),t}function i(t,o){if(typeof o!="function"&&o!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(o&&o.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),o&&d(t,o)}function d(t,o){return d=Object.setPrototypeOf||function(_,m){return _.__proto__=m,_},d(t,o)}function O(t){var o=c();return function(){var _=f(t),m;if(o){var x=f(this).constructor;m=Reflect.construct(_,arguments,x)}else m=_.apply(this,arguments);return v(this,m)}}function v(t,o){if(o&&(b(o)==="object"||typeof o=="function"))return o;if(o!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return C(t)}function C(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function c(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function f(t){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(u){return u.__proto__||Object.getPrototypeOf(u)},f(t)}function L(t,o,u){return o in t?Object.defineProperty(t,o,{value:u,enumerable:!0,configurable:!0,writable:!0}):t[o]=u,t}var k=function(t){i(u,t);var o=O(u);function u(_){var m;return e(this,u),m=o.call(this,_),L(C(m),"onDragStart",function(x,j){(0,$.default)("Draggable: onDragStart: %j",j);var K=m.props.onStart(x,(0,s.createDraggableData)(C(m),j));if(K===!1)return!1;m.setState({dragging:!0,dragged:!0})}),L(C(m),"onDrag",function(x,j){if(!m.state.dragging)return!1;(0,$.default)("Draggable: onDrag: %j",j);var K=(0,s.createDraggableData)(C(m),j),Q={x:K.x,y:K.y};if(m.props.bounds){var oe=Q.x,Ne=Q.y;Q.x+=m.state.slackX,Q.y+=m.state.slackY;var De=(0,s.getBoundPosition)(C(m),Q.x,Q.y),Ie=F(De,2),Be=Ie[0],de=Ie[1];Q.x=Be,Q.y=de,Q.slackX=m.state.slackX+(oe-Q.x),Q.slackY=m.state.slackY+(Ne-Q.y),K.x=Q.x,K.y=Q.y,K.deltaX=Q.x-m.state.x,K.deltaY=Q.y-m.state.y}var Z=m.props.onDrag(x,K);if(Z===!1)return!1;m.setState(Q)}),L(C(m),"onDragStop",function(x,j){if(!m.state.dragging)return!1;var K=m.props.onStop(x,(0,s.createDraggableData)(C(m),j));if(K===!1)return!1;(0,$.default)("Draggable: onDragStop: %j",j);var Q={dragging:!1,slackX:0,slackY:0},oe=Boolean(m.props.position);if(oe){var Ne=m.props.position,De=Ne.x,Ie=Ne.y;Q.x=De,Q.y=Ie}m.setState(Q)}),m.state={dragging:!1,dragged:!1,x:_.position?_.position.x:_.defaultPosition.x,y:_.position?_.position.y:_.defaultPosition.y,prevPropsPosition:h({},_.position),slackX:0,slackY:0,isElementSVG:!1},_.position&&!(_.onDrag||_.onStop)&&console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),m}return r(u,[{key:"componentDidMount",value:function(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var m,x,j;return(m=(x=this.props)===null||x===void 0||((j=x.nodeRef)===null||j===void 0)?void 0:j.current)!==null&&m!==void 0?m:J.default.findDOMNode(this)}},{key:"render",value:function(){var m,x=this.props,j=x.axis,K=x.bounds,Q=x.children,oe=x.defaultPosition,Ne=x.defaultClassName,De=x.defaultClassNameDragging,Ie=x.defaultClassNameDragged,Be=x.position,de=x.positionOffset,Z=x.scale,it=I(x,U),ye={},ce=null,se=Boolean(Be),Te=!se||this.state.dragging,We=Be||oe,tt={x:(0,s.canDragX)(this)&&Te?this.state.x:We.x,y:(0,s.canDragY)(this)&&Te?this.state.y:We.y};this.state.isElementSVG?ce=(0,w.createSVGTransform)(tt,de):ye=(0,w.createCSSTransform)(tt,de);var st=(0,y.default)(Q.props.className||"",Ne,(m={},L(m,De,this.state.dragging),L(m,Ie,this.state.dragged),m));return M.createElement(z.default,R({},it,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),M.cloneElement(M.Children.only(Q),{className:st,style:h(h({},Q.props.style),ye),transform:ce}))}}],[{key:"getDerivedStateFromProps",value:function(m,x){var j=m.position,K=x.prevPropsPosition;return j&&(!K||j.x!==K.x||j.y!==K.y)?((0,$.default)("Draggable: getDerivedStateFromProps %j",{position:j,prevPropsPosition:K}),{x:j.x,y:j.y,prevPropsPosition:h({},j)}):null}}]),u}(M.Component);l.default=k,L(k,"displayName","Draggable"),L(k,"propTypes",h(h({},z.default.propTypes),{},{axis:A.default.oneOf(["both","x","y","none"]),bounds:A.default.oneOfType([A.default.shape({left:A.default.number,right:A.default.number,top:A.default.number,bottom:A.default.number}),A.default.string,A.default.oneOf([!1])]),defaultClassName:A.default.string,defaultClassNameDragging:A.default.string,defaultClassNameDragged:A.default.string,defaultPosition:A.default.shape({x:A.default.number,y:A.default.number}),positionOffset:A.default.shape({x:A.default.oneOfType([A.default.number,A.default.string]),y:A.default.oneOfType([A.default.number,A.default.string])}),position:A.default.shape({x:A.default.number,y:A.default.number}),className:S.dontSetMe,style:S.dontSetMe,transform:S.dontSetMe})),L(k,"defaultProps",h(h({},z.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},sS6v:function(be,l,a){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default=b;function b(){var M}}}]);