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.
24 lines
159 KiB
24 lines
159 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[144,5,6],{"+ibC":function(ge,l,n){ge.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(ge,l,n){"use strict";var y=n("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.Track=void 0;var U=y(n("pVnL")),A=y(n("lwsE")),J=y(n("W8MJ")),b=y(n("PJYZ")),D=y(n("7W2i")),s=y(n("LQ03")),S=y(n("lSNA")),z=y(n("3tO9")),$=y(n("q1tI")),T=y(n("TSYQ")),k=n("3K4p"),H=function(p){var F,E,h,a,Y;p.rtl?Y=p.slideCount-1-p.index:Y=p.index,h=Y<0||Y>=p.slideCount,p.centerMode?(a=Math.floor(p.slidesToShow/2),E=(Y-p.currentSlide)%p.slideCount===0,Y>p.currentSlide-a-1&&Y<=p.currentSlide+a&&(F=!0)):F=p.currentSlide<=Y&&Y<p.currentSlide+p.slidesToShow;var B;p.targetSlide<0?B=p.targetSlide+p.slideCount:p.targetSlide>=p.slideCount?B=p.targetSlide-p.slideCount:B=p.targetSlide;var e=Y===B;return{"slick-slide":!0,"slick-active":F,"slick-center":E,"slick-cloned":h,"slick-current":e}},G=function(p){var F={};return(p.variableWidth===void 0||p.variableWidth===!1)&&(F.width=p.slideWidth),p.fade&&(F.position="relative",p.vertical?F.top=-p.index*parseInt(p.slideHeight):F.left=-p.index*parseInt(p.slideWidth),F.opacity=p.currentSlide===p.index?1:0,p.useCSS&&(F.transition="opacity "+p.speed+"ms "+p.cssEase+", visibility "+p.speed+"ms "+p.cssEase)),F},w=function(p,F){return p.key+"-"+F},I=function(p){var F,E=[],h=[],a=[],Y=$.default.Children.count(p.children),B=(0,k.lazyStartIndex)(p),e=(0,k.lazyEndIndex)(p);return $.default.Children.forEach(p.children,function(W,r){var o,d={message:"children",index:r,slidesToScroll:p.slidesToScroll,currentSlide:p.currentSlide};!p.lazyLoad||p.lazyLoad&&p.lazyLoadedList.indexOf(r)>=0?o=W:o=$.default.createElement("div",null);var R=G((0,z.default)((0,z.default)({},p),{},{index:r})),m=o.props.className||"",O=H((0,z.default)((0,z.default)({},p),{},{index:r}));if(E.push($.default.cloneElement(o,{key:"original"+w(o,r),"data-index":r,className:(0,T.default)(O,m),tabIndex:"-1","aria-hidden":!O["slick-active"],style:(0,z.default)((0,z.default)({outline:"none"},o.props.style||{}),R),onClick:function(M){o.props&&o.props.onClick&&o.props.onClick(M),p.focusOnSelect&&p.focusOnSelect(d)}})),p.infinite&&p.fade===!1){var c=Y-r;c<=(0,k.getPreClones)(p)&&Y!==p.slidesToShow&&(F=-c,F>=B&&(o=W),O=H((0,z.default)((0,z.default)({},p),{},{index:F})),h.push($.default.cloneElement(o,{key:"precloned"+w(o,F),"data-index":F,tabIndex:"-1",className:(0,T.default)(O,m),"aria-hidden":!O["slick-active"],style:(0,z.default)((0,z.default)({},o.props.style||{}),R),onClick:function(M){o.props&&o.props.onClick&&o.props.onClick(M),p.focusOnSelect&&p.focusOnSelect(d)}}))),Y!==p.slidesToShow&&(F=Y+r,F<e&&(o=W),O=H((0,z.default)((0,z.default)({},p),{},{index:F})),a.push($.default.cloneElement(o,{key:"postcloned"+w(o,F),"data-index":F,tabIndex:"-1",className:(0,T.default)(O,m),"aria-hidden":!O["slick-active"],style:(0,z.default)((0,z.default)({},o.props.style||{}),R),onClick:function(M){o.props&&o.props.onClick&&o.props.onClick(M),p.focusOnSelect&&p.focusOnSelect(d)}})))}}),p.rtl?h.concat(E,a).reverse():h.concat(E,a)},le=function(V){(0,D.default)(F,V);var p=(0,s.default)(F);function F(){var E;(0,A.default)(this,F);for(var h=arguments.length,a=new Array(h),Y=0;Y<h;Y++)a[Y]=arguments[Y];return E=p.call.apply(p,[this].concat(a)),(0,S.default)((0,b.default)(E),"node",null),(0,S.default)((0,b.default)(E),"handleRef",function(B){E.node=B}),E}return(0,J.default)(F,[{key:"render",value:function(){var h=I(this.props),a=this.props,Y=a.onMouseEnter,B=a.onMouseOver,e=a.onMouseLeave,W={onMouseEnter:Y,onMouseOver:B,onMouseLeave:e};return $.default.createElement("div",(0,U.default)({ref:this.handleRef,className:"slick-track",style:this.props.trackStyle},W),h)}}]),F}($.default.PureComponent);l.Track=le},"3Fjq":function(ge,l,n){"use strict";var y=n("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.NextArrow=l.PrevArrow=void 0;var U=y(n("pVnL")),A=y(n("3tO9")),J=y(n("lwsE")),b=y(n("W8MJ")),D=y(n("7W2i")),s=y(n("LQ03")),S=y(n("q1tI")),z=y(n("TSYQ")),$=n("3K4p"),T=function(H){(0,D.default)(w,H);var G=(0,s.default)(w);function w(){return(0,J.default)(this,w),G.apply(this,arguments)}return(0,b.default)(w,[{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 p={key:"0","data-role":"none",className:(0,z.default)(le),style:{display:"block"},onClick:V},F={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},E;return this.props.prevArrow?E=S.default.cloneElement(this.props.prevArrow,(0,A.default)((0,A.default)({},p),F)):E=S.default.createElement("button",(0,U.default)({key:"0",type:"button"},p)," ","Previous"),E}}]),w}(S.default.PureComponent);l.PrevArrow=T;var k=function(H){(0,D.default)(w,H);var G=(0,s.default)(w);function w(){return(0,J.default)(this,w),G.apply(this,arguments)}return(0,b.default)(w,[{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 p={key:"1","data-role":"none",className:(0,z.default)(le),style:{display:"block"},onClick:V},F={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},E;return this.props.nextArrow?E=S.default.cloneElement(this.props.nextArrow,(0,A.default)((0,A.default)({},p),F)):E=S.default.createElement("button",(0,U.default)({key:"1",type:"button"},p)," ","Next"),E}}]),w}(S.default.PureComponent);l.NextArrow=k},"3I+P":function(ge,l,n){"use strict";n.d(l,"a",function(){return h});var y=n("lSNA"),U=n.n(y),A=n("pVnL"),J=n.n(A),b=n("lwsE"),D=n.n(b),s=n("W8MJ"),S=n.n(s),z=n("7W2i"),$=n.n(z),T=n("LQ03"),k=n.n(T),H=n("q1tI"),G=n.n(H),w=n("sEfC"),I=n.n(w),le=n("N/JB"),V=n.n(le),p=n("TSYQ"),F=n.n(p),E=n("H84U"),h=function(a){$()(B,a);var Y=k()(B);function B(e){var W;return D()(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 o,d=r.getPrefixCls,R=r.direction,m,O=J()({},W.props);O.effect==="fade"&&(O.fade=!0);var c=d("carousel",O.prefixCls),f="slick-dots",M=W.getDotPosition();O.vertical=M==="left"||M==="right";var N=!!O.dots,t=F()(f,"".concat(f,"-").concat(M||"bottom"),typeof O.dots=="boolean"?!1:(m=O.dots)===null||m===void 0?void 0:m.className),i=F()(c,(o={},U()(o,"".concat(c,"-rtl"),R==="rtl"),U()(o,"".concat(c,"-vertical"),O.vertical),o));return H.createElement("div",{className:i},H.createElement(V.a,J()({ref:W.saveSlick},O,{dots:N,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(E.a,null,this.renderCarousel)}}]),B}(H.Component);h.defaultProps={dots:!0,arrows:!1,draggable:!1}},"3K4p":function(ge,l,n){"use strict";var y=n("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 U=y(n("3tO9")),A=y(n("q1tI"));function J(N,t,i){return Math.max(t,Math.min(N,i))}var b=function(t){for(var i=[],u=s(t),_=S(t),v=u;v<_;v++)t.lazyLoadedList.indexOf(v)<0&&i.push(v);return i};l.getOnDemandLazySlides=b;var D=function(t){for(var i=[],u=s(t),_=S(t),v=u;v<_;v++)i.push(v);return i};l.getRequiredLazySlides=D;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 T=function(t){return t&&t.offsetWidth||0};l.getWidth=T;var k=function(t){return t&&t.offsetHeight||0};l.getHeight=k;var H=function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,u,_,v,P;return u=t.startX-t.curX,_=t.startY-t.curY,v=Math.atan2(_,u),P=Math.round(v*180/Math.PI),P<0&&(P=360-Math.abs(P)),P<=45&&P>=0||P<=360&&P>=315?"left":P>=135&&P<=225?"right":i===!0?P>=35&&P<=135?"up":"down":"vertical"};l.getSwipeDirection=H;var G=function(t){var i=!0;return t.infinite||(t.centerMode&&t.currentSlide>=t.slideCount-1||(t.slideCount<=t.slidesToShow||t.currentSlide>=t.slideCount-t.slidesToShow))&&(i=!1),i};l.canGoNext=G;var w=function(t,i){var u={};return i.forEach(function(_){return u[_]=t[_]}),u};l.extractObject=w;var I=function(t){var i=A.default.Children.count(t.children),u=t.listRef,_=Math.ceil(T(u)),v=t.trackRef&&t.trackRef.node,P=Math.ceil(T(v)),L;if(t.vertical)L=_;else{var K=t.centerMode&&parseInt(t.centerPadding)*2;typeof t.centerPadding=="string"&&t.centerPadding.slice(-1)==="%"&&(K*=_/100),L=Math.ceil((_-K)/t.slidesToShow)}var Q=u&&k(u.querySelector('[data-index="0"]')),re=Q*t.slidesToShow,ke=t.currentSlide===void 0?t.initialSlide:t.currentSlide;t.rtl&&t.currentSlide===void 0&&(ke=i-1-t.initialSlide);var xe=t.lazyLoadedList||[],Ie=b((0,U.default)((0,U.default)({},t),{},{currentSlide:ke,lazyLoadedList:xe}));xe.concat(Ie);var Fe={slideCount:i,slideWidth:L,listWidth:_,trackWidth:P,currentSlide:ke,slideHeight:Q,listHeight:re,lazyLoadedList:xe};return t.autoplaying===null&&t.autoplay&&(Fe.autoplaying="playing"),Fe};l.initializedState=I;var le=function(t){var i=t.waitForAnimate,u=t.animating,_=t.fade,v=t.infinite,P=t.index,L=t.slideCount,K=t.lazyLoadedList,Q=t.lazyLoad,re=t.currentSlide,ke=t.centerMode,xe=t.slidesToScroll,Ie=t.slidesToShow,Fe=t.useCSS;if(i&&u)return{};var ue=P,q,ot,ye,de={},se={},je=v?P:J(P,0,L-1);if(_){if(!v&&(P<0||P>=L))return{};P<0?ue=P+L:P>=L&&(ue=P-L),Q&&K.indexOf(ue)<0&&K.push(ue),de={animating:!0,currentSlide:ue,lazyLoadedList:K,targetSlide:ue},se={animating:!1,targetSlide:ue}}else q=ue,ue<0?(q=ue+L,v?L%xe!==0&&(q=L-L%xe):q=0):!G(t)&&ue>re?ue=q=re:ke&&ue>=L?(ue=v?L:L-1,q=v?0:L-1):ue>=L&&(q=ue-L,v?L%xe!==0&&(q=0):q=L-Ie),!v&&ue+Ie>=L&&(q=L-Ie),ot=o((0,U.default)((0,U.default)({},t),{},{slideIndex:ue})),ye=o((0,U.default)((0,U.default)({},t),{},{slideIndex:q})),v||(ot===ye&&(ue=q),ot=ye),Q&&K.concat(b((0,U.default)((0,U.default)({},t),{},{currentSlide:ue}))),Fe?(de={animating:!0,currentSlide:q,trackStyle:r((0,U.default)((0,U.default)({},t),{},{left:ot})),lazyLoadedList:K,targetSlide:je},se={animating:!1,currentSlide:q,trackStyle:W((0,U.default)((0,U.default)({},t),{},{left:ye})),swipeLeft:null,targetSlide:je}):de={currentSlide:q,trackStyle:W((0,U.default)((0,U.default)({},t),{},{left:ye})),lazyLoadedList:K,targetSlide:je};return{state:de,nextState:se}};l.slideHandler=le;var V=function(t,i){var u,_,v,P,L,K=t.slidesToScroll,Q=t.slidesToShow,re=t.slideCount,ke=t.currentSlide,xe=t.targetSlide,Ie=t.lazyLoad,Fe=t.infinite;if(P=re%K!==0,u=P?0:(re-ke)%K,i.message==="previous")v=u===0?K:Q-u,L=ke-v,Ie&&!Fe&&(_=ke-v,L=_===-1?re-1:_),Fe||(L=xe-K);else if(i.message==="next")v=u===0?K:u,L=ke+v,Ie&&!Fe&&(L=(ke+K)%re+u),Fe||(L=xe+K);else if(i.message==="dots")L=i.index*i.slidesToScroll;else if(i.message==="children"){if(L=i.index,Fe){var ue=O((0,U.default)((0,U.default)({},t),{},{targetSlide:L}));L>i.currentSlide&&ue==="left"?L=L-re:L<i.currentSlide&&ue==="right"&&(L=L+re)}}else i.message==="index"&&(L=Number(i.index));return L};l.changeSlide=V;var p=function(t,i,u){return t.target.tagName.match("TEXTAREA|INPUT|SELECT")||!i?"":t.keyCode===37?u?"next":"previous":t.keyCode===39?u?"previous":"next":""};l.keyHandler=p;var F=function(t,i,u){return t.target.tagName==="IMG"&&t.preventDefault(),!i||!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 E=function(t,i){var u=i.scrolling,_=i.animating,v=i.vertical,P=i.swipeToSlide,L=i.verticalSwiping,K=i.rtl,Q=i.currentSlide,re=i.edgeFriction,ke=i.edgeDragged,xe=i.onEdge,Ie=i.swiped,Fe=i.swiping,ue=i.slideCount,q=i.slidesToScroll,ot=i.infinite,ye=i.touchObject,de=i.swipeEvent,se=i.listHeight,je=i.listWidth;if(u)return;if(_)return t.preventDefault();v&&P&&L&&t.preventDefault();var Be,tt={},ut=o(i);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 St=Math.round(Math.sqrt(Math.pow(ye.curY-ye.startY,2)));if(!L&&!Fe&&St>10)return{scrolling:!0};L&&(ye.swipeLength=St);var jt=(K?-1:1)*(ye.curX>ye.startX?1:-1);L&&(jt=ye.curY>ye.startY?1:-1);var Tt=Math.ceil(ue/q),At=H(i.touchObject,L),Nt=ye.swipeLength;return ot||(Q===0&&At==="right"||Q+1>=Tt&&At==="left"||!G(i)&&At==="left")&&(Nt=ye.swipeLength*re,ke===!1&&xe&&(xe(At),tt.edgeDragged=!0)),!Ie&&de&&(de(At),tt.swiped=!0),v?Be=ut+Nt*(se/je)*jt:K?Be=ut-Nt*jt:Be=ut+Nt*jt,L&&(Be=ut+Nt*jt),tt=(0,U.default)((0,U.default)({},tt),{},{touchObject:ye,swipeLeft:Be,trackStyle:W((0,U.default)((0,U.default)({},i),{},{left:Be}))}),Math.abs(ye.curX-ye.startX)<Math.abs(ye.curY-ye.startY)*.8||ye.swipeLength>10&&(tt.swiping=!0,t.preventDefault()),tt};l.swipeMove=E;var h=function(t,i){var u=i.dragging,_=i.swipe,v=i.touchObject,P=i.listWidth,L=i.touchThreshold,K=i.verticalSwiping,Q=i.listHeight,re=i.swipeToSlide,ke=i.scrolling,xe=i.onSwipe,Ie=i.targetSlide,Fe=i.currentSlide,ue=i.infinite;if(!u)return _&&t.preventDefault(),{};var q=K?Q/L:P/L,ot=H(v,K),ye={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(ke)return ye;if(!v.swipeLength)return ye;if(v.swipeLength>q){t.preventDefault(),xe&&xe(ot);var de,se,je=ue?Fe:Ie;switch(ot){case"left":case"up":se=je+B(i),de=re?Y(i,se):se,ye.currentDirection=0;break;case"right":case"down":se=je-B(i),de=re?Y(i,se):se,ye.currentDirection=1;break;default:de=je}ye.triggerSlideHandler=de}else{var Be=o(i);ye.trackStyle=r((0,U.default)((0,U.default)({},i),{},{left:Be}))}return ye};l.swipeEnd=h;var a=function(t){for(var i=t.infinite?t.slideCount*2:t.slideCount,u=t.infinite?t.slidesToShow*-1:0,_=t.infinite?t.slidesToShow*-1:0,v=[];u<i;)v.push(u),u=_+t.slidesToScroll,_+=Math.min(t.slidesToScroll,t.slidesToShow);return v};l.getNavigableIndexes=a;var Y=function(t,i){var u=a(t),_=0;if(i>u[u.length-1])i=u[u.length-1];else for(var v in u){if(i<u[v]){i=_;break}_=u[v]}return i};l.checkNavigable=Y;var B=function(t){var i=t.centerMode?t.slideWidth*Math.floor(t.slidesToShow/2):0;if(t.swipeToSlide){var u,_=t.listRef,v=_.querySelectorAll(".slick-slide");if(Array.from(v).every(function(K){if(t.vertical){if(K.offsetTop+k(K)/2>t.swipeLeft*-1)return u=K,!1}else if(K.offsetLeft-i+T(K)/2>t.swipeLeft*-1)return u=K,!1;return!0}),!u)return 0;var P=t.rtl===!0?t.slideCount-t.currentSlide:t.currentSlide,L=Math.abs(u.dataset.index-P)||1;return L}else return t.slidesToScroll};l.getSlideCount=B;var e=function(t,i){return i.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 i,u,_=t.slideCount+2*t.slidesToShow;t.vertical?u=_*t.slideHeight:i=m(t)*t.slideWidth;var v={opacity:1,transition:"",WebkitTransition:""};if(t.useTransform){var P=t.vertical?"translate3d(0px, "+t.left+"px, 0px)":"translate3d("+t.left+"px, 0px, 0px)",L=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)";v=(0,U.default)((0,U.default)({},v),{},{WebkitTransform:P,transform:L,msTransform:K})}else t.vertical?v.top=t.left:v.left=t.left;return t.fade&&(v={opacity:1}),i&&(v.width=i),u&&(v.height=u),window&&!window.addEventListener&&window.attachEvent&&(t.vertical?v.marginTop=t.left+"px":v.marginLeft=t.left+"px"),v};l.getTrackCSS=W;var r=function(t){e(t,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var i=W(t);return t.useTransform?(i.WebkitTransition="-webkit-transform "+t.speed+"ms "+t.cssEase,i.transition="transform "+t.speed+"ms "+t.cssEase):t.vertical?i.transition="top "+t.speed+"ms "+t.cssEase:i.transition="left "+t.speed+"ms "+t.cssEase,i};l.getTrackAnimateCSS=r;var o=function(t){if(t.unslick)return 0;e(t,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var i=t.slideIndex,u=t.trackRef,_=t.infinite,v=t.centerMode,P=t.slideCount,L=t.slidesToShow,K=t.slidesToScroll,Q=t.slideWidth,re=t.listWidth,ke=t.variableWidth,xe=t.slideHeight,Ie=t.fade,Fe=t.vertical,ue=0,q,ot,ye=0;if(Ie||t.slideCount===1)return 0;var de=0;if(_?(de=-d(t),P%K!==0&&i+K>P&&(de=-(i>P?L-(i-P):P%K)),v&&(de+=parseInt(L/2))):(P%K!==0&&i+K>P&&(de=L-P%K),v&&(de=parseInt(L/2))),ue=de*Q,ye=de*xe,Fe?q=i*xe*-1+ye:q=i*Q*-1+ue,ke===!0){var se,je=u&&u.node;if(se=i+d(t),ot=je&&je.childNodes[se],q=ot?ot.offsetLeft*-1:0,v===!0){se=_?i+d(t):i,ot=je&&je.children[se],q=0;for(var Be=0;Be<se;Be++)q-=je&&je.children[Be]&&je.children[Be].offsetWidth;q-=parseInt(t.centerPadding),q+=ot&&(re-ot.offsetWidth)/2}}return q};l.getTrackLeft=o;var d=function(t){return t.unslick||!t.infinite?0:t.variableWidth?t.slideCount:t.slidesToShow+(t.centerMode?1:0)};l.getPreClones=d;var R=function(t){return t.unslick||!t.infinite?0:t.slideCount};l.getPostClones=R;var m=function(t){return t.slideCount===1?1:d(t)+t.slideCount+R(t)};l.getTotalSlides=m;var O=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=O;var c=function(t){var i=t.slidesToShow,u=t.centerMode,_=t.rtl,v=t.centerPadding;if(u){var P=(i-1)/2+1;return parseInt(v)>0&&(P+=1),_&&i%2===0&&(P+=1),P}return _?0:i-1};l.slidesOnRight=c;var f=function(t){var i=t.slidesToShow,u=t.centerMode,_=t.rtl,v=t.centerPadding;if(u){var P=(i-1)/2+1;return parseInt(v)>0&&(P+=1),!_&&i%2===0&&(P+=1),P}return _?i-1:0};l.slidesOnLeft=f;var M=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)};l.canUseDOM=M},"6/k+":function(ge,l,n){},"7ahc":function(ge,l,n){"use strict";n.d(l,"a",function(){return E});var y=n("XEnU"),U=n("IIKO"),A=n("+L6B"),J=n("2/Rp"),b=n("y8nQ"),D=n("Vl3Y"),s=n("k16G"),S=n("OaEy"),z=n("2fM7"),$=n("q1tI"),T=n.n($),k=n("VrN/"),H=n.n(k),G=n("p77/"),w=n.n(G),I=n("c5Ni"),le=n.n(I),V=z.a.Option,p={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(h){var a=h.callback,Y=h.onCancel,B=Object($.useState)("python"),e=Object(s.a)(B,2),W=e[0],r=e[1];function o(R){r(F[R][1])}function d(R){a(R)}return T.a.createElement(D.a,Object(U.a)({},p,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:d}),T.a.createElement(D.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},T.a.createElement(z.a,{onChange:o},Object.keys(F).map(function(R){return T.a.createElement(V,{key:R,value:R},F[R][0])}))),T.a.createElement(D.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},T.a.createElement(E,{mode:W})),T.a.createElement("div",{className:"flex-container flex-end"},T.a.createElement(J.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),T.a.createElement(J.a,{type:"ghost",onClick:Y},"\u53D6\u6D88")))};function E(h){var a=h.value,Y=h.onChange,B=h.mode,e=h.options,W=e===void 0?{}:e,r=Object($.useRef)(),o=Object($.useState)(),d=Object(s.a)(o,2),R=d[0],m=d[1];return Object($.useEffect)(function(){if(R){var O=function(f){var M=f.getValue();Y&&Y(M)};return R.on("change",O),function(){R.off("change",O)}}},[R,Y]),Object($.useEffect)(function(){R&&R.setOption("mode",B)},[R,B]),Object($.useEffect)(function(){R&&((a!==R.getValue()||a==="")&&setTimeout(function(){R.setValue(a||" ")},300))},[R,a]),Object($.useEffect)(function(){if(r.current&&!R){var O=H.a.fromTextArea(r.current,Object(y.a)({mode:B,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},W));m(O)}},[r.current,R]),T.a.createElement("div",{className:"my-codemirror-container"},T.a.createElement("textarea",{ref:r}))}},"8N4D":function(ge,l,n){"use strict";function y(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?y=function(d){return typeof d}:y=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},y(r)}Object.defineProperty(l,"__esModule",{value:!0}),l.matchesSelector=$,l.matchesSelectorAndParentsTo=T,l.addEvent=k,l.removeEvent=H,l.outerHeight=G,l.outerWidth=w,l.innerHeight=I,l.innerWidth=le,l.offsetXYFromParent=V,l.createCSSTransform=p,l.createSVGTransform=F,l.getTranslation=E,l.getTouch=h,l.getTouchIdentifier=a,l.addUserSelectStyles=Y,l.removeUserSelectStyles=B,l.addClassName=e,l.removeClassName=W;var U=n("gbW8"),A=b(n("Ga4A"));function J(r){if(typeof WeakMap!="function")return null;var o=new WeakMap,d=new WeakMap;return(J=function(m){return m?d:o})(r)}function b(r,o){if(!o&&r&&r.__esModule)return r;if(r===null||y(r)!=="object"&&typeof r!="function")return{default:r};var d=J(o);if(d&&d.has(r))return d.get(r);var R={},m=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var O in r)if(O!=="default"&&Object.prototype.hasOwnProperty.call(r,O)){var c=m?Object.getOwnPropertyDescriptor(r,O):null;c&&(c.get||c.set)?Object.defineProperty(R,O,c):R[O]=r[O]}return R.default=r,d&&d.set(r,R),R}function D(r,o){var d=Object.keys(r);if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(r);o&&(R=R.filter(function(m){return Object.getOwnPropertyDescriptor(r,m).enumerable})),d.push.apply(d,R)}return d}function s(r){for(var o=1;o<arguments.length;o++){var d=arguments[o]!=null?arguments[o]:{};o%2?D(Object(d),!0).forEach(function(R){S(r,R,d[R])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(d)):D(Object(d)).forEach(function(R){Object.defineProperty(r,R,Object.getOwnPropertyDescriptor(d,R))})}return r}function S(r,o,d){return o in r?Object.defineProperty(r,o,{value:d,enumerable:!0,configurable:!0,writable:!0}):r[o]=d,r}var z="";function $(r,o){return z||(z=(0,U.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(d){return(0,U.isFunction)(r[d])})),(0,U.isFunction)(r[z])?r[z](o):!1}function T(r,o,d){var R=r;do{if($(R,o))return!0;if(R===d)return!1;R=R.parentNode}while(R);return!1}function k(r,o,d,R){if(!r)return;var m=s({capture:!0},R);r.addEventListener?r.addEventListener(o,d,m):r.attachEvent?r.attachEvent("on"+o,d):r["on"+o]=d}function H(r,o,d,R){if(!r)return;var m=s({capture:!0},R);r.removeEventListener?r.removeEventListener(o,d,m):r.detachEvent?r.detachEvent("on"+o,d):r["on"+o]=null}function G(r){var o=r.clientHeight,d=r.ownerDocument.defaultView.getComputedStyle(r);return o+=(0,U.int)(d.borderTopWidth),o+=(0,U.int)(d.borderBottomWidth),o}function w(r){var o=r.clientWidth,d=r.ownerDocument.defaultView.getComputedStyle(r);return o+=(0,U.int)(d.borderLeftWidth),o+=(0,U.int)(d.borderRightWidth),o}function I(r){var o=r.clientHeight,d=r.ownerDocument.defaultView.getComputedStyle(r);return o-=(0,U.int)(d.paddingTop),o-=(0,U.int)(d.paddingBottom),o}function le(r){var o=r.clientWidth,d=r.ownerDocument.defaultView.getComputedStyle(r);return o-=(0,U.int)(d.paddingLeft),o-=(0,U.int)(d.paddingRight),o}function V(r,o,d){var R=o===o.ownerDocument.body,m=R?{left:0,top:0}:o.getBoundingClientRect(),O=(r.clientX+o.scrollLeft-m.left)/d,c=(r.clientY+o.scrollTop-m.top)/d;return{x:O,y:c}}function p(r,o){var d=E(r,o,"px");return S({},(0,A.browserPrefixToKey)("transform",A.default),d)}function F(r,o){var d=E(r,o,"");return d}function E(r,o,d){var R=r.x,m=r.y,O="translate(".concat(R).concat(d,",").concat(m).concat(d,")");if(o){var c="".concat(typeof o.x=="string"?o.x:o.x+d),f="".concat(typeof o.y=="string"?o.y:o.y+d);O="translate(".concat(c,", ").concat(f,")")+O}return O}function h(r,o){return r.targetTouches&&(0,U.findInArray)(r.targetTouches,function(d){return o===d.identifier})||r.changedTouches&&(0,U.findInArray)(r.changedTouches,function(d){return o===d.identifier})}function a(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 o=r.getElementById("react-draggable-style-el");o||(o=r.createElement("style"),o.type="text/css",o.id="react-draggable-style-el",o.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
|
|
`,o.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
|
|
`,r.getElementsByTagName("head")[0].appendChild(o)),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 o=(r.defaultView||window).getSelection();o&&o.type!=="Caret"&&o.removeAllRanges()}}catch(d){}}function e(r,o){r.classList?r.classList.add(o):r.className.match(new RegExp("(?:^|\\s)".concat(o,"(?!\\S)")))||(r.className+=" ".concat(o))}function W(r,o){r.classList?r.classList.remove(o):r.className=r.className.replace(new RegExp("(?:^|\\s)".concat(o,"(?!\\S)"),"g"),"")}},"9Bee":function(ge,l,n){"use strict";var y=n("q1tI"),U=n.n(y),A=n("vg9a"),J=n("k16G"),b=n("DlQD"),D=n.n(b),s=n("rUJ1");function S(c,f){var M=c.match(/^(\s+)(?:```)/);if(M===null)return f;var N=M[1];return f.split(`
|
|
`).map(function(t){var i=t.match(/^\s+/);if(i===null)return t;var u=Object(J.a)(i,1),_=u[0];return _.length>=N.length?t.slice(N.length):t}).join(`
|
|
`)}var z=[],$=["<ul>"],T=new D.a.Renderer,k=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function H(){z.length=0,$=["<ul>"]}function G(c,f,M,N){if(f>=c.length||c[f].level<=M)return f;var t=c[f];N.push("<li><a href='#"+t.anchor+"'>"+t.text+"</a>"),f++;var i=[];return f=G(c,f,t.level,i),i.length>0&&(N.push("<ul>"),i.forEach(function(u){N.push(u)}),N.push("</ul>")),N.push("</li>"),f=G(c,f,M,N),f}function w(){return G(z,0,0,$),$.push("</ul>"),$.join("")}var I={heading:function(f){var M=k.exec(f);if(M)return{type:"heading",raw:M[0],depth:M[1].length,text:M[2]}},fences:function(f){var M=this.rules.block.fences.exec(f);if(M){var N=M[0],t=S(N,M[3]||""),i=M[2]?M[2].trim():M[2];if(["latex","katex","math"].indexOf(i)>=0){var u=p(),_=t;t=u,F[u]={type:"block",expression:_}}return{type:"code",raw:N,lang:i,text:t}}}},le=/(?:\${2})([^\n`]+?)(?:\${2})/gi,V=0,p=function(){return"__special_katext_id_".concat(V++,"__")},F={};function E(){return F}function h(){V=0,F={}}function a(c){return c=c.replace(le,function(f,M){var N=p();return F[N]={type:"inline",expression:M},N}),c}var Y=T.listitem;T.listitem=function(c){return Y(a(c))};var B=T.paragraph;T.paragraph=function(c){return B(a(c))};var e=T.tablecell;T.tablecell=function(c,f){return e(a(c),f)},T.code=function(c,f,M){var N=(f||"").match(/\S*/)[0];return N?["latex","katex","math"].indexOf(N)>=0?"<p class='editormd-tex'>".concat(c,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(f,'">').concat(M?c:Object(s.escape)(c,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(M?c:Object(s.escape)(c,!0))+"</code></pre>"},T.heading=function(c,f,M){var N=this.options.headerPrefix+M.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return z.push({anchor:N,level:f,text:c}),"<h"+f+' id="'+N+'">'+c+"</h"+f+">"},D.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),D.a.use({tokenizer:I,renderer:T});var W=D.a,r=n("SJMd"),o=n("m3rI"),d=n("Oy/b"),R=/<pre[^>]*>/g;function m(c){var f=document.createElement("div");return f.innerHTML=c,f.childNodes.length===0?"":f.childNodes[0].nodeValue}var O=l.a=function(c){var f=c.value,M=f===void 0?"":f,N=c.className,t=c.style,i=t===void 0?{}:t,u=String(M),_=Object(y.useMemo)(function(){try{var L=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,K=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Q=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;u=u.replace(L,"("+o.a.API_SERVER+"/api/attachments/").replace(K,'"'+o.a.API_SERVER+"/api/attachments/").replace(Q,'"'+o.a.API_SERVER+"/files/uploads/")}catch(xe){}var re=W(u),ke=E();return u.match(/\[TOC\]/)&&(re=re.replace("<p>[TOC]</p>",w()),H()),re=re.replace(/(__special_katext_id_\d+__)/g,function(xe,Ie){var Fe=ke[Ie],ue=Fe.type,q=Fe.expression;return Object(d.renderToString)(m(q)||"",{displayMode:ue==="block",throwOnError:!1,output:"html"})}),re=re.replace(/▁/g,"\u2581\u2581\u2581"),h(),re},[u]),v=Object(y.useRef)();function P(L){var K=L.target;if(K.tagName.toUpperCase()==="A"){var Q=K.getAttribute("href");if(Q.startsWith("#")){L.preventDefault();var re=document.getElementById(Q.replace("#",""));re&&re.scrollIntoView(!0)}}}return Object(y.useEffect)(function(){if(v.current&&_&&(_.match(R)&&window.PR.prettyPrint()),v.current)return v.current.addEventListener("click",P),function(){v.current.removeEventListener("click",P),h(),H()}},[_,v.current,P]),U.a.createElement("div",{ref:v,style:i,className:"".concat(N||""," markdown-body"),dangerouslySetInnerHTML:{__html:_}})}},"9VGf":function(ge,l,n){"use strict";n.d(l,"a",function(){return A});var y=n("q1tI"),U=n.n(y);function A(J,b){var D=Object(y.useRef)();Object(y.useEffect)(function(){D.current=J}),Object(y.useEffect)(function(){function s(){D.current()}if(b!==null){var S=setInterval(s,b);return function(){return clearInterval(S)}}},[b])}},BJfS:function(ge,l){var n=function(U){return U.replace(/[A-Z]/g,function(A){return"-"+A.toLowerCase()}).toLowerCase()};ge.exports=n},BjJ7:function(ge,l,n){"use strict";n.d(l,"d",function(){return U}),n.d(l,"c",function(){return A}),n.d(l,"e",function(){return J}),n.d(l,"b",function(){return b}),n.d(l,"a",function(){return s});var y=n("m3rI");function U(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]:"",$=[],T=0;T<S.length;T++){var k=S[T],H=z?"".concat(z,"/").concat(k.name):"".concat(k.name);$.push({title:k.name,isLeaf:!(k.type==="tree"),key:H})}return $}function J(S,z,$){for(var T=0;T<S.length;T++){var k=S[T];if(k.key===z){k.children=$;break}k.children&&J(k.children,z,$)}return S}function b(S,z,$){var T;return function(){var k=this,H=arguments,G=function(){T=null,$||S.apply(k,H)},w=$&&!T;clearTimeout(T),T=setTimeout(G,z),w&&S.apply(k,H)}}var D=!0,s=y.a.API_SERVER},BlwA:function(ge,l,n){"use strict";var y=n("c1Ei"),U=n.n(y),A=n("5Tp6"),J=n("miYZ"),b=n("tsqr"),D=n("k16G"),s=n("q1tI"),S=n.n(s),z=n("WHYC"),$=n("ErOA"),T=n("7Cbv"),k=n("DR4n"),H=n.n(k),G=n("mxV5"),w=function(V,p){for(var F=V.split(","),E=F[0].match(/:(.*?);/)[1],h=atob(F[1]),a=h.length,Y=new Uint8Array(a);a--;)Y[a]=h.charCodeAt(a);return new Blob([Y],{type:E})},I=Object(s.forwardRef)(function(le,V){var p=le.time,F=le.number,E=le.supportCamera,h=le.take_photo,a=le.update,Y=le.width,B=Y===void 0?"288":Y,e=le.custom,W=Object(s.useRef)(),r=Object(s.useRef)(),o=Object(z.m)(),d=Object(s.useState)([]),R=Object(D.a)(d,2),m=R[0],O=R[1],c=Object(s.useState)(0),f=Object(D.a)(c,2),M=f[0],N=f[1],t=Object(s.useState)(""),i=Object(D.a)(t,2),u=i[0],_=i[1],v=Object(s.useState)(),P=Object(D.a)(v,2),L=P[0],K=P[1],Q=Object(s.useState)(0),re=Object(D.a)(Q,2),ke=re[0],xe=re[1];Object(s.useEffect)(function(){return ue(),function(){ot(),Ie()}},[]),Object(s.useEffect)(function(){M===2&&p&&F>0&&(Fe(),xe(1))},[p,M]),Object(s.useEffect)(function(){if(ke===0)return;if(ke===2)clearInterval(L);else{var de=0,se=setInterval(function(){m.includes(de)&&q(),de++},1e3);K(se)}return function(){return clearInterval(L)}},[ke]),Object(s.useImperativeHandle)(V,function(){return{handlePhoto:q}});var Ie=function(){xe(2)},Fe=function(){var se=p/F,je=[];function Be(tt,ut){return parseInt(Math.floor(Math.random()*(ut-tt+1))+tt)}new Array(F).fill(0).map(function(tt,ut){h?je.push(Be(se*ut,se*(ut+1))):ut==0?je.push(0):je.push(Be(se*ut,se*(ut+1)))}),m=je,O([].concat(je)),console.log(je)},ue=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(se){var je=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return je?new Promise(function(Be,tt){je.call(navigator,se,Be,tt)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:1280,height:720}}).then(function(se){E&&E(2),N(2),"srcObject"in W.current?W.current.srcObject=se:W.current.src=window.URL.createObjectURL(se),W.current.onloadedmetadata=function(je){W.current.play()},W.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),Ie(),b.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){N(1),E&&E(1),se.message==="Permission denied"||se.name==="NotAllowedError"?b.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):b.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)})},q=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(je){debugger}},ot=function(){try{var se=W.current.srcObject,je=se.getTracks();je.forEach(function(Be){Be.stop()}),W.current.srcObject=null}catch(Be){}},ye=function(){var de=Object(A.a)(U.a.mark(function se(je){var Be,tt,ut,St;return U.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Be=Object(T.a)(),tt=w(je,Be),ut=new FormData,ut.append("file",tt),Tt.next=6,Object($.a)("/api/attachments.json",{method:"post",body:ut},!0);case 6:if(St=Tt.sent,console.log(St,"result"),!(St==null?void 0:St.id)){Tt.next=11;break}return Tt.next=11,Object($.a)("/api/students/exercises/".concat(e.categoryId,"/save_photo.json"),{method:"post",body:{attachment_id:St==null?void 0:St.id}});case 11:case"end":return Tt.stop()}},se)}));return function(je){return de.apply(this,arguments)}}();return S.a.createElement(S.a.Fragment,null,M!==3&&S.a.createElement("aside",{className:H.a.video,id:"screenshot"},M===0&&S.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),M===1&&S.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),M===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(ge,l,n){},DR4n:function(ge,l,n){ge.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(ge,l,n){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var y={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},U=y;l.default=U},Ga4A:function(ge,l,n){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.getPrefix=U,l.browserPrefixToKey=A,l.browserPrefixToStyle=J,l.default=void 0;var y=["Moz","Webkit","O","ms"];function U(){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 T=0;T<y.length;T++)if(A(z,y[T])in $)return y[T];return""}function A(s,S){return S?"".concat(S).concat(b(s)):s}function J(s,S){return S?"-".concat(S.toLowerCase(),"-").concat(s):s}function b(s){for(var S="",z=!0,$=0;$<s.length;$++)z?(S+=s[$].toUpperCase(),z=!1):s[$]==="-"?z=!0:S+=s[$];return S}var D=U();l.default=D},HmJG:function(ge,l,n){},Lkat:function(ge,l,n){ge.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(ge,l,n){"use strict";n.d(l,"a",function(){return z});var y=n("XKWP"),U=n("N7Kx"),A=n("kFHX"),J=n("4jIl"),b=n("q1tI"),D=n.n(b),s=n("i8i4"),S=n.n(s),z=function($){Object(A.a)(k,$);var T=Object(J.a)(k);function k(H){var G;Object(y.a)(this,k),G=T.call(this,H);var w=window.document;return G.node=w.createElement("div"),w.body.appendChild(G.node),G}return Object(U.a)(k,[{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)}}]),k}(D.a.Component)},"N/JB":function(ge,l,n){"use strict";var y=n("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var U=y(n("ToDW")),A=U.default;l.default=A},Ot1p:function(ge,l,n){"use strict";var y=n("2qtc"),U=n("kLXV"),A=n("Cmcn"),J=n("k16G"),b=n("v7Ap"),D=n("q1tI"),s=n.n(D),S=n("VrN/"),z=n.n(S),$=n("bdgK"),T=n("p77/"),k=n("Bd2K"),H=n("ELLl"),G=n("19Vz"),w=n("lZu9"),I=n("kSUc"),le=n("9Bee"),V=n("IIKO"),p=n("dejd"),F=n("C+DQ"),E=[{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 h(fe){var Et=fe.onActionCallback,Qe=fe.title,at=fe.icon,bt=fe.actionName,ve=fe.className,Re=ve===void 0?"":ve,lt=fe.children;function We(){Et(bt)}return s.a.createElement("a",{title:Qe,className:Re,onClick:We},s.a.createElement("i",{className:"md-iconfont ".concat(at)}),lt)}var a=function(fe){var Et=fe.watch,Qe=fe.showNullButton,at=fe.onActionCallback,bt=fe.fullScreen,ve=fe.insertTemp,Re=[].concat(E,[{title:"".concat(Et?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Et?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return s.a.createElement("ul",{className:"markdown-toolbar-container"},Re.map(function(lt,We){return s.a.createElement("li",{key:We},lt.actionName?s.a.createElement(h,Object(V.a)({},lt,{onActionCallback:at})):s.a.createElement("span",{className:"v-line"}))}),Qe?s.a.createElement("li",null,s.a.createElement(h,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:at},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(h,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(ve),onActionCallback:at},s.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),s.a.createElement("li",{className:"btn-full-screen"},s.a.createElement(h,{icon:"".concat(bt?"icon-shrink":"icon-enlarge"),title:bt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:at})))},Y=n("M8RZ"),B=n("+L6B"),e=n("2/Rp"),W=n("y8nQ"),r=n("Vl3Y"),o=n("5NDa"),d=n("5rEg"),R={labelCol:{span:4},wrapperCol:{span:20}},m=function(fe){var Et=fe.callback,Qe=fe.onCancel;function at(bt){Et(bt)}return s.a.createElement(r.a,Object(V.a)({},R,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:at}),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")))},O=n("7ahc"),c=n("HmJG"),f=n("BjJ7"),M=r.a.useForm,N={width:280,marginRight:10},t={labelCol:{span:5},wrapperCol:{span:19}},i=function(fe){var Et=fe.callback,Qe=fe.onCancel,at=M(),bt=Object(J.a)(at,1),ve=bt[0];function Re(_e){Et(_e)}function lt(_e){ve.setFieldsValue({src:"/api/attachments/".concat(_e.id)})}function We(_e){var nt=_e.target.files[0];_(nt,lt)}return s.a.createElement(r.a,Object(V.a)({form:ve},t,{className:"upload-image-panel",onFinish:Re}),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:N})),s.a.createElement(u,{onFileChange:We}))),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(fe){var Et=fe.onFileChange;return s.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",s.a.createElement("input",{type:"file",accept:"image/*",onChange:Et}))}function _(fe,Et){if(!fe)throw new String("\u6CA1\u6709\u6587\u4EF6");var Qe=new FormData;Qe.append("editormd-image-file",fe),Qe.append("file_param_name","editormd-image-file"),Qe.append("byxhr","true");var at=new window.XMLHttpRequest;at.withCredentials=!0,at.addEventListener("load",function(bt){Et(JSON.parse(bt.target.responseText))},!1),at.addEventListener("error",function(bt){console.error(bt)},!1),at.open("POST","".concat(f.a,"/api/attachments.json")),at.send(Qe)}var v=n("giR+"),P=n("fyUT"),L=n("7Kak"),K=n("9yH6"),Q=K.a.Group,re={margin:"0 8px"},ke=function(fe){var Et=fe.callback,Qe=fe.onCancel;function at(bt){Et(bt)}return s.a.createElement(r.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:at},s.a.createElement("div",{className:"flex-container"},s.a.createElement("span",{style:re},"\u5355\u5143\u683C\u6570\uFF1A"),s.a.createElement("span",{style:re},"\u884C\u6570"),s.a.createElement(r.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},s.a.createElement(P.a,null)),s.a.createElement("span",{style:re},"\u5217\u6570"),s.a.createElement(r.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},s.a.createElement(P.a,null))),s.a.createElement("div",{className:"flex-container",style:{marginTop:12}},s.a.createElement("span",{style:re},"\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")))},xe="link",Ie="upload-image",Fe="code-block",ue="add-table",q="------------",ot={default:q,left:":".concat(q),center:":".concat(q,":"),right:"".concat(q,":")},ye=n("9VGf"),de,se;function je(){}var Be=0,tt=1e4,ut="\u2581",St=`
|
|
**\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 jt(fe){return/^\d+$/.test(fe)?"".concat(fe,"px"):fe}var Tt=navigator.platform.toUpperCase().indexOf("MAC")>=0,At=Tt?"Cmd":"Ctrl",Nt=(de={},Object(b.a)(de,At+"-B","bold"),Object(b.a)(de,At+"-I","italic"),de),aa=(se={},Object(b.a)(se,xe,"\u6DFB\u52A0\u94FE\u63A5"),Object(b.a)(se,Fe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(b.a)(se,Ie,"\u6DFB\u52A0\u56FE\u7247"),Object(b.a)(se,ue,"\u6DFB\u52A0\u8868\u683C"),se),_a=l.a=function(fe){var Et=fe.defaultValue,Qe=Et===void 0?"":Et,at=fe.onChange,bt=fe.width,ve=bt===void 0?"100%":bt,Re=fe.height,lt=Re===void 0?400:Re,We=fe.miniToolbar,_e=We===void 0?!1:We,nt=fe.isFocus,De=nt===void 0?!1:nt,he=fe.watch,rt=fe.insertTemp,Te=fe.id,$e=Te===void 0?"markdown-editor-id":Te,ce=fe.showResizeBar,g=ce===void 0?!1:ce,we=fe.noStorage,ne=we===void 0?!1:we,it=fe.showNullButton,Ve=it===void 0?!1:it,Je=fe.fullScreen,dt=Je===void 0?!1:Je,ct=fe.onBlur,Pe=fe.onCMBeforeChange,Ye=fe.className,Ue=Ye===void 0?"":Ye,qe=fe.placeholder,He=qe===void 0?"":qe,be=fe.values,Me=be===void 0?"":be,Ge=Object(D.useState)(null),Le=Object(J.a)(Ge,2),j=Le[0],wt=Le[1],Ct=Object(D.useState)(Qe),ft=Object(J.a)(Ct,2),vt=ft[0],Ot=ft[1],Pt=Object(D.useState)(he),Se=Object(J.a)(Pt,2),C=Se[0],Ae=Se[1],pe=Object(D.useState)(dt),Rt=Object(J.a)(pe,2),ze=Rt[0],Lt=Rt[1],st=Object(D.useState)(""),Oe=Object(J.a)(st,2),_t=Oe[0],Ze=Oe[1],kt=Object(D.useState)(0),xt=Object(J.a)(kt,2),Yt=xt[0],na=xt[1],da=Object(D.useState)(lt),ha=Object(J.a)(da,2),ca=ha[0],fa=ha[1],va=Object(D.useState)(!1),pa=Object(J.a)(va,2),Ea=pa[0],ra=pa[1],zt=Object(D.useRef)(),ae=Object(D.useRef)(),Ft=Object(D.useRef)(),qt=Object(D.useRef)();Object(D.useEffect)(function(){Ot(Me),j==null||j.setValue(Me)},[Me]),Object(D.useEffect)(function(){if(zt.current){var Ce=function(et,Xe){var mt=Xe.clipboardData;if(mt){var pt=mt.types.toString(),Ut=mt.items;if(pt==="text/html,Files"||pt==="Files"||mt.types.indexOf("Files")){var Dt=Ut[1];pt==="Files"&&(Dt=Ut[0]),Dt.kind==="file"&&Dt.type.match(/^image\//i)&&_(Dt.getAsFile(),function(Mt){Mt.id?Ee.replaceSelection("")):(Mt==null?void 0:Mt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},Ee=z.a.fromTextArea(zt.current,{mode:"markdown",lineNumbers:!_e,lineWrapping:!0,value:Qe,autoCloseTags:!0,autoCloseBrackets:!0});return De&&Ee.focus(),Ee.on("paste",Ce),wt(Ee),function(){Ee.off("paste",Ce)}}},[]);var ia=Object(D.useCallback)(function(){if(ae.current)try{var Ce=ae.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Ee=ae.current.getElementsByClassName("markdown-editor-body")[0];ze?Ee.style.height="calc(100vh - ".concat(Ce,"px)"):Ee.style.height="".concat(ca-Ce,"px")}catch(ee){console.log(ee,"---- to set md editor body height")}},[ca,ae,ze]);Object(D.useEffect)(function(){function Ce(){var ee=new $.default(function(et){var Xe=Object(A.a)(et),mt;try{for(Xe.s();!(mt=Xe.n()).done;){var pt=mt.value;(pt.target.offsetHeight>0||pt.target.offsetWidth>0)&&(ia(),j.setSize("100%","100%"),j.refresh())}}catch(Ut){Xe.e(Ut)}finally{Xe.f()}});return ee.observe(zt.current.parentElement),ee}if(j){var Ee=Ce();return function(){Ee.unobserve(zt.current.parentElement)}}},[j,ia]),Object(D.useEffect)(function(){if(j){for(var Ce=[],Ee=function(){var pt=et[ee];Xe=Object(J.a)(pt,2);var Ut=Xe[0],Dt=Xe[1],Mt=Object(b.a)({},Ut,function(){x(Dt)});Ce.push(Mt),j.addKeyMap(Mt)},ee=0,et=Object.entries(Nt);ee<et.length;ee++){var Xe;Ee()}return function(){var mt=Object(A.a)(Ce),pt;try{for(mt.s();!(pt=mt.n()).done;){var Ut=pt.value;j.removeKeyMap(Ut)}}catch(Dt){mt.e(Dt)}finally{mt.f()}}}},[j]),Object(D.useEffect)(function(){dt!==ze&&Lt(dt)},[dt]),Object(ye.a)(function(){if(!ne&&Yt>0){var Ce=new Date().getTime(),Ee=window.sessionStorage.getItem($e);Ce>=Yt+tt&&(!Ee||Ee!==vt)&&(window.sessionStorage.setItem($e,vt),ra(!0))}},tt),Object(D.useEffect)(function(){Ae(he)},[j,he]),Object(D.useEffect)(function(){j&&(De&&j.focus())},[j,De]),Object(D.useEffect)(function(){if(C&&j){var Ce=function(et){var Xe=et.target;if(qt.current){var mt=Xe.scrollTop/Xe.scrollHeight;qt.current.scrollTop=qt.current.scrollHeight*mt}},Ee=j.getScrollerElement();return Ee.addEventListener("scroll",Ce),function(){Ee.removeEventListener("scroll",Ce)}}},[j,C]),Object(D.useEffect)(function(){if(j&&Pe){var Ce=function(ee,et){Pe(ee,et)};return j.on("beforeChange",Ce),function(){j.off("beforeChange",Ce)}}},[j,Pe]),Object(D.useEffect)(function(){if(j&&ct){var Ce=function(){ct(j.getValue())};return j.on("blur",Ce),function(){j.off("blur",Ce)}}},[j,ct]),Object(D.useEffect)(function(){if(j){var Ce=function(ee){var et=ee.getValue();Ot(et),na(new Date().getTime()),ee.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),at&&at(et)};return j.on("change",Ce),function(){j.off("change",Ce)}}},[j,at]),Object(D.useEffect)(function(){j&&(Qe==null?(j.setValue(""),Ot("")):Qe!==j.getValue()&&(j.setValue(Qe),Ot(Qe),j.setCursor(j.lineCount(),0)))},[j,Qe]);var x=Object(D.useCallback)(function(Ce){var Ee=j.getCursor(),ee=j.getSelection(),et=ee.split(`
|
|
`);switch(Ce){case"bold":return j.replaceSelection("**"+ee+"**"),ee===""&&j.setCursor(Ee.line,Ee.ch+2),j.focus();case"italic":return j.replaceSelection("*"+ee+"*"),ee===""&&j.setCursor(Ee.line,Ee.ch+1),j.focus();case"code":return j.replaceSelection("`"+ee+"`"),ee===""&&j.setCursor(Ee.line,Ee.ch+1),j.focus();case"inline-latex":return j.replaceSelection("`$$"+ee+"$$`"),ee===""&&j.setCursor(Ee.line,Ee.ch+3),j.focus();case"latex":return j.replaceSelection("```latex\n"+ee+"\n```"),j.setCursor(Ee.line+1,ee.length+1),j.focus();case"line-break":return j.replaceSelection(`<br/>
|
|
`),j.focus();case"list-ul":return ee===""?j.replaceSelection("- "+ee):j.replaceSelection(et.map(function(Xe){return Xe===""?"":"- ".concat(Xe)}).join(`
|
|
`)),j.focus();case"list-ol":return ee===""?j.replaceSelection("1. "+ee):j.replaceSelection(et.map(function(Xe,mt){return Xe===""?"":"".concat(mt+1,". ").concat(Xe)}).join(`
|
|
`)),j.focus();case"add-null-ch":return ee===""&&j.setCursor(Ee.line,Ee.ch+1),j.replaceSelection(ut),j.focus();case"inster-template-1":return ee===""&&j.setCursor(Ee.line,Ee.ch),j.replaceSelection(St),j.focus();case"eraser":return j.setValue(""),j.focus();case"trigger-watch":return Ae(!C),j.focus();case"trigger-full-screen":return Lt(!ze),j.focus();case xe:Ze(xe);return;case Fe:Ze(Fe);return;case Ie:Ze(Ie);return;case ue:Ze(ue);return;default:throw new Error}},[j,C,ze]),Zt=Object(D.useCallback)(function(Ce){Ze("");switch(_t){case xe:var Ee=Ce.title,ee=Ce.link;return j.replaceSelection("[".concat(Ee,"](").concat(ee,")")),j.focus();case Fe:var et=Ce.language,Xe=Ce.content;return j.replaceSelection(["```"+et,Xe,"```"].join(`
|
|
`)),j.focus();case Ie:var mt=Ce.src,pt=Ce.alt;return j.replaceSelection(".concat(mt,' "').concat(pt,'" )')),j.focus();case ue:for(var Ut=Ce.row,Dt=Ce.col,Mt=Ce.align,Vt=`
|
|
`,ea=0;ea<Ut;ea++){for(var la=[],ta=[],ma=0;ma<Dt;ma++)ea===1&&ta.push(ot[Mt]),la.push(" ");ea===1&&(Vt+="| ".concat(ta.join(" | "),` |
|
|
`)),Vt+="| ".concat(la.join(Dt===1?"":" | "),` |
|
|
`)}return j.replaceSelection(Vt+`
|
|
`),j.focus();default:throw new Error}},[j,_t]),ga=Object(D.useMemo)(function(){switch(_t){case xe:return s.a.createElement(m,{callback:Zt,onCancel:Xt});case Fe:return s.a.createElement(O.b,{callback:Zt,onCancel:Xt});case Ie:return s.a.createElement(i,{callback:Zt,onCancel:Xt});case ue:return s.a.createElement(ke,{callback:Zt,onCancel:Xt});default:return null}},[_t]);function Xt(){Ze("")}Object(D.useEffect)(function(){if(Ft.current){var Ce=function(Ut){Xe=!0,mt=Ut.pageY},Ee=function(){Xe=!1},ee=function(Ut){if(Xe){var Dt=Ut.pageY-mt;Dt<0&&(Dt=0),Dt>300&&(Dt=300);var Mt=lt+Dt+"px";fa(Mt)}},et=Ft.current,Xe=!1,mt=0;return et.addEventListener("mousedown",Ce),document.addEventListener("mousemove",ee),document.addEventListener("mouseup",Ee),function(){et.removeEventListener("mousedown",Ce),document.removeEventListener("mousemove",ee),document.removeEventListener("mouseup",Ee)}}},[j,Ft]),Object(D.useEffect)(function(){fa(lt)},[lt]);var ht=jt(ve),oa=jt(ca),ya={width:ht,height:oa},ba=Object(D.useMemo)(function(){if(Yt){var Ce=new Date(Yt),Ee=Ce.getHours(),ee=Ce.getMinutes(),et=Ce.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},[Yt]);function Kt(){window.sessionStorage.removeItem($e),ra(!1),na(0)}function Sa(){ra(!1),na(0),j.setValue(window.sessionStorage.getItem($e))}return s.a.createElement(D.Fragment,null,s.a.createElement("div",{className:"markdown-editor-wrapper",ref:ae},s.a.createElement("div",{className:"markdown-editor-container ".concat(Ue," ").concat(C?"on-preview":""," ").concat(_e?"mini":""," ").concat(ze?"full-screen":""),style:ya},s.a.createElement(a,{insertTemp:rt,watch:C,fullScreen:ze,showNullButton:Ve,onActionCallback:x}),s.a.createElement("div",{className:"markdown-editor-body"},s.a.createElement("div",{className:"codemirror-container"},s.a.createElement("textarea",{ref:zt,placeholder:He})),C?s.a.createElement("div",{ref:qt,className:"preview-container"},s.a.createElement(le.a,{value:vt})):null))),g?s.a.createElement("a",{ref:Ft,className:"editor-resize"}):null,s.a.createElement(Y.a,null,aa[_t]?s.a.createElement(U.a,{centered:!0,title:aa[_t],visible:!0,onCancel:Xt,footer:null},ga):null))}},R155:function(ge,l,n){"use strict";function y(m){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?y=function(c){return typeof c}:y=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},y(m)}Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var U=T(n("q1tI")),A=z(n("17x9")),J=z(n("i8i4")),b=n("8N4D"),D=n("fJi3"),s=n("gbW8"),S=z(n("sS6v"));function z(m){return m&&m.__esModule?m:{default:m}}function $(m){if(typeof WeakMap!="function")return null;var O=new WeakMap,c=new WeakMap;return($=function(M){return M?c:O})(m)}function T(m,O){if(!O&&m&&m.__esModule)return m;if(m===null||y(m)!=="object"&&typeof m!="function")return{default:m};var c=$(O);if(c&&c.has(m))return c.get(m);var f={},M=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var N in m)if(N!=="default"&&Object.prototype.hasOwnProperty.call(m,N)){var t=M?Object.getOwnPropertyDescriptor(m,N):null;t&&(t.get||t.set)?Object.defineProperty(f,N,t):f[N]=m[N]}return f.default=m,c&&c.set(m,f),f}function k(m,O){return le(m)||I(m,O)||G(m,O)||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(m,O){if(!m)return;if(typeof m=="string")return w(m,O);var c=Object.prototype.toString.call(m).slice(8,-1);if(c==="Object"&&m.constructor&&(c=m.constructor.name),c==="Map"||c==="Set")return Array.from(m);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return w(m,O)}function w(m,O){(O==null||O>m.length)&&(O=m.length);for(var c=0,f=new Array(O);c<O;c++)f[c]=m[c];return f}function I(m,O){var c=m==null?null:typeof Symbol!="undefined"&&m[Symbol.iterator]||m["@@iterator"];if(c==null)return;var f=[],M=!0,N=!1,t,i;try{for(c=c.call(m);!(M=(t=c.next()).done)&&!(f.push(t.value),O&&f.length===O);M=!0);}catch(u){N=!0,i=u}finally{try{!M&&c.return!=null&&c.return()}finally{if(N)throw i}}return f}function le(m){if(Array.isArray(m))return m}function V(m,O){if(!(m instanceof O))throw new TypeError("Cannot call a class as a function")}function p(m,O){for(var c=0;c<O.length;c++){var f=O[c];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(m,f.key,f)}}function F(m,O,c){return O&&p(m.prototype,O),c&&p(m,c),m}function E(m,O){if(typeof O!="function"&&O!==null)throw new TypeError("Super expression must either be null or a function");m.prototype=Object.create(O&&O.prototype,{constructor:{value:m,writable:!0,configurable:!0}}),O&&h(m,O)}function h(m,O){return h=Object.setPrototypeOf||function(f,M){return f.__proto__=M,f},h(m,O)}function a(m){var O=e();return function(){var f=W(m),M;if(O){var N=W(this).constructor;M=Reflect.construct(f,arguments,N)}else M=f.apply(this,arguments);return Y(this,M)}}function Y(m,O){if(O&&(y(O)==="object"||typeof O=="function"))return O;if(O!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return B(m)}function B(m){if(m===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}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(m){return!1}}function W(m){return W=Object.setPrototypeOf?Object.getPrototypeOf:function(c){return c.__proto__||Object.getPrototypeOf(c)},W(m)}function r(m,O,c){return O in m?Object.defineProperty(m,O,{value:c,enumerable:!0,configurable:!0,writable:!0}):m[O]=c,m}var o={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},d=o.mouse,R=function(m){E(c,m);var O=a(c);function c(){var f;V(this,c);for(var M=arguments.length,N=new Array(M),t=0;t<M;t++)N[t]=arguments[t];return f=O.call.apply(O,[this].concat(N)),r(B(f),"state",{dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null}),r(B(f),"mounted",!1),r(B(f),"handleDragStart",function(i){if(f.props.onMouseDown(i),!f.props.allowAnyClick&&typeof i.button=="number"&&i.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||!(i.target instanceof _.defaultView.Node)||f.props.handle&&!(0,b.matchesSelectorAndParentsTo)(i.target,f.props.handle,u)||f.props.cancel&&(0,b.matchesSelectorAndParentsTo)(i.target,f.props.cancel,u))return;i.type==="touchstart"&&i.preventDefault();var v=(0,b.getTouchIdentifier)(i);f.setState({touchIdentifier:v});var P=(0,D.getControlPosition)(i,v,B(f));if(P==null)return;var L=P.x,K=P.y,Q=(0,D.createCoreData)(B(f),L,K);(0,S.default)("DraggableCore: handleDragStart: %j",Q),(0,S.default)("calling",f.props.onStart);var re=f.props.onStart(i,Q);if(re===!1||f.mounted===!1)return;f.props.enableUserSelectHack&&(0,b.addUserSelectStyles)(_),f.setState({dragging:!0,lastX:L,lastY:K}),(0,b.addEvent)(_,d.move,f.handleDrag),(0,b.addEvent)(_,d.stop,f.handleDragStop)}),r(B(f),"handleDrag",function(i){var u=(0,D.getControlPosition)(i,f.state.touchIdentifier,B(f));if(u==null)return;var _=u.x,v=u.y;if(Array.isArray(f.props.grid)){var P=_-f.state.lastX,L=v-f.state.lastY,K=(0,D.snapToGrid)(f.props.grid,P,L),Q=k(K,2);if(P=Q[0],L=Q[1],!P&&!L)return;_=f.state.lastX+P,v=f.state.lastY+L}var re=(0,D.createCoreData)(B(f),_,v);(0,S.default)("DraggableCore: handleDrag: %j",re);var ke=f.props.onDrag(i,re);if(ke===!1||f.mounted===!1){try{f.handleDragStop(new MouseEvent("mouseup"))}catch(Ie){var xe=document.createEvent("MouseEvents");xe.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),f.handleDragStop(xe)}return}f.setState({lastX:_,lastY:v})}),r(B(f),"handleDragStop",function(i){if(!f.state.dragging)return;var u=(0,D.getControlPosition)(i,f.state.touchIdentifier,B(f));if(u==null)return;var _=u.x,v=u.y,P=(0,D.createCoreData)(B(f),_,v),L=f.props.onStop(i,P);if(L===!1||f.mounted===!1)return!1;var K=f.findDOMNode();K&&(f.props.enableUserSelectHack&&(0,b.removeUserSelectStyles)(K.ownerDocument)),(0,S.default)("DraggableCore: handleDragStop: %j",P),f.setState({dragging:!1,lastX:NaN,lastY:NaN}),K&&((0,S.default)("DraggableCore: Removing handlers"),(0,b.removeEvent)(K.ownerDocument,d.move,f.handleDrag),(0,b.removeEvent)(K.ownerDocument,d.stop,f.handleDragStop))}),r(B(f),"onMouseDown",function(i){return d=o.mouse,f.handleDragStart(i)}),r(B(f),"onMouseUp",function(i){return d=o.mouse,f.handleDragStop(i)}),r(B(f),"onTouchStart",function(i){return d=o.touch,f.handleDragStart(i)}),r(B(f),"onTouchEnd",function(i){return d=o.touch,f.handleDragStop(i)}),f}return F(c,[{key:"componentDidMount",value:function(){this.mounted=!0;var M=this.findDOMNode();M&&(0,b.addEvent)(M,o.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var M=this.findDOMNode();if(M){var N=M.ownerDocument;(0,b.removeEvent)(N,o.mouse.move,this.handleDrag),(0,b.removeEvent)(N,o.touch.move,this.handleDrag),(0,b.removeEvent)(N,o.mouse.stop,this.handleDragStop),(0,b.removeEvent)(N,o.touch.stop,this.handleDragStop),(0,b.removeEvent)(M,o.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,b.removeUserSelectStyles)(N)}}},{key:"findDOMNode",value:function(){var M,N,t;return(M=(N=this.props)===null||N===void 0||((t=N.nodeRef)===null||t===void 0)?void 0:t.current)!==null&&M!==void 0?M:J.default.findDOMNode(this)}},{key:"render",value:function(){return U.cloneElement(U.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),c}(U.Component);l.default=R,r(R,"displayName","DraggableCore"),r(R,"propTypes",{allowAnyClick:A.default.bool,disabled:A.default.bool,enableUserSelectHack:A.default.bool,offsetParent:function(O,c){if(O[c]&&O[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(R,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},ToDW:function(ge,l,n){"use strict";var y=n("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var U=y(n("pVnL")),A=y(n("3tO9")),J=y(n("lwsE")),b=y(n("W8MJ")),D=y(n("PJYZ")),s=y(n("7W2i")),S=y(n("LQ03")),z=y(n("lSNA")),$=y(n("q1tI")),T=n("hQUZ"),k=y(n("pIsd")),H=y(n("cZFH")),G=n("3K4p"),w=function(I){(0,s.default)(V,I);var le=(0,S.default)(V);function V(p){var F;return(0,J.default)(this,V),F=le.call(this,p),(0,z.default)((0,D.default)(F),"innerSliderRefHandler",function(E){return F.innerSlider=E}),(0,z.default)((0,D.default)(F),"slickPrev",function(){return F.innerSlider.slickPrev()}),(0,z.default)((0,D.default)(F),"slickNext",function(){return F.innerSlider.slickNext()}),(0,z.default)((0,D.default)(F),"slickGoTo",function(E){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return F.innerSlider.slickGoTo(E,h)}),(0,z.default)((0,D.default)(F),"slickPause",function(){return F.innerSlider.pause("paused")}),(0,z.default)((0,D.default)(F),"slickPlay",function(){return F.innerSlider.autoPlay("play")}),F.state={breakpoint:null},F._responsiveMediaHandlers=[],F}return(0,b.default)(V,[{key:"media",value:function(F,E){var h=window.matchMedia(F),a=function(B){var e=B.matches;e&&E()};h.addListener(a),a(h),this._responsiveMediaHandlers.push({mql:h,query:F,listener:a})}},{key:"componentDidMount",value:function(){var F=this;if(this.props.responsive){var E=this.props.responsive.map(function(a){return a.breakpoint});E.sort(function(a,Y){return a-Y}),E.forEach(function(a,Y){var B;Y===0?B=(0,k.default)({minWidth:0,maxWidth:a}):B=(0,k.default)({minWidth:E[Y-1]+1,maxWidth:a}),(0,G.canUseDOM)()&&F.media(B,function(){F.setState({breakpoint:a})})});var h=(0,k.default)({minWidth:E.slice(-1)[0]});(0,G.canUseDOM)()&&this.media(h,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,E,h;this.state.breakpoint?(h=this.props.responsive.filter(function(m){return m.breakpoint===F.state.breakpoint}),E=h[0].settings==="unslick"?"unslick":(0,A.default)((0,A.default)((0,A.default)({},H.default),this.props),h[0].settings)):E=(0,A.default)((0,A.default)({},H.default),this.props),E.centerMode&&(E.slidesToScroll>1&&!1&&console.warn("slidesToScroll should be equal to 1 in centerMode, you are using ".concat(E.slidesToScroll)),E.slidesToScroll=1),E.fade&&(E.slidesToShow>1&&!1&&console.warn("slidesToShow should be equal to 1 when fade is true, you're using ".concat(E.slidesToShow)),E.slidesToScroll>1&&!1&&console.warn("slidesToScroll should be equal to 1 when fade is true, you're using ".concat(E.slidesToScroll)),E.slidesToShow=1,E.slidesToScroll=1);var a=$.default.Children.toArray(this.props.children);a=a.filter(function(m){return typeof m=="string"?!!m.trim():!!m}),E.variableWidth&&(E.rows>1||E.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),E.variableWidth=!1);for(var Y=[],B=null,e=0;e<a.length;e+=E.rows*E.slidesPerRow){for(var W=[],r=e;r<e+E.rows*E.slidesPerRow;r+=E.slidesPerRow){for(var o=[],d=r;d<r+E.slidesPerRow&&!(E.variableWidth&&a[d].props.style&&(B=a[d].props.style.width),d>=a.length);d+=1)o.push($.default.cloneElement(a[d],{key:100*e+10*r+d,tabIndex:-1,style:{width:"".concat(100/E.slidesPerRow,"%"),display:"inline-block"}}));W.push($.default.createElement("div",{key:10*e+r},o))}E.variableWidth?Y.push($.default.createElement("div",{key:e,style:{width:B}},W)):Y.push($.default.createElement("div",{key:e},W))}if(E==="unslick"){var R="regular slider "+(this.props.className||"");return $.default.createElement("div",{className:R},a)}else Y.length<=E.slidesToShow&&(E.unslick=!0);return $.default.createElement(T.InnerSlider,(0,U.default)({style:this.props.style,ref:this.innerSliderRefHandler},E),Y)}}]),V}($.default.Component);l.default=w},ZW9T:function(ge,l,n){"use strict";n.d(l,"a",function(){return F});var y=n("XEnU"),U=n("miYZ"),A=n("tsqr"),J=n("Cmcn"),b=n("k16G"),D=n("SIvP"),s=n("q1tI"),S=n.n(s),z=n("bdgK");function $(E,h,a,Y,B){var e=h.getWordUntilPosition(a),W={startLineNumber:a.lineNumber,endLineNumber:a.lineNumber,startColumn:e.startColumn,endColumn:e.endColumn},r=Y.map(function(o){return{label:o,kind:E.languages.CompletionItemKind.Keyword,insertText:o,insertTextRules:E.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:W}});return B.map(function(o){r.push(Object(y.a)(Object(y.a)({},o),{},{range:W}))}),r}var T=function(E){var h={label:"ifelse",kind:E.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`),insertTextRules:E.languages.CompletionItemInsertTextRule.InsertAsSnippet},a=["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"];E.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(W,r){var o=$(E,W,r,a,[h]);return{suggestions:o}}});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"];E.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(W,r){var o=[{label:"print",kind:E.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
|
|
`),insertTextRules:E.languages.CompletionItemInsertTextRule.InsertAsSnippet}],d=$(E,W,r,Y,o);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"];E.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(W,r){var o=[h,{label:"main",kind:E.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
|
|
`),insertTextRules:E.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:E.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
|
|
`),insertTextRules:E.languages.CompletionItemInsertTextRule.InsertAsSnippet}],d=$(E,W,r,B,o);return{suggestions:d}}})},k="\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(E){return/^\d+$/.test(E)?"".concat(E,"px"):E}function G(){}var w=!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 E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],h=E;if(Array.isArray(E)){for(var a=0;a<E.length;a++){var Y=I[E[a]];if(Y)return Y}return h[0]}return I[h]||h}var V=null,p=l.b=function(E){var h=E.width,a=h===void 0?"100%":h,Y=E.height,B=Y===void 0?"100%":Y,e=E.value,W=E.language,r=W===void 0?"javascript":W,o=E.style,d=o===void 0?{}:o,R=E.options,m=R===void 0?{}:R,O=E.overrideServices,c=O===void 0?{}:O,f=E.theme,M=f===void 0?"vs-dark":f,N=E.onEditBlur,t=E.onSave,i=E.autoHeight,u=i===void 0?!1:i,_=E.forbidCopy,v=_===void 0?!1:_,P=E.onChange,L=P===void 0?G:P,K=E.editorDidMount,Q=K===void 0?G:K,re=E.onFocus,ke=re===void 0?G:re,xe=E.filename,Ie=xe===void 0?"educoder.txt":xe,Fe=Object(D.a)(E,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),ue=Object(s.useRef)(),q=Object(s.useRef)({}),ot=Object(s.useState)(!1),ye=Object(b.a)(ot,2),de=ye[0],se=ye[1];function je(){var ve;return ue.current&&(ve=new z.default(function(Re){var lt=Object(J.a)(Re),We;try{for(lt.s();!(We=lt.n()).done;){var _e=We.value;(_e.target.offsetHeight>0||_e.target.offsetWidth>0)&&q.current.instance.layout()}}catch(nt){lt.e(nt)}finally{lt.f()}}),ve.observe(ue.current)),ve}function Be(){A.b.warn(decodeURIComponent(k))}Object(s.useEffect)(function(){var ve=q.current.instance;if(e!=null&&ve&&de){var Re=ve.getModel();Re&&e!==Re.getValue()&&(w=!0,Re.setValue(e),ve.layout(),w=!1)}},[e,de,q.current]);function tt(){var ve=q.current.instance;if(ve){var Re=ve.getSelection(),lt=q.current.pastePos||{},We=new V.Range(lt.startLineNumber||Re.endLineNumber,lt.startColumn||Re.endColumn,lt.endLineNumber||Re.endLineNumber,lt.endColumn||Re.endColumn);setTimeout(function(){ve.executeEdits("",[{range:We,text:""}])},300)}}function ut(ve){(window.navigator.platform.match("Mac")?ve.metaKey:ve.ctrlKey)&&ve.keyCode==83&&(ve.preventDefault(),t())}var St=function(){if(u&&q.current.instance){var Re=q.current.instance.getContentHeight();at(Re<B?B:Re)}else at(B)};function jt(ve){var Re=document.createEvent("MouseEvents");Re.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),ve.dispatchEvent(Re)}function Tt(ve,Re){var lt=window.URL||window.webkitURL||window,We=new Blob([Re]),_e=document.createElementNS("http://www.w3.org/1999/xhtml","a");_e.href=lt.createObjectURL(We),_e.download=ve,jt(_e)}Object(s.useEffect)(function(){St()},[St]),Object(s.useEffect)(function(){ue.current&&!de&&n.e(32).then(n.t.bind(null,"M/lh",7)).then(function(ve){try{V=ve,T(V),q.current.instance=V.editor.create(ue.current,Object(y.a)({value:e,language:le(r),theme:M,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},m),c);var Re=q.current.instance;if(Q(Re,V),setTimeout(function(){St(),q.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Tt(Ie||"educoder.txt",Re.getValue())}})},500),q.current.subscription=Re.onDidChangeModelContent(function(We){w||(St(),L(Re.getValue(),We))}),v&&(Re.addCommand(V.KeyMod.CtrlCmd|V.KeyMod.Shift|V.KeyCode.KEY_V,function(){return Be(),null}),Re.addCommand(V.KeyMod.CtrlCmd|V.KeyCode.KEY_C,function(){return Be(),null})),N&&Re.onDidBlurEditorWidget(function(){N(Re.getValue())}),ke&&Re.onDidFocusEditorText(function(){ke(Re.getValue())}),v){Re.addCommand(V.KeyMod.CtrlCmd|V.KeyCode.KEY_V,function(){return Be(),null}),Re.onDidPaste(function(We){q.current.pastePos=We});try{window.addEventListener("paste",tt)}catch(We){}}var lt=je();return se(!0),function(){var We=q.current.instance;We.dispose();var _e=We.getModel();_e&&_e.dispose(),q.current.subscription&&q.current.subscription.dispose(),v&&window.removeEventListener("paste",tt),lt.unobserve(ue.current)}}catch(We){debugger}})},[]),Object(s.useEffect)(function(){var ve=q.current.instance;if(ve&&de)return document.addEventListener("keydown",ut,!1),function(){document.removeEventListener("keydown",ut)}},[t,de]),Object(s.useEffect)(function(){var ve=q.current.instance;if(ve&&de){var Re=le(r);V.editor.setModelLanguage(ve.getModel(),Re),console.log("language:",r,ve.getModel(),Re)}},[r,de]),Object(s.useEffect)(function(){var ve=q.current.instance;ve&&de&&V.editor.setTheme(M)},[M,de]),Object(s.useEffect)(function(){var ve=q.current.instance;ve&&de&&ve.updateOptions(m)},[JSON.stringify(m),de]),Object(s.useEffect)(function(){var ve=q.current.instance;ve&&de&&ve.layout()},[a,B,de]);var At=Object(s.useState)(H(a)),Nt=Object(b.a)(At,2),aa=Nt[0],_a=Nt[1],fe=Object(s.useState)(H(B)),Et=Object(b.a)(fe,2),Qe=Et[0],at=Et[1],bt=Object(y.a)(Object(y.a)({},d),{},{width:aa,height:Qe});return S.a.createElement("div",{className:"my-monaco-editor",ref:ue,style:bt})};function F(E){var h=E.width,a=h===void 0?"100%":h,Y=E.height,B=Y===void 0?"100%":Y,e=E.original,W=E.modified,r=E.language,o=E.options,d=o===void 0?{}:o,R=Object(s.useRef)(),m=Object(s.useState)(null),O=Object(b.a)(m,2),c=O[0],f=O[1];function M(u){var _;return R.current&&(_=new z.default(function(v){var P=Object(J.a)(v),L;try{for(P.s();!(L=P.n()).done;){var K=L.value;(K.target.offsetHeight>0||K.target.offsetWidth>0)&&u.layout()}}catch(Q){P.e(Q)}finally{P.f()}}),_.observe(R.current)),_}Object(s.useEffect)(function(){R.current&&n.e(32).then(n.t.bind(null,"M/lh",7)).then(function(u){V=u;var _=V.editor.createDiffEditor(R.current,Object(y.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 v=M(_);return function(){_.dispose();var P=_.getModel();P&&P.dispose(),v.unobserve(R.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 N=H(a),t=H(B),i={width:N,height:t};return S.a.createElement("div",{className:"my-diff-editor",ref:R,style:i})}},apBC:function(ge,l,n){ge.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(ge,l,n){"use strict";var y=n("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var U=y(n("q1tI")),A={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(D){return U.default.createElement("ul",{style:{display:"block"}},D)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(D){return U.default.createElement("button",null,D+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(ge,l,n){"use strict";var y=n("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.Dots=void 0;var U=y(n("3tO9")),A=y(n("lwsE")),J=y(n("W8MJ")),b=y(n("7W2i")),D=y(n("LQ03")),s=y(n("q1tI")),S=y(n("TSYQ")),z=n("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},T=function(k){(0,b.default)(G,k);var H=(0,D.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,p=I.onMouseLeave,F=I.infinite,E=I.slidesToScroll,h=I.slidesToShow,a=I.slideCount,Y=I.currentSlide,B=$({slideCount:a,slidesToScroll:E,slidesToShow:h,infinite:F}),e={onMouseEnter:le,onMouseOver:V,onMouseLeave:p},W=[],r=0;r<B;r++){var o=(r+1)*E-1,d=F?o:(0,z.clamp)(o,0,a-1),R=d-(E-1),m=F?R:(0,z.clamp)(R,0,a-1),O=(0,S.default)({"slick-active":F?Y>=m&&Y<=d:Y===m}),c={message:"dots",index:r,slidesToScroll:E,currentSlide:Y},f=this.clickHandler.bind(this,c);W=W.concat(s.default.createElement("li",{key:r,className:O},s.default.cloneElement(this.props.customPaging(r),{onClick:f})))}return s.default.cloneElement(this.props.appendDots(W),(0,U.default)({className:this.props.dotsClass},e))}}]),G}(s.default.PureComponent);l.Dots=T},dejd:function(ge,l,n){},doQp:function(ge,l,n){"use strict";var y=n("pzsr"),U=y.default,A=y.DraggableCore;ge.exports=U,ge.exports.default=U,ge.exports.DraggableCore=A},ebz4:function(ge,l,n){"use strict";n.r(l);var y=n("cWXX"),U=n("/ezw"),A=n("14J3"),J=n("BMrR"),b=n("MXD1"),D=n("CFYs"),s=n("jCWc"),S=n("kPKH"),z=n("+L6B"),$=n("2/Rp"),T=n("/xke"),k=n("TeRw"),H=n("XEnU"),G=n("c1Ei"),w=n.n(G),I=n("5Tp6"),le=n("2qtc"),V=n("kLXV"),p=n("k16G"),F=n("aHsQ"),E=n("sGsY"),h=n("q1tI"),a=n.n(h),Y=n("apBC"),B=n.n(Y),e=n("9kvl"),W=n("uYtH"),r=n("ErOA"),o=n("1vsH"),d=n("BlwA"),R=n("V0Rq"),m=n("bntm"),O=n("Lkat"),c=n.n(O),f=n("LvDl"),M=n("9Bee"),N=n("fV52"),t=n("3I+P"),i=n("doQp"),u=n.n(i),_=n("+ibC"),v=n.n(_),P=n("5bA4"),L=n("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 nt=_e.editData,De=nt===void 0?{}:nt,he=Object(h.useState)(!1),rt=Object(p.a)(he,2),Te=rt[0],$e=rt[1],ce=Object(h.useState)(!0),g=Object(p.a)(ce,2),we=g[0],ne=g[1],it=Object(h.useState)([]),Ve=Object(p.a)(it,2),Je=Ve[0],dt=Ve[1],ct=Object(h.useState)(0),Pe=Object(p.a)(ct,2),Ye=Pe[0],Ue=Pe[1],qe=Object(h.useState)({left:0,top:0,bottom:0,right:0}),He=Object(p.a)(qe,2),be=He[0],Me=He[1],Ge=Object(h.useRef)(),Le=Object(h.useRef)(null),j=Object(h.useRef)(null);Object(h.useEffect)(function(){return j.current&&j.current.addEventListener("click",wt),function(){j.current.removeEventListener("click",wt)}},[j]);var wt=function(Se){var C=function(Oe,_t){if(Oe.localName===_t)return Oe;for(var Ze=0,kt=Oe;kt=kt.parentNode;Ze++){if(kt.localName===_t)return kt;if(kt==document.documentElement)return!1}},Ae=Se.target,pe=C(Ae,"a");if(pe==null?void 0:pe.href)return;if(Ae.tagName.toUpperCase()==="IMG"){var Rt=Ae.src||Ae.getAttribute("src");if(Rt&&Rt.indexOf("/images/avatars/User")===-1){Se.stopPropagation(),Se.preventDefault();var ze=ft(),Lt=ze.findIndex(function(st){return st.src===Rt});Ue(Lt),$e(!0)}}},Ct=function(){$e(!1)},ft=function(){var Se=j.current.getElementsByTagName("img"),C=[];return Se.forEach(function(Ae){C.push({src:Ae==null?void 0:Ae.currentSrc,img:a.a.createElement("img",{height:290,src:Ae==null?void 0:Ae.currentSrc})})}),dt(C),C},vt=function(Se,C){var Ae,pe,Rt,ze=(Ae=window)===null||Ae===void 0||((pe=Ae.document)===null||pe===void 0)?void 0:pe.documentElement,Lt=ze.clientWidth,st=ze.clientHeight,Oe=Ge==null||((Rt=Ge.current)===null||Rt===void 0)?void 0:Rt.getBoundingClientRect();Me({bounds:{left:-(Oe==null?void 0:Oe.left)+(C==null?void 0:C.x),right:Lt-((Oe==null?void 0:Oe.right)-(C==null?void 0:C.x)),top:-(Oe==null?void 0:Oe.top)+(C==null?void 0:C.y),bottom:st-((Oe==null?void 0:Oe.bottom)-(C==null?void 0:C.y))}})},Ot=function(){var Se="<span>".concat(De==null?void 0:De.q_position,". </span><span>\u3010").concat(K[De.question_type],'\u3011</span><span class="c-grey-999">\uFF08').concat(De==null?void 0:De.question_score,"\u5206\uFF09</span>");return Se};return a.a.createElement(h.Fragment,null,Te&&a.a.createElement("div",{className:v.a.modalWarp},a.a.createElement(u.a,{disabled:we,bounds:be,onStart:function(Se,C){return vt(Se,C)}},a.a.createElement("div",{className:v.a.modal},a.a.createElement("div",{className:v.a.head,onMouseOver:function(){we&&ne(!1)},onMouseOut:function(){ne(!0)}},a.a.createElement("i",{className:"iconfont icon-guanbi1",onClick:Ct})),a.a.createElement("div",{className:v.a.body},a.a.createElement(P.a,{className:v.a.LeftButton,onClick:function(){Le.current.prev()}}),a.a.createElement(t.a,{className:v.a.site,ref:Le,dots:!1,initialSlide:Ye},Je==null?void 0:Je.map(function(Pt,Se){return a.a.createElement("div",{key:Se},a.a.createElement("aside",{className:v.a.imgWarp},Pt.img))})),a.a.createElement(L.a,{className:v.a.RightButton,onClick:function(){Le.current.next()}}))))),a.a.createElement("div",{className:v.a.title,ref:j},a.a.createElement(M.a,{value:Ot()+(De==null?void 0:De.question_title)})))},re=Q,ke=function(_e,nt){var De,he=_e.data,rt=_e.callback,Te=_e.params;Object(h.useEffect)(function(){we(he)},[he]);var $e=Object(h.useState)({}),ce=Object(p.a)($e,2),g=ce[0],we=ce[1],ne=Object(h.useState)(!1),it=Object(p.a)(ne,2),Ve=it[0],Je=it[1],dt=["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"],ct=function(){var Pe=Object(I.a)(w.a.mark(function Ye(Ue,qe){var He,be,Me;return w.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Je(!1),be=Object(f.cloneDeep)(g),be.user_answer=[Ue.choice_id],Le.next=5,Object(o.l)(Te.examId,Te==null||((He=Te.exercise)===null||He===void 0)?void 0:He.ip_limit);case 5:return Le.next=7,Object(o.m)(Te.examId);case 7:return we(be),Le.next=10,Object(r.a)("/api/exercise_questions/".concat(g.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:Ue.choice_id}});case 10:Me=Le.sent,rt(be,1),Me.status===0?Je(!0):Me.status===-1&&e.c.push("/exam/studentClient");case 13:case"end":return Le.stop()}},Ye)}));return function(Ue,qe){return Pe.apply(this,arguments)}}();return Object(h.useImperativeHandle)(nt,function(){return{editData:g}}),a.a.createElement("div",{className:c.a.single},a.a.createElement("div",{className:c.a.tips,style:{opacity:Ve?1:0}},a.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),a.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),a.a.createElement(re,{editData:g}),g==null||((De=g.question_choices)===null||De===void 0)?void 0:De.map(function(Pe,Ye){var Ue;return a.a.createElement("ul",{onClick:function(){return ct(Pe,Ye)},style:{pointerEvents:Te.checkState?"none":"auto"},key:Pe.choice_id,className:(g==null||((Ue=g.user_answer)===null||Ue===void 0)?void 0:Ue.includes(Pe.choice_id))?c.a.qsActive:c.a.qs},a.a.createElement("li",null,dt[(Pe.c_position||Pe.choice_position)-1]),a.a.createElement("li",null,a.a.createElement(M.a,{value:Pe.choice_text})))}),((g==null?void 0:g.standard_answer_show)||(g==null?void 0:g.user_score))&&a.a.createElement("div",{className:c.a.answer},(g==null?void 0:g.user_score)&&a.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(g==null?void 0:g.user_score)==="0.0"?0:g==null?void 0:g.user_score,"\u5206"),(g==null?void 0:g.standard_answer_show)&&a.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",g==null?void 0:g.standard_answer_show)),(g==null?void 0:g.analysis)&&a.a.createElement("div",{className:c.a.analysis},a.a.createElement("div",null,"\u89E3\u6790\uFF1A"),a.a.createElement("aside",null,a.a.createElement(M.a,{value:g==null?void 0:g.analysis}))))},xe=Object(h.forwardRef)(ke),Ie=function(_e,nt){var De,he=_e.data,rt=_e.callback,Te=_e.params;Object(h.useEffect)(function(){we(he)},[he]);var $e=Object(h.useState)({}),ce=Object(p.a)($e,2),g=ce[0],we=ce[1],ne=Object(h.useState)(!1),it=Object(p.a)(ne,2),Ve=it[0],Je=it[1],dt=["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"],ct=function(){var Pe=Object(I.a)(w.a.mark(function Ye(Ue,qe){var He,be,Me,Ge;return w.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return Je(!1),be=Object(f.cloneDeep)(g),be.user_answer.includes(Ue.choice_id)?Object(f.pull)(be.user_answer,Ue.choice_id):be.user_answer=be==null||((Me=be.user_answer)===null||Me===void 0)?void 0:Me.concat(Ue.choice_id),j.next=5,Object(o.l)(Te.examId,Te==null||((He=Te.exercise)===null||He===void 0)?void 0:He.ip_limit);case 5:return j.next=7,Object(o.m)(Te.examId);case 7:return we(be),j.next=10,Object(r.a)("/api/exercise_questions/".concat(g.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:be.user_answer}});case 10:Ge=j.sent,rt(be,be.user_answer.length>0?1:0),Ge.status===0?Je(!0):Ge.status===-1&&e.c.push("/exam/studentClient");case 13:case"end":return j.stop()}},Ye)}));return function(Ue,qe){return Pe.apply(this,arguments)}}();return Object(h.useImperativeHandle)(nt,function(){return{editData:g}}),a.a.createElement("div",{className:c.a.multiple},a.a.createElement("div",{className:c.a.tips,style:{opacity:Ve?1:0}},a.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),a.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),a.a.createElement(re,{editData:g}),g==null||((De=g.question_choices)===null||De===void 0)?void 0:De.map(function(Pe,Ye){var Ue;return a.a.createElement("ul",{onClick:function(){return ct(Pe,Ye)},style:{pointerEvents:Te.checkState?"none":"auto"},key:Pe.choice_id,className:(g==null||((Ue=g.user_answer)===null||Ue===void 0)?void 0:Ue.includes(Pe.choice_id))?c.a.msActive:c.a.ms},a.a.createElement("li",null,dt[(Pe.c_position||Pe.choice_position)-1]),a.a.createElement("li",null,a.a.createElement(M.a,{value:Pe.choice_text})))}),((g==null?void 0:g.standard_answer_show)||(g==null?void 0:g.user_score))&&a.a.createElement("div",{className:c.a.answer},(g==null?void 0:g.user_score)&&a.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(g==null?void 0:g.user_score)==="0.0"?0:g==null?void 0:g.user_score,"\u5206"),(g==null?void 0:g.standard_answer_show)&&a.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",g==null?void 0:g.standard_answer_show)),(g==null?void 0:g.analysis)&&a.a.createElement("div",{className:c.a.analysis},a.a.createElement("div",null,"\u89E3\u6790\uFF1A"),a.a.createElement("aside",null,a.a.createElement(M.a,{value:g==null?void 0:g.analysis}))))},Fe=Object(h.forwardRef)(Ie),ue=function(_e,nt){var De,he=_e.data,rt=_e.callback,Te=_e.params;Object(h.useEffect)(function(){we(he)},[he]);var $e=Object(h.useState)({}),ce=Object(p.a)($e,2),g=ce[0],we=ce[1],ne=Object(h.useState)(!1),it=Object(p.a)(ne,2),Ve=it[0],Je=it[1],dt=["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"],ct=function(){var Pe=Object(I.a)(w.a.mark(function Ye(Ue,qe){var He,be,Me;return w.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Je(!1),be=Object(f.cloneDeep)(g),be.user_answer=[Ue.choice_id],Le.next=5,Object(o.l)(Te.examId,Te==null||((He=Te.exercise)===null||He===void 0)?void 0:He.ip_limit);case 5:return Le.next=7,Object(o.m)(Te.examId);case 7:return we(be),Le.next=10,Object(r.a)("/api/exercise_questions/".concat(g.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:Ue.choice_id}});case 10:Me=Le.sent,rt(be,1),Me.status===0?Je(!0):Me.status===-1&&e.c.push("/exam/studentClient");case 13:case"end":return Le.stop()}},Ye)}));return function(Ue,qe){return Pe.apply(this,arguments)}}();return Object(h.useImperativeHandle)(nt,function(){return{editData:g}}),a.a.createElement("div",{className:c.a.judgment},a.a.createElement("div",{className:c.a.tips,style:{opacity:Ve?1:0}},a.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),a.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),a.a.createElement(re,{editData:g}),g==null||((De=g.question_choices)===null||De===void 0)?void 0:De.map(function(Pe,Ye){var Ue;return a.a.createElement("ul",{onClick:function(){return ct(Pe,Ye)},style:{pointerEvents:Te.checkState?"none":"auto"},key:Pe.choice_id,className:(g==null||((Ue=g.user_answer)===null||Ue===void 0)?void 0:Ue.includes(Pe.choice_id))?c.a.qsActive:c.a.qs},a.a.createElement("li",null,a.a.createElement("span",null)),a.a.createElement("li",null,a.a.createElement(M.a,{value:Pe.choice_text})))}),((g==null?void 0:g.standard_answer_show)||(g==null?void 0:g.user_score))&&a.a.createElement("div",{className:c.a.answer},(g==null?void 0:g.user_score)&&a.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(g==null?void 0:g.user_score)==="0.0"?0:g==null?void 0:g.user_score,"\u5206"),(g==null?void 0:g.standard_answer_show)&&a.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",g==null?void 0:g.standard_answer_show)),(g==null?void 0:g.analysis)&&a.a.createElement("div",{className:c.a.analysis},a.a.createElement("div",null,"\u89E3\u6790\uFF1A"),a.a.createElement("aside",null,a.a.createElement(M.a,{value:g==null?void 0:g.analysis}))))},q=Object(h.forwardRef)(ue),ot=n("3S9h"),ye=n("5NDa"),de=n("5rEg"),se=de.a.TextArea,je=function(_e,nt){var De,he=_e.data,rt=_e.callback,Te=_e.params,$e=Object(h.useState)({}),ce=Object(p.a)($e,2),g=ce[0],we=ce[1],ne=Object(h.useState)([]),it=Object(p.a)(ne,2),Ve=it[0],Je=it[1],dt=Object(h.useState)(!1),ct=Object(p.a)(dt,2),Pe=ct[0],Ye=ct[1],Ue=Object(h.useRef)(null);Object(h.useEffect)(function(){for(var be=[],Me=0;Me<(he==null?void 0:he.multi_count);Me++)be.push(Object(H.a)({},(he==null?void 0:he.user_answer[Me])||{}));we(he),Je(be)},[he]);var qe=function(Me,Ge){Ye(!1);var Le=Object(f.cloneDeep)(g);Ve[Ge].answer_text=Me.target.value,Le.user_answer=Ve,we(Le),Je(Object(ot.a)(Ve)),clearTimeout(Ue.current),Ue.current=setTimeout(Object(I.a)(w.a.mark(function j(){var wt,Ct;return w.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,Object(o.l)(Te.examId,Te==null||((wt=Te.exercise)===null||wt===void 0)?void 0:wt.ip_limit);case 2:return vt.next=4,Object(o.m)(Te.examId);case 4:return vt.next=6,Object(r.a)("/api/exercise_questions/".concat(g.question_id,"/exercise_answers.json"),{method:"post",body:{answer_text:Ve[Ge].answer_text,exercise_choice_id:Ge+1}});case 6:Ct=vt.sent,rt(Le,Ve.some(function(Ot){return!!Ot.answer_text})?1:0),Ct.status===0?Ye(!0):Ct.status===-1&&e.c.push("/exam/studentClient");case 9:case"end":return vt.stop()}},j)})),500)};Object(h.useImperativeHandle)(nt,function(){return{editData:g}});var He=function(){var Me;return g==null||((Me=g.standard_answer)===null||Me===void 0)?void 0:Me.map(function(Ge,Le){var j;return a.a.createElement("span",{style:{fontWeight:400,fontSize:14},key:Le},"\u586B\u7A7A\u9898",Le+1,"\uFF1A",(j=Ge.answer_text)===null||j===void 0?void 0:j.join("\u3001"),a.a.createElement("br",null))})};return console.log("userAnswer",Ve),a.a.createElement("div",{className:c.a.completion},a.a.createElement("div",{className:c.a.tips,style:{opacity:Pe?1:0}},a.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),a.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),a.a.createElement(re,{editData:g}),Ve==null?void 0:Ve.map(function(be,Me){return a.a.createElement("ul",{key:Me,className:c.a.fill},a.a.createElement("li",null,"\u586B\u7A7A",Me+1,":"),a.a.createElement("li",null,a.a.createElement(se,{disabled:Te.checkState,value:be==null?void 0:be.answer_text,rows:3,onChange:function(Le){return qe(Le,Me)}})))}),(g==null?void 0:g.user_score)&&a.a.createElement("div",{className:c.a.answer},a.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(g==null?void 0:g.user_score)==="0.0"?0:g==null?void 0:g.user_score,"\u5206")),!!(g==null||((De=g.standard_answer)===null||De===void 0)?void 0:De.length)&&a.a.createElement("div",{className:c.a.analysis,style:{marginTop:"-20px"}},a.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.a.createElement("aside",null,He())),(g==null?void 0:g.analysis)&&a.a.createElement("div",{className:c.a.analysis},a.a.createElement("div",null,"\u89E3\u6790\uFF1A"),a.a.createElement("aside",null,a.a.createElement(M.a,{value:g==null?void 0:g.analysis}))))},Be=Object(h.forwardRef)(je),tt=n("Ot1p"),ut=function(_e,nt){var De,he,rt,Te=_e.data,$e=_e.callback,ce=_e.params;Object(h.useEffect)(function(){it(Te)},[Te]);var g=Object(h.useState)({}),we=Object(p.a)(g,2),ne=we[0],it=we[1],Ve=Object(h.useState)(!1),Je=Object(p.a)(Ve,2),dt=Je[0],ct=Je[1],Pe=Object(h.useRef)(null),Ye=function(){var Ue=Object(I.a)(w.a.mark(function qe(He){var be;return w.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:ct(!1),be=Object(f.cloneDeep)(ne),be.user_answer[0]=He,it(be),clearTimeout(Pe.current),Pe.current=setTimeout(Object(I.a)(w.a.mark(function Le(){var j,wt;return w.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return ft.next=2,Object(o.l)(ce.examId,ce==null||((j=ce.exercise)===null||j===void 0)?void 0:j.ip_limit);case 2:return ft.next=4,Object(o.m)(ce.examId);case 4:return ft.next=6,Object(r.a)("/api/exercise_questions/".concat(ne.question_id,"/exercise_answers.json"),{method:"post",body:{answer_text:He}});case 6:wt=ft.sent,$e(be,He?1:0),wt.status===0?ct(!0):wt.status===-1&&e.c.push("/exam/studentClient");case 9:case"end":return ft.stop()}},Le)})),500);case 6:case"end":return Ge.stop()}},qe)}));return function(He){return Ue.apply(this,arguments)}}();return Object(h.useImperativeHandle)(nt,function(){return{editData:ne}}),a.a.createElement("div",{className:c.a.subjective},a.a.createElement("div",{className:c.a.tips,style:{opacity:dt?1:0}},a.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),a.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),a.a.createElement(re,{editData:ne}),!ce.checkState&&a.a.createElement(tt.a,{height:320,placeholder:"\u8BF7\u5F00\u59CB\u4F5C\u7B54",defaultValue:ne==null||((De=ne.user_answer)===null||De===void 0)?void 0:De[0],id:ne==null?void 0:ne.question_id,onChange:function(qe){return Ye(qe)}}),ce.checkState&&a.a.createElement(a.a.Fragment,null,(ne==null?void 0:ne.user_answer)&&a.a.createElement("div",{className:c.a.answer},a.a.createElement("div",null,"\u6211\u7684\u4F5C\u7B54:"),a.a.createElement("aside",null,a.a.createElement(M.a,{value:ne==null||((he=ne.user_answer)===null||he===void 0)?void 0:he[0]}))),(ne==null?void 0:ne.user_score)&&a.a.createElement("div",{className:c.a.answer},a.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(ne==null?void 0:ne.user_score)==="0.0"?0:ne==null?void 0:ne.user_score,"\u5206")),(ne==null?void 0:ne.standard_answer)&&a.a.createElement("div",{className:c.a.answer},a.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848:"),a.a.createElement("aside",null,a.a.createElement(M.a,{value:ne==null||((rt=ne.standard_answer)===null||rt===void 0)?void 0:rt[0]}))),(ne==null?void 0:ne.analysis)&&a.a.createElement("div",{className:c.a.analysis},a.a.createElement("div",null,"\u89E3\u6790\uFF1A"),a.a.createElement("aside",null,a.a.createElement(M.a,{value:ne==null?void 0:ne.analysis})))))},St=Object(h.forwardRef)(ut),jt=n("ZW9T"),Tt=n("J66h"),At=function(_e,nt){var De=_e.data,he=_e.params,rt=_e.callback,Te=Object(h.useState)({}),$e=Object(p.a)(Te,2),ce=$e[0],g=$e[1],we=Object(h.useState)(""),ne=Object(p.a)(we,2),it=ne[0],Ve=ne[1],Je=Object(h.useState)(!1),dt=Object(p.a)(Je,2),ct=dt[0],Pe=dt[1],Ye=Object(h.useState)("none"),Ue=Object(p.a)(Ye,2),qe=Ue[0],He=Ue[1],be=Object(h.useRef)();Object(h.useEffect)(function(){return window.addEventListener("message",Me),function(){window.removeEventListener("message",Me)}},[]),Object(h.useEffect)(function(){g(De)},[De]);var Me=function(ft){ft.data==="backExercise"&&Ge()},Ge=function(){He("none"),Ve(""),rt()},Le=function(){var Ct=Object(I.a)(w.a.mark(function ft(){var vt,Ot;return w.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Pe(!0),Se.next=3,Object(o.l)(he.examId,he==null||((vt=he.exercise)===null||vt===void 0)?void 0:vt.ip_limit);case 3:return Se.next=5,Object(o.m)(he.examId);case 5:if(!ce.hack_identifier){Se.next=10;break}return Se.next=8,Object(R.V)({id:ce.hack_identifier});case 8:Ot=Se.sent,(Ot==null?void 0:Ot.status)===0&&(Ve("/myproblems/".concat(Ot.identifier,"?type=exercises&sign=exam&exercisesId=").concat(he==null?void 0:he.examId,"&login=").concat(he==null?void 0:he.login,"&questionId=").concat(ce.question_id)),He("block"));case 10:Pe(!1);case 11:case"end":return Se.stop()}},ft)}));return function(){return Ct.apply(this,arguments)}}(),j={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};Object(h.useImperativeHandle)(nt,function(){return{editData:ce}});var wt=[{title:"\u6D4B\u8BD5\u96C6",dataIndex:"key",align:"center"},{title:"\u8F93\u51FA",dataIndex:"error_msg",align:"center"},{title:"\u5F97\u5206",dataIndex:"sore",align:"center"}];return a.a.createElement("div",{className:c.a.program},a.a.createElement("iframe",{style:{display:qe},id:"iframeShixuns",className:c.a.iframe,src:it,ref:be,frameBorder:"0"}),a.a.createElement(re,{editData:ce}),a.a.createElement(M.a,{value:ce==null?void 0:ce.description}),!he.checkState&&a.a.createElement("div",{className:c.a.customBtn},a.a.createElement($.a,{loading:ct,onClick:Le,type:"primary"},"\u8FDB\u5165\u7B54\u9898")),he.checkState&&a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:c.a.answer},a.a.createElement("div",null,"\u6700\u540E\u4E00\u6B21\u901A\u8FC7\u6D4B\u8BC4\u7684\u4EE3\u7801",a.a.createElement("span",{className:"c-grey-999"},"\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09")),a.a.createElement("aside",null,a.a.createElement(jt.b,{height:300,language:"python",theme:"vs-light",value:(ce==null?void 0:ce.passed_code)?Tt.Base64.decode(ce==null?void 0:ce.passed_code):"",options:j}))),(ce==null?void 0:ce.user_score)&&a.a.createElement("div",{className:c.a.answer},a.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(ce==null?void 0:ce.user_score)==="0.0"?0:ce==null?void 0:ce.user_score,"\u5206"))))},Nt=Object(h.forwardRef)(At),aa=n("g9YV"),_a=n("wCAj"),fe=n("miYZ"),Et=n("tsqr"),Qe=n("HBuW"),at=function(_e,nt){var De,he,rt=_e.data,Te=_e.callback,$e=_e.params;Object(h.useEffect)(function(){ne(rt)},[rt]);var ce=Object(h.useState)({}),g=Object(p.a)(ce,2),we=g[0],ne=g[1],it=Object(h.useState)(""),Ve=Object(p.a)(it,2),Je=Ve[0],dt=Ve[1],ct=Object(h.useState)(!1),Pe=Object(p.a)(ct,2),Ye=Pe[0],Ue=Pe[1],qe=Object(h.useState)("none"),He=Object(p.a)(qe,2),be=He[0],Me=He[1],Ge=Object(h.useRef)();Object(h.useEffect)(function(){return window.addEventListener("message",Le),function(){window.removeEventListener("message",Le)}},[]),Object(h.useEffect)(function(){ne(rt)},[rt]);var Le=function(C){C.data==="backExercise"&&j()},j=function(){Me("none"),dt(""),Te()},wt={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};Object(h.useImperativeHandle)(nt,function(){return{editData:we}});var Ct=function Se(C,Ae){var pe;C=((pe=C)===null||pe===void 0?void 0:pe.includes(".json"))?C:"".concat(C,".json"),V.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Rt=Object(I.a)(w.a.mark(function Lt(){var st,Oe;return w.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,Object(R.R)({url:C});case 2:if(st=Ze.sent,st){Ze.next=5;break}return Ze.abrupt("return");case 5:return Et.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Ze.next=8,Object(Qe.A)({id:st.shixun_identifier});case 8:if(Oe=Ze.sent,!(Oe==null?void 0:Oe.game_identifier)){Ze.next=12;break}return vt({shixun_identifier:Oe==null?void 0:Oe.game_identifier,question_id:Ae}),Ze.abrupt("return");case 12:(Oe==null?void 0:Oe.status)===2?Se(Oe==null?void 0:Oe.message,Ae):(Oe==null?void 0:Oe.status)===3&&ft(Oe==null?void 0:Oe.message);case 13:case"end":return Ze.stop()}},Lt)}));function ze(){return Rt.apply(this,arguments)}return ze}()})},ft=function(C){V.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",C,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},vt=function(){var Se=Object(I.a)(w.a.mark(function C(Ae){var pe;return w.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:pe=ze.sent,(pe==null?void 0:pe.game_identifier)&&(dt("/tasks/".concat(pe.game_identifier,"?type=exercises&sign=exam&exercisesId=").concat($e.examId,"&questionId=").concat(Ae.question_id)),Me("block")),(pe==null?void 0:pe.status)===-3?Object(o.k)():(pe==null?void 0:pe.status)===2?Ct(pe==null?void 0:pe.message,Ae.question_id):(pe==null?void 0:pe.status)===3&&ft(pe==null?void 0:pe.message);case 5:case"end":return ze.stop()}},C)}));return function(Ae){return Se.apply(this,arguments)}}(),Ot=function(){var Se=Object(I.a)(w.a.mark(function C(Ae){var pe;return w.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return Ue(!0),ze.next=3,Object(o.l)($e.examId,$e==null||((pe=$e.exercise)===null||pe===void 0)?void 0:pe.ip_limit);case 3:return ze.next=5,Object(o.m)($e.examId);case 5:Ae.redo?V.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:a.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 Lt=Object(I.a)(w.a.mark(function Oe(){var _t,Ze;return w.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Object(R.R)({id:Ae.myshixun_identifier,url:Ae.url});case 2:_t=xt.sent,_t&&(Ze=Object(H.a)(Object(H.a)({},Ae),{},{shixun_identifier:_t.shixun_identifier}),vt(Ze));case 4:case"end":return xt.stop()}},Oe)}));function st(){return Lt.apply(this,arguments)}return st}()}):vt(Ae),Ue(!1);case 7:case"end":return ze.stop()}},C)}));return function(Ae){return Se.apply(this,arguments)}}(),Pt=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"outputs",align:"center",render:function(C,Ae){var pe;return a.a.createElement("span",null,C==null||((pe=C[0])===null||pe===void 0)?void 0:pe.output_detail)}}];return a.a.createElement("div",{className:c.a.practice},a.a.createElement("iframe",{style:{display:be},id:"iframeShixuns",className:c.a.iframe,src:Je,ref:Ge,frameBorder:"0"}),a.a.createElement(re,{editData:we}),we==null||((De=we.shixun)===null||De===void 0)?void 0:De.map(function(Se,C){return a.a.createElement(J.a,{className:"font16",gutter:[0,20],key:C},a.a.createElement(S.a,{flex:"1"},C+1,". ",Se.challenge_name," ",a.a.createElement("span",{className:"c-grey-999"},"(",Se.challenge_score,"\u5206)")),a.a.createElement(S.a,{flex:"100px",className:"tr"},Se.answer_status===0&&a.a.createElement("span",{className:"font16 c-grey-999"},"\u672A\u5B8C\u6210"),Se.answer_status===1&&a.a.createElement("span",{className:"font16 c-grey-333"},"\u5DF2\u5B8C\u6210")))}),!$e.checkState&&a.a.createElement("div",{className:c.a.customBtn},a.a.createElement($.a,{loading:Ye,onClick:function(){return Ot(we)},type:"primary"},"\u8FDB\u5165\u7B54\u9898")),$e.checkState&&(we==null||((he=we.shixun_details)===null||he===void 0)?void 0:he.map(function(Se,C){var Ae,pe,Rt,ze,Lt=Se.shixun_detail,st=Lt===void 0?[]:Lt,Oe=Se.stage_list,_t=Oe===void 0?[]:Oe,Ze=_t==null?void 0:_t.map(function(kt,xt){return Object(H.a)(Object(H.a)({},_t[xt]),st[xt])});return console.log(Ze,"items"),a.a.createElement(h.Fragment,{key:C},a.a.createElement("div",{className:c.a.answer},a.a.createElement("div",null,"\u7B2C",C+1,"\u5173\uFF1A",st==null||((Ae=st[0])===null||Ae===void 0)?void 0:Ae.name),a.a.createElement("div",null,"\u672C\u5173\u5F97\u5206\uFF1A",_t==null||((pe=_t[0])===null||pe===void 0)?void 0:pe.user_score,"\u5206")),a.a.createElement(_a.a,{className:c.a.table,pagination:!1,dataSource:Ze,columns:Pt}),!!(st==null||((Rt=st[0])===null||Rt===void 0)?void 0:Rt.passed_code)&&a.a.createElement("div",{className:c.a.answer,style:{display:"block"}},a.a.createElement("div",{style:{marginBottom:16}},"\u6700\u540E\u4E00\u6B21\u901A\u8FC7\u6D4B\u8BC4\u7684\u4EE3\u7801",a.a.createElement("span",{className:"c-grey-999"},"\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09")),a.a.createElement("aside",null,a.a.createElement(jt.b,{height:300,language:"python",theme:"vs-light",value:st==null||((ze=st[0])===null||ze===void 0)?void 0:ze.passed_code,options:wt}))))})),(we==null?void 0:we.user_score)&&a.a.createElement("div",{className:c.a.answer},a.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(we==null?void 0:we.user_score)==="0.0"?0:we==null?void 0:we.user_score,"\u5206")))},bt=Object(h.forwardRef)(at),ve=E.a.Countdown,Re=function(_e){var nt,De,he,rt,Te,$e,ce,g,we,ne,it,Ve,Je,dt,ct,Pe,Ye,Ue,qe,He,be,Me,Ge,Le,j,wt,Ct,ft,vt,Ot,Pt,Se,C=_e.location,Ae=Object(h.useState)(!1),pe=Object(p.a)(Ae,2),Rt=pe[0],ze=pe[1],Lt=Object(h.useState)(!1),st=Object(p.a)(Lt,2),Oe=st[0],_t=st[1],Ze=Object(h.useState)(!0),kt=Object(p.a)(Ze,2),xt=kt[0],Yt=kt[1],na=Object(h.useState)(!1),da=Object(p.a)(na,2),ha=da[0],ca=da[1],fa=Object(h.useState)(!1),va=Object(p.a)(fa,2),pa=va[0],Ea=va[1],ra=Object(h.useState)({}),zt=Object(p.a)(ra,2),ae=zt[0],Ft=zt[1],qt=Object(h.useState)({}),ia=Object(p.a)(qt,2),x=ia[0],Zt=ia[1],ga=Object(h.useState)([]),Xt=Object(p.a)(ga,2),ht=Xt[0],oa=Xt[1],ya=Object(h.useState)([]),ba=Object(p.a)(ya,2),Kt=ba[0],Sa=ba[1],Ce=Object(h.useState)(!1),Ee=Object(p.a)(Ce,2),ee=Ee[0],et=Ee[1],Xe=Object(h.useRef)({}),mt=Object(h.useRef)(),pt=Object(h.useRef)(0),Ut=Object(h.useState)(null),Dt=Object(p.a)(Ut,2),Mt=Dt[0],Vt=Dt[1],ea=Object(h.useState)(null),la=Object(p.a)(ea,2),ta=la[0],ma=la[1],La=Object(e.b)()._store.getState(),ja=La.user,$t=ja.userInfo;Object(h.useEffect)(function(){var me;(C==null||((me=C.query)===null||me===void 0)?void 0:me.examId)&&Oa()},[C==null||((nt=C.query)===null||nt===void 0)?void 0:nt.examId]),Object(h.useEffect)(function(){return Oe&&(Object(m.d)(document.documentElement),setTimeout(function(){window.addEventListener("blur",Da,!1),document.addEventListener(Object(m.c)(),Ca)},500),setTimeout(function(){console.log(m.a,44),Object(m.a)()||V.a.info({icon:null,okText:"\u6211\u77E5\u9053\u4E86",content:a.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C\u60A8\u5DF2\u5207\u5C4F",a.a.createElement("span",{className:"c-red"},pt.current+1),"\u6B21",a.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Object(m.d)(document.documentElement),wa(pt.current+1)}})},1500)),function(){document.removeEventListener(Object(m.c)(),Ca),window.removeEventListener("blur",Da,!1)}},[Oe]),Object(h.useEffect)(function(){return(ae==null?void 0:ae.q_position)&&sessionStorage.setItem("answer_position",(ae==null?void 0:ae.q_position)||1),function(){sessionStorage.clear()}},[ae==null?void 0:ae.q_position]),Object(h.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 Da=function(Z){var oe,X;Object(m.a)()&&(!document.getElementById("iframeShixuns")||((oe=document.getElementById("iframeShixuns"))===null||oe===void 0||((X=oe.style)===null||X===void 0)?void 0:X.display)=="none")&&Object(m.b)()},wa=function(){var me=Object(I.a)(w.a.mark(function Z(oe){var X,te;return w.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(R.P)({id:C==null||((X=C.query)===null||X===void 0)?void 0:X.examId});case 2:oe>(x==null||((te=x.exercise)===null||te===void 0)?void 0:te.screen_num)?(V.a.destroyAll(),ua(1)):pt.current=oe;case 3:case"end":return ie.stop()}},Z)}));return function(oe){return me.apply(this,arguments)}}(),Ma=function(){var me=Object(I.a)(w.a.mark(function Z(oe){var X,te,Ne,ie,Ke;return w.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:V.a.destroyAll(),Ke=V.a.info({keyboard:!1,maskClosable:!1,okText:a.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",a.a.createElement("span",{style:{display:"inline-block"}},a.a.createElement(ve,{onFinish:function(){return wa(oe)},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+((x==null||((X=x.exercise)===null||X===void 0)?void 0:X.screen_sec)+1)*1e3})),"S\uFF09"),content:a.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.a.createElement("span",{className:"c-red"},oe-1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.a.createElement("span",{className:"c-red"},x==null||((te=x.exercise)===null||te===void 0)?void 0:te.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",a.a.createElement("span",{className:"c-red"},x==null||((Ne=x.exercise)===null||Ne===void 0)?void 0:Ne.screen_sec),"\u79D2\u5185\u56DE\u5230",a.a.createElement("br",null),a.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var yt=Object(I.a)(w.a.mark(function Ht(){return w.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:Object(m.d)(document.documentElement),Ke.destroy();case 2:case"end":return Qt.stop()}},Ht)}));function Jt(){return yt.apply(this,arguments)}return Jt}()}),setTimeout(function(){var yt;Ke.update({okText:a.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.a.createElement("span",{className:"c-red"},oe),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.a.createElement("span",{className:"c-red"},x==null||((yt=x.exercise)===null||yt===void 0)?void 0:yt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},((x==null||((ie=x.exercise)===null||ie===void 0)?void 0:ie.screen_sec)+1)*1e3);case 3:case"end":return gt.stop()}},Z)}));return function(oe){return me.apply(this,arguments)}}(),Ca=function(Z){document.fullscreenElement?console.log("\u8FDB\u5165\u5168\u5C4F"):Ma(pt.current+1)},Aa=function(Z){var oe=[];return Z.forEach(function(X){oe=oe.concat(X.items)}),oe},Oa=function(){var me=Object(I.a)(w.a.mark(function Z(){var oe,X,te,Ne,ie,Ke,It,gt,yt,Jt,Ht,Bt,Qt,Pa,Ra;return w.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return Ea(!0),Wt.next=3,Object(r.a)("/api/students/exercises/".concat(C==null||((oe=C.query)===null||oe===void 0)?void 0:oe.examId,"/start_answer.json"),{method:"get"});case 3:if(X=Wt.sent,!(X==null?void 0:X.exercise_question_types)){Wt.next=22;break}if(!(((te=X.exercise)===null||te===void 0?void 0:te.left_time)===0)){Wt.next=8;break}return ua(1),Wt.abrupt("return");case 8:if(!(((Ne=X.exercise)===null||Ne===void 0?void 0:Ne.exercise_status)<3&&X.exercise.is_normal)){Wt.next=11;break}return Wt.next=11,Object(o.m)(C==null||((Jt=C.query)===null||Jt===void 0)?void 0:Jt.examId,"\u8003\u8BD5\u65F6\u95F4\u5DF2\u5230\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u6536\u5377\u3002");case 11:Vt(((ie=X.exercise)===null||ie===void 0?void 0:ie.left_time)&&Date.now()+(X==null||((Ke=X.exercise)===null||Ke===void 0)?void 0:Ke.left_time)*1e3),ma((It=X.exercise)===null||It===void 0?void 0:It.left_time),Ht=Aa(X==null?void 0:X.exercise_question_types),Bt=sessionStorage.getItem("answer_position")||1,Zt(X),oa((X==null?void 0:X.question_status)||[]),Sa(Ht),Ft((Ht==null?void 0:Ht[Number(Bt)-1])||{}),Ea(!1),et((X==null||((gt=X.exercise)===null||gt===void 0)?void 0:gt.user_exercise_status)===1),(X==null||((yt=X.exercise)===null||yt===void 0)?void 0:yt.user_exercise_status)!==1&&(ze(!!(X==null||((Qt=X.exercise)===null||Qt===void 0)?void 0:Qt.open_camera)),_t(!!(X==null||((Pa=X.exercise)===null||Pa===void 0)?void 0:Pa.screen_open)),pt.current=(X==null||((Ra=X.exercise)===null||Ra===void 0)?void 0:Ra.used_screen_num)||0);case 22:case"end":return Wt.stop()}},Z)}));return function(){return me.apply(this,arguments)}}(),sa=function(Z,oe){var X=ht.map(function(Ne){return Ne.ques_id===(Z==null?void 0:Z.question_id)?Object(H.a)(Object(H.a)({},Ne),{},{ques_status:oe}):Ne}),te=Kt.map(function(Ne){return Ne.question_id===(Z==null?void 0:Z.question_id)?Z:Ne});oa(X),Sa(te)},Gt=function(Z,oe){var X,te,Ne,ie,Ke=x==null||((X=x.exercise_question_types)===null||X===void 0)?void 0:X.find(function(gt){return gt.question_type===oe}),It=x==null||((te=x.exercise_question_types)===null||te===void 0)?void 0:te.findIndex(function(gt){return gt.question_type===oe});return a.a.createElement(h.Fragment,null,a.a.createElement("span",{className:"blod font14 c-grey-333"},Object(o.P)(It+1),"\u3001",Z,"\uFF08\u5171",Ke==null||((Ne=Ke.items)===null||Ne===void 0)?void 0:Ne.length,"\u9898\uFF0C\u5171",Ke==null?void 0:Ke.score,"\u5206\uFF09"),a.a.createElement("ul",{className:B.a.answerSheet,key:oe},Ke==null||((ie=Ke.items)===null||ie===void 0)?void 0:ie.map(function(gt,yt){var Jt=(ht==null?void 0:ht.some(function(Bt){return Bt.ques_id===gt.question_id&&!!Bt.ques_status}))?B.a.active:"",Ht=!!(ht==null?void 0:ht.some(function(Bt){return Bt.ques_id===gt.question_id&&!!Bt.is_marked}));if(gt.question_type===oe)return a.a.createElement("li",{onClick:function(){return Ft(Kt[gt.q_position-1])},key:yt,className:Jt},a.a.createElement("span",null,gt.q_position),Ht&&a.a.createElement("i",{className:"iconfont icon-biaoji"}))})))},Na=function(Z){return a.a.createElement(h.Fragment,null,Z.question_type===0&&Gt("\u5355\u9009\u9898",0),Z.question_type===1&&Gt("\u591A\u9009\u9898",1),Z.question_type===2&&Gt("\u5224\u65AD\u9898",2),Z.question_type===3&&Gt("\u586B\u7A7A\u9898",3),Z.question_type===4&&Gt("\u7B80\u7B54\u9898",4),Z.question_type===5&&Gt("\u5B9E\u8BAD\u9898",5),Z.question_type===6&&Gt("\u7F16\u7A0B\u9898",6))},ka=function(){var Z,oe,X,te,Ne,ie,Ke;return a.a.createElement(h.Fragment,null,ae.question_type===0&&a.a.createElement(xe,{key:ae==null?void 0:ae.question_id,ref:Xe,data:ae,callback:sa,params:{checkState:ee,examId:C==null||((Z=C.query)===null||Z===void 0)?void 0:Z.examId,exercise:x==null?void 0:x.exercise}}),ae.question_type===1&&a.a.createElement(Fe,{key:ae==null?void 0:ae.question_id,ref:Xe,data:ae,callback:sa,params:{checkState:ee,examId:C==null||((oe=C.query)===null||oe===void 0)?void 0:oe.examId,exercise:x==null?void 0:x.exercise}}),ae.question_type===2&&a.a.createElement(q,{key:ae==null?void 0:ae.question_id,ref:Xe,data:ae,callback:sa,params:{checkState:ee,examId:C==null||((X=C.query)===null||X===void 0)?void 0:X.examId,exercise:x==null?void 0:x.exercise}}),ae.question_type===3&&a.a.createElement(Be,{key:ae==null?void 0:ae.question_id,ref:Xe,data:ae,callback:sa,params:{checkState:ee,examId:C==null||((te=C.query)===null||te===void 0)?void 0:te.examId,exercise:x==null?void 0:x.exercise}}),ae.question_type===4&&a.a.createElement(St,{key:ae==null?void 0:ae.question_id,ref:Xe,data:ae,callback:sa,params:{checkState:ee,examId:C==null||((Ne=C.query)===null||Ne===void 0)?void 0:Ne.examId,exercise:x==null?void 0:x.exercise}}),ae.question_type===5&&a.a.createElement(bt,{key:ae==null?void 0:ae.question_id,params:{examId:C==null||((ie=C.query)===null||ie===void 0)?void 0:ie.examId,login:$t==null?void 0:$t.login,checkState:ee,exercise:x==null?void 0:x.exercise},ref:Xe,data:ae,callback:Oa}),ae.question_type===6&&a.a.createElement(Nt,{key:ae==null?void 0:ae.question_id,params:{examId:C==null||((Ke=C.query)===null||Ke===void 0)?void 0:Ke.examId,login:$t==null?void 0:$t.login,checkState:ee,exercise:x==null?void 0:x.exercise},ref:Xe,data:ae,callback:Oa}))},xa=function(){var me=Object(I.a)(w.a.mark(function Z(oe){return w.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(!(oe==="prev")){te.next=3;break}return Ft(Kt[ae.q_position-2]),te.abrupt("return");case 3:Ft(Kt[ae.q_position]);case 4:case"end":return te.stop()}},Z)}));return function(oe){return me.apply(this,arguments)}}(),ua=function(){var me=Object(I.a)(w.a.mark(function Z(oe){var X,te;return w.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(r.a)("/api/students/exercises/".concat(C==null||((X=C.query)===null||X===void 0)?void 0:X.examId,"/commit_exercise.json"),{method:"post",body:{commit_method:oe}});case 2:te=ie.sent,(te==null?void 0:te.status)===0&&(ze(!1),Object(m.b)(),e.c.replace("/exam/succeed"));case 4:case"end":return ie.stop()}},Z)}));return function(oe){return me.apply(this,arguments)}}(),Ua=function(){var me=Object(I.a)(w.a.mark(function Z(){var oe,X,te;return w.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(o.m)(C==null||((oe=C.query)===null||oe===void 0)?void 0:oe.examId);case 2:return ie.next=4,Object(r.a)("/api/students/exercises/".concat(C==null||((X=C.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?ua(2):Vt((te==null?void 0:te.left_time)&&Date.now()+(te==null?void 0:te.left_time)*1e3));case 6:case"end":return ie.stop()}},Z)}));return function(){return me.apply(this,arguments)}}(),Ta=function(){var me=Object(I.a)(w.a.mark(function Z(){var oe,X;return w.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return Ne.next=2,Object(r.a)("/api/students/exercises/".concat(C==null||((oe=C.query)===null||oe===void 0)?void 0:oe.examId,"/check_status.json"),{method:"get"});case 2:X=Ne.sent,(X==null?void 0:X.status)===0&&((X==null?void 0:X.left_time)===0?ua(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)(w.a.mark(function It(){return w.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.abrupt("return",ua(1));case 1:case"end":return yt.stop()}},It)}));function Ke(){return ie.apply(this,arguments)}return Ke}(),onCancel:function(){var ie=Object(I.a)(w.a.mark(function It(){return w.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.abrupt("return",Vt((X==null?void 0:X.left_time)&&Date.now()+(X==null?void 0:X.left_time)*1e3));case 1:case"end":return yt.stop()}},It)}));function Ke(){return ie.apply(this,arguments)}return Ke}()}));case 4:case"end":return Ne.stop()}},Z)}));return function(){return me.apply(this,arguments)}}(),Ia=function(){var me=Object(I.a)(w.a.mark(function Z(){var oe,X;return w.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return Ne.next=2,Object(o.m)(C==null||((oe=C.query)===null||oe===void 0)?void 0:oe.examId);case 2:if(X=[],Kt.forEach(function(ie,Ke){var It=ht.findIndex(function(gt){return gt.ques_id===ie.question_id&&!gt.ques_status});It>-1&&X.push(Ke+1)}),X.length){Ne.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:Ta}),Ne.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:a.a.createElement("div",null,a.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"),a.a.createElement("div",null,X.map(function(ie){return a.a.createElement("div",{onClick:function(){Ft(Kt[ie-1]),V.a.destroyAll()},className:B.a.listBtn,key:ie},ie)}))),onOk:function(){return Promise.resolve()},onCancel:Ta});case 8:case"end":return Ne.stop()}},Z)}));return function(){return me.apply(this,arguments)}}(),Fa=function(){var me=Object(I.a)(w.a.mark(function Z(){var oe,X,te;return w.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(r.a)("/api/students/exercises/".concat(C==null||((oe=C.query)===null||oe===void 0)?void 0:oe.examId,"/mark"),{method:"post",body:{exercise_question_id:ae==null?void 0:ae.question_id}});case 2:X=ie.sent,X.status===0&&(te=ht.map(function(Ke){return Ke.ques_id===(ae==null?void 0:ae.question_id)?Object(H.a)(Object(H.a)({},Ke),{},{is_marked:!Ke.is_marked}):Ke}),oa(te));case 4:case"end":return ie.stop()}},Z)}));return function(){return me.apply(this,arguments)}}();Object(h.useEffect)(function(){var me=setInterval(function(){ta--,ta===300&&(clearInterval(me),k.a.open({message:"\u6E29\u99A8\u63D0\u793A",description:a.a.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u7ED3\u675F\u8FD8\u5269\u4E8E",a.a.createElement(ve,{value:Date.now()+300*1e3,onFinish:Ua})),duration:300}))},1e3)},[ta]);var $a=function(){var Z;(Z=mt.current)===null||Z===void 0||Z.handlePhoto()},Ba=function(){var me=Object(I.a)(w.a.mark(function Z(){var oe,X,te;return w.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(o.m)(C==null||((oe=C.query)===null||oe===void 0)?void 0:oe.examId);case 2:return ie.next=4,Object(r.a)("/api/students/exercises/".concat(C==null||((X=C.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&&Vt((te==null?void 0:te.left_time)&&Date.now()+(te==null?void 0:te.left_time)*1e3);case 6:case"end":return ie.stop()}},Z)}));return function(){return me.apply(this,arguments)}}(),Wa=!!(ht==null?void 0:ht.some(function(me){return me.ques_id===ae.question_id&&!!me.is_marked}));return a.a.createElement(U.a,{loading:!1,paragraph:{rows:5},active:!0,className:"p20"},a.a.createElement(h.Fragment,null,a.a.createElement("div",{className:B.a.header},a.a.createElement("div",{className:B.a.num,style:{fontWeight:600,marginRight:20}},x==null||((De=x.exercise)===null||De===void 0)?void 0:De.user_name),a.a.createElement("div",{className:B.a.num},a.a.createElement("div",null,"\u8003\u53F7\uFF1A",(x==null||((he=x.exercise)===null||he===void 0)?void 0:he.exercise_no)||"--"," "),a.a.createElement("div",null,"\u5B66\u53F7\uFF1A",x==null||((rt=x.exercise)===null||rt===void 0)?void 0:rt.student_id," ")),a.a.createElement("div",{title:x==null||((Te=x.exercise)===null||Te===void 0)?void 0:Te.exercise_name,className:B.a.name},x==null||(($e=x.exercise)===null||$e===void 0)?void 0:$e.exercise_name),a.a.createElement("div",{style:{visibility:ee?"hidden":"visible"},className:B.a.time},a.a.createElement("span",null,"\u5269\u4F59\u7B54\u9898\u65F6\u95F4\uFF1A"),a.a.createElement("span",{className:B.a.s2},a.a.createElement(ve,{value:Mt,onFinish:Ua})),a.a.createElement($.a,{size:"small",ghost:!0,type:"primary",className:"ml10",disabled:ee,onClick:Ba},"\u5237\u65B0")),a.a.createElement($.a,{className:B.a.btn,style:{visibility:ee?"hidden":"visible"},disabled:ee,onClick:Ia,type:"primary"},"\u4EA4\u5377")),a.a.createElement("div",{className:B.a.wrap},ee&&a.a.createElement("div",{className:B.a.back},a.a.createElement("span",{onClick:function(){return e.c.push("/exam/studentClient")}},a.a.createElement("i",{className:"iconfont icon-fanhui1"})," \u8FD4\u56DE\u8003\u8BD5\u5217\u8868"))),a.a.createElement("div",{className:B.a.wrap,style:{marginTop:"0px"}},a.a.createElement("div",{className:B.a.left,style:{width:xt?280:0}},a.a.createElement("section",{style:{opacity:xt?1:0}},Rt&&a.a.createElement("div",{className:B.a.camera},a.a.createElement(d.a,{number:(x==null||((ce=x.exercise)===null||ce===void 0)?void 0:ce.photo_count)-(x==null||((g=x.exercise)===null||g===void 0)?void 0:g.take_photo),take_photo:x==null||((we=x.exercise)===null||we===void 0)?void 0:we.take_photo,ref:mt,width:"232",custom:{categoryId:C==null||((ne=C.query)===null||ne===void 0)?void 0:ne.examId,login:$t==null?void 0:$t.login},time:(it=x.exercise)===null||it===void 0?void 0:it.left_time,supportCamera:function(Z){console.log(Z,333),Z===2||Z===1&&(Object(m.a)()&&Object(m.b)(),setTimeout(function(){return e.c.replace("/exam/studentClient")},2e3))}})),ee&&((x==null?void 0:x.user_score)||(x==null||((Ve=x.exercise)===null||Ve===void 0)?void 0:Ve.can_view_scores))&&a.a.createElement("div",{className:B.a.totalScore},(x==null?void 0:x.user_score)&&a.a.createElement(h.Fragment,null,a.a.createElement("span",null,x==null?void 0:x.user_score),a.a.createElement("span",null,"\u8003\u8BD5\u5F97\u5206")),(x==null||((Je=x.exercise)===null||Je===void 0)?void 0:Je.can_view_scores)&&a.a.createElement(W.Link,{className:"font14",to:"/exam/studentList/".concat(C==null||((dt=C.query)===null||dt===void 0)?void 0:dt.examId)},"\u67E5\u770B\u6210\u7EE9\u7EDF\u8BA1>>")),ee&&a.a.createElement("div",{className:B.a.totalAnswerScore},a.a.createElement("span",null,"\u7B54\u9898",a.a.createElement("i",null,ht==null||((ct=ht.filter(function(me){return me.ques_status}))===null||ct===void 0)?void 0:ct.length)),a.a.createElement("span",null,"\u5171",a.a.createElement("i",null,(x==null||((Pe=x.exercise_types)===null||Pe===void 0)?void 0:Pe.q_counts)||(x==null||((Ye=x.exercise_scores)===null||Ye===void 0||((Ue=Ye.exercise_types)===null||Ue===void 0))?void 0:Ue.q_counts)),"\u9898\uFF0C\u6EE1\u5206",a.a.createElement("i",null,(x==null||((qe=x.exercise_types)===null||qe===void 0)?void 0:qe.q_scores)||(x==null||((He=x.exercise_scores)===null||He===void 0||((be=He.exercise_types)===null||be===void 0))?void 0:be.q_scores)),"\u5206")),a.a.createElement("div",{className:"relative",style:{minHeight:236}},a.a.createElement("aside",{className:"bg-white p20"},!ee&&a.a.createElement("aside",{className:B.a.answerInfo},a.a.createElement(J.a,null,a.a.createElement(S.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),a.a.createElement(S.a,{span:12,className:"tr c-light-primary"},ht==null||((Me=ht.filter(function(me){return!!me.ques_status}))===null||Me===void 0)?void 0:Me.length," / ",x==null||((Ge=x.exercise_types)===null||Ge===void 0)?void 0:Ge.q_counts),a.a.createElement(S.a,{span:24},a.a.createElement(D.a,{trailColor:"#c3ced2",percent:(ht==null||((Le=ht.filter(function(me){return!!me.ques_status}))===null||Le===void 0)?void 0:Le.length)/(x==null||((j=x.exercise_types)===null||j===void 0)?void 0:j.q_counts)*100,showInfo:!1})),a.a.createElement(S.a,null,a.a.createElement("span",{className:"c-grey-333"},"\u5171 ",a.a.createElement("span",{className:"c-light-primary"},(x==null||((wt=x.exercise_types)===null||wt===void 0)?void 0:wt.q_counts)||(x==null||((Ct=x.exercise_scores)===null||Ct===void 0||((ft=Ct.exercise_types)===null||ft===void 0))?void 0:ft.q_counts))," \u9898\uFF1A"),a.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",a.a.createElement("span",{className:"c-light-primary"},(x==null||((vt=x.exercise_types)===null||vt===void 0)?void 0:vt.q_scores)||(x==null||((Ot=x.exercise_scores)===null||Ot===void 0||((Pt=Ot.exercise_types)===null||Pt===void 0))?void 0:Pt.q_scores))," \u5206")))),a.a.createElement("aside",{style:{maxHeight:360,overflow:"auto"}},x==null||((Se=x.exercise_question_types)===null||Se===void 0)?void 0:Se.map(function(me){return a.a.createElement(h.Fragment,{key:me.question_type},Na(me))}))))),a.a.createElement("div",{className:B.a.fold,onClick:function(){return Yt(!xt)}},xt&&a.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!xt&&a.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))),a.a.createElement("div",{className:B.a.right},a.a.createElement("div",{style:{height:ee?"calc(100vh - 176px)":"calc(100vh - 108px)"},className:B.a.content},ka()),a.a.createElement("div",{className:B.a.btns},!ee&&a.a.createElement($.a,{onClick:Fa,ghost:!0,type:"primary"},Wa?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BD5\u9898"),ae.q_position>1&&a.a.createElement($.a,{onClick:function(){return xa("prev")},type:"primary"},"\u4E0A\u4E00\u9898"),ae.q_position<Kt.length&&a.a.createElement($.a,{onClick:function(){return xa("next")},type:"primary"},"\u4E0B\u4E00\u9898"))))))},lt=l.default=Re},fJi3:function(ge,l,n){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.getBoundPosition=A,l.snapToGrid=J,l.canDragX=b,l.canDragY=D,l.getControlPosition=s,l.createCoreData=S,l.createDraggableData=z;var y=n("gbW8"),U=n("8N4D");function A(k,H,G){if(!k.props.bounds)return[H,G];var w=k.props.bounds;w=typeof w=="string"?w:$(w);var I=T(k);if(typeof w=="string"){var le=I.ownerDocument,V=le.defaultView,p;if(w==="parent"?p=I.parentNode:p=le.querySelector(w),!(p instanceof V.HTMLElement))throw new Error('Bounds selector "'+w+'" could not find an element.');var F=p,E=V.getComputedStyle(I),h=V.getComputedStyle(F);w={left:-I.offsetLeft+(0,y.int)(h.paddingLeft)+(0,y.int)(E.marginLeft),top:-I.offsetTop+(0,y.int)(h.paddingTop)+(0,y.int)(E.marginTop),right:(0,U.innerWidth)(F)-(0,U.outerWidth)(I)-I.offsetLeft+(0,y.int)(h.paddingRight)-(0,y.int)(E.marginRight),bottom:(0,U.innerHeight)(F)-(0,U.outerHeight)(I)-I.offsetTop+(0,y.int)(h.paddingBottom)-(0,y.int)(E.marginBottom)}}return(0,y.isNum)(w.right)&&(H=Math.min(H,w.right)),(0,y.isNum)(w.bottom)&&(G=Math.min(G,w.bottom)),(0,y.isNum)(w.left)&&(H=Math.max(H,w.left)),(0,y.isNum)(w.top)&&(G=Math.max(G,w.top)),[H,G]}function J(k,H,G){var w=Math.round(H/k[0])*k[0],I=Math.round(G/k[1])*k[1];return[w,I]}function b(k){return k.props.axis==="both"||k.props.axis==="x"}function D(k){return k.props.axis==="both"||k.props.axis==="y"}function s(k,H,G){var w=typeof H=="number"?(0,U.getTouch)(k,H):null;if(typeof H=="number"&&!w)return null;var I=T(G),le=G.props.offsetParent||I.offsetParent||I.ownerDocument.body;return(0,U.offsetXYFromParent)(w||k,le,G.props.scale)}function S(k,H,G){var w=k.state,I=!(0,y.isNum)(w.lastX),le=T(k);return I?{node:le,deltaX:0,deltaY:0,lastX:H,lastY:G,x:H,y:G}:{node:le,deltaX:H-w.lastX,deltaY:G-w.lastY,lastX:w.lastX,lastY:w.lastY,x:H,y:G}}function z(k,H){var G=k.props.scale;return{node:H.node,x:k.state.x+H.deltaX/G,y:k.state.y+H.deltaY/G,deltaX:H.deltaX/G,deltaY:H.deltaY/G,lastX:k.state.x,lastY:k.state.y}}function $(k){return{left:k.left,top:k.top,right:k.right,bottom:k.bottom}}function T(k){var H=k.findDOMNode();if(!H)throw new Error("<DraggableCore>: Unmounted during event!");return H}},fV52:function(ge,l,n){"use strict";var y=n("cIOH"),U=n.n(y),A=n("6/k+"),J=n.n(A)},gbW8:function(ge,l,n){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.findInArray=y,l.isFunction=U,l.isNum=A,l.int=J,l.dontSetMe=b;function y(D,s){for(var S=0,z=D.length;S<z;S++)if(s.apply(s,[D[S],S,D]))return D[S]}function U(D){return typeof D=="function"||Object.prototype.toString.call(D)==="[object Function]"}function A(D){return typeof D=="number"&&!isNaN(D)}function J(D){return parseInt(D,10)}function b(D,s,S){if(D[s])return new Error("Invalid prop ".concat(s," passed to ").concat(S," - do not set this, set it on the child."))}},hQUZ:function(ge,l,n){"use strict";var y=n("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.InnerSlider=void 0;var U=y(n("cDf5")),A=y(n("pVnL")),J=y(n("QILm")),b=y(n("3tO9")),D=y(n("lwsE")),s=y(n("W8MJ")),S=y(n("PJYZ")),z=y(n("7W2i")),$=y(n("LQ03")),T=y(n("lSNA")),k=y(n("q1tI")),H=y(n("F1Ou")),G=y(n("sEfC")),w=y(n("TSYQ")),I=n("3K4p"),le=n("+uyH"),V=n("coqV"),p=n("3Fjq"),F=y(n("bdgK")),E=function(h){(0,z.default)(Y,h);var a=(0,$.default)(Y);function Y(B){var e;(0,D.default)(this,Y),e=a.call(this,B),(0,T.default)((0,S.default)(e),"listRefHandler",function(r){return e.list=r}),(0,T.default)((0,S.default)(e),"trackRefHandler",function(r){return e.track=r}),(0,T.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,T.default)((0,S.default)(e),"componentDidMount",function(){if(e.props.onInit&&e.props.onInit(),e.props.lazyLoad){var r=(0,I.getOnDemandLazySlides)((0,b.default)((0,b.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 o=(0,b.default)({listRef:e.list,trackRef:e.track},e.props);e.updateState(o,!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,T.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,T.default)((0,S.default)(e),"componentDidUpdate",function(r){if(e.checkImagesLoad(),e.props.onReInit&&e.props.onReInit(),e.props.lazyLoad){var o=(0,I.getOnDemandLazySlides)((0,b.default)((0,b.default)({},e.props),e.state));o.length>0&&(e.setState(function(m){return{lazyLoadedList:m.lazyLoadedList.concat(o)}}),e.props.onLazyLoad&&e.props.onLazyLoad(o))}e.adaptHeight();var d=(0,b.default)((0,b.default)({listRef:e.list,trackRef:e.track},e.props),e.state),R=e.didPropsChange(r);R&&e.updateState(d,R,function(){e.state.currentSlide>=k.default.Children.count(e.props.children)&&e.changeSlide({message:"index",index:k.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,T.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,T.default)((0,S.default)(e),"resizeWindow",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,o=Boolean(e.track&&e.track.node);if(!o)return;var d=(0,b.default)((0,b.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,T.default)((0,S.default)(e),"updateState",function(r,o,d){var R=(0,I.initializedState)(r);r=(0,b.default)((0,b.default)((0,b.default)({},r),R),{},{slideIndex:R.currentSlide});var m=(0,I.getTrackLeft)(r);r=(0,b.default)((0,b.default)({},r),{},{left:m});var O=(0,I.getTrackCSS)(r);(o||k.default.Children.count(e.props.children)!==k.default.Children.count(r.children))&&(R.trackStyle=O),e.setState(R,d)}),(0,T.default)((0,S.default)(e),"ssrInit",function(){if(e.props.variableWidth){var r=0,o=0,d=[],R=(0,I.getPreClones)((0,b.default)((0,b.default)((0,b.default)({},e.props),e.state),{},{slideCount:e.props.children.length})),m=(0,I.getPostClones)((0,b.default)((0,b.default)((0,b.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 O=0;O<R;O++)o+=d[d.length-1-O],r+=d[d.length-1-O];for(var c=0;c<m;c++)r+=d[c];for(var f=0;f<e.state.currentSlide;f++)o+=d[f];var M={width:r+"px",left:-o+"px"};if(e.props.centerMode){var N="".concat(d[e.state.currentSlide],"px");M.left="calc(".concat(M.left," + (100% - ").concat(N,") / 2 ) ")}return{trackStyle:M}}var t=k.default.Children.count(e.props.children),i=(0,b.default)((0,b.default)((0,b.default)({},e.props),e.state),{},{slideCount:t}),u=(0,I.getPreClones)(i)+(0,I.getPostClones)(i)+t,_=100/e.props.slidesToShow*u,v=100/u,P=-v*((0,I.getPreClones)(i)+e.state.currentSlide)*_/100;e.props.centerMode&&(P+=(100-v*_/100)/2);var L={width:_+"%",left:P+"%"};return{slideWidth:v+"%",trackStyle:L}}),(0,T.default)((0,S.default)(e),"checkImagesLoad",function(){var r=e.list.querySelectorAll(".slick-slide img"),o=r.length,d=0;Array.prototype.forEach.call(r,function(R){var m=function(){return++d&&d>=o&&e.onWindowResized()};if(!R.onclick)R.onclick=function(){return R.parentNode.focus()};else{var O=R.onclick;R.onclick=function(){O(),R.parentNode.focus()}}R.onload||(e.props.lazyLoad?R.onload=function(){e.adaptHeight(),e.callbackTimers.push(setTimeout(e.onWindowResized,e.props.speed))}:(R.onload=m,R.onerror=function(){m(),e.props.onLazyLoadError&&e.props.onLazyLoadError()}))})}),(0,T.default)((0,S.default)(e),"progressiveLazyLoad",function(){for(var r=[],o=(0,b.default)((0,b.default)({},e.props),e.state),d=e.state.currentSlide;d<e.state.slideCount+(0,I.getPostClones)(o);d++)if(e.state.lazyLoadedList.indexOf(d)<0){r.push(d);break}for(var R=e.state.currentSlide-1;R>=-(0,I.getPreClones)(o);R--)if(e.state.lazyLoadedList.indexOf(R)<0){r.push(R);break}r.length>0?(e.setState(function(m){return{lazyLoadedList:m.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r)):e.lazyLoadTimer&&(clearInterval(e.lazyLoadTimer),delete e.lazyLoadTimer)}),(0,T.default)((0,S.default)(e),"slideHandler",function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,d=e.props,R=d.asNavFor,m=d.beforeChange,O=d.onLazyLoad,c=d.speed,f=d.afterChange,M=e.state.currentSlide,N=(0,I.slideHandler)((0,b.default)((0,b.default)((0,b.default)({index:r},e.props),e.state),{},{trackRef:e.track,useCSS:e.props.useCSS&&!o})),t=N.state,i=N.nextState;if(!t)return;m&&m(M,t.currentSlide);var u=t.lazyLoadedList.filter(function(_){return e.state.lazyLoadedList.indexOf(_)<0});O&&u.length>0&&O(u),!e.props.waitForAnimate&&e.animationEndCallback&&(clearTimeout(e.animationEndCallback),f&&f(M),delete e.animationEndCallback),e.setState(t,function(){if(R&&e.asNavForIndex!==r&&(e.asNavForIndex=r,R.innerSlider.slideHandler(r)),!i)return;e.animationEndCallback=setTimeout(function(){var _=i.animating,v=(0,J.default)(i,["animating"]);e.setState(v,function(){e.callbackTimers.push(setTimeout(function(){return e.setState({animating:_})},10)),f&&f(t.currentSlide),delete e.animationEndCallback})},c)})}),(0,T.default)((0,S.default)(e),"changeSlide",function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,d=(0,b.default)((0,b.default)({},e.props),e.state),R=(0,I.changeSlide)(d,r);if(R!==0&&!R)return;if(o===!0?e.slideHandler(R,o):e.slideHandler(R),e.props.autoplay&&e.autoPlay("update"),e.props.focusOnSelect){var m=e.list.querySelectorAll(".slick-current");m[0]&&m[0].focus()}}),(0,T.default)((0,S.default)(e),"clickHandler",function(r){e.clickable===!1&&(r.stopPropagation(),r.preventDefault()),e.clickable=!0}),(0,T.default)((0,S.default)(e),"keyHandler",function(r){var o=(0,I.keyHandler)(r,e.props.accessibility,e.props.rtl);o!==""&&e.changeSlide({message:o})}),(0,T.default)((0,S.default)(e),"selectHandler",function(r){e.changeSlide(r)}),(0,T.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,T.default)((0,S.default)(e),"enableBodyScroll",function(){window.ontouchmove=null}),(0,T.default)((0,S.default)(e),"swipeStart",function(r){e.props.verticalSwiping&&e.disableBodyScroll();var o=(0,I.swipeStart)(r,e.props.swipe,e.props.draggable);o!==""&&e.setState(o)}),(0,T.default)((0,S.default)(e),"swipeMove",function(r){var o=(0,I.swipeMove)(r,(0,b.default)((0,b.default)((0,b.default)({},e.props),e.state),{},{trackRef:e.track,listRef:e.list,slideIndex:e.state.currentSlide}));if(!o)return;o.swiping&&(e.clickable=!1),e.setState(o)}),(0,T.default)((0,S.default)(e),"swipeEnd",function(r){var o=(0,I.swipeEnd)(r,(0,b.default)((0,b.default)((0,b.default)({},e.props),e.state),{},{trackRef:e.track,listRef:e.list,slideIndex:e.state.currentSlide}));if(!o)return;var d=o.triggerSlideHandler;if(delete o.triggerSlideHandler,e.setState(o),d===void 0)return;e.slideHandler(d),e.props.verticalSwiping&&e.enableBodyScroll()}),(0,T.default)((0,S.default)(e),"touchEnd",function(r){e.swipeEnd(r),e.clickable=!0}),(0,T.default)((0,S.default)(e),"slickPrev",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"previous"})},0))}),(0,T.default)((0,S.default)(e),"slickNext",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"next"})},0))}),(0,T.default)((0,S.default)(e),"slickGoTo",function(r){var o=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},o)},0))}),(0,T.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,b.default)((0,b.default)({},e.props),e.state)))r=e.state.currentSlide+e.props.slidesToScroll;else return!1;e.slideHandler(r)}),(0,T.default)((0,S.default)(e),"autoPlay",function(r){e.autoplayTimer&&clearInterval(e.autoplayTimer);var o=e.state.autoplaying;if(r==="update"){if(o==="hovered"||o==="focused"||o==="paused")return}else if(r==="leave"){if(o==="paused"||o==="focused")return}else if(r==="blur"&&(o==="paused"||o==="hovered"))return;e.autoplayTimer=setInterval(e.play,e.props.autoplaySpeed+50),e.setState({autoplaying:"playing"})}),(0,T.default)((0,S.default)(e),"pause",function(r){e.autoplayTimer&&(clearInterval(e.autoplayTimer),e.autoplayTimer=null);var o=e.state.autoplaying;r==="paused"?e.setState({autoplaying:"paused"}):r==="focused"?(o==="hovered"||o==="playing")&&e.setState({autoplaying:"focused"}):o==="playing"&&e.setState({autoplaying:"hovered"})}),(0,T.default)((0,S.default)(e),"onDotsOver",function(){return e.props.autoplay&&e.pause("hovered")}),(0,T.default)((0,S.default)(e),"onDotsLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),(0,T.default)((0,S.default)(e),"onTrackOver",function(){return e.props.autoplay&&e.pause("hovered")}),(0,T.default)((0,S.default)(e),"onTrackLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),(0,T.default)((0,S.default)(e),"onSlideFocus",function(){return e.props.autoplay&&e.pause("focused")}),(0,T.default)((0,S.default)(e),"onSlideBlur",function(){return e.props.autoplay&&e.state.autoplaying==="focused"&&e.autoPlay("blur")}),(0,T.default)((0,S.default)(e),"render",function(){var r=(0,w.default)("slick-slider",e.props.className,{"slick-vertical":e.props.vertical,"slick-initialized":!0}),o=(0,b.default)((0,b.default)({},e.props),e.state),d=(0,I.extractObject)(o,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),R=e.props.pauseOnHover;d=(0,b.default)((0,b.default)({},d),{},{onMouseEnter:R?e.onTrackOver:null,onMouseLeave:R?e.onTrackLeave:null,onMouseOver:R?e.onTrackOver:null,focusOnSelect:e.props.focusOnSelect&&e.clickable?e.selectHandler:null});var m;if(e.props.dots===!0&&e.state.slideCount>=e.props.slidesToShow){var O=(0,I.extractObject)(o,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),c=e.props.pauseOnDotsHover;O=(0,b.default)((0,b.default)({},O),{},{clickHandler:e.changeSlide,onMouseEnter:c?e.onDotsLeave:null,onMouseOver:c?e.onDotsOver:null,onMouseLeave:c?e.onDotsLeave:null}),m=k.default.createElement(V.Dots,O)}var f,M,N=(0,I.extractObject)(o,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);N.clickHandler=e.changeSlide,e.props.arrows&&(f=k.default.createElement(p.PrevArrow,N),M=k.default.createElement(p.NextArrow,N));var t=null;e.props.vertical&&(t={height:e.state.listHeight});var i=null;e.props.vertical===!1?e.props.centerMode===!0&&(i={padding:"0px "+e.props.centerPadding}):e.props.centerMode===!0&&(i={padding:e.props.centerPadding+" 0px"});var u=(0,b.default)((0,b.default)({},t),i),_=e.props.touchMove,v={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},P={className:r,dir:"ltr",style:e.props.style};return e.props.unslick&&(v={className:"slick-list"},P={className:r}),k.default.createElement("div",P,e.props.unslick?"":f,k.default.createElement("div",(0,A.default)({ref:e.listRefHandler},v),k.default.createElement(le.Track,(0,A.default)({ref:e.trackRefHandler},d),e.props.children)),e.props.unslick?"":M,e.props.unslick?"":m)}),e.list=null,e.track=null,e.state=(0,b.default)((0,b.default)({},H.default),{},{currentSlide:e.props.initialSlide,slideCount:k.default.Children.count(e.props.children)}),e.callbackTimers=[],e.clickable=!0,e.debouncedResize=null;var W=e.ssrInit();return e.state=(0,b.default)((0,b.default)({},e.state),W),e}return(0,s.default)(Y,[{key:"didPropsChange",value:function(e){for(var W=!1,r=0,o=Object.keys(this.props);r<o.length;r++){var d=o[r];if(!e.hasOwnProperty(d)){W=!0;break}if((0,U.default)(e[d])==="object"||typeof e[d]=="function")continue;if(e[d]!==this.props[d]){W=!0;break}}return W||k.default.Children.count(this.props.children)!==k.default.Children.count(e.children)}}]),Y}(k.default.Component);l.InnerSlider=E},iuhU:function(ge,l,n){"use strict";n.r(l);function y(U){var A,J,b="";if(typeof U=="string"||typeof U=="number")b+=U;else if(typeof U=="object")if(Array.isArray(U))for(A=0;A<U.length;A++)U[A]&&((J=y(U[A]))&&(b&&(b+=" "),b+=J));else for(A in U)U[A]&&(b&&(b+=" "),b+=A);return b}l.default=function(){for(var U=0,A,J,b="";U<arguments.length;)(A=arguments[U++])&&((J=y(A))&&(b&&(b+=" "),b+=J));return b}},kSUc:function(ge,l,n){},pIsd:function(ge,l,n){var y=n("BJfS"),U=function(D){var s=/[height|width]$/;return s.test(D)},A=function(D){var s="",S=Object.keys(D);return S.forEach(function(z,$){var T=D[z];z=y(z),U(z)&&typeof T=="number"&&(T=T+"px"),T===!0?s+=z:T===!1?s+="not "+z:s+="("+z+": "+T+")",$<S.length-1&&(s+=" and ")}),s},J=function(D){var s="";return typeof D=="string"?D:D instanceof Array?(D.forEach(function(S,z){s+=A(S),z<D.length-1&&(s+=", ")}),s):A(D)};ge.exports=J},pzsr:function(ge,l,n){"use strict";function y(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?y=function(u){return typeof u}:y=function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},y(t)}Object.defineProperty(l,"__esModule",{value:!0}),Object.defineProperty(l,"DraggableCore",{enumerable:!0,get:function(){return z.default}}),l.default=void 0;var U=G(n("q1tI")),A=k(n("17x9")),J=k(n("i8i4")),b=k(n("iuhU")),D=n("8N4D"),s=n("fJi3"),S=n("gbW8"),z=k(n("R155")),$=k(n("sS6v")),T=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function k(t){return t&&t.__esModule?t:{default:t}}function H(t){if(typeof WeakMap!="function")return null;var i=new WeakMap,u=new WeakMap;return(H=function(v){return v?u:i})(t)}function G(t,i){if(!i&&t&&t.__esModule)return t;if(t===null||y(t)!=="object"&&typeof t!="function")return{default:t};var u=H(i);if(u&&u.has(t))return u.get(t);var _={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var P in t)if(P!=="default"&&Object.prototype.hasOwnProperty.call(t,P)){var L=v?Object.getOwnPropertyDescriptor(t,P):null;L&&(L.get||L.set)?Object.defineProperty(_,P,L):_[P]=t[P]}return _.default=t,u&&u.set(t,_),_}function w(){return w=Object.assign||function(t){for(var i=1;i<arguments.length;i++){var u=arguments[i];for(var _ in u)Object.prototype.hasOwnProperty.call(u,_)&&(t[_]=u[_])}return t},w.apply(this,arguments)}function I(t,i){if(t==null)return{};var u=le(t,i),_,v;if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(t);for(v=0;v<P.length;v++){if(_=P[v],i.indexOf(_)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(t,_))continue;u[_]=t[_]}}return u}function le(t,i){if(t==null)return{};var u={},_=Object.keys(t),v,P;for(P=0;P<_.length;P++){if(v=_[P],i.indexOf(v)>=0)continue;u[v]=t[v]}return u}function V(t,i){var u=Object.keys(t);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(t);i&&(_=_.filter(function(v){return Object.getOwnPropertyDescriptor(t,v).enumerable})),u.push.apply(u,_)}return u}function p(t){for(var i=1;i<arguments.length;i++){var u=arguments[i]!=null?arguments[i]:{};i%2?V(Object(u),!0).forEach(function(_){M(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,i){return B(t)||Y(t,i)||h(t,i)||E()}function E(){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 h(t,i){if(!t)return;if(typeof t=="string")return a(t,i);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 a(t,i)}function a(t,i){(i==null||i>t.length)&&(i=t.length);for(var u=0,_=new Array(i);u<i;u++)_[u]=t[u];return _}function Y(t,i){var u=t==null?null:typeof Symbol!="undefined"&&t[Symbol.iterator]||t["@@iterator"];if(u==null)return;var _=[],v=!0,P=!1,L,K;try{for(u=u.call(t);!(v=(L=u.next()).done)&&!(_.push(L.value),i&&_.length===i);v=!0);}catch(Q){P=!0,K=Q}finally{try{!v&&u.return!=null&&u.return()}finally{if(P)throw K}}return _}function B(t){if(Array.isArray(t))return t}function e(t,i){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")}function W(t,i){for(var u=0;u<i.length;u++){var _=i[u];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(t,_.key,_)}}function r(t,i,u){return i&&W(t.prototype,i),u&&W(t,u),t}function o(t,i){if(typeof i!="function"&&i!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(i&&i.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),i&&d(t,i)}function d(t,i){return d=Object.setPrototypeOf||function(_,v){return _.__proto__=v,_},d(t,i)}function R(t){var i=c();return function(){var _=f(t),v;if(i){var P=f(this).constructor;v=Reflect.construct(_,arguments,P)}else v=_.apply(this,arguments);return m(this,v)}}function m(t,i){if(i&&(y(i)==="object"||typeof i=="function"))return i;if(i!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return O(t)}function O(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 M(t,i,u){return i in t?Object.defineProperty(t,i,{value:u,enumerable:!0,configurable:!0,writable:!0}):t[i]=u,t}var N=function(t){o(u,t);var i=R(u);function u(_){var v;return e(this,u),v=i.call(this,_),M(O(v),"onDragStart",function(P,L){(0,$.default)("Draggable: onDragStart: %j",L);var K=v.props.onStart(P,(0,s.createDraggableData)(O(v),L));if(K===!1)return!1;v.setState({dragging:!0,dragged:!0})}),M(O(v),"onDrag",function(P,L){if(!v.state.dragging)return!1;(0,$.default)("Draggable: onDrag: %j",L);var K=(0,s.createDraggableData)(O(v),L),Q={x:K.x,y:K.y};if(v.props.bounds){var re=Q.x,ke=Q.y;Q.x+=v.state.slackX,Q.y+=v.state.slackY;var xe=(0,s.getBoundPosition)(O(v),Q.x,Q.y),Ie=F(xe,2),Fe=Ie[0],ue=Ie[1];Q.x=Fe,Q.y=ue,Q.slackX=v.state.slackX+(re-Q.x),Q.slackY=v.state.slackY+(ke-Q.y),K.x=Q.x,K.y=Q.y,K.deltaX=Q.x-v.state.x,K.deltaY=Q.y-v.state.y}var q=v.props.onDrag(P,K);if(q===!1)return!1;v.setState(Q)}),M(O(v),"onDragStop",function(P,L){if(!v.state.dragging)return!1;var K=v.props.onStop(P,(0,s.createDraggableData)(O(v),L));if(K===!1)return!1;(0,$.default)("Draggable: onDragStop: %j",L);var Q={dragging:!1,slackX:0,slackY:0},re=Boolean(v.props.position);if(re){var ke=v.props.position,xe=ke.x,Ie=ke.y;Q.x=xe,Q.y=Ie}v.setState(Q)}),v.state={dragging:!1,dragged:!1,x:_.position?_.position.x:_.defaultPosition.x,y:_.position?_.position.y:_.defaultPosition.y,prevPropsPosition:p({},_.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."),v}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 v,P,L;return(v=(P=this.props)===null||P===void 0||((L=P.nodeRef)===null||L===void 0)?void 0:L.current)!==null&&v!==void 0?v:J.default.findDOMNode(this)}},{key:"render",value:function(){var v,P=this.props,L=P.axis,K=P.bounds,Q=P.children,re=P.defaultPosition,ke=P.defaultClassName,xe=P.defaultClassNameDragging,Ie=P.defaultClassNameDragged,Fe=P.position,ue=P.positionOffset,q=P.scale,ot=I(P,T),ye={},de=null,se=Boolean(Fe),je=!se||this.state.dragging,Be=Fe||re,tt={x:(0,s.canDragX)(this)&&je?this.state.x:Be.x,y:(0,s.canDragY)(this)&&je?this.state.y:Be.y};this.state.isElementSVG?de=(0,D.createSVGTransform)(tt,ue):ye=(0,D.createCSSTransform)(tt,ue);var ut=(0,b.default)(Q.props.className||"",ke,(v={},M(v,xe,this.state.dragging),M(v,Ie,this.state.dragged),v));return U.createElement(z.default,w({},ot,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),U.cloneElement(U.Children.only(Q),{className:ut,style:p(p({},Q.props.style),ye),transform:de}))}}],[{key:"getDerivedStateFromProps",value:function(v,P){var L=v.position,K=P.prevPropsPosition;return L&&(!K||L.x!==K.x||L.y!==K.y)?((0,$.default)("Draggable: getDerivedStateFromProps %j",{position:L,prevPropsPosition:K}),{x:L.x,y:L.y,prevPropsPosition:p({},L)}):null}}]),u}(U.Component);l.default=N,M(N,"displayName","Draggable"),M(N,"propTypes",p(p({},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})),M(N,"defaultProps",p(p({},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(ge,l,n){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default=y;function y(){var U}}}]);
|